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

3.0 #7

Merged
merged 40 commits into from
Feb 28, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
d6eff6a
Added scroll to log
ikbencasdoei Feb 24, 2021
479f3c8
Added new capture effect
ikbencasdoei Feb 24, 2021
606d54e
Removed dynamic format
ikbencasdoei Feb 26, 2021
963014e
Replaced record effect with capture effect
ikbencasdoei Feb 26, 2021
65b6389
Remove unused
ikbencasdoei Feb 26, 2021
569f67f
Export better
ikbencasdoei Feb 26, 2021
53ad1d1
Not used any more
ikbencasdoei Feb 26, 2021
42c55f8
Added support for multiple formats
ikbencasdoei Feb 26, 2021
9be9898
Presize byte array and convert to int for probably better performance
ikbencasdoei Feb 26, 2021
4488075
Fixed conversion
ikbencasdoei Feb 26, 2021
e46eb19
Added 16 bit support
ikbencasdoei Feb 26, 2021
c3f67c8
Voip instance will get mix rate from audio server + made variables pr…
ikbencasdoei Feb 26, 2021
b99c3f0
Exported format
ikbencasdoei Feb 26, 2021
cb3fced
Added listen feature
ikbencasdoei Feb 26, 2021
f78d709
Added classname
ikbencasdoei Feb 26, 2021
9a0957b
Refactored Demo.tscn
ikbencasdoei Feb 26, 2021
56d5b70
Update README.md
ikbencasdoei Feb 26, 2021
c1478a8
For the voice replaced the use of stream samples with stream generator
ikbencasdoei Feb 27, 2021
b9a96cd
Updated error messages
ikbencasdoei Feb 27, 2021
71ed0c8
Made gles2 standard
ikbencasdoei Feb 27, 2021
0f0d3b9
Renamed input function
ikbencasdoei Feb 27, 2021
8643859
Created output process function
ikbencasdoei Feb 27, 2021
e2e78b2
Added input sensitivity
ikbencasdoei Feb 27, 2021
2fd69b6
Added input sensitivity to demo
ikbencasdoei Feb 27, 2021
333b4e5
Update README.md
ikbencasdoei Feb 27, 2021
14c2595
Replaced label with spinBox
ikbencasdoei Feb 27, 2021
b31cfb5
Merge branch '3.0' of https://github.com/casbrugman/godot-voip into 3.0
ikbencasdoei Feb 27, 2021
e119e3b
Removed step
ikbencasdoei Feb 27, 2021
c2f43e7
Threshold fits better
ikbencasdoei Feb 27, 2021
94cd50d
Update LICENSE
ikbencasdoei Feb 27, 2021
d5e7049
Quick latency fix
ikbencasdoei Feb 28, 2021
583fce5
Added possibility to change port and ip
ikbencasdoei Feb 28, 2021
6ad2301
Update plugin.cfg
ikbencasdoei Feb 28, 2021
a8b45af
Update README.md
ikbencasdoei Feb 28, 2021
f092169
Renamed VoipMicrophone VoipMic
ikbencasdoei Feb 28, 2021
34b5815
Created seperate functions for initializing mic and voice
ikbencasdoei Feb 28, 2021
3c0a259
Create voice and mic on demand to avoid pollution
ikbencasdoei Feb 28, 2021
f90a2b8
Unused signal
ikbencasdoei Feb 28, 2021
990139d
Better naming
ikbencasdoei Feb 28, 2021
f0b5c88
Changed default threshold value
ikbencasdoei Feb 28, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2019-2020 Cas Brugman
Copyright (c) 2019-2021 Cas Brugman

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
11 changes: 5 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
[⮩View in Godot Asset Library](https://godotengine.org/asset-library/asset/425)
>previously godot-voip-demo
# Godot VoIP 🎤📡
![logo](https://raw.githubusercontent.com/casbrugman/godot-voip/master/icon.png "Logo")

Godot-voip is a Godot addon (currently only 3.2) which makes it very easy to setup a voip system in your Godot game. This addon also includes a demo project.
Godot-voip is a Godot addon which makes it very easy to setup a real time voice chat system in your Godot game. This addon also includes a demo project.

## Compatibility
* 2.0: Godot 3.2
* 3.0: from Godot 3.2.4

## Setup

Expand All @@ -21,7 +24,3 @@ Godot-voip is a Godot addon (currently only 3.2) which makes it very easy to set
### Running demo
1. Go to the [Godot Asset Library](https://godotengine.org/asset-library/asset/425) to download the latest release, or you can clone/download this repository to get the latest commit.
2. Open downloaded project.

## Issues

In this current implementation there are issues with latency and interruptions. This is because the native way access to the microphone audio is handled. Sadly it is up to engine development to improve this.
Loading