• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/

Lines Matching defs:p_schro_params

85     SchroEncoderParams *p_schro_params = avccontext->priv_data;
90 p_schro_params->format->chroma_format =
105 SchroEncoderParams *p_schro_params = avccontext->priv_data;
112 p_schro_params->encoder = schro_encoder_new();
114 if (!p_schro_params->encoder) {
122 p_schro_params->format =
123 schro_encoder_get_video_format(p_schro_params->encoder);
124 schro_video_format_set_std_video_format(p_schro_params->format, preset);
125 p_schro_params->format->width = avccontext->width;
126 p_schro_params->format->height = avccontext->height;
132 p_schro_params->format->colour_primaries = SCHRO_COLOUR_PRIMARY_HDTV;
134 p_schro_params->format->colour_primaries = SCHRO_COLOUR_PRIMARY_SDTV_625;
136 p_schro_params->format->colour_primaries = SCHRO_COLOUR_PRIMARY_SDTV_525;
140 p_schro_params->format->colour_matrix = SCHRO_COLOUR_MATRIX_HDTV;
142 p_schro_params->format->colour_matrix = SCHRO_COLOUR_MATRIX_SDTV;
146 p_schro_params->format->transfer_function = SCHRO_TRANSFER_CHAR_TV_GAMMA;
149 if (ff_get_schro_frame_format(p_schro_params->format->chroma_format,
150 &p_schro_params->frame_format) == -1) {
157 p_schro_params->format->frame_rate_numerator = avccontext->time_base.den;
158 p_schro_params->format->frame_rate_denominator = avccontext->time_base.num;
160 p_schro_params->frame_size = avpicture_get_size(avccontext->pix_fmt,
164 avccontext->coded_frame = &p_schro_params->picture;
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,
184 schro_encoder_setting_set_double(p_schro_params->encoder,
189 schro_encoder_setting_set_double(p_schro_params->encoder,
196 schro_encoder_setting_set_double(p_schro_params->encoder,
200 schro_encoder_setting_set_double(p_schro_params->encoder,
204 schro_encoder_setting_set_double(p_schro_params->encoder,
213 schro_encoder_setting_set_double(p_schro_params->encoder,
216 schro_encoder_setting_set_double(p_schro_params->encoder, "open_gop",
221 schro_video_format_set_std_signal_range(p_schro_params->format,
225 schro_encoder_set_video_format(p_schro_params->encoder,
226 p_schro_params->format);
231 schro_encoder_start(p_schro_params->encoder);
234 ff_dirac_schro_queue_init(&p_schro_params->enc_frame_queue);
241 SchroEncoderParams *p_schro_params = avccontext->priv_data;
246 in_frame = ff_create_schro_frame(avccontext, p_schro_params->frame_format);
252 p_schro_params->frame_size);
270 SchroEncoderParams *p_schro_params = avccontext->priv_data;
271 SchroEncoder *encoder = p_schro_params->encoder;
281 if (!p_schro_params->eos_signalled) {
283 p_schro_params->eos_signalled = 1;
293 if (p_schro_params->eos_pulled)
312 p_schro_params->enc_buf = av_realloc(p_schro_params->enc_buf,
313 p_schro_params->enc_buf_size + enc_buf->length);
315 memcpy(p_schro_params->enc_buf + p_schro_params->enc_buf_size,
317 p_schro_params->enc_buf_size += enc_buf->length;
321 p_schro_params->eos_pulled = 1;
333 p_frame_output->size = p_schro_params->enc_buf_size;
334 p_frame_output->p_encbuf = p_schro_params->enc_buf;
343 ff_dirac_schro_queue_push_back(&p_schro_params->enc_frame_queue,
345 p_schro_params->enc_buf_size = 0;
346 p_schro_params->enc_buf = NULL;
367 if (p_schro_params->enc_frame_queue.size == 1 &&
368 p_schro_params->eos_pulled)
371 p_frame_output = ff_dirac_schro_queue_pop(&p_schro_params->enc_frame_queue);
386 if (last_frame_in_sequence && p_schro_params->enc_buf_size > 0) {
387 memcpy(frame + enc_size, p_schro_params->enc_buf,
388 p_schro_params->enc_buf_size);
389 enc_size += p_schro_params->enc_buf_size;
390 av_freep(&p_schro_params->enc_buf);
391 p_schro_params->enc_buf_size = 0;
403 SchroEncoderParams *p_schro_params = avccontext->priv_data;
406 schro_encoder_free(p_schro_params->encoder);
409 ff_dirac_schro_queue_free(&p_schro_params->enc_frame_queue,
414 if (p_schro_params->enc_buf_size)
415 av_freep(&p_schro_params->enc_buf);
418 av_freep(&p_schro_params->format);