Ogg/Vorbisの導入
Ogg/Vorbisを VC++ 2008 EE でビルドしたメモ。
目次
- libogg-1.3.3 のビルド
- libvorbis-1.2.0 のビルド
はじめに
本家ダウンロードページ: Xiph.org: Downloads
libogg-1.3.3のビルド
必要なファイル
ディレクトリ | ファイル | 詳細 |
libogg-1.3.3/include/ | ogg/ogg.h ogg/os_types.h | ビルドしたliboggライブラリを他プロジェクトから利用するときのインクルードヘッダ。移動する場合は ogg/ ディレクトリごと移動する。 |
libogg-1.3.3/src/ | bitwise.c framing.c | ライブラリソースファイル |
プロジェクトの設定
- プリコンパイル済みヘッダを無効にする。
- libogg-1.3.3/include/ にインクルードパスを通す。
libvorbis-1.2.0のビルド
必要なファイル
ディレクトリ | ファイル | 詳細 |
libvorbis-1.2.0/include/ | vorbis/codec.h | ビルドしたlibvorbisライブラリを他プロジェクトから利用するときのインクルードヘッダ。移動する場合は vorbis/ ディレクトリごと移動する。 |
libvorbis-1.2.0/lib/ | backends.h bitrate.h codebook.h codec_internal.h envelope.h highlevel.h lookup.h lookup_data.h lpc.h lsp.h masking.h mdct.h misc.h os.h psy.h registry.h scales.h smallft.h window.h | ライブラリのビルドに必要なヘッダファイル。 |
libvorbis-1.2.0/lib/ | analysis.c bitrate.c block.c codebook.c envelope.c floor0.c floor1.c info.c lookup.c lpc.c lsp.c mapping0.c mdct.c psy.c registry.c res0.c sharedbook.c smallft.c synthesis.c window.c | ライブラリのビルドに必要なヘッダファイル。 |
*1:どれも Level 1 の警告。