Johan Andersson 
							
						 
					 
					
						
						
							
						
						3e16065221 
					 
					
						
						
							
							cmdutils: update copyright year to 2015.  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2015-01-04 13:22:25 +02:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						b1306823d0 
					 
					
						
						
							
							check memory errors from av_strdup()  
						
						
						
						
					 
					
						2014-12-18 23:27:14 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						38129c26c5 
					 
					
						
						
							
							cmdutils: check file access functions return values  
						
						... 
						
						
						
						CC: libav-stable@libav.org 
Bug-Id: CID 703706 
						
						
					 
					
						2014-12-18 23:23:00 +01:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						47e3e1097e 
					 
					
						
						
							
							cmdutils: Use the correct guard  
						
						... 
						
						
						
						The OptionDef arrays are terminated with a { NULL } element not NULL.
CC: libav-stable@libav.org 
Bug-Id: CID 703769 
						
						
					 
					
						2014-10-17 09:55:46 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						2dd09ebf55 
					 
					
						
						
							
							cmdutils: Print a more sensible message in show_filters() w/o libavfilter  
						
						... 
						
						
						
						Also avoid an unused variable warning for compilers w/o av_unused support. 
						
						
					 
					
						2014-09-16 09:37:14 -07:00 
						 
				 
			
				
					
						
							
							
								Gabriel Dume 
							
						 
					 
					
						
						
							
						
						4b1f5e5090 
					 
					
						
						
							
							cosmetics: Write NULL pointer inequality checks more compactly  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2014-08-15 05:34:13 -07:00 
						 
				 
			
				
					
						
							
							
								Gabriel Dume 
							
						 
					 
					
						
						
							
						
						f929ab0569 
					 
					
						
						
							
							cosmetics: Write NULL pointer equality checks more compactly  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2014-08-15 03:18:18 -07:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						481a366749 
					 
					
						
						
							
							cmdutils: allow matching by metadata in stream specifiers  
						
						
						
						
					 
					
						2014-08-13 17:24:18 +00:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						81498ceb5b 
					 
					
						
						
							
							avconv: Match stream id  
						
						... 
						
						
						
						Quite useful to select by pid in MPEG-TS. 
						
						
					 
					
						2014-03-13 11:59:34 +01:00 
						 
				 
			
				
					
						
							
							
								Johan Andersson 
							
						 
					 
					
						
						
							
						
						7ce88e5ec4 
					 
					
						
						
							
							cmdutils: update copyright year to 2014.  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2014-01-05 22:39:35 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						8f8bc92365 
					 
					
						
						
							
							Add missing #includes for *INT64_MAX and *INT64_C  
						
						
						
						
					 
					
						2013-11-23 21:55:52 +01:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						f825d42bcc 
					 
					
						
						
							
							avplay: Accept cpuflags option  
						
						... 
						
						
						
						Quite useful for debugging.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2013-10-22 10:49:31 +02:00 
						 
				 
			
				
					
						
							
							
								Diogo Franco 
							
						 
					 
					
						
						
							
						
						e8edf4e1cf 
					 
					
						
						
							
							cmdutils: Only do the windows-specific commandline parsing on _WIN32  
						
						... 
						
						
						
						Fixes commandline parsing on Cygwin (on 64 bit, and on very recent
32 bit), where the configure check does find the CommandLineToArgvW
function (since it exists in the link libraries and in the headers),
but whose GetCommandLineW() only returns the application's path.
(This is due to a cygwin internal optimization, see
http://cygwin.com/ml/cygwin/2013-07/msg00538.html  for details.)
Arguments are only given through main's argc/argv, and they're already
UTF-8.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-08-08 10:59:03 +03:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						636ced8e1d 
					 
					
						
						
							
							cmdutils: wrap exit explicitly  
						
						... 
						
						
						
						Some C runtime implementations deadlock when calling threading functions
on the atexit() handler.
Use a simpler wrapper similar to av_log to call the cleanup function
before exit.
Bug-Id: 523 
						
						
					 
					
						2013-07-07 21:43:23 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						129bb23843 
					 
					
						
						
							
							lavfi: add a slice threading infrastructure  
						
						... 
						
						
						
						Mostly based on libavcodec's 
						
						
					 
					
						2013-05-24 09:28:18 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						e6c4ac7b5f 
					 
					
						
						
							
							pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_*  
						
						
						
						
					 
					
						2013-05-15 07:46:51 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						7f1fd97636 
					 
					
						
						
							
							cmdutils: Fix build with lavfi disabled  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2013-04-16 21:44:26 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						921046008f 
					 
					
						
						
							
							cmdutils: allow -h filter=<name> to print information about a filter.  
						
						
						
						
					 
					
						2013-04-11 20:46:11 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						e19e8aeeaa 
					 
					
						
						
							
							avtools: move media_type_string() from avprobe to cmdutils.  
						
						... 
						
						
						
						It will be useful outside of avprobe. 
						
						
					 
					
						2013-04-11 20:46:04 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						fa2a34cd40 
					 
					
						
						
							
							lavfi: change the filter registering system to match the other libraries  
						
						... 
						
						
						
						Removes an arbitrary hardcoded limit on the number of filters. 
						
						
					 
					
						2013-04-11 20:44:03 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						9d3009c6c4 
					 
					
						
						
							
							avconv: print an error on applying options of the wrong type.  
						
						... 
						
						
						
						I.e. input options to output files or vice versa. 
						
						
					 
					
						2013-03-08 14:12:43 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						354468fc12 
					 
					
						
						
							
							avplay: switch to new refcounted frames API  
						
						... 
						
						
						
						Remove now unused cmdutils get_buffer() implementation. 
						
						
					 
					
						2013-03-08 07:40:59 +01:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						efa7f42020 
					 
					
						
						
							
							Use the avstring.h locale-independent character type functions  
						
						... 
						
						
						
						Make sure the behavior does not change with the locale.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-03-07 15:16:36 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						cb6f8245ae 
					 
					
						
						
							
							cmdutils: Allow calling filter_codec_opts without a set encoder  
						
						... 
						
						
						
						In this case, no encoder specific options are filtered, only
options specific to that codec type in general.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-02-28 18:30:40 +02:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						e8da807537 
					 
					
						
						
							
							cmdutils: only use libavresample when it is enabled  
						
						... 
						
						
						
						avprobe and avserver use cmdutils and do not strictly require libavresample. 
						
						
					 
					
						2013-02-25 15:15:21 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						5c7db097eb 
					 
					
						
						
							
							avconv: pass libavresample options to AVFilterGraph  
						
						
						
						
					 
					
						2013-02-23 17:07:54 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						d2a25c4032 
					 
					
						
						
							
							get_buffer(): do not initialize the data.  
						
						... 
						
						
						
						There may be more decoders that rely on this. Those should be found and
fixed. 
						
						
					 
					
						2013-02-15 16:08:44 +01:00 
						 
				 
			
				
					
						
							
							
								Kostya Shishkov 
							
						 
					 
					
						
						
							
						
						89f11f498b 
					 
					
						
						
							
							qtrle: fix the topmost line for 1bit  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net >
CC:libav-stable@libav.org  
						
						
					 
					
						2013-02-06 10:21:52 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						2cd4068071 
					 
					
						
						
							
							fraps: fix off-by one bug for version 1.  
						
						... 
						
						
						
						CC:libav-stable@libav.org  
						
						
					 
					
						2013-02-06 10:21:52 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						da7baaaae7 
					 
					
						
						
							
							aasc: fix output for msrle compression.  
						
						... 
						
						
						
						The bottom line was invalid before.
CC:libav-stable@libav.org  
						
						
					 
					
						2013-02-06 10:21:52 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						6a39985451 
					 
					
						
						
							
							cmdutils: remove ansi from the list of broken codecs.  
						
						... 
						
						
						
						It's not relying on get_buffer() initializing the frame since
99e36ddd3e 
						
						
					 
					
						2013-02-06 10:21:52 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						238614de67 
					 
					
						
						
							
							cdgraphics: do not rely on get_buffer() initializing the frame.  
						
						... 
						
						
						
						Setting it to zero (instead of 128, as the default get_buffer() does)
also produces more correctly-looking output. 
						
						
					 
					
						2013-02-06 10:21:52 +01:00 
						 
				 
			
				
					
						
							
							
								Johan Andersson 
							
						 
					 
					
						
						
							
						
						7768a635c4 
					 
					
						
						
							
							cmdutils: update copyright year to 2013  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-01-03 13:35:12 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c661cb6672 
					 
					
						
						
							
							cmdutils: pass number of groups to split_commandline().  
						
						... 
						
						
						
						This makes the code simpler and avoids mixing designated and
non-designated initializers in a potentially unsafe way in avconv. 
						
						
					 
					
						2012-12-19 22:13:41 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						0ec1642b60 
					 
					
						
						
							
							cmdutils: don't log an error in opt_default().  
						
						... 
						
						
						
						It results in spurious errors when using the new preparser. 
						
						
					 
					
						2012-12-18 20:14:46 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						8c9af5b205 
					 
					
						
						
							
							cmdutils: add a commandline pre-parser.  
						
						... 
						
						
						
						It splits the commandline into a more convenient internal representation
for further parsing.
This will allow e.g.
- processing global options first independently of their location on the
  commandline, eliminating ugly hacks for processing e.g. cpuflags
  first
- better options validation and error reporting. It is now possible for
  the parser to know that it's applying an input option to an output
  file or vice versa and act accordingly. 
						
						
					 
					
						2012-12-18 20:13:55 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a01c02bcff 
					 
					
						
						
							
							cmdutils: split parse_option().  
						
						... 
						
						
						
						Separate the code that searches for the option to use and the code that
actually writes it. The writing code will be reused by the new options
parser. 
						
						
					 
					
						2012-12-18 20:12:40 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						ff953fecff 
					 
					
						
						
							
							lavc: set frame properties in ff_get_buffer().  
						
						... 
						
						
						
						There is no point in duplicating this code in every get_buffer()
implementation. 
						
						
					 
					
						2012-12-04 21:42:44 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						15caccb9be 
					 
					
						
						
							
							cmdutils: Use a configure check for enabling CommandLineToArgvW  
						
						... 
						
						
						
						This simplifies the condition to avoid hardcoding the systems
where the function exists. This also simplifies support for
newer Windows API subsets where this function doesn't exist,
such as Windows Phone 8 and the "metro" API subset of Windows 8.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-11-29 18:19:36 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						c1a02e884a 
					 
					
						
						
							
							pixdesc: add av_pix_fmt_get_chroma_sub_sample  
						
						... 
						
						
						
						Deprecate avcodec_get_chroma_sub_sample. 
						
						
					 
					
						2012-11-13 16:14:55 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						ab79966475 
					 
					
						
						
							
							cmdutils: Conditionally compile libswscale-related bits  
						
						... 
						
						
						
						This fixes compilation with libswscale disabled. 
						
						
					 
					
						2012-10-29 19:02:12 +01:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						3f65eff408 
					 
					
						
						
							
							Include sys/time.h before sys/resource.h  
						
						... 
						
						
						
						Some systems require sys/time.h being explicitly included before
sys/resource.h.  The configure check already does this.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2012-10-23 12:00:21 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						b7f1010c8f 
					 
					
						
						
							
							tools: do not use av_pix_fmt_descriptors directly.  
						
						
						
						
					 
					
						2012-10-12 12:45:38 +02:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						b94e4acb48 
					 
					
						
						
							
							cmdutils_read_file: increment *size after writing the trailing \0  
						
						... 
						
						
						
						Fixes CID732166. 
						
						
					 
					
						2012-10-09 18:43:30 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						716d413c13 
					 
					
						
						
							
							Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
						
						
						
						
					 
					
						2012-10-08 07:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Elio Pettenò 
							
						 
					 
					
						
						
							
						
						5e3f9979fa 
					 
					
						
						
							
							Use atexit() instead of defining a custom exit_program() interface.  
						
						
						
						
					 
					
						2012-10-01 17:17:42 -04:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						990450c5bf 
					 
					
						
						
							
							cmdutils: avoid setting data pointers to invalid values in alloc_buffer()  
						
						... 
						
						
						
						Fixes bug 352. 
						
						
					 
					
						2012-09-15 14:59:29 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						11d957fbd8 
					 
					
						
						
							
							avtools: remove the distinction between func_arg and func2_arg.  
						
						... 
						
						
						
						func2_arg is the same as func_arg, except it has one additional
parameter. Change all func_arg callbacks to take that parameter (and
ignore it). 
						
						
					 
					
						2012-08-30 13:56:25 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						e2785fa728 
					 
					
						
						
							
							cmdutils: make -codecs print lossy/lossless flags.  
						
						
						
						
					 
					
						2012-08-30 13:56:00 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a1bcc76e60 
					 
					
						
						
							
							cmdutils: fix a memleak when specifying an option twice.  
						
						
						
						
					 
					
						2012-08-24 11:25:06 +02:00