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

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

 



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

Attachment: signature.asc
Description: PGP signature

_______________________________________________
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]