A arquitetura avançada de som do Linux é composta por várias partes. O primeiro é um driver de som totalmente modularizado que suporta autoloading de módulo, devfs, autoconfiguração isapnp e oferece acesso completo a componentes de áudio analógico, áudio digital, controle, mixer, sintetizador, DSP, MIDI e temporizador de hardware de áudio.
Ele também inclui um seqüenciador de nível completo do kernel, uma camada de compatibilidade completa para aplicativos OSS / Free, uma biblioteca C orientada a objetos que abrange e aprimora a funcionalidade do driver kernel ALSA para aplicativos (cliente / servidor, plugins, PCM shari
O que é novo nesta versão:
- Núcleo:
- Release v1.1.0
- suporte de construção w / out System V memória compartilhada
- corrigir _GNU_SOURCE manipulação e inclusão de cabeçalho
- build: Não tente detectar o compilador cruzado
- núcleo: adicione macros de conveniência a local.h
- conf: topologia: Adicionar arquivo de topologia para broadwell audio DSP
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- Substitua a lista.h por sua própria versão
- Permitir sugestão para ctl, hwdep, timer e seq
- conf / ucm: adicione Makefile.am para broadwell-rt286 ucm config
- API de configuração:
- Substitua caracteres inseguros por _ no nome do cartão
- API de controle:
- controle: permitir cset'ing valores específicos no caso multi-valor
- Permitir sugestão para ctl, hwdep, timer e seq
- namehint: corrija mal com nome de iface inválido
- namehint: conserte a listagem sem o número do dispositivo
- namehint: corrija o acesso inválido à lista em snd_device_name_hint ()
- HWDEP API:
- hwdep: adicione o suporte ao driver FireWire digi00x / tascam
- Permitir sugestão para ctl, hwdep, timer e seq
- API do PCM:
- suporte de construção w / out System V memória compartilhada
- pcm: solte a inclusão sys / shm.h não utilizada
- mova os ajudantes da página para o código comum
- pcm: dmix: manipula o PCR xrun escravo e os estados inesperados corretamente
- pcm: ladspa: Corrigir segfault devido a uma referência de canal errada
- pcm: rota: Remove bogus! em snd_config_get_id () cheques
- pcm: ioplug, extplug: corrigir erros de lógica em cheques de tipo
- pcm: corrigir o doxygen para duas enums
- pcm: restaurar hw params na latência definida falhou
- pcm: adicione suporte para novo STATUS_EXT ioctl
- pcm: adicione suporte para get / set_audio_htstamp_config
- pcm: adicione funções auxiliares para consultar capacidades de data / hora
- PCM: snd_pcm_xxxx_drain () talvez bloqueado após suspender e continuar
- pcm: Corrigir snd_pcm_status () para dmix & co
- pcm: Não afirme em _snd_pcm_hw_params_internal ()
- pcm: Remove afirmar () de snd_pcm_hw_params_slave ()
- Permitir sugestão para ctl, hwdep, timer e seq
- RawMidi API:
- Permitir sugestão para ctl, hwdep, timer e seq
- Timer API:
- corrigir _GNU_SOURCE manipulação e inclusão de cabeçalho
- API de Topologia:
- : adicionar prototipos em falta para novas funções
- topologia: remova o pequeno tipo de endian do cabeçalho do espaço para usuários
- topologia: adicione suporte à API C para PCM
- : adicione suporte à API C para links BE e CC.
- topologia: ABI - Muda os formatos do fluxo para um sinalizador bit a bit
- topologia: ABI - suporte de link PCM e BE / CC separado e versão ABI de colisão para 4
- topologia: adicione API para definir um número de versão específico do fornecedor
- topologia: pcm: remove variáveis não utilizadas
- topologia: analisador: adicione valor de retorno faltando a snd_tplg_set_manifest_data ()
- topologia: dados: corrija a verificação de tamanho incorreto em tplg_parse_data_hex ()
- topologia: ctl: corrigir cheques de tipo de acesso
- topologia: construtor: corrija a variável possivelmente não inicializada em write_elem_block ()
- : uma API chama para criar diretamente dados de topologia de modelos
- : adicione estrutura de modelos C para a construção de topologia a partir de programas C
- núcleo: adicione macros de conveniência a local.h
- topologia: renomeie OBJECT_TYPE_ para SND_TPLG_TYPE _
- topologia: imprime o prefixo de erro na mensagem de erro.
- : trate todos os tipos de controles DAPM o mesmo ao copiar
- topologia: atualize o ABI para melhorar o suporte para diferentes tipos de objetos TLV.
- topologia: adicione suporte para escrever dados privados de manifesto.
- topologia: adicione ID de elemento para que possamos procurar referências por nome.
- topologia: o tipo de objeto do elemento fixo é switch ()
- : corrigir erros de digitação
- topologia: corrigir a inclusão faltando de ctype.h
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- topologia: adicione o construtor de arquivos binários.
- topologia: adicione o analisador do mapa de canais.
- topologia: adicione analisador CTL
- topologia: adicione analisador de objeto DAPM
- topologia: adicione analisador de dados privado
- topologia: adicione o analisador de operações
- topologia: adicione o analisador de PCM.
- topologia: adicione analisador de seção de texto.
- : adicione analisador de núcleo de topologia.
- Use Case Manager API:
- corrigir _GNU_SOURCE manipulação e inclusão de cabeçalho
- ucm: docs: Corrigir a formatação de doxygen para a página principal do UCM.
- ucm: permite vários dispositivos em JackHWMute
- ucm: melhore a documentação de configuração do jack
- ucm: reformat snd_use_case_get () doc
- ucm: documente alguns valores padrão
- /include/Makefile.am:
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- /src/Makefile.am:
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- Configuração:
- mover os ajudantes da página para o código comum
- corrigir _GNU_SOURCE manipulação e inclusão de cabeçalho
- conf: topologia: Adicionar arquivo de topologia para broadwell audio DSP
- Substitua caracteres inseguros por _ no nome do cartão
- surround41 / 50.conf: use a sintaxe chmap para melhor flexibilidade
- conf / ucm: broadwell-rt286: altere para definir o volume de captura e o dispositivo de captura
- conf: adicione descrições de sugestões para dispositivos ctl, hwdep, seq e timer
- Permitir sugestão para ctl, hwdep, timer e seq
- conf / ucm: broadwell-rt286: altere para usar o nome correto do kControl do conector
- USB-audio: o Sound Blaster HD iec958 está no dispositivo 1
- conf / ucm: adicione Makefile.am para broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: add ucm config
- Documentação:
- topologia: doxygen: Adicionar suporte de doxygen para núcleo de topologia.
- docs: adicione o link UCM à página doxygen principal.
- ucm: docs: repare o patch doxygen excluir o cabeçalho local UCM
- Cabeçotes do kernel:
- topologia: ABI - Renomeie os elementos dai_elems para pcm_elems em manifesto
- topologia: ABI - Muda os formatos do fluxo para um sinalizador bit a bit
- topologia: ABI - Use __le32 em vez de __u32 em snd_soc_tplg_dapm_widget
- topologia: ABI - Remove a estrutura não utilizada snd_soc_tplg_stream_config
- topologia: ABI - Remove tdm_slot & dai_fmt de snd_soc_tplg_stream
- topologia: ABI - suporte de link PCM e BE / CC separado e versão ABI de colisão para 4
- topologia: ABI - Adicionar elemento de nome a snd_soc_tplg_stream
- hwdep: adicione o suporte ao driver FireWire digi00x / tascam
- topologia: adicione suporte a objetos de controle de bytes.
- topologia: atualize o ABI para melhorar o suporte para diferentes tipos de objetos TLV.
- topologia: uapi: Adicionar cabeçalhos UAPI para topologia ABI
- Sync include / sound / asound.h com kernel 4.1
- ajudantes do SHM:
- suporte de construção w / out System V memória compartilhada
- Código de teste / exemplo:
- teste: audio_time: mostre validade e precisão do relatório
- teste: corrija audio_time com novo get / set audio_tstamp_config
- test / pcm_min: corrigir mensagens de erro
- test / pcm: corrija os valores gerados com o formato do flutuador PCM
topologia
topologia
topologia
topologia
topologia
topologia
topologia
O que é novo na versão 1.1.4:
- Núcleo:
- Release v1.1.0
- suporte de construção w / out System V memória compartilhada
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- build: Não tente detectar o compilador cruzado
- núcleo: adicione macros de conveniência a local.h
- conf: topologia: Adicionar arquivo de topologia para broadwell audio DSP
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- Substitua a lista.h por sua própria versão
- Permitir sugestão para ctl, hwdep, timer e seq
- conf / ucm: adicione Makefile.am para broadwell-rt286 ucm config
- API de configuração:
- Substitua caracteres inseguros por _ no nome do cartão
- API de controle:
- controle: permitir cset'ing valores específicos no caso multi-valor
- Permitir sugestão para ctl, hwdep, timer e seq
- namehint: corrija mal com nome de iface inválido
- namehint: conserte a listagem sem o número do dispositivo
- namehint: corrija o acesso inválido à lista em snd_device_name_hint ()
- HWDEP API:
- hwdep: adicione o suporte ao driver FireWire digi00x / tascam
- Permitir sugestão para ctl, hwdep, timer e seq
- API do PCM:
- suporte de construção w / out System V memória compartilhada
- pcm: solte a inclusão sys / shm.h não utilizada
- mover os ajudantes da página para o código comum
- pcm: dmix: manipula o PCR xrun escravo e os estados inesperados corretamente
- pcm: ladspa: Corrigir segfault devido a uma referência de canal errada
- pcm: rota: Remove bogus! em snd_config_get_id () cheques
- pcm: ioplug, extplug: corrigir erros de lógica em cheques de tipo
- pcm: corrigir o doxygen para duas enums
- pcm: restaurar hw params na latência definida falhou
- pcm: adicione suporte para novo STATUS_EXT ioctl
- pcm: adicione suporte para get / set_audio_htstamp_config
- pcm: adicione funções auxiliares para consultar capacidades de data / hora
- PCM: snd_pcm_xxxx_drain () talvez bloqueado após suspender e continuar
- pcm: Corrigir snd_pcm_status () para dmix & amp; co
- pcm: Não afirme em _snd_pcm_hw_params_internal ()
- pcm: Remove afirmar () de snd_pcm_hw_params_slave ()
- Permitir sugestão para ctl, hwdep, timer e seq
- RawMidi API:
- Permitir sugestão para ctl, hwdep, timer e seq
- Timer API:
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- API de Topologia:
- : adicionar prototipos em falta para novas funções
- topologia: remova o pequeno tipo de endian do cabeçalho do espaço para usuários
- topologia: adicione suporte à API C para PCM
- : adicione suporte à API C para links BE e CC.
- topologia: ABI - Muda os formatos do fluxo para um sinalizador bit a bit
- topologia: ABI - PCM separado e amp; BE / CC link support e bump ABI versão para 4
- topologia: adicione API para definir um número de versão específico do fornecedor
- topologia: pcm: remove variáveis não utilizadas
- topologia: analisador: adicione valor de retorno faltando a snd_tplg_set_manifest_data ()
- topologia: dados: corrija a verificação de tamanho incorreto em tplg_parse_data_hex ()
- topologia: ctl: corrigir cheques de tipo de acesso
- topologia: construtor: corrija a variável possivelmente não inicializada em write_elem_block ()
- : uma API chama para criar diretamente dados de topologia de modelos
- : adicione estrutura de modelos C para a construção de topologia a partir de programas C
- núcleo: adicione macros de conveniência a local.h
- topologia: renomeie OBJECT_TYPE_ para SND_TPLG_TYPE _
- topologia: imprime o prefixo de erro na mensagem de erro.
- : trate todos os tipos de controles DAPM o mesmo ao copiar
- topologia: atualize o ABI para melhorar o suporte para diferentes tipos de objetos TLV.
- topologia: adicione suporte para escrever dados privados de manifesto.
- topologia: adicione ID de elemento para que possamos procurar referências por nome.
- topologia: o tipo de objeto do elemento fixo é switch ()
- : corrigir erros de digitação
- topologia: corrigir a inclusão faltando de ctype.h
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- topologia: adicione o construtor de arquivos binários.
- topologia: adicione o analisador do mapa de canais.
- topologia: adicione analisador CTL
- topologia: adicione analisador de objeto DAPM
- topologia: adicione analisador de dados privado
- topologia: adicione o analisador de operações
- topologia: adicione o analisador de PCM.
- topologia: adicione analisador de seção de texto.
- : adicione analisador de núcleo de topologia.
- Use Case Manager API:
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- ucm: docs: Corrigir a formatação de doxygen para a página principal do UCM.
- ucm: permite vários dispositivos em JackHWMute
- ucm: melhore a documentação de configuração do jack
- ucm: reformat snd_use_case_get () doc
- ucm: documente alguns valores padrão
- /include/Makefile.am:
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- /src/Makefile.am:
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- Configuração:
- mover os ajudantes da página para o código comum
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- conf: topologia: Adicionar arquivo de topologia para broadwell audio DSP
- Substitua caracteres inseguros por _ no nome do cartão
- surround41 / 50.conf: use a sintaxe chmap para melhor flexibilidade
- conf / ucm: broadwell-rt286: altere para definir o volume de captura e o dispositivo de captura
- conf: adicione descrições de sugestões para dispositivos ctl, hwdep, seq e timer
- Permitir sugestão para ctl, hwdep, timer e seq
- conf / ucm: broadwell-rt286: altere para usar o nome correto do kControl do conector
- USB-audio: o Sound Blaster HD iec958 está no dispositivo 1
- conf / ucm: adicione Makefile.am para broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: add ucm config
- Documentação:
- topologia: doxygen: Adicionar suporte de doxygen para núcleo de topologia.
- docs: adicione o link UCM à página doxygen principal.
- ucm: docs: repare o patch doxygen excluir o cabeçalho local UCM
- Cabeçotes do kernel:
- topologia: ABI - Renomeie os elementos dai_elems para pcm_elems em manifesto
- topologia: ABI - Muda os formatos do fluxo para um sinalizador bit a bit
- topologia: ABI - Use __le32 em vez de __u32 em snd_soc_tplg_dapm_widget
- topologia: ABI - Remove a estrutura não utilizada snd_soc_tplg_stream_config
- topologia: ABI - Remove tdm_slot & amp; dai_fmt de snd_soc_tplg_stream
- topologia: ABI - PCM separado e amp; BE / CC link support e bump ABI versão para 4
- topologia: ABI - Adicionar elemento de nome a snd_soc_tplg_stream
- hwdep: adicione o suporte ao driver FireWire digi00x / tascam
- topologia: adicione suporte a objetos de controle de bytes.
- topologia: atualize o ABI para melhorar o suporte para diferentes tipos de objetos TLV.
- topologia: uapi: Adicionar cabeçalhos UAPI para topologia ABI
- Sync include / sound / asound.h com kernel 4.1
- ajudantes do SHM:
- suporte de construção w / out System V memória compartilhada
- Código de teste / exemplo:
- teste: audio_time: mostre validade e precisão do relatório
- teste: corrija audio_time com novo get / set audio_tstamp_config
- test / pcm_min: corrigir mensagens de erro
- test / pcm: corrija os valores gerados com o formato do flutuador PCM
topologia
topologia
topologia
topologia
topologia
topologia
topologia
O que há de novo na versão 1.1.3:
- Núcleo:
- Release v1.1.0
- suporte de construção w / out System V memória compartilhada
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- build: Não tente detectar o compilador cruzado
- núcleo: adicione macros de conveniência a local.h
- conf: topologia: Adicionar arquivo de topologia para broadwell audio DSP
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- Substitua a lista.h por sua própria versão
- Permitir sugestão para ctl, hwdep, timer e seq
- conf / ucm: adicione Makefile.am para broadwell-rt286 ucm config
- API de configuração:
- Substitua caracteres inseguros por _ no nome do cartão
- API de controle:
- controle: permitir cset'ing valores específicos no caso multi-valor
- Permitir sugestão para ctl, hwdep, timer e seq
- namehint: corrija mal com nome de iface inválido
- namehint: conserte a listagem sem o número do dispositivo
- namehint: corrija o acesso inválido à lista em snd_device_name_hint ()
- HWDEP API:
- hwdep: adicione o suporte ao driver FireWire digi00x / tascam
- Permitir sugestão para ctl, hwdep, timer e seq
- API do PCM:
- suporte de construção w / out System V memória compartilhada
- pcm: solte a inclusão sys / shm.h não utilizada
- mover os ajudantes da página para o código comum
- pcm: dmix: manipula o PCR xrun escravo e os estados inesperados corretamente
- pcm: ladspa: Corrigir segfault devido a uma referência de canal errada
- pcm: rota: Remove bogus! em snd_config_get_id () cheques
- pcm: ioplug, extplug: corrigir erros de lógica em cheques de tipo
- pcm: corrigir o doxygen para duas enums
- pcm: restaurar hw params na latência definida falhou
- pcm: adicione suporte para novo STATUS_EXT ioctl
- pcm: adicione suporte para get / set_audio_htstamp_config
- pcm: adicione funções auxiliares para consultar capacidades de data / hora
- PCM: snd_pcm_xxxx_drain () talvez bloqueado após suspender e continuar
- pcm: Corrigir snd_pcm_status () para dmix & amp; co
- pcm: Não afirme em _snd_pcm_hw_params_internal ()
- pcm: Remove afirmar () de snd_pcm_hw_params_slave ()
- Permitir sugestão para ctl, hwdep, timer e seq
- RawMidi API:
- Permitir sugestão para ctl, hwdep, timer e seq
- Timer API:
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- API de Topologia:
- : adicionar prototipos em falta para novas funções
- topologia: remova o pequeno tipo de endian do cabeçalho do espaço para usuários
- topologia: adicione suporte à API C para PCM
- : adicione suporte à API C para links BE e CC.
- topologia: ABI - Muda os formatos do fluxo para um sinalizador bit a bit
- topologia: ABI - PCM separado e amp; BE / CC link support e bump ABI versão para 4
- topologia: adicione API para definir um número de versão específico do fornecedor
- topologia: pcm: remove variáveis não utilizadas
- topologia: analisador: adicione valor de retorno faltando a snd_tplg_set_manifest_data ()
- topologia: dados: corrija a verificação de tamanho incorreto em tplg_parse_data_hex ()
- topologia: ctl: corrigir cheques de tipo de acesso
- topologia: construtor: corrija a variável possivelmente não inicializada em write_elem_block ()
- : uma API chama para criar diretamente dados de topologia de modelos
- : adicione estrutura de modelos C para a construção de topologia a partir de programas C
- núcleo: adicione macros de conveniência a local.h
- topologia: renomeie OBJECT_TYPE_ para SND_TPLG_TYPE _
- topologia: imprime o prefixo de erro na mensagem de erro.
- : trate todos os tipos de controles DAPM o mesmo ao copiar
- topologia: atualize o ABI para melhorar o suporte para diferentes tipos de objetos TLV.
- topologia: adicione suporte para escrever dados privados de manifesto.
- topologia: adicione ID de elemento para que possamos procurar referências por nome.
- topologia: o tipo de objeto do elemento fixo é switch ()
- : corrigir erros de digitação
- topologia: corrigir a inclusão faltando de ctype.h
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- topologia: adicione o construtor de arquivos binários.
- topologia: adicione o analisador do mapa de canais.
- topologia: adicione analisador CTL
- topologia: adicione analisador de objeto DAPM
- topologia: adicione analisador de dados privado
- topologia: adicione o analisador de operações
- topologia: adicione o analisador de PCM.
- topologia: adicione analisador de seção de texto.
- : adicione analisador de núcleo de topologia.
- Use Case Manager API:
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- ucm: docs: Corrigir a formatação de doxygen para a página principal do UCM.
- ucm: permite vários dispositivos em JackHWMute
- ucm: melhore a documentação de configuração do jack
- ucm: reformat snd_use_case_get () doc
- ucm: documente alguns valores padrão
- /include/Makefile.am:
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- /src/Makefile.am:
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- Configuração:
- mover os ajudantes da página para o código comum
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- conf: topologia: Adicionar arquivo de topologia para broadwell audio DSP
- Substitua caracteres inseguros por _ no nome do cartão
- surround41 / 50.conf: use a sintaxe chmap para melhor flexibilidade
- conf / ucm: broadwell-rt286: altere para definir o volume de captura e o dispositivo de captura
- conf: adicione descrições de sugestões para dispositivos ctl, hwdep, seq e timer
- Permitir sugestão para ctl, hwdep, timer e seq
- conf / ucm: broadwell-rt286: altere para usar o nome correto do kControl do conector
- USB-audio: o Sound Blaster HD iec958 está no dispositivo 1
- conf / ucm: adicione Makefile.am para broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: add ucm config
- Documentação:
- topologia: doxygen: Adicionar suporte de doxygen para núcleo de topologia.
- docs: adicione o link UCM à página doxygen principal.
- ucm: docs: repare o patch doxygen excluir o cabeçalho local UCM
- Cabeçotes do kernel:
- topologia: ABI - Renomeie os elementos dai_elems para pcm_elems em manifesto
- topologia: ABI - Muda os formatos do fluxo para um sinalizador bit a bit
- topologia: ABI - Use __le32 em vez de __u32 em snd_soc_tplg_dapm_widget
- topologia: ABI - Remove a estrutura não utilizada snd_soc_tplg_stream_config
- topologia: ABI - Remove tdm_slot & amp; dai_fmt de snd_soc_tplg_stream
- topologia: ABI - PCM separado e amp; BE / CC link support e bump ABI versão para 4
- topologia: ABI - Adicionar elemento de nome a snd_soc_tplg_stream
- hwdep: adicione o suporte ao driver FireWire digi00x / tascam
- topologia: adicione suporte a objetos de controle de bytes.
- topologia: atualize o ABI para melhorar o suporte para diferentes tipos de objetos TLV.
- topologia: uapi: Adicionar cabeçalhos UAPI para topologia ABI
- Sync include / sound / asound.h com kernel 4.1
- ajudantes do SHM:
- suporte de construção w / out System V memória compartilhada
- Código de teste / exemplo:
- teste: audio_time: mostre validade e precisão do relatório
- teste: corrija audio_time com novo get / set audio_tstamp_config
- test / pcm_min: corrigir mensagens de erro
- test / pcm: corrija os valores gerados com o formato do flutuador PCM
topologia
topologia
topologia
topologia
topologia
topologia
topologia
O que é novo na versão 1.1.2:
- Núcleo:
- Release v1.1.0
- suporte de construção w / out System V memória compartilhada
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- build: Não tente detectar o compilador cruzado
- núcleo: adicione macros de conveniência a local.h
- conf: topologia: Adicionar arquivo de topologia para broadwell audio DSP
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- Substitua a lista.h por sua própria versão
- Permitir sugestão para ctl, hwdep, timer e seq
- conf / ucm: adicione Makefile.am para broadwell-rt286 ucm config
- API de configuração:
- Substitua caracteres inseguros por _ no nome do cartão
- API de controle:
- controle: permitir cset'ing valores específicos no caso multi-valor
- Permitir sugestão para ctl, hwdep, timer e seq
- namehint: corrija mal com nome de iface inválido
- namehint: conserte a listagem sem o número do dispositivo
- namehint: corrija o acesso inválido à lista em snd_device_name_hint ()
- HWDEP API:
- hwdep: adicione o suporte ao driver FireWire digi00x / tascam
- Permitir sugestão para ctl, hwdep, timer e seq
- API do PCM:
- suporte de construção w / out System V memória compartilhada
- pcm: solte a inclusão sys / shm.h não utilizada
- mover os ajudantes da página para o código comum
- pcm: dmix: manipula o PCR xrun escravo e os estados inesperados corretamente
- pcm: ladspa: Corrigir segfault devido a uma referência de canal errada
- pcm: rota: Remove bogus! em snd_config_get_id () cheques
- pcm: ioplug, extplug: corrigir erros de lógica em cheques de tipo
- pcm: corrigir o doxygen para duas enums
- pcm: restaurar hw params na latência definida falhou
- pcm: adicione suporte para novo STATUS_EXT ioctl
- pcm: adicione suporte para get / set_audio_htstamp_config
- pcm: adicione funções auxiliares para consultar capacidades de data / hora
- PCM: snd_pcm_xxxx_drain () talvez bloqueado após suspender e continuar
- pcm: Corrigir snd_pcm_status () para dmix & amp; co
- pcm: Não afirme em _snd_pcm_hw_params_internal ()
- pcm: Remove afirmar () de snd_pcm_hw_params_slave ()
- Permitir sugestão para ctl, hwdep, timer e seq
- RawMidi API:
- Permitir sugestão para ctl, hwdep, timer e seq
- Timer API:
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- API de Topologia:
- : adicionar prototipos em falta para novas funções
- topologia: remova o pequeno tipo de endian do cabeçalho do espaço para usuários
- topologia: adicione suporte à API C para PCM
- : adicione suporte à API C para links BE e CC.
- topologia: ABI - Muda os formatos do fluxo para um sinalizador bit a bit
- topologia: ABI - PCM separado e amp; BE / CC link support e bump ABI versão para 4
- topologia: adicione API para definir um número de versão específico do fornecedor
- topologia: pcm: remove variáveis não utilizadas
- topologia: analisador: adicione valor de retorno faltando a snd_tplg_set_manifest_data ()
- topologia: dados: corrija a verificação de tamanho incorreto em tplg_parse_data_hex ()
- topologia: ctl: corrigir cheques de tipo de acesso
- topologia: construtor: corrija a variável possivelmente não inicializada em write_elem_block ()
- : uma API chama para criar diretamente dados de topologia de modelos
- : adicione estrutura de modelos C para a construção de topologia a partir de programas C
- núcleo: adicione macros de conveniência a local.h
- topologia: renomeie OBJECT_TYPE_ para SND_TPLG_TYPE _
- topologia: imprime o prefixo de erro na mensagem de erro.
- : trate todos os tipos de controles DAPM o mesmo ao copiar
- topologia: atualize o ABI para melhorar o suporte para diferentes tipos de objetos TLV.
- topologia: adicione suporte para escrever dados privados de manifesto.
- topologia: adicione ID de elemento para que possamos procurar referências por nome.
- topologia: o tipo de objeto do elemento fixo é switch ()
- : corrigir erros de digitação
- topologia: corrigir a inclusão faltando de ctype.h
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- topologia: adicione o construtor de arquivos binários.
- topologia: adicione o analisador do mapa de canais.
- topologia: adicione analisador CTL
- topologia: adicione analisador de objeto DAPM
- topologia: adicione analisador de dados privado
- topologia: adicione o analisador de operações
- topologia: adicione o analisador de PCM.
- topologia: adicione analisador de seção de texto.
- : adicione analisador de núcleo de topologia.
- Use Case Manager API:
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- ucm: docs: Corrigir a formatação de doxygen para a página principal do UCM.
- ucm: permite vários dispositivos em JackHWMute
- ucm: melhore a documentação de configuração do jack
- ucm: reformat snd_use_case_get () doc
- ucm: documente alguns valores padrão
- /include/Makefile.am:
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- /src/Makefile.am:
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- Configuração:
- mover os ajudantes da página para o código comum
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- conf: topologia: Adicionar arquivo de topologia para broadwell audio DSP
- Substitua caracteres inseguros por _ no nome do cartão
- surround41 / 50.conf: use a sintaxe chmap para melhor flexibilidade
- conf / ucm: broadwell-rt286: altere para definir o volume de captura e o dispositivo de captura
- conf: adicione descrições de sugestões para dispositivos ctl, hwdep, seq e timer
- Permitir sugestão para ctl, hwdep, timer e seq
- conf / ucm: broadwell-rt286: altere para usar o nome correto do kControl do conector
- USB-audio: o Sound Blaster HD iec958 está no dispositivo 1
- conf / ucm: adicione Makefile.am para broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: add ucm config
- Documentação:
- topologia: doxygen: Adicionar suporte de doxygen para núcleo de topologia.
- docs: adicione o link UCM à página doxygen principal.
- ucm: docs: repare o patch doxygen excluir o cabeçalho local UCM
- Cabeçotes do kernel:
- topologia: ABI - Renomeie os elementos dai_elems para pcm_elems em manifesto
- topologia: ABI - Muda os formatos do fluxo para um sinalizador bit a bit
- topologia: ABI - Use __le32 em vez de __u32 em snd_soc_tplg_dapm_widget
- topologia: ABI - Remove a estrutura não utilizada snd_soc_tplg_stream_config
- topologia: ABI - Remove tdm_slot & amp; dai_fmt de snd_soc_tplg_stream
- topologia: ABI - PCM separado e amp; BE / CC link support e bump ABI versão para 4
- topologia: ABI - Adicionar elemento de nome a snd_soc_tplg_stream
- hwdep: adicione o suporte ao driver FireWire digi00x / tascam
- topologia: adicione suporte a objetos de controle de bytes.
- topologia: atualize o ABI para melhorar o suporte para diferentes tipos de objetos TLV.
- topologia: uapi: Adicionar cabeçalhos UAPI para topologia ABI
- Sync include / sound / asound.h com kernel 4.1
- ajudantes do SHM:
- suporte de construção w / out System V memória compartilhada
- Código de teste / exemplo:
- teste: audio_time: mostre validade e precisão do relatório
- teste: corrija audio_time com novo get / set audio_tstamp_config
- test / pcm_min: corrigir mensagens de erro
- test / pcm: corrija os valores gerados com o formato do flutuador PCM
topologia
topologia
topologia
topologia
topologia
topologia
topologia
O que é novo na versão 1.1.1:
- Núcleo:
- Release v1.1.0
- suporte de construção w / out System V memória compartilhada
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- build: Não tente detectar o compilador cruzado
- núcleo: adicione macros de conveniência a local.h
- conf: topologia: Adicionar arquivo de topologia para broadwell audio DSP
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- Substitua a lista.h por sua própria versão
- Permitir sugestão para ctl, hwdep, timer e seq
- conf / ucm: adicione Makefile.am para broadwell-rt286 ucm config
- API de configuração:
- Substitua caracteres inseguros por _ no nome do cartão
- API de controle:
- controle: permitir cset'ing valores específicos no caso multi-valor
- Permitir sugestão para ctl, hwdep, timer e seq
- namehint: corrija mal com nome de iface inválido
- namehint: conserte a listagem sem o número do dispositivo
- namehint: corrija o acesso inválido à lista em snd_device_name_hint ()
- HWDEP API:
- hwdep: adicione o suporte ao driver FireWire digi00x / tascam
- Permitir sugestão para ctl, hwdep, timer e seq
- API do PCM:
- suporte de construção w / out System V memória compartilhada
- pcm: solte a inclusão sys / shm.h não utilizada
- mover os ajudantes da página para o código comum
- pcm: dmix: manipula o PCR xrun escravo e os estados inesperados corretamente
- pcm: ladspa: Corrigir segfault devido a uma referência de canal errada
- pcm: rota: Remove bogus! em snd_config_get_id () cheques
- pcm: ioplug, extplug: corrigir erros de lógica em cheques de tipo
- pcm: corrigir o doxygen para duas enums
- pcm: restaurar hw params na latência definida falhou
- pcm: adicione suporte para novo STATUS_EXT ioctl
- pcm: adicione suporte para get / set_audio_htstamp_config
- pcm: adicione funções auxiliares para consultar capacidades de data / hora
- PCM: snd_pcm_xxxx_drain () talvez bloqueado após suspender e continuar
- pcm: Corrigir snd_pcm_status () para dmix & amp; co
- pcm: Não afirme em _snd_pcm_hw_params_internal ()
- pcm: Remove afirmar () de snd_pcm_hw_params_slave ()
- Permitir sugestão para ctl, hwdep, timer e seq
- RawMidi API:
- Permitir sugestão para ctl, hwdep, timer e seq
- Timer API:
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- API de Topologia:
- : adicionar prototipos em falta para novas funções
- topologia: remova o pequeno tipo de endian do cabeçalho do espaço para usuários
- topologia: adicione suporte à API C para PCM
- : adicione suporte à API C para links BE e CC.
- topologia: ABI - Muda os formatos do fluxo para um sinalizador bit a bit
- topologia: ABI - PCM separado e amp; BE / CC link support e bump ABI versão para 4
- topologia: adicione API para definir um número de versão específico do fornecedor
- topologia: pcm: remove variáveis não utilizadas
- topologia: analisador: adicione valor de retorno faltando a snd_tplg_set_manifest_data ()
- topologia: dados: corrija a verificação de tamanho incorreto em tplg_parse_data_hex ()
- topologia: ctl: corrigir cheques de tipo de acesso
- topologia: construtor: corrija a variável possivelmente não inicializada em write_elem_block ()
- : uma API chama para criar diretamente dados de topologia de modelos
- : adicione estrutura de modelos C para a construção de topologia a partir de programas C
- núcleo: adicione macros de conveniência a local.h
- topologia: renomeie OBJECT_TYPE_ para SND_TPLG_TYPE _
- topologia: imprime o prefixo de erro na mensagem de erro.
- : trate todos os tipos de controles DAPM o mesmo ao copiar
- topologia: atualize o ABI para melhorar o suporte para diferentes tipos de objetos TLV.
- topologia: adicione suporte para escrever dados privados de manifesto.
- topologia: adicione ID de elemento para que possamos procurar referências por nome.
- topologia: o tipo de objeto do elemento fixo é switch ()
- : corrigir erros de digitação
- topologia: corrigir a inclusão faltando de ctype.h
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- topologia: adicione o construtor de arquivos binários.
- topologia: adicione o analisador do mapa de canais.
- topologia: adicione analisador CTL
- topologia: adicione analisador de objeto DAPM
- topologia: adicione analisador de dados privado
- topologia: adicione o analisador de operações
- topologia: adicione o analisador de PCM.
- topologia: adicione analisador de seção de texto.
- : adicione analisador de núcleo de topologia.
- Use Case Manager API:
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- ucm: docs: Corrigir a formatação de doxygen para a página principal do UCM.
- ucm: permite vários dispositivos em JackHWMute
- ucm: melhore a documentação de configuração do jack
- ucm: reformat snd_use_case_get () doc
- ucm: documente alguns valores padrão
- /include/Makefile.am:
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- /src/Makefile.am:
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- Configuração:
- mover os ajudantes da página para o código comum
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- conf: topologia: Adicionar arquivo de topologia para broadwell audio DSP
- Substitua caracteres inseguros por _ no nome do cartão
- surround41 / 50.conf: use a sintaxe chmap para melhor flexibilidade
- conf / ucm: broadwell-rt286: altere para definir o volume de captura e o dispositivo de captura
- conf: adicione descrições de sugestões para dispositivos ctl, hwdep, seq e timer
- Permitir sugestão para ctl, hwdep, timer e seq
- conf / ucm: broadwell-rt286: altere para usar o nome correto do kControl do conector
- USB-audio: o Sound Blaster HD iec958 está no dispositivo 1
- conf / ucm: adicione Makefile.am para broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: add ucm config
- Documentação:
- topologia: doxygen: Adicionar suporte de doxygen para núcleo de topologia.
- docs: adicione o link UCM à página doxygen principal.
- ucm: docs: repare o patch doxygen excluir o cabeçalho local UCM
- Cabeçotes do kernel:
- topologia: ABI - Renomeie os elementos dai_elems para pcm_elems em manifesto
- topologia: ABI - Muda os formatos do fluxo para um sinalizador bit a bit
- topologia: ABI - Use __le32 em vez de __u32 em snd_soc_tplg_dapm_widget
- topologia: ABI - Remove a estrutura não utilizada snd_soc_tplg_stream_config
- topologia: ABI - Remove tdm_slot & amp; dai_fmt de snd_soc_tplg_stream
- topologia: ABI - PCM separado e amp; BE / CC link support e bump ABI versão para 4
- topologia: ABI - Adicionar elemento de nome a snd_soc_tplg_stream
- hwdep: adicione o suporte ao driver FireWire digi00x / tascam
- topologia: adicione suporte a objetos de controle de bytes.
- topologia: atualize o ABI para melhorar o suporte para diferentes tipos de objetos TLV.
- topologia: uapi: Adicionar cabeçalhos UAPI para topologia ABI
- Sync include / sound / asound.h com kernel 4.1
- ajudantes do SHM:
- suporte de construção w / out System V memória compartilhada
- Código de teste / exemplo:
- teste: audio_time: mostre validade e precisão do relatório
- teste: corrija audio_time com novo get / set audio_tstamp_config
- test / pcm_min: corrigir mensagens de erro
- test / pcm: corrija os valores gerados com o formato do flutuador PCM
topologia
topologia
topologia
topologia
topologia
topologia
topologia
O que é novo na versão 1.1.0:
- Núcleo:
- Release v1.1.0
- suporte de construção w / out System V memória compartilhada
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- build: Não tente detectar o compilador cruzado
- núcleo: adicione macros de conveniência a local.h
- conf: topologia: Adicionar arquivo de topologia para broadwell audio DSP
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- Substitua a lista.h por sua própria versão
- Permitir sugestão para ctl, hwdep, timer e seq
- conf / ucm: adicione Makefile.am para broadwell-rt286 ucm config
- API de configuração:
- Substitua caracteres inseguros por _ no nome do cartão
- API de controle:
- controle: permitir cset'ing valores específicos no caso multi-valor
- Permitir sugestão para ctl, hwdep, timer e seq
- namehint: corrija mal com nome de iface inválido
- namehint: conserte a listagem sem o número do dispositivo
- namehint: corrija o acesso inválido à lista em snd_device_name_hint ()
- HWDEP API:
- hwdep: adicione o suporte ao driver FireWire digi00x / tascam
- Permitir sugestão para ctl, hwdep, timer e seq
- API do PCM:
- suporte de construção w / out System V memória compartilhada
- pcm: solte a inclusão sys / shm.h não utilizada
- mover os ajudantes da página para o código comum
- pcm: dmix: manipula o PCR xrun escravo e os estados inesperados corretamente
- pcm: ladspa: Corrigir segfault devido a uma referência de canal errada
- pcm: rota: Remove bogus! em snd_config_get_id () cheques
- pcm: ioplug, extplug: corrigir erros de lógica em cheques de tipo
- pcm: corrigir o doxygen para duas enums
- pcm: restaurar hw params na latência definida falhou
- pcm: adicione suporte para novo STATUS_EXT ioctl
- pcm: adicione suporte para get / set_audio_htstamp_config
- pcm: adicione funções auxiliares para consultar capacidades de data / hora
- PCM: snd_pcm_xxxx_drain () talvez bloqueado após suspender e continuar
- pcm: Corrigir snd_pcm_status () para dmix & amp; co
- pcm: Não afirme em _snd_pcm_hw_params_internal ()
- pcm: Remove afirmar () de snd_pcm_hw_params_slave ()
- Permitir sugestão para ctl, hwdep, timer e seq
- RawMidi API:
- Permitir sugestão para ctl, hwdep, timer e seq
- Timer API:
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- API de Topologia:
- : adicionar prototipos em falta para novas funções
- topologia: remova o pequeno tipo de endian do cabeçalho do espaço para usuários
- topologia: adicione suporte à API C para PCM
- : adicione suporte à API C para links BE e CC.
- topologia: ABI - Muda os formatos do fluxo para um sinalizador bit a bit
- topologia: ABI - PCM separado e amp; BE / CC link support e bump ABI versão para 4
- topologia: adicione API para definir um número de versão específico do fornecedor
- topologia: pcm: remove variáveis não utilizadas
- topologia: analisador: adicione valor de retorno faltando a snd_tplg_set_manifest_data ()
- topologia: dados: corrija a verificação de tamanho incorreto em tplg_parse_data_hex ()
- topologia: ctl: corrigir cheques de tipo de acesso
- topologia: construtor: corrija a variável possivelmente não inicializada em write_elem_block ()
- : uma API chama para criar diretamente dados de topologia de modelos
- : adicione estrutura de modelos C para a construção de topologia a partir de programas C
- núcleo: adicione macros de conveniência a local.h
- topologia: renomeie OBJECT_TYPE_ para SND_TPLG_TYPE _
- topologia: imprime o prefixo de erro na mensagem de erro.
- : trate todos os tipos de controles DAPM o mesmo ao copiar
- topologia: atualize o ABI para melhorar o suporte para diferentes tipos de objetos TLV.
- topologia: adicione suporte para escrever dados privados de manifesto.
- topologia: adicione ID de elemento para que possamos procurar referências por nome.
- topologia: o tipo de objeto do elemento fixo é switch ()
- : corrigir erros de digitação
- topologia: corrigir a inclusão faltando de ctype.h
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- topologia: adicione o construtor de arquivos binários.
- topologia: adicione o analisador do mapa de canais.
- topologia: adicione analisador CTL
- topologia: adicione analisador de objeto DAPM
- topologia: adicione analisador de dados privado
- topologia: adicione o analisador de operações
- topologia: adicione o analisador de PCM.
- topologia: adicione analisador de seção de texto.
- : adicione analisador de núcleo de topologia.
- Use Case Manager API:
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- ucm: docs: Corrigir a formatação de doxygen para a página principal do UCM.
- ucm: permite vários dispositivos em JackHWMute
- ucm: melhore a documentação de configuração do jack
- ucm: reformat snd_use_case_get () doc
- ucm: documente alguns valores padrão
- /include/Makefile.am:
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- /src/Makefile.am:
- topologia: autotools: adicione suporte de compilação para núcleo de topologia
- Configuração:
- mover os ajudantes da página para o código comum
- corrigir _GNU_SOURCE manipulação & amp; inclusão de cabeçalho
- conf: topologia: Adicionar arquivo de topologia para broadwell audio DSP
- Substitua caracteres inseguros por _ no nome do cartão
- surround41 / 50.conf: use a sintaxe chmap para melhor flexibilidade
- conf / ucm: broadwell-rt286: altere para definir o volume de captura e o dispositivo de captura
- conf: adicione descrições de sugestões para dispositivos ctl, hwdep, seq e timer
- Permitir sugestão para ctl, hwdep, timer e seq
- conf / ucm: broadwell-rt286: altere para usar o nome correto do kControl do conector
- USB-audio: o Sound Blaster HD iec958 está no dispositivo 1
- conf / ucm: adicione Makefile.am para broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: add ucm config
- Documentação:
- topologia: doxygen: Adicionar suporte de doxygen para núcleo de topologia.
- docs: adicione o link UCM à página doxygen principal.
- ucm: docs: repare o patch doxygen excluir o cabeçalho local UCM
- Cabeçotes do kernel:
- topologia: ABI - Renomeie os elementos dai_elems para pcm_elems em manifesto
- topologia: ABI - Muda os formatos do fluxo para um sinalizador bit a bit
- topologia: ABI - Use __le32 em vez de __u32 em snd_soc_tplg_dapm_widget
- topologia: ABI - Remove a estrutura não utilizada snd_soc_tplg_stream_config
- topologia: ABI - Remove tdm_slot & amp; dai_fmt de snd_soc_tplg_stream
- topologia: ABI - PCM separado e amp; BE / CC link support e bump ABI versão para 4
- topologia: ABI - Adicionar elemento de nome a snd_soc_tplg_stream
- hwdep: adicione o suporte ao driver FireWire digi00x / tascam
- topologia: adicione suporte a objetos de controle de bytes.
- topologia: atualize o ABI para melhorar o suporte para diferentes tipos de objetos TLV.
- topologia: uapi: Adicionar cabeçalhos UAPI para topologia ABI
- Sync include / sound / asound.h com kernel 4.1
- ajudantes do SHM:
- suporte de construção w / out System V memória compartilhada
- Código de teste / exemplo:
- teste: audio_time: mostre validade e precisão do relatório
- teste: corrija audio_time com novo get / set audio_tstamp_config
- test / pcm_min: corrigir mensagens de erro
- test / pcm: corrija os valores gerados com o formato do flutuador PCM
topologia
topologia
topologia
topologia
topologia
topologia
topologia
O que há de novo na versão 1.0.27.2:
- configure.in: Remova a referência emi_26_62
- Remover emi_26_62 firmwares
- Adicionar firmware para CA0132 DSP
- Emagic EMI 2 | 6 Firmware da Interface de Áudio
- Remover emi_26_62 firmwares
- Sound Blaster HDA CA0132 Firmware
- Atualizar arquivos de firmware ca0132
- Adicionar firmware para CA0132 DSP
O que é novo na versão 1.0.24:
- http://alsa-project.org/main/index.php/Changes_v1.0.23_v1.0.24
O que é novo na versão 1.0.23:
- O driver de oxigênio CMI8788 agora suporta a placa de som ASUS Xonar DS
- Suporte de áudio HDMI para o NVIDIA GeForce GT 220
- Realtek ALC670, ALC665, ALC269VB suporte
- Adicionar suporte de áudio Apple Mac Mini 3,1
- Adicionar suporte iMacs de 27 polegadas
- Melhor suporte Apple MacBook Pro 5,1 / 5,2
- Suporte para um novo controlador Intel HDA
- Suporte para mais de oito fluxos de áudio no driver Intel HDA
- Gerenciamento aprimorado de energia de áudio dinâmico
Comentários não encontrado