From: <bug...@xi...> - 2008-03-23 11:16:37
|
http://bugs.xine-project.org/show_bug.cgi?id=72 Summary: DirectX driver not working Product: xine-lib Version: 1.1.11 Platform: i386/x86 OS/Version: Windows Status: UNCONFIRMED Severity: normal Priority: P3 Component: Core / Backend AssignedTo: xin...@xi... ReportedBy: car...@li... The DirectX driver does not work. There is at least an error into the blitting routines, because the lPitch parameter of the surfaces is ignored. As result, the video output is completely corrupted if lPitch != dwWidth. I also believe there are other minor errors into that file. Perhaps this source code needs a good rewrite into some parts. So, for testing XINE under Win32, I used the SDL driver: with this one I verified that the deconding of video files is correct. -- Configure bugmail: http://bugs.xine-project.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. You are watching all bug changes. |
From: <bug...@xi...> - 2008-10-31 06:53:59
|
http://bugs.xine-project.org/show_bug.cgi?id=72 Matthias Ringwald <mri...@in...> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mri...@in... --- Comment #1 from Matthias Ringwald <mri...@in...> 2008-10-31 06:53:53 UTC --- Hi. on my system, video output is broken, if the Windows desktop is not using a 16-bit color model. This is caused by the function CreateSecondary which should allocate a surface with the same pixelformat as the main screen. However, it allocates a 16-bit YUV2 buffer that is latter copied into the main screen. The attached patch creates a secondary buffer with the same bit depth as expected. -- Configure bugmail: http://bugs.xine-project.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. You are watching all bug changes. |
From: <bug...@xi...> - 2008-10-31 06:56:11
|
http://bugs.xine-project.org/show_bug.cgi?id=72 --- Comment #2 from Matthias Ringwald <mri...@in...> 2008-10-31 06:56:09 UTC --- Created an attachment (id=92) --> (http://bugs.xine-project.org/attachment.cgi?id=92) Fix directx video output for desktop with color depth != 16 bit -- Configure bugmail: http://bugs.xine-project.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. You are watching all bug changes. |
From: <bug...@xi...> - 2008-11-05 11:07:35
|
http://bugs.xine-project.org/show_bug.cgi?id=72 --- Comment #3 from Matthias Ringwald <mri...@in...> 2008-11-05 11:07:23 UTC --- Hi Carlo this bug does really exist. in my VirtualBox windows, the video is fine with the attached fix, but on a friends real PC, the video is broken and your guess that the blitting of the xine video frame into the windows secondary buffer is not correct looks plausible. I'll try to see if I can fix this, too. -- Configure bugmail: http://bugs.xine-project.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. You are watching all bug changes. |
From: <bug...@xi...> - 2008-12-04 16:55:20
|
http://bugs.xine-project.org/show_bug.cgi?id=72 --- Comment #4 from Matthias Ringwald <mri...@in...> 2008-12-04 16:55:14 UTC --- Created an attachment (id=97) --> (http://bugs.xine-project.org/attachment.cgi?id=97) Fix video out for directx that support YV12 or YUV2 The lPitch setting of the offscreen buffer was not taken into account, which let to a garbled image if the video card driver did support YV12 or YUV2 color formats. -- Configure bugmail: http://bugs.xine-project.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. You are watching all bug changes. |
From: <bug...@xi...> - 2008-12-04 16:57:21
|
http://bugs.xine-project.org/show_bug.cgi?id=72 --- Comment #5 from Matthias Ringwald <mri...@in...> 2008-12-04 16:57:17 UTC --- For the record. Hardware accelerated video overlay of yv12 and yuv2 frames did not work but is fixed by my second patch. The first one was accepted for the xine-lib 1.1. mercurial tree end of oct 08. -- Configure bugmail: http://bugs.xine-project.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. You are watching all bug changes. |
From: <bug...@xi...> - 2009-01-11 04:20:04
|
http://bugs.xine-project.org/show_bug.cgi?id=72 --- Comment #6 from Darren Salt <li...@yo...> 2009-01-11 04:19:59 UTC --- Fixed. -- Configure bugmail: http://bugs.xine-project.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. You are watching all bug changes. |
From: <bug...@xi...> - 2009-10-13 18:40:25
|
http://bugs.xine-project.org/show_bug.cgi?id=72 Darren Salt <li...@yo...> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED --- Comment #7 from Darren Salt <li...@yo...> 2009-10-13 18:40:14 UTC --- Closing due to my previous comment. -- Configure bugmail: http://bugs.xine-project.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. You are watching all bug changes. |