summaryrefslogtreecommitdiff
path: root/src/debug
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2014-07-24 17:56:02 (GMT)
committerNirbheek Chauhan <nirbheek@centricular.com>2014-07-24 20:55:42 (GMT)
commite0d453a3a2c120264b13c44f004025b0330547a8 (patch)
tree4517a7e8f3100f1f75b4cecd68486b42d4f7f0df /src/debug
parentfae0aa58c19a1918e7b7750b4862e2abcbc55788 (diff)
downloadsoup-transcoding-proxy-e0d453a3a2c120264b13c44f004025b0330547a8.zip
soup-transcoding-proxy-e0d453a3a2c120264b13c44f004025b0330547a8.tar.gz
Implement concurrent RTP-UDP streams, and a REST API for status and auth
When the --token-server=ADDR/MASK argument is passed to the server, the token verification framework is enabled, and the specified subnet is allowed to access the REST API to add/revoke/list tokens that allow clients to connect, and to list/abort streams running on the server. Details about the REST API are documented in the file "REST-API". There were also some organisational and name changes in the code.
Diffstat (limited to 'src/debug')
-rw-r--r--src/debug/local-play.c12
-rw-r--r--src/debug/local-play.h2
2 files changed, 7 insertions, 7 deletions
diff --git a/src/debug/local-play.c b/src/debug/local-play.c
index 8dbb90d..4302c2f 100644
--- a/src/debug/local-play.c
+++ b/src/debug/local-play.c
@@ -23,8 +23,8 @@
#include "local-play.h"
static void
-pad_has_video_caps (TranscodeServerCtx *ctx,
- GstPad *decodebin_pad)
+pad_has_video_caps (STPServerCtx *ctx,
+ GstPad *decodebin_pad)
{
GstPad *sink_pad;
GstElement *bin;
@@ -60,8 +60,8 @@ out:
}
static void
-pad_has_audio_caps (TranscodeServerCtx *ctx,
- GstPad *decodebin_pad)
+pad_has_audio_caps (STPServerCtx *ctx,
+ GstPad *decodebin_pad)
{
GstPad *sink_pad;
GstElement *bin;
@@ -116,7 +116,7 @@ decodebin_pad_added (GstElement *decodebin,
{
GstCaps *pad_caps;
GstStructure *structure;
- TranscodeServerCtx *ctx = user_data;
+ STPServerCtx *ctx = user_data;
if (!gst_pad_has_current_caps (src_pad)) {
g_critical ("Decodebin pad doesn't have current caps");
@@ -140,7 +140,7 @@ decodebin_pad_added (GstElement *decodebin,
}
void
-stp_play_from_msg (TranscodeServerCtx *ctx)
+stp_play_from_msg (STPServerCtx *ctx)
{
GstBus *bus;
GstElement *src, *decodebin;
diff --git a/src/debug/local-play.h b/src/debug/local-play.h
index 131a2af..eb8c283 100644
--- a/src/debug/local-play.h
+++ b/src/debug/local-play.h
@@ -25,6 +25,6 @@
#include "../lib.h"
-void stp_play_from_msg (TranscodeServerCtx *ctx);
+void stp_play_from_msg (STPServerCtx *ctx);
#endif /* _SST_LOCAL_PLAY */