Statistics
| Branch: | Revision:

ffmpeg / libavcodec / rv10.c @ ce6636b1

History | View | Annotate | Download (25.7 KB)

# Date Author Comment
ce6636b1 07/27/2009 04:10 PM Diego Biurrun

Remove disabled function get_num().
It is small and has been disabled and unused for more than four years.

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

77bc343a 05/23/2009 11:02 PM Michael Niedermayer

indent

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

216fb60d 05/23/2009 10:59 PM Michael Niedermayer

Fix lowres with rv20.
Fixes issue1102.

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

76ac7198 04/11/2009 01:53 PM Michael Niedermayer

Get rid of INIT_VLC_USE_STATIC in rv10/rv20.

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

e161e007 04/11/2009 11:47 AM Carl Eugen Hoyos

Use INIT_VLC_USE_STATIC and not its value "1".

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

09a9b45e 02/24/2009 06:27 PM Michael Niedermayer

Add and use ff_pixfmt_list_420.

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

152714e1 02/03/2009 03:01 AM Michael Niedermayer

Fix unknown header 10001000 / http://samples.mplayerhq.hu/real/VC-RV10/thankyou.rm / issue809

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

bad5537e 02/01/2009 02:00 AM Diego Biurrun

Use full internal pathname in doxygen @file directives.
Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.

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

406792e7 01/19/2009 03:46 PM Diego Biurrun

cosmetics: Remove pointless period after copyright statement non-sentences.

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

b250f9c6 01/13/2009 11:44 PM Aurelien Jacobs

Change semantic of CONFIG_*, HAVE_* and ARCH_*.
They are now always defined to either 0 or 1.

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

ac52613c 12/15/2008 11:01 PM Laurent Aimar

Check extradata is large enough.
Patch by Laurent Aimar fenrir \:/ via ecp fr

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

910f02a0 10/02/2008 04:28 PM Diego Biurrun

spelling cosmetics

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

f544a5fc 09/03/2008 12:33 PM Diego Biurrun

Replace generic CONFIG_ENCODERS preprocessor conditionals by more specific
CONFIG_FOO_ENCODER conditionals where appropriate.

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

6647ab80 07/13/2008 02:27 PM Ramiro Polla

bitstream: move put_sbits() from flacenc.c to bitstream.h and use it
throughout libavcodec.

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

162d4fc9 04/27/2008 10:39 PM Stefano Sabatini

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

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

9701840b 03/09/2008 11:31 PM Aurelien Jacobs

add FF_ prefix to all (frame)_TYPE usage

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

16db3585 02/01/2008 02:08 PM Michael Niedermayer

const

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

63e6c176 10/21/2007 05:23 PM Kostya Shishkov

indentation after last commit

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

dd55d4a3 10/21/2007 05:22 PM Kostya Shishkov

Make RV10/20 decoder work with new frame format

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

7ae7300e 08/09/2007 12:57 AM Alex Beregszaszi

use skip_bits where appropriate

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

5fc32c27 08/09/2007 12:13 AM Alex Beregszaszi

use get_bits1(..) instead get_bits(.., 1)

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

c21f308e 07/08/2007 03:16 AM Roman Shaposhnik
  • Getting rid of the use of GCC language extensions

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

284ad8a4 03/11/2007 09:16 AM Reimar Döffinger

Check dimensions to avoid division by zero due to invalid new dimensions.
Partially fixes http://bugzilla.mplayerhq.hu/show_bug.cgi?id=773.

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

fead30d4 01/19/2007 10:12 PM Alex Beregszaszi

rename BE/LE_8/16/32 to AV_RL/B_8/16/32

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

0d415b2d 09/30/2006 04:00 PM Michael Niedermayer

seems only 3 bits are used for the number of resolutions, some rv30 files have this set to 10 even though there are just 2 resolutions in the extradata

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

f457965c 09/30/2006 11:45 AM Michael Niedermayer

ignore sub_id

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

fb3d155c 09/30/2006 11:35 AM Michael Niedermayer

big endian fix

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

113533a5 09/30/2006 11:31 AM Michael Niedermayer

support resolution switching, fixes rv20errors.rm

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

78a5ec27 09/29/2006 11:57 PM Michael Niedermayer

simplify

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

6d312496 09/29/2006 11:34 PM Michael Niedermayer

