Ejemplo n.º 1
0
static av_cold int h261_decode_init(AVCodecContext *avctx)
{
	H261Context *h= avctx->priv_data;
	MpegEncContext * const s = &h->s;

	// set defaults
	MPV_decode_defaults(s);
	s->avctx = avctx;

	s->width  = s->avctx->coded_width;
	s->height = s->avctx->coded_height;
	s->codec_id = s->avctx->codec->id;

	s->out_format = FMT_H261;
	s->low_delay= 1;
	avctx->pix_fmt= PIX_FMT_YUV420P;

	s->codec_id= avctx->codec->id;

	h261_decode_init_vlc(h);

	h->gob_start_code_skipped = 0;

	return 0;
}
Ejemplo n.º 2
0
static av_cold int h261_decode_init(AVCodecContext *avctx)
{
    H261Context *h          = avctx->priv_data;
    MpegEncContext *const s = &h->s;

    // set defaults
    ff_mpv_decode_defaults(s);
    ff_mpv_decode_init(s, avctx);

    s->out_format  = FMT_H261;
    s->low_delay   = 1;
    avctx->pix_fmt = AV_PIX_FMT_YUV420P;

    ff_h261_common_init();
    h261_decode_init_vlc(h);

    h->gob_start_code_skipped = 0;

    return 0;
}