Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.191.228.88] |
|
Сообщ.
#1
,
|
|
|
Hi, All!
Перекатал пример avi-плейера из пятой главы книги Рязанцева "Программирование мультимедиа в Win32 API" (http://rcorp.boom.ru/book.htm). Реализовал на CBuilder6. При проигрывании DivX вместо кадров экран заполняют цветные вертикальные полосы. Никак не могу понять, то ли AVIStreamGetFrame глючне данные возвращает, то ли DIB на панель криво выводится... AVIStreamReadFormat возвращает: {40, 352, 288, 1, 24, 861292868, 304128, 0, 0, 0, 0; 'd', 'g', '\x19', '\x01'} AVIStreamGetFrame соответственно: {40, 352, 288, 1, 24, 0, 304128, 0, 0, 0, 0} Когда играю RLE (winnt\clock.avi), то кадр оказывается сдвинутым вправо с переносом части на левую сторону (wrap). Может кто-нибудь сталкивался с подобными глюками? |