1. 07 Jun, 2002 3 commits
  2. 05 Jun, 2002 1 commit
  3. 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
  4. 02 Jun, 2002 5 commits
    • Sam Hocevar's avatar
      (new in MAIN) · e058a315
      Sam Hocevar authored
        * ./plugins/spudec/spu_decoder.c: we now use FIND_ANYWHERE to find a vout.
      (ported from v0_4_1_branch)
        * ./plugins/dvdread/dvdread.c: disabled the dvdread plugin because it
          currently sucks.
        * ./src/misc/configuration.c, ./src/interface/main.c: we now accept --nofoo
          and --no-foo as negations for --foo. Also, the --help output is nicer.
        * ./plugins/qnx/vout_qnx.c: QNX compilation fix.
      e058a315
    • gbazin's avatar
      · 5cfee589
      gbazin authored
      * ./include/vlc_common.h: got rid of i_thread in VLC_COMMON_MEMBERS.
      5cfee589
    • gbazin's avatar
      · f8570a69
      gbazin authored
      * ./include/os_specific.h: changed prototype of system_*() to use vlc_t
      instead of vlc_object_t.
      f8570a69
    • 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
    • Christophe Massiot's avatar
      * Channel change support on Mac OS X ; · 91eb944b
      Christophe Massiot authored
      * New OS X icon, courtesy of Benjamin Mironer <bmironer@noos.fr>
      91eb944b
  5. 01 Jun, 2002 6 commits
    • Sam Hocevar's avatar
    • Sam Hocevar's avatar
      * ./include/main.h, ./plugins/beos/intf_beos.cpp: BeOS compilation fixes. · f60d5d58
      Sam Hocevar authored
        * ./bootstrap.sh, ./src/libvlc.h, ./po/*: fixed bootstrap.sh so that it does
          not include CVS Id lines in automatically created files.
      f60d5d58
    • 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.
      1dedf688
    • Sam Hocevar's avatar
      * ./src/misc/beos_specific.cpp: BeOS fixes, removed a static variable. · 2dad070c
      Sam Hocevar authored
        * ./include/main.h: replaced p_sys with explicit variables because it's
          really much simpler this way. Gildas, will you ever forgive me ? :-)
      2dad070c
    • Sam Hocevar's avatar
      * ./src/misc/beos_specific.cpp: the BeOS BApplication thread now uses the · 23379347
      Sam Hocevar authored
          vlc_thread_create / vlc_thread_ready scheme to signal readiness.
        * ./src/misc/objects.c: prevent the creation of a too small vlc_object_t.
        * ./include/vdec_ext-plugins.h: removed the vdec_thread_t declaration, which
          belongs to plugins/mpeg_vdec.
        * ./ChangeLog: imported the 0_4_1_branch changelog.
        * ./plugins/chroma/i420_yuy2.h: imported a 0_4_1_branch fix.
      23379347
    • 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.
      9e3ab283
  6. 30 May, 2002 3 commits
    • Cyril Deguet's avatar
      - removed the obsolete artificial delay when switching channels. · b123e61f
      Cyril Deguet authored
        Now it is ultra-fast !
      b123e61f
    • Xavier Marchesini's avatar
      · 80aa3da1
      Xavier Marchesini authored
       * intf_eject.c : added ejection code for Win32. Please test it under
                        Win95/98/Me, I just can't install a winme
                        in my work office :).
       * plugins/win32/* : enabled the "Eject" button (thanks Ipkiss)
       * src/misc/netutils.c : just changed my mail :P
      80aa3da1
    • gbazin's avatar
      · 0170377d
      gbazin authored
      * changed ADD_BOOL and ADD_BOOL_WITH_SHORT config macros to accept a
      default value as an argument.
      * modified the command line parsing to accept --foo and --no-foo when a
      "foo" boolean config option is defined.
      * modified the help menu to indicate if the option is enabled or
      disabled by default.
      0170377d
  7. 25 May, 2002 1 commit
  8. 22 May, 2002 2 commits
    • gbazin's avatar
      · 0cd5d913
      gbazin authored
      * ./src/misc/modules.c: restored plugins hiding as the problem is fixed.
      * ./plugins/directx/directx.c: UnregisterClass() in MODULE_DEACTIVATE. If
         we don't do this, trying to use the class when the plugin is reloaded will
         cause a segfault.
      
      PS: on Win32 the sdl plugin is still affected by this. It looks like SDL keeps
          an internal state which isn't updated when we reload the plugin.
      0cd5d913
    • Sam Hocevar's avatar
      * ./src/misc/modules.c: disabled module autohide until we find out why a · 0f15b563
      Sam Hocevar authored
          reloaded module sometimes does not work properly.
      0f15b563
  9. 20 May, 2002 1 commit
  10. 19 May, 2002 1 commit
    • Christophe Massiot's avatar
      Mac OS X-specific : · fe95288a
      Christophe Massiot authored
      * We now use real-time threads ;
      * Worked around a bug when seeking ;
      All :
      * Removed my patch to the video output since it causes problems for some
        people.
      fe95288a
  11. 18 May, 2002 4 commits
    • Christophe Massiot's avatar
      * Warning levels are no longer additive, patch courtesy of Arnaud de · bdb82782
      Christophe Massiot authored
        Bossoreille de Ribou <bozo@via.ecp.fr>
      bdb82782
    • gbazin's avatar
      · 7adf5042
      gbazin authored
      * updated the MSVC++ project files and added support for dirent (vlc compiled
         with msvc can now load plugins - even compiled with mingw).
      * small portability fixes.
      7adf5042
    • Christophe Massiot's avatar
      * Menu item to maximize the volume in Mac OS X ; · 80b9aa2b
      Christophe Massiot authored
      * Dropped dependancy on autoconf 2.52.
      80b9aa2b
    • 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.
      d55f5d62
  12. 17 May, 2002 2 commits
  13. 15 May, 2002 3 commits
  14. 14 May, 2002 2 commits
  15. 10 May, 2002 1 commit
  16. 03 May, 2002 1 commit
    • Sam Hocevar's avatar
      * ./include/modules_inner.h, ./src/misc/configuration.c: support for config · 71865b97
      Sam Hocevar authored
          options callbacks.
      
          They don't take any argument for the moment, but this will change when
          I'm finished with my other vlc changes. There is a little problem: the
          Gtk+ interface keeps calling Put***Variable each time we click on "Apply"
          or "Save". I think it should only call it once. Is there a way to fix
          this? Gildas? lool? :-)
      71865b97
  17. 01 May, 2002 1 commit
    • gbazin's avatar
      · f59cd97b
      gbazin authored
      * The configuration file and the log file are opened in text mode. This mode
      should only have a meaning on Win32 and isn't supposed to break any other
      platform. If does give you any trouble then shout.
      f59cd97b
  18. 30 Apr, 2002 1 commit
    • gbazin's avatar
      · 6ee8965b
      gbazin authored
      * added config_Get/PutFloatVariable to p_sysmbols. Thanks to Sigmund Augdal
      for pointing this bug out.
      * on Win32 the aout_pcm thread is given a high priority. This helps avoiding
      lots of audio underruns, especially when moving around the video window.
      6ee8965b
  19. 27 Apr, 2002 1 commit
    • gbazin's avatar
      · 9d6920b9
      gbazin authored
      * moved the function definitions from threads.h into threads_funcs.h. This
         allows us to move p_main_sys into p_main (p_main->p_sys).
      * fixed the --with-gtk-config-path and --with-sdl-config-path options in
         configure.in
      9d6920b9