Releases
0.7.0
Compare
Sorry, something went wrong.
No results found
7c5581e - shutdown loggers cleanly on stop
127a9c2 - make sure the frame is reset every time the format changes for a USB card
c51503c - fix usb audio handling
745431a - more timestamp tweaks to debug USB issues
78f5913 - fix async handling of frames during signal changes to safely ignore stale frames from the old format
0c3ed23 - fix timestamp handling for USB cards
41d770f - allow control over whether thread priority is raised, allow audio capture to be disabled, add actual measured fps stats
2a46a36 - fix metrics for BM
3b3cdcf - fix lat stats
3e3c727 - more renames, reinstate latency stats
fe7117f - fix assorted refactoring errors
b64cb6e - split large headers & cpp into separate headers & cpp
65c8bd6 - refactor frame metrics and timestamps
331d1ea - rate enabled switch not initialising at startup
6b7f184 - remove macro redefinition, add option to turn off refresh rate switch
265c9bb - treat 0 as the default profileId aka -1
7c2df89 - make sure CMsgThread shuts down
a4bc90e - usb capture formats
898ce77 - mention noarch
96529f5 - fix release build
3129118 - updated readme
ff33d83 - allow 0 values to be saved
18551a8 - update mccommands to latest, add explicit checkbox to denote if profile switching is enabled
dc30494 - send msg to MC to change JRVR profile if values set
f2c1346 - remove pragma once, add nclude guards everywhere, remove unused headers
5203460 - clamp audio and video times together for blackmagic cards during periods when there is no signal
c858c0d - use WinReg lib for registry access, add fields to allow control of JRVR profiles
3c5d137 - expose hdr/sdr profiles via property page & store that in the registry
4859890 - another regex fix
4fb8af1 - fix regex typo
821880f - fix github ref
b9f0bde - don't autorun tests on main
126b299 - update build action
6e9cfbf - extract build params using simple regex
52515fc - fix regex
19f5026 - fix regex
bb09038 - refine build params
6bf7553 - extract to separate step
8990c9d - rename builds
9bcd8b8 - make build rerunnable on demand
8469e02 - fix regex
ef6d4d9 - get version from tag
9c57005 - fix release build
215e317 - fix latency stats
f60aa8e - revise how frame times are captured for blackmagic, ensure discontinuity is set, break out latency stats separately
0d4380a - increment frame timestamp while the signal is not locked
2d7e4d6 - move latency stats to separate files
ed8a7fa - bump to dependencies, logging tweaks
464eddc - fix release build
01d2de3 - provide options on where refresh rate changes are done for blackmagic
c73fa02 - move refresh rate switching out of the video pin thread for the blackmagic filter
fee90c0 - tweak logging around latencies
c92afb5 - fix release build
92ccf29 - more logging
8e8b85f - log hdr meta when it's not present, don't endian swap P010
96b779d - fix bm capture latency
7779d8d - additional logging around pixel fallbacks
b124af7 - fallback to whatever pixel formats are available when using USB cards
fb1e34b - ensure that mediasample timestamps are strictly monotonic for the life of the filter instance
33f7c81 - fix metrics for bm
f31dccb - 1st pass at Y210->P210 conversion
9384562 - fix metrics
03c32c3 - wip
b7e84c1 - add metrics to give indication of capture latency
0d42d5c - fix swapped stats
57adcff - log summary statistics
19310af - add some basic latency stats to the property page
f482b87 - assume Y210 is a typo
5654ae3 - log USB capabilities at startup
2353fb6 - limit usb capture to 3 pixel formats
a100640 - fix audio clock sync on format change for blackmagic devices
c9ad8bc - fix release build
d298774 - fix yuv conversion routines
105dafb - add support for uyvy
f190e1e - make sure signal updates on prop page when needed
8b8a94b - reorganise code to share frame conversion functions, introduce conversion to the magewell filter
fecb9d5 - extract pixel format converters to common so mw can reuse
ae1aee0 - yuv uses unknown nominal range
e140a13 - add extra info about device state to prop page
2730d0d - fix passthrough
066f713 - allow buffer to be too big
c96a563 - change res on 1st frame
ec35d4d - show current display resolution status on props page
62d5e2c - add refresh rate switcher
e19b45a - fix padding
7e565ad - simplify some code
a16d926 - handle padding if required by the renderer
d30d60d - add offsets
d2b2ba1 - swap channel order for 7.1 on blackmagic
63afdb3 - fix props page info
b094076 - fix C/LFE channel swap
720863e - Feature/convert (#4 )
f1694af - fix hdr meta handling
1daa141 - enhanced logging around format changes
f2f4030 - tweak how the framebuffer is shared, fix mem leak when converting
effec70 - add support for HLG for decklink, tweaks to how it handles format changes
6de7a3d - try to free BM resources when playback stops, support HLG transfer function
2b89b46 - improve timing logs
e27416b - convert frame timing logs into structured form, make them consistent across each filter and easily greppable, take the frame time from the frame itself for magewell and measure latency separately
ea75c9d - enable AVX2
8d6ada8 - fix frame times
a86c09c - use stream time as video time
2ac34b4 - copy rc to each actual filter project to avoid attempting to load from a shared lib (which doesn't seem to work)
3c837c3 - include bmcapture in release build
c9cf46b - rename
8cd8bc6 - add video and audio processing
522f549 - fix AYUV endianness
1bb6cdc - add blackmagic sdk & refactor to separate out common code
5e9f631 - Update README.md
You can’t perform that action at this time.