Author Topic: VLC player Port  (Read 23281 times)

miturbide

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1154
    • View Profile
    • OS2World
VLC player Port
« on: 2008.01.06, 18:16:49 »
Supporting thread for the VLC player Port bounty.
Martín Itúrbide
OS2World.com NewsMaster
Open Source Advocate

Skype - martiniturbide
Google Talk - martiniturbide@gmail.com

Terry

  • Jr. Member
  • **
  • Posts: 73
    • View Profile
Re: VLC player Port
« Reply #1 on: 2008.01.06, 20:23:39 »
VLC Media Player does just about everthing you need to play media files, and shines in the CODEC department.

http://www.videolan.org/vlc/

Andi710

  • Jr. Member
  • **
  • Posts: 71
    • View Profile
Re: VLC player Port
« Reply #2 on: 2008.01.07, 00:07:00 »
Needs wxWidgets - so we need somebody to fix this first.

AFAIK, they want to switch to Qt4 at some point, which we don't have at all.

Looks a little like a huge challenge, given that we have alternatives like kmplayer, up-to-date mplayer ports and WarpVision already.

RobertM

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2034
    • View Profile
    • A.I.BuiltPC - using OS/2 Warp Server & eComStation for Custom Web and Database Solutions
Re: VLC player Port
« Reply #3 on: 2008.01.07, 00:14:28 »
VLC Media Player does just about everthing you need to play media files, and shines in the CODEC department.

http://www.videolan.org/vlc/

AFAIK, VLC is baed off ffMPEG. Besides the GUI, what other features does it offer that KMP and mPlayer don't have?

-Rob
|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


Saijin_Naib

  • Hero Member
  • *****
  • Posts: 1357
  • Birdie Num-Nums
    • View Profile
    • Synperz Domain
Re: VLC player Port
« Reply #4 on: 2008.09.17, 00:47:42 »
Yay, just switched to Qt4. Much improved GUI over the wxWidgets version I must say, but now an even more difficult task to port to os/2.

The Blue Warper

  • Full Member
  • ***
  • Posts: 116
    • View Profile
Re: VLC player Port
« Reply #5 on: 2008.09.17, 13:05:01 »

AFAIK, VLC is baed off ffMPEG. Besides the GUI, what other features does it offer that KMP and mPlayer don't have?

-Rob

Hi, Robert!  Hi all!
A feature that I know of is support for LAN streaming and broadcasting (VLC is indeed a software made up of a media-player app and a streaming-app, which once were stand-alone app and were eventually merged into one player).  You can get video-streams from a PC in your LAN or from the Internet, and cast (or re-cast) them to the rest of your LAN.
Another useful feature is that you can save your streamings into a file, even encoding them into another format on-the fly (i.e., you can get an .mp3 or an .avi stream and encode it into, say, a WAV or an MPEG file while still downloading it).
I don't recall if there's an equivalent app in OS/2, when it comes to LAN streaming of multimedia contents, so maybe this would be a welcome addition to some native app which currently lacks this capability (i.e., whether or not a real VLC port could be done).
« Last Edit: 2008.09.17, 13:07:55 by The Blue Warper »

Saijin_Naib

  • Hero Member
  • *****
  • Posts: 1357
  • Birdie Num-Nums
    • View Profile
    • Synperz Domain
Re: VLC player Port
« Reply #6 on: 2008.09.17, 15:55:45 »
Well, is the GUI something that can't be done in PM-GUI? It really is still very, very basic. I mean, other than Icons in the System menu I think it could all be done by PM-GUI, maybe we don't need QT4 for this one to work.

RobertM

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2034
    • View Profile
    • A.I.BuiltPC - using OS/2 Warp Server & eComStation for Custom Web and Database Solutions
Re: VLC player Port
« Reply #7 on: 2008.09.17, 21:26:11 »
Hi TBW,

mPlayer (and mEncoder) support playing stuff from streams, as well as saving/writing them to disk. There is an additional package in that family that allows "bouncing" the content to other locations on the LAN or Internet, but I dont think it is ported to OS/2.

Rob
|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


RobertM

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2034
    • View Profile
    • A.I.BuiltPC - using OS/2 Warp Server & eComStation for Custom Web and Database Solutions
