สถาปัตยกรรมเสียงขั้นสูงของ 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
- แกนหลัก:
- ปล่อย 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
- แกนหลัก:
- ปล่อย 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
- แกนหลัก:
- ปล่อย 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
- แกนหลัก:
- ปล่อย 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
- แกนหลัก:
- ปล่อย 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
- 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
- http://alsa-project.org/main/index.php/Changes_v1.0.23_v1.0.24
- ไดรเวอร์ 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
- ปรับปรุงการจัดการพลังงานเสียงแบบไดนามิกที่ดีขึ้น
มีอะไรใหม่ ในเวอร์ชัน 1.1.4:
มีอะไรใหม่ ในเวอร์ชัน 1.1.3:
มีอะไรใหม่ ในเวอร์ชัน 1.1.2:
มีอะไรใหม่ ในเวอร์ชัน 1.1.1:
มีอะไรใหม่ ในเวอร์ชัน 1.1.0:
มีอะไรใหม่ ในเวอร์ชัน 1.0.27.2:
มีอะไรใหม่ ในเวอร์ชัน 1.0.24:
มีอะไรใหม่ ในเวอร์ชัน 1.0.23:
ความคิดเห็นที่ไม่พบ