Bruno Herbelin
|
0d09b599ed
|
Fixed Tablet Input for OSX
|
2026-01-16 15:26:29 +01:00 |
|
Bruno Herbelin
|
c320226cf5
|
oops
|
2026-01-07 23:13:55 +01:00 |
|
Bruno Herbelin
|
bd963f52d7
|
Recording under osx new hardware accelerated vtenc for h265 and Prores. Using x265enc if available
|
2026-01-07 14:08:08 +01:00 |
|
Bruno Herbelin
|
1baff3f252
|
BugFix improved check for session ready for storage history
|
2026-01-07 14:07:16 +01:00 |
|
Bruno Herbelin
|
75c23ee534
|
BugFix Storing undo history before session is ready
|
2026-01-07 12:48:31 +01:00 |
|
Bruno Herbelin
|
2d6996eff5
|
Test Action Retry all failed on osx
|
2026-01-06 16:44:25 +01:00 |
|
Bruno Herbelin
|
e67997682d
|
Update beta 0.8.5d for macOS
|
2026-01-06 16:32:07 +01:00 |
|
brunoherbelin
|
b6b729dbb7
|
Add GeometryHandleManipulation for handle manipulation features of Geometry View
|
2025-12-27 09:09:12 +01:00 |
|
brunoherbelin
|
5c63ab5d62
|
BugFix Delay Filter to avoid unneccessary allocation and delete of FrameBuffer
|
2025-12-26 00:10:55 +01:00 |
|
brunoherbelin
|
ff8a51c835
|
NEW Render Source Local; capture only what is behind the render source.
|
2025-12-25 20:22:08 +01:00 |
|
Bruno Herbelin
|
8eb738c666
|
Merge remote-tracking branch 'origin/master' into beta
|
2025-12-25 10:52:16 +01:00 |
|
Bruno Herbelin
|
af2d1cadd6
|
Update snap version
|
2025-12-25 10:49:01 +01:00 |
|
brunoherbelin
|
15cf0d17bc
|
Merge 'origin/beta' for bugfix SNAP
|
2025-12-25 10:36:54 +01:00 |
|
brunoherbelin
|
e330f55a8c
|
Fix GLMemory handling and update playbin to playbin3 in MediaPlayer
|
2025-12-25 10:34:18 +01:00 |
|
brunoherbelin
|
480a0a2655
|
Merge after bugfix snapcraft
|
2025-12-25 00:04:01 +01:00 |
|
brunoherbelin
|
ae0a433bb8
|
BugFix testing of GLMemory availability. Add GST GL to snapcraft.
|
2025-12-25 00:02:22 +01:00 |
|
Bruno Herbelin
|
94c987a2d3
|
Merge remote-tracking branch 'origin/beta'
|
2025-12-24 22:11:25 +01:00 |
|
brunoherbelin
|
bed17ec07d
|
Enable GPU decoding support if GL upload and color conversion features are available.
|
2025-12-24 22:11:08 +01:00 |
|
Bruno Herbelin
|
5882bd9c27
|
Merge remote-tracking branch 'origin/beta'
|
2025-12-24 21:45:21 +01:00 |
|
brunoherbelin
|
3b4211a8ea
|
Check for GL color conversion feature availability in encoder validation
|
2025-12-24 21:43:05 +01:00 |
|
BHBN
|
c6ef41ac3a
|
Add release information for version 0.8.5d
0.8.5d
|
2025-12-24 15:47:39 +01:00 |
|
brunoherbelin
|
6e8f70b799
|
Merge beta README changes
|
2025-12-24 09:02:30 +01:00 |
|
brunoherbelin
|
7da4f258c9
|
Update REAMEs and doc
|
2025-12-24 08:52:41 +01:00 |
|
BHBN
|
174f04fbef
|
merge beta and main branch (#188)
|
2025-12-24 08:25:19 +01:00 |
|
Bruno Herbelin
|
2175ca8b52
|
Merge remote-tracking branch 'origin/beta'
|
2025-12-24 08:23:00 +01:00 |
|
brunoherbelin
|
b869e45a9b
|
Settings Gst GLMemory applied to GPU Video Recorder, allowing user to disable if needed. Improved timing of Recording timout. Minor GUI changes.
|
2025-12-24 01:23:57 +01:00 |
|
brunoherbelin
|
51c6eb6c5c
|
NEW GPU Video Recorder fully integrated, automatically selected for best performance if nvenc or vaapi encoders are available and if vimix is compiled with USE_GST_OPENGL_SYNC_HANDLER (allowing zero-copy capture of frames within GPU). Tested and implemented for linux OpenGL.
|
2025-12-23 23:50:26 +01:00 |
|
brunoherbelin
|
a4725ab164
|
GPUVideoRecorder automatically selected for recording when available. Variadic template used for Outputs manager to handle FrameGrabber::GRABBER_VIDEO and FrameGrabber::GRABBER_GPU irrespectively of which is used.
|
2025-12-23 22:12:53 +01:00 |
|
brunoherbelin
|
eb33bbe938
|
Integrated GPUVideoRecorder as FrameGrabber. Not fully implemented yet.
|
2025-12-23 20:57:42 +01:00 |
|
brunoherbelin
|
12033304f7
|
Refactor Broadcast class to Outputs; update related method calls for consistency
|
2025-12-22 23:32:52 +01:00 |
|
brunoherbelin
|
b8e56a2429
|
New GPUVideoRecorder classes for enhanced video recording with zero-copy to nvidia GPU encoding - Not integrated yet.
Restructuring code for FrameGrabber, FrameGrabbing, etc. in preparation for integration. No change on features for recording.
|
2025-12-22 23:16:11 +01:00 |
|
brunoherbelin
|
73fdd924fc
|
Improvement; USE_GST_OPENGL_SYNC_HANDLER to enable glupload in FrameGrabber pipeline for Recorder, Broadcaster and Streamer
|
2025-12-22 09:48:30 +01:00 |
|
brunoherbelin
|
47207bc290
|
Limit MediaPlayer N_VFRAME to 10
|
2025-12-21 18:47:12 +01:00 |
|
brunoherbelin
|
dcdcd5c438
|
Minor GUI fix.
|
2025-12-21 18:46:44 +01:00 |
|
brunoherbelin
|
ef205abe8d
|
Improvement; USE_GST_OPENGL_SYNC_HANDLER now effective, with GST pipeline sharing OpenGL context. This allows MediaPlayer to keep the opengl texture in GPU without copying from CPU (no copy, no PBO needed). Settings::gst_glmemory_texturing can disable the feature. Performance gain is important (up to x2) mostly for high resolution videos.
|
2025-12-21 15:06:37 +01:00 |
|
brunoherbelin
|
c2f60e434c
|
Add need_pbo_refresh_ flag to manage PBO texture refresh during live source playback
|
2025-12-21 08:37:16 +01:00 |
|
brunoherbelin
|
8fb382cb00
|
Refactor replay behavior on source disable; replace rewind_on_disable_ with replay_on_deactivate_ option for all types of sources
|
2025-12-21 00:16:08 +01:00 |
|
brunoherbelin
|
f7be825773
|
BugFix Modified TextureView to utilize the previous current source when no active source is found.
|
2025-12-20 19:57:14 +01:00 |
|
Bruno Herbelin
|
a30b58dbc5
|
Merge remote-tracking branch 'origin/beta'
|
2025-12-19 20:05:52 +01:00 |
|
brunoherbelin
|
b739a53b62
|
BugFix Reset current flag on seek event
|
2025-12-16 20:51:23 +01:00 |
|
brunoherbelin
|
4fb626f1aa
|
oops, remove temporary files
|
2025-12-14 16:47:25 +01:00 |
|
brunoherbelin
|
3dd5a047a0
|
Compilation fix
|
2025-12-14 16:45:03 +01:00 |
|
brunoherbelin
|
33c145ce92
|
BugFix Remove the disabling of GPU decoding during discovery; this caused videos to be randomly loaded without GPU support.
|
2025-12-14 16:44:46 +01:00 |
|
brunoherbelin
|
f62234ab1c
|
Improved InputMapping window with new TEST button
|
2025-12-12 21:26:15 +01:00 |
|
brunoherbelin
|
06f2224c97
|
Set bidirectionality as a member of SourceCallback, allowing generic use of this without testing subclasses
|
2025-12-12 20:31:07 +01:00 |
|
brunoherbelin
|
0b956ef172
|
BugFix call low level _draw incon in icon button (not call to icon())
|
2025-12-12 20:30:09 +01:00 |
|
brunoherbelin
|
0db1bc15d9
|
Bugfix correction previous commit
|
2025-12-10 23:51:54 +01:00 |
|
brunoherbelin
|
c07b673be0
|
BugFix Prevent device discovery from providing invalid pad and failing pipeline
|
2025-12-10 23:31:56 +01:00 |
|
brunoherbelin
|
3ae1bbab23
|
Enhance mouse over source preview in panel (frame OR original texture)
|
2025-12-07 21:59:53 +01:00 |
|
brunoherbelin
|
a1841b7723
|
OOps, fixed commit 846eb7b438
|
2025-12-07 21:03:32 +01:00 |
|