MPlayer - The Movie Player

This RISC OS version was created using the GCCSDK Autobuilder

See the "doc" subdirectory for more documentation or the official mplayer
website at http://www.mplayerhq.hu

Getting Started
---------------
The !MPlayer folder needs to be seen by the filer for the filetype association
to be set. This being 'AVI'. Alternatively just double-click the !MPlayer
folder.
The filetype of the file you want to play in !MPlayer needs to be set to 'AVI'.
As long a !MPlayer recognises the file it doesn't matter what the filetype is
set to as long as it is  'AVI'.
If nothing happens when you double-click a file try looking at the 'mplayer/log'
file in the !MPlayer folder. This may give a clue to the problem.
From version 1.01 it is now possible to play audio streams. See the example
'mplayacc' Obey file in the !Mplayer folder.

This version needs the latest SharedUnixLibrary (1.16) from
http://www.riscos.info/packages/LibraryDetails.html#SharedUnixLibraryarm.

It also needs the ARMEABISupport module available from
http://www.riscos.info/packages/LibraryDetails.html#ARMEABISupportarm.



History
-------
RISC OS Version 1.00 (29-Feb-12)
- this is the initial version of mplayer/mencoder built for RISC OS.
RISC OS Version 1.01 (13-Sep-12)
- built with latest source
  added support for Opus Interactive Audio Codec
  added oss audio device support, uses much less CPU time playing audio streams
RISC OS Version 1.02 (29-Mar-20)
- built with latest source
RISC OS Version 1.03 (24-Jul-20)
- built with latest source and GCC 8.2.0 compiler
RISC OS Version 1.04 (01-Aug-20)
- No longer locks up when streaming video on an original RPi 2 (armv7 version).

Issues
------
Its slow. But what did you expect. What it will do is make a passable attempt at
playing any file you throw at it without collapsing in a heap.

If you find a file that doesn't play feel free to contact me on the email
address below. It may be the required library is not linked into the executable.

There seems to be a problem with sound and having alignment exceptions turned on on ARMv7.
If nothing happens when you double-click on a file try turning alignment exceptions off.

Faster Version
------------
This version is compiled with GCC 8.2.0. This allows all the ARM specific
optimisations to be enabled. It is now possible to play 720p Youtube videos
on Titanium and IGEPv5.
For best results run on a Raspberry Pi 4 @2147MHz.

Contact
-------
Chris Gransden - chrisg@care4free.net
