Clément Bœsch 
							
						 
					 
					
						
						
							
						
						e8bc642202 
					 
					
						
						
							
							lavu: add AV_CEIL_RSHIFT and use it in various places  
						
						... 
						
						
						
						Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com > 
						
						
					 
					
						2016-01-11 15:32:56 -05:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						50078c1c80 
					 
					
						
						
							
							libavutil: move FFALIGN macro from common.h to macros.h  
						
						... 
						
						
						
						Include macros.h explicitly in common.h so that external code using
FFALIGN does not break. It was already implicitly included through
version.h. Include macros.h in lls.h and internal.h for FFALIGN.
lls.h was including common.h only for FFALIGN and internal.h was
missing the include for FFALIGN. `make checkheaders` did not catch it
because it's an internal header. 
						
						
					 
					
						2015-12-14 16:16:55 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						cdfe45ad37 
					 
					
						
						
							
							lavu: Drop deprecated av_reverse function  
						
						... 
						
						
						
						Deprecated in 10/2012. 
						
						
					 
					
						2015-08-28 16:04:27 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Meerwald 
							
						 
					 
					
						
						
							
						
						bf07d813f6 
					 
					
						
						
							
							libavutil: Add av_clip_intp2  
						
						... 
						
						
						
						there already is a function, av_clip_uintp2() that clips a signed integer
to an unsigned power-of-two range, i.e. 0,2^p-1
this patch adds a function av_clip_intp2() that clips a signed integer
to a signed power-of-two range, i.e. -(2^p),(2^p-1)
the new function can be used as a special case for av_clip(), e.g.
av_clip(x, -8192, 8191) can be rewritten as av_clip_intp2(x, 13)
there are ARM instructions, usat and ssat resp., which map nicely to these
functions (see next patch)
Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net >
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2015-02-21 00:54:40 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						8f8bc92365 
					 
					
						
						
							
							Add missing #includes for *INT64_MAX and *INT64_C  
						
						
						
						
					 
					
						2013-11-23 21:55:52 +01:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						efa7f42020 
					 
					
						
						
							
							Use the avstring.h locale-independent character type functions  
						
						... 
						
						
						
						Make sure the behavior does not change with the locale.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-03-07 15:16:36 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						7ba0c1b390 
					 
					
						
						
							
							avutil: change GET_UTF8 to not use av_log2()  
						
						... 
						
						
						
						This removes an inter-library dependency on ff_log2_tab causing
linking errors in some configurations.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2012-11-14 13:50:42 +00:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						8c0a3d5fe0 
					 
					
						
						
							
							avutil: remove inline av_log2 from public API  
						
						... 
						
						
						
						This removes inline av_log2 and av_log2_16bit from the public API,
instead exporting them as regular functions.  In-tree code still
gets the inline and otherwise optimised variants.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2012-10-20 12:28:45 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						d5c62122a7 
					 
					
						
						
							
							Move av_reverse table to libavcodec  
						
						... 
						
						
						
						It is only used in that library. 
						
						
					 
					
						2012-10-12 20:39:18 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						6c4975eaaf 
					 
					
						
						
							
							libavutil: add saturating addition functions  
						
						... 
						
						
						
						Fixed-point audio codecs often use saturating arithmetic, and
special instructions for these operations are common.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2012-08-13 01:03:10 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Verkamp 
							
						 
					 
					
						
						
							
						
						b73ec05473 
					 
					
						
						
							
							Add av_popcount64  
						
						... 
						
						
						
						Signed-off-by: Janne Grunau <janne-libav@jannau.net > 
						
						
					 
					
						2012-01-03 14:25:43 +01:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						6b34fbba9b 
					 
					
						
						
							
							MK(BE)TAG: avoid undefined shifts  
						
						... 
						
						
						
						Casting the left-most byte to unsigned avoids an undefined
result of the shift by 24 if bit 7 is set.  This affects
the rm demuxer.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-11-25 00:20:03 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						adbfc605f6 
					 
					
						
						
							
							doxygen: Consistently use '@' instead of '\' for Doxygen markup.  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2011-06-24 00:37:49 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						1550f45a89 
					 
					
						
						
							
							Add av_clip_uintp2() function  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-05-13 16:45:24 -04:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						2912e87a6c 
					 
					
						
						
							
							Replace FFmpeg with Libav in licence headers  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-03-19 13:33:20 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Garrett-Glaser 
							
						 
					 
					
						
						
							
						
						eb3755a5aa 
					 
					
						
						
							
							Force inlining of avutil common routines  
						
						... 
						
						
						
						On some versions of gcc, these weren't always getting inlined due to hitting
the inline cap limit in some files.  This is generally bad, as most of these
functions are smaller inlined than not. 
						
						
					 
					
						2011-02-17 15:25:25 -08:00 
						 
				 
			
				
					
						
							
							
								Tomas Härdin 
							
						 
					 
					
						
						
							
						
						bc6f0af289 
					 
					
						
						
							
							Add av_popcount() to libavutil/common.h and bump minor version  
						
						... 
						
						
						
						Originally committed as revision 25120 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-09-14 14:45:43 +00:00 
						 
				 
			
				
					
						
							
							
								Benoit Fouet 
							
						 
					 
					
						
						
							
						
						573af7545e 
					 
					
						
						
							
							Add missing parentheses to AV_NE macro.  
						
						... 
						
						
						
						Originally committed as revision 24885 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-08-23 15:31:50 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						6a36facc3d 
					 
					
						
						
							
							Fix out-of-tree build  
						
						... 
						
						
						
						Originally committed as revision 24816 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-08-17 18:48:56 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						4f2d2e4ed9 
					 
					
						
						
							
							Define macro AV_NE() and use it in libavdevice.  
						
						... 
						
						
						
						Help further refactoring.
Originally committed as revision 24814 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-08-17 18:25:34 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						216b43aed2 
					 
					
						
						
							
							Allow arch-overrides for all common.h clip and log2 functions  
						
						... 
						
						
						
						Originally committed as revision 24087 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-07-07 17:27:45 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						a955b59658 
					 
					
						
						
							
							Remove macro duplication between common.h and intmath.h  
						
						... 
						
						
						
						Originally committed as revision 24086 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-07-07 17:27:43 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						c2a5b4731b 
					 
					
						
						
							
							Improve GET_UTF{8,16} documentation  
						
						... 
						
						
						
						Originally committed as revision 23909 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-06-30 20:09:48 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						49bd8e4b84 
					 
					
						
						
							
							Fix grammar errors in documentation  
						
						... 
						
						
						
						Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-06-30 15:38:06 +00:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						45a1b86a05 
					 
					
						
						
							
							Add av_clip_int8(), used in the upcoming VP8 decoder.  
						
						... 
						
						
						
						Originally committed as revision 23713 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-06-22 19:11:33 +00:00 
						 
				 
			
				
					
						
							
							
								Benoit Fouet 
							
						 
					 
					
						
						
							
						
						1c7c0e2d40 
					 
					
						
						
							
							Add missing parentheses in MKTAG and MKBETAG macros.  
						
						... 
						
						
						
						Originally committed as revision 23711 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-06-22 15:02:09 +00:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						90bc36b063 
					 
					
						
						
							
							Reindent after r22968.  
						
						... 
						
						
						
						Originally committed as revision 22969 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-04-26 21:01:38 +00:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						ad6408960b 
					 
					
						
						
							
							Write clip-related decimal numbers into hex, where they make more sense.  
						
						... 
						
						
						
						Originally committed as revision 22968 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-04-26 21:00:33 +00:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						2d0525c27c 
					 
					
						
						
							
							Fix broken 32-bit clipping, and write numbers in hex instead of decimal so  
						
						... 
						
						
						
						they are easier to understand. Also give the add a 'u' postfix to silence
a pre-c99 compiler warning.
Originally committed as revision 22965 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-04-26 13:36:17 +00:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						b1078e9fe6 
					 
					
						
						
							
							Move clipping of audio samples (for those codecs outputting float) from decoder  
						
						... 
						
						
						
						to the audio conversion routines.
Originally committed as revision 22937 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-04-21 17:57:48 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2010-04-20 14:45:34 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						b90b1b4c3c 
					 
					
						
						
							
							Fix build on configurations without fast av_log2()  
						
						... 
						
						
						
						This is a bit hackish.  I will try to think of something nicer, but
this will do for now.
Originally committed as revision 22366 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-09 01:19:28 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						3369888aa5 
					 
					
						
						
							
							cosmetics: indent  
						
						... 
						
						
						
						Originally committed as revision 22348 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-08 21:29:01 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						2acb5e10b9 
					 
					
						
						
							
							Merge two adjacent ifdef blocks  
						
						... 
						
						
						
						Originally committed as revision 22347 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-08 21:28:58 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						2791730dbf 
					 
					
						
						
							
							Move gcc attribute macros to new header libavutil/attributes.h  
						
						... 
						
						
						
						Originally committed as revision 22346 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-08 21:28:56 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						ae529ddb32 
					 
					
						
						
							
							Add PUT_UTF16() macro.  
						
						... 
						
						
						
						Patch by Anton Khirnov <wyskas gmail com>.
Originally committed as revision 22030 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-02-24 18:08:30 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						544f5a922f 
					 
					
						
						
							
							Optimise av_log2 with clz when available  
						
						... 
						
						
						
						10% faster flac decoding on x86 and ARM.
Originally committed as revision 21217 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-01-14 19:58:12 +00:00 
						 
				 
			
				
					
						
							
							
								Francesco Lavra 
							
						 
					 
					
						
						
							
						
						91cc5d3767 
					 
					
						
						
							
							Move ff_reverse in libavcodec to av_reverse in libavutil.  
						
						... 
						
						
						
						Patch by Francesco Lavra, francescolavra interfree it
Originally committed as revision 20484 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-11-09 09:11:35 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						20c6837880 
					 
					
						
						
							
							id3v2: Add support for UTF-16 encoding.  
						
						... 
						
						
						
						patch by Anton Khirnov, wyskas gmail com
Originally committed as revision 20006 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-09-23 18:22:00 +00:00 
						 
				 
			
				
					
						
							
							
								Thilo Borgmann 
							
						 
					 
					
						
						
							
						
						c6dbbc4576 
					 
					
						
						
							
							Add function to compute ceil(log2(x)).  
						
						... 
						
						
						
						Patch by Thilo Borgmann <thilo.borgmann _at_ googlemail.com>
Originally committed as revision 19747 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-08-30 15:50:03 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Polla 
							
						 
					 
					
						
						
							
						
						f51fb686de 
					 
					
						
						
							
							Introduce av_clip_uint16().  
						
						... 
						
						
						
						Originally committed as revision 19636 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-08-13 18:47:13 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						75af07495a 
					 
					
						
						
							
							Revert addition of '#undef av_always_inline' to config.h in the small case.  
						
						... 
						
						
						
						Instead, #include config.h at the top of common.h so that av_always_inline
does not get doubly defined.
Originally committed as revision 19553 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-07-30 21:58:43 +00:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						a3a55b7848 
					 
					
						
						
							
							Icc does not support attribute flatten, do not try to use it.  
						
						... 
						
						
						
						Originally committed as revision 19286 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-06-28 18:28:27 +00:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						06be9d9d8e 
					 
					
						
						
							
							Icc 11.1 does not support attributes force_align_arg_pointer, alloc_size and cold.  
						
						... 
						
						
						
						Originally committed as revision 19282 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-06-27 08:34:04 +00:00 
						 
				 
			
				
					
						
							
							
								David Conrad 
							
						 
					 
					
						
						
							
						
						ef516f7377 
					 
					
						
						
							
							Move ALIGN macro to libavutil/common.h and use it in various places  
						
						... 
						
						
						
						Originally committed as revision 18898 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-22 21:32:13 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						03bc0f3744 
					 
					
						
						
							
							Avoid warnings from AV_GCC_VERSION_AT_LEAST with some non-gcc compilers  
						
						... 
						
						
						
						Originally committed as revision 17508 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-22 00:13:23 +00:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						0dd8966638 
					 
					
						
						
							
							Silence one icc warning:  
						
						... 
						
						
						
						variable "..." is used before its value is set
Originally committed as revision 17127 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-10 09:12:52 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						b7d3a8c13f 
					 
					
						
						
							
							Use AV_GCC_VERSION_AT_LEAST instead of complicated __GNUC__ version check.  
						
						... 
						
						
						
						Originally committed as revision 17114 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-10 01:24:06 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						3b49f69077 
					 
					
						
						
							
							av_flatten to make the similarly named attribute available.  
						
						... 
						
						
						
						Originally committed as revision 17105 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-09 21:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						51066987cf 
					 
					
						
						
							
							av_uninit() to suppress false uninitialized warnings from gcc without deoptimizing code.  
						
						... 
						
						
						
						Originally committed as revision 17104 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-09 21:47:05 +00:00