Commit Graph

155 Commits (32dd03cbd680b81942c09d179225129bb4e343e8)

Author SHA1 Message Date
Richard Fuchs 32dd03cbd6 MT#54294 update to codec-chain framework
2 years ago
Richard Fuchs b82b31ec2b MT#54294 convert cudecs usage to plugin
2 years ago
Richard Fuchs f991930260 MT#56008 hard bail on dlsym() errors
2 years ago
Richard Fuchs 2fa121c0d9 MT#54294 add GPU support
2 years ago
Richard Fuchs 81151b3793 MT#57977 support short-packet blocking
2 years ago
Richard Fuchs 80014423c3 MT#55283 further defuse ifunc on non-x86 targets
2 years ago
Richard Fuchs 915c408f68 MT#55283 defuse ifunc for unsupported targets
2 years ago
Richard Fuchs 8893281e3d MT#55283 switch to anonymous unions
2 years ago
Richard Fuchs ef29dc4af7 MT#56471 add detection for SSE2
2 years ago
Richard Fuchs a5793cbecc MT#56471 switch CPU detection to ifunc
2 years ago
Richard Fuchs d24133372a MT#55283 move declarations to eliminate shadowing
2 years ago
Richard Fuchs 49d091510b MT#56782 add Opus fmtp answer function
2 years ago
Richard Fuchs deafee1a04 MT#56782 use stereo= fmtp for Opus channels
2 years ago
Richard Fuchs 0408e2328d MT#56782 parse out Opus fmtp= string
2 years ago
Richard Fuchs 56345024c4 MT#56782 parse fmtp before selecting codec options
2 years ago
Richard Fuchs 244d41e025 MT#56782 pass codec format to selection function
2 years ago
Richard Fuchs f40e3c0653 MT#56782 pass format to format answer
2 years ago
Richard Fuchs a5f73d72de MT#55447 fix passing wrong pointer to callback
2 years ago
Richard Fuchs adad19fb4f MT#55447 SIMD implementation for float conversion
2 years ago
Richard Fuchs be7e810469 MT#55283 fix typo
2 years ago
Richard Fuchs 4009d58f3c MT#55283 don't crash on packet underflows
2 years ago
Richard Fuchs 38b0351d03 MT#55283 add minimum_ptime codec attribute
2 years ago
Richard Fuchs edeb41d6f1 MT#56008 decoder-selected clock rates and channels
2 years ago
Richard Fuchs 47ba87b61f MT#56008 allow Opus single-channel encoding
2 years ago
Richard Fuchs 256533630f MT#56008 extend encoder format selection
2 years ago
Richard Fuchs 40a1741fc1 MT#54294 mandate "const" codec_def_t
2 years ago
Richard Fuchs 8737d194b1 MT#56008 support encoder-selected clock rate for EVS
2 years ago
Richard Fuchs ee941cd564 MT#56008 add EVS mode clamping function
2 years ago
Richard Fuchs 0448e12e0d MT#56008 use hashed string lookup in codeclib.c
2 years ago
Richard Fuchs 52dd8320a5 MT#56008 support different Opus "applications"
2 years ago
Richard Fuchs bb2316db1a MT#56008 use libopus directly
2 years ago
Richard Fuchs 9c54e97a88 MT#56008 support encoded-selected clock rates
2 years ago
Richard Fuchs e7b9ab2825 MT#56008 fix G.722 ptime/multiplier confusion
2 years ago
Richard Fuchs 0114728f47 MT#56008 support variable clock rate factors
2 years ago
Richard Fuchs f976f21d49 MT#56008 switch to fractional clock rate factor
2 years ago
Richard Fuchs dc1a44f3ec MT#55447 add support for EVS
2 years ago
Richard Fuchs 114a2b6b66 MT#55447 support parsing and matching AMR a=fmtp
3 years ago
Richard Fuchs f82e0aebda MT#55447 introduce proper a=fmtp parsing
3 years ago
Richard Fuchs a65954bbbb MT#55447 refactor encoder callback struct
3 years ago
Richard Fuchs 0558cfbc05 TT#178400 collect and report RTP sequencing metrics
3 years ago
Richard Fuchs 206ea9efd5 TT#14008 update for ffmpeg 5.1+
3 years ago
Richard Fuchs e683b813e5 TT#14008 fix possible AMR decoder mem leak
3 years ago
Richard Fuchs 08701819da TT#185100 support setting opus encoding complexity
3 years ago
Richard Fuchs 343bde8a0e TT#185100 update int type to bool
3 years ago
Richard Fuchs 626defa4b5 TT#14008 eliminate compiler warning
3 years ago
Richard Fuchs 97e8c1d990 TT#109800 fix mismatched CN generator format
3 years ago
Richard Fuchs 1bc15de746 TT#14008 prevent possible NULL dereference
3 years ago
Richard Fuchs 3582b623a9 TT#136957 DTMF delay support
3 years ago
Richard Fuchs 9da5a46fcb TT#136956 support DTMF-security=random
3 years ago
Richard Fuchs 320642ddf2 TT#136956 support DTMF-security=tone
3 years ago