Skip to content

Commit 26ae1a1

Browse files
committed
fix issue
1 parent ba895b9 commit 26ae1a1

10 files changed

+38
-19
lines changed

data/locale/Ru-RU.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -109,5 +109,5 @@ Plugin.Settings.Error.EmptyUrl="URL запроса пуст. Заполните
109109
Basic.Main.Agora.Invalid.CameraToken = "Ошибка подключения камеры к каналу, возможно, неверный appid/канал, недопустимый или просроченный токен и т. Д."
110110
Basic.Main.Agora.Empty.CameraToken = "Ошибка присоединения камеры к каналу, токен камеры пуст."
111111
Plugin.Settings.Log.Interval="Audio and Video log interval(seconds)"
112-
Basic.Setting.Video.Buffer.Interval="Время задержки стрима (макс. 10 мин.)"
112+
Basic.Setting.Video.Buffer.Interval="Время задержки стрима (макс. 5 мин.)"
113113
Second="секунда "

data/locale/de-DE.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -109,5 +109,5 @@ Plugin.Settings.Error.EmptyUrl="Anfrage-URL ist leer. Geben Sie eine gültige ht
109109
Basic.Main.Agora.Invalid.CameraToken="Kamera-Verbindung fehlgeschlagen, möglicherweise ungültige Appid, ungültiger Kanal, ungültiger Token, abgelaufener Token usw."
110110
Basic.Main.Agora.Empty.CameraToken="Kamera-Verbindung fehlgeschlagen, Kamera-Token ist leer."
111111
Plugin.Settings.Log.Interval="Audio and Video log interval(seconds)"
112-
Basic.Setting.Video.Buffer.Interval="Stream-Verzögerung(max.: 10 min.)"
112+
Basic.Setting.Video.Buffer.Interval="Stream-Verzögerung(max.: 5 min.)"
113113
Second="zweite"

data/locale/en-US.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -110,5 +110,5 @@ Basic.Main.Agora.Invalid.CameraToken="Camera Join Channel Failed, maybe invalid
110110
Basic.Main.Agora.Empty.CameraToken="Camera Join Channel Failed, camera token is empty."
111111
Plugin.Settings.Log.Interval="Audio and Video log interval(seconds)"
112112
Basic.Settings.SetAudioProfile="Set Audio Profile"
113-
Basic.Setting.Video.Buffer.Interval="Video Buffer Time(Maximum 10 minitues)"
113+
Basic.Setting.Video.Buffer.Interval="Video Buffer Time(Maximum 5 minitues)"
114114
Second="Seconds"

data/locale/es-ES.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -109,5 +109,5 @@ Plugin.Settings.Error.EmptyUrl="La URL de la solicitud está vacía. Complete un
109109
Basic.Main.Agora.Invalid.CameraToken="Falló la activación de la cámara del canal, puede ser appid no válido, canal no válido, token no válido, token caducado, etc."
110110
Basic.Main.Agora.Empty.CameraToken="Falló la activación de la cámara del canal, el token de la cámara está vacío."
111111
Plugin.Settings.Log.Interval="Audio and Video log interval(seconds)"
112-
Basic.Setting.Video.Buffer.Interval="duración de la caché de transmisión (máx.: 10 minutos)"
112+
Basic.Setting.Video.Buffer.Interval="duración de la caché de transmisión (máx.: 5 minutos)"
113113
Second="Segundos"

data/locale/zh-CN.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -110,5 +110,5 @@ Basic.Main.Agora.Invalid.CameraToken="摄像头加入频道失败,摄像头Tok
110110
Basic.Main.Agora.Empty.CameraToken="摄像头加入频道失败,摄像头Token为空"
111111
Plugin.Settings.Log.Interval="音视频日志时间间隔(秒)"
112112
Basic.Settings.SetAudioProfile="设置Audio Profile"
113-
Basic.Setting.Video.Buffer.Interval="视频缓存时间(最长10分钟)"
113+
Basic.Setting.Video.Buffer.Interval="视频缓存时间(最长5分钟)"
114114
Second=""

