Kiedyś byłem dość negatywnie nastawiony do użycia GStreamera jako platformy multimedialnej w GNOME. Uważałem, że framework do wszystkiego nie jest potrzebny i wystarczą same sterowniki ALSA, oraz po prostu dobry odtwarzacz.
Z biegiem czasu przekonałem się jednak do poglądu, że usługi odtwarzania mediów powinny być dostarczane przez system. Wtyczkowa budowa GStreamera pozwala na wymianę i dokładanie komponentów, bez wiedzy i modyfikacji aplikacji, które korzystają z frameworku. Przykładowo mogę wybrać moduł dekodujący pliki mp3 (lame, mpg321, mad) w zależności od tego co mi bardziej leży na uchu. Aktualizując komponent czytający strumienie HTTP dostałem obsługę DAAP za darmo w każdej aplikacji. Po instalacji pluginu libsidplay dostałem obsługę SIDów w moim ulubionym Rhythmboksie.



0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.
You must be logged in to post a comment.