+ if (!samples) {
+ if (c->eof)
+ return 0;
+ if ((ret = ff_alloc_packet2(avctx, avpkt, 18, 0)) < 0)
+ return ret;
+ c->eof = 1;
+ dst = avpkt->data;
+ bytestream_put_be16(&dst, 0x8001);
+ bytestream_put_be16(&dst, 0x000E);
+ bytestream_put_be64(&dst, 0x0);
+ bytestream_put_be32(&dst, 0x0);
+ bytestream_put_be16(&dst, 0x0);
+ *got_packet_ptr = 1;
+ return 0;
+ }
+