• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/

Lines Matching refs:p_schro_params

84     SchroEncoderParams *p_schro_params = avctx->priv_data;
88 p_schro_params->format->chroma_format =
103 SchroEncoderParams *p_schro_params = avctx->priv_data;
110 p_schro_params->encoder = schro_encoder_new();
112 if (!p_schro_params->encoder) {
120 p_schro_params->format =
121 schro_encoder_get_video_format(p_schro_params->encoder);
122 schro_video_format_set_std_video_format(p_schro_params->format, preset);
123 p_schro_params->format->width = avctx->width;
124 p_schro_params->format->height = avctx->height;
130 p_schro_params->format->colour_primaries = SCHRO_COLOUR_PRIMARY_HDTV;
132 p_schro_params->format->colour_primaries = SCHRO_COLOUR_PRIMARY_SDTV_625;
134 p_schro_params->format->colour_primaries = SCHRO_COLOUR_PRIMARY_SDTV_525;
138 p_schro_params->format->colour_matrix = SCHRO_COLOUR_MATRIX_HDTV;
140 p_schro_params->format->colour_matrix = SCHRO_COLOUR_MATRIX_SDTV;
144 p_schro_params->format->transfer_function = SCHRO_TRANSFER_CHAR_TV_GAMMA;
147 if (ff_get_schro_frame_format(p_schro_params->format->chroma_format,
148 &p_schro_params->frame_format) == -1) {
155 p_schro_params->format->frame_rate_numerator = avctx->time_base.den;
156 p_schro_params->format->frame_rate_denominator = avctx->time_base.num;
158 p_schro_params->frame_size = avpicture_get_size(avctx->pix_fmt,
167 schro_encoder_setting_set_double(p_schro_params->encoder,
172 schro_encoder_setting_set_double(p_schro_params->encoder,
175 schro_encoder_setting_set_double(p_schro_params->encoder,
178 p_schro_params->dts = -1;
185 schro_encoder_setting_set_double(p_schro_params->encoder,
190 schro_encoder_setting_set_double(p_schro_params->encoder,
197 schro_encoder_setting_set_double(p_schro_params->encoder,
201 schro_encoder_setting_set_double(p_schro_params->encoder,
205 schro_encoder_setting_set_double(p_schro_params->encoder,
212 schro_encoder_setting_set_double(p_schro_params->encoder,
215 schro_encoder_setting_set_double(p_schro_params->encoder, "open_gop",
220 schro_video_format_set_std_signal_range(p_schro_params->format,
224 schro_encoder_set_video_format(p_schro_params->encoder,
225 p_schro_params->format);
230 schro_encoder_start(p_schro_params->encoder);
233 ff_schro_queue_init(&p_schro_params->enc_frame_queue);
240 SchroEncoderParams *p_schro_params = avctx->priv_data;
245 in_frame = ff_create_schro_frame(avctx, p_schro_params->frame_format);
251 p_schro_params->frame_size);
268 SchroEncoderParams *p_schro_params = avctx->priv_data;
269 SchroEncoder *encoder = p_schro_params->encoder;
280 if (!p_schro_params->eos_signalled) {
282 p_schro_params->eos_signalled = 1;
291 if (p_schro_params->eos_pulled)
311 if ((err = av_reallocp(&p_schro_params->enc_buf,
312 p_schro_params->enc_buf_size +
314 p_schro_params->enc_buf_size = 0;
318 memcpy(p_schro_params->enc_buf + p_schro_params->enc_buf_size,
320 p_schro_params->enc_buf_size += enc_buf->length;
324 p_schro_params->eos_pulled = 1;
336 p_frame_output->size = p_schro_params->enc_buf_size;
337 p_frame_output->p_encbuf = p_schro_params->enc_buf;
346 ff_schro_queue_push_back(&p_schro_params->enc_frame_queue,
348 p_schro_params->enc_buf_size = 0;
349 p_schro_params->enc_buf = NULL;
370 if (p_schro_params->enc_frame_queue.size == 1 &&
371 p_schro_params->eos_pulled)
374 p_frame_output = ff_schro_queue_pop(&p_schro_params->enc_frame_queue);
380 if (last_frame_in_sequence && p_schro_params->enc_buf_size > 0)
381 pkt_size += p_schro_params->enc_buf_size;
392 pkt->dts = p_schro_params->dts++;
397 if (last_frame_in_sequence && p_schro_params->enc_buf_size > 0) {
398 memcpy(pkt->data + enc_size, p_schro_params->enc_buf,
399 p_schro_params->enc_buf_size);
400 enc_size += p_schro_params->enc_buf_size;
401 av_freep(&p_schro_params->enc_buf);
402 p_schro_params->enc_buf_size = 0;
418 SchroEncoderParams *p_schro_params = avctx->priv_data;
421 schro_encoder_free(p_schro_params->encoder);
424 ff_schro_queue_free(&p_schro_params->enc_frame_queue,
429 if (p_schro_params->enc_buf_size)
430 av_freep(&p_schro_params->enc_buf);
433 av_freep(&p_schro_params->format);