After successfully using MP 1.1.2 with my ATI HDTV Wonder card, I decided to try making changes to TvServer (to grab the EPG from an ATSC channel) by downloading and building 1.2.0 from SVN. I had difficulties getting things to work until I found that the new default to use PauseGraph instead of StopGraph was responsible for triggering the difficulties; apparently the ATI driver doesn't behave well with pausing instead of stopping the graph.
Since stopping the graph is the safest, and was the only method used in MP 1.1.2, it seems to me that a default setting to use StopGraph would ensure that a new user starts with a working system. They can then enable the PauseGraph "performance enhancement" to see if it helps or hurts. If it hurts, the user may at least have some idea what triggered the problem and be able to reverse the configuration change to restore operation.
A little more detail on the behavior I saw with PauseGraph: I found that after a PauseGraph to tune the card to a different channel, TsWriter would only receive one raw data packet from the new channel on TsWriter's input pin following the subsequent RunGraph. Luckily I vaguely remembered seeing the new Stop card/Pause card setting in the TvServer configuration and guessed that changing that setting might resolve the problem.
Dave
Since stopping the graph is the safest, and was the only method used in MP 1.1.2, it seems to me that a default setting to use StopGraph would ensure that a new user starts with a working system. They can then enable the PauseGraph "performance enhancement" to see if it helps or hurts. If it hurts, the user may at least have some idea what triggered the problem and be able to reverse the configuration change to restore operation.
A little more detail on the behavior I saw with PauseGraph: I found that after a PauseGraph to tune the card to a different channel, TsWriter would only receive one raw data packet from the new channel on TsWriter's input pin following the subsequent RunGraph. Luckily I vaguely remembered seeing the new Stop card/Pause card setting in the TvServer configuration and guessed that changing that setting might resolve the problem.
Dave