Розширена звукова архітектура Linux складається з декількох частин. Перший - повністю модульний звуковий драйвер, який підтримує автозавантаження модулів, devfs, isapnp автоконфігурування та забезпечує повний доступ до аналогових аудіо, цифрових аудіо, керування, змішувачів, синтезаторів, DSP, MIDI та компонентів таймера аудіоапаратури.
Він також включає повнофункціональний секвенсор на рівні ядра, повний шар сумісності для додатків OSS / Free, об'єктно-орієнтовану бібліотеку C, яка охоплює та покращує функціональність драйвера ядра ALSA для додатків (клієнт / сервер, плагіни, PCM shari
Що нового в цьому випуску:
- Основне:
- Випуск v1.1.0
- підтримка побудови вхідної / вихідної спільної пам'яті системи V
- виправте обробку _GNU_SOURCE і включення заголовка
- будувати: не намагайтеся виявляти крос-компілятор
- основне: додати макроси зручності до local.h
- conf: топологія: Додати файл топології для широкосмугового аудіо DSP
- топологія: autotools: додавання підтримки для створення топологічного ядра
- Замініть список .h своєю власною версією
- Дозволити підказку для ctl, hwdep, таймера та наступного
- conf / ucm: Додайте Makefile.am для Broadwell-rt286 ucm config
- API конфігурації:
- Замініть небезпечні символи за допомогою _ у назві картки
- API керування:
- контроль: Дозволити певним значенням cset'ing у багатоцінних справах
- Дозволити підказку для ctl, hwdep, таймера та наступного
- ім'я hint: Виправте погано вільним з неправильним ім'ям
- namehint: Виправте список без номера пристрою
- namehint: Виправте неправильний список доступу в snd_device_name_hint ()
- API HWDEP:
- hwdep: додати підтримку драйвера FireWire digi00x / tascam
- Дозволити підказку для ctl, hwdep, таймера та наступного
- PCM API:
- підтримка побудови вхідної / вихідної спільної пам'яті системи V
- pcm: залишити невикористовуване sys / shm.h включення
- перемістити допоміжні сторінки до спільного коду
- pcm: dmix: правильно обробляти xrun PCM і несподівані стан
- pcm: ladspa: Виправлено segfault через неправильну посилання каналу
- pcm: маршрут: видалити фальшиві! в перевірках snd_config_get_id ()
- pcm: ioplug, extplug: Виправлення логічних помилок у перевірках типу
- pcm: Виправте doxygen для двох версій
- pcm: відновити параметри hw при невдалий латентності
- pcm: додавання підтримки для нового STATUS_EXT ioctl
- pcm: додавання підтримки для get / set_audio_htstamp_config
- pcm: додавання допоміжних функцій для запиту можливостей синхронізації
- PCM: snd_pcm_xxxx_drain () може бути заблоковано після зупинки та відновлення
- pcm: Виправте snd_pcm_status () для dmix & co
- pcm: не заявляти в _snd_pcm_hw_params_internal ()
- pcm: Вилучити assert () з snd_pcm_hw_params_slave ()
- Дозволити підказку для ctl, hwdep, таймера та наступного
- API RawMidi:
- Дозволити підказку для ctl, hwdep, таймера та наступного
- API таймера:
- виправте обробку _GNU_SOURCE і включення заголовка
- Топологічний API:
- топологія: додавання відсутніх прототипів для нових функцій
- топологія: видаліть маленький тип endian з заголовка userspace
- топологія: підтримка API C для ПКM
- топологія: підтримка API C для зв'язків BE і CC.
- топологія: ABI - зміна форматів потоку на бітовий прапор
- топологія: ABI - окрема підтримка лінії PCM & BE / CC та верстка ABI до версії 4
- топологія: додайте API, щоб встановити номер версії для постачальника
- топологія: pcm: видалити невикористані змінні
- топологія: синтаксичний аналізатор: додавання відсутнього поверненого значення до snd_tplg_set_manifest_data ()
- топологія: дані: перевірити неправильний розмір tplg_parse_data_hex ()
- топологія: ctl: виправлення перевірки типу доступу
- топологія: builder: Виправте, можливо, неініціалізовану змінну в write_elem_block ()
- топологія: API вимагає безпосередньо створювати топологічні дані з шаблонів
- топологія: додайте структуру шаблонів C для створення топології з програм C
- основне: додати макроси зручності до local.h
- топологія: перейменувати OBJECT_TYPE_ на SND_TPLG_TYPE _
- топологія: префікс помилки друку в повідомленні про помилку
- топологія: обробка всіх елементів управління DAPM те ж саме при копіюванні
- топологія: оновіть ABI для покращення підтримки різних типів об'єктів TLV
- топологія: додавання підтримки для написання приватних даних маніфесту.
- топологія: додайте елемент ID, щоб ми могли шукати посилання за назвою.
- топологія: тип об'єкта виправлення - це switch ()
- топологія: виправлення помилок
- топологія: виправлена відсутність включення ctype.h
- топологія: autotools: додавання підтримки для створення топологічного ядра
- топологія: додавання двійкового файлообмінника.
- топологія: додайте синтаксичний аналізатор каналу
- топологія: додавання CTL-аналізатора
- топологія: додавання аналізатора об'єкта DAPM
- топологія: додавання особистого аналізатора даних
- топологія: додавання аналізатора операцій
- топологія: додавання парметра PCM.
- топологія: додавання аналізатора розділів тексту
- топологія: додавати аналізатор основного топології
- Використовуйте API Case Manager:
- виправте обробку _GNU_SOURCE і включення заголовка
- ucm: docs: Виправте форматування doxygen для головної сторінки UCM.
- ucm: дозволити кілька пристроїв у JackHWMute
- ucm: вдосконалюйте документацію конфігурації джеку
- ucm: reformat snd_use_case_get () doc
- ucm: документ деяких стандартних значень
- /include/Makefile.am:
- топологія: autotools: додавання підтримки для створення топологічного ядра
- /src/Makefile.am:
- топологія: autotools: додавання підтримки для створення топологічного ядра
- Конфігурація:
- перемістити допоміжні сторінки до спільного коду
- виправте обробку _GNU_SOURCE і включення заголовка
- conf: топологія: Додати файл топології для широкосмугового аудіо DSP
- Замініть небезпечні символи за допомогою _ у назві картки
- surround41 / 50.conf: використовуйте синтаксис chmap для більшої гнучкості
- conf / ucm: broadwell-rt286: зміна для встановлення об'єму захоплення та пристрою захоплення
- conf: Додати опис натяків на пристрої ctl, hwdep, seq та таймер
- Дозволити підказку для ctl, hwdep, таймера та наступного
- conf / ucm: broadwell-rt286: змінити, щоб використовувати правильне ім'я імені kcontrol jack
- USB-аудіо: Sound Blaster HD iec958 знаходиться на пристрої 1
- conf / ucm: Додайте Makefile.am для Broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: додавання конфігурації ucm
- Документація:
- топологія: doxygen: додайте підтримку doxygen для основного топології
- docs: додати посилання UCM на головну сторінку doxygen.
- ucm: docs: виправте патч doxygen для локального заголовка UCM
- заголовки ядра:
- топологія: ABI - перейменування dai_elems в pcm_elems в маніфесті
- топологія: ABI - зміна форматів потоку на бітовий прапор
- топологія: ABI - використовувати __le32 замість __u32 в snd_soc_tplg_dapm_widget
- топологія: ABI - видалити невикористаний структуру snd_soc_tplg_stream_config
- топологія: ABI - видалити tdm_slot & dai_fmt з snd_soc_tplg_stream
- топологія: ABI - окрема підтримка лінії PCM & BE / CC та верстка ABI до версії 4
- топологія: ABI - Додати елемент імені до snd_soc_tplg_stream
- hwdep: додати підтримку драйвера FireWire digi00x / tascam
- топологія: додавання ops підтримки об'єктів керування байтами
- топологія: оновіть ABI для покращення підтримки різних типів об'єктів TLV
- топологія: uapi: Додати заголовки UAPI для топології ABI
- Sync include / sound / asound.h з ядром 4.1
- помічники SHM:
- підтримка побудови вхідної / вихідної спільної пам'яті системи V
- Код тесту / прикладу:
- тест: audio_time: показати дійсність і точність звітів
- тест: виправте audio_time за допомогою нового get / set audio_tstamp_config
- test / pcm_min: виправлення повідомлень про помилки
- test / pcm: виправлення сформованих значень у форматі плаваючого формату PCM
Що нового в версії 1.1.4:
- Основне:
- Випуск v1.1.0
- підтримка побудови вхідної / вихідної спільної пам'яті системи V
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- будувати: не намагайтеся виявляти крос-компілятор
- основне: додати макроси зручності до local.h
- conf: топологія: Додати файл топології для широкосмугового аудіо DSP
- топологія: autotools: додавання підтримки для створення топологічного ядра
- Замініть список .h своєю власною версією
- Дозволити підказку для ctl, hwdep, таймера та наступного
- conf / ucm: Додайте Makefile.am для Broadwell-rt286 ucm config
- API конфігурації:
- Замініть небезпечні символи за допомогою _ у назві картки
- API керування:
- контроль: Дозволити певним значенням cset'ing у багатоцінних справах
- Дозволити підказку для ctl, hwdep, таймера та наступного
- ім'я hint: Виправте погано вільним з неправильним ім'ям
- namehint: Виправте список без номера пристрою
- namehint: Виправте неправильний список доступу в snd_device_name_hint ()
- API HWDEP:
- hwdep: додати підтримку драйвера FireWire digi00x / tascam
- Дозволити підказку для ctl, hwdep, таймера та наступного
- PCM API:
- підтримка побудови вхідної / вихідної спільної пам'яті системи V
- pcm: залишити невикористовуване sys / shm.h включення
- перемістити допоміжні сторінки до спільного коду
- pcm: dmix: правильно обробляти xrun PCM і несподівані стан
- pcm: ladspa: Виправлено segfault через неправильну посилання каналу
- pcm: маршрут: видалити фальшиві! в перевірках snd_config_get_id ()
- pcm: ioplug, extplug: Виправлення логічних помилок у перевірках типу
- pcm: Виправте doxygen для двох версій
- pcm: відновити параметри hw при невдалий латентності
- pcm: додавання підтримки для нового STATUS_EXT ioctl
- pcm: додавання підтримки для get / set_audio_htstamp_config
- pcm: додавання допоміжних функцій для запиту можливостей синхронізації
- PCM: snd_pcm_xxxx_drain () може бути заблоковано після зупинки та відновлення
- pcm: Виправте snd_pcm_status () для dmix & amp; co
- pcm: не заявляти в _snd_pcm_hw_params_internal ()
- pcm: Вилучити assert () з snd_pcm_hw_params_slave ()
- Дозволити підказку для ctl, hwdep, таймера та наступного
- API RawMidi:
- Дозволити підказку для ctl, hwdep, таймера та наступного
- API таймера:
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- Топологічний API:
- топологія: додавання відсутніх прототипів для нових функцій
- топологія: видаліть маленький тип endian з заголовка userspace
- топологія: підтримка API C для ПКM
- топологія: підтримка API C для зв'язків BE і CC.
- топологія: ABI - зміна форматів потоку на бітовий прапор
- топологія: ABI - окремі PCM & amp; Підтримка зв'язку BE / CC та підтримка версії ABI до 4
- топологія: додайте API, щоб встановити номер версії для постачальника
- топологія: pcm: видалити невикористані змінні
- топологія: синтаксичний аналізатор: додавання відсутнього поверненого значення до snd_tplg_set_manifest_data ()
- топологія: дані: перевірити неправильний розмір tplg_parse_data_hex ()
- топологія: ctl: виправлення перевірки типу доступу
- топологія: builder: Виправте, можливо, неініціалізовану змінну в write_elem_block ()
- топологія: API вимагає безпосередньо створювати топологічні дані з шаблонів
- топологія: додайте структуру шаблонів C для створення топології з програм C
- основне: додати макроси зручності до local.h
- топологія: перейменувати OBJECT_TYPE_ на SND_TPLG_TYPE _
- топологія: префікс помилки друку в повідомленні про помилку
- топологія: обробка всіх елементів управління DAPM те ж саме при копіюванні
- топологія: оновіть ABI для покращення підтримки різних типів об'єктів TLV
- топологія: додавання підтримки для написання приватних даних маніфесту.
- топологія: додайте елемент ID, щоб ми могли шукати посилання за назвою.
- топологія: тип об'єкта виправлення - це switch ()
- топологія: виправлення помилок
- топологія: виправлена відсутність включення ctype.h
- топологія: autotools: додавання підтримки для створення топологічного ядра
- топологія: додавання двійкового файлообмінника.
- топологія: додайте синтаксичний аналізатор каналу
- топологія: додавання CTL-аналізатора
- топологія: додавання аналізатора об'єкта DAPM
- топологія: додавання особистого аналізатора даних
- топологія: додавання аналізатора операцій
- топологія: додавання парметра PCM.
- топологія: додавання аналізатора розділів тексту
- топологія: додавати аналізатор основного топології
- Використовуйте API Case Manager:
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- ucm: docs: Виправте форматування doxygen для головної сторінки UCM.
- ucm: дозволити кілька пристроїв у JackHWMute
- ucm: вдосконалюйте документацію конфігурації джеку
- ucm: reformat snd_use_case_get () doc
- ucm: документ деяких стандартних значень
- /include/Makefile.am:
- топологія: autotools: додавання підтримки для створення топологічного ядра
- /src/Makefile.am:
- топологія: autotools: додавання підтримки для створення топологічного ядра
- Конфігурація:
- перемістити допоміжні сторінки до спільного коду
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- conf: топологія: Додати файл топології для широкосмугового аудіо DSP
- Замініть небезпечні символи за допомогою _ у назві картки
- surround41 / 50.conf: використовуйте синтаксис chmap для більшої гнучкості
- conf / ucm: broadwell-rt286: зміна для встановлення об'єму захоплення та пристрою захоплення
- conf: Додати опис натяків на пристрої ctl, hwdep, seq та таймер
- Дозволити підказку для ctl, hwdep, таймера та наступного
- conf / ucm: broadwell-rt286: змінити, щоб використовувати правильне ім'я імені kcontrol jack
- USB-аудіо: Sound Blaster HD iec958 знаходиться на пристрої 1
- conf / ucm: Додайте Makefile.am для Broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: додавання конфігурації ucm
- Документація:
- топологія: doxygen: додайте підтримку doxygen для основного топології
- docs: додати посилання UCM на головну сторінку doxygen.
- ucm: docs: виправте патч doxygen для локального заголовка UCM
- заголовки ядра:
- топологія: ABI - перейменування dai_elems в pcm_elems в маніфесті
- топологія: ABI - зміна форматів потоку на бітовий прапор
- топологія: ABI - використовувати __le32 замість __u32 в snd_soc_tplg_dapm_widget
- топологія: ABI - видалити невикористаний структуру snd_soc_tplg_stream_config
- топологія: ABI - видалити tdm_slot & amp; dai_fmt з snd_soc_tplg_stream
- топологія: ABI - окремі PCM & amp; Підтримка зв'язку BE / CC та підтримка версії ABI до 4
- топологія: ABI - Додати елемент імені до snd_soc_tplg_stream
- hwdep: додати підтримку драйвера FireWire digi00x / tascam
- топологія: додавання ops підтримки об'єктів керування байтами
- топологія: оновіть ABI для покращення підтримки різних типів об'єктів TLV
- топологія: uapi: Додати заголовки UAPI для топології ABI
- Sync include / sound / asound.h з ядром 4.1
- помічники SHM:
- підтримка побудови вхідної / вихідної спільної пам'яті системи V
- Код тесту / прикладу:
- тест: audio_time: показати дійсність і точність звітів
- тест: виправте audio_time за допомогою нового get / set audio_tstamp_config
- test / pcm_min: виправлення повідомлень про помилки
- test / pcm: виправлення сформованих значень у форматі плаваючого формату PCM
Що нового у версії 1.1.3:
- Основне:
- Випуск v1.1.0
- підтримка побудови вхідної / вихідної спільної пам'яті системи V
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- будувати: не намагайтеся виявляти крос-компілятор
- основне: додати макроси зручності до local.h
- conf: топологія: Додати файл топології для широкосмугового аудіо DSP
- топологія: autotools: додавання підтримки для створення топологічного ядра
- Замініть список .h своєю власною версією
- Дозволити підказку для ctl, hwdep, таймера та наступного
- conf / ucm: Додайте Makefile.am для Broadwell-rt286 ucm config
- API конфігурації:
- Замініть небезпечні символи за допомогою _ у назві картки
- API керування:
- контроль: Дозволити певним значенням cset'ing у багатоцінних справах
- Дозволити підказку для ctl, hwdep, таймера та наступного
- ім'я hint: Виправте погано вільним з неправильним ім'ям
- namehint: Виправте список без номера пристрою
- namehint: Виправте неправильний список доступу в snd_device_name_hint ()
- API HWDEP:
- hwdep: додати підтримку драйвера FireWire digi00x / tascam
- Дозволити підказку для ctl, hwdep, таймера та наступного
- PCM API:
- підтримка побудови вхідної / вихідної спільної пам'яті системи V
- pcm: залишити невикористовуване sys / shm.h включення
- перемістити допоміжні сторінки до спільного коду
- pcm: dmix: правильно обробляти xrun PCM і несподівані стан
- pcm: ladspa: Виправлено segfault через неправильну посилання каналу
- pcm: маршрут: видалити фальшиві! в перевірках snd_config_get_id ()
- pcm: ioplug, extplug: Виправлення логічних помилок у перевірках типу
- pcm: Виправте doxygen для двох версій
- pcm: відновити параметри hw при невдалий латентності
- pcm: додавання підтримки для нового STATUS_EXT ioctl
- pcm: додавання підтримки для get / set_audio_htstamp_config
- pcm: додавання допоміжних функцій для запиту можливостей синхронізації
- PCM: snd_pcm_xxxx_drain () може бути заблоковано після зупинки та відновлення
- pcm: Виправте snd_pcm_status () для dmix & amp; co
- pcm: не заявляти в _snd_pcm_hw_params_internal ()
- pcm: Вилучити assert () з snd_pcm_hw_params_slave ()
- Дозволити підказку для ctl, hwdep, таймера та наступного
- API RawMidi:
- Дозволити підказку для ctl, hwdep, таймера та наступного
- API таймера:
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- Топологічний API:
- топологія: додавання відсутніх прототипів для нових функцій
- топологія: видаліть маленький тип endian з заголовка userspace
- топологія: підтримка API C для ПКM
- топологія: підтримка API C для зв'язків BE і CC.
- топологія: ABI - зміна форматів потоку на бітовий прапор
- топологія: ABI - окремі PCM & amp; Підтримка зв'язку BE / CC та підтримка версії ABI до 4
- топологія: додайте API, щоб встановити номер версії для постачальника
- топологія: pcm: видалити невикористані змінні
- топологія: синтаксичний аналізатор: додавання відсутнього поверненого значення до snd_tplg_set_manifest_data ()
- топологія: дані: перевірити неправильний розмір tplg_parse_data_hex ()
- топологія: ctl: виправлення перевірки типу доступу
- топологія: builder: Виправте, можливо, неініціалізовану змінну в write_elem_block ()
- топологія: API вимагає безпосередньо створювати топологічні дані з шаблонів
- топологія: додайте структуру шаблонів C для створення топології з програм C
- основне: додати макроси зручності до local.h
- топологія: перейменувати OBJECT_TYPE_ на SND_TPLG_TYPE _
- топологія: префікс помилки друку в повідомленні про помилку
- топологія: обробка всіх елементів управління DAPM те ж саме при копіюванні
- топологія: оновіть ABI для покращення підтримки різних типів об'єктів TLV
- топологія: додавання підтримки для написання приватних даних маніфесту.
- топологія: додайте елемент ID, щоб ми могли шукати посилання за назвою.
- топологія: тип об'єкта виправлення - це switch ()
- топологія: виправлення помилок
- топологія: виправлена відсутність включення ctype.h
- топологія: autotools: додавання підтримки для створення топологічного ядра
- топологія: додавання двійкового файлообмінника.
- топологія: додайте синтаксичний аналізатор каналу
- топологія: додавання CTL-аналізатора
- топологія: додавання аналізатора об'єкта DAPM
- топологія: додавання особистого аналізатора даних
- топологія: додавання аналізатора операцій
- топологія: додавання парметра PCM.
- топологія: додавання аналізатора розділів тексту
- топологія: додавати аналізатор основного топології
- Використовуйте API Case Manager:
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- ucm: docs: Виправте форматування doxygen для головної сторінки UCM.
- ucm: дозволити кілька пристроїв у JackHWMute
- ucm: вдосконалюйте документацію конфігурації джеку
- ucm: reformat snd_use_case_get () doc
- ucm: документ деяких стандартних значень
- /include/Makefile.am:
- топологія: autotools: додавання підтримки для створення топологічного ядра
- /src/Makefile.am:
- топологія: autotools: додавання підтримки для створення топологічного ядра
- Конфігурація:
- перемістити допоміжні сторінки до спільного коду
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- conf: топологія: Додати файл топології для широкосмугового аудіо DSP
- Замініть небезпечні символи за допомогою _ у назві картки
- surround41 / 50.conf: використовуйте синтаксис chmap для більшої гнучкості
- conf / ucm: broadwell-rt286: зміна для встановлення об'єму захоплення та пристрою захоплення
- conf: Додати опис натяків на пристрої ctl, hwdep, seq та таймер
- Дозволити підказку для ctl, hwdep, таймера та наступного
- conf / ucm: broadwell-rt286: змінити, щоб використовувати правильне ім'я імені kcontrol jack
- USB-аудіо: Sound Blaster HD iec958 знаходиться на пристрої 1
- conf / ucm: Додайте Makefile.am для Broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: додавання конфігурації ucm
- Документація:
- топологія: doxygen: додайте підтримку doxygen для основного топології
- docs: додати посилання UCM на головну сторінку doxygen.
- ucm: docs: виправте патч doxygen для локального заголовка UCM
- заголовки ядра:
- топологія: ABI - перейменування dai_elems в pcm_elems в маніфесті
- топологія: ABI - зміна форматів потоку на бітовий прапор
- топологія: ABI - використовувати __le32 замість __u32 в snd_soc_tplg_dapm_widget
- топологія: ABI - видалити невикористаний структуру snd_soc_tplg_stream_config
- топологія: ABI - видалити tdm_slot & amp; dai_fmt з snd_soc_tplg_stream
- топологія: ABI - окремі PCM & amp; Підтримка зв'язку BE / CC та підтримка версії ABI до 4
- топологія: ABI - Додати елемент імені до snd_soc_tplg_stream
- hwdep: додати підтримку драйвера FireWire digi00x / tascam
- топологія: додавання ops підтримки об'єктів керування байтами
- топологія: оновіть ABI для покращення підтримки різних типів об'єктів TLV
- топологія: uapi: Додати заголовки UAPI для топології ABI
- Sync include / sound / asound.h з ядром 4.1
- помічники SHM:
- підтримка побудови вхідної / вихідної спільної пам'яті системи V
- Код тесту / прикладу:
- тест: audio_time: показати дійсність і точність звітів
- тест: виправте audio_time за допомогою нового get / set audio_tstamp_config
- test / pcm_min: виправлення повідомлень про помилки
- test / pcm: виправлення сформованих значень у форматі плаваючого формату PCM
Що нового у версії 1.1.2:
- Основне:
- Випуск v1.1.0
- підтримка побудови вхідної / вихідної спільної пам'яті системи V
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- будувати: не намагайтеся виявляти крос-компілятор
- основне: додати макроси зручності до local.h
- conf: топологія: Додати файл топології для широкосмугового аудіо DSP
- топологія: autotools: додавання підтримки для створення топологічного ядра
- Замініть список .h своєю власною версією
- Дозволити підказку для ctl, hwdep, таймера та наступного
- conf / ucm: Додайте Makefile.am для Broadwell-rt286 ucm config
- API конфігурації:
- Замініть небезпечні символи за допомогою _ у назві картки
- API керування:
- контроль: Дозволити певним значенням cset'ing у багатоцінних справах
- Дозволити підказку для ctl, hwdep, таймера та наступного
- ім'я hint: Виправте погано вільним з неправильним ім'ям
- namehint: Виправте список без номера пристрою
- namehint: Виправте неправильний список доступу в snd_device_name_hint ()
- API HWDEP:
- hwdep: додати підтримку драйвера FireWire digi00x / tascam
- Дозволити підказку для ctl, hwdep, таймера та наступного
- PCM API:
- підтримка побудови вхідної / вихідної спільної пам'яті системи V
- pcm: залишити невикористовуване sys / shm.h включення
- перемістити допоміжні сторінки до спільного коду
- pcm: dmix: правильно обробляти xrun PCM і несподівані стан
- pcm: ladspa: Виправлено segfault через неправильну посилання каналу
- pcm: маршрут: видалити фальшиві! в перевірках snd_config_get_id ()
- pcm: ioplug, extplug: Виправлення логічних помилок у перевірках типу
- pcm: Виправте doxygen для двох версій
- pcm: відновити параметри hw при невдалий латентності
- pcm: додавання підтримки для нового STATUS_EXT ioctl
- pcm: додавання підтримки для get / set_audio_htstamp_config
- pcm: додавання допоміжних функцій для запиту можливостей синхронізації
- PCM: snd_pcm_xxxx_drain () може бути заблоковано після зупинки та відновлення
- pcm: Виправте snd_pcm_status () для dmix & amp; co
- pcm: не заявляти в _snd_pcm_hw_params_internal ()
- pcm: Вилучити assert () з snd_pcm_hw_params_slave ()
- Дозволити підказку для ctl, hwdep, таймера та наступного
- API RawMidi:
- Дозволити підказку для ctl, hwdep, таймера та наступного
- API таймера:
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- Топологічний API:
- топологія: додавання відсутніх прототипів для нових функцій
- топологія: видаліть маленький тип endian з заголовка userspace
- топологія: підтримка API C для ПКM
- топологія: підтримка API C для зв'язків BE і CC.
- топологія: ABI - зміна форматів потоку на бітовий прапор
- топологія: ABI - окремі PCM & amp; Підтримка зв'язку BE / CC та підтримка версії ABI до 4
- топологія: додайте API, щоб встановити номер версії для постачальника
- топологія: pcm: видалити невикористані змінні
- топологія: синтаксичний аналізатор: додавання відсутнього поверненого значення до snd_tplg_set_manifest_data ()
- топологія: дані: перевірити неправильний розмір tplg_parse_data_hex ()
- топологія: ctl: виправлення перевірки типу доступу
- топологія: builder: Виправте, можливо, неініціалізовану змінну в write_elem_block ()
- топологія: API вимагає безпосередньо створювати топологічні дані з шаблонів
- топологія: додайте структуру шаблонів C для створення топології з програм C
- основне: додати макроси зручності до local.h
- топологія: перейменувати OBJECT_TYPE_ на SND_TPLG_TYPE _
- топологія: префікс помилки друку в повідомленні про помилку
- топологія: обробка всіх елементів управління DAPM те ж саме при копіюванні
- топологія: оновіть ABI для покращення підтримки різних типів об'єктів TLV
- топологія: додавання підтримки для написання приватних даних маніфесту.
- топологія: додайте елемент ID, щоб ми могли шукати посилання за назвою.
- топологія: тип об'єкта виправлення - це switch ()
- топологія: виправлення помилок
- топологія: виправлена відсутність включення ctype.h
- топологія: autotools: додавання підтримки для створення топологічного ядра
- топологія: додавання двійкового файлообмінника.
- топологія: додайте синтаксичний аналізатор каналу
- топологія: додавання CTL-аналізатора
- топологія: додавання аналізатора об'єкта DAPM
- топологія: додавання особистого аналізатора даних
- топологія: додавання аналізатора операцій
- топологія: додавання парметра PCM.
- топологія: додавання аналізатора розділів тексту
- топологія: додавати аналізатор основного топології
- Використовуйте API Case Manager:
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- ucm: docs: Виправте форматування doxygen для головної сторінки UCM.
- ucm: дозволити кілька пристроїв у JackHWMute
- ucm: вдосконалюйте документацію конфігурації джеку
- ucm: reformat snd_use_case_get () doc
- ucm: документ деяких стандартних значень
- /include/Makefile.am:
- топологія: autotools: додавання підтримки для створення топологічного ядра
- /src/Makefile.am:
- топологія: autotools: додавання підтримки для створення топологічного ядра
- Конфігурація:
- перемістити допоміжні сторінки до спільного коду
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- conf: топологія: Додати файл топології для широкосмугового аудіо DSP
- Замініть небезпечні символи за допомогою _ у назві картки
- surround41 / 50.conf: використовуйте синтаксис chmap для більшої гнучкості
- conf / ucm: broadwell-rt286: зміна для встановлення об'єму захоплення та пристрою захоплення
- conf: Додати опис натяків на пристрої ctl, hwdep, seq та таймер
- Дозволити підказку для ctl, hwdep, таймера та наступного
- conf / ucm: broadwell-rt286: змінити, щоб використовувати правильне ім'я імені kcontrol jack
- USB-аудіо: Sound Blaster HD iec958 знаходиться на пристрої 1
- conf / ucm: Додайте Makefile.am для Broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: додавання конфігурації ucm
- Документація:
- топологія: doxygen: додайте підтримку doxygen для основного топології
- docs: додати посилання UCM на головну сторінку doxygen.
- ucm: docs: виправте патч doxygen для локального заголовка UCM
- заголовки ядра:
- топологія: ABI - перейменування dai_elems в pcm_elems в маніфесті
- топологія: ABI - зміна форматів потоку на бітовий прапор
- топологія: ABI - використовувати __le32 замість __u32 в snd_soc_tplg_dapm_widget
- топологія: ABI - видалити невикористаний структуру snd_soc_tplg_stream_config
- топологія: ABI - видалити tdm_slot & amp; dai_fmt з snd_soc_tplg_stream
- топологія: ABI - окремі PCM & amp; Підтримка зв'язку BE / CC та підтримка версії ABI до 4
- топологія: ABI - Додати елемент імені до snd_soc_tplg_stream
- hwdep: додати підтримку драйвера FireWire digi00x / tascam
- топологія: додавання ops підтримки об'єктів керування байтами
- топологія: оновіть ABI для покращення підтримки різних типів об'єктів TLV
- топологія: uapi: Додати заголовки UAPI для топології ABI
- Sync include / sound / asound.h з ядром 4.1
- помічники SHM:
- підтримка побудови вхідної / вихідної спільної пам'яті системи V
- Код тесту / прикладу:
- тест: audio_time: показати дійсність і точність звітів
- тест: виправте audio_time за допомогою нового get / set audio_tstamp_config
- test / pcm_min: виправлення повідомлень про помилки
- test / pcm: виправлення сформованих значень у форматі плаваючого формату PCM
Що нового в версії 1.1.1:
- Основне:
- Випуск v1.1.0
- підтримка побудови вхідної / вихідної спільної пам'яті системи V
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- будувати: не намагайтеся виявляти крос-компілятор
- основне: додати макроси зручності до local.h
- conf: топологія: Додати файл топології для широкосмугового аудіо DSP
- топологія: autotools: додавання підтримки для створення топологічного ядра
- Замініть список .h своєю власною версією
- Дозволити підказку для ctl, hwdep, таймера та наступного
- conf / ucm: Додайте Makefile.am для Broadwell-rt286 ucm config
- API конфігурації:
- Замініть небезпечні символи за допомогою _ у назві картки
- API керування:
- контроль: Дозволити певним значенням cset'ing у багатоцінних справах
- Дозволити підказку для ctl, hwdep, таймера та наступного
- ім'я hint: Виправте погано вільним з неправильним ім'ям
- namehint: Виправте список без номера пристрою
- namehint: Виправте неправильний список доступу в snd_device_name_hint ()
- API HWDEP:
- hwdep: додати підтримку драйвера FireWire digi00x / tascam
- Дозволити підказку для ctl, hwdep, таймера та наступного
- PCM API:
- підтримка побудови вхідної / вихідної спільної пам'яті системи V
- pcm: залишити невикористовуване sys / shm.h включення
- перемістити допоміжні сторінки до спільного коду
- pcm: dmix: правильно обробляти xrun PCM і несподівані стан
- pcm: ladspa: Виправлено segfault через неправильну посилання каналу
- pcm: маршрут: видалити фальшиві! в перевірках snd_config_get_id ()
- pcm: ioplug, extplug: Виправлення логічних помилок у перевірках типу
- pcm: Виправте doxygen для двох версій
- pcm: відновити параметри hw при невдалий латентності
- pcm: додавання підтримки для нового STATUS_EXT ioctl
- pcm: додавання підтримки для get / set_audio_htstamp_config
- pcm: додавання допоміжних функцій для запиту можливостей синхронізації
- PCM: snd_pcm_xxxx_drain () може бути заблоковано після зупинки та відновлення
- pcm: Виправте snd_pcm_status () для dmix & amp; co
- pcm: не заявляти в _snd_pcm_hw_params_internal ()
- pcm: Вилучити assert () з snd_pcm_hw_params_slave ()
- Дозволити підказку для ctl, hwdep, таймера та наступного
- API RawMidi:
- Дозволити підказку для ctl, hwdep, таймера та наступного
- API таймера:
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- Топологічний API:
- топологія: додавання відсутніх прототипів для нових функцій
- топологія: видаліть маленький тип endian з заголовка userspace
- топологія: підтримка API C для ПКM
- топологія: підтримка API C для зв'язків BE і CC.
- топологія: ABI - зміна форматів потоку на бітовий прапор
- топологія: ABI - окремі PCM & amp; Підтримка зв'язку BE / CC та підтримка версії ABI до 4
- топологія: додайте API, щоб встановити номер версії для постачальника
- топологія: pcm: видалити невикористані змінні
- топологія: синтаксичний аналізатор: додавання відсутнього поверненого значення до snd_tplg_set_manifest_data ()
- топологія: дані: перевірити неправильний розмір tplg_parse_data_hex ()
- топологія: ctl: виправлення перевірки типу доступу
- топологія: builder: Виправте, можливо, неініціалізовану змінну в write_elem_block ()
- топологія: API вимагає безпосередньо створювати топологічні дані з шаблонів
- топологія: додайте структуру шаблонів C для створення топології з програм C
- основне: додати макроси зручності до local.h
- топологія: перейменувати OBJECT_TYPE_ на SND_TPLG_TYPE _
- топологія: префікс помилки друку в повідомленні про помилку
- топологія: обробка всіх елементів управління DAPM те ж саме при копіюванні
- топологія: оновіть ABI для покращення підтримки різних типів об'єктів TLV
- топологія: додавання підтримки для написання приватних даних маніфесту.
- топологія: додайте елемент ID, щоб ми могли шукати посилання за назвою.
- топологія: тип об'єкта виправлення - це switch ()
- топологія: виправлення помилок
- топологія: виправлена відсутність включення ctype.h
- топологія: autotools: додавання підтримки для створення топологічного ядра
- топологія: додавання двійкового файлообмінника.
- топологія: додайте синтаксичний аналізатор каналу
- топологія: додавання CTL-аналізатора
- топологія: додавання аналізатора об'єкта DAPM
- топологія: додавання особистого аналізатора даних
- топологія: додавання аналізатора операцій
- топологія: додавання парметра PCM.
- топологія: додавання аналізатора розділів тексту
- топологія: додавати аналізатор основного топології
- Використовуйте API Case Manager:
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- ucm: docs: Виправте форматування doxygen для головної сторінки UCM.
- ucm: дозволити кілька пристроїв у JackHWMute
- ucm: вдосконалюйте документацію конфігурації джеку
- ucm: reformat snd_use_case_get () doc
- ucm: документ деяких стандартних значень
- /include/Makefile.am:
- топологія: autotools: додавання підтримки для створення топологічного ядра
- /src/Makefile.am:
- топологія: autotools: додавання підтримки для створення топологічного ядра
- Конфігурація:
- перемістити допоміжні сторінки до спільного коду
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- conf: топологія: Додати файл топології для широкосмугового аудіо DSP
- Замініть небезпечні символи за допомогою _ у назві картки
- surround41 / 50.conf: використовуйте синтаксис chmap для більшої гнучкості
- conf / ucm: broadwell-rt286: зміна для встановлення об'єму захоплення та пристрою захоплення
- conf: Додати опис натяків на пристрої ctl, hwdep, seq та таймер
- Дозволити підказку для ctl, hwdep, таймера та наступного
- conf / ucm: broadwell-rt286: змінити, щоб використовувати правильне ім'я імені kcontrol jack
- USB-аудіо: Sound Blaster HD iec958 знаходиться на пристрої 1
- conf / ucm: Додайте Makefile.am для Broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: додавання конфігурації ucm
- Документація:
- топологія: doxygen: додайте підтримку doxygen для основного топології
- docs: додати посилання UCM на головну сторінку doxygen.
- ucm: docs: виправте патч doxygen для локального заголовка UCM
- заголовки ядра:
- топологія: ABI - перейменування dai_elems в pcm_elems в маніфесті
- топологія: ABI - зміна форматів потоку на бітовий прапор
- топологія: ABI - використовувати __le32 замість __u32 в snd_soc_tplg_dapm_widget
- топологія: ABI - видалити невикористаний структуру snd_soc_tplg_stream_config
- топологія: ABI - видалити tdm_slot & amp; dai_fmt з snd_soc_tplg_stream
- топологія: ABI - окремі PCM & amp; Підтримка зв'язку BE / CC та підтримка версії ABI до 4
- топологія: ABI - Додати елемент імені до snd_soc_tplg_stream
- hwdep: додати підтримку драйвера FireWire digi00x / tascam
- топологія: додавання ops підтримки об'єктів керування байтами
- топологія: оновіть ABI для покращення підтримки різних типів об'єктів TLV
- топологія: uapi: Додати заголовки UAPI для топології ABI
- Sync include / sound / asound.h з ядром 4.1
- помічники SHM:
- підтримка побудови вхідної / вихідної спільної пам'яті системи V
- Код тесту / прикладу:
- тест: audio_time: показати дійсність і точність звітів
- тест: виправте audio_time за допомогою нового get / set audio_tstamp_config
- test / pcm_min: виправлення повідомлень про помилки
- test / pcm: виправлення сформованих значень у форматі плаваючого формату PCM
Що нового у версії 1.1.0:
- Основне:
- Випуск v1.1.0
- підтримка побудови вхідної / вихідної спільної пам'яті системи V
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- будувати: не намагайтеся виявляти крос-компілятор
- основне: додати макроси зручності до local.h
- conf: топологія: Додати файл топології для широкосмугового аудіо DSP
- топологія: autotools: додавання підтримки для створення топологічного ядра
- Замініть список .h своєю власною версією
- Дозволити підказку для ctl, hwdep, таймера та наступного
- conf / ucm: Додайте Makefile.am для Broadwell-rt286 ucm config
- API конфігурації:
- Замініть небезпечні символи за допомогою _ у назві картки
- API керування:
- контроль: Дозволити певним значенням cset'ing у багатоцінних справах
- Дозволити підказку для ctl, hwdep, таймера та наступного
- ім'я hint: Виправте погано вільним з неправильним ім'ям
- namehint: Виправте список без номера пристрою
- namehint: Виправте неправильний список доступу в snd_device_name_hint ()
- API HWDEP:
- hwdep: додати підтримку драйвера FireWire digi00x / tascam
- Дозволити підказку для ctl, hwdep, таймера та наступного
- PCM API:
- підтримка побудови вхідної / вихідної спільної пам'яті системи V
- pcm: залишити невикористовуване sys / shm.h включення
- перемістити допоміжні сторінки до спільного коду
- pcm: dmix: правильно обробляти xrun PCM і несподівані стан
- pcm: ladspa: Виправлено segfault через неправильну посилання каналу
- pcm: маршрут: видалити фальшиві! в перевірках snd_config_get_id ()
- pcm: ioplug, extplug: Виправлення логічних помилок у перевірках типу
- pcm: Виправте doxygen для двох версій
- pcm: відновити параметри hw при невдалий латентності
- pcm: додавання підтримки для нового STATUS_EXT ioctl
- pcm: додавання підтримки для get / set_audio_htstamp_config
- pcm: додавання допоміжних функцій для запиту можливостей синхронізації
- PCM: snd_pcm_xxxx_drain () може бути заблоковано після зупинки та відновлення
- pcm: Виправте snd_pcm_status () для dmix & amp; co
- pcm: не заявляти в _snd_pcm_hw_params_internal ()
- pcm: Вилучити assert () з snd_pcm_hw_params_slave ()
- Дозволити підказку для ctl, hwdep, таймера та наступного
- API RawMidi:
- Дозволити підказку для ctl, hwdep, таймера та наступного
- API таймера:
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- Топологічний API:
- топологія: додавання відсутніх прототипів для нових функцій
- топологія: видаліть маленький тип endian з заголовка userspace
- топологія: підтримка API C для ПКM
- топологія: підтримка API C для зв'язків BE і CC.
- топологія: ABI - зміна форматів потоку на бітовий прапор
- топологія: ABI - окремі PCM & amp; Підтримка зв'язку BE / CC та підтримка версії ABI до 4
- топологія: додайте API, щоб встановити номер версії для постачальника
- топологія: pcm: видалити невикористані змінні
- топологія: синтаксичний аналізатор: додавання відсутнього поверненого значення до snd_tplg_set_manifest_data ()
- топологія: дані: перевірити неправильний розмір tplg_parse_data_hex ()
- топологія: ctl: виправлення перевірки типу доступу
- топологія: builder: Виправте, можливо, неініціалізовану змінну в write_elem_block ()
- топологія: API вимагає безпосередньо створювати топологічні дані з шаблонів
- топологія: додайте структуру шаблонів C для створення топології з програм C
- основне: додати макроси зручності до local.h
- топологія: перейменувати OBJECT_TYPE_ на SND_TPLG_TYPE _
- топологія: префікс помилки друку в повідомленні про помилку
- топологія: обробка всіх елементів управління DAPM те ж саме при копіюванні
- топологія: оновіть ABI для покращення підтримки різних типів об'єктів TLV
- топологія: додавання підтримки для написання приватних даних маніфесту.
- топологія: додайте елемент ID, щоб ми могли шукати посилання за назвою.
- топологія: тип об'єкта виправлення - це switch ()
- топологія: виправлення помилок
- топологія: виправлена відсутність включення ctype.h
- топологія: autotools: додавання підтримки для створення топологічного ядра
- топологія: додавання двійкового файлообмінника.
- топологія: додайте синтаксичний аналізатор каналу
- топологія: додавання CTL-аналізатора
- топологія: додавання аналізатора об'єкта DAPM
- топологія: додавання особистого аналізатора даних
- топологія: додавання аналізатора операцій
- топологія: додавання парметра PCM.
- топологія: додавання аналізатора розділів тексту
- топологія: додавати аналізатор основного топології
- Використовуйте API Case Manager:
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- ucm: docs: Виправте форматування doxygen для головної сторінки UCM.
- ucm: дозволити кілька пристроїв у JackHWMute
- ucm: вдосконалюйте документацію конфігурації джеку
- ucm: reformat snd_use_case_get () doc
- ucm: документ деяких стандартних значень
- /include/Makefile.am:
- топологія: autotools: додавання підтримки для створення топологічного ядра
- /src/Makefile.am:
- топологія: autotools: додавання підтримки для створення топологічного ядра
- Конфігурація:
- перемістити допоміжні сторінки до спільного коду
- виправити _GNU_SOURCE обробку & amp; включення заголовка
- conf: топологія: Додати файл топології для широкосмугового аудіо DSP
- Замініть небезпечні символи за допомогою _ у назві картки
- surround41 / 50.conf: використовуйте синтаксис chmap для більшої гнучкості
- conf / ucm: broadwell-rt286: зміна для встановлення об'єму захоплення та пристрою захоплення
- conf: Додати опис натяків на пристрої ctl, hwdep, seq та таймер
- Дозволити підказку для ctl, hwdep, таймера та наступного
- conf / ucm: broadwell-rt286: змінити, щоб використовувати правильне ім'я імені kcontrol jack
- USB-аудіо: Sound Blaster HD iec958 знаходиться на пристрої 1
- conf / ucm: Додайте Makefile.am для Broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: додавання конфігурації ucm
- Документація:
- топологія: doxygen: додайте підтримку doxygen для основного топології
- docs: додати посилання UCM на головну сторінку doxygen.
- ucm: docs: виправте патч doxygen для локального заголовка UCM
- заголовки ядра:
- топологія: ABI - перейменування dai_elems в pcm_elems в маніфесті
- топологія: ABI - зміна форматів потоку на бітовий прапор
- топологія: ABI - використовувати __le32 замість __u32 в snd_soc_tplg_dapm_widget
- топологія: ABI - видалити невикористаний структуру snd_soc_tplg_stream_config
- топологія: ABI - видалити tdm_slot & amp; dai_fmt з snd_soc_tplg_stream
- топологія: ABI - окремі PCM & amp; Підтримка зв'язку BE / CC та підтримка версії ABI до 4
- топологія: ABI - Додати елемент імені до snd_soc_tplg_stream
- hwdep: додати підтримку драйвера FireWire digi00x / tascam
- топологія: додавання ops підтримки об'єктів керування байтами
- топологія: оновіть ABI для покращення підтримки різних типів об'єктів TLV
- топологія: uapi: Додати заголовки UAPI для топології ABI
- Sync include / sound / asound.h з ядром 4.1
- помічники SHM:
- підтримка побудови вхідної / вихідної спільної пам'яті системи V
- Код тесту / прикладу:
- тест: audio_time: показати дійсність і точність звітів
- тест: виправте audio_time за допомогою нового get / set audio_tstamp_config
- test / pcm_min: виправлення повідомлень про помилки
- test / pcm: виправлення сформованих значень у форматі плаваючого формату PCM
Що нового у версії 1.0.27.2:
- configure.in: видалити посилання emi_26_62
- Вилучіть emi_26_62 прошивки
- Додати прошивку для CA0132 DSP
- Проміжне програмне забезпечення аудіо інтерфейсу Emagic EMI 2 | 6
- Вилучіть emi_26_62 прошивки
- Прошивне програмне забезпечення Sound Blaster HDA CA0132
- Оновити файли прошивки ca0132
- Додати прошивку для CA0132 DSP
Що нового у версії 1.0.24:
- http://alsa-project.org/main/index.php/Changes_v1.0.23_v1.0.24
Що нового у версії 1.0.23:
- Кисневий драйвер CMI8788 тепер підтримує звукову карту ASUS Xonar DS
- підтримка аудіо HDMI для NVIDIA GeForce GT 220
- Realtek ALC670, ALC665, підтримка ALC269VB
- Додайте аудіо-підтримку Apple Mac Mini 3,1
- Додайте 27-дюймову підтримку iMacs
- Покращена підтримка Apple MacBook Pro 5,1 / 5,2
- Підтримка нового контролера Intel HDA
- Підтримка більш ніж вісім аудіопотоків у драйвері Intel HDA
- Поліпшення керування живленням динамічного аудіо
Коментар не знайдено