fix rv20 b frames (broke since r5264 Mon Apr 3 07:52:24 2006 UTC 2x faster ff_mpeg4_set_direct_mv)

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

c38a29a4 09/26/2006 10:23 PM Michael Niedermayer

fix decoding of bastard3.rm (ver=0x10003001 ver0=0x9000000)

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

e2887363 09/26/2006 08:24 PM Michael Niedermayer

fix decoding of bastard1.rm (rv ver=0x10003001 ver0=0x8000000)

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

60dfd147 04/15/2006 12:52 PM Wolfgang Scherer

Fix SIGSEGV in rv10-null-pointer-500k.rm.
patch by Wolfgang Scherer, Wolfgang__ . Scherer @ gmx . __de

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

37921ffd 04/14/2006 08:45 PM Michael Niedermayer

fix "concealing 0 DC, 0 AC, 0 MV errors" bug

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

5430b070 03/10/2006 08:40 PM Michael Niedermayer

cleanup picture / debug output code

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

267f7edc 03/08/2006 11:43 AM Steve L'Homme

(f)printf --> av_log conversion
taken from a patch by Steve L'Homme

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

473a200d 09/01/2005 12:15 AM Michael Niedermayer

error concealment fix

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

644a9262 04/25/2005 06:29 PM Michael Niedermayer

PIX_FMT_NONE and related fixes

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

dee6dde6 04/25/2005 12:57 AM Michael Niedermayer

avoid unneeded clear_blocks()

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

f9e0f2a2 04/25/2005 12:10 AM Matthieu Castet

