root/src/playlist/thread.c


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @62ab4ddeff33de47fe2e37c14a5ad0c8f220be6b [62ab4ddeff33de47fe2e37c14a5ad0c8f220be6b] 09/06/08 13:24:56 Rémi Denis-Courmont <rdenis@simphalempin.com> fetcher and preparser don't need object names
(edit) @bad878b521c47f66ee4cde3ed75d1db362f3c2fc [bad878b521c47f66ee4cde3ed75d1db362f3c2fc] 08/31/08 10:38:56 Pierre d'Herbemont <pdherbemont@videolan.org> playlist: Fetcher and parser are playlist private.
(edit) @974a5e403890f924980be2add6983913c520c94f [974a5e403890f924980be2add6983913c520c94f] 08/27/08 21:43:08 Rémi Denis-Courmont <rdenis@simphalempin.com> libvlccore: push threads cancellation down vlc_thread_create
(edit) @dd15d24b4732527314ce46203890f35d43fd969a [dd15d24b4732527314ce46203890f35d43fd969a] 08/07/08 20:32:39 Rémi Duraffort <ivoire@videolan.org> Fix threaded function type.
(edit) @91c1edba6d270fb56e11391e5c680456d8b28834 [91c1edba6d270fb56e11391e5c680456d8b28834] 07/28/08 23:35:02 Laurent Aimar <fenrir@videolan.org> Removed an unused lock. Fixed a playlist race condition on input …
(edit) @d8059014cbe3ce58e12df71408e171d497a1dd31 [d8059014cbe3ce58e12df71408e171d497a1dd31] 07/06/08 19:01:48 Pierre d'Herbemont <pdherbemont@videolan.org> playlist: Print a destroyed message when the playlist, fetcher and …
(edit) @1fe2080044a8757e464c856a8b592af3765a1a05 [1fe2080044a8757e464c856a8b592af3765a1a05] 07/06/08 18:35:32 Rémi Denis-Courmont <rdenis@simphalempin.com> core: set meaningful object type names
(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) @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 …
(edit) @2cc99c5cbbd3de7f5ad677539af1b5c29dc8defe [2cc99c5cbbd3de7f5ad677539af1b5c29dc8defe] 05/12/08 14:48:45 Rémi Duraffort <ivoire@videolan.org> Avoid a potential segfault as vlc_object_create can fail.
(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) @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 …
(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) @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 …
(edit) @ef81e665be4bf3a169443a8af0cce89af39ce4de [ef81e665be4bf3a169443a8af0cce89af39ce4de] 03/30/08 17:08:18 Pierre d'Herbemont <pdherbemont@videolan.org> playlist: Use PL_LOCK and PL_UNLOCK.
(edit) @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 …
(edit) @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
(edit) @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 …
(edit) @624a1e2a3bbd0213583f003dab15e69354520212 [624a1e2a3bbd0213583f003dab15e69354520212] 03/26/08 17:36:06 Pierre d'Herbemont <pdherbemont@videolan.org> playlist: Properly clean the playlist using the object destructor.
(edit) @476255ccf367929c2bf66ea7805ee8fcbabe1945 [476255ccf367929c2bf66ea7805ee8fcbabe1945] 03/26/08 17:36:05 Pierre d'Herbemont <pdherbemont@videolan.org> playlist: Properly destroy the preparser and the fetcher …
(edit) @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 …
(edit) @e0431bc0c10adc5d969d56194a43bb5546e55b79 [e0431bc0c10adc5d969d56194a43bb5546e55b79] 03/03/08 13:25:05 Rémi Duraffort <ivoire@via.ecp.fr> Check the return value of malloc.
(edit) @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 …
(edit) @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 …
(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) @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
(edit) @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 …
(edit) @248d9c5273dadcce5485eb2c50bb035354451e6e [248d9c5273dadcce5485eb2c50bb035354451e6e] 10/14/07 22:21:56 Damien Fouilleul <damienf@videolan.org> playlist.c: removed potential deadlock and duplicate signalling
(edit) @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 …
(edit) @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 …
(edit) @dfa3adb24454d8bbdeae5df1866e196cd3370446 [dfa3adb24454d8bbdeae5df1866e196cd3370446] 02/22/07 20:50:29 Jean-Paul Saman <jpsaman@videolan.org> Indentation fix
(edit) @a1066b72e4bc3cdd3edcecc2e2482de378a11b7c [a1066b72e4bc3cdd3edcecc2e2482de378a11b7c] 12/22/06 22:34:23 Clément Stenac <zorglub@videolan.org> Cleanup control and parser threads handling. Might fix #917
(edit) @acf462d72a4c5ecf73aa9f70e6b6df569f6548e1 [acf462d72a4c5ecf73aa9f70e6b6df569f6548e1] 12/16/06 00:21:27 Clément Stenac <zorglub@videolan.org> Rework dicts as macros for type-independance
(edit) @3a6b3918c3b8c2ef6b0bc0c2a8216f846b2dc176 [3a6b3918c3b8c2ef6b0bc0c2a8216f846b2dc176] 11/26/06 15:39:39 Clément Stenac <zorglub@videolan.org> Compile fixes, round 1
(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) @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) @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 …
(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) @4c7f87a7abd8efa1e374187e6037bdb7a8dae246 [4c7f87a7abd8efa1e374187e6037bdb7a8dae246] 09/17/06 16:43:42 Clément Stenac <zorglub@videolan.org> Reduce wakeup frequencies
(edit) @28d49d986f842beb59162ad66b3af94a7e1831bd [28d49d986f842beb59162ad66b3af94a7e1831bd] 09/15/06 18:18:08 Clément Stenac <zorglub@videolan.org> Store playlist object in instance-specific object
(edit) @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 …
(edit) @315069b3b158b8d71668b5295e4fd0ea8957a3f2 [315069b3b158b8d71668b5295e4fd0ea8957a3f2] 09/05/06 08:09:42 Clément Stenac <zorglub@videolan.org> Split playlist include file in public/private
(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) @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 >
(edit) @fb7890cfac06404f44713eb37896665defbaad56 [fb7890cfac06404f44713eb37896665defbaad56] 05/20/06 13:37:41 Jean-Paul Saman <jpsaman@videolan.org> Add missing vlc_es.h
(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.