Can not set max-file-duration for multifilesink due to type conversion error in Python
gstreamer 1.14.5-0ubuntu1~18.04.1 and 1.16.0 Ubuntu 18.04 runtime on a Jetson TX2 (Jetpack release 32.1) python 3.6
Given a pipeline/bin spec and a multifilesink element named "mfsink", here is how to reproduce the issue:
mfsink = self.recorderBin.get_by_name('mfsink')
maxFileDuration is 6e+10 nanoseconds (60 seconds). The set_property() call fails with an exception:
ERROR: could not convert '60000000000' to type 'guint64' when setting property 'GstMultiFileSink.max-file-duration'
I'll see if I can come up with a patch.