[Telepathy-commits] merge: stream-engine

Merge Monkey monkey at collabora.co.uk
Tue Oct 9 14:06:03 PDT 2007


Merge to:

  stream-engine

From:

  /home/robot101/public_html/stream-engine-refactor

Changes:

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    rename "stream-closed" and "stream-error" signal to just "closed" and "error"

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    use channel's "stream-state-changed" and "stream-receiving" signals to emit Receiving and StateChanged D-Bus signals on TpStreamEngine

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    implement _lookup_stream in TpStreamEngine with tp_stream_engine_channel_lookup_stream

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    make the channel object only store/look for a pointer to the media signalling interface, not the streamed media interface which it doesn't actually use, avoiding a needless assert

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    add tp_stream_engine_channel_foreach_stream function

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    make stream_id and media_type private members of stream

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    whitespace tweaks in stream.c

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    correct indentation in get/set properties in channel.c

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    add a hash table of channels by object path in TpStreamEngine

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    add "state-changed" and "receiving" signals to stream

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    free object path and bus name in the finalize function rather than the dispose

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    split tp_stream_engine_stream_go into a real constructor that uses the properties, and a _new function for error checking (not many errors really)

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    implement close_all_video_streams in TpStreamEngine using tp_stream_engine_channel_foreach_stream

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    correct conn_timeout setter to use the right object

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    use the new-stream signal to make the channel responsible for creating/destroying streams rather than the session, moving code as appropriate and updating the functions for looking up and iterating streams

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    remove unused connection_proxy from stream

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    rename TpStreamEngineStreamProperties to TpStreamEngineNatProperties; make const where appropriate; improve readability of code to set properties in stream.c

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    move init/dispose/class_init up in session.c

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    make channel use a priv pointer initialised to the GType private data

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    move down tp_stream_engine_stream_error function

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    remove unused connection_path variable from stream

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    split tp_stream_engine_channel_go into a real constructor which uses the "channel" property, and a _new function which makes the TpChan object and checks for errors

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    correct function prototypes in channel.c

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    add properties to session for bus name, object path, session type and accessing the farsight session

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    add "stream-state-changed" and "stream-receiving" signals to channel

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    make stream use a priv pointer initialised to the GType private data

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    add a constructor to the session object and get rid of the _go function

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    send an error to the CM if it makes a stream with the same ID as an existing one

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    add tp_stream_engine_channel_lookup_stream function

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    correct prototype of cb_fs_session_error in session

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    add an "object-path" readable property to the channel

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    make stream engine use a priv pointer initialised to the GType private data

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    remove unused connection_path variable from channel

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    remove unused connection_path variable from session

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    add properties to stream: farsight-session, bus-name, object-path, stream-id, media-type, direction, nat-properties, pipeline, source, sink

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    make TpStreamEngineChannel's sessions variable private

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    remove unused channel_path from stream

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    remove unused tp_stream_engine_emit_receiving and tp_stream_engine_emit_stream_state_changed methods

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    tweak misaligned bracket in channel.c

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    implement _lookup_stream using the hash table of channels by object path

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    remove unused nat_props and channel_path from the session object

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    add "channel" property to channel object

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    add newline to channel.h header imports

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    store pipeline temporarily in the stream private structure and use it in the constructor, because it's a construct time property and hence fs_stream won't have been been created when it is set

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    remove unused channel_path from channel

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    make session use a priv pointer initialised to the GType private data

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    make channel_path a private member of TpStreamEngineChannel

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    move up tp_stream_engine_stream_init

  Robert McQueen <robert.mcqueen at collabora.co.uk>
    add a new-stream signal to the session


More information about the Telepathy-commits mailing list