|
@@ -245,7 +245,7 @@ static int __vsp1_video_try_format(struct vsp1_video *video,
|
|
* the datasheet, strides not aligned to a multiple of 128 bytes result
|
|
* the datasheet, strides not aligned to a multiple of 128 bytes result
|
|
* in image corruption.
|
|
* in image corruption.
|
|
*/
|
|
*/
|
|
- for (i = 0; i < max(info->planes, 2U); ++i) {
|
|
|
|
|
|
+ for (i = 0; i < min(info->planes, 2U); ++i) {
|
|
unsigned int hsub = i > 0 ? info->hsub : 1;
|
|
unsigned int hsub = i > 0 ? info->hsub : 1;
|
|
unsigned int vsub = i > 0 ? info->vsub : 1;
|
|
unsigned int vsub = i > 0 ? info->vsub : 1;
|
|
unsigned int align = 128;
|
|
unsigned int align = 128;
|