1. 13 Feb, 2017 1 commit
    • Hans Verkuil's avatar
      [media] videodev2.h: go back to limited range Y'CbCr for SRGB and, ADOBERGB · 35879ee4
      Hans Verkuil authored
      This reverts 'commit 7e0739cd ("[media] videodev2.h: fix
      sYCC/AdobeYCC default quantization range").
      
      The problem is that many drivers can convert R'G'B' content (often
      from sensors) to Y'CbCr, but they all produce limited range Y'CbCr.
      
      To stay backwards compatible the default quantization range for
      sRGB and AdobeRGB Y'CbCr encoding should be limited range, not full
      range, even though the corresponding standards specify full range.
      
      Update the V4L2_MAP_QUANTIZATION_DEFAULT define accordingly and
      also update the documentation.
      
      Fixes: 7e0739cd ("[media] videodev2.h: fix sYCC/AdobeYCC default quantization range")
      Signed-off-by: default avatarHans Verkuil <hans.verkuil@cisco.com>
      Cc: <stable@vger.kernel.org>      # for v4.9 and up
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
      35879ee4
  2. 30 Jan, 2017 3 commits
  3. 26 Dec, 2016 1 commit
    • Mauro Carvalho Chehab's avatar
      Merge branch 'patchwork' into v4l_for_linus · 0e0694ff
      Mauro Carvalho Chehab authored
      * patchwork:
        [media] s5k4ecgx: select CRC32 helper
        [media] dvb: avoid warning in dvb_net
        [media] v4l: tvp5150: Don't override output pinmuxing at stream on/off time
        [media] v4l: tvp5150: Fix comment regarding output pin muxing
        [media] v4l: tvp5150: Reset device at probe time, not in get/set format handlers
        [media] pctv452e: move buffer to heap, no mutex
        [media] media/cobalt: use pci_irq_allocate_vectors
        [media] cec: fix race between configuring and unconfiguring
        [media] cec: move cec_report_phys_addr into cec_config_thread_func
        [media] cec: replace cec_report_features by cec_fill_msg_report_features
        [media] cec: update log_addr[] before finishing configuration
        [media] cec: CEC_MSG_GIVE_FEATURES should abort for CEC version < 2
        [media] cec: when canceling a message, don't overwrite old status info
        [media] cec: fix report_current_latency
        [media] smiapp: Make suspend and resume functions __maybe_unused
        [media] smiapp: Implement power-on and power-off sequences without runtime PM
      0e0694ff
  4. 21 Dec, 2016 16 commits
  5. 15 Dec, 2016 1 commit
    • Mauro Carvalho Chehab's avatar
      Merge branch 'patchwork' into v4l_for_linus · 65390ea0
      Mauro Carvalho Chehab authored
      * patchwork: (496 commits)
        [media] v4l: tvp5150: Add missing break in set control handler
        [media] v4l: tvp5150: Don't inline the tvp5150_selmux() function
        [media] v4l: tvp5150: Compile tvp5150_link_setup out if !CONFIG_MEDIA_CONTROLLER
        [media] em28xx: don't store usb_device at struct em28xx
        [media] em28xx: use usb_interface for dev_foo() calls
        [media] em28xx: don't change the device's name
        [media] mn88472: fix chip id check on probe
        [media] mn88473: fix chip id check on probe
        [media] lirc: fix error paths in lirc_cdev_add()
        [media] s5p-mfc: Add support for MFC v8 available in Exynos 5433 SoCs
        [media] s5p-mfc: Rework clock handling
        [media] s5p-mfc: Don't keep clock prepared all the time
        [media] s5p-mfc: Kill all IS_ERR_OR_NULL in clocks management code
        [media] s5p-mfc: Remove dead conditional code
        [media] s5p-mfc: Ensure that clock is disabled before turning power off
        [media] s5p-mfc: Remove special clock rate management
        [media] s5p-mfc: Use printk_ratelimited for reporting ioctl errors
        [media] s5p-mfc: Set DMA_ATTR_ALLOC_SINGLE_PAGES
        [media] vivid: Set color_enc on HSV formats
        [media] v4l2-tpg: Init hv_enc field with a valid value
        ...
      65390ea0
  6. 13 Dec, 2016 18 commits