Hi,

Le 9 novembre 2023 12:16:28 GMT+02:00, "Dawid Kozinski/Multimedia (PLT) 
/SRPOL/Staff Engineer/Samsung Electronics" <d.kozin...@samsung.com> a écrit :
>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

I guess that the point is that Linux distributions want a single library for 
all profiles. You can't have two libraries with the same name, obviously. And 
you also don't want two libraries with different SO names, but the 
same/conflicting exported symbols and same header and function names.

You make it sound like you have to choose a profile at compilation time, which 
sounds lazy to stay polite.

Br,
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".
  • ... Dawid Kozinski
    • ... Neal Gompa
      • ... Dawid Kozinski/Multimedia (PLT) /SRPOL/Staff Engineer/Samsung Electronics
        • ... Rémi Denis-Courmont
          • ... Neal Gompa
    • ... James Almer

Reply via email to