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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						bcb82fe1f4 
					 
					
						
						
							
							avconv: use libavresample  
						
						
						
						
					 
					
						2012-04-24 23:38:54 -04:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						b7327887ea 
					 
					
						
						
							
							avconv: get output pixel format from lavfi.  
						
						... 
						
						
						
						This way we don't require a clearly defined corresponding input stream.
The result for the xwd test changes because rgb24 is now chosen instead
of bgra. 
						
						
					 
					
						2012-04-15 20:22:36 +02:00 
						 
				 
			
				
					
						
							
							
								Reinhard Tartler 
							
						 
					 
					
						
						
							
						
						050dc12778 
					 
					
						
						
							
							Read preset files with suffix .avpreset  
						
						... 
						
						
						
						The preset files have been renamed some time ago.
CC: libav-stable@libav.org  
						
						
					 
					
						2012-03-18 09:26:32 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						4138cd2907 
					 
					
						
						
							
							avconv: add -cpuflags option for setting supported cpuflags.  
						
						... 
						
						
						
						Useful for testing. 
						
						
					 
					
						2012-03-06 15:03:22 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						3faa141d15 
					 
					
						
						
							
							cmdutils: use new avcodec_is_decoder/encoder() functions.  
						
						... 
						
						
						
						Fixes listing encoders. 
						
						
					 
					
						2012-03-04 21:09:35 +01:00