[threefive](https://github.com/futzu/scte35-threefive/tree/master/threefive)
* __Added__ [SCTE35 to WebVTT example](https://github.com/futzu/scte35-threefive/blob/master/examples/stream/cue2vtt.py)
* __Added__ support in __threefive.Stream__ for MPEGTS programs with a single stream that contains both the PCR PID and SCTE35 data.
* __Added__ __threefive.Stream__._section_done method.
* __Changed__ the __threefive.Segment__ class to be a subclass of __threefive.Stream__. The interface and method calls have __not__ changed.
* __Changed__ __threefive.Stream__._parse_pusi to be a static method.
* __Changed__ __threefive.Stream__ Eliminated bitshifts used before bitwise anding. __(byte1 >>5) & 1__ is now __byte1 & 0x20__
* __Fixed__ the __95443.717678__ pts bug. [Lots of other people have had this issue.](https://www.google.com/search?q="95443.717678")
* __Fixed__ https://github.com/futzu/scte35-threefive/pull/42 Thanks __Vlad__.
* __Fixed__ https://github.com/futzu/scte35-threefive/pull/43 Thanks __Vlad__.
* __Fixed__ https://github.com/futzu/scte35-threefive/pull/44 Thanks __Vlad__.
pylint
>Your code has been rated at __9.94/10__ (previous run: 9.92/10, +0.02)
smalltalk
afumatica:~/threefive$ pylint threefive
************* Module threefive.commands
threefive/commands.py:147:0: R0902: Too many instance attributes (15/7) (too-many-instance-attributes)
threefive/commands.py:333:8: W0221: Parameters differ from overridden 'decode' method (arguments-differ)
************* Module threefive.descriptors
threefive/descriptors.py:228:0: R0902: Too many instance attributes (24/7) (too-many-instance-attributes)
************* Module threefive.section
threefive/section.py:17:0: R0902: Too many instance attributes (16/7) (too-many-instance-attributes)
************* Module threefive.segment
threefive/segment.py:54:8: C0103: Attribute name "iv" doesn't conform to snake_case naming style (invalid-name)
threefive/segment.py:100:4: W0221: Parameters differ from overridden 'decode' method (arguments-differ)
************* Module threefive.stream
threefive/stream.py:35:0: R0903: Too few public methods (1/2) (too-few-public-methods)
threefive/stream.py:64:0: R0902: Too many instance attributes (12/7) (too-many-instance-attributes)
------------------------------------------------------------------
Your code has been rated at 9.94/10 (previous run: 9.92/10, +0.02)
Cyclomatic Complexity
> 222 blocks (classes, functions, methods) analyzed.