4bf3c8f226 
								
							
								 
							
						 
						
							
							
								
								mov: Don't stick the QuickTime field ordering atom in extradata.  
							
							The 'fiel' atoms can be found in H.264 tracks clobbering the extradata.
MJPEG supports non field based extradata, and this data should be
preserved when copying. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								452406bd5b 
								
							
								 
							
						 
						
							
							
								
								ff*: Fix duplicatedly printed version info with -version  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a7b5e841ff 
								
							
								 
							
						 
						
							
							
								
								avconv: support stream specifiers in -metadata and -map_metadata  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd3716b9aa 
								
							
								 
							
						 
						
							
							
								
								Replace all uses of av_close_input_file() with avformat_close_input().  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6cf4be821 
								
							
								 
							
						 
						
							
							
								
								avconv: update -map option help text  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								da9cea77e3 
								
							
								 
							
						 
						
							
							
								
								Fix a bunch of common typos.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5bf6638022 
								
							
								 
							
						 
						
							
							
								
								avconv: drop code for special handling of avserver streams.  
							
							It's broken and doesn't work anyway.
This patch means that avconv will ignore encoding options from the ffm
file and will instead use whatever is provided on the commandline as for
normal output. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c41995e00 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: more exact comment about libavformat.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f75e3d25d0 
								
							
								 
							
						 
						
							
							
								
								avconv: remove unsubstantiated comment  
							
							All the currently supported OS-es manage to use return values
properly. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9179f27c64 
								
							
								 
							
						 
						
							
							
								
								avconv: only allocate 1 AVFrame per input stream  
							
							This avoids allocating/freeing an AVFrame for each packet decode. It also
simplifies error handling in transcode_audio() and transcode_video(). 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								110d2af28e 
								
							
								 
							
						 
						
							
							
								
								avconv: fix memleaks due to not freeing the AVFrame for audio  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d1241ff3b2 
								
							
								 
							
						 
						
							
							
								
								avconv: use avcodec_decode_audio4() instead of avcodec_decode_audio3()  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								150ddbc148 
								
							
								 
							
						 
						
							
							
								
								Do not memcpy raw video frames when using null muxer  
							
							Commit 035af99 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7bb3e62594 
								
							
								 
							
						 
						
							
							
								
								avconv: make copy_tb on by default.  
							
							I.e. on streamcopy set output codec timebase from input stream timebase
(as opposed to input codec timebase). This should be more sane, because
since the stream is not decoded, the input codec tb has no relation to
the timestamps of the copied packets. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								741a05a293 
								
							
								 
							
						 
						
							
							
								
								avconv: compute next_pts from input packet duration when possible.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91b412e786 
								
							
								 
							
						 
						
							
							
								
								avconv: update InputStream.pts in the streamcopy case.  
							
							This was broken in 2a651b719c 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fdab793a46 
								
							
								 
							
						 
						
							
							
								
								avconv: Handle audio sync for non-S16 sample formats.  
							
							Also fix reporting of the number of samples added/dropped. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d13499be0 
								
							
								 
							
						 
						
							
							
								
								cmdutils: pass AVCodec to filter_codec_opts()  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a4f02117b 
								
							
								 
							
						 
						
							
							
								
								Add option -n to exit if output file exists.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aa38cff2c6 
								
							
								 
							
						 
						
							
							
								
								avconv: fix segfault at EOF with delayed pictures  
							
							At EOF it makes no sense to modify avpkt.{data,size} in output_packet
since no data is consumed. Frame threading with more than 1 threads
hits the segfault. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								06d4e2fa5a 
								
							
								 
							
						 
						
							
							
								
								avconv: remove a now unused parameter from output_packet().  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b0268a853 
								
							
								 
							
						 
						
							
							
								
								avconv: formatting fixes in output_packet()  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ffa0674e5a 
								
							
								 
							
						 
						
							
							
								
								avconv: declare some variables in blocks where they are used  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af8ad892bf 
								
							
								 
							
						 
						
							
							
								
								avconv: use the same behavior when decoding audio/video/subs  
							
							I.e. if the packet was only partially consumed, pass the rest of it into
the decoder again.
Also simplify the code so it's the same for video/audio/subs. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e1edfbcb24 
								
							
								 
							
						 
						
							
							
								
								avconv: use vsync 0 for AVFMT_NOTIMESTAMPS formats.  
							
							Prevent avconv from duplicating or dropping frames for formats where it
