From b70ceb4235f233bc0cd2ed2f33f21fe6748182d4 Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Wed, 4 Nov 2020 18:47:30 +0900 Subject: [PATCH] codecs: h264decoder: Remove unused pts variable Part-of: --- gst-libs/gst/codecs/gsth264decoder.c | 17 ++++++----------- gst-libs/gst/codecs/gsth264picture.c | 1 - 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 10e22aaf5c..a0562db6bf 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 2e1a8b29ba..78aba3e60b 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 f8d3794029..d944f7ab7b 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;