A new field, AVCodecContext.internal is used to hold a new struct AVCodecInternal, which has private fields that are not codec-specific and are used by general libavcodec functions. Moved internal_buffer, internal_buffer_count, and is_copy.
Showing the changes to doc/APIchanges (1 of 12 files). Show all
Unified · Split
| @@ -13,6 +13,14 @@ libavutil: 2011-04-18 · 12 unmodified lines | |||
| 13 | 13 | ||
| 14 | API changes, most recent first: | 14 | API changes, most recent first: |
| 15 | 15 | ||
| 16 | 2011-xx-xx - xxxxxxx - lavc 53.21.0 | ||
| 17 | Move some AVCodecContext fields to a new private struct, AVCodecInternal, | ||
| 18 | which is accessed from a new field, AVCodecContext.internal. | ||
| 19 | - fields moved: | ||
| 20 | AVCodecContext.internal_buffer --> AVCodecInternal.buffer | ||
| 21 | AVCodecContext.internal_buffer_count --> AVCodecInternal.buffer_count | ||
| 22 | AVCodecContext.is_copy --> AVCodecInternal.is_copy | ||
| 23 | |||
| 16 | 2011-11-13 - lavf 53.15.0 | 24 | 2011-11-13 - lavf 53.15.0 |
| 17 | New interrupt callback API, allowing per-AVFormatContext/AVIOContext | 25 | New interrupt callback API, allowing per-AVFormatContext/AVIOContext |
| 18 | interrupt callbacks. | 26 | interrupt callbacks. |