aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfritsch <peter.fruehberger@gmail.com>2015-04-10 22:13:42 +0200
committerfritsch <Peter.Fruehberger@gmail.com>2015-04-11 11:01:27 +0200
commit0ea0cef5605297e86fc281e37e757257cae740d3 (patch)
treed2586a1e235eca55b9eea726b34d7621d09f8d3f
parent7a0c0c96ff6f474cb07634d61e4a9ea35645ffbc (diff)
IMX: Don't try to open width > 1920 hw is not capable to do so
-rw-r--r--xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp b/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp
index 2917208e57..56cc3bdaa6 100644
--- a/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp
+++ b/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecIMX.cpp
@@ -439,6 +439,11 @@ bool CDVDVideoCodecIMX::Open(CDVDStreamInfo &hints, CDVDCodecOptions &options)
CLog::Log(LOGNOTICE, "iMX VPU : software decoding requested.\n");
return false;
}
+ else if (hints.width > 1920)
+ {
+ CLog::Log(LOGNOTICE, "iMX VPU : software decoding forced - video dimensions out of spec: %d %d.", hints.width, hints.height);
+ return false;
+ }
g_IMXContext.RequireConfiguration();