1. 30 12月, 2008 1 次提交
  2. 17 12月, 2008 1 次提交
    • M
      V4L/DVB (9885): drivers/media Kconfig's: fix bugzilla #12204 · 8b21c1e9
      Mauro Carvalho Chehab 提交于
      When the tuner modules were moved to common/tuners, a separate customize
      option were added for tuners. However, the automatic selection of the
      tuners were still using the older option.
      
      This causes that the automatic selection to fail, if DVB_FE_CUSTOMISE is
      selected. Also, since those tuners are now under MEDIA_TUNER_CUSTOMIZE
      menu, if you unset MEDIA_TUNER_CUSTOMIZE, you can't manually select the
      tuners.
      
      This patch fixes this error by replacing DVB_FE_CUSTOMISE by
      MEDIA_TUNER_CUSTOMIZE on all places were a tuner is selected.
      
      The patch were generated by this small script:
      
      for i in `find drivers/media -name Kconfig`; do
        cat $i|perl -ne 's/(MEDIA_TUNER.*)DVB_FE_CUSTOMISE/\1MEDIA_TUNER_CUSTOMIZE/; print $_' >a
        mv a $i
      done
      
      Also, manually reordered the tuner entries.
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      8b21c1e9
  3. 11 11月, 2008 5 次提交
    • D
      V4L/DVB (9499): cx88-mpeg: final fix for analogue only compilation + de-alloc fix · 1a8dc86d
      Darron Broad 提交于
      Final fix for when analogue only is selected
      for compilation (ie, !CX88_DVB)
      
      This tidies up previous fix and adds missing
      de-alloc memory leak on fault (eg, if fe1 fails to alloc
      where fe0 was allocated).
      Signed-off-by: NDarron Broad <darron@kewl.org>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      1a8dc86d
    • F
      V4L/DVB (9496): cx88-blackbird: bugfix: cx88-blackbird-mpeg-users · 9c8e0a26
      Frederic CAND 提交于
      Allows multiple access to the mpeg device
      Signed-off-by: NFrederic CAND <frederic.cand@anevia.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      9c8e0a26
    • F
      V4L/DVB (9495): cx88-blackbird: bugfix: cx88-blackbird-poll-fix · a2482377
      Frederic CAND 提交于
      Starts encoder not only on a read call but also on a poll command.
      Signed-off-by: NFrederic CAND <frederic.cand@anevia.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      a2482377
    • R
      V4L/DVB (9368): VBI fix for cx88 cards · b058e3f3
      Rafael Diniz 提交于
      The attached patch fix VBI support cx88 card.
      I'm running a capture for hours, getting the closed caption from it[1], and
      it's working perfect - the output is the same of a bttv card.
      Please apply this patch as soon as possible.
      
      [1] - using zvbi-ntsc-cc of zvbi project.
      Signed-off-by: NRafael Diniz <diniz@wimobilis.com.br>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      b058e3f3
    • M
      V4L/DVB (9357): cx88-dvb: Fix Oops in case i2c bus failed to register · 0e8bac97
      Matthias Schwarzott 提交于
      There already is an report at kernel bugzilla about this issue:
      http://bugzilla.kernel.org/show_bug.cgi?id=9455
      
      When enabling extra checks for the i2c-bus of cx88 based cards by
      loading i2c_algo_bit with bit_test=1 this may trigger an oops
      when loading cx88_dvb.
      
      This is caused by the extra check code that detects that the
      sda-line is stuck high and thus does not register the i2c-bus.
      
      cx88-dvb however does not check if the i2c-bus is valid and just
      uses core->i2c_adap to attach dvb frontend modules.
      This leads to an oops at the first call to i2c_transfer:
      
      $ modprobe i2c_algo_bit bit_test=1
      $ modprobe cx8802
      
      cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded
      cx88[0]: quirk: PCIPCI_NATOMA -- set TBFX
      cx88[0]: subsystem: 0070:9202, board: Hauppauge Nova-S-Plus DVB-S [card=37,autodetected], frontend(s): 1
      cx88[0]: TV tuner type 4, Radio tuner type -1
      cx88[0]: SDA stuck high!
      cx88[0]: i2c register FAILED
      input: cx88 IR (Hauppauge Nova-S-Plus  as /class/input/input5
      cx88[0]/2: cx2388x 8802 Driver Manager
      cx88-mpeg driver manager 0000:00:10.2: enabling device (0154 -> 0156)
      cx88-mpeg driver manager 0000:00:10.2: PCI INT A -> Link[LNKD] -> GSI 9 (level, low) -> IRQ 9
      cx88[0]/2: found at 0000:00:10.2, rev: 5, irq: 9, latency: 64, mmio: 0xfb000000
      cx8802_probe() allocating 1 frontend(s)
      cx88/2: cx2388x dvb driver version 0.0.6 loaded
      cx88/2: registering cx8802 driver, type: dvb access: shared
      cx88[0]/2: subsystem: 0070:9202, board: Hauppauge Nova-S-Plus DVB-S [card=37]
      cx88[0]/2: cx2388x based DVB/ATSC card
      BUG: unable to handle kernel NULL pointer dereference at 00000000
      IP: [<e084d4ef>] :i2c_core:i2c_transfer+0x1f/0x80
      *pde = 00000000
      Modules linked in: cx88_dvb(+) cx8802 cx88xx ir_common i2c_algo_bit tveeprom videobuf_dvb btcx_risc
      mga drm ipv6 fscpos eeprom nfsd exportfs stv0299 b2c2_flexcop_pci b2c2_flexcop cx24123 s5h1420 ves1x93
      dvb_ttpci dvb_core saa7146_vv saa7146 videobuf_dma_sg videobuf_core videodev v4l1_compat ttpci_eeprom
      lirc_serial lirc_dev usbhid rtc uhci_hcd 8139too i2c_piix4 i2c_core usbcore evdev
      Pid: 4249, comm: modprobe Not tainted (2.6.27-gentoo #3)
      EIP: 0060:[<e084d4ef>] EFLAGS: 00010296 CPU: 0
      EIP is at i2c_transfer+0x1f/0x80 [i2c_core]
      EAX: 00000000 EBX: ffffffa1 ECX: 00000002 EDX: d6c71e3c
      ESI: d80cd050 EDI: d8093c00 EBP: d6c71e20 ESP: d6c71e0c
      DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      0e8bac97
  4. 22 10月, 2008 5 次提交
  5. 18 10月, 2008 14 次提交
  6. 13 10月, 2008 1 次提交
  7. 12 10月, 2008 13 次提交