summaryrefslogtreecommitdiff
path: root/gst/librfb
Commit message (Collapse)AuthorAgeFilesLines
* rfb: Link with libgstbase for GstPushSrcSebastian Dröge2013-06-071-2/+2
|
* rfbsrc: post error messages on errorsTim-Philipp Müller2013-05-113-16/+93
|
* rfbsrc: fix rfbdecoder new/free asymetry and wrong free in error caseTim-Philipp Müller2013-05-112-2/+2
| | | | | | | If rfb_decoder_new() allocates the decoder sructure, rfb_decoder_free() should free the structure. We should not free the decoder when an error occurs during connection - it holds lots of configuration/state and will be freed later in finalize.
* rfbsrc: make authentication handshake safe for multiple instancesTim-Philipp Müller2013-05-113-32/+39
| | | | Move DES key into context struct.
* rfbsrc: remove GPL-licensed source fileTim-Philipp Müller2013-05-104-219/+26
| | | | | and replace the 1% of it that we need with new code, so we don't have to change the runtime license of rfbsrc to GPL.
* rfbsrc: use glib gio sockets for network accessAleix Conchillo Flaque2013-05-104-90/+148
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=700038
* rfbsrc: port to 1.0Aleix Conchillo Flaque2013-05-103-58/+145
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=700038
* gst: Add better support for static pluginsSebastian Dröge2013-04-151-1/+1
|
* Fix FSF addressTim-Philipp Müller2012-11-044-6/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520
* Use gst_element_class_set_static_metadata()Tim-Philipp Müller2012-10-171-1/+1
| | | | | where possible. Avoids some string copies. Also re-indent some stuff. Also some indent fixes here and there.
* replace gst_element_class_set_details_simple with gst_element_class_set_metadataMark Nauwelaerts2012-09-141-1/+1
|
* rfbsrc: Fix compiling in WindowsRaimo Järvi2012-06-141-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677724
* rfbsrc: call WSAStartup/Cleanup on win32Tim-Philipp Müller2012-05-071-4/+20
| | | | | | | If we link against libwinsock2, we should probably call Startup/Cleanup as well. https://bugzilla.gnome.org/show_bug.cgi?id=675415
* rfbsrc: fix librfb linking on win32Marc-André Lureau2012-05-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | libtool: link: i686-w64-mingw32-gcc -shared .libs/libgstrfbsrc.dll.def .libs/libgstrfbsrc_la-gstrfbsrc.o -Wl,--whole-archive ./.libs/librfb.a -Wl,--no-whole-archive -L/usr/i686-w64-mingw32/sys-root/mingw/lib -lgstbase-0.10 -lgstreamer-0.10 -lxml2 -lgobject-2.0 -lgthread-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -mms-bitfields -mms-bitfields -O2 -o .libs/libgstrfbsrc.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libgstrfbsrc.dll.a Creating library file: .libs/libgstrfbsrc.dll.a ./.libs/librfb.a(librfb_la-rfbdecoder.o): In function `rfb_decoder_read': /home/elmarco/pkg/rhel/mingw-gstreamer-plugins-bad-free/gst-plugins-bad-0.10.23/build_win32/gst/librfb/../../../gst/librfb/rfbdecoder.c:164: undefined reference to `_imp__recv@16' ./.libs/librfb.a(librfb_la-rfbdecoder.o): In function `rfb_decoder_connect_tcp': /home/elmarco/pkg/rhel/mingw-gstreamer-plugins-bad-free/gst-plugins-bad-0.10.23/build_win32/gst/librfb/../../../gst/librfb/rfbdecoder.c:112: undefined reference to `_imp__socket@12' /home/elmarco/pkg/rhel/mingw-gstreamer-plugins-bad-free/gst-plugins-bad-0.10.23/build_win32/gst/librfb/../../../gst/librfb/rfbdecoder.c:119: undefined reference to `_imp__htons@4' /home/elmarco/pkg/rhel/mingw-gstreamer-plugins-bad-free/gst-plugins-bad-0.10.23/build_win32/gst/librfb/../../../gst/librfb/rfbdecoder.c:123: undefined reference to `_imp__inet_addr@4' /home/elmarco/pkg/rhel/mingw-gstreamer-plugins-bad-free/gst-plugins-bad-0.10.23/build_win32/gst/librfb/../../../gst/librfb/rfbdecoder.c:125: undefined reference to `_imp__connect@12' It needs -lws2_32 which is already in $(WINSOCK2_LIBS) https://bugzilla.gnome.org/show_bug.cgi?id=675415
* gst: Update for GST_PLUGIN_DEFINE() API changesSebastian Dröge2012-04-051-1/+1
|
* gst: some more unused-but-set-variable warning fixesTim-Philipp Müller2011-06-041-2/+2
|
* librfb: don't leak password on errorStefan Kost2011-05-201-1/+4
|
* android: make it ready for androgenizerThibault Saunier2011-04-111-0/+14
| | | | | | | | Remove the android/ top dir Fixe the Makefile.am to be androgenized To build gstreamer for android we are now using androgenizer which generates the needed Android.mk files. Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
* rfbsrc: fail more gracefully if source gets disconnected or geometry changesMatthew Ife2010-12-122-1/+14
| | | | | | | | Don't get caught in an infinite loop if the source gets disconnected and also support gracefully failing upon detecting the frame geometry has increased (rather than segfaulting). https://bugzilla.gnome.org/show_bug.cgi?id=635397
* various (gst): add missing G_PARAM_STATIC_STRINGS flagsStefan Kost2010-10-191-12/+20
| | | | Canonicalize property names as needed.
* Add -Wold-style-definitionBenjamin Otte2010-03-221-20/+9
| | | | and fix the warnings
* Add -Wredundant-decls flagBenjamin Otte2010-03-221-2/+0
| | | | and fix warnings from it
* Add -Wmissing-declarations -Wmissing-prototypes to configure flagsBenjamin Otte2010-03-211-1/+1
| | | | And fix all warnings
* gst_element_class_set_details => gst_element_class_set_details_simpleBenjamin Otte2010-03-181-9/+6
|
* librfb: port rfbsrc to MinGWРуслан Ижбулатов2010-01-122-1/+21
| | | | Fixes #606677
* rfbsrc: use existing macros to avoid alignment issuesTim-Philipp Müller2010-01-111-6/+6
|
* librfb: include our own _stdint.h not stdint.hTim-Philipp Müller2009-11-222-2/+2
|
* gst/librfb/rfbdecoder.c: Fix uninitialized warningsThijs Vermeir2008-11-121-0/+1
| | | | | | Original commit message from CVS: * gst/librfb/rfbdecoder.c: Fix uninitialized warnings
* Fix basic navigation eventsThijs Vermeir2008-11-062-12/+34
| | | | | | | | Original commit message from CVS: * configure.ac: * gst/librfb/Makefile.am: * gst/librfb/gstrfbsrc.c: Fix basic navigation events
* gst/librfb/gstrfbsrc.c: Fix RGB mask in capsThijs Vermeir2008-11-051-7/+18
| | | | | | Original commit message from CVS: * gst/librfb/gstrfbsrc.c: Fix RGB mask in caps
* gst/librfb/: Add Hextile encodingThijs Vermeir2008-11-053-143/+195
| | | | | | | | Original commit message from CVS: * gst/librfb/gstrfbsrc.c: * gst/librfb/rfbdecoder.c: * gst/librfb/rfbdecoder.h: Add Hextile encoding
* Don't install static libs for plugins. Fixes #550851 for -bad.Stefan Kost2008-11-041-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/alsaspdif/Makefile.am: * ext/amrwb/Makefile.am: * ext/apexsink/Makefile.am: * ext/arts/Makefile.am: * ext/artsd/Makefile.am: * ext/audiofile/Makefile.am: * ext/audioresample/Makefile.am: * ext/bz2/Makefile.am: * ext/cdaudio/Makefile.am: * ext/celt/Makefile.am: * ext/dc1394/Makefile.am: * ext/dirac/Makefile.am: * ext/directfb/Makefile.am: * ext/divx/Makefile.am: * ext/dts/Makefile.am: * ext/faac/Makefile.am: * ext/faad/Makefile.am: * ext/gsm/Makefile.am: * ext/hermes/Makefile.am: * ext/ivorbis/Makefile.am: * ext/jack/Makefile.am: * ext/jp2k/Makefile.am: * ext/ladspa/Makefile.am: * ext/lcs/Makefile.am: * ext/libfame/Makefile.am: * ext/libmms/Makefile.am: * ext/metadata/Makefile.am: * ext/mpeg2enc/Makefile.am: * ext/mplex/Makefile.am: * ext/musepack/Makefile.am: * ext/musicbrainz/Makefile.am: * ext/mythtv/Makefile.am: * ext/nas/Makefile.am: * ext/neon/Makefile.am: * ext/ofa/Makefile.am: * ext/polyp/Makefile.am: * ext/resindvd/Makefile.am: * ext/sdl/Makefile.am: * ext/shout/Makefile.am: * ext/snapshot/Makefile.am: * ext/sndfile/Makefile.am: * ext/soundtouch/Makefile.am: * ext/spc/Makefile.am: * ext/swfdec/Makefile.am: * ext/tarkin/Makefile.am: * ext/theora/Makefile.am: * ext/timidity/Makefile.am: * ext/twolame/Makefile.am: * ext/x264/Makefile.am: * ext/xine/Makefile.am: * ext/xvid/Makefile.am: * gst-libs/gst/app/Makefile.am: * gst-libs/gst/dshow/Makefile.am: * gst/aiffparse/Makefile.am: * gst/app/Makefile.am: * gst/audiobuffer/Makefile.am: * gst/bayer/Makefile.am: * gst/cdxaparse/Makefile.am: * gst/chart/Makefile.am: * gst/colorspace/Makefile.am: * gst/dccp/Makefile.am: * gst/deinterlace/Makefile.am: * gst/deinterlace2/Makefile.am: * gst/dvdspu/Makefile.am: * gst/festival/Makefile.am: * gst/filter/Makefile.am: * gst/flacparse/Makefile.am: * gst/flv/Makefile.am: * gst/games/Makefile.am: * gst/h264parse/Makefile.am: * gst/librfb/Makefile.am: * gst/mixmatrix/Makefile.am: * gst/modplug/Makefile.am: * gst/mpeg1sys/Makefile.am: * gst/mpeg4videoparse/Makefile.am: * gst/mpegdemux/Makefile.am: * gst/mpegtsmux/Makefile.am: * gst/mpegvideoparse/Makefile.am: * gst/mve/Makefile.am: * gst/nsf/Makefile.am: * gst/nuvdemux/Makefile.am: * gst/overlay/Makefile.am: * gst/passthrough/Makefile.am: * gst/pcapparse/Makefile.am: * gst/playondemand/Makefile.am: * gst/rawparse/Makefile.am: * gst/real/Makefile.am: * gst/rtjpeg/Makefile.am: * gst/rtpmanager/Makefile.am: * gst/scaletempo/Makefile.am: * gst/sdp/Makefile.am: * gst/selector/Makefile.am: * gst/smooth/Makefile.am: * gst/smoothwave/Makefile.am: * gst/speed/Makefile.am: * gst/speexresample/Makefile.am: * gst/stereo/Makefile.am: * gst/subenc/Makefile.am: * gst/tta/Makefile.am: * gst/vbidec/Makefile.am: * gst/videodrop/Makefile.am: * gst/videosignal/Makefile.am: * gst/virtualdub/Makefile.am: * gst/vmnc/Makefile.am: * gst/y4m/Makefile.am: * sys/acmenc/Makefile.am: * sys/cdrom/Makefile.am: * sys/dshowdecwrapper/Makefile.am: * sys/dshowsrcwrapper/Makefile.am: * sys/dvb/Makefile.am: * sys/dxr3/Makefile.am: * sys/fbdev/Makefile.am: * sys/oss4/Makefile.am: * sys/qcam/Makefile.am: * sys/qtwrapper/Makefile.am: * sys/vcd/Makefile.am: * sys/wininet/Makefile.am: * win32/common/config.h: Don't install static libs for plugins. Fixes #550851 for -bad.
* gst/librfb/gstrfbsrc.*: Add view-only property to ignore the navigation eventsIlja Pavkovic2008-07-082-1/+19
| | | | | | | | Original commit message from CVS: patch by: Ilja Pavkovic <illsen@gumblfarz.de> * gst/librfb/gstrfbsrc.c: * gst/librfb/gstrfbsrc.h: Add view-only property to ignore the navigation events
* gst/librfb/rfbdecoder.c: Implement ServerCutText messageIlja Pavkovic2008-07-081-2/+13
| | | | | | | Original commit message from CVS: patch by: Ilja Pavkovic <illsen@gumblfarz.de> * gst/librfb/rfbdecoder.c: Implement ServerCutText message
* gst/librfb/: Add property for shared desktopIlja Pavkovic2008-07-082-1/+12
| | | | | | | | Original commit message from CVS: patch by: Ilja Pavkovic <illsen@gumblfarz.de> * gst/librfb/gstrfbsrc.c: * gst/librfb/rfbdecoder.c: Add property for shared desktop
* Some C89 fixes, moving variable declarations to the beginning of a block. ↵Jens Granseuer2008-02-222-4/+9
| | | | | | | | | | | | | | | | | Fixes bug #517937. Original commit message from CVS: Patch by: Jens Granseuer <jensgr at gmx dot net> * gst/librfb/gstrfbsrc.c: (gst_rfb_property_set_version): * gst/librfb/rfbdecoder.c: (rfb_decoder_message_set_encodings), (rfb_decoder_state_set_encodings): * gst/mpegtsparse/mpegtspacketizer.c: (mpegts_packetizer_parse_nit), (mpegts_packetizer_parse_sdt), (mpegts_packetizer_parse_eit): * sys/fbdev/gstfbdevsink.c: (gst_fbdevsink_getcaps), (gst_fbdevsink_setcaps), (gst_fbdevsink_render): Some C89 fixes, moving variable declarations to the beginning of a block. Fixes bug #517937.
* gst/librfb/gstrfbsrc.c: Free the rfb decoder on finalize. Fixes bug #515721.Sebastian Dröge2008-02-121-1/+5
| | | | | | Original commit message from CVS: * gst/librfb/gstrfbsrc.c: (gst_rfb_src_dispose): Free the rfb decoder on finalize. Fixes bug #515721.
* gst/librfb/rfbdecoder.*: Don't use gtk-doc comment style for non gtk-doc ↵Stefan Kost2008-01-212-11/+9
| | | | | | | | | | comments. Original commit message from CVS: * gst/librfb/rfbdecoder.c: * gst/librfb/rfbdecoder.h: Don't use gtk-doc comment style for non gtk-doc comments. Make one static function static.
* ext/musicbrainz/gsttrm.c: Don't emit signiture when going to READY, because ↵David Schleef2008-01-012-5/+13
| | | | | | | | | | | | | | | | | | | | | | | | it might not be ready. Original commit message from CVS: * ext/musicbrainz/gsttrm.c: Don't emit signiture when going to READY, because it might not be ready. * ext/nas/nassink.c: Remove useless call that sleeps for 5 seconds. Yup, it calls sleep(1) 5 times. Go NAS. * gst/librfb/gstrfbsrc.c: * gst/librfb/rfbdecoder.c: Initialize our debug categories properly. * gst/rawparse/gstrawparse.c: Don't register element details for a non-element. Be much more rude when subclass doesn't set a pad template (assert!). Don't unref the pad template; we don't own it. * gst/videosignal/gstvideoanalyse.c: Initialize debug category. * tests/check/Makefile.am: Ignore nassink element in tests because it has unavoidable long timeouts.
* gst/librfb/rfbdecoder.c: Should fix the 64-bit buildThijs Vermeir2007-12-031-5/+9
| | | | | | Original commit message from CVS: * gst/librfb/rfbdecoder.c: Should fix the 64-bit build
* gst/librfb/rfbdecoder.*: Add CoRRE encodingThijs Vermeir2007-11-302-0/+41
| | | | | | | Original commit message from CVS: * gst/librfb/rfbdecoder.c: * gst/librfb/rfbdecoder.h: Add CoRRE encoding
* gst/librfb/rfbdecoder.c: Use glib macro for swappingThijs Vermeir2007-11-301-3/+2
| | | | | | Original commit message from CVS: * gst/librfb/rfbdecoder.c: Use glib macro for swapping
* gst/librfb/: Disable CopyRect encoding by defaultThijs Vermeir2007-11-293-48/+114
| | | | | | | | | Original commit message from CVS: * gst/librfb/gstrfbsrc.c: * gst/librfb/rfbdecoder.c: * gst/librfb/rfbdecoder.h: Disable CopyRect encoding by default Add RRE encoding
* gst/librfb/gstrfbsrc.c: don't forget to handle the offset'sThijs Vermeir2007-11-153-27/+39
| | | | | | | | | Original commit message from CVS: * gst/librfb/gstrfbsrc.c: don't forget to handle the offset's * gst/librfb/rfbdecoder.c: * gst/librfb/rfbdecoder.h: precalculate some many used values
* gst/librfb/gstrfbsrc.c: Set the timestamp for the output buffersArmando Taffarel Neto2007-11-151-0/+3
| | | | | | | Original commit message from CVS: patch by: Armando Taffarel Neto <taffarel@solis.coop.br> * gst/librfb/gstrfbsrc.c: Set the timestamp for the output buffers
* gst/librfb/rfbdecoder.c: Some refactoring in RAW encodingThijs Vermeir2007-10-311-13/+14
| | | | | | Original commit message from CVS: * gst/librfb/rfbdecoder.c: Some refactoring in RAW encoding
* gst/librfb/: Added copyrect encodingThijs Vermeir2007-10-319-123/+156
| | | | | | | | | | | | | | Original commit message from CVS: * gst/librfb/d3des.h: * gst/librfb/gstrfbsrc.c: * gst/librfb/gstrfbsrc.h: * gst/librfb/rfbbuffer.h: * gst/librfb/rfbcontext.h: * gst/librfb/rfbdecoder.c: * gst/librfb/rfbdecoder.h: * gst/librfb/rfbutil.h: * gst/librfb/vncauth.h: Added copyrect encoding
* gst/librfb/rfbdecoder.c: Add the set encodings client messageThijs Vermeir2007-10-161-3/+30
| | | | | | Original commit message from CVS: * gst/librfb/rfbdecoder.c: Add the set encodings client message
* gst/librfb/: remove the rfbbytestream dead codeThijs Vermeir2007-10-166-256/+0
| | | | | | | | | | | Original commit message from CVS: * gst/librfb/Makefile.am: * gst/librfb/rfb.h: * gst/librfb/rfbbytestream.c: * gst/librfb/rfbbytestream.h: * gst/librfb/rfbdecoder.c: * gst/librfb/rfbdecoder.h: remove the rfbbytestream dead code
* gst/: Fix compiler warnings shown by Forte.Jan Schmidt2007-10-083-3/+4
| | | | | | | | | | | | | | | Original commit message from CVS: * gst/librfb/rfbbuffer.c: (rfb_buffer_new_and_alloc): * gst/librfb/rfbbuffer.h: * gst/librfb/rfbdecoder.c: (rfb_socket_get_buffer): * gst/mpegvideoparse/mpegvideoparse.c: (gst_mpegvideoparse_chain): * gst/nsf/nes6502.c: (nes6502_execute): * gst/real/gstrealaudiodec.c: (gst_real_audio_dec_setcaps): * gst/real/gstrealvideodec.c: (open_library): * gst/real/gstrealvideodec.h: * gst/rtpmanager/gstrtpsession.c: (create_recv_rtp_sink), (create_recv_rtcp_sink), (create_send_rtp_sink): Fix compiler warnings shown by Forte.