Statistics
| Branch: | Revision:

ffmpeg / libavutil @ 47772399

# Date Author Comment
b6c748ed 08/09/2007 12:12 AM Roman Shaposhnik
  • Making [START|STOP]_TIMER work on architectures that support gethrtime()

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

1e7f3638 07/19/2007 06:36 AM Luca Abeni

Implement av_strlcatf(): a strlcat which adds a printf style formatted string

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

ef0d7a0d 07/18/2007 12:22 PM Reimar Döffinger

Document aes init code writing on purpose beyond round_key array into state array.

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

4196cfb7 07/18/2007 08:11 AM Andreas Öman

add YUV440P and YUVJ440P support
patch by Andreas Öman: \andreas olebyn nu/
original thread: [FFmpeg-devel] half vertical chroma resolution from JPEGs..
date: 07/03/2007 01:29 PM

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

318049b8 07/14/2007 02:34 PM Måns Rullgård

move #include of system headers to top of file

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

7eed4aef 07/14/2007 11:33 AM Alex Beregszaszi

10l to Mans, assert is included later with proper DEBUG/NDEBUG ifdefs

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

71e41994 07/14/2007 12:15 AM Alex Beregszaszi

match doxygen comment with other parts of the file

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

7c9dcd4b 07/11/2007 01:50 PM Ramiro Polla

Remove unnecessary MINGW ifdef.
These were added for MSVC++, which is no longer supported.

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

36564c51 07/11/2007 01:44 PM Ramiro Polla

Remove MinGW lrint hack.
It has been in mingw-runtime at least since version 2.4

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

7c37e504 07/10/2007 09:52 PM Ramiro Polla

Remove OS/2 support

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

059eeabf 07/10/2007 09:43 PM Måns Rullgård

10l: fix av_str[i]start()

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

84662c01 07/08/2007 03:56 PM Måns Rullgård

undef forbidden names before we #define them in case they are macros in libc

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

e5a389a1 07/05/2007 10:40 AM Diego Biurrun

license header consistency cosmetics

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

7b94177e 07/05/2007 10:37 AM Diego Biurrun

Group all copyright and author notices together.

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

3299fb45 07/05/2007 05:02 AM Vitor Sessak

Make error message more helpful and forbid random()

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

2eb697a4 07/02/2007 05:00 PM Diego Biurrun

Move comment to a slightly better place.

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

22490641 07/02/2007 05:00 PM Diego Biurrun

Remove leading underscores from specifiers, they are reserved.

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

3d44f15c 06/27/2007 07:58 AM Diego Biurrun

Add proper license header.

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

c08be350 06/24/2007 02:29 PM Reimar Döffinger

intreadwrite.h needs bswap.h if HAVE_FAST_UNALIGNED is set, so include it.

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

272605c7 06/24/2007 12:23 PM Reimar Döffinger

more av_strl* adjustments

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

3565e10b 06/24/2007 09:18 AM Luca Barbato

bump micro version: new string functions

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

fc78ce80 06/23/2007 11:10 PM Måns Rullgård

add some string functions

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

4fc3d23f 06/20/2007 08:18 AM Michel Bardiaux

Clarify comments about PIX_FMT_MONOWHITE/MONOBLACK
Thread: PIX_FMT_MONOWHITE

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

efb77577 06/17/2007 06:59 PM Guillaume Poirier

add a comment to indicate which #endif belong to which #define

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

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