1. 09 Aug, 2001 1 commit
  2. 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
  3. 25 Jul, 2001 1 commit
    • gbazin's avatar
      · 5bcfa0fa
      gbazin authored
       * dvdcss_readv optimisations for Win32. We now send only one read command
         to the DVD drive for the whole iovec.
       * Fixed _win32_dvdcss_aread to work around the WinASPI32 64kb transfer
         size restriction.
       * New and theoretically better Win32 pthread implementation which fixes a
         problem I was having when changing title on a DVD (netlist related).
         vlc_cond_multicast may or may not work.
       * Fixed the "quit" event handling in directx/vout_events.c.
       * dvd_ifo.c now takes into account error messages from UDFFindFile.
       * Temporarily disabled aout_Probe() in aout_SDL (this function
         is creating an awful lot of problems - libSDL bug ).
      5bcfa0fa
  4. 20 Jun, 2001 1 commit
    • Sam Hocevar's avatar
      · ec728f13
      Sam Hocevar authored
        * Fixed an alignment issue in the ifo parser. The Matrix problem should
          be solved.
        * Minor cosmetic fixes and warning removals here and there.
      ec728f13
  5. 12 Jun, 2001 1 commit
    • Sam Hocevar's avatar
      · 495436e7
      Sam Hocevar authored
        * Exported the CSS part of the dvd plugin into a library.
      495436e7
  6. 07 Jun, 2001 2 commits
    • Sam Hocevar's avatar
      · a78e34d0
      Sam Hocevar authored
        * Another FreeBSD compilation fix.
      a78e34d0
    • Sam Hocevar's avatar
      · 47723362
      Sam Hocevar authored
        * Applied old FreeBSD patch for dvd input by German Tischler.
        * Found what was causing the slowdowns: a namespace collision. Put all
          plugins into builtins again.
      47723362
  7. 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
  8. 31 May, 2001 2 commits
    • Sam Hocevar's avatar
      · b8ce47bb
      Sam Hocevar authored
        * Win2000 DVD input by Jon Lech Johansen <jon-vl@nanocrew.net>.
      b8ce47bb
    • 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
  9. 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
  10. 07 May, 2001 2 commits
    • Sam Hocevar's avatar
      · 84a86ed7
      Sam Hocevar authored
        * Added support for some terribly braindead DVD subtitles in Kenshin
          which do not have a "stop display" command. Anime fans rejoice!
        * Fixed the BeOS interface to use p_aout_bank instead of p_main->p_aout.
        * Coding-style butchery (mostly tabs).
      84a86ed7
    • Stéphane Borel's avatar
      *Changed the level arg in intf_WarnMsg so that it is more logical: the · ca90f850
      Stéphane Borel authored
      level corresponds now to the nb of -v to display the message.
      
      *added functionnal preference window in gnome: it changes the
      envirronment variables
      
      *added jump window in gnome to jump to a precise time.
      ca90f850
  11. 22 Apr, 2001 1 commit
  12. 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
  13. 15 Apr, 2001 2 commits
  14. 13 Apr, 2001 1 commit
  15. 12 Apr, 2001 1 commit
  16. 10 Apr, 2001 1 commit
  17. 08 Apr, 2001 1 commit
  18. 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
  19. 06 Mar, 2001 1 commit
  20. 22 Feb, 2001 1 commit
  21. 20 Feb, 2001 3 commits
    • 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
      Removed flooding debug info :) · 3bb7a537
      Stéphane Borel authored
      3bb7a537
    • 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
  22. 19 Feb, 2001 1 commit
  23. 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
  24. 15 Feb, 2001 1 commit
  25. 14 Feb, 2001 1 commit
    • 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
  26. 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
  27. 12 Feb, 2001 1 commit
  28. 09 Feb, 2001 1 commit
  29. 08 Feb, 2001 4 commits
    • Christophe Massiot's avatar
      * Portability : changed off64_t to off_t and activated appropriate · d21d510c
      Christophe Massiot authored
        GNU/Linux options ;
      * Changed fseek() to fseeko() for 64-bit offsets ;
      * Reset frame predictors on a stream discontinuity.
      d21d510c
    • Stéphane Borel's avatar
      *** empty log message *** · b9574a95
      Stéphane Borel authored
      b9574a95
    • Sam Hocevar's avatar
      · 0935df9e
      Sam Hocevar authored
         This commit is a bit early, but it'll save Stef, Henri and me much
       time later, when we don't have to backport modifications to input_*.c
      
         What's new :
          - playlist works again (still the old wrong way like Meuuh doesn't
          like, but this is going to change within a few hours)
          - input_ps, input_ts and input_dvd are now plugins, located in
          plugins/mpeg/ and plugins/dvd/
      
         What's broken :
          - audio output might be broken on some streams ; have to investigate
      
         What has changed :
          - fast/slow keys are now A/Z instead of A/S since S was already
          linked to the scale/noscale toggle.
          - `--dvd' doesn't work anymore, for the moment try to use :
           vlc --input dvd /dev/dvd
          - module bank is now less verbose ; use `--warn 1' to turn back
          verbosity on
      0935df9e
    • Stéphane Borel's avatar
      -New method using netlist to read packets on DVD device by sectors of · ff77ef78
      Stéphane Borel authored
      2048 bytes.
      -Some modifications in netlist to make it work with DVD.
      -Fixed � bug in mpeg_system.c
      
      We use INPUT_READ_ONCE many times in the input code. I think that
      we should replace it with a field in input_thread_t to give more
      flexibility to modules. I have done it in DVD plugin but it can't work
      if input.c is limited by INPUT_READ_ONCE.
      
      The DVD method is slower than input_ps ; but there are things to
      improve.
      CSS descrambling is broken.
      ff77ef78
  30. 29 Jan, 2001 1 commit
    • Stéphane Borel's avatar
      -CSS support kludged for current DVD input. · f25a4c6a
      Stéphane Borel authored
      It is very slow now but will be more adapted to the forthcoming DVD
      input.
      It should read the first title of many DVDs but has been tested with few.
      
      -Beginning of ifo commands to implement DVD navigation.
      f25a4c6a
  31. 20 Jan, 2001 1 commit