[FFmpeg-cvslog] avdevice/decklink: Suppress warning about misuse of struct instead of class
Devin Heitmueller
git at videolan.org
Sat Jan 20 19:55:55 EET 2018
ffmpeg | branch: master | Devin Heitmueller <dheitmueller at ltnglobal.com> | Mon Jan 8 20:16:56 2018 -0500| [5409f065f2c48ad9c4baf787d08384176cbc62a4] | committer: Marton Balint
avdevice/decklink: Suppress warning about misuse of struct instead of class
When building with Clang, the following warning is shown:
warning: struct 'IDeckLinkVideoFrame' was previously declared as a
class [-Wmismatched-tags]
The function incorrectly casts IDeckLinkVideoFrame as a struct
instead of a class pointer.
Signed-off-by: Devin Heitmueller <dheitmueller at ltnglobal.com>
Signed-off-by: Marton Balint <cus at passwd.hu>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5409f065f2c48ad9c4baf787d08384176cbc62a4
---
libavdevice/decklink_enc.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavdevice/decklink_enc.cpp b/libavdevice/decklink_enc.cpp
index c06ca4668f..89b03f2bd5 100644
--- a/libavdevice/decklink_enc.cpp
+++ b/libavdevice/decklink_enc.cpp
@@ -321,7 +321,7 @@ static int decklink_write_video_packet(AVFormatContext *avctx, AVPacket *pkt)
pthread_mutex_unlock(&ctx->mutex);
/* Schedule frame for playback. */
- hr = ctx->dlo->ScheduleVideoFrame((struct IDeckLinkVideoFrame *) frame,
+ hr = ctx->dlo->ScheduleVideoFrame((class IDeckLinkVideoFrame *) frame,
pkt->pts * ctx->bmd_tb_num,
ctx->bmd_tb_num, ctx->bmd_tb_den);
/* Pass ownership to DeckLink, or release on failure */
More information about the ffmpeg-cvslog
mailing list