1. 09 4月, 2012 1 次提交
    • C
      [media] dvb_frontend: regression fix: userspace ABI broken for xine · 556a0442
      Chris Rankin 提交于
      The commit e399ce77 has broken the DVB ABI for xine:
      
      The problem is that xine is expecting every event after a successful
      FE_SET_FRONTEND ioctl to have a non-zero frequency parameter, regardless
      of whether the tuning process has LOCKed yet. What used to happen is
      that the events inherited the initial tuning parameters from the
      FE_SET_FRONTEND call. However, the fepriv->parameters_out struct is now
      not initialised until the status contains the FE_HAS_LOCK bit.
      
      You might argue that this behaviour is intentional, except that if an
      application other than xine uses the DVB adapter and manages to set the
      parameters_out.frequency field to something other than zero, then xine
      no longer has any problems until either the adapter is replugged or the
      kernel modules reloaded. This can only mean that the
      fepriv->parameters_out struct still contains the (stale) tuning
      information from the previous application.
      Signed-off-by: NChris Rankin <rankincj@yahoo.com>
      Cc: stable@kernel.org # for kernel version 3.3
      Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
      556a0442
  2. 23 3月, 2012 1 次提交
    • M
      Merge branch 'staging/for_v3.4' into v4l_for_linus · 7483d45f
      Mauro Carvalho Chehab 提交于
      * staging/for_v3.4: (10117 commits)
        [media] update CARDLIST.em28xx
        [media] partially reverts changeset fa5527cd
        [media] stb0899: fix the limits for signal strength values
        [media] em28xx: support for 2304:0242 PCTV QuatroStick (510e)
        [media] em28xx: support for 2013:0251 PCTV QuatroStick nano (520e)
        [media] -EINVAL -> -ENOTTY
        [media] gspca - sn9c20x: Cleanup source
        [media] gspca - sn9c20x: Simplify register write for capture start/stop
        [media] gspca - sn9c20x: Add automatic JPEG compression mechanism
        [media] gspca - sn9c20x: Greater delay in case of sensor no response
        [media] gspca - sn9c20x: Optimize the code of write sequences
        [media] gspca - sn9c20x: Add the JPEG compression quality control
        [media] gspca - sn9c20x: Add a delay after Omnivision sensor reset
        [media] gspca - sn9c20x: Propagate USB errors to higher level
        [media] gspca - sn9c20x: Use the new video control mechanism
        [media] gspca - sn9c20x: Fix loss of frame start
        [media] gspca - zc3xx: Lack of register 08 value for sensor cs2102k
        [media] gspca - ov534_9: Add brightness to OmniVision 5621 sensor
        [media] gspca - zc3xx: Add V4L2_CID_JPEG_COMPRESSION_QUALITY control support
        [media] pvrusb2: fix 7MHz & 8MHz DVB-T tuner support for HVR1900 rev D1F5
        ...
      7483d45f
  3. 20 3月, 2012 38 次提交