Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-07-13 | Use read_socket_udp() | phintuka | |
2009-07-13 | read_socket_udp(): | phintuka | |
Check for _x_io_select() XIO_ABORTED return code Check RTP packet size | |||
2009-07-13 | Splitted vdr_plugin_read_net_udp(): | phintuka | |
udp_process_queue() udp_process_resend() | |||
2009-07-10 | Splitted vdr_plugin_read_net_udp(): | phintuka | |
udp_parse_header() udp_check_packet() udp_parse_control() | |||
2009-07-10 | read_socket_udp() | phintuka | |
2009-07-06 | Updated 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-06 | Simplify UDP queue full handling | phintuka | |
2009-07-05 | vdr_plugin_read_block(): do not deliver data while slave stream is playing | phintuka | |
2009-07-05 | Dispose osd manager only if it exists (fixes segfault when connection setup ↵ | phintuka | |
fails) | |||
2009-07-05 | Killed warning | phintuka | |
2009-07-05 | Added flush_all_fifos() | phintuka | |
2009-05-25 | Moved init stuff from get_instance() to open() | phintuka | |
2009-05-25 | Splitted wait_stream_sync() from data_stream_parse_control(). | phintuka | |
Added timeout. | |||
2009-05-22 | vdr_plugin_read_net_tcp() --> vdr_plugin_read_block_tcp() : | phintuka | |
Read single transport block from socket / pipe | |||
2009-05-22 | Do not flood log with fifo buffer full messages | phintuka | |
Added this->read_buffer for partially read data packets Cosmetics | |||
2009-03-31 | Fixed size of resend_requested field in udp_data_t | phintuka | |
(it is used to store frame count, not just single flag) | |||
2009-03-30 | Fixed automatic SPU language selection for non-DVD media types | phintuka | |
2009-03-17 | Add a missed condition in the previous commit. | rofafor | |
2009-03-17 | Fixed a crash. | rofafor | |
2009-03-07 | Simplified vdr_event_cb() | phintuka | |
2009-03-07 | Fixed setting timeout when syncing data and control streams | phintuka | |
2009-03-07 | read_net_tcp(): store byte count in read_buffer->size | phintuka | |
read_net_udp(): fixed possible buffer leak | |||
2009-03-06 | Do not call vdr_plugin_poll() from data thread. | phintuka | |
(Replaced get_buf_element() with get_buf_element_timed()) | |||
2009-03-06 | Cosmetics | phintuka | |
2009-03-05 | Use size field when reading osdcmd_t data from socket | phintuka | |
2009-03-05 | Use only hd_buffer for hd streams | phintuka | |
2009-03-01 | removed locking this->lock in post_vdr_event() | phintuka | |
(it didn't really protect anything there ...) | |||
2009-02-26 | Buffer handling updates. | phintuka | |
- Added: fifo_buffer_timed_get() get_buf_element_timed() - Modified signal_buffer_pool_not_empty() to trigger also hd_buffer - read_block uses now fifo_buffer_timed_get() | |||
2009-02-25 | input_control() -> post_vdr_event() | phintuka | |
2009-02-25 | rewrite socket helper functions to always return number of bytes (or -1 on ↵ | phintuka | |
error). mostly cosmetics. | |||
2009-02-25 | Removed stuff already in demux_xvdr.c: | phintuka | |
- demuxing H.264 and MPEG-TS - signalling new PTS after seek - detecting video decoders - end-of-frame signalling for FFmpeg | |||
2009-02-22 | Removed unused big_buffer | phintuka | |
Renamed padding_cnt --> read_timeouts | |||
2009-02-17 | Fixed size limit for generated blank images | phintuka | |
2009-02-16 | Include just headers, not code | phintuka | |
2009-02-13 | (demux_xvdr:) use errno EAGAIN instead of generated padding frame when | phintuka | |
returning control to demuxer after timeout or signal | |||
2009-02-13 | Moved some demuxer code to demux_xvdr.c: | phintuka | |
- DVB/DVD SPU demuxing - audio track change detection - pts wrap detection | |||
2009-02-10 | Removed (old) demuxer selection helper code | phintuka | |
2009-02-10 | Added demuxer ("xvdr") to xine_plugin_info[]. | phintuka | |
2009-02-10 | Accept MPEG-TS (33) in RTP payload type field | phintuka | |
2009-02-08 | indent | phintuka | |
2009-02-08 | mpeg-ts: set this->h264 from PMT | phintuka | |
2009-02-08 | read_block(): | phintuka | |
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-02-07 | preprocess_buf(): | phintuka | |
BUF_CONTROL_FLUSH_DECODER goes directly to video_fifo demuxed video goes directly to video_fifo, and does not change current stream position | |||
2009-02-07 | vdr_flush_engine(): Moved ts_data_flush() call to mutex-protected section | phintuka | |
2009-02-07 | Added buffer type BUF_NETWORK_BLOCK | phintuka | |
(buffer with unparsed xineliboutput network headers) | |||
2009-02-06 | Added demux_ts_proc_video() | phintuka | |
2009-02-06 | Process right buf element | phintuka | |
2009-02-06 | Enable audio from MPEG-TS | phintuka | |
2009-02-06 | Moved PES header stuff from ts2es_put() to ts2es_parse_pes(). | phintuka | |
Added PS1 substream header parsing. | |||
2009-02-06 | Added ts->es cache flushing | phintuka | |
Added audio/SPU stream index |