1. 07 Jun, 2002 7 commits
  2. 05 Jun, 2002 6 commits
  3. 04 Jun, 2002 2 commits
    • Sam Hocevar's avatar
      (new in MAIN) · e9de293d
      Sam Hocevar authored
        * ./plugins/gtk/gtk_callbacks.c: fixed a segfault when switching to
          fullscreen from the popup menu.
      (from v0_4_1_branch)
        * ./plugins/gtk/gnome_callbacks.c: fixed a crash when activating preferences
          from the popup menu.
        * ./plugins/gtk/gnome.glade: added lines this #@%$! Glade had munched, fixes
          a segfault in the Gnome popup menu when toggling the interface.
      e9de293d
    • 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. 03 Jun, 2002 2 commits
    • ipkiss's avatar
      * added the --with-dvbpsi-tree option · c4c5b603
      ipkiss authored
      c4c5b603
    • gbazin's avatar
      · dbabd8d1
      gbazin authored
      * ./plugins/win32/waveout.c: waveOutUnprepareHeader() was never being
      called. This should fix the memory leak some people reported when using
      the waveout plugin.
      dbabd8d1
  5. 02 Jun, 2002 15 commits
    • Arnaud de Bossoreille de Ribou's avatar
      * Makefile, configure.in, configure, MODULES: added a52_system input module. · 40592166
      Arnaud de Bossoreille de Ribou authored
        * plugins/a52_system/Makefile, plugins/a52_system/a52_system.c: a52 input
          module.
        * plugins/ac3_spdif/ac3_spdif.c: added a little mwait to avoid a flood from
          the a52 input module.
      
      Note: the new module aims at reading ac3 streams but it works only with the
      ac3_spdif "decoder" since it is the only one which dates each frame contrary
      to the others which can't avoid a flood from the input module.
      40592166
    • Sam Hocevar's avatar
      (ported from v0_4_1_branch) · 651da7f2
      Sam Hocevar authored
        * ./plugins/motion/motionmmx.c: MMX motion optimizations courtesy of
          Vladimir Chernyshov <greengrass@writeme.com>.
      651da7f2
    • 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
    • Christophe Massiot's avatar
      * Updated README. · 1a6e240d
      Christophe Massiot authored
      1a6e240d
    • Christophe Massiot's avatar
      dfac0d1d
    • Christophe Massiot's avatar
    • 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
      (new in MAIN) · 695669c9
      Sam Hocevar authored
        * ./plugins/dvd/dvd_es.c, ./plugins/satellite/input_satellite.c,
          ./plugins/dvdread/input_dvdread.c: updated outdated variable names.
      (ported from 0_4_1_branch)
        * ./plugins/spudec/spu_decoder.c: fixed a margin bug in the SPU renderer
          which caused subtitles to appear slanted in odd width windows.
      695669c9
    • gbazin's avatar
      · 9d64d522
      gbazin authored
      * ./include/vlc_threads.h: re-merged vlc_threads.h and threads_funcs.h.
      9d64d522
    • Christophe Massiot's avatar
      9b21679c
    • Sam Hocevar's avatar
      (new in MAIN) · b73f6722
      Sam Hocevar authored
        * ./src/playlist/playlist.c, src/input/input.c: added safety checks to
          prevent crashes on next file.
      (ported from 0_4_1_branch)
        * ./plugins/gtk/gtk_display.c, ./plugins/win32/mainframe.cpp: we deactivate
          popup menus when no stream is being played, even in network mode.
        * ./src/input/mpeg_system.c: removed unnecessarily verbose message.
      b73f6722
    • gbazin's avatar
      · 1de74b87
      gbazin authored
      * ./plugins/a52/a52.c: compilation fix. Following C99 we have to include
      <stdint.h> but Solaris doesn't have it so we include <inttypes.h> when
      it isn't found.
      1de74b87
    • 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
  6. 01 Jun, 2002 8 commits
    • Christophe Massiot's avatar
      Mac OS X interface : · 8d5d2448
      Christophe Massiot authored
      * fixed a bug in the chapter handling ;
      * more keystrokes ;
      8d5d2448
    • Sam Hocevar's avatar
    • 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