Skip to content

Commit 48b5212

Browse files
authored
Added missing support for endNumber inside MultipleSegmentBase (#57)
* Support for endNumber property inside MultiSegmentBase * Version up Co-authored-by: Wojciech Reszelewski <[email protected]>
1 parent 71a028e commit 48b5212

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

mpegdash/nodes.py

+3
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ def __init__(self):
226226

227227
self.duration = None # xs:unsignedInt
228228
self.start_number = None # xs:unsignedInt
229+
self.end_number = None # xs:unsignedInt
229230

230231
self.segment_timelines = None # SegmentTimelineType*
231232
self.bitstream_switchings = None # URLType*
@@ -235,6 +236,7 @@ def parse(self, xmlnode):
235236

236237
self.duration = parse_attr_value(xmlnode, 'duration', int)
237238
self.start_number = parse_attr_value(xmlnode, 'startNumber', int)
239+
self.end_number = parse_attr_value(xmlnode, 'endNumber', int)
238240

239241
self.segment_timelines = parse_child_nodes(xmlnode, 'SegmentTimeline', SegmentTimeline)
240242
self.bitstream_switchings = parse_child_nodes(xmlnode, 'BitstreamSwitching', URL)
@@ -244,6 +246,7 @@ def write(self, xmlnode):
244246

245247
write_attr_value(xmlnode, 'duration', self.duration)
246248
write_attr_value(xmlnode, 'startNumber', self.start_number)
249+
write_attr_value(xmlnode, 'endNumber', self.end_number)
247250

248251
write_child_node(xmlnode, 'SegmentTimeline', self.segment_timelines)
249252
write_child_node(xmlnode, 'BitstreamSwitching', self.bitstream_switchings)

mpegdash/schema/dash-mpd.xsd

+1
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,7 @@
293293
</xs:sequence>
294294
<xs:attribute name="duration" type="xs:unsignedInt"/>
295295
<xs:attribute name="startNumber" type="xs:unsignedInt"/>
296+
<xs:attribute name="endNumber" type="xs:unsignedInt"/>
296297
</xs:extension>
297298
</xs:complexContent>
298299
</xs:complexType>

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
long_description_content_type='text/markdown',
1414
author="sangwonl",
1515
author_email="[email protected]",
16-
version="0.3.0",
16+
version="0.3.1",
1717
license="MIT",
1818
zip_safe=False,
1919
include_package_data=True,

0 commit comments

Comments
 (0)