summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-19Merge from trunk:phintuka
revision 1.33 Added gui_hotkeys parameter to display_open. Cmd-line argument not implemented for local mode. revision 1.32 fe_display_open: add aspect_controller and window_id arguments
2009-06-16Merge from trunk:phintuka
revision 1.43 Call find_input from process_xine_keypress
2009-06-16Merge from trunk:phintuka
revision 1.43 Initial support for Xinerama fullscreen mode. Works with Metacity, not with KWin.
2009-06-16Merge from trunk:phintuka
revision 1.39 Added -LXinerama
2009-06-16Merge from trunk:phintuka
revision 1.62 Call find_input from process_xine_keypress
2009-06-16Merge from trunk:phintuka
revision 1.44 Moved setting XSizeHints to separate function. Size is now updated when switching to fullscreen mode. revision 1.42 malloc+memset -> calloc
2009-06-16Merge from trunk:phintuka
revision 1.70 Simplify sscanf formats revision 1.61 Call find_input from process_xine_keypress revision 1.57 Init structs in declaration revision 1.56 malloc+memset -> calloc
2009-06-12Merge from trunk:phintuka
revision 1.29 Moved rle_compress to tools/rle.[hc]
2009-06-12Merge from trunk: added tools/rle.o to VDR pluginphintuka
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.37 re-ordered headers revision 1.36 Fixed alpha fading of lower-level OSDs revision 1.31 Added missing OSDFLAG_UNSCALED_LOWRES revision 1.30 Added layer stuff to osd_command_s revision 1.28 Added wrappers for SetPalette, Move and Flush. revision 1.27 Eliminated memsets. Cosmetics (vertical align, ...)
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-09Merge from trunk:phintuka
tunning -> tuning