Re: VLC player Port
« Reply #8 on: 2008.09.17, 21:33:00 »
Well, is the GUI something that can't be done in PM-GUI? It really is still very, very basic. I mean, other than Icons in the System menu I think it could all be done by PM-GUI, maybe we don't need QT4 for this one to work.

A GUI could indeed be done for PM. But, on those grounds, it would still be "smarter" to do the following:
(1) Port the ffServer/mPlayer Server stuff to OS/2 (that assumes anyone - or enough people - need serving capabilities).

(2) Wrap the video window in a player control

(3) Make a player control for Full Screen playback


Everything else that VLC Player does, mPlayer/mEncoder does as well... in some cases better (such as transcoding using mEncoder directly, with a variety of additional options).

Making a VLC Player "clone" using mPlayer/mEncoder or ffMPEG/ffPlay/ffServer would be a far better route than porting VLC Player... at least in my opinion.

Rob
|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


Saijin_Naib

  • Hero Member
  • *****
  • Posts: 1357
  • Birdie Num-Nums
    • View Profile
    • Synperz Domain
Re: VLC player Port
« Reply #9 on: 2008.09.17, 21:46:39 »
True, but I guess VLC was chosen because it's a bit more ubiquitous than ffmpeg/mencoder, as it's what's seen and interacted with as opposed to it's underpinnings.

RobertM

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2034
    • View Profile
    • A.I.BuiltPC - using OS/2 Warp Server & eComStation for Custom Web and Database Solutions
Re: VLC player Port
« Reply #10 on: 2008.09.17, 21:54:20 »
True, but I guess VLC was chosen because it's a bit more ubiquitous than ffmpeg/mencoder, as it's what's seen and interacted with as opposed to it's underpinnings.

Indeed that is true, but I don't think that would matter much to the eCS community. I'd love to see a VLC-like player. My suggestions for starting from ffMPEG/mPlayer directly are based on the fact that all the core stuff is already done (ported to OS/2)... leaving only the need for a GUI, while starting with VLC would require a re-porting effort of VLC's ffMPEG underpinnings and a GUI.

That, and it would also give us a great transcoding solution with minimal additional effort.

There's no reason why whatever GUI that is created can't be very much similar to VLC's.

Rob
|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


Saijin_Naib

  • Hero Member
  • *****
  • Posts: 1357
  • Birdie Num-Nums
    • View Profile
    • Synperz Domain
Re: VLC player Port
« Reply #11 on: 2008.09.17, 22:46:08 »
You are totally correct Rob, I agree. Why make VLC and jump through QT4 hoops (though having QT4 would help with other things anyway) when we can just slap together a GUI ffmpeg with a native PM interface.

RobertM

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2034
    • View Profile
    • A.I.BuiltPC - using OS/2 Warp Server & eComStation for Custom Web and Database Solutions
Re: VLC player Port
« Reply #12 on: 2008.09.17, 23:01:11 »
Saijin,

You mentioned a point I overlooked - which is QT4, which would open the door to a bunch of other ports. Hmmm...
|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


abwillis

  • Sr. Member
  • ****
  • Posts: 325
    • View Profile
Re: VLC player Port
« Reply #13 on: 2008.09.18, 00:24:24 »
Saijin,

You mentioned a point I overlooked - which is QT4, which would open the door to a bunch of other ports. Hmmm...
If someone will port QT4 then we can continue having a GUI for VirtualBox.  From a post I read the other day, QT3 is apparently still able to be built right now as it said they would be removing it soon. 

jasonmark22

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: VLC player Port
« Reply #14 on: 2010.02.17, 06:44:48 »
To make the above applications working on OS/2 and eCS there is a little bit more work involved than just gettting SWTSwing compatible with Java 1.4 but we are get from 0% to 80% with SWTSwing. You can see how far I already got with limited Java 1.4 support Christopher Deckers was kind enough to add to the current SWTSwing version. With basically 24 hours of work spent on Azureus and Jameica (for Hibiscus) I was able to get those screenshots.

I think it's worth it as long as we don't have a native SWT library (which we maybe never get).


-Removed ad link
« Last Edit: 2010.02.17, 22:18:50 by RobertM »