1. 21 Mar, 2002 4 commits
    • gbazin's avatar
      · c6f900e1
      gbazin authored
      * the calculation for the initial video window dimensions is now done in
          video_output.c and made available into p_vout->i_window_height/width.
          This allows to get rid of duplicated code and unify the behaviour of
          the video output plugins. (not all the plugins have been modified
          because I didn't want to break anything).
      
          As a side effect, the --width and --height options are now working, you
          can even use only --width or only --height the other dimension will adapt
          automatically to the video characteristics.
          Note that you need to remove the width/height options from the config file
          or set them to -1 if you want to use the actual video size.
      c6f900e1
    • gbazin's avatar
      · fb3f8ba5
      gbazin authored
      * moved GetConfigurationFromCmdLine() into configuration.c and renamed it
         into config_LoadCmdLine()
      * config_GetHomeDir doesn't use getpwuid_r anymore as this was creating
         some problems on solaris. This function now uses getpwuid and is called
         only once to store the home directory into the p_main structure.
      fb3f8ba5
    • Johan Bilien's avatar
      · 6194c61e
      Johan Bilien authored
      Forgot to add the input files.
      6194c61e
    • Johan Bilien's avatar
      *** empty log message *** · 6d7c2261
      Johan Bilien authored
      6d7c2261
  2. 20 Mar, 2002 7 commits
    • gbazin's avatar
      · 313043fe
      gbazin authored
      * fixed stupid bug in stupid ConvertPrintfFormatString() function
      * fixed the "waveout not closing" bug. We need to reset the waveout device
          before closing it.
      313043fe
    • Sam Hocevar's avatar
      · 3939be7d
      Sam Hocevar authored
        * ./src/input/mpeg_system.c: fixed a bus error on UltraSparc.
      3939be7d
    • Sam Hocevar's avatar
      · cd437524
      Sam Hocevar authored
        * Win32 and Solaris compilation fix.
      cd437524
    • Tony Castley's avatar
      Improved scaling, correct aspect ratio even in full screen mode. · 239e959a
      Tony Castley authored
      Duplicate code reduces and framework for Overlay and OpenGL modes in place.
      239e959a
    • Sam Hocevar's avatar
      · e6315659
      Sam Hocevar authored
        * ./src/misc/modules_plugin.h: kludge to allow the ALSA module to be
          compiled as a plugin. Please test.
        * ./include/modules.h: fixed a C++ warning.
      e6315659
    • ipkiss's avatar
      · e2de855a
      ipkiss authored
       * Added 3 bugs of the win32 port to the BUGS file
      e2de855a
    • Johan Bilien's avatar
      · c581b387
      Johan Bilien authored
      * Raw device fix, courtesy of Steven Schultz
      c581b387
  3. 19 Mar, 2002 11 commits
    • Christophe Massiot's avatar
      Fixed a typo. Grmbl. · 1c7d9427
      Christophe Massiot authored
      1c7d9427
    • Christophe Massiot's avatar
    • Johan Bilien's avatar
      · 8fd1965b
      Johan Bilien authored
      * fixed some bugs in program management : selected ESs must be attached
      to the selected program.
      8fd1965b
    • Sam Hocevar's avatar
      · 8ce5aeea
      Sam Hocevar authored
        * ./plugins/aa: aalib output plugin courtesy of Sigmund Augdal.
        * ./configure.in: fixed a few bashisms.
        * ./src/misc/configuration.c: fixed build under Solaris.
        * ./TODO: updated todo list.
      8ce5aeea
    • gbazin's avatar
      · 91f8a9a4
      gbazin authored
      * fixed two memory leaks
      * fixed typo in waveout.c
      91f8a9a4
    • Sam Hocevar's avatar
      · fde2aaea
      Sam Hocevar authored
        * ./configure.in: BeOS compilation fixes.
        * ./debian/rules: activated (broken) KDE interface.
        * ./plugins/access/http.c: fixed a segfault.
        * ./plugins/alsa/aout_alsa.c: fixed a segfault.
      fde2aaea
    • ipkiss's avatar
      · e1634f82
      ipkiss authored
        * ./include/common.h: fixed the compilation fix for Borland C++ :)
      e1634f82
    • Sam Hocevar's avatar
      · 19947284
      Sam Hocevar authored
        * ./include/common.h: compilation fix for Borland C++.
      19947284
    • Jon Lech Johansen's avatar
      * MacOS X aout now uses AudioConverter for int->float · 5dcebef9
      Jon Lech Johansen authored
        * Various MacOS X intf improvements and bug fixes
      5dcebef9
    • Sam Hocevar's avatar
      · 939b6ea1
      Sam Hocevar authored
        * ./plugins/chroma/i420_rgb8.c: fixed a warning.
        * ./plugins/filter/deinterlace.c: fixed chroma deinterlacing.
        * ./plugins/kde/kde.cpp: the KDE interface compiles again.
        * ./plugins/mpeg_system/mpeg_es.c: fixed a segfault I introduced today.
        * ./plugins/network/ipv4.c: cosmetic fix.
        * ./src/interface/main.c: fixed a typo in the --help output.
        * ./src/misc/netutils.c: fixed a segfault in the vlcs communication; still
          unstable but solving other bugs won't do any good without rewriting the
          whole playlist code. Which I'm doing right now.
      939b6ea1
    • Christophe Massiot's avatar
      MacOS X compile fixes. · 64439677
      Christophe Massiot authored
      64439677
  4. 18 Mar, 2002 4 commits
    • Xavier Marchesini's avatar
      · ac7973f4
      Xavier Marchesini authored
        * skip "//" if we find "://" in a resource we have to play : this allows us to use the syntax udpstream://host.
      ac7973f4
    • Sam Hocevar's avatar
      · d4f18c4e
      Sam Hocevar authored
        * ./extras/MacOSX_dvdioctl: removed outdated files.
        * ./plugins/fx/scope.c: fixed an infinite loop error.
        * ./plugins: fixed segfaults in various demux plugins.
        * ./plugins/sdl/vout_sdl.c: SDL_VIDEODRIVER can be specified from the
          command line; try "--vout sdl:aalib"
      d4f18c4e
    • Sam Hocevar's avatar
      · aaee289a
      Sam Hocevar authored
        * ./configure.in: fixed linking of the ipv4 plugin.
      aaee289a
    • Xavier Marchesini's avatar
      · 1d1ede1d
      Xavier Marchesini authored
       * DirectX plugin is now correctly detected and configured.
      1d1ede1d
  5. 17 Mar, 2002 5 commits
    • Sam Hocevar's avatar
      · ced4c0f6
      Sam Hocevar authored
        * ./BUGS: updated bug list.
        * ./configure.in: ./configure --help should be a lot clearer now.
      ced4c0f6
    • Sam Hocevar's avatar
      · 4c8afc76
      Sam Hocevar authored
        * ./plugins/chroma/i420_rgb8.c: plain C 8 bpp transformation.
        * ./plugins/chroma/i420_rgb16.c: plain C 24/32 bpp transformations.
        * ./plugins/ggi/ggi.c: support for 8 bpp displays.
        * ./plugins/sdl/vout_sdl.c: support for 8 bpp displays.
        * ./plugins/x11/xcommon.c: support for 8 bpp displays.
        * ./src/video_output/video_output.c: fixed a segfault.
      4c8afc76
    • gbazin's avatar
      · 279de2ef
      gbazin authored
      * added an alternate fullscreen method. With this method, _nothing_ is allowed
      to be displayed on top of the video (especially not taskbars, etc...).
      Of course this can also be annoying sometimes, this is why it's an option.
      
      PS: does anybody know how not to propagate the Ctrl-Alt-Tab key event to the
      window manager. I tryed XChangeWindowAttributes with do_not_propagate_mask but
      it doesn't seem to work.
      279de2ef
    • gbazin's avatar
      · 031f01c7
      gbazin authored
      * small fix for the config file. The parser assumes that the config file is
      divided into sections (a section is the config data for a plugin and begins
      with something like [foo]), so the comment for the beginning of the section
      must be after the section marker and not before.
      
      If you want to illustrate the problem (without this fix):
      - save vlc's config
      - exit from vlc and remove for example the dsp plugin (rm plugins/dsp.so)
      - resave vlc's config
      and now look at the end of the config file, it's all screwed up.
      031f01c7
    • Tony Castley's avatar
      Tidied code and prevented curruption on window not containing the video. · f6451da5
      Tony Castley authored
      Video window now returns to correct size and position after toggling
      full screen.
      f6451da5
  6. 16 Mar, 2002 2 commits
    • Sam Hocevar's avatar
      · 2f4af9df
      Sam Hocevar authored
        * ./configure.in: more modules are plugins.
        * ./src/misc/configuration.c: changed ~/.VideoLan/vlc to ~/.videolan/vlcrc,
          and a few cosmetic changes (sorry Gildas for the butchery).
        * ./plugins/chroma/i420_rgb16.c: C version of the I420 to RV15/16 chroma.
      2f4af9df
    • gbazin's avatar
      · 278bc72e
      gbazin authored
      * This the last piece of the new configuration module. You can now save your
      configuration options (only from the gtk/gnome interface for now). The config
      file will be saved as ~/.VideoLan/vlc
      
      It's not quite yet finished (well there are a few small details to sort out),
      but I'm going away for the week-end and I wanted to commit this before so you
      can all have a play with it :)
      278bc72e
  7. 15 Mar, 2002 5 commits
    • Sam Hocevar's avatar
      · dffb93e1
      Sam Hocevar authored
        * ./plugins/spudec/spu_decoder.c: we now analyze the subtitle image
          data to find the border color and the inner colors when there was
          no way to find the palette data (network stream).
      dffb93e1
    • Sam Hocevar's avatar
      · 39124c2d
      Sam Hocevar authored
        * ./plugins/mpeg_system: fixed a parsing bug I introduced yesterday.
      39124c2d
    • Sam Hocevar's avatar
      · 0d972bf5
      Sam Hocevar authored
        * ./Makefile: fixed OS X vlc.app compilation dependencies.
        * ./configure.in: fixed the endianness check under Solaris.
      
        * ./src/input/input.c: strings are now initialized to "" instead of NULL.
      
        * ./plugins/spudec/spu_decoder.c: we now properly support the subtitle
          palette information we get from the DVD. Subtitles rox !
        * ./src/video_output/vout_subpictures.c: removed all DVD-specific routines
          and put them into spu_decoder.c.
      0d972bf5
    • Stéphane Borel's avatar
      · 3dd67e8f
      Stéphane Borel authored
      *Move iec958/spdif encapsulation from ac3_spdif to aout_spdif.
      It will eventually allows to use ac3_adec or a52 for spdif output.
      
      *Remove an ugly loop in aout_spdif.
      3dd67e8f
    • Stéphane Borel's avatar
      · f9f1cc85
      Stéphane Borel authored
      -Fixed chapter selection at startup.
      f9f1cc85
  8. 14 Mar, 2002 1 commit
    • Stéphane Borel's avatar
      · 9c49d6f8
      Stéphane Borel authored
      *p_es->p_demux_data is available in p_config->p_demux_data so that the input
      can pass information directly to the decoder.
      
      *First application: aspect ratio for DVD is read from the ifo (should fix
      the buf with aspect ratio in anamorphic DVDs).
      
      *The DVD plugin also copy the spu yuv palette in p_demux_data so that the
      spudec can display subtitle with the right color (sam !).
      
      *Removed duplicate code and useless lock in gtk.
      9c49d6f8
  9. 13 Mar, 2002 1 commit
    • Johan Bilien's avatar
      · 4a51bbeb
      Johan Bilien authored
      * Fixed EOF and Stop segfault in VCD input : input_BuffersEnd was being
        called two times
      4a51bbeb