Kostya Shishkov
							
						 
						
							
							
							
								
							
								331971116d 
								
							
								 
							
						 
						
							
							
								
								rv10/20: tell decoder to use edge emulation  
							
							 
							
							 
							
							
								
							
							
							This removes out-of-edge motion compensation artifacts (easily spotted green
blocks in avplay, gray blocks in transcoding), for example here:
http://samples.libav.org/samples/real/tv_watching_t1.rm 
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								6cd9d0f77d 
								
							
								 
							
						 
						
							
							
								
								Revert "avconv: use stream copy by default when possible."  
							
							 
							
							 
							
							
								
							
							
							This reverts commit 4f4f33844a .
This commit has some ugly corner cases and needs to be discussed
further. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								ad42126abc 
								
							
								 
							
						 
						
							
							
								
								avconv: print stream copy information.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								4f4f33844a 
								
							
								 
							
						 
						
							
							
								
								avconv: use stream copy by default when possible.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								a3f2f766af 
								
							
								 
							
						 
						
							
							
								
								matroskaenc: vertical alignment.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								15c14ce6b2 
								
							
								 
							
						 
						
							
							
								
								matroskaenc: implement query_codec()  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								48f9e457ea 
								
							
								 
							
						 
						
							
							
								
								lavf: add avformat_query_codec().  
							
							 
							
							 
							
							
								
							
							
							It allows to check if a given codec can be written into a container. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								bca06e77e1 
								
							
								 
							
						 
						
							
							
								
								lavc: add avcodec_get_type() for mapping codec_id -> type.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								7f5bf4fbaf 
								
							
								 
							
						 
						
							
							
								
								flvenc: use int64_t to store offsets  
							
							 
							
							 
							
							
								
							
							
							Metadata currently is written only at the start of the file in normal
cases, when transcoding from a rtmp source metadata could be
written later and the offset recorded can exceed 32bit.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								5759cce70d 
								
							
								 
							
						 
						
							
							
								
								avconv: don't segfault on 0 input files.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Diogo Franco
							
						 
						
							
							
							
								
							
								f1f298cd32 
								
							
								 
							
						 
						
							
							
								
								Do not write ID3v1 tags by default  
							
							 
							
							 
							
							
								
							
							
							ID3v1 are legacy tags with several limitations; furthermore
avconv/ffmpeg writes the tags in UTF-8 which probably has near-0
software support.
Add a -write_id3v1 option to be able to turn it on; disabled by default.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Alex Converse
							
						 
						
							
							
							
								
							
								d8b999e2d0 
								
							
								 
							
						 
						
							
							
								
								mpegts: log into an AVFormatContext rather than MpegTSContext.  
							
							 
							
							 
							
							
								
							
							
							MpegTSContext's AVClass member can be NULL. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								eb97dbb05a 
								
							
								 
							
						 
						
							
							
								
								movenc: change AV_LOG_INFO to AV_LOG_WARNING for some warnings  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								2c81d5f4c5 
								
							
								 
							
						 
						
							
							
								
								avconv: remove a write-only variable  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								40fc281087 
								
							
								 
							
						 
						
							
							
								
								avconv: remove pointless parameter from new_*_stream().  
							
							 
							
							 
							
							
								
							
							
							New streams are always added to the last output file. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								169f0647b7 
								
							
								 
							
						 
						
							
							
								
								avconv: cosmetics, move code  
							
							 
							
							 
							
							
								
							
							
							Move find_codec_or_die(), choose_codec(), new_output_stream() and
read_avserver_streams() below transcode() where they belong. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								86530f418e 
								
							
								 
							
						 
						
							
							
								
								avconv: cosmetics -- move copy_chapters().  
							
							 
							
							 
							
							
								
							
							
							It's only used in opt_output_file(), so move it right above
opt_output_file(). 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								f233cfed7b 
								
							
								 
							
						 
						
							
							
								
								avconv: cosmetics -- move parse_forced_key_frames().  
							
							 
							
							 
							
							
								
							
							
							parse_forced_key_frames() is only used in new_video_stream(), so move it
