Home
Developer Resources
Technical Articles

QNX Technical Articles

QNX® Software Development Platform 6.6 Audio Patch (Patch ID 4006): Release Notes

QNX® Software Development Platform 6.6 Audio Patch (Patch ID 4006): Release Notes

Date of this edition: November 27, 2014


Note:

For the most up-to-date version of these notes, go to our website (www.qnx.com), log into your myQNX account, and then go to the Download Center.


Target OS: This patch is compatible with targets that are running QNX® Neutrino® RTOS 6.6.

Host OS: In order to apply this patch, you must have installed the QNX Software Development Platform 6.6 on one of the following development hosts:

  • Microsoft Windows 8 Professional 64-bit, Windows 7 Professional 64-bit, or XP Professional SP3
  • Linux Red Hat Enterprise Linux 6 64-bit or Ubuntu Workstation LTS 12.04 32- and 64-bit

You must have already installed the following patch:

  • QNX® Software Development Platform 6.6 Applypatch Patch (Patch ID 4024)

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 patch?

This patch contains the following header files, installed under $QNX_TARGET/ and under the subdirectories for each supported target platform.

  • usr/include/ado_pcm/dcmd_bluetooth.h
  • usr/include/ado_pcm/ipod_devctl.h
  • usr/include/ado_pcm/dcmd_radio.h
  • usr/include/ado_debug.h
  • usr/include/mixer/ac97_dll.h
  • usr/include/mixer/hda_dll.h
  • usr/include/mixer/ak4531_dll.h
  • usr/include/mixer/ac97_devctl.h
  • usr/include/ado_isa.h
  • usr/include/ado_memory.h
  • usr/include/ado_pcm.h
  • usr/include/ado_mixer.h
  • usr/include/ado_pci.h
  • usr/include/ado_thread.h
  • usr/include/ado_core.h
  • usr/include/audio_driver.h
  • usr/include/sys/asound.h
  • usr/include/sys/asoundlib.h
  • armle-v7/usr/bin/mix_ctl
  • armle-v7/usr/bin/waverec
  • armle-v7/usr/bin/wave
  • armle-v7/lib/libasound.so.2
  • armle-v7/lib/libasound.so
  • armle-v7/sbin/io-audio
  • x86/usr/bin/mix_ctl
  • x86/usr/bin/waverec
  • x86/usr/bin/wave
  • x86/lib/libasound.so.2
  • x86/lib/libasound.so
  • x86/sbin/io-audio

Fixed issues

  • Audio now continues playback after having been paused and resumed.(Ref# J748089)
  • A sound driver is now available to support USB audio devices.(Ref# J269844)
  • Gain loss in the down conversion of the poly-rate converter is fixed.(Ref# J718868)
  • A memory leak in io-audio is fixed.(Ref# J705104)
  • Logging of BE PCM data in Audio library is fixed.(Ref# J675470)
  • io-audio no longer crashes when bypassing the PCM software mixer.(Ref# J675436)
  • Setting the CAPTURE_LOGGING environment variable now creates a pcm log in /tmp directory.(Ref# J649494)
  • io-audio now supports USB audio.(Ref# J626770)
  • Using io-audio with USB audio driver no longer results in a deadlock.(Ref# J613329)
  • The following updates are included:
    • io-audio now aligns fragment size based on channel information
    • OMAP5 Multichannel Buffered Serial Port (McBSP) driver is now updated to prevent SDMA from stalling, to prevent DMA from stalling in overrun/underrun conditions.
    • waverec utility is now updated.

    (Ref# J667348)

Known issues

None currently known.

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.