[vorbis-dev] win32: Encoder using vorbisenc.dll - AV?

Dimitry Andric dim at xs4all.nl
Sat Jul 21 04:27:12 PDT 2001


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2001-07-20 at 17:09:34 Matthijs Laan wrote:

ML> I'd like that, please.

Okee, hier zijn mijn Vorbis project files, gezipt. Ik plaats die
altijd in een directory "vc6" parallel aan de uitgecheckte Vorbis
modules, dus zo:

ao/
ogg/
vc6/
vorbis/
vorbis-plugins/
vorbis-tools/

Vanuit het project worden Vorbis files dan gebruikt dmv hun relatieve
pad, dus ../ogg/src/bitwise.c, ../vorbis/lib/psy.c, enz. Zo hoef je
niets in de officiele CVS sources te rommelen, en kun je die makkelijk
updaten.

In de vc6 dir heb je een _vorbis.dsw file, dat is de master workspace,
en die bevat een hele berg subprojecten:

"Fake projecten", die alleen andere subprojecten builden:

_examples      - fake project, om in 1 keer examples te builden
_vorbis        - fake project, om in 1 keer Vorbis tools te builden

De vorbis libraries, in alle varianten:

ogg_dll          - libOgg, DLL versie
ogg_mt           - libOgg, statische multithreading versie
ogg_st           - libOgg, statische singlethreading versie
vorbis_dll       - libVorbis, DLL versie
vorbis_mt        - libVorbis, statische multithreading versie
vorbis_st        - libVorbis, statische singlethreading versie
vorbisenc_dll    - libVorbisEnc, DLL versie
vorbisenc_mt     - libVorbisEnc, statische multithreading versie
vorbisenc_st     - libVorbisEnc, statische singlethreading versie
vorbisfile_dll   - libVorbisFile, DLL versie
vorbisfile_mt    - libVorbisFile, statische multithreading versie
vorbisfile_st    - libVorbisFile, statische singlethreading versie

De Vorbis encoder en WinAmp plugin (helaas deprecated):

oggenc_d         - Ogg Encoder, DLL versie
oggenc_s         - Ogg Encoder, statische versie
winamp_d         - WinAmp plugin, DLL versie
winamp_s         - WinAmp plugin, statische versie

De Vorbis examples:

chaining_ex_d    - Chaining example, DLL versie
chaining_ex_s    - Chaining example, statische versie
decoder_ex_d     - Decoder example, DLL versie
decoder_ex_s     - Decoder example, statische versie
encoder_ex_d     - Encoder example, DLL versie
encoder_ex_s     - Encoder example, statisch versie
seeking_ex_d     - Seeking example, DLL versie
seeking_ex_s     - Seeking example, statische versie
vorbisfile_ex_d  - VorbisFile example, DLL versie
vorbisfile_ex_s  - VorbisFile example, statische versie

Elk van de projecten die uiteindelijk een DLL of executable
produceert, heeft de goeie dependendies, dus als je bijvoorbeeld de
dynamische Ogg Encoder probeert te builden, gaat VC automatisch eerst
ogg.dll, vorbis.dll en vorbisenc.dll builden.

Mocht je vragen en opmerkingen hebben over, of aanvullingen op deze
project files, dan hoor ik ze graag.

Groeten,
- --
Dimitry Andric <dim at xs4all.nl>
PGP Key: http://www.xs4all.nl/~dim/dim.asc
Fingerprint: 7AB462D2CE35FC6D42394FCDB05EA30A2E2096A3

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5i
Comment: http://www.gn.apc.org/duncan/stoa_cover.htm

iQA/AwUBO1lZBrBeowouIJajEQIJGwCeMmlt5DXhRxV6uh7Qu3FszRsmcJIAoP5k
ie6FDrdvTo3roo5jZwodKdtB
=5k+L
-----END PGP SIGNATURE-----

<HR NOSHADE>
<UL>
<LI>application/x-zip-compressed attachment: vorbisvc6.zip
</UL>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vorbisvc6.zip
Type: application/octet-stream
Size: 42736 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/vorbis-dev/attachments/20010721/e84cea88/vorbisvc6-0001.obj


More information about the Vorbis-dev mailing list