Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Jul 2003 13:29:15 -0700
From:      John-Mark Gurney <gurney_j@efn.org>
To:        Julian Elischer <julian@elischer.org>
Cc:        multimedia@freebsd.org
Subject:   Re: BSD video capture emulation question
Message-ID:  <20030711202915.GL35337@funkthat.com>
In-Reply-To: <Pine.BSF.4.21.0307111317450.40558-100000@InterJet.elischer.org>
References:  <20030711220709.3cdac33e.Alexander@Leidinger.net> <Pine.BSF.4.21.0307111317450.40558-100000@InterJet.elischer.org>

next in thread | previous in thread | raw e-mail | index | archive | help

Julian Elischer wrote this message on Fri, Jul 11, 2003 at 13:18 -0700:
> On Fri, 11 Jul 2003, Alexander Leidinger wrote:
> 
> > On Fri, 11 Jul 2003 10:28:28 -0700
> > John-Mark Gurney <gurney_j@efn.org> wrote:
> > 
> > Think about those cards where you can put a video stream in and get a
> > transformed video stream out (MPEG encoder). One end can be represented
> > as a video sink and the other one as a video source (so you don't need a
> > "filter", just connect sources with sinks).
> 
> sounds like netgraph .. (runs for cover)

Heheh, the scary part is you aren't too far off basis with that comment.
:)

Some of the newer Windows apps lets you do similar things with audio
and video stream processing.  I haven't used it, but there is an app
that lets you plum things together.  So say you have a VOB (mpeg-2)
video stream, and that will export the MPEG-2 video data, and the
subtitls and the audio.  Then you can pass the audio (AC3) data to
either your sound card (assuming digital out) or to a software AC3
decoder, and you can do similar things with video.

Another reason I choose to use a userland for the prgoram API is that
we can later refactor the code between userland and kernel w/o breaking
programs.

(or did I already state that? :) )

-- 
  John-Mark Gurney				Voice: +1 415 225 5579

     "All that I will do, has been done, All that I have, has not."



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030711202915.GL35337>