Нужно быстро создать матрицу из нечетных столбиков исходной
От: Aleksey Skurihin Украина http://www.adept7.kiev.ua
Дата: 17.08.07 08:36
Оценка:
быстрее чем так
можно на ассемблере
у кого есть идеи

origBuffer это оригинальный yuy2 кадр, мне из него нужные только нечетные столбики.

if (IsEqualGUID(mtype_, MEDIASUBTYPE_YUY2)) {

unsigned char* src;
unsigned char* dst;

buffer = (unsigned char*)calloc(width_* height_, sizeof(unsigned char));

src = origBuffer;
dst = buffer;

register size_t rowIdx, colIdx;
for (rowIdx = height_; rowIdx--; ) {
for (colIdx = width_; colIdx--{
*dst++ = (src += 2)[-2];
}
src += align_;
}
}
Радость от нахождения ошибки часто омрачаеться осознанием собственой глупости.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.