縮小的MP3 解碼器minimp3 源代碼和編譯程序 製作一個非常小的 Win32 可執行文件。在 Visual C++ Express 中創建調試版本非常容易,但是沒有 C 運行時庫依賴項的發布版本需要我很長時間才能完成。特殊問題是初始化期間使用的一些奇怪的浮點運算,例如 frexp() 和 pow()。這些操作不直接映射到 x87 FPU 指令,因此編譯器堅持調用庫函數。 程序結構大約 1680 行代碼(不包括空行、註釋和 600 行表格)編譯成 28k 的可執行文件。出色的可執行壓縮器kkrunchy設法將其壓縮到合理的 13312 字節。不像第二層解碼器那麼小,但還可以。我想精心設計的完全重新實現可能會在 8 或 10k 中完成,但我將把它留給其他人來做。
2022-07-20 16:05:45 35KB MP3解碼器 音頻編解碼
1
ITU-R BS.1196-6 建议书 数字广播的音频编码 详细说明了适用于数字声音和电视广播的音源编码系统 它还详细说明了一种适用于 数字声音系统及电视广播系统后向兼容的多声道增强型系统 此文件有系統編解碼器算法組成方塊圖 但沒程式流程圖 文件討論內容概括如下 AC-3和E-AC3系列的音频编解码器 MPEG-1和MPEG-2,层II和层III音频 MPEG-2和MPEG-4 AAC音频 低复杂度型MPEG-H 3D音频 MPEG环绕
2022-07-20 11:05:23 2.1MB MPEG音頻系統 音頻編解碼簡介
1