Mercurial > libavcodec.hg
comparison imgconvert.c @ 4201:c4f87cfd5b20 libavcodec
changed rgba32_to routines to support both alpha and non-alpha formats (see r7066 too)
author | alex |
---|---|
date | Tue, 14 Nov 2006 19:53:22 +0000 |
parents | 23da44e8fd05 |
children | bc9de4875ebd |
comparison
equal
deleted
inserted
replaced
4200:58412faefb46 | 4201:c4f87cfd5b20 |
---|---|
2058 }, | 2058 }, |
2059 [PIX_FMT_RGBA32] = { | 2059 [PIX_FMT_RGBA32] = { |
2060 [PIX_FMT_RGB24] = { | 2060 [PIX_FMT_RGB24] = { |
2061 .convert = rgba32_to_rgb24 | 2061 .convert = rgba32_to_rgb24 |
2062 }, | 2062 }, |
2063 [PIX_FMT_BGR24] = { | |
2064 .convert = rgba32_to_bgr24 | |
2065 }, | |
2066 [PIX_FMT_RGB565] = { | |
2067 .convert = rgba32_to_rgb565 | |
2068 }, | |
2063 [PIX_FMT_RGB555] = { | 2069 [PIX_FMT_RGB555] = { |
2064 .convert = rgba32_to_rgb555 | 2070 .convert = rgba32_to_rgb555 |
2065 }, | 2071 }, |
2066 [PIX_FMT_PAL8] = { | 2072 [PIX_FMT_PAL8] = { |
2067 .convert = rgba32_to_pal8 | 2073 .convert = rgba32_to_pal8 |
2072 [PIX_FMT_GRAY8] = { | 2078 [PIX_FMT_GRAY8] = { |
2073 .convert = rgba32_to_gray | 2079 .convert = rgba32_to_gray |
2074 }, | 2080 }, |
2075 }, | 2081 }, |
2076 [PIX_FMT_BGR24] = { | 2082 [PIX_FMT_BGR24] = { |
2083 [PIX_FMT_RGBA32] = { | |
2084 .convert = bgr24_to_rgba32 | |
2085 }, | |
2077 [PIX_FMT_RGB24] = { | 2086 [PIX_FMT_RGB24] = { |
2078 .convert = bgr24_to_rgb24 | 2087 .convert = bgr24_to_rgb24 |
2079 }, | 2088 }, |
2080 [PIX_FMT_YUV420P] = { | 2089 [PIX_FMT_YUV420P] = { |
2081 .convert = bgr24_to_yuv420p | 2090 .convert = bgr24_to_yuv420p |
2097 [PIX_FMT_GRAY8] = { | 2106 [PIX_FMT_GRAY8] = { |
2098 .convert = rgb555_to_gray | 2107 .convert = rgb555_to_gray |
2099 }, | 2108 }, |
2100 }, | 2109 }, |
2101 [PIX_FMT_RGB565] = { | 2110 [PIX_FMT_RGB565] = { |
2111 [PIX_FMT_RGBA32] = { | |
2112 .convert = rgb565_to_rgba32 | |
2113 }, | |
2102 [PIX_FMT_RGB24] = { | 2114 [PIX_FMT_RGB24] = { |
2103 .convert = rgb565_to_rgb24 | 2115 .convert = rgb565_to_rgb24 |
2104 }, | 2116 }, |
2105 [PIX_FMT_YUV420P] = { | 2117 [PIX_FMT_YUV420P] = { |
2106 .convert = rgb565_to_yuv420p | 2118 .convert = rgb565_to_yuv420p |