Plugins:CompatNotes: Difference between revisions

Better explanation of QuickTime and Flash negotiation
(Note OS dependency for Flash 10.1)
(Better explanation of QuickTime and Flash negotiation)
Line 11: Line 11:
| DivX || 1.4.x - 2.0.0.263 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
| DivX || 1.4.x - 2.0.0.263 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
|-
|-
| Flash || 10.0.x || style="background:#bbbbbb" | CoreGraphics<br>QuickDraw || style="background:#bbbbbb" | Carbon<br>Carbon || Model is chosen based on wmode.
| rowspan="2" | Flash || rowspan="2" | 10.0.x || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon || For wmode="direct" or "gpu".
|-
|-
| Flash || 10.1.51.95 (b3) || Core&nbsp;Animation&nbsp;(10.6)<br>CoreGraphics<br>QuickDraw || Cocoa<br>Cocoa<br>Carbon || Model is chosen based on wmode:<br>transparent, opaque: CG+Cocoa<br>direct, gpu: CA+Cocoa if available, QD+Carbon if not<br>(QD support is assumed, bypassing negotaition).
| CoreGraphics || style="background:#bbbbbb" | Carbon || For wmode="transparent" or "opaque".
|-
| rowspan="2" | Flash || rowspan="2" | 10.1.51.95 (b3) || style="background:#dddddd" | Core&nbsp;Animation&nbsp;(10.6)<br>QuickDraw || style="background:#dddddd" | Cocoa<br>Carbon || For wmode="direct" or "gpu".
|-
| CoreGraphics<br>QuickDraw || Cocoa<br>Carbon || For wmode="transparent" or "opaque".
|-
|-
| Flip4Mac || - 2.3.1.2 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
| Flip4Mac || - 2.3.1.2 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
Line 27: Line 31:
| QuickTime (10.5) || 7.6.4 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
| QuickTime (10.5) || 7.6.4 || style="background:#bbbbbb" | QuickDraw || style="background:#bbbbbb" | Carbon ||
|-
|-
| QuickTime (10.6) || 7.6.3 || Core&nbsp;Animation<br>CoreGraphics<br>QuickDraw || Cocoa<br>Cocoa<br>Carbon || Model seems to depend on whether there are elements layered over the plugin. If so, it uses CG+Cocoa, otherwise it uses CA+Cocoa if available, QD+Carbon if not.
| rowspan="2" | QuickTime (10.6) || rowspan="2" | 7.6.3 || CoreGraphics || Cocoa || For wmode="transparent".
|-
| Core&nbsp;Animation<br>QuickDraw || Cocoa<br>Carbon || For all other modes.
|-
|-
| O3D || 0.1.42.3 || CoreGraphics || style="background:#bbbbbb" | Carbon || Doesn't actually draw into the context; attaches a surface to the Carbon window.
| O3D || 0.1.42.3 || CoreGraphics || style="background:#bbbbbb" | Carbon || Doesn't actually draw into the context; attaches a surface to the Carbon window.
Line 40: Line 46:
|}
|}


Grey indicates that the plugin requires support for a deprecated model.
Grey indicates that the plugin requires support for a deprecated model. When multiple modes are listed, they are in plugin preference order.


= Windows =
= Windows =


= Linux =
= Linux =
70

edits