ALSA driver

소프트웨어 스크린 샷:
ALSA driver
소프트웨어 정보:
버전: 1.1.5 업데이트
업로드 날짜: 2 Dec 17
개발자: ALSA Team
라이센스: 무료
인기: 87

Rating: 1.0/5 (Total Votes: 1)

Advanced Linux Sound Architecture는 여러 부분으로 구성되어 있습니다. 첫 번째는 모듈 자동 로딩, devfs, isapnp 자동 구성을 지원하고 아날로그 오디오, 디지털 오디오, 컨트롤, 믹서, 신디사이저, DSP, MIDI 및 오디오 하드웨어의 타이머 구성 요소에 대한 완전한 액세스를 제공하는 완전히 모듈화 된 사운드 드라이버입니다.

또한 완전한 기능을 갖춘 커널 레벨 시퀀서, OSS / Free 어플리케이션을위한 완전한 호환성 레이어, 어플리케이션 (클라이언트 / 서버, 플러그인, PCM)에 대한 ALSA 커널 드라이버 기능을 다루고 향상시키는 객체 지향 C 라이브러리 shari

이 릴리스의 새로운 기능 :

핵심 :
버전 v1.1.0 출시
System V 공유 메모리가있는 건물 지원
_GNU_SOURCE 처리 및 헤더 포함 수정
빌드 : 크로스 컴파일러를 감지하지 마라.
core : local.h에 편리한 매크로를 추가한다.
conf : 토폴로지 : broadwell 오디오 DSP를위한 토폴로지 파일 추가
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
list.h를 자체 버전으로 바꾸십시오.
ctl, hwdep, timer 및 seq에 대한 힌트 허용
conf / ucm : broadwell-rt286 ucm config 용 Makefile.am 추가
구성 API :
카드 이름에 안전하지 않은 문자를 _으로 대체하십시오.
제어 API :
control : 다중 값의 경우 특정 값을 cset하는 것을 허용합니다.
ctl, hwdep, timer 및 seq에 대한 힌트 허용
namehint : 잘못된 iface 이름으로 불량을 수정합니다.
namehint : 장치 번호없이 목록 수정
namehint : snd_device_name_hint ()에서 잘못된 목록 액세스 수정
HWDEP API :
hwdep : FireWire digi00x / tascam 드라이버 지원 추가
ctl, hwdep, timer 및 seq에 대한 힌트 허용
PCM API :
System V 공유 메모리가있는 건물 지원
pcm : 사용하지 않는 sys / shm.h 포함 포함
페이지 도우미를 공통 코드로 이동

pcm : dmix : 슬레이브 PCM xrun과 예기치 않은 상태를 적절하게 처리합니다.
pcm : ladspa : 잘못된 채널 참조로 인한 segfault 수정
pcm : 경로 : 가짜를 제거하십시오! snd_config_get_id () 검사에서
pcm : ioplug, extplug : 유형 검사시 논리 오류 수정
pcm : 두 열거 형에 대한 doxygen 수정
pcm : 설정된 대기 시간에 hw 매개 변수를 복원하지 못했습니다.
pcm : 새로운 STATUS_EXT ioctl에 대한 지원 추가
pcm : get / set_audio_htstamp_config에 대한 지원 추가
pcm : 타임 스탬프 기능을 쿼리하는 도우미 함수 추가
PCM : 일시 중지 및 다시 시작한 후 snd_pcm_xxxx_drain ()이 차단 될 수 있습니다.
pcm : dmix & co에 대한 snd_pcm_status () 수정
pcm : _snd_pcm_hw_params_internal ()에서 어설 션하지 마십시오.
pcm : snd_pcm_hw_params_slave ()에서 assert () 제거
ctl, hwdep, timer 및 seq에 대한 힌트 허용
RawMidi API :
ctl, hwdep, timer 및 seq에 대한 힌트 허용
타이머 API :
_GNU_SOURCE 처리 및 헤더 포함 수정
토폴로지 API :
토폴로지 : 새 기능에 대한 누락 된 프로토 타입 추가
토폴로지 : 사용자 공간 헤더에서 리틀 엔디안 유형 제거
토폴로지 : PCM에 C API 지원 추가
토폴로지 : BE 및 CC 링크에 대한 C API 지원을 추가하십시오.토폴로지 : ABI - 스트림 형식을 비트 플래그로 변경
토폴로지 : ABI - 별도의 PCM 및 BE / CC 링크 지원 및 ABI 버전 4에 대한 충돌
토폴로지 : API를 추가하여 공급 업체 고유의 버전 번호를 설정합니다.
토폴로지 : pcm : 사용되지 않는 변수 제거
토폴로지 : 파서 ​​: 누락 된 반환 값을 snd_tplg_set_manifest_data ()에 추가합니다.
토폴로지 : 데이터 : tplg_parse_data_hex ()에서 잘못된 크기 확인 수정
토폴로지 : ctl : 액세스 유형 검사 수정
토폴로지 : 빌더 : write_elem_block ()에서 초기화되지 않은 변수를 수정했습니다.
토폴로지 : 템플릿에서 토폴로지 데이터를 직접 빌드하기위한 API 호출
토폴로지 : C 프로그램에서 토폴로지 작성을위한 C 템플릿 구조 추가
core : local.h에 편리한 매크로를 추가한다.
토폴로지 : OBJECT_TYPE_을 SND_TPLG_TYPE_으로 이름 바꾸기
토폴로지 : 오류 메시지에 인쇄 오류 접두사.
토폴로지 : 복사 할 때 모든 DAPM 컨트롤 유형을 동일하게 처리합니다.
토폴로지 : 여러 TLV 개체 유형에 대한 지원을 향상시키기 위해 ABI를 업데이트합니다.
토폴로지 : 매니페스트 개인 데이터를 작성하기위한 지원을 추가합니다.
토폴로지 : 요소 ID를 추가하여 참조를 조회 할 수 있습니다.
토폴로지 : fix 요소 객체 유형은 switch ()입니다.
토폴로지 : 오타 수정토폴로지 : ctype.h의 누락 된 부분 수정
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
토폴로지 : 바이너리 파일 빌더를 추가하십시오.
토폴로지 : 채널 맵 파서를 추가합니다.
토폴로지 : CTL 파서 추가
토폴로지 : DAPM 개체 파서 추가
토폴로지 : 개인 데이터 파서 추가
토폴로지 : 연산 파서 추가
토폴로지 : PCM 파서를 추가합니다.
토폴로지 : 텍스트 섹션 파서를 추가합니다.
토폴로지 : 토폴로지 코어 파서를 추가합니다.
Use Case Manager API :
_GNU_SOURCE 처리 및 헤더 포함 수정
ucm : docs : UCM 기본 페이지에 대한 doxygen 형식 수정.
ucm : JackHWMute에서 여러 장치 허용
ucm : 잭 구성 문서 개선
ucm : 형식 재 지정 snd_use_case_get () doc
ucm : 몇 가지 표준 값을 문서화하십시오.
/include/Makefile.am :
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
/src/Makefile.am :
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
구성 :
페이지 도우미를 공통 코드로 이동
_GNU_SOURCE 처리 및 헤더 포함 수정
conf : 토폴로지 : broadwell 오디오 DSP를위한 토폴로지 파일 추가
카드 이름에 안전하지 않은 문자를 _으로 대체하십시오.surround41 / 50.conf : 유연성 향상을 위해 chmap 구문 사용
conf / ucm : broadwell-rt286 : 캡처 볼륨 설정 및 캡처 장치로 변경
conf : ctl, hwdep, seq 및 timer 장치에 힌트 설명 추가
ctl, hwdep, timer 및 seq에 대한 힌트 허용
conf / ucm : broadwell-rt286 : 올바른 잭 kcontrol 이름을 사용하도록 변경합니다.
USB 오디오 : Sound Blaster HD iec958이 장치 1에 있습니다.
conf / ucm : broadwell-rt286 ucm config 용 Makefile.am 추가
conf / ucm : broadwell-rt286 : ucm config를 추가합니다.
선적 서류 비치:
토폴로지 : doxygen : 토폴로지 코어에 대한 doxygen 지원을 추가합니다.
docs : 기본 doxygen 페이지에 UCM 링크를 추가하십시오.
ucm : docs : UCM 로컬 헤더에 대한 doxygen 패치 제외
커널 헤더 :
토폴로지 : ABI - 매니페스트의 dai_elems에서 pcm_elems로 이름 바꾸기
토폴로지 : ABI - 스트림 형식을 비트 플래그로 변경
토폴로지 : ABI - snd_soc_tplg_dapm_widget에서 __u32 대신 __le32를 사용하십시오.
토폴로지 : ABI - 사용되지 않는 구조체 제거 snd_soc_tplg_stream_config
토폴로지 : ABI - snd_soc_tplg_stream에서 tdm_slot 및 dai_fmt 제거
토폴로지 : ABI - 별도의 PCM 및 BE / CC 링크 지원 및 ABI 버전 4에 대한 충돌
토폴로지 : ABI - name 요소를 snd_soc_tplg_stream에 추가

hwdep : FireWire digi00x / tascam 드라이버 지원 추가
토폴로지 : 바이트 제어 개체에 ops 지원을 추가합니다.
토폴로지 : 여러 TLV 개체 유형에 대한 지원을 향상시키기 위해 ABI를 업데이트합니다.
토폴로지 : uapi : 토폴로지 ABI 용 UAPI 헤더 추가
4.1 커널과 include / sound / asound.h 동기화
SHM 도우미 :
System V 공유 메모리가있는 건물 지원
테스트 / 예제 코드 :
test : audio_time : 보고서 유효성 및 정확성 표시
test : 새로운 get / set으로 audio_time 수정 audio_tstamp_config
test / pcm_min : 오류 메시지 수정
test / pcm : float PCM 형식으로 생성 된 값 수정

1.1.4 버전의 새로운 기능 :

핵심:
버전 v1.1.0 출시
System V 공유 메모리가있는 건물 지원
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
빌드 : 크로스 컴파일러를 감지하지 마라.
core : local.h에 편리한 매크로를 추가한다.
conf : 토폴로지 : broadwell 오디오 DSP를위한 토폴로지 파일 추가
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
list.h를 자체 버전으로 바꾸십시오.
ctl, hwdep, timer 및 seq에 대한 힌트 허용
conf / ucm : broadwell-rt286 ucm config 용 Makefile.am 추가
구성 API :
카드 이름에 안전하지 않은 문자를 _으로 대체하십시오.
제어 API :
control : 다중 값의 경우 특정 값을 cset하는 것을 허용합니다.
ctl, hwdep, timer 및 seq에 대한 힌트 허용
namehint : 잘못된 iface 이름으로 불량을 수정합니다.
namehint : 장치 번호없이 목록 수정
namehint : snd_device_name_hint ()에서 잘못된 목록 액세스 수정
HWDEP API :
hwdep : FireWire digi00x / tascam 드라이버 지원 추가
ctl, hwdep, timer 및 seq에 대한 힌트 허용
PCM API :
System V 공유 메모리가있는 건물 지원
pcm : 사용하지 않는 sys / shm.h 포함 포함
페이지 도우미를 공통 코드로 이동pcm : dmix : 슬레이브 PCM xrun과 예기치 않은 상태를 적절하게 처리합니다.
pcm : ladspa : 잘못된 채널 참조로 인한 segfault 수정
pcm : 경로 : 가짜를 제거하십시오! snd_config_get_id () 검사에서
pcm : ioplug, extplug : 유형 검사시 논리 오류 수정
pcm : 두 열거 형에 대한 doxygen 수정
pcm : 설정된 대기 시간에 hw 매개 변수를 복원하지 못했습니다.
pcm : 새로운 STATUS_EXT ioctl에 대한 지원 추가
pcm : get / set_audio_htstamp_config에 대한 지원 추가
pcm : 타임 스탬프 기능을 쿼리하는 도우미 함수 추가
PCM : 일시 중지 및 다시 시작한 후 snd_pcm_xxxx_drain ()이 차단 될 수 있습니다.
pcm : dmix에 대한 snd_pcm_status () 수정 & amp; 공동
pcm : _snd_pcm_hw_params_internal ()에서 어설 션하지 마십시오.
pcm : snd_pcm_hw_params_slave ()에서 assert () 제거
ctl, hwdep, timer 및 seq에 대한 힌트 허용
RawMidi API :
ctl, hwdep, timer 및 seq에 대한 힌트 허용
타이머 API :
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
토폴로지 API :
토폴로지 : 새 기능에 대한 누락 된 프로토 타입 추가
토폴로지 : 사용자 공간 헤더에서 리틀 엔디안 유형 제거
토폴로지 : PCM에 C API 지원 추가
토폴로지 : BE 및 CC 링크에 대한 C API 지원을 추가하십시오.토폴로지 : ABI - 스트림 형식을 비트 플래그로 변경
토폴로지 : ABI - 개별 PCM & amp; BE / CC 링크 지원 및 ABI 버전 4에 대한 충돌
토폴로지 : API를 추가하여 공급 업체 고유의 버전 번호를 설정합니다.
토폴로지 : pcm : 사용되지 않는 변수 제거
토폴로지 : 파서 ​​: 누락 된 반환 값을 snd_tplg_set_manifest_data ()에 추가합니다.
토폴로지 : 데이터 : tplg_parse_data_hex ()에서 잘못된 크기 확인 수정
토폴로지 : ctl : 액세스 유형 검사 수정
토폴로지 : 빌더 : write_elem_block ()에서 초기화되지 않은 변수를 수정했습니다.
토폴로지 : 템플릿에서 토폴로지 데이터를 직접 빌드하기위한 API 호출
토폴로지 : C 프로그램에서 토폴로지 작성을위한 C 템플릿 구조 추가
core : local.h에 편리한 매크로를 추가한다.
토폴로지 : OBJECT_TYPE_을 SND_TPLG_TYPE_으로 이름 바꾸기
토폴로지 : 오류 메시지에 인쇄 오류 접두사.
토폴로지 : 복사 할 때 모든 DAPM 컨트롤 유형을 동일하게 처리합니다.
토폴로지 : 여러 TLV 개체 유형에 대한 지원을 향상시키기 위해 ABI를 업데이트합니다.
토폴로지 : 매니페스트 개인 데이터를 작성하기위한 지원을 추가합니다.
토폴로지 : 요소 ID를 추가하여 참조를 조회 할 수 있습니다.
토폴로지 : fix 요소 객체 유형은 switch ()입니다.
토폴로지 : 오타 수정토폴로지 : ctype.h의 누락 된 부분 수정
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
토폴로지 : 바이너리 파일 빌더를 추가하십시오.
토폴로지 : 채널 맵 파서를 추가합니다.
토폴로지 : CTL 파서 추가
토폴로지 : DAPM 개체 파서 추가
토폴로지 : 개인 데이터 파서 추가
토폴로지 : 연산 파서 추가
토폴로지 : PCM 파서를 추가합니다.
토폴로지 : 텍스트 섹션 파서를 추가합니다.
토폴로지 : 토폴로지 코어 파서를 추가합니다.
Use Case Manager API :
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
ucm : docs : UCM 기본 페이지에 대한 doxygen 형식 수정.
ucm : JackHWMute에서 여러 장치 허용
ucm : 잭 구성 문서 개선
ucm : 형식 재 지정 snd_use_case_get () doc
ucm : 몇 가지 표준 값을 문서화하십시오.
/include/Makefile.am :
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
/src/Makefile.am :
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
구성 :
페이지 도우미를 공통 코드로 이동
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
conf : 토폴로지 : broadwell 오디오 DSP를위한 토폴로지 파일 추가카드 이름에 안전하지 않은 문자를 _으로 대체하십시오.
surround41 / 50.conf : 유연성 향상을 위해 chmap 구문 사용
conf / ucm : broadwell-rt286 : 캡처 볼륨 설정 및 캡처 장치로 변경
conf : ctl, hwdep, seq 및 timer 장치에 힌트 설명 추가
ctl, hwdep, timer 및 seq에 대한 힌트 허용
conf / ucm : broadwell-rt286 : 올바른 잭 kcontrol 이름을 사용하도록 변경합니다.
USB 오디오 : Sound Blaster HD iec958이 장치 1에 있습니다.
conf / ucm : broadwell-rt286 ucm config 용 Makefile.am 추가
conf / ucm : broadwell-rt286 : ucm config를 추가합니다.
선적 서류 비치:
토폴로지 : doxygen : 토폴로지 코어에 대한 doxygen 지원을 추가합니다.
docs : 기본 doxygen 페이지에 UCM 링크를 추가하십시오.
ucm : docs : UCM 로컬 헤더에 대한 doxygen 패치 제외
커널 헤더 :
토폴로지 : ABI - 매니페스트의 dai_elems에서 pcm_elems로 이름 바꾸기
토폴로지 : ABI - 스트림 형식을 비트 플래그로 변경
토폴로지 : ABI - snd_soc_tplg_dapm_widget에서 __u32 대신 __le32를 사용하십시오.
토폴로지 : ABI - 사용되지 않는 구조체 제거 snd_soc_tplg_stream_config
토폴로지 : ABI - tdm_slot & amp; snd_soc_tplg_stream의 dai_fmt

토폴로지 : ABI - 별도 PCM & amp; BE / CC 링크 지원 및 ABI 버전 4에 대한 충돌
토폴로지 : ABI - name 요소를 snd_soc_tplg_stream에 추가
hwdep : FireWire digi00x / tascam 드라이버 지원 추가
토폴로지 : 바이트 제어 개체에 ops 지원을 추가합니다.
토폴로지 : 여러 TLV 개체 유형에 대한 지원을 향상시키기 위해 ABI를 업데이트합니다.
토폴로지 : uapi : 토폴로지 ABI 용 UAPI 헤더 추가
4.1 커널과 include / sound / asound.h 동기화
SHM 도우미 :
System V 공유 메모리가있는 건물 지원
테스트 / 예제 코드 :
test : audio_time : 보고서 유효성 및 정확성 표시
test : 새로운 get / set으로 audio_time 수정 audio_tstamp_config
test / pcm_min : 오류 메시지 수정
test / pcm : float PCM 형식으로 생성 된 값 수정

버전 1.1.3의 새로운 기능 :

핵심:
버전 v1.1.0 출시
System V 공유 메모리가있는 건물 지원
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
빌드 : 크로스 컴파일러를 감지하지 마라.
core : local.h에 편리한 매크로를 추가한다.
conf : 토폴로지 : broadwell 오디오 DSP를위한 토폴로지 파일 추가
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
list.h를 자체 버전으로 바꾸십시오.
ctl, hwdep, timer 및 seq에 대한 힌트 허용
conf / ucm : broadwell-rt286 ucm config 용 Makefile.am 추가
구성 API :
카드 이름에 안전하지 않은 문자를 _으로 대체하십시오.
제어 API :
control : 다중 값의 경우 특정 값을 cset하는 것을 허용합니다.
ctl, hwdep, timer 및 seq에 대한 힌트 허용
namehint : 잘못된 iface 이름으로 불량을 수정합니다.
namehint : 장치 번호없이 목록 수정
namehint : snd_device_name_hint ()에서 잘못된 목록 액세스 수정
HWDEP API :
hwdep : FireWire digi00x / tascam 드라이버 지원 추가
ctl, hwdep, timer 및 seq에 대한 힌트 허용
PCM API :
System V 공유 메모리가있는 건물 지원
pcm : 사용하지 않는 sys / shm.h 포함 포함
페이지 도우미를 공통 코드로 이동pcm : dmix : 슬레이브 PCM xrun과 예기치 않은 상태를 적절하게 처리합니다.
pcm : ladspa : 잘못된 채널 참조로 인한 segfault 수정
pcm : 경로 : 가짜를 제거하십시오! snd_config_get_id () 검사에서
pcm : ioplug, extplug : 유형 검사시 논리 오류 수정
pcm : 두 열거 형에 대한 doxygen 수정
pcm : 설정된 대기 시간에 hw 매개 변수를 복원하지 못했습니다.
pcm : 새로운 STATUS_EXT ioctl에 대한 지원 추가
pcm : get / set_audio_htstamp_config에 대한 지원 추가
pcm : 타임 스탬프 기능을 쿼리하는 도우미 함수 추가
PCM : 일시 중지 및 다시 시작한 후 snd_pcm_xxxx_drain ()이 차단 될 수 있습니다.
pcm : dmix에 대한 snd_pcm_status () 수정 & amp; 공동
pcm : _snd_pcm_hw_params_internal ()에서 어설 션하지 마십시오.
pcm : snd_pcm_hw_params_slave ()에서 assert () 제거
ctl, hwdep, timer 및 seq에 대한 힌트 허용
RawMidi API :
ctl, hwdep, timer 및 seq에 대한 힌트 허용
타이머 API :
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
토폴로지 API :
토폴로지 : 새 기능에 대한 누락 된 프로토 타입 추가
토폴로지 : 사용자 공간 헤더에서 리틀 엔디안 유형 제거
토폴로지 : PCM에 C API 지원 추가
토폴로지 : BE 및 CC 링크에 대한 C API 지원을 추가하십시오.토폴로지 : ABI - 스트림 형식을 비트 플래그로 변경
토폴로지 : ABI - 개별 PCM & amp; BE / CC 링크 지원 및 ABI 버전 4에 대한 충돌
토폴로지 : API를 추가하여 공급 업체 고유의 버전 번호를 설정합니다.
토폴로지 : pcm : 사용되지 않는 변수 제거
토폴로지 : 파서 ​​: 누락 된 반환 값을 snd_tplg_set_manifest_data ()에 추가합니다.
토폴로지 : 데이터 : tplg_parse_data_hex ()에서 잘못된 크기 확인 수정
토폴로지 : ctl : 액세스 유형 검사 수정
토폴로지 : 빌더 : write_elem_block ()에서 초기화되지 않은 변수를 수정했습니다.
토폴로지 : 템플릿에서 토폴로지 데이터를 직접 빌드하기위한 API 호출
토폴로지 : C 프로그램에서 토폴로지 작성을위한 C 템플릿 구조 추가
core : local.h에 편리한 매크로를 추가한다.
토폴로지 : OBJECT_TYPE_을 SND_TPLG_TYPE_으로 이름 바꾸기
토폴로지 : 오류 메시지에 인쇄 오류 접두사.
토폴로지 : 복사 할 때 모든 DAPM 컨트롤 유형을 동일하게 처리합니다.
토폴로지 : 여러 TLV 개체 유형에 대한 지원을 향상시키기 위해 ABI를 업데이트합니다.
토폴로지 : 매니페스트 개인 데이터를 작성하기위한 지원을 추가합니다.
토폴로지 : 요소 ID를 추가하여 참조를 조회 할 수 있습니다.
토폴로지 : fix 요소 객체 유형은 switch ()입니다.
토폴로지 : 오타 수정토폴로지 : ctype.h의 누락 된 부분 수정
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
토폴로지 : 바이너리 파일 빌더를 추가하십시오.
토폴로지 : 채널 맵 파서를 추가합니다.
토폴로지 : CTL 파서 추가
토폴로지 : DAPM 개체 파서 추가
토폴로지 : 개인 데이터 파서 추가
토폴로지 : 연산 파서 추가
토폴로지 : PCM 파서를 추가합니다.
토폴로지 : 텍스트 섹션 파서를 추가합니다.
토폴로지 : 토폴로지 코어 파서를 추가합니다.
Use Case Manager API :
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
ucm : docs : UCM 기본 페이지에 대한 doxygen 형식 수정.
ucm : JackHWMute에서 여러 장치 허용
ucm : 잭 구성 문서 개선
ucm : 형식 재 지정 snd_use_case_get () doc
ucm : 몇 가지 표준 값을 문서화하십시오.
/include/Makefile.am :
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
/src/Makefile.am :
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
구성 :
페이지 도우미를 공통 코드로 이동
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
conf : 토폴로지 : broadwell 오디오 DSP를위한 토폴로지 파일 추가카드 이름에 안전하지 않은 문자를 _으로 대체하십시오.
surround41 / 50.conf : 유연성 향상을 위해 chmap 구문 사용
conf / ucm : broadwell-rt286 : 캡처 볼륨 설정 및 캡처 장치로 변경
conf : ctl, hwdep, seq 및 timer 장치에 힌트 설명 추가
ctl, hwdep, timer 및 seq에 대한 힌트 허용
conf / ucm : broadwell-rt286 : 올바른 잭 kcontrol 이름을 사용하도록 변경합니다.
USB 오디오 : Sound Blaster HD iec958이 장치 1에 있습니다.
conf / ucm : broadwell-rt286 ucm config 용 Makefile.am 추가
conf / ucm : broadwell-rt286 : ucm config를 추가합니다.
선적 서류 비치:
토폴로지 : doxygen : 토폴로지 코어에 대한 doxygen 지원을 추가합니다.
docs : 기본 doxygen 페이지에 UCM 링크를 추가하십시오.
ucm : docs : UCM 로컬 헤더에 대한 doxygen 패치 제외
커널 헤더 :
토폴로지 : ABI - 매니페스트의 dai_elems에서 pcm_elems로 이름 바꾸기
토폴로지 : ABI - 스트림 형식을 비트 플래그로 변경
토폴로지 : ABI - snd_soc_tplg_dapm_widget에서 __u32 대신 __le32를 사용하십시오.
토폴로지 : ABI - 사용되지 않는 구조체 제거 snd_soc_tplg_stream_config
토폴로지 : ABI - tdm_slot & amp; snd_soc_tplg_stream의 dai_fmt

토폴로지 : ABI - 별도 PCM & amp; BE / CC 링크 지원 및 ABI 버전 4에 대한 충돌
토폴로지 : ABI - name 요소를 snd_soc_tplg_stream에 추가
hwdep : FireWire digi00x / tascam 드라이버 지원 추가
토폴로지 : 바이트 제어 개체에 ops 지원을 추가합니다.
토폴로지 : 여러 TLV 개체 유형에 대한 지원을 향상시키기 위해 ABI를 업데이트합니다.
토폴로지 : uapi : 토폴로지 ABI 용 UAPI 헤더 추가
4.1 커널과 include / sound / asound.h 동기화
SHM 도우미 :
System V 공유 메모리가있는 건물 지원
테스트 / 예제 코드 :
test : audio_time : 보고서 유효성 및 정확성 표시
test : 새로운 get / set으로 audio_time 수정 audio_tstamp_config
test / pcm_min : 오류 메시지 수정
test / pcm : float PCM 형식으로 생성 된 값 수정

1.1.2 버전의 새로운 기능 :

핵심:
버전 v1.1.0 출시
System V 공유 메모리가있는 건물 지원
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
빌드 : 크로스 컴파일러를 감지하지 마라.
core : local.h에 편리한 매크로를 추가한다.
conf : 토폴로지 : broadwell 오디오 DSP를위한 토폴로지 파일 추가
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
list.h를 자체 버전으로 바꾸십시오.
ctl, hwdep, timer 및 seq에 대한 힌트 허용
conf / ucm : broadwell-rt286 ucm config 용 Makefile.am 추가
구성 API :
카드 이름에 안전하지 않은 문자를 _으로 대체하십시오.
제어 API :
control : 다중 값의 경우 특정 값을 cset하는 것을 허용합니다.
ctl, hwdep, timer 및 seq에 대한 힌트 허용
namehint : 잘못된 iface 이름으로 불량을 수정합니다.
namehint : 장치 번호없이 목록 수정
namehint : snd_device_name_hint ()에서 잘못된 목록 액세스 수정
HWDEP API :
hwdep : FireWire digi00x / tascam 드라이버 지원 추가
ctl, hwdep, timer 및 seq에 대한 힌트 허용
PCM API :
System V 공유 메모리가있는 건물 지원
pcm : 사용하지 않는 sys / shm.h 포함 포함
페이지 도우미를 공통 코드로 이동pcm : dmix : 슬레이브 PCM xrun과 예기치 않은 상태를 적절하게 처리합니다.
pcm : ladspa : 잘못된 채널 참조로 인한 segfault 수정
pcm : 경로 : 가짜를 제거하십시오! snd_config_get_id () 검사에서
pcm : ioplug, extplug : 유형 검사시 논리 오류 수정
pcm : 두 열거 형에 대한 doxygen 수정
pcm : 설정된 대기 시간에 hw 매개 변수를 복원하지 못했습니다.
pcm : 새로운 STATUS_EXT ioctl에 대한 지원 추가
pcm : get / set_audio_htstamp_config에 대한 지원 추가
pcm : 타임 스탬프 기능을 쿼리하는 도우미 함수 추가
PCM : 일시 중지 및 다시 시작한 후 snd_pcm_xxxx_drain ()이 차단 될 수 있습니다.
pcm : dmix에 대한 snd_pcm_status () 수정 & amp; 공동
pcm : _snd_pcm_hw_params_internal ()에서 어설 션하지 마십시오.
pcm : snd_pcm_hw_params_slave ()에서 assert () 제거
ctl, hwdep, timer 및 seq에 대한 힌트 허용
RawMidi API :
ctl, hwdep, timer 및 seq에 대한 힌트 허용
타이머 API :
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
토폴로지 API :
토폴로지 : 새 기능에 대한 누락 된 프로토 타입 추가
토폴로지 : 사용자 공간 헤더에서 리틀 엔디안 유형 제거
토폴로지 : PCM에 C API 지원 추가
토폴로지 : BE 및 CC 링크에 대한 C API 지원을 추가하십시오.토폴로지 : ABI - 스트림 형식을 비트 플래그로 변경
토폴로지 : ABI - 개별 PCM & amp; BE / CC 링크 지원 및 ABI 버전 4에 대한 충돌
토폴로지 : API를 추가하여 공급 업체 고유의 버전 번호를 설정합니다.
토폴로지 : pcm : 사용되지 않는 변수 제거
토폴로지 : 파서 ​​: 누락 된 반환 값을 snd_tplg_set_manifest_data ()에 추가합니다.
토폴로지 : 데이터 : tplg_parse_data_hex ()에서 잘못된 크기 확인 수정
토폴로지 : ctl : 액세스 유형 검사 수정
토폴로지 : 빌더 : write_elem_block ()에서 초기화되지 않은 변수를 수정했습니다.
토폴로지 : 템플릿에서 토폴로지 데이터를 직접 빌드하기위한 API 호출
토폴로지 : C 프로그램에서 토폴로지 작성을위한 C 템플릿 구조 추가
core : local.h에 편리한 매크로를 추가한다.
토폴로지 : OBJECT_TYPE_을 SND_TPLG_TYPE_으로 이름 바꾸기
토폴로지 : 오류 메시지에 인쇄 오류 접두사.
토폴로지 : 복사 할 때 모든 DAPM 컨트롤 유형을 동일하게 처리합니다.
토폴로지 : 여러 TLV 개체 유형에 대한 지원을 향상시키기 위해 ABI를 업데이트합니다.
토폴로지 : 매니페스트 개인 데이터를 작성하기위한 지원을 추가합니다.
토폴로지 : 요소 ID를 추가하여 참조를 조회 할 수 있습니다.
토폴로지 : fix 요소 객체 유형은 switch ()입니다.
토폴로지 : 오타 수정토폴로지 : ctype.h의 누락 된 부분 수정
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
토폴로지 : 바이너리 파일 빌더를 추가하십시오.
토폴로지 : 채널 맵 파서를 추가합니다.
토폴로지 : CTL 파서 추가
토폴로지 : DAPM 개체 파서 추가
토폴로지 : 개인 데이터 파서 추가
토폴로지 : 연산 파서 추가
토폴로지 : PCM 파서를 추가합니다.
토폴로지 : 텍스트 섹션 파서를 추가합니다.
토폴로지 : 토폴로지 코어 파서를 추가합니다.
Use Case Manager API :
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
ucm : docs : UCM 기본 페이지에 대한 doxygen 형식 수정.
ucm : JackHWMute에서 여러 장치 허용
ucm : 잭 구성 문서 개선
ucm : 형식 재 지정 snd_use_case_get () doc
ucm : 몇 가지 표준 값을 문서화하십시오.
/include/Makefile.am :
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
/src/Makefile.am :
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
구성 :
페이지 도우미를 공통 코드로 이동
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
conf : 토폴로지 : broadwell 오디오 DSP를위한 토폴로지 파일 추가카드 이름에 안전하지 않은 문자를 _으로 대체하십시오.
surround41 / 50.conf : 유연성 향상을 위해 chmap 구문 사용
conf / ucm : broadwell-rt286 : 캡처 볼륨 설정 및 캡처 장치로 변경
conf : ctl, hwdep, seq 및 timer 장치에 힌트 설명 추가
ctl, hwdep, timer 및 seq에 대한 힌트 허용
conf / ucm : broadwell-rt286 : 올바른 잭 kcontrol 이름을 사용하도록 변경합니다.
USB 오디오 : Sound Blaster HD iec958이 장치 1에 있습니다.
conf / ucm : broadwell-rt286 ucm config 용 Makefile.am 추가
conf / ucm : broadwell-rt286 : ucm config를 추가합니다.
선적 서류 비치:
토폴로지 : doxygen : 토폴로지 코어에 대한 doxygen 지원을 추가합니다.
docs : 기본 doxygen 페이지에 UCM 링크를 추가하십시오.
ucm : docs : UCM 로컬 헤더에 대한 doxygen 패치 제외
커널 헤더 :
토폴로지 : ABI - 매니페스트의 dai_elems에서 pcm_elems로 이름 바꾸기
토폴로지 : ABI - 스트림 형식을 비트 플래그로 변경
토폴로지 : ABI - snd_soc_tplg_dapm_widget에서 __u32 대신 __le32를 사용하십시오.
토폴로지 : ABI - 사용되지 않는 구조체 제거 snd_soc_tplg_stream_config
토폴로지 : ABI - tdm_slot & amp; snd_soc_tplg_stream의 dai_fmt

토폴로지 : ABI - 별도 PCM & amp; BE / CC 링크 지원 및 ABI 버전 4에 대한 충돌
토폴로지 : ABI - name 요소를 snd_soc_tplg_stream에 추가
hwdep : FireWire digi00x / tascam 드라이버 지원 추가
토폴로지 : 바이트 제어 개체에 ops 지원을 추가합니다.
토폴로지 : 여러 TLV 개체 유형에 대한 지원을 향상시키기 위해 ABI를 업데이트합니다.
토폴로지 : uapi : 토폴로지 ABI 용 UAPI 헤더 추가
4.1 커널과 include / sound / asound.h 동기화
SHM 도우미 :
System V 공유 메모리가있는 건물 지원
테스트 / 예제 코드 :
test : audio_time : 보고서 유효성 및 정확성 표시
test : 새로운 get / set으로 audio_time 수정 audio_tstamp_config
test / pcm_min : 오류 메시지 수정
test / pcm : float PCM 형식으로 생성 된 값 수정

1.1.1 버전의 새로운 기능 :

핵심:
버전 v1.1.0 출시
System V 공유 메모리가있는 건물 지원
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
빌드 : 크로스 컴파일러를 감지하지 마라.
core : local.h에 편리한 매크로를 추가한다.
conf : 토폴로지 : broadwell 오디오 DSP를위한 토폴로지 파일 추가
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
list.h를 자체 버전으로 바꾸십시오.
ctl, hwdep, timer 및 seq에 대한 힌트 허용
conf / ucm : broadwell-rt286 ucm config 용 Makefile.am 추가
구성 API :
카드 이름에 안전하지 않은 문자를 _으로 대체하십시오.
제어 API :
control : 다중 값의 경우 특정 값을 cset하는 것을 허용합니다.
ctl, hwdep, timer 및 seq에 대한 힌트 허용
namehint : 잘못된 iface 이름으로 불량을 수정합니다.
namehint : 장치 번호없이 목록 수정
namehint : snd_device_name_hint ()에서 잘못된 목록 액세스 수정
HWDEP API :
hwdep : FireWire digi00x / tascam 드라이버 지원 추가
ctl, hwdep, timer 및 seq에 대한 힌트 허용
PCM API :
System V 공유 메모리가있는 건물 지원
pcm : 사용하지 않는 sys / shm.h 포함 포함
페이지 도우미를 공통 코드로 이동pcm : dmix : 슬레이브 PCM xrun과 예기치 않은 상태를 적절하게 처리합니다.
pcm : ladspa : 잘못된 채널 참조로 인한 segfault 수정
pcm : 경로 : 가짜를 제거하십시오! snd_config_get_id () 검사에서
pcm : ioplug, extplug : 유형 검사시 논리 오류 수정
pcm : 두 열거 형에 대한 doxygen 수정
pcm : 설정된 대기 시간에 hw 매개 변수를 복원하지 못했습니다.
pcm : 새로운 STATUS_EXT ioctl에 대한 지원 추가
pcm : get / set_audio_htstamp_config에 대한 지원 추가
pcm : 타임 스탬프 기능을 쿼리하는 도우미 함수 추가
PCM : 일시 중지 및 다시 시작한 후 snd_pcm_xxxx_drain ()이 차단 될 수 있습니다.
pcm : dmix에 대한 snd_pcm_status () 수정 & amp; 공동
pcm : _snd_pcm_hw_params_internal ()에서 어설 션하지 마십시오.
pcm : snd_pcm_hw_params_slave ()에서 assert () 제거
ctl, hwdep, timer 및 seq에 대한 힌트 허용
RawMidi API :
ctl, hwdep, timer 및 seq에 대한 힌트 허용
타이머 API :
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
토폴로지 API :
토폴로지 : 새 기능에 대한 누락 된 프로토 타입 추가
토폴로지 : 사용자 공간 헤더에서 리틀 엔디안 유형 제거
토폴로지 : PCM에 C API 지원 추가
토폴로지 : BE 및 CC 링크에 대한 C API 지원을 추가하십시오.토폴로지 : ABI - 스트림 형식을 비트 플래그로 변경
토폴로지 : ABI - 개별 PCM & amp; BE / CC 링크 지원 및 ABI 버전 4에 대한 충돌
토폴로지 : API를 추가하여 공급 업체 고유의 버전 번호를 설정합니다.
토폴로지 : pcm : 사용되지 않는 변수 제거
토폴로지 : 파서 ​​: 누락 된 반환 값을 snd_tplg_set_manifest_data ()에 추가합니다.
토폴로지 : 데이터 : tplg_parse_data_hex ()에서 잘못된 크기 확인 수정
토폴로지 : ctl : 액세스 유형 검사 수정
토폴로지 : 빌더 : write_elem_block ()에서 초기화되지 않은 변수를 수정했습니다.
토폴로지 : 템플릿에서 토폴로지 데이터를 직접 빌드하기위한 API 호출
토폴로지 : C 프로그램에서 토폴로지 작성을위한 C 템플릿 구조 추가
core : local.h에 편리한 매크로를 추가한다.
토폴로지 : OBJECT_TYPE_을 SND_TPLG_TYPE_으로 이름 바꾸기
토폴로지 : 오류 메시지에 인쇄 오류 접두사.
토폴로지 : 복사 할 때 모든 DAPM 컨트롤 유형을 동일하게 처리합니다.
토폴로지 : 여러 TLV 개체 유형에 대한 지원을 향상시키기 위해 ABI를 업데이트합니다.
토폴로지 : 매니페스트 개인 데이터를 작성하기위한 지원을 추가합니다.
토폴로지 : 요소 ID를 추가하여 참조를 조회 할 수 있습니다.
토폴로지 : fix 요소 객체 유형은 switch ()입니다.
토폴로지 : 오타 수정토폴로지 : ctype.h의 누락 된 부분 수정
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
토폴로지 : 바이너리 파일 빌더를 추가하십시오.
토폴로지 : 채널 맵 파서를 추가합니다.
토폴로지 : CTL 파서 추가
토폴로지 : DAPM 개체 파서 추가
토폴로지 : 개인 데이터 파서 추가
토폴로지 : 연산 파서 추가
토폴로지 : PCM 파서를 추가합니다.
토폴로지 : 텍스트 섹션 파서를 추가합니다.
토폴로지 : 토폴로지 코어 파서를 추가합니다.
Use Case Manager API :
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
ucm : docs : UCM 기본 페이지에 대한 doxygen 형식 수정.
ucm : JackHWMute에서 여러 장치 허용
ucm : 잭 구성 문서 개선
ucm : 형식 재 지정 snd_use_case_get () doc
ucm : 몇 가지 표준 값을 문서화하십시오.
/include/Makefile.am :
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
/src/Makefile.am :
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
구성 :
페이지 도우미를 공통 코드로 이동
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
conf : 토폴로지 : broadwell 오디오 DSP를위한 토폴로지 파일 추가카드 이름에 안전하지 않은 문자를 _으로 대체하십시오.
surround41 / 50.conf : 유연성 향상을 위해 chmap 구문 사용
conf / ucm : broadwell-rt286 : 캡처 볼륨 설정 및 캡처 장치로 변경
conf : ctl, hwdep, seq 및 timer 장치에 힌트 설명 추가
ctl, hwdep, timer 및 seq에 대한 힌트 허용
conf / ucm : broadwell-rt286 : 올바른 잭 kcontrol 이름을 사용하도록 변경합니다.
USB 오디오 : Sound Blaster HD iec958이 장치 1에 있습니다.
conf / ucm : broadwell-rt286 ucm config 용 Makefile.am 추가
conf / ucm : broadwell-rt286 : ucm config를 추가합니다.
선적 서류 비치:
토폴로지 : doxygen : 토폴로지 코어에 대한 doxygen 지원을 추가합니다.
docs : 기본 doxygen 페이지에 UCM 링크를 추가하십시오.
ucm : docs : UCM 로컬 헤더에 대한 doxygen 패치 제외
커널 헤더 :
토폴로지 : ABI - 매니페스트의 dai_elems에서 pcm_elems로 이름 바꾸기
토폴로지 : ABI - 스트림 형식을 비트 플래그로 변경
토폴로지 : ABI - snd_soc_tplg_dapm_widget에서 __u32 대신 __le32를 사용하십시오.
토폴로지 : ABI - 사용되지 않는 구조체 제거 snd_soc_tplg_stream_config
토폴로지 : ABI - tdm_slot & amp; snd_soc_tplg_stream의 dai_fmt

