로딩
요청 처리 중입니다...

[FLAC] Free Losseless audio codec 코드 분석

 [FLAC] Free Losseless audio codec 코드 분석

첨부파일 flacv10+(2)-zip.axx 파일 다운로드 무손실 오디오 코덱. 대부분의 오디오 코덱은 손실 오디오 코덱으로 엄청난 양을 압축.

그러나 음질이 손상됨. FLAC는 오픈 소스로서, 무손실 압축 코덱이다.

다음은 플랙의 구조를 분석한 결과., 직접 분석하였기때문에 틀릴가능성이 높음. 1. 옵션 체크(argv[]) 각각의 옵션을 체크하여 각각 변수에 값 할당.

옵션 2. mode_decode 변수를 통하여 encode mode와 decode mode로 분기 encode mode 3. blocksize 0보다 크면 해당값을 유지하고(-b [size] 옵션을 통하여 지정을 해준 경우) blocksize가 0이하라면( 옵션으로 설정을 안했을 경우 blocksize = -1) max_lpc_order가 0일 경우 -> blocksize = 1152 0보다 크다면 -> blocksize = 4608 max_lpc_oder는 [-l] 옵션 또는 [-0]~[-9] 옵션에 의해 정해진다...