Mercurial > libavcodec.hg
comparison vorbis_enc.c @ 11824:9f3522743348 libavcodec
Raise default vorbis encoding quality.
Patch by Frank Barchard, fbarchard google com
author | cehoyos |
---|---|
date | Thu, 03 Jun 2010 23:53:10 +0000 |
parents | b7d5e6078e04 |
children | dde20597f15e |
comparison
equal
deleted
inserted
replaced
11823:c9ef45275db0 | 11824:9f3522743348 |
---|---|
953 create_vorbis_context(venc, avccontext); | 953 create_vorbis_context(venc, avccontext); |
954 | 954 |
955 if (avccontext->flags & CODEC_FLAG_QSCALE) | 955 if (avccontext->flags & CODEC_FLAG_QSCALE) |
956 venc->quality = avccontext->global_quality / (float)FF_QP2LAMBDA / 10.; | 956 venc->quality = avccontext->global_quality / (float)FF_QP2LAMBDA / 10.; |
957 else | 957 else |
958 venc->quality = 1.; | 958 venc->quality = 0.03; |
959 venc->quality *= venc->quality; | 959 venc->quality *= venc->quality; |
960 | 960 |
961 avccontext->extradata_size = put_main_header(venc, (uint8_t**)&avccontext->extradata); | 961 avccontext->extradata_size = put_main_header(venc, (uint8_t**)&avccontext->extradata); |
962 | 962 |
963 avccontext->frame_size = 1 << (venc->log2_blocksize[0] - 1); | 963 avccontext->frame_size = 1 << (venc->log2_blocksize[0] - 1); |