]> git.ipfire.org Git - thirdparty/asterisk.git/commit
translate.c: implement new direct comp table mode
authorSebastian Jennen <sj@imagearts.de>
Sun, 25 Feb 2024 20:53:57 +0000 (21:53 +0100)
committerSebastian Jennen <sj@imagearts.de>
Wed, 28 Feb 2024 13:03:16 +0000 (13:03 +0000)
commitfe623aa081ba5e4280c926b287b84472670e2502
tree1c6319995c0dddac3634f37808b53f4eb31b5f8f
parent5e1309f89aa8be624fdf9d30cc6bbc259a89e366
translate.c: implement new direct comp table mode

The new mode lists for each codec translation the actual real cost in cpu microseconds per second translated audio.
This allows to compare the real cpu usage of translations and helps in evaluation of codec implementation changes regarding performance (regression testing).

- add new table mode
- hide the 999999 comp values, as these only indicate an issue with transcoding
- hide the 0 values, as these also do not contain any information (only indicate a multistep transcoding)

Resolves: #601
main/translate.c