PDA

View Full Version : ac3/ogg decoder/plugin for winamp


N_F
21st October 2002, 13:28
I've been searching for a while now after a plugin to winamp which will make it possible to play ac3 and/or ogg through it, with no success. Does anyone have of know of such a plugin?

Alternatively, is there another way to play ogg/ac3 without having to mux them into an avi-file first (players seem to be able to play these audio streams under this circumstance)?

The reason I wanna do this i mainly because I want to compare mp3/ac3/ogg.

DSPguru
21st October 2002, 20:51
lousy ac3 decoder plugins :
http://www1.ac3dec.com/
http://www.liquidaudio.com/products/liqplayer/plugin/index.asp

good ogg decoder plugin :
http://www.blorp.com/~peter/zips/in_vorbis.exe

great mp3 decoder plugin :
http://www.mars.org/home/rob/proj/mpeg/mad-plugin/

N_F
22nd October 2002, 08:58
Thanks! I'll try them when I get home.

BTW, I hope you didn't spend half an hour just searching these down for me... ?

tiki4
22nd October 2002, 09:19
Thanks DSPGuru,

I've been looking for AC3 decoder plugin, too, recently. I found the ac3dec but the version I got didn't allow seeking in AC3. Guess, I'll try the current version you provided the link to.
Ah, it would be nice to have an Azid Winamp plugin or even DirectShow filter, but I guess we'll never see such a thing.

Thanks for so much patience in this forum.

tiki4

DSPguru
23rd October 2002, 04:42
naaa.. it only took me few minutes to gather all those links.. :)

as for azid-based winamp ac3 decoder,
it's a great idea, but it seems like no-one finds the time to do it.. :(

DSPguru
23rd October 2002, 05:03
i use wmp.

ookzDVD
23rd October 2002, 05:16
@DSPGuru,

Thank you.... ooops.... sorry,

it's my fault, after I un-install Mpeg2parser.ax,
WMP can play the AC3 very well.

DSPguru
9th November 2002, 00:46
http://xvalex.hotbox.ru/programs/in_vac3/

ookzDVD
9th November 2002, 06:06
@DSPGuru,
thank you for the info,

@valex,
we should call you "AC3Guru" ;)
I think the channel mapping is screws up :(

N_F
11th November 2002, 11:25
Originally posted by DSPguru
http://xvalex.hotbox.ru/programs/in_vac3/

Thanks. I actually never got winamp to play ac3, hope this works better.

Valex
13th November 2002, 15:32
Ah! AC3 for Winamp discussion is here :).

Does anyone have Winamp plugin working?

@ookzDVD
Can you try this test file:
http://xvalex.hotbox.ru/download/ac3test.zip
Also try different outputs - standart DirectSound, WaveOut.

N_F
16th November 2002, 01:59
The ac3 decoder plugin for winamp that DSPguru's linking to is working great for me. Are you the author?

Valex
20th November 2002, 20:39
2N_F
Yes. And just released a new version with configuration like in AC3Filter:
http://xvalex.hotbox.ru/download/in_vac3_0_2a.zip

2ookzDVD
Can you try new version?

rjamorim
21st November 2002, 02:09
Great new version, Valex! Works very well here.

But maybe you could add "non-configurable" information (Bitstream information, levels, CPU usage...) to the file info (alt-3) window?

Then, the bitstream information can be removed from the scrolling title.

Thanks a lot for the good work. :)

Regards;

Roberto.

Edit: CPU usage doesn't shows here. Stays at zero. AMD XP 1500+, Win2k.

ookzDVD
21st November 2002, 03:36
@valex,

