Announcement

Collapse
No announcement yet.

A New Release Of The AMD XvBA Back-End To VA-API

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

  • #11
    Originally posted by d2kx View Post
    Update libva.
    I tried with libva-git from AUR but no luck

    Comment


    • #12
      mplayer works well, but I can't get the gstreamer vaapidecode to work (vappiconvert and vappisink work, though).

      Comment


      • #13
        xbmc vaapi works now too with other sizes, vlc git shows green. h264 l5.1 does not work. tar/deb latest links are swapped, so i made a hotfix script:

        http://kanotix.com/files/fix/mplayer-vaapi-latest-1.txt

        Comment


        • #14
          Originally posted by DanL View Post
          mplayer works well, but I can't get the gstreamer vaapidecode to work (vappiconvert and vappisink work, though).
          How do you use it? What kind of video file? What version of gstreamer? Just saying "doesn't work" doesn't help much. If your videos are embedded in a .ts container, then there indeed could be decoding -- well, parsing -- problems.

          Comment


          • #15
            Originally posted by Kano View Post
            xbmc vaapi works now too with other sizes
            What driver are you using? The problem in XBMC was not a video size problem. That is, the video was jittering a lot unless you showed the controls panel. Most likely an FBO problem. This problem also occurred on Windows. I doubt it was fixed.

            vlc git shows green.
            Clip? VLC version?

            h264 l5.1 does not work.
            If this works on Windows, I believe there are probably means to get them to work in Linux too.

            tar/deb latest links are swapped, so i made a hotfix script:
            Fixed. Links to 0.7.0 binaries were also reversed yesterday but nobody noticed.

            Comment


            • #16
              Originally posted by Cory View Post
              I tried with libva-git from AUR but no luck
              Arch Linux packages are generally current. Use either upstream 0.31.0 (so called "1.0.1") without any patches or libva-sds 0.31.1-1+sds3. I just saw some packages built this morning. This might work now.

              Comment


              • #17
                Originally posted by JeanPaul145 View Post
                By the time there are usable radeon Gallium drivers, VA-API will be completely obsolete, since there is a WIP VDPAU state stracker.
                Ah, because you believe there is a WIP VDPAU state tracker implies that (i) the actual decoders are available, (ii) they are efficient and effective, (iii) magically support all other HW like ATI, Intel G45 and GMA500? The answer to all of those is "no". I don't see how the API can be obsolete when it has implementations for every single combined GPU+HW accelerator in Linux.

                Comment


                • #18
                  don't expect to experience wonderful ATI video playback on Linux that's elegantly offloaded to the GPU in the manner that NVIDIA customers can with VDPAU and GeForce hardware.
                  Why?

                  While the solution may be not so good I actually can watch hd videos with < 10% CPU load extremely smooth...
                  What can nvidia users with vdpau do that I can't?

                  Comment


                  • #19
                    Originally posted by ChrisXY View Post
                    Why?

                    While the solution may be not so good I actually can watch hd videos with < 10% CPU load extremely smooth...
                    What can nvidia users with vdpau do that I can't?
                    Memory leaks and corruption in the long run, thus leading to system crashes. Much less features exposed in XvBA/GL than in another XvBA backend. Suboptimal use of GPU memory resources because of driver bugs or things not fully implemented. i.e. another indirection to accomplish the expected task, thus requiring more memory (and work). Some sync problems in the pipeline, depending on the driver (regression). etc.

                    Comment


                    • #20
                      However, when it works, everything is offloaded to the GPU unlike NVIDIA for VC-1 and earlier GPUs.

                      Comment

                      Working...
                      X