transcode 0.6.11 doesn't work with new codecs anymore - please mark 0.6.13 stable!!! Result of a sample transcode 0.6.11 operation: Job 'Transcoding video - title #1, pass 1' failed. Executed command: mkdir -m 0775 -p '/home/koxta/plum/Amerika/tmp' && cd /home/koxta/plum/Amerika/tmp && dr_exec transcode -H 10 -a 0 -x vob,null -i /home/koxta/plum/Amerika/vob/001 -w 6000 -c 10-510 -L 9713 -b 128,0,0 -s 1.000 --a52_drc_off -V -J smartdeinter=threshold=10:Blend=1:diffmode=2:highq=1 -f 25 -Y 68,12,68,20 -B 9,6,8 -R 1 -y xvid,null -o /dev/null --print_status 20 && echo DVDRIP_SUCCESS Last output was: transcode v0.6.11 (C) 2001-2003 Thomas Oestreich, 2003 T. Bitterberg libdvdread: Using libdvdcss version 1.2.8 for DVD access libdvdread: Couldn't find device name. libdvdread: Can't open file VIDEO_TS.IFO. [import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null [import_vob.so] v0.6.0 (2003-10-02) (video) MPEG-2 | (audio) MPEG/AC3/PCM | (subtitle) [export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null [export_xvid2.so] v0.3.10 (2003-07-30) (video) XviD 0.9.x (aka API 2.1 series) | (audio) MPEG/AC3/PCM /usr/lib/libxvidcore.so: undefined symbol: xvid_initFailed to init XviD codec[transcode] warning : (encoder.c) video export module error: init failed [transcode] (probe) suggested AV correction -D 2 (80 ms) | AV 80 ms | 0 ms [transcode] auto-probing source /home/koxta/plum/Amerika/vob/001 (ok) [transcode] V: import format | MPEG-2 (V=vob|A=null) [transcode] V: AV demux/sync | (1) sync AV at initial MPEG sequence [transcode] V: import frame | 720x576 1.25:1 encoded @ 4:3 [transcode] V: new aspect ratio | 672x504 1.33:1 (-B) [transcode] V: clip frame (->) | 640x368 [transcode] V: bits/pixel | 1.019 [transcode] V: decoding fps,frc | 25.000,0 [transcode] V: multi-pass | (mode=1) writing data (pass 1) to divx4.log [transcode] V: Y'CbCr | YV12/I420 [transcode] A: import format | 0x2001 AC3/A52 [48000,16,2] 224 kbps [transcode] A: export | disabled [transcode] V: encoding fps,frc | 25.000,3 [transcode] A: bytes per frame | 7680 (7680.000000) [transcode] A: adjustment | 0@1000 [transcode] A: rescale stream | 1.000 [transcode] V: IA32 accel mode | sse2 (sse2 sse mmxext mmx asm) [transcode] V: video buffer | 10 @ 720x576 [filter_smartdeinter.so] options=threshold=10:Blend=1:diffmode=2:highq=1 [filter_smartdeinter.so] v2.7b (2003-02-01) VirtualDub's smart deinterlacer [import_vob.so] tccat -i "/home/koxta/plum/Amerika/vob/001" -t vob -d 0 -S 9713 | tcdemux -s 0x80 -x mpeg2 -S 0 -M 1 -d 0 | tcextract -t vob -a 0 -x mpeg2 -d 0 | tcdecode -x mpeg2 -d 0 -y yv12 [transcode] critical: failed to init encoder Reproducible: Always Steps to Reproduce: 1. Run transcode 0.6.11 with new codecs included in portage 2. 3. Actual Results: transcode fails Portage 2.0.51-r2 (default-linux/x86/2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1 i686) ================================================================= System uname: 2.6.9-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 3.40GHz Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-Os -march=pentium4 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-Os -march=pentium4 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs candy ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://src.gentoo.pl" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi acpi4linux alsa arts audiofile autofs avi berkdb bidi bitmap-fonts cdparanoia cdr crypt cups devfs dga divx4linux doc dvb dvd dvdr encode escreen esd f77 fam fbcon flac flash foomaticdb gdbm gif gimpprint gphoto2 gpm gtk gtk2 imagemagick imlib ipv6 jack java jpeg junit kadu-modules kadu-voice kde libg++ libwww lirc mad md5sum mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pcmcia pda pdflib perl png pnp ppds python qt quicktime readline ruby samba scanner sdl slang spell sqlite sse ssl svga tcltk tcpd tetex tiff truetype type1 usb videos vim-with-x wxwindows x86 xine xml xml2 xmms xv xvid zlib linguas_pl"
This output was created by dvd::rip (both - new and old versions give the same output).
Here transcode is trying to use a 0.9.x version of the xvid libraries, but xvid 1.0.2 went stable not so long ago. I don't know how you'd do it from dvd::rip, but specifying "-y xvid4,null" instead of "-y xvid,null" on the command line may solve your problem.
Not a bugzilla bug.
In general, upgrading transcode to unstable helps here.
media-video people - are you happy to stabilise the later versions. If so which version?
I think that 0.6.14 is OK. Moreover, there is something to be done with k3b's transcode dependencies, because the k3b-0.11.17 ebuild requires - dunno why and who set that - <media-video/transcode-0.6.12, when not using amd64 flag. Regards, Jurek 'Koxta' Bartuszek
0.6.12 is stable, 0.6.14 testing on amd64
0.6.14 needs in src_install: mv ${D}/usr/share/doc/${PN} \ ${D}/usr/share/doc/${PF} before dodoc