Chainik wrote:still I have no idea how to line up all the priorities in some logical and non-conflicting order
I don't know about all of them, but I thought I laid it out quite clearly for four of them; remember, larger priority value = higher priority.
Nintendo Maniac 64 wrote:Optimally I would think that the following conditions would have priority values so high that even if you put together all the other conditions (including those of lower priority on the following list), the resulting profile would still have lower priority:
[Highest priority] Laptop is on battery
[2nd highest] File name equals
[3rd highest] File name contains
[4th highest] File path contains
Let's say that, if you total up the priority of every single condition except the 4 I have listed above, you get a priority value of 1000 (I just chose a random number). Therefore, the individualpriority value for "File path contains" would be at least 1001, while the individual priority for "File name contains" would be at least 2002, and the individual priority for "File name equals" would be at least 4004, and finally the individual priority for "Laptop is on battery" would be at least 8008
I tweaked the message from my email slightly so that it included the later-mentioned "Laptop is on battery".
Here are some example profiles using the above logic (P# equals theoretical priority):
____P2 ~ Normal HD____
P1 ~ Source frame area > 0.6
P1 ~ Video frame rate < 33
____P8010 ~ Normal HD Battery____
P1 ~ Source frame area > 0.6
P1 ~ Video frame rate < 33
P8008 ~ Laptop is on battery = yes
____P1001 ~ Anime____
P1001 ~ File path contains 'anime'
____P9009 ~ Anime Battery____
P8008 ~ Laptop is on battery = yes
P1001 ~ File path contains 'anime'
____P4004 ~ Test____
P4004 ~ File name = test
EDIT: Though now that I think about it, the conditons "codec" and "bit depth" are also very important since they can relate to battery life, and therefore should probably fit into that above list somewhere...I'll think about it for a bit and come back to you.