Skip to content

Releases: defl/videoprocessor

1.0.0

04 Oct 19:35
Compare
Choose a tag to compare

No changes since 0.4.3; the program has been stable for a few months and most users seem happy so tagging as 1.0.0 and re-releasing.

0.4.3

19 Aug 19:20
Compare
Choose a tag to compare

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

27 Jul 17:55
Compare
Choose a tag to compare

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

22 Jul 06:14
Compare
Choose a tag to compare

Fix for interlaced source information leading to an exception being thrown.

0.4.0: Upscaling, added MPC-VR HDR, HDR controls

20 Jul 20:04
Compare
Choose a tag to compare

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

19 Jul 20:46
Compare
Choose a tag to compare
0.4.0-beta2 Pre-release
Pre-release

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

17 Jul 20:44
Compare
Choose a tag to compare
0.4.0-beta1 Pre-release
Pre-release

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

12 Jul 18:29
a3447f8
Compare
Choose a tag to compare

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

08 Jul 21:50
Compare
Choose a tag to compare
0.3.2 beta1 Pre-release
Pre-release

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

0.3.1

05 Jul 06:50
Compare
Choose a tag to compare

0.3.1

  • Default frame timing changed to clock+theo as multiple users reported blips in clock-clock