|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#16
|
|||
|
|||
Господа, помогите, скачал значит эти исходники, поставил вроде ДСПак. Однако, при открытии проекта жалуется мне на отсутсвие некоего файла mainwin.pas, при запуске аналогичная проблема - [Fatal Error] camera.dpr(5): File not found: 'mainwin.dcu'
Помогите пожалуйста. С Делфи знаком тоолько пару дней. |
#17
|
||||
|
||||
Скопируй все pas файлы в $DELPHI$/lib
где $DELPHI$ - папка куда ставил delphi Кнопка "+" - весы в правом верхнем углу сообщения... |
#18
|
||||
|
||||
Цитата:
Цитата:
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj Последний раз редактировалось PhoeniX, 10.08.2010 в 17:10. |
#19
|
|||
|
|||
Все равно не работает=) Файла этого нигде нету, да и вообще файлов с расширением dcu нету=) Может надо другой Делфи поставить, у меня Delphi7... Как думаете?
|
#20
|
|||
|
|||
Столкнулся с проблемой - скачал DSPack, установил все как требуется и, также как автор в соответствии с журналом Хакер №103 написал программу. Откомпиировалась, запустилась без проблем, но при выборе в ComboBox моего устройства (встроенная веб-камера ноутбука HP 4510s не нашел другого именования кроме "HP Webcam Fixed") программа молча вылетает (Delphi 7, Windows 7). Попробовал запустить несколько программ из демок - то же самое. С программой из этой темы - то же самое. Определил, что вылет происходит на строке
Код:
with FilterGraph1 as ICaptureGraphBuilder2 do RenderStream(@PIN_CATEGORY_PREVIEW, nil, Filter1 as IBaseFilter, SampleGrabber1 as IBaseFilter, VideoWindow1 as IbaseFilter); подскажите, из-за чего может происходить вылет программы |
#21
|
||||
|
||||
м.б. из-за этого?
Код:
SampleGrabber1 as IBaseFilter Код:
SampleGrabber1 as TSampleGrabber Кнопка "+" - весы в правом верхнем углу сообщения... |
#22
|
|||
|
|||
Нет, там интерфейс функции таков, что должна быть переменная именно такого типа. Смущает то, что в самих демках так написано, может у меня проблема с драйверами?...
|
#23
|
|||
|
|||
попробуй все As переделать на отдельные переменные и посмотри, может какой-то интерфейс невозможно получить.
|
#24
|
||||
|
||||
Цитата:
Кнопка "+" - весы в правом верхнем углу сообщения... |
#25
|
|||
|
|||
Ёлки-палки! Нашел проблему!
Функции нормальные, но Windows 7 воспринимает обращение к камере как к сетевому устройству и по умолчанию брэндмауэр блокировал это подключение. Спасибо принявшим участие в обсуждении |
#26
|
|||
|
|||
Помогите плиз, у меня delphi5, как мне заставить работать прогу(нет компонента TVideoWindow)
Код:
procedure UnleassFor(i: int64) UnleassFor(i + 1); ... UnleassFor(0); |
#27
|
||||
|
||||
Ну попробуй найти его в инете, а если не найдешь - замени его на подобный... Как видно по названию, это компонент для проигрывания видео (наверно), вот и поищи в этом направлении...
Помогаю за Спасибо |
#28
|
|||
|
|||
Огромное спасибо
Код:
procedure UnleassFor(i: int64) UnleassFor(i + 1); ... UnleassFor(0); |
#29
|
|||
|
|||
Прошарил форум и ничего не нашел..
Есть следующее задание: Существует клиент-серверное приложение. Клиент может выступать как в роли вещателя видео-потока, так и в роли просмотрщика. Есть уже готовый внутренний протокол, уходить от которого нельзя. Реализация данного внутреннего протокола такова, что позволяет слать видео-поток в размере 1 секунды. Суть: сделать отправку видео-данных (со звуком) из файлов видео одного компьютера в другой. Я реализовал через VideoLab, однако, столкнулся с проблемой. Программа работала так: файл открывался на клиенте (логично что он декодировался), кодировался в другой формат, позволяющий низкий размер и сжатие "на лету", после паковал секунды в единый TMemoryStream и отправлял. На другой стороне они принимались, распаковывались и отправлялись в TSLGenericFilter, который уже отправлял в декодер и происходил вывод. Проблема оказалась в том, что вывода не было =). Точнее была другая проблема: возникал или OutOfMemory, или, при попытке вызвать Free - Access Violation. Также пришлось отказаться от TVLDSVideoPlayer, т.к. он не давал доступа к видео-данным, хотя ссылки на память давал. Отказ от кодирования невозможен, т.к. размер превышал возможный для сети. Я связался с разработчиком VideoLab, но он внятного мне ничего не смог ответить. Ответил только то, что TVideoDecoder, TAudioDecoder и подобные не поддерживают создание на лету, что уже недостаток :-/. Суть вопроса: Я примерно соображаю, что нужно получить данные о видео потоке, отправить их второму клиенту и потом слать по определенному блоку из файла. Пополнять поток на втором клиенте и одновременно его воспроизводить Я начал разбираться с p2pStream и столкнулся с тем, что он может воспроизводить видео-файлы "на лету" не имея полного файла. Есть ли где-то описания (желательно на русском) данного момента? Реализации? Помощь? Жизнь - игра: сюжет фигня... Зато какая графика!!! |
#30
|
|||
|
|||
Вот подправил ошибки, которые нашел. У меня работает. Компилил на D2007. Вложения Тип
вибачте,мені потрібна допомога срочно......будь ласка киньте архів з усією прогою.....я не можу розібратися зі своїми помилками,і своїм не знанням Delphi 7...
Буду дуже вдячний.....=)) |