AW: BSD video capture emulation question

Artem Tepponen temik at egartech.com
Mon Jul 14 06:07:12 PDT 2003


Hi,

> I think the synchronization should be part of the application (e.g.
> gstreamer or NMM), but the API to the device should offer device
> specific synchronization primitives... if the device has some.

Device drivers/nodes should provide some time information about
a) when exactly given piece of data was captured,
   and time returned should be global to all capture devices
and
b) what latencies are assosiated with output devices.

Otherwise you will end up with annoying sync problems.

And second thing that comes to mind is that audio is more important
than video, so video stream should be synced to audio and not vice versa.
(You'd better drop some frames than produce annoying clicks).

Artem


More information about the freebsd-multimedia mailing list