Releases: defl/videoprocessor
Releases · defl/videoprocessor
1.0.0
0.4.3
More cleanups going towards 1.0.0. This fixes the "crash on mode switch" reported by multiple people.
- bugfix: fix crash on destruction of ffmpeg converter due to double free
- bugfix: 480p60/576p50 signals crash VP
- internal: major refactor, code is now a lib wich can be tested
- updated to ffmpeg master from 20210819
0.4.2: HDFury LLDV->HDR support, fix for white screen crash
This release offers bugfixes for different gui and memory errors. Next to that there is support for HDFury's LLDV->HDR conversion
- bugfix: white screen crash at end of play
- Support for HDFury LLDV->HDR (http://videoprocessor.org/lldv)
- bugfix: memory leak up
- added pop-up box for displaying capture device errors to the user
- added button to restart capture device
- internal: Put formatters together
- Note that the tag does not follow the usual series, tagging issue
0.4.1
0.4.0: Upscaling, added MPC-VR HDR, HDR controls
Here's 0.4.0, which focuses on better upscaling, MPC Video Renderer with HDR & fine grained HDR controls.
Key features:
- Support for MPC Video Renderer (https://github.com/Aleksoid1978/VideoRenderer), including HDR (ex RGB, renderer limitation).
- Option to force YCbCr422 (v210) to YCbCr420 (p010) to undo DeckLink conversion so that the renderer can do the upscaling
- You can now override all HDR data such as colorspaces and luminance values
- New command line option /frame_offset. Values can be "auto" to enable auto tuning or an integer which is set in the frame offset field.
Others:
- Latency numbers are colored to reflect how good they are
- Added V210 to P210 converter for general MPCVR YUV422 duty
- Frame queue size can now be chanced on the fly without restarting renderers
- HDR support for MPC Video Renderer (only for non-rgb formats, rest not yet supported by renderer)
- Fast v210 to p010 encoder which makes rendering times acceptable
- Fix for bad missed frame count and drops
- Display modes now stores and uses ticks/duration for video frames
- Major overhaul of renderer code
- pixelformat changed to VideoFrameEncoding as that covers the meaning better
- Do not show logo in display if renderer is running, show once renderer is done again
- Fixed all compilation warnings and handling them as error in the compiler now
- Fullscreen button is now checkbox
- OnPaint piped through to renderers
- ffmpeg logging enabled
- Improved error messages
- Lots of small TODOs solved
This will become 1.0.0 if it proves to be stable and bug free.
0.4.0-beta2
0.4.0-beta2
- HDR support for MPC Video Renderer (only for non-rgb formats, rest not yet supported by renderer)
- Fast v210 to p010 encoder which makes rendering times acceptable
- Fix for bad missed frame count and drops
- known issue: using r210 input with MPCVR is slow as it performs poorly and does not enable HDR, use the v210 to p010 conversion for testing
0.4.0-beta1
- Option to force YCbCr422 (v210) to YCbCr420 (p010) to undo DeckLink conversion so that the renderer can do the upscaling
- Support for MPC Video Renderer (https://github.com/Aleksoid1978/VideoRenderer)
- You can now override all HDR data such as colorspaces and luminance values
- Display modes now stores and uess ticks/duration for video frames
- New command line option /frame_offset. Values can be "auto" to enable auto tuning or an integer which is set in the frame offset field.
- Major overhaul of renderer code
- pixelformat changed to VideoFrameEncoding as that covers the meaning better
- Do not show logo in display if renderer is running, show once renderer is done again
- Fixed all compilation warnings and handling them as error in the compiler now
- Latency numbers are colored to reflect how good they are
- Fullscreen button is now checkbox
- OnPaint piped through to renderers
- ffmpeg logging enabled
- Improved error messages
0.4.0-beta1
0.4.0-beta1: Upscaling, added MPCVR renderer, HDR controls
- Option to force YCbCr422 (v210) to YCbCr420 (p010) to undo DeckLink conversion so that the renderer can do the upscaling
- Support for MPC Video Renderer (https://github.com/Aleksoid1978/VideoRenderer)
- You can now override all HDR data such as colorspaces and luminance values
- Display modes now stores and uses ticks/duration for video frames
- New command line option /frame_offset. Values can be "auto" to enable auto tuning or an integer which is set in the frame offset field.
- Major overhaul of renderer code
- pixelformat changed to VideoFrameEncoding as that covers the meaning better
- Do not show logo in display if renderer is running, show once renderer is done again
- Fixed all compilation warnings and handling them as error in the compiler now
- Latency numbers are colored to reflect how good they are
- Fullscreen button is now checkbox
- OnPaint piped through to renderers
- ffmpeg logging enabled
- Improved error messages
0.3.2: GUI and startup arguments
This is 0.3.2, a minor release focusing on polishing the GUI and startup arguments.
- Most throws now lead to error popup
- keyboard shortcut added for renderer reset (r)
- Renderer can now be selected by command line option /renderer, example: /renderer "DirectShow - Video Renderer"
- Command line options /renderer [name] and /fullscreen together now immediately leads to fullscreen again (fire-and-forget)
- Extended the DirectShow start-stop options to include non-stop and smart selection options
- Using VP design icon
- Windowed video window now has black background and logo
- The renderer used now self-identifies in a static so that the user knows what's under the hood
- Internal cleanups
(No changes since 0.3.2-beta1)
0.3.2 beta1
0.3.2 beta 1
- Most throws now lead to error popup
- keyboard shortcut added for renderer reset (r)
- Renderer can now be selected by command line option /renderer, example: /renderer "DirectShow - Video Renderer"
- Command line options /renderer [name] and /fullscreen together now immediately leads to fullscreen again (fire-and-forget)
- Extended the DirectShow start-stop options to include non-stop and smart selection options
- Using VP design icon
- Windowed video window now has black background and logo
- The renderer used now self-identifies in a static so that the user knows what's under the hood
- Internal cleanups