~siretart/ubuntu/utopic/libav/libav10

« back to all changes in this revision

Viewing changes to libavcodec/arm/h264cmc_neon.S

  • 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:
39
39
        add             r6,  r6,  r7,  lsl #1
40
40
        vld1.16         {d22[],d23[]}, [r6,:16]
41
41
  .endif
 
42
  .ifc \codec,vc1
 
43
        vmov.u16        q11, #28
 
44
  .endif
42
45
 
43
46
A       muls            r7,  r4,  r5
44
47
T       mul             r7,  r4,  r5
183
186
        add             r6,  r6,  r7,  lsl #1
184
187
        vld1.16         {d22[],d23[]}, [r6,:16]
185
188
  .endif
 
189
  .ifc \codec,vc1
 
190
        vmov.u16        q11, #28
 
191
  .endif
186
192
 
187
193
A       muls            r7,  r4,  r5
188
194
T       mul             r7,  r4,  r5
376
382
endfunc
377
383
.endm
378
384
 
379
 
#if CONFIG_H264_DECODER
380
385
        h264_chroma_mc8 put
381
386
        h264_chroma_mc8 avg
382
387
        h264_chroma_mc4 put
383
388
        h264_chroma_mc4 avg
384
389
        h264_chroma_mc2 put
385
390
        h264_chroma_mc2 avg
386
 
#endif
387
391
 
388
392
#if CONFIG_RV40_DECODER
389
393
const   rv40bias
398
402
        h264_chroma_mc4 put, rv40
399
403
        h264_chroma_mc4 avg, rv40
400
404
#endif
 
405
 
 
406
#if CONFIG_VC1_DECODER
 
407
        h264_chroma_mc8 put, vc1
 
408
        h264_chroma_mc8 avg, vc1
 
409
        h264_chroma_mc4 put, vc1
 
410
        h264_chroma_mc4 avg, vc1
 
411
#endif