4bcee8e7f8 
								
							
								 
							
						 
						
							
							
								
								h263/p encoder: add 'structured_slices' private option.  
							
							Deprecate CODEC_FLAG_H263P_SLICE_STRUCT 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0d904de89d 
								
							
								 
							
						 
						
							
							
								
								h263/p encoder: add 'obmc' private option.  
							
							Deprecate CODEC_FLAG_OBMC 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e3922d1110 
								
							
								 
							
						 
						
							
							
								
								h263p encoder: add 'aiv' private option.  
							
							Deprecate CODEC_FLAG_H263P_AIV 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9bb2d1a3f0 
								
							
								 
							
						 
						
							
							
								
								h263p encoder: add 'umv' private option.  
							
							Deprecate CODEC_FLAG_H263P_UMV 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0e5d37309f 
								
							
								 
							
						 
						
							
							
								
								mpeg12enc/mpeg4videoenc: add 'alternate_scan' private option.  
							
							Deprecate CODEC_FLAG_ALT_SCAN 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4623420d84 
								
							
								 
							
						 
						
							
							
								
								mpeg4enc: add 'data_partitioning' private option.  
							
							Deprecate CODEC_FLAG_PART 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								88262ca87d 
								
							
								 
							
						 
						
							
							
								
								mpeg2enc: add 'non_linear_quant' private option  
							
							Deprecate CODEC_FLAG2_NON_LINEAR_QUANT 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								297d9cb3dc 
								
							
								 
							
						 
						
							
							
								
								mpeg12enc: add intra_vlc private option.  
							
							Deprecate CODEC_FLAG2_INTRA_VLC. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec6402b7c5 
								
							
								 
							
						 
						
							
							
								
								lavc: use designated initialisers for all codecs.  
							
							It's more readable and less prone to breakage. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a72533e98 
								
							
								 
							
						 
						
							
							
								
								jfdctint: add 10-bit version  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								657ccb5ac7 
								
							
								 
							
						 
						
							
							
								
								Eliminate FF_COMMON_FRAME macro.  
							
							FF_COMMON_FRAME holds the contents of the AVFrame structure and is also copied
to struct Picture.  Replace by an embedded AVFrame structure in struct Picture. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								71a861cf40 
								
							
								 
							
						 
						
							
							
								
								lavc: make avcodec_alloc_context3 officially public.  
							
							Deprecate avcodec_alloc_context/2. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b950fe240 
								
							
								 
							
						 
						
							
							
								
								lavc: introduce avcodec_open2() as a replacement for avcodec_open().  
							
							Adds support for decoder-private options and makes setting other options
simpler. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0ebcdf5cda 
								
							
								 
							
						 
						
							
							
								
								Do not include mathematics.h in avutil.h  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0d5c349ac4 
								
							
								 
							
						 
						
							
							
								
								put_bits: remove ALT_BITSTREAM_WRITER  
							
							The code for this variant does not compile.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be73d76b34 
								
							
								 
							
						 
						
							
							
								
								cosmetics: fix some then/than typos  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								83a8b3002f 
								
							
								 
							
						 
						
							
							
								
								mpegvideoenc: fix multislice fate tests with threading disabled.  
							
							The MPEG encoding code assumes that n_threads == n_slices, and thus it
should use n_slices even if threading itself is disabled. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a9c859444 
								
							
								 
							
						 
						
							
							
								
								H264/MPEG frame-level multi-threading.  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8c51620f21 
								
							
								 
							
						 
						
							
							
								
								Remove h263_msmpeg4 from MpegEncContext.  
							
							It was long ago superseded by msmpeg4_version. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								57aa765971 
								
							
								 
							
						 
						
							
							
								
								lavc: remove msmpeg4v1 encoder.  
							
							The encoder has never produced files that could be decoded
with any software and there should be no reason to create
such files anyway. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								975a1447f7 
								
							
								 
							
						 
						
							
							
								
								Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								94f7451a3a 
								
							
								 
							
						 
						
							
							
								
								Introduce slice threads flag.  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								55bad0c602 
								
							
								 
							
						 
						
							
							
								
								Pass VBV delay to the calling application via ctx  
							
							VBV delay is useful for T-STD compliance in some TS muxers. It is
certainly possible to retrieve it by parsing the output of FFmpeg, but
getting it from the context makes it simpler and less error-prone.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e27959879 
								
							
								 
							
						 
						
							
							
								
								Move ff_emulated_edge_mc() into DSPContext.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d36beb3f69 
								
							
								 
							
						 
						
							
							
								
								Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.  
							
							None of these symbols should be accessed directly, so declare them as
hidden.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aa61e39eac 
								
							
								 
							
						 
						
							
							
								
								Make denoise_dct_c() and dct_quantize_trellis_c() static in definitions  
							
							1d4da6a460 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d4da6a460 
								
							
								 
							
						 
						
							
							
								
								Make denoise_dct_c and dct_quantize_trellis_c static.  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d777bb7a2 
								
							
								 
							
						 
						
							
							
								
								Make mpeg4 encoder log a more explicit error message when the timebase  
							
							is not valid.
