summaryrefslogtreecommitdiffstats
path: root/media/tools/player_x11
diff options
context:
space:
mode:
Diffstat (limited to 'media/tools/player_x11')
-rw-r--r--media/tools/player_x11/player_x11.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/media/tools/player_x11/player_x11.cc b/media/tools/player_x11/player_x11.cc
index 41207fd..24ba556 100644
--- a/media/tools/player_x11/player_x11.cc
+++ b/media/tools/player_x11/player_x11.cc
@@ -64,6 +64,14 @@ bool InitX11() {
bool InitPipeline(MessageLoop* message_loop,
const char* filename, bool enable_audio,
scoped_refptr<media::PipelineImpl>* pipeline) {
+ // Initialize OpenMAX.
+ if (CommandLine::ForCurrentProcess()->HasSwitch(
+ switches::kEnableOpenMax) &&
+ !media::InitializeOpenMaxLibrary(FilePath())) {
+ std::cout << "Unable to initialize OpenMAX library."<< std::endl;
+ return false;
+ }
+
// Load media libraries.
if (!media::InitializeMediaLibrary(FilePath())) {
std::cout << "Unable to initialize the media library." << std::endl;