Skip to content

Commit

Permalink
Merge pull request #33 from ventosus/netjack_clear_packet_heder
Browse files Browse the repository at this point in the history
clear unused slave netjack header fields.
  • Loading branch information
pauldavisthefirst committed Feb 11, 2016
2 parents cb4b719 + 93bc884 commit a3d5a75
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions drivers/netjack/net_driver.c
Original file line number Diff line number Diff line change
Expand Up @@ -233,6 +233,20 @@ net_driver_write (net_driver_t* driver, jack_nframes_t nframes)
// offset packet_bufX by the packetheader.
packet_bufX = packet_buf + sizeof(jacknet_packet_header) / sizeof(jack_default_audio_sample_t);

// clear unused header fields
pkthdr->capture_channels_audio = 0;
pkthdr->playback_channels_audio = 0;
pkthdr->capture_channels_midi = 0;
pkthdr->playback_channels_midi = 0;
pkthdr->period_size = 0;
pkthdr->sample_rate = 0;
pkthdr->transport_frame = 0;
pkthdr->transport_state = 0;
pkthdr->framecnt = 0;
pkthdr->reply_port = 0;
pkthdr->mtu = 0;

// set used header fields
pkthdr->sync_state = sync_state;
pkthdr->latency = netj->time_to_deadline;
//printf( "time to deadline = %d goodness=%d\n", (int)netj->time_to_deadline, netj->deadline_goodness );
Expand Down

0 comments on commit a3d5a75

Please sign in to comment.