Compilation errors -------------------- hdhrrecorder.cpp: In member function `virtual void HDHRRecorder::StartRecording()': hdhrrecorder.cpp:362: error: invalid conversion from `long unsigned int*' to `size_t*' hdhrrecorder.cpp:362: error: initializing argument 3 of `uint8_t* hdhomerun_video_recv(hdhomerun_video_sock_t*, size_t, size_t*)' hdhrrecorder.cpp: In member function `virtual void HDHRRecorder::StartRecording()': hdhrrecorder.cpp:362: error: invalid conversion from `long unsigned int*' to `size_t*' hdhrrecorder.cpp:362: error: initializing argument 3 of `uint8_t* hdhomerun_video_recv(hdhomerun_video_sock_t*, size_t, size_t*)' make: *** [hdhrrecorder.o] Error 1 patch: ------- Index: hdhrsignalmonitor.cpp =================================================================== --- hdhrsignalmonitor.cpp (revision 12316) +++ hdhrsignalmonitor.cpp (working copy) @@ -166,7 +166,7 @@ unsigned char *data_buffer = hdhomerun_video_recv(_video_socket, VIDEO_DATA_BUFFER_SIZE_1S / 5, - &data_length); + (size_t *)&data_length); if (data_buffer) { Index: hdhrrecorder.cpp =================================================================== --- hdhrrecorder.cpp (revision 12316) +++ hdhrrecorder.cpp (working copy) @@ -359,7 +359,7 @@ unsigned char *data_buffer = hdhomerun_video_recv(_video_socket, VIDEO_DATA_BUFFER_SIZE_1S / 5, - &data_length); + (size_t *)&data_length); if (!data_buffer) { usleep(5000);