From: Wim Taymans Date: Fri, 4 Nov 2011 12:12:37 +0000 (+0100) Subject: more template fixes X-Git-Tag: 1.19.3~509^2~7567 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a19a4a69aee008e731fb479f04e8b1bbbbd7986f;p=platform%2Fupstream%2Fgstreamer.git more template fixes --- diff --git a/gst/avi/gstavidemux.c b/gst/avi/gstavidemux.c index 9b41020..a36db88 100644 --- a/gst/avi/gstavidemux.c +++ b/gst/avi/gstavidemux.c @@ -140,17 +140,17 @@ gst_avi_demux_class_init (GstAviDemuxClass * klass) audcaps = gst_riff_create_audio_template_caps (); gst_caps_append (audcaps, gst_caps_new_empty_simple ("audio/x-avi-unknown")); - audiosrctempl = gst_pad_template_new ("audio_%02d", + audiosrctempl = gst_pad_template_new ("audio_%u", GST_PAD_SRC, GST_PAD_SOMETIMES, audcaps); vidcaps = gst_riff_create_video_template_caps (); gst_caps_append (vidcaps, gst_riff_create_iavs_template_caps ()); gst_caps_append (vidcaps, gst_caps_new_empty_simple ("video/x-avi-unknown")); - videosrctempl = gst_pad_template_new ("video_%02d", + videosrctempl = gst_pad_template_new ("video_%u", GST_PAD_SRC, GST_PAD_SOMETIMES, vidcaps); subcaps = gst_caps_new_empty_simple ("application/x-subtitle-avi"); - subsrctempl = gst_pad_template_new ("subtitle_%02d", + subsrctempl = gst_pad_template_new ("subtitle_%u", GST_PAD_SRC, GST_PAD_SOMETIMES, subcaps); gst_element_class_add_pad_template (gstelement_class, audiosrctempl); gst_element_class_add_pad_template (gstelement_class, videosrctempl); @@ -2162,8 +2162,8 @@ gst_avi_demux_parse_stream (GstAviDemux * avi, GstBuffer * buf) fourcc = (stream->strf.vids->compression) ? stream->strf.vids->compression : stream->strh->fcc_handler; - padname = g_strdup_printf ("video_%02d", avi->num_v_streams); - templ = gst_element_class_get_pad_template (klass, "video_%02d"); + padname = g_strdup_printf ("video_%u", avi->num_v_streams); + templ = gst_element_class_get_pad_template (klass, "video_%u"); caps = gst_riff_create_video_caps (fourcc, stream->strh, stream->strf.vids, stream->extradata, stream->initdata, &codec_name); if (!caps) { @@ -2190,8 +2190,8 @@ gst_avi_demux_parse_stream (GstAviDemux * avi, GstBuffer * buf) break; } case GST_RIFF_FCC_auds:{ - padname = g_strdup_printf ("audio_%02d", avi->num_a_streams); - templ = gst_element_class_get_pad_template (klass, "audio_%02d"); + padname = g_strdup_printf ("audio_%u", avi->num_a_streams); + templ = gst_element_class_get_pad_template (klass, "audio_%u"); caps = gst_riff_create_audio_caps (stream->strf.auds->format, stream->strh, stream->strf.auds, stream->extradata, stream->initdata, &codec_name); @@ -2206,8 +2206,8 @@ gst_avi_demux_parse_stream (GstAviDemux * avi, GstBuffer * buf) case GST_RIFF_FCC_iavs:{ guint32 fourcc = stream->strh->fcc_handler; - padname = g_strdup_printf ("video_%02d", avi->num_v_streams); - templ = gst_element_class_get_pad_template (klass, "video_%02d"); + padname = g_strdup_printf ("video_%u", avi->num_v_streams); + templ = gst_element_class_get_pad_template (klass, "video_%u"); caps = gst_riff_create_iavs_caps (fourcc, stream->strh, stream->strf.iavs, stream->extradata, stream->initdata, &codec_name); if (!caps) { @@ -2219,8 +2219,8 @@ gst_avi_demux_parse_stream (GstAviDemux * avi, GstBuffer * buf) break; } case GST_RIFF_FCC_txts:{ - padname = g_strdup_printf ("subtitle_%02d", avi->num_t_streams); - templ = gst_element_class_get_pad_template (klass, "subtitle_%02d"); + padname = g_strdup_printf ("subtitle_%u", avi->num_t_streams); + templ = gst_element_class_get_pad_template (klass, "subtitle_%u"); caps = gst_caps_new_empty_simple ("application/x-subtitle-avi"); tag_name = NULL; avi->num_t_streams++; @@ -3979,7 +3979,7 @@ gst_avi_demux_do_seek (GstAviDemux * avi, GstSegment * segment) GstAviStream *stream; seek_time = segment->position; - keyframe = !!(segment->flags & GST_SEEK_FLAG_KEY_UNIT); + keyframe = ! !(segment->flags & GST_SEEK_FLAG_KEY_UNIT); GST_DEBUG_OBJECT (avi, "seek to: %" GST_TIME_FORMAT " keyframe seeking:%d", GST_TIME_ARGS (seek_time), keyframe); @@ -4219,7 +4219,7 @@ avi_demux_handle_seek_push (GstAviDemux * avi, GstPad * pad, GstEvent * event) gst_segment_do_seek (&seeksegment, rate, format, flags, cur_type, cur, stop_type, stop, &update); - keyframe = !!(flags & GST_SEEK_FLAG_KEY_UNIT); + keyframe = ! !(flags & GST_SEEK_FLAG_KEY_UNIT); cur = seeksegment.position; GST_DEBUG_OBJECT (avi, diff --git a/gst/interleave/deinterleave.c b/gst/interleave/deinterleave.c index 84a8f45..53ad10a 100644 --- a/gst/interleave/deinterleave.c +++ b/gst/interleave/deinterleave.c @@ -69,7 +69,7 @@ GST_DEBUG_CATEGORY_STATIC (gst_deinterleave_debug); #define GST_CAT_DEFAULT gst_deinterleave_debug -static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src%d", +static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src_%u", GST_PAD_SRC, GST_PAD_SOMETIMES, GST_STATIC_CAPS ("audio/x-raw-int, " @@ -255,7 +255,7 @@ gst_deinterleave_add_new_pads (GstDeinterleave * self, GstCaps * caps) guint i; for (i = 0; i < self->channels; i++) { - gchar *name = g_strdup_printf ("src%d", i); + gchar *name = g_strdup_printf ("src_%u", i); GstCaps *srccaps; diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c index ae411c0..a98c191 100644 --- a/gst/isomp4/qtdemux.c +++ b/gst/isomp4/qtdemux.c @@ -33,7 +33,7 @@ * * Example launch line * |[ - * gst-launch filesrc location=test.mov ! qtdemux name=demux demux.audio_00 ! decodebin ! audioconvert ! audioresample ! autoaudiosink demux.video_00 ! queue ! decodebin ! ffmpegcolorspace ! videoscale ! autovideosink + * gst-launch filesrc location=test.mov ! qtdemux name=demux demux.audio_0 ! decodebin ! audioconvert ! audioresample ! autoaudiosink demux.video_0 ! queue ! decodebin ! ffmpegcolorspace ! videoscale ! autovideosink * ]| Play (parse and decode) a .mov file and try to output it to * an automatically detected soundcard and videosink. If the MOV file contains * compressed audio or video data, this will only work if you have the @@ -367,19 +367,19 @@ static GstStaticPadTemplate gst_qtdemux_sink_template = ); static GstStaticPadTemplate gst_qtdemux_videosrc_template = -GST_STATIC_PAD_TEMPLATE ("video_%02d", +GST_STATIC_PAD_TEMPLATE ("video_%u", GST_PAD_SRC, GST_PAD_SOMETIMES, GST_STATIC_CAPS_ANY); static GstStaticPadTemplate gst_qtdemux_audiosrc_template = -GST_STATIC_PAD_TEMPLATE ("audio_%02d", +GST_STATIC_PAD_TEMPLATE ("audio_%u", GST_PAD_SRC, GST_PAD_SOMETIMES, GST_STATIC_CAPS_ANY); static GstStaticPadTemplate gst_qtdemux_subsrc_template = -GST_STATIC_PAD_TEMPLATE ("subtitle_%02d", +GST_STATIC_PAD_TEMPLATE ("subtitle_%u", GST_PAD_SRC, GST_PAD_SOMETIMES, GST_STATIC_CAPS_ANY); @@ -4995,7 +4995,7 @@ gst_qtdemux_add_stream (GstQTDemux * qtdemux, gst_segment_init (&stream->segment, GST_FORMAT_TIME); if (stream->subtype == FOURCC_vide) { - gchar *name = g_strdup_printf ("video_%02d", qtdemux->n_video_streams); + gchar *name = g_strdup_printf ("video_%u", qtdemux->n_video_streams); stream->pad = gst_pad_new_from_static_template (&gst_qtdemux_videosrc_template, name); @@ -5111,7 +5111,7 @@ gst_qtdemux_add_stream (GstQTDemux * qtdemux, } qtdemux->n_video_streams++; } else if (stream->subtype == FOURCC_soun) { - gchar *name = g_strdup_printf ("audio_%02d", qtdemux->n_audio_streams); + gchar *name = g_strdup_printf ("audio_%u", qtdemux->n_audio_streams); stream->pad = gst_pad_new_from_static_template (&gst_qtdemux_audiosrc_template, name); @@ -5125,7 +5125,7 @@ gst_qtdemux_add_stream (GstQTDemux * qtdemux, } else if (stream->subtype == FOURCC_strm) { GST_DEBUG_OBJECT (qtdemux, "stream type, not creating pad"); } else if (stream->subtype == FOURCC_subp || stream->subtype == FOURCC_text) { - gchar *name = g_strdup_printf ("subtitle_%02d", qtdemux->n_sub_streams); + gchar *name = g_strdup_printf ("subtitle_%u", qtdemux->n_sub_streams); stream->pad = gst_pad_new_from_static_template (&gst_qtdemux_subsrc_template, name); @@ -5323,7 +5323,7 @@ qtdemux_stbl_init (GstQTDemux * qtdemux, QtDemuxStream * stream, GNode * stbl) /* sync sample atom */ stream->stps_present = FALSE; if ((stream->stss_present = - !!qtdemux_tree_get_child_by_type_full (stbl, FOURCC_stss, + ! !qtdemux_tree_get_child_by_type_full (stbl, FOURCC_stss, &stream->stss) ? TRUE : FALSE) == TRUE) { /* copy atom data into a new buffer for later use */ stream->stss.data = g_memdup (stream->stss.data, stream->stss.size); @@ -5341,7 +5341,7 @@ qtdemux_stbl_init (GstQTDemux * qtdemux, QtDemuxStream * stream, GNode * stbl) /* partial sync sample atom */ if ((stream->stps_present = - !!qtdemux_tree_get_child_by_type_full (stbl, FOURCC_stps, + ! !qtdemux_tree_get_child_by_type_full (stbl, FOURCC_stps, &stream->stps) ? TRUE : FALSE) == TRUE) { /* copy atom data into a new buffer for later use */ stream->stps.data = g_memdup (stream->stps.data, stream->stps.size); @@ -5460,7 +5460,7 @@ qtdemux_stbl_init (GstQTDemux * qtdemux, QtDemuxStream * stream, GNode * stbl) /* composition time-to-sample */ if ((stream->ctts_present = - !!qtdemux_tree_get_child_by_type_full (stbl, FOURCC_ctts, + ! !qtdemux_tree_get_child_by_type_full (stbl, FOURCC_ctts, &stream->ctts) ? TRUE : FALSE) == TRUE) { /* copy atom data into a new buffer for later use */ stream->ctts.data = g_memdup (stream->ctts.data, stream->ctts.size); diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c index b1815d7..eaf4c8d 100644 --- a/gst/matroska/matroska-demux.c +++ b/gst/matroska/matroska-demux.c @@ -96,21 +96,21 @@ static GstStaticPadTemplate sink_templ = GST_STATIC_PAD_TEMPLATE ("sink", /* TODO: fill in caps! */ static GstStaticPadTemplate audio_src_templ = -GST_STATIC_PAD_TEMPLATE ("audio_%02d", +GST_STATIC_PAD_TEMPLATE ("audio_%u", GST_PAD_SRC, GST_PAD_SOMETIMES, GST_STATIC_CAPS ("ANY") ); static GstStaticPadTemplate video_src_templ = -GST_STATIC_PAD_TEMPLATE ("video_%02d", +GST_STATIC_PAD_TEMPLATE ("video_%u", GST_PAD_SRC, GST_PAD_SOMETIMES, GST_STATIC_CAPS ("ANY") ); static GstStaticPadTemplate subtitle_src_templ = - GST_STATIC_PAD_TEMPLATE ("subtitle_%02d", + GST_STATIC_PAD_TEMPLATE ("subtitle_%u", GST_PAD_SRC, GST_PAD_SOMETIMES, GST_STATIC_CAPS ("text/x-pango-markup; application/x-ssa; " @@ -1207,8 +1207,8 @@ gst_matroska_demux_add_stream (GstMatroskaDemux * demux, GstEbmlRead * ebml) GstMatroskaTrackVideoContext *videocontext = (GstMatroskaTrackVideoContext *) context; - padname = g_strdup_printf ("video_%02d", demux->num_v_streams++); - templ = gst_element_class_get_pad_template (klass, "video_%02d"); + padname = g_strdup_printf ("video_%u", demux->num_v_streams++); + templ = gst_element_class_get_pad_template (klass, "video_%u"); caps = gst_matroska_demux_video_caps (videocontext, context->codec_id, (guint8 *) context->codec_priv, context->codec_priv_size, &codec, &riff_fourcc); @@ -1226,8 +1226,8 @@ gst_matroska_demux_add_stream (GstMatroskaDemux * demux, GstEbmlRead * ebml) GstMatroskaTrackAudioContext *audiocontext = (GstMatroskaTrackAudioContext *) context; - padname = g_strdup_printf ("audio_%02d", demux->num_a_streams++); - templ = gst_element_class_get_pad_template (klass, "audio_%02d"); + padname = g_strdup_printf ("audio_%u", demux->num_a_streams++); + templ = gst_element_class_get_pad_template (klass, "audio_%u"); caps = gst_matroska_demux_audio_caps (audiocontext, context->codec_id, context->codec_priv, context->codec_priv_size, &codec, &riff_audio_fmt); @@ -1245,8 +1245,8 @@ gst_matroska_demux_add_stream (GstMatroskaDemux * demux, GstEbmlRead * ebml) GstMatroskaTrackSubtitleContext *subtitlecontext = (GstMatroskaTrackSubtitleContext *) context; - padname = g_strdup_printf ("subtitle_%02d", demux->num_t_streams++); - templ = gst_element_class_get_pad_template (klass, "subtitle_%02d"); + padname = g_strdup_printf ("subtitle_%u", demux->num_t_streams++); + templ = gst_element_class_get_pad_template (klass, "subtitle_%u"); caps = gst_matroska_demux_subtitle_caps (subtitlecontext, context->codec_id, context->codec_priv, context->codec_priv_size); break; @@ -1936,8 +1936,8 @@ gst_matroska_demux_handle_seek_event (GstMatroskaDemux * demux, } } - flush = !!(flags & GST_SEEK_FLAG_FLUSH); - keyunit = !!(flags & GST_SEEK_FLAG_KEY_UNIT); + flush = ! !(flags & GST_SEEK_FLAG_FLUSH); + keyunit = ! !(flags & GST_SEEK_FLAG_KEY_UNIT); GST_DEBUG_OBJECT (demux, "New segment %" GST_SEGMENT_FORMAT, &seeksegment); diff --git a/gst/multipart/multipartdemux.c b/gst/multipart/multipartdemux.c index 071cc40..5dfa36d 100644 --- a/gst/multipart/multipartdemux.c +++ b/gst/multipart/multipartdemux.c @@ -75,7 +75,7 @@ enum }; static GstStaticPadTemplate multipart_demux_src_template_factory = -GST_STATIC_PAD_TEMPLATE ("src_%d", +GST_STATIC_PAD_TEMPLATE ("src_%u", GST_PAD_SRC, GST_PAD_SOMETIMES, GST_STATIC_CAPS_ANY); @@ -306,7 +306,7 @@ gst_multipart_find_pad_by_mime (GstMultipartDemux * demux, gchar * mime, GST_DEBUG_OBJECT (demux, "creating pad with mime: %s", mime); - name = g_strdup_printf ("src_%d", demux->numpads); + name = g_strdup_printf ("src_%u", demux->numpads); pad = gst_pad_new_from_static_template (&multipart_demux_src_template_factory, name); diff --git a/gst/multipart/multipartdemux.h b/gst/multipart/multipartdemux.h index 5d37bc9..ed8f4f1 100644 --- a/gst/multipart/multipartdemux.h +++ b/gst/multipart/multipartdemux.h @@ -68,7 +68,7 @@ struct _GstMultipartDemux GstPad *sinkpad; GSList *srcpads; - gint numpads; + guint numpads; GstAdapter *adapter; diff --git a/gst/rtpmanager/gstrtpssrcdemux.c b/gst/rtpmanager/gstrtpssrcdemux.c index e298299..8f470b4 100644 --- a/gst/rtpmanager/gstrtpssrcdemux.c +++ b/gst/rtpmanager/gstrtpssrcdemux.c @@ -70,14 +70,14 @@ GST_STATIC_PAD_TEMPLATE ("rtcp_sink", ); static GstStaticPadTemplate rtp_ssrc_demux_src_template = -GST_STATIC_PAD_TEMPLATE ("src_%d", +GST_STATIC_PAD_TEMPLATE ("src_%u", GST_PAD_SRC, GST_PAD_SOMETIMES, GST_STATIC_CAPS ("application/x-rtp") ); static GstStaticPadTemplate rtp_ssrc_demux_rtcp_src_template = -GST_STATIC_PAD_TEMPLATE ("rtcp_src_%d", +GST_STATIC_PAD_TEMPLATE ("rtcp_src_%u", GST_PAD_SRC, GST_PAD_SOMETIMES, GST_STATIC_CAPS ("application/x-rtcp") @@ -174,13 +174,13 @@ find_or_create_demux_pad_for_ssrc (GstRtpSsrcDemux * demux, guint32 ssrc) } klass = GST_ELEMENT_GET_CLASS (demux); - templ = gst_element_class_get_pad_template (klass, "src_%d"); - padname = g_strdup_printf ("src_%d", ssrc); + templ = gst_element_class_get_pad_template (klass, "src_%u"); + padname = g_strdup_printf ("src_%u", ssrc); rtp_pad = gst_pad_new_from_template (templ, padname); g_free (padname); - templ = gst_element_class_get_pad_template (klass, "rtcp_src_%d"); - padname = g_strdup_printf ("rtcp_src_%d", ssrc); + templ = gst_element_class_get_pad_template (klass, "rtcp_src_%u"); + padname = g_strdup_printf ("rtcp_src_%u", ssrc); rtcp_pad = gst_pad_new_from_template (templ, padname); g_free (padname);