Can anybody tell what kind of problem I'm dealing with?
It seems like transcode exits with "segmentation fault"
Here's what's happen when I run the preview subtitle command by hands:
$ mkdir -m 0775 -p '/dvdrip/depoisdavida/tmp' &&
cd /dvdrip/depoisdavida/tmp && dr_exec transcode -H 10 -a 0 -x vob
-i /dvdrip/depoisdavida/vob/001 -w 682,50 -c 0-839 -b 128,0,0 -s 1.837
--a52_drc_off -f 24,1 -M 2 -Y 4,28,4,28 -B 19,17,8 -R 1
--nav_seek /dvdrip/depoisdavida/tmp/depoisdavida-001-nav.log
--print_status 20 -J pv=cache=20
--socket /tmp/tc.16660.112378552239376.sock -u 1 -J extsub=0:0:0:0:0
DVDRIP_JOB_PID=17085
transcode v1.0.0 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
libdvdread: Using libdvdcss version 1.2.9 for DVD access
libdvdread: Couldn't find device name.
libdvdread: Can't open file VIDEO_TS.IFO.
[transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms
[transcode] auto-probing source /dvdrip/depoisdavida/vob/001 (ok)
[transcode] V: import format | MPEG-2 (V=vob|A=vob)
[transcode] V: AV demux/sync | (2) initial MPEG sequence / enforce
frame rate
[transcode] V: import frame | 720x480 1.50:1 encoded @ 16:9
[transcode] V: new aspect ratio | 584x328 1.78:1 (-B)
[transcode] V: clip frame (->) | 528x320
[transcode] V: bits/pixel | 0.168
[transcode] V: decoding fps,frc | 23.976,1
[transcode] V: multi-pass | (mode=1) writing data (pass 1) to
divx4.log
[transcode] V: Y'CbCr | YV12/I420
[transcode] A: import format | 0x2000 AC3 [48000,16,2] 224
kbps
[transcode] A: export | disabled
[transcode] V: encoding fps,frc | 23.976,1
[transcode] A: bytes per frame | 8008 (8008.000000)
[transcode] A: adjustment | 0@1000
[transcode] A: rescale stream | 1.837
[transcode] V: IA32/AMD64 accel | sse3 (sse3 sse 3dnowext 3dnow mmxext
mmx asm C)
tc_memcpy: using sse for memcpy
[transcode] warning : no option -o found, encoded frames send to
"/dev/null"
[transcode] V: video buffer | 1 @ 720x480
[import_vob.so] v0.6.0 (2003-10-02) (video) MPEG-2 | (audio)
MPEG/AC3/PCM | (subtitle)
[filter_pv.so] v0.2.3 (2004-06-01) xv only preview plugin
[filter_pv.so] options=cache=20
[filter_pv.so] preview window 528x320
Xv: NV17 Video Overlay: ports 177 - 177
Xv: grabbed port 177
Using Xv for display
[filter_extsub.so] 0.3.5 (2003-10-15) DVD subtitle overlay plugin
[filter_extsub.so] options=0:0:0:0:0
[filter_extsub.so] extracting subtitle 0x20
[import_vob.so] tccat -i "/dvdrip/depoisdavida/vob/001" -t vob -d 0 -S 0
| tcdemux -a 0 -x ps1 -S 0 -M 2 -d 0 | tcextract -t vob -a 0x20 -x ps1
-d 0
(subproc.c) extracting subtitle stream 0
tc_memcpy: using sse for memcpy
[export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null
[import_vob.so] tccat -i "/dvdrip/depoisdavida/vob/001" -t vob -d 0 -S 0
| tcdemux -a 0 -x ac3 -S 0 -M 2 -d 0 | tcextract -t vob -a 0 -x ac3 -d 0
| tcdecode -x ac3 -d 0 -s 1.000000,1.000000,1.000000 -A 1
[import_vob.so] tccat -i "/dvdrip/depoisdavida/vob/001" -t vob -d 0 -S 0
| tcdemux -s 0x80 -x mpeg2 -S 0 -M 2 -f 23.976024 -P /tmp/filed0S7GT
-d 0 | tcextract -t vob -a 0 -x mpeg2 -d 0 | tcdecode -x mpeg2 -d 0 -y
yv12
tc_memcpy: using sse for memcpy
tc_memcpy: using sse for memcpy
[decode_mpeg2.c] libmpeg2 0.4.0b loop decoder
[decode_mpeg2.c] libmpeg2 acceleration: mmxext
unknown ctrl sequence 0x8a
unknown ctrl sequence 0x8a
unknown ctrl sequence 0xda
unknown ctrl sequence 0x56
unknown ctrl sequence 0x9
unknown ctrl sequence 0xb6
unknown ctrl sequence 0xef
unknown ctrl sequence 0x86
unknown ctrl sequence 0xd0
unknown ctrl sequence 0x2a
unknown ctrl sequence 0x8
... a lot of these
unknown ctrl sequence 0xef
unknown ctrl sequence 0x2a
unknown ctrl sequence 0x86
unknown ctrl sequence 0x8
segmentation fault
Running the command to actually transcode the video, happens the same...
Using:
-debian unstable
-transcode 1.0.0-0.2
-dvdrip 0.52.6-0.0
|