Ticket #1424: mpegtables.diff
| File mpegtables.diff, 1.1 KB (added by , 20 years ago) |
|---|
-
libs/libmythtv/mpeg/mpegtables.h
312 312 313 313 // version_number 5 5.2 42 314 314 // incremented modulo 32 when table info changes 315 uint Version(void) const { return (pesdata()[5]>> 2) & 0x1f; }315 uint Version(void) const { return (pesdata()[5]>>1) & 0x1f; } 316 316 317 317 // current_next_ind 1 5.7 47 318 318 // if 0 this table is not yet valid, but will be the next psip … … 347 347 pesdata()[4] = len & 0xff; 348 348 } 349 349 void SetVersionNumber(uint ver) 350 { pesdata()[5] = (pesdata()[ 6] & 0xc1) | ((ver & 0x1f)<<1); }350 { pesdata()[5] = (pesdata()[5] & 0xc1) | ((ver & 0x1f)<<1); } 351 351 void SetCurrent(bool cur) 352 { pesdata()[5] = (pesdata()[ 6] & 0xfe) | (cur ? 1 : 0); }352 { pesdata()[5] = (pesdata()[5] & 0xfe) | (cur ? 1 : 0); } 353 353 void SetSection(uint num) { pesdata()[6] = num; } 354 354 void SetLastSection(uint num) { pesdata()[7] = num; } 355 355
