Which plug is needed to play ape format audio files?

Liu bo bo-liu at hotmail.com
Sat Feb 2 01:12:48 PST 2013


Hi Tim,

> > > I think this is because it's trying to play the APE file via http
> > > in push mode.
> > 
> > Is it possible to limit gstreamer play APE file via http in pull mode
> > instead of push?
> 
> It is possible in theory, but it won't work well in practice, not with
> GStreamer 0.10 anyway. If you set the "ring-buffer-max-size" property on
> playbin2, it will plug a queue2 element between the http source and the
> demuxer/parser for certain whitelisted media types. You could add the
> APE type(s) to that whitelist, then it might work. *However*, the
> problem is that there's an issue with the queue2 and the typefind
> element and the ID3/APE tag demuxer, which can lead to deadlocks. This
> is fixed in 1.0, but an issue with 0.10.
> 
> So in short I don't think it's practical to work around this properly in
> 0.10, not without fixing the ffmpeg demuxer wrapper to work in push mode
> as well.
> 

Thanks for your kindly reply.
It makes me depressed there isn't a good way to work around this issue.
Foobar in windows can play ape files well via http in push mode, may be i have to
change to windows platform.

By the way, is there any plan to fix the ffmpeg demuxer wrapper in push mode?

Regards,
-Bob

 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20130202/7d55697d/attachment.html>


More information about the gstreamer-devel mailing list