mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-23 11:19:55 +00:00
lavc/libtheoraenc: clarify comment about global_quality to quality conversion
This commit is contained in:
parent
b448c0a68d
commit
37fce84e27
@ -207,11 +207,11 @@ static av_cold int encode_init(AVCodecContext* avc_context)
|
||||
avcodec_get_chroma_sub_sample(avc_context->pix_fmt, &h->uv_hshift, &h->uv_vshift);
|
||||
|
||||
if (avc_context->flags & CODEC_FLAG_QSCALE) {
|
||||
/* to be constant with the libvorbis implementation, clip global_quality to 0 - 10
|
||||
Theora accepts a quality parameter p, which is:
|
||||
* 0 <= p <=63
|
||||
* an int value
|
||||
*/
|
||||
/* Clip global_quality in QP units to the [0 - 10] range
|
||||
to be consistent with the libvorbis implementation.
|
||||
Theora accepts a quality parameter which is an int value in
|
||||
the [0 - 63] range.
|
||||
*/
|
||||
t_info.quality = av_clipf(avc_context->global_quality / (float)FF_QP2LAMBDA, 0, 10) * 6.3;
|
||||
t_info.target_bitrate = 0;
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user