[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: I can't understand the difference output of only a line differ
- From: Tomas Carnecky <tom dbservice com>
- To: Binary Chen <binary chen gmail com>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: I can't understand the difference output of only a line differ
- Date: Thu, 06 Dec 2007 14:31:21 +0100
Binary Chen wrote:
> You don't know my situation. I am writing a media player which need to
> copy the decoded bitmap into screen.
> I am using gdk_draw_image to draw a GdkImage to the drawing area.
> g_timeout_add is too slow because it need to update the screen > 20
> times/sec.
> So I need to use a FAST blit to screen, which is only possible using
> busy while... but only if the delay is very small using usleep(1), the
> result is - no things on screen.
> Image a situation that a thread is doing decoding and put the result in
> somewhere memory, another thread drawing to GTK+ widget.
You don't seem to understand: You can not use a while loop. At all.
Ever! It simply won't work! Use something else, but _not_ the while loop!
tom
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]