summaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorRicardo Ribalda <ribalda@chromium.org>2024-03-23 10:48:05 +0000
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2024-06-17 00:58:45 +0300
commit6243c83be6ee8d95cf5661b5a123621106491974 (patch)
treefadc2d5224611a8449726b7ce44e36616040bbea /tools/perf/scripts/python/stackcollapse.py
parent9183c6f1a21e0da4415762c504e2d7f784304d12 (diff)
downloadlinux-6243c83be6ee8d95cf5661b5a123621106491974.tar.gz
linux-6243c83be6ee8d95cf5661b5a123621106491974.zip
media: uvcvideo: Allow hw clock updates with buffers not full
With UVC 1.5 we get as little as one clock sample per frame. Which means that it takes 32 frames to move from the software timestamp to the hardware timestamp method. This results in abrupt changes in the timestamping after 32 frames (~1 second), resulting in noticeable artifacts when used for encoding. With this patch we modify the update algorithm to work with whatever amount of values are available. Tested-by: HungNien Chen <hn.chen@sunplusit.com> Reviewed-by: Sergey Senozhatsky <senozhatsky@chromium.org> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Ricardo Ribalda <ribalda@chromium.org> Reviewed-by: Tomasz Figa <tfiga@chromium.org> Link: https://lore.kernel.org/r/20240323-resend-hwtimestamp-v10-4-b08e590d97c7@chromium.org Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions