5edab1d207 
								
							
								 
							
						 
						
							
							
								
								cmdutils: remove sws_opts usage, simplify code  
							
							It has become unused as all code was switched to AVDictionary
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								165fb7eba8 
								
							
								 
							
						 
						
							
							
								
								cmdutils: Export all sws options using a AVDictionary like the other subsystems do  
							
							This makes extracting options other than sws_flags easier
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd2ab27c48 
								
							
								 
							
						 
						
							
							
								
								avconv: use read_file() for reading the 2pass stats  
							
							Also, drop the now unused cmdutils_read_file(). There is no reason to
have two functions doing essentially the same thing. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4351c288b9 
								
							
								 
							
						 
						
							
							
								
								ffplay&cmdutils:Factor get_rotation() code out  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f55819850 
								
							
								 
							
						 
						
							
							
								
								opts: add list device sources/sinks options  
							
							Allows to list sources/sinks of the devices that implement
that functionality.
Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8518da23f5 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: add -devices param  
							
							FFmpeg mix devices and file formats when -formats option is used.
This commit adds a -devices param to list devices only.
Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e11697759d 
								
							
								 
							
						 
						
							
							
								
								cmdutils: replace usages of "#ifdef __MINGW32__" with "#ifdef _WIN32" because MSVC only defines _WIN32  
							
							With the previous patch, this should fix ticket #3580  as well.
Signed-off-by: John Peebles <johnpeeb@gmail.com> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8dd435f0cf 
								
							
								 
							
						 
						
							
							
								
								cmdutils: include config.h, fix "is not defined" warning due to CONFIG_OPENCL  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85698be461 
								
							
								 
							
						 
						
							
							
								
								cmdutils: Mark exit_program as av_noreturn  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b4c89c90ff 
								
							
								 
							
						 
						
							
							
								
								Allow hiding the banner.  
							
							Fixes ticket #3246 . 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								64f73acd1d 
								
							
								 
							
						 
						
							
							
								
								cmdutils & opencl: add -opencl_bench option to test and show available OpenCL devices  
							
							Reviewed-by: Wei Gao <highgod0401@gmail.com>
Reviewed-by: Stefano Sabatini <stefasab@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8bf7ea8ac2 
								
							
								 
							
						 
						
							
							
								
								cmdutils: remove this_year constant, use CONFIG_THIS_YEAR instead  
							
							Simplify. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								69cf626f9c 
								
							
								 
							
						 
						
							
							
								
								cmdutils: Add -buildconf option.  
							
							The output is formatted to display one option per line.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6baf9c4406 
								
							
								 
							
						 
						
							
							
								
								cmdutils: fix expected signature for show_colors() function  
							
							Fix warning:
In file included from ffprobe.c:2557:0:
cmdutils_common_opts.h:17:5: warning: initialization from incompatible pointer type [enabled by default]
cmdutils_common_opts.h:17:5: warning: (near initialization for ‘real_options[16].u.func_arg’) [enabled by default]
Spotted-by: Paul B Mahol 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e268285aa 
								
							
								 
							
						 
						
							
							
								
								cmdutils: add -colors option  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f825d42bcc 
								
							
								 
							
						 
						
							
							
								
								avplay: Accept cpuflags option  
							
							Quite useful for debugging.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5ec8ba7f2 
								
							
								 
							
						 
						
							
							
								
								Do not leave positive values undefined when negative are defined as error  
							
							Define positive return values as non errors and leave further meaning undefined
This allows future extensions to use these values
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e19e8aeeaa 
								
							
								 
							
						 
						
							
							
								
								avtools: move media_type_string() from avprobe to cmdutils.  
							
							It will be useful outside of avprobe. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a95449d2f 
								
							
								 
							
						 
						
							
							
								
								cmdutils: remove unneeded #if  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d757f7510b 
								
							
								 
							
						 
						
							
							
								
								cmdutils: add opencl command line options to ffmpeg  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d8ad6c1fa 
								
							
								 
							
						 
						
							
							
								
								cmdutils: avtool -> fftool  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d3009c6c4 
								
							
								 
							
						 
						
							
							
								
								avconv: print an error on applying options of the wrong type.  
							
							I.e. input options to output files or vice versa. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								354468fc12 
								
							
								 
							
						 
						
							
							
								
								avplay: switch to new refcounted frames API  
							
							Remove now unused cmdutils get_buffer() implementation. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad899522ff 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: use a AVDictionary instead of the context to move swr parameters around  
							
							This avoids per parameter changes in ffmpeg at the cost of making access
somewhat more annoying.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c7db097eb 
								
							
								 
							
						 
						
							
							
								
								avconv: pass libavresample options to AVFilterGraph  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ac85bebd5 
								
							
								 
							
						 
						
							
							
								
								lavf: remove nonexistent symbols  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								10bca66101 
								
							
								 
							
						 
						
							
							
								
								cmdutils: add a macro to simplify grow_array() calls.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e6fa5be3c 
								
							
								 
							
						 
						
							
							
								
								Revert "cmdutils: allow specifying the file for -report"  
							
							This reverts commit 841bf0ef24 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								841bf0ef24 
								
							
								 
							
						 
						
							
							
								
								cmdutils: allow specifying the file for -report  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								02e4275180 
								
							
								 
							
						 
						
							
							
								
								avconv_opt, cmdutils: Add missing function parameter Doxygen  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								716d413c13 
								
							
								 
							
						 
						
							
							
								
								Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4cbf7529b 
								
							
								 
							
						 
						
							
							
								
								Give all anonymously typedeffed structs in headers a name  
							
							Anonymous structs cannot be forward declared and have no benefit. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5e3f9979fa 
								
							
								 
							
						 
						
							
							
								
								Use atexit() instead of defining a custom exit_program() interface.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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). 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								786dadc014 
								
							
								 
							
						 
						
							
							
								
								cmdutils: add -layouts option.  
							
							Extract of the output:
| Individual channels:
| NAME        DESCRIPTION
| FL          front left
| FR          front right
| <snip>
| SDR         surround direct right
|
| Standard channel layouts:
| NAME        DECOMPOSITION
| mono        FC
| stereo      FL+FR
| <snip>
| octagonal   FL+FR+FC+BL+BR+BC+SL+SR
| downmix     DL+DR 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9fada2704 
								
							
								 
							
						 
						
							
							
								
								avconv: split printing "main options" into global and per-file.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a3ad68d36c 
								
							
								 
							
						 
						
							
							
								
								cmdutils: extend -h to allow printing codec details.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79600a8354 
								
							
								 
							
						 
						
							
							
								
								avconv: deprecate -isync.  
							
							This option does not do anything.
Also remove OPT_GRAB, since -isync is the last option using it. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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*). 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								36ef5369ee 
								
							
								 
							
						 
						
							
							
								
								Replace all CODEC_ID_* with AV_CODEC_ID_*  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d55c2e05b5 
								
							
								 
							
						 
						
							
							
								
								avtools: move buffer management code from avconv to cmdutils.  
							
							It will be used by avplay. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						13 years ago