* ./configure.in: added libdvbpsi version check.
[vlc.git] / MODULES
blob29a8edb69b4ec1dda4400ed8342da6aa8b8914f6
1 List of vlc plugins
2 $Id: MODULES,v 1.3 2002/01/30 00:09:49 sam Exp $
4  * ac3_adec: software AC3 decoder.
6  * ac3_spdif: AC3 decoder using SPDIF pass-through.
8  * alsa: audio output module using the ALSA API.
10  * arts: audio output module using the aRts sound daemon.
12  * beos: audio output, video output, and interface module for BeOS.
14  * chroma_i420_rgb: planar YUV to packed RGB conversion functions.
16  * chroma_i420_rgb_mmx: MMX accelerated version of chroma_i420_rgb.
18  * chroma_i420_yuy2: planar 4:2:0 YUV to packed YUV conversion functions.
20  * chroma_i420_yuy2_mmx: MMX accelerated version of chroma_i420_yuy2.
22  * chroma_i422_yuy2: planar 4:2:2 YUV to packed YUV conversion functions.
24  * chroma_i422_yuy2_mmx: MMX accelerated version of chroma_i422_yuy2.
26  * directx: audio output and video output module using the DirectX API.
28  * downmix: downmix module, used by the AC3 decoder.
30  * downmixsse: SSE accelerated version of downmix.
32  * downmix3dn: 3D Now! accelerated version of downmix.
34  * dsp: audio output module using the OSS /dev/dsp interface.
36  * dummy: dummy audio output, video output, interface and input modules.
38  * dvd: input module for accessing DVDs.
40  * dvdread: input module for accessing DVDs, uses libdvdread.
42  * esd: audio output module using the Esound sound daemon.
44  * fb: video output module for the Linux framebuffer.
46  * filter_deinterlace: naive deinterlacing filter.
48  * filter_transform: filter for horizontal and vertical image flips and
49                      90° rotations.
51  * filter_invert: inverse video filter.
53  * filter_distort: miscellaneous image effects filter.
55  * filter_wall: image wall filter.
57  * ggi: video output module using the GGI API.
59  * glide: video output module using the Glide API.
61  * gnome: interface using the GNOME widget set.
63  * gtk: interface using the Gtk+ widget set.
65  * idct: inverse DCT module, used by the video decoder.
67  * idctclassic: another version of idct.
69  * idctmmx: MMX accelerated version of idct.
71  * idctmmxext: MMX EXT accelerated version of idct.
73  * idctaltivec: AltiVec accelerated version of idct.
75  * imdct: iMDCT module, used by the AC3 decoder.
77  * imdct3dn: 3D Now! accelerated version of imdct.
79  * imdctsse: SSE accelerated version of imdct.
81  * kde: interface module using the KDE widget set.
83  * lpcm_adec: LPCM audio decoder.
85  * macosx: audio output, video output and interface module for Mac OS X.
87  * mad: MPEG and MPEG2 audio decoder using the libmad library.
89  * memcpy: memory chunk copying module.
91  * memcpymmx: MMX accelerated version of memcpy.
93  * memcpymmxext: MMX EXT accelerated version of memcpy.
95  * memcpy3dn: 3D Now! accelerated version of memcpy.
97  * mga: video output module for Matrox cards using the Linux mga kernel
98         driver.
100  * motion: motion compensation module, used by the video decoder.
102  * motionmmx: MMX accelerated version of motion.
104  * motionmmxext: MMX EXT accelerated version of motion.
106  * motion3dnow: 3D Now! accelerated version of motion.
108  * motionaltivec: AltiVec accelerated version of motion.
110  * mpeg_es: input module for MPEG ES decapsulation.
112  * mpeg_ps: input module for MPEG PS decapsulation.
114  * mpeg_ts: input module for MPEG TS decapsulation.
116  * mpeg_adec: MPEG and MPEG2 audio decoder.
118  * mpeg_vdec: MPEG and MPEG2 video decoder.
120  * ncurses: interface module using the ncurses library.
122  * null: a module with no capabilities.
124  * qt: interface module using the Qt widget set.
126  * rc: interface module using stdio.
128  * sdl: audio output and video output module using the SDL library.
130  * spudec: DVD subtitles decoder.
132  * vcd: input module for accessing Video CDs.
134  * waveout: simple audio output module for Windows.
136  * x11: video output module using the X11 API.
138  * xvideo: video output module using the XVideo API.