summaryrefslogtreecommitdiff
path: root/xine_input_vdr.c
AgeCommit message (Collapse)Author
2010-05-12updates to 1.314:phintuka
- ensure that we make a channel switch at a scr buffer level of > 65, even if we didn't reach the audio treshold - more logging (Treshold plus free buffers and used buffers) (Thanks to Dirk Brenken)
2010-04-16SCR tuning: fixed calculating free buffers when using HD buffer ↵phintuka
(get_buf_element() uses only hd_buffer)
2010-04-16Added config options to fine-tune channel switch speed:phintuka
* - If SCR (playback) is currently paused due to previous buffer underflow, * revert to normal if SCR-Treshold > SD-/HD-Treshold (configured in xine-config) * and Audio-Treshold > 0. (Thanks to Dirk Brenken)
2010-04-16Added a check and warning for too small stream audio fifo (Thanks to Dirk ↵phintuka
Brenken)
2010-03-20Improved SCR tuning: do not puse SCR if there are enough decoded video framesphintuka
(this should improve live view just after channel switch)
2010-03-16Fixed detecting backwards state in trick speed control message.phintuka
2010-03-11Cosmeticsphintuka
2010-03-11Cosmeticsphintuka
2010-03-11SCR tuning: removed speed_before_pausephintuka
(There's only one possible speed in live mode ...)
2010-03-07Fixed blankingphintuka
2010-03-07Cosmeticsphintuka
2010-02-27Updated setting buffering limitsphintuka
2010-02-27set_trick_speed():phintuka
- reset still mode - do not use backwards flag if playing slave stream
2010-02-27Updated stopping slave stream and handling end of slave stream event.phintuka
2010-02-27Cosmetics and logging updatesphintuka
2010-02-27Enabled initial buffering for mpeg-tsphintuka
(scr_tuning_set_paused() in postprocess_buf())
2010-02-24Delay data stream processing until initial configuration has been donephintuka
2010-02-19set_still_mode(): do not set stream_start flagphintuka
(deprecated: new pts signalling was moved to demuxer)
2010-02-19Set still mode to metronom wrapperphintuka
2010-02-19Unwire metronom wrapper when there is no videophintuka
2010-02-14Added stream ID and position to xine_queue_pes_packet()phintuka
2010-02-09set_still_mode()phintuka
2010-02-09Simplify queue_blank_yv12()phintuka
2010-01-30GETSTC: Use PTS of last shown video frame in trick speed and still modesphintuka
2010-01-30Updated handling of "SYNC"phintuka
2010-01-28Simplify setting boolean flagsphintuka
2010-01-28Replace vdr stream metronom with our ownphintuka
(Special handling for backwards trick speeds)
2010-01-18Access Denied message: Updated server-side config file name in log messagephintuka
2009-10-08int -> uint/uchar. Cosmetics.phintuka
2009-10-08Eliminated static variablephintuka
2009-10-08Fixed buffering problems caused by revision 1.279:phintuka
New algorithm for live mode sync of xineliboutput providing much smoother buffer control. - By default use the original tuning code - Smooth SCR tuning can be enabled in config_xineliboutbut, key media.xvdr.smooth_scr_tuning
2009-09-11Use larger video fifo for media playerphintuka
2009-08-25Fixed local mode polling for HD streamsphintuka
2009-08-25Simplify vdr_plugin_poll(). Cosmetics.phintuka
2009-08-24Increased HD buffer size to 5MB and made it configurable.phintuka
2009-08-18get_buf_element(): Always leave free buffer to hd_buffer (for mpeg-ts demuxer)phintuka
2009-08-18Removed duplicate and deprecated code.phintuka
Simplified nosignal image queuing.
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-07-30Removed data thread.phintuka
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-22Fixed discard. Last packet of discarded range was passed to demux.phintuka
Simplify.
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