diff options
author | Aaron Levinson <alevinsn@aracnet.com> | 2017-05-05 17:59:21 -0700 |
---|---|---|
committer | Marton Balint <cus@passwd.hu> | 2017-05-08 22:43:35 +0200 |
commit | 7f7ee86d5a494ddbcb22c83dec970f38a8ccd7b4 (patch) | |
tree | 219a264e5ccd7462a8c45ad07610ed00b587e27b /doc | |
parent | f089e02fa2b7716d9fa5228c734e55678437db85 (diff) | |
download | ffmpeg-7f7ee86d5a494ddbcb22c83dec970f38a8ccd7b4.tar.gz |
avdevice/decklink: fix MSVC build issues
Purpose: Made minor changes to get the decklink avdevice code to build
using Visual C++.
Notes: Made changes to configure per Hendrik Leppkes's review of first
and second versions of patch. Also made slight alterations per Marton
Balint's reviews.
Comments:
-- configure: Added if enabled decklink section and setting
decklink_indev_extralibs and decklink_outdev_extralibs here for
both mingw and Windows. Also eliminated the setting of these
variables in the mingw section earlier in the file.
-- libavdevice/decklink_common.cpp: Switched the order of the include
of libavformat/internal.h to workaround build issues with Visual
C++. See comment in file for more details.
-- libavdevice/decklink_dec.cpp:
a) Rearranged the include of libavformat/internal.h (for reasons as
described above).
b) Made slight alteration to an argument for call to av_rescale_q() to
workaround a compiler error with Visual C++. This appears to only
be an issue when building C++ files with Visual C++. See comment
in code for more details.
-- libavdevice/decklink_enc.cpp: Rearranged the include of
libavformat/internal.h (for reasons as described above).
Signed-off-by: Aaron Levinson <alevinsn@aracnet.com>
Signed-off-by: Marton Balint <cus@passwd.hu>
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions