Announcement

Collapse
No announcement yet.

Google Has Been Developing "libgav1" As New AV1 Decoder

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

  • Google Has Been Developing "libgav1" As New AV1 Decoder

    Phoronix: Google Has Been Developing "libgav1" As New AV1 Decoder

    While there exists DAV1D as one of the most promising AV1 decoders to date, Google has been developing libgav1 as its own AV1 decoder and focused on Arm-powered Android devices but also x86_64 desktop CPUs as well...

    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
    Well, competition is a good thing, and will probably be of benefit for the quality of AV1 decoder implementations.
    I'm nevertheless skeptical that low-power Android devices will make widespread use of AV1 before hardware-accelerated decoding is available to them, if only because of the high power consumption of CPU-based AV1 decoding.

    Comment


    • #3
      Dav1d is able to decode 720p AV1 and display mpv (--vo=xv) on intel core2 2GHz (dating from 2006) without frame loss.
      Dav1d is also oriented on ssse3 (extremely important on older processors).

      libgav1 works only after disabling sse4.1 and is slower then even than libaom. Unfortunately, this decoder is not for my processor.
      cmake -G "Unix Makefiles" .. -DLIBGAV1_ENABLE_SSE4_1=0

      Comment


      • #4
        I wonder if this is related to Google Stadia. Surely AV1 encoding is not practical right now, but it would be a boon if they could use AV1.

        Comment


        • #5
          Looks like my old q9400 sitting in an mATX board in my living room HTPC will remain in service for a little while longer, seeing as it can decode h.265 in software just fine. That's honestly pretty amazing for a CPU from 12 years ago...

          Comment


          • #6
            Originally posted by dwagner View Post
            I'm nevertheless skeptical that low-power Android devices will make widespread use of AV1 before hardware-accelerated decoding is available to them, if only because of the high power consumption of CPU-based AV1 decoding.
            low-power android devices is the most numerous gaming platform, so they have no issues with power consumption

            Comment


            • #7
              Originally posted by dwagner View Post
              Well, competition is a good thing, and will probably be of benefit for the quality of AV1 decoder implementations.
              I'm nevertheless skeptical that low-power Android devices will make widespread use of AV1 before hardware-accelerated decoding is available to them, if only because of the high power consumption of CPU-based AV1 decoding.
              I think the most likely way AV1 software decode on mobile will be used is in cases where people opt for very small resolutions. I often select 144p on YouTube when I'm on data, so that I can get some idea of what's on screen but not much more. Decoding that as AV1 in software would be relatively low-impact.

              Comment


              • #8
                Love the competition, though I must wonder what Google thinks they'll do better than dav1d, and why that isn't just upstream there.

                Comment


                • #9
                  More duplication of efforts...

                  Is there any reason? (other than maybe licensing?)

                  Comment


                  • #10
                    Originally posted by tildearrow View Post
                    More duplication of efforts...

                    Is there any reason? (other than maybe licensing?)
                    I guess when you're earning tens of billions of dollars a year hiring a few extra devs is no problem in any aspect.

                    Comment

                    Working...
                    X