summaryrefslogtreecommitdiff
path: root/tools/udp_pes_scheduler.c
AgeCommit message (Collapse)Author
2013-10-25Added support for vdr-2.1.2.rofafor
2011-02-28Use have_cap_sys_nice() instead of geteuid() to determine if we can increase ↵phintuka
priority
2011-02-27Do not call vdr's SetPriority() unless geteuid() == 0phintuka
2010-05-21Fixed partially uninitialized varphintuka
(Thanks to Winfried Koehler)
2010-03-14Set StreamID to UDP/RTP headersphintuka
2009-08-19Removed dead codephintuka
2009-08-19Schedule():phintuka
Use MPEG-TS PCR when available Simplify
2009-08-18Moved eScrSource to class.phintuka
Added PCR to CalcElapsedVTime()
2009-08-18Cosmeticsphintuka
2009-08-05Fixed abort when compiled with recent gcc.phintuka
(gcc adds checks for sprintf target buffer size. Size was incorrectly guessed to be 0)
2009-08-05Reordered headers. Added ts.hphintuka
2009-07-02Added QueuePadding()phintuka
2009-07-02Fixed poll condition (broken in 1.42)phintuka
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-01Eliminated warning (dereferencing type-punned pointer will break ↵phintuka
strict-aliasing rules). Initialize data in declaration.
2009-03-31Fixed missing packet range when replying to resend requestphintuka
2009-02-10Set payload type to SDPphintuka
2008-11-16Silenced warn_unused_result warnings.rofafor
2008-11-14Check for vdr_sdp_description() return value.phintuka
Cosmetics.
2008-04-28Added SetScrSpeed()phintuka
2008-02-04Adapt to changes in pes.hphintuka
2007-06-21Log error message if local address can't be translatedphintuka
2007-06-11Set RTP source addressphintuka
2007-03-29Fix crash when clearing udp/rtp buffer: lock buffer while frame is being usedphintuka
2007-03-14Use sizeof instead of hard-coded numeric valuesphintuka
String overflow check
2007-03-08Removed include linux/unistd.hphintuka
2007-01-24*** empty log message ***phintuka
2007-01-24min should be max ...phintuka
2007-01-24Define default free buffers larger than 1 when there are no clientsphintuka
2007-01-24Poll returns number of free buffers instead of boolean valuephintuka
2007-01-20Use VDR VideoDir setting instead of "/video" (patch from Ville Skyttä)phintuka
2007-01-19Check result of fopen before writephintuka
2007-01-06Fixed rtp sending (RTP headers was missing)phintuka
Implemented video PTS based scheduling for audioless trickspeed modes cTimePts moved to time_pts.[ch]
2007-01-01Fix synchronizing clock to video (B/P frames are sent out-of-order, so PTS ↵phintuka
timestamps are not monotonic)
2007-01-01Use socket wrapper class for rtp/rtcp socketsphintuka
2007-01-01Fixed trickspeed schedulingphintuka
2006-12-24fixed non-pointer accessphintuka
2006-12-24Use getsockname() to get own IP address (RTP sender address). Scan network ↵phintuka
interfaces only if getsockname fails. Use ip2txt from cxsocket.h to translate ip address to text
2006-12-15Fix max. queue fill level in Queue().phintuka
(Queue() must accept at least one frame if previous Poll() returned true).
2006-12-14real RTP headers in usephintuka
SAP/SDP announcements multicast sockets moved here from frontend_svr.c minor performance improvements
2006-10-28Trick speedphintuka
Monotonic posix clock support
2006-08-21Replaced _syscall0(pid_t, gettid) with getpid as the original one does notphintuka
work with latest kernel headers.
2006-08-18Fixed SCR tracephintuka
2006-07-22*** empty log message ***phintuka
2006-07-21Report multiple missing frames in one UDP packetphintuka
2006-07-07Added pause/resume to udp scheduler PTS clockphintuka
Moved RTCP scheduling to udp scheduler