- 08 May, 2008 13 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rafaël Carré authored
fix #1570
-
Rémi Denis-Courmont authored
-
Antoine Cellerier authored
Copyright changes. (btw, does Copyright the VideoLAN team really mean something? for example, in French law you can't give away copyright to someone else)
-
Rafaël Carré authored
-
- 07 May, 2008 27 commits
-
-
Antoine Cellerier authored
-
-
Rémi Duraffort authored
-
Rémi Denis-Courmont authored
as we don't go through the object table and links.
-
Rémi Denis-Courmont authored
[19bd84c7]
-
Rémi Denis-Courmont authored
So we don't contend for the global structure lock all the time.
-
Rémi Denis-Courmont authored
-
Felix Paul Kühne authored
Introduced in the previous commit, pointed by Pierre. Thanks!
-
Rémi Denis-Courmont authored
If it happens, there is a bug, and we'll assert in _yield.
-
Rémi Denis-Courmont authored
Besides, we assert that this isn't the case right before...
-
Rémi Denis-Courmont authored
When i_refcount drops to zero (under the structure lock), the object is removed from the objects table before the structure lock is released. Hence, no objects with a nul refcount can ever be left in the table. There is an unlikely race condition if another object is removed from the table right between we unlock the structure lock but before we return from vlc_object_get() (so that the i_middle offset gets wrong).
-
Felix Paul Kühne authored
-
Rémi Denis-Courmont authored
Plugins are already using pl_Yield to get the playlist, as they should.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
(Could someone please review these commit)
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
Now we can remove the VLM object type.
-
Rémi Denis-Courmont authored
Afterall it's not our bug. More importantly, the vlc_cond_wait "possible deadlock" debug message has been removed, which makes the problem a lot less likely to happen.
-
Rafaël Carré authored
-