Unified · Split
| @@ -1282,10 +1282,10 @@ static int mov_read_clap(MOVContext *c, AVIOContext *pb, MOVAtom atom) · 1281 unmodified lines | ||
| 1282 | 1282 | if (!sd) |
| 1283 | 1283 | return AVERROR(ENOMEM); |
| 1284 | 1284 | |
| 1285 | − AV_WL32(sd->data, top); | |
| 1286 | − AV_WL32(sd->data + 4, bottom); | |
| 1287 | − AV_WL32(sd->data + 8, left); | |
| 1288 | − AV_WL32(sd->data + 12, right); | |
| 1285 | + AV_WL32A(sd->data, top); | |
| 1286 | + AV_WL32A(sd->data + 4, bottom); | |
| 1287 | + AV_WL32A(sd->data + 8, left); | |
| 1288 | + AV_WL32A(sd->data + 12, right); | |
| 1289 | 1289 | |
| 1290 | 1290 | return 0; |
| 1291 | 1291 | } |
| @@ -8200,8 +8200,8 @@ static int mov_read_dops(MOVContext *c, AVIOContext *pb, MOVAtom atom) · 6908 unmodified lines | ||
| 8200 | 8200 | if ((ret = ff_alloc_extradata(st->codecpar, size)) < 0) |
| 8201 | 8201 | return ret; |
| 8202 | 8202 | |
| 8203 | − AV_WL32(st->codecpar->extradata, MKTAG('O','p','u','s')); | |
| 8204 | − AV_WL32(st->codecpar->extradata + 4, MKTAG('H','e','a','d')); | |
| 8203 | + AV_WL32A(st->codecpar->extradata, MKTAG('O','p','u','s')); | |
| 8204 | + AV_WL32A(st->codecpar->extradata + 4, MKTAG('H','e','a','d')); | |
| 8205 | 8205 | AV_WB8(st->codecpar->extradata + 8, 1); /* OpusHead version */ |
| 8206 | 8206 | avio_read(pb, st->codecpar->extradata + 9, size - 9); |
| 8207 | 8207 | |
| @@ -8209,10 +8209,10 @@ static int mov_read_dops(MOVContext *c, AVIOContext *pb, MOVAtom atom) · 1 unmodified line | ||
| 8209 | 8209 | little-endian; aside from the preceeding magic and version they're |
| 8210 | 8210 | otherwise currently identical. Data after output gain at offset 16 |
| 8211 | 8211 | doesn't need to be bytewapped. */ |
| 8212 | − pre_skip = AV_RB16(st->codecpar->extradata + 10); | |
| 8213 | − AV_WL16(st->codecpar->extradata + 10, pre_skip); | |
| 8214 | − AV_WL32(st->codecpar->extradata + 12, AV_RB32(st->codecpar->extradata + 12)); | |
| 8215 | − AV_WL16(st->codecpar->extradata + 16, AV_RB16(st->codecpar->extradata + 16)); | |
| 8212 | + pre_skip = AV_RB16A(st->codecpar->extradata + 10); | |
| 8213 | + AV_WL16A(st->codecpar->extradata + 10, pre_skip); | |
| 8214 | + AV_WL32A(st->codecpar->extradata + 12, AV_RB32A(st->codecpar->extradata + 12)); | |
| 8215 | + AV_WL16A(st->codecpar->extradata + 16, AV_RB16A(st->codecpar->extradata + 16)); | |
| 8216 | 8216 | |
| 8217 | 8217 | st->codecpar->initial_padding = pre_skip; |
| 8218 | 8218 | st->codecpar->seek_preroll = av_rescale_q(OPUS_SEEK_PREROLL_MS, |