GameDev.ru
/ GameDev.ru / Пользователи / Andrey / Сообщения на форуме пользователя Andrey (131 стр.)

Сообщения на форуме пользователя Andrey (131 стр.)

Проблемы с SDL16 авг. 200710:17#1
vasm
а у меня все работает...
отладчик в руки
на крайняк попробуй пересоборать SDL под Win32 скачав исходники
Видео+Звук.13 авг. 200719:25#33
Trueman
Ок надо переварить... Если что  непонятно напишу еще...
Видео+Звук.13 авг. 200711:43#31
Trueman
так спасибо гляну поподробней...
кстати я основывал свой код на примере player_example.c theora_granule_time это тоже у меня используется.
m_needPageEventPtr я так понял ты все делаешь на основании событий?
что это за переменная?
>::GetCurrentPosition я нигде не использую.
хм... а как ты в буфер заливаешь звук? я бью буфер на 2 части и залливаю в ту часть которая не проигрывается по положению курсора.
Помогите считать флоаты из строчки с помощью стрима.13 авг. 200711:37#4
С2
а чем тебя sscanf/strtod не устраивает? быстрее бужет и очищать не нужно
Видео+Звук.11 авг. 200714:51#28
Trueman
>Если совсем не будет получаться, спрашивай конкретные вопросы. Пороюсь в коде, скину тебе кусочки.
было бы очень неплохо. Я не могу понять как сопоставить декодирование видео с текущей позицией проигрывания звука т.е.
IDirectSoundBuffer::GetCurrentPosition
У тебя есть ICQ ?
OpenGL 310 авг. 200718:35#13
eHomo
>УРЯ!!! OpenGL ФОРЕВА!!! ДХ на помойку!!! =))))
Детский сад!
Официальный анонс OpenGL 3.0 (комментарии)10 авг. 200718:03#1
Ну кто что скажет по поводу этого?
Официальный анонс OpenGL 3.0 (комментарии)10 авг. 200718:02#0
Официальный анонс OpenGL 3.0 (комментарии)

Это сообщение сгенерировано автоматически.

Видео+Звук.9 авг. 200719:49#26
Trueman
>Были ещё проблемы с декодированием vorbis не через vorbisFile, а напрямую из пакетов. И с Direct Sound немного попарился, т.к. раньше напрямую с ним не >работал.
у меня сейчас такая-же проблема...
>Делалось так: Декодеру видео при запросе очередного кадра на отрисовку передается текущее время воспроизведения, и декодер смотрит временную метку >декодируемых данных и решает декодировать пакет или пропустить и перейти к следующему пакету. (т.е. превязка идёт ко времени воспроизведения).
>Звук как-бы тоже привязывается ко времени, т.е. декодируется 2 сек. звука в буфер и начинается воспроизведение, когда 1 секунда звука проигралась, в буфер >подгружается очередная секунда на место проигранной и в это время проигрывается 2-ая секунда и т.д. (циклический буфер из двух равных частей).
>т.е. звук играется в реальном времени и видео подгоняется под время; важно чтобы оба потока (видео и аудио) стартанули одновременно.
такая идея была и у меня осталось с кодлм разобраться...
Видео+Звук.9 авг. 200712:23#20
viewizard
>входные данные в пиксельный шейдер.
так и как считать положение пикселя в 2D массиве?
octree (или bsp) дерево в Delphi9 авг. 200710:15#2
Aut
Сколько я не пробовал смотреть исходники Octree и перенести в проекте, не получилось, взял и написал сам... для 2 случаев для разбиения геометрии и для объектов сцены т.е. SceneGraph. Так что вперед копай!!! лучше глубоко понять алгоритм и реализовать его своим собственным кодом иногда в случае сложности использовать другой код в качетсве полсказок и справочника но это не во всех случаях подходит.
Видео+Звук.9 авг. 20079:52#18
Igorek
>Т.е. Theora/Vorbis лучший вапиант сейчас? А проблемы с синхронизацией там решаемы... я думаю...
это очень хорошо... но у меня пока не получилось. Да еще звук кусками проигрывается из-за отставания видео. Звук кстати через DirectSound делаю.
>Theora выдает для каждого кадра три слоя как результат (Y, U, V), а для вывода нужны RGB. Вот в шейдер и буду передавать 3 текстуры типа luminance, а в >шейдере это все быстро преобразовывать в RGB. Все быстрее чем цикл на CPU :)
я что-то не пойму а как можно в шейдере сделать двойной цикл по 2D массиву (width x height) по преобразованию в RGB ??
Видео+Звук.8 авг. 200722:02#9
rwkostya
Ну... конечто свой формат это хорошо но пока мне не надо это и врядли понадобится...
Igorek
>>разве DirectShow не проиграет звук?
>проиграет. Кстати Microsoft не рекомендует его использовать.
>А почему не знаешь?
Иногда что-то устаревает оно перестает поддерживаться.на смену приходит что-то новое.
Direct Draw к примеру умер... хоть к примеру реализация OpenGL под Win32 в софтварном режиме реализована через него. но это сугубо частный случай.
из DirectX уже не поддерживается DirectSound(есть что-то новое от Microsoft или OpenAL), DirectPlay(голые сокеты типа рулят), DirectInput(замена WM_INPUT)
так что вот так.
>А ты какую информацию за основу берешь, с чем работаешь?
да статья на этом сайте про Theora'a.
Естественно переписал отривку с OpenGL на Direct3D
>Почему DirectShow не хочешь использовать, почему с Theora работаешь?
c Direct Show проблемы начиная с отсуствия кодеков и  т.д.
Theora обеспечивает полную незвасимость от кодеков и т.д.
Видео+Звук.8 авг. 200721:14#5
rwkostya
>разве DirectShow не проиграет звук?
проиграет. Кстати Microsoft не рекомендует его использовать.
У меня сейчас стоит задача сделать видео проигрыватель Theora и отображать его средствами  Direct3D.
Видео я закидал в текстуру. Но есть проблемы:
- синхронизация звука с видео(видео отстает)
- медленное пребразование в RGBA.
Кто нибудь сталкивался с этим?

Следующие темы >>

2001—2012 © GameDev.ru — Разработка игр