Bug 3345 - xawtv-3.90 has multiple bugs
: xawtv-3.90 has multiple bugs
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/xawtv)
: unstable
: all Linux
: P5 blocker
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2003-12-05 23:45 by
Modified: 2005-09-04 23:14 (History)


Attachments
Снимок экрана с работающей связкой xawtv + vdr для иллюстрации (20.49 KB, image/jpeg)
2003-12-07 22:45, Vyacheslav Dikonov
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2003-12-05 23:45:18
В xawtv-3.90 замечены следующие баги.

а) неверная российская таблица частот.
б) не работает управление с клавиатуры.
в) при разворачивании в full-scren почти целиком уезжает за край.

Ничего этого не было в 3.80

г) неверные зависимости. Обновление xawtv с помощью apt не приводит к обновлению
xawtv-control и xawtv-radio
------- Comment #1 From 2003-12-06 02:24:16 -------
а) Ошибка при сборке. исправлю.

б) Клавиши стрелки, пробел, ввод, KP_+, KP_-, и забой перехватываются для
управления vdr-ом (Будет в Сизифе) и выполняют в нём аналогичные функции. Если
без них никак, то можно попробовать заменить собственные кнопки xawtv на другие
или добавить префикс. Причина - 1500 цифровых каналов со спутников лучше чем
10-20 эфирных. XAWTV -  единственное на текущий момент средство для удобного
просмотра DVB в окошке на рабочем столе, которое можно собрать в среде Сизифа.
Альтернативный проект KVDR не компилируется так как привязан к старым версиям
Qt/KDE. В то же время в Сизифе несколько альтернатив простому xawtv. Я очень
старался сохранить работоспособность xawtv как обычного телевизора и с
удовольствием вставил бы латку, позволяющую переключаться между режимами
аналогового и цифрового ТВ при наличии аналогового тюнера и DVB-платы.

* В идеале следовало бы вообще отрезать от xawtv всё кроме показа изображения в
окошке да поддержки VDR (чтобы не мешало) и сделать отдельной программой или
модулем VDR-а, только кто это сделает?

в) Проблема с файлом настроек или с режимом overlay? Я уверен, что относящийся к
этому код не менялся и видел смещение overlay в версии 3.80.

г) Исправимо.
------- Comment #2 From 2003-12-06 02:44:46 -------
б) Клавиши стрелки, пробел, ввод, KP_+, KP_-, и забой перехватываются для
управления vdr-ом (Будет в Сизифе) и выполняют в нём аналогичные функции.

Полная фигня. Не работают все клавиши, их много. See man xawtv.

в) Проблема с файлом настроек или с режимом overlay? Я уверен, что относящийся
к
этому код не менялся и видел смещение overlay в версии 3.80.

Полная фигня. Откат на 3.80 приводит к восстановлению нормального поведения.
------- Comment #3 From 2003-12-06 02:59:11 -------
> В то же время в Сизифе несколько альтернатив простому xawtv

В сизифе есть очень слабые альтернативы __простому__ xawtv, В частности,tvtime
на работает без xvideo. Zapping не работает с утстройствами отличными от
/dev/video0.
------- Comment #4 From 2003-12-06 03:12:02 -------
б) Не работают все клавиши, их много. See man xawtv.
Полная фигня. 
Всегда работают PgUp, PgDown, ESC, KP_Enter, все буквенные: V, A, F, G,J, O, C,
E, R, Z и они же через Ctrl. Остальные перехвачены и действуют только при
запущенном сервисе vdr (http://www.cadsoft.de/people/kls/vdr/). Пока нет рабочей
альтернативы можно пускать более удобные tvtime, motv, zapping, чего-то под
KDE... Чтобы полностью решить эту проблему нужен программист. Если смогу
разобраться, что-нибудь сделаю.

в) Откат на 3.80 приводит к восстановлению нормального поведения. 
Полная фигня. Этот глюк (изредка и только в режиме overlay) действительно есть,
но он был и в 3.80, которую я без изменений пересобирал на своей машине. Из-за
него я и собрал 3.90, в котором оно возникает реже. Гарантированного лечения у
меня нет. Может mouse знает секрет?
------- Comment #5 From 2003-12-06 03:50:55 -------
> Всегда работают PgUp, PgDown, ESC, KP_Enter, все буквенные: V, A, F, G,J,
> O, C, E, R, Z и они же через Ctrl. 

Ничего подобного. Только буквенные удивительным образом работают при
переключении в русскую раскладку.

