403133ab5e 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: add vdpau_old to allow continued testing of the older (but not oldest) API  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b01d2a5533 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Enable compute_edt only when the subtitles are used for a output stream instead of a filter  
							
							Fixes/works around Ticket3768
Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3a22491c7 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: remove 32 channel limit from audio_channels_map  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d9e7dc3e16 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: do not use SWR_CH_MAX  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d03732f7e 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Do not fail if a demuxer and decoder use the same option identifer  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								01ef127bf8 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: support setting AVStream.discard  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								758f929d21 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Fix choose_pixel_fmt() so it uses the correct encoding context  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc9c857c2d 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: use thread message API.  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1f359c8559 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: use av_stream_get_end_pts()  
							
							Simplifies code and should correct timing values when -*sync drop is used
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								87f5ede6b5 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: add last_mux_dts_plus_duration  
							
							Fixes 1 frame error in the duration and derived values,
introduced by not using AVStream.pts in the previous commit
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								299a56879d 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: make reading packets from thread blocking.  
							
							If a packet is not ready on the input selected by ffmpeg,
it will read from another input instead. If that happens
repeatedly, frames will accumulate somewhere later in the
processing to ensure streams synchronization. It can happen
in particular when reading from a slow medium or an
expensive lavfi filter graph.
Make reading from normal demuxers on non-streamed data and
from the lavfi pseudo-device blocking to avoid that.
Should fix trac ticket #3079 . 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3e70c7023e 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: support setting the chroma intra matrix  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								740e6042a0 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: change ost->finished to an enum  
							
							Idea-by: ramiro
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d7ebeba80c 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Do not fill gap before the first decodable frame on single stream input files unless the user explicitly requests it.  
							
							Fixes different behavior to JM and probably several if not all
reference decoders.
We cannot just do this unconditionally as it would ruin AV sync in
some use cases.
Bug-Found-by: BugMaster
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0f8bdfe3e8 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: store value of -filter and -filter_script per-stream option in OutputStream struct  
							
							Avoid the need for multiple potentially inconsistent access operations,
slightly factorize code. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b6b9c150f0 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: add max_error_rate to allow tuning the point decoding errors are considered a failure of the whole transcoding.  
							
							Suggested-by: Daemon404
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								33ff943f70 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: add -apad option which injects a apad filter only in the presence of video streams  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de38e7c8c3 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: use a rational for -aspect option.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c1f61b1e8 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Correct inter stream timestamp discontinuities  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb2bd91413 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: add the -canvas_size option.  
							
							Allows, amongst other things, to override the size guessed
by the sub2video hack.
Note: the -s option could have more or less the same semantic,
but it receives a special treatment by the options system. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9b34b8bf9 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: port sub2video to AVFrame.  
							
							And re-enable the FATE test. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d7044683f 
								
							
								 
							
						 
						
							
							
								
								ffmpeg_opt: add -to option to specify stop time  
							
							Signed-off-by: Jean First <jeanfirst@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e42028925b 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Force a first_pts of 0 for the first configuration of -async use  
							
							This is very close to what the default does currently
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								43af18ef8b 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: implement -force_key_frames expression evalution  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fccd8c21c4 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: add -guess_layout_max option.  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5e0e327ce 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix swr filter_type for auto inserted aresample filters  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a9d97e1b0a 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: use av_rescale_delta() on the audio filter input  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3e0b29ccd0 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Make video filter graph reinit user selectable  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								65f7aee63b 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: add option to control copying of frames prior to start.  
							
							Normally we discard things prior to the intended start
for stream copy this is not always possible, and its not done by default
this option allows discarding to be enabled
this is primarely usefull when transcoding a video and stream copying an
audio stream.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d8b32633e 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: use PTS from the AVSubtitle structure.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0cad101ea1 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: add an option to fix subtitles durations.  
							
							With this option, transcoding DVB subtitles becomes possible. 
							
						 
						13 years ago