]> git.sesse.net Git - vlc/commit
* ALL: got rid of *_Probe functions because most of them were duplicates
authorSam Hocevar <sam@videolan.org>
Fri, 15 Feb 2002 13:32:54 +0000 (13:32 +0000)
committerSam Hocevar <sam@videolan.org>
Fri, 15 Feb 2002 13:32:54 +0000 (13:32 +0000)
commit48cbd8f3607519da4171671b8451b14f98244077
treeb117e9a23b32a5fd6a1db7bef4ab9500165b7f07
parent46a1caf2871b420ab0bd41b8c57b40fb9d5e5ce6
  * ALL: got rid of *_Probe functions because most of them were duplicates
    of the real _Init or _Create functions. That's 1000 lines of code gained.
  * ./src/misc/modules.c: we try not to keep the global lock in module_Need,
    which should speed up output spawning.
  * ./plugins/dummy/input_dummy.c: fixed vlc:quit command.
  * ./plugins/gtk/gtk_playlist.c: compilation fix.
  * ./plugins/macosx/*: preliminary fixes for the vout4 port.

   Notes on the *_Probe eradication:
  o I probably broke the DirectX video output, because of the "must init and
    run in the same thread" issue. I'll fix this ASAP.
  o Subtitles are broken (or at least, pretty ugly) in RGB mode.
  o The input plugins still have *_Probe functions. This will disappear when
    meuuh is finished with the access plugins.
  o The decoder plugins still have *_Probe functions. This is probably not
    going to change, it looks OK to me.
96 files changed:
include/common.h
include/config.h
include/input_ext-intf.h
include/input_ext-plugins.h
include/main.h
include/modules.h
plugins/a52/a52.c
plugins/ac3_adec/ac3_adec.c
plugins/ac3_spdif/ac3_spdif.c
plugins/alsa/aout_alsa.c
plugins/arts/aout_arts.c
plugins/beos/aout_beos.cpp
plugins/beos/intf_beos.cpp
plugins/beos/vout_beos.cpp
plugins/chroma/i420_rgb.c
plugins/chroma/i420_ymga.c
plugins/chroma/i420_yuy2.c
plugins/chroma/i422_yuy2.c
plugins/directx/aout_directx.c
plugins/directx/vout_directx.c
plugins/downmix/downmix.c
plugins/downmix/downmix3dn.c
plugins/downmix/downmixsse.c
plugins/dsp/aout_dsp.c
plugins/dummy/aout_dummy.c
plugins/dummy/input_dummy.c
plugins/dummy/intf_dummy.c
plugins/dummy/vout_dummy.c
plugins/dvd/input_dvd.c
plugins/dvdread/input_dvdread.c
plugins/esd/aout_esd.c
plugins/fb/fb.c
plugins/filter/deinterlace.c
plugins/filter/distort.c
plugins/filter/invert.c
plugins/filter/transform.c
plugins/filter/wall.c
plugins/ggi/ggi.c
plugins/glide/glide.c
plugins/gtk/gnome.c
plugins/gtk/gtk.c
plugins/gtk/gtk_playlist.c
plugins/idct/idct.c
plugins/idct/idct_decl.h
plugins/idct/idctaltivec.c
plugins/idct/idctclassic.c
plugins/idct/idctmmx.c
plugins/idct/idctmmxext.c
plugins/imdct/imdct.c
plugins/imdct/imdct3dn.c
plugins/imdct/imdctsse.c
plugins/lirc/lirc.c
plugins/lpcm_adec/lpcm_adec.c
plugins/macosx/aout_macosx.c
plugins/macosx/intf_main.c
plugins/macosx/intf_main.h [new file with mode: 0644]
plugins/macosx/intf_vlc_wrapper.c
plugins/macosx/macosx.h
plugins/macosx/vout_macosx.c
plugins/mad/mad_adec.c
plugins/memcpy/memcpy.c
plugins/mga/mga.c
plugins/mga/xmga.c
plugins/motion/motion.c
plugins/motion/motion3dnow.c
plugins/motion/motionaltivec.c
plugins/motion/motionmmx.c
plugins/motion/motionmmxext.c
plugins/mpeg_adec/mpeg_adec.c
plugins/mpeg_system/input_es.c
plugins/mpeg_system/input_ps.c
plugins/mpeg_system/input_ts.c
plugins/mpeg_system/mpeg_es.c
plugins/mpeg_system/mpeg_ps.c
plugins/mpeg_vdec/video_parser.c
plugins/qnx/aout_qnx.c
plugins/qnx/vout_qnx.c
plugins/qt/intf_qt.cpp
plugins/sdl/aout_sdl.c
plugins/sdl/vout_sdl.c
plugins/spudec/spu_decoder.c
plugins/text/ncurses.c
plugins/text/rc.c
plugins/vcd/input_vcd.c
plugins/vcd/vcd.c
plugins/win32/aout_waveout.c
plugins/x11/xcommon.c
src/audio_output/aout_ext-dec.c
src/audio_output/audio_output.c
src/input/input.c
src/input/input_dec.c
src/interface/interface.c
src/interface/main.c
src/misc/modules.c
src/video_output/video_output.c
src/video_output/vout_pictures.c