Go to the documentation of this file.
47 const uint8_t **poutbuf,
int *poutbuf_size,
59 if (buf && buf_size) {
64 uint32_t lba =
AV_RB32(&buf[0x01]);
65 uint32_t startpts =
AV_RB32(&buf[0x0D]);
66 uint32_t endpts =
AV_RB32(&buf[0x11]);
68 if (endpts > startpts) {
70 s->
pts = (int64_t)startpts;
83 uint32_t lba =
AV_RB32(&buf[0x05]);
85 if (lba == pc1->
lba) {
95 if (!valid || lastPacket) {
97 pc1->
lba = 0xFFFFFFFF;
102 *poutbuf_size =
sizeof(pc1->
buffer);