1. 15 May, 2002 1 commit
  2. 14 May, 2002 1 commit
  3. 25 Apr, 2002 1 commit
    • Sam Hocevar's avatar
      * ./src/misc/modules_plugin.h: exported input_ClockManageRef for fenrir. · eb1ec4a4
      Sam Hocevar authored
        * ./include/video.h: moved vout_CopyPicture out of the way, an inline
          function did not make sense here.
        * ./include/video.h: moved vout_ChromaCmp out of the way.
        * ./plugins/avi/fourcc.h, ./include/video.h: merged these two files into
          video.h.
        * ./include/os_specific.h: this file is now always included.
        * ./include/debug.h: removed this file which was almost useless, and moved
          ASSERT to common.h.
        * ./include/common.h: fixed vlc_memalign and changed its prototype to
          follow posix_memalign's.
      eb1ec4a4
  4. 03 Apr, 2002 1 commit
    • Sam Hocevar's avatar
      · 0beab2c2
      Sam Hocevar authored
        * ALL: removed libdvdcss from the vlc tree.
        * ALL: removed libdvdread from the vlc tree.
        * ./acconfig.h: removed this file.
        * ./plugins/dvd/dummy_dvdcss.c: merged this file into dvd.c.
        * ./AUTHORS: moved a few gentlemen to the libdvdcss AUTHORS file.
      0beab2c2
  5. 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
  6. 06 Mar, 2002 1 commit
    • 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
  7. 05 Mar, 2002 1 commit
    • 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
  8. 30 Dec, 2001 1 commit
    • Sam Hocevar's avatar
      · cc0f0bb6
      Sam Hocevar authored
      Some heavy changes today:
        * Removed duplicate function checks from configure.in.
        * Added extra magic to Makefile.modules so that the module Makefiles
          are now ridiculously simple. And I mean *simple*. Check it! This will
          make a possible switch to full autoconf/automake a lot easier.
        * Added the vlc version name to the plugin symbols, to be sure we only load
          plugins with the same version number. A nasty consequence is that you
          need to rebuild your tree after midnight if you are using a CVS tree :-)
        * Got rid of modules_export.h by #defining exported functions in the same
          header as their prototype.
        * Added modules_inner.h and other commonly used .h files to common.h so
          there are less and less files to include, and renamed common.h to
          <videolan/vlc.h>.
        * First modifications to the module handling system towards my ultimate
          goal to get rid of the *_Probe functions. Got rid of TestMethod and
          TestCPU, as well as src/misc/tests.c.
        * Wrote the chroma plugin handling functions. No YUV functions have been
          ported yet because it'ls a lot of work, but the core system works, I
          tried it with a naive yv12->rgb16 plugin (which will disappear when the
          real functions are ready).
        * Made a lot of functions in dvd_summary.c one-liners to avoid wasting
          too many output lines.
        * Fixed a segfault in input_dvd.c:DVDInit.
        * Added a fixfiles.sh script in plugins/gtk to be run after Glade has
          generated its C files.
        * Did some work on the KDE interface to make it suck a bit less. It still
          segfaults, but at least it runs and it looks less ugly.
        * RGB SDL rendering works again, though in 16bpp only.
        * Made plugins/vcd/linux_cdrom_tools.c independent of any vlc structure
          so that it'll be easily put in a library. Maybe libdvdcss?
        * Fixed VCD date display.
        * Merged vout_xvideo.c, vout_x11.c and vout_common.c into xcommon.c.
        * Wrote non-Shm XVideo output.
        * Made X11 output work again. Still pretty unstable, only works for 16bpp.
        * Additional french translation in po/fr.po. Any taker for the rest?
        * Fixed a segfault in video_output.c when the allocated pictures were
          not direct buffers.
        * If $DISPLAY isn't set, don't try to run the Gtk+ interface.
        * Replaced 48x48 .xpm images with 32x32 ones to conform to Debian policy
          (Closes Debian bug #126939).
        * Removed the automatic ./configure launch when running `make all' for
          the first time.
      
      Stuff currently more broken than it ought to be:
        * The wall filter. Being fixed.
        * x11 and sdl plugins for depth != 16bpp.
        * Software YUV.
        * gvlc, gnome-vlc, kvlc shortcuts. Use --intf instead for the moment.
      cc0f0bb6
  9. 07 Dec, 2001 1 commit
    • Sam Hocevar's avatar
      · 1b8d106c
      Sam Hocevar authored
        * Fixed a total breakage of decoder plugins introduced by fast_memcpy.
        * Got rid of #include "main.h", included it in common.h instead ; got
          rid of #include "config.h" in most files as well.
      1b8d106c
  10. 28 Nov, 2001 1 commit
  11. 07 Nov, 2001 1 commit
  12. 06 Aug, 2001 1 commit
    • Sam Hocevar's avatar
      · 460360a8
      Sam Hocevar authored
        * Added a dummy libdvdcss so that the DVD plugin can be used without
          libdvdcss. It will try to dlopen() libdvdcss at runtime, though,
          and will use the dummy functions only if it couldn't find a valid
          libdvdcss. This is probably only useful to package maintainers.
      
        * Tidied the snapshot-* Makefile rules.
        * Tidied the modules Makefiles.
        * Removed useless stuff in the debian/ directory.
        * Removed the "make all" kludge in the Makefile.opts rule. I hope this
          patch is harmless on all systems.
      460360a8
  13. 27 Jul, 2001 1 commit
    • Sam Hocevar's avatar
      · 76fcb7fc
      Sam Hocevar authored
        * Changed libdvdcss API to force binary incompatibility. Yeah, this is
          evil, but if we don't do it now we'll have to do it when more people
          are using it.
        * Fixed minor libdvdcss stuff such as the soname and compilation flags.
        * New --with-dvdcss flag.
          Explanation:
           o default: build libdvdcss, statically link vlc against it.
           o --with-dvdcss=no: build libdvdcss, dynamically link vlc against it.
           o --with-dvdcss=yes: don't build libdvdcss, use already installed one.
           o --with-dvdcss=/foo: don't build libdvdcss, use libdvdcss from /foo/*.
          (this looks a bit strange to me, I'll find better flag settings)
      76fcb7fc
  14. 12 Jun, 2001 2 commits
    • Sam Hocevar's avatar
      · 495436e7
      Sam Hocevar authored
        * Exported the CSS part of the dvd plugin into a library.
      495436e7
    • Stéphane Borel's avatar
      *slight modification in input_dvd since Getiovec wasn't at the right · 106079bc
      Stéphane Borel authored
      place
      
      *send escape packet when changing title, not to be stuck in some
      decoder.
      
      *the position in the title is now resetted when we change title to
      prevent a title from being unavailable because we're stuck at the end
      
      *fixed a bug with 1-chapter-long title that displayed chapter 0.
      
      *added a _temporary_ field in p_main to know whether the audio stream is
      ac3 (ugly). It allows a vlc launched in spdif mode to play mpeg or lpcm
      audio.
      
      *cleaned the title property messages to get rid of the ugly stars.
      106079bc
  15. 07 Jun, 2001 1 commit
    • Sam Hocevar's avatar
      · a78e34d0
      Sam Hocevar authored
        * Another FreeBSD compilation fix.
      a78e34d0
  16. 03 Jun, 2001 1 commit
    • Sam Hocevar's avatar
      · f42dc782
      Sam Hocevar authored
        * Various little fixes
         - BeOS interface compilation fix by Rene Gollent.
         - DirectX plugin compilation fix by Gildas Bazin.
         - removed %ebx spill in the iMDCT plugins.
      f42dc782
  17. 31 May, 2001 1 commit
    • Sam Hocevar's avatar
      · 94d3d4d8
      Sam Hocevar authored
        * Applied patch from Jon Lech Johansen <jon-vl@nanocrew.net> to compile
          vlc with MS and Intel C/C++ compilers.
      94d3d4d8
  18. 19 May, 2001 1 commit
    • Stéphane Borel's avatar
      *More cleanification in gtk interface: now to change the · ab1d6024
      Stéphane Borel authored
      title/chapter/audio/spu/angle, we tell the input to do intead of doing
      it inside the interface. It results in fewer locks during the changes.
      
      *The dvd plugin reads again blocks of 32 sectors to gain speed since
      there are no more lock-ups during stream change. I've also created a new
      file that contain function to described video and audio streams with ifo
      datas.
      
      The changes are made only for gtk. We should update the other interfaces
      soon (beos at least).
      
      There is a memory corruption somewhere that make the vlc crash. I've no
      idea where to search.
      ab1d6024