mirror of
https://github.com/kunkundi/crossdesk.git
synced 2025-10-26 20:25:34 +08:00
Fix crash: send audio data when encoder has not inited yet
This commit is contained in:
@@ -603,6 +603,14 @@ int PeerConnection::SendVideoData(const char *data, size_t size) {
|
||||
}
|
||||
|
||||
int PeerConnection::SendAudioData(const char *data, size_t size) {
|
||||
if (!ice_ready_) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (ice_transmission_list_.empty()) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
int ret = audio_encoder_->Encode(
|
||||
(uint8_t *)data, size,
|
||||
[this](char *encoded_audio_buffer, size_t size) -> int {
|
||||
|
||||
Reference in New Issue
Block a user