From 736ab2eebf59e2b27a3046ec502b89a198d6a5ac Mon Sep 17 00:00:00 2001 From: Horst Beham Date: Mon, 3 Aug 2020 21:59:49 +0200 Subject: [PATCH] file structure for Philips channel lists with a Repair/ChannelList/s2channellib/*.dat layout --- .../philips_dat.h | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_dat.h diff --git a/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_dat.h b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_dat.h new file mode 100644 index 0000000..a13e330 --- /dev/null +++ b/source/Information/FileStructures_for_HHD_Hex_Editor_Neo/philips_dat.h @@ -0,0 +1,41 @@ +#include "chansort.h" + +struct Ph_NextPrevTableEntry +{ + word next; + word prev; +}; + +struct Ph_Channel +{ + word pcrPid; + word unk1; + word onid; + word tsid; + word sid; + word unk3; + word unk4; + word unk5; + word vpid; + word unk6; + word progNr; + word unk7; + word unk8; + word unk9; + char channelName[32]; + char providerName[32]; + char unk9[40]; +}; + +public struct Ph_ServiceDat +{ + word unk1; + word chanCount; + word chanSize; + word unk2; + word chanCount2; + word unk3; + Ph_NextPrevTableEntry NextPrevTable[chanCount]; + Ph_Channel Channels[chanCount]; + dword crc32; +};