Announcement

Collapse
No announcement yet.

AMD Open-Sources VCE Video Encode Engine Code

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

  • AMD Open-Sources VCE Video Encode Engine Code

    Phoronix: AMD Open-Sources VCE Video Encode Engine Code

    AMD is doing another large and important open-source graphics driver code drop this morning. This morning AMD is publishing their VCE code that allows for hardware-based video encoding...

    http://www.phoronix.com/vr.php?view=MTU5MTc

  • #2
    Nice. Thank AMD!

    Comment


    • #3
      +1 good job!
      Dropped fglrx recently for the oss driver, very happy so far

      Comment


      • #4
        Can someone explain to me what the benefits of this are to an average user as if I were five?

        Comment


        • #5
          You can use VCE to encode to your own h.264/mpeg videos or in combination with UVD to transcode videos.

          Comment


          • #6
            Originally posted by FutureSuture View Post
            Can someone explain to me what the benefits of this are to an average user as if I were five?
            Things which encode H.264 video won't bog down the CPU if the software knows how to use VCE.

            The main target use is using WiFi to display things on your TV without requiring long wires or a ready-made H.264 video file. (See WiDi, Miracast, and Chromecast)

            If it's implemented in a way that it can be used independently from your screen content, it could probably also be used to offload encoding outbound Skype video to the GPU.

            Comment


            • #7
              It will allow you to encode H.264 video allot faster. Some video chat, screen sharing and video encoding applications would benefit from this.

              Comment


              • #8
                +1

                I'm glad that I chose the AMD HW in my two recent builds over the Intel HW

                Comment


                • #9
                  Realtime or near realitme h.264 encoding is a very nice thing to have.

                  Comment


                  • #10
                    Great, AMD!

                    Now, the interesting part (to me) will be how flexible it is, enabling (or not) quality parameter changes and/or partial usage of VCE (for parts of the encoding process if others can be done in better eg. quality on CPU or shaders) - that would be even greater

                    Comment


                    • #11
                      And this is why I stay with AMD for all my own computers. Yes, i would LOVE to have full OpenGL 4.4 support and super duper optimized code, but hey, at least AMD is moving in the right direction. Also doing so in an steadily increasing speed!

                      Comment


                      • #12
                        Originally posted by Redi44 View Post
                        I'm glad that I chose the AMD HW in my two recent builds over the Intel HW
                        Intel have supported video encoding via VA-API,
                        for a long time now. Just for your information.

                        Comment


                        • #13
                          Originally posted by Drago View Post
                          Intel have supported video encoding via VA-API,
                          for a long time now. Just for your information.
                          Yeah, I'm a little confused with people talking about AMD like they're the first to do it.

                          Comment


                          • #14
                            Good for AMD, another year maybe GCN opensource driver stay on more mature state

                            Respect VCE code is very good, for example if simplescreen recorder support this, linux screencasting users appreciate that

                            Comment


                            • #15
                              Originally posted by agd5f View Post
                              You can use VCE to encode to your own h.264/mpeg videos or in combination with UVD to transcode videos.
                              Christian, could you elaborate a little abou the flexibility of these blocks (UVD and VCE)? For example, is VCE only usefull for H.264? Could it be eventually used for other codecs, even if only partially?

                              What about true audio? Is there any plant to support it on the open driver?

                              Comment

                              Working...
                              X