1. 12 Feb, 2001 4 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
      · 3b3156e1
      Sam Hocevar authored
       . removed tests against i_rate and i_new_rate calculation from the
         plugins and hid this complexity into input_ext-intf.c
      3b3156e1
    • 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
    • Sam Hocevar's avatar
      · 02d21f72
      Sam Hocevar authored
       * The pure Gnome part of the Gnome interface has been rewritten from
         scratch, and the .glade file included as well. You can edit it by
         installing glade-gnome and doing `glade plugins/gnome/intf_gnome.glade',
         or directly by hand if you grok XML.
       * Files can now be loaded into vlc using the `Open' buttons. But for the
         moment you still have to launch vlc with at least one file, because it
         quits when the end of the playlist is reached.
       * Idle screen was disabled because it eats a lot of CPU and is mostly
         useless for the moment. And it gets activated when pause lasts for too
         long.
      02d21f72
  2. 11 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · 95967459
      Sam Hocevar authored
        Beginning of Interface II
       ---------------------------
      
       * Plugins have completely disappeared, we now only use the new module API.
       * All intf and vout modules are now independant. So far, only the Gnome
         intf module and the SDL vout module have been ported. configure.in has
         been modified to reflect the changes (x11 and dummy aren't compiled by
         default anymore, while SDL and Gnome are).
      
        Note that this is _not_ Interface II, it's just a step forward. For
        instance, it lacks the whole message passing scheme.
      
        Things that should work:
      
       * Right-clicking on the SDL video output window brings the Gnome menu.
       * Pause, Play, Exit, About work from the menu or from the interface window.
       * The old SDL keys still work.
      
         Things that are broken or may be broken:
      
       * Xlib calls are not locked yet, which may lead to "Unexpected async reply"
         errors, and make the vlc segfault.
       * Sound only works for the first file.
       * The SDL vout_sdl.c file is absolutely ugly and kludgey.
       * The vlc immediately quits when no filename is given as an argument. Not
         a real bug, but still annoying.
       * The Gnome menu does not work in fullscreen mode.
      
         Things that will come soon, maybe tomorrow:
      
       * Complete navigation buttons (fast forward, slow, etc.).
       * File/Open menu to add files to the playlist.
       * Return of the X11 video output for those of us who do not have SDL.
       * Textmode interface for those of us who do not have Gnome.
       * aout and vout autospawn (maybe).
      95967459
  3. 09 Feb, 2001 2 commits
  4. 08 Feb, 2001 12 commits
    • Sam Hocevar's avatar
      · 71f866bf
      Sam Hocevar authored
       . added comments to src/interface/intf_plst.c and include/intf_plst.h
         so that people understand how the playlist works.
       . updated the TODO list (34 items to do, 41 done !)
      71f866bf
    • 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
    • Christophe Massiot's avatar
      * Implemented basic stream navigation function, and bound Jump forward · 785049d7
      Christophe Massiot authored
        and jump Backward in the SDL intf. Enjoy !
      785049d7
    • Christophe Massiot's avatar
      66f7daf3
    • Christophe Massiot's avatar
      Fixed a compile probleme on machine without a dvd player :ppppp · 34337317
      Christophe Massiot authored
      Maybe it would be a good idea to compile the DVD plugin on machines which
      have one ? :pppp
      34337317
    • Stéphane Borel's avatar
      *** empty log message *** · b9574a95
      Stéphane Borel authored
      b9574a95
    • Sam Hocevar's avatar
      · 03d925fd
      Sam Hocevar authored
       . moved the playlist handling from input/input.c to interface/interface.c
       . fixed a few warnings at compile-time
       . fixed sound channel selection in playlist mode
       . added a color message in the plugin bank because on peut bien d�conner
         cinq minutes, quand-m�me
       . we now spawn a new input thread for each file
       . added a missing pf_close() because it's always cool to close files
         after we read them
      03d925fd
    • Stéphane Borel's avatar
      -solved bug with cssdescrambling. The vlc might segfault with dvd · e754b097
      Stéphane Borel authored
      plugins. I will fix that soon.
      -minor modification in pluginification.
      e754b097
    • 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
    • Renaud Dartus's avatar
      Cosmetics changes · 7cb79b9f
      Renaud Dartus authored
      7cb79b9f
    • Renaud Dartus's avatar
      We can now choose the speed of forward (between 32/1 and 1/8) · 40c292e6
      Renaud Dartus authored
      Thanks to Meuuh, he's MORTEL ;)
      40c292e6
  5. 07 Feb, 2001 4 commits
  6. 06 Feb, 2001 2 commits
  7. 05 Feb, 2001 2 commits
  8. 04 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · 3e22bc68
      Sam Hocevar authored
       . removed obsolete video_yuv_mmx.S
       . updated the TODO list and wrote a small todo.pl parser to make it
         easier to see which items remain to be done
       . `make snapshot' now creates vlc-*.tar.gz and vlc-*-nocss.tar.gz
      3e22bc68
  9. 31 Jan, 2001 1 commit
    • Sam Hocevar's avatar
      · 8628860b
      Sam Hocevar authored
       . version 0.2.50 for the Linux Expo
       . --overlay and --fulscreen options (only work with --vout sdl)
       . the vlc exits after the end of the stream, which prevents from having
         to kill it and relaunch it during a presentation, just script it like :
      
            for i in ~/mpeg/* ; do vlc --fullscreen --overlay --vout sdl $i ; done
      
      
       Yes, I know the --overlay stuff is fucking ugly. But *I* am not the one
        who redefines vout_sys_t in an interface-related source file. I won't
        change it until the vout/intf is finished being rewritten.
      
       Additional information: if "--overlay --fulscreen" doesn't center your
        picture, try with your screen geometry, eg:
        "--overlay --fullscreen --width 1024 --height 768"
      8628860b
  10. 30 Jan, 2001 2 commits
  11. 29 Jan, 2001 2 commits
  12. 26 Jan, 2001 2 commits
  13. 25 Jan, 2001 1 commit
    • Sam Hocevar's avatar
      · 5a1ec867
      Sam Hocevar authored
       . removed Makefile -- I can't understand why it reappeared.
      5a1ec867
  14. 24 Jan, 2001 1 commit
  15. 23 Jan, 2001 2 commits
  16. 22 Jan, 2001 1 commit