diff --git a/gst-libs/gst/audio/audio-info.c b/gst-libs/gst/audio/audio-info.c index 2cae7e1240..53cdd5b59b 100644 --- a/gst-libs/gst/audio/audio-info.c +++ b/gst-libs/gst/audio/audio-info.c @@ -131,6 +131,7 @@ gst_audio_info_set_format (GstAudioInfo * info, GstAudioFormat format, info->bpf = (finfo->width * channels) / 8; memset (&info->position, 0xff, sizeof (info->position)); + memset (&info->_gst_reserved, 0xff, sizeof (info->_gst_reserved)); if (!position && channels == 1) { info->position[0] = GST_AUDIO_CHANNEL_POSITION_MONO; diff --git a/gst-libs/gst/video/video-info.c b/gst-libs/gst/video/video-info.c index 6db2f664ba..8140228399 100644 --- a/gst-libs/gst/video/video-info.c +++ b/gst-libs/gst/video/video-info.c @@ -110,6 +110,7 @@ gst_video_info_set_format (GstVideoInfo * info, GstVideoFormat format, } fill_planes (info); + memset (&info->_gst_reserved, 0xff, sizeof (info->_gst_reserved)); } static const gchar *interlace_mode[] = {