Statistics
| Branch: | Revision:

ffmpeg / libavutil @ 4869f47e

# Date Author Comment
4869f47e 08/17/2008 03:53 PM Michael Niedermayer

Add multiple inclusion guards for consistency and to avoid them being
forgotten in case they ever become neccessary.

Originally committed as revision 14810 to svn://svn.ffmpeg.org/ffmpeg/trunk

ab1388e4 08/17/2008 03:51 PM Michael Niedermayer

Move context struct to c file.

Originally committed as revision 14809 to svn://svn.ffmpeg.org/ffmpeg/trunk

f43ad0fe 08/17/2008 03:50 PM Michael Niedermayer

Add prototypes to header (based on code by ramiro)

Originally committed as revision 14808 to svn://svn.ffmpeg.org/ffmpeg/trunk

64417375 08/17/2008 03:46 PM Michael Niedermayer

Make ff_pca_init() allocate it struct instead of letting the user provide
one (more robust ABI wise).

Originally committed as revision 14807 to svn://svn.ffmpeg.org/ffmpeg/trunk

7b0a6612 08/17/2008 03:35 PM Michael Niedermayer

Do not mix declarations and statements (by ramiro).

Originally committed as revision 14806 to svn://svn.ffmpeg.org/ffmpeg/trunk

88ccaf6f 08/17/2008 03:33 PM Michael Niedermayer

put testing code under #ifdef TEST

Originally committed as revision 14805 to svn://svn.ffmpeg.org/ffmpeg/trunk

cd5cd377 08/17/2008 03:32 PM Michael Niedermayer

Testing code uses random().

Originally committed as revision 14804 to svn://svn.ffmpeg.org/ffmpeg/trunk

a50bd69d 08/17/2008 03:32 PM Michael Niedermayer

fix includes

Originally committed as revision 14803 to svn://svn.ffmpeg.org/ffmpeg/trunk

7a0d00d4 08/17/2008 03:28 PM Michael Niedermayer

Principal component analysis
(will be cleaned up in next commits)

Originally committed as revision 14802 to svn://svn.ffmpeg.org/ffmpeg/trunk

2b409ca9 08/14/2008 08:40 PM Diego Biurrun

Remove hackish support for fastmemcpy from MPlayer.

Originally committed as revision 14764 to svn://svn.ffmpeg.org/ffmpeg/trunk

5af4f1f3 08/13/2008 04:01 PM Aurelien Jacobs

move M_PI definition along with other math definitions

Originally committed as revision 14727 to svn://svn.ffmpeg.org/ffmpeg/trunk

d1a12956 08/13/2008 10:04 AM Aurelien Jacobs

define some math constants so as not to depend on _XOPEN_SOURCE

Originally committed as revision 14725 to svn://svn.ffmpeg.org/ffmpeg/trunk

76eb5c05 08/08/2008 07:50 PM Stefano Sabatini

Cosmetics: fix weird indent.

Originally committed as revision 14670 to svn://svn.ffmpeg.org/ffmpeg/trunk

7f0026dd 08/08/2008 06:32 PM Stefano Sabatini

Implement avutil_version().

Originally committed as revision 14665 to svn://svn.ffmpeg.org/ffmpeg/trunk

bc02bc86 08/07/2008 07:01 AM Benoit Fouet

Remove unused redefinition of av_log for test.

Originally committed as revision 14657 to svn://svn.ffmpeg.org/ffmpeg/trunk

c3b9f5fb 08/06/2008 12:04 PM Benoit Fouet

Remove a useless directive.

Originally committed as revision 14645 to svn://svn.ffmpeg.org/ffmpeg/trunk

2daefd2c 08/06/2008 12:03 PM Benoit Fouet

Cosmetics: indentation

Originally committed as revision 14644 to svn://svn.ffmpeg.org/ffmpeg/trunk

6ba10f33 08/06/2008 08:17 AM Peter Ross

Add av_memcpy_backptr(): deliberately overlapping memcpy variant.

Originally committed as revision 14641 to svn://svn.ffmpeg.org/ffmpeg/trunk

354de1d0 08/04/2008 09:54 PM Diego Biurrun

misc spelling/wording fixes

Originally committed as revision 14539 to svn://svn.ffmpeg.org/ffmpeg/trunk

c8fd5da4 07/31/2008 02:38 AM Måns Rullgård

fix ARMv6 FASTDIV for divisor <=2

Originally committed as revision 14481 to svn://svn.ffmpeg.org/ffmpeg/trunk

f39e8b03 07/30/2008 11:17 PM Michael Niedermayer

1000l typo my new PRNG converged to -1.

Originally committed as revision 14479 to svn://svn.ffmpeg.org/ffmpeg/trunk

310d4424 07/30/2008 11:08 PM Michael Niedermayer

Add a multiplicative LFG for those thinking the additive is not good
enough, just 4 lines of code.

Originally committed as revision 14478 to svn://svn.ffmpeg.org/ffmpeg/trunk

9f31c7ef 07/30/2008 12:02 PM Diego Biurrun

USE_FASTMEMCPY is now called CONFIG_FASTMEMCPY in MPlayer.

Originally committed as revision 14475 to svn://svn.ffmpeg.org/ffmpeg/trunk

2cf3c863 07/28/2008 03:47 PM Michael Niedermayer

Document av_lfg_get().

Originally committed as revision 14461 to svn://svn.ffmpeg.org/ffmpeg/trunk

e80d4741 07/28/2008 03:44 PM Michael Niedermayer

Warning about MTs speed.

Originally committed as revision 14460 to svn://svn.ffmpeg.org/ffmpeg/trunk

2754fe8b 07/28/2008 03:35 PM Michael Niedermayer

Simple lagged fibonacci PRNG.
3.5 times faster than our mersene twister.
10 times less memory needed. (=less cache trashing)

Originally committed as revision 14458 to svn://svn.ffmpeg.org/ffmpeg/trunk

58fe7356 07/27/2008 09:11 PM Diego Biurrun

Add random to list of test programs.

Originally committed as revision 14441 to svn://svn.ffmpeg.org/ffmpeg/trunk

cf160899 07/27/2008 09:10 PM Diego Biurrun

Change return type of main function to int to avoid a warning.

Originally committed as revision 14440 to svn://svn.ffmpeg.org/ffmpeg/trunk

00c6161d 07/27/2008 09:05 PM Diego Biurrun

Move #includes, which are only used in the test program, below the #ifdef
surrounding the test program to save an #ifdef at the top of the file.

Originally committed as revision 14439 to svn://svn.ffmpeg.org/ffmpeg/trunk

51be0eb4 07/27/2008 08:53 PM Michael Niedermayer

Change benchmarking code so it returns comparable values.

Originally committed as revision 14434 to svn://svn.ffmpeg.org/ffmpeg/trunk

b6ff078b 07/27/2008 08:50 PM Michael Niedermayer

Make the selftesting code use and compileable.

Originally committed as revision 14433 to svn://svn.ffmpeg.org/ffmpeg/trunk

ca74c0a1 07/24/2008 05:09 PM Diego Biurrun

cosmetics: Fix two common typos: wont --> will not, lets --> let us.

Originally committed as revision 14372 to svn://svn.ffmpeg.org/ffmpeg/trunk

80a61f08 07/24/2008 10:53 AM Diego Biurrun

Remove AltiVec vector declaration compiler compatibility macros.
The original problem was that FSF and Apple gcc used a different syntax
for vector declarations, i.e. {} vs. (). Nowadays Apple gcc versions support
the standard {} syntax and versions that support {} are available on all...

b7b38fb2 07/18/2008 01:18 AM Måns Rullgård

intreadwrite: support DEC compiler __unaligned type qualifier

Originally committed as revision 14275 to svn://svn.ffmpeg.org/ffmpeg/trunk

fbbea48e 07/17/2008 06:42 PM Måns Rullgård

Rearrange AV_[RW][BL]*() macros

Originally committed as revision 14265 to svn://svn.ffmpeg.org/ffmpeg/trunk

6651ce17 07/15/2008 07:06 PM Måns Rullgård

ARM: ARMv6 optimised FASTDIV

Originally committed as revision 14242 to svn://svn.ffmpeg.org/ffmpeg/trunk

c696a863 07/15/2008 07:06 PM Måns Rullgård

ARM: fix ARCH_ARM -> ARCH_ARMV4L test in bswap_32()

Originally committed as revision 14240 to svn://svn.ffmpeg.org/ffmpeg/trunk

ea66f252 07/15/2008 07:05 PM Måns Rullgård

ARM: ARMv6 optimised bswap_16/32

Originally committed as revision 14239 to svn://svn.ffmpeg.org/ffmpeg/trunk

b1e12f99 07/15/2008 05:17 PM Alexander Strange

Print the address of the AVCodecContext in av_log().
This makes debug output much easier to read when the
same codec is open more than once.

Originally committed as revision 14237 to svn://svn.ffmpeg.org/ffmpeg/trunk

4138ad96 07/13/2008 07:59 PM Vitor Sessak

Add av_clipf() function to common.h and use it in ra288.c

