}
v4l2object->channels =
- g_list_append (v4l2object->channels, (gpointer) channel);
+ g_list_prepend (v4l2object->channels, (gpointer) channel);
}
+ v4l2object->channels = g_list_reverse (v4l2object->channels);
GST_DEBUG_OBJECT (e, " norms");
/* norms... */
standard.frameperiod.denominator, standard.frameperiod.numerator);
v4l2norm->index = standard.id;
- v4l2object->norms = g_list_append (v4l2object->norms, (gpointer) norm);
+ v4l2object->norms = g_list_prepend (v4l2object->norms, (gpointer) norm);
}
+ v4l2object->norms = g_list_reverse (v4l2object->norms);
GST_DEBUG_OBJECT (e, " controls+menus");
/* and lastly, controls+menus (if appropriate) */
break;
}
- v4l2object->colors = g_list_append (v4l2object->colors, (gpointer) channel);
+ v4l2object->colors =
+ g_list_prepend (v4l2object->colors, (gpointer) channel);
}
+ v4l2object->colors = g_list_reverse (v4l2object->colors);
GST_DEBUG_OBJECT (e, "done");
return TRUE;