Показать сообщение отдельно
Старый 17.10.2011, 16:56     # 1
Sambotey
Junior Member
 
Регистрация: 18.02.2004
Адрес: Краснодар
Сообщения: 94

Sambotey Нимб уже пробиваетсяSambotey Нимб уже пробивается
Вопрос по структуре файла .avi

Я программно формирую из нескольких файлов .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').
Может быть еще что-то может влиять на прокрутку?
Кто-нибудь сталкивался с подобной проблемой?
Sambotey вне форума