Add GetCanvasSize() method to mux

Change-Id: If910f5024f4c301a92e6c2e8ee9c315a103c5df7
This commit is contained in:
Urvang Joshi
2013-05-02 13:54:25 -07:00
parent 6393fe4b7c
commit fffefd18c3
6 changed files with 69 additions and 4 deletions

View File

@ -503,6 +503,10 @@ WebPMuxError MuxValidate(const WebPMux* const mux) {
// Verify mux has at least one image.
if (mux->images_ == NULL) return WEBP_MUX_INVALID_ARGUMENT;
// Validate that VP8X/VP8/VP8L chunk and canvas size are valid.
err = MuxGetCanvasSize(mux, NULL, NULL);
if (err != WEBP_MUX_OK) return err;
err = WebPMuxGetFeatures(mux, &flags);
if (err != WEBP_MUX_OK) return err;