- avio_wb32(pb[0], 12);
- ffio_wfourcc(pb[0], "jP ");
- avio_wb32(pb[0], 0x0D0A870A); // signature
- avio_wb32(pb[0], 20);
- ffio_wfourcc(pb[0], "ftyp");
- ffio_wfourcc(pb[0], "jp2 ");
- avio_wb32(pb[0], 0);
- ffio_wfourcc(pb[0], "jp2 ");
- avio_write(pb[0], st->codec->extradata, st->codec->extradata_size);
- }else if(pkt->size < 8 ||
- (!st->codec->extradata_size &&
- AV_RL32(pkt->data+4) != MKTAG('j','P',' ',' '))){ // signature
- error:
+ avio_wb32(out[0].pb, 12);
+ ffio_wfourcc(out[0].pb, "jP ");
+ avio_wb32(out[0].pb, 0x0D0A870A); // signature
+ avio_wb32(out[0].pb, 20);
+ ffio_wfourcc(out[0].pb, "ftyp");
+ ffio_wfourcc(out[0].pb, "jp2 ");
+ avio_wb32(out[0].pb, 0);
+ ffio_wfourcc(out[0].pb, "jp2 ");
+ avio_write(out[0].pb, st->codecpar->extradata, st->codecpar->extradata_size);
+ } else if (pkt->size < 8 ||
+ (!st->codecpar->extradata_size &&
+ AV_RL32(pkt->data + 4) != MKTAG('j', 'P', ' ', ' '))) { // signature
+error: