FFmpeg/libavcodec
Urvang Joshi 02cf59f3a6 WebP encoder: use WebPAnimEncoder API when available.
WebPAnimEncoder API is a combination of encoder (WebPEncoder) and muxer
(WebPMux). It performs several optimizations to make it more efficient
than the combination of WebPEncode() and native ffmpeg muxer.

When WebPAnimEncoder API is used:
- In the encoder layer: we use WebPAnimEncoderAdd() instead of
  WebPEncode().
- The muxer layer: works like a raw muxer.

On the other hand, when WebPAnimEncoder API isn't available, the old code is
used as it is:
- In the codec layer: WebPEncode is used to encode each frame
- In the muxer layer:  ffmpeg muxer is used

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-05-23 03:31:28 +02:00
..
2015-04-18 14:13:59 -03:00
2015-05-13 01:59:51 +02:00
2015-04-20 04:11:23 +02:00
2015-04-22 17:45:51 +02:00
2015-04-29 20:13:59 +02:00
2015-04-18 14:14:24 -03:00
2015-05-15 18:29:40 +02:00
2015-04-18 14:14:11 -03:00
2015-05-06 17:50:09 +02:00
2015-03-14 14:05:25 +01:00
2015-04-28 00:04:58 +02:00
2015-05-20 18:15:22 +02:00
2015-04-28 00:04:58 +02:00
2015-05-07 07:19:52 -04:00
2015-05-20 15:50:58 +02:00
2015-03-16 13:04:47 +01:00
2015-05-13 00:41:38 +02:00
2015-04-18 18:07:54 -03:00