So having the file extension test, results in all video files being added to be processed, regardless of whether they meet the conditions of the other tests.
If I parsed this correctly, what we really should be doing is putting the video test at the top and removing the file extension filter?
I was working under the assumption that all conditions must be met, logic AND, and you are saying the tests are logic OR?
Sorry, I'm having a hard time wrapping my head around the logic here, I assumed we wanted to first determine whether the file was a video file, then whether it needed to be video converted, if so add it to the queue.
What I'm getting is that the file extension filter shouldn't even be in the list of tests, because we only want to check video status to add it to the list.
Maybe I'm just thick, but this is doing my head in. I wanted to avoid running the video test on all the other metadata, image, and subtitle files, and only run the video check on likely candidates.