[FFmpeg-devel] [PATCH] lavdev: add libavfilter virtual input device

Stefano Sabatini stefano.sabatini-lala at poste.it
Sat Aug 6 17:03:02 CEST 2011


On date Saturday 2011-08-06 15:46:38 +0200, Stefano Sabatini encoded:
> On date Friday 2011-06-17 02:15:29 +0200, Stefano Sabatini encoded:
> > On date Thursday 2011-06-16 21:17:02 +0200, Michael Niedermayer encoded:
> > > On Sat, Jun 11, 2011 at 10:58:49PM +0200, Stefano Sabatini wrote:
> [...]
> > > If it works and doesnt break anything it might make sense to commit
> > > and work in git on it. that way users can easier  test and other devs
> > > can easier contribute
> > 
> > No it still has a bunch of problems, ffplay crashes randomly when
> > switching streams with "v", I suspect there are still problems with
> > timestamps, and the syntax needs to be changed as well, so committing
> > is still premature.
> > 
> > I'll work through it though as it looks like a very useful tool for
> > testing lavfi sources, multi-streams files, transmedia filtering, A/V
> > synch and timestamp handling.
> 
> Updated work in progress.
> 
> Todo:

> * free context stuff when closing

Fixed.

> * syntax fix? I wonder if we should prefer the "outN" syntax over
>   "v0", "v1"... , "a0", "a1".... Comments?

Fixed, opted for "outN", simpler and more generic.

> * support for buffer caching in the video sink (currently broken
>   with split)
> * support to audio
> 
> I want to fix the syntax problem, buffer caching is not so crucial
> since the source is already usable in the current state (avoiding the
> use of split).
-- 
FFmpeg = Funny & Fabulous Minimalistic Programmable Ecumenical Ghost
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-lavdev-add-libavfilter-virtual-input-device.patch
Type: text/x-diff
Size: 13886 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20110806/99e1a8f6/attachment.bin>


More information about the ffmpeg-devel mailing list