Mailing List archive

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

[linux-dvb] No xv under 2.6 :-(



Hello,

under 2.5.73 I hadded xv for my first DVB card, now, there is no more XV
(I am running 2.6.0-test1-ac2 with the dvb-kernel from tonight).

xvinfo tells me:

X-Video Extension version 2.2
screen #0
  Adaptor #0: "Matrox G-Series Backend Scaler"
    number of ports: 1
    port base: 53
    operations supported: PutImage 
    supported visuals:
      depth 16, visualID 0x21
      depth 16, visualID 0x22
    number of attributes: 4
      "XV_COLORKEY" (range 0 to 16777215)
              client settable attribute
              client gettable attribute (current value is 2110)
      "XV_BRIGHTNESS" (range -128 to 127)
              client settable attribute
              client gettable attribute (current value is 0)
      "XV_CONTRAST" (range 0 to 255)
              client settable attribute
              client gettable attribute (current value is 128)
      "XV_DOUBLE_BUFFER" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 1)
    maximum XvImage size: 1024 x 1024
    Number of image formats: 4
      id: 0x32595559 (YUY2)
        guid: 59555932-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x32315659 (YV12)
        guid: 59563132-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x30323449 (I420)
        guid: 49343230-0000-0010-8000-00aa00389b71
        bits per pixel: 12
        number of planes: 3
        type: YUV (planar)
      id: 0x59565955 (UYVY)
        guid: 55595659-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)

Running xawtv with -v 2:

main: xvideo extention [image]...
  image format list for port 53
    0x32595559 (YUY2) packed [ok: 16 bit YUV 4:2:2 (packed, YUYV)]
    0x32315659 (YV12) planar
    0x30323449 (I420) planar [ok: 12 bit YUV 4:2:0 (planar)]
    0x59565955 (UYVY) packed [ok: 16 bit YUV 4:2:2 (packed, UYVY)]

And selecting fullscreen from within xawtv:

[root@greg greg]# tail -100 /var/log/messages|ksymoops -m /usr/src/linux/System.map -K
ksymoops 2.4.8 on i686 2.6.0-test1-ac1.  Options used
     -V (default)
     -K (specified)
     -l /proc/modules (default)
     -o /lib/modules/2.6.0-test1-ac1/ (default)
     -m /usr/src/linux/System.map (specified)

No modules in ksyms, skipping objects
No ksyms, skipping lsmod
Jul 20 22:15:26 greg kernel: kernel BUG at drivers/media/video/video-buf.c:233!
Jul 20 22:15:26 greg kernel: invalid operand: 0000 [#1]
Jul 20 22:15:26 greg kernel: CPU:    0
Jul 20 22:15:26 greg kernel: EIP:    0060:[<fabc4619>]    Tainted: P  
Using defaults from ksymoops -t elf32-i386 -a i386
Jul 20 22:15:26 greg kernel: EFLAGS: 00210246
Jul 20 22:15:26 greg kernel: eax: 00000000   ebx: f4e2ac00   ecx: efffa9d4   edx: f1b41ebc
Jul 20 22:15:26 greg kernel: esi: 00000000   edi: f4e2ad74   ebp: 000d8000   esp: f1b41eec
Jul 20 22:15:26 greg kernel: ds: 007b   es: 007b   ss: 0068
Jul 20 22:15:26 greg kernel: Stack: fabc52ae c1956400 efffa998 00000001 f41c4e00 f41c4e20 00200246 f6084180 
Jul 20 22:15:26 greg kernel:        00000001 000d8000 f4e2ac00 f239ae80 00000000 f19cb980 fabe233c f19cb980 
Jul 20 22:15:26 greg kernel:        f4e2ad74 40bfe008 000d8000 f19cb9a0 00000000 f19cb980 000d8000 40bfe008 
Jul 20 22:15:26 greg kernel: Call Trace:
Jul 20 22:15:26 greg kernel:  [<fabc52ae>] videobuf_read_one+0xbc/0x28f [video_buf]
Jul 20 22:15:26 greg kernel:  [<fabe233c>] video_read+0x78/0xed [saa7146_vv]
Jul 20 22:15:26 greg kernel:  [<fabdeda4>] fops_read+0x73/0x127 [saa7146_vv]
Jul 20 22:15:26 greg kernel:  [<c0151156>] vfs_read+0xe8/0x123
Jul 20 22:15:26 greg kernel:  [<c01513c3>] sys_read+0x42/0x63
Jul 20 22:15:26 greg kernel:  [<c0109063>] syscall_call+0x7/0xb
Jul 20 22:15:26 greg kernel: Code: 0f 0b e9 00 00 61 bc fa 31 c0 c3 53 83 ec 08 8b 5c 24 14 8b 


>>EIP; fabc4619 <acqseq_lock.5+3a6cfa51/3fb09438>   <=====

>>ebx; f4e2ac00 <acqseq_lock.5+34936038/3fb09438>
>>ecx; efffa9d4 <acqseq_lock.5+2fb05e0c/3fb09438>
>>edx; f1b41ebc <acqseq_lock.5+3164d2f4/3fb09438>
>>edi; f4e2ad74 <acqseq_lock.5+349361ac/3fb09438>
>>esp; f1b41eec <acqseq_lock.5+3164d324/3fb09438>

Trace; fabc52ae <acqseq_lock.5+3a6d06e6/3fb09438>
Trace; fabe233c <acqseq_lock.5+3a6ed774/3fb09438>
Trace; fabdeda4 <acqseq_lock.5+3a6ea1dc/3fb09438>
Trace; c0151156 <vfs_read+e8/123>
Trace; c01513c3 <sys_read+42/63>
Trace; c0109063 <syscall_call+7/b>

Code;  fabc4619 <acqseq_lock.5+3a6cfa51/3fb09438>
00000000 <_EIP>:
Code;  fabc4619 <acqseq_lock.5+3a6cfa51/3fb09438>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  fabc461b <acqseq_lock.5+3a6cfa53/3fb09438>
   2:   e9 00 00 61 bc            jmp    bc610007 <_EIP+0xbc610007>
Code;  fabc4620 <acqseq_lock.5+3a6cfa58/3fb09438>
   7:   fa                        cli    
Code;  fabc4621 <acqseq_lock.5+3a6cfa59/3fb09438>
   8:   31 c0                     xor    %eax,%eax
Code;  fabc4623 <acqseq_lock.5+3a6cfa5b/3fb09438>
   a:   c3                        ret    
Code;  fabc4624 <acqseq_lock.5+3a6cfa5c/3fb09438>
   b:   53                        push   %ebx
Code;  fabc4625 <acqseq_lock.5+3a6cfa5d/3fb09438>
   c:   83 ec 08                  sub    $0x8,%esp
Code;  fabc4628 <acqseq_lock.5+3a6cfa60/3fb09438>
   f:   8b 5c 24 14               mov    0x14(%esp,1),%ebx
Code;  fabc462c <acqseq_lock.5+3a6cfa64/3fb09438>
  13:   8b 00                     mov    (%eax),%eax

Otherwise, it seems to works pretty good ;-)

	Grégoire
__________________________________________________________________
http://www-ima.unil.ch/greg ICQ:16624071 mailto:greg@magma.unil.ch


--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index