Diego Biurrun 
							
						 
					 
					
						
						
							
						
						02e4275180 
					 
					
						
						
							
							avconv_opt, cmdutils: Add missing function parameter Doxygen  
						
						
						
						
					 
					
						2012-10-31 18:21:55 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						716d413c13 
					 
					
						
						
							
							Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
						
						
						
						
					 
					
						2012-10-08 07:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						e4cbf7529b 
					 
					
						
						
							
							Give all anonymously typedeffed structs in headers a name  
						
						... 
						
						
						
						Anonymous structs cannot be forward declared and have no benefit. 
						
						
					 
					
						2012-10-06 09:27:11 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						f9fada2704 
					 
					
						
						
							
							avconv: split printing "main options" into global and per-file.  
						
						
						
						
					 
					
						2012-08-19 19:23:43 +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 
							
						 
					 
					
						
						
							
						
						79600a8354 
					 
					
						
						
							
							avconv: deprecate -isync.  
						
						... 
						
						
						
						This option does not do anything.
Also remove OPT_GRAB, since -isync is the last option using it. 
						
						
					 
					
						2012-08-19 19:20:14 +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 
						 
				 
			
				
					
						
							
							
								Reinhard Tartler 
							
						 
					 
					
						
						
							
						
						22662ca560 
					 
					
						
						
							
							attributes: add av_noreturn  
						
						... 
						
						
						
						Also use it in the declaration of the various exit_program
implementations in avtools.
inspired by a clang-scan report. 
						
						
					 
					
						2012-07-03 17:26:51 +02: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						abe655a472 
					 
					
						
						
							
							Drop unnecessary prefix from *sink* variable and struct names.  
						
						
						
						
					 
					
						2012-01-25 12:28:36 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						45f2908d02 
					 
					
						
						
							
							cosmetics: Rename ffsink to avsink.  
						
						
						
						
					 
					
						2012-01-19 00:19:43 +01:00 
						 
				 
			
				
					
						
							
							
								Gaurav Narula 
							
						 
					 
					
						
						
							
						
						0184bbe2d1 
					 
					
						
						
							
							avprobe, cmdutils: K&R formatting cosmetics  
						
						
						
						
					 
					
						2012-01-18 21:07:25 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						da9cea77e3 
					 
					
						
						
							
							Fix a bunch of common typos.  
						
						
						
						
					 
					
						2011-12-11 00:32:25 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						e873c03ac7 
					 
					
						
						
							
							misc Doxygen markup improvements  
						
						
						
						
					 
					
						2011-12-05 13:06:58 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						02170990fd 
					 
					
						
						
							
							cmdutils: Rename read_file to cmdutils_read_file  
						
						... 
						
						
						
						This symbol name clashes with a symbol in gnutls, if linking
statically to that library.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2011-10-31 16:29:29 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						7a6cd9957d 
					 
					
						
						
							
							cmdutils/avtools: simplify show_help() by using av_opt_child_class_next()  
						
						
						
						
					 
					
						2011-10-12 16:51:17 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						25c27f379f 
					 
					
						
						
							
							doc: fix references to obsolete presets directories for avconv/ffmpeg  
						
						
						
						
					 
					
						2011-10-11 14:31:19 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						182cbe433a 
					 
					
						
						
							
							avtools: parse loglevel before all the other options.  
						
						... 
						
						
						
						This way it can be applied to cmdutils too -- e.g. showing the banner
and printing startup messages. 
						
						
					 
					
						2011-09-26 20:33:50 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						05bffc12c4 
					 
					
						
						
							
							avconv: move audio_sample_fmt to options context.  
						
						... 
						
						
						
						Also document it and replace undocumented and inconsistent
'-sample_fmt list' syntax with -sample_fmts. 
						
						
					 
					
						2011-09-11 17:29:55 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						33f75d72e6 
					 
					
						
						
							
							avconv: move ts scale to options context.  
						
						
						
						
					 
					
						2011-09-05 11:15:40 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						6b779cccaa 
					 
					
						
						
							
							avconv: move start_time, recording_time and input_ts_offset to options context  
						
						
						
						
					 
					
						2011-09-04 13:12:00 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						6361c5e1e6 
					 
					
						
						
							
							cmdutils: allow storing per-stream/chapter/.... options in a generic way  
						
						
						
						
					 
					
						2011-09-04 13:12:00 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						2f8e586df1 
					 
					
						
						
							
							cmdutils: split per-option code out of parse_options().  
						
						... 
						
						
						
						This allows options like -target, which are just shortcuts for other
