
Code: Select all
mplayer -vo helpCode: Select all
mplayer -vo directfb ...Code: Select all
Movie-Aspect is 2.29:1 - prescaling to correct movie aspect.
VO: [directfb] 624x272 => 624x272 Planar YV12
(!!!) *** WARNING [letting unprivileged IDirectFBDisplayLayer::GetSurface() call pass until cooperative level handling is finished] *** [idirectfbdisplaylayer.c:176 in IDirectFBDisplayLayer_GetSurface()]
(!?!) *** BUG [unknown buffermode] *** [layer_context.c:1752 in allocate_surface()]
(!?!) *** BUG [unknown buffermode] *** [layer_context.c:1853 in reallocate_surface()]
(!) Core/Layers: Reallocation of layer surface failed!
--> Internal bug!
DirectFB: ConfigError in layer configuration (format, flags=4)
(#) DirectFBError [MPlayer - layer pixelformat change]: Internal bug!
FATAL: Cannot initialize video driver.
My biggest worry is codec support and using builtin subtitles, how does it do there?HolgerB wrote:I am not shure it the Gentoo flavor for Raspi shares the same programs as the Debian-based stuff does but under Raspian I am using OMXPlayer which is adapted for the Raspi and plays back 1080p stuff fine via HDMI without the need for X.
http://elinux.org/Omxplayer
HTH,
Holger

There is an overlay that contains an e-build for it, but a patch failed (and so did the build) and I have no idea where to get support for it.HolgerB wrote:This is a pitty ! Hopefully we will see a merge of the OMXPlayer code (if possible) with the default branch of MPlayer.
OMXPlayer is really cool and it is surprising to see 1080p stuff via HDMI from a Raspi.

And it looks like it isn't fixed yet. So we are waiting on the developer of the patch then? What's disheartening is that this was posted in June, it kinda reaks of being dropped with little to no support.NeddySeagoon wrote:Bigun,
The patch fails because the lines in hunk1 that need to be removed have been changed.
After you fix that, omxplayer-9999-wrapper.patch fails to apply too.
The is a bug on bugs.gentoo.org for that.
My Pi doesn't have layman yet, so I can check that the patches apply but not usefully build the code.

Code: Select all
diff -u oldfile newfile >patchfileCode: Select all
ebuild /path/to/.ebuild manifestCode: Select all
gmedia bigun # layman -d xmw
* Deleting directory "/var/lib/layman/xmw"
* Successfully deleted overlay "xmw".
Code: Select all
>>> Emerging (1 of 1) media-video/omxplayer-9999 from x-portage
>>> Unpacking source...
GIT update -->
repository: https://github.com/huceke/omxplayer.git
at the commit: 4043f6419a163527af2060a7a22a8eed9ffa0b63
branch: master
storage directory: "/usr/portage/distfiles/egit-src/omxplayer.git"
checkout type: bare repository
Cloning into '/var/tmp/portage/media-video/omxplayer-9999/work/omxplayer-9999'...
Code: Select all
=media-video/omxplayer-9999::x-portage
Code: Select all
ebuild /path/to/ebuild manifest Code: Select all
emerge omxplayerCode: Select all
diff -u Makefile.old Makefile > patch.fileCode: Select all
>>> Emerging (1 of 1) media-video/omxplayer-9999 from x-portage
>>> Unpacking source...
GIT update -->
repository: https://github.com/huceke/omxplayer.git
at the commit: 4043f6419a163527af2060a7a22a8eed9ffa0b63
branch: master
storage directory: "/usr/portage/distfiles/egit-src/omxplayer.git"
checkout type: bare repository
Cloning into '/var/tmp/portage/media-video/omxplayer-9999/work/omxplayer-9999'...
done.
Branch branch-master set up to track remote branch master from origin.
Switched to a new branch 'branch-master'
>>> Unpacked to /var/tmp/portage/media-video/omxplayer-9999/work/omxplayer-9999
>>> Source unpacked in /var/tmp/portage/media-video/omxplayer-9999/work
>>> Preparing source in /var/tmp/portage/media-video/omxplayer-9999/work/omxplayer-9999 ...
* Applying omxplayer-9999-Makefile.patch ... [ ok ]
* Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is:
*
* /usr/local/portage/media-video/omxplayer/files/omxplayer-9999-wrapper.patch
* ( omxplayer-9999-wrapper.patch )
* ERROR: media-video/omxplayer-9999 failed (prepare phase):
* Cannot find $EPATCH_SOURCE!
*
* Call stack:
* ebuild.sh, line 93: Called src_prepare
* environment, line 2604: Called epatch '/usr/local/portage/media-video/omxplayer/files/omxplayer-9999-wrapper.patch'
* environment, line 882: Called die
* The specific snippet of code:
* die "Cannot find \$EPATCH_SOURCE!";
*
* If you need support, post the output of `emerge --info '=media-video/omxplayer-9999'`,
* the complete build log and the output of `emerge -pqv '=media-video/omxplayer-9999'`.
* This ebuild is from an overlay named 'x-portage': '/usr/local/portage/'
* The complete build log is located at '/var/tmp/portage/media-video/omxplayer-9999/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-video/omxplayer-9999/temp/environment'.
* Working directory: '/var/tmp/portage/media-video/omxplayer-9999/work/omxplayer-9999'
* S: '/var/tmp/portage/media-video/omxplayer-9999/work/omxplayer-9999'Code: Select all
gmedia files # ls -la /usr/local/portage/media-video/omxplayer/files/omxplayer-9999-wrapper.patch
ls: cannot access /usr/local/portage/media-video/omxplayer/files/omxplayer-9999-wrapper.patch: No such file or directory
Code: Select all
* Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is:
*
* /usr/local/portage/media-video/omxplayer/files/omxplayer-9999-wrapper.patch
* ( omxplayer-9999-wrapper.patch )