토폴로지 : ABI - 별도 PCM & amp; BE / CC 링크 지원 및 ABI 버전 4에 대한 충돌
토폴로지 : ABI - name 요소를 snd_soc_tplg_stream에 추가
hwdep : FireWire digi00x / tascam 드라이버 지원 추가
토폴로지 : 바이트 제어 개체에 ops 지원을 추가합니다.
토폴로지 : 여러 TLV 개체 유형에 대한 지원을 향상시키기 위해 ABI를 업데이트합니다.
토폴로지 : uapi : 토폴로지 ABI 용 UAPI 헤더 추가
4.1 커널과 include / sound / asound.h 동기화
SHM 도우미 :
System V 공유 메모리가있는 건물 지원
테스트 / 예제 코드 :
test : audio_time : 보고서 유효성 및 정확성 표시
test : 새로운 get / set으로 audio_time 수정 audio_tstamp_config
test / pcm_min : 오류 메시지 수정
test / pcm : float PCM 형식으로 생성 된 값 수정

1.1.0 버전의 새로운 기능 :

핵심:
버전 v1.1.0 출시
System V 공유 메모리가있는 건물 지원
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
빌드 : 크로스 컴파일러를 감지하지 마라.
core : local.h에 편리한 매크로를 추가한다.
conf : 토폴로지 : broadwell 오디오 DSP를위한 토폴로지 파일 추가
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
list.h를 자체 버전으로 바꾸십시오.
ctl, hwdep, timer 및 seq에 대한 힌트 허용
conf / ucm : broadwell-rt286 ucm config 용 Makefile.am 추가
구성 API :
카드 이름에 안전하지 않은 문자를 _으로 대체하십시오.
제어 API :
control : 다중 값의 경우 특정 값을 cset하는 것을 허용합니다.
ctl, hwdep, timer 및 seq에 대한 힌트 허용
namehint : 잘못된 iface 이름으로 불량을 수정합니다.
namehint : 장치 번호없이 목록 수정
namehint : snd_device_name_hint ()에서 잘못된 목록 액세스 수정
HWDEP API :
hwdep : FireWire digi00x / tascam 드라이버 지원 추가
ctl, hwdep, timer 및 seq에 대한 힌트 허용
PCM API :
System V 공유 메모리가있는 건물 지원
pcm : 사용하지 않는 sys / shm.h 포함 포함
페이지 도우미를 공통 코드로 이동pcm : dmix : 슬레이브 PCM xrun과 예기치 않은 상태를 적절하게 처리합니다.
pcm : ladspa : 잘못된 채널 참조로 인한 segfault 수정
pcm : 경로 : 가짜를 제거하십시오! snd_config_get_id () 검사에서
pcm : ioplug, extplug : 유형 검사시 논리 오류 수정
pcm : 두 열거 형에 대한 doxygen 수정
pcm : 설정된 대기 시간에 hw 매개 변수를 복원하지 못했습니다.
pcm : 새로운 STATUS_EXT ioctl에 대한 지원 추가
pcm : get / set_audio_htstamp_config에 대한 지원 추가
pcm : 타임 스탬프 기능을 쿼리하는 도우미 함수 추가
PCM : 일시 중지 및 다시 시작한 후 snd_pcm_xxxx_drain ()이 차단 될 수 있습니다.
pcm : dmix에 대한 snd_pcm_status () 수정 & amp; 공동
pcm : _snd_pcm_hw_params_internal ()에서 어설 션하지 마십시오.
pcm : snd_pcm_hw_params_slave ()에서 assert () 제거
ctl, hwdep, timer 및 seq에 대한 힌트 허용
RawMidi API :
ctl, hwdep, timer 및 seq에 대한 힌트 허용
타이머 API :
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
토폴로지 API :
토폴로지 : 새 기능에 대한 누락 된 프로토 타입 추가
토폴로지 : 사용자 공간 헤더에서 리틀 엔디안 유형 제거
토폴로지 : PCM에 C API 지원 추가
토폴로지 : BE 및 CC 링크에 대한 C API 지원을 추가하십시오.토폴로지 : ABI - 스트림 형식을 비트 플래그로 변경
토폴로지 : ABI - 개별 PCM & amp; BE / CC 링크 지원 및 ABI 버전 4에 대한 충돌
토폴로지 : API를 추가하여 공급 업체 고유의 버전 번호를 설정합니다.
토폴로지 : pcm : 사용되지 않는 변수 제거
토폴로지 : 파서 ​​: 누락 된 반환 값을 snd_tplg_set_manifest_data ()에 추가합니다.
토폴로지 : 데이터 : tplg_parse_data_hex ()에서 잘못된 크기 확인 수정
토폴로지 : ctl : 액세스 유형 검사 수정
토폴로지 : 빌더 : write_elem_block ()에서 초기화되지 않은 변수를 수정했습니다.
토폴로지 : 템플릿에서 토폴로지 데이터를 직접 빌드하기위한 API 호출
토폴로지 : C 프로그램에서 토폴로지 작성을위한 C 템플릿 구조 추가
core : local.h에 편리한 매크로를 추가한다.
토폴로지 : OBJECT_TYPE_을 SND_TPLG_TYPE_으로 이름 바꾸기
토폴로지 : 오류 메시지에 인쇄 오류 접두사.
토폴로지 : 복사 할 때 모든 DAPM 컨트롤 유형을 동일하게 처리합니다.
토폴로지 : 여러 TLV 개체 유형에 대한 지원을 향상시키기 위해 ABI를 업데이트합니다.
토폴로지 : 매니페스트 개인 데이터를 작성하기위한 지원을 추가합니다.
토폴로지 : 요소 ID를 추가하여 참조를 조회 할 수 있습니다.
토폴로지 : fix 요소 객체 유형은 switch ()입니다.
토폴로지 : 오타 수정토폴로지 : ctype.h의 누락 된 부분 수정
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
토폴로지 : 바이너리 파일 빌더를 추가하십시오.
토폴로지 : 채널 맵 파서를 추가합니다.
토폴로지 : CTL 파서 추가
토폴로지 : DAPM 개체 파서 추가
토폴로지 : 개인 데이터 파서 추가
토폴로지 : 연산 파서 추가
토폴로지 : PCM 파서를 추가합니다.
토폴로지 : 텍스트 섹션 파서를 추가합니다.
토폴로지 : 토폴로지 코어 파서를 추가합니다.
Use Case Manager API :
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
ucm : docs : UCM 기본 페이지에 대한 doxygen 형식 수정.
ucm : JackHWMute에서 여러 장치 허용
ucm : 잭 구성 문서 개선
ucm : 형식 재 지정 snd_use_case_get () doc
ucm : 몇 가지 표준 값을 문서화하십시오.
/include/Makefile.am :
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
/src/Makefile.am :
토폴로지 : autotools : 토폴로지 코어에 대한 빌드 지원 추가
구성 :
페이지 도우미를 공통 코드로 이동
_GNU_SOURCE 처리 & amp; 수정 머리말 포함
conf : 토폴로지 : broadwell 오디오 DSP를위한 토폴로지 파일 추가카드 이름에 안전하지 않은 문자를 _으로 대체하십시오.
surround41 / 50.conf : 유연성 향상을 위해 chmap 구문 사용
conf / ucm : broadwell-rt286 : 캡처 볼륨 설정 및 캡처 장치로 변경
conf : ctl, hwdep, seq 및 timer 장치에 힌트 설명 추가
ctl, hwdep, timer 및 seq에 대한 힌트 허용
conf / ucm : broadwell-rt286 : 올바른 잭 kcontrol 이름을 사용하도록 변경합니다.
USB 오디오 : Sound Blaster HD iec958이 장치 1에 있습니다.
conf / ucm : broadwell-rt286 ucm config 용 Makefile.am 추가
conf / ucm : broadwell-rt286 : ucm config를 추가합니다.
선적 서류 비치:
토폴로지 : doxygen : 토폴로지 코어에 대한 doxygen 지원을 추가합니다.
docs : 기본 doxygen 페이지에 UCM 링크를 추가하십시오.
ucm : docs : UCM 로컬 헤더에 대한 doxygen 패치 제외
커널 헤더 :
토폴로지 : ABI - 매니페스트의 dai_elems에서 pcm_elems로 이름 바꾸기
토폴로지 : ABI - 스트림 형식을 비트 플래그로 변경
토폴로지 : ABI - snd_soc_tplg_dapm_widget에서 __u32 대신 __le32를 사용하십시오.
토폴로지 : ABI - 사용되지 않는 구조체 제거 snd_soc_tplg_stream_config
토폴로지 : ABI - tdm_slot & amp; snd_soc_tplg_stream의 dai_fmt

