[FFmpeg-devel] [PATCH 1/2] lavfi/video: ensure that filter_frame is called.

Nicolas George nicolas.george at normalesup.org
Thu Dec 27 00:57:02 CET 2012


Le septidi 7 nivôse, an CCXXI, Clément Bœsch a écrit :
> Which one are missing? I thought we ported them all…

buffersink only comes as patch 2/2, so technically at this point it is still
missing.

The real problem is the that the temporary implementation of ff_filter_frame
still calls ff_start_frame/ff_draw_slice/ff_end_frame, and non-trivial code
is present in ff_start_frame that needs to be moved.

I believe the correct path for that kind of transition is:

1. make the framework work with both the old and the new API;
2. port all filters to the new API;
3. simplify the framework by dropping support for the old API.

As far as I understand things, 1 was incomplete, but it become apparent only
when 2 neared completion. This patch completes it, hopefully.

Regards,

-- 
  Nicolas George
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20121227/52d19c56/attachment.asc>


More information about the ffmpeg-devel mailing list