List Info

Thread: Wavparse to rip apart compressed audio? Newbie Q.




Wavparse to rip apart compressed audio? Newbie Q.
user name
2007-01-17 18:02:09
Ok, I have some RIFF-format files I need to get the fmt info
from. The data 
inside is compressed, but I have an element that will handle
that...

What I'm wondering is: is there any reason I can't use the
data output from 
the wavparse element to feed my decoder?  And is there an
example of how to 
get the channels/bit depth/etc. information out of the
wavparse element, or 
will I need to write my own wavparse-like library that will
give me access 
to that information? I see that I can use the gstriff
library to help with 
this, if needed.

Sorry if this is a newbie type question, my last element was
standalone and 
I'm trying to Use What's There this time rather than
Re-Invent The Wheel.

...ed..



------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief surveys -
and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
gstreamer-devel mailing list
gstreamer-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstream
er-devel

Re: Wavparse to rip apart compressed audio? Newbie Q.
user name
2007-01-18 02:03:54
hi,

On 1:02:09 am 18/01/2007 "Edward Averill"
<edaverillhotmail.com> wrote:
> Ok, I have some RIFF-format files I need to get the fmt
info from.
> The data inside is compressed, but I have an element
that will handle
> that...
>
> What I'm wondering is: is there any reason I can't use
the data
> output from the wavparse element to feed my decoder? 
And is there an
> example of how to get the channels/bit depth/etc.
information out of
> the wavparse element, or will I need to write my own
wavparse-like
> library that will give me access to that information? I
see that I
> can use the gstriff library to help with this, if
needed.
>
wavparse acts as a demuxer. it parses the riff-wav container
and emits data
packets. the meta data of the stream is parts of the caps.
additional
metadata might be send as tags.

what format is it that you need to decode? if you run
'gst-inspect
wavparse' you see that it already knows about lot of formats
(like
audio/ms-gsm, audio/x-mulaw, audio/x-adpcm, ...). If your
format is not
among this, we need to add a fourcc mapping.

Is the decoder you want to use already a gstreamer element?
Once the output
caps are fine, you should be able to plug it in.

Stefan

> Sorry if this is a newbie type question, my last
element was
> standalone and I'm trying to Use What's There this time
rather than
> Re-Invent The Wheel.
>
> ...ed..
>
>
>
>
------------------------------------------------------------
----------
> ---
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the
chance to
> share your opinions on IT & business topics through
brief surveys -
> and earn cash http://www.techsay.com/default.php?page=join.php&
;p=sourc
> eforge&CID=DEVDEV
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devellists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstream
er-devel


------------------------------------------------------------
-------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the
chance to share your
opinions on IT & business topics through brief surveys -
and earn cash
http://www.techsay.com/default.
php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
gstreamer-devel mailing list
gstreamer-devellists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstream
er-devel

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )