1. 09 Mar, 2002 1 commit
    • 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
  2. 08 Mar, 2002 1 commit
  3. 06 Mar, 2002 3 commits
    • Sam Hocevar's avatar
      · a3f0e14d
      Sam Hocevar authored
        * ./src/interface/main.c: disabled the GNOME segfault dialog in debug
          mode. We want nice, clean segfaults, with huge core files and a lot
          of rattle noise.
      a3f0e14d
    • Sam Hocevar's avatar
      · ec8581d6
      Sam Hocevar authored
        * ./plugins/ac3_adec/ac3_parse.c: ac3dec is now less verbose.
        * ./src/interface/interface.c: fixed a deadlock when seeking the
          stream using the keyboard arrows.
      ec8581d6
    • Stéphane Borel's avatar
      · 55ce4df1
      Stéphane Borel authored
      *Removed an occurance of former angle item in gtk.
      
      *Fixed a bug in ES management introduced lately in DVD/DvdRead.
      
      *Beginning of reorganisation in DVD plugin source files, in order to try to
      make it easier to understand. There is some work left though :p.
      
      *Decreased the score for VCD plugin, as the VCD demuxer was used even
      for DVD :p. It should make autodetection work.
      Some comment:
      -I think that VCDInit should make a test on the access plugin and be launched
      only if the access plugin is VCD,
      -VCDOpen shouldn't set p_input->b_error: if it fails we just try another
      module,
      -PSRead doesn't need to be duplicated anymore: input_ReadPS is now available
      for plugins (cf Christophe's commit).
      
      Please comment around that: I'd like to know if the behaviour I've described
      is the one everyone expects.
      
      Enjoy my new bugs :p
      55ce4df1
  4. 05 Mar, 2002 2 commits
    • Stéphane Borel's avatar
      · ba9c75bf
      Stéphane Borel authored
      * Dvd angle is now handled through a program structure, so that the interface
      needs nothing specific to change angle.
      
      * Fixed a bug in clock management where ES without a program couldn't get
      timestamped.
      
      *Fixed program management in gnome/gtk. Program now also appears in popup.
      
      *In interface, only display ES associated with the selected program, or with
      no program at all.
      ba9c75bf
    • Gildas Bazin's avatar
      · 7729c4e2
      Gildas Bazin authored
      
      * fixed typo in the win32 change to the input parser.
      7729c4e2
  5. 04 Mar, 2002 4 commits
    • Christophe Massiot's avatar
      * IPv6 network module, courtesy of Alexis Guillard <alexis.guillard@bt.com>, · 5658c1d9
      Christophe Massiot authored
      for BT ;
      * --6 and --4 options to force IPv6 or IPv4 (FIXME: it should be -6 and
      -4 but I don't know how to do it with the new configuration module) ;
      * Channel manager now uses a socket from the network plug-in and is more
      portable (and probably broken, too :) ;
      * input_ReadPS and input_ReadTS are now in mpeg_system.c to be more
      easily reused by plug-ins other than mpeg_ps and mpeg_ts.
      
      That's all for tonight.
      5658c1d9
    • Gildas Bazin's avatar
      · a14f1ce3
      Gildas Bazin authored
      
      * this time I actually commited the win32 modif to the input parser ;-)
      a14f1ce3
    • Gildas Bazin's avatar
      · 721c7207
      Gildas Bazin authored
      
      * We now make sure the aout plugin buffers always contain between
      AOUT_BUFFER_DURATION/2 and AOUT_BUFFER_DURATION*3/2 worth of audio.
      This should solve the audio buffer underruns.
      
      * fix for the bug in input when filename contains a '@' character.
      
      * simplified the win32 specific changes to the input parser. ( I think
      we can safely assume that no access plugin name will have a length of
      one character)
      721c7207
    • Stéphane Borel's avatar
      *** empty log message *** · 1eb6c844
      Stéphane Borel authored
      1eb6c844
  6. 03 Mar, 2002 2 commits
    • Gildas Bazin's avatar
      · ddc7a493
      Gildas Bazin authored
      
      * added network to the list of the plugins directories in Makefile
      * small bugfixes
      ddc7a493
    • Xavier Marchesini's avatar
      · 669c712a
      Xavier Marchesini authored
       * Fixed DVD input under Win32.
       * Fixed input parser under win32, chich couldn't understand that
      c:\windows\bureau is a valid file and doesn't need to be accessed with
      the plugin 'C' :-)
       * BTW, I added myself in the AUTHORS file :)
      669c712a
  7. 02 Mar, 2002 3 commits
    • Xavier Marchesini's avatar
      · e28bab12
      Xavier Marchesini authored
       * Various Win32 compilation fixes.
       * DVD compiles, but doesn't work yet.
       * Fixed some typos in my previous Win32 multicast commit
      e28bab12
    • Sam Hocevar's avatar
      · b5231008
      Sam Hocevar authored
         * ./plugins/dummy/input_dummy.c: fixed `vlc vlc:quit'.
         * ./src/input/input.c: initialized uninitialized variables.
      b5231008
    • Stéphane Borel's avatar
      · 7a65e297
      Stéphane Borel authored
      *Initiliaze p_access_module & p_demux_modules to NULL when input thread
      in created.
      7a65e297
  8. 01 Mar, 2002 3 commits
    • Sam Hocevar's avatar
      · 4e412817
      Sam Hocevar authored
        * ./po/no.po: Norwegian translation by Sigmund Augdal. Berd� ka p� t�t.
        * ./src/misc/modules.c: shortcuts for --intf work again, gvlc launches the
          Gtk interface, qvlc launches the Qt interface, etc.
        * ./plugins/fx/scope.c: we now have sound together with --aout scope.
      4e412817
    • Stéphane Borel's avatar
      · 9b393dab
      Stéphane Borel authored
      *dvd and dvdread support for input III.
      
      Dvdread is known to segfault at title change. I'm working on this.
      9b393dab
    • Christophe Massiot's avatar
      Input III (Episode 1). · d0bf23fa
      Christophe Massiot authored
      - Major rewrite of the buffer core functions
      - Modularity of access plugins (file, udp, http)
      - Modularity of network stack (ipv4, soon ipv6)
      - Autodetection of the type of stream
      
      And a new killing feature : HTTP streams are now seekable.
      
      Please note that dvd, dvdread and vcd plug-ins are broken and thus disabled.
      d0bf23fa
  9. 27 Feb, 2002 4 commits
    • Sam Hocevar's avatar
      · eba980c2
      Sam Hocevar authored
        * ./plugins/mpeg_vdec/vpar_headers.c: we no longer crash when the next
          stream doesn't have the same image size as the previous one.
        * ./src/audio_output/aout_pcm.c: another overrun fix; please test.
      eba980c2
    • Sam Hocevar's avatar
      · a701094d
      Sam Hocevar authored
        * ./plugins/dsp/aout_dsp.c: OpenBSD compilation fix.
        * ./src/video_output/video_output.c: fixed a segfault on exit.
      a701094d
    • Sam Hocevar's avatar
      · 7f76c7c5
      Sam Hocevar authored
        * ./src/input/input.c: BeOS network support (no idea if it works when you
          don't have BONE, though).
      7f76c7c5
    • Sam Hocevar's avatar
      · 07a8286a
      Sam Hocevar authored
        * ./include/common.h: BeOS compile fixes.
        * ./plugins/beos/vout_beos.cpp: fixed BeOS video output.
      07a8286a
  10. 26 Feb, 2002 4 commits
    • Gildas Bazin's avatar
      · 813e5145
      Gildas Bazin authored
      * Fixed uninitialized variable in config_Duplicate()
      * Fixed problem introduced in latest gtk commit
      813e5145
    • Gildas Bazin's avatar
      · b69353c5
      Gildas Bazin authored
      * forgot to add the declaration of server_port in main.c
      * char pointers obtained by config_GetPszVariable need to be freed
      b69353c5
    • Xavier Marchesini's avatar
      · 638dac1c
      Xavier Marchesini authored
      Multicast now works under Win32, but this is a _bad_ kludge.
      
      It still segfaults 4 secondes after the first frame, but, at least, I
      can see two or three frames from MI2 :-)
      638dac1c
    • Stéphane Borel's avatar
      *Reversed my previous configuration change. · 426ddf37
      Stéphane Borel authored
      I'd better used dvd_title or so but INPUT_TITLE_VAR is also used in
      gtk_open.c and I can't find a neat way to prevent this, so I leave this
      option in main.c.
      426ddf37
  11. 25 Feb, 2002 2 commits
    • Sam Hocevar's avatar
      · 2935b320
      Sam Hocevar authored
        * ./include/threads.h: support for the State Threads Library, a userland
          threads library (http://state-threads.sourceforge.net/). Useless to most
          people, but can be handy to debug stuff. Activate with `--enable-st'.
      2935b320
    • Stéphane Borel's avatar
      · 83bd9d36
      Stéphane Borel authored
      *Adaptation to new configuration scheme for dvd, dvdread and spdif
      83bd9d36
  12. 24 Feb, 2002 4 commits
    • Sam Hocevar's avatar
      · f5c814d6
      Sam Hocevar authored
        * Replacement header for aout_common.h.
      f5c814d6
    • Sam Hocevar's avatar
      · d4243d59
      Sam Hocevar authored
        * Fixed a quite old bug in the audio output which made the sound stutter
          when wrapping around the audio output fifo.
        * Lots of simplifications in the audio output, got rid of b_stereo.
      d4243d59
    • Johan Bilien's avatar
      Added a menu in the GTK and gnome interfaces to change the current program · 0b163416
      Johan Bilien authored
      in multi-program streams (such as ones provided by a DVB-S card).
      0b163416
    • Gildas Bazin's avatar
      · c40571df
      Gildas Bazin authored
      This is the first part of the new configuration architecture for vlc.
      Two other parts will follow soon:
      - config file implementation
      - gtk configuration interface.
      
      This part won't change much for end-users as these changes are mostly
      internal, you will however notice that the command line interface has
      changed. It will maybe be less user-friendly as I almost removed the
      short options but it shouldn't a big problem when the config file is
      implemented.
      
      What as changed is that it is really easy now to add configuration
      options to vlc. Plugins can also implement configuration options. All
      you have to do is to declare a MODULE_CONFIG section in your plugin.
      If you want to know more about this look at configuration.h and for some
      example: main.c, dsp.c or xvideo.c
      
      It would be nice if every developper could now start using configuration
      options in there plugins and also enhance old plugins.
      
      That's it, now let's hope I didn't break too many things ;-)
      c40571df
  13. 23 Feb, 2002 1 commit
    • Gildas Bazin's avatar
      · d9d659fc
      Gildas Bazin authored
      * fixed array over-run bug in intf_MsgUnsub
      d9d659fc
  14. 21 Feb, 2002 1 commit
    • Sam Hocevar's avatar
      · cf3d0f29
      Sam Hocevar authored
        * ./src/misc/modules_plugin.h: if symbol foo isn't found in the
          plugin, we always try to open _foo, whatever the architecture.
      cf3d0f29
  15. 20 Feb, 2002 2 commits
    • Sam Hocevar's avatar
      · 8cc8d957
      Sam Hocevar authored
        * ./configure.in: removed a bashism.
        * ./plugins/x11/xcommon.c: support for systems without shm.h.
        * QNX compilation fixes here and there; the qnx plugin still doesn't work.
      8cc8d957
    • Sam Hocevar's avatar
      · a53ff165
      Sam Hocevar authored
        * ./plugins/gtk/gtk.c: the log window is now black with colourful text.
        * ./plugins/gtk/gnome.c: ported the log window to the GNOME interface.
        * ./src/interface/intf_msg.c: messages are sent to the queue even if
          -vvvv* wasn't specified.
      a53ff165
  16. 19 Feb, 2002 2 commits
    • Sam Hocevar's avatar
      · 232fd7bb
      Sam Hocevar authored
        * ./plugins/lirc/lirc.: various fixes, thanks to Sigmund Augdal.
        * ./plugins/text/logger.c: rewrote an ugly loop.
        * ./plugins/gtk/gtk.c: added a Gtk+ window containing all the log
          messages; updated in real time. To open it, go to "view"->"messages".
      232fd7bb
    • Sam Hocevar's avatar
      · 730cc399
      Sam Hocevar authored
         * Got rid of TRACE and intf_DbgMsg which were seldom used anyway.
         * All intf_*Msg functions now write to stderr.
         * Implemented a message queue interface plugins can subscribe to.
         * Wrote the logger interface plugin. Usage:
            vlc -I logger:filename.log
         * Lots of fixes in the SPU renderer.
      730cc399
  17. 18 Feb, 2002 1 commit