Commit 26bbcaee authored by Stefan Westerfeld's avatar Stefan Westerfeld

Reset mpegts buffer if awmk_file packet is found.

Signed-off-by: Stefan Westerfeld's avatarStefan Westerfeld <stefan@space.twc.de>
parent 34d47bde
......@@ -240,6 +240,12 @@ TSReader::load (const string& inname)
else
{
TSPacket::ID id = p.get_id();
if (id == TSPacket::ID::awmk_file)
{
/* new stream start, clear old contents */
header_valid = false;
awmk_stream.clear();
}
if (id == TSPacket::ID::awmk_file || id == TSPacket::ID::awmk_data)
{
awmk_stream.insert (awmk_stream.end(), p.data().begin() + 12, p.data().end());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment