Просмотр задачи

НомерПроектКатегорияВидимостьИзменен
0000888SimpleTVПредложениепубличная2015-04-07 13: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

Деятельность

SergeyVS

2015-02-24 15:03

администратор   ~0013482

Давайте картинки/пиктограммы.

SergeyVS

2015-02-25 18:37

администратор   ~0013516

Синтаксис будет такой же, в билде от 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
что именно надо привести в соответствие? Там только про время отображения.

Kvantos

2015-02-25 19:39

разработчик   ~0013520

>>что именно надо привести в соответствие? Там только про время отображения.
та это я погорячился, пока домой доехал это понял :)

Kvantos

2015-02-26 08:50

разработчик   ~0013529

а анимация при этих событиях тоже отработана в билде от 25.02?
>>1.включении перемотки вперед по "быстрее" Num6
>>2.включении перемотки вперед по "быстрая скорость" Num8
>>3.включении замедления по "медленнее" Num4

Kvantos

2015-02-26 10:54

разработчик   ~0013530

Последние изменения: 2015-02-26 11:30

Просмотр 5 редакций

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

Kvantos

2015-02-26 10:55

разработчик  

FF&Rewind.zip (142,325 байт)

SergeyVS

2015-02-26 11:29

администратор   ~0013532

Анимации пока нет

Kvantos

2015-02-28 14:27

разработчик   ~0013574

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

  <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

George

2015-02-28 23:30

разработчик   ~0013588

Последние изменения: 2015-02-28 23:31

Просмотр 2 редакций

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

George

2015-03-01 00:54

разработчик   ~0013589

SergeyVS
Кстати, на счёт OSD.
Хорошо бы сделать так, чтобы при вызове плейлиста на OSD не появлялась панель управления с кнопками на OSD. Только в отсутствии плейлиста.

zvif

2015-03-01 12:53

разработчик   ~0013594

Хорошо бы масштабировалось на OSD и отображение режимов, процент загрузки и надписи, если не под размер экрана, то хотя бы два режима, свернутый/полноэкранный

SergeyVS

2015-03-01 13:33

администратор   ~0013596

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

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

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

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

SergeyVS

2015-03-06 19:25

администратор   ~0013689

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 - не обязательные параметры

Kvantos

2015-03-11 21:35

разработчик   ~0013738

Думаю, что анимация для перемотки вперед на повышенной скорости и замедленной скорости должны отличаться. Прошу рассмотреть возможность.

Kvantos

2015-03-12 20:45

разработчик   ~0013752

В таком виде (см. "Скорость")
<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, зависимости не нашел...

Kvantos

2015-03-30 18:42

разработчик   ~0014183

Длительное время тестирования подтверждает тот факт, что анимированная картинка не всегда появляется на экране при использовании тэга playspeed.
Напрягает немного :)

SergeyVS

2015-04-01 12:17

администратор   ~0014207

Пропадает после перехода/выхода в полноэкранный режим или просто не появляется? На каких потоках (файлы, сетевые файлы, стримы и тп) ?

Kvantos

2015-04-01 12:22

разработчик   ~0014208

Последние изменения: 2015-04-01 12:22

Просмотр 2 редакций

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

SergeyVS

2015-04-01 12:59

администратор   ~0014210

Сами картинки не появляются ? Или появляется только стандартная надпись(как без playspeed)?

Kvantos

2015-04-01 13:01

разработчик   ~0014211

Не появляется именно картинка src="img\osd\playspeed\arrow4\arr%u.png
$PLAYSPEED появляется всегда, так как и описано в скине.
Стандартная надпись никогда не появляется.

SergeyVS

2015-04-01 13:07

администратор   ~0014212

Давайте эти картинки сюда.

Kvantos

2015-04-01 14:17

разработчик   ~0014213

Последние изменения: 2015-04-01 14:19

Просмотр 2 редакций

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

приложил playspeed.zip

Kvantos

2015-04-01 14:19

разработчик  

playspeed.zip (36,772 байт)

SergeyVS

2015-04-01 15:36

администратор   ~0014214

Все изображения должны быть одного размера (даже полностью прозрачные).

Kvantos

2015-04-05 13:07

разработчик   ~0014249

Последние изменения: 2015-04-05 13:08

Просмотр 3 редакций

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

История изменений

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