Announcement

Collapse
No announcement yet.

Raspbian 2018-11-13 Brings Hardware-Accelerated VLC Media Player

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Raspbian 2018-11-13 Brings Hardware-Accelerated VLC Media Player

    Phoronix: Raspbian 2018-11-13 Brings Hardware-Accelerated VLC Media Player

    After releasing the Raspberry Pi 3 Model A+ yesterday, the Raspberry Pi Foundation today announced Raspbian 2018-11-13 as the latest update to their Debian-based Linux distribution for these low-cost ARM SBCs...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Why does the MPEG-2 codec requires a license? I thought all its patents had expired.

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

    Comment


    • #3
      Originally posted by Rccero View Post
      Why does the MPEG-2 codec requires a license? I thought all its patents had expired.

      https://www.phoronix.com/scan.php?pa...Patents-Expire
      Still at the Pi Store.



      I emailed them at Pi to ask why they still have it up.
      Last edited by edwaleni; 16 November 2018, 12:34 PM.

      Comment


      • #4
        Is there VA-API support now, or they patched VLC instead?

        Comment


        • #5
          What kind of patch would be needed? Mainline VLC supports OpenMAX.

          Comment


          • #6
            Originally posted by chithanh View Post
            What kind of patch would be needed? Mainline VLC supports OpenMAX.
            The native (closed) RPi graphics stack has its own windowing system, it does not use X. So while VLC supported both OpenMAX and MMAL (Broadcom's video API), using them you'd get the video in its own window, outside the VLC player UI, and not under the control of the X window manager. What they've done now is they import the decoded video into an X drawable, so it can be integrated into the player UI. It's a hack basically, and it does come with a performance impact, but there's no other way. The real solution is switching to the open source VC4 graphics stack, but this one doesn't have hardware video decoding support yet.

            Comment


            • #7
              Originally posted by Rccero View Post
              Why does the MPEG-2 codec requires a license? I thought all its patents had expired.

              https://www.phoronix.com/scan.php?pa...Patents-Expire
              Well, you don't need to own patents to sell software. If it's proprietary, it may be non-free (as in beer). Simple as that.

              Comment


              • #8
                Originally posted by Gusar View Post
                What they've done now is they import the decoded video into an X drawable, so it can be integrated into the player UI. It's a hack basically, and it does come with a performance impact, but there's no other way.
                So it's patched VLC after all?

                Comment


                • #9
                  Originally posted by Rccero View Post
                  Why does the MPEG-2 codec requires a license? I thought all its patents had expired.

                  https://www.phoronix.com/scan.php?pa...Patents-Expire
                  The answer is complicated, but mostly, it's the Philipines and Malaysia that are blocking the adoption of using a free MPEG-2 codec.

                  Comment


                  • #10
                    Originally posted by RussianNeuroMancer View Post
                    So it's patched VLC after all?
                    Yes, it's a patched VLC.

                    And btw, Raspbian's Chromium browser is patched in the same way, so you have a hardware decoded Youtube (or any other video site) on Raspbian.

                    Comment

                    Working...
                    X