Originally committed as revision 14213 to svn://svn.ffmpeg.org/ffmpeg/trunk

f27e1d64 07/13/2008 02:56 PM Loren Merritt

simplify vorbis windowing

Originally committed as revision 14205 to svn://svn.ffmpeg.org/ffmpeg/trunk

d7bd0b3d 07/05/2008 08:10 AM Peter Ross

Only define AltiVec vector syntax macro when AltiVec is enabled.
patch by Peter Ross, pross xvid org

Originally committed as revision 14073 to svn://svn.ffmpeg.org/ffmpeg/trunk

8cd8eaa5 06/08/2008 10:55 AM Michael Niedermayer

Make START/STOP_TIMER not require -v 2.

Originally committed as revision 13711 to svn://svn.ffmpeg.org/ffmpeg/trunk

40c13fec 06/05/2008 07:49 PM Måns Rullgård

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

d326dd97 06/03/2008 10:10 PM Rafaël Carré

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

4a567b40 06/01/2008 07:37 AM Stefano Sabatini

Macro suggested by Michael which will be used to disable the
definition of long_name strings in libavcodec and libavformat.
Patch by: Stefano Sabatini, stefano.sabatini-lala poste it

Originally committed as revision 13595 to svn://svn.ffmpeg.org/ffmpeg/trunk

b006b26c 05/30/2008 10:58 AM Diego Biurrun

Implement a proper configure test for AltiVec vector declaration syntax.

Originally committed as revision 13555 to svn://svn.ffmpeg.org/ffmpeg/trunk

fa3b9818 05/25/2008 11:04 PM Michael Niedermayer

Ensure that one can store X bytes in a fifo of size X.
Fixed issue417.

Originally committed as revision 13405 to svn://svn.ffmpeg.org/ffmpeg/trunk

0871ae1a 05/25/2008 10:20 PM Michael Niedermayer

Make av_fifo*_read() ignore the available amount of data.
This is more efficient as in practice the check is redundant most of the
time. Callers which do not know if enough data is available have to check
it with av_fifo_size(). Doing the check in *read() means the caller has...

19757f61 05/23/2008 12:37 PM Michael Niedermayer

indent

Originally committed as revision 13251 to svn://svn.ffmpeg.org/ffmpeg/trunk

fdf35f26 05/23/2008 12:37 PM Michael Niedermayer

make av_strdup(NULL) return NULL

Originally committed as revision 13250 to svn://svn.ffmpeg.org/ffmpeg/trunk

c38e75fc 05/09/2008 11:10 AM Diego Biurrun

Add required stdint.h header.

Originally committed as revision 13096 to svn://svn.ffmpeg.org/ffmpeg/trunk

40d0e665 05/08/2008 09:11 PM Ramiro Polla

Do not misuse long as the size of a register in x86.
typedef x86_reg as the appropriate size and use it instead.

Originally committed as revision 13081 to svn://svn.ffmpeg.org/ffmpeg/trunk

ccd425e7 05/06/2008 09:16 AM Diego Biurrun

Remove unnecessary parentheses from return calls.

Originally committed as revision 13069 to svn://svn.ffmpeg.org/ffmpeg/trunk

91605c69 05/06/2008 08:41 AM Diego Biurrun

minor wording fix

Originally committed as revision 13068 to svn://svn.ffmpeg.org/ffmpeg/trunk

e4a957d1 05/06/2008 08:03 AM Diego Biurrun

minor spelling fix

Originally committed as revision 13066 to svn://svn.ffmpeg.org/ffmpeg/trunk

7c430093 05/03/2008 01:29 PM Måns Rullgård

add necessary #includes in headers

Originally committed as revision 13043 to svn://svn.ffmpeg.org/ffmpeg/trunk

b842ecbe 04/26/2008 12:47 PM Baptiste Coudurier

add FFMIN3

Originally committed as revision 12982 to svn://svn.ffmpeg.org/ffmpeg/trunk

95a6a015 04/24/2008 10:13 AM Stefano Sabatini

Enhance documentation for AVClass
Patch by Stefano Sabatini stefanodotsabatini-lalaatpostedotit

Originally committed as revision 12934 to svn://svn.ffmpeg.org/ffmpeg/trunk

159ef4b0 04/19/2008 05:07 PM Vladimir Voroshilov

Implement FFMAX3 - maximum over three arguments.

Originally committed as revision 12910 to svn://svn.ffmpeg.org/ffmpeg/trunk

93826f56 04/18/2008 07:05 AM Diego Biurrun

Fix des-test compilation.

