social.senooken.jp
  • Login
social.senooken.jpはsenookenの専用分散SNSです。
  • Public

    • Network
    • Groups

Conversation

Notices

  1. せのお (妹尾 賢) (senooken@social.senooken.jp)'s status on Tuesday, 23-Feb-2021 01:13:17 JST せのお (妹尾 賢) せのお (妹尾 賢)
    GStreamerのリソース解放。基本はgst_object_unrefなんだけど,gst_clear_objectもある。どうせunrefもNULLチェックいるのだから,clear_objectのほうがいいように思ったけど,どうなんだろう。
    https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/275
    In conversation about 4 days ago from web permalink

    Attachments

    1. Could not write downloaded file to disk.
      Add a gst_clear_object (similar to g_clear_object) (#275) · Issues · GStreamer / gstreamer
      Submitted by Niels De Graef @nielsdg Link to original bug (#793294)
    • せのお (妹尾 賢) (senooken@social.senooken.jp)'s status on Tuesday, 23-Feb-2021 01:17:51 JST せのお (妹尾 賢) せのお (妹尾 賢)
      in reply to
      • せのお
      こういうのを毎回書くのが面倒くさいから,専用の関数にしたほうがいいかな。
      if (!bin) gst_clear_object(&bin);
      関数を抜ける前に,グローバルで持たない変数は,確実に解放したい。
      可変長引数にして,まとめて解放とか。
      In conversation about 4 days ago permalink
    • せのお (妹尾 賢) (senooken@social.senooken.jp)'s status on Tuesday, 23-Feb-2021 01:20:56 JST せのお (妹尾 賢) せのお (妹尾 賢)
      in reply to
      • せのお
      gst_clear_object。後から追加したのだから,どうせ追加するなら,関数内でNULLチェックしてほしかったな。g_freeみたいに。
      使う側で毎回チェックするの面倒くさい。
      In conversation about 4 days ago permalink
    • せのお (妹尾 賢) (senooken@social.senooken.jp)'s status on Tuesday, 23-Feb-2021 01:26:18 JST せのお (妹尾 賢) せのお (妹尾 賢)
      in reply to
      • せのお
      あ。Jetson NanoのGStreamer 1.14で,gst_clear_objectは1.16からだから使えなかった。
      結局,自前で用意が必要か。
      In conversation about 4 days ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

social.senooken.jp is a social network, courtesy of senooken. It runs on GNU social, version 2.0.0-alpha0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All social.senooken.jp content and data are available under the Creative Commons Attribution 3.0 license.

Switch to mobile site layout.