]> git.sesse.net Git - vlc/commit
* Initialize SDL before opening the SDL audio output.
authorSam Hocevar <sam@videolan.org>
Wed, 19 Dec 2001 03:50:22 +0000 (03:50 +0000)
committerSam Hocevar <sam@videolan.org>
Wed, 19 Dec 2001 03:50:22 +0000 (03:50 +0000)
commit2d90188b7347d01a23e57899d58b9cb64be1eb17
tree60dad54a40763b458859b72b041c557f874ce025
parent8acfd9b406c4f3f69b6195809fd3f48ce9168c39
  * Initialize SDL before opening the SDL audio output.
  * Prevent two SDL video outputs or audio outputs to be spawned at the
    same time to avoid ugly crashes.
  * The SDL plugin now says whether we are using software or hardware YUV
    in its window title.
  * We now stop at the first ':' when looking for a module name, to easily
    pass information to the modules. Possible example: --vout sdl:software,
    implementation of such an option is left as an exercise.
  * Merged filter_bob and filter_bob422 into filter_bob. Use --filter bob
    to deinterlace 422 into 420 as well.
  * Factorized code common to most filters and the video output, optimized
    a few filters by aligning data and reading 64 bits at a time.
  * Two new absolutely useless, CPU-eating, resource-wasting, but fun
    filters: enjoy `transform', which performs flips and 90� rotations, and
    `distort', which performs animated image effects (currently only a naive
    sine wave is implemented). Usage examples:
       --filter transform:hflip
       --filter transform:vflip
       --filter transform:90
       --filter transform:180
       --filter transform:270
       --filter distort:wave
22 files changed:
Makefile
Makefile.opts.in
configure
configure.in
debian/changelog
include/common.h
include/modules_export.h
include/video_output.h
plugins/alsa/aout_alsa.c
plugins/filter/Makefile
plugins/filter/bob.c
plugins/filter/distort.c [moved from plugins/filter/bob422.c with 59% similarity]
plugins/filter/filter_common.h [new file with mode: 0644]
plugins/filter/invert.c
plugins/filter/transform.c [new file with mode: 0644]
plugins/filter/wall.c
plugins/mpeg_system/input_ps.c
plugins/sdl/aout_sdl.c
plugins/sdl/vout_sdl.c
plugins/x11/vout_common.c
src/misc/tests.c
src/video_output/vout_pictures.c