OS2World OLD-STATIC-BACKUP Forum

OS2 World.Com Bounty System => Open Bounties => Topic started by: miturbide on 2008.01.06, 18:16:49

Title: VLC player Port
Post by: miturbide on 2008.01.06, 18:16:49
Supporting thread for the VLC player Port bounty (http://www.os2world.com/content/view/15985/71/).
Title: Re: VLC player Port
Post by: Terry 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/ (http://www.videolan.org/vlc/)
Title: Re: VLC player Port
Post by: Andi710 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.
Title: Re: VLC player Port
Post by: RobertM 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/ (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
Title: Re: VLC player Port
Post by: Saijin_Naib 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.
Title: Re: VLC player Port
Post by: The Blue Warper 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).
Title: Re: VLC player Port
Post by: Saijin_Naib 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.
Title: Re: VLC player Port
Post by: RobertM 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
Title: Re: VLC player Port
Post by: RobertM 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
Title: Re: VLC player Port
Post by: Saijin_Naib 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.
Title: Re: VLC player Port
Post by: RobertM 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
Title: Re: VLC player Port
Post by: Saijin_Naib 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.
Title: Re: VLC player Port
Post by: RobertM 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...
Title: Re: VLC player Port
Post by: abwillis 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. 
Title: Re: VLC player Port
Post by: jasonmark22 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
Title: Re: VLC player Port
Post by: Mike on 2010.03.14, 18:43:58
The first port of VLC Player arrived. Its a Technical Preview made by KO Myung-Hun, dont expect that everything will work as its still in development. You can download it from hobbes
http://hobbes.nmsu.edu/download/pub/incoming/vlc-1.0.5-tp1.zip (http://hobbes.nmsu.edu/download/pub/incoming/vlc-1.0.5-tp1.zip) Check the readme for requirements, addtional it needs the gcc442 lib.
 
Title: Re: VLC player Port
Post by: sXwamp on 2010.03.15, 04:21:27
I'm getting this error!

"Cannot determine unprivileged user for VLC!"

Can anyone get this to run?
Title: Re: VLC player Port
Post by: Tellie on 2010.03.15, 08:28:22
Hi, It's running here, but mpg and/ or avi is not running.

There are minimum features to compile and to run.
--plugin-path should be specified whenever run vlc

   Ex) vlc --plugin-path=/usr/local/lib/vlc
And when try to run a mpg i get:

No suitable decoder module:
VLC does not support the audio or video format "XVID". Unfortunately there is no way for you to fix this.
Title: Re: VLC player Port
Post by: miturbide on 2010.03.16, 03:16:49
About VLC Player port.

Let's check KO Myung-Hun port:

Search: http://hobbes.nmsu.edu/h-search.php?key=vlc-1.0.5-tp1 (http://hobbes.nmsu.edu/h-search.php?key=vlc-1.0.5-tp1)
Title: Re: VLC player Port
Post by: sXwamp on 2010.06.18, 00:25:49
Thank you KO Myung-Hun,

VLC media player v1.0.5 for OS/2 Beta 1 The cross-platform open-source multimedia framework, player and server VLC media player is a highly portable multimedia player and multimedia framework capable of reading most audio and video formats (MPEG-2, MPEG-4, H.264, DivX, MPEG-1, mp3, ogg, aac ...) as well as DVDs, Audio CDs VCDs, and various streaming protocols.

http://hobbes.nmsu.edu/h-search.php?key=lc-1.0.5-beta1&pushbutton=Search

The streaming is better than WarpVision and mPlayer for me, but it does get out up snyc sometimes. It's only in beta, but I think it will definitely be better than WarpVision and mPlayer, any thoughts?

I'm getting an extra pay check on the first, is anyone willing to match $50 USD for KO Myung-Hun's hard work on VLC ???


Greggory

 
Title: Re: VLC player Port
Post by: Pete on 2010.06.23, 20:15:57
Hi Greggory

I take that vlc delivers audio with the video on your system?

When I installed vlc a week or 2 ago it seemed to work fine but now, without changing any settings, I cannot get any audio from vlc.

Any configuration tips to resolve this?

Regards

Pete
Title: Re: VLC player Port
Post by: sXwamp on 2010.06.23, 20:50:18
Hi Greggory

I take that vlc delivers audio with the video on your system?

When I installed vlc a week or 2 ago it seemed to work fine but now, without changing any settings, I cannot get any audio from vlc.

Any configuration tips to resolve this?

Regards

Pete

I'm running eCS 2.0GA with default uniaud16.sys and Paul's uniaud32.sys 1.9.22.   I had the same problem when I first installed VLC, but under preferences=>Audio , I changed the output to Simple DirectMedia Layer audio output and that got the sound working for me! Note: quit and restart VLC each time  you change the audio options.

Hope this helps!

Greggory
Title: Re: VLC player Port
Post by: Pete on 2010.06.24, 00:21:07
Hi Greggory

eCS2.0GA comes with an updated uniaud16.sys and uniaud32.sys build 1.9.22 - neither of which are any use with the hardware here and are responsible for continual looping sounds so I've backlevelled those to usable versions.

You may be interested to know there is a uniaud 1.9.22 update here ftp://ftp.netlabs.org/pub/uniaud/Uniaud191-1922.zip.

It does improve on the builds supplied with eCS2.0GA - only takes 3 attempts to boot without looping sounds here whereas with the eCS2.0GA versions system sounds had to be turned off to avoid the problem - but is still not as good as the builds I am using which rarely have the looping sound problem.

I did have vlc working fine using K Audio and have no idea why it stopped working. Having changed that to Simple DirectMedia Layer audio I now have sound.

This is probably an important tip for those who did not know:  "Note: quit and restart VLC each time  you change the audio options."


Thanks

Pete
Title: Re: VLC player Port
Post by: sXwamp on 2010.06.24, 01:00:55
Hi Greggory

....It does improve on the builds supplied with eCS2.0GA - only takes 3 attempts to boot without looping sounds here whereas with the eCS2.0GA versions system sounds had to be turned off to avoid the problem - but is still not as good as the builds I am using which rarely have the looping sound problem.....

Thanks

Pete

Trying taking out the QRYMMCD.EXE demon from the config.sys and reboot.  I was lucky that it was the cause of my looping problem not had a problem since.

Greggory
Title: Re: VLC player Port
Post by: Pete on 2010.06.24, 01:55:02
Hi Greggory

What is the purpose of the QRYMMCD.EXE demon? - I'd just like to know before considering REMming that line.

I'm not that sure it will make any difference anyway as every uniaud32 later than 1.9.2 does not get Control IDs correct which I suspect may be part of the looping sound problem.

The output of unimix -list > ad1988.txt for uniaud32 1.9.2 shows Control ID3 for Headphone Playback Volume and Control ID4 for Headphone Playback Switch. All later uniaud32 builds have Headphone Playback Volume missing and show Control ID3 as Headphone Playback Switch - which means that every Control ID >2 is incorrect with the later builds.

Regards

Pete

Title: Re: VLC player Port
Post by: sXwamp on 2010.06.24, 02:47:26
Hi Greggory

What is the purpose of the QRYMMCD.EXE demon? - I'd just like to know before considering REMming that line.

Regards

Pete

It has to do with the Audio CD.


> Queries the Audio CD
> >
> Source: > Source:
> >
> cfgdat09.htm > cfgdat09.htm .  

I haven't missed anything after taking it out of my CONFIG.SYS.   I would recommend trying it, because it solved my problems and I now have a pretty stable system now!  All I know that it works for some and doesn't work for others, also Roderick Klein recommended it first.

Greggory

Title: Re: VLC player Port
Post by: Pete on 2010.06.26, 19:41:00
Hi Greggory

I put a REM at the start of the QRYMMCD.EXE config.sys line and agree that it does not seem to cause any problems. I can still play audio CDs - and I have not had looping/repeating sounds at all with the 114rc6 uniaud16.sys.

I'm currently testing the uniaud16.sys from ftp://ftp.netlabs.org/pub/uniaud/Uniaud191-1922.zip - seems good so far but I've only booted a couple of times since installing this build.

I'm not testing either of the available uniaud32.sys 1.9.22 builds as the mixer Control IDs are so incorrect.

Regards

Pete

Title: Re: VLC player Port
Post by: Pete on 2010.06.27, 19:16:50
Hi Greggory

I cannot recommend the uniaud16.sys from ftp://ftp.netlabs.org/pub/uniaud/Uniaud191-1922.zip as it seems to slow the system down considerably if sounds are involved. An example would be Klondike Solitaire which takes much longer to deal and move cards when using this uniaud16.sys build.

Back to using the uniaud16.sys from uniaud114rc6 ...

Regards

Pete

Title: Re: VLC player Port
Post by: The Blue Warper on 2010.06.28, 13:32:34

The output of unimix -list > ad1988.txt for uniaud32 1.9.2 shows Control ID3 for Headphone Playback Volume and Control ID4 for Headphone Playback Switch. All later uniaud32 builds have Headphone Playback Volume missing and show Control ID3 as Headphone Playback Switch - which means that every Control ID >2 is incorrect with the later builds.


I suspect that might be related to the recently added ability to adjust headphone volume (see http://svn.netlabs.org/uniaud/changeset/486 ).  If I understand correctly, the ID count was thus increased by one.
Have you tried manually setting your values for each ID?
Title: Re: VLC player Port
Post by: Pete on 2010.06.28, 20:16:03
Hi Blue Warper

uniaud32 1.9.22 simply does not list a Control ID for headphone volume; uniaud32 1.9.2 does.

Looks like the "recently added ability to adjust headphone volume" actually removed that ability for my hardware.


Regards

Pete

Title: Re: VLC player Port
Post by: miturbide on 2011.03.02, 18:07:46
Considering that:


I will like to propose the bounty sponsors to transfer the $45 to this project and close the bounty at OS2World.com.

If any of the bounty sponsors have any comment please post it here within two weeks. This will give time to hear any comments from the sponsors and the community and let anybody else contribute to this bounty (http://www.os2world.com/content/view/15985/71/) on this days.

Thanks

Martin Iturbide
OS2World.com Bounty Admin.
Title: Re: VLC player Port
Post by: Andi710 on 2011.03.02, 18:20:30
Martin,
I am not sure if I sponsored this port originally. In case I did, I agree with giving the money to Ko Myung-Hun.
Cheers
Andreas
Title: Re: VLC player Port
Post by: warpcafe on 2011.03.02, 19:19:29
Martin,

a long, long time ago I sponsored 50 Euro for the "Porting TrueCrypt" bounty.
That bounty is sooo dead ever since it started... can I ask that you transfer the money to THIS bounty here?

I woould really like to show some appreciation towards Ko Myung-Hun for is work.

Thanks,
Thomas
Title: Re: VLC player Port
Post by: miturbide on 2011.03.02, 23:47:46
Sure Thomas.

Let me hear the comments over this project on this two weeks and I will go over with this procedure.

Martin
Title: Re: VLC player Port
Post by: Andi710 on 2011.03.03, 00:21:21
a long, long time ago I sponsored 50 Euro for the "Porting TrueCrypt" bounty.
That bounty is sooo dead ever since it started... can I ask that you transfer the money to THIS bounty here?

Thomas, I second a request like this. It would be really nice to ask sponsors of projects that have been dead for at least a year if they want to donate their funds to other, active development efforts. I requested this quite some time ago, but never got anywhere yet.

Cheers
Andreas
Title: Re: VLC player Port
Post by: miturbide on 2011.03.23, 05:45:26
The bounty prize for the VLC port has raised to $115.
Title: Re: VLC player Port
Post by: sXwamp on 2011.03.23, 07:38:22
The bounty prize for the VLC port has raised to $115.


Give me two weeks and I'll add 50 dollars to the VLC bounty.

Greggory
Title: Re: VLC player Port
Post by: miturbide on 2011.04.13, 19:18:36
Hi Greggory.

I will close the bounty this weekend. Please confirm me if you are going to be able to chip in for this one.

Thanks
Martin
Title: Re: VLC player Port
Post by: sXwamp on 2011.04.13, 21:13:35
Hi Greggory.

I will close the bounty this weekend. Please confirm me if you are going to be able to chip in for this one.

Thanks
Martin

Will do, later on tonight I will make sure.
Title: Re: VLC player Port
Post by: miturbide on 2011.05.01, 15:24:32
The bounty prize had been updated. Now it is on $130.
Title: Re: VLC player Port
Post by: miturbide on 2011.05.07, 01:55:20
The bounty prize has been updated. Now it is on $165.