Pascal Massimino 
							
						 
					 
					
						
						
							
						
						545c147fd8 
					 
					
						
						
							
							remove mention of fragment, frgm, FRGM, etc.  
						
						... 
						
						
						
						demux.h still has a 'fragment' field, for historical reasons.
bumped the ABI number in mux.h
Change-Id: I73299aa2e96b1f2e44f5cebfd84c597d1db12bff 
						
						
					 
					
						2016-09-02 14:43:12 +02:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						ebee57f4d1 
					 
					
						
						
							
							move imageio/example_util.[hc] (back to) examples/  
						
						... 
						
						
						
						decoding and file i/o have been split to imageio, all that remains is
some string routines used for parameter parsing in the examples
Change-Id: I77386cd8aa39124b9e14c95fdbaa17ea4ab5bb24 
						
						
					 
					
						2016-07-21 20:41:03 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						da573cf490 
					 
					
						
						
							
							imageio_util: s/ExUtil/ImgIoUtil/  
						
						... 
						
						
						
						ExUtil(SetBinaryMode|ReadFile|ReadFromStdin|WriteFile|CopyPlane) ->
ImgIoUtil(SetBinaryMode|ReadFile|ReadFromStdin|WriteFile|CopyPlane)
Change-Id: I5497f8fe514347efeb83b8b8866ef334390fc18e 
						
						
					 
					
						2016-07-21 20:40:11 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						bdda5bd4bf 
					 
					
						
						
							
							split example_util.h  
						
						... 
						
						
						
						move ExUtil*File to imageio_util.h
ExUtil*WebP* to webpdec.h
string parsing routines remain
Change-Id: I0560c4a74e86710d83bc4b5b234f1b5ef9a86f9d 
						
						
					 
					
						2016-07-21 19:14:58 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						c379b55a93 
					 
					
						
						
							
							move examples/{example_util,image_dec} to imageio/  
						
						... 
						
						
						
						Change-Id: I2508c786a095a2a75bebf766210c64e2af88f9b6 
						
						
					 
					
						2016-07-19 19:06:29 -07:00 
						 
				 
			
				
					
						
							
							
								Urvang Joshi 
							
						 
					 
					
						
						
							
						
						479d19085d 
					 
					
						
						
							
							webpmux: Also print compression info per frame.  
						
						... 
						
						
						
						As per the user request:
https://groups.google.com/a/webmproject.org/forum/#!topic/webp-discuss/dk9M-q1MFnw 
Change-Id: Id2540413a89e1f043e50abb0cec7c69367ee8325 
						
						
					 
					
						2016-07-08 15:44:38 -07:00 
						 
				 
			
				
					
						
							
							
								Pascal Massimino 
							
						 
					 
					
						
						
							
						
						df9f6ec829 
					 
					
						
						
							
							Merge "webpmux/DisplayInfo: send non-error output to stdout"  
						
						
						
						
					 
					
						2015-09-26 05:36:40 +00:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						cc020a8c96 
					 
					
						
						
							
							webpmux/DisplayInfo: send non-error output to stdout  
						
						... 
						
						
						
						Change-Id: I4ed0d10e4a7cbc8f2d204b33a483990f1ace58ff 
						
						
					 
					
						2015-09-25 18:49:08 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						bef8e97d5d 
					 
					
						
						
							
							webpmux: fix type conversion warning  
						
						... 
						
						
						
						Change-Id: I65de23f376570346a9489c2116a0effa60345157 
						
						
					 
					
						2015-09-25 18:42:31 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						ac79ed19ef 
					 
					
						
						
							
							webpmux: remove experimental fragment handling  
						
						... 
						
						
						
						Change-Id: I1c418b76b43dfb20cbf7f97d7011ca0d76472ba0 
						
						
					 
					
						2015-01-08 20:03:51 -08:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						924fcfd900 
					 
					
						
						
							
							Merge "webpmux: simplify InitializeConfig()"  
						
						
						
						
					 
					
						2014-09-12 00:43:06 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						c0a462cac2 
					 
					
						
						
							
							webpmux: simplify InitializeConfig()  
						
						... 
						
						
						
						put WebPMuxConfig on the stack in main() rather than allocating it in
InitializeConfig(); removes a level of indirection there.
Change-Id: I81d386f7472ebbd322dd3fdbfda9d78dbeb62a66 
						
						
					 
					
						2014-09-12 00:23:06 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						6986bb5e12 
					 
					
						
						
							
							webpmux: fix indent  
						
						... 
						
						
						
						+ remove unnecessary cast
Change-Id: I2070fbe6aeda49f5790c69390e5b539a2c1a5616 
						
						
					 
					
						2014-09-12 00:11:56 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						f89e1690df 
					 
					
						
						
							
							webpmux: fix exit status on numeric value parse error  
						
						... 
						
						
						
						in most cases 'ok' is set via a goto macro
Change-Id: I17c832446bf3e716d3bcd323dbcc72bec544029c 
						
						
					 
					
						2014-09-12 00:10:09 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						0e23c487da 
					 
					
						
						
							
							webpmux: fix loop_count range check  
						
						... 
						
						
						
						explicitly check [0, 65535], the use of 'long' was removed in a prior
commit
Change-Id: I70d5bf286908459b5d4d619c657853f0e833b6ea 
						
						
					 
					
						2014-09-11 15:26:11 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						96d43a873a 
					 
					
						
						
							
							examples: warn on invalid numeric parameters  
						
						... 
						
						
						
						add ExUtilGet[U]Int / ExUtilGetFloat which print an error message on
parse failure.
fixes issue #219 .
Change-Id: Ie537f5aebd138925bf1a48289b6b5e261b3af2ca 
						
						
					 
					
						2014-09-11 11:18:28 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						e80eab1fbc 
					 
					
						
						
							
							webpmux: (windows) open stdout in binary mode  
						
						... 
						
						
						
						prevents corrupt output. related to issue #217 
Change-Id: I6f0dac8131127717ba72b0709fb35d421ab41acb 
						
						
					 
					
						2014-08-29 19:25:45 -07:00 
						 
				 
			
				
					
						
							
							
								skal 
							
						 
					 
					
						
						
							
						
						0b747b1b39 
					 
					
						
						
							
							use explicit size of kErrorMessages[] arrays  
						
						... 
						
						
						
						Change-Id: If02864e3a07ae37814bf379bf347862cd2871bf4 
						
						
					 
					
						2014-07-21 13:21:56 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						c6af999168 
					 
					
						
						
							
							Merge "dust up the help message"  
						
						
						
						
					 
					
						2014-06-19 23:12:02 -07:00 
						 
				 
			
				
					
						
							
							
								skal 
							
						 
					 
					
						
						
							
						
						0a8b8863cc 
					 
					
						
						
							
							dust up the help message  
						
						... 
						
						
						
						* try to avoid trailing '.'
* rationalize capitalization
Change-Id: I50939baf01b1ab44d3031eee916ba51f2338af8a 
						
						
					 
					
						2014-06-20 07:13:11 +02:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						c072663493 
					 
					
						
						
							
							webpmux: warn when odd frame offsets are used  
						
						... 
						
						
						
						offsets are stored as (x/2, y/2)
Change-Id: Ic8f727ab7996a84c1f8c57f4f6dbaf8701bf8eae 
						
						
					 
					
						2014-06-18 10:47:23 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						32b3137936 
					 
					
						
						
							
							configure: move config.h to src/webp/config.h  
						
						... 
						
						
						
						this change has the side-effect of using directory names in the
include, silencing a lint warning.
Change-Id: Ib91cf63a90534e32fadfa5c2372bfdb29f854d02 
						
						
					 
					
						2014-06-10 23:42:00 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						b4fa0a47ea 
					 
					
						
						
							
							webpmux: let -- stop parameter parsing  
						
						... 
						
						
						
						this enables webpmux to accept input files starting with '-' when using
-get/-set/-strip; -info & -frame expect an input file as one of their
parameters so no changes are necessary there.
Change-Id: I154eb6dc388258a7fb743ec76ba869bf9589be1b 
						
						
					 
					
						2013-12-17 20:50:46 -08:00 
						 
				 
			
				
					
						
							
							
								Urvang Joshi 
							
						 
					 
					
						
						
							
						
						54b8e3f6e2 
					 
					
						
						
							
							webpmux: DisplayInfo(): remove unnecessary error checks.  
						
						... 
						
						
						
						As WebPMuxCreate() would have succeeded by then, many of the calls
cannot fail.
Change-Id: I3220c59e9aa47c948da9f8741b4098c47b91a8fc 
						
						
					 
					
						2013-09-18 11:44:24 -07:00 
						 
				 
			
				
					
						
							
							
								Urvang Joshi 
							
						 
					 
					
						
						
							
						
						0e6747f88d 
					 
					
						
						
							
							webpmux -info: display dimensions and has_alpha per frame  
						
						... 
						
						
						
						Also, more readable dispose and blend methods.
Change-Id: I318431f94dcdee4c5da296a48e6f3762aa254c1f 
						
						
					 
					
						2013-09-16 15:29:24 -07:00 
						 
				 
			
				
					
						
							
							
								Urvang Joshi 
							
						 
					 
					
						
						
							
						
						e81fac86dd 
					 
					
						
						
							
							Add support for "no blend" in webpmux binary  
						
						... 
						
						
						
						Change-Id: I6d07b120626317df73f1a6f026931c5b9485a340 
						
						
					 
					
						2013-08-26 18:04:52 -07:00 
						 
				 
			
				
					
						
							
							
								Urvang Joshi 
							
						 
					 
					
						
						
							
						
						6284854bd5 
					 
					
						
						
							
							Support for "Do not blend" in mux and demux libraries  
						
						... 
						
						
						
						Change-Id: I9566a8e2d059fe1ebd9ca99c7e13311bf3f8f281 
						
						
					 
					
						2013-08-12 11:49:00 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						d640614d54 
					 
					
						
						
							
							update copyright text  
						
						... 
						
						
						
						rather than symlink the webm/vpx terms, use the same header as libvpx to
reference in-tree files
based on the discussion in:
https://codereview.chromium.org/12771026/ 
Change-Id: Ia3067ecddefaa7ee01550136e00f7b3f086d4af4 
						
						
					 
					
						2013-06-06 23:09:14 -07:00 
						 
				 
			
				
					
						
							
							
								skal 
							
						 
					 
					
						
						
							
						
						3e59a74d72 
					 
					
						
						
							
							fix two minor memory leaks in webpmux  
						
						... 
						
						
						
						(only occur in case of error)
Change-Id: Icab69bb364b77f8eae6cae91047354c27e610602 
						
						
					 
					
						2013-05-22 00:58:53 +02:00 
						 
				 
			
				
					
						
							
							
								pascal massimino 
							
						 
					 
					
						
						
							
						
						ed6f53086b 
					 
					
						
						
							
							Merge "Add GetCanvasSize() method to mux"  
						
						
						
						
					 
					
						2013-05-08 01:53:22 -07:00 
						 
				 
			
				
					
						
							
							
								Urvang Joshi 
							
						 
					 
					
						
						
							
						
						fffefd18c3 
					 
					
						
						
							
							Add GetCanvasSize() method to mux  
						
						... 
						
						
						
						Change-Id: If910f5024f4c301a92e6c2e8ee9c315a103c5df7 
						
						
					 
					
						2013-05-07 12:47:48 -07:00 
						 
				 
			
				
					
						
							
							
								Pascal Massimino 
							
						 
					 
					
						
						
							
						
						a4e1cdbbe8 
					 
					
						
						
							
							Remove the gcc compilation comments  
						
						... 
						
						
						
						They went out of sync some time ago, and are
no longer really required since we have them
buildable from makefile.unix
Change-Id: Ica2dcf5c55f44365598f832f55204d123d7aa601 
						
						
					 
					
						2013-05-01 15:01:37 -07:00 
						 
				 
			
				
					
						
							
							
								Urvang Joshi 
							
						 
					 
					
						
						
							
						
						6393fe4b7c 
					 
					
						
						
							
							Cosmetic fixes  
						
						... 
						
						
						
						Change-Id: I7d5a337077ba1d0406769190fef9b47146ed8b24 
						
						
					 
					
						2013-04-26 15:55:42 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						14d42af207 
					 
					
						
						
							
							examples: don't use C99 %zu  
						
						... 
						
						
						
						this would require a PRIuS or similar macro for proper platform
compatibility (Visual Studio for instance would be variants of %lu)
Change-Id: I1af530c7c358c91b845acde1d8c12ef46c2ef746 
						
						
					 
					
						2013-03-20 16:59:35 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						0d6927d3cd 
					 
					
						
						
							
							Merge "Mark fragment options as experimental in webpmux" into 0.3.0  
						
						
						
						
					 
					
						2013-03-16 10:45:52 -07:00 
						 
				 
			
				
					
						
							
							
								Urvang Joshi 
							
						 
					 
					
						
						
							
						
						5dbd403029 
					 
					
						
						
							
							Mark fragment options as experimental in webpmux  
						
						... 
						
						
						
						This is to disallow any accidental creation/parsing of fragmented images
by users.
Change-Id: I970a4bd5ec5a522867b24a0c9efb45164ae67047 
						
						
					 
					
						2013-03-16 04:07:19 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						50eeddad3d 
					 
					
						
						
							
							Merge "examples: normalize icc related program arguments" into 0.3.0  
						
						
						
						
					 
					
						2013-03-15 16:37:30 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						d8dc72a039 
					 
					
						
						
							
							examples: normalize icc related program arguments  
						
						... 
						
						
						
						use 'icc' rather than 'iccp'.
Change-Id: I9667f286bfa1cfeb0ac49148ba341d268b051b98 
						
						
					 
					
						2013-03-14 19:05:22 -07:00 
						 
				 
			
				
					
						
							
							
								Urvang Joshi 
							
						 
					 
					
						
						
							
						
						7681bb961d 
					 
					
						
						
							
							webpmux binary: tiny style fix  
						
						... 
						
						
						
						Change-Id: I195929d79940cd3d060977ef7feee9cd13f7d041 
						
						
					 
					
						2013-03-13 18:10:56 -07:00 
						 
				 
			
				
					
						
							
							
								James Zern 
							
						 
					 
					
						
						
							
						
						8fab161a3f 
					 
					
						
						
							
							webpmux: correct -frame param order in help output  
						
						... 
						
						
						
						params were reordered to +duration+x offset+...
Change-Id: I99e8a70c8a645552238294ab82c3f7ffe01e70bd 
						
						
					 
					
						2013-03-07 19:15:37 -08:00 
						 
				 
			
				
					
						
							
							
								Urvang Joshi 
							
						 
					 
					
						
						
							
						
						a5042a3240 
					 
					
						
						
							
							GetVersion() methods for mux and demux  
						
						... 
						
						
						
						Also use the same in example binaries.
Change-Id: Id4bb4c4231a6b8fe9ed4370a6f46567c52a04a17 
						
						
					 
					
						2013-02-26 14:22:06 -08:00 
						 
				 
			
				
					
						
							
							
								skal 
							
						 
					 
					
						
						
							
						
						0d19fbff51 
					 
					
						
						
							
							remove some -Wshadow warnings  
						
						... 
						
						
						
						these are quite noisy, but it's not a big deal to remove
them.
Change-Id: I5deb08f10263feb77e2cc8a70be44ad4f725febd 
						
						
					 
					
						2013-01-22 23:06:28 +01:00 
						 
				 
			
				
					
						
							
							
								skal 
							
						 
					 
					
						
						
							
						
						4860008483 
					 
					
						
						
							
							Change the order of -frame argument to be more natural  
						
						... 
						
						
						
						Now, its: +duration+xoffset+yoffset+disposal
