- 26 Oct, 2015 3 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
- 24 Oct, 2015 1 commit
-
-
Hugo Beauzée-Luyssen authored
So that we can save all resources for playback
-
- 23 Oct, 2015 18 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
If handleMediaMeta is blocking, the timeout will try to acquire the sync mutex, but won't manage to do so. However, this only allows the parser to continue, but my guess would be that there will still be a thread blocked somewhere
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
This has better performances than fetching all tracks and check for the size of the vector
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
- 22 Oct, 2015 16 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
This was causing the insertion assert to trigger, due a thread querying the database while: - Holding the cache lock - Acquiring the database lock - Inserting the fetched entity in cache if it didn't exist While another thread was inserting an entity while: - Holding the database lock - Releasing it after the insertion was done - Holding the cache lock - Checking that the entity didn't exist in cache Since the locking order wasn't consistent, the 1st thread was interupting the 2nd before it was done with the entire insertion method, causing an inconsistent state.
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
Instead of the function name, display the fully decorated methods & line, when available
-
- 21 Oct, 2015 2 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-