Исходники opensphd

Re: Исходники opensphd

Postby inoremap » 24 Apr 2011, 14:05

Virtual wrote:IDA пользуешься?
нет, пока хватает примера "hello" из ketlaer, с вставленным перехватом и последующей расшифровкой команд, которые записываются в /dev/rpc? (см. dump_procedure_arg в "introspect.c"), еще раз спасибо Lossless за предоставленный материал, который позволил это сделать.
User avatar
inoremap
 
Posts: 33
Joined: 20 Oct 2010, 12:08

Re: Исходники opensphd

Postby Virtual » 24 Apr 2011, 14:16

дык вот как раз предыдущий материал и был на основе реверсинженеринга ;). и вся заслуга в трудах Lossless 8-)

ЗЫ не нужно изобретать велосипед.... проще глянуть как его смастерили другие.
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Исходники opensphd

Postby inoremap » 30 Apr 2011, 23:14

С форматом h264 все оказалось просто - при правильном указании параметра "type" для процедуры "VIDEO_RPC_DEC_ToAgent_Init" все нормально работает. Исходники примера - http://www.multiupload.com/EIU5W4JOF0 , внимание! - при выполнении команды сборки "make xt video.pts" будет скачан файл размером около 100Мбайт.

Возникла пара вопросов: для воспроизведения файла необходимо передать команду "VIDEO_MPEG4_INBAND_CMD_TYPE_DIVX4" с параметром "DivX4_Detected", принимающим разные значения для разных файлов, нет ли у кого-нибудь идей по способу формирования этого значения?

Если кто-то запускал пример "hello" из каталога "TESTClient" проекта "ketlaer", то скажите - у Вас видео воспроизводилось со звуком? У меня почему-то звук в этом примере не работает.
User avatar
inoremap
 
Posts: 33
Joined: 20 Oct 2010, 12:08

Re: Исходники opensphd

Postby Sekator500 » 30 Apr 2011, 23:58

С кетлаером проблем вообще не было ну разве что не очень стабильно местами и не все файлы шли, а в остальном врядли помогу надо разбираться...
User avatar
Sekator500
 
Posts: 457
Joined: 11 Nov 2010, 00:13
Location: Киев

Re: Исходники opensphd

Postby inoremap » 01 May 2011, 07:25

У Вас звук передавался через аналоговые выходы, hdmi или s/pdif?
User avatar
inoremap
 
Posts: 33
Joined: 20 Oct 2010, 12:08

Re: Исходники opensphd

Postby Sekator500 » 01 May 2011, 10:33

inoremap wrote:У Вас звук передавался через аналоговые выходы, hdmi или s/pdif?

HDMI
User avatar
Sekator500
 
Posts: 457
Joined: 11 Nov 2010, 00:13
Location: Киев

Re: Исходники opensphd

Postby inoremap » 01 May 2011, 11:59

Sekator500 wrote:HDMI
тоже самое, ладно, буду смотреть что я ему жизненно важного мог оторвать
User avatar
inoremap
 
Posts: 33
Joined: 20 Oct 2010, 12:08

Re: Исходники opensphd

Postby Lossless » 03 May 2011, 10:16

inoremap wrote:для воспроизведения файла необходимо передать команду "VIDEO_MPEG4_INBAND_CMD_TYPE_DIVX4" с параметром "DivX4_Detected", принимающим разные значения для разных файлов, нет ли у кого-нибудь идей по способу формирования этого значения?

DivX4_Detected - параметр, извлекаемый из заголовка видео-файла (см. файл CMPEG2InputPin.cpp)
Xtreamer Prodigy (X3D_4.00_r0)
User avatar
Lossless
 
Posts: 358
Joined: 20 Oct 2010, 11:12
Location: Russia

Re: Исходники opensphd

Postby inoremap » 09 May 2011, 22:41

Добавил воспроизведение звука. Тестировал пока только по hdmi, и только с файлом "opening.avi" из архива http://www.multiupload.com/W0A58WBDK0 . Исходные тексты примера - http://www.multiupload.com/I50MJRWG8G . Команда сборки - "make xt video.pts", для работы примера будут необходимы созданные после сборки файлы "xt", "video.pts", "video.raw", "audio.pts" и "audio.raw".
User avatar
inoremap
 
Posts: 33
Joined: 20 Oct 2010, 12:08

Re: Исходники opensphd

Postby inoremap » 09 May 2011, 22:50

Lossless wrote:DivX4_Detected - параметр, извлекаемый из заголовка видео-файла (см. файл CMPEG2InputPin.cpp)
С формированием значения аргумента DivX4_Detected пока не разобрался 8-( В методе "CMPEG2InputPin::PrivateInfo" из файла "CMPEG2InputPin.cpp" используется уже готовое значение, способ его формирования в доступных исходных текстах не нашел, до дизассемблера руки пока не доходят.
User avatar
inoremap
 
Posts: 33
Joined: 20 Oct 2010, 12:08

PreviousNext

Return to Разработка

Who is online

Users browsing this forum: No registered users and 15 guests