- 16 Jun, 2011 1 commit
-
-
Uoti Urpala authored
The output type of the AV_RL32/AV_RB32 macros was signed int. The resulting overflow broke at least some ASF streams with large timestamps. Fix by adding a cast to uint32_t. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
- 19 Mar, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 10 Jul, 2010 3 commits
-
-
Måns Rullgård authored
Originally committed as revision 24173 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Måns Rullgård authored
Originally committed as revision 24170 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Måns Rullgård authored
Originally committed as revision 24155 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 02 Mar, 2010 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 22142 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 24 Feb, 2010 1 commit
-
-
Michael Niedermayer authored
Originally committed as revision 22037 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 19 Feb, 2010 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 21890 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 18 Feb, 2010 4 commits
-
-
Måns Rullgård authored
Originally committed as revision 21880 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Måns Rullgård authored
Originally committed as revision 21879 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Måns Rullgård authored
Originally committed as revision 21878 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Måns Rullgård authored
Originally committed as revision 21877 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 29 Jan, 2010 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 21524 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 18 Jan, 2010 1 commit
-
-
Alexander Strange authored
Add x86 implementation using MMX/SSE. Originally committed as revision 21281 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 17 Jan, 2010 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 21260 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 17 Aug, 2009 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 19665 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 16 Aug, 2009 3 commits
-
-
Måns Rullgård authored
Originally committed as revision 19659 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Måns Rullgård authored
The per-arch headers can define any combination of B/L/N variants. This ensures that whatever is defined in an arch header gets used for all equivalents not defined there. E.g. on a little-endian machine, AV_RN and AV_RL should give the same code. Originally committed as revision 19658 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Måns Rullgård authored
Originally committed as revision 19657 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 26 Jul, 2009 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 19508 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 17 Jul, 2009 1 commit
-
-
Måns Rullgård authored
Not all compilers claiming to be gcc support this attribute. Originally committed as revision 19453 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
-
- 18 Apr, 2009 3 commits
-
-
Måns Rullgård authored
PPC is normally big endian but has special little endian load/store instructions. Using these avoids a separate byteswap. This makes the vorbis decoder about 5% faster. Not much else uses little-endian read/write extensively. GCC generates horrible PPC code for the default AV_[RW]B64 (which uses a packed struct), so we override it with a plain pointer cast. Originally committed as revision 18602 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Måns Rullgård authored
ARMv6 and later support unaligned loads and stores for single word/halfword but not double/multiple. GCC is ignorant of this and will always use bytewise accesses for unaligned data. Casting to an int32_t pointer is dangerous since a load/store double or multiple instruction might be used (this happens with some code in FFmpeg). Implementing the AV_[RW]* macros with inline asm using only supported instructions gives fast and safe unaligned accesses. ARM RVCT does the right thing with generic code. This gives an overall speedup of up to 10%. Originally committed as revision 18601 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Måns Rullgård authored
This changes intreadwrite.h to support per-arch implementations of the various macros allowing us to take advantage of special instructions or other properties the compiler does not know about. Originally committed as revision 18600 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 13 Jan, 2009 1 commit
-
-
Aurelien Jacobs authored
They are now always defined to either 0 or 1. Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 31 Aug, 2008 1 commit
-
-
Stefano Sabatini authored
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
-
- 18 Jul, 2008 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 14275 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 17 Jul, 2008 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 14265 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 13 Mar, 2008 1 commit
-
-
Diego Biurrun authored
Originally committed as revision 12431 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 01 Feb, 2008 1 commit
-
-
Michael Niedermayer authored
Originally committed as revision 11707 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 17 Oct, 2007 1 commit
-
-
Diego Biurrun authored
Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 09 Aug, 2007 1 commit
-
-
Roman Shaposhnik authored
Originally committed as revision 10023 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 24 Jun, 2007 1 commit
-
-
Reimar Döffinger authored
Originally committed as revision 9414 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 16 Jun, 2007 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 9344 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 10 May, 2007 1 commit
-
-
Jindřich Makovička authored
Patch by Jindrich Makovicka, makovick at gmail dot com Reference thread: Subject: Re: [PATCH] make libavcodec use bytestream functions Date: Thu, 10 May 2007 07:49:43 +0200 Originally committed as revision 8982 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 07 May, 2007 1 commit
-
-
Ivo van Poorten authored
Originally committed as revision 8924 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 25 Apr, 2007 1 commit
-
-
Ramiro Polla authored
patch by Ramiro Polla ramiro lisha ufsc br original thread: date: 03/11/2007 03:06 AM subject: [Ffmpeg-devel] [PATCH] Machine endian bytestream functions Originally committed as revision 8803 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 24 Apr, 2007 1 commit
-
-
Diego Biurrun authored
Originally committed as revision 8796 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 06 Mar, 2007 1 commit
-
-
Alex Beregszaszi authored
Originally committed as revision 8269 to svn://svn.ffmpeg.org/ffmpeg/trunk
-