|
|
|
@05757cdc208d9fda0f20848553110978c91e6e47
|
[05757cdc208d9fda0f20848553110978c91e6e47]
|
09/06/08 17:44:53 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Use NULL rather than 0 |
|
|
|
@5b63839284565821b5aff349378eddbb9d7f1ee0
|
[5b63839284565821b5aff349378eddbb9d7f1ee0]
|
09/06/08 15:42:27 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
vlc_cond_init: really remove useless parameter |
|
|
|
@b535e99b35fe58b4960b500d39ea7331394cb1b8
|
[b535e99b35fe58b4960b500d39ea7331394cb1b8]
|
09/06/08 13:37:57 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
vlc_control_cancel: va_start iif va_end |
|
|
|
@cce79ee586b4ccd3863690c535eeb4f77c793b27
|
[cce79ee586b4ccd3863690c535eeb4f77c793b27]
|
09/05/08 18:10:59 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Remove old BeOS thread support |
|
|
|
@822412bf11738689b7f4d2d6684749cbe8afce94
|
[822412bf11738689b7f4d2d6684749cbe8afce94]
|
09/04/08 20:10:06 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Win32: strerror won't work |
|
|
|
@b59703c49c7be5cc9ba6e717ed2975ff87d1d907
|
[b59703c49c7be5cc9ba6e717ed2975ff87d1d907]
|
09/04/08 20:09:48 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Win32: restore accidentally removed variable |
|
|
|
@4ff5360de677eeadfd3c3c60d0d3691f476be7ff
|
[4ff5360de677eeadfd3c3c60d0d3691f476be7ff]
|
09/04/08 20:08:00 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Win32: fix warning |
|
|
|
@85a8e8a7221d4d44e7261983fc7bb28a352c94a4
|
[85a8e8a7221d4d44e7261983fc7bb28a352c94a4]
|
09/04/08 19:32:05 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Thread fatal errors: add function name, and some Win32 support |
|
|
|
@c148ac56bdba65671be9d2e64cc24ad7be2055de
|
[c148ac56bdba65671be9d2e64cc24ad7be2055de]
|
09/01/08 20:04:16 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Win32: fix malloc when creating a thread |
|
|
|
@52be1354d2e5db60073804493a5213ad5acb9ade
|
[52be1354d2e5db60073804493a5213ad5acb9ade]
|
08/30/08 18:39:21 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Win32: fix vlc_control_cancel from main() task |
|
|
|
@647d6d857afb5085da31424c869d5802aff599a0
|
[647d6d857afb5085da31424c869d5802aff599a0]
|
08/30/08 10:15:41 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Initialize messages stacks inside the message bank |
|
|
|
@7f2c9f9cc2aa65675cf9ff56f8714517a0d62a35
|
[7f2c9f9cc2aa65675cf9ff56f8714517a0d62a35]
|
08/30/08 09:29:01 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Remove vlc_threadobj (did not work properly anymore) |
|
|
|
@da9b4d4df337858b97f3841a50f7a8515d7d8f51
|
[da9b4d4df337858b97f3841a50f7a8515d7d8f51]
|
08/28/08 23:06:20 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
vlc_thread_join: cannot join current thread
vlc_join will cause the … |
|
|
|
@0965ae7d651c32b206ed7aa92243d7fa497145c9
|
[0965ae7d651c32b206ed7aa92243d7fa497145c9]
|
08/28/08 23:03:12 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
vlc_join: check for deadlock |
|
|
|
@0bdeef7e2938ef3ad2698244203096fcdc9c05c1
|
[0bdeef7e2938ef3ad2698244203096fcdc9c05c1]
|
08/27/08 21:43:13 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Win32: allocate cancellation data on the stack (cannot fail)
Better than … |
|
|
|
@0a908c0bcbf9a1991118b73540ebee8f7f8a38f8
|
[0a908c0bcbf9a1991118b73540ebee8f7f8a38f8]
|
08/27/08 21:43:12 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
(Potentially) allow pthread without pthread native cancellation |
|
|
|
@aa6b5c552d671fc1fce4ca38e5aff41ae259c28e
|
[aa6b5c552d671fc1fce4ca38e5aff41ae259c28e]
|
08/27/08 21:43:09 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Support for cancellation cleanup functions |
|
|
|
@8458705f21592934c5d2a1ebff7d8a8d7c8e63c1
|
[8458705f21592934c5d2a1ebff7d8a8d7c8e63c1]
|
08/27/08 21:43:08 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Revert "Disable cancellation everywhere (except in msg_Dbg) to start … |
|
|
|
@f7e7e079b4fbbcdd57c3bea2674e832d19065616
|
[f7e7e079b4fbbcdd57c3bea2674e832d19065616]
|
08/27/08 21:43:07 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Disable cancellation everywhere (except in msg_Dbg) to start with |
|
|
|
@278a1ccc8ea6c240d431bdb051ea164c4621e4aa
|
[278a1ccc8ea6c240d431bdb051ea164c4621e4aa]
|
08/27/08 21:43:06 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
vlc_join is a cancellation point |
|
|
|
@f442fe0d4a6f4d4204e0e185bed3523027f07636
|
[f442fe0d4a6f4d4204e0e185bed3523027f07636]
|
08/27/08 21:43:05 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Win32: support cancellation through Asynchronus Procedure Call |
|
|
|
@f1b595f734a7b5e28635583b7a5e0d49e59da5f3
|
[f1b595f734a7b5e28635583b7a5e0d49e59da5f3]
|
08/27/08 21:43:04 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Support for cancelling self and use normal thread variable
thread is … |
|
|
|
@5a6312880481cc2f2cef82b141ddbd82b28825d9
|
[5a6312880481cc2f2cef82b141ddbd82b28825d9]
|
08/27/08 21:43:03 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Stub cancellation support |
|
|
|
@de359690883766501438435667ae33b976302de3
|
[de359690883766501438435667ae33b976302de3]
|
08/27/08 21:43:03 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
libvlccore: vlc_thread_cancel() tangled object API |
|
|
|
@779d3cdf33e4d4b014897712fd1e70316fa3c00b
|
[779d3cdf33e4d4b014897712fd1e70316fa3c00b]
|
08/27/08 21:43:03 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
vlc_cancel: POSIX thread cancellation |
|
|
|
@cfb6c98d24c51126d234fdb9450fe90427ac553a
|
[cfb6c98d24c51126d234fdb9450fe90427ac553a]
|
08/27/08 21:38:45 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Fix f4ad7994761cd2463ad15254aa5569a444484c7c |
|
|
|
@f4ad7994761cd2463ad15254aa5569a444484c7c
|
[f4ad7994761cd2463ad15254aa5569a444484c7c]
|
08/27/08 19:29:06 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Win32: do not assume the thread is joined before it exits |
|
|
|
@d007a98f7931728ba4a64031906c39724f3c86cd
|
[d007a98f7931728ba4a64031906c39724f3c86cd]
|
08/25/08 18:41:45 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
vlc_clone, vlc_join: untangle objects and threads |
|
|
|
@f6c0a1a124a213f18482bab4272740fe518a3d8a
|
[f6c0a1a124a213f18482bab4272740fe518a3d8a]
|
08/17/08 12:25:59 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
libvlccore: remove the threads count
Nowadays, it can only deadlock … |
|
|
|
@ec9ad1e9893a58ffb3edd80a5a31c094cd6e813e
|
[ec9ad1e9893a58ffb3edd80a5a31c094cd6e813e]
|
08/14/08 21:59:28 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Fix debug message |
|
|
|
@3f202d2e6dd26ce4867e19921ab7585fa779c096
|
[3f202d2e6dd26ce4867e19921ab7585fa779c096]
|
08/14/08 20:15:25 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Decrease thread count after join rather than before exit |
|
|
|
@016215bddf5691cfd448225a9136667a5a570ab8
|
[016215bddf5691cfd448225a9136667a5a570ab8]
|
08/14/08 18:35:58 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Add a FIXME |
|
|
|
@f044d6ff90b887869e33a36015f699181dccebdd
|
[f044d6ff90b887869e33a36015f699181dccebdd]
|
08/09/08 18:28:24 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Win32 condition variable: remove write-only counter |
|
|
|
@2a4bf84cf17838eb9fb97555ab93ea90f51d8afd
|
[2a4bf84cf17838eb9fb97555ab93ea90f51d8afd]
|
08/03/08 17:08:50 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Do not hide many (all?) thread function having an incorrect prototype |
|
|
|
@2ea23dde42e48a07d3ea541cbe366c89f9a5cb64
|
[2ea23dde42e48a07d3ea541cbe366c89f9a5cb64]
|
08/02/08 21:10:45 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Fix previous commit |
|
|
|
@313be0327ce03f09d96351d2322613e37338f0e9
|
[313be0327ce03f09d96351d2322613e37338f0e9]
|
08/02/08 20:57:19 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
In debug builds, update thread waiting message for each join. |
|
|
|
@848489c3863b1b7ddbe542aa3e746063722b9280
|
[848489c3863b1b7ddbe542aa3e746063722b9280]
|
07/31/08 22:59:23 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
threads: Make sure we don't re-create a thread if the object has already … |
|
|
|
@10a6bde56813620846826fed6979b2548a6457ea
|
[10a6bde56813620846826fed6979b2548a6457ea]
|
07/31/08 22:57:50 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
libvlccore: Don't set the priority on first thread on Mac OS X.
Let's … |
|
|
|
@418410c4cf946f467bee5e88361b2a071aeffa9b
|
[418410c4cf946f467bee5e88361b2a071aeffa9b]
|
07/24/08 21:06:24 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
vlc_thread_set_priority: don't mess up the thread_id |
|
|
|
@8e34f1cd2658337329befe2ed73ceaec2f6612e5
|
[8e34f1cd2658337329befe2ed73ceaec2f6612e5]
|
07/24/08 19:25:35 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Do not ResumeThread? an invalid thread handle |
|
|
|
@6dfaddec8ce309db6a5cd4f93880e12edbb16c76
|
[6dfaddec8ce309db6a5cd4f93880e12edbb16c76]
|
07/11/08 23:01:58 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Remove dead code |
|
|
|
@1fe2080044a8757e464c856a8b592af3765a1a05
|
[1fe2080044a8757e464c856a8b592af3765a1a05]
|
07/06/08 18:35:32 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
core: set meaningful object type names |
|
|
|
@a417ec82d9a793a2681be75be9be719e4972cfce
|
[a417ec82d9a793a2681be75be9be719e4972cfce]
|
06/30/08 18:09:47 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Warn in case of dangerous thread join patterns |
|
|
|
@f8fbd68453c4f2dd24de8bc4864993afdf40eccf
|
[f8fbd68453c4f2dd24de8bc4864993afdf40eccf]
|
06/28/08 19:43:51 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
vlc_pthread_fatal: fix error message
The error message was overriden to … |
|
|
|
@ace8caefad8be422bc4b478d4c8b2474189801f0
|
[ace8caefad8be422bc4b478d4c8b2474189801f0]
|
06/22/08 14:30:30 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
LibVLC: wait until all threads are terminated |
|
|
|
@7e413aa7c9d60c30c86a7cd84862fc14f4920c83
|
[7e413aa7c9d60c30c86a7cd84862fc14f4920c83]
|
06/17/08 20:10:29 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Use vlc_object_lock and vlc_object_unlock |
|
|
|
@566d7d2fc459ca6047acbf3194275ce780c8190c
|
[566d7d2fc459ca6047acbf3194275ce780c8190c]
|
06/12/08 19:40:23 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Don't block all signals.
Some (buggy?) thread implementations use RT … |
|
|
|
@872bfb52d2563c38c8fe3f4c831d2503d3f3a104
|
[872bfb52d2563c38c8fe3f4c831d2503d3f3a104]
|
06/06/08 18:34:03 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Force thread priorities in the supported range
(assuming rt-offset is … |
|
|
|
@aa47b1621816c96eff4d6c7edb7b4859192013a4
|
[aa47b1621816c96eff4d6c7edb7b4859192013a4]
|
06/06/08 16:48:48 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Rescale POSIX realtime priorities within a portable range
POSIX warrants … |
|
|
|
@33c8a14f95a2c378b1f374ff3e2d3e669d4992a3
|
[33c8a14f95a2c378b1f374ff3e2d3e669d4992a3]
|
06/06/08 16:39:28 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Do not set a priority for non-realtime threads
Contrary to process … |
|
|
|
@2efddef08d002f95619b37232c52c74baeb696f2
|
[2efddef08d002f95619b37232c52c74baeb696f2]
|
06/06/08 16:29:46 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
Set the thread priority before its creation
This should avoid priority … |
|
|
|
@42683681f7a24c8441828d8ee77e3b40d8661dcf
|
[42683681f7a24c8441828d8ee77e3b40d8661dcf]
|
06/05/08 00:46:39 |
Rafaël Carré <funman@videolan.org> |
Typo: use debug code only when wanted (and defined) |
|
|
|
@cc01f686c5f807d6b53ea5298c4687f5a41dac28
|
[cc01f686c5f807d6b53ea5298c4687f5a41dac28]
|
06/04/08 19:16:47 |
Rémi Denis-Courmont <rdenis@simphalempin.com> |
vlc_threadobj under NDEBUG and refcheck under … |
|
|
|
@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 |
|
|
|
@b39f83c87a5234cfbb8de61364d757288f4880c7
|
[b39f83c87a5234cfbb8de61364d757288f4880c7]
|
05/31/08 15:42:22 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
Work around the fact that autosh..tools does only check for header … |
|
|
|
@e68398dc863a4eb87fcc804d32ab0d6eb3eae9c2
|
[e68398dc863a4eb87fcc804d32ab0d6eb3eae9c2]
|
05/31/08 14:04:33 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
configure: Check for HAVE_BACKTRACE and HAVE_EXECINFO_H. |
|
|
|
@84207844e7c0a51fbe16693ead8698c1db0e1b4f
|
[84207844e7c0a51fbe16693ead8698c1db0e1b4f]
|
05/30/08 18:03:26 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
libvlccore: Also print a backtrace on Mac OS X.
Note: We may want to … |
|
|
|
@3f14ac4172fe496b8e0deb2e01c2713e5b3133eb
|
[3f14ac4172fe496b8e0deb2e01c2713e5b3133eb]
|
05/30/08 17:18:02 |
Rémi Denis-Courmont <rem@videolan.org> |
Print backtrace in vlc_pthread_fatal |
|
|
|
@8b270041340d60f49902be5d990766c7c288f869
|
[8b270041340d60f49902be5d990766c7c288f869]
|
05/29/08 21:30:36 |
Rémi Denis-Courmont <rem@videolan.org> |
Block all signals in VLC threads |
|
|
|
@1746fdda5a2bc062d52a3b8a30d9d1d6518e64b4
|
[1746fdda5a2bc062d52a3b8a30d9d1d6518e64b4]
|
05/28/08 20:52:22 |
Rémi Denis-Courmont <rem@videolan.org> |
vlc_threadobj(): returns the object nesting the current thread
Also fix … |
|
|
|
@5143683b7bf2be576bf0efd3bd5a80838e902556
|
[5143683b7bf2be576bf0efd3bd5a80838e902556]
|
05/24/08 11:09:00 |
Rémi Denis-Courmont <rem@videolan.org> |
Provide default for vlc_pthread_fatal |
|
|
|
@41a9fefc167a601fc892c7a90cb0fbf7f8f00d43
|
[41a9fefc167a601fc892c7a90cb0fbf7f8f00d43]
|
05/22/08 22:03:16 |
Rémi Denis-Courmont <rem@videolan.org> |
Fix vlc_threadvar_delete |
|
|
|
@fb7f7d22b070fbe51775f102cc66bd84b04e44b4
|
[fb7f7d22b070fbe51775f102cc66bd84b04e44b4]
|
05/10/08 22:22:19 |
Rémi Denis-Courmont <rem@videolan.org> |
The TLS also needs to be cleaned up... should fix #1576 |
|
|
|
@9a719ad0af1938ae8978e4e746dc6089eeaab8c6
|
[9a719ad0af1938ae8978e4e746dc6089eeaab8c6]
|
05/08/08 21:33:21 |
Rémi Denis-Courmont <rem@videolan.org> |
Win32 compile fixes |
|
|
|
@4c35dd214785bd12d7cf7b8489ae838cfb6cd633
|
[4c35dd214785bd12d7cf7b8489ae838cfb6cd633]
|
05/08/08 20:58:38 |
Rémi Denis-Courmont <rem@videolan.org> |
Fix the kludge for old glibc |
|
|
|
@3afd1ff1ab186f1f550469e9d4f656eff566ecbf
|
[3afd1ff1ab186f1f550469e9d4f656eff566ecbf]
|
05/08/08 20:55:05 |
Rémi Denis-Courmont <rem@videolan.org> |
Move pthread to the front.
If anyone wants to try on Win32, that's going … |
|
|
|
@55aeca35b861a188c4447349fb9c189a1304d4f5
|
[55aeca35b861a188c4447349fb9c189a1304d4f5]
|
05/08/08 20:38:08 |
Rémi Denis-Courmont <rem@videolan.org> |
Mutexes cannot be error-checking and recursive at the same time |
|
|
|
@29e6e23f4ac5cdec84f6e2b161c90f97129f6a76
|
[29e6e23f4ac5cdec84f6e2b161c90f97129f6a76]
|
05/05/08 11:31:16 |
Rafaël Carré <funman@videolan.org> |
Do not leak the global libvlc pointer |
|
|
|
@9c87bdf6b71f43aa5d2667d5cc9e483e9b6bddea
|
[9c87bdf6b71f43aa5d2667d5cc9e483e9b6bddea]
|
05/04/08 18:34:34 |
Rémi Denis-Courmont <rem@videolan.org> |
Remove p_root->b_ready. Duplicated state. |
|
|
|
@38276a4632c98f6e98186adbb1a1538168e1a697
|
[38276a4632c98f6e98186adbb1a1538168e1a697]
|
05/04/08 18:16:06 |
Rémi Denis-Courmont <rem@videolan.org> |
Remove VLC_OBJECT_GLOBAL |
|
|
|
@b9c8ba9030f32cc95e07ff6ef2f9e19358aa1b72
|
[b9c8ba9030f32cc95e07ff6ef2f9e19358aa1b72]
|
05/04/08 13:18:44 |
Rémi Denis-Courmont <rem@videolan.org> |
Fix linking error |
|
|
|
@830bfb51bcd76d72fb9849281dde281018e0095f
|
[830bfb51bcd76d72fb9849281dde281018e0095f]
|
05/03/08 11:34:11 |
Rémi Denis-Courmont <rem@videolan.org> |
Allocate global object as the others - not statically anymore |
|
|
|
@c07b1d0c2b8d9ec8afb3e2d1052b71b98baf41b7
|
[c07b1d0c2b8d9ec8afb3e2d1052b71b98baf41b7]
|
05/03/08 11:24:05 |
Rémi Denis-Courmont <rem@videolan.org> |
Hide global object within the thread and object subsystem |
|
|
|
@23afa490b8437080f779fbab6052c860f00f1640
|
[23afa490b8437080f779fbab6052c860f00f1640]
|
05/03/08 11:22:18 |
Rémi Denis-Courmont <rem@videolan.org> |
threads: use vlc_internals() |
|
|
|
@50e969ef00854bf902b682941cd736e94338f952
|
[50e969ef00854bf902b682941cd736e94338f952]
|
05/03/08 10:38:44 |
Rémi Denis-Courmont <rem@videolan.org> |
Simplify threads init |
|
|
|
@f0c83daa831d070058e04142791eb9d9d0423e0b
|
[f0c83daa831d070058e04142791eb9d9d0423e0b]
|
05/01/08 20:50:55 |
Rémi Denis-Courmont <rem@videolan.org> |
NIH desyndromization |
|
|
|
@4dc02f7b5a9753b4b3fb72189ed302cceb96646c
|
[4dc02f7b5a9753b4b3fb72189ed302cceb96646c]
|
04/23/08 21:24:45 |
Rémi Denis-Courmont <rem@videolan.org> |
Win32: Simplify mutex |
|
|
|
@6ed74223505b91d3ebed2f42fea6ccbcfc776622
|
[6ed74223505b91d3ebed2f42fea6ccbcfc776622]
|
04/23/08 21:18:42 |
Rémi Denis-Courmont <rem@videolan.org> |
Win32: remove (now dead) old mutex/cv implementation
Should save a bunch … |
|
|
|
@b648be13957fae14cbcddcbde0309c6d6133d494
|
[b648be13957fae14cbcddcbde0309c6d6133d494]
|
04/23/08 20:57:49 |
Rémi Denis-Courmont <rem@videolan.org> |
Win32: don't use spin locksWWfast mutexes instead of mutexes |
|
|
|
@463b756d19d348b4a8d39b293e370b18585a4ef4
|
[463b756d19d348b4a8d39b293e370b18585a4ef4]
|
04/23/08 20:53:10 |
Rémi Denis-Courmont <rem@videolan.org> |
Simplify threading code a bit |
|
|
|
@63baa1df69663f280e010d58e5fdc5f740e3a4c0
|
[63baa1df69663f280e010d58e5fdc5f740e3a4c0]
|
04/23/08 20:33:45 |
Rémi Denis-Courmont <rem@videolan.org> |
Win32: don't use weak linking for SignalObjectAndWait? |
|
|
|
@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 … |
|
|
|
@d21779b98ec08fd9ef91468ad76d3737f4209e2c
|
[d21779b98ec08fd9ef91468ad76d3737f4209e2c]
|
03/29/08 15:13:49 |
Rémi Denis-Courmont <rem@videolan.org> |
Remove some global object-specific hacks |
|
|
|
@e8d99a6b947164f275e2e58bda13f1fcf5795231
|
[e8d99a6b947164f275e2e58bda13f1fcf5795231]
|
03/29/08 14:59:35 |
Rémi Denis-Courmont <rem@videolan.org> |
root object: use vlc_custom_create |
|
|
|
@8bf64ccc76a40c0ba7c2089ed5e08f58a5f405f3
|
[8bf64ccc76a40c0ba7c2089ed5e08f58a5f405f3]
|
03/26/08 17:36:04 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
threads: Make sure we vlc_thread_join() won't block when run from joined … |
|
|
|
@48d8e6bf030cbb4f64d8dafcd8587489c088bbf7
|
[48d8e6bf030cbb4f64d8dafcd8587489c088bbf7]
|
03/19/08 16:51:50 |
Sam Hocevar <sam@zoy.org> |
Use LoadLibrary? instead of LoadLibraryA.
LoadLibrary? can either point to … |
|
|
|
@d9994e011f156da868a19b8968e6f36c169bd931
|
[d9994e011f156da868a19b8968e6f36c169bd931]
|
03/13/08 04:43:47 |
Jean-Baptiste Kempf <jb@videolan.org> |
Shut a Windows warning. |
|
|
|
@17125cc60b178e1f4419e5242f233f89c5368703
|
[17125cc60b178e1f4419e5242f233f89c5368703]
|
03/13/08 04:38:54 |
Jean-Baptiste Kempf <jb@videolan.org> |
Shut a few unused parameters for Windows compiling. |
|
|
|
@21720e09b3b624c8f7f5a342d9ac703de074154d
|
[21720e09b3b624c8f7f5a342d9ac703de074154d]
|
03/08/08 10:39:01 |
Jean-Baptiste Kempf <jb@videolan.org> |
GetLastError? throws a DWORD, IIRC, not a char* |
|
|
|
@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 … |
|
|
|
@741b1824b20c69d4222e2f95e658c86e2bf6f177
|
[741b1824b20c69d4222e2f95e658c86e2bf6f177]
|
02/25/08 17:38:18 |
Rémi Denis-Courmont <rem@videolan.org> |
Typo |
|
|
|
@4ec6dd2c930b2cf2e86a35affba14e46a97357f6
|
[4ec6dd2c930b2cf2e86a35affba14e46a97357f6]
|
02/25/08 17:29:04 |
Rémi Denis-Courmont <rem@videolan.org> |
Use %m on GLIBC to work-around strerror_r prototype problems |
|
|
|
@6693060b623c2eef9656c64e86ac7c8e72d0e46e
|
[6693060b623c2eef9656c64e86ac7c8e72d0e46e]
|
02/25/08 14:38:26 |
Rafaël Carré <funman@videolan.org> |
use strerror_r() which is guaranteed to be thread safe, using the GNU … |
|
|
|
@44cfc6031b411c3e66d78fb804c759b27791bb34
|
[44cfc6031b411c3e66d78fb804c759b27791bb34]
|
02/25/08 14:17:06 |
Pierre d'Herbemont <pdherbemont@videolan.org> |
misc/threads.c: Fix error description printing in vlc_pthread_fatal(). |
|
|
|
@cc6e3d03a90784d416c0743d56ec9c1566351c84
|
[cc6e3d03a90784d416c0743d56ec9c1566351c84]
|
02/17/08 17:29:16 |
Rémi Denis-Courmont <rem@videolan.org> |
Remove unused object pointer from condition vars, mutexes and thread vars |
|
|
|
@0774c40b588254cf8dd65af817694ea57c1482c0
|
|