[FFmpeg-devel] [PATCH v6 4/5] avformat/jpegxl: remove jpegxl_probe, instead call avcodec/jpegxl_parse
Leo Izen
leo.izen at gmail.com
Wed Aug 2 18:28:21 EEST 2023
On 8/1/23 14:59, Michael Niedermayer wrote:
> On Tue, Aug 01, 2023 at 09:30:54AM -0400, Leo Izen wrote:
>> This prevents code duplication in the source form by calling the parse
>> code that was moved to avcodec last commit. The code will be duplicated
>> in binary form for shared builds (it's not that large), but for source
>> code it will only exist in one location now.
>>
>> Signed-off-by: Leo Izen <leo.izen at gmail.com>
>> ---
>> libavformat/Makefile | 6 +-
>> libavformat/img2dec.c | 4 +-
>> libavformat/jpegxl_anim_dec.c | 132 +++--------
>> libavformat/jpegxl_probe.c | 412 ----------------------------------
>> libavformat/jpegxl_probe.h | 37 ---
>> libavformat/version.h | 2 +-
>> 6 files changed, 38 insertions(+), 555 deletions(-)
>> delete mode 100644 libavformat/jpegxl_probe.c
>> delete mode 100644 libavformat/jpegxl_probe.h
>
> breaks build with shared libs
>
Interesting, I have jpegxl_parse.o in SHLIOBJS, but the actual file is
in libavcodec, and it's in libavcodec/Makefile's STLIOBJS declaration.
What else do I need to do in order to allow it to link into libavformat?
- Leo Izen
More information about the ffmpeg-devel
mailing list