Statistics
| Branch: | Revision:

ffmpeg / libavcodec / ffv1.c @ 7a886063

History | View | Annotate | Download (29.8 KB)

# Date Author Comment
849f1035 12/08/2006 12:35 AM Måns Rullgård

rename always_inline to av_always_inline and move to common.h

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

c26abfa5 10/11/2006 11:17 PM Diego Biurrun

Rename ABS macro to FFABS.

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

b78e7197 10/07/2006 03:30 PM Diego Biurrun

Change license headers to say 'FFmpeg' instead of 'this program/this library'
and fix GPL/LGPL version mismatches.

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

62bb489b 09/27/2006 07:54 PM Måns Rullgård

add some #ifdef CONFIG_ENCODERS/DECODERS

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

c3e462a8 09/20/2006 09:17 PM Michael Niedermayer

set supported pixel formats for a few encoders (fixes crashes with grayscale)

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

0c2aaa88 04/28/2006 11:16 PM Loren Merritt

memory leak.

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

b548f2b9 04/14/2006 10:37 AM Michael Niedermayer

ffv1 and ffvhuff havnt changed since a long time and noone proposed any
changes within 1 month after my warning so they are officially no longer
experimental and we will gurantee decodeability of files encoded with
the currenzt ffv1/ffvhuff in the future
...

ee7388c9 02/09/2006 09:38 AM Michael Niedermayer

fix segfault on broken streams

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

5509bffa 01/12/2006 10:43 PM Diego Biurrun

Update licensing information: The FSF changed postal address.

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

115329f1 12/17/2005 06:14 PM Diego Biurrun

COSMETICS: Remove all trailing whitespace.

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

9cd81798 05/08/2005 08:15 PM Michael Niedermayer

#defines for strict_std_compliance and split between inofficial extensions and non standarized things

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

160d679c 04/24/2005 05:21 PM Mike Melanson

Ministry of English Composition, reporting for duty (and the word is "skipped", not "skiped"; "skiped" would rhyme with "hyped")

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

53513831 02/24/2005 04:39 PM Michael Niedermayer

-strict -1 comment fix

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

d6c80d36 02/17/2005 07:03 PM Milan Cutka

Fixed decoding of 410p ffv1 files patch by (Milan Cutka <cutka szm sk>)

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

934982c4 01/23/2005 06:09 PM Michael Niedermayer

avoid buf_size == 0 checks in every decoder

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

0ecca7a4 01/12/2005 12:16 AM Michael Niedermayer

various security fixes and precautionary checks

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

caa336b4 12/29/2004 05:50 PM Michael Niedermayer

common.c -> bitstream.c (and the single non bitstream func -> utils.c)
common.h -> common.h/bitstream.h

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

d34a0746 10/31/2004 12:22 PM Michael Niedermayer

switch ffv1 to the put/get_symbol() from snow

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

880eae9c 10/31/2004 10:08 AM Michael Niedermayer

switch ffv1 from CABAC to the range coder

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

a6c01275 09/10/2004 07:40 PM Michael Niedermayer

get/set_sr_golomb() cleanup

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

d58a6d85 09/10/2004 03:38 PM Alex Beregszaszi

put the warning to the right place to avoid crashes

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

4579adb0 09/08/2004 05:59 PM Alex Beregszaszi

new signed golomb routines

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

fa2522d7 08/03/2004 01:07 AM Michael Niedermayer

10l (segfault)

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

53db1cae 05/21/2004 02:37 PM Michael Niedermayer

data_size = 0 cleanup

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

c172913a 05/02/2004 07:18 PM Michael Niedermayer

cleanup

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

eea8c08f 04/30/2004 05:42 PM Michael Niedermayer

cleanup & memleak fix

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

e5017ab8 03/26/2004 07:35 PM Laurent Aimar

h264 - progressive I frame CABAC support patch by (Laurent Aimar <fenrir at via dot ecp dot fr>)

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

fe455f33 02/06/2004 03:27 PM Alex Beregszaszi

get_bit_count -> put_bits_count

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

598401ce 11/06/2003 10:05 PM Michael Niedermayer

fix context=1
remove always_inline, gcc fails to inline other more important inline functions otherwise ...

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

9b879566 11/03/2003 01:26 PM Michel Bardiaux

av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)

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

2cbb7820 11/01/2003 05:38 PM Michael Niedermayer

ffv1 rgb support

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

dc7cb06a 10/19/2003 09:05 PM Dan Christiansen

gcc->C99 and warning fixes patch by (Dan Christiansen <danchr at daimi dot au dot dk>)

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

ed7debda 10/12/2003 09:25 PM Alex Beregszaszi

removed the obsolete and unused parameters of init_put_bits

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

1df1df0b 09/09/2003 10:50 PM Fabrice Bellard

removed warnings

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

d9e6a6c6 07/13/2003 11:06 AM Michael Niedermayer

golomb rice code cleanup / simplify (~0.5% compression gain and slightly faster)
jpegls style golomb rice coder

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

25bd2349 07/12/2003 10:15 PM Michael Niedermayer

simpler

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

27fc5352 07/05/2003 02:18 PM Michael Niedermayer

merge U and V statistics, 33% reduction in memory requirement, compression rate better for some files worse for others, worst compression rate loss 0.05%

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

d9ced4ca 07/02/2003 04:50 PM Michael Niedermayer

cleanup / cosmetics

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

085565f7 07/02/2003 10:45 AM Michael Niedermayer

20% less memory needed for 8bit AC state (worst compression rate loss was 0.2%, all other files had <=0.1% loss)

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

2a250222 06/22/2003 11:08 AM Michael Niedermayer

CONFIG_ENCODERS cleanup

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

11e659c2 06/13/2003 09:31 PM Michael Niedermayer

golomb rice codes
use gradients instead of prediction errors as context model
store independant quantization tables for each point
merge contexts with opposit sign

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

c2f1b2cb 06/09/2003 11:55 PM Michael Niedermayer

reducing memory consumption (reducing number of contexts and other stuff, no noticeable loss in compression rate)

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

5e20f836 06/09/2003 02:24 AM Michael Niedermayer

FFV1 codec (our very simple lossless intra only codec, compresses much better then huffyuv)

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