66 Commits

Author SHA1 Message Date
Cameron Gutman
caa6a203ed Start RTSP handshake work (pending RTSPLib integration) 2014-06-29 00:53:37 -07:00
Cameron Gutman
50733f6d7a Remove decoding thread like in Java common 2014-06-29 00:24:25 -07:00
Cameron Gutman
97710478de Remove the depacketizer thread 2014-06-29 00:06:54 -07:00
Cameron Gutman
8c8fcc7cbe Add support for handling alternate max packet sizes 2014-06-29 00:06:29 -07:00
Cameron Gutman
a38e1f37eb Fix loss of data in GetLong/PutLong 2014-06-29 00:05:21 -07:00
Cameron Gutman
c5491ef928 Fix SDP generator bugs based on testing within the test harness 2014-06-28 23:54:50 -07:00
Cameron Gutman
c1d273c22f Fix build warnings and errors 2014-06-28 22:53:10 -07:00
Cameron Gutman
0490201b79 Add untested SDP generator 2014-06-28 22:49:05 -07:00
Cameron Gutman
ee96cccb51 Update control connection for GFE 2.0.1+. Remove config and handshake code that isn't used on GFE 2.0.1+ 2014-06-28 21:19:39 -07:00
Cameron Gutman
929487249d Create new threads suspended on Windows and WP to prevent a race condition 2014-04-06 20:53:39 -04:00
Cameron Gutman
cdf07e6905 Initialize the thread list mutex 2014-04-06 20:33:48 -04:00
Cameron Gutman
d5037dff82 Fix code analysis "issues" 2014-04-06 16:46:18 -04:00
Cameron Gutman
d903ee7784 Implement support for interrupting waits on Windows Phone. Use the same path for Windows. 2014-04-06 16:34:30 -04:00
Michelle Bergeron
50dc22baad Remove .sln 2014-04-04 17:39:04 -04:00
Cameron Gutman
2493c04019 Merge branch 'master' of github.com:limelight-stream/limelight-common-c 2014-04-02 22:47:56 -04:00
Cameron Gutman
8dcf4372f4 Use a double-linked list for the linked blocking queue so insertions are done in O(1) time 2014-04-02 22:47:49 -04:00
Cameron Gutman
e281d3c9fe Remove jank WP winsock header stuff 2014-03-29 21:56:18 -04:00
Cameron Gutman
ddd3cb8da9 Wait for a resync reply before trying to resync again 2014-03-29 21:55:42 -04:00
Cameron Gutman
61909b373f Pass the correct socket error to connectionTerminated() 2014-03-29 21:55:05 -04:00
Cameron Gutman
761f324465 Add keyboard and mouse input support 2014-03-29 15:45:31 -04:00
Cameron Gutman
c553b14da6 Remove Win32-specific error codes 2014-03-29 15:44:43 -04:00
Cameron Gutman
c7c929d751 Add connection listener callbacks (WIP) 2014-03-29 14:20:36 -04:00
Cameron Gutman
0f586ce05f Fix memory leak in audio stream code 2014-03-29 12:17:55 -04:00
Cameron Gutman
e27218f56e Update depacketizer to using the same algorithm as the Java version for decreased CPU load 2014-03-29 11:50:58 -04:00
Michelle Bergeron
d751c44c3d Fix build and build warnings 2014-03-28 20:23:25 -04:00
Cameron Gutman
794a428f3a Update config based on Shield OTA 68 2014-02-04 09:11:31 -05:00
Cameron Gutman
7a59f04db1 Add missing call to Audio Renderer’s init() callback. 2014-02-02 21:07:54 -05:00
Cameron Gutman
f9882f91e1 Replace #ifdef _WIN32 with gates on our platforms definitions. Implement PltIsThreadInterrupted for POSIX. Fix PltWaitForEvent for POSIX. 2014-02-02 06:17:28 -05:00
Cameron Gutman
8ad3145638 Add missing callbacks to Stop and Release for A/V 2014-02-02 05:54:41 -05:00
Cameron Gutman
b775e6b8fb Fix a print during connection cleanup 2014-02-02 05:48:43 -05:00
Cameron Gutman
75c80347a7 Fix mutexes on Windows and Windows Phone 2014-02-02 05:46:11 -05:00
Cameron Gutman
30f275768c Add audio support 2014-02-02 05:34:12 -05:00
Cameron Gutman
ac6412f4be Fix compile error on Windows 2014-02-02 05:05:52 -05:00
Cameron Gutman
12a31f8442 Add static keyword to global variable declarations 2014-02-02 05:05:37 -05:00
Cameron Gutman
31cd93b11b Finally fix the stupid bug causing callbacks to crash. We were directly using a pointer to stack that is invalid after initialization. 2014-02-02 04:56:18 -05:00
Michelle Bergeron
da9433fb0a Remove extra spacing and fix indentation 2014-01-29 02:15:49 -05:00
Cameron Gutman
c04a8e9b4c Fix debugging on WP with a huge hack 2014-01-28 19:24:04 -05:00
Cameron Gutman
41fab76461 Switch a straggling printf to Limelog 2014-01-28 19:22:13 -05:00
Michelle Bergeron
c527221135 Create README.md 2014-01-24 13:26:35 -05:00
Cameron Gutman
1d20b17850 Fix most of limelight common build for Windows Phone 2014-01-22 20:17:40 -05:00
Cameron Gutman
d4422ced0d Add parameters to LiStartConnection 2014-01-20 22:33:02 -05:00
Cameron Gutman
ac48766cad Fix failed queue offer code 2014-01-20 22:24:19 -05:00
Cameron Gutman
b5430217dd Fix size tracking in LBQ 2014-01-20 22:10:15 -05:00
Cameron Gutman
638787d3dd Fix misuse of sizeof on dynamic allocation 2014-01-20 22:05:14 -05:00
Cameron Gutman
00de922f34 Fix freeing of a stack allocation. Fix bad LC_ASSERT definition on non-Windows platforms 2014-01-20 21:55:48 -05:00
Cameron Gutman
462b1d1e9b Prevent name mangling on C++ 2014-01-20 21:38:29 -05:00
Cameron Gutman
267a3eecd9 A few more fixes 2014-01-20 21:26:52 -05:00
Cameron Gutman
407e6aebc9 Fix build 2014-01-20 21:19:38 -05:00
Cameron Gutman
9f0540e030 Rename *.cpp to *.c 2014-01-20 20:36:30 -05:00
Cameron Gutman
d54c7cc821 Fix return type of PltSleepMs 2014-01-20 20:34:48 -05:00