Hi,

Transcode hangs after outputting snapshot files.  It seems to do
everything correctly, except exiting.

[EMAIL PROTECTED] ~/transcode $  transcode -H 10 -o snapshot -y ppm,null -x
vob,null -i /home/matt/dvd/mulholland_drive/vob/001/ -c 0-100 -L 162288
transcode v1.1.0-cvs (C) 2001-2003 Thomas Oestreich, 2003-2006 transcode
team
[transcode] auto-probing source /home/matt/dvd/mulholland_drive/vob/001/
(ok)
[transcode] V: import format    | MPEG-2  (module=vob)
[transcode] A: import format    | unknown  (module=null)
[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: bits/pixel       | 0.217
[transcode] V: decoding fps,frc | 23.976,1
[transcode] V: video format     | YUV420 (4:2:0) aka I420
[transcode] A: import format    | 0x2000  AC3          [48000,16,3]  448
kbps
[transcode] A: downmix          | 3 channels -> 2 channels
[transcode] A: export           | disabled
[transcode] V: encoding fps,frc | 23.976,1
[transcode] A: bytes per frame  | 8008 (8008.000000)
[transcode] A: adjustment       | [EMAIL PROTECTED]
[transcode] V: IA32/AMD64 accel | sse 3dnowext 3dnow mmxext mmx cmove asm
[transcode] V: video buffer     | 10 @ 720x480 [0x2]
[transcode] A: audio buffer     | 10 @ 48000x2x16
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null
[import_vob.so] v0.6.1 (2006-05-02) (video) MPEG-2 | (audio)
MPEG/AC3/PCM | (subtitle)
[export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null
[export_ppm.so] v0.1.1 (2002-02-14) (video) PPM/PGM | (audio) MPEG/AC3/PCM
[import_vob.so] tccat -i "/home/matt/dvd/mulholland_drive/vob/001/" -t
vob -d 0 -S 162288 | tcdemux -s 0x80 -x mpeg2 -S 0 -M 2 -f 23.976024 -P
/tmp/file6NCPOo   -d 0 | tcextract -t vob -a 0 -x mpeg2 -d 0 | tcdecode
-x mpeg2 -d 0 -y yuv420p
[decode_mpeg2.c] libmpeg2 acceleration: 3dnow
encoding frame [99/100],  59.03 fps, 100.0%, ETA: 0:00:00, ( 0| 0| 3)

----------

It actually output 100 frames as it was supposed to.

This is what ps shows in hung state:

 3109 pts/5    Sl+    0:00 transcode -H 10 -o snapshot -y ppm,null -x
vob,null -i /home/matt/dvd/mulholland_drive/vob/001/ -c 0-100 -L 162288

 3114 pts/5    S+     0:00 sh -c tccat -i
"/home/matt/dvd/mulholland_drive/vob/001/" -t vob -d 0 -S 162288 |
tcdemux -s 0x80 -x mpeg2 -S 0 -M 2 -f 23.976024 -P /tmp/file6NCPOo   -d
0 | tcextract -t vob -a 0 -x mpeg2 -d 0 | tcdecode -x mpeg2 -d 0 -y yuv420p

 3117 pts/5    S+     0:00 tcextract -t vob -a 0 -x mpeg2 -d 0

 3118 pts/5    S+     0:00 tcdecode -x mpeg2 -d 0 -y yuv420p


---------------------

But it works ok on another movie.  The only difference I see is the
audio channels...

-------------

[EMAIL PROTECTED] ~/transcode $  transcode -H 10 -o snapshot -y ppm,null -x
vob,null -i /home/matt/dvd/the_lover/vob/001/ -c 0-100 -L 1288
transcode v1.1.0-cvs (C) 2001-2003 Thomas Oestreich, 2003-2006 transcode
team
[transcode] auto-probing source /home/matt/dvd/the_lover/vob/001/ (ok)
[transcode] V: import format    | MPEG-2  (module=vob)
[transcode] A: import format    | unknown  (module=null)
[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: bits/pixel       | 0.217
[transcode] V: decoding fps,frc | 23.976,1
[transcode] V: video format     | YUV420 (4:2:0) aka I420
[transcode] A: import format    | 0x2000  AC3          [48000,16,2]  192
kbps
[transcode] A: export           | disabled
[transcode] V: encoding fps,frc | 23.976,1
[transcode] A: bytes per frame  | 8008 (8008.000000)
[transcode] A: adjustment       | [EMAIL PROTECTED]
[transcode] V: IA32/AMD64 accel | sse 3dnowext 3dnow mmxext mmx cmove asm
[transcode] V: video buffer     | 10 @ 720x480 [0x2]
[transcode] A: audio buffer     | 10 @ 48000x2x16
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null
[import_vob.so] v0.6.1 (2006-05-02) (video) MPEG-2 | (audio)
MPEG/AC3/PCM | (subtitle)
[export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null
[export_ppm.so] v0.1.1 (2002-02-14) (video) PPM/PGM | (audio) MPEG/AC3/PCM
[import_vob.so] tccat -i "/home/matt/dvd/the_lover/vob/001/" -t vob -d 0
-S 1288 | tcdemux -s 0x80 -x mpeg2 -S 0 -M 2 -f 23.976024 -P
/tmp/filetibYKv -d 0 | tcextract -t vob -a 0 -x mpeg2 -d 0 | tcdecode -x
mpeg2 -d 0 -y yuv420p
[decode_mpeg2.c] libmpeg2 acceleration: 3dnow
[scan_pack.c] warning: not enough buffer to probe picture extension
(buflen=1) [happened at least 0 times]
encoding frame [99/100],  65.50 fps, 100.0%, ETA: 0:00:01, ( 0| 0| 4)
[transcode] encoded 100 frames (0 dropped, 0 cloned), clip length   4.17 s

----------

Could it be a52dec which is broken?

I had identical problem with release version 1.0.2 on my system.

----------

Portage 2.1.1-r2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4,
2.6.16-gentoo-r9 i686)
=================================================================
System uname: 2.6.16-gentoo-r9 i686 AMD Athlon(tm) XP 3200+
Gentoo Base System version 1.12.6
Last Sync: Mon, 27 Nov 2006 00:31:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
ccache version 2.3 [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.3.5-r2, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"

---------

I used roughly the same config options on both versions:


----------------------------------------
Summary for transcode 1.1.0-cvs:
----------------------------------------

core options
----------------------------------------
static AV-frame buffering      yes
A52 default decoder

libavcodec/libavformat
----------------------------------------
headers                        -I/usr/include/ffmpeg
                               -I/usr/include/ffmpeg -Dattribute_deprecated=
libraries                       -lavcodec -lavutil -lm -lz -lpthread
-ldts -lxvidcore -lx264 -lfaac -lfaad -lvorbisenc -lvorbis -logg
                                -lavformat -lavcodec -lavutil -lm -lz
-lpthread -ldts -lxvidcore -lx264 -lfaac -lfaad -lvorbisenc -lvorbis -logg
build                          3347456
                               3278336
version                        51.20.0
                               50.6.0
statically linked              no
                               no

hardware support
----------------------------------------
v4l/v4l2                       no
OSS                            no
bktr                           no
sunau                          no

optional module support
----------------------------------------
PV3                            no
NuppelVideo                    no

optional package support
----------------------------------------
IBP (libxio)                   no
X11                            yes
    Xv extension               yes
    Xshm extension             yes
    Xaw library                yes
    Xpm library                yes

libmpeg2                       yes
libpostproc                    no
freetype2                      yes
lame                           yes
xvid                           yes
x264                           yes
ogg                            yes
vorbis                         yes
theora                         yes
libdvdread                     yes
pvm3                           no
libdv                          yes
libquicktime                   no
lzo                            yes
a52                            yes
faac                           yes
libxml2                        yes
mjpegtools                     yes
sdl                            yes
gtk                            yes
imagemagick                    yes
libjpeg                        yes
bsdav                          no
iconv                          yes

------------------------------------


I'll be glad to do more testing if needed.

Matt


............................................



Now, if we had this sort of thing:

  yield -a     for yield to all traffic
  yield -t     for yield to trucks
  yield -f     for yield to people walking (yield foot)
  yield -d t*  for yield on days starting with t

...you'd have a lot of dead people at intersections, and traffic jams
you wouldn't believe...

        -- Discussion on the intuitiveness of commands

Reply via email to