Go to the source code of this file.
Typedefs | |
| typedef int | bool_t |
| typedef signed __int8 | int8_t |
| typedef signed __int16 | int16_t |
| typedef signed __int32 | int32_t |
| typedef signed __int64 | int64_t |
| typedef unsigned __int8 | uint8_t |
| typedef unsigned __int16 | uint16_t |
| typedef unsigned __int32 | uint32_t |
| typedef unsigned __int64 | uint64_t |
| typedef void(* | sig_t )(int) |
| typedef HANDLE | pthread_t |
| typedef HANDLE | pthread_mutex_t |
Functions | |
| LIBTYPE uint32_t | random_get32 (void) |
| LIBTYPE uint64_t | getcurrenttime (void) |
| LIBTYPE void | msleep_approx (uint64_t ms) |
| LIBTYPE void | msleep_minimum (uint64_t ms) |
| LIBTYPE int | pthread_create (pthread_t *tid, void *attr, LPTHREAD_START_ROUTINE start, void *arg) |
| LIBTYPE int | pthread_join (pthread_t tid, void **value_ptr) |
| LIBTYPE void | pthread_mutex_init (pthread_mutex_t *mutex, void *attr) |
| LIBTYPE void | pthread_mutex_lock (pthread_mutex_t *mutex) |
| LIBTYPE void | pthread_mutex_unlock (pthread_mutex_t *mutex) |
| LIBTYPE void | console_vprintf (const char *fmt, va_list ap) |
| LIBTYPE void | console_printf (const char *fmt,...) |
| typedef int bool_t |
Definition at line 61 of file hdhomerun_os_windows.h.
| typedef signed __int8 int8_t |
Definition at line 66 of file hdhomerun_os_windows.h.
| typedef signed __int16 int16_t |
Definition at line 67 of file hdhomerun_os_windows.h.
| typedef signed __int32 int32_t |
Definition at line 68 of file hdhomerun_os_windows.h.
| typedef signed __int64 int64_t |
Definition at line 69 of file hdhomerun_os_windows.h.
| typedef unsigned __int8 uint8_t |
Definition at line 70 of file hdhomerun_os_windows.h.
| typedef unsigned __int16 uint16_t |
Definition at line 71 of file hdhomerun_os_windows.h.
| typedef unsigned __int32 uint32_t |
Definition at line 72 of file hdhomerun_os_windows.h.
| typedef unsigned __int64 uint64_t |
Definition at line 73 of file hdhomerun_os_windows.h.
| typedef void(* sig_t)(int) |
Definition at line 74 of file hdhomerun_os_windows.h.
Definition at line 75 of file hdhomerun_os_windows.h.
| typedef HANDLE pthread_mutex_t |
Definition at line 76 of file hdhomerun_os_windows.h.
| LIBTYPE uint32_t random_get32 | ( | void | ) |
Definition at line 35 of file hdhomerun_os_posix.c.
Referenced by hdhomerun_device_tuner_lockkey_request().
| LIBTYPE uint64_t getcurrenttime | ( | void | ) |
Definition at line 51 of file hdhomerun_os_posix.c.
Referenced by channelscan_detect(), channelscan_find_lock(), cmd_save(), hdhomerun_control_recv_sock(), hdhomerun_debug_flush(), hdhomerun_debug_output_message_file(), hdhomerun_debug_output_message_sock(), hdhomerun_device_wait_for_lock(), hdhomerun_discover_find_devices(), hdhomerun_sock_connect(), hdhomerun_sock_recv(), hdhomerun_sock_recvfrom(), hdhomerun_sock_send(), hdhomerun_sock_sendto(), hdhomerun_sock_wait_for_event(), hdhomerun_sock_wait_for_read_event(), hdhomerun_sock_wait_for_write_event(), and msleep_minimum().
| LIBTYPE void msleep_approx | ( | uint64_t | ms | ) |
Definition at line 79 of file hdhomerun_os_posix.c.
Referenced by channelscan_detect(), channelscan_find_lock(), cmd_save(), hdhomerun_debug_flush(), hdhomerun_debug_thread_execute(), hdhomerun_device_wait_for_lock(), hdhomerun_discover_find_devices(), hdhomerun_sock_wait_for_read_event(), hdhomerun_sock_wait_for_write_event(), and msleep_minimum().
| LIBTYPE void msleep_minimum | ( | uint64_t | ms | ) |
Definition at line 93 of file hdhomerun_os_posix.c.
Referenced by cmd_upgrade(), hdhomerun_device_stream_start(), and hdhomerun_device_wait_for_lock().
| LIBTYPE int pthread_create | ( | pthread_t * | tid, | |
| void * | attr, | |||
| LPTHREAD_START_ROUTINE | start, | |||
| void * | arg | |||
| ) |
Definition at line 94 of file hdhomerun_os_windows.c.
Referenced by hdhomerun_debug_create(), hdhomerun_video_create(), MPEG2fixup::MPEG2fixup(), NewKernelDeintFilter(), JobQueue::StartChildJob(), DarwinFirewireDevice::StartController(), and YadifDeintFilter().
| LIBTYPE int pthread_join | ( | pthread_t | tid, | |
| void ** | value_ptr | |||
| ) |
Definition at line 103 of file hdhomerun_os_windows.c.
Referenced by CleanupKernelDeintFilter(), CleanupYadifDeintFilter(), hdhomerun_debug_destroy(), hdhomerun_video_destroy(), and MPEG2fixup::Start().
| LIBTYPE void pthread_mutex_init | ( | pthread_mutex_t * | mutex, | |
| void * | attr | |||
| ) |
Definition at line 116 of file hdhomerun_os_windows.c.
Referenced by bd_mutex_init(), cMutex::cMutex(), dvdnav_open(), dvdnav_read_cache_new(), getcurrenttime(), hdhomerun_debug_create(), hdhomerun_video_create(), MPEG2fixup::MPEG2fixup(), NewKernelDeintFilter(), and YadifDeintFilter().
| LIBTYPE void pthread_mutex_lock | ( | pthread_mutex_t * | mutex | ) |
Definition at line 121 of file hdhomerun_os_windows.c.
Referenced by MPEG2fixup::AddFrame(), bd_mutex_lock(), dvdnav_absolute_time_search(), dvdnav_angle_change(), dvdnav_audio_stream_channels(), dvdnav_audio_stream_format(), dvdnav_audio_stream_to_lang(), dvdnav_button_activate(), dvdnav_button_activate_cmd(), dvdnav_clear(), dvdnav_close(), dvdnav_current_title_info(), dvdnav_current_title_program(), dvdnav_describe_title_chapters(), dvdnav_first_play(), dvdnav_free_cache_block(), dvdnav_get_active_audio_stream(), dvdnav_get_active_spu_stream(), dvdnav_get_angle_info(), dvdnav_get_audio_attr(), dvdnav_get_audio_logical_stream(), dvdnav_get_next_cache_block(), dvdnav_get_position(), dvdnav_get_restrictions(), dvdnav_get_spu_attr(), dvdnav_get_spu_logical_stream(), dvdnav_get_video_aspect(), dvdnav_get_video_format(), dvdnav_get_video_resolution(), dvdnav_get_video_scale_permission(), dvdnav_go_up(), dvdnav_is_domain(), dvdnav_menu_call(), dvdnav_next_pg_search(), dvdnav_part_play(), dvdnav_pre_cache_blocks(), dvdnav_prev_pg_search(), dvdnav_program_play(), dvdnav_read_cache_block(), dvdnav_read_cache_clear(), dvdnav_read_cache_free(), dvdnav_relative_time_search(), dvdnav_reset(), dvdnav_sector_search(), dvdnav_set_active_audio_stream(), dvdnav_set_region_mask(), dvdnav_spu_stream_to_lang(), dvdnav_still_skip(), dvdnav_stop(), dvdnav_top_pg_search(), getcurrenttime(), hdhomerun_debug_close(), hdhomerun_debug_flush(), hdhomerun_debug_output_message(), hdhomerun_debug_pop_and_free_message(), hdhomerun_debug_set_filename(), hdhomerun_debug_set_prefix(), hdhomerun_debug_thread_execute(), hdhomerun_debug_vprintf(), hdhomerun_video_flush(), hdhomerun_video_get_stats(), hdhomerun_video_recv(), hdhomerun_video_thread_execute(), KernelThread(), cMutex::Lock(), MPEG2fixup::MPEG2fixup(), set_language_register(), MPEG2fixup::Start(), MPEG2replex::Start(), MPEG2replex::WaitBuffers(), and YadifThread().
| LIBTYPE void pthread_mutex_unlock | ( | pthread_mutex_t * | mutex | ) |
Definition at line 126 of file hdhomerun_os_windows.c.
Referenced by MPEG2fixup::AddFrame(), bd_mutex_unlock(), dvdnav_absolute_time_search(), dvdnav_angle_change(), dvdnav_audio_stream_channels(), dvdnav_audio_stream_format(), dvdnav_audio_stream_to_lang(), dvdnav_button_activate(), dvdnav_button_activate_cmd(), dvdnav_clear(), dvdnav_close(), dvdnav_current_title_info(), dvdnav_current_title_program(), dvdnav_describe_title_chapters(), dvdnav_first_play(), dvdnav_free_cache_block(), dvdnav_get_active_audio_stream(), dvdnav_get_active_spu_stream(), dvdnav_get_angle_info(), dvdnav_get_audio_attr(), dvdnav_get_audio_logical_stream(), dvdnav_get_next_cache_block(), dvdnav_get_position(), dvdnav_get_restrictions(), dvdnav_get_spu_attr(), dvdnav_get_spu_logical_stream(), dvdnav_get_video_aspect(), dvdnav_get_video_format(), dvdnav_get_video_resolution(), dvdnav_get_video_scale_permission(), dvdnav_go_up(), dvdnav_is_domain(), dvdnav_menu_call(), dvdnav_next_pg_search(), dvdnav_part_play(), dvdnav_pre_cache_blocks(), dvdnav_prev_pg_search(), dvdnav_program_play(), dvdnav_read_cache_block(), dvdnav_read_cache_clear(), dvdnav_read_cache_free(), dvdnav_relative_time_search(), dvdnav_reset(), dvdnav_sector_search(), dvdnav_set_active_audio_stream(), dvdnav_set_region_mask(), dvdnav_spu_stream_to_lang(), dvdnav_still_skip(), dvdnav_stop(), dvdnav_top_pg_search(), getcurrenttime(), hdhomerun_debug_close(), hdhomerun_debug_flush(), hdhomerun_debug_output_message(), hdhomerun_debug_pop_and_free_message(), hdhomerun_debug_set_filename(), hdhomerun_debug_set_prefix(), hdhomerun_debug_thread_execute(), hdhomerun_debug_vprintf(), hdhomerun_video_flush(), hdhomerun_video_get_stats(), hdhomerun_video_recv(), hdhomerun_video_thread_execute(), KernelThread(), MPEG2fixup::MPEG2fixup(), set_language_register(), MPEG2fixup::Start(), MPEG2replex::Start(), cMutex::Unlock(), MPEG2replex::WaitBuffers(), and YadifThread().
| LIBTYPE void console_vprintf | ( | const char * | fmt, | |
| va_list | ap | |||
| ) |
Definition at line 137 of file hdhomerun_os_windows.c.
Referenced by console_printf().
| LIBTYPE void console_printf | ( | const char * | fmt, | |
| ... | ||||
| ) |
Definition at line 145 of file hdhomerun_os_windows.c.
1.6.3