Thursday, August 1, 2013

Almost there

What i did today

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:
  1. (flumotion-job:20335): GStreamer-CRITICAL **: gst_mini_object_ref: assertion `mini_object != NULL' failed
  2. WARN  [20328]                                  component-job-heaven Aug 01 18:54:30      Child with pid 20335 segfaulted. (flumotion/common/worker.py:85)
  3. INFO  [20328]                                  component-job-heaven Aug 01 18:54:30      Core dumped. (flumotion/common/worker.py:105)
  4. WARN  [20328]                                  worker            Aug 01 18:57:24      Lost connection to manager, will attempt to reconnect (flumotion/worker/medium.py:79)
  5. INFO  [20328]                                  workerbrain       Aug 01 18:57:24      Reactor shutting down, stopping jobHeaven (flumotion/worker/worker.py:190)
  6. INFO  [20328]                                  worker            Aug 01 18:57:24      Stopping worker 'localhost' (flumotion/common/process.py:58)
  7. INFO  [20328]                                  component-job-heaven Aug 01 18:57:24      Reaped child with pid 20332 signaled by signal 1. (flumotion/common/worker.py:93)
  8. 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)
  9. 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.