]> git.sesse.net Git - vlc/commit
* add post processing modules.( As defined in MPEG4 ISO) There are C,
authorLaurent Aimar <fenrir@videolan.org>
Sun, 4 Aug 2002 22:13:06 +0000 (22:13 +0000)
committerLaurent Aimar <fenrir@videolan.org>
Sun, 4 Aug 2002 22:13:06 +0000 (22:13 +0000)
commitd25c5e06f0d064ac6bb7ee1bf77c92cf3946decd
tree4ac4940a14e9fd2778bd94bc0835a2f4136ca017
parent25235c6d1b20e04092ced48179f7f35cceea7dce
 * add post processing modules.( As defined in MPEG4 ISO) There are C,
mmx, mmxext version, but only mmxext is really usable (other need a
 _lot_ of CPU power).

There are new options for ffmpeg plugins :
 --ffmpeg-pp to choose postprocessing module( c, mmx, mmext or mmx2 )
 --ffmpeg-pp-q to choose quality( 0..6 )
 --ffmpeg-db-?? ( where first ? is for y or c, and the other ? for v or h )
to force deblocking on luminance(y)/chrominance(c) horizontally or
vertically.
 --ffmpeg-dr-? ( where ? is y or c ) to force dering on ...
modules/codec/ffmpeg/Makefile
modules/codec/ffmpeg/ffmpeg.c
modules/codec/ffmpeg/ffmpeg.h
modules/codec/ffmpeg/postprocessing/Makefile [new file with mode: 0644]
modules/codec/ffmpeg/postprocessing/postprocessing.c [new file with mode: 0644]
modules/codec/ffmpeg/postprocessing/postprocessing.h [new file with mode: 0644]
modules/codec/ffmpeg/postprocessing/postprocessing_c.c [new file with mode: 0644]
modules/codec/ffmpeg/postprocessing/postprocessing_common.h [new file with mode: 0644]
modules/codec/ffmpeg/postprocessing/postprocessing_mmx.c [new file with mode: 0644]
modules/codec/ffmpeg/postprocessing/postprocessing_mmxext.c [new file with mode: 0644]