Page 1 of 2

Назначение номера канала

Posted: Sat Sep 08, 2012 11:21 am
by anty
Не получается нормально назначить каналу номер.
В "свойствах канала" проставляю номер, жму Ok. После этого в списке каналов рядом с ним проставляется этот номер, в статус баре вместо полоски "L" начинает строится граф и считаться kb/s. При переходе на другой канал в списке, картинка канала не меняется (в osd плашке пишется все тот же только что пронумерованный канал), т.е. переключить канал невозможно.
Закрываю ProgDVB, открываю снова. Все каналы показываются нормально, а при клике на "пронумерованный" пишется в статусбаре "Ошибка! Сайт не найден!". ПРи этом свойства канала по правой кнопке мыши недоступны.
И как вернуть этот канал в рабочее состояние непонятно.

Re: Назначение номера канала

Posted: Sat Sep 08, 2012 2:15 pm
by Prog
По каким то причинам канал в базе отвязался от источника. Убедитесь что когда редактируете свойства, то выбран правильный источник для него. То есть номер позиции например.

Re: Назначение номера канала

Posted: Sat Sep 08, 2012 3:35 pm
by V.Zhukoff
Prog wrote:Убедитесь что когда редактируете свойства, то выбран правильный источник для него.
А трудно сделать это чтобы работало автоматом и правильно?

Re: Назначение номера канала

Posted: Sat Sep 08, 2012 4:14 pm
by Prog
да работает же. Всегда, пока связь канала жива. Если удалить спутник с которого был отсканирован канал, то возникают такие вот не однозначности.

Re: Назначение номера канала

Posted: Sat Sep 08, 2012 4:34 pm
by V.Zhukoff
Prog wrote:да работает же.
Ну вот кто то же говорит, что проблемы. Хотя.... ;)
Prog wrote:Всегда, пока связь канала жива. Если удалить спутник с которого был отсканирован канал, то возникают такие вот не однозначности.
Ну так надо сделать, чтобы эта связь поддерживалась через простое название спутника и все. Удалили спутник, опять добавили, но название все то же у спутника. И канал будет работать. Это же просто. Или я что то недопонимаю?

Re: Назначение номера канала

Posted: Sat Sep 08, 2012 4:45 pm
by Prog
мало спутника. Спутник может переехать на другой порт diseq, может быть 2 одинаковых спутников с разными конверторами итд. ProgDVB разумеется пытается искать подходяюцию, но в 100% это сделать нельзя. Вероятностно скорее.

Re: Назначение номера канала

Posted: Sat Sep 08, 2012 4:49 pm
by Prog
К слову, когда утверждается что проблему нельзя решить на 100% (таких мест у мультимедиа - полно) почти автоматически означает что можно сделать лучше чем есть. В данном случае - подозреваю что тоже есть возможности.

Но с точки зрения пользователя лучше пересканировать после изменения в Tv SOurces. Или хотя бы выбрать все каналы в листе и для всех изменить источник. Если он кривой.

Re: Назначение номера канала

Posted: Sat Sep 08, 2012 5:06 pm
by V.Zhukoff
Prog wrote:мало спутника. Спутник может переехать на другой порт diseq, может быть 2 одинаковых спутников с разными конверторами итд. ProgDVB разумеется пытается искать подходяюцию, но в 100% это сделать нельзя. Вероятностно скорее.
Вы точно поняли, что я говорю? Именно поэтому и предлагаю привязать дополнительно канал к НАЗВАНИЮ СПУТНИКА. И куда бы он не переехал, канал будет работать.

Re: Назначение номера канала

Posted: Sat Sep 08, 2012 5:08 pm
by Prog
см выше. Важно не только спутник но его расположение в Tv Sources. В другой точке он будет ловить другие каналы. А так да, привязка есть, только не к имени а номеру позиции.

Re: Назначение номера канала

Posted: Sat Sep 08, 2012 5:09 pm
by V.Zhukoff
Prog wrote: Но с точки зрения пользователя лучше пересканировать после изменения в Tv SOurces.
У вас один ответ-пересканировать, это решит все проблемы. Это ложная отправная точка. Тогда допишите в ФАК на первом месте-"возникли проблемы? СКАНИРОВАТЬ, СКАНИРОВАТЬ и еще раз СКАНИРОВАТЬ! :)

Re: Назначение номера канала

Posted: Sat Sep 08, 2012 5:12 pm
by V.Zhukoff
Prog wrote:А так да, привязка есть, только не к имени а номеру позиции.
Тоже-см. выше. Твой вариант-дает сбои. Мой-не будет. Дай приоритет на название. Позиционер и дисеки это все таки вторичная функция, как не крути.

Re: Назначение номера канала

Posted: Mon Sep 10, 2012 5:55 pm
by Yuri
В силу структуры channels.dat/*.tree это будет сделать несколько проблематично :) Мб Прог когда-нибудь созреет для использования баз данных вместо этих файлов, тогда подобные проблемы вообще не будут возникать в силу каскадного апдейта/удаления для связанных таблиц :)

Re: Назначение номера канала

Posted: Mon Sep 10, 2012 6:30 pm
by Prog
С чегойто более сложный механизм будет работать надёжнее? Напротив... Да и сама проблемы от сткуктуры не зависит никак. Хоть в jpg его храни, а если в TV Sources нет подходящей позиции но её по прежнему не будет.

Re: Назначение номера канала

Posted: Tue Sep 11, 2012 4:17 am
by Yuri
Смысл в том, что в случае БД любое изменение в базе tv sources автоматом приведет к соответствующим изменениям в базе channels - т.е. к удалению всех связанных каналов в случае удаления спутника/карты из конфига или к обновлению соответствующих строк при, скажем, переносе спутника на другой порт.

Re: Назначение номера канала

Posted: Tue Sep 11, 2012 5:46 am
by Prog
Дак пользователю в 90% не нужно удалять каналы после удаления спутника.