summaryrefslogtreecommitdiff
path: root/gst/rtsp-server/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2014-06-30Make rtsp-server.h a single-include header, use it for G-IEvan Nemerson1-2/+1
https://bugzilla.gnome.org/show_bug.cgi?id=732411
2014-03-03docs: Enable and fix gtk-doc warningsSebastian Rasmussen1-0/+1
* Makefile: Enable gtk-doc warnings, like the rest of GStreamer * addresspool/mediafactory: Add missing annotation colon * stream: Annotate return value Fixes https://bugzilla.gnome.org/show_bug.cgi?id=725528
2013-11-12Fixed several GIR warningsSebastian Pölsterl1-0/+4
2013-07-22ClientState -> ContextWim Taymans1-0/+2
Rename the clientstate to context and put the code in a separate file.
2013-07-10thread-pool: add object to manage threadsWim Taymans1-0/+2
Add an object to manage the client and media threads.
2013-07-09permissions: add permissions objectWim Taymans1-0/+2
Add a mini object to store permissions based on a role.
2013-07-05token: add authorization tokenWim Taymans1-0/+2
Add a simply miniobject that contains the authorizations. The object contains a GstStructure that hold all authorization fields. When a user is authenticated, the auth module will create a Token for the user. The token is then used to check what operations the user is allowed to do and various other configuration values.
2013-07-03rtsp-server: Allow building of static librarySebastian Dröge1-1/+0
2013-04-09media: add GstNetTimeProvider supportWim Taymans1-0/+1
Add a property to let the media provide a GstNetTimeProvider for its clock. Make methods to get the clock and nettimeprovider Add a x-gst-clock property to the SDP with the IP and port number of the nettime provider and also the current time of the clock. This should make it possible for (GStreamer) clients to slave their clock to the server clock.
2012-11-26MediaMapping -> MountPointsWim Taymans1-2/+2
Describes better what the object manages.
2012-11-14address-pool: add object to manage multicast addressesWim Taymans1-0/+2
Make an object that can manage a rage of multicast addresses and ports.
2012-10-25rtsp: massive refactoringWim Taymans1-0/+6
Make GObjects from the remaining simple structures. Remove GstRTSPSessionStream, it's not needed. Rename GstRTSPMediaStream -> GstRTSPStream: It is shorter Rename GstRTSPMediaTrans -> GstRTSPStreamTransport: It describes how a GstRTSPStream should be transported to a client. Rename GstRTSPMediaFactory::get_element -> create_element because that more accurately describes what it does. Make nice methods instead of poking in the structures. Move some methods inside the relevant object source code. Use GPtrArray to store objects instead of plain arrays, it is more natural and allows us to more easily clean up. Move the allocation of udp ports to the Stream object. The Stream object contains the elements needed to stream the media to a client. Improve the prepare and unprepare methods. Unprepare should now undo everything prepare did. Improve also async unprepare when doing EOS on shutdown. Make sure we always unprepare correctly.
2012-10-15Explicitly link against gio. Fix link error on mac.Alessandro Decina1-1/+1
2012-04-13configure: Modernize autotools setup a bitSebastian Dröge1-1/+1
Also we now only create tar.bz2 and tar.xz tarballs.
2012-04-04rtsp-server: Update versioningSebastian Dröge1-28/+28
2011-06-07Makefile.am: 0.10 => @GST_MAJORMINOR@Edward Hervey1-12/+12
2011-04-26rtsp-server: port to 0.11Wim Taymans1-2/+1
2011-03-07rtsp-server: Don't install the funnel headerSebastian Dröge1-1/+2
2011-01-12auth: add authentication objectWim Taymans1-0/+2
Add an object that can check the authorization of requests. Implement basic authentication. Add example authentication to test-video
2011-01-10funnel: rename fsfunnel to rtspfunnelWim Taymans1-2/+2
Rename the funnel to avoid conflicts with the farsight one.
2011-01-10rtsp-media: add and use fsfunnelWim Taymans1-0/+2
Add a copy of fsfunnel to the build because input-selector removed the (broken) select-all property that we need.
2011-01-08gobject-introspection: use PKG_CONFIG_PATH specified at configure timeTim-Philipp Müller1-1/+2
Use PKG_CONFIG_PATH specified at configure time (if any) as well for the g-ir-compiler, rather than just assuming the env var has been set.
2011-01-08gobject-introspection: fix g-i build for uninstalled setupTim-Philipp Müller1-1/+9
Requires gst-plugins-base git (> 0.10.31.2).
2010-12-11factory-uri: add a factory to stream any URIWim Taymans1-0/+2
Make a factory that uses uridecodebin to decode any uri and autoplug a payloader when we have one.
2010-12-07Makefile.am: Use standard GIR make behaviourEdward Hervey1-21/+38
2010-09-23Added initial gobject-introspection supportSebastian Pölsterl1-11/+39
2009-06-10rtsp: prepare for handling GET/SET_PARAMETERWim Taymans1-0/+2
Add helper functions to handle GET/SET_PARAMETER. Reply with an error when there is a body now. Fix return codes of handlers.
2009-04-14server: use appsink and appsrc with the APIWim Taymans1-1/+3
Use the appsink/appsrc API instead of the signals for higher performance.
2009-01-30Reorganize things, prepare for media sharingWim Taymans1-0/+2
Added various other test server examples Move the SDP message generation to a separate helper. Refactor common code for finding the session. Add content-base for realplayer compatibility Clean up request uris before processing for better vlc compatibility. Move prerolling and pipeline construction to the RTSPMedia object. Use multiudpsink for future pipeline reuse.
2009-01-22Make the server handle arbitrary pipelinesWim Taymans1-1/+3
Make GstMediaFactory an object that can instantiate GstMediaBin objects. The GstMediaBin object has a handle to a bin with elements and to a list of GstMediaStream objects that this bin produces. Add GstMediaMapper that can map url mountpoints to GstMediaFactory objects along with methods to register and remove those mappings. Add methods and a property to GstRTSPServer to manage the GstMediaMapper object used by the server instance. Modify the example application so that it shows how to create custom pipelines attached to a specific mount point. Various misc cleanps.
2009-01-20Add Makefile entry for the media factoryWim Taymans1-0/+2
2009-01-08Check if return value of gst_rtsp_session_get_media is not NULLWim Taymans1-1/+1
2009-01-08Install rtsp-session and rtsp-session-pool headersWim Taymans1-5/+3
2009-01-08Put GStreamer version in library nameSebastian Pölsterl1-8/+8
2009-01-08Fix some issues to pass distcheckWim Taymans1-0/+4
2009-01-08Split in library and example programWim Taymans1-0/+28