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> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e8da807537 
								
							
								 
							
						 
						
							
							
								
								cmdutils: only use libavresample when it is enabled  
							
							avprobe and avserver use cmdutils and do not strictly require libavresample. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c7db097eb 
								
							
								 
							
						 
						
							
							
								
								avconv: pass libavresample options to AVFilterGraph  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d2a25c4032 
								
							
								 
							
						 
						
							
							
								
								get_buffer(): do not initialize the data.  
							
							There may be more decoders that rely on this. Those should be found and
fixed. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								89f11f498b 
								
							
								 
							
						 
						
							
							
								
								qtrle: fix the topmost line for 1bit  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net>
CC:libav-stable@libav.org 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2cd4068071 
								
							
								 
							
						 
						
							
							
								
								fraps: fix off-by one bug for version 1.  
							
							CC:libav-stable@libav.org 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								da7baaaae7 
								
							
								 
							
						 
						
							
							
								
								aasc: fix output for msrle compression.  
							
							The bottom line was invalid before.
CC:libav-stable@libav.org 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a39985451 
								
							
								 
							
						 
						
							
							
								
								cmdutils: remove ansi from the list of broken codecs.  
							
							It's not relying on get_buffer() initializing the frame since
99e36ddd3e 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7768a635c4 
								
							
								 
							
						 
						
							
							
								
								cmdutils: update copyright year to 2013  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								0ec1642b60 
								
							
								 
							
						 
						
							
							
								
								cmdutils: don't log an error in opt_default().  
							
							It results in spurious errors when using the new preparser. 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff953fecff 
								
							
								 
							
						 
						
							
							
								
								lavc: set frame properties in ff_get_buffer().  
							
							There is no point in duplicating this code in every get_buffer()
implementation. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1a02e884a 
								
							
								 
							
						 
						
							
							
								
								pixdesc: add av_pix_fmt_get_chroma_sub_sample  
							
							Deprecate avcodec_get_chroma_sub_sample. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab79966475 
								
							
								 
							
						 
						
							
							
								
								cmdutils: Conditionally compile libswscale-related bits  
							
							This fixes compilation with libswscale disabled. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b7f1010c8f 
								
							
								 
							
						 
						
							
							
								
								tools: do not use av_pix_fmt_descriptors directly.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b94e4acb48 
								
							
								 
							
						 
						
							
							
								
								cmdutils_read_file: increment *size after writing the trailing \0  
							
							Fixes CID732166. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								716d413c13 
								
							
								 
							
						 
						
							
							
								
								Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5e3f9979fa 
								
							
								 
							
						 
						
							
							
								
								Use atexit() instead of defining a custom exit_program() interface.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								990450c5bf 
								
							
								 
							
						 
						
							
							
								
								cmdutils: avoid setting data pointers to invalid values in alloc_buffer()  
							
							Fixes bug 352. 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								e2785fa728 
								
							
								 
							
						 
						
							
							
								
								cmdutils: make -codecs print lossy/lossless flags.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a1bcc76e60 
								
							
								 
							
						 
						
							
							
								
								cmdutils: fix a memleak when specifying an option twice.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9fada2704 
								
							
								 
							
						 
						
							
							
								
								avconv: split printing "main options" into global and per-file.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1136bd362a 
								
							
								 
							
						 
						
							
							
								
								avtools: add -h demuxer/muxer  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								dc4c24a3d3 
								
							
								 
							
						 
						
							
							
								
								avtools: move some newlines to show_help_options().  
							
							Don't require every caller to supply them. 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								bcb82fe1f4 
								
							
								 
							
						 
						
							
							
								
								avconv: use libavresample  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								050dc12778 
								
							
								 
							
						 
						
							
							
								
								Read preset files with suffix .avpreset  
							
							The preset files have been renamed some time ago.
CC: libav-stable@libav.org  
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4138cd2907 
								
							
								 
							
						 
						
							
							
								
								avconv: add -cpuflags option for setting supported cpuflags.  
							
							Useful for testing. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3faa141d15 
								
							
								 
							
						 
						
							
							
								
								cmdutils: use new avcodec_is_decoder/encoder() functions.  
							
							Fixes listing encoders. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b315042c8c 
								
							
								 
							
						 
						
							
							
								
								Remove libpostproc.  
							
							This library does not fit into Libav as a whole and its code is just a
maintenance burden.  Furthermore it is now available as an external project,
which completely obviates any reason to keep it around.
URL: http://git.videolan.org/?p=libpostproc.git  
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								21d0d1d64f 
								
							
								 
							
						 
						
							
							
								
								cmdutils: update copyright year to 2012.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								570f6aaab1 
								
							
								 
							
						 
						
							
							
								
								cmdutils: fix options starting with 'no'.  
							
							E.g. non_linear_quant mpeg2video private option.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								abe655a472 
								
							
								 
							
						 
						
							
							
								
								Drop unnecessary prefix from *sink* variable and struct names.  
							
							
								
							
							
						 
						13 years ago