--- - branch: MAIN date: Fri Mar 11 11:06:30 UTC 2011 files: - new: '1.16' old: '1.15' path: pkgsrc/multimedia/farsight2/Makefile pathrev: pkgsrc/multimedia/farsight2/Makefile@1.16 type: modified - new: '1.14' old: '1.13' path: pkgsrc/multimedia/farsight2/distinfo pathrev: pkgsrc/multimedia/farsight2/distinfo@1.14 type: modified id: 20110311T110630Z.e8dba344b4a3f97835c08d234c1e127f5a819c06 log: | Update to 0.0.26: Version 0.0.26 rawconference: Correctly check if thread is internal rawstream: Don't start sending before having codecs rawsession: Only manipulate the valve from the session itlsef rawsession: Simplify transform bins creation rawsession: Remove g_debug rawsession: Unref the right object rawsession: Only remove sink if it has been added rtpconference: Correctly check if a thread is internal rtpstream: Fix reference leak in fs_rtp_stream_set_negotiated_codecs_unlock() Keep a ref to the fakesink fsrawconference: Make the construction more consistent In the construction of a raw session we add a bunch of elements. For all elements unref them in _constructed if adding them to the bin fails, for all other failures, leave it to the _dispose function to remove and unref the elements Use full prefix, even for private functions Add a transformation bin the source pipeline As upstream negotiation in Gstreamer still doesn't actually work, we'll need to change transform elements around every time the caps are changed as that will cause a re-negotiation and things will keep working.. Unfortunately managing dynamic pipelines has its own challenges, so add a tee ! fakesink which will eat all the errors for us... fsrawconference: Make fsrawstream explicitely ask the session to set the direction fsrawconference: Cope with fs_raw_session_new returning NULL module: pkgsrc subject: 'CVS commit: pkgsrc/multimedia/farsight2' unixtime: '1299841590' user: wiz