Alessandro Decina
15e0e2d67c
python bindings: add GstRTSPUrlParam
...
Needed to implement MediaFactory virtual proxies
2011-04-20 11:13:56 +02:00
Alessandro Decina
c5f41da553
python bindings: fix returning GstRTSPUrl types
2011-04-20 10:19:46 +02:00
Alessandro Decina
8ab79b0f4b
python bindings: add arg type for GstRTSPUrl
2011-04-20 10:17:07 +02:00
Alessandro Decina
61ae57cbdf
python bindings: fix the definition of MediaFactory.collect_stream
2011-04-20 10:16:08 +02:00
Stefan Kost
b73f996b85
Automatic update of common submodule
...
From 1ccbe09 to c3cafe1
2011-04-04 15:59:50 +03:00
Sebastian Dröge
dc4a0c7176
Automatic update of common submodule
...
From 193b717 to 1ccbe09
2011-03-25 22:38:06 +01:00
Stefan Kost
69f659bd26
Automatic update of common submodule
...
From b77e2bf to 193b717
2011-03-25 14:58:34 +02:00
Sebastian Dröge
f3f10b0f8e
build: Include lcov.mak to allow test coverage report generation
2011-03-25 10:05:40 +01:00
Sebastian Dröge
36e5dc0207
Automatic update of common submodule
...
From d8814b6 to b77e2bf
2011-03-25 09:35:15 +01:00
Sebastian Dröge
e1201dc044
Automatic update of common submodule
...
From 6aaa286 to d8814b6
2011-03-25 09:11:40 +01:00
Stefan Kost
964225aaf9
Automatic update of common submodule
...
From 6aec6b9 to 6aaa286
2011-03-24 18:51:37 +02:00
Luis de Bethencourt
42728254c9
autogen: wingo signed comment
2011-03-22 13:31:10 +01:00
Miguel Angel Cabrera Moya
17ce0df09a
session: use full charset for RTSP session ID
...
As specified in RFC 2326 section 3.4 use full valid charset to make guessing
session ID more difficult.
https://bugzilla.gnome.org/show_bug.cgi?id=643812
2011-03-07 18:39:43 +00:00
Sebastian Dröge
63744dfece
rtsp-server: Don't install the funnel header
2011-03-07 10:23:06 +01:00
Mark Nauwelaerts
160e0ed11b
Automatic update of common submodule
...
From 1de7f6a to 6aec6b9
2011-02-28 18:35:03 +01:00
Tim-Philipp Müller
a67284c6c8
configure: require core/base 0.10.31
...
Needed at least for gst_plugin_feature_rank_compare_func().
2011-02-26 19:58:02 +00:00
Stefan Kost
050ce233e0
Automatic update of common submodule
...
From f94d739 to 1de7f6a
2011-02-14 12:56:29 +02:00
Wim Taymans
a924e90c79
media: remove more unused code
2011-02-02 15:37:03 +01:00
Wim Taymans
ec2201a3a8
media: remove duplicate filtering
...
Remove the duplicate filtering code now that we have a released -good version.
Give a warning instead.
2011-02-02 15:30:45 +01:00
Wim Taymans
8477fdbf43
media: fix default buffer size
2011-01-31 17:38:47 +01:00
Wim Taymans
e86b7c4b15
media-factory: add property to configure the buffer-size
...
Add a property to configure the kernel UDP buffer size.
2011-01-31 17:37:45 +01:00
Wim Taymans
88b4c02dff
media: add property to configure kernel buffer sizes
...
Add a property to configure the kernel UDP buffer size.
2011-01-31 17:37:41 +01:00
Tim-Philipp Müller
68a828ee29
configure: set PYGOBJECT_REQ before using it
...
https://bugzilla.gnome.org/show_bug.cgi?id=640641
2011-01-26 15:52:54 +00:00
Tim-Philipp Müller
1c300d92e0
docs: recursive into sub-directories on 'make upload'
2011-01-24 11:59:22 +00:00
Tim-Philipp Müller
aa312eec8d
docs: mention full version these docs are for, not just major-minor
2011-01-24 11:53:17 +00:00
Wim Taymans
128ddf6318
back to development
2011-01-24 12:07:17 +01:00
Wim Taymans
ed7bb93c2f
release 0.10.8
2011-01-24 11:57:12 +01:00
Wim Taymans
325b2cf8a2
rtsp-server: clarify docs a little
2011-01-19 15:29:55 +01:00
Wim Taymans
44b418b346
media: init debug category before starting thread
2011-01-13 18:57:15 +01:00
Wim Taymans
cd8382674d
auth: add realm to make it more spec compliant
2011-01-13 18:40:48 +01:00
Wim Taymans
b076933f5e
server: add locking
2011-01-12 18:57:41 +01:00
Wim Taymans
459bc46e31
example: improve example docs a little
2011-01-12 18:33:49 +01:00
Wim Taymans
94c9999715
server: ensure the watch has a ref to the server
2011-01-12 18:26:57 +01:00
Wim Taymans
3315031bf6
server: simpify channel function
2011-01-12 18:24:44 +01:00
Wim Taymans
ba4d65a673
server: simplify management of channel and source
...
We don't need to keep around the channel and source objects. Let the mainloop
and the source manage the source and channel respectively.
2011-01-12 18:18:13 +01:00
Wim Taymans
6b77f83921
build tests
2011-01-12 18:17:26 +01:00
Wim Taymans
2be30a9268
tests: add tests directory and cleanup test
2011-01-12 18:16:46 +01:00
Wim Taymans
9e97faf2db
server: improve debugging in various objects
2011-01-12 18:14:48 +01:00
Wim Taymans
0ef53a2d4f
server: chain up to the parent finalize
2011-01-12 16:38:34 +01:00
André Dieb Martins
165a2959ee
gst-rtsp-server: update python bindings
2011-01-12 16:31:26 +01:00
Wim Taymans
df0e2c2859
client: use the response from the clientstate
...
Create the response object only once and store in the client state.
Make all methods use the state response,
2011-01-12 15:37:39 +01:00
Wim Taymans
318b3a1df4
server: use signal to keep track of clients
...
Keep track of all the clients that the server creates and remove them when they
fire the 'closed' signal.
2011-01-12 15:36:22 +01:00
Wim Taymans
4a4a15077b
client: emit signal when closing
2011-01-12 15:35:51 +01:00
Wim Taymans
7797023fda
media: enable per factory authorisations
...
Allow for adding a GstRTSPAuth on the factory and media level and check
permissions when accessing the factory.
Add hints to the auth methods for future more fine grained authorisation.
Add example application for per factory authentication.
2011-01-12 13:57:09 +01:00
Wim Taymans
5773df1d52
rtsp-server: Pass ClientState structure arround
...
Pass the collected information for the ongoing request in a GstRTSPClientState
structure that we can then pass around to simplify the method arguments. This
will also be handy when we implement logging functionality.
2011-01-12 13:16:08 +01:00
Wim Taymans
9ea0346d97
media-factory: add methods to configure authorisation
2011-01-12 12:07:40 +01:00
Wim Taymans
748d044b62
client: unref auth in finalize
2011-01-12 12:07:20 +01:00
Wim Taymans
6915572695
server: unref auth in finalize
2011-01-12 12:07:04 +01:00
Wim Taymans
515aac7c9f
docs: add more docs
2011-01-12 11:07:26 +01:00
Wim Taymans
6d6ba1ee61
server: separate create and accept
...
Create separate create and accept methods so that subclasses can create custom
client object.
Configure the server in the client object and prepare for keeping track of
connected clients.
2011-01-12 10:57:08 +01:00