Home
Support

Knowledge Base

BSPs and drivers
Community resources
Product documentation
Questions?
Contact us

iPod audio 'playback time' delays and jitter
 
________________________________________________________________________

Applicable Environment
________________________________________________________________________
  • Topic: iPod audio 'playback time' delays and jitter
  • SDP: 6.4.1
  • Target: Any supported target
________________________________________________________________________

Recommendation
________________________________________________________________________

When playing back music from an iPod through the QNX Aviage Multimedia Suite, there are occasions where the updates to the playback time are absent for some noticeable period and at different times a 'jitter' in the values (up to around 500ms) can sometimes be observed.

This behavior is simply the result of the communication of this 'playback time' information between the iPod and the iPod driver. Specifically note the following about the operation of the software:

- The iPod driver tells the iPod to send notifications asynchronously, which means that the iPod hardware sends these time updates whenever it determines is best. In practice the iPod sends a time update about every 500 msec.

- Each time our iPod driver gets such a notification, io-media is woken up and it notices the time has changed and delivers this information to the MME.

- During meta-data (album art) retrieval from the iPod, notifications relaying playback time are not sent from the iPod hardware.

- The timing interval set at the MME level (see the API function mme_set_notification_interval) basically has no effect on the iPod at all. These notifications will arrive at the user application at the rate that the iPod sends them out, regardless of what notification period is specified. This behavior is specific to iPods.

________________________________________________________________________
NOTE: This entry has been validated against the SDP version listed above. Use caution when considering this advice for any other SDP version. For supported releases, please reach out to QNX Technical Support if you have any questions/concerns.
________________________________________________________________________


Related Attachments
 None Found





Please contact us with your questions or concerns.