summaryrefslogtreecommitdiff
path: root/gtk/channel-record.c
AgeCommit message (Collapse)AuthorFilesLines
2011-12-19Add channel_reset methodMarc-André Lureau1-0/+21
This new private method is to reset the channel to its initial state, used by semi-seamless migration
2011-12-16spice_msg_out[_send_internal]: Take ownership of the passed SpiceMsgOutHans de Goede1-3/+0
All callers of spice_msg_out[_send_internal] unref the message immediately after calling spice_msg_out[_send_internal]. This patch changes the semantics so that spice_msg_out[_send_internal] takes ownership and it is responsible for unref-ing the passed in SpiceMsgOut. This is a preparation patch for changing the buffered write code to use a queue of SpiceMsgOut-s, rather then memcpy the message contents into an intermediate buffer. Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2011-11-23Do not send specific messages in read-onlyMarc-André Lureau1-0/+5
2011-11-07Drop useless memsetMarc-André Lureau1-3/+1
Private data in GObject's is initialized to 0's upon constuction
2011-07-18build: fix introspection warningsMarc-André Lureau1-21/+21
The only one left is related to GOptionGroup, which is not boxed.
2011-06-22factor base message handling in SpiceChannelChristophe Fergeau1-10/+13
Currently, every channel has to define all the server messages it handles, including the "generic" ones. Since it's error prone (easy to forget the handling of default messages in new sources), it's better to move this handling to the base channel class, and to call the parent method when the message is unknown in the ::handle_msg method. On top of this, another factoring that can be done is to make the message handling function generic instead of reimplementing it in every class. Each class would only have to register its own (class-specific) set of handlers. Conflicts: gtk/channel-playback.c gtk/channel-record.c
2011-06-21gtk/audio: announce volume capabilityMarc-André Lureau1-0/+1
2011-06-21playback/record: add audio volume propertiesMarc-André Lureau1-0/+109
2011-03-23gtk: remove unused variablesChristophe Fergeau1-10/+0
They were spotted by the clang static analyzer.
2011-01-12gtk: simplify debugging of coroutine-related pathMarc-André Lureau1-8/+0
2010-12-09gtk: continue API documentationMarc-André Lureau1-0/+37
2010-12-05gtk: WIP coroutines playback & recordMarc-André Lureau1-5/+58
2010-12-01gtk: add CELT recordingMarc-André Lureau1-7/+104
2010-11-25gtk: remove spice prefix in default signal handlerMarc-André Lureau1-2/+2
2010-11-25gtk: add raw audio recordingMarc-André Lureau1-1/+96
2010-11-24gtk: add a couple of new TODOMarc-André Lureau1-0/+2
2010-11-24gtk: add SPICE_MSG_DISCONNECTING handlerMarc-André Lureau1-0/+1
2010-11-24gtk: add missing copyright headersMarc-André Lureau1-0/+17
2010-11-24gtk: add a flag to turn debug off, SPICE_DEBUG=1 to overrideMarc-André Lureau1-1/+1
2010-11-24gtk: get rid of the remaining assert()Marc-André Lureau1-2/+2
2010-11-24gtk: remove spice- prefix in signal nameMarc-André Lureau1-2/+2
2010-11-24gtk: use g_log functions instead of fprintf and custom handlerMarc-André Lureau1-5/+3
2010-11-24gtk: GObject Introspection supportMarc-André Lureau1-0/+1
2010-11-23sound: add recording [not finished yet]Gerd Hoffmann1-0/+117
2010-11-23Add glib objects + gtk widgets for spice.Gerd Hoffmann1-0/+0