summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-08-05SetHeader(): Check if data is NULL before copying it.phintuka
--> header can be resetted without providing new one by calling SetHeader(NULL, 0, true);
2009-08-05Cosmeticsphintuka
2009-08-03Rewrite cMenuBrowseFiles::SetHelpButtons()phintuka
(should be lot easier to read now ...) - Removed redundant buttons - Disabled color buttons for parent directory entry ( "[..]" ) - Execute color button actions only when defined for the file
2009-08-03Updated file list key bindings:phintuka
Removed redundant "[..]" from green key Added "Rewind" to green key
2009-08-03Added cFileListItem::HasResume(void)phintuka
2009-08-03Removed redundant "bool Parent" parameter from cMenuBrowseFiles::Open()phintuka
2009-08-03Detect BluRay disc imagesphintuka
2009-08-02Added IsBluRayFolder()phintuka
2009-08-02Added symbol 'B' to indicate BluRay disc imagesphintuka
2009-08-02New algorithm for live mode sync of xineliboutput providingphintuka
much smoother buffer control. CVS version of live mode sync as of 2009-06-14 was not quite sufficient for the purposes of FRC [1]. Originally from [2] and discussed on the list [3]. Signed-off-by: Thomas Hilber <sparkie@lowbyte.de> Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> [1] http://frc.easy-vdr.de/ [2] http://easy-vdr.de/git?p=frc.git/.git;a=blob;f=patches/xineliboutput-tuning-step.patch;h=9d1c56b2268125436fa3eccfebcfc3492ab204ce;hb=b9e67f4b27f1b7b1dbb2aabf3e36187e229ea63 [3] http://sourceforge.net/mailarchive/forum.php?thread_name=1248261373.14347.6032.camel%40ph-laptop&forum_name=xineliboutput-devel
2009-08-01Logging updatesphintuka
2009-08-01Moved double clear check from cXinelibDevice to cXinelibThreadphintuka
2009-08-01Added LOGVERBOSE(x...)phintuka
2009-07-30Removed data thread.phintuka
2009-07-30Logging updatesphintuka
2009-07-30Added log_graph(): tool to debug new SCR tuning algorithmphintuka
(Thanks to Thomas Hilber and Paul Menzel) Originally from http://easy-vdr.de/git?p=frc.git/.git;a=blob;f=patches/xineliboutput-tuning-step.patch;h=9d1c56b2268125436fa3eccfebcfc3492ab204ce;hb=b9e67f4b27f1b7b1dbb2aabf3e36187e229ea637
2009-07-30Log warning message if engine.buffers.video_num_frames is too small for HD ↵phintuka
content. Logging updates and cosmetics.
2009-07-25vdr-1.7.8+: Reset PAT/PT parser PAT is received.phintuka
(fixes h.264 detection) mpeg-ts: Set HD buffering mode for h.264 video (should use bandwidth ...) Reduced PAT/PMT logging
2009-07-24When clearing, drop only one packet at timephintuka
-> do not break frames -> keep control messages
2009-07-24Simplifyphintuka
2009-07-24demux_xvdr_dispose(): Added missing ts_data_dispose() call.phintuka
Fixes frontend lock-up at exit (with vdr-1.7.x).
2009-07-24Replaced m_Active with cThread::Running() and cThread::Cancel()phintuka
2009-07-23Do not link against libvdpauphintuka
(Thanks to Tobias Grimm)
2009-07-23Accept only KeyPress eventsphintuka
(http://linuxtv.org/pipermail/vdr/2009-June/020784.html)
2009-07-23Fixed segfault when dbus not runningphintuka
2009-07-23Check dbus_g_proxy_new_for_name() return valuephintuka
Cosmetics
2009-07-22Added missing macros TCP_PAYLOAD(), UDP_PAYLOAD(), RTP_PAYLOAD(), ↵phintuka
RTP_UDP_PAYLOAD() (Thanks to Tobias Grimm)
2009-07-22Fixed discard. Last packet of discarded range was passed to demux.phintuka
Simplify.
2009-07-21Avoid delaying control messages:phintuka
Force TCP packet after control message, if there is no more data to the packet.
2009-07-21Do not discard control messagesphintuka
2009-07-21Cosmetics.phintuka
Simplified locking.
2009-07-21Added Cork()phintuka
2009-07-21Removed unused code blocks (DISABLE_DISCARD,LOG_DISCARD)phintuka
2009-07-21Cosmeticsphintuka
2009-07-21Fixed possible race condition in Flush()phintuka
2009-07-17vdr_plugin_read_nat_udp() -> vdr_plugin_read_block_udp()phintuka
2009-07-17UDP: flush all queued packets when idle padding foundphintuka
2009-07-17Fixed reading partially read block from tcp/pipe socketphintuka
2009-07-16Moved current_seq to udp_data_t.phintuka
Added is_padding to udp_data_t.
2009-07-16vdr_plugin_read_block_tcp(): use _x_io_select() for pollingphintuka
(_x_io_select() is interrupted when demux_action_pending is set)
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