Open ghost opened 10 years ago
On 10/07/2013 06:11 PM, adamdagan7 wrote:
Hello, Just a quick question - is there a plan of converting morituri to the GStreamer 1.x API? Not really and issue, more like a feature request. Thanks, Adam.
— Reply to this email directly or view it on GitHub https://github.com/thomasvs/morituri/issues/47.
There's no compelling reason to do so so far. Nothing is going to work better because of it. I haven't played around with GStreamer 1.0 recently to see if the bugs that were there are fixed already.
Thomas
Fair enough. Thanks for the reply and the continues work, Thomas
Well one reason is that morituri is one of the latest program on my system to use gstreamer0.10, and I would be happy to be able to remove it.
Apart from that, I don’t know really what changed between the two, and how much an effort it would be to port it.
Distributions start to ditch GStreamer 0.10 in favour of GStreamer 1.x. Consider using gobject-introspection.
Hi, I know this issue is old but now Debian is planning to remove gstreamer 0.1 in flavor of 1.x because of the following reasons:
GStreamer 0.10 is no longer maintained and supported by the upstream
project since almost 3 years, and contains many known bugs that are
fixed in the new 1.x release series of GStreamer. Next to many bug
fixes, the new release series also contains many other improvements,
new features and a more streamlined API.
For the next Debian release GStreamer 0.10 is planned to be removed,
and if your package is not updated it might not be included in the
release. Please update your package to use the new version as soon as
possible.
The above quote is from this bug report of morituri package. I am happy to help but I no prior experience in gstreamer. (But I am sure there are lots of tutorials out there to help.)
Thanks!
Hi Thomas,
Please reconsider urgency of this issue: As others have pointed out already, GStreamer 0.10 is deprecated and will soon be removed from Debian, rendering morituri broken for Debian-based distributions.
Hi everyone, I have tried porting but it seems the documentation is somewhat lacking for Python (fine for C). I have set up a branch with only a single commit. Here are some good (but incomplete) reference: https://lazka.github.io/pgi-docs/#Gst-1.0 and https://wiki.ubuntu.com/Novacut/GStreamer1.0.
Cool, alexvong1995.
Maybe these from a concrete code transition may be of help too:
@alexvong1995 A good reference to start the porting might be the gst-update branch by DanielChassot. If I remember correctly, this is incomplete and makes morituri hang while trying to rip tracks.
Thanks for all the additional info! I will continue in the holidays.
Fwiw, openSUSE Tumbleweed (= rolling distribution) has removed gstreamer 0.10 recently too...
Arch Linux has also demoted gstreamer 0.10 from [community] to AUR a while ago.
I think the drop from Debian some time ago without any reaction was a clear sign @thomasvs doesn’t intend to update morituri. Anyway whipper is almost done moving away from GStreamer, so it won’t matter a lot…
Hello, Just a quick question - is there a plan of converting morituri to the GStreamer 1.x API? Not really and issue, more like a feature request. Thanks, Adam.