pjsip-pjproject/pjmedia/include/pjmedia-codec
Riza Sulistyo 28c54a42f6
Lyra support (#3949)
* Initial implementation

* Fix --with-lyra configure option

* Modification based on comments

* Modification based on comments

- Add bitrate config on SDP, allowing different bitrate on local and remote
- Fix some compile warning
- Set [--with-lyra]/model_coeffs as default to PJMEDIA_CODEC_LYRA_DEFAULT_MODEL_PATH

* Modification based on comments:

- Update some doc
- Change field setting name
- Remove un-needed code
- Suppress compile warning

* Modification based on comments

- Add comments
- Add compile time setting to enable certain samplerate
- Get decoder bitrate from SDP
- More lenient on codec parse

* Add build config for Visual Studio
2024-06-13 10:05:48 +07:00
..
amr_helper.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
amr_sdp_match.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
and_aud_mediacodec.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
and_vid_mediacodec.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
audio_codecs.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
bcg729.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
config.h Lyra support (#3949) 2024-06-13 10:05:48 +07:00
config_auto.h.in Lyra support (#3949) 2024-06-13 10:05:48 +07:00
ffmpeg_vid_codecs.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
g722.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
g7221.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
g7221_sdp_match.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
gsm.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
h263_packetizer.h Fix gcc warnings (Ubuntu 22.04, ffmpeg 4.4.2, openssl 3) 2023-02-18 08:36:56 +07:00
h264_packetizer.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
ilbc.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
ipp_codecs.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
l16.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
lyra.h Lyra support (#3949) 2024-06-13 10:05:48 +07:00
opencore_amr.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
openh264.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
opus.h Support for codec with non-integer ptime (#3555) 2023-05-16 13:13:10 +08:00
passthrough.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
silk.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
speex.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
types.h Lyra support (#3949) 2024-06-13 10:05:48 +07:00
vid_toolbox.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
vpx.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
vpx_packetizer.h Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00