Anton Khirnov 
							
						 
					 
					
						
						
							
						
						cce3e0a49f 
					 
					
						
						
							
							Move av_fast_{m,re}alloc from lavc to lavu.  
						
						
						
						
					 
					
						2013-11-14 09:42:22 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						b284e1ffe3 
					 
					
						
						
							
							mem: do not check for negative size  
						
						... 
						
						
						
						size_t is guaranteed to be unsigned
Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2013-10-26 09:05:56 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						3feb3d6ce4 
					 
					
						
						
							
							mem: Introduce av_reallocp  
						
						
						
						
					 
					
						2013-09-16 19:36:37 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						9997a812e7 
					 
					
						
						
							
							mem: Document the non-compatibility of av_realloc() and av_malloc()  
						
						
						
						
					 
					
						2013-09-14 17:38:01 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						b634b36fce 
					 
					
						
						
							
							mem: Improve documentation wording and spelling  
						
						
						
						
					 
					
						2013-09-05 12:38:43 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						b4ec7a5fee 
					 
					
						
						
							
							mem: Document the av_realloc family of functions properly  
						
						... 
						
						
						
						realloc() does not accept pointers from memalign(). 
						
						
					 
					
						2013-09-04 10:56:41 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						fc962d4e7a 
					 
					
						
						
							
							mem: Add av_realloc_array and av_reallocp_array  
						
						... 
						
						
						
						These help avoiding overflows and simplify error handling.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-06-04 15:04:08 +03:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						5bac2d0c30 
					 
					
						
						
							
							avutil: Move memcpy_backptr() to mem.c  
						
						... 
						
						
						
						The function is used elsewhere and does not belong with the LZO code. 
						
						
					 
					
						2012-10-25 11:36:57 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						5532cf3178 
					 
					
						
						
							
							avutil/mem: K&R formatting cosmetics  
						
						
						
						
					 
					
						2012-10-20 02:34:29 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						8c5ed7a66a 
					 
					
						
						
							
							mem: fix typo in check for __ICC  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2012-09-10 00:07:26 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						1d9c2dc89a 
					 
					
						
						
							
							Don't include common.h from avutil.h  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-08-15 22:32:06 +03:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						f3e5e6f05b 
					 
					
						
						
							
							mem: introduce av_malloc_array and av_mallocz_array  
						
						... 
						
						
						
						Both function ease allocating large arrays implementing the overflow
check inside it. 
						
						
					 
					
						2012-07-14 20:07:25 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						757cd8d876 
					 
					
						
						
							
							doxy: provide a start page and document libavutil  
						
						... 
						
						
						
						Introduce a basic layout, the subpages are currently left empty.
Split libavutil in multiple groups as example of the structure 
						
						
					 
					
						2011-11-22 17:16:02 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						66f6bab7ad 
					 
					
						
						
							
							mem.h: switch doxygen parameter order to match function prototype  
						
						
						
						
					 
					
						2011-07-15 02:01:22 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						490a022d86 
					 
					
						
						
							
							lavu: remove misc disabled cruft  
						
						
						
						
					 
					
						2011-04-19 19:04:28 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						820818a330 
					 
					
						
						
							
							Remove unnecessary icc version checks  
						
						... 
						
						
						
						With unknown attribute warnings disabled, these checks are no
longer needed.  Removing them improves readability while having
no effect on generated code.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-03-23 12:39:58 +00: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 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						365e3c7878 
					 
					
						
						
							
							Rename attribute_used to av_used and move it to attributes.h  
						
						... 
						
						
						
						This is consistent with most of the other attribute macros.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-01-31 16:01:26 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						0328b9ea39 
					 
					
						
						
							
							Add av_file_map() and av_file_unmap() functions.  
						
						... 
						
						
						
						Originally committed as revision 26073 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-12-22 14:13:04 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						b47541c7a3 
					 
					
						
						
							
							Change the argument of memory allocation functions from unsigned int to size_t  
						
						... 
						
						
						
						with the next major bump in libavutil.
Originally committed as revision 25871 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-12-04 04:00:12 +00:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						086e997e34 
					 
					
						
						
							
							Intel C compiler 12.0 does not suport these attributes: may_alias, force_align_arg_pointer and alloc_size.  
						
						... 
						
						
						
						Originally committed as revision 25716 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-11-10 12:45:41 +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 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						276fc8a4e2 
					 
					
						
						
							
							Add missing avutil.h include to libavutil/mem.h  
						
						... 
						
						
						
						Originally committed as revision 23803 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-06-26 18:14:31 +00:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						ed00fe49d7 
					 
					
						
						
							
							icc 12 finally fixed attribute(used) so gcc's DECLARE_ASM_CONST can be used.  
						
						... 
						
						
						
						Originally committed as revision 23624 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-06-16 10:35:56 +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 
							
						 
					 
					
						
						
							
						
						2ed6f39944 
					 
					
						
						
							
							Replace many includes of libavutil/common.h with what is actually needed  
						
						... 
						
						
						
						This reduces the number of false dependencies on header files and
speeds up compilation.
Originally committed as revision 22407 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-09 17:39:19 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						84dc2d8afa 
					 
					
						
						
							
							Remove DECLARE_ALIGNED_{8,16} macros  
						
						... 
						
						
						
						These macros are redundant.  All uses are replaced with the generic
DECLARE_ALIGNED macro instead.
Originally committed as revision 22233 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-06 14:24:59 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						4b9905d1dc 
					 
					
						
						
							
							Move DECLARE_ALIGNED_{8,16} macros to mem.h  
						
						... 
						
						
						
						These macros naturally belong next to the generic DECLARE_ALIGNED
macro.
Originally committed as revision 22230 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-06 12:40:43 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						34e52abb62 
					 
					
						
						
							
							DECLARE_ALIGNED macro for TMS470 compiler  
						
						... 
						
						
						
						This compiler supports gcc-style alignment attributes for struct,
but not for global variables.  For the latter, alignment can be
specified with a pragma, which does not work for struct members or
local variables.  By using both pragma and attribute, one or the
other will always take effect.
Unfortunately, no means exists for aligning stack variables.
Originally committed as revision 21379 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-01-22 03:25:25 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						8a24e98d50 
					 
					
						
						
							
							Make DECLARE_ALIGNED macros work with external array specifiers  
						
						... 
						
						
						
						The macro implementation might need the name of the variable being
declared for compiler-specific syntax.  Moving array specifiers outside
the macro invocation allows this to work.
Originally committed as revision 21363 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-01-21 12:59:22 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						702d0a9e85 
					 
					
						
						
							
							Remove residual use of the doxygen markup which is deprecated,  
						
						... 
						
						
						
						consistent with r19122.
Originally committed as revision 20989 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-01-01 12:28:18 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Polla 
							
						 
					 
					
						
						
							
						
						16c2e21488 
					 
					
						
						
							
							Move DECLARE_ALIGNED and DECLARE_ASM_CONST back from lavu/internal.h to  
						
						... 
						
						
						
						lavu/mem.h.
Originally committed as revision 19384 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-07-09 02:20:29 +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 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						bf7e799c9e 
					 
					
						
						
							
							Remove '\p', '\c' and '\e' doxygen markup from doxy, as it should  
						
						... 
						
						
						
						improve plain text doxy readability.
See the thread: "[RFC] Should we use doxygen markup?".
Originally committed as revision 19122 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-06-06 09:35:15 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2009-02-01 02:00:19 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						89c9ff504b 
					 
					
						
						
							
							spelling/grammar/consistency review part I  
						
						... 
						
						
						
						Originally committed as revision 16840 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-01-28 00:16:05 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						4ce9492339 
					 
					
						
						
							
							Move DECLARE_ALIGNED and DECLARE_ASM_CONST to internal.h.  
						
						... 
						
						
						
						Their definition depends on preprocessor directives from config.h,
thus they cannot be declared in a public header since public headers
cannot #include config.h.
Originally committed as revision 16781 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-01-25 19:18:56 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						dfcb6b56f9 
					 
					
						
						
							
							Directly #include a bunch of indirectly #included headers.  
						
						... 
						
						
						
						Originally committed as revision 16748 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-01-24 14:55:30 +00:00 
						 
				 
			
				
					
						
							
							
								Aurelien Jacobs 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2009-01-13 23:44:16 +00:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						af4c0bcb6e 
					 
					
						
						
							
							Silence the following icc warnings:  
						
						... 
						
						
						
						warning #1292 : attribute "force_align_arg_pointer" ignored
warning #1292 : attribute "alloc_size" ignored
warning #1292 : attribute "cold" ignored
Originally committed as revision 16258 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-12-21 22:51:33 +00:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						52476c1bee 
					 
					
						
						
							
							Use AV_GCC_VERSION_AT_LEAST() to simplify gcc version checks.  
						
						... 
						
						
						
						Originally committed as revision 16246 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-12-20 17:33:35 +00:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						aaa0df02d3 
					 
					
						
						
							
							Allow using DECLARE_ALIGNED with Sun cc.  
						
						... 
						
						
						
						Originally committed as revision 15509 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-10-02 10:47:05 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						987903826b 
					 
					
						
						
							
							Globally rename the header inclusion guard names.  
						
						... 
						
						
						
						Consistently apply this rule: the guard name is obtained from the
filename by stripping the leading "lib", converting '/' and '.'  to
'_' and uppercasing the resulting name. Guard names in the root
directory have to be prefixed by "FFMPEG_".
Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-08-31 07:39:47 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						40c13fecfa 
					 
					
						
						
							
							alloc_size attribute is new to gcc 4.3; don't use it with lesser versions  
						
						... 
						
						
						
						Originally committed as revision 13665 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-06-05 19:49:47 +00:00 
						 
				 
			
				
					
						
							
							
								Rafaël Carré 
							
						 
					 
					
						
						
							
						
						d326dd9797 
					 
					
						
						
							
							Fix embarassing __GNU__ vs. __GNUC__ typo in preprocessor condition.  
						
						... 
						
						
						
						patch by Rafaël Carré, funman videolan org
Originally committed as revision 13652 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-06-03 22:10:53 +00:00 
						 
				 
			
				
					
						
							
							
								Zuxy Meng 
							
						 
					 
					
						
						
							
						
						e6e70d9bdc 
					 
					
						
						
							
							Cosmetic change: remove the whitespace after 'defined'  
						
						... 
						
						
						
						Originally committed as revision 12501 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-19 07:43:43 +00:00 
						 
				 
			
				
					
						
							
							
								Zuxy Meng 
							
						 
					 
					
						
						
							
						
						0fd48faca5 
					 
					
						
						
							
							'malloc' attribute isn't supported in old gcc.  
						
						... 
						
						
						
						Originally committed as revision 12500 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-19 07:42:50 +00:00 
						 
				 
			
				
					
						
							
							
								Zuxy Meng 
							
						 
					 
					
						
						
							
						
						cca6d953c2 
					 
					
						
						
							
							Apply "alloc_size" attribute to av_alloc, av_realloc and av_mallocz  
						
						... 
						
						
						
						Originally committed as revision 12499 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-19 07:30:34 +00:00 
						 
				 
			
				
					
						
							
							
								Zuxy Meng 
							
						 
					 
					
						
						
							
						
						85074d3c93 
					 
					
						
						
							
							Reapply r12489: Add pure, const and malloc attributes to proper functions  
						
						... 
						
						
						
						in libavutil.
Fix a compilation failure in r12489.
Originally committed as revision 12498 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-19 06:17:43 +00:00 
						 
				 
			
				
					
						
							
							
								Benoit Fouet 
							
						 
					 
					
						
						
							
						
						2119bb8f51 
					 
					
						
						
							
							revert r12489.  
						
						... 
						
						
						
						Originally committed as revision 12490 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2008-03-18 16:29:47 +00:00