lkml.org 
[lkml]   [2022]   [Sep]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Date
    Subject[PATCH v1 1/8] media: uvc: Extend documentation of uvc_video_clock_decode()
    Make a explicit reference to uvc 1.5, explaining how the algorithm
    supports the different behaviour of uvc 1.1 and 1.5.

    Tested-by: hn.chen <hn.chen@sunplusit.com>
    Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>

    diff --git a/drivers/media/usb/uvc/uvc_video.c b/drivers/media/usb/uvc/uvc_video.c
    index 170a008f4006..ab56e65ca324 100644
    --- a/drivers/media/usb/uvc/uvc_video.c
    +++ b/drivers/media/usb/uvc/uvc_video.c
    @@ -517,6 +517,9 @@ uvc_video_clock_decode(struct uvc_streaming *stream, struct uvc_buffer *buf,
    /*
    * To limit the amount of data, drop SCRs with an SOF identical to the
    * previous one.
    + * This filtering is also needed for supporting UVC 1.5. Where all the
    + * data packages of the same frame contains the same sof. In that case
    + * only the first one will match the host_sof.
    */
    dev_sof = get_unaligned_le16(&data[header_size - 2]);
    if (dev_sof == stream->clock.last_sof)
    --
    b4 0.11.0-dev-d93f8

    \
     
     \ /
      Last update: 2022-09-20 16:09    [W:3.802 / U:0.012 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site