[Webkit-unassigned] [Bug 14750] [gtk] Implement plugin support in GTK backend

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jan 9 19:15:26 PST 2008


http://bugs.webkit.org/show_bug.cgi?id=14750





------- Comment #28 from mike.emmel at gmail.com  2008-01-09 19:15 PDT -------
(In reply to comment #27)
> (In reply to comment #26)
> > If your using files instead of http the version in the head probably will
> > crash.
> > Its got quite a few nasty bugs that are not obvious.
> > I've got another version that uses the latest curl with file handles handed to
> > the OS for select works much better than polling.
> 
> No, it's crashing when trying to stream data for flash. Most notably it occurs
> with http://burststudio.com/kitten.html after clicking "start game" or when
> trying to seek past the buffered data in a flash video player, such as on
> youtube.
> 

Yeah I could see streaming being a problem also.
Anything but a reasonably a http connection that closes fast enough will
probably crash.

I'm meeting with Alp Toker in a few weeks and I'll get a patch out soon after.
Right now I've got to get a demo going.

The new version is doing stuff like this.
    curl_multi_setopt(d->m_curlMultiHandle, CURLMOPT_SOCKETFUNCTION,
socketCallback);
    curl_multi_setopt(d->m_curlMultiHandle, CURLMOPT_SOCKETDATA,this);
    curl_multi_setopt(d->m_curlMultiHandle,
CURLMOPT_TIMERFUNCTION,timerCallback);
    curl_multi_setopt(d->m_curlMultiHandle, CURLMOPT_TIMERDATA,this);

Which is a lot better and has not crashed yet for me.
Curl still has a few bogus timer callbacks but this can be fixed a bit later.
The big issue left is msg's to the multi handle should be possible from a
callback. But I'll need to send a patch in for curl itself to fix this.


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list