Creating a Rust binding for MPEG-TS

Russel Winder russel at winder.org.uk
Mon May 7 18:02:34 UTC 2018


Hi,

I am progressing trying to create a Rust binding for MPEG-TS, D has one so
Rust should as well. I seem to have a skeleton which is beginning to look
half-way reasonable. However, for some synbols I am getting a fail in gir. For
example:

thread 'main' panicked at 'Missing memory management functions for GstMpegts.DVBServiceListItem', src/codegen/record.rs:61:9

Commenting out from the Gir_GstMpegts.toml file all the symbols that cause
this problem creates a reasonable set of files in gstreamer-mpegts/auto so the
skeleton seems not broken.

Anyone any ideas why gir might be panicing at that point before I go digging
starting from no knowledge?

Another problem fr some other symbols is:

WARN 2018-05-07T17:51:00Z: libgir::analysis::functions: Function gst_mpegts_descriptor_parse_dvb_ca_identifier has unsupported outs

Again before I go digging from a position of zero knowledge does anyone have
any hints or advice to help speed things up for me?

-- 
Russel.
==========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20180507/242f1f7a/attachment.sig>


More information about the gstreamer-devel mailing list