Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

videolan player port?

3 views
Skip to first unread message

inv...@invalid.invalid

unread,
Oct 14, 2009, 3:27:49 PM10/14/09
to
Did anybody have look at the videolan project?
http://www.videolan.org/
It's a pretty good video player with open source code.
Maybe it is not to difficult to port to os/2?

Martin

Dave Yeo

unread,
Oct 14, 2009, 6:33:22 PM10/14/09
to

I've looked at it before. Had some problem compiling it due to a pthread
issue, can't remember now what though. Also not sure about our wxwidgets
port, haven't heard from the porters in a while
Dave

Peter Brown

unread,
Oct 14, 2009, 8:24:56 PM10/14/09
to
Hi Dave


I was just having a try at getting vlc for windows installed using
ar5os2.exe/Innotek runtime as the win32 system.

Installed fine - and nearly runs.

Of possible interest to you is the error message displayed:

The application has called the non-existing api
USER32.DLL->MsgWaitForMultipleObjectsEx (loaded by LIBQT4_PLUGIN.DLL)


It seems to suggest that vlc uses the QT4 library - did I not see
something on os2world.com about a QT4 port for OS/2? In fact I have a
build of smplayer (0.6.8 beta1) that uses QT4... from here
http://svn.netlabs.org/qtapps

Regards

Pete

Wayne

unread,
Oct 14, 2009, 9:39:36 PM10/14/09
to
On Thu, 15 Oct 2009 01:24:56 +0100, Peter Brown wrote:

> It seems to suggest that vlc uses the QT4 library - did I not see
> something on os2world.com about a QT4 port for OS/2? In fact I have a
> build of smplayer (0.6.8 beta1) that uses QT4... from here

Yeah, they switched the interface from GTK2 to QT not too long ago.

Wayne
--
Registered Linux user #375994

Dave Yeo

unread,
Oct 15, 2009, 12:35:54 AM10/15/09
to
On 10/14/09 05:24 pm, Peter Brown wrote:
> Hi Dave
>
> Dave Yeo wrote:
>> On 10/14/09 12:27 pm, inv...@invalid.invalid wrote:
>>> Did anybody have look at the videolan project?
>>> http://www.videolan.org/
>>> It's a pretty good video player with open source code.
>>> Maybe it is not to difficult to port to os/2?
>>>
>>> Martin
>>>
>>
>> I've looked at it before. Had some problem compiling it due to a pthread
>> issue, can't remember now what though. Also not sure about our wxwidgets
>> port, haven't heard from the porters in a while
>> Dave
>
>
> I was just having a try at getting vlc for windows installed using
> ar5os2.exe/Innotek runtime as the win32 system.
>
> Installed fine - and nearly runs.
>
> Of possible interest to you is the error message displayed:
>
> The application has called the non-existing api
> USER32.DLL->MsgWaitForMultipleObjectsEx (loaded by LIBQT4_PLUGIN.DLL)

This would probably be easy to add to Odin by someone who knows what
they're doing. IIRC the Ex suffix means that this version of the api is
multi-user safe or in other words the NT version of
MsgWaitForMultipleObjects so I'd guess a wrapper would take care of it.

>
>
> It seems to suggest that vlc uses the QT4 library - did I not see
> something on os2world.com about a QT4 port for OS/2? In fact I have a
> build of smplayer (0.6.8 beta1) that uses QT4... from here
> http://svn.netlabs.org/qtapps
>

Yes the source I have is over a year old and used wxwidgets. Looking at
the current requirements it does use QT (except on Mac where it still
uses GTK).
Have to revisit it as it sounds like the QTv4 port is coming along nicely
Dave

> Regards
>
> Pete

Peter Brown

unread,
Oct 15, 2009, 12:19:10 PM10/15/09
to
Hi Dave


Now you have me thinking about "updating" my Odin installation with the
updated Odin bits supplied with the Flash10 Preview - includes a
user32.dll - to see if vlc then works.


>>
>>
>> It seems to suggest that vlc uses the QT4 library - did I not see
>> something on os2world.com about a QT4 port for OS/2? In fact I have a
>> build of smplayer (0.6.8 beta1) that uses QT4... from here
>> http://svn.netlabs.org/qtapps
>>
>
> Yes the source I have is over a year old and used wxwidgets. Looking at
> the current requirements it does use QT (except on Mac where it still
> uses GTK).
> Have to revisit it as it sounds like the QTv4 port is coming along nicely
> Dave
>


Well, if you do get to the stage of needing a tester or several... :-)


Regards

Pete

Peter Brown

unread,
Oct 15, 2009, 3:39:48 PM10/15/09
to
hi Dave


The vlc startup now delivers a slightly different message

The application has called the non-existing api

MSVCRT.DLL->localeconv (loaded by LIBVLCCORE.DLL)


I suspect that Odin would need further updating in order to run vlc.


Regards

Pete

Frank

unread,
Oct 15, 2009, 4:34:36 PM10/15/09
to
Hi Peter,

On Thu, 15 Oct 2009 20:39:48 +0100, Peter Brown wrote:

>>>> I was just having a try at getting vlc for windows installed using
>>>> ar5os2.exe/Innotek runtime as the win32 system.
>>>>
>>>> Installed fine - and nearly runs.
>>>>
>>>> Of possible interest to you is the error message displayed:
>>>>
>>>> The application has called the non-existing api
>>>> USER32.DLL->MsgWaitForMultipleObjectsEx (loaded by LIBQT4_PLUGIN.DLL)
>>>
>>> This would probably be easy to add to Odin by someone who knows what
>>> they're doing. IIRC the Ex suffix means that this version of the api is
>>> multi-user safe or in other words the NT version of
>>> MsgWaitForMultipleObjects so I'd guess a wrapper would take care of it.
>>>
>>
>>
>> Now you have me thinking about "updating" my Odin installation with the
>> updated Odin bits supplied with the Flash10 Preview - includes a
>> user32.dll - to see if vlc then works.
>>
>
>
>The vlc startup now delivers a slightly different message
>
>The application has called the non-existing api
>MSVCRT.DLL->localeconv (loaded by LIBVLCCORE.DLL)
>
>
>I suspect that Odin would need further updating in order to run vlc.

In the InnoTek Runtime for OS/2 there is a MSVCRT.DLL, maybe?

Frank


Dave Yeo

unread,
Oct 15, 2009, 5:45:23 PM10/15/09
to
On 10/15/09 12:39 pm, Peter Brown wrote:
>>
>> Now you have me thinking about "updating" my Odin installation with the
>> updated Odin bits supplied with the Flash10 Preview - includes a
>> user32.dll - to see if vlc then works.
>>
>
>
> The vlc startup now delivers a slightly different message
>
> The application has called the non-existing api
> MSVCRT.DLL->localeconv (loaded by LIBVLCCORE.DLL)
>
>
> I suspect that Odin would need further updating in order to run vlc.

It's been awhile since I've played with Odin but wasn't MSVCRT.DLL one
of the DLL's where you could use the Windows version? It might be worth
trying.
Dave

Mr. G

unread,
Oct 15, 2009, 6:09:31 PM10/15/09
to

There's probably 4 or 5 dll's that will be missing. And if you get past all
of them, it's my WAG that you will need Active X controls after that.

Peter Brown

unread,
Oct 16, 2009, 8:53:31 AM10/16/09
to
Hi Dave

I had that thought and tried the dll currently in use in my win2000
installation.

That takes us back to the 1st error message so no joy there.

Regards

Pete

Hendrik Schmieder

unread,
Nov 15, 2009, 12:07:33 PM11/15/09
to
Dave Yeo schrieb:

Just FYI

MSVCRT = Micro$oft Visual C RunTime

Hendrik

0 new messages