📄 makefile.cl
字号:
$(DIFF) bin/ri24fa.o ri24fa.rec 256 1 64 $(DIFF) bin/ri24fm.o ri24fm.rec 256 1 64 proc32-fix:## Process ADPCM/ Coder for normal and overload sequences, A law# $(G726) a load 32 bin/nrm.a nrm.a32 256 1 64 $(G726) a load 32 bin/ovr.a ovr.a32 256 1 8## Process ADPCM/ Decoder for normal and overload sequences, A law# $(G726) a adlo 32 bin/rn32fa.i rn32fa.rec 256 1 64 $(G726) a adlo 32 bin/rv32fa.i rv32fa.rec 256 1 8## Process ADPCM/ Cross-decoder for normal and overload sequences, # A law input -> ADPCM 32kbit/s -> mu law output# $(G726) u adlo 32 bin/rn32fa.i rn32fx.rec 256 1 64 $(G726) u adlo 32 bin/rv32fa.i rv32fx.rec 256 1 8### Process ADPCM/ Coder for normal and overload sequences, mu law# $(G726) u load 32 bin/nrm.m nrm.m32 256 1 64 $(G726) u load 32 bin/ovr.m ovr.m32 256 1 8## Process ADPCM/ Decoder for normal and overload sequences, mu law# $(G726) u adlo 32 bin/rn32fm.i rn32fm.rec 256 1 64 $(G726) u adlo 32 bin/rv32fm.i rv32fm.rec 256 1 8## Process ADPCM/ Cross-decoder for normal and overload sequences, # mu law input -> ADPCM 32kbit/s -> A law output# $(G726) a adlo 32 bin/rn32fm.i rn32fc.rec 256 1 64 $(G726) a adlo 32 bin/rv32fm.i rv32fc.rec 256 1 8### Process ADPCM/ Decode-only for the same input ADPCM sequence, A and mu law# $(G726) a adlo 32 bin/i32 ri32fa.rec 256 1 64 $(G726) u adlo 32 bin/i32 ri32fm.rec 256 1 64comp32:## =================================================================# COMPARISON OF FILES !# =================================================================## Compare ADPCM/ Coder for normal and overload sequences, A law# $(DIFF) bin/rn32fa.i nrm.a32 256 1 64 $(DIFF) bin/rv32fa.i ovr.a32 256 1 8 ## Compare ADPCM/ Decoder for normal and overload sequences, A law# $(DIFF) bin/rn32fa.o rn32fa.rec 256 1 64 $(DIFF) bin/rv32fa.o rv32fa.rec 256 1 8 ## Compare ADPCM/ Cross-decoder for normal and overload sequences, # A law input -> ADPCM x kbit/s -> mu law output# $(DIFF) bin/rn32fx.o rn32fx.rec 256 1 64 $(DIFF) bin/rv32fx.o rv32fx.rec 256 1 8 ### Compare ADPCM/ Coder for normal and overload sequences, mu law# $(DIFF) bin/rn32fm.i nrm.m32 256 1 64 $(DIFF) bin/rv32fm.i ovr.m32 256 1 8 ## Compare ADPCM/ Decoder for normal and overload sequences, mu law# $(DIFF) bin/rn32fm.o rn32fm.rec 256 1 64 $(DIFF) bin/rv32fm.o rv32fm.rec 256 1 8 ## Compare ADPCM/ Cross-decoder for normal and overload sequences, # mu law input -> ADPCM x kbit/s -> A law output# $(DIFF) bin/rn32fc.o rn32fc.rec 256 1 64 $(DIFF) bin/rv32fc.o rv32fc.rec 256 1 8 ### Compare ADPCM/ Decode-only for the same input ADPCM sequence, A and mu law# $(DIFF) bin/ri32fa.o ri32fa.rec 256 1 64 $(DIFF) bin/ri32fm.o ri32fm.rec 256 1 64 proc40-fix:### Process ADPCM/ Coder for normal and overload sequences, A law# $(G726) a load 40 bin/nrm.a nrm.a40 256 1 64 $(G726) a load 40 bin/ovr.a ovr.a40 256 1 8## Process ADPCM/ Decoder for normal and overload sequences, A law# $(G726) a adlo 40 bin/rn40fa.i rn40fa.rec 256 1 64 $(G726) a adlo 40 bin/rv40fa.i rv40fa.rec 256 1 8## Process ADPCM/ Cross-decoder for normal and overload sequences, # A law input -> ADPCM 40kbit/s -> mu law output# $(G726) u adlo 40 bin/rn40fa.i rn40fx.rec 256 1 64 $(G726) u adlo 40 bin/rv40fa.i rv40fx.rec 256 1 8### Process ADPCM/ Coder for normal and overload sequences, mu law# $(G726) u load 40 bin/nrm.m nrm.m40 256 1 64 $(G726) u load 40 bin/ovr.m ovr.m40 256 1 8## Process ADPCM/ Decoder for normal and overload sequences, mu law# $(G726) u adlo 40 bin/rn40fm.i rn40fm.rec 256 1 64 $(G726) u adlo 40 bin/rv40fm.i rv40fm.rec 256 1 8## Process ADPCM/ Cross-decoder for normal and overload sequences, # mu law input -> ADPCM 40kbit/s -> A law output# $(G726) a adlo 40 bin/rn40fm.i rn40fc.rec 256 1 64 $(G726) a adlo 40 bin/rv40fm.i rv40fc.rec 256 1 8### Process ADPCM/ Decode-only for the same input ADPCM sequence, A and mu law# $(G726) a adlo 40 bin/i40 ri40fa.rec 256 1 64 $(G726) u adlo 40 bin/i40 ri40fm.rec 256 1 64comp40:## =================================================================# COMPARISON OF FILES !# =================================================================## Compare ADPCM/ Coder for normal and overload sequences, A law# $(DIFF) bin/rn40fa.i nrm.a40 256 1 64 $(DIFF) bin/rv40fa.i ovr.a40 256 1 8 ## Compare ADPCM/ Decoder for normal and overload sequences, A law# $(DIFF) bin/rn40fa.o rn40fa.rec 256 1 64 $(DIFF) bin/rv40fa.o rv40fa.rec 256 1 8 ## Compare ADPCM/ Cross-decoder for normal and overload sequences, # A law input -> ADPCM x kbit/s -> mu law output# $(DIFF) bin/rn40fx.o rn40fx.rec 256 1 64 $(DIFF) bin/rv40fx.o rv40fx.rec 256 1 8 ### Compare ADPCM/ Coder for normal and overload sequences, mu law# $(DIFF) bin/rn40fm.i nrm.m40 256 1 64 $(DIFF) bin/rv40fm.i ovr.m40 256 1 8 ## Compare ADPCM/ Decoder for normal and overload sequences, mu law# $(DIFF) bin/rn40fm.o rn40fm.rec 256 1 64 $(DIFF) bin/rv40fm.o rv40fm.rec 256 1 8 ## Compare ADPCM/ Cross-decoder for normal and overload sequences, # mu law input -> ADPCM x kbit/s -> A law output# $(DIFF) bin/rn40fc.o rn40fc.rec 256 1 64 $(DIFF) bin/rv40fc.o rv40fc.rec 256 1 8 ### Compare ADPCM/ Decode-only for the same input ADPCM sequence, A and mu law# $(DIFF) bin/ri40fa.o ri40fa.rec 256 1 64 $(DIFF) bin/ri40fm.o ri40fm.rec 256 1 64 ## ----------------------------------------------------------------------------# Test the implementation for vbr-g726 (compliance)# ----------------------------------------------------------------------------test-tv-vbr: proc-tv-vbr comp-tvproc-tv-vbr: bin/rn16fa.o clean proc16-vbr proc24-vbr proc32-vbr proc40-vbrcomp-vbr-tv: comp-tvproc16-vbr:# Process ADPCM/ Coder for normal and overload sequences, A law $(VBR) -law a -enc -rate 16 bin/nrm.a nrm.a16 16 1 1024 $(VBR) -law a -enc -rate 16 bin/ovr.a ovr.a16 16 1 128# Process ADPCM/ Decoder for normal and overload sequences, A law $(VBR) -law a -dec -rate 16 bin/rn16fa.i rn16fa.rec 16 1 1024 $(VBR) -law a -dec -rate 16 bin/rv16fa.i rv16fa.rec 16 1 128# Process ADPCM/ Cross-decoder for normal and overload sequences, # A law input -> ADPCM 16kbit/s -> mu law output $(VBR) -law u -dec -rate 16 bin/rn16fa.i rn16fx.rec 16 1 1024 $(VBR) -law u -dec -rate 16 bin/rv16fa.i rv16fx.rec 16 1 128# Process ADPCM/ Coder for normal and overload sequences, mu law $(VBR) -law u -enc -rate 16 bin/nrm.m nrm.m16 16 1 1024 $(VBR) -law u -enc -rate 16 bin/ovr.m ovr.m16 16 1 128# Process ADPCM/ Decoder for normal and overload sequences, mu law $(VBR) -law u -dec -rate 16 bin/rn16fm.i rn16fm.rec 16 1 1024 $(VBR) -law u -dec -rate 16 bin/rv16fm.i rv16fm.rec 16 1 128# Process ADPCM/ Cross-decoder for normal and overload sequences, # mu law input -> ADPCM 16kbit/s ->A law output $(VBR) -law a -dec -rate 16 bin/rn16fm.i rn16fc.rec 16 1 1024 $(VBR) -law a -dec -rate 16 bin/rv16fm.i rv16fc.rec 16 1 128# Process ADPCM/ Decode-only for the same input ADPCM sequence, A and mu law $(VBR) -law a -dec -rate 16 bin/i16 ri16fa.rec 16 1 1024 $(VBR) -law u -dec -rate 16 bin/i16 ri16fm.rec 16 1 1024proc24-vbr:# Process ADPCM/ Coder for normal and overload sequences, A law $(VBR) -law a -enc -rate 24 bin/nrm.a nrm.a24 16 1 1024 $(VBR) -law a -enc -rate 24 bin/ovr.a ovr.a24 16 1 128# Process ADPCM/ Decoder for normal and overload sequences, A law $(VBR) -law a -dec -rate 24 bin/rn24fa.i rn24fa.rec 16 1 1024 $(VBR) -law a -dec -rate 24 bin/rv24fa.i rv24fa.rec 16 1 128# Process ADPCM/ Cross-decoder for normal and overload sequences, # A law input -> ADPCM 24kbit/s -> mu law output $(VBR) -law u -dec -rate 24 bin/rn24fa.i rn24fx.rec 16 1 1024 $(VBR) -law u -dec -rate 24 bin/rv24fa.i rv24fx.rec 16 1 128# Process ADPCM/ Coder for normal and overload sequences, mu law $(VBR) -law u -enc -rate 24 bin/nrm.m nrm.m24 16 1 1024 $(VBR) -law u -enc -rate 24 bin/ovr.m ovr.m24 16 1 128# Process ADPCM/ Decoder for normal and overload sequences, mu law $(VBR) -law u -dec -rate 24 bin/rn24fm.i rn24fm.rec 16 1 1024 $(VBR) -law u -dec -rate 24 bin/rv24fm.i rv24fm.rec 16 1 128# Process ADPCM/ Cross-decoder for normal and overload sequences, # mu law input -> ADPCM 24kbit/s ->A law output $(VBR) -law a -dec -rate 24 bin/rn24fm.i rn24fc.rec 16 1 1024 $(VBR) -law a -dec -rate 24 bin/rv24fm.i rv24fc.rec 16 1 128# Process ADPCM/ Decode-only for the same input ADPCM sequence, A and mu law $(VBR) -law a -dec -rate 24 bin/i24 ri24fa.rec 16 1 1024 $(VBR) -law u -dec -rate 24 bin/i24 ri24fm.rec 16 1 1024proc32-vbr:# Process ADPCM/ Coder for normal and overload sequences, A law $(VBR) -law a -enc -rate 32 bin/nrm.a nrm.a32 16 1 1024 $(VBR) -law a -enc -rate 32 bin/ovr.a ovr.a32 16 1 128# Process ADPCM/ Decoder for normal and overload sequences, A law $(VBR) -law a -dec -rate 32 bin/rn32fa.i rn32fa.rec 16 1 1024 $(VBR) -law a -dec -rate 32 bin/rv32fa.i rv32fa.rec 16 1 128# Process ADPCM/ Cross-decoder for normal and overload sequences, # A law input -> ADPCM 32kbit/s -> mu law output $(VBR) -law u -dec -rate 32 bin/rn32fa.i rn32fx.rec 16 1 1024 $(VBR) -law u -dec -rate 32 bin/rv32fa.i rv32fx.rec 16 1 128# Process ADPCM/ Coder for normal and overload sequences, mu law $(VBR) -law u -enc -rate 32 bin/nrm.m nrm.m32 16 1 1024 $(VBR) -law u -enc -rate 32 bin/ovr.m ovr.m32 16 1 128# Process ADPCM/ Decoder for normal and overload sequences, mu law $(VBR) -law u -dec -rate 32 bin/rn32fm.i rn32fm.rec 16 1 1024 $(VBR) -law u -dec -rate 32 bin/rv32fm.i rv32fm.rec 16 1 128# Process ADPCM/ Cross-decoder for normal and overload sequences, # mu law input -> ADPCM 32kbit/s ->A law output $(VBR) -law a -dec -rate 32 bin/rn32fm.i rn32fc.rec 16 1 1024 $(VBR) -law a -dec -rate 32 bin/rv32fm.i rv32fc.rec 16 1 128# Process ADPCM/ Decode-only for the same input ADPCM sequence, A and mu law $(VBR) -law a -dec -rate 32 bin/i32 ri32fa.rec 16 1 1024 $(VBR) -law u -dec -rate 32 bin/i32 ri32fm.rec 16 1 1024proc40-vbr:# Process ADPCM/ Coder for normal and overload sequences, A law $(VBR) -law a -enc -rate 40 bin/nrm.a nrm.a40 16 1 1024 $(VBR) -law a -enc -rate 40 bin/ovr.a ovr.a40 16 1 128# Process ADPCM/ Decoder for normal and overload sequences, A law $(VBR) -law a -dec -rate 40 bin/rn40fa.i rn40fa.rec 16 1 1024 $(VBR) -law a -dec -rate 40 bin/rv40fa.i rv40fa.rec 16 1 128# Process ADPCM/ Cross-decoder for normal and overload sequences, # A law input -> ADPCM 40kbit/s -> mu law output $(VBR) -law u -dec -rate 40 bin/rn40fa.i rn40fx.rec 16 1 1024 $(VBR) -law u -dec -rate 40 bin/rv40fa.i rv40fx.rec 16 1 128# Process ADPCM/ Coder for normal and overload sequences, mu law $(VBR) -law u -enc -rate 40 bin/nrm.m nrm.m40 16 1 1024 $(VBR) -law u -enc -rate 40 bin/ovr.m ovr.m40 16 1 128# Process ADPCM/ Decoder for normal and overload sequences, mu law $(VBR) -law u -dec -rate 40 bin/rn40fm.i rn40fm.rec 16 1 1024 $(VBR) -law u -dec -rate 40 bin/rv40fm.i rv40fm.rec 16 1 128# Process ADPCM/ Cross-decoder for normal and overload sequences, # mu law input -> ADPCM 40kbit/s ->A law output $(VBR) -law a -dec -rate 40 bin/rn40fm.i rn40fc.rec 16 1 1024 $(VBR) -law a -dec -rate 40 bin/rv40fm.i rv40fc.rec 16 1 128# Process ADPCM/ Decode-only for the same input ADPCM sequence, A and mu law $(VBR) -law a -dec -rate 40 bin/i40 ri40fa.rec 16 1 1024 $(VBR) -law u -dec -rate 40 bin/i40 ri40fm.rec 16 1 1024# =========================================# Process by batch# =========================================batchtest: batch test-g726batchtest-vbr: echo make -f makefile.unx test-vbr | batch
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -