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
99e36ddd3ee57c38e6ca9e240ba518848487f849. 
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							f9fada2704 
							
						 
					 
					
						
						
							
							avconv: split printing "main options" into global and per-file.  
						
						
						
						
					 
					
						2012-08-19 19:23:43 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							1136bd362a 
							
						 
					 
					
						
						
							
							avtools: add -h demuxer/muxer  
						
						
						
						
					 
					
						2012-08-19 19:22:41 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							a3ad68d36c 
							
						 
					 
					
						
						
							
							cmdutils: extend -h to allow printing codec details.  
						
						
						
						
					 
					
						2012-08-19 19:22:08 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							7c5012127f 
							
						 
					 
					
						
						
							
							cmdutils: change semantics of show_help_options() and document it.  
						
						... 
						
						
						
						Currently it takes a mask and value, such that options for which
(flags & mask) == value.
Change it to take required flags and forbidden flags instead. This is
shorter and simpler to understand. 
						
						
					 
					
						2012-08-19 19:21:35 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							dc4c24a3d3 
							
						 
					 
					
						
						
							
							avtools: move some newlines to show_help_options().  
						
						... 
						
						
						
						Don't require every caller to supply them. 
						
						
					 
					
						2012-08-19 19:21:03 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							f617135bc9 
							
						 
					 
					
						
						
							
							avtools: fix show_foo() signatures.  
						
						... 
						
						
						
						show_foo() functions are declared as void show_foo(void), but called as
int show_foo(const char*, const char*). 
						
						
					 
					
						2012-08-19 19:07:43 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							7c10194996 
							
						 
					 
					
						
						
							
							cmdutils: refactor -codecs option.  
						
						... 
						
						
						
						Make it print a list of AVCodecDescriptors.
Add new -decoders and -encoders options that print lists of decoders and
encoders respectively. 
						
						
					 
					
						2012-08-18 08:48:30 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							36ef5369ee 
							
						 
					 
					
						
						
							
							Replace all CODEC_ID_* with AV_CODEC_ID_*  
						
						
						
						
					 
					
						2012-08-07 16:00:24 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							45870f8b6e 
							
						 
					 
					
						
						
							
							Print full compiler identification, not only version number  
						
						... 
						
						
						
						This provides a more precise identification of the compiler used.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2012-07-19 10:21:46 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							66a297975d 
							
						 
					 
					
						
						
							
							cmutils: include shellapi.h on Win32 (for CommandLineToArgvW).  
						
						... 
						
						
						
						This is required for CommandLineToArgvW. Normally, shellapi.h is included
implicitly by windows.h, but if we define WIN32_LEAN_AND_MEAN (or some of
the other earlier headers have included windows.h with that option),
windows.h doesn't include this one.
Thus explicitly include the headers we really need, for clarity and
compatibility. 
						
						
					 
					
						2012-07-07 14:09:04 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							d3ed1c9571 
							
						 
					 
					
						
						
							
							cmdutils: Pass the actual chosen encoder to filter_codec_opts  
						
						... 
						
						
						
						This allows passing the right options to encoders when there's more
than one encoder for a certain codec id.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2012-06-30 15:44:10 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							d55c2e05b5 
							
						 
					 
					
						
						
							
							avtools: move buffer management code from avconv to cmdutils.  
						
						... 
						
						
						
						It will be used by avplay. 
						
						
					 
					
						2012-06-05 09:35:58 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							7cf78b3476 
							
						 
					 
					
						
						
							
							cmdutils: Add fallback case to switch in check_stream_specifier().  
						
						... 
						
						
						
						This fixes the warning:
cmdutils.c:897: warning: ‘type’ may be used uninitialized in this function 
						
						
					 
					
						2012-05-10 00:01:45 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							ac71230902 
							
						 
					 
					
						
						
							
							lavfi: add video buffer sink, and use it in avtools  
						
						... 
						
						
						
						Also add the public interface libavfilter/buffersink.h.
Based on a commit by Stefano Sabatini. 
						
						
					 
					
						2012-05-09 08:59:37 +02:00