Trying to dispose element capsfilter0, but it is in PLAYING instead of the NULL state.

Bug #976230 reported by Andreas Raster on 2012-04-07
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Eidete
Undecided
Unassigned

Bug Description

Under precise I get this and many other messages like it when I try to record something. It is caused because videobin and audiobin go out of scope and then are freed although still in use in the pipeline. This might be even a bug in vala, as far as I understand it should keep track of all references still in use. Or maybe its gestreamers fault because it is not using its own reference counting system correctly?

It can be fixed by either moving the declaration of videobin and audiobin into the scope of the containing class, or by manually increasing the refcount on videobin and audiobin by calling .ref()

Tom Beckmann (tombeckmann) wrote :

I did as you said, moving the declarations to class scope. I hope it's fixed now.

Changed in eidete:
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers