Luca Barbato 
							
						 
					 
					
						
						
							
						
						f825d42bcc 
					 
					
						
						
							
							avplay: Accept cpuflags option  
						
						... 
						
						
						
						Quite useful for debugging.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2013-10-22 10:49:31 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						488a0fa689 
					 
					
						
						
							
							avconv: support -t as an input option.  
						
						... 
						
						
						
						It limits the duration of the data read from a given input. 
						
						
					 
					
						2013-08-05 10:54:19 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						811bd07846 
					 
					
						
						
							
							avconv: make input -ss accurate when transcoding  
						
						... 
						
						
						
						Insert (a)trim filters on the corresponding inputs, so the extra frames
are decoded and discarded. 
						
						
					 
					
						2013-08-05 10:53:41 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						56ee3f9de7 
					 
					
						
						
							
							avconv: distinguish between -ss 0 and -ss not being used  
						
						... 
						
						
						
						Using -ss 0 to drop frames with negative timestamps is a perfectly valid
use case. 
						
						
					 
					
						2013-08-05 10:53:12 +02:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						7748dd41be 
					 
					
						
						
							
							avconv: add -n option to immediately exit when output files already exist  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-07-31 22:28:54 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						b85dbe68e2 
					 
					
						
						
							
							avconv: Call exit_program instead of exit in avconv_opt as well  
						
						... 
						
						
						
						This seems to have been missed in 636ced8e1dmartin@martin.st > 
						
						
					 
					
						2013-07-31 22:11:32 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						538bf76737 
					 
					
						
						
							
							avconv: make -aspect work with streamcopy  
						
						
						
						
					 
					
						2013-05-27 21:26:06 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						481575d255 
					 
					
						
						
							
							avconv: remove -deinterlace  
						
						... 
						
						
						
						It is incompatible with refcounted frames and since it's been deprecated
for a long time now, fixing it is not worth the effort. 
						
						
					 
					
						2013-05-07 12:31:55 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						76d23f4031 
					 
					
						
						
							
							avconv: do not send non-monotonous DTS to the muxers.  
						
						... 
						
						
						
						Hack partially based on a commit by Michael Niedermayer <michaelni@gmx.at >
Should fix (or work around) bug 458. 
						
						
					 
					
						2013-05-03 09:59:48 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						3d62442008 
					 
					
						
						
							
							avconv_opt: allocate an OutputFile before the streams.  
						
						... 
						
						
						
						This way OutputFile variables like recording time can be used when
creating the streams. 
						
						
					 
					
						2013-04-30 11:48:23 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						dc574658d1 
					 
					
						
						
							
							avconv: print filter options in -h full output.  
						
						
						
						
					 
					
						2013-04-11 20:45:55 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						38f0c0781a 
					 
					
						
						
							
							lavfi: merge avfiltergraph.h into avfilter.h  
						
						... 
						
						
						
						We do not support using filters without AVFilterGraph in practice
anyway, so there is no point in pretending we do. 
						
						
					 
					
						2013-04-11 20:33:33 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a4208b9b7d 
					 
					
						
						
							
							avconv: add options for reading filtergraphs from a file.  
						
						
						
						
					 
					
						2013-03-28 07:55:48 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						3e175a2a55 
					 
					
						
						
							
							avconv: mark attachment streams as immediately finished  
						
						... 
						
						
						
						There are never any packets for those streams.
Fixes an infinite loop with -attach. 
						
						
					 
					
						2013-03-15 08:59:27 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						e7553f4c78 
					 
					
						
						
							
							avconv: do not silently ignore unused codec AVOptions.  
						
						... 
						
						
						
						Print an error and abort when the option is of the wrong type (decoding
for output file or vice versa), since this could never be correct for
any input or output configuration.
Print a warning and continue when the option is of the correct type,
just unused, so same commandlines can be reused for different kinds of
input or output files. 
						
						
					 
					
						2013-03-08 14:15:51 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						db2d65ce1e 
					 
					
						
						
							
							avconv: fix a typo  
						
						
						
						
					 
					
						2013-03-08 14:14:25 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						41d2008b15 
					 
					
						
						
							
							avconv: use a local variable for InputFile in open_input_file().  
						
						... 
						
						
						
						This is shorter and more readable. 
						
						
					 
					
						2013-03-08 14:13:46 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						1da54e908e 
					 
					
						
						
							
							avconv: use a local variable for OutputFile in open_output_file().  
						
						... 
						
						
						
						This is shorter and more readable. 
						
						
					 
					
						2013-03-08 14:13:39 +01: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 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						54b298fe56 
					 
					
						
						
							
							lavc: Deprecate the deinterlace functions in libavcodec  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-03-07 09:35:24 +02:00 
						 
				 
			
				
					
						
							
							
								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