1. 16 Jul, 2001 1 commit
  2. 11 Jul, 2001 1 commit
    • Sam Hocevar's avatar
      · a50a0a25
      Sam Hocevar authored
        * libdvdcss enhancements by Billy Biggs <vektor@dumbterm.net>. This breaks
          vlc's DVD input (looks like decoders are expecting data too early and
          DVD input can't cope with it due to decryption). Needs to be investigated.
        * Plugins are now compiled in plugins/* and libraries in lib/*.
        * The KDE UI compiles again but does not work yet.
        * ALSA plugin message corrections.
        * Calculation modules can now be calledwith a shorter name
          (eg. '--downmix mmx' instead of '--downmix downmixmmx').
        * Fixed insane verbosity of the SDL plugin.
      a50a0a25
  3. 06 Jul, 2001 1 commit
    • Sam Hocevar's avatar
      · 43f8d0ef
      Sam Hocevar authored
        * Small optimization in vpar_blocks.c, sparing a few memset() calls.
        * Additional error checking in vout_sdl.c.
        * Minor manpage fix, conforming to Debian policy version 3.5.5.0
          (Closes Debian bug #99561).
      43f8d0ef
  4. 07 Jun, 2001 1 commit
    • Sam Hocevar's avatar
      · c7cafcbb
      Sam Hocevar authored
        * SDL compilation fix for FreeBSD.
        * Fixed compilation of motion modules as plugins.
      c7cafcbb
  5. 31 May, 2001 1 commit
    • Sam Hocevar's avatar
      · 305d90ff
      Sam Hocevar authored
        * miscellaneous Win32 fixes by Gildas Bazin <gbazin@netcourrier.com>, sorry
          for the 2 weeks delay.
      305d90ff
  6. 30 May, 2001 1 commit
    • Sam Hocevar's avatar
      · 440f9992
      Sam Hocevar authored
        * Fixed the BeOS compile typo.
        * The ALSA plugin is back.
        * A gift for Gildas: plugins don't rely on backlinking any more. The
          drawback is the dirty magic in include/modules_export.h which has to
          be included whenever a module needs one of the functions in it. But
           a) we should less and less rely on those functions
           b) no plugin code modification was needed
      
         The BeOS and MacOS X modules may be broken when compiled as plugins,
         I'll check this later when I can reboot under BeOS.
      440f9992
  7. 25 May, 2001 1 commit
    • Sam Hocevar's avatar
      · 409f93dd
      Sam Hocevar authored
        * Fixed a warning for *BSD compilation.
        * Fixed a typo in yesterday's Darwin ioctl fixes.
        * Patch by Eugenio so that the OS X interface and video output handle the
          aout and vout banks.
      409f93dd
  8. 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
  9. 06 May, 2001 1 commit
    • Stéphane Borel's avatar
      *Much work on the gnome interface: added oct's playlist from gtk plugin, · bc118e19
      Stéphane Borel authored
      tuned appearence, added preferences window (with no features yet), jump
      window to go to specified time (not functionnal yet), and fixed some
      bugs.
      
      *moved b_fullscreen from p_vout->p_sys to p_vout and unified way of
      toggling fullscreen in sdl in x11/xvideo output (using p_vout->i_ch
      nges) so that an interface plugin can toogle fullscreen (implemented
      in gnome)
      
      *added p_input->stream.p_selected_area->i_tell in input TS so that the
      slider work with ts files ( however, the time counter doesn't since we
      have no mux_rate )
      
      *improved ac3 spdif output ( and made it work again :)). It uses a true
      blank frame now, and it allows to switch languages like a traditionnal
      output. It doesn't support multiplexing though, neither can we switch
      between spdif/analogical mode on-the-fly.
      
      *beginning of the back port of gnome to gtk for those who do not have
      gnome.
      bc118e19
  10. 28 Apr, 2001 1 commit
    • Sam Hocevar's avatar
      · 0a4aeaa6
      Sam Hocevar authored
        * Coding style fixes here and there.
        * Miscellaneous QNX compile fixes.
        * Beginning of the mingw32 port by Gildas Bazin <gbazin@netcourrier.com>.
        * Added Marcari and Gildas to the AUTHORS file.
      
        (I commited the mingw32 port because it doesn't add any new code outside
         the #ifdefs, but we won't tell a word about it for the moment. We don't
         really need windows users whining about bugs, do we ?)
      0a4aeaa6
  11. 11 Apr, 2001 1 commit
    • Henri Fallon's avatar
      · d69ab00d
      Henri Fallon authored
      - Ported the 0.2.0's channel changing functions
      - Cosmetic changes : the word 'vlan' is disappearing
      - network_ChannelJoin is still commented out as it's not in sync anymore
        with our channel server. Nitrox should fix this within a week.
      - X and Xv output : added autohide cursor as in SDL
      - X and Sv : keys 1 to 0 change channel
      - SDL : keys F1 to F10 change channel as I was not able to make 1..0 work
      d69ab00d
  12. 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
  13. 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
  14. 20 Mar, 2001 1 commit
    • Sam Hocevar's avatar
      · 81bafafa
      Sam Hocevar authored
         * SDL fixes and enhancements by Shane Harper <shanegh@optusnet.com.au>
      
         Shane, I removed the static variables from your code because static
         is not thread-safe, and one can imagine having several video output
         windows launched at the same time. Also, I made your feature work
         in windowed mode as well, because people kept asking how to hide the
         mouse pointer.
      
         Also, if you want to work on the XVideo extension, you are welcome ;
         most of us are quite busy at the moment. Damien Lucas <nitrox@via.ecp.fr>
         had offered to work on it, but he seems to be a bit lost, so you may
         want to take over his job.
      
         As for the "zoom" feature, I suggest you wait until version 4 of the
         video output is done, it'll be easier to do then.
      
      Regards,
      81bafafa
  15. 09 Mar, 2001 1 commit
  16. 22 Feb, 2001 1 commit
  17. 20 Feb, 2001 1 commit
    • 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
  18. 19 Feb, 2001 1 commit
  19. 17 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · f1175e71
      Sam Hocevar authored
       * Tried to fix the BeOS interface and video output. Any BeOS developers
         listening ? I can't even test that code, it probably wants additional
         fixing.
       * Added a workaround in modules.c for broken libc's which happen to truncate
         filenames in dentry structures when using 64bits offsets. The kind of
         stuff you only see in RedHats <g>.
       * Made the SDL error messages a bit more useful.
       * The Gnome menu is now created when mouse is released, not when it
         is pressed. It may sound stupid, but it really makes a difference.
      f1175e71
  20. 16 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · b2f56af9
      Sam Hocevar authored
       * Fixed a segfault in the input thread creation, as well as a possible
         deadlock. This happened mostly when opening non-existing files.
       * Created input_SetStatus to do input_SetRate's job. input_SetRate will
         be used to set an arbitrary rate, for people who want to read DVDs at
         1/2.71828 times the actual speed.
       * Stubs for the ncurses control interface. No working code yet, but the
         holes just need to be filled.
       * Improved X11 support. Still not as functional as before.
       * The output window now states the method name, so that people know whether
         they are using X11 or SDL.
       * The Gnome interface is now drag'n'drop aware, you can drop a file
         on it just like Xine does (or so I guess).
      b2f56af9
  21. 15 Feb, 2001 2 commits
    • Sam Hocevar's avatar
      * removed useless includes in intf_gnome.c · 0f601455
      Sam Hocevar authored
       * made the vout_sdl.c functions static
       * ported vout_x11.c to the modules API; code isn't very nice yet though
      0f601455
    • Sam Hocevar's avatar
      · 2ba056f2
      Sam Hocevar authored
       * X11 output works again. It's just the output, but it works; I now need
         to clean the code and add event handling.
      2ba056f2
  22. 13 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · 75eb696d
      Sam Hocevar authored
       * added --intf option to vlc
       * started cleaning vout_sdl.c
       * the dummy plugin works again
       * added a slider to the Gnome interface so that we can browse through streams
      
        There is a problem with the slider: we sometimes get unexpected async
        replies, which would mean that we don't properly lock our Xlib calls.
        Which is true. But we also get these errors when using `--vout dummy'.
        I'll investigate.
      75eb696d
  23. 12 Feb, 2001 3 commits
    • 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
  24. 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
  25. 06 Feb, 2001 1 commit
  26. 05 Feb, 2001 2 commits
  27. 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
  28. 15 Jan, 2001 2 commits
    • Renaud Dartus's avatar
      * Fixed close button support in SDL · 420ec3aa
      Renaud Dartus authored
      * Fixed --width and --height support in SDL
      420ec3aa
    • Sam Hocevar's avatar
      · c0211e9a
      Sam Hocevar authored
       . fixed the bug-that-made-the-vlc-segfault-on-exit, which means that
         more than ever, � le client ne segfaulte pas �.
      
       . there was still a problem upon quitting: sometimes the null packet
         wasn't big enough to reach a decoder breakpoint, so I now create 10
         of them (since I can't make it bigger) to be sure. Meuuh, what do
         you think ?
      
       . fixed the Makefile to spare a few variables here and there.
      
       . reduced module hide delay, removed loading of the audio output
         plugins since they are now modules.
      
       . changed a few intf_Msg to intf_DbgMsg, and added "vout:", "intf:",
         and so on in a few other messages.
      
       . removed unused includes in the idct modules.
      c0211e9a
  29. 09 Jan, 2001 2 commits
    • Sam Hocevar's avatar
      · 9451c9b9
      Sam Hocevar authored
       . just removed a forgotten debug message in the setpalette code
      9451c9b9
    • Pierre Baillet's avatar
      .Added 8bits palette SDL support. · cbb9cfbf
      Pierre Baillet authored
      .Tried to add it to stable, failed, probably because of the initialisation codes which are differents...
      cbb9cfbf
  30. 08 Jan, 2001 3 commits
  31. 07 Jan, 2001 1 commit