data/locale/zh-TW.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -111,5 +111,5 @@ Basic.Main.Agora.Invalid.CameraToken="攝像頭加入頻道失敗,攝像頭Tok
111111
Basic.Main.Agora.Empty.CameraToken="攝像頭加入頻道失敗,攝像頭Token爲空"
112112
Plugin.Settings.Log.Interval="音視頻日志時間間隔(秒)"
113113
Basic.Settings.SetAudioProfile="設置Audio Profile"
114-
Basic.Setting.Video.Buffer.Interval="視頻緩存時間(最長時間10分鐘"
114+
Basic.Setting.Video.Buffer.Interval="視頻緩存時間(最長時間5分鐘"
115115
Second=""

installer/agora-tool-obs-3.6.200.nsi renamed to installer/agora-tool-obs-3.8.200.nsi

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ManifestDPIAware true
1414

1515
!ifndef APPVERSION
1616
!define APPVERSION "26.0.2"
17-
!define SHORTVERSION "3.6.200"
17+
!define SHORTVERSION "3.8.200"
1818
!endif
1919

2020
; Additional script dependencies

src/forms/AgoraSettings.ui

+5-5
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,9 @@
112112
<property name="geometry">
113113
<rect>
114114
<x>0</x>
115-
<y>-112</y>
115+
<y>-137</y>
116116
<width>679</width>
117-
<height>570</height>
117+
<height>573</height>
118118
</rect>
119119
</property>
120120
<layout class="QVBoxLayout" name="verticalLayout_23">
@@ -426,7 +426,7 @@
426426
</size>
427427
</property>
428428
<property name="maximum">
429-
<number>600</number>
429+
<number>300</number>
430430
</property>
431431
<property name="displayIntegerBase">
432432
<number>10</number>
@@ -1182,8 +1182,8 @@
11821182
<rect>
11831183
<x>0</x>
11841184
<y>0</y>
1185-
<width>696</width>
1186-
<height>420</height>
1185+
<width>655</width>
1186+
<height>319</height>
11871187
</rect>
11881188
</property>
11891189
<layout class="QVBoxLayout" name="verticalLayout_50">

src/forms/window-agora-main.cpp

+11-6
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#if !defined(WIN32)
1616
#include <dispatch/dispatch.h>
1717
#endif
18-
#define AGORA_TOOL_VERSION "21.12.31.19.00"
18+
#define AGORA_TOOL_VERSION "22.04.29.19.45"
1919
using namespace std;
2020

2121
bool DisplayResizeEvent::eventFilter(QObject *obj, QEvent *event)
@@ -218,7 +218,7 @@ AgoraBasic::~AgoraBasic()
218218
config_set_bool(globalAgoraConfig, "AgoraTool", "savePersist", m_settings.savePersist);
219219
config_set_string(globalAgoraConfig, "AgoraTool", "InformationUrl", m_settings.information_url.c_str());
220220

221-
config_set_bool(globalAgoraConfig, "AgoraTool", "SendOBSCamera", m_settings.bSendObsCamera);
221+
config_set_bool(globalAgoraConfig, "AgoraTool", "SendOBSCamera", false);
222222
config_set_int(globalAgoraConfig, "AgoraTool", "CameraEncWidth", m_settings.plugin_camera_width);
223223
config_set_int(globalAgoraConfig, "AgoraTool", "CameraEncHeight", m_settings.plugin_camera_height);
224224
config_set_int(globalAgoraConfig, "AgoraTool", "CameraEncFPS", m_settings.plugin_camera_fps);
@@ -371,7 +371,7 @@ void AgoraBasic::InitBasicConfig()
371371
m_settings.camera_token = config_get_string(globalAgoraConfig, "AgoraTool", "CameraToken");
372372

