• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/

Lines Matching defs:p_schro_params

85     FfmpegSchroEncoderParams* p_schro_params = avccontext->priv_data;
90 p_schro_params->format->chroma_format =
105 FfmpegSchroEncoderParams* 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;
131 if (ff_get_schro_frame_format(p_schro_params->format->chroma_format,
132 &p_schro_params->frame_format) == -1) {
139 p_schro_params->format->frame_rate_numerator = avccontext->time_base.den;
140 p_schro_params->format->frame_rate_denominator = avccontext->time_base.num;
142 p_schro_params->frame_size = avpicture_get_size(avccontext->pix_fmt,
146 avccontext->coded_frame = &p_schro_params->picture;
149 schro_encoder_setting_set_double (p_schro_params->encoder,
154 schro_encoder_setting_set_double (p_schro_params->encoder,
159 schro_encoder_setting_set_double (p_schro_params->encoder,
169 schro_encoder_setting_set_double (p_schro_params->encoder,
174 schro_encoder_setting_set_double (p_schro_params->encoder,
181 schro_encoder_setting_set_double (p_schro_params->encoder,
187 schro_encoder_setting_set_double ( p_schro_params->encoder,
191 schro_encoder_setting_set_double (p_schro_params->encoder,
200 schro_encoder_setting_set_double (p_schro_params->encoder,
206 schro_video_format_set_std_signal_range(p_schro_params->format,
210 schro_encoder_set_video_format(p_schro_params->encoder,
211 p_schro_params->format);
216 schro_encoder_start (p_schro_params->encoder);
219 ff_dirac_schro_queue_init (&p_schro_params->enc_frame_queue);
226 FfmpegSchroEncoderParams* p_schro_params = avccontext->priv_data;
232 p_schro_params->frame_format,
233 p_schro_params->format->width,
234 p_schro_params->format->height);
239 p_schro_params->frame_size);
257 FfmpegSchroEncoderParams* p_schro_params = avccontext->priv_data;
258 SchroEncoder *encoder = p_schro_params->encoder;
268 if (!p_schro_params->eos_signalled) {
270 p_schro_params->eos_signalled = 1;
280 if (p_schro_params->eos_pulled)
301 p_schro_params->enc_buf = av_realloc (
302 p_schro_params->enc_buf,
303 p_schro_params->enc_buf_size + enc_buf->length
306 memcpy(p_schro_params->enc_buf+p_schro_params->enc_buf_size,
308 p_schro_params->enc_buf_size += enc_buf->length;
312 p_schro_params->eos_pulled = 1;
324 p_frame_output->size = p_schro_params->enc_buf_size;
325 p_frame_output->p_encbuf = p_schro_params->enc_buf;
338 ff_dirac_schro_queue_push_back (&p_schro_params->enc_frame_queue,
340 p_schro_params->enc_buf_size = 0;
341 p_schro_params->enc_buf = NULL;
362 if (p_schro_params->enc_frame_queue.size == 1 &&
363 p_schro_params->eos_pulled)
367 ff_dirac_schro_queue_pop (&p_schro_params->enc_frame_queue);
382 if (last_frame_in_sequence && p_schro_params->enc_buf_size > 0)
384 memcpy (frame + enc_size, p_schro_params->enc_buf,
385 p_schro_params->enc_buf_size);
386 enc_size += p_schro_params->enc_buf_size;
387 av_freep (&p_schro_params->enc_buf);
388 p_schro_params->enc_buf_size = 0;
401 FfmpegSchroEncoderParams* p_schro_params = avccontext->priv_data;
404 schro_encoder_free(p_schro_params->encoder);
407 ff_dirac_schro_queue_free (&p_schro_params->enc_frame_queue,
412 if (p_schro_params->enc_buf_size)
413 av_freep(&p_schro_params->enc_buf);
416 av_freep(&p_schro_params->format);