[FFmpeg-devel] [RFC] libmpcodecs libavfilter wrapper?

Michael Niedermayer michaelni
Mon Nov 1 12:45:29 CET 2010


On Sun, Oct 31, 2010 at 09:39:27PM -0400, Ronald S. Bultje wrote:
> Hi,
> 
> On Sun, Oct 31, 2010 at 9:23 PM, Stefano Sabatini
> <stefano.sabatini-lala at poste.it> wrote:
> > since libmpcodecs is not even a library the only way I see to
> > "integrate" it into FFmpeg would be to import the libmpcodecs code and
> > wrap it around some filter. E.g. we may have a libavfilter/libmpcodecs
> > dir and a vf_libmpcodecs.c filter.
> 
> Which mpcodecs don't exist in avcodec yet? (DLLs don't count.)

filters:

avfilter has:
libavfilter/vf_aspect.c
libavfilter/vf_blackframe.c
libavfilter/vf_crop.c
libavfilter/vf_cropdetect.c
libavfilter/vf_drawbox.c
libavfilter/vf_fifo.c
libavfilter/vf_format.c
libavfilter/vf_frei0r.c
libavfilter/vf_hflip.c
libavfilter/vf_libopencv.c
libavfilter/vf_null.c
libavfilter/vf_pad.c
libavfilter/vf_pixdesctest.c
libavfilter/vf_scale.c
libavfilter/vf_settb.c
libavfilter/vf_slicify.c
libavfilter/vf_transpose.c
libavfilter/vf_unsharp.c
libavfilter/vf_vflip.c
libavfilter/vf_yadif.c

libmpcodec has:
libmpcodecs/vf_1bpp.c
libmpcodecs/vf_2xsai.c
libmpcodecs/vf_ass.c
libmpcodecs/vf_blackframe.c
libmpcodecs/vf_bmovl.c
libmpcodecs/vf_boxblur.c
libmpcodecs/vf_crop.c
libmpcodecs/vf_cropdetect.c
libmpcodecs/vf_decimate.c
libmpcodecs/vf_delogo.c
libmpcodecs/vf_denoise3d.c
libmpcodecs/vf_detc.c
libmpcodecs/vf_dint.c
libmpcodecs/vf_divtc.c
libmpcodecs/vf_down3dright.c
libmpcodecs/vf_dsize.c
libmpcodecs/vf_dvbscale.c
libmpcodecs/vf_eq2.c
libmpcodecs/vf_eq.c
libmpcodecs/vf_expand.c
libmpcodecs/vf_field.c
libmpcodecs/vf_fil.c
libmpcodecs/vf_filmdint.c
libmpcodecs/vf_fixpts.c
libmpcodecs/vf_flip.c
libmpcodecs/vf_format.c
libmpcodecs/vf_framestep.c
libmpcodecs/vf_fspp.c
libmpcodecs/vf_geq.c
libmpcodecs/vf_gradfun.c
libmpcodecs/vf_halfpack.c
libmpcodecs/vf_harddup.c
libmpcodecs/vf_hqdn3d.c
libmpcodecs/vf_hue.c
libmpcodecs/vf_il.c
libmpcodecs/vf_ilpack.c
libmpcodecs/vf_ivtc.c
libmpcodecs/vf_kerndeint.c
libmpcodecs/vf_lavc.c
libmpcodecs/vf_lavcdeint.c
libmpcodecs/vf_mcdeint.c
libmpcodecs/vf_mirror.c
libmpcodecs/vf_noformat.c
libmpcodecs/vf_noise.c
libmpcodecs/vf_ow.c
libmpcodecs/vf_palette.c
libmpcodecs/vf_perspective.c
libmpcodecs/vf_phase.c
libmpcodecs/vf_pp7.c
libmpcodecs/vf_pp.c
libmpcodecs/vf_pullup.c
libmpcodecs/vf_qp.c
libmpcodecs/vf_rectangle.c
libmpcodecs/vf_remove_logo.c
libmpcodecs/vf_rgbtest.c
libmpcodecs/vf_rotate.c
libmpcodecs/vf_sab.c
libmpcodecs/vf_scale.c
libmpcodecs/vf_screenshot.c
libmpcodecs/vf_smartblur.c
libmpcodecs/vf_softpulldown.c
libmpcodecs/vf_softskip.c
libmpcodecs/vf_spp.c
libmpcodecs/vf_swapuv.c
libmpcodecs/vf_telecine.c
libmpcodecs/vf_test.c
libmpcodecs/vf_tfields.c
libmpcodecs/vf_tile.c
libmpcodecs/vf_tinterlace.c
libmpcodecs/vf_unsharp.c
libmpcodecs/vf_uspp.c
libmpcodecs/vf_vo.c
libmpcodecs/vf_yadif.c
libmpcodecs/vf_yuvcsp.c
libmpcodecs/vf_yvu9.c
libmpcodecs/vf_zrmjpeg.c


[...]
--
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

It is dangerous to be right in matters on which the established authorities
are wrong. -- Voltaire
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20101101/c3e64ec3/attachment.pgp>



More information about the ffmpeg-devel mailing list