forked from marfrit/libva-v4l2-request-fourier
h264: Don't set num_slices anymore
The num_slices parameter was improperly set to the number of reference frames, which is incorrect. Add a counter for the number of slices per surface, and set num_slices to that value. Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
This commit is contained in:
@@ -65,6 +65,7 @@ static VAStatus codec_store_buffer(struct cedrus_data *driver_data,
|
||||
buffer_object->size * buffer_object->count);
|
||||
surface_object->slices_size +=
|
||||
buffer_object->size * buffer_object->count;
|
||||
surface_object->slices_count++;
|
||||
break;
|
||||
|
||||
case VAPictureParameterBufferType:
|
||||
|
||||
Reference in New Issue
Block a user