Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/4.2.1 #105

Merged
merged 36 commits into from
Nov 16, 2023
Merged

Release/4.2.1 #105

merged 36 commits into from
Nov 16, 2023

Conversation

WinterPu
Copy link
Contributor

No description provided.

WinterPu and others added 30 commits August 22, 2023 11:16
1. Plugin Compile Bugfix for UE425
Some functions required explicit head files include in UE 425

2. In UE425 AgoraOptional may cause CONSTEXPR undefine.
You could uncomment the code to get a tmp solution. The issue would be fixed in a later version.
1. Add some header files for UE4.25 or older versions (this doesn't mean that the examples are currently fully compatible with those versions).

2. Modify comments
1. Separated the video related code so that that part's compilation can be controlled via Macro.

2. Modified header files, handled Windows.h inclusion to pass the separate plugin compilation of RunUAT.

3. Removed unused code such as MediaEngineProxy.

4. Formatted the code to fix the indention error.
misleading indentation; statement is not part of the previous 'if' [-Werror,-Wmisleading-indentation]
… problems.

e.g.
1. 'XXXX.framework' can't be opened because Apple cannot check it for malicious software.
2. 'AppXXX is damaged and can’t be opened. You should move it to the Trash'
…efault style would the dark font on the black background for now)
1. Allow http connection for Android / IOS
2. Allow ios - background screensharing
3. change default RHI to DX11 (When using DX12, you may encounter driver issues.)
4. Lock the App Orientation
1. Add UserGuide For Each Case
2. OnVideoSizeChanged: Resize the view when the rotation is not 0
3. Modify the UID generated
4. [ScreenShareWithVideoCall] set autosubscribeVideo/autosubscribeAudio to false when joining channel for screensharing
5. Format the code and remove some redundant codes
…ts it to a non-AVAudioSessionCategoryPlayAndRecord value.

Also, keep the previous tmp solution as a reference.
We set [che.video.android_camera_output_type] to 0 to capture YUV data directly for now.
…ture YUV data directly for now.

You could check the comment for more details.
1. updates AgoraPlugin.uplugin
2. Add Compile Options to the plugin
3. Copyright changes
4. fix blueprint initialization problem
5. fix windows dll test path
6. C++20 UE5.3 changes
WinterPu added 6 commits November 16, 2023 11:19
1. Format Code
2. Log Modifications
3. Add StopScreenShare before leaveChannel (otherwise, it may crash on audio in this version.)
4. change [ProcessAudioRawData] example implementation
5. fix SDKBuildInfo
6. C++ 20 UE5.3 support
1. Add Compile Options log
2. changed path to include
3. Modify C++ 20 Macro
1. Change C++ 20 Macro
1. Modify C++ 20 Macros
@WinterPu WinterPu merged commit b08edb0 into main Nov 16, 2023
@WinterPu WinterPu deleted the release/4.2.1 branch November 16, 2023 08:23
@WinterPu WinterPu restored the release/4.2.1 branch December 14, 2023 01:46
@WinterPu WinterPu deleted the release/4.2.1 branch January 16, 2024 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant