[Spice-devel] [spice-gtk v1 03/11] channel-display: remove unneeded function

Victor Toso victortoso at redhat.com
Thu Apr 5 08:33:14 UTC 2018


Hi,

On Wed, Apr 04, 2018 at 06:07:49AM -0400, Frediano Ziglio wrote:
> > 
> > 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

Thanks, I'll push this three patches to reduce the queue a bit...

Kind regards,
        toso
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/spice-devel/attachments/20180405/490188ba/attachment-0001.sig>


More information about the Spice-devel mailing list