[FFmpeg-soc] [soc]: r3911 - in dirac/libavcodec: dirac.h diracdec.c
conrad
subversion at mplayerhq.hu
Thu Jan 1 21:31:30 CET 2009
Author: conrad
Date: Thu Jan 1 21:31:30 2009
New Revision: 3911
Log:
Replace int16_t with IDWTELEM where appropriate
Modified:
dirac/libavcodec/dirac.h
dirac/libavcodec/diracdec.c
Modified: dirac/libavcodec/dirac.h
==============================================================================
--- dirac/libavcodec/dirac.h Thu Jan 1 21:31:28 2009 (r3910)
+++ dirac/libavcodec/dirac.h Thu Jan 1 21:31:30 2009 (r3911)
@@ -273,7 +273,7 @@ static unsigned int inline coeff_quant_o
}
static inline
-int zero_neighbourhood(int16_t *data, int x, int y, int stride)
+int zero_neighbourhood(IDWTELEM *data, int x, int y, int stride)
{
/* Check if there is a zero to the left and top left of this
coefficient. */
@@ -295,7 +295,7 @@ int zero_neighbourhood(int16_t *data, in
* @return prediction for the sign: -1 when negative, 1 when positive, 0 when 0
*/
static inline
-int sign_predict(int16_t *data, dirac_subband orientation,
+int sign_predict(IDWTELEM *data, dirac_subband orientation,
int x, int y, int stride)
{
if (orientation == subband_hl && y > 0)
@@ -307,7 +307,7 @@ int sign_predict(int16_t *data, dirac_su
}
static inline
-int intra_dc_coeff_prediction(int16_t *coeff, int x, int y, int stride)
+int intra_dc_coeff_prediction(IDWTELEM *coeff, int x, int y, int stride)
{
int pred;
if (x > 0 && y > 0) {
Modified: dirac/libavcodec/diracdec.c
==============================================================================
--- dirac/libavcodec/diracdec.c Thu Jan 1 21:31:28 2009 (r3910)
+++ dirac/libavcodec/diracdec.c Thu Jan 1 21:31:30 2009 (r3911)
@@ -134,7 +134,7 @@ static inline int coeff_dequant(int coef
* @param qfact quantizer factor
*/
static inline void coeff_unpack_arith(DiracContext *s, SubBand *b,
- int16_t *coeffp, int x, int y,
+ IDWTELEM *coeffp, int x, int y,
int qoffset, int qfactor)
{
int parent = 0;
@@ -169,7 +169,7 @@ static inline void coeff_unpack_arith(Di
*coeffp = coeff;
}
-static inline void coeff_unpack_vlc(DiracContext *s, SubBand *b, int16_t *buf,
+static inline void coeff_unpack_vlc(DiracContext *s, SubBand *b, IDWTELEM *buf,
int x, int y, int qoffset, int qfactor)
{
int coeff, sign;
@@ -198,7 +198,7 @@ static inline void codeblock(DiracContex
{
int x, y;
unsigned int qoffset, qfactor;
- int16_t *buf;
+ IDWTELEM *buf;
if (!blockcnt_one) {
int zero_block;
@@ -240,7 +240,7 @@ static inline void codeblock(DiracContex
static inline void intra_dc_prediction(SubBand *b)
{
int x, y;
- int16_t *line = b->ibuf;
+ IDWTELEM *line = b->ibuf;
for (y = 0; y < b->height; y++) {
for (x = 0; x < b->width; x++) {
@@ -708,7 +708,7 @@ static int dirac_unpack_block_motion_dat
*/
static int dirac_decode_frame_internal(DiracContext *s)
{
- int16_t *line;
+ IDWTELEM *line;
int16_t *mcline;
int comp;
int x, y;
More information about the FFmpeg-soc
mailing list