diff options
author | Seungha Yang <seungha@centricular.com> | 2020-11-04 18:47:30 +0900 |
---|---|---|
committer | Seungha Yang <seungha@centricular.com> | 2020-11-05 00:33:34 +0900 |
commit | b70ceb4235f233bc0cd2ed2f33f21fe6748182d4 (patch) | |
tree | 12c8251a8fa10b9cb9b66f458577aafa9847b903 | |
parent | 49df3120866983f560152dd282e6d47a0a995d6b (diff) | |
download | gstreamer-plugins-bad-b70ceb4235f233bc0cd2ed2f33f21fe6748182d4.tar.gz |
codecs: h264decoder: Remove unused pts variable
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1761>
-rw-r--r-- | gst-libs/gst/codecs/gsth264decoder.c | 17 | ||||
-rw-r--r-- | gst-libs/gst/codecs/gsth264picture.c | 1 | ||||
-rw-r--r-- | gst-libs/gst/codecs/gsth264picture.h | 1 |
3 files changed, 6 insertions, 13 deletions
diff --git a/gst-libs/gst/codecs/gsth264decoder.c b/gst-libs/gst/codecs/gsth264decoder.c index 10e22aaf5..a0562db6b 100644 --- a/gst-libs/gst/codecs/gsth264decoder.c +++ b/gst-libs/gst/codecs/gsth264decoder.c @@ -169,7 +169,7 @@ static gboolean gst_h264_decoder_process_sps (GstH264Decoder * self, GstH264SPS * sps); static gboolean gst_h264_decoder_decode_slice (GstH264Decoder * self); static gboolean gst_h264_decoder_decode_nal (GstH264Decoder * self, - GstH264NalUnit * nalu, GstClockTime pts); + GstH264NalUnit * nalu); static gboolean gst_h264_decoder_fill_picture_from_slice (GstH264Decoder * self, const GstH264Slice * slice, GstH264Picture * picture); static gboolean gst_h264_decoder_calculate_poc (GstH264Decoder * self, @@ -356,8 +356,7 @@ gst_h264_decoder_handle_frame (GstVideoDecoder * decoder, map.data, 0, map.size, priv->nal_length_size, &nalu); while (pres == GST_H264_PARSER_OK && decode_ret) { - decode_ret = gst_h264_decoder_decode_nal (self, - &nalu, GST_BUFFER_PTS (in_buf)); + decode_ret = gst_h264_decoder_decode_nal (self, &nalu); pres = gst_h264_parser_identify_nalu_avc (priv->parser, map.data, nalu.offset + nalu.size, map.size, priv->nal_length_size, @@ -371,8 +370,7 @@ gst_h264_decoder_handle_frame (GstVideoDecoder * decoder, pres = GST_H264_PARSER_OK; while (pres == GST_H264_PARSER_OK && decode_ret) { - decode_ret = gst_h264_decoder_decode_nal (self, - &nalu, GST_BUFFER_PTS (in_buf)); + decode_ret = gst_h264_decoder_decode_nal (self, &nalu); pres = gst_h264_parser_identify_nalu (priv->parser, map.data, nalu.offset + nalu.size, map.size, &nalu); @@ -721,8 +719,7 @@ gst_h264_decoder_start_current_picture (GstH264Decoder * self) } static gboolean -gst_h264_decoder_parse_slice (GstH264Decoder * self, GstH264NalUnit * nalu, - GstClockTime pts) +gst_h264_decoder_parse_slice (GstH264Decoder * self, GstH264NalUnit * nalu) { GstH264DecoderPrivate *priv = self->priv; GstH264ParserResult pres = GST_H264_PARSER_OK; @@ -753,7 +750,6 @@ gst_h264_decoder_parse_slice (GstH264Decoder * self, GstH264NalUnit * nalu, gboolean ret = TRUE; picture = gst_h264_picture_new (); - picture->pts = pts; /* This allows accessing the frame from the picture. */ picture->system_frame_number = priv->current_frame->system_frame_number; @@ -780,8 +776,7 @@ gst_h264_decoder_parse_slice (GstH264Decoder * self, GstH264NalUnit * nalu, } static gboolean -gst_h264_decoder_decode_nal (GstH264Decoder * self, GstH264NalUnit * nalu, - GstClockTime pts) +gst_h264_decoder_decode_nal (GstH264Decoder * self, GstH264NalUnit * nalu) { gboolean ret = TRUE; @@ -801,7 +796,7 @@ gst_h264_decoder_decode_nal (GstH264Decoder * self, GstH264NalUnit * nalu, case GST_H264_NAL_SLICE_DPC: case GST_H264_NAL_SLICE_IDR: case GST_H264_NAL_SLICE_EXT: - ret = gst_h264_decoder_parse_slice (self, nalu, pts); + ret = gst_h264_decoder_parse_slice (self, nalu); break; default: break; diff --git a/gst-libs/gst/codecs/gsth264picture.c b/gst-libs/gst/codecs/gsth264picture.c index 2e1a8b29b..78aba3e60 100644 --- a/gst-libs/gst/codecs/gsth264picture.c +++ b/gst-libs/gst/codecs/gsth264picture.c @@ -51,7 +51,6 @@ gst_h264_picture_new (void) pic = g_new0 (GstH264Picture, 1); - pic->pts = GST_CLOCK_TIME_NONE; pic->top_field_order_cnt = G_MAXINT32; pic->bottom_field_order_cnt = G_MAXINT32; pic->field = GST_H264_PICTURE_FIELD_FRAME; diff --git a/gst-libs/gst/codecs/gsth264picture.h b/gst-libs/gst/codecs/gsth264picture.h index f8d379402..d944f7ab7 100644 --- a/gst-libs/gst/codecs/gsth264picture.h +++ b/gst-libs/gst/codecs/gsth264picture.h @@ -58,7 +58,6 @@ struct _GstH264Picture GstH264SliceType type; - GstClockTime pts; /* From GstVideoCodecFrame */ guint32 system_frame_number; |