Definition at line 35 of file hdhomerun_video.c.
Public Attributes | |
| pthread_mutex_t | lock |
| uint8_t * | buffer |
| size_t | buffer_size |
| volatile size_t | head |
| volatile size_t | tail |
| size_t | advance |
| volatile bool_t | terminate |
| pthread_t | thread |
| int | sock |
| uint32_t | rtp_sequence |
| struct hdhomerun_debug_t * | dbg |
| volatile uint32_t | packet_count |
| volatile uint32_t | transport_error_count |
| volatile uint32_t | network_error_count |
| volatile uint32_t | sequence_error_count |
| volatile uint32_t | overflow_error_count |
| volatile uint8_t | sequence [0x2000] |
Definition at line 36 of file hdhomerun_video.c.
Referenced by hdhomerun_device_get_tuner_status(), hdhomerun_video_create(), hdhomerun_video_flush(), hdhomerun_video_get_stats(), hdhomerun_video_recv(), and hdhomerun_video_thread_execute().
| uint8_t* hdhomerun_video_sock_t::buffer |
Definition at line 37 of file hdhomerun_video.c.
Referenced by hdhomerun_video_create(), hdhomerun_video_destroy(), hdhomerun_video_recv(), and hdhomerun_video_thread_execute().
Definition at line 38 of file hdhomerun_video.c.
Referenced by hdhomerun_video_create(), hdhomerun_video_recv(), and hdhomerun_video_thread_execute().
| volatile size_t hdhomerun_video_sock_t::head |
Definition at line 39 of file hdhomerun_video.c.
Referenced by hdhomerun_video_flush(), hdhomerun_video_recv(), and hdhomerun_video_thread_execute().
| volatile size_t hdhomerun_video_sock_t::tail |
Definition at line 40 of file hdhomerun_video.c.
Referenced by hdhomerun_video_flush(), hdhomerun_video_recv(), and hdhomerun_video_thread_execute().
Definition at line 41 of file hdhomerun_video.c.
Referenced by hdhomerun_video_flush(), and hdhomerun_video_recv().
| volatile bool_t hdhomerun_video_sock_t::terminate |
Definition at line 42 of file hdhomerun_video.c.
Referenced by hdhomerun_video_destroy(), and hdhomerun_video_thread_execute().
Definition at line 43 of file hdhomerun_video.c.
Referenced by hdhomerun_video_create(), and hdhomerun_video_destroy().
Definition at line 44 of file hdhomerun_video.c.
Referenced by hdhomerun_video_create(), hdhomerun_video_destroy(), hdhomerun_video_get_local_port(), and hdhomerun_video_thread_execute().
Definition at line 45 of file hdhomerun_video.c.
Referenced by hdhomerun_video_flush(), and hdhomerun_video_parse_rtp().
struct hdhomerun_debug_t* hdhomerun_video_sock_t::dbg [read] |
Definition at line 46 of file hdhomerun_video.c.
Referenced by hdhomerun_video_create(), hdhomerun_video_debug_print_stats(), and hdhomerun_video_get_local_port().
Definition at line 47 of file hdhomerun_video.c.
Referenced by hdhomerun_video_flush(), hdhomerun_video_get_stats(), and hdhomerun_video_thread_execute().
Definition at line 48 of file hdhomerun_video.c.
Referenced by hdhomerun_video_flush(), hdhomerun_video_get_stats(), and hdhomerun_video_stats_ts_pkt().
Definition at line 49 of file hdhomerun_video.c.
Referenced by hdhomerun_video_flush(), hdhomerun_video_get_stats(), and hdhomerun_video_parse_rtp().
Definition at line 50 of file hdhomerun_video.c.
Referenced by hdhomerun_video_flush(), hdhomerun_video_get_stats(), and hdhomerun_video_stats_ts_pkt().
Definition at line 51 of file hdhomerun_video.c.
Referenced by hdhomerun_video_flush(), hdhomerun_video_get_stats(), and hdhomerun_video_thread_execute().
| volatile uint8_t hdhomerun_video_sock_t::sequence[0x2000] |
Definition at line 52 of file hdhomerun_video.c.
Referenced by hdhomerun_video_flush(), hdhomerun_video_parse_rtp(), and hdhomerun_video_stats_ts_pkt().
1.5.5