LINUX.ORG.RU

Trolltech, подвинься!


0

0

GNOME Foundation анонсирует новый проект для мобильных платформ - GNOME Mobile and Embedded Initiative (GMAE). Эта инициатива разрабатывалась с прошлого года, и будет включать в себя весь набор технологий GNOME, в частности:

- GTK+ тулкит
- GStreamer
- Telepathy, новый IM фреймворк
- Avahi
- Evolution Data Server для контактов и расписаний
- BlueZ для поддержки bluetooth.

Платформа будет предоставлять API для языков C/C++ и Python.

>>> Подробности

Ответ на: комментарий от ssvb

> Могут разработчики gstreamer взяться и довести до ума хоть один плагин (желательно gst-ffmpeg)

Ты себе представляешь, что такое "плагин gst-ffmpeg"? Чтобы он нормально заработал, нужно, для начала, полностью переписать сам ffmpeg, ибо это свалка настоящая.

> так, чтобы можно было сказать, что он написан "правильно" и неожиданных провалов по быстродействию в нем не "не должно быть", а именно "нет"?

Я провалов не вижу. Жмётся одинаково что напрямую через avcodec/avformat, что через gstreamer (+gst-ffmpeg).

> Отдельный вопрос по бенчмаркам. Тот же mplayer представляет подробную информацию о пропущенных кадрах, о том сколько времени было потрачено на декодирование видео/звука, на вывод видео и т.д. О быстродействии gstreamer'овских кодеков на Nokia 770/N800 можно судить только "на глаз", т.е. наблюдается слайдшоу или нет. Можно ли средствами gstreamer (qos?) узнать количество пропущенных кадров для более объективной оценки быстродействия? Если да, то хотелось бы видеть ссылку на пример кода.

У меня задача противоположная: зажимать видео. При пропуске кадров pipeline ругается на underrun. Для отладки можно использовать элементы progressreport и testsink. И вообще, установить соответствующим образом GST_DEBUG.

> PS. Судя по тому, что написано тут (http://gstreamer.freedesktop.org/documentation/gstreamer010.html), в 0.10 оверхед по сравнению с 0.8 уменьшен вдвое (это про то, что потеряться скорости негде).

Там написано, что "некоторые тесты показали...". "Некоторые тесты" показывают, что mysql каждый месяц становится ещё в 2 раза быстрее postgresql ;-)

> Скорость где-то теряется даже сейчас, и очень заметно.

Где именно, а то мне не видно? :)

> Интересно, что будет написано release notes к следующей версии? Как обычно "быстрее, выше, сильнее"?

Естественно, зачем же иначе разработкой програмного продукта заниматься, тем более, бесплатного?

> Зачем конечному пользователю, причем пользователю embedded систем в контексте данной темы, функциональный аналог DirectShow?

Про gstreamer, вроде, спор идёт в отрыве от embedded. Кстати, чего точно в коммерческом embedded не будет, так это ffmpeg :)

> Поскольку заявленной фичей gstreamer является легкость и удобство разработки мультимедиа софта, просто назовите мне список этого софта (желательно не кучу поделок, а именно то, чем можно нормально пользоваться). Желательно софта, который мог бы быть полноценной заменой и шагом вперед по сравнению с mplayer/xine/vlc.

Поставил на "попробовать" fedora 7 test 3, после доустановки gst-ffmpeg совершенно нормально смотрю любое доступное видео в totem, слушаю музыку в rhythmbox.

А шаг вперёд заметен на разрабатываемом софте: добавление h.264 свелось к пересборке штатного gst-ffmpeg с поддержкой x264 и исправлении xml-схемы pipeline'а. Код программы менять не пришлось. Более того, собирая нужный pipeline (в xml) я могу процесс обработки шиворот на выворот ставить, опять же, не изменяя ни строчки своего кода. А предварительно экспериментировать с gst-launch, чтобы не плодить тонны кода, который после экспериментов на свалку пойдёт. Вот это настоящий прогресс.

