diff --git a/src/driver/fb_generic.cpp b/src/driver/fb_generic.cpp index 31806bbcb..3d1c4abec 100644 --- a/src/driver/fb_generic.cpp +++ b/src/driver/fb_generic.cpp @@ -1559,13 +1559,18 @@ bool CFrameBuffer::showFrame(const std::string & filename, int fallback_mode) if (access(picture.c_str(), F_OK) == 0) { + if (videoDecoder) + { #if HAVE_COOL_HARDWARE //FIXME: inside libcs no return value available - videoDecoder->ShowPicture(picture.c_str()); - ret = true; -#else - if (videoDecoder->ShowPicture(picture.c_str())) + videoDecoder->ShowPicture(picture.c_str()); ret = true; +#else + if (videoDecoder->ShowPicture(picture.c_str())) + ret = true; #endif + } + else + dprintf(DEBUG_NORMAL,"[CFrameBuffer]\[%s - %d], no videoplayer instance available\n", __func__, __LINE__); } else {