Browse Source

Merge commit '159323897f545e7405fb9db234e0ba123e174376'

* commit '159323897f545e7405fb9db234e0ba123e174376':
  intrax8: Add a local BlockDSPContext and initialize it

Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
tags/n3.1
Derek Buitenhuis 9 years ago
parent
commit
896fce8509
3 changed files with 5 additions and 2 deletions
  1. +1
    -1
      configure
  2. +2
    -1
      libavcodec/intrax8.c
  3. +2
    -0
      libavcodec/intrax8.h

+ 1
- 1
configure View File

@@ -2261,7 +2261,7 @@ faandct_deps="faan fdctdsp"
faanidct_deps="faan idctdsp"
h264dsp_select="startcode"
frame_thread_encoder_deps="encoders threads"
intrax8_select="idctdsp"
intrax8_select="blockdsp idctdsp"
mdct_select="fft"
me_cmp_select="fdctdsp idctdsp pixblockdsp"
mpeg_er_select="error_resilience"


+ 2
- 1
libavcodec/intrax8.c View File

@@ -583,7 +583,7 @@ static int x8_decode_intra_mb(IntraX8Context *const w, const int chroma)
int sign;

av_assert2(w->orient < 12);
s->bdsp.clear_block(s->block[0]);
w->bdsp.clear_block(s->block[0]);

if (chroma)
dc_mode = 2;
@@ -763,6 +763,7 @@ av_cold int ff_intrax8_common_init(AVCodecContext *avctx,
ff_wmv1_scantable[3]);

ff_intrax8dsp_init(&w->dsp);
ff_blockdsp_init(&w->bdsp, avctx);

return 0;
}


+ 2
- 0
libavcodec/intrax8.h View File

@@ -19,6 +19,7 @@
#ifndef AVCODEC_INTRAX8_H
#define AVCODEC_INTRAX8_H

#include "blockdsp.h"
#include "get_bits.h"
#include "mpegvideo.h"
#include "idctdsp.h"
@@ -44,6 +45,7 @@ typedef struct IntraX8Context {
MpegEncContext * s;
IntraX8DSPContext dsp;
IDCTDSPContext idsp;
BlockDSPContext bdsp;
int quant;
int dquant;
int qsum;


Loading…
Cancel
Save