David Svensson Fors [Tue, 12 Jun 2012 12:45:39 +0000 (14:45 +0200)]
rtsp-client: free transport on no_stream in SETUP handler
David Svensson Fors [Tue, 12 Jun 2012 12:33:35 +0000 (14:33 +0200)]
rtsp-client: changed session media iteration
In client_unlink_session: now don't iterate in session->medias
list where items are removed by gst_rtsp_session_release_media.
Instead, repeatedly remove the first item.
David Svensson Fors [Tue, 12 Jun 2012 11:39:35 +0000 (13:39 +0200)]
rtsp-client: don't use g_object_unref on GstRTSPSessionMedia
GstRTSPSessionMedia is not a GObject type. When the
GstRTSPSession is freed, it will free the media.
David Svensson Fors [Tue, 12 Jun 2012 11:36:57 +0000 (13:36 +0200)]
factory: plug pad leak in collect_streams
In gst_rtsp_media_factory_collect_streams: unref the srcpad that
was retrieved using gst_element_get_static_pad. gst_ghost_pad_new
will take one reference, and the other reference will otherwise
give a memory leak.
Sebastian Rasmussen [Fri, 25 May 2012 14:43:38 +0000 (16:43 +0200)]
configure: suppress some warnings when debug is disabled
Warnings about unused variables should be suppressed if core has the
debug system disabled.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676824
Tim-Philipp Müller [Sat, 9 Jun 2012 16:41:05 +0000 (17:41 +0100)]
docs: fix build in uninstalled setup
Include gst-plugins-base libs properly.
Sebastian Rasmussen [Fri, 25 May 2012 14:38:15 +0000 (16:38 +0200)]
docs: include headers defining rtsp-server object types
Fixes compiler warnings during docs build.
https://bugzilla.gnome.org/show_bug.cgi?id=676824
Sebastian Rasmussen [Fri, 25 May 2012 15:11:53 +0000 (17:11 +0200)]
configure: Add warning flags for compiler when configuring
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676824
Edward Hervey [Fri, 8 Jun 2012 13:07:06 +0000 (15:07 +0200)]
Automatic update of common submodule
From 03a0e57 to 98e386f
Edward Hervey [Wed, 6 Jun 2012 16:20:49 +0000 (18:20 +0200)]
Automatic update of common submodule
From 1fab359 to 03a0e57
David Svensson Fors [Wed, 6 Jun 2012 12:49:02 +0000 (14:49 +0200)]
client: fix GSocketAddress leak in gst_rtsp_client_accept
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=677463
Edward Hervey [Fri, 1 Jun 2012 08:30:58 +0000 (10:30 +0200)]
Automatic update of common submodule
From f1b5a96 to 1fab359
Sebastian Dröge [Thu, 31 May 2012 11:11:43 +0000 (13:11 +0200)]
Automatic update of common submodule
From 92b7266 to f1b5a96
Sebastian Dröge [Wed, 30 May 2012 10:48:51 +0000 (12:48 +0200)]
Automatic update of common submodule
From ec1c4a8 to 92b7266
Sebastian Dröge [Wed, 30 May 2012 09:27:31 +0000 (11:27 +0200)]
Automatic update of common submodule
From 3429ba6 to ec1c4a8
David Svensson Fors [Tue, 22 May 2012 13:37:25 +0000 (15:37 +0200)]
rtsp: fix compiler warnings
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676500
Sebastian Dröge [Sun, 13 May 2012 13:59:10 +0000 (15:59 +0200)]
Automatic update of common submodule
From dc70203 to 3429ba6
Wim Taymans [Fri, 11 May 2012 07:42:47 +0000 (09:42 +0200)]
rtsp-server: port to new thread API
Sebastian Dröge [Mon, 16 Apr 2012 07:11:54 +0000 (09:11 +0200)]
Automatic update of common submodule
From 6db25be to dc70203
Sebastian Dröge [Fri, 13 Apr 2012 13:27:22 +0000 (15:27 +0200)]
rtsp-server: Fix compilation and compiler warnings
Sebastian Dröge [Fri, 13 Apr 2012 11:49:08 +0000 (13:49 +0200)]
configure: Modernize autotools setup a bit
Also we now only create tar.bz2 and tar.xz tarballs.
Sebastian Dröge [Fri, 13 Apr 2012 11:39:40 +0000 (13:39 +0200)]
Automatic update of common submodule
From 464fe15 to 6db25be
Sebastian Dröge [Thu, 5 Apr 2012 16:45:43 +0000 (18:45 +0200)]
Automatic update of common submodule
From 7fda524 to 464fe15
Sebastian Dröge [Wed, 4 Apr 2012 12:45:55 +0000 (14:45 +0200)]
rtsp-server: Update versioning
Sebastian Dröge [Thu, 29 Mar 2012 13:12:21 +0000 (15:12 +0200)]
Merge remote-tracking branch 'origin/0.10'
Conflicts:
gst/rtsp-server/rtsp-session-pool.c
Sebastian Dröge [Tue, 27 Mar 2012 08:13:20 +0000 (10:13 +0200)]
rtsp-server: Don't use deprecated GLib API
Wim Taymans [Mon, 26 Mar 2012 10:23:36 +0000 (12:23 +0200)]
Replace master with 0.11
Wim Taymans [Mon, 26 Mar 2012 10:22:05 +0000 (12:22 +0200)]
Merge branch 'master' into 0.11
Wim Taymans [Mon, 26 Mar 2012 10:20:51 +0000 (12:20 +0200)]
Merge branch 'master' into 0.11
Vincent Penquerc'h [Mon, 19 Mar 2012 10:48:09 +0000 (10:48 +0000)]
A couple minor typo fixes
Wim Taymans [Tue, 13 Mar 2012 17:10:53 +0000 (18:10 +0100)]
media: fix state of the appqueue
Wim Taymans [Tue, 13 Mar 2012 15:06:50 +0000 (16:06 +0100)]
factory: use videoconvert
Wim Taymans [Tue, 13 Mar 2012 15:02:47 +0000 (16:02 +0100)]
factory: change to new style caps
Wim Taymans [Wed, 7 Mar 2012 14:03:55 +0000 (15:03 +0100)]
rtsp-server: port to GIO
Port to GIO
Wim Taymans [Wed, 7 Mar 2012 14:03:24 +0000 (15:03 +0100)]
configure: fix build
Tim-Philipp Müller [Wed, 29 Feb 2012 15:56:06 +0000 (15:56 +0000)]
docs: fix for gst_rtsp_server_set_port() -> _set_service()
https://bugzilla.gnome.org/show_bug.cgi?id=666548
Tim-Philipp Müller [Mon, 13 Feb 2012 11:42:51 +0000 (11:42 +0000)]
First rule of gst-rtsp-server club: don't talk about gst-phonon
Tim-Philipp Müller [Mon, 13 Feb 2012 11:40:44 +0000 (11:40 +0000)]
pkg-config: rename gst-rtsp-server-0.11.pc to gstreamer-rtsp-server-0.11.pc
For consistency with all other modules.
Tim-Philipp Müller [Mon, 13 Feb 2012 11:06:33 +0000 (11:06 +0000)]
rtsp-client: update for new map API
Tim-Philipp Müller [Mon, 13 Feb 2012 10:37:37 +0000 (10:37 +0000)]
python: remove pygst-based python bindings
pygi is the future, apparently.
Thomas Vander Stichele [Wed, 25 Jan 2012 13:12:41 +0000 (14:12 +0100)]
Automatic update of common submodule
From c463bc0 to 7fda524
Sebastian Dröge [Wed, 25 Jan 2012 10:40:59 +0000 (11:40 +0100)]
Automatic update of common submodule
From 2a59016 to c463bc0
Sebastian Dröge [Wed, 18 Jan 2012 15:48:41 +0000 (16:48 +0100)]
Automatic update of common submodule
From 0807187 to 2a59016
Tim-Philipp Müller [Wed, 4 Jan 2012 19:56:02 +0000 (19:56 +0000)]
Automatic update of common submodule
From 11f0cd5 to 0807187
Wim Taymans [Fri, 9 Dec 2011 10:00:46 +0000 (11:00 +0100)]
example: update for new caps
Wim Taymans [Fri, 9 Dec 2011 09:53:30 +0000 (10:53 +0100)]
rtsp-server: port some more to 0.11
Fix caps.
Remove bufferlist stuff
Update for new API.
Add queue before appsink now that preroll-queue-len is gone.
Update for request pad changes.
Wim Taymans [Thu, 3 Nov 2011 15:14:03 +0000 (16:14 +0100)]
Merge branch 'master' into 0.11
Fabian Deutsch [Thu, 3 Nov 2011 15:06:23 +0000 (16:06 +0100)]
bindings: Fix vala binding of gst_rtsp_media_mapping_add_factory to transfer ownership.
Signed-off-by: Fabian Deutsch <fabian.deutsch@gmx.de>
Fabian Deutsch [Thu, 3 Nov 2011 15:06:23 +0000 (16:06 +0100)]
bindings: Fix vala binding of gst_rtsp_media_mapping_add_factory to transfer ownership.
Signed-off-by: Fabian Deutsch <fabian.deutsch@gmx.de>
Wim Taymans [Thu, 3 Nov 2011 11:58:42 +0000 (12:58 +0100)]
Merge branch 'master' into 0.11
Wim Taymans [Thu, 3 Nov 2011 11:55:24 +0000 (12:55 +0100)]
media: add a seekable boolean
Maintain the seekable state with a new variable instead of reusing the
is_live variable.
Victor Gottardi [Fri, 16 Sep 2011 15:31:17 +0000 (11:31 -0400)]
Disallow seek in live media
Wim Taymans [Thu, 3 Nov 2011 10:58:42 +0000 (11:58 +0100)]
Merge branch 'master' into 0.11
mat [Thu, 3 Nov 2011 09:48:40 +0000 (10:48 +0100)]
#ifdef statements for windows socket creation were missing
Stefan Sauer [Tue, 6 Sep 2011 19:53:46 +0000 (21:53 +0200)]
Automatic update of common submodule
From a39eb83 to 11f0cd5
Stefan Sauer [Tue, 6 Sep 2011 14:07:18 +0000 (16:07 +0200)]
Automatic update of common submodule
From 605cd9a to a39eb83
Wim Taymans [Tue, 16 Aug 2011 14:39:26 +0000 (16:39 +0200)]
Merge branch 'master' into 0.11
Wim Taymans [Tue, 16 Aug 2011 14:07:04 +0000 (16:07 +0200)]
client: use method to access property
Wim Taymans [Tue, 16 Aug 2011 13:15:19 +0000 (15:15 +0200)]
media-factory: add protocols property
Add a property to configure the allowed protocols in the media created from the
factory.
Wim Taymans [Tue, 16 Aug 2011 13:03:06 +0000 (15:03 +0200)]
media-factory: add media-configure signal
Add signal to allow the application to configure the media after it was created
from the factory.
Wim Taymans [Tue, 16 Aug 2011 14:07:04 +0000 (16:07 +0200)]
client: use method to access property
Wim Taymans [Tue, 16 Aug 2011 13:15:19 +0000 (15:15 +0200)]
media-factory: add protocols property
Add a property to configure the allowed protocols in the media created from the
factory.
Wim Taymans [Tue, 16 Aug 2011 13:03:06 +0000 (15:03 +0200)]
media-factory: add media-configure signal
Add signal to allow the application to configure the media after it was created
from the factory.
Wim Taymans [Tue, 16 Aug 2011 12:50:50 +0000 (14:50 +0200)]
Merge branch 'master' into 0.11
Wim Taymans [Tue, 16 Aug 2011 11:43:44 +0000 (13:43 +0200)]
client: use media multicast group
Wim Taymans [Tue, 16 Aug 2011 11:37:50 +0000 (13:37 +0200)]
retab some .h
Robert Krakora [Tue, 16 Aug 2011 11:31:52 +0000 (13:31 +0200)]
sdp: copy and free the server ip address
Copy and free the server ip address to make memory management easier later.
Wim Taymans [Tue, 16 Aug 2011 11:27:39 +0000 (13:27 +0200)]
media-factory: configure multicast in media
Wim Taymans [Tue, 16 Aug 2011 11:25:16 +0000 (13:25 +0200)]
media: add property for multicast group
Add a property to configure the multicast group in the media.
Based on patches from Marc Leeman and Robert Krakora.
Wim Taymans [Tue, 16 Aug 2011 11:13:36 +0000 (13:13 +0200)]
media-factory: add property for multicast group
Add a property to configure the multicast group in the media factory.
Based on patches from Marc Leeman and Robert Krakora.
Wim Taymans [Tue, 16 Aug 2011 10:51:44 +0000 (12:51 +0200)]
client: do configuration of transport in one place
Move the configuration of the transport destination address to where we also
configure the other bits.
Wim Taymans [Tue, 16 Aug 2011 11:43:44 +0000 (13:43 +0200)]
client: use media multicast group
Wim Taymans [Tue, 16 Aug 2011 11:37:50 +0000 (13:37 +0200)]
retab some .h
Robert Krakora [Tue, 16 Aug 2011 11:31:52 +0000 (13:31 +0200)]
sdp: copy and free the server ip address
Copy and free the server ip address to make memory management easier later.
Wim Taymans [Tue, 16 Aug 2011 11:27:39 +0000 (13:27 +0200)]
media-factory: configure multicast in media
Wim Taymans [Tue, 16 Aug 2011 11:25:16 +0000 (13:25 +0200)]
media: add property for multicast group
Add a property to configure the multicast group in the media.
Based on patches from Marc Leeman and Robert Krakora.
Wim Taymans [Tue, 16 Aug 2011 11:13:36 +0000 (13:13 +0200)]
media-factory: add property for multicast group
Add a property to configure the multicast group in the media factory.
Based on patches from Marc Leeman and Robert Krakora.
Wim Taymans [Tue, 16 Aug 2011 10:51:44 +0000 (12:51 +0200)]
client: do configuration of transport in one place
Move the configuration of the transport destination address to where we also
configure the other bits.
Wim Taymans [Tue, 16 Aug 2011 10:11:59 +0000 (12:11 +0200)]
Merge branch 'master' into 0.11
Robert Krakora [Tue, 16 Aug 2011 10:09:48 +0000 (12:09 +0200)]
client: destroy pipeline on client disconnect with no prior TEARDOWN.
The problem occurs when the client abruptly closes the connection without
issuing a TEARDOWN. The TEARDOWN handler in the rtsp-client.c file of the RTSP
server is where the pipeline gets torn down. Since this handler is not called,
the pipeline remains and is up and running. Subsequent clients get their own
pipelines and if the do not issue TEARDOWNs then those pipelines will also
remain up and running. This is a resource leak.
Wim Taymans [Tue, 16 Aug 2011 09:53:37 +0000 (11:53 +0200)]
Merge branch 'master' into 0.11
Emmanuel Pacaud [Thu, 30 Jun 2011 08:13:59 +0000 (10:13 +0200)]
media-factory: add a "media-constructed" signal to GstRTSPMediaFactory
For example, it can be used to retrieve source elements like appsrc, in a more
convenient way than subclassing get_element.
Wim Taymans [Tue, 16 Aug 2011 09:12:33 +0000 (11:12 +0200)]
Merge branch 'master' into 0.11
David Schleef [Fri, 12 Aug 2011 01:07:08 +0000 (18:07 -0700)]
rtsp-server: hold on to reference while using object
Wim Taymans [Thu, 4 Aug 2011 06:59:17 +0000 (08:59 +0200)]
media: use new api
Wim Taymans [Thu, 4 Aug 2011 06:58:58 +0000 (08:58 +0200)]
configure: use unstable api
David Schleef [Mon, 27 Jun 2011 18:26:26 +0000 (11:26 -0700)]
client: fix reference counting
Thijs Vermeir [Wed, 20 Jul 2011 15:16:42 +0000 (17:16 +0200)]
fix compiler warnings about unused variables
Stefan Sauer [Tue, 19 Jul 2011 14:10:39 +0000 (16:10 +0200)]
examples: tell rtsp uri when ready
David Schleef [Thu, 23 Jun 2011 18:30:14 +0000 (11:30 -0700)]
Automatic update of common submodule
From 69b981f to 605cd9a
Wim Taymans [Mon, 13 Jun 2011 17:05:57 +0000 (19:05 +0200)]
client: update for buffer API change
Edward Hervey [Tue, 7 Jun 2011 08:54:26 +0000 (10:54 +0200)]
Makefile.am: 0.10 => @GST_MAJORMINOR@
Edward Hervey [Tue, 7 Jun 2011 08:59:16 +0000 (10:59 +0200)]
rtsp-media-factory-uri: GST_PLUGIN_FEATURE_NAME is no longer
Edward Hervey [Tue, 7 Jun 2011 08:59:03 +0000 (10:59 +0200)]
.gitignore: 0.10 => 0.11
Edward Hervey [Tue, 7 Jun 2011 08:54:26 +0000 (10:54 +0200)]
Makefile.am: 0.10 => @GST_MAJORMINOR@
Wim Taymans [Tue, 24 May 2011 16:26:06 +0000 (18:26 +0200)]
Merge branch 'master' into 0.11
Stefan Kost [Thu, 19 May 2011 20:00:52 +0000 (23:00 +0300)]
Automatic update of common submodule
From 9e5bbd5 to 69b981f
Stefan Kost [Wed, 18 May 2011 13:14:10 +0000 (16:14 +0300)]
Automatic update of common submodule
From fd35073 to 9e5bbd5
Stefan Kost [Wed, 18 May 2011 09:27:35 +0000 (12:27 +0300)]
Automatic update of common submodule
From 46dfcea to fd35073
Wim Taymans [Tue, 17 May 2011 07:48:13 +0000 (09:48 +0200)]
media: port to new caps API