r 406 compat/avisynth/avisynth_c.h int r; r 413 compat/avisynth/avisynth_c.h r = (p->row_sizeUV+AVS_FRAME_ALIGN-1)&(~(AVS_FRAME_ALIGN-1)); // Aligned rowsize r 414 compat/avisynth/avisynth_c.h if (r < p->pitchUV) r 415 compat/avisynth/avisynth_c.h return r; r 419 compat/avisynth/avisynth_c.h r = (p->row_size+AVS_FRAME_ALIGN-1)&(~(AVS_FRAME_ALIGN-1)); // Aligned rowsize r 420 compat/avisynth/avisynth_c.h if (r <= p->pitch) r 421 compat/avisynth/avisynth_c.h return r; r 40 compat/avisynth/avisynth_c_25.h int r; r 51 compat/avisynth/avisynth_c_25.h r = ((p->row_size+AVS_FRAME_ALIGN-1)&(~(AVS_FRAME_ALIGN-1)) )>>1; // Aligned rowsize r 52 compat/avisynth/avisynth_c_25.h if (r < p->pitchUV) r 53 compat/avisynth/avisynth_c_25.h return r; r 59 compat/avisynth/avisynth_c_25.h r = (p->row_size+AVS_FRAME_ALIGN-1)&(~(AVS_FRAME_ALIGN-1)); // Aligned rowsize r 60 compat/avisynth/avisynth_c_25.h if (r <= p->pitch) r 61 compat/avisynth/avisynth_c_25.h return r; r 349 compat/avisynth/avxsynth_c.h int r; r 356 compat/avisynth/avxsynth_c.h r = ((p->row_size+AVS_FRAME_ALIGN-1)&(~(AVS_FRAME_ALIGN-1)) )>>1; // Aligned rowsize r 357 compat/avisynth/avxsynth_c.h if (r < p->pitchUV) r 358 compat/avisynth/avxsynth_c.h return r; r 362 compat/avisynth/avxsynth_c.h r = (p->row_size+AVS_FRAME_ALIGN-1)&(~(AVS_FRAME_ALIGN-1)); // Aligned rowsize r 363 compat/avisynth/avxsynth_c.h if (r <= p->pitch) r 364 compat/avisynth/avxsynth_c.h return r; r 181 ffmpeg.c AVSubtitleRect *r) r 187 ffmpeg.c if (r->type != SUBTITLE_BITMAP) { r 191 ffmpeg.c if (r->x < 0 || r->x + r->w > w || r->y < 0 || r->y + r->h > h) { r 196 ffmpeg.c dst += r->y * dst_linesize + r->x * 4; r 197 ffmpeg.c src = r->pict.data[0]; r 198 ffmpeg.c pal = (uint32_t *)r->pict.data[1]; r 199 ffmpeg.c for (y = 0; y < r->h; y++) { r 202 ffmpeg.c for (x = 0; x < r->w; x++) r 205 ffmpeg.c src += r->pict.linesize[0]; r 831 ffplay.c #define RGBA_IN(r, g, b, a, s)\ r 835 ffplay.c r = (v >> 16) & 0xff;\ r 2323 ffplay.c int r, g, b, y, u, v, a; r 2344 ffplay.c RGBA_IN(r, g, b, a, (uint32_t*)sp->sub.rects[i]->pict.data[1] + j); r 2345 ffplay.c y = RGB_TO_Y_CCIR(r, g, b); r 2346 ffplay.c u = RGB_TO_U_CCIR(r, g, b, 0); r 2347 ffplay.c v = RGB_TO_V_CCIR(r, g, b, 0); r 752 libavcodec/aacps.c static void stereo_processing(PSContext *ps, float (*l)[32][2], float (*r)[32][2], int is34) r 903 libavcodec/aacps.c l[k] + start + 1, r[k] + start + 1, r 134 libavcodec/aacpsdsp.c static void ps_stereo_interpolate_c(float (*l)[2], float (*r)[2], r 152 libavcodec/aacpsdsp.c float r_re = r[n][0]; r 153 libavcodec/aacpsdsp.c float r_im = r[n][1]; r 160 libavcodec/aacpsdsp.c r[n][0] = h1 * l_re + h3 * r_re; r 161 libavcodec/aacpsdsp.c r[n][1] = h1 * l_im + h3 * r_im; r 165 libavcodec/aacpsdsp.c static void ps_stereo_interpolate_ipdopd_c(float (*l)[2], float (*r)[2], r 183 libavcodec/aacpsdsp.c float r_re = r[n][0]; r 184 libavcodec/aacpsdsp.c float r_im = r[n][1]; r 196 libavcodec/aacpsdsp.c r[n][0] = h01 * l_re + h03 * r_re - h11 * l_im - h13 * r_im; r 197 libavcodec/aacpsdsp.c r[n][1] = h01 * l_im + h03 * r_im + h11 * l_re + h13 * r_re; r 45 libavcodec/aacpsdsp.h void (*stereo_interpolate[2])(float (*l)[2], float (*r)[2], r 1596 libavcodec/ac3enc.c unsigned int r; r 1597 libavcodec/ac3enc.c r = 1; r 1600 libavcodec/ac3enc.c r = mul_poly(r, a, poly); r 1604 libavcodec/ac3enc.c return r; r 105 libavcodec/alacenc.c int divisor, q, r; r 110 libavcodec/alacenc.c r = x % divisor; r 122 libavcodec/alacenc.c if (r > 0) r 123 libavcodec/alacenc.c put_bits(&s->pbctx, k, r+1); r 131 libavcodec/alpha/me_cmp_alpha.c uint64_t l, r; r 136 libavcodec/alpha/me_cmp_alpha.c r = ldq(pix2 + 8); r 137 libavcodec/alpha/me_cmp_alpha.c p2_l = avg2(l, (l >> 8) | ((uint64_t) r << 56)); r 138 libavcodec/alpha/me_cmp_alpha.c p2_r = avg2(r, (r >> 8) | ((uint64_t) pix2[16] << 56)); r 153 libavcodec/alpha/me_cmp_alpha.c uint64_t l, m, r; r 159 libavcodec/alpha/me_cmp_alpha.c r = ldq_u(pix2 + 16); r 161 libavcodec/alpha/me_cmp_alpha.c p2_r = avg2(extql(m, disalign) | extqh(r, disalign), r); r 173 libavcodec/alpha/me_cmp_alpha.c uint64_t l, m, r; r 179 libavcodec/alpha/me_cmp_alpha.c r = ldq_u(pix2 + 16); r 182 libavcodec/alpha/me_cmp_alpha.c p2_r = avg2(extql(m, disalign) | extqh(r, disalign), r 183 libavcodec/alpha/me_cmp_alpha.c extql(m, disalign1) | extqh(r, disalign1)); r 49 libavcodec/alpha/simple_idct_alpha.c uint64_t l, r, t2; r 51 libavcodec/alpha/simple_idct_alpha.c r = ldq(row + 4); r 53 libavcodec/alpha/simple_idct_alpha.c if (l == 0 && r == 0) r 58 libavcodec/alpha/simple_idct_alpha.c if (((l & ~0xffffUL) | r) == 0) { r 82 libavcodec/alpha/simple_idct_alpha.c t = extwl(r, 0); /* row[4] */ r 91 libavcodec/alpha/simple_idct_alpha.c t = extwl(r, 4); /* row[6] */ r 124 libavcodec/alpha/simple_idct_alpha.c t = extwl(r, 2); /* row[5] */ r 133 libavcodec/alpha/simple_idct_alpha.c t = extwl(r, 6); /* row[7] */ r 234 libavcodec/alpha/simple_idct_alpha.c uint64_t l, r; r 243 libavcodec/alpha/simple_idct_alpha.c l = ldq(col + 0 * 4); r = ldq(col + 1 * 4); r 244 libavcodec/alpha/simple_idct_alpha.c stq(l, col + 2 * 4); stq(r, col + 3 * 4); r 245 libavcodec/alpha/simple_idct_alpha.c stq(l, col + 4 * 4); stq(r, col + 5 * 4); r 246 libavcodec/alpha/simple_idct_alpha.c stq(l, col + 6 * 4); stq(r, col + 7 * 4); r 247 libavcodec/alpha/simple_idct_alpha.c stq(l, col + 8 * 4); stq(r, col + 9 * 4); r 248 libavcodec/alpha/simple_idct_alpha.c stq(l, col + 10 * 4); stq(r, col + 11 * 4); r 249 libavcodec/alpha/simple_idct_alpha.c stq(l, col + 12 * 4); stq(r, col + 13 * 4); r 250 libavcodec/alpha/simple_idct_alpha.c stq(l, col + 14 * 4); stq(r, col + 15 * 4); r 477 libavcodec/alsdec.c int r = k ? get_bits1(gb) : !(q & 1); r 485 libavcodec/alsdec.c return r ? q : ~q; r 759 libavcodec/alsdec.c int r, c; r 764 libavcodec/alsdec.c r = get_unary(gb, 0, 3); r 766 libavcodec/alsdec.c bd->ltp_gain[2] = ltp_gain_values[r][c]; r 103 libavcodec/ansi.c int r, g, b; r 107 libavcodec/ansi.c for (r = 0; r < 6; r++) r 110 libavcodec/ansi.c *pal++ = 0xFF000000 | (COLOR(r) << 16) | (COLOR(g) << 8) | COLOR(b); r 42 libavcodec/arm/aacpsdsp_init_arm.c void ff_ps_stereo_interpolate_neon(float (*l)[2], float (*r)[2], r 35 libavcodec/arm/mathops.h int r; r 36 libavcodec/arm/mathops.h __asm__ ("smmul %0, %1, %2" : "=r"(r) : "r"(a), "r"(b)); r 37 libavcodec/arm/mathops.h return r; r 43 libavcodec/arm/mathops.h int r; r 49 libavcodec/arm/mathops.h : "=&r"(r) : "r"(a), "r"(b), "r"(ff_inverse) : "cc"); r 50 libavcodec/arm/mathops.h return r; r 58 libavcodec/arm/mathops.h int r, t; r 60 libavcodec/arm/mathops.h : "=&r"(r), "=&r"(t) : "r"(a), "r"(ff_inverse[b])); r 61 libavcodec/arm/mathops.h return r; r 176 libavcodec/cabac.c uint8_t r[9*SIZE]; r 186 libavcodec/cabac.c if(2*i<SIZE) r[i] = av_lfg_get(&prng) % 7; r 187 libavcodec/cabac.c else r[i] = (i>>8)&1; r 192 libavcodec/cabac.c put_cabac_bypass(&c, r[i]&1); r 198 libavcodec/cabac.c put_cabac(&c, state, r[i]&1); r 210 libavcodec/cabac.c if( (r[i]&1) != get_cabac_bypass(&c) ) r 217 libavcodec/cabac.c if( (r[i]&1) != get_cabac_noinline(&c, state) ) r 28 libavcodec/cabac_tablegen.c av_const int av_log2(unsigned v) { int r = 0; while (v >>= 1) r++; return r; } r 548 libavcodec/cavsdec.c const struct dec_2dvlc *r, int esc_golomb_order, r 558 libavcodec/cavsdec.c level_code = get_ue_code(gb, r->golomb_order); r 566 libavcodec/cavsdec.c level = esc_code + (run > r->max_run ? 1 : r->level_add[run]); r 567 libavcodec/cavsdec.c while (level > r->inc_limit) r 568 libavcodec/cavsdec.c r++; r 572 libavcodec/cavsdec.c level = r->rltab[level_code][0]; r 575 libavcodec/cavsdec.c run = r->rltab[level_code][1]; r 576 libavcodec/cavsdec.c r += r->rltab[level_code][2]; r 111 libavcodec/cdgraphics.c uint8_t r, g, b; r 119 libavcodec/cdgraphics.c r = ((color >> 8) & 0x000F) * 17; r 122 libavcodec/cdgraphics.c palette[i + array_offset] = 0xFFU << 24 | r << 16 | g << 8 | b; r 71 libavcodec/cdxl.c unsigned r = ((rgb >> 8) & 0xF) * 0x11; r 74 libavcodec/cdxl.c AV_WN32(&new_palette[i], (0xFFU << 24) | (r << 16) | (g << 8) | b); r 136 libavcodec/cdxl.c uint32_t new_palette[16], r, g, b; r 147 libavcodec/cdxl.c r = new_palette[0] & 0xFF0000; r 156 libavcodec/cdxl.c r = new_palette[index] & 0xFF0000; r 164 libavcodec/cdxl.c r = index * 0x11 << 16; r 170 libavcodec/cdxl.c AV_WL24(out + x * 3, r | g | b); r 179 libavcodec/cdxl.c uint32_t new_palette[64], r, g, b; r 190 libavcodec/cdxl.c r = new_palette[0] & 0xFF0000; r 199 libavcodec/cdxl.c r = new_palette[index] & 0xFF0000; r 207 libavcodec/cdxl.c r = (index << 18) | (r & (3 << 16)); r 213 libavcodec/cdxl.c AV_WL24(out + x * 3, r | g | b); r 107 libavcodec/cinepak.c int r = *data++; r 109 libavcodec/cinepak.c *p++ = r; r 112 libavcodec/cinepak.c int r, g, b, u, v; r 117 libavcodec/cinepak.c r = *p++ + v*2; r 121 libavcodec/cinepak.c *p++ = av_clip_uint8(r); r 1137 libavcodec/cinepakenc.c uint8_t *ir[2]; int32_t r, g, b, rr, gg, bb; r 1141 libavcodec/cinepakenc.c r = g = b = 0; r 1148 libavcodec/cinepakenc.c r += rr; g += gg; b += bb; r 1161 libavcodec/cinepakenc.c rr = (-299683*r - 599156*g + 898839*b) >> 23; r 1167 libavcodec/cinepakenc.c rr = (748893*r - 599156*g - 149737*b) >> 23; r 138 libavcodec/cngdec.c int r = (av_lfg_get(&p->lfg) & 0xffff) - 0x8000; r 139 libavcodec/cngdec.c p->excitation[i] = scaling * r; r 670 libavcodec/dcadec.c v = samples[r][i]; \ r 684 libavcodec/dcadec.c int c, l, r, sl, sr, s; r 701 libavcodec/dcadec.c r = channel_mapping[2]; r 711 libavcodec/dcadec.c r = channel_mapping[2]; r 724 libavcodec/dcadec.c r = channel_mapping[2]; r 234 libavcodec/dcaenc.c int64_t r = (int64_t)a * b + 0x80000000ULL; r 235 libavcodec/dcaenc.c return r >> 32; r 317 libavcodec/dvbsub.c int a, r, g, b; r 320 libavcodec/dvbsub.c r = (x >> 16) & 0xff; r 324 libavcodec/dvbsub.c *q++ = RGB_TO_Y_CCIR(r, g, b); r 325 libavcodec/dvbsub.c *q++ = RGB_TO_V_CCIR(r, g, b, 0); r 326 libavcodec/dvbsub.c *q++ = RGB_TO_U_CCIR(r, g, b, 0); r 152 libavcodec/dvbsubdec.c #define RGBA(r,g,b,a) (((unsigned)(a) << 24) | ((r) << 16) | ((g) << 8) | (b)) r 366 libavcodec/dvbsubdec.c int i, r, g, b, a = 0; r 396 libavcodec/dvbsubdec.c r = (i & 1) ? 255 : 0; r 400 libavcodec/dvbsubdec.c r = (i & 1) ? 127 : 0; r 404 libavcodec/dvbsubdec.c default_clut.clut16[i] = RGBA(r, g, b, 255); r 410 libavcodec/dvbsubdec.c r = (i & 1) ? 255 : 0; r 417 libavcodec/dvbsubdec.c r = ((i & 1) ? 85 : 0) + ((i & 0x10) ? 170 : 0); r 423 libavcodec/dvbsubdec.c r = ((i & 1) ? 85 : 0) + ((i & 0x10) ? 170 : 0); r 429 libavcodec/dvbsubdec.c r = 127 + ((i & 1) ? 43 : 0) + ((i & 0x10) ? 85 : 0); r 435 libavcodec/dvbsubdec.c r = ((i & 1) ? 43 : 0) + ((i & 0x10) ? 85 : 0); r 442 libavcodec/dvbsubdec.c default_clut.clut256[i] = RGBA(r, g, b, a); r 1065 libavcodec/dvbsubdec.c int r, g, b, r_add, g_add, b_add; r 1132 libavcodec/dvbsubdec.c YUV_TO_RGB2_CCIR(r, g, b, y); r 1134 libavcodec/dvbsubdec.c av_dlog(avctx, "clut %d := (%d,%d,%d,%d)\n", entry_id, r, g, b, alpha); r 1142 libavcodec/dvbsubdec.c clut->clut4[entry_id] = RGBA(r,g,b,255 - alpha); r 1144 libavcodec/dvbsubdec.c clut->clut16[entry_id] = RGBA(r,g,b,255 - alpha); r 1146 libavcodec/dvbsubdec.c clut->clut256[entry_id] = RGBA(r,g,b,255 - alpha); r 53 libavcodec/dvdsubdec.c uint8_t r, g, b; r 62 libavcodec/dvdsubdec.c YUV_TO_RGB2_CCIR(r, g, b, y); r 63 libavcodec/dvdsubdec.c *rgba++ = (*alpha++ << 24) | (r << 16) | (g << 8) | b; r 159 libavcodec/dvdsubdec.c int nb_opaque_colors, i, level, j, r, g, b; r 189 libavcodec/dvdsubdec.c r = (((subtitle_color >> 16) & 0xff) * level) >> 8; r 192 libavcodec/dvdsubdec.c rgba_palette[i] = b | (g << 8) | (r << 16) | ((alpha[i] * 17) << 24); r 603 libavcodec/dvdsubdec.c uint8_t r, g, b, yuv[65], *buf; r 641 libavcodec/dvdsubdec.c YUV_TO_RGB2_CCIR(r, g, b, y); r 642 libavcodec/dvdsubdec.c ctx->palette[i] = (r << 16) + (g << 8) + b; r 99 libavcodec/dvdsubenc.c int r = 0, d, i; r 105 libavcodec/dvdsubenc.c r += d * d; r 109 libavcodec/dvdsubenc.c return r; r 117 libavcodec/dvdsubenc.c const AVSubtitleRect *r) r 121 libavcodec/dvdsubenc.c uint32_t *palette = (uint32_t *)r->pict.data[1]; r 124 libavcodec/dvdsubenc.c uint8_t *p = r->pict.data[0]; r 126 libavcodec/dvdsubenc.c for (y = 0; y < r->h; y++) { r 127 libavcodec/dvdsubenc.c for (x = 0; x < r->w; x++) r 129 libavcodec/dvdsubenc.c p += r->pict.linesize[0] - r->w; r 217 libavcodec/dxtory.c int r, g, b; r 228 libavcodec/dxtory.c r = decode_sym_565(gb, lru[2], 5); r 229 libavcodec/dxtory.c dst[x * 3 + 0] = (r << 3) | (r >> 2); r 60 libavcodec/dxva2_h264.c const H264Picture *r; r 62 libavcodec/dxva2_h264.c r = h->short_ref[j++]; r 64 libavcodec/dxva2_h264.c r = NULL; r 65 libavcodec/dxva2_h264.c while (!r && j < h->short_ref_count + 16) r 66 libavcodec/dxva2_h264.c r = h->long_ref[j++ - h->short_ref_count]; r 68 libavcodec/dxva2_h264.c if (r) { r 70 libavcodec/dxva2_h264.c ff_dxva2_get_surface_index(ctx, &r->f), r 71 libavcodec/dxva2_h264.c r->long_ref != 0); r 73 libavcodec/dxva2_h264.c if ((r->reference & PICT_TOP_FIELD) && r->field_poc[0] != INT_MAX) r 74 libavcodec/dxva2_h264.c pp->FieldOrderCntList[i][0] = r->field_poc[0]; r 75 libavcodec/dxva2_h264.c if ((r->reference & PICT_BOTTOM_FIELD) && r->field_poc[1] != INT_MAX) r 76 libavcodec/dxva2_h264.c pp->FieldOrderCntList[i][1] = r->field_poc[1]; r 78 libavcodec/dxva2_h264.c pp->FrameNumList[i] = r->long_ref ? r->pic_id : r->frame_num; r 79 libavcodec/dxva2_h264.c if (r->reference & PICT_TOP_FIELD) r 81 libavcodec/dxva2_h264.c if (r->reference & PICT_BOTTOM_FIELD) r 242 libavcodec/dxva2_h264.c const H264Picture *r = &h->ref_list[list][i]; r 246 libavcodec/dxva2_h264.c index = ff_dxva2_get_surface_index(ctx, &r->f); r 248 libavcodec/dxva2_h264.c index = get_refpic_index(pp, ff_dxva2_get_surface_index(ctx, &r->f)); r 250 libavcodec/dxva2_h264.c r->reference == PICT_BOTTOM_FIELD); r 111 libavcodec/elbg.c uint64_t r; r 114 libavcodec/elbg.c r = av_lfg_get(elbg->rand_state) % (unsigned int)elbg->utility_inc[elbg->numCB-1] + 1; r 116 libavcodec/elbg.c r = av_lfg_get(elbg->rand_state); r 117 libavcodec/elbg.c r = (av_lfg_get(elbg->rand_state) + (r<<32)) % elbg->utility_inc[elbg->numCB-1] + 1; r 120 libavcodec/elbg.c while (elbg->utility_inc[i] < r) { r 909 libavcodec/exr.c const uint8_t *r, *g, *b, *a; r 911 libavcodec/exr.c r = channel_buffer[0]; r 926 libavcodec/exr.c t.i = bytestream_get_le32(&r); r 946 libavcodec/exr.c *ptr_x++ = s->gamma_table[bytestream_get_le16(&r)]; r 246 libavcodec/fft-test.c RDFTContext r; r 335 libavcodec/fft-test.c ff_rdft_init(&r, fft_nbits, do_inverse ? IDFT_C2R : DFT_R2C); r 404 libavcodec/fft-test.c r.rdft_calc(&r, tab2); r 416 libavcodec/fft-test.c r.rdft_calc(&r, tab2); r 464 libavcodec/fft-test.c r.rdft_calc(&r, tab2); r 497 libavcodec/fft-test.c ff_rdft_end(&r); r 257 libavcodec/ffv1dec.c int r = sample[2][1][x]; r 262 libavcodec/ffv1dec.c r -= offset; r 263 libavcodec/ffv1dec.c g -= (b * s->slice_rct_by_coef + r * s->slice_rct_ry_coef) >> 2; r 265 libavcodec/ffv1dec.c r += g; r 269 libavcodec/ffv1dec.c *((uint32_t*)(src[0] + x*4 + stride[0]*y)) = b + (g<<8) + (r<<16) + (a<<24); r 273 libavcodec/ffv1dec.c *((uint16_t*)(src[2] + x*2 + stride[2]*y)) = r; r 429 libavcodec/ffv1enc.c int b, g, r, av_uninit(a); r 434 libavcodec/ffv1enc.c r = (v >> 16) & 0xFF; r 439 libavcodec/ffv1enc.c r = *((const uint16_t *)(src[2] + x*2 + stride[2]*y)); r 444 libavcodec/ffv1enc.c r -= g; r 445 libavcodec/ffv1enc.c g += (b * s->slice_rct_by_coef + r * s->slice_rct_ry_coef) >> 2; r 447 libavcodec/ffv1enc.c r += offset; r 452 libavcodec/ffv1enc.c sample[2][0][x] = r; r 1053 libavcodec/ffv1enc.c int b, g, r; r 1059 libavcodec/ffv1enc.c r = (v >> 16) & 0xFF; r 1063 libavcodec/ffv1enc.c r = *((const uint16_t*)(src[2] + x*2 + stride[2]*y)); r 1066 libavcodec/ffv1enc.c ar = r - lastr; r 1086 libavcodec/ffv1enc.c lastr = r; r 169 libavcodec/ffwavesynth.c uint64_t r = 0; r 179 libavcodec/ffwavesynth.c r = (r << 16) | (a / b); r 182 libavcodec/ffwavesynth.c return r; r 186 libavcodec/ffwavesynth.c r |= (uint64_t)1 << i; r 192 libavcodec/ffwavesynth.c return r; r 318 libavcodec/ffwavesynth.c int i, r; r 326 libavcodec/ffwavesynth.c r = wavesynth_parse_extradata(avc); r 327 libavcodec/ffwavesynth.c if (r < 0) { r 333 libavcodec/ffwavesynth.c r = AVERROR(ENOMEM); r 350 libavcodec/ffwavesynth.c return r; r 431 libavcodec/ffwavesynth.c int s, c, r; r 445 libavcodec/ffwavesynth.c r = ff_get_buffer(avc, frame, 0); r 446 libavcodec/ffwavesynth.c if (r < 0) r 447 libavcodec/ffwavesynth.c return r; r 88 libavcodec/flashsv.c unsigned r = c >> 10; r 92 libavcodec/flashsv.c *dst++ = (r << 3) | (r >> 2); r 468 libavcodec/flashsv2enc.c int r, g, b; r 470 libavcodec/flashsv2enc.c for (r = 4; r < 256; r += 8) { r 473 libavcodec/flashsv2enc.c bgr = b | (g << 8) | (r << 16); r 474 libavcodec/flashsv2enc.c c15 = (b >> 3) | ((g & 0xf8) << 2) | ((r & 0xf8) << 7); r 176 libavcodec/flicvideo.c unsigned char r, g, b; r 256 libavcodec/flicvideo.c r = bytestream2_get_byte(&g2) << color_shift; r 259 libavcodec/flicvideo.c entry = 0xFFU << 24 | r << 16 | g << 8 | b; r 623 libavcodec/get_bits.h int r = get_bits(s, n); r 625 libavcodec/get_bits.h print_bin(r, n); r 627 libavcodec/get_bits.h r, n, r, get_bits_count(s) - n, file, func, line); r 629 libavcodec/get_bits.h return r; r 638 libavcodec/get_bits.h int r = get_vlc2(s, table, bits, max_depth); r 645 libavcodec/get_bits.h bits2, len, r, pos, file, func, line); r 647 libavcodec/get_bits.h return r; r 673 libavcodec/get_bits.h int r = get_xbits(s, n); r 677 libavcodec/get_bits.h show, n, r, get_bits_count(s) - n, file, func, line); r 679 libavcodec/get_bits.h return r; r 436 libavcodec/golomb.h static inline int get_te(GetBitContext *s, int r, char *file, const char *func, r 441 libavcodec/golomb.h int i = get_te0_golomb(s, r); r 455 libavcodec/golomb.h #define get_te_golomb(a, r) get_te(a, r, __FILE__, __PRETTY_FUNCTION__, __LINE__) r 456 libavcodec/golomb.h #define get_te0_golomb(a, r) get_te(a, r, __FILE__, __PRETTY_FUNCTION__, __LINE__) r 353 libavcodec/h264.c int r; r 357 libavcodec/h264.c for (r = 1; r < 9; r++) { r 359 libavcodec/h264.c return r; r 158 libavcodec/huffyuvdec.c int i, b, g, r, code; r 175 libavcodec/huffyuvdec.c for (r = -16; r < 16; r++) { r 176 libavcodec/huffyuvdec.c int len2 = s->len[2][r & 255]; r 181 libavcodec/huffyuvdec.c bits[i] = (code << len2) + s->bits[2][r & 255]; r 185 libavcodec/huffyuvdec.c map[i][R] = g + r; r 189 libavcodec/huffyuvdec.c map[i][R] = r; r 88 libavcodec/huffyuvdsp.c uint8_t r = left[R], g = left[G], b = left[B], a = left[A]; r 93 libavcodec/huffyuvdsp.c r += src[4 * i + R]; r 98 libavcodec/huffyuvdsp.c dst[4 * i + R] = r; r 104 libavcodec/huffyuvdsp.c left[R] = r; r 99 libavcodec/huffyuvenc.c int r, g, b, a; r 100 libavcodec/huffyuvenc.c r = *red; r 110 libavcodec/huffyuvenc.c dst[i * 4 + R] = rt - r; r 114 libavcodec/huffyuvenc.c r = rt; r 133 libavcodec/huffyuvenc.c int r, g, b; r 134 libavcodec/huffyuvenc.c r = *red; r 141 libavcodec/huffyuvenc.c dst[i * 3 + 0] = rt - r; r 144 libavcodec/huffyuvenc.c r = rt; r 711 libavcodec/huffyuvenc.c int r =(s->temp[0][planes == 3 ? 3 * i + 0 : 4 * i + R] - g) & 0xFF;\ r 717 libavcodec/huffyuvenc.c s->stats[2][r]++; \ r 724 libavcodec/huffyuvenc.c put_bits(&s->pb, s->len[2][r], s->bits[2][r]); \ r 155 libavcodec/intrax8.c #define run_offset(r) ((r)<<16) r 982 libavcodec/jpeg2000dec.c int r = ff_mqc_decode(&t1->mqc, r 985 libavcodec/jpeg2000dec.c t1->data[y][x] += t1->data[y][x] < 0 ? -r : r; r 1514 libavcodec/jpeg2000dec.c uint32_t r, g, b; r 1537 libavcodec/jpeg2000dec.c r = bytestream2_get_byteu(&s->g) << 8 - colour_depth[0]; r 1538 libavcodec/jpeg2000dec.c r |= r >> colour_depth[0]; r 1540 libavcodec/jpeg2000dec.c r = bytestream2_get_be16u(&s->g) >> colour_depth[0] - 8; r 1544 libavcodec/jpeg2000dec.c r |= r >> colour_depth[1]; r 1550 libavcodec/jpeg2000dec.c r |= r >> colour_depth[2]; r 1554 libavcodec/jpeg2000dec.c s->palette[i] = 0xffu << 24 | r << 16 | g << 8 | b; r 239 libavcodec/jpeglsdec.c int r; r 244 libavcodec/jpeglsdec.c int r; r 245 libavcodec/jpeglsdec.c r = 1 << ff_log2_run[state->run_index[comp]]; r 246 libavcodec/jpeglsdec.c if (x + r * stride > w) r 247 libavcodec/jpeglsdec.c r = (w - x) / stride; r 248 libavcodec/jpeglsdec.c for (i = 0; i < r; i++) { r 253 libavcodec/jpeglsdec.c if (r != 1 << ff_log2_run[state->run_index[comp]]) r 261 libavcodec/jpeglsdec.c r = ff_log2_run[state->run_index[comp]]; r 262 libavcodec/jpeglsdec.c if (r) r 263 libavcodec/jpeglsdec.c r = get_bits_long(&s->gb, r); r 264 libavcodec/jpeglsdec.c if (x + r * stride > w) { r 265 libavcodec/jpeglsdec.c r = (w - x) / stride; r 267 libavcodec/jpeglsdec.c for (i = 0; i < r; i++) { r 455 libavcodec/jpeglsdec.c int r = src[x+0] - (( 359 * (src[x+2]-128) + 490) >> 8); r 458 libavcodec/jpeglsdec.c src[x+0] = av_clip_uint8(r); r 641 libavcodec/lagarith.c uint8_t r, g, b, a; r 642 libavcodec/lagarith.c r = srcs[0][i]; r 645 libavcodec/lagarith.c r += g; r 649 libavcodec/lagarith.c AV_WN32(dst + i * 4, MKBETAG(a, r, g, b)); r 651 libavcodec/lagarith.c dst[i * 3 + 0] = r; r 51 libavcodec/lagarithrac.c unsigned r = i << l->hash_shift; r 52 libavcodec/lagarithrac.c while (l->prob[j + 1] <= r) r 32 libavcodec/libzvbi-teletextdec.c #define RGBA(r,g,b,a) (((a) << 24) | ((r) << 16) | ((g) << 8) | (b)) r 270 libavcodec/libzvbi-teletextdec.c int r, g, b, a; r 272 libavcodec/libzvbi-teletextdec.c r = VBI_R(page->color_map[ci]); r 276 libavcodec/libzvbi-teletextdec.c ((uint32_t *)sub_rect->pict.data[1])[ci] = RGBA(r, g, b, a); r 59 libavcodec/loco.c static int loco_get_rice_param(RICEContext *r) r 62 libavcodec/loco.c int val = r->count; r 64 libavcodec/loco.c while (r->sum > val && cnt < 9) { r 72 libavcodec/loco.c static inline void loco_update_rice_param(RICEContext *r, int val) r 74 libavcodec/loco.c r->sum += val; r 75 libavcodec/loco.c r->count++; r 77 libavcodec/loco.c if (r->count == 16) { r 78 libavcodec/loco.c r->sum >>= 1; r 79 libavcodec/loco.c r->count >>= 1; r 83 libavcodec/loco.c static inline int loco_get_rice(RICEContext *r) r 86 libavcodec/loco.c if (r->run > 0) { /* we have zero run */ r 87 libavcodec/loco.c r->run--; r 88 libavcodec/loco.c loco_update_rice_param(r, 0); r 91 libavcodec/loco.c v = get_ur_golomb_jpegls(&r->gb, loco_get_rice_param(r), INT_MAX, 0); r 92 libavcodec/loco.c loco_update_rice_param(r, (v + 1) >> 1); r 94 libavcodec/loco.c if (r->save >= 0) { r 95 libavcodec/loco.c r->run = get_ur_golomb_jpegls(&r->gb, 2, INT_MAX, 0); r 96 libavcodec/loco.c if (r->run > 1) r 97 libavcodec/loco.c r->save += r->run + 1; r 99 libavcodec/loco.c r->save -= 3; r 101 libavcodec/loco.c r->run2++; r 103 libavcodec/loco.c v = ((v >> 1) + r->lossy) ^ -(v & 1); r 104 libavcodec/loco.c if (r->run2 > 0) { r 105 libavcodec/loco.c if (r->run2 > 2) r 106 libavcodec/loco.c r->save += r->run2; r 108 libavcodec/loco.c r->save -= 3; r 109 libavcodec/loco.c r->run2 = 0; r 172 libavcodec/lpc.h LPC_TYPE r = -autoc[i]; r 176 libavcodec/lpc.h r -= lpc_last[j] * autoc[i-j-1]; r 178 libavcodec/lpc.h r /= err; r 179 libavcodec/lpc.h err *= 1.0 - (r * r); r 182 libavcodec/lpc.h lpc[i] = r; r 187 libavcodec/lpc.h lpc[ j] = f + r * b; r 188 libavcodec/lpc.h lpc[i-1-j] = b + r * f; r 388 libavcodec/mips/aacpsdsp_mips.c static void ps_stereo_interpolate_mips(float (*l)[2], float (*r)[2], r 437 libavcodec/mips/aacpsdsp_mips.c [h3]"+f"(h3), [l]"+r"(l), [r]"+r"(r), r 2249 libavcodec/mjpegdec.c int r = dst[0][j] * k; r 2254 libavcodec/mjpegdec.c dst[2][j] = r*257 >> 16; r 2271 libavcodec/mjpegdec.c int r = (255 - dst[0][j]) * k; r 2274 libavcodec/mjpegdec.c dst[0][j] = r*257 >> 16; r 430 libavcodec/motion_est.c const int r= score_map[(index+ 1 )&(ME_MAP_SIZE-1)]; r 442 libavcodec/motion_est.c if(l<=r){ r 444 libavcodec/motion_est.c if(t+r<=b+l){ r 454 libavcodec/motion_est.c if(t+l<=b+r){ r 464 libavcodec/motion_est.c if(l<=r){ r 465 libavcodec/motion_est.c if(t+l<=b+r){ r 475 libavcodec/motion_est.c if(t+r<=b+l){ r 89 libavcodec/motion_est_template.c const int r= score_map[(index+ 1 )&(ME_MAP_SIZE-1)] r 108 libavcodec/motion_est_template.c if(l<=r){ r 110 libavcodec/motion_est_template.c if(t+r<=b+l){ r 118 libavcodec/motion_est_template.c if(t+l<=b+r){ r 126 libavcodec/motion_est_template.c if(l<=r){ r 127 libavcodec/motion_est_template.c if(t+l<=b+r){ r 135 libavcodec/motion_est_template.c if(t+r<=b+l){ r 251 libavcodec/motion_est_template.c const int r= score_map[(index+ 1 )&(ME_MAP_SIZE-1)]; r 268 libavcodec/motion_est_template.c const int64_t c2= nx*nx*( r + l - 2*c) + 4*nx*( r- l) + 32*c; r 295 libavcodec/motion_est_template.c const int cx = 4*(r - l); r 296 libavcodec/motion_est_template.c const int cx2= r + l - 2*c; r 309 libavcodec/motion_est_template.c av_assert2(16*cx2 + 4*cx + 32*c == 32*r); r 35 libavcodec/motionpixels_tablegen.h int r, g, b; r 37 libavcodec/motionpixels_tablegen.h r = (1000 * y + 701 * v) / 1000; r 41 libavcodec/motionpixels_tablegen.h return ((cm[r * 8] & 0xF8) << 7) | ((cm[g * 8] & 0xF8) << 2) | (cm[b * 8] >> 3); r 42 libavcodec/motionpixels_tablegen.h if ((unsigned)r < 32 && (unsigned)g < 32 && (unsigned)b < 32) r 43 libavcodec/motionpixels_tablegen.h return (r << 10) | (g << 5) | b; r 170 libavcodec/mpeg4videodec.c int r = 16 / a; r 242 libavcodec/mpeg4videodec.c (r * sprite_ref[0][0] - 16 * vop_ref[0][0]) + r 243 libavcodec/mpeg4videodec.c w2 * (r * sprite_ref[1][0] - 16 * vop_ref[1][0])), w); r 246 libavcodec/mpeg4videodec.c (r * sprite_ref[0][1] - 16 * vop_ref[0][1]) + r 247 libavcodec/mpeg4videodec.c w2 * (r * sprite_ref[1][1] - 16 * vop_ref[1][1])), w); r 249 libavcodec/mpeg4videodec.c ROUNDED_DIV(((h - h2) * (r * sprite_ref[0][0] - 16 * vop_ref[0][0]) + r 250 libavcodec/mpeg4videodec.c h2 * (r * sprite_ref[2][0] - 16 * vop_ref[2][0])), h); r 252 libavcodec/mpeg4videodec.c ROUNDED_DIV(((h - h2) * (r * sprite_ref[0][1] - 16 * vop_ref[0][1]) + r 253 libavcodec/mpeg4videodec.c h2 * (r * sprite_ref[2][1] - 16 * vop_ref[2][1])), h); r 284 libavcodec/mpeg4videodec.c (-r * sprite_ref[0][0] + virtual_ref[0][0]) * r 286 libavcodec/mpeg4videodec.c (r * sprite_ref[0][1] - virtual_ref[0][1]) * r 289 libavcodec/mpeg4videodec.c (-r * sprite_ref[0][1] + virtual_ref[0][1]) * r 291 libavcodec/mpeg4videodec.c (-r * sprite_ref[0][0] + virtual_ref[0][0]) * r 293 libavcodec/mpeg4videodec.c s->sprite_offset[1][0] = ((-r * sprite_ref[0][0] + virtual_ref[0][0]) * r 295 libavcodec/mpeg4videodec.c (r * sprite_ref[0][1] - virtual_ref[0][1]) * r 296 libavcodec/mpeg4videodec.c (-2 * vop_ref[0][1] + 1) + 2 * w2 * r * r 298 libavcodec/mpeg4videodec.c s->sprite_offset[1][1] = ((-r * sprite_ref[0][1] + virtual_ref[0][1]) * r 300 libavcodec/mpeg4videodec.c (-r * sprite_ref[0][0] + virtual_ref[0][0]) * r 301 libavcodec/mpeg4videodec.c (-2 * vop_ref[0][1] + 1) + 2 * w2 * r * r 303 libavcodec/mpeg4videodec.c s->sprite_delta[0][0] = (-r * sprite_ref[0][0] + virtual_ref[0][0]); r 304 libavcodec/mpeg4videodec.c s->sprite_delta[0][1] = (+r * sprite_ref[0][1] - virtual_ref[0][1]); r 305 libavcodec/mpeg4videodec.c s->sprite_delta[1][0] = (-r * sprite_ref[0][1] + virtual_ref[0][1]); r 306 libavcodec/mpeg4videodec.c s->sprite_delta[1][1] = (-r * sprite_ref[0][0] + virtual_ref[0][0]); r 316 libavcodec/mpeg4videodec.c (-r * sprite_ref[0][0] + virtual_ref[0][0]) * r 318 libavcodec/mpeg4videodec.c (-r * sprite_ref[0][0] + virtual_ref[1][0]) * r 322 libavcodec/mpeg4videodec.c (-r * sprite_ref[0][1] + virtual_ref[0][1]) * r 324 libavcodec/mpeg4videodec.c (-r * sprite_ref[0][1] + virtual_ref[1][1]) * r 327 libavcodec/mpeg4videodec.c s->sprite_offset[1][0] = (-r * sprite_ref[0][0] + virtual_ref[0][0]) * r 329 libavcodec/mpeg4videodec.c (-r * sprite_ref[0][0] + virtual_ref[1][0]) * r 331 libavcodec/mpeg4videodec.c r * sprite_ref[0][0] - 16 * w2 * h3 + r 333 libavcodec/mpeg4videodec.c s->sprite_offset[1][1] = (-r * sprite_ref[0][1] + virtual_ref[0][1]) * r 335 libavcodec/mpeg4videodec.c (-r * sprite_ref[0][1] + virtual_ref[1][1]) * r 337 libavcodec/mpeg4videodec.c r * sprite_ref[0][1] - 16 * w2 * h3 + r 339 libavcodec/mpeg4videodec.c s->sprite_delta[0][0] = (-r * sprite_ref[0][0] + virtual_ref[0][0]) * h3; r 340 libavcodec/mpeg4videodec.c s->sprite_delta[0][1] = (-r * sprite_ref[0][0] + virtual_ref[1][0]) * w3; r 341 libavcodec/mpeg4videodec.c s->sprite_delta[1][0] = (-r * sprite_ref[0][1] + virtual_ref[0][1]) * h3; r 342 libavcodec/mpeg4videodec.c s->sprite_delta[1][1] = (-r * sprite_ref[0][1] + virtual_ref[1][1]) * w3; r 485 libavcodec/mpegvideo.c int r, ret; r 496 libavcodec/mpegvideo.c r = ff_thread_get_buffer(s->avctx, &pic->tf, r 502 libavcodec/mpegvideo.c r = avcodec_default_get_buffer2(s->avctx, pic->f, 0); r 505 libavcodec/mpegvideo.c if (r < 0 || !pic->f->buf[0]) { r 507 libavcodec/mpegvideo.c r, pic->f->data[0]); r 2444 libavcodec/mpegvideo.c #define COLOR(theta, r) \ r 2445 libavcodec/mpegvideo.c u = (int)(128 + r * cos(theta * 3.141592 / 180)); \ r 2446 libavcodec/mpegvideo.c v = (int)(128 + r * sin(theta * 3.141592 / 180)); r 2885 libavcodec/mpegvideo_enc.c int r= put_bits_count(&s->pb)/8 + s->picture_number + 16 + s->mb_x + s->mb_y; r 2887 libavcodec/mpegvideo_enc.c if(r % d == 0){ r 417 libavcodec/mpegvideo_motion.c #define OBMC_FILTER(x, t, l, m, r, b)\ r 418 libavcodec/mpegvideo_motion.c dst[x]= (t*top[x] + l*left[x] + m*mid[x] + r*right[x] + b*bottom[x] + 4)>>3 r 419 libavcodec/mpegvideo_motion.c #define OBMC_FILTER4(x, t, l, m, r, b)\ r 420 libavcodec/mpegvideo_motion.c OBMC_FILTER(x , t, l, m, r, b);\ r 421 libavcodec/mpegvideo_motion.c OBMC_FILTER(x+1 , t, l, m, r, b);\ r 422 libavcodec/mpegvideo_motion.c OBMC_FILTER(x +stride, t, l, m, r, b);\ r 423 libavcodec/mpegvideo_motion.c OBMC_FILTER(x+1+stride, t, l, m, r, b); r 48 libavcodec/mpegvideodsp.c int dxx, int dxy, int dyx, int dyy, int shift, int r, r 80 libavcodec/mpegvideodsp.c r) >> (shift * 2); r 86 libavcodec/mpegvideodsp.c r) >> (shift * 2); r 94 libavcodec/mpegvideodsp.c r) >> (shift * 2); r 25 libavcodec/mpegvideodsp.h int dxx, int dxy, int dyx, int dyy, int shift, int r, r 40 libavcodec/mpegvideodsp.h int shift, int r, int width, int height); r 122 libavcodec/mss1.c int i, ncol, r, g, b; r 130 libavcodec/mss1.c r = arith_get_bits(acoder, 8); r 133 libavcodec/mss1.c *pal++ = (0xFFU << 24) | (r << 16) | (g << 8) | b; r 476 libavcodec/mss2.c Rectangle wmv9rects[MAX_WMV9_RECTANGLES], *r; r 536 libavcodec/mss2.c r = &wmv9rects[used_rects]; r 538 libavcodec/mss2.c r->x = arith2_get_number(&acoder, avctx->width); r 540 libavcodec/mss2.c r->x = arith2_get_number(&acoder, avctx->width - r 543 libavcodec/mss2.c r->y = arith2_get_number(&acoder, avctx->height); r 544 libavcodec/mss2.c r->w = arith2_get_number(&acoder, avctx->width - r->x) + 1; r 545 libavcodec/mss2.c r->h = arith2_get_number(&acoder, avctx->height - r->y) + 1; r 43 libavcodec/mss2dsp.c int i, j, k, r = -1; r 44 libavcodec/mss2dsp.c while (++r < h) { r 62 libavcodec/mss2dsp.c srcu += srcuv_stride * (r & 1); r 63 libavcodec/mss2dsp.c srcv += srcuv_stride * (r & 1); r 181 libavcodec/mvcdec.c int g, r; r 187 libavcodec/mvcdec.c r = bytestream2_get_byteu(gb); r 189 libavcodec/mvcdec.c 0xFF000000 | (r << 16) | (g << 8) | p0); r 295 libavcodec/on2avc.c float l = *ch0, r = *ch1; r 296 libavcodec/on2avc.c *ch0++ = l + r; r 297 libavcodec/on2avc.c *ch1++ = l - r; r 1836 libavcodec/opus_celt.c float Ediff, r; r 1860 libavcodec/opus_celt.c r = pow(2, 1 - Ediff); r 1862 libavcodec/opus_celt.c r *= M_SQRT2; r 1863 libavcodec/opus_celt.c r = FFMIN(thresh, r) * sqrt_1; r 1869 libavcodec/opus_celt.c xptr[(j << s->duration) + k] = (celt_rng(s) & 0x8000) ? r : -r; r 1450 libavcodec/opus_silk.c static void silk_unmix_ms(SilkContext *s, float *l, float *r) r 1467 libavcodec/opus_silk.c r[i] = av_clipf((1 - interp1) * mid[i - 1] - side[i - 1] - interp0 * p0, -1.0, 1.0); r 1474 libavcodec/opus_silk.c r[i] = av_clipf((1 - w1) * mid[i - 1] - side[i - 1] - w0 * p0, -1.0, 1.0); r 303 libavcodec/pafvideo.c unsigned r, g, b; r 305 libavcodec/pafvideo.c r = bytestream2_get_byteu(&c->gb); r 306 libavcodec/pafvideo.c r = r << 2 | r >> 4; r 311 libavcodec/pafvideo.c *out++ = (0xFFU << 24) | (r << 16) | (g << 8) | b; r 36 libavcodec/pgssubdec.c #define RGBA(r,g,b,a) (((a) << 24) | ((r) << 16) | ((g) << 8) | (b)) r 333 libavcodec/pgssubdec.c int r, g, b, r_add, g_add, b_add; r 358 libavcodec/pgssubdec.c YUV_TO_RGB2(r, g, b, y); r 360 libavcodec/pgssubdec.c av_dlog(avctx, "Color %d := (%d,%d,%d,%d)\n", color_id, r, g, b, alpha); r 363 libavcodec/pgssubdec.c palette->clut[color_id] = RGBA(r,g,b,alpha); r 196 libavcodec/pngdec.c r = dst[0]; \ r 204 libavcodec/pngdec.c dst[i + 0] = r = op(r, src[i + 0], last[i + 0]); \ r 235 libavcodec/pngdec.c int i, p, r, g, b, a; r 692 libavcodec/pngdec.c int n, i, r, g, b; r 699 libavcodec/pngdec.c r = bytestream2_get_byte(&s->gb); r 702 libavcodec/pngdec.c s->palette[i] = (0xFFU << 24) | (r << 16) | (g << 8) | b; r 72 libavcodec/ppc/fft_init.c r##p = im*cos - re*sin;\ r 79 libavcodec/ppc/fft_init.c a = vec_perm(r##p, i##p, vcprm(0,s0,0,s0));\ r 80 libavcodec/ppc/fft_init.c b = vec_perm(r##p, i##p, vcprm(1,s1,1,s1));\ r 81 libavcodec/ppc/fft_init.c c = vec_perm(r##p, i##p, vcprm(2,s2,2,s2));\ r 82 libavcodec/ppc/fft_init.c d = vec_perm(r##p, i##p, vcprm(3,s3,3,s3));\ r 44 libavcodec/ppc/mathops.h int r; r 45 libavcodec/ppc/mathops.h __asm__ ("mulhw %0, %1, %2" : "=r"(r) : "r"(a), "r"(b)); r 46 libavcodec/ppc/mathops.h return r; r 44 libavcodec/qdrw.c int r, g, b; r 77 libavcodec/qdrw.c r = *buf++; r 83 libavcodec/qdrw.c pal[idx] = 0xFFU << 24 | r << 16 | g << 8 | b; r 42 libavcodec/qpeldsp.c #define QPEL_MC(r, OPNAME, RND, OP) \ r 274 libavcodec/qtrle.c uint8_t r, g, b; r 290 libavcodec/qtrle.c r = bytestream2_get_byte(&s->g); r 297 libavcodec/qtrle.c rgb[pixel_ptr++] = r; r 70 libavcodec/r210dec.c uint16_t r, g, b; r 79 libavcodec/r210dec.c r = (pixel >> 14) & 0xffc0; r 83 libavcodec/r210dec.c r = (pixel >> 16) & 0xffc0; r 85 libavcodec/r210dec.c *dst++ = r | (r >> 10); r 59 libavcodec/r210enc.c uint16_t r = *src++ >> 6; r 63 libavcodec/r210enc.c pixel = (r << 20) | (g << 10) | b; r 65 libavcodec/r210enc.c pixel = (r << 22) | (g << 12) | (b << 2); r 124 libavcodec/rangecoder.c static uint8_t r[9 * SIZE]; r 141 libavcodec/rangecoder.c r[i] = av_lfg_get(&prng) % 7; r 144 libavcodec/rangecoder.c put_rac(&c, state, r[i] & 1); r 153 libavcodec/rangecoder.c if ((r[i] & 1) != get_rac(&c, state)) { r 126 libavcodec/resample.c short l, r; r 138 libavcodec/resample.c r = av_clip_int16(fr + (0.5 * rr) + (0.7 * c)); r 142 libavcodec/resample.c *output[1]++ = r; r 174 libavcodec/resample.c short l, r; r 178 libavcodec/resample.c r = *input2++; r 180 libavcodec/resample.c *output++ = (l / 2) + (r / 2); /* center */ r 181 libavcodec/resample.c *output++ = r; /* right */ r 36 libavcodec/rv30.c static int rv30_parse_slice_header(RV34DecContext *r, GetBitContext *gb, SliceInfo *si) r 38 libavcodec/rv30.c AVCodecContext *avctx = r->s.avctx; r 40 libavcodec/rv30.c int w = r->s.width, h = r->s.height; r 54 libavcodec/rv30.c rpr = get_bits(gb, av_log2(r->max_rpr) + 1); r 56 libavcodec/rv30.c if (rpr > r->max_rpr) { r 68 libavcodec/rv30.c w = r->s.avctx->extradata[6 + rpr*2] << 2; r 69 libavcodec/rv30.c h = r->s.avctx->extradata[7 + rpr*2] << 2; r 83 libavcodec/rv30.c static int rv30_decode_intra_types(RV34DecContext *r, GetBitContext *gb, int8_t *dst) r 87 libavcodec/rv30.c for(i = 0; i < 4; i++, dst += r->intra_types_stride - 4){ r 91 libavcodec/rv30.c av_log(r->s.avctx, AV_LOG_ERROR, "Incorrect intra prediction code\n"); r 95 libavcodec/rv30.c int A = dst[-r->intra_types_stride] + 1; r 99 libavcodec/rv30.c av_log(r->s.avctx, AV_LOG_ERROR, "Incorrect intra prediction mode\n"); r 111 libavcodec/rv30.c static int rv30_decode_mb_info(RV34DecContext *r) r 115 libavcodec/rv30.c MpegEncContext *s = &r->s; r 148 libavcodec/rv30.c static void rv30_loop_filter(RV34DecContext *r, int row) r 150 libavcodec/rv30.c MpegEncContext *s = &r->s; r 160 libavcodec/rv30.c r->deblock_coefs[mb_pos] = 0xFFFF; r 162 libavcodec/rv30.c r->cbp_chroma[mb_pos] = 0xFF; r 178 libavcodec/rv30.c if(r->deblock_coefs[mb_pos] & (1 << ij)) r 180 libavcodec/rv30.c else if(!i && r->deblock_coefs[mb_pos - 1] & (1 << (ij + 3))) r 182 libavcodec/rv30.c else if( i && r->deblock_coefs[mb_pos] & (1 << (ij - 1))) r 190 libavcodec/rv30.c cur_cbp = (r->cbp_chroma[mb_pos] >> (k*4)) & 0xF; r 192 libavcodec/rv30.c left_cbp = (r->cbp_chroma[mb_pos - 1] >> (k*4)) & 0xF; r 220 libavcodec/rv30.c if(r->deblock_coefs[mb_pos] & (1 << ij)) r 222 libavcodec/rv30.c else if(!j && r->deblock_coefs[mb_pos - s->mb_stride] & (1 << (ij + 12))) r 224 libavcodec/rv30.c else if( j && r->deblock_coefs[mb_pos] & (1 << (ij - 4))) r 232 libavcodec/rv30.c cur_cbp = (r->cbp_chroma[mb_pos] >> (k*4)) & 0xF; r 234 libavcodec/rv30.c top_cbp = (r->cbp_chroma[mb_pos - s->mb_stride] >> (k*4)) & 0xF; r 240 libavcodec/rv30.c if (r->cbp_chroma[mb_pos] & (1 << ij)) r 259 libavcodec/rv30.c RV34DecContext *r = avctx->priv_data; r 266 libavcodec/rv30.c r->rv30 = 1; r 270 libavcodec/rv30.c r->max_rpr = avctx->extradata[1] & 7; r 271 libavcodec/rv30.c if(avctx->extradata_size < 2*r->max_rpr + 8){ r 273 libavcodec/rv30.c 2*r->max_rpr + 8, avctx->extradata_size); r 276 libavcodec/rv30.c r->parse_slice_header = rv30_parse_slice_header; r 277 libavcodec/rv30.c r->decode_intra_types = rv30_decode_intra_types; r 278 libavcodec/rv30.c r->decode_mb_info = rv30_decode_mb_info; r 279 libavcodec/rv30.c r->loop_filter = rv30_loop_filter; r 280 libavcodec/rv30.c r->luma_dc_quant_i = rv30_luma_dc_quant; r 281 libavcodec/rv30.c r->luma_dc_quant_p = rv30_luma_dc_quant; r 71 libavcodec/rv34.c static int rv34_decode_mv(RV34DecContext *r, int block_type); r 353 libavcodec/rv34.c static int rv34_decode_intra_mb_header(RV34DecContext *r, int8_t *intra_types) r 355 libavcodec/rv34.c MpegEncContext *s = &r->s; r 360 libavcodec/rv34.c r->is16 = get_bits1(gb); r 361 libavcodec/rv34.c if(r->is16){ r 363 libavcodec/rv34.c r->block_type = RV34_MB_TYPE_INTRA16x16; r 365 libavcodec/rv34.c fill_rectangle(intra_types, 4, 4, r->intra_types_stride, t, sizeof(intra_types[0])); r 366 libavcodec/rv34.c r->luma_vlc = 2; r 368 libavcodec/rv34.c if(!r->rv30){ r 373 libavcodec/rv34.c r->block_type = RV34_MB_TYPE_INTRA; r 374 libavcodec/rv34.c if(r->decode_intra_types(r, gb, intra_types) < 0) r 376 libavcodec/rv34.c r->luma_vlc = 1; r 379 libavcodec/rv34.c r->chroma_vlc = 0; r 380 libavcodec/rv34.c r->cur_vlcs = choose_vlc_set(r->si.quant, r->si.vlc_set, 0); r 382 libavcodec/rv34.c return rv34_decode_cbp(gb, r->cur_vlcs, r->is16); r 388 libavcodec/rv34.c static int rv34_decode_inter_mb_header(RV34DecContext *r, int8_t *intra_types) r 390 libavcodec/rv34.c MpegEncContext *s = &r->s; r 395 libavcodec/rv34.c r->block_type = r->decode_mb_info(r); r 396 libavcodec/rv34.c if(r->block_type == -1) r 398 libavcodec/rv34.c s->current_picture_ptr->mb_type[mb_pos] = rv34_mb_type_to_lavc[r->block_type]; r 399 libavcodec/rv34.c r->mb_type[mb_pos] = r->block_type; r 400 libavcodec/rv34.c if(r->block_type == RV34_MB_SKIP){ r 402 libavcodec/rv34.c r->mb_type[mb_pos] = RV34_MB_P_16x16; r 404 libavcodec/rv34.c r->mb_type[mb_pos] = RV34_MB_B_DIRECT; r 406 libavcodec/rv34.c r->is16 = !!IS_INTRA16x16(s->current_picture_ptr->mb_type[mb_pos]); r 407 libavcodec/rv34.c rv34_decode_mv(r, r->block_type); r 408 libavcodec/rv34.c if(r->block_type == RV34_MB_SKIP){ r 409 libavcodec/rv34.c fill_rectangle(intra_types, 4, 4, r->intra_types_stride, 0, sizeof(intra_types[0])); r 412 libavcodec/rv34.c r->chroma_vlc = 1; r 413 libavcodec/rv34.c r->luma_vlc = 0; r 416 libavcodec/rv34.c if(r->is16){ r 418 libavcodec/rv34.c fill_rectangle(intra_types, 4, 4, r->intra_types_stride, t, sizeof(intra_types[0])); r 419 libavcodec/rv34.c r->luma_vlc = 2; r 421 libavcodec/rv34.c if(r->decode_intra_types(r, gb, intra_types) < 0) r 423 libavcodec/rv34.c r->luma_vlc = 1; r 425 libavcodec/rv34.c r->chroma_vlc = 0; r 426 libavcodec/rv34.c r->cur_vlcs = choose_vlc_set(r->si.quant, r->si.vlc_set, 0); r 429 libavcodec/rv34.c intra_types[(i & 3) + (i>>2) * r->intra_types_stride] = 0; r 430 libavcodec/rv34.c r->cur_vlcs = choose_vlc_set(r->si.quant, r->si.vlc_set, 1); r 431 libavcodec/rv34.c if(r->mb_type[mb_pos] == RV34_MB_P_MIX16x16){ r 432 libavcodec/rv34.c r->is16 = 1; r 433 libavcodec/rv34.c r->chroma_vlc = 1; r 434 libavcodec/rv34.c r->luma_vlc = 2; r 435 libavcodec/rv34.c r->cur_vlcs = choose_vlc_set(r->si.quant, r->si.vlc_set, 0); r 439 libavcodec/rv34.c return rv34_decode_cbp(gb, r->cur_vlcs, r->is16); r 465 libavcodec/rv34.c static void rv34_pred_mv(RV34DecContext *r, int block_type, int subblock_no, int dmv_no) r 467 libavcodec/rv34.c MpegEncContext *s = &r->s; r 472 libavcodec/rv34.c int* avail = r->avail_cache + avail_indexes[subblock_no]; r 491 libavcodec/rv34.c if(avail[-4] && (avail[-1] || r->rv30)){ r 504 libavcodec/rv34.c mx += r->dmv[dmv_no][0]; r 505 libavcodec/rv34.c my += r->dmv[dmv_no][1]; r 519 libavcodec/rv34.c static int calc_add_mv(RV34DecContext *r, int dir, int val) r 521 libavcodec/rv34.c int mul = dir ? -r->mv_weight2 : r->mv_weight1; r 549 libavcodec/rv34.c static void rv34_pred_mv_b(RV34DecContext *r, int block_type, int dir) r 551 libavcodec/rv34.c MpegEncContext *s = &r->s; r 562 libavcodec/rv34.c if((r->avail_cache[6-1] & type) & mask){ r 567 libavcodec/rv34.c if((r->avail_cache[6-4] & type) & mask){ r 572 libavcodec/rv34.c if(r->avail_cache[6-4] && (r->avail_cache[6-2] & type) & mask){ r 576 libavcodec/rv34.c }else if((s->mb_x+1) == s->mb_width && (r->avail_cache[6-5] & type) & mask){ r 584 libavcodec/rv34.c mx += r->dmv[dir][0]; r 585 libavcodec/rv34.c my += r->dmv[dir][1]; r 601 libavcodec/rv34.c static void rv34_pred_mv_rv3(RV34DecContext *r, int block_type, int dir) r 603 libavcodec/rv34.c MpegEncContext *s = &r->s; r 608 libavcodec/rv34.c int* avail = r->avail_cache + avail_indexes[0]; r 635 libavcodec/rv34.c mx += r->dmv[0][0]; r 636 libavcodec/rv34.c my += r->dmv[0][1]; r 664 libavcodec/rv34.c static inline void rv34_mc(RV34DecContext *r, const int block_type, r 671 libavcodec/rv34.c MpegEncContext *s = &r->s; r 742 libavcodec/rv34.c Y = r->tmp_b_block_y [dir] + xoff + yoff *s->linesize; r 743 libavcodec/rv34.c U = r->tmp_b_block_uv[dir*2] + (xoff>>1) + (yoff>>1)*s->uvlinesize; r 744 libavcodec/rv34.c V = r->tmp_b_block_uv[dir*2+1] + (xoff>>1) + (yoff>>1)*s->uvlinesize; r 780 libavcodec/rv34.c static void rv34_mc_1mv(RV34DecContext *r, const int block_type, r 784 libavcodec/rv34.c rv34_mc(r, block_type, xoff, yoff, mv_off, width, height, dir, r->rv30, 0, r 785 libavcodec/rv34.c r->rdsp.put_pixels_tab, r 786 libavcodec/rv34.c r->rdsp.put_chroma_pixels_tab); r 789 libavcodec/rv34.c static void rv4_weight(RV34DecContext *r) r 791 libavcodec/rv34.c r->rdsp.rv40_weight_pixels_tab[r->scaled_weight][0](r->s.dest[0], r 792 libavcodec/rv34.c r->tmp_b_block_y[0], r 793 libavcodec/rv34.c r->tmp_b_block_y[1], r 794 libavcodec/rv34.c r->weight1, r 795 libavcodec/rv34.c r->weight2, r 796 libavcodec/rv34.c r->s.linesize); r 797 libavcodec/rv34.c r->rdsp.rv40_weight_pixels_tab[r->scaled_weight][1](r->s.dest[1], r 798 libavcodec/rv34.c r->tmp_b_block_uv[0], r 799 libavcodec/rv34.c r->tmp_b_block_uv[2], r 800 libavcodec/rv34.c r->weight1, r 801 libavcodec/rv34.c r->weight2, r 802 libavcodec/rv34.c r->s.uvlinesize); r 803 libavcodec/rv34.c r->rdsp.rv40_weight_pixels_tab[r->scaled_weight][1](r->s.dest[2], r 804 libavcodec/rv34.c r->tmp_b_block_uv[1], r 805 libavcodec/rv34.c r->tmp_b_block_uv[3], r 806 libavcodec/rv34.c r->weight1, r 807 libavcodec/rv34.c r->weight2, r 808 libavcodec/rv34.c r->s.uvlinesize); r 811 libavcodec/rv34.c static void rv34_mc_2mv(RV34DecContext *r, const int block_type) r 813 libavcodec/rv34.c int weighted = !r->rv30 && block_type != RV34_MB_B_BIDIR && r->weight1 != 8192; r 815 libavcodec/rv34.c rv34_mc(r, block_type, 0, 0, 0, 2, 2, 0, r->rv30, weighted, r 816 libavcodec/rv34.c r->rdsp.put_pixels_tab, r 817 libavcodec/rv34.c r->rdsp.put_chroma_pixels_tab); r 819 libavcodec/rv34.c rv34_mc(r, block_type, 0, 0, 0, 2, 2, 1, r->rv30, 0, r 820 libavcodec/rv34.c r->rdsp.avg_pixels_tab, r 821 libavcodec/rv34.c r->rdsp.avg_chroma_pixels_tab); r 823 libavcodec/rv34.c rv34_mc(r, block_type, 0, 0, 0, 2, 2, 1, r->rv30, 1, r 824 libavcodec/rv34.c r->rdsp.put_pixels_tab, r 825 libavcodec/rv34.c r->rdsp.put_chroma_pixels_tab); r 826 libavcodec/rv34.c rv4_weight(r); r 830 libavcodec/rv34.c static void rv34_mc_2mv_skip(RV34DecContext *r) r 833 libavcodec/rv34.c int weighted = !r->rv30 && r->weight1 != 8192; r 837 libavcodec/rv34.c rv34_mc(r, RV34_MB_P_8x8, i*8, j*8, i+j*r->s.b8_stride, 1, 1, 0, r->rv30, r 839 libavcodec/rv34.c r->rdsp.put_pixels_tab, r 840 libavcodec/rv34.c r->rdsp.put_chroma_pixels_tab); r 841 libavcodec/rv34.c rv34_mc(r, RV34_MB_P_8x8, i*8, j*8, i+j*r->s.b8_stride, 1, 1, 1, r->rv30, r 843 libavcodec/rv34.c weighted ? r->rdsp.put_pixels_tab : r->rdsp.avg_pixels_tab, r 844 libavcodec/rv34.c weighted ? r->rdsp.put_chroma_pixels_tab : r->rdsp.avg_chroma_pixels_tab); r 847 libavcodec/rv34.c rv4_weight(r); r 857 libavcodec/rv34.c static int rv34_decode_mv(RV34DecContext *r, int block_type) r 859 libavcodec/rv34.c MpegEncContext *s = &r->s; r 865 libavcodec/rv34.c memset(r->dmv, 0, sizeof(r->dmv)); r 867 libavcodec/rv34.c r->dmv[i][0] = svq3_get_se_golomb(gb); r 868 libavcodec/rv34.c r->dmv[i][1] = svq3_get_se_golomb(gb); r 878 libavcodec/rv34.c rv34_mc_1mv (r, block_type, 0, 0, 0, 2, 2, 0); r 896 libavcodec/rv34.c s->current_picture_ptr->motion_val[l][mv_pos + i + j*s->b8_stride][k] = calc_add_mv(r, l, s->next_picture_ptr->motion_val[0][mv_pos + i + j*s->b8_stride][k]); r 898 libavcodec/rv34.c rv34_mc_2mv(r, block_type); r 900 libavcodec/rv34.c rv34_mc_2mv_skip(r); r 905 libavcodec/rv34.c rv34_pred_mv(r, block_type, 0, 0); r 906 libavcodec/rv34.c rv34_mc_1mv (r, block_type, 0, 0, 0, 2, 2, 0); r 910 libavcodec/rv34.c r->dmv[1][0] = r->dmv[0][0]; r 911 libavcodec/rv34.c r->dmv[1][1] = r->dmv[0][1]; r 912 libavcodec/rv34.c if(r->rv30) r 913 libavcodec/rv34.c rv34_pred_mv_rv3(r, block_type, block_type == RV34_MB_B_BACKWARD); r 915 libavcodec/rv34.c rv34_pred_mv_b (r, block_type, block_type == RV34_MB_B_BACKWARD); r 916 libavcodec/rv34.c rv34_mc_1mv (r, block_type, 0, 0, 0, 2, 2, block_type == RV34_MB_B_BACKWARD); r 920 libavcodec/rv34.c rv34_pred_mv(r, block_type, 0, 0); r 921 libavcodec/rv34.c rv34_pred_mv(r, block_type, 1 + (block_type == RV34_MB_P_16x8), 1); r 923 libavcodec/rv34.c rv34_mc_1mv(r, block_type, 0, 0, 0, 2, 1, 0); r 924 libavcodec/rv34.c rv34_mc_1mv(r, block_type, 0, 8, s->b8_stride, 2, 1, 0); r 927 libavcodec/rv34.c rv34_mc_1mv(r, block_type, 0, 0, 0, 1, 2, 0); r 928 libavcodec/rv34.c rv34_mc_1mv(r, block_type, 8, 0, 1, 1, 2, 0); r 932 libavcodec/rv34.c rv34_pred_mv_b (r, block_type, 0); r 933 libavcodec/rv34.c rv34_pred_mv_b (r, block_type, 1); r 934 libavcodec/rv34.c rv34_mc_2mv (r, block_type); r 938 libavcodec/rv34.c rv34_pred_mv(r, block_type, i, i); r 939 libavcodec/rv34.c rv34_mc_1mv (r, block_type, (i&1)<<3, (i&2)<<2, (i&1)+(i>>1)*s->b8_stride, 1, 1, 0); r 966 libavcodec/rv34.c static void rv34_pred_4x4_block(RV34DecContext *r, uint8_t *dst, int stride, int itype, int up, int left, int down, int right) r 990 libavcodec/rv34.c r->h.pred4x4[itype](dst, prev, stride); r 1009 libavcodec/rv34.c static inline void rv34_process_block(RV34DecContext *r, r 1013 libavcodec/rv34.c MpegEncContext *s = &r->s; r 1015 libavcodec/rv34.c int has_ac = rv34_decode_block(ptr, &s->gb, r->cur_vlcs, r 1018 libavcodec/rv34.c r->rdsp.rv34_idct_add(pdst, stride, ptr); r 1020 libavcodec/rv34.c r->rdsp.rv34_idct_dc_add(pdst, stride, ptr[0]); r 1025 libavcodec/rv34.c static void rv34_output_i16x16(RV34DecContext *r, int8_t *intra_types, int cbp) r 1028 libavcodec/rv34.c MpegEncContext *s = &r->s; r 1030 libavcodec/rv34.c int q_dc = rv34_qscale_tab[ r->luma_dc_quant_i[s->qscale] ], r 1038 libavcodec/rv34.c has_ac = rv34_decode_block(block16, gb, r->cur_vlcs, 3, 0, q_dc, q_dc, q_ac); r 1040 libavcodec/rv34.c r->rdsp.rv34_inv_transform(block16); r 1042 libavcodec/rv34.c r->rdsp.rv34_inv_transform_dc(block16); r 1045 libavcodec/rv34.c itype = adjust_pred16(itype, r->avail_cache[6-4], r->avail_cache[6-1]); r 1046 libavcodec/rv34.c r->h.pred16x16[itype](dst, s->linesize); r 1053 libavcodec/rv34.c has_ac = rv34_decode_block(ptr, gb, r->cur_vlcs, r->luma_vlc, 0, q_ac, q_ac, q_ac); r 1059 libavcodec/rv34.c r->rdsp.rv34_idct_add(dst+4*i, s->linesize, ptr); r 1061 libavcodec/rv34.c r->rdsp.rv34_idct_dc_add(dst+4*i, s->linesize, dc); r 1069 libavcodec/rv34.c itype = adjust_pred16(itype, r->avail_cache[6-4], r->avail_cache[6-1]); r 1076 libavcodec/rv34.c r->h.pred8x8[itype](dst, s->uvlinesize); r 1082 libavcodec/rv34.c rv34_process_block(r, pdst, s->uvlinesize, r 1083 libavcodec/rv34.c r->chroma_vlc, 1, q_dc, q_ac); r 1088 libavcodec/rv34.c static void rv34_output_intra(RV34DecContext *r, int8_t *intra_types, int cbp) r 1090 libavcodec/rv34.c MpegEncContext *s = &r->s; r 1097 libavcodec/rv34.c if(r->avail_cache[1]) r 1099 libavcodec/rv34.c if(r->avail_cache[2]) r 1101 libavcodec/rv34.c if(r->avail_cache[3]) r 1103 libavcodec/rv34.c if(r->avail_cache[4]) r 1105 libavcodec/rv34.c if(r->avail_cache[5]) r 1107 libavcodec/rv34.c if(r->avail_cache[9]) r 1114 libavcodec/rv34.c rv34_pred_4x4_block(r, dst, s->linesize, ittrans[intra_types[i]], avail[idx-8], avail[idx-1], avail[idx+7], avail[idx-7]); r 1118 libavcodec/rv34.c rv34_process_block(r, dst, s->linesize, r 1119 libavcodec/rv34.c r->luma_vlc, 0, q_ac, q_ac); r 1122 libavcodec/rv34.c intra_types += r->intra_types_stride; r 1125 libavcodec/rv34.c intra_types -= r->intra_types_stride * 4; r 1132 libavcodec/rv34.c fill_rectangle(r->avail_cache + 6, 2, 2, 4, 0, 4); r 1135 libavcodec/rv34.c int* acache = r->avail_cache + 6 + j*4; r 1137 libavcodec/rv34.c int itype = ittrans[intra_types[i*2+j*2*r->intra_types_stride]]; r 1138 libavcodec/rv34.c rv34_pred_4x4_block(r, dst+4*i, s->uvlinesize, itype, acache[-4], acache[-1], !i && !j, acache[-3]); r 1143 libavcodec/rv34.c rv34_process_block(r, dst + 4*i, s->uvlinesize, r 1144 libavcodec/rv34.c r->chroma_vlc, 1, q_dc, q_ac); r 1164 libavcodec/rv34.c static int rv34_set_deblock_coef(RV34DecContext *r) r 1166 libavcodec/rv34.c MpegEncContext *s = &r->s; r 1183 libavcodec/rv34.c if(r->rv30){ //RV30 marks both subblocks on the edge for filtering r 1187 libavcodec/rv34.c r->deblock_coefs[s->mb_x - 1 + s->mb_y*s->mb_stride] |= (vmvmask & 0x1111) << 3; r 1189 libavcodec/rv34.c r->deblock_coefs[s->mb_x + (s->mb_y - 1)*s->mb_stride] |= (hmvmask & 0xF) << 12; r 1194 libavcodec/rv34.c static int rv34_decode_inter_macroblock(RV34DecContext *r, int8_t *intra_types) r 1196 libavcodec/rv34.c MpegEncContext *s = &r->s; r 1207 libavcodec/rv34.c memset(r->avail_cache, 0, sizeof(r->avail_cache)); r 1208 libavcodec/rv34.c fill_rectangle(r->avail_cache + 6, 2, 2, 4, 1, 4); r 1211 libavcodec/rv34.c r->avail_cache[5] = r 1212 libavcodec/rv34.c r->avail_cache[9] = s->current_picture_ptr->mb_type[mb_pos - 1]; r 1214 libavcodec/rv34.c r->avail_cache[2] = r 1215 libavcodec/rv34.c r->avail_cache[3] = s->current_picture_ptr->mb_type[mb_pos - s->mb_stride]; r 1217 libavcodec/rv34.c r->avail_cache[4] = s->current_picture_ptr->mb_type[mb_pos - s->mb_stride + 1]; r 1219 libavcodec/rv34.c r->avail_cache[1] = s->current_picture_ptr->mb_type[mb_pos - s->mb_stride - 1]; r 1221 libavcodec/rv34.c s->qscale = r->si.quant; r 1222 libavcodec/rv34.c cbp = cbp2 = rv34_decode_inter_mb_header(r, intra_types); r 1223 libavcodec/rv34.c r->cbp_luma [mb_pos] = cbp; r 1224 libavcodec/rv34.c r->cbp_chroma[mb_pos] = cbp >> 16; r 1225 libavcodec/rv34.c r->deblock_coefs[mb_pos] = rv34_set_deblock_coef(r) | r->cbp_luma[mb_pos]; r 1232 libavcodec/rv34.c if(r->is16) rv34_output_i16x16(r, intra_types, cbp); r 1233 libavcodec/rv34.c else rv34_output_intra(r, intra_types, cbp); r 1237 libavcodec/rv34.c if(r->is16){ r 1241 libavcodec/rv34.c q_dc = rv34_qscale_tab[ r->luma_dc_quant_p[s->qscale] ]; r 1243 libavcodec/rv34.c if (rv34_decode_block(block16, gb, r->cur_vlcs, 3, 0, q_dc, q_dc, q_ac)) r 1244 libavcodec/rv34.c r->rdsp.rv34_inv_transform(block16); r 1246 libavcodec/rv34.c r->rdsp.rv34_inv_transform_dc(block16); r 1255 libavcodec/rv34.c has_ac = rv34_decode_block(ptr, gb, r->cur_vlcs, r->luma_vlc, 0, q_ac, q_ac, q_ac); r 1261 libavcodec/rv34.c r->rdsp.rv34_idct_add(dst+4*i, s->linesize, ptr); r 1263 libavcodec/rv34.c r->rdsp.rv34_idct_dc_add(dst+4*i, s->linesize, dc); r 1269 libavcodec/rv34.c r->cur_vlcs = choose_vlc_set(r->si.quant, r->si.vlc_set, 1); r 1277 libavcodec/rv34.c rv34_process_block(r, dst + 4*i, s->linesize, r 1278 libavcodec/rv34.c r->luma_vlc, 0, q_ac, q_ac); r 1294 libavcodec/rv34.c rv34_process_block(r, pdst, s->uvlinesize, r 1295 libavcodec/rv34.c r->chroma_vlc, 1, q_dc, q_ac); r 1302 libavcodec/rv34.c static int rv34_decode_intra_macroblock(RV34DecContext *r, int8_t *intra_types) r 1304 libavcodec/rv34.c MpegEncContext *s = &r->s; r 1309 libavcodec/rv34.c memset(r->avail_cache, 0, sizeof(r->avail_cache)); r 1310 libavcodec/rv34.c fill_rectangle(r->avail_cache + 6, 2, 2, 4, 1, 4); r 1313 libavcodec/rv34.c r->avail_cache[5] = r 1314 libavcodec/rv34.c r->avail_cache[9] = s->current_picture_ptr->mb_type[mb_pos - 1]; r 1316 libavcodec/rv34.c r->avail_cache[2] = r 1317 libavcodec/rv34.c r->avail_cache[3] = s->current_picture_ptr->mb_type[mb_pos - s->mb_stride]; r 1319 libavcodec/rv34.c r->avail_cache[4] = s->current_picture_ptr->mb_type[mb_pos - s->mb_stride + 1]; r 1321 libavcodec/rv34.c r->avail_cache[1] = s->current_picture_ptr->mb_type[mb_pos - s->mb_stride - 1]; r 1323 libavcodec/rv34.c s->qscale = r->si.quant; r 1324 libavcodec/rv34.c cbp = rv34_decode_intra_mb_header(r, intra_types); r 1325 libavcodec/rv34.c r->cbp_luma [mb_pos] = cbp; r 1326 libavcodec/rv34.c r->cbp_chroma[mb_pos] = cbp >> 16; r 1327 libavcodec/rv34.c r->deblock_coefs[mb_pos] = 0xFFFF; r 1333 libavcodec/rv34.c if(r->is16){ r 1334 libavcodec/rv34.c rv34_output_i16x16(r, intra_types, cbp); r 1338 libavcodec/rv34.c rv34_output_intra(r, intra_types, cbp); r 1342 libavcodec/rv34.c static int check_slice_end(RV34DecContext *r, MpegEncContext *s) r 1349 libavcodec/rv34.c if(r->s.mb_skip_run > 1) r 1358 libavcodec/rv34.c static void rv34_decoder_free(RV34DecContext *r) r 1360 libavcodec/rv34.c av_freep(&r->intra_types_hist); r 1361 libavcodec/rv34.c r->intra_types = NULL; r 1362 libavcodec/rv34.c av_freep(&r->tmp_b_block_base); r 1363 libavcodec/rv34.c av_freep(&r->mb_type); r 1364 libavcodec/rv34.c av_freep(&r->cbp_luma); r 1365 libavcodec/rv34.c av_freep(&r->cbp_chroma); r 1366 libavcodec/rv34.c av_freep(&r->deblock_coefs); r 1370 libavcodec/rv34.c static int rv34_decoder_alloc(RV34DecContext *r) r 1372 libavcodec/rv34.c r->intra_types_stride = r->s.mb_width * 4 + 4; r 1374 libavcodec/rv34.c r->cbp_chroma = av_mallocz(r->s.mb_stride * r->s.mb_height * r 1375 libavcodec/rv34.c sizeof(*r->cbp_chroma)); r 1376 libavcodec/rv34.c r->cbp_luma = av_mallocz(r->s.mb_stride * r->s.mb_height * r 1377 libavcodec/rv34.c sizeof(*r->cbp_luma)); r 1378 libavcodec/rv34.c r->deblock_coefs = av_mallocz(r->s.mb_stride * r->s.mb_height * r 1379 libavcodec/rv34.c sizeof(*r->deblock_coefs)); r 1380 libavcodec/rv34.c r->intra_types_hist = av_malloc(r->intra_types_stride * 4 * 2 * r 1381 libavcodec/rv34.c sizeof(*r->intra_types_hist)); r 1382 libavcodec/rv34.c r->mb_type = av_mallocz(r->s.mb_stride * r->s.mb_height * r 1383 libavcodec/rv34.c sizeof(*r->mb_type)); r 1385 libavcodec/rv34.c if (!(r->cbp_chroma && r->cbp_luma && r->deblock_coefs && r 1386 libavcodec/rv34.c r->intra_types_hist && r->mb_type)) { r 1387 libavcodec/rv34.c rv34_decoder_free(r); r 1391 libavcodec/rv34.c r->intra_types = r->intra_types_hist + r->intra_types_stride * 4; r 1397 libavcodec/rv34.c static int rv34_decoder_realloc(RV34DecContext *r) r 1399 libavcodec/rv34.c rv34_decoder_free(r); r 1400 libavcodec/rv34.c return rv34_decoder_alloc(r); r 1404 libavcodec/rv34.c static int rv34_decode_slice(RV34DecContext *r, int end, const uint8_t* buf, int buf_size) r 1406 libavcodec/rv34.c MpegEncContext *s = &r->s; r 1411 libavcodec/rv34.c init_get_bits(&r->s.gb, buf, buf_size*8); r 1412 libavcodec/rv34.c res = r->parse_slice_header(r, gb, &r->si); r 1418 libavcodec/rv34.c slice_type = r->si.type ? r->si.type : AV_PICTURE_TYPE_I; r 1423 libavcodec/rv34.c if (s->width != r->si.width || s->height != r->si.height) { r 1428 libavcodec/rv34.c r->si.end = end; r 1429 libavcodec/rv34.c s->qscale = r->si.quant; r 1430 libavcodec/rv34.c s->mb_num_left = r->si.end - r->si.start; r 1431 libavcodec/rv34.c r->s.mb_skip_run = 0; r 1434 libavcodec/rv34.c if(r->si.start != mb_pos){ r 1435 libavcodec/rv34.c av_log(s->avctx, AV_LOG_ERROR, "Slice indicates MB offset %d, got %d\n", r->si.start, mb_pos); r 1436 libavcodec/rv34.c s->mb_x = r->si.start % s->mb_width; r 1437 libavcodec/rv34.c s->mb_y = r->si.start / s->mb_width; r 1439 libavcodec/rv34.c memset(r->intra_types_hist, -1, r->intra_types_stride * 4 * 2 * sizeof(*r->intra_types_hist)); r 1445 libavcodec/rv34.c while(!check_slice_end(r, s)) { r 1448 libavcodec/rv34.c if(r->si.type) r 1449 libavcodec/rv34.c res = rv34_decode_inter_macroblock(r, r->intra_types + s->mb_x * 4 + 4); r 1451 libavcodec/rv34.c res = rv34_decode_intra_macroblock(r, r->intra_types + s->mb_x * 4 + 4); r 1461 libavcodec/rv34.c memmove(r->intra_types_hist, r->intra_types, r->intra_types_stride * 4 * sizeof(*r->intra_types_hist)); r 1462 libavcodec/rv34.c memset(r->intra_types, -1, r->intra_types_stride * 4 * sizeof(*r->intra_types_hist)); r 1464 libavcodec/rv34.c if(r->loop_filter && s->mb_y >= 2) r 1465 libavcodec/rv34.c r->loop_filter(r, s->mb_y - 2); r 1488 libavcodec/rv34.c RV34DecContext *r = avctx->priv_data; r 1489 libavcodec/rv34.c MpegEncContext *s = &r->s; r 1504 libavcodec/rv34.c ff_h264_pred_init(&r->h, AV_CODEC_ID_RV40, 8, 1); r 1508 libavcodec/rv34.c ff_rv30dsp_init(&r->rdsp); r 1512 libavcodec/rv34.c ff_rv40dsp_init(&r->rdsp); r 1515 libavcodec/rv34.c if ((ret = rv34_decoder_alloc(r)) < 0) { r 1516 libavcodec/rv34.c ff_mpv_common_end(&r->s); r 1531 libavcodec/rv34.c RV34DecContext *r = avctx->priv_data; r 1533 libavcodec/rv34.c r->s.avctx = avctx; r 1536 libavcodec/rv34.c r->tmp_b_block_base = NULL; r 1537 libavcodec/rv34.c ff_mpv_idct_init(&r->s); r 1538 libavcodec/rv34.c if ((err = ff_mpv_common_init(&r->s)) < 0) r 1540 libavcodec/rv34.c if ((err = rv34_decoder_alloc(r)) < 0) { r 1541 libavcodec/rv34.c ff_mpv_common_end(&r->s); r 1551 libavcodec/rv34.c RV34DecContext *r = dst->priv_data, *r1 = src->priv_data; r 1552 libavcodec/rv34.c MpegEncContext * const s = &r->s, * const s1 = &r1->s; r 1563 libavcodec/rv34.c if ((err = rv34_decoder_realloc(r)) < 0) r 1567 libavcodec/rv34.c r->cur_pts = r1->cur_pts; r 1568 libavcodec/rv34.c r->last_pts = r1->last_pts; r 1569 libavcodec/rv34.c r->next_pts = r1->next_pts; r 1571 libavcodec/rv34.c memset(&r->si, 0, sizeof(r->si)); r 1589 libavcodec/rv34.c RV34DecContext *r = avctx->priv_data; r 1590 libavcodec/rv34.c MpegEncContext *s = &r->s; r 1633 libavcodec/rv34.c RV34DecContext *r = avctx->priv_data; r 1634 libavcodec/rv34.c MpegEncContext *s = &r->s; r 1670 libavcodec/rv34.c if(r->parse_slice_header(r, &r->s.gb, &si) < 0 || si.start){ r 1715 libavcodec/rv34.c if ((err = rv34_decoder_realloc(r)) < 0) r 1722 libavcodec/rv34.c if (!r->tmp_b_block_base) { r 1725 libavcodec/rv34.c r->tmp_b_block_base = av_malloc(s->linesize * 48); r 1727 libavcodec/rv34.c r->tmp_b_block_y[i] = r->tmp_b_block_base r 1730 libavcodec/rv34.c r->tmp_b_block_uv[i] = r->tmp_b_block_base + 32 * s->linesize r 1734 libavcodec/rv34.c r->cur_pts = si.pts; r 1736 libavcodec/rv34.c r->last_pts = r->next_pts; r 1737 libavcodec/rv34.c r->next_pts = r->cur_pts; r 1739 libavcodec/rv34.c int refdist = GET_PTS_DIFF(r->next_pts, r->last_pts); r 1740 libavcodec/rv34.c int dist0 = GET_PTS_DIFF(r->cur_pts, r->last_pts); r 1741 libavcodec/rv34.c int dist1 = GET_PTS_DIFF(r->next_pts, r->cur_pts); r 1744 libavcodec/rv34.c r->mv_weight1 = r->mv_weight2 = r->weight1 = r->weight2 = 8192; r 1745 libavcodec/rv34.c r->scaled_weight = 0; r 1747 libavcodec/rv34.c r->mv_weight1 = (dist0 << 14) / refdist; r 1748 libavcodec/rv34.c r->mv_weight2 = (dist1 << 14) / refdist; r 1749 libavcodec/rv34.c if((r->mv_weight1|r->mv_weight2) & 511){ r 1750 libavcodec/rv34.c r->weight1 = r->mv_weight1; r 1751 libavcodec/rv34.c r->weight2 = r->mv_weight2; r 1752 libavcodec/rv34.c r->scaled_weight = 0; r 1754 libavcodec/rv34.c r->weight1 = r->mv_weight1 >> 9; r 1755 libavcodec/rv34.c r->weight2 = r->mv_weight2 >> 9; r 1756 libavcodec/rv34.c r->scaled_weight = 1; r 1782 libavcodec/rv34.c r->si.end = s->mb_width * s->mb_height; r 1783 libavcodec/rv34.c s->mb_num_left = r->s.mb_x + r->s.mb_y*r->s.mb_width - r->si.start; r 1792 libavcodec/rv34.c if(r->parse_slice_header(r, &r->s.gb, &si) < 0){ r 1798 libavcodec/rv34.c r->si.end = si.start; r 1804 libavcodec/rv34.c last = rv34_decode_slice(r, r->si.end, buf + offset, size); r 1811 libavcodec/rv34.c if(r->loop_filter) r 1812 libavcodec/rv34.c r->loop_filter(r, s->mb_height - 1); r 1836 libavcodec/rv34.c RV34DecContext *r = avctx->priv_data; r 1838 libavcodec/rv34.c ff_mpv_common_end(&r->s); r 1839 libavcodec/rv34.c rv34_decoder_free(r); r 124 libavcodec/rv34.h int (*parse_slice_header)(struct RV34DecContext *r, GetBitContext *gb, SliceInfo *si); r 125 libavcodec/rv34.h int (*decode_mb_info)(struct RV34DecContext *r); r 126 libavcodec/rv34.h int (*decode_intra_types)(struct RV34DecContext *r, GetBitContext *gb, int8_t *dst); r 127 libavcodec/rv34.h void (*loop_filter)(struct RV34DecContext *r, int row); r 128 libavcodec/rv40.c static int rv40_parse_slice_header(RV34DecContext *r, GetBitContext *gb, SliceInfo *si) r 131 libavcodec/rv40.c int w = r->s.width, h = r->s.height; r 148 libavcodec/rv40.c if ((ret = av_image_check_size(w, h, 0, r->s.avctx)) < 0) r 162 libavcodec/rv40.c static int rv40_decode_intra_types(RV34DecContext *r, GetBitContext *gb, int8_t *dst) r 164 libavcodec/rv40.c MpegEncContext *s = &r->s; r 170 libavcodec/rv40.c for(i = 0; i < 4; i++, dst += r->intra_types_stride){ r 187 libavcodec/rv40.c A = ptr[-r->intra_types_stride + 1]; // it won't be used for the last coefficient in a row r 188 libavcodec/rv40.c B = ptr[-r->intra_types_stride]; r 225 libavcodec/rv40.c static int rv40_decode_mb_info(RV34DecContext *r) r 227 libavcodec/rv40.c MpegEncContext *s = &r->s; r 233 libavcodec/rv40.c if(!r->s.mb_skip_run) { r 234 libavcodec/rv40.c r->s.mb_skip_run = svq3_get_ue_golomb(gb) + 1; r 235 libavcodec/rv40.c if(r->s.mb_skip_run > (unsigned)s->mb_num) r 239 libavcodec/rv40.c if(--r->s.mb_skip_run) r 242 libavcodec/rv40.c if(r->avail_cache[6-4]){ r 245 libavcodec/rv40.c if(r->avail_cache[6-1]) r 246 libavcodec/rv40.c blocks[r->mb_type[mb_pos - 1]]++; r 247 libavcodec/rv40.c blocks[r->mb_type[mb_pos - s->mb_stride]]++; r 248 libavcodec/rv40.c if(r->avail_cache[6-2]) r 249 libavcodec/rv40.c blocks[r->mb_type[mb_pos - s->mb_stride + 1]]++; r 250 libavcodec/rv40.c if(r->avail_cache[6-5]) r 251 libavcodec/rv40.c blocks[r->mb_type[mb_pos - s->mb_stride - 1]]++; r 260 libavcodec/rv40.c } else if (r->avail_cache[6-1]) r 261 libavcodec/rv40.c prev_type = r->mb_type[mb_pos - 1]; r 335 libavcodec/rv40.c static void rv40_loop_filter(RV34DecContext *r, int row) r 337 libavcodec/rv40.c MpegEncContext *s = &r->s; r 373 libavcodec/rv40.c r->cbp_luma [mb_pos] = r->deblock_coefs[mb_pos] = 0xFFFF; r 375 libavcodec/rv40.c r->cbp_chroma[mb_pos] = 0xFF; r 400 libavcodec/rv40.c mvmasks[i] = r->deblock_coefs[pos]; r 402 libavcodec/rv40.c cbp [i] = r->cbp_luma[pos]; r 403 libavcodec/rv40.c uvcbp[i][0] = r->cbp_chroma[pos] & 0xF; r 404 libavcodec/rv40.c uvcbp[i][1] = r->cbp_chroma[pos] >> 4; r 469 libavcodec/rv40.c rv40_adaptive_loop_filter(&r->rdsp, Y+4*s->linesize, r 481 libavcodec/rv40.c rv40_adaptive_loop_filter(&r->rdsp, Y, s->linesize, dither, r 488 libavcodec/rv40.c rv40_adaptive_loop_filter(&r->rdsp, Y, s->linesize, dither, r 496 libavcodec/rv40.c rv40_adaptive_loop_filter(&r->rdsp, Y, s->linesize, dither, r 511 libavcodec/rv40.c rv40_adaptive_loop_filter(&r->rdsp, C+4*s->uvlinesize, s->uvlinesize, i*8, r 521 libavcodec/rv40.c rv40_adaptive_loop_filter(&r->rdsp, C, s->uvlinesize, j*8, r 528 libavcodec/rv40.c rv40_adaptive_loop_filter(&r->rdsp, C, s->uvlinesize, i*8, r 535 libavcodec/rv40.c rv40_adaptive_loop_filter(&r->rdsp, C, s->uvlinesize, j*8, r 551 libavcodec/rv40.c RV34DecContext *r = avctx->priv_data; r 554 libavcodec/rv40.c r->rv30 = 0; r 559 libavcodec/rv40.c r->parse_slice_header = rv40_parse_slice_header; r 560 libavcodec/rv40.c r->decode_intra_types = rv40_decode_intra_types; r 561 libavcodec/rv40.c r->decode_mb_info = rv40_decode_mb_info; r 562 libavcodec/rv40.c r->loop_filter = rv40_loop_filter; r 563 libavcodec/rv40.c r->luma_dc_quant_i = rv40_luma_dc_quant[0]; r 564 libavcodec/rv40.c r->luma_dc_quant_p = rv40_luma_dc_quant[1]; r 122 libavcodec/smacker.c int r; r 124 libavcodec/smacker.c r = smacker_decode_tree(gb, hc, prefix, length); r 125 libavcodec/smacker.c if(r) r 126 libavcodec/smacker.c return r; r 161 libavcodec/smacker.c int r = 0, r_new, t; r 164 libavcodec/smacker.c r = smacker_decode_bigtree(gb, hc, ctx); r 165 libavcodec/smacker.c if(r < 0) r 166 libavcodec/smacker.c return r; r 167 libavcodec/smacker.c hc->values[t] = SMK_NODE | r; r 168 libavcodec/smacker.c r++; r 172 libavcodec/smacker.c return r + r_new; r 172 libavcodec/snow.c int x, y, b, r, l; r 179 libavcodec/snow.c r= brane[dx + 16*dy]&15; r 182 libavcodec/snow.c b= needs[l] | needs[r]; r 311 libavcodec/snow.c const uint8_t *src2= hpel[r]; r 313 libavcodec/snow.c int stride2 = MC_STRIDE(r); r 579 libavcodec/snow.h int r= log2>=0 ? 1<<log2 : 1; r 584 libavcodec/snow.h while(v >= r){ r 586 libavcodec/snow.h v -= r; r 588 libavcodec/snow.h if(log2>0) r+=r; r 599 libavcodec/snow.h int r= log2>=0 ? 1<<log2 : 1; r 605 libavcodec/snow.h v+= r; r 607 libavcodec/snow.h if(log2>0) r+=r; r 989 libavcodec/snowenc.c RangeCoder r = s->c; r 995 libavcodec/snowenc.c s->c = r; r 125 libavcodec/tiff.c TiffGeoTagKeyName *r = bsearch(&id, keys, n, sizeof(keys[0]), cmp_id_key); r 126 libavcodec/tiff.c if(r) r 127 libavcodec/tiff.c return r->name; r 188 libavcodec/truemotion1.c int r, b, lo; r 191 libavcodec/truemotion1.c r = cdt[p1] << 10; r 192 libavcodec/truemotion1.c lo = b + r; r 213 libavcodec/truemotion1.c int r, b, lo; r 216 libavcodec/truemotion1.c r = cdt[p1] << 11; r 217 libavcodec/truemotion1.c lo = b + r; r 232 libavcodec/truemotion1.c int r, b; r 235 libavcodec/truemotion1.c r = cdt[p1]<<16; r 236 libavcodec/truemotion1.c return (b+r) << 1; r 330 libavcodec/tta.c int32_t *r = p - 1; r 331 libavcodec/tta.c for (*p += *r / 2; r > p - s->channels; r--) r 332 libavcodec/tta.c *r = *(r + 1) - *r; r 1105 libavcodec/utils.c int r = func(c, (char *)arg + i * size); r 1107 libavcodec/utils.c ret[i] = r; r 1117 libavcodec/utils.c int r = func(c, arg, i, 0); r 1119 libavcodec/utils.c ret[i] = r; r 190 libavcodec/utvideodec.c uint8_t r, g, b; r 194 libavcodec/utvideodec.c r = src[i]; r 197 libavcodec/utvideodec.c src[i] = r + g - 0x80; r 569 libavcodec/vc1dsp.c int mode, int r) r 576 libavcodec/vc1dsp.c 18 * src[stride] - 3 * src[stride * 2] + 32 - r) >> 6; r 579 libavcodec/vc1dsp.c 9 * src[stride] - 1 * src[stride * 2] + 8 - r) >> 4; r 582 libavcodec/vc1dsp.c 53 * src[stride] - 4 * src[stride * 2] + 32 - r) >> 6; r 599 libavcodec/vc1dsp.c int r; \ r 606 libavcodec/vc1dsp.c r = (1 << (shift - 1)) + rnd - 1; \ r 611 libavcodec/vc1dsp.c tptr[i] = (vc1_mspel_ver_filter_16bits(src + i, stride, vmode) + r) >> shift; \ r 616 libavcodec/vc1dsp.c r = 64 - rnd; \ r 620 libavcodec/vc1dsp.c OP(dst[i], (vc1_mspel_hor_filter_16bits(tptr + i, 1, hmode) + r) >> 7); \ r 627 libavcodec/vc1dsp.c r = 1 - rnd; \ r 631 libavcodec/vc1dsp.c OP(dst[i], vc1_mspel_filter(src + i, stride, vmode, r)); \ r 657 libavcodec/vc1dsp.c int r; \ r 664 libavcodec/vc1dsp.c r = (1 << (shift - 1)) + rnd - 1; \ r 669 libavcodec/vc1dsp.c tptr[i] = (vc1_mspel_ver_filter_16bits(src + i, stride, vmode) + r) >> shift; \ r 674 libavcodec/vc1dsp.c r = 64 - rnd; \ r 678 libavcodec/vc1dsp.c OP(dst[i], (vc1_mspel_hor_filter_16bits(tptr + i, 1, hmode) + r) >> 7); \ r 685 libavcodec/vc1dsp.c r = 1 - rnd; \ r 689 libavcodec/vc1dsp.c OP(dst[i], vc1_mspel_filter(src + i, stride, vmode, r)); \ r 187 libavcodec/vmdvideo.c unsigned char r, g, b; r 250 libavcodec/vmdvideo.c r = bytestream2_get_byteu(&gb) * 4; r 253 libavcodec/vmdvideo.c palette32[i] = 0xFFU << 24 | (r << 16) | (g << 8) | (b); r 387 libavcodec/vmdvideo.c unsigned char r, g, b; r 413 libavcodec/vmdvideo.c r = raw_palette[palette_index++] * 4; r 416 libavcodec/vmdvideo.c palette32[i] = 0xFFU << 24 | (r << 16) | (g << 8) | (b); r 1241 libavcodec/vp8.c int decode_block_coeffs_internal(VP56RangeCoder *r, int16_t block[16], r 1246 libavcodec/vp8.c VP56RangeCoder c = *r; r 1296 libavcodec/vp8.c *r = c; r 1323 libavcodec/vp8.c static int vp7_decode_block_coeffs_internal(VP56RangeCoder *r, r 1330 libavcodec/vp8.c return decode_block_coeffs_internal(r, block, probs, i, r 1335 libavcodec/vp8.c static int vp8_decode_block_coeffs_internal(VP56RangeCoder *r, r 1341 libavcodec/vp8.c return decode_block_coeffs_internal(r, block, probs, i, r 802 libavcodec/vp9.c uint8_t *r = ref[j][k][l][m]; r 807 libavcodec/vp9.c p[n] = update_prob(&s->c, r[n]); r 809 libavcodec/vp9.c p[n] = r[n]; r 820 libavcodec/vp9.c uint8_t *r = ref[j][k][l][m]; r 823 libavcodec/vp9.c memcpy(p, r, 3); r 1070 libavcodec/vp9.c int c = p[i][0] + col, r = p[i][1] + row; r 1072 libavcodec/vp9.c if (c >= s->tiling.tile_col_start && c < s->cols && r >= 0 && r < s->rows) { r 1073 libavcodec/vp9.c struct VP9mvrefPair *mv = &s->frames[CUR_FRAME].mv[r * s->sb_cols * 8 + c]; r 1108 libavcodec/vp9.c int c = p[i][0] + col, r = p[i][1] + row; r 1110 libavcodec/vp9.c if (c >= s->tiling.tile_col_start && c < s->cols && r >= 0 && r < s->rows) { r 1111 libavcodec/vp9.c struct VP9mvrefPair *mv = &s->frames[CUR_FRAME].mv[r * s->sb_cols * 8 + c]; r 322 libavcodec/vqavideo.c unsigned char r, g, b; r 422 libavcodec/vqavideo.c r = bytestream2_get_byteu(&s->gb) * 4; r 425 libavcodec/vqavideo.c s->palette[i] = 0xFFU << 24 | r << 16 | g << 8 | b; r 272 libavcodec/webp.c static int huff_reader_get_symbol(HuffReader *r, GetBitContext *gb) r 274 libavcodec/webp.c if (r->simple) { r 275 libavcodec/webp.c if (r->nb_symbols == 1) r 276 libavcodec/webp.c return r->simple_symbols[0]; r 278 libavcodec/webp.c return r->simple_symbols[get_bits1(gb)]; r 280 libavcodec/webp.c return webp_get_vlc(gb, r->vlc.table); r 283 libavcodec/webp.c static int huff_reader_build_canonical(HuffReader *r, int *code_lengths, r 300 libavcodec/webp.c r->nb_symbols = 1; r 301 libavcodec/webp.c r->simple_symbols[0] = code; r 302 libavcodec/webp.c r->simple = 1; r 317 libavcodec/webp.c r->nb_symbols = 0; r 323 libavcodec/webp.c r->nb_symbols++; r 327 libavcodec/webp.c if (!r->nb_symbols) { r 332 libavcodec/webp.c ret = init_vlc(&r->vlc, 8, alphabet_size, r 339 libavcodec/webp.c r->simple = 0; r 32 libavcodec/x86/mpegvideodsp.c int shift, int r, int width, int height) r 43 libavcodec/x86/mpegvideodsp.c const uint16_t r4[4] = { r, r, r, r }; r 67 libavcodec/x86/mpegvideodsp.c shift, r, width, height); r 392 libavcodec/x86/snowdsp.c #define snow_vertical_compose_sse2_load_add(op,r,t0,t1,t2,t3)\ r 393 libavcodec/x86/snowdsp.c ""op" ("r",%%"REG_d"), %%"t0" \n\t"\ r 394 libavcodec/x86/snowdsp.c ""op" 16("r",%%"REG_d"), %%"t1" \n\t"\ r 395 libavcodec/x86/snowdsp.c ""op" 32("r",%%"REG_d"), %%"t2" \n\t"\ r 396 libavcodec/x86/snowdsp.c ""op" 48("r",%%"REG_d"), %%"t3" \n\t" r 398 libavcodec/x86/snowdsp.c #define snow_vertical_compose_sse2_load(r,t0,t1,t2,t3)\ r 399 libavcodec/x86/snowdsp.c snow_vertical_compose_sse2_load_add("movdqa",r,t0,t1,t2,t3) r 401 libavcodec/x86/snowdsp.c #define snow_vertical_compose_sse2_add(r,t0,t1,t2,t3)\ r 402 libavcodec/x86/snowdsp.c snow_vertical_compose_sse2_load_add("paddw",r,t0,t1,t2,t3) r 513 libavcodec/x86/snowdsp.c #define snow_vertical_compose_mmx_load_add(op,r,t0,t1,t2,t3)\ r 514 libavcodec/x86/snowdsp.c ""op" ("r",%%"REG_d"), %%"t0" \n\t"\ r 515 libavcodec/x86/snowdsp.c ""op" 8("r",%%"REG_d"), %%"t1" \n\t"\ r 516 libavcodec/x86/snowdsp.c ""op" 16("r",%%"REG_d"), %%"t2" \n\t"\ r 517 libavcodec/x86/snowdsp.c ""op" 24("r",%%"REG_d"), %%"t3" \n\t" r 519 libavcodec/x86/snowdsp.c #define snow_vertical_compose_mmx_load(r,t0,t1,t2,t3)\ r 520 libavcodec/x86/snowdsp.c snow_vertical_compose_mmx_load_add("movq",r,t0,t1,t2,t3) r 522 libavcodec/x86/snowdsp.c #define snow_vertical_compose_mmx_add(r,t0,t1,t2,t3)\ r 523 libavcodec/x86/snowdsp.c snow_vertical_compose_mmx_load_add("paddw",r,t0,t1,t2,t3) r 448 libavcodec/x86/vc1dsp_mmx.c int r;\ r 451 libavcodec/x86/vc1dsp_mmx.c r = (1<<(shift-1)) + rnd-1;\ r 452 libavcodec/x86/vc1dsp_mmx.c vc1_put_shift_ver_16bits[vmode](tmp, src-1, stride, r, shift);\ r 107 libavcodec/x86/xvididct_sse2.c #define CLEAR_ODD(r) "pxor "r","r" \n\t" r 120 libavcodec/x86/xvididct_sse2.c # define CLEAR_EVEN(r) CLEAR_ODD(r) r 138 libavcodec/x86/xvididct_sse2.c # define CLEAR_EVEN(r) r 578 libavcodec/xan.c int r = gamma_corr(bytestream2_get_byteu(&ctx)); r 582 libavcodec/xan.c int r = gamma_lookup[bytestream2_get_byteu(&ctx)]; r 586 libavcodec/xan.c *tmpptr++ = (0xFFU << 24) | (r << 16) | (g << 8) | b; r 54 libavcodec/xface.c void ff_big_div(BigInt *b, uint8_t a, uint8_t *r) r 62 libavcodec/xface.c *r = 0; r 70 libavcodec/xface.c *r = *w; r 88 libavcodec/xface.c *r = c; r 72 libavcodec/xface.h void ff_big_div(BigInt *b, uint8_t a, uint8_t *r); r 35 libavcodec/xfacedec.c uint8_t r; r 39 libavcodec/xfacedec.c ff_big_div(b, 0, &r); r 42 libavcodec/xfacedec.c while (r < pranges->offset || r >= pranges->range + pranges->offset) { r 47 libavcodec/xfacedec.c ff_big_add(b, r - pranges->offset); r 139 libavcodec/xfaceenc.c uint8_t r; r 141 libavcodec/xfaceenc.c ff_big_div(b, prange->range, &r); r 143 libavcodec/xfaceenc.c ff_big_add(b, r + prange->offset); r 202 libavcodec/xfaceenc.c uint8_t r; r 203 libavcodec/xfaceenc.c ff_big_div(&b, XFACE_PRINTS, &r); r 205 libavcodec/xfaceenc.c intbuf[i++] = r + XFACE_FIRST_PRINT; r 334 libavdevice/alsa-audio-common.c void *r; r 339 libavdevice/alsa-audio-common.c r = av_realloc_array(s->reorder_buf, size, s->frame_size); r 340 libavdevice/alsa-audio-common.c if (!r) r 342 libavdevice/alsa-audio-common.c s->reorder_buf = r; r 71 libavdevice/dshow.c int r; r 72 libavdevice/dshow.c r = IGraphBuilder_EnumFilters(ctx->graph, &fenum); r 73 libavdevice/dshow.c if (r == S_OK) { r 215 libavdevice/dshow.c int r; r 222 libavdevice/dshow.c r = ICreateDevEnum_CreateClassEnumerator(devenum, device_guid[sourcetype], r 224 libavdevice/dshow.c if (r != S_OK) { r 240 libavdevice/dshow.c r = CoGetMalloc(1, &co_malloc); r 241 libavdevice/dshow.c if (r = S_OK) r 243 libavdevice/dshow.c r = CreateBindCtx(0, &bind_ctx); r 244 libavdevice/dshow.c if (r != S_OK) r 247 libavdevice/dshow.c r = IMoniker_GetDisplayName(m, bind_ctx, NULL, &olestr); r 248 libavdevice/dshow.c if (r != S_OK) r 257 libavdevice/dshow.c r = IMoniker_BindToStorage(m, 0, 0, &IID_IPropertyBag, (void *) &bag); r 258 libavdevice/dshow.c if (r != S_OK) r 262 libavdevice/dshow.c r = IPropertyBag_Read(bag, L"FriendlyName", &var, NULL); r 263 libavdevice/dshow.c if (r != S_OK) r 272 libavdevice/dshow.c r = IMoniker_BindToObject(m, 0, 0, &IID_IBaseFilter, (void *) &device_filter); r 273 libavdevice/dshow.c if (r != S_OK) { r 324 libavdevice/dshow.c int i, n, size, r; r 336 libavdevice/dshow.c r = IAMStreamConfig_GetStreamCaps(config, i, &type, (void *) caps); r 337 libavdevice/dshow.c if (r != S_OK) r 564 libavdevice/dshow.c int r; r 581 libavdevice/dshow.c r = IBaseFilter_EnumPins(device_filter, &pins); r 582 libavdevice/dshow.c if (r != S_OK) { r 618 libavdevice/dshow.c r = IPin_QueryId(pin, &pin_id); r 619 libavdevice/dshow.c if (r != S_OK) { r 707 libavdevice/dshow.c int r; r 709 libavdevice/dshow.c if ((r = dshow_cycle_devices(avctx, devenum, devtype, sourcetype, &device_filter)) < 0) r 710 libavdevice/dshow.c return r; r 712 libavdevice/dshow.c if ((r = dshow_cycle_pins(avctx, devtype, sourcetype, device_filter, NULL)) < 0) r 713 libavdevice/dshow.c return r; r 730 libavdevice/dshow.c int r; r 734 libavdevice/dshow.c if ((r = dshow_cycle_devices(avctx, devenum, devtype, sourcetype, &device_filter)) < 0) { r 735 libavdevice/dshow.c ret = r; r 741 libavdevice/dshow.c r = IGraphBuilder_AddFilter(graph, device_filter, NULL); r 742 libavdevice/dshow.c if (r != S_OK) { r 747 libavdevice/dshow.c if ((r = dshow_cycle_pins(avctx, devtype, sourcetype, device_filter, &device_pin)) < 0) { r 748 libavdevice/dshow.c ret = r; r 761 libavdevice/dshow.c r = IGraphBuilder_AddFilter(graph, (IBaseFilter *) capture_filter, r 763 libavdevice/dshow.c if (r != S_OK) { r 772 libavdevice/dshow.c r = CoCreateInstance(&CLSID_CaptureGraphBuilder2, NULL, CLSCTX_INPROC_SERVER, r 774 libavdevice/dshow.c if (r != S_OK) { r 779 libavdevice/dshow.c if (r != S_OK) { r 784 libavdevice/dshow.c r = ICaptureGraphBuilder2_RenderStream(graph_builder2, NULL, NULL, (IUnknown *) device_pin, NULL /* no intermediate filter */, r 787 libavdevice/dshow.c if (r != S_OK) { r 792 libavdevice/dshow.c r = dshow_try_setup_crossbar_options(graph_builder2, device_filter, devtype, avctx); r 794 libavdevice/dshow.c if (r != S_OK) { r 971 libavdevice/dshow.c int r; r 991 libavdevice/dshow.c r = av_parse_video_rate(&ctx->requested_framerate, ctx->framerate); r 992 libavdevice/dshow.c if (r < 0) { r 998 libavdevice/dshow.c r = CoCreateInstance(&CLSID_FilterGraph, NULL, CLSCTX_INPROC_SERVER, r 1000 libavdevice/dshow.c if (r != S_OK) { r 1006 libavdevice/dshow.c r = CoCreateInstance(&CLSID_SystemDeviceEnum, NULL, CLSCTX_INPROC_SERVER, r 1008 libavdevice/dshow.c if (r != S_OK) { r 1023 libavdevice/dshow.c if ((r = dshow_list_device_options(avctx, devenum, VideoDevice, VideoSourceDevice))) { r 1024 libavdevice/dshow.c ret = r; r 1030 libavdevice/dshow.c if ((r = dshow_list_device_options(avctx, devenum, AudioDevice, VideoSourceDevice))) { r 1031 libavdevice/dshow.c ret = r; r 1038 libavdevice/dshow.c if ((r = dshow_open_device(avctx, devenum, VideoDevice, VideoSourceDevice)) < 0 || r 1039 libavdevice/dshow.c (r = dshow_add_device(avctx, VideoDevice)) < 0) { r 1040 libavdevice/dshow.c ret = r; r 1045 libavdevice/dshow.c if ((r = dshow_open_device(avctx, devenum, AudioDevice, AudioSourceDevice)) < 0 || r 1046 libavdevice/dshow.c (r = dshow_add_device(avctx, AudioDevice)) < 0) { r 1049 libavdevice/dshow.c if ((r = dshow_open_device(avctx, devenum, AudioDevice, VideoSourceDevice)) < 0 || r 1050 libavdevice/dshow.c (r = dshow_add_device(avctx, AudioDevice)) < 0) { r 1051 libavdevice/dshow.c ret = r; r 1074 libavdevice/dshow.c r = IGraphBuilder_QueryInterface(graph, &IID_IMediaControl, (void **) &control); r 1075 libavdevice/dshow.c if (r != S_OK) { r 1081 libavdevice/dshow.c r = IGraphBuilder_QueryInterface(graph, &IID_IMediaEvent, (void **) &media_event); r 1082 libavdevice/dshow.c if (r != S_OK) { r 1088 libavdevice/dshow.c r = IMediaEvent_GetEventHandle(media_event, (void *) &media_event_handle); r 1089 libavdevice/dshow.c if (r != S_OK) { r 1094 libavdevice/dshow.c r = DuplicateHandle(proc, media_event_handle, proc, &ctx->event[0], r 1096 libavdevice/dshow.c if (!r) { r 1101 libavdevice/dshow.c r = IMediaControl_Run(control); r 1102 libavdevice/dshow.c if (r == S_FALSE) { r 1104 libavdevice/dshow.c r = IMediaControl_GetState(control, 0, &pfs); r 1106 libavdevice/dshow.c if (r != S_OK) { r 280 libavdevice/pulse_audio_dec.c int r; r 282 libavdevice/pulse_audio_dec.c r = pa_stream_peek(pd->stream, &read_data, &read_length); r 283 libavdevice/pulse_audio_dec.c CHECK_SUCCESS_GOTO(ret, r == 0, unlock_and_fail); r 291 libavdevice/pulse_audio_dec.c r = pa_stream_drop(pd->stream); r 292 libavdevice/pulse_audio_dec.c CHECK_SUCCESS_GOTO(ret, r == 0, unlock_and_fail); r 640 libavdevice/pulse_audio_enc.c AVRational r = { 1, codec_ctx->sample_rate }; r 642 libavdevice/pulse_audio_enc.c s->timestamp += av_rescale_q(samples, r, st->time_base); r 477 libavdevice/v4l2.c int r = init_convert_timestamp(ctx, *ts); r 478 libavdevice/v4l2.c if (r < 0) r 479 libavdevice/v4l2.c return r; r 441 libavdevice/x11grab.c int r = (uint8_t)(xcim->pixels[xcim_addr] >> 0); r 447 libavdevice/x11grab.c pix[image_addr + 0] = r; r 452 libavdevice/x11grab.c pix[image_addr + 0] = r + (pix[image_addr + 0] * (255 - a) + 255 / 2) / 255; r 339 libavdevice/xcbgrab.c int r, g, b, a; r 341 libavdevice/xcbgrab.c r = *cursor & 0xff; r 350 libavdevice/xcbgrab.c image[0] = r; r 354 libavdevice/xcbgrab.c image[0] = BLEND(r, image[0], a); r 556 libavdevice/xcbgrab.c xcb_rectangle_t r = { 1, 1, r 562 libavdevice/xcbgrab.c xcb_poly_rectangle(c->conn, c->window, gc, 1, &r); r 77 libavfilter/af_astreamsync.c int r, i; r 79 libavfilter/af_astreamsync.c r = av_expr_parse(&as->expr, as->expr_str, var_names, r 81 libavfilter/af_astreamsync.c if (r < 0) { r 83 libavfilter/af_astreamsync.c return r; r 453 libavfilter/af_compand.c double x, y, cx, cy, in1, in2, out1, out2, theta, len, r; r 463 libavfilter/af_compand.c r = FFMIN(radius, len); r 464 libavfilter/af_compand.c L(3).x = L(2).x - r * cos(theta); r 465 libavfilter/af_compand.c L(3).y = L(2).y - r * sin(theta); r 469 libavfilter/af_compand.c r = FFMIN(radius, len / 2); r 470 libavfilter/af_compand.c x = L(2).x + r * cos(theta); r 471 libavfilter/af_compand.c y = L(2).y + r * sin(theta); r 258 libavfilter/af_pan.c int i, j, k, r; r 339 libavfilter/af_pan.c r = swr_init(pan->swr); r 340 libavfilter/af_pan.c if (r < 0) r 341 libavfilter/af_pan.c return r; r 347 libavfilter/af_pan.c r = snprintf(cur, buf + sizeof(buf) - cur, "%s%.3g i%d", r 349 libavfilter/af_pan.c cur += FFMIN(buf + sizeof(buf) - cur, r); r 573 libavfilter/avf_showcqt.c FFTComplex r = {0,0}; r 580 libavfilter/avf_showcqt.c r.re += value * s->fft_result_right[index].re; r 581 libavfilter/avf_showcqt.c r.im += value * s->fft_result_right[index].im; r 585 libavfilter/avf_showcqt.c result[x][2] = r.re * r.re + r.im * r.im; r 613 libavfilter/avfilter.c int r = func(ctx, arg, i, nb_jobs); r 615 libavfilter/avfilter.c ret[i] = r; r 1222 libavfilter/avfiltergraph.c int i, r = AVERROR(ENOSYS); r 1225 libavfilter/avfiltergraph.c return r; r 1228 libavfilter/avfiltergraph.c r = avfilter_graph_send_command(graph, target, cmd, arg, res, res_len, flags | AVFILTER_CMD_FLAG_FAST); r 1229 libavfilter/avfiltergraph.c if (r != AVERROR(ENOSYS)) r 1230 libavfilter/avfiltergraph.c return r; r 1239 libavfilter/avfiltergraph.c r = avfilter_process_command(filter, cmd, arg, res, res_len, flags); r 1240 libavfilter/avfiltergraph.c if (r != AVERROR(ENOSYS)) { r 1241 libavfilter/avfiltergraph.c if ((flags & AVFILTER_CMD_FLAG_ONE) || r < 0) r 1242 libavfilter/avfiltergraph.c return r; r 1247 libavfilter/avfiltergraph.c return r; r 1332 libavfilter/avfiltergraph.c int r = ff_request_frame(oldest); r 1333 libavfilter/avfiltergraph.c if (r != AVERROR_EOF) r 1334 libavfilter/avfiltergraph.c return r; r 547 libavfilter/drawutils.c int r, i; r 555 libavfilter/drawutils.c r = ff_draw_init(&draw, f, 0); r 556 libavfilter/drawutils.c if (r < 0) { r 558 libavfilter/drawutils.c av_strerror(r, buf, sizeof(buf)); r 331 libavfilter/f_ebur128.c #define DRAW_RECT(r) do { \ r 332 libavfilter/f_ebur128.c drawline(outpicref, r.x, r.y - 1, r.w, 3); \ r 333 libavfilter/f_ebur128.c drawline(outpicref, r.x, r.y + r.h, r.w, 3); \ r 334 libavfilter/f_ebur128.c drawline(outpicref, r.x - 1, r.y, r.h, outpicref->linesize[0]); \ r 335 libavfilter/f_ebur128.c drawline(outpicref, r.x + r.w, r.y, r.h, outpicref->linesize[0]); \ r 605 libavfilter/formats.c AVRational r; r 606 libavfilter/formats.c if(av_parse_ratio(&r, arg, INT_MAX, 0, log_ctx) < 0 ||r.num<=0 ||r.den<=0) { r 610 libavfilter/formats.c *ret = r; r 90 libavfilter/vf_colorbalance.c int i, r, g, b; r 111 libavfilter/vf_colorbalance.c r = g = b = i; r 113 libavfilter/vf_colorbalance.c r = av_clip_uint8(r + s->cyan_red.shadows * shadows[r]); r 114 libavfilter/vf_colorbalance.c r = av_clip_uint8(r + s->cyan_red.midtones * midtones[r]); r 115 libavfilter/vf_colorbalance.c r = av_clip_uint8(r + s->cyan_red.highlights * highlights[r]); r 125 libavfilter/vf_colorbalance.c s->lut[R][i] = r; r 129 libavfilter/vf_colorlevels.c Range *r = &s->range[i]; r 133 libavfilter/vf_colorlevels.c int imin = round(r->in_min * UINT8_MAX); r 134 libavfilter/vf_colorlevels.c int imax = round(r->in_max * UINT8_MAX); r 135 libavfilter/vf_colorlevels.c int omin = round(r->out_min * UINT8_MAX); r 136 libavfilter/vf_colorlevels.c int omax = round(r->out_max * UINT8_MAX); r 176 libavfilter/vf_colorlevels.c Range *r = &s->range[i]; r 180 libavfilter/vf_colorlevels.c int imin = round(r->in_min * UINT16_MAX); r 181 libavfilter/vf_colorlevels.c int imax = round(r->in_max * UINT16_MAX); r 182 libavfilter/vf_colorlevels.c int omin = round(r->out_min * UINT16_MAX); r 183 libavfilter/vf_colorlevels.c int omax = round(r->out_max * UINT16_MAX); r 107 libavfilter/vf_curves.c const char *r; r 232 libavfilter/vf_curves.c double *r = av_calloc(n, sizeof(*r)); r 234 libavfilter/vf_curves.c if (!matrix || !h || !r) { r 254 libavfilter/vf_curves.c r[i] = 6 * ((yn-yc)/h[i] - (yc-yp)/h[i-1]); r 275 libavfilter/vf_curves.c r[i] = (r[i] - matrix[i][BD] * r[i - 1]) * k; r 278 libavfilter/vf_curves.c r[i] = r[i] - matrix[i][AD] * r[i + 1]; r 289 libavfilter/vf_curves.c double b = (yn-yc)/h[i] - h[i]*r[i]/2. - h[i]*(r[i+1]-r[i])/6.; r 290 libavfilter/vf_curves.c double c = r[i] / 2.; r 291 libavfilter/vf_curves.c double d = (r[i+1] - r[i]) / (6.*h[i]); r 314 libavfilter/vf_curves.c av_free(r); r 408 libavfilter/vf_curves.c SET_COMP_IF_NOT_SET(0, r); r 491 libavfilter/vf_curves.c const uint8_t r = curves->rgba_map[R]; r 502 libavfilter/vf_curves.c dst[x + r] = curves->graph[R][src[x + r]]; r 413 libavfilter/vf_dctdnoiz.c int r, int g, int b) r 424 libavfilter/vf_dctdnoiz.c dstp_r[x] = srcp[r] * DCT3X3_0_0 + srcp[g] * DCT3X3_0_1 + srcp[b] * DCT3X3_0_2; r 425 libavfilter/vf_dctdnoiz.c dstp_g[x] = srcp[r] * DCT3X3_1_0 + srcp[b] * DCT3X3_1_2; r 426 libavfilter/vf_dctdnoiz.c dstp_b[x] = srcp[r] * DCT3X3_2_0 + srcp[g] * DCT3X3_2_1 + srcp[b] * DCT3X3_2_2; r 439 libavfilter/vf_dctdnoiz.c int r, int g, int b) r 450 libavfilter/vf_dctdnoiz.c dstp[r] = av_clip_uint8(src_r[x] * DCT3X3_0_0 + src_g[x] * DCT3X3_1_0 + src_b[x] * DCT3X3_2_0); r 462 libavfilter/vf_dctdnoiz.c #define DECLARE_COLOR_FUNCS(name, r, g, b) \ r 467 libavfilter/vf_dctdnoiz.c color_decorrelation(dst, dst_linesize, src, src_linesize, w, h, r, g, b); \ r 474 libavfilter/vf_dctdnoiz.c color_correlation(dst, dst_linesize, src, src_linesize, w, h, r, g, b); \ r 113 libavfilter/vf_frei0r.c if (sscanf(param, "%f/%f/%f", &val.col.r, &val.col.g, &val.col.b) != 3) { r 116 libavfilter/vf_frei0r.c val.col.r = rgba[0] / 255.0; r 195 libavfilter/vf_frei0r.c av_log(ctx, AV_LOG_DEBUG, "%f/%f/%f", col.r, col.g, col.b); r 39 libavfilter/vf_fspp.h #define THRESHOLD(r,x,t) \ r 40 libavfilter/vf_fspp.h if(((unsigned)((x) + t)) > t * 2) r = (x); \ r 41 libavfilter/vf_fspp.h else r = 0; r 82 libavfilter/vf_gradfun.c static void filter(GradFunContext *ctx, uint8_t *dst, const uint8_t *src, int width, int height, int dst_linesize, int src_linesize, int r) r 86 libavfilter/vf_gradfun.c uint32_t dc_factor = (1 << 21) / (r * r); r 92 libavfilter/vf_gradfun.c for (y = 0; y < r; y++) r 95 libavfilter/vf_gradfun.c if (y < height - r) { r 96 libavfilter/vf_gradfun.c int mod = ((y + r) / 2) % r; r 98 libavfilter/vf_gradfun.c uint16_t *buf1 = buf + (mod ? mod - 1 : r - 1) * bstride; r 100 libavfilter/vf_gradfun.c ctx->blur_line(dc, buf0, buf1, src + (y + r) * src_linesize, src_linesize, width / 2); r 101 libavfilter/vf_gradfun.c for (x = v = 0; x < r; x++) r 104 libavfilter/vf_gradfun.c v += dc[x] - dc[x-r]; r 105 libavfilter/vf_gradfun.c dc[x-r] = v * dc_factor >> 16; r 107 libavfilter/vf_gradfun.c for (; x < (width + r + 1) / 2; x++) r 108 libavfilter/vf_gradfun.c dc[x-r] = v * dc_factor >> 16; r 109 libavfilter/vf_gradfun.c for (x = -r / 2; x < 0; x++) r 112 libavfilter/vf_gradfun.c if (y == r) { r 113 libavfilter/vf_gradfun.c for (y = 0; y < r; y++) r 114 libavfilter/vf_gradfun.c ctx->filter_line(dst + y * dst_linesize, src + y * src_linesize, dc - r / 2, width, thresh, dither[y & 7]); r 116 libavfilter/vf_gradfun.c ctx->filter_line(dst + y * dst_linesize, src + y * src_linesize, dc - r / 2, width, thresh, dither[y & 7]); r 118 libavfilter/vf_gradfun.c ctx->filter_line(dst + y * dst_linesize, src + y * src_linesize, dc - r / 2, width, thresh, dither[y & 7]); r 206 libavfilter/vf_gradfun.c int r = s->radius; r 210 libavfilter/vf_gradfun.c r = s->chroma_r; r 213 libavfilter/vf_gradfun.c if (FFMIN(w, h) > 2 * r) r 214 libavfilter/vf_gradfun.c filter(s, out->data[p], in->data[p], w, h, out->linesize[p], in->linesize[p], r); r 124 libavfilter/vf_histeq.c #define GET_RGB_VALUES(r, g, b, src, map) do { \ r 125 libavfilter/vf_histeq.c r = src[x + map[R]]; \ r 139 libavfilter/vf_histeq.c unsigned int r, g, b, jran; r 159 libavfilter/vf_histeq.c GET_RGB_VALUES(r, g, b, src, histeq->rgba_map); r 160 libavfilter/vf_histeq.c luma = (55 * r + 182 * g + 19 * b) >> 8; r 224 libavfilter/vf_histeq.c GET_RGB_VALUES(r, g, b, src, histeq->rgba_map); r 225 libavfilter/vf_histeq.c if (((m = FFMAX3(r, g, b)) * lut) / luma > 255) { r 226 libavfilter/vf_histeq.c r = (r * 255) / m; r 230 libavfilter/vf_histeq.c r = (r * lut) / luma; r 234 libavfilter/vf_histeq.c dst[x + histeq->rgba_map[R]] = r; r 237 libavfilter/vf_histeq.c oluma = av_clip_uint8((55 * r + 182 * g + 19 * b) >> 8); r 90 libavfilter/vf_hqx.c #define P(m, r) ((k_shuffled & (m)) == (r)) r 58 libavfilter/vf_idet.c uint64_t r=1; r 59 libavfilter/vf_idet.c while(e--) r*=b; r 60 libavfilter/vf_idet.c return r; r 52 libavfilter/vf_lut3d.c float r, g, b; r 98 libavfilter/vf_lut3d.c lerpf(v0->r, v1->r, f), lerpf(v0->g, v1->g, f), lerpf(v0->b, v1->b, f) r 113 libavfilter/vf_lut3d.c return lut3d->lut[NEAR(s->r)][NEAR(s->g)][NEAR(s->b)]; r 123 libavfilter/vf_lut3d.c const int prev[] = {PREV(s->r), PREV(s->g), PREV(s->b)}; r 124 libavfilter/vf_lut3d.c const int next[] = {NEXT(s->r), NEXT(s->g), NEXT(s->b)}; r 125 libavfilter/vf_lut3d.c const struct rgbvec d = {s->r - prev[0], s->g - prev[1], s->b - prev[2]}; r 134 libavfilter/vf_lut3d.c const struct rgbvec c00 = lerp(&c000, &c100, d.r); r 135 libavfilter/vf_lut3d.c const struct rgbvec c10 = lerp(&c010, &c110, d.r); r 136 libavfilter/vf_lut3d.c const struct rgbvec c01 = lerp(&c001, &c101, d.r); r 137 libavfilter/vf_lut3d.c const struct rgbvec c11 = lerp(&c011, &c111, d.r); r 151 libavfilter/vf_lut3d.c const int prev[] = {PREV(s->r), PREV(s->g), PREV(s->b)}; r 152 libavfilter/vf_lut3d.c const int next[] = {NEXT(s->r), NEXT(s->g), NEXT(s->b)}; r 153 libavfilter/vf_lut3d.c const struct rgbvec d = {s->r - prev[0], s->g - prev[1], s->b - prev[2]}; r 157 libavfilter/vf_lut3d.c if (d.r > d.g) { r 161 libavfilter/vf_lut3d.c c.r = (1-d.r) * c000.r + (d.r-d.g) * c100.r + (d.g-d.b) * c110.r + (d.b) * c111.r; r 162 libavfilter/vf_lut3d.c c.g = (1-d.r) * c000.g + (d.r-d.g) * c100.g + (d.g-d.b) * c110.g + (d.b) * c111.g; r 163 libavfilter/vf_lut3d.c c.b = (1-d.r) * c000.b + (d.r-d.g) * c100.b + (d.g-d.b) * c110.b + (d.b) * c111.b; r 164 libavfilter/vf_lut3d.c } else if (d.r > d.b) { r 167 libavfilter/vf_lut3d.c c.r = (1-d.r) * c000.r + (d.r-d.b) * c100.r + (d.b-d.g) * c101.r + (d.g) * c111.r; r 168 libavfilter/vf_lut3d.c c.g = (1-d.r) * c000.g + (d.r-d.b) * c100.g + (d.b-d.g) * c101.g + (d.g) * c111.g; r 169 libavfilter/vf_lut3d.c c.b = (1-d.r) * c000.b + (d.r-d.b) * c100.b + (d.b-d.g) * c101.b + (d.g) * c111.b; r 173 libavfilter/vf_lut3d.c c.r = (1-d.b) * c000.r + (d.b-d.r) * c001.r + (d.r-d.g) * c101.r + (d.g) * c111.r; r 174 libavfilter/vf_lut3d.c c.g = (1-d.b) * c000.g + (d.b-d.r) * c001.g + (d.r-d.g) * c101.g + (d.g) * c111.g; r 175 libavfilter/vf_lut3d.c c.b = (1-d.b) * c000.b + (d.b-d.r) * c001.b + (d.r-d.g) * c101.b + (d.g) * c111.b; r 181 libavfilter/vf_lut3d.c c.r = (1-d.b) * c000.r + (d.b-d.g) * c001.r + (d.g-d.r) * c011.r + (d.r) * c111.r; r 182 libavfilter/vf_lut3d.c c.g = (1-d.b) * c000.g + (d.b-d.g) * c001.g + (d.g-d.r) * c011.g + (d.r) * c111.g; r 183 libavfilter/vf_lut3d.c c.b = (1-d.b) * c000.b + (d.b-d.g) * c001.b + (d.g-d.r) * c011.b + (d.r) * c111.b; r 184 libavfilter/vf_lut3d.c } else if (d.b > d.r) { r 187 libavfilter/vf_lut3d.c c.r = (1-d.g) * c000.r + (d.g-d.b) * c010.r + (d.b-d.r) * c011.r + (d.r) * c111.r; r 188 libavfilter/vf_lut3d.c c.g = (1-d.g) * c000.g + (d.g-d.b) * c010.g + (d.b-d.r) * c011.g + (d.r) * c111.g; r 189 libavfilter/vf_lut3d.c c.b = (1-d.g) * c000.b + (d.g-d.b) * c010.b + (d.b-d.r) * c011.b + (d.r) * c111.b; r 193 libavfilter/vf_lut3d.c c.r = (1-d.g) * c000.r + (d.g-d.r) * c010.r + (d.r-d.b) * c110.r + (d.b) * c111.r; r 194 libavfilter/vf_lut3d.c c.g = (1-d.g) * c000.g + (d.g-d.r) * c010.g + (d.r-d.b) * c110.g + (d.b) * c111.g; r 195 libavfilter/vf_lut3d.c c.b = (1-d.g) * c000.b + (d.g-d.r) * c010.b + (d.r-d.b) * c110.b + (d.b) * c111.b; r 211 libavfilter/vf_lut3d.c const uint8_t r = lut3d->rgba_map[R]; \ r 225 libavfilter/vf_lut3d.c const struct rgbvec scaled_rgb = {src[x + r] * scale, \ r 229 libavfilter/vf_lut3d.c dst[x + r] = av_clip_uint##nbits(vec.r * (float)((1<<nbits) - 1)); \ r 291 libavfilter/vf_lut3d.c if (sscanf(line, "%f %f %f", &vec->r, &vec->g, &vec->b) != 3) r 336 libavfilter/vf_lut3d.c if (sscanf(line, "%f %f %f", &vec->r, &vec->g, &vec->b) != 3) r 338 libavfilter/vf_lut3d.c vec->r *= max[0] - min[0]; r 365 libavfilter/vf_lut3d.c int r, g, b; r 369 libavfilter/vf_lut3d.c if (sscanf(line, "%d %d %d", &r, &g, &b) != 3) r 371 libavfilter/vf_lut3d.c vec->r = r / scale; r 435 libavfilter/vf_lut3d.c vec->r = val[rgb_map[0]] * scale; r 454 libavfilter/vf_lut3d.c vec->r = k * c; r 658 libavfilter/vf_lut3d.c vec->r = src[rgba_map[0]] / (float)((1<<(nbits)) - 1); \ r 117 libavfilter/vf_palettegen.c DECLARE_CMP_FUNC(r, 0) r 188 libavfilter/vf_palettegen.c uint64_t r = 0, g = 0, b = 0, div = 0; r 192 libavfilter/vf_palettegen.c r += (ref->color >> 16 & 0xff) * ref->count; r 198 libavfilter/vf_palettegen.c r = r / div; r 202 libavfilter/vf_palettegen.c return 0xffU<<24 | r<<16 | g<<8 | b; r 334 libavfilter/vf_palettegen.c const uint8_t r = rgb >> 16 & 0xff, g = rgb >> 8 & 0xff, b = rgb & 0xff; r 335 libavfilter/vf_palettegen.c min[0] = FFMIN(r, min[0]), max[0] = FFMAX(r, max[0]); r 396 libavfilter/vf_palettegen.c const uint8_t r = color >> 16 & ((1<<NBITS)-1); r 399 libavfilter/vf_palettegen.c return r<<(NBITS*2) | g<<NBITS | b; r 504 libavfilter/vf_palettegen.c int r; r 506 libavfilter/vf_palettegen.c r = ff_request_frame(inlink); r 507 libavfilter/vf_palettegen.c if (r == AVERROR_EOF && !s->palette_pushed && s->nb_refs) { r 508 libavfilter/vf_palettegen.c r = ff_filter_frame(outlink, get_palette_frame(ctx)); r 510 libavfilter/vf_palettegen.c return r; r 512 libavfilter/vf_palettegen.c return r; r 320 libavfilter/vf_paletteuse.c uint8_t r, uint8_t g, uint8_t b, r 326 libavfilter/vf_paletteuse.c const uint8_t rgb[] = {r, g, b}; r 327 libavfilter/vf_paletteuse.c const uint8_t rhash = r & ((1<<NBITS)-1); r 355 libavfilter/vf_paletteuse.c const uint8_t r = c >> 16 & 0xff; r 358 libavfilter/vf_paletteuse.c const int dstx = color_get(cache, c, r, g, b, map, palette, search_method); r 360 libavfilter/vf_paletteuse.c *er = r - (dstc >> 16 & 0xff); r 392 libavfilter/vf_paletteuse.c const uint8_t r = av_clip_uint8(r8 + d); r 395 libavfilter/vf_paletteuse.c const uint32_t c = r<<16 | g<<8 | b; r 396 libavfilter/vf_paletteuse.c const int color = color_get(cache, c, r, g, b, map, palette, search_method); r 460 libavfilter/vf_paletteuse.c const uint8_t r = src[x] >> 16 & 0xff; r 463 libavfilter/vf_paletteuse.c const int color = color_get(cache, src[x] & 0xffffff, r, g, b, map, palette, search_method); r 533 libavfilter/vf_paletteuse.c int r, g, b, ret = 0; r 535 libavfilter/vf_paletteuse.c for (r = 0; r < 256; r++) { r 538 libavfilter/vf_paletteuse.c const uint8_t rgb[] = {r, g, b}; r 551 libavfilter/vf_paletteuse.c r, g, b, r1, r2, c1 & 0xffffff, c2 & 0xffffff, d1, d2); r 582 libavfilter/vf_paletteuse.c DECLARE_CMP_FUNC(r, 0) r 603 libavfilter/vf_paletteuse.c const uint8_t r = c >> 16 & 0xff; r 608 libavfilter/vf_paletteuse.c r < box->min[0] || g < box->min[1] || b < box->min[2] || r 609 libavfilter/vf_paletteuse.c r > box->max[0] || g > box->max[1] || b > box->max[2]) r 612 libavfilter/vf_paletteuse.c if (r < ranges.min[0]) ranges.min[0] = r; r 616 libavfilter/vf_paletteuse.c if (r > ranges.max[0]) ranges.max[0] = r; r 54 libavfilter/vf_psnr.c const uint8_t *r[4], const int rl[4], r 86 libavfilter/vf_signalstats.c uint8_t r, g, b; r 92 libavfilter/vf_signalstats.c r = s->rgba_color[0]; r 95 libavfilter/vf_signalstats.c s->yuv_color[0] = (( 66*r + 129*g + 25*b + (1<<7)) >> 8) + 16; r 96 libavfilter/vf_signalstats.c s->yuv_color[1] = ((-38*r + -74*g + 112*b + (1<<7)) >> 8) + 128; r 97 libavfilter/vf_signalstats.c s->yuv_color[2] = ((112*r + -94*g + -18*b + (1<<7)) >> 8) + 128; r 122 libavfilter/vf_super2xsai.c int r = 0; r 124 libavfilter/vf_super2xsai.c r += GET_RESULT(color[1][2], color[1][1], color[1][0], color[3][1]); r 125 libavfilter/vf_super2xsai.c r += GET_RESULT(color[1][2], color[1][1], color[2][0], color[0][1]); r 126 libavfilter/vf_super2xsai.c r += GET_RESULT(color[1][2], color[1][1], color[3][2], color[2][3]); r 127 libavfilter/vf_super2xsai.c r += GET_RESULT(color[1][2], color[1][1], color[0][2], color[1][3]); r 129 libavfilter/vf_super2xsai.c if (r > 0) r 131 libavfilter/vf_super2xsai.c else if (r < 0) r 209 libavfilter/vf_tile.c int r; r 211 libavfilter/vf_tile.c r = ff_request_frame(inlink); r 212 libavfilter/vf_tile.c if (r == AVERROR_EOF && tile->current) r 213 libavfilter/vf_tile.c r = end_last_frame(ctx); r 214 libavfilter/vf_tile.c return r; r 194 libavfilter/vsrc_cellauto.c double r = (double)av_lfg_get(&cellauto->lfg) / UINT32_MAX; r 195 libavfilter/vsrc_cellauto.c if (r <= cellauto->random_fill_ratio) r 251 libavfilter/vsrc_life.c double r = (double)av_lfg_get(&life->lfg) / UINT32_MAX; r 252 libavfilter/vsrc_life.c if (r <= life->random_fill_ratio) r 244 libavfilter/vsrc_mptestsrc.c double r = d/20 - (int)(d/20); r 245 libavfilter/vsrc_mptestsrc.c if (r < off/30.0) { r 688 libavfilter/vsrc_testsrc.c int x, int y, int r, int g, int b, enum AVPixelFormat fmt, r 695 libavfilter/vsrc_testsrc.c case AV_PIX_FMT_BGR444: ((uint16_t*)(dst + y*dst_linesize))[x] = ((r >> 4) << 8) | ((g >> 4) << 4) | (b >> 4); break; r 696 libavfilter/vsrc_testsrc.c case AV_PIX_FMT_RGB444: ((uint16_t*)(dst + y*dst_linesize))[x] = ((b >> 4) << 8) | ((g >> 4) << 4) | (r >> 4); break; r 697 libavfilter/vsrc_testsrc.c case AV_PIX_FMT_BGR555: ((uint16_t*)(dst + y*dst_linesize))[x] = ((r>>3)<<10) | ((g>>3)<<5) | (b>>3); break; r 698 libavfilter/vsrc_testsrc.c case AV_PIX_FMT_RGB555: ((uint16_t*)(dst + y*dst_linesize))[x] = ((b>>3)<<10) | ((g>>3)<<5) | (r>>3); break; r 699 libavfilter/vsrc_testsrc.c case AV_PIX_FMT_BGR565: ((uint16_t*)(dst + y*dst_linesize))[x] = ((r>>3)<<11) | ((g>>2)<<5) | (b>>3); break; r 700 libavfilter/vsrc_testsrc.c case AV_PIX_FMT_RGB565: ((uint16_t*)(dst + y*dst_linesize))[x] = ((b>>3)<<11) | ((g>>2)<<5) | (r>>3); break; r 703 libavfilter/vsrc_testsrc.c v = (r << (rgba_map[R]*8)) + (g << (rgba_map[G]*8)) + (b << (rgba_map[B]*8)); r 711 libavfilter/vsrc_testsrc.c v = (r << (rgba_map[R]*8)) + (g << (rgba_map[G]*8)) + (b << (rgba_map[B]*8)) + (255 << (rgba_map[A]*8)); r 726 libavfilter/vsrc_testsrc.c int r = 0, g = 0, b = 0; r 728 libavfilter/vsrc_testsrc.c if (3*y < h ) r = c; r 732 libavfilter/vsrc_testsrc.c rgbtest_put_pixel(frame->data[0], frame->linesize[0], x, y, r, g, b, r 1121 libavformat/avformat.h void av_stream_set_r_frame_rate(AVStream *s, AVRational r); r 159 libavformat/cache.c int r; r 173 libavformat/cache.c r = lseek(c->fd, physical_target, SEEK_SET); r 175 libavformat/cache.c r = c->cache_pos; r 177 libavformat/cache.c if (r >= 0) { r 178 libavformat/cache.c c->cache_pos = r; r 179 libavformat/cache.c r = read(c->fd, buf, FFMIN(size, entry->size - in_block_pos)); r 182 libavformat/cache.c if (r > 0) { r 183 libavformat/cache.c c->cache_pos += r; r 184 libavformat/cache.c c->logical_pos += r; r 186 libavformat/cache.c return r; r 194 libavformat/cache.c r = ffurl_seek(c->inner, c->logical_pos, SEEK_SET); r 195 libavformat/cache.c if (r<0) { r 197 libavformat/cache.c return r; r 199 libavformat/cache.c c->inner_pos = r; r 202 libavformat/cache.c r = ffurl_read(c->inner, buf, size); r 203 libavformat/cache.c if (r == 0 && size>0) { r 207 libavformat/cache.c if (r<=0) r 208 libavformat/cache.c return r; r 209 libavformat/cache.c c->inner_pos += r; r 213 libavformat/cache.c add_entry(h, buf, r); r 214 libavformat/cache.c c->logical_pos += r; r 217 libavformat/cache.c return r; r 572 libavformat/dv.c RawDVContext *r = s->priv_data; r 573 libavformat/dv.c DVDemuxContext *c = r->dv_demux; r 84 libavformat/file.c int r; r 86 libavformat/file.c r = read(c->fd, buf, size); r 87 libavformat/file.c return (-1 == r)?AVERROR(errno):r; r 93 libavformat/file.c int r; r 95 libavformat/file.c r = write(c->fd, buf, size); r 96 libavformat/file.c return (-1 == r)?AVERROR(errno):r; r 261 libavformat/idcin.c unsigned char r, g, b; r 290 libavformat/idcin.c r = palette_buffer[i * 3 ] << palette_scale; r 293 libavformat/idcin.c palette[i] = (0xFFU << 24) | (r << 16) | (g << 8) | (b); r 231 libavformat/ipmovie.c unsigned char r, g, b; r 479 libavformat/ipmovie.c r = scratch[j++] * 4; r 482 libavformat/ipmovie.c s->palette[i] = (0xFFU << 24) | (r << 16) | (g << 8) | (b); r 183 libavformat/libmodplug.c int r = av_expr_parse(&modplug->expr, modplug->color_eval, var_names, r 185 libavformat/libmodplug.c if (r < 0) r 186 libavformat/libmodplug.c return r; r 76 libavformat/librtmp.c RTMP *r = &ctx->rtmp; r 78 libavformat/librtmp.c RTMP_Close(r); r 98 libavformat/librtmp.c RTMP *r = &ctx->rtmp; r 223 libavformat/librtmp.c RTMP_Init(r); r 224 libavformat/librtmp.c if (!RTMP_SetupURL(r, filename)) { r 230 libavformat/librtmp.c RTMP_EnableWrite(r); r 232 libavformat/librtmp.c if (!RTMP_Connect(r, NULL) || !RTMP_ConnectStream(r, 0)) { r 240 libavformat/librtmp.c setsockopt(r->m_sb.sb_socket, SOL_SOCKET, SO_SNDBUF, &tmp, sizeof(tmp)); r 249 libavformat/librtmp.c RTMP_Close(r); r 257 libavformat/librtmp.c RTMP *r = &ctx->rtmp; r 259 libavformat/librtmp.c return RTMP_Write(r, buf, size); r 265 libavformat/librtmp.c RTMP *r = &ctx->rtmp; r 267 libavformat/librtmp.c return RTMP_Read(r, buf, size); r 273 libavformat/librtmp.c RTMP *r = &ctx->rtmp; r 275 libavformat/librtmp.c if (!RTMP_Pause(r, pause)) r 284 libavformat/librtmp.c RTMP *r = &ctx->rtmp; r 294 libavformat/librtmp.c if (!RTMP_SendSeek(r, timestamp)) r 302 libavformat/librtmp.c RTMP *r = &ctx->rtmp; r 304 libavformat/librtmp.c return RTMP_Socket(r); r 2312 libavformat/matroskadec.c int r; r 2313 libavformat/matroskadec.c r = matroska_ebmlnum_sint(matroska, data, size, &snum); r 2314 libavformat/matroskadec.c if (r < 0 || lace_size[n - 1] + snum > (uint64_t)INT_MAX) { r 2317 libavformat/matroskadec.c res = r<0 ? r : AVERROR_INVALIDDATA; r 2320 libavformat/matroskadec.c data += r; r 2321 libavformat/matroskadec.c size -= r; r 1513 libavformat/mov.c unsigned char a, r, g, b; r 1523 libavformat/mov.c r = g = b = color_index; r 1524 libavformat/mov.c sc->palette[j] = (0xFFU << 24) | (r << 16) | (g << 8) | (b); r 1541 libavformat/mov.c r = color_table[j * 3 + 0]; r 1544 libavformat/mov.c sc->palette[j] = (0xFFU << 24) | (r << 16) | (g << 8) | (b); r 1557 libavformat/mov.c r = avio_r8(pb); r 1563 libavformat/mov.c sc->palette[j] = (a << 24 ) | (r << 16) | (g << 8) | (b); r 1680 libavformat/mov.c uint8_t r, g, b; r 1689 libavformat/mov.c r = av_clip_uint8(1.164 * (y - 16) + 1.596 * (cr - 128)); r 1691 libavformat/mov.c return (r << 16) | (g << 8) | b; r 4737 libavformat/movenc.c uint8_t r, g, b; r 4740 libavformat/movenc.c r = (rgb >> 16) & 0xFF; r 4744 libavformat/movenc.c y = av_clip_uint8( 16. + 0.257 * r + 0.504 * g + 0.098 * b); r 4745 libavformat/movenc.c cb = av_clip_uint8(128. - 0.148 * r - 0.291 * g + 0.439 * b); r 4746 libavformat/movenc.c cr = av_clip_uint8(128. + 0.439 * r - 0.368 * g - 0.071 * b); r 967 libavformat/mpeg.c int r = ff_subtitles_queue_seek(&vobsub->q[i], s, stream_index, r 969 libavformat/mpeg.c if (r < 0) r 970 libavformat/mpeg.c ret = r; r 1065 libavformat/mpegts.c const uint8_t *r; r 1069 libavformat/mpegts.c r = pes->header + 9; r 1073 libavformat/mpegts.c pes->dts = pes->pts = ff_parse_pes_pts(r); r 1074 libavformat/mpegts.c r += 5; r 1076 libavformat/mpegts.c pes->pts = ff_parse_pes_pts(r); r 1077 libavformat/mpegts.c r += 5; r 1078 libavformat/mpegts.c pes->dts = ff_parse_pes_pts(r); r 1079 libavformat/mpegts.c r += 5; r 1083 libavformat/mpegts.c pes_ext = *r++; r 1087 libavformat/mpegts.c r += skip; r 1089 libavformat/mpegts.c (r + 2) <= (pes->header + pes->pes_header_size)) { r 1091 libavformat/mpegts.c if ((r[0] & 0x7f) > 0 && (r[1] & 0x80) == 0) r 1092 libavformat/mpegts.c pes->extended_stream_id = r[1]; r 73 libavformat/rmdec.c char *q, r; r 77 libavformat/rmdec.c r = avio_r8(pb); r 79 libavformat/rmdec.c *q++ = r; r 54 libavformat/rtpdec_h263_rfc2190.c int f, p, i, sbit, ebit, src, r; r 78 libavformat/rtpdec_h263_rfc2190.c r = ((buf[1] & 0x01) << 3) | ((buf[2] & 0xe0) >> 5); r 88 libavformat/rtpdec_h263_rfc2190.c r = buf[3] & 0x03; r 99 libavformat/rtpdec_h263_rfc2190.c r = buf[3] & 0x03; r 106 libavformat/rtpdec_h263_rfc2190.c if ((src == 0 || src >= 6) && r) { r 182 libavformat/rtpenc_h264_hevc.c const uint8_t *r, *end = buf1 + size; r 188 libavformat/rtpenc_h264_hevc.c r = ff_avc_mp4_find_startcode(buf1, end, s->nal_length_size) ? buf1 : end; r 190 libavformat/rtpenc_h264_hevc.c r = ff_avc_find_startcode(buf1, end); r 191 libavformat/rtpenc_h264_hevc.c while (r < end) { r 195 libavformat/rtpenc_h264_hevc.c r1 = ff_avc_mp4_find_startcode(r, end, s->nal_length_size); r 198 libavformat/rtpenc_h264_hevc.c r += s->nal_length_size; r 200 libavformat/rtpenc_h264_hevc.c while (!*(r++)); r 201 libavformat/rtpenc_h264_hevc.c r1 = ff_avc_find_startcode(r, end); r 203 libavformat/rtpenc_h264_hevc.c nal_send(s1, r, r1 - r, r1 == end); r 204 libavformat/rtpenc_h264_hevc.c r = r1; r 53 libavformat/rtpenc_mpv.c const uint8_t *r, *r1; r 59 libavformat/rtpenc_mpv.c r = avpriv_find_start_code(r1, end, &start_code); r 63 libavformat/rtpenc_mpv.c frame_type = (r[1] & 0x38) >> 3; r 64 libavformat/rtpenc_mpv.c temporal_reference = (int)r[0] << 2 | r[1] >> 6; r 70 libavformat/rtpenc_mpv.c if (r - buf1 - 4 <= len) { r 75 libavformat/rtpenc_mpv.c len = r - buf1 - 4; r 78 libavformat/rtpenc_mpv.c r1 = r; r 80 libavformat/rtpenc_mpv.c if ((r1 - buf1 > 4) && (r - r1 < max_packet_size)) { r 836 libavformat/rtspdec.c int r, rule_nr, first = 1; r 846 libavformat/rtspdec.c for (r = 0; r < s->nb_streams; r++) { r 847 libavformat/rtspdec.c if (s->streams[r]->id == i) { r 848 libavformat/rtspdec.c if (s->streams[r]->discard != AVDISCARD_ALL) { r 87 libavformat/sbgdec.c int l, r; r 209 libavformat/sbgdec.c static inline int scale_double(void *log, double d, double m, int *r) r 217 libavformat/sbgdec.c *r = m; r 232 libavformat/sbgdec.c int r = p->cursor < p->end && *p->cursor == c; r 234 libavformat/sbgdec.c p->cursor += r; r 235 libavformat/sbgdec.c return r; r 238 libavformat/sbgdec.c static int lex_double(struct sbg_parser *p, double *r) r 247 libavformat/sbgdec.c *r = d; r 310 libavformat/sbgdec.c int r = str_to_time(p->cursor, rt); r 311 libavformat/sbgdec.c p->cursor += r; r 312 libavformat/sbgdec.c return r > 0; r 336 libavformat/sbgdec.c static int parse_optarg(struct sbg_parser *p, char o, struct sbg_string *r) r 338 libavformat/sbgdec.c if (!lex_wsword(p, r)) { r 350 libavformat/sbgdec.c int r; r 384 libavformat/sbgdec.c r = str_to_time(oarg.s, &p->scs.opt_duration); r 385 libavformat/sbgdec.c if (oarg.e != oarg.s + r) { r 393 libavformat/sbgdec.c r = str_to_time(oarg.s, &p->scs.start_ts); r 394 libavformat/sbgdec.c if (oarg.e != oarg.s + r) { r 426 libavformat/sbgdec.c r = strtol(oarg.s, &tptr, 10); r 432 libavformat/sbgdec.c if (r < 40) { r 437 libavformat/sbgdec.c p->scs.sample_rate = r; r 464 libavformat/sbgdec.c int r; r 468 libavformat/sbgdec.c r = 1; r 470 libavformat/sbgdec.c r = lex_time(p, &abs); r 471 libavformat/sbgdec.c if (r) r 478 libavformat/sbgdec.c r = 1; r 480 libavformat/sbgdec.c if (r) { r 487 libavformat/sbgdec.c return r; r 518 libavformat/sbgdec.c int r; r 523 libavformat/sbgdec.c r = parse_timestamp(p, &ts, &rel_ts); r 524 libavformat/sbgdec.c if (!r) r 526 libavformat/sbgdec.c if (r < 0) r 527 libavformat/sbgdec.c return r; r 540 libavformat/sbgdec.c r = parse_fade(p, &fade); r 541 libavformat/sbgdec.c if (r < 0) r 542 libavformat/sbgdec.c return r; r 577 libavformat/sbgdec.c int r, tseq; r 584 libavformat/sbgdec.c r = parse_time_sequence(p, 1); r 585 libavformat/sbgdec.c if (r < 0) r 586 libavformat/sbgdec.c return r; r 587 libavformat/sbgdec.c if (!r) r 707 libavformat/sbgdec.c int r; r 714 libavformat/sbgdec.c r = lex_char(p, '-'); r 715 libavformat/sbgdec.c if (!r) r 716 libavformat/sbgdec.c r = parse_synth_channel_pink(p, synth); r 717 libavformat/sbgdec.c if (!r) r 718 libavformat/sbgdec.c r = parse_synth_channel_bell(p, synth); r 719 libavformat/sbgdec.c if (!r) r 720 libavformat/sbgdec.c r = parse_synth_channel_mix(p, synth); r 721 libavformat/sbgdec.c if (!r) r 722 libavformat/sbgdec.c r = parse_synth_channel_spin(p, synth); r 724 libavformat/sbgdec.c if (!r) r 725 libavformat/sbgdec.c r = parse_synth_channel_sine(p, synth); r 726 libavformat/sbgdec.c if (r <= 0) r 728 libavformat/sbgdec.c return r; r 734 libavformat/sbgdec.c int r, synth; r 738 libavformat/sbgdec.c r = parse_synth_channel(p); r 739 libavformat/sbgdec.c if (r < 0) r 740 libavformat/sbgdec.c return r; r 741 libavformat/sbgdec.c if (!r || !lex_space(p)) r 809 libavformat/sbgdec.c int r; r 813 libavformat/sbgdec.c r = parse_options(&sp); r 814 libavformat/sbgdec.c if (r < 0) r 816 libavformat/sbgdec.c if (!r && !lex_line_end(&sp)) r 820 libavformat/sbgdec.c r = parse_named_def(&sp); r 821 libavformat/sbgdec.c if (!r) r 822 libavformat/sbgdec.c r = parse_time_sequence(&sp, 0); r 823 libavformat/sbgdec.c if (!r) r 824 libavformat/sbgdec.c r = lex_line_end(&sp) ? 1 : AVERROR_INVALIDDATA; r 825 libavformat/sbgdec.c if (r < 0) r 833 libavformat/sbgdec.c if (r == AVERROR_INVALIDDATA) r 851 libavformat/sbgdec.c return r; r 857 libavformat/sbgdec.c int size = 0, bufsize = 0, r; r 872 libavformat/sbgdec.c r = avio_read(io, buf, bufsize - size - 1); r 873 libavformat/sbgdec.c if (r == AVERROR_EOF) r 875 libavformat/sbgdec.c if (r < 0) r 877 libavformat/sbgdec.c size += r; r 944 libavformat/sbgdec.c int i, r; r 969 libavformat/sbgdec.c r = expand_tseq(log, s, nb_ev_max, t0, &be[i]); r 970 libavformat/sbgdec.c if (r < 0) r 971 libavformat/sbgdec.c return r; r 987 libavformat/sbgdec.c int i, r, nb_events_max = 0; r 991 libavformat/sbgdec.c r = expand_tseq(log, s, &nb_events_max, 0, &s->tseq[i]); r 992 libavformat/sbgdec.c if (r < 0) r 993 libavformat/sbgdec.c return r; r 1052 libavformat/sbgdec.c int i, r; r 1056 libavformat/sbgdec.c r = add_interval(inter, WS_SINE, 3, -1, r 1058 libavformat/sbgdec.c if (r < 0) r 1059 libavformat/sbgdec.c return r; r 1073 libavformat/sbgdec.c int r; r 1082 libavformat/sbgdec.c r = add_interval(inter, WS_SINE, 3, s1->ref.l, r 1085 libavformat/sbgdec.c if (r < 0) r 1086 libavformat/sbgdec.c return r; r 1087 libavformat/sbgdec.c s2->ref.l = s2->ref.r = r; r 1089 libavformat/sbgdec.c r = add_interval(inter, WS_SINE, 1, s1->ref.l, r 1092 libavformat/sbgdec.c if (r < 0) r 1093 libavformat/sbgdec.c return r; r 1094 libavformat/sbgdec.c s2->ref.l = r; r 1095 libavformat/sbgdec.c r = add_interval(inter, WS_SINE, 2, s1->ref.r, r 1098 libavformat/sbgdec.c if (r < 0) r 1099 libavformat/sbgdec.c return r; r 1100 libavformat/sbgdec.c s2->ref.r = r; r 1106 libavformat/sbgdec.c r = add_bell(inter, s, ts1, ts2, s1->carrier, s2->vol); r 1107 libavformat/sbgdec.c if (r < 0) r 1108 libavformat/sbgdec.c return r; r 1127 libavformat/sbgdec.c r = add_interval(inter, WS_NOISE, 3, s1->ref.l, r 1130 libavformat/sbgdec.c if (r < 0) r 1131 libavformat/sbgdec.c return r; r 1132 libavformat/sbgdec.c s2->ref.l = s2->ref.r = r; r 1150 libavformat/sbgdec.c int i, r; r 1155 libavformat/sbgdec.c r = generate_interval(log, s, inter, ts1, ts2, s1, s1, 0); r 1156 libavformat/sbgdec.c if (r < 0) r 1157 libavformat/sbgdec.c return r; r 1185 libavformat/sbgdec.c int pass, i, r; r 1218 libavformat/sbgdec.c r = generate_interval(log, s, inter, r 1220 libavformat/sbgdec.c if (r < 0) r 1221 libavformat/sbgdec.c return r; r 1229 libavformat/sbgdec.c r = generate_interval(log, s, inter, r 1231 libavformat/sbgdec.c if (r < 0) r 1232 libavformat/sbgdec.c return r; r 1236 libavformat/sbgdec.c r = generate_interval(log, s, inter, r 1238 libavformat/sbgdec.c if (r < 0) r 1239 libavformat/sbgdec.c return r; r 1266 libavformat/sbgdec.c int i, r; r 1309 libavformat/sbgdec.c s->synth[i].ref.l = s->synth[i].ref.r = -1; r 1313 libavformat/sbgdec.c r = generate_plateau(log, s, inter, ev1); r 1314 libavformat/sbgdec.c if (r < 0) r 1315 libavformat/sbgdec.c return r; r 1316 libavformat/sbgdec.c r = generate_transition(log, s, inter, ev1, ev2); r 1317 libavformat/sbgdec.c if (r < 0) r 1318 libavformat/sbgdec.c return r; r 1370 libavformat/sbgdec.c int r, score; r 1373 libavformat/sbgdec.c r = parse_script(NULL, p->buf, p->buf_size, &script); r 1374 libavformat/sbgdec.c score = r < 0 || !script.nb_def || !script.nb_tseq ? 0 : r 1383 libavformat/sbgdec.c int r; r 1389 libavformat/sbgdec.c r = read_whole_file(avf->pb, sbg->max_file_size, &buf); r 1390 libavformat/sbgdec.c if (r < 0) r 1392 libavformat/sbgdec.c r = parse_script(avf, buf, r, &script); r 1393 libavformat/sbgdec.c if (r < 0) r 1404 libavformat/sbgdec.c r = expand_script(avf, &script); r 1405 libavformat/sbgdec.c if (r < 0) r 1408 libavformat/sbgdec.c r = generate_intervals(avf, &script, sbg->sample_rate, &inter); r 1409 libavformat/sbgdec.c if (r < 0) r 1429 libavformat/sbgdec.c r = encode_intervals(&script, st->codec, &inter); r 1430 libavformat/sbgdec.c if (r < 0) r 1441 libavformat/sbgdec.c return r; r 157 libavformat/sdp.c const uint8_t *r; r 185 libavformat/sdp.c r = ff_avc_find_startcode(extradata, extradata + extradata_size); r 186 libavformat/sdp.c while (r < extradata + extradata_size) { r 190 libavformat/sdp.c while (!*(r++)); r 191 libavformat/sdp.c nal_type = *r & 0x1f; r 192 libavformat/sdp.c r1 = ff_avc_find_startcode(r, extradata + extradata_size); r 194 libavformat/sdp.c r = r1; r 202 libavformat/sdp.c sps = r; r 205 libavformat/sdp.c if (!av_base64_encode(p, MAX_PSET_SIZE - (p - psets), r, r1 - r)) { r 206 libavformat/sdp.c av_log(c, AV_LOG_ERROR, "Cannot Base64-encode %"PTRDIFF_SPECIFIER" %"PTRDIFF_SPECIFIER"!\n", MAX_PSET_SIZE - (p - psets), r1 - r); r 213 libavformat/sdp.c r = r1; r 27 libavformat/subtitles.c void ff_text_init_avio(void *s, FFTextReader *r, AVIOContext *pb) r 30 libavformat/subtitles.c r->pb = pb; r 31 libavformat/subtitles.c r->buf_pos = r->buf_len = 0; r 32 libavformat/subtitles.c r->type = FF_UTF_8; r 34 libavformat/subtitles.c r->buf[r->buf_len++] = avio_r8(r->pb); r 35 libavformat/subtitles.c if (strncmp("\xFF\xFE", r->buf, 2) == 0) { r 36 libavformat/subtitles.c r->type = FF_UTF16LE; r 37 libavformat/subtitles.c r->buf_pos += 2; r 38 libavformat/subtitles.c } else if (strncmp("\xFE\xFF", r->buf, 2) == 0) { r 39 libavformat/subtitles.c r->type = FF_UTF16BE; r 40 libavformat/subtitles.c r->buf_pos += 2; r 42 libavformat/subtitles.c r->buf[r->buf_len++] = avio_r8(r->pb); r 43 libavformat/subtitles.c if (strncmp("\xEF\xBB\xBF", r->buf, 3) == 0) { r 45 libavformat/subtitles.c r->buf_pos += 3; r 48 libavformat/subtitles.c if (s && (r->type == FF_UTF16LE || r->type == FF_UTF16BE)) r 53 libavformat/subtitles.c void ff_text_init_buf(FFTextReader *r, void *buf, size_t size) r 55 libavformat/subtitles.c memset(&r->buf_pb, 0, sizeof(r->buf_pb)); r 56 libavformat/subtitles.c ffio_init_context(&r->buf_pb, buf, size, 0, NULL, NULL, NULL, NULL); r 57 libavformat/subtitles.c ff_text_init_avio(NULL, r, &r->buf_pb); r 60 libavformat/subtitles.c int64_t ff_text_pos(FFTextReader *r) r 62 libavformat/subtitles.c return avio_tell(r->pb) - r->buf_len + r->buf_pos; r 65 libavformat/subtitles.c int ff_text_r8(FFTextReader *r) r 69 libavformat/subtitles.c if (r->buf_pos < r->buf_len) r 70 libavformat/subtitles.c return r->buf[r->buf_pos++]; r 71 libavformat/subtitles.c if (r->type == FF_UTF16LE) { r 72 libavformat/subtitles.c GET_UTF16(val, avio_rl16(r->pb), return 0;) r 73 libavformat/subtitles.c } else if (r->type == FF_UTF16BE) { r 74 libavformat/subtitles.c GET_UTF16(val, avio_rb16(r->pb), return 0;) r 76 libavformat/subtitles.c return avio_r8(r->pb); r 80 libavformat/subtitles.c r->buf_pos = 0; r 81 libavformat/subtitles.c r->buf_len = 0; r 82 libavformat/subtitles.c PUT_UTF8(val, tmp, r->buf[r->buf_len++] = tmp;) r 83 libavformat/subtitles.c return r->buf[r->buf_pos++]; // buf_len is at least 1 r 86 libavformat/subtitles.c void ff_text_read(FFTextReader *r, char *buf, size_t size) r 89 libavformat/subtitles.c *buf++ = ff_text_r8(r); r 92 libavformat/subtitles.c int ff_text_eof(FFTextReader *r) r 94 libavformat/subtitles.c return r->buf_pos >= r->buf_len && avio_feof(r->pb); r 97 libavformat/subtitles.c int ff_text_peek_r8(FFTextReader *r) r 100 libavformat/subtitles.c if (r->buf_pos < r->buf_len) r 101 libavformat/subtitles.c return r->buf[r->buf_pos]; r 102 libavformat/subtitles.c c = ff_text_r8(r); r 103 libavformat/subtitles.c if (!avio_feof(r->pb)) { r 104 libavformat/subtitles.c r->buf_pos = 0; r 105 libavformat/subtitles.c r->buf_len = 1; r 106 libavformat/subtitles.c r->buf[0] = c; r 61 libavformat/subtitles.h void ff_text_init_avio(void *s, FFTextReader *r, AVIOContext *pb); r 70 libavformat/subtitles.h void ff_text_init_buf(FFTextReader *r, void *buf, size_t size); r 77 libavformat/subtitles.h int64_t ff_text_pos(FFTextReader *r); r 84 libavformat/subtitles.h int ff_text_r8(FFTextReader *r); r 89 libavformat/subtitles.h int ff_text_eof(FFTextReader *r); r 94 libavformat/subtitles.h int ff_text_peek_r8(FFTextReader *r); r 100 libavformat/subtitles.h void ff_text_read(FFTextReader *r, char *buf, size_t size); r 126 libavformat/tta.c int r; r 127 libavformat/tta.c if ((r = av_add_index_entry(st, framepos, i * c->frame_size, size, 0, r 129 libavformat/tta.c return r; r 118 libavresample/dither.c float r = src0[i] * LFG_SCALE; r 119 libavresample/dither.c r += src1[i] * LFG_SCALE; r 120 libavresample/dither.c dst[i] = r; r 133 libavutil/aes.c int r; r 135 libavutil/aes.c for (r = a->rounds - 1; r > 0; r--) { r 137 libavutil/aes.c addkey(&a->state[1], &a->state[0], &a->round_key[r]); r 84 libavutil/arm/intmath.h int r; r 85 libavutil/arm/intmath.h __asm__ ("qadd %0, %1, %2" : "=r"(r) : "r"(a), "r"(b)); r 86 libavutil/arm/intmath.h return r; r 92 libavutil/arm/intmath.h int r; r 93 libavutil/arm/intmath.h __asm__ ("qdadd %0, %1, %2" : "=r"(r) : "r"(a), "r"(b)); r 94 libavutil/arm/intmath.h return r; r 33 libavutil/cast5.c #define F3(l, r, i) \ r 35 libavutil/cast5.c I = LR(cs->Km[i] - r, cs->Kr[i]); \ r 40 libavutil/cast5.c #define F2(l, r, i) \ r 42 libavutil/cast5.c I = LR(cs->Km[i] ^ r, cs->Kr[i]); \ r 47 libavutil/cast5.c #define F1(l, r, i) \ r 49 libavutil/cast5.c I = LR(cs->Km[i] + r, cs->Kr[i]); \ r 394 libavutil/cast5.c uint32_t r, l, f, I; r 396 libavutil/cast5.c r = AV_RB32(src + 4); r 397 libavutil/cast5.c F1(l, r, 1); r 398 libavutil/cast5.c F2(r, l, 2); r 399 libavutil/cast5.c F3(l, r, 3); r 400 libavutil/cast5.c F1(r, l, 4); r 401 libavutil/cast5.c F2(l, r, 5); r 402 libavutil/cast5.c F3(r, l, 6); r 403 libavutil/cast5.c F1(l, r, 7); r 404 libavutil/cast5.c F2(r, l, 8); r 405 libavutil/cast5.c F3(l, r, 9); r 406 libavutil/cast5.c F1(r, l, 10); r 407 libavutil/cast5.c F2(l, r, 11); r 408 libavutil/cast5.c F3(r, l, 12); r 410 libavutil/cast5.c F1(l, r, 13); r 411 libavutil/cast5.c F2(r, l, 14); r 412 libavutil/cast5.c F3(l, r, 15); r 413 libavutil/cast5.c F1(r, l, 16); r 415 libavutil/cast5.c AV_WB32(dst, r); r 421 libavutil/cast5.c uint32_t f, I, r, l; r 423 libavutil/cast5.c r = AV_RB32(src + 4); r 425 libavutil/cast5.c F1(l, r, 16); r 426 libavutil/cast5.c F3(r, l, 15); r 427 libavutil/cast5.c F2(l, r, 14); r 428 libavutil/cast5.c F1(r, l, 13); r 430 libavutil/cast5.c F3(l, r, 12); r 431 libavutil/cast5.c F2(r, l, 11); r 432 libavutil/cast5.c F1(l, r, 10); r 433 libavutil/cast5.c F3(r, l, 9); r 434 libavutil/cast5.c F2(l, r, 8); r 435 libavutil/cast5.c F1(r, l, 7); r 436 libavutil/cast5.c F3(l, r, 6); r 437 libavutil/cast5.c F2(r, l, 5); r 438 libavutil/cast5.c F1(l, r, 4); r 439 libavutil/cast5.c F3(r, l, 3); r 440 libavutil/cast5.c F2(l, r, 2); r 441 libavutil/cast5.c F1(r, l, 1); r 443 libavutil/cast5.c r ^= AV_RB32(iv); r 447 libavutil/cast5.c AV_WB32(dst, r); r 44 libavutil/colorspace.h #define YUV_TO_RGB2_CCIR(r, g, b, y1)\ r 47 libavutil/colorspace.h r = cm[(y + r_add) >> SCALEBITS];\ r 61 libavutil/colorspace.h #define YUV_TO_RGB2(r, g, b, y1)\ r 64 libavutil/colorspace.h r = cm[(y + r_add) >> SCALEBITS];\ r 87 libavutil/colorspace.h #define RGB_TO_Y(r, g, b) \ r 88 libavutil/colorspace.h ((FIX(0.29900) * (r) + FIX(0.58700) * (g) + \ r 99 libavutil/colorspace.h #define RGB_TO_Y_CCIR(r, g, b) \ r 100 libavutil/colorspace.h ((FIX(0.29900*219.0/255.0) * (r) + FIX(0.58700*219.0/255.0) * (g) + \ r 219 libavutil/des.c static uint32_t f_func(uint32_t r, uint64_t k) { r 223 libavutil/des.c r = (r << 1) | (r >> 31); r 226 libavutil/des.c uint8_t tmp = (r ^ k) & 0x3f; r 235 libavutil/des.c r = (r >> 4) | (r << 28); r 346 libavutil/des.c uint64_t r = rand(); r 347 libavutil/des.c r = (r << 32) | rand(); r 348 libavutil/des.c return r; r 211 libavutil/eval.c uint64_t r= isnan(p->var[idx]) ? 0 : p->var[idx]; r 212 libavutil/eval.c r= r*1664525+1013904223; r 213 libavutil/eval.c p->var[idx]= r; r 214 libavutil/eval.c return e->value * (r * (1.0/UINT64_MAX)); r 157 libavutil/imgutils.c int r, g, b; r 161 libavutil/imgutils.c r = (i>>5 )*36; r 168 libavutil/imgutils.c r = (i&7 )*36; r 171 libavutil/imgutils.c r = (i>>3 )*255; r 178 libavutil/imgutils.c r = (i&1 )*255; r 181 libavutil/imgutils.c r = b = g = i; r 186 libavutil/imgutils.c pal[i] = b + (g << 8) + (r << 16) + (0xFFU << 24); r 65 libavutil/mathematics.c int64_t r = 0; r 83 libavutil/mathematics.c r = c / 2; r 85 libavutil/mathematics.c r = c - 1; r 89 libavutil/mathematics.c return (a * b + r) / c; r 91 libavutil/mathematics.c return a / c * b + (a % c * b + r) / c; r 104 libavutil/mathematics.c a0 += r; r 105 libavutil/mathematics.c a1 += a0 < r; r 120 libavutil/mathematics.c ai = av_add_i(ai, av_int2i(r)); r 173 libavutil/mem.c void *r; r 179 libavutil/mem.c r = av_realloc(ptr, size); r 180 libavutil/mem.c if (!r && size) r 182 libavutil/mem.c return r; r 337 libavutil/mem.h static inline int av_size_mult(size_t a, size_t b, size_t *r) r 344 libavutil/mem.h *r = t; r 1008 libavutil/opt.c AVOptionRanges *r; r 1095 libavutil/opt.c if (av_opt_query_ranges(&r, obj, opt->name, AV_OPT_SEARCH_FAKE_OBJ) >= 0) { r 1102 libavutil/opt.c for (i = 0; i < r->nb_ranges; i++) { r 1104 libavutil/opt.c log_value(av_log_obj, AV_LOG_INFO, r->range[i]->value_min); r 1106 libavutil/opt.c log_value(av_log_obj, AV_LOG_INFO, r->range[i]->value_max); r 1111 libavutil/opt.c av_opt_freep_ranges(&r); r 134 libavutil/pixelutils.c int r = run_single_test(test, b1, W1, b2, W2, a, i); r 135 libavutil/pixelutils.c if (r) r 136 libavutil/pixelutils.c ret = r; r 154 libavutil/rational.c AVRational a,b,r; r 168 libavutil/rational.c r = av_sub_q(av_add_q(b,a), b); r 169 libavutil/rational.c if(b.den && (r.num*a.den != a.num*r.den || !r.num != !a.num || !r.den != !a.den)) r 170 libavutil/rational.c av_log(NULL, AV_LOG_ERROR, "%d/%d ", r.num, r.den); r 55 libavutil/rational.h AVRational r = { num, den }; r 56 libavutil/rational.h return r; r 135 libavutil/rational.h AVRational r = { q.den, q.num }; r 136 libavutil/rational.h return r; r 29 libavutil/rc4.c int av_rc4_init(AVRC4 *r, const uint8_t *key, int key_bits, int decrypt) { r 32 libavutil/rc4.c uint8_t *state = r->state; r 45 libavutil/rc4.c r->x = 1; r 46 libavutil/rc4.c r->y = state[1]; r 50 libavutil/rc4.c void av_rc4_crypt(AVRC4 *r, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int decrypt) { r 51 libavutil/rc4.c uint8_t x = r->x, y = r->y; r 52 libavutil/rc4.c uint8_t *state = r->state; r 60 libavutil/rc4.c r->x = x; r->y = y; r 124 libavutil/twofish.c uint8_t r = 0, t; r 127 libavutil/twofish.c r = r ^ b; r 134 libavutil/twofish.c return r; r 51 libavutil/utf8.c int l, r; r 54 libavutil/utf8.c r = av_utf8_decode(&code, &p, endp, 0); r 59 libavutil/utf8.c if (r >= 0) { r 360 libswresample/rematrix.c int r = auto_matrix(s); r 361 libswresample/rematrix.c if (r) r 362 libswresample/rematrix.c return r; r 269 libswresample/swresample-test.c unsigned r; r 271 libswresample/swresample-test.c r = (seed * (uint64_t)(max_tests - test)) >>32; r 272 libswresample/swresample-test.c FFSWAP(int, remaining_tests[r], remaining_tests[max_tests - test - 1]); r 54 libswscale/input.c dst[i] = (ry*r + gy*g + by*b + (0x2001<<(RGB2YUV_SHIFT-1))) >> RGB2YUV_SHIFT; r 72 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (0x10001<<(RGB2YUV_SHIFT-1))) >> RGB2YUV_SHIFT; r 73 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (0x10001<<(RGB2YUV_SHIFT-1))) >> RGB2YUV_SHIFT; r 91 libswscale/input.c dstU[i]= (ru*r + gu*g + bu*b + (0x10001<<(RGB2YUV_SHIFT-1))) >> RGB2YUV_SHIFT; r 92 libswscale/input.c dstV[i]= (rv*r + gv*g + bv*b + (0x10001<<(RGB2YUV_SHIFT-1))) >> RGB2YUV_SHIFT; r 142 libswscale/input.c dst[i] = (ry*r + gy*g + by*b + (0x2001 << (RGB2YUV_SHIFT - 1))) >> RGB2YUV_SHIFT; r 163 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (0x10001 << (RGB2YUV_SHIFT - 1))) >> RGB2YUV_SHIFT; r 164 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (0x10001 << (RGB2YUV_SHIFT - 1))) >> RGB2YUV_SHIFT; r 188 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (0x10001 << (RGB2YUV_SHIFT - 1))) >> RGB2YUV_SHIFT; r 189 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (0x10001 << (RGB2YUV_SHIFT - 1))) >> RGB2YUV_SHIFT; r 271 libswscale/input.c int r = (px & maskr) >> shr; r 273 libswscale/input.c dst[i] = (ry * r + gy * g + by * b + rnd) >> ((S)-6); r 298 libswscale/input.c int r = (px & maskr) >> shr; r 300 libswscale/input.c dstU[i] = (ru * r + gu * g + bu * b + rnd) >> ((S)-6); r 301 libswscale/input.c dstV[i] = (rv * r + gv * g + bv * b + rnd) >> ((S)-6); r 329 libswscale/input.c int b, r, g = (px0 & maskgx) + (px1 & maskgx); r 340 libswscale/input.c r = (rb & maskr) >> shr; r 342 libswscale/input.c dstU[i] = (ru * r + gu * g + bu * b + (unsigned)rnd) >> ((S)-6+1); r 343 libswscale/input.c dstV[i] = (rv * r + gv * g + bv * b + (unsigned)rnd) >> ((S)-6+1); r 408 libswscale/input.c unsigned int r = rsrc[2*i] + rsrc[2*i+1]; r 410 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (0x4001<<(RGB2YUV_SHIFT-6))) >> (RGB2YUV_SHIFT-6+1); r 411 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (0x4001<<(RGB2YUV_SHIFT-6))) >> (RGB2YUV_SHIFT-6+1); r 666 libswscale/input.c int r = src[i * 3 + 2]; r 668 libswscale/input.c dst[i] = ((ry*r + gy*g + by*b + (32<<(RGB2YUV_SHIFT-1)) + (1<<(RGB2YUV_SHIFT-7)))>>(RGB2YUV_SHIFT-6)); r 683 libswscale/input.c int r = src1[3 * i + 2]; r 685 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (256<<(RGB2YUV_SHIFT-1)) + (1<<(RGB2YUV_SHIFT-7)))>>(RGB2YUV_SHIFT-6); r 686 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (256<<(RGB2YUV_SHIFT-1)) + (1<<(RGB2YUV_SHIFT-7)))>>(RGB2YUV_SHIFT-6); r 702 libswscale/input.c int r = src1[6 * i + 2] + src1[6 * i + 5]; r 704 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (256<<RGB2YUV_SHIFT) + (1<<(RGB2YUV_SHIFT-6)))>>(RGB2YUV_SHIFT-5); r 705 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (256<<RGB2YUV_SHIFT) + (1<<(RGB2YUV_SHIFT-6)))>>(RGB2YUV_SHIFT-5); r 717 libswscale/input.c int r = src[i * 3 + 0]; r 721 libswscale/input.c dst[i] = ((ry*r + gy*g + by*b + (32<<(RGB2YUV_SHIFT-1)) + (1<<(RGB2YUV_SHIFT-7)))>>(RGB2YUV_SHIFT-6)); r 735 libswscale/input.c int r = src1[3 * i + 0]; r 739 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (256<<(RGB2YUV_SHIFT-1)) + (1<<(RGB2YUV_SHIFT-7)))>>(RGB2YUV_SHIFT-6); r 740 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (256<<(RGB2YUV_SHIFT-1)) + (1<<(RGB2YUV_SHIFT-7)))>>(RGB2YUV_SHIFT-6); r 754 libswscale/input.c int r = src1[6 * i + 0] + src1[6 * i + 3]; r 758 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (256<<RGB2YUV_SHIFT) + (1<<(RGB2YUV_SHIFT-6)))>>(RGB2YUV_SHIFT-5); r 759 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (256<<RGB2YUV_SHIFT) + (1<<(RGB2YUV_SHIFT-6)))>>(RGB2YUV_SHIFT-5); r 771 libswscale/input.c int r = src[2][i]; r 773 libswscale/input.c dst[i] = (ry*r + gy*g + by*b + (0x801<<(RGB2YUV_SHIFT-7))) >> (RGB2YUV_SHIFT-6); r 795 libswscale/input.c int r = src[2][i]; r 797 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (0x4001<<(RGB2YUV_SHIFT-7))) >> (RGB2YUV_SHIFT-6); r 798 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (0x4001<<(RGB2YUV_SHIFT-7))) >> (RGB2YUV_SHIFT-6); r 815 libswscale/input.c int r = rdpx(src[2] + i); r 817 libswscale/input.c dst[i] = ((ry*r + gy*g + by*b + (33 << (RGB2YUV_SHIFT + bpc - 9))) >> (RGB2YUV_SHIFT + shift - 14)); r 835 libswscale/input.c int r = rdpx(src[2] + i); r 837 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (257 << (RGB2YUV_SHIFT + bpc - 9))) >> (RGB2YUV_SHIFT + shift - 14); r 838 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (257 << (RGB2YUV_SHIFT + bpc - 9))) >> (RGB2YUV_SHIFT + shift - 14); r 1148 libswscale/output.c const uint32_t *r = (const uint32_t *) _r; r 1155 libswscale/output.c dest[i * 2 + 0] = r[Y1] + g[Y1] + b[Y1] + (hasAlpha ? A1 << sh : 0); r 1156 libswscale/output.c dest[i * 2 + 1] = r[Y2] + g[Y2] + b[Y2] + (hasAlpha ? A2 << sh : 0); r 1161 libswscale/output.c av_assert2((((r[Y1] + g[Y1] + b[Y1]) >> sh) & 0xFF) == 0); r 1162 libswscale/output.c dest[i * 2 + 0] = r[Y1] + g[Y1] + b[Y1] + (A1 << sh); r 1163 libswscale/output.c dest[i * 2 + 1] = r[Y2] + g[Y2] + b[Y2] + (A2 << sh); r 1168 libswscale/output.c av_assert2((((r[Y1] + g[Y1] + b[Y1]) >> sh) & 0xFF) == 0xFF); r 1170 libswscale/output.c dest[i * 2 + 0] = r[Y1] + g[Y1] + b[Y1]; r 1171 libswscale/output.c dest[i * 2 + 1] = r[Y2] + g[Y2] + b[Y2]; r 1176 libswscale/output.c const uint8_t *r = (const uint8_t *) _r; r 1180 libswscale/output.c #define r_b ((target == AV_PIX_FMT_RGB24) ? r : b) r 1181 libswscale/output.c #define b_r ((target == AV_PIX_FMT_RGB24) ? b : r) r 1195 libswscale/output.c const uint16_t *r = (const uint16_t *) _r; r 1223 libswscale/output.c dest[i * 2 + 0] = r[Y1 + dr1] + g[Y1 + dg1] + b[Y1 + db1]; r 1224 libswscale/output.c dest[i * 2 + 1] = r[Y2 + dr2] + g[Y2 + dg2] + b[Y2 + db2]; r 1227 libswscale/output.c const uint8_t *r = (const uint8_t *) _r; r 1249 libswscale/output.c dest[i] = r[Y1 + dr1] + g[Y1 + dg1] + b[Y1 + db1] + r 1250 libswscale/output.c ((r[Y2 + dr2] + g[Y2 + dg2] + b[Y2 + db2]) << 4); r 1252 libswscale/output.c dest[i * 2 + 0] = r[Y1 + dr1] + g[Y1 + dg1] + b[Y1 + db1]; r 1253 libswscale/output.c dest[i * 2 + 1] = r[Y2 + dr2] + g[Y2 + dg2] + b[Y2 + db2]; r 1274 libswscale/output.c const void *r, *g, *b; r 1303 libswscale/output.c r = c->table_rV[V + YUVRGB_TABLE_HEADROOM]; r 1308 libswscale/output.c r, g, b, y, target, hasAlpha); r 1334 libswscale/output.c const void *r = c->table_rV[V + YUVRGB_TABLE_HEADROOM], r 1346 libswscale/output.c r, g, b, y, target, hasAlpha); r 1367 libswscale/output.c const void *r = c->table_rV[V + YUVRGB_TABLE_HEADROOM], r 1379 libswscale/output.c r, g, b, y, target, hasAlpha); r 1389 libswscale/output.c const void *r = c->table_rV[V + YUVRGB_TABLE_HEADROOM], r 1401 libswscale/output.c r, g, b, y, target, hasAlpha); r 1520 libswscale/output.c int r,g,b; r 1535 libswscale/output.c r = R >> (isrgb8 ? 5 : 7); r 1538 libswscale/output.c r = av_clip(r, 0, isrgb8 ? 7 : 1); r 1541 libswscale/output.c err[0] = R - r*(isrgb8 ? 36 : 255); r 1549 libswscale/output.c r = (((R >> 19) + A_DITHER(i,y) -96)>>8); r 1552 libswscale/output.c r = av_clip_uintp2(r, 3); r 1556 libswscale/output.c r = (((R >> 21) + A_DITHER(i,y)-256)>>8); r 1559 libswscale/output.c r = av_clip_uintp2(r, 1); r 1568 libswscale/output.c r = (((R >> 19) + X_DITHER(i,y) - 96)>>8); r 1571 libswscale/output.c r = av_clip_uintp2(r, 3); r 1575 libswscale/output.c r = (((R >> 21) + X_DITHER(i,y)-256)>>8); r 1578 libswscale/output.c r = av_clip_uintp2(r, 1); r 1587 libswscale/output.c dest[0] = r + 2*g + 8*b; r 1589 libswscale/output.c dest[0] = b + 2*g + 8*r; r 1591 libswscale/output.c dest[0] = r + 8*g + 64*b; r 1593 libswscale/output.c dest[0] = b + 4*g + 32*r; r 201 libswscale/rgb2rgb.c uint16_t rgb, r, g, b; r 208 libswscale/rgb2rgb.c r = rgb & 0xF00; r 211 libswscale/rgb2rgb.c r = (r << 3) | ((r & 0x800) >> 1); r 214 libswscale/rgb2rgb.c *d++ = r | g | b; r 195 libswscale/rgb2rgb_template.c const int r = *s++; r 196 libswscale/rgb2rgb_template.c *d++ = (b >> 3) | ((g & 0xFC) << 3) | ((r & 0xF8) << 8); r 207 libswscale/rgb2rgb_template.c const int r = *s++; r 210 libswscale/rgb2rgb_template.c *d++ = (b >> 3) | ((g & 0xFC) << 3) | ((r & 0xF8) << 8); r 224 libswscale/rgb2rgb_template.c const int r = *s++; r 225 libswscale/rgb2rgb_template.c *d++ = (b >> 3) | ((g & 0xF8) << 2) | ((r & 0xF8) << 7); r 236 libswscale/rgb2rgb_template.c const int r = *s++; r 239 libswscale/rgb2rgb_template.c *d++ = (b >> 3) | ((g & 0xF8) << 2) | ((r & 0xF8) << 7); r 632 libswscale/rgb2rgb_template.c unsigned int r = src[6 * i + 2]; r 634 libswscale/rgb2rgb_template.c unsigned int Y = ((ry * r + gy * g + by * b) >> RGB2YUV_SHIFT) + 16; r 635 libswscale/rgb2rgb_template.c unsigned int V = ((rv * r + gv * g + bv * b) >> RGB2YUV_SHIFT) + 128; r 636 libswscale/rgb2rgb_template.c unsigned int U = ((ru * r + gu * g + bu * b) >> RGB2YUV_SHIFT) + 128; r 644 libswscale/rgb2rgb_template.c r = src[6 * i + 5]; r 646 libswscale/rgb2rgb_template.c Y = ((ry * r + gy * g + by * b) >> RGB2YUV_SHIFT) + 16; r 658 libswscale/rgb2rgb_template.c unsigned int r = src[6 * i + 2]; r 660 libswscale/rgb2rgb_template.c unsigned int Y = ((ry * r + gy * g + by * b) >> RGB2YUV_SHIFT) + 16; r 666 libswscale/rgb2rgb_template.c r = src[6 * i + 5]; r 668 libswscale/rgb2rgb_template.c Y = ((ry * r + gy * g + by * b) >> RGB2YUV_SHIFT) + 16; r 84 libswscale/swscale-test.c struct Results *r) r 177 libswscale/swscale-test.c if (r && crc == r->crc) { r 178 libswscale/swscale-test.c ssdY = r->ssdY; r 179 libswscale/swscale-test.c ssdU = r->ssdU; r 180 libswscale/swscale-test.c ssdV = r->ssdV; r 181 libswscale/swscale-test.c ssdA = r->ssdA; r 298 libswscale/swscale-test.c struct Results r; r 312 libswscale/swscale-test.c &flags, &r.crc, &r.ssdY, &r.ssdU, &r.ssdV, &r.ssdA); r 337 libswscale/swscale-test.c &r); r 780 libswscale/swscale.c int x, y, z, r, g, b; r 797 libswscale/swscale.c r = c->xyz2rgb_matrix[0][0] * x + r 808 libswscale/swscale.c r = av_clip_uintp2(r, 12); r 814 libswscale/swscale.c AV_WB16(dst + xp + 0, c->rgbgamma[r] << 4); r 818 libswscale/swscale.c AV_WL16(dst + xp + 0, c->rgbgamma[r] << 4); r 836 libswscale/swscale.c int x, y, z, r, g, b; r 839 libswscale/swscale.c r = AV_RB16(src + xp + 0); r 843 libswscale/swscale.c r = AV_RL16(src + xp + 0); r 848 libswscale/swscale.c r = c->rgbgammainv[r>>4]; r 853 libswscale/swscale.c x = c->rgb2xyz_matrix[0][0] * r + r 856 libswscale/swscale.c y = c->rgb2xyz_matrix[1][0] * r + r 859 libswscale/swscale.c z = c->rgb2xyz_matrix[2][0] * r + r 941 libswscale/swscale.c int r, g, b, y, u, v, a = 0xff; r 945 libswscale/swscale.c r = (p >> 16) & 0xFF; r 949 libswscale/swscale.c r = ( i >> 5 ) * 36; r 955 libswscale/swscale.c r = ( i & 7) * 36; r 957 libswscale/swscale.c r = ( i >> 3 ) * 255; r 961 libswscale/swscale.c r = g = b = i; r 966 libswscale/swscale.c r = ( i & 1) * 255; r 979 libswscale/swscale.c y = av_clip_uint8((RY * r + GY * g + BY * b + ( 33 << (RGB2YUV_SHIFT - 1))) >> RGB2YUV_SHIFT); r 980 libswscale/swscale.c u = av_clip_uint8((RU * r + GU * g + BU * b + (257 << (RGB2YUV_SHIFT - 1))) >> RGB2YUV_SHIFT); r 981 libswscale/swscale.c v = av_clip_uint8((RV * r + GV * g + BV * b + (257 << (RGB2YUV_SHIFT - 1))) >> RGB2YUV_SHIFT); r 989 libswscale/swscale.c c->pal_rgb[i]= r + (g<<8) + (b<<16) + ((unsigned)a<<24); r 995 libswscale/swscale.c c->pal_rgb[i]= a + (r<<8) + (g<<16) + ((unsigned)b<<24); r 1001 libswscale/swscale.c c->pal_rgb[i]= a + (b<<8) + (g<<16) + ((unsigned)r<<24); r 1008 libswscale/swscale.c c->pal_rgb[i]= b + (g<<8) + (r<<16) + ((unsigned)a<<24); r 1481 libswscale/swscale_unscaled.c #define COPY_UP(r,w) \ r 1484 libswscale/swscale_unscaled.c unsigned int v= r(&srcPtr2[j]);\ r 1489 libswscale/swscale_unscaled.c unsigned int v= r(&srcPtr2[j]);\ r 542 libswscale/x86/rgb2rgb_template.c const int r = *s++; r 543 libswscale/x86/rgb2rgb_template.c *d++ = (b>>3) | ((g&0xFC)<<3) | ((r&0xF8)<<8); r 597 libswscale/x86/rgb2rgb_template.c const int r = *s++; r 600 libswscale/x86/rgb2rgb_template.c *d++ = (b>>3) | ((g&0xFC)<<3) | ((r&0xF8)<<8); r 656 libswscale/x86/rgb2rgb_template.c const int r = *s++; r 657 libswscale/x86/rgb2rgb_template.c *d++ = (b>>3) | ((g&0xF8)<<2) | ((r&0xF8)<<7); r 711 libswscale/x86/rgb2rgb_template.c const int r = *s++; r 714 libswscale/x86/rgb2rgb_template.c *d++ = (b>>3) | ((g&0xF8)<<2) | ((r&0xF8)<<7); r 316 libswscale/x86/swscale_template.c #define REAL_WRITEBGR32(dst, dstw, index, b, g, r, a, q0, q2, q3, t) \ r 318 libswscale/x86/swscale_template.c "movq "#r", "#t" \n\t" /* R */\ r 320 libswscale/x86/swscale_template.c "punpcklbw "#a", "#r" \n\t" /* ARARARAR 0 */\ r 325 libswscale/x86/swscale_template.c "punpcklwd "#r", "#q0" \n\t" /* ARGBARGB 0 */\ r 326 libswscale/x86/swscale_template.c "punpckhwd "#r", "#b" \n\t" /* ARGBARGB 1 */\ r 338 libswscale/x86/swscale_template.c #define WRITEBGR32(dst, dstw, index, b, g, r, a, q0, q2, q3, t) REAL_WRITEBGR32(dst, dstw, index, b, g, r, a, q0, q2, q3, t) r 59 libswscale/yuv2rgb.c r = (void *)c->table_rV[V+YUVRGB_TABLE_HEADROOM]; \ r 65 libswscale/yuv2rgb.c dst[2 * i] = r[Y] + g[Y] + b[Y]; \ r 67 libswscale/yuv2rgb.c dst[2 * i + 1] = r[Y] + g[Y] + b[Y]; r 71 libswscale/yuv2rgb.c dst[6 * i + 0] = r[Y]; \ r 75 libswscale/yuv2rgb.c dst[6 * i + 3] = r[Y]; \ r 83 libswscale/yuv2rgb.c dst[6 * i + 2] = r[Y]; \ r 87 libswscale/yuv2rgb.c dst[6 * i + 5] = r[Y]; r 91 libswscale/yuv2rgb.c dst[2 * i] = r[Y] + g[Y] + b[Y] + (asrc[2 * i] << s); \ r 93 libswscale/yuv2rgb.c dst[2 * i + 1] = r[Y] + g[Y] + b[Y] + (asrc[2 * i + 1] << s); r 97 libswscale/yuv2rgb.c dst[12 * i + 0] = dst[12 * i + 1] = r[Y]; \ r 101 libswscale/yuv2rgb.c dst[12 * i + 6] = dst[12 * i + 7] = r[Y]; \ r 109 libswscale/yuv2rgb.c dst[12 * i + 4] = dst[12 * i + 5] = r[Y]; \ r 113 libswscale/yuv2rgb.c dst[12 * i + 10] = dst[12 * i + 11] = r[Y]; r 131 libswscale/yuv2rgb.c dst_type av_unused *r, *g, *b; \ r 392 libswscale/yuv2rgb.c dst[2 * i] = r[Y + d16[0 + o]] + \ r 396 libswscale/yuv2rgb.c dst[2 * i + 1] = r[Y + d16[1 + o]] + \ r 422 libswscale/yuv2rgb.c dst[2 * i] = r[Y + d16[0 + o]] + \ r 426 libswscale/yuv2rgb.c dst[2 * i + 1] = r[Y + d16[1 + o]] + \ r 452 libswscale/yuv2rgb.c dst[2 * i] = r[Y + d16[0 + o]] + \ r 456 libswscale/yuv2rgb.c dst[2 * i + 1] = r[Y + d16[1 + o]] + \ r 484 libswscale/yuv2rgb.c dst[2 * i] = r[Y + d32[0 + o]] + \ r 488 libswscale/yuv2rgb.c dst[2 * i + 1] = r[Y + d32[1 + o]] + \ r 536 libswscale/yuv2rgb.c acc = r[Y + d128[0 + o]] + \ r 540 libswscale/yuv2rgb.c acc |= (r[Y + d128[1 + o]] + \ r 588 libswscale/yuv2rgb.c dst[2 * i] = r[Y + d128[0 + o]] + \ r 592 libswscale/yuv2rgb.c dst[2 * i + 1] = r[Y + d128[1 + o]] + \ r 741 libswscale/yuv2rgb.c int r = (f + (1 << 15)) >> 16; r 743 libswscale/yuv2rgb.c if (r < -0x7FFF) r 745 libswscale/yuv2rgb.c else if (r > 0x7FFF) r 748 libswscale/yuv2rgb.c return r; r 42 tests/utils.c int r, g, b, r1, g1, b1; r 50 tests/utils.c r = p[0]; r 53 tests/utils.c r1 = r; r 56 tests/utils.c lum[0] = (FIX(0.29900) * r + FIX(0.58700) * g + r 58 tests/utils.c r = p[3]; r 61 tests/utils.c r1 += r; r 64 tests/utils.c lum[1] = (FIX(0.29900) * r + FIX(0.58700) * g + r 69 tests/utils.c r = p[0]; r 72 tests/utils.c r1 += r; r 75 tests/utils.c lum[0] = (FIX(0.29900) * r + FIX(0.58700) * g + r 77 tests/utils.c r = p[3]; r 80 tests/utils.c r1 += r; r 83 tests/utils.c lum[1] = (FIX(0.29900) * r + FIX(0.58700) * g + r 160 tests/utils.c static void put_pixel(int x, int y, int r, int g, int b) r 169 tests/utils.c p[0] = r; r 73 tests/videogen.c int r, g, b; r 82 tests/videogen.c int r, g, b, x, y, i, dx, dy, x1, y1; r 91 tests/videogen.c objs[i].r = myrnd(&seed, 256); r 105 tests/videogen.c r = ((y1 * 7) >> FRAC_BITS) & 0xff; r 108 tests/videogen.c put_pixel(x, y, r, g, b); r 116 tests/videogen.c r = myrnd(&seed1, 256); r 119 tests/videogen.c put_pixel(x + NOISE_X, y + NOISE_Y, r, g, b); r 129 tests/videogen.c r = p->r; r 133 tests/videogen.c r += myrnd(&seed1, 50); r 136 tests/videogen.c put_pixel(x + p->x, y + p->y, r, g, b);