-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem with scheduled recordings. #227
Comments
Galicaster 2 (beta) still seems to have this issue. Galicaster UI crashes at the end of the scheduled recording with the following errors: ERROR recorder gst-stream-error-quark: Internal data flow error. (1) (gstqueue.c(986): gst_queue_handle_sink_event): /GstPipeline:galicaster_recorder/galicaster+recorder+bins+pulse+GCpulse:galicaster+recorder+bins+pulse+gcpulse0/GstBin:bin0/GstQueue:queue2: streaming task paused, reason not-linked (-1)) ERROR service Handle error (gst-stream-error-quark: Internal data flow error. (1) (gstqueue.c(986): gst_queue_handle_sink_event): /GstPipeline:galicaster_recorder/galicaster+recorder+bins+pulse+GCpulse:galicaster+recorder+bins+pulse+gcpulse0/GstBin:bin0/GstQueue:queue2: streaming task paused, reason not-linked (-1))) |
Could you tell us which profile are you using? |
Galicaster always crashes at the end of a recording. This is the profile configuration we are using: [track1] [track2] [track3] |
It seems like we have two different issues, the first one is a crash that closes Galicaster. The other one is an error in the profile when stopping a recording. Firstly, we are going to test the first one because it is blocker for the next beta release. Then we will try to fix the second one. So, Silvia could you please test if there is a segmentation fault related with scheduled recordings by using any profile? |
The first bug is solved in version beta2. There is no error in scheduled recordings. I leave open this issue to resolve the second bug. |
I reproduced the second bug with the attached profile. |
We have the first bug solved, the second one seems to be a mistake in the profile, because inspecting the element deinterleave I saw that:
So in the profile should be "src_0" instead of "src0" |
@smarquard, @devangovender can you please test it? With the change suggested by @hcaloto we have your sample profile working ok here. |
That seems to fix it. For the record, we changed: audioencoder = deinterleave name=d d.src0 ! audioconvert ! flacenc to audioencoder = deinterleave name=d d.src_0 ! audioconvert ! flacenc These 2 messages do show on the console, but I'm guessing they're not specifically related to this issue: ** (run_galicaster.py:4041): CRITICAL **: gst_v4l2_buffer_pool_process: assertion 'gst_buffer_pool_is_active (bpool)' failed Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged. |
I tested it here, and with this change the profile works correctly. I close this issue. Thanks @smarquard and @devangovender! |
When a recording is scheduled, Galicaster usually breaks when starting or when ending the recording.
Some of the error given are:
The text was updated successfully, but these errors were encountered: