I want to read dv and write ogg/vorbis, and try out the python
bindings. so using trunk:
./configure \
--prefix=/tmp/tc-root \
--enable-ogg \
--enable-vorbis \
--enable-libdv \
----------------------------------------
Summary for transcode 1.2.0-dev3:
----------------------------------------
core options
----------------------------------------
enable experimental code yes
enable deprecated code no
static AV-frame buffering yes
A52 default decoder no
FFmpeg support yes
ffmpeg libraries
----------------------------------------
libavcodec build 3412992
libavcodec version 52.20.0
libavformat build 3415808
libavformat version 52.31.0
hardware support
----------------------------------------
v4l/v4l2 no
ALSA no
OSS no
bktr no
sunau no
optional module support
----------------------------------------
NuppelVideo no
optional package support
----------------------------------------
IBP (libxio) no
X11 yes
Xv extension yes
Xshm extension yes
Xaw library no
Xpm library no
libv4l2 no
libv4lconvert no
libmpeg2 no
libmpeg2convert no
libpostproc no
freetype2 no
lame no
xvid no
x264 no
ogg yes
vorbis yes
vorbisenc no
theora no
shout no
libdvdread no
libdv yes
libquicktime no
lzo no
a52 no
faac no
libxml2 no
mjpegtools no
sdl no
graphicsmagick no
libjpeg yes
bsdav no
iconv yes
ERROR: option '--enable-libmpeg2' failed:
libmpeg2 can be found in the following packages:
libmpeg2 http://libmpeg2.sf.net/
ERROR: option '--enable-libmpeg2convert' failed:
libmpeg2convert can be found in the following packages:
libmpeg2convert http://libmpeg2.sf.net/
ERROR: option '--enable-lame' failed: cannot link against libmp3lame
libmp3lame can be found in the following packages:
lame http://www.mp3dev.org/
ERROR: option '--enable-libdvdread' failed: cannot link against libdvdread
libdvdread can be found in the following packages:
libdvdread http://www.dtek.chalmers.se/groups/dvd/downloads.shtml
$ make
decode_mpeg2.c:33:28: error: mpeg2dec/mpeg2.h: No such file or directory
gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT
-DMODULE_PATH=\"/tmp/tc-root/lib/transcode\" -I.. -I../src -I../tccore
-Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -MT
tcdecode-decode_mp3.o -MD -MP -MF .deps/tcdecode-decode_mp3.Tpo -c -o
tcdecode-decode_mp3.o `test -f 'decode_mp3.c' || echo
'./'`decode_mp3.c
mv -f .deps/tcdecode-decode_mp3.Tpo .deps/tcdecode-decode_mp3.Po
gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT
-DMODULE_PATH=\"/tmp/tc-root/lib/transcode\" -I.. -I../src -I../tccore
-Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -MT
tcdecode-decode_mpeg2.o -MD -MP -MF .deps/tcdecode-decode_mpeg2.Tpo -c
-o tcdecode-decode_mpeg2.o `test -f 'decode_mpeg2.c' || echo
'./'`decode_mpeg2.c
decode_mpeg2.c:33:28: error: mpeg2dec/mpeg2.h: No such file or directory
decode_mpeg2.c:34:35: error: mpeg2dec/mpeg2convert.h: No such file or directory
decode_mpeg2.c:43: warning: type defaults to 'int' in declaration of
'mpeg2_info_t'
decode_mpeg2.c:43: error: expected ';', ',' or ')' before '*' token
decode_mpeg2.c: In function 'show_accel':
decode_mpeg2.c:48: error: 'MPEG2_ACCEL_X86_3DNOW' undeclared (first
use in this function)
decode_mpeg2.c:48: error: (Each undeclared identifier is reported only once
decode_mpeg2.c:48: error: for each function it appears in.)
decode_mpeg2.c:48: error: 'MPEG2_ACCEL_X86_MMXEXT' undeclared (first
use in this function)
decode_mpeg2.c:48: error: 'MPEG2_ACCEL_X86_MMX' undeclared (first use
in this function)
decode_mpeg2.c: At top level:
decode_mpeg2.c:66: warning: type defaults to 'int' in declaration of
'mpeg2_info_t'
decode_mpeg2.c:66: error: expected ';', ',' or ')' before '*' token
decode_mpeg2.c:76: warning: type defaults to 'int' in declaration of
'mpeg2_info_t'
decode_mpeg2.c:76: error: expected ';', ',' or ')' before '*' token
decode_mpeg2.c: In function 'decode_mpeg2':
decode_mpeg2.c:98: error: 'mpeg2dec_t' undeclared (first use in this function)
decode_mpeg2.c:98: error: 'decoder' undeclared (first use in this function)
decode_mpeg2.c:99: error: expected '=', ',', ';', 'asm' or
'__attribute__' before '*' token
decode_mpeg2.c:99: error: 'info' undeclared (first use in this function)
decode_mpeg2.c:100: error: expected '=', ',', ';', 'asm' or
'__attribute__' before '*' token
decode_mpeg2.c:100: error: 'sequence' undeclared (first use in this function)
decode_mpeg2.c:101: error: 'mpeg2_state_t' undeclared (first use in
this function)
decode_mpeg2.c:101: error: expected ';' before 'state'
decode_mpeg2.c:105: error: 'WriteDataFn' undeclared (first use in this function)
decode_mpeg2.c:105: error: expected ';' before 'writer'
decode_mpeg2.c:109: error: 'writer' undeclared (first use in this function)
decode_mpeg2.c:109: error: 'write_rgb24' undeclared (first use in this function)
decode_mpeg2.c:112: warning: implicit declaration of function 'mpeg2_accel'
decode_mpeg2.c:112: error: 'MPEG2_ACCEL_DETECT' undeclared (first use
in this function)
decode_mpeg2.c:115: warning: implicit declaration of function 'mpeg2_init'
decode_mpeg2.c:120: warning: implicit declaration of function 'mpeg2_info'
decode_mpeg2.c:124: error: 'state' undeclared (first use in this function)
decode_mpeg2.c:124: warning: implicit declaration of function 'mpeg2_parse'
decode_mpeg2.c:127: error: 'STATE_BUFFER' undeclared (first use in
this function)
decode_mpeg2.c:129: warning: implicit declaration of function 'mpeg2_buffer'
decode_mpeg2.c:131: error: 'STATE_SEQUENCE' undeclared (first use in
this function)
decode_mpeg2.c:133: warning: implicit declaration of function 'mpeg2_convert'
decode_mpeg2.c:133: error: 'mpeg2convert_rgb24' undeclared (first use
in this function)
decode_mpeg2.c:136: error: 'STATE_SLICE' undeclared (first use in this function)
decode_mpeg2.c:137: error: 'STATE_END' undeclared (first use in this function)
decode_mpeg2.c:138: error: 'STATE_INVALID_END' undeclared (first use
in this function)
decode_mpeg2.c:140: warning: implicit declaration of function 'writer'
decode_mpeg2.c:149: warning: implicit declaration of function 'mpeg2_close'
make[3]: *** [tcdecode-decode_mpeg2.o] Error 1
make[3]: Leaving directory `/home/juser/src/tc/tcforge/import'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/juser/src/tc/tcforge/import'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/juser/src/tc/tcforge'
make: *** [all] Error 2
--
Carl K