Re: [GnomeMeeting-devel-list] Full Screen Mode
- From: Dan Sandberg <x cs stanford edu>
- To: GnomeMeeting development mailing list <gnomemeeting-devel-list gnome org>
- Subject: Re: [GnomeMeeting-devel-list] Full Screen Mode
- Date: Wed, 31 May 2006 11:48:02 -0700
There's three steps as I see it. Let me know how this should be done.
1) OpenGL/SDL stuff doesn't like being called from two different
threads. However, the main update method is called by both the local
and remote picture handling threads. So a thread needs to be made that
only calls
the main update method, and then sleeps waiting for a notification. [
This is done, needs to be integrated ]
2) Replace the SDL/GTK/GDK calls that do the full screen resizing with
OpenGL ones. [ This is done, needs to be integrated ]
3) Make so the full screen mode shows the local user as well. In my
code I did not do this because it is not necessary for my purposes. I'd
prefer if someone else could do this.
How should we proceed? I could just send you an updated gui/main.cpp
file...
-Dan
Damien Sandras wrote:
>Le mardi 30 mai 2006 à 19:21 -0700, Dan Sandberg a écrit :
>
>
>>Not sure if anyone has experienced this, but full screen mode was REALLY
>>slow on my computers and caused the audio to get super messed up.
>>
>>I changed it to use OpenGL for the resizing and now it uses as much CPU
>>in full screen mode as it does when it's zoomed out all the way ( ie.
>>very little ). The same resizing could also be used in non-full screen
>>mode to cut down CPU use.
>>
>>Is this something that should be integrated into the codebase?
>>
>>
>>
>
>It could yes, we could actually go further and display fullscreen on a
>cube or something similar.
>
>
>
>>Cheers,
>>
>>-Dan
>>
>>
>>_______________________________________________
>>Gnomemeeting-devel-list mailing list
>>Gnomemeeting-devel-list gnome org
>>http://mail.gnome.org/mailman/listinfo/gnomemeeting-devel-list
>>
>>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]