diff --git a/src/MediaPlayer.cpp b/src/MediaPlayer.cpp index d1b5551..c53085c 100644 --- a/src/MediaPlayer.cpp +++ b/src/MediaPlayer.cpp @@ -358,7 +358,7 @@ void MediaPlayer::execute_open() } // setup software decode - if (force_software_decoding_) { + if (force_software_decoding_ || media_.isimage) { g_object_set (G_OBJECT (gst_bin_get_by_name (GST_BIN (pipeline_), "decoder")), "force-sw-decoders", true, NULL); }