Age | Commit message (Collapse) | Author |
|
Fixed discard. Last packet of discarded range was passed to demux.
|
|
(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
|
|
- Set 1 second timeot to datacontrol stream sync code
- reduced logging
|
|
(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.
|
|
|
|
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
|
|
fixed resend_requested field size
Added OSD_Flush to OSD command handler to avoid warnings
Signal engine_flushed when suspending demuxer
|
|
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)
|
|
Moved init stuff from get_instance() to open()
|
|
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"
|
|
Implement thread cancellation safe locking (mutexes are unlocked if thread is
cancelled).
|
|
Cosmetics, logging updates, removed deprecated code
|
|
(int video_changed, update_video_size())
|
|
|
|
|
|
rewrite socket helper functions to always return number of bytes (or -1 on error).
mostly cosmetics.
|
|
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 ...)
|
|
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()
|
|
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
|
|
revision 1.213
Support for DVD SPUs in PES recordings
revision 1.153
Demux DVB SPUs
|
|
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)
|
|
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.
|
|
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]
|
|
revision 1.141
Compress struct.
Removed ununsed variable.
revision 1.140
xine_xmalloc -> calloc
revision 1.139
int -> size_t
|
|
|
|
(dereferencing type-punned pointer will break strict-aliasing rules)
|
|
|
|
- asprintf return value
- nice return value
- missing format literal
|
|
|
|
- Fixed playing first track of audio CD (requires xine-lib 1.1.5)
|
|
(Thanks to Tero Siironen)
|
|
|
|
|
|
- Fixed selecting DVD subtitles language
|
|
- Ensure visibility of DVD menu SPUs
|
|
- Signal automatically selected SPU track to VDR
|
|
- Removed abort()
|
|
- Fixed nosignal image with FFmpeg MPEG2 decoder:
Added BUF_FLAG_FRAME_END flag and MPEG sequence end code
|
|
- Fixed setting DVD subtitles preferred language
|
|
- Fixed DVD menu navigation when menu is not in title 0
|
|
- xine-lib 1.2 updates
|
|
- Fixed buffer errors when switching from HD channel to SD channel
|
|
(this should fix freezes when zapping / seeking)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Use demux->seek instead of _x_demux_flush_engine
|