1. 03 Aug, 2003 1 commit
    • gbazin's avatar
      · e1aabc8f
      gbazin authored
      * src/misc/configuration.c, include/configuration.h, src/audio_output/intf.c, include/audio_output.h, modules/gui/gtk/display.[ch]: configuration variables now use vlc_callback_t callbacks (same as the object variables).
      * modules/video_output/x11/*: support for the _NET_WM_STATE_FULLSCREEN hint from the Extended Window Manager Hints spec.
      * modules/audio_output/alsa.c: support for 4.0 and 5.1 audio channels. This time it has been tested ;)
      e1aabc8f
  2. 02 Aug, 2003 1 commit
    • gbazin's avatar
      · da866289
      gbazin authored
      * ALL: bumped version number to 0.6.2-cvs
      * modules/video_output/x11/xcommon.c: closing the video window or using the escape key doesn't exit VLC anymore but stop the input instead.
      da866289
  3. 29 Jul, 2003 2 commits
    • 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.
      53f87282
    • Sam Hocevar's avatar
      2b5d2946
  4. 28 Jul, 2003 2 commits
  5. 16 Jul, 2003 1 commit
  6. 24 Jun, 2003 1 commit
  7. 28 May, 2003 1 commit
  8. 26 May, 2003 1 commit
    • 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.
      34e462b4
  9. 25 May, 2003 3 commits
    • gbazin's avatar
      · 31f8428f
      gbazin authored
      * configure.ac.in, modules/video_output/x11/xcommon.c: fixed configure check for the Xinerama extension.
      31f8428f
    • gbazin's avatar
      · cabbb158
      gbazin authored
      * modules/video_output/x11/*, configure.ac.in: Xinerama support remotely based from an old patch by Xavier Maillard.
      cabbb158
    • gbazin's avatar
      · 92993d58
      gbazin authored
      * src/video_output/video_output.c, modules/video_output/directx/*, modules/video_output/x11/xcommon.c: fullscreen state is now attached to the input, so it will be remembered even if the vout is restarted (switching filters, dvd menus, etc...).
      * modules/video_filter/deinterlace/deinterlace.c: small change.
      92993d58
  10. 05 May, 2003 1 commit
    • gbazin's avatar
      · cf3c9805
      gbazin authored
      * ALL: removed the old channels server stuff (was deprecated).
      cf3c9805
  11. 09 Feb, 2003 1 commit
  12. 01 Feb, 2003 1 commit
  13. 28 Jan, 2003 2 commits
  14. 15 Jan, 2003 1 commit
  15. 09 Jan, 2003 1 commit
  16. 06 Dec, 2002 1 commit
  17. 14 Nov, 2002 1 commit
    • Christophe Massiot's avatar
      Major change of the channels management. p_format->i_channels disappeares · 8928554e
      Christophe Massiot authored
      and is replaced by two members : i_physical_channels and i_original_channels.
      i_physical_channels describes the channels which are effectively present
      in the stream (at the current point of the aout pipeline), whereas
      i_original_channels represents the channels we used to constitute the
      stream. For instance a mono stream (FRONT_CENTER) may emanate from a
      FRONT_LEFT channel of a STEREO stream.
      
      Additionally, this contains hooks to dynamically select the audio device
      and the channels configuration. In order to do that, all aout plugins,
      and all interface plug-ins need to be adapted. Currently only SDL
      (partially OSS) and the rc interface have been adapted, please use them
      as a guide. Other aout plug-ins have been temporarily disabled.
      
      IMPORTANT : if you need a working sound output, DO NOT UPDATE YOUR TREE
      for several days until we fix that.
      
      * modules/misc/network/ipv4.c: Fixed a long-standing segfault when saving
        preferences and asking for multicast.
      8928554e
  18. 17 Oct, 2002 2 commits
  19. 10 Sep, 2002 1 commit
  20. 19 Aug, 2002 1 commit
    • gbazin's avatar
      · 4df679a4
      gbazin authored
      * modules/video_output/x11/xcommon.c: fixed a bug related to the size of the
      fullscreen window. We also unmap the current window when switching to fullscreen.
      4df679a4
  21. 16 Aug, 2002 1 commit
  22. 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.
      19ea8feb
  23. 31 Jul, 2002 1 commit
  24. 23 Jul, 2002 1 commit
    • Sam Hocevar's avatar
      * ALL: decoders now use a fourcc as a probe value. · 64d33dc9
      Sam Hocevar authored
        * include/input_ext-intf.h: killed p_es->b_audio, since i_cat already fills
          its purpose.
        * include/input_ext-intf.h: killed p_es->i_type in favour of p_es->i_fourcc.
        * include/video.h: killed p_pic->p_plane->b_margin; now i_visible_pitch is
          always valid.
      
        * ./src/libvlc.h: replaced --mpeg-adec and --ac3-adec with --codec; see
          vlc --help for more information.
      
        * include/video.h: removed fourcc values which should _not_ be global
          (thanks fenrir for convincing me).
        * ALL: video output plugins use the VLC_FOURCC macro to build their fourccs.
        * ./plugins/beos/InterfaceWindow.cpp: removed the last remaining call to
          input_ChangeES.
      
         Things I'm not sure about and need comments:
          - I used "mpga" and "mpgv" for MPEG (1+2) audio and video fourcc values.
          - I also introduced "spu ", "lpcm" and "ac3 ".
          - I removed for instance "MP4_GetCodec" because it wasn't really
            used except for the description string. I hope this change did not
            break anything really important.
          - fenrir, I must have broken a lot of things you wrote. Sorry in advance.
      64d33dc9
  25. 20 Jul, 2002 1 commit
  26. 17 Jul, 2002 1 commit
  27. 02 Jul, 2002 1 commit
  28. 27 Jun, 2002 1 commit
  29. 05 Jun, 2002 1 commit
  30. 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
          p_vlc.
        * ./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.
      7291e0a7
  31. 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.
      211d6bad
  32. 01 Jun, 2002 2 commits
    • Sam Hocevar's avatar
    • 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 (almos...
      9e3ab283
  33. 29 May, 2002 1 commit
    • gbazin's avatar
      · ae1fb706
      gbazin authored
      * ./plugins/dummy/dummy.c: added a CATEGORY_HINT to the config.
      * ./plugins/x11/xcommon.c: small change to the ToggleFullscreen routine
      to avoid a flickering during the switch.
      ae1fb706