xbmc: add patch to increase number of video surface allocated

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2011-08-14 18:32:06 +02:00
parent 116dc5c749
commit 07869526b0

View File

@ -0,0 +1,27 @@
From dff7d824c82f957e19ad56247134912d70862188 Mon Sep 17 00:00:00 2001
From: FernetMenta <fernetmenta@online.de>
Date: Sun, 14 Aug 2011 11:21:32 +0200
Subject: [PATCH] vaapi: increase number of video surface allocated
---
xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.cpp | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.cpp b/xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.cpp
index bcc3fe1..326c390 100644
--- a/xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.cpp
+++ b/xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.cpp
@@ -358,7 +358,9 @@ bool CDecoder::EnsureContext(AVCodecContext *avctx)
else
m_refs = 2;
}
- return EnsureSurfaces(avctx, m_refs + 3);
+ // number of reference + 3 renderbuffers + Holder
+ // an extra one should not harm
+ return EnsureSurfaces(avctx, m_refs + 5);
}
bool CDecoder::EnsureSurfaces(AVCodecContext *avctx, unsigned n_surfaces_count)
--
1.7.5.4