Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Marantz SR7011
OK, I fixed those specific situations (power and source.) In a more general sense though, this workaround will not be possible. It just happens that the readable and writable values for sources are the same, and power is boolean so it's not a problem.

But, when the readable and writable lists for a setting are different, we may not have any way of knowing if a new written state X is going to represent the same thing as the current state we are getting from the device. I.e. in some cases, it may have an "Auto" option that is only writable but what gets reported is the actual automatically selected value, not Auto. In such a case, we'd have no way of knowing that it's currently in Auto state.

This is one of those unforeseen consequences of having separate read/write fields. Though it only rears its ugly head on particularly bad protocols like the Denon/Marantz one, with enormous holes in like this. It should just freaking respond as though it happened, which is what every single user of the protocol would expect.

Anyhoo, I'll send you a driver pack to try it out. If it's happy, those changes will be in the next drop.
Dean Roddey
Explorans limites defectum
Argh... I was getting the wrong side of the key/value pair to compare against. I was getting the device specific value, and comparing it against the driver exposed value. But, apparently, when I tested it, I used DVD, CD, and TV, all of which just happen to be the same in both cases, so I never caught that.

It's happy now.
Dean Roddey
Explorans limites defectum
I concur. Looks like all is happy, again.

Forum Jump:

Users browsing this thread: 1 Guest(s)