Martin Storsjö 
							
						 
					 
					
						
						
							
						
						df0229a7ca 
					 
					
						
						
							
							avconv: Apply codec options to streams that are copied as well  
						
						... 
						
						
						
						This allows setting/overriding e.g. the bitrate parameter, which
is required for the smoothstreaming muxer. Normally, the bitrate
is set by the demuxer in these cases, but not all demuxers can
provide it. This allows stream copy of data to the smoothstreaming
muxer from such inputs.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-02-28 18:30:42 +02:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						5c7db097eb 
					 
					
						
						
							
							avconv: pass libavresample options to AVFilterGraph  
						
						
						
						
					 
					
						2013-02-23 17:07:54 -05:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						bff3607547 
					 
					
						
						
							
							lavc: set the default rc_initial_buffer_occupancy  
						
						... 
						
						
						
						rc_buffer_size is not set before.
Solve the initial the rate control underflow issue reported in
bug 222.
CC: libav-stable@libav.org 
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2013-01-15 08:58:51 +01: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 
							
						 
					 
					
						
						
							
						
						e82cb79adf 
					 
					
						
						
							
							avconv: pass the actually selected decoder to filter_codec_opts().  
						
						
						
						
					 
					
						2012-12-18 20:15:06 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						77bd1bc73a 
					 
					
						
						
							
							avconv: use new options parser.  
						
						
						
						
					 
					
						2012-12-18 20:14:54 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						10bca66101 
					 
					
						
						
							
							cmdutils: add a macro to simplify grow_array() calls.  
						
						
						
						
					 
					
						2012-12-18 20:11:06 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						4632abc7a3 
					 
					
						
						
							
							avconv: fix copying per-stream metadata.  
						
						... 
						
						
						
						It is handled separately from other types because it uses stream
specifiers and currently that triggers an assert in SET_DICT.
CC:libav-stable@libav.org  
						
						
					 
					
						2012-11-25 16:35:20 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						a903f8f087 
					 
					
						
						
							
							Include libavutil/channel_layout.h instead of libavutil/audioconvert.h  
						
						... 
						
						
						
						Also reorder some other #include when applicable. 
						
						
					 
					
						2012-11-11 13:35:12 -05:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						02e4275180 
					 
					
						
						
							
							avconv_opt, cmdutils: Add missing function parameter Doxygen  
						
						
						
						
					 
					
						2012-10-31 18:21:55 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						4e61a38aa0 
					 
					
						
						
							
							avconv: only apply presets when we have an encoder.  
						
						... 
						
						
						
						Fixes a crash when using a preset with stream copy.
CC: libav-stable@libav.org  
						
						
					 
					
						2012-10-23 07:30:58 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a119c64e38 
					 
					
						
						
							
							avconv: fix disabling auto mappings with -map_metadata  
						
						... 
						
						
						
						CC: libav-stable@libav.org  
						
						
					 
					
						2012-10-16 18:49:59 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						c1ef30a6ba 
					 
					
						
						
							
							De-doxygenize some top-level files  
						
						
						
						
					 
					
						2012-10-12 20:56:54 +02:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						8d09d39a4b 
					 
					
						
						
							
							avconv: remove bogus warning when using avconv -h without parameter  
						
						
						
						
					 
					
						2012-10-10 21:24:32 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						fb722a900f 
					 
					
						
						
							
							avconv: remove -same_quant  
						
						... 
						
						
						
						It has not worked for anything other than fringe codecs (asv1/2, mdec,
mjpeg[b]) since about 2003 and nobody ever noticed or complained. This
sufficiently proves that there are no users of this option who have a
clue of what they are doing, so it is completely useless. 
						
						
					 
					
						2012-10-09 20:32:34 +02:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						18ff4d2020 
					 
					
						
						
							
							avconv: simplify memory allocation in copy_chapters  
						
						... 
						
						
						
						Make just a single reallocation per call instead of one reallocation
per copied chapters. This fixes possible memory leaks on realloc
failures. Also correct the allocation since it needs multiples of
sizeof(AVChapter*) and not sizeof(AVChapter).
Fixes CID700633 and CID700719. 
						
						
					 
					
						2012-10-09 15:39:05 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						bbcedade00 
					 
					
						
						
							
							avconv: make the -passlogfile option per-stream.  
						
						
						
						
					 
					
						2012-08-30 13:56:25 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						038c0b1e06 
					 
					
						
						
							
							avconv: make the -pass option per-stream.  
						
						
						
						
					 
					
						2012-08-30 13:56:24 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						cba79d2123 
					 
					
						
						
							
							avconv: remove unused variable opt_shortest  
						
						... 
						
						
						
						This was replaced with a per-file value in 3c0df90mans@mansr.com > 
						
						
					 
					
						2012-08-25 23:29:48 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						602b1898e5 
					 
					
						
						
							
							avconv: mark more options as expert.  
						
						
						
						
					 
					
						2012-08-19 19:26:20 +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 
							
						 
					 
					
						
						
							
						
						6e3857fa8c 
					 
					
						
						
							
							avconv: refactor help printing.  
						
						... 
						
						
						
						By default don't dump every single option on the user, but print only
the basic options.
Add -h long/full to print more options. 
						
						
					 
					
						2012-08-19 19:23:17 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						f8b1e66553 
					 
					
						
						
							
							avconv: print info/capabilities options in a separate help group.  
						
						
						
						
					 
					
						2012-08-19 19:23:06 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						8fc83fb081 
					 
					
						
						
							
							avconv: reformat the options table.  
						
						
						
						
					 
					
						2012-08-19 19:15:51 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						d3810c47fe 
					 
					
						
						
							
							avconv: get rid of ugly casts in the options table.  
						
						
						
						
					 
					
						2012-08-19 19:09:36 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						db4766ad1b 
					 
					
						
						
							
							avconv: try to match codecs by codec descriptor name as a last resort.  
						
						... 
						
						
						
						This allows e.g. -c:v h264 to select the libx264 encoder. 
						
						
					 
					
						2012-08-19 19:08:48 +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 
							
						 
					 
					
						
						
							
						
						3c0df90584 
					 
					
						
						
							
							avconv: make -shortest a per-output file option.  
						
						
						
						
					 
					
						2012-08-18 08:48:30 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						f5e668273a 
					 
					
						
						
							
							avconv: split option parsing into a separate file.  
						
						
						
						
					 
					
						2012-08-08 11:10:06 +02:00