- 01 Aug, 2008 1 commit
-
-
Pierre d'Herbemont authored
-
- 22 Jul, 2008 2 commits
-
-
Pierre d'Herbemont authored
Fixes asserts in directory module.
-
Pierre d'Herbemont authored
We need to rework modules/playlist and implement refcounting or proper id management.
-
- 21 Jul, 2008 1 commit
-
-
ivoire authored
-
- 19 Jul, 2008 2 commits
-
-
ivoire authored
-
Pierre d'Herbemont authored
playlist: playlist_DeleteInputInParent->playlist_DeleteFromInputInParent to match playlist_DeleteFromInput.
-
- 16 Jul, 2008 1 commit
-
-
Pierre d'Herbemont authored
-
- 15 Jul, 2008 2 commits
-
-
Pierre d'Herbemont authored
playlist: Use PL_LOCK_IF and PL_UNLOCK_IF to perform some more checks on lock state. And fix a unlocked usage of get_current_status_item().
-
Pierre d'Herbemont authored
That may fix or help to fix some input item leaks.
-
- 13 Jul, 2008 1 commit
-
-
Pierre d'Herbemont authored
playlist: Don't export playlist_ItemNewFromInput as it is not used, and don't use pl_Yield from here.
-
- 05 Jul, 2008 1 commit
-
-
Rémi Denis-Courmont authored
-
- 17 Jun, 2008 2 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 15 Jun, 2008 1 commit
-
-
Pierre d'Herbemont authored
-
- 14 Jun, 2008 2 commits
-
-
Pierre d'Herbemont authored
-
Jean-Paul Saman authored
-
- 01 Jun, 2008 4 commits
-
-
Pierre d'Herbemont authored
-
Pierre d'Herbemont authored
-
Pierre d'Herbemont authored
-
Pierre d'Herbemont authored
This could trigger some interface bugs, especially if they handle their callbacks carelessly. Revert if you have issues, but also consider to fix your interface.
-
- 31 May, 2008 1 commit
-
-
Rémi Denis-Courmont authored
-
- 23 Apr, 2008 1 commit
-
-
Rafaël Carré authored
Note that the only aim of this array seems to be counting the non-node items
-
- 16 Apr, 2008 1 commit
-
-
Rafaël Carré authored
-
- 14 Apr, 2008 1 commit
-
-
Pierre d'Herbemont authored
This improves readability a lot and prevent us from reinventing the wheel.
-
- 07 Apr, 2008 1 commit
-
-
ivoire authored
-
- 11 Mar, 2008 1 commit
-
-
Rafaël Carré authored
Do not use playlist_*AddInput() when the playlist has already been destroyed and is dying (fix a crash when exiting while directory access is still reading) Try to return early if one of those function fail, because it either mean we don't have anymore memory available (I'm still looking for infinite Turing machines), or we are exiting (the playlist is dying). Use object / thread helpers for simplicity
-
- 03 Mar, 2008 1 commit
-
-
Rémi Duraffort authored
-
- 21 Feb, 2008 1 commit
-
-
ivoire authored
-
- 20 Feb, 2008 1 commit
-
-
ivoire authored
-
- 23 Jan, 2008 1 commit
-
-
Rémi Denis-Courmont authored
Missing some cases that I could not test. Also ffmpeg/chroma.c is locked, so I can but leave it broken. Fix is for the remaining modules is obvious and the issue is easy to detect.
-
- 01 Jan, 2008 1 commit
-
-
Pierre d'Herbemont authored
-
- 30 Dec, 2007 1 commit
-
-
Rafaël Carré authored
You can not change a playlist_item_t to be a node, when you previously registered events on it, using input_item_t sub items adding event, because the pointer will be destroyed. If you want to use nodes anyway, you have to explicitely create them. Note: we were lucky that xspf did work so far, because we were EXCLUSIVELY using invalid pointers, except for the 1st item being added to each playlist_item_t (it did happen before the conversion obviously).
-
- 29 Dec, 2007 3 commits
-
-
Rafaël Carré authored
-
Pierre d'Herbemont authored
-
Pierre d'Herbemont authored
-
- 23 Dec, 2007 1 commit
-
-
Pierre d'Herbemont authored
-
- 21 Oct, 2007 1 commit
-
-
Rafaël Carré authored
playlist_Clear() should delete only the local playlist, not the root playlist (including the media library, and the read only services discovery)
-
- 10 Sep, 2007 1 commit
-
-
Rafaël Carré authored
-
- 26 Aug, 2007 1 commit
-
-
Pierre d'Herbemont authored
playlist/items.c: Add a left over that might prevent art/meta from being fetched. Reported by ileoo.
-
- 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
-