43. Буферизация и кэширование
одновременно: почему бы и нет?
• OkHttp
• Докачка
• Предсказуемая буферизация
• Переполучение ссылок при смене IP
• Отлично работает в метро (я проверял)
64. private static void resizeYuvFrame(byte[] from, byte[] to, int w,
int h, int sample){
int tw = w / sample;
int th = h / sample;
// Y
for(int y = 0; y < th; y++) {
for(int x = 0; x < tw; x++) {
to[y*tw+x] = from[y * sample * w + x * sample];
}
}
// UV
int offset = tw * th;
for(int y = 0; y < th / 2; y++) {
for(int x = 0; x < tw / 2; x++) {
int uIndex = y * sample * w + x * sample * 2;
to[offset] = from[w * h + uIndex]; // u
to[offset + 1] = from[w * h + uIndex + 1]; // v
offset += 2;
}
}
}