mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-19 08:11:16 +00:00
decoder: mpeg4: fix uninitialized variables.
Fix gst_vaapi_decoder_mpeg4_parse() to initialize the packet type to GST_MPEG4_USER_DATA so that a parse error would result in skipping that packet. Also fix gst_vaapi_decoder_mpeg4_decode_codec_data() to initialize status to GST_VAAPI_DECODER_STATUS_SUCCESS.
This commit is contained in:
parent
669e33418e
commit
0508e13ddf
1 changed files with 2 additions and 1 deletions
|
@ -957,7 +957,7 @@ gst_vaapi_decoder_mpeg4_decode_codec_data(GstVaapiDecoder *base_decoder,
|
|||
{
|
||||
GstVaapiDecoderMpeg4 * const decoder =
|
||||
GST_VAAPI_DECODER_MPEG4_CAST(base_decoder);
|
||||
GstVaapiDecoderStatus status;
|
||||
GstVaapiDecoderStatus status = GST_VAAPI_DECODER_STATUS_SUCCESS;
|
||||
guchar *buf;
|
||||
guint pos, buf_size;
|
||||
|
||||
|
@ -1033,6 +1033,7 @@ gst_vaapi_decoder_mpeg4_parse(GstVaapiDecoder *base_decoder,
|
|||
if (!buf)
|
||||
return GST_VAAPI_DECODER_STATUS_ERROR_NO_DATA;
|
||||
|
||||
packet.type = GST_MPEG4_USER_DATA;
|
||||
if (priv->is_svh)
|
||||
result = gst_h263_parse(&packet, buf, 0, size);
|
||||
else
|
||||
|
|
Loading…
Reference in a new issue