Lines 7-15
Link Here
|
7 |
CATEGORIES= multimedia audio net |
7 |
CATEGORIES= multimedia audio net |
8 |
MASTER_SITES= https://ffmpeg.org/releases/ |
8 |
MASTER_SITES= https://ffmpeg.org/releases/ |
9 |
|
9 |
|
10 |
PATCH_SITES= ${SVTHEVC_PATCH_SITES_} ${SVTAV1_PATCH_SITES_} ${SVTVP9_PATCH_SITES_} |
|
|
11 |
PATCHFILES= ${SVTHEVC_PATCHFILES_} ${SVTAV1_PATCHFILES_} ${SVTVP9_PATCHFILES_} |
12 |
|
13 |
MAINTAINER= multimedia@FreeBSD.org |
10 |
MAINTAINER= multimedia@FreeBSD.org |
14 |
COMMENT= Realtime audio/video encoder/converter and streaming server |
11 |
COMMENT= Realtime audio/video encoder/converter and streaming server |
15 |
|
12 |
|
Lines 456-463
Link Here
|
456 |
# svt-av1 |
453 |
# svt-av1 |
457 |
SVTAV1_LIB_DEPENDS= libSvtAv1Enc.so:multimedia/svt-av1 |
454 |
SVTAV1_LIB_DEPENDS= libSvtAv1Enc.so:multimedia/svt-av1 |
458 |
SVTAV1_CONFIGURE_ENABLE= libsvtav1 |
455 |
SVTAV1_CONFIGURE_ENABLE= libsvtav1 |
459 |
SVTAV1_PATCH_SITES_= https://github.com/OpenVisualCloud/SVT-AV1/raw/v0.8.4/ffmpeg_plugin/:svtav1 |
456 |
SVTAV1_PATCH_SITES= https://github.com/OpenVisualCloud/SVT-AV1/raw/v0.8.4/ffmpeg_plugin/:svtav1 |
460 |
SVTAV1_PATCHFILES_= 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch:-p1:svtav1 |
457 |
SVTAV1_PATCHFILES= 0001-Add-ability-for-ffmpeg-to-run-svt-av1.patch:-p1:svtav1 |
461 |
.if exists(/usr/bin/ld.lld) && (${/usr/bin/ld:L:tA} != /usr/bin/ld.lld) |
458 |
.if exists(/usr/bin/ld.lld) && (${/usr/bin/ld:L:tA} != /usr/bin/ld.lld) |
462 |
# https://github.com/OpenVisualCloud/SVT-AV1/issues/691 |
459 |
# https://github.com/OpenVisualCloud/SVT-AV1/issues/691 |
463 |
SVTAV1_LDFLAGS= -fuse-ld=lld |
460 |
SVTAV1_LDFLAGS= -fuse-ld=lld |
Lines 466-473
Link Here
|
466 |
# svt-hevc |
463 |
# svt-hevc |
467 |
SVTHEVC_LIB_DEPENDS= libSvtHevcEnc.so:multimedia/svt-hevc |
464 |
SVTHEVC_LIB_DEPENDS= libSvtHevcEnc.so:multimedia/svt-hevc |
468 |
SVTHEVC_CONFIGURE_ENABLE= libsvthevc |
465 |
SVTHEVC_CONFIGURE_ENABLE= libsvthevc |
469 |
SVTHEVC_PATCH_SITES_= https://github.com/Intel/SVT-HEVC/raw/v1.4.3/ffmpeg_plugin/:svthevc |
466 |
SVTHEVC_PATCH_SITES= https://github.com/Intel/SVT-HEVC/raw/v1.4.3/ffmpeg_plugin/:svthevc |
470 |
SVTHEVC_PATCHFILES_= 0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch:-p1:svthevc \ |
467 |
SVTHEVC_PATCHFILES= 0001-lavc-svt_hevc-add-libsvt-hevc-encoder-wrapper.patch:-p1:svthevc \ |
471 |
0002-doc-Add-libsvt_hevc-encoder-docs.patch:-p1:svthevc |
468 |
0002-doc-Add-libsvt_hevc-encoder-docs.patch:-p1:svthevc |
472 |
.if exists(/usr/bin/ld.lld) && (${/usr/bin/ld:L:tA} != /usr/bin/ld.lld) |
469 |
.if exists(/usr/bin/ld.lld) && (${/usr/bin/ld:L:tA} != /usr/bin/ld.lld) |
473 |
SVTHEVC_LDFLAGS= -fuse-ld=lld |
470 |
SVTHEVC_LDFLAGS= -fuse-ld=lld |
Lines 476-484
Link Here
|
476 |
# svt-vp9 |
473 |
# svt-vp9 |
477 |
SVTVP9_LIB_DEPENDS= libSvtVp9Enc.so:multimedia/svt-vp9 |
474 |
SVTVP9_LIB_DEPENDS= libSvtVp9Enc.so:multimedia/svt-vp9 |
478 |
SVTVP9_CONFIGURE_ENABLE= libsvtvp9 |
475 |
SVTVP9_CONFIGURE_ENABLE= libsvtvp9 |
479 |
SVTVP9_PATCH_SITES_= https://github.com/OpenVisualCloud/SVT-VP9/raw/v0.2.1/ffmpeg_plugin/:svtvp9 |
476 |
SVTVP9_PATCH_SITES= https://github.com/OpenVisualCloud/SVT-VP9/raw/v0.2.2/ffmpeg_plugin/:svtvp9 |
480 |
SVTVP9_PATCHFILES_= master-0001-Add-ability-for-ffmpeg-to-run-svt-vp9.patch:-p1:svtvp9 |
477 |
SVTVP9_PATCHFILES= master-0001-Add-ability-for-ffmpeg-to-run-svt-vp9.patch:-p1:svtvp9 |
481 |
SVTVP9_BROKEN= https://github.com/OpenVisualCloud/SVT-VP9/issues/124 |
|
|
482 |
.if exists(/usr/bin/ld.lld) && (${/usr/bin/ld:L:tA} != /usr/bin/ld.lld) |
478 |
.if exists(/usr/bin/ld.lld) && (${/usr/bin/ld:L:tA} != /usr/bin/ld.lld) |
483 |
SVTVP9_LDFLAGS= -fuse-ld=lld |
479 |
SVTVP9_LDFLAGS= -fuse-ld=lld |
484 |
.endif |
480 |
.endif |