Thank you for the latest version,
but somehow it still reporting that my AC3 file is Dolby Surround,
with only Left & Right channel, the output is only to the left speaker. :(

Valex
21st November 2002, 07:26
2ookzDVD
but somehow it still reporting that my AC3 file is Dolby Surround,

How I understand. I did not test it on DS files because have no any... Can you send me a part of this file (~100k)?

Rrrough
21st November 2002, 12:33
@valex

your plugin is working really great for me. especially do I like the master gain feature and the fact, that the whole file is seekable now. the sound quality is fine !!!
With the older plugin I had (in_ac3) there was only low sound and only the first 5 minutes were seekable.
great work !

cheers

Valex
21st November 2002, 18:50
2rjamorim

Did it:
http://xvalex.hotbox.ru/download/in_vac3_0_3b.zip
Also it is now supports AC3-PES files.

2ookzDVD
You can really help me if you can send me a part of this problem file.

janosch
21st November 2002, 19:39
God bless you all,
i am waiting for this plugin since two months.
And now the link ís dead :p

@Valex where can i get this file ?


CU

Valex
21st November 2002, 22:40
I know that some people have troubles with my hosting. So now I'm moving this project to Sourceforge. But it can take some time, so if you promise to find lots if bugs I can email it to you ;-).

rjamorim
22nd November 2002, 01:06
Originally posted by Valex
2rjamorim

Did it:
http://xvalex.hotbox.ru/download/in_vac3_0_3b.zip
Also it is now supports AC3-PES files.

Great! Thanks a lot.

Works perfectly here. Including CPU usage. :)

Regards;

Roberto.

ookzDVD
22nd November 2002, 03:12
@Valex,

Sorry, I was my mistake, it was 2.0ch file, so the input is only L&R,
but somehow it still played only L channel.

I just try it with 5.1ch at my home, and everything is working well,
is that possible to choose the "output" setting not only stereo?

Thank you.

Bluedan
24th November 2002, 15:10
Is there another hosting space for this plugin?
I'm still unable to download, IE says something weird like "cannot copy file, check for write protection or if file is already in use...". Never occured to me before.
Firewall? Here it's Tiny Pers.pro.
How did you all manage to dl?

Well, as usual user fault: seems to be a temporary issue on my girl-friends computer- she denies to having messed around with some settings...

Valex
24th November 2002, 22:41
2ookzDVD
Try this:
http://xvalex.hotbox.ru/download/in_vac3_0_4b.zip

It was a bug with stereo files decoding.

Valex
25th November 2002, 13:17
@Bluedan
Sourceforge project was approved, so now you can download it here:
http://sourceforge.net/projects/winampac3/

ookzDVD
26th November 2002, 03:27
@Valex,

Sorry I just reply you today,
the 04b is working with 2_0 Ac3 file now.

Btw, is that possible to get the 5.1 output rather than just stereo
output ?

Thank you.

Valex
27th November 2002, 09:33
@ookzDVD
Btw, is that possible to get the 5.1 output rather than just stereo output?

Try this:
http://xvalex.hotbox.ru/download/in_vac3_0_5b.zip

I have this working with Winamp 2.81. Winamp 2.78 does not work. Also it may not work with different output plugins (if you are using non-standart output plugins)

ZYron
28th November 2002, 17:59
@Valex

Very nice Plugin ... works great!!

@All

I like to transcode a AC3-File to a AC3-CD but got no luck with
Headac3 or BeSweet 1.4.. when I Play the file with Azid i got the
following error messages and the Sound is buggy.

[00:00:01.504] E7: CRC error
[00:00:01.504] W1: Found sync after 32 bytes
[00:00:01.504] E7: CRC error
[00:00:01.504] W1: Found sync after 32 bytes
[00:00:01.504] E7: CRC error
[00:00:01.504] W1: Found sync after 32 bytes

with the in_vac3_0_5b.zip i got no problem playing this file in
Winamp. So I used the WaveOut Plugin and got a 6 Channel Wave file but
this is very big.. after a while I used the out_vorbis.dll and got a
nice 6 Channel Vorbis file .. not so big! The question is how can I
use this File to get a AC3-CD ??

Ciao ZYron

Valex
28th November 2002, 18:43
Most likely is is not a pure AC3 stream but PES-AC3. Look at file information (Alt-3) in Winamp (last checkbox shows it).

ZYron
28th November 2002, 20:16
@Valex,

