From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 65611] UVD accelerated decoding causes hangs (ARUBA - HD 7540D) Date: Fri, 27 Sep 2013 21:24:25 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1645961802==" Return-path: Received: from culpepper.freedesktop.org (unknown [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 19894E64BF for ; Fri, 27 Sep 2013 14:24:25 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============1645961802== Content-Type: multipart/alternative; boundary="1380317065.FaEEb31.10541"; charset="us-ascii" --1380317065.FaEEb31.10541 Date: Fri, 27 Sep 2013 21:24:25 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" https://bugs.freedesktop.org/show_bug.cgi?id=65611 --- Comment #3 from Pierre Ossman --- I tried this patch: diff -up ./src/gallium/drivers/radeon/radeon_uvd.c.vc1 ./src/gallium/drivers/radeon/radeon_uvd.c --- ./src/gallium/drivers/radeon/radeon_uvd.c.vc1 2013-09-27 23:10:44.292867514 +0200 +++ ./src/gallium/drivers/radeon/radeon_uvd.c 2013-09-27 23:14:45.384398128 +0200 @@ -1094,8 +1094,12 @@ int ruvd_get_video_param(struct pipe_scr case PIPE_VIDEO_CODEC_MPEG12: case PIPE_VIDEO_CODEC_MPEG4: case PIPE_VIDEO_CODEC_MPEG4_AVC: - case PIPE_VIDEO_CODEC_VC1: return true; + case PIPE_VIDEO_CODEC_VC1: + /* Only advanced is supported */ + if (profile == PIPE_VIDEO_PROFILE_VC1_ADVANCED) + return true; + /* fall through... */ default: return false; } Yet my WMV3 file is still going through VDPAU. So either my file is advanced profile and that is broken, or xbmc not fully respecting the list? -- You are receiving this mail because: You are the assignee for the bug. --1380317065.FaEEb31.10541 Date: Fri, 27 Sep 2013 21:24:25 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"

Comment # 3 on bug 65611 from
I tried this patch:

diff -up ./src/gallium/drivers/radeon/radeon_uvd.c.vc1
./src/gallium/drivers/radeon/radeon_uvd.c
--- ./src/gallium/drivers/radeon/radeon_uvd.c.vc1    2013-09-27
23:10:44.292867514 +0200
+++ ./src/gallium/drivers/radeon/radeon_uvd.c    2013-09-27 23:14:45.384398128
+0200
@@ -1094,8 +1094,12 @@ int ruvd_get_video_param(struct pipe_scr
         case PIPE_VIDEO_CODEC_MPEG12:
         case PIPE_VIDEO_CODEC_MPEG4:
         case PIPE_VIDEO_CODEC_MPEG4_AVC:
-        case PIPE_VIDEO_CODEC_VC1:
             return true;
+        case PIPE_VIDEO_CODEC_VC1:
+            /* Only advanced is supported */
+            if (profile == PIPE_VIDEO_PROFILE_VC1_ADVANCED)
+                return true;
+            /* fall through... */
         default:
             return false;
         }

Yet my WMV3 file is still going through VDPAU. So either my file is advanced
profile and that is broken, or xbmc not fully respecting the list?


You are receiving this mail because:
  • You are the assignee for the bug.
--1380317065.FaEEb31.10541-- --===============1645961802== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel --===============1645961802==--