[Spice-devel] [PATCH 0/11] Add GStreamer and VP8 support
Francois Gouget
fgouget at codeweavers.com
Fri May 29 06:20:55 PDT 2015
On Fri, 29 May 2015, Fabio Fantoni wrote:
[...]
> I'm trying the gst1 support but build fails with this error:
> gstreamer_encoder.c: In function 'construct_pipeline':
> gstreamer_encoder.c:219:41: error: 'GstEncoder' has no member named 'frc'
> "deadline", encoder->frc.period * 1000 / 2,
>
> Why you tell that 1.0 is not functional? I suppose not only for the
> build error I had.
It's a merge bug. Sorry. I have pushed an update that fixes this so you
may want to rebase.
The initial push had caps issues, mostly it was missing format=BGRx,
which caused GStreamer 1.0 not to work. Note that the failure mode
caused the video to be sent through the regular non-stream channel so it
looked like it worked.
Now the GStreamer 1.0 situation is as follows:
* VP8 works.
* MJPEG fails because of a caps negotiation error despite the
videoconvert element.
* H264 seems to work but the client fails to display it. So I'm not
totally sure.
Also I finally found the right parameters to improve the VP8 encoder
performance.
Cheers,
--
Francois Gouget <fgouget at codeweavers.com>
More information about the Spice-devel
mailing list