PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   UnixCar (http://pccar.ru/forumdisplay.php?f=20)
-   -   Миссия: написать оболочку (http://pccar.ru/showthread.php?t=7414)

format_c 12.02.2009 22:27

Народ, а можно предложение внести?
хочется чтобы оболочка поддерживала ВСЕ аудио видео форматы без танцев с бубном. т.е. вплоть до DVD-audio, dts, flac, ape...

Futurelink 13.02.2009 02:37

Цитата:

Сообщение от format_c (Сообщение 87294)
Народ, а можно предложение внести?
хочется чтобы оболочка поддерживала ВСЕ аудио видео форматы без танцев с бубном. т.е. вплоть до DVD-audio, dts, flac, ape...

Ну так это какие форматы будут поддерживать модули, такие и будут играться ) Хоть флеш-мультики ;)

Ядро в стадии формирования интерфейса и API для работы со шкурками.

Regressor 13.02.2009 06:46

Дошел и я до стадии написания оболочки (доделал вроде большую часть железа, обточил ядро и нужные сервисы). Изначально собирался переделать оконный менеджем matchbox под работу с модулями. Т.е. разрешение 800x480. Справа сверху вниз бар с кнопками, сверху полоска с иконками статуса - остальное под окно модуля. Некоторые модули (типа видеоплеера) могут работать на полный экран.

Сейчас подглядываю на эту тему и много думаю :)

Futurelink 13.02.2009 13:00

Цитата:

Сообщение от Regressor (Сообщение 87319)
Дошел и я до стадии написания оболочки (доделал вроде большую часть железа, обточил ядро и нужные сервисы). Изначально собирался переделать оконный менеджем matchbox под работу с модулями. Т.е. разрешение 800x480. Справа сверху вниз бар с кнопками, сверху полоска с иконками статуса - остальное под окно модуля. Некоторые модули (типа видеоплеера) могут работать на полный экран.

Сейчас подглядываю на эту тему и много думаю :)

Под что будешь писать? Думаю, если в этой теме - то комп будет работать под линухом? Какие есть мысли выкладывай. Если програмишь на C++ - репозиторий http://code.google.com/p/lyxcar/.

Пользует Qt4. В стадии формирования интерфейса и модульности.

Regressor 13.02.2009 18:37

Ну да, писать собираюсь под линух. Я под юниксами уже программил некоторые вещи, но графику писал очень давно - годов этак 5 назад... На qt... ICQ клиент это был. Так что qt придется изучать по новой - он сильно с тех пор поменялся.

Сама система - kubuntu, единственно я ядро сильно обточил под то железо, что у меня есть. И старт сервисов поменял на параллельный. На блоке Сергея Лебедева от подачи acc до полной загрузки проходит 25 секунд. Думаю после смены биоса на линуксбиос и с SSD диском будет еще быстрее (расчитываю выиграть еще порядка 7-8 секунд).

Код с репозитория гляну на выходных ежель время будет.

dOzEr 19.02.2009 09:23

Цитата:

Сообщение от format_c (Сообщение 87294)
Народ, а можно предложение внести?
хочется чтобы оболочка поддерживала ВСЕ аудио видео форматы без танцев с бубном. т.е. вплоть до DVD-audio, dts, flac, ape...

Можно ВСЕ что поддерживает линукс )

dOzEr 19.02.2009 09:36

Если будет время обязательно постараюсь в чем-нибудь помочь.
Сейчас на работе как-раз занимаюсь программированием под линукс навигационной системы для военных. В разработке используется собственноручный дистрибутив, если так можно сказать (собран из исходников). Правда с кутэ не знаком особо, че-то пытался делать на GTK, а так вообще проект достался на чистом Xlib, его и допиливаю.

По теме оболочки, я где-то читал что один забугорный товарищ использовал для этих целей возможности compiz'а. Т.е. на одной грани куба навигация, на другой - видео, на третей - музыка и т.д. Я думаю это эффектно бы смотрелось.

Apexi 19.02.2009 11:11

Нашёл вот такую вещь. Сделана на qt, не хватает только нормальной поддержки DVD.
http://www.mp3car.com/vbulletin/othe...reenshots.html
http://sourceforge.net/projects/headunit

Futurelink 19.02.2009 11:59

Цитата:

Сообщение от Apexi (Сообщение 88061)
Нашёл вот такую вещь. Сделана на qt, не хватает только нормальной поддержки DVD.
http://www.mp3car.com/vbulletin/othe...reenshots.html
http://sourceforge.net/projects/headunit

Не поддерживается с 2004 года. Последняя версия 0.3. Так что не наш вариант. Разве что можно оттуда что-то взять. Да, в то время Qt3 только начиналось. Это тоже старая либа уже.

Посмотрел программу изнутри обнаружены следующие недостатки:

1) Скины фиксированы - то есть расположение элементов зашито в скин и в программу.
2) Используются платформенно-зависимые ф-ции для винды и линуха.
3) Используется Qt3.
4) Довольно топорно сделано вообще все. )

Из полезностей стоит подчерпнуть идеи взаимодействия с устройствами: микшер, видео и т.п.
Интересен также qxinewidget включенный в эту программу (ну это чтобы самим велосипед не изобретать) :)

Futurelink 19.02.2009 12:13

Что делается на данном этапе у нас?

1) Делается нормальный анимированный скиненый список. Будет еще вариант списка-селектора (когда выделение стоит в центре, а items красиво двигаются вверх-вниз).

2) Дорабатывается механизм взаимодействия модулей и ядра, выбирается видеоплейер. Копается phonon, который сейчас планируют сделать единым для всех платформ бэкендом для медиа в Qt 4.5.

3) Устраняются баги которые находятся в процессе (так сказать контроль качества). Пишется кстати в винде тестится в винде и под линухом. Одна из задач которая поставлена перед проектом - мультиплатформенность.

4) Разрабатывается механизм конфигурирования, формат описания скинов.

Кто хочет написать модуль красивых часиков на панель? ;) У меня до него никогда руки не дойдут...


Часовой пояс GMT +4, время: 22:47.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot