FFmpeg 1.8 (#9944)

* Update requirements_all.txt

* Update requirements_test_all.txt

* Update ffmpeg.py

* Update ffmpeg.py

* Update yi.py

* Update onvif.py

* Update yi.py
This commit is contained in:
Pascal Vizeli 2017-10-18 17:11:22 +02:00 committed by GitHub
parent 628b9bd8d8
commit 8a93cc147a
6 changed files with 10 additions and 9 deletions

View File

@ -55,9 +55,9 @@ class FFmpegCamera(Camera):
from haffmpeg import ImageFrame, IMAGE_JPEG
ffmpeg = ImageFrame(self._manager.binary, loop=self.hass.loop)
image = yield from ffmpeg.get_image(
image = yield from asyncio.shield(ffmpeg.get_image(
self._input, output_format=IMAGE_JPEG,
extra_cmd=self._extra_arguments)
extra_cmd=self._extra_arguments), loop=self.hass.loop)
return image
@asyncio.coroutine

View File

@ -78,9 +78,9 @@ class ONVIFCamera(Camera):
ffmpeg = ImageFrame(
self.hass.data[DATA_FFMPEG].binary, loop=self.hass.loop)
image = yield from ffmpeg.get_image(
image = yield from asyncio.shield(ffmpeg.get_image(
self._input, output_format=IMAGE_JPEG,
extra_cmd=self._ffmpeg_arguments)
extra_cmd=self._ffmpeg_arguments), loop=self.hass.loop)
return image
@asyncio.coroutine

View File

@ -115,8 +115,9 @@ class YiCamera(Camera):
url = yield from self.hass.async_add_job(self.get_latest_video_url)
if url != self._last_url:
ffmpeg = ImageFrame(self._manager.binary, loop=self.hass.loop)
self._last_image = yield from ffmpeg.get_image(
url, output_format=IMAGE_JPEG, extra_cmd=self._extra_arguments)
self._last_image = yield from asyncio.shield(ffmpeg.get_image(
url, output_format=IMAGE_JPEG,
extra_cmd=self._extra_arguments), loop=self.hass.loop)
self._last_url = url
return self._last_image

View File

@ -19,7 +19,7 @@ from homeassistant.helpers.dispatcher import (
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity
REQUIREMENTS = ['ha-ffmpeg==1.7']
REQUIREMENTS = ['ha-ffmpeg==1.8']
DOMAIN = 'ffmpeg'

View File

@ -291,7 +291,7 @@ gps3==0.33.3
gstreamer-player==1.1.0
# homeassistant.components.ffmpeg
ha-ffmpeg==1.7
ha-ffmpeg==1.8
# homeassistant.components.media_player.philips_js
ha-philipsjs==0.0.1

View File

@ -59,7 +59,7 @@ fuzzywuzzy==0.15.1
gTTS-token==1.1.1
# homeassistant.components.ffmpeg
ha-ffmpeg==1.7
ha-ffmpeg==1.8
# homeassistant.components.sensor.geo_rss_events
haversine==0.4.5