fd4c87fa3b 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Fix crash with ost->last_frame allocation failure  
							
							Fixes: 1013dbde2c360d939cc2dfc33e4f275c_signal_sigsegv_a0500f_45_320vp3.nsv with memlimit of 536870912
Found-by: Samuel Groß, Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd27dc9102 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Fix deallocating input threads with partly failed file allocation  
							
							Fixes: 18615ff56beedc63a884a8db0678b47c_signal_sigsegv_7ffff713351a_991_xtrem_e2_m64q15_a32sxx.3gp with memlimit of 524288
Found-by: Samuel Groß, Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								503ec7139f 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Fix cleanup with ost = NULL  
							
							Fixes: 09e670595acbdafb226974b08dab66e3_signal_sigabrt_7ffff70eccc9_991_xtrem_e2_m64q15_a32sxx.3gp with memlimit of 1048576
Found-by: Samuel Groß, Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c7f7a690f 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Use av_log to print benchmark output.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4ebb43f19c 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: windows: respond to logoff and ctrl+break messages as well  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd0f14123f 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: only count got_output/errors in decode_error_stat  
							
							If threading is used, the first (thread_count - 1) packets are read
before any frame/error is returned. Counting this as successful decoding
is wrong, because it also happens when no single frame could be decoded.
Reviewed-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd64ead8d9 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: exit_on_error if decoding a packet failed  
							
							This is the second part of the fix for ticket #4370 .
Reviewed-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8c22143e7e 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Use 2 instead of STDERR_FILENO  
							
							STDERR_FILENO is not available on windows
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								87961eff23 
								
							
								 
							
						 
						
							
							
								
								modify exit message when signaled  
							
							Signed-off-by: rogerdpack <rogerpack2005@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1bcdac2da3 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: log error message when shutting down from too many signals  
							
							write() suggested by wm4
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f0f678f09 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Do not use the data/size of a bitstream filter after failure  
							
							Found-by: Rodger Combs
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d1050d9950 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Free last_frame instead of just unref  
							
							Fixes Ticket4611
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4fe38441b0 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: do not print misleading recommanditions on 1pass vpx encoding  
							
							Fixes part of Ticket4295
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								b87dd7f82d 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: only apply last picture flush code at EOF  
							
							Fixes Ticket4562
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								77cc0d5b59 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Support preserving the source key frame timings  
							
							Added option "source" to force_key_frames 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a91a07f15 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Remove another unneeded ost->filter_graph check  
							
							Fixes CID1241508
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								670702f91d 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Print an error if avfilter_graph_queue_command() failed  
							
							Fixes CID1271809
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								da2f156843 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: remove unneeded ost->filter check  
							
							Fixes CID1241508
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e2877bdf38 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: remove incorrect network deinit  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								93db2708d3 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Fix null pointer dereference in do_video_out()  
							
							Fixes: CID1295087
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4d02dfbde4 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Fix extradata allocation  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6eb6956d06 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Fix indentation  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98c7729c13 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: last frame duplication heuristic  
							
							This improves the last frames duration with CFR and when the input durations
are inaccurate or missing
Fixes Ticket4119
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d768f8f5cf 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Avoid null pointer dereferences  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c285937ccc 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: comment mpeg4 hack  
							
							See 3734c3ea51 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5ee3a40f1c 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Fix -vstats when coded_frame is not set  
							
							There are several encoders which do not set coded_frame
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d92c6d82c0 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: notify when the thread message queue blocks.  
							
							This can help finding the source of A-V desync with live input. 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								508d6a23b4 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: allow to set the thread message queue size.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2384933985 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Print negative times like "-00:05:01.22" instead of "00:-5:-1.-22"  
							
							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  
				
					
						
							
							
								 
						
							
							
							
								
							
								5274860fe2 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: remove unused header  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1fa637d2ef 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: free_input_threads requires HAVE_PTHREADS  
							
							Hide behind that macro to avoid warning on systems with
!HAVE_PTHREADS.
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								90c98994f6 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Reduce noisiness of frame clipping in rate convertion  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a582705d15 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Favor filter graph based duration over ost->frame_rate in fps code  
							
							The fate change adds a last frame with a subtitle not displayed in the previous
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f96148913b 
								
							
								 
							
						 
						
							
							
								
								Fix precission typos  
							
							Found-by: ubitux
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3d9a00bcd 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Use filter graph output frame rate also for frame duration estimation  
							
							Previously the duration was sometimes wrong, this addition
limits the value and improves which frames are choosen when
reducing the frame rate
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b32856011 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Maintain higher precision pts between video filter and fps code  
							
							This is a bit ugly as it attempts to keep most of the computation
in integers before the double based fps code. The use of integers
is to reduce the chances of rounding differences between platforms
Previously the timestamp was rounded to the encoder timebase
before being converted back to double precision which could cause loss
of precision
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								261e8ccbd1 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: drop redundant frame_pts value  
							
							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  
				
					
						
							
							
								 
						
							
							
							
								
							
								4184d344af 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Add bitrate value under -progress action  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0409155261 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: remove unneeded NULL pointer check  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d1a2efb8a 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Clear error message array at init.  
							
							This avoids printing uninitialized bytes if no error message is set
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								78cb3c069d 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Use avio_closep() to avoid leaving stale pointers in memory  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								627f5658b6 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Use av_freep(), avoid leaving stale pointers in memory  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cc63da1223 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: add sdp_file option  
							
							Allow printing of sdp information to a file specified by -sdp_file
This allows users to print sdp information when at least one of the
outputs isn't an rtp stream.
Signed-off-by: Simon Thelen <ffmpeg-dev@c-14.de>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d2f9aefbde 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Check for subtitle_out malloc failure  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								28a6f970f6 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: forward r_frame_rate to the muxer in case of stream copy  
							
							Fixes Ticket3629 part2
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago