mirror of
https://github.com/webmproject/libwebp.git
synced 2025-04-16 22:06:48 +02:00
cosmetics: normalize '*' association
we associate '*' with types rather than variables Change-Id: Id93ed65272a8a88e604278693e3850649639e9b6
This commit is contained in:
parent
94138e0e0d
commit
fab8f9cfcf
@ -640,10 +640,10 @@ static const char* const kErrorMessages[VP8_ENC_ERROR_LAST] = {
|
|||||||
|
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
int main(int argc, const char *argv[]) {
|
int main(int argc, const char* argv[]) {
|
||||||
int return_value = -1;
|
int return_value = -1;
|
||||||
const char *in_file = NULL, *out_file = NULL, *dump_file = NULL;
|
const char* in_file = NULL, *out_file = NULL, *dump_file = NULL;
|
||||||
FILE *out = NULL;
|
FILE* out = NULL;
|
||||||
int c;
|
int c;
|
||||||
int short_output = 0;
|
int short_output = 0;
|
||||||
int quiet = 0;
|
int quiet = 0;
|
||||||
|
@ -176,10 +176,10 @@ static uint8_t* AllocateExternalBuffer(WebPDecoderConfig* config,
|
|||||||
return external_buffer;
|
return external_buffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
int main(int argc, const char *argv[]) {
|
int main(int argc, const char* argv[]) {
|
||||||
int ok = 0;
|
int ok = 0;
|
||||||
const char *in_file = NULL;
|
const char* in_file = NULL;
|
||||||
const char *out_file = NULL;
|
const char* out_file = NULL;
|
||||||
|
|
||||||
WebPDecoderConfig config;
|
WebPDecoderConfig config;
|
||||||
WebPDecBuffer* const output_buffer = &config.output;
|
WebPDecBuffer* const output_buffer = &config.output;
|
||||||
|
@ -96,12 +96,12 @@ static void Help(void) {
|
|||||||
|
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
int main(int argc, const char *argv[]) {
|
int main(int argc, const char* argv[]) {
|
||||||
int verbose = 0;
|
int verbose = 0;
|
||||||
int gif_error = GIF_ERROR;
|
int gif_error = GIF_ERROR;
|
||||||
WebPMuxError err = WEBP_MUX_OK;
|
WebPMuxError err = WEBP_MUX_OK;
|
||||||
int ok = 0;
|
int ok = 0;
|
||||||
const W_CHAR *in_file = NULL, *out_file = NULL;
|
const W_CHAR* in_file = NULL, *out_file = NULL;
|
||||||
GifFileType* gif = NULL;
|
GifFileType* gif = NULL;
|
||||||
int frame_duration = 0;
|
int frame_duration = 0;
|
||||||
int frame_timestamp = 0;
|
int frame_timestamp = 0;
|
||||||
@ -379,7 +379,7 @@ int main(int argc, const char *argv[]) {
|
|||||||
}
|
}
|
||||||
case EXTENSION_RECORD_TYPE: {
|
case EXTENSION_RECORD_TYPE: {
|
||||||
int extension;
|
int extension;
|
||||||
GifByteType *data = NULL;
|
GifByteType* data = NULL;
|
||||||
if (DGifGetExtension(gif, &extension, &data) == GIF_ERROR) {
|
if (DGifGetExtension(gif, &extension, &data) == GIF_ERROR) {
|
||||||
goto End;
|
goto End;
|
||||||
}
|
}
|
||||||
@ -593,7 +593,7 @@ int main(int argc, const char *argv[]) {
|
|||||||
|
|
||||||
#else // !WEBP_HAVE_GIF
|
#else // !WEBP_HAVE_GIF
|
||||||
|
|
||||||
int main(int argc, const char *argv[]) {
|
int main(int argc, const char* argv[]) {
|
||||||
fprintf(stderr, "GIF support not enabled in %s.\n", argv[0]);
|
fprintf(stderr, "GIF support not enabled in %s.\n", argv[0]);
|
||||||
(void)argc;
|
(void)argc;
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -479,7 +479,7 @@ static void Help(void) {
|
|||||||
" 'q' / 'Q' / ESC .... quit\n");
|
" 'q' / 'Q' / ESC .... quit\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
int main(int argc, char *argv[]) {
|
int main(int argc, char* argv[]) {
|
||||||
int c;
|
int c;
|
||||||
WebPDecoderConfig* const config = &kParams.config;
|
WebPDecoderConfig* const config = &kParams.config;
|
||||||
WebPIterator* const curr = &kParams.curr_frame;
|
WebPIterator* const curr = &kParams.curr_frame;
|
||||||
@ -630,7 +630,7 @@ int main(int argc, char *argv[]) {
|
|||||||
|
|
||||||
#else // !WEBP_HAVE_GL
|
#else // !WEBP_HAVE_GL
|
||||||
|
|
||||||
int main(int argc, const char *argv[]) {
|
int main(int argc, const char* argv[]) {
|
||||||
fprintf(stderr, "OpenGL support not enabled in %s.\n", argv[0]);
|
fprintf(stderr, "OpenGL support not enabled in %s.\n", argv[0]);
|
||||||
(void)argc;
|
(void)argc;
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -226,7 +226,7 @@ static void Help(void) {
|
|||||||
" Also handles PNG, JPG and TIFF files, in addition to WebP.\n");
|
" Also handles PNG, JPG and TIFF files, in addition to WebP.\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
int main(int argc, const char *argv[]) {
|
int main(int argc, const char* argv[]) {
|
||||||
WebPPicture pic1, pic2;
|
WebPPicture pic1, pic2;
|
||||||
size_t size1 = 0, size2 = 0;
|
size_t size1 = 0, size2 = 0;
|
||||||
int ret = 1;
|
int ret = 1;
|
||||||
|
@ -92,7 +92,7 @@ int main(int argc, char* argv[]) {
|
|||||||
|
|
||||||
#else // !WEBP_HAVE_SDL
|
#else // !WEBP_HAVE_SDL
|
||||||
|
|
||||||
int main(int argc, const char *argv[]) {
|
int main(int argc, const char* argv[]) {
|
||||||
fprintf(stderr, "SDL support not enabled in %s.\n", argv[0]);
|
fprintf(stderr, "SDL support not enabled in %s.\n", argv[0]);
|
||||||
(void)argc;
|
(void)argc;
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
#include "imageio/imageio_util.h"
|
#include "imageio/imageio_util.h"
|
||||||
#include "../examples/unicode.h"
|
#include "../examples/unicode.h"
|
||||||
|
|
||||||
int main(int argc, const char *argv[]) {
|
int main(int argc, const char* argv[]) {
|
||||||
int c;
|
int c;
|
||||||
int quiet = 0;
|
int quiet = 0;
|
||||||
int ok = 1;
|
int ok = 1;
|
||||||
|
@ -37,7 +37,7 @@ struct VP8LTransform {
|
|||||||
int bits_; // subsampling bits defining transform window.
|
int bits_; // subsampling bits defining transform window.
|
||||||
int xsize_; // transform window X index.
|
int xsize_; // transform window X index.
|
||||||
int ysize_; // transform window Y index.
|
int ysize_; // transform window Y index.
|
||||||
uint32_t *data_; // transform data.
|
uint32_t* data_; // transform data.
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
@ -48,23 +48,23 @@ typedef struct {
|
|||||||
int huffman_mask_;
|
int huffman_mask_;
|
||||||
int huffman_subsample_bits_;
|
int huffman_subsample_bits_;
|
||||||
int huffman_xsize_;
|
int huffman_xsize_;
|
||||||
uint32_t *huffman_image_;
|
uint32_t* huffman_image_;
|
||||||
int num_htree_groups_;
|
int num_htree_groups_;
|
||||||
HTreeGroup *htree_groups_;
|
HTreeGroup* htree_groups_;
|
||||||
HuffmanCode *huffman_tables_;
|
HuffmanCode* huffman_tables_;
|
||||||
} VP8LMetadata;
|
} VP8LMetadata;
|
||||||
|
|
||||||
typedef struct VP8LDecoder VP8LDecoder;
|
typedef struct VP8LDecoder VP8LDecoder;
|
||||||
struct VP8LDecoder {
|
struct VP8LDecoder {
|
||||||
VP8StatusCode status_;
|
VP8StatusCode status_;
|
||||||
VP8LDecodeState state_;
|
VP8LDecodeState state_;
|
||||||
VP8Io *io_;
|
VP8Io* io_;
|
||||||
|
|
||||||
const WebPDecBuffer *output_; // shortcut to io->opaque->output
|
const WebPDecBuffer* output_; // shortcut to io->opaque->output
|
||||||
|
|
||||||
uint32_t *pixels_; // Internal data: either uint8_t* for alpha
|
uint32_t* pixels_; // Internal data: either uint8_t* for alpha
|
||||||
// or uint32_t* for BGRA.
|
// or uint32_t* for BGRA.
|
||||||
uint32_t *argb_cache_; // Scratch buffer for temporary BGRA storage.
|
uint32_t* argb_cache_; // Scratch buffer for temporary BGRA storage.
|
||||||
|
|
||||||
VP8LBitReader br_;
|
VP8LBitReader br_;
|
||||||
int incremental_; // if true, incremental decoding is expected
|
int incremental_; // if true, incremental decoding is expected
|
||||||
@ -86,8 +86,8 @@ struct VP8LDecoder {
|
|||||||
// or'd bitset storing the transforms types.
|
// or'd bitset storing the transforms types.
|
||||||
uint32_t transforms_seen_;
|
uint32_t transforms_seen_;
|
||||||
|
|
||||||
uint8_t *rescaler_memory; // Working memory for rescaling work.
|
uint8_t* rescaler_memory; // Working memory for rescaling work.
|
||||||
WebPRescaler *rescaler; // Common rescaler for all channels.
|
WebPRescaler* rescaler; // Common rescaler for all channels.
|
||||||
};
|
};
|
||||||
|
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
@ -246,9 +246,9 @@ extern VP8Fdct VP8FTransform2; // performs two transforms at a time
|
|||||||
extern VP8WHT VP8FTransformWHT;
|
extern VP8WHT VP8FTransformWHT;
|
||||||
// Predictions
|
// Predictions
|
||||||
// *dst is the destination block. *top and *left can be NULL.
|
// *dst is the destination block. *top and *left can be NULL.
|
||||||
typedef void (*VP8IntraPreds)(uint8_t *dst, const uint8_t* left,
|
typedef void (*VP8IntraPreds)(uint8_t* dst, const uint8_t* left,
|
||||||
const uint8_t* top);
|
const uint8_t* top);
|
||||||
typedef void (*VP8Intra4Preds)(uint8_t *dst, const uint8_t* top);
|
typedef void (*VP8Intra4Preds)(uint8_t* dst, const uint8_t* top);
|
||||||
extern VP8Intra4Preds VP8EncPredLuma4;
|
extern VP8Intra4Preds VP8EncPredLuma4;
|
||||||
extern VP8IntraPreds VP8EncPredLuma16;
|
extern VP8IntraPreds VP8EncPredLuma16;
|
||||||
extern VP8IntraPreds VP8EncPredChroma8;
|
extern VP8IntraPreds VP8EncPredChroma8;
|
||||||
|
@ -576,9 +576,9 @@ static void FUNC_NAME(const uint8_t* top_y, const uint8_t* bot_y, \
|
|||||||
const uint32_t l_uv = ((cur_u[0]) | ((cur_v[0]) << 16)); \
|
const uint32_t l_uv = ((cur_u[0]) | ((cur_v[0]) << 16)); \
|
||||||
const uint32_t uv0 = (3 * tl_uv + l_uv + 0x00020002u) >> 2; \
|
const uint32_t uv0 = (3 * tl_uv + l_uv + 0x00020002u) >> 2; \
|
||||||
const uint8_t* ptop_y = &top_y[1]; \
|
const uint8_t* ptop_y = &top_y[1]; \
|
||||||
uint8_t *ptop_dst = top_dst + XSTEP; \
|
uint8_t* ptop_dst = top_dst + XSTEP; \
|
||||||
const uint8_t* pbot_y = &bot_y[1]; \
|
const uint8_t* pbot_y = &bot_y[1]; \
|
||||||
uint8_t *pbot_dst = bot_dst + XSTEP; \
|
uint8_t* pbot_dst = bot_dst + XSTEP; \
|
||||||
\
|
\
|
||||||
FUNC(top_y[0], uv0 & 0xff, (uv0 >> 16), top_dst); \
|
FUNC(top_y[0], uv0 & 0xff, (uv0 >> 16), top_dst); \
|
||||||
if (bot_y != NULL) { \
|
if (bot_y != NULL) { \
|
||||||
|
@ -58,8 +58,8 @@
|
|||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
// Turn the macro into a function for reducing code-size when non-critical
|
// Turn the macro into a function for reducing code-size when non-critical
|
||||||
static void Upsample16Pixels_NEON(const uint8_t *r1, const uint8_t *r2,
|
static void Upsample16Pixels_NEON(const uint8_t* r1, const uint8_t* r2,
|
||||||
uint8_t *out) {
|
uint8_t* out) {
|
||||||
UPSAMPLE_16PIXELS(r1, r2, out);
|
UPSAMPLE_16PIXELS(r1, r2, out);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -190,14 +190,14 @@ static const int16_t kCoeffs1[4] = { 19077, 26149, 6419, 13320 };
|
|||||||
}
|
}
|
||||||
|
|
||||||
#define NEON_UPSAMPLE_FUNC(FUNC_NAME, FMT, XSTEP) \
|
#define NEON_UPSAMPLE_FUNC(FUNC_NAME, FMT, XSTEP) \
|
||||||
static void FUNC_NAME(const uint8_t *top_y, const uint8_t *bottom_y, \
|
static void FUNC_NAME(const uint8_t* top_y, const uint8_t* bottom_y, \
|
||||||
const uint8_t *top_u, const uint8_t *top_v, \
|
const uint8_t* top_u, const uint8_t* top_v, \
|
||||||
const uint8_t *cur_u, const uint8_t *cur_v, \
|
const uint8_t* cur_u, const uint8_t* cur_v, \
|
||||||
uint8_t *top_dst, uint8_t *bottom_dst, int len) { \
|
uint8_t* top_dst, uint8_t* bottom_dst, int len) { \
|
||||||
int block; \
|
int block; \
|
||||||
/* 16 byte aligned array to cache reconstructed u and v */ \
|
/* 16 byte aligned array to cache reconstructed u and v */ \
|
||||||
uint8_t uv_buf[2 * 32 + 15]; \
|
uint8_t uv_buf[2 * 32 + 15]; \
|
||||||
uint8_t *const r_uv = (uint8_t*)((uintptr_t)(uv_buf + 15) & ~15); \
|
uint8_t* const r_uv = (uint8_t*)((uintptr_t)(uv_buf + 15) & ~15); \
|
||||||
const int uv_len = (len + 1) >> 1; \
|
const int uv_len = (len + 1) >> 1; \
|
||||||
/* 9 pixels must be read-able for each block */ \
|
/* 9 pixels must be read-able for each block */ \
|
||||||
const int num_blocks = (uv_len - 1) >> 3; \
|
const int num_blocks = (uv_len - 1) >> 3; \
|
||||||
|
@ -641,7 +641,7 @@ static void HistogramAnalyzeEntropyBin(VP8LHistogramSet* const image_histo,
|
|||||||
// Merges some histograms with same bin_id together if it's advantageous.
|
// Merges some histograms with same bin_id together if it's advantageous.
|
||||||
// Sets the remaining histograms to NULL.
|
// Sets the remaining histograms to NULL.
|
||||||
static void HistogramCombineEntropyBin(VP8LHistogramSet* const image_histo,
|
static void HistogramCombineEntropyBin(VP8LHistogramSet* const image_histo,
|
||||||
int *num_used,
|
int* num_used,
|
||||||
const uint16_t* const clusters,
|
const uint16_t* const clusters,
|
||||||
uint16_t* const cluster_mappings,
|
uint16_t* const cluster_mappings,
|
||||||
VP8LHistogram* cur_combo,
|
VP8LHistogram* cur_combo,
|
||||||
|
@ -1050,7 +1050,7 @@ int WebPPictureYUVAToARGB(WebPPicture* picture) {
|
|||||||
const int height = picture->height;
|
const int height = picture->height;
|
||||||
const int argb_stride = 4 * picture->argb_stride;
|
const int argb_stride = 4 * picture->argb_stride;
|
||||||
uint8_t* dst = (uint8_t*)picture->argb;
|
uint8_t* dst = (uint8_t*)picture->argb;
|
||||||
const uint8_t *cur_u = picture->u, *cur_v = picture->v, *cur_y = picture->y;
|
const uint8_t* cur_u = picture->u, *cur_v = picture->v, *cur_y = picture->y;
|
||||||
WebPUpsampleLinePairFunc upsample =
|
WebPUpsampleLinePairFunc upsample =
|
||||||
WebPGetLinePairConverter(ALPHA_OFFSET > 0);
|
WebPGetLinePairConverter(ALPHA_OFFSET > 0);
|
||||||
|
|
||||||
|
@ -249,7 +249,7 @@ typedef struct {
|
|||||||
int percent0_; // saved initial progress percent
|
int percent0_; // saved initial progress percent
|
||||||
|
|
||||||
DError left_derr_; // left error diffusion (u/v)
|
DError left_derr_; // left error diffusion (u/v)
|
||||||
DError *top_derr_; // top diffusion error - NULL if disabled
|
DError* top_derr_; // top diffusion error - NULL if disabled
|
||||||
|
|
||||||
uint8_t* y_left_; // left luma samples (addressable from index -1 to 15).
|
uint8_t* y_left_; // left luma samples (addressable from index -1 to 15).
|
||||||
uint8_t* u_left_; // left u samples (addressable from index -1 to 7)
|
uint8_t* u_left_; // left u samples (addressable from index -1 to 7)
|
||||||
|
@ -26,7 +26,7 @@ extern "C" {
|
|||||||
|
|
||||||
// Main color cache struct.
|
// Main color cache struct.
|
||||||
typedef struct {
|
typedef struct {
|
||||||
uint32_t *colors_; // color entries
|
uint32_t* colors_; // color entries
|
||||||
int hash_shift_; // Hash shift: 32 - hash_bits_.
|
int hash_shift_; // Hash shift: 32 - hash_bits_.
|
||||||
int hash_bits_;
|
int hash_bits_;
|
||||||
} VP8LColorCache;
|
} VP8LColorCache;
|
||||||
|
@ -73,7 +73,7 @@ typedef struct {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
static int pthread_create(pthread_t* const thread, const void* attr,
|
static int pthread_create(pthread_t* const thread, const void* attr,
|
||||||
unsigned int (__stdcall *start)(void*), void* arg) {
|
unsigned int (__stdcall* start)(void*), void* arg) {
|
||||||
(void)attr;
|
(void)attr;
|
||||||
#ifdef USE_CREATE_THREAD
|
#ifdef USE_CREATE_THREAD
|
||||||
*thread = CreateThread(NULL, /* lpThreadAttributes */
|
*thread = CreateThread(NULL, /* lpThreadAttributes */
|
||||||
|
@ -306,7 +306,7 @@ struct WebPPicture {
|
|||||||
// YUV input (mostly used for input to lossy compression)
|
// YUV input (mostly used for input to lossy compression)
|
||||||
WebPEncCSP colorspace; // colorspace: should be YUV420 for now (=Y'CbCr).
|
WebPEncCSP colorspace; // colorspace: should be YUV420 for now (=Y'CbCr).
|
||||||
int width, height; // dimensions (less or equal to WEBP_MAX_DIMENSION)
|
int width, height; // dimensions (less or equal to WEBP_MAX_DIMENSION)
|
||||||
uint8_t *y, *u, *v; // pointers to luma/chroma planes.
|
uint8_t* y, *u, *v; // pointers to luma/chroma planes.
|
||||||
int y_stride, uv_stride; // luma/chroma strides.
|
int y_stride, uv_stride; // luma/chroma strides.
|
||||||
uint8_t* a; // pointer to the alpha plane
|
uint8_t* a; // pointer to the alpha plane
|
||||||
int a_stride; // stride of the alpha plane
|
int a_stride; // stride of the alpha plane
|
||||||
@ -350,7 +350,7 @@ struct WebPPicture {
|
|||||||
uint32_t pad3[3]; // padding for later use
|
uint32_t pad3[3]; // padding for later use
|
||||||
|
|
||||||
// Unused for now
|
// Unused for now
|
||||||
uint8_t *pad4, *pad5;
|
uint8_t* pad4, *pad5;
|
||||||
uint32_t pad6[8]; // padding for later use
|
uint32_t pad6[8]; // padding for later use
|
||||||
|
|
||||||
// PRIVATE FIELDS
|
// PRIVATE FIELDS
|
||||||
|
Loading…
x
Reference in New Issue
Block a user