Revision b3858964 libavcodec/dsputil.h

View differences:

libavcodec/dsputil.h
544 544
     * @param len length of vectors, should be multiple of 16
545 545
     * @param shift number of bits to discard from product
546 546
     */
547
    int32_t (*scalarproduct_int16)(int16_t *v1, int16_t *v2/*align 16*/, int len, int shift);
547
    int32_t (*scalarproduct_int16)(const int16_t *v1, const int16_t *v2/*align 16*/, int len, int shift);
548 548
    /* ape functions */
549 549
    /**
550 550
     * Calculate scalar product of v1 and v2,
551 551
     * and v1[i] += v3[i] * mul
552 552
     * @param len length of vectors, should be multiple of 16
553 553
     */
554
    int32_t (*scalarproduct_and_madd_int16)(int16_t *v1/*align 16*/, int16_t *v2, int16_t *v3, int len, int mul);
554
    int32_t (*scalarproduct_and_madd_int16)(int16_t *v1/*align 16*/, const int16_t *v2, const int16_t *v3, int len, int mul);
555 555

  
556 556
    /* rv30 functions */
557 557
    qpel_mc_func put_rv30_tpel_pixels_tab[4][16];

Also available in: Unified diff