V4L2 and norm switching

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



  I'm (finally) doing V4L2 support in tvtime.  For testing I've been
using bttv-0.9.10 and bttv9-20030606 with v4l2-20030606.

  I have been having some difficulties with norm switching.  In tvtime,
we support norm switching for areas which receive both PAL and SECAM
channels: we don't change the capture size, just change the norm.  For
my testing, since I'm in an NTSC area, I usually switch between NTSC and
NTSC-JP.

  I'm curious about how norm switching and capturing are supposed to
interact.  Do I need to stop streaming before changing the norm?  For
some norms, parameters such as the max frame size may change.  When
should I negotiate the format?

  I've been having some problems in my testing, and found a reproducable
panic with bttv9-20030606.

  I see this alot:

  bttv0: skipped frame. no signal? high irq latency?

  And here is my panic:

kernel BUG at btcx-risc.c:67!
invalid operand: 0000
CPU:    0
EIP:    0010:[<e08de0ae>]    Not tainted
EFLAGS: 00010286
eax: 00000000   ebx: 000009e8   ecx: 00000000   edx: dc8c4000
esi: d599a5f0   edi: dc8c49e8   ebp: 00000500   esp: dca7bba8
ds: 0018   es: 0018   ss: 0018
Process tvtime (pid: 27180, stackpage=dca7b000)
Stack: 00000500 00000000 d599a560 1c8c4000 e08eb0e6 c1592000 d599a5f0 000009e8
       00000500 0004b000 d599a560 e08ed1bc 00000016 e08ec172 e08f5dc0 d599a5f0
       d1bd4000 00000000 00000500 00000500 000000f0 000001e0 d599a560 00000280
Call Trace:    [<e08eb0e6>] [<e08ed1bc>] [<e08ec172>] [<e08f5dc0>] [<e08ed1bc>]
  [<e08ecfe8>] [<e08e4fe2>] [<e08f5dc0>] [<e08e509e>] [<e08f5dc0>] [<e08ed1bc>]
  [<e08e0c7d>] [<e08e712f>] [<e08f5dc0>] [<c0129bb6>] [<c0120e06>] [<c013b2ee>]
  [<e083e0dd>] [<e083f6c0>] [<c0107e7d>] [<c010a278>] [<c0108001>] [<c010a1c8>]
  [<c0209134>] [<c01114d0>] [<c011af3c>] [<c0187d55>] [<c0117dca>] [<c0187d55>]
  [<c0129b0e>] [<c0129dc0>] [<c018a07b>] [<c0186a53>] [<c018a07b>] [<e08a9441>]
  [<c018465a>] [<e08e7428>] [<e08e60ec>] [<c013b5d7>] [<c0106bc7>]

Code: 0f 0b 43 00 c0 e4 8d e0 89 56 04 8b 44 24 0c 89 46 0c 89 1e
 bttv0: skipped frame. no signal? high irq latency?
bttv0: skipped frame. no signal? high irq latency?


  Thanks,
  -Billy




[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux