Statistics
| Branch: | Revision:

ffmpeg / libavutil @ 25e4f8aa

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

034ef0e8 02/13/2007 08:21 AM Carl Eugen Hoyos

Move base64.[ch] to libavutil.
patch by Carl Eugen Hoyos, cehoyos ag.or at

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

9b0dfb27 02/12/2007 02:25 PM Michael Niedermayer

slightly improve *_TIMER

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

ea65a753 02/11/2007 10:07 PM François Revol

Remove unused ENODATA define

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

57d7b036 02/11/2007 04:57 PM Baptiste Coudurier

make key parameter const

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

80a289b9 02/11/2007 12:50 PM Reimar Döffinger

mxf aes decryption support, patch by Reimar, simplified to only look for first crypto context, will be extended once we get files with multiple cryptocontext, and hope that they won't have broken container ul

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

fbabf1e0 02/08/2007 10:09 PM Michael Niedermayer

av_random() by Ryan Martell rdm4 name-server-seperator martellventures d0t com

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

a264a081 02/08/2007 09:09 PM Reimar Döffinger

special-case AES-128 decrypter is no longer necessary, the more general
AES-implementation works at least as well in all case I tested.

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

4e960d0a 02/07/2007 10:54 AM Diego Biurrun

1000l: Revert accidentally committed change.

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