토폴로지 : ABI - 별도 PCM & amp; BE / CC 링크 지원 및 ABI 버전 4에 대한 충돌
토폴로지 : ABI - name 요소를 snd_soc_tplg_stream에 추가
hwdep : FireWire digi00x / tascam 드라이버 지원 추가
토폴로지 : 바이트 제어 개체에 ops 지원을 추가합니다.
토폴로지 : 여러 TLV 개체 유형에 대한 지원을 향상시키기 위해 ABI를 업데이트합니다.
토폴로지 : uapi : 토폴로지 ABI 용 UAPI 헤더 추가
4.1 커널과 include / sound / asound.h 동기화
SHM 도우미 :
System V 공유 메모리가있는 건물 지원
테스트 / 예제 코드 :
test : audio_time : 보고서 유효성 및 정확성 표시
test : 새로운 get / set으로 audio_time 수정 audio_tstamp_config
test / pcm_min : 오류 메시지 수정
test / pcm : float PCM 형식으로 생성 된 값 수정

버전 1.0.27.2의 새로운 기능 :



configure.in : emi_26_62 참조 제거
emi_26_62 펌웨어 삭제
CA0132 DSP 펌웨어 추가
Emagic EMI 2 | 6 오디오 인터페이스 펌웨어
emi_26_62 펌웨어 삭제
Sound Blaster HDA CA0132 펌웨어
ca0132 펌웨어 파일 업데이트
CA0132 DSP 펌웨어 추가

버전 1.0.24의 새로운 기능 :



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

버전 1.0.23의 새로운 기능 :



ASUS Xonar DS 사운드 카드를 지원하는 CMI8788 산소 드라이버
NVIDIA GeForce GT 220을위한 HDMI 오디오 지원
Realtek ALC670, ALC665, ALC269VB 지원
Apple Mac Mini 3,1 오디오 추가 지원
27 인치 iMac 지원 추가
향상된 Apple MacBook Pro 5,1 / 5,2 지원
새로운 Intel HDA 컨트롤러 지원
Intel HDA 드라이버에서 8 개 이상의 오디오 스트림 지원
향상된 동적 오디오 전원 관리

유사한 소프트웨어

libusb
libusb

17 Feb 15

ATK
ATK

22 Jun 18

ACE
ACE

22 Jun 18

SVL
SVL

3 Jun 15

코멘트 ALSA driver

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!