[Spice-devel] [streaming v16 00/23] Add GStreamer support for video streaming
Christophe Fergeau
cfergeau at redhat.com
Tue Jun 14 15:24:36 UTC 2016
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 at codeweavers.com>
>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/spice-devel/attachments/20160614/4ef3a26a/attachment.sig>
More information about the Spice-devel
mailing list