- Jan 26, 2022
-
-
Hugo Beauzée-Luyssen authored
If the discoverer signals its completion right after the parser, we'd ignore the parser completion, causing the test to hand until it times out.
-
Hugo Beauzée-Luyssen authored
This flag is solely about the parser completion, make it clearer
-
Hugo Beauzée-Luyssen authored
When tearing down MediaLibraryWithDiscoverer, we end up stopping the parser from the media library destructor (not the MediaLibraryWithDiscoverer one) which causes the vptr to be updated to the MediaLibrary one. This will cause the regular getParser overload to be used if the discoverer thread asks for a parser when stopping. By explicitly stopping the discoverer from the test class, we ensure the proper vptr gets used until the discoverer thread joins
-
Hugo Beauzée-Luyssen authored
Register & unregister the FsHolder callback from the discoverer thread instead of the thread that starts the discoverer. If the FsHolder callback is registered from enqueue(), we lock the discoverer mutex, then the fs holder mutex, and will lock in the opposite order when the callback is invoked
-
Hugo Beauzée-Luyssen authored
-
- Jan 25, 2022
-
-
Hugo Beauzée-Luyssen authored
We are adding new tasks, not necessarily flushing whatever was already scheduled
-
Hugo Beauzée-Luyssen authored
It has an updated wine version, among other things
-
Hugo Beauzée-Luyssen authored
This image has an updated base and a much more recent wine version installed (7.0 vs 5.x)
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
Otherwise there's a slight window in which the parser could signal a task completion while the operation hasn't been accounted for in the scheduled counter
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
- Jan 24, 2022
-
-
-
-
Hugo Beauzée-Luyssen authored
Refs #412
-
Hugo Beauzée-Luyssen authored
refs #412
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
- Jan 21, 2022
-
-
Sean McGovern authored
-
Hugo Beauzée-Luyssen authored
Fix #398
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
It appears gcc11 exposes the std::thread type but can't take a pointer to method, which is the only way we care about for now. Fix #408
-
Hugo Beauzée-Luyssen authored
Refs #408
-
Hugo Beauzée-Luyssen authored
-
- Jan 20, 2022
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
Fix #410
-
Hugo Beauzée-Luyssen authored
refs #410
-
- Jan 14, 2022
-
-
Hugo Beauzée-Luyssen authored
If the application tries to fetch information about a media from an MRL that points to a playlist, we should tolerate it and just return a nullptr media Fix #407
-
- Jan 06, 2022
-
-
Hugo Beauzée-Luyssen authored
This means that the media library is still initializing, and the parser will be started a bit later. Since the first thing it will do is to restore all unfinished tasks, the tasks will still execute. Fix #404
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
This will help exhibiting the issue in #404 and future similar issues
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
Fix #403
-
Hugo Beauzée-Luyssen authored
-
- Jan 05, 2022
-
-
Hugo Beauzée-Luyssen authored
When using pkg-config with >= 0.11.0 it wouldn't detect the library as available unless we include the patch level explicitly in the generated .pc
-
Hugo Beauzée-Luyssen authored
Fix #402
-
Hugo Beauzée-Luyssen authored
-