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  
				
					
						
							
							
								 
						
							
							
							
								
							
								242f1152bf 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: drop usage of coded_frame  
							
							It causes all kinds of problems and there is no code in the muxers that reads
this field
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c592c3908 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: take bsf arguments from the command line  
							
							The format is now:
-bsf:X filter1[=opt1=str1/opt2=str2],filter2
ie the parameters are appended after the filter name using '='. As ','
has been reserved already for the list of filters, '/' is just an
example of token separation for now, but that could become part of the
API to avoid each bsf using its own tokenization.
The proper solution would be using AVOption, but this is overkill for now.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98e8a9e2f2 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Print a debug message if the frame parameters mismatch the context  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								33bc81e437 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: skip duration cliping for passthrough & drop modes  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e20e94921 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Check duration for overlap and clip in fps cfr/vfr code  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c509202590 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Use input packet duration in vfr/cfr code if available and valid  
							
							Fixes Ticket3052 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								61fc1cbfbd 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix printed timestamp for droped frames  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9f6d48d696 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: better CFR frame duplication selection  
							
							This improves the handling of cases where the frame duration is not known
Fixes Ticket 4119
Fixes Ticket 1578
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b43b0e8b6 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix variable type for end char  
							
							fixes warning
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9421d974bc 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Fix last newline at log level less than "info"  
							
							Fixes Ticket3058
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago