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 HANDLE | pthread_t |
| typedef HANDLE | pthread_mutex_t |
Functions | |
| static int | msleep (unsigned int ms) |
| static int | sleep (unsigned int sec) |
| static uint64_t | getcurrenttime (void) |
| static int | setsocktimeout (int s, int level, int optname, uint64_t timeout) |
| static int | pthread_create (pthread_t *tid, void *attr, LPTHREAD_START_ROUTINE start, void *arg) |
| static int | pthread_join (pthread_t tid, void **value_ptr) |
| static void | pthread_mutex_init (pthread_mutex_t *mutex, void *attr) |
| static void | pthread_mutex_lock (pthread_mutex_t *mutex) |
| static void | pthread_mutex_unlock (pthread_mutex_t *mutex) |
| static void | console_vprintf (const char *fmt, va_list ap) |
| static void | console_printf (const char *fmt,...) |
| typedef int bool_t |
Definition at line 55 of file hdhomerun_os_windows.h.
| typedef signed __int8 int8_t |
Definition at line 56 of file hdhomerun_os_windows.h.
| typedef signed __int16 int16_t |
Definition at line 57 of file hdhomerun_os_windows.h.
| typedef signed __int32 int32_t |
Definition at line 58 of file hdhomerun_os_windows.h.
| typedef signed __int64 int64_t |
Definition at line 59 of file hdhomerun_os_windows.h.
| typedef unsigned __int8 uint8_t |
Definition at line 60 of file hdhomerun_os_windows.h.
| typedef unsigned __int16 uint16_t |
Definition at line 61 of file hdhomerun_os_windows.h.
| typedef unsigned __int32 uint32_t |
Definition at line 62 of file hdhomerun_os_windows.h.
| typedef unsigned __int64 uint64_t |
Definition at line 63 of file hdhomerun_os_windows.h.
| typedef HANDLE pthread_t |
Definition at line 64 of file hdhomerun_os_windows.h.
| typedef HANDLE pthread_mutex_t |
Definition at line 65 of file hdhomerun_os_windows.h.
| static int msleep | ( | unsigned int | ms | ) | [inline, static] |
Definition at line 81 of file hdhomerun_os_windows.h.
| static int sleep | ( | unsigned int | sec | ) | [inline, static] |
Definition at line 87 of file hdhomerun_os_windows.h.
| static uint64_t getcurrenttime | ( | void | ) | [inline, static] |
Definition at line 93 of file hdhomerun_os_windows.h.
| static int setsocktimeout | ( | int | s, | |
| int | level, | |||
| int | optname, | |||
| uint64_t | timeout | |||
| ) | [inline, static] |
Definition at line 100 of file hdhomerun_os_windows.h.
| static int pthread_create | ( | pthread_t * | tid, | |
| void * | attr, | |||
| LPTHREAD_START_ROUTINE | start, | |||
| void * | arg | |||
| ) | [inline, static] |
Definition at line 106 of file hdhomerun_os_windows.h.
Referenced by AutoExpire::AutoExpire(), avcodec_thread_init(), MainServer::DoHandleDeleteRecording(), TV::EmbedWithNewThread(), FIFOWriter::FIFOInit(), hdhomerun_debug_create(), hdhomerun_dhcp_create(), hdhomerun_video_create(), HouseKeeper::HouseKeeper(), TVRec::Init(), TV::Init(), JobQueue::JobQueue(), main(), ScanWizardScanner::MonitorProgress(), MPEG2fixup::MPEG2fixup(), MythMainWindow::MythMainWindow(), NetworkControl::NetworkControl(), ThreadedFileWriter::Open(), LinuxFirewireDevice::OpenPort(), MHIContext::Restart(), HouseKeeper::runFillDatabase(), IPTVChannelFetcher::Scan(), Scheduler::Scheduler(), NuppelVideoRecorder::SpawnChildren(), SignalMonitor::Start(), PreviewGenerator::Start(), DVBStreamHandler::Start(), DVBCam::Start(), DeviceReadBuffer::Start(), TV::StartChannelEditMode(), JobQueue::StartChildJob(), DarwinFirewireDevice::StartController(), AudioOutputBase::StartOutputThread(), TV::StartPlayer(), PlaybackBox::startPlayer(), NuppelVideoPlayer::StartPlaying(), MythSocket::StartReadyReadThread(), SIScan::StartScanner(), RingBuffer::StartupReadAheadThread(), TV::SwapPIP(), TV::TogglePIPView(), TVRec::TuningNewRecorder(), AutoExpire::Update(), IPTVSignalMonitor::UpdateValues(), HDHRSignalMonitor::UpdateValues(), FirewireSignalMonitor::UpdateValues(), UPnpMedia::UPnpMedia(), vxmlParser::vxmlParser(), and TV::~TV().
| static int pthread_join | ( | pthread_t | tid, | |
| void ** | value_ptr | |||
| ) | [inline, static] |
Definition at line 115 of file hdhomerun_os_windows.h.
Referenced by avcodec_thread_free(), LinuxFirewireDevice::ClosePort(), hdhomerun_debug_destroy(), hdhomerun_dhcp_destroy(), hdhomerun_video_destroy(), NuppelVideoRecorder::KillChildren(), PlaybackBox::killPlayer(), RingBuffer::KillReadAheadThread(), main(), MythSocket::ShutdownReadyReadThread(), MPEG2fixup::Start(), TV::StartChannelEditMode(), NuppelVideoPlayer::StartPlaying(), SignalMonitor::Stop(), IPTVSignalMonitor::Stop(), IPTVChannelFetcher::Stop(), HDHRSignalMonitor::Stop(), FirewireSignalMonitor::Stop(), DVBStreamHandler::Stop(), DVBCam::Stop(), DeviceReadBuffer::Stop(), MHIContext::StopEngine(), AudioOutputBase::StopOutputThread(), ScanWizardScanner::StopPopup(), SIScan::StopScanner(), TV::SwapPIP(), TV::SwitchCards(), TVRec::TeardownAll(), TV::TeardownPipPlayer(), TV::TeardownPlayer(), TVRec::TeardownRecorder(), AutoExpire::~AutoExpire(), FIFOWriter::~FIFOWriter(), JobQueue::~JobQueue(), NetworkControl::~NetworkControl(), Scheduler::~Scheduler(), ThreadedFileWriter::~ThreadedFileWriter(), TV::~TV(), and vxmlParser::~vxmlParser().
| static void pthread_mutex_init | ( | pthread_mutex_t * | mutex, | |
| void * | attr | |||
| ) | [inline, static] |
Definition at line 128 of file hdhomerun_os_windows.h.
Referenced by AudioOutputBase::AudioOutputBase(), avcodec_thread_init(), cMutex::cMutex(), dvdnav_open(), dvdnav_read_cache_new(), FIFOWriter::FIFOWriter(), hdhomerun_debug_create(), hdhomerun_video_create(), JACK_Init(), and MPEG2fixup::MPEG2fixup().
| static void pthread_mutex_lock | ( | pthread_mutex_t * | mutex | ) | [inline, static] |
Definition at line 133 of file hdhomerun_os_windows.h.
Referenced by AudioOutputBase::_AddSamples(), MPEG2fixup::AddFrame(), AudioOutputBase::audiolen(), avcodec_thread_execute(), avcodec_thread_free(), avcodec_thread_init(), dvdnav_angle_change(), dvdnav_audio_get_channels(), dvdnav_audio_get_format(), dvdnav_audio_get_stream_count(), dvdnav_audio_stream_to_lang(), dvdnav_button_activate(), dvdnav_button_activate_cmd(), dvdnav_current_title_info(), dvdnav_free_cache_block(), dvdnav_get_active_audio_stream(), dvdnav_get_active_spu_stream(), dvdnav_get_angle_info(), dvdnav_get_audio_logical_stream(), dvdnav_get_next_cache_block(), dvdnav_get_position(), dvdnav_get_spu_logical_stream(), dvdnav_get_video_aspect(), dvdnav_get_video_format(), dvdnav_get_video_scale_permission(), dvdnav_go_up(), dvdnav_is_domain(), dvdnav_menu_call(), dvdnav_menu_supported(), dvdnav_next_pg_search(), dvdnav_part_play(), dvdnav_pre_cache_blocks(), dvdnav_prev_pg_search(), dvdnav_read_cache_block(), dvdnav_read_cache_clear(), dvdnav_read_cache_free(), dvdnav_reset(), dvdnav_sector_search(), dvdnav_set_region_mask(), dvdnav_spu_stream_to_lang(), dvdnav_stop(), dvdnav_subp_get_stream_count(), dvdnav_time_search(), dvdnav_time_search_within_cell(), dvdnav_top_pg_search(), FIFOWriter::FIFODrain(), FIFOWriter::FIFOWrite(), FIFOWriter::FIFOWriteThread(), AudioOutputBase::GetAudioData(), AudioOutputBase::GetAudiotime(), getDriver(), hdhomerun_debug_disable(), hdhomerun_debug_enable(), 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(), cMutex::Lock(), MPEG2fixup::MPEG2fixup(), AudioOutputBase::OutputAudioLoop(), AudioOutputBase::Reconfigure(), AudioOutputBase::Reset(), set_language_register(), AudioOutputBase::SetAudiotime(), AudioOutputBase::SetStretchFactor(), AudioOutputBase::SetTimecode(), MPEG2fixup::Start(), MPEG2replex::Start(), MPEG2replex::WaitBuffers(), worker(), and FIFOWriter::~FIFOWriter().
| static void pthread_mutex_unlock | ( | pthread_mutex_t * | mutex | ) | [inline, static] |
Definition at line 138 of file hdhomerun_os_windows.h.
Referenced by AudioOutputBase::_AddSamples(), MPEG2fixup::AddFrame(), AudioOutputBase::audiolen(), avcodec_thread_free(), avcodec_thread_init(), avcodec_thread_park_workers(), dvdnav_angle_change(), dvdnav_audio_get_channels(), dvdnav_audio_get_format(), dvdnav_audio_get_stream_count(), dvdnav_audio_stream_to_lang(), dvdnav_button_activate(), dvdnav_button_activate_cmd(), dvdnav_current_title_info(), dvdnav_free_cache_block(), dvdnav_get_active_audio_stream(), dvdnav_get_active_spu_stream(), dvdnav_get_angle_info(), dvdnav_get_audio_logical_stream(), dvdnav_get_next_cache_block(), dvdnav_get_position(), dvdnav_get_spu_logical_stream(), dvdnav_get_video_aspect(), dvdnav_get_video_format(), dvdnav_get_video_scale_permission(), dvdnav_go_up(), dvdnav_is_domain(), dvdnav_menu_call(), dvdnav_menu_supported(), dvdnav_next_pg_search(), dvdnav_part_play(), dvdnav_pre_cache_blocks(), dvdnav_prev_pg_search(), dvdnav_read_cache_block(), dvdnav_read_cache_clear(), dvdnav_read_cache_free(), dvdnav_reset(), dvdnav_sector_search(), dvdnav_set_region_mask(), dvdnav_spu_stream_to_lang(), dvdnav_stop(), dvdnav_subp_get_stream_count(), dvdnav_time_search(), dvdnav_time_search_within_cell(), dvdnav_top_pg_search(), FIFOWriter::FIFODrain(), FIFOWriter::FIFOWrite(), FIFOWriter::FIFOWriteThread(), AudioOutputBase::GetAudioData(), AudioOutputBase::GetAudiotime(), hdhomerun_debug_disable(), hdhomerun_debug_enable(), 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(), MPEG2fixup::MPEG2fixup(), AudioOutputBase::OutputAudioLoop(), AudioOutputBase::Reconfigure(), releaseDriver(), AudioOutputBase::Reset(), set_language_register(), AudioOutputBase::SetAudiotime(), AudioOutputBase::SetStretchFactor(), AudioOutputBase::SetTimecode(), MPEG2fixup::Start(), MPEG2replex::Start(), cMutex::Unlock(), MPEG2replex::WaitBuffers(), worker(), and FIFOWriter::~FIFOWriter().
| static void console_vprintf | ( | const char * | fmt, | |
| va_list | ap | |||
| ) | [inline, static] |
| static void console_printf | ( | const char * | fmt, | |
| ... | ||||
| ) | [inline, static] |
Definition at line 156 of file hdhomerun_os_windows.h.
1.5.5