La arquitectura de sonido de Linux avanzada se compone de varias partes. El primero es un controlador de sonido totalmente modular que admite carga automática de módulos, devfs, configuración automática isapnp y proporciona acceso completo a componentes de audio analógico, audio digital, control, mezclador, sintetizador, DSP, MIDI y temporizador.
También incluye un secuenciador de nivel kernel con todas las funciones, una capa de compatibilidad completa para aplicaciones OSS / Free, una biblioteca C orientada a objetos que cubre y mejora la funcionalidad del controlador kernel ALSA para aplicaciones (cliente / servidor, complementos, PCM shari
Qué hay de nuevo en esta versión:
- Núcleo:
- Versión v1.1.0
- construcción de soporte sin memoria compartida System V
- corregir el manejo de _GNU_SOURCE y la inclusión de encabezados
- compilación: no intente detectar el compilador cruzado
- core: agrega macros de conveniencia a local.h
- conf: topología: agregue el archivo de topología para DSP de audio broadwell
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- Reemplazar list.h con su propia versión
- Permitir sugerencia para ctl, hwdep, timer y seq
- conf / ucm: Agregar Makefile.am para broadwell-rt286 ucm config
- API de configuración:
- Reemplaza los caracteres inseguros con _ en el nombre de la tarjeta li>
- API de control:
- control: permite cseting valores específicos en el caso de valores múltiples
- Permitir sugerencia para ctl, hwdep, timer y seq
- namehint: arreglar mal gratis con nombre de instancia inválido
- namehint: arregla la lista sin número de dispositivo
- namehint: arregla el acceso a la lista no válida en snd_device_name_hint ()
- API de HWDEP:
- hwdep: agregue el soporte para el controlador FireWire digi00x / tascam
- Permitir sugerencia para ctl, hwdep, timer y seq
- PCM API:
- construcción de soporte sin memoria compartida System V
- pcm: dejar sin usar sys / shm.h inclusión
- mueve los ayudantes de página al código común
- pcm: dmix: maneja el PCr esclavo xrun y los estados inesperados correctamente
- pcm: ladspa: corrige segfault debido a una referencia de canal incorrecta li>
- pcm: ruta: ¡Eliminar falso! en snd_config_get_id () comprueba
- pcm: ioplug, extplug: corrige errores de lógica en comprobaciones de tipo
- pcm: arregla doxygen para dos enumeraciones
- pcm: restaura los parametros de hw en la latencia del sistema fallidos
- pcm: agregue soporte para el nuevo STATUS_EXT ioctl
- pcm: agregar soporte para get / set_audio_htstamp_config
- pcm: agrega funciones auxiliares para consultar las capacidades de sellado de tiempo
- PCM: snd_pcm_xxxx_drain () puede bloquearse después de suspender y reanudar
- pcm: arregla snd_pcm_status () para dmix & co
- pcm: no afirmar en _snd_pcm_hw_params_internal ()
- pcm: eliminar assert () de snd_pcm_hw_params_slave ()
- Permitir sugerencia para ctl, hwdep, timer y seq
- API RawMidi:
- Permitir sugerencia para ctl, hwdep, timer y seq
- API de temporizador:
- corregir el manejo de _GNU_SOURCE y la inclusión de encabezados
- API de topología:
- topología: agrega prototipos faltantes para nuevas funciones
- topología: elimina el pequeño tipo de endian del encabezado de espacio de usuario
- topología: agregue compatibilidad con la API C para PCM
- topología: agregue el soporte de C API para los enlaces BE y CC.
- topología: ABI - Cambia los formatos de la secuencia a una marca bit a bit
- topología: ABI - Compatibilidad con el enlace PCM y BE / CC separado y la versión de ABI a 4
- topología: agregue API para establecer un número de versión específico del proveedor
- topología: pcm: eliminar variables no utilizadas
- topología: analizador: agregue el valor de retorno faltante a snd_tplg_set_manifest_data ()
- topología: datos: corrige la verificación de tamaño incorrecto en tplg_parse_data_hex ()
- topología: ctl: corrige las comprobaciones del tipo de acceso
- topology: builder: soluciona la variable posiblemente no inicializada en write_elem_block ()
- topología: una API llama para generar directamente datos de topología a partir de plantillas
- topología: agregue la estructura de plantillas C para construir topología desde los programas C
- core: agrega macros de conveniencia a local.h
- topología: cambie el nombre de OBJECT_TYPE_ a SND_TPLG_TYPE _
- topología: imprime el prefijo de error en el mensaje de error.
- topología: trate todos los tipos de controles DAPM de la misma manera al copiar
- topología: actualice ABI para mejorar el soporte para diferentes tipos de objetos TLV.
- topología: agregue compatibilidad para escribir datos privados manifiestos.
- topología: agregue la identificación del elemento para que podamos buscar referencias por nombre.
- topología: el tipo de objeto del elemento fix es switch ()
- topología: corregir errores tipográficos
- topología: corregir la inclusión faltante de ctype.h
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- topología: agregue el generador de archivos binarios.
- topología: agregue el analizador de mapas de canales.
- topología: agregue el analizador de CTL
- topología: agregar analizador de objetos DAPM
- topología: agregue analizador de datos privados
- topología: agregue el analizador de operaciones
- topología: agregue el analizador PCM.
- topología: agregue el analizador de sección de texto.
- topología: agregue analizador de núcleo de topología.
- Use la API Case Manager:
- corregir el manejo de _GNU_SOURCE y la inclusión de encabezados
- ucm: docs: arregla el formato doxygen para la página principal de UCM.
- ucm: permite múltiples dispositivos en JackHWMute
- ucm: mejorar la documentación de configuración de jack
- ucm: reformatear snd_use_case_get () doc
- ucm: documentar algunos valores estándar
- /include/Makefile.am:
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- /src/Makefile.am:
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- Configuración:
- mueve los ayudantes de página al código común
- corregir el manejo de _GNU_SOURCE y la inclusión de encabezados
- conf: topología: agregue el archivo de topología para DSP de audio broadwell
- Reemplaza los caracteres inseguros con _ en el nombre de la tarjeta li>
- surround41 / 50.conf: utilice la sintaxis de chmap para una mejor flexibilidad
- conf / umm: broadwell-rt286: cambie para establecer el volumen de captura y el dispositivo de captura
- conf: agrega descripciones de pistas a los dispositivos ctl, hwdep, seq y timer
- Permitir sugerencia para ctl, hwdep, timer y seq
- conf / ucm: broadwell-rt286: cambie para usar el nombre correcto de jack kcontrol
- USB-audio: Sound Blaster HD iec958 está en el dispositivo 1
- conf / ucm: Agregar Makefile.am para broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: add ucm config
- Documentación:
- topología: doxygen: agregue compatibilidad con doxygen para el núcleo de la topología.
- documentos: agregue el enlace de UCM a la página principal de doxygen.
- ucm: docs: corregir el parche de exclusión de doxygen para el encabezado local de UCM
- Encabezados del kernel:
- topología: ABI - Renombra dai_elems a pcm_elems en manifiesto
- topología: ABI - Cambia los formatos de la secuencia a una marca bit a bit
- topología: ABI - Use __le32 en lugar de __u32 en snd_soc_tplg_dapm_widget
- topología: ABI - Eliminar la estructura no utilizada snd_soc_tplg_stream_config
- topología: ABI - Eliminar tdm_slot & dai_fmt de snd_soc_tplg_stream
- topología: ABI - Compatibilidad con el enlace PCM y BE / CC separado y la versión de ABI a 4
- topología: ABI - Agregar elemento de nombre a snd_soc_tplg_stream
- hwdep: agregue el soporte para el controlador FireWire digi00x / tascam
- topología: agregue soporte de operaciones a objetos de control de bytes.
- topología: actualice ABI para mejorar el soporte para diferentes tipos de objetos TLV.
- topología: uapi: agregue encabezados UAPI para la topología ABI
- Sync include / sound / asound.h con kernel 4.1
- Ayudantes de SHM:
- construcción de soporte sin memoria compartida System V
- Código de prueba / ejemplo:
- prueba: audio_time: muestra la validez y precisión del informe
- prueba: corregir audio_time con nuevo get / set audio_tstamp_config
- test / pcm_min: corrigió los mensajes de error
- prueba / pcm: corrige los valores generados con formato flotante PCM
Qué hay de nuevo en la versión 1.1.4:
- Núcleo:
- Versión v1.1.0
- construcción de soporte sin memoria compartida System V
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- compilación: no intente detectar el compilador cruzado
- core: agrega macros de conveniencia a local.h
- conf: topología: agregue el archivo de topología para DSP de audio broadwell
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- Reemplazar list.h con su propia versión
- Permitir sugerencia para ctl, hwdep, timer y seq
- conf / ucm: Agregar Makefile.am para broadwell-rt286 ucm config
- API de configuración:
- Reemplaza los caracteres inseguros con _ en el nombre de la tarjeta li>
- API de control:
- control: permite cseting valores específicos en el caso de valores múltiples
- Permitir sugerencia para ctl, hwdep, timer y seq
- namehint: arreglar mal gratis con nombre de instancia inválido
- namehint: arregla la lista sin número de dispositivo
- namehint: arregla el acceso a la lista no válida en snd_device_name_hint ()
- API de HWDEP:
- hwdep: agregue el soporte para el controlador FireWire digi00x / tascam
- Permitir sugerencia para ctl, hwdep, timer y seq
- PCM API:
- construcción de soporte sin memoria compartida System V
- pcm: dejar sin usar sys / shm.h inclusión
- mueve los ayudantes de página al código común
- pcm: dmix: maneja el PCr esclavo xrun y los estados inesperados correctamente
- pcm: ladspa: corrige segfault debido a una referencia de canal incorrecta li>
- pcm: ruta: ¡Eliminar falso! en snd_config_get_id () comprueba
- pcm: ioplug, extplug: corrige errores de lógica en comprobaciones de tipo
- pcm: arregla doxygen para dos enumeraciones
- pcm: restaura los parametros de hw en la latencia del sistema fallidos
- pcm: agregue soporte para el nuevo STATUS_EXT ioctl
- pcm: agregar soporte para get / set_audio_htstamp_config
- pcm: agrega funciones auxiliares para consultar las capacidades de sellado de tiempo
- PCM: snd_pcm_xxxx_drain () puede bloquearse después de suspender y reanudar
- pcm: arregla snd_pcm_status () para dmix y amp; co
- pcm: no afirmar en _snd_pcm_hw_params_internal ()
- pcm: eliminar assert () de snd_pcm_hw_params_slave ()
- Permitir sugerencia para ctl, hwdep, timer y seq
- API RawMidi:
- Permitir sugerencia para ctl, hwdep, timer y seq
- API de temporizador:
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- API de topología:
- topología: agrega prototipos faltantes para nuevas funciones
- topología: elimina el pequeño tipo de endian del encabezado de espacio de usuario
- topología: agregue compatibilidad con la API C para PCM
- topología: agregue el soporte de C API para los enlaces BE y CC.
- topología: ABI - Cambia los formatos de la secuencia a una marca bit a bit
- topología: ABI - PCM y amp; Soporte de enlace BE / CC y versión de ABI de bump a 4
- topología: agregue API para establecer un número de versión específico del proveedor
- topología: pcm: eliminar variables no utilizadas
- topología: analizador: agregue el valor de retorno faltante a snd_tplg_set_manifest_data ()
- topología: datos: corrige la verificación de tamaño incorrecto en tplg_parse_data_hex ()
- topología: ctl: corrige las comprobaciones del tipo de acceso
- topology: builder: soluciona la variable posiblemente no inicializada en write_elem_block ()
- topología: una API llama para generar directamente datos de topología a partir de plantillas
- topología: agregue la estructura de plantillas C para construir topología desde los programas C
- core: agrega macros de conveniencia a local.h
- topología: cambie el nombre de OBJECT_TYPE_ a SND_TPLG_TYPE _
- topología: imprime el prefijo de error en el mensaje de error.
- topología: trate todos los tipos de controles DAPM de la misma manera al copiar
- topología: actualice ABI para mejorar el soporte para diferentes tipos de objetos TLV.
- topología: agregue compatibilidad para escribir datos privados manifiestos.
- topología: agregue la identificación del elemento para que podamos buscar referencias por nombre.
- topología: el tipo de objeto del elemento fix es switch ()
- topología: corregir errores tipográficos
- topología: corregir la inclusión faltante de ctype.h
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- topología: agregue el generador de archivos binarios.
- topología: agregue el analizador de mapas de canales.
- topología: agregue el analizador de CTL
- topología: agregar analizador de objetos DAPM
- topología: agregue analizador de datos privados
- topología: agregue el analizador de operaciones
- topología: agregue el analizador PCM.
- topología: agregue el analizador de sección de texto.
- topología: agregue analizador de núcleo de topología.
- Use la API Case Manager:
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- ucm: docs: arregla el formato doxygen para la página principal de UCM.
- ucm: permite múltiples dispositivos en JackHWMute
- ucm: mejorar la documentación de configuración de jack
- ucm: reformatear snd_use_case_get () doc
- ucm: documentar algunos valores estándar
- /include/Makefile.am:
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- /src/Makefile.am:
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- Configuración:
- mueve los ayudantes de página al código común
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- conf: topología: agregue el archivo de topología para DSP de audio broadwell
- Reemplaza los caracteres inseguros con _ en el nombre de la tarjeta li>
- surround41 / 50.conf: utilice la sintaxis de chmap para una mejor flexibilidad
- conf / umm: broadwell-rt286: cambie para establecer el volumen de captura y el dispositivo de captura
- conf: agrega descripciones de pistas a los dispositivos ctl, hwdep, seq y timer
- Permitir sugerencia para ctl, hwdep, timer y seq
- conf / ucm: broadwell-rt286: cambie para usar el nombre correcto de jack kcontrol
- USB-audio: Sound Blaster HD iec958 está en el dispositivo 1
- conf / ucm: Agregar Makefile.am para broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: add ucm config
- Documentación:
- topología: doxygen: agregue compatibilidad con doxygen para el núcleo de la topología.
- documentos: agregue el enlace de UCM a la página principal de doxygen.
- ucm: docs: corregir el parche de exclusión de doxygen para el encabezado local de UCM
- Encabezados del kernel:
- topología: ABI - Renombra dai_elems a pcm_elems en manifiesto
- topología: ABI - Cambia los formatos de la secuencia a una marca bit a bit
- topología: ABI - Use __le32 en lugar de __u32 en snd_soc_tplg_dapm_widget
- topología: ABI - Eliminar la estructura no utilizada snd_soc_tplg_stream_config
- topología: ABI - Eliminar tdm_slot & amp; dai_fmt de snd_soc_tplg_stream
- topología: ABI - PCM y amp; Soporte de enlace BE / CC y versión de ABI de bump a 4
- topología: ABI - Agregar elemento de nombre a snd_soc_tplg_stream
- hwdep: agregue el soporte para el controlador FireWire digi00x / tascam
- topología: agregue soporte de operaciones a objetos de control de bytes.
- topología: actualice ABI para mejorar el soporte para diferentes tipos de objetos TLV.
- topología: uapi: agregue encabezados UAPI para la topología ABI
- Sync include / sound / asound.h con kernel 4.1
- Ayudantes de SHM:
- construcción de soporte sin memoria compartida System V
- Código de prueba / ejemplo:
- prueba: audio_time: muestra la validez y precisión del informe
- prueba: corregir audio_time con nuevo get / set audio_tstamp_config
- test / pcm_min: corrigió los mensajes de error
- prueba / pcm: corrige los valores generados con formato flotante PCM
Qué hay de nuevo en la versión 1.1.3:
- Núcleo:
- Versión v1.1.0
- construcción de soporte sin memoria compartida System V
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- compilación: no intente detectar el compilador cruzado
- core: agrega macros de conveniencia a local.h
- conf: topología: agregue el archivo de topología para DSP de audio broadwell
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- Reemplazar list.h con su propia versión
- Permitir sugerencia para ctl, hwdep, timer y seq
- conf / ucm: Agregar Makefile.am para broadwell-rt286 ucm config
- API de configuración:
- Reemplaza los caracteres inseguros con _ en el nombre de la tarjeta li>
- API de control:
- control: permite cseting valores específicos en el caso de valores múltiples
- Permitir sugerencia para ctl, hwdep, timer y seq
- namehint: arreglar mal gratis con nombre de instancia inválido
- namehint: arregla la lista sin número de dispositivo
- namehint: arregla el acceso a la lista no válida en snd_device_name_hint ()
- API de HWDEP:
- hwdep: agregue el soporte para el controlador FireWire digi00x / tascam
- Permitir sugerencia para ctl, hwdep, timer y seq
- PCM API:
- construcción de soporte sin memoria compartida System V
- pcm: dejar sin usar sys / shm.h inclusión
- mueve los ayudantes de página al código común
- pcm: dmix: maneja el PCr esclavo xrun y los estados inesperados correctamente
- pcm: ladspa: corrige segfault debido a una referencia de canal incorrecta li>
- pcm: ruta: ¡Eliminar falso! en snd_config_get_id () comprueba
- pcm: ioplug, extplug: corrige errores de lógica en comprobaciones de tipo
- pcm: arregla doxygen para dos enumeraciones
- pcm: restaura los parametros de hw en la latencia del sistema fallidos
- pcm: agregue soporte para el nuevo STATUS_EXT ioctl
- pcm: agregar soporte para get / set_audio_htstamp_config
- pcm: agrega funciones auxiliares para consultar las capacidades de sellado de tiempo
- PCM: snd_pcm_xxxx_drain () puede bloquearse después de suspender y reanudar
- pcm: arregla snd_pcm_status () para dmix y amp; co
- pcm: no afirmar en _snd_pcm_hw_params_internal ()
- pcm: eliminar assert () de snd_pcm_hw_params_slave ()
- Permitir sugerencia para ctl, hwdep, timer y seq
- API RawMidi:
- Permitir sugerencia para ctl, hwdep, timer y seq
- API de temporizador:
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- API de topología:
- topología: agrega prototipos faltantes para nuevas funciones
- topología: elimina el pequeño tipo de endian del encabezado de espacio de usuario
- topología: agregue compatibilidad con la API C para PCM
- topología: agregue el soporte de C API para los enlaces BE y CC.
- topología: ABI - Cambia los formatos de la secuencia a una marca bit a bit
- topología: ABI - PCM y amp; Soporte de enlace BE / CC y versión de ABI de bump a 4
- topología: agregue API para establecer un número de versión específico del proveedor
- topología: pcm: eliminar variables no utilizadas
- topología: analizador: agregue el valor de retorno faltante a snd_tplg_set_manifest_data ()
- topología: datos: corrige la verificación de tamaño incorrecto en tplg_parse_data_hex ()
- topología: ctl: corrige las comprobaciones del tipo de acceso
- topology: builder: soluciona la variable posiblemente no inicializada en write_elem_block ()
- topología: una API llama para generar directamente datos de topología a partir de plantillas
- topología: agregue la estructura de plantillas C para construir topología desde los programas C
- core: agrega macros de conveniencia a local.h
- topología: cambie el nombre de OBJECT_TYPE_ a SND_TPLG_TYPE _
- topología: imprime el prefijo de error en el mensaje de error.
- topología: trate todos los tipos de controles DAPM de la misma manera al copiar
- topología: actualice ABI para mejorar el soporte para diferentes tipos de objetos TLV.
- topología: agregue compatibilidad para escribir datos privados manifiestos.
- topología: agregue la identificación del elemento para que podamos buscar referencias por nombre.
- topología: el tipo de objeto del elemento fix es switch ()
- topología: corregir errores tipográficos
- topología: corregir la inclusión faltante de ctype.h
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- topología: agregue el generador de archivos binarios.
- topología: agregue el analizador de mapas de canales.
- topología: agregue el analizador de CTL
- topología: agregar analizador de objetos DAPM
- topología: agregue analizador de datos privados
- topología: agregue el analizador de operaciones
- topología: agregue el analizador PCM.
- topología: agregue el analizador de sección de texto.
- topología: agregue analizador de núcleo de topología.
- Use la API Case Manager:
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- ucm: docs: arregla el formato doxygen para la página principal de UCM.
- ucm: permite múltiples dispositivos en JackHWMute
- ucm: mejorar la documentación de configuración de jack
- ucm: reformatear snd_use_case_get () doc
- ucm: documentar algunos valores estándar
- /include/Makefile.am:
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- /src/Makefile.am:
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- Configuración:
- mueve los ayudantes de página al código común
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- conf: topología: agregue el archivo de topología para DSP de audio broadwell
- Reemplaza los caracteres inseguros con _ en el nombre de la tarjeta li>
- surround41 / 50.conf: utilice la sintaxis de chmap para una mejor flexibilidad
- conf / umm: broadwell-rt286: cambie para establecer el volumen de captura y el dispositivo de captura
- conf: agrega descripciones de pistas a los dispositivos ctl, hwdep, seq y timer
- Permitir sugerencia para ctl, hwdep, timer y seq
- conf / ucm: broadwell-rt286: cambie para usar el nombre correcto de jack kcontrol
- USB-audio: Sound Blaster HD iec958 está en el dispositivo 1
- conf / ucm: Agregar Makefile.am para broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: add ucm config
- Documentación:
- topología: doxygen: agregue compatibilidad con doxygen para el núcleo de la topología.
- documentos: agregue el enlace de UCM a la página principal de doxygen.
- ucm: docs: corregir el parche de exclusión de doxygen para el encabezado local de UCM
- Encabezados del kernel:
- topología: ABI - Renombra dai_elems a pcm_elems en manifiesto
- topología: ABI - Cambia los formatos de la secuencia a una marca bit a bit
- topología: ABI - Use __le32 en lugar de __u32 en snd_soc_tplg_dapm_widget
- topología: ABI - Eliminar la estructura no utilizada snd_soc_tplg_stream_config
- topología: ABI - Eliminar tdm_slot & amp; dai_fmt de snd_soc_tplg_stream
- topología: ABI - PCM y amp; Soporte de enlace BE / CC y versión de ABI de bump a 4
- topología: ABI - Agregar elemento de nombre a snd_soc_tplg_stream
- hwdep: agregue el soporte para el controlador FireWire digi00x / tascam
- topología: agregue soporte de operaciones a objetos de control de bytes.
- topología: actualice ABI para mejorar el soporte para diferentes tipos de objetos TLV.
- topología: uapi: agregue encabezados UAPI para la topología ABI
- Sync include / sound / asound.h con kernel 4.1
- Ayudantes de SHM:
- construcción de soporte sin memoria compartida System V
- Código de prueba / ejemplo:
- prueba: audio_time: muestra la validez y precisión del informe
- prueba: corregir audio_time con nuevo get / set audio_tstamp_config
- test / pcm_min: corrigió los mensajes de error
- prueba / pcm: corrige los valores generados con formato flotante PCM
Qué hay de nuevo en la versión 1.1.2:
- Núcleo:
- Versión v1.1.0
- construcción de soporte sin memoria compartida System V
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- compilación: no intente detectar el compilador cruzado
- core: agrega macros de conveniencia a local.h
- conf: topología: agregue el archivo de topología para DSP de audio broadwell
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- Reemplazar list.h con su propia versión
- Permitir sugerencia para ctl, hwdep, timer y seq
- conf / ucm: Agregar Makefile.am para broadwell-rt286 ucm config
- API de configuración:
- Reemplaza los caracteres inseguros con _ en el nombre de la tarjeta li>
- API de control:
- control: permite cseting valores específicos en el caso de valores múltiples
- Permitir sugerencia para ctl, hwdep, timer y seq
- namehint: arreglar mal gratis con nombre de instancia inválido
- namehint: arregla la lista sin número de dispositivo
- namehint: arregla el acceso a la lista no válida en snd_device_name_hint ()
- API de HWDEP:
- hwdep: agregue el soporte para el controlador FireWire digi00x / tascam
- Permitir sugerencia para ctl, hwdep, timer y seq
- PCM API:
- construcción de soporte sin memoria compartida System V
- pcm: dejar sin usar sys / shm.h inclusión
- mueve los ayudantes de página al código común
- pcm: dmix: maneja el PCr esclavo xrun y los estados inesperados correctamente
- pcm: ladspa: corrige segfault debido a una referencia de canal incorrecta li>
- pcm: ruta: ¡Eliminar falso! en snd_config_get_id () comprueba
- pcm: ioplug, extplug: corrige errores de lógica en comprobaciones de tipo
- pcm: arregla doxygen para dos enumeraciones
- pcm: restaura los parametros de hw en la latencia del sistema fallidos
- pcm: agregue soporte para el nuevo STATUS_EXT ioctl
- pcm: agregar soporte para get / set_audio_htstamp_config
- pcm: agrega funciones auxiliares para consultar las capacidades de sellado de tiempo
- PCM: snd_pcm_xxxx_drain () puede bloquearse después de suspender y reanudar
- pcm: arregla snd_pcm_status () para dmix y amp; co
- pcm: no afirmar en _snd_pcm_hw_params_internal ()
- pcm: eliminar assert () de snd_pcm_hw_params_slave ()
- Permitir sugerencia para ctl, hwdep, timer y seq
- API RawMidi:
- Permitir sugerencia para ctl, hwdep, timer y seq
- API de temporizador:
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- API de topología:
- topología: agrega prototipos faltantes para nuevas funciones
- topología: elimina el pequeño tipo de endian del encabezado de espacio de usuario
- topología: agregue compatibilidad con la API C para PCM
- topología: agregue el soporte de C API para los enlaces BE y CC.
- topología: ABI - Cambia los formatos de la secuencia a una marca bit a bit
- topología: ABI - PCM y amp; Soporte de enlace BE / CC y versión de ABI de bump a 4
- topología: agregue API para establecer un número de versión específico del proveedor
- topología: pcm: eliminar variables no utilizadas
- topología: analizador: agregue el valor de retorno faltante a snd_tplg_set_manifest_data ()
- topología: datos: corrige la verificación de tamaño incorrecto en tplg_parse_data_hex ()
- topología: ctl: corrige las comprobaciones del tipo de acceso
- topology: builder: soluciona la variable posiblemente no inicializada en write_elem_block ()
- topología: una API llama para generar directamente datos de topología a partir de plantillas
- topología: agregue la estructura de plantillas C para construir topología desde los programas C
- core: agrega macros de conveniencia a local.h
- topología: cambie el nombre de OBJECT_TYPE_ a SND_TPLG_TYPE _
- topología: imprime el prefijo de error en el mensaje de error.
- topología: trate todos los tipos de controles DAPM de la misma manera al copiar
- topología: actualice ABI para mejorar el soporte para diferentes tipos de objetos TLV.
- topología: agregue compatibilidad para escribir datos privados manifiestos.
- topología: agregue la identificación del elemento para que podamos buscar referencias por nombre.
- topología: el tipo de objeto del elemento fix es switch ()
- topología: corregir errores tipográficos
- topología: corregir la inclusión faltante de ctype.h
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- topología: agregue el generador de archivos binarios.
- topología: agregue el analizador de mapas de canales.
- topología: agregue el analizador de CTL
- topología: agregar analizador de objetos DAPM
- topología: agregue analizador de datos privados
- topología: agregue el analizador de operaciones
- topología: agregue el analizador PCM.
- topología: agregue el analizador de sección de texto.
- topología: agregue analizador de núcleo de topología.
- Use la API Case Manager:
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- ucm: docs: arregla el formato doxygen para la página principal de UCM.
- ucm: permite múltiples dispositivos en JackHWMute
- ucm: mejorar la documentación de configuración de jack
- ucm: reformatear snd_use_case_get () doc
- ucm: documentar algunos valores estándar
- /include/Makefile.am:
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- /src/Makefile.am:
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- Configuración:
- mueve los ayudantes de página al código común
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- conf: topología: agregue el archivo de topología para DSP de audio broadwell
- Reemplaza los caracteres inseguros con _ en el nombre de la tarjeta li>
- surround41 / 50.conf: utilice la sintaxis de chmap para una mejor flexibilidad
- conf / umm: broadwell-rt286: cambie para establecer el volumen de captura y el dispositivo de captura
- conf: agrega descripciones de pistas a los dispositivos ctl, hwdep, seq y timer
- Permitir sugerencia para ctl, hwdep, timer y seq
- conf / ucm: broadwell-rt286: cambie para usar el nombre correcto de jack kcontrol
- USB-audio: Sound Blaster HD iec958 está en el dispositivo 1
- conf / ucm: Agregar Makefile.am para broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: add ucm config
- Documentación:
- topología: doxygen: agregue compatibilidad con doxygen para el núcleo de la topología.
- documentos: agregue el enlace de UCM a la página principal de doxygen.
- ucm: docs: corregir el parche de exclusión de doxygen para el encabezado local de UCM
- Encabezados del kernel:
- topología: ABI - Renombra dai_elems a pcm_elems en manifiesto
- topología: ABI - Cambia los formatos de la secuencia a una marca bit a bit
- topología: ABI - Use __le32 en lugar de __u32 en snd_soc_tplg_dapm_widget
- topología: ABI - Eliminar la estructura no utilizada snd_soc_tplg_stream_config
- topología: ABI - Eliminar tdm_slot & amp; dai_fmt de snd_soc_tplg_stream
- topología: ABI - PCM y amp; Soporte de enlace BE / CC y versión de ABI de bump a 4
- topología: ABI - Agregar elemento de nombre a snd_soc_tplg_stream
- hwdep: agregue el soporte para el controlador FireWire digi00x / tascam
- topología: agregue soporte de operaciones a objetos de control de bytes.
- topología: actualice ABI para mejorar el soporte para diferentes tipos de objetos TLV.
- topología: uapi: agregue encabezados UAPI para la topología ABI
- Sync include / sound / asound.h con kernel 4.1
- Ayudantes de SHM:
- construcción de soporte sin memoria compartida System V
- Código de prueba / ejemplo:
- prueba: audio_time: muestra la validez y precisión del informe
- prueba: corregir audio_time con nuevo get / set audio_tstamp_config
- test / pcm_min: corrigió los mensajes de error
- prueba / pcm: corrige los valores generados con formato flotante PCM
Qué hay de nuevo en la versión 1.1.1:
- Núcleo:
- Versión v1.1.0
- construcción de soporte sin memoria compartida System V
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- compilación: no intente detectar el compilador cruzado
- core: agrega macros de conveniencia a local.h
- conf: topología: agregue el archivo de topología para DSP de audio broadwell
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- Reemplazar list.h con su propia versión
- Permitir sugerencia para ctl, hwdep, timer y seq
- conf / ucm: Agregar Makefile.am para broadwell-rt286 ucm config
- API de configuración:
- Reemplaza los caracteres inseguros con _ en el nombre de la tarjeta li>
- API de control:
- control: permite cseting valores específicos en el caso de valores múltiples
- Permitir sugerencia para ctl, hwdep, timer y seq
- namehint: arreglar mal gratis con nombre de instancia inválido
- namehint: arregla la lista sin número de dispositivo
- namehint: arregla el acceso a la lista no válida en snd_device_name_hint ()
- API de HWDEP:
- hwdep: agregue el soporte para el controlador FireWire digi00x / tascam
- Permitir sugerencia para ctl, hwdep, timer y seq
- PCM API:
- construcción de soporte sin memoria compartida System V
- pcm: dejar sin usar sys / shm.h inclusión
- mueve los ayudantes de página al código común
- pcm: dmix: maneja el PCr esclavo xrun y los estados inesperados correctamente
- pcm: ladspa: corrige segfault debido a una referencia de canal incorrecta li>
- pcm: ruta: ¡Eliminar falso! en snd_config_get_id () comprueba
- pcm: ioplug, extplug: corrige errores de lógica en comprobaciones de tipo
- pcm: arregla doxygen para dos enumeraciones
- pcm: restaura los parametros de hw en la latencia del sistema fallidos
- pcm: agregue soporte para el nuevo STATUS_EXT ioctl
- pcm: agregar soporte para get / set_audio_htstamp_config
- pcm: agrega funciones auxiliares para consultar las capacidades de sellado de tiempo
- PCM: snd_pcm_xxxx_drain () puede bloquearse después de suspender y reanudar
- pcm: arregla snd_pcm_status () para dmix y amp; co
- pcm: no afirmar en _snd_pcm_hw_params_internal ()
- pcm: eliminar assert () de snd_pcm_hw_params_slave ()
- Permitir sugerencia para ctl, hwdep, timer y seq
- API RawMidi:
- Permitir sugerencia para ctl, hwdep, timer y seq
- API de temporizador:
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- API de topología:
- topología: agrega prototipos faltantes para nuevas funciones
- topología: elimina el pequeño tipo de endian del encabezado de espacio de usuario
- topología: agregue compatibilidad con la API C para PCM
- topología: agregue el soporte de C API para los enlaces BE y CC.
- topología: ABI - Cambia los formatos de la secuencia a una marca bit a bit
- topología: ABI - PCM y amp; Soporte de enlace BE / CC y versión de ABI de bump a 4
- topología: agregue API para establecer un número de versión específico del proveedor
- topología: pcm: eliminar variables no utilizadas
- topología: analizador: agregue el valor de retorno faltante a snd_tplg_set_manifest_data ()
- topología: datos: corrige la verificación de tamaño incorrecto en tplg_parse_data_hex ()
- topología: ctl: corrige las comprobaciones del tipo de acceso
- topology: builder: soluciona la variable posiblemente no inicializada en write_elem_block ()
- topología: una API llama para generar directamente datos de topología a partir de plantillas
- topología: agregue la estructura de plantillas C para construir topología desde los programas C
- core: agrega macros de conveniencia a local.h
- topología: cambie el nombre de OBJECT_TYPE_ a SND_TPLG_TYPE _
- topología: imprime el prefijo de error en el mensaje de error.
- topología: trate todos los tipos de controles DAPM de la misma manera al copiar
- topología: actualice ABI para mejorar el soporte para diferentes tipos de objetos TLV.
- topología: agregue compatibilidad para escribir datos privados manifiestos.
- topología: agregue la identificación del elemento para que podamos buscar referencias por nombre.
- topología: el tipo de objeto del elemento fix es switch ()
- topología: corregir errores tipográficos
- topología: corregir la inclusión faltante de ctype.h
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- topología: agregue el generador de archivos binarios.
- topología: agregue el analizador de mapas de canales.
- topología: agregue el analizador de CTL
- topología: agregar analizador de objetos DAPM
- topología: agregue analizador de datos privados
- topología: agregue el analizador de operaciones
- topología: agregue el analizador PCM.
- topología: agregue el analizador de sección de texto.
- topología: agregue analizador de núcleo de topología.
- Use la API Case Manager:
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- ucm: docs: arregla el formato doxygen para la página principal de UCM.
- ucm: permite múltiples dispositivos en JackHWMute
- ucm: mejorar la documentación de configuración de jack
- ucm: reformatear snd_use_case_get () doc
- ucm: documentar algunos valores estándar
- /include/Makefile.am:
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- /src/Makefile.am:
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- Configuración:
- mueve los ayudantes de página al código común
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- conf: topología: agregue el archivo de topología para DSP de audio broadwell
- Reemplaza los caracteres inseguros con _ en el nombre de la tarjeta li>
- surround41 / 50.conf: utilice la sintaxis de chmap para una mejor flexibilidad
- conf / umm: broadwell-rt286: cambie para establecer el volumen de captura y el dispositivo de captura
- conf: agrega descripciones de pistas a los dispositivos ctl, hwdep, seq y timer
- Permitir sugerencia para ctl, hwdep, timer y seq
- conf / ucm: broadwell-rt286: cambie para usar el nombre correcto de jack kcontrol
- USB-audio: Sound Blaster HD iec958 está en el dispositivo 1
- conf / ucm: Agregar Makefile.am para broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: add ucm config
- Documentación:
- topología: doxygen: agregue compatibilidad con doxygen para el núcleo de la topología.
- documentos: agregue el enlace de UCM a la página principal de doxygen.
- ucm: docs: corregir el parche de exclusión de doxygen para el encabezado local de UCM
- Encabezados del kernel:
- topología: ABI - Renombra dai_elems a pcm_elems en manifiesto
- topología: ABI - Cambia los formatos de la secuencia a una marca bit a bit
- topología: ABI - Use __le32 en lugar de __u32 en snd_soc_tplg_dapm_widget
- topología: ABI - Eliminar la estructura no utilizada snd_soc_tplg_stream_config
- topología: ABI - Eliminar tdm_slot & amp; dai_fmt de snd_soc_tplg_stream
- topología: ABI - PCM y amp; Soporte de enlace BE / CC y versión de ABI de bump a 4
- topología: ABI - Agregar elemento de nombre a snd_soc_tplg_stream
- hwdep: agregue el soporte para el controlador FireWire digi00x / tascam
- topología: agregue soporte de operaciones a objetos de control de bytes.
- topología: actualice ABI para mejorar el soporte para diferentes tipos de objetos TLV.
- topología: uapi: agregue encabezados UAPI para la topología ABI
- Sync include / sound / asound.h con kernel 4.1
- Ayudantes de SHM:
- construcción de soporte sin memoria compartida System V
- Código de prueba / ejemplo:
- prueba: audio_time: muestra la validez y precisión del informe
- prueba: corregir audio_time con nuevo get / set audio_tstamp_config
- test / pcm_min: corrigió los mensajes de error
- prueba / pcm: corrige los valores generados con formato flotante PCM
Qué hay de nuevo en la versión 1.1.0:
- Núcleo:
- Versión v1.1.0
- construcción de soporte sin memoria compartida System V
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- compilación: no intente detectar el compilador cruzado
- core: agrega macros de conveniencia a local.h
- conf: topología: agregue el archivo de topología para DSP de audio broadwell
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- Reemplazar list.h con su propia versión
- Permitir sugerencia para ctl, hwdep, timer y seq
- conf / ucm: Agregar Makefile.am para broadwell-rt286 ucm config
- API de configuración:
- Reemplaza los caracteres inseguros con _ en el nombre de la tarjeta li>
- API de control:
- control: permite cseting valores específicos en el caso de valores múltiples
- Permitir sugerencia para ctl, hwdep, timer y seq
- namehint: arreglar mal gratis con nombre de instancia inválido
- namehint: arregla la lista sin número de dispositivo
- namehint: arregla el acceso a la lista no válida en snd_device_name_hint ()
- API de HWDEP:
- hwdep: agregue el soporte para el controlador FireWire digi00x / tascam
- Permitir sugerencia para ctl, hwdep, timer y seq
- PCM API:
- construcción de soporte sin memoria compartida System V
- pcm: dejar sin usar sys / shm.h inclusión
- mueve los ayudantes de página al código común
- pcm: dmix: maneja el PCr esclavo xrun y los estados inesperados correctamente
- pcm: ladspa: corrige segfault debido a una referencia de canal incorrecta li>
- pcm: ruta: ¡Eliminar falso! en snd_config_get_id () comprueba
- pcm: ioplug, extplug: corrige errores de lógica en comprobaciones de tipo
- pcm: arregla doxygen para dos enumeraciones
- pcm: restaura los parametros de hw en la latencia del sistema fallidos
- pcm: agregue soporte para el nuevo STATUS_EXT ioctl
- pcm: agregar soporte para get / set_audio_htstamp_config
- pcm: agrega funciones auxiliares para consultar las capacidades de sellado de tiempo
- PCM: snd_pcm_xxxx_drain () puede bloquearse después de suspender y reanudar
- pcm: arregla snd_pcm_status () para dmix y amp; co
- pcm: no afirmar en _snd_pcm_hw_params_internal ()
- pcm: eliminar assert () de snd_pcm_hw_params_slave ()
- Permitir sugerencia para ctl, hwdep, timer y seq
- API RawMidi:
- Permitir sugerencia para ctl, hwdep, timer y seq
- API de temporizador:
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- API de topología:
- topología: agrega prototipos faltantes para nuevas funciones
- topología: elimina el pequeño tipo de endian del encabezado de espacio de usuario
- topología: agregue compatibilidad con la API C para PCM
- topología: agregue el soporte de C API para los enlaces BE y CC.
- topología: ABI - Cambia los formatos de la secuencia a una marca bit a bit
- topología: ABI - PCM y amp; Soporte de enlace BE / CC y versión de ABI de bump a 4
- topología: agregue API para establecer un número de versión específico del proveedor
- topología: pcm: eliminar variables no utilizadas
- topología: analizador: agregue el valor de retorno faltante a snd_tplg_set_manifest_data ()
- topología: datos: corrige la verificación de tamaño incorrecto en tplg_parse_data_hex ()
- topología: ctl: corrige las comprobaciones del tipo de acceso
- topology: builder: soluciona la variable posiblemente no inicializada en write_elem_block ()
- topología: una API llama para generar directamente datos de topología a partir de plantillas
- topología: agregue la estructura de plantillas C para construir topología desde los programas C
- core: agrega macros de conveniencia a local.h
- topología: cambie el nombre de OBJECT_TYPE_ a SND_TPLG_TYPE _
- topología: imprime el prefijo de error en el mensaje de error.
- topología: trate todos los tipos de controles DAPM de la misma manera al copiar
- topología: actualice ABI para mejorar el soporte para diferentes tipos de objetos TLV.
- topología: agregue compatibilidad para escribir datos privados manifiestos.
- topología: agregue la identificación del elemento para que podamos buscar referencias por nombre.
- topología: el tipo de objeto del elemento fix es switch ()
- topología: corregir errores tipográficos
- topología: corregir la inclusión faltante de ctype.h
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- topología: agregue el generador de archivos binarios.
- topología: agregue el analizador de mapas de canales.
- topología: agregue el analizador de CTL
- topología: agregar analizador de objetos DAPM
- topología: agregue analizador de datos privados
- topología: agregue el analizador de operaciones
- topología: agregue el analizador PCM.
- topología: agregue el analizador de sección de texto.
- topología: agregue analizador de núcleo de topología.
- Use la API Case Manager:
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- ucm: docs: arregla el formato doxygen para la página principal de UCM.
- ucm: permite múltiples dispositivos en JackHWMute
- ucm: mejorar la documentación de configuración de jack
- ucm: reformatear snd_use_case_get () doc
- ucm: documentar algunos valores estándar
- /include/Makefile.am:
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- /src/Makefile.am:
- topología: autotools: agregue compatibilidad de compilación para el núcleo de topología
- Configuración:
- mueve los ayudantes de página al código común
- arregla el manejo de _GNU_SOURCE & amp; inclusión de encabezado
- conf: topología: agregue el archivo de topología para DSP de audio broadwell
- Reemplaza los caracteres inseguros con _ en el nombre de la tarjeta li>
- surround41 / 50.conf: utilice la sintaxis de chmap para una mejor flexibilidad
- conf / umm: broadwell-rt286: cambie para establecer el volumen de captura y el dispositivo de captura
- conf: agrega descripciones de pistas a los dispositivos ctl, hwdep, seq y timer
- Permitir sugerencia para ctl, hwdep, timer y seq
- conf / ucm: broadwell-rt286: cambie para usar el nombre correcto de jack kcontrol
- USB-audio: Sound Blaster HD iec958 está en el dispositivo 1
- conf / ucm: Agregar Makefile.am para broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: add ucm config
- Documentación:
- topología: doxygen: agregue compatibilidad con doxygen para el núcleo de la topología.
- documentos: agregue el enlace de UCM a la página principal de doxygen.
- ucm: docs: corregir el parche de exclusión de doxygen para el encabezado local de UCM
- Encabezados del kernel:
- topología: ABI - Renombra dai_elems a pcm_elems en manifiesto
- topología: ABI - Cambia los formatos de la secuencia a una marca bit a bit
- topología: ABI - Use __le32 en lugar de __u32 en snd_soc_tplg_dapm_widget
- topología: ABI - Eliminar la estructura no utilizada snd_soc_tplg_stream_config
- topología: ABI - Eliminar tdm_slot & amp; dai_fmt de snd_soc_tplg_stream
- topología: ABI - PCM y amp; Soporte de enlace BE / CC y versión de ABI de bump a 4
- topología: ABI - Agregar elemento de nombre a snd_soc_tplg_stream
- hwdep: agregue el soporte para el controlador FireWire digi00x / tascam
- topología: agregue soporte de operaciones a objetos de control de bytes.
- topología: actualice ABI para mejorar el soporte para diferentes tipos de objetos TLV.
- topología: uapi: agregue encabezados UAPI para la topología ABI
- Sync include / sound / asound.h con kernel 4.1
- Ayudantes de SHM:
- construcción de soporte sin memoria compartida System V
- Código de prueba / ejemplo:
- prueba: audio_time: muestra la validez y precisión del informe
- prueba: corregir audio_time con nuevo get / set audio_tstamp_config
- test / pcm_min: corrigió los mensajes de error
- prueba / pcm: corrige los valores generados con formato flotante PCM
Qué hay de nuevo en la versión 1.0.27.2:
- configure.in: elimine la referencia de emi_26_62
- Eliminar los firmwares emi_26_62
- Agregue firmware para CA0132 DSP
- Firmware de la interfaz de audio Emagic EMI 2 | 6
- Eliminar los firmwares emi_26_62
- Firmware de Sound Blaster HDA CA0132
- Actualice los archivos de firmware ca0132
- Agregue firmware para CA0132 DSP
Qué hay de nuevo en la versión 1.0.24:
- http://alsa-project.org/main/index.php/Changes_v1.0.23_v1.0.24
Qué hay de nuevo en la versión 1.0.23:
- El controlador de oxígeno CMI8788 ahora es compatible con la tarjeta de sonido ASUS Xonar DS
- Soporte de audio HDMI para NVIDIA GeForce GT 220
- Compatibilidad con Realtek ALC670, ALC665, ALC269VB
- Agregue compatibilidad de audio Apple Mac Mini 3,1
- Añadir soporte para iMacs de 27 pulgadas
- Compatibilidad mejorada con MacBook Pro 5,1 / 5,2 de Apple
- Compatibilidad con un nuevo controlador Intel HDA
- Soporte para más de ocho transmisiones de audio en el controlador Intel HDA
- Administración de energía de audio dinámica mejorada
Comentarios que no se encuentran