1. 20 Apr, 2001 1 commit
    • Stéphane Borel's avatar
      -corrected some bugs in gnome interface: language menu are now · b2e1b231
      Stéphane Borel authored
      synchronized ; and menus have less chances to be changed when they're opened.
      
      -added basic angle support ; this is a first try. It works with my 2
      test-DVDs, but I'd like that people having DVDs with repeated scenes to
      test it. We can choose angle with command line option -u (don't ask me
      why :)
      
      -a cosmetic change in css decryption.
      
      Since config.h.in has changed, you have to re-run ./configure.
      b2e1b231
  2. 16 Apr, 2001 2 commits
    • Sam Hocevar's avatar
      · 372813ac
      Sam Hocevar authored
        * Merged Makefile.common and Makefile.modules.in into Makefile.modules
        * Updated version number and ChangeLog to 0.2.72
        * Additional plugin Makefile cleaning, probably the last.
      372813ac
    • Sam Hocevar's avatar
      · 6116299e
      Sam Hocevar authored
        * Added .cvsignore files in the plugins directories.
        * Additional Makefile cleaning for built-in modules.
        * Fixed Makefile for Solaris target.
      6116299e
  3. 15 Apr, 2001 4 commits
    • Stéphane Borel's avatar
      5427a369
    • Stéphane Borel's avatar
      -Maybe fixed the "cell not found" bug. I can't test it because I don't · c01112ad
      Stéphane Borel authored
      have a dvd drive here, but it should work now.
      c01112ad
    • Sam Hocevar's avatar
      · 5b51669f
      Sam Hocevar authored
        * A few Makefile fixes for BeOS
        * XVideo patches by Shane Harper
      5b51669f
    • Sam Hocevar's avatar
      · 6b3c8540
      Sam Hocevar authored
        * Beginning of the built-in modules support.
      
         A few words about the changes:
      
        - heavy Makefile butchery has taken place, each plugin now has its own
          Makefile. I know recursive make blablah harmful, but it was just so
          much easier to do this way.
      
        - Makefile.in has disappeared, we now generate Makefile.opts with
          the overall configuration options, and Makefile.modules which is
          specific to module compilation.
      
        - After ./configure has been run you may want to modify Makefile.opts
          to check which modules will be compiled built-in or as plugins.
      
        - Some modules cannot be compiled built-in right now because proper
          linkage doesn't work yet. We don't really care since they're the
          interface or video output modules. The most important stuff works
          (iDCT, motion, YUV, input).
      
        - It's perfectly valid to compile a module both as built-in and as a
          plugin. vlc will only load the built-in one, but I'll add an option
          to ignore built-in modules for testing purposes.
      
        - We *should* see a performance increase here. I didn't have much time
          to test it, but if anyone can confirm and perhaps give a rough
          estimate of how much we gain...
      6b3c8540
  4. 13 Apr, 2001 2 commits
    • Stéphane Borel's avatar
      *Added udf fix by Billy Biggs · f11b9a96
      Stéphane Borel authored
      *Added checks in dvd_ifo
      
      *Cleanings in gnome interface : the interface should be dependant on the
      input method.
      f11b9a96
    • Henri Fallon's avatar
      · c7df0042
      Henri Fallon authored
      TS input : only one audio & spu ES selected at a time
      Intf : ts streams in menu
             fixed a typo
      
      There be certainly need for debug on the TS input as vls complains about
      wrong sized PES packets, and that many streams do not seem to work.
      
      btw, I forgot to mention in my last commit the function that nooone will
      ever use : "right button" key of 105 keys keybords support under X11,
      Xv, Sdl
      c7df0042
  5. 12 Apr, 2001 1 commit
  6. 11 Apr, 2001 2 commits
    • Sam Hocevar's avatar
      · 15ca5a44
      Sam Hocevar authored
        * Forgot a BeOS patch on previous commit.
      15ca5a44
    • Sam Hocevar's avatar
      · 8ee3c601
      Sam Hocevar authored
        * Fixed the whitespace/tab issues in the Makefile.
        * Corrected an awful typo in the version name, I hope Lieutenant Commander
          Arkady Grigorovich Ourumov will never set up us the bomb for that.
        * Removed deprecated stuff from config.h.
        * Disabled message queue by default.
        * A few other changes in the CSS code, the BeOS issues should be fixed.
        * Fixed a memory leak in gtk_callbacks.c (thanks to Dae).
      8ee3c601
  7. 10 Apr, 2001 1 commit
  8. 08 Apr, 2001 3 commits
  9. 06 Apr, 2001 1 commit
    • Sam Hocevar's avatar
      · 94c51c45
      Sam Hocevar authored
        * Code cleanup: removed a few tabulations.
        * Fixed inline asm routines to remove all read/write operands.
        * Added <string.h> to most files to prevent warnings under FreeBSD.
        * Added "break;" after "default:" in case switches to prevent
          warnings when compiling with GCC 3.0pre.
      94c51c45
  10. 04 Apr, 2001 2 commits
    • Sam Hocevar's avatar
      · 646f7c46
      Sam Hocevar authored
        * compilation fixes for the BeOS DVD ioctls
        * XVideo plugin enhancements by Shane Harper <shanegh@optusnet.com.au>
      646f7c46
    • Sam Hocevar's avatar
      · 57801bcb
      Sam Hocevar authored
        * additional enhancements to the OS X DVD ioctl module
        * big cleaning of the BeOS DVD ioctl code, got rid of all Linuxisms
      57801bcb
  11. 03 Apr, 2001 1 commit
    • Stéphane Borel's avatar
      -Fall back to one-packet-once reading in dvd input since multi-block · 0fee43a4
      Stéphane Borel authored
      seems to have a bug that make the vlc crash on title/audio/spu change. I
      hope that this bug will be fixed soon for the performance is poorer now
      
      -add-ons and changes in gnome interface:
              *menu subdivision is done only if there are over 20 items,
              *in DVD mode next/prev apply to title,
              *in DVD mode, added a box with button to navigate through
               chapters.
      This has not been finished yet (and it is not in gtk plugin then). And I
      think I will leave toolbar next/prev buttons for playlist and add
      button specifically for title change like for chapters.*
      0fee43a4
  12. 02 Apr, 2001 1 commit
    • Sam Hocevar's avatar
      · 8ccd224c
      Sam Hocevar authored
       * fixes for the Qt plugin compilation under Debian
      
       * heavy butchering in the CSS and DVD ioctl code to put all architecture-
         dependent code in dvd_ioctl.c
      
       * added almost fully-functional /dev/dvd driver for MacOS X in
         extras/DVDioctl; to build it:
      
          % cd extras/DVDioctl
          % pbxbuild
          % kextload build/DVDioctl.kext # note: kextload has to be run as root
      
         be aware that the license for the DVDioctl kernel extension is
         not GPL but APSL, because I borrowed some code from the Darwin kernel.
      8ccd224c
  13. 01 Apr, 2001 1 commit
    • Stéphane Borel's avatar
      -Various bug fixes in dvd_netlist. Some bugs seem to remain though. · f6c80a75
      Stéphane Borel authored
      -New function input_ToggleES for interaction with interface.
      -Changes in gnome interface : navigation menus are now splited, there
      are radio item in menus and the code should be better.
      -First step for dvd_ifo rewritting. Now allocation/disallocation is
      being done as it has to be.
      -Fixed a bug in title management that make dvd like Seven work.
      f6c80a75
  14. 22 Mar, 2001 1 commit
    • Stéphane Borel's avatar
      -Added a SYNCHRO_START in DVDRead for each cell change to fix · 7cfe1ea9
      Stéphane Borel authored
      multi-angle streams
      
      -Changed seek function to prevent jump-at-will and to remove two bugs in
      sector computing.
      
      -Initialize some values in netlist (payload_discard wasn't which caused
      frame dropping)
      
      -Come back of multi-sector read which should make reading faster
      
      Now, theyre should be very few reading error, and we have got back the
      performance we had before my netlist polioting :p
      7cfe1ea9
  15. 21 Mar, 2001 1 commit
    • Sam Hocevar's avatar
      · 4f551c2b
      Sam Hocevar authored
        * Header cleaning: filled all empty authors fields, added CVS $Id stuff.
        * Fixes to aout_darwin.c by Colin Delacroix <colin@zoy.org>.
        * Fixes to configure.in, Makefile.in and main.c (Altivec detection)
          by Eugenio Jarosiewicz <ej0@cise.ufl.edu>.
        * Added Colin and Eugenio to the AUTHORS file.
      4f551c2b
  16. 15 Mar, 2001 2 commits
  17. 07 Mar, 2001 1 commit
  18. 06 Mar, 2001 1 commit
  19. 05 Mar, 2001 2 commits
    • Sam Hocevar's avatar
      · 4eb64642
      Sam Hocevar authored
        * fixed headers for FreeBSD compilation.
        * fixed debian/rules for non-x86 packages (Closes: Debian bug #88583).
      4eb64642
    • Stéphane Borel's avatar
      -Fixed a bug in audio selection · 317723fa
      Stéphane Borel authored
      -Tried to fix an issue in size computing. I don't know if this works since
      I haven't buggy DVDs
      317723fa
  20. 04 Mar, 2001 2 commits
    • Stéphane Borel's avatar
      -Fixed bugs in title/chapter handling once more, especially for size · 3fab36dc
      Stéphane Borel authored
      detection and location of main movie.
      
      -Support for multitrack DVD : now the stream is given to input as it has
      to be ; however, all the tracks are displayed one after the other ; I
      think we need to decode navigation ES to choose the track
      
      -Fixed behaviour at end of device.
      3fab36dc
    • Sam Hocevar's avatar
      · bc2eeefc
      Sam Hocevar authored
        * Added DVD/VCD button and menu for quick DVD device selection to the
          Gnome and Gtk+ interfaces, so that vlc can play a DVD even when
          launched from a GUI.
      bc2eeefc
  21. 03 Mar, 2001 2 commits
    • Sam Hocevar's avatar
      · 28e3820e
      Sam Hocevar authored
        * Added debian/* files to help generating CSS-enabled non-US packages,
          and changed plugins/dvd/* to reflect this change.
        * Added .xpm icons (fixes lintian warnings).
        * --help output and manpage are now in sync (Closes Debian bug #87478).
        * Fixed Build-dpends entry in debian/control (Closes Debian bug #83707).
      28e3820e
    • Stéphane Borel's avatar
      -completely changed title and chapter initialization. Now we have real · dc0df7c2
      Stéphane Borel authored
      title units.
      
      -Fixed size for a majority of DVD.
      dc0df7c2
  22. 02 Mar, 2001 3 commits
    • Christophe Massiot's avatar
      775bd58d
    • Sam Hocevar's avatar
      · 29670af1
      Sam Hocevar authored
        * Changed debian/control to fix Debian bug #83707
        * Added a --disable-css configure option
        * Moved some code here and there in the DVD plugin to make it easier
          for me to build the Debian CSS-free packages.
      29670af1
    • Stéphane Borel's avatar
      -New function for DVD reading, that is able to read multiple blocks · 917d2574
      Stéphane Borel authored
      (I've chosen 32 now), that doesn't use any memcpy anymore and is also much
      faster. It is ready now for cell positioning in multi-angle DVD (to come
      soon).
      
      -DVD specific netlist adapted to 2048 bytes long blocks that contain
      several data_packets.
      
      -Modification in mpeg_system.c to use p_payload_start instead of
      p_buffer (necessary for DVD plugin). It does not break other plugins
      since they set p_payload_start to p_buffer
      
      -New field i_read_once in input_thread_s to be able to read more than
      the TS related 7 packets ; i_read_once is set to INPUT_READ_ONCE by
      defaults but plugins can change it during initialisation.
      
      Please check that nothing is broken :)
      917d2574
  23. 26 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · 31d966e0
      Sam Hocevar authored
        * The Gtk+ interface is now built as a Debian package as well. The Gnome
          package depends on it because of the icon and menu entry.
        * Added an intf_WarnHexDump() function to do raw hexadecimal dumps of
          memory areas. For debugging purposes or for real men, as you wish.
        * Lots of tidying in dvd_ioctl.c, a few comments added.
        * Better error handling in the subpicture decoder.
        * Tidied video_spu.c. More to come later.
        * Fixed subtitle displaying. Will soon work in overlay mode as well.
      31d966e0
  24. 22 Feb, 2001 2 commits