You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
lclenc: make compression level user selectable
Signed-off-by: Paul B Mahol <onemda@gmail.com>
This commit is contained in:
@@ -140,8 +140,9 @@ static av_cold int encode_init(AVCodecContext *avctx)
|
|||||||
avctx->extradata= av_mallocz(8);
|
avctx->extradata= av_mallocz(8);
|
||||||
avctx->coded_frame= &c->pic;
|
avctx->coded_frame= &c->pic;
|
||||||
|
|
||||||
// Will be user settable someday
|
c->compression = avctx->compression_level == FF_COMPRESSION_DEFAULT ?
|
||||||
c->compression = 6;
|
COMP_ZLIB_NORMAL :
|
||||||
|
av_clip(avctx->compression_level, 0, 9);
|
||||||
c->flags = 0;
|
c->flags = 0;
|
||||||
c->imgtype = IMGTYPE_RGB24;
|
c->imgtype = IMGTYPE_RGB24;
|
||||||
avctx->bits_per_coded_sample= 24;
|
avctx->bits_per_coded_sample= 24;
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
1aa8c91588a9672b6adb63b98156a104 *tests/data/fate/vsynth1-zlib.avi
|
fd52fff386f172bb3aef97761b99331c *tests/data/fate/vsynth1-zlib.avi
|
||||||
12108632 tests/data/fate/vsynth1-zlib.avi
|
12108632 tests/data/fate/vsynth1-zlib.avi
|
||||||
93695a27c24a61105076ca7b1f010bbd *tests/data/fate/vsynth1-zlib.out.rawvideo
|
93695a27c24a61105076ca7b1f010bbd *tests/data/fate/vsynth1-zlib.out.rawvideo
|
||||||
stddev: 3.42 PSNR: 37.44 MAXDIFF: 48 bytes: 7603200/ 7603200
|
stddev: 3.42 PSNR: 37.44 MAXDIFF: 48 bytes: 7603200/ 7603200
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
fa60eac1bfbdf38c773d11d716eb6465 *tests/data/fate/vsynth2-zlib.avi
|
d0e240b5241c3e0a5f813644d3dc5d9f *tests/data/fate/vsynth2-zlib.avi
|
||||||
12517176 tests/data/fate/vsynth2-zlib.avi
|
12517176 tests/data/fate/vsynth2-zlib.avi
|
||||||
98d0e2854731472c5bf13d8638502d0a *tests/data/fate/vsynth2-zlib.out.rawvideo
|
98d0e2854731472c5bf13d8638502d0a *tests/data/fate/vsynth2-zlib.out.rawvideo
|
||||||
stddev: 1.26 PSNR: 46.10 MAXDIFF: 13 bytes: 7603200/ 7603200
|
stddev: 1.26 PSNR: 46.10 MAXDIFF: 13 bytes: 7603200/ 7603200
|
||||||
|
Reference in New Issue
Block a user