MCPcopy Create free account
hub / github.com/FFmpeg/FFmpeg / get_quant

Function get_quant

libavcodec/nuv.c:81–93  ·  view source on GitHub ↗

* \brief extract quantization tables from codec data into our context */

Source from the content-addressed store, hash-verified

79 * \brief extract quantization tables from codec data into our context
80 */
81static int get_quant(AVCodecContext *avctx, NuvContext *c,
82 const uint8_t *buf, int size) {
83 int i;
84 if (size < 2 * 64 * 4) {
85 av_log(avctx, AV_LOG_ERROR, "insufficient rtjpeg quant data\n");
86 return -1;
87 }
88 for (i = 0; i < 64; i++, buf += 4)
89 c->lq[i] = AV_RL32(buf);
90 for (i = 0; i < 64; i++, buf += 4)
91 c->cq[i] = AV_RL32(buf);
92 return 0;
93}
94
95/**
96 * \brief set quantization tables from a quality value

Callers 2

decode_frameFunction · 0.85
decode_initFunction · 0.85

Calls 2

av_logFunction · 0.85
AV_RL32Function · 0.50

Tested by

no test coverage detected