From 50c757db52590bc2e187d2728271346b34677217 Mon Sep 17 00:00:00 2001 From: kramm Date: Mon, 1 Nov 2004 10:33:57 +0000 Subject: [PATCH] allow some other image sizes in movie->addFrame(). --- lib/python/tags.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/python/tags.c b/lib/python/tags.c index 1550b18..6da2f73 100644 --- a/lib/python/tags.c +++ b/lib/python/tags.c @@ -817,10 +817,12 @@ static PyObject* videostream_addFrame(PyObject*self, PyObject*args, PyObject*kwa static char *kwlist[] = {"image", "quant", "type", NULL}; if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O|is", kwlist, &image, &quant, &type)) return NULL; - if(fi->stream->width != image_getWidth(image)) { + if(fi->stream->width != image_getWidth(image) && + fi->stream->owidth != image_getWidth(image)) { PyErr_SetString(PyExc_Exception, setError("bad image width %d!=%d", image_getWidth(image), fi->stream->width));return 0; } - if(fi->stream->height != image_getHeight(image)) { + if(fi->stream->height != image_getHeight(image) && + fi->stream->oheight != image_getHeight(image)) { PyErr_SetString(PyExc_Exception, setError("bad image width %d!=%d", image_getHeight(image), fi->stream->height));return 0; } PyObject*tag = tag_new(&videoframe_tag); -- 1.7.10.4