1. 09 Dec, 2002 2 commits
    • Eric Petit's avatar
      Default re-enabled dvd module. · e7453ce6
      Eric Petit authored
        --disable-dvd works anyway.
    • Boris Dorès's avatar
      - new headphone channel mixer with virtual spatialization effect : This · 84ae579e
      Boris Dorès authored
        effect should give you the feeling that you stands in a real room with
        a complete 5.1 speaker set when using only a headphone, providing a
        more realistic sound experience. It should also be more comfortable
        and less tiring when listening to music for long periods of time.It
        works with any source format from mono to 5.1.
        -> please try it and feel free to give me some feedback. Some
           improvements are already planned (adding echo, more configuration
           options, ...).
      NB: whereas the filter itself is in a (very first) stable version, the
          way it is integrated to the filter chain is only a _temporary_ hack
          since it's the audio ouput core (input.c actually) which is directly
          responsible for it. Integrating it in a more suitable way will
          probably require some work on the way the filters are selected as
          well as on the configuration level, but I'm working on it :)
  2. 08 Dec, 2002 3 commits
  3. 07 Dec, 2002 1 commit
    • Christophe Massiot's avatar
      * configure.ac.in: Disabled -Wtraditional as it produces much more bogus · ec518727
      Christophe Massiot authored
        warnings than real ones.
      * audio output: New intf-change variable to know when audio-channels
        and audio-device have changed.
      * video output: New intf-change variable and vout_VarCallback, to know
        when video-device has changed (OS X port).
      * modules/gui/macosx/*: Menus for audio channels, implemented volume
        management, added a menu for screen selection.
  4. 06 Dec, 2002 3 commits
  5. 05 Dec, 2002 2 commits
    • Sam Hocevar's avatar
      * ./configure.ac.in: disabled -Wconversion for gcc 2.x because it makes it · 40dfc834
      Sam Hocevar authored
          choke on system headers.
    • Sam Hocevar's avatar
      * ./ipkg/Makefile.in: removed a file handled by automake. · 5927421c
      Sam Hocevar authored
        * ./configure.ac.in: additional warning flags for GCC.
                 Warn if a prototype causes a type conversion that is different from
                 what would happen to the same argument in the absence of a proto-
                 Warn when a comparison between signed and unsigned values could
                 produce an incorrect result when the signed value is converted to
                 Warn if the compiler detects that code will never be executed.
                 Warn if a requested optimization pass is disabled.
          See the gcc documentation for more explanations. This triggers a lot of
          warnings everywhere, and at first sight they're all worth fixing. Code
          quality matters, too, so let's fix'em :)
  6. 04 Dec, 2002 1 commit
  7. 03 Dec, 2002 2 commits
  8. 02 Dec, 2002 3 commits
  9. 28 Nov, 2002 2 commits
    • Christophe Massiot's avatar
      * Correct socklen_t detection. · 60b9d5a5
      Christophe Massiot authored
      * Fix for S/PDIF encapsulation on big endian systems.
      * S/PDIF output for Mac OS X, courtesy of Heiko Panther <heiko_panthe@mac.com>.
    • gbazin's avatar
      · e1c7565e
      gbazin authored
      * configure.ac.in: fixed linkage of theora plugin.
      * modules/codec/theora.c, modules/codec/tarkin.c: fixed breakage.
      * modules/codec/vorbis.c: lowered the priority of the tremor plugin.
  10. 25 Nov, 2002 1 commit
    • gbazin's avatar
      · d54e11ed
      gbazin authored
      * configure.ac.in: for wxWindows headers detection, we now check wx/wxprec.h.
         Also fixed a typo: libdvbpsi is enabled by default.
  11. 24 Nov, 2002 1 commit
  12. 23 Nov, 2002 1 commit
  13. 22 Nov, 2002 2 commits
  14. 21 Nov, 2002 2 commits
    • gbazin's avatar
      · e9e8b069
      gbazin authored
      * modules/codec/Modules.am, configure.ac.in, modules/codec/vorbis.c: added
         a tremor decoder module using libvorbisidec (aka tremor) from xiph.org.
         This module allows decoding vorbis audio on hardware without a fpu
      * modules/LIST: added entries for tremor and theora.
    • Sam Hocevar's avatar
      * ./modules/video_output/wingdi.c: skeleton of a Windows GDI video output. · 1fdc92cb
      Sam Hocevar authored
        * ./modules/access/file.c: the file access plugin gets the real file size
          under WinCE.
        * ./modules/audio_filter/converter/u8tofixed32.c: added this conversion
          filter to play some WAV files without an FPU.
        * ./bootstrap: bootstrap --update-vc doesn't rely on the Makefile's presence.
  15. 20 Nov, 2002 3 commits
    • gbazin's avatar
      · 58b0fe00
      gbazin authored
      * configure.ac.in: temporary hack for libdvbpsi detection.
    • gbazin's avatar
      · 8a9249dd
      gbazin authored
      * configure.ac.in, modules/gui/wxwindows/wxwindows.cpp: other compilation
         fixes for the wxwindows interface on win32.
    • gbazin's avatar
      · 36b7d8ef
      gbazin authored
      * modules/codec/theora.c, configure.ac.in, modules/codec/Modules.am: new
         theora codec plugin.
         This plugin is based on the experimental theora codec from the Xiph.Org
         foundation (http://www.theora.org/). Because the theora bitstream
         specifications are likely to change in the near future, this plugin won't
         be compiled by default. If you want to test/develop theora with vlc, you'll
         need to configure it with --enable-theora and also make sure you've got a
         fresh libogg from cvs.
      * modules/demux/ogg.c: modified to handle theora and tarkin bitstreams.
      * modules/codec/tarkin.c: fixed a few typos.
  16. 18 Nov, 2002 2 commits
    • gbazin's avatar
      · 7a32e8dc
      gbazin authored
      * configure.ac.in, modules/codec/Modules.am, modules/codec/tarkin.c: added
         an experimental tarkin video decoder. You will need to specify the tarkin
         tree you want to use with --with-tarkin-tree=.
         Warning: Tarkin is still in very early development stage, so this plugin isn't
         actually usefull unless you intend to do some development on tarkin itself.
    • gbazin's avatar
      · 62fd0255
      gbazin authored
      * added a wxwindows interface using the wxWindows cross-platform GUI framework.
         The interface is quite basic for now but should be functional anyway.
         (you need to have wxWindows >= 2.3.0 installed to use this plugin)
  17. 15 Nov, 2002 4 commits
    • Laurent Aimar's avatar
      * modules/demux/util : add a text subtitle demuxer. (Module called by demux). · aafd5b0d
      Laurent Aimar authored
      MicroDVD, SubRIP, SSA subtitle format should work...
       Options: --sub-file <subtitle file> [--sub-fps, --sub-delay --sub-format].
       * modules/demux/avi : make use of subtitle parser.
       * modules/demux/asf : display movie length. (It will not work with live
      streams of course).
       modules/codec/spudec : use i_dts to send end of display time for subtitle.
      (Yes it's ugly, but it works :)
    • gbazin's avatar
      · d2d2e4f9
      gbazin authored
      * configure.ac.in, modules/audio_output/arts.c, modules/audio_output/esd.c:
         fixed the arts and esd audio plugins after the recent changes to aout3
    • gbazin's avatar
      · da1b7383
      gbazin authored
      * configure.ac.in, modules/audio_output/directx.c, modules/audio_output/waveout.c:
         fixed the waveout and directx audio plugins after the recent changes to aout3.
    • gbazin's avatar
      · 4c0c62a7
      gbazin authored
      * configure.ac.in: fixed a few typos regarding LDFLAGS_access_*. Re-enabled
         the oss plugin as it seems to be working fine.
      * src/audio_output/input.c: fixed an obscure bug... (strange one though:
         int foo = -1; unsigned int bar = 2; __MAX( foo, bar) == -1 ).
  18. 14 Nov, 2002 1 commit
    • Christophe Massiot's avatar
      Major change of the channels management. p_format->i_channels disappeares · 8928554e
      Christophe Massiot authored
      and is replaced by two members : i_physical_channels and i_original_channels.
      i_physical_channels describes the channels which are effectively present
      in the stream (at the current point of the aout pipeline), whereas
      i_original_channels represents the channels we used to constitute the
      stream. For instance a mono stream (FRONT_CENTER) may emanate from a
      FRONT_LEFT channel of a STEREO stream.
      Additionally, this contains hooks to dynamically select the audio device
      and the channels configuration. In order to do that, all aout plugins,
      and all interface plug-ins need to be adapted. Currently only SDL
      (partially OSS) and the rc interface have been adapted, please use them
      as a guide. Other aout plug-ins have been temporarily disabled.
      IMPORTANT : if you need a working sound output, DO NOT UPDATE YOUR TREE
      for several days until we fix that.
      * modules/misc/network/ipv4.c: Fixed a long-standing segfault when saving
        preferences and asking for multicast.
  19. 13 Nov, 2002 2 commits
  20. 12 Nov, 2002 2 commits