Bladeren bron

win-dshow: Use unbuffered by default for MJPEG

Due to the recent change of using FFmpeg to decode MJPEG, MJPEG was
getting included in the delayed device check.  This fixes that so that
it doesn't.  MJPEG can decode in real time.
jp9000 6 jaren geleden
bovenliggende
commit
deaeb5e632
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1 1
      plugins/win-dshow/win-dshow.cpp

+ 1 - 1
plugins/win-dshow/win-dshow.cpp

@@ -806,7 +806,7 @@ static long long GetOBSFPS();
 
 
 static inline bool IsDelayedDevice(const VideoConfig &config)
 static inline bool IsDelayedDevice(const VideoConfig &config)
 {
 {
-	return config.format >= VideoFormat::MJPEG ||
+	return config.format > VideoFormat::MJPEG ||
 	       wstrstri(config.name.c_str(), L"elgato") != NULL ||
 	       wstrstri(config.name.c_str(), L"elgato") != NULL ||
 	       wstrstri(config.name.c_str(), L"stream engine") != NULL;
 	       wstrstri(config.name.c_str(), L"stream engine") != NULL;
 }
 }