Add rtp init and terminate, mirror all globals in the conn data structure
This commit is contained in:
@@ -1292,8 +1292,6 @@ static void *player_thread_func(void *arg) {
|
||||
// must be after decoder init
|
||||
init_buffer(conn);
|
||||
|
||||
debug(1, "Output frame bytes is %d.", conn->output_bytes_per_frame);
|
||||
|
||||
if (conn->stream.encrypted) {
|
||||
#ifdef HAVE_LIBMBEDTLS
|
||||
memset(&conn->dctx, 0, sizeof(mbedtls_aes_context));
|
||||
@@ -1336,6 +1334,8 @@ static void *player_thread_func(void *arg) {
|
||||
break;
|
||||
}
|
||||
|
||||
debug(1, "Output frame bytes is %d.", conn->output_bytes_per_frame);
|
||||
|
||||
// create and start the timing, control and audio receiver threads
|
||||
pthread_t rtp_audio_thread, rtp_control_thread, rtp_timing_thread;
|
||||
pthread_create(&rtp_audio_thread, NULL, &rtp_audio_receiver, (void*) conn);
|
||||
|
||||
Reference in New Issue
Block a user