Advertisement
Guest User

Untitled

a guest
Apr 13th, 2012
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. diff --git a/mythtv/libs/libmythtv/videooutbase.cpp b/mythtv/libs/libmythtv/videooutbase.cpp
  2. index 59e4bb1..a113772 100644
  3. --- a/mythtv/libs/libmythtv/videooutbase.cpp
  4. +++ b/mythtv/libs/libmythtv/videooutbase.cpp
  5. @@ -1829,18 +1829,30 @@ void VideoOutput::InitDisplayMeasurements(uint width, uint height, bool resize)
  6.  
  7. int VideoOutput::CalcHueBase(const QString &adaptor_name)
  8. {
  9. + int hue_adj = 50;
  10. +
  11. // XVideo adjustments
  12. if ((adaptor_name == "ATI Radeon Video Overlay") ||
  13. + (adaptor_name == "XA G3D Textured Video") || /* ATI */
  14. (adaptor_name == "XV_SWOV" /* VIA 10K & 12K */) ||
  15. (adaptor_name == "Savage Streams Engine" /* S3 Prosavage DDR-K */) ||
  16. - (adaptor_name == "SIS 300/315/330 series Video Overlay"))
  17. + (adaptor_name == "SIS 300/315/330 series Video Overlay") ||
  18. + adaptor_name.toLower().contains("xvba")) /* VAAPI */
  19. {
  20. - return 50;
  21. + hue_adj = 50;
  22. + }
  23. + else if (adaptor_name.left(4) == "NV17") /* nVidia */
  24. + {
  25. + hue_adj = 0;
  26. + }
  27. + else
  28. + {
  29. + LOG(VB_GENERAL, LOG_INFO, LOC +
  30. + QString("CalcHueBase(%1): Unknown adaptor, hue may be wrong.")
  31. + .arg(adaptor_name));
  32. + LOG(VB_GENERAL, LOG_INFO, LOC +
  33. + "Please open a ticket if you need to adjust the hue.");
  34. }
  35.  
  36. - // VAAPI
  37. - if (adaptor_name.toLower().contains("xvba"))
  38. - return 50;
  39. -
  40. - return 0; //< nVidia normal
  41. + return 50;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement