mpeg2: drop useless gst_adapter_peek().
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Tue, 8 Jan 2013 15:41:44 +0000 (16:41 +0100)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Tue, 8 Jan 2013 15:41:44 +0000 (16:41 +0100)
Drop useless gst_adapter_peek() since the returned buffer was not used
and this could incur superfluous memcpy().

gst-libs/gst/vaapi/gstvaapidecoder_mpeg2.c

index 86daa44..784618c 100644 (file)
@@ -1308,7 +1308,6 @@ gst_vaapi_decoder_mpeg2_parse(GstVaapiDecoder *base_decoder,
     GstVaapiParserState * const ps = GST_VAAPI_PARSER_STATE(base_decoder);
     GstVaapiDecoderStatus status;
     GstMpegVideoPacketTypeCode type;
-    const guchar *buf;
     guint32 start_code;
     guint size, buf_size, flags;
     gint ofs, ofs2;
@@ -1347,10 +1346,6 @@ gst_vaapi_decoder_mpeg2_parse(GstVaapiDecoder *base_decoder,
     buf_size = ofs;
     ps->input_offset2 = 0;
 
-    buf = gst_adapter_peek(adapter, buf_size);
-    if (!buf)
-        return GST_VAAPI_DECODER_STATUS_ERROR_NO_DATA;
-
     unit->size = buf_size;
 
     type = start_code & 0xff;