1. 20 Nov, 2002 2 commits
    • Sam Hocevar's avatar
      * ./include/vlc_common.h, ./src/extras/libc.c: exported our custom libc · c3a40bca
      Sam Hocevar authored
          functions to plugins.
        * ./bootstrap: enhanced the project file generation for plugins; we now
          parse makefiles to make this easier.
        * ./modules/**/Modules.am: reworked a few makefiles so that they are more
          easily parsed.
      c3a40bca
    • gbazin's avatar
      · 60d79876
      gbazin authored
      * src/video_output/video_output.c: fixed a really old bug in the video output
         layer. This bug was only affecting video outputs without direct rendering
         capabilities.
      60d79876
  2. 19 Nov, 2002 4 commits
    • gbazin's avatar
      · f174df02
      gbazin authored
      * modules/misc/network/ipv6.c: restored the msg_*() outputs from BuildAddr().
      f174df02
    • gbazin's avatar
      · a2acda80
      gbazin authored
      * include/video.h, include/vlc_config.h, src/video_output/*: changed the
         picture buffer allocation scheme to allocate pictures from the render
         heap in a clockwise fashion instead of always picking the first available
         one from the start of the heap.
         This allows us to benefit from ffmpeg's macro-block skipping feature.
         As a side effect, we also have less chance of reusing a refrence picture
         buffer when we can't link/unlink them.
      
      * modules/codec/ffmpeg/video.c: modified the direct rendering code to benefit
         from the macro-block skipping algorithm.
         A new flag has also been introduced in the video_output's render heap to
         forbid modifications to the render picture buffers (for instance to overlay
         subtitles).
      a2acda80
    • Sam Hocevar's avatar
      * ./src/misc/modules.c: p_module->psz_filename is now filled with a real · 4a8ce8ac
      Sam Hocevar authored
          8 bit string under WinCE.
        * ./extras/Win32_msvc: scrapped this directory.
        * ./bootstrap: we now parse plugin makefiles to guess what to put in
          the MSVC project files. Only the dummy plugin has been tested yet.
      4a8ce8ac
    • Laurent Aimar's avatar
  3. 18 Nov, 2002 12 commits
    • Christophe Massiot's avatar
    • Laurent Aimar's avatar
      1c1a74e5
    • gbazin's avatar
      · d7510989
      gbazin authored
      * src/misc/modules.c: fixed small typo that was breaking the build.
      d7510989
    • Sam Hocevar's avatar
      * ./src/misc/modules.c: support for Unicode filenames under WinCE; VLC now · 455221a0
      Sam Hocevar authored
          successfully opens plugins.
        * ./modules/misc/dummy/*: hacked the dummy plugin so that it compiles for
          WinCE.
      455221a0
    • gbazin's avatar
      · f5ee3066
      gbazin authored
      * modules/gui/wxwindows/*: updated the toolbar icons.
      f5ee3066
    • gbazin's avatar
      · 48c6e154
      gbazin authored
      * modules/gui/wxwindows/interface.cpp: enabled the OpenFile dialog box.
      48c6e154
    • gbazin's avatar
      · 903aa1fa
      gbazin authored
      * modules/gui/wxwindows/interface.cpp: fixed typo.
      * modules/audio_filter/converter/u8tofloat32.c: fixed typo.
      903aa1fa
    • 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.
      7a32e8dc
    • gbazin's avatar
      · 7b872d1d
      gbazin authored
      * modules/demux/m3u.c: should manage entries with relative paths.
      * src/playlist/playlist.c: fixed playlist_Next().
      7b872d1d
    • 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)
      62fd0255
    • Sam Hocevar's avatar
      * ./bootstrap: reverted the behaviour behaviour to the default, which · de6f5823
      Sam Hocevar authored
          means no default flag to use (except for me, muahaha).
      de6f5823
    • Laurent Aimar's avatar
      91ae5b33
  4. 17 Nov, 2002 1 commit
  5. 16 Nov, 2002 1 commit
  6. 15 Nov, 2002 7 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 :)
      aafd5b0d
    • 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
         (untested).
      d2d2e4f9
    • 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.
      da1b7383
    • gbazin's avatar
      · 60dea7a0
      gbazin authored
      * modules/access/http.c: added an http-proxy config variable. If the variable
         is not set, we'll still look at the value of the http_proxy environment
         variable.
      60dea7a0
    • 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 ).
      4c0c62a7
    • Laurent Aimar's avatar
    • gbazin's avatar
      · 42c78694
      gbazin authored
      * modules/codec/vorbis.c, modules/audio_filter/resampler/linear.c: adapted to
         the new changes in aout3.
      42c78694
  7. 14 Nov, 2002 6 commits
    • Alexis de Lattre's avatar
      · fc6ea050
      Alexis de Lattre authored
      Added the changelog of vlc 0.4.6.
      fc6ea050
    • 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.
      8928554e
    • Laurent Aimar's avatar
      mms.c: it takes care of --no-audio and --no-video (to reduce bandwith · f5bc3cd8
      Laurent Aimar authored
      usage),  and should not use more than --mms-maxbitrate (when there
      are multiple audio or video streams).
      f5bc3cd8
    • Laurent Aimar's avatar
      asf/* : Convert all u* into uint*_t · 6cd56a27
      Laurent Aimar authored
               Fix playing of some live asf, seek improvement (at least for me ;)
      but it's more some "kludge" with vlc clock than true fixes ...
      
       I will never understand how vlc clock works ....
      6cd56a27
    • sigmunau's avatar
    • gbazin's avatar
      · 2547dac3
      gbazin authored
      * src/audio_output/intf.c: fixed a bug affecting audio volume initialization.
      2547dac3
  8. 13 Nov, 2002 7 commits