• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/

Lines Matching defs:sprite

5309     int sprite, i;
5311 for (sprite = 0; sprite <= v->two_sprites; sprite++) {
5312 vc1_sprite_parse_transform(gb, sd->coefs[sprite]);
5313 if (sd->coefs[sprite][1] || sd->coefs[sprite][3])
5315 av_log(avctx, AV_LOG_DEBUG, sprite ? "S2:" : "S1:");
5318 sd->coefs[sprite][i] / (1<<16),
5319 (abs(sd->coefs[sprite][i]) & 0xFFFF) * 1000 / (1 << 16));
5379 int i, plane, row, sprite;
5404 for (sprite = 0; sprite <= v->two_sprites; sprite++) {
5407 int ycoord = yoff[sprite] + yadv[sprite] * row;
5410 ysub[sprite] = ycoord & 0xFFFF;
5411 if (sprite) {
5416 if (!(xoff[sprite] & 0xFFFF) && xadv[sprite] == 1 << 16) {
5417 src_h[sprite][0] = iplane + (xoff[sprite] >> 16) + yline * iline;
5418 if (ysub[sprite])
5419 src_h[sprite][1] = iplane + (xoff[sprite] >> 16) + next_line;
5421 if (sr_cache[sprite][0] != yline) {
5422 if (sr_cache[sprite][1] == yline) {
5423 FFSWAP(uint8_t*, v->sr_rows[sprite][0], v->sr_rows[sprite][1]);
5424 FFSWAP(int, sr_cache[sprite][0], sr_cache[sprite][1]);
5426 v->vc1dsp.sprite_h(v->sr_rows[sprite][0], iplane + yline * iline, xoff[sprite], xadv[sprite], width);
5427 sr_cache[sprite][0] = yline;
5430 if (ysub[sprite] && sr_cache[sprite][1] != yline + 1) {
5431 v->vc1dsp.sprite_h(v->sr_rows[sprite][1],
5432 iplane + next_line, xoff[sprite],
5433 xadv[sprite], width);
5434 sr_cache[sprite][1] = yline + 1;
5436 src_h[sprite][0] = v->sr_rows[sprite][0];
5437 src_h[sprite][1] = v->sr_rows[sprite][1];
5514 Since we can't enforce it, clear to black the missing sprite. This is
5955 we're using the sprite compositor. These are intentionally kept separate