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 | 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 | 24 | 2016-xx-xx - xxxxxxx - lavc 57.27.100 - avcodec.h |
| 19 | 25 | "flags2" decoding option now allows the flag "ass_ro_flush_noop" preventing |
| 20 | 26 | the reset of the ASS ReadOrder field on flush. This affects the content of |