Commit cbb78eb6 authored by Wim Taymans's avatar Wim Taymans

video-info: don't do alignment on the palette

Don't align the palette data. Fixes endless loop when trying to align
paletted formats.
parent 280e504a
......@@ -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;
......
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