[FFmpeg-devel] [PATCH v28 1/2] avcodec/evc_encoder: Provided support for EVC encoder

Dawid Kozinski/Multimedia (PLT) /SRPOL/Staff Engineer/Samsung Electronics d.kozinski at samsung.com
Thu Nov 9 12:16:28 EET 2023


Hi, 

Both, the implementation of the EVC encoder and decoder for FFmpeg depend on external libraries (at least for now). They are just wrappers using external libraries, namely libxeve (encoder implementation) and libxevd (decoder implementation).

The EVC defines two profiles: the "Baseline Profile" and the "Main Profile".
For the encoder and decoder, libraries can be built for both main and baseline profiles as follows:
cmake .. -DSET_PROF=BASE && make && make install
cmake .. -DSET_PROF=MAIN && make && make install

If you like, you can build RPM or DEB packages for both profiles:
cmake .. -DSET_PROF=BASE && make -j8 && cpack -G RPM
cmake .. -DSET_PROF=MAIN && make -j8 && cpack -G RPM

Links to the external libraries:
https://github.com/mpeg5/xeve
https://github.com/mpeg5/xevd

Could you please clarify what exactly you need?
What changes do you expect on the FFmpeg implementation side?

Best regards
Dawid Koziński


> -----Original Message-----
> From: ffmpeg-devel <ffmpeg-devel-bounces at ffmpeg.org> On Behalf Of Neal
> Gompa
> Sent: środa, 18 października 2023 15:16
> To: FFmpeg development discussions and patches <ffmpeg-devel at ffmpeg.org>
> Cc: Dawid Kozinski <d.kozinski at samsung.com>; d.frankiewic at samsung.com
> Subject: Re: [FFmpeg-devel] [PATCH v28 1/2] avcodec/evc_encoder: Provided
> support for EVC encoder
> 
> On Tue, Sep 19, 2023 at 7:34 AM Dawid Kozinski <d.kozinski at samsung.com>
> wrote:
> >
> > - Added EVC encoder wrapper
> > - Changes in project configuration file and libavcodec Makefile
> > - Added documentation for xeve wrapper
> >
> 
> Can you make this work with just the baseline library too? For Fedora and EPEL,
> we can only ship the xev{e,d} baseline libraries.
> 
> 
> 
> 
> 
> --
> 真実はいつも一つ!/ Always, there's only one truth!
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://protect2.fireeye.com/v1/url?k=4d63ea49-2c1e0235-4d626106-
> 74fe485cc33c-e991741fdaee2af8&q=1&e=66f2f6aa-977c-4a9e-be0a-
> 8a9453d9bf19&u=https%3A%2F%2Fffmpeg.org%2Fmailman%2Flistinfo%2Fffmp
> eg-devel
> 
> To unsubscribe, visit link above, or email ffmpeg-devel-request at ffmpeg.org
> with subject "unsubscribe".




More information about the ffmpeg-devel mailing list