From 40ab78825c1fa8e6c09625dd4a33b8c812c3503d Mon Sep 17 00:00:00 2001 From: Arnaud Vrac Date: Fri, 19 Jul 2013 01:49:20 +0200 Subject: [PATCH] qtdemux: nitpicking in esds parsing --- gst/isomp4/qtdemux.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c index 29bc700c12..9005bb52af 100644 --- a/gst/isomp4/qtdemux.c +++ b/gst/isomp4/qtdemux.c @@ -9942,9 +9942,7 @@ gst_qtdemux_handle_esds (GstQTDemux * qtdemux, QtDemuxStream * stream, case 0x64: case 0x65: codec_name = "MPEG-2 video"; - - gst_caps_unref (stream->caps); - stream->caps = gst_caps_new_simple ("video/mpeg", + caps = gst_caps_new_simple ("video/mpeg", "mpegversion", G_TYPE_INT, 2, "systemstream", G_TYPE_BOOLEAN, FALSE, NULL); break; @@ -9956,9 +9954,7 @@ gst_qtdemux_handle_esds (GstQTDemux * qtdemux, QtDemuxStream * stream, break; case 0x6A: /* MPEG-1 */ codec_name = "MPEG-1 video"; - - gst_caps_unref (stream->caps); - stream->caps = gst_caps_new_simple ("video/mpeg", + caps = gst_caps_new_simple ("video/mpeg", "mpegversion", G_TYPE_INT, 1, "systemstream", G_TYPE_BOOLEAN, FALSE, NULL); break;