Advertisement
Guest User

Untitled

a guest
Aug 10th, 2013
2
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. iff --git a/src/dvb/dvb_adapter.c b/src/dvb/dvb_adapter.c
  2. index fc0eeb7..db54535 100644
  3. --- a/src/dvb/dvb_adapter.c
  4. +++ b/src/dvb/dvb_adapter.c
  5. @@ -1114,6 +1114,18 @@ dvb_adapter_input_dvr(void *aux)
  6. /* sync */
  7. if (tsb[i] == 0x47) {
  8. int pid = (tsb[i+1] & 0x1f) << 8 | tsb[i+2];
  9. +if (pid == 169)
  10. + {
  11. + static char prev_counter=0;
  12. + char counter=tsb[i+3]&0xF;
  13. +
  14. + fprintf(stderr, "#"); fflush(stderr);
  15. +
  16. + if (counter != ((++prev_counter)%16))
  17. + printf("%d instead of %d\n", counter, prev_counter%16);
  18. +
  19. + prev_counter = counter;
  20. + }
  21.  
  22. if(tda->tda_table_filter[pid]) {
  23. if(!(tsb[i+1] & 0x80)) { // Only dispatch to table parser if not error
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement