[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