677a831ec6 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: remove unused data_codec_name.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								525d4852b9 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: set {audio,video,subtitle}_codec_name const.  
							
							This fixes "assignment discards ‘const’ qualifier from pointer target
type." warnings. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4b961ddfea 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: a bit more consistent prototypes.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0c0ec4be6b 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: dont copy duration when -t is used  
							
							Fixes Ticket445
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ba8e6bbae 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: replace messy duplicated tag compatibility functions by more generic solution.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cec92fe49a 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: add vbsf & absf for compatibility.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1bb766a988 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix -re  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f7dfe12ea 
								
							
								 
							
						 
						
							
							
								
								lavfi: rename vsink_buffer.c to sink_buffer.c, and vsink_buffer.h to buffersink.h  
							
							This is done in order to clarify the non-video-specific nature of the
buffersink code, as the result of the video/audio API unification of
the previous commit, and for improving overall consistency. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c4415f6ec9 
								
							
								 
							
						 
						
							
							
								
								lavfi: unify asink_buffer and vsink_buffer API  
							
							The new API is more generic (no distinction between audio/video for
pulling frames), and avoids code duplication.
A backward compatibility layer is kept for avoiding tools ABI breaks
(only for the video binary interface, audio interface was never used
in the tools). 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d543b3bb52 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: map subtitle stream by default when user specified -scodec  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f8b1fcd4b 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: tell reset_options() if it is used on input or output files.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7cc8d6385a 
								
							
								 
							
						 
						
							
							
								
								cmdutils: add support for caller-provided option context.  
							
							This is the first step to removing the globals plague from avtools. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cac651c834 
								
							
								 
							
						 
						
							
							
								
								cmdutils: move grow_array() from avconv to cmdutils.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dad09ff93f 
								
							
								 
							
						 
						
							
							
								
								cmdutils: move exit_program() declaration to cmdutils from avconv  
							
							Allows cmdutils to call each tool's own cleanup function. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ca4d71b149 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix reading from stdin on windows  
							
							Based on code by Rolf Siegrist
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								20c21f8b75 
								
							
								 
							
						 
						
							
							
								
								cmdutils: get rid of dummy contexts for examining AVOptions.  
							
							Replace it with newly introduced libavutil API. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6233a3a153 
								
							
								 
							
						 
						
							
							
								
								Revert "ffmpeg: remove presets." and reimplement the needed parts that no longer exist.  
							
							Needed by libvpx
This reverts commit a0147957e7 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6ea4c715d 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Fix minor memleak of input_tmp  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df8737eb35 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix two unused variables warnings.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c0e8bce349 
								
							
								 
							
						 
						
							
							
								
								Fix compilation with --disable-avfilter.  
							
							Fixes ticket #425 . 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3584b01e4e 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Fix typos introduced in:  
							
							commit 630902a1e1 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c3f4fb42d 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: ffmpeg: fix reading commands from the keyboard  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e312543c82 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix reading commands from stdin  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4bb2a74ffc 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: re-add nb_streams to InputFile.  
							
							It was mistakenly removed in 2cf8355f98681bdd726b739008acd5483f82f8d7,
not taking into account that new streams might appear in av_read_frame()
that avconv doesn't know about.
Fixes bug 24. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff037c54b4 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Replace goto redo on decode fail with continue.  
							
							This checks for sigterm but otherwise is identical to the previous
behavior. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cf89e55ac0 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Remove dead store.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								08fe874fa4 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: use av_clip_int16 for audio clipping  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ef24426599 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: switch stream mapping print code to qatars variant  
							
							Author of the lines of code is probably Nicolas and or Anton
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								10c3b03380 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: move the avcodec_find_decoder() call to add_input_streams().  
							
							This makes the code simpler to understand, though it results in an
unnecessary call to avcodec_find_decoder() if the stream won't be
decoded. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								93ed69ad21 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Separate initialization from the main transcode loop.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e5362cecfb 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: reset input_ts_offset between files.  
							
							Signed-off-by: Alex Converse <alex.converse@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3806494549 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: call flush_encoders() from transcode() directly.  
							
							And remove now pointless parameter.
Signed-off-by: Alex Converse <alex.converse@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d73e8cab02 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix broken indentation.  
							
							Signed-off-by: Alex Converse <alex.converse@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								877ba7b4bd 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: rescue poor abused limit_filesize global.  
							
							Keep a per-OutputFile instance of it, thus making -fs work with multiple
output files.
Signed-off-by: Alex Converse <alex.converse@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb13438543 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Set error code before before jumping to fail.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e6ccf0d56 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Fix spelling errors.  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								47a3439ee7 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: save two levels of indentation in flush_encoders()  
							
							By replacing
if (foo)
    <do stuff>
with
if (!foo)
    continue;
<do stuff> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a16f1afb11 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: factor flushing encoders out of output_packet().  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								94adca68f8 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: factor out initializing input streams.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b85b9fa42 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: reset streamid_map between output files.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6bdd9fbc89 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: make timer_start a local var in transcode().  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a7b4ccd1c 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: cosmetics, move OutputStream.  
							
							Allows us to get rid of forward InputStream declaration. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f9c77e765 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: remove two unused macros.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e0aee84084 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: reindent.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d4d5a95055 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: rescue poor abused start_time global.  
							
							Keep a per-OutputFile instance of it, thus making -ss work with multiple
output files. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								08890d355e 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: : rescue poor abused recording_time global.  
							
							Keep a per-OutputFile instance of it, thus making -t work with multiple
output files. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c2a4d3bb1 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix broken indentation.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dd0724288e 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: get rid of the arbitrary MAX_FILES limit.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								76e4873319 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: get rid of the output_streams_for_file vs. ost_table schizophrenia  
							
							Instead store output streams in the same way as input streams. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b091de2285 
								
							
								 
							
						 
						
							
							
								
								Revert "Fix stream mapping regression"  
							
							Subsequent cherry picks are based on code prior to this, thus this needs to be rebased
on HEAD by a volunteer.
This reverts commit b25d931a82 
							
						 
						14 years ago