Klar gibt es ein Log - hab nur oft nicht den Verbosemodus an:
Folgendes stelle ich fest:
in config_xineliboutput:
video.output.vdpau_deinterlace_method:bob
SDTV:
Code
[5781] [input_vdr] Symbol SysLogLevel found : value 3
[5781] [input_vdr] Symbol LogToSysLog found : value no
[5781] [input_vdr] init class succeeded
[5781] [input_vdr] vdr_class_get_instance
[5781] [input_vdr] vdr_class_get_instance done.
xine: found input plugin : VDR (Video Disk Recorder) input plugin
[5781] [input_vdr] vdr_plugin_open_net xvdr://192.168.1.46:37890
[5781] [input_vdr] Connecting (control) to tcp://192.168.1.46:37890 ...
[5781] [input_vdr] setsockopt(SO_RCVBUF): got 262142 bytes
[5781] [input_vdr] Server greeting: VDR-1.6.0-2 xineliboutput-1.0.4 READY
[5781] [input_vdr] Got Client-ID: 0
[5781] [input_vdr] Connected (control) to tcp://192.168.1.46:37890
[5781] [input_vdr] Connecting (data) to pipe:///etc/vdr-1.6.0-2_hdtv/plugins/xineliboutput/pipes.5312/pipe.0
[5781] [input_vdr] Data stream connected (PIPE)
[5781] [input_vdr] using custom "no signal" image /etc/vdr/plugins/xine/noSignal.mpg
[5794] [input_vdr] Control thread started
input cache plugin disabled
[5795] [input_vdr] Data thread started
xine: found demuxer plugin: DVD/VOB demux plugin
[5781] [vdr-fe] re-wiring post plugins
[5781] [xine-post] wiring tvtime[out] -> [in]video_out
[5781] [xine-post] wiring stream[out] -> [in]tvtime
prebuffer=14400 pts
[5794] [vdr-fe] closing post plugin: tvtime
[5794] [xine-post] Unload tvtime failed: plugin enabled and in use
av_offset=0 pts
vdpau_set_property: property=8, value=100
vdpau_set_property: property=2, value=0
vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000, color_standard=0
vdpau_set_property: property=3, value=100
vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000, color_standard=0
vdpau_set_property: property=5, value=0
vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000, color_standard=0
vdpau_set_property: property=4, value=100
vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000, color_standard=0
vdpau_set_property: property=1, value=0
[5794] [vdr-fe] closing post plugin: upmix
[5794] [vdr-fe] closing post plugin: autocrop
[5794] [vdr-fe] closing post plugin: swscale
[5794] [vdr-fe] closing post plugin: pp
[5794] [vdr-fe] closing post plugin: unsharp
[5794] [vdr-fe] closing post plugin: denoise3d
vo_vdpau: recreate mixer to match frames: width=720, height=576, chroma=0
vo_vdpau: enabled features: temporal=0, temporal_spatial=0
vo_vdpau: enabled features: inverse_telecine=0
vo_vdpau: disable noise reduction.
vo_vdpau: disable sharpness.
vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000, color_standard=0
vo_vdpau: skip_chroma = 0
vo_vdpau: output_surface size update
[5796] [input_vdr] H.264 scanner: Possible MPEG2 start code PICTURE (0x00)
vdpau_set_property: property=0, value=1
vo_vdpau: enabled features: temporal=1, temporal_spatial=1
vo_vdpau: output_surface size update
vo_vdpau: update_frame - destroy surface
Alles anzeigen
ANIXE HD (subjektiv kein Ruckeln, leichte Interlacing-Effekte):
Mehrere Framedrops habe ich mit drei Punkten ersetzt.
Code
vo_vdpau: output_surface size update
[5796] [input_vdr] H.264 scanner: Possible MPEG2 start code PICTURE (0x00)
vdpau_set_property: property=0, value=1
vo_vdpau: enabled features: temporal=1, temporal_spatial=1
vo_vdpau: output_surface size update
vo_vdpau: update_frame - destroy surface
video_out: throwing away image with pts 4971974 because it's too old (diff : 5166).
200 frames delivered, 0 frames skipped, 1 frames discarded
[5781] [vdr-fe] Keypress: XKeySym 0
[5795] [input_vdr] data_stream_parse_control: streams synced at 712381530/712381530
vo_vdpau: update_frame - destroy surface
prebuffer=14400 pts
vdpau_set_property: property=0, value=0
vo_vdpau: enabled features: temporal=0, temporal_spatial=0
video_out: throwing away image with pts -311048592 because it's too old (diff : 317539483).
vo_vdpau: update_frame - destroy surface
vo_vdpau: soft_surface size update
prebuffer=14400 pts
vo_vdpau: update_frame - destroy surface
vo_vdpau: update_frame - destroy surface
vo_vdpau: update_frame - destroy surface
[5796] [input_vdr] H.264 scanner: Possible H.264 NAL AUD
[5796] [input_vdr] H.264: post pts 4007549721
vo_vdpau: update_frame - destroy surface
vdpau_set_property: property=0, value=1
vo_vdpau: enabled features: temporal=1, temporal_spatial=1
[5796] [input_vdr] Audio changed -> AC3 0 (BD:80)
buf underrun 1!!
buf underrun 1!!
Allocate 4 reference frames
vo_vdpau: update_frame - destroy surface
Create decoder: vdp_device: 1, profile: 8, res: 1920x1080
vo_vdpau: update_frame - destroy surface
...
vo_vdpau: update_frame - destroy surface
vo_vdpau: recreate mixer to match frames: width=1920, height=1080, chroma=0
vo_vdpau: enabled features: temporal=0, temporal_spatial=0
vo_vdpau: enabled features: inverse_telecine=0
vo_vdpau: disable noise reduction.
vo_vdpau: disable sharpness.
vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000, color_standard=1
vo_vdpau: skip_chroma = 0
video_out: throwing away image with pts 6698448 because it's too old (diff : 18129).
...
video_out: throwing away image with pts 6752759 because it's too old (diff : 19268).
200 frames delivered, 0 frames skipped, 18 frames discarded
video_out: throwing away image with pts 6757008 because it's too old (diff : 22594).
...
video_out: throwing away image with pts 7456200 because it's too old (diff : 5546).
200 frames delivered, 0 frames skipped, 23 frames discarded
video_out: throwing away image with pts 7495811 because it's too old (diff : 13667).
...
video_out: throwing away image with pts 7578619 because it's too old (diff : 4276).
200 frames delivered, 0 frames skipped, 18 frames discarded
video_out: throwing away image with pts 9328219 because it's too old (diff : 6828).
video_out: throwing away image with pts 9331819 because it's too old (diff : 5098).
200 frames delivered, 0 frames skipped, 2 frames discarded
Alles anzeigen
Nun mit: video.output.vdpau_deinterlace_method:temporal
SDTV bleibt gleich, evtl. mal 1, 2 Framedrops - ANIXE HD ruckelt und besitzt obige Streifen (siehe Bilder):
Code
vo_vdpau: update_frame - destroy surface
vo_vdpau: soft_surface size update
[5832] [input_vdr] H.264 scanner: Possible H.264 NAL AUD
[5832] [input_vdr] H.264: post pts 4019332521
vo_vdpau: update_frame - destroy surface
vdpau_set_property: property=0, value=1
vo_vdpau: enabled features: temporal=1, temporal_spatial=1
[5832] [input_vdr] Audio changed -> AC3 0 (BD:80)
buf underrun 1!!
Allocate 4 reference frames
vo_vdpau: update_frame - destroy surface
Create decoder: vdp_device: 1, profile: 8, res: 1920x1080
vo_vdpau: update_frame - destroy surface
...
vo_vdpau: update_frame - destroy surface
vo_vdpau: recreate mixer to match frames: width=1920, height=1080, chroma=0
vo_vdpau: enabled features: temporal=1, temporal_spatial=0
vo_vdpau: enabled features: inverse_telecine=0
vo_vdpau: disable noise reduction.
vo_vdpau: disable sharpness.
vo_vdpau: vdpau_update_csc: hue=0.000000, saturation=1.000000, contrast=1.000000, brightness=0.000000, color_standard=1
vo_vdpau: skip_chroma = 0
video_out: throwing away image with pts 1698284 because it's too old (diff : 21113).
...
video_out: throwing away image with pts 2393017 because it's too old (diff : 7140).
200 frames delivered, 0 frames skipped, 100 frames discarded
video_out: throwing away image with pts 2400221 because it's too old (diff : 7527).
...
Alles anzeigen
Danach ist merkwürdigerweise die Zeile in config_xineliboutput auskommentiert???:
#video.output.vdpau_deinterlace_method:temporal
Alles getestet mit cpufreq-set -f 2.5GHz - also nichts heruntergetaktet.
Marcus