24
24
#define MULTICAST_IFACE_FIELD " multicast_iface"
25
25
#define SRT_KEY_FIELD " srt_key"
26
26
#define SRT_MODE_FIELD " srt_mode"
27
- #define PROGRAMME_FIELD " programme"
28
27
#define RTMPSRC_TYPE_FILED " rtmpsrc_type"
29
28
#define WEBRTC_FIELD " webrtc"
30
29
#define NDI_FIELD " ndi"
@@ -48,7 +47,6 @@ InputUri::InputUri(uri_id_t id, const url_t& input)
48
47
iface_(),
49
48
srt_mode_(),
50
49
srt_key_(),
51
- programme_(),
52
50
rtmpsrc_type_(),
53
51
webrtc_(),
54
52
ndi_(),
@@ -82,7 +80,6 @@ void InputUri::SetKeys(keys_t keys) {
82
80
keys_ = keys;
83
81
}
84
82
85
-
86
83
InputUri::whep_t InputUri::GetWhep () const {
87
84
return whep_;
88
85
}
@@ -139,14 +136,6 @@ void InputUri::SetSrtKey(const srt_key_t& pass) {
139
136
srt_key_ = pass;
140
137
}
141
138
142
- InputUri::programme_t InputUri::GetProgramme () const {
143
- return programme_;
144
- }
145
-
146
- void InputUri::SetProgramme (const programme_t & programme) {
147
- programme_ = programme;
148
- }
149
-
150
139
InputUri::rtmpsrc_type_t InputUri::GetRtmpSrcType () const {
151
140
return rtmpsrc_type_;
152
141
}
@@ -190,8 +179,8 @@ void InputUri::SetAWS(const aws_t& aws) {
190
179
bool InputUri::Equals (const InputUri& url) const {
191
180
return base_class::Equals (url) && url.user_agent_ == user_agent_ && stream_url_ == url.stream_url_ &&
192
181
http_proxy_url_ == url.http_proxy_url_ && keys_ == url.keys_ && wpe_ == url.wpe_ && cef_ == url.cef_ &&
193
- whep_ == url.whep_ && program_number_ == url.program_number_ && iface_ == url.iface_ && srt_key_ == url. srt_key_ &&
194
- srt_mode_ == url.srt_mode_ && programme_ == url.programme_ && webrtc_ == url.webrtc_ && ndi_ == url.ndi_ &&
182
+ whep_ == url.whep_ && program_number_ == url.program_number_ && iface_ == url.iface_ &&
183
+ srt_key_ == url.srt_key_ && srt_mode_ == url.srt_mode_ && webrtc_ == url.webrtc_ && ndi_ == url.ndi_ &&
195
184
aws_ == url.aws_ ;
196
185
}
197
186
@@ -285,12 +274,6 @@ common::Optional<InputUri> InputUri::Make(common::HashValue* hash) {
285
274
url.SetSrtKey (SrtKey::Make (srt_key));
286
275
}
287
276
288
- common::HashValue* programme;
289
- common::Value* programme_field = hash->Find (PROGRAMME_FIELD);
290
- if (programme_field && programme_field->GetAsHash (&programme)) {
291
- url.SetProgramme (Programme::Make (programme));
292
- }
293
-
294
277
int64_t rtmpsrc;
295
278
common::Value* rtmpsrc_field = hash->Find (RTMPSRC_TYPE_FILED);
296
279
if (rtmpsrc_field && rtmpsrc_field->GetAsInteger64 (&rtmpsrc)) {
@@ -371,16 +354,6 @@ common::Error InputUri::DoDeSerialize(json_object* serialized) {
371
354
}
372
355
}
373
356
374
- json_object* jprogramme = nullptr ;
375
- err = GetObjectField (serialized, PROGRAMME_FIELD, &jprogramme);
376
- if (!err) {
377
- Programme prog;
378
- err = prog.DeSerialize (jprogramme);
379
- if (!err) {
380
- res.SetProgramme (prog);
381
- }
382
- }
383
-
384
357
SrtMode srt_mode;
385
358
err = GetEnumField (serialized, SRT_MODE_FIELD, &srt_mode);
386
359
if (!err) {
@@ -516,14 +489,6 @@ common::Error InputUri::SerializeFields(json_object* deserialized) const {
516
489
}
517
490
}
518
491
519
- if (programme_) {
520
- json_object* jprogramme = nullptr ;
521
- err = programme_->Serialize (&jprogramme);
522
- if (!err) {
523
- ignore_result (SetObjectField (deserialized, PROGRAMME_FIELD, jprogramme));
524
- }
525
- }
526
-
527
492
const auto hurl = GetHttpProxyUrl ();
528
493
if (hurl) {
529
494
const std::string proxy = hurl->spec ();
0 commit comments