core/homeassistant
Allen Porter 022ba31999
Refactor the logic for peeking into the start of the stream (#52699)
* Reset dts validator when container is reset

* Reuse existing dts_validator when disabling audio stream

* Refactor peek logic at the start of a stream

Add a PeekingIterator to support rewinding an iterator so that the code
for adjusting audio streams and start pts can be inlined in the worker.

* Simplification and readability improvements

* Remove unnecessary verbiage from comments and pydoc

* Address pylint errors

* Remove rewind function and just mux the first packet separately

* More cleanup after removing rewind()

* Skip check to self._buffer on every iteration
2021-07-27 08:53:42 -07:00
..
auth Update pylint to 2.9.5 (#53496) 2021-07-26 16:17:15 +02:00
components Refactor the logic for peeking into the start of the stream (#52699) 2021-07-27 08:53:42 -07:00
generated Add initial version for the YouLess integration (#41942) 2021-07-27 17:42:15 +02:00
helpers Adjust typing of _attr_extra_state_attributes (#53529) 2021-07-27 01:25:22 +02:00
scripts
util Ensure PyPI packages can still be installed on high latency connections (#53365) 2021-07-24 14:07:10 +02:00
__init__.py
__main__.py
block_async_io.py
bootstrap.py
config.py Add pylint CodeStyle extension (#53147) 2021-07-19 06:57:06 -07:00
config_entries.py Upgrade pyupgrade to 2.21.2, apply its changes (#52987) 2021-07-19 10:46:09 +02:00
const.py Add new unit constants (#53258) 2021-07-21 12:14:47 -06:00
core.py Update pylint to 2.9.5 (#53496) 2021-07-26 16:17:15 +02:00
data_entry_flow.py
exceptions.py
loader.py Pylint 2.9.3 (#52972) 2021-07-14 21:44:57 -07:00
package_constraints.txt Update frontend to 20210726.0 (#53522) 2021-07-26 23:56:40 +02:00
requirements.py Ensure PyPI packages can still be installed on high latency connections (#53365) 2021-07-24 14:07:10 +02:00
runner.py Fix deadlock at shutdown with python 3.9 (#52613) 2021-07-07 09:23:24 +02:00
setup.py Upgrade pyupgrade to 2.21.2, apply its changes (#52987) 2021-07-19 10:46:09 +02:00
strings.json