OESF Portables Forum

General Forums => General Discussion => Topic started by: rikiya on April 25, 2004, 12:14:47 am

Title: Linux Real Player?
Post by: rikiya on April 25, 2004, 12:14:47 am
Hi all.

I\'d like to know if the Linux Real Player works on the SL-C860???

here\'s the website.
http://forms.real.com/real/player/unix/unix.html (http://forms.real.com/real/player/unix/unix.html)
Title: Linux Real Player?
Post by: Stubear on April 25, 2004, 07:38:05 am
Nope, they don\'t have a arm binary so t won\'t run.

You could try Helix  instead - I remember see a reprot about someone starting an arm port of helix

Stu
Title: Linux Real Player?
Post by: DrWowe on April 25, 2004, 11:17:37 am
Maybe with qemu?  That\'s an emulator that runs non native Linux binaries.
Title: Linux Real Player?
Post by: Greg2 on April 25, 2004, 11:41:28 am
Quote
Hi all.

I\'m new to here
@rikiya ...aka ...riki_nakamura

You speak of loyalty to a product built of plastic and semiconductors and then use deception to post a lie to the people who helped you?

Greg
Title: Linux Real Player?
Post by: Stubear on April 25, 2004, 05:56:23 pm
I have yet to get qemu to run on arm, I\'d love to here from anyone who has - want to run adom on the Z.

Stu
Title: Linux Real Player?
Post by: padishah_emperor on April 25, 2004, 07:50:18 pm
Quote
Quote
Hi all.

I\'m new to here
@rikiya ...aka ...riki_nakamura

You speak of loyalty to a product built of plastic and semiconductors and then use deception to post a lie to the people who helped you?

Greg

eh?
whoosh..
I\'ve missed something..  ;-)
Title: Linux Real Player?
Post by: Greg2 on April 25, 2004, 08:35:23 pm
To get back on topic...

I visited the Helix community today and registered, D/L some development files and will try to help out some (with my limited time and knowledge of porting to Linux ARM) to make this work on a Z.

Greg
Title: Linux Real Player?
Post by: ScottYelich on April 26, 2004, 12:54:07 pm
yes, I am also anxiously awaiting QEMU\'s arrival on the zaurus/arm ...

Scott
Title: Linux Real Player?
Post by: TonyOlsen on April 26, 2004, 01:37:16 pm
Is there another possible approach to it?  I know that Macromedia Flash and RealNetwork worked together (I used to work at RealNetworks) and that Flash was going to start supporting Real Media inside the flash/shockwave files.  So... if we could find a fully functional post of the Macromedia Flash and/or Shockwave plaers for the Z then maybe it could also play RealMedia somehow.

...I know it\'s a stretch... but it\'s the only Plan B I can think of.

It would be soooo cool to have RealMedia on my Zaurus.  I listen to audio books which sounds great using RealAudio\'s 5 kbps audio codec... otherwise I would have to use 16 kbps MP3 which doesn\'t sound as good and would make my audio books 3x larger... and my CF cards have limited storage...

Little side note/subject: Is there any other audio compression, supperior to MP3 for tiny tiny files, which also runs on the Z?  I\'m anxious to port over my audio books.  - Thanks.
Title: Linux Real Player?
Post by: padishah_emperor on April 26, 2004, 02:50:28 pm
Quote
Is there another possible approach to it?  I know that Macromedia Flash and RealNetwork worked together (I used to work at RealNetworks) and that Flash was going to start supporting Real Media inside the flash/shockwave files.  So... if we could find a fully functional post of the Macromedia Flash and/or Shockwave plaers for the Z then maybe it could also play RealMedia somehow.

...I know it\'s a stretch... but it\'s the only Plan B I can think of.

It would be soooo cool to have RealMedia on my Zaurus.  I listen to audio books which sounds great using RealAudio\'s 5 kbps audio codec... otherwise I would have to use 16 kbps MP3 which doesn\'t sound as good and would make my audio books 3x larger... and my CF cards have limited storage...

Little side note/subject: Is there any other audio compression, supperior to MP3 for tiny tiny files, which also runs on the Z?  I\'m anxious to port over my audio books.  - Thanks.

I think when I had SuSE, it\'s RealPlayer was the default player for flash files, but it didn\'t play them well. Doesn\'t mplayer handle .rm files?
Title: Linux Real Player?
Post by: DrWowe on April 26, 2004, 04:02:01 pm
Quote
yes, I am also anxiously awaiting QEMU\'s arrival on the zaurus/arm ...
Scott

