diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2014-09-01 22:10:31 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2014-09-01 22:11:10 +0200 |
commit | 5d00399f79afaeed08cba622e5da99d5e76f48bb (patch) | |
tree | a5725e4142428dc2d0800362624962185a242047 /package/libcec/patches | |
parent | 48aa0e846ebc8b3548849b0e2aec27167aeb3250 (diff) |
add imx6 patch
Diffstat (limited to 'package/libcec/patches')
-rw-r--r-- | package/libcec/patches/imx6.patch | 3051 |
1 files changed, 3051 insertions, 0 deletions
diff --git a/package/libcec/patches/imx6.patch b/package/libcec/patches/imx6.patch new file mode 100644 index 000000000..aadb217e8 --- /dev/null +++ b/package/libcec/patches/imx6.patch @@ -0,0 +1,3051 @@ +diff -Nur libcec-2.1.4/ChangeLog libcec-imx6/ChangeLog +--- libcec-2.1.4/ChangeLog 2013-12-16 10:32:51.000000000 +0100 ++++ libcec-imx6/ChangeLog 2014-09-01 13:48:53.610430917 +0200 +@@ -1,3 +1,10 @@ ++libcec (2.1.4-2) unstable; urgency=low ++ ++ * fixed: ++ * OS X build ++ ++ -- Pulse-Eight Packaging <packaging@pulse-eight.com> Wed, 18 Dec 2013 02:14:00 +0100 ++ + libcec (2.1.4-1) unstable; urgency=low + + * changed / added: +diff -Nur libcec-2.1.4/configure.ac libcec-imx6/configure.ac +--- libcec-2.1.4/configure.ac 2013-12-16 10:32:51.000000000 +0100 ++++ libcec-imx6/configure.ac 2014-09-01 13:48:53.610430917 +0200 +@@ -93,6 +93,14 @@ + esac + fi + ++## i.MX6 support ++AC_ARG_ENABLE([imx6], ++ [AS_HELP_STRING([--enable-imx6], ++ [enable support for freescale i.MX6 (default is no)])], ++ [use_imx6=$enableval], ++ [use_imx6=no]) ++ ++ + ## add the top dir and include to the include path, so we can include config.h and cec.h + CPPFLAGS="$CPPFLAGS -I\$(abs_top_srcdir)/src -I\$(abs_top_srcdir)/include" + +@@ -130,6 +138,7 @@ + use_udev="no" + use_adapter_detection="yes" + use_lockdev="no" ++SUPPRESS_MANGLING_WARNINGS=" -Wno-psabi" + case "${host}" in + *-*-linux*) + ## search for udev if pkg-config was found +@@ -210,6 +219,7 @@ + AC_CHECK_HEADER(mach/mach_time.h,,AC_MSG_ERROR($msg_required_header_missing)) + AC_CHECK_HEADER(CoreVideo/CVHostTime.h,,AC_MSG_ERROR($msg_required_header_missing)) + AC_DEFINE([TARGET_DARWIN], [1], [Darwin target]) ++ SUPPRESS_MANGLING_WARNINGS="" + ;; + esac + +@@ -268,6 +278,17 @@ + features="$features\n TDA995x support :\t\t\tno" + fi + ++## mark i.MX6 support as available ++if test "x$use_imx6" != "xno"; then ++ AC_DEFINE([HAVE_IMX_API],[1],[Define to 1 to include i.MX6 support]) ++ AM_CONDITIONAL(USE_IMX_API, true) ++ features="$features\n i.MX6 support :\t\t\tyes" ++ LIB_INFO="$LIB_INFO 'i.MX6'" ++else ++ AM_CONDITIONAL(USE_IMX_API, false) ++ features="$features\n i.MX6 support :\t\t\tno" ++fi ++ + ## check if our build system is complete + AC_CHECK_HEADER(algorithm,,AC_MSG_ERROR($msg_required_header_missing)) + AC_CHECK_HEADER(ctype.h,,AC_MSG_ERROR($msg_required_header_missing)) +@@ -342,7 +363,7 @@ + LIBS_LIBCEC="$LIBS" + LIBS="$libs_client" + +-CXXFLAGS="$CXXFLAGS -fPIC -Wall -Wextra -Wno-missing-field-initializers -Wno-psabi" ++CXXFLAGS="$CXXFLAGS -fPIC -Wall -Wextra -Wno-missing-field-initializers $SUPPRESS_MANGLING_WARNINGS" + + if test "x$use_debug" = "xyes"; then + CXXFLAGS="$CXXFLAGS -g" +diff -Nur libcec-2.1.4/debian/changelog libcec-imx6/debian/changelog +--- libcec-2.1.4/debian/changelog 2013-12-16 10:32:51.000000000 +0100 ++++ libcec-imx6/debian/changelog 2014-09-01 13:48:53.698431426 +0200 +@@ -1,3 +1,10 @@ ++libcec (2.1.4-2) unstable; urgency=low ++ ++ * fixed: ++ * OS X build ++ ++ -- Pulse-Eight Packaging <packaging@pulse-eight.com> Wed, 18 Dec 2013 02:14:00 +0100 ++ + libcec (2.1.4-1) unstable; urgency=low + + * changed / added: +diff -Nur libcec-2.1.4/driver/p8usb-cec.inf libcec-imx6/driver/p8usb-cec.inf +--- libcec-2.1.4/driver/p8usb-cec.inf 1970-01-01 01:00:00.000000000 +0100 ++++ libcec-imx6/driver/p8usb-cec.inf 2014-09-01 13:48:53.702431449 +0200 +@@ -0,0 +1,89 @@ ++; Copyright (c) 2012 Pulse-Eight Limited ++ ++[Version] ++Signature="$Windows NT$" ++Class=Ports ++ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318} ++Provider=%MFGNAME% ++LayoutFile=layout.inf ++CatalogFile=%MFGFILENAME%.cat ++DriverVer=08/29/2012,1.1.0.0 ++ ++[Manufacturer] ++%MFGNAME%=DeviceList, NTamd64 ++ ++[DestinationDirs] ++FakeModemCopyFileSection=12 ++DefaultDestDir=12 ++ ++ ++;------------------------------------------------------------------------------ ++; Windows 2000/XP/Vista-32bit Sections ++;------------------------------------------------------------------------------ ++ ++[DriverInstall.nt] ++include = mdmcpq.inf ++CopyFiles = FakeModemCopyFileSection ++AddReg = DriverInstall.nt.AddReg ++ ++[DriverInstall.nt.AddReg] ++HKR,,DevLoader,,*ntkern ++HKR,,NTMPDriver,,%DRIVERFILENAME%.sys ++HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" ++HKR,,PortSubClass,1,01 ++ ++[DriverInstall.nt.Services] ++AddService = usbser, 0x00000002, DriverService.nt ++ ++[DriverService.nt] ++DisplayName = %SERVICE% ++ServiceType = 1 ; SERVICE_KERNEL_DRIVER ++StartType = 3 ; SERVICE_DEMAND_START ++ErrorControl = 1 ; SERVICE_ERROR_NORMAL ++ServiceBinary = %12%\%DRIVERFILENAME%.sys ++LoadOrderGroup = Base ++ ++;------------------------------------------------------------------------------ ++; Vista-64bit Sections ++;------------------------------------------------------------------------------ ++ ++[DriverInstall.NTamd64] ++include = mdmcpq.inf ++CopyFiles = FakeModemCopyFileSection ++AddReg = DriverInstall.NTamd64.AddReg ++ ++[DriverInstall.NTamd64.AddReg] ++HKR,,DevLoader,,*ntkern ++HKR,,NTMPDriver,,%DRIVERFILENAME%.sys ++HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" ++HKR,,PortSubClass,1,01 ++ ++[DriverInstall.NTamd64.Services] ++AddService = usbser, 0x00000002, DriverService.NTamd64 ++ ++[DriverService.NTamd64] ++DisplayName = %SERVICE% ++ServiceType = 1 ; SERVICE_KERNEL_DRIVER ++StartType = 3 ; SERVICE_DEMAND_START ++ErrorControl = 1 ; SERVICE_ERROR_NORMAL ++ServiceBinary = %12%\%DRIVERFILENAME%.sys ++LoadOrderGroup = Base ++ ++[SourceDisksFiles] ++[SourceDisksNames] ++[DeviceList] ++%DESCRIPTION2% = DriverInstall, USB\VID_2548&PID_1002&MI_00 ++%DESCRIPTION% = DriverInstall, USB\VID_2548&PID_1001 ++ ++[DeviceList.NTamd64] ++%DESCRIPTION2% = DriverInstall, USB\VID_2548&PID_1002&MI_00 ++%DESCRIPTION% = DriverInstall, USB\VID_2548&PID_1001 ++ ++[Strings] ++MFGFILENAME = "p8usb-cec" ++DRIVERFILENAME = "usbser" ++MFGNAME = "Pulse-Eight Limited" ++INSTDISK = "Pulse-Eight USB-CEC Installation Disc" ++DESCRIPTION = "Pulse-Eight USB to HDMI CEC Adapter" ++DESCRIPTION2 = "Pulse-Eight USB to HDMI CEC Adapter (rev.2)" ++SERVICE = "USB to HDMI-CEC" +diff -Nur libcec-2.1.4/.gitignore libcec-imx6/.gitignore +--- libcec-2.1.4/.gitignore 1970-01-01 01:00:00.000000000 +0100 ++++ libcec-imx6/.gitignore 2014-09-01 13:48:53.610430917 +0200 +@@ -0,0 +1,117 @@ ++/build ++/.cproject ++/.project ++/.settings ++*.dll ++*.exe ++*.exp ++*.ilk ++*.lib ++*.manifest ++*.metagen ++*.ncb ++*.opensdf ++*.pdb ++*.suo ++*.user ++*.aps ++ ++*~ ++ ++/support/private ++ ++/driver/p8usb-cec.cat ++/bootloader-driver/p8_usb_dfu.cat ++ ++aclocal.m4 ++autom4te.cache ++config.guess ++config.log ++config.status ++config.sub ++depcomp ++configure ++install-sh ++INSTALL ++libtool ++ltmain.sh ++Makefile ++Makefile.in ++missing ++config.h ++config.h.in ++config.h.in~ ++stamp-h1 ++ ++/debian/*.log ++/debian/*.substvars ++/debian/*.debhelper ++/debian/files ++/debian/cec-utils ++/debian/libcec-dev ++/debian/libcec ++/debian/libcec2 ++/debian/tmp ++ ++include/boost ++ ++project/bin ++project/Debug/ ++project/*.exe ++project/Release/ ++project/ipch/ ++project/libcec.sdf ++project/obj ++project/Properties ++project/_* ++project/x64 ++project/LibCecSharp/x64 ++project/LibCecSharp/Debug ++project/LibCecSharp/Release ++project/libcec/x64 ++project/libcec/Debug ++project/libcec/Release ++project/testclient/x64 ++project/testclient/Debug ++project/testclient/Release ++ ++project/RPi/toolchain ++project/RPi/firmware ++project/RPi/deps ++ ++src/lib/.deps ++src/lib/.libs ++src/lib/*.a ++src/lib/*.la ++src/lib/*.lo ++src/lib/*.o ++src/lib/*.P ++src/lib/libcec.pc ++src/lib/Makefile ++src/lib/Makefile.in ++ ++src/lib/util/*.d ++src/lib/util/*.o ++src/lib/util/*.a ++src/lib/util/*.P ++ ++src/testclient/.deps ++src/testclient/.libs ++src/testclient/cec-client ++src/testclient/*.o ++ ++src/CecSharpTester/bin ++src/CecSharpTester/obj ++ ++src/cec-config-gui/obj ++src/cec-config/cec-config ++src/cec-config/*.o ++src/cec-config/.deps ++ ++src/libcec-wmc/bin ++src/libcec-wmc/obj ++ ++/dpinst-x86.exe ++/dpinst-amd64.exe ++ ++/documentation +diff -Nur libcec-2.1.4/include/cectypes.h libcec-imx6/include/cectypes.h +--- libcec-2.1.4/include/cectypes.h 2013-12-16 10:32:51.000000000 +0100 ++++ libcec-imx6/include/cectypes.h 2014-09-01 13:48:53.702431449 +0200 +@@ -295,6 +295,17 @@ + #define CEC_TDA995x_VIRTUAL_COM "CuBox" + + /*! ++ * the path to use for the i.MX CEC wire ++ */ ++#define CEC_IMX_PATH "/dev/mxc_hdmi_cec" ++ ++/*! ++ * the name of the virtual COM port to use for the i.MX CEC wire ++ */ ++#define CEC_IMX_VIRTUAL_COM "i.MX" ++ ++ ++/*! + * Mimimum client version + */ + #define CEC_MIN_LIB_VERSION 2 +@@ -858,7 +869,8 @@ + ADAPTERTYPE_P8_EXTERNAL = 0x1, + ADAPTERTYPE_P8_DAUGHTERBOARD = 0x2, + ADAPTERTYPE_RPI = 0x100, +- ADAPTERTYPE_TDA995x = 0x200 ++ ADAPTERTYPE_TDA995x = 0x200, ++ ADAPTERTYPE_IMX = 0x300, + } cec_adapter_type; + + typedef struct cec_menu_language +Binärdateien libcec-2.1.4/project/favicon.ico und libcec-imx6/project/favicon.ico sind verschieden. +Binärdateien libcec-2.1.4/project/libcec/libcec.rc und libcec-imx6/project/libcec/libcec.rc sind verschieden. +diff -Nur libcec-2.1.4/project/libcec/libcec.vcxproj libcec-imx6/project/libcec/libcec.vcxproj +--- libcec-2.1.4/project/libcec/libcec.vcxproj 1970-01-01 01:00:00.000000000 +0100 ++++ libcec-imx6/project/libcec/libcec.vcxproj 2014-09-01 13:48:53.702431449 +0200 +@@ -0,0 +1,281 @@ ++<?xml version="1.0" encoding="utf-8"?> ++<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> ++ <ItemGroup Label="ProjectConfigurations"> ++ <ProjectConfiguration Include="Debug|Win32"> ++ <Configuration>Debug</Configuration> ++ <Platform>Win32</Platform> ++ </ProjectConfiguration> ++ <ProjectConfiguration Include="Debug|x64"> ++ <Configuration>Debug</Configuration> ++ <Platform>x64</Platform> ++ </ProjectConfiguration> ++ <ProjectConfiguration Include="Release|Win32"> ++ <Configuration>Release</Configuration> ++ <Platform>Win32</Platform> ++ </ProjectConfiguration> ++ <ProjectConfiguration Include="Release|x64"> ++ <Configuration>Release</Configuration> ++ <Platform>x64</Platform> ++ </ProjectConfiguration> ++ </ItemGroup> ++ <ItemGroup> ++ <ClInclude Include="..\..\include\cec.h" /> ++ <ClInclude Include="..\..\include\cecc.h" /> ++ <ClInclude Include="..\..\include\cecloader.h" /> ++ <ClInclude Include="..\..\include\cectypes.h" /> ++ <ClInclude Include="..\..\src\lib\adapter\AdapterCommunication.h" /> ++ <ClInclude Include="..\..\src\lib\adapter\AdapterFactory.h" /> ++ <ClInclude Include="..\..\src\lib\adapter\Pulse-Eight\USBCECAdapterCommands.h" /> ++ <ClInclude Include="..\..\src\lib\adapter\Pulse-Eight\USBCECAdapterCommunication.h" /> ++ <ClInclude Include="..\..\src\lib\adapter\Pulse-Eight\USBCECAdapterDetection.h" /> ++ <ClInclude Include="..\..\src\lib\adapter\Pulse-Eight\USBCECAdapterMessage.h" /> ++ <ClInclude Include="..\..\src\lib\adapter\Pulse-Eight\USBCECAdapterMessageQueue.h" /> ++ <ClInclude Include="..\..\src\lib\CECClient.h" /> ++ <ClInclude Include="..\..\src\lib\CECInputBuffer.h" /> ++ <ClInclude Include="..\..\src\lib\CECProcessor.h" /> ++ <ClInclude Include="..\..\src\lib\CECTypeUtils.h" /> ++ <ClInclude Include="..\..\src\lib\devices\CECAudioSystem.h" /> ++ <ClInclude Include="..\..\src\lib\devices\CECBusDevice.h" /> ++ <ClInclude Include="..\..\src\lib\devices\CECDeviceMap.h" /> ++ <ClInclude Include="..\..\src\lib\devices\CECPlaybackDevice.h" /> ++ <ClInclude Include="..\..\src\lib\devices\CECRecordingDevice.h" /> ++ <ClInclude Include="..\..\src\lib\devices\CECTuner.h" /> ++ <ClInclude Include="..\..\src\lib\devices\CECTV.h" /> ++ <ClInclude Include="..\..\src\lib\implementations\ANCommandHandler.h" /> ++ <ClInclude Include="..\..\src\lib\implementations\CECCommandHandler.h" /> ++ <ClInclude Include="..\..\src\lib\implementations\PHCommandHandler.h" /> ++ <ClInclude Include="..\..\src\lib\implementations\RLCommandHandler.h" /> ++ <ClInclude Include="..\..\src\lib\implementations\SLCommandHandler.h" /> ++ <ClInclude Include="..\..\src\lib\implementations\VLCommandHandler.h" /> ++ <ClInclude Include="..\..\src\lib\implementations\RHCommandHandler.h" /> ++ <ClInclude Include="..\..\src\lib\implementations\AQCommandHandler.h" /> ++ <ClInclude Include="..\..\src\lib\LibCEC.h" /> ++ <ClInclude Include="..\..\src\lib\platform\adl\adl-edid.h" /> ++ <ClInclude Include="..\..\src\lib\platform\adl\adl_defines.h" /> ++ <ClInclude Include="..\..\src\lib\platform\adl\adl_sdk.h" /> ++ <ClInclude Include="..\..\src\lib\platform\adl\adl_structures.h" /> ++ <ClInclude Include="..\..\src\lib\platform\nvidia\nv-edid.h" /> ++ <ClInclude Include="..\..\src\lib\platform\os.h" /> ++ <ClInclude Include="..\..\src\lib\platform\sockets\serialport.h" /> ++ <ClInclude Include="..\..\src\lib\platform\sockets\socket.h" /> ++ <ClInclude Include="..\..\src\lib\platform\sockets\tcp.h" /> ++ <ClInclude Include="..\..\src\lib\platform\threads\mutex.h" /> ++ <ClInclude Include="..\..\src\lib\platform\threads\threads.h" /> ++ <ClInclude Include="..\..\src\lib\platform\util\baudrate.h" /> ++ <ClInclude Include="..\..\src\lib\platform\util\buffer.h" /> ++ <ClInclude Include="..\..\src\lib\platform\util\edid.h" /> ++ <ClInclude Include="..\..\src\lib\platform\util\StdString.h" /> ++ <ClInclude Include="..\..\src\lib\platform\util\timeutils.h" /> ++ <ClInclude Include="..\..\src\lib\platform\windows\dlfcn-win32.h" /> ++ <ClInclude Include="..\..\src\lib\platform\windows\os-socket.h" /> ++ <ClInclude Include="..\..\src\lib\platform\windows\os-threads.h" /> ++ <ClInclude Include="..\..\src\lib\platform\windows\os-types.h" /> ++ <ClInclude Include="..\..\src\lib\platform\windows\stdint.h" /> ++ <ClInclude Include="resource.h" /> ++ </ItemGroup> ++ <ItemGroup> ++ <ClCompile Include="..\..\src\lib\adapter\AdapterFactory.cpp" /> ++ <ClCompile Include="..\..\src\lib\adapter\Pulse-Eight\USBCECAdapterCommands.cpp" /> ++ <ClCompile Include="..\..\src\lib\adapter\Pulse-Eight\USBCECAdapterCommunication.cpp" /> ++ <ClCompile Include="..\..\src\lib\adapter\Pulse-Eight\USBCECAdapterDetection.cpp" /> ++ <ClCompile Include="..\..\src\lib\adapter\Pulse-Eight\USBCECAdapterMessage.cpp" /> ++ <ClCompile Include="..\..\src\lib\adapter\Pulse-Eight\USBCECAdapterMessageQueue.cpp" /> ++ <ClCompile Include="..\..\src\lib\CECClient.cpp" /> ++ <ClCompile Include="..\..\src\lib\CECProcessor.cpp" /> ++ <ClCompile Include="..\..\src\lib\devices\CECAudioSystem.cpp" /> ++ <ClCompile Include="..\..\src\lib\devices\CECBusDevice.cpp" /> ++ <ClCompile Include="..\..\src\lib\devices\CECDeviceMap.cpp" /> ++ <ClCompile Include="..\..\src\lib\devices\CECPlaybackDevice.cpp" /> ++ <ClCompile Include="..\..\src\lib\devices\CECRecordingDevice.cpp" /> ++ <ClCompile Include="..\..\src\lib\devices\CECTuner.cpp" /> ++ <ClCompile Include="..\..\src\lib\devices\CECTV.cpp" /> ++ <ClCompile Include="..\..\src\lib\implementations\ANCommandHandler.cpp" /> ++ <ClCompile Include="..\..\src\lib\implementations\CECCommandHandler.cpp" /> ++ <ClCompile Include="..\..\src\lib\implementations\PHCommandHandler.cpp" /> ++ <ClCompile Include="..\..\src\lib\implementations\RLCommandHandler.cpp" /> ++ <ClCompile Include="..\..\src\lib\implementations\SLCommandHandler.cpp" /> ++ <ClCompile Include="..\..\src\lib\implementations\VLCommandHandler.cpp" /> ++ <ClCompile Include="..\..\src\lib\implementations\RHCommandHandler.cpp" /> ++ <ClCompile Include="..\..\src\lib\implementations\AQCommandHandler.cpp" /> ++ <ClCompile Include="..\..\src\lib\LibCEC.cpp" /> ++ <ClCompile Include="..\..\src\lib\LibCECC.cpp" /> ++ <ClCompile Include="..\..\src\lib\LibCECDll.cpp" /> ++ <ClCompile Include="..\..\src\lib\platform\adl\adl-edid.cpp" /> ++ <ClCompile Include="..\..\src\lib\platform\nvidia\nv-edid.cpp" /> ++ <ClCompile Include="..\..\src\lib\platform\windows\dlfcn-win32.cpp" /> ++ <ClCompile Include="..\..\src\lib\platform\windows\os-edid.cpp" /> ++ <ClCompile Include="..\..\src\lib\platform\windows\os-threads.cpp" /> ++ <ClCompile Include="..\..\src\lib\platform\windows\serialport.cpp" /> ++ </ItemGroup> ++ <ItemGroup> ++ <ResourceCompile Include="libcec.rc" /> ++ </ItemGroup> ++ <PropertyGroup Label="Globals"> ++ <ProjectGuid>{C04B0FB1-667D-4F1C-BDAE-A07CDFFAAAA0}</ProjectGuid> ++ <RootNamespace>libcec</RootNamespace> ++ <ProjectName>libcec</ProjectName> ++ </PropertyGroup> ++ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> ++ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> ++ <ConfigurationType>DynamicLibrary</ConfigurationType> ++ <UseDebugLibraries>true</UseDebugLibraries> ++ <CharacterSet>MultiByte</CharacterSet> ++ <PlatformToolset>v100</PlatformToolset> ++ </PropertyGroup> ++ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> ++ <ConfigurationType>DynamicLibrary</ConfigurationType> ++ <UseDebugLibraries>true</UseDebugLibraries> ++ <CharacterSet>MultiByte</CharacterSet> ++ <PlatformToolset>v100</PlatformToolset> ++ </PropertyGroup> ++ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> ++ <ConfigurationType>DynamicLibrary</ConfigurationType> ++ <UseDebugLibraries>false</UseDebugLibraries> ++ <CharacterSet>MultiByte</CharacterSet> ++ <PlatformToolset>v100</PlatformToolset> ++ </PropertyGroup> ++ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> ++ <ConfigurationType>DynamicLibrary</ConfigurationType> ++ <UseDebugLibraries>false</UseDebugLibraries> ++ <CharacterSet>MultiByte</CharacterSet> ++ <PlatformToolset>v100</PlatformToolset> ++ </PropertyGroup> ++ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> ++ <ImportGroup Label="ExtensionSettings"> ++ </ImportGroup> ++ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> ++ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> ++ </ImportGroup> ++ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> ++ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> ++ </ImportGroup> ++ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> ++ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> ++ </ImportGroup> ++ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> ++ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> ++ </ImportGroup> ++ <PropertyGroup Label="UserMacros" /> ++ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> ++ <OutDir>$(SolutionDir)..\build\</OutDir> ++ </PropertyGroup> ++ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> ++ <OutDir>$(SolutionDir)..\build\x64\</OutDir> ++ </PropertyGroup> ++ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> ++ <TargetName>libcec</TargetName> ++ </PropertyGroup> ++ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> ++ <TargetName>$(ProjectName)</TargetName> ++ </PropertyGroup> ++ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> ++ <IncludePath>$(SolutionDir)..\include;$(IncludePath)</IncludePath> ++ <LibraryPath>C:\WinDDK\7600.16385.1\lib\win7\i386;$(LibraryPath)</LibraryPath> ++ </PropertyGroup> ++ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> ++ <IncludePath>$(SolutionDir)..\include;$(IncludePath)</IncludePath> ++ <LibraryPath>C:\WinDDK\7600.16385.1\lib\win7\amd64;$(LibraryPath)</LibraryPath> ++ </PropertyGroup> ++ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> ++ <OutDir>$(SolutionDir)..\build\</OutDir> ++ <TargetName>libcec</TargetName> ++ <IncludePath>$(SolutionDir)..\include;$(IncludePath)</IncludePath> ++ <LibraryPath>C:\WinDDK\7600.16385.1\lib\win7\i386;$(LibraryPath)</LibraryPath> ++ </PropertyGroup> ++ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> ++ <OutDir>$(SolutionDir)..\build\x64\</OutDir> ++ <TargetName>$(ProjectName)</TargetName> ++ <IncludePath>$(SolutionDir)..\include;$(IncludePath)</IncludePath> ++ <LibraryPath>C:\WinDDK\7600.16385.1\lib\win7\amd64;$(LibraryPath)</LibraryPath> ++ </PropertyGroup> ++ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> ++ <ClCompile> ++ <WarningLevel>Level4</WarningLevel> ++ <Optimization>Disabled</Optimization> ++ <PreprocessorDefinitions>CEC_DEBUGGING;HAVE_P8_USB;_USE_32BIT_TIME_T;_DEBUG;_CRT_SECURE_NO_WARNINGS;_WINSOCKAPI_;__STDC_CONSTANT_MACROS;DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions> ++ <AdditionalIncludeDirectories>$(SolutionDir)..\include;$(SolutionDir)..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> ++ <DisableSpecificWarnings> ++ </DisableSpecificWarnings> ++ <TreatWarningAsError>true</TreatWarningAsError> ++ </ClCompile> ++ <Link> ++ <GenerateDebugInformation>true</GenerateDebugInformation> ++ <Version> ++ </Version> ++ </Link> ++ </ItemDefinitionGroup> ++ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> ++ <ClCompile> ++ <WarningLevel>Level4</WarningLevel> ++ <Optimization>Disabled</Optimization> ++ <PreprocessorDefinitions>CEC_DEBUGGING;HAVE_P8_USB;_WIN64;_DEBUG;_CRT_SECURE_NO_WARNINGS;_WINSOCKAPI_;__STDC_CONSTANT_MACROS;DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions> ++ <AdditionalIncludeDirectories>$(SolutionDir)..\include;$(SolutionDir)..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> ++ <DisableSpecificWarnings> ++ </DisableSpecificWarnings> ++ <TreatWarningAsError>true</TreatWarningAsError> ++ </ClCompile> ++ <Link> ++ <AdditionalDependencies> ++ </AdditionalDependencies> ++ <IgnoreSpecificDefaultLibraries> ++ </IgnoreSpecificDefaultLibraries> ++ <Version> ++ </Version> ++ <GenerateDebugInformation>true</GenerateDebugInformation> ++ </Link> ++ </ItemDefinitionGroup> ++ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> ++ <ClCompile> ++ <WarningLevel>Level4</WarningLevel> ++ <Optimization>Full</Optimization> ++ <FunctionLevelLinking>true</FunctionLevelLinking> ++ <IntrinsicFunctions>true</IntrinsicFunctions> ++ <AdditionalIncludeDirectories>$(SolutionDir)..\include;$(SolutionDir)..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> ++ <PreprocessorDefinitions>HAVE_P8_USB;_USE_32BIT_TIME_T;_CRT_SECURE_NO_WARNINGS;_WINSOCKAPI_;__STDC_CONSTANT_MACROS;DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions> ++ <DisableSpecificWarnings> ++ </DisableSpecificWarnings> ++ <TreatWarningAsError>true</TreatWarningAsError> ++ <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> ++ </ClCompile> ++ <Link> ++ <GenerateDebugInformation>false</GenerateDebugInformation> ++ <EnableCOMDATFolding>true</EnableCOMDATFolding> ++ <OptimizeReferences>true</OptimizeReferences> ++ <Version> ++ </Version> ++ </Link> ++ </ItemDefinitionGroup> ++ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> ++ <ClCompile> ++ <WarningLevel>Level4</WarningLevel> ++ <Optimization>Full</Optimization> ++ <IntrinsicFunctions>true</IntrinsicFunctions> ++ <AdditionalIncludeDirectories>$(SolutionDir)..\include;$(SolutionDir)..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> ++ <PreprocessorDefinitions>HAVE_P8_USB;_WIN64;_CRT_SECURE_NO_WARNINGS;_WINSOCKAPI_;__STDC_CONSTANT_MACROS;DLL_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions> ++ <DisableSpecificWarnings> ++ </DisableSpecificWarnings> ++ <TreatWarningAsError>true</TreatWarningAsError> ++ <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> ++ </ClCompile> ++ <Link> ++ <GenerateDebugInformation>false</GenerateDebugInformation> ++ <EnableCOMDATFolding>true</EnableCOMDATFolding> ++ <OptimizeReferences>true</OptimizeReferences> ++ <AdditionalDependencies> ++ </AdditionalDependencies> ++ <IgnoreSpecificDefaultLibraries> ++ </IgnoreSpecificDefaultLibraries> ++ <Version> ++ </Version> ++ </Link> ++ <ProjectReference /> ++ <Lib> ++ <TargetMachine>MachineX64</TargetMachine> ++ <TreatLibWarningAsErrors>true</TreatLibWarningAsErrors> ++ <SubSystem>Windows</SubSystem> ++ </Lib> ++ </ItemDefinitionGroup> ++ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> ++ <ImportGroup Label="ExtensionTargets"> ++ </ImportGroup> ++</Project> +\ Kein Zeilenumbruch am Dateiende. +diff -Nur libcec-2.1.4/project/libcec/libcec.vcxproj.filters libcec-imx6/project/libcec/libcec.vcxproj.filters +--- libcec-2.1.4/project/libcec/libcec.vcxproj.filters 1970-01-01 01:00:00.000000000 +0100 ++++ libcec-imx6/project/libcec/libcec.vcxproj.filters 2014-09-01 13:48:53.702431449 +0200 +@@ -0,0 +1,281 @@ ++<?xml version="1.0" encoding="utf-8"?> ++<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> ++ <ItemGroup> ++ <Filter Include="exports"> ++ <UniqueIdentifier>{01b9c84a-dcfe-4bdc-b983-69e3e3929b0f}</UniqueIdentifier> ++ </Filter> ++ <Filter Include="implementations"> ++ <UniqueIdentifier>{03bd59df-ccac-4664-b61b-3151bb219efa}</UniqueIdentifier> ++ </Filter> ++ <Filter Include="devices"> ++ <UniqueIdentifier>{bfc43a58-636d-4c1a-b191-486cb8509c7c}</UniqueIdentifier> ++ </Filter> ++ <Filter Include="adapter"> ++ <UniqueIdentifier>{51614b77-8a0e-47a8-8500-5beb0fd12d49}</UniqueIdentifier> ++ </Filter> ++ <Filter Include="platform"> ++ <UniqueIdentifier>{7d05b1b5-e728-4f9e-b78f-d63cac4ded8e}</UniqueIdentifier> ++ </Filter> ++ <Filter Include="platform\sockets"> ++ <UniqueIdentifier>{6cfe4bad-ed3a-4a16-8c59-4489089f5fe5}</UniqueIdentifier> ++ </Filter> ++ <Filter Include="platform\util"> ++ <UniqueIdentifier>{39a56ebf-ba93-4e7b-bf72-2f57b99a1ee1}</UniqueIdentifier> ++ </Filter> ++ <Filter Include="platform\threads"> ++ <UniqueIdentifier>{be183456-d61e-4283-b642-fe25ed71e9c5}</UniqueIdentifier> ++ </Filter> ++ <Filter Include="platform\windows"> ++ <UniqueIdentifier>{65c4a590-4577-40e4-91ad-339e20b99ebe}</UniqueIdentifier> ++ </Filter> ++ <Filter Include="platform\adl"> ++ <UniqueIdentifier>{4fbd02e2-5671-4132-9b37-964c17fb3b0d}</UniqueIdentifier> ++ </Filter> ++ <Filter Include="platform\nvidia"> ++ <UniqueIdentifier>{685e2589-204d-4f9a-a637-a7ba1b61c669}</UniqueIdentifier> ++ </Filter> ++ <Filter Include="adapter\Pulse-Eight"> ++ <UniqueIdentifier>{a5e91a49-0595-49bd-9bdb-d729d63f024e}</UniqueIdentifier> ++ </Filter> ++ </ItemGroup> ++ <ItemGroup> ++ <ClInclude Include="..\..\src\lib\CECProcessor.h" /> ++ <ClInclude Include="..\..\src\lib\LibCEC.h" /> ++ <ClInclude Include="..\..\include\cec.h"> ++ <Filter>exports</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\include\cecc.h"> ++ <Filter>exports</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\include\cecloader.h"> ++ <Filter>exports</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\include\cectypes.h"> ++ <Filter>exports</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\implementations\ANCommandHandler.h"> ++ <Filter>implementations</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\implementations\CECCommandHandler.h"> ++ <Filter>implementations</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\implementations\SLCommandHandler.h"> ++ <Filter>implementations</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\devices\CECBusDevice.h"> ++ <Filter>devices</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\implementations\VLCommandHandler.h"> ++ <Filter>implementations</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\implementations\RHCommandHandler.h"> ++ <Filter>implementations</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\implementations\ANCommandHandler.h"> ++ <Filter>implementations</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\devices\CECAudioSystem.h"> ++ <Filter>devices</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\devices\CECPlaybackDevice.h"> ++ <Filter>devices</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\devices\CECRecordingDevice.h"> ++ <Filter>devices</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\devices\CECTuner.h"> ++ <Filter>devices</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\devices\CECTV.h"> ++ <Filter>devices</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\os.h"> ++ <Filter>platform</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\sockets\serialport.h"> ++ <Filter>platform\sockets</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\sockets\socket.h"> ++ <Filter>platform\sockets</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\sockets\tcp.h"> ++ <Filter>platform\sockets</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\util\baudrate.h"> ++ <Filter>platform\util</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\util\buffer.h"> ++ <Filter>platform\util</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\util\StdString.h"> ++ <Filter>platform\util</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\util\timeutils.h"> ++ <Filter>platform\util</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\threads\mutex.h"> ++ <Filter>platform\threads</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\threads\threads.h"> ++ <Filter>platform\threads</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\windows\os-socket.h"> ++ <Filter>platform\windows</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\windows\os-threads.h"> ++ <Filter>platform\windows</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\windows\os-types.h"> ++ <Filter>platform\windows</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\windows\stdint.h"> ++ <Filter>platform\windows</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\implementations\RLCommandHandler.h"> ++ <Filter>implementations</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\implementations\PHCommandHandler.h"> ++ <Filter>implementations</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\CECClient.h" /> ++ <ClInclude Include="..\..\src\lib\CECInputBuffer.h" /> ++ <ClInclude Include="..\..\src\lib\devices\CECDeviceMap.h"> ++ <Filter>devices</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\CECTypeUtils.h" /> ++ <ClInclude Include="..\..\src\lib\platform\util\edid.h"> ++ <Filter>platform\util</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\adl\adl_defines.h"> ++ <Filter>platform\adl</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\adl\adl_sdk.h"> ++ <Filter>platform\adl</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\adl\adl_structures.h"> ++ <Filter>platform\adl</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\adl\adl-edid.h"> ++ <Filter>platform\adl</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\windows\dlfcn-win32.h"> ++ <Filter>platform\windows</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\platform\nvidia\nv-edid.h"> ++ <Filter>platform\nvidia</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\adapter\AdapterCommunication.h"> ++ <Filter>adapter</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\adapter\Pulse-Eight\USBCECAdapterCommands.h"> ++ <Filter>adapter\Pulse-Eight</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\adapter\Pulse-Eight\USBCECAdapterCommunication.h"> ++ <Filter>adapter\Pulse-Eight</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\adapter\Pulse-Eight\USBCECAdapterDetection.h"> ++ <Filter>adapter\Pulse-Eight</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\adapter\Pulse-Eight\USBCECAdapterMessage.h"> ++ <Filter>adapter\Pulse-Eight</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\adapter\Pulse-Eight\USBCECAdapterMessageQueue.h"> ++ <Filter>adapter\Pulse-Eight</Filter> ++ </ClInclude> ++ <ClInclude Include="..\..\src\lib\adapter\AdapterFactory.h"> ++ <Filter>adapter</Filter> ++ </ClInclude> ++ <ClInclude Include="resource.h" /> ++ </ItemGroup> ++ <ItemGroup> ++ <ClCompile Include="..\..\src\lib\CECProcessor.cpp" /> ++ <ClCompile Include="..\..\src\lib\LibCEC.cpp" /> ++ <ClCompile Include="..\..\src\lib\LibCECC.cpp" /> ++ <ClCompile Include="..\..\src\lib\LibCECDll.cpp" /> ++ <ClCompile Include="..\..\src\lib\implementations\ANCommandHandler.cpp"> ++ <Filter>implementations</Filter> ++ </ClCompile> ++ <ClCompile Include="..\..\src\lib\implementations\CECCommandHandler.cpp"> ++ <Filter>implementations</Filter> ++ </ClCompile> ++ <ClCompile Include="..\..\src\lib\implementations\SLCommandHandler.cpp"> ++ <Filter>implementations</Filter> ++ </ClCompile> ++ <ClCompile Include="..\..\src\lib\devices\CECBusDevice.cpp"> ++ <Filter>devices</Filter> ++ </ClCompile> ++ <ClCompile Include="..\..\src\lib\implementations\VLCommandHandler.cpp"> ++ <Filter>implementations</Filter> ++ </ClCompile> ++ <ClCompile Include="..\..\src\lib\implementations\RHCommandHandler.cpp"> ++ <Filter>implementations</Filter> ++ </ClCompile> ++ <ClCompile Include="..\..\src\lib\implementations\AQCommandHandler.cpp"> ++ <Filter>implementations</Filter> ++ </ClCompile> ++ <ClCompile Include="..\..\src\lib\devices\CECAudioSystem.cpp"> ++ <Filter>devices</Filter> ++ </ClCompile> ++ <ClCompile Include="..\..\src\lib\devices\CECPlaybackDevice.cpp"> ++ <Filter>devices</Filter> ++ </ClCompile> ++ <ClCompile Include="..\..\src\lib\devices\CECRecordingDevice.cpp"> ++ <Filter>devices</Filter> ++ </ClCompile> ++ <ClCompile Include="..\..\src\lib\devices\CECTuner.cpp"> ++ <Filter>devices</Filter> ++ & |