- 29 Mar, 2004 1 commit
-
-
Clément Stenac 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.
-
- 05 Mar, 2004 1 commit
-
-
Sam Hocevar authored
* Removed .cvsignore files and added proper svn:ignore properties.
-
- 03 Mar, 2004 2 commits
-
-
Gildas Bazin 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
-
- 22 Feb, 2004 1 commit
-
-
Laurent Aimar authored
-
- 14 Feb, 2004 1 commit
-
-
Gildas Bazin authored
* ALL: small portability fixes.
-
- 29 Jan, 2004 1 commit
-
-
Clément Stenac 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.
-
- 27 Jan, 2004 7 commits
-
-
Derk-Jan Hartman authored
-
Derk-Jan Hartman authored
Vobsub is working now. only track 0 will be played atm. spudec scaling will need to be implemented or vobsub is pretty useless. * modules/codec/spudec Changed an error into a warning message.
-
Laurent Aimar authored
-
Laurent Aimar authored
-
Laurent Aimar authored
reading packet).
-
Gildas Bazin authored
* modules/demux/util/*: fixed segfault with new vobsub code.
-
Derk-Jan Hartman authored
fen, anymore tips? :) There seems to be some trouble with bufferoverflows atm and spudec doesn't like the data it is being fed: [00000199] spudec decoder debug: i_spu_size=8201 i_rle=29701
-
- 26 Jan, 2004 4 commits
-
-
Derk-Jan Hartman authored
-
Derk-Jan Hartman authored
-
Gildas Bazin authored
* src/input/*, modules/demux/util/sub.[ch]: cleanup and fixed memory leaks.
-
Gildas Bazin authored
* modules/demux/util/*: a bit of cleanup.
-
- 25 Jan, 2004 1 commit
-
-
Derk-Jan Hartman authored
-
- 06 Jan, 2004 1 commit
-
-
Derk-Jan Hartman authored
-
- 05 Jan, 2004 1 commit
-
-
Clément Stenac authored
modules/demux/avi/avi.c modules/demux/asf/asf.c src/input/es_out.c - Fill the playlist info structures
-
- 22 Dec, 2003 3 commits
-
-
Derk-Jan Hartman authored
This fixes the ID3 detection of ID3v1.
-
Sam Hocevar authored
+ Added missing copyright information. + Added GPL header. * src/misc/iso-639_def.h: + Removed useless (and unprotected) macros.
-
Sam Hocevar authored
+ Added pda.glade to the list of Glade2 generated files. + Remove strings such as "http://" or "/dev/video0" from the list of translated strings in the PDA interface. * Fixed grammar, spelling, a few pathetic inconsistencies, removed trailing whitespaces and tabulations here and there.
-
- 27 Nov, 2003 1 commit
-
-
Laurent Aimar authored
implemented.
-
- 25 Nov, 2003 1 commit
-
-
Laurent Aimar authored
-
- 21 Nov, 2003 1 commit
-
-
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.
-
- 20 Nov, 2003 1 commit
-
-
Laurent Aimar authored
all: removed i_extra_type from es_format_t.
-
- 13 Nov, 2003 1 commit
-
-
Laurent Aimar authored
* sub: use es_out_Add (and that give a proper solution for multiple tracks) fixed seeking with sub. (pf_demux was called in Seek instead of pf_seek ...)
-
- 05 Nov, 2003 2 commits
-
-
Gildas Bazin authored
String choices lists can now also have a list of text descriptions associated with them. Added integer choices lists. * modules/gui/wxwindows/: modified config widgets to use the new config options. * ALL: updated for the new config options.
-
Derk-Jan Hartman authored
* include/codecs.h: - created a subtitle_data_t to be used by subtitle demuxers and decoders to pass information. - ToDo: access/dvd/es.c and spudec need to be fixed to use the palette field of this new struct. * modules/codec/subsdec.c: - moved the decoding of ssa textlines to here. - ToDo: support for any tags is lacking atm., but now possible. * modules/demux/mkv.cpp: - ssa is now passed undecoded to ssa subsdec. - ssa headers are passed to ssa subsdec via subtitle_data_t - ToDo: decode idx header info and fill the subtitle_data_t - ToDo: support for compressed vobsubs. * modules/demux/util/sub.?: - moved ssa decoding out of here. - ToDo: add support for multiple tracks - ToDo: implement reading vobsub .sub files (not .idx)
-
- 04 Nov, 2003 1 commit
-
-
Eric Petit authored
fixed a link issue on BeOS + modules/demux/util/sub.c: gcc != 3 fix + modules/gui/beos/*: compile fixes; never replace int32 with int32_t, these are not the same on BeOS (long/int)
-
- 02 Nov, 2003 2 commits
-
-
Gildas Bazin 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.
-
Derk-Jan Hartman authored
The parsing of lines should of course be moved to the decoder level.
-
- 31 Oct, 2003 1 commit
-
-
Derk-Jan Hartman authored
we can now read the .idx file. TODO: - create a structure to store subinfo in (like WAVEFORMATEX and BITMAPINFO - allow for multiple tracks in the sub demux - open the .sub vobsub file, remove the mpeg crud and prepare a packet for spudec.
-
- 29 Oct, 2003 1 commit
-
-
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)
-
- 25 Oct, 2003 1 commit
-
-
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.
-
- 20 Oct, 2003 2 commits
-
-
Derk-Jan Hartman authored
-
Derk-Jan Hartman authored
multiple times anymore.
-
- 18 Oct, 2003 1 commit
-
-
Derk-Jan Hartman authored
-