20 May, 2019

1 commit


14 Nov, 2018

3 commits

  • commit db0340182444612bcadb98bdec22f651aa42266c upstream.

    The CTA-861 standards have been updated to refer to opRGB instead
    of AdobeRGB. The official standard is in fact named opRGB, so
    switch to that.

    The two old defines referring to ADOBERGB in the public API are
    put under #ifndef __KERNEL__ and a comment mentions that they are
    deprecated.

    Signed-off-by: Hans Verkuil
    Cc: stable@vger.kernel.org
    Acked-by: Daniel Vetter
    Signed-off-by: Mauro Carvalho Chehab
    Signed-off-by: Greg Kroah-Hartman

    Hans Verkuil
     
  • commit a58c37978cf02f6d35d05ee4e9288cb8455f1401 upstream.

    Drop all Adobe references and use the official opRGB standard
    instead.

    Signed-off-by: Hans Verkuil
    Cc: stable@vger.kernel.org
    Acked-by: Daniel Vetter
    Signed-off-by: Mauro Carvalho Chehab
    Signed-off-by: Greg Kroah-Hartman

    Hans Verkuil
     
  • commit 7ec2b3b941a666a942859684281b5f6460a0c234 upstream.

    If the HDMI cable is disconnected or the CEC adapter is manually
    unconfigured, then all pending transmits and wait-for-replies are
    aborted. Signal this with new status bits (CEC_RX/TX_STATUS_ABORTED).

    If due to (usually) a driver bug a transmit never ends (i.e. the
    transmit_done was never called by the driver), then when this times
    out the message is marked with CEC_TX_STATUS_TIMEOUT.

    This should not happen and is an indication of a driver bug.

    Without a separate status bit for this it was impossible to detect
    this from userspace.

    The 'transmit timed out' kernel message is now a warning, so this
    should be more prominent in the kernel log as well.

    Signed-off-by: Hans Verkuil
    Cc: # for v4.18 and up
    Signed-off-by: Mauro Carvalho Chehab
    Signed-off-by: Greg Kroah-Hartman

    Hans Verkuil
     

30 Aug, 2018

1 commit


02 Aug, 2018

4 commits


31 Jul, 2018

2 commits


30 Jul, 2018

1 commit


27 Jul, 2018

4 commits


25 Jul, 2018

10 commits


04 Jul, 2018

2 commits

  • Add a new control V4L2_CID_MPEG_VIDEO_VP9_PROFILE for VP9 profiles. This control
    allows selecting the desired profile for VP9 encoder and querying for supported
    profiles by VP9 encoder/decoder.

    Though this control is similar to V4L2_CID_MPEG_VIDEO_VP8_PROFILE, we need to
    separate this control from it because supported profiles usually differ between
    VP8 and VP9.

    Signed-off-by: Keiichi Watanabe
    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Keiichi Watanabe
     
  • Add a menu control V4L2_CID_MPEG_VIDEO_VP8_PROFILE for VP8 profile and make
    V4L2_CID_MPEG_VIDEO_VPX_PROFILE an alias of it. This new control is used to
    select the desired profile for VP8 encoder and query for supported profiles by
    VP8 encoder/decoder.

    Though we have originally a control V4L2_CID_MPEG_VIDEO_VPX_PROFILE and its name
    contains 'VPX', it works only for VP8 because supported profiles usually differ
    between VP8 and VP9. In addition, this control cannot be used for querying since
    it is not a menu control but an integer control, which cannot return an
    arbitrary set of supported profiles.

    The new control V4L2_CID_MPEG_VIDEO_VP8_PROFILE is a menu control as with
    controls for other codec profiles. (e.g. H264)

    In addition, this patch also fixes the use of V4L2_CID_MPEG_VIDEO_VPX_PROFILE in
    drivers of Qualcomm's venus and Samsung's s5p-mfc.

    Signed-off-by: Keiichi Watanabe
    Signed-off-by: Hans Verkuil
    Signed-off-by: Mauro Carvalho Chehab

    Keiichi Watanabe
     

28 Jun, 2018

2 commits


26 May, 2018

6 commits


14 May, 2018

1 commit


10 May, 2018

2 commits

  • There are two places pointing to an unexisting "m.chehab@kernel.org"
    email. I never had such email, so, I'm unsure how it ends there.
    Anyway, it is plain wrong.

    While here, use my canonical e-mail on a bunch of places that
    are pointing to another e-mail. The idea is that, from now on,
    all places will be pointing to the same SMTP server.

    Signed-off-by: Mauro Carvalho Chehab

    Mauro Carvalho Chehab
     
  • Linux 4.17-rc4

    * tag 'v4.17-rc4': (920 commits)
    Linux 4.17-rc4
    KVM: x86: remove APIC Timer periodic/oneshot spikes
    genksyms: fix typo in parse.tab.{c,h} generation rules
    kbuild: replace hardcoded bison in cmd_bison_h with $(YACC)
    gcc-plugins: fix build condition of SANCOV plugin
    MAINTAINERS: Update Kbuild entry with a few paths
    Revert "usb: host: ehci: Use dma_pool_zalloc()"
    platform/x86: Kconfig: Fix dell-laptop dependency chain.
    platform/x86: asus-wireless: Fix NULL pointer dereference
    arm64: vgic-v2: Fix proxying of cpuif access
    KVM: arm/arm64: vgic_init: Cleanup reference to process_maintenance
    KVM: arm64: Fix order of vcpu_write_sys_reg() arguments
    MAINTAINERS & files: Canonize the e-mails I use at files
    media: imx-media-csi: Fix inconsistent IS_ERR and PTR_ERR
    tools: power/acpi, revert to LD = gcc
    bdi: Fix oops in wb_workfn()
    RDMA/cma: Do not query GID during QP state transition to RTR
    IB/mlx4: Fix integer overflow when calculating optimal MTT size
    IB/hfi1: Fix memory leak in exception path in get_irq_affinity()
    IB/{hfi1, rdmavt}: Fix memory leak in hfi1_alloc_devdata() upon failure
    ...

    Mauro Carvalho Chehab
     

05 May, 2018

1 commit