[FFmpeg-devel] [PATCH] avfilter/vf_xcam: add xcam video filter

Zong, Wei wei.zong at intel.com
Thu Jul 30 13:00:02 EEST 2020


Someone opened an issue https://github.com/intel/libxcam/issues/729  they want to use a FFmpeg video filter pipeline to do multiple decoder, stitching and encoder.

Those 3rd party libs are not necessary for stitching and most image processing functions. By default these 3rd libs are disabled.

-----Original Message-----
From: ffmpeg-devel <ffmpeg-devel-bounces at ffmpeg.org> On Behalf Of mypopy at gmail.com
Sent: Thursday, July 30, 2020 5:34 PM
To: FFmpeg development discussions and patches <ffmpeg-devel at ffmpeg.org>
Subject: Re: [FFmpeg-devel] [PATCH] avfilter/vf_xcam: add xcam video filter

On Thu, Jul 30, 2020 at 5:15 PM mypopy at gmail.com <mypopy at gmail.com> wrote:
>
> On Thu, Jul 30, 2020 at 5:12 PM Nicolas George <george at nsup.org> wrote:
> >
> > zongwave (12020-07-31):
> > > From: Yinhang Liu <yinhangx.liu at intel.com>
> > >
> > > xcam filter is a wrapper of libxcam project which supports 360 
> > > video stitching, automotive surround view stitching, digital video 
> > > stabilization (DVS), Wide dynamic range (WDR), wavelet noise reduction, 3D noise reduction, etc.
> >
> > Hi. Thanks for the patch. But it seems to have been generated in a 
> > strange way, with double insertion marks. Did you commit your 
> > changes and then use git format-patch or git send-email?
> >
> > Regards,
> >
> > --
> >   Nicolas George
>
> The other thing is, I found libxcam (https://github.com/intel/libxcam)
> depend on a lot of 3rd libs
> "
> If --enable-gst, need install libgstreamer1.0-dev, 
> libgstreamer-plugins-base1.0-dev If --enable-aiq, need get ia_imaging 
> lib which we don't support If --enable-libcl, need compile or install 
> OpenCL driver If --enable-opencv, suggest OpenCV versions [3.0.0 - 
> 4.0.0) (or: OpenCV Wiki) If --enable-render, need compile 
> OpenSceneGraph library with configure option 
> "-DOSG_WINDOWING_SYSTEM=X11"
> If --enable-gles, need to install Mesa3D library If --enable-vulkan, 
> need to install Mesa3D library If --enable-avx512, need to install GCC 
> version > 4.9 ( CPUs With
> AVX-512 required)
> If --enable-dnn, need to compile OpenVino inference-engine If 
> --enable-json, need to install json.hpp "
> Is it a good idea to wrap a lib like this in AVFilter?

My confusion is, where is the boundary of FFmpeg?
in my personal opinion, libxcam is not a self-contained library.
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel at ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-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