Продвинутая звуковая архитектура Linux состоит из нескольких частей. Первый - полностью модульный звуковой драйвер, который поддерживает автозагрузку модулей, devfs, autoponfiguration isapnp и предоставляет полный доступ к аналоговым аудио, цифровым аудио, управлению, микшерам, синтезаторам, DSP, MIDI и компонентам таймера аудиотехники.
Он также включает полнофункциональный секвенсор на уровне ядра, полный уровень совместимости для приложений OSS / Free, объектно-ориентированную библиотеку C, которая охватывает и улучшает функциональность драйвера ядра ALSA для приложений (клиент / сервер, плагины, PCM shari
Что нового в этой версии:
- <литий> Ядро: литий>
- Release v1.1.0
- поддержка здания без единой системной памяти
- Исправить _GNU_SOURCE обращение и включение заголовка
- build: Не пытайтесь обнаружить кросс-компилятор
- Ядро: добавьте макросы удобства в local.h
- conf: топология: Добавить файл топологии для широковещательного аудио DSP
- topology: autotools: добавить поддержку сборки для ядра топологии
- Замените list.h своей собственной версией
- Разрешить подсказку для ctl, hwdep, timer и seq
- conf / ucm: Добавить Makefile.am для broadwell-rt286 ucm config
- Config API:
- Заменить небезопасные символы _ в имени карты
- Управляющий API:
- control: разрешить cset'у определенные значения в многозначном случае
- Разрешить подсказку для ctl, hwdep, timer и seq
- namehint: Fix bad free с недопустимым именем iface
- namehint: исправить листинг без номера устройства
- namehint: исправить недопустимый доступ к списку в snd_device_name_hint ()
- API HWDEP:
- hwdep: добавьте поддержку драйвера FireWire digi00x / tascam.
- Разрешить подсказку для ctl, hwdep, timer и seq
- API PCM:
- поддержка здания без единой системной памяти
- pcm: drop unused sys / shm.h включение
- переместить помощники страницы в общий код
- pcm: dmix: правильно обрабатывать подчиненные PCM xrun и непредвиденные состояния
- pcm: ladspa: Исправить segfault из-за неправильной ссылки канала
- pcm: route: Удалите фикцию! в 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, timer и seq
- API RawMidi:
- Разрешить подсказку для ctl, hwdep, timer и seq
- Таймер API:
- Исправить _GNU_SOURCE обращение и включение заголовка
- API топологии:
- топология: добавьте отсутствующие прототипы для новых функций
- Топология: удалить маленький конечный тип из заголовка пользовательского пространства
- топология: добавление поддержки API C для PCM
- топология: добавьте поддержку API C для ссылок BE и CC.
- топология: ABI - изменение форматов потока в поразрядный флаг
- топология: ABI - отдельная поддержка линии PCM и BE / CC и версия ABI для Bump до 4
- topology: Добавить API для установки номера версии для конкретного поставщика.
- топология: pcm: удалить неиспользуемые переменные
- topology: parser: Добавить отсутствующее возвращаемое значение в snd_tplg_set_manifest_data ()
- топология: данные: исправить ошибку неправильного размера в tplg_parse_data_hex ()
- топология: ctl: проверка типа проверки доступа
- topology: builder: исправить, возможно, неинициализированную переменную в write_elem_block ()
- топология: API-вызовы для прямой сборки данных топологии из шаблонов
- топология: добавить структуру шаблонов C для построения топологии из программ C
- Ядро: добавьте макросы удобства в local.h
- топология: переименуйте OBJECT_TYPE_ в SND_TPLG_TYPE _
- топология: префикс ошибки печати в сообщении об ошибке.
- топология: обрабатывать все типы управления DAPM одинаково при копировании
- topology: обновление ABI для улучшения поддержки различных типов объектов TLV.
- Топология: добавьте поддержку для записи личных данных с личными данными.
- топология: добавьте идентификатор элемента, чтобы мы могли искать ссылки по имени.
- топология: тип объекта элемента fix - это switch ()
- топология: Исправить опечатки
- топология: Исправить отсутствие включения ctype.h
- topology: 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:
- topology: autotools: добавить поддержку сборки для ядра топологии
- /src/Makefile.am:
- topology: autotools: добавить поддержку сборки для ядра топологии
- Конфигурация:
- переместить помощники страницы в общий код
- Исправить _GNU_SOURCE обращение и включение заголовка
- conf: топология: Добавить файл топологии для широковещательного аудио DSP
- Заменить небезопасные символы _ в имени карты
- surround41 / 50.conf: используйте синтаксис chmap для лучшей гибкости.
- conf / ucm: broadwell-rt286: изменение набора громкости и устройства захвата
- conf: добавьте описания подсказок в устройства ctl, hwdep, seq и timer
- Разрешить подсказку для ctl, hwdep, timer и seq
- 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 config
- Документация:
- topology: doxygen: добавьте поддержку doxygen для ядра топологии.
- docs: добавьте ссылку UCM на главную страницу doxygen.
- ucm: docs: исправить исправление doxygen exclude для локального заголовка 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 для Bump до 4
- топология: ABI - добавить элемент name в snd_soc_tplg_stream
- hwdep: добавьте поддержку драйвера FireWire digi00x / tascam.
- топология: добавьте поддержку ops для объектов управления байтами.
- topology: обновление ABI для улучшения поддержки различных типов объектов TLV.
- топология: uapi: Добавить заголовки UAPI для топологии ABI
- Sync include / sound / asound.h с ядром 4.1
- Помощники SHM:
- поддержка здания без единой системной памяти
- Тест / Пример кода:
- test: audio_time: показать достоверность и точность отчета.
- test: исправить audio_time с помощью нового get / set audio_tstamp_config
- test / pcm_min: исправить сообщения об ошибках
- test / pcm: Исправить сгенерированные значения с помощью формата float PCM
Что нового в версии 1.1.4:
- Core:
- Release v1.1.0
- поддержка здания без единой системной памяти
- исправить обработку _GNU_SOURCE & amp; включение заголовка
- build: Не пытайтесь обнаружить кросс-компилятор
- Ядро: добавьте макросы удобства в local.h
- conf: топология: Добавить файл топологии для широковещательного аудио DSP
- topology: autotools: добавить поддержку сборки для ядра топологии
- Замените list.h своей собственной версией
- Разрешить подсказку для ctl, hwdep, timer и seq
- conf / ucm: Добавить Makefile.am для broadwell-rt286 ucm config
- Config API:
- Заменить небезопасные символы _ в имени карты
- Управляющий API:
- control: разрешить cset'у определенные значения в многозначном случае
- Разрешить подсказку для ctl, hwdep, timer и seq
- namehint: Fix bad free с недопустимым именем iface
- namehint: исправить листинг без номера устройства
- namehint: исправить недопустимый доступ к списку в snd_device_name_hint ()
- API HWDEP:
- hwdep: добавьте поддержку драйвера FireWire digi00x / tascam.
- Разрешить подсказку для ctl, hwdep, timer и seq
- API PCM:
- поддержка здания без единой системной памяти
- pcm: drop unused sys / shm.h включение
- переместить помощники страницы в общий код
- pcm: dmix: правильно обрабатывать подчиненные PCM xrun и непредвиденные состояния
- pcm: ladspa: Исправить segfault из-за неправильной ссылки канала
- pcm: route: Удалите фикцию! в 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; со
- pcm: Не утверждайте в _snd_pcm_hw_params_internal ()
- pcm: Удалить assert () из snd_pcm_hw_params_slave ()
- Разрешить подсказку для ctl, hwdep, timer и seq
- API RawMidi:
- Разрешить подсказку для ctl, hwdep, timer и seq
- Таймер API:
- исправить обработку _GNU_SOURCE & amp; включение заголовка
- API топологии:
- топология: добавьте отсутствующие прототипы для новых функций
- Топология: удалить маленький конечный тип из заголовка пользовательского пространства
- топология: добавление поддержки API C для PCM
- топология: добавьте поддержку API C для ссылок BE и CC.
- топология: ABI - изменение форматов потока в поразрядный флаг
- топология: ABI - Отдельный PCM & amp; Поддержка канала BE / CC и версия ABI с Bump до 4
- topology: Добавить API для установки номера версии для конкретного поставщика.
- топология: pcm: удалить неиспользуемые переменные
- topology: parser: Добавить отсутствующее возвращаемое значение в snd_tplg_set_manifest_data ()
- топология: данные: исправить ошибку неправильного размера в tplg_parse_data_hex ()
- топология: ctl: проверка типа проверки доступа
- topology: builder: исправить, возможно, неинициализированную переменную в write_elem_block ()
- топология: API-вызовы для прямой сборки данных топологии из шаблонов
- топология: добавить структуру шаблонов C для построения топологии из программ C
- Ядро: добавьте макросы удобства в local.h
- топология: переименуйте OBJECT_TYPE_ в SND_TPLG_TYPE _
- топология: префикс ошибки печати в сообщении об ошибке.
- топология: обрабатывать все типы управления DAPM одинаково при копировании
- topology: обновление ABI для улучшения поддержки различных типов объектов TLV.
- Топология: добавьте поддержку для записи личных данных с личными данными.
- топология: добавьте идентификатор элемента, чтобы мы могли искать ссылки по имени.
- топология: тип объекта элемента fix - это switch ()
- топология: Исправить опечатки
- топология: Исправить отсутствие включения ctype.h
- topology: 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:
- topology: autotools: добавить поддержку сборки для ядра топологии
- /src/Makefile.am:
- topology: autotools: добавить поддержку сборки для ядра топологии
- Конфигурация:
- переместить помощники страницы в общий код
- исправить обработку _GNU_SOURCE & amp; включение заголовка
- conf: топология: Добавить файл топологии для широковещательного аудио DSP
- Заменить небезопасные символы _ в имени карты
- surround41 / 50.conf: используйте синтаксис chmap для лучшей гибкости.
- conf / ucm: broadwell-rt286: изменение набора громкости и устройства захвата
- conf: добавьте описания подсказок в устройства ctl, hwdep, seq и timer
- Разрешить подсказку для ctl, hwdep, timer и seq
- 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 config
- Документация:
- topology: doxygen: добавьте поддержку doxygen для ядра топологии.
- docs: добавьте ссылку UCM на главную страницу doxygen.
- ucm: docs: исправить исправление doxygen exclude для локального заголовка 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 с Bump до 4
- топология: ABI - добавить элемент name в snd_soc_tplg_stream
- hwdep: добавьте поддержку драйвера FireWire digi00x / tascam.
- топология: добавьте поддержку ops для объектов управления байтами.
- topology: обновление ABI для улучшения поддержки различных типов объектов TLV.
- топология: uapi: Добавить заголовки UAPI для топологии ABI
- Sync include / sound / asound.h с ядром 4.1
- Помощники SHM:
- поддержка здания без единой системной памяти
- Тест / Пример кода:
- test: audio_time: показать достоверность и точность отчета.
- test: исправить audio_time с помощью нового get / set audio_tstamp_config
- test / pcm_min: исправить сообщения об ошибках
- test / pcm: Исправить сгенерированные значения с помощью формата float PCM
Что нового в версии 1.1.3:
- Core:
- Release v1.1.0
- поддержка здания без единой системной памяти
- исправить обработку _GNU_SOURCE & amp; включение заголовка
- build: Не пытайтесь обнаружить кросс-компилятор
- Ядро: добавьте макросы удобства в local.h
- conf: топология: Добавить файл топологии для широковещательного аудио DSP
- topology: autotools: добавить поддержку сборки для ядра топологии
- Замените list.h своей собственной версией
- Разрешить подсказку для ctl, hwdep, timer и seq
- conf / ucm: Добавить Makefile.am для broadwell-rt286 ucm config
- Config API:
- Заменить небезопасные символы _ в имени карты
- Управляющий API:
- control: разрешить cset'у определенные значения в многозначном случае
- Разрешить подсказку для ctl, hwdep, timer и seq
- namehint: Fix bad free с недопустимым именем iface
- namehint: исправить листинг без номера устройства
- namehint: исправить недопустимый доступ к списку в snd_device_name_hint ()
- API HWDEP:
- hwdep: добавьте поддержку драйвера FireWire digi00x / tascam.
- Разрешить подсказку для ctl, hwdep, timer и seq
- API PCM:
- поддержка здания без единой системной памяти
- pcm: drop unused sys / shm.h включение
- переместить помощники страницы в общий код
- pcm: dmix: правильно обрабатывать подчиненные PCM xrun и непредвиденные состояния
- pcm: ladspa: Исправить segfault из-за неправильной ссылки канала
- pcm: route: Удалите фикцию! в 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; со
- pcm: Не утверждайте в _snd_pcm_hw_params_internal ()
- pcm: Удалить assert () из snd_pcm_hw_params_slave ()
- Разрешить подсказку для ctl, hwdep, timer и seq
- API RawMidi:
- Разрешить подсказку для ctl, hwdep, timer и seq
- Таймер API:
- исправить обработку _GNU_SOURCE & amp; включение заголовка
- API топологии:
- топология: добавьте отсутствующие прототипы для новых функций
- Топология: удалить маленький конечный тип из заголовка пользовательского пространства
- топология: добавление поддержки API C для PCM
- топология: добавьте поддержку API C для ссылок BE и CC.
- топология: ABI - изменение форматов потока в поразрядный флаг
- топология: ABI - Отдельный PCM & amp; Поддержка канала BE / CC и версия ABI с Bump до 4
- topology: Добавить API для установки номера версии для конкретного поставщика.
- топология: pcm: удалить неиспользуемые переменные
- topology: parser: Добавить отсутствующее возвращаемое значение в snd_tplg_set_manifest_data ()
- топология: данные: исправить ошибку неправильного размера в tplg_parse_data_hex ()
- топология: ctl: проверка типа проверки доступа
- topology: builder: исправить, возможно, неинициализированную переменную в write_elem_block ()
- топология: API-вызовы для прямой сборки данных топологии из шаблонов
- топология: добавить структуру шаблонов C для построения топологии из программ C
- Ядро: добавьте макросы удобства в local.h
- топология: переименуйте OBJECT_TYPE_ в SND_TPLG_TYPE _
- топология: префикс ошибки печати в сообщении об ошибке.
- топология: обрабатывать все типы управления DAPM одинаково при копировании
- topology: обновление ABI для улучшения поддержки различных типов объектов TLV.
- Топология: добавьте поддержку для записи личных данных с личными данными.
- топология: добавьте идентификатор элемента, чтобы мы могли искать ссылки по имени.
- топология: тип объекта элемента fix - это switch ()
- топология: Исправить опечатки
- топология: Исправить отсутствие включения ctype.h
- topology: 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:
- topology: autotools: добавить поддержку сборки для ядра топологии
- /src/Makefile.am:
- topology: autotools: добавить поддержку сборки для ядра топологии
- Конфигурация:
- переместить помощники страницы в общий код
- исправить обработку _GNU_SOURCE & amp; включение заголовка
- conf: топология: Добавить файл топологии для широковещательного аудио DSP
- Заменить небезопасные символы _ в имени карты
- surround41 / 50.conf: используйте синтаксис chmap для лучшей гибкости.
- conf / ucm: broadwell-rt286: изменение набора громкости и устройства захвата
- conf: добавьте описания подсказок в устройства ctl, hwdep, seq и timer
- Разрешить подсказку для ctl, hwdep, timer и seq
- 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 config
- Документация:
- topology: doxygen: добавьте поддержку doxygen для ядра топологии.
- docs: добавьте ссылку UCM на главную страницу doxygen.
- ucm: docs: исправить исправление doxygen exclude для локального заголовка 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 с Bump до 4
- топология: ABI - добавить элемент name в snd_soc_tplg_stream
- hwdep: добавьте поддержку драйвера FireWire digi00x / tascam.
- топология: добавьте поддержку ops для объектов управления байтами.
- topology: обновление ABI для улучшения поддержки различных типов объектов TLV.
- топология: uapi: Добавить заголовки UAPI для топологии ABI
- Sync include / sound / asound.h с ядром 4.1
- Помощники SHM:
- поддержка здания без единой системной памяти
- Тест / Пример кода:
- test: audio_time: показать достоверность и точность отчета.
- test: исправить audio_time с помощью нового get / set audio_tstamp_config
- test / pcm_min: исправить сообщения об ошибках
- test / pcm: Исправить сгенерированные значения с помощью формата float PCM
Что нового в версии 1.1.2:
- Core:
- Release v1.1.0
- поддержка здания без единой системной памяти
- исправить обработку _GNU_SOURCE & amp; включение заголовка
- build: Не пытайтесь обнаружить кросс-компилятор
- Ядро: добавьте макросы удобства в local.h
- conf: топология: Добавить файл топологии для широковещательного аудио DSP
- topology: autotools: добавить поддержку сборки для ядра топологии
- Замените list.h своей собственной версией
- Разрешить подсказку для ctl, hwdep, timer и seq
- conf / ucm: Добавить Makefile.am для broadwell-rt286 ucm config
- Config API:
- Заменить небезопасные символы _ в имени карты
- Управляющий API:
- control: разрешить cset'у определенные значения в многозначном случае
- Разрешить подсказку для ctl, hwdep, timer и seq
- namehint: Fix bad free с недопустимым именем iface
- namehint: исправить листинг без номера устройства
- namehint: исправить недопустимый доступ к списку в snd_device_name_hint ()
- API HWDEP:
- hwdep: добавьте поддержку драйвера FireWire digi00x / tascam.
- Разрешить подсказку для ctl, hwdep, timer и seq
- API PCM:
- поддержка здания без единой системной памяти
- pcm: drop unused sys / shm.h включение
- переместить помощники страницы в общий код
- pcm: dmix: правильно обрабатывать подчиненные PCM xrun и непредвиденные состояния
- pcm: ladspa: Исправить segfault из-за неправильной ссылки канала
- pcm: route: Удалите фикцию! в 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; со
- pcm: Не утверждайте в _snd_pcm_hw_params_internal ()
- pcm: Удалить assert () из snd_pcm_hw_params_slave ()
- Разрешить подсказку для ctl, hwdep, timer и seq
- API RawMidi:
- Разрешить подсказку для ctl, hwdep, timer и seq
- Таймер API:
- исправить обработку _GNU_SOURCE & amp; включение заголовка
- API топологии:
- топология: добавьте отсутствующие прототипы для новых функций
- Топология: удалить маленький конечный тип из заголовка пользовательского пространства
- топология: добавление поддержки API C для PCM
- топология: добавьте поддержку API C для ссылок BE и CC.
- топология: ABI - изменение форматов потока в поразрядный флаг
- топология: ABI - Отдельный PCM & amp; Поддержка канала BE / CC и версия ABI с Bump до 4
- topology: Добавить API для установки номера версии для конкретного поставщика.
- топология: pcm: удалить неиспользуемые переменные
- topology: parser: Добавить отсутствующее возвращаемое значение в snd_tplg_set_manifest_data ()
- топология: данные: исправить ошибку неправильного размера в tplg_parse_data_hex ()
- топология: ctl: проверка типа проверки доступа
- topology: builder: исправить, возможно, неинициализированную переменную в write_elem_block ()
- топология: API-вызовы для прямой сборки данных топологии из шаблонов
- топология: добавить структуру шаблонов C для построения топологии из программ C
- Ядро: добавьте макросы удобства в local.h
- топология: переименуйте OBJECT_TYPE_ в SND_TPLG_TYPE _
- топология: префикс ошибки печати в сообщении об ошибке.
- топология: обрабатывать все типы управления DAPM одинаково при копировании
- topology: обновление ABI для улучшения поддержки различных типов объектов TLV.
- Топология: добавьте поддержку для записи личных данных с личными данными.
- топология: добавьте идентификатор элемента, чтобы мы могли искать ссылки по имени.
- топология: тип объекта элемента fix - это switch ()
- топология: Исправить опечатки
- топология: Исправить отсутствие включения ctype.h
- topology: 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:
- topology: autotools: добавить поддержку сборки для ядра топологии
- /src/Makefile.am:
- topology: autotools: добавить поддержку сборки для ядра топологии
- Конфигурация:
- переместить помощники страницы в общий код
- исправить обработку _GNU_SOURCE & amp; включение заголовка
- conf: топология: Добавить файл топологии для широковещательного аудио DSP
- Заменить небезопасные символы _ в имени карты
- surround41 / 50.conf: используйте синтаксис chmap для лучшей гибкости.
- conf / ucm: broadwell-rt286: изменение набора громкости и устройства захвата
- conf: добавьте описания подсказок в устройства ctl, hwdep, seq и timer
- Разрешить подсказку для ctl, hwdep, timer и seq
- 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 config
- Документация:
- topology: doxygen: добавьте поддержку doxygen для ядра топологии.
- docs: добавьте ссылку UCM на главную страницу doxygen.
- ucm: docs: исправить исправление doxygen exclude для локального заголовка 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 с Bump до 4
- топология: ABI - добавить элемент name в snd_soc_tplg_stream
- hwdep: добавьте поддержку драйвера FireWire digi00x / tascam.
- топология: добавьте поддержку ops для объектов управления байтами.
- topology: обновление ABI для улучшения поддержки различных типов объектов TLV.
- топология: uapi: Добавить заголовки UAPI для топологии ABI
- Sync include / sound / asound.h с ядром 4.1
- Помощники SHM:
- поддержка здания без единой системной памяти
- Тест / Пример кода:
- test: audio_time: показать достоверность и точность отчета.
- test: исправить audio_time с помощью нового get / set audio_tstamp_config
- test / pcm_min: исправить сообщения об ошибках
- test / pcm: Исправить сгенерированные значения с помощью формата float PCM
Что нового в версии 1.1.1:
- Core:
- Release v1.1.0
- поддержка здания без единой системной памяти
- исправить обработку _GNU_SOURCE & amp; включение заголовка
- build: Не пытайтесь обнаружить кросс-компилятор
- Ядро: добавьте макросы удобства в local.h
- conf: топология: Добавить файл топологии для широковещательного аудио DSP
- topology: autotools: добавить поддержку сборки для ядра топологии
- Замените list.h своей собственной версией
- Разрешить подсказку для ctl, hwdep, timer и seq
- conf / ucm: Добавить Makefile.am для broadwell-rt286 ucm config
- Config API:
- Заменить небезопасные символы _ в имени карты
- Управляющий API:
- control: разрешить cset'у определенные значения в многозначном случае
- Разрешить подсказку для ctl, hwdep, timer и seq
- namehint: Fix bad free с недопустимым именем iface
- namehint: исправить листинг без номера устройства
- namehint: исправить недопустимый доступ к списку в snd_device_name_hint ()
- API HWDEP:
- hwdep: добавьте поддержку драйвера FireWire digi00x / tascam.
- Разрешить подсказку для ctl, hwdep, timer и seq
- API PCM:
- поддержка здания без единой системной памяти
- pcm: drop unused sys / shm.h включение
- переместить помощники страницы в общий код
- pcm: dmix: правильно обрабатывать подчиненные PCM xrun и непредвиденные состояния
- pcm: ladspa: Исправить segfault из-за неправильной ссылки канала
- pcm: route: Удалите фикцию! в 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; со
- pcm: Не утверждайте в _snd_pcm_hw_params_internal ()
- pcm: Удалить assert () из snd_pcm_hw_params_slave ()
- Разрешить подсказку для ctl, hwdep, timer и seq
- API RawMidi:
- Разрешить подсказку для ctl, hwdep, timer и seq
- Таймер API:
- исправить обработку _GNU_SOURCE & amp; включение заголовка
- API топологии:
- топология: добавьте отсутствующие прототипы для новых функций
- Топология: удалить маленький конечный тип из заголовка пользовательского пространства
- топология: добавление поддержки API C для PCM
- топология: добавьте поддержку API C для ссылок BE и CC.
- топология: ABI - изменение форматов потока в поразрядный флаг
- топология: ABI - Отдельный PCM & amp; Поддержка канала BE / CC и версия ABI с Bump до 4
- topology: Добавить API для установки номера версии для конкретного поставщика.
- топология: pcm: удалить неиспользуемые переменные
- topology: parser: Добавить отсутствующее возвращаемое значение в snd_tplg_set_manifest_data ()
- топология: данные: исправить ошибку неправильного размера в tplg_parse_data_hex ()
- топология: ctl: проверка типа проверки доступа
- topology: builder: исправить, возможно, неинициализированную переменную в write_elem_block ()
- топология: API-вызовы для прямой сборки данных топологии из шаблонов
- топология: добавить структуру шаблонов C для построения топологии из программ C
- Ядро: добавьте макросы удобства в local.h
- топология: переименуйте OBJECT_TYPE_ в SND_TPLG_TYPE _
- топология: префикс ошибки печати в сообщении об ошибке.
- топология: обрабатывать все типы управления DAPM одинаково при копировании
- topology: обновление ABI для улучшения поддержки различных типов объектов TLV.
- Топология: добавьте поддержку для записи личных данных с личными данными.
- топология: добавьте идентификатор элемента, чтобы мы могли искать ссылки по имени.
- топология: тип объекта элемента fix - это switch ()
- топология: Исправить опечатки
- топология: Исправить отсутствие включения ctype.h
- topology: 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:
- topology: autotools: добавить поддержку сборки для ядра топологии
- /src/Makefile.am:
- topology: autotools: добавить поддержку сборки для ядра топологии
- Конфигурация:
- переместить помощники страницы в общий код
- исправить обработку _GNU_SOURCE & amp; включение заголовка
- conf: топология: Добавить файл топологии для широковещательного аудио DSP
- Заменить небезопасные символы _ в имени карты
- surround41 / 50.conf: используйте синтаксис chmap для лучшей гибкости.
- conf / ucm: broadwell-rt286: изменение набора громкости и устройства захвата
- conf: добавьте описания подсказок в устройства ctl, hwdep, seq и timer
- Разрешить подсказку для ctl, hwdep, timer и seq
- 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 config
- Документация:
- topology: doxygen: добавьте поддержку doxygen для ядра топологии.
- docs: добавьте ссылку UCM на главную страницу doxygen.
- ucm: docs: исправить исправление doxygen exclude для локального заголовка 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 с Bump до 4
- топология: ABI - добавить элемент name в snd_soc_tplg_stream
- hwdep: добавьте поддержку драйвера FireWire digi00x / tascam.
- топология: добавьте поддержку ops для объектов управления байтами.
- topology: обновление ABI для улучшения поддержки различных типов объектов TLV.
- топология: uapi: Добавить заголовки UAPI для топологии ABI
- Sync include / sound / asound.h с ядром 4.1
- Помощники SHM:
- поддержка здания без единой системной памяти
- Тест / Пример кода:
- test: audio_time: показать достоверность и точность отчета.
- test: исправить audio_time с помощью нового get / set audio_tstamp_config
- test / pcm_min: исправить сообщения об ошибках
- test / pcm: Исправить сгенерированные значения с помощью формата float PCM
Что нового в версии 1.1.0:
- Core:
- Release v1.1.0
- поддержка здания без единой системной памяти
- исправить обработку _GNU_SOURCE & amp; включение заголовка
- build: Не пытайтесь обнаружить кросс-компилятор
- Ядро: добавьте макросы удобства в local.h
- conf: топология: Добавить файл топологии для широковещательного аудио DSP
- topology: autotools: добавить поддержку сборки для ядра топологии
- Замените list.h своей собственной версией
- Разрешить подсказку для ctl, hwdep, timer и seq
- conf / ucm: Добавить Makefile.am для broadwell-rt286 ucm config
- Config API:
- Заменить небезопасные символы _ в имени карты
- Управляющий API:
- control: разрешить cset'у определенные значения в многозначном случае
- Разрешить подсказку для ctl, hwdep, timer и seq
- namehint: Fix bad free с недопустимым именем iface
- namehint: исправить листинг без номера устройства
- namehint: исправить недопустимый доступ к списку в snd_device_name_hint ()
- API HWDEP:
- hwdep: добавьте поддержку драйвера FireWire digi00x / tascam.
- Разрешить подсказку для ctl, hwdep, timer и seq
- API PCM:
- поддержка здания без единой системной памяти
- pcm: drop unused sys / shm.h включение
- переместить помощники страницы в общий код
- pcm: dmix: правильно обрабатывать подчиненные PCM xrun и непредвиденные состояния
- pcm: ladspa: Исправить segfault из-за неправильной ссылки канала
- pcm: route: Удалите фикцию! в 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; со
- pcm: Не утверждайте в _snd_pcm_hw_params_internal ()
- pcm: Удалить assert () из snd_pcm_hw_params_slave ()
- Разрешить подсказку для ctl, hwdep, timer и seq
- API RawMidi:
- Разрешить подсказку для ctl, hwdep, timer и seq
- Таймер API:
- исправить обработку _GNU_SOURCE & amp; включение заголовка
- API топологии:
- топология: добавьте отсутствующие прототипы для новых функций
- Топология: удалить маленький конечный тип из заголовка пользовательского пространства
- топология: добавление поддержки API C для PCM
- топология: добавьте поддержку API C для ссылок BE и CC.
- топология: ABI - изменение форматов потока в поразрядный флаг
- топология: ABI - Отдельный PCM & amp; Поддержка канала BE / CC и версия ABI с Bump до 4
- topology: Добавить API для установки номера версии для конкретного поставщика.
- топология: pcm: удалить неиспользуемые переменные
- topology: parser: Добавить отсутствующее возвращаемое значение в snd_tplg_set_manifest_data ()
- топология: данные: исправить ошибку неправильного размера в tplg_parse_data_hex ()
- топология: ctl: проверка типа проверки доступа
- topology: builder: исправить, возможно, неинициализированную переменную в write_elem_block ()
- топология: API-вызовы для прямой сборки данных топологии из шаблонов
- топология: добавить структуру шаблонов C для построения топологии из программ C
- Ядро: добавьте макросы удобства в local.h
- топология: переименуйте OBJECT_TYPE_ в SND_TPLG_TYPE _
- топология: префикс ошибки печати в сообщении об ошибке.
- топология: обрабатывать все типы управления DAPM одинаково при копировании
- topology: обновление ABI для улучшения поддержки различных типов объектов TLV.
- Топология: добавьте поддержку для записи личных данных с личными данными.
- топология: добавьте идентификатор элемента, чтобы мы могли искать ссылки по имени.
- топология: тип объекта элемента fix - это switch ()
- топология: Исправить опечатки
- топология: Исправить отсутствие включения ctype.h
- topology: 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:
- topology: autotools: добавить поддержку сборки для ядра топологии
- /src/Makefile.am:
- topology: autotools: добавить поддержку сборки для ядра топологии
- Конфигурация:
- переместить помощники страницы в общий код
- исправить обработку _GNU_SOURCE & amp; включение заголовка
- conf: топология: Добавить файл топологии для широковещательного аудио DSP
- Заменить небезопасные символы _ в имени карты
- surround41 / 50.conf: используйте синтаксис chmap для лучшей гибкости.
- conf / ucm: broadwell-rt286: изменение набора громкости и устройства захвата
- conf: добавьте описания подсказок в устройства ctl, hwdep, seq и timer
- Разрешить подсказку для ctl, hwdep, timer и seq
- 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 config
- Документация:
- topology: doxygen: добавьте поддержку doxygen для ядра топологии.
- docs: добавьте ссылку UCM на главную страницу doxygen.
- ucm: docs: исправить исправление doxygen exclude для локального заголовка 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 с Bump до 4
- топология: ABI - добавить элемент name в snd_soc_tplg_stream
- hwdep: добавьте поддержку драйвера FireWire digi00x / tascam.
- топология: добавьте поддержку ops для объектов управления байтами.
- topology: обновление ABI для улучшения поддержки различных типов объектов TLV.
- топология: uapi: Добавить заголовки UAPI для топологии ABI
- Sync include / sound / asound.h с ядром 4.1
- Помощники SHM:
- поддержка здания без единой системной памяти
- Тест / Пример кода:
- test: audio_time: показать достоверность и точность отчета.
- test: исправить audio_time с помощью нового get / set audio_tstamp_config
- test / pcm_min: исправить сообщения об ошибках
- test / pcm: Исправить сгенерированные значения с помощью формата float 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:
- Драйвер Oxygen 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.
- Улучшено управление динамической аудиосистемой.
Комментарии не найдены