80bb65fafa 
								
							
								 
							
						 
						
							
							
								
								Bump minor versions again on master to keep 4.2 versions separate from master  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								22db337a40 
								
							
								 
							
						 
						
							
							
								
								Bump minor versions to separate 4.2 from master  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1cbeb87db 
								
							
								 
							
						 
						
							
							
								
								postproc/postprocess_template: remove FF_REG_sp from clobber list  
							
							Future gcc may no longer support this
Tested-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4325527e1c 
								
							
								 
							
						 
						
							
							
								
								postproc/postprocess_template: Avoid using %4 for the threshold compare  
							
							This avoids problems if %4 is the stack pointer
the constraints do not allow %4 to be the stack pointer but gcc 9 may
no longer support specifying such constraints
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								517573a670 
								
							
								 
							
						 
						
							
							
								
								Bump minor version for master after 4.1 branchpoint  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								780d5e30a0 
								
							
								 
							
						 
						
							
							
								
								Bump minor versions for branching 4.1  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c1ecb057d 
								
							
								 
							
						 
						
							
							
								
								Bump minor versions after release/4.0 branching  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e3a070d9a 
								
							
								 
							
						 
						
							
							
								
								Bump minor versions for branching release/4.0  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								657ce888e8 
								
							
								 
							
						 
						
							
							
								
								postproc: Drop deprecated qp typedef  
							
							Deprecated in 08/2015.
Signed-off-by: James Almer <jamrial@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								80154b1b3a 
								
							
								 
							
						 
						
							
							
								
								Bump version for master after 3.4 branchpoint  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e1de9eab3a 
								
							
								 
							
						 
						
							
							
								
								Bump minor versions for branching 3.4  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2b7da70a70 
								
							
								 
							
						 
						
							
							
								
								postproc: remove usage of deprecated QP_STORE_T define  
							
							Signed-off-by: James Almer <jamrial@gmail.com> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								22b0daa1b3 
								
							
								 
							
						 
						
							
							
								
								Bump versions for master after 3.3  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e1cc7f83df 
								
							
								 
							
						 
						
							
							
								
								Bump minor for 3.3  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58b867a7cf 
								
							
								 
							
						 
						
							
							
								
								Bump minor versions for master after release/3.3 branchpoint  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc332f3e29 
								
							
								 
							
						 
						
							
							
								
								Bump minor versions for staring release/3.3 branch  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1609935b6c 
								
							
								 
							
						 
						
							
							
								
								Bump minor versions after 3.2 branchpoint to seperate release  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3f3025205f 
								
							
								 
							
						 
						
							
							
								
								Bump minor versions for 3.2  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58c7bf789f 
								
							
								 
							
						 
						
							
							
								
								doxygen: Standardize root-level modules  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9eb3da2f99 
								
							
								 
							
						 
						
							
							
								
								asm: FF_-prefix internal macros used in inline assembly  
							
							See merge commit '39d6d3618d48625decaff7d9bdbb45b44ef2a805'. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2aa21eec1a 
								
							
								 
							
						 
						
							
							
								
								postproc: fix unaligned access  
							
							Based on 59074310#5259 . 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								180f9a0958 
								
							
								 
							
						 
						
							
							
								
								all: Make header guard names consistent  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								531b0a316b 
								
							
								 
							
						 
						
							
							
								
								avutil/x86/asm: rename REG_SP to REG_sp  
							
							REG_SP is defined by Solaris system headers.
This fixes a sea of warnings while building on Solaris:
http://fate.ffmpeg.org/report.cgi?time=20150820233505&slot=x86-opensolaris-gcc4.3 
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8c75a33812 
								
							
								 
							
						 
						
							
							
								
								postproc: Deprecate QP_STORE_T, it lacks a PP/AV/FF prefix  
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								590743101d 
								
							
								 
							
						 
						
							
							
								
								postproc: fix unaligned access  
							
							QP_store is only 8-bit-aligned, so accessing it as uint32_t causes
SIGBUS crashes on sparc.
The AV_RN32/AV_WN32 macros only do unaligned access in the
HAVE_FAST_UNALIGNED case.
Reviewed-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3323c5f353 
								
							
								 
							
						 
						
							
							
								
								Remove a few occurences of "long long" from the libraries.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f51674c91 
								
							
								 
							
						 
						
							
							
								
								postproc: Avoid floats in maxClipped computation  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ebe919cce2 
								
							
								 
							
						 
						
							
							
								
								postproc/postprocess_template: Compute packedYScale and QPCorrecture without floats  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								07cb6bf985 
								
							
								 
							
						 
						
							
							
								
								postproc/postprocess: Use size_t to hold strlen()s value  
							
							This should make no difference but its more correct
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cbe27006ce 
								
							
								 
							
						 
						
							
							
								
								postproc: Made QP, nonBQP, and pQPb arrays  
							
							Also pulled QP initialization out of inner loop, which removed some redundent code.
Added some dummy fields to PPContext to allow current code to work while
changing the rest of the postprocessing code to support the arrays.
I also increased alignment requirements for some fields in the PPContext struct to
support future avx2 code.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6264b6227c 
								
							
								 
							
						 
						
							
							
								
								postproc: Replaced inline asm for prefetching with prefetch functions  
							
							Prefetching functions are defined in postprocess_template using the
RENAME macro so that prefetching is used when available. For x86
targets inline asm is used and the functions are non-empty only for
cpus where prefetching is available. For non x86 targets the gcc bultin
prefetch is used if it is available, otherwise no prefetching is done.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								303c3dada2 
								
							
								 
							
						 
						
							
							
								
								postproc: Removed unecessary if/else branch when getting QP.  
							
							There's still an if, as QP needs to be modified if isColor=0, but it
still removes a unecessary branch.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								83020f8978 
								
							
								 
							
						 
						
							
							
								
								postproc/postprocess_template: split 2nd blockgroup loop out  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d9e3fe8c22 
								
							
								 
							
						 
						
							
							
								
								postproc/postprocess_template: split first part of block loop  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2a9b9579ab 
								
							
								 
							
						 
						
							
							
								
								postproc/postprocess_template: Move QP initialization down  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								330113b032 
								
							
								 
							
						 
						
							
							
								
								postproc/postprocess_template: Remove dead code and comments  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc90d1502a 
								
							
								 
							
						 
						
							
							
								
								bpostproc/postprocess_template: drop avoidable #ifdef  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								93f4538363 
								
							
								 
							
						 
						
							
							
								
								postproc/postprocess_template: split loop in 2 (block groups of 4, blocks)  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								78cd9c5671 
								
							
								 
							
						 
						
							
							
								
								postproc: mark alloc/free context functions as av_cold  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9d24ee1dc 
								
							
								 
							
						 
						
							
							
								
								postproc/postprocess: Check for av_malloc() failure  
							
							Fixes CID1271052
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac424b23e4 
								
							
								 
							
						 
						
							
							
								
								postproc/postprocess: Check for av_mallocz() failure  
							
							Fixes CID1271050
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								45e0aa46ca 
								
							
								 
							
						 
						
							
							
								
								postproc/postprocess: use av_mallocz()  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								649c158e8c 
								
							
								 
							
						 
						
							
							
								
								Add FFMPEG_VERSION into the binary libs  
							
							This simplifies identifying from which revision a binary of a lib came from
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b7e5d0d75 
								
							
								 
							
						 
						
							
							
								
								postproc: fix qp count  
							
							Found-by: ubitux
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a11333387 
								
							
								 
							
						 
						
							
							
								
								libpostproc: support grayscale  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								941aaa39e8 
								
							
								 
							
						 
						
							
							
								
								postproc/postprocess: fix quant store for fq mode  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d3c87d6cd 
								
							
								 
							
						 
						
							
							
								
								postprocess: add YUV 4:4:0 support  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac682955e9 
								
							
								 
							
						 
						
							
							
								
								postproc: add basic deblock filter visualization support  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c4fc6a782 
								
							
								 
							
						 
						
							
							
								
								postproc/postprocess_template: mark unchanged function arguments const  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd68909753 
								
							
								 
							
						 
						
							
							
								
								postprocess: prefetch* dont change anything, thus their arguments should be const  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago