Justin Ruggles
							
						 
						
							
							
							
								
							
								94d2b0d2fd 
								
							
								 
							
						 
						
							
							
								
								ARM: Move asm.S from libavcodec to libavutil  
							
							 
							
							 
							
							
								
							
							
							This will allow for easier implementation of ARM-optimized functions in
libraries other than libavcodec. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								dac78fd1d7 
								
							
								 
							
						 
						
							
							
								
								ARM: add some compatibility macros  
							
							 
							
							 
							
							
								
							
							
							This adds some macros simplifying Thumb and pre-v6T2 compatibility.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								5c5e1ea3cd 
								
							
								 
							
						 
						
							
							
								
								ARM: 4-byte align start of all asm functions  
							
							 
							
							 
							
							
								
							
							
							Due to apprent bugs in the GNU assembler and/or linker, relocations
can be incorrectly processed if the alignment of a Thumb instruction
is changed in the output file compared to the input object.
This fixes crashes in h264 decoding with Thumb enabled. No effect in
ARM mode since everything is 4-byte aligned there.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								62b5197f97 
								
							
								 
							
						 
						
							
							
								
								arm: add back ldr_dpren macro that was lost.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								71ce76027d 
								
							
								 
							
						 
						
							
							
								
								rv40: NEON optimised loop filter strength selection  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								8ee2b4672f 
								
							
								 
							
						 
						
							
							
								
								ARM: add explicit .arch and .fpu directives to asm.S  
							
							 
							
							 
							
							
								
							
							
							This prevents build errors when compiler and assembler default
targets differ.  Ideally each file would declare the highest
level it requires.  This is however not easily possible as it
complicates assembling pre-armv6t2 code in Thumb-2 mode.
HAVE_NEON is used as indicator for ARMv7-A since no other
symbol exists for this and NEON is only available in this
variant.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								a5dfeb612e 
								
							
								 
							
						 
						
							
							
								
								VP8: armv6 optimizations.  
							
							 
							
							 
							
							
								
							
							
							From 52.503s (~40fps) to 27.973sec (~80fps) decoding of 480p sintel
trailer, i.e. a ~2x speedup overall, on a Nexus S.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								8986fddc2b 
								
							
								 
							
						 
						
							
							
								
								ARM: allow building in Thumb2 mode  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								371266daa3 
								
							
								 
							
						 
						
							
							
								
								ARM: enable UAL syntax in asm.S  
							
							 
							
							 
							
							
								
							
							
							This enables UAL syntax for all asm files instead of only those
which happen to be incompatible with the old, deprecated syntax.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								01b75fa931 
								
							
								 
							
						 
						
							
							
								
								ARM: add helper macro for declaring constant data  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit b9a639ddd6 ) 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								b9a639ddd6 
								
							
								 
							
						 
						
							
							
								
								ARM: add helper macro for declaring constant data  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								75c490f467 
								
							
								 
							
						 
						
							
							
								
								ARM: disable movw/movt for relocated values on Apple platforms  
							
							 
							
							 
							
							
								
							
							
							Apparently Apple platforms do not handle movw/movt relocations
properly, leading to runtime crashes in code using them.
Originally committed as revision 25150 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								278caa6ad3 
								
							
								 
							
						 
						
							
							
								
								ARM: set section to .text in 'function' macro  
							
							 
							
							 
							
							
								
							
							
							This ensures code always goes into the .text section and avoids the
need to specify it explicitly after changing sections.
Originally committed as revision 24095 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								a4edc5a9df 
								
							
								 
							
						 
						
							
							
								
								ARM: add mov32 macro  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 23888 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								480cb7edd3 
								
							
								 
							
						 
						
							
							
								
								ARM: (mostly) whitespace cosmetics  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 23887 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								18c31f6ff8 
								
							
								 
							
						 
						
							
							
								
								Only use .size in ARM assembly when targeting ELF  
							
							 
							
							 
							
							
								
							
							
							This fixes compilation on mingw32ce
Originally committed as revision 22437 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								a7e7d40c2e 
								
							
								 
							
						 
						
							
							
								
								ARM: set size of asm functions in object files  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 22404 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								3e6015cc18 
								
							
								 
							
						 
						
							
							
								
								ARM: simplify movrel definition as CONFIG_PIC is now set for shared libs  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 20204 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								e654b7c29e 
								
							
								 
							
						 
						
							
							
								
								ARM: apply extern symbol prefix where needed  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 20147 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								d25130eb23 
								
							
								 
							
						 
						
							
							
								
								ARM: do not use movw/movt for relocatable values with PIC  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 19886 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								341f394f0d 
								
							
								 
							
						 
						
							
							
								
								ARM: cleaner selection of ELF-spefic assembler directives  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 19522 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								e21a892163 
								
							
								 
							
						 
						
							
							
								
								Conditionally compile ELF-specific ARM assembly bits that fail on Windows CE.  
							
							 
							
							 
							
							
								
							
							
							patch by Martin Storsjö, martin martin st
Originally committed as revision 19514 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								ce742de22c 
								
							
								 
							
						 
						
							
							
								
								ARM: check for VFP register arguments  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 19474 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   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 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								172a39d13c 
								
							
								 
							
						 
						
							
							
								
								ARM: work around linker bug with movw/movt relocations in shared libs  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 16395 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								a2fc0f6a6d 
								
							
								 
							
						 
						
							
							
								
								ARM: replace "armv4l" with "arm"  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 16179 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								c72ab30188 
								
							
								 
							
						 
						
							
							
								
								ARM: add some assembler convenience macros  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 15724 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   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 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								5b21bdabe4 
								
							
								 
							
						 
						
							
							
								
								Add FFMPEG_ prefix to all multiple inclusion guards.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Guillaume Poirier
							
						 
						
							
							
							
								
							
								efb775777f 
								
							
								 
							
						 
						
							
							
								
								add a comment to indicate which #endif belong to which #define  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 9356 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								699b3f99d0 
								
							
								 
							
						 
						
							
							
								
								add multiple inclusion guards to headers  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 9345 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Måns Rullgård
							
						 
						
							
							
							
								
							
								99545457bf 
								
							
								 
							
						 
						
							
							
								
								include all prerequisites in header files  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 9344 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
					 
				
					
						
							
							
								   Michel Bardiaux
							
						 
						
							
							
							
								
							
								76ebb18f16 
								
							
								 
							
						 
						
							
							
								
								Segregate code common to BMP decoder and future encoder  
							
							 
							
							 
							
							
								
							
							
							patch by Michel Bardiaux, mbardiaux mediaxim be
Originally committed as revision 7721 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								b78e7197a8 
								
							
								 
							
						 
						
							
							
								
								Change license headers to say 'FFmpeg' instead of 'this program/this library'  
							
							 
							
							 
							
							
								
							
							
							and fix GPL/LGPL version mismatches.
Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								04d7f60143 
								
							
								 
							
						 
						
							
							
								
								Add official LGPL license headers to the files that were missing them.  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 6219 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
					 
				
					
						
							
							
								   Baptiste Coudurier
							
						 
						
							
							
							
								
							
								86329cce04 
								
							
								 
							
						 
						
							
							
								
								GXF muxer  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 5787 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago