1. 25 May, 2006 2 commits
  2. 16 May, 2006 1 commit
  3. 14 May, 2006 1 commit
    • zorglub's avatar
      Merge back branch 0.8.6-playlist-vlm to trunk. · ed0b72e3
      zorglub authored
      What is currently broken:
       * Some playlist demuxers (shout, dvb and pls)
       * DAAP
       * BeOS playlist
       * GPE playlist, I suppose
      
      What has some trouble:
       * Meta handling in several demuxers (most notably TS)
       * Skins2 playlist (doesn't refresh correctly)
       * OS X playlist (see bigben's latest commits)
      ed0b72e3
  4. 11 Mar, 2006 1 commit
  5. 19 Feb, 2006 1 commit
  6. 12 Jan, 2006 1 commit
  7. 15 Oct, 2005 1 commit
  8. 09 Jul, 2005 1 commit
  9. 08 Jul, 2005 1 commit
  10. 09 Apr, 2005 1 commit
    • gbazin's avatar
      * src/input/demux.c: skip header id3tag in the core before loading the demux... · f2a0cc3f
      gbazin authored
      * src/input/demux.c: skip header id3tag in the core before loading the demux (id3tags have a tendency to mess probing).
      * modules/demux/flac.c, modules/demux/mpeg/m4a.c,mpga.c: update id3tag parsing.
      * modules/demux/util/id3tag.c: id3tag parsing doesn't need to skip the id3tag header anymore.
      * modules/demux/util/id3.c: module removed because id3tag header skipping isn't needed anymore.
      
      f2a0cc3f
  11. 05 Apr, 2005 2 commits
  12. 19 Dec, 2004 1 commit
  13. 30 Jul, 2004 1 commit
  14. 23 Jun, 2004 1 commit
  15. 31 Mar, 2004 1 commit
    • gbazin's avatar
      * src/input/control.c: added INPUT_ADD_INFO/INPUT_SET_NAME to input_Control(). · 562ab59b
      gbazin 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
  16. 03 Mar, 2004 1 commit
  17. 14 Feb, 2004 1 commit
    • gbazin's avatar
      · d09106d2
      gbazin authored
      * ALL: small portability fixes.
      d09106d2
  18. 29 Jan, 2004 1 commit
    • zorglub's avatar
      Options as infos were bad in several ways: it broke PLAYLIST_GO, used · 499a3845
      zorglub authored
      much memory, and was inconsistent, especially with input_CreateThread
      taking an array of options
      
      * Revert to using array of options
      
      * To add an item with options:
          - either use playlist_ItemNew, ItemAddOption, and then AddItem
            (useful if you don't have all your options in an array)
          - either use playlist_AddExt (use this if all your options are
            already in an array)
      
      * To add an item without options: use playlist_Add
      
      You can still add options after an item has been added by using either
      playlist_AddOption or playlist_ItemAddOption
      
      * Attempt to improve API and solve thread safety issues.
        - playlist_Item* functions allow to touch items only.
          p_item->lock must be used when needed
          (playlist_ItemNew, playlist_ItemDelete, playlist_Item*Info,
           playlist_ItemSet* )
      
        - playlist_ItemGetById and ItemGetByPos give you playlist_items
          for GetByPos, you should have the playlist lock
      
      At the moment, the playlist_Set* and playlist_*Info functions are kept (they work with position) but should be avoided.
      499a3845
  19. 25 Jan, 2004 1 commit
  20. 05 Jan, 2004 1 commit
    • zorglub's avatar
      modules/demux/util/id3tag.c · aa830d43
      zorglub authored
        modules/demux/avi/avi.c
        modules/demux/asf/asf.c
        src/input/es_out.c
              - Fill the playlist info structures
      aa830d43
  21. 22 Dec, 2003 1 commit
  22. 25 Nov, 2003 1 commit
  23. 02 Nov, 2003 1 commit
    • gbazin's avatar
      · 80f94155
      gbazin authored
      * modules/demux/util/id3.c, modules/demux/util/id3tag.c: don't use input_Peek() to read an id3 tag as these tags can be bigger than what input_Peek() can read.
      80f94155
  24. 29 Oct, 2003 1 commit
    • zorglub's avatar
      * src/playlist/* && Makefile.am · 84b846bf
      zorglub 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
  25. 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
  26. 20 Oct, 2003 2 commits
  27. 18 Oct, 2003 1 commit
  28. 23 Jun, 2003 1 commit
  29. 15 Jun, 2003 1 commit
  30. 25 May, 2003 1 commit
  31. 18 Mar, 2003 1 commit
  32. 13 Mar, 2003 1 commit
  33. 22 Feb, 2003 1 commit
  34. 05 Jan, 2003 1 commit
  35. 13 Oct, 2002 1 commit
  36. 24 Aug, 2002 1 commit