|
|
|
@2098113d3fc5819145c906e857e053e2bdfc3942
|
[2098113d3fc5819145c906e857e053e2bdfc3942]
|
08/24/08 13:49:51 |
Derk-Jan Hartman <hartman@videolan.org> |
playlist: use get_current_status_node() |
|
|
|
@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: … |
|
|
|
@11f5c39c9599017cb035f6eb17930f22a0997d45
|
[11f5c39c9599017cb035f6eb17930f22a0997d45]
|
08/13/08 00:57:24 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
playlist: Warning fixes. |
|
|
|
@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). |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@564cbeaebc459419ace02a7f50b1ba78fc2da0b5
|
[564cbeaebc459419ace02a7f50b1ba78fc2da0b5]
|
07/13/08 23:59:00 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
playlist: Fix a typo and an unecessary loop. |
|
|
|
@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. |
|
|
|
@8002c90b632af06ea8ddfc5c50c16dc26f7c001a
|
[8002c90b632af06ea8ddfc5c50c16dc26f7c001a]
|
07/06/08 15:46:16 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
playlist: Don't accept request on dead playlist. |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@23d1d36b83c4b88c57ea321bbae61394e62956d9
|
[23d1d36b83c4b88c57ea321bbae61394e62956d9]
|
06/27/08 17:43:15 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Check some invalid uses of pl_Yield() |
|
|
|
@a3e989d4523e9252f53017fd030db87ac5691e00
|
[a3e989d4523e9252f53017fd030db87ac5691e00]
|
06/17/08 20:43:32 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Remove the last direct use of object_wait |
|
|
|
@337933ee7056470f0a253aa582a08807c8c01945
|
[337933ee7056470f0a253aa582a08807c8c01945]
|
06/17/08 20:21:07 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Use vlc_object_signal |
|
|
|
@7e413aa7c9d60c30c86a7cd84862fc14f4920c83
|
[7e413aa7c9d60c30c86a7cd84862fc14f4920c83]
|
06/17/08 20:10:29 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Use vlc_object_lock and vlc_object_unlock |
|
|
|
@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 … |
|
|
|
@65892ac8249cd60f0f2ae25e138a76c76436e9e3
|
[65892ac8249cd60f0f2ae25e138a76c76436e9e3]
|
06/04/08 20:14:30 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Handle sout-keep from the playlist engine |
|
|
|
@bed1fe1b898a0721a58461fe7c97f0eb376ac1d2
|
[bed1fe1b898a0721a58461fe7c97f0eb376ac1d2]
|
06/04/08 20:12:07 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Simplify |
|
|
|
@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 |
|
|
|
@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 … |
|
|
|
@82a358acc2f5a2d2b795b4d5ef9458972938ffa2
|
[82a358acc2f5a2d2b795b4d5ef9458972938ffa2]
|
05/06/08 23:56:16 |
Rafaël Carré <funman@videolan.org> |
Fix #1487 - race condition |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@9b70353f2b0164c467102f52dcd3ced085734193
|
[9b70353f2b0164c467102f52dcd3ced085734193]
|
03/11/08 19:50:17 |
Rafaël Carré <funman@videolan.org> |
typo |
|
|
|
@5fad05019f7b6cd5623512b3a2ac05c3ca1f717d
|
[5fad05019f7b6cd5623512b3a2ac05c3ca1f717d]
|
03/11/08 19:48:41 |
Rafaël Carré <funman@videolan.org> |
herm, "attachment://" is 13 characters, not 15 |
|
|
|
@2bb861e3f7af67ba599e3e4e85608f36b2826843
|
[2bb861e3f7af67ba599e3e4e85608f36b2826843]
|
03/11/08 19:47:53 |
Rafaël Carré <funman@videolan.org> |
use vlc_object_* and PL_{UN}LOCK to simplify |
|
|
|
@7647c5af7deab29b3386fab5cdac9586bf0a277e
|
[7647c5af7deab29b3386fab5cdac9586bf0a277e]
|
03/08/08 21:04:08 |
Rafaël Carré <funman@videolan.org> |
Remove PLAYLIST_AUTOPLAY and use PLAYLIST_PLAY instead. Fix … |
|
|
|
@0d15cad14a3c1e7d18415d68dd1dffdd976ee058
|
[0d15cad14a3c1e7d18415d68dd1dffdd976ee058]
|
03/02/08 18:22:31 |
Jean-Paul Saman <jpsaman@videolan.org> |
Again id weirdness. |
|
|
|
@0db6aa8cbc24235e1b8e12fb3abb28fb4fc9217b
|
[0db6aa8cbc24235e1b8e12fb3abb28fb4fc9217b]
|
02/25/08 17:50:55 |
Rafaël Carré <funman@videolan.org> |
extract early attachment:// art |
|
|
|
@3211f2603b3a5ceb5afa3d1cc86ff031e62d629c
|
[3211f2603b3a5ceb5afa3d1cc86ff031e62d629c]
|
02/20/08 19:02:24 |
Rémi Duraffort <ivoire@videolan.org> |
Comments, typo and spaces |
|
|
|
@fb28242396871f7148dfd76ea8a5f042a54df639
|
[fb28242396871f7148dfd76ea8a5f042a54df639]
|
02/20/08 18:54:23 |
Rémi Duraffort <ivoire@videolan.org> |
Delete unused variable |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@ba0f64f105a4586851582b6999278f5235a974fd
|
[ba0f64f105a4586851582b6999278f5235a974fd]
|
10/18/07 21:59:48 |
Rafaël Carré <funman@videolan.org> |
playlist: avoid a segfault when the fetcher has been unloaded |
|
|
|
@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: & … |
|
|
|
@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 … |
|
|
|
@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 |
|
|
|
@662ed774b9740eabf8b0203e53f51e6c35657e0d
|
[662ed774b9740eabf8b0203e53f51e6c35657e0d]
|
08/18/07 16:59:31 |
Rafaël Carré <funman@videolan.org> |
Input access locking, part 2.
Fix [21193] |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@ce186430e261d636d232c0fedef3f58719351f17
|
[ce186430e261d636d232c0fedef3f58719351f17]
|
03/10/07 19:44:15 |
Jean-Paul Saman <jpsaman@videolan.org> |
Revert [19273] because these asserts are meant to catch serious … |
|
|
|
@da01154c024c651391df33b44bb274708b83f9dd
|
[da01154c024c651391df33b44bb274708b83f9dd]
|
03/10/07 17:39:21 |
Jean-Paul Saman <jpsaman@videolan.org> |
Don't abort when nothing found in playlist. |
|
|
|
@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 … |
|
|
|
@d732fd2fa33755a75aed8a560efab68a183f0d75
|
[d732fd2fa33755a75aed8a560efab68a183f0d75]
|
11/19/06 16:54:44 |
Clément Stenac <zorglub@videolan.org> |
Beginning of implementation of art fetch when played |
|
|
|
@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 … |
|
|
|
@0900f11014557ea895a290d2c1518d739f97a8b6
|
[0900f11014557ea895a290d2c1518d739f97a8b6]
|
11/19/06 14:20:02 |
Clément Stenac <zorglub@videolan.org> |
Finish the playlist API transition (hopefully)
- Remove a bunch of … |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@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 … |
|
|
|
@eb463cabc5b17631d5c6a1ca46c074602829f659
|
[eb463cabc5b17631d5c6a1ca46c074602829f659]
|
10/04/06 21:42:38 |
Clément Stenac <zorglub@videolan.org> |
Fix a few bugs |
|
|
|
@de9d74a605bbf57f524b309cff22763d3e38638f
|
[de9d74a605bbf57f524b309cff22763d3e38638f]
|
09/29/06 21:48:53 |
Clément Stenac <zorglub@videolan.org> |
Don't loop preparse threads when idle
Compile fix |
|
|
|
@2d90e869b49fc72111a61ee715aa081fc92d169a
|
[2d90e869b49fc72111a61ee715aa081fc92d169a]
|
09/25/06 00:01:28 |
Antoine Cellerier <dionoea@videolan.org> |
Some more (mostly) untested stuff:
* Secondary queue items now have a … |
|
|
|
@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. … |
|
|
|
@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 |
|
|
|
@5adf43c6b1c5755f6fd29aa89cade21ab8802b53
|
[5adf43c6b1c5755f6fd29aa89cade21ab8802b53]
|
09/16/06 23:00:15 |
Clément Stenac <zorglub@videolan.org> |
Fix crash |
|
|
|
@aba3de3334cfc9baba3ad296278e8071637b1d78
|
[aba3de3334cfc9baba3ad296278e8071637b1d78]
|
09/16/06 21:20:42 |
Clément Stenac <zorglub@videolan.org> |
Correctly handle "no-skip" items |
|
|
|
@315069b3b158b8d71668b5295e4fd0ea8957a3f2
|
[315069b3b158b8d71668b5295e4fd0ea8957a3f2]
|
09/05/06 08:09:42 |
Clément Stenac <zorglub@videolan.org> |
Split playlist include file in public/private |
|
|
|
@25ff9ffdcabfb151e25f320dbafde1e8b94b5a6f
|
[25ff9ffdcabfb151e25f320dbafde1e8b94b5a6f]
|
09/02/06 19:07:46 |
Clément Stenac <zorglub@videolan.org> |
Fixes for random + live search |
|
|
|
@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 … |
|
|
|
@fe8f7fc7842dc77baf45b50dc2189ea4fa2e5e7a
|
[fe8f7fc7842dc77baf45b50dc2189ea4fa2e5e7a]
|
09/02/06 12:20:26 |
Clément Stenac <zorglub@videolan.org> |
Fix a few quirks with playlist filters |
|
|
|
@8c394987d947d7a977193ef1126dbdbc576f1737
|
[8c394987d947d7a977193ef1126dbdbc576f1737]
|
08/29/06 10:07:08 |
Jean-Paul Saman <jpsaman@videolan.org> |
Give i_skip a sensible value to start with. |
|
|
|
@948676af6e0ad3f0c6a0581d51b0df77d4416ef7
|
[948676af6e0ad3f0c6a0581d51b0df77d4416ef7]
|
08/27/06 12:34:35 |
Clément Stenac <zorglub@videolan.org> |
Fix for deletion of current item |
|
|
|
@baacaea316cff470f3fe11e52a833ef4a51afe74
|
[baacaea316cff470f3fe11e52a833ef4a51afe74]
|
06/15/06 23:22:35 |
Clément Stenac <zorglub@videolan.org> |
Partial rewrite of stats to avoid lookups (Closes:#693) |
|
|
|
@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 … |
|
|
|
@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, … |
|
|
|
@450a2fb53d96f11f7438f9ecdb6225bdaf2ab1c2
|
[450a2fb53d96f11f7438f9ecdb6225bdaf2ab1c2]
|
05/25/06 21:38:45 |
Clément Stenac <zorglub@videolan.org> |
Fix CDDA and a corner-case in playlist handling |
|
|
|
@c21acbbcf5f0c6969fcd3a2daf6812925f334fa5
|
[c21acbbcf5f0c6969fcd3a2daf6812925f334fa5]
|
05/25/06 11:52:57 |
Clément Stenac <zorglub@videolan.org> |
* Remove unused playlist_ItemCopy
* Fix some debug |
|
|
|
@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:
… |