FFmpeg/libavcodec
Vittorio Giovara dca23ffbc7 lavc: Deprecate AVPicture structure and related functions
This structure served as a bridge between data pointers and frames,
but it suffers from several limitations:
- it is not refcounted and data must be copied to every time
- it cannot be expanded without ABI break due to being used on the stack
- its functions are just wrappers to imgutils which add a layer of
  unneeded indirection, and maintenance burden
- it allows hacks like embedding uncompressed data in packets
- its use is often confusing to our users

AVFrame provides a much better API, and, if a full blown frame is not
needed, it is just as simple and more straightfoward to use data and
linesize arrays directly.

Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-10-22 13:32:15 +02:00
..
2015-07-17 18:46:24 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-10-21 11:51:07 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-10-21 11:51:07 +02:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:58 +01:00
2015-10-08 21:55:31 +02:00
2015-10-08 21:55:31 +02:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-10-07 18:45:49 +02:00
2015-10-07 18:45:49 +02:00
2015-09-12 13:39:37 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-09-29 14:33:01 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-09-24 10:57:30 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-09-03 13:55:38 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-10-14 14:35:34 +02:00
2015-10-14 14:35:34 +02:00
2015-07-27 16:21:14 +01:00
2015-07-27 16:00:22 +01:00
2015-07-27 16:00:22 +01:00
2015-07-27 16:00:22 +01:00
2015-07-27 15:24:58 +01:00
2015-10-08 21:55:31 +02:00
2015-08-21 08:46:05 +02:00
2015-08-21 08:46:05 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-09-14 14:50:19 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-07-09 21:36:19 +02:00
2015-07-27 15:24:58 +01:00
2015-09-02 21:56:22 +02:00
2015-09-02 21:56:22 +02:00
2015-07-27 15:24:58 +01:00
2015-10-14 11:25:53 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-09-30 16:44:33 +02:00
2015-09-30 16:44:33 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-08-25 19:47:43 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-10-14 11:24:24 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-09-30 16:45:11 +02:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:56 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-10-21 11:51:07 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-09-06 10:36:24 +02:00
2015-09-06 10:36:24 +02:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:56 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00