Sebastian Pölsterl [Mon, 1 Oct 2012 18:03:43 +0000 (20:03 +0200)]
rtsp-media-mapping: rename find_media vfunc to find_factory
The virtual method and class method should have the same name
so it is correctly represented in GIR file
https://bugzilla.gnome.org/show_bug.cgi?id=680777
Sebastian Pölsterl [Mon, 1 Oct 2012 17:46:15 +0000 (19:46 +0200)]
rtsp-server: fixed comments and GIR annotations
https://bugzilla.gnome.org/show_bug.cgi?id=680777
Alessandro Decina [Fri, 12 Oct 2012 05:18:19 +0000 (07:18 +0200)]
media-mapping: fix transfer mode for gst_rtsp_media_mapping_add_factory
Alessandro Decina [Fri, 12 Oct 2012 05:08:57 +0000 (07:08 +0200)]
rtsp-server: allow binding on port 0 (binds on a random port)
Alessandro Decina [Fri, 12 Oct 2012 04:21:24 +0000 (06:21 +0200)]
rtsp-server: add bound-port property
bound-port can be used to retrieve the port number when the server is bound on
port 0, which binds on a random port.
Alessandro Decina [Fri, 12 Oct 2012 04:11:36 +0000 (06:11 +0200)]
rtsp-media-factory: make ::get_element overridable by GI bindings
The way to annotate vfuncs with GI seems to be to create an invoker (GI term)
for them and to annotate the invoker. Add gst_rtsp_media_factory_get_element()
as the invoker for ::get_element(), making it overridable by GI generated
bindings.
Alessandro Decina [Fri, 12 Oct 2012 04:07:07 +0000 (06:07 +0200)]
rtsp-media-factory-uri: don't autoplug parsers in a loop
Stop autoplugging parsers if caps have parsed=true set. Fixes autoplugging
h264parse forever.
Alessandro Decina [Sat, 6 Oct 2012 13:49:07 +0000 (15:49 +0200)]
Explicitly link against gio. Fix link error on mac.
Ognyan Tonchev [Wed, 10 Oct 2012 09:13:10 +0000 (11:13 +0200)]
session: add ttl to the transport header in SETUP
See https://bugzilla.gnome.org/show_bug.cgi?id=685561
Ognyan Tonchev [Wed, 10 Oct 2012 09:06:02 +0000 (11:06 +0200)]
client: Use client transport settings for multicast if allowed.
This patch makes it possible for the client to send transport settings for
multicast (destination && ttl). Client settings must be explicitly allowed or
the server will use its own settings.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=685561
Tim-Philipp Müller [Sat, 6 Oct 2012 14:02:27 +0000 (15:02 +0100)]
Automatic update of common submodule
From 6c0b52c to 6bb6951
Patricia Muscalu [Mon, 1 Oct 2012 14:13:50 +0000 (16:13 +0200)]
rtsp-client: do not destroy the rtsp watch
Don't destroy the client watch while dispatching. The rtsp watch is
automatically destroyed after the rtsp watch function closed() has
been called.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=685220
Tim-Philipp Müller [Sat, 22 Sep 2012 15:11:48 +0000 (16:11 +0100)]
Automatic update of common submodule
From 4f962f7 to 6c0b52c
Ognyan Tonchev [Mon, 10 Sep 2012 14:25:57 +0000 (16:25 +0200)]
media: fix check for seekability
Wim Taymans [Fri, 7 Sep 2012 15:14:30 +0000 (17:14 +0200)]
client: use more GIO
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681593
Wim Taymans [Fri, 7 Sep 2012 15:14:10 +0000 (17:14 +0200)]
server: remove obsolete includes
Aleix Conchillo Flaque [Tue, 4 Sep 2012 00:33:17 +0000 (17:33 -0700)]
rtsp-media: also initialize transports in on_ssrc_active (bug #683304)
* gst/rtsp-server/rtsp-media.c: GstRTSPMediaStream transports might not
be available in "on_new_ssrc". The transports are added in
gst_rtsp_media_set_state when going to PLAYING state. However,
"on_new_ssrc" might be called before this happens.
https://bugzilla.gnome.org/show_bug.cgi?id=683304
Aleix Conchillo Flaque [Mon, 3 Sep 2012 17:48:14 +0000 (10:48 -0700)]
rtsp-client: add signals for rtsp requests (fixes #683287)
Aleix Conchillo Flaque [Thu, 30 Aug 2012 19:03:27 +0000 (12:03 -0700)]
add new-session signal to rtsp-client (fixes #683058)
Stefan Sauer [Wed, 22 Aug 2012 11:34:55 +0000 (13:34 +0200)]
Automatic update of common submodule
From 668acee to 4f962f7
Patricia Muscalu [Wed, 15 Aug 2012 13:54:32 +0000 (15:54 +0200)]
rtsp-server: fixed segfault in gst_rtsp_server_create_socket
Do not assume that *error is set in g_socket_address_enumerator_next.
Added test_bind_already_in_use unit-test.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681914
Tim-Philipp Müller [Sun, 5 Aug 2012 15:43:53 +0000 (16:43 +0100)]
Automatic update of common submodule
From 94ccf4c to 668acee
Patricia Muscalu [Wed, 18 Jul 2012 13:54:49 +0000 (15:54 +0200)]
rtsp-client: make create_sdp virtual method
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680173
Sebastian Dröge [Mon, 23 Jul 2012 06:48:25 +0000 (08:48 +0200)]
Automatic update of common submodule
From 98e386f to 94ccf4c
Wim Taymans [Tue, 10 Jul 2012 09:39:58 +0000 (11:39 +0200)]
client: fix docs
Ognyan Tonchev [Tue, 3 Jul 2012 16:06:00 +0000 (18:06 +0200)]
rtsp-server: use an existing socket to establish HTTP tunnel
Make it possible to transfer a socket from an HTTP server to be used as
an RTSP over HTTP tunnel.
Ognyan Tonchev [Tue, 3 Jul 2012 11:26:30 +0000 (13:26 +0200)]
rtsp: Handle the blocksize parameter
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679325
Sebastian Rasmussen [Mon, 25 Jun 2012 12:28:10 +0000 (14:28 +0200)]
Have unit test get header from source dir, not installed dir
This makes compilation of unit tests work in a build directory other
than the source directory.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=678789
Tim-Philipp Müller [Sat, 23 Jun 2012 14:06:11 +0000 (15:06 +0100)]
rtsp-media: update for gst_element_make_from_uri() changes
David Svensson Fors [Tue, 19 Jun 2012 13:25:36 +0000 (15:25 +0200)]
rtsp: add unit test
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=678076
David Svensson Fors [Wed, 13 Jun 2012 09:43:17 +0000 (11:43 +0200)]
rtsp-media: don't collect media stats when going to NULL
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=678015
Wim Taymans [Thu, 14 Jun 2012 07:59:06 +0000 (09:59 +0200)]
client: don't leak transports
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