BSD video capture emulation question
gurney_j at efn.org
Fri Jul 11 13:29:46 PDT 2003
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 at 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
(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."
More information about the freebsd-multimedia