sectionsd: -add replae event if new version

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1422 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: 517a305980
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2011-05-02 (Mon, 02 May 2011)
This commit is contained in:
Jacek Jendrzej
2011-05-02 11:21:15 +00:00
parent ca650079c4
commit 21b01eb2fc
4 changed files with 13 additions and 3 deletions

View File

@@ -504,7 +504,7 @@ void SIsectionEIT::parse(void)
}
unsigned char table_id = header()->table_id;
unsigned char version_number = header()->version_number;
actPos = buffer + sizeof(SI_section_EIT_header);
bufEnd = buffer + bufferLength;
@@ -515,6 +515,7 @@ void SIsectionEIT::parse(void)
e.original_network_id = original_network_id();
e.transport_stream_id = transport_stream_id();
e.table_id = table_id;
e.version = version_number;
descriptors_loop_length = sizeof(struct eit_event) + ((evt->descriptors_loop_length_hi << 8) | evt->descriptors_loop_length_lo);
parseDescriptors(actPos, min((unsigned)(bufEnd - actPos), descriptors_loop_length), e);
evts.insert(e);