From 0da945f8bb87191ad92e710b7787f1f13b01f91f Mon Sep 17 00:00:00 2001 From: Thulinma Date: Tue, 28 Jun 2016 17:05:44 +0200 Subject: [PATCH] Fixed TS PMT entry size --- lib/ts_packet.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/ts_packet.cpp b/lib/ts_packet.cpp index 75b6502c..caa1f670 100644 --- a/lib/ts_packet.cpp +++ b/lib/ts_packet.cpp @@ -999,12 +999,15 @@ namespace TS { ProgramMappingEntry entry = PMT.getEntry(0); for (std::set::iterator it = selectedTracks.begin(); it != selectedTracks.end(); it++){ entry.setElementaryPid(256 + *it); + entry.setESInfo(""); if (myMeta.tracks[*it].codec == "H264"){ entry.setStreamType(0x1B); }else if (myMeta.tracks[*it].codec == "AAC"){ entry.setStreamType(0x0F); }else if (myMeta.tracks[*it].codec == "MP3"){ entry.setStreamType(0x03); + }else if (myMeta.tracks[*it].codec == "ID3"){ + entry.setESInfo(myMeta.tracks[*it].init); } entry.advance(); }