All of lore.kernel.org
 help / color / mirror / Atom feed
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

  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.