mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
parent
12614a589f
commit
c4b6ee55c0
@ -219,7 +219,15 @@ FF_ENABLE_DEPRECATION_WARNINGS
|
|||||||
bytestream2_put_be32(&taboff_pcb, bytestream2_tell_p(&pbc));
|
bytestream2_put_be32(&taboff_pcb, bytestream2_tell_p(&pbc));
|
||||||
|
|
||||||
for (x = 0; x < width * bytes_per_channel; x += bytes_per_channel)
|
for (x = 0; x < width * bytes_per_channel; x += bytes_per_channel)
|
||||||
encode_buf[x] = in_buf[depth * x];
|
if (bytes_per_channel == 1) {
|
||||||
|
encode_buf[x] = in_buf[depth * x];
|
||||||
|
} else if (HAVE_BIGENDIAN ^ put_be) {
|
||||||
|
encode_buf[x + 1] = in_buf[depth * x];
|
||||||
|
encode_buf[x] = in_buf[depth * x + 1];
|
||||||
|
} else {
|
||||||
|
encode_buf[x] = in_buf[depth * x];
|
||||||
|
encode_buf[x + 1] = in_buf[depth * x + 1];
|
||||||
|
}
|
||||||
|
|
||||||
length = sgi_rle_encode(&pbc, encode_buf, width,
|
length = sgi_rle_encode(&pbc, encode_buf, width,
|
||||||
bytes_per_channel);
|
bytes_per_channel);
|
||||||
|
Loading…
Reference in New Issue
Block a user