lavc/dvdsubdec: parse the size from the extradata.

pull/28/head
Clément Bœsch 13 years ago
parent d83ff76ca0
commit 3b6e9cd7ec
  1. 6
      libavcodec/dvdsubdec.c

@ -22,6 +22,7 @@
#include "get_bits.h"
#include "dsputil.h"
#include "libavutil/colorspace.h"
#include "libavutil/imgutils.h"
//#define DEBUG
@ -540,6 +541,11 @@ static int dvdsub_init(AVCodecContext *avctx)
while(*p == ',' || isspace(*p))
p++;
}
} else if (strncmp("size:", data, 5) == 0) {
int w, h;
if (sscanf(data + 5, "%dx%d", &w, &h) == 2 &&
av_image_check_size(w, h, 0, avctx) >= 0)
avcodec_set_dimensions(avctx, w, h);
}
data += pos;

Loading…
Cancel
Save