gstreamer/gst/librfb
Nicolas Dufresne d3d34b5a8c rfbsrc: Fix caps negotiation
As we currently only use the server reported "natural" format, caps
negotiation should simply be limited to telling the base class which
format to use. Fix the negotiation by moving the associated code
into negotiate() virtual function. Also, use gst_base_src_set_caps()
rather then setting it on the pad directly. Also protect against this
method being called multiple time (we can't renegotiate for now).

This change also moves some network code that was being run during the
application state change call, to be run on the streaming thread.

https://bugzilla.gnome.org/show_bug.cgi?id=739598
2016-04-05 15:36:31 -04:00
..
d3des.c Constify some static arrays everywhere 2015-01-21 10:18:50 +01:00
d3des.h rfbsrc: make authentication handshake safe for multiple instances 2013-05-11 00:29:40 +01:00
gstrfbsrc.c rfbsrc: Fix caps negotiation 2016-04-05 15:36:31 -04:00
gstrfbsrc.h rfbsrc: Remove useless library wrapping 2016-04-05 13:34:01 -04:00
Makefile.am rfbsrc: Port to GSocketClient 2016-04-05 13:34:07 -04:00
rfbdecoder.c rfbsrc: Check for connection being closed 2016-04-05 13:35:25 -04:00
rfbdecoder.h rfbsrc: Add a internal method to disconnect 2016-04-05 13:35:11 -04:00