diff options
author | Alexander Strange <astrange@ithinksw.com> | 2010-01-14 01:32:49 +0000 |
---|---|---|
committer | Alexander Strange <astrange@ithinksw.com> | 2010-01-14 01:32:49 +0000 |
commit | f267d3ac75942bd0fabb38361e00192b8254ba76 (patch) | |
tree | dca4fac9fd11b778c1882d7139d7f65b18f92d3f /libavcodec/dsputil.h | |
parent | ff5ab5c8c9b87908639861a6d29d6cf330c4ed56 (diff) | |
download | ffmpeg-f267d3ac75942bd0fabb38361e00192b8254ba76.tar.gz |
Implement alpha channel decoding for BGR HuffYUV.
Since BGR24 is decoded as BGR32, fill its alpha channel with 255
using the appropriate predictors.
Originally committed as revision 21211 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/dsputil.h')
-rw-r--r-- | libavcodec/dsputil.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/dsputil.h b/libavcodec/dsputil.h index 7b218acaf1..1476ae7ba3 100644 --- a/libavcodec/dsputil.h +++ b/libavcodec/dsputil.h @@ -350,7 +350,7 @@ typedef struct DSPContext { void (*sub_hfyu_median_prediction)(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int w, int *left, int *left_top); void (*add_hfyu_median_prediction)(uint8_t *dst, const uint8_t *top, const uint8_t *diff, int w, int *left, int *left_top); int (*add_hfyu_left_prediction)(uint8_t *dst, const uint8_t *src, int w, int left); - void (*add_hfyu_left_prediction_bgr32)(uint8_t *dst, const uint8_t *src, int w, int *red, int *green, int *blue); + void (*add_hfyu_left_prediction_bgr32)(uint8_t *dst, const uint8_t *src, int w, int *red, int *green, int *blue, int *alpha); /* this might write to dst[w] */ void (*add_png_paeth_prediction)(uint8_t *dst, uint8_t *src, uint8_t *top, int w, int bpp); void (*bswap_buf)(uint32_t *dst, const uint32_t *src, int w); |