parent
ff4e35e0ad
commit
b7023a96a3
2 changed files with 3 additions and 3 deletions
|
@ -3,6 +3,7 @@ import logging
|
|||
import re
|
||||
|
||||
import voluptuous as vol
|
||||
from haffmpeg.tools import FFVersion
|
||||
|
||||
from homeassistant.core import callback
|
||||
from homeassistant.const import (
|
||||
|
@ -105,7 +106,6 @@ class FFmpegManager:
|
|||
|
||||
async def async_get_version(self):
|
||||
"""Return ffmpeg version."""
|
||||
from haffmpeg.tools import FFVersion
|
||||
|
||||
ffversion = FFVersion(self._bin, self.hass.loop)
|
||||
self._version = await ffversion.get_version()
|
||||
|
|
|
@ -3,6 +3,8 @@ import asyncio
|
|||
import logging
|
||||
|
||||
import voluptuous as vol
|
||||
from haffmpeg.camera import CameraMjpeg
|
||||
from haffmpeg.tools import ImageFrame, IMAGE_JPEG
|
||||
|
||||
from homeassistant.components.camera import PLATFORM_SCHEMA, Camera, SUPPORT_STREAM
|
||||
from homeassistant.const import CONF_NAME
|
||||
|
@ -53,7 +55,6 @@ class FFmpegCamera(Camera):
|
|||
|
||||
async def async_camera_image(self):
|
||||
"""Return a still image response from the camera."""
|
||||
from haffmpeg.tools import ImageFrame, IMAGE_JPEG
|
||||
|
||||
ffmpeg = ImageFrame(self._manager.binary, loop=self.hass.loop)
|
||||
|
||||
|
@ -66,7 +67,6 @@ class FFmpegCamera(Camera):
|
|||
|
||||
async def handle_async_mjpeg_stream(self, request):
|
||||
"""Generate an HTTP MJPEG stream from the camera."""
|
||||
from haffmpeg.camera import CameraMjpeg
|
||||
|
||||
stream = CameraMjpeg(self._manager.binary, loop=self.hass.loop)
|
||||
await stream.open_camera(self._input, extra_cmd=self._extra_arguments)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue