SimpleTV Bug Tracker

Просмотр подробностей проблемы перейти к комментариям ] вики ] история изменений ] печать ]
НомерПроектКатегорияВидимостьСозданИзменен
0000861SimpleTVПредложениеобщая2015-01-16 13:112015-02-19 19:15
ИнициаторSergeyVS 
ОтветственныйSergeyVS 
ПриоритетобычныйСерьезностьнововведениеВоспроизводимостьнеприменимо
Состояниенужен откликРешениеоткрыт 
ПлатформаОперационная системаВерсия ОС
Версия продукта0.4.8 b8 
Целевая версия0.4.8 b8Решен в версии 
Суть0000861: Перевод OSD на движок CEF.
ПодробностиПеревод OSD на движок CEF (Chromium Embedded Framework), это позволит сделать OSD в виде html (html5+css+js).

CEF
http://magpcss.org/ceforum/apidocs3/index.html [^]
http://code.google.com/p/chromiumembedded/ [^]
http://www.magpcss.org/ceforum/viewforum.php?f=6 [^]
МеткиНет прикрепленных меток.
OC??????
Вложенные файлы

- Связи

-  Комментарии
(0011463)
SergeyVS (администратор)
2015-01-16 13:26

Что вы об этом думаете ?
Сначала будет сделано отдельное тестовое приложение для оценки производительности и функционала. Если кто хочет - требуется сделать, хотя бы, базовую разметку OSD на html.
(0011466)
GladiatorX (руководитель)
2015-01-16 14:51
изменен: 2015-01-16 15:20

Сергей.

Хорошая мысль.
Расширяются возможности (поддержка WebKit, HTML5, CSS, JS, 2D и 3D графика).
Мне нравится.

А окно OSD будет в пределах окна симпла или нет?
Какой CEF (1, 2 или 3) будешь использовать?

В дальнейшем ты уйдёшь от использования IE и перейдёшь
полностью на Chromium?

(0011476)
wafee (участник)
2015-01-16 16:12

Как пример

<!DOCTYPE html>
<html>
<head>
<style>
div {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #FFFFFF;
border: 1px solid #d5ebfb ;
padding: 10px;
border-radius: 10px;
background: #ebf1f6; /* Old browsers */
background: -moz-linear-gradient(top, #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf1f6), color-stop(50%,#abd3ee), color-stop(51%,#89c3eb), color-stop(100%,#d5ebfb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* IE10+ */
background: linear-gradient(to bottom, #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 ); /* IE6-9 */
}
</style>
</head>
<body>

<div>Sample SimpleTV OSD</div>

</body>
</html>
(0011477)
GladiatorX (руководитель)
2015-01-16 16:51
изменен: 2015-01-16 17:00

Немножко переделанный пример wafee:

<!DOCTYPE html>
<html>
<head>
<style>
div#idTitle{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: black;
border: 1px solid #d5ebfb ;
padding: 10px;
border-radius: 10px;
background: -webkit-linear-gradient(top, #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%);
}
</style>
</head>
<body>
<div id="idTitle" align="center">ЗАГОЛОВОК OSD</div>
<div id="idContent">
<h1 align="center" style="width: 100%; color: 0000999; font-size: 20px;">СОДЕРЖИМОЕ</h1>
</div>
</body>
</html>

Если будет использоваться движок Chromium,
то, я думаю, бэкграунды других браузеров здесь никчему.

(0011479)
SergeyVS (администратор)
2015-01-16 17:04
изменен: 2015-01-16 17:40

Будет CEF 3.
>>А окно OSD будет в пределах окна симпла или нет?
Естественно в пределах окна симпла и смысл не изменится (OSD над изображением с поддержкой прозрачности и тд.) По умолчанию не будет прямого, 'браузерного', управления(если только скрипт не запросит его). Все будет идти через симпл (с поддержкой пульта и тп).
>>В дальнейшем ты уйдёшь от использования IE и перейдёшь полностью на Chromium?
Возможно.

>>Как пример
Отлично. Только лучше использовать цвета с прозрачностью, например (background-color: rgba(255, 255, 255, 0.0);) Для невидимых областей использовать альфу 0.0.
Эта альфа будет напрямую рендерится в OSD окно.

Вот что получилось с этого примера -

http://rghost.ru/60381265 [^]
http://rghost.ru/60381967 [^]

Градиент не прозрачен.

(0011481)
GladiatorX (руководитель)
2015-01-16 17:35
изменен: 2015-01-16 17:36

>>Градиент не прозрачен.

А если градиент сделать полупрозрачным (чуть-чуть прозрачным)?

(0011482)
SergeyVS (администратор)
2015-01-16 17:40

Вот с прозрачностью - http://rghost.ru/60382499 [^] [^]
 background: -webkit-linear-gradient(top, rgba(235,241,246, 0.5) 0%, rgba(171,211,238, 0.9) 50%,rgba(171,211,238, 0.9) 51%,rgba(213,235,251, 0.5) 100%);
(0011483)
GladiatorX (руководитель)
2015-01-16 17:42
изменен: 2015-01-16 17:43

Я думаю слишком прозрачно.
Это можно будет самому потом подстроить?

(0011484)
SergeyVS (администратор)
2015-01-16 17:46

Естественно, rgba(235,241,246, 0.5) - 0.5 - задает прозрачность (0-1)
(0013353)
Kvantos (участник)
2015-02-16 18:42

А плавный "фейд" при появлении и исчезновении ОСД будет поддерживаться?
(0013370)
MK (инициатор)
2015-02-19 19:15

А не планируете сделать отключаемую прокрутку в OSD плейлисте?

- история изменений
Дата изменения Пользователь Поле Изменить
2015-01-16 13:11 SergeyVS Новый инцидент
2015-01-16 13:11 SergeyVS Состояние новый => назначен
2015-01-16 13:11 SergeyVS Ответственный => SergeyVS
2015-01-16 13:11 SergeyVS Состояние назначен => подтвержден
2015-01-16 13:26 SergeyVS Комментарий добавлен: 0011463
2015-01-16 13:26 SergeyVS Состояние подтвержден => нужен отклик
2015-01-16 14:51 GladiatorX Комментарий добавлен: 0011466
2015-01-16 14:53 GladiatorX Комментарий изменен: 0011466 просмотр ревизий
2015-01-16 14:54 GladiatorX Комментарий изменен: 0011466 просмотр ревизий
2015-01-16 14:56 GladiatorX Комментарий изменен: 0011466 просмотр ревизий
2015-01-16 15:20 GladiatorX Комментарий изменен: 0011466 просмотр ревизий
2015-01-16 16:12 wafee Комментарий добавлен: 0011476
2015-01-16 16:51 GladiatorX Комментарий добавлен: 0011477
2015-01-16 16:55 GladiatorX Комментарий изменен: 0011477 просмотр ревизий
2015-01-16 16:58 GladiatorX Комментарий изменен: 0011477 просмотр ревизий
2015-01-16 17:00 GladiatorX Комментарий изменен: 0011477 просмотр ревизий
2015-01-16 17:04 SergeyVS Комментарий добавлен: 0011479
2015-01-16 17:04 SergeyVS Состояние нужен отклик => назначен
2015-01-16 17:18 SergeyVS Комментарий изменен: 0011479 просмотр ревизий
2015-01-16 17:35 GladiatorX Комментарий добавлен: 0011481
2015-01-16 17:36 GladiatorX Комментарий изменен: 0011481 просмотр ревизий
2015-01-16 17:40 SergeyVS Комментарий изменен: 0011479 просмотр ревизий
2015-01-16 17:40 SergeyVS Комментарий изменен: 0011479 просмотр ревизий
2015-01-16 17:40 SergeyVS Комментарий добавлен: 0011482
2015-01-16 17:42 GladiatorX Комментарий добавлен: 0011483
2015-01-16 17:43 GladiatorX Комментарий изменен: 0011483 просмотр ревизий
2015-01-16 17:46 SergeyVS Комментарий добавлен: 0011484
2015-01-16 17:50 SergeyVS Состояние назначен => нужен отклик
2015-02-16 18:42 Kvantos Комментарий добавлен: 0013353
2015-02-19 19:15 MK Комментарий добавлен: 0013370


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker