CecSharpClient: use CurrentVersion instead of a hardcoded version
[deb_libcec.git] / src / CecSharpTester / CecSharpClient.cs
index cc3fb03b7efb0137793db6091da953cdaec67c3f..d2ab99000aca1854e1eb5728f7d82b33f2a8f0b3 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * This file is part of the libCEC(R) library.
  *
- * libCEC(R) is Copyright (C) 2011 Pulse-Eight Limited.  All rights reserved.
+ * libCEC(R) is Copyright (C) 2011-2013 Pulse-Eight Limited.  All rights reserved.
  * libCEC(R) is an original work, containing original code.
  *
  * libCEC(R) is a trademark of Pulse-Eight Limited.
@@ -43,13 +43,14 @@ namespace CecSharpClient
       Config = new LibCECConfiguration();
       Config.DeviceTypes.Types[0] = CecDeviceType.RecordingDevice;
       Config.DeviceName = "CEC Tester";
-      Config.ClientVersion = CecClientVersion.Version1_6_2;
+      Config.ClientVersion = CecClientVersion.CurrentVersion;
       Config.SetCallbacks(this);
       LogLevel = (int)CecLogLevel.All;
 
       Lib = new LibCecSharp(Config);
+      Lib.InitVideoStandalone();
 
-      Console.WriteLine("CEC Parser created - libcec version " + Lib.ToString(Config.ServerVersion));
+      Console.WriteLine("CEC Parser created - libCEC version " + Lib.ToString(Config.ServerVersion));
     }
 
     public override int ReceiveCommand(CecCommand command)