diff options
author | a11599 <subvoice@freemail.hu> | 2015-01-02 07:42:36 +0100 |
---|---|---|
committer | a11599 <subvoice@freemail.hu> | 2015-01-02 07:42:36 +0100 |
commit | cbceb8be146679757aa961ee1ecffe2012525f2d (patch) | |
tree | 2f628666ab9f85b57a03538caad96fde4f5cab52 | |
parent | 3870d975e850b19a7da04175df2bddd30f23e9cf (diff) | |
parent | 9c73d934c0ee2452e0f7e3f639d053c146769000 (diff) |
Merge pull request #6069 from a11599/dxvaflicker
[fixed] DXVA flickering on AMD
-rw-r--r-- | xbmc/cores/VideoRenderers/DXVA.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/xbmc/cores/VideoRenderers/DXVA.cpp b/xbmc/cores/VideoRenderers/DXVA.cpp index 86146d7593..710bc700d3 100644 --- a/xbmc/cores/VideoRenderers/DXVA.cpp +++ b/xbmc/cores/VideoRenderers/DXVA.cpp @@ -664,6 +664,7 @@ bool CProcessor::Render(CRect src, CRect dst, IDirect3DSurface9* target, IDirect vs.Start = frameIdx + (sampIdx - pastFrames) * 2; vs.End = vs.Start + 2; vs.PlanarAlpha = DXVA2_Fixed32OpaqueAlpha(); + vs.SampleFormat = m_desc.SampleFormat; vs.SampleFormat.SampleFormat = sampleFormat; // Override the sample format when the processor doesn't need to deinterlace or when deinterlacing is forced and flags are missing. |