Statistics
| Branch: | Revision:

ffmpeg / libavutil @ 1cee4eaf

# Date Author Comment
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

7b484a7a 01/28/2009 05:48 PM Reimar Döffinger

Add "const" to AES function arguments where possible without generating
more warnings.

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

b69201a8 01/28/2009 08:50 AM Diego Biurrun

Add common.h #include, necessary for av_const.

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

89c9ff50 01/28/2009 12:16 AM Diego Biurrun

spelling/grammar/consistency review part I

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

eded5c43 01/27/2009 12:46 AM Aurelien Jacobs

add a ff_gcd() function again, for compatibility with old libavcodec

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

811bfa76 01/26/2009 11:15 AM Diego Biurrun

Remove misleading comment about how to build SHA1 test program.
Generating the test program is integrated into the build system already.

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

8076c473 01/25/2009 11:21 PM Diego Biurrun

Reorganize header #includes: Unconditionally #include standard C headers,
group all local #includes together.

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

1e60e933 01/25/2009 10:59 PM Diego Biurrun

10l: Add #undefs for system free/malloc/realloc, which must be used here.

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

77652a6a 01/25/2009 10:40 PM Diego Biurrun

C files should #include the header files of the same name.

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

b58f29a1 01/25/2009 10:05 PM Diego Biurrun

Disambiguate the macros used to disable fprintf/printf/puts functions.

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

ed0fd852 01/25/2009 09:54 PM Diego Biurrun

Add required limits.h header.

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

0f73b510 01/25/2009 07:51 PM Diego Biurrun

Restore _MSC_VER case in DECLARE_ALIGNED/DECLARE_ASM_CONST macro declaration.
This compiler might be supported in the future or we might some day decide
to export these macros.

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

3bb13a47 01/25/2009 07:24 PM Diego Biurrun

Drop _MSC_VER case from macro declaration.
This compiler will never see our internal headers.

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

5090122f 01/25/2009 07:22 PM Diego Biurrun

Drop deprecated av_fifo_write function with the next libavutil version bump.

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

4ce94923 01/25/2009 07:18 PM Diego Biurrun

Move DECLARE_ALIGNED and DECLARE_ASM_CONST to internal.h.
Their definition depends on preprocessor directives from config.h,
thus they cannot be declared in a public header since public headers
cannot #include config.h.

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

692c315e 01/25/2009 05:36 PM Diego Biurrun

Do not #include common.h without necessity.
This eliminates the need to work around common.h overriding certain system
functions which are required in this header.

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

f3c04c13 01/25/2009 02:01 PM Diego Biurrun

Remove redundant av_log2_16bit forward declaration, fixes checkheaders warning:
libavutil/internal.h:167: warning: redundant redeclaration of `av_log2_16bit'
libavutil/common.h:143: warning: previous definition of `av_log2_16bit' was here

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

6b8b7258 01/25/2009 02:00 PM Diego Biurrun

Move internal.h #include to the end of the file so that it is after
the declaration of av_log2_16bit, which it uses.

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

dfcb6b56 01/24/2009 02:55 PM Diego Biurrun

Directly #include a bunch of indirectly #included headers.

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

7a845019 01/21/2009 11:55 PM Diego Biurrun

Avoid unused variable warning when compiling DES test program.

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

448887a6 01/21/2009 05:34 PM Diego Biurrun

Make base64 test program compilable as a standard test program.

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

40f5cd89 01/21/2009 02:28 PM Diego Biurrun

Add void keyword to parameterless function declaration.

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

c5b42f4a 01/20/2009 09:28 AM NVIDIA Corporation

Add VDPAU hardware accelerated decoding for WMV3 and VC1 which can
be used by video players.

Original patch by NVIDIA corporation.

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

406792e7 01/19/2009 03:46 PM Diego Biurrun

cosmetics: Remove pointless period after copyright statement non-sentences.

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

796dff07 01/18/2009 11:07 PM Stefano Sabatini

Drop the deprecated av_init_random() at the next libavutil major bump.

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

9c868219 01/18/2009 11:04 PM Stefano Sabatini

Replace calls to the deprecated function av_init_random() with
corresponding calls to av_random_init().

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