| @@ -29,6 +29,7 @@ | |||||
| #include "dirac.h" | #include "dirac.h" | ||||
| #include "avcodec.h" | #include "avcodec.h" | ||||
| #include "golomb.h" | #include "golomb.h" | ||||
| #include "internal.h" | |||||
| #include "mpeg12data.h" | #include "mpeg12data.h" | ||||
| // defaults for source parameters | // defaults for source parameters | ||||
| @@ -311,11 +312,10 @@ int avpriv_dirac_parse_sequence_header(AVCodecContext *avctx, GetBitContext *gb, | |||||
| if (ret = parse_source_parameters(avctx, gb, source)) | if (ret = parse_source_parameters(avctx, gb, source)) | ||||
| return ret; | return ret; | ||||
| if (ret = av_image_check_size(source->width, source->height, 0, avctx)) | |||||
| ret = ff_set_dimensions(avctx, source->width, source->height); | |||||
| if (ret < 0) | |||||
| return ret; | return ret; | ||||
| avcodec_set_dimensions(avctx, source->width, source->height); | |||||
| /* [DIRAC_STD] picture_coding_mode shall be 0 for fields and 1 for frames | /* [DIRAC_STD] picture_coding_mode shall be 0 for fields and 1 for frames | ||||
| * currently only used to signal field coding */ | * currently only used to signal field coding */ | ||||
| picture_coding_mode = svq3_get_ue_golomb(gb); | picture_coding_mode = svq3_get_ue_golomb(gb); | ||||