Die erweiterte Linux-Sound-Architektur besteht aus mehreren Teilen. Der erste ist ein vollständig modularisierter Sound-Treiber, der Modul Autoloading, devfs, isapnp autoconfiguration unterstützt und vollständigen Zugriff auf analoge Audio-, digitale Audio-, Steuerungs-, Mixer-, Synthesizer-, DSP-, MIDI- und Timer-Komponenten von Audio-Hardware bietet.
Es enthält auch einen voll funktionsfähigen Sequenzer auf Kernel-Ebene, eine vollständige Kompatibilitätsschicht für OSS / Free-Anwendungen, eine objektorientierte C-Bibliothek, die die ALSA-Kerneltreiberfunktionalität für Anwendungen (Client / Server, Plugins, PCM) abdeckt und erweitert shari
Was ist neu in dieser Version:
- Kern:
- Version 1.1.0
- Unterstützung beim Erstellen ohne System V shared memory
- Fix _GNU_SOURCE Handhabung & Header-Aufnahme
- build: Versuchen Sie nicht, den Cross-Compiler zu erkennen
- core: Fügen Sie convenience-Makros zu local.h hinzu
- conf: topology: Fügt eine Topologiedatei für den Broadwell-Audio-DSP hinzu
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- Ersetzen Sie list.h durch eine eigene Version
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- conf / ucm: Fügen Sie Makefile.am für broadwell-rt286 ucm config hinzu
- Konfigurations-API:
- Ersetzen Sie unsichere Zeichen durch _ im Kartennamen
- Kontroll-API:
- control: Erlaube das Setzen bestimmter Werte im mehrwertigen Fall
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- namenhint: Korrigieren Sie den Fehler mit dem ungültigen iface-Namen
- namehin: Korrigieren Sie den Eintrag ohne Gerätenummer
- namenhint: Behebt einen ungültigen Listenzugriff in snd_device_name_hint ()
- HWDEP API:
- hwdep: Fügen Sie die FireWire digi00x / tascam-Treiberunterstützung hinzu
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- PCM API:
- Unterstützung beim Erstellen ohne System V shared memory
- pcm: drop unbenutzte sys / shm.h Aufnahme
- verschiebe die Seitenhelfer in den gemeinsamen Code
- pcm: dmix: Handle Slave PCM xrun und unerwartete Zustände richtig
- pcm: ladspa: Behebt einen Fehler aufgrund eines falschen Kanalverweises
- pcm: route: Entfernen Sie das Pseudo! in snd_config_get_id () überprüft
- pcm: ioplug, extplug: Behebe logische Fehler in Typprüfungen
- pcm: Fix doxygen für zwei enums
- pcm: Wiederherstellung von hw-Parametern bei gesetzter Latenz fehlgeschlagen
- pcm: Unterstützung für neues STATUS_EXT ioctl hinzufügen
- pcm: Fügen Sie Unterstützung für get / set_audio_htstamp_config hinzu
- pcm: Fügen Sie Hilfsfunktionen hinzu, um Zeitstempelfunktionen abzufragen
- PCM: snd_pcm_xxxx_drain () kann nach dem Suspend und Resume blockiert werden
- pcm: Fix snd_pcm_status () für dmix & co
- pcm: Nicht in _snd_pcm_hw_params_internal () angeben
- pcm: Entfernen Sie assert () von snd_pcm_hw_params_slave ()
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- RawMidi API:
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- Timer API:
- Fix _GNU_SOURCE Handhabung & Header-Aufnahme
- Topologie-API:
- Topologie: Fügen Sie fehlende Prototypen für neue Funktionen hinzu
- Topologie: Entfernen Sie den Little-Endian-Typ aus dem Userspace-Header
- topology: Fügen Sie C-API-Unterstützung für PCM hinzu
- topology: Fügen Sie C-API-Unterstützung für BE- und CC-Links hinzu.
- Topologie: ABI - Ändern Sie die Stream-Formate in ein bitweises Flag
- Topologie: ABI - Separate PCM & BE / CC Link Unterstützung und Bump ABI Version auf 4
- topology: Fügen Sie eine API hinzu, um eine herstellerspezifische Versionsnummer festzulegen
- topology: pcm: Entfernen Sie nicht verwendete Variablen
- topology: parser: Füge fehlenden Rückgabewert zu snd_tplg_set_manifest_data () hinzu
- topology: data: Korrigieren Sie die Überprüfung der falschen Größe in tplg_parse_data_hex ()
- topology: ctl: Fixiere Zugriffstypenüberprüfungen
- topology: builder: Repariere möglicherweise nicht initialisierte Variable in write_elem_block ()
- topology: Ein API-Aufruf zum direkten Erstellen von Topologiedaten aus Vorlagen
- Topologie: Fügen Sie eine C-Vorlagenstruktur für die Topologiebildung von C-Programmen hinzu
- core: Fügen Sie convenience-Makros zu local.h hinzu
- Topologie: benenne OBJECT_TYPE_ in SND_TPLG_TYPE _ um
- Topologie: Druckfehler-Präfix auf Fehlermeldung.
- Topologie: Behandle alle DAPM-Steuerelemente beim Kopieren von
- topology: Aktualisieren Sie ABI, um die Unterstützung für verschiedene TLV-Objekttypen zu verbessern.
- topology: Fügen Sie Unterstützung für das Schreiben manifester privater Daten hinzu.
- Topologie: Fügen Sie eine Element-ID hinzu, so dass Referenzen nach Namen gesucht werden können.
- topology: fix element Objekttyp ist switch ()
- Topologie: Tippe Tippfehler
- Topologie: Fix fehlende fehlende Aufnahme von ctype.h
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- Topologie: Binärdatei-Builder hinzufügen.
- topology: Add Channel map parser.
- topology: CTL-Parser hinzufügen
- Topologie: DAPM-Objektparser hinzufügen
- topology: Fügen Sie privaten Daten Parser hinzu
- topology: Fügen Sie den Operationsparser hinzu
- topology: PCM-Parser hinzufügen.
- topology: Fügen Sie einen Textabschnittsparser hinzu.
- topology: Topologie-Core-Parser hinzufügen.
- Verwenden Sie die Case Manager-API:
- Fix _GNU_SOURCE Handhabung & Header-Aufnahme
- ucm: docs: Korrigiert die Doxygen-Formatierung für die UCM-Hauptseite.
- ucm: Erlaube mehrere Geräte in JackHWMute
- ucm: Verbessern Sie die Jack Konfigurationsdokumentation
- ucm: formatieren Sie snd_use_case_get () doc
- ucm: Dokumentiere einige Standardwerte
- /include/Makefile.am:
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- /src/Makefile.am:
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- Konfiguration:
- verschiebe die Seitenhelfer in den gemeinsamen Code
- Fix _GNU_SOURCE Handhabung & Header-Aufnahme
- conf: topology: Fügt eine Topologiedatei für den Broadwell-Audio-DSP hinzu
- Ersetzen Sie unsichere Zeichen durch _ im Kartennamen
- surround41 / 50.conf: Verwenden Sie die chmap-Syntax für bessere Flexibilität
- conf / ucm: broadwell-rt286: Ändern, um das Capture-Volumen und das Aufnahmegerät einzustellen
- conf: Hinzufügen von Hinweisbeschreibungen zu ctl, hwdep, seq und Timer-Geräten
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- conf / ucm: broadwell-rt286: ändern, um den korrekten Jack kcontrol-Namen zu verwenden
- USB-Audio: Sound Blaster HD iec958 ist auf Gerät 1
- conf / ucm: Fügen Sie Makefile.am für broadwell-rt286 ucm config hinzu
- conf / ucm: broadwell-rt286: füge ucm config hinzu
- Dokumentation:
- topology: doxygen: Fügen Sie doxygen-Unterstützung für den Topologiekern hinzu.
- docs: Fügen Sie den UCM-Link zur Hauptseite von doxygen hinzu.
- ucm: docs: fix doxygen schließt Patch für UCM local header aus
- Kernel-Header:
- topology: ABI - Benennen Sie dai_elems zu pcm_elems in Manifest um
- Topologie: ABI - Ändern Sie die Stream-Formate in ein bitweises Flag
- Topologie: ABI - Verwenden Sie __le32 anstelle von __u32 in snd_soc_tplg_dapm_widget
- topology: ABI - Entfernen Sie unbenutzte Struktur snd_soc_tplg_stream_config
- Topologie: ABI - Entfernen Sie tdm_slot & dai_fmt von snd_soc_tplg_stream
- Topologie: ABI - Separate PCM & BE / CC Link Unterstützung und Bump ABI Version auf 4
- Topologie: ABI - Hinzufügen eines Namenselements zu snd_soc_tplg_stream
- hwdep: Fügen Sie die FireWire digi00x / tascam-Treiberunterstützung hinzu
- topology: Fügen Sie opcs-Unterstützung zu Byte-Steuerobjekten hinzu.
- topology: Aktualisieren Sie ABI, um die Unterstützung für verschiedene TLV-Objekttypen zu verbessern.
- topology: uapi: Fügen Sie UAPI-Header für Topologie ABI hinzu
- Sync include / sound / asound.h mit 4.1 Kernel
- SHM-Helfer:
- Unterstützung beim Erstellen ohne System V shared memory
- Test / Beispielcode:
- test: audio_time: Zeigt die Gültigkeit und Genauigkeit des Berichts an
- test: Repariere audio_time mit neuem get / set audio_tstamp_config
- test / pcm_min: Fehlermeldungen beheben
- test / pcm: Fixiere generierte Werte mit float PCM Format
Was ist neu in Version 1.1.4:
- Kern:
- Version 1.1.0
- Unterstützung beim Erstellen ohne System V shared memory
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- build: Versuchen Sie nicht, den Cross-Compiler zu erkennen
- core: Fügen Sie convenience-Makros zu local.h hinzu
- conf: topology: Fügt eine Topologiedatei für den Broadwell-Audio-DSP hinzu
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- Ersetzen Sie list.h durch eine eigene Version
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- conf / ucm: Fügen Sie Makefile.am für broadwell-rt286 ucm config hinzu
- Konfigurations-API:
- Ersetzen Sie unsichere Zeichen durch _ im Kartennamen
- Kontroll-API:
- control: Erlaube das Setzen bestimmter Werte im mehrwertigen Fall
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- namenhint: Korrigieren Sie den Fehler mit dem ungültigen iface-Namen
- namehin: Korrigieren Sie den Eintrag ohne Gerätenummer
- namenhint: Behebt einen ungültigen Listenzugriff in snd_device_name_hint ()
- HWDEP API:
- hwdep: Fügen Sie die FireWire digi00x / tascam-Treiberunterstützung hinzu
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- PCM API:
- Unterstützung beim Erstellen ohne System V shared memory
- pcm: drop unbenutzte sys / shm.h Aufnahme
- verschiebe die Seitenhelfer in den gemeinsamen Code
- pcm: dmix: Handle Slave PCM xrun und unerwartete Zustände richtig
- pcm: ladspa: Behebt einen Fehler aufgrund eines falschen Kanalverweises
- pcm: route: Entfernen Sie das Pseudo! in snd_config_get_id () überprüft
- pcm: ioplug, extplug: Behebe logische Fehler in Typprüfungen
- pcm: Fix doxygen für zwei enums
- pcm: Wiederherstellung von hw-Parametern bei gesetzter Latenz fehlgeschlagen
- pcm: Unterstützung für neues STATUS_EXT ioctl hinzufügen
- pcm: Fügen Sie Unterstützung für get / set_audio_htstamp_config hinzu
- pcm: Fügen Sie Hilfsfunktionen hinzu, um Zeitstempelfunktionen abzufragen
- PCM: snd_pcm_xxxx_drain () kann nach dem Suspend und Resume blockiert werden
- pcm: Fix snd_pcm_status () für dmix & amp; co
- pcm: Nicht in _snd_pcm_hw_params_internal () angeben
- pcm: Entfernen Sie assert () von snd_pcm_hw_params_slave ()
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- RawMidi API:
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- Timer API:
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- Topologie-API:
- Topologie: Fügen Sie fehlende Prototypen für neue Funktionen hinzu
- Topologie: Entfernen Sie den Little-Endian-Typ aus dem Userspace-Header
- topology: Fügen Sie C-API-Unterstützung für PCM hinzu
- topology: Fügen Sie C-API-Unterstützung für BE- und CC-Links hinzu.
- Topologie: ABI - Ändern Sie die Stream-Formate in ein bitweises Flag
- Topologie: ABI - Separate PCM & amp; BE / CC-Link-Unterstützung und Bump-ABI-Version auf 4
- topology: Fügen Sie eine API hinzu, um eine herstellerspezifische Versionsnummer festzulegen
- topology: pcm: Entfernen Sie nicht verwendete Variablen
- topology: parser: Füge fehlenden Rückgabewert zu snd_tplg_set_manifest_data () hinzu
- topology: data: Korrigieren Sie die Überprüfung der falschen Größe in tplg_parse_data_hex ()
- topology: ctl: Fixiere Zugriffstypenüberprüfungen
- topology: builder: Repariere möglicherweise nicht initialisierte Variable in write_elem_block ()
- topology: Ein API-Aufruf zum direkten Erstellen von Topologiedaten aus Vorlagen
- Topologie: Fügen Sie eine C-Vorlagenstruktur für die Topologiebildung von C-Programmen hinzu
- core: Fügen Sie convenience-Makros zu local.h hinzu
- Topologie: benenne OBJECT_TYPE_ in SND_TPLG_TYPE _ um
- Topologie: Druckfehler-Präfix auf Fehlermeldung.
- Topologie: Behandle alle DAPM-Steuerelemente beim Kopieren von
- topology: Aktualisieren Sie ABI, um die Unterstützung für verschiedene TLV-Objekttypen zu verbessern.
- topology: Fügen Sie Unterstützung für das Schreiben manifester privater Daten hinzu.
- Topologie: Fügen Sie eine Element-ID hinzu, so dass Referenzen nach Namen gesucht werden können.
- topology: fix element Objekttyp ist switch ()
- Topologie: Tippe Tippfehler
- Topologie: Fix fehlende fehlende Aufnahme von ctype.h
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- Topologie: Binärdatei-Builder hinzufügen.
- topology: Add Channel map parser.
- topology: CTL-Parser hinzufügen
- Topologie: DAPM-Objektparser hinzufügen
- topology: Fügen Sie privaten Daten Parser hinzu
- topology: Fügen Sie den Operationsparser hinzu
- topology: PCM-Parser hinzufügen.
- topology: Fügen Sie einen Textabschnittsparser hinzu.
- topology: Topologie-Core-Parser hinzufügen.
- Verwenden Sie die Case Manager-API:
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- ucm: docs: Korrigiert die Doxygen-Formatierung für die UCM-Hauptseite.
- ucm: Erlaube mehrere Geräte in JackHWMute
- ucm: Verbessern Sie die Jack Konfigurationsdokumentation
- ucm: formatieren Sie snd_use_case_get () doc
- ucm: Dokumentiere einige Standardwerte
- /include/Makefile.am:
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- /src/Makefile.am:
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- Konfiguration:
- verschiebe die Seitenhelfer in den gemeinsamen Code
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- conf: topology: Fügt eine Topologiedatei für den Broadwell-Audio-DSP hinzu
- Ersetzen Sie unsichere Zeichen durch _ im Kartennamen
- surround41 / 50.conf: Verwenden Sie die chmap-Syntax für bessere Flexibilität
- conf / ucm: broadwell-rt286: Ändern, um das Capture-Volumen und das Aufnahmegerät einzustellen
- conf: Hinzufügen von Hinweisbeschreibungen zu ctl, hwdep, seq und Timer-Geräten
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- conf / ucm: broadwell-rt286: ändern, um den korrekten Jack kcontrol-Namen zu verwenden
- USB-Audio: Sound Blaster HD iec958 ist auf Gerät 1
- conf / ucm: Fügen Sie Makefile.am für broadwell-rt286 ucm config hinzu
- conf / ucm: broadwell-rt286: füge ucm config hinzu
- Dokumentation:
- topology: doxygen: Fügen Sie doxygen-Unterstützung für den Topologiekern hinzu.
- docs: Fügen Sie den UCM-Link zur Hauptseite von doxygen hinzu.
- ucm: docs: fix doxygen schließt Patch für UCM local header aus
- Kernel-Header:
- topology: ABI - Benennen Sie dai_elems zu pcm_elems in Manifest um
- Topologie: ABI - Ändern Sie die Stream-Formate in ein bitweises Flag
- Topologie: ABI - Verwenden Sie __le32 anstelle von __u32 in snd_soc_tplg_dapm_widget
- topology: ABI - Entfernen Sie unbenutzte Struktur snd_soc_tplg_stream_config
- Topologie: ABI - Entferne tdm_slot & amp; dai_fmt von snd_soc_tplg_stream
- Topologie: ABI - Separate PCM & amp; BE / CC-Link-Unterstützung und Bump-ABI-Version auf 4
- Topologie: ABI - Hinzufügen eines Namenselements zu snd_soc_tplg_stream
- hwdep: Fügen Sie die FireWire digi00x / tascam-Treiberunterstützung hinzu
- topology: Fügen Sie opcs-Unterstützung zu Byte-Steuerobjekten hinzu.
- topology: Aktualisieren Sie ABI, um die Unterstützung für verschiedene TLV-Objekttypen zu verbessern.
- topology: uapi: Fügen Sie UAPI-Header für Topologie ABI hinzu
- Sync include / sound / asound.h mit 4.1 Kernel
- SHM-Helfer:
- Unterstützung beim Erstellen ohne System V shared memory
- Test / Beispielcode:
- test: audio_time: Zeigt die Gültigkeit und Genauigkeit des Berichts an
- test: Repariere audio_time mit neuem get / set audio_tstamp_config
- test / pcm_min: Fehlermeldungen beheben
- test / pcm: Fixiere generierte Werte mit float PCM Format
Was ist neu in Version 1.1.3:
- Kern:
- Version 1.1.0
- Unterstützung beim Erstellen ohne System V shared memory
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- build: Versuchen Sie nicht, den Cross-Compiler zu erkennen
- core: Fügen Sie convenience-Makros zu local.h hinzu
- conf: topology: Fügt eine Topologiedatei für den Broadwell-Audio-DSP hinzu
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- Ersetzen Sie list.h durch eine eigene Version
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- conf / ucm: Fügen Sie Makefile.am für broadwell-rt286 ucm config hinzu
- Konfigurations-API:
- Ersetzen Sie unsichere Zeichen durch _ im Kartennamen
- Kontroll-API:
- control: Erlaube das Setzen bestimmter Werte im mehrwertigen Fall
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- namenhint: Korrigieren Sie den Fehler mit dem ungültigen iface-Namen
- namehin: Korrigieren Sie den Eintrag ohne Gerätenummer
- namenhint: Behebt einen ungültigen Listenzugriff in snd_device_name_hint ()
- HWDEP API:
- hwdep: Fügen Sie die FireWire digi00x / tascam-Treiberunterstützung hinzu
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- PCM API:
- Unterstützung beim Erstellen ohne System V shared memory
- pcm: drop unbenutzte sys / shm.h Aufnahme
- verschiebe die Seitenhelfer in den gemeinsamen Code
- pcm: dmix: Handle Slave PCM xrun und unerwartete Zustände richtig
- pcm: ladspa: Behebt einen Fehler aufgrund eines falschen Kanalverweises
- pcm: route: Entfernen Sie das Pseudo! in snd_config_get_id () überprüft
- pcm: ioplug, extplug: Behebe logische Fehler in Typprüfungen
- pcm: Fix doxygen für zwei enums
- pcm: Wiederherstellung von hw-Parametern bei gesetzter Latenz fehlgeschlagen
- pcm: Unterstützung für neues STATUS_EXT ioctl hinzufügen
- pcm: Fügen Sie Unterstützung für get / set_audio_htstamp_config hinzu
- pcm: Fügen Sie Hilfsfunktionen hinzu, um Zeitstempelfunktionen abzufragen
- PCM: snd_pcm_xxxx_drain () kann nach dem Suspend und Resume blockiert werden
- pcm: Fix snd_pcm_status () für dmix & amp; co
- pcm: Nicht in _snd_pcm_hw_params_internal () angeben
- pcm: Entfernen Sie assert () von snd_pcm_hw_params_slave ()
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- RawMidi API:
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- Timer API:
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- Topologie-API:
- Topologie: Fügen Sie fehlende Prototypen für neue Funktionen hinzu
- Topologie: Entfernen Sie den Little-Endian-Typ aus dem Userspace-Header
- topology: Fügen Sie C-API-Unterstützung für PCM hinzu
- topology: Fügen Sie C-API-Unterstützung für BE- und CC-Links hinzu.
- Topologie: ABI - Ändern Sie die Stream-Formate in ein bitweises Flag
- Topologie: ABI - Separate PCM & amp; BE / CC-Link-Unterstützung und Bump-ABI-Version auf 4
- topology: Fügen Sie eine API hinzu, um eine herstellerspezifische Versionsnummer festzulegen
- topology: pcm: Entfernen Sie nicht verwendete Variablen
- topology: parser: Füge fehlenden Rückgabewert zu snd_tplg_set_manifest_data () hinzu
- topology: data: Korrigieren Sie die Überprüfung der falschen Größe in tplg_parse_data_hex ()
- topology: ctl: Fixiere Zugriffstypenüberprüfungen
- topology: builder: Repariere möglicherweise nicht initialisierte Variable in write_elem_block ()
- topology: Ein API-Aufruf zum direkten Erstellen von Topologiedaten aus Vorlagen
- Topologie: Fügen Sie eine C-Vorlagenstruktur für die Topologiebildung von C-Programmen hinzu
- core: Fügen Sie convenience-Makros zu local.h hinzu
- Topologie: benenne OBJECT_TYPE_ in SND_TPLG_TYPE _ um
- Topologie: Druckfehler-Präfix auf Fehlermeldung.
- Topologie: Behandle alle DAPM-Steuerelemente beim Kopieren von
- topology: Aktualisieren Sie ABI, um die Unterstützung für verschiedene TLV-Objekttypen zu verbessern.
- topology: Fügen Sie Unterstützung für das Schreiben manifester privater Daten hinzu.
- Topologie: Fügen Sie eine Element-ID hinzu, so dass Referenzen nach Namen gesucht werden können.
- topology: fix element Objekttyp ist switch ()
- Topologie: Tippe Tippfehler
- Topologie: Fix fehlende fehlende Aufnahme von ctype.h
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- Topologie: Binärdatei-Builder hinzufügen.
- topology: Add Channel map parser.
- topology: CTL-Parser hinzufügen
- Topologie: DAPM-Objektparser hinzufügen
- topology: Fügen Sie privaten Daten Parser hinzu
- topology: Fügen Sie den Operationsparser hinzu
- topology: PCM-Parser hinzufügen.
- topology: Fügen Sie einen Textabschnittsparser hinzu.
- topology: Topologie-Core-Parser hinzufügen.
- Verwenden Sie die Case Manager-API:
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- ucm: docs: Korrigiert die Doxygen-Formatierung für die UCM-Hauptseite.
- ucm: Erlaube mehrere Geräte in JackHWMute
- ucm: Verbessern Sie die Jack Konfigurationsdokumentation
- ucm: formatieren Sie snd_use_case_get () doc
- ucm: Dokumentiere einige Standardwerte
- /include/Makefile.am:
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- /src/Makefile.am:
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- Konfiguration:
- verschiebe die Seitenhelfer in den gemeinsamen Code
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- conf: topology: Fügt eine Topologiedatei für den Broadwell-Audio-DSP hinzu
- Ersetzen Sie unsichere Zeichen durch _ im Kartennamen
- surround41 / 50.conf: Verwenden Sie die chmap-Syntax für bessere Flexibilität
- conf / ucm: broadwell-rt286: Ändern, um das Capture-Volumen und das Aufnahmegerät einzustellen
- conf: Hinzufügen von Hinweisbeschreibungen zu ctl, hwdep, seq und Timer-Geräten
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- conf / ucm: broadwell-rt286: ändern, um den korrekten Jack kcontrol-Namen zu verwenden
- USB-Audio: Sound Blaster HD iec958 ist auf Gerät 1
- conf / ucm: Fügen Sie Makefile.am für broadwell-rt286 ucm config hinzu
- conf / ucm: broadwell-rt286: füge ucm config hinzu
- Dokumentation:
- topology: doxygen: Fügen Sie doxygen-Unterstützung für den Topologiekern hinzu.
- docs: Fügen Sie den UCM-Link zur Hauptseite von doxygen hinzu.
- ucm: docs: fix doxygen schließt Patch für UCM local header aus
- Kernel-Header:
- topology: ABI - Benennen Sie dai_elems zu pcm_elems in Manifest um
- Topologie: ABI - Ändern Sie die Stream-Formate in ein bitweises Flag
- Topologie: ABI - Verwenden Sie __le32 anstelle von __u32 in snd_soc_tplg_dapm_widget
- topology: ABI - Entfernen Sie unbenutzte Struktur snd_soc_tplg_stream_config
- Topologie: ABI - Entferne tdm_slot & amp; dai_fmt von snd_soc_tplg_stream
- Topologie: ABI - Separate PCM & amp; BE / CC-Link-Unterstützung und Bump-ABI-Version auf 4
- Topologie: ABI - Hinzufügen eines Namenselements zu snd_soc_tplg_stream
- hwdep: Fügen Sie die FireWire digi00x / tascam-Treiberunterstützung hinzu
- topology: Fügen Sie opcs-Unterstützung zu Byte-Steuerobjekten hinzu.
- topology: Aktualisieren Sie ABI, um die Unterstützung für verschiedene TLV-Objekttypen zu verbessern.
- topology: uapi: Fügen Sie UAPI-Header für Topologie ABI hinzu
- Sync include / sound / asound.h mit 4.1 Kernel
- SHM-Helfer:
- Unterstützung beim Erstellen ohne System V shared memory
- Test / Beispielcode:
- test: audio_time: Zeigt die Gültigkeit und Genauigkeit des Berichts an
- test: Repariere audio_time mit neuem get / set audio_tstamp_config
- test / pcm_min: Fehlermeldungen beheben
- test / pcm: Fixiere generierte Werte mit float PCM Format
Was ist neu in Version 1.1.2:
- Kern:
- Version 1.1.0
- Unterstützung beim Erstellen ohne System V shared memory
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- build: Versuchen Sie nicht, den Cross-Compiler zu erkennen
- core: Fügen Sie convenience-Makros zu local.h hinzu
- conf: topology: Fügt eine Topologiedatei für den Broadwell-Audio-DSP hinzu
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- Ersetzen Sie list.h durch eine eigene Version
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- conf / ucm: Fügen Sie Makefile.am für broadwell-rt286 ucm config hinzu
- Konfigurations-API:
- Ersetzen Sie unsichere Zeichen durch _ im Kartennamen
- Kontroll-API:
- control: Erlaube das Setzen bestimmter Werte im mehrwertigen Fall
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- namenhint: Korrigieren Sie den Fehler mit dem ungültigen iface-Namen
- namehin: Korrigieren Sie den Eintrag ohne Gerätenummer
- namenhint: Behebt einen ungültigen Listenzugriff in snd_device_name_hint ()
- HWDEP API:
- hwdep: Fügen Sie die FireWire digi00x / tascam-Treiberunterstützung hinzu
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- PCM API:
- Unterstützung beim Erstellen ohne System V shared memory
- pcm: drop unbenutzte sys / shm.h Aufnahme
- verschiebe die Seitenhelfer in den gemeinsamen Code
- pcm: dmix: Handle Slave PCM xrun und unerwartete Zustände richtig
- pcm: ladspa: Behebt einen Fehler aufgrund eines falschen Kanalverweises
- pcm: route: Entfernen Sie das Pseudo! in snd_config_get_id () überprüft
- pcm: ioplug, extplug: Behebe logische Fehler in Typprüfungen
- pcm: Fix doxygen für zwei enums
- pcm: Wiederherstellung von hw-Parametern bei gesetzter Latenz fehlgeschlagen
- pcm: Unterstützung für neues STATUS_EXT ioctl hinzufügen
- pcm: Fügen Sie Unterstützung für get / set_audio_htstamp_config hinzu
- pcm: Fügen Sie Hilfsfunktionen hinzu, um Zeitstempelfunktionen abzufragen
- PCM: snd_pcm_xxxx_drain () kann nach dem Suspend und Resume blockiert werden
- pcm: Fix snd_pcm_status () für dmix & amp; co
- pcm: Nicht in _snd_pcm_hw_params_internal () angeben
- pcm: Entfernen Sie assert () von snd_pcm_hw_params_slave ()
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- RawMidi API:
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- Timer API:
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- Topologie-API:
- Topologie: Fügen Sie fehlende Prototypen für neue Funktionen hinzu
- Topologie: Entfernen Sie den Little-Endian-Typ aus dem Userspace-Header
- topology: Fügen Sie C-API-Unterstützung für PCM hinzu
- topology: Fügen Sie C-API-Unterstützung für BE- und CC-Links hinzu.
- Topologie: ABI - Ändern Sie die Stream-Formate in ein bitweises Flag
- Topologie: ABI - Separate PCM & amp; BE / CC-Link-Unterstützung und Bump-ABI-Version auf 4
- topology: Fügen Sie eine API hinzu, um eine herstellerspezifische Versionsnummer festzulegen
- topology: pcm: Entfernen Sie nicht verwendete Variablen
- topology: parser: Füge fehlenden Rückgabewert zu snd_tplg_set_manifest_data () hinzu
- topology: data: Korrigieren Sie die Überprüfung der falschen Größe in tplg_parse_data_hex ()
- topology: ctl: Fixiere Zugriffstypenüberprüfungen
- topology: builder: Repariere möglicherweise nicht initialisierte Variable in write_elem_block ()
- topology: Ein API-Aufruf zum direkten Erstellen von Topologiedaten aus Vorlagen
- Topologie: Fügen Sie eine C-Vorlagenstruktur für die Topologiebildung von C-Programmen hinzu
- core: Fügen Sie convenience-Makros zu local.h hinzu
- Topologie: benenne OBJECT_TYPE_ in SND_TPLG_TYPE _ um
- Topologie: Druckfehler-Präfix auf Fehlermeldung.
- Topologie: Behandle alle DAPM-Steuerelemente beim Kopieren von
- topology: Aktualisieren Sie ABI, um die Unterstützung für verschiedene TLV-Objekttypen zu verbessern.
- topology: Fügen Sie Unterstützung für das Schreiben manifester privater Daten hinzu.
- Topologie: Fügen Sie eine Element-ID hinzu, so dass Referenzen nach Namen gesucht werden können.
- topology: fix element Objekttyp ist switch ()
- Topologie: Tippe Tippfehler
- Topologie: Fix fehlende fehlende Aufnahme von ctype.h
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- Topologie: Binärdatei-Builder hinzufügen.
- topology: Add Channel map parser.
- topology: CTL-Parser hinzufügen
- Topologie: DAPM-Objektparser hinzufügen
- topology: Fügen Sie privaten Daten Parser hinzu
- topology: Fügen Sie den Operationsparser hinzu
- topology: PCM-Parser hinzufügen.
- topology: Fügen Sie einen Textabschnittsparser hinzu.
- topology: Topologie-Core-Parser hinzufügen.
- Verwenden Sie die Case Manager-API:
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- ucm: docs: Korrigiert die Doxygen-Formatierung für die UCM-Hauptseite.
- ucm: Erlaube mehrere Geräte in JackHWMute
- ucm: Verbessern Sie die Jack Konfigurationsdokumentation
- ucm: formatieren Sie snd_use_case_get () doc
- ucm: Dokumentiere einige Standardwerte
- /include/Makefile.am:
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- /src/Makefile.am:
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- Konfiguration:
- verschiebe die Seitenhelfer in den gemeinsamen Code
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- conf: topology: Fügt eine Topologiedatei für den Broadwell-Audio-DSP hinzu
- Ersetzen Sie unsichere Zeichen durch _ im Kartennamen
- surround41 / 50.conf: Verwenden Sie die chmap-Syntax für bessere Flexibilität
- conf / ucm: broadwell-rt286: Ändern, um das Capture-Volumen und das Aufnahmegerät einzustellen
- conf: Hinzufügen von Hinweisbeschreibungen zu ctl, hwdep, seq und Timer-Geräten
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- conf / ucm: broadwell-rt286: ändern, um den korrekten Jack kcontrol-Namen zu verwenden
- USB-Audio: Sound Blaster HD iec958 ist auf Gerät 1
- conf / ucm: Fügen Sie Makefile.am für broadwell-rt286 ucm config hinzu
- conf / ucm: broadwell-rt286: füge ucm config hinzu
- Dokumentation:
- topology: doxygen: Fügen Sie doxygen-Unterstützung für den Topologiekern hinzu.
- docs: Fügen Sie den UCM-Link zur Hauptseite von doxygen hinzu.
- ucm: docs: fix doxygen schließt Patch für UCM local header aus
- Kernel-Header:
- topology: ABI - Benennen Sie dai_elems zu pcm_elems in Manifest um
- Topologie: ABI - Ändern Sie die Stream-Formate in ein bitweises Flag
- Topologie: ABI - Verwenden Sie __le32 anstelle von __u32 in snd_soc_tplg_dapm_widget
- topology: ABI - Entfernen Sie unbenutzte Struktur snd_soc_tplg_stream_config
- Topologie: ABI - Entferne tdm_slot & amp; dai_fmt von snd_soc_tplg_stream
- Topologie: ABI - Separate PCM & amp; BE / CC-Link-Unterstützung und Bump-ABI-Version auf 4
- Topologie: ABI - Hinzufügen eines Namenselements zu snd_soc_tplg_stream
- hwdep: Fügen Sie die FireWire digi00x / tascam-Treiberunterstützung hinzu
- topology: Fügen Sie opcs-Unterstützung zu Byte-Steuerobjekten hinzu.
- topology: Aktualisieren Sie ABI, um die Unterstützung für verschiedene TLV-Objekttypen zu verbessern.
- topology: uapi: Fügen Sie UAPI-Header für Topologie ABI hinzu
- Sync include / sound / asound.h mit 4.1 Kernel
- SHM-Helfer:
- Unterstützung beim Erstellen ohne System V shared memory
- Test / Beispielcode:
- test: audio_time: Zeigt die Gültigkeit und Genauigkeit des Berichts an
- test: Repariere audio_time mit neuem get / set audio_tstamp_config
- test / pcm_min: Fehlermeldungen beheben
- test / pcm: Fixiere generierte Werte mit float PCM Format
Was ist neu in Version 1.1.1:
- Kern:
- Version 1.1.0
- Unterstützung beim Erstellen ohne System V shared memory
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- build: Versuchen Sie nicht, den Cross-Compiler zu erkennen
- core: Fügen Sie convenience-Makros zu local.h hinzu
- conf: topology: Fügt eine Topologiedatei für den Broadwell-Audio-DSP hinzu
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- Ersetzen Sie list.h durch eine eigene Version
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- conf / ucm: Fügen Sie Makefile.am für broadwell-rt286 ucm config hinzu
- Konfigurations-API:
- Ersetzen Sie unsichere Zeichen durch _ im Kartennamen
- Kontroll-API:
- control: Erlaube das Setzen bestimmter Werte im mehrwertigen Fall
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- namenhint: Korrigieren Sie den Fehler mit dem ungültigen iface-Namen
- namehin: Korrigieren Sie den Eintrag ohne Gerätenummer
- namenhint: Behebt einen ungültigen Listenzugriff in snd_device_name_hint ()
- HWDEP API:
- hwdep: Fügen Sie die FireWire digi00x / tascam-Treiberunterstützung hinzu
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- PCM API:
- Unterstützung beim Erstellen ohne System V shared memory
- pcm: drop unbenutzte sys / shm.h Aufnahme
- verschiebe die Seitenhelfer in den gemeinsamen Code
- pcm: dmix: Handle Slave PCM xrun und unerwartete Zustände richtig
- pcm: ladspa: Behebt einen Fehler aufgrund eines falschen Kanalverweises
- pcm: route: Entfernen Sie das Pseudo! in snd_config_get_id () überprüft
- pcm: ioplug, extplug: Behebe logische Fehler in Typprüfungen
- pcm: Fix doxygen für zwei enums
- pcm: Wiederherstellung von hw-Parametern bei gesetzter Latenz fehlgeschlagen
- pcm: Unterstützung für neues STATUS_EXT ioctl hinzufügen
- pcm: Fügen Sie Unterstützung für get / set_audio_htstamp_config hinzu
- pcm: Fügen Sie Hilfsfunktionen hinzu, um Zeitstempelfunktionen abzufragen
- PCM: snd_pcm_xxxx_drain () kann nach dem Suspend und Resume blockiert werden
- pcm: Fix snd_pcm_status () für dmix & amp; co
- pcm: Nicht in _snd_pcm_hw_params_internal () angeben
- pcm: Entfernen Sie assert () von snd_pcm_hw_params_slave ()
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- RawMidi API:
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- Timer API:
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- Topologie-API:
- Topologie: Fügen Sie fehlende Prototypen für neue Funktionen hinzu
- Topologie: Entfernen Sie den Little-Endian-Typ aus dem Userspace-Header
- topology: Fügen Sie C-API-Unterstützung für PCM hinzu
- topology: Fügen Sie C-API-Unterstützung für BE- und CC-Links hinzu.
- Topologie: ABI - Ändern Sie die Stream-Formate in ein bitweises Flag
- Topologie: ABI - Separate PCM & amp; BE / CC-Link-Unterstützung und Bump-ABI-Version auf 4
- topology: Fügen Sie eine API hinzu, um eine herstellerspezifische Versionsnummer festzulegen
- topology: pcm: Entfernen Sie nicht verwendete Variablen
- topology: parser: Füge fehlenden Rückgabewert zu snd_tplg_set_manifest_data () hinzu
- topology: data: Korrigieren Sie die Überprüfung der falschen Größe in tplg_parse_data_hex ()
- topology: ctl: Fixiere Zugriffstypenüberprüfungen
- topology: builder: Repariere möglicherweise nicht initialisierte Variable in write_elem_block ()
- topology: Ein API-Aufruf zum direkten Erstellen von Topologiedaten aus Vorlagen
- Topologie: Fügen Sie eine C-Vorlagenstruktur für die Topologiebildung von C-Programmen hinzu
- core: Fügen Sie convenience-Makros zu local.h hinzu
- Topologie: benenne OBJECT_TYPE_ in SND_TPLG_TYPE _ um
- Topologie: Druckfehler-Präfix auf Fehlermeldung.
- Topologie: Behandle alle DAPM-Steuerelemente beim Kopieren von
- topology: Aktualisieren Sie ABI, um die Unterstützung für verschiedene TLV-Objekttypen zu verbessern.
- topology: Fügen Sie Unterstützung für das Schreiben manifester privater Daten hinzu.
- Topologie: Fügen Sie eine Element-ID hinzu, so dass Referenzen nach Namen gesucht werden können.
- topology: fix element Objekttyp ist switch ()
- Topologie: Tippe Tippfehler
- Topologie: Fix fehlende fehlende Aufnahme von ctype.h
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- Topologie: Binärdatei-Builder hinzufügen.
- topology: Add Channel map parser.
- topology: CTL-Parser hinzufügen
- Topologie: DAPM-Objektparser hinzufügen
- topology: Fügen Sie privaten Daten Parser hinzu
- topology: Fügen Sie den Operationsparser hinzu
- topology: PCM-Parser hinzufügen.
- topology: Fügen Sie einen Textabschnittsparser hinzu.
- topology: Topologie-Core-Parser hinzufügen.
- Verwenden Sie die Case Manager-API:
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- ucm: docs: Korrigiert die Doxygen-Formatierung für die UCM-Hauptseite.
- ucm: Erlaube mehrere Geräte in JackHWMute
- ucm: Verbessern Sie die Jack Konfigurationsdokumentation
- ucm: formatieren Sie snd_use_case_get () doc
- ucm: Dokumentiere einige Standardwerte
- /include/Makefile.am:
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- /src/Makefile.am:
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- Konfiguration:
- verschiebe die Seitenhelfer in den gemeinsamen Code
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- conf: topology: Fügt eine Topologiedatei für den Broadwell-Audio-DSP hinzu
- Ersetzen Sie unsichere Zeichen durch _ im Kartennamen
- surround41 / 50.conf: Verwenden Sie die chmap-Syntax für bessere Flexibilität
- conf / ucm: broadwell-rt286: Ändern, um das Capture-Volumen und das Aufnahmegerät einzustellen
- conf: Hinzufügen von Hinweisbeschreibungen zu ctl, hwdep, seq und Timer-Geräten
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- conf / ucm: broadwell-rt286: ändern, um den korrekten Jack kcontrol-Namen zu verwenden
- USB-Audio: Sound Blaster HD iec958 ist auf Gerät 1
- conf / ucm: Fügen Sie Makefile.am für broadwell-rt286 ucm config hinzu
- conf / ucm: broadwell-rt286: füge ucm config hinzu
- Dokumentation:
- topology: doxygen: Fügen Sie doxygen-Unterstützung für den Topologiekern hinzu.
- docs: Fügen Sie den UCM-Link zur Hauptseite von doxygen hinzu.
- ucm: docs: fix doxygen schließt Patch für UCM local header aus
- Kernel-Header:
- topology: ABI - Benennen Sie dai_elems zu pcm_elems in Manifest um
- Topologie: ABI - Ändern Sie die Stream-Formate in ein bitweises Flag
- Topologie: ABI - Verwenden Sie __le32 anstelle von __u32 in snd_soc_tplg_dapm_widget
- topology: ABI - Entfernen Sie unbenutzte Struktur snd_soc_tplg_stream_config
- Topologie: ABI - Entferne tdm_slot & amp; dai_fmt von snd_soc_tplg_stream
- Topologie: ABI - Separate PCM & amp; BE / CC-Link-Unterstützung und Bump-ABI-Version auf 4
- Topologie: ABI - Hinzufügen eines Namenselements zu snd_soc_tplg_stream
- hwdep: Fügen Sie die FireWire digi00x / tascam-Treiberunterstützung hinzu
- topology: Fügen Sie opcs-Unterstützung zu Byte-Steuerobjekten hinzu.
- topology: Aktualisieren Sie ABI, um die Unterstützung für verschiedene TLV-Objekttypen zu verbessern.
- topology: uapi: Fügen Sie UAPI-Header für Topologie ABI hinzu
- Sync include / sound / asound.h mit 4.1 Kernel
- SHM-Helfer:
- Unterstützung beim Erstellen ohne System V shared memory
- Test / Beispielcode:
- test: audio_time: Zeigt die Gültigkeit und Genauigkeit des Berichts an
- test: Repariere audio_time mit neuem get / set audio_tstamp_config
- test / pcm_min: Fehlermeldungen beheben
- test / pcm: Fixiere generierte Werte mit float PCM Format
Was ist neu in Version 1.1.0:
- Kern:
- Version 1.1.0
- Unterstützung beim Erstellen ohne System V shared memory
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- build: Versuchen Sie nicht, den Cross-Compiler zu erkennen
- core: Fügen Sie convenience-Makros zu local.h hinzu
- conf: topology: Fügt eine Topologiedatei für den Broadwell-Audio-DSP hinzu
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- Ersetzen Sie list.h durch eine eigene Version
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- conf / ucm: Fügen Sie Makefile.am für broadwell-rt286 ucm config hinzu
- Konfigurations-API:
- Ersetzen Sie unsichere Zeichen durch _ im Kartennamen
- Kontroll-API:
- control: Erlaube das Setzen bestimmter Werte im mehrwertigen Fall
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- namenhint: Korrigieren Sie den Fehler mit dem ungültigen iface-Namen
- namehin: Korrigieren Sie den Eintrag ohne Gerätenummer
- namenhint: Behebt einen ungültigen Listenzugriff in snd_device_name_hint ()
- HWDEP API:
- hwdep: Fügen Sie die FireWire digi00x / tascam-Treiberunterstützung hinzu
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- PCM API:
- Unterstützung beim Erstellen ohne System V shared memory
- pcm: drop unbenutzte sys / shm.h Aufnahme
- verschiebe die Seitenhelfer in den gemeinsamen Code
- pcm: dmix: Handle Slave PCM xrun und unerwartete Zustände richtig
- pcm: ladspa: Behebt einen Fehler aufgrund eines falschen Kanalverweises
- pcm: route: Entfernen Sie das Pseudo! in snd_config_get_id () überprüft
- pcm: ioplug, extplug: Behebe logische Fehler in Typprüfungen
- pcm: Fix doxygen für zwei enums
- pcm: Wiederherstellung von hw-Parametern bei gesetzter Latenz fehlgeschlagen
- pcm: Unterstützung für neues STATUS_EXT ioctl hinzufügen
- pcm: Fügen Sie Unterstützung für get / set_audio_htstamp_config hinzu
- pcm: Fügen Sie Hilfsfunktionen hinzu, um Zeitstempelfunktionen abzufragen
- PCM: snd_pcm_xxxx_drain () kann nach dem Suspend und Resume blockiert werden
- pcm: Fix snd_pcm_status () für dmix & amp; co
- pcm: Nicht in _snd_pcm_hw_params_internal () angeben
- pcm: Entfernen Sie assert () von snd_pcm_hw_params_slave ()
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- RawMidi API:
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- Timer API:
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- Topologie-API:
- Topologie: Fügen Sie fehlende Prototypen für neue Funktionen hinzu
- Topologie: Entfernen Sie den Little-Endian-Typ aus dem Userspace-Header
- topology: Fügen Sie C-API-Unterstützung für PCM hinzu
- topology: Fügen Sie C-API-Unterstützung für BE- und CC-Links hinzu.
- Topologie: ABI - Ändern Sie die Stream-Formate in ein bitweises Flag
- Topologie: ABI - Separate PCM & amp; BE / CC-Link-Unterstützung und Bump-ABI-Version auf 4
- topology: Fügen Sie eine API hinzu, um eine herstellerspezifische Versionsnummer festzulegen
- topology: pcm: Entfernen Sie nicht verwendete Variablen
- topology: parser: Füge fehlenden Rückgabewert zu snd_tplg_set_manifest_data () hinzu
- topology: data: Korrigieren Sie die Überprüfung der falschen Größe in tplg_parse_data_hex ()
- topology: ctl: Fixiere Zugriffstypenüberprüfungen
- topology: builder: Repariere möglicherweise nicht initialisierte Variable in write_elem_block ()
- topology: Ein API-Aufruf zum direkten Erstellen von Topologiedaten aus Vorlagen
- Topologie: Fügen Sie eine C-Vorlagenstruktur für die Topologiebildung von C-Programmen hinzu
- core: Fügen Sie convenience-Makros zu local.h hinzu
- Topologie: benenne OBJECT_TYPE_ in SND_TPLG_TYPE _ um
- Topologie: Druckfehler-Präfix auf Fehlermeldung.
- Topologie: Behandle alle DAPM-Steuerelemente beim Kopieren von
- topology: Aktualisieren Sie ABI, um die Unterstützung für verschiedene TLV-Objekttypen zu verbessern.
- topology: Fügen Sie Unterstützung für das Schreiben manifester privater Daten hinzu.
- Topologie: Fügen Sie eine Element-ID hinzu, so dass Referenzen nach Namen gesucht werden können.
- topology: fix element Objekttyp ist switch ()
- Topologie: Tippe Tippfehler
- Topologie: Fix fehlende fehlende Aufnahme von ctype.h
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- Topologie: Binärdatei-Builder hinzufügen.
- topology: Add Channel map parser.
- topology: CTL-Parser hinzufügen
- Topologie: DAPM-Objektparser hinzufügen
- topology: Fügen Sie privaten Daten Parser hinzu
- topology: Fügen Sie den Operationsparser hinzu
- topology: PCM-Parser hinzufügen.
- topology: Fügen Sie einen Textabschnittsparser hinzu.
- topology: Topologie-Core-Parser hinzufügen.
- Verwenden Sie die Case Manager-API:
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- ucm: docs: Korrigiert die Doxygen-Formatierung für die UCM-Hauptseite.
- ucm: Erlaube mehrere Geräte in JackHWMute
- ucm: Verbessern Sie die Jack Konfigurationsdokumentation
- ucm: formatieren Sie snd_use_case_get () doc
- ucm: Dokumentiere einige Standardwerte
- /include/Makefile.am:
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- /src/Makefile.am:
- topology: autotools: Fügen Sie Build-Unterstützung für den Topologiekern hinzu
- Konfiguration:
- verschiebe die Seitenhelfer in den gemeinsamen Code
- fix _GNU_SOURCE Handhabung & amp; Header-Einschluss
- conf: topology: Fügt eine Topologiedatei für den Broadwell-Audio-DSP hinzu
- Ersetzen Sie unsichere Zeichen durch _ im Kartennamen
- surround41 / 50.conf: Verwenden Sie die chmap-Syntax für bessere Flexibilität
- conf / ucm: broadwell-rt286: Ändern, um das Capture-Volumen und das Aufnahmegerät einzustellen
- conf: Hinzufügen von Hinweisbeschreibungen zu ctl, hwdep, seq und Timer-Geräten
- Erlaube einen Hinweis für ctl, hwdep, timer und seq
- conf / ucm: broadwell-rt286: ändern, um den korrekten Jack kcontrol-Namen zu verwenden
- USB-Audio: Sound Blaster HD iec958 ist auf Gerät 1
- conf / ucm: Fügen Sie Makefile.am für broadwell-rt286 ucm config hinzu
- conf / ucm: broadwell-rt286: füge ucm config hinzu
- Dokumentation:
- topology: doxygen: Fügen Sie doxygen-Unterstützung für den Topologiekern hinzu.
- docs: Fügen Sie den UCM-Link zur Hauptseite von doxygen hinzu.
- ucm: docs: fix doxygen schließt Patch für UCM local header aus
- Kernel-Header:
- topology: ABI - Benennen Sie dai_elems zu pcm_elems in Manifest um
- Topologie: ABI - Ändern Sie die Stream-Formate in ein bitweises Flag
- Topologie: ABI - Verwenden Sie __le32 anstelle von __u32 in snd_soc_tplg_dapm_widget
- topology: ABI - Entfernen Sie unbenutzte Struktur snd_soc_tplg_stream_config
- Topologie: ABI - Entferne tdm_slot & amp; dai_fmt von snd_soc_tplg_stream
- Topologie: ABI - Separate PCM & amp; BE / CC-Link-Unterstützung und Bump-ABI-Version auf 4
- Topologie: ABI - Hinzufügen eines Namenselements zu snd_soc_tplg_stream
- hwdep: Fügen Sie die FireWire digi00x / tascam-Treiberunterstützung hinzu
- topology: Fügen Sie opcs-Unterstützung zu Byte-Steuerobjekten hinzu.
- topology: Aktualisieren Sie ABI, um die Unterstützung für verschiedene TLV-Objekttypen zu verbessern.
- topology: uapi: Fügen Sie UAPI-Header für Topologie ABI hinzu
- Sync include / sound / asound.h mit 4.1 Kernel
- SHM-Helfer:
- Unterstützung beim Erstellen ohne System V shared memory
- Test / Beispielcode:
- test: audio_time: Zeigt die Gültigkeit und Genauigkeit des Berichts an
- test: Repariere audio_time mit neuem get / set audio_tstamp_config
- test / pcm_min: Fehlermeldungen beheben
- test / pcm: Fixiere generierte Werte mit float PCM Format
Was ist neu in Version 1.0.27.2:
- configure.in: Entfernen Sie die emi_26_62 Referenz
- Entfernen Sie emi_26_62 Firmwares
- Firmware für CA0132 DSP hinzufügen
- Emagic EMI 2 | 6 Audioschnittstellen-Firmware
- Entfernen Sie emi_26_62 Firmwares
- Sound Blaster HDA CA0132 Firmware
- Firmware-Dateien ca0132 aktualisieren
- Firmware für CA0132 DSP hinzufügen
Was ist neu in Version 1.0.24:
- http://alsa-project.org/main/index.php/Changes_v1.0.23_v1.0.24
Was ist neu in Version 1.0.23:
- Der CMI8788 Oxygen-Treiber unterstützt jetzt die ASUS Xonar DS-Soundkarte
- HDMI-Audio-Unterstützung für die NVIDIA GeForce GT 220
- Unterstützung von Realtek ALC670, ALC665, ALC269VB
- Hinzufügen Apple Mac Mini 3,1 Audio-Unterstützung
- Fügen Sie 27-Zoll-iMacs-Unterstützung hinzu
- Verbesserte Apple MacBook Pro 5,1 / 5,2 Unterstützung
- Unterstützung für einen neuen Intel HDA Controller
- Unterstützung für mehr als acht Audiostreams im Intel HDA-Treiber
- Verbesserte dynamische Energieverwaltung
Kommentare nicht gefunden