|
From: Kouhei S. <ko...@co...> - 2013-05-05 15:19:02
|
須藤です。 In <201...@co...> "Re: [ruby-gnome2-devel-ja] GStreamerサンプルsteppingで参照カウントエラーメッセージ" on Sun, 05 May 2013 23:27:09 +0900 (JST), Kouhei Sutou <ko...@co...> wrote: >> ただし、上記コードは私の環境では、終了時に以下のエラーメッセージが出てし >> まいます。 >> >> (framestep1.rb:16972): GStreamer-CRITICAL **: gst_mini_object_unref: >> assertion `mini_object->refcount > 0' failed >> >> (framestep1.rb:16972): GStreamer-CRITICAL **: gst_mini_object_unref: >> assertion `mini_object->refcount > 0' failed >> >> どこかでカウントがずれてるんでしょうか。 > > あぁ、これは、send_eventで渡すeventがtransfer fullなのに今の > Ruby/GObjectIntrospectionはtransferをなんにも考慮していない > のでカウントがずれてしまうからですね。これは、 > Ruby/GObjectIntrospectionの問題なのでこのサンプルはこれで大 > 丈夫です! こっちも対応しておきました。 これで、前にバッファーだったか何かで、カウントが2以上で writableにならないみたいなやつも直ったはずです。 |