gstreamer/ext/rtmp
David Régade 65add5533a rtmpsink: fix memory leak from URI verification via RTMP_ParseURL()
In gst_rtmp_sink_uri_set_uri(), a test is performed in order
to be sure uri is correct for librtmp. This test calls
RTMP_ParseURL with 3 AVal pointers as parameters: host,
playpath and app.

AVal is a struct with a char* + int. After RTMP_ParseURL call,
host.av_val and app.av_val both refer a substring of "uri". But
playpath.av_val may be the result of a malloc so it needs to
be freed.

https://bugzilla.gnome.org/show_bug.cgi?id=681459
2012-10-12 23:09:06 +01:00
..
gstrtmp.c gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 18:02:56 +02:00
gstrtmpsink.c rtmpsink: fix memory leak from URI verification via RTMP_ParseURL() 2012-10-12 23:09:06 +01:00
gstrtmpsink.h RTMP: add rtmpsink element for output to an RTMP server 2011-06-18 01:09:51 +10:00
gstrtmpsrc.c replace gst_element_class_set_details_simple with gst_element_class_set_metadata 2012-09-14 17:27:49 +02:00
gstrtmpsrc.h rtmpsrc: Add support for seeking 2010-06-06 15:24:23 +02:00
Makefile.am Add WINSOCK2_LIBS, remove WIN32_LIBS, fix rtmp build on Windows some more 2012-05-05 18:20:33 +01:00
README rtmp: Move to ext and drop internal librtmp copy 2010-06-05 18:02:39 +02:00

rtmpsrc:

This plugin requires librtmp from http://rtmpdump.mplayerhq.hu/

You have to build librtmp with -fPIC to be able to use it
with the GStreamer plugin: make XCFLAGS="-fPIC"