You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
srs/trunk/research/players
chundonglinlin e7b629cd39
RTC: Refine FFmpeg opus audio noisy issue. v5.0.197 v6.0.97 (#3852)
### Description

When converting between AAC and Opus formats (aac2opus or opus2aac), the
`av_frame_get_buffer` API is frequently called.

### Objective

The goal is to optimize the code logic and reduce the frequent
allocation and deallocation of memory.

In the case of aac2opus, av_frame_get_buffer is still frequently called.
In the case of opus2aac, the goal is to avoid calling
av_frame_get_buffer and reduce memory allocations.

### Additional Note

Before calling the `av_audio_fifo_read` API, use
`av_frame_make_writable` to check if the frame is writable. If it is not
writable, create a new frame.

---------

Co-authored-by: john <hondaxiao@tencent.com>
1 year ago
..
css remove the wizard control, too complex 11 years ago
img add fullscreen event and rescale 11 years ago
js RTC: Refine FFmpeg opus audio noisy issue. v5.0.197 v6.0.97 (#3852) 1 year ago
api-server_index.html Upgrade jquery from 1.10.2 to 1.12.2 (#3571) 2 years ago
crossdomain.xml add crossdomain.xml 11 years ago
index.html Upgrade jquery from 1.10.2 to 1.12.2 (#3571) 2 years ago
nginx_index.html refine the demo pages, move scripts after body. 10 years ago
rtc_player.html Support build without cache to test if actions fail. v5.0.196 v6.0.96 (#3858) 1 year ago
rtc_publisher.html Support build without cache to test if actions fail. v5.0.196 v6.0.96 (#3858) 1 year ago
srs-http-server_index.html Upgrade jquery from 1.10.2 to 1.12.2 (#3571) 2 years ago
srs_bwt.html Support build without cache to test if actions fail. v5.0.196 v6.0.96 (#3858) 1 year ago
srs_chat.html Support build without cache to test if actions fail. v5.0.196 v6.0.96 (#3858) 1 year ago
srs_gb28181.html Support build without cache to test if actions fail. v5.0.196 v6.0.96 (#3858) 1 year ago
srs_player.html RTC: Refine FFmpeg opus audio noisy issue. v5.0.197 v6.0.97 (#3852) 1 year ago
srs_player_deprecated.html Support build without cache to test if actions fail. v5.0.196 v6.0.96 (#3858) 1 year ago
srs_publisher.html Support build without cache to test if actions fail. v5.0.196 v6.0.96 (#3858) 1 year ago
srs_publisher_flash.html Support build without cache to test if actions fail. v5.0.196 v6.0.96 (#3858) 1 year ago
vlc.html Support build without cache to test if actions fail. v5.0.196 v6.0.96 (#3858) 1 year ago
whep.html RTC: Refine FFmpeg opus audio noisy issue. v5.0.197 v6.0.97 (#3852) 1 year ago
whip.html RTC: Refine FFmpeg opus audio noisy issue. v5.0.197 v6.0.97 (#3852) 1 year ago