mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 10:11:08 +00:00
video-info: don't do alignment on the palette
Don't align the palette data. Fixes endless loop when trying to align paletted formats.
This commit is contained in:
parent
280e504ae5
commit
cbb78eb610
1 changed files with 4 additions and 3 deletions
|
@ -697,6 +697,10 @@ gst_video_info_align (GstVideoInfo * info, GstVideoAlignment * align)
|
|||
padded_height = height + align->padding_top + align->padding_bottom;
|
||||
|
||||
n_planes = GST_VIDEO_INFO_N_PLANES (info);
|
||||
|
||||
if (GST_VIDEO_FORMAT_INFO_HAS_PALETTE (vinfo))
|
||||
n_planes--;
|
||||
|
||||
do {
|
||||
GST_LOG ("padded dimension %u-%u", padded_width, padded_height);
|
||||
|
||||
|
@ -723,9 +727,6 @@ gst_video_info_align (GstVideoInfo * info, GstVideoAlignment * align)
|
|||
info->width = width;
|
||||
info->height = height;
|
||||
|
||||
if (GST_VIDEO_FORMAT_INFO_HAS_PALETTE (vinfo))
|
||||
n_planes--;
|
||||
|
||||
for (i = 0; i < n_planes; i++) {
|
||||
gint vedge, hedge, comp;
|
||||
|
||||
|
|
Loading…
Reference in a new issue