- 30 Mar, 2004 1 commit
-
-
zorglub authored
-
- 29 Mar, 2004 2 commits
-
-
Laurent Aimar authored
input: fixed uninitialised variable (i_microsecondperframe for subs)
-
zorglub authored
* Allow to modify subtitle delay on the fly and implement hotkeys (h and j) * When framerate is available with subrip, use sub-fps to make corrections (sub-fps default value is now 0, if left to this value, 25fps will be assumed in microdvd mode and no correction will be applied in subrip) Main problem is that when seeking in the subtitles, you easily get several of them displayed. Maybe we could add a flag to subpicture_t, like SUBTITLE_PICTURE to say that only one of them must be displayed at a time, but that other subpictures (OSD, ...) can remain present on the screen at the same time.
-
- 23 Mar, 2004 1 commit
-
-
gbazin 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
-
- 11 Mar, 2004 1 commit
-
-
gbazin authored
+ added --meta-title/author/artist/genre/copyright/description/date/url config options. This allows the user to specify/override metadata information for an input. * include/vlc_meta.h: + vlc_meta_Merge( dest, src ) helper function. * modules/demux/mp4/*: + Fixed a couple of mem-leaks. + Support for "description" metadata.
-
- 10 Mar, 2004 1 commit
-
-
Laurent Aimar authored
-
- 06 Mar, 2004 1 commit
-
-
Laurent Aimar authored
the maximum speed if the output can control the pace)
-
- 05 Mar, 2004 1 commit
-
-
Laurent Aimar authored
start-time and stop-time (both given in second) ;) Becarefull that it won't work with all files because of missing/wrong media length (ex: ts, broken avi, ...) or the fact that the headers will not be read (ex: mpeg1 ps, perhaps ogg, ...)
-
- 03 Mar, 2004 2 commits
-
-
gbazin authored
* ALL: changed the prototype of module_Need() to accept a "strict" boolean argument. If "strict" is true and a module name is provided then module_Need() will only look for the specified module If "strict" is false, then module_Need() will first look for the specified module and if it wasn't found, will continue with the other modules with the same "capability".
-
Laurent Aimar authored
-
- 16 Feb, 2004 1 commit
-
-
zorglub authored
-
- 11 Feb, 2004 1 commit
-
-
Laurent Aimar authored
without destroying/recreating a new input. (Will be usefull for streaming). ( A value of -1 means repeat for ever). --> Not tested with dvd.
-
- 08 Feb, 2004 1 commit
-
-
Laurent Aimar authored
auto-detection.
-
- 06 Feb, 2004 1 commit
-
-
gbazin authored
* modules/mux/avi.c, modules/mux/ogg.c: use SetDWLE() from vlc_common.h. * src/input/input.c: fixed memleak. * modules/demux/ogg.c: fixed another timing bug.
-
- 02 Feb, 2004 1 commit
-
-
Laurent Aimar authored
-
- 31 Jan, 2004 1 commit
-
-
Laurent Aimar authored
-
- 29 Jan, 2004 1 commit
-
-
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.
-
- 26 Jan, 2004 6 commits
-
-
Laurent Aimar authored
export input_CreateThread/input_StopThread/input_DestroyThread.
-
hartman authored
-
Laurent Aimar authored
implementations, not yet used).
-
gbazin authored
* src/input/*, modules/demux/util/sub.[ch]: cleanup and fixed memory leaks.
-
gbazin authored
* modules/demux/util/*: a bit of cleanup.
- 25 Jan, 2004 1 commit
-
-
zorglub authored
* A few coding style fixes * Doxygenized a few functions
-
- 15 Jan, 2004 1 commit
-
-
gbazin authored
* src/input/input.c: fixed memleaks. * src/input/input_info.c: small bug fix. * modules/stream_out/standard.c: fixed memleaks.
-
- 10 Jan, 2004 1 commit
-
-
sigmunau authored
* removed unused variable
-
- 07 Jan, 2004 1 commit
-
-
Laurent Aimar authored
-
- 06 Jan, 2004 1 commit
-
-
zorglub authored
-
- 05 Jan, 2004 1 commit
-
-
zorglub 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
-
- 03 Dec, 2003 1 commit
-
-
sigmunau authored
* fill in the duration field of the playlist item when starting playback of a file, if the demuxer supports it.
-
- 02 Dec, 2003 1 commit
-
-
gbazin authored
-
- 30 Nov, 2003 1 commit
-
-
Laurent Aimar authored
packetizers running in the input thread. (Usefull with sout)
-
- 29 Nov, 2003 1 commit
-
-
Christophe Massiot authored
CR_AVERAGE #define in input_clock.c (useful for PVR input) * modules/codec/ffmpeg/encoder.c, modules/stream_out/transcode.c : fixes for older version of ffmpeg * modules/stream_out/transrate/transrate.c : misc optimizations
-
- 28 Nov, 2003 1 commit
-
-
Laurent Aimar authored
-
- 27 Nov, 2003 2 commits
-
-
Laurent Aimar authored
demuxer using es_out_* ie everyone but TS and PS).
-
Laurent Aimar authored
implemented.
-
- 26 Nov, 2003 1 commit
-
-
gbazin authored
* src/input/input.c: fixed a whole load of mem leaks when the input is closed before the initialisation is complete (inexistant input, etc...).
-
- 24 Nov, 2003 3 commits
-
-
Laurent Aimar authored
input_EsOutDelete.
-
gbazin authored
* src/input/input.c: oops, set the ES format before selecting it.
-
Laurent Aimar authored
-