[Spice-devel] [spice-gtk v1 03/11] channel-display: remove unneeded function
Frediano Ziglio
fziglio at redhat.com
Wed Apr 4 10:07:49 UTC 2018
>
> From: Victor Toso <me at victortoso.com>
>
> The get_stream_id_by_stream() was introduced in 141c2d82 to debug
> GStreamer's pipeline. But with previous patch, we are moving the ID to
> the display_stream structure and can be accessible directly.
>
> Signed-off-by: Victor Toso <victortoso at redhat.com>
> ---
> src/channel-display-gst.c | 5 ++---
> src/channel-display-priv.h | 1 -
> src/channel-display.c | 17 -----------------
> 3 files changed, 2 insertions(+), 21 deletions(-)
>
> diff --git a/src/channel-display-gst.c b/src/channel-display-gst.c
> index c6280d3..8b23036 100644
> --- a/src/channel-display-gst.c
> +++ b/src/channel-display-gst.c
> @@ -293,9 +293,8 @@ static gboolean handle_pipeline_message(GstBus *bus,
> GstMessage *msg, gpointer v
> break;
> }
> case GST_MESSAGE_STREAM_START: {
> - gchar *filename = g_strdup_printf("spice-gtk-gst-pipeline-debug-%"
> G_GINT64_FORMAT "-%s",
> -
> get_stream_id_by_stream(decoder->base.stream->channel,
> -
> decoder->base.stream),
> + gchar *filename = g_strdup_printf("spice-gtk-gst-pipeline-debug-%"
> G_GUINT32_FORMAT "-%s",
> + decoder->base.stream->id,
> gst_opts[decoder->base.codec_type].name);
> GST_DEBUG_BIN_TO_DOT_FILE(GST_BIN(decoder->pipeline),
> GST_DEBUG_GRAPH_SHOW_ALL
> diff --git a/src/channel-display-priv.h b/src/channel-display-priv.h
> index 94c9913..6a90a78 100644
> --- a/src/channel-display-priv.h
> +++ b/src/channel-display-priv.h
> @@ -195,7 +195,6 @@ guint32 stream_get_time(display_stream *st);
> void stream_dropped_frame_on_playback(display_stream *st);
> #define SPICE_UNKNOWN_STRIDE 0
> void stream_display_frame(display_stream *st, SpiceFrame *frame, uint32_t
> width, uint32_t height, int stride, uint8_t* data);
> -gint64 get_stream_id_by_stream(SpiceChannel *channel, display_stream *st);
>
>
> G_END_DECLS
> diff --git a/src/channel-display.c b/src/channel-display.c
> index 1a79a8b..2ea0922 100644
> --- a/src/channel-display.c
> +++ b/src/channel-display.c
> @@ -1218,23 +1218,6 @@ static display_stream *get_stream_by_id(SpiceChannel
> *channel, uint32_t id)
> return NULL;
> }
>
> -G_GNUC_INTERNAL
> -gint64 get_stream_id_by_stream(SpiceChannel *channel, display_stream *st)
> -{
> - SpiceDisplayChannelPrivate *c = SPICE_DISPLAY_CHANNEL(channel)->priv;
> - guint i;
> -
> - g_return_val_if_fail(c->streams != NULL, -1);
> - g_return_val_if_fail(c->nstreams > 0, -1);
> -
> - for (i = 0; i < c->nstreams; i++) {
> - if (c->streams[i] == st)
> - return i;
> - }
> -
> - return -1;
> -}
> -
> /* coroutine context */
> static display_stream *display_stream_create(SpiceChannel *channel,
> uint32_t id, uint32_t
> surface_id,
Acked-by: Frediano Ziglio <fziglio at redhat.com>
Frediano
More information about the Spice-devel
mailing list