Commit Graph

21 Commits

Author SHA1 Message Date
sauwming 033e4d7ae3
Fixed printf format warnings (#3813) 2023-12-27 10:32:32 +08:00
sauwming e8fa2237f2
Support for codec with non-integer ptime (#3555) 2023-05-16 13:13:10 +08:00
bennylp 398fabd77f Fixed printf style format warnings 2023-03-22 08:45:23 +07:00
jimying b4184bb56d
Fix build with CFLAGS -Wextra warning reports (#3428) 2023-03-14 09:56:18 +08:00
sauwming 93b6d942cf
Limit the number of searched blocks searched for pool allocation (#3423) 2023-03-13 07:58:05 +08:00
jimying 3b6cd7454d
streamutil: support opus custom settings (payload type, clockrate, channel) (#3300) 2023-01-30 10:11:05 +08:00
Riza Sulistyo 5ac9104514
Expand tab to spaces and remove $Id$ (#3292) 2022-11-22 16:26:54 +07:00
sauwming 12aa75e317
Add ability in stream to modify Opus codec parameters on the fly (#3189) 2022-07-26 15:06:24 +08:00
Riza Sulistyo 1aa2c0e0fb
Merge pull request from GHSA-8fmx-hqw7-6gmc 2022-01-04 16:58:02 +08:00
Nanang Izzuddin 3cf3b04a38
One way audio due to Opus falsely detecting codec ptime change (#2836) 2021-10-19 15:31:03 +07:00
Sauw Ming 2cfde147cc Fixed #2131: Incorrect Opus fmtp settings
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5831 74dad513-b988-da41-8d7b-12977e46ad98
2018-07-23 06:35:57 +00:00
Nanang Izzuddin ba59059944 Re #2089:
- Set default max Opus RX frame length, i.e: param.info.max_rx_frame_size, to 1275. This is to avoid issue of truncated frame in jitter buffer when incoming frame length gets increased (after remote Opus encoder changes Opus params on the fly, e.g: ptime, VBR/CBR, sampling rate). Thanks Marcus Froeschl for the report, the investigation, and the solution.
 - Fixed pjmedia_codec_opus_set_default_param() to initiate codec param with current default settings.
 - Fixed some compile warnings.



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5799 74dad513-b988-da41-8d7b-12977e46ad98
2018-05-30 07:41:23 +00:00
Sauw Ming c7d20d5111 Fixed #2089: Support receiving Opus packets with various frame lengths
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5734 74dad513-b988-da41-8d7b-12977e46ad98
2018-02-12 06:18:22 +00:00
Sauw Ming a6fe0de627 Re #2084: Make sure the output size of opus_decode() doesn't exceed the available frame size.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5731 74dad513-b988-da41-8d7b-12977e46ad98
2018-01-24 02:37:39 +00:00
Sauw Ming b1bb629773 Fixed #2084: Opus decode/recovery issue when FEC or PLC is enabled
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5728 74dad513-b988-da41-8d7b-12977e46ad98
2018-01-18 04:02:00 +00:00
Riza Sulistyo e58d5bfec9 Re #1994(misc): Fix warning on VS2015 when enabling video, opus, webrtc ec.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5659 74dad513-b988-da41-8d7b-12977e46ad98
2017-09-25 02:58:42 +00:00
Riza Sulistyo 711b13c371 Re #1928: max_bps on the param codec needs to be set properly on Opus.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5374 74dad513-b988-da41-8d7b-12977e46ad98
2016-07-01 08:22:14 +00:00
Riza Sulistyo 5f61940597 Re #1928: Fixed set bitrate on opus codec might not change the codec param and support opus automatic bitrate setting.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5371 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-30 03:36:39 +00:00
Riza Sulistyo 331e7c7fb0 Re #1928: fix silly mistake on r5365.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5368 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-29 07:11:41 +00:00
Riza Sulistyo 0a30b3ed81 Re #1928: Allow setting opus bitrate to PJMEDIA_CODEC_OPUS_DEFAULT_BIT_RATE when calling pjmedia_codec_opus_set_default_param.
Thanks to Marcus Froeschl for the report.



git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5365 74dad513-b988-da41-8d7b-12977e46ad98
2016-06-29 05:46:17 +00:00
Sauw Ming d3ece1d774 Fixed #1904: Support for Opus codec
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5239 74dad513-b988-da41-8d7b-12977e46ad98
2016-02-04 06:11:58 +00:00