summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-07-15Revert errornous part of 1.267phintuka
2009-07-15Simplifyphintuka
2009-07-15vdr_plugin_read_block_tcp():phintuka
- return after every packet - check for XIO_ABORTED - disconnect when incoming frame does not fit to the buffer (shouldn't be possible in normal conditions)
2009-07-15flush_all_fifos(): free all queued UDP packetsphintuka
2009-07-15read_block() returns EINTR when demux_action_pending flag is setphintuka
2009-07-13Use read_socket_udp()phintuka
2009-07-13read_socket_udp():phintuka
Check for _x_io_select() XIO_ABORTED return code Check RTP packet size
2009-07-13Splitted vdr_plugin_read_net_udp():phintuka
udp_process_queue() udp_process_resend()
2009-07-10Splitted vdr_plugin_read_net_udp():phintuka
udp_parse_header() udp_check_packet() udp_parse_control()
2009-07-10read_socket_udp()phintuka
2009-07-06Updated wait_stream_sync():phintuka
- return 1 on success and 0 on failure. When failed, set errno to EAGAIN (timeout), EINTR (demux_action_pending) or ENOTCONN. - reduced logging - added documentation - sleep in 10ms intervals, up to one second (react faster to interrupt conditions) - return immediately if control thread has been terminated
2009-07-06Failed input->read_block() with errno EINTR is non-fatalphintuka
2009-07-06Simplify UDP queue full handlingphintuka
2009-07-05vdr_plugin_read_block(): do not deliver data while slave stream is playingphintuka
2009-07-05Dispose osd manager only if it exists (fixes segfault when connection setup ↵phintuka
fails)
2009-07-05Killed warningphintuka
2009-07-05Added flush_all_fifos()phintuka
2009-07-03ts_get_pcr_n()phintuka
2009-07-02- Send padding packet to new UDP/RTP clients.phintuka
(Client uses first received packet to test the connection). - Send header (PAT/PMT) to new UDP/RTP clients
2009-07-02Added QueuePadding()phintuka
2009-07-02Fixed poll condition (broken in 1.42)phintuka
2009-07-01pts_to_ms(), ms_to_pts()phintuka
2009-07-01#define NO_PTSphintuka
2009-07-01Moved static variables to class (burst limit)phintuka
2009-07-01Moved all m_CondWait.Wait() calls to Scheduler_Sleep()phintuka
2009-07-01int -> uintphintuka
pts_to_ms()
2009-07-01Cosmeticsphintuka
2009-06-30Replaced m_Running with cThread::Running()phintuka
2009-06-29Cosmeticsphintuka
2009-06-29video_size_t * --> struct video_size_s *phintuka
2009-06-29ts_get_pcr()phintuka
2009-06-29Added logging macrosphintuka
Reduced PMT logging.
2009-06-27Removed redundant PMT from log messagesphintuka
2009-06-24Killed warningphintuka
2009-06-24Fixed compilation with vdr-1.7.8phintuka
- changed GetVideoSize(), vdr-1.7.7 not supported anymore Added GetOsdSize() with default values
2009-06-04Reset PAT/PMT parser when switching channel.phintuka
(Thanks to jlac) https://sourceforge.net/forum/forum.php?thread_id=3277603&forum_id=540656
2009-06-02Do not set overlay extent if overlay has been scaled alreadyphintuka
2009-06-02Eliminated warningphintuka
(dereferencing pointer ... does break strict-aliasing rules)
2009-06-02Add mrl prefix ("file:") to escaped subtitle file namephintuka
2009-06-02Removed deprecated "demux:mpeg_block" from examplesphintuka
2009-06-02Added xvdr_metronom.o to input pluginphintuka
2009-06-02Updated HISTORYphintuka
2009-06-02Added constphintuka
2009-06-02Fixed invalid (const char *) -> (char *) casts and modifying const dataphintuka
2009-06-01Fixed memory leaks (orphaned strdup() return values)phintuka
2009-06-01Eliminated warning (dereferencing type-punned pointer will break ↵phintuka
strict-aliasing rules). Initialize data in declaration.
2009-06-01Removed invalid cast from (const char *) -> (char *)phintuka
Do not change value of const string
2009-06-01Eliminated invalid casts from (const char *) to (char*)phintuka
Simplified, removed redundant local variables
2009-06-01Eliminated warningphintuka
(dereferencing type-punned pointer will break strict-aliasing rules)
2009-05-31Use IsDvdFolder()phintuka