X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=vss.c;h=e21a1ff4fd13a715fc465c2c2758f72961856aa3;hp=8a9d5f613f308db356756b090017d0ef88162080;hb=926c584394c29354752458b06f7226f0da0dd35e;hpb=ad8cddca626bb37daefa845134258574c55ad90e diff --git a/vss.c b/vss.c index 8a9d5f61..e21a1ff4 100644 --- a/vss.c +++ b/vss.c @@ -36,7 +36,33 @@ static struct timeval eof_barrier; static struct timeval autoplay_barrier; extern struct misc_meta_data *mmd; -extern struct sender senders[]; + +extern void dccp_send_init(struct sender *); +extern void http_send_init(struct sender *); +extern void ortp_send_init(struct sender *); + +/** the list of supported senders */ +struct sender senders[] = { + { + .name = "http", + .init = http_send_init, + }, + { + .name = "dccp", + .init = dccp_send_init, + }, +#ifdef HAVE_ORTP + { + .name = "ortp", + .init = ortp_send_init, + }, +#endif + { + .name = NULL, + } +}; + + static char *map;