right above new_video_stream(). 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								64db1a82d6 
								
							
								 
							
						 
						
							
							
								
								lavc: add audio flag to the 'b' option, deprecate 'ab'.  
							
							 
							
							 
							
							
								
							
							
							Its only reason for its existence was ffmpeg's inability to properly assign
AVOptions to streams. Now this is not a problem anymore, so 'ab' should
go. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								f4ad238c6c 
								
							
								 
							
						 
						
							
							
								
								avconv: rename sameq to same_quant  
							
							 
							
							 
							
							
								
							
							
							It's often mistakenly used as 'same quality', emphasize that it's not
true in the manual. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								7478ab5a13 
								
							
								 
							
						 
						
							
							
								
								doc/avconv: add forgotten end of chapter.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								320d769389 
								
							
								 
							
						 
						
							
							
								
								Changelog: document avconv incompatibilities with ffmpeg.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								92f1940e99 
								
							
								 
							
						 
						
							
							
								
								avconv: replace -vcodec/-acodec/-scodec with a better system.  
							
							 
							
							 
							
							
								
							
							
							The new option doesn't depend on its placement wrt -new* options (which
don't exist anymore) and works in a similar way as per-stream AVOptions.
-[vas]codec remain as aliases to -codec:[vas] 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								ff884c79ee 
								
							
								 
							
						 
						
							
							
								
								avconv: remove presets.  
							
							 
							
							 
							
							
								
							
							
							Nothing except x264 uses them and native x264 presets should be used
with private options. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Dustin Brody
							
						 
						
							
							
							
								
							
								a3e215cdc9 
								
							
								 
							
						 
						
							
							
								
								svq3: propagate codec memory allocation failure in context init  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Dave Yeo
							
						 
						
							
							
							
								
							
								cc73511e8e 
								
							
								 
							
						 
						
							
							
								
								Fix NASM include directive  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Alex Converse
							
						 
						
							
							
							
								
							
								48f7163f13 
								
							
								 
							
						 
						
							
							
								
								dsputil_mmx: Honor HAVE_AMD3DNOW  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								c14fe6bc99 
								
							
								 
							
						 
						
							
							
								
								lavf,lavd: remove all usage of AVFormatParameters from demuxers.  
							
							 
							
							 
							
							
								
							
							
							AVFormatParameters are converted into corresponding private options in
av_open_input_file/stream() compat wrappers, so accessing them from
demuxers is redundant. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								a7c93dae55 
								
							
								 
							
						 
						
							
							
								
								jack: add 'channels' private option.  
							
							 
							
							 
							
							
								
							
							
							Get rid of AVFormatParameters usage. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Reimar Döffinger
							
						 
						
							
							
							
								
							
								0e86965514 
								
							
								 
							
						 
						
							
							
								
								VC-1: fix reading of custom PAR.  
							
							 
							
							 
							
							
								
							
							
							Custom PAR num/denum are in 1-256 range.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								e9fb763611 
								
							
								 
							
						 
						
							
							
								
								Remove redundant and dubious video codec detection by its extradata  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Dustin Brody
							
						 
						
							
							
							
								
							
								2bfdb34c8a 
								
							
								 
							
						 
						
							
							
								
								mpeg12: remove repeat-field code disabled since May 2002  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								2dbdb309ac 
								
							
								 
							
						 
						
							
							
								
								patch checklist: suggest fate instead of regression tests  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Kostya
							
						 
						
							
							
							
								
							
								5c59fa56ed 
								
							
								 
							
						 
						
							
							
								
								Turn on resampling on sudden size change instead of bailing out during recode.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Kostya
							
						 
						
							
							
							
								
							
								428c59d911 
								
							
								 
							
						 
						
							
							
								
								avtools: reinitialise filter chain when input video stream changes dimensions  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Nathan Caldwell
							
						 
						
							
							
							
								
							
								24efdea7fd 
								
							
								 
							
						 
						
							
							
								
								aacenc: Fix number of coefficients used in a LFE channel.  
							
							 
							
							 
							
							
								
							
							
							The spec states:
 *  Only the lowest 12 spectral coefficients of any LFE may be non-zero
