Announcement

Collapse
No announcement yet.

Amlogic Video Decode Driver Posted For The Linux Kernel

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

  • Amlogic Video Decode Driver Posted For The Linux Kernel

    Phoronix: Amlogic Video Decode Driver Posted For The Linux Kernel

    In addition to the embedded Linux experts at Bootlin having worked on the Allwinner VPU open-source support this summer they have also been developing an Amlogic video decode driver for the Linux kernel...

    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
    It's a great news for Amlogic TV boxes owners. With this open source VPU driver the last piece of stack to deblob is the Mali driver. While Lima project (Mali 400/450) development stalled, Panfrost (T6xx-T8xx) seems to move ahead, so maybe Amlogic S912 would get fully OS stack first.

    Comment


    • #3
      if the vendors support it, then maybe our (commercial) stbs in the future will have an all open stack and a much more modern kernel - that'd be nice

      Comment


      • #4
        Will be never provided video decode for Nvidia and AMD graphic processors?

        Comment


        • #5
          Originally posted by Azrael5 View Post
          Will be never provided video decode for Nvidia and AMD graphic processors?
          AMD does provide open source stack including UVD support for a long time. Time to leave your cryo chamber!

          Comment


          • #6
            Originally posted by simburde View Post

            AMD does provide open source stack including UVD support for a long time. Time to leave your cryo chamber!
            why there is no hardware acceleration decoding in chrome/ium? What the fuck is a cryo chamber? how to see if firefox provides decoding hardware acceleration?

            Comment


            • #7
              Originally posted by simburde View Post

              AMD does provide open source stack including UVD support for a long time. Time to leave your cryo chamber!
              I know that those processors provide hardware acceleration decoding but it is not used on browsers as chrome...
              Last edited by Azrael5; 02 September 2018, 12:05 PM.

              Comment


              • #8
                In addition to the embedded Linux experts at Bootlin having worked on the Allwinner VPU open-source support this summer they have also been developing an Amlogic video decode driver for the Linux kernel.
                Hi Michael, driver author here. It is being developed by Baylibre, not Bootlin . Most of the Amlogic mainlining efforts are coming out of Baylibre.

                Originally posted by boxie View Post
                if the vendors support it, then maybe our (commercial) stbs in the future will have an all open stack and a much more modern kernel - that'd be nice
                We're still a long way from here, but it's going forward nicely. The biggest blocker we have right now is that the decoder is single instance (can't do multiple videos open at the same time), while Amlogic's custom driver supports multi-instance. We're also missing several features (like VP9 decoding).


                For anyone interested in this driver, here's my tree with support for the other mentioned compression standards (H.264, HEVC 10-bit etc.): https://github.com/Elyotna/linux/com...18/v4l2-m2m-pr

                Comment


                • #9
                  Originally posted by Elyotna View Post

                  Hi Michael, driver author here. It is being developed by Baylibre, not Bootlin . Most of the Amlogic mainlining efforts are coming out of Baylibre.



                  We're still a long way from here, but it's going forward nicely. The biggest blocker we have right now is that the decoder is single instance (can't do multiple videos open at the same time), while Amlogic's custom driver supports multi-instance. We're also missing several features (like VP9 decoding).


                  For anyone interested in this driver, here's my tree with support for the other mentioned compression standards (H.264, HEVC 10-bit etc.): https://github.com/Elyotna/linux/com...18/v4l2-m2m-pr
                  keep up the good work! I hope one day that your work supersedes that of the binary blobs!

                  Comment


                  • #10
                    Originally posted by Azrael5 View Post

                    I know that those processor proide hardware acceleration decoding but it is not used on browsers as chrome...
                    You can force enable HW acceleration and HW video decoding on Chrome/-ium and Firefox. These being not enabled by default is not the fault of Nvidia/AMD but rather Google's and Mozilla's.

                    Comment

                    Working...
                    X