Is playbin2 deprecated in after gstreamer 1.26.0

Sebastian Dröge sebastian at centricular.com
Tue Apr 1 06:33:08 UTC 2025


Hi Jared,

The mailing list is not really much in use anymore. Most of the
discussions moved over to https://discourse.gstreamer.org

On Tue, 2025-04-01 at 02:32 +0000, Jared Hu wrote:
> 
> 
> Hi Sebastian,
>  
> I see below commit info in gstreamer 1.26.0 branch,
> Does    it mean playbin2 is no longer supported or less maintained by
> community from 1.26.0 release?

For your question, that's already the case since 1.24 at least.

There's not much work going into playbin2 / decodebin2 anymore for
years, and more often than not bugs reported in the old elements don't
affect the new elements and they stay unfixed in the old elements. It
makes no sense to distribute development efforts over both.

If you find regressions in the old elements they will likely still be
fixed, but apart from that development on them has stopped.
Check the git logs, there's basically nothing happening with the old
elements anymore for years :)


> Author:        Sebastian Dröge <sebastian at centricular.com>
> AuthorDate:    Fri Oct 11 04:08:33 2024 
> Commit:              GStreamer Marge Bot <gitlab-merge-bot at gstreamer-
> foundation.org>
> CommitDate:    Sat Dec 28 04:00:18 2024 
>  
> play:        Add stream-id based selection of streams to match better
> playbin3's API
>  
> As part of this
>  
>   - Add accessors for the stream ID and selection API based on the
>     stream ID
>   - Deprecate the old index-based APIs
>   - Remove playbin support
>   - Implement the track enable API based on stream selection
>  
> Part-of:        <https://gitlab.freedesktop.org/gstreamer/gstreamer/-
> /merge_requests/7648>

-- 
Sebastian Dröge, Centricular Ltd · https://www.centricular.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20250401/b79d1ca6/attachment.htm>


More information about the gstreamer-devel mailing list