Comment #9 on issue 29357 by [email protected]: [Quicktime plugin]
Crash -[OOPVideoRenderer positionFrame:movie:controller:mcFlags:]
http://code.google.com/p/chromium/issues/detail?id=29357
The fix for bug 25978 turned out to be wrong, and was responsible for this.
What was really happening in bug
25978 was:
- QuickTime asked if we supported the Cocoa event model and CoreGraphics
drawing model, and we said we
did
- QuickTime told us to set those modes
- Because of the bug fixed in http://codereview.chromium.org/173532 we
didn't actually set the event model,
and defaulted to Carbon
- QuickTime apparently noticed that we were acting Carbon-y, triggering a
corresponding QuickDraw code
path.
So we were confusing QuickTime. If we do the right thing all around, they
will too, and we don't need the
quirk at all.
Now that we've fixed the event model bug they are seeing Cocoa, and thus
expecting CoreGraphics--and then
dying because we are ignoring them due to the quirk I added, and giving
them QD structures.
(With this upcoming fix the video still doesn't run correctly, but that's a
separate problem that I'll file a
follow-up bug for after this lands.)
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings
--
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs