1
0
mirror of https://github.com/blakeblackshear/frigate.git synced 2025-02-27 00:19:39 +01:00
Commit Graph

26 Commits

Author SHA1 Message Date
Nicolas Mowen
a68c7f4ef8
Pin all intel packages () 2024-11-09 11:08:25 -06:00
Nicolas Mowen
7c474e6827
Pin intel driver ()
* Pin intel driver

* Use slightly older version
2024-11-09 08:09:36 -07:00
Nicolas Mowen
8ac4b001a2
Various fixes ()
* Fix access

* Reorganize tracked object for imports

* Separate out rockchip build

* Formatting

* Use original ffmpeg build

* Fix build

* Update default search type value
2024-10-17 11:02:27 -05:00
Nicolas Mowen
edaccd86d6
Fix build () 2024-10-16 19:26:47 -05:00
Nicolas Mowen
9f866be110
Remove line in install deps () 2024-10-16 11:40:31 -05:00
Nicolas Mowen
06f47f262f
Use config attribute map instead of hard coded () 2024-10-16 07:27:36 -06:00
Nicolas Mowen
9c751230a1
Include lsof in container () 2024-10-03 17:23:37 -05:00
Nicolas Mowen
e725730982
Fix shared memory frames being stuck when a camera capture crashed ()
* Fix shared memory frames being stuck when a camera capture crashed

* Update ffmpeg build
2024-10-03 09:31:07 -06:00
Nicolas Mowen
6f2924006c
Include radeontop in arm build () 2024-09-22 10:56:30 -05:00
Sean Kelly
535bf6e4b9
Update install_deps.sh fix typo () 2024-09-19 19:21:04 -06:00
Nicolas Mowen
d498fabe72
Update ffmpeg to 7 and update intel hwaccel docs ()
* Update ffmpeg to 7 and update intel hwaccel docs

* Formatting

* Redo early gen naming

* Add gamma back in

* Fix table

* Add link to intel docs

* Add hwaccel arg for disabling gamma

* Formatting

* Fix tests

* Formatting

* Fix nvidia
2024-09-19 13:29:58 -06:00
Nicolas Mowen
ddf3a687a3
Use intel apt for out of tree drivers () 2024-09-19 07:41:08 -06:00
Nicolas Mowen
0c86c77d42
Ffmpeg 6 ()
* Move back to ffmpeg 6

* Use ffmpeg 6
2024-09-15 11:42:52 -06:00
Nicolas Mowen
d5acd11164
Ffmpeg fixes ()
* Only include hwaccel args if detect is being used

* Include both libmfx libraries
2024-09-14 13:22:03 -05:00
Nicolas Mowen
088a0fb4a5
Ffmpeg cleanup () 2024-09-14 07:03:39 -06:00
Nicolas Mowen
4f10f82580
Install onevpl tools for intel ()
* Install onevpl tools for intel

* Use updated intel lib
2024-09-13 21:18:56 -05:00
Nicolas Mowen
5ff476c6f9
Configurable ffmpeg ()
* Install multiple ffmpeg versions and add config to make it configurable

* Update docs

* Run ffprobe too

* Cleanup

* Apply config to go2rtc as well

* Fix ffmpeg bin

* Docs

* Restore path

* Cleanup env var

* Fix ffmpeg path for encoding

* Fix export

* Formatting
2024-09-13 15:14:51 -05:00
Nicolas Mowen
641f1244dd
Update ffmpeg () 2024-09-13 09:55:42 -05:00
Nicolas Mowen
18a6aa1824
Update ffmpeg to 7.0.2 ()
* Update to ffmpeg 7.0

* Reduce CPU by not changing pixel format

* Add basic vulkan support

* Adjust gamma after vaapi change

* Formatting
2024-09-05 18:27:32 -06:00
Nicolas Mowen
ef7846bb41
Update ffmpeg source ()
* Revert "Use latest 5.1 ffmpeg update ()"

This reverts commit 93e08688be.

* Revert "Change qsv device arg to standard hwaccel arg ()"

This reverts commit 56b4a551dc.

* Use different repo for build
2024-07-01 15:46:40 -06:00
Nicolas Mowen
93e08688be
Use latest 5.1 ffmpeg update ()
* Use latesat 5.1 ffmpeg update

* Fix arm build
2024-07-01 11:08:36 -05:00
Nicolas Mowen
126aed2798
Include non-free in hwaccel deps types () 2023-10-17 21:18:50 -04:00
Nicolas Mowen
c7b2c6b95d
Pin all hwaccel deps () 2023-10-17 06:37:40 -05:00
Nicolas Mowen
0048cd5edc
Pull radeon driver from bookworm () 2023-09-28 18:20:48 -05:00
Andrew Reiter
a96a951e23
Nvidia Jetson ffmpeg + TensorRT support ()
* Non-Jetson changes

Required for later commits:
- Allow base image to be overridden (and don't assume its WORKDIR)
- Ensure python3.9
- Map hwaccel decode presets as strings instead of lists
Not required:
- Fix existing documentation
- Simplify hwaccel scale logic

* Prepare for multi-arch tensorrt build

* Add tensorrt images for Jetson boards

* Add Jetson ffmpeg hwaccel

* Update docs

* Add CODEOWNERS

* CI

* Change default model from yolov7-tiny-416 to yolov7-320

In my experience the tiny models perform markedly worse without being
much faster

* fixup! Update docs
2023-07-26 05:50:41 -05:00
Nicolas Mowen
dc44a6c3b4
Community Supported Boards Framework ()
* Make main frigate build non rpi specific and build rpi using base image

* Add boards to sidebar

* Fix docker build

* Fix docs build

* Update pr branch for testing

* remove target from rpi build

* Remove manual build

* Add push build for rpi

* fix typos, improve wording

* Add arm build for rpi

* Cleanup and add default github ref name

* Cleanup docker build file system

* Setup to use docker bake

* Add ci/cd for bake

* Fix path

* Fix devcontainer

* Set targets

* Fix build

* Fix syntax

* Add wheels target

* Move dev container to trt

* Update key and fix rpi local

* Move requirements files and set intermediate targets

* Add back --load

* Update docs for community board development

* Update installation docs to reflect different builds available

* Update docs with official and community supported headers

* Update codeowners docs

* Update docs

* Assemble main and standard builds

* Change order of pushes

* Remove community board after successful build

* Fix rpi bake file names
2023-07-23 16:45:29 -05:00