v4l2: use dll to track rate difference

Track the difference between the configured and real framerate and use
that as the rate correction to adjust the next_nsec clock field.
This commit is contained in:
Wim Taymans 2024-11-26 17:14:26 +01:00
parent 043245ca11
commit 41e35c7b17
5 changed files with 40 additions and 5 deletions

View file

@ -1,7 +1,7 @@
v4l2_sources = ['v4l2.c',
'v4l2-device.c',
'v4l2-source.c']
v4l2_dependencies = [ spa_dep, libinotify_dep ]
v4l2_dependencies = [ spa_dep, libinotify_dep, mathlib ]
if libudev_dep.found()
v4l2_sources += [ 'v4l2-udev.c' ]