Sort by Title |
Sorted by Topic |
Sort by Date |
|
How can I optimize a Quartz Composer composition depending on the hardware it runs on?
(HTML)
QA1433: Explains how to design compositions that adapt to the hardware limitations.
|
Performance |
2005-06-01
|
How do I tell if a particular display is being hardware accelerated by Quartz Extreme?
(HTML)
( )
QA1218: Describes how to use CGDisplayUsesOpenGLAcceleration to see if a display is accelerated or not.
|
Performance |
2002-12-04
|
Is ColorSync thread safe?
(HTML)
( )
QA1261: Discusses ColorSync thread-safety issues.
|
Performance |
2003-04-17
|
|
Is the Open Firmware device tree object oriented?
(HTML)
HW80: Discusses the object-oriented attributes of the Open Firmware device tree.
|
Performance |
1999-11-15
|
OTScheduleDeferredTask When Task Running
(HTML)
( )
NW52: Describes what happens when you use OTScheduleDefferedTask to schedule a task that is running.
|
Performance |
1997-10-13
|
|
The "packages" node in the device tree
(HTML)
HW90: Describes the "packages" node in the Open Firmware device tree.
|
Performance |
2006-02-22
|
|
PCI Type 1 Cycles
(HTML)
HW26: Describes the circumstances when the PowerMac generates a Configuration Type 1 command.
|
Performance |
1995-07-15
|
|
Problem with PaintRgn on 256-color Screens
(HTML)
Deprecated - QD23: PaintRgn with RGBForeColor and transfer mode addOver doesn't return color to original on 256-color-screens.
|
Performance |
1995-09-15
|
QDFlushPortBuffer
(HTML)
( )
QD65: Describes a possible solution for window update problems under Carbon.
|
Performance |
2000-11-08
|
Quartz 2D Thread Safety
(HTML)
( )
QA1238: Explains the thread-safety issues for the Quartz 2D API.
|
Performance |
2003-02-25
|
|
Requirements for Quartz GL
(HTML)
QA1536: Describes the requirements for enabling Quartz GL.
|
Performance |
2007-12-12
|
|
Sample code for allocating an amount of dictionary space
(HTML)
HW71: Discusses the allocation and the setting of memory for Dictionary space in Open Firmware.
|
Performance |
1999-10-11
|
|
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Performance |
2001-10-25
|
|
Sleep vs. Doze on Mac OS X
(HTML)
QA1309: Discusses and demonstrates sleep versus doze detection on Machintosh Mac OS X
|
Performance |
2003-10-09
|
|
Specifiying if the CPU or the GPU should be used for rendering.
(HTML)
QA1416: Which processor will be used for rendering in Core Image and how to affect it.
|
Performance |
2005-08-16
|
|
Synchronizing OpenGL rendering updates to the vertical refresh of the display
(HTML)
QA1521: How to avoid tearing by synchronizing your rendering to the display VBL
|
Performance |
2007-07-16
|
|
Using Temporary Memory with OpenPicture
(HTML)
Deprecated - QD20: Provides several techniques of causing OpenPicture to allocate temporary memory for a picture handle.
|
Performance |
1996-02-01
|
|
What is the "dump" word and how do I use it?
(HTML)
HW68: Describes the function of the Open Firmware word "dump" and how it can be used.
|
Performance |
1999-10-11
|
|
What numeric base is the default for the Open Firmware user interface?
(HTML)
HW65: Describes how the default numeric base used by the Open Firmware user interface is hexadecimal.
|
Performance |
1999-10-11
|
Why did the name of the PCI bridge change?
(HTML)
( )
HW59: Explains the name change of the PCI bridge to the generic name "pci" in Open Firmware.
|
Performance |
1999-03-29
|
|
AGL Changes for Mac OS X Leopard (v. 10.5)
(HTML)
QA1523: This Q&A describes the new and deprecated APIs for Apple OpenGL (AGL)
|
Porting |
2008-01-04
|
Current GDevice Dependencies
(HTML)
( )
QA1115: Describes potential problems with creating windows or ports when the current GDevice isn't the main device.
|
Porting |
2002-02-13
|
Detecting Classic and Carbon X Environments
(HTML)
( )
OV03: Describes how to find out if your application is running in the Classic environment in Mac OS X.
|
Porting |
2000-10-16
|
The Gamma function in the Mac OS X 10.2 Math Library
(HTML)
( )
QA1143: How various gamma functions are implemented in Mac OS X
|
Porting |
2002-08-27
|
|
Java on Intel-based Macs
(HTML)
QA1295: Required changes (if any) for Java applications to run on Intel-based Macs.
|
Porting |
2006-10-17
|
OTScheduleDeferredTask When Task Running
(HTML)
( )
NW52: Describes what happens when you use OTScheduleDefferedTask to schedule a task that is running.
|
Porting |
1997-10-13
|
Problems recording CopyBits into a PICT on Mac OS X 10.2
(HTML)
( )
QA1189: Identifies a problem with CopyBits and PICT on Mac OS X 10.2 and gives a simple workaround.
|
Porting |
2002-11-19
|
QDFlushPortBuffer
(HTML)
( )
QD65: Describes a possible solution for window update problems under Carbon.
|
Porting |
2000-11-08
|
QDSwapPort
(HTML)
( )
QA1128: Explains when to use QDSwapPort.
|
Porting |
2002-11-06
|
QuickDraw Text Anti-Aliasing using Quartz 2D
(HTML)
( )
QA1193: Describes APIs added to Mac OS X to allow applications to draw QD text using CG anti-aliasing.
|
Porting |
2002-10-29
|
Server Processes and the Dock
(HTML)
( )
QA1328: Discusses using headless AWT from Java server applications that need to be hidden.
|
Porting |
2004-01-19
|
|
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Porting |
2001-10-25
|
Static linking of user binaries on Mac OS X
(HTML)
( )
QA1118: Explains why static linking of user binaries is not supported on Mac OS X, and possible workarounds.
|
Porting |
2002-02-07
|
TCP/IP Option Sizes
(HTML)
( )
NW62: Enumerates the TCP/IP options and their sizes for Open Transport.
|
Porting |
1999-04-26
|
X11 FAQ
(HTML)
( )
QA1232: Frequently Asked Questions about using Apple's X Window System (X11) implementation.
|
Porting |
2003-11-17
|
|
Are the Name Registry device tree nodes unique?
(HTML)
Deprecated - HW64: Discusses whether Name Registry nodes copied from the Open Firmware device tree are unique.
|
Printing |
1999-10-11
|
ATSUI and MLTE Printing
(HTML)
( )
QD64: Describes a way to get MLTE and ATSUI text to print through the QuickDraw bottlenecks.
|
Printing |
2000-11-08
|
|
Bonjour Printer Subtype for HTTP
(HTML)
QA1555: Describes how printer vendors can register their bonjour service such that Safari can see them.
|
Printing |
2008-03-25
|
|
CGContext Bounds
(HTML)
QA1048: Explains how to determine the bounds of a CGContext.
|
Printing |
2001-07-02
|
|
CGContextAddLineToPoint, CGContextAddCurveToPoint, et. al.
(HTML)
QA1049: Explains why the CGContextAddXYZ APIs don't draw anything immediately.
|
Printing |
2001-07-02
|
|
CGContextClosePath
(HTML)
QA1046: Explains when you should call CGContextClosePath.
|
Printing |
2001-10-02
|
|
Checking for the Printer Driver
(HTML)
Deprecated - DV42: Describes a legacy Mac OS technique avoiding system hangs when using serial drivers on USB systems.
|
Printing |
2000-06-19
|
|
Combinations of cupsColorSpace, cupsColorOrder and cupsBitsPerColor values supported by Mac OS X
(HTML)
QA1368: Table of supported combinations of cupsColorSpace, cupsColorOrder and cupsBitsPerColor values supported by Mac OS X.
|
Printing |
2005-08-10
|
|
Drawing a Path Multiple Times
(HTML)
QA1047: Explains that path drawing operations consume the path.
|
Printing |
2001-07-02
|
Expansion ROM device properties
(HTML)
( )
HW50: Describes the Open Firmware properties that should be included in a boot device's expansion ROM.
|
Printing |
1999-03-29
|
Finding the bit depth of a Carbon Printing Manager graphics context
(HTML)
( )
QD63: Explains how to find the bit depth of a Carbon Printing Manager graphics context.
|
Printing |
2000-11-08
|
|
Gathering all PostScript Printer Descriptions (PPDs)
(HTML)
QA1529: Describes a work around for an issue in PMCopyAvailablePPDs on Mac OS X 10.4 and below
|
Printing |
2007-07-18
|
Generating an NMI Without a Programmer's Switch
(HTML)
( )
QA1264: Explains how to generate a non-maskable interrupt (NMI) on CPUs without programmer's switches.
|
Printing |
2004-04-26
|
Getting a Packet Trace
(HTML)
( )
QA1176: Lists tools available for looking at the network packets on the wire.
|
Printing |
2004-07-13
|
How do I use PMSessionGetGraphicsContext to get a CGContextRef?
(HTML)
( )
Deprecated - QA1216: Describes how to use PMSessionSetDocumentFormatGeneration and PMSessionGetGraphicsContext to get a CGContextRef for printing.
|
Printing |
2003-02-25
|
|
How to measure CG text
(HTML)
QA1051: Explains how to measure Core Graphics text.
|
Printing |
2007-08-02
|
|
Is the Open Firmware device tree object oriented?
(HTML)
HW80: Discusses the object-oriented attributes of the Open Firmware device tree.
|
Printing |
1999-11-15
|
|
Make sure your PPD Plugin calls ppdCloseCompiledPPDFromTicket
(HTML)
QA1275: Avoid a potential PPD Plugin bug that can cause problems with the print dialog and applications.
|
Printing |
2004-02-19
|
|
Mixing link-local IP addresses and routable IP addresses
(HTML)
QA1357: Explains how to enable communication between devices with link-local addresses and devices with routable addresses.
|
Printing |
2005-07-06
|
|
New PPD keywords available in Mac OS X version 10.3
(HTML)
QA1352: Describes the new PPD keywords available for CUPS filters in Mac OS X 10.3.
|
Printing |
2004-05-26
|
|
Printer Queue vs. Printer Name
(HTML)
QA1407: Explains the difference between a printer queue and a printer name.
|
Printing |
2007-04-26
|
Quartz 2D Interpolation
(HTML)
( )
QA1186: Explains how to control Quartz 2D's image interpolation.
|
Printing |
2002-10-29
|
Quartz 2D Thread Safety
(HTML)
( )
QA1238: Explains the thread-safety issues for the Quartz 2D API.
|
Printing |
2003-02-25
|
Retain Counts of io_object_t Objects in IOKit.framework
(HTML)
( )
QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy.
|
Printing |
2002-09-04
|
|
Saving the current Core Graphics Path
(HTML)
QA1056: Explains that the Core Graphics save and restore GState APIs do not affect the path.
|
Printing |
2001-10-02
|
SCSIAction and IOSCSIUserClient on Mac OS X 10.2
(HTML)
( )
QA1201: Describes migrating to a new API for SCSI Parallel devices starting with Mac OS X 10.2.
|
Printing |
2002-09-13
|
Tioga PostScript Printing Plugins in Mac OS X 10.2
(HTML)
( )
QA1085: Why Tioga printing plugins for PostScript printing aren't called on Mac OS X 10.2 and later.
|
Printing |
2003-07-14
|
|
Turning Off Core Graphics Clipping
(HTML)
QA1050: Explains how to clear the clipping path for a CGContext.
|
Printing |
2001-07-02
|
|
Unexpected CG state changes
(HTML)
QA1045: Explains why the Core Graphics drawing state sometimes changes for no apparent reason.
|
Printing |
2001-07-02
|
Why does logging keep my Printer Module from working?
(HTML)
( )
Deprecated - QA1182: Describes some problems with standard printf logging in a Printer Module on Jaguar.
|
Printing |
2002-11-06
|
Why don't all of my PDE localizations show up in all applications?
(HTML)
( )
QA1185: Explains why some PDE localizations might not appear in all applications.
|
Printing |
2002-10-16
|
48 bit & 64 bit Pixel Format support in QuickTime
(HTML)
( )
QA1114: Discusses QuickTime's support for pixel formats with more than 8 bits per channel.
|
QuickTime |
2002-02-07
|
|
Accessing Decompressed Images
(HTML)
QTMTB27: Demonstrates the use of a transfer procedure to access a decompressed image and manipulate it prior to display.
|
QuickTime |
1995-05-01
|
|
Adding a movie reference to a movie
(HTML)
QA1376: Demonstrates how to add a reference for a movie to another movie
|
QuickTime |
2004-09-16
|
|
Adding metadata to a QuickTime movie using the QuickTime MetaData APIs
(HTML)
QA1515: Adding metadata to a QuickTime movie using the QuickTime MetaData APIs
|
QuickTime |
2007-02-08
|
|
Adding metadata to an iTunes file using the QuickTime Metadata APIs
(HTML)
QA1508: How to add metadata to a movie using the QuickTime Metadata APIs
|
QuickTime |
2007-02-14
|
|
Adding QuickTime Movie Data to Non-QuickTime Files
(HTML)
QTMTB31: Describes how to embed QuickTime movies into files, and play back on Windows or Mac.
|
QuickTime |
1995-05-01
|
|
Adding Unicode characters to Text Media in a Text Track
(HTML)
QA1400: Describes how to add Unicode characters to text media in a text track
|
QuickTime |
2005-09-01
|
|
Adjusting the movie brightness
(HTML)
QA1382: Demonstrates how to adjust the brightness of a movie for playback.
|
QuickTime |
2004-09-16
|
|
Available FireWire Isochronous Bandwidth
(HTML)
QA1356: Discusses attempting to "pre-flight" an isochronous bandwidth allocation request by reading the currently available bandwidth.
|
QuickTime |
2004-07-07
|
|
Avoiding Pauses When Looping Audio files with QuickTime
(HTML)
QA1371: Demonstrates how to avoid pauses when looping audio files with QuickTime
|
QuickTime |
2004-09-08
|
Base-Derived async image codecs must implement ImageCodecQueueStarting and ImageCodecQueueStopping
(HTML)
( )
QA1157: Describes why base-derived codecs that set canAsync must implement ImageCodecQueueStarting and ImageCodecQueueStopping.
|
QuickTime |
2002-07-09
|
|
Batch Exporting movie sound tracks with ConvertMovieToFile()
(HTML)
QTMTB62: Explains how to configure ConvertMovieToFile to use the same configuration information for more than one call.
|
QuickTime |
2000-09-05
|
|
BeginMediaEdits -2050 badDataRefIndex error after calling NewMovie
(HTML)
QTMTB58: Describes reasons why BeginMediaEdits would return the -2050 badDataRefIndex error code during a media-editing session.
|
QuickTime |
2000-09-05
|
Calculating the static video frame rate of a QuickTime movie.
(HTML)
( )
QA1262: Calculating the static video frame rate of a QuickTime movie.
|
QuickTime |
2007-07-30
|
Calling InitializeQTML from DLL Main
(HTML)
( )
QTW89: Don't do anything significant in your QuickTime 3 for Windows DLL Main procedure.
|
QuickTime |
1998-09-21
|
|
Capturing a real-time movie stream
(HTML)
QA1535: Capturing real-time movie streams
|
QuickTime |
2007-07-30
|
Checking For Presence of QuickTime 3 for Windows
(HTML)
( )
QTW88: Programatically checking for the presence of QuickTime 3 for Windows.
|
QuickTime |
1998-09-21
|
|
Choosing the Position Where a Movie is Pasted
(HTML)
QTMTB26: Explains how the position of a pasted movie is determined and shows how to force a given location.
|
QuickTime |
1995-05-01
|
|
Component Definitions
(HTML)
QTMCC14: Discusses the differences between components, component instances, component storage, and component RefCons.
|
QuickTime |
2000-09-22
|
|
Compressed and Uncompressed Samples in the Same Track
(HTML)
QTMTB43: Recommends not to mix compressed and uncompressed data samples into the same sound track.
|
QuickTime |
1995-08-01
|
|
Compression Sequence APIs - codecErr returned when compressing with H.264
(HTML)
QA1470: Describes why ICM Compression Sequence APIs cannot be used to encode to H.264
|
QuickTime |
2006-11-15
|
|
Compression Sessions - Configuring codec quality settings
(HTML)
QA1444: Discusses how to set encoding quality for a Compression Sequence
|
QuickTime |
2005-10-17
|
|
Compression Sessions - Configuring options using the Standard Compression dialog
(HTML)
QA1456: Discusses how to configure Compression Session options using Standard Compression dialog.
|
QuickTime |
2006-01-12
|
|
Compression Sessions - Enabling muti-pass encoding
(HTML)
QA1450: Describes how to enable multi-pass encoding when using ICM compression sessions.
|
QuickTime |
2006-01-12
|
|
Compression Sessions - Multipass encoding and the pass mode flags
(HTML)
QA1457: Discusses how the pass mode flags work when performing multipass compression operations.
|
QuickTime |
2006-10-02
|
|
Compression Sessions - Temporal compression options
(HTML)
QA1455: Discusses the temporal compression option as it relates to quality and other compression session options.
|
QuickTime |
2006-01-12
|
|
CompressSequenceBegin & Ethernet in QuickTime
(HTML)
QTICM13: Describes resolving an issue with missing ImageDescription when sending compressed images over Ethernet using CompressSequenceBegin.
|
QuickTime |
1995-05-01
|
ConvertMovieToFile unexpected results
(HTML)
( )
QTMTB51: Explains why white frames can occur in a movie that was saved using ConvertMovieToFile.
|
QuickTime |
1999-06-14
|
|
Core Video - Available Pixel Formats
(HTML)
QA1501: Discusses how to determine all the pixel format types and format descriptions known to Core Video.
|
QuickTime |
2007-01-23
|
|
Correct Time Values
(HTML)
QTMTB32: Demonstrates finding correct time values for GetMoviePict to get all the frames of a QuickTime movie.
|
QuickTime |
1995-05-01
|
|
Correction to SetMediaDataRef, short, not pointer
(HTML)
QTMTB44: Makes a correction to the description of SetMediaDataRef in the QT2.0 CD.
|
QuickTime |
1995-08-01
|
couldNotResolveDataRef (-2000) returned from DataHSetDataRef and OpenADataHandler
(HTML)
( )
QA1116: Describes why DataHSetDataRef and OpenADataHandler may return a couldNotResolveDataRef error in the writing case.
|
QuickTime |
2002-02-07
|
CreatePortAssociation And WM_QUERYNEWPALETTE Message
(HTML)
( )
QTW91: Activating your custom palette under QuickTime 3 for Windows by calling NSetPalette and ActivatePalette.
|
QuickTime |
1998-09-21
|
|
Creating a Movie from Movie Data in Memory
(HTML)
QA1341: Describes how to create a movie from movie data in memory.
|
QuickTime |
2006-03-21
|