373373
if (config_has_user_value(globalAgoraConfig, "AgoraTool", "SendOBSCamera"))
374-
m_settings.bSendObsCamera = config_get_bool(globalAgoraConfig, "AgoraTool", "SendOBSCamera");
374+
m_settings.bSendObsCamera = false;//config_get_bool(globalAgoraConfig, "AgoraTool", "SendOBSCamera");
375375
if (config_has_user_value(globalAgoraConfig, "AgoraTool", "CameraEncWidth"))
376376
m_settings.plugin_camera_width = config_get_int(globalAgoraConfig, "AgoraTool", "CameraEncWidth");
377377
if (config_has_user_value(globalAgoraConfig, "AgoraTool", "CameraEncHeight"))
@@ -814,6 +814,7 @@ void AgoraBasic::JoinChannel(std::string token)
814814
joinFailedTimer.start(10000);
815815
blog(LOG_INFO, "agora token:%s", m_settings.token.c_str());
816816
rtcEngine->SetVideoBuffer(m_settings.videoInterval);
817+
817818
rtcEngine->JoinChannel(m_settings.token.c_str()
818819
, m_settings.channelName.c_str(), m_settings.uid, m_settings.setAudioProfile ,m_settings.bDualStream,
819820
!m_settings.muteAllRemoteAudioVideo, !m_settings.muteAllRemoteAudioVideo,
@@ -1029,8 +1030,12 @@ void AgoraBasic::on_streamButton_clicked()
10291030
StopAgoraOutput();
10301031

10311032
rtcEngine->LeaveChannel();
1032-
if (joinFailed)
1033+
if (joinFailed) {
10331034
rtcEngine->SetJoinFlag(false);
1035+
RtcStats stats;
1036+
onLeaveChannel_slot(stats);
1037+
}
1038+
10341039
if (m_settings.bSendObsCamera)
10351040
rtcEngine->LeaveChannelCamera();
10361041

@@ -1399,7 +1404,7 @@ void AgoraBasic::onConnectionStateChanged_slot(int state, int reason)
13991404
break;
14001405
}
14011406
joinFailedTimer.stop();
1402-
1407+
rtcEngine->SetJoinFlag(true);
14031408
QMessageBox::critical(NULL, "Error", info.c_str());
14041409
on_streamButton_clicked();
14051410
joinFailed = false;
@@ -1437,7 +1442,7 @@ void AgoraBasic::onCameraConnectionStateChanged_slot(int state, int reason)
14371442
break;
14381443
}
14391444
joinFailedTimer.stop();
1440-
1445+
rtcEngine->SetJoinFlag(true);
14411446
QMessageBox::critical(NULL, "Error", info.c_str());
14421447

14431448
on_streamButton_clicked();

src/forms/window-agora-settings.cpp

+15-1
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ AgoraSettings::AgoraSettings(QWidget *parent)
128128
index = 0;
129129
ui->cmbRecordChannelSetup->setItemText(0, tr("Mono"));
130130
ui->cmbRecordChannelSetup->setItemText(1, tr("Stereo"));
131-
131+
ui->chkObsCamera->hide();
132132
AgoraToolSettings settings;
133133
main->GetAgoraSetting(settings);
134134
if (settings.audioChannel == 2)
@@ -1030,6 +1030,20 @@ void AgoraSettings::showEvent(QShowEvent *event)
10301030
ui->lineEditUID->setEnabled(bEnabled);
10311031
ui->lineEditCameraUID->setEnabled(bEnabled);
10321032
ui->lineEditCameraToken->setEnabled(bEnabled);
1033+
ui->chkObsCamera->setEnabled(bEnabled);
1034+
ui->chkAudioHighQuality->setEnabled(bEnabled);
1035+
ui->chkSetAudioProfile->setEnabled(bEnabled);
1036+
ui->cmbRecordChannelSetup->setEnabled(bEnabled);
1037+
ui->chkDualStream->setEnabled(bEnabled);
1038+
1039+
ui->spinSecond->setEnabled(bEnabled);
1040+
ui->recordSampleRate->setEnabled(bEnabled);
1041+
1042+
ui->lineEditAgoraRTmp->setEnabled(bEnabled);
1043+
ui->lineEditAgoraRtmpBitrate->setEnabled(bEnabled);
1044+
ui->lineEditAgoraRtmpFPS->setEnabled(bEnabled);
1045+
ui->lineEditAgoraRtmpWidth->setEnabled(bEnabled);
1046+
ui->lineEditAgoraRtmpHeight->setEnabled(bEnabled);
10331047
}
10341048

10351049
/*typedef void(*obs_source_audio_capture_t)(void *param, obs_source_t *source,

0 commit comments

Comments
 (0)