Opened 3 months ago
Closed 3 months ago
#11130 closed defect (fixed)
ffmpeg build fails with libavcodec/libx265.c
Reported by: | hydra3333 | Owned by: | |
---|---|---|---|
Priority: | important | Component: | avcodec |
Version: | git-master | Keywords: | build |
Cc: | hydra3333 | Blocked By: | |
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description (last modified by )
Summary of the bug:
2023.08.06 ffmpeg build fails using MABS to build ffmpeg with libavcodec/libx265.c
How to reproduce:
Build ffmpeg with libx265. Error arising apparently in ffmpeg code: src/libavcodec/libx265.c:802:59: note: expected 'x265_picture **' but argument is of type 'x265_picture *' make: *** [/build/ffmpeg-git/ffbuild/common.mak:81: libavcodec/libx265.o] Error 1 make failed.
MABS has worked fine for years for building ffmpeg.
Occasional build glitches with dependencies resolved by leaving them out or using a minor patch or waiting for upstream patches.
In this case it looks like something to do with ffmpeg's src/libavcodec/libx265.c
Change History (6)
comment:1 by , 3 months ago
Description: | modified (diff) |
---|
comment:2 by , 3 months ago
comment:3 by , 3 months ago
This is the offending commit: https://bitbucket.org/multicoreware/x265_git/commits/c69c113960834400545bc4bce2830ff51dcb86b3
x265 now supports encoding alpha layer. The API was changed in X265_BUILD 210 so that x265 encoder_encode() now expects a pointer to an array of x265_picture.
comment:6 by , 3 months ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
This
https://github.com/m-ab-s/media-autobuild_suite/issues/2750#issuecomment-2274311713
says
which in turn asked over at 'x265-devel' in '2024-August'