Le Mon, 8 Nov 2010 12:23:12 +1100,
Erik de Castro Lopo a écrit :
> Dominique Michel wrote:
I am not sure, I can only understand very obvious things in c and c++.
It look like to be into app/AlsaNode.cpp and the different output plugins (into
output/*). For what I understand, the output plugins are just sending the
sampling rate to AlsaNode.cpp, but after that, I am sure of anything.
Fons seam to know the internal of the AlsaPlayer.
Again, for what I understand, libsoundfile is used into
It is an input plugin. They are other input plugins:
audiofile, cdda, flac, mad, mikmod, mpg123, vorbis and wav.
Well, it is no active developer at that time. It was written by Andy Lo A Foe,
his last working commit is from December 2003. After that, this project has
been dead until I take over its administration in January 2007.
I applied important patches they was sleeping on the mailing list, and done a
new release the 1 February.
After this release, madej was doing a very great job with a new gtk2
interface in 2007, but he was not willing to incorporate the team.
It is some other developers, but now one is active for now. It was a discussion
into 2007 about sockets for AP, but no work was done in that direction. Now, as
I see the current state of AP, it seam more important to me to first fix the
current issues, like the resampling quality and a more up-to-date jack code.
After that, I am open to anything that will be a good move.
The core of AP was not modified from 2003, at the exception of bugfixes. For
this release, it is more bugfixes that peoples external to the AP team send
me. That can explain why the internal audio format is still using integer
instead of float.
It will be very great if someone was willing to share its knowledge and improve
this player. It have some outstanding features like the ability to do varispeed
in a linear fashion from 10 times backwards to 10 time forward. Mplayer do have
a similar function.
I was talking about libsamplerate because, according to Fons, this lib can do
the resampling and the varispeed. I don't know with libsndfile.
"We have the heroes we deserve."
Linux-audio-dev mailing list