From owner-freebsd-multimedia@FreeBSD.ORG Mon Jul 14 06:07:12 2003 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1360D37B401 for ; Mon, 14 Jul 2003 06:07:12 -0700 (PDT) Received: from mx02.egartech.com (aloha.egartech.com [62.118.81.133]) by mx1.FreeBSD.org (Postfix) with SMTP id 3B73643FE0 for ; Mon, 14 Jul 2003 06:07:10 -0700 (PDT) (envelope-from temik@egartech.com) Received: (qmail 11804 invoked from network); 14 Jul 2003 12:58:44 -0000 Received: from unknown (HELO turtle.egar.egartech.com) (192.168.8.4) by 0 with SMTP; 14 Jul 2003 12:58:43 -0000 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1251" Content-Transfer-Encoding: quoted-printable X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0 Date: Mon, 14 Jul 2003 16:58:47 +0400 Message-ID: <5235EF9BAE6B7F4CB3735789EEF73B2907427A@turtle.egar.egartech.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: AW: BSD video capture emulation question Thread-Index: AcNKAIfbNRBVolW/RLe+NVqR/3uYYgABhsVA From: "Artem Tepponen" To: Subject: RE: AW: BSD video capture emulation question X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jul 2003 13:07:12 -0000 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