1. 31 Mar, 2004 1 commit
    • Gildas Bazin's avatar
      * src/input/control.c: added INPUT_ADD_INFO/INPUT_SET_NAME to input_Control(). · 562ab59b
      Gildas Bazin authored
      * src/input/input.c:
         + introduced input_item_t that is shared between the playlist/vlm and the input thread (contains input name, options, infos, etc...).
         + changed prototype of input_CreateThread() to input_thread_t *input_CreateThread( vlc_object_t *, input_item_t * ).
      * ALL: use input_item_t and INPUT_ADD_INFO when necessary.
      562ab59b
  2. 23 Mar, 2004 1 commit
    • Gildas Bazin's avatar
      * src/input/*: · 36b86f5b
      Gildas Bazin authored
         + new input_Control() function (doesn't do much for now).
         + started bookmarks support through input_Control().
         + new --bookmarks={name=foo,bytes=foo,time=foo},{...} config option.
      
      * src/video_output/*:
         + started support for embeddable vouts (vout_RequestWindow()/vout_ReleaseWindow())
         + new --video-x/y config options
      36b86f5b
  3. 22 Mar, 2004 1 commit
  4. 21 Mar, 2004 2 commits
  5. 03 Mar, 2004 2 commits
  6. 01 Mar, 2004 1 commit
    • Gildas Bazin's avatar
      · 657e2a26
      Gildas Bazin authored
      * modules/gui/skins2/Modules.am: include the default skins2 theme in the "make dist" rule.
      * install-win32, Makefile.am: include the default skins2 theme in the win32 package.
      657e2a26
  7. 05 Feb, 2004 1 commit
  8. 31 Jan, 2004 1 commit
    • Gildas Bazin's avatar
      · 2cfe3a71
      Gildas Bazin authored
      * Makefile.am: added vlc_meta.h
      2cfe3a71
  9. 09 Jan, 2004 1 commit
  10. 05 Jan, 2004 2 commits
    • Laurent Aimar's avatar
      · 708fa729
      Laurent Aimar authored
       * configure.ac: readded AX_ADD_PLUGINS([mpgv mpga m4v mpeg_system ps ts
         avi asf aac mp4 rawdv demux2 nsv real]), it was probably a mistake ....
         ( ouiiinnn, another bootstrap ;)
      
       * all: added net_* helpers functions.
      708fa729
    • Clément Stenac's avatar
      * Makefile.am : Added src/playlist/item-ext.c and src/playlist/info.c · 17557ea6
      Clément Stenac authored
      * src/playlist/item.c
        src/playlist/info.c
        src/playlist/item-ext.c
        src/playlist/group.c
        src/playlist/sort.c
        src/playlist/loadsave.c
        include/vlc_playlist.h
            - New playlist_info structures and accessors
              It works pretty like the old input_info (with categories)
              It provides modularity to the playlist
            - Removed ppsz_options and i_options from playlist_item
              (we use the special category Options)
            - Added a unique id to each playlist_item to be able to track the
              items accross playlist reorders
            - Simplified adding of items.
                 - playlist_AddExt is removed
                 - playlist_AddItem is still here and exported but should not be used
                 - use playlist_Add( p_playlist, uri, name, duration, mode, pos )
                   and use the accessors for all other things
            - Added setters for fields of the playlist_item structure
            - Introduced "item-change" and "playlist-current" playlist variables
              to give more flexibility than only intf-change
      
            At the moment, duration is still in the structure (easier to use, IMHO)
      
      * src/input/input.c
        src/libvlc.c :
              playlist item options parsing changed
      
      * include/vlc_common.h : added playlist_info structures
      17557ea6
  11. 20 Dec, 2003 1 commit
    • Boris Dorès's avatar
      * libvlc.h input.c headphone.c: · 78ffa46b
      Boris Dorès authored
          fix support of audio channel mixers, like the headphone channel mixer
          for instance, which was broken since the introduction of user audio
          filters; if specified by the user and compatible with the audio
          pipeline, we add the channel mixer after the user filters.
          -> unfortunately, this fix removed two strings and introduced 4 new
             ones
          -> TODO: allow the user to choose only amongst channel mixers, not
             all available audio filters
      
      * vlc.exe.manifest Makefile.am install-win32 :
          add a manifest file to allow the win32 gui to use Windows XP visual
          styles when available.
      78ffa46b
  12. 18 Dec, 2003 1 commit
  13. 17 Dec, 2003 1 commit
  14. 24 Nov, 2003 2 commits
  15. 23 Nov, 2003 1 commit
  16. 20 Nov, 2003 1 commit
  17. 18 Nov, 2003 1 commit
  18. 17 Nov, 2003 1 commit
  19. 15 Nov, 2003 1 commit
  20. 03 Nov, 2003 1 commit
  21. 02 Nov, 2003 2 commits
    • Gildas Bazin's avatar
      · 452fecf0
      Gildas Bazin authored
      * Makefile.am: small change to the package-win32 target.
      452fecf0
    • Gildas Bazin's avatar
      · ae27f53b
      Gildas Bazin authored
      * Makefile.am: include the .css file from the html interface into the win32 package.
      ae27f53b
  22. 29 Oct, 2003 1 commit
    • Clément Stenac's avatar
      * src/playlist/* && Makefile.am · 84b846bf
      Clément Stenac authored
         - splitted the enormous playlist.c file
         - implemented a better item group system: groups have a name
           and must be created before use by
            playlist_CreateGroup( p_playlist, "newgroupname")
      
      * modules/misc/sap.c
         - Create our own playlist group ("SAP") and use it
      
      * modules/access/slp.c
         - Create our own playlist group ("SLP") and use it
      
      * modules/demux/util/id3tag.c
         - Trigger playlist update when we have parsed our tag
      
      * modules/gui/wxwindows/interface.cpp
         - Fixed the about box by using vlc_wraptext
         - Added the simple open and the streaming wizard icons
                 *** Icons need to be changed ! ***
         - Added the visualization to the extended gui
      
      * modules/gui/wxwindows/preferences.cpp && include/vlc_help.h
         - Enlarged the window to fit the wrapped text
         - Added help for audio encoders
      
      * modules/gui/wxwindows/stream.cpp  & open.cpp & include/vlc_interface.h
         - Created a "streaming wizard" window (3-step streaming)
      
      * modules/gui/wxwindows/iteminfo.cpp:
         - Group change is now based on the name
      
      * modules/gui/wxwindows/playlist.cpp
         - Added author and group columns to the listview
         - Redesigned the window
         - Added the Sort menu with several criteria (title, author, group)
         - Added up/down buttons to move an item in the playlist
         - Added the group menu to enable/disable a group in an understandable way
      
      
      TODO:
      -----
      
      * playlist core :
         - Implement advanced sort capabilities  (multi-criteria)
         - File format to save the new features
         - export playlist (to M3U, eg)
         - more robust group creation (duplicates check, ...)
      
      * wxWindows playlist:
         The idea of a treeview seems impossible, because of wxWindow's treeview,
         that don't allow multi-selection, and, as far as I know, multi-columns.
         - Provide a frontend to advanced sort (when it's done :-) )
         - Allow moving items by drag & drop (well, if possible, haven't checked yet)
         - Allow moving several items at once
         - Customizable listview (ability to remove/move columns)
         - Find a solution to the focus problem
           (when you change track, the selected one scrolls at the
            bottom of the visible screen)
      
      * wxWindows interface:
         - New icons, our icons begin to get old and not so pretty
         - Find a solution for the volume bar (nobody understands what it is)
      84b846bf
  23. 26 Oct, 2003 1 commit
    • 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
  24. 24 Oct, 2003 1 commit
  25. 23 Oct, 2003 1 commit
  26. 20 Oct, 2003 2 commits
    • Gildas Bazin's avatar
      · 2cead86e
      Gildas Bazin authored
      * Makefile.am, install-win32: include the mozilla plugin in the win32 package.
         You'll still have to install the mozilla plugin manually though.
      2cead86e
    • Gildas Bazin's avatar
      * Makefile.am, bootstrap, mozilla/Makefile.am: don't try to build pic _and_... · de1be1c1
      Gildas Bazin authored
      * Makefile.am, bootstrap, mozilla/Makefile.am: don't try to build pic _and_ non-pic code on win32 as there's no need for pic code on this platform. This should almost reduce the compilation time by a factor of 2 when the mozilla plugin is activated in the build process.
      
      de1be1c1
  27. 17 Oct, 2003 1 commit
    • Gildas Bazin's avatar
      · 7fc09b62
      Gildas Bazin authored
      * Makefile.am: don't forget include/vlc_keys.h in "make dist"
      7fc09b62
  28. 12 Oct, 2003 1 commit
    • Gildas Bazin's avatar
      · 5120576e
      Gildas Bazin authored
      * src/video_output/video_text.h: removed useless file.
      5120576e
  29. 08 Oct, 2003 1 commit
    • Gildas Bazin's avatar
      · d44f9d26
      Gildas Bazin authored
      * include/vlc_codec.h: defines decoders/encoders related structures here.
      * include/vlc_video.h: new video_frame_format_t structure which defines the properties of a video frame.
      * include/vlc/decoder.h: include vlc_codec.h
      * src/misc/objects.c: added VLC_OBJECT_PACKETIZER and VLC_OBJECT_ENCODER object types.
      * modules/stream_out/transcode.c, modules/codec/theora.c: experimental theora video encoder.
      * src/input/*: some cleanup.
      d44f9d26
  30. 07 Oct, 2003 1 commit
    • Gildas Bazin's avatar
      · 0195728b
      Gildas Bazin authored
      * Makefile.am: forgot to include vlc_block_helper.h
      0195728b
  31. 22 Sep, 2003 1 commit
    • Derk-Jan Hartman's avatar
      * modules/gui/macosx/playlist.?: implemented Save Playlist · 21c4f10c
      Derk-Jan Hartman authored
      * modules/gui/macosx/output.m: updated part of the Stream output dialog
      * modules/demux/util/sub.c: removed sub_detect() and moved the sub-file and
        sub-autodetect file options to src/input/input.c
      * src/input/input.c: added the moved options and use them to add subtitle
        tracks.
      * src/libvlc.h: description strings etc for sub-file and sub-autodetect-file
      * src/input/subtitles.c: new subtitles_Detect() largely based on the
        code used by MPlayer. Adapted for coding style and structure differences.
      
      The autodetect routine can now detect multiple subtitle files and assigns scores
      based on their names. if they much well enough they are sorted based on their
      score. It will then return this set, and they will all be added as SPU tracks
      to the current stream. The (un)selecting of these tracks will need to be fixed
      because they all get assigned the es id 0xFF currently.
      21c4f10c
  32. 29 Aug, 2003 1 commit
  33. 28 Aug, 2003 2 commits
    • Gildas Bazin's avatar
      · 881e69ce
      Gildas Bazin authored
      * Makefile.am: zip files have a .zip extension ;)
      881e69ce
    • Gildas Bazin's avatar
      · d5714f96
      Gildas Bazin authored
      * Makefile.am: grrr, should have tested my last commit ;)
      d5714f96