]> git.sesse.net Git - ffmpeg/commit
libavcodec/j2kenc: Support for multiple layers
authorGautam Ramakrishnan <gautamramk@gmail.com>
Thu, 27 Aug 2020 18:45:35 +0000 (00:15 +0530)
committerMichael Niedermayer <michael@niedermayer.cc>
Sun, 30 Aug 2020 14:18:37 +0000 (16:18 +0200)
commitf0e33119e4fa1cf1705c16affa5daa6f0b487b48
treea838ae94bbb6da351e1b498140ff083de98c3526
parent3c06045a8b584a8d569547c2f4d108588cce6a37
libavcodec/j2kenc: Support for multiple layers

This patch allows setting a compression ratio and to
set multiple layers. The user has to input a compression
ratio for each layer.
The per layer compression ration can be set as follows:
-layer_rates "r1,r2,...rn"
for to create 'n' layers.

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
13 files changed:
doc/encoders.texi
libavcodec/j2kenc.c
libavcodec/jpeg2000.c
libavcodec/jpeg2000.h
libavcodec/version.h
tests/ref/vsynth/vsynth1-jpeg2000
tests/ref/vsynth/vsynth1-jpeg2000-97
tests/ref/vsynth/vsynth2-jpeg2000
tests/ref/vsynth/vsynth2-jpeg2000-97
tests/ref/vsynth/vsynth3-jpeg2000
tests/ref/vsynth/vsynth3-jpeg2000-97
tests/ref/vsynth/vsynth_lena-jpeg2000
tests/ref/vsynth/vsynth_lena-jpeg2000-97