- 05 Aug, 2021 3 commits
-
-
Hugo Beauzée-Luyssen authored
The verbosity is always forwared as is to the logger, storing it has no purpose since it's never read
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
We are starting to have too many things protected by the same lock. Marking these 2 members as const means we can safely assume they do not need to be protected
-
- 04 Aug, 2021 9 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
Not doing so means we are losing the user's input when stopping, or when replacing the libvlc instance.
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
Don't force a parser recreation when replacing libvlc instance since the instance isn't cached anymore. The next run will simply use the updated instance refs #361
-
Hugo Beauzée-Luyssen authored
This can greatly simplify replacing an external instance by removing the need to manually stop all parsers before recreating them, for a rather limited run-time cost
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
Stop the background tasks as the main locked operation, use the unlocked helpers for restarting after the instance has been replaced Should fix #361
-
Hugo Beauzée-Luyssen authored
VLCInstance has its own mutex to protect the instance, so we don't need to hold the media library mutex while probing the instance class refs #361
-
Hugo Beauzée-Luyssen authored
refs #361
-
- 03 Aug, 2021 1 commit
-
-
Hugo Beauzée-Luyssen authored
Fix #323
-
- 02 Aug, 2021 1 commit
-
-
Hugo Beauzée-Luyssen authored
Fix #359
-
- 30 Jul, 2021 14 commits
-
-
Hugo Beauzée-Luyssen authored
Fix #300
-
Hugo Beauzée-Luyssen authored
This is not critical but if we chain multiple migrations we might end up recreating the backup table while it still exists
-
Hugo Beauzée-Luyssen authored
Since some thumbnails might be in a broken state, let's regenerate everything
-
Hugo Beauzée-Luyssen authored
This now monitors insertion to the cleanup table and batches them. This allows us to filter what kind of thumbnails we want to cleanup (ie. only the owned ones) and stop relying on potentially invalid assumptions when computing the thumbnail path. refs #350
-
Hugo Beauzée-Luyssen authored
refs #350
-
Hugo Beauzée-Luyssen authored
refs #350
-
Hugo Beauzée-Luyssen authored
Which will store what thumbnail needs to be removed from disk, to remove the use of a deletion based on a sqlite trigger refs #350
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
We're starting to have rather long triggers which don't fit in 2048 characters.
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
Should fix #356
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
AutoDeleteAfterUpdate and ShareThumbnail were testing the exact same thing, so remove one of them
-
- 29 Jul, 2021 2 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
- 28 Jul, 2021 4 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
Most of those are not used yet but will be if we ever need a new version of an index/trigger. For now they are used as assert only
-
Hugo Beauzée-Luyssen authored
Which will mark parameters only used in asserts as unused, instead of spamming the logs with warnings
-
Hugo Beauzée-Luyssen authored
Some recent changes seem to cause a build failure in release mode, which isn't tested in any configuration
-
- 23 Jul, 2021 6 commits
-
-
Hugo Beauzée-Luyssen authored
So we at least check that we can provide a QueryParameter and that it's correctly interpreted
-
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
It's never read from
-