You mean physically take it out of the machine? If you take some out of your machine, then you'll need to remove the capture sources with the highest device numbers.
okay, not an issue anymore.
It did not follow a card or tuner. did not follow a reboot.
I reset to auto record 4 channels, and this time it was encoder 3.
After the reboot it was encoder 1.
also that startRecording(1, 1, 3, 0) doesn't help. or I don't think it does.
I have 4 devices listed, with only 2 cards since both are dual tuner.
incase it tells you something, the first recording (star wars) in this log did the blue screen, then the recording of nova at the end did.
Did not change anything or reboot.
I don't see anything in the logs as to why.
Just thought I would give you more info incase you can debug in the next release.
sub Wrote:You mean physically take it out of the machine? If you take some out of your machine, then you'll need to remove the capture sources with the highest device numbers.
yes physically remove. Will the software handle it and renumber? Or will it just fail to connect and use the ones it has with the old number.
Not really an issue now, but just wanted to see if I could figure out which card it was.
since it did not follow a card it doesn't matter, but would be nice to know for future reference.
Andrewh Wrote:yes physically remove. Will the software handle it and renumber? Or will it just fail to connect and use the ones it has with the old number.
Not really an issue now, but just wanted to see if I could figure out which card it was.
since it did not follow a card it doesn't matter, but would be nice to know for future reference.
No, it wouldnt renumber. It'd try and use the device you specified in the capture source, and fail if it was unavailable.
The device numbers are really instance numbers for the drivers. If there are two instances of the drivers, then they are #1 and #2. Which is #1 and which is #2 varies from driver to driver (some related to PCI slot order, some are seemingly random)
so bear with me a moment.
Most drivers are tied to a physical device, but based on enumeration when they load, the instance may change?
So there is no way to tie it to the physical device. Do these things have a mac address type identifier?
Am I right to assume it isn't a card issue though? Since I can go back and start the recording over again with the same instance? Because the instance should not change without a re-enumeration of the driver. Which should not occur unless there is a reload, either by reboot, or removal of the device or reset of the device.
So if it blue screened on device 1, and then again on 3, it is not the same tuner, but it could be the same card depending on how it enumerated, unless there is some way to see which hardware the driver instance is set to.
But it won't be in your logs, I will have to check device manager to see.
device manager only shows 2 drivers, one per card. They do have a unique device enumerator id, but I am not sure how it corrisponds to any physical id's that are on the card.
For your next version, could you tag that into the log. Might be helpful depending on how far off that is.