Revision 6beb8b26

View differences:

Changelog
140 140
- liba52 wrapper removed
141 141
- Speex decoding via libspeex
142 142
- Electronic Arts TGQ decoder
143
- RV40 decoder
143
- RV30 and RV40 decoder
144 144
- QCELP / PureVoice decoder
145 145

  
146 146
version 0.4.9-pre1:
doc/general.texi
288 288
    @tab fourccs: QPEG, Q1.0, Q1.1
289 289
@item RealVideo 1.0          @tab  X  @tab  X
290 290
@item RealVideo 2.0          @tab  X  @tab  X
291
@item RealVideo 3.0          @tab     @tab  X
292
    @tab still far from ideal
291 293
@item RealVideo 4.0          @tab     @tab  X
292 294
@item Renderware TXD         @tab     @tab  X
293 295
    @tab Texture dictionaries used by the Renderware Engine.
libavcodec/Makefile
178 178
OBJS-$(CONFIG_RV10_ENCODER)            += rv10.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
179 179
OBJS-$(CONFIG_RV20_DECODER)            += rv10.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
180 180
OBJS-$(CONFIG_RV20_ENCODER)            += rv10.o mpegvideo_enc.o motion_est.o ratecontrol.o h263.o mpeg12data.o mpegvideo.o error_resilience.o
181
OBJS-$(CONFIG_RV30_DECODER)            += rv30.o rv34.o h264pred.o rv30dsp.o
181 182
OBJS-$(CONFIG_RV40_DECODER)            += rv40.o rv34.o h264pred.o rv40dsp.o
182 183
OBJS-$(CONFIG_SGI_DECODER)             += sgidec.o
183 184
OBJS-$(CONFIG_SGI_ENCODER)             += sgienc.o rle.o
libavcodec/allcodecs.c
132 132
    REGISTER_DECODER (RPZA, rpza);
133 133
    REGISTER_ENCDEC  (RV10, rv10);
134 134
    REGISTER_ENCDEC  (RV20, rv20);
135
    REGISTER_DECODER (RV30, rv30);
135 136
    REGISTER_DECODER (RV40, rv40);
136 137
    REGISTER_ENCDEC  (SGI, sgi);
137 138
    REGISTER_DECODER (SMACKER, smacker);
libavcodec/avcodec.h
30 30
#include "libavutil/avutil.h"
31 31

  
32 32
#define LIBAVCODEC_VERSION_MAJOR 52
33
#define LIBAVCODEC_VERSION_MINOR  7
33
#define LIBAVCODEC_VERSION_MINOR  8
34 34
#define LIBAVCODEC_VERSION_MICRO  0
35 35

  
36 36
#define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
libavcodec/dsputil.c
2743 2743
/* H264 specific */
2744 2744
void ff_h264dspenc_init(DSPContext* c, AVCodecContext *avctx);
2745 2745

  
2746
#if defined(CONFIG_RV30_DECODER)
2747
void ff_rv30dsp_init(DSPContext* c, AVCodecContext *avctx);
2748
#endif /* CONFIG_RV30_DECODER */
2749

  
2746 2750
#if defined(CONFIG_RV40_DECODER)
2747 2751
static void put_rv40_qpel16_mc33_c(uint8_t *dst, uint8_t *src, int stride){
2748 2752
    put_pixels16_xy2_c(dst, src, stride, 16);
......
4495 4499
#if defined(CONFIG_H264_ENCODER)
4496 4500
    ff_h264dspenc_init(c,avctx);
4497 4501
#endif
4502
#if defined(CONFIG_RV30_DECODER)
4503
    ff_rv30dsp_init(c,avctx);
4504
#endif
4498 4505
#if defined(CONFIG_RV40_DECODER)
4499 4506
    ff_rv40dsp_init(c,avctx);
4500 4507
    c->put_rv40_qpel_pixels_tab[0][15] = put_rv40_qpel16_mc33_c;

Also available in: Unified diff