mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
png: make ff_png_pass_mask local to pngdec.
This commit is contained in:
parent
abdcb4918c
commit
50a3867bab
@ -39,11 +39,6 @@ static const uint8_t ff_png_pass_xshift[NB_PASSES] = {
|
||||
3, 3, 2, 2, 1, 1, 0
|
||||
};
|
||||
|
||||
/* Mask to determine which pixels are valid in a pass */
|
||||
const uint8_t ff_png_pass_mask[NB_PASSES] = {
|
||||
0x01, 0x01, 0x11, 0x11, 0x55, 0x55, 0xff,
|
||||
};
|
||||
|
||||
void *ff_png_zalloc(void *opaque, unsigned int items, unsigned int size)
|
||||
{
|
||||
if(items >= UINT_MAX / size)
|
||||
|
@ -55,9 +55,6 @@ extern const uint8_t ff_mngsig[8];
|
||||
/* Mask to determine which y pixels are valid in a pass */
|
||||
extern const uint8_t ff_png_pass_ymask[NB_PASSES];
|
||||
|
||||
/* Mask to determine which pixels are valid in a pass */
|
||||
extern const uint8_t ff_png_pass_mask[NB_PASSES];
|
||||
|
||||
void *ff_png_zalloc(void *opaque, unsigned int items, unsigned int size);
|
||||
|
||||
void ff_png_zfree(void *opaque, void *ptr);
|
||||
|
@ -67,6 +67,11 @@ typedef struct PNGDecContext {
|
||||
z_stream zstream;
|
||||
} PNGDecContext;
|
||||
|
||||
/* Mask to determine which pixels are valid in a pass */
|
||||
static const uint8_t png_pass_mask[NB_PASSES] = {
|
||||
0x01, 0x01, 0x11, 0x11, 0x55, 0x55, 0xff,
|
||||
};
|
||||
|
||||
/* Mask to determine which y pixels can be written in a pass */
|
||||
static const uint8_t png_pass_dsp_ymask[NB_PASSES] = {
|
||||
0xff, 0xff, 0x0f, 0xff, 0x33, 0xff, 0x55,
|
||||
@ -88,7 +93,7 @@ static void png_put_interlaced_row(uint8_t *dst, int width,
|
||||
uint8_t *d;
|
||||
const uint8_t *s;
|
||||
|
||||
mask = ff_png_pass_mask[pass];
|
||||
mask = png_pass_mask[pass];
|
||||
dsp_mask = png_pass_dsp_mask[pass];
|
||||
switch(bits_per_pixel) {
|
||||
case 1:
|
||||
|
Loading…
Reference in New Issue
Block a user