Check that the required plane pointers and only those are set up. Currently does not enforce anything for the palette pointer of pseudopal formats as I am unsure about the requirements.
Showing the changes to doc/APIchanges (1 of 4 files). Show all
Unified · Split
| @@ -15,6 +15,12 @@ libavutil: 2015-08-28 · 14 unmodified lines | |||
| 15 | 15 | ||
| 16 | API changes, most recent first: | 16 | API changes, most recent first: |
| 17 | 17 | ||
| 18 | 2016-02-28 - xxxxxxx - lavc 57.27.101 | ||
| 19 | Validate AVFrame returned by get_buffer2 to have required | ||
| 20 | planes not NULL and unused planes set to NULL as crashes | ||
| 21 | and buffer overflow are possible with certain streams if | ||
| 22 | that is not the case. | ||
| 23 | |||
| 18 | 2016-xx-xx - xxxxxxx - lavc 57.27.100 - avcodec.h | 24 | 2016-xx-xx - xxxxxxx - lavc 57.27.100 - avcodec.h |
| 19 | "flags2" decoding option now allows the flag "ass_ro_flush_noop" preventing | 25 | "flags2" decoding option now allows the flag "ass_ro_flush_noop" preventing |
| 20 | the reset of the ASS ReadOrder field on flush. This affects the content of | 26 | the reset of the ASS ReadOrder field on flush. This affects the content of |