[mythtv-commits] Ticket #8620: Add DXVA2 support

MythTV noreply at mythtv.org
Sat Jul 6 17:00:05 UTC 2013


#8620: Add DXVA2 support
-------------------------------------+-----------------------------
 Reporter:  markk                    |          Owner:
     Type:  Developer Task           |         Status:  new
 Priority:  minor                    |      Milestone:  0.25
Component:  MythTV - Video Playback  |        Version:  Master Head
 Severity:  medium                   |     Resolution:
 Keywords:  dxva                     |  Ticket locked:  0
-------------------------------------+-----------------------------
Changes (by SHinck@…):

 * status:  closed => new
 * resolution:  Won't Fix =>


Comment:

 I've found the reason for the crashes on video exit and fixed it:
 That's because IDirectXVideoDecoderService_CreateSurface
 creates surface_count + 1 surfaces (1 frontbuffer + surface_count
 backbuffers) but IDirectXVideoDecoderService_CreateDecoder is created with
 surface_count buffers.

 I also fixed the significant corruption when playback starts and following
 a skip:
 That's because of begin_frame in dxva2.c decoder fails. This
 patch fixes this.

 I've attached the two patches for fixes/0.26

--
Ticket URL: <http://code.mythtv.org/trac/ticket/8620#comment:15>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list