diff options
Diffstat (limited to 'pjmedia/src')
-rw-r--r-- | pjmedia/src/pjmedia-videodev/dshow_dev.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pjmedia/src/pjmedia-videodev/dshow_dev.c b/pjmedia/src/pjmedia-videodev/dshow_dev.c index 7b4dd3a0..fbc53c71 100644 --- a/pjmedia/src/pjmedia-videodev/dshow_dev.c +++ b/pjmedia/src/pjmedia-videodev/dshow_dev.c @@ -1068,7 +1068,8 @@ static pj_status_t dshow_stream_stop(pjmedia_vid_dev_stream *strm) for (i=0; !stream->rend_thread_exited && i<100; ++i) pj_thread_sleep(10); - IMediaFilter_Stop(stream->dgraph.media_filter); + if (stream->dgraph.media_filter) + IMediaFilter_Stop(stream->dgraph.media_filter); PJ_LOG(4, (THIS_FILE, "Stopping dshow video stream")); |