|
|
|
@62ab4ddeff33de47fe2e37c14a5ad0c8f220be6b
|
[62ab4ddeff33de47fe2e37c14a5ad0c8f220be6b]
|
09/06/08 13:24:56 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
fetcher and preparser don't need object names |
|
|
|
@bad878b521c47f66ee4cde3ed75d1db362f3c2fc
|
[bad878b521c47f66ee4cde3ed75d1db362f3c2fc]
|
08/31/08 10:38:56 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
playlist: Fetcher and parser are playlist private. |
|
|
|
@974a5e403890f924980be2add6983913c520c94f
|
[974a5e403890f924980be2add6983913c520c94f]
|
08/27/08 21:43:08 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
libvlccore: push threads cancellation down vlc_thread_create |
|
|
|
@dd15d24b4732527314ce46203890f35d43fd969a
|
[dd15d24b4732527314ce46203890f35d43fd969a]
|
08/07/08 20:32:39 |
Rémi Duraffort <ivoire@videolan.org> |
Fix threaded function type. |
|
|
|
@91c1edba6d270fb56e11391e5c680456d8b28834
|
[91c1edba6d270fb56e11391e5c680456d8b28834]
|
07/28/08 23:35:02 |
Laurent Aimar <fenrir@videolan.org> |
Removed an unused lock.
Fixed a playlist race condition on input … |
|
|
|
@d8059014cbe3ce58e12df71408e171d497a1dd31
|
[d8059014cbe3ce58e12df71408e171d497a1dd31]
|
07/06/08 19:01:48 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
playlist: Print a destroyed message when the playlist, fetcher and … |
|
|
|
@1fe2080044a8757e464c856a8b592af3765a1a05
|
[1fe2080044a8757e464c856a8b592af3765a1a05]
|
07/06/08 18:35:32 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
core: set meaningful object type names |
|
|
|
@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 |
|
|
|
@bc35aea3a1f6c84524c56e8da7610a6edaadb0e3
|
[bc35aea3a1f6c84524c56e8da7610a6edaadb0e3]
|
05/14/08 22:28:20 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
Use vlc_object_release() to release the playlist
Signed-off-by: Pierre … |
|
|
|
@2cc99c5cbbd3de7f5ad677539af1b5c29dc8defe
|
[2cc99c5cbbd3de7f5ad677539af1b5c29dc8defe]
|
05/12/08 14:48:45 |
Rémi Duraffort <ivoire@videolan.org> |
Avoid a potential segfault as vlc_object_create can fail. |
|
|
|
@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 … |
|
|
|
@f864df7f99aac0babaa434b88104cf93fc71b840
|
[f864df7f99aac0babaa434b88104cf93fc71b840]
|
04/23/08 00:42:46 |
Antoine Cellerier <dionoea@videolan.org> |
psz_object_name should not be const! (else module name aliasing cannot … |
|
|
|
@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 … |
|
|
|
@6aea931967cfdb0e3d0ae5161bac9d25fa2d41b8
|
[6aea931967cfdb0e3d0ae5161bac9d25fa2d41b8]
|
03/30/08 19:02:00 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
playlist: Fix a possible dead lock when the playlist is killed.
We do … |
|
|
|
@ef81e665be4bf3a169443a8af0cce89af39ce4de
|
[ef81e665be4bf3a169443a8af0cce89af39ce4de]
|
03/30/08 17:08:18 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
playlist: Use PL_LOCK and PL_UNLOCK. |
|
|
|
@a11817c9ba314e5f4f13d33c24d248f51b6ad2d3
|
[a11817c9ba314e5f4f13d33c24d248f51b6ad2d3]
|
03/30/08 16:54:20 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
playlist: Use vlc_object_alive().
We can't do what is advised in the … |
|
|
|
@4247f7ce558829ebfb01a888faf53116050c2f33
|
[4247f7ce558829ebfb01a888faf53116050c2f33]
|
03/30/08 16:44:53 |
Rafaël Carré <funman@videolan.org> |
Check cond_wait() return value - Fix a deadlock
Remove useless variable |
|
|
|
@719f576184819f07b1807f8cc3e814ee4321fbaf
|
[719f576184819f07b1807f8cc3e814ee4321fbaf]
|
03/29/08 21:53:12 |
Pierre d'Herbemont <pdherbemont@free.fr> |
stats: Move the stat to libvlc instead of the playlist. As stated in the … |
|
|
|
@624a1e2a3bbd0213583f003dab15e69354520212
|
[624a1e2a3bbd0213583f003dab15e69354520212]
|
03/26/08 17:36:06 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
playlist: Properly clean the playlist using the object destructor. |
|
|
|
@476255ccf367929c2bf66ea7805ee8fcbabe1945
|
[476255ccf367929c2bf66ea7805ee8fcbabe1945]
|
03/26/08 17:36:05 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
playlist: Properly destroy the preparser and the fetcher … |
|
|
|
@55f3a9f1dc708d536a61a8f65c8b3c854c14e360
|
[55f3a9f1dc708d536a61a8f65c8b3c854c14e360]
|
03/16/08 20:50:21 |
Rafaël Carré <funman@videolan.org> |
Interaction are controlled by a dedicated thread
This is not the … |
|
|
|
@e0431bc0c10adc5d969d56194a43bb5546e55b79
|
[e0431bc0c10adc5d969d56194a43bb5546e55b79]
|
03/03/08 13:25:05 |
Rémi Duraffort <ivoire@via.ecp.fr> |
Check the return value of malloc. |
|
|
|
@28a41153e77335041ff45992e92e49f354b6f780
|
[28a41153e77335041ff45992e92e49f354b6f780]
|
02/26/08 02:37:34 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
src/playlist: Fix a rare memleak that could happen when the interaction is … |
|
|
|
@a78e273ec53ff8a6c3993f3deda0b893f8dd709a
|
[a78e273ec53ff8a6c3993f3deda0b893f8dd709a]
|
02/26/08 01:29:12 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
misc/objects.c: Don't rely on vlc_object_destroy() to destroy objects, but … |
|
|
|
@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 … |
|
|
|
@443f056bf3340c70030f9801f94a3e774ac1bfe0
|
[443f056bf3340c70030f9801f94a3e774ac1bfe0]
|
11/08/07 02:07:15 |
Jean-Baptiste Kempf <jb@videolan.org> |
Correct a typo in [22984], s/meta-fetch/fetch-meta :D |
|
|
|
@9c9d1dddbaadcc675ba5e402ae12a0c1698bc442
|
[9c9d1dddbaadcc675ba5e402ae12a0c1698bc442]
|
11/07/07 22:21:46 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
playlist: Add an option to disable meta-fetch. (Need to be merged with … |
|
|
|
@248d9c5273dadcce5485eb2c50bb035354451e6e
|
[248d9c5273dadcce5485eb2c50bb035354451e6e]
|
10/14/07 22:21:56 |
Damien Fouilleul <damienf@videolan.org> |
playlist.c: removed potential deadlock and duplicate signalling |
|
|
|
@c38c370d904221432b4a0b958a859463d6ad6f6e
|
[c38c370d904221432b4a0b958a859463d6ad6f6e]
|
09/17/07 16:41:09 |
Rémi Denis-Courmont <rem@videolan.org> |
- Fix potential use after free
- Fix segfault if there is no preparse … |
|
|
|
@9025fab9931ecc35fe247b0a63d0cea166dee88d
|
[9025fab9931ecc35fe247b0a63d0cea166dee88d]
|
05/19/07 22:03:26 |
Rémi Denis-Courmont <rem@videolan.org> |
Use vlc_object_kill(). Needs triple checking.
This also seems to make the … |
|
|
|
@dfa3adb24454d8bbdeae5df1866e196cd3370446
|
[dfa3adb24454d8bbdeae5df1866e196cd3370446]
|
02/22/07 20:50:29 |
Jean-Paul Saman <jpsaman@videolan.org> |
Indentation fix |
|
|
|
@a1066b72e4bc3cdd3edcecc2e2482de378a11b7c
|
[a1066b72e4bc3cdd3edcecc2e2482de378a11b7c]
|
12/22/06 22:34:23 |
Clément Stenac <zorglub@videolan.org> |
Cleanup control and parser threads handling. Might fix #917 |
|
|
|
@acf462d72a4c5ecf73aa9f70e6b6df569f6548e1
|
[acf462d72a4c5ecf73aa9f70e6b6df569f6548e1]
|
12/16/06 00:21:27 |
Clément Stenac <zorglub@videolan.org> |
Rework dicts as macros for type-independance |
|
|
|
@3a6b3918c3b8c2ef6b0bc0c2a8216f846b2dc176
|
[3a6b3918c3b8c2ef6b0bc0c2a8216f846b2dc176]
|
11/26/06 15:39:39 |
Clément Stenac <zorglub@videolan.org> |
Compile fixes, round 1 |
|
|
|
@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 … |
|
|
|
@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 |
|
|
|
@0326005e1cb52ee615b50c545a2e9fae858a9214
|
[0326005e1cb52ee615b50c545a2e9fae858a9214]
|
10/01/06 16:24:44 |
Clément Stenac <zorglub@videolan.org> |
Lazy allocation of the stat structure
Update stats in the input threads … |
|
|
|
@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. … |
|
|
|
@4c7f87a7abd8efa1e374187e6037bdb7a8dae246
|
[4c7f87a7abd8efa1e374187e6037bdb7a8dae246]
|
09/17/06 16:43:42 |
Clément Stenac <zorglub@videolan.org> |
Reduce wakeup frequencies |
|
|
|
@28d49d986f842beb59162ad66b3af94a7e1831bd
|
[28d49d986f842beb59162ad66b3af94a7e1831bd]
|
09/15/06 18:18:08 |
Clément Stenac <zorglub@videolan.org> |
Store playlist object in instance-specific object |
|
|
|
@928454fad876fb8f5dc7b993dca4670460a008af
|
[928454fad876fb8f5dc7b993dca4670460a008af]
|
09/14/06 23:19:34 |
Clément Stenac <zorglub@videolan.org> |
Fix a number of problems with interaction dialogs
Remove the "seeking too … |
|
|
|
@315069b3b158b8d71668b5295e4fd0ea8957a3f2
|
[315069b3b158b8d71668b5295e4fd0ea8957a3f2]
|
09/05/06 08:09:42 |
Clément Stenac <zorglub@videolan.org> |
Split playlist include file in public/private |
|
|
|
@baacaea316cff470f3fe11e52a833ef4a51afe74
|
[baacaea316cff470f3fe11e52a833ef4a51afe74]
|
06/15/06 23:22:35 |
Clément Stenac <zorglub@videolan.org> |
Partial rewrite of stats to avoid lookups (Closes:#693) |
|
|
|
@8e7484b4ff79cc0d22ee0a61ee372dee78431eed
|
[8e7484b4ff79cc0d22ee0a61ee372dee78431eed]
|
05/25/06 20:27:39 |
Clément Stenac <zorglub@videolan.org> |
Cumulative fix for BeOS - by Cian Duffy < myob87 4t gmail dot com > |
|
|
|
@fb7890cfac06404f44713eb37896665defbaad56
|
[fb7890cfac06404f44713eb37896665defbaad56]
|
05/20/06 13:37:41 |
Jean-Paul Saman <jpsaman@videolan.org> |
Add missing vlc_es.h |
|
|
|
@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:
… |