WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 46ca625

Browse files
Merge pull request #35 from quiet/48khz
48khz
2 parents b127b2d + 544fcec commit 46ca625

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

quiet/src/main/jni/loopback.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
// TODO fix include mess so we can include unistd.h
44
extern int usleep(useconds_t);
55

6-
const int loopback_sample_rate = 44100;
7-
const int loopback_sleep = 23220; // in microseconds
6+
const int loopback_sample_rate = 48000;
7+
const int loopback_sleep = 21333; // in microseconds
88
const int loopback_buffer_length = 1024;
99

1010
quiet_loopback_system *loopback_create() {

quiet/src/main/jni/network_interface.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,14 +141,14 @@ JNIEXPORT jvm_pointer JNICALL Java_org_quietmodem_Quiet_BaseNetworkInterface_nat
141141
jobject j_enc_profile = (*env)->GetObjectField(env, j_conf, cache.network_interface_config.encoder_profile);
142142
jvm_pointer j_enc_profile_ptr = (*env)->GetLongField(env, j_enc_profile, cache.encoder_profile.ptr);
143143
conf->encoder_opt = (quiet_encoder_options *)recover_pointer(j_enc_profile_ptr);
144-
conf->encoder_rate = 44100;
144+
conf->encoder_rate = 48000;
145145
size_t encoder_num_bufs = (*env)->GetLongField(env, j_enc_profile, cache.encoder_profile.num_bufs);
146146
size_t encoder_buf_len = (*env)->GetLongField(env, j_enc_profile, cache.encoder_profile.buf_len);
147147

148148
jobject j_dec_profile = (*env)->GetObjectField(env, j_conf, cache.network_interface_config.decoder_profile);
149149
jvm_pointer j_dec_profile_ptr = (*env)->GetLongField(env, j_dec_profile, cache.decoder_profile.ptr);
150150
conf->decoder_opt = (quiet_decoder_options *)recover_pointer(j_dec_profile_ptr);
151-
conf->decoder_rate = 44100;
151+
conf->decoder_rate = 48000;
152152
size_t decoder_num_bufs = (*env)->GetLongField(env, j_dec_profile, cache.decoder_profile.num_bufs);
153153
size_t decoder_buf_len = (*env)->GetLongField(env, j_dec_profile, cache.decoder_profile.buf_len);
154154

quiet/src/main/jni/receiver.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ quiet_android_decoder *android_decoder_create(JNIEnv *env, const quiet_decoder_o
3434
quiet_android_system *sys, bool is_loopback,
3535
size_t num_bufs, size_t buf_len) {
3636
quiet_android_decoder *d = calloc(1, sizeof(quiet_android_decoder));
37-
d->dec = quiet_decoder_create(opt, 44100);
37+
d->dec = quiet_decoder_create(opt, 48000);
3838
if (!d->dec) {
3939
android_decoder_destroy(d);
4040
throw_error(env, cache.system.init_exc_klass, decoder_error_format, quiet_get_last_error());

quiet/src/main/jni/transmitter.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ quiet_android_encoder *android_encoder_create(JNIEnv *env, const quiet_encoder_o
5050
quiet_android_system *sys, bool is_loopback,
5151
size_t num_bufs, size_t buf_len) {
5252
quiet_android_encoder *e = calloc(1, sizeof(quiet_android_encoder));
53-
e->enc = quiet_encoder_create(opt, 44100);
53+
e->enc = quiet_encoder_create(opt, 48000);
5454
if (!e->enc) {
5555
android_encoder_destroy(e);
5656
throw_error(env, cache.system.init_exc_klass, encoder_error_format, quiet_get_last_error());

0 commit comments

Comments
 (0)