|
From: NAKAJIMA T. <nak...@ni...> - 2013-02-11 16:10:56
|
中島です。 (2013年02月12日 00:00), Kouhei Sutou wrote: > pipeline.add(filesrc, decode, queue, audiosink) > > というリストをとる構文が使えません。 > できるようにしておきました! > > あと、 > > pipeline << filesrc << decode << queue << audiosink > > もできるようにしておきました! >> またlinkの方も >> 同様に >> >> filesrc.link(decode, queue, audiosink) >> >> ができません。こちらはできれば API Referenceにあるような >> >> filesrc >> decode >> queue >> audiosink >> >> が使えればうれしいです。 > どっちもできるようにしておきました! うわぁ、速いですね! こちらでも動いたので、さっそくですがpull requestを 出させていただきました(またエラーメッセージが取れていませんが...^^;) >> (g_assertはどうするのがいいのかな?) > raiseか単に何もしないでいいと思います。 > Cと違ってRubyだとnilになってもSEGVはしないので。 > > raiseする場合は > > raise "queue is missing" > > みたいにメッセージをつけた方が失敗したときにわかりやすいかなぁ > と思いました! そうですね。現helloworld.rbの書き方にならって、メッセージをつけてみました。 |