makes even less sense than usual, e.g. image2. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								105ab61c5f 
								
							
								 
							
						 
						
							
							
								
								avconv: Consistently use PIX_FMT_NONE.  
							
							Use PIX_FMT_NONE instead of -1 when dealing with PixelFormat variables. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82963f8f04 
								
							
								 
							
						 
						
							
							
								
								avconv: cleanup the transcoding loop in output_packet().  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9595234c94 
								
							
								 
							
						 
						
							
							
								
								avconv: split subtitle transcoding out of output_packet().  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								45d4b66f6f 
								
							
								 
							
						 
						
							
							
								
								avconv: split video transcoding out of output_packet().  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ded28ba35b 
								
							
								 
							
						 
						
							
							
								
								avconv: split audio transcoding out of output_packet().  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								78162b4ea2 
								
							
								 
							
						 
						
							
							
								
								avconv: reindent.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2a651b719c 
								
							
								 
							
						 
						
							
							
								
								avconv: move streamcopy-only code out of decoding loop.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								51aeb69452 
								
							
								 
							
						 
						
							
							
								
								avconv: remove an always true condition and reindent.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7204ec1a88 
								
							
								 
							
						 
						
							
							
								
								avconv: split off streamcopy handling into a separate loop.  
							
							This is easier to understand and is less likely to break horribly when a
stream is to be both decoded and copied. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								03f30c837b 
								
							
								 
							
						 
						
							
							
								
								avconv: cosmetics, reformat transcode_init()  
							
							Fix spacing, vertically align, break some long lines, add some empty
lines for readability. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1bb77e51a8 
								
							
								 
							
						 
						
							
							
								
								avconv: rename 'os' variable to 'oc'  
							
							Output AVFormatContext is called 'oc' in most other places. 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								2abe947ac0 
								
							
								 
							
						 
						
							
							
								
								avconv: Set new interrupt callbacks for all AVFormatContexts, use avio_open2() everywhere  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								492cc1bef3 
								
							
								 
							
						 
						
							
							
								
								avconv: remove some codec-specific hacks  
							
							The problem they are supposed to fix is handled in riff.c, so those
hacks are pointless. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								059fb8c884 
								
							
								 
							
						 
						
							
							
								
								avconv: remove some redundant temporary variables.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f8c314c81f 
								
							
								 
							
						 
						
							
							
								
								avconv: fix broken indentation  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a2aeeb2263 
								
							
								 
							
						 
						
							
							
								
								avconv: move copy_initial_nonkeyframes to the options context.  
							
							Also document it. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9a414d8962 
								
							
								 
							
						 
						
							
							
								
								avconv: use file:stream instead of file.stream in log messages.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								776f2bb91a 
								
							
								 
							
						 
						
							
							
								
								Call avformat_network_init/deinit in the programs  
							
							Calling the init function will become mandatory at some later
point. By calling it, more heavy network init (such as SSL/TLS
library init) can be done once at startup, instead of implicitly
when used (which could lead to it being done a number of times).
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a2c0b830d5 
								
							
								 
							
						 
						
							
							
								
								avconv: add -dump_attachment option.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4dbc6ceef5 
								
							
								 
							
						 
						
							
							
								
								avconv: add -attach option.  
							
							It allows attaching arbitrary files, e.g. fonts to Matroska files. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6674f685b 
								
							
								 
							
						 
						
							
							
								
								avconv: make negative mappings disable only streams from the specified file  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								02170990fd 
								
							
								 
							
						 
						
							
							
								
								cmdutils: Rename read_file to cmdutils_read_file  
							
							This symbol name clashes with a symbol in gnutls, if linking
statically to that library.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d0a196962a 
								
							
								 
							
						 
						
							
							
								
								g722dec: remove the use of lowres for half-rate decoding.  
							
							It is broken because an AVCodecContext can be opened/closed multiple
times, and sample_rate is getting divided by 2 each time that happens.
This removes the only use of lowres for audio. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d813e4c54 
								
							
								 
							
						 
						
							
							
								
								lavf: deprecate AVStream.stream_copy  
							
							It's only used in avconv, so it properly belongs to OutputStream struct
there. 
							
						 
						14 years ago