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

Bug #976230 reported by Andreas Raster
6
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()

Tags: precise
Revision history for this message
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
Revision history for this message
Andreas Raster (rakete) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.