mirror of
https://github.com/webmproject/libwebp.git
synced 2025-04-05 00:16:50 +02:00
Clean dsp/lossless includes
Change-Id: I47a405a9c402095b440404fe57ac08b5293ea71b
This commit is contained in:
parent
9dd5ae819b
commit
7c70ff7a3b
@ -13,15 +13,21 @@
|
|||||||
// Jyrki Alakuijala (jyrki@google.com)
|
// Jyrki Alakuijala (jyrki@google.com)
|
||||||
// Urvang Joshi (urvang@google.com)
|
// Urvang Joshi (urvang@google.com)
|
||||||
|
|
||||||
#include "src/dsp/dsp.h"
|
#include "src/dsp/lossless.h"
|
||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <math.h>
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#include "src/dec/vp8li_dec.h"
|
#include "src/dec/vp8li_dec.h"
|
||||||
#include "src/utils/endian_inl_utils.h"
|
#include "src/dsp/cpu.h"
|
||||||
#include "src/dsp/lossless.h"
|
#include "src/dsp/dsp.h"
|
||||||
#include "src/dsp/lossless_common.h"
|
#include "src/dsp/lossless_common.h"
|
||||||
|
#include "src/utils/endian_inl_utils.h"
|
||||||
|
#include "src/utils/utils.h"
|
||||||
|
#include "src/webp/decode.h"
|
||||||
|
#include "src/webp/format_constants.h"
|
||||||
|
#include "src/webp/types.h"
|
||||||
|
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// Image transforms.
|
// Image transforms.
|
||||||
|
@ -13,16 +13,19 @@
|
|||||||
// Jyrki Alakuijala (jyrki@google.com)
|
// Jyrki Alakuijala (jyrki@google.com)
|
||||||
// Urvang Joshi (urvang@google.com)
|
// Urvang Joshi (urvang@google.com)
|
||||||
|
|
||||||
#include "src/dsp/dsp.h"
|
|
||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include "src/dec/vp8li_dec.h"
|
#include <string.h>
|
||||||
#include "src/utils/endian_inl_utils.h"
|
|
||||||
|
#include "src/dsp/cpu.h"
|
||||||
|
#include "src/dsp/dsp.h"
|
||||||
#include "src/dsp/lossless.h"
|
#include "src/dsp/lossless.h"
|
||||||
#include "src/dsp/lossless_common.h"
|
#include "src/dsp/lossless_common.h"
|
||||||
#include "src/dsp/yuv.h"
|
#include "src/enc/histogram_enc.h"
|
||||||
|
#include "src/utils/utils.h"
|
||||||
|
#include "src/webp/format_constants.h"
|
||||||
|
#include "src/webp/types.h"
|
||||||
|
|
||||||
// lookup table for small values of log2(int) * (1 << LOG_2_PRECISION_BITS).
|
// lookup table for small values of log2(int) * (1 << LOG_2_PRECISION_BITS).
|
||||||
// Obtained in Python with:
|
// Obtained in Python with:
|
||||||
|
@ -14,11 +14,15 @@
|
|||||||
#include "src/dsp/dsp.h"
|
#include "src/dsp/dsp.h"
|
||||||
|
|
||||||
#if defined(WEBP_USE_SSE2)
|
#if defined(WEBP_USE_SSE2)
|
||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <emmintrin.h>
|
#include <emmintrin.h>
|
||||||
|
|
||||||
|
#include "src/dsp/cpu.h"
|
||||||
#include "src/dsp/lossless.h"
|
#include "src/dsp/lossless.h"
|
||||||
#include "src/dsp/common_sse2.h"
|
|
||||||
#include "src/dsp/lossless_common.h"
|
#include "src/dsp/lossless_common.h"
|
||||||
|
#include "src/utils/utils.h"
|
||||||
|
#include "src/webp/types.h"
|
||||||
|
|
||||||
// For sign-extended multiplying constants, pre-shifted by 5:
|
// For sign-extended multiplying constants, pre-shifted by 5:
|
||||||
#define CST_5b(X) (((int16_t)((uint16_t)(X) << 8)) >> 5)
|
#define CST_5b(X) (((int16_t)((uint16_t)(X) << 8)) >> 5)
|
||||||
|
@ -14,9 +14,13 @@
|
|||||||
#include "src/dsp/dsp.h"
|
#include "src/dsp/dsp.h"
|
||||||
|
|
||||||
#if defined(WEBP_USE_SSE41)
|
#if defined(WEBP_USE_SSE41)
|
||||||
|
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <smmintrin.h>
|
#include <smmintrin.h>
|
||||||
|
|
||||||
|
#include "src/dsp/cpu.h"
|
||||||
#include "src/dsp/lossless.h"
|
#include "src/dsp/lossless.h"
|
||||||
|
#include "src/webp/types.h"
|
||||||
|
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// Cost operations.
|
// Cost operations.
|
||||||
|
@ -15,10 +15,13 @@
|
|||||||
|
|
||||||
#if defined(WEBP_USE_SSE2)
|
#if defined(WEBP_USE_SSE2)
|
||||||
|
|
||||||
|
#include <emmintrin.h>
|
||||||
|
|
||||||
#include "src/dsp/common_sse2.h"
|
#include "src/dsp/common_sse2.h"
|
||||||
|
#include "src/dsp/cpu.h"
|
||||||
#include "src/dsp/lossless.h"
|
#include "src/dsp/lossless.h"
|
||||||
#include "src/dsp/lossless_common.h"
|
#include "src/dsp/lossless_common.h"
|
||||||
#include <emmintrin.h>
|
#include "src/webp/types.h"
|
||||||
|
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// Predictor Transform
|
// Predictor Transform
|
||||||
|
@ -13,9 +13,10 @@
|
|||||||
|
|
||||||
#if defined(WEBP_USE_SSE41)
|
#if defined(WEBP_USE_SSE41)
|
||||||
|
|
||||||
#include "src/dsp/common_sse41.h"
|
#include <smmintrin.h>
|
||||||
|
|
||||||
|
#include "src/dsp/cpu.h"
|
||||||
#include "src/dsp/lossless.h"
|
#include "src/dsp/lossless.h"
|
||||||
#include "src/dsp/lossless_common.h"
|
|
||||||
|
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// Color-space conversion functions
|
// Color-space conversion functions
|
||||||
|
Loading…
x
Reference in New Issue
Block a user