Re: [streaming v16 00/23] Add GStreamer support for video streaming

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Great job both of you!

Frediano

> 
> Hey,
> 
> So I've finally pushed all of the spice-server bits save for the
> patch trying to guess the number of CPUs to use for the vp8 encoder
> (hopefully I did not introduce rebase issues).
> 
> Thanks a lot (again) for all the work, and sorry for the time it took to
> get this in :(
> 
> Christophe
> 
> 
> On Tue, Jun 07, 2016 at 03:57:21PM +0200, Francois Gouget wrote:
> > 
> > This patch series adds support for using GStreamer to encode the video
> > streams, adding support for VP8 and h264 codecs.
> > 
> > As before the patches can also be grabbed from the gst branch of the
> > repositories below. Note that this time around the required support is
> > already present in the client.
> > 
> > spice:          https://github.com/fgouget/spice
> > xf86-video-qxl: https://github.com/fgouget/xf86-video-qxl
> > spice-protocol: https://github.com/fgouget/spice-protocol
> > 
> > 
> > There's also 'extras' branches with more experimental/future patches for
> > the curious, and gst-vNN branches to help comparing the various
> > revisions.
> > 
> > Note that to test GStreamer support with QEMU you probably need to grab
> > the patch below and set the video-codecs option to something like
> > gstreamer:h264 or gstreamer:vp8.
> > 
> > https://lists.freedesktop.org/archives/spice-devel/2015-May/019771.html
> > 
> > 
> > Changes from v15:
> > * Added a patch to better check for sized frames.
> > 
> > * Added a patch to get rid of RedDrawable.sized_stream to simplify the
> >   code.
> > 
> > 
> > Changes from v14:
> > 
> > * In this round the width / height removal is back because I think it
> >   is relevant to the discussion around the gstreamer-encoder code for
> >   copying the frames.
> > 
> > * I also split that change in two parts : one removing the use of the
> >   width / height parameters in the MJPEG encoder, and another removing
> >   them from the video-encoder API.
> > 
> > * Added a comment and tweaked the warning in
> >   is_chunk_stride_aligned().
> > 
> > * Added a comment in line_copy() wrt 0-byte chunks.
> > 
> > * Renamed max_mem to max_block_count in zero_copy().
> > 
> > * I also changed the patchset prefix to 'streaming' as suggested by
> >   Pavel Grunt.
> > 
> > 
> > Changes from v13:
> > 
> > Rebased + some changes suggested by Christophe Fergeau.
> > 
> > 
> > --
> > Francois Gouget <fgouget@xxxxxxxxxxxxxxx>
> > 
_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]