Announcement

Collapse
No announcement yet.

H.264 Decoding Tackled For Reverse-Engineered "Cedrus" Allwinner Video Decode Driver

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

  • H.264 Decoding Tackled For Reverse-Engineered "Cedrus" Allwinner Video Decode Driver

    Phoronix: H.264 Decoding Tackled For Reverse-Engineered "Cedrus" Allwinner Video Decode Driver

    The Bootlin (formerly Free Electrons) developers working on the Cedrus open-source, reverse-engineered Allwinner video decode driver have posted their patches for enabling H.264 video decoding...

    http://www.phoronix.com/scan.php?pag...er-H264-Decode

  • #2
    They can reverse-engineer it with 13 people in the company, but AMD cannot provide it for their own gcn1 devices? Weird.

    Comment


    • #3
      Originally posted by tichun View Post
      They can reverse-engineer it with 13 people in the company, but AMD cannot provide it for their own gcn1 devices? Weird.
      They did a crowdfunding for it, probably AMD needs to do the same

      Comment


      • #4
        And right from the beginning they use a API that its legacy.

        Originally posted by tichun View Post
        but AMD cannot provide it for their own gcn1 devices? Weird.
        Uh? In Radeonsi is Support available, or not? The Code should be present but someone has to port it to amdgpu
        Last edited by Nille; 06-14-2018, 07:23 AM.

        Comment


        • #5
          Originally posted by tichun View Post
          They can reverse-engineer it with 13 people in the company, but AMD cannot provide it for their own gcn1 devices? Weird.
          you do realise that GCN 1.0 parts were released more than 6 years ago yeah? and were superseded nearly 5 years ago...

          I am sure support for it will come in time, but for now I would love to see them wrangle more performance out of the latest stuff!

          Comment


          • #6
            Originally posted by Nille View Post
            Uh? In Radeonsi is Support available, or not? The Code should be present but someone has to port it to amdgpu
            It is ported to amdgpu unofficially for like two years, I'm even on amdgpu-pro(here it's official) currently, and vdpauinfo shows support for MPEG1, MPEG2_SIMPLE, MPEG2_MAIN.
            In the old radeon driver, there are a few h.264 and a bit more, but they don't work. All videos played are mostly pink and cpu usage is as high or higher than without it, I mean playback through Epiphany or Chromium-beta with video decode.

            Comment


            • #7
              Originally posted by tichun View Post
              It is ported to amdgpu unofficially for like two years[…]
              No GCN 1.0 dosn't work because they are missing some 40bit firmware. The enablement is a wip from a year and not two ago that is stalled because of the missing firmware. With RadeonSI the uvd works, but there is no vulkan support. I think Christian König wanted to check with the legal team for the 40bit firmware, but that was one year ago.

              Comment


              • #8
                Is IT possible to Port to Raspberry Pi and openelec?

                Comment


                • #9
                  Originally posted by predator7 View Post
                  Is IT possible to Port to Raspberry Pi and openelec?
                  Raspberry Pi doesn't use Allwinner SoC.... So no, it doesn't have the same video decode hardware. OpenELEC meanwhile is a Linux distribution that when it pulls in the kernel patches or a supported mainline kernel, it would have this driver.
                  Michael Larabel
                  http://www.michaellarabel.com/

                  Comment


                  • #10
                    Originally posted by tichun View Post
                    They can reverse-engineer it with 13 people in the company, but AMD cannot provide it for their own gcn1 devices? Weird.
                    Full decode and encode capabilities are supported on GCN 1.0 devices with the radeon driver.

                    Comment

                    Working...
                    X