4 * originally based on Android NDK "San Angeles" demo app
18 THREAD_HANDLE nav_thread;
19 THREAD_HANDLE at_thread;
20 THREAD_HANDLE stream_thread;
24 static int screen_width = 0;
25 static int screen_height = 0;
35 vp_os_thread_create( thread_navdata_loop, 0, &nav_thread);
40 vp_os_thread_create( thread_stream_loop, 0, &stream_thread);
45 vp_os_thread_create( thread_at_cmds_loop, 0, &at_thread);
58 INFO("shutting down application...\n");
63 // all threads should implement a loop polling gAppAlive
64 vp_os_thread_join( nav_thread );
65 vp_os_thread_join( at_thread );
66 vp_os_thread_join( stream_thread );
72 INFO("application was cleanly exited\n");
76 void appRender(long tick, int width, int height)
82 screen_height = height;
83 video_render(tick, screen_width, screen_height);
87 void get_screen_dimensions(int *w, int *h)