PDA

View Full Version : Alternative directshow decoder filters?


sfist2_2
9th December 2001, 05:16
Does anyone know if there is an alternative mp3 decoder ds filter that could be used instead of the Fraunhofer one? For example MAD (http://www.mars.org/home/rob/proj/mpeg/) decodes mp3 much better than any other decoder I know of. The sound with the MAD Winamp plugin is quite excellent and I guess Lame would be the other candidate (there is the encoder filter already). If I knew how to code I would make one myself using MAD, but alas, I am just starting to learn the stuff...

Milkman Dan
11th December 2001, 04:53
I would go to Hydrogenaudio.org and suggest something like this in their mp3 forum. Lots of coders around in there. You'd prolly get a better response.

Nic
11th December 2001, 12:27
Try www.elecard.com I know they have a single filter that can decode MP3 and AC3 sound.

I doubt the sound quality would be any better than the FhG one though.

-Nic

sfist2_2
11th December 2001, 15:09
I downloaded Moonlight Odio Dekoda from elecard and it seems to be working quite nicely. Then I unpacked it with caspr (it was packed with aspack and disassembled it and what do I find:

_rdata:1001BF9C 'F:\Projects\Moonlight Combo\010910\libmad\layer3.c',0

So I guess my search is over... Couldn't find any mention about this on MAD website, but I think that it is under LGPL.

Now I have to start testing it.

eclipsedvd
11th December 2001, 17:00
there is also a alternative directshow filter: l3mpg123.ax

i have included it on my divxpack:
http://eclipsedvd.free.fr/FILES/Divx.exe (Divxpack - 12112001)

http://eclipsedvd.free.fr/FILES/L3mpg123.zip (L3mpg123 DirectShow Filter)

a+
ECLiPSE

Nic
11th December 2001, 17:38
That is a very interesting thing you've found sfist2_2,
im going to put that to Peter at Elecard......See if LGPL is being adhered.

Its amazing how many firms break the GNU GPL, if you dis-assemble the nanocosmos MPEG-2 Vid Decoder you'll see its code straight from the MSSG (Mpeg Software Simulation Group) which is GPL.

Cheers,
-Nic

Corrado
11th December 2001, 21:12
Now that you have another decoder filter, how do you make WMP6.4 use it? I've two different Fraunhofer codec installed (advanced and pro) but WMP6.4 seems to use another (a third) one...

(see also the following thread (http://rilanparty.com/vbb/showthread.php?s=&threadid=10961) for more info.

Corrado

sfist2_2
11th December 2001, 22:00
Thanks everyone for the info. And Corrado: that was a good question. I manage to do that in Graphedit, but unfortunately that is not too good a DivX player ;) Btw, the thing you tried to do in control panel affects only encoding, if I am not mistaken.

I unregistered the normal Franhofer decoder filter, but now for example Bsplayer shows just Default Directshow Device instead of the normal Mpeg Layer 3 Decoder. Then I did some more checking about open handles and I found Bsplayer is using l3mpeg123.ax which I got from eclipsedvd (and I managed to find the sources from the net after a while). Now I just should get it working with the Elecard filter...

Are there any players that let you choose the audio filters? For example with bsplayer you can choose to use DivX4 instead of 3.

omol
12th December 2001, 23:56
Originally posted by Nic
That is a very interesting thing you've found sfist2_2,
im going to put that to Peter at Elecard......See if LGPL is being adhered.

It's not necessary to release source if it's linked with LGPL library.

regards,
omol

ChristianHJW
13th December 2001, 12:16
Originally posted by Corrado
Now that you have another decoder filter, how do you make WMP6.4 use it? I've two different Fraunhofer codec installed (advanced and pro) but WMP6.4 seems to use another (a third) one...


You cant get it to work in WMP6.4 unless you're a real expert in registry settings and manage to deregister your exisiting MP3 DirectShowFilters.

I recommend to use PowerDivX 3.11 from Doom9. It will allow you to implement all existing and registered DirectShowFilters, you may try this ...

BlackSun
13th December 2001, 13:49
http://www.simtel.net/pub/pd/57165.html

Here the not officially released PowerDivX NextGen 3.12 which fix the mp3 desynch bug...