- 30 Dec, 2009 40 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
-
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
-
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
-
Thijs Alkemade authored
Close #1122 Signed-off-by:
Felix Paul Kühne <fkuehne@videolan.org>
-
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
This reduces the amount of memory copied when creating/deleting a variable on an object. We now use a table of pointers instead of table of variable_t. This also simplifies callback handling a bit as the variable_t cannot move anymore while we wait. Earlier another thread could add or remove another variable on the same object, thus changing the variable table. With this change, we could also store non-serialized data (i.e. non-movable with memcpy/memmove) directly inside variable_t.
-
Antoine Cellerier authored
-
Antoine Cellerier authored
-
Antoine Cellerier authored
-
Antoine Cellerier authored
Only default to rc.lua if module loading wasn't forced. This still isn't perfect. (And there seems to be an issue in module_need(), wasn't -I intf1,intf2 supposed to first try loading intf1 and fallback to intf2 if intf1 couldn't load? For example -I rc,qt4 should load rc and not qt4, which is the case in 0.8.6 but doesn't seem to be the case in 1.0.0 ... looks like this is due to bb0d7527 removing i_shortcut_bonus)
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
We use the same pattern as the variable callback lock: one mutex, one condition variable and N boolean flags instead of N mutexes. This is a bit slower but it shouldn't leak OS handles anymore.
-