root/src/playlist/control.c


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @2098113d3fc5819145c906e857e053e2bdfc3942 [2098113d3fc5819145c906e857e053e2bdfc3942] 08/24/08 13:49:51 Derk-Jan Hartman <hartman@videolan.org> playlist: use get_current_status_node()
(edit) @cdb92b0fe778d4e696fbb537e86b23d0ab398862 [cdb92b0fe778d4e696fbb537e86b23d0ab398862] 08/14/08 15:23:36 Derk-Jan Hartman <hartman@videolan.org> Playlist: if we select a node, play it's first child Signed-off-by: …
(edit) @11f5c39c9599017cb035f6eb17930f22a0997d45 [11f5c39c9599017cb035f6eb17930f22a0997d45] 08/13/08 00:57:24 Pierre d'Herbemont <pdherbemont@videolan.org> playlist: Warning fixes.
(edit) @fa81ade13492bab2a809e6c8990e211f04aecab8 [fa81ade13492bab2a809e6c8990e211f04aecab8] 08/02/08 05:25:06 Pierre d'Herbemont <pdherbemont@videolan.org> playlist: Don't allow pl_Release(p_playlist) and pl_Yield(p_playlist).
(edit) @ace44bc9f59e2ced98bb8534aa225fce9a479d8b [ace44bc9f59e2ced98bb8534aa225fce9a479d8b] 07/15/08 09:40:39 Pierre d'Herbemont <pdherbemont@videolan.org> playlist: Use PL_LOCK_IF and PL_UNLOCK_IF to perform some more checks on …
(edit) @7f717d69f39e3be46972fb9a462748424b09d0c3 [7f717d69f39e3be46972fb9a462748424b09d0c3] 07/15/08 09:17:37 Pierre d'Herbemont <pdherbemont@videolan.org> playlist: Use an accessor for current status item and current status …
(edit) @564cbeaebc459419ace02a7f50b1ba78fc2da0b5 [564cbeaebc459419ace02a7f50b1ba78fc2da0b5] 07/13/08 23:59:00 Pierre d'Herbemont <pdherbemont@videolan.org> playlist: Fix a typo and an unecessary loop.
(edit) @54a51559031f6f81dcfcb41bd889201264750db7 [54a51559031f6f81dcfcb41bd889201264750db7] 07/13/08 23:58:59 Pierre d'Herbemont <pdherbemont@videolan.org> playlist: Don't accept more items when if preparser is dead.
(edit) @8002c90b632af06ea8ddfc5c50c16dc26f7c001a [8002c90b632af06ea8ddfc5c50c16dc26f7c001a] 07/06/08 15:46:16 Pierre d'Herbemont <pdherbemont@videolan.org> playlist: Don't accept request on dead playlist.
(edit) @24298341eb3b322f6f4eba55ff8b58399890c72e [24298341eb3b322f6f4eba55ff8b58399890c72e] 07/06/08 15:46:16 Pierre d'Herbemont <pdherbemont@videolan.org> playlist: Make sure we don't crash when we delete the currently playing …
(edit) @89e10b6c29b7b18ad251b2f55da95a961d54a554 [89e10b6c29b7b18ad251b2f55da95a961d54a554] 07/05/08 16:29:04 Rémi Denis-Courmont <rdenis@simphalempin.com> pl_Yield(): return NULL when the playlist is gone (or going) This allows …
(edit) @23d1d36b83c4b88c57ea321bbae61394e62956d9 [23d1d36b83c4b88c57ea321bbae61394e62956d9] 06/27/08 17:43:15 Rémi Denis-Courmont <rdenis@simphalempin.com> Check some invalid uses of pl_Yield()
(edit) @a3e989d4523e9252f53017fd030db87ac5691e00 [a3e989d4523e9252f53017fd030db87ac5691e00] 06/17/08 20:43:32 Rémi Denis-Courmont <rdenis@simphalempin.com> Remove the last direct use of object_wait
(edit) @337933ee7056470f0a253aa582a08807c8c01945 [337933ee7056470f0a253aa582a08807c8c01945] 06/17/08 20:21:07 Rémi Denis-Courmont <rdenis@simphalempin.com> Use vlc_object_signal
(edit) @7e413aa7c9d60c30c86a7cd84862fc14f4920c83 [7e413aa7c9d60c30c86a7cd84862fc14f4920c83] 06/17/08 20:10:29 Rémi Denis-Courmont <rdenis@simphalempin.com> Use vlc_object_lock and vlc_object_unlock
(edit) @966feba166c6a6abe77fc2660da9da4549b4d104 [966feba166c6a6abe77fc2660da9da4549b4d104] 06/14/08 15:03:15 Pierre d'Herbemont <pdherbemont@videolan.org> playlist: Use a set/release accessor for playlist->p_input. (To better …
(edit) @65892ac8249cd60f0f2ae25e138a76c76436e9e3 [65892ac8249cd60f0f2ae25e138a76c76436e9e3] 06/04/08 20:14:30 Rémi Denis-Courmont <rdenis@simphalempin.com> Handle sout-keep from the playlist engine
(edit) @bed1fe1b898a0721a58461fe7c97f0eb376ac1d2 [bed1fe1b898a0721a58461fe7c97f0eb376ac1d2] 06/04/08 20:12:07 Rémi Denis-Courmont <rdenis@simphalempin.com> Simplify
(edit) @d666030b2349e8a710fcba4d2cabb912cc700580 [d666030b2349e8a710fcba4d2cabb912cc700580] 05/31/08 21:10:28 Rémi Denis-Courmont <rdenis@simphalempin.com> libvlc: use vlc_common.h (libvlccore) instead of vlc/vlc.h
(edit) @82921f3c8dae23178b64089b22502bb8f528e7e6 [82921f3c8dae23178b64089b22502bb8f528e7e6] 05/07/08 21:26:56 Rémi Denis-Courmont <rem@videolan.org> Remove p_playlist from p_libvlc Plugins are already using pl_Yield to get …
(edit) @82a358acc2f5a2d2b795b4d5ef9458972938ffa2 [82a358acc2f5a2d2b795b4d5ef9458972938ffa2] 05/06/08 23:56:16 Rafaël Carré <funman@videolan.org> Fix #1487 - race condition
(edit) @7bc28eebe843ef72304a7ec4bb7e89a12a17187a [7bc28eebe843ef72304a7ec4bb7e89a12a17187a] 04/23/08 07:23:18 Rafaël Carré <funman@videolan.org> meta-data handling cleanup Remove VLC_META_ENGINE_* Don't use …
(edit) @449fd28aaf007c6411251dae9d0dbfdc65b135d1 [449fd28aaf007c6411251dae9d0dbfdc65b135d1] 04/14/08 02:02:22 Pierre d'Herbemont <pdherbemont@videolan.org> Replace vlc_bool_t by bool, VLC_TRUE by true and VLC_FALSE by false. This …
(edit) @9b70353f2b0164c467102f52dcd3ced085734193 [9b70353f2b0164c467102f52dcd3ced085734193] 03/11/08 19:50:17 Rafaël Carré <funman@videolan.org> typo
(edit) @5fad05019f7b6cd5623512b3a2ac05c3ca1f717d [5fad05019f7b6cd5623512b3a2ac05c3ca1f717d] 03/11/08 19:48:41 Rafaël Carré <funman@videolan.org> herm, "attachment://" is 13 characters, not 15
(edit) @2bb861e3f7af67ba599e3e4e85608f36b2826843 [2bb861e3f7af67ba599e3e4e85608f36b2826843] 03/11/08 19:47:53 Rafaël Carré <funman@videolan.org> use vlc_object_* and PL_{UN}LOCK to simplify
(edit) @7647c5af7deab29b3386fab5cdac9586bf0a277e [7647c5af7deab29b3386fab5cdac9586bf0a277e] 03/08/08 21:04:08 Rafaël Carré <funman@videolan.org> Remove PLAYLIST_AUTOPLAY and use PLAYLIST_PLAY instead. Fix …
(edit) @0d15cad14a3c1e7d18415d68dd1dffdd976ee058 [0d15cad14a3c1e7d18415d68dd1dffdd976ee058] 03/02/08 18:22:31 Jean-Paul Saman <jpsaman@videolan.org> Again id weirdness.
(edit) @0db6aa8cbc24235e1b8e12fb3abb28fb4fc9217b [0db6aa8cbc24235e1b8e12fb3abb28fb4fc9217b] 02/25/08 17:50:55 Rafaël Carré <funman@videolan.org> extract early attachment:// art
(edit) @3211f2603b3a5ceb5afa3d1cc86ff031e62d629c [3211f2603b3a5ceb5afa3d1cc86ff031e62d629c] 02/20/08 19:02:24 Rémi Duraffort <ivoire@videolan.org> Comments, typo and spaces
(edit) @fb28242396871f7148dfd76ea8a5f042a54df639 [fb28242396871f7148dfd76ea8a5f042a54df639] 02/20/08 18:54:23 Rémi Duraffort <ivoire@videolan.org> Delete unused variable
(edit) @99fab9089e9e1709d9c3a4bc5ced0c137ac59134 [99fab9089e9e1709d9c3a4bc5ced0c137ac59134] 01/23/08 22:50:58 Rémi Denis-Courmont <rem@videolan.org> Don't include config.h from the headers - refs #297. Missing some cases …
(edit) @6504e7eb7438b06b95e6907ba0e45006e480d57c [6504e7eb7438b06b95e6907ba0e45006e480d57c] 12/13/07 17:39:33 Jean-Paul Saman <jpsaman@videolan.org> Patch by Jilles Tjoelker. Fixes crash in playlist due to negative index in …
(edit) @ba0f64f105a4586851582b6999278f5235a974fd [ba0f64f105a4586851582b6999278f5235a974fd] 10/18/07 21:59:48 Rafaël Carré <funman@videolan.org> playlist: avoid a segfault when the fetcher has been unloaded
(edit) @c4a2943214446cc2b5d1e9d5aad7b46801fef844 [c4a2943214446cc2b5d1e9d5aad7b46801fef844] 10/03/07 00:17:50 Rafaël Carré <funman@videolan.org> playlist: don't request art nor set "playlist-current" for directory: & …
(edit) @21724f580a769fdb2205218bb2e1e1acb8f645b6 [21724f580a769fdb2205218bb2e1e1acb8f645b6] 09/17/07 16:29:59 Rémi Denis-Courmont <rem@videolan.org> Signal the playlist BEFORE unlocking it. One should never signal a …
(edit) @a73e4106b1789b86a89e5e2f76df477264e48b44 [a73e4106b1789b86a89e5e2f76df477264e48b44] 09/16/07 17:29:04 Rémi Denis-Courmont <rem@videolan.org> Out-of-line pl_Get and pl_Release - depend on libvlc_int_t
(edit) @662ed774b9740eabf8b0203e53f51e6c35657e0d [662ed774b9740eabf8b0203e53f51e6c35657e0d] 08/18/07 16:59:31 Rafaël Carré <funman@videolan.org> Input access locking, part 2. Fix [21193]
(edit) @51880eb16eed467a21c34b9e4bb962d1bd6a5be7 [51880eb16eed467a21c34b9e4bb962d1bd6a5be7] 08/15/07 06:33:57 Pierre d'Herbemont <pdherbemont@videolan.org> * Protect input item's meta through setters and getters. That allows …
(edit) @9d8ceda6aed25ef52d5d2ff5391199fcf84c2572 [9d8ceda6aed25ef52d5d2ff5391199fcf84c2572] 06/04/07 00:40:17 Laurent Aimar <fenrir@videolan.org> - Added support for embeded cover. Demuxer just need to fill psz_arturl …
(edit) @ce186430e261d636d232c0fedef3f58719351f17 [ce186430e261d636d232c0fedef3f58719351f17] 03/10/07 19:44:15 Jean-Paul Saman <jpsaman@videolan.org> Revert [19273] because these asserts are meant to catch serious …
(edit) @da01154c024c651391df33b44bb274708b83f9dd [da01154c024c651391df33b44bb274708b83f9dd] 03/10/07 17:39:21 Jean-Paul Saman <jpsaman@videolan.org> Don't abort when nothing found in playlist.
(edit) @d3fe7f28797d4dba65ffcdd60bf932e758a48a9e [d3fe7f28797d4dba65ffcdd60bf932e758a48a9e] 11/26/06 15:20:34 Clément Stenac <zorglub@videolan.org> A bit of headers cleanup * Headers in include must contain the structures …
(edit) @d732fd2fa33755a75aed8a560efab68a183f0d75 [d732fd2fa33755a75aed8a560efab68a183f0d75] 11/19/06 16:54:44 Clément Stenac <zorglub@videolan.org> Beginning of implementation of art fetch when played
(edit) @420d5f170e9ff667e2a218ebb86eb9d7e4d9aa61 [420d5f170e9ff667e2a218ebb86eb9d7e4d9aa61] 11/19/06 15:37:04 Clément Stenac <zorglub@videolan.org> * Documentation belongs to the .h, step 1 * Unexported a few internal …
(edit) @0900f11014557ea895a290d2c1518d739f97a8b6 [0900f11014557ea895a290d2c1518d739f97a8b6] 11/19/06 14:20:02 Clément Stenac <zorglub@videolan.org> Finish the playlist API transition (hopefully) - Remove a bunch of …
(edit) @d3217fc729bc813a19e6743db7c5b18c7d66524c [d3217fc729bc813a19e6743db7c5b18c7d66524c] 10/23/06 23:02:45 Clément Stenac <zorglub@videolan.org> Clean up and improve core handling for album art. Still only "always …
(edit) @b6d0e5a07a9a32894e31da69e25e81dec0366dc5 [b6d0e5a07a9a32894e31da69e25e81dec0366dc5] 10/21/06 18:59:09 Clément Stenac <zorglub@videolan.org> Rebuild the array of currently playing items as a background task. This …
(edit) @2d3be24e0f67e19dc29baced87af42481dafde21 [2d3be24e0f67e19dc29baced87af42481dafde21] 10/21/06 15:33:06 Clément Stenac <zorglub@videolan.org> Don't loop continuously the playlist thread, use cond. Not tested heavily …
(edit) @799b2826ee321796c8c4695c5a7b7489ed5da851 [799b2826ee321796c8c4695c5a7b7489ed5da851] 10/21/06 13:09:51 Clément Stenac <zorglub@videolan.org> Playlist * Remove the random special case * Use the array of currently …
(edit) @eb463cabc5b17631d5c6a1ca46c074602829f659 [eb463cabc5b17631d5c6a1ca46c074602829f659] 10/04/06 21:42:38 Clément Stenac <zorglub@videolan.org> Fix a few bugs
(edit) @de9d74a605bbf57f524b309cff22763d3e38638f [de9d74a605bbf57f524b309cff22763d3e38638f] 09/29/06 21:48:53 Clément Stenac <zorglub@videolan.org> Don't loop preparse threads when idle Compile fix
(edit) @2d90e869b49fc72111a61ee715aa081fc92d169a [2d90e869b49fc72111a61ee715aa081fc92d169a] 09/25/06 00:01:28 Antoine Cellerier <dionoea@videolan.org> Some more (mostly) untested stuff: * Secondary queue items now have a …
(edit) @560105460d6436d8fb7270a30c53167d7b10bd6e [560105460d6436d8fb7270a30c53167d7b10bd6e] 09/23/06 17:47:53 Antoine Cellerier <dionoea@videolan.org> Start of meta engine stuff. src/input/input.c needs to be fixed a bit. …
(edit) @3a2e81d03df5330334c2267a8409414cca0d61fa [3a2e81d03df5330334c2267a8409414cca0d61fa] 09/17/06 18:11:58 Clément Stenac <zorglub@videolan.org> Don't forget to reset skipping when adding a new item Fix a debug message
(edit) @5adf43c6b1c5755f6fd29aa89cade21ab8802b53 [5adf43c6b1c5755f6fd29aa89cade21ab8802b53] 09/16/06 23:00:15 Clément Stenac <zorglub@videolan.org> Fix crash
(edit) @aba3de3334cfc9baba3ad296278e8071637b1d78 [aba3de3334cfc9baba3ad296278e8071637b1d78] 09/16/06 21:20:42 Clément Stenac <zorglub@videolan.org> Correctly handle "no-skip" items
(edit) @315069b3b158b8d71668b5295e4fd0ea8957a3f2 [315069b3b158b8d71668b5295e4fd0ea8957a3f2] 09/05/06 08:09:42 Clément Stenac <zorglub@videolan.org> Split playlist include file in public/private
(edit) @25ff9ffdcabfb151e25f320dbafde1e8b94b5a6f [25ff9ffdcabfb151e25f320dbafde1e8b94b5a6f] 09/02/06 19:07:46 Clément Stenac <zorglub@videolan.org> Fixes for random + live search
(edit) @532a761def76ca5507916dd112bf49b510df6c15 [532a761def76ca5507916dd112bf49b510df6c15] 09/02/06 18:59:50 Clément Stenac <zorglub@videolan.org> Re-enable random. It is now based on a shuffled array of items, so that …
(edit) @fe8f7fc7842dc77baf45b50dc2189ea4fa2e5e7a [fe8f7fc7842dc77baf45b50dc2189ea4fa2e5e7a] 09/02/06 12:20:26 Clément Stenac <zorglub@videolan.org> Fix a few quirks with playlist filters
(edit) @8c394987d947d7a977193ef1126dbdbc576f1737 [8c394987d947d7a977193ef1126dbdbc576f1737] 08/29/06 10:07:08 Jean-Paul Saman <jpsaman@videolan.org> Give i_skip a sensible value to start with.
(edit) @948676af6e0ad3f0c6a0581d51b0df77d4416ef7 [948676af6e0ad3f0c6a0581d51b0df77d4416ef7] 08/27/06 12:34:35 Clément Stenac <zorglub@videolan.org> Fix for deletion of current item
(edit) @baacaea316cff470f3fe11e52a833ef4a51afe74 [baacaea316cff470f3fe11e52a833ef4a51afe74] 06/15/06 23:22:35 Clément Stenac <zorglub@videolan.org> Partial rewrite of stats to avoid lookups (Closes:#693)
(edit) @75d4dcbdcb92211ee62e973830a7a9fce2a7ae4a [75d4dcbdcb92211ee62e973830a7a9fce2a7ae4a] 06/12/06 21:21:01 Clément Stenac <zorglub@videolan.org> * Fix skip in initial status * Don't waste ids * Fix a bug in services …
(edit) @8f973a0b05db90ef8f602ca8863563e0724e8581 [8f973a0b05db90ef8f602ca8863563e0724e8581] 05/31/06 22:40:54 Clément Stenac <zorglub@videolan.org> Fix playlist crasher and simplify a few things (Remove ITEMPLAY method, …
(edit) @450a2fb53d96f11f7438f9ecdb6225bdaf2ab1c2 [450a2fb53d96f11f7438f9ecdb6225bdaf2ab1c2] 05/25/06 21:38:45 Clément Stenac <zorglub@videolan.org> Fix CDDA and a corner-case in playlist handling
(edit) @c21acbbcf5f0c6969fcd3a2daf6812925f334fa5 [c21acbbcf5f0c6969fcd3a2daf6812925f334fa5] 05/25/06 11:52:57 Clément Stenac <zorglub@videolan.org> * Remove unused playlist_ItemCopy * Fix some debug
(edit) @ed0b72e3714ad87cb4e10b9a7239e19b9ef0724e [ed0b72e3714ad87cb4e10b9a7239e19b9ef0724e] 05/14/06 20:29:00 Clément Stenac <zorglub@videolan.org> Merge back branch 0.8.6-playlist-vlm to trunk. What is currently broken: …
Note: See TracRevisionLog for help on using the revision log.