- 09 Oct, 2003 1 commit
-
-
Christophe Massiot authored
IT IN ???
-
- 06 Oct, 2003 1 commit
-
-
zorglub authored
src/playlist/playlist.c: * Implemented a boolean b_enabled to disable a playlist item * Implemented the idea of group (p_item->i_group), that allows to enable/disable and to sort some series of items * Implemented an unused (at the moment), psz_author field * Started to implement a new playlist format to store all of these * modules/gui/wxwindows/interface.cpp: Added a hiddeable panel to put some important options. (Menu Preferences->Extra GUI) At the moment, we put the adjust filter and aspect ratio, and must decide what options we want here * modules/gui/wxwindows/playlist.cpp modules/gui/wxwindows/iteminfo.cpp: Added "Enable/disable group button", options to enable/disable selection Added an item info dialog box * modules/misc/sap.c : Added a sap-group-id option: the SAP playlist items are in a separate group (defaults to 42) * modules/visualization/visual/effects.c: Minor coding style fixes Todo: ----- * Advanced sort (alphabetical and/or by group) * Ability to load 0_6 playlists * Really use the libid3tag
-
- 24 Sep, 2003 1 commit
-
-
zorglub authored
* src/playlist/playlist.c: fixed sorting
-
- 22 Sep, 2003 1 commit
-
-
zorglub authored
- Created the "General Settings" section - Added help strings in the two main sections, in the libvlc categories, and in the module capabilities * modules/gui/wxwindows/playlist.cpp & wxwindows.h -Implemented random, loop and repeat using variables -The eye candy of the dialog box is not very good but I have no idea how to improve it. -Focus on the currently playing item * src/libvlc.h: - Added help strings for the libvlc categories - Changed a few "advanced" flag * include/vlc_help.h: - Help strings for the two main sections - Help string for the module capabilities (both by Anil) * po/*: updated potfiles with the new strings
-
- 20 Sep, 2003 1 commit
-
-
hartman authored
- removed the defines for i_mode concerning random and loop. We use config variables for all of these. * src/libvlc.h: - removed the enqueue playlist config option. It's no longer used. - added a repeat option. vlc will keep playing the same playlist_item, until the option is unset. * src/playlist/playlist.c: - added a repeat, random and loop variable. - wxwindows should use these as well I think. * modules/gui/macosx: - added the INTF_ABOUT_MSG to the about dialog. - implemented the about and repeat items.
-
- 19 Sep, 2003 1 commit
-
-
Laurent Aimar authored
* mp4: send complete atom for amr to the decoder.
-
- 15 Sep, 2003 1 commit
-
-
Laurent Aimar authored
-
- 13 Sep, 2003 1 commit
-
-
Laurent Aimar authored
the playlist. but use FIND_PARENT. vlc_object_find with FIND_ANYWHERE use p_obj->p_vlc as a starting point and that doesn't work as playlist is detach from vlc before vout is destroyed by the decoders (when shutting down) Perhaps vlc_object_find should be fixing to find the root object, but I'm not sure. * src/input/* : move subtitle handling from avi to input. Now subs should works with all file types _BUT_ won't be in synch if the demuxer doesn't implement a _precise_ DEMUX_GET_TIME. So only .avi, .mp4 will be ok. Others could works if perfectly cbr. Now Subtitle track is only selected when specified by sub-file option.(auto-dectected file is always added but not selected by default) Btw, the code could support multiple subs files, but I don't know how to pass multiple filenames, any ideas ? * demux/mpeg/mpga.c : play with es_out_t. I'm investigating for now so don't use that elsewhere.
-
- 10 Sep, 2003 1 commit
-
-
Laurent Aimar authored
* playlist : use new input variables.
-
- 08 Sep, 2003 1 commit
-
-
zorglub authored
include/playlist.h: playlist sorting (function playlist_Sort( playlist_t * , int type) * modules/gui/wxwindows/playlist.cpp modules/gui/wxwindows/wxwindows.h : * Implement playlist sorting & reverse sorting * Playlist search
-
- 07 Sep, 2003 1 commit
-
-
Laurent Aimar authored
added sout-keep option to keep sout instance across playlist items (usefull with 'gather' stream_out) * stream_output : implement the sout-keep mode. * playlist, video_output, stream_output: vout and sout are now reattached to playlist instead of being destroyed. There are automatically destroy if unused byt the new input (200 ms after access and demuxer have finished their inittialisation step.)
-
- 28 Aug, 2003 1 commit
-
-
gbazin authored
* modules/gui/wxwindows/*, src/playlist/playlist.c, modules/video_output/directx/events.c: got rid of the "Close Menu" popup menu item in the wxwindows interface. * modules/gui/wxwindows/*: updated the stream output dialog.
-
- 23 Aug, 2003 1 commit
-
-
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.
-
- 17 Aug, 2003 1 commit
-
-
sigmunau authored
* small documentation update
-
- 14 Aug, 2003 1 commit
-
-
sigmunau authored
* added a duration field to the playlist item struct vlc_playlist.h, playlist.c: * turned playlist_AddName into playlist_AddExt and made it take an extra argument( the duration ) * doxygenize comments modules/demux/m3u.c, modules/gui/macosx/playlist.m: * use playlist_AddExt
-
- 23 Jul, 2003 1 commit
-
-
gbazin authored
* ALL: changes to the playlist_Add() and VLC_AddTarget() proto to include a list of options associated with the input. * src/input/input.c: parses the input options list before spawning the input and create object variables for these options. Options are of the form "[no[-]]foo[=bar]" where foo is the option name and bar is its value. * src/input/input.c, src/input/input_dec.c: use the object var api to get the value of the "sout", "sout-video" and "sout-audio" options. * src/libvlc.c: extended the command line parser to parse input options. Input options must always follow the input they apply to and begin with a ':'. All these changes allow you to specify input specific options. eg: ./vlc --no-sout-audio yourvideo.mpeg :sout=udp/http::8080 :sout-audio yourvideo2.mpeg Here the ":sout" option will only apply to yourvideo.mpeg. "--no-sout-audio" will be a global option so will apply to yourvideo2.mpeg but the global behaviour is overriden by ":sout-audio" for yourvideo.mpeg. TODO: - the interfaces need t...
-
- 17 Jul, 2003 1 commit
-
-
gbazin authored
* src/playlist/playlist.c: fixed recent playlist breakage.
-
- 07 Jul, 2003 1 commit
-
-
Sam Hocevar authored
compiles cleanly (to build the medicacontrol.so library you need to cd to that directory and "make medicacontrol.so") but untested. * src/playlist/playlist.c: Mostly harmless fix to playlist.c suggested by Olivier.
-
- 27 Jun, 2003 2 commits
-
-
Sam Hocevar authored
* src/playlist/playlist.c: the -Z mode randomises the first item as well.
-
zorglub authored
* modules/demux/m3u.c : Added name support. Only implemented for M3U and B4S playlists at the moment * src/playlist/playlist.c include/vlc_playlist.h : Added the playlist_AddName function to add an item with its name without filling an item structure.
-
- 24 Jun, 2003 1 commit
-
-
Cyril Deguet authored
(when the last vout is closed, the interface reappears) Works only with the skins interface and X11/Xvideo vouts, but it's very easy to implement (just add a callback on "intf-show" in the interface, and trigger it in the vout)
-
- 23 Jun, 2003 1 commit
-
-
Cyril Deguet authored
* modules/gui/skin/*: InterfaceRefresh is now triggered by a callback on intf-change
-
- 26 May, 2003 1 commit
-
-
gbazin authored
* modules/audio_output/alsa.c: the aout-device obj var wasn't destroyed properly on probe() failure, preventing other audio plugins from working afterwards. * modules/gui/skins/src/skin_main.cpp: got rid of the skins shortcut. * modules/gui/wxwindows/*: the popupmenu is not created inside the timer anymore so the slider will still be active when the popup is triggered. * modules/video_output/directx/events.c, modules/video_output/x11/xcommon.c, src/playlist/playlist.c: new intf-popupmenu obj var to handle popup context menu requests from the vouts.
-
- 12 May, 2003 1 commit
-
-
gbazin authored
* modules/gui/skins/*: got rid of wxdialogs.h, the skins plugin is now sharing wxwindows.h with the wxwindows plugin. * modules/video_output/directx/events.c: fixed non-initialized variable. * modules/gui/wxwindows/*: misc improvements to the playlist window (added an "Open MRL" menu as well as menus to load and save a playlist, we also make use of the "intf-change" playlist object variable now). * src/playlist/playlist.c: the playlist file is opened in text mode, no win32 eol hack is needed. * src/misc/configuration.c, include/configuration.h: new config_ResetAll() function to reset all config options to their original values (you still need to config_SaveConfigFile()). * modules/gui/wxwindows/preferences.cpp: new "Reset All" button in the preferences panel.
-
- 18 Mar, 2003 1 commit
-
-
gbazin authored
* src/playlist/playlist.c: fixed misplaced variable declaration.
-
- 17 Mar, 2003 1 commit
-
-
hartman authored
- added playlist_Move to move an item in our playlist before the position of a previous item (or end) of our playlist. Keeps index at it's current item. * modules/gui/macosx/playlist.?: - Now a reorderable playlist. Thanks to Andrew Stone for example code. This fixes #349 (Finally ;) - True alternating colors in the playlistview. Thanks to Apple Computer for the example code.
-
- 13 Feb, 2003 1 commit
-
-
hartman authored
- added an intf-change variable. This is set whenever you add or delete an item in the playlist. You need to unset it yourself. * modules/gui/macosx/intf.?: - listen for external playlist changes. update view when playlist changes. - activate/deactivate previous and next buttons and menuitems, whenever the playlist gets changed.
-
- 29 Jan, 2003 1 commit
-
-
Jon Lech Johansen authored
* modules/gui/macosx: started getting rid of p_intf->p_sys->p_input and using p_playlist->p_input instead.
-
- 13 Dec, 2002 1 commit
-
-
Boris Dorès authored
and restore it from a file chosen by the user. - win32/*: - implementation of the previous feature in the win32 interface > -> what the other interfaces need to do to support it is simply to > call the two following functions: > int playlist_LoadFile(playlist_t *p_playlist,const char *psz_filename); > int playlist_SaveFile(playlist_t *p_playlist,const char *psz_filename); > where psz_filename is the name of the destination/source file. - ability to open several files at a time
-
- 07 Dec, 2002 1 commit
-
-
Arnaud Schauly authored
-
- 06 Dec, 2002 3 commits
-
-
Arnaud Schauly authored
* playlist.c : fixed a memory leak * configure.ac.in : added link flags
-
Sam Hocevar authored
signed/unsigned comparisons, and removed trailing spaces here and there.
-
Boris Dorès authored
playing state resets the input speed to normal to make sure the stream isn't paused or slowed or played faster anymore. By doing that, fixes the following bug of the Windows interface: when pushing the play button on a paused or slowed stream, nothing used to happen. * modules/gui/win32/playlist.cpp : when pushing the play button and the playlist is empty, displaying the playlist window * win32.cpp : rephrasing the module description to "Native Windows interface module"
-
- 03 Dec, 2002 2 commits
-
-
Arnaud Schauly authored
playlist_item_t instead of psz_target ). Now playlist_Add uses playlist_AddItem to enqueue. * include/vlc_playlist.h : Added a psz_uri field in the playlist_item_t structure. * src/input/input.c : takes item->psz_uri argument to start playing an item.
-
Arnaud Schauly authored
* Added the PLAYLIST_CHECK_INSERT option to the playlist. That option checks previously enqueued sessions before enqueing.
-
- 21 Nov, 2002 1 commit
-
-
gbazin authored
* src/playlist/playlist.c: fixed deadlock in playlist. * modules/audio_output/oss.c: don't play blank samples when we are starving for data but our internal buffers are not empty. Some cleanup too.
-
- 18 Nov, 2002 1 commit
-
-
gbazin authored
* modules/demux/m3u.c: should manage entries with relative paths. * src/playlist/playlist.c: fixed playlist_Next().
-
- 13 Nov, 2002 3 commits
-
-
Sam Hocevar authored
it simply outputs a usage message. * ./src/*: fixed a bunch of (legitimate) warnings under VC++. * ./evc/*, ./msvc/*: split the workspaces into three projects (libvlc, vlc and plugins -- plugins doesn't build anything yet).
-
gbazin authored
* src/playlist/playlist.c: bugfix for when we delete the last playlist element (I'll get this one right... eventually ;). * modules/demux/m3u.c: allow forcing the demux to be used by specifying the asx or m3u demux.
-
gbazin authored
* src/playlist/playlist.c: when autodeleting an item, we don't need to skip to the next one. * modules/demux/m3u.c: added .asx support and changed the autodetection of file type to just probe the file extension.
-