Lines Matching defs:priv
88 VAAPIEncodeMJPEGContext *priv = avctx->priv_data;
89 CodedBitstreamFragment *frag = &priv->current_fragment;
92 if (priv->jfif) {
95 &priv->jfif_header, NULL);
102 &priv->quant_tables, NULL);
108 &priv->frame_header, NULL);
112 if (priv->huffman) {
115 &priv->huffman_tables, NULL);
122 &priv->scan, NULL);
126 err = ff_cbs_write_fragment_data(priv->cbc, frag);
154 VAAPIEncodeMJPEGContext *priv = avctx->priv_data;
159 JPEGRawFrameHeader *fh = &priv->frame_header;
160 JPEGRawQuantisationTableSpecification *dqt = &priv->quant_tables;
184 JPEGRawScanHeader *sh = &priv->scan.header;
185 JPEGRawHuffmanTableSpecification *dht = &priv->huffman_tables;
225 VAAPIEncodeMJPEGContext *priv = avctx->priv_data;
226 JPEGRawFrameHeader *fh = &priv->frame_header;
227 JPEGRawScanHeader *sh = &priv->scan.header;
237 desc = av_pix_fmt_desc_get(priv->common.input_frames->sw_format);
262 if (priv->jfif) {
263 JPEGRawApplicationData *app = &priv->jfif_header;
268 bytestream2_init_writer(&pbc, priv->jfif_data,
269 sizeof(priv->jfif_data));
289 app->Lp = 2 + sizeof(priv->jfif_data);
290 app->Ap = priv->jfif_data;
296 if (priv->quality < 50)
297 quant_scale = 5000 / priv->quality;
299 quant_scale = 200 - 2 * priv->quality;
304 JPEGRawQuantisationTable *quant = &priv->quant_tables.table[t];
317 priv->quant_tables.Lq = len;
324 JPEGRawHuffmanTable *huff = &priv->huffman_tables.table[t];
359 priv->huffman_tables.Lh = len;
418 VAAPIEncodeMJPEGContext *priv = avctx->priv_data;
419 JPEGRawScanHeader *sh = &priv->scan.header;
454 VAAPIEncodeMJPEGContext *priv = avctx->priv_data;
457 priv->quality = ctx->rc_quality;
458 if (priv->quality < 1 || priv->quality > 100) {
460 "(must be 1-100).\n", priv->quality);
475 err = ff_cbs_init(&priv->cbc, AV_CODEC_ID_MJPEG, avctx);
532 VAAPIEncodeMJPEGContext *priv = avctx->priv_data;
534 ff_cbs_fragment_free(&priv->current_fragment);
535 ff_cbs_close(&priv->cbc);