summaryrefslogtreecommitdiff
path: root/xine_input_vdr.c
AgeCommit message (Collapse)Author
2010-03-07Merged rest of revision 1.274:phintuka
Fixed discard. Last packet of discarded range was passed to demux.
2010-03-07Merged: queue_blank_yv12():phintuka
(1.207:) Use XINE_STREAM_INFO_VIDEO_WIDTH / XINE_STREAM_INFO_VIDEO_HEIGHT revision 1.307: Fixed blanking revision 1.294: Simplify queue_blank_yv12() revision 1.231: Fixed size limit for generated blank images
2009-11-15Merge:phintuka
- Set 1 second timeot to datacontrol stream sync code - reduced logging
2009-10-08Merge: revision 1.279phintuka
(can be enabled with xine-lib config key media.xvdr.smooth_scr_tuning) New algorithm for live mode sync of xineliboutput providing much smoother buffer control.
2009-10-08Merge: no need to use this->funcs.post_vdr_eventphintuka
2009-10-04Merge:phintuka
Use cancellable locking for osd_lock in vdr_plugin_exec_osd_command revision 1.239 Use size field when reading osdcmd_t data from socket revision 1.247 Fixed automatic SPU language selection for non-DVD media types
2009-10-04Merge:phintuka
fixed resend_requested field size Added OSD_Flush to OSD command handler to avoid warnings Signal engine_flushed when suspending demuxer
2009-10-04Mergephintuka
revision 1.253 Added flush_all_fifos() revision 1.236 Buffer handling updates. - Added: fifo_buffer_timed_get() - Modified signal_buffer_pool_not_empty() to trigger also hd_buffer - read_block uses now fifo_buffer_timed_get() revision 1.222 read_block(): Do disconnect detection, demux_action_pending check and scr tuning inside main loop (with H.264 or MPEG-TS loop does not return very often)
2009-10-04Merged revision 1.252phintuka
Moved init stuff from get_instance() to open()
2009-10-04Mergephintuka
revision 1.208 Added sharpness and noise reduction setup options for VDPAU. revision 1.282 Increased HD buffer size to 5MB and made it configurable. revision 1.188 Added a new configuration option "input.xvdr.scr_tuning_step"
2009-10-04Merged revision 1.196phintuka
Implement thread cancellation safe locking (mutexes are unlocked if thread is cancelled).
2009-10-04Merge:phintuka
Cosmetics, logging updates, removed deprecated code
2009-09-29Removed deprecated codephintuka
(int video_changed, update_video_size())
2009-09-27Merge: fixed warningsphintuka
2009-09-22Merge: updated interface types to avoid warningsphintuka
2009-09-22Merged revision 1.234:phintuka
rewrite socket helper functions to always return number of bytes (or -1 on error). mostly cosmetics.
2009-09-22Merge:phintuka
revision 1.235 input_control() -> post_vdr_event() revision 1.237 removed locking this->lock in post_vdr_event() (it didn't really protect anything there ...)
2009-06-11Merge from trunk:phintuka
revision 1.170 Improved MPEG2 video decoder detection. Added H.264 video decoder detection. revision 1.169 Added some comments revision 1.168 Added post_sequence_end() : Add MPEG2 or H.264 sequence end code to fifo buffer. post_sequence_end() is used when decoder needs to be flushed (end of recording, when displaying still image, ...) revision 1.167 Cosmetics (changed order of function declarations, removed dead code) revision 1.166 - Use new defines from h264.h and pes.h revision 1.162 Use proper buffer sizes when calling get_buf_element()
2009-06-11Merge from trunk:phintuka
revision 1.160 Simplify sscanf formats revision 1.156 Added INPUT_OPTIONAL_DATA_DEMUXER to get_optional_data() revision 1.154 Splitting large vdr_plugin_read_block (preprocess_buf) revision 1.152 Replace xvdr with MRL_ID define in strings
2009-06-11Merge from trunk:phintuka
revision 1.213 Support for DVD SPUs in PES recordings revision 1.153 Demux DVB SPUs
2009-06-11Merge from trunk:phintuka
revision 1.150 Splitting large vdr_plugin_read_block (demux_buf) revision 1.149 Splitting large vdr_plugin_read_block (postprocess_buf) revision 1.148 Splitting large vdr_plugin_read_block (adjust_scr_speed) revision 1.147 Splitting large vdr_plugin_read_block (handle_disconnect)
2009-06-11Merge from trunk:phintuka
revision 1.173 post_frame_end() : removed unnecessarily check revision 1.172 Minor optimizations to post_frame_h264. Added check for still frames. Added DTS parsing. revision 1.159 Removed abort() revision 1.158 post_frame_end(): Do not set BUF_FLAG_ASPECT for H.264 (it just does not work ...) revision 1.157 Convert pixel ratio to frame ratio in post_frame_end() revision 1.146 Include pixel aspect ratio and video size in first FRAME_END control message. This should fix (ffmpeg mpeg2) aspect ratio problems when switching channels etc.
2009-06-11Merge from trunk:phintuka
revision 1.145 Replace update_frames and update_frames_h264 with pes_get_picture_type revision 1.144 Init structures at declaration revision 1.143 Remove unneeded initialization to zero revision 1.142 Use macros and functions from pes.[hc]
2009-06-09Merge from trunk:phintuka
revision 1.141 Compress struct. Removed ununsed variable. revision 1.140 xine_xmalloc -> calloc revision 1.139 int -> size_t
2009-06-07merged 1.225phintuka
2009-06-07eliminated warningphintuka
(dereferencing type-punned pointer will break strict-aliasing rules)
2009-06-07merged 1.187phintuka
2009-02-12Eliminate warnings:phintuka
- asprintf return value - nice return value - missing format literal
2009-02-12Reduced H.264 loggingphintuka
2008-10-211.0.3: Backported bugfixes from CVS trunk:phintuka
- Fixed playing first track of audio CD (requires xine-lib 1.1.5)
2008-10-18Fixed MIN/MAX for MAC OS Xphintuka
(Thanks to Tero Siironen)
2008-10-04Always enable overlayphintuka
2008-10-04Use proper stream in exec_osd_commandphintuka
2008-09-261.0.2: Backported bugfixes from CVS trunkphintuka
- Fixed selecting DVD subtitles language
2008-09-261.0.2: Backported bugfixes from CVS trunkphintuka
- Ensure visibility of DVD menu SPUs
2008-09-261.0.2: Backported bugfixes from CVS trunkphintuka
- Signal automatically selected SPU track to VDR
2008-09-261.0.2: Backported bugfixes from CVS trunkphintuka
- Removed abort()
2008-09-261.0.2: Backported bugfixes from CVS trunkphintuka
- Fixed nosignal image with FFmpeg MPEG2 decoder: Added BUF_FLAG_FRAME_END flag and MPEG sequence end code
2008-09-261.0.2: Backported bugfixes from CVS trunkphintuka
- Fixed setting DVD subtitles preferred language
2008-09-261.0.2: Backported bugfixes from CVS trunkphintuka
- Fixed DVD menu navigation when menu is not in title 0
2008-09-261.0.2: Backported bugfixes from CVS trunkphintuka
- xine-lib 1.2 updates
2008-09-261.0.2: Backported bugfixes from CVS trunkphintuka
- Fixed buffer errors when switching from HD channel to SD channel
2008-05-06Do not restore pause when flushing enginephintuka
(this should fix freezes when zapping / seeking)
2008-04-14Signal unscaled OSD configuration options in xine_osd_command_t flagsphintuka
2008-04-14Removed setting unscaled_osd_opaquephintuka
2008-04-13Use scaling method from osd_command_tphintuka
2008-04-13Cleanupphintuka
2008-04-12Remove option to disable OSD downscaling (useless ...?)phintuka
2008-04-12Suspend data thread to sync point until engine has been flushedphintuka
2008-04-12Set BUF_FLAG_SEEK when sending new PTS upstreamphintuka
Use demux->seek instead of _x_demux_flush_engine