Yes .. it is a PES-AC3 ! How can i convert it to a normal AC3 ?

Ciao ZYron

DSPguru
29th November 2002, 06:27
you can fix it with BeSplit/BeSliced. :readfaq:

ZYron
29th November 2002, 16:37
@DSPguru

I already tried this but this is not working .. Original Ac3 Ca. 120MB
fixed ca. 13MB ;((

BeSplit v0.9b4 by DSPguru.
--------------------------

Logging start : 11/29/02 , 16:33:31.

BeSplit.exe -core( -input D:\test.ac3 -fix -logfile BeSliced.txt -type ac3 -output D:\Fixed.ac3 ) -profile( BeSliced v0.3 )

[00:00:00:000] +------- BeSplit -----
[00:00:00:000] | Input : D:\test.ac3
[00:00:00:032] Stream error : Sync found after 35 bytes
[00:00:00:000] | Source Sample-Rate: 48.0KHz
[00:00:00:000] | Channels Count: 5, Bitrate: 448kbps
[00:00:00:000] | Output : D:\Fixed.ac3
[00:00:00:000] +---------------------
[00:00:00:032] Stream error : Sync found after 35 bytes
[00:00:00:064] Stream error : Sync found after 14539 bytes
[00:00:00:096] Stream error : Sync found after 14526 bytes
[00:00:00:128] Stream error : Sync found after 14545 bytes
[00:00:00:160] Stream error : Sync found after 14511 bytes

Ciao ZYron

DSPguru
29th November 2002, 18:40
interesting.
can you cut 100kb of this file and attach in here ?

ZYron
29th November 2002, 20:19
@DSPguru

OK i try ;) .. Have attached it to the post hope you can download it.


Thx for the Help so far

Ciao ZYron

DSPguru
30th November 2002, 09:26
sorry mate, your stream is totally f*cked up.
i get endless crc errors.

ZYron
30th November 2002, 10:56
@DSPguru

..but the winamp Plugin from Valex play the AC3 Correct ;-)
OK thx DSPguru so I will have to free up some Space on my Harddisk decode it to a 6 Channel Wave using the Winamp Plugin and feed this into BeSweet I think.

Ciao ZYron

Valex
30th November 2002, 11:43
@ZYron

I usually do it with Graphedit. But you'll need some additional filters:
http://xvalex.hotbox.ru/download/filters/dump.zip
http://xvalex.hotbox.ru/download/filters/nullip.zip

Graphedit itself:
http://xvalex.hotbox.ru/download/graphedit.zip

In Graphedit:
File->Render Media File (your file). Then delete everything after 'MPEG2Splitter' filter.

Insert NullInPlace and Dump filters (Graph->InsertFilters->DirectShow->...). When you add dump filter it will ask you for output file name.

Connect MPEG2Splitter output to NullInPlace input. With right mouse button open NullInPlace filter properties and select audio format with media type = MEDIATYPE_Audio and MEDIASUBTYPE_DOLBY_AC3.

Connect NullInPlace output to Dump input.

That's all. Then just run graph with play button on toolbar. It will take some time to convert (prgress is not shown).

DSPguru
30th November 2002, 14:20
Originally posted by ZYron
OK thx DSPguru so I will have to free up some Space on my Harddisk decode it to a 6 Channel Wave using the Winamp Plugin and feed this into BeSweet I think.in fact, there's a cooler solution.
rename your .ac3 file into .vob and feed it into BeSweet.
it should work.

ps,
if you're just interested in "fixing" the stream, use vstrip with the following commandline :
vstrip.exe [infilename].ac3 -o [outfilename].ac3 -d 0xbd 0x83

ZYron
1st December 2002, 12:55
@DSPguru

Thx .. finally this works !!!

Ciao ZYron

MaTTeR
23rd December 2002, 20:03
Valex, you are truly the AC3 king! Great plugin, it works very well here and the seeking is wicked fast.

I noticed the SPDIF feature request is already on SF. Of course I'd be more than happy to help you debug it if soomething like this could be made possible:) Thx again.