msdk: encoder: register only the required properties
authorSreerenj Balachandran <sreerenj.balachandran@intel.com>
Wed, 14 Feb 2018 11:42:55 +0000 (11:42 +0000)
committerSreerenj Balachandran <sreerenj.balachandran@intel.com>
Tue, 20 Feb 2018 21:38:28 +0000 (12:38 -0900)
commitfa0911c3f69de258d10c104991c7bad597ef83a8
tree61cc888fcbf060d49b18ca4f5c820708d730c35a
parent0156d391ae273ec9dadce57d344c8b97ccf370fe
msdk: encoder: register only the required properties

The base encoder common properties are not valid for
mjpeg encoder where there is no motion compensation or rate control.
Delaying the property installation on the base gobject
untill the subclass class_init get invoked.

https://bugzilla.gnome.org/show_bug.cgi?id=791637
sys/msdk/gstmsdkenc.c
sys/msdk/gstmsdkenc.h
sys/msdk/gstmsdkh264enc.c
sys/msdk/gstmsdkh265enc.c
sys/msdk/gstmsdkmpeg2enc.c
sys/msdk/gstmsdkvp8enc.c