Changes -> [commit]
A function which wasn't called (and it also isn't necessary anymore since there's a Gst.PadProbeInfo.get_buffer() in the new GStreamer) :
https://github.com/bananadine/flumotion/commit/51cd0e0566fa0c268320b1772d4c96a4664acd96#L0R785
I reverted some of the changes i did to the probes:
https://github.com/bananadine/flumotion/commit/51cd0e0566fa0c268320b1772d4c96a4664acd96#L0R1023
https://github.com/bananadine/flumotion/commit/51cd0e0566fa0c268320b1772d4c96a4664acd96#L0R1037
Ported some missed code:
https://github.com/bananadine/flumotion/commit/51cd0e0566fa0c268320b1772d4c96a4664acd96#L0L943
The outcome
Worker output -> http://pastebin.com/Rnxx1jMt
Manager output -> http://pastebin.com/ep8S1yvg
TO DO:
See why this happens:
- (flumotion-job:20335): GStreamer-CRITICAL **: gst_mini_object_ref: assertion `mini_object != NULL' failed
- WARN [20328] component-job-heaven Aug 01 18:54:30 Child with pid 20335 segfaulted. (flumotion/common/worker.py:85)
- INFO [20328] component-job-heaven Aug 01 18:54:30 Core dumped. (flumotion/common/worker.py:105)
- WARN [20328] worker Aug 01 18:57:24 Lost connection to manager, will attempt to reconnect (flumotion/worker/medium.py:79)
- INFO [20328] workerbrain Aug 01 18:57:24 Reactor shutting down, stopping jobHeaven (flumotion/worker/worker.py:190)
- INFO [20328] worker Aug 01 18:57:24 Stopping worker 'localhost' (flumotion/common/process.py:58)
- INFO [20328] component-job-heaven Aug 01 18:57:24 Reaped child with pid 20332 signaled by signal 1. (flumotion/common/worker.py:93)
- WARN [20328] component-job-heaven Aug 01 18:57:24 No core dump generated. Were core dumps enabled at the start ? (flumotion/common/worker.py:96)
- WARN [20328] workermedium Aug 01 18:57:24 Tried to callRemote(componentAddMessage), but we are disconnected (flumotion/common/medium.py:121)
And get the stream working
EDIT: Tomorrow i have to travel (School related) and will be back Saturday night or Sunday morning.