Linux-DVB-DVBT-Advert
view release on metacpan or search on metacpan
clib/dvb_ad_lib/detect/advert.c view on Meta::CPAN
pts_framenum = user_data->prev_audio_framenum+1 ;
}
// fill in any gaps
for (fnum=user_data->prev_audio_framenum+1; fnum < pts_framenum; ++fnum)
{
struct Ad_results *prev_results ;
// copy last good values
results = result_entry(user_data, fnum) ;
prev_results = result_entry(user_data, user_data->prev_audio_framenum) ; // NB: Must do this here each time because previous call can relocate the array
results = result_entry(user_data, fnum) ;
advert_dbg_prt(1, (" ++ audio copying frame %u [PTS %"PRId64"] to %u\n",
user_data->prev_audio_framenum, prev_results->audio_results.pts, fnum)) ;
memcpy(&results->audio_results, &prev_results->audio_results, sizeof(struct Ad_audio_results) ) ;
}
// update prev
( run in 0.927 second using v1.01-cache-2.11-cpan-5511b514fd6 )