71a1d1116f 
								
							
								 
							
						 
						
							
							
								
								Replace some gotos that lead to single return statements by direct return.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c7dd3e7e43 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: get rid of a pointless limit on number of streams.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								646a9a1893 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: remove an unused define.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f847bf61d 
								
							
								 
							
						 
						
							
							
								
								lavf: deprecate AVFormatContext.timestamp  
							
							It's replaced by 'creation_time' metadata tag. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b12c259252 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: merge input_files_ts_scale into InputStream.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6fbf2485ad 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: don't abuse a global for passing sample format from input to output  
							
							It's broken with multiple files or audio streams. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								87c739a395 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: don't abuse a global for passing channel layout from input to output  
							
							It's broken with multiple files or audio streams. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1cede1d011 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: factor common code from new_a/v/s/d_stream to new_output_stream()  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e98bc78ca1 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: remove unused variables from InputStream.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								20f9f21fd4 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: remove pointless if (nb_input_files)  
							
							It's required to be non-zero since
cc58300e30 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								27e91f37f5 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: merge input_files_ts_offset into input_files.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e253c13d0 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: merge input_codecs into input_streams.  
							
							There's no point in keeping them separate. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								17c8cc550d 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: drop AV prefixes from struct names.  
							
							Those are reserved for the libs. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5302e5dcf 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: deprecate loop_input and loop_output options  
							
							They were replaced by (de)muxer private options. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5e8d2e337e 
								
							
								 
							
						 
						
							
							
								
								lavf: deprecate AVStream.quality.  
							
							AVStream is no place for it and it's unused outside of ffmpeg anyway. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0ebcdf5cda 
								
							
								 
							
						 
						
							
							
								
								Do not include mathematics.h in avutil.h  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6d6783a4d 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: use av_get_bytes_per_sample() in place of av_get_bits_per_sample_fmt()  
							
							av_get_bits_per_sample_fmt() was deprecated.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a09918335f 
								
							
								 
							
						 
						
							
							
								
								Make all option parsing functions match the function pointer type through which they are called.  
							
							All option parsing functions now match the function pointer signature through
which they are called (int f(const char *, const char *), thereby working
reliably on all platforms.
Prefix all option processing functions with opt_ 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								08b4a667ef 
								
							
								 
							
						 
						
							
							
								
								Set channel_layout if channels is set when transcoding.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90a40b226a 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix prototypes of functions after the removal of OPT_FUNC2.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4a34e54b0e 
								
							
								 
							
						 
						
							
							
								
								Fix zero-length gnu_printf format string warning.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6c52cee54 
								
							
								 
							
						 
						
							
							
								
								Replace usages of av_get_bits_per_sample_fmt() with av_get_bytes_per_sample().  
							
							av_get_bits_per_sample_fmt() is deprecated. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cfbaeb311d 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: print warning if encoding would duplicate massive amounts of frames  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								44f669e7bc 
								
							
								 
							
						 
						
							
							
								
								lavfi: add vsink_buffer, and use it in ff* tools  
							
							Also add the public interface libavfilter/vsink_buffer.h. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								035c13e307 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: warn if samples need to be converted in a lossy way for lossless encoders.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6e2af4f5a 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Force 420 with target dvd and svcd.  
							
							Fixes ticket283
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								55ba12e300 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: deprecate -vc and -tvstd  
							
							They've been replaced by demuxer private options. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8035f42968 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: use new avformat_open_* API.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b7ccad6bf 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: don't abuse a global for passing frame size from input to output  
							
							It's broken with multiple files or video streams. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								10de86b882 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: don't abuse a global for passing pixel format from input to output  
							
							It's broken with multiple files or video streams. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9446d75941 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: merge output_codecs array into AVOutputStream members.  
							
							There's no point in keeping them separate. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								62940bb42f 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: initialise encoders earlier.  
							
							Fixes choosing supported samplerate and framerate. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a6286bda09 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: don't abuse a global for passing framerate from input to output  
							
							It's broken with multiple files or video streams. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f3e999736 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: don't abuse a global for passing channels from input to output  
							
							It's broken with multiple files or audio streams. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d7ee44024c 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: don't abuse a global for passing samplerate from input to output  
							
							It's broken with multiple files or audio streams.
This removes the default samplerate of 44100 for raw input, hence all
the FATE changes. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0be3736796 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix streaming to ffserver.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c535494268 
								
							
								 
							
						 
						
							
							
								
								avfiltergraph: make the AVFilterInOut alloc/free API public  
							
							This is required for letting applications to create and destroy
AVFilterInOut structs in a convenient way. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6119b23a36 
								
							
								 
							
						 
						
							
							
								
								avfiltergraph: change the syntax of avfilter_graph_parse()  
							
							Make it returns the list of open inputs and outputs, so it can be
reused by applications.
Breaks API/ABI. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								39dbe9b6b8 
								
							
								 
							
						 
						
							
							
								
								Fix -t option for formats which holds dts and no pts  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a1b79128c 
								
							
								 
							
						 
						
							
							
								
								ffmpeg.c: Add a necessary const qualifier  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d2d67e424f 
								
							
								 
							
						 
						
							
							
								
								Remove all uses of now deprecated metadata functions.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								580817df04 
								
							
								 
							
						 
						
							
							
								
								Move code for "ffmpeg: fix massive leak occurring when seeking" /  e4841a404b elsewhere  
							
							The picture struct is written to in the loop, so this cannot work.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								27bcf55f45 
								
							
								 
							
						 
						
							
							
								
								vsrc_buffer: add flags param to av_vsrc_buffer_add_video_buffer_ref  
							
							The new flags parameter allows to specify if the video ref to add
should overwrite the cache, if the flag is not set vsrc_buffer will
complain and abort; otherwise it will clean the already cached video
ref before to overwrite it, thus avoiding a leak. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4841a404b 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix massive leak occurring when seeking  
							
							Avoid to add frames to the vsrc_buffer in the case ist->pts <
start_time, as these frames are unused (and never released). In
particular this condition is verified with commands of the kind:
ffmpeg -i INPUT -ss TIME OUTPUT
Also allow a minor simplification. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								96f931adf7 
								
							
								 
							
						 
						
							
							
								
								cmdutils: change the signature of the function argument in parse_options()  
							
							This is required for a pending simplification. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4e2db9c74 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: use opt_acodec when setting audio codec in opt_target.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bfd3b70ac3 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix segfault with too many output files  
							
							Fixes Ticket219
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								94bed8e582 
								
							
								 
							
						 
						
							
							
								
								Replace avcodec_get_pix_fmt_name() by av_get_pix_fmt_name().  
							
							This fixes warnings about avcodec_get_pix_fmt_name() being deprecated.
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dd47107021 
								
							
								 
							
						 
						
							
							
								
								In print_report, print progression time in hours:mins:secs:us  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1212d5b5e4 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: In print_report, use int64_t for pts to check for 0 and avoid inf value for bitrate.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago