if(p && contains(p, next_timestamp)) {
/* This packet is ready to play */
const uint32_t packet_end = p->timestamp + p->nsamples;
if(p && contains(p, next_timestamp)) {
/* This packet is ready to play */
const uint32_t packet_end = p->timestamp + p->nsamples;