Hi there,

today I tried again to do something useful with transcode, encoding a dvd
with x264.I've attached console output to this mail, since it is very long. 
Most of
it should be self-explanatory. Unfortunately the backtrace doesn't go very
deep although I recompiled transcode with CFLAGS="-g" after making a
distclean. x264 is compiled without debugging symbols though.I'm using today's 
transcode, today's ffmpeg and yesterday's x264 (r601).

Few weeks ago there were some changes in the command line options for x264
encoding. But I'm not sure if that is of any importance because mencoder
changed to use x264's argument parser, internal stuff is probably the
same.
Any help welcome. If you need further info, I'm happy to (try to) provide it.


Sebastian

Starting program: /usr/local/bin/transcode -i /mnt/tmp -x dvd -j 74,0,74,0 -y
x264,copy,avi -o x3.x264 -m x3.ac3 -q 2
[Thread debugging using libthread_db enabled]
[New Thread -1211787600 (LWP 13446)]
transcode v1.1.0-cvs (C) 2001-2003 Thomas Oestreich, 2003-2006 transcode team
libdvdread: Using libdvdcss version 1.2.9 for DVD access
libdvdread: Attempting to use device /xxxx/blah.img
mounted on /mnt/tmp for CSS authentication
libdvdread: Using libdvdcss version 1.2.9 for DVD access
libdvdread: Attempting to use device /xxxx/blah.img
mounted on /mnt/tmp for CSS authentication
[dvd_reader.c] mpeg2 pal 16:9 only letterboxed U0 720x576 video
[dvd_reader.c] ac3 en drc 48kHz 6Ch
[dvd_reader.c] subtitle 00=<en>
[dvd_reader.c] subtitle 01=<da>
[dvd_reader.c] subtitle 02=<fi>
[dvd_reader.c] subtitle 03=<no>
[dvd_reader.c] subtitle 04=<sv>
[dvd_reader.c] DVD title 1/8: 25 chapter(s), 1 angle(s), title set 1
[dvd_reader.c] title playback time: 01:39:50.10  5991 sec
[dvd_reader.c] [Chapter 01] 00:00:00.000 , block from 0 to 107936
[dvd_reader.c] [Chapter 02] 00:05:02.640 , block from 107937 to 190406
[dvd_reader.c] [Chapter 03] 00:08:56.800 , block from 190407 to 249447
[dvd_reader.c] [Chapter 04] 00:11:47.600 , block from 249448 to 360997
[dvd_reader.c] [Chapter 05] 00:17:07.600 , block from 360998 to 468944
[dvd_reader.c] [Chapter 06] 00:22:10.720 , block from 468945 to 627171
[dvd_reader.c] [Chapter 07] 00:29:40.280 , block from 627172 to 689583
[dvd_reader.c] [Chapter 08] 00:32:32.520 , block from 689584 to 771834
[dvd_reader.c] [Chapter 09] 00:36:27.360 , block from 771835 to 884919
[dvd_reader.c] [Chapter 10] 00:41:59.000 , block from 884920 to 1023768
[dvd_reader.c] [Chapter 11] 00:48:30.800 , block from 1023769 to 1124374
[dvd_reader.c] [Chapter 12] 00:53:18.880 , block from 1124375 to 1174385
[dvd_reader.c] [Chapter 13] 00:55:38.680 , block from 1174386 to 1238513
[dvd_reader.c] [Chapter 14] 00:58:41.880 , block from 1238514 to 1293781
[dvd_reader.c] [Chapter 15] 01:01:18.080 , block from 1293782 to 1302013
[dvd_reader.c] [Chapter 16] 01:05:27.480 , block from 1302014 to 1403364
[dvd_reader.c] [Chapter 17] 01:07:45.360 , block from 1403365 to 1463423
[dvd_reader.c] [Chapter 18] 01:10:19.520 , block from 1463424 to 1532368
[dvd_reader.c] [Chapter 19] 01:15:55.400 , block from 1532369 to 1681243
[dvd_reader.c] [Chapter 20] 01:18:46.640 , block from 1681244 to 1757744
[dvd_reader.c] [Chapter 21] 01:21:33.280 , block from 1757745 to 1832652
[dvd_reader.c] [Chapter 22] 01:25:59.800 , block from 1832653 to 1949846
[dvd_reader.c] [Chapter 23] 01:30:32.040 , block from 1949847 to 2071615
[dvd_reader.c] [Chapter 24] 01:32:05.040 , block from 2071616 to 2112988
[dvd_reader.c] [Chapter 25] 01:39:49.400 , block from 2112989 to 2262592
[transcode] (probe.c) V magic=0xf0f0f0f1, A magic=0xf0f0f0f1, V codec=0x10000, A
codec=0x2000
[transcode] (probe.c) V magic=DVD PAL, A magic=DVD PAL, V codec=MPEG-2, A
codec=AC3
[transcode] auto-probing source /mnt/tmp (ok)
[transcode] V: import format    | MPEG-2 DVD PAL (module=dvd)
[transcode] A: import format    | unknown DVD PAL (module=dvd)
[transcode] V: import frame     | 720x576  1.25:1  encoded @ 16:9
[transcode] V: clip frame (<-)  | 720x428
[transcode] V: bits/pixel       | 0.234
[transcode] V: decoding fps,frc | 25.000,3
[transcode] V: video format     | YUV420 (4:2:0) aka I420
[transcode] A: import format    | 0x2000  AC3          [48000,16,2]
[transcode] A: export format    | 0x55    MPEG layer-3 [48000,16,2]  128 kbps
[transcode] V: export format    | unknown (module dependant)
[transcode] V: encoding fps,frc | 25.000,3
[transcode] A: language         | en
[transcode] A: bytes per frame  | 7680 (7680.000000)
[transcode] A: adjustment       | [EMAIL PROTECTED]
[transcode] V: IA32/AMD64 accel | sse 3dnowext 3dnow mmxext mmx cmove asm
[transcode] encoder delay = decode=40000 encode=40000 usec
[transcode] V: video buffer     | 10 @ 720x576 [0x2]
[transcode] A: audio buffer     | 10 @ 48000x2x16
[transcode] allocating 10 framebuffers (static)
[dl_loader.c] loading audio import module /usr/local/lib/transcode/import_dvd.so
[dl_loader.c] loading video import module /usr/local/lib/transcode/import_dvd.so
[import_dvd.so] v0.4.0 (2003-10-02) (video) DVD | (audio) MPEG/AC3/PCM
[decoder.c] Audio capability flag 0xf | 0x1
[decoder.c] Video capability flag 0xf | 0x2
[encoder.c] loading export modules
[tcmodule.c] trying to load 'encode:copy'
[tcmodule.c] using slot 0 for plugin 'encode:copy'
[tcmodule.c] module descriptor found: id 0
[encode_copy.so] v0.0.2 (2005-12-29) copy (passthrough) A/V frames
[tcmodule.c] module created: type='encode:copy' instance id=(1)
[tcmodule.c] trying to load 'encode:x264'
[tcmodule.c] using slot 1 for plugin 'encode:x264'
[tcmodule.c] module descriptor found: id 1
[encode_x264.so] v0.2.0 (2006-10-09) x264 encoder
[tcmodule.c] module created: type='encode:x264' instance id=(2)
[tcmodule.c] trying to load 'multiplex:avi'
[tcmodule.c] using slot 2 for plugin 'multiplex:avi'
[tcmodule.c] module descriptor found: id 2
[multiplex_avi.so] v0.0.2 (2005-12-29) create an AVI stream using avilib
[multiplex_avi.so] max AVI-file size limit = 4278188031 bytes
[tcmodule.c] module created: type='multiplex:avi' instance id=(3)
[transcode] starting 1 frame processing thread(s)
[New Thread -1211790432 (LWP 13449)]
[transcode] starting 1 frame processing thread(s)
libdvdread: Using libdvdcss version 1.2.9 for DVD access
libdvdread: Attempting to use device /xxxx/blah.img
mounted on /mnt/tmp for CSS authentication
[New Thread -1523250272 (LWP 13451)]
[New Thread -1531642976 (LWP 13452)]
[dvd_reader.c] DVD title 1: 25 chapter(s), 1 angle(s)
[dvd_reader.c] DVD playback time: 01:39:50.10
[import_dvd.so] AC3->PCM
[import_dvd.so] tccat -T 1,1,1 -i "/mnt/tmp" -t dvd -d 3 | tcdemux -a 0 -x ac3
-S 0 -M 1 -d 3 | tcextract -t vob -x ac3 -a 0 -d 3 | tcdecode -x ac3 -d 3 -s
1.000000,1.000000,1.000000 -A 0
[import_dvd.so] tccat -T 1,1,1 -i "/mnt/tmp" -t dvd -d 3 | tcdemux -s 0x80 -x
mpeg2 -S 0 -M 1 -d 3 | tcextract -t vob -a 0 -x mpeg2 -d 3 | tcdecode -x mpeg2
-d 3 -y yuv420p
[import_dvd.so] delaying DVD access by 3 second(s)
[import_dvd.so] waiting...
[tccat] T=3 1 1 1 1
libdvdread: Using libdvdcss version 1.2.9 for DVD access
libdvdread: Attempting to use device /xxxx/blah.img
mounted on /mnt/tmp for CSS authentication
[dvd_reader.c] DVD title 1: 25 chapter(s), 1 angle(s)
[dvd_reader.c] DVD playback time: 01:39:50.10
[tccat] (pid=13454) processing chapter (1/25)
[tccat.c] PAL DVD image/device

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000131
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000165
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00000429
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00228aa0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x00228aa6
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x00228ad6
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x00228adc
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x00228af8
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x00228afe
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x00228b2e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x00228b34
libdvdread: Elapsed time 0
libdvdread: Found 5 VTS's
libdvdread: Elapsed time 0
[tcextract] (pid=13456) starting, doing ac3
[demuxer.c] (pid=13455) MPEG sequence start code in packet 000000 for PU [0]
[demuxer.c] (pid=13455) processing PU [0], on at PTS=0.2873 sec
[demuxer.c] new initial PTS=0.287267
[demuxer.c] (pid=13455) AV sync established for PU [0] at PTS=0.2873 (0.0000)
[demuxer.c] AV fine-tuning: 64 ms
[decode_a52.c] loading external module /usr/local/lib/transcode/a52_decore.so
[import_dvd.so] waiting...
[import_dvd.so] waiting...
[tccat] T=3 1 1 1 1
libdvdread: Using libdvdcss version 1.2.9 for DVD access
libdvdread: Attempting to use device /xxxxxxx/blah.img
mounted on /mnt/tmp for CSS authentication
[dvd_reader.c] DVD title 1: 25 chapter(s), 1 angle(s)
[dvd_reader.c] DVD playback time: 01:39:50.10
[tccat] (pid=13460) processing chapter (1/25)
[tccat.c] PAL DVD image/device

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000131
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000165
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00000429
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00228aa0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x00228aa6
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x00228ad6
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x00228adc
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x00228af8
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x00228afe
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x00228b2e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x00228b34
libdvdread: Elapsed time 0
libdvdread: Found 5 VTS's
libdvdread: Elapsed time 0
[demuxer.c] (pid=13461) MPEG sequence start code in packet 000000 for PU [0]
[demuxer.c] (pid=13461) processing PU [0], on at PTS=0.2873 sec
[demuxer.c] (pid=13461) AV sync established for PU [0] at PTS=0.2873 (0.0000)
[demuxer.c] AV fine-tuning: 64 ms
[tcextract] (pid=13462) starting, doing mpeg2
[decoder.c] audio thread id=-1540367456
[encode_x264.so] warning: Error opening configuration file ./x264.cfg: No such
file or directory
[encode_x264.so] Set display aspect ratio to input
[encode_x264.so] threads = 1
[encode_x264.so] level_idc = 51
[encode_x264.so] overscan = 0
[encode_x264.so] vidformat = 5
[encode_x264.so] fullrange = 0
[encode_x264.so] nofullrange = 0
[encode_x264.so] colorprim = 2
[encode_x264.so] transfer = 2
[encode_x264.so] colmatrix = 2
[encode_x264.so] chroma_loc = 0
[encode_x264.so] frameref = 1
[encode_x264.so] keyint = 250
[encode_x264.so] keyint_max = 250
[encode_x264.so] keyint_min = 25
[encode_x264.so] scenecut = 40
[encode_x264.so] bframes = 0
[encode_x264.so] b_adapt = 1
[encode_x264.so] nob_adapt = 1
[encode_x264.so] b_bias = 0
[encode_x264.so] b_pyramid = 0
[encode_x264.so] nob_pyramid = 0
[encode_x264.so] deblock = 1
[encode_x264.so] nodeblock = 1
[encode_x264.so] deblockalpha = 0
[encode_x264.so] deblockbeta = 0
[encode_x264.so] cabac = 1
[encode_x264.so] nocabac = 1
[encode_x264.so] cabac_init_idc = 0
[encode_x264.so] cqm = 0
[encode_x264.so] cqm_file = (null)
[encode_x264.so] 8x8dct = 0
[encode_x264.so] no8x8dct = 0
[encode_x264.so] weight_b = 0
[encode_x264.so] noweight_b = 0
[encode_x264.so] direct_pred = 1
[encode_x264.so] direct_8x8 = 1
[encode_x264.so] nodirect_8x8 = 1
[encode_x264.so] chroma_qp_offset = 0
[encode_x264.so] me = 1
[encode_x264.so] me_range = 16
[encode_x264.so] mv_range = -1
[encode_x264.so] subq = 5
[encode_x264.so] bidir_me = 0
[encode_x264.so] nobidir_me = 0
[encode_x264.so] chroma_me = 1
[encode_x264.so] nochroma_me = 1
[encode_x264.so] brdo = 0
[encode_x264.so] nobrdo = 0
[encode_x264.so] mixed_refs = 0
[encode_x264.so] nomixed_refs = 0
[encode_x264.so] trellis = 0
[encode_x264.so] fast_pskip = 1
[encode_x264.so] nofast_pskip = 1
[encode_x264.so] dct_decimate = 1
[encode_x264.so] nodct_decimate = 1
[encode_x264.so] nr = 0
[encode_x264.so] psnr = 1
[encode_x264.so] nopsnr = 1
[encode_x264.so] ssim = 1
[encode_x264.so] nossim = 1
[encode_x264.so] qp_min = 10
[encode_x264.so] qp_max = 51
[encode_x264.so] qp_step = 4
[encode_x264.so] crf = 0.000000
[encode_x264.so] ratetol = 1.000000
[encode_x264.so] vbv_maxrate = 0
[encode_x264.so] vbv_bufsize = 0
[encode_x264.so] vbv_init = 0.900000
[encode_x264.so] ip_ratio = 1.400000
[encode_x264.so] pb_ratio = 1.300000
[encode_x264.so] rc_eq = blurCplx^(1-qComp)
[encode_x264.so] cplx_blur = 20.000000
[encode_x264.so] qcomp = 0.600000
[encode_x264.so] qblur = 0.500000
[encode_x264.so] zones = (null)
[encode_x264.so] warning: width or height not divisible by 16 (720x428),
compression will suffer.
[encode_x264.so] using SAR=1/1
[encode_x264.so] using cpu capabilities MMX MMXEXT SSE SSE2 3DNow!
[decoder.c] video thread id=-1548760160
[decode_mpeg2.c] libmpeg2 0.4.0b loop decoder
[decode_mpeg2.c] libmpeg2 acceleration: 3dnow
[New Thread -1540367456 (LWP 13459)]
[New Thread -1548760160 (LWP 13464)]

Program received signal SIGILL, Illegal instruction.
[Switching to Thread -1211787600 (LWP 13446)]
0xa53e12ed in x264_pixel_ssd_16x16_sse2 () from
/usr/local/lib/transcode/encode_x264.so
(gdb) where
#0  0xa53e12ed in x264_pixel_ssd_16x16_sse2 () from
/usr/local/lib/transcode/encode_x264.so
#1  0xa536f6f7 in x264_pixel_ssd_wxh () from
/usr/local/lib/transcode/encode_x264.so
#2  0x00000000 in ?? ()
(gdb) bt full
#0  0xa53e12ed in x264_pixel_ssd_16x16_sse2 () from
/usr/local/lib/transcode/encode_x264.so
No symbol table info available.
#1  0xa536f6f7 in x264_pixel_ssd_wxh () from
/usr/local/lib/transcode/encode_x264.so
No symbol table info available.
#2  0x00000000 in ?? ()
No symbol table info available.
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0xa53e12cd to 0xa53e130d:
0xa53e12cd <x264_pixel_ssd_16x16_sse2+893>:     cmc
0xa53e12ce <x264_pixel_ssd_16x16_sse2+894>:     (bad)  0xf(%esi)
0xa53e12d1 <x264_pixel_ssd_16x16_sse2+897>:     cmc
0xa53e12d2 <x264_pixel_ssd_16x16_sse2+898>:     in     $0x8d,%al
0xa53e12d4 <x264_pixel_ssd_16x16_sse2+900>:     add    $0x58,%al
0xa53e12d6 <x264_pixel_ssd_16x16_sse2+902>:     lea    (%ecx,%edx,2),%ecx
0xa53e12d9 <x264_pixel_ssd_16x16_sse2+905>:     paddd  %xmm2,%xmm1
0xa53e12dd <x264_pixel_ssd_16x16_sse2+909>:     paddd  %xmm4,%xmm3
0xa53e12e1 <x264_pixel_ssd_16x16_sse2+913>:     paddd  %xmm1,%xmm0
0xa53e12e5 <x264_pixel_ssd_16x16_sse2+917>:     paddd  %xmm3,%xmm0
0xa53e12e9 <x264_pixel_ssd_16x16_sse2+921>:     movdqa %xmm0,%xmm1
0xa53e12ed <x264_pixel_ssd_16x16_sse2+925>:     psrldq $0x8,%xmm1
0xa53e12f2 <x264_pixel_ssd_16x16_sse2+930>:     paddd  %xmm1,%xmm0
0xa53e12f6 <x264_pixel_ssd_16x16_sse2+934>:     movdqa %xmm0,%xmm1
0xa53e12fa <x264_pixel_ssd_16x16_sse2+938>:     psrldq $0x4,%xmm1
0xa53e12ff <x264_pixel_ssd_16x16_sse2+943>:     paddd  %xmm1,%xmm0
0xa53e1303 <x264_pixel_ssd_16x16_sse2+947>:     movd   %xmm0,%eax
0xa53e1307 <x264_pixel_ssd_16x16_sse2+951>:     pop    %ebx
0xa53e1308 <x264_pixel_ssd_16x16_sse2+952>:     ret
0xa53e1309 <x264_pixel_ssd_16x16_sse2+953>:     nop
0xa53e130a <x264_pixel_ssd_16x16_sse2+954>:     nop
0xa53e130b <x264_pixel_ssd_16x16_sse2+955>:     nop
0xa53e130c <x264_pixel_ssd_16x16_sse2+956>:     nop
End of assembler dump.
(gdb) quit

Reply via email to