diff options
author | Ronald S. Bultje <rbultje@ronald.bitfreak.net> | 2004-01-14 10:58:15 +0000 |
---|---|---|
committer | Ronald S. Bultje <rbultje@ronald.bitfreak.net> | 2004-01-14 10:58:15 +0000 |
commit | 5d181f4c6dc20cdc6b847ee4895d7d8ffa991f94 (patch) | |
tree | 664b1a11340339cecfd220d70406e878b71229b2 | |
parent | 00b0cdf8ffdeba94ce837f1f71d5677fa7756806 (diff) |
gst/matroska/matroska-demux.c: Fix for using incremental number on padnames.
Original commit message from CVS:
2004-01-14 Ronald Bultje <rbultje@ronald.bitfreak.net>
* gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream):
Fix for using incremental number on padnames.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | gst/matroska/matroska-demux.c | 8 |
2 files changed, 9 insertions, 4 deletions
@@ -1,5 +1,10 @@ 2004-01-14 Ronald Bultje <rbultje@ronald.bitfreak.net> + * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream): + Fix for using incremental number on padnames. + +2004-01-14 Ronald Bultje <rbultje@ronald.bitfreak.net> + * ext/divx/gstdivxdec.c: * ext/divx/gstdivxenc.c: Set category to divx4linux instead of divx (too generic). diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c index 4e6f0e69..da324ba0 100644 --- a/gst/matroska/matroska-demux.c +++ b/gst/matroska/matroska-demux.c @@ -831,7 +831,7 @@ gst_matroska_demux_add_stream (GstMatroskaDemux *demux) case GST_MATROSKA_TRACK_TYPE_VIDEO: { GstMatroskaTrackVideoContext *videocontext = (GstMatroskaTrackVideoContext *) context; - padname = g_strdup_printf ("video_%02d", demux->num_v_streams); + padname = g_strdup_printf ("video_%02d", demux->num_v_streams++); templ = gst_element_class_get_pad_template (klass, "video_%02d"); caps = gst_matroska_demux_video_caps (videocontext, context->codec_id, @@ -843,7 +843,7 @@ gst_matroska_demux_add_stream (GstMatroskaDemux *demux) case GST_MATROSKA_TRACK_TYPE_AUDIO: { GstMatroskaTrackAudioContext *audiocontext = (GstMatroskaTrackAudioContext *) context; - padname = g_strdup_printf ("audio_%02d", demux->num_a_streams); + padname = g_strdup_printf ("audio_%02d", demux->num_a_streams++); templ = gst_element_class_get_pad_template (klass, "audio_%02d"); caps = gst_matroska_demux_audio_caps (audiocontext, context->codec_id, @@ -855,7 +855,7 @@ gst_matroska_demux_add_stream (GstMatroskaDemux *demux) case GST_MATROSKA_TRACK_TYPE_COMPLEX: { GstMatroskaTrackComplexContext *complexcontext = (GstMatroskaTrackComplexContext *) context; - padname = g_strdup_printf ("video_%02d", demux->num_v_streams); + padname = g_strdup_printf ("video_%02d", demux->num_v_streams++); templ = gst_element_class_get_pad_template (klass, "video_%02d"); caps = gst_matroska_demux_complex_caps (complexcontext, context->codec_id, @@ -867,7 +867,7 @@ gst_matroska_demux_add_stream (GstMatroskaDemux *demux) case GST_MATROSKA_TRACK_TYPE_SUBTITLE: { GstMatroskaTrackSubtitleContext *subtitlecontext = (GstMatroskaTrackSubtitleContext *) context; - padname = g_strdup_printf ("subtitle_%02d", demux->num_t_streams); + padname = g_strdup_printf ("subtitle_%02d", demux->num_t_streams++); templ = gst_element_class_get_pad_template (klass, "subtitle_%02d"); caps = gst_matroska_demux_subtitle_caps (subtitlecontext, context->codec_id, |