cec: refactored threading/locking - added windows native instead of pthread-win32...
authorLars Op den Kamp <lars@opdenkamp.eu>
Sun, 15 Jan 2012 13:32:26 +0000 (14:32 +0100)
committerLars Op den Kamp <lars@opdenkamp.eu>
Tue, 17 Jan 2012 11:56:31 +0000 (12:56 +0100)
commitf00ff009cfc5dfefdf09ca241b9560e74575b3f5
tree529e8dc9215696832c27e3f35f9507f72f750eb3
parent7ebbb1a62355c2819caa42e28b081eff027b336d
cec: refactored threading/locking - added windows native instead of pthread-win32, so we can compile native x64 too
54 files changed:
.gitignore
include/cecloader.h
project/LibCecSharp.Net2.sln
project/LibCecSharp.Net2.vcproj
project/LibCecSharp.vcxproj
project/create-installer.cmd
project/libCEC.nsi
project/libcec.sln
project/libcec.vcxproj
project/libcec.vcxproj.filters
project/testclient.vcxproj
project/testclient.vcxproj.filters
pthreadVC2.dll [deleted file]
src/lib/AdapterCommunication.cpp
src/lib/AdapterCommunication.h
src/lib/AdapterDetection.cpp
src/lib/CECProcessor.cpp
src/lib/CECProcessor.h
src/lib/LibCEC.cpp
src/lib/LibCEC.h
src/lib/Makefile.am
src/lib/devices/CECAudioSystem.cpp
src/lib/devices/CECBusDevice.cpp
src/lib/devices/CECBusDevice.h
src/lib/devices/CECPlaybackDevice.cpp
src/lib/implementations/ANCommandHandler.cpp
src/lib/implementations/CECCommandHandler.cpp
src/lib/implementations/CECCommandHandler.h
src/lib/implementations/SLCommandHandler.cpp
src/lib/platform/StdString.h [moved from src/lib/util/StdString.h with 100% similarity]
src/lib/platform/buffer.h [moved from src/lib/util/buffer.h with 89% similarity]
src/lib/platform/os-dependent.h [deleted file]
src/lib/platform/os.h [moved from src/lib/platform/threads.cpp with 52% similarity]
src/lib/platform/posix/os-threads.h [new file with mode: 0644]
src/lib/platform/posix/os-types.h [moved from src/lib/platform/posix/os_posix.h with 95% similarity]
src/lib/platform/posix/pthreads.cpp [deleted file]
src/lib/platform/posix/serialport.cpp
src/lib/platform/pthread_win32/pthread.h [deleted file]
src/lib/platform/pthread_win32/pthreadVC2.lib [deleted file]
src/lib/platform/pthread_win32/sched.h [deleted file]
src/lib/platform/pthread_win32/semaphore.h [deleted file]
src/lib/platform/serialport/baudrate.h [moved from src/lib/platform/baudrate.h with 95% similarity]
src/lib/platform/serialport/serialport.h [moved from src/lib/platform/serialport.h with 75% similarity]
src/lib/platform/threads.h [deleted file]
src/lib/platform/threads/mutex.h [new file with mode: 0644]
src/lib/platform/threads/threads.h [new file with mode: 0644]
src/lib/platform/timeutils.h
src/lib/platform/windows/os-threads.h [new file with mode: 0644]
src/lib/platform/windows/os-types.h [moved from src/lib/platform/posix/pthreads.h with 58% similarity]
src/lib/platform/windows/os_windows.cpp [deleted file]
src/lib/platform/windows/os_windows.h [deleted file]
src/lib/platform/windows/serialport.cpp
src/testclient/Makefile.am
src/testclient/main.cpp