The qemu page claims that ARM support is in the \"Testing\" state (that\'s for ARM host support, which applies to the Zaurus\")  I hope that means it\'s close to working...

Also, don\'t forget that Linux binaries are very sensitive to their shared libraries.  The ideal situation for qemu would be a staticly linked binary, or failing that, ALL shared libraries from the emulated architecture need to be copied over.  It would be pretty much impossible to link an emulated x86 binary with an ARM shared library.

And of course, an X application needs an X server too.  

But I have high hopes for qemu in the long term.
Title: Linux Real Player?
Post by: Stubear on April 26, 2004, 06:13:36 pm
Tried cross-compiling qemu but have yet to even get ls or ash (statically linked) from i386 to run on the Z.
Maybe doing something wrong - I want to play adom on the Z

Stu
Title: Linux Real Player?
Post by: Pyrates on April 27, 2004, 02:57:51 am
So, if you want to play adom, why don\'t you ask the author for the source so you can compile it for arm natively? I think he\'d give it to you if you promise to keep it for yourself or so (that\'s how I understood the whole matter...). I\'d be interested in a copy as well, but I\'d also try to compile it if you don\'t feel like it, but just now I\'m too busy, maybe in a week or so...

Cheers
Philipp
Title: Linux Real Player?
Post by: ScottYelich on April 27, 2004, 07:04:16 pm
qemu arm has been in the \"testing\" phase for as long as i\'ve followed.
Title: Linux Real Player?
Post by: DrWowe on April 27, 2004, 09:19:32 pm
Does anyone know if mplayer and/or xine have their own reimplementation of the RP protocol?  If so, that could be another avenue to pursue.  On my laptop I have no problem playing Real streams with them, but I can\'t remember if they use a binary driver or not...
Title: Linux Real Player?
Post by: DrWowe on April 27, 2004, 09:20:58 pm
Quote
qemu arm has been in the \"testing\" phase for as long as i\'ve followed.

It sounds like an opportunity for a motivated indivudual with a machine that runs Linux on an ARM processor to help finish the job...
Title: Linux Real Player?
Post by: TonyOlsen on April 27, 2004, 10:37:52 pm
There is \"Real Alternative\"... maybe the source could be recompiled for Zaurus?
Title: Linux Real Player?
Post by: Stubear on April 28, 2004, 01:45:35 am
Quote
So, if you want to play adom, why don\'t you ask the author for the source so you can compile it for arm natively? I think he\'d give it to you if you promise to keep it for yourself or so (that\'s how I understood the whole matter...). I\'d be interested in a copy as well, but I\'d also try to compile it if you don\'t feel like it, but just now I\'m too busy, maybe in a week or so...

Cheers
Philipp

I\'ll try that but judging from feedback on usenet the author of adom is really possesive of his source code. There is already a request for improvemt to compile it for arm, but there\'s been little visible development on adom in the last year or so.
Title: Linux Real Player?
Post by: zaurusbs on June 06, 2004, 09:16:37 am
https://helixcommunity.org/softwaremap/trov...hp?form_cat=326 (https://helixcommunity.org/softwaremap/trove_list.php?form_cat=326)
and this
https://helixcommunity.org/projects/linuxarm/ (https://helixcommunity.org/projects/linuxarm/)
doesn\'t seem to have gotten very far - anyone know anything about this?
main reason for my interest is this:
http://webjay.org/ (http://webjay.org/)
this is basically how i listen to music (and watch video) on my desktop, and it would AMAZING to be able to do the same on my 5600. just curious if anyone\'s heard/seen any rumblings of a helix port.
Title: Linux Real Player?
Post by: CoreyC on June 06, 2004, 10:51:58 am
Quote
Does anyone know if mplayer and/or xine have their own reimplementation of the RP protocol?  If so, that could be another avenue to pursue.  On my laptop I have no problem playing Real streams with them, but I can\'t remember if they use a binary driver or not...


mplayer, no.  Xine has support for realplayer 1 & 2 files, pretty much obsolete now.

Porting helix will only give you the gui that is used with real player, with some support for a few odd audio/video formats that do not include real media files.  What the helix community is waiting for is for the realplayer to be released as open source, something that has been promised for almost a year now but has never happened.
Title: Linux Real Player?
Post by: ThirtyOne on June 06, 2004, 02:46:31 pm
MPlayer will play Real files on Linux.  It will not play on Zaurus.

This is what I do:

