Statistics
| Branch: | Revision:

ffmpeg / libavcodec / indeo3.c @ 63613fe6

History | View | Annotate | Download (47.4 KB)

# Date Author Comment
63613fe6 07/26/2009 12:20 PM Måns Rullgård

Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN

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

3aab27b4 07/22/2009 11:37 PM Måns Rullgård

Remove useless #include <unistd.h> from many files

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

4f76697b 07/06/2009 04:49 PM Reimar Döffinger

Change av_free to av_freep

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

16c83185 07/06/2009 04:48 PM Reimar Döffinger

Reallocate internal buffer when coded frame size changes.
Fixes out-of-bounds reads and writes with i32/smclocki32.avi.1.0 from issue 1240.

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

28bcc76a 07/06/2009 04:45 PM Reimar Döffinger

Change iv_decode_frame to get AVCodecContext as argument, so that
avcodec_check_dimensions can be called with a proper context instead of NULL.

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

7bbf3f2c 06/05/2009 08:08 AM Baptiste Coudurier

indeo3 decoder uses get_buffer, set CODEC_CAP_DR1

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

7a00bbad 04/07/2009 03:59 PM Thilo Borgmann

Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an
AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows
passing of packet-specific flags from demuxer to decoder, such as the keyframe
flag, which appears necessary to playback corePNG P-frames....

d42e44a0 02/19/2009 11:08 PM Alex Converse

Reindent after last commit

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

274aa1d0 02/19/2009 10:56 PM Alex Converse

Some buffer checks for indeo3

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

a6cef965 01/26/2009 09:42 AM Benoit Fouet

Remove unneeded check.

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

a44cb89b 01/26/2009 09:41 AM Benoit Fouet

Fix an exploit in indeo by checking we are not writing out of the strip array.
Fixes issue 655

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

1238fa9f 12/14/2008 04:41 PM Aurelien Jacobs

indeo3: replace sizeof(struct ...) by sizeof(*var)

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

bda4e394 12/13/2008 01:34 PM Diego Biurrun

Replace 'typedef struct ustr_t' by 'struct ustr', _t is POSIX namespace.

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

2c4b4829 10/02/2008 03:27 PM Benoit Fouet

Rename some variables and add some comments to try to be a bit more clear.

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

b07e52a9 10/01/2008 12:48 PM Benoit Fouet

Fix indentation.

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

5fbec791 10/01/2008 08:29 AM Benoit Fouet

Remove useless context variable.

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

96320336 10/01/2008 08:27 AM Benoit Fouet

Merge declaration and assignment.

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

21899717 09/30/2008 02:43 PM Benoit Fouet

Move iv_decode_frame function to remove a forward declaration.

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

950c0373 09/30/2008 02:41 PM Benoit Fouet

Remove useless lines.

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

6f427ccb 09/30/2008 02:22 PM Benoit Fouet

Reindent whole file.

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

e1a96237 09/30/2008 11:55 AM Benoit Fouet

Indent.

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

f8be1206 09/30/2008 11:55 AM Benoit Fouet

Simplify iv_free_func().

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

ffc64ac0 09/30/2008 11:51 AM Benoit Fouet

Move allocated buffer out of YUV buffer structure.

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

c2db8a99 09/30/2008 11:46 AM Benoit Fouet

Remove useless initializations.

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

8b27f76b 09/30/2008 09:54 AM Benoit Fouet

Check allocations on init.

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

809a23a5 09/30/2008 09:41 AM Benoit Fouet

Remove useless test.

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

56d9b943 09/30/2008 09:35 AM Benoit Fouet

Cosmetics

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

68e9c68f 09/30/2008 09:32 AM Benoit Fouet

use uint8_t instead of unsigned char

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

e679560d 09/30/2008 09:26 AM Benoit Fouet

Corrector type fits in 8 bits.

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

2c3c87b8 09/30/2008 09:08 AM Benoit Fouet

Remove useless casts and use variable instead of its type in sizeof.

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

9fd88b29 09/30/2008 09:05 AM Benoit Fouet

Change table types to uint8_t

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

fe4bf374 06/12/2008 09:50 PM Stefano Sabatini

Make AVCodec long_names definition conditional depending on CONFIG_SMALL.

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

d5202e4f 04/27/2008 10:52 AM Stefano Sabatini

Add long names to many AVCodec declarations.
patch by Stefano Sabatini, stefano.sabatini-lala poste it

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

98a6fff9 03/21/2008 03:11 AM Zuxy Meng

Apply 'cold' attribute to init/uninit functions in libavcodec

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

fbd4293d 03/05/2008 12:43 AM Aurelien Jacobs

remove more useless mpegvideo.h includes

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

2ec38612 02/01/2008 01:42 PM Michael Niedermayer

const

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

972c99c1 02/01/2008 01:38 PM Michael Niedermayer

Use bytestream.

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

7993df65 02/01/2008 03:26 AM Michael Niedermayer

consts
I have underestimated this a little, and these are just some ...

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

9c9519fd 01/31/2008 12:25 PM Reimar Döffinger

Two tables that should be const

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

2029f312 05/10/2007 09:00 AM Diego Biurrun

Remove redundant #inclusion of common.h, avcodec.h already #includes it.

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

587d0722 04/07/2007 05:37 PM Nicholas Tung

Remove superfluous setting of has_b_frames in codecs without B-frames.
patch by Nicholas Tung, ntung ntung com

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

0b2d5a8e 02/25/2007 12:35 AM Ramiro Polla

use FFMIN
patch by ramiro at lisha.ufsc.br

Originally committed as revision 8119 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

191e8ca7 09/27/2006 07:47 PM Måns Rullgård

fix some signedness warnings

Originally committed as revision 6355 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

bb270c08 12/22/2005 01:10 AM Diego Biurrun

COSMETICS: tabs --> spaces, some prettyprinting

Originally committed as revision 4764 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

9e42e70c 03/06/2005 08:07 PM Michael Niedermayer

indeo3 for bigendian patch by (demo-n <demo-n users.sourceforge net)

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

cdb2c1ca 02/27/2005 11:43 PM Sebastian Jedruszkiewicz

indeo3 for bigendian patch by (elf at frogger dot rules dot pl Sebastian Jedruszkiewicz)

Originally committed as revision 3990 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

7fea94ce 10/06/2004 08:50 AM Zdenek Kabelac
  • fixing a few of gcc 'clean-code' warnings

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

f970a8e6 09/21/2004 05:31 PM Alex Beregszaszi

greyscale decoding (option to skip u,v planes) support

Originally committed as revision 3487 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

fc374fe2 02/07/2004 08:50 PM Michael Niedermayer

segfault fix

Originally committed as revision 2764 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

2ecad8bd 09/25/2003 12:19 PM Michael Niedermayer

fixes levis.avi
dunno if this is correct ...

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

09b85c13 09/09/2003 10:56 PM Fabrice Bellard

use const data - began to make code more portable

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

4cfbf61b 05/24/2003 06:48 PM Falk Hüffner

Warning and compatibility fixes.

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

e20c4069 05/06/2003 08:43 PM Michael Niedermayer

release buffer cleanup

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

a44f8ccb 04/19/2003 01:30 PM Mike Melanson

code redundancy reduction, courtesy of suxen_drol at hotmail.com

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

deabd4fd 04/15/2003 10:12 AM Mike Melanson

native Indeo3 decoder implementation

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