Is playbin2 deprecated in after gstreamer 1.26.0
Jared Hu via gstreamer-devel <[email protected]> Tue, 1 Apr 2025 02:32:05 +0000
| Newsgroups | gmane.comp.video.gstreamer.devel |
|---|---|
| Message-ID | <AM9PR04MB8227FD46596AB4494079D67498AC2@AM9PR04MB8227.eurprd04.prod.outlook.com> |
--_000_AM9PR04MB8227FD46596AB4494079D67498AC2AM9PR04MB8227eurp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable 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 communit= y from 1.26.0 release? Author: Sebastian Dr=F6ge <[email protected]> AuthorDate: Fri Oct 11 04:08:33 2024 Commit: GStreamer Marge Bot <[email protected]= rg> CommitDate: Sat Dec 28 04:00:18 2024 play: Add stream-id based selection of streams to match better playbin3's A= PI 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_reques= ts/7648> Best regards Jared Hu --_000_AM9PR04MB8227FD46596AB4494079D67498AC2AM9PR04MB8227eurp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-= 1"> <meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)"> <style><!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:DengXian; panose-1:2 1 6 0 3 1 1 1 1 1;} @font-face {font-family:DengXian; panose-1:2 1 6 0 3 1 1 1 1 1;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; text-align:justify; text-justify:inter-ideograph; font-size:10.5pt; font-family:DengXian;} span.EmailStyle17 {mso-style-type:personal-compose; font-family:DengXian; color:windowtext;} .MsoChpDefault {mso-style-type:export-only; font-size:10.5pt; mso-ligatures:none;} /* Page Definitions */ @page WordSection1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt;} div.WordSection1 {page:WordSection1;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> </head> <body lang=3D"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:= break-word;text-justify-trim:punctuation"> <div class=3D"WordSection1"> <p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Sebastian,<o:p></o:p></span>= </p> <p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US">I see below commit info in gstr= eamer 1.26.0 branch, <o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US">Does it mean playbin2 is no lon= ger supported or less maintained by community from 1.26.0 release?<o:p></o:= p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US">Author: &n= bsp;Sebastian Dr=F6ge <[email protected]> <o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US">AuthorDate: Fri Oc= t 11 04:08:33 2024 <o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US">Commit: &n= bsp;GStreamer Marge Bot <[email protected]> <o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US">CommitDate: Sat De= c 28 04:00:18 2024 <o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US">play: Add stream-id based selec= tion of streams to match better playbin3's API <o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US">As part of this<o:p></o:p></spa= n></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"> - Add accessors for the = stream ID and selection API based on the<o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"> stream ID<o:p></o= :p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"> - Deprecate the old inde= x-based APIs<o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"> - Remove playbin support= <o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"> - Implement the track en= able API based on stream selection<o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US">Part-of: <https://gitlab.fre= edesktop.org/gstreamer/gstreamer/-/merge_requests/7648><o:p></o:p></span= ></p> <p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US">Best regards<o:p></o:p></span><= /p> <p class=3D"MsoNormal"><span lang=3D"EN-US">Jared Hu<o:p></o:p></span></p> </div> </body> </html> --_000_AM9PR04MB8227FD46596AB4494079D67498AC2AM9PR04MB8227eurp_--