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. ]
>
>

Reply via email to