- ret = avpriv_dirac_parse_sequence_header(st->codec, &gb, &source, &version,
- &bit_depth);
- if (ret < 0)
- return ret;
+ st->codec->codec_type = AVMEDIA_TYPE_VIDEO;
+ st->codec->codec_id = AV_CODEC_ID_DIRAC;
+ st->codec->width = dsh->width;
+ st->codec->height = dsh->height;
+ st->codec->pix_fmt = dsh->pix_fmt;
+ st->codec->color_range = dsh->color_range;
+ st->codec->color_trc = dsh->color_trc;
+ st->codec->color_primaries = dsh->color_primaries;
+ st->codec->colorspace = dsh->colorspace;
+ st->codec->profile = dsh->profile;
+ st->codec->level = dsh->level;
+ if (av_image_check_sar(st->codec->width, st->codec->height, dsh->sample_aspect_ratio) >= 0)
+ st->sample_aspect_ratio = dsh->sample_aspect_ratio;