Hi ----- Original Message ----- > Signed-off-by: Matthew Francis <mjay.francis@xxxxxxxxx> > --- > doc/reference/spice-gtk-sections.txt | 1 + > src/channel-record.c | 19 +++++++++++++++++++ > src/channel-record.h | 6 ++++++ > src/map-file | 1 + > src/spice-glib-sym-file | 1 + > src/spice-gstaudio.c | 2 +- You need to modify spice-pulse.c too > 6 files changed, 29 insertions(+), 1 deletion(-) > > diff --git a/doc/reference/spice-gtk-sections.txt > b/doc/reference/spice-gtk-sections.txt > index ffaf00e..538e07c 100644 > --- a/doc/reference/spice-gtk-sections.txt > +++ b/doc/reference/spice-gtk-sections.txt > @@ -216,6 +216,7 @@ SpiceRecordChannel > SpiceRecordChannelClass > <SUBSECTION> > spice_record_send_data > +spice_record_channel_send_data > <SUBSECTION Standard> > SPICE_RECORD_CHANNEL > SPICE_IS_RECORD_CHANNEL > diff --git a/src/channel-record.c b/src/channel-record.c > index 9834e85..88bdb5c 100644 > --- a/src/channel-record.c > +++ b/src/channel-record.c > @@ -312,10 +312,29 @@ static void spice_record_start_mark(SpiceRecordChannel > *channel, uint32_t time) > * @time: stream timestamp > * > * Send recorded PCM data to the guest. > + * > + * Deprecated: 0.35: use spice_record_channel_send_data() instead. > **/ > void spice_record_send_data(SpiceRecordChannel *channel, gpointer data, > gsize bytes, uint32_t time) > { > + spice_record_channel_send_data(channel, data, bytes, time); > +} > + > +/** > + * spice_record_channel_send_data: > + * @channel: a #SpiceRecordChannel > + * @data: PCM data > + * @bytes: size of @data > + * @time: stream timestamp > + * > + * Send recorded PCM data to the guest. > + * > + * Since: 0.35 > + **/ > +void spice_record_channel_send_data(SpiceRecordChannel *channel, gpointer > data, > + gsize bytes, uint32_t time) > +{ > SpiceRecordChannelPrivate *rc; > SpiceMsgcRecordPacket p = {0, }; > > diff --git a/src/channel-record.h b/src/channel-record.h > index c851421..5702f40 100644 > --- a/src/channel-record.h > +++ b/src/channel-record.h > @@ -73,8 +73,14 @@ struct _SpiceRecordChannelClass { > }; > > GType spice_record_channel_get_type(void); > +void spice_record_channel_send_data(SpiceRecordChannel *channel, > gpointer data, > + gsize bytes, guint32 time); > + > +#ifndef SPICE_DISABLE_DEPRECATED > +G_DEPRECATED_FOR(spice_record_channel_send_data) > void spice_record_send_data(SpiceRecordChannel *channel, gpointer > data, > gsize bytes, guint32 time); > +#endif > > G_END_DECLS > > diff --git a/src/map-file b/src/map-file > index 8635e92..23bcaa5 100644 > --- a/src/map-file > +++ b/src/map-file > @@ -99,6 +99,7 @@ spice_port_event; > spice_port_write_async; > spice_port_write_finish; > spice_record_channel_get_type; > +spice_record_channel_send_data; > spice_record_send_data; > spice_session_connect; > spice_session_disconnect; > diff --git a/src/spice-glib-sym-file b/src/spice-glib-sym-file > index d996dbf..10cc245 100644 > --- a/src/spice-glib-sym-file > +++ b/src/spice-glib-sym-file > @@ -78,6 +78,7 @@ spice_port_event > spice_port_write_async > spice_port_write_finish > spice_record_channel_get_type > +spice_record_channel_send_data > spice_record_send_data > spice_session_connect > spice_session_disconnect > diff --git a/src/spice-gstaudio.c b/src/spice-gstaudio.c > index 715f824..97546b6 100644 > --- a/src/spice-gstaudio.c > +++ b/src/spice-gstaudio.c > @@ -175,7 +175,7 @@ static gboolean record_bus_cb(GstBus *bus, GstMessage > *msg, gpointer data) > return TRUE; > } > > - spice_record_send_data(SPICE_RECORD_CHANNEL(p->rchannel), > + spice_record_channel_send_data(SPICE_RECORD_CHANNEL(p->rchannel), > /* FIXME: server side doesn't care about ts? > what is the unit? ms apparently */ > mapping.data, mapping.size, 0); > -- > 2.7.4 > > _______________________________________________ > Spice-devel mailing list > Spice-devel@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/spice-devel > _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel