Commit 310bb72c authored by kostya's avatar kostya

Scale tile dimensions in case both local decoding and scalability mode

are used in Indeo 5 stream.
Patch by Maxim ($indeo5dec_author)



git-svn-id: file:///var/local/repositories/ffmpeg/trunk@22318 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent cd23ede4
...@@ -256,6 +256,11 @@ int av_cold ff_ivi_init_tiles(IVIPlaneDesc *planes, int tile_width, int tile_hei ...@@ -256,6 +256,11 @@ int av_cold ff_ivi_init_tiles(IVIPlaneDesc *planes, int tile_width, int tile_hei
t_width = !p ? tile_width : (tile_width + 3) >> 2; t_width = !p ? tile_width : (tile_width + 3) >> 2;
t_height = !p ? tile_height : (tile_height + 3) >> 2; t_height = !p ? tile_height : (tile_height + 3) >> 2;
if (!p && planes[0].num_bands == 4) {
t_width >>= 1;
t_height >>= 1;
}
for (b = 0; b < planes[p].num_bands; b++) { for (b = 0; b < planes[p].num_bands; b++) {
band = &planes[p].bands[b]; band = &planes[p].bands[b];
x_tiles = IVI_NUM_TILES(band->width, t_width); x_tiles = IVI_NUM_TILES(band->width, t_width);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment