Statistics
| Branch: | Revision:

ffmpeg / libavutil @ bf7e799c

# Date Author Comment
bf7e799c 06/06/2009 09:35 AM Stefano Sabatini

Remove '\p', '\c' and '\e' doxygen markup from doxy, as it should
improve plain text doxy readability.

See the thread: "[RFC] Should we use doxygen markup?".

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

530456bf 05/28/2009 11:19 PM Måns Rullgård

MIPS: inline asm for intreadwrite.h

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

7d9beec7 05/25/2009 01:50 AM Ramiro Polla

Add LABEL_MANGLE() to export label symbols from inside asm blocks.

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

ef516f73 05/22/2009 09:32 PM David Conrad

Move ALIGN macro to libavutil/common.h and use it in various places

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

7a79e51c 05/09/2009 11:02 PM Stefano Sabatini

Add @code/@endcode commands to markup C code in av_tree_insert() doxy.

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

9c5a4ea2 05/09/2009 11:00 PM Stefano Sabatini

Add missing '*' to av_tree_insert() doxy.

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

0ee51c55 04/22/2009 02:29 AM Michael Niedermayer

Fix 10l typo (usage of PIX_FMT_NE()).
Should fix FATE, i forgot to commit this.

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

6c2a8608 04/21/2009 01:02 AM Michael Niedermayer

Add 420,422 and 444 planar 16bit per component pix formats.

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

cc078b5d 04/18/2009 01:57 PM Måns Rullgård

PPC: check for x-form asm constraint support

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

9f5ff83f 04/18/2009 12:00 AM Måns Rullgård

PPC asm for AV_RL*()

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

3c55ce03 04/18/2009 12:00 AM Måns Rullgård

ARM asm for AV_RN*()

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

a6783b89 04/18/2009 12:00 AM Måns Rullgård

Reorganise intreadwrite.h

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

64bde197 04/10/2009 05:23 PM Diego Biurrun

cosmetics: Rename prn variable to prng (Pseudo Random Number Generator).

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

985fdd53 04/09/2009 03:11 PM Diego Biurrun

Give liblzo benchmark conditionals more descriptive names and add convenience
definitions along with instructions for changing them.

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

e4673692 04/09/2009 02:55 PM Diego Biurrun

Add a configure check for lzo1x_999_compress() and compile the lzo test program
in libavutil when this function is available.

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

7b09db35 04/02/2009 11:22 PM Olivier Guilyardi

Implement av_fifo_space().

Patch by Olivier Guilyardi list et samalyse DOT c0m.

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

a8f9e7f6 04/02/2009 10:41 PM Diego Biurrun

Fix lzo-test linking: -llzo2 should be in ELIBS, not EXTRALIBS.

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

82a6ef20 04/02/2009 08:15 AM Diego Biurrun

Replace manual setting of the removed av_log_level variable by the
corresponding call to av_log_set_level().

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

60c703ac 04/01/2009 10:56 PM Måns Rullgård

ARM: START/STOP_TIMER support for ARMv7

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

439ccc4e 04/01/2009 10:56 PM Måns Rullgård

Split libavutil/timer.h per architecture

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

168fffdf 03/31/2009 02:00 PM Benoit Fouet

Fix warnings in tree.c test code.

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

504ffed1 03/31/2009 09:32 AM Diego Biurrun

Mark non-exported functions in test and example programs as static.

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

3344cf85 03/26/2009 10:12 AM Diego Biurrun

Use a wildcard match instead of a list to remove test programs.
This is robust against renames and also removes test programs not
(yet) hooked up in the main Makefiles.

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

7304c2c4 03/25/2009 06:19 PM Diego Biurrun

Move adding the '-test$(EXESUF)' suffix to test programs into common.mak.

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

77544e5b 03/23/2009 11:01 PM Stefano Sabatini

Use PIX_FMT_NE() for defining the PIX_FMT_RGB32 variants macros.

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

1cee4eaf 03/23/2009 10:57 PM Stefano Sabatini

Make the PIX_FMT_NE() macro more generic.

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

661ce289 03/22/2009 11:13 PM Diego Biurrun

Rename 'tests' target to 'testprogs'. It is too easily confused with the
'test' target and a directory named tests exists.

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

6e08ca9c 03/22/2009 10:50 PM Stefano Sabatini

Make the pixel formats which were defined as macros:
PIX_FMT_ARGB
PIX_FMT_RGBA
PIX_FMT_ABGR
PIX_FMT_BGRA

defined as enum PixelFormat values, and viceversa make:
PIX_FMT_RGB32
PIX_FMT_RGB32_1
PIX_FMT_BGR32
PIX_FMT_BGR32_1

defined as macros, also resort accordingly the enum PixelFormat...

f82674e5 03/21/2009 11:08 PM Stefano Sabatini

Change the RGB5X5/BGR5X5 pixel format defines so that we have little
endian and big endian variants instead of native-endian ones.

This patch breaks API/ABI backward-compatibility.

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

31a79497 03/21/2009 10:50 PM Stefano Sabatini

Use PIX_FMT_NE() macro.

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

a1a05abe 03/21/2009 10:48 PM Stefano Sabatini

Implement PIX_FMT_NE() macro.

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

ee6624ef 03/21/2009 05:28 PM Diego Biurrun

Remove deprecated and now unused Mersenne Twister PRNG.

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

9f5da4d1 03/21/2009 04:16 PM Diego Biurrun

When warning about forbidden pseudo random number generation functions,
suggest the correct replacement functions.

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

0e4cb6cb 03/21/2009 04:14 PM Diego Biurrun

Fix reference to av_random where av_lfg_get was meant.

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

294eaa26 03/20/2009 11:48 AM Diego Biurrun

Replace random() usage in test programs by av_lfg_*().

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

578f90a8 03/20/2009 11:40 AM Diego Biurrun

Align test program output columns.

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

73493925 03/20/2009 12:23 AM Diego Biurrun

Make softfloat test program compile again: Setting the av_log_level variable
needs to be replaced by a call to av_log_set_level().

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

b56e34c5 03/20/2009 12:18 AM Diego Biurrun

Make AES test program compile again: Setting the av_log_level variable
needs to be replaced by a call to av_log_set_level().

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

8e3d8a82 03/19/2009 02:49 PM Michael Niedermayer

typedef int x86_reg on non x86

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

bb504ac4 03/19/2009 01:10 AM Diego Biurrun

Fix compilation of adler32 test program: Use av_log_set_level()
instead of assigning a value to the av_log_level variable.

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

3cf6adaf 03/15/2009 05:20 PM Diego Biurrun

Remove code that was disabled by the recent major version bump.

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

323a8230 03/15/2009 04:36 PM Stefano Sabatini

Fix typo: 'conjuction' -> 'conjunction'.

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

9bceffef 03/14/2009 11:00 PM Måns Rullgård

Fix ff_random_get_seed() prototype

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

8358c034 03/10/2009 09:41 PM Stefano Sabatini

Fix typos.

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

3898eed8 03/09/2009 05:47 PM Reimar Döffinger

Reorder arguments for av_fifo_generic_read to be more logical and
consistent with av_fifo_generic_write.

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

2500d8be 03/09/2009 03:52 PM Gwenole Beauchesne

Update VA API pixfmts documentation: struct vaapi_render_state
shall now be copied to Picture.data3.

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

082dea8e 03/09/2009 10:24 AM Diego Biurrun

Remove all remaining code that was disabled through the major version bump.

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

32b936d0 03/09/2009 09:26 AM Reimar Döffinger

Add av_fifo_reset function to completely reset fifo state, which makes
it easier to reuse the fifo.

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

c900635f 03/09/2009 03:39 AM Michael Niedermayer

indent

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

fe4032b6 03/08/2009 03:02 PM Reimar Döffinger

Remove more functions disabled by major version bump.

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

3fb10843 03/08/2009 02:51 PM Reimar Döffinger

Remove/replace code disabled by major version bump.

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

52a6632a 03/08/2009 02:46 PM Michael Niedermayer

Deprecate the Mersenne Twister.
Please use an ALFG, MLFG, LCG or KISS99 generator, MLFG&KISS99 provide higher quality
numbers and all should be faster.

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

c957c854 03/08/2009 02:42 PM Reimar Döffinger

Replace all uses of the replaced av_fifo_read by av_fifo_generic_read

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

792e4679 03/08/2009 02:35 PM Michael Niedermayer

Remove the Mersenne Twister from the public API/ABI.
We provide better PRNGs.

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

49ceb58b 03/08/2009 02:33 PM Michael Niedermayer

Bump major version of libavutil due to FIFO fixes.
The current API/ABI should not be considered stable yet, further ABI/API
breakage is possible without major bumps.

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

cddcf8c6 03/08/2009 02:21 PM Reimar Döffinger

Remove av_fifo_read, API is already broken and major version will be bumped soon.

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

41dd680d 03/08/2009 02:16 PM Michael Niedermayer

Allocate AVFifoBuffer through the fifo API to reduce future API/ABI issues.
Yes this breaks ABI/API but ive already broken it and will bump avutil major
soon.

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

48d58e59 03/08/2009 01:28 AM Baptiste Coudurier

add ff_random_get_seed to be used in conjunction with random functions

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

a9364759 03/08/2009 12:45 AM Michael Niedermayer

Comments to indicate where memory barriers may be needed.

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

0a71e78c 03/07/2009 09:02 PM Michael Niedermayer

Try to fix the 1 byte cannot be used issue.

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

35690321 03/05/2009 09:20 PM Måns Rullgård

ARM: disable inline asm for armcc

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

1e65f62e 03/05/2009 09:20 PM Måns Rullgård

ARM: armcc versions of bswap_16/32

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

f06ce1ce 02/27/2009 08:12 AM Gwenole Beauchesne

Add VA API pixel formats.
Patch by Gwenole Beauchesne.

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

b9c353ff 02/22/2009 05:53 PM Michael Niedermayer

Compact repeated messages to "Last message repeated x times".

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

04331dea 02/22/2009 02:27 PM Stefano Sabatini

Split avutil.h, move all the pixel format definitions to the new
dedicated file pixfmt.h.

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

50ded3fd 02/22/2009 01:48 PM Michael Niedermayer

Add note about big vs. little endian.

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

88c21a6f 02/22/2009 12:55 AM Peter Ross

Add PIX_FMT_RGB48BE and PIX_FMT_RGB48LE.

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

03bc0f37 02/22/2009 12:13 AM Måns Rullgård

Avoid warnings from AV_GCC_VERSION_AT_LEAST with some non-gcc compilers

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

a90de11d 02/21/2009 08:38 PM Patrik Kullman

Check return value of posix_memalign and explicitly set pointer to NULL if it
fails, patch by Patrik Kullman, patrik yes nu.

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

28499cc8 02/21/2009 04:03 PM Måns Rullgård

Correct, portable definition of INT_BIT

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

22009729 02/12/2009 02:02 AM Diego Biurrun

Remove reference to renamed header file xvmc_render.h.

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

0dd89666 02/10/2009 09:12 AM Carl Eugen Hoyos

Silence one icc warning:
variable "..." is used before its value is set

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

b7d3a8c1 02/10/2009 01:24 AM Diego Biurrun

Use AV_GCC_VERSION_AT_LEAST instead of complicated GNUC version check.

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

3b49f690 02/09/2009 09:47 PM Michael Niedermayer

av_flatten to make the similarly named attribute available.

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

51066987 02/09/2009 09:47 PM Michael Niedermayer

av_uninit() to suppress false uninitialized warnings from gcc without deoptimizing code.

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

