Mplayer Source Code Released


Use the official SDK toolchain to build. This avoids:

a ) having to make it static
b ) having to compile the exact same libs as GPH used (SDL_inifile, libmad, tremor etc)
c ) hassle

hwEq_change() may need a prototype sticking in somewhere

Edit config.mak to point to the compiler/toolchain dir you use (TCDIR).

Remember, this includes all the menuing crap. I'll release a patch to get rid of it when it stops crashing if I take it out :)

Edit: auto smileys on bee comma? you have to be kidding me.
 
I just had a very, very quick glance, but would fiddling and adding fourCC stuff be enough for the hardware decoder to read other video types (as I seem to remember that mmsp2 supports a lot of these natively) or will it be more involved than that?

PS: This should be moved to News if one hasn't already be posted. This is amazing news.

Allan.
 
Shikaku posted on Jul 6 2006 at 09:42 AM said:
WE NEED AN EXPERT STAT!

IS THIS WHAT WE NEED TO UNLOCK THE MAGICEYES HARDWARE?!

No, the software that talks to the hardware is still very much closed source, and will likely remain so :(

However, this does explain how to talk to the video software on the 940, so people can write there own full-speed video players.
 
Last edited by a moderator:
Squidge posted on Jul 6 2006 at 06:53 AM said:
Shikaku posted on Jul 6 2006 at 09:42 AM said:
WE NEED AN EXPERT STAT!

IS THIS WHAT WE NEED TO UNLOCK THE MAGICEYES HARDWARE?!

No, the software that talks to the hardware is still very much closed source, and will likely remain so :(

However, this does explain how to talk to the video software on the 940, so people can write there own full-speed video players.

Well at least it's a start... we need ffplay updates now xd
 
Last edited by a moderator:
aapje89 posted on Jul 6 2006 at 10:49 AM said:
(naw)mcx posted on Jul 6 2006 at 10:43 AM said:
I had a look and there is no resipey this time
yeah lol :lol:

They must have streamlined it. It is a disappointment, however! :D
 
Last edited by a moderator:
It's about time they released it... It has been ready to be released for ages now.
 
Squidge posted on Jul 6 2006 at 11:53 AM said:
Shikaku posted on Jul 6 2006 at 09:42 AM said:
WE NEED AN EXPERT STAT!

IS THIS WHAT WE NEED TO UNLOCK THE MAGICEYES HARDWARE?!

No, the software that talks to the hardware is still very much closed source, and will likely remain so :(

However, this does explain how to talk to the video software on the 940, so people can write there own full-speed video players.
Shazam!

Can't the magic eyes support a bunch more formats that GPH doesn't have the licence for?

Again, Shazam!
 
Last edited by a moderator:
Phil posted on Jul 6 2006 at 12:23 PM said:
Shazam!

Can't the magic eyes support a bunch more formats that GPH doesn't have the licence for?

Again, Shazam!
Yes indeed. In fact, it can even help with 3D engines, doing transformations and stuff. Unfortunately the module on the ME decoder is only available as binary.
 
Last edited by a moderator:
nickspoon posted on Jul 6 2006 at 05:58 PM said:
Phil posted on Jul 6 2006 at 12:23 PM said:
Shazam!

Can't the magic eyes support a bunch more formats that GPH doesn't have the licence for?

Again, Shazam!
Yes indeed. In fact, it can even help with 3D engines, doing transformations and stuff. Unfortunately the module on the ME decoder is only available as binary.
Do we have access to this binary then? and if so is it openly documented or will it be a case of excessive reverse engineering?
 
Last edited by a moderator:
Squidge posted on Jul 6 2006 at 03:53 AM said:
Shikaku posted on Jul 6 2006 at 09:42 AM said:
WE NEED AN EXPERT STAT!

IS THIS WHAT WE NEED TO UNLOCK THE MAGICEYES HARDWARE?!

No, the software that talks to the hardware is still very much closed source, and will likely remain so :(

However, this does explain how to talk to the video software on the 940, so people can write there own full-speed video players.
I don't need the hardware exploited for gaming, I just need a mplayer that doesn't crash.

If this is based on the same mplayer for x86 PC's can't we add insane amounts of actual functionality to this Device?

Like all sorts of output modes and filters? Or use it to drive 10-foot-tall displays made of light bulbs etc. ?

Or regular old Mpeg1 support?
 
Last edited by a moderator:
This is fantastic news. Finally justifies all the positive coverage that the GP2x has been getting over the last few months which, whilst deserved, I always read with a slight sensation of "well, yes, but if the mplayer people get annoyed they could take the whole thing to pieces, and that'd be that".

Plus, of course, it's nice for developers to be able to finally see how GPH did some things that worked with the hardware since the beginning...
 
Just access it using your SVN client instead of web browser, and you can download the full tree to your harddisk...

eg...

Code:
-bash-2.05b$ svn export http://svn.gp2x.com/gp2x/tag/application/2006.07.05/mplayer/
[...]
Exported revision 30.
-bash-2.05b$

EDIT: It's now in the GP2X archive.
 
Back
Top