d393f41a33 
								
							
								 
							
						 
						
							
							
								
								Fix memleak after switch to encode_audio2 API.  
							
							Obviously the packet allocated by the encoder must be freed somewhere.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								71a2c9b265 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: check tcgetattr result.  
							
							This fixes parallel FATE (make fate -j4) failing under valgrind with:
 Syscall param ioctl(TCSET{S,SW,SF}) points to uninitialised byte(s)
    at 0x5D98B23: tcsetattr (tcsetattr.c:88)
    by 0x43D66C: term_init (ffmpeg.c:734)
    by 0x43CD8D: main (ffmpeg.c:5071)
  Address 0x7fefffdd0 is on thread 1's stack
  Uninitialised value was created by a stack allocation
    at 0x43D5B0: term_init (ffmpeg.c:716)
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								93af38ca93 
								
							
								 
							
						 
						
							
							
								
								Increase maximum encoding video buffer size.  
							
							libavutil now supports 64bit RGB formats. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad12d60d73 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix return value in opt_old2new after  e3127db4.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e3127db438 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: use av_asprintf() in opt_old2new() and fix a memleak.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2a81e0c2ad 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix parse_option() string memleak.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c949d5b15d 
								
							
								 
							
						 
						
							
							
								
								ffmpeg.c: transcode_video(): do not go through filter network if encoding is not required  
							
							This fixes a segmentation fault when doing a transcoding and a stream
copy of the same input stream at the same time, e.g.:
ffmpeg -i in.mkv -c:v mpeg2video transcode.m2v -c copy copy.ts
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7efc6f2932 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: clarify error message in case of bitstream filter opening failure  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								741aca7936 
								
							
								 
							
						 
						
							
							
								
								libswresample: introduce int swr_set_compensation() instead of void swr_compensate()  
							
							The new version returns AVERROR(EINVAL) is the specified paramters are invalid,
and also creates the resampler if none was used so far.
Signed-off-by: Marton Balint <cus@passwd.hu>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ceef1ee767 
								
							
								 
							
						 
						
							
							
								
								cmdutils: make show_usage() use av_log()  
							
							Avoid printing on stdout when show_usage is used in an error message. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								44cc1936be 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Fix segfault with zzufed 4xm file.  
							
							Fixes ticket 885
Signed-off-by: Oana Stratulat <oanaandreeastratulat@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ee4d43ef7a 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: check if number of input and output channels are valid.  
							
							Fix Ticket887. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								12bdc7b15e 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix compiler warning for uninitialized variables  
							
							Signed-off-by: Jean First <jeanfirst@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								535705a489 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: use avformat_close_input instead of av_close_input_file  
							
							Signed-off-by: Jean First <jeanfirst@gmail.com>
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								93613338fe 
								
							
								 
							
						 
						
							
							
								
								ff* tools: move descriptions from copyright header to  @file  doxy  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f2f8632aa5 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Check that frames are user type before treating them as such  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								80d2dddad1 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: disable dr1 in case of resolution changes, as this does not work currently.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9971af3aa8 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: add remaining hunks to enable dr1 support  
							
							Author: Anton Khirnov
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a45880dcdb 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix non ANSI C for(int  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								452406bd5b 
								
							
								 
							
						 
						
							
							
								
								ff*: Fix duplicatedly printed version info with -version  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b92863f30 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Fix killing [Y/n] prompt with ctrl-c  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cf7076ee96 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: exit() on repeated ctrl-c  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1f273c2bf2 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: check return code from av_vsrc_buffer_add_frame()  
							
							Fixed Ticket770
Bug found by: Diana Elena Muscalu
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6c39b3c278 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: reset dts/pts after decoding the first subpacket  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ee731c1ab0 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix codecids with ffserver + ffmpeg + ffm  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								da9cea77e3 
								
							
								 
							
						 
						
							
							
								
								Fix a bunch of common typos.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								934fe00680 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: better warning about loop_input  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec9d92700e 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Use the buffer sinks poll instead of its input.  
							
							This fixes the case that the buffer sinks fifo contains frames which
would not show up on the poll from its input
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c41995e00 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: more exact comment about libavformat.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c89488588b 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Warn if filters poll & request frame behave wrongly.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								738c603a22 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Avoid directly accessing AVFrame fields that differ between forks.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								618fb9cc06 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: handle stream copy timebase selection for mp4 as if it had VFPS set.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								594090c6c2 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: select best pixel format for the encoder if no exact match.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								730945d941 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: use standard duration calculation code in the stream copy case.  
							
							Fixes a.mkv non monotonic timestamps
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d9cc6bb432 
								
							
								 
							
						 
						
							
							
								
								Support ffmpeg -dn to disable copying data streams.  
							
							Fixes ticket #647 . 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67eb95ce15 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix segfault with ffmpeg -h  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								03b60509cb 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix changing sample rate handling  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								54e40b9c14 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: factorize duration calculation in transcode_video()  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e96ad8215 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: make copy_tb tri state so the user can select either timebase or  
							
							leave it at auto
Inspired-by a change from Anton Khirnov
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								23b4f355bb 
								
							
								 
							
						 
						
							
							
								
								ffmpeg.c use b:v for video bitrates using a target  
							
							it's more consistent to use -b:v instead of just -b
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b6ffe441cd 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: do not use a negative total_size (AVERROR) in bitrate estimation.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d13499be0 
								
							
								 
							
						 
						
							
							
								
								cmdutils: pass AVCodec to filter_codec_opts()  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e1d48786d5 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Warn if output file is empty  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a4f02117b 
								
							
								 
							
						 
						
							
							
								
								Add option -n to exit if output file exists.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								957867ab13 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: rewrite vsync / notimestamps handling  
							
							The qatar implementation makes no sense.
a muxer without timestamps is constant fps thus needs vsync.
the crc/mp5 are special cases that have timestamps yet allow any
nonsensical timestamps.
raw (yuv/rgb) video is constant fps thus needs vsync too.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b329fc346e 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix indention  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fec2025936 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Fix ffmpeg.c:1874:21: warning: unused variable ‘of’ [-Wunused-variable]  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70974bdb27 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: Fix segfault when using ffmpeg with ffserver where ffmpeg does not supply all requested streams.  
							
							Fixes Ticket675
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9b62241850 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: 10l add back show_banner() that was lost in the last merge.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eafa2b6005 
								
							
								 
							
						 
						
							
							
								
								swr: introduce a public function to customize the channel mapping.  
							
							
								
							
							
						 
						14 years ago