Commit Graph

  • 6c347bbb0c move WebPPictureInit to picture.c skal 2014-07-21 14:11:58 +02:00
  • fb3acf19d7 fix configure message for multi-thread Pascal Massimino 2014-07-21 00:21:50 -07:00
  • 40b086f78a configure: check for _beginthreadex James Zern 2014-07-20 14:56:37 -07:00
  • 1549d62067 reorder the YUVA->ARGB and ARGB->YUVA functions correctly Pascal Massimino 2014-07-18 06:20:08 -07:00
  • c6461bfda2 Merge "extract colorspace code from picture.c into picture_csp.c" James Zern 2014-07-16 17:01:28 -07:00
  • 736f2a175e extract colorspace code from picture.c into picture_csp.c Pascal Massimino 2014-07-14 02:04:14 -07:00
  • 645daa033b Merge "configure: check for -Wformat-security" pascal massimino 2014-07-16 03:23:29 -07:00
  • abafed861c configure: check for -Wformat-security James Zern 2014-07-14 22:52:15 -07:00
  • fbadb48026 split monolithic picture.c into picture_{tools,psnr,rescale}.c Pascal Massimino 2014-07-12 09:13:33 -07:00
  • c76f07ecc2 dec_neon/TransformAC3: initialize vector w/vcreate James Zern 2014-07-11 00:15:02 -07:00
  • bb4fc051bf gif2webp: Allow single-frame animations Urvang Joshi 2014-07-10 15:21:05 -07:00
  • 46fd44c104 thread: remove harmless race on status_ in End() James Zern 2014-07-08 19:53:28 -07:00
  • 5a1a7264fc Merge "configure: check for __builtin_bswapXX()" James Zern 2014-07-05 13:43:43 -07:00
  • 6781423b7d configure: check for __builtin_bswapXX() James Zern 2014-07-04 16:56:41 -07:00
  • 6450c48d4c configure: fix iOS builds James Zern 2014-07-04 21:48:36 -07:00
  • 6422e683af VP8LFillBitWindow: enable fast path for 32-bit builds James Zern 2014-07-04 13:40:53 -07:00
  • 4f7f52b2a1 VP8LFillBitWindow: respect WEBP_FORCE_ALIGNED James Zern 2014-07-04 13:30:32 -07:00
  • e458badcc3 endian_inl.h: implement htoleXX with BSwapXX James Zern 2014-07-04 00:50:34 -07:00
  • f2664d1aab endian_inl.h: add BSwap16 James Zern 2014-07-04 00:41:14 -07:00
  • 6fbf5345e3 Merge "configure: add --enable-aligned" James Zern 2014-07-04 00:12:28 -07:00
  • dc0f479d6a configure: add --enable-aligned James Zern 2014-07-03 23:06:06 -07:00
  • 9cc69e2b53 Merge "configure: support WIC + OpenGL under mingw64" James Zern 2014-07-03 23:24:16 -07:00
  • 257adfb0be remove experimental YUV444 YUV422 and YUV400 code Pascal Massimino 2014-07-03 13:20:06 -07:00
  • 10f4257c3b configure: support WIC + OpenGL under mingw64 James Zern 2014-06-28 12:10:31 -07:00
  • 380cca4f2c configure.ac: add AC_C_BIGENDIAN James Zern 2014-06-28 12:27:17 -07:00
  • ee70a90187 endian_inl.h: add BSwap64 James Zern 2014-07-03 11:21:24 -07:00
  • 47779d46c8 endian_inl.h: add BSwap32 James Zern 2014-07-03 11:21:24 -07:00
  • d5104b1ff6 utils: add endian_inl.h James Zern 2014-07-03 10:41:37 -07:00
  • 58ab622437 Merge "make alpha-detection loop in IsKeyFrame() in good x/y order" Pascal Massimino 2014-07-02 22:38:41 -07:00
  • 9d5629025c make alpha-detection loop in IsKeyFrame() in good x/y order Pascal Massimino 2014-06-24 20:20:29 +00:00
  • 516971b136 lossless: Remove unaligned read warning Vikas Arora 2014-07-02 20:39:47 +00:00
  • b8b596f6c3 Merge "configure.ac: add an autoconf version prerequisite" James Zern 2014-07-02 19:26:39 -07:00
  • 34b02f8cb0 configure.ac: add an autoconf version prerequisite James Zern 2014-07-01 20:02:58 -07:00
  • e59f53600f neon: normalize vdup_n_* usage James Zern 2014-07-01 00:55:05 -07:00
  • 6ee7160dd2 Merge changes I0da7b3d3,Idad2f278,I4accc305 James Zern 2014-07-01 00:48:38 -07:00
  • abc02f2492 Merge "fix (uncompiled) typo" skal 2014-07-01 00:29:19 -07:00
  • bc03670f01 neon: add INIT_VECTOR4 James Zern 2014-06-29 13:40:45 -07:00
  • 6c1c632b03 neon: add INIT_VECTOR3 James Zern 2014-06-29 13:40:45 -07:00
  • dc7687e51b neon: add INIT_VECTOR2 James Zern 2014-06-29 13:40:45 -07:00
  • 4536e7c49c add WebPMuxSetCanvasSize() to the mux API skal 2014-06-30 07:00:49 +02:00
  • 824eab1086 fix (uncompiled) typo skal 2014-06-27 17:02:24 +02:00
  • 1f3e5f1e60 remove unused 'shift' argument and QFIX2 define Pascal Massimino 2014-06-26 00:12:51 -07:00
  • 8e867051fd Merge "VP8LoadNewBytes: use __builtin_bswap32 if available" pascal massimino 2014-06-25 02:15:17 -07:00
  • 1b6a263566 Merge "Fix handling of weird GIF with canvas dimension 0x0" skal 2014-06-25 02:14:54 -07:00
  • 1da3d46138 VP8LoadNewBytes: use __builtin_bswap32 if available James Zern 2014-06-24 21:13:42 -07:00
  • 1582e402fd Fix handling of weird GIF with canvas dimension 0x0 skal 2014-06-24 17:34:45 +02:00
  • b8811dac12 Merge "rename interface -> winterface" Pascal Massimino 2014-06-24 00:44:11 -07:00
  • db8b8b5fc2 Fix logic in the GIF LOOP-detection parsing skal 2014-06-23 23:26:36 +02:00
  • 25aaddc84c rename interface -> winterface Pascal Massimino 2014-06-23 14:21:22 -07:00
  • 5584d9d2fc make WebPSetWorkerInterface() check its arguments skal 2014-06-23 07:39:56 +02:00
  • a9ef7ef991 Merge "cosmetics: update thread.h comments" James Zern 2014-06-19 23:23:06 -07:00
  • c6af999168 Merge "dust up the help message" James Zern 2014-06-19 23:12:02 -07:00
  • 0a8b8863cc dust up the help message skal 2014-06-18 16:45:34 +02:00
  • a9cf31913c cosmetics: update thread.h comments James Zern 2014-06-19 19:29:41 -07:00
  • 27bfeee43a QuantizeBlock SSE2 Optimization: levytamar82 2014-06-18 04:45:51 -07:00
  • 2bc0dc3edc Merge "webpmux: warn when odd frame offsets are used" James Zern 2014-06-18 12:18:09 -07:00
  • 3114ebe46c Merge changes Id8edd3c1,Id418eb96,Ide05e3be James Zern 2014-06-18 12:17:15 -07:00
  • c072663493 webpmux: warn when odd frame offsets are used James Zern 2014-06-17 23:21:49 -07:00
  • c5c6b408b1 Merge "add alpha dithering for lossy" skal 2014-06-18 07:32:24 -07:00
  • d51467841e examples/Android.mk: add cwebp James Zern 2014-06-17 23:37:00 -07:00
  • ca0fa7c7a5 Android.mk: move dwebp to examples/Android.mk James Zern 2014-06-17 23:33:10 -07:00
  • 73d8fca01e Android.mk: add ENABLE_SHARED flag James Zern 2014-06-17 23:30:20 -07:00
  • 6e93317f5b muxread: fix out of bounds read James Zern 2014-06-17 19:50:12 +00:00
  • 8b0f6a4802 Makefile.vc: fix CFLAGS assignment w/HAVE_AVX2=1 James Zern 2014-06-16 20:23:20 -07:00
  • bbe32df1e3 add alpha dithering for lossy skal 2014-06-14 00:06:16 +02:00
  • 790207679d Merge "make error-code reporting consistent upon malloc failure" skal 2014-06-13 00:25:30 -07:00
  • 77bf4410f7 make error-code reporting consistent upon malloc failure skal 2014-06-13 08:45:12 +02:00
  • 7a93c000ee **/Makefile.am: remove unused AM_CPPFLAGS James Zern 2014-06-11 23:23:13 -07:00
  • 24e3080571 Add an interface abstraction to the WebP worker thread implementation skal 2014-06-12 11:35:44 +02:00
  • d6cd6358ff Merge "fix orig_rect==NULL case" Pascal Massimino 2014-06-12 00:48:30 -07:00
  • 2bfd1ffaba fix orig_rect==NULL case Pascal Massimino 2014-06-11 23:07:45 -07:00
  • 059e21c195 Merge "configure: move config.h to src/webp/config.h" James Zern 2014-06-11 22:52:07 -07:00
  • f05fe006c2 properly report back encoding error code in WebPFrameCacheAddFrame() skal 2014-06-11 23:26:47 +02:00
  • 32b3137936 configure: move config.h to src/webp/config.h James Zern 2014-06-10 17:53:44 -07:00
  • 90090d99b5 Merge changes I7c675e51,I84f7d785 James Zern 2014-06-10 16:15:21 -07:00
  • ae7661b36e makefiles: define WEBP_HAVE_AVX2 when appropriate James Zern 2014-06-07 19:57:51 -07:00
  • 69fce2ea78 remove the special casing for res->first in VP8SetResidualCoeffs skal 2014-06-08 06:40:22 +02:00
  • 6e61a3a905 configure: test for -msse2 James Zern 2014-06-07 19:44:08 -07:00
  • b9d2efc629 rename upsampling_mips32.c to yuv_mips32.c James Zern 2014-06-07 12:35:47 -07:00
  • bdfeebaa01 dsp/yuv: move sse2 functions to yuv_sse2.c James Zern 2014-06-05 23:49:59 -07:00
  • 46b32e861a Merge "configure: set WEBP_HAVE_AVX2 when available" pascal massimino 2014-06-05 02:57:42 -07:00
  • 88305db4fc Merge "VP8RandomBits2: prevent signed int overflow" pascal massimino 2014-06-05 01:46:42 -07:00
  • 73fee88c4a VP8RandomBits2: prevent signed int overflow James Zern 2014-06-04 23:09:19 -07:00
  • db4860b355 enc_sse2: prevent signed int overflow James Zern 2014-06-04 23:16:58 -07:00
  • 3fdaf4d28c Merge "real fix for longjmp warning" skal 2014-06-04 03:01:40 -07:00
  • 385e334019 real fix for longjmp warning skal 2014-06-04 11:02:42 +02:00
  • 230a055501 configure: set WEBP_HAVE_AVX2 when available James Zern 2014-06-03 23:29:23 -07:00
  • a2ac8a420e restore original value_/range_ field order skal 2014-06-03 09:36:56 +02:00
  • 5e2ee56fdd Merge "remove libwebpdspdecode dep on libwebpdsp_avx2" James Zern 2014-06-03 00:28:54 -07:00
  • 61362db57c remove libwebpdspdecode dep on libwebpdsp_avx2 James Zern 2014-06-03 00:05:56 -07:00
  • 42c447aeb0 Merge "lossy bit-reader clean-up:" Pascal Massimino 2014-06-02 23:53:00 -07:00
  • 479ffd8b5d Merge "remove unused #include's" James Zern 2014-06-02 23:07:20 -07:00
  • 9754d39a4e Merge "strong filtering speed-up (~2-3% x86, ~1-2% for NEON)" James Zern 2014-06-02 23:06:18 -07:00
  • 158aff9bb9 remove unused #include's skal 2014-06-03 07:18:45 +02:00
  • 09545eeadc lossy bit-reader clean-up: Pascal Massimino 2014-06-01 23:19:34 -07:00
  • ea8b0a171d strong filtering speed-up (~2-3% x86, ~1-2% for NEON) skal 2014-06-02 14:41:46 +02:00
  • 6679f8996f Optimize VP8SetResidualCoeffs. skal 2014-06-03 06:44:04 +02:00
  • ac591cf22e fix for gcc-4.9 warnings about longjmp + local variables skal 2014-05-28 11:00:59 +02:00
  • 4dfa86b29c dsp/cpu: NaCl has no support for xgetbv James Zern 2014-05-29 21:30:10 +00:00
  • 4c398699ef Merge "cwebp: fallback to native webp decode in WIC builds" James Zern 2014-05-28 15:03:34 -07:00