Module: libav Branch: master Commit: 99f40fd02f1870c2dee70977b672da9cb198f0be
Author: Vittorio Giovara <[email protected]> Committer: Vittorio Giovara <[email protected]> Date: Fri Nov 20 02:17:31 2015 +0100 sgienc: Do not end RLE lines with 0s This is never mentioned in the specifications, and decoders work just as fine without it. Update the fate references since the compressed file is smaller. Signed-off-by: Vittorio Giovara <[email protected]> --- libavcodec/sgienc.c | 3 +-- tests/ref/lavf/sgi | 4 ++-- tests/ref/seek/lavf-sgi | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/libavcodec/sgienc.c b/libavcodec/sgienc.c index b88f6c3..e7aa394 100644 --- a/libavcodec/sgienc.c +++ b/libavcodec/sgienc.c @@ -171,8 +171,7 @@ FF_ENABLE_DEPRECATION_WARNINGS } buf += length; - bytestream_put_byte(&buf, 0); - bytestream_put_be32(&lengthtab, length + 1); + bytestream_put_be32(&lengthtab, length); in_buf -= p->linesize[0]; } } diff --git a/tests/ref/lavf/sgi b/tests/ref/lavf/sgi index b0cd303..703b83c 100644 --- a/tests/ref/lavf/sgi +++ b/tests/ref/lavf/sgi @@ -1,3 +1,3 @@ -7054acafd275e51cec28d4518e213081 *./tests/data/images/sgi/02.sgi +d446e540a7c18da5fd3cc0e9942cd46f *./tests/data/images/sgi/02.sgi ./tests/data/images/sgi/%02d.sgi CRC=0x28c7369b -308151 ./tests/data/images/sgi/02.sgi +307287 ./tests/data/images/sgi/02.sgi diff --git a/tests/ref/seek/lavf-sgi b/tests/ref/seek/lavf-sgi index b2f605a..04c7b2b 100644 --- a/tests/ref/seek/lavf-sgi +++ b/tests/ref/seek/lavf-sgi @@ -1,4 +1,4 @@ -ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: -1 size:308336 +ret: 0 st: 0 flags:1 dts: 0.000000 pts: 0.000000 pos: -1 size:307472 ret:-EINVAL st:-1 flags:0 ts:-1.000000 ret:-EINVAL st:-1 flags:1 ts: 1.894167 ret:-EINVAL st: 0 flags:0 ts: 0.800000 _______________________________________________ libav-commits mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-commits
