aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authora11599 <subvoice@freemail.hu>2015-01-02 07:42:36 +0100
committera11599 <subvoice@freemail.hu>2015-01-02 07:42:36 +0100
commitcbceb8be146679757aa961ee1ecffe2012525f2d (patch)
tree2f628666ab9f85b57a03538caad96fde4f5cab52
parent3870d975e850b19a7da04175df2bddd30f23e9cf (diff)
parent9c73d934c0ee2452e0f7e3f639d053c146769000 (diff)
Merge pull request #6069 from a11599/dxvaflicker
[fixed] DXVA flickering on AMD
-rw-r--r--xbmc/cores/VideoRenderers/DXVA.cpp1
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.