Supporting thread for the VLC player Port bounty (http://www.os2world.com/content/view/15985/71/).
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/)
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.
Quote from: 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/)
AFAIK, VLC is baed off ffMPEG. Besides the GUI, what other features does it offer that KMP and mPlayer don't have?
-Rob
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.
Quote from: RobertM on 2008.01.07, 00:14:28
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).
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.
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
Quote from: Saijin_Naib on 2008.09.17, 16: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.
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
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.
Quote from: Saijin_Naib on 2008.09.17, 22: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.
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
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.
Saijin,
You mentioned a point I overlooked - which is QT4, which would open the door to a bunch of other ports. Hmmm...
Quote from: RobertM on 2008.09.18, 00:01:11
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.
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
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.
I'm getting this error!
"Cannot determine unprivileged user for VLC!"
Can anyone get this to run?
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.
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)
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
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
Quote from: Pete on 2010.06.23, 21: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
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
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
Quote from: Pete on 2010.06.24, 01:21:07
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
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
Quote from: Pete on 2010.06.24, 02:55:02
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
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
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
Quote from: Pete on 2010.06.24, 02:55:02
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?
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
Considering that:
- There is a single effort to port VLC to eComStation - OS/2 by KO Myung-Hun. (http://www.ecomstation.co.kr/)
- The binary is available at: http://hobbes.nmsu.edu/h-search.php?sh=1&button=Search&key=vlc-1.1.7.zip
- The Source code change log is available on the same file
- KO Myung-Hun had agreed to claim the prize
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.
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
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
Sure Thomas.
Let me hear the comments over this project on this two weeks and I will go over with this procedure.
Martin
Quote from: warpcafe on 2011.03.02, 19:19:29
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
The bounty prize for the VLC port has raised to $115.
Quote from: miturbide on 2011.03.23, 05:45:26
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
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
Quote from: miturbide on 2011.04.13, 20: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
Will do, later on tonight I will make sure.
The bounty prize had been updated. Now it is on $130.
The bounty prize has been updated. Now it is on $165.