Kiến trúc Âm thanh Cấp cao của Linux bao gồm nhiều phần. Đầu tiên là một trình điều khiển âm thanh được mô-đun hóa hoàn toàn hỗ trợ tự động chuyển đổi mô-đun, devfs, tự điều chỉnh cấu hình isapnp và cho phép truy cập hoàn toàn vào âm thanh analog, âm thanh số, điều khiển, bộ trộn, bộ tổng hợp, DSP, MIDI và các bộ phận hẹn giờ của phần cứng âm thanh.
Nó cũng bao gồm trình tự cấp hạt nhân đầy đủ tính năng, một lớp tương thích đầy đủ cho các ứng dụng OSS / Miễn phí, một thư viện C hướng đối tượng bao gồm và tăng cường chức năng trình điều khiển nhân ALSA cho các ứng dụng (client / server, plugins, PCM shari
Tính năng mới trong bản phát hành này:
- Core:
- Phát hành v1.1.0
- hỗ trợ xây dựng w / out Hệ thống V bộ nhớ chia sẻ
- sửa _GNU_SOURCE xử lý & tiêu đề bao gồm
- xây dựng: Không cố gắng phát hiện trình biên dịch chéo
- lõi: thêm macro thuận tiện vào local.h
- conf: topology: Thêm tệp tôpô cho âm thanh rộng DSP
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- Thay thế list.h bằng phiên bản riêng của nó
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- conf / ucm: Thêm Makefile.am cho broadwell-rt286 ucm config
- Cấu hình API:
- Thay thế các ký tự không an toàn bằng _ trong tên thẻ
- Kiểm soát API:
- kiểm soát: Cho phép cset'ing các giá trị cụ thể trong trường hợp có nhiều giá trị
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- namehint: Khắc phục lỗi không hợp lệ với tên iface không hợp lệ
- namehint: Sửa danh sách không có số thiết bị
- namehint: Khắc phục sự truy cập danh sách không hợp lệ trong snd_device_name_hint ()
- API HWDEP:
- hwdep: thêm các trình điều khiển hỗ trợ cho FireWire digi00x / tascam
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- API PCM:
- hỗ trợ xây dựng w / out Hệ thống V bộ nhớ chia sẻ
- pcm: bỏ sys / shm.h không được sử dụng
- di chuyển người trợ giúp trang tới mã chung
- pcm: dmix: Xử lý nô lệ PCM xrun và các trạng thái bất ngờ đúng
- pcm: ladspa: Khắc phục lỗi segfault do tham chiếu kênh sai
- pcm: tuyến đường: Loại bỏ không có thật! trong kiểm tra snd_config_get_id ()
- pcm: ioplug, extplug: Sửa lỗi logic trong kiểm tra kiểu
- pcm: Sửa doxygen cho hai enums
- pcm: khôi phục các tham số hw trên độ trễ thiết lập không thành công
- pcm: thêm hỗ trợ cho STATUS_EXT ioctl mới
- pcm: thêm hỗ trợ cho get / set_audio_htstamp_config
- pcm: thêm chức năng trợ giúp để truy vấn khả năng đánh dấu thời gian
- PCM: snd_pcm_xxxx_drain () có thể bị chặn sau khi tạm dừng và tiếp tục
- pcm: Khắc phục snd_pcm_status () cho dmix & co
- pcm: Không khẳng định trong _snd_pcm_hw_params_internal ()
- pcm: Xóa assert () khỏi snd_pcm_hw_params_slave ()
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- API RawMidi:
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- API hẹn giờ:
- sửa _GNU_SOURCE xử lý & tiêu đề bao gồm
- API cấu trúc liên kết:
- tô pô: Thêm nguyên mẫu bị thiếu cho các chức năng mới
- tô pô: loại bỏ loại endian nhỏ khỏi tiêu đề userpace
- tô pô: Bổ sung hỗ trợ C API cho PCM
- tô pô: Bổ sung hỗ trợ API C cho liên kết BE và CC.
- Topology: ABI - Thay đổi định dạng luồng sang cờ bitwise
- Topology: ABI - Hỗ trợ tách biệt PCM & BE / CC và va đập ABI đến 4
- tô pô: Thêm API để đặt số phiên bản nhà cung cấp cụ thể
- tô pô: pcm: Xóa các biến không sử dụng
- topology: trình phân tích cú pháp: Thêm giá trị trả về bị thiếu thành snd_tplg_set_manifest_data ()
- tô pô: dữ liệu: Sửa lỗi kiểm tra sai trong tplg_parse_data_hex ()
- tô pô: ctl: Kiểm tra kiểu kiểm tra truy cập
- tô pô: xây dựng: sửa lỗi có thể uninitialized biến trong write_elem_block ()
- topology: Một cuộc gọi API để trực tiếp xây dựng dữ liệu tô pô từ các mẫu
- tô pô: Bổ sung cấu trúc mẫu C để xây dựng tô pô từ các chương trình C
- lõi: thêm macro thuận tiện vào local.h
- tô pô: đổi tên OBJECT_TYPE_ thành SND_TPLG_TYPE _
- tô pô: in lỗi tiền tố trên thông báo lỗi.
- tô pô: xử lý tất cả các kiểu điều khiển DAPM giống như khi sao chép
- Topology: cập nhật ABI để cải thiện hỗ trợ cho các loại đối tượng TLV khác nhau.
- tô pô: Bổ sung hỗ trợ cho việc ghi dữ liệu cá nhân hiển thị.
- tô pô: Thêm ID phần tử để chúng ta có thể tra cứu tài liệu tham khảo theo tên.
- tô pô: sửa phần tử đối tượng loại là chuyển đổi ()
- tô pô: sửa lỗi chính tả
- Topology: Khắc phục sự thiếu hụt của ctype.h
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- Topology: Thêm trình tạo tệp nhị phân.
- tô pô: thêm Bộ phân tích cú pháp bản đồ kênh.
- tô pô: Thêm bộ phân tích CTL
- tô pô: thêm bộ phân tích đối tượng DAPM
- tô pô: thêm bộ phân tích cú pháp dữ liệu cá nhân
- tô pô: thêm bộ phân tích cú pháp hoạt động
- tô pô: Thêm bộ phân tích cú pháp PCM.
- tô pô: thêm bộ phân tích cú pháp văn bản
- tô pô: thêm bộ phân tích lõi tô pô.
- Sử dụng API Trình quản lý trường hợp:
- sửa _GNU_SOURCE xử lý & tiêu đề bao gồm
- ucm: docs: Định dạng định dạng doxygen cho trang chính UCM.
- ucm: cho phép nhiều thiết bị trong JackHWMute
- ucm: cải tiến tài liệu cấu hình jack
- ucm: định dạng lại snd_use_case_get () doc
- ucm: ghi lại một số giá trị tiêu chuẩn
- /include/Makefile.am:
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- /src/Makefile.am:
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- Cấu hình:
- di chuyển người trợ giúp trang đến mã chung
- sửa _GNU_SOURCE xử lý & tiêu đề bao gồm
- conf: topology: Thêm tệp tôpô cho âm thanh rộng DSP
- Thay thế các ký tự không an toàn bằng _ trong tên thẻ
- surround41 / 50.conf: Sử dụng cú pháp chmap để tăng tính linh hoạt hơn
- conf / ucm: broadwell-rt286: thay đổi để thiết lập số lượng chụp và thiết bị chụp
- conf: Thêm mô tả gợi ý đến các thiết bị ctl, hwdep, seq và timer
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- conf / ucm: broadwell-rt286: thay đổi để sử dụng chính xác tên jack kcontrol
- USB-audio: Sound Blaster HD iec958 đang ở trên thiết bị 1
- conf / ucm: Thêm Makefile.am cho broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: thêm ucm config
- Tài liệu:
- topology: doxygen: Thêm sự hỗ trợ doxygen cho cốt lõi tô pô.
- tài liệu: Thêm liên kết UCM vào trang chính của doxygen.
- ucm: docs: sửa lỗi doxygen trừ vá cho tiêu đề cục bộ UCM
- Tiêu đề hạt nhân:
- Topology: ABI - Đổi tên dai_elems thành pcm_elems trong tệp kê khai
- Topology: ABI - Thay đổi định dạng luồng sang cờ bitwise
- Topology: ABI - Sử dụng __le32 thay vì __u32 trong snd_soc_tplg_dapm_widget
- Topology: ABI - Loại bỏ cấu trúc không sử dụng snd_soc_tplg_stream_config
- Topology: ABI - Xóa tdm_slot & dai_fmt khỏi snd_soc_tplg_stream
- Topology: ABI - Hỗ trợ tách biệt PCM & BE / CC và va đập ABI đến 4
- Topology: ABI - Thêm phần tử name vào snd_soc_tplg_stream
- hwdep: thêm các trình điều khiển hỗ trợ FireWire digi00x / tascam
- tô pô: thêm ops hỗ trợ cho các đối tượng điều khiển byte.
- Topology: cập nhật ABI để cải thiện hỗ trợ cho các loại đối tượng TLV khác nhau.
- tô pô: uapi: Thêm tiêu đề UAPI cho tô pô ABI
- Đồng bộ hóa bao gồm / sound / asound.h với hạt nhân 4.1
- Người trợ giúp SHM:
- hỗ trợ xây dựng w / out Hệ thống V bộ nhớ chia sẻ
- Mã kiểm tra / Ví dụ:
- test: audio_time: báo cáo về tính hợp lệ và chính xác của báo cáo
- test: sửa audio_time với audio_tstamp_config get / set mới
- test / pcm_min: Sửa các thông báo lỗi
- test / pcm: Sửa các giá trị được tạo ra bằng định dạng float PCM
- Core:
- Phát hành v1.1.0
- hỗ trợ xây dựng w / out Hệ thống V bộ nhớ chia sẻ
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- xây dựng: Không cố gắng phát hiện trình biên dịch chéo
- lõi: thêm macro thuận tiện vào local.h
- conf: topology: Thêm tệp tôpô cho âm thanh rộng DSP
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- Thay thế list.h bằng phiên bản riêng của nó
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- conf / ucm: Thêm Makefile.am cho broadwell-rt286 ucm config
- Cấu hình API:
- Thay thế các ký tự không an toàn bằng _ trong tên thẻ
- Kiểm soát API:
- kiểm soát: Cho phép cset'ing các giá trị cụ thể trong trường hợp có nhiều giá trị
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- namehint: Khắc phục lỗi không hợp lệ với tên iface không hợp lệ
- namehint: Sửa danh sách không có số thiết bị
- namehint: Khắc phục sự truy cập danh sách không hợp lệ trong snd_device_name_hint ()
- API HWDEP:
- hwdep: thêm các trình điều khiển hỗ trợ cho FireWire digi00x / tascam
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- API PCM:
- hỗ trợ xây dựng w / out Hệ thống V bộ nhớ chia sẻ
- pcm: bỏ sys / shm.h không được sử dụng
- di chuyển người trợ giúp trang đến mã chung
- pcm: dmix: Xử lý nô lệ PCM xrun và các trạng thái bất ngờ đúng
- pcm: ladspa: Khắc phục lỗi segfault do tham chiếu kênh sai
- pcm: tuyến đường: Loại bỏ không có thật! trong kiểm tra snd_config_get_id ()
- pcm: ioplug, extplug: Sửa lỗi logic trong kiểm tra kiểu
- pcm: Sửa doxygen cho hai enums
- pcm: khôi phục các tham số hw trên độ trễ thiết lập không thành công
- pcm: thêm hỗ trợ cho STATUS_EXT ioctl mới
- pcm: thêm hỗ trợ cho get / set_audio_htstamp_config
- pcm: thêm chức năng trợ giúp để truy vấn khả năng đánh dấu thời gian
- PCM: snd_pcm_xxxx_drain () có thể bị chặn sau khi tạm dừng và tiếp tục
- pcm: Khắc phục snd_pcm_status () cho dmix & amp; co
- pcm: Không khẳng định trong _snd_pcm_hw_params_internal ()
- pcm: Xóa assert () khỏi snd_pcm_hw_params_slave ()
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- API RawMidi:
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- API hẹn giờ:
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- API cấu trúc liên kết:
- tô pô: Thêm nguyên mẫu bị thiếu cho các chức năng mới
- tô pô: loại bỏ loại endian nhỏ khỏi tiêu đề userpace
- tô pô: Bổ sung hỗ trợ C API cho PCM
- tô pô: Bổ sung hỗ trợ API C cho liên kết BE và CC.
- Topology: ABI - Thay đổi định dạng luồng sang cờ bitwise
- Topology: ABI - Phân tách PCM & amp; BE / CC hỗ trợ liên kết và va đập ABI phiên bản đến 4
- tô pô: Thêm API để đặt số phiên bản nhà cung cấp cụ thể
- tô pô: pcm: Xóa các biến không sử dụng
- topology: trình phân tích cú pháp: Thêm giá trị trả về bị thiếu thành snd_tplg_set_manifest_data ()
- tô pô: dữ liệu: Sửa lỗi kiểm tra sai trong tplg_parse_data_hex ()
- tô pô: ctl: Kiểm tra kiểu kiểm tra truy cập
- tô pô: xây dựng: sửa lỗi có thể uninitialized biến trong write_elem_block ()
- topology: Một cuộc gọi API để trực tiếp xây dựng dữ liệu tô pô từ các mẫu
- tô pô: Bổ sung cấu trúc mẫu C để xây dựng tô pô từ các chương trình C
- lõi: thêm macro thuận tiện vào local.h
- tô pô: đổi tên OBJECT_TYPE_ thành SND_TPLG_TYPE _
- tô pô: in lỗi tiền tố trên thông báo lỗi.
- tô pô: xử lý tất cả các kiểu điều khiển DAPM giống như khi sao chép
- Topology: cập nhật ABI để cải thiện hỗ trợ cho các loại đối tượng TLV khác nhau.
- tô pô: Bổ sung hỗ trợ cho việc ghi dữ liệu cá nhân hiển thị.
- tô pô: Thêm ID phần tử để chúng ta có thể tra cứu tài liệu tham khảo theo tên.
- tô pô: sửa phần tử đối tượng loại là chuyển đổi ()
- tô pô: sửa lỗi chính tả
- Topology: Khắc phục sự thiếu hụt của ctype.h
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- Topology: Thêm trình tạo tệp nhị phân.
- tô pô: thêm Bộ phân tích cú pháp bản đồ kênh.
- tô pô: Thêm bộ phân tích CTL
- tô pô: thêm bộ phân tích đối tượng DAPM
- tô pô: thêm bộ phân tích cú pháp dữ liệu cá nhân
- tô pô: thêm bộ phân tích cú pháp hoạt động
- tô pô: Thêm bộ phân tích cú pháp PCM.
- tô pô: thêm bộ phân tích cú pháp văn bản
- tô pô: thêm bộ phân tích lõi tô pô.
- Sử dụng API Trình quản lý trường hợp:
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- ucm: docs: Định dạng định dạng doxygen cho trang chính UCM.
- ucm: cho phép nhiều thiết bị trong JackHWMute
- ucm: cải tiến tài liệu cấu hình jack
- ucm: định dạng lại snd_use_case_get () doc
- ucm: ghi lại một số giá trị tiêu chuẩn
- /include/Makefile.am:
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- /src/Makefile.am:
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- Cấu hình:
- di chuyển người trợ giúp trang đến mã chung
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- conf: topology: Thêm tệp tôpô cho âm thanh rộng DSP
- Thay thế các ký tự không an toàn bằng _ trong tên thẻ
- surround41 / 50.conf: Sử dụng cú pháp chmap để tăng tính linh hoạt hơn
- conf / ucm: broadwell-rt286: thay đổi để thiết lập số lượng chụp và thiết bị chụp
- conf: Thêm mô tả gợi ý đến các thiết bị ctl, hwdep, seq và timer
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- conf / ucm: broadwell-rt286: thay đổi để sử dụng chính xác tên jack kcontrol
- USB-audio: Sound Blaster HD iec958 đang ở trên thiết bị 1
- conf / ucm: Thêm Makefile.am cho broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: thêm ucm config
- Tài liệu:
- topology: doxygen: Thêm sự hỗ trợ doxygen cho cốt lõi tô pô.
- tài liệu: Thêm liên kết UCM vào trang chính của doxygen.
- ucm: docs: sửa lỗi doxygen trừ vá cho tiêu đề cục bộ UCM
- Tiêu đề hạt nhân:
- Topology: ABI - Đổi tên dai_elems thành pcm_elems trong tệp kê khai
- Topology: ABI - Thay đổi định dạng luồng sang cờ bitwise
- Topology: ABI - Sử dụng __le32 thay vì __u32 trong snd_soc_tplg_dapm_widget
- Topology: ABI - Loại bỏ cấu trúc không sử dụng snd_soc_tplg_stream_config
- tô pô: ABI - Loại bỏ tdm_slot & amp; dai_fmt từ snd_soc_tplg_stream
- Topology: ABI - Phân tách PCM & amp; BE / CC hỗ trợ liên kết và va đập ABI phiên bản đến 4
- Topology: ABI - Thêm phần tử name vào snd_soc_tplg_stream
- hwdep: thêm các trình điều khiển hỗ trợ cho FireWire digi00x / tascam
- tô pô: thêm ops hỗ trợ cho các đối tượng điều khiển byte.
- Topology: cập nhật ABI để cải thiện hỗ trợ cho các loại đối tượng TLV khác nhau.
- tô pô: uapi: Thêm tiêu đề UAPI cho tô pô ABI
- Đồng bộ hóa bao gồm / sound / asound.h với hạt nhân 4.1
- Người trợ giúp SHM:
- hỗ trợ xây dựng w / out Hệ thống V bộ nhớ chia sẻ
- Mã kiểm tra / Ví dụ:
- test: audio_time: báo cáo về tính hợp lệ và chính xác của báo cáo
- test: sửa audio_time với audio_tstamp_config get / set mới
- test / pcm_min: Sửa các thông báo lỗi
- test / pcm: Sửa các giá trị được tạo ra bằng định dạng float PCM
- Core:
- Phát hành v1.1.0
- hỗ trợ xây dựng w / out Hệ thống V bộ nhớ chia sẻ
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- xây dựng: Không cố gắng phát hiện trình biên dịch chéo
- lõi: thêm macro thuận tiện vào local.h
- conf: topology: Thêm tệp tôpô cho âm thanh rộng DSP
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- Thay thế list.h bằng phiên bản riêng của nó
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- conf / ucm: Thêm Makefile.am cho broadwell-rt286 ucm config
- Cấu hình API:
- Thay thế các ký tự không an toàn bằng _ trong tên thẻ
- Kiểm soát API:
- kiểm soát: Cho phép cset'ing các giá trị cụ thể trong trường hợp có nhiều giá trị
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- namehint: Khắc phục lỗi không hợp lệ với tên iface không hợp lệ
- namehint: Sửa danh sách không có số thiết bị
- namehint: Khắc phục sự truy cập danh sách không hợp lệ trong snd_device_name_hint ()
- API HWDEP:
- hwdep: thêm các trình điều khiển hỗ trợ cho FireWire digi00x / tascam
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- API PCM:
- hỗ trợ xây dựng w / out Hệ thống V bộ nhớ chia sẻ
- pcm: bỏ sys / shm.h không được sử dụng
- di chuyển người trợ giúp trang đến mã chung
- pcm: dmix: Xử lý nô lệ PCM xrun và các trạng thái bất ngờ đúng
- pcm: ladspa: Khắc phục lỗi segfault do tham chiếu kênh sai
- pcm: tuyến đường: Loại bỏ không có thật! trong kiểm tra snd_config_get_id ()
- pcm: ioplug, extplug: Sửa lỗi logic trong kiểm tra kiểu
- pcm: Sửa doxygen cho hai enums
- pcm: khôi phục các tham số hw trên độ trễ thiết lập không thành công
- pcm: thêm hỗ trợ cho STATUS_EXT ioctl mới
- pcm: thêm hỗ trợ cho get / set_audio_htstamp_config
- pcm: thêm chức năng trợ giúp để truy vấn khả năng đánh dấu thời gian
- PCM: snd_pcm_xxxx_drain () có thể bị chặn sau khi tạm dừng và tiếp tục
- pcm: Khắc phục snd_pcm_status () cho dmix & amp; co
- pcm: Không khẳng định trong _snd_pcm_hw_params_internal ()
- pcm: Xóa assert () khỏi snd_pcm_hw_params_slave ()
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- API RawMidi:
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- API hẹn giờ:
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- API cấu trúc liên kết:
- tô pô: Thêm nguyên mẫu bị thiếu cho các chức năng mới
- tô pô: loại bỏ loại endian nhỏ khỏi tiêu đề userpace
- tô pô: Bổ sung hỗ trợ C API cho PCM
- tô pô: Bổ sung hỗ trợ API C cho liên kết BE và CC.
- Topology: ABI - Thay đổi định dạng luồng sang cờ bitwise
- Topology: ABI - Phân tách PCM & amp; BE / CC hỗ trợ liên kết và va đập ABI phiên bản đến 4
- tô pô: Thêm API để đặt số phiên bản nhà cung cấp cụ thể
- tô pô: pcm: Xóa các biến không sử dụng
- topology: trình phân tích cú pháp: Thêm giá trị trả về bị thiếu thành snd_tplg_set_manifest_data ()
- tô pô: dữ liệu: Sửa lỗi kiểm tra sai trong tplg_parse_data_hex ()
- tô pô: ctl: Kiểm tra kiểu kiểm tra truy cập
- tô pô: xây dựng: sửa lỗi có thể uninitialized biến trong write_elem_block ()
- topology: Một cuộc gọi API để trực tiếp xây dựng dữ liệu tô pô từ các mẫu
- tô pô: Bổ sung cấu trúc mẫu C để xây dựng tô pô từ các chương trình C
- lõi: thêm macro thuận tiện vào local.h
- tô pô: đổi tên OBJECT_TYPE_ thành SND_TPLG_TYPE _
- tô pô: in lỗi tiền tố trên thông báo lỗi.
- tô pô: xử lý tất cả các kiểu điều khiển DAPM giống như khi sao chép
- Topology: cập nhật ABI để cải thiện hỗ trợ cho các loại đối tượng TLV khác nhau.
- tô pô: Bổ sung hỗ trợ cho việc ghi dữ liệu cá nhân hiển thị.
- tô pô: Thêm ID phần tử để chúng ta có thể tra cứu tài liệu tham khảo theo tên.
- tô pô: sửa phần tử đối tượng loại là chuyển đổi ()
- tô pô: sửa lỗi chính tả
- Topology: Khắc phục sự thiếu hụt của ctype.h
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- Topology: Thêm trình tạo tệp nhị phân.
- tô pô: thêm Bộ phân tích cú pháp bản đồ kênh.
- tô pô: Thêm bộ phân tích CTL
- tô pô: thêm bộ phân tích đối tượng DAPM
- tô pô: thêm bộ phân tích cú pháp dữ liệu cá nhân
- tô pô: thêm bộ phân tích cú pháp hoạt động
- tô pô: Thêm bộ phân tích cú pháp PCM.
- tô pô: thêm bộ phân tích cú pháp văn bản
- tô pô: thêm bộ phân tích lõi tô pô.
- Sử dụng API Trình quản lý trường hợp:
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- ucm: docs: Định dạng định dạng doxygen cho trang chính UCM.
- ucm: cho phép nhiều thiết bị trong JackHWMute
- ucm: cải tiến tài liệu cấu hình jack
- ucm: định dạng lại snd_use_case_get () doc
- ucm: ghi lại một số giá trị tiêu chuẩn
- /include/Makefile.am:
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- /src/Makefile.am:
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- Cấu hình:
- di chuyển người trợ giúp trang đến mã chung
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- conf: topology: Thêm tệp tôpô cho âm thanh rộng DSP
- Thay thế các ký tự không an toàn bằng _ trong tên thẻ
- surround41 / 50.conf: Sử dụng cú pháp chmap để tăng tính linh hoạt hơn
- conf / ucm: broadwell-rt286: thay đổi để thiết lập số lượng chụp và thiết bị chụp
- conf: Thêm mô tả gợi ý đến các thiết bị ctl, hwdep, seq và timer
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- conf / ucm: broadwell-rt286: thay đổi để sử dụng chính xác tên jack kcontrol
- USB-audio: Sound Blaster HD iec958 đang ở trên thiết bị 1
- conf / ucm: Thêm Makefile.am cho broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: thêm ucm config
- Tài liệu:
- topology: doxygen: Thêm sự hỗ trợ doxygen cho cốt lõi tô pô.
- tài liệu: Thêm liên kết UCM vào trang chính của doxygen.
- ucm: docs: sửa lỗi doxygen trừ vá cho tiêu đề cục bộ UCM
- Tiêu đề hạt nhân:
- Topology: ABI - Đổi tên dai_elems thành pcm_elems trong tệp kê khai
- Topology: ABI - Thay đổi định dạng luồng sang cờ bitwise
- Topology: ABI - Sử dụng __le32 thay vì __u32 trong snd_soc_tplg_dapm_widget
- Topology: ABI - Loại bỏ cấu trúc không sử dụng snd_soc_tplg_stream_config
- tô pô: ABI - Loại bỏ tdm_slot & amp; dai_fmt từ snd_soc_tplg_stream
- Topology: ABI - Phân tách PCM & amp; BE / CC hỗ trợ liên kết và va đập ABI phiên bản đến 4
- Topology: ABI - Thêm phần tử name vào snd_soc_tplg_stream
- hwdep: thêm các trình điều khiển hỗ trợ cho FireWire digi00x / tascam
- tô pô: thêm ops hỗ trợ cho các đối tượng điều khiển byte.
- Topology: cập nhật ABI để cải thiện hỗ trợ cho các loại đối tượng TLV khác nhau.
- tô pô: uapi: Thêm tiêu đề UAPI cho tô pô ABI
- Đồng bộ hóa bao gồm / sound / asound.h với hạt nhân 4.1
- Người trợ giúp SHM:
- hỗ trợ xây dựng w / out Hệ thống V bộ nhớ chia sẻ
- Mã kiểm tra / Ví dụ:
- test: audio_time: báo cáo về tính hợp lệ và chính xác của báo cáo
- test: sửa audio_time với audio_tstamp_config get / set mới
- test / pcm_min: Sửa các thông báo lỗi
- test / pcm: Sửa các giá trị được tạo ra bằng định dạng float PCM
- Core:
- Phát hành v1.1.0
- hỗ trợ xây dựng w / out Hệ thống V bộ nhớ chia sẻ
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- xây dựng: Không cố gắng phát hiện trình biên dịch chéo
- lõi: thêm macro thuận tiện vào local.h
- conf: topology: Thêm tệp tôpô cho âm thanh rộng DSP
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- Thay thế list.h bằng phiên bản riêng của nó
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- conf / ucm: Thêm Makefile.am cho broadwell-rt286 ucm config
- Cấu hình API:
- Thay thế các ký tự không an toàn bằng _ trong tên thẻ
- Kiểm soát API:
- kiểm soát: Cho phép cset'ing các giá trị cụ thể trong trường hợp có nhiều giá trị
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- namehint: Khắc phục lỗi không hợp lệ với tên iface không hợp lệ
- namehint: Sửa danh sách không có số thiết bị
- namehint: Khắc phục sự truy cập danh sách không hợp lệ trong snd_device_name_hint ()
- API HWDEP:
- hwdep: thêm các trình điều khiển hỗ trợ cho FireWire digi00x / tascam
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- API PCM:
- hỗ trợ xây dựng w / out Hệ thống V bộ nhớ chia sẻ
- pcm: bỏ sys / shm.h không được sử dụng
- di chuyển người trợ giúp trang đến mã chung
- pcm: dmix: Xử lý nô lệ PCM xrun và các trạng thái bất ngờ đúng
- pcm: ladspa: Khắc phục lỗi segfault do tham chiếu kênh sai
- pcm: tuyến đường: Loại bỏ không có thật! trong kiểm tra snd_config_get_id ()
- pcm: ioplug, extplug: Sửa lỗi logic trong kiểm tra kiểu
- pcm: Sửa doxygen cho hai enums
- pcm: khôi phục các tham số hw trên độ trễ thiết lập không thành công
- pcm: thêm hỗ trợ cho STATUS_EXT ioctl mới
- pcm: thêm hỗ trợ cho get / set_audio_htstamp_config
- pcm: thêm chức năng trợ giúp để truy vấn khả năng đánh dấu thời gian
- PCM: snd_pcm_xxxx_drain () có thể bị chặn sau khi tạm dừng và tiếp tục
- pcm: Khắc phục snd_pcm_status () cho dmix & amp; co
- pcm: Không khẳng định trong _snd_pcm_hw_params_internal ()
- pcm: Xóa assert () khỏi snd_pcm_hw_params_slave ()
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- API RawMidi:
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- API hẹn giờ:
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- API cấu trúc liên kết:
- tô pô: Thêm nguyên mẫu bị thiếu cho các chức năng mới
- tô pô: loại bỏ loại endian nhỏ khỏi tiêu đề userpace
- tô pô: Bổ sung hỗ trợ C API cho PCM
- tô pô: Bổ sung hỗ trợ API C cho liên kết BE và CC.
- Topology: ABI - Thay đổi định dạng luồng sang cờ bitwise
- Topology: ABI - Phân tách PCM & amp; BE / CC hỗ trợ liên kết và va đập ABI phiên bản đến 4
- tô pô: Thêm API để đặt số phiên bản nhà cung cấp cụ thể
- tô pô: pcm: Xóa các biến không sử dụng
- topology: trình phân tích cú pháp: Thêm giá trị trả về bị thiếu thành snd_tplg_set_manifest_data ()
- tô pô: dữ liệu: Sửa lỗi kiểm tra sai trong tplg_parse_data_hex ()
- tô pô: ctl: Kiểm tra kiểu kiểm tra truy cập
- tô pô: xây dựng: sửa lỗi có thể uninitialized biến trong write_elem_block ()
- topology: Một cuộc gọi API để trực tiếp xây dựng dữ liệu tô pô từ các mẫu
- tô pô: Bổ sung cấu trúc mẫu C để xây dựng tô pô từ các chương trình C
- lõi: thêm macro thuận tiện vào local.h
- tô pô: đổi tên OBJECT_TYPE_ thành SND_TPLG_TYPE _
- tô pô: in lỗi tiền tố trên thông báo lỗi.
- tô pô: xử lý tất cả các kiểu điều khiển DAPM giống như khi sao chép
- Topology: cập nhật ABI để cải thiện hỗ trợ cho các loại đối tượng TLV khác nhau.
- tô pô: Bổ sung hỗ trợ cho việc ghi dữ liệu cá nhân hiển thị.
- tô pô: Thêm ID phần tử để chúng ta có thể tra cứu tài liệu tham khảo theo tên.
- tô pô: sửa phần tử đối tượng loại là chuyển đổi ()
- tô pô: sửa lỗi chính tả
- Topology: Khắc phục sự thiếu hụt của ctype.h
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- Topology: Thêm trình tạo tệp nhị phân.
- tô pô: thêm Bộ phân tích cú pháp bản đồ kênh.
- tô pô: Thêm bộ phân tích CTL
- tô pô: thêm bộ phân tích đối tượng DAPM
- tô pô: thêm bộ phân tích cú pháp dữ liệu cá nhân
- tô pô: thêm bộ phân tích cú pháp hoạt động
- tô pô: Thêm bộ phân tích cú pháp PCM.
- tô pô: thêm bộ phân tích cú pháp văn bản
- tô pô: thêm bộ phân tích lõi tô pô.
- Sử dụng API Trình quản lý trường hợp:
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- ucm: docs: Định dạng định dạng doxygen cho trang chính UCM.
- ucm: cho phép nhiều thiết bị trong JackHWMute
- ucm: cải tiến tài liệu cấu hình jack
- ucm: định dạng lại snd_use_case_get () doc
- ucm: ghi lại một số giá trị tiêu chuẩn
- /include/Makefile.am:
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- /src/Makefile.am:
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- Cấu hình:
- di chuyển người trợ giúp trang đến mã chung
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- conf: topology: Thêm tệp tôpô cho âm thanh rộng DSP
- Thay thế các ký tự không an toàn bằng _ trong tên thẻ
- surround41 / 50.conf: Sử dụng cú pháp chmap để tăng tính linh hoạt hơn
- conf / ucm: broadwell-rt286: thay đổi để thiết lập số lượng chụp và thiết bị chụp
- conf: Thêm mô tả gợi ý đến các thiết bị ctl, hwdep, seq và timer
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- conf / ucm: broadwell-rt286: thay đổi để sử dụng chính xác tên jack kcontrol
- USB-audio: Sound Blaster HD iec958 đang ở trên thiết bị 1
- conf / ucm: Thêm Makefile.am cho broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: thêm ucm config
- Tài liệu:
- topology: doxygen: Thêm sự hỗ trợ doxygen cho cốt lõi tô pô.
- tài liệu: Thêm liên kết UCM vào trang chính của doxygen.
- ucm: docs: sửa lỗi doxygen trừ vá cho tiêu đề cục bộ UCM
- Tiêu đề hạt nhân:
- Topology: ABI - Đổi tên dai_elems thành pcm_elems trong tệp kê khai
- Topology: ABI - Thay đổi định dạng luồng sang cờ bitwise
- Topology: ABI - Sử dụng __le32 thay vì __u32 trong snd_soc_tplg_dapm_widget
- Topology: ABI - Loại bỏ cấu trúc không sử dụng snd_soc_tplg_stream_config
- tô pô: ABI - Loại bỏ tdm_slot & amp; dai_fmt từ snd_soc_tplg_stream
- Topology: ABI - Phân tách PCM & amp; BE / CC hỗ trợ liên kết và va đập ABI phiên bản đến 4
- Topology: ABI - Thêm phần tử name vào snd_soc_tplg_stream
- hwdep: thêm các trình điều khiển hỗ trợ cho FireWire digi00x / tascam
- tô pô: thêm ops hỗ trợ cho các đối tượng điều khiển byte.
- Topology: cập nhật ABI để cải thiện hỗ trợ cho các loại đối tượng TLV khác nhau.
- tô pô: uapi: Thêm tiêu đề UAPI cho tô pô ABI
- Đồng bộ hóa bao gồm / sound / asound.h với hạt nhân 4.1
- Người trợ giúp SHM:
- hỗ trợ xây dựng w / out Hệ thống V bộ nhớ chia sẻ
- Mã kiểm tra / Ví dụ:
- test: audio_time: báo cáo về tính hợp lệ và chính xác của báo cáo
- test: sửa audio_time với audio_tstamp_config get / set mới
- test / pcm_min: Sửa các thông báo lỗi
- test / pcm: Sửa các giá trị được tạo ra bằng định dạng float PCM
- Core:
- Phát hành v1.1.0
- hỗ trợ xây dựng w / out Hệ thống V bộ nhớ chia sẻ
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- xây dựng: Không cố gắng phát hiện trình biên dịch chéo
- lõi: thêm macro thuận tiện vào local.h
- conf: topology: Thêm tệp tôpô cho âm thanh rộng DSP
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- Thay thế list.h bằng phiên bản riêng của nó
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- conf / ucm: Thêm Makefile.am cho broadwell-rt286 ucm config
- Cấu hình API:
- Thay thế các ký tự không an toàn bằng _ trong tên thẻ
- Kiểm soát API:
- kiểm soát: Cho phép cset'ing các giá trị cụ thể trong trường hợp có nhiều giá trị
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- namehint: Khắc phục lỗi không hợp lệ với tên iface không hợp lệ
- namehint: Sửa danh sách không có số thiết bị
- namehint: Khắc phục sự truy cập danh sách không hợp lệ trong snd_device_name_hint ()
- API HWDEP:
- hwdep: thêm các trình điều khiển hỗ trợ cho FireWire digi00x / tascam
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- API PCM:
- hỗ trợ xây dựng w / out Hệ thống V bộ nhớ chia sẻ
- pcm: bỏ sys / shm.h không được sử dụng
- di chuyển người trợ giúp trang đến mã chung
- pcm: dmix: Xử lý nô lệ PCM xrun và các trạng thái bất ngờ đúng
- pcm: ladspa: Khắc phục lỗi segfault do tham chiếu kênh sai
- pcm: tuyến đường: Loại bỏ không có thật! trong kiểm tra snd_config_get_id ()
- pcm: ioplug, extplug: Sửa lỗi logic trong kiểm tra kiểu
- pcm: Sửa doxygen cho hai enums
- pcm: khôi phục các tham số hw trên độ trễ thiết lập không thành công
- pcm: thêm hỗ trợ cho STATUS_EXT ioctl mới
- pcm: thêm hỗ trợ cho get / set_audio_htstamp_config
- pcm: thêm chức năng trợ giúp để truy vấn khả năng đánh dấu thời gian
- PCM: snd_pcm_xxxx_drain () có thể bị chặn sau khi tạm dừng và tiếp tục
- pcm: Khắc phục snd_pcm_status () cho dmix & amp; co
- pcm: Không khẳng định trong _snd_pcm_hw_params_internal ()
- pcm: Xóa assert () khỏi snd_pcm_hw_params_slave ()
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- API RawMidi:
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- API hẹn giờ:
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- API cấu trúc liên kết:
- tô pô: Thêm nguyên mẫu bị thiếu cho các chức năng mới
- tô pô: loại bỏ loại endian nhỏ khỏi tiêu đề userpace
- tô pô: Bổ sung hỗ trợ C API cho PCM
- tô pô: Bổ sung hỗ trợ API C cho liên kết BE và CC.
- Topology: ABI - Thay đổi định dạng luồng sang cờ bitwise
- Topology: ABI - Phân tách PCM & amp; BE / CC hỗ trợ liên kết và va đập ABI phiên bản đến 4
- tô pô: Thêm API để đặt số phiên bản nhà cung cấp cụ thể
- tô pô: pcm: Xóa các biến không sử dụng
- topology: trình phân tích cú pháp: Thêm giá trị trả về bị thiếu thành snd_tplg_set_manifest_data ()
- tô pô: dữ liệu: Sửa lỗi kiểm tra sai trong tplg_parse_data_hex ()
- tô pô: ctl: Kiểm tra kiểu kiểm tra truy cập
- tô pô: xây dựng: sửa lỗi có thể uninitialized biến trong write_elem_block ()
- topology: Một cuộc gọi API để trực tiếp xây dựng dữ liệu tô pô từ các mẫu
- tô pô: Bổ sung cấu trúc mẫu C để xây dựng tô pô từ các chương trình C
- lõi: thêm macro thuận tiện vào local.h
- tô pô: đổi tên OBJECT_TYPE_ thành SND_TPLG_TYPE _
- tô pô: in lỗi tiền tố trên thông báo lỗi.
- tô pô: xử lý tất cả các kiểu điều khiển DAPM giống như khi sao chép
- Topology: cập nhật ABI để cải thiện hỗ trợ cho các loại đối tượng TLV khác nhau.
- tô pô: Bổ sung hỗ trợ cho việc ghi dữ liệu cá nhân hiển thị.
- tô pô: Thêm ID phần tử để chúng ta có thể tra cứu tài liệu tham khảo theo tên.
- tô pô: sửa phần tử đối tượng loại là chuyển đổi ()
- tô pô: sửa lỗi chính tả
- Topology: Khắc phục sự thiếu hụt của ctype.h
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- Topology: Thêm trình tạo tệp nhị phân.
- tô pô: thêm Bộ phân tích cú pháp bản đồ kênh.
- tô pô: Thêm bộ phân tích CTL
- tô pô: thêm bộ phân tích đối tượng DAPM
- tô pô: thêm bộ phân tích cú pháp dữ liệu cá nhân
- tô pô: thêm bộ phân tích cú pháp hoạt động
- tô pô: Thêm bộ phân tích cú pháp PCM.
- tô pô: thêm bộ phân tích cú pháp văn bản
- tô pô: thêm bộ phân tích lõi tô pô.
- Sử dụng API Trình quản lý trường hợp:
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- ucm: docs: Định dạng định dạng doxygen cho trang chính UCM.
- ucm: cho phép nhiều thiết bị trong JackHWMute
- ucm: cải tiến tài liệu cấu hình jack
- ucm: định dạng lại snd_use_case_get () doc
- ucm: ghi lại một số giá trị tiêu chuẩn
- /include/Makefile.am:
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- /src/Makefile.am:
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- Cấu hình:
- di chuyển người trợ giúp trang đến mã chung
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- conf: topology: Thêm tệp tôpô cho âm thanh rộng DSP
- Thay thế các ký tự không an toàn bằng _ trong tên thẻ
- surround41 / 50.conf: Sử dụng cú pháp chmap để tăng tính linh hoạt hơn
- conf / ucm: broadwell-rt286: thay đổi để thiết lập số lượng chụp và thiết bị chụp
- conf: Thêm mô tả gợi ý đến các thiết bị ctl, hwdep, seq và timer
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- conf / ucm: broadwell-rt286: thay đổi để sử dụng chính xác tên jack kcontrol
- USB-audio: Sound Blaster HD iec958 đang ở trên thiết bị 1
- conf / ucm: Thêm Makefile.am cho broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: thêm ucm config
- Tài liệu:
- topology: doxygen: Thêm sự hỗ trợ doxygen cho cốt lõi tô pô.
- tài liệu: Thêm liên kết UCM vào trang chính của doxygen.
- ucm: docs: sửa lỗi doxygen trừ vá cho tiêu đề cục bộ UCM
- Tiêu đề hạt nhân:
- Topology: ABI - Đổi tên dai_elems thành pcm_elems trong tệp kê khai
- Topology: ABI - Thay đổi định dạng luồng sang cờ bitwise
- Topology: ABI - Sử dụng __le32 thay vì __u32 trong snd_soc_tplg_dapm_widget
- Topology: ABI - Loại bỏ cấu trúc không sử dụng snd_soc_tplg_stream_config
- tô pô: ABI - Loại bỏ tdm_slot & amp; dai_fmt từ snd_soc_tplg_stream
- Topology: ABI - Phân tách PCM & amp; BE / CC hỗ trợ liên kết và va đập ABI phiên bản đến 4
- Topology: ABI - Thêm phần tử name vào snd_soc_tplg_stream
- hwdep: thêm các trình điều khiển hỗ trợ cho FireWire digi00x / tascam
- tô pô: thêm ops hỗ trợ cho các đối tượng điều khiển byte.
- Topology: cập nhật ABI để cải thiện hỗ trợ cho các loại đối tượng TLV khác nhau.
- tô pô: uapi: Thêm tiêu đề UAPI cho tô pô ABI
- Đồng bộ hóa bao gồm / sound / asound.h với hạt nhân 4.1
- Người trợ giúp SHM:
- hỗ trợ xây dựng w / out Hệ thống V bộ nhớ chia sẻ
- Mã kiểm tra / Ví dụ:
- test: audio_time: báo cáo về tính hợp lệ và chính xác của báo cáo
- test: sửa audio_time với audio_tstamp_config get / set mới
- test / pcm_min: Sửa các thông báo lỗi
- test / pcm: Sửa các giá trị được tạo ra bằng định dạng float PCM
- Core:
- Phát hành v1.1.0
- hỗ trợ xây dựng w / out Hệ thống V bộ nhớ chia sẻ
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- xây dựng: Không cố gắng phát hiện trình biên dịch chéo
- lõi: thêm macro thuận tiện vào local.h
- conf: topology: Thêm tệp tôpô cho âm thanh rộng DSP
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- Thay thế list.h bằng phiên bản riêng của nó
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- conf / ucm: Thêm Makefile.am cho broadwell-rt286 ucm config
- Cấu hình API:
- Thay thế các ký tự không an toàn bằng _ trong tên thẻ
- Kiểm soát API:
- kiểm soát: Cho phép cset'ing các giá trị cụ thể trong trường hợp có nhiều giá trị
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- namehint: Khắc phục lỗi không hợp lệ với tên iface không hợp lệ
- namehint: Sửa danh sách không có số thiết bị
- namehint: Khắc phục sự truy cập danh sách không hợp lệ trong snd_device_name_hint ()
- API HWDEP:
- hwdep: thêm các trình điều khiển hỗ trợ cho FireWire digi00x / tascam
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- API PCM:
- hỗ trợ xây dựng w / out Hệ thống V bộ nhớ chia sẻ
- pcm: bỏ sys / shm.h không được sử dụng
- di chuyển người trợ giúp trang đến mã chung
- pcm: dmix: Xử lý nô lệ PCM xrun và các trạng thái bất ngờ đúng
- pcm: ladspa: Khắc phục lỗi segfault do tham chiếu kênh sai
- pcm: tuyến đường: Loại bỏ không có thật! trong kiểm tra snd_config_get_id ()
- pcm: ioplug, extplug: Sửa lỗi logic trong kiểm tra kiểu
- pcm: Sửa doxygen cho hai enums
- pcm: khôi phục các tham số hw trên độ trễ thiết lập không thành công
- pcm: thêm hỗ trợ cho STATUS_EXT ioctl mới
- pcm: thêm hỗ trợ cho get / set_audio_htstamp_config
- pcm: thêm chức năng trợ giúp để truy vấn khả năng đánh dấu thời gian
- PCM: snd_pcm_xxxx_drain () có thể bị chặn sau khi tạm dừng và tiếp tục
- pcm: Khắc phục snd_pcm_status () cho dmix & amp; co
- pcm: Không khẳng định trong _snd_pcm_hw_params_internal ()
- pcm: Xóa assert () khỏi snd_pcm_hw_params_slave ()
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- API RawMidi:
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- API hẹn giờ:
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- API cấu trúc liên kết:
- tô pô: Thêm nguyên mẫu bị thiếu cho các chức năng mới
- tô pô: loại bỏ loại endian nhỏ khỏi tiêu đề userpace
- tô pô: Bổ sung hỗ trợ C API cho PCM
- tô pô: Bổ sung hỗ trợ API C cho liên kết BE và CC.
- Topology: ABI - Thay đổi định dạng luồng sang cờ bitwise
- Topology: ABI - Phân tách PCM & amp; BE / CC hỗ trợ liên kết và va đập ABI phiên bản đến 4
- tô pô: Thêm API để đặt số phiên bản nhà cung cấp cụ thể
- tô pô: pcm: Xóa các biến không sử dụng
- topology: trình phân tích cú pháp: Thêm giá trị trả về bị thiếu thành snd_tplg_set_manifest_data ()
- tô pô: dữ liệu: Sửa lỗi kiểm tra sai trong tplg_parse_data_hex ()
- tô pô: ctl: Kiểm tra kiểu kiểm tra truy cập
- tô pô: xây dựng: sửa lỗi có thể uninitialized biến trong write_elem_block ()
- topology: Một cuộc gọi API để trực tiếp xây dựng dữ liệu tô pô từ các mẫu
- tô pô: Bổ sung cấu trúc mẫu C để xây dựng tô pô từ các chương trình C
- lõi: thêm macro thuận tiện vào local.h
- tô pô: đổi tên OBJECT_TYPE_ thành SND_TPLG_TYPE _
- tô pô: in lỗi tiền tố trên thông báo lỗi.
- tô pô: xử lý tất cả các kiểu điều khiển DAPM giống như khi sao chép
- Topology: cập nhật ABI để cải thiện hỗ trợ cho các loại đối tượng TLV khác nhau.
- tô pô: Bổ sung hỗ trợ cho việc ghi dữ liệu cá nhân hiển thị.
- tô pô: Thêm ID phần tử để chúng ta có thể tra cứu tài liệu tham khảo theo tên.
- tô pô: sửa phần tử đối tượng loại là chuyển đổi ()
- tô pô: sửa lỗi chính tả
- Topology: Khắc phục sự thiếu hụt của ctype.h
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- Topology: Thêm trình tạo tệp nhị phân.
- tô pô: thêm Bộ phân tích cú pháp bản đồ kênh.
- tô pô: Thêm bộ phân tích CTL
- tô pô: thêm bộ phân tích đối tượng DAPM
- tô pô: thêm bộ phân tích cú pháp dữ liệu cá nhân
- tô pô: thêm bộ phân tích cú pháp hoạt động
- tô pô: Thêm bộ phân tích cú pháp PCM.
- tô pô: thêm bộ phân tích cú pháp văn bản
- tô pô: thêm bộ phân tích lõi tô pô.
- Sử dụng API Trình quản lý trường hợp:
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- ucm: docs: Định dạng định dạng doxygen cho trang chính UCM.
- ucm: cho phép nhiều thiết bị trong JackHWMute
- ucm: cải tiến tài liệu cấu hình jack
- ucm: định dạng lại snd_use_case_get () doc
- ucm: ghi lại một số giá trị tiêu chuẩn
- /include/Makefile.am:
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- /src/Makefile.am:
- tô pô: autotools: Bổ sung hỗ trợ build cho topology core
- Cấu hình:
- di chuyển người trợ giúp trang đến mã chung
- sửa _GNU_SOURCE xử lý & amp; tiêu đề bao gồm
- conf: topology: Thêm tệp tôpô cho âm thanh rộng DSP
- Thay thế các ký tự không an toàn bằng _ trong tên thẻ
- surround41 / 50.conf: Sử dụng cú pháp chmap để tăng tính linh hoạt hơn
- conf / ucm: broadwell-rt286: thay đổi để thiết lập số lượng chụp và thiết bị chụp
- conf: Thêm mô tả gợi ý đến các thiết bị ctl, hwdep, seq và timer
- Cho phép gợi ý cho ctl, hwdep, timer và seq
- conf / ucm: broadwell-rt286: thay đổi để sử dụng chính xác tên jack kcontrol
- USB-audio: Sound Blaster HD iec958 đang ở trên thiết bị 1
- conf / ucm: Thêm Makefile.am cho broadwell-rt286 ucm config
- conf / ucm: broadwell-rt286: thêm ucm config
- Tài liệu:
- topology: doxygen: Thêm sự hỗ trợ doxygen cho cốt lõi tô pô.
- tài liệu: Thêm liên kết UCM vào trang chính của doxygen.
- ucm: docs: sửa lỗi doxygen trừ vá cho tiêu đề cục bộ UCM
- Tiêu đề hạt nhân:
- Topology: ABI - Đổi tên dai_elems thành pcm_elems trong tệp kê khai
- Topology: ABI - Thay đổi định dạng luồng sang cờ bitwise
- Topology: ABI - Sử dụng __le32 thay vì __u32 trong snd_soc_tplg_dapm_widget
- Topology: ABI - Loại bỏ cấu trúc không sử dụng snd_soc_tplg_stream_config
- tô pô: ABI - Loại bỏ tdm_slot & amp; dai_fmt từ snd_soc_tplg_stream
- Topology: ABI - Phân tách PCM & amp; BE / CC hỗ trợ liên kết và va đập ABI phiên bản đến 4
- Topology: ABI - Thêm phần tử name vào snd_soc_tplg_stream
- hwdep: thêm các trình điều khiển hỗ trợ cho FireWire digi00x / tascam
- tô pô: thêm ops hỗ trợ cho các đối tượng điều khiển byte.
- Topology: cập nhật ABI để cải thiện hỗ trợ cho các loại đối tượng TLV khác nhau.
- tô pô: uapi: Thêm tiêu đề UAPI cho tô pô ABI
- Đồng bộ hóa bao gồm / sound / asound.h với hạt nhân 4.1
- Người trợ giúp SHM:
- hỗ trợ xây dựng w / out Hệ thống V bộ nhớ chia sẻ
- Mã kiểm tra / Ví dụ:
- test: audio_time: báo cáo về tính hợp lệ và chính xác của báo cáo
- test: sửa audio_time với audio_tstamp_config get / set mới
- test / pcm_min: Sửa các thông báo lỗi
- test / pcm: Sửa các giá trị được tạo ra bằng định dạng float PCM
- configure.in: Xóa tham chiếu emi_26_62
- Xóa công ty cứng emi_26_62
- Thêm phần mềm cho CA0132 DSP
- Emagic EMI 2 | 6 Phần mềm kết nối âm thanh
- Xóa công ty cứng emi_26_62
- Phần mềm Công cụ Sound Blaster HDA CA0132
- Cập nhật tệp tin phần vững ca0132
- Thêm phần mềm cho CA0132 DSP
- http://alsa-project.org/main/index.php/Changes_v1.0.23_v1.0.24
- Trình điều khiển oxy CMI8788 hiện hỗ trợ card âm thanh ASUS Xonar DS
- Hỗ trợ âm thanh HDMI cho NVIDIA GeForce GT 220
- Hỗ trợ Realtek ALC670, ALC665, ALC269VB
- Thêm hỗ trợ âm thanh Apple Mac Mini 3,1
- Thêm hỗ trợ iMac 27 inch
- Cải thiện hỗ trợ Apple MacBook Pro 5,1 / 5,2
- Hỗ trợ bộ điều khiển HDA mới của Intel
- Hỗ trợ nhiều hơn tám luồng âm thanh trong trình điều khiển Intel HDA
- Quản lý năng động âm thanh cải tiến
Tính năng mới trong phiên bản 1.1.4:
Tính năng mới trong phiên bản 1.1.3:
Tính năng mới trong phiên bản 1.1.2:
Tính năng mới trong phiên bản 1.1.1:
Tính năng mới trong phiên bản 1.1.0:
Tính năng mới trong phiên bản 1.0.27.2:
Tính năng mới trong phiên bản 1.0.24:
Tính năng mới trong phiên bản 1.0.23:
Bình luận không