OK... here is are the results. The first test hung. The second test was 'running' but not quite correctly. again, something gets screwed up on the frame import. Perhaps a lib got corrupted or has gone 'missing' or something?
Thanks very much for your help in advance! ted ----------------------------------------------------------------------------------------- test1: transcode -x v4l2,null -i /dev/video0 -g 640x480 -J pv -I 5 transcode v1.0.4 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg, 2004-2007 Transcode Team No support for video4linux compiled in [transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms [transcode] auto-probing source /dev/video0 (ok) [transcode] V: import format | unknown (V=v4l2|A=null) [transcode] V: import frame | disabled [transcode] V: de-interlace | (mode=5) interpolate scanlines / blend frames [transcode] V: bits/pixel | 0.000 (unknown) [transcode] V: decoding fps,frc | 25.000,0 [transcode] V: Y'CbCr | YV12/I420 [transcode] A: import format | 0x2000 AC3 [ 0,16,0] [transcode] A: export | disabled [transcode] V: encoding fps,frc | 25.000,3 [transcode] A: bytes per frame | 0 (0.000000) [transcode] A: adjustment | [EMAIL PROTECTED] [transcode] V: IA32/AMD64 accel | sse2 (sse2 sse 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 | 10 @ 0x0 [import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null [import_v4l2.so] v1.3.5 (2005-03-11) (video) v4l2 | (audio) pcm [transcode] warning : loading filter module /usr/local/lib/transcode/filter_pv.so failed [transcode] warning : /usr/local/lib/transcode/filter_pv.so: cannot open shared object file: No such file or directory [export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null [import_v4l2.so]: v4l2 video grabbing [import_v4l2.so]: resync disabled [import_v4l2.so]: video grabbing, driver = bttv, card = BT878 video (Hauppauge (bt878)) [import_v4l2.so]: Pixel format conversion: YVU420 [planar] -> YUV420 [planar] (no conversion) [import_v4l2.so]: driver does not support setting parameters (ioctl(VIDIOC_S_PARM) returns "Invalid argument") [import_v4l2.so]: checking colour & framerate standards: [NTSC] [import_v4l2.so]: receiving 30 frames / sec [import_v4l2.so]: driver does not support cropping (ioctl(VIDIOC_CROPCAP) returns "Invalid argument"), disabled [import_v4l2.so]: 32 buffers available -------------------------------------------------------------------------- test2: transcode -x v4l2,null -i /dev/video0 -J pv transcode v1.0.4 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg, 2004-2007 Transcode Team No support for video4linux compiled in [transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms [transcode] auto-probing source /dev/video0 (ok) [transcode] V: import format | unknown (V=v4l2|A=null) [transcode] V: import frame | disabled [transcode] V: bits/pixel | 0.000 (unknown) [transcode] V: decoding fps,frc | 25.000,0 [transcode] V: Y'CbCr | YV12/I420 [transcode] A: import format | 0x2000 AC3 [ 0,16,0] [transcode] A: export | disabled [transcode] V: encoding fps,frc | 25.000,3 [transcode] A: bytes per frame | 0 (0.000000) [transcode] A: adjustment | [EMAIL PROTECTED] [transcode] V: IA32/AMD64 accel | sse2 (sse2 sse 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 | 10 @ 0x0 [import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null [import_v4l2.so] v1.3.5 (2005-03-11) (video) v4l2 | (audio) pcm [transcode] warning : loading filter module /usr/local/lib/transcode/filter_pv.so failed [transcode] warning : /usr/local/lib/transcode/filter_pv.so: cannot open shared object file: No such file or directory [export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null [import_v4l2.so]: v4l2 video grabbing [import_v4l2.so]: resync disabled [import_v4l2.so]: video grabbing, driver = bttv, card = BT878 video (Hauppauge (bt878)) [import_v4l2.so]: Pixel format conversion: YVU420 [planar] -> YUV420 [planar] (no conversion) [import_v4l2.so]: driver does not support setting parameters (ioctl(VIDIOC_S_PARM) returns "Invalid argument") [import_v4l2.so]: checking colour & framerate standards: [NTSC] [import_v4l2.so]: receiving 30 frames / sec [import_v4l2.so]: driver does not support cropping (ioctl(VIDIOC_CROPCAP) returns "Invalid argument"), disabled [import_v4l2.so]: 32 buffers available encoding frames [000000-002000], 9.99 fps, EMT: 0:01:20, ( 0| 0| 0) [transcode] (sighandler) SIGINT received encoding frames [000000-002001], 9.99 fps, EMT: 0:01:20, ( 0| 0| 0) clean up | frame threads | unload modules | cancel signal | internal threads | done [transcode] encoded 2002 frames (0 dropped, 0 cloned), clip length 80.08 s <snip> On Dec 1, 2007 4:45 AM, Francesco Romani <[EMAIL PROTECTED]> wrote: > > On Thu, 2007-11-29 at 18:16 -0600, ted morris wrote: > > > Here is an example of what happens: > [...] > > [transcode] critical: failed to init encoder > > OK, my in-house test follows, against vanilla 1.0.x branch. > > test 1: > transcode -x v4l2,null -i /dev/video0 -g 640x480 -J pv -I 5 > transcode v1.0.5rc3 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. > Bitterberg, 2004-2007 Transcode Team > [transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms > [transcode] auto-probing source /dev/video0 (ok) > [transcode] V: import format | unknown (V=v4l2|A=null) > [transcode] V: import frame | 640x480 1.33:1 > [transcode] V: de-interlace | (mode=5) interpolate scanlines / blend > frames > [transcode] V: bits/pixel | 0.234 > [transcode] V: decoding fps,frc | 25.000,3 > [transcode] V: Y'CbCr | YV12/I420 > [transcode] A: import format | 0x1 PCM [44100,16,2] > [transcode] A: export | disabled > [transcode] V: encoding fps,frc | 25.000,3 > [transcode] A: bytes per frame | 7056 (7056.000000) > [transcode] A: adjustment | [EMAIL PROTECTED] > [transcode] V: IA32/AMD64 accel | sse2 (sse2 sse 3dnowext 3dnow mmxext > mmx asm C) > [transcode] V: IA32/AMD64 accel | using sse2 memcpy > [transcode] warning : no option -o found, encoded frames send to > "/dev/null" > [transcode] V: video buffer | 10 @ 640x480 > [import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null > [import_v4l2.so] v1.3.5 (2005-03-11) (video) v4l2 | (audio) pcm > [filter_pv.so] v0.2.3 (2004-06-01) xv only preview plugin > [filter_pv.so] preview window 640x480 > Xv: NV17 Video Texture: ports 65 - 96 > Xv: grabbed port 65 > Using Xv for display > [export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null > [import_v4l2.so]: v4l2 video grabbing > [import_v4l2.so]: resync disabled > [import_v4l2.so]: video grabbing, driver = saa7134, card = Pinnacle PCTV > Stereo (saa7134) > [import_v4l2.so]: Pixel format conversion: YVU420 [planar] -> YUV420 > [planar] (no conversion) > [import_v4l2.so]: driver does not support setting parameters > (ioctl(VIDIOC_S_PARM) returns "Invalid argument") > [import_v4l2.so]: checking colour & framerate standards: [PAL] > [import_v4l2.so]: receiving 25 frames / sec > [import_v4l2.so]: frame size: 640x480 > [import_v4l2.so]: cropcap bounds: 720x578 +0+46 > [import_v4l2.so]: cropcap defrect: 720x576 +0+48 > [import_v4l2.so]: cropcap pixelaspect: 54/59 > [import_v4l2.so]: default cropping: 720x576 +0+48 > [import_v4l2.so]: 8 buffers available > encoding frames [000000-000678], 24.97 fps, EMT: 0:00:27, ( 0| 0| 0) > [transcode] (sighandler) SIGINT received > encoding frames [000000-000679], 24.97 fps, EMT: 0:00:27, ( 0| 0| 0) > clean up | frame threads | unload modules | cancel signal | internal > threads | done > [transcode] encoded 680 frames (0 dropped, 0 cloned), clip length 27.20 > s > > ---> OK, works as expected. > > test 2:transcode -x v4l2,null -i /dev/video0 -J pv > transcode v1.0.5rc3 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. > Bitterberg, 2004-2007 Transcode Team > [transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms > [transcode] auto-probing source /dev/video0 (ok) > [transcode] V: import format | unknown (V=v4l2|A=null) > [transcode] V: import frame | 352x288 1.22:1 > [transcode] V: bits/pixel | 0.710 > [transcode] V: decoding fps,frc | 25.000,3 > [transcode] V: Y'CbCr | YV12/I420 > [transcode] A: import format | 0x1 PCM [44100,16,2] > [transcode] A: export | disabled > [transcode] V: encoding fps,frc | 25.000,3 > [transcode] A: bytes per frame | 7056 (7056.000000) > [transcode] A: adjustment | [EMAIL PROTECTED] > [transcode] V: IA32/AMD64 accel | sse2 (sse2 sse 3dnowext 3dnow mmxext > mmx asm C) > [transcode] V: IA32/AMD64 accel | using sse2 memcpy > [transcode] warning : no option -o found, encoded frames send to > "/dev/null" > [transcode] V: video buffer | 10 @ 352x288 > [import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null > [import_v4l2.so] v1.3.5 (2005-03-11) (video) v4l2 | (audio) pcm > [filter_pv.so] v0.2.3 (2004-06-01) xv only preview plugin > [filter_pv.so] preview window 352x288 > Xv: NV17 Video Texture: ports 65 - 96 > Xv: grabbed port 65 > Using Xv for display > [export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null > [import_v4l2.so]: v4l2 video grabbing > [import_v4l2.so]: resync disabled > [import_v4l2.so]: video grabbing, driver = saa7134, card = Pinnacle PCTV > Stereo (saa7134) > [import_v4l2.so]: Pixel format conversion: YVU420 [planar] -> YUV420 > [planar] (no conversion) > [import_v4l2.so]: driver does not support setting parameters > (ioctl(VIDIOC_S_PARM) returns "Invalid argument") > [import_v4l2.so]: checking colour & framerate standards: [PAL] > [import_v4l2.so]: receiving 25 frames / sec > [import_v4l2.so]: frame size: 352x288 > [import_v4l2.so]: cropcap bounds: 720x578 +0+46 > [import_v4l2.so]: cropcap defrect: 720x576 +0+48 > [import_v4l2.so]: cropcap pixelaspect: 54/59 > [import_v4l2.so]: default cropping: 720x576 +0+48 > [import_v4l2.so]: 26 buffers available > encoding frames [000000-000147], 25.10 fps, EMT: 0:00:05, ( 0| 0| 0) > [transcode] (sighandler) SIGINT received > > clean up | frame threads | unload modules | cancel signal | internal > threads | done > [transcode] encoded 148 frames (0 dropped, 0 cloned), clip length 5.92 > s > > ---> OK, works as expected too. > Please note the > [transcode] V: import frame | WxH > field in above two examples. > Also note that without usint -g, v4l import module provide some sane > defaults. > > Could you please replicate those two test and report the full output? > > Bests, > > -- > Francesco Romani // Ikitt > [ Out of memory. ~ We wish to hold the whole sky, ~ But we never will. ] > >