Operating systems, development tools, and professional
services for connected embedded systems
Home
Support

Knowledge Base

BSPs and drivers
Community resources
Documentation library
Questions?
Contact us
Feedback?
Online suggestion box

iPod audio 'playback time' delays and jitter
 
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.


Related Attachments
 None Found





Please contact us with your questions or concerns.

 
©2013 QNX Software Systems Limited, a subsidiary of BlackBerry.   BlackBerry Logo