1. 08 Mar, 2012 1 commit
    • Gianluca Gennari's avatar
      [media] smsdvb: fix get_frontend · d138210f
      Gianluca Gennari authored
      In the get_frontend function, an internal copy of the dtv_frontend_properties
      struct (which is never initialized) is copied over the frontend property cache
      data structure, resetting everything to 0.
      In particular, the delivery system is reset to 0 (which is an invalid value)
      so the driver stops working as soon as a DVBv3 application calls the
      get_frontend function, giving this error:
      
      dvb_frontend_ioctl_legacy: doesn't know how to handle a DVBv3 call to delivery
      system 0
      
      This patch eliminates the unused internal copy of the dtv_frontend_properties
      struct, and gives a proper implementation of the get_frontend function.
      
      The original author of the patch is Panagiotis Malakoudis, who also tested
      this new version on Ubuntu 11.10 with the latest media_build tree installed.
      The original patch has been used on MIPS set-top-boxes for over one year,
      but it was never posted on the linux-media list.
      I ported the code to the current media_build tree (converting it to use the
      dtv_frontend_properties struct) and added basic support for ISDB-T (untested).
      Signed-off-by: default avatarPanagiotis Malakoudis <malakudi@gmail.com>
      Signed-off-by: default avatarGianluca Gennari <gennarone@gmail.com>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
      d138210f
  2. 01 Mar, 2012 1 commit
  3. 28 Feb, 2012 1 commit
  4. 27 Feb, 2012 1 commit
  5. 15 Feb, 2012 2 commits
  6. 14 Feb, 2012 1 commit
  7. 09 Feb, 2012 1 commit
  8. 26 Jan, 2012 1 commit
    • Jarod Wilson's avatar
      [media] imon: don't wedge hardware after early callbacks · 8791d63a
      Jarod Wilson authored
      This patch is just a minor update to one titled "imon: Input from ffdc
      device type ignored" from Corinna Vinschen. An earlier patch to prevent
      an oops when we got early callbacks also has the nasty side-effect of
      wedging imon hardware, as we don't acknowledge the urb. Rework the check
      slightly here to bypass processing the packet, as the driver isn't yet
      fully initialized, but still acknowlege the urb and submit a new rx_urb.
      Do this for both interfaces -- irrelevant for ffdc hardware, but
      relevant for newer hardware, though newer hardware doesn't spew the
      constant stream of data as soon as the hardware is initialized like the
      older ffdc devices, so they'd be less likely to trigger this anyway...
      
      Tested with both an ffdc device and an 0042 device.
      Reported-by: default avatarCorinna Vinschen <vinschen@redhat.com>
      Signed-off-by: default avatarJarod Wilson <jarod@redhat.com>
      CC: stable@vger.kernel.org
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
      8791d63a
  9. 23 Jan, 2012 6 commits
  10. 18 Jan, 2012 17 commits
  11. 17 Jan, 2012 4 commits
  12. 16 Jan, 2012 4 commits