Originally committed as revision 26223 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								db61329607 
								
							
								 
							
						 
						
							
							
								
								Our ljpeg encoder supports bgra, use the correct constant in the sanity check.  
							
							Originally committed as revision 26220 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dc8465a9b4 
								
							
								 
							
						 
						
							
							
								
								Remove PIX_FMT_RGB32 mjpeg encoding, there is no such thing ...  
							
							Originally committed as revision 26218 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e27bf2c70c 
								
							
								 
							
						 
						
							
							
								
								Fix YUV444P LJPEG encoding.  
							
							Originally committed as revision 26215 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								35e33b9aac 
								
							
								 
							
						 
						
							
							
								
								10l fix h263 encoder resolution test, array size is 8 not 7  
							
							Originally committed as revision 25305 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								53eb458a72 
								
							
								 
							
						 
						
							
							
								
								Fix rv20 encoding so the binary decoder can decode it.  
							
							Originally committed as revision 25203 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8d39fbd6d9 
								
							
								 
							
						 
						
							
							
								
								Allow mpeg encoding with qscale and very low frame rate.  
							
							Patch by James Darnley, james D darnley A gmail
Originally committed as revision 25102 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b33451eeac 
								
							
								 
							
						 
						
							
							
								
								Check rc_buffer_size value using integer arithmetic  
							
							Using floating-point here can cause erroneous rejection of
parameters due to rounding errors leading to a slightly too
large result.
This fixes the mxf regression test with gcc 4.5 on x86_32.
Originally committed as revision 25060 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d525ef483 
								
							
								 
							
						 
						
							
							
								
								Change all occurences of "inofficial" to "unofficial" in code, comments  
							
							and options. Keep old options until next major version bump.
Patch by Rodney Baker, rodney d baker a iinet d net d au
Originally committed as revision 24021 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba87f0801d 
								
							
								 
							
						 
						
							
							
								
								Remove explicit filename from Doxygen  @file  commands.  
							
							Passing an explicit filename to this command is only necessary if the
documentation in the @file  block refers to a file different from the
one the block resides in.
Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								72415b2adb 
								
							
								 
							
						 
						
							
							
								
								Define AVMediaType enum, and use it instead of enum CodecType, which  
							
							is deprecated and will be dropped at the next major bump.
Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be548816dc 
								
							
								 
							
						 
						
							
							
								
								Always check if ff_alloc_picture() succeeds.  
							
							Patch by Pavel Pavlov, pavel summit-tech ca
Originally committed as revision 22648 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc4a2d1e8c 
								
							
								 
							
						 
						
							
							
								
								Change ref_index structure so it matches how its organized in h264.  
							
							Also revert the related error concealment hotfix.
Originally committed as revision 22640 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								53f66cee0c 
								
							
								 
							
						 
						
							
							
								
								Add ff_ prefix for mpeg2_dc_scale_table.  
							
							Originally committed as revision 22556 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6506c3d2b2 
								
							
								 
							
						 
						
							
							
								
								Support intra_dc_precision>8 in jpeg  
							
							Originally committed as revision 22554 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd57cae86f 
								
							
								 
							
						 
						
							
							
								
								use mpeg2 quantization bias for mjpeg.  
							
							this seems to improve RD performance.
Originally committed as revision 22550 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								94ca624fbc 
								
							
								 
							
						 
						
							
							
								
								Move ff_sqrt() to libavutil/intmath.h  
							
							Originally committed as revision 22345 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								40d1122752 
								
							
								 
							
						 
						
							
							
								
								Use LOCAL_ALIGNED macro for local arrays  
							
							Originally committed as revision 21866 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c67278098d 
								
							
								 
							
						 
						
							
							
								
								Move array specifiers outside DECLARE_ALIGNED() invocations  
							
							Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ffd8332c7 
								
							
								 
							
						 
						
							
							
								
								Add missing internal.h to files calling ff_match_2uint16().  
							
							Fixes warnings:
libavcodec/mpegvideo_enc.c:574: warning: implicit declaration of function
'ff_match_2uint16'
libavcodec/ituh263enc.c:143: warning: implicit declaration of function
'ff_match_2uint16'
libavcodec/svq1enc.c:97: warning: implicit declaration of function
'ff_match_2uint16'
Originally committed as revision 21133 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c46eeae2a8 
								
							
								 
							
						 
						
							
							
								
								Add a function to match a 2 element vector of uint16_t and use it in h263 and svq1  
							
							instead of custom and bloated code to find an index into a w/h array.
Originally committed as revision 21113 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ca334dd14b 
								
							
								 
							
						 
						
							
							
								
								Split the mpeg4 encoder and decoder off h263.c  
							
							Originally committed as revision 21079 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago