Go to the documentation of this file.
46 const uint8_t **poutbuf,
int *poutbuf_size,
58 if (buf && buf_size) {
63 uint32_t lba =
AV_RB32(&buf[0x01]);
64 uint32_t startpts =
AV_RB32(&buf[0x0D]);
65 uint32_t endpts =
AV_RB32(&buf[0x11]);
67 if (endpts > startpts) {
69 s->
pts = (int64_t)startpts;
82 uint32_t lba =
AV_RB32(&buf[0x05]);
84 if (lba == pc1->
lba) {
94 if (!valid || lastPacket) {
96 pc1->
lba = 0xFFFFFFFF;
101 *poutbuf_size =
sizeof(pc1->
buffer);