[Gambas-user] Embedding VLC movie window immediately... without a 2 second pause
Jaap Cramer
jaap_cramer at ...67...
Wed Mar 26 01:25:05 CET 2008
I thought SHELL and EXEC are more or less the same, because both run external processes...
Jaap
----------------------------------------
> Date: Tue, 25 Mar 2008 20:11:31 -0400
> From: leemcpherson at ...626...
> To: gambas-user at lists.sourceforge.net
> Subject: Re: [Gambas-user] Embedding VLC movie window immediately... without a 2 second pause
>
> Oops... i don't know what I was talking about. It was using the SHELL
> that did that... here I am using EXEC anyways. Is there another way to
> run VLC within gambas that I don't know about? I'm somewhat of a newbie
> to this. I've only used vb6 for basic stuff before and am not that
> proficient with linux yet.
>
> Jaap Cramer wrote:
>> Hi
>> I think the delay comes from using the shell. When I use a simple shell line to readout that prg, it usualy take a little time. I dont know why
>> Jaap
>>
>> ----------------------------------------
>>
>>> Date: Tue, 25 Mar 2008 19:49:19 -0400
>>> From: leemcpherson at ...626...
>>> To: gambas-user at lists.sourceforge.net
>>> Subject: [Gambas-user] Embedding VLC movie window immediately... without a 2 second pause
>>>
>>> I have the basic code to embed a VLC movie window into a gambas app,
>>> however, there is an annoying 2 second pause before the window finally
>>> becomes embedded. The movie will actually start playing for a couple of
>>> seconds in a separate window before it gets embedded. I'm not sure if
>>> it's a limitation of VLC or something else but I'm trying to figure out
>>> how to stop this. Here is the basic code I'm using (borrowed from
>>> another user) :
>>>
>>> PUBLIC SUB Presence_Embed(windowTitle AS String)
>>> DIM key AS Integer
>>> key = WindowClasses.getWindowID(windowTitle)
>>> IF key> 0 THEN
>>> Embedder1.Embed(key)
>>> Embedder1.SetFocus
>>> ENDIF
>>> Embedder1.Visible = TRUE
>>> END
>>>
>>> PUBLIC SUB Form_Open()
>>>
>>> DIM iWindowInfoArray AS Integer
>>> $MplayerProc = EXEC ["/usr/bin/vlc", "-I", "rc"] FOR INPUT OUTPUT AS
>>> "$mplayerproc" 'starts vlc command line in a process
>>> PRINT #$mplayerproc, "add /home/lee/nip.avi" 'adds a sample movie
>>> to the playlist and starts it
>>> Presence_Embed("VLC (X11 output)")
>>>
>>> END
>>>
>>>
>>> -------------------------------------------------------------------------
>>> Check out the new SourceForge.net Marketplace.
>>> It's the best place to buy or sell services for
>>> just about anything Open Source.
>>> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
>>> _______________________________________________
>>> Gambas-user mailing list
>>> Gambas-user at lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/gambas-user
>>>
>>
>> _________________________________________________________________
>> Probeer Live Search: de zoekmachine van de makers van MSN!
>> http://www.live.com/?searchOnly=true
>> -------------------------------------------------------------------------
>> Check out the new SourceForge.net Marketplace.
>> It's the best place to buy or sell services for
>> just about anything Open Source.
>> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
>> _______________________________________________
>> Gambas-user mailing list
>> Gambas-user at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gambas-user
>>
>
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
_________________________________________________________________
Check je Hotmail nu ook op je mobiel!
http://windowslivemobile.msn.com/BrowserServiceHotmail.aspx?lang=nl-nl
More information about the User
mailing list