SimpleTV Bug Tracker

Просмотр подробностей проблемы перейти к комментариям ] вики ] история изменений ] печать ]
НомерПроектКатегорияВидимостьСозданИзменен
0000888SimpleTVПредложениеобщая2015-02-23 12:322015-04-07 16:20
ИнициаторKvantos 
ОтветственныйSergeyVS 
ПриоритетобычныйСерьезностьнововведениеВоспроизводимостьнеприменимо
СостояниеотработанРешениерешен 
Платформаx64Операционная системаWindowsВерсия ОС8.1
Версия продукта0.4.8 b9 
Целевая версияРешен в версии0.4.8 b9 
Суть0000888: Отображение на OSD выполняемых режимов с помощью скина
ПодробностиВывод специфической "статической" пиктограммы (через n-секунд исчезающей) на OSD при:
1.нажатии "прыжок вперед" Ctrl+Right
2.нажатии "длинный прыжок вперед" Ctrl+Up
3.нажатии "прыжок назад" Ctrl+Left
4.нажатии "длинный прыжок назад" Ctrl+Down
Предлагаю реализовать аналогично http://iptv.gen12.net/bugtracker/view.php?id=814 [^]

Вывод специфической анимированной "мигающей пиктограммы" на OSD при:
1.включении перемотки вперед по "быстрее" Num6
2.включении перемотки вперед по "быстрая скорость" Num8
3.включении замедления по "медленнее" Num4
"мигающая пиктограмма" должна исчезать при отключении этих режимов (переходе на "нормальную скорость")
Предлагаю реализовать в скине аналогично этому:
<animation>
<record align="0x103" left="0" top="0" type="dir" count="3" delay="500" src="img\osd\record\record%u.png" rgn="img\osd\record\recordrgn.png" />
</animation>

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

ПС: При положительном решении об унификации синтаксиса описания вывода пиктограмм с помощью скина необходимо привести в соответствие инцидент http://iptv.gen12.net/bugtracker/view.php?id=814 [^]
МеткиНет прикрепленных меток.
OCWindows 8 64bit
Вложенные файлыzip file icon FF&Rewind.zip [^] (142,325 байт) 2015-02-26 13:55
zip file icon playspeed.zip [^] (36,772 байт) 2015-04-01 17:19

- Связи

-  Комментарии
(0013482)
SergeyVS (администратор)
2015-02-24 18:03

Давайте картинки/пиктограммы.
(0013516)
SergeyVS (администратор)
2015-02-25 21:37

Синтаксис будет такой же, в билде от 25.02 доступны новые ID
IMAGE_JUMP_FF_SHORT,
IMAGE_JUMP_REW_SHORT,
IMAGE_JUMP_FF_LONG,
IMAGE_JUMP_REW_LONG

>>необходимо привести в соответствие инцидент http://iptv.gen12.net/bugtracker/view.php?id=814 [^]
что именно надо привести в соответствие? Там только про время отображения.
(0013520)
Kvantos (участник)
2015-02-25 22:39

>>что именно надо привести в соответствие? Там только про время отображения.
та это я погорячился, пока домой доехал это понял :)
(0013529)
Kvantos (участник)
2015-02-26 11:50

а анимация при этих событиях тоже отработана в билде от 25.02?
>>1.включении перемотки вперед по "быстрее" Num6
>>2.включении перемотки вперед по "быстрая скорость" Num8
>>3.включении замедления по "медленнее" Num4
(0013530)
Kvantos (участник)
2015-02-26 13:54
изменен: 2015-02-26 14:30

Пиктограммы приложил к теме.
Я планирую доработать скин BlackGlass v0.31 от Dmitry R. (http://iptv.gen12.net/bugtracker/view.php?id=331 [^]), затем выложу здесь, надеюсь Дмитрий не будет возражать против доработки его скина.

(0013532)
SergeyVS (администратор)
2015-02-26 14:29

Анимации пока нет
(0013574)
Kvantos (участник)
2015-02-28 17:27

Обнаружил ошибочку:

  <node id="IMAGE_JUMP_FF_LONG" showtime="2" Align="0x0202" cx="128" cy="128" left="0" top="0" right="0" bottom="0" >
  <image src="img\osd\Fastforward-long-jump-icon.png"/>
  <imagexp src="img\osd\Fastforward-long-jump-iconxp.png" rgn="img\osd\Fastforward-long-jump-iconRgnXP.png"/>
  </node>
  <node id="IMAGE_JUMP_FF_SHORT" showtime="2" Align="0x0202" cx="128" cy="128" left="0" top="0" right="0" bottom="0" >
  <image src="img\osd\Fastforwrd-short-jump-icon.png"/>
  <imagexp src="img\osd\Fastforwrd-short-jump-iconxp.png" rgn="img\osd\Fastforwrd-short-jump-iconRgnXP.png"/>
  </node>

В любом случае выводится Fastforwrd-short-jump-icon
(0013588)
George (участник)
2015-03-01 02:30
изменен: 2015-03-01 02:31

>>>>> Я планирую доработать скин BlackGlass <<<<<
А в SimpleTV не предусмотрено масштабирование кнопок и их относительное положение под размер монитора?
А то получается, что панель на OSD меньше определённого размера нельзя делать, так как кнопки начинают скрываться.

(0013589)
George (участник)
2015-03-01 03:54

SergeyVS
Кстати, на счёт OSD.
Хорошо бы сделать так, чтобы при вызове плейлиста на OSD не появлялась панель управления с кнопками на OSD. Только в отсутствии плейлиста.
(0013594)
zvif (участник)
2015-03-01 15:53

Хорошо бы масштабировалось на OSD и отображение режимов, процент загрузки и надписи, если не под размер экрана, то хотя бы два режима, свернутый/полноэкранный
(0013596)
SergeyVS (администратор)
2015-03-01 16:33

>>Обнаружил ошибочку
Исправил.

>>А то получается, что панель на OSD меньше определённого размера нельзя делать ...
Это пока в планах.

>>Хорошо бы сделать так, чтобы при вызове плейлиста на OSD ...
Добавлю как опцию

>>Хорошо бы масштабировалось на OSD и отображение режимов, процент загрузки и надписи...
Шрифт(надписи) и лого имеют два режима(полноэкранный/оконный), с картинками (и с панелью управления тоже) сложнее, из за совместимости с XP.
(0013689)
SergeyVS (администратор)
2015-03-06 22:25

Speed animation

Пример
SimpleTVSkin/OSD/animation/
<playspeed align="0x0202" type="file" src="img\load\3832977.gif" >
    <text t="$PLAYSPEED" color1="0xFFFF0000" glowcolor="0x70000000" glow="1" Align="0x0202" left="0" top="0" right="0" bottom="0">
    <font name="Arial" size="-9" weight="600" />
   </text>
 </playspeed>

text, font - не обязательные параметры
(0013738)
Kvantos (участник)
2015-03-12 00:35

Думаю, что анимация для перемотки вперед на повышенной скорости и замедленной скорости должны отличаться. Прошу рассмотреть возможность.
(0013752)
Kvantos (участник)
2015-03-12 23:45

В таком виде (см. "Скорость")
<playspeed align="0x0202" type="dir" count="3" delay="500" src="img\osd\playspeed\arrow4\arr%u.png" >
<text t="Скорость $PLAYSPEED" color1="0xFFFF0000" glowcolor="0x70000000" glow="1" Align="0x103" left="0" top="0" right="0" bottom="0">
<font name="Arial" size="48" weight="600" />
</text>
</playspeed>

Не всегда выводится картинка src="img\osd\playspeed\arrow4\arr%u.png, зависимости не нашел...
(0014183)
Kvantos (участник)
2015-03-30 21:42

Длительное время тестирования подтверждает тот факт, что анимированная картинка не всегда появляется на экране при использовании тэга playspeed.
Напрягает немного :)
(0014207)
SergeyVS (администратор)
2015-04-01 15:17

Пропадает после перехода/выхода в полноэкранный режим или просто не появляется? На каких потоках (файлы, сетевые файлы, стримы и тп) ?
(0014208)
Kvantos (участник)
2015-04-01 15:22
изменен: 2015-04-01 15:22

иптв мульткаст стрим (на других потоках не тестил)
не появляется (не всегда, зависимость не обнаружил, но приблизительно в 30% случаев) при активации "ускоренной перемотки" (при этом $PLAYSPEED появляется всегда, так как и описано в скине)

(0014210)
SergeyVS (администратор)
2015-04-01 15:59

Сами картинки не появляются ? Или появляется только стандартная надпись(как без playspeed)?
(0014211)
Kvantos (участник)
2015-04-01 16:01

