~siretart/ubuntu/utopic/libav/libav10

« back to all changes in this revision

Viewing changes to libavcodec/arm/vp3dsp_init_arm.c

  • Committer: Package Import Robot
  • Author(s): Reinhard Tartler
  • Date: 2014-05-11 12:28:45 UTC
  • mfrom: (1.1.22) (2.1.38 experimental)
  • Revision ID: package-import@ubuntu.com-20140511122845-gxvpts83i958y0i5
Tags: 6:10.1-1
* New upstream release 10:
   - pcm-dvd: Fix 20bit decoding (bug/592)
   - avi: Improve non-interleaved detection (bug/666)
   - arm: hpeldsp: fix put_pixels8_y2_{,no_rnd_}armv6
   - arm: hpeldsp: prevent overreads in armv6 asm (bug/646)
   - avfilter: Add missing emms_c when needed
   - rtmpproto: Check the buffer sizes when copying app/playpath strings
   - swscale: Fix an undefined behaviour
   - vp9: Read the frame size as unsigned
   - dcadec: Use correct channel count in stereo downmix check
   - dcadec: Do not decode the XCh extension when downmixing to stereo
   - matroska: add the Opus mapping
   - matroskadec: read the CodecDelay element
   - rtmpproto: Make sure to pass on the error code if read_connect failed
   - lavr: allocate the resampling buffer with a positive size
   - mp3enc: Properly write bitrate value in XING header (Closes: #736088)
   - golomb: Fix the implementation of get_se_golomb_long
* Drop debian/libav-tools.maintscript. ffserver is no longer found in
  stable, and this seems to cause other problems today (Closes: #742676)

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
#include "libavutil/attributes.h"
22
22
#include "libavutil/cpu.h"
23
23
#include "libavutil/arm/cpu.h"
 
24
#include "libavcodec/dsputil.h"
24
25
#include "libavcodec/vp3dsp.h"
25
26
 
26
 
void ff_vp3_idct_put_neon(uint8_t *dest, int line_size, DCTELEM *data);
27
 
void ff_vp3_idct_add_neon(uint8_t *dest, int line_size, DCTELEM *data);
28
 
void ff_vp3_idct_dc_add_neon(uint8_t *dest, int line_size, const DCTELEM *data);
 
27
void ff_vp3_idct_put_neon(uint8_t *dest, int line_size, int16_t *data);
 
28
void ff_vp3_idct_add_neon(uint8_t *dest, int line_size, int16_t *data);
 
29
void ff_vp3_idct_dc_add_neon(uint8_t *dest, int line_size, int16_t *data);
29
30
 
30
31
void ff_vp3_v_loop_filter_neon(uint8_t *, int, int *);
31
32
void ff_vp3_h_loop_filter_neon(uint8_t *, int, int *);
40
41
        c->idct_dc_add   = ff_vp3_idct_dc_add_neon;
41
42
        c->v_loop_filter = ff_vp3_v_loop_filter_neon;
42
43
        c->h_loop_filter = ff_vp3_h_loop_filter_neon;
43
 
        c->idct_perm     = FF_TRANSPOSE_IDCT_PERM;
44
44
    }
45
45
}