a06acfff76 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Delete duplicate “hwaccel_output_format” option.  
							
							Delete duplicate “hwaccel_output_format” option.
Signed-off-by: Jun Zhao <mypopydev@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d865e74e6d 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Add cuvid hwaccel support  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0418b0253a 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: remove hardcoded 'now' creation_time support  
							
							Every date parsing routine now uses av_parse_time which handles 'now' and
provides greater precision as well. This change also enables the segmenter
muxer to set the proper 'now' creation time at the beginning of each segment.
Signed-off-by: Marton Balint <cus@passwd.hu> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a25c5dbb5e 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Fix memleaks in "manually set programs" loop  
							
							Fixes CID1351356, CID1351357
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								74658a8b4d 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Allow -metadata option to set metadata on programs.  
							
							Signed-off-by: Vittorio Gambaletta <ffmpeg-dev@vittgam.net>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e448fb97e 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Move the 'process manually set programs' block above 'process manually set metadata' in open_output_file().  
							
							Signed-off-by: Vittorio Gambaletta <ffmpeg-dev@vittgam.net>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a5fd3a1a2b 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: use lavf API for applying bitstream filters  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								30d770ca44 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Allow specifying the program number for created programs  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f948b6244 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Add basic support to mux multiple programs  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c96985af1 
								
							
								 
							
						 
						
							
							
								
								all: remove some casts of function pointer to void *  
							
							These casts are unnecessary, and may safely be removed.
Found by enabling -Wpedantic on clang 3.7.
Tested with FATE.
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ddc6bd8c95 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: add abort_on option to allow aborting on empty output  
							
							Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Marton Balint <cus@passwd.hu> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dbb03b8e47 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt:  rename loop option to stream_loop  
							
							The "loop" option is used in several demuxers (like img2dec) and muxers, using the same name in ffmpeg_opt
breaks them. Feel free to revert this and replace by any other solution or rename both as preferred
This is just as a quick fix to avoid the regression with existing command lines and to have both named
the same (which does not work)
Example:
./ffmpeg -loop 1 -i fate-suite/png1/lena-rgb24.png -t 1 test.avi
will produce 25 frames with the img2dec loop but only 1 frame at 25fps with the ffmpeg loop option
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a4188c9cd2 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Improve help text for -target.  
							
							Fixes ticket #1057 . 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2fb593dcb9 
								
							
								 
							
						 
						
							
							
								
								Put remaining pieces of CODEC_FLAG_EMU_EDGE under FF_API_EMU_EDGE.  
							
							The amv one probably looks suspicious, but since it's an intra-only
codec, I couldn't possibly imagine what it would use the edge for,
and the vsynth fate result doesn't change, so it's probably OK. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								da0e76955a 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Add -hwaccels option that lists all supported hwaccels  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b144008c1b 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Add missing comma  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ae2cb9290a 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Prefer audio streams with packets  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6dbaeed6b7 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: switch swscale option handling to AVDictionary similar to what the other subsystems use  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								11d923d414 
								
							
								 
							
						 
						
							
							
								
								avcodec: add new Videotoolbox hwaccel.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0949869e7b 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_op: Print warning if duration isnt known when -sseof is used  
							
							Found-by: ubitux
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f4ada6dc3f 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Implement support for seeking relative to EOF  
							
							Fixes Ticket227
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								843be56ee1 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Fix stream copy flag for attachments  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2375a85c36 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: allow the user to ignore unused stream maps  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								52c5521877 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Favor streams that had packets  
							
							Fixes Thailand-Wave.wmv without explicitly specifying a stream
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8750aef3d6 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Fix forcing fourccs  
							
							Fixes Ticket4682
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								29cc0a178e 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Fix sync_ist  
							
							This code was lost in 2663540821 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								54649cbda8 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Fix handling of creation_time now  
							
							Fixes Ticket4495
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e91d9652e 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Check for localtime() failure  
							
							Found-by: Daemon404
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ce6e41911 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Set the video VBV parameters only for the video stream from -target  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								18833daf9d 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Support copying unknown streams  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b9d636877 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: add missing space in error message  
							
							Found-by: rcombs
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								592b053c7b 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: fix the error message log level for the unsupported stream types  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								100df10b0f 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Give the user a hint on how to ignore unsupported streams  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a2aff2690b 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: support ignoring unsupported mapped streams  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b0322e4a9e 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Compensate for DTS/PTS difference in seeking when its based on DTS  
							
							Fixes Ticket4554
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								57e38043de 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Do not copy the display matrix if rotation meta-data is manually added  
							
							Fixes Ticket4560
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								107e4da476 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Fix -timestamp parsing  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a1acae0409 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: remove rotate metadata in case of autorotate  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bac7084fbd 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: add option not to offset seek position by start time  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								27565ace60 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt.c: fix regression introduced in  5743095c 
							
							-vtag is an input and output option.
Signed-off-by: Tim Nicholson <tim.nicholson@bbc.co.uk>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a3833e141 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Do not overwrite output if there is no input  
							
							Fixes Ticket4254
Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								508d6a23b4 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: allow to set the thread message queue size.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								80d278a981 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Add missing MATCH_PER_TYPE_OPT() for data codecs  
							
							Fixes: CID1270809
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bbb0634585 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Creating new data stream for output format context  
							
							Signed-off-by: Anshul Maheshwari <er.anshul.maheshwari@gmail.com>
if input codec Id match with expected data stream of output format context
then only new stream with same codec id is created.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								77f326dc36 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Make CFR frame drop threshold user adjustable  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85d7e02e4a 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: allow overriding and amending AVStream->disposition  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba6888c0e3 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: expand format for strftime  
							
							While the shortened format specifiers are valid C99 ones, they are
not supported by e.g. some Visual Studio runtimes (and thus mingw).
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb0344dc55 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: improve data stream support  
							
							This adds data codec/stream handling where previously there was only
audio/video/subtitles
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								558cef8860 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Use avio_closep() to avoid leaving stale pointers in memory  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7efabffc28 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: Check for av_realloc_array() failure  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago