]> git.sesse.net Git - vlc/commit
Update Blackmagic DeckLink driver to the 7.9 SDK.
authorSteinar H. Gunderson <steinar+vlc@gunderson.no>
Sun, 26 Dec 2010 21:07:33 +0000 (21:07 +0000)
committerJean-Baptiste Kempf <jb@videolan.org>
Sun, 26 Dec 2010 21:29:27 +0000 (22:29 +0100)
commitfbd6f7c38efeecb2c215dbaaf07b3e076bfb9c2f
treed414376f2e17780ed1fcbbbd2ac055735c005598
parentb562aae175feac0abeb6da0bf3a4d25617ff09d7
Update Blackmagic DeckLink driver to the 7.9 SDK.

From 7.6 to 7.9, the method for setting video modes et al was changed,
in a way that is neither backwards nor forwards compatible. Even though
the 7.9 SDK includes some backwards-compatible headers for emulating
older APIs, they are unfortunately not a drop-in replacement, since they
add version numbers to struct names et al. Thus, there is no simple method
of maintaining source-level compatibility with both APIs (even though a
VLC compiled against the 7.6 SDK most likely would work if moved to a
machine with 7.9 driver), and given the choice, we should support the
newest API, as the older SDK isn't even downloadable anymore.

Thus, update unconditionally to the new API, and hope Blackmagic won't
change things too often in the future.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
modules/access/decklink.cpp