Statistics
| Branch: | Revision:

ffmpeg / libavutil @ 2f5421d5

# Date Author Comment
2f5421d5 01/15/2009 10:58 PM Aurelien Jacobs

move timer related code in a new timer.h file

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

b250f9c6 01/13/2009 11:44 PM Aurelien Jacobs

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

af5f434f 01/13/2009 12:14 AM Aurelien Jacobs

add the necessary include for LIBAV*_VERSION_*

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

7b5e8a27 01/11/2009 10:48 PM Diego Biurrun

Extend 'checkheaders' target to architecture-specific subdirectories.

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

7b04b8a0 01/11/2009 10:10 PM Michael Kostylev

Add truncf() replacement function.
Patch by Michael Kostylev <mik at it-1 dot ru>

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

e503674c 01/11/2009 09:03 PM Diego Biurrun

Add necessary, remove unnecessary #includes.

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

ff8769e2 01/11/2009 08:26 PM Diego Biurrun

Drop unnecessary intreadwrite.h and bswap.h #includes.

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

1f91cdce 01/07/2009 11:36 PM Ramiro Polla

Use posix_memalign() if available.

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

c47d146b 01/05/2009 01:57 PM Diego Biurrun

Add missing 'void' keyword to parameterless function declarations.

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

369122dd 01/04/2009 11:55 PM NVIDIA Corporation

Add VDPAU hardware accelerated decoding for H264 which can be used by
video players.

Original patch by NVIDIA corporation.

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

045cbba9 01/04/2009 05:48 PM Aurelien Jacobs

cosmetic: indent

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

d8bd113e 01/04/2009 05:48 PM Aurelien Jacobs

add a termination condition

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

79cb09b2 12/27/2008 11:33 AM Diego Biurrun

consistency cosmetics: Rename POWERPC identifiers to PPC.

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

af4c0bcb 12/21/2008 10:51 PM Carl Eugen Hoyos

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

52476c1b 12/20/2008 05:33 PM Carl Eugen Hoyos

Use AV_GCC_VERSION_AT_LEAST() to simplify gcc version checks.

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

f8c5adaf 12/17/2008 08:04 PM Måns Rullgård

ARM: make FASTDIV an inline function

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

a2fc0f6a 12/17/2008 12:54 AM Måns Rullgård

ARM: replace "armv4l" with "arm"

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

f0e60235 11/20/2008 10:53 PM Diego Biurrun

cosmetics: Consistently place HEADERS before OBJS in all Makefiles.

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

ecad9872 10/31/2008 06:52 AM Diego Biurrun

Initialize variable to silence the warning:
libavutil/pca.c:72: warning: ‘k’ may be used uninitialized in this function

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

ede72510 10/26/2008 03:21 PM Måns Rullgård

cosmetic: align backslashes in makefiles

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

b98f10c0 10/25/2008 06:54 PM Måns Rullgård

ARM: faster ARMv6 FASTDIV

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

3a90480a 10/21/2008 10:29 PM Måns Rullgård

split bswap.h into per-arch files

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

37d3e066 10/21/2008 09:40 PM Aurelien Jacobs

uses FF_ARRAY_ELEMS() where appropriate

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

03092e14 10/21/2008 02:57 PM Michael Niedermayer

Port read_time() that works on x86_32 and 64 from noe.

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

e80b2675 10/20/2008 12:03 AM Måns Rullgård

ARM: Kill warning in bswap_32()

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

be449fca 10/16/2008 01:34 PM Diego Pettenò

Convert asm keyword into asm.

Neither the asm() nor the asm() keyword is part of the C99
standard, but while GCC accepts the former in C89 syntax, it is not
accepted in C99 unless GNU extensions are turned on (with -fasm). The
latter form is accepted in any syntax as an extension (without...

c49d0e0f 10/15/2008 08:06 AM Benoit Fouet

Bump minor version after addition of FF_ARRAY_ELEMS macro.

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

ac809e81 10/15/2008 07:24 AM Benoit Fouet

Add a macro to get the number of elements in a table.

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

89493e10 10/12/2008 07:50 PM Carl Eugen Hoyos

Don't include byteswap.h anymore.

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

aaa0df02 10/02/2008 10:47 AM Carl Eugen Hoyos

Allow using DECLARE_ALIGNED with Sun cc.

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

05b90fc0 09/25/2008 07:23 PM Stefano Sabatini

Implement av_nearer_q() and av_find_nearest_q_idx() functions.

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

eed36075 09/19/2008 12:41 PM Michael Niedermayer

Avoid undefined behavior for removing elements that were not in the tree.

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

53e9d010 09/15/2008 10:10 PM Michael Niedermayer

Fix generated md5, it was wrong for some input lengths.
Fix issue634.

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

9be50e39 09/14/2008 10:17 PM Diego Biurrun

Only define x86 register names on x86.

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

6123abad 09/06/2008 07:26 AM Stefano Sabatini

Remove wrong and unnecessary condition. VHOOK filters are not special
so they are not supposed to use the printf, fprintf, perror and puts
functions but av_log instead.

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

991945d0 09/04/2008 08:39 PM Michael Niedermayer

Fix typo.

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

98790382 08/31/2008 07:39 AM Stefano Sabatini

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_"....

b76e3424 08/19/2008 10:17 PM Stefano Sabatini

Cosmetics: remove a redundant and misplaced doxy.

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

e8e2b2ef 08/19/2008 10:15 PM Stefano Sabatini

Deprecate av_fifo_realloc(). av_fifo_realloc2() should be used instead.

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

8257b835 08/19/2008 06:43 PM Stefano Sabatini

Implement av_fifo_realloc2().

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

a8aefc8a 08/17/2008 07:32 PM Michael Niedermayer

Copy and paste LGPL from tree.h, the previous one referred to a non-existing
version.

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

82ed0b76 08/17/2008 07:15 PM Diego Biurrun

Add missing stdint.h header to fix 'make checkheaders'.

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

ec0350c9 08/17/2008 05:41 PM Justin Ruggles

use LFG instead of Mersenne Twister for AC-3 PRNG

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

8cb2db4e 08/17/2008 04:58 PM Michael Niedermayer

restore alphabetical order of TESTS

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

31bcb290 08/17/2008 04:44 PM Michael Niedermayer

Add PCA to TESTS.

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

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