La contrepartie de la flexibilité de GStreamer, ce sont les APIs imbitables.
Je la trouve pas si compliquée que ça (pour une API C), c'est du GObject classique. Idem avec les wrappers C++, python.
Par contre les concepts associés (éléments, pipelines etc ...), ça demande un effort de compréhension mais c'est plus ou moins les filtres unix appliqués au multimédia (et c'est la killer feature de GStreamer)
(et je dirais le manque de documentation, mais peut-être que ça a évolué depuis 2006 :-))
Maintenant les guides sont plutôt complets: http://gstreamer.freedesktop.org/documentation/
L'API est à peu près documenté correctement, gst-inspect permet de récupérer les informations spécifiques à chaque élément, très pratique.
[^] # Re: Pas encore au niveau de VLC
Posté par GeneralZod . En réponse à la dépêche GStreamer : bientôt la version 1.0. Évalué à 4.
Je la trouve pas si compliquée que ça (pour une API C), c'est du GObject classique. Idem avec les wrappers C++, python.
Par contre les concepts associés (éléments, pipelines etc ...), ça demande un effort de compréhension mais c'est plus ou moins les filtres unix appliqués au multimédia (et c'est la killer feature de GStreamer)
Maintenant les guides sont plutôt complets: http://gstreamer.freedesktop.org/documentation/
L'API est à peu près documenté correctement, gst-inspect permet de récupérer les informations spécifiques à chaque élément, très pratique.