LINUX.ORG.RU

GStreamer портирован на Symbian OS

 , ,


0

0

15 февраля 2010 года команда разработчиков GStreamer сообщила о портировании на платформу Symbian. Были портированы основные библиотеки GStreamer версии v10.0.19. Порт работает с S60 SDK версий 3.2 и 5.0. Прошло успешное тестирование на устройствах Nokia 5800 XpressMusic и Nokia N78. Это событие позволит вдохнуть новую, мультимедийную и яркую жизнь в привычные нам устройства на базе Symbian.

На данном этапе портированы следующие компоненты:

  • gstreamer core (основная библиотека);
  • gst-plugins-base (базовый набор модулей);
  • использование компонентов Symbian для приёма и передачи аудио;
  • некоторые из модулей gst-good-plugins;
  • тестовое приложение.

Сейчас разработчики планируют интегрировать сделанные изменения в основное дерево проекта GStreamer и продолжить дальнейшую работу над портированием других компонентов.

GStreamer - это фреймворк для работы с мультимедиа, обладает продуманной модульной архитектурой, покрывает любые мультимедийные потребности и активно используется во многих проектах. Основная особенность GStreamer - легкость библиотек и возможность подключения только нужных модулей по мере необходимости, что позволяет снизить нагрузку на память и энергопотребление. Портирован на платформы Windows, MacOS X. Использует для ввода/вывода мультимедийные средства, которые предоставляет та или иная платформа.

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

★★★★

Проверено: Shaman007 ()

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

Если нужно в основном гному, так и не пихали бы в fdo. Я всего лишь об этом.

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

> Гента ГМ. Пересобрать всё можно, но это не юзер-френдли вариант.

Вы хоть видели как в генте собирается? или вы из разряда «Пастернака не читал. но категорически осуждаю» ?

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

> Сравнивать приложение с фреймворком - это модно, да

Хотя, знаете, а вы правы. могли бы и без гнома собрать. Другое дело, что к симбиану это не имеет отношения.

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

>Кирилл-то на свете всего один

Земля планета маленькая, всякое бывает :)

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

> играющие пару-тройку красноглазых форматов?

Это какой рабинович тебе такое насвистел?

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

Дело не в «как», а в том, что простой пользователь никогда этого делать не будет. К тому же, дома и так тепло и на линзы для скрытия красноглазия мне пока не хочется тратиться.

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

>Другое дело, что к симбиану это не имеет отношения.

Кто ж мог знать, что получится вот так %)

</offtop> Пойду лучше ужин готовить.

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

> Дело не в «как», а в том, что простой пользователь никогда этого делать не будет. К тому же, дома и так тепло и на линзы для скрытия красноглазия мне пока не хочется тратиться.

Простой пользователь не станет задаваться вопросом «а почему у меня гстример тянет либу от гнома» и уж тем более «почему гстример на fdo и тянет либу от гнома». Оп просто поставит.

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

И какие там форматы? ogg/theora, ogg/vorbis? Самому-то не смешно? Столлман местного разлива?

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

> линзы для скрытия красноглазия мне пока не хочется тратиться.

А мне вот надо бы прикупить красные линзы. А то рушу стереотипы: гентушник и не красноглазый :)

EvilBlueBeaver ()

> некоторые из модулей gst-good-plugins;

Возможно, что все просто нельзя собрать без гномозависимостей. Поправьте, если не так.

dimqua ★★ ()
Ответ на: комментарий от MuZHiK-2

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

Для того симбу и открывают - чтобы прокачать и ускорить. Плюс чтобы больше софта писали.

Портируй mono на симбу и упокойся

daemontux ()

теперь ждём портирования PulseAudio

Основная особенность GStreamer - легкость библиотек и возможность подключения только нужных модулей по мере необходимости, что позволяет снизить нагрузку на память и энергопотребление

редкостное вряньё

tommy ★★★★ ()

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

Вообщем вот уж истинный долгострой.

ded_mopozzz2 ★★ ()

отличная новость.

осталось дождаться новости о том, что gstreamer наконец научился играть что-нибудь.

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

>>Собрать можно

Ещё один гентушник?

Не тебе собрать, а мейнтайнерам дебиана

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

Всего gstreamer'а? Может быть. Но внезапно понадобилось.

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

>это все фигня. в сусе сейчас надо писать «да»/«нет» ))
Ололо, 4.2 такое 4.2! Пруфпик в студию, а лучше скринкаст.

unikoid ★★★ ()
Ответ на: комментарий от MuZHiK-2

> Для того симбу и открывают - чтобы прокачать и ускорить. Плюс чтобы больше софта писали.

Ыыыы. Ты пробовал под симбиан писать? :)

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

>Ололо, 4.2 такое 4.2! Пруфпик в студию, а лучше скринкаст.

ололо, если это 4.2, то какой может быть пруф? и запомни, джентльменам принято верить на слово. на вот сухарика:

http://img196.imageshack.us/img196/2264/zypper.png

registrant ★★★★★ ()

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

Мужик ты курсы маркетологов микрософт заканчивал? «Теперь офисные задачи становиться делать еще легче».

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

> То что где-то собрали с поддержкой чего-то не говорит о том, что оно всегда должно собираться с поддержкой этого.
Угу, ну ка скажите ка мне где его собрали без gconf. И пох что и о чем тут говорит.

Пример из арча: в КДЕ есть phonon-gstreamer backend вот и зачем мне gconf, libsoup, gnome-keyring, libsoup-gnome? Если gstreamer претендует быть стандартом то должно быть одинаково для всех. А вся эта дополнительная интеграция должна быть в отдельном пакете — gstreamer-gnome например.

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

Сейчас пробую MacPorts на Mac OS X:

$ port deps gstreamer
Full Name: gstreamer @0.10.26
Build Dependencies: gzip, m4, perl5, pkgconfig
Library Dependencies: bison, flex, gettext, glib2, libxml2
$

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

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

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

beaver@gentoo /home/beaver $ emerge -epv gst-plugins-good | grep gconf
[ebuild R ] dev-util/pkgconfig-0.23 USE="-hardened" 0 kB
beaver@gentoo /home/beaver $ emerge -epv gst-plugins-good | grep gnome
beaver@gentoo /home/beaver $

Я ответил на Ваш вопрос?

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

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

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

Это кстати я и заметил :) Но тут «либо-либо». Либо мы хотим универсальность и тогда извольте захламлять систему (представляете какие объемы ЖД нужны на серваках, чтобы хранить все вариации всех пакетов). Либо мы хотим гибкость, тогда или вручную собирайте, или используйте соответствующий дистр.

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

А зойчем мне ставить один gstreamer без плагинов?


Вопрос на засыпку - я откуда знаю, зачем он тебе без плагинов :))

1 ставь gstreamer
2 ставь плагины
3 ????
4 profit!

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

Свои пять копеек ты вставил, а зависимости проверил только для гстримера. Это было во-первых, а во-вторых мак не линукс и даже отношения к нему не имеет.

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