Fixed 32-bit compile issues
This commit is contained in:
parent
9671e385ce
commit
7565704fdc
32 changed files with 87 additions and 103 deletions
|
@ -36,7 +36,7 @@ namespace Mist{
|
|||
option["long"] = "noinput";
|
||||
option["short"] = "N";
|
||||
option["help"] = "Do not start input if not already started";
|
||||
option["value"].append(0ll);
|
||||
option["value"].append(0);
|
||||
cfg->addOption("noinput", option);
|
||||
}
|
||||
|
||||
|
|
|
@ -44,7 +44,7 @@ namespace Mist{
|
|||
capa["codecs"][0u][2u].append("+JSON");
|
||||
capa["methods"][0u]["handler"] = "http";
|
||||
capa["methods"][0u]["type"] = "html5/video/webm";
|
||||
capa["methods"][0u]["priority"] = 11ll;
|
||||
capa["methods"][0u]["priority"] = 11;
|
||||
//EBML will only work with VP8/VP9/Opus except on Chrome
|
||||
JSON::Value blacklistNonChrome = JSON::fromString("[[\"blacklist\"], [\"whitelist\",[\"Chrome\",\"Chromium\"]], [\"blacklist\",[\"Edge\",\"OPR/\"]]]");
|
||||
capa["exceptions"]["codec:H264"] = blacklistNonChrome;
|
||||
|
|
|
@ -161,7 +161,7 @@ namespace Mist {
|
|||
capa["codecs"][0u][1u].append("ULAW");
|
||||
capa["methods"][0u]["handler"] = "http";
|
||||
capa["methods"][0u]["type"] = "flash/11";
|
||||
capa["methods"][0u]["priority"] = 6ll;
|
||||
capa["methods"][0u]["priority"] = 6;
|
||||
capa["methods"][0u]["player_url"] = "/flashplayer.swf";
|
||||
}
|
||||
|
||||
|
|
|
@ -161,7 +161,7 @@ namespace Mist {
|
|||
capa["codecs"][0u][1u].append("MP3");
|
||||
capa["methods"][0u]["handler"] = "http";
|
||||
capa["methods"][0u]["type"] = "html5/application/vnd.apple.mpegurl";
|
||||
capa["methods"][0u]["priority"] = 9ll;
|
||||
capa["methods"][0u]["priority"] = 9;
|
||||
//MP3 only works on Edge/Apple
|
||||
capa["exceptions"]["codec:MP3"] = JSON::fromString("[[\"blacklist\"],[\"whitelist\",[\"iPad\",\"iPhone\",\"iPod\",\"MacIntel\",\"Edge\"]]]");
|
||||
}
|
||||
|
|
|
@ -57,7 +57,7 @@ namespace Mist {
|
|||
capa["codecs"][0u][1u].append("AAC");
|
||||
capa["methods"][0u]["handler"] = "http";
|
||||
capa["methods"][0u]["type"] = "silverlight";
|
||||
capa["methods"][0u]["priority"] = 1ll;
|
||||
capa["methods"][0u]["priority"] = 1;
|
||||
}
|
||||
|
||||
void OutHSS::sendNext() {
|
||||
|
|
|
@ -226,7 +226,7 @@ namespace Mist {
|
|||
std::string ua = H.GetVar("sessId");
|
||||
crc = checksum::crc32(0, ua.data(), ua.size());
|
||||
}else{
|
||||
std::string ua = JSON::Value((long long)getpid()).asString();
|
||||
std::string ua = JSON::Value(getpid()).asString();
|
||||
crc = checksum::crc32(0, ua.data(), ua.size());
|
||||
}
|
||||
}else{
|
||||
|
@ -339,7 +339,7 @@ namespace Mist {
|
|||
int argnum = 0;
|
||||
argarr[argnum++] = (char*)tmparg.c_str();
|
||||
std::string temphost=getConnectedHost();
|
||||
std::string debuglevel = JSON::Value((long long)Util::Config::printDebugLevel).asString();
|
||||
std::string debuglevel = JSON::Value(Util::Config::printDebugLevel).asString();
|
||||
argarr[argnum++] = (char*)"--ip";
|
||||
argarr[argnum++] = (char*)(temphost.c_str());
|
||||
argarr[argnum++] = (char*)"--stream";
|
||||
|
|
|
@ -366,9 +366,9 @@ namespace Mist {
|
|||
}
|
||||
}
|
||||
if (json_resp["width"].asInt() < 1 || json_resp["height"].asInt() < 1){
|
||||
json_resp["width"] = 640ll;
|
||||
json_resp["height"] = 480ll;
|
||||
if (!hasVideo){json_resp["height"] = 20ll;}
|
||||
json_resp["width"] = 640;
|
||||
json_resp["height"] = 480;
|
||||
if (!hasVideo){json_resp["height"] = 20;}
|
||||
}
|
||||
if (myMeta.vod){
|
||||
json_resp["type"] = "vod";
|
||||
|
@ -551,7 +551,7 @@ namespace Mist {
|
|||
if (!myConn){return;}
|
||||
for (std::map<unsigned int, DTSC::Track>::iterator trit = myMeta.tracks.begin(); trit != myMeta.tracks.end(); trit++){
|
||||
if (trit->second.type == "video"){
|
||||
trackSources += " <video src='"+ streamName + "?track=" + JSON::Value((long long)trit->first).asString() + "' height='" + JSON::Value((long long)trit->second.height).asString() + "' system-bitrate='" + JSON::Value((long long)trit->second.bps).asString() + "' width='" + JSON::Value((long long)trit->second.width).asString() + "' />\n";
|
||||
trackSources += " <video src='"+ streamName + "?track=" + JSON::Value(trit->first).asString() + "' height='" + JSON::Value(trit->second.height).asString() + "' system-bitrate='" + JSON::Value(trit->second.bps).asString() + "' width='" + JSON::Value(trit->second.width).asString() + "' />\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -24,7 +24,7 @@ namespace Mist {
|
|||
capa["codecs"][0u][1u].append("MP3");
|
||||
capa["methods"][0u]["handler"] = "http";
|
||||
capa["methods"][0u]["type"] = "html5/video/mpeg";
|
||||
capa["methods"][0u]["priority"] = 1ll;
|
||||
capa["methods"][0u]["priority"] = 1;
|
||||
}
|
||||
|
||||
void OutHTTPTS::onHTTP(){
|
||||
|
|
|
@ -20,11 +20,11 @@ namespace Mist {
|
|||
capa["codecs"][0u][0u].append("@+meta");
|
||||
capa["methods"][0u]["handler"] = "http";
|
||||
capa["methods"][0u]["type"] = "html5/text/javascript";
|
||||
capa["methods"][0u]["priority"] = 0ll;
|
||||
capa["methods"][0u]["priority"] = 0;
|
||||
capa["methods"][0u]["url_rel"] = "/$.json";
|
||||
capa["methods"][1u]["handler"] = "ws";
|
||||
capa["methods"][1u]["type"] = "html5/text/javascript";
|
||||
capa["methods"][1u]["priority"] = 0ll;
|
||||
capa["methods"][1u]["priority"] = 0;
|
||||
capa["methods"][1u]["url_rel"] = "/$.json";
|
||||
}
|
||||
|
||||
|
@ -41,8 +41,8 @@ namespace Mist {
|
|||
size_t dLen;
|
||||
thisPacket.getString("data", dPtr, dLen);
|
||||
jPack["data"] = JSON::fromString(dPtr, dLen);
|
||||
jPack["time"] = (long long)thisPacket.getTime();
|
||||
jPack["track"] = (long long)thisPacket.getTrackId();
|
||||
jPack["time"] = thisPacket.getTime();
|
||||
jPack["track"] = (uint64_t)thisPacket.getTrackId();
|
||||
}else{
|
||||
jPack = thisPacket.toJSON();
|
||||
}
|
||||
|
|
|
@ -27,7 +27,7 @@ namespace Mist {
|
|||
capa["codecs"][0u][1u].append("ULAW");
|
||||
capa["methods"][0u]["handler"] = "http";
|
||||
capa["methods"][0u]["type"] = "flash/7";
|
||||
capa["methods"][0u]["priority"] = 5ll;
|
||||
capa["methods"][0u]["priority"] = 5;
|
||||
capa["methods"][0u]["player_url"] = "/oldflashplayer.swf";
|
||||
}
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ namespace Mist {
|
|||
capa["codecs"][0u][0u].append("MP3");
|
||||
capa["methods"][0u]["handler"] = "http";
|
||||
capa["methods"][0u]["type"] = "html5/audio/mp3";
|
||||
capa["methods"][0u]["priority"] = 8ll;
|
||||
capa["methods"][0u]["priority"] = 8;
|
||||
}
|
||||
|
||||
void OutProgressiveMP3::sendNext(){
|
||||
|
|
|
@ -24,7 +24,7 @@ namespace Mist {
|
|||
capa["codecs"][0u][1u].append("MP3");
|
||||
capa["methods"][0u]["handler"] = "http";
|
||||
capa["methods"][0u]["type"] = "html5/video/mp4";
|
||||
capa["methods"][0u]["priority"] = 10ll;
|
||||
capa["methods"][0u]["priority"] = 10;
|
||||
capa["methods"][0u]["nolive"] = 1;
|
||||
}
|
||||
uint64_t OutProgressiveMP4::estimateFileSize() {
|
||||
|
|
|
@ -23,7 +23,7 @@ namespace Mist {
|
|||
capa["codecs"][0u][1u].append("opus");
|
||||
capa["methods"][0u]["handler"] = "http";
|
||||
capa["methods"][0u]["type"] = "html5/video/ogg";
|
||||
capa["methods"][0u]["priority"] = 8ll;
|
||||
capa["methods"][0u]["priority"] = 8;
|
||||
capa["methods"][0u]["nolive"] = 1;
|
||||
}
|
||||
|
||||
|
|
|
@ -95,7 +95,7 @@ namespace Mist {
|
|||
capa["codecs"][0u][1u].append("ULAW");
|
||||
capa["methods"][0u]["handler"] = "rtmp";
|
||||
capa["methods"][0u]["type"] = "flash/10";
|
||||
capa["methods"][0u]["priority"] = 7ll;
|
||||
capa["methods"][0u]["priority"] = 7;
|
||||
capa["methods"][0u]["player_url"] = "/flashplayer.swf";
|
||||
cfg->addConnectorOptions(1935, capa);
|
||||
config = cfg;
|
||||
|
|
|
@ -19,11 +19,11 @@ namespace Mist {
|
|||
capa["codecs"][0u][0u].append("TTXT");
|
||||
capa["methods"][0u]["handler"] = "http";
|
||||
capa["methods"][0u]["type"] = "html5/text/plain";
|
||||
capa["methods"][0u]["priority"] = 8ll;
|
||||
capa["methods"][0u]["priority"] = 8;
|
||||
capa["methods"][0u]["url_rel"] = "/$.srt";
|
||||
capa["methods"][1u]["handler"] = "http";
|
||||
capa["methods"][1u]["type"] = "html5/text/vtt";
|
||||
capa["methods"][1u]["priority"] = 9ll;
|
||||
capa["methods"][1u]["priority"] = 9;
|
||||
capa["methods"][1u]["url_rel"] = "/$.vtt";
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue