File tree Expand file tree Collapse file tree 3 files changed +19
-5
lines changed Expand file tree Collapse file tree 3 files changed +19
-5
lines changed Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" encoding =" UTF-8" ?>
2
2
<addon
3
3
id =" pvr.iptvsimple"
4
- version =" 7.4.2 "
4
+ version =" 7.4.3 "
5
5
name =" PVR IPTV Simple Client"
6
6
provider-name =" nightik and Ross Nicholson" >
7
7
<requires >@ADDON_DEPENDS@
8
- <import addon =" inputstream.ffmpegdirect" minversion =" 1.19.0" optional = " true " />
9
- <import addon =" inputstream.adaptive" minversion =" 2.6.6" optional = " true " />
10
- <import addon =" inputstream.rtmp" minversion =" 3.4.0" optional = " true " />
8
+ <import addon =" inputstream.ffmpegdirect" minversion =" 1.19.0" />
9
+ <import addon =" inputstream.adaptive" minversion =" 2.6.6" />
10
+ <import addon =" inputstream.rtmp" minversion =" 3.4.0" />
11
11
</requires >
12
12
<extension
13
13
point =" kodi.pvrclient"
169
169
<icon >icon.png</icon >
170
170
</assets >
171
171
<news >
172
+ v7.4.3
173
+ - Fixed: Add support for format specifiers use for detecting terminating catchup and granularity
174
+ - Update: Make inputstream add-ons a required dependency
175
+
172
176
v7.4.2
173
177
- Fixed: Add missing initialisation of display name with underscores after fixing slow epg
174
178
Original file line number Diff line number Diff line change
1
+ v7.4.3
2
+ - Fixed: Add support for format specifiers use for detecting terminating catchup and granularity
3
+ - Update: Make inputstream add-ons a required dependency
4
+
1
5
v7.4.2
2
6
- Fixed: Add missing initialisation of display name with underscores after fixing slow epg
3
7
Original file line number Diff line number Diff line change @@ -257,9 +257,13 @@ bool IsTerminatingCatchupSource(const std::string& formatString)
257
257
if (formatString.find (" {duration}" ) != std::string::npos ||
258
258
formatString.find (" {duration:" ) != std::string::npos ||
259
259
formatString.find (" {lutc}" ) != std::string::npos ||
260
+ formatString.find (" {lutc:" ) != std::string::npos ||
260
261
formatString.find (" ${timestamp}" ) != std::string::npos ||
262
+ formatString.find (" ${timestamp:" ) != std::string::npos ||
261
263
formatString.find (" {utcend}" ) != std::string::npos ||
262
- formatString.find (" ${end}" ) != std::string::npos)
264
+ formatString.find (" {utcend:" ) != std::string::npos ||
265
+ formatString.find (" ${end}" ) != std::string::npos ||
266
+ formatString.find (" ${end:" ) != std::string::npos)
263
267
return true ;
264
268
265
269
return false ;
@@ -269,7 +273,9 @@ int FindCatchupSourceGranularitySeconds(const std::string& formatString)
269
273
{
270
274
// A catchup stream has one second granularity if it supports these specifiers
271
275
if (formatString.find (" {utc}" ) != std::string::npos ||
276
+ formatString.find (" {utc:" ) != std::string::npos ||
272
277
formatString.find (" ${start}" ) != std::string::npos ||
278
+ formatString.find (" ${start:" ) != std::string::npos ||
273
279
formatString.find (" {S}" ) != std::string::npos ||
274
280
formatString.find (" {offset:1}" ) != std::string::npos)
275
281
return 1 ;
You can’t perform that action at this time.
0 commit comments