Home
Developer Resources
Technical Articles

QNX Technical Articles

QNX® Software Development Platform 7.0—Audio (Build 7.0.594.S201801171044): Release Notes

Date of this edition: January 25, 2018

This update includes fixes to existing functionality and generic audio drivers for the Audio components in the QNX Software Development Platform.

Target OS: This update is compatible with targets that are running the QNX® Neutrino® RTOS 7.0.

Host OS: To apply this update, you must have the QNX Software Development Platform 7.0 installed on one of the following development hosts:

  • Microsoft Windows 10 Professional 64-bit, Windows 8.1 Professional 64-bit, or Windows 7 Professional 64-bit
  • Linux Red Hat Enterprise Linux 7 64-bit, or Ubuntu Desktop 16.04 LTS 64-bit
  • macOS version 10.10, 10.11, 10.12

Note: For the most up-to-date version of these release notes, launch the QNX Software Center, right-click the QNX SDP 7.0 Audio - Core or appropriate QNX SDP 7.0 Audio - Drivers package, then select Properties. (The package appears on either the Available or Installed tab.)

Contents

Throughout this document, you may see reference numbers associated with particular issues, changes, etc. When corresponding with our Technical Support staff about a given issue, please quote the relevant reference number. You might also find the reference numbers useful for tracking issues as they become fixed.

What's in this update?

Packaging

This update includes fixes and updates to Audio core functionality and drivers in the following packages:

  • Audio—Core
  • Audio—Drivers PC Generic
  • Audio—Drivers USB

This update includes the packaging changes and fixes from the previous Audio update. You'll find the packages under the Available tab in the QNX Software Center. However, if you have the previous update installed, you'll find them in the Updates tab. For information about the previous Audio update, see the QNX Software Development Platform 7.0—Audio (Build 7.0.387.S201710021920): Release Notes.

Files and binaries installed with this update

You can use the QNX Software Center on your development host to see the contents of the packages.

To see the contents of the Audio - Core package, perform the following steps in the QNX Software Center:

  1. On the Updates or Available tab, expand Target Packages and then Audio.
  2. Right-click QNX SDP 7.0 Audio - Core and then choose Properties.
  3. In the Properties for QNX SDP 7.0 Audio - Core window, click Package Contents.

To see the contents of a driver package, do the following:

  1. On the or Updates or Available tab, expand Target Packages and then Audio.
  2. Right-click the appropriate QNX SDP 7.0 Audio - Drivers package and choose Properties.
  3. In the Properties window, click Package Contents.

Functionality updates

For descriptions of the new or enhanced functionality that this update provides, see "What's new in QNX Neutrino 7.0: Audio component BuildID 594—February 1, 2018 (7.0.594.S201801171044)" in the most recent version of the Audio Developer's Guide and "What's New in this Reference?" in the Utilities Reference.

Fixed issues

  • Fixed issue where re-use of a PCM handle that was soft suspended would remain soft suspended. (Ref# J2375135)
  • io-audio no longer fails when it plays an audio file with a small fragsize and the format has a custom description (SND_PCM_SFMT_SPECIAL is specified). (Ref# J2373859)
  • When audio ducking is enabled, the volume of an audio application now returns to its previous level as expected after being lowered when, for example, text-to-speech (TTS) audio is played. (Ref# J2372342)
  • For io-audio, the card option for -d that specifies that driver settings are in a separate configuration file has changed to conf to prevent a conflict with an option the USB audio driver uses. (Ref# J2371163)
  • Reading the contents of /dev/snd/stateCx using cat does not return an error (EINVAL) when the data is delivered correctly but there is a large amount of stateCx information. (Ref# J2366472)
  • The SRC factor is now compared to the client-side playback rate, not just the fixed hardware rate for capture. This change prevents problems that occur when a smaller frag size is chosen using command line parameters.(Ref# J2286705)
  • Resolved an issue that delayed updates to an application's audio ducking status, which prevented applications from being pausing as expected. (Ref# J2269273)
  • The audio policy configuration file now allows you to configure an audio type to either only suspend a preemptable audio type or both suspended and pause a preemptable audio type. (Ref# J2251996)
  • The encoded data path now functions correctly when it passes through the PCM software mixer. (Ref# J1460463)
  • Resolved an issue where doing sample rate conversion and sample size conversion could lead to playback/capture failure. (Ref# J2254886)
  • The libasound library no longer crashes when recording audio using an 8-channel device. (Ref# J2245080)
  • PCM status counts that indicate the hardware play position for the input splitter have been improved. (Ref# J1501682)

    Known issues

    There are no known issues with this update.

    Technical support

    To obtain technical support for any QNX product, visit the Support area on our website (www.qnx.com). You'll find a wide range of support options, including community forums.