From: Matthew Waters Date: Fri, 15 Sep 2023 01:06:07 +0000 (+1000) Subject: androidmedia/enc: add fixme log about partial frames X-Git-Tag: 1.22.7~72 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=790e480c7fd9fb1ad82109768b35db67a906e21b;p=platform%2Fupstream%2Fgstreamer.git androidmedia/enc: add fixme log about partial frames Part-of: --- diff --git a/subprojects/gst-plugins-bad/sys/androidmedia/gstamc-constants.h b/subprojects/gst-plugins-bad/sys/androidmedia/gstamc-constants.h index 6166b34..95a965a 100644 --- a/subprojects/gst-plugins-bad/sys/androidmedia/gstamc-constants.h +++ b/subprojects/gst-plugins-bad/sys/androidmedia/gstamc-constants.h @@ -31,7 +31,8 @@ enum { BUFFER_FLAG_SYNC_FRAME = 1, BUFFER_FLAG_CODEC_CONFIG = 2, - BUFFER_FLAG_END_OF_STREAM = 4 + BUFFER_FLAG_END_OF_STREAM = 4, + BUFFER_FLAG_PARTIAL_FRAME = 8, }; enum diff --git a/subprojects/gst-plugins-bad/sys/androidmedia/gstamcvideoenc.c b/subprojects/gst-plugins-bad/sys/androidmedia/gstamcvideoenc.c index e777aa4..407a9b0 100644 --- a/subprojects/gst-plugins-bad/sys/androidmedia/gstamcvideoenc.c +++ b/subprojects/gst-plugins-bad/sys/androidmedia/gstamcvideoenc.c @@ -1004,6 +1004,10 @@ gst_amc_video_enc_handle_output_frame (GstAmcVideoEnc * self, GstBuffer *out_buf; GstPad *srcpad; + if (buffer_info->flags & BUFFER_FLAG_PARTIAL_FRAME) { + GST_FIXME_OBJECT (self, "partial frames are currently not handled"); + } + srcpad = GST_VIDEO_ENCODER_SRC_PAD (encoder); out_buf = gst_video_encoder_allocate_output_buffer (encoder, buffer_info->size);