itsmattkc
|
f08734d18e
|
index/confirm tasks: these tasks no longer need to open the decoder to perform said tasks
|
2020-04-11 17:36:16 +10:00 |
|
itsmattkc
|
1aa87cbda6
|
various: encapsulate all code in the olive namespace to avoid name collisions
Large-scale code cleanup. Also adds a license to the top of all files that were
missing it.
|
2020-04-06 15:29:53 +10:00 |
|
itsmattkc
|
b0c9711974
|
ffmpegdecoder: fixed double mutex lock
Error() would call Close() getting stuck in a double mutex lock that could
stall workers. This commit fixes that.
|
2020-02-21 20:04:36 +11:00 |
|
itsmattkc
|
e68e89c40b
|
renderer/decoder: use same background mechanism to conform audio as well
|
2020-02-19 16:45:34 +11:00 |
|
itsmattkc
|
53551246da
|
decoder: signal indexing progress
Better UI interactions, actually shows the progress of the index function in
the task manager now.
|
2020-02-19 12:19:42 +11:00 |
|
itsmattkc
|
55cdd47933
|
indextask: fixed typo and pass cancelled signal to Decoder::Index()
|
2020-02-17 02:14:32 +11:00 |
|
itsmattkc
|
653709dc84
|
try to index media immediately on import
Since indexing is supplemental, it can be made a background task that can occur
at more or less any time. So we run it as soon as possible.
|
2020-01-17 03:58:29 +11:00 |
|