diff options
author | wm4 <wm4@nowhere> | 2016-01-25 10:43:35 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2016-01-25 10:43:35 +0100 |
commit | 3a015b9ec7186a41c91f6d0a565aea237806c8f4 (patch) | |
tree | 2b72d13262e0377c1a4cdc01aeaea717e21b735d /video/out/vo_sdl.c | |
parent | 3c4f13c23a0363bcfd9e78650795f8352056f7f2 (diff) | |
download | mpv-3a015b9ec7186a41c91f6d0a565aea237806c8f4.tar.bz2 mpv-3a015b9ec7186a41c91f6d0a565aea237806c8f4.tar.xz |
video: remove some useless old RGB formats
Some VOs had support for these - remove them.
Typically, these formats will have only some use in cases where using
RGB software conversion with libswscale is faster than letting the
VO/GPU do it (i.e. almost never). For the sake of testing this case,
keep IMGFMT_RGB565. This is the least messy format, because it has no
padding/alpha bits with unknown semantics.
Note that decoding to these formats still works. We'll let libswscale
repack the data to whatever the VO in use can take.
Diffstat (limited to 'video/out/vo_sdl.c')
-rw-r--r-- | video/out/vo_sdl.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/video/out/vo_sdl.c b/video/out/vo_sdl.c index 6a175ef7ca..9d34564587 100644 --- a/video/out/vo_sdl.c +++ b/video/out/vo_sdl.c @@ -68,11 +68,7 @@ const struct formatmap_entry formats[] = { {SDL_PIXELFORMAT_BGR24, IMGFMT_BGR24, 0}, {SDL_PIXELFORMAT_RGB888, IMGFMT_RGB24, 0}, {SDL_PIXELFORMAT_BGR888, IMGFMT_BGR24, 0}, - {SDL_PIXELFORMAT_RGB565, IMGFMT_BGR565, 0}, {SDL_PIXELFORMAT_BGR565, IMGFMT_RGB565, 0}, - {SDL_PIXELFORMAT_RGB555, IMGFMT_BGR555, 0}, - {SDL_PIXELFORMAT_BGR555, IMGFMT_RGB555, 0}, - {SDL_PIXELFORMAT_RGB444, IMGFMT_BGR444, 0} #else {SDL_PIXELFORMAT_RGBX8888, IMGFMT_ABGR, 0}, // has no alpha -> bad for OSD {SDL_PIXELFORMAT_BGRX8888, IMGFMT_ARGB, 0}, // has no alpha -> bad for OSD @@ -85,10 +81,6 @@ const struct formatmap_entry formats[] = { {SDL_PIXELFORMAT_RGB888, IMGFMT_BGR24, 0}, {SDL_PIXELFORMAT_BGR888, IMGFMT_RGB24, 0}, {SDL_PIXELFORMAT_RGB565, IMGFMT_RGB565, 0}, - {SDL_PIXELFORMAT_BGR565, IMGFMT_RGB565, 0}, - {SDL_PIXELFORMAT_RGB555, IMGFMT_RGB555, 0}, - {SDL_PIXELFORMAT_BGR555, IMGFMT_BGR555, 0}, - {SDL_PIXELFORMAT_RGB444, IMGFMT_RGB444, 0} #endif }; |