PDA

View Full Version : How to add new encoder support into BeSweet


dimzon
2nd September 2005, 12:13
WARNING!
This thread is obsolete! Use this thread.






How to add new encoder support into BeSweet? This (http://besweet.notrace.dk/plug-ins.htm) sources is not enought for me! :scared:
Actually i need to know:

How to obtain PCM Input
Source samplerate
Source channels info
Source duration (or some signaling for the last sample)
Target bitrate and over encoding options from command line

:thanks:

Dark-Cracker
2nd September 2005, 13:32
hoho it sound like you try to add AAC support to Besweet :)
not sure if this can help you but in this thread there is a native plugin for the libdts library.

http://dark.pluridis.org/dtsdec-0.0.1_besweet.zip
(from thread : http://forum.doom9.org/showthread.php?t=70657&highlight=dts+besweet)

if you found a good way to add plugin in besweet fell free to post the best way for this :) i think this could help other people in the future :) (and perhaps someone will finally made a working dts plugin :)

Hope this help.

++

bond
5th September 2005, 18:29
the sources of bsn.dll should be important, as it does what you want: wrap the external nero aac encoder dll

dimzon
6th September 2005, 15:07
the sources of bsn.dll should be important, as it does what you want: wrap the external nero aac encoder dll
Seems like bsn.dll support is hardcoded into besweet.exe (BeSweet uses different function prototypes when call bsn.dll, ac3enc.dll and customFilter.dll :angry: :angry: :angry: )
So in that way best possible solution is to create drop-in replacement for bsn.dll which utilized aacplus.dll :)

dimzon
6th September 2005, 17:14
Done!
Beta version is here (http://sr2.mytempdir.com/147516)

DSPguru
7th September 2005, 13:04
the sources of bsn.dll should be important, as it does what you want: wrap the external nero aac encoder dll
Yes, and finally someone uses those sources to write nice things.

Cheers, dimzon!