diff options
author | wm4 <wm4@nowhere> | 2013-12-01 20:45:44 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2013-12-01 20:45:44 +0100 |
commit | f12ed5fd8f4d044ad245edf8b14c02f42638b73f (patch) | |
tree | 754e52b809297ac038a7029cf05e1923b0cbcc2a /osdep/io.h | |
parent | 317f2399a7aee5f1a0acd1db1d96595ceaa341a8 (diff) | |
download | mpv-f12ed5fd8f4d044ad245edf8b14c02f42638b73f.tar.bz2 mpv-f12ed5fd8f4d044ad245edf8b14c02f42638b73f.tar.xz |
mp_image: deal with FFmpeg PSEUDOPAL braindeath
We got a crash in libavutil when encoding with Y8 (GRAY8). The reason
was that libavutil was copying an Y8 image allocated by us, and expected
a palette. This is because GRAY8 is a PSEUDOPAL format. It's not clear
what PSEUDOPAL means, and it makes literally no sense at all. However,
it does expect a palette allocated for some formats that are not
paletted, and libavutil crashed when trying to access the non-existent
palette.
Diffstat (limited to 'osdep/io.h')
0 files changed, 0 insertions, 0 deletions