Make the PIX_FMT_NE() macro more generic.
Originally committed as revision 18173 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
Make the pixel formats which were defined as macros:PIX_FMT_ARGBPIX_FMT_RGBAPIX_FMT_ABGRPIX_FMT_BGRA
defined as enum PixelFormat values, and viceversa make:PIX_FMT_RGB32PIX_FMT_RGB32_1PIX_FMT_BGR32PIX_FMT_BGR32_1
defined as macros, also resort accordingly the enum PixelFormat...
Change the RGB5X5/BGR5X5 pixel format defines so that we have littleendian 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
Use PIX_FMT_NE() macro.
Originally committed as revision 18132 to svn://svn.ffmpeg.org/ffmpeg/trunk
Implement PIX_FMT_NE() macro.
Originally committed as revision 18131 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove deprecated and now unused Mersenne Twister PRNG.
Originally committed as revision 18116 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
Fix reference to av_random where av_lfg_get was meant.
Originally committed as revision 18112 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace random() usage in test programs by av_lfg_*().
Originally committed as revision 18070 to svn://svn.ffmpeg.org/ffmpeg/trunk
Align test program output columns.
Originally committed as revision 18068 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make softfloat test program compile again: Setting the av_log_level variableneeds to be replaced by a call to av_log_set_level().
Originally committed as revision 18056 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make AES test program compile again: Setting the av_log_level variableneeds to be replaced by a call to av_log_set_level().
Originally committed as revision 18055 to svn://svn.ffmpeg.org/ffmpeg/trunk
typedef int x86_reg on non x86
Originally committed as revision 18043 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
Remove code that was disabled by the recent major version bump.
Originally committed as revision 17990 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix typo: 'conjuction' -> 'conjunction'.
Originally committed as revision 17989 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix ff_random_get_seed() prototype
Originally committed as revision 17970 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix typos.
Originally committed as revision 17927 to svn://svn.ffmpeg.org/ffmpeg/trunk
Reorder arguments for av_fifo_generic_read to be more logical andconsistent with av_fifo_generic_write.
Originally committed as revision 17914 to svn://svn.ffmpeg.org/ffmpeg/trunk
Update VA API pixfmts documentation: struct vaapi_render_stateshall now be copied to Picture.data3.
Originally committed as revision 17912 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove all remaining code that was disabled through the major version bump.
Originally committed as revision 17903 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add av_fifo_reset function to completely reset fifo state, which makesit easier to reuse the fifo.
Originally committed as revision 17901 to svn://svn.ffmpeg.org/ffmpeg/trunk
indent
Originally committed as revision 17897 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove more functions disabled by major version bump.
Originally committed as revision 17876 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove/replace code disabled by major version bump.
Originally committed as revision 17875 to svn://svn.ffmpeg.org/ffmpeg/trunk
Deprecate the Mersenne Twister.Please use an ALFG, MLFG, LCG or KISS99 generator, MLFG&KISS99 provide higher qualitynumbers and all should be faster.
Originally committed as revision 17874 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
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
Bump major version of libavutil due to FIFO fixes.The current API/ABI should not be considered stable yet, further ABI/APIbreakage is possible without major bumps.
Originally committed as revision 17871 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
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 majorsoon.
Originally committed as revision 17869 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
Comments to indicate where memory barriers may be needed.
Originally committed as revision 17867 to svn://svn.ffmpeg.org/ffmpeg/trunk
Try to fix the 1 byte cannot be used issue.
Originally committed as revision 17865 to svn://svn.ffmpeg.org/ffmpeg/trunk
ARM: disable inline asm for armcc
Originally committed as revision 17831 to svn://svn.ffmpeg.org/ffmpeg/trunk
ARM: armcc versions of bswap_16/32
Originally committed as revision 17830 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add VA API pixel formats.Patch by Gwenole Beauchesne.
Originally committed as revision 17634 to svn://svn.ffmpeg.org/ffmpeg/trunk
Compact repeated messages to "Last message repeated x times".
Originally committed as revision 17531 to svn://svn.ffmpeg.org/ffmpeg/trunk
Split avutil.h, move all the pixel format definitions to the newdedicated file pixfmt.h.
Originally committed as revision 17528 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add note about big vs. little endian.
Originally committed as revision 17525 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add PIX_FMT_RGB48BE and PIX_FMT_RGB48LE.
Originally committed as revision 17510 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
Check return value of posix_memalign and explicitly set pointer to NULL if itfails, patch by Patrik Kullman, patrik yes nu.
Originally committed as revision 17495 to svn://svn.ffmpeg.org/ffmpeg/trunk
Correct, portable definition of INT_BIT
Originally committed as revision 17480 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove reference to renamed header file xvmc_render.h.
Originally committed as revision 17171 to svn://svn.ffmpeg.org/ffmpeg/trunk
Silence one icc warning:variable "..." is used before its value is set
Originally committed as revision 17127 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use AV_GCC_VERSION_AT_LEAST instead of complicated GNUC version check.
Originally committed as revision 17114 to svn://svn.ffmpeg.org/ffmpeg/trunk
av_flatten to make the similarly named attribute available.
Originally committed as revision 17105 to svn://svn.ffmpeg.org/ffmpeg/trunk
av_uninit() to suppress false uninitialized warnings from gcc without deoptimizing code.
Originally committed as revision 17104 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
Cosmetics: "* out" -> "*out" for consistency with the otherparameters.
Originally committed as revision 17072 to svn://svn.ffmpeg.org/ffmpeg/trunk
Cosmetics: rename the "size" parameter of av_base64_encode() to "in_size".
Originally committed as revision 17071 to svn://svn.ffmpeg.org/ffmpeg/trunk
Cosmetics: prefer out/in over buf/src for the parameter names ofav_base64_encode(), for consistency/readability reasons.
Originally committed as revision 17069 to svn://svn.ffmpeg.org/ffmpeg/trunk
Cosmetics: consistently prefer "size" over "len"/"length" for thevariable names.
Originally committed as revision 17067 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make av_base64_encode() do not require the user to provide anoverallocated buffer where to put the encoded string.
Originally committed as revision 17065 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
Remove broken test program.
Originally committed as revision 17024 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
100l, don't run tests twice, this was some forgotten debugging code.
Originally committed as revision 16975 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix a bug in 3DEC CBC decryption and add more extensive tests based onthe official test vectors.
Originally committed as revision 16974 to svn://svn.ffmpeg.org/ffmpeg/trunk
Update DES test code to use the new public API.
Originally committed as revision 16972 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add support for 3DES to DES module
Originally committed as revision 16971 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
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
Documentation for LZO error return value flags
Originally committed as revision 16950 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move doxygen documentation from lzo.c to lzo.h
Originally committed as revision 16949 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
Use full internal pathname in doxygen @file directives.Otherwise doxygen complains about ambiguous filenames when files existunder the same name in different subdirectories.
Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetics: Use 'num' instead of 'nom' as abbreviation for numerator.
Originally committed as revision 16910 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add required header mem.h, av_malloc and friends are used.
Originally committed as revision 16863 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetics: Move all #includes together at the beginning of the file.
Originally committed as revision 16862 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
spelling/grammar/consistency review part III
Originally committed as revision 16849 to svn://svn.ffmpeg.org/ffmpeg/trunk
spelling/grammar/consistency review part II
Originally committed as revision 16848 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add "const" to AES function arguments where possible without generatingmore warnings.
Originally committed as revision 16847 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add common.h #include, necessary for av_const.
Originally committed as revision 16844 to svn://svn.ffmpeg.org/ffmpeg/trunk
spelling/grammar/consistency review part I
Originally committed as revision 16840 to svn://svn.ffmpeg.org/ffmpeg/trunk
add a ff_gcd() function again, for compatibility with old libavcodec
Originally committed as revision 16814 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
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
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
C files should #include the header files of the same name.
Originally committed as revision 16792 to svn://svn.ffmpeg.org/ffmpeg/trunk
Disambiguate the macros used to disable fprintf/printf/puts functions.
Originally committed as revision 16790 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add required limits.h header.
Originally committed as revision 16789 to svn://svn.ffmpeg.org/ffmpeg/trunk
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 decideto export these macros.
Originally committed as revision 16786 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
Drop deprecated av_fifo_write function with the next libavutil version bump.
Originally committed as revision 16782 to svn://svn.ffmpeg.org/ffmpeg/trunk
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 headerscannot #include config.h.
Originally committed as revision 16781 to svn://svn.ffmpeg.org/ffmpeg/trunk
Do not #include common.h without necessity.This eliminates the need to work around common.h overriding certain systemfunctions which are required in this header.
Originally committed as revision 16776 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
Move internal.h #include to the end of the file so that it is afterthe declaration of av_log2_16bit, which it uses.
Originally committed as revision 16772 to svn://svn.ffmpeg.org/ffmpeg/trunk
Directly #include a bunch of indirectly #included headers.
Originally committed as revision 16748 to svn://svn.ffmpeg.org/ffmpeg/trunk
Avoid unused variable warning when compiling DES test program.
Originally committed as revision 16715 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make base64 test program compilable as a standard test program.
Originally committed as revision 16713 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add void keyword to parameterless function declaration.
Originally committed as revision 16712 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add VDPAU hardware accelerated decoding for WMV3 and VC1 which canbe used by video players.
Original patch by NVIDIA corporation.
Originally committed as revision 16699 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetics: Remove pointless period after copyright statement non-sentences.
Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
Drop the deprecated av_init_random() at the next libavutil major bump.
Originally committed as revision 16683 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace calls to the deprecated function av_init_random() withcorresponding calls to av_random_init().
Originally committed as revision 16682 to svn://svn.ffmpeg.org/ffmpeg/trunk