1. 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
    • Gildas Bazin's avatar
      · 91f8a9a4
      Gildas Bazin 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
    • Olivier Teulière's avatar
      · e1634f82
      Olivier Teulière 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
  2. 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
  3. 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
    • Gildas Bazin's avatar
      · 279de2ef
      Gildas Bazin 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
    • Gildas Bazin's avatar
      · 031f01c7
      Gildas Bazin 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
  4. 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
    • Gildas Bazin's avatar
      · 278bc72e
      Gildas Bazin 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
  5. 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
  6. 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
  7. 13 Mar, 2002 3 commits
  8. 12 Mar, 2002 2 commits
    • Gildas Bazin's avatar
      · 5b322485
      Gildas Bazin authored
      
      * a52 plugin updated to use liba52-0.7.3 ( which is now available on debian :)
      5b322485
    • Stéphane Borel's avatar
      · 2ce7beda
      Stéphane Borel authored
      *New configuration option to choose audio output format at runtime.
      It allows to select spdif pass-through decoder with --ac3_adec and to
      remove the ugly b_ac3 in main.h
      
      As a consequence --spdif doesn't work anymore: you should use --ac3_adec pass
      
      *Fixed a typo in main.c
      
      *Return the option name in error message for unknown option intead of the
      argument.
      2ce7beda
  9. 11 Mar, 2002 3 commits
    • Gildas Bazin's avatar
      · df7f26ed
      Gildas Bazin authored
      
      * gtk config interface modified so you can only have one instance of a plugin
          config dialog box displayed at one time.
      df7f26ed
    • Gildas Bazin's avatar
      · 80d8f9e4
      Gildas Bazin authored
      
      * oops, forgot to check the gnome interface before my last commit.
      80d8f9e4
    • Gildas Bazin's avatar
      · 7f583e05
      Gildas Bazin authored
      
      * New GTK configuration interface. This interface is generated dynamically
        at run-time from the configuration data contained in each plugin.
      * config_PutPszVariable and config_GetPszVariable are now thread safe.
      * Few modifications/optimizations to the config module.
      * Got rid of all the _VAR macros in config.h
      
      This is the first version of the GTK configuration interface. There are still
      a few raw corners and a fews things left to do, but it basically does what
      I wanted.
      Constructive comments like it sucks or it smells rotten fish are of course
      very welcome. And if there are GTK gurus out there, please don't hesitate to
      add your touch.
      
      I also started to add usefull comments to the configuration options but I'm not
      really good at this kind of thing so if people want to help, they can finish
      the job. For this look at all the *_LONGTEXT macros at the top of main.c
      
      (PS: Translations will also be appreciated but not right now as the interface
      will likely change again in the few coming days)
      7f583e05
  10. 10 Mar, 2002 1 commit
  11. 09 Mar, 2002 2 commits
    • Stéphane Borel's avatar
      · c2aac10e
      Stéphane Borel authored
      *Fixed EOF segfault at end of DVD
      
      *Buffer manager is renintialised at area change.
      c2aac10e
    • Sam Hocevar's avatar
      · d865ef30
      Sam Hocevar authored
        * ./plugins/dvd/dvd_access.c ./plugins/vcd/input_vcd.c: we now exit more
          cleanly on initialization error.
      d865ef30
  12. 08 Mar, 2002 1 commit
    • Stéphane Borel's avatar
      · 83b13fcb
      Stéphane Borel authored
      Rewrite most functions in DVD plugin. Some old bugs might have been
      solved in the operation. The plugin some be more readable now, and
      should produce fewaer segfaults (I hope so :p)
      83b13fcb