1. 03 Nov, 2003 2 commits
  2. 01 Nov, 2003 1 commit
  3. 28 Oct, 2003 1 commit
  4. 27 Oct, 2003 1 commit
    • Gildas Bazin's avatar
      · 630b0fc7
      Gildas Bazin authored
      * modules/codec/ffmpeg/*: ported the ffmpeg audio and video decoders to the new api.
         Isolated the video postprocessing routines in postprocess.c
      
      * modules/codec/ffmpeg/encoder.c, modules/codec/vorbis.c, modules/stream_out/transcode.c,
         include/vlc_block.h, include/vlc_codec.h: extracted the encoders out of transcode.c.
         transcode now uses encoder plugins (currently ffmpeg, vorbis and theora).
      
      PS: transcoding is currently a bit broken but I'll fix that ASAP.
      630b0fc7
  5. 26 Oct, 2003 4 commits
    • Gildas Bazin's avatar
      · 82e4304a
      Gildas Bazin authored
      * Makefile.am: strip the mozilla plugin when doing the win32 package.
      * configure.ac: on win32 we compile the theora module as a plugin, not builtin.
      82e4304a
    • Gildas Bazin's avatar
      · dc29951c
      Gildas Bazin authored
      * configure.ac: check for mozilla-config.h on win32 as well.
      * mozilla/support/npwin.cpp: some mozilla sdk don't include mozilla-config.h explicitly so do it ourselves.
      dc29951c
    • Gildas Bazin's avatar
      · a27027bb
      Gildas Bazin authored
      * configure.ac: added a --disable-fribidi option and make sure the freetype module is linked with libiconv.
      a27027bb
    • Sigmund Augdal Helberg's avatar
      src/libvlc.c: · 9ec1b8a0
      Sigmund Augdal Helberg authored
       * created a variable "key-pressed" in p_vlc that can be used to
         report or read key presses
       * allways try to start hotkeys interface in the background
      configure.ac, modules/control/Modules.am, modules/control/hotkeys.c:
       * a new control module that reads keypresses from "key-pressed" and
         performs an action depending on what is asosiated with this key.
         Also uses nice on screen messages to indicate what action was performed
      modules/video_filter/filter_common.h:
       * removed code to pass old style key reporting through filters
      modules/video_output/x11/xcommon.c:
       * report key-presses through the new mechanism. Incomplete, I need help
         with this.
      9ec1b8a0
  6. 24 Oct, 2003 2 commits
    • Gildas Bazin's avatar
      · 1a674481
      Gildas Bazin authored
      * configure.ac: fix for wxWindows headers detection.
      * all: changed the prototype of vout_AllocatePicture() and vout_InitPicture().
      * src/video_output/vout_pictures.c: new vout_InitFormat() function that initialises a video_frame_format_t structure.
      * include/vlc_video.h: extended video_frame_format_t.
      * modules/codec/rawvideo.c: ported to the new decoder api.
      * modules/video_output/x11/*: simplifications.
      1a674481
    • Sam Hocevar's avatar
      * Makefile.am: Recurse into doc/ to install documentation. · 139e0286
      Sam Hocevar authored
        * configure.ac: Removed mention of plugin packetizer_mpegaudio which does
          not exist.
      139e0286
  7. 23 Oct, 2003 2 commits
  8. 22 Oct, 2003 1 commit
    • Gildas Bazin's avatar
      · dd9e6708
      Gildas Bazin authored
      * configure.ac, modules/codec/Modules.am, modules/codec/speex.c: new speex decoder and packetizer using libspeex.
      * modules/demux/ogg.c: added support for speex to the Ogg demuxer.
      * modules/mux/ogg.c: added support for speex to the Ogg muxer.
      * src/misc/variables.c: when creating choices object variables with inheritance enabled, automatically add the inherited value to the list of choices.
      * modules/access/udp.c: use an object variable and inheritance for "udp-caching".
      * src/input/input.c: disable the hack for filenames with colons on win32 because filenames can't contain colons.
      dd9e6708
  9. 21 Oct, 2003 2 commits
    • Gildas Bazin's avatar
      · 7f6e157f
      Gildas Bazin authored
      * configure.ac: tell the build system that mkv is a c++ plugin.
      7f6e157f
    • Eric Petit's avatar
      configure.ac: · fa3d8b41
      Eric Petit authored
        + updated libebml/libmatroska detection as matroska headers no longer
          include ebml headers directly. Hope you upgraded it - if not, you'll
          have to set your CFLAGS accordingly.
        + on BeOS, libmkv_plugin.so has to be linked to libstdc++
      
       modules/control/http.c:
        + fix for gcc != 3
      fa3d8b41
  10. 07 Oct, 2003 2 commits
  11. 05 Oct, 2003 1 commit
    • Sam Hocevar's avatar
      * configure.ac: · 78ee7a2c
      Sam Hocevar authored
          + Better BeOS dynamic loader detection.
        * src/misc/modules.c:
          + Consistency fixes.
      78ee7a2c
  12. 04 Oct, 2003 4 commits
    • Gildas Bazin's avatar
      · fd05dc69
      Gildas Bazin authored
      * modules/access/vcdx/*: Brand new VCD input module using libcdio, libvcd and libvcdinfo. Courtesy of Rocky Bernstein.
      * modules/access/cddax.c: Brand new CDDA input module using libcdio. Courtesy of Rocky Bernstein.
      * modules/LIST: update.
      fd05dc69
    • Gildas Bazin's avatar
      · 12336778
      Gildas Bazin authored
      * modules/codec/a52old/*, modules/codec/mpeg_audio/*, modules/codec/mpeg_video/*: got rid of deprecated decoders.
      12336778
    • Sam Hocevar's avatar
      * configure.ac: · 2d3c9c2c
      Sam Hocevar authored
          + First try to detect the OS X native dynamic linker before falling
            back to dlfcn.h.
          + Enhanced the dlopen-style loader detection.
          + Added a check for HP-UX's shl_* functins.
        * src/misc/modules_plugin.h.in:
          + Support for the dylib dynamic loader on OS X.
          + Support for the shl dynamic loader on HP-UX.
      2d3c9c2c
    • Gildas Bazin's avatar
      · 782cc32b
      Gildas Bazin authored
      * configure.ac: added --with-ffmpeg-faac for when using an ffmpeg which is compiled with faac support.
      * modules/stream_out/transcode.c: added mp4a fourcc for MPEG AAC audio transcoding support.
      782cc32b
  13. 02 Oct, 2003 1 commit
    • Gildas Bazin's avatar
      · 4f3ee7be
      Gildas Bazin authored
      * modules/codec/cinepak.c: ported the cinepak decoder to the new api.
      4f3ee7be
  14. 01 Oct, 2003 1 commit
    • Gildas Bazin's avatar
      · 91f6deae
      Gildas Bazin authored
      * modules/codec/subsdec.c: cleaned up and ported the text subtitles decoder to the new decoder api.
      91f6deae
  15. 27 Sep, 2003 1 commit
    • Gildas Bazin's avatar
      · f061a98a
      Gildas Bazin authored
      * install-win32: cosmetic changes.
      * configure.ac: forgot one include path for the mozilla plugin.
      f061a98a
  16. 23 Sep, 2003 1 commit
  17. 20 Sep, 2003 2 commits
    • Gildas Bazin's avatar
      · cd35bf7c
      Gildas Bazin authored
      * configure.ac, mozilla/Makefile.am: more win32 mozilla plugin build fixes.
      cd35bf7c
    • Gildas Bazin's avatar
      · 973cf049
      Gildas Bazin authored
      * configure.ac, mozilla/*: the win32 mozilla plugin compiles again (most likely won't yet work).
       Added a --with-mozilla-sdk-path option (win32 only) to ./configure so you can pass the path of your mozilla sdk tree.
       You also need to set the XPIDL env var to the the path of the xpidl mozilla compiler when ./configuring.
      973cf049
  18. 09 Sep, 2003 1 commit
  19. 07 Sep, 2003 1 commit
  20. 02 Sep, 2003 1 commit
    • Gildas Bazin's avatar
      · 7bb574fd
      Gildas Bazin authored
      * ALL: Introduction of a new api for decoders.
         The final aim of this new api is to make it possible to use the decoders from other modules like the transcoder for instance.
         Only a few decoders have been ported to the new api (a52, libmpeg2, dts, vorbis, theora) so the old api is still supported.
      
         Don't hold your breath, there is still much work to do before we reach this goal.
      
      * modules/codec/a52.c, libmpeg2., dts.c, vorbis.c, theora.c:
         Converted to the new api.
         Merged the a52 and vorbis packetizers in their respective decoders (removes a lot of code duplication).
         New dts and theora packetizers (merged in their respective decoders).
      7bb574fd
  21. 31 Aug, 2003 1 commit
  22. 29 Aug, 2003 1 commit
  23. 27 Aug, 2003 1 commit
  24. 24 Aug, 2003 1 commit
    • Gildas Bazin's avatar
      · b34227c1
      Gildas Bazin authored
      * configure.ac, modules/access/dshow/: brand new DirectShow input plugin.
         Much work still needs to be done, like audio support, adding plenty of configuration options, etc... But the video part is already working quite well here.
      b34227c1
  25. 23 Aug, 2003 3 commits
    • Laurent Aimar's avatar
      * configure.ac : added --enable-goom and --with-goom-tree. Btw, I use a · 1312bc9e
      Laurent Aimar authored
      special goom tree source as I was unable to use standard goom library.
      (I will provide it once mmx/ppc included)
       * modules/visualization/Modules.am: added goom
       * include/vlc_block.h src/misc/block.c: introduce a new data block
       api (not yet tested, ported from my local new input work).
      1312bc9e
    • Derk-Jan Hartman's avatar
      * added a vlc_current_charset function. This tries to get the current charset · f388eb55
      Derk-Jan Hartman authored
        in use by the OS. It's pretty nifty. if available it uses nl_langinfo. Then
        it falls back to trying setlocale (exept on OSX, where this funtion is useless)
        and then falls back to LC_ALL, LC_TYPE and LANG environment variables.
        If only the LANG variable is available (like on osx) it tries a countrycode
        to charset mapping (making an educated guess ).
        On windows it retrieves the charset with GetACP().
        It also has an aliases system to transform incompatible charset description
        strings to libiconv compatible charset descriptions. If you want you can even
        retrieve the charset on OS/2.
      * modules/codec/subsdec/subsdec.c: By default we try to open a subtitle file in
        the systems charset (or language mapped to charset). It's no more than a guess,
        and if you open Latin1 subs on your Japanese system you will still need to
        specify the encoding by hand, but it's better then nothing.
      * src/playlist/playlist.c: spelling error in a comment.
      f388eb55
    • Loïc Minier's avatar
      * very light typo · 7894fbc0
      Loïc Minier authored
      7894fbc0
  26. 21 Aug, 2003 1 commit