mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-20 23:36:38 +00:00
d3d34b5a8c
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 |
||
---|---|---|
.. | ||
d3des.c | ||
d3des.h | ||
gstrfbsrc.c | ||
gstrfbsrc.h | ||
Makefile.am | ||
rfbdecoder.c | ||
rfbdecoder.h |