Fixed FLV/RTMP/HDS A-law and Mu-law support

This commit is contained in:
Thulinma 2017-04-07 16:09:20 +02:00
parent f4d7e18378
commit 60b425395e
4 changed files with 12 additions and 12 deletions

View file

@ -156,8 +156,8 @@ namespace Mist {
capa["codecs"][0u][1u].append("Nellymoser");
capa["codecs"][0u][1u].append("PCM");
capa["codecs"][0u][1u].append("ADPCM");
capa["codecs"][0u][1u].append("G711a");
capa["codecs"][0u][1u].append("G711mu");
capa["codecs"][0u][1u].append("ALAW");
capa["codecs"][0u][1u].append("ULAW");
capa["methods"][0u]["handler"] = "http";
capa["methods"][0u]["type"] = "flash/11";
capa["methods"][0u]["priority"] = 6ll;

View file

@ -22,8 +22,8 @@ namespace Mist {
capa["codecs"][0u][1u].append("Nellymoser");
capa["codecs"][0u][1u].append("PCM");
capa["codecs"][0u][1u].append("ADPCM");
capa["codecs"][0u][1u].append("G711a");
capa["codecs"][0u][1u].append("G711mu");
capa["codecs"][0u][1u].append("ALAW");
capa["codecs"][0u][1u].append("ULAW");
capa["methods"][0u]["handler"] = "http";
capa["methods"][0u]["type"] = "flash/7";
capa["methods"][0u]["priority"] = 5ll;

View file

@ -140,8 +140,8 @@ namespace Mist {
capa["codecs"][0u][1u].append("Nellymoser");
capa["codecs"][0u][1u].append("PCM");
capa["codecs"][0u][1u].append("ADPCM");
capa["codecs"][0u][1u].append("G711a");
capa["codecs"][0u][1u].append("G711mu");
capa["codecs"][0u][1u].append("ALAW");
capa["codecs"][0u][1u].append("ULAW");
capa["methods"][0u]["handler"] = "rtmp";
capa["methods"][0u]["type"] = "flash/10";
capa["methods"][0u]["priority"] = 7ll;
@ -243,10 +243,10 @@ namespace Mist {
dataheader[0] |= 0x60;
}
}
if (track.codec == "G711a") {
if (track.codec == "ALAW") {
dataheader[0] |= 0x70;
}
if (track.codec == "G711mu") {
if (track.codec == "ULAW") {
dataheader[0] |= 0x80;
}
if (track.codec == "Speex") {