Trying to dispose element capsfilter0, but it is in PLAYING instead of the NULL state.
Bug #976230 reported by
Andreas Raster
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Eidete |
Fix Committed
|
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()
To post a comment you must log in.
I did as you said, moving the declarations to class scope. I hope it's fixed now.