1. 29 Oct, 2003 1 commit
    • gbazin's avatar
      · 90973854
      gbazin authored
      * ALL: improved hotkeys support.
  2. 28 Oct, 2003 1 commit
  3. 17 Oct, 2003 1 commit
    • gbazin's avatar
      · 1ecc3208
      gbazin authored
      * modules/gui/wxwindows/preferences.cpp: fixes some alignment issues in the config options panel.
      * modules/gui/skins/src/*: use (AOUT_VOLUME_DEFAULT * 2) as max volume.
      * modules/video_output/directx/*: use inheritance for the direct-always-on-top object var.
         Added Ctrl+left/right arrows as shortcuts for seeking in 1 min chunks.
      * modules/mux/mp4.c: fixed the audio/video sync.
  4. 24 Sep, 2003 1 commit
  5. 28 Aug, 2003 1 commit
    • gbazin's avatar
      * modules/gui/wxwindows/*, src/playlist/playlist.c,... · d46439c5
      gbazin authored
      * modules/gui/wxwindows/*, src/playlist/playlist.c, modules/video_output/directx/events.c: got rid of the "Close Menu" popup menu item in the wxwindows interface.
      * modules/gui/wxwindows/*: updated the stream output dialog.
  6. 29 Jul, 2003 2 commits
    • gbazin's avatar
      · d2edf5f5
      gbazin authored
      * modules/video_output/directx/events.c: compilation fix.
    • gbazin's avatar
      · 53f87282
      gbazin authored
      * modules/gui/macosx/controls.m: fixed race condition in prev/next commands.
      * modules/gui/wxwindows/wxwindows.cpp: raised the priority of the wxwin interface so it is now the default.
          We also lower the priority if there is no DISPLAY env variable.
      * modules/gui/wxwindows/interface.cpp: prev/next buttons are also used to navigate through titles.
      * modules/video_output/directx/events.c: use arrow keys for DVD navigation.
      * modules/video_output/x11/xcommon.c: page up/down now seek -10/10 secs.
      * share/vlc_win32_rc.rc: compilation fix.
  7. 25 Jul, 2003 1 commit
  8. 18 Jul, 2003 1 commit
  9. 26 May, 2003 2 commits
    • gbazin's avatar
      · 49ca4940
      gbazin authored
      * modules/video_output/directx/events.c: fixed breakage.
    • gbazin's avatar
      · 34e462b4
      gbazin authored
      * modules/audio_output/alsa.c: the aout-device obj var wasn't destroyed properly on probe() failure, preventing other audio plugins from working afterwards.
      * modules/gui/skins/src/skin_main.cpp: got rid of the skins shortcut.
      * modules/gui/wxwindows/*: the popupmenu is not created inside the timer anymore so the slider will still be active when the popup is triggered.
      * modules/video_output/directx/events.c, modules/video_output/x11/xcommon.c, src/playlist/playlist.c: new intf-popupmenu obj var to handle popup context menu requests from the vouts.
  10. 17 May, 2003 1 commit
    • gbazin's avatar
      · 36062de2
      gbazin authored
      * modules/video_output/directx/events.c: implemented the same shortcuts as in the x11/xvideo output.
  11. 12 May, 2003 1 commit
    • gbazin's avatar
      · 0e7b380a
      gbazin authored
      * modules/gui/skins/*: got rid of wxdialogs.h, the skins plugin is now sharing wxwindows.h with the wxwindows plugin.
      * modules/video_output/directx/events.c: fixed non-initialized variable.
      * modules/gui/wxwindows/*: misc improvements to the playlist window (added an "Open MRL" menu as well as menus to load and save a playlist, we also make use of the "intf-change" playlist object variable now).
      * src/playlist/playlist.c: the playlist file is opened in text mode, no win32 eol hack is needed.
      * src/misc/configuration.c, include/configuration.h: new config_ResetAll() function to reset all config options to their original values (you still need to config_SaveConfigFile()).
      * modules/gui/wxwindows/preferences.cpp: new "Reset All" button in the preferences panel.
  12. 05 May, 2003 1 commit
    • gbazin's avatar
      · cf3c9805
      gbazin authored
      * ALL: removed the old channels server stuff (was deprecated).
  13. 04 Mar, 2003 1 commit
    • gbazin's avatar
      · f1d93a31
      gbazin authored
      * modules/video_output/directx: added support for the mouse gestures interface.
  14. 01 Feb, 2003 1 commit
  15. 27 Jan, 2003 1 commit
  16. 26 Jan, 2003 1 commit
  17. 25 Nov, 2002 1 commit
  18. 22 Nov, 2002 1 commit
  19. 25 Oct, 2002 1 commit
    • Sam Hocevar's avatar
      * ./modules/video_output/directx/events.c: start the colorkey search at 10, · c01dd5d3
      Sam Hocevar authored
          not 5, to avoid using a color used by another application.
        * ./modules/video_output/directx/events.c: support for drawing in a parent
          window instead of creating our own; still a bit flakey.
        * ./mozilla/vlcshell.cpp: we can now compile the Mozilla plugin so that it
          does not call libvlc (for testing purposes).
  20. 17 Oct, 2002 2 commits
  21. 06 Oct, 2002 1 commit
    • gbazin's avatar
      · eddf1236
      gbazin authored
      * configure.ac.in: vlc can now be built under cygwin with or without the
         unix emulation layer (without if you use CC="gcc -mno-cygwin").
      * INSTALL.win32: doc update for cygwin build.
      * modules/video_output/directx/events.c, modules/video_output/directx/directx.c,
         modules/audio_output/directx.c: compilation fixes for cygwin.
  22. 01 Oct, 2002 1 commit
  23. 04 Aug, 2002 1 commit
    • Sam Hocevar's avatar
      * ./modules/*: moved plugins to the new tree. Yet untested builds include · 19ea8feb
      Sam Hocevar authored
          waveout, directx, qnx, beos, win32, macosx, and the AltiVec modules.
        * ALL: removed mention of AC3 in favour of A52.
        * ./configure.in, ./Makefile*: modules can now be built deeper than 1
          directory. As a consequence, the build is even slower (but I'm fixing
          this) and make clean doesn't work anymore.
  24. 30 Jul, 2002 1 commit
    • gbazin's avatar
      · 8a8c1fca
      gbazin authored
      * plugins/directx/vout_directx.h: removed unused variables.
      * plugins/directx/vout_events.c: fixed resizing bug.
  25. 29 Jul, 2002 1 commit
    • gbazin's avatar
      · d6052740
      gbazin authored
      * plugins/directx/vout_directx.*: the directx vout plugin now uses the
      IID_IDirectDrawSurface2 interface, this shouldn't break anything and we should now
      support WinNT4+DirectX3.
      Some code cleanup too.
      * plugins/directx/vout_events.c: small bugfix.
  26. 04 Jun, 2002 1 commit
    • Sam Hocevar's avatar
      (new in MAIN) · 7291e0a7
      Sam Hocevar authored
        * ./src/interface/interface.c: interfaces are no longer attached only to
        * ./src/libvlc.c, ./src/misc/modules.c, ./src/playlist/playlist.c,
          ./src/input/input.c: improvements in the playlist handling (not quite that
          yet though).
      (ported from v0_4_1_branch)
        * ./configure.in, ./plugins/mpeg_system/mpeg_ts.c: fixed libdvbpsi handling.
        * ./src/misc/configuration.c: fixed the --nofoo option handling.
        * ./src/interface/main.c: fixed two compilation warnings under Solaris.
  27. 02 Jun, 2002 1 commit
    • Sam Hocevar's avatar
      * ./src/video_output/video_output.c: fixed the "picture has invalid status" · 211d6bad
      Sam Hocevar authored
          bug which might have been the cause of crashes.
        * ./plugins/filter/crop.c: attempt at an automatic border cropping filter,
          using "--filter crop --autocrop".
        * ./vlc.spec: added missing filters to the RPM generation.
        * ./src/misc/objects.c: commented all functions.
        * ./src/misc/objects.c: implemented vlc_object_find( , , FIND_ANYWHERE).
        * ./src/misc/objects.c: renamed vlc_object_unlink to vlc_object_detach.
  28. 01 Jun, 2002 3 commits
    • Sam Hocevar's avatar
    • Sam Hocevar's avatar
      * ./plugins/dummy/intf_dummy.c, ./plugins/chroma/i420_yuy2.c, · 1dedf688
      Sam Hocevar authored
          src/interface/intf_eject.c, src/misc/threads.c: win32 compilation fix.
        * ./plugins/directx/aout_directx.c, plugins/directx/vout_directx.c,
          ./plugins/directx/vout_events.c: the DirectX notification and event threads
          now use the vlc_thread_create / vlc_thread_ready scheme. Untested.
        * ./configure.in: added a check for inttypes.h and sys/int_types.h.
        * ./configure.in: fixed the HTTP plugin compilation under BeOS.
        * ./plugins/network/ipv6.c: reactivated IPv6 module.
    • Sam Hocevar's avatar
      * ALL: the first libvlc commit. · 9e3ab283
      Sam Hocevar authored
         As for video output 4, this breaks almost everything, but I'll slowly
        do what remains to be fixed during the weekend.
         Changes in vlc:
        * vlc is now a very small program (20 lines) which uses the libvlc API;
         it is quite simple for the moment but can be extended in the future.
        * interfaces, decoders, video outputs, etc. are now almost the same
         objects (yes, I know, this is C++ redone in C) and are structured in
         a tree. More about this later, but basically it allows the following
         nice features:
          - several interfaces
          - several playlists with several outputs
          - input plugins spawning helper interfaces (will be used for DVD menus)
          - anything spawning anything; I swear there are useful uses for this!
        * libvlc can be used in other programs; I'm currently writing a Mozilla
         plugin for my employer.
         Things currently broken:
        * most interfaces, most ports
        * the playlist handling (almost finished rewriting this though). This means
         no file can be played from the GUI, you need to use the commandline. This
         also means it segfaults at EOF, when exiting the program, and it sometimes
         refuses to open a file when asked to.
  29. 18 May, 2002 3 commits
    • gbazin's avatar
      · 348f9662
      gbazin authored
      * updated INSTALL.win32
      * a little bit of clean-up in the directx video output plugin
    • gbazin's avatar
      · 885583cc
      gbazin authored
      * fixed a bug in the directx window creation function. We register a window
         class once per process so we must be careful not to free the associated
    • gbazin's avatar
      · d55f5d62
      gbazin authored
      * modified the directx video plugin to try to create an YUV surface before
         falling back to an RGB surface when it's not possible to use overlays.
         Some graphic cards can do the YUV->RGB conversion in hardware during the
         blitting stage.
      * in the directx video plugin, we now request that the RGB surface be created
         in video memory. The reasoning behind this is that usually surfaces in
         video memory benefit from more hardware acceleration (like for instance
         hw rescaling, hw blitting, etc...)
      * added two options to the directx video plugin to disable the above features.
         (mainly because my video driver is buggy and doesn't handle them well).
      * small cosmetic changes to the generation of the config file.
      * fix for config_GetHomeDir() on win32. SHGetFolderPath() is located in
         shfolder.dll not shell32.dll.
      * fix for the gtk preferences dialog box. To be sure that an int or float value
         is actually changed we call gtk_spin_button_update() in the
         GtkInt/FloatChanged() event handler.
  30. 24 Apr, 2002 1 commit
    • gbazin's avatar
      · 060c0b88
      gbazin authored
      * fixed typo. You have to double click on the video window to switch to
  31. 23 Apr, 2002 1 commit
    • gbazin's avatar
      · 69c174d7
      gbazin authored
      * DirectX video output plugin now uses triple buffering for YUV overlay. This
        improves the video quality a lot (no tearing) without affecting performance.
        (I knew double buffering sucked but I just discovered why triple buffering
         is better: you don't have to wait for the vsync to flip the buffers).
      * Fixed the DirectX video output for non-overlay modes. It was only working
        in RGB16 before.
      * Fixed the mouse autohidding feature in the DirectX plugin
       (at least partially).
      * Fixed the spu decoder to take the pitch of the destination picture into
        account when rendering the subtitles (Implemented only for the YUV modes).
  32. 02 Apr, 2002 1 commit
    • gbazin's avatar
      · f9a7f0e8
      gbazin authored
      * Fixed yet another bug related to the event thread creation
      * Removed a few debug messages
  33. 01 Apr, 2002 1 commit
    • gbazin's avatar
      · 8c0b9460
      gbazin authored
      * Win32 compilation fixes when downmixsse and downmix3dn are declared as
      * Fixed the waiting on the event thread creation in the directx plugin.