Here are the commits:
https://github.com/bananadine/flumotion/commit/08ef0fad603099e3d3dbc8d6ebd9bad568e88e46
https://github.com/bananadine/flumotion/commit/9f3b804afbe7ed3970919b3679a872f83ce38232
*TIME_ARGS is replaced with string.
*GstNet.NetClientClock.new , the first [0] argument (Name) can't be None as it was so i placed 'Noname' for the name.
*Since array is of GstStructure type i couldn't find len() , so i change it to string and find out the length.
*remove_probe should takes only 2 arguments.
* As i said array is of GstStructure so i also had to do this here [this]
What problems am i having
Worker log -> http://pastebin.com/Uwcs5VJe
Here are the issues:
1.
- Traceback (most recent call last):
- File "/home/max/Desktop/flumotion-porting/flumotion/flumotion/common/gstreamer.py", line 51, in verbose_deep_notify_cb
- value = orig.get_property(pspec.name)
- AttributeError: 'NoneType' object has no attribute 'name'
2.
- WARN [ 8398] "producer-video" feedcomponent Jul 23 15:37:31 Could not parse pipeline: no element "None" (flumotion/component/feedcomponent.py:342)
- WARN [ 8398] "producer-video" feedcomponent Jul 23 15:37:31 Setup failed: failure <class 'flumotion.common.errors.PipelineParseError'> at flumotion/component/feedcomponent.py:348: create_pipeline(): no element "None" (flumotion/component/component.py:586)
3.
- Twisted traceback:
- Traceback (most recent call last):
- File "/usr/lib/python2.7/dist-packages/twisted/spread/pb.py", line 896, in proto_message
- self._recvMessage(self.localObjectForID, requestID, objectID, message, answerRequired, netArgs, netKw)
- File "/usr/lib/python2.7/dist-packages/twisted/spread/pb.py", line 910, in _recvMessage
- netResult = object.remoteMessageReceived(self, message, netArgs, netKw)
- File "/home/max/Desktop/flumotion-porting/flumotion/flumotion/common/medium.py", line 279, in remoteMessageReceived
- self, broker, message, args, kw)
- File "/home/max/Desktop/flumotion-porting/flumotion/flumotion/twisted/pb.py", line 584, in remoteMessageReceived
- d = defer.maybeDeferred(method, *args, **kwargs)
- --- <exception caught here> ---
- File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 134, in maybeDeferred
- result = f(*args, **kw)
- File "/home/max/Desktop/flumotion-porting/flumotion/cache/component/a4c3f7b27db12cfd8ecdd704075aeaf1/flumotion/component/feedcomponent.py", line 249, in remote_setMasterClock
- return self.comp.set_master_clock(ip, port, base_time)
- File "/home/max/Desktop/flumotion-porting/flumotion/cache/component/a4c3f7b27db12cfd8ecdd704075aeaf1/flumotion/component/feedcomponent010.py", line 505, in set_master_clock
- self.pipeline.set_new_stream_time(Gst.CLOCK_TIME_NONE)
- exceptions.AttributeError: 'NoneType' object has no attribute 'set_new_stream_time'
4.
- Traceback (most recent call last):
- File "/home/max/Desktop/flumotion-porting/flumotion/cache/vorbis-component/2b18938d80c0f3474d96f6eea8f6c471/flumotion/component/encoders/vorbis/vorbis010.py", line 75, in buffer_probe
- in_rate = kaps[0].get_value('rate')
- File "/usr/lib/python2.7/dist-packages/gi/types.py", line 43, in function
- return info.invoke(*args, **kwargs)
- TypeError: unknown type GstIntRange
5.
- TypeError: event_probe_cb() takes exactly 5 arguments (4 given)
6.
- TypeError: buffer_probe_cb() takes exactly 5 arguments (4 given)
TO DO
Fix the above mentioned problems.
No comments :
Post a Comment