74afdc55 02/08/2009 09:23 PM Stefano Sabatini

Document the av_base64_encode/decode functions.

See the thread:
"[PATCH] Improve documentation for libavutil/base64.h".

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

ac76729c 02/08/2009 09:19 PM Stefano Sabatini

Cosmetics: "* out" -> "*out" for consistency with the other
parameters.

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

5118bd44 02/08/2009 09:16 PM Stefano Sabatini

Cosmetics: rename the "size" parameter of av_base64_encode() to "in_size".

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

52ef50a0 02/08/2009 09:13 PM Stefano Sabatini

Cosmetics: prefer out/in over buf/src for the parameter names of
av_base64_encode(), for consistency/readability reasons.

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

61ccbc52 02/08/2009 09:08 PM Stefano Sabatini

Cosmetics: consistently prefer "size" over "len"/"length" for the
variable names.

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

0d20c3fd 02/08/2009 09:00 PM Stefano Sabatini

Make av_base64_encode() do not require the user to provide an
overallocated buffer where to put the encoded string.

See the thread:
"[PATCH] Improve documentation for libavutil/base64.h".

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

21eff9ce 02/06/2009 11:29 PM Stefano Sabatini

Add a new test program for base64, based on that removed in r17024.

See the thread:
"[PATCH] remove unused and broken test program in libavutil/base64.c".

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

33094be8 02/06/2009 11:24 PM Stefano Sabatini

Remove broken test program.

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

6337178b 02/06/2009 12:59 PM Michael Niedermayer

Ensure that the palette is set in data1 for all 8bit formats.
Also document it.

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

25a03ba3 02/03/2009 06:04 PM Reimar Döffinger

100l, don't run tests twice, this was some forgotten debugging code.

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

551a0c79 02/03/2009 05:58 PM Reimar Döffinger

Fix a bug in 3DEC CBC decryption and add more extensive tests based on
the official test vectors.

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

61eb8cc4 02/03/2009 05:03 PM Reimar Döffinger

Update DES test code to use the new public API.

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

bc17cc01 02/03/2009 04:45 PM Reimar Döffinger

Add support for 3DES to DES module

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

1a534c7f 02/03/2009 02:20 PM Reimar Döffinger

Add and use a public API for RC4 and DES, analogous to the AES API.

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

0d08e270 02/02/2009 11:13 PM Diego Biurrun

Add necessary header for LIBAVUTIL_VERSION_MAJOR, fixes the warning:
libavutil/lzo.c:235:5: warning: "LIBAVUTIL_VERSION_MAJOR" is not defined

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

679f5c25 02/02/2009 08:42 PM Reimar Döffinger

Documentation for LZO error return value flags

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

a545f067 02/02/2009 08:30 PM Reimar Döffinger

Move doxygen documentation from lzo.c to lzo.h

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

0b178e56 02/02/2009 08:16 PM Reimar Döffinger

Add av_ prefix to LZO stuff and thus make it officially part of the public API.
Keep lzo1x_decode until the next major version bump for binary compatibility.

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

bad5537e 02/01/2009 02:00 AM Diego Biurrun

Use full internal pathname in doxygen @file directives.
Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.

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

674bd4f6 02/01/2009 12:20 AM Diego Biurrun

cosmetics: Use 'num' instead of 'nom' as abbreviation for numerator.

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

9d52d54d 01/30/2009 06:52 PM Diego Biurrun

Add required header mem.h, av_malloc and friends are used.

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

dbef3f46 01/30/2009 06:46 PM Diego Biurrun

cosmetics: Move all #includes together at the beginning of the file.

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

4d55404f 01/29/2009 10:12 PM Diego Biurrun

Rename string.c to avstring.c so that the name of header and C file match.

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

7d685b48 01/28/2009 11:16 PM Diego Biurrun

spelling/grammar/consistency review part III

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

bfe3676f 01/28/2009 11:03 PM Diego Biurrun

spelling/grammar/consistency review part II

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