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. 29 Mar, 2004 1 commit
  3. 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
  4. 21 Mar, 2004 1 commit
  5. 11 Mar, 2004 1 commit
  6. 10 Mar, 2004 1 commit
  7. 09 Mar, 2004 1 commit
  8. 03 Mar, 2004 1 commit
  9. 29 Feb, 2004 1 commit
    • Gildas Bazin's avatar
      · 26ad94db
      Gildas Bazin authored
      * src/misc/variables.c: fixed memleak.
      * include/vlc_common.h: use pragma to disable useless MSVC warnings.
      26ad94db
  10. 23 Feb, 2004 1 commit
    • Gildas Bazin's avatar
      · a6f71ffa
      Gildas Bazin authored
      * include/vlc_common.h: added the UI64C() macro for unsinged long long constants.
      a6f71ffa
  11. 06 Feb, 2004 1 commit
    • Gildas Bazin's avatar
      · 32e83f8a
      Gildas Bazin authored
      * include/vlc_common.h: forgot the Set*LE() helpers in my last commit.
      32e83f8a
  12. 29 Jan, 2004 1 commit
  13. 26 Jan, 2004 1 commit
  14. 25 Jan, 2004 1 commit
    • Gildas Bazin's avatar
      · fa5f1098
      Gildas Bazin authored
      * include/vlc_common.h, include/vlc_es.h: new video_palette_t structure.
      * modules/codec/ffmpeg/*: support for palettized codecs.
      fa5f1098
  15. 24 Jan, 2004 1 commit
  16. 20 Jan, 2004 1 commit
  17. 11 Jan, 2004 1 commit
    • Clément Stenac's avatar
      * configure.ac : Added new folders · 5dc722b5
      Clément Stenac authored
      * New playlist import/export system:
         -export plugin in misc/playlist (contains one module for each file type)
         -open plugin = special demuxer2, that can be opened from the command
          line or the graphical interface.
        NB: the demuxer "playlist" is forced to earn speed, but this does not
        work yet, as we have a demux2
      
      * modules/gui/wxwindows: use the new import/export.
      
      * src/playlist/group.c : fixed boundary check
      
      * src/playlist/item-ext.c: correctly reset stuff when clearing the playlist
      5dc722b5
  18. 09 Jan, 2004 1 commit
    • Gildas Bazin's avatar
      · 88066e9c
      Gildas Bazin authored
      * ALL: added vlc_asprintf() to our libc.
      88066e9c
  19. 08 Jan, 2004 2 commits
  20. 07 Jan, 2004 1 commit
  21. 05 Jan, 2004 1 commit
    • 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
  22. 06 Dec, 2003 1 commit
  23. 04 Dec, 2003 2 commits
  24. 03 Dec, 2003 1 commit
    • Sigmund Augdal Helberg's avatar
      src/misc/mtime.c: · a04423da
      Sigmund Augdal Helberg authored
       * Coding style fixes
       * Comment cleanups
       * Doxygenization
      include/vlc_common.h:
       * doxygenized the comments for mtime_t and vlc_fourcc_t
      a04423da
  25. 30 Nov, 2003 1 commit
  26. 24 Nov, 2003 2 commits
  27. 22 Nov, 2003 1 commit
  28. 21 Nov, 2003 2 commits
    • Laurent Aimar's avatar
    • Gildas Bazin's avatar
      · 231d0470
      Gildas Bazin authored
      * include/vlc_common.h: include stdlib.h
      * include/ninput.h, src/input/stream.c, src/input/input.c:
          new stream_Block() function to read a block_t from the input.
          es_out_Send() takes a block_t as input, for PES (deprecated) use es_out_SendPES().
      * modules/demux/*: changed to new es_out_Send(). asf.c and avi.c still use es_out_SendPES() though.
      231d0470
  29. 16 Nov, 2003 1 commit
    • Gildas Bazin's avatar
      · 1e9f16e2
      Gildas Bazin authored
      * ALL: final improvements to the decoders/packetizers api.
         (There are still a few decoders/packetizers left to be converted but this shouldn't take too long).
      * ALL: small improvements to the encoders api.
      1e9f16e2
  30. 29 Oct, 2003 2 commits
    • 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
    • Gildas Bazin's avatar
      · 90973854
      Gildas Bazin authored
      * ALL: improved hotkeys support.
      90973854
  31. 25 Oct, 2003 1 commit
    • Sam Hocevar's avatar
      * include/vlc_common.h: · 88991a5c
      Sam Hocevar authored
          + Removed u8, s8, u16 etc. for good.
        * ALL:
          + Replaced all occurrences of u8, s8, u16 etc. with uint8_t, int8_t, etc.
      88991a5c
  32. 24 Oct, 2003 1 commit
    • 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
  33. 08 Oct, 2003 1 commit
    • Gildas Bazin's avatar
      · c28682f6
      Gildas Bazin authored
      * include/vlc_help.h src/libvlc.h: thou shalt not hardcode newlines in the middle of sentences.
      * src/extras/libc.c, include/vlc_common.h: resuscitated vlc_wraptext() and added utf8 support.
      * modules/gui/wxwindows/preferences.cpp: use vlc_wraptext() for capabilities help.
      c28682f6
  34. 21 Sep, 2003 1 commit
  35. 18 Sep, 2003 1 commit