- 30 Sep, 2007 1 commit
-
-
Laurent Aimar authored
Made demux2_IsPathExtension case insensitive. Used demux2_IsPathExtension/p_demux->b_force when appropriate Fixed a regression in flac demuxer (segfault when reading meta data) Added a VLC_UNUSED(x) macro to avoid seeing ugly (void)x around the code. Improved a bit a few vlc_common.h macro (do {} while(0))
-
- 05 Sep, 2007 1 commit
-
-
Rémi Denis-Courmont authored
-
- 22 Aug, 2007 1 commit
-
-
Rafaël Carré authored
Enforce access to input_item_t through input_item_{G,S}et*() Unlock mutexes before calling these functions Free strings returned by input_item_Get*() New functions added: char * input_item_GetURI( input_item_t * ) void input_item_SetURI( input_item_t * , char * ) mtime_t input_item_GetDuration( input_item_t * ) void input_item_SetDuration( input_item_t * , mtime_t ) to access input_item_t->psz_uri and input_item_t->i_duration
-
- 20 Aug, 2007 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 16 Aug, 2007 1 commit
-
-
Pierre d'Herbemont authored
-
- 15 Aug, 2007 1 commit
-
-
Pierre d'Herbemont authored
* Protect input item's meta through setters and getters. That allows tracking of input item meta info changes. * vlc_meta_t gains a table for accessing its non-extra meta.
-
- 19 Jun, 2007 2 commits
-
-
dionoea authored
Remove leading line feeds (or while spaces). Fixes "http://www.yle.fi/java/areena/dispatcher/193730.asx?bitrate=1000000" while previous commit fixed http://paste.videolan.org/1950 .
-
dionoea authored
-
- 13 Jun, 2007 1 commit
-
-
damienf authored
-
- 31 May, 2007 1 commit
-
-
Laurent Aimar authored
Use decoder_GetInputAttachment to get attachment from a decoder module. You need to release the memory with vlc_input_attachment_Delete. Untested... modules/playlist/* cosmetic.
-
- 21 May, 2007 1 commit
-
-
dionoea authored
* playlist.c, asx.c: add new --playlist-skip-ads option (default enabled) to skip autodetected ads. Test playlist: "http://www.zoomin.tv/asx/dsp_asxplaylist.cfm?id=251350&pid=lefigaro&quality=2&WMCache=0&iebr=0". Assumption is: if the playlist states that an item shouldn't be skipped or can't be seeked in, then it's an ad.
-
- 17 May, 2007 1 commit
-
-
dionoea authored
-
- 28 Apr, 2007 1 commit
-
-
damienf authored
- asx.c: added support for STARTTIME and DURATION tags, some cleanups. Unfortunately, i've noted that live555 RTSP user agent is having trouble with MS RTSP server, so these tags may never be of any use.
-
- 20 Feb, 2007 1 commit
-
-
zorglub authored
- Return correct item ids - Structures for navigating the playlist - Consistent locking * Add a b_locked parameter to the remaining playlist API calls
-
- 11 Jan, 2007 2 commits
-
-
Rémi Denis-Courmont authored
Closes #988
-
Rémi Denis-Courmont authored
-
- 26 Nov, 2006 1 commit
-
-
zorglub authored
* Headers in include must contain the structures and prototypes needed by the plugins and should be named vlc_*. * Headers in include/vlc must contain the structures and prototypes needed by external libvlc clients * Moved and renamed some things in headers. - Removed vlc_cpu.h, vlc_error.h (merged in vlc_common) - Removed snapshot.h (merged in vlc_vout.h) - Removed vlc_spu.h (merged in vlc_osd.h) - Removed intf_eject.h and vlc_interaction.h (merged in vlc_interface) - Moved all internal headers to src - Merged vlc_video.h and video_output.h and move private things to src - Removed vlc/intf.h, vlc/aout.h, vlc/vout.h, vlc/decoder.h and vlc/input.h (meta headers for use in modules, and often implying too large dependencies) * Removed some useless dependencies * Unexported a bunch of functions and structures used only in src/ (--> Still some work here) * Finally made input_thread_t and input_source_t (mostly) private. Added input_GetItem to fetch the input_item of an input_thread * Cleaned up deprecated entries in vlc_symbols.h and bumped up symbol prefix This commit has a 99% probability of breaking the build, 0.1% of killing your cat and 0% of getting you hot chicks.
-
- 19 Nov, 2006 1 commit
-
-
zorglub authored
- Remove a bunch of transition now-useless API. - Remove all playlist_Lock* functions. Matching functions now accept a b_locked parameter that should be set to VLC_TRUE if the playlist is locked when calling the function. The advantages are that it reduces the API bloat and that the b_locked flag can be propagated in the call stack - Remove useless playlist testsuite - Remove broken daap plugin (unmaintained wrt VLC API changes, relies on an unmaintained library, probably unable to read content from new itunes, ...). Implementations exist in rhythmbox, xmms2 and daap-sharp, we should see if a proper lib exists or if we could make one - Reduce verbosity a bit - Documentation
-
- 12 Nov, 2006 3 commits
-
-
zorglub authored
If the item is not to be preparsed but has enough meta, mark it as preparsed
-
zorglub authored
-
Rémi Denis-Courmont authored
-
- 11 Nov, 2006 1 commit
-
-
zorglub authored
* Remove some unneeded wrappers and locking
-
- 01 Nov, 2006 1 commit
-
-
hartman authored
-
- 01 Oct, 2006 1 commit
-
-
dionoea authored
-
- 30 Sep, 2006 1 commit
-
-
zorglub authored
WX compilation unchecked
-
- 24 Sep, 2006 1 commit
-
-
zorglub authored
Add input_ItemAddOptionNoDup (unused at the moment) + free warning fix
-
- 01 Sep, 2006 1 commit
-
-
damienf authored
-
- 31 Aug, 2006 1 commit
-
-
hartman authored
-
- 25 Aug, 2006 1 commit
-
-
Sam Hocevar authored
-
- 03 Aug, 2006 1 commit
-
-
zorglub authored
-
- 29 Jul, 2006 1 commit
-
-
hartman authored
* Added the QuickTime RTSPtext redirect system. uses m3u, even though they are not related. * Added the WM Server [Reference] redirects to the pls playlist demux. it's also INI based. This fixes #690
-
- 18 Jul, 2006 1 commit
-
-
zorglub authored
* malloc with NULL check * file extension check * check if a demux was forced * try peeking, and check what we poke * init standard demuxer fields * create packetizers
-
- 01 Jul, 2006 1 commit
-
-
hartman authored
-
- 29 Jun, 2006 1 commit
-
-
hartman authored
- some elements are not yet supported. - it could perhaps use a little bit more cleaning. In the basics. It just works :D
-