1. 13 Apr, 2001 1 commit
    • 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
  2. 12 Apr, 2001 1 commit
  3. 11 Apr, 2001 1 commit
    • 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
  4. 10 Apr, 2001 1 commit
  5. 08 Apr, 2001 3 commits
  6. 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
  7. 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
  8. 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
  9. 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
  10. 15 Mar, 2001 2 commits
  11. 07 Mar, 2001 1 commit
  12. 06 Mar, 2001 1 commit
  13. 05 Mar, 2001 1 commit
  14. 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
  15. 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
  16. 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
  17. 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
  18. 22 Feb, 2001 2 commits
  19. 20 Feb, 2001 4 commits
    • Sam Hocevar's avatar
      · ba61d25c
      Sam Hocevar authored
       * Updated version number to 0.2.62. Release tonight.
      
       * DVD plugin is still non-functional when you don't have DVD ioctls,
         but at least it compiles under BeOS as well.
       * Minor cosmetic changes here and there.
      ba61d25c
    • Stéphane Borel's avatar
      Second step in area management ; everything is in place now to have · 78335f88
      Stéphane Borel authored
      title handling; it is coming :)
      78335f88
    • Sam Hocevar's avatar
      · 583c6553
      Sam Hocevar authored
        * Ported Glide and MGA plugins to the new module API. MGA never worked,
          so this didn't make it work better.
        * Started thinking about built-in modules, and added some code to
          make it easier eventually.
        * Added Oct in the AUTHORS file.
        * Fixed a mistake in configure.in.
        * All your base are belong to us.
        * Fixed a bug in src/misc/modules which prevented loading modules
          when launched from the Tracker.
        * Fixed a similar bug in src/video_output/video_text.c.
        * BeOS CSS support, thanks to Markus Kuespert <ltlBeBoy@beosmail.com>
          who ported the Linux DVD ioctls. We can now read encrypted DVDs
          under BeOS ! Woohoo.
      583c6553
    • Stéphane Borel's avatar
      · 97c3185d
      Stéphane Borel authored
       First serie of changes in DVD module for the forthcoming interface menus
       There is a new capability in input type modules for setting the
      attributes of a new area. It is set to NULL for PS and TS plugins.
       It should be called for every title change, chapter change,
      audio mode change or spu channel change.
      
      But this part of code is not used at the moment, and is not completed
      yet.
      97c3185d
  20. 19 Feb, 2001 1 commit
  21. 18 Feb, 2001 1 commit
    • Stéphane Borel's avatar
      -UDF filesystem support so that we know the location of the first video · 8e3c802c
      Stéphane Borel authored
      related file with 100% reliability (great change that should make DVDs
      with binaries and extra stuff work with vlc).
      
      -Correction of a bug in ifo reading that falsified the adress of
      video titles.
      
      -Changed the method for selecting title at start. It is _not_ reliable
      though, but it is better than the preceding one.
      8e3c802c
  22. 16 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · 566ca287
      Sam Hocevar authored
       * Upgraded version number to 0.2.61. Release is today.
      
       * Fixed package building (both RPMs and .debs).
       * Fixed `make snapshot' rule.
       * Added some magic to filename detection. To read a DVD you now just
         need to run 'vlc dvd:/dev/hdc' for instance. Same for file:// URIs.
       * Fixed a segfault in the slider when no stream was playing.
       * Made the slider go from 0 to 100 (instead of 99 :)
       * The vlc now doesn't exit when finished playing. As a side effect of
         the playlist code being very recent, it continuously loops.
      566ca287
  23. 14 Feb, 2001 2 commits
    • Henri Fallon's avatar
      · 79b46154
      Henri Fallon authored
      Begining of TS Input
      
      Done :
      - fixed netlist
      - embryo : support TS video trough file ( kludgy ... )
      
      Next :
      - Write DecodePSI and DemuxPSI, wich will clean the kludges off
      
      Then :
      - Write NetworkOpen ( shouldn't be difficult )
      
      Eventually :
      - Deal with lost/corrupt packets
      79b46154
    • Stéphane Borel's avatar
      -Changes in the way stream size in DVD mode is calculated. It is no · 8a1ec969
      Stéphane Borel authored
      longer such an ugly kludge and is much more accurate.
      
      -Changes in DVDSeek so that the interface slider is in 0 when we are at
      the beginning of the strem.
      
      -Try to detect the beginning of the movie in the middle of the title. It
      works for most of the DVDs but will begin in the middle of the movie
      with some others.
      
      -Calculate only the first title key in css mode because it might take a
      long time with some title. The search stops now when we have a key once
      whereas it did stop only when we had it twice before. It should not
      cause problems.
      8a1ec969
  24. 13 Feb, 2001 1 commit
    • Stéphane Borel's avatar
      -adaptation of DVD module to navigation slider. The seek has to be · 6ff20862
      Stéphane Borel authored
      done on a multiple of 2048, and shopuld take care of the offset to the
      beginning of the stream. It works with most of my DVDs by fails to
      detect size of some streams.
      
      -change of the order of call to ifo and css functions in input_dvd.c,
      because we can't read ifo files before authentification on some DVDs.
      
      -changed location of some css tables.
      
      -we read ifo date and decrypt css keys for all titles now. It takes quite a
      long time to initialize with some DVDs (if you have 42 titles for
      instance). The key decryption might give a false value if the title is
      less than 10 Mb ; I'm working on that :)
      6ff20862
  25. 12 Feb, 2001 2 commits
    • Stéphane Borel's avatar
      -Much cleaning in css code. It should work fine now. · 5a796310
      Stéphane Borel authored
      Most of DVD with movie in title 1 should work.
      
      To come : support for movie in other titles.
      5a796310
    • Sam Hocevar's avatar
      · c3e2bf1d
      Sam Hocevar authored
        * Fixed my old stupid bug that disabled sound after having played the
          first playlist item.
        * Added `Prev' and `Next' buttons to the interface, with the beginning of
          a playlist window (still empty).
        * Added `Slow' and `Fast' buttons to the interface and popup menu.
      
        Ok, I promise it's the last time I check bloat in, from now the interface
        commits will be much cleaner and actually fix things :)
      c3e2bf1d
  26. 09 Feb, 2001 1 commit
  27. 08 Feb, 2001 1 commit