metadata: Fix up GstTagMux to not be abstract

This fixes MissingIntPtrCtor exceptions when wrapping a native GstTagMux
subclass, like GstId3v2Mux, in a managed object.
This commit is contained in:
Bertrand Lorentz 2014-01-05 12:39:18 +01:00 committed by Stephan Sundermann
parent a4cf9a8173
commit 6c63487587

View file

@ -102,6 +102,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<attr path="/api/namespace/object[@cname='GstVideoFilter']" name="defaultconstructoraccess">protected</attr>
<remove-attr path="/api/namespace/object[@cname='GstTagDemux']" name="abstract" />
<attr path="/api/namespace/object[@cname='GstTagDemux']" name="defaultconstructoraccess">protected</attr>
<remove-attr path="/api/namespace/object[@cname='GstTagMux']" name="abstract" />
<attr path="/api/namespace/object[@cname='GstTagMux']" name="defaultconstructoraccess">protected</attr>
<!-- Add miniobject methods to all miniobject types -->
<copy-node path="/api/namespace/struct[@cname='GstMiniObject']//method">/api/namespace//boxed[field/@cname='mini_object']</copy-node>