b1cc12d0e3 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: make -aspect work with -vcodec copy.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6c9a325b7 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: show error message in case of av_buffersrc_add_frame_flags() failure  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								270217908b 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: update error message, and make use of av_err2str() to simplify  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a78ec180e 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: print frame decoding error statistic  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eedcac68f3 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: dont exit 0 if fewer than 1/3 of the input could be decoded.  
							
							Fixes Ticket2405
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de38e7c8c3 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: use a rational for -aspect option.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1c0d8f2563 
								
							
								 
							
						 
						
							
							
								
								Add a work-around for msvc compilation until c99-to-c89 issue 7 is fixed.  
							
							Tested-by: Nevcairiel 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								356363c898 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Fix forcing of the framerate for stream copy on input  
							
							Fixes Ticket2211
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f7a02d5d69 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: initialize got_output, this silences a compiler warning from icc  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fcf73f9c01 
								
							
								 
							
						 
						
							
							
								
								Call do_video_stats when duplicating frame  
							
							When multiple frame are encoded during vsync, current code only
do_video_stats once. This need to do it every frame.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c1f61b1e8 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Correct inter stream timestamp discontinuities  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4257b804e2 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Replace -deinterlace (which was broken by the buffer ref stuff) with yadif injection  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a90f6d789 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix freeing of sub2video frame.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4f5aa5e8d 
								
							
								 
							
						 
						
							
							
								
								Inform the user if a pix_fmt != yuv420p was chosen for x264 encoding.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b1a9a2c4ff 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: remove unused variable  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb14e37dd0 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: re-enable use of buffersrc flags.  
							
							AV_BUFFERSRC_FLAG_PUSH is necessary to detect closed streams. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9b34b8bf9 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: port sub2video to AVFrame.  
							
							And re-enable the FATE test. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e7c61b7a7 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: do not give away our reference to the frame.  
							
							Note: the logic here is temporary until the updates to
ffmpeg.c are merged. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								199db97fbd 
								
							
								 
							
						 
						
							
							
								
								Close output codecs if input codec initialisation fails.  
							
							Fixes ticket #1546  and the remaining part of ticket #1244 . 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2cffe38df3 
								
							
								 
							
						 
						
							
							
								
								Deprecate deinterlaced in libavcodec.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9af8179cdb 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix -stats -v 0  
							
							Fixes Ticket1687
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4ae74c6312 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: print maxrss "-benchmark" data even on errors  
							
							Fixes Ticket2297
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e20f2dc048 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix variable name in psnr printing code  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f102c24d90 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: free last sub when using -fix_sub_duration.  
							
							Fix trac ticket #2242 .
Note: under valid circumstances, when using -fix_sub_duration,
the last subtitle is a dummy termination packet, with no
allocated memory. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad899522ff 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: use a AVDictionary instead of the context to move swr parameters around  
							
							This avoids per parameter changes in ffmpeg at the cost of making access
somewhat more annoying.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c3fb20bab4 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Check for parameter changes at the output of the audio filter graph  
							
							It is currently possible that such changes leak through from the decoder as
well as a filter could generate such changes itself.
This commit blocks such changed packets unless the encoder declares support.
Fixes out of array reads
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b1f037df5 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix streamcopy of lsf mp3.  
							
							Fixes streamcopy of bear_mpeg4_mp3.avi
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								127ff88639 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: do not call exit from exit_program()  
							
							This should fix  Ticket2116
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								43af18ef8b 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: implement -force_key_frames expression evalution  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								41f025dff0 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: support filtering of unknown channel layouts.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fccd8c21c4 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: add -guess_layout_max option.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bee044d7c2 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: copy tmcd track timebase parameters  
							
							Fixes part of Ticket2045
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								beb5d8f07d 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: accept "chapters" as forced key frames.  
							
							Allow to force a key frame at the beginning of each chapter. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a038a95d2 
								
							
								 
							
						 
						
							
							
								
								Use new function av_codec_get_tag2() in ffmpeg.c.  
							
							Fixes ticket #1953 . 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								40648d8cc3 
								
							
								 
							
						 
						
							
							
								
								add note on windows pipe  
							
							Signed-off-by: rogerdpack <rogerpack2005@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								750382d5c8 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: remove annoying logs and improve reporting in case of unavailable bitrate  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c4a32d92fe 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Fix shortest with libx264  
							
							Encoders that buffer a significant number of frames where a "few"
frames off with -shortest
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c16f768d73 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: replace magic number with VSYNC_CFR  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0f236345fb 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: sub2video: use start and end time.  
							
							Until now, the end_display_time was ignored, making single
packets subtitles (like dvdsub) stay indefinitely.
start_display_time was also ignored, but is it almost always 0. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b1b8f88b7 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: small indent fix.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								60c2cddff0 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: use the correct variables in do_video_stats()  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e98fab1372 
								
							
								 
							
						 
						
							
							
								
								Update video stats log during encode flush  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								66244baf1d 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix mixed declarations and statements.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d92073ac93 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Correct starttime based on non discarded streams.  
							
							Fixes Ticket1830
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe97bf60b8 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: minor simplification of wraping code  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dcbf72836c 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: add setting of field_order flag  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a0f3ffe8e 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix weird reindent  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								02b4ae0427 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: print debug_ts off and off_time values with timestamp helper routines  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9ccc349f77 
								
							
								 
							
						 
						
							
							
								
								ensure comment blocks that contain doxygen commands start with double asterix  
							
							Reveiwed-by: Stefano Sabatini <stefasab@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d52083a27 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: rework debugging timestamp logs in process_input()  
							
							Print timestamps before and after ffmpeg timestamp postprocessing.
Help to debug how ffmpeg processes the input timestamps. 
							
						 
						13 years ago