1. 14 Jan, 2002 8 commits
  2. 13 Jan, 2002 2 commits
    • Gildas Bazin's avatar
      · f84729fc
      Gildas Bazin authored
      * A few fixes for the Win32 build.
      f84729fc
    • Gildas Bazin's avatar
      · 0cbc9445
      Gildas Bazin authored
      * Fixed all the problems related to ToggleFullScreen().
      0cbc9445
  3. 12 Jan, 2002 3 commits
  4. 11 Jan, 2002 2 commits
  5. 10 Jan, 2002 2 commits
    • Cyril Deguet's avatar
      · 1b3363d1
      Cyril Deguet authored
      - beginning of code factorization in aout_s16 (more cleaning will come)
      - As for libmad, I have tried to create the aout fifo in libmad_output,
        to open it with the right sample rate, but strangely it didn't work.
      1b3363d1
    • Sam Hocevar's avatar
      · 0e8b68b5
      Sam Hocevar authored
        * ./src/input/input.c: fixed a few segfaults caused by the dummy plugin.
        * ./plugins/mpeg_adec/mpeg_adec.c: fixed a segfault due to misuse of
          DecoderError.
        * ./plugins/x11/xcommon.c: replaced XFlush with XSync. This must be the
          fourth time someone has to commit this, so I added a reminder :-)
      0e8b68b5
  6. 09 Jan, 2002 4 commits
    • Stéphane Borel's avatar
      Hopefully fixed a bug in TS input, that caused a segfault when there was · 5467d33a
      Stéphane Borel authored
      no network stream.
      
      Please, have a look at the fix to check it doesn't break anything else.
      5467d33a
    • Sam Hocevar's avatar
      · d7b4b27b
      Sam Hocevar authored
        * ./src/interface/intf_eject.c: BSD/OS port by Steven M. Schultz.
      d7b4b27b
    • Sam Hocevar's avatar
      · c7b1c474
      Sam Hocevar authored
        * ./include/modules_inner.h: replaced _X with __VLC_SYMBOL because _X was
          already a system macro under MacOS X.
        * ./plugins/dummy/dummy.c: fixed vlc:loop, vlc:quit, etc. entries.
        * ./plugins/glide/glide.c: activated double buffering.
        * ./plugins/mga/xmga.c: started writing an xmga plugin; doesn't work yet.
        * ./src/input/input.c: fixed the input memory leak, and the insane thread
          spawning we got with vlc:loop.
        * ./src/misc/intf_eject.c: disc ejection routine courtesy of Julien Blache,
          currently Linux-only.
      c7b1c474
    • Cyril Deguet's avatar
      - better communication between audio decoder and output: aout plugins · 1ae5bed4
      Cyril Deguet authored
      are now opened directly in the right mode (works with mpeg_adec and
      ac3_adec, not tested with mad)
      - first attempt to implement mono output (doesn't work yet)
      1ae5bed4
  7. 08 Jan, 2002 2 commits
  8. 07 Jan, 2002 2 commits
    • Sam Hocevar's avatar
      · 85e4b3a1
      Sam Hocevar authored
        ./debian/control: updated list of supported architectures.
        ./share/*: added 16x16 and 32x32 versions of PNG icons.
      85e4b3a1
    • Sam Hocevar's avatar
      · 1e053ea0
      Sam Hocevar authored
        * ./plugins/mga/mga.c: removed the mgammx module and put the code in
          the chroma_i420_ymga module instead. This introduces a slight
          performance issue as we now need to memcpy() the Y plane, but I have
          some vout4 enhancements on their way which make this point moot.
        * ./debian/changelog: imported official Debian changelog.
        * ./debian/control: activated the vlc-mad and vlc-arts packages; package
          builds should now work again.
        * ./plugins/dvd/dvd.c: solved a symbol resolution issue when vlc was
          compiled without libdvdcss which overflowed the return stack.
        * ./plugins/ggi/ggi.c: ported the GGI plugin to vout4.
        * ./plugins/glide/glide.c: ported the Glide plugin to vout4 (untested).
        * ./src/input/input.c: prepared everything for multi-input mode; since
          no interface is yet prepared to handle this, I changed them so that
          they just use the first available input for now. This may break other
          things, but I promise I'll eventually repair everything :-)
      1e053ea0
  9. 06 Jan, 2002 4 commits
  10. 05 Jan, 2002 9 commits
    • Sam Hocevar's avatar
      · ea8c73a7
      Sam Hocevar authored
        * ./src/audio_output/aout_s16.c: fixed a segfault. It may have unexpected
          side effects because I don't know this part of the code, but at least
          it doesn't crash anymore.
        * ./plugins/beos/beos.cpp: first attempt at porting the BeOS plugin to the
          new video output and module systems. Doesn't work nor even compile yet.
        * ./configure.in: we now check the gtk-config version.
      ea8c73a7
    • Sam Hocevar's avatar
      · 569eb5e1
      Sam Hocevar authored
        * ./plugins/mga/mga.c: we use the MGA_VID_FSEL ioctl to select the
          frame to be displayed. Unfortunately, increasing the number of
          frames doesn't seem to work and makes the picture stutter...
      569eb5e1
    • Sam Hocevar's avatar
      · 2ccbfd77
      Sam Hocevar authored
        * ./Makefile: fixed a bug when no builtins were selected.
        * ./plugins/mga/mga.c: ported the MGA video output to vout4. Only does YV12
          for the moment, and there is a strange bug with some streams which gives
          only a green image. Needs to be looked at.
        * ./plugins/x11/xcommon.c: fixed a few typos.
      2ccbfd77
    • Jean-Paul Saman's avatar
      Updated documentation. · b0c8b579
      Jean-Paul Saman authored
      b0c8b579
    • Jean-Paul Saman's avatar
      Updated TODO list. · 56cb85e9
      Jean-Paul Saman authored
      56cb85e9
    • Jean-Paul Saman's avatar
      Updated documentation · 867bc603
      Jean-Paul Saman authored
      867bc603
    • Jean-Paul Saman's avatar
      6cae0b7a
    • Sam Hocevar's avatar
      · 176465d2
      Sam Hocevar authored
        * ./configure.in: fix for obscure architectures like hppa where target_os
          isn't properly detected.
        * ./include/video_output.h: got rid of pf_setpalette; I'll find a nicer way.
        * ./plugins/mga.c: fixed MGA module compilation. Doesn't work yet, though.
      176465d2
    • Sam Hocevar's avatar
      · aea6698d
      Sam Hocevar authored
        * ./include/common.h: hton64 is now an inline function.
        * ./src/video_output/vout_pictures.c et al.: vout4 now automatically
          detects when two chroma formats are the same, such as UYVY/Y422, or
          roughly equivalent, such as I420/YV12. Plugins need not worry about
          conversion anymore.
      aea6698d
  11. 04 Jan, 2002 1 commit
    • Sam Hocevar's avatar
      · 53b978f8
      Sam Hocevar authored
        * ./BUGS: added a list of known bugs. Please add your findings!
        * ./MODULES: added a short description of each module. Maybe we should
          add more details to make this file really useful.
        * ./doc/bugreport-howto.txt: wishful thinking...
        * ./Makefile: added a workaround for the fact that .c files don't depend
          on <videolan/vlc.h>.
        * ./plugins/memcpy/memcpy.c: all memcpy modules are now built from the same
          single file.
        * ./src/interface/main.c: added the --nommx, --no3dnow, --nommxext, --nosse
          and --noaltivec options to vlc.
        * ./configure.in: removed the --disable-mmx option, now useless because
          of the vlc --no* options.
        * ./src/interface/main.c: fixed a crash caused by the memcpy module
          being released too early.
        * ./include/video.h: more vout4 changes, including margin support, more
          FOURCC formats recognized, transparent support of identical or almost
          identical FOURCC formats.
        * ./include/video_output.h: added a vout_Render function to video output
          modules which is to be executed before vout_Display.
        * ./include/common.h: this header is back.
        * ./plugins/chroma/i420_rgb.c: planar YUV 4:2:0 to packed RGB conversion
          functions, mostly taken from vout3's yuv functions, but heavily modified
          to use FAST_MEMCPY and to handle image dimensions which are not multiples
          of 16. Not all functions have been written yet, though.
        * ./plugins/chroma/i420_yuy2.c: planar YUV 4:2:0 to packed YUV conversion
          functions, various targets such as 4:2:2 YUYV, YVYU, UYVY, or 2:1:1 YUYV,
          with accelerated MMX versions.
        * ./plugins/chroma/i422_yuy2.c: same as i420_yuy2.c but takes planar YUV
          4:2:2 pictures in input. With accelerated MMX versions as well. This plugin
          makes it possible to display 4:2:2 files on most video cards without the
          quality loss of 4:2:0 downsampling.
        * ./plugins/filter/*: thanks to the vout_Render function, all filters now
          output their data perfectly in sync.
        * ./plugins/dvdread/Makefile: fix to prevent unnecessary target rebuilds.
        * ./plugins/sdl/vout_sdl.c: support for YV12, UYVY, YUY2 and YVYU overlays.
        * ./plugins/x11/xcommon.c: support for I420, YV12, YUY2 and Y211 overlays.
      53b978f8
  12. 02 Jan, 2002 1 commit
    • Sam Hocevar's avatar
      · bf7ee74f
      Sam Hocevar authored
        * ./ChangeLog: imported the 0.2.92 changes, unrolled current CVS changes.
        * ./include/config.h et al.: this file is no longer generated.
        * ./include/video.h: we use the FOURCC definition of a chroma format to
          describe picture types (see http://www.webartz.com/fourcc/).
        * ./plugins/dvdread/input_dvdread.c: compilation fix by Eyal Lebedinsky.
        * ./plugins/x11/xcommon.c: fixed the XShm operations order.
      bf7ee74f