> Остальные перехвачены и действуют только при запущенном сервисе
> vdr (http://www.cadsoft.de/people/kls/vdr/). Пока нет рабочей
> альтернативы можно пускать более удобные tvtime, motv, zapping, чего-то под
KDE... 

Про zapping и tvtime уже писал, у motv теже болячки.

Настоящая альтернатива -- 3.80-alt4 или, возможно, 3.90 без Ваших патчей.
А Вашу сборку -- в Дедалус, плиз.

>> в) Откат на 3.80 приводит к восстановлению нормального поведения. 
>> Полная фигня. 
> Этот глюк (изредка и только в режиме overlay) действительно есть,

Постоянное явление в 3.90.
------- Comment #6 From 2003-12-06 04:13:23 -------
Они не мои и вообще у меня всё работает и показывает почти идеально. Я не
против
помещения пакета в нынешнем виде в Дедал, однако в Сизифе эта штука всё-равно
должна появиться в ближайшие недели вместе с kernel-modules-dvb и vdr.
Единственная проблемная конфигурация - 2 bttv карты в одном компьютере
встречается ещё реже чем моя bttv+SkyStar. Если можете сделать так, чтобы
vdr-keys включались только при запущенном vdr и показе картинки с него (или
разделить xawtv и локальный интерфейс к vdr в разные программы), то я буду
просто счастлив :).
------- Comment #7 From 2003-12-06 04:14:58 -------
Только что проверил гипотезу насчёт влияния раскладок. Это не так. Буквенные
клавиши работают в любой раскладке (у меня переключение 4х языков через xkb).
------- Comment #8 From 2003-12-06 04:21:52 -------
Только что увидел очень похожий на в) глюк в zapping 8-( ). Может это вообще
X-сервер виноват?
------- Comment #9 From 2003-12-06 17:23:08 -------
Это всё плохо, но не блок. 
------- Comment #10 From 2003-12-07 01:07:05 -------
Исправил глюки а) и г). Глюк в) у меня пропал после dist-upgrade, но перестал
работать режим grabdisplay или capture в zapping. Насчёт б) прошу помощи. 

Задача: надо сделать так, чтобы vdr-keys можно было включить и выключить без
пересборки xawtv либо вырезать из xawtv всё кроме поддержки 
vdr и показа видео с заданного устройства, получив тем самым отдельную
программу
xvdr. Я попытался сделать опцию, активирующую поддержку vdr, но горячие клавиши
 задаются таким образом, что я не понимаю, как можно их модифицировать изнутри
xawtv.
------- Comment #11 From 2003-12-07 04:50:58 -------
Проверьте сборку xawtv-3.90-alt2. XawTV с VDR вынесен в отдельный пакет, но это
очень некрасиво.
------- Comment #12 From 2003-12-07 18:22:13 -------
Слава, скажи пожалуйста, а зачем ты вообще забрал себе наш с Mouse пакет ??? 

На каком основании ?
------- Comment #13 From 2003-12-07 18:27:02 -------
Изменен приоритет на Block.

2mouse:

собери пожалуйста в Sisyphus предыдущую версию xawtv... соответственно нужно
будет выяснить у ребят из incoming@ - какого черта они допустили смену
мантейнера на пакете без разрешения самого мантейнера.
------- Comment #14 From 2003-12-07 22:34:52 -------
Насовсем забирать я его не собираюсь, но нужную функциональность и русский
перевод описаний в будущих версиях Сизифа прошу сохранить. Причины пересборки я
уже называл:

1) Я собираюсь положить в Сизиф набор программ для приёма цифрового
спутникового
ТВ и радио с помощью DVB плат (SkyStar1, Skystar2 ...). Xawtv - _единственная_
программа, которая способна работать в качестве оболочки VDR
(http://www.cadsoft.de/people/kls/vdr/) и при этом нормально собирается в среде
Сизифа. Поэтому в Сизифе _необходима_ сборка xawtv c поддержкой vdr. Это не
значит, однако, что я доволен полученной функциональностью.

2) В качестве простого телевизора xawtv (не сопровождающие его утилиты, а сам
xawtv) на мой взгляд сильно уступает всем своим конкурентам в Сизифе (tvtime,
zapping, motv и т.д.). Я был крайне удивлён тем, что его кто-то ещё использует
как телевизор.

3) Xawtv не относится к критическим системным пакетам, которые опасно трогать.

