Hmmm...
Interesting,
a couple of things that I wonder about that idea: 1. madlld does not
access the sound device- as writing to the sound device would be either
piped to sox or use something like libao.
2. looking at the
source it seems madlld "pulls" the frames and controlls the loop vs in
madplay mb calling the decoder it uses callback where libmad sort
of "push" the frames. ?? is that a valid observetion
??
3. finally there is the MadFixedToSshort function that
turns the decoded mad frame to PCM that seems to be the "magic" each app
mention that could be done better... What is it's significance and
why do mortals care?
Thanks for replying my
mail...
Aron
On 10/28/05, freeoicq@huawei.com <freeoicq@huawei.com> wrote:
mad-dev-request,您好! You
can use madlld to do that.
======= 2005-10-28 12:00:00
您在来信中写道:=======
>Send mad-dev mailing list submissions
to > mad-dev@lists.mars.org > >To
subscribe or unsubscribe via the World Wide Web,
visit > http://www.mars.org/bin/mailman/listinfo/mad-dev >or,
via email, send a message with subject or body 'help'
to > mad-dev-request@lists.mars.org > >You
can reach the person managing the list
at > mad-dev-owner@lists.mars.org > >When
replying, please edit your Subject line so it is more specific
>than "Re: Contents of mad-dev
digest..." > > >Today's
Topics: > > 1. How to embed madplay? (Aron
Sogor) > > >----------------------------------------------------------------------
> >Message: 1 >Date: Thu, 27 Oct 2005 21:19:53
-0700 >From: Aron Sogor <bigman@gmail.com> >Subject:
[mad-dev] How to embed madplay? >To: mad-dev@lists.mars.org >Message-ID: >
<40a68dcb0510272119n2348e246i4f74207ab2356ee6@mail.gmailcom> >Content-Type:
text/plain; charset=ISO-8859-1
> >Hi, > >Sorry if I am asking the
obvious. > >Is there a way to compile madplay into a
shared library? > >I am looking for a way to embed madplay
in an application and provide >new controlls other than
tty. > >The other option would be to do an exec() and
controll it over >stdin/stdout but that is not very
elegant. > >Any
suggestions? > >Aron > > > >End of
mad-dev Digest, Vol 5, Issue
13 >**************************************
= = = = = = =
= = = = = = = = = = = =
=
致 礼!
freeoicq
freeoicq@huawei.com 2005-10-29
|