Add a special error code for early termination
This commit is contained in:
parent
97ca7b099f
commit
3aa2463856
2 changed files with 15 additions and 2 deletions
|
|
@ -570,8 +570,15 @@ static void controlReceiveThreadFunc(void* context) {
|
|||
|
||||
// SERVER_TERMINATED_INTENDED
|
||||
if (terminationReason == 0x0100) {
|
||||
// Pass error code 0 to notify the client that this was not an error
|
||||
terminationErrorCode = ML_ERROR_GRACEFUL_TERMINATION;
|
||||
if (lastSeenFrame != 0) {
|
||||
// Pass error code 0 to notify the client that this was not an error
|
||||
terminationErrorCode = ML_ERROR_GRACEFUL_TERMINATION;
|
||||
}
|
||||
else {
|
||||
// We never saw a frame, so this is probably an error that caused
|
||||
// NvStreamer to terminate prior to sending any frames.
|
||||
terminationErrorCode = ML_ERROR_UNEXPECTED_EARLY_TERMINATION;
|
||||
}
|
||||
}
|
||||
else {
|
||||
// Otherwise pass the reason unmodified
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue