Skip to content

Commit 4e10b02

Browse files
committed
Update readme
1 parent 49f8060 commit 4e10b02

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22
![APK](https://img.shields.io/endpoint?url=https://apt.izzysoft.de/fdroid/api/v1/shield/com.radio.codec2talkie)
33

44
# Introduction
5-
**Turn your Android phone into real Amateur Radio HF/VHF/UHF APRS enabled Codec2 DV (digital voice) and/or FreeDV handheld transceiver.**
5+
**Turn your Android phone into real Amateur Radio HF/VHF/UHF APRS enabled Codec2/OPUS DV (digital voice) and/or FreeDV handheld transceiver.**
66

77
**Requires additional hardware (e.g. AFSK/LoRa), software (e.g. Direwolf) radio modem or analog transceiver with USB audio + VOX/USB CAT PTT control, such as MCHF or ICOM**
88

99
For more information about FreeDV and Codec2 visit https://github.com/drowe67/codec2
1010

11+
For more information about OPUS codec visit https://opus-codec.org/
12+
1113
For detailed information about project [Wiki](https://github.com/sh123/codec2_talkie/wiki)
1214

1315
![alt text](images/diagram.png)
@@ -19,8 +21,8 @@ For detailed information about project [Wiki](https://github.com/sh123/codec2_ta
1921
What you can do with this app:
2022
- Voice communication:
2123
- Send and receive Codec2 voice over FreeDV modes
22-
- Send and receive Codec2 voice over KISS
23-
- Send and receive Codec2 voice encapsulated into APRS UI frames
24+
- Send and receive Codec2/OPUS voice over KISS
25+
- Send and receive Codec2/OPUS voice encapsulated into APRS UI frames
2426
- Data communication
2527
- Use APRS over FSK 300 (HF, TX only), AFSK1200 (VHF), FreeDV OFDM (HF) or APRS-IS (Internet)
2628
- Send and receive APRS position reports
@@ -50,6 +52,7 @@ What you can do with this app:
5052
- Source code is integrated into this project for easier building and customization:
5153
- Codec2 codec: https://github.com/drowe67/codec2
5254
- Android Codec2 wrapper code: https://github.com/UstadMobile/Codec2-Android
55+
- OPUS codec: https://opus-codec.org
5356
- Fetched with gradle as dependency:
5457
- Android USB serial: https://github.com/mik3y/usb-serial-for-android
5558

codec2talkie/src/main/java/com/radio/codec2talkie/protocol/AudioOpus.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ protected void onReceiveCompressedAudio(String src, String dst, byte[] audioEnco
127127
}
128128
short [] decodedSamples = new short[decodedSamplesCnt];
129129
if (decodedSamplesCnt > 0) {
130-
System.arraycopy(_playbackAudioBuffer, 0, decodedSamples, 0, decodedSamplesCnt)
130+
System.arraycopy(_playbackAudioBuffer, 0, decodedSamples, 0, decodedSamplesCnt);
131131
} else {
132132
Log.e(TAG, "Decode error: " + decodedSamplesCnt);
133133
_parentProtocolCallback.onProtocolRxError();

codec2talkie/src/main/res/values/strings.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<string name="opus_category_title">OPUS Settings</string>
2828
<string name="opus_frame_size_title">PCM frame duration [ms]</string>
2929
<string name="opus_bit_rate_title">Bit rate</string>
30-
<string name="opus_bit_rate_summary">Bit rate from 500 up to 512000bps</string>
30+
<string name="opus_bit_rate_summary">Bit rate from 2400 up to 512000bps, set larger frame duration below for smaller bit rates</string>
3131
<string name="opus_complexity_title">Complexity</string>
3232

3333
<string name="main_status_loopback_test">Loopback</string>

0 commit comments

Comments
 (0)