audioparse in gstreamer1.0
jyoti kulkarni
jyotimk029 at gmail.com
Thu Aug 22 03:34:13 PDT 2013
Thanks for the reply.
Since i dont known the correct format i am using GST_AUDIO_FORMAT_UNKNOWN
but still i dont hear the audio. I also tried GST_AUDIO_FORMAT_S16LE (wiz
default val) and other options but still audio is not heard.
I get the following critical warning:
GStreamer-CRITICAL **: gst_segment_to_running_time: assertion
`segment->format == format' failed
Regards
Jyoti
On Thu, Aug 22, 2013 at 3:49 PM, Tim-Philipp Müller <t.i.m at zen.co.uk> wrote:
> On Thu, 2013-08-22 at 15:28 +0530, jyoti kulkarni wrote:
>
> Hi,
>
> > Some of the properties are removed from the audioparse element in
> > gstreamer 1.0
> >
> > Like "endianness", "width", "depth" so how can we set these properties
> > for audio data.
> >
> > Actually i want to play pcm data for which i need to set all the
> > properties for audioparse.
> >
> > But now since these properties are removed i am not able to hear any
> > audio and simply get warning messages that these properties cannot be
> > set.
> >
> > The same worked fine with gstreamer0.1 where i was able to set all the
> > properties and audio was playing fine.
>
> Those are now all part of the "raw-format" property - so you only have
> to set one property instead of half a dozen:
>
> raw-format : Format of audio samples in raw stream
> flags: readable, writable
> Enum "GstAudioFormat" Default: 4, "s16"
>
> (0): unknown - GST_AUDIO_FORMAT_UNKNOWN
> (1): encoded - GST_AUDIO_FORMAT_ENCODED
> (2): s8 - GST_AUDIO_FORMAT_S8
> (3): u8 - GST_AUDIO_FORMAT_U8
> (4): s16le - GST_AUDIO_FORMAT_S16LE
> (5): s16be - GST_AUDIO_FORMAT_S16BE
> (6): u16le - GST_AUDIO_FORMAT_U16LE
> (7): u16be - GST_AUDIO_FORMAT_U16BE
> (8): s24-32le- GST_AUDIO_FORMAT_S24_32LE
> (9): s24-32be- GST_AUDIO_FORMAT_S24_32BE
> (10): u24-32le- GST_AUDIO_FORMAT_U24_32LE
> (11): u24-32be- GST_AUDIO_FORMAT_U24_32BE
> (12): s32le - GST_AUDIO_FORMAT_S32LE
> (13): s32be - GST_AUDIO_FORMAT_S32BE
> (14): u32le - GST_AUDIO_FORMAT_U32LE
> (15): u32be - GST_AUDIO_FORMAT_U32BE
> (16): s24le - GST_AUDIO_FORMAT_S24LE
> (17): s24be - GST_AUDIO_FORMAT_S24BE
> (18): u24le - GST_AUDIO_FORMAT_U24LE
> (19): u24be - GST_AUDIO_FORMAT_U24BE
> (20): s20le - GST_AUDIO_FORMAT_S20LE
> (21): s20be - GST_AUDIO_FORMAT_S20BE
> (22): u20le - GST_AUDIO_FORMAT_U20LE
> (23): u20be - GST_AUDIO_FORMAT_U20BE
> (24): s18le - GST_AUDIO_FORMAT_S18LE
> (25): s18be - GST_AUDIO_FORMAT_S18BE
> (26): u18le - GST_AUDIO_FORMAT_U18LE
> (27): u18be - GST_AUDIO_FORMAT_U18BE
> (28): f32le - GST_AUDIO_FORMAT_F32LE
> (29): f32be - GST_AUDIO_FORMAT_F32BE
> (30): f64le - GST_AUDIO_FORMAT_F64LE
> (31): f64be - GST_AUDIO_FORMAT_F64BE
> (4): s16 - GST_AUDIO_FORMAT_S16
> (6): u16 - GST_AUDIO_FORMAT_U16
> (8): s24-32 - GST_AUDIO_FORMAT_S24_32
> (10): u24-32 - GST_AUDIO_FORMAT_U24_32
> (12): s32 - GST_AUDIO_FORMAT_S32
> (14): u32 - GST_AUDIO_FORMAT_U32
> (16): s24 - GST_AUDIO_FORMAT_S24
> (18): u24 - GST_AUDIO_FORMAT_U24
> (20): s20 - GST_AUDIO_FORMAT_S20
> (22): u20 - GST_AUDIO_FORMAT_U20
> (24): s18 - GST_AUDIO_FORMAT_S18
> (26): u18 - GST_AUDIO_FORMAT_U18
> (28): f32 - GST_AUDIO_FORMAT_F32
> (30): f64 - GST_AUDIO_FORMAT_F64
>
> LE = little endian
> BE = big endian
>
> U = unsigned
> S = signed
> F = float/double
>
> Cheers
> -Tim
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20130822/3cd4cea8/attachment.html>
More information about the gstreamer-devel
mailing list