[FFmpeg-devel] [PATCH] lavfi: add asendcmd and sendcmd filters
stefasab at gmail.com
Sun Sep 2 18:18:42 CEST 2012
On date Wednesday 2012-08-15 10:20:33 +0200, Nicolas George encoded:
> Le nonidi 29 thermidor, an CCXX, Nicolas George a écrit :
> > I do not believe having a solution for that problem right now is mandatory,
> > but having a syntax that be extended to implement a solution would be
> > better.
> I suggest the following syntax:
> 0:05:00-0:15:00 delogo set 10:10:160:120
> + [leave] delogo set 0
> In other words:
> - command timestamps can be intervals, with the end defaulting to infinity
> (INT64_MAX should be infinite enough);
> - these intervals can have several associated commands, using a '+' instead
> of the timestamp to add to the current interval;
0:05:00-0:15:00 [enter] delogo set 10:10:160:120
[leave] delogo set 0;
Basically this is setting several commands in a given interval (so the
primitive will be parse_interval_commands()), possibly with different
> - flags can be set between the timestamp and target using brackets, and some
> of these flags can specify when the corresponding command is sent
> depending on the evolution of the current timestamp with regard to the
> interval (default: "enter").
> I believe this syntax could cover most reasonable needs without being too
> much trouble to implement.
> And if we agree that the target of a command can not have brackets in its
> name (or that they must be escaped), it is completely compatible with what
> you already wrote, so you can go ahead with it.
Updated WIP patch with token escaping (for the old syntax), and
FFmpeg = Fierce & Frenzy Monstrous Plastic Evil Geisha
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 16009 bytes
Desc: not available
More information about the ffmpeg-devel