/
specimen.cpp
98 lines (95 loc) · 9.46 KB
/
specimen.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#include "test_mpegtables.h"
/**
* source: german DVB-C Unitymedia (Liberty Global)
* has IMDb Rating at the end of the synopsis " IMDb Rating: 8.9 /10" (1.0 to 10.0)
* has genre at the beginning of the short/long synopsis "Krimiserie. "
* has short synopsis (subtitle) containing the first part of the long synopsis
* has items (key/value set) with item "Role Player" for cast and "Director" for the director
* one item per person
* known item keys:
* "Commentary or Commentator" -> "commentator"
* "Director" -> "director"
* "Performing Artist" -> ???
* "Presenter" -> "presenter"
* "Producer" -> "producer"
* "Role Player" -> "actor"
* "Scriptwriter" -> "writer"
*/
std::array<uint8_t,805> eit_data_0000 {
0x4e, 0xf2, 0xc2, 0x2f, 0x46, 0xc7, 0x00, 0x01, 0x00, 0xa1, 0x27, 0x0f, 0x01, 0x4e, 0xbb, 0xe8, /* N../F.....'..N.. */
0xde, 0x91, 0x21, 0x15, 0x00, 0x00, 0x55, 0x00, 0x82, 0xa7, 0x4d, 0xc0, 0x67, 0x65, 0x72, 0x07, /* ..!...U...M.ger. */
0x05, 0x43, 0x61, 0x73, 0x74, 0x6c, 0x65, 0xb4, 0x05, 0x4b, 0x72, 0x69, 0x6d, 0x69, 0x73, 0x65, /* .Castle..Krimise */
0x72, 0x69, 0x65, 0x2e, 0x20, 0x41, 0x75, 0x66, 0x20, 0x64, 0x65, 0x72, 0x20, 0x53, 0x75, 0x63, /* rie. Auf der Suc */
0x68, 0x65, 0x20, 0x6e, 0x61, 0x63, 0x68, 0x20, 0x64, 0x65, 0x6d, 0x20, 0x4d, 0xf6, 0x72, 0x64, /* he nach dem M.rd */
0x65, 0x72, 0x20, 0x76, 0x6f, 0x6e, 0x20, 0x53, 0x68, 0x61, 0x75, 0x6e, 0x61, 0x20, 0x54, 0x61, /* er von Shauna Ta */
0x79, 0x6c, 0x6f, 0x72, 0x20, 0x73, 0x74, 0x6f, 0x73, 0x73, 0x65, 0x6e, 0x20, 0x42, 0x65, 0x63, /* ylor stossen Bec */
0x6b, 0x65, 0x74, 0x74, 0x20, 0x75, 0x6e, 0x64, 0x20, 0x69, 0x68, 0x72, 0x20, 0x54, 0x65, 0x61, /* kett und ihr Tea */
0x6d, 0x20, 0x61, 0x75, 0x66, 0x20, 0x64, 0x65, 0x6e, 0x20, 0x53, 0x74, 0x61, 0x6c, 0x6b, 0x65, /* m auf den Stalke */
0x72, 0x20, 0x64, 0x65, 0x72, 0x20, 0x6a, 0x75, 0x6e, 0x67, 0x65, 0x6e, 0x20, 0x46, 0x72, 0x61, /* r der jungen Fra */
0x75, 0x2c, 0x20, 0x53, 0x69, 0x6d, 0x6f, 0x6e, 0x20, 0x44, 0x6f, 0x79, 0x6c, 0x65, 0x2c, 0x20, /* u, Simon Doyle, */
0x64, 0x65, 0x72, 0x20, 0x62, 0x65, 0x68, 0x61, 0x75, 0x70, 0x74, 0x65, 0x74, 0x2c, 0x20, 0x65, /* der behauptet, e */
0x69, 0x6e, 0x20, 0x5a, 0x65, 0x69, 0x74, 0x72, 0x65, 0x69, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, /* in Zeitreisender */
0x20, 0x7a, 0x75, 0x20, 0x73, 0x65, 0x69, 0x6e, 0x20, 0x2e, 0x2e, 0x2e, 0x4e, 0xff, 0x01, 0x67, /* zu sein ...N..g */
0x65, 0x72, 0x8b, 0x0c, 0x05, 0x52, 0x6f, 0x6c, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, /* er...Role Player */
0x0f, 0x05, 0x4e, 0x61, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x46, 0x69, 0x6c, 0x6c, 0x69, 0x6f, 0x6e, /* ..Nathan Fillion */
0x0c, 0x05, 0x52, 0x6f, 0x6c, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x0c, 0x05, 0x53, /* ..Role Player..S */
0x74, 0x61, 0x6e, 0x61, 0x20, 0x4b, 0x61, 0x74, 0x69, 0x63, 0x0c, 0x05, 0x52, 0x6f, 0x6c, 0x65, /* tana Katic..Role */
0x20, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x0e, 0x05, 0x4d, 0x6f, 0x6c, 0x6c, 0x79, 0x20, 0x43, /* Player..Molly C */
0x20, 0x51, 0x75, 0x69, 0x6e, 0x6e, 0x0c, 0x05, 0x52, 0x6f, 0x6c, 0x65, 0x20, 0x50, 0x6c, 0x61, /* Quinn..Role Pla */
0x79, 0x65, 0x72, 0x0f, 0x05, 0x53, 0x75, 0x73, 0x61, 0x6e, 0x20, 0x53, 0x75, 0x6c, 0x6c, 0x69, /* yer..Susan Sulli */
0x76, 0x61, 0x6e, 0x0c, 0x05, 0x52, 0x6f, 0x6c, 0x65, 0x20, 0x50, 0x6c, 0x61, 0x79, 0x65, 0x72, /* van..Role Player */
0x0d, 0x05, 0x53, 0x65, 0x61, 0x6d, 0x75, 0x73, 0x20, 0x44, 0x65, 0x76, 0x65, 0x72, 0x6e, 0x05, /* ..Seamus Devern. */
0x4b, 0x72, 0x69, 0x6d, 0x69, 0x73, 0x65, 0x72, 0x69, 0x65, 0x2e, 0x20, 0x41, 0x75, 0x66, 0x20, /* Krimiserie. Auf */
0x64, 0x65, 0x72, 0x20, 0x53, 0x75, 0x63, 0x68, 0x65, 0x20, 0x6e, 0x61, 0x63, 0x68, 0x20, 0x64, /* der Suche nach d */
0x65, 0x6d, 0x20, 0x4d, 0xf6, 0x72, 0x64, 0x65, 0x72, 0x20, 0x76, 0x6f, 0x6e, 0x20, 0x53, 0x68, /* em M.rder von Sh */
0x61, 0x75, 0x6e, 0x61, 0x20, 0x54, 0x61, 0x79, 0x6c, 0x6f, 0x72, 0x20, 0x73, 0x74, 0x6f, 0x73, /* auna Taylor stos */
0x73, 0x65, 0x6e, 0x20, 0x42, 0x65, 0x63, 0x6b, 0x65, 0x74, 0x74, 0x20, 0x75, 0x6e, 0x64, 0x20, /* sen Beckett und */
0x69, 0x68, 0x72, 0x20, 0x54, 0x65, 0x61, 0x6d, 0x20, 0x61, 0x75, 0x66, 0x20, 0x64, 0x65, 0x6e, /* ihr Team auf den */
0x20, 0x53, 0x74, 0x61, 0x6c, 0x6b, 0x65, 0x72, 0x20, 0x64, 0x65, 0x72, 0x20, 0x4e, 0x63, 0x11, /* Stalker der Nc. */
0x67, 0x65, 0x72, 0x00, 0x5d, 0x05, 0x6a, 0x75, 0x6e, 0x67, 0x65, 0x6e, 0x20, 0x46, 0x72, 0x61, /* ger.].jungen Fra */
0x75, 0x2c, 0x20, 0x53, 0x69, 0x6d, 0x6f, 0x6e, 0x20, 0x44, 0x6f, 0x79, 0x6c, 0x65, 0x2c, 0x20, /* u, Simon Doyle, */
0x64, 0x65, 0x72, 0x20, 0x62, 0x65, 0x68, 0x61, 0x75, 0x70, 0x74, 0x65, 0x74, 0x2c, 0x20, 0x65, /* der behauptet, e */
0x69, 0x6e, 0x20, 0x5a, 0x65, 0x69, 0x74, 0x72, 0x65, 0x69, 0x73, 0x65, 0x6e, 0x64, 0x65, 0x72, /* in Zeitreisender */
0x20, 0x7a, 0x75, 0x20, 0x73, 0x65, 0x69, 0x6e, 0x20, 0x2e, 0x2e, 0x2e, 0x20, 0x49, 0x4d, 0x44, /* zu sein ... IMD */
0x62, 0x20, 0x52, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x3a, 0x20, 0x38, 0x2e, 0x39, 0x20, 0x2f, 0x31, /* b Rating: 8.9 /1 */
0x30, 0x2e, 0x76, 0x73, 0x04, 0x40, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x73, 0x2e, 0x6e, 0x6c, /* 0.vs.@eventis.nl */
0x2f, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x31, /* /00000000-0000-1 */
0x30, 0x30, 0x30, 0x2d, 0x30, 0x36, 0x30, 0x34, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x34, /* 000-0604-0000004 */
0x32, 0x36, 0x36, 0x45, 0x36, 0x23, 0x30, 0x30, 0x31, 0x30, 0x33, 0x37, 0x46, 0x37, 0x30, 0x30, /* 266E6#001037F700 */
0x30, 0x30, 0x37, 0x42, 0x45, 0x38, 0x08, 0x2f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x69, 0x73, 0x2e, /* 007BE8./eventis. */
0x6e, 0x6c, 0x2f, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2d, 0x30, 0x30, 0x30, 0x30, /* nl/00000000-0000 */
0x2d, 0x31, 0x30, 0x30, 0x30, 0x2d, 0x30, 0x36, 0x30, 0x38, 0x2d, 0x30, 0x30, 0x30, 0x30, 0x30, /* -1000-0608-00000 */
0x30, 0x30, 0x30, 0x34, 0x31, 0x36, 0x30, 0x55, 0x04, 0x44, 0x45, 0x55, 0x00, 0x54, 0x02, 0x11, /* 0004160U.DEU.T.. */
0x00, 0xa1, 0xb0, 0xb2, 0xc3 /* ..... */
};
/**
* #12612, trailing NULL character in string
*/
std::array<uint8_t,433> tvct_data_0000 {
0xc8, 0xf1, 0x8e, 0x13, 0x83, 0xc1, 0x00, 0x00, 0x00, 0x06, 0x00, 0x4b, 0x00, 0x59, 0x00, 0x4e, /* ...........K.Y.N */
0x00, 0x4d, 0x00, 0x2d, 0x00, 0x48, 0x00, 0x44, 0xf0, 0x54, 0x01, 0x04, 0x00, 0x00, 0x00, 0x00, /* .M.-.H.D.T...... */
0x13, 0x83, 0x00, 0x01, 0x4d, 0xc2, 0x00, 0x01, 0xfc, 0x11, 0xa1, 0x0f, 0xe0, 0x31, 0x02, 0x02, /* ....M........1.. */
0xe0, 0x31, 0x00, 0x00, 0x00, 0x81, 0xe0, 0x34, 0x65, 0x6e, 0x67, 0x00, 0x54, 0x00, 0x55, 0x00, /* .1.....4eng.T.U. */
0x46, 0x00, 0x46, 0x00, 0x2d, 0x00, 0x54, 0x00, 0x56, 0xf0, 0x54, 0x02, 0x04, 0x00, 0x00, 0x00, /* F.F.-.T.V.T..... */
0x00, 0x13, 0x83, 0x00, 0x02, 0x4d, 0xc2, 0x00, 0x02, 0xfc, 0x27, 0xa0, 0x14, 0x01, 0x65, 0x6e, /* .....M....'...en */
0x67, 0x01, 0x00, 0x00, 0x0c, 0x4b, 0x59, 0x4e, 0x4d, 0x20, 0x54, 0x55, 0x46, 0x46, 0x2d, 0x54, /* g....KYNM TUFF-T */
0x00, 0xa1, 0x0f, 0xe0, 0x41, 0x02, 0x02, 0xe0, 0x41, 0x00, 0x00, 0x00, 0x81, 0xe0, 0x44, 0x65, /* ....A...A.....De */
0x6e, 0x67, 0x00, 0x52, 0x00, 0x65, 0x00, 0x74, 0x00, 0x72, 0x00, 0x6f, 0x00, 0x20, 0x00, 0x20, /* ng.R.e.t.r.o. . */
0xf0, 0x54, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x83, 0x00, 0x03, 0x4d, 0xc2, 0x00, 0x03, /* .T..........M... */
0xfc, 0x2f, 0xa0, 0x1c, 0x01, 0x65, 0x6e, 0x67, 0x01, 0x00, 0x00, 0x14, 0x4b, 0x59, 0x4e, 0x4d, /* ./...eng....KYNM */
0x20, 0x41, 0x6c, 0x62, 0x75, 0x71, 0x75, 0x65, 0x72, 0x71, 0x75, 0x65, 0x2c, 0x20, 0x4e, 0x00, /* Albuquerque, N. */
0xa1, 0x0f, 0xe0, 0x51, 0x02, 0x02, 0xe0, 0x51, 0x00, 0x00, 0x00, 0x81, 0xe0, 0x54, 0x65, 0x6e, /* ...Q...Q.....Ten */
0x67, 0x00, 0x52, 0x00, 0x45, 0x00, 0x56, 0x00, 0x27, 0x00, 0x4e, 0x00, 0x20, 0x00, 0x20, 0xf0, /* g.R.E.V.'.N. . . */
0x54, 0x04, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x83, 0x00, 0x04, 0x4d, 0xc2, 0x00, 0x04, 0xfc, /* T..........M.... */
0x26, 0xa0, 0x13, 0x01, 0x65, 0x6e, 0x67, 0x01, 0x00, 0x00, 0x0b, 0x4b, 0x59, 0x4e, 0x4d, 0x20, /* &...eng....KYNM */
0x50, 0x42, 0x4a, 0x2d, 0x54, 0x00, 0xa1, 0x0f, 0xe0, 0x61, 0x02, 0x02, 0xe0, 0x61, 0x00, 0x00, /* PBJ-T....a...a.. */
0x00, 0x81, 0xe0, 0x64, 0x65, 0x6e, 0x67, 0x00, 0x51, 0x00, 0x56, 0x00, 0x43, 0x00, 0x20, 0x00, /* ...deng.Q.V.C. . */
0x20, 0x00, 0x20, 0x00, 0x20, 0xf0, 0x54, 0x05, 0x04, 0x00, 0x00, 0x00, 0x00, 0x13, 0x83, 0x00, /* . . .T......... */
0x05, 0x4d, 0xc2, 0x00, 0x05, 0xfc, 0x23, 0xa0, 0x10, 0x01, 0x65, 0x6e, 0x67, 0x01, 0x00, 0x00, /* .M....#...eng... */
0x08, 0x4b, 0x59, 0x4e, 0x4d, 0x20, 0x51, 0x56, 0x00, 0xa1, 0x0f, 0xe0, 0x71, 0x02, 0x02, 0xe0, /* .KYNM QV....q... */
0x71, 0x00, 0x00, 0x00, 0x81, 0xe0, 0x74, 0x65, 0x6e, 0x67, 0x00, 0x41, 0x00, 0x6e, 0x00, 0x74, /* q.....teng.A.n.t */
0x00, 0x65, 0x00, 0x6e, 0x00, 0x6e, 0x00, 0x61, 0xf0, 0x54, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00, /* .e.n.n.a.T...... */
0x13, 0x83, 0x00, 0x06, 0x4d, 0xc2, 0x00, 0x06, 0xfc, 0x11, 0xa1, 0x0f, 0xe0, 0x81, 0x02, 0x02, /* ....M........... */
0xe0, 0x81, 0x00, 0x00, 0x00, 0x81, 0xe0, 0x84, 0x65, 0x6e, 0x67, 0x00, 0x00, 0x85, 0x72, 0xc0, /* ........eng...r. */
0x14 /* . */
};