Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
This post has been edited 1 times, last edit by "Atechsystem" (Feb 14th 2011, 8:44pm)
Quoted
Original von Atechsystem
Schön,
ich frag nur weil in deiner Signatur auch etwas von debian (ubuntu) steht.
Kannst du vielleicht etwas zum Thema deinterleaciing sagen? Ich habs jetzt sowohl unter Linux mit vaapi als auch unter Windows mit dxva probiert. Ausser bei der Verwendung von xine wird nie Deinterleaced :/
Nicht bei XBMC, nicht bei VLC , nicht bei mplayer VAAPI, etc. ...
Gruß
Atech

This post has been edited 1 times, last edit by "ebsi" (Feb 14th 2011, 8:46pm)
Danke This post has been edited 2 times, last edit by "Atechsystem" (Feb 14th 2011, 8:52pm)
|
|
Source code |
1 |
(EE) intel(0): Failed to submit batch buffer, expect rendering corruption or even a frozen display: Invalid argument. |
Quoted
Original von Flachzange
So. Habe heute noch mal einen xserver 1.9.4 vom Scratch erstellt (Ubuntu 10.10 minimal) und mich an diese Anleitung gehalten:
http://www.linuxfromscratch.org/blfs/vie…installing.html
Soweit so gut. Mit dem 2.14er Intel-Treiber bekomme ich nun immer folgende Fehlermeldung und diese ziemlich oft:
![]()
Source code
1 (EE) intel(0): Failed to submit batch buffer, expect rendering corruption or even a frozen display: Invalid argument.
Die Grafikausgabe sieht kaputt aus. Version 2.13 funktioniert. Google hat mir noch nicht die Erleuchtung gebracht, aber vielleicht habt ihr ja eine Idee.
Christoph

|
|
Source code |
1 2 3 4 |
CONFIG_AGP=y CONFIG_AGP_INTEL=y CONFIG_DRM_I915=m CONFIG_DRM_I915_KMS=y |
|
|
Source code |
1 |
vdr-sxfe --post tvtime:method=Linear,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1 --audio=alsa --video=xv --reconnect --aspect=default --fullscreen xvdr+tcp://192.168.10.19:37890 --tcp --config=/var/lib/vdr/.xine/config_xineliboutput --hud=xshape |
|
|
Source code |
1 2 |
LD_LIBRARY_PATH=/usr/lib /usr/bin/compiz --display :0 --replace ccp & vdr-sxfe -f --hud --video=xv:80 --audio=alsa:default --buffers=1000 --post="autocrop:use_avards_analysis=1,overscan_compensate=30,soft_start=0,stabilize=1" "xvdr+udp://127.0.0.1:37890" --reconnect --verbose > /var/log/vdr-sxfe.log 2>&1 |
This post has been edited 1 times, last edit by "iNOB" (Feb 16th 2011, 10:01am)

|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 |
Section "ServerLayout"
Identifier "X.org Configured"
Screen "Screen0" 0 0
Option "AllowEmptyInput" "off"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection
Section "Module"
Load "record"
Load "dbe"
Load "glx"
Load "dri"
Load "dri2"
Load "GLcore"
Load "extmod"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
#Section "Monitor"
# Identifier "Monitor0"
# VendorName "Monitor Vendor"
# ModelName "Monitor Model"
#EndSection
Section "Device"
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "4 Series Chipset Integrated Graphics Controller"
BusID "PCI:0:2:0"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "AccelMethod" # [<str>]
#Option "DRI" # [<bool>]
#Option "ColorKey" # <i>
#Option "VideoKey" # <i>
#Option "FallbackDebug" # [<bool>]
#Option "Tiling" # [<bool>]
#Option "Shadow" # [<bool>]
#Option "SwapbuffersWait" # [<bool>]
#Option "XvMC" # [<bool>]
#Option "XvPreferOverlay" # [<bool>]
#Option "DebugFlushBatches" # [<bool>]
#Option "DebugFlushCaches" # [<bool>]
#Option "DebugWait" # [<bool>]
# Option "XvMC" "True"
# Option "XvMCSurfaces" "7"
# Option "CustomEdid" "HDMI2:/ect/X11/edid.bin"
# Option "SwapbuffersWait" "False"
# Option "XvPreferOverlay" "True"
# Option "Shadow" "True"
# Option "DebugFlushBatches" "True"
# Option "DebugFlushCaches" "True"
# Option "DebugWait" "True"
Option "Accelmethod" "UXA"
Option "XvPreferOverlay" "true"
Option "SwapbuffersWait" "true"
EndSection
Section "Monitor"
Identifier "HDMI2"
HorizSync 26.0 - 81.0
VertRefresh 24.0 - 75.0
# Modeline "1920x1080@24p" 74.230 1920 2560 2604 2752 1080 1084 1089 1125 +hsync +vsync
# Modeline "1920x1080@50p" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
# Modeline "1920x1080@59.94p" 148.352 1920 1960 2016 2200 1080 1082 1088 1125 +hsync +vsync
# Modeline "1920x1080@60p" 148.500 1920 2008 2056 2200 1080 1084 1089 1125 +hsync +vsync
# Modeline "1440x480i" 27.00 1440 1478 1602 1716 480 488 494 525 interlace -hsync -vsync
# Modeline "1440x576i" 27.00 1440 1464 1590 1728 576 580 586 625 interlace -hsync -vsync
# Modeline "1920x1080@50i1" 74.25 1920 2558 2602 2750 1080 1084 1089 1125 interlace +hsync +vsync
# Modeline "1920x1080i" 74.2 1920 2008 2052 2200 540 542 547 562 interlace +hsync +vsync
# Modeline "1920x1080i" 74.2 1920 2448 2492 2640 540 542 547 562 interlace +hsync +vsync
# Modeline "1920x1080i" 74.25 1920 1968 2012 2640 540 542 547 562 interlace +hsync +vsync
# Modeline "1920x1080i" 74.25 1920 2448 2492 2640 1080 1084 1089 1125 interlace +hsync +vsync
# Modeline "1920x1080i" 74.25 1920 2008 2052 2200 1080 1084 1089 1125 interlace +hsync +vsync
Modeline "1920x1080@24p" 74.16 1920 2558 2602 2750 1080 1084 1089 1125 +HSync +VSync
Modeline "1920x1080@25p" 74.25 1920 2448 2492 2640 1080 1084 1089 1125 +HSync +VSync
Modeline "1920x1080@60p" 148.35 1920 2008 2052 2200 1080 1084 1089 1125 +HSync +VSync
Modeline "1920x1080@50p" 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +HSync +VSync
Modeline "1920x1080@60i" 74.18 1920 2008 2052 2200 1080 1084 1094 1124 +HSync +VSync Interlace
Modeline "1920x1080@50i" 74.25 1920 2448 2492 2640 1080 1084 1094 1124 +HSync +VSync Interlace
ModeLine "1920x1080@23.976" 74.175 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "HDMI2"
DefaultDepth 24
SubSection "Display"
Depth 24
#Modes "1920x1080@50p" "1920x1080@60p" "1920x1080@24p" "1920x1080@50i" "1920x1080@25p" "1920x1080@60i" "1920x1080@23.976"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
|
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
set default=0
insmod ext2
set root=(hd0,1)
set menu_color_normal=light-blue/black
set menu_color_highlight=light-cyan/blue
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
menuentry "Arch Linux VDR [/boot/vmlinuz26-vdr]" {
set root=(hd0,1)
linux /boot/vmlinuz26 root=/dev/disk/by-uuid/ae9f8764-072a-472d-8240-1e3bc72bffb9 ro loglevel=0 swncq=1 noresume console=tty10 quiet nohz=off
initrd /boot/kernel26.img
}
menuentry "Arch Linux VDR [/boot/vmlinuz26-vdr]" {
set root=(hd0,1)
linux /boot/vmlinuz26 root=/dev/disk/by-uuid/ae9f8764-072a-472d-8240-1e3bc72bffb9 ro loglevel=0 swncq=1 noresume console=tty10 quiet elevator=cfq vmalloc=256m nohz=off
initrd /boot/kernel26.img
}
|
|
|
Source code |
1 |
vdr-sxfe --audio=alsa --video=xv --reconnect --aspect=default --fullscreen xvdr+tcp://192.168.10.19:37890 --tcp --config=/var/lib/vdr/.xine/config --hud=xshape --verbose |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
.version:2 gui.deinterlace_by_default:1 gui.experience_level:Master of the known universe gui.osd_enabled:0 gui.dropped_frames_warning:0 audio.a52.surround_downmix:1 audio.device.alsa_default_device:plug:spdif audio.device.alsa_front_device:plug:spdif audio.device.alsa_mmap_enable:1 audio.device.alsa_passthrough_device:plug:spdif audio.device.alsa_surround40_device:plug:spdif audio.device.alsa_surround51_device:plug:spdif audio.device.alsa_mixer_name:Master audio.device.alsa_surround41_device:plug:spdif video.driver:vdpau video.output.vdpau_enable_inverse_telecine:0 video.output.vdpau_hd_deinterlace_method:temporal video.output.vdpau_sd_deinterlace_method:temporal_spatial video.output.vdpau_sd_only_properties:noise+sharpness video.output.vdpau_deinterlace_method:temporal video.output.vdpau_display_queue_length:4 video.processing.ffmpeg_choose_speed_over_accuracy:1 video.processing.ffmpeg_pp_quality:0 video.processing.ffmpeg_skip_loop_filter:all video.processing.ffmpeg_thread_count:1 media.xvdr.scr_tuning_step:50 engine.buffers.audio_num_buffers:2300 engine.buffers.video_num_buffers:5000 engine.buffers.video_num_frames:50 engine.decoder_priorities.ffmpeg-wmv8:1 engine.decoder_priorities.ffmpeg-wmv9:1 engine.decoder_priorities.ffmpegaudio:1 engine.decoder_priorities.ffmpegvideo:1 engine.decoder_priorities.mpeg2:0 engine.decoder_priorities.vdpau_h264:1 engine.decoder_priorities.vdpau_mpeg12:1 engine.decoder_priorities.vdpau_mpeg4:1 engine.decoder_priorities.vdpau_vc1:1 engine.decoder_priorities.crystalhd_decoder:0 engine.performance.memcpy_method:probe engine.performance.warn_discarded_threshold:100 engine.performance.warn_skipped_threshold:100 engine.decoder_priorities.crystalhd_decoder:0 video.crystalhd_decoder.extra_logging:0 video.crystalhd_decoder.scaling_enable:1 video.crystalhd_decoder.scaling_width:1280 video.crystalhd_decoder.use_threading:0 video.crystalhd_decoder.decoder_reopen:1 video.processing.ffmpeg_enable_vaapi:1 |
Quoted
Original von Atechsystem
Morgen zusammen,
erstmal Danke an ebsi, genau das hätte ich dich noch gefragt. Verstehe ich das richtig, dass du mit dieser Kombination und dem geposteten xine Aufruf ein Bild frei von den hier genannten Problemen/Fehlern bekommst (die OSD Transparenz mal aussen vor gelassen)?
Ich weiss, die vielen Fragen sind lästig wenn man noch am Testen ist. Aber wenn man absolut nicht weiterkommt klammert man sich an jede Versionsänderung im GIT oder svn
Gruß
Atech

Quoted
Original von iNOB
In deiner Kernelconfig sollte für KMS das hier stehen:
Nähere Infos gibts dazu auch hier. Ich benutze z.B. den 2.6.35.10er. Den Rest hab ich alles aus dem git zusammengeklöppelt, inkl. Compiz
![]()
Source code
1 2 3 4 CONFIG_AGP=y CONFIG_AGP_INTEL=y CONFIG_DRM_I915=m CONFIG_DRM_I915_KMS=y


Quoted
Original von wbreu
Servus ebsi,
ich sehe gerade, dass es mit der libva-Integration in die xine-lib in deinem Repo fleissig weitergeht.
Das ist super, danke dir.
Wenn ich am Freitag mal wieder Zeit habe, bin leider immer noch auf Reha, dann schaue ich mir deine neuen Sachen mal an.
Sag mal wäre es nicht Zeit mal das Repo auf eine neuere xine-lib-Version zu stellen, deine Basis ist halt schon 5 Monate alt?
=> bei mir kompiliert nämlich das vdr-xine-plugin nicht mehr, wenn man deinRepo als Basis nimmt. Er meckert eine alte /usr/include/xine/vdr.h an.
Das hätte halt den absoluten Vorteil, die aktuellen vdpau-Geschichten in der xine-lib-1.2 drinnen zu haben, und eben auch die aktuellen Sourcen könnten gegen diese xine-lib bauen.
Gruß
Wolfgang

Quoted
Original von ebsi
Zum Patch ziehen ist es halt einfach. Ein einfaches :
svn diff -r20:73 und du hast den (momentan) Aktuellsten Patch denn du gegen das xine HG anwenden kannst.
lg
ebsi
|
|
Source code |
1 2 |
notebook:~# svn co http://crystalhd.svn.sourceforge.net/viewvc/crystalhd/branches/xine-lib-1.2-vaapi/ svn: Repository moved temporarily to '/viewvc/crystalhd/branches/xine-lib-1.2-vaapi/'; please relocate |
This post has been edited 1 times, last edit by "wbreu" (Feb 16th 2011, 11:22pm)

This post has been edited 1 times, last edit by "iNOB" (Feb 17th 2011, 1:21pm)

Quoted
Original von wbreu
Aber ich habe die version 73 hier liegen, damit kommt mit dem vdr-xine-plugin kein Bild bei allen HD-Sendern (720P und 1080I), mit vdr-sxfe klappt es.

This post has been edited 2 times, last edit by "ebsi" (Feb 17th 2011, 9:53am)
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
... video_out: Verwerfe Bild mit pts 191952175, weil es zu alt ist (Unterschied: 2258). 200 Bilder angezeigt, 0 Bilder übersprungen, 1 Bilder verworfen fixing sound card drift by -1250 pts ffmpeg_video_dec: error decompressing frame ffmpeg_video_dec: error decompressing frame ffmpeg_video_dec: error decompressing frame ffmpeg_video_dec: error decompressing frame ffmpeg_video_dec: error decompressing frame 200 Bilder angezeigt, 2 Bilder übersprungen, 0 Bilder verworfen ffmpeg_video_dec: error decompressing frame ffmpeg_video_dec: error decompressing frame ffmpeg_video_dec: error decompressing frame ffmpeg_video_dec: error decompressing frame ffmpeg_video_dec: error decompressing frame ffmpeg_video_dec: error decompressing frame 200 Bilder angezeigt, 3 Bilder übersprungen, 0 Bilder verworfen ffmpeg_video_dec: error decompressing frame ffmpeg_video_dec: error decompressing frame 200 Bilder angezeigt, 1 Bilder übersprungen, 0 Bilder verworfen fixing sound card drift by -1250 pts ffmpeg_video_dec: error decompressing frame ffmpeg_video_dec: error decompressing frame 200 Bilder angezeigt, 1 Bilder übersprungen, 0 Bilder verworfen fixing sound card drift by -1250 pts ffmpeg_video_dec: error decompressing frame ffmpeg_video_dec: error decompressing frame ffmpeg_video_dec: error decompressing frame ffmpeg_video_dec: error decompressing frame ffmpeg_video_dec: error decompressing frame ffmpeg_video_dec: error decompressing frame 200 Bilder angezeigt, 3 Bilder übersprungen, 0 Bilder verworfen video_out: Verwerfe Bild mit pts 229457496, weil es zu alt ist (Unterschied: 2319). 200 Bilder angezeigt, 0 Bilder übersprungen, 1 Bilder verworfen video_out: Verwerfe Bild mit pts 231118896, weil es zu alt ist (Unterschied: 2183). 200 Bilder angezeigt, 0 Bilder übersprungen, 1 Bilder verworfen ... |
|
|
Source code |
1 |
svn co https://crystalhd.svn.sourceforge.net/svnroot/crystalhd/branches/xine-lib-1.2-vaapi |
|
|
Source code |
1 |
svn diff -r20:77 > ffmpeg_vaapi_v77.diff |