Не появляется именно картинка src="img\osd\playspeed\arrow4\arr%u.png
$PLAYSPEED появляется всегда, так как и описано в скине.
Стандартная надпись никогда не появляется.
(0014212)
SergeyVS (администратор)
2015-04-01 16:07

Давайте эти картинки сюда.
(0014213)
Kvantos (участник)
2015-04-01 17:17
изменен: 2015-04-01 17:19

в смысле arr%u.png ?

приложил playspeed.zip

(0014214)
SergeyVS (администратор)
2015-04-01 18:36

Все изображения должны быть одного размера (даже полностью прозрачные).
(0014249)
Kvantos (участник)
2015-04-05 16:07
изменен: 2015-04-05 16:08

Ясно, теперь все работает как нужно...
Думаю можно закрывать инцидент.
Спасибо.


- история изменений
Дата изменения Пользователь Поле Изменить
2015-02-23 12:32 Kvantos Новый инцидент
2015-02-23 12:32 Kvantos Состояние новый => назначен
2015-02-23 12:32 Kvantos Ответственный => SergeyVS
2015-02-24 18:03 SergeyVS Комментарий добавлен: 0013482
2015-02-24 18:03 SergeyVS Состояние назначен => подтвержден
2015-02-25 20:41 Kvantos Подробности изменены просмотр ревизий
2015-02-25 21:37 SergeyVS Комментарий добавлен: 0013516
2015-02-25 22:39 Kvantos Комментарий добавлен: 0013520
2015-02-26 11:50 Kvantos Комментарий добавлен: 0013529
2015-02-26 13:54 Kvantos Комментарий добавлен: 0013530
2015-02-26 13:55 Kvantos Файл добавлен: FF&Rewind.zip
2015-02-26 14:27 Kvantos Комментарий изменен: 0013530 просмотр ревизий
2015-02-26 14:27 Kvantos Комментарий изменен: 0013530 просмотр ревизий
2015-02-26 14:27 Kvantos Комментарий изменен: 0013530 просмотр ревизий
2015-02-26 14:29 SergeyVS Комментарий добавлен: 0013532
2015-02-26 14:30 Kvantos Комментарий изменен: 0013530 просмотр ревизий
2015-02-28 17:27 Kvantos Комментарий добавлен: 0013574
2015-03-01 02:30 George Комментарий добавлен: 0013588
2015-03-01 02:31 George Комментарий изменен: 0013588 просмотр ревизий
2015-03-01 03:54 George Комментарий добавлен: 0013589
2015-03-01 15:53 zvif Комментарий добавлен: 0013594
2015-03-01 16:33 SergeyVS Комментарий добавлен: 0013596
2015-03-06 22:25 SergeyVS Комментарий добавлен: 0013689
2015-03-12 00:35 Kvantos Комментарий добавлен: 0013738
2015-03-12 23:45 Kvantos Комментарий добавлен: 0013752
2015-03-30 21:42 Kvantos Комментарий добавлен: 0014183
2015-04-01 15:17 SergeyVS Комментарий добавлен: 0014207
2015-04-01 15:22 Kvantos Комментарий добавлен: 0014208
2015-04-01 15:22 Kvantos Комментарий изменен: 0014208 просмотр ревизий
2015-04-01 15:59 SergeyVS Комментарий добавлен: 0014210
2015-04-01 16:01 Kvantos Комментарий добавлен: 0014211
2015-04-01 16:07 SergeyVS Комментарий добавлен: 0014212
2015-04-01 17:17 Kvantos Комментарий добавлен: 0014213
2015-04-01 17:19 Kvantos Файл добавлен: playspeed.zip
2015-04-01 17:19 Kvantos Комментарий изменен: 0014213 просмотр ревизий
2015-04-01 18:36 SergeyVS Комментарий добавлен: 0014214
2015-04-05 16:07 Kvantos Комментарий добавлен: 0014249
2015-04-05 16:07 Kvantos Комментарий изменен: 0014249 просмотр ревизий
2015-04-05 16:08 Kvantos Комментарий изменен: 0014249 просмотр ревизий
2015-04-07 16:20 SergeyVS Состояние подтвержден => отработан
2015-04-07 16:20 SergeyVS Решен в версии => 0.4.8 b9
2015-04-07 16:20 SergeyVS Решение открыт => решен


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker