e8c63981e5 
								
							
								 
							
						 
						
							
							
								
								ratecontrol: Use ticks_per_frame to calculate fps.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e34adfc02 
								
							
								 
							
						 
						
							
							
								
								RC: Fix initial buffer occupancy.  
							
							Fixes Ticket880
Regression since bf174a70cd 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9aeaf62903 
								
							
								 
							
						 
						
							
							
								
								Fix all GNU %Ld  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58c42af722 
								
							
								 
							
						 
						
							
							
								
								doxygen: misc consistency, spelling and wording fixes  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9c48a7cc52 
								
							
								 
							
						 
						
							
							
								
								ratecontrol: replace VLAs with malloc/free  
							
							(cherry picked from commit 2c6bd7d1f9 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe896ec2f9 
								
							
								 
							
						 
						
							
							
								
								ratecontrol: estimate twice the qscale values  
							
							This had been the fix used by Michael Niedermayer to solve the
ratecontrol convergence issue. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d554b33efe 
								
							
								 
							
						 
						
							
							
								
								ratecontrol: update last_qscale_for sooner  
							
							In order to make ratecontrol converge properly update the
last_qscale_for values when populating the qscale array.
It fixes the issue reported on
http://lists.libav.org/pipermail/libav-tools/2011-September/000050.html  
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								73e0ec2ff4 
								
							
								 
							
						 
						
							
							
								
								rc: finetune convergence failure fix  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed14517c23 
								
							
								 
							
						 
						
							
							
								
								rc: fix convergence failure  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								ce5e49b0c2 
								
							
								 
							
						 
						
							
							
								
								replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								301183d9be 
								
							
								 
							
						 
						
							
							
								
								replace deprecated av_get_pict_type_char() with av_get_picture_type_char()  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								975a1447f7 
								
							
								 
							
						 
						
							
							
								
								Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6209669de4 
								
							
								 
							
						 
						
							
							
								
								Replace deprecated av_get_pict_type_char() with av_get_picture_type_char().  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e15305b70 
								
							
								 
							
						 
						
							
							
								
								Remove some disabled printf debug cruft.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d2af7205a1 
								
							
								 
							
						 
						
							
							
								
								Use hierarchic names convention (prefix them with av_expr) for the  
							
							eval API.
More grep-friendly and more consistent with the rest of the FFmpeg
API.
Originally committed as revision 25708 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b99215c0e 
								
							
								 
							
						 
						
							
							
								
								Move eval.c and eval.h from libavcodec to libavutil, and make the eval  
							
							API public.
Originally committed as revision 23485 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9ace13b416 
								
							
								 
							
						 
						
							
							
								
								Make ff_parse_expr() and ff_parse_and_eval_expr() return an int  
							
							containing an error code.
Allow these functions to convey the reason of the failure to the
calling function, failure which is not always due to a parsing error
but it may depend for example on a memory problem.
Also fix several potential memleaks.
Originally committed as revision 23402 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2b65bb45b5 
								
							
								 
							
						 
						
							
							
								
								Change eval API to take parent log context and log level offset.  
							
							this is based on stefanos work, especially all bugs are his fault ;)
Originally committed as revision 23201 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								edd259f92f 
								
							
								 
							
						 
						
							
							
								
								Change the order of parameters for ff_eval_expr() and  
							
							ff_parse_and_eval_expr(), place the names for constants/functions
before the corresponding values.
This looks more readable, as the user is expected to know the names
before the values.
Originally committed as revision 23149 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								1235429c27 
								
							
								 
							
						 
						
							
							
								
								Rename ff_parse() to ff_parse_expr().  
							
							The new name is more expressive and fits better in the overall naming
scheme for the revisited eval API.
Originally committed as revision 22858 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4565caf120 
								
							
								 
							
						 
						
							
							
								
								Rename ff_parse_eval() to ff_eval_expr().  
							
							The new name expresses better what the function does.
Originally committed as revision 22844 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f8fea468b2 
								
							
								 
							
						 
						
							
							
								
								Rename ff_eval_free() to ff_free_expr().  
							
							Originally committed as revision 22834 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								25ef00720b 
								
							
								 
							
						 
						
							
							
								
								Remove 2 useless assignments from ff_rate_control_init() found by CSA.  
							
							Originally committed as revision 18573 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								956177fb1d 
								
							
								 
							
						 
						
							
							
								
								Remove unused variable in modify_qscale() found by CSA.  
							
							Originally committed as revision 18563 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bad5537e2c 
								
							
								 
							
						 
						
							
							
								
								Use full internal pathname in doxygen  @file  directives.  
							
							Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.
Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b250f9c66d 
								
							
								 
							
						 
						
							
							
								
								Change semantic of CONFIG_*, HAVE_* and ARCH_*.  
							
							They are now always defined to either 0 or 1.
Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3bff4d8b7a 
								
							
								 
							
						 
						
							
							
								
								Implement the fields rc_max_available_vbv_use and  
							
							rc_min_vbv_overflow_use in AVCodecContext, and use their values in the
ratecontrol code rather than hardcoded ones.
See the thread: "[RFC] ratecontrol buffer size magic".
Patch by Baptiste Coudurier.
Originally committed as revision 15955 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9b5ede5b64 
								
							
								 
							
						 
						
							
							
								
								Add (additional) const to many global tables.  
							
							Originally committed as revision 15515 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3cffbe090a 
								
							
								 
							
						 
						
							
							
								
								Fix rc_eq mem leak.  
							
							Originally committed as revision 14788 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cf2baeb338 
								
							
								 
							
						 
						
							
							
								
								mark read-only data as const  
							
							Originally committed as revision 13947 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								842eabc5f9 
								
							
								 
							
						 
						
							
							
								
								cosmetics: XviD is now called Xvid.  
							
							Originally committed as revision 13465 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								170c0b455c 
								
							
								 
							
						 
						
							
							
								
								Fix typo in variable name: blured --> blurred.  
							
							Originally committed as revision 12556 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								04932b0d97 
								
							
								 
							
						 
						
							
							
								
								cosmetics: typo fixes  
							
							Originally committed as revision 12554 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9701840bb5 
								
							
								 
							
						 
						
							
							
								
								add FF_ prefix to all (frame)_TYPE usage  
							
							Originally committed as revision 12399 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e3cb2c4a08 
								
							
								 
							
						 
						
							
							
								
								Missing const  
							
							Originally committed as revision 12147 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90901860c2 
								
							
								 
							
						 
						
							
							
								
								stupid code (casting of void*) found by checktree.sh  
							
							Originally committed as revision 11117 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f612801465 
								
							
								 
							
						 
						
							
							
								
								fix timestamps used for ratecontrol  
							
							these were wrong (in pts vs dts sense) when b frames were in use
they were also wrong if the average framerate was smaller than 1/timebase
resulting in totally wrong final bitrate
Originally committed as revision 10477 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2711cb28f4 
								
							
								 
							
						 
						
							
							
								
								prevent assert failure with negative quant_offset  
							
							Originally committed as revision 9830 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df3a80b50a 
								
							
								 
							
						 
						
							
							
								
								cosmetics: misc typo fixes  
							
							Originally committed as revision 9815 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82634feeb5 
								
							
								 
							
						 
						
							
							
								
								CONFIG_XVID --> CONFIG_LIBXVID  
							
							Originally committed as revision 9466 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								755bfeabcc 
								
							
								 
							
						 
						
							
							
								
								misc spelling fixes  
							
							Originally committed as revision 9289 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0fa9a5ddc7 
								
							
								 
							
						 
						
							
							
								
								check qblur > 1 (prevent assert failure / segfault)  
							
							fixes sf bug #797610 
Originally committed as revision 9166 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e42dba481f 
								
							
								 
							
						 
						
							
							
								
								typos/grammar  
							
							Originally committed as revision 8641 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f66e4f5f9e 
								
							
								 
							
						 
						
							
							
								
								Add av_ prefix to clip functions  
							
							Originally committed as revision 8122 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eafcac6ac8 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Fix another common typo, dependAnt --> dependEnt.  
							
							Originally committed as revision 8114 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb0f1ea72f 
								
							
								 
							
						 
						
							
							
								
								update ratecontrol to new ff_eval API  
							
							Originally committed as revision 6808 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago