- 12 Mar, 2015 1 commit
-
-
James Cowgill authored
Unfortunately android < api 21 (lollipop) doesn't have the sgidefs.h header, the easiest way around this is to just use the preprocessor definitions from gcc / clang. Signed-off-by:
James Cowgill <james410@cowgill.org.uk> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 07 Mar, 2015 1 commit
-
-
James Cowgill authored
Signed-off-by:
James Cowgill <james410@cowgill.org.uk> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 06 Mar, 2015 1 commit
-
-
James Cowgill authored
This mainly consists of replacing all the pointer arithmatic 'addiu' instructions with PTR_ADDIU which will handle the differences in pointer sizes when compiled on 64 bit mips systems. The header asmdefs.h contains the PTR_ macros which expend to the correct mips instructions to manipulate registers containing pointers. Signed-off-by:
James Cowgill <james410@cowgill.org.uk> Reviewed-by:
Nedeljko Babic <Nedeljko.Babic@imgtec.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 05 Mar, 2015 1 commit
-
-
Nedeljko Babic authored
Loop was unrolled eight times although in heder there is assumption that len is multiple of 4. This is fixed, and assembly code is rewritten to be more optimal and to simplify clobber list. Signed-off-by:
Nedeljko Babic <nedeljko.babic@imgtec.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 21 Feb, 2013 1 commit
-
-
Mirjana Vulin authored
Signed-off-by:
Mirjana Vulin <mvulin@mips.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 31 Jan, 2013 1 commit
-
-
Mirjana Vulin authored
Signed-off-by:
Mirjana Vulin <mvulin@mips.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 16 Jan, 2013 1 commit
-
-
Michael Niedermayer authored
Reviewed-by:
"Babic, Nedeljko" <nbabic@mips.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 21 Nov, 2012 1 commit
-
-
Bojan Zivkovic authored
Signed-off-by:
Bojan Zivkovic <bojan@mips.com> Reviewed-by:
Vitor Sessak <vitor1001@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 19 Nov, 2012 1 commit
-
-
Bojan Zivkovic authored
Signed-off-by:
Bojan Zivkovic <bojan@mips.com> Reveiwed-by:
Vitor Sessak <vitor1001@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 11 Jul, 2012 1 commit
-
-
Michael Niedermayer authored
__volatile__ can cause problems with some compilers and volatile is a standard keyword. Found-by:
Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 11 Jun, 2012 1 commit
-
-
Nedeljko Babic authored
AMR NB and WB decoders are optimized for MIPS architecture. Appropriate Makefiles are changed accordingly. Cnfigure script is changed in order to support optimizations. Optimizations are enabled by default when compiling is done for mips architecture. Appropriate cflags are automatically set. Support for several mips CPUs is added in configure script. New ffmpeg options are added for disabling optimizations. The FFMPEG option --disable-mipsfpu disables MIPS floating point optimizations. The FFMPEG option --disable-mips32r2 disables MIPS32R2 optimizations. The FFMPEG option --disable-mipsdspr1 disables MIPS DSP ASE R1 optimizations. The FFMPEG option --disable-mipsdspr2 disables MIPS DSP ASE R2 optimizations. Signed-off-by:
Nedeljko Babic <nbabic@mips.com> Reviewed-by:
Vitor Sessak <vitor1001@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 09 May, 2012 2 commits
-
-
Mans Rullgard authored
Just like gcc 4.6 and later on ARM, gcc 4.8 on MIPS generates inefficient code when a known-unaligned location is used as a memory input operand. This applies the same fix as has been previously done to the ARM version of the code. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
GCC actually handles unaligned accesses correctly in all cases except, absurdly, 32-bit loads on mips64. The remaining asm is thus not needed, and removing it results in better code. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 19 Mar, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 26 Jan, 2011 1 commit
-
-
Mans Rullgard authored
(cherry picked from commit 7a5a168a)
-
- 23 Jan, 2011 1 commit
-
-
Mans Rullgard authored
-
- 18 Jan, 2011 1 commit
-
-
Janne Grunau authored
Signed-off-by:
Janne Grunau <janne-ffmpeg@jannau.net>
-
- 17 Jan, 2011 1 commit
-
-
Janne Grunau authored
Signed-off-by:
Janne Grunau <janne-ffmpeg@jannau.net>
-
- 18 Jan, 2010 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 21278 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 16 Aug, 2009 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 19660 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 28 May, 2009 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 18980 to svn://svn.ffmpeg.org/ffmpeg/trunk
-