Lines Matching refs:Link

290   enc = AMF_EncodeNamedString(enc, pend, &av_details, &r->Link.playpath);  in SendPlayStart()
322 enc = AMF_EncodeNamedString(enc, pend, &av_details, &r->Link.playpath); in SendPlayStop()
513 r->Link.app = pval; in ServeInvoke()
515 if (!r->Link.app.av_val) in ServeInvoke()
516 r->Link.app.av_val = ""; in ServeInvoke()
522 r->Link.flashVer = pval; in ServeInvoke()
529 r->Link.swfUrl = pval; in ServeInvoke()
536 r->Link.tcUrl = pval; in ServeInvoke()
543 r->Link.pageUrl = pval; in ServeInvoke()
565 r->Link.extras.o_num = i; in ServeInvoke()
566 r->Link.extras.o_props = malloc(i*sizeof(AMFObjectProperty)); in ServeInvoke()
567 memcpy(r->Link.extras.o_props, obj.o_props+3, i*sizeof(AMFObjectProperty)); in ServeInvoke()
569 server->arglen += countAMF(&r->Link.extras, &server->argc); in ServeInvoke()
588 r->Link.usherToken = usherToken; in ServeInvoke()
597 AMFProp_GetString(AMF_GetProp(&obj, NULL, 3), &r->Link.playpath); in ServeInvoke()
598 if (!r->Link.playpath.av_len) in ServeInvoke()
605 if (r->Link.tcUrl.av_len) in ServeInvoke()
607 len = server->arglen + r->Link.playpath.av_len + 4 + in ServeInvoke()
608 sizeof("rtmpdump") + r->Link.playpath.av_len + 12; in ServeInvoke()
622 ptr += sprintf(ptr," -r \"%s\"", r->Link.tcUrl.av_val); in ServeInvoke()
623 argv[argc++].av_len = r->Link.tcUrl.av_len; in ServeInvoke()
625 if (r->Link.app.av_val) in ServeInvoke()
630 ptr += sprintf(ptr, " -a \"%s\"", r->Link.app.av_val); in ServeInvoke()
631 argv[argc++].av_len = r->Link.app.av_len; in ServeInvoke()
633 if (r->Link.flashVer.av_val) in ServeInvoke()
638 ptr += sprintf(ptr, " -f \"%s\"", r->Link.flashVer.av_val); in ServeInvoke()
639 argv[argc++].av_len = r->Link.flashVer.av_len; in ServeInvoke()
641 if (r->Link.swfUrl.av_val) in ServeInvoke()
646 ptr += sprintf(ptr, " -W \"%s\"", r->Link.swfUrl.av_val); in ServeInvoke()
647 argv[argc++].av_len = r->Link.swfUrl.av_len; in ServeInvoke()
649 if (r->Link.pageUrl.av_val) in ServeInvoke()
654 ptr += sprintf(ptr, " -p \"%s\"", r->Link.pageUrl.av_val); in ServeInvoke()
655 argv[argc++].av_len = r->Link.pageUrl.av_len; in ServeInvoke()
657 if (r->Link.usherToken.av_val) in ServeInvoke()
662 ptr += sprintf(ptr, " -j \"%s\"", r->Link.usherToken.av_val); in ServeInvoke()
663 argv[argc++].av_len = r->Link.usherToken.av_len; in ServeInvoke()
664 free(r->Link.usherToken.av_val); in ServeInvoke()
665 r->Link.usherToken.av_val = NULL; in ServeInvoke()
666 r->Link.usherToken.av_len = 0; in ServeInvoke()
668 if (r->Link.extras.o_num) { in ServeInvoke()
669 ptr = dumpAMF(&r->Link.extras, ptr, argv, &argc); in ServeInvoke()
670 AMF_Reset(&r->Link.extras); in ServeInvoke()
676 r->Link.playpath.av_len, r->Link.playpath.av_val); in ServeInvoke()
677 argv[argc++].av_len = r->Link.playpath.av_len; in ServeInvoke()
679 av = r->Link.playpath; in ServeInvoke()
927 rtmp->Link.playpath.av_val = NULL; in doServe()
928 rtmp->Link.tcUrl.av_val = NULL; in doServe()
929 rtmp->Link.swfUrl.av_val = NULL; in doServe()
930 rtmp->Link.pageUrl.av_val = NULL; in doServe()
931 rtmp->Link.app.av_val = NULL; in doServe()
932 rtmp->Link.flashVer.av_val = NULL; in doServe()
933 if (rtmp->Link.usherToken.av_val) in doServe()
935 free(rtmp->Link.usherToken.av_val); in doServe()
936 rtmp->Link.usherToken.av_val = NULL; in doServe()