From: Carl Karsten <carl@personnelware.com>
To: video4linux-list@redhat.com
Subject: Re: vivi.c stuck my CPU
Date: Mon, 03 Mar 2008 00:34:34 -0600 [thread overview]
Message-ID: <47CB9BFA.8070500@personnelware.com> (raw)
In-Reply-To: <47CB6801.4060503@personnelware.com>
Just to be sure my recent hacking wasn't the cause, here is the same problem
using the stock vivi.
Carl K
++ transcode -i /dev/video0 -x v4l2,null -g 640x480
transcode v1.2.0-cvs (C) 2001-2003 Thomas Oestreich, 2003-2007 Transcode Team
[transcode] V: auto-probing | /dev/video0 (OK)
[transcode] V: import format | (null) in (module=v4l2)
[transcode] A: auto-probing | /dev/video0 (OK)
[transcode] A: import format | PCM in (module=null)
[transcode] V: AV demux/sync | (1) sync AV at initial MPEG sequence
[transcode] V: import frame | 640x480 1.33:1 encoded @ UNKNOWN
[transcode] V: bits/pixel | 0.196
[transcode] V: decoding fps,frc | 29.970,4
[transcode] V: video format | YUV420 (4:2:0) aka I420
[transcode] A: import format | 0x1 PCM [44100,16,2]
[transcode] A: export | disabled
[transcode] V: encoding fps,frc | 29.970,4
[transcode] A: bytes per frame | 5884 (5885.880000)
[transcode] A: adjustment | 1880@1000
[transcode] V: IA32/AMD64 accel | sse2 sse mmx cmove asm
[transcode] warning: no option -o found, encoded frames send to "/dev/null"
[transcode] warning: no option -y found, option -o ignored, writing to "/dev/null"
[transcode] V: video buffer | 10 @ 640x480 [0x2]
[transcode] A: audio buffer | 10 @ 44100x2x16
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null
[import_v4l2.so] v1.4.0 (2005-10-08) (video) v4l2 | (audio) pcm
[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 = vivi, card = vivi
[import_v4l2.so] critical: VIDIOC_S_FMT: : Invalid argument
[import_v4l2.so] critical: Pixel format conversion: YUV420 [planar] -> YUV420
[planar] (no conversion)
[import_v4l2.so] critical: VIDIOC_S_FMT: : Invalid argument
[import_v4l2.so] critical: Pixel format conversion: YVU420 [planar] -> YUV420
[planar]
[import_v4l2.so] critical: VIDIOC_S_FMT: : Invalid argument
[import_v4l2.so] critical: Pixel format conversion: YUV422 [planar] -> YUV420
[planar]
[import_v4l2.so] critical: VIDIOC_S_FMT: : Invalid argument
[import_v4l2.so] critical: Pixel format conversion: YUV411 [planar] -> YUV420
[planar]
[import_v4l2.so] critical: VIDIOC_S_FMT: : Invalid argument
[import_v4l2.so] critical: Pixel format conversion: UYVY [packed] -> YUV420 [planar]
[import_v4l2.so] Pixel format conversion: YUY2 [packed] -> YUV420 [planar]
[import_v4l2.so] warning: driver does not support setting parameters
(ioctl(VIDIOC_S_PARM) returns "Invalid argument")
[import_v4l2.so] checking colour & framerate standards:
[import_v4l2.so] [NTSC-M]
[import_v4l2.so] receiving 30 frames / sec
[import_v4l2.so] warning: driver does not support cropping
(ioctl(VIDIOC_CROPCAP) returns "Invalid argument"), disabled
[import_v4l2.so] 27 buffers available
[import_v4l2.so] critical: VIDIOC_S_CTRL: Invalid argument
[import_v4l2.so] critical: VIDIOC_DQBUF: Input/output error0|11)
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Input/output error
[import_v4l2.so] critical: recover DQBUF: Invalid argument
encoding frames [0-81786], 33.10 fps, CFT: 0:45:28, ( 9| 0|11)
Mar 2 22:55:52 averatec kernel: [ 6285.287267] Linux video capture interface: v2.00
Mar 2 22:55:52 averatec kernel: [ 6285.365317] videodev: "vivi" has no release
callback. Please fix your driver for proper sysfs support, see
http://lwn.net/Articles/36850/
Mar 2 22:55:52 averatec kernel: [ 6285.365332] Video Technology Magazine
Virtual Video Capture Board (Load status: 0)
Mar 2 23:08:09 averatec -- MARK --
Mar 2 23:17:02 averatec /USR/SBIN/CRON[6050]: (root) CMD ( cd / && run-parts
--report /etc/cron.hourly)
Mar 2 23:28:09 averatec -- MARK --
Mar 2 23:35:14 averatec kernel: [ 8645.771164] vivi: open called (minor=0)
Mar 2 23:35:20 averatec kernel: [ 8651.424893] vivi/0: [c462c600/21] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424906] vivi/0: [c462c200/22] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424911] vivi/0: [c462c400/23] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424916] vivi/0: [c462cc00/24] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424921] vivi/0: [c462c800/25] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424926] vivi/0: [c462cb00/26] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424932] vivi/0: [cecac500/0] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424937] vivi/0: [cecac180/1] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424942] vivi/0: [cecac200/2] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424947] vivi/0: [cecac480/3] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424952] vivi/0: [cecac900/4] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424957] vivi/0: [cecacb80/5] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424962] vivi/0: [cecacb00/6] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424967] vivi/0: [cecaca00/7] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424971] vivi/0: [cecac980/8] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424976] vivi/0: [cecacf00/9] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424981] vivi/0: [cecace80/10] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424986] vivi/0: [cecacd00/11] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424991] vivi/0: [cecac100/12] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.424996] vivi/0: [cecacd80/13] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.425001] vivi/0: [c462c380/14] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.425006] vivi/0: [c462c900/15] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.425011] vivi/0: [c462c100/16] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.425016] vivi/0: [c462cd80/17] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.425021] vivi/0: [c462c580/18] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.425026] vivi/0: [c462cb80/19] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.425031] vivi/0: [c462ca80/20] timeout
Mar 2 23:35:20 averatec kernel: [ 8651.433110] vivi: close called (minor=0,
users=0)
Mar 2 23:43:02 averatec kernel: [ 9113.495941] vivi: open called (minor=0)
Mar 2 23:43:02 averatec kernel: [ 9113.497601] vivi: close called (minor=0,
users=0)
Mar 2 23:43:02 averatec kernel: [ 9113.512104] vivi: open called (minor=0)
Mar 2 23:43:02 averatec kernel: [ 9113.514565] vivi: close called (minor=0,
users=0)
Mar 2 23:43:34 averatec kernel: [ 9146.016418] vivi: open called (minor=0)
Mar 2 23:43:34 averatec kernel: [ 9146.017994] vivi: close called (minor=0,
users=0)
Mar 2 23:43:34 averatec kernel: [ 9146.033646] vivi: open called (minor=0)
Mar 2 23:43:34 averatec kernel: [ 9146.035201] vivi: close called (minor=0,
users=0)
Mar 2 23:44:04 averatec kernel: [ 9175.929944] vivi: open called (minor=0)
Mar 2 23:44:04 averatec kernel: [ 9175.931536] vivi: close called (minor=0,
users=0)
Mar 2 23:44:04 averatec kernel: [ 9175.948399] vivi: open called (minor=0)
Mar 2 23:44:04 averatec kernel: [ 9175.949935] vivi: close called (minor=0,
users=0)
Mar 2 23:44:04 averatec kernel: [ 9176.010399] vivi: open called (minor=0)
Mar 2 23:44:04 averatec kernel: [ 9176.012212] vivi: close called (minor=0,
users=0)
Mar 2 23:44:35 averatec kernel: [ 9206.879978] vivi: open called (minor=0)
Mar 2 23:44:35 averatec kernel: [ 9206.881611] vivi: close called (minor=0,
users=0)
Mar 2 23:44:35 averatec kernel: [ 9206.897332] vivi: open called (minor=0)
Mar 2 23:44:35 averatec kernel: [ 9206.898868] vivi: close called (minor=0,
users=0)
Mar 2 23:44:35 averatec kernel: [ 9206.903592] vivi: open called (minor=0)
Mar 3 00:08:09 averatec -- MARK --
Mar 3 00:17:01 averatec /USR/SBIN/CRON[6200]: (root) CMD ( cd / && run-parts
--report /etc/cron.hourly)
Mar 3 00:20:21 averatec kernel: [11351.719611] vivi/0: [cdb34e00/9] timeout
Mar 3 00:20:21 averatec kernel: [11351.719622] vivi/0: [cdb34680/10] timeout
Mar 3 00:20:21 averatec kernel: [11351.719628] vivi/0: [cdb34400/11] timeout
Mar 3 00:20:21 averatec kernel: [11351.719633] vivi/0: [cdb34c00/12] timeout
Mar 3 00:20:21 averatec kernel: [11351.719638] vivi/0: [cdb34e80/13] timeout
Mar 3 00:20:21 averatec kernel: [11351.719643] vivi/0: [cdb34500/14] timeout
Mar 3 00:20:21 averatec kernel: [11351.719648] vivi/0: [cdb34900/15] timeout
Mar 3 00:20:21 averatec kernel: [11351.719653] vivi/0: [cdb34780/16] timeout
Mar 3 00:20:21 averatec kernel: [11351.719658] vivi/0: [cdb34f00/17] timeout
Mar 3 00:20:21 averatec kernel: [11351.719663] vivi/0: [cdb34700/18] timeout
Mar 3 00:20:21 averatec kernel: [11351.719668] vivi/0: [cdb34800/19] timeout
Mar 3 00:20:21 averatec kernel: [11351.719672] vivi/0: [cdb34d00/20] timeout
Mar 3 00:20:21 averatec kernel: [11351.719677] vivi/0: [cdb34a00/21] timeout
Mar 3 00:20:21 averatec kernel: [11351.719682] vivi/0: [cdb34380/22] timeout
Mar 3 00:20:21 averatec kernel: [11351.719687] vivi/0: [cdb34200/23] timeout
Mar 3 00:20:21 averatec kernel: [11351.719692] vivi/0: [cdb34280/24] timeout
Mar 3 00:20:21 averatec kernel: [11351.719697] vivi/0: [cdb34080/25] timeout
Mar 3 00:20:21 averatec kernel: [11351.719702] vivi/0: [cdb34980/26] timeout
Mar 3 00:20:21 averatec kernel: [11351.719707] vivi/0: [cdb34f80/0] timeout
Mar 3 00:20:21 averatec kernel: [11351.719713] vivi/0: [cdb34300/1] timeout
Mar 3 00:20:21 averatec kernel: [11351.719718] vivi/0: [cdb34600/2] timeout
Mar 3 00:20:21 averatec kernel: [11351.719723] vivi/0: [cdb34b80/3] timeout
Mar 3 00:20:21 averatec kernel: [11351.719727] vivi/0: [cdb34d80/4] timeout
Mar 3 00:20:21 averatec kernel: [11351.719732] vivi/0: [cdb34880/5] timeout
Mar 3 00:20:21 averatec kernel: [11351.719737] vivi/0: [cdb34100/6] timeout
Mar 3 00:20:21 averatec kernel: [11351.719742] vivi/0: [cdb34580/7] timeout
Mar 3 00:20:21 averatec kernel: [11351.719747] vivi/0: [cdb34480/8] timeout
--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list
next prev parent reply other threads:[~2008-03-03 6:34 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-03-02 22:13 vivi.c stuck my CPU Carl Karsten
2008-03-03 2:52 ` Carl Karsten
2008-03-03 6:34 ` Carl Karsten [this message]
2008-03-03 18:08 ` Carl Karsten
2008-03-12 23:33 ` Brandon Philips
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=47CB9BFA.8070500@personnelware.com \
--to=carl@personnelware.com \
--cc=video4linux-list@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.