ffmpeg/libavutil
Kostya Shishkov 045b60bf9b Make SHA digest function write digest value with AV_WN32 instead of assuming
that output may be written as uint32_t since output buffer may not be aligned
(and it's silly to force alignment on it) and it does not work in that case
properly on some architectures.

Originally committed as revision 21754 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-11 11:45:35 +00:00
..
arm Move FASTDIV macro to intmath.h 2010-01-19 23:25:36 +00:00
avr32 Mark all intreadwrite functions av_always_inline 2010-01-18 01:35:19 +00:00
bfin Split libavutil/timer.h per architecture 2009-04-01 22:56:22 +00:00
mips Mark all intreadwrite functions av_always_inline 2010-01-18 01:35:19 +00:00
ppc Mark all intreadwrite functions av_always_inline 2010-01-18 01:35:19 +00:00
sh4 Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
x86 Move FASTDIV macro to intmath.h 2010-01-19 23:25:36 +00:00
Makefile Create and install libavutil/avconfig.h 2010-01-19 04:40:16 +00:00
adler32.c Fix compilation of adler32 test program: Use av_log_set_level() 2009-03-19 01:10:30 +00:00
adler32.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
aes.c cosmetics: Rename prn variable to prng (Pseudo Random Number Generator). 2009-04-10 17:23:38 +00:00
aes.h Add "const" to AES function arguments where possible without generating 2009-01-28 17:48:26 +00:00
avstring.c Place { of the function where indent -kr wants it. 2009-12-14 01:15:02 +00:00
avstring.h Remove duplicated word in av_strlcat() doxy. 2010-01-30 19:03:37 +00:00
avutil.h Bump minor for av_compare_ts() 2010-02-07 17:13:59 +00:00
base64.c Mark non-exported functions in test and example programs as static. 2009-03-31 09:32:59 +00:00
base64.h Remove '\p', '\c' and '\e' doxygen markup from doxy, as it should 2009-06-06 09:35:15 +00:00
bswap.h AVR32: inline asm for bswap.h 2009-08-17 00:15:51 +00:00
common.h Optimise av_log2 with clz when available 2010-01-14 19:58:12 +00:00
crc.c Fix cast of byte buffer to uint32 that was disregarding alignment 2009-06-12 02:13:12 +00:00
crc.h spelling/grammar/consistency review part I 2009-01-28 00:16:05 +00:00
crc_data.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
des.c Move array specifiers outside DECLARE_ALIGNED() invocations 2010-01-22 03:25:11 +00:00
des.h Add support for 3DES to DES module 2009-02-03 16:45:42 +00:00
fifo.c Implement av_fifo_space(). 2009-04-02 23:22:19 +00:00
fifo.h Implement av_fifo_space(). 2009-04-02 23:22:19 +00:00
integer.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
integer.h Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
internal.h Define missing llrint() as macro instead of inline function 2010-02-09 22:55:16 +00:00
intfloat_readwrite.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
intfloat_readwrite.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
intmath.h Move FASTDIV macro to intmath.h 2010-01-19 23:25:36 +00:00
intreadwrite.h Add AV_COPY32 2010-01-29 03:26:17 +00:00
lfg.c Implement av_bmg_next(), a Box-Muller Gaussian random generator. 2009-12-12 16:24:37 +00:00
lfg.h Implement av_bmg_next(), a Box-Muller Gaussian random generator. 2009-12-12 16:24:37 +00:00
libavutil.v Add symbol versioning for shared libraries 2010-01-16 04:49:02 +00:00
lls.c Remove disabled code cruft. 2009-08-10 13:42:16 +00:00
lls.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
log.c Make av_log_level static at next lavu major version bump. 2009-12-03 18:15:54 +00:00
log.h Remove useless definition of struct AVCLASS. 2009-07-12 11:30:42 +00:00
lzo.c Give liblzo benchmark conditionals more descriptive names and add convenience 2009-04-09 15:11:48 +00:00
lzo.h Documentation for LZO error return value flags 2009-02-02 20:42:06 +00:00
mathematics.c av_compare_ts() 2010-02-07 16:26:50 +00:00
mathematics.h av_compare_ts() 2010-02-07 16:26:50 +00:00
md5.c Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN 2009-07-26 12:20:04 +00:00
md5.h Globally rename the header inclusion guard names. 2008-08-31 07:39:47 +00:00
mem.c Add --malloc-prefix to apply a prefix to malloc, free etc 2010-01-28 13:06:31 +00:00
mem.h DECLARE_ALIGNED macro for TMS470 compiler 2010-01-22 03:25:25 +00:00
pca.c cosmetics: Rename prn variable to prng (Pseudo Random Number Generator). 2009-04-10 17:23:38 +00:00
pca.h Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
pixdesc.c Implement av_get_pix_fmt(), and deprecate avcodec_get_pix_fmt(). 2010-01-30 18:50:00 +00:00
pixdesc.h Fix grammar: write to DST THING -> write THING to DST. 2010-01-31 17:13:57 +00:00
pixfmt.h H264 DXVA2 implementation 2010-01-20 18:54:51 +00:00
random_seed.c add ff_random_get_seed to be used in conjunction with random functions 2009-03-08 01:28:14 +00:00
random_seed.h Fix typo: 'conjuction' -> 'conjunction'. 2009-03-15 16:36:36 +00:00
rational.c Use full internal pathname in doxygen @file directives. 2009-02-01 02:00:19 +00:00
rational.h Remove '\p', '\c' and '\e' doxygen markup from doxy, as it should 2009-06-06 09:35:15 +00:00
rc4.c Remove more functions disabled by major version bump. 2009-03-08 15:02:12 +00:00
rc4.h Add and use a public API for RC4 and DES, analogous to the AES API. 2009-02-03 14:20:55 +00:00
sha.c Make SHA digest function write digest value with AV_WN32 instead of assuming 2010-02-11 11:45:35 +00:00
sha.h Add SHA-2 hashing 2009-07-17 04:30:06 +00:00
sha1.h Prepare SHA code to handle SHA-2 as well. For now rename files and functions 2009-07-10 15:50:49 +00:00
softfloat.c Make softfloat test program compile again: Setting the av_log_level variable 2009-03-20 00:23:13 +00:00
softfloat.h spelling/grammar/consistency review part I 2009-01-28 00:16:05 +00:00
timer.h ARM: START/STOP_TIMER support for ARMv7 2009-04-01 22:56:26 +00:00
tree.c Fix indention after last commit. 2009-11-14 19:15:09 +00:00
tree.h Add @code/@endcode commands to markup C code in av_tree_insert() doxy. 2009-05-09 23:02:20 +00:00
utils.c Prefer "*FUNC_NAME(" over "* FUNC_NAME(" for XXX_configuration() and 2010-01-03 14:31:25 +00:00
x86_cpu.h typedef int x86_reg on non x86 2009-03-19 14:49:47 +00:00