[prev in list] [next in list] [prev in thread] [next in thread]
List: gstreamer-cvs
Subject: [0.11] gst-plugins-base: audio: don't use GST_PTR_FORMAT for segments
From: tpm () kemper ! freedesktop ! org (Tim Müller)
Date: 2011-09-30 9:56:23
Message-ID: 20110930095623.B42F310009 () kemper ! freedesktop ! org
[Download RAW message or body]
Module: gst-plugins-base
Branch: 0.11
Commit: 6ec5fc8d9507b25051e82711af792ad9c5f610c4
URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=6ec5fc8d9507b25051e82711af792ad9c5f610c4
Author: Tim-Philipp Müller <tim.muller@collabora.co.uk>
Date: Fri Sep 30 10:54:26 2011 +0100
audio: don't use GST_PTR_FORMAT for segments
Avoids crashes with debugging output enabled.
---
gst-libs/gst/audio/gstaudiodecoder.c | 7 ++++---
gst-libs/gst/audio/gstaudioencoder.c | 5 +++--
2 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/gst-libs/gst/audio/gstaudiodecoder.c \
b/gst-libs/gst/audio/gstaudiodecoder.c index cd051a3..ec9f6d6 100644
--- a/gst-libs/gst/audio/gstaudiodecoder.c
+++ b/gst-libs/gst/audio/gstaudiodecoder.c
@@ -580,7 +580,7 @@ gst_audio_decoder_setup (GstAudioDecoder * dec)
gst_query_unref (query);
/* normalize to bool */
- dec->priv->agg = !!res;
+ dec->priv->agg = ! !res;
}
/* mini aggregator combining output buffers into fewer larger ones,
@@ -1353,10 +1353,11 @@ gst_audio_decoder_sink_eventfunc (GstAudioDecoder * dec, \
GstEvent * event) gst_event_copy_segment (event, &seg);
if (seg.format == GST_FORMAT_TIME) {
- GST_DEBUG_OBJECT (dec, "received TIME SEGMENT %" GST_PTR_FORMAT, &seg);
+ GST_DEBUG_OBJECT (dec, "received TIME SEGMENT %" GST_SEGMENT_FORMAT,
+ &seg);
} else {
gint64 nstart;
- GST_DEBUG_OBJECT (dec, "received SEGMENT %" GST_PTR_FORMAT, &seg);
+ GST_DEBUG_OBJECT (dec, "received SEGMENT %" GST_SEGMENT_FORMAT, &seg);
/* handle newsegment resulting from legacy simple seeking */
/* note that we need to convert this whether or not enough data
* to handle initial newsegment */
diff --git a/gst-libs/gst/audio/gstaudioencoder.c \
b/gst-libs/gst/audio/gstaudioencoder.c index ad0fb8e..239fa48 100644
--- a/gst-libs/gst/audio/gstaudioencoder.c
+++ b/gst-libs/gst/audio/gstaudioencoder.c
@@ -1227,9 +1227,10 @@ gst_audio_encoder_sink_eventfunc (GstAudioEncoder * enc, \
GstEvent * event) gst_event_copy_segment (event, &seg);
if (seg.format == GST_FORMAT_TIME) {
- GST_DEBUG_OBJECT (enc, "received TIME SEGMENT %" GST_PTR_FORMAT, &seg);
+ GST_DEBUG_OBJECT (enc, "received TIME SEGMENT %" GST_SEGMENT_FORMAT,
+ &seg);
} else {
- GST_DEBUG_OBJECT (enc, "received SEGMENT %" GST_PTR_FORMAT, &seg);
+ GST_DEBUG_OBJECT (enc, "received SEGMENT %" GST_SEGMENT_FORMAT, &seg);
GST_DEBUG_OBJECT (enc, "unsupported format; ignoring");
break;
}
_______________________________________________
gstreamer-commits mailing list
gstreamer-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic