mpg123 GStreamer plugin

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

mpg123 GStreamer plugin

Roland Poppenreiter
Hello everybody,                                                                                                                                              
                                                                                                                                                               
I like to announce the new mpg123 based GStreamer mp3 decoder plugin.                                                                                          
It is much faster as the mad decoder plugin, which is the default mp3                                                                                          
decoder on many linux distributions. So if you want to try it out, you                                                                                        
can download precompiled debian packages or the the source tree from                                                                                          
my website:                                                                                                                                                    
                                                                                                                                                               
        http://gst.homeunix.net                                                                                                                               
                                                                                                                                                               
 -- Roland Poppenreiter

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: mpg123 GStreamer plugin

Stefan Sauer
hi roland,

Roland Poppenreiter wrote:

> Hello everybody,                                                                                                                                              
>                                                                                                                                                                
> I like to announce the new mpg123 based GStreamer mp3 decoder plugin.                                                                                          
> It is much faster as the mad decoder plugin, which is the default mp3                                                                                          
> decoder on many linux distributions. So if you want to try it out, you                                                                                        
> can download precompiled debian packages or the the source tree from                                                                                          
> my website:                                                                                                                                                    
>                                                                                                                                                                
>         http://gst.homeunix.net                                                                                                                               
>                                                                                                                                                                
>  -- Roland Poppenreiter
>
>  
after long time I
got around trying it. I had to make a small modification to configure.ac
to fix a build issue for large file access. Would you mind if I add the
plugin to gst-plugins-bad? There is also a warning that needs to be
fixed in the code, which I would take care of.

Stefan

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: mpg123 GStreamer plugin

Marc Leeman
> > I like to announce the new mpg123 based GStreamer mp3 decoder plugin.

About 10 years ago, there was a library called mpg321 that did the
decoding without floating point; we ported that to the then new C62xx
DSPs. We only had to make a minor patch to it wrt stack usage (but that
was specific for CPUs without a MMU unit).

Guess that one would still be much better with the current 64-bit vector
ops.

--
  greetz, marc
I tell them to turn to the study of mathematics, for it is only there that
they might escape the lusts of the flesh.
                -- Thomas Mann, "The Magic Mountain"
crichton 2.6.26 #1 PREEMPT Tue Jul 29 21:17:59 CDT 2008 GNU/Linux

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: mpg123 GStreamer plugin

Andoni Morales
In reply to this post by Stefan Sauer
2010/3/16 Stefan Kost <[hidden email]>:

> hi roland,
>
> Roland Poppenreiter wrote:
>> Hello everybody,
>>
>> I like to announce the new mpg123 based GStreamer mp3 decoder plugin.
>> It is much faster as the mad decoder plugin, which is the default mp3
>> decoder on many linux distributions. So if you want to try it out, you
>> can download precompiled debian packages or the the source tree from
>> my website:
>>
>>         http://gst.homeunix.net
>>
>>  -- Roland Poppenreiter
>>
>>
> after long time I
> got around trying it. I had to make a small modification to configure.ac
> to fix a build issue for large file access. Would you mind if I add the
> plugin to gst-plugins-bad? There is also a warning that needs to be
> fixed in the code, which I would take care of.
You should also translate some of the comments, which are in german.
I can also see some fprint's that should be replaced by gstreamer
debug messages and a mixed declaration of 'GstBuffer *outbuffer' in
gst_mpg123_chain(), which msvc won't like at all :)
Cheers,
Andoni

>
> Stefan
>
> ------------------------------------------------------------------------------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>



--
Andoni Morales Alastruey

LongoMatch:The Digital Coach
http://www.longomatch.ylatuya.es

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: mpg123 GStreamer plugin

Rafael Diniz
In reply to this post by Marc Leeman
AFAIK mpg123 is much faster them any other integer only decoder because of the
use of floating point instructions. I remember to decode a 128kbps mp3 using a
486 DX4 100MHz.



On Tuesday 16 March 2010 15:03:48 Marc Leeman wrote:
> > > I like to announce the new mpg123 based GStreamer mp3 decoder plugin.
>
> About 10 years ago, there was a library called mpg321 that did the
> decoding without floating point; we ported that to the then new C62xx
> DSPs. We only had to make a minor patch to it wrt stack usage (but that
> was specific for CPUs without a MMU unit).
>
> Guess that one would still be much better with the current 64-bit vector
> ops.


------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel