videoaggregator: Expose vmethods to set converters and prepare/clean frames
authorThibault Saunier <tsaunier@gnome.org>
Wed, 26 Nov 2014 17:24:05 +0000 (18:24 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 9 Dec 2017 19:31:50 +0000 (19:31 +0000)
commitd3fef37d6182d961ba0645b671970ce20b3822d5
tree6f1ae061b3b63e51790e940f44966eaa6f568fa5
parenta6f02d4b29e7e0da2514e8498f74129838e44a90
videoaggregator: Expose vmethods to set converters and prepare/clean frames

This gives more flexibility to the subclasses and permits to remove the
GstVideoAggregatorClass->disable_frame_conversion ugly API.

WARNING: This breaks the API as it removes the disable_frame_conversion
field

API:
  + GstVideoAggregatorClass->find_best_format
  + GstVideoAggregatorPadClass->set_format
  + GstVideoAggregatorPadClass->prepare_frame
  + GstVideoAggregatorPadClass->clean_frame

  - GstVideoAggregatorClass->disable_frame_conversion

https://bugzilla.gnome.org/show_bug.cgi?id=740768
ext/gl/gstglmixer.c