Package Details: exmplayer-git 5.0.1.r17.gaecf78a-1

Git Clone URL: https://aur.archlinux.org/exmplayer-git.git (read-only, click to copy)
Package Base: exmplayer-git
Description: MPlayer GUI front-end. Plays any media file. Video downloader, subtitle search, audio converter/extractor, media cutter, Gif animation generator
Upstream URL: http://exmplayer.sourceforge.net/
Licenses: GPL
Conflicts: exmplayer
Provides: exmplayer
Submitter: willemw
Maintainer: willemw
Last Packager: willemw
Votes: 4
Popularity: 0.000000
First Submitted: 2015-09-25 08:38
Last Updated: 2020-12-05 08:39

Latest Comments

willemw commented on 2016-06-24 16:59

@jimnotic: you could ask the developer (on github).

jimnotic commented on 2016-06-24 16:54

Thanks willemw for you help. I edited the source like you posted and
got it to compile.

It seems I can't set the audio \ video output drivers to vaapi for hardware acceleration. There is a ExMplayer.ini file for settings but not sure what to put to force vaapi. Is this a feature they're still working on? Not much documentation on the website...

willemw commented on 2016-06-21 16:32

The build error is located here:
playerwindow.cpp:2298:59: error: no matching function for call to ‘PlayerWindow::setWindowFlags(bool)’
this->setWindowFlags(!Qt::WindowStaysOnTopHint);^M
^
In file included from /usr/include/qt4/QtGui/qmainwindow.h:45:0,
from /usr/include/qt4/QtGui/QMainWindow:1,
from playerwindow.h:22,
from playerwindow.cpp:19:
/usr/include/qt4/QtGui/qwidget.h:587:10: note: candidate: void QWidget::setWindowFlags(Qt::WindowFlags)
void setWindowFlags(Qt::WindowFlags type);
^~~~~~~~~~~~~~

Something has changed in qt4 (Qt::WindowFlags type) that causes the build error.
Reported the issue https://github.com/rupeshs/ExMplayer/issues/14.

As a quick fix (may not be correct), I changed line src/playerwindow.cpp:2298:
this->setWindowFlags(!Qt::WindowStaysOnTopHint);
into:
this->setWindowFlags(Qt::Window);

and continued the build and install with "makepkg -ei".

jimnotic commented on 2016-06-21 15:26

I get this error halfway through compilation, any ideas?
playerwindow.cpp: In member function ‘void PlayerWindow::calculateHeight()’:
playerwindow.cpp:5482:43: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long int’ [-Wformat=]
qDebug("playerHeight :%d",playerHeight);
^
Makefile:1116: recipe for target 'playerwindow.o' failed
make: *** [playerwindow.o] Error 1