1. 08 11月, 2011 1 次提交
  2. 29 12月, 2010 3 次提交
  3. 28 9月, 2010 1 次提交
  4. 13 8月, 2010 1 次提交
    • M
      V4L/DVB: fix Kconfig to depends on VIDEO_IR · 361be7b1
      Mauro Carvalho Chehab 提交于
      warning: (VIDEO_BT848 && MEDIA_SUPPORT && VIDEO_CAPTURE_DRIVERS && VIDEO_DEV && PCI && I2C && VIDEO_V4L2 && INPUT || VIDEO_SAA7134 && MEDIA_SUPPORT && VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2 && VIDEO_DEV && PCI && I2C && INPUT || VIDEO_CX88 && MEDIA_SUPPORT && VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2 && VIDEO_DEV && PCI && I2C && INPUT || VIDEO_IVTV && MEDIA_SUPPORT && VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2 && PCI && I2C && INPUT || VIDEO_CX18 && MEDIA_SUPPORT && VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2 && DVB_CORE && PCI && I2C && EXPERIMENTAL && INPUT || VIDEO_EM28XX && MEDIA_SUPPORT && VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2 && V4L_USB_DRIVERS && USB && VIDEO_DEV && I2C && INPUT || VIDEO_TLG2300 && MEDIA_SUPPORT && VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2 && V4L_USB_DRIVERS && USB && VIDEO_DEV && I2C && INPUT && SND && DVB_CORE || VIDEO_CX231XX && MEDIA_SUPPORT && VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2 && V4L_USB_DRIVERS && USB && VIDEO_DEV && I2C && INPUT || DVB_BUDGET_CI && MEDIA_SUPPORT && DVB_CAPTURE_DRIVERS && DVB_CORE && DVB_BUDGET_CORE && I2C && INPUT || DVB_DM1105 && MEDIA_SUPPORT && DVB_CAPTURE_DRIVERS && DVB_CORE && PCI && I2C && INPUT || VIDEO_GO7007 && STAGING && !STAGING_EXCLUDE_BUILD && VIDEO_DEV && PCI && I2C && INPUT && SND || VIDEO_CX25821 && STAGING && !STAGING_EXCLUDE_BUILD && DVB_CORE && VIDEO_DEV && PCI && I2C && INPUT) selects VIDEO_IR which has unmet direct dependencies (IR_CORE)
      Acked-by: NRandy Dunlap <randy.dunlap@oracle.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      361be7b1
  5. 06 12月, 2009 1 次提交
  6. 30 3月, 2009 1 次提交
  7. 08 1月, 2009 1 次提交
    • M
      V4L/DVB (10190): cx88: Fix some Kbuild troubles · e32fadc4
      Mauro Carvalho Chehab 提交于
      As Randy Dunlap <randy.dunlap@oracle.com> reported, cx88 has some compilation issues:
      
      drivers/built-in.o: In function `cx88_call_i2c_clients':
      (.text+0x20af17): undefined reference to `videobuf_dvb_get_frontend'
      drivers/built-in.o: In function `cx8802_probe':
      cx88-mpeg.c:(.devinit.text+0x268c4): undefined reference to `videobuf_dvb_alloc_frontend'
      cx88-mpeg.c:(.devinit.text+0x268ea): undefined reference to `videobuf_dvb_dealloc_frontends'
      
      With those configs:
      
      CONFIG_VIDEO_CX88=y
      CONFIG_VIDEO_CX88_BLACKBIRD=y
      CONFIG_VIDEO_CX88_DVB=m
      CONFIG_DVB_CORE=m
      
      After carefully examining the code, with the current code, several cx88 drivers
      (cx8800, cx8802, cx88_dvb and cx88_blackbird) should be compiled as a module,
      if one of them is marked as such. Just fixing Kconfig could create a very complex
      set of rules. Also, this hides a problem with the current approach where the dvb
      functionality weren't confined inside dvb module.
      
      What happens is that:
      	- cx88-i2c (part of cx8800) has some special rules if DVB;
      	- cx88-mpeg (cx8802 module) has also part of DVB init code;
      	- cx88-dvb has the rest of the dvb code;
      	- cx88-blackbird can be used with cx88-mpeg, having cx88-dvb or not.
      
      So, instead of doing some tricks at Kconfig and wait for a next breakage,
      this patch moves the dvb code inside cx88-i2c and cx88-mpeg into cx88-dvb.
      
      Another problem is that cx8802 were being compiled, even without cx88-dvb
      and cx88-blackbird modules.
      
      While on this code, let's fix also a reported problem:
      http://www.linuxtv.org/pipermail/linux-dvb/2009-January/031225.html
      
      A solution for the issue were proposed here:
      http://www.mail-archive.com/linux-media@vger.kernel.org/msg00021.html
      
      Thanks to Randy, Andy, Gregoire and Thomas for helping us to detect
      and solve the issues.
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      e32fadc4
  8. 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
  9. 12 10月, 2008 2 次提交
  10. 27 7月, 2008 1 次提交
  11. 14 5月, 2008 2 次提交
  12. 30 4月, 2008 1 次提交
  13. 26 4月, 2008 1 次提交
  14. 25 4月, 2008 1 次提交
  15. 26 1月, 2008 1 次提交
  16. 05 11月, 2007 1 次提交
    • R
      V4L/DVB (6479): use input functions, should depend on INPUT · cb20630c
      Randy Dunlap 提交于
      All of these drivers select VIDEO_IR, which uses the input subsystem,
      so they should also depend on INPUT.
      
      Problem examples:
      
      drivers/built-in.o: In function `ir_input_key_event':
      ir-functions.c:(.text+0x10849a): undefined reference to `input_event'
      ir-functions.c:(.text+0x1084ac): undefined reference to `input_event'
      drivers/built-in.o: In function `saa7134_set_i2c_ir':
      (.text+0x11cc0a): undefined reference to `get_key_pinnacle_color'
      drivers/built-in.o: In function `saa7134_set_i2c_ir':
      (.text+0x11cc4f): undefined reference to `get_key_pinnacle_grey'
      drivers/built-in.o: In function `saa7134_input_fini':
      (.text+0x11cd8b): undefined reference to `input_unregister_device'
      drivers/built-in.o: In function `saa7134_input_init1':
      (.text+0x11d1fa): undefined reference to `input_allocate_device'
      drivers/built-in.o: In function `saa7134_input_init1':
      (.text+0x11d317): undefined reference to `input_register_device'
      drivers/built-in.o: In function `saa7134_input_init1':
      (.text+0x11d6ca): undefined reference to `input_free_device'
      
      drivers/built-in.o: In function `saa7134_set_i2c_ir':
      (.text+0x11c3f3): undefined reference to `ir_codes_hauppauge_new'
      drivers/built-in.o: In function `saa7134_set_i2c_ir':
      (.text+0x11c450): undefined reference to `ir_codes_pinnacle_color'
      drivers/built-in.o: In function `saa7134_set_i2c_ir':
      (.text+0x11c480): undefined reference to `ir_codes_purpletv'
      drivers/built-in.o: In function `saa7134_set_i2c_ir':
      (.text+0x11c495): undefined reference to `ir_codes_pinnacle_grey'
      drivers/built-in.o: In function `saa7134_ir_start':
      (.text+0x11c622): undefined reference to `ir_rc5_timer_end'
      drivers/built-in.o: In function `saa7134_ir_start':
      (.text+0x11c637): undefined reference to `ir_rc5_timer_keyup'
      drivers/built-in.o: In function `build_key':
      saa7134-input.c:(.text+0x11c769): undefined reference to `ir_extract_bits'
      saa7134-input.c:(.text+0x11c7ad): undefined reference to `ir_input_keydown'
      saa7134-input.c:(.text+0x11c7f0): undefined reference to `ir_input_keydown'
      saa7134-input.c:(.text+0x11c7f9): undefined reference to `ir_input_nokey'
      saa7134-input.c:(.text+0x11c806): undefined reference to `ir_input_nokey'
      drivers/built-in.o: In function `saa7134_input_init1':
      (.text+0x11ca07): undefined reference to `ir_codes_encore_enltv'
      drivers/built-in.o: In function `saa7134_input_init1':
      (.text+0x11caf6): undefined reference to `ir_input_init'
      drivers/built-in.o: In function `saa7134_input_init1':
      (.text+0x11cbf2): undefined reference to `ir_codes_avermedia'
      drivers/built-in.o: In function `saa7134_input_init1':
      (.text+0x11cc24): undefined reference to `ir_codes_pctv_sedna'
      drivers/built-in.o: In function `saa7134_input_init1':
      (.text+0x11cc53): undefined reference to `ir_codes_flydvb'
      drivers/built-in.o: In function `saa7134_input_init1':
      (.text+0x11cc85): undefined reference to `ir_codes_videomate_tv_pvr'
      drivers/built-in.o: In function `saa7134_input_init1':
      (.text+0x11ccb7): undefined reference to `ir_codes_pixelview'
      drivers/built-in.o: In function `saa7134_input_init1':
      (.text+0x11cce9): undefined reference to `ir_codes_eztv'
      drivers/built-in.o: In function `saa7134_input_init1':
      (.text+0x11cd1b): undefined reference to `ir_codes_manli'
      drivers/built-in.o: In function `saa7134_input_init1':
      (.text+0x11cda8): undefined reference to `ir_codes_cinergy'
      drivers/built-in.o: In function `saa7134_input_init1':
      (.text+0x11cdd7): undefined reference to `ir_codes_flyvideo'
      drivers/built-in.o: In function `saa7134_input_init1':
      (.text+0x11ce06): undefined reference to `ir_codes_asus_pc39'
      drivers/built-in.o: In function `saa7134_input_init1':
      (.text+0x11ce7d): undefined reference to `ir_codes_gotview7135'
      drivers/built-in.o: In function `saa7134_input_init1':
      (.text+0x11cee1): undefined reference to `ir_codes_proteus_2309'
      Signed-off-by: NRandy Dunlap <randy.dunlap@oracle.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      cb20630c
  17. 10 10月, 2007 2 次提交
  18. 19 7月, 2007 1 次提交
  19. 28 4月, 2007 1 次提交
    • T
      V4L/DVB (5363): Dvb: Remove lgh06xf driver · 6bdcc6e6
      Trent Piepho 提交于
      The code of the dvb-pll driver and the lgh06xf driver is nearly
      identical.  The main difference is that the lgh06xf driver would set the
      AGC TOP value on every tune call.  The dvb-pll driver now has the ability
      to set the AGC TOP when the front-end device is opened, which is a better
      way to go about it.  By using this ability of dvb-pll, the lgh06xf driver
      is made unnecessary.
      
      There is one other difference.  dvb-pll will probe for the presence of an
      I2C pll chip by doing a one byte read, the lgh06xf driver did not do
      this.  In some devices the PLL is not reachable over I2C at the timer the
      tuner is attached.  Some more initialization, such as firmware loading,
      must take place first.  None of the devices using a LG-H06xF should have
      this problem.
      Signed-off-by: NTrent Piepho <xyzzy@speakeasy.org>
      Acked-by: NMichael Krufky <mkrufky@linuxtv.org>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@infradead.org>
      6bdcc6e6
  20. 10 12月, 2006 1 次提交
  21. 04 10月, 2006 1 次提交
  22. 26 9月, 2006 1 次提交
  23. 11 9月, 2006 1 次提交
  24. 26 6月, 2006 1 次提交
  25. 25 6月, 2006 2 次提交
  26. 02 4月, 2006 2 次提交
  27. 25 3月, 2006 1 次提交
  28. 19 3月, 2006 1 次提交
  29. 08 3月, 2006 1 次提交
  30. 24 1月, 2006 3 次提交
  31. 23 1月, 2006 1 次提交