+disposal can be omitted and will default to +0 (NONE)
additionally, +xoffset+yoffset can be omitted and will default to +0+0
Change-Id: I62138c9f675d4fc4408305babbcd485cb32b73d3 
						
						
					 
					
						2012-11-14 06:19:31 +01:00 
						 
				 
			
				
					
						
							
							
								Urvang Joshi 
							
						 
					 
					
						
						
							
						
						7caab1d8f6 
					 
					
						
						
							
							Some cosmetic/comment fixes.  
						
						... 
						
						
						
						Change-Id: Id0613f84cc53fcbeceb913c835a262451687e27b 
						
						
					 
					
						2012-11-09 10:46:38 -08:00 
						 
				 
			
				
					
						
							
							
								Urvang Joshi 
							
						 
					 
					
						
						
							
						
						fa30c86323 
					 
					
						
						
							
							Update mux code to match the spec wrt animation  
						
						... 
						
						
						
						- Allow a duration of 0
- Rename LOOP chunk to ANIM and add the background color field to it.
- Add a disposal method field for each animation frame.
- Modify webpmux.c binary interface to allow the input of background color
  and disposal methods. Also make '-loop' and '-bgcolor' arguments optional
  with some default values.
Change-Id: I807372a61cdb8a0d3080ae3552caf2848070bf4d 
						
						
					 
					
						2012-11-07 11:43:06 -08:00 
						 
				 
			
				
					
						
							
							
								Urvang Joshi 
							
						 
					 
					
						
						
							
						
						a00a3daf5b 
					 
					
						
						
							
							Use 'frgm' instead of 'tile' in webpmux parameters  
						
						... 
						
						
						
						- Also, use the term 'fragments' instead of 'tiling' in code
- This makes code consistent with the spec.
Change-Id: Ibeccffc35db23bbedb88cc5e18e29e51621931f8 
						
						
					 
					
						2012-11-06 16:09:10 -08:00 
						 
				 
			
				
					
						
							
							
								Urvang Joshi 
							
						 
					 
					
						
						
							
						
						f903cbab9a 
					 
					
						
						
							
							Chunk fourCCs for XMP/EXIF  
						
						... 
						
						
						
						Use separate fourCCs "XMP " and "EXIF" instead of a common "META"
Also, some refactorization in webpmux.c
Change-Id: Iad3337e5c1b81e785c60670ce28b1f536dd7ee31 
						
						
					 
					
						2012-11-06 14:53:21 -08:00 
						 
				 
			
				
					
						
							
							
								Urvang Joshi 
							
						 
					 
					
						
						
							
						
						a077072777 
					 
					
						
						
							
							mux struct naming  
						
						... 
						
						
						
						members of public structs should not have a trailing underscore.
Change-Id: Ieef42e1da115bf42b0ea42159701e32bed7b9f60 
						
						
					 
					
						2012-10-31 11:37:49 -07:00 
						 
				 
			
				
					
						
							
							
								Urvang Joshi 
							
						 
					 
					
						
						
							
						
						92f8059ce4 
					 
					
						
						
							
							Rename some chunks:  
						
						... 
						
						
						
						TILE --> FRGM and FRM --> ANMF
Change-Id: I752f90b950413501aecb021a8f57882da0e01484 
						
						
					 
					
						2012-10-30 15:02:15 -07:00 
						 
				 
			
				
					
						
							
							
								Urvang Joshi 
							
						 
					 
					
						
						
							
						
						d0c79f0552 
					 
					
						
						
							
							Mux API change:  
						
						... 
						
						
						
						Create common APIs for image, frame and tile.
Change-Id: I709ad752133094bd5bc89dd9c832ff79802aac68 
						
						
					 
					
						2012-10-30 14:16:29 -07:00