}
if( !temp_frame ) {
- temp_frame = new VFrame(asset->width, asset->height, supported_colormodel);
+ temp_frame = new VFrame(asset->width, asset->height, supported_colormodel, 0);
}
// printf("File::read_frame %d\n", __LINE__);
}
-
-
-
-int File::get_best_colormodel(int driver)
+int File::get_best_colormodel(int driver, int vstream)
{
- return get_best_colormodel(asset, driver);
+ return file ? file->get_best_colormodel(driver, vstream) :
+ get_best_colormodel(asset, driver);
}
int File::get_best_colormodel(Asset *asset, int driver)