Я программно формирую из нескольких файлов .jpeg один .avi. Результат нормально проигрывается, но есть одна проблемка - не работает прокрутка.
За прокрутку отвечает блок 'idx1' структуры файла
Код:
RIFF ('AVI '
LIST ('hdrl'
...
)
LIST ('movi'
...
)
['idx1'<AVI Index>]
)
Сам этот блок не сложный
Код:
typedef struct {
DWORD ckid; //у меня равно "00dc"
DWORD dwFlags; //у меня равно 0x10
DWORD dwChunkOffset;
DWORD dwChunkLength;
} AVIINDEXENTRY;
Но прокрутки нет. Я уже и вручную проверял - смещения и длины в описанной структуре соответствуют фактическим (в блоке 'movi').
Может быть еще что-то может влиять на прокрутку?
Кто-нибудь сталкивался с подобной проблемой?