К сожалению, собранный после бессонной ночи пакет 3.90-alt1 действительно
получился неудачным :( . Готов повиниться в поспешности и нетерпении. В
выложенном пакете 3.90-alt2  основные проблемы должныы быть решены, по крайней
мере я их не наблюдаю (смотрю шведское телевидение с их оценками наших
выборов),
а новых жалоб ещё не было. 
------- Comment #15 From 2003-12-07 22:45:14 -------
Created an attachment (id=319) [details]
Снимок экрана с работающей связкой xawtv + vdr для иллюстрации
------- Comment #16 From 2003-12-07 22:49:24 -------
Вопрос состоит в том, почему не был оповещён мантейнер этого пакета? Почему это
я узнаю, что вдруг мой пакет перешёл к кому-то из bugzill'ы. Более того, я по
первым сообщениям вообще не понял, когда это я успел обновить версию xawtv...
Если так уж приспичило расширить функциональность или ещё что, то почему нельзя
было просто написать почтой и согласовать это со мной?
------- Comment #17 From 2003-12-07 23:04:28 -------
Признаю, что был неправ. 4 часа утра + радость победы... :( 
------- Comment #18 From 2003-12-09 15:04:23 -------
Маус, не бери мои наушники, а?
А то я тоже какой-нибудь пакет у тебя упру.
------- Comment #19 From 2003-12-09 20:42:32 -------
Скажите, проблемы решены или надо ещё что-то править? Если всё, то давайте глюк
закрывать.
------- Comment #20 From 2003-12-09 21:09:14 -------
> Скажите, проблемы решены или надо ещё что-то править? Если всё, то давайте глюк
> закрывать.

;) Где? Что? Уже что-то исправлено?
В Сизифе все та же xawtv-3.90-alt1.
------- Comment #21 From 2003-12-09 22:56:38 -------
А куда пропал из incoming xawtv-3.90-alt2.src.rpm ? Попробую послать вторично.
В
нём исправлены по меньшей мере 3 главные ошибки a) б) г). Глюк в) у меня не
воспроизводится. Стабильные проблемы такого рода сейчас вижу в zapping (Может
на
него уже мне блок повесить?) 

Из нового пакета получаются:
xawtv-3.90-alt2.i586.rpm - обычный xawtv
xawtv-vdr-3.90-alt2.i586.rpm - версия с перехватом кнопок для vdr
... всё остальное как всегда
------- Comment #22 From 2003-12-09 23:49:32 -------
Как это закрывать? Вообще-то так и повис вопрос с какого спрашивается этот
пакет перешёл к вам, Слава? Про это спрашивал Rider и я - ответ нулевой. Насчёт
пропавшего пакета alt2 из incoming - это м.б. связано именно с этим - точно не
скажу. Таки что...? Ни я, ни Райдер не давали согласия отдавать этот пакет...
------- Comment #23 From 2003-12-09 23:51:24 -------
Links mustdie! или bugzilla... не могёт оно постить длинные комметарии :(
------- Comment #24 From 2003-12-10 23:50:21 -------
Я не собирался его забирать насовсем, поэтому возвращаю. Однако, если остались
недостатки, в которых я могу быть виноват, то постараюсь исправить в меру сил.

Причины: Версия программы в пакете устарела, латки уже вошли в основной код, а
мне срочно нужна была новая функциональность. Подобным образом (многими
авторами) собирались шрифты, gthumb, file-rooler, причём никаких разборок не
возникало. 

Ошибки в alt1 я исправил через 2 дня и попросил это проверить. Где отзыв?
xawtv-3.90-alt1 в Сизифе действительно лежать не должен.
------- Comment #25 From 2003-12-12 01:15:52 -------
Закрываю эту историю потому что ошибки были исправлены ещё 7 декабля, т.е. 5
дней назад. За это время я не получил ни одного опровергающего это сообщения.
Что касается дальнейшей судьбы пакета, то я отдаю его обратно прежним сборщикам
с условием сохранить возможность управления vdr параллельно стандартному xawtv. 

Я в свою очередь буду продолжать тестировать связку xawtv+vdr и предлагать
относящиеся к этому правки до тех пор, пока не возникнет альтернативы. Это
обусловлено тем, что  тестирование VDR требует наличия DVB платы типа SkyStar1. 


Каковы бы ни были причины задержки исправляющей сделанные мной ошибки версии в
incoming, я тут ни при чём. "Mouse" и "Rider" могут разбираться со мной и между
собой сколько захотят, но это будет за счёт ни в чём не повинных пользователей. 
------- Comment #26 From 2003-12-14 17:33:33 -------
Ошибка не исправлена до тех пор, пока исправленный пакет не будет находится в
sisyphus
------- Comment #27 From 2003-12-16 19:19:36 -------
Пакет в Сизифе. Можно закрывать.