View Full Version : How to compile ac3enc.dll for Besweet/Belight


Inc
27th April 2006, 08:31
I already posted this in the ffmpeg ac3 bugfixing thread in the audio section, but I do think it deserves to be posted in the dev area.

Whats the correct way compiling a new version of ac3enc.dll for besweet/belight???

I got the ac3enc sources from DspGuru's Homepage but I'm not able to compile it properly. It starts with the issue that within ac3enc.c the functions are set to "static" so the linker wont be able to link it!? I get unresolved external symbols of exactly these functions. If I do change these ones in ac3enc.c from static to extern then the compile is done but an ac3enc.dll resulting in about 1.9Mb is the result and Besweet.exe cant access the ac3enc interface.

PS: I already did send a PM to DspGuru last week.

Kurtnoise
27th April 2006, 09:01
I think that this library must be rewrite from scratch because ac3enc API has changed.

tebasuna51
7th May 2006, 23:04
Seems new ffmpeg CVS 2006-04-28 in http://www.free-codecs.com/download/ffmpegGUI.htm solve the volume problem for free ac3 encoders.

Do you know anything about this?

Inc
8th May 2006, 08:42
Do search in the audio section for thi topic as its already known. This thread here was started cause newer ffmpeg versions do got that fix and so for besweet users it would be useful also very useful when recompiling ac3enc.dll out of the ffmpeg sources.