Navigation

    UBports Robot Logo

    UBports Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Browser - Video streaming

    Support
    5
    12
    214
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • E
      Emphrath @dobey last edited by

      @dobey I was wondering if hardware acceleration is something that can be done, or is considered ? Or is it something that's unlikely to happen ?

      dobey 1 Reply Last reply Reply Quote 1
      • J
        jojumaxx last edited by jojumaxx

        That means, video streaming is hardly possible at all?

        Is that a Linux problem in general or is that just an UT related issue?

        alan_g 1 Reply Last reply Reply Quote 0
        • alan_g
          alan_g @jojumaxx last edited by

          @jojumaxx said in Browser - Video streaming:

          Is that a Linux problem in general or is that just an UT issue?

          It is mostly a problem with using graphics hardware that lacks both upstream kernel support and open source drivers. Typically, the drivers included in the original Android OS are problematic to integrate into any other Linux, including UT, because they were compiled against a specific, modified kernel.

          E 1 Reply Last reply Reply Quote 1
          • J
            jojumaxx last edited by

            How about the Pinephone then? Is that just a matter of time since the software is under development or won't that be possible,too?

            poVoq dobey 2 Replies Last reply Reply Quote 0
            • E
              Emphrath @alan_g last edited by

              @alan_g I see !

              1 Reply Last reply Reply Quote 0
              • poVoq
                poVoq @jojumaxx last edited by

                @jojumaxx said in Browser - Video streaming:

                How about the Pinephone then? Is that just a matter of time since the software is under development or won't that be possible,too?

                No because qtwebengine doesn't support it (yet?), see:
                https://wiki.qt.io/QtWebEngine/VideoAcceleration

                1 Reply Last reply Reply Quote 0
                • dobey
                  dobey @jojumaxx last edited by

                  @jojumaxx It should have GPU accelerated rendering, but decoding will still be in software I think.

                  1 Reply Last reply Reply Quote 0
                  • dobey
                    dobey @Emphrath last edited by

                    @emphrath said in Browser - Video streaming:

                    I was wondering if hardware acceleration is something that can be done, or is considered ? Or is it something that's unlikely to happen ?

                    If it was easily something we could do on the Ubuntu Touch side of things, it would probably have been done already. Unfortunately, QtWebEngine devs are unlikely to be replacing the media support in the Chromium engine with QtMultimedia as I understand, and we don't have the resources to maintain such a large fork. If we can come up with a simpler to maintain way to achieve the hardware acceleration, I'm sure we'd be happy to do it, but there are very few developers and many other higher priority things still.

                    E 1 Reply Last reply Reply Quote 0
                    • E
                      Emphrath @dobey last edited by

                      @dobey now i'm confused: how could be a maintaining issue for a rendering software when alan said it was related to the android kernel diverging from mainline ?

                      dobey 1 Reply Last reply Reply Quote 0
                      • dobey
                        dobey @Emphrath last edited by

                        @emphrath The Android HAL is incompatible with GNU libc and traditional Linux multimedia software. It's less about "kernel divergence" than about how binary drivers are built on top of it to work differently than traditional Linux distributions.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post