Use mencoder to take a rm stream and covert it to MPEG4 and drop it off in the /var/www/html directory of my apache server.  Then I can stream over http to my zaurus, or copy the file to my zaurus later.
Title: Linux Real Player?
Post by: TonyOlsen on June 06, 2004, 09:12:49 pm
I take it you\'re runnig Linux on an x86.  I believe the Windows Codecs (including the hacked RealPlayer codec used in \"Real Alternative\") aren\'t completely OS dependant, and so your MEncoder is using the actual, or hacked, Real Player codecs to decode the video before encoding it into MPEG4.
Title: Linux Real Player?
Post by: ScottYelich on June 07, 2004, 08:44:53 am
huh?

tony: don\'t you have your wince device yet?
Title: Linux Real Player?
Post by: TonyOlsen on June 07, 2004, 03:14:58 pm
I don\'t have, nor am I planning on buying, any WinCE devices.
Title: Linux Real Player?
Post by: ThirtyOne on June 07, 2004, 05:12:13 pm
yes.  you can install mplayer with the win32 codecs on Linux and play most Real and Windows Media content.

There is a Windows port, too but I have never used it.
Title: Linux Real Player?
Post by: TonyOlsen on June 07, 2004, 05:30:56 pm
So... the codecs are, for the most part, OS independant binary code.
Title: Linux Real Player?
Post by: Stubear on June 07, 2004, 06:45:55 pm
mplayer running on x86 will can use some (but not all yet) codecs from Windoze, however those codes will NOT run on the arm processor so they are useless for the Z.

Stu
Title: Linux Real Player?
Post by: TonyOlsen on June 07, 2004, 06:53:32 pm
Yes
Title: Linux Real Player?
Post by: lardman on June 08, 2004, 05:11:29 am
Quote
So... the codecs are, for the most part, OS independant binary code.


Quote
Yes


No. That\'s the problem (I assume), otherwise we\'d be able to use them too. That said, I don\'t really know how they can be loaded under Linux (I don\'t know what they actually are, but I\'d assume ActiveX DLLs or the like).


Si
Title: Linux Real Player?
Post by: Anonymous on June 08, 2004, 06:37:27 am
I don\'t know exactly how it works either, but my guess is that they are x86 binaries with known entry points in the DLL, so the linux code just finds the entry points and calls them.  At any rate, mplayer for Linux WILL load and use win32 binary codecs which allows it to play most rm content.

There is supposed to be a helix port to arm to support the new motorolla smart phone that is Linux-based, but I have not seen any activity over there.  That will be the best bet for NATIVE playback.

In the meantime, using my linux box and mencoder works best for getting RealMedia or WMV streams in a format that can be played on my z in near-real-time.  I use it for live baseball and as long as I give it about a 20 minute delay it plays flawlessly.

ThirtyOne
Title: Linux Real Player?
Post by: TonyOlsen on June 08, 2004, 01:01:52 pm
Quote
Quote:
So... the codecs are, for the most part, OS independant binary code.


Quote:
Yes


No. That\'s the problem (I assume), otherwise we\'d be able to use them too. That said, I don\'t really know how they can be loaded under Linux (I don\'t know what they actually are, but I\'d assume ActiveX DLLs or the like).


Yes, that\'s what I mean\'t.  The codecs are OS Independant (more or less), but I didn\'t say they were CPU independant.  They ARE CPU dependant.

I said this because someone else mentioned that they\'re able to use the x86 Windows codec on their x86 Linux players.  The x86 codecs may work on Linux and Windows... but it won\'t work on ARM because it would have to be recompiled for the ARM processor.

Why hasn\'t someone just cross-compiled the hacked RealPlayer codec?  I know that it won\'t be optimized (floating point, etc), but at least it would work!  And most of the stuff I want RealPlayer for is for tiny (40kbps or even 5kbps) video and audio files... which \"should\" still run despite the x86-to-ARM recompiling anti-optimizations.
Title: Linux Real Player?
Post by: lpotter on June 08, 2004, 02:00:19 pm
umm i was the one that started the linuxarm port of helix. As far as I know. audio codecs are working, but video doesn\'t on the zaurus (which isn\'t to say it won\'t). But it\'s simply a matter of someone with enough time to add the right bits.
The codecs cross compile just fine. Its the video window and integration of helix with qtopia thats missing.
and, btw. helix codecs ARE fixed point in the first place. Fixed point is always faster than floats.
Title: Linux Real Player?
Post by: TonyOlsen on June 08, 2004, 02:09:36 pm
Quote
and, btw. helix codecs ARE fixed point in the first place. Fixed point is always faster than floats.


Hurray!