Statistics
| Branch: | Revision:

ffmpeg / libavutil @ 699b3f99

# Date Author Comment
699b3f99 06/17/2007 12:01 AM Måns Rullgård

add multiple inclusion guards to headers

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

99545457 06/16/2007 10:59 PM Måns Rullgård

include all prerequisites in header files

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

f70c2739 06/13/2007 11:09 AM Marc Hoffman

Blackfin - read_time primitive
note this primitive currently uses a union to concatenate 2x32bit registers because of poor compiler support
around DImode and asm.

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

90b5b51e 06/12/2007 06:50 PM Diego Biurrun

misc typo fixes

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

6f74b71e 06/05/2007 02:33 PM Reimar Döffinger

Part of MPlayer patch:
"Replace implicit use of fast_memcpy via macro by explicit use to allow
for future optimization."
This is not yet done for ffmpeg when compiled within MPlayer.

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

154e30f6 05/30/2007 09:32 AM Carl Eugen Hoyos

rename attribute_unused to av_unused and moves its declaration to common.h
patch by Carl Eugen Hoyos cehoyos chez ag or at
original thread: [FFmpeg-devel] [PATCH] attribute_unused -> av_unused
date: 05/29/2007 01:23 PM

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

60531524 05/16/2007 12:25 PM Diego Biurrun

Remove extern C declarations for C++.
FFmpeg is pure C and not all public headers have the declarations.

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

79d4c96a 05/13/2007 07:14 PM Michael Niedermayer

correct last element inited check

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

803ca89c 05/10/2007 06:28 PM Jindřich Makovička

Proper fix for r8963
Patch by Jindrich Makovicka, makovick at gmail dot com
Reference thread:
Subject: Re: [PATCH] make libavcodec use bytestream functions
Date: Thu, 10 May 2007 07:49:43 +0200

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

9e010b41 05/07/2007 01:12 PM Ivo van Poorten

add AV_[RW][BL]64 support

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

45221f7f 05/04/2007 10:35 PM Michael Niedermayer

reduce number of shifts

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

fd735e4b 05/04/2007 09:22 PM Michael Niedermayer

simplify

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

69ae9478 04/27/2007 08:22 PM Attila Kinali

add missing include of bswap.h

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

e69364b7 04/27/2007 09:32 AM Diego Biurrun

Mark code parts that cannot work on AMD64 due to broken relocations as such.
This allows building shared libraries on AMD64 again.
based on a patch by Diego 'Flameeyes' Pettenò and suggestions by Michael
original thread:
Date: Wed, 18 Apr 2007 11:26:12 +0200...

bf5d7db5 04/26/2007 08:20 AM Ramiro Polla

reorder bswap functions into bit-depth, special-casing inside the functions.
patch by Ramiro Polla ramiro lisha ufsc br

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

853d15c2 04/26/2007 08:15 AM Ramiro Polla

make 2 functions "return x;" to simplify next patch
patch by Ramiro Polla ramiro lisha ufsc br

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

7b829d2a 04/25/2007 08:47 AM Ramiro Polla

"fast unaligned" bytestream functions
patch by Ramiro Polla ramiro lisha ufsc br
original thread:
date: 03/11/2007 03:06 AM
subject: [Ffmpeg-devel] [PATCH] Machine endian bytestream functions

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

20d45dc2 04/24/2007 11:21 PM Marc Hoffman

Faster 32 bit byteswaping code for Blackfin.
200% faster on BF537 compiled with gcc 4.1.
patch by Marc Hoffman, mmh pleasantst com

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

85b1a722 04/24/2007 07:16 AM Diego Biurrun

cosmetics: Reorder endianness macros by bit depth, alignment prettyprinting.

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

245626d0 04/24/2007 07:06 AM Diego Biurrun

Move ebx_available and ebp_available from CONFIG_LIST to HAVE_LIST,
it's not configurable by the user.

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

61bc79ec 04/20/2007 11:45 PM Alex Beregszaszi

remove possibly broken wince cruft

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

8c2e2040 04/03/2007 11:21 AM Ramiro Polla

Add first and second output to earlyclobbers in COPY3_IF_LT macro.
patch by Ramiro Ribeiro Polla, ramiro lisha.ufsc br
Original thread:
date: Mar 27, 2007 11:21 PM
subject: [Ffmpeg-devel] [PATCH] fix build for --cpu=i686

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

44965991 03/29/2007 02:20 PM Panagiotis Issaris

Fix compilation when using the --disable-opts parameter. This to help those
interested in using a debugger to debug FFmpeg.

Original thread:
Subject: [PATCH] Fix compilation when using --disable-opts
Date: 2007-03-15 16:58:35 GMT

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

c367d067 03/27/2007 09:47 PM Michael Niedermayer

prevent exit missuse

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

bd03c380 03/19/2007 12:48 AM Luca Barbato

expose av_base64_decode and av_base64_encode

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

ad73e79c 03/14/2007 07:47 PM Michael Niedermayer

160 bytes smaller object file, ask gcc devels why

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

f1505ce3 03/14/2007 07:43 PM Michael Niedermayer

explain where the T table comes from

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

08cb1950 03/14/2007 01:59 AM Michael Niedermayer

kill 3 more av_mallocz_static()

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

e057461d 03/13/2007 12:40 PM Michael Niedermayer

cosmetic (order context variables like in sha1)

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

248b25f8 03/13/2007 12:26 PM Michael Niedermayer

s/context/ctx/

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

e657aa34 03/13/2007 12:20 PM Michael Niedermayer

#undef printf under #ifdef TEST (needed for testing)

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

ef3c7c33 03/13/2007 12:19 PM Michael Niedermayer

borrow finalization algo from sha1 (100byte smaller)

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

e1b62250 03/13/2007 11:57 AM Michael Niedermayer

get rid of b_used variable (same size with CONFIG_SMALL)

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

36c7fa7e 03/13/2007 11:25 AM Michael Niedermayer

smaller av_sha1_update()

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

104c30ee 03/13/2007 10:53 AM Michael Niedermayer

use CONFIG_SMALL

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

20013045 03/13/2007 10:48 AM Michael Niedermayer

put state5 last so no padding is needed on arch where uint64_t needs 8byte alignment

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

5fd7f87b 03/13/2007 10:46 AM Michael Niedermayer

cosmetic

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

15b6cae2 03/13/2007 10:45 AM Michael Niedermayer

dont memcpy() simpler and same speed

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

476f9b74 03/13/2007 10:40 AM Michael Niedermayer

simplify

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

f6a3477b 03/13/2007 10:36 AM Michael Niedermayer

remove middle variant (keep fastest and smallest)

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

965ea9ba 03/13/2007 10:34 AM Michael Niedermayer

10l

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

fca447a9 03/13/2007 01:25 AM Michael Niedermayer

double ;;

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

2fa3a22d 03/13/2007 01:13 AM Michael Niedermayer

factorize VARIANT2 (smaller and slower)

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

d6cf7804 03/13/2007 12:35 AM Michael Niedermayer

revert 2% speed loss change (r8360)
so VARIANT0 will be big and a few % faster, VARIANT1/2 are unaffected

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

cb496e1f 03/13/2007 12:19 AM Michael Niedermayer

zero byte idea by rich

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

6573578d 03/13/2007 12:17 AM Michael Niedermayer

2 other variants of how to implement the core part
benchmarks welcome ...

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

20bd4e07 03/12/2007 10:23 PM Michael Niedermayer

cosmetic cleanup

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

3884689b 03/12/2007 10:14 PM Michael Niedermayer

cosmetic cleanup

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

913cbde4 03/12/2007 10:12 PM Michael Niedermayer

10% smaller object file, 2% slower

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

c6fd617a 03/12/2007 09:33 PM Michael Niedermayer

very slightly smaller object file

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

11bf0eb6 03/12/2007 09:29 PM Michael Niedermayer

make count count bytes not bits (this is simpler and leads to a very slightly smaller object file)

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

de953b6b 03/12/2007 09:23 PM Michael Niedermayer

remove bigger and slower code

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

82da03f7 03/12/2007 09:21 PM Michael Niedermayer

dont recommand testing with -O3

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

aa59433a 03/12/2007 09:21 PM Michael Niedermayer

avoid silly ring buffer logic (faster with -O2, -O3 is always slower then -O2)

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

3479b72b 03/12/2007 09:14 PM Michael Niedermayer

its faster to copy the data to the stack it seems ...

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

ae76034c 03/12/2007 09:07 PM Michael Niedermayer

explain how to test it

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

7c60e55b 03/12/2007 09:05 PM Michael Niedermayer

simple SHA-1 implementation

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

43cd2d32 03/12/2007 03:23 PM Panagiotis Issaris Install mem.h on "make install" as:
  • the mem.h functions are part of the public API
  • common.h includes mem.h and common.h is installed

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

792098c2 03/12/2007 02:45 PM Panagiotis Issaris

Move the memory related functions out of common.h into their own header file
mem.h.

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

318c5e05 03/12/2007 12:36 PM Michel Bardiaux

Give context to dprintf

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

0d8f16ac 03/09/2007 03:18 PM Panagiotis Issaris

Fix typo in Doxygen comments.

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

bdb4b698 03/08/2007 02:49 PM Michel Bardiaux

Corrections so that builds with DEBUG work

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

15862387 03/06/2007 01:04 PM Alex Beregszaszi

add little endian 24bit read/write

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

d7f65469 03/05/2007 01:51 PM Panagiotis Issaris

Move unaltered av_freep() comments to the header file.

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

f690ee71 03/05/2007 01:50 PM Panagiotis Issaris

Move unaltered av_free() comments to the header file.

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

d6def91a 03/05/2007 01:46 PM Panagiotis Issaris

Move unaltered av_realloc() comments to the header file.

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

9a070299 03/05/2007 01:45 PM Panagiotis Issaris

Move unaltered av_malloc() comments to the header file.

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

395722ba 03/04/2007 11:26 PM Panagiotis Issaris

Move av_log2_i()'s unaltered comments to the header file.

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

37b2f1d0 03/04/2007 11:26 PM Panagiotis Issaris

Move av_i2int()'s unaltered comments to the header file.

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

c1f56787 03/04/2007 11:25 PM Panagiotis Issaris

Move av_int2i()'s unaltered comments to the header file.

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

fb7d4f79 03/04/2007 11:20 PM Panagiotis Issaris

Move av_cmp_i()'s unaltered comment to the header file.

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

886368e9 03/04/2007 11:18 PM Panagiotis Issaris

Move av_shr_i()'s unaltered comments to the header file.

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

9375cdd5 03/04/2007 11:14 PM Panagiotis Issaris

Move av_div_i()'s comments to the header file. The comments are unaltered.

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

607da27c 03/04/2007 11:10 PM Panagiotis Issaris

Move av_mod_i()'s comment to the header file. The moved comment is unmodified.

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

3ec9a787 03/04/2007 11:04 PM Panagiotis Issaris

Move the unaltered Doxygen docs from the log source code to the accompanying
header file.

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

626b7c0f 03/04/2007 02:48 AM Baptiste Coudurier

add R/WB24 functions

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

82ffe191 03/02/2007 10:09 AM Diego Biurrun

Improve Doxygen documentation, inspired by Michael's description.

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

558b86a5 02/28/2007 03:40 AM Luca Barbato

Reverting stray commit part II, r8156 had the base64 export patch mixed with the nutdec patch

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

9fca9c03 02/28/2007 03:37 AM Luca Barbato

Reverting stray commit part I

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

bb0eb714 02/28/2007 03:28 AM Luca Barbato

get_packetheader() forgot to read the header_checksum in big packets
patch from Clemens Ladisch cladisch AT fastmail dot net
(stray base64 patch reverted in the next commits)

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

1faf7dc8 02/27/2007 05:49 PM Dujardin Bernard

Doxygen documentation for all functions, patch by Dujardin Bernard,
dujardin.iut numericable fr with some further changes by me.

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

f5a90186 02/27/2007 04:05 PM Diego Biurrun

Add missing license headers.

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

32bbf7f7 02/27/2007 03:58 PM Diego Biurrun

Remove superfluous comment.

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

e4a4c870 02/27/2007 02:41 PM Diego Biurrun

Add Doxygen author and file description, rephrase a Doxygen comment.

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

3cee76e6 02/27/2007 12:18 AM Diego Biurrun

Remove useless conditional.

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

876e4194 02/27/2007 12:16 AM Diego Biurrun

spelling/grammar fixes for the Doxygen comments

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

7122f7c7 02/27/2007 12:11 AM Diego Biurrun

Revert previous commit that contained an unrelated hunk.

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

a93575fa 02/26/2007 10:59 PM Diego Biurrun

spelling/grammar fixes for a Doxygen comment

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

549b2c0c 02/26/2007 10:56 PM Diego Biurrun

Remove unused #define.

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

ca9049ef 02/26/2007 02:53 PM Guillaume Poirier

fix 2 mistakes in doxy comments, spotted by Michael

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

0b006599 02/26/2007 02:27 PM Dujardin Bernard

move doxy comments from rational.c to rational.h and add some new comments
patch by Dujardin Bernard dujardin P iut A numericable P fr

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

1c95ef8b 02/26/2007 08:52 AM Dujardin Bernard

Doxygenize some comments
Patch by Dujardin Bernard % dujardin P iut A numericable P fr %

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

738940e8 02/25/2007 07:30 PM Måns Rullgård

remove [U]INT64_C definition

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

f66e4f5f 02/25/2007 10:27 AM Reimar Döffinger

Add av_ prefix to clip functions

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

5dff1694 02/24/2007 07:46 PM Ramiro Polla

remove fallback definitions of PRIxNN macros,
patch by Ramiro Polla ramiro =a= lisha =d= ufsc =d= br

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

eafcac6a 02/24/2007 09:41 AM Diego Biurrun

cosmetics: Fix another common typo, dependAnt --> dependEnt.

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

804de96a 02/22/2007 12:07 AM Diego Biurrun

cosmetics: fix usefuLL --> usefuL typo

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

0f482cfc 02/20/2007 12:41 PM Panagiotis Issaris

Adds Doxygen docs for the av_log function.

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

410bf273 02/16/2007 09:19 PM Michael Niedermayer

av_noinline

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

8fa36ae0 02/13/2007 06:26 PM François Revol

This fixes error handling for BeOS, removing the need for some ifdefs.
AVERROR_ defines are moved to avcodec.h as they are needed in there as well. Feel free to move that to avutil/common.h.
Bumped up avcodec/format version numbers as though it's binary compatible we will want to rebuild apps as error values changed....