2026-04-04, 08:46 PM
Hey all,
First time setting up Jellyfin and posting, thanks for your patience and please let me know if there's anything I need to fix with my post based on the guidelines.
I have my Jellyfin 10.11.6 server set up on my laptop with an Intel Core Ultra 9 288V CPU on local network only trying to stream to the Jellyfin clientS on Xbox series X. I have hardware acceleration enabled for QSV in the Transcoding settings of the server dashboard, with H264, HEVC, and VC1 enabled. Based on my research of compatible codecs I think this should be appropriate, but please let me know if I'm wrong.
I'm trying to play 1080p HEVC files on the xbox client with mixed success. Some files play perfectly fine, but others get stuck on the load screen with the spinning wheel and I either have to close the client or they kick me back to the file info page after some time. Looking at the logs they seem to have two versions of the below error logs:
One - in situations when I let the file try to play for extended time and it then returns to file screen the below is repeated without end:
[hevc_qsv @ 00000267bca556c0] Error querying IO surface: unsupported (-3)
[vist#0:0/hevc @ 00000267bf453280] [dec:hevc_qsv @ 00000267bc401d80] Error submitting packet to decoder: Function not implemented
Two - in situations when I let the file try to play but ultimately close the client due to it to taking too long:
[hevc_qsv @ 000001d0d969b080] Error querying IO surface: unsupported (-3)
[vist#0:0/hevc @ 000001d0d6cd71c0] [dec:hevc_qsv @ 000001d0d9a42ac0] Error submitting packet to decoder: Function not implemented
-- the above two lines repeat many times until the below line
[fc#0 @ 000001d0cf62acc0] Task finished with error code: -28 (No space left on device)
[fc#0 @ 000001d0cf62acc0] Terminating thread with return code -28 (No space left on device)
[hevc_qsv @ 000001d0d969b080] Error querying IO surface: unsupported (-3)
[vist#0:0/hevc @ 000001d0d6cd71c0] [dec:hevc_qsv @ 000001d0d9a42ac0] Error submitting packet to decoder: Function not implemented
[hevc_qsv @ 000001d0d969b080] video_get_buffer: image parameters invalid
[hevc_qsv @ 000001d0d969b080] get_buffer() failed
[vist#0:0/hevc @ 000001d0d6cd71c0] [dec:hevc_qsv @ 000001d0d9a42ac0] Decoding error: Invalid argument
-- the above three lines again repeat many times until the below line
[hevc_qsv @ 000001d0d969b080] Too many errors when draining, this is a bug. Stop draining and force EOF.
[vist#0:0/hevc @ 000001d0d6cd71c0] [dec:hevc_qsv @ 000001d0d9a42ac0] Decoding error: Internal bug, should not have happened
[vist#0:0/hevc @ 000001d0d6cd71c0] [dec:hevc_qsv @ 000001d0d9a42ac0] Decode error rate 1 exceeds maximum 0.666667
[vist#0:0/hevc @ 000001d0d6cd71c0] [dec:hevc_qsv @ 000001d0d9a42ac0] Task finished with error code: -1145393733 (Error number -1145393733 occurred)
[vist#0:0/hevc @ 000001d0d6cd71c0] [dec:hevc_qsv @ 000001d0d9a42ac0] Terminating thread with return code -1145393733 (Error number -1145393733 occurred)
[vost#0:0/hevc_qsv @ 000001d0d62992c0] Could not open encoder before EOF
[vost#0:0/hevc_qsv @ 000001d0d62992c0] Task finished with error code: -22 (Invalid argument)
[vost#0:0/hevc_qsv @ 000001d0d62992c0] Terminating thread with return code -22 (Invalid argument)
[out#0/hls @ 000001d0d70fa200] Nothing was written into output file, because at least one of its streams received no packets.
frame= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A
Conversion failed!
I tried to do some research online based on the error codes and text, but it's all a bit overwhelming so hoping someone here can help me interpert. Please let me know if you have any thoughts, thank you!
First time setting up Jellyfin and posting, thanks for your patience and please let me know if there's anything I need to fix with my post based on the guidelines.
I have my Jellyfin 10.11.6 server set up on my laptop with an Intel Core Ultra 9 288V CPU on local network only trying to stream to the Jellyfin clientS on Xbox series X. I have hardware acceleration enabled for QSV in the Transcoding settings of the server dashboard, with H264, HEVC, and VC1 enabled. Based on my research of compatible codecs I think this should be appropriate, but please let me know if I'm wrong.
I'm trying to play 1080p HEVC files on the xbox client with mixed success. Some files play perfectly fine, but others get stuck on the load screen with the spinning wheel and I either have to close the client or they kick me back to the file info page after some time. Looking at the logs they seem to have two versions of the below error logs:
One - in situations when I let the file try to play for extended time and it then returns to file screen the below is repeated without end:
[hevc_qsv @ 00000267bca556c0] Error querying IO surface: unsupported (-3)
[vist#0:0/hevc @ 00000267bf453280] [dec:hevc_qsv @ 00000267bc401d80] Error submitting packet to decoder: Function not implemented
Two - in situations when I let the file try to play but ultimately close the client due to it to taking too long:
[hevc_qsv @ 000001d0d969b080] Error querying IO surface: unsupported (-3)
[vist#0:0/hevc @ 000001d0d6cd71c0] [dec:hevc_qsv @ 000001d0d9a42ac0] Error submitting packet to decoder: Function not implemented
-- the above two lines repeat many times until the below line
[fc#0 @ 000001d0cf62acc0] Task finished with error code: -28 (No space left on device)
[fc#0 @ 000001d0cf62acc0] Terminating thread with return code -28 (No space left on device)
[hevc_qsv @ 000001d0d969b080] Error querying IO surface: unsupported (-3)
[vist#0:0/hevc @ 000001d0d6cd71c0] [dec:hevc_qsv @ 000001d0d9a42ac0] Error submitting packet to decoder: Function not implemented
[hevc_qsv @ 000001d0d969b080] video_get_buffer: image parameters invalid
[hevc_qsv @ 000001d0d969b080] get_buffer() failed
[vist#0:0/hevc @ 000001d0d6cd71c0] [dec:hevc_qsv @ 000001d0d9a42ac0] Decoding error: Invalid argument
-- the above three lines again repeat many times until the below line
[hevc_qsv @ 000001d0d969b080] Too many errors when draining, this is a bug. Stop draining and force EOF.
[vist#0:0/hevc @ 000001d0d6cd71c0] [dec:hevc_qsv @ 000001d0d9a42ac0] Decoding error: Internal bug, should not have happened
[vist#0:0/hevc @ 000001d0d6cd71c0] [dec:hevc_qsv @ 000001d0d9a42ac0] Decode error rate 1 exceeds maximum 0.666667
[vist#0:0/hevc @ 000001d0d6cd71c0] [dec:hevc_qsv @ 000001d0d9a42ac0] Task finished with error code: -1145393733 (Error number -1145393733 occurred)
[vist#0:0/hevc @ 000001d0d6cd71c0] [dec:hevc_qsv @ 000001d0d9a42ac0] Terminating thread with return code -1145393733 (Error number -1145393733 occurred)
[vost#0:0/hevc_qsv @ 000001d0d62992c0] Could not open encoder before EOF
[vost#0:0/hevc_qsv @ 000001d0d62992c0] Task finished with error code: -22 (Invalid argument)
[vost#0:0/hevc_qsv @ 000001d0d62992c0] Terminating thread with return code -22 (Invalid argument)
[out#0/hls @ 000001d0d70fa200] Nothing was written into output file, because at least one of its streams received no packets.
frame= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A
Conversion failed!
I tried to do some research online based on the error codes and text, but it's all a bit overwhelming so hoping someone here can help me interpert. Please let me know if you have any thoughts, thank you!


