Opened 15 years ago
Closed 15 years ago
#9241 closed Patch - Bug Fix (Fixed)
[PATCH] Direct3D GUI rendering and video playback broken
Reported by: | Owned by: | markk | |
---|---|---|---|
Priority: | minor | Milestone: | 0.25 |
Component: | MythTV - General | Version: | Master Head |
Severity: | medium | Keywords: | Direct3D windows video ThemePainter |
Cc: | Ticket locked: | no |
Description
On Windows, MythTV has settings to select Direct3D as the current video renderer and the paint engine. Unfortunately, both options are broken on my Win32 systems (Win2k and WinXP with Nvidia GTS 2 Pro graphics) and also with Wine 1.3.6 and VirtualBox 3.2.10. The attached patch enables GUI painting and video on all these systems except VirtualBox (Direct3D driver issue).
Attachments (1)
Change History (7)
by , 15 years ago
Attachment: | mythtv-0.24.diff added |
---|
comment:1 by , 15 years ago
Priority: | critical → minor |
---|---|
Severity: | high → medium |
Status: | new → infoneeded_new |
Type: | Bug Report → Patch - Bug Fix |
Severity and priority are to be set during triage. See the TicketHowTo.
Are you saying these patches are to make the Direct3D 9 code support a GeForce 2 GTS, a 10yr old card only capable of DirectX 7?
comment:2 by , 15 years ago
No, this patch enables any DirectX 9 capable graphics to work with Myth, including Wine. Currently the code fails to work with cards that don't support YV12 surfaces and A8R8G8B8 back buffers.
Just 'cos a card is 10 years old doesn't mean that it shouldn't work with DirectX9. If programmed correctly, DirectX gracefully degrades into software emulation of missing functionality. This patch enables graceful fallback.
comment:3 by , 15 years ago
Status: | infoneeded_new → new |
---|
comment:4 by , 15 years ago
Owner: | set to |
---|---|
Status: | new → assigned |
comment:5 by , 15 years ago
Milestone: | unknown → 0.25 |
---|---|
Status: | assigned → accepted |
comment:6 by , 15 years ago
Resolution: | → Fixed |
---|---|
Status: | accepted → closed |
Modified version of patch applied in 351abc902e4694632c02
Direct3D GUI & video fix