Page 1 of 2

API

Posted: Sun Apr 15, 2012 8:46 am
by krotan
Где можно почитать описания:
- MultiDec Plugin API,
- DVBcore Plugin API,
- Aditional ProgDVB API
и все такое, желательно на русском?

Re: API

Posted: Sat Apr 21, 2012 4:33 am
by Prog
А что вы хотите сделать? Какой язык?

ps: Описание в этой нише вообще не приняты. Типичное SDK это API+пример которые использует треть этого API.

Re: API

Posted: Sat Apr 21, 2012 6:06 pm
by krotan
Prog wrote:А что вы хотите сделать?
Хочу, чтобы поток задерживался до подхода ключей
Какой язык?
Вы не поверите, но Labview:) по крайней мере, я им лучше всего владею... На крайняк можно Labwindow CVI...
Описание в этой нише вообще не приняты.
Согласен на любую другую нишу, укажите направление:)

Re: API

Posted: Sat Apr 21, 2012 6:22 pm
by Prog
Плагином такое не сделать. В движке можно что то такое при задержки на 1-2 секунды. Не больше.

Re: API

Posted: Sat Apr 21, 2012 6:39 pm
by krotan
Prog wrote:Плагином такое не сделать.
... на существующем API, но его же можно расширить?
В движке можно что то такое при задержки на 1-2 секунды. Не больше.
А по timeshift-буферу разве не ts ползет? Запрос ключа в начале, а применение через определенное алгоритмом время? Но от вас требуется только API, который бы это позволял...

В конце концов, сделайте, для начала хотя бы 2 секунды с возможностью ручной подстройки для каждого канала. Я думаю, даже это очень облегчит всем жизнь...

Re: API

Posted: Sun Apr 22, 2012 6:10 am
by Prog
1. Не возможно узнать откуда ключ. То есть если он остал секунд на 5, то применить его уже не возможно. Не известно куда.
2. Уже пробовал. Опция давала больше проблем чем плюсов. Видимо из за (1).

Re: API

Posted: Sun Apr 22, 2012 9:52 am
by krotan
Prog wrote:1. Не возможно узнать откуда ключ. То есть если он остал секунд на 5, то применить его уже не возможно. Не известно куда.
2. Уже пробовал. Опция давала больше проблем чем плюсов. Видимо из за (1).
Я думаю, использовать его примерно так. Применять многократно, пока не подойдет. О том, что подошел судить по демультиплексору. Время, когда подошел запомнить и использовать в дальнейшем в качестве задержки...

Re: API

Posted: Wed Apr 25, 2012 7:58 am
by z-wer
У Saar-а на сайте вы можете взять апи к театру, мд апи древнейшее и найти можно везде.
К двб дриму также без проблем, на сайте.
К вьеверу также есть на сайте.
По крайней мере я находил практически все, что мне нужно, на делфях

Re: API

Posted: Wed Apr 25, 2012 5:24 pm
by krotan
Спасибо! Посмотрю. Но вопрос все равно остается, потому что Prog пишет, что в его программе MultiDec Plugin API и DVBcore Plugin API реализовано не полностью (это, кстати, заметно-не все плагины работают), но зато существует загадочное нигде не описанное Aditional ProgDVB API...

Re: API

Posted: Wed Apr 25, 2012 6:36 pm
by z-wer
:wink: Вы попробуйте, а потом говорите про "загадочное нигде"....

Re: API

Posted: Fri Apr 27, 2012 1:13 pm
by krotan
z-wer wrote:У Saar-а на сайте вы можете взять апи к театру...
Сейчас просмотрел весь сайт Saar-а, ни описания API, ни SDK не нашел. Люди, которые задавали вопросы по API оставлены без ответа, в принципе, так же как и здесь. Вот пример. Попутно выяснил, что эта программа и та несовместимы по плагинам и эта пробема решается через какой-то геморрой...

Re: API

Posted: Fri Apr 27, 2012 2:55 pm
by Prog
Боюсь то что вы хотите, плагинами не сделать. Слишком системная вещь... Впрочем с другой стороны, это и в принципе не реализуемо. Так скороее поигратся, убедится в невозможности и бросить. Для этого годится любое API.

Re: API

Posted: Fri Apr 27, 2012 3:13 pm
by krotan
Идут данные. Вот приходит необходимость очередного ключа. Остановится и не передавать данные дальше, пока не поступит ключ. Непрерывно падающие со спутника данные накапливать в буфере. По мере смены ключей буфер будет нарастать. Но возможны механизмы его снижения. Самое простое - если не идет просмотр в реальном времени, а только запись на диск - буфер можно быстро опустошить... Можно смирится с дефектами реально-временного просмотра, но зато иметь безсбойный ts-файл на винчестере...

Re: API

Posted: Fri Apr 27, 2012 4:12 pm
by Prog
А вы не знаете какой ключ от этогого куска данных (~5 секунд). Может тот что есть годится, а может уже протух и нужен следующий... У ключа нет номера, только чётность. Почитайте чегонибуть.

Re: API

Posted: Fri Apr 27, 2012 4:31 pm
by krotan
Я, конечно, не такой специалист, как Вы. Но должен быть период времени, когда действуют оба ключа, новый и старый, imho...