Page 20 of 102

Re: ProgDVB 6.8x / Engine 5.1

Posted: Tue Jan 03, 2012 1:03 pm
by V.Zhukoff
Prog wrote:
Salych wrote:Вот в Win7 правильно все реализовано, Прогу тоже надо также сделать, тем более, что дело это очень быстрое.
А кстати как? Так что бы время сортировки не увеличилось раз в 10-100? Преобразовывать строки до сртировки там не очень удобно.
Чтобы 11 не оказывалось между 1 и 2, надо понятие одно-, двух-, и тд -значности прописать.

Re: ProgDVB 6.8x / Engine 5.1

Posted: Tue Jan 03, 2012 1:11 pm
by V.Zhukoff
Пока про нумерацию, напомню, уже писал. При записи канала без епг файл обзывается -никак. Второй файл -1 в скобках. (1)
Нельзя ли делать сразу с 1 и без скобок?
Снимок.PNG
Снимок.PNG (9.78 KiB) Viewed 5521 times

Re: ProgDVB 6.8x / Engine 5.1

Posted: Wed Jan 04, 2012 4:57 am
by Talon
при уходе в сон начал вылазить вот такой еррор

Code: Select all

Runtime error!

Program: "C:\Program Files (x86)\ProgDVB\ProgDvbNet.exe"

R6025
-pure virtual function call
причем на разных компах.... но оба win7x64 (prog x32)

Re: ProgDVB 6.8x / Engine 5.1

Posted: Wed Jan 04, 2012 7:30 am
by Prog
V.Zhukoff: А может там время логичнее использовать в имени? Впрочем это уже можно в текущей версии.


Talon: Кто то упал. ProgDVB пытается полностью остановить движок при усыплении. Пришлите логи вместе с reports.

Re: ProgDVB 6.8x / Engine 5.1

Posted: Wed Jan 04, 2012 9:26 am
by V.Zhukoff
Prog wrote:V.Zhukoff: А может там время логичнее использовать в имени?
Я вообще не понимаю тех, кто дату ставит на название. Если так уж это надо знать, то можно в винде это спокойно смотреть. Я ставлю название передачи-фильма из епг, мне хватает. Теперь тем более, что они сразу пишутся в папку с каналом.
Просто дата сама по себе как и время ни о чем не говорят, и все равно потом переименовывать. Ну и чтобы 6 цифр с точками глаза не мозолили, лучше сделать обычную нумерацию, да и она и будет все равно получаться в хронологическом порядке.

Re: ProgDVB 6.8x / Engine 5.1

Posted: Wed Jan 04, 2012 2:53 pm
by Prog
Время это удобный способ нумерации. Дающий уникальные "номера" без необходимости сложной логики подсчёта номера (ака без мест для ошибок)

Re: ProgDVB 6.8x / Engine 5.1

Posted: Wed Jan 04, 2012 6:12 pm
by Talon
включил логи... подожду падения...

а что значат новые параметры
lock tuner in every channel changing
send diseq command in every tuner lock
?

Re: ProgDVB 6.8x / Engine 5.1

Posted: Wed Jan 04, 2012 6:35 pm
by Prog
всегда ли посылать или когда надо (например только при смене позиции)

Re: ProgDVB 6.8x / Engine 5.1

Posted: Wed Jan 04, 2012 11:14 pm
by Talon
и в каких ситуациях ими пользоваться?

Re: ProgDVB 6.8x / Engine 5.1

Posted: Thu Jan 05, 2012 7:02 am
by Prog
Например когда diseq устройство не каждый раз срабатывает.

Re: ProgDVB 6.8x / Engine 5.1

Posted: Thu Jan 05, 2012 9:43 am
by kostan
Prog wrote:Время это удобный способ нумерации. Дающий уникальные "номера" без необходимости сложной логики подсчёта номера (ака без мест для ошибок)
Согласен полностью. Время нужно. Сразу определяются "свежие" записи. В тех случаях, когда нет ЭПГ время и название канала - это самое то.

Re: ProgDVB 6.8x / Engine 5.1

Posted: Thu Jan 05, 2012 10:12 am
by M-16
V.Zhukoff wrote:
Prog wrote:
Salych wrote:Вот в Win7 правильно все реализовано, Прогу тоже надо также сделать, тем более, что дело это очень быстрое.
А кстати как? Так что бы время сортировки не увеличилось раз в 10-100? Преобразовывать строки до сртировки там не очень удобно.
Чтобы 11 не оказывалось между 1 и 2, надо понятие одно-, двух-, и тд -значности прописать.
Алгоритмик там получется не совсем хороший или я бы даже сказал карявый.
Не знаю как мелкомягкий это организовал...
Но Прог прав это дико увеличит время сортировки потому что каждую строку нужно будет обработать в цикле начиная справа прибавляя по одному знаку до появления ошибки (эксцепшина) конвертации в число + сама сортировка после преобразования.
То есть Прог прав - увеличение времени в 10 а то и 100 раз.

Re: ProgDVB 6.8x / Engine 5.1

Posted: Thu Jan 05, 2012 7:23 pm
by M-16
а что с GUI EPG в ласт пре-релизе ?
bottom, rigth привязки потерялись ?

Re: ProgDVB 6.8x / Engine 5.1

Posted: Sat Jan 07, 2012 8:58 pm
by Talon
Talon: Кто то упал. ProgDVB пытается полностью остановить движок при усыплении. Пришлите логи вместе с reports.
вот все логи вместе с падением... а что за репортс?
http://rghost.ru/35790318

Re: ProgDVB 6.8x / Engine 5.1

Posted: Sun Jan 08, 2012 2:09 am
by Talon
еще паралельно с этим падением в журнале винды появляется вот такая непонятная запись
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="ksthunk" />
<EventID Qualifiers="32772">54</EventID>
<Level>3</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2012-01-07T20:47:38.601255300Z" />
<EventRecordID>13909</EventRecordID>
<Channel>System</Channel>
<Computer>HTPC</Computer>
<Security />
</System>
- <EventData>
<Data>\Device\00000068</Data>
<Binary>00000000010000000000000036000480000000000000000000000000000000000000000000000000</Binary>
</EventData>
</Event>