ALSA driver

ภาพหน้าจอของซอฟแวร์:
ALSA driver
รายละเอียดซอฟแวร์:
รุ่น: 1.1.5 การปรับปรุง
วันที่อัพโหลด: 2 Dec 17
ผู้พัฒนา: ALSA Team
การอนุญาต: ฟรี
ความนิยม: 87

Rating: 1.0/5 (Total Votes: 1)

สถาปัตยกรรมเสียงขั้นสูงของ Linux ประกอบด้วยหลายส่วน แรกคือไดร์เวอร์เสียงแบบโมดูลาร์ที่รองรับโมดูล autoloading, devfs, autoconfiguration isapnp และให้การเข้าถึงเสียงอนาล็อก, เสียงแบบดิจิตอล, การควบคุม, เครื่องผสม, synthesizer, DSP, MIDI และส่วนประกอบตัวจับเวลาของฮาร์ดแวร์เสียง

นอกจากนี้ยังมีซีเควนเซอร์ระดับเคอร์เนลที่มีคุณลักษณะครบถ้วนชั้นความเข้ากันได้แบบเต็มรูปแบบสำหรับแอพพลิเคชัน OSS / Free ซึ่งเป็นไลบรารี C เชิงวัตถุซึ่งครอบคลุมและเพิ่มฟังก์ชันการทำงานของโปรแกรมควบคุม ALSA kernel สำหรับแอพพลิเคชัน (client / server, plugins, PCM) shari

มีอะไรใหม่ ในรุ่นนี้:

  • แกนหลัก:
  • ปล่อย v1.1.0
  • สนับสนุนการสร้าง w / out หน่วยความจำที่ใช้ร่วมกันของระบบ V
  • แก้ไขการจัดการ _GNU_SOURCE และส่วนหัวกระดาษ
  • build: อย่าพยายามตรวจหา cross-compiler
  • หลัก: เพิ่มมาโครสะดวกใน local.h
  • conf: topology: เพิ่มไฟล์ topology สำหรับเสียงกว้าง DSP
  • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
  • แทนที่ list.h ด้วยเวอร์ชันของตัวเอง
  • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
  • conf / ucm: เพิ่ม Makefile.am สำหรับ broadwell-rt286 ucm config
  • API การกำหนดค่า:
  • เปลี่ยนอักขระที่ไม่ปลอดภัยด้วย _ ในชื่อการ์ด
  • ควบคุม API:
  • ควบคุม: อนุญาตให้ระบุค่าเฉพาะในกรณีที่มีหลายค่า
  • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
  • namehint: แก้ไขชื่อไม่ถูกต้องด้วย iface ที่ไม่ถูกต้อง
  • namehint: แก้ไขรายชื่อโดยไม่มีหมายเลขอุปกรณ์
  • namehint: แก้ไขการเข้าถึงรายการที่ไม่ถูกต้องใน snd_device_name_hint ()
  • API HWDEP:
  • hwdep: เพิ่มไดรเวอร์ของ FireWire digi00x / tascam driver
  • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
  • PCM API:
  • สนับสนุนการสร้าง w / out หน่วยความจำที่ใช้ร่วมกันของระบบ V
  • pcm: ยกเลิกการรวม sys / shm.h ที่ไม่ได้ใช้งาน
  • ย้ายผู้ช่วยเพจไปยังรหัสทั่วไป
  • pcm: dmix: จัดการทาส PCM xrun และสถานะที่ไม่คาดคิดอย่างถูกต้อง
  • pcm: ladspa: แก้ไข segfault เนื่องจากการอ้างอิงช่องไม่ถูกต้อง
  • pcm: เส้นทาง: ลบปลอม! ตรวจสอบ snd_config_get_id ()
  • pcm: ioplug, extplug: แก้ไขข้อผิดพลาดทางตรรกะในการตรวจสอบประเภท
  • pcm: แก้ไข doxygen สำหรับทั้งสองฉบับ
  • pcm: เรียกคืน params hw ในช่วงเวลาที่ตั้งไว้ล้มเหลว
  • pcm: เพิ่มการสนับสนุน STATUS_EXT ioctl ใหม่
  • pcm: เพิ่มการสนับสนุนสำหรับ get / set_audio_htstamp_config
  • pcm: เพิ่มฟังก์ชันผู้ช่วยเหลือเพื่อค้นหาความสามารถในการประทับเวลา
  • PCM: snd_pcm_xxxx_drain () อาจถูกบล็อกหลังจากระงับและดำเนินการต่อ
  • pcm: แก้ไข snd_pcm_status () สำหรับ dmix & co
  • pcm: อย่ายืนยันใน _snd_pcm_hw_params_internal ()
  • pcm: ลบ assert () จาก snd_pcm_hw_params_slave ()
  • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
  • API RawMidi:
  • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
  • API ตัวจับเวลา:
  • แก้ไขการจัดการ _GNU_SOURCE และส่วนหัวกระดาษ
  • โทโพโลยี API:
  • โทโพโลยี: เพิ่มต้นแบบที่หายไปสำหรับฟังก์ชันใหม่
  • โทโพโลยี: ลบประเภท endian น้อยจากส่วนหัวของ userspace
  • โครงสร้าง: เพิ่มการสนับสนุน C API สำหรับ PCM
  • โทโพโลยี: เพิ่มการสนับสนุน C API สำหรับ BE และ CC Links
  • โทโพโลยี: ABI - เปลี่ยนรูปแบบสตรีมเป็นธงบิตเว้น
  • โทโพโลยี: ABI - แยกการสนับสนุนการเชื่อมต่อ PCM และ BE / CC และชน ABI เวอร์ชันเป็น 4
  • โทโพโลยี: เพิ่ม API เพื่อตั้งค่าหมายเลขเวอร์ชันเฉพาะของผู้จัดจำหน่าย
  • โทโพโลยี: pcm: ลบตัวแปรที่ไม่ได้ใช้
  • โทโพโลยี: ตัวแยกวิเคราะห์: เพิ่มค่าที่ส่งคืนไปยัง snd_tplg_set_manifest_data ()
  • โทโพโลยี: ข้อมูล: แก้ไขการตรวจสอบขนาดที่ไม่ถูกต้องใน tplg_parse_data_hex ()
  • โทโพโลยี: ctl: แก้ไขประเภทการตรวจสอบการเข้าถึง
  • โทโพโลยี: builder: แก้ไขตัวแปร uninitialized ที่อาจเกิดขึ้นใน write_elem_block ()
  • โทโพโลจี: API เรียกใช้โดยตรงเพื่อสร้างข้อมูลโทโพโลยีจากเทมเพลต
  • โทโพโลยี: เพิ่มโครงสร้างแม่แบบ C สำหรับสร้างโทโพโลยีจากโปรแกรม C
  • หลัก: เพิ่มมาโครสะดวกใน local.h
  • โทโพโลยี: เปลี่ยนชื่อ OBJECT_TYPE_ เป็น SND_TPLG_TYPE _
  • โทโพโลยี: พิมพ์คำนำหน้าข้อผิดพลาดในข้อผิดพลาด
  • โทโพโลยี: ถือว่าการควบคุม DAPM ทั้งหมดเหมือนกันเมื่อคัดลอก
  • โทโพโลยี: อัปเดต ABI เพื่อปรับปรุงการสนับสนุนสำหรับประเภทออบเจ็กต์ TLV ที่ต่างกัน
  • โทโพโลยี: เพิ่มการสนับสนุนสำหรับการเขียนข้อมูลส่วนตัวที่ปรากฏ
  • โทโพโลยี: เพิ่มรหัสองค์ประกอบเพื่อให้เราสามารถดูข้อมูลอ้างอิงตามชื่อ
  • โทโพโลยี: แก้ไขประเภทออบเจกต์ของวัตถุเป็นสวิตช์ ()
  • โทโพโลยี: แก้ไขความผิดพลาด
  • โทโพโลยี: แก้ไขการรวม ctype.h
  • ที่ขาดหายไป
  • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
  • โทโพโลยี: เพิ่มตัวสร้างแฟ้มไบนารี
  • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์แผนที่ของช่อง
  • โทโพโลยี: เพิ่ม CTL parser
  • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์ออบเจ็กต์ DAPM
  • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์ข้อมูลส่วนตัว
  • โทโพโลยี: เพิ่มตัวแบ่งส่วนการดำเนินงาน
  • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์ PCM
  • โทโพโลยี: เพิ่มตัวแบ่งส่วนส่วนของข้อความ
  • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์แกนหลัก (topology core parser)
  • ใช้ API ผู้จัดการกรณี:
  • แก้ไขการจัดการ _GNU_SOURCE และส่วนหัวกระดาษ
  • ucm: docs: แก้ไขการจัดรูปแบบ doxygen สำหรับหน้าหลัก UCM
  • ucm: อนุญาตให้มีอุปกรณ์หลายเครื่องใน JackHWMute
  • ucm: ปรับปรุงเอกสารการกำหนดค่าของแจ็ค
  • ucm: reformat snd_use_case_get () doc
  • ucm: บันทึกค่ามาตรฐานบางอย่าง
  • /include/Makefile.am:
  • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
  • /src/Makefile.am:
  • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
  • การกำหนดค่า:
  • ย้ายผู้ช่วยหน้าไปยังรหัสทั่วไป
  • แก้ไขการจัดการ _GNU_SOURCE และส่วนหัวกระดาษ
  • conf: topology: เพิ่มไฟล์ topology สำหรับเสียงกว้าง DSP
  • เปลี่ยนอักขระที่ไม่ปลอดภัยด้วย _ ในชื่อการ์ด
  • surround41 / 50.conf: ใช้ไวยากรณ์ chmap เพื่อความยืดหยุ่นที่ดีกว่า
  • conf / ucm: broadwell-rt286: เปลี่ยนการตั้งค่าปริมาณการจับภาพและอุปกรณ์จับภาพ
  • conf: เพิ่มคำอธิบายคำแนะนำไปยัง ctl, hwdep, seq และอุปกรณ์จับเวลา
  • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
  • conf / ucm: broadwell-rt286: เปลี่ยนการใช้ชื่อ kcontrol ที่ถูกต้อง
  • USB-audio: การ์ด Sound Blaster HD iec958 อยู่ในอุปกรณ์ 1
  • conf / ucm: เพิ่ม Makefile.am สำหรับ broadwell-rt286 ucm config
  • conf / ucm: broadwell-rt286: เพิ่ม ucm config
  • เอกสารอ้างอิง:
  • โทโพโลยี: doxygen: เพิ่มการสนับสนุน doxygen สำหรับแกนโทโพโลยี
  • เอกสาร: เพิ่มลิงก์ UCM ไปยังหน้าหลักของ doxygen
  • ucm: docs: แก้ไข doxygen ไม่รวม patch สำหรับ UCM local header
  • ส่วนหัวของเคอร์เนล:
  • โทโพโลยี: ABI - เปลี่ยนชื่อ dai_elems เป็น pcm_elems ในไฟล์ Manifest
  • โทโพโลยี: ABI - เปลี่ยนรูปแบบสตรีมเป็นธงบิตเว้น
  • โทโพโลยี: ABI - ใช้ __le32 แทน __u32 ใน snd_soc_tplg_dapm_widget
  • โทโพโลยี: ABI - ลบ struct ที่ไม่ได้ใช้ไปแล้ว snd_soc_tplg_stream_config
  • โทโพโลยี: ABI - ลบ tdm_slot & dai_fmt จาก snd_soc_tplg_stream
  • โทโพโลยี: ABI - แยกการสนับสนุนการเชื่อมต่อ PCM และ BE / CC และชน ABI เวอร์ชันเป็น 4
  • โทโพโลยี: ABI - เพิ่มชื่อองค์ประกอบให้กับ snd_soc_tplg_stream
  • hwdep: เพิ่มไดรเวอร์ของ FireWire digi00x / tascam driver
  • โทโพโลยี: เพิ่มการสนับสนุน ops ไปยังออบเจกต์ควบคุมไบต์
  • โทโพโลยี: อัปเดต ABI เพื่อปรับปรุงการสนับสนุนสำหรับประเภทออบเจ็กต์ TLV ที่ต่างกัน
  • โทโพโลยี: uapi: เพิ่มส่วนหัว UAPI สำหรับโทโพโลยี ABI
  • ซิงค์รวม / sound / asound.h ด้วยเคอร์เนล 4.1
  • ผู้ช่วย SHM:
  • สนับสนุนการสร้าง w / out หน่วยความจำที่ใช้ร่วมกันของระบบ V
  • ทดสอบ / โค้ดตัวอย่าง:
  • ทดสอบ: audio_time: แสดงความถูกต้องของรายงานและความถูกต้อง
  • ทดสอบ: แก้ไข audio_time ด้วย audio_tstamp_config / set ใหม่
  • ทดสอบ / pcm_min: แก้ไขข้อผิดพลาด
  • ทดสอบ / pcm: แก้ไขค่าที่สร้างด้วยรูปแบบ PCM แบบ float

  • มีอะไรใหม่ ในเวอร์ชัน 1.1.4:

    • แกนหลัก:
    • ปล่อย v1.1.0
    • สนับสนุนการสร้าง w / out หน่วยความจำที่ใช้ร่วมกันของระบบ V
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • build: อย่าพยายามตรวจหา cross-compiler
    • หลัก: เพิ่มมาโครสะดวกใน local.h
    • conf: topology: เพิ่มไฟล์ topology สำหรับเสียงกว้าง DSP
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • แทนที่ list.h ด้วยเวอร์ชันของตัวเอง
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • conf / ucm: เพิ่ม Makefile.am สำหรับ broadwell-rt286 ucm config
    • API การกำหนดค่า:
    • เปลี่ยนอักขระที่ไม่ปลอดภัยด้วย _ ในชื่อการ์ด
    • ควบคุม API:
    • ควบคุม: อนุญาตให้ระบุค่าเฉพาะในกรณีที่มีหลายค่า
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • namehint: แก้ไขชื่อไม่ถูกต้องด้วย iface ที่ไม่ถูกต้อง
    • namehint: แก้ไขรายชื่อโดยไม่มีหมายเลขอุปกรณ์
    • namehint: แก้ไขการเข้าถึงรายการที่ไม่ถูกต้องใน snd_device_name_hint ()
    • API HWDEP:
    • hwdep: เพิ่มไดรเวอร์ของ FireWire digi00x / tascam driver
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • PCM API:
    • สนับสนุนการสร้าง w / out หน่วยความจำที่ใช้ร่วมกันของระบบ V
    • pcm: ยกเลิกการรวม sys / shm.h ที่ไม่ได้ใช้งาน
    • ย้ายผู้ช่วยหน้าไปยังรหัสทั่วไป
    • pcm: dmix: จัดการทาส PCM xrun และสถานะที่ไม่คาดคิดอย่างถูกต้อง
    • pcm: ladspa: แก้ไข segfault เนื่องจากการอ้างอิงช่องไม่ถูกต้อง
    • pcm: เส้นทาง: ลบปลอม! ตรวจสอบ snd_config_get_id ()
    • pcm: ioplug, extplug: แก้ไขข้อผิดพลาดทางตรรกะในการตรวจสอบประเภท
    • pcm: แก้ไข doxygen สำหรับทั้งสองฉบับ
    • pcm: เรียกคืน params hw ในช่วงเวลาที่ตั้งไว้ล้มเหลว
    • pcm: เพิ่มการสนับสนุน STATUS_EXT ioctl ใหม่
    • pcm: เพิ่มการสนับสนุนสำหรับ get / set_audio_htstamp_config
    • pcm: เพิ่มฟังก์ชันผู้ช่วยเหลือเพื่อค้นหาความสามารถในการประทับเวลา
    • PCM: snd_pcm_xxxx_drain () อาจถูกบล็อกหลังจากระงับและดำเนินการต่อ
    • pcm: แก้ไข snd_pcm_status () สำหรับ dmix & amp; ร่วม
    • pcm: อย่ายืนยันใน _snd_pcm_hw_params_internal ()
    • pcm: ลบ assert () จาก snd_pcm_hw_params_slave ()
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • API RawMidi:
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • API ตัวจับเวลา:
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • โทโพโลยี API:
    • โทโพโลยี: เพิ่มต้นแบบที่หายไปสำหรับฟังก์ชันใหม่
    • โทโพโลยี: ลบประเภท endian น้อยจากส่วนหัวของ userspace
    • โครงสร้าง: เพิ่มการสนับสนุน C API สำหรับ PCM
    • โทโพโลยี: เพิ่มการสนับสนุน C API สำหรับ BE และ CC Links
    • โทโพโลยี: ABI - เปลี่ยนรูปแบบสตรีมเป็นธงบิตเว้น
    • โทโพโลยี: ABI - แยก PCM & amp; สนับสนุน BE / CC link และชน ABI เวอร์ชันเป็น 4
    • โทโพโลยี: เพิ่ม API เพื่อตั้งค่าหมายเลขเวอร์ชันเฉพาะของผู้จัดจำหน่าย
    • โทโพโลยี: pcm: ลบตัวแปรที่ไม่ได้ใช้
    • โทโพโลยี: ตัวแยกวิเคราะห์: เพิ่มค่าที่ส่งคืนไปยัง snd_tplg_set_manifest_data ()
    • โทโพโลยี: ข้อมูล: แก้ไขการตรวจสอบขนาดที่ไม่ถูกต้องใน tplg_parse_data_hex ()
    • โทโพโลยี: ctl: แก้ไขประเภทการตรวจสอบการเข้าถึง
    • โทโพโลยี: builder: แก้ไขตัวแปร uninitialized ที่อาจเกิดขึ้นใน write_elem_block ()
    • โทโพโลจี: API เรียกใช้โดยตรงเพื่อสร้างข้อมูลโทโพโลยีจากเทมเพลต
    • โทโพโลยี: เพิ่มโครงสร้างแม่แบบ C สำหรับสร้างโทโพโลยีจากโปรแกรม C
    • หลัก: เพิ่มมาโครสะดวกใน local.h
    • โทโพโลยี: เปลี่ยนชื่อ OBJECT_TYPE_ เป็น SND_TPLG_TYPE _
    • โทโพโลยี: พิมพ์คำนำหน้าข้อผิดพลาดในข้อผิดพลาด
    • โทโพโลยี: ถือว่าการควบคุม DAPM ทั้งหมดเหมือนกันเมื่อคัดลอก
    • โทโพโลยี: อัปเดต ABI เพื่อปรับปรุงการสนับสนุนสำหรับประเภทออบเจ็กต์ TLV ที่ต่างกัน
    • โทโพโลยี: เพิ่มการสนับสนุนสำหรับการเขียนข้อมูลส่วนตัวที่ปรากฏ
    • โทโพโลยี: เพิ่มรหัสองค์ประกอบเพื่อให้เราสามารถดูข้อมูลอ้างอิงตามชื่อ
    • โทโพโลยี: แก้ไขประเภทออบเจกต์ของวัตถุเป็นสวิตช์ ()
    • โทโพโลยี: แก้ไขความผิดพลาด
    • โทโพโลยี: แก้ไขการรวม ctype.h
    • ที่ขาดหายไป
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • โทโพโลยี: เพิ่มตัวสร้างแฟ้มไบนารี
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์แผนที่ของช่อง
    • โทโพโลยี: เพิ่ม CTL parser
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์ออบเจ็กต์ DAPM
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์ข้อมูลส่วนตัว
    • โทโพโลยี: เพิ่มตัวแบ่งส่วนการดำเนินงาน
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์ PCM
    • โทโพโลยี: เพิ่มตัวแบ่งส่วนส่วนของข้อความ
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์แกนหลัก (topology core parser)
    • ใช้ API ผู้จัดการกรณี:
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • ucm: docs: แก้ไขการจัดรูปแบบ doxygen สำหรับหน้าหลัก UCM
    • ucm: อนุญาตให้มีอุปกรณ์หลายเครื่องใน JackHWMute
    • ucm: ปรับปรุงเอกสารการกำหนดค่าของแจ็ค
    • ucm: reformat snd_use_case_get () doc
    • ucm: บันทึกค่ามาตรฐานบางอย่าง
    • /include/Makefile.am:
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • /src/Makefile.am:
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • การกำหนดค่า:
    • ย้ายผู้ช่วยหน้าไปยังรหัสทั่วไป
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • conf: topology: เพิ่มไฟล์ topology สำหรับเสียงกว้าง DSP
    • เปลี่ยนอักขระที่ไม่ปลอดภัยด้วย _ ในชื่อการ์ด
    • surround41 / 50.conf: ใช้ไวยากรณ์ chmap เพื่อความยืดหยุ่นที่ดีกว่า
    • conf / ucm: broadwell-rt286: เปลี่ยนการตั้งค่าปริมาณการจับภาพและอุปกรณ์จับภาพ
    • conf: เพิ่มคำอธิบายคำแนะนำไปยัง ctl, hwdep, seq และอุปกรณ์จับเวลา
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • conf / ucm: broadwell-rt286: เปลี่ยนการใช้ชื่อ kcontrol ที่ถูกต้อง
    • USB-audio: การ์ด Sound Blaster HD iec958 อยู่ในอุปกรณ์ 1
    • conf / ucm: เพิ่ม Makefile.am สำหรับ broadwell-rt286 ucm config
    • conf / ucm: broadwell-rt286: เพิ่ม ucm config
    • เอกสารอ้างอิง:
    • โทโพโลยี: doxygen: เพิ่มการสนับสนุน doxygen สำหรับแกนโทโพโลยี
    • เอกสาร: เพิ่มลิงก์ UCM ไปยังหน้าหลักของ doxygen
    • ucm: docs: แก้ไข doxygen ไม่รวม patch สำหรับ UCM local header
    • ส่วนหัวของเคอร์เนล:
    • โทโพโลยี: ABI - เปลี่ยนชื่อ dai_elems เป็น pcm_elems ในไฟล์ Manifest
    • โทโพโลยี: ABI - เปลี่ยนรูปแบบสตรีมเป็นธงบิตเว้น
    • โทโพโลยี: ABI - ใช้ __le32 แทน __u32 ใน snd_soc_tplg_dapm_widget
    • โทโพโลยี: ABI - ลบ struct ที่ไม่ได้ใช้ไปแล้ว snd_soc_tplg_stream_config
    • โทโพโลยี: ABI - ลบ tdm_slot & amp; dai_fmt จาก snd_soc_tplg_stream
    • โทโพโลยี: ABI - แยก PCM & amp; สนับสนุน BE / CC link และชน ABI เวอร์ชันเป็น 4
    • โทโพโลยี: ABI - เพิ่มชื่อองค์ประกอบให้กับ snd_soc_tplg_stream
    • hwdep: เพิ่มไดรเวอร์ของ FireWire digi00x / tascam driver
    • โทโพโลยี: เพิ่มการสนับสนุน ops ไปยังออบเจกต์ควบคุมไบต์
    • โทโพโลยี: อัปเดต ABI เพื่อปรับปรุงการสนับสนุนสำหรับประเภทออบเจ็กต์ TLV ที่ต่างกัน
    • โทโพโลยี: uapi: เพิ่มส่วนหัว UAPI สำหรับโทโพโลยี ABI
    • ซิงค์รวม / sound / asound.h ด้วยเคอร์เนล 4.1
    • ผู้ช่วย SHM:
    • สนับสนุนการสร้าง w / out หน่วยความจำที่ใช้ร่วมกันของระบบ V
    • ทดสอบ / โค้ดตัวอย่าง:
    • ทดสอบ: audio_time: แสดงความถูกต้องของรายงานและความถูกต้อง
    • ทดสอบ: แก้ไข audio_time ด้วย audio_tstamp_config / set ใหม่
    • ทดสอบ / pcm_min: แก้ไขข้อผิดพลาด
    • ทดสอบ / pcm: แก้ไขค่าที่สร้างด้วยรูปแบบ PCM แบบ float

    มีอะไรใหม่ ในเวอร์ชัน 1.1.3:

    • แกนหลัก:
    • ปล่อย v1.1.0
    • สนับสนุนการสร้าง w / out หน่วยความจำที่ใช้ร่วมกันของระบบ V
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • build: อย่าพยายามตรวจหา cross-compiler
    • หลัก: เพิ่มมาโครสะดวกใน local.h
    • conf: topology: เพิ่มไฟล์ topology สำหรับเสียงกว้าง DSP
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • แทนที่ list.h ด้วยเวอร์ชันของตัวเอง
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • conf / ucm: เพิ่ม Makefile.am สำหรับ broadwell-rt286 ucm config
    • API การกำหนดค่า:
    • เปลี่ยนอักขระที่ไม่ปลอดภัยด้วย _ ในชื่อการ์ด
    • ควบคุม API:
    • ควบคุม: อนุญาตให้ระบุค่าเฉพาะในกรณีที่มีหลายค่า
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • namehint: แก้ไขชื่อไม่ถูกต้องด้วย iface ที่ไม่ถูกต้อง
    • namehint: แก้ไขรายชื่อโดยไม่มีหมายเลขอุปกรณ์
    • namehint: แก้ไขการเข้าถึงรายการที่ไม่ถูกต้องใน snd_device_name_hint ()
    • API HWDEP:
    • hwdep: เพิ่มไดรเวอร์ของ FireWire digi00x / tascam driver
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • PCM API:
    • สนับสนุนการสร้าง w / out หน่วยความจำที่ใช้ร่วมกันของระบบ V
    • pcm: ยกเลิกการรวม sys / shm.h ที่ไม่ได้ใช้งาน
    • ย้ายผู้ช่วยหน้าไปยังรหัสทั่วไป
    • pcm: dmix: จัดการทาส PCM xrun และสถานะที่ไม่คาดคิดอย่างถูกต้อง
    • pcm: ladspa: แก้ไข segfault เนื่องจากการอ้างอิงช่องไม่ถูกต้อง
    • pcm: เส้นทาง: ลบปลอม! ตรวจสอบ snd_config_get_id ()
    • pcm: ioplug, extplug: แก้ไขข้อผิดพลาดทางตรรกะในการตรวจสอบประเภท
    • pcm: แก้ไข doxygen สำหรับทั้งสองฉบับ
    • pcm: เรียกคืน params hw ในช่วงเวลาที่ตั้งไว้ล้มเหลว
    • pcm: เพิ่มการสนับสนุน STATUS_EXT ioctl ใหม่
    • pcm: เพิ่มการสนับสนุนสำหรับ get / set_audio_htstamp_config
    • pcm: เพิ่มฟังก์ชันผู้ช่วยเหลือเพื่อค้นหาความสามารถในการประทับเวลา
    • PCM: snd_pcm_xxxx_drain () อาจถูกบล็อกหลังจากระงับและดำเนินการต่อ
    • pcm: แก้ไข snd_pcm_status () สำหรับ dmix & amp; ร่วม
    • pcm: อย่ายืนยันใน _snd_pcm_hw_params_internal ()
    • pcm: ลบ assert () จาก snd_pcm_hw_params_slave ()
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • API RawMidi:
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • API ตัวจับเวลา:
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • โทโพโลยี API:
    • โทโพโลยี: เพิ่มต้นแบบที่หายไปสำหรับฟังก์ชันใหม่
    • โทโพโลยี: ลบประเภท endian น้อยจากส่วนหัวของ userspace
    • โครงสร้าง: เพิ่มการสนับสนุน C API สำหรับ PCM
    • โทโพโลยี: เพิ่มการสนับสนุน C API สำหรับ BE และ CC Links
    • โทโพโลยี: ABI - เปลี่ยนรูปแบบสตรีมเป็นธงบิตเว้น
    • โทโพโลยี: ABI - แยก PCM & amp; สนับสนุน BE / CC link และชน ABI เวอร์ชันเป็น 4
    • โทโพโลยี: เพิ่ม API เพื่อตั้งค่าหมายเลขเวอร์ชันเฉพาะของผู้จัดจำหน่าย
    • โทโพโลยี: pcm: ลบตัวแปรที่ไม่ได้ใช้
    • โทโพโลยี: ตัวแยกวิเคราะห์: เพิ่มค่าที่ส่งคืนไปยัง snd_tplg_set_manifest_data ()
    • โทโพโลยี: ข้อมูล: แก้ไขการตรวจสอบขนาดที่ไม่ถูกต้องใน tplg_parse_data_hex ()
    • โทโพโลยี: ctl: แก้ไขประเภทการตรวจสอบการเข้าถึง
    • โทโพโลยี: builder: แก้ไขตัวแปร uninitialized ที่อาจเกิดขึ้นใน write_elem_block ()
    • โทโพโลจี: API เรียกใช้โดยตรงเพื่อสร้างข้อมูลโทโพโลยีจากเทมเพลต
    • โทโพโลยี: เพิ่มโครงสร้างแม่แบบ C สำหรับสร้างโทโพโลยีจากโปรแกรม C
    • หลัก: เพิ่มมาโครสะดวกใน local.h
    • โทโพโลยี: เปลี่ยนชื่อ OBJECT_TYPE_ เป็น SND_TPLG_TYPE _
    • โทโพโลยี: พิมพ์คำนำหน้าข้อผิดพลาดในข้อผิดพลาด
    • โทโพโลยี: ถือว่าการควบคุม DAPM ทั้งหมดเหมือนกันเมื่อคัดลอก
    • โทโพโลยี: อัปเดต ABI เพื่อปรับปรุงการสนับสนุนสำหรับประเภทออบเจ็กต์ TLV ที่ต่างกัน
    • โทโพโลยี: เพิ่มการสนับสนุนสำหรับการเขียนข้อมูลส่วนตัวที่ปรากฏ
    • โทโพโลยี: เพิ่มรหัสองค์ประกอบเพื่อให้เราสามารถดูข้อมูลอ้างอิงตามชื่อ
    • โทโพโลยี: แก้ไขประเภทออบเจกต์ของวัตถุเป็นสวิตช์ ()
    • โทโพโลยี: แก้ไขความผิดพลาด
    • โทโพโลยี: แก้ไขการรวม ctype.h
    • ที่ขาดหายไป
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • โทโพโลยี: เพิ่มตัวสร้างแฟ้มไบนารี
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์แผนที่ของช่อง
    • โทโพโลยี: เพิ่ม CTL parser
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์ออบเจ็กต์ DAPM
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์ข้อมูลส่วนตัว
    • โทโพโลยี: เพิ่มตัวแบ่งส่วนการดำเนินงาน
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์ PCM
    • โทโพโลยี: เพิ่มตัวแบ่งส่วนส่วนของข้อความ
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์แกนหลัก (topology core parser)
    • ใช้ API ผู้จัดการกรณี:
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • ucm: docs: แก้ไขการจัดรูปแบบ doxygen สำหรับหน้าหลัก UCM
    • ucm: อนุญาตให้มีอุปกรณ์หลายเครื่องใน JackHWMute
    • ucm: ปรับปรุงเอกสารการกำหนดค่าของแจ็ค
    • ucm: reformat snd_use_case_get () doc
    • ucm: บันทึกค่ามาตรฐานบางอย่าง
    • /include/Makefile.am:
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • /src/Makefile.am:
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • การกำหนดค่า:
    • ย้ายผู้ช่วยหน้าไปยังรหัสทั่วไป
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • conf: topology: เพิ่มไฟล์ topology สำหรับเสียงกว้าง DSP
    • เปลี่ยนอักขระที่ไม่ปลอดภัยด้วย _ ในชื่อการ์ด
    • surround41 / 50.conf: ใช้ไวยากรณ์ chmap เพื่อความยืดหยุ่นที่ดีกว่า
    • conf / ucm: broadwell-rt286: เปลี่ยนการตั้งค่าปริมาณการจับภาพและอุปกรณ์จับภาพ
    • conf: เพิ่มคำอธิบายคำแนะนำไปยัง ctl, hwdep, seq และอุปกรณ์จับเวลา
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • conf / ucm: broadwell-rt286: เปลี่ยนการใช้ชื่อ kcontrol ที่ถูกต้อง
    • USB-audio: การ์ด Sound Blaster HD iec958 อยู่ในอุปกรณ์ 1
    • conf / ucm: เพิ่ม Makefile.am สำหรับ broadwell-rt286 ucm config
    • conf / ucm: broadwell-rt286: เพิ่ม ucm config
    • เอกสารอ้างอิง:
    • โทโพโลยี: doxygen: เพิ่มการสนับสนุน doxygen สำหรับแกนโทโพโลยี
    • เอกสาร: เพิ่มลิงก์ UCM ไปยังหน้าหลักของ doxygen
    • ucm: docs: แก้ไข doxygen ไม่รวม patch สำหรับ UCM local header
    • ส่วนหัวของเคอร์เนล:
    • โทโพโลยี: ABI - เปลี่ยนชื่อ dai_elems เป็น pcm_elems ในไฟล์ Manifest
    • โทโพโลยี: ABI - เปลี่ยนรูปแบบสตรีมเป็นธงบิตเว้น
    • โทโพโลยี: ABI - ใช้ __le32 แทน __u32 ใน snd_soc_tplg_dapm_widget
    • โทโพโลยี: ABI - ลบ struct ที่ไม่ได้ใช้ไปแล้ว snd_soc_tplg_stream_config
    • โทโพโลยี: ABI - ลบ tdm_slot & amp; dai_fmt จาก snd_soc_tplg_stream
    • โทโพโลยี: ABI - แยก PCM & amp; สนับสนุน BE / CC link และชน ABI เวอร์ชันเป็น 4
    • โทโพโลยี: ABI - เพิ่มชื่อองค์ประกอบให้กับ snd_soc_tplg_stream
    • hwdep: เพิ่มไดรเวอร์ของ FireWire digi00x / tascam driver
    • โทโพโลยี: เพิ่มการสนับสนุน ops ไปยังออบเจกต์ควบคุมไบต์
    • โทโพโลยี: อัปเดต ABI เพื่อปรับปรุงการสนับสนุนสำหรับประเภทออบเจ็กต์ TLV ที่ต่างกัน
    • โทโพโลยี: uapi: เพิ่มส่วนหัว UAPI สำหรับโทโพโลยี ABI
    • ซิงค์รวม / sound / asound.h ด้วยเคอร์เนล 4.1
    • ผู้ช่วย SHM:
    • สนับสนุนการสร้าง w / out หน่วยความจำที่ใช้ร่วมกันของระบบ V
    • ทดสอบ / โค้ดตัวอย่าง:
    • ทดสอบ: audio_time: แสดงความถูกต้องของรายงานและความถูกต้อง
    • ทดสอบ: แก้ไข audio_time ด้วย audio_tstamp_config / set ใหม่
    • ทดสอบ / pcm_min: แก้ไขข้อผิดพลาด
    • ทดสอบ / pcm: แก้ไขค่าที่สร้างด้วยรูปแบบ PCM แบบ float

    มีอะไรใหม่ ในเวอร์ชัน 1.1.2:

    • แกนหลัก:
    • ปล่อย v1.1.0
    • สนับสนุนการสร้าง w / out หน่วยความจำที่ใช้ร่วมกันของระบบ V
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • build: อย่าพยายามตรวจหา cross-compiler
    • หลัก: เพิ่มมาโครสะดวกใน local.h
    • conf: topology: เพิ่มไฟล์ topology สำหรับเสียงกว้าง DSP
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • แทนที่ list.h ด้วยเวอร์ชันของตัวเอง
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • conf / ucm: เพิ่ม Makefile.am สำหรับ broadwell-rt286 ucm config
    • API การกำหนดค่า:
    • เปลี่ยนอักขระที่ไม่ปลอดภัยด้วย _ ในชื่อการ์ด
    • ควบคุม API:
    • ควบคุม: อนุญาตให้ระบุค่าเฉพาะในกรณีที่มีหลายค่า
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • namehint: แก้ไขชื่อไม่ถูกต้องด้วย iface ที่ไม่ถูกต้อง
    • namehint: แก้ไขรายชื่อโดยไม่มีหมายเลขอุปกรณ์
    • namehint: แก้ไขการเข้าถึงรายการที่ไม่ถูกต้องใน snd_device_name_hint ()
    • API HWDEP:
    • hwdep: เพิ่มไดรเวอร์ของ FireWire digi00x / tascam driver
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • PCM API:
    • สนับสนุนการสร้าง w / out หน่วยความจำที่ใช้ร่วมกันของระบบ V
    • pcm: ยกเลิกการรวม sys / shm.h ที่ไม่ได้ใช้งาน
    • ย้ายผู้ช่วยหน้าไปยังรหัสทั่วไป
    • pcm: dmix: จัดการทาส PCM xrun และสถานะที่ไม่คาดคิดอย่างถูกต้อง
    • pcm: ladspa: แก้ไข segfault เนื่องจากการอ้างอิงช่องไม่ถูกต้อง
    • pcm: เส้นทาง: ลบปลอม! ตรวจสอบ snd_config_get_id ()
    • pcm: ioplug, extplug: แก้ไขข้อผิดพลาดทางตรรกะในการตรวจสอบประเภท
    • pcm: แก้ไข doxygen สำหรับทั้งสองฉบับ
    • pcm: เรียกคืน params hw ในช่วงเวลาที่ตั้งไว้ล้มเหลว
    • pcm: เพิ่มการสนับสนุน STATUS_EXT ioctl ใหม่
    • pcm: เพิ่มการสนับสนุนสำหรับ get / set_audio_htstamp_config
    • pcm: เพิ่มฟังก์ชันผู้ช่วยเหลือเพื่อค้นหาความสามารถในการประทับเวลา
    • PCM: snd_pcm_xxxx_drain () อาจถูกบล็อกหลังจากระงับและดำเนินการต่อ
    • pcm: แก้ไข snd_pcm_status () สำหรับ dmix & amp; ร่วม
    • pcm: อย่ายืนยันใน _snd_pcm_hw_params_internal ()
    • pcm: ลบ assert () จาก snd_pcm_hw_params_slave ()
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • API RawMidi:
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • API ตัวจับเวลา:
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • โทโพโลยี API:
    • โทโพโลยี: เพิ่มต้นแบบที่หายไปสำหรับฟังก์ชันใหม่
    • โทโพโลยี: ลบประเภท endian น้อยจากส่วนหัวของ userspace
    • โครงสร้าง: เพิ่มการสนับสนุน C API สำหรับ PCM
    • โทโพโลยี: เพิ่มการสนับสนุน C API สำหรับ BE และ CC Links
    • โทโพโลยี: ABI - เปลี่ยนรูปแบบสตรีมเป็นธงบิตเว้น
    • โทโพโลยี: ABI - แยก PCM & amp; สนับสนุน BE / CC link และชน ABI เวอร์ชันเป็น 4
    • โทโพโลยี: เพิ่ม API เพื่อตั้งค่าหมายเลขเวอร์ชันเฉพาะของผู้จัดจำหน่าย
    • โทโพโลยี: pcm: ลบตัวแปรที่ไม่ได้ใช้
    • โทโพโลยี: ตัวแยกวิเคราะห์: เพิ่มค่าที่ส่งคืนไปยัง snd_tplg_set_manifest_data ()
    • โทโพโลยี: ข้อมูล: แก้ไขการตรวจสอบขนาดที่ไม่ถูกต้องใน tplg_parse_data_hex ()
    • โทโพโลยี: ctl: แก้ไขประเภทการตรวจสอบการเข้าถึง
    • โทโพโลยี: builder: แก้ไขตัวแปร uninitialized ที่อาจเกิดขึ้นใน write_elem_block ()
    • โทโพโลจี: API เรียกใช้โดยตรงเพื่อสร้างข้อมูลโทโพโลยีจากเทมเพลต
    • โทโพโลยี: เพิ่มโครงสร้างแม่แบบ C สำหรับสร้างโทโพโลยีจากโปรแกรม C
    • หลัก: เพิ่มมาโครสะดวกใน local.h
    • โทโพโลยี: เปลี่ยนชื่อ OBJECT_TYPE_ เป็น SND_TPLG_TYPE _
    • โทโพโลยี: พิมพ์คำนำหน้าข้อผิดพลาดในข้อผิดพลาด
    • โทโพโลยี: ถือว่าการควบคุม DAPM ทั้งหมดเหมือนกันเมื่อคัดลอก
    • โทโพโลยี: อัปเดต ABI เพื่อปรับปรุงการสนับสนุนสำหรับประเภทออบเจ็กต์ TLV ที่ต่างกัน
    • โทโพโลยี: เพิ่มการสนับสนุนสำหรับการเขียนข้อมูลส่วนตัวที่ปรากฏ
    • โทโพโลยี: เพิ่มรหัสองค์ประกอบเพื่อให้เราสามารถดูข้อมูลอ้างอิงตามชื่อ
    • โทโพโลยี: แก้ไขประเภทออบเจกต์ของวัตถุเป็นสวิตช์ ()
    • โทโพโลยี: แก้ไขความผิดพลาด
    • โทโพโลยี: แก้ไขการรวม ctype.h
    • ที่ขาดหายไป
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • โทโพโลยี: เพิ่มตัวสร้างแฟ้มไบนารี
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์แผนที่ของช่อง
    • โทโพโลยี: เพิ่ม CTL parser
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์ออบเจ็กต์ DAPM
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์ข้อมูลส่วนตัว
    • โทโพโลยี: เพิ่มตัวแบ่งส่วนการดำเนินงาน
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์ PCM
    • โทโพโลยี: เพิ่มตัวแบ่งส่วนส่วนของข้อความ
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์แกนหลัก (topology core parser)
    • ใช้ API ผู้จัดการกรณี:
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • ucm: docs: แก้ไขการจัดรูปแบบ doxygen สำหรับหน้าหลัก UCM
    • ucm: อนุญาตให้มีอุปกรณ์หลายเครื่องใน JackHWMute
    • ucm: ปรับปรุงเอกสารการกำหนดค่าของแจ็ค
    • ucm: reformat snd_use_case_get () doc
    • ucm: บันทึกค่ามาตรฐานบางอย่าง
    • /include/Makefile.am:
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • /src/Makefile.am:
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • การกำหนดค่า:
    • ย้ายผู้ช่วยหน้าไปยังรหัสทั่วไป
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • conf: topology: เพิ่มไฟล์ topology สำหรับเสียงกว้าง DSP
    • เปลี่ยนอักขระที่ไม่ปลอดภัยด้วย _ ในชื่อการ์ด
    • surround41 / 50.conf: ใช้ไวยากรณ์ chmap เพื่อความยืดหยุ่นที่ดีกว่า
    • conf / ucm: broadwell-rt286: เปลี่ยนการตั้งค่าปริมาณการจับภาพและอุปกรณ์จับภาพ
    • conf: เพิ่มคำอธิบายคำแนะนำไปยัง ctl, hwdep, seq และอุปกรณ์จับเวลา
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • conf / ucm: broadwell-rt286: เปลี่ยนการใช้ชื่อ kcontrol ที่ถูกต้อง
    • USB-audio: การ์ด Sound Blaster HD iec958 อยู่ในอุปกรณ์ 1
    • conf / ucm: เพิ่ม Makefile.am สำหรับ broadwell-rt286 ucm config
    • conf / ucm: broadwell-rt286: เพิ่ม ucm config
    • เอกสารอ้างอิง:
    • โทโพโลยี: doxygen: เพิ่มการสนับสนุน doxygen สำหรับแกนโทโพโลยี
    • เอกสาร: เพิ่มลิงก์ UCM ไปยังหน้าหลักของ doxygen
    • ucm: docs: แก้ไข doxygen ไม่รวม patch สำหรับ UCM local header
    • ส่วนหัวของเคอร์เนล:
    • โทโพโลยี: ABI - เปลี่ยนชื่อ dai_elems เป็น pcm_elems ในไฟล์ Manifest
    • โทโพโลยี: ABI - เปลี่ยนรูปแบบสตรีมเป็นธงบิตเว้น
    • โทโพโลยี: ABI - ใช้ __le32 แทน __u32 ใน snd_soc_tplg_dapm_widget
    • โทโพโลยี: ABI - ลบ struct ที่ไม่ได้ใช้ไปแล้ว snd_soc_tplg_stream_config
    • โทโพโลยี: ABI - ลบ tdm_slot & amp; dai_fmt จาก snd_soc_tplg_stream
    • โทโพโลยี: ABI - แยก PCM & amp; สนับสนุน BE / CC link และชน ABI เวอร์ชันเป็น 4
    • โทโพโลยี: ABI - เพิ่มชื่อองค์ประกอบให้กับ snd_soc_tplg_stream
    • hwdep: เพิ่มไดรเวอร์ของ FireWire digi00x / tascam driver
    • โทโพโลยี: เพิ่มการสนับสนุน ops ไปยังออบเจกต์ควบคุมไบต์
    • โทโพโลยี: อัปเดต ABI เพื่อปรับปรุงการสนับสนุนสำหรับประเภทออบเจ็กต์ TLV ที่ต่างกัน
    • โทโพโลยี: uapi: เพิ่มส่วนหัว UAPI สำหรับโทโพโลยี ABI
    • ซิงค์รวม / sound / asound.h ด้วยเคอร์เนล 4.1
    • ผู้ช่วย SHM:
    • สนับสนุนการสร้าง w / out หน่วยความจำที่ใช้ร่วมกันของระบบ V
    • ทดสอบ / โค้ดตัวอย่าง:
    • ทดสอบ: audio_time: แสดงความถูกต้องของรายงานและความถูกต้อง
    • ทดสอบ: แก้ไข audio_time ด้วย audio_tstamp_config / set ใหม่
    • ทดสอบ / pcm_min: แก้ไขข้อผิดพลาด
    • ทดสอบ / pcm: แก้ไขค่าที่สร้างด้วยรูปแบบ PCM แบบ float

    มีอะไรใหม่ ในเวอร์ชัน 1.1.1:

    • แกนหลัก:
    • ปล่อย v1.1.0
    • สนับสนุนการสร้าง w / out หน่วยความจำที่ใช้ร่วมกันของระบบ V
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • build: อย่าพยายามตรวจหา cross-compiler
    • หลัก: เพิ่มมาโครสะดวกใน local.h
    • conf: topology: เพิ่มไฟล์ topology สำหรับเสียงกว้าง DSP
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • แทนที่ list.h ด้วยเวอร์ชันของตัวเอง
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • conf / ucm: เพิ่ม Makefile.am สำหรับ broadwell-rt286 ucm config
    • API การกำหนดค่า:
    • เปลี่ยนอักขระที่ไม่ปลอดภัยด้วย _ ในชื่อการ์ด
    • ควบคุม API:
    • ควบคุม: อนุญาตให้ระบุค่าเฉพาะในกรณีที่มีหลายค่า
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • namehint: แก้ไขชื่อไม่ถูกต้องด้วย iface ที่ไม่ถูกต้อง
    • namehint: แก้ไขรายชื่อโดยไม่มีหมายเลขอุปกรณ์
    • namehint: แก้ไขการเข้าถึงรายการที่ไม่ถูกต้องใน snd_device_name_hint ()
    • API HWDEP:
    • hwdep: เพิ่มไดรเวอร์ของ FireWire digi00x / tascam driver
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • PCM API:
    • สนับสนุนการสร้าง w / out หน่วยความจำที่ใช้ร่วมกันของระบบ V
    • pcm: ยกเลิกการรวม sys / shm.h ที่ไม่ได้ใช้งาน
    • ย้ายผู้ช่วยหน้าไปยังรหัสทั่วไป
    • pcm: dmix: จัดการทาส PCM xrun และสถานะที่ไม่คาดคิดอย่างถูกต้อง
    • pcm: ladspa: แก้ไข segfault เนื่องจากการอ้างอิงช่องไม่ถูกต้อง
    • pcm: เส้นทาง: ลบปลอม! ตรวจสอบ snd_config_get_id ()
    • pcm: ioplug, extplug: แก้ไขข้อผิดพลาดทางตรรกะในการตรวจสอบประเภท
    • pcm: แก้ไข doxygen สำหรับทั้งสองฉบับ
    • pcm: เรียกคืน params hw ในช่วงเวลาที่ตั้งไว้ล้มเหลว
    • pcm: เพิ่มการสนับสนุน STATUS_EXT ioctl ใหม่
    • pcm: เพิ่มการสนับสนุนสำหรับ get / set_audio_htstamp_config
    • pcm: เพิ่มฟังก์ชันผู้ช่วยเหลือเพื่อค้นหาความสามารถในการประทับเวลา
    • PCM: snd_pcm_xxxx_drain () อาจถูกบล็อกหลังจากระงับและดำเนินการต่อ
    • pcm: แก้ไข snd_pcm_status () สำหรับ dmix & amp; ร่วม
    • pcm: อย่ายืนยันใน _snd_pcm_hw_params_internal ()
    • pcm: ลบ assert () จาก snd_pcm_hw_params_slave ()
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • API RawMidi:
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • API ตัวจับเวลา:
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • โทโพโลยี API:
    • โทโพโลยี: เพิ่มต้นแบบที่หายไปสำหรับฟังก์ชันใหม่
    • โทโพโลยี: ลบประเภท endian น้อยจากส่วนหัวของ userspace
    • โครงสร้าง: เพิ่มการสนับสนุน C API สำหรับ PCM
    • โทโพโลยี: เพิ่มการสนับสนุน C API สำหรับ BE และ CC Links
    • โทโพโลยี: ABI - เปลี่ยนรูปแบบสตรีมเป็นธงบิตเว้น
    • โทโพโลยี: ABI - แยก PCM & amp; สนับสนุน BE / CC link และชน ABI เวอร์ชันเป็น 4
    • โทโพโลยี: เพิ่ม API เพื่อตั้งค่าหมายเลขเวอร์ชันเฉพาะของผู้จัดจำหน่าย
    • โทโพโลยี: pcm: ลบตัวแปรที่ไม่ได้ใช้
    • โทโพโลยี: ตัวแยกวิเคราะห์: เพิ่มค่าที่ส่งคืนไปยัง snd_tplg_set_manifest_data ()
    • โทโพโลยี: ข้อมูล: แก้ไขการตรวจสอบขนาดที่ไม่ถูกต้องใน tplg_parse_data_hex ()
    • โทโพโลยี: ctl: แก้ไขประเภทการตรวจสอบการเข้าถึง
    • โทโพโลยี: builder: แก้ไขตัวแปร uninitialized ที่อาจเกิดขึ้นใน write_elem_block ()
    • โทโพโลจี: API เรียกใช้โดยตรงเพื่อสร้างข้อมูลโทโพโลยีจากเทมเพลต
    • โทโพโลยี: เพิ่มโครงสร้างแม่แบบ C สำหรับสร้างโทโพโลยีจากโปรแกรม C
    • หลัก: เพิ่มมาโครสะดวกใน local.h
    • โทโพโลยี: เปลี่ยนชื่อ OBJECT_TYPE_ เป็น SND_TPLG_TYPE _
    • โทโพโลยี: พิมพ์คำนำหน้าข้อผิดพลาดในข้อผิดพลาด
    • โทโพโลยี: ถือว่าการควบคุม DAPM ทั้งหมดเหมือนกันเมื่อคัดลอก
    • โทโพโลยี: อัปเดต ABI เพื่อปรับปรุงการสนับสนุนสำหรับประเภทออบเจ็กต์ TLV ที่ต่างกัน
    • โทโพโลยี: เพิ่มการสนับสนุนสำหรับการเขียนข้อมูลส่วนตัวที่ปรากฏ
    • โทโพโลยี: เพิ่มรหัสองค์ประกอบเพื่อให้เราสามารถดูข้อมูลอ้างอิงตามชื่อ
    • โทโพโลยี: แก้ไขประเภทออบเจกต์ของวัตถุเป็นสวิตช์ ()
    • โทโพโลยี: แก้ไขความผิดพลาด
    • โทโพโลยี: แก้ไขการรวม ctype.h
    • ที่ขาดหายไป
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • โทโพโลยี: เพิ่มตัวสร้างแฟ้มไบนารี
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์แผนที่ของช่อง
    • โทโพโลยี: เพิ่ม CTL parser
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์ออบเจ็กต์ DAPM
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์ข้อมูลส่วนตัว
    • โทโพโลยี: เพิ่มตัวแบ่งส่วนการดำเนินงาน
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์ PCM
    • โทโพโลยี: เพิ่มตัวแบ่งส่วนส่วนของข้อความ
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์แกนหลัก (topology core parser)
    • ใช้ API ผู้จัดการกรณี:
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • ucm: docs: แก้ไขการจัดรูปแบบ doxygen สำหรับหน้าหลัก UCM
    • ucm: อนุญาตให้มีอุปกรณ์หลายเครื่องใน JackHWMute
    • ucm: ปรับปรุงเอกสารการกำหนดค่าของแจ็ค
    • ucm: reformat snd_use_case_get () doc
    • ucm: บันทึกค่ามาตรฐานบางอย่าง
    • /include/Makefile.am:
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • /src/Makefile.am:
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • การกำหนดค่า:
    • ย้ายผู้ช่วยหน้าไปยังรหัสทั่วไป
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • conf: topology: เพิ่มไฟล์ topology สำหรับเสียงกว้าง DSP
    • เปลี่ยนอักขระที่ไม่ปลอดภัยด้วย _ ในชื่อการ์ด
    • surround41 / 50.conf: ใช้ไวยากรณ์ chmap เพื่อความยืดหยุ่นที่ดีกว่า
    • conf / ucm: broadwell-rt286: เปลี่ยนการตั้งค่าปริมาณการจับภาพและอุปกรณ์จับภาพ
    • conf: เพิ่มคำอธิบายคำแนะนำไปยัง ctl, hwdep, seq และอุปกรณ์จับเวลา
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • conf / ucm: broadwell-rt286: เปลี่ยนการใช้ชื่อ kcontrol ที่ถูกต้อง
    • USB-audio: การ์ด Sound Blaster HD iec958 อยู่ในอุปกรณ์ 1
    • conf / ucm: เพิ่ม Makefile.am สำหรับ broadwell-rt286 ucm config
    • conf / ucm: broadwell-rt286: เพิ่ม ucm config
    • เอกสารอ้างอิง:
    • โทโพโลยี: doxygen: เพิ่มการสนับสนุน doxygen สำหรับแกนโทโพโลยี
    • เอกสาร: เพิ่มลิงก์ UCM ไปยังหน้าหลักของ doxygen
    • ucm: docs: แก้ไข doxygen ไม่รวม patch สำหรับ UCM local header
    • ส่วนหัวของเคอร์เนล:
    • โทโพโลยี: ABI - เปลี่ยนชื่อ dai_elems เป็น pcm_elems ในไฟล์ Manifest
    • โทโพโลยี: ABI - เปลี่ยนรูปแบบสตรีมเป็นธงบิตเว้น
    • โทโพโลยี: ABI - ใช้ __le32 แทน __u32 ใน snd_soc_tplg_dapm_widget
    • โทโพโลยี: ABI - ลบ struct ที่ไม่ได้ใช้ไปแล้ว snd_soc_tplg_stream_config
    • โทโพโลยี: ABI - ลบ tdm_slot & amp; dai_fmt จาก snd_soc_tplg_stream
    • โทโพโลยี: ABI - แยก PCM & amp; สนับสนุน BE / CC link และชน ABI เวอร์ชันเป็น 4
    • โทโพโลยี: ABI - เพิ่มชื่อองค์ประกอบให้กับ snd_soc_tplg_stream
    • hwdep: เพิ่มไดรเวอร์ของ FireWire digi00x / tascam driver
    • โทโพโลยี: เพิ่มการสนับสนุน ops ไปยังออบเจกต์ควบคุมไบต์
    • โทโพโลยี: อัปเดต ABI เพื่อปรับปรุงการสนับสนุนสำหรับประเภทออบเจ็กต์ TLV ที่ต่างกัน
    • โทโพโลยี: uapi: เพิ่มส่วนหัว UAPI สำหรับโทโพโลยี ABI
    • ซิงค์รวม / sound / asound.h ด้วยเคอร์เนล 4.1
    • ผู้ช่วย SHM:
    • สนับสนุนการสร้าง w / out หน่วยความจำที่ใช้ร่วมกันของระบบ V
    • ทดสอบ / โค้ดตัวอย่าง:
    • ทดสอบ: audio_time: แสดงความถูกต้องของรายงานและความถูกต้อง
    • ทดสอบ: แก้ไข audio_time ด้วย audio_tstamp_config / set ใหม่
    • ทดสอบ / pcm_min: แก้ไขข้อผิดพลาด
    • ทดสอบ / pcm: แก้ไขค่าที่สร้างด้วยรูปแบบ PCM แบบ float

    มีอะไรใหม่ ในเวอร์ชัน 1.1.0:

    • แกนหลัก:
    • ปล่อย v1.1.0
    • สนับสนุนการสร้าง w / out หน่วยความจำที่ใช้ร่วมกันของระบบ V
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • build: อย่าพยายามตรวจหา cross-compiler
    • หลัก: เพิ่มมาโครสะดวกใน local.h
    • conf: topology: เพิ่มไฟล์ topology สำหรับเสียงกว้าง DSP
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • แทนที่ list.h ด้วยเวอร์ชันของตัวเอง
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • conf / ucm: เพิ่ม Makefile.am สำหรับ broadwell-rt286 ucm config
    • API การกำหนดค่า:
    • เปลี่ยนอักขระที่ไม่ปลอดภัยด้วย _ ในชื่อการ์ด
    • ควบคุม API:
    • ควบคุม: อนุญาตให้ระบุค่าเฉพาะในกรณีที่มีหลายค่า
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • namehint: แก้ไขชื่อไม่ถูกต้องด้วย iface ที่ไม่ถูกต้อง
    • namehint: แก้ไขรายชื่อโดยไม่มีหมายเลขอุปกรณ์
    • namehint: แก้ไขการเข้าถึงรายการที่ไม่ถูกต้องใน snd_device_name_hint ()
    • API HWDEP:
    • hwdep: เพิ่มไดรเวอร์ของ FireWire digi00x / tascam driver
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • PCM API:
    • สนับสนุนการสร้าง w / out หน่วยความจำที่ใช้ร่วมกันของระบบ V
    • pcm: ยกเลิกการรวม sys / shm.h ที่ไม่ได้ใช้งาน
    • ย้ายผู้ช่วยหน้าไปยังรหัสทั่วไป
    • pcm: dmix: จัดการทาส PCM xrun และสถานะที่ไม่คาดคิดอย่างถูกต้อง
    • pcm: ladspa: แก้ไข segfault เนื่องจากการอ้างอิงช่องไม่ถูกต้อง
    • pcm: เส้นทาง: ลบปลอม! ตรวจสอบ snd_config_get_id ()
    • pcm: ioplug, extplug: แก้ไขข้อผิดพลาดทางตรรกะในการตรวจสอบประเภท
    • pcm: แก้ไข doxygen สำหรับทั้งสองฉบับ
    • pcm: เรียกคืน params hw ในช่วงเวลาที่ตั้งไว้ล้มเหลว
    • pcm: เพิ่มการสนับสนุน STATUS_EXT ioctl ใหม่
    • pcm: เพิ่มการสนับสนุนสำหรับ get / set_audio_htstamp_config
    • pcm: เพิ่มฟังก์ชันผู้ช่วยเหลือเพื่อค้นหาความสามารถในการประทับเวลา
    • PCM: snd_pcm_xxxx_drain () อาจถูกบล็อกหลังจากระงับและดำเนินการต่อ
    • pcm: แก้ไข snd_pcm_status () สำหรับ dmix & amp; ร่วม
    • pcm: อย่ายืนยันใน _snd_pcm_hw_params_internal ()
    • pcm: ลบ assert () จาก snd_pcm_hw_params_slave ()
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • API RawMidi:
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • API ตัวจับเวลา:
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • โทโพโลยี API:
    • โทโพโลยี: เพิ่มต้นแบบที่หายไปสำหรับฟังก์ชันใหม่
    • โทโพโลยี: ลบประเภท endian น้อยจากส่วนหัวของ userspace
    • โครงสร้าง: เพิ่มการสนับสนุน C API สำหรับ PCM
    • โทโพโลยี: เพิ่มการสนับสนุน C API สำหรับ BE และ CC Links
    • โทโพโลยี: ABI - เปลี่ยนรูปแบบสตรีมเป็นธงบิตเว้น
    • โทโพโลยี: ABI - แยก PCM & amp; สนับสนุน BE / CC link และชน ABI เวอร์ชันเป็น 4
    • โทโพโลยี: เพิ่ม API เพื่อตั้งค่าหมายเลขเวอร์ชันเฉพาะของผู้จัดจำหน่าย
    • โทโพโลยี: pcm: ลบตัวแปรที่ไม่ได้ใช้
    • โทโพโลยี: ตัวแยกวิเคราะห์: เพิ่มค่าที่ส่งคืนไปยัง snd_tplg_set_manifest_data ()
    • โทโพโลยี: ข้อมูล: แก้ไขการตรวจสอบขนาดที่ไม่ถูกต้องใน tplg_parse_data_hex ()
    • โทโพโลยี: ctl: แก้ไขประเภทการตรวจสอบการเข้าถึง
    • โทโพโลยี: builder: แก้ไขตัวแปร uninitialized ที่อาจเกิดขึ้นใน write_elem_block ()
    • โทโพโลจี: API เรียกใช้โดยตรงเพื่อสร้างข้อมูลโทโพโลยีจากเทมเพลต
    • โทโพโลยี: เพิ่มโครงสร้างแม่แบบ C สำหรับสร้างโทโพโลยีจากโปรแกรม C
    • หลัก: เพิ่มมาโครสะดวกใน local.h
    • โทโพโลยี: เปลี่ยนชื่อ OBJECT_TYPE_ เป็น SND_TPLG_TYPE _
    • โทโพโลยี: พิมพ์คำนำหน้าข้อผิดพลาดในข้อผิดพลาด
    • โทโพโลยี: ถือว่าการควบคุม DAPM ทั้งหมดเหมือนกันเมื่อคัดลอก
    • โทโพโลยี: อัปเดต ABI เพื่อปรับปรุงการสนับสนุนสำหรับประเภทออบเจ็กต์ TLV ที่ต่างกัน
    • โทโพโลยี: เพิ่มการสนับสนุนสำหรับการเขียนข้อมูลส่วนตัวที่ปรากฏ
    • โทโพโลยี: เพิ่มรหัสองค์ประกอบเพื่อให้เราสามารถดูข้อมูลอ้างอิงตามชื่อ
    • โทโพโลยี: แก้ไขประเภทออบเจกต์ของวัตถุเป็นสวิตช์ ()
    • โทโพโลยี: แก้ไขความผิดพลาด
    • โทโพโลยี: แก้ไขการรวม ctype.h
    • ที่ขาดหายไป
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • โทโพโลยี: เพิ่มตัวสร้างแฟ้มไบนารี
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์แผนที่ของช่อง
    • โทโพโลยี: เพิ่ม CTL parser
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์ออบเจ็กต์ DAPM
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์ข้อมูลส่วนตัว
    • โทโพโลยี: เพิ่มตัวแบ่งส่วนการดำเนินงาน
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์ PCM
    • โทโพโลยี: เพิ่มตัวแบ่งส่วนส่วนของข้อความ
    • โทโพโลยี: เพิ่มตัวแยกวิเคราะห์แกนหลัก (topology core parser)
    • ใช้ API ผู้จัดการกรณี:
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • ucm: docs: แก้ไขการจัดรูปแบบ doxygen สำหรับหน้าหลัก UCM
    • ucm: อนุญาตให้มีอุปกรณ์หลายเครื่องใน JackHWMute
    • ucm: ปรับปรุงเอกสารการกำหนดค่าของแจ็ค
    • ucm: reformat snd_use_case_get () doc
    • ucm: บันทึกค่ามาตรฐานบางอย่าง
    • /include/Makefile.am:
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • /src/Makefile.am:
    • โทโพโลยี: autotools: เพิ่มการสนับสนุนการสร้างสำหรับโทโพโลยีแกน
    • การกำหนดค่า:
    • ย้ายผู้ช่วยหน้าไปยังรหัสทั่วไป
    • แก้ไขการจัดการ _GNU_SOURCE & amp; รวมส่วนหัว
    • conf: topology: เพิ่มไฟล์ topology สำหรับเสียงกว้าง DSP
    • เปลี่ยนอักขระที่ไม่ปลอดภัยด้วย _ ในชื่อการ์ด
    • surround41 / 50.conf: ใช้ไวยากรณ์ chmap เพื่อความยืดหยุ่นที่ดีกว่า
    • conf / ucm: broadwell-rt286: เปลี่ยนการตั้งค่าปริมาณการจับภาพและอุปกรณ์จับภาพ
    • conf: เพิ่มคำอธิบายคำแนะนำไปยัง ctl, hwdep, seq และอุปกรณ์จับเวลา
    • อนุญาตคำแนะนำสำหรับ ctl, hwdep, timer และ seq
    • conf / ucm: broadwell-rt286: เปลี่ยนการใช้ชื่อ kcontrol ที่ถูกต้อง
    • USB-audio: การ์ด Sound Blaster HD iec958 อยู่ในอุปกรณ์ 1
    • conf / ucm: เพิ่ม Makefile.am สำหรับ broadwell-rt286 ucm config
    • conf / ucm: broadwell-rt286: เพิ่ม ucm config
    • เอกสารอ้างอิง:
    • โทโพโลยี: doxygen: เพิ่มการสนับสนุน doxygen สำหรับแกนโทโพโลยี
    • เอกสาร: เพิ่มลิงก์ UCM ไปยังหน้าหลักของ doxygen
    • ucm: docs: แก้ไข doxygen ไม่รวม patch สำหรับ UCM local header
    • ส่วนหัวของเคอร์เนล:
    • โทโพโลยี: ABI - เปลี่ยนชื่อ dai_elems เป็น pcm_elems ในไฟล์ Manifest
    • โทโพโลยี: ABI - เปลี่ยนรูปแบบสตรีมเป็นธงบิตเว้น
    • โทโพโลยี: ABI - ใช้ __le32 แทน __u32 ใน snd_soc_tplg_dapm_widget
    • โทโพโลยี: ABI - ลบ struct ที่ไม่ได้ใช้ไปแล้ว snd_soc_tplg_stream_config
    • โทโพโลยี: ABI - ลบ tdm_slot & amp; dai_fmt จาก snd_soc_tplg_stream
    • โทโพโลยี: ABI - แยก PCM & amp; สนับสนุน BE / CC link และชน ABI เวอร์ชันเป็น 4
    • โทโพโลยี: ABI - เพิ่มชื่อองค์ประกอบให้กับ snd_soc_tplg_stream
    • hwdep: เพิ่มไดรเวอร์ของ FireWire digi00x / tascam driver
    • โทโพโลยี: เพิ่มการสนับสนุน ops ไปยังออบเจกต์ควบคุมไบต์
    • โทโพโลยี: อัปเดต ABI เพื่อปรับปรุงการสนับสนุนสำหรับประเภทออบเจ็กต์ TLV ที่ต่างกัน
    • โทโพโลยี: uapi: เพิ่มส่วนหัว UAPI สำหรับโทโพโลยี ABI
    • ซิงค์รวม / sound / asound.h ด้วยเคอร์เนล 4.1
    • ผู้ช่วย SHM:
    • สนับสนุนการสร้าง w / out หน่วยความจำที่ใช้ร่วมกันของระบบ V
    • ทดสอบ / โค้ดตัวอย่าง:
    • ทดสอบ: audio_time: แสดงความถูกต้องของรายงานและความถูกต้อง
    • ทดสอบ: แก้ไข audio_time ด้วย audio_tstamp_config / set ใหม่
    • ทดสอบ / pcm_min: แก้ไขข้อผิดพลาด
    • ทดสอบ / pcm: แก้ไขค่าที่สร้างด้วยรูปแบบ PCM แบบ float

    มีอะไรใหม่ ในเวอร์ชัน 1.0.27.2:

    • configure.in: ลบข้อมูลอ้างอิง emi_26_62
    • ลบซอฟต์แวร์ firmi emi_26_62
    • เพิ่มเฟิร์มแวร์สำหรับ CA0132 DSP
    • Emagic EMI 2 | 6 เฟิร์มแวร์การเชื่อมต่อสัญญาณเสียง
    • ลบซอฟต์แวร์ firmi emi_26_62
    • ซอฟต์แวร์ Sound Blaster HDA CA0132
    • อัปเดตไฟล์ firmware ของ ca0132
    • เพิ่มเฟิร์มแวร์สำหรับ CA0132 DSP

    มีอะไรใหม่ ในเวอร์ชัน 1.0.24:

    • http://alsa-project.org/main/index.php/Changes_v1.0.23_v1.0.24

    มีอะไรใหม่ ในเวอร์ชัน 1.0.23:

    • ไดรเวอร์ Cygen8788 Oxygen ที่สนับสนุนการ์ดเสียง ASUS Xonar DS
    • รองรับ HDMI audio สำหรับ NVIDIA GeForce GT 220
    • สนับสนุน Realtek ALC670, ALC665, ALC269VB
    • เพิ่มการสนับสนุนเสียง Apple Mac Mini 3,1
    • เพิ่มการสนับสนุน iMac 27 นิ้ว
    • ปรับปรุงการสนับสนุน Apple MacBook Pro 5,1 / 5,2
    • สนับสนุน Intel HDA Controller ใหม่
    • สนับสนุนสตรีมเสียงมากกว่าแปดเสียงในไดรเวอร์ Intel HDA
    • ปรับปรุงการจัดการพลังงานเสียงแบบไดนามิกที่ดีขึ้น

ซอฟต์แวร์ที่คล้ายกัน

libusb
libusb

17 Feb 15

GLib2
GLib2

16 Aug 18

libdvdcss
libdvdcss

7 Mar 16

OpenSSL
OpenSSL

5 Sep 16

ความคิดเห็นที่ ALSA driver

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่