https://github.com/intel/libva/issues/677 Yes, I think it is the same issue. One possible solution is using opengl2 video output with VAAPI decoding. It should be used automatically when EGL is used. With X11 one can "force" EGL instead of GLX by removing xine GLX plugin: /usr/lib/x86_64-linux-gnu/xine/plugins/2.11/xineplug_vo_gl_glx.so . After this, verbose log should show something like this: va_display_x11: Using libva 1.19 vaapi: Vendor : Intel iHD driver for Intel(R) Gen Graphics - 23.2.3 ()...
2.3.0
Is this with "real" X11 or Wayland+XWayland ? Xine's vaapi video output doesn't work with XWayland. You could also try if xine can play recordings with vaapi: xine -V vaapi /path/to/some/recording.ts
Add missing locking
frontend: make termination condition atomic
Comment out write-only variable
Make window size changes atomic
input_vdr: make reserved_buffers atomic
Cosmetics
Add missing check for shell_surface
Check for NULL
Add missing "inline"
Added tag 0.99.14 for changeset 85e8c95bfacd
Bump version (0.99.14)
configure: add --enable-tsan (thread sanitizer)
Fix leak
Fix leak
Add missing unlock
configure.ac: avoid obsoleted AC_TRY_COMPILE
configure.ac: AM_CONFIG_HEADER -> AC_CONFIG_HEADERS
configure.ac: replace obsoleted AC_ISC_POSIX
configure: drop check for standard headers
Fix leak
Check for read error and too large file
configure.ac: replace obsoleted AC_ISC_POSIX
Fix loop upper bound
gas.m4: replace obsoleted LT_AC_PROG_SED with AC_PROG_SED
Drop unneeded check
Fix lprintf format strings
sndio: silence warnings
configure: drop check for standard headers
configure.ac: use LT_INIT
configure.ac: drop obsolete stdio.h check
Replace deprecated AC_TRY_LINK
configure.ac: add missing brackets
Fix leak
Fix leak
Drop always true check
Check ftell() result
Fix possible uninitialized variable
Add missing unlock
Crash in xine with xine-lib-1.2.12 (1.2.11 is fine)
[PATCH] Fix build for audio_directx_out driver
Pushed. Thanks!
Fix xineutils.h c++ compatibility.
Fix leak and playback on input_cache initialization failure
Yes, it even generates multiple compiler warnings. Committed as 15119:f56d70b45346. Thanks!
input_file: Fix mmap()'ed pointer truncation from 14922
Based on the backtrace the problem is most likely with mmap. In gentoo this can be enabled/disabled with "mmap" USE flag - maybe this why only some people are seeing this ?
Add const
ffmpeg_encoder: fix setting codec option
Drop unneeded NULL check
Fix leak, simplify
Drop redundant flag
Check for NULL
Fix passing uninitialized string to open()
_x_demux_read_header(): Avoid negative return value
video_out_fb: fix null deref in error path
video_out_fb: improve logging
xine-ui 0.99.13 doesn't build
Fix freeing uninitialized pointer (error path)
Fix return value (WIN32)
dav1d 1.0.0 support
[patch] Dav1d 1.0.0 support
Pushed. Thanks!
Improve radio stream buffering limit
Fix build without stdatomic.h
Use real buffer pool element size instead of hard-coded values
Log buffer stats when TCP fifo is full
Fix use-after-free
Drop self assign
Comment out unreachable case
Drop always true check
Comment out identical branch
Drop double check
Ensure nul termination
Use int64_t when calculating pts
Use MAX_PREVIEW_SIZE
Fix fd lead (error path)
Check for NULL
Drop unneeded check
Bump version (1.2.12)
re-sync translations
Added tag 1.2.12 for changeset 9e075962b659
re-sync translations
Update ChangeLog
Split function
demux_ac3: Fix frame size
demux_ac3: More accurate pts
demux_ac3: resync after seek/garbage
ff_audio_decoder: enable parser for AC3.
demux_ac3: fix framing
mem_frame: leave pitches to 0 on malloc failure
dav1d: enable direct rendering of deep color YV12 when supported by video_out
ff_video_decoder: fix deep color conversion tab when output doesn't support full range
Reorder DRI checks
ff_video_decoder: enable direct rendering of deep color YV12 when supported by video_out
Reduce code duplication
opengl2: support deep color YV12 frames
Add XINE_IMGFMT_YV12_DEEP