remove tcoder, switch alpha-plane compression to lossless

* Method #1 is now calling the lossless encoder on the alpha plane.
Format is not final, it's just a first draft. We need ad-hoc functions.
* removed now useless utils/alpha.*
* added utils/quant_levels.h instead
* removed the TCoder code altogether

Change-Id: I636840b6129a43171b74860e0a0fc5bb1bcffc6a
This commit is contained in:
Pascal Massimino
2012-05-21 06:22:06 -07:00
parent 831bd13168
commit 3e863dda61
13 changed files with 389 additions and 1208 deletions

View File

@ -115,7 +115,6 @@ MUX_OBJS = \
src/mux/muxread.o \
UTILS_OBJS = \
src/utils/alpha.o \
src/utils/bit_reader.o \
src/utils/bit_writer.o \
src/utils/color_cache.o \
@ -124,7 +123,6 @@ UTILS_OBJS = \
src/utils/huffman_encode.o \
src/utils/quant_levels.o \
src/utils/rescaler.o \
src/utils/tcoder.o \
src/utils/thread.o \
LIBWEBP_OBJS = $(DEC_OBJS) $(DSP_OBJS) $(ENC_OBJS) $(UTILS_OBJS)
@ -139,15 +137,13 @@ HDRS = \
src/dsp/yuv.h \
src/enc/cost.h \
src/enc/vp8enci.h \
src/utils/alpha.h \
src/utils/bit_reader.h \
src/utils/bit_writer.h \
src/utils/color_cache.h \
src/utils/filters.h \
src/utils/huffman.h \
src/utils/quant_levels.h \
src/utils/rescaler.h \
src/utils/tcoder.h \
src/utils/tcoderi.h \
src/utils/thread.h \
src/webp/decode.h \
src/webp/decode_vp8.h \