Re: Несколько обнаруженных багов

#379
Хорошо, продолжим дальше.

Всё та же опция автоматического открытия последнего открытого канала при запуске: если в списке каналов сделана копия канала, то таким автооткрытием выбирается первое вхождение канала в списке, а не то, которое было выбрано человеком перед закрытием программы.

Re: Несколько обнаруженных багов

#383
Т.е. в драйвер команда отключения питания послана и это драйвер пургу творит? Ок :(

Движемся дальше.

Есть ОЧЕНЬ древний баг в детектировании факта криптованности каналов. Настолько древний, что он тянется ещё с ранне-пятой версии 2007 года. Прекрасно повторяем.
Баг заключается в том, что на 36е все каналы нтв+ прямо во время сканирования детектятся как криптованные и имеются красную иконку, а все каналы триколора детектятся как открытые и имеют зелёную иконку. Это багофича именно потоков триколора, ни на каких других провайдерах такого не замечал.

Скажите, какие логи дать чтобы точнее диагностировать сабж.

Re: Несколько обнаруженных багов

#384
Это много лет назад обсуждалось. Тут не баг а невозможность определить платность. Что такое платный канал? Канал который провайдер помечает как платный или где встречаются шифрованные пакеты? А если он днём бесплатный а вечером платный?
Уже сам не помню, как работает прямо сейчас, но как не делай - какие то каналы будут опредятся не верно.

Re: Несколько обнаруженных багов

#385
Prog wrote:
Tue Jun 07, 2022 10:12 am
Это много лет назад обсуждалось. Тут не баг а невозможность определить платность. Что такое платный канал? Канал который провайдер помечает как платный или где встречаются шифрованные пакеты?
Расскажите, пожалуйста, что имеется в виду под "провайдер помечает как платный"? В моём понимании нет понятия "платный", а есть понятие "шифрованный" ("криптованный"). Соответственно, если идут шифрованные пакеты, то канал шифрованный. А платный он, бесплатный, или другой вариант - это уже вопрос снятия шифрования.

Prog wrote:
Tue Jun 07, 2022 10:12 am
А если он днём бесплатный а вечером платный?
Значит днём он будет сканиться как открытый канал, а вечером как закрытый.

Re: Несколько обнаруженных багов

#386
У канала есть флаг платности. Туда провайр пишет что хочет. Задача ожидания шифрованых пакетов, кроме того что увеличивает время сканирования, ещё и даёт не стабильный результат. У меня это реализовано, но не помню для каких случаев, что используется.
Флаг - стабильнее

Re: Несколько обнаруженных багов

#388
Старая добрая традиция dvb-s - Передавать в эфир что угодно, лишь бы свои собственные приставки работали.
Сейчас посмотрел по коду, вроде для карт умеющих передавать весь TS трафик должно определяться именно по наличию шифрованых пакетов. Но сто лет этот код не правил и сам не могу вспомнить что тут что :) Пришлите логи процесса сканирования. Может у вас другое устройсво и другой режим определения.

ps: А ещё можно определять по ноличию кодировок в pmt таблицах. Много вариантов и все не 100%

Re: Несколько обнаруженных багов

#389
Prog wrote:
Fri Jun 03, 2022 6:01 am
Добавил сообщение на попытку просмотра файла.
На мой собственный взгляд выглядит довольно странным решением открывать диалоговое окно для выбора файла, а уже потом заявлять что его нельзя воспроизвести, - вероятно, стоит это сообщение по коду перенести бы чуть выше чтобы оно было сразу при клике на "файл - открыть файл". Это заодно уберёт имеющуюся сейчас мелочь в виде того, что даже после неудачной попытки открытия файла и получения окна с сообщением, в нижней плашке главного окна всё равно имя канала скрывается и EPG заменяется на имя файла.