void vp8_dequant_idct_add_y_block_c(short *q, short *dq, unsignedchar *dst, int stride, char *eobs) { int i, j;
for (i = 0; i < 4; ++i) { for (j = 0; j < 4; ++j) { if (*eobs++ > 1) {
vp8_dequant_idct_add_c(q, dq, dst, stride);
} else {
vp8_dc_only_idct_add_c(q[0] * dq[0], dst, stride, dst, stride);
memset(q, 0, 2 * sizeof(q[0]));
}
q += 16;
dst += 4;
}
dst += 4 * stride - 16;
}
}
void vp8_dequant_idct_add_uv_block_c(short *q, short *dq, unsignedchar *dst_u, unsignedchar *dst_v, int stride, char *eobs) { int i, j;
for (i = 0; i < 2; ++i) { for (j = 0; j < 2; ++j) { if (*eobs++ > 1) {
vp8_dequant_idct_add_c(q, dq, dst_u, stride);
} else {
vp8_dc_only_idct_add_c(q[0] * dq[0], dst_u, stride, dst_u, stride);
memset(q, 0, 2 * sizeof(q[0]));
}
q += 16;
dst_u += 4;
}
dst_u += 4 * stride - 8;
}
for (i = 0; i < 2; ++i) { for (j = 0; j < 2; ++j) { if (*eobs++ > 1) {
vp8_dequant_idct_add_c(q, dq, dst_v, stride);
} else {
vp8_dc_only_idct_add_c(q[0] * dq[0], dst_v, stride, dst_v, stride);
memset(q, 0, 2 * sizeof(q[0]));
}
q += 16;
dst_v += 4;
}
dst_v += 4 * stride - 8;
}
}
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.9Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-10-03)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.