FreeBSD Bugzilla – Attachment 217060 Details for
Bug 248479
multimedia/x265: fails to build with SVTHEVC on
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Make compatible with svt-hevc 1.5.x
patch-source_encoder_api.cpp (text/plain), 1.57 KB, created by
Mikhail Teterin
on 2020-08-07 02:58:54 UTC
(
hide
)
Description:
Make compatible with svt-hevc 1.5.x
Filename:
MIME Type:
Creator:
Mikhail Teterin
Created:
2020-08-07 02:58:54 UTC
Size:
1.57 KB
patch
obsolete
>In svt-hevc 1.5.0, they payload-array (1024 bytes) is part of the structure, >rather than a pointer to be allocated separately. > >This patch should allow compiling x265 against both older (1.4.x) and 1.5.x >versions of the dependency. > > -mi > >--- source/encoder/api.cpp 2020-05-29 13:39:35.000000000 -0400 >+++ source/encoder/api.cpp 2020-08-06 22:51:30.227635000 -0400 >@@ -451,5 +451,7 @@ > if (pic_in->rpu.payloadSize) > { >+#if ! SVT_CHECK_VERSION(1, 5, 0) > inputData->dolbyVisionRpu.payload = X265_MALLOC(uint8_t, 1024); >+#endif > memcpy(inputData->dolbyVisionRpu.payload, pic_in->rpu.payload, pic_in->rpu.payloadSize); > inputData->dolbyVisionRpu.payloadSize = pic_in->rpu.payloadSize; >@@ -458,5 +460,7 @@ > else > { >+#if ! SVT_CHECK_VERSION(1, 5, 0) > inputData->dolbyVisionRpu.payload = NULL; >+#endif > inputData->dolbyVisionRpu.payloadSize = 0; > } >@@ -696,5 +700,7 @@ > svt_print_summary(enc); > EB_H265_ENC_INPUT *inputData = (EB_H265_ENC_INPUT*)encoder->m_svtAppData->inputPictureBuffer->pBuffer; >+#if ! SVT_CHECK_VERSION(1, 5, 0) > if (inputData->dolbyVisionRpu.payload) X265_FREE(inputData->dolbyVisionRpu.payload); >+#endif > > X265_FREE(inputData); >@@ -2052,5 +2058,7 @@ > > EB_H265_ENC_INPUT *inputData = (EB_H265_ENC_INPUT*)inputPtr->pBuffer; >+#if ! SVT_CHECK_VERSION(1, 5, 0) > inputData->dolbyVisionRpu.payload = NULL; >+#endif > inputData->dolbyVisionRpu.payloadSize = 0; >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 248479
:
217027
| 217060