Pulse-Eight / libcec

USB CEC Adapter communication Library http://libcec.pulse-eight.com/
Other
722 stars 290 forks source link

support\build.cmd fails badly under Windows 10 #129

Closed ScottPKuehn closed 8 years ago

ScottPKuehn commented 9 years ago

There are multiple problems:

%BUILDDIR% is double quoted on each end of the string without the fix in generate-cmake.cmd rem BUG FIX Below //IF NOT EXIST "%BUILDDIR%" MKDIR "%BUILDDIR%" IF NOT EXIST %BUILDDIR% MKDIR %BUILDDIR%

Once that was fixed the cmake command fails in generate-cmake.cmd: image

Obviously, the source directory path is really screwed up: CMake Error: The source directory "C:/_Dev/Wellbeats 2.0/CECDeviceDriver/libcec-master/cmake-build/buildplatform64/2.0/CECDeviceDriver/libcec-master/build/x64" does not exist.

As you can see I added some echo statements to dump incoming parameters, etc. This is as far as I got so far, there may be more issues.

I am on a very time-critical project. A fix would be very much appreciated.

malard commented 9 years ago

Hi, you can use the prebuilt binaries, what project is this for?

ScottPKuehn commented 9 years ago

I am on a project that has an Intel Stick (http://www.intel.com/content/www/us/en/compute-stick/intel-compute-stick.html which connects directly to a TV on the HDMI port) driving a TV. I need to control On/OFF, volume up/down, get current volume, get current on/off state, get active port, set active port. The Stick will present scheduled and on-demand video content. The Stick will be controlled over the internet (via SignalR) from virtually any device be it IOS, Windows 10, Windows 8.1, or android (PCs, tablets, cell phones).

Where are the prebuilt binaries?

Scott Kuehn

From: Martin Ellis [mailto:notifications@github.com] Sent: Friday, August 14, 2015 7:35 AM To: Pulse-Eight/libcec libcec@noreply.github.com Cc: ScottPKuehn scottk@IntelligentSolutions.com Subject: Re: [libcec] support\build.cmd fails badly under Windows 10 (#129)

Hi, you can use the prebuilt binaries, what project is this for?

— Reply to this email directly or view it on GitHub https://github.com/Pulse-Eight/libcec/issues/129#issuecomment-131093655 . https://github.com/notifications/beacon/ANKGsO6mRfwe4ImIz0AEYKfTAssFpex9ks5ondfbgaJpZM4Frovv.gif

ScottPKuehn commented 9 years ago

C# Windows 10 platform

malard commented 9 years ago

Is this a commercial project? The windows binaries are available on our website.

ScottPKuehn commented 9 years ago

Yes, it is a commercial project – a small start-up company. I found the binaries, are there instructions on how to use them? Installation?

ScottPKuehn commented 9 years ago

Will your library work with the Intel Stick http://www.intel.com/content/www/us/en/compute-stick/intel-compute-stick.html ??

malard commented 9 years ago

No, the stick does not have the CEC wire connected, commercial projects require a licence which comes with engineering support, please email us for details

ScottPKuehn commented 9 years ago

I thought that your software was able to send CEC commands over HDMI... am I not understanding correctly? Would the USB port on the Stick be useful for this purpose?

malard commented 9 years ago

Yes, if the appropriate hardware connections are made and there is hardware to drive the pin. Our CEC adapter hardware products provide this capability, there are few products that provide this natively

ScottPKuehn commented 9 years ago

We should be able to send CEC commands over HDMI... or am I wrong?

malard commented 9 years ago

If you have the right hardware, Pin 13 of the HDMI socket must be connected to something!

ScottPKuehn commented 9 years ago

So, what you are saying is that if the display supports CEC commands (pin 13) over HDMI, then libcec will do what I need?

malard commented 9 years ago

the TV will support CEC, its your choice of hardware that wont! (i.e. the intel stick)

ScottPKuehn commented 9 years ago

I have not seen the low level hardware specs of the Intel Stick. Are you saying that the HDMI on the Stick does not have a pin 13?

malard commented 9 years ago

yes, you need our hardware additionally, no normal PC hardware supports CEC natively

ScottPKuehn commented 9 years ago

What additional hardware of yours are you referring to?

malard commented 9 years ago

https://www.pulse-eight.com/

https://www.pulse-eight.com/p/104/usb-hdmi-cec-adapter

ScottPKuehn commented 9 years ago

Can I get details on a commercial license?

ScottPKuehn commented 9 years ago

Can I get details on a commercial license?

malard commented 9 years ago

yes, what is your email address, sorry i was out yesterday

ScottPKuehn commented 9 years ago

ScottK@IntelligentSolutions.com

Slion commented 9 years ago

Has anyone managed to build it on Windows 10? Would be useful for debugging libCECTray on Windows 10.

Slion commented 9 years ago

Build on Windows 10 is working just fine here. I just followed the instructions from readme.

opdenkamp commented 8 years ago

Am I correct that the issues have been resolved @Slion @ScottPKuehn ? Can I close this issue?

ScottPKuehn commented 8 years ago

Issue was never resolved, but we are not going to use the library either.

Scott Kuehn

Text/Cell 952-884-0200

mailto:ScottK@IntelligentSolutions.com ScottK@IntelligentSolutions.com

From: Lars Op den Kamp [mailto:notifications@github.com] Sent: Wednesday, November 25, 2015 10:45 AM To: Pulse-Eight/libcec Cc: ScottPKuehn Subject: Re: [libcec] support\build.cmd fails badly under Windows 10 (#129)

Am I correct that the issues have been resolved @Slion https://github.com/Slion @ScottPKuehn https://github.com/ScottPKuehn ? Can I close this issue?

— Reply to this email directly or view it on GitHub https://github.com/Pulse-Eight/libcec/issues/129#issuecomment-159667545 . https://github.com/notifications/beacon/ANKGsFHwAyYvel4YdB796YFqm8GeYDLJks5pJdzvgaJpZM4Frovv.gif

opdenkamp commented 8 years ago

Okay, thanks for reporting back @ScottPKuehn

@Slion in your last message you said Build on Windows 10 is working just fine here. I just followed the instructions from readme. so I'm closing this issue. Let me know if there are still any issues please.