[FFmpeg-trac] #9819(avdevice:new): DeckLink build error, regression from cc5844 commit?

FFmpeg trac at avcodec.org
Sat Jun 25 09:16:32 EEST 2022


#9819: DeckLink build error, regression from cc5844 commit?
----------------------------------+--------------------------------------
             Reporter:  laurfb    |                     Type:  defect
               Status:  new       |                 Priority:  normal
            Component:  avdevice  |                  Version:  git-master
             Keywords:  decklink  |               Blocked By:
             Blocking:            |  Reproduced by developer:  0
Analyzed by developer:  0         |
----------------------------------+--------------------------------------
 Hi. Have some trouble building ffmpeg with decklink option.
 Seems to be related to cc5844 ffmpeg commit
 (https://github.com/FFmpeg/FFmpeg/commit/cc5844da988fb7ca1051775a3dac43de77bf3881)

 Using media_autobuild_suite with "enable-decklink" option active I've got
 this error message:


 {{{
 E:/AB_Suite/local64/include/DeckLinkAPI.h:20309:28: warning: redundant
 redeclaration of 'void BSTR_UserFree(ULONG*, OLECHAR**)' in same scope
 [-Wredundant-decls]
 20309 | void            __RPC_USER BSTR_UserFree     (ULONG *, BSTR *);
       |                            ^~~~~~~~~~~~~
 E:/AB_Suite/msys64/mingw64/include/propidl.h:1122:28: note: previous
 declaration of 'void BSTR_UserFree(ULONG*, OLECHAR**)'
  1122 | void            __RPC_USER BSTR_UserFree     (ULONG *, BSTR *);
       |                            ^~~~~~~~~~~~~
 E:/AB_Suite/build/ffmpeg-git/libavdevice/decklink_common.cpp: In function
 'int ff_decklink_set_configs(AVFormatContext*, decklink_direction_t)':
 E:/AB_Suite/build/ffmpeg-git/libavdevice/decklink_common.cpp:187:58:
 warning: comparison of integer expressions of different signedness: 'int'
 and 'long long unsigned int' [-Wsign-compare]
   187 |             if (ctx->duplex_mode < 0 || ctx->duplex_mode >=
 FF_ARRAY_ELEMS(decklink
 }}}

 Use headers from v11.6 decklink SDK.

 regards,
 laurfb
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9819>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list