We were using the 12 lowest *bands*. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Nathan Caldwell
							
						 
						
							
							
							
								
							
								51a1d4d94a 
								
							
								 
							
						 
						
							
							
								
								aacenc: Fix a segfault with grouped psymodel.  
							
							 
							
							 
							
							
								
							
							
							10l: Forgot about TYPE_LFE being after TYPE_CPE. Which causes a
segfault when encoding 5.1 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								3304a1e69a 
								
							
								 
							
						 
						
							
							
								
								swscale: add dithering to yuv2yuvX_altivec_real  
							
							 
							
							 
							
							
								
							
							
							It just does that part in scalar form, I doubt using a vector store
over 2 array would speed it up particularly.
The function should be written to not use a scratch buffer. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								78622ef362 
								
							
								 
							
						 
						
							
							
								
								rv34: free+allocate buffer instead of reallocating it to preserve alignment  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								28ca701e0b 
								
							
								 
							
						 
						
							
							
								
								h264: add missing brackets.  
							
							 
							
							 
							
							
								
							
							
							This caused failure of a few fate tests. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								28c1115a91 
								
							
								 
							
						 
						
							
							
								
								swscale: use 15-bit intermediates for 9/10-bit scaling.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								b2c087871d 
								
							
								 
							
						 
						
							
							
								
								Move x86util.asm from libavcodec/ to libavutil/.  
							
							 
							
							 
							
							
								
							
							
							This allows using it in swscale also. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								3a39195b1d 
								
							
								 
							
						 
						
							
							
								
								Move x86inc.asm to libavutil/.  
							
							 
							
							 
							
							
								
							
							
							This allows using it in libswscale/ also. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Dustin Brody
							
						 
						
							
							
							
								
							
								e3a70c7c5f 
								
							
								 
							
						 
						
							
							
								
								APIchanges: note error_recognition in lavf  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Dustin Brody
							
						 
						
							
							
							
								
							
								2f63440c59 
								
							
								 
							
						 
						
							
							
								
								lavf: add support for error_recognition, use it in avidec, and bump minor API version  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								8d2e4a7e68 
								
							
								 
							
						 
						
							
							
								
								avconv: change semantics of -map  
							
							 
							
							 
							
							
								
							
							
							New syntax contains an optional stream type, allowing to refer to n-th
stream of specific type.
Omitting stream number now maps all streams of the given type. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								3d4f0dab79 
								
							
								 
							
						 
						
							
							
								
								avconv: get rid of new* options.  
							
							 
							
							 
							
							
								
							
							
							They are confusing, irregular and redundant -- -map already contains all
the information.  Stream maps can now be parsed in opt_output_file().
Add a more user-friendly default behavior in case no maps are present.
Breaks -programid for now, but it never worked properly anyway. A better
solution will be written soon. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								d4863fc1a8 
								
							
								 
							
						 
						
							
							
								
								cmdutils: allow precisely specifying a stream for AVOptions.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Pino Toscano
							
						 
						
							
							
							
								
							
								f60d136637 
								
							
								 
							
						 
						
							
							
								
								configure: add missing CFLAGS to fix building on the HURD  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Reinhard Tartler <siretart@tauware.de>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Reinhard Tartler
							
						 
						
							
							
							
								
							
								69c4bee8fa 
								
							
								 
							
						 
						
							
							
								
								libx264: Include hint for possible values for configuring libx264  
							
							 
							
							 
							
							
								
							
							
							The output of the x264 commandline tool contains the most uptodate
description of the possible values for the -preset, -tune and -profile
options. 
							
						 
						14 years ago