summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVivia Nikolaidou <vivia@ahiru.eu>2020-07-07 00:33:22 +0300
committerVivia Nikolaidou <vivia@ahiru.eu>2020-07-07 00:33:22 +0300
commit88fa030ab19ca1128235b376363fab773d6fea08 (patch)
tree18e13d23d7faf4d6dcf24099f1e7748c40eec0cb
parent83190c4ec0041db0c10a629b51f8f9881fac9300 (diff)
downloadgst-libav-88fa030ab19ca1128235b376363fab773d6fea08.tar.gz
avviddec: Fix typo that duplicated closed caption meta
We examined the output buffer, instead of the input buffer, for existence of cc meta. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-libav/-/merge_requests/83>
-rw-r--r--ext/libav/gstavviddec.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/libav/gstavviddec.c b/ext/libav/gstavviddec.c
index 502390d..a383cb8 100644
--- a/ext/libav/gstavviddec.c
+++ b/ext/libav/gstavviddec.c
@@ -1697,7 +1697,7 @@ gst_ffmpegviddec_video_frame (GstFFMpegVidDec * ffmpegdec,
GST_MEMDUMP ("A53 CC", side_data->data, side_data->size);
/* do not add closed caption meta if it already exists */
- if (!gst_buffer_get_meta (out_frame->output_buffer,
+ if (!gst_buffer_get_meta (out_frame->input_buffer,
GST_VIDEO_CAPTION_META_API_TYPE)) {
out_frame->output_buffer =
gst_buffer_make_writable (out_frame->output_buffer);