21 сентября | 2024г. | 08:56:00

АвторТема: Плагин Sherlock 2 mod.  (Прочитано 519 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Онлайн Evg77734Автор темы

  • Мастер Джедай
  • ***
  • Сообщений: 1353
  • Поблагодарили: 8431
  • Уважение: +146
Плагин Sherlock 2 mod.
« Первое сообщение: 20 сентября | 2024г. | 07:55:23 »
0
какое-либо исправление этой проблемы
Если это связано с драйверами, то конечно нет. Но посмотреть, что там происходит можно. Берете файл bitrate.py, здесь:
Спойлер   :
      for line in newlines:
         if len(line):
            self.datalines.append(line)
      if len(self.datalines) >= 2:
         try:
            self.vmin, self.vmax, self.vavg, self.vcur = self.datalines[0].split(' ')
            self.amin, self.amax, self.aavg, self.acur = self.datalines[1].split(' ')
         except:
            self.clearValues()
self.vmin, self.vmax, self.vavg, self.vcur = self.datalines[0].split(' ') - значения для видео
self.amin, self.amax, self.aavg, self.acur = self.datalines[1].split(' ') - значения для аудио
Если в этих строках возникает исключение, то функция self.clearValues() обнуляет все значения этой строки, как у вас на скрине для видео.
Да и аудио 63 kbit/s что то маловато для такого канала.
Понятно, что строки self.datalines[0] и self.datalines[1] существуют, но в первой возникает ошибка при попытке разделить ее по пробелам: self.datalines[0].split(' ')
Нужно глянуть, что из себя представляют self.datalines[0] и self.datalines[1] до попытки разделения. Может у self.datalines[0] структура особая, например без пробелов, или еще что.
Чтобы не возиться с выводом на экран, проще всего организовать запись значений этих строк в файл при работе плагина bitrate. Посмотреть и понять, можно ли что то подправить именно в bitrate.py, так как файл bitrate в /usr/bin/ исполняемый, скомпилирован и там ничего исправить не получится, а данные bitrate.py получает именно оттуда  :hi:

P.S. Вот проверил у себя:
datalines[0] =  621 4261 1906 1316
datalines[1] = 157 159 158 159
Ошибок нет, все примерно так и должно быть, значения битрейта все время меняются, по порядку: минимальное, максимальное, среднее и текущее

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
23 Ответов
17346 Просмотров
Последний ответ 22 декабря | 2017г. | 14:12:18
от сергей 999s
2 Ответов
4689 Просмотров
Последний ответ 25 сентября | 2013г. | 21:31:26
от sga
0 Ответов
7211 Просмотров
Последний ответ 20 февраля | 2014г. | 18:45:01
от munche
32 Ответов
30966 Просмотров
Последний ответ 17 августа | 2024г. | 23:14:35
от сергей 999s
14 Ответов
7332 Просмотров
Последний ответ 07 июля | 2024г. | 22:22:37
от сергей 999s


X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!