extract from the subid the options
instead of doing a case where we should add lot's of versions.
patch by (matthieu castet {castet.matthieu free fr)

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

9786bd4d 04/24/2005 10:08 PM Michael Niedermayer

fixing broken_rv20_1mb_.rm

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

4719d1f3 04/21/2005 09:27 PM Michael Niedermayer

Video-Galileo_small.rm fix by (matthieu castet # castet.matthieu free fr)

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

88730be6 02/24/2005 07:08 PM Måns Rullgård

kill warnings patch by (Måns Rullgård <mru inprovide com>)

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

f6d51123 01/05/2005 02:36 AM Michael Niedermayer

fixing decoding of http://mplayerhq.hu/~atmos4/ffrv20-crashing-atmos.rm

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

74679f5c 12/13/2004 11:41 AM Michael Niedermayer

another try at fixing rv20 ...

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

d0271e8a 12/07/2004 01:14 PM Michael Niedermayer

rv20 encoding

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

bc17df09 12/06/2004 10:44 PM Michael Niedermayer

seeking in rm

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

18ade954 12/06/2004 05:21 PM Michael Niedermayer

rv10 thread safety fix / rv10 ffplay fix

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

423962dc 12/05/2004 11:21 PM Michael Niedermayer

next try at fixing rv20 decoding

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

073c2593 11/27/2004 06:10 PM Burkhard Plaum

Memory leak fix patch by (Burkhard Plaum <plaum >at< ipf.uni-stuttgart )dot( de>)

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

9993064e 11/19/2004 06:19 PM Michael Niedermayer

fixing rv20201002

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

35ef76b5 11/19/2004 04:57 PM Michael Niedermayer

rv20103001 support

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

9b434875 08/02/2004 01:03 PM Michael Niedermayer

fix one file, will probably break some others but i cant find any samples which need this ...

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

4df8ca9d 05/25/2004 06:07 PM Michael Niedermayer

warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)

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

137c8468 04/16/2004 01:01 AM Michael Niedermayer

unify table indexing (motion_val,dc_val,ac_val,coded_block changed)
minor +-1 bugfix

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

a3c22fbc 04/02/2004 09:04 PM Michael Niedermayer

rv20 (0x20201002) support

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

3edcacde 03/16/2004 04:11 PM Michael Niedermayer

init cleanup

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

fddae1c3 02/29/2004 02:25 AM Michael Niedermayer

skip b frames before first i frame

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

d705e4a6 02/22/2004 12:31 AM Michael Niedermayer

(f)printf() is disallowed in libavcodec, compilation will fail now if its used, except that codecs which where added after the printf->av_log change which did ignore av_log() and used prinf are now silent and wont print anything, they should be changed to use av_log, i could do that, but its better if the orginal developer decides which AV_LOG level each message should get...

8a36717a 02/09/2004 03:23 PM Michael Niedermayer

rv10/obmc fixes

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

303e50e6 01/22/2004 07:48 PM Michael Niedermayer

closed gop support & flags2 as all bits in flags are used
and a few minor things i forgot to commit ...

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

8e784825 01/18/2004 02:59 AM Michael Niedermayer

rv20 mv prediction in b frames fix

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

8f2ab833 01/10/2004 04:04 PM Michael Niedermayer

copyright year update of the files i touched and remembered, things look annoyingly unmaintained otherwise

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

0c9bbaec 12/30/2003 02:12 AM Wolfgang Hesseler

motion vector vissualization improvements patch by (Wolfgang Hesseler <qv at multimediaware dot com>)

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

8135f8df 12/21/2003 08:06 PM Michael Niedermayer

rv20 / h263 b frame fix

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

bed1707c 12/19/2003 12:47 AM Michael Niedermayer

fix crash

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

7f9b37b0 12/10/2003 04:20 PM Michael Niedermayer

10l (uninitialized var ...)

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

ba58dabc 12/07/2003 01:33 AM Michael Niedermayer

h263 slice structured mode
slice cleanup

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

ac49f3ef 12/04/2003 07:15 PM Michael Niedermayer

set has_b_frames correctly, fixes rv20 dr1 with mplayer

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

b40cd4e0 12/04/2003 06:34 PM Michael Niedermayer

rv20 (h263) b frame decoding support

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

554daa24 12/03/2003 04:47 PM Michael Niedermayer

cleanup

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

332f9ac4 12/01/2003 03:23 PM Michael Niedermayer

h263 loop filter
fixed h263 modified quantization
CODEC_FLAG_OBMC

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

248a1aa5 11/30/2003 07:04 PM Michael Niedermayer

4th frame type ...

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

473c7582 11/30/2003 06:08 PM Michael Niedermayer

rv20 sub_id == 0x20200002 support

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

43dc0bfd 11/30/2003 05:30 PM Michael Niedermayer

cleanup

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

40a12840 11/30/2003 05:22 PM Michael Niedermayer

rv10 fix

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

68b94c35 11/30/2003 02:35 PM Michael Niedermayer

rv20 decoder

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

7d1c3fc1 07/29/2003 02:09 AM Michael Niedermayer

rate distortion mb decision support
fix decoding of old %16!=0 divx
fix assertion failure in motion_est.c

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

ebc51331 05/26/2003 09:40 PM James Stembridge

set pix_fmt in rv10 patch by (James Stembridge <jstembridge at users dot sourceforge dot net>)

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

983e3246 03/06/2003 11:32 AM Michael Niedermayer

per file doxy

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

7604246d 02/16/2003 11:05 PM Wolfgang Hesseler

more #ifdef CONFIG_ENCODERS patch by (Wolfgang Hesseler <qv at multimediaware dot com>) with modifications by me (s/WOLFGANG/CONFIG_ENCODERS/ and some other fixes)

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

0c1a9eda 02/11/2003 04:35 PM Zdenek Kabelac
  • UINTX -> uintx_t INTX -> intx_t

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

68f593b4 01/21/2003 05:34 PM Michael Niedermayer

GetBitContext.size is allways multiplied by 8 -> use size_in_bits to avoid useless *8 in a few inner loops

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

492cd3a9 12/09/2002 12:03 PM Michael Niedermayer

AVVideoFrame -> AVFrame

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

1e491e29 12/04/2002 10:04 AM Michael Niedermayer

cleanup
adding AVVideoFrame
moving quality, pict_type, key_frame, qscale_table, ... to AVVideoFrame
removing obsolete variables in AVCodecContext
skiping of MBs in b frames
correctly initalizing AVCodecContext
picture buffer cleanup

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

eb4b3dd3 11/11/2002 09:40 AM Zdenek Kabelac
  • using DSPContext - so each codec could use its local (sub)set of CPU extension

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

d6db1c9c 10/27/2002 12:02 AM Michael Niedermayer

handle direct rendering buffer allocation failure

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

4d2858de 10/13/2002 01:16 PM Michael Niedermayer

better/cleaner error resilience (done in a 2nd pass after decoding)
h263/mpeg4 out of order slice decoding

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

144f0625 10/01/2002 07:29 PM Michael Niedermayer

rv10 cleanup (de)muxer still needs to be cleaned up (still searching volunteer for that ;) )

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