James Zern
03f1f49321
mux: add version checked entry points
...
Change-Id: I3bf5b25b17c06ec092f8ad1c14eea411aa9471c1
2012-04-25 17:27:16 -07:00
pascal massimino
6a0abdaa3a
Merge "doc: tile/alpha corrections"
2012-04-24 23:57:05 -07:00
Pascal Massimino
c8139fbe5d
Merge "few cosmetics"
2012-04-24 23:47:06 -07:00
pascal massimino
683387374b
Merge "lossless: remove some size_t -> int conversions"
2012-04-24 23:41:26 -07:00
James Zern
5249e94a22
doc: tile/alpha corrections
...
- the tile chunk size does not include the alpha or vp8 chunks that
follow
- remove 'experimental' note from alpha section
- drop an unused term from the terminology section
Change-Id: I46f0fd610bbce579446e19339c3458dddfb595f7
2012-04-24 17:43:06 -07:00
James Zern
d96e722b0c
huffman: quiet int64 -> int conversion warning
...
children_ is bounded by max_nodes_ and protected with IsFull checks
Change-Id: Iac1eb03c5030568140352174c1265a938fc28d97
2012-04-24 16:17:36 -07:00
James Zern
532020f24a
lossless: remove some size_t -> int conversions
...
Sizes are given as ints in the documentation and used as such elsewhere.
Change-Id: I51ecd9e501cf9b4e3948aa0e947d2c9b5c85a30f
2012-04-24 16:00:00 -07:00
Pascal Massimino
23be6edfd4
few cosmetics
...
Change-Id: I85b44d811ecc7c551b75e74e64115e74645836b6
2012-04-24 11:53:10 -07:00
James Zern
1349edade1
Merge "configure: AC_ARG_* use AS_HELP_STRING"
2012-04-24 10:54:39 -07:00
James Zern
bfbcc60a18
configure: AC_ARG_* use AS_HELP_STRING
...
properly formats --help output
Change-Id: I18fad9039400df8415ef192a41c0295019c52775
2012-04-24 10:48:17 -07:00
James Zern
1427ca8eae
Merge "Makefile.am: header file maintenance"
2012-04-24 10:41:59 -07:00
Pascal Massimino
087332e394
Merge "remove unused parameter 'round' from CalcProba()"
2012-04-24 06:41:54 -07:00
Pascal Massimino
9630e16854
remove unused parameter 'round' from CalcProba()
...
Change-Id: I0d89c34565decb28776aee7500ebd261fc43caf7
2012-04-24 06:40:19 -07:00
pascal massimino
92092eaa45
Merge "bit_reader.h: correct include"
2012-04-24 04:19:24 -07:00
pascal massimino
a87fc3f609
Merge "mux: ensure # images = # tiles"
2012-04-24 04:18:35 -07:00
pascal massimino
53af99b18f
Merge "mux: use size_t consistently"
2012-04-24 04:09:44 -07:00
James Zern
39a57dae22
Makefile.am: header file maintenance
...
src/dec/Makefile.am: add missing reference to vp8li.h
src/{dec,dsp,enc}/Makefile.am: move some headers to noinst_
Change-Id: I0e2bc69980bd8175d99ad0ab63f537ef9e425b77
2012-04-23 18:53:48 -07:00
James Zern
1bd0bd0d4d
bit_reader.h: correct include
...
use webp/types.h rather than webp/decode_vp8.h
Change-Id: I9c6da04b92ff00d6dac47ce3eb0bcb2d6a96712d
2012-04-23 17:04:22 -07:00
James Zern
326a3c6bdc
mux: ensure # images = # tiles
...
when a file contains tiles an image outside of a tile is not allowed.
Change-Id: I5d16759abc9aa9bb299103b2cd7d694fc9c89697
2012-04-23 16:44:37 -07:00
James Zern
95667b8d86
mux: use size_t consistently
...
remove mixed use of uint32_t
Change-Id: I57f701a0d9fce255c4dd83c01e523079976ef5b5
2012-04-23 11:00:20 -07:00
Vikas Arora
231ec1fb6d
Removing the indirection of meta-huffman tables.
...
Now, the indexing refers directly to 5 huffman codes that must be encoded separately.
Change-Id: I4deeb04de1997e6d20c376046d2053ec7ee918de
2012-04-23 08:36:14 -07:00
Pascal Massimino
15ebcbaaf4
check return pointer from MuxImageGetListFromId
...
previously, it could crash with nth=1 on a raw vp8 bitstream, e.g.
Change-Id: Ice555d95b984ba71017fc56314d0c2c1b5bdf599
2012-04-23 08:22:58 -07:00
pascal massimino
b0d6c4a722
Merge "configure: remove test for zlib.h"
2012-04-21 15:34:41 -07:00
pascal massimino
8cccac50ae
Merge "dsp/lossless: silence some build warnings"
2012-04-21 15:32:45 -07:00
James Zern
b08819a624
dsp/lossless: silence some build warnings
...
src/dsp/lossless.c: In function 'VP8LInverseTransform':
src/dsp/lossless.c:312:23: warning: 'packed_pixels' may be used
uninitialized in this function [-Wuninitialized]
src/dsp/lossless.c:304:16: note: 'packed_pixels' was declared here
src/dsp/lossless.c:258:34: warning: 'm.red_to_blue_' may be used
uninitialized in this function [-Wuninitialized]
src/dsp/lossless.c:275:17: note: 'm.red_to_blue_' was declared here
src/dsp/lossless.c:257:34: warning: 'm.green_to_blue_' may be used
uninitialized in this function [-Wuninitialized]
src/dsp/lossless.c:275:17: note: 'm.green_to_blue_' was declared here
src/dsp/lossless.c:255:33: warning: 'm.green_to_red_' may be used
uninitialized in this function [-Wuninitialized]
src/dsp/lossless.c:275:17: note: 'm.green_to_red_' was declared here
patch by pepijn vaneeckhoudt
Change-Id: Iffa4764487a75479df45e772169325cd9ee60d94
2012-04-20 12:35:35 -07:00
James Zern
7ae225218d
Android.mk: SSE2 & NEON updates
...
patch by pepijn vaneeckhoudt
- Android.mk should include dec/enc/upsampling sse2 variants. This
provides sse2 optimizations when compiling for Android/x86
- LOCAL_ARM_NEON should be set to true when compiling for armeabi-v7a.
Otherwise __ARM_NEON__ is not defined and all neon code is removed by
the preprocessor.
Change-Id: I54f3505757fc5d2d63cca4b64d61be34a0b34eb8
2012-04-20 12:07:03 -07:00
pascal massimino
0a49e3f3da
Merge "makefile.unix add missing header files"
2012-04-20 00:34:35 -07:00
James Zern
2e75a9a1ba
Merge "decode.h: use size_t consistently"
2012-04-19 22:49:47 -07:00
James Zern
fa13035e97
configure: remove test for zlib.h
...
hasn't been needed since:
9523f2a
Add Alpha Encode support from WebPEncode.
Change-Id: Ia784ac434ec6fd43aade8875a91e2ad9f0fa9c30
2012-04-19 16:54:59 -07:00
James Zern
d3adc81db2
makefile.unix add missing header files
...
Change-Id: I440ea805fd14884242bab2577e8286088616e5c7
2012-04-19 16:13:26 -07:00
James Zern
262fe01be2
Merge "makefile.unix & Android.mk: cosmetics"
2012-04-19 16:03:08 -07:00
James Zern
4cce137ebf
Merge "enc_sse2 add missing stdlib.h include"
2012-04-19 15:51:53 -07:00
James Zern
80256b8567
enc_sse2 add missing stdlib.h include
...
lost in fbd82b5; most platforms were getting it indirectly through
emmintrin.h.
Change-Id: I310f8bc8e82d63cfbde74c34cd21b72514a16a01
2012-04-19 15:47:58 -07:00
James Zern
9b3d1f3a1b
decode.h: use size_t consistently
...
replaces mixed use of int/uint32_t for buffer sizes
further changes the API/ABI.
Change-Id: I91d70fd82ee3e1ac34b884b8ead9a114a9b1015a
2012-04-19 14:31:31 -07:00
pascal massimino
64083d3c89
Merge "Makefile.am: cosmetics"
2012-04-19 13:51:33 -07:00
James Zern
dceb8b4d9a
Merge changes If1331d3c,I86fe3847
...
* changes:
types.h: centralize use of stddef.h
vp8io: use size_t for buffer size
2012-04-14 13:01:14 -07:00
James Zern
0e33d7bf42
Merge "webp/decode.h: fix prototypes"
2012-04-13 10:46:14 -07:00
Pascal Massimino
fac0f12e1b
rename BitReader to VP8LBitReader
...
Change-Id: I192b76422e131a94fb58c2c4a5520a5dba807126
2012-04-13 01:56:31 -07:00
James Zern
fbd82b5a39
types.h: centralize use of stddef.h
...
for size_t / NULL
Change-Id: If1331d3cf44296ed0ba9e838eae2f5b1bcaeb61b
2012-04-12 17:14:58 -07:00
James Zern
2154835f73
Makefile.am: cosmetics
...
- use common file organization across subdir makefiles
- append lib/source/header list variables and sort
Change-Id: I0653e1c73a4552b0c43d21f321b22b4972d6e87b
2012-04-12 15:53:06 -07:00
James Zern
1c92bd37f3
vp8io: use size_t for buffer size
...
changes the decoder ABI
Change-Id: I86fe384739b985bf63bcd9badbbbf4411e1eecae
2012-04-12 15:19:53 -07:00
James Zern
90ead710dc
fix some more uint32_t -> size_t typing
...
Change-Id: Ibbe85ff4a700b17126a65e9ca5a3fa8cbf00b8a6
2012-04-12 13:06:54 -07:00
James Zern
cbe705c78a
webp/decode.h: fix prototypes
...
fell out of sync with:
6860c2e
fix some uint32_t -> size_t typing
Change-Id: I897fcd61f6a9767fb6accc5899d8e7763c9f4de8
2012-04-12 12:52:17 -07:00
James Zern
3f8ec1c21f
makefile.unix & Android.mk: cosmetics
...
split object/source list to single line & sort
remove unnecessary tabs
Change-Id: I1db03555f9578e128c746853084438da2b9186eb
2012-04-12 12:29:57 -07:00
Pascal Massimino
217ec7f4d0
Remove tabs in configure.ac
...
Change-Id: Ia6cd668523881ca6777a723bfe3460f38d064934
2012-04-12 00:13:06 -07:00
James Zern
b3d35fc130
Merge "Android.mk & Makefile.vc: add new files"
2012-04-11 15:48:30 -07:00
James Zern
0df04b9e19
Android.mk & Makefile.vc: add new files
...
from the lossless additions, fixes the build.
Change-Id: I3243c48f21cfb4e2244614bb5ab12ff94dd684e5
2012-04-11 15:47:04 -07:00
James Zern
e4f20c5bd5
Merge "automake: replace 'silent-rules' w/AM_SILENT_RULES"
2012-04-11 15:45:55 -07:00
James Zern
8d254a0927
cosmetics
...
long line, remove out of date TODO
Change-Id: Ic8a40c9d731178af85645b3e24c1cbd807d7d58b
2012-04-11 15:44:48 -07:00
Pascal Massimino
6860c2ea9d
fix some uint32_t -> size_t typing
...
Change-Id: I078243802a67498dfcd3d15b5f1bebf4b6b3b1bb
2012-04-11 04:27:45 -07:00