options, to work without dummy function for all options they invoke. 
						
						
					 
					
						2011-09-04 13:12:00 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						7cc8d6385a 
					 
					
						
						
							
							cmdutils: add support for caller-provided option context.  
						
						... 
						
						
						
						This is the first step to removing the globals plague from avtools. 
						
						
					 
					
						2011-09-04 13:12:00 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						7efe05ab29 
					 
					
						
						
							
							cmdutils: declare only one pointer type in OptionDef  
						
						... 
						
						
						
						This will be useful in the following commit. 
						
						
					 
					
						2011-09-04 13:12:00 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						cac651c834 
					 
					
						
						
							
							cmdutils: move grow_array() from avconv to cmdutils.  
						
						
						
						
					 
					
						2011-09-04 13:12:00 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						dad09ff93f 
					 
					
						
						
							
							cmdutils: move exit_program() declaration to cmdutils from avconv  
						
						... 
						
						
						
						Allows cmdutils to call each tool's own cleanup function. 
						
						
					 
					
						2011-09-04 13:12:00 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						d4863fc1a8 
					 
					
						
						
							
							cmdutils: allow precisely specifying a stream for AVOptions.  
						
						
						
						
					 
					
						2011-08-12 18:35:12 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						8ec19f84e1 
					 
					
						
						
							
							cmdutils: add codec_opts parameter to setup_find_stream_info_opts()  
						
						... 
						
						
						
						Avoid brittle and obfuscating reference to a global.
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-07-28 17:13:14 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						ce23ca814b 
					 
					
						
						
							
							cmdutils: clarify documentation for filter_codec_opts()  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-07-28 17:13:14 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						7cea06d135 
					 
					
						
						
							
							cmdutils: clarify documentation for setup_find_stream_info_opts()  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-07-28 17:13:14 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						35d2e4e5c3 
					 
					
						
						
							
							cmdutils: replace opt_default with opt_default2() and remove set_context_opts  
						
						
						
						
					 
					
						2011-07-13 23:17:42 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						3009f521f3 
					 
					
						
						
							
							ffplay: use new avcodec_open2 and avformat_find_stream_info API.  
						
						
						
						
					 
					
						2011-07-13 23:17:42 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						8c8eab8bfe 
					 
					
						
						
							
							cmdutils: store all codec options in one dict instead of video/audio/sub  
						
						... 
						
						
						
						Split them when codec id is known. 
						
						
					 
					
						2011-07-13 23:17:42 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						9ba38229e5 
					 
					
						
						
							
							cmdutils: add opt_default2().  
						
						... 
						
						
						
						It stores options in a dictionary to be passed to new open calls.
It will replace opt_default once all the pieces are in place. 
						
						
					 
					
						2011-06-16 20:24:57 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						26513856d6 
					 
					
						
						
							
							cmdutils: remove OPT_FUNC2  
						
						... 
						
						
						
						Make ff* tools only accept opt_* functions taking two arguments.
The distinction between functions with one and two arguments is quite
pointless. Simplify parse_options() code.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-05-28 09:40:19 -04:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						153382e1b6 
					 
					
						
						
							
							multiple inclusion guard cleanup  
						
						... 
						
						
						
						Add missing multiple inclusion guards; clean up #endif comments;
add missing library prefixes; keep guard names consistent. 
						
						
					 
					
						2011-05-21 13:48:10 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						ea91e77127 
					 
					
						
						
							
							Clean up #includes in cmdutils.h.  
						
						... 
						
						
						
						inttypes.h is not necessary, just stdint.h is enough.
Unconditionally #include avfilter.h in cmdutils.h.  It is an installed
header with no non-standard external dependencies, so it is safe. 
						
						
					 
					
						2011-05-19 10:23:53 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						5d2c6f42d7 
					 
					
						
						
							
							cmdutils: remove list_fmts(), simplify  
						
						... 
						
						
						
						The function was only used in opt_sample_fmt() for listing the sample
formats. Move list_fmts() functionality directly into
opt_sample_fmt().
Also fix the warning:
ffmpeg.c: In function ‘opt_audio_sample_fmt’:
ffmpeg.c:2877: warning: passing argument 1 of ‘list_fmts’ from incompatible pointer type
cmdutils.h:163: note: expected ‘void (*)(char *, int,  int)’ but argument is of type ‘char * (*)(char *, int,  enum AVSampleFormat)’
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-05-10 07:14:13 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						e3b540b424 
					 
					
						
						
							
							Make ffmpeg support generic data stream  
						
						... 
						
						
						
						The patch is the first step to support -dcodec copy 
						
						
					 
					
						2011-05-03 11:51:55 +02:00