> Это Вы шутите? Что еще кроме ffmpeg (в составе mplayer) можно нормально использовать для декодирования видео на arm'е под linux?

Любопытно. А на моделях без mmu тоже работает, или ARM уже таких не выпускает?

mv ★★★★★
()
Ответ на: комментарий от anonymous

> Мне очень хочется посмотреть в глаза человеку, придумавшему заменить Ок и Отмена на Закрыть, а также поместившему пункт Параметры в меню правка (тогда уж сразу в Справку).

А куда нужно было в браузере пункт"параметры" поместить? В "журнал" или "зкаладки"? ;)

mv ★★★★★
()
Ответ на: комментарий от Sherak

> Дык Гном весь такой - идеология заимствована из винды,

Да вообще мрак: пишешь на gtkmm, а почему-то кажется, что на mfc ;)

> а интерфейс - пытается косить под мак. А своего то ничего реально и нет.

Реально своё есть только у Ксерокса. Все остальные спёрли у них идею окошек и мышинного курсора.

mv ★★★★★
()
Ответ на: комментарий от mv

>А куда нужно было в браузере пункт"параметры" поместить? В "журнал" или "зкаладки"? ;)

В Опере, к примеру, сей пункт находится в меню Инструменты. В почти всех гуишных прогах (и виндовых, и линуксовых) этот пункт находится в Сервисе.

З.Ы.: Что интересно, расширения ФФ почти всегда помещают пункт своих настроек (если он есть) именно в Инструменты! о_0

anonymous
()
Ответ на: комментарий от anonymous

> В Опере, к примеру, сей пункт находится в меню Инструменты. В почти всех гуишных прогах (и виндовых, и линуксовых) этот пункт находится в Сервисе.

Помнится, в старых файерфоксах (0.x) "параметры" тоже не в "правке" были.

> З.Ы.: Что интересно, расширения ФФ почти всегда помещают пункт своих настроек (если он есть) именно в Инструменты! о_0

Логично: какой-нибудь adblock - это именно инструмент.

mv ★★★★★
()
Ответ на: комментарий от mv

>Логично: какой-нибудь adblock - это именно инструмент.

А тебе не кажется логичным, что все пункты настроек должны находится в _одном_ меню.

anonymous
()
Ответ на: комментарий от Sherak

>Это есть типичное проявление комплекса неполноценности, они если не мозгами то подсознательно понимают всю ущербность гтк/гнома и пытаются "опустить" конкурентов любым способом чтобы хоть как-то подняться в собственных глазах. Кстати все поголовно ущербные личности - маньяки, педофилы и просто неудачники используют этот банальный приём - опуская остальных сам формально становишся как-то выше (если не для окружающих, то чисто для себя).

Ну и как? почувствовал себя выше?

anonymous
()
Ответ на: комментарий от anonymous

>Ошибаешься. :Р Просто они знают, что их qt\kde\opera и так самые лучшие (по крайней мере, для них) и им не нужно зарабатывать себе авторитет мелким хулиганством.

Почему все время тупые лапотники и операфилы все время кричат о крутости своих быдлоподелок?

anonymous
()
Ответ на: комментарий от anonymous

> А тебе не кажется логичным, что все пункты настроек должны находится в _одном_ меню.

У меня всё так и есть (плагинов в фф нет). А вот если открыть kdevelop (программа на правильном тулките, а не на всяком gtk ;), то там настройки разнесены ажно в три места :)

mv ★★★★★
()
Ответ на: комментарий от mv

2mv

> Реально своё есть только у Ксерокса. Все остальные спёрли у них идею окошек и
> мышинного курсора.

Ты реально не в теме. Apple выкупили права на мышку и оконный интерфейс вместе с
группой разработчиков, которые этим в Xerox занимались.

А вот все остальные, начали тупо копировать то, что сделала Apple с этим
капиталовложением.

Korwin ★★★
()
Ответ на: комментарий от Korwin

> Ты реально не в теме. Apple выкупили права на мышку и оконный интерфейс вместе с группой разработчиков, которые этим в Xerox занимались.

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

mv ★★★★★
()
Ответ на: комментарий от mv

мне интересно вроде у знающих людей спросить. А как openml ко всей этой схеме относится?Где его место в системе?Не на месте gstreamera как раз?

anonymous
()

хм.. а чем среди телефонов вас не устраивает Openmoko? Neo1973 думаю очень клевый телефон с линуксом получится.. да и дешевый, всего 350 баксов за такую конфетку :) Я думаю взять...

anonymous
()
Ответ на: комментарий от miroku108

> Сочувствую программерам которым прийдется кодить на этом gtk-вне

+1

По теме: пусть будет. В Maemo хоть кнопки на своих местах. Хотя тяжёлая штука получилась.

Skull ★★★★★
()
Ответ на: комментарий от anonymous

> сакральный смысл ХИГ не в том, чтобы на экран не влазило, а наоборот, чтобы убрать нахрен лишние перделки с экрана.

Угу. Потом на Nokia 770 файлы по одному удаляешь. Нафиг такое гномовское счастье?

Skull ★★★★★
()
Ответ на: комментарий от svu

кеды были есть и будут, хоть и ГПЛ а ваш гном кривой и тормозной и ничё более

anonymous
()
Ответ на: комментарий от anonymous

я ття умоляю ) никто не дерётся,гному просто не по сиам отвоевать у кед место под солнцем... одна убунта чего стоит.... конфигура нету, ИДЕ не любит, мало софта из коробки... в топку

anonymous
()
Ответ на: комментарий от jackill

>Как в соотношении цена/качество, так и по приему (для чего - открою секрет - и нужен телефон)

Звездёшь, мой Сименс СХ65 уделывает по этим параметрам любую гавНокию.

anonymous
()
Ответ на: комментарий от lester_dev

> раз уж у вас чувство юмора атрофировано за ненадобностью.

почитай этот тред, чувство юмора как видно атрофировано у достаточного кол-ва человек, чтобы засрать тред тупостью. И это стоило предвидеть при написании заголовка.

szh ★★★★
()
Ответ на: комментарий от mv

> А вот если открыть kdevelop (программа на правильном тулките, а не на всяком gtk ;), то там настройки разнесены ажно в три места :)

Opera недалеко ушла, у неё тоже есть три вида настроек - Appearance, Preferences и Quick Preferences! ;)

Теперь насчёт настроек в GTK. Я хочу *изменить* *настройки*, следовательно, жму *Edit* / *Preferences*. Логично? И так в большинстве GTK-шных приложений. В Qt-шных же каждый лепит как ему захочется. :)

А кнопка OK - это, вообще, бесполезное наследие M$ Windows. Как правило, она совмещала в себе две операции - применить и закрыть, чему вполне соответствовали "Apply" и "Cancel". ;)

cruxish ★★★★
()
Ответ на: комментарий от anonymous

Это кде, а не гном, является копией гнома. причём довольно отвратительной копией...

anonymous
()
Ответ на: комментарий от Skull

> Угу. Потом на Nokia 770 файлы по одному удаляешь.
> Нафиг такое гномовское счастье?
Если вы тормоз - ваше право.На n800 во всяком случае можно выделить группу файлов и у**ать их.Как ни странно взмахом стилуса подобным взмаху мыши в винде или кедах.Вы чего-то гоните.

anonymous
()
Ответ на: комментарий от anonymous

> Звездёшь, мой Сименс СХ65 уделывает по этим параметрам любую гавНокию. Лучше уделай n800 с линуксом на борту по фичности, камон... а у меня там есть mplayer, xchat, GAIM, xterm, kismet, doom и т.п. веселые программы :)

anonymous
()
Ответ на: комментарий от anonymous

> да плевал я на гном... кеды наше всё ! :-)
Только они монструозные чтобы их совать в мобилы и покет-сайз девайсы типа нокии 770\n800.На десктопе - кеды, ибо просто гном - бяка.Но ... десктоп на основе gtk в n800 - впечатляет.Очень красивый.Довольно удобен.Да, что-то gtk-based тоже может быть превосходным десктопом.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.