COSMIC Alpha 5 Desktop Brings COSMIC Media Player As Default, VRR Updates

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • Errinwright
    Senior Member
    • Aug 2023
    • 189

    #31
    Originally posted by Anon'ym' View Post
    Now this is spectacular failure before thing even born.

    Like, why, and how, MPV is not good enough for them?
    Gstreamer is seeing massive Rust rewrites, so it is a logical choice for a Rust-based desktop.

    Comment

    • mmstick
      Senior Member
      • Aug 2012
      • 1121

      #32
      I'm surprised anyone would think development has slowed. Sure, holiday vacations and early dark winter days may have taken a chunk out of this cycle, but development is moving at the same rate as before. We have the same number of staff working for the same number of hours. A lot of progress has been made behind the scenes, even if they're not always user-facing enough to talk about in a blog.

      I guess if you're measuring progress by the rate of new applications and features announced, it may appear that way. But that's because we're almost finished. New features for Epoch 1 are no longer being considered as we work towards a feature freeze with Beta 1. Then only bug fixes and optimizations will be worked on until Epoch 1 is ready for release.

      A video player is probably the easiest app to implement because it's based on the iced video player widget. It's just a matter of porting it to COSMIC. And there's no reason not to add a video player to the core lineup if it can be done. Every OS has a default system video player. Anything we don't implement can be supplemented with a third party app until Epoch 2.

      That said, the community has already been assisting with the development of image viewers and system monitors, so these might be adopted at some point before or after Epoch 1 releases.
      Last edited by mmstick; 10 January 2025, 03:09 PM.

      Comment

      • Quackdoc
        Senior Member
        • Oct 2020
        • 5096

        #33
        Originally posted by Errinwright View Post

        Gstreamer is seeing massive Rust rewrites, so it is a logical choice for a Rust-based desktop.
        is it? i've seen the rust plugins but that is about it.

        Comment

        • Errinwright
          Senior Member
          • Aug 2023
          • 189

          #34
          Originally posted by Quackdoc View Post

          is it? i've seen the rust plugins but that is about it.
          I saw a Gstreamer presentation on youtube in December from (what I believe to be late 2024 event) where he talked about their focus on Rust moving forward.

          Comment

          • Quackdoc
            Senior Member
            • Oct 2020
            • 5096

            #35
            Originally posted by Errinwright View Post

            I saw a Gstreamer presentation on youtube in December from (what I believe to be late 2024 event) where he talked about their focus on Rust moving forward.
            intersting, ill will try to find that. I don't think much of too much will change, but who knows. if it becomes more reliable, then massive yay for that

            Comment

            • Anon'ym'
              Phoronix Member
              • Jul 2021
              • 59

              #36
              Originally posted by Errinwright View Post

              Gstreamer is seeing massive Rust rewrites, so it is a logical choice for a Rust-based desktop.
              Then they should choose Redox kernel.
              Its logical choice because its on rust!

              Comment

              • Anon'ym'
                Phoronix Member
                • Jul 2021
                • 59

                #37
                Originally posted by Errinwright View Post

                I saw a Gstreamer presentation on youtube in December from (what I believe to be late 2024 event) where he talked about their focus on Rust moving forward.
                It will fail even worse. This people insane.
                Also. How much code already rewrited, and when this grand rewrite will finish? 1 year?

                Comment

                • Anon'ym'
                  Phoronix Member
                  • Jul 2021
                  • 59

                  #38
                  Originally posted by Quackdoc View Post

                  libmpv is limited to the old vo=gpu capabilities and has no vulkan support. libmpv has fairly not great performance too because of how it handles stuff. libmpv has poor support for arm devices because ffmpeg has poor support for arm devices. libmpv makes cross platform development kind of painful and you often need a series of buildroots when gstreamer has stuff for pretty much every device. libmpv relies on ffmpeg for format support which means that gstreamer can often have a wider range of support for codecs, containers and protocols.
                  Ok.
                  But I am not talked about libmpv.

                  Also. It still much much better that gstreamer. Even if what you write is true and one just need this libmpv so badly.

                  Comment

                  • Quackdoc
                    Senior Member
                    • Oct 2020
                    • 5096

                    #39
                    Originally posted by Anon'ym' View Post
                    Ok.
                    But I am not talked about libmpv.

                    Also. It still much much better that gstreamer. Even if what you write is true and one just need this libmpv so badly.
                    A) When writing a DE, you want a player in the native toolkit. Every major DE has one. It is expected.
                    B) MPV is not directly usable in cross platform apps. Only when you have window embedding available which is a tough can of beans.
                    C) Not better then gstreamer. Gstreamer has way better support for arm and riscv devices for instance. ffmpeg/libmpv still can't even do hwdec on them without janky patches.

                    Comment

                    • mmstick
                      Senior Member
                      • Aug 2012
                      • 1121

                      #40
                      COSMIC will ship by default in desktops and laptops sold in the USA. The COSMIC Player cannot use libav/ffmpeg—and libmpv as a result thereof—by default due to licensing conflicts with certain patented codecs which require royalties for their use. The gstreamer codecs are neatly separated into good, bad, and ugly packages; so it can be distributed by default. The player will display codecs in the COSMIC Store on opening content that needs a codec that isn't installed. Also, it needs to be said that gstreamer already has really good bindings for Rust, and the video player widget already exists for iced.
                      Last edited by mmstick; 10 January 2025, 03:21 PM.

                      Comment

                      Working...
                      X