Originally committed as revision 12889 to svn://svn.ffmpeg.org/ffmpeg/trunk

c88c253d 04/17/2008 09:57 PM Diego Biurrun

cosmetics: asm volatile --> asm volatile

Originally committed as revision 12885 to svn://svn.ffmpeg.org/ffmpeg/trunk

07c37ca7 04/11/2008 02:18 PM Stefano Sabatini

remove useless extern keyword.
patch by Stefano Sabatini: stefano sabatini-lala poste it

Originally committed as revision 12790 to svn://svn.ffmpeg.org/ffmpeg/trunk

95c76e11 04/09/2008 11:36 AM Benoit Fouet

cosmetics (by Björn Axelsson)

Originally committed as revision 12774 to svn://svn.ffmpeg.org/ffmpeg/trunk

49cec199 04/09/2008 11:35 AM Björn Axelsson

Add a generic write function to av_fifo.
Patch by Björn Axelsson: bjorn axelsson intinor se
Original thread: [FFmpeg-devel] [RFC][PATCH] av_fifo_write_from_bytestream()
Date: 04/03/2008 12:14 PM

Originally committed as revision 12773 to svn://svn.ffmpeg.org/ffmpeg/trunk

71c61f62 04/07/2008 09:16 PM Måns Rullgård

non-recursive makefiles

Originally committed as revision 12760 to svn://svn.ffmpeg.org/ffmpeg/trunk

4764fdc9 04/05/2008 10:52 AM Michael Niedermayer

simplify

Originally committed as revision 12755 to svn://svn.ffmpeg.org/ffmpeg/trunk

ed0d3048 04/03/2008 07:20 PM Michael Niedermayer

Merge declaratio and initialization.

Originally committed as revision 12677 to svn://svn.ffmpeg.org/ffmpeg/trunk

11362767 04/03/2008 07:18 PM Michael Niedermayer

Merge declaration and initialization.

Originally committed as revision 12676 to svn://svn.ffmpeg.org/ffmpeg/trunk

df22c35d 03/22/2008 06:15 PM Alexander Strange

Split MANGLE macro into LOCAL_MANGLE AND EXTERN_PREFIX parts
so that LOCAL_MANGLE can be used without EXTERN_PREFIX.
patch by Alexander Strange, astrange ithinksw com

Originally committed as revision 12558 to svn://svn.ffmpeg.org/ffmpeg/trunk

98a6fff9 03/21/2008 03:11 AM Zuxy Meng

Apply 'cold' attribute to init/uninit functions in libavcodec

Originally committed as revision 12525 to svn://svn.ffmpeg.org/ffmpeg/trunk

3540b950 03/19/2008 08:47 AM Måns Rullgård

add missing #include "common.h" to libavutil headers

Originally committed as revision 12502 to svn://svn.ffmpeg.org/ffmpeg/trunk

e6e70d9b 03/19/2008 07:43 AM Zuxy Meng

Cosmetic change: remove the whitespace after 'defined'

Originally committed as revision 12501 to svn://svn.ffmpeg.org/ffmpeg/trunk

0fd48fac 03/19/2008 07:42 AM Zuxy Meng

'malloc' attribute isn't supported in old gcc.

Originally committed as revision 12500 to svn://svn.ffmpeg.org/ffmpeg/trunk

cca6d953 03/19/2008 07:30 AM Zuxy Meng

Apply "alloc_size" attribute to av_alloc, av_realloc and av_mallocz

Originally committed as revision 12499 to svn://svn.ffmpeg.org/ffmpeg/trunk

85074d3c 03/19/2008 06:17 AM Zuxy Meng

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

3662d880 03/18/2008 10:28 PM Måns Rullgård

32/64-bit agnostic x86 bswap

Originally committed as revision 12496 to svn://svn.ffmpeg.org/ffmpeg/trunk

70fa2e27 03/18/2008 08:52 PM Måns Rullgård

cosmetics: sanitise asm() statements in bswap.h

Originally committed as revision 12494 to svn://svn.ffmpeg.org/ffmpeg/trunk

2119bb8f 03/18/2008 04:29 PM Benoit Fouet

revert r12489.

Originally committed as revision 12490 to svn://svn.ffmpeg.org/ffmpeg/trunk

6544f48f 03/18/2008 03:27 PM Zuxy Meng

Pure, const and malloc attributes to libavutil.
Patch by Zuxy Meng: zuxy meng gmail com
Original thread:
[FFmpeg-devel] [PATCH] Pure, const and malloc attributes to libavutil
Date: 03/18/2008 6:09 AM

Originally committed as revision 12489 to svn://svn.ffmpeg.org/ffmpeg/trunk

b4d96ba2 03/18/2008 02:01 AM Måns Rullgård

check for prefix on extern symbols in configure

Originally committed as revision 12484 to svn://svn.ffmpeg.org/ffmpeg/trunk

3c9bcb42 03/17/2008 11:08 PM Måns Rullgård

add REGd definition

Originally committed as revision 12481 to svn://svn.ffmpeg.org/ffmpeg/trunk

08e89160 03/17/2008 09:22 AM Diego Biurrun

cosmetics: indentation

Originally committed as revision 12471 to svn://svn.ffmpeg.org/ffmpeg/trunk

edfd6975 03/17/2008 09:22 AM Diego Biurrun

Simplify MANGLE macro preprocessor condition checks.

Originally committed as revision 12470 to svn://svn.ffmpeg.org/ffmpeg/trunk

8e9ccb6c 03/17/2008 07:49 AM İsmail Dönmez

Fix MANGLE macro on Mac OS X.
Allows compiling a 64 bit FFmpeg on Mac OS X without using --disable-mmx.
patch by İsmail Dönmez ismail namtrac org

Originally committed as revision 12468 to svn://svn.ffmpeg.org/ffmpeg/trunk

768a9205 03/13/2008 06:30 PM Diego Biurrun

#include stddef.h instead of sys/types.h, the former is a standard C header.

Originally committed as revision 12435 to svn://svn.ffmpeg.org/ffmpeg/trunk

32573a74 03/13/2008 06:17 PM Diego Biurrun

#include stdint.h instead of inttypes.h like all libavutil headers do.

Originally committed as revision 12433 to svn://svn.ffmpeg.org/ffmpeg/trunk

a087028a 03/13/2008 06:04 PM Diego Biurrun

Add #include "config.h" to headers that need it.

Originally committed as revision 12431 to svn://svn.ffmpeg.org/ffmpeg/trunk

6ef29128 03/13/2008 12:20 AM Diego Biurrun

Add missing stdint.h #include to headers that use it.

Originally committed as revision 12429 to svn://svn.ffmpeg.org/ffmpeg/trunk

2cab6401 03/12/2008 11:58 PM Diego Biurrun

typo fixes

Originally committed as revision 12428 to svn://svn.ffmpeg.org/ffmpeg/trunk

7ce68923 03/10/2008 06:42 PM Diego Biurrun

misc spelling fixes

Originally committed as revision 12410 to svn://svn.ffmpeg.org/ffmpeg/trunk

c123486e 03/08/2008 08:30 PM Diego Biurrun

#error in case we do not know how to provide alignment.

Originally committed as revision 12382 to svn://svn.ffmpeg.org/ffmpeg/trunk

6bd859d6 03/08/2008 06:33 PM Måns Rullgård

check for x86 bswap instruction

Originally committed as revision 12375 to svn://svn.ffmpeg.org/ffmpeg/trunk

9b25f4a6 03/08/2008 02:39 PM Diego Biurrun

cosmetics: Consistently move NAME and FFLIBS to the top of each Makefile.

Originally committed as revision 12364 to svn://svn.ffmpeg.org/ffmpeg/trunk

0e32c8c6 03/07/2008 07:27 PM Måns Rullgård

simplify library version handling

Originally committed as revision 12362 to svn://svn.ffmpeg.org/ffmpeg/trunk

7e14b808 02/28/2008 05:01 PM Reimar Döffinger

Use cltd instead of cdq asm mnemonic, ICC and gcc support both, but
SunStudio 12 only supports the former.

Originally committed as revision 12275 to svn://svn.ffmpeg.org/ffmpeg/trunk

2e98d87c 02/27/2008 09:38 PM Måns Rullgård

simplify lzo-test rule

Originally committed as revision 12269 to svn://svn.ffmpeg.org/ffmpeg/trunk

800c289a 02/26/2008 08:37 PM Måns Rullgård

less preprocessor magic in version number macros

Originally committed as revision 12246 to svn://svn.ffmpeg.org/ffmpeg/trunk

fe0c188b 02/26/2008 09:12 AM Peter Ross

This header just needs stdint.h, not inttypes.h, which is a superset of
stdint.h. This has the sideeffect of fixing the build on Interix.
patch by Pete Ross, pross xvid org

Originally committed as revision 12225 to svn://svn.ffmpeg.org/ffmpeg/trunk

a02dd7eb 02/25/2008 06:32 PM Eddie Pang

Fix MSVC identification, patch by Eddie Pang.

Originally committed as revision 12218 to svn://svn.ffmpeg.org/ffmpeg/trunk