ErsatzTV 25.2.0 Update Issues #1343

Closed
opened 2025-11-20 05:08:29 -05:00 by saavagebueno · 33 comments
Owner

Originally created by @clipz98 on GitHub (Jun 24, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

ErsatzTV

📂 What was the exact command used to execute the script?

update

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

📝 Provide a clear and concise description of the issue.

The update command is unable to safely update ErsatzTV (ETV) the new 25.2.0 release that came our earlier today without breaking my existing instance. The update includes an updated ffmpeg bundle from 6.1 to 7.1.1 (in docker only I'm assuming) and is required for this version to properly work too.

🔄 Steps to reproduce the issue.

After creating a snapshot prior to updating with WinSCP open and sshed into the LXC to monitor file changes:

  1. Ran the update command in the lxc console verbosely; update was a success
  2. My reverse-proxied URL to ETV presented "Bad Gateway," but directly accessing via IP/Port failed too
  3. Checked the service to see if it was still running (systemctl status ersatzTV) and it was in a failed/exited state
  4. Rebooted LXC just in case; same issue
  5. Attempted to run update again, but it confirmed that it was on the latest version
  6. Rolled back snapshot and re-ran the update command; it was rinse and repeat with it not working again
  7. Downloaded my last nightly Proxmox Backup Server backup of the LXC of the opt/ErsatzTV folder to compare and contrast file modification dates and other possible discrepancies
  8. Checked /root/.local/share/ersatztv folder for discrepancies; I noticed that ersatztv.sqlite3-shm & ersatztv.sqlite3-wal get deleted when the update command is ran (after my third rollback/test I did later on), but that may be inconsequential since those files are temp files generated while the db is actually properly running?
  9. Manually downloaded ErsatzTV-v25.2.0-linux-x64.tar.gz, uploaded it to the LXC, and replaced the opt/ErsatzTV folder with an untar'd copy of the download (after appending old folder with -backup to its name and renaming the newly untar'd folder to "ErsatzTV" like the old one to have the service reference it without change)
  10. Manually update sort of works in that I was able to launch the executable and my session, but it's in a broken state (previous site links work, but many HTML elements remain unclickable) and FFmpeg was the old version still (6.1 instead of the required 7.1.1); FFmpeg probably needs to be manually too, but I didn't do that for this test
  11. I noticed that the folder /root/.net/ErsatzTV gets a new associated folder (with naming akin to a hash, e.g. nwoq+SbySr5SzMDQg_C0smTNkAarR34= for this update) each for each new update since there are also older folders corresponding to the last two times I updated (with matching modification dates for those eras), so I'm assuming there's a component of .NET that needs to be updated or referenced with each update?

Paste the full error output (if available).

Starting from top to bottom (from when the update script shut down the server to update it), this is part of the log in /root/.local/share/ersatztv/logs that's available from the broken updated instance. Everything prior to this is personalized to my instance (showing channels, libraries, etc.), so I've redacted that. These errors do not appear in any of my previous logs from a working prod environment:

It mostly repeats, so I'm cutting it off earlier to not break the 65536 character limit

2025-06-24 15:35:16.248 -04:00 [INF] Search index worker service shutting down
2025-06-24 15:35:16.249 -04:00 [INF] FFmpeg worker service shutting down
2025-06-24 15:35:16.249 -04:00 [INF] Scheduler service shutting down
2025-06-24 15:35:16.280 -04:00 [DBG] Completed garbage collection
2025-06-24 15:35:16.280 -04:00 [INF] Worker service shutting down
2025-06-24 15:35:16.280 -04:00 [INF] Scanner service shutting down
2025-06-24 15:35:16.281 -04:00 [INF] Plex service shutting down
2025-06-24 15:35:16.281 -04:00 [INF] Jellyfin service shutting down
2025-06-24 15:35:16.281 -04:00 [INF] Emby service shutting down
2025-06-24 15:35:20.858 -04:00 [INF] ErsatzTV version v25.2.0-linux-x64
2025-06-24 15:35:20.889 -04:00 [WRN] Give feedback at https://github.com/ErsatzTV/ErsatzTV or https://discord.gg/hHaJm3yGy6
2025-06-24 15:35:20.892 -04:00 [INF] Database is at /root/.local/share/ersatztv/ersatztv.sqlite3
2025-06-24 15:35:20.899 -04:00 [INF] Transcode folder is /root/.local/share/etv-transcode
2025-06-24 15:35:20.982 -04:00 [INF] Using Lucene (embedded) search index backend
2025-06-24 15:35:21.058 -04:00 [INF] Server will listen on streaming port 8409, UI port 8409 - try UI at http://localhost:8409
2025-06-24 15:35:21.058 -04:00 [INF] Applying database migrations
2025-06-24 15:35:21.091 -04:00 [INF] Worker service started
2025-06-24 15:35:21.110 -04:00 [INF] FFmpeg worker service started
2025-06-24 15:35:21.286 -04:00 [ERR] Hosting failed to start
System.IO.IOException: Failed to bind to address http://[::]:8409: address already in use.
 ---> Microsoft.AspNetCore.Connections.AddressInUseException: Address already in use
 ---> System.Net.Sockets.SocketException (98): Address already in use
   at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.Sockets.Socket.Bind(EndPoint localEP)
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.CreateDefaultBoundListenSocket(EndPoint endpoint)
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind()
   --- End of inner exception stack trace ---
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind()
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig endpointConfig, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.<>c__DisplayClass28_0`1.<<StartAsync>g__OnBind|0>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.AnyIPListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.EndpointsStrategy.BindAsync(AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.BindAsync(CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken)
   at Microsoft.Extensions.Hosting.Internal.Host.<StartAsync>b__14_1(IHostedService service, CancellationToken token)
   at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation)
2025-06-24 15:35:21.293 -04:00 [INF] FFmpeg worker service shutting down
2025-06-24 15:35:21.293 -04:00 [INF] Worker service shutting down
2025-06-24 15:35:21.293 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.FFmpegLocatorService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/FFmpegLocatorService.cs:line 27
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:21.294 -04:00 [FTL] Host terminated unexpectedly
System.IO.IOException: Failed to bind to address http://[::]:8409: address already in use.
 ---> Microsoft.AspNetCore.Connections.AddressInUseException: Address already in use
 ---> System.Net.Sockets.SocketException (98): Address already in use
   at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.Sockets.Socket.Bind(EndPoint localEP)
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.CreateDefaultBoundListenSocket(EndPoint endpoint)
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind()
   --- End of inner exception stack trace ---
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind()
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig endpointConfig, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.<>c__DisplayClass28_0`1.<<StartAsync>g__OnBind|0>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.AnyIPListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.EndpointsStrategy.BindAsync(AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.BindAsync(CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken)
   at Microsoft.Extensions.Hosting.Internal.Host.<StartAsync>b__14_1(IHostedService service, CancellationToken token)
   at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation)
   at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
   at ErsatzTV.Program.Main(String[] args) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Program.cs:line 120
2025-06-24 15:35:21.294 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.PlexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/PlexService.cs:line 34
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:21.294 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.ScannerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/ScannerService.cs:line 38
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:21.294 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForSearchIndex(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 32
   at ErsatzTV.Services.SchedulerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SchedulerService.cs:line 51
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:21.294 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.SearchIndexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SearchIndexService.cs:line 33
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:21.294 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.EmbyService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/EmbyService.cs:line 34
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:21.294 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.JellyfinService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/JellyfinService.cs:line 34
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:21.299 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted.
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.FFmpegLocatorService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/FFmpegLocatorService.cs:line 27
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:21.301 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted.
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.JellyfinService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/JellyfinService.cs:line 34
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:21.300 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted.
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.PlexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/PlexService.cs:line 34
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:21.300 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted.
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.ScannerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/ScannerService.cs:line 38
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:21.300 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted.
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForSearchIndex(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 32
   at ErsatzTV.Services.SchedulerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SchedulerService.cs:line 51
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:21.300 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted.
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.SearchIndexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SearchIndexService.cs:line 33
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:56.793 -04:00 [INF] ErsatzTV version v25.2.0-linux-x64
2025-06-24 15:35:56.823 -04:00 [WRN] Give feedback at https://github.com/ErsatzTV/ErsatzTV or https://discord.gg/hHaJm3yGy6
2025-06-24 15:35:56.826 -04:00 [INF] Database is at /root/.local/share/ersatztv/ersatztv.sqlite3
2025-06-24 15:35:56.833 -04:00 [INF] Transcode folder is /root/.local/share/etv-transcode
2025-06-24 15:35:56.910 -04:00 [INF] Using Lucene (embedded) search index backend
2025-06-24 15:35:56.975 -04:00 [INF] Server will listen on streaming port 8409, UI port 8409 - try UI at http://localhost:8409
2025-06-24 15:35:56.975 -04:00 [INF] Applying database migrations
2025-06-24 15:35:57.003 -04:00 [INF] Worker service started
2025-06-24 15:35:57.026 -04:00 [INF] FFmpeg worker service started
2025-06-24 15:35:57.167 -04:00 [ERR] Hosting failed to start
System.IO.IOException: Failed to bind to address http://[::]:8409: address already in use.
 ---> Microsoft.AspNetCore.Connections.AddressInUseException: Address already in use
 ---> System.Net.Sockets.SocketException (98): Address already in use
   at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.Sockets.Socket.Bind(EndPoint localEP)
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.CreateDefaultBoundListenSocket(EndPoint endpoint)
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind()
   --- End of inner exception stack trace ---
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind()
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig endpointConfig, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.<>c__DisplayClass28_0`1.<<StartAsync>g__OnBind|0>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.AnyIPListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.EndpointsStrategy.BindAsync(AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.BindAsync(CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken)
   at Microsoft.Extensions.Hosting.Internal.Host.<StartAsync>b__14_1(IHostedService service, CancellationToken token)
   at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation)
2025-06-24 15:35:57.172 -04:00 [INF] FFmpeg worker service shutting down
2025-06-24 15:35:57.172 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.SearchIndexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SearchIndexService.cs:line 33
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:57.173 -04:00 [FTL] Host terminated unexpectedly
System.IO.IOException: Failed to bind to address http://[::]:8409: address already in use.
 ---> Microsoft.AspNetCore.Connections.AddressInUseException: Address already in use
 ---> System.Net.Sockets.SocketException (98): Address already in use
   at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.Sockets.Socket.Bind(EndPoint localEP)
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.CreateDefaultBoundListenSocket(EndPoint endpoint)
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind()
   --- End of inner exception stack trace ---
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind()
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig endpointConfig, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.<>c__DisplayClass28_0`1.<<StartAsync>g__OnBind|0>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.AnyIPListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.EndpointsStrategy.BindAsync(AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.BindAsync(CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken)
   at Microsoft.Extensions.Hosting.Internal.Host.<StartAsync>b__14_1(IHostedService service, CancellationToken token)
   at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation)
   at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
   at ErsatzTV.Program.Main(String[] args) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Program.cs:line 120
2025-06-24 15:35:57.173 -04:00 [INF] Worker service shutting down
2025-06-24 15:35:57.178 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted.
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.SearchIndexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SearchIndexService.cs:line 33
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:57.173 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.FFmpegLocatorService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/FFmpegLocatorService.cs:line 27
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:57.173 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.EmbyService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/EmbyService.cs:line 34
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:57.173 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.PlexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/PlexService.cs:line 34
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:57.173 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.ScannerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/ScannerService.cs:line 38
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:57.173 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.JellyfinService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/JellyfinService.cs:line 34
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:57.178 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.RunOnce.RebuildSearchIndexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/RunOnce/RebuildSearchIndexService.cs:line 23
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:57.178 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted.
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.FFmpegLocatorService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/FFmpegLocatorService.cs:line 27
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:57.179 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted.
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.EmbyService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/EmbyService.cs:line 34
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:57.179 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted.
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.PlexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/PlexService.cs:line 34
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:35:57.179 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted.
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.ScannerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/ScannerService.cs:line 38
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:36:32.525 -04:00 [INF] ErsatzTV version v25.2.0-linux-x64
2025-06-24 15:36:32.555 -04:00 [WRN] Give feedback at https://github.com/ErsatzTV/ErsatzTV or https://discord.gg/hHaJm3yGy6
2025-06-24 15:36:32.558 -04:00 [INF] Database is at /root/.local/share/ersatztv/ersatztv.sqlite3
2025-06-24 15:36:32.564 -04:00 [INF] Transcode folder is /root/.local/share/etv-transcode
2025-06-24 15:36:32.642 -04:00 [INF] Using Lucene (embedded) search index backend
2025-06-24 15:36:32.709 -04:00 [INF] Applying database migrations
2025-06-24 15:36:32.709 -04:00 [INF] Server will listen on streaming port 8409, UI port 8409 - try UI at http://localhost:8409
2025-06-24 15:36:32.725 -04:00 [INF] Worker service started
2025-06-24 15:36:32.750 -04:00 [INF] FFmpeg worker service started
2025-06-24 15:36:32.928 -04:00 [ERR] Hosting failed to start
System.IO.IOException: Failed to bind to address http://[::]:8409: address already in use.
 ---> Microsoft.AspNetCore.Connections.AddressInUseException: Address already in use
 ---> System.Net.Sockets.SocketException (98): Address already in use
   at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.Sockets.Socket.Bind(EndPoint localEP)
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.CreateDefaultBoundListenSocket(EndPoint endpoint)
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind()
   --- End of inner exception stack trace ---
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind()
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig endpointConfig, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.<>c__DisplayClass28_0`1.<<StartAsync>g__OnBind|0>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.AnyIPListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.EndpointsStrategy.BindAsync(AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.BindAsync(CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken)
   at Microsoft.Extensions.Hosting.Internal.Host.<StartAsync>b__14_1(IHostedService service, CancellationToken token)
   at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation)
2025-06-24 15:36:32.934 -04:00 [INF] FFmpeg worker service shutting down
2025-06-24 15:36:32.935 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.SearchIndexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SearchIndexService.cs:line 33
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:36:32.935 -04:00 [INF] Worker service shutting down
2025-06-24 15:36:32.935 -04:00 [FTL] Host terminated unexpectedly
System.IO.IOException: Failed to bind to address http://[::]:8409: address already in use.
 ---> Microsoft.AspNetCore.Connections.AddressInUseException: Address already in use
 ---> System.Net.Sockets.SocketException (98): Address already in use
   at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.Sockets.Socket.Bind(EndPoint localEP)
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.CreateDefaultBoundListenSocket(EndPoint endpoint)
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind()
   --- End of inner exception stack trace ---
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind()
   at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig endpointConfig, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.<>c__DisplayClass28_0`1.<<StartAsync>g__OnBind|0>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.AnyIPListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.EndpointsStrategy.BindAsync(AddressBindContext context, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.BindAsync(CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken)
   at Microsoft.Extensions.Hosting.Internal.Host.<StartAsync>b__14_1(IHostedService service, CancellationToken token)
   at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation)
   at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
   at ErsatzTV.Program.Main(String[] args) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Program.cs:line 120
2025-06-24 15:36:32.935 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.FFmpegLocatorService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/FFmpegLocatorService.cs:line 27
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:36:32.935 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.JellyfinService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/JellyfinService.cs:line 34
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:36:32.935 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.ScannerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/ScannerService.cs:line 38
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:36:32.935 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForSearchIndex(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 32
   at ErsatzTV.Services.SchedulerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SchedulerService.cs:line 51
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:36:32.942 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted.
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForSearchIndex(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 32
   at ErsatzTV.Services.SchedulerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SchedulerService.cs:line 51
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:36:32.935 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.PlexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/PlexService.cs:line 34
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:36:32.941 -04:00 [ERR] BackgroundService failed
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.EmbyService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/EmbyService.cs:line 34
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:36:32.941 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted.
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.SearchIndexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SearchIndexService.cs:line 33
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:36:32.943 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted.
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.EmbyService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/EmbyService.cs:line 34
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:36:32.941 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted.
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.JellyfinService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/JellyfinService.cs:line 34
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)
2025-06-24 15:36:32.942 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted.
System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26
   at ErsatzTV.Services.ScannerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/ScannerService.cs:line 38
   at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService)

🖼️ Additional context (optional).

I'm by no means a Linux expert still, so I wouldn't be surprised if a fix was staring me in the face. The last time I updated with the update command was from .88 beta (or whatever pre-release version it was) to 25.1.0 in February. It broke my instance back then too. I was able to fix that by manually copying the ETV executable into the opt/ErsatzTV folder manually (at least I think that's what I did, it was back in Feb and I never documented it unfortunately since I fixed it and moved on). One thing I couldn't verify since the instance was not working was if FFmpeg was updated too. I'm the script accounts for also updating ffmpeg to the latest version since there's no direct upgrade path from 6.1 to 7.1.1 too apparently, so sharing that info JIC.

Since the script is saying it's updateable, I'm its safe to assume others will face similar issues too (assuming they didn't change around directories and whatnot) whether they used Advanced or Default settings.

Originally created by @clipz98 on GitHub (Jun 24, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? ErsatzTV ### 📂 What was the exact command used to execute the script? update ### ⚙️ What settings are you using? - [ ] Default Settings - [x] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📝 Provide a clear and concise description of the issue. The `update` command is unable to safely update ErsatzTV (ETV) the new [25.2.0 release](https://github.com/ErsatzTV/ErsatzTV/releases/tag/v25.2.0) that came our earlier today without breaking my existing instance. The update includes an updated ffmpeg bundle from 6.1 to 7.1.1 (in docker only I'm assuming) and is required for this version to properly work too. ### 🔄 Steps to reproduce the issue. **After creating a snapshot prior to updating with WinSCP open and sshed into the LXC to monitor file changes:** 1. Ran the `update` command in the lxc console verbosely; update was a success 2. My reverse-proxied URL to ETV presented "Bad Gateway," but directly accessing via IP/Port failed too 3. Checked the service to see if it was still running (systemctl status ersatzTV) and it was in a failed/exited state 4. Rebooted LXC just in case; same issue 5. Attempted to run `update` again, but it confirmed that it was on the latest version 6. Rolled back snapshot and re-ran the `update` command; it was rinse and repeat with it not working again 7. Downloaded my last nightly Proxmox Backup Server backup of the LXC of the `opt/ErsatzTV` folder to compare and contrast file modification dates and other possible discrepancies 8. Checked `/root/.local/share/ersatztv` folder for discrepancies; I noticed that ersatztv.sqlite3-shm & ersatztv.sqlite3-wal get deleted when the `update` command is ran (after my third rollback/test I did later on), but that may be inconsequential since those files are [temp files](https://stackoverflow.com/questions/7778723/what-are-the-db-shm-and-db-wal-extensions-in-sqlite-databases) generated while the db is actually properly running? 9. Manually downloaded [ErsatzTV-v25.2.0-linux-x64.tar.gz](https://github.com/ErsatzTV/ErsatzTV/releases/download/v25.2.0/ErsatzTV-v25.2.0-linux-x64.tar.gz), uploaded it to the LXC, and replaced the opt/ErsatzTV folder with an untar'd copy of the download (after appending old folder with -backup to its name and renaming the newly untar'd folder to "ErsatzTV" like the old one to have the service reference it without change) 10. Manually update _sort of_ works in that I was able to launch the executable and my session, but it's in a broken state (previous site links work, but many HTML elements remain unclickable) and FFmpeg was the old version still (6.1 instead of the required 7.1.1); FFmpeg probably needs to be manually too, but I didn't do that for this test 11. I noticed that the folder `/root/.net/ErsatzTV` gets a new associated folder (with naming akin to a hash, e.g. `nwoq+SbySr5SzMDQg_C0smTNkAarR34=` for this update) each for each new update since there are also older folders corresponding to the last two times I updated (with matching modification dates for those eras), so I'm assuming there's a component of .NET that needs to be updated or referenced with each update? ### ❌ Paste the full error output (if available). **Starting from top to bottom (from when the update script shut down the server to update it), this is part of the log in `/root/.local/share/ersatztv/logs` that's available from the broken updated instance. Everything prior to this is personalized to my instance (showing channels, libraries, etc.), so I've redacted that. These errors do not appear in any of my previous logs from a working prod environment:** **It mostly repeats, so I'm cutting it off earlier to not break the 65536 character limit** ``` 2025-06-24 15:35:16.248 -04:00 [INF] Search index worker service shutting down 2025-06-24 15:35:16.249 -04:00 [INF] FFmpeg worker service shutting down 2025-06-24 15:35:16.249 -04:00 [INF] Scheduler service shutting down 2025-06-24 15:35:16.280 -04:00 [DBG] Completed garbage collection 2025-06-24 15:35:16.280 -04:00 [INF] Worker service shutting down 2025-06-24 15:35:16.280 -04:00 [INF] Scanner service shutting down 2025-06-24 15:35:16.281 -04:00 [INF] Plex service shutting down 2025-06-24 15:35:16.281 -04:00 [INF] Jellyfin service shutting down 2025-06-24 15:35:16.281 -04:00 [INF] Emby service shutting down 2025-06-24 15:35:20.858 -04:00 [INF] ErsatzTV version v25.2.0-linux-x64 2025-06-24 15:35:20.889 -04:00 [WRN] Give feedback at https://github.com/ErsatzTV/ErsatzTV or https://discord.gg/hHaJm3yGy6 2025-06-24 15:35:20.892 -04:00 [INF] Database is at /root/.local/share/ersatztv/ersatztv.sqlite3 2025-06-24 15:35:20.899 -04:00 [INF] Transcode folder is /root/.local/share/etv-transcode 2025-06-24 15:35:20.982 -04:00 [INF] Using Lucene (embedded) search index backend 2025-06-24 15:35:21.058 -04:00 [INF] Server will listen on streaming port 8409, UI port 8409 - try UI at http://localhost:8409 2025-06-24 15:35:21.058 -04:00 [INF] Applying database migrations 2025-06-24 15:35:21.091 -04:00 [INF] Worker service started 2025-06-24 15:35:21.110 -04:00 [INF] FFmpeg worker service started 2025-06-24 15:35:21.286 -04:00 [ERR] Hosting failed to start System.IO.IOException: Failed to bind to address http://[::]:8409: address already in use. ---> Microsoft.AspNetCore.Connections.AddressInUseException: Address already in use ---> System.Net.Sockets.SocketException (98): Address already in use at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Bind(EndPoint localEP) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.CreateDefaultBoundListenSocket(EndPoint endpoint) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig endpointConfig, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.<>c__DisplayClass28_0`1.<<StartAsync>g__OnBind|0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.AnyIPListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.EndpointsStrategy.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.BindAsync(CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken) at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) at Microsoft.Extensions.Hosting.Internal.Host.<StartAsync>b__14_1(IHostedService service, CancellationToken token) at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) 2025-06-24 15:35:21.293 -04:00 [INF] FFmpeg worker service shutting down 2025-06-24 15:35:21.293 -04:00 [INF] Worker service shutting down 2025-06-24 15:35:21.293 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.FFmpegLocatorService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/FFmpegLocatorService.cs:line 27 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:21.294 -04:00 [FTL] Host terminated unexpectedly System.IO.IOException: Failed to bind to address http://[::]:8409: address already in use. ---> Microsoft.AspNetCore.Connections.AddressInUseException: Address already in use ---> System.Net.Sockets.SocketException (98): Address already in use at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Bind(EndPoint localEP) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.CreateDefaultBoundListenSocket(EndPoint endpoint) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig endpointConfig, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.<>c__DisplayClass28_0`1.<<StartAsync>g__OnBind|0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.AnyIPListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.EndpointsStrategy.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.BindAsync(CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken) at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) at Microsoft.Extensions.Hosting.Internal.Host.<StartAsync>b__14_1(IHostedService service, CancellationToken token) at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken) at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) at ErsatzTV.Program.Main(String[] args) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Program.cs:line 120 2025-06-24 15:35:21.294 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.PlexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/PlexService.cs:line 34 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:21.294 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.ScannerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/ScannerService.cs:line 38 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:21.294 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForSearchIndex(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 32 at ErsatzTV.Services.SchedulerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SchedulerService.cs:line 51 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:21.294 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.SearchIndexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SearchIndexService.cs:line 33 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:21.294 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.EmbyService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/EmbyService.cs:line 34 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:21.294 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.JellyfinService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/JellyfinService.cs:line 34 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:21.299 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted. System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.FFmpegLocatorService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/FFmpegLocatorService.cs:line 27 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:21.301 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted. System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.JellyfinService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/JellyfinService.cs:line 34 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:21.300 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted. System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.PlexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/PlexService.cs:line 34 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:21.300 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted. System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.ScannerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/ScannerService.cs:line 38 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:21.300 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted. System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForSearchIndex(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 32 at ErsatzTV.Services.SchedulerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SchedulerService.cs:line 51 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:21.300 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted. System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.SearchIndexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SearchIndexService.cs:line 33 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:56.793 -04:00 [INF] ErsatzTV version v25.2.0-linux-x64 2025-06-24 15:35:56.823 -04:00 [WRN] Give feedback at https://github.com/ErsatzTV/ErsatzTV or https://discord.gg/hHaJm3yGy6 2025-06-24 15:35:56.826 -04:00 [INF] Database is at /root/.local/share/ersatztv/ersatztv.sqlite3 2025-06-24 15:35:56.833 -04:00 [INF] Transcode folder is /root/.local/share/etv-transcode 2025-06-24 15:35:56.910 -04:00 [INF] Using Lucene (embedded) search index backend 2025-06-24 15:35:56.975 -04:00 [INF] Server will listen on streaming port 8409, UI port 8409 - try UI at http://localhost:8409 2025-06-24 15:35:56.975 -04:00 [INF] Applying database migrations 2025-06-24 15:35:57.003 -04:00 [INF] Worker service started 2025-06-24 15:35:57.026 -04:00 [INF] FFmpeg worker service started 2025-06-24 15:35:57.167 -04:00 [ERR] Hosting failed to start System.IO.IOException: Failed to bind to address http://[::]:8409: address already in use. ---> Microsoft.AspNetCore.Connections.AddressInUseException: Address already in use ---> System.Net.Sockets.SocketException (98): Address already in use at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Bind(EndPoint localEP) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.CreateDefaultBoundListenSocket(EndPoint endpoint) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig endpointConfig, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.<>c__DisplayClass28_0`1.<<StartAsync>g__OnBind|0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.AnyIPListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.EndpointsStrategy.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.BindAsync(CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken) at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) at Microsoft.Extensions.Hosting.Internal.Host.<StartAsync>b__14_1(IHostedService service, CancellationToken token) at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) 2025-06-24 15:35:57.172 -04:00 [INF] FFmpeg worker service shutting down 2025-06-24 15:35:57.172 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.SearchIndexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SearchIndexService.cs:line 33 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:57.173 -04:00 [FTL] Host terminated unexpectedly System.IO.IOException: Failed to bind to address http://[::]:8409: address already in use. ---> Microsoft.AspNetCore.Connections.AddressInUseException: Address already in use ---> System.Net.Sockets.SocketException (98): Address already in use at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Bind(EndPoint localEP) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.CreateDefaultBoundListenSocket(EndPoint endpoint) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig endpointConfig, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.<>c__DisplayClass28_0`1.<<StartAsync>g__OnBind|0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.AnyIPListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.EndpointsStrategy.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.BindAsync(CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken) at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) at Microsoft.Extensions.Hosting.Internal.Host.<StartAsync>b__14_1(IHostedService service, CancellationToken token) at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken) at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) at ErsatzTV.Program.Main(String[] args) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Program.cs:line 120 2025-06-24 15:35:57.173 -04:00 [INF] Worker service shutting down 2025-06-24 15:35:57.178 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted. System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.SearchIndexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SearchIndexService.cs:line 33 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:57.173 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.FFmpegLocatorService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/FFmpegLocatorService.cs:line 27 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:57.173 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.EmbyService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/EmbyService.cs:line 34 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:57.173 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.PlexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/PlexService.cs:line 34 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:57.173 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.ScannerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/ScannerService.cs:line 38 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:57.173 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.JellyfinService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/JellyfinService.cs:line 34 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:57.178 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.RunOnce.RebuildSearchIndexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/RunOnce/RebuildSearchIndexService.cs:line 23 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:57.178 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted. System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.FFmpegLocatorService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/FFmpegLocatorService.cs:line 27 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:57.179 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted. System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.EmbyService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/EmbyService.cs:line 34 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:57.179 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted. System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.PlexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/PlexService.cs:line 34 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:35:57.179 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted. System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.ScannerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/ScannerService.cs:line 38 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:36:32.525 -04:00 [INF] ErsatzTV version v25.2.0-linux-x64 2025-06-24 15:36:32.555 -04:00 [WRN] Give feedback at https://github.com/ErsatzTV/ErsatzTV or https://discord.gg/hHaJm3yGy6 2025-06-24 15:36:32.558 -04:00 [INF] Database is at /root/.local/share/ersatztv/ersatztv.sqlite3 2025-06-24 15:36:32.564 -04:00 [INF] Transcode folder is /root/.local/share/etv-transcode 2025-06-24 15:36:32.642 -04:00 [INF] Using Lucene (embedded) search index backend 2025-06-24 15:36:32.709 -04:00 [INF] Applying database migrations 2025-06-24 15:36:32.709 -04:00 [INF] Server will listen on streaming port 8409, UI port 8409 - try UI at http://localhost:8409 2025-06-24 15:36:32.725 -04:00 [INF] Worker service started 2025-06-24 15:36:32.750 -04:00 [INF] FFmpeg worker service started 2025-06-24 15:36:32.928 -04:00 [ERR] Hosting failed to start System.IO.IOException: Failed to bind to address http://[::]:8409: address already in use. ---> Microsoft.AspNetCore.Connections.AddressInUseException: Address already in use ---> System.Net.Sockets.SocketException (98): Address already in use at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Bind(EndPoint localEP) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.CreateDefaultBoundListenSocket(EndPoint endpoint) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig endpointConfig, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.<>c__DisplayClass28_0`1.<<StartAsync>g__OnBind|0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.AnyIPListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.EndpointsStrategy.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.BindAsync(CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken) at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) at Microsoft.Extensions.Hosting.Internal.Host.<StartAsync>b__14_1(IHostedService service, CancellationToken token) at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) 2025-06-24 15:36:32.934 -04:00 [INF] FFmpeg worker service shutting down 2025-06-24 15:36:32.935 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.SearchIndexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SearchIndexService.cs:line 33 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:36:32.935 -04:00 [INF] Worker service shutting down 2025-06-24 15:36:32.935 -04:00 [FTL] Host terminated unexpectedly System.IO.IOException: Failed to bind to address http://[::]:8409: address already in use. ---> Microsoft.AspNetCore.Connections.AddressInUseException: Address already in use ---> System.Net.Sockets.SocketException (98): Address already in use at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Bind(EndPoint localEP) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.CreateDefaultBoundListenSocket(EndPoint endpoint) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig endpointConfig, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.<>c__DisplayClass28_0`1.<<StartAsync>g__OnBind|0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.AnyIPListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.EndpointsStrategy.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.BindAsync(CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken) at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) at Microsoft.Extensions.Hosting.Internal.Host.<StartAsync>b__14_1(IHostedService service, CancellationToken token) at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken) at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) at ErsatzTV.Program.Main(String[] args) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Program.cs:line 120 2025-06-24 15:36:32.935 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.FFmpegLocatorService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/FFmpegLocatorService.cs:line 27 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:36:32.935 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.JellyfinService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/JellyfinService.cs:line 34 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:36:32.935 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.ScannerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/ScannerService.cs:line 38 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:36:32.935 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForSearchIndex(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 32 at ErsatzTV.Services.SchedulerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SchedulerService.cs:line 51 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:36:32.942 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted. System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForSearchIndex(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 32 at ErsatzTV.Services.SchedulerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SchedulerService.cs:line 51 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:36:32.935 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.PlexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/PlexService.cs:line 34 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:36:32.941 -04:00 [ERR] BackgroundService failed System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.EmbyService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/EmbyService.cs:line 34 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:36:32.941 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted. System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.SearchIndexService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/SearchIndexService.cs:line 33 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:36:32.943 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted. System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.EmbyService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/EmbyService.cs:line 34 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:36:32.941 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted. System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.JellyfinService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/JellyfinService.cs:line 34 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) 2025-06-24 15:36:32.942 -04:00 [FTL] The HostOptions.BackgroundServiceExceptionBehavior is configured to StopHost. A BackgroundService has thrown an unhandled exception, and the IHost instance is stopping. To avoid this behavior, configure this to Ignore; however the BackgroundService will not be restarted. System.OperationCanceledException: The operation was canceled. at System.Threading.CancellationToken.ThrowOperationCanceledException() at System.Threading.SemaphoreSlim.WaitUntilCountOrTimeoutAsync(TaskNode asyncWaiter, Int32 millisecondsTimeout, CancellationToken cancellationToken) at ErsatzTV.Core.SystemStartup.WaitForDatabase(CancellationToken cancellationToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV.Core/SystemStartup.cs:line 26 at ErsatzTV.Services.ScannerService.ExecuteAsync(CancellationToken stoppingToken) in /home/runner/work/ErsatzTV/ErsatzTV/ErsatzTV/Services/ScannerService.cs:line 38 at Microsoft.Extensions.Hosting.Internal.Host.TryExecuteBackgroundServiceAsync(BackgroundService backgroundService) ``` ### 🖼️ Additional context (optional). I'm by no means a Linux expert still, so I wouldn't be surprised if a fix was staring me in the face. The last time I updated with the `update` command was from .88 beta (or whatever pre-release version it was) to 25.1.0 in February. It broke my instance back then too. I was able to fix that by manually copying the ETV executable into the opt/ErsatzTV folder manually (at least I think that's what I did, it was back in Feb and I never documented it unfortunately since I fixed it and moved on). One thing I couldn't verify since the instance was not working was if FFmpeg was updated too. I'm the script accounts for also updating ffmpeg to the latest version since there's no direct upgrade path from 6.1 to 7.1.1 too apparently, so sharing that info JIC. Since the script is saying it's updateable, I'm its safe to assume others will face similar issues too (assuming they didn't change around directories and whatnot) whether they used Advanced or Default settings.
saavagebueno added the bug label 2025-11-20 05:08:29 -05:00
Author
Owner

@tremor021 commented on GitHub (Jun 29, 2025):

Failed to bind to address http://[::]:8409: address already in use. indicates that something is keeping port 8409 opened. Its probably malfunctioning instance of ErsatzTV.

Kill the process taking up the port. You can check which one it is with:
ss -tulpn
You can also do systemctl stop ersatzTV and then use above command to check if instance is stopped. This would most likely prevent any issue with the update. If the instance is bugged after stop command, you must kill it or you will have same problem when you run update.

Also, continuing on your additional comment about ffmpeg. Script grabs the latest available version at the install time with this command:
curl -fsSL "https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz" -o "ffmpeg-release-amd64-static.tar.xz"

I don't see that we run a ffmpeg update alongside ErsatzTV. We just update ErsatzTV to the latest version. ffmpeg isn't really one of those softwares that needs constant updating, so i guess it shouldn't make any problems ever.

@tremor021 commented on GitHub (Jun 29, 2025): `Failed to bind to address http://[::]:8409: address already in use.` indicates that something is keeping port 8409 opened. Its probably malfunctioning instance of ErsatzTV. Kill the process taking up the port. You can check which one it is with: `ss -tulpn` You can also do `systemctl stop ersatzTV` and then use above command to check if instance is stopped. This would most likely prevent any issue with the update. If the instance is bugged after stop command, you must kill it or you will have same problem when you run update. Also, continuing on your additional comment about ffmpeg. Script grabs the latest available version at the install time with this command: `curl -fsSL "https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz" -o "ffmpeg-release-amd64-static.tar.xz"` I don't see that we run a ffmpeg update alongside ErsatzTV. We just update ErsatzTV to the latest version. ffmpeg isn't really one of those softwares that needs constant updating, so i guess it shouldn't make any problems ever.
Author
Owner

@clipz98 commented on GitHub (Jun 29, 2025):

Failed to bind to address http://[::]:8409: address already in use. indicates that something is keeping port 8409 opened. Its probably malfunctioning instance of ErsatzTV.

Kill the process taking up the port. You can check which one it is with: ss -tulpn You can also do systemctl stop ersatzTV and then use above command to check if instance is stopped. This would most likely prevent any issue with the update. If the instance is bugged after stop command, you must kill it or you will have same problem when you run update.

Also, continuing on your additional comment about ffmpeg. Script grabs the latest available version at the install time with this command: curl -fsSL "https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz" -o "ffmpeg-release-amd64-static.tar.xz"

I don't see that we run a ffmpeg update alongside ErsatzTV. We just update ErsatzTV to the latest version. ffmpeg isn't really one of those softwares that needs constant updating, so i guess it shouldn't make any problems ever.

Hey thanks for the response. I mentioned previously that I've been able to get it manually working by swapping out the old and new binary folders, but failed to mention that yes, I always stopped the ersatztv service and stuff before doing any of that. Doing this by hand allowed me to get it mostly working. For whatever reason, accessing via IP acts normally with all the menus clickable, but via my reverse-proxied url, the menu items aren't clickable (even after clearing cookies). That's probably out-of-scope, so I won't ask that to be troubleshot, but mentioning it for the sake of extra info in case it helps.

The update does bring a bit of a change to how the ports are used in that you can now assign the web server admin UI and the streaming server separate ports (it keeps the default 8409 for both though per the changelog). At first I thought it was messing that up when used that update script, but that's not an issue when I manually change binaries.

I also brought FFmpeg because this specific version apparently requires 7.1.1 and will complain about earlier versions being out of date. I already analyzed the main ETV script, found the johnvansickle.com site, and learned that his version only goes up to 7.0.2 currently. I only found out about the error message when I manually updated ETV since that's presented on the main page immediately. It's worth noting the ETV author has a repo dedicated to docker ffmpeg builds (that are based on this project), so while I agree ffmpeg shouldn't normally need constant updates in normal circumstances, following the author's recommended version build would probably make sense for compatibility purposes and be considered for the updates like it already is for the first install. I made a test instance with the script from scratch just to share my the error too. It's a bit nicer than the one I got for having 6.x still installed:
Image

For those that may not be as savvy enough to manually update and rely on the mc update feature, that's why I made this post in case it could aid the script devs. If the update script is meant to just focus on the app only without its dependencies, that's my bad since I guess that's a different story.

@clipz98 commented on GitHub (Jun 29, 2025): > `Failed to bind to address http://[::]:8409: address already in use.` indicates that something is keeping port 8409 opened. Its probably malfunctioning instance of ErsatzTV. > > Kill the process taking up the port. You can check which one it is with: `ss -tulpn` You can also do `systemctl stop ersatzTV` and then use above command to check if instance is stopped. This would most likely prevent any issue with the update. If the instance is bugged after stop command, you must kill it or you will have same problem when you run update. > > Also, continuing on your additional comment about ffmpeg. Script grabs the latest available version at the install time with this command: `curl -fsSL "https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz" -o "ffmpeg-release-amd64-static.tar.xz"` > > I don't see that we run a ffmpeg update alongside ErsatzTV. We just update ErsatzTV to the latest version. ffmpeg isn't really one of those softwares that needs constant updating, so i guess it shouldn't make any problems ever. Hey thanks for the response. I mentioned previously that I've been able to get it manually working by swapping out the old and new binary folders, but failed to mention that yes, I always stopped the `ersatztv` service and stuff before doing any of that. Doing this by hand allowed me to get it _mostly_ working. For whatever reason, accessing via IP acts normally with all the menus clickable, but via my reverse-proxied url, the menu items aren't clickable (even after clearing cookies). That's probably out-of-scope, so I won't ask that to be troubleshot, but mentioning it for the sake of extra info in case it helps. The update _does_ bring a bit of a change to how the ports are used in that you can now assign the web server admin UI and the streaming server separate ports (it keeps the default 8409 for both though per the changelog). At first I thought it was messing that up when used that `update` script, but that's not an issue when I manually change binaries. I also brought FFmpeg because this specific version apparently requires 7.1.1 and will complain about earlier versions being out of date. I already analyzed the main ETV script, found the johnvansickle.com site, and learned that his version only goes up to 7.0.2 currently. I only found out about the error message when I manually updated ETV since that's presented on the main page immediately. It's worth noting the ETV author has a [repo](https://github.com/ErsatzTV/ErsatzTV-ffmpeg) dedicated to docker ffmpeg builds (that are based on [this project](https://github.com/jrottenberg/ffmpeg)), so while I agree ffmpeg shouldn't normally need constant updates in normal circumstances, following the author's recommended version build would probably make sense for compatibility purposes and be considered for the updates like it already is for the first install. I made a test instance with the script from scratch just to share my the error too. It's a bit nicer than the one I got for having 6.x still installed: ![Image](https://github.com/user-attachments/assets/f154695d-8471-4951-805d-6b40a7b1d69e) For those that may not be as savvy enough to manually update and rely on the mc update feature, that's why I made this post in case it could aid the script devs. If the update script is meant to just focus on the app only without its dependencies, that's my bad since I guess that's a different story.
Author
Owner

@tremor021 commented on GitHub (Jun 29, 2025):

If application itself complains about mismatching versions of ffmpeg, then i guess we should update it alongside ETV.

Gonna see if i can do this tomorrow or something

@tremor021 commented on GitHub (Jun 29, 2025): If application itself complains about mismatching versions of ffmpeg, then i guess we should update it alongside ETV. Gonna see if i can do this tomorrow or something
Author
Owner

@MickLesk commented on GitHub (Jun 30, 2025):

hm, not so easy to switch to this ffmpeg, because its an completly different file structure then the "original" ffmpeg.
Edit: these files in there repo are windows only...

Maybe this Script get an refactor

@MickLesk commented on GitHub (Jun 30, 2025): hm, not so easy to switch to this ffmpeg, because its an completly different file structure then the "original" ffmpeg. Edit: these files in there repo are windows only... Maybe this Script get an refactor
Author
Owner

@MickLesk commented on GitHub (Jul 8, 2025):

Full refactored

@MickLesk commented on GitHub (Jul 8, 2025): Full refactored
Author
Owner

@clipz98 commented on GitHub (Jul 8, 2025):

Thanks for the the work! I snapshotted then ran the update command and unfortunately ran into this error now.

Image

This was originally installed via the script, so I made no major modifications to the OS itself (other than cron-automated updates through the LXC updater script). Going to attempt to see if I can fix the so-called broken packages when I have time, but sharing this for awareness in case anyone else ran into this issue.

@clipz98 commented on GitHub (Jul 8, 2025): Thanks for the the work! I snapshotted then ran the `update` command and unfortunately ran into this error now. <img width="1214" height="1139" alt="Image" src="https://github.com/user-attachments/assets/f82e3eaf-bf93-4391-b8c7-7605caef12a0" /> This was originally installed via the script, so I made no major modifications to the OS itself (other than cron-automated updates through the LXC updater script). Going to attempt to see if I can fix the so-called broken packages when I have time, but sharing this for awareness in case anyone else ran into this issue.
Author
Owner

@MickLesk commented on GitHub (Jul 8, 2025):

Better to recreate the LXC, because its an old Special ffmpeg Install, this is now the official

@MickLesk commented on GitHub (Jul 8, 2025): Better to recreate the LXC, because its an old Special ffmpeg Install, this is now the official
Author
Owner

@clipz98 commented on GitHub (Jul 8, 2025):

Better to recreate the LXC, because its an old Special ffmpeg Install, this is now the official

This was a great hint, thanks Mick! Instead of starting over from scratch, what I tried instead was doing an apt purge ffmpeg THEN apt autoremove since purging alone was not fixing the issue. It cleared off the main libraries with the first purge then cleaned everything else with the autoremove! My update was finally successful after that! I replicated these steps after rolling back snapshot again just to make sure as well.

TL;DR for Everyone: Use apt purge ffmpeg -y && apt autoremove -y is the way to go for anyone attempting to update BEFORE using the built-in mc update function!

@clipz98 commented on GitHub (Jul 8, 2025): > Better to recreate the LXC, because its an old Special ffmpeg Install, this is now the official This was a great hint, thanks Mick! Instead of starting over from scratch, what I tried instead was doing an `apt purge ffmpeg` THEN `apt autoremove` since purging alone was not fixing the issue. It cleared off the main libraries with the first purge then cleaned everything else with the autoremove! My update was finally successful after that! I replicated these steps after rolling back snapshot again just to make sure as well. TL;DR for Everyone: Use **`apt purge ffmpeg -y && apt autoremove -y`** is the way to go for anyone attempting to update BEFORE using the built-in mc `update` function!
Author
Owner

@clipz98 commented on GitHub (Jul 8, 2025):

Back for some more reporting now that I've had time to examine the update more:

I seem to be having an issue with the previous vulkan driver that was being used just fine before since it's complaining about "No compatible hardware acceleration kinds are supported by ffmpeg" now. The picture below is my updated instance that was previously using hw acceleration just fine. The FFmpeg Reports warning can be ignored:

Image

For the sake of thorough testing, since @MickLesk suggested just rebuilding the LXC, I created a brand new test instance with the new refactored script. I used advanced settings for networking and stuff and nothing out of scope from a default, unprivileged LXC setup. It asked if I wanted to install the VAAPI driver (which I said "yes" to) and successfully installed everything. I opened the instance and was presented with the same issue again (minus the complaint about the VAAPI driver since I haven't set up any ffmpeg profiles yet):
Image

I noticed in the new lxc that it didn't create any PCI passthrough devices unlike my production ETV instance. Left image is my current one (originally created by the script), and the right pic is the new test instance.

Image Image

Here are the success reports from both installs (first one is the prod instance I updated directly, second one is the fresh install test instance):

Image PROD LXC

Image FRESH LXC

My device is using Intel Xe graphics (it's an MS-01 with the i9-13900H) meaning it supports QuickSync. Has this been ran into by anyone else, specifically with a QSV device?

@clipz98 commented on GitHub (Jul 8, 2025): Back for some more reporting now that I've had time to examine the update more: I seem to be having an issue with the previous vulkan driver that was being used just fine before since it's complaining about "No compatible hardware acceleration kinds are supported by ffmpeg" now. The picture below is my updated instance that was previously using hw acceleration just fine. The FFmpeg Reports warning can be ignored: <img width="963" height="569" alt="Image" src="https://github.com/user-attachments/assets/69a05eb5-a427-46d1-a4a1-d2c1d28473eb" /> For the sake of thorough testing, since @MickLesk suggested just rebuilding the LXC, I created a brand new test instance with the new refactored script. I used advanced settings for networking and stuff and nothing out of scope from a default, unprivileged LXC setup. It asked if I wanted to install the VAAPI driver (which I said "yes" to) and successfully installed everything. I opened the instance and was presented with the same issue again (minus the complaint about the VAAPI driver since I haven't set up any ffmpeg profiles yet): <img width="1004" height="496" alt="Image" src="https://github.com/user-attachments/assets/ab925592-8782-4613-95f7-1e0d04c5f953" /> I noticed in the new lxc that it didn't create any PCI passthrough devices unlike my production ETV instance. Left image is my current one (originally created by the script), and the right pic is the new test instance. <img width="360" height="199" alt="Image" src="https://github.com/user-attachments/assets/0bfe9bff-942f-4051-a4c9-387682486161" /> <img width="423" height="158" alt="Image" src="https://github.com/user-attachments/assets/7c316844-d773-4844-b56e-7046074311c0" /> Here are the success reports from both installs (first one is the prod instance I updated directly, second one is the fresh install test instance): <img width="353" height="154" alt="Image" src="https://github.com/user-attachments/assets/6e04b544-10cf-4351-9b49-18c0f55dd194" /> PROD LXC <img width="564" height="305" alt="Image" src="https://github.com/user-attachments/assets/96045275-4762-4023-97ff-46f54f59992f" /> FRESH LXC My device is using Intel Xe graphics (it's an MS-01 with the i9-13900H) meaning it supports QuickSync. Has this been ran into by anyone else, specifically with a QSV device?
Author
Owner

@MickLesk commented on GitHub (Jul 9, 2025):

whats the output of:

ls -l /dev/dri/

@MickLesk commented on GitHub (Jul 9, 2025): whats the output of: ls -l /dev/dri/
Author
Owner

@clipz98 commented on GitHub (Jul 9, 2025):

Here it is:
Image

@clipz98 commented on GitHub (Jul 9, 2025): Here it is: <img width="523" height="50" alt="Image" src="https://github.com/user-attachments/assets/549b5ed2-139a-489d-8e7d-fb3a467e8e27" />
Author
Owner

@MickLesk commented on GitHub (Jul 9, 2025):

you are right. The VAAPI work fine so, but the entry is missing, will be added after: https://github.com/community-scripts/ProxmoxVE/pull/5875 merge

@MickLesk commented on GitHub (Jul 9, 2025): you are right. The VAAPI work fine so, but the entry is missing, will be added after: https://github.com/community-scripts/ProxmoxVE/pull/5875 merge
Author
Owner

@clipz98 commented on GitHub (Jul 9, 2025):

Oops, I forgot to specify that the first picture was production Ersatz that's been used fine for months (I downgraded back to my snapshot). Here is the output of the test instance I made:

Image
@clipz98 commented on GitHub (Jul 9, 2025): Oops, I forgot to specify that the first picture was production Ersatz that's been used fine for months (I downgraded back to my snapshot). Here is the output of the test instance I made: <img width="546" height="106" alt="Image" src="https://github.com/user-attachments/assets/77568559-7d3b-49cd-b279-b93e014823f3" />
Author
Owner

@clipz98 commented on GitHub (Jul 11, 2025):

Hello. I'm going to continue to be a pain with the feedback, so bear with me. I saw the new merge was completed and recreated my test LXC before attempting to update prod again.

Here are my results for the test LXC:

Image Image Image

The the HW acceleration problem still exists. The new difference at least is that the PCI devices seem to be passed through correctly on new installs again at least after saying "yes" to VAAPI now that they have the proper UID/GID. Were you not seeing this issue on your end during your testing too @MickLesk? Do you have any QSV devices? Curious in case this is affecting Intel-based devices like mine alone.

This is my prod instance on the previous version:

Image

Here's some info from the test instance in the Troubleshooting tab all the way in the bottom of the Support menu that might be useful:

General:
{ "Version": "v25.2.0-linux-x64", "Environment": {}, "Health": [], "FFmpegSettings": { "FFmpegPath": "/usr/local/bin/ffmpeg", "FFprobePath": "/usr/local/bin/ffprobe", "DefaultFFmpegProfileId": 1, "PreferredAudioLanguageCode": "eng", "UseEmbeddedSubtitles": true, "ExtractEmbeddedSubtitles": false, "SaveReports": false, "HlsSegmenterIdleTimeout": 60, "WorkAheadSegmenterLimit": 1, "InitialSegmentCount": 1, "HlsDirectOutputFormat": "MpegTs" }, "Channels": [ { "Id": 1, "UniqueId": "0788beee-29e4-411d-93a0-f49b0f4d36c0", "Number": "1", "Name": "ErsatzTV", "Group": "ErsatzTV", "FFmpegProfileId": 1, "StreamingMode": "TransportStreamHybrid", "SubtitleMode": "None", "MusicVideoCreditsMode": "None", "SongVideoMode": "Default", "ProgressMode": "Always", "WebEncodedName": "ErsatzTV" } ], "FFmpegProfiles": [ { "Id": 1, "Name": "1920x1080 x264 ac3", "ThreadCount": 0, "HardwareAcceleration": "None", "VaapiDriver": "Default", "QsvExtraHardwareFrames": 64, "ResolutionId": 3, "Resolution": { "Id": 3, "Name": "1920x1080", "IsCustom": false, "Height": 1080, "Width": 1920 }, "ScalingBehavior": "ScaleAndPad", "VideoFormat": "H264", "VideoProfile": "high", "VideoPreset": "", "AllowBFrames": false, "BitDepth": "EightBit", "VideoBitrate": 2000, "VideoBufferSize": 4000, "TonemapAlgorithm": "Linear", "AudioFormat": "Aac", "AudioBitrate": 192, "AudioBufferSize": 384, "NormalizeLoudnessMode": "Off", "AudioChannels": 2, "AudioSampleRate": 48, "NormalizeFramerate": false, "DeinterlaceVideo": true } ] }

(Continued Next Post)

@clipz98 commented on GitHub (Jul 11, 2025): Hello. I'm going to continue to be a pain with the feedback, so bear with me. I saw the new merge was completed and recreated my test LXC before attempting to update prod again. ### Here are my results for the test LXC: <img width="569" height="237" alt="Image" src="https://github.com/user-attachments/assets/421c97d9-2dfb-4670-ba1a-eccdb7be9abd" /> <img width="798" height="236" alt="Image" src="https://github.com/user-attachments/assets/8a554ce7-7aa4-4534-99bc-07633f51240a" /> <img width="1241" height="655" alt="Image" src="https://github.com/user-attachments/assets/26c8473d-278f-4a87-b6c0-f30b82618e02" /> The the HW acceleration problem still exists. The new difference at least is that the PCI devices seem to be passed through correctly on new installs again at least after saying "yes" to VAAPI now that they have the proper UID/GID. Were you not seeing this issue on your end during your testing too @MickLesk? Do you have any QSV devices? Curious in case this is affecting Intel-based devices like mine alone. ### This is my prod instance on the previous version: <img width="1240" height="605" alt="Image" src="https://github.com/user-attachments/assets/58eb9363-fb5f-4e7a-843f-1d8acca70749" /> ### Here's some info from the test instance in the _Troubleshooting_ tab all the way in the bottom of the **Support** menu that might be useful: **General**: `{ "Version": "v25.2.0-linux-x64", "Environment": {}, "Health": [], "FFmpegSettings": { "FFmpegPath": "/usr/local/bin/ffmpeg", "FFprobePath": "/usr/local/bin/ffprobe", "DefaultFFmpegProfileId": 1, "PreferredAudioLanguageCode": "eng", "UseEmbeddedSubtitles": true, "ExtractEmbeddedSubtitles": false, "SaveReports": false, "HlsSegmenterIdleTimeout": 60, "WorkAheadSegmenterLimit": 1, "InitialSegmentCount": 1, "HlsDirectOutputFormat": "MpegTs" }, "Channels": [ { "Id": 1, "UniqueId": "0788beee-29e4-411d-93a0-f49b0f4d36c0", "Number": "1", "Name": "ErsatzTV", "Group": "ErsatzTV", "FFmpegProfileId": 1, "StreamingMode": "TransportStreamHybrid", "SubtitleMode": "None", "MusicVideoCreditsMode": "None", "SongVideoMode": "Default", "ProgressMode": "Always", "WebEncodedName": "ErsatzTV" } ], "FFmpegProfiles": [ { "Id": 1, "Name": "1920x1080 x264 ac3", "ThreadCount": 0, "HardwareAcceleration": "None", "VaapiDriver": "Default", "QsvExtraHardwareFrames": 64, "ResolutionId": 3, "Resolution": { "Id": 3, "Name": "1920x1080", "IsCustom": false, "Height": 1080, "Width": 1920 }, "ScalingBehavior": "ScaleAndPad", "VideoFormat": "H264", "VideoProfile": "high", "VideoPreset": "", "AllowBFrames": false, "BitDepth": "EightBit", "VideoBitrate": 2000, "VideoBufferSize": 4000, "TonemapAlgorithm": "Linear", "AudioFormat": "Aac", "AudioBitrate": 192, "AudioBufferSize": 384, "NormalizeLoudnessMode": "Off", "AudioChannels": 2, "AudioSampleRate": 48, "NormalizeFramerate": false, "DeinterlaceVideo": true } ] }` **(Continued Next Post)**
Author
Owner

@clipz98 commented on GitHub (Jul 11, 2025):

### VAAPI Capabilities
----------------
Checking display [wayland] driver [iHD] device [/dev/dri/card1]

error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: failed to initialize display 'wayland'

Checking display [wayland] driver [iHD] device [/dev/dri/renderD128]

error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: failed to initialize display 'wayland'

Checking display [wayland] driver [i965] device [/dev/dri/card1]

error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: failed to initialize display 'wayland'

Checking display [wayland] driver [i965] device [/dev/dri/renderD128]

error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: failed to initialize display 'wayland'

Checking display [wayland] driver [RadeonSI] device [/dev/dri/card1]

error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: failed to initialize display 'wayland'

Checking display [wayland] driver [RadeonSI] device [/dev/dri/renderD128]

error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: failed to initialize display 'wayland'

Checking display [wayland] driver [Nouveau] device [/dev/dri/card1]

error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: failed to initialize display 'wayland'

Checking display [wayland] driver [Nouveau] device [/dev/dri/renderD128]

error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: failed to initialize display 'wayland'

Checking display [x11] driver [iHD] device [/dev/dri/card1]

error: can't connect to X server!
error: failed to initialize display 'x11'

Checking display [x11] driver [iHD] device [/dev/dri/renderD128]

error: can't connect to X server!
error: failed to initialize display 'x11'

Checking display [x11] driver [i965] device [/dev/dri/card1]

error: can't connect to X server!
error: failed to initialize display 'x11'

Checking display [x11] driver [i965] device [/dev/dri/renderD128]

error: can't connect to X server!
error: failed to initialize display 'x11'

Checking display [x11] driver [RadeonSI] device [/dev/dri/card1]

error: can't connect to X server!
error: failed to initialize display 'x11'

Checking display [x11] driver [RadeonSI] device [/dev/dri/renderD128]

error: can't connect to X server!
error: failed to initialize display 'x11'

Checking display [x11] driver [Nouveau] device [/dev/dri/card1]

error: can't connect to X server!
error: failed to initialize display 'x11'

Checking display [x11] driver [Nouveau] device [/dev/dri/renderD128]

error: can't connect to X server!
error: failed to initialize display 'x11'

Checking display [drm] driver [iHD] device [/dev/dri/card1]

libva info: VA-API version 1.17.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_17
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.17 (libva 2.12.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 23.1.1 ()
vainfo: Supported config attributes per profile/entrypoint pair
VAProfileNone/VAEntrypointVideoProc
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV411
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_RGB16
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGBP

VAProfileNone/VAEntrypointStats
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV411
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_RGB16
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGBP

VAProfileMPEG2Simple/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 1920
    VAConfigAttribMaxPictureHeight         : 1920
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileMPEG2Main/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 1920
    VAConfigAttribMaxPictureHeight         : 1920
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileH264Main/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
                                             VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 8192
    VAConfigAttribMaxPictureHeight         : 8192
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileH264Main/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_CQP
                                             VA_RC_MB
                                             VA_RC_QVBR
                                             VA_RC_TCBRC
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=0
    VAConfigAttribEncMaxSlices             : 3
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 4096
    VAConfigAttribMaxPictureHeight         : 4096
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncSkipFrame             : supported
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 4
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1

VAProfileH264High/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
                                             VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 8192
    VAConfigAttribMaxPictureHeight         : 8192
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileH264High/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_CQP
                                             VA_RC_MB
                                             VA_RC_QVBR
                                             VA_RC_TCBRC
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=0
    VAConfigAttribEncMaxSlices             : 3
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 4096
    VAConfigAttribMaxPictureHeight         : 4096
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncSkipFrame             : supported
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 4
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1

VAProfileJPEGBaseline/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV411
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_RGB16
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecJPEG                  : VA_ROTATION_NONE
                                             VA_ROTATION_90
                                             VA_ROTATION_180
                                             VA_ROTATION_270
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileJPEGBaseline/VAEntrypointEncPicture
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV411
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_RGB16
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribEncJPEG                  : rithmatic_coding_mode=0
                                             progressive_dct_mode=0
                                             non_interleaved_mode=0
                                             differential_mode=0
                                             differential_mode=0
                                             max_num_components=3
                                             max_num_scans=1
                                             max_num_huffman_tables=2
                                             max_num_quantization_tables=3
    VAConfigAttribEncQualityRange          : number of supported quality levels is 1

VAProfileH264ConstrainedBaseline/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
                                             VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 8192
    VAConfigAttribMaxPictureHeight         : 8192
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileH264ConstrainedBaseline/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_CQP
                                             VA_RC_MB
                                             VA_RC_QVBR
                                             VA_RC_TCBRC
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=0
    VAConfigAttribEncMaxSlices             : 3
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 4096
    VAConfigAttribMaxPictureHeight         : 4096
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncSkipFrame             : supported
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 4
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1

VAProfileVP8Version0_3/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 4096
    VAConfigAttribMaxPictureHeight         : 4096
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCMain/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCMain/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_VCM
                                             VA_RC_CQP
                                             VA_RC_MB
                                             VA_RC_QVBR
                                             VA_RC_TCBRC
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=3
    VAConfigAttribEncMaxSlices             : 196611
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
                                             VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 12288
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 16
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribEncTileSupport           : supported
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1
    VAConfigAttribPredictionDirection      : VA_PREDICTION_DIRECTION_PREVIOUS
                                             VA_PREDICTION_DIRECTION_FUTURE

VAProfileHEVCMain10/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCMain10/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_VCM
                                             VA_RC_CQP
                                             VA_RC_MB
                                             VA_RC_QVBR
                                             VA_RC_TCBRC
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=3
    VAConfigAttribEncMaxSlices             : 196611
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
                                             VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 12288
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 16
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribEncTileSupport           : supported
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1
    VAConfigAttribPredictionDirection      : VA_PREDICTION_DIRECTION_PREVIOUS
                                             VA_PREDICTION_DIRECTION_FUTURE

VAProfileVP9Profile0/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
                                             VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileVP9Profile0/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_CQP
                                             VA_RC_ICQ
                                             VA_RC_MB
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=0
    VAConfigAttribEncMaxSlices             : 3
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 8192
    VAConfigAttribMaxPictureHeight         : 8192
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_NONE
    VAConfigAttribEncROI                   : num_roi_regions=0
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribEncRateControlExt        : max_num_temporal_layers_minus1=7 temporal_layer_bitrate_control_flag=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 4
    VAConfigAttribEncDynamicScaling        : supported
    VAConfigAttribEncTileSupport           : supported

VAProfileVP9Profile1/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
                                             VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileVP9Profile1/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_CQP
                                             VA_RC_ICQ
                                             VA_RC_MB
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=0
    VAConfigAttribEncMaxSlices             : 3
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 8192
    VAConfigAttribMaxPictureHeight         : 8192
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_NONE
    VAConfigAttribEncROI                   : num_roi_regions=0
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribEncRateControlExt        : max_num_temporal_layers_minus1=7 temporal_layer_bitrate_control_flag=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 4
    VAConfigAttribEncDynamicScaling        : supported
    VAConfigAttribEncTileSupport           : supported

VAProfileVP9Profile2/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV420_12
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
                                             VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileVP9Profile2/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_CQP
                                             VA_RC_ICQ
                                             VA_RC_MB
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=0
    VAConfigAttribEncMaxSlices             : 3
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 8192
    VAConfigAttribMaxPictureHeight         : 8192
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_NONE
    VAConfigAttribEncROI                   : num_roi_regions=0
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribEncRateControlExt        : max_num_temporal_layers_minus1=7 temporal_layer_bitrate_control_flag=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 4
    VAConfigAttribEncDynamicScaling        : supported
    VAConfigAttribEncTileSupport           : supported

VAProfileVP9Profile3/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_YUV422_12
                                             VA_RT_FORMAT_YUV444_12
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
                                             VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileVP9Profile3/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_CQP
                                             VA_RC_ICQ
                                             VA_RC_MB
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=0
    VAConfigAttribEncMaxSlices             : 3
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 8192
    VAConfigAttribMaxPictureHeight         : 8192
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_NONE
    VAConfigAttribEncROI                   : num_roi_regions=0
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribEncRateControlExt        : max_num_temporal_layers_minus1=7 temporal_layer_bitrate_control_flag=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 4
    VAConfigAttribEncDynamicScaling        : supported
    VAConfigAttribEncTileSupport           : supported

VAProfileHEVCMain12/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV420_12
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCMain422_10/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCMain422_12/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV420_12
                                             VA_RT_FORMAT_YUV422_12
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCMain444/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV400
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCMain444/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_VCM
                                             VA_RC_CQP
                                             VA_RC_MB
                                             VA_RC_QVBR
                                             VA_RC_TCBRC
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=3
    VAConfigAttribEncMaxSlices             : 196611
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
                                             VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 12288
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 16
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribEncTileSupport           : supported
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1
    VAConfigAttribPredictionDirection      : VA_PREDICTION_DIRECTION_PREVIOUS
                                             VA_PREDICTION_DIRECTION_FUTURE

VAProfileHEVCMain444_10/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCMain444_10/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_VCM
                                             VA_RC_CQP
                                             VA_RC_MB
                                             VA_RC_QVBR
                                             VA_RC_TCBRC
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=3
    VAConfigAttribEncMaxSlices             : 196611
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
                                             VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 12288
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 16
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribEncTileSupport           : supported
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1
    VAConfigAttribPredictionDirection      : VA_PREDICTION_DIRECTION_PREVIOUS
                                             VA_PREDICTION_DIRECTION_FUTURE

VAProfileHEVCMain444_12/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_YUV420_12
                                             VA_RT_FORMAT_YUV422_12
                                             VA_RT_FORMAT_YUV444_12
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCSccMain/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV400
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCSccMain/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CQP
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=3
    VAConfigAttribEncMaxSlices             : 196611
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
                                             VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 12288
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 16
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribEncTileSupport           : supported
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1
    VAConfigAttribPredictionDirection      : VA_PREDICTION_DIRECTION_PREVIOUS

VAProfileHEVCSccMain10/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCSccMain10/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CQP
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=3
    VAConfigAttribEncMaxSlices             : 196611
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
                                             VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 12288
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 16
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribEncTileSupport           : supported
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1
    VAConfigAttribPredictionDirection      : VA_PREDICTION_DIRECTION_PREVIOUS

VAProfileHEVCSccMain444/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV400
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCSccMain444/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CQP
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=3
    VAConfigAttribEncMaxSlices             : 196611
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
                                             VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 12288
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 16
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribEncTileSupport           : supported
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1
    VAConfigAttribPredictionDirection      : VA_PREDICTION_DIRECTION_PREVIOUS

VAProfileAV1Profile0/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
                                             VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCSccMain444_10/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCSccMain444_10/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CQP
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=3
    VAConfigAttribEncMaxSlices             : 196611
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
                                             VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 12288
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 16
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribEncTileSupport           : supported
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1
    VAConfigAttribPredictionDirection      : VA_PREDICTION_DIRECTION_PREVIOUS


Checking display [drm] driver [iHD] device [/dev/dri/renderD128]

libva info: VA-API version 1.17.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_17
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.17 (libva 2.12.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 23.1.1 ()
vainfo: Supported config attributes per profile/entrypoint pair
VAProfileNone/VAEntrypointVideoProc
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV411
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_RGB16
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGBP

VAProfileNone/VAEntrypointStats
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV411
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_RGB16
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGBP

VAProfileMPEG2Simple/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 1920
    VAConfigAttribMaxPictureHeight         : 1920
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileMPEG2Main/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 1920
    VAConfigAttribMaxPictureHeight         : 1920
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileH264Main/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
                                             VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 8192
    VAConfigAttribMaxPictureHeight         : 8192
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileH264Main/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_CQP
                                             VA_RC_MB
                                             VA_RC_QVBR
                                             VA_RC_TCBRC
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=0
    VAConfigAttribEncMaxSlices             : 3
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 4096
    VAConfigAttribMaxPictureHeight         : 4096
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncSkipFrame             : supported
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 4
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1

VAProfileH264High/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
                                             VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 8192
    VAConfigAttribMaxPictureHeight         : 8192
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileH264High/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_CQP
                                             VA_RC_MB
                                             VA_RC_QVBR
                                             VA_RC_TCBRC
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=0
    VAConfigAttribEncMaxSlices             : 3
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 4096
    VAConfigAttribMaxPictureHeight         : 4096
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncSkipFrame             : supported
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 4
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1

VAProfileJPEGBaseline/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV411
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_RGB16
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecJPEG                  : VA_ROTATION_NONE
                                             VA_ROTATION_90
                                             VA_ROTATION_180
                                             VA_ROTATION_270
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileJPEGBaseline/VAEntrypointEncPicture
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV411
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_RGB16
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribEncJPEG                  : rithmatic_coding_mode=0
                                             progressive_dct_mode=0
                                             non_interleaved_mode=0
                                             differential_mode=0
                                             differential_mode=0
                                             max_num_components=3
                                             max_num_scans=1
                                             max_num_huffman_tables=2
                                             max_num_quantization_tables=3
    VAConfigAttribEncQualityRange          : number of supported quality levels is 1

VAProfileH264ConstrainedBaseline/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
                                             VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 8192
    VAConfigAttribMaxPictureHeight         : 8192
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileH264ConstrainedBaseline/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_CQP
                                             VA_RC_MB
                                             VA_RC_QVBR
                                             VA_RC_TCBRC
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=0
    VAConfigAttribEncMaxSlices             : 3
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 4096
    VAConfigAttribMaxPictureHeight         : 4096
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncSkipFrame             : supported
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 4
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1

VAProfileVP8Version0_3/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_RGB32
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 4096
    VAConfigAttribMaxPictureHeight         : 4096
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCMain/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCMain/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_VCM
                                             VA_RC_CQP
                                             VA_RC_MB
                                             VA_RC_QVBR
                                             VA_RC_TCBRC
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=3
    VAConfigAttribEncMaxSlices             : 196611
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
                                             VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 12288
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 16
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribEncTileSupport           : supported
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1
    VAConfigAttribPredictionDirection      : VA_PREDICTION_DIRECTION_PREVIOUS
                                             VA_PREDICTION_DIRECTION_FUTURE

VAProfileHEVCMain10/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCMain10/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_VCM
                                             VA_RC_CQP
                                             VA_RC_MB
                                             VA_RC_QVBR
                                             VA_RC_TCBRC
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=3
    VAConfigAttribEncMaxSlices             : 196611
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
                                             VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 12288
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 16
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribEncTileSupport           : supported
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1
    VAConfigAttribPredictionDirection      : VA_PREDICTION_DIRECTION_PREVIOUS
                                             VA_PREDICTION_DIRECTION_FUTURE

VAProfileVP9Profile0/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
                                             VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileVP9Profile0/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_CQP
                                             VA_RC_ICQ
                                             VA_RC_MB
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=0
    VAConfigAttribEncMaxSlices             : 3
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 8192
    VAConfigAttribMaxPictureHeight         : 8192
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_NONE
    VAConfigAttribEncROI                   : num_roi_regions=0
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribEncRateControlExt        : max_num_temporal_layers_minus1=7 temporal_layer_bitrate_control_flag=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 4
    VAConfigAttribEncDynamicScaling        : supported
    VAConfigAttribEncTileSupport           : supported

VAProfileVP9Profile1/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
                                             VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileVP9Profile1/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_CQP
                                             VA_RC_ICQ
                                             VA_RC_MB
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=0
    VAConfigAttribEncMaxSlices             : 3
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 8192
    VAConfigAttribMaxPictureHeight         : 8192
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_NONE
    VAConfigAttribEncROI                   : num_roi_regions=0
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribEncRateControlExt        : max_num_temporal_layers_minus1=7 temporal_layer_bitrate_control_flag=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 4
    VAConfigAttribEncDynamicScaling        : supported
    VAConfigAttribEncTileSupport           : supported

VAProfileVP9Profile2/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV420_12
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
                                             VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileVP9Profile2/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_CQP
                                             VA_RC_ICQ
                                             VA_RC_MB
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=0
    VAConfigAttribEncMaxSlices             : 3
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 8192
    VAConfigAttribMaxPictureHeight         : 8192
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_NONE
    VAConfigAttribEncROI                   : num_roi_regions=0
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribEncRateControlExt        : max_num_temporal_layers_minus1=7 temporal_layer_bitrate_control_flag=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 4
    VAConfigAttribEncDynamicScaling        : supported
    VAConfigAttribEncTileSupport           : supported

VAProfileVP9Profile3/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_YUV422_12
                                             VA_RT_FORMAT_YUV444_12
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
                                             VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileVP9Profile3/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_CQP
                                             VA_RC_ICQ
                                             VA_RC_MB
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=0
    VAConfigAttribEncMaxSlices             : 3
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 8192
    VAConfigAttribMaxPictureHeight         : 8192
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_NONE
    VAConfigAttribEncROI                   : num_roi_regions=0
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribEncRateControlExt        : max_num_temporal_layers_minus1=7 temporal_layer_bitrate_control_flag=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 4
    VAConfigAttribEncDynamicScaling        : supported
    VAConfigAttribEncTileSupport           : supported

VAProfileHEVCMain12/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV420_12
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCMain422_10/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCMain422_12/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV420_12
                                             VA_RT_FORMAT_YUV422_12
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCMain444/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV400
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCMain444/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_VCM
                                             VA_RC_CQP
                                             VA_RC_MB
                                             VA_RC_QVBR
                                             VA_RC_TCBRC
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=3
    VAConfigAttribEncMaxSlices             : 196611
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
                                             VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 12288
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 16
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribEncTileSupport           : supported
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1
    VAConfigAttribPredictionDirection      : VA_PREDICTION_DIRECTION_PREVIOUS
                                             VA_PREDICTION_DIRECTION_FUTURE

VAProfileHEVCMain444_10/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCMain444_10/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CBR
                                             VA_RC_VBR
                                             VA_RC_VCM
                                             VA_RC_CQP
                                             VA_RC_MB
                                             VA_RC_QVBR
                                             VA_RC_TCBRC
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=3
    VAConfigAttribEncMaxSlices             : 196611
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
                                             VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 12288
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 16
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribEncTileSupport           : supported
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1
    VAConfigAttribPredictionDirection      : VA_PREDICTION_DIRECTION_PREVIOUS
                                             VA_PREDICTION_DIRECTION_FUTURE

VAProfileHEVCMain444_12/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_YUV420_12
                                             VA_RT_FORMAT_YUV422_12
                                             VA_RT_FORMAT_YUV444_12
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCSccMain/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV400
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCSccMain/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CQP
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=3
    VAConfigAttribEncMaxSlices             : 196611
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
                                             VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 12288
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 16
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribEncTileSupport           : supported
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1
    VAConfigAttribPredictionDirection      : VA_PREDICTION_DIRECTION_PREVIOUS

VAProfileHEVCSccMain10/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCSccMain10/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CQP
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=3
    VAConfigAttribEncMaxSlices             : 196611
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
                                             VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 12288
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 16
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribEncTileSupport           : supported
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1
    VAConfigAttribPredictionDirection      : VA_PREDICTION_DIRECTION_PREVIOUS

VAProfileHEVCSccMain444/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV400
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCSccMain444/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CQP
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=3
    VAConfigAttribEncMaxSlices             : 196611
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
                                             VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 12288
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 16
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribEncTileSupport           : supported
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1
    VAConfigAttribPredictionDirection      : VA_PREDICTION_DIRECTION_PREVIOUS

VAProfileAV1Profile0/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
                                             VA_DEC_SLICE_MODE_BASE
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCSccMain444_10/VAEntrypointVLD
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV400
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribDecSliceMode             : VA_DEC_SLICE_MODE_NORMAL
    VAConfigAttribDecProcessing            : VA_DEC_PROCESSING_NONE
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 16384
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_DECODE

VAProfileHEVCSccMain444_10/VAEntrypointEncSliceLP
    VAConfigAttribRTFormat                 : VA_RT_FORMAT_YUV420
                                             VA_RT_FORMAT_YUV422
                                             VA_RT_FORMAT_YUV444
                                             VA_RT_FORMAT_YUV420_10
                                             VA_RT_FORMAT_YUV422_10
                                             VA_RT_FORMAT_YUV444_10
                                             VA_RT_FORMAT_RGB32
                                             VA_RT_FORMAT_RGB32_10
                                             VA_RT_FORMAT_RGB32_10BPP
                                             VA_RT_FORMAT_YUV420_10BPP
    VAConfigAttribRateControl              : VA_RC_CQP
    VAConfigAttribEncPackedHeaders         : VA_ENC_PACKED_HEADER_SEQUENCE
                                             VA_ENC_PACKED_HEADER_PICTURE
                                             VA_ENC_PACKED_HEADER_SLICE
                                             VA_ENC_PACKED_HEADER_MISC
                                             VA_ENC_PACKED_HEADER_RAW_DATA
    VAConfigAttribEncInterlaced            : VA_ENC_INTERLACED_NONE
    VAConfigAttribEncMaxRefFrames          : l0=3
                                             l1=3
    VAConfigAttribEncMaxSlices             : 196611
    VAConfigAttribEncSliceStructure        : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS
                                             VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS
                                             VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE
                                             VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS
    VAConfigAttribMaxPictureWidth          : 16384
    VAConfigAttribMaxPictureHeight         : 12288
    VAConfigAttribEncQualityRange          : number of supported quality levels is 7
    VAConfigAttribEncQuantization          : VA_ENC_QUANTIZATION_NONE
    VAConfigAttribEncIntraRefresh          : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN
                                             VA_ENC_INTRA_REFRESH_ROLLING_ROW
    VAConfigAttribEncROI                   : num_roi_regions=16
                                             roi_rc_priority_support=0
                                             roi_rc_qp_delta_support=1
    VAConfigAttribProcessingRate           : VA_PROCESSING_RATE_ENCODE
    VAConfigAttribEncDirtyRect             : number of supported regions is 16
    VAConfigAttribFEIMVPredictors          : number of supported MV predictors is 4
    VAConfigAttribEncTileSupport           : supported
    VAConfigAttribMaxFrameSize             : max_frame_size=1
                                             multiple_pass=1
    VAConfigAttribPredictionDirection      : VA_PREDICTION_DIRECTION_PREVIOUS


Checking display [drm] driver [i965] device [/dev/dri/card1]

libva info: VA-API version 1.17.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_8
libva error: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so init failed
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

Checking display [drm] driver [i965] device [/dev/dri/renderD128]

libva info: VA-API version 1.17.0
libva info: User environment variable requested driver 'i965'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_8
libva error: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so init failed
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

Checking display [drm] driver [RadeonSI] device [/dev/dri/card1]

libva info: VA-API version 1.17.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_17
iris: driver missing
libva error: /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so init failed
libva info: va_openDriver() returns 2
vaInitialize failed with error code 2 (resource allocation failed),exit

Checking display [drm] driver [RadeonSI] device [/dev/dri/renderD128]

libva info: VA-API version 1.17.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_17
iris: driver missing
libva error: /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so init failed
libva info: va_openDriver() returns 2
vaInitialize failed with error code 2 (resource allocation failed),exit

Checking display [drm] driver [Nouveau] device [/dev/dri/card1]

libva info: VA-API version 1.17.0
libva info: User environment variable requested driver 'nouveau'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so
libva info: Found init function __vaDriverInit_1_17
iris: driver missing
libva error: /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so init failed
libva info: va_openDriver() returns 2
vaInitialize failed with error code 2 (resource allocation failed),exit

Checking display [drm] driver [Nouveau] device [/dev/dri/renderD128]

libva info: VA-API version 1.17.0
libva info: User environment variable requested driver 'nouveau'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so
libva info: Found init function __vaDriverInit_1_17
iris: driver missing
libva error: /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so init failed
libva info: va_openDriver() returns 2
vaInitialize failed with error code 2 (resource allocation failed),exit


@clipz98 commented on GitHub (Jul 11, 2025): ``` ### VAAPI Capabilities ---------------- Checking display [wayland] driver [iHD] device [/dev/dri/card1] error: XDG_RUNTIME_DIR is invalid or not set in the environment. error: failed to initialize display 'wayland' Checking display [wayland] driver [iHD] device [/dev/dri/renderD128] error: XDG_RUNTIME_DIR is invalid or not set in the environment. error: failed to initialize display 'wayland' Checking display [wayland] driver [i965] device [/dev/dri/card1] error: XDG_RUNTIME_DIR is invalid or not set in the environment. error: failed to initialize display 'wayland' Checking display [wayland] driver [i965] device [/dev/dri/renderD128] error: XDG_RUNTIME_DIR is invalid or not set in the environment. error: failed to initialize display 'wayland' Checking display [wayland] driver [RadeonSI] device [/dev/dri/card1] error: XDG_RUNTIME_DIR is invalid or not set in the environment. error: failed to initialize display 'wayland' Checking display [wayland] driver [RadeonSI] device [/dev/dri/renderD128] error: XDG_RUNTIME_DIR is invalid or not set in the environment. error: failed to initialize display 'wayland' Checking display [wayland] driver [Nouveau] device [/dev/dri/card1] error: XDG_RUNTIME_DIR is invalid or not set in the environment. error: failed to initialize display 'wayland' Checking display [wayland] driver [Nouveau] device [/dev/dri/renderD128] error: XDG_RUNTIME_DIR is invalid or not set in the environment. error: failed to initialize display 'wayland' Checking display [x11] driver [iHD] device [/dev/dri/card1] error: can't connect to X server! error: failed to initialize display 'x11' Checking display [x11] driver [iHD] device [/dev/dri/renderD128] error: can't connect to X server! error: failed to initialize display 'x11' Checking display [x11] driver [i965] device [/dev/dri/card1] error: can't connect to X server! error: failed to initialize display 'x11' Checking display [x11] driver [i965] device [/dev/dri/renderD128] error: can't connect to X server! error: failed to initialize display 'x11' Checking display [x11] driver [RadeonSI] device [/dev/dri/card1] error: can't connect to X server! error: failed to initialize display 'x11' Checking display [x11] driver [RadeonSI] device [/dev/dri/renderD128] error: can't connect to X server! error: failed to initialize display 'x11' Checking display [x11] driver [Nouveau] device [/dev/dri/card1] error: can't connect to X server! error: failed to initialize display 'x11' Checking display [x11] driver [Nouveau] device [/dev/dri/renderD128] error: can't connect to X server! error: failed to initialize display 'x11' Checking display [drm] driver [iHD] device [/dev/dri/card1] libva info: VA-API version 1.17.0 libva info: User environment variable requested driver 'iHD' libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_17 libva info: va_openDriver() returns 0 vainfo: VA-API version: 1.17 (libva 2.12.0) vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 23.1.1 () vainfo: Supported config attributes per profile/entrypoint pair VAProfileNone/VAEntrypointVideoProc VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV411 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_RGB16 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGBP VAProfileNone/VAEntrypointStats VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV411 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_RGB16 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGBP VAProfileMPEG2Simple/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_RGB32 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 1920 VAConfigAttribMaxPictureHeight : 1920 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileMPEG2Main/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_RGB32 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 1920 VAConfigAttribMaxPictureHeight : 1920 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileH264Main/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_RGB32 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VA_DEC_SLICE_MODE_BASE VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 8192 VAConfigAttribMaxPictureHeight : 8192 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileH264Main/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_RGB32 VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_CQP VA_RC_MB VA_RC_QVBR VA_RC_TCBRC VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=0 VAConfigAttribEncMaxSlices : 3 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 4096 VAConfigAttribMaxPictureHeight : 4096 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncSkipFrame : supported VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 4 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAProfileH264High/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_RGB32 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VA_DEC_SLICE_MODE_BASE VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 8192 VAConfigAttribMaxPictureHeight : 8192 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileH264High/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_RGB32 VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_CQP VA_RC_MB VA_RC_QVBR VA_RC_TCBRC VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=0 VAConfigAttribEncMaxSlices : 3 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 4096 VAConfigAttribMaxPictureHeight : 4096 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncSkipFrame : supported VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 4 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAProfileJPEGBaseline/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV411 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_RGB16 VA_RT_FORMAT_RGB32 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecJPEG : VA_ROTATION_NONE VA_ROTATION_90 VA_ROTATION_180 VA_ROTATION_270 VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileJPEGBaseline/VAEntrypointEncPicture VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV411 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_RGB16 VA_RT_FORMAT_RGB32 VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribEncJPEG : rithmatic_coding_mode=0 progressive_dct_mode=0 non_interleaved_mode=0 differential_mode=0 differential_mode=0 max_num_components=3 max_num_scans=1 max_num_huffman_tables=2 max_num_quantization_tables=3 VAConfigAttribEncQualityRange : number of supported quality levels is 1 VAProfileH264ConstrainedBaseline/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_RGB32 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VA_DEC_SLICE_MODE_BASE VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 8192 VAConfigAttribMaxPictureHeight : 8192 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileH264ConstrainedBaseline/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_RGB32 VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_CQP VA_RC_MB VA_RC_QVBR VA_RC_TCBRC VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=0 VAConfigAttribEncMaxSlices : 3 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 4096 VAConfigAttribMaxPictureHeight : 4096 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncSkipFrame : supported VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 4 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAProfileVP8Version0_3/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_RGB32 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 4096 VAConfigAttribMaxPictureHeight : 4096 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCMain/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCMain/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_VCM VA_RC_CQP VA_RC_MB VA_RC_QVBR VA_RC_TCBRC VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=3 VAConfigAttribEncMaxSlices : 196611 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 12288 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 16 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribEncTileSupport : supported VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS VA_PREDICTION_DIRECTION_FUTURE VAProfileHEVCMain10/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCMain10/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_VCM VA_RC_CQP VA_RC_MB VA_RC_QVBR VA_RC_TCBRC VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=3 VAConfigAttribEncMaxSlices : 196611 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 12288 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 16 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribEncTileSupport : supported VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS VA_PREDICTION_DIRECTION_FUTURE VAProfileVP9Profile0/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VA_DEC_SLICE_MODE_BASE VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileVP9Profile0/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_CQP VA_RC_ICQ VA_RC_MB VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=0 VAConfigAttribEncMaxSlices : 3 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 8192 VAConfigAttribMaxPictureHeight : 8192 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_NONE VAConfigAttribEncROI : num_roi_regions=0 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribEncRateControlExt : max_num_temporal_layers_minus1=7 temporal_layer_bitrate_control_flag=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 4 VAConfigAttribEncDynamicScaling : supported VAConfigAttribEncTileSupport : supported VAProfileVP9Profile1/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VA_DEC_SLICE_MODE_BASE VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileVP9Profile1/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_CQP VA_RC_ICQ VA_RC_MB VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=0 VAConfigAttribEncMaxSlices : 3 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 8192 VAConfigAttribMaxPictureHeight : 8192 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_NONE VAConfigAttribEncROI : num_roi_regions=0 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribEncRateControlExt : max_num_temporal_layers_minus1=7 temporal_layer_bitrate_control_flag=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 4 VAConfigAttribEncDynamicScaling : supported VAConfigAttribEncTileSupport : supported VAProfileVP9Profile2/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV420_12 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VA_DEC_SLICE_MODE_BASE VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileVP9Profile2/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_CQP VA_RC_ICQ VA_RC_MB VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=0 VAConfigAttribEncMaxSlices : 3 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 8192 VAConfigAttribMaxPictureHeight : 8192 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_NONE VAConfigAttribEncROI : num_roi_regions=0 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribEncRateControlExt : max_num_temporal_layers_minus1=7 temporal_layer_bitrate_control_flag=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 4 VAConfigAttribEncDynamicScaling : supported VAConfigAttribEncTileSupport : supported VAProfileVP9Profile3/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_YUV422_12 VA_RT_FORMAT_YUV444_12 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VA_DEC_SLICE_MODE_BASE VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileVP9Profile3/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_CQP VA_RC_ICQ VA_RC_MB VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=0 VAConfigAttribEncMaxSlices : 3 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 8192 VAConfigAttribMaxPictureHeight : 8192 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_NONE VAConfigAttribEncROI : num_roi_regions=0 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribEncRateControlExt : max_num_temporal_layers_minus1=7 temporal_layer_bitrate_control_flag=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 4 VAConfigAttribEncDynamicScaling : supported VAConfigAttribEncTileSupport : supported VAProfileHEVCMain12/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV420_12 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCMain422_10/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCMain422_12/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV420_12 VA_RT_FORMAT_YUV422_12 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCMain444/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV400 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCMain444/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_VCM VA_RC_CQP VA_RC_MB VA_RC_QVBR VA_RC_TCBRC VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=3 VAConfigAttribEncMaxSlices : 196611 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 12288 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 16 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribEncTileSupport : supported VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS VA_PREDICTION_DIRECTION_FUTURE VAProfileHEVCMain444_10/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCMain444_10/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_VCM VA_RC_CQP VA_RC_MB VA_RC_QVBR VA_RC_TCBRC VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=3 VAConfigAttribEncMaxSlices : 196611 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 12288 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 16 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribEncTileSupport : supported VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS VA_PREDICTION_DIRECTION_FUTURE VAProfileHEVCMain444_12/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_YUV420_12 VA_RT_FORMAT_YUV422_12 VA_RT_FORMAT_YUV444_12 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCSccMain/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV400 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCSccMain/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CQP VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=3 VAConfigAttribEncMaxSlices : 196611 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 12288 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 16 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribEncTileSupport : supported VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS VAProfileHEVCSccMain10/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCSccMain10/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CQP VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=3 VAConfigAttribEncMaxSlices : 196611 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 12288 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 16 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribEncTileSupport : supported VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS VAProfileHEVCSccMain444/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV400 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCSccMain444/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CQP VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=3 VAConfigAttribEncMaxSlices : 196611 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 12288 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 16 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribEncTileSupport : supported VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS VAProfileAV1Profile0/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VA_DEC_SLICE_MODE_BASE VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCSccMain444_10/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCSccMain444_10/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CQP VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=3 VAConfigAttribEncMaxSlices : 196611 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 12288 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 16 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribEncTileSupport : supported VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS Checking display [drm] driver [iHD] device [/dev/dri/renderD128] libva info: VA-API version 1.17.0 libva info: User environment variable requested driver 'iHD' libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_17 libva info: va_openDriver() returns 0 vainfo: VA-API version: 1.17 (libva 2.12.0) vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 23.1.1 () vainfo: Supported config attributes per profile/entrypoint pair VAProfileNone/VAEntrypointVideoProc VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV411 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_RGB16 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGBP VAProfileNone/VAEntrypointStats VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV411 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_RGB16 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGBP VAProfileMPEG2Simple/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_RGB32 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 1920 VAConfigAttribMaxPictureHeight : 1920 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileMPEG2Main/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_RGB32 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 1920 VAConfigAttribMaxPictureHeight : 1920 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileH264Main/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_RGB32 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VA_DEC_SLICE_MODE_BASE VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 8192 VAConfigAttribMaxPictureHeight : 8192 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileH264Main/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_RGB32 VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_CQP VA_RC_MB VA_RC_QVBR VA_RC_TCBRC VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=0 VAConfigAttribEncMaxSlices : 3 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 4096 VAConfigAttribMaxPictureHeight : 4096 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncSkipFrame : supported VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 4 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAProfileH264High/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_RGB32 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VA_DEC_SLICE_MODE_BASE VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 8192 VAConfigAttribMaxPictureHeight : 8192 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileH264High/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_RGB32 VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_CQP VA_RC_MB VA_RC_QVBR VA_RC_TCBRC VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=0 VAConfigAttribEncMaxSlices : 3 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 4096 VAConfigAttribMaxPictureHeight : 4096 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncSkipFrame : supported VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 4 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAProfileJPEGBaseline/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV411 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_RGB16 VA_RT_FORMAT_RGB32 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecJPEG : VA_ROTATION_NONE VA_ROTATION_90 VA_ROTATION_180 VA_ROTATION_270 VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileJPEGBaseline/VAEntrypointEncPicture VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV411 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_RGB16 VA_RT_FORMAT_RGB32 VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribEncJPEG : rithmatic_coding_mode=0 progressive_dct_mode=0 non_interleaved_mode=0 differential_mode=0 differential_mode=0 max_num_components=3 max_num_scans=1 max_num_huffman_tables=2 max_num_quantization_tables=3 VAConfigAttribEncQualityRange : number of supported quality levels is 1 VAProfileH264ConstrainedBaseline/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_RGB32 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VA_DEC_SLICE_MODE_BASE VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 8192 VAConfigAttribMaxPictureHeight : 8192 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileH264ConstrainedBaseline/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_RGB32 VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_CQP VA_RC_MB VA_RC_QVBR VA_RC_TCBRC VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=0 VAConfigAttribEncMaxSlices : 3 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 4096 VAConfigAttribMaxPictureHeight : 4096 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_TRELLIS_SUPPORTED VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncSkipFrame : supported VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 4 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAProfileVP8Version0_3/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_RGB32 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 4096 VAConfigAttribMaxPictureHeight : 4096 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCMain/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCMain/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_VCM VA_RC_CQP VA_RC_MB VA_RC_QVBR VA_RC_TCBRC VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=3 VAConfigAttribEncMaxSlices : 196611 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 12288 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 16 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribEncTileSupport : supported VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS VA_PREDICTION_DIRECTION_FUTURE VAProfileHEVCMain10/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCMain10/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_VCM VA_RC_CQP VA_RC_MB VA_RC_QVBR VA_RC_TCBRC VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=3 VAConfigAttribEncMaxSlices : 196611 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 12288 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 16 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribEncTileSupport : supported VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS VA_PREDICTION_DIRECTION_FUTURE VAProfileVP9Profile0/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VA_DEC_SLICE_MODE_BASE VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileVP9Profile0/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_CQP VA_RC_ICQ VA_RC_MB VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=0 VAConfigAttribEncMaxSlices : 3 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 8192 VAConfigAttribMaxPictureHeight : 8192 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_NONE VAConfigAttribEncROI : num_roi_regions=0 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribEncRateControlExt : max_num_temporal_layers_minus1=7 temporal_layer_bitrate_control_flag=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 4 VAConfigAttribEncDynamicScaling : supported VAConfigAttribEncTileSupport : supported VAProfileVP9Profile1/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VA_DEC_SLICE_MODE_BASE VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileVP9Profile1/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_CQP VA_RC_ICQ VA_RC_MB VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=0 VAConfigAttribEncMaxSlices : 3 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 8192 VAConfigAttribMaxPictureHeight : 8192 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_NONE VAConfigAttribEncROI : num_roi_regions=0 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribEncRateControlExt : max_num_temporal_layers_minus1=7 temporal_layer_bitrate_control_flag=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 4 VAConfigAttribEncDynamicScaling : supported VAConfigAttribEncTileSupport : supported VAProfileVP9Profile2/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV420_12 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VA_DEC_SLICE_MODE_BASE VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileVP9Profile2/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_CQP VA_RC_ICQ VA_RC_MB VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=0 VAConfigAttribEncMaxSlices : 3 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 8192 VAConfigAttribMaxPictureHeight : 8192 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_NONE VAConfigAttribEncROI : num_roi_regions=0 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribEncRateControlExt : max_num_temporal_layers_minus1=7 temporal_layer_bitrate_control_flag=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 4 VAConfigAttribEncDynamicScaling : supported VAConfigAttribEncTileSupport : supported VAProfileVP9Profile3/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_YUV422_12 VA_RT_FORMAT_YUV444_12 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VA_DEC_SLICE_MODE_BASE VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileVP9Profile3/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_CQP VA_RC_ICQ VA_RC_MB VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=0 VAConfigAttribEncMaxSlices : 3 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 8192 VAConfigAttribMaxPictureHeight : 8192 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_NONE VAConfigAttribEncROI : num_roi_regions=0 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribEncRateControlExt : max_num_temporal_layers_minus1=7 temporal_layer_bitrate_control_flag=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 4 VAConfigAttribEncDynamicScaling : supported VAConfigAttribEncTileSupport : supported VAProfileHEVCMain12/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV420_12 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCMain422_10/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCMain422_12/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV420_12 VA_RT_FORMAT_YUV422_12 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCMain444/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV400 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCMain444/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_VCM VA_RC_CQP VA_RC_MB VA_RC_QVBR VA_RC_TCBRC VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=3 VAConfigAttribEncMaxSlices : 196611 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 12288 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 16 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribEncTileSupport : supported VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS VA_PREDICTION_DIRECTION_FUTURE VAProfileHEVCMain444_10/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCMain444_10/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CBR VA_RC_VBR VA_RC_VCM VA_RC_CQP VA_RC_MB VA_RC_QVBR VA_RC_TCBRC VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=3 VAConfigAttribEncMaxSlices : 196611 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 12288 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 16 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribEncTileSupport : supported VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS VA_PREDICTION_DIRECTION_FUTURE VAProfileHEVCMain444_12/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_YUV420_12 VA_RT_FORMAT_YUV422_12 VA_RT_FORMAT_YUV444_12 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCSccMain/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV400 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCSccMain/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CQP VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=3 VAConfigAttribEncMaxSlices : 196611 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 12288 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 16 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribEncTileSupport : supported VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS VAProfileHEVCSccMain10/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCSccMain10/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CQP VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=3 VAConfigAttribEncMaxSlices : 196611 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 12288 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 16 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribEncTileSupport : supported VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS VAProfileHEVCSccMain444/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV400 VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCSccMain444/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CQP VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=3 VAConfigAttribEncMaxSlices : 196611 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 12288 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 16 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribEncTileSupport : supported VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS VAProfileAV1Profile0/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VA_DEC_SLICE_MODE_BASE VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCSccMain444_10/VAEntrypointVLD VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV400 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_YUV420_10BPP VAConfigAttribDecSliceMode : VA_DEC_SLICE_MODE_NORMAL VAConfigAttribDecProcessing : VA_DEC_PROCESSING_NONE VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 16384 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_DECODE VAProfileHEVCSccMain444_10/VAEntrypointEncSliceLP VAConfigAttribRTFormat : VA_RT_FORMAT_YUV420 VA_RT_FORMAT_YUV422 VA_RT_FORMAT_YUV444 VA_RT_FORMAT_YUV420_10 VA_RT_FORMAT_YUV422_10 VA_RT_FORMAT_YUV444_10 VA_RT_FORMAT_RGB32 VA_RT_FORMAT_RGB32_10 VA_RT_FORMAT_RGB32_10BPP VA_RT_FORMAT_YUV420_10BPP VAConfigAttribRateControl : VA_RC_CQP VAConfigAttribEncPackedHeaders : VA_ENC_PACKED_HEADER_SEQUENCE VA_ENC_PACKED_HEADER_PICTURE VA_ENC_PACKED_HEADER_SLICE VA_ENC_PACKED_HEADER_MISC VA_ENC_PACKED_HEADER_RAW_DATA VAConfigAttribEncInterlaced : VA_ENC_INTERLACED_NONE VAConfigAttribEncMaxRefFrames : l0=3 l1=3 VAConfigAttribEncMaxSlices : 196611 VAConfigAttribEncSliceStructure : VA_ENC_SLICE_STRUCTURE_POWER_OF_TWO_ROWS VA_ENC_SLICE_STRUCTURE_EQUAL_ROWS VA_ENC_SLICE_STRUCTURE_MAX_SLICE_SIZE VA_ENC_SLICE_STRUCTURE_ARBITRARY_ROWS VAConfigAttribMaxPictureWidth : 16384 VAConfigAttribMaxPictureHeight : 12288 VAConfigAttribEncQualityRange : number of supported quality levels is 7 VAConfigAttribEncQuantization : VA_ENC_QUANTIZATION_NONE VAConfigAttribEncIntraRefresh : VA_ENC_INTRA_REFRESH_ROLLING_COLUMN VA_ENC_INTRA_REFRESH_ROLLING_ROW VAConfigAttribEncROI : num_roi_regions=16 roi_rc_priority_support=0 roi_rc_qp_delta_support=1 VAConfigAttribProcessingRate : VA_PROCESSING_RATE_ENCODE VAConfigAttribEncDirtyRect : number of supported regions is 16 VAConfigAttribFEIMVPredictors : number of supported MV predictors is 4 VAConfigAttribEncTileSupport : supported VAConfigAttribMaxFrameSize : max_frame_size=1 multiple_pass=1 VAConfigAttribPredictionDirection : VA_PREDICTION_DIRECTION_PREVIOUS Checking display [drm] driver [i965] device [/dev/dri/card1] libva info: VA-API version 1.17.0 libva info: User environment variable requested driver 'i965' libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_1_8 libva error: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so init failed libva info: va_openDriver() returns -1 vaInitialize failed with error code -1 (unknown libva error),exit Checking display [drm] driver [i965] device [/dev/dri/renderD128] libva info: VA-API version 1.17.0 libva info: User environment variable requested driver 'i965' libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_1_8 libva error: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so init failed libva info: va_openDriver() returns -1 vaInitialize failed with error code -1 (unknown libva error),exit Checking display [drm] driver [RadeonSI] device [/dev/dri/card1] libva info: VA-API version 1.17.0 libva info: User environment variable requested driver 'radeonsi' libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so libva info: Found init function __vaDriverInit_1_17 iris: driver missing libva error: /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so init failed libva info: va_openDriver() returns 2 vaInitialize failed with error code 2 (resource allocation failed),exit Checking display [drm] driver [RadeonSI] device [/dev/dri/renderD128] libva info: VA-API version 1.17.0 libva info: User environment variable requested driver 'radeonsi' libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so libva info: Found init function __vaDriverInit_1_17 iris: driver missing libva error: /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so init failed libva info: va_openDriver() returns 2 vaInitialize failed with error code 2 (resource allocation failed),exit Checking display [drm] driver [Nouveau] device [/dev/dri/card1] libva info: VA-API version 1.17.0 libva info: User environment variable requested driver 'nouveau' libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so libva info: Found init function __vaDriverInit_1_17 iris: driver missing libva error: /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so init failed libva info: va_openDriver() returns 2 vaInitialize failed with error code 2 (resource allocation failed),exit Checking display [drm] driver [Nouveau] device [/dev/dri/renderD128] libva info: VA-API version 1.17.0 libva info: User environment variable requested driver 'nouveau' libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so libva info: Found init function __vaDriverInit_1_17 iris: driver missing libva error: /usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so init failed libva info: va_openDriver() returns 2 vaInitialize failed with error code 2 (resource allocation failed),exit ```
Author
Owner

@MickLesk commented on GitHub (Jul 11, 2025):

I think its an Display Error. Try an HW acc Test with ffmpeg. My Work fine, get the Same Message. But HWA Work

@MickLesk commented on GitHub (Jul 11, 2025): I think its an Display Error. Try an HW acc Test with ffmpeg. My Work fine, get the Same Message. But HWA Work
Author
Owner

@clipz98 commented on GitHub (Jul 11, 2025):

Yeah I think my production instance has a mostly similar message for the VAAPI Capabilities troubleshooting menu if that's what you mean when you say "Same Message". Or did you mean you're getting the same message about HW acceleration from the first page with no compatible device?

How different can HW acceleration pieces change from how it was working just fine pre-refactor? Do you see HW accell options below like this (My working version):

Image

Or this (The test lxc):
Image

I've never done an ffmpeg HW acc test before, but this is what I tried. If there's a better way, let me know. I also did ffmpeg -codecs and vainfo before this, but I won't output those here since they looked fine like my prod LXC.

Test (on 7.1.1)
Image

Prod (on old 6.x Version & previous ETV)
Image

@clipz98 commented on GitHub (Jul 11, 2025): Yeah I think my production instance has a mostly similar message for the VAAPI Capabilities troubleshooting menu if that's what you mean when you say "Same Message". Or did you mean you're getting the same message about HW acceleration from the first page with no compatible device? How different can HW acceleration pieces change from how it was working just fine pre-refactor? Do you see HW accell options below like this (My working version): <img width="948" height="733" alt="Image" src="https://github.com/user-attachments/assets/a35f5d9f-e2c6-44e8-a899-407d74595be9" /> Or this (The test lxc): <img width="923" height="759" alt="Image" src="https://github.com/user-attachments/assets/5dd69531-c08c-4173-a649-aa9e17e5b585" /> I've never done an ffmpeg HW acc test before, but this is what I tried. If there's a better way, let me know. I also did `ffmpeg -codecs` and `vainfo` before this, but I won't output those here since they looked fine like my prod LXC. **Test (on 7.1.1)** <img width="773" height="288" alt="Image" src="https://github.com/user-attachments/assets/980fbf54-85a9-49e9-8cfb-54c8ddd90be2" /> **Prod (on old 6.x Version & previous ETV)** <img width="959" height="617" alt="Image" src="https://github.com/user-attachments/assets/08836cd2-9b13-4eb5-91d8-a27c686013f5" />
Author
Owner

@clipz98 commented on GitHub (Jul 15, 2025):

Nothing? Alright, perhaps I'll just migrate this to a docker setup instead if there's not a reliable way to upgrade future releases of the lxc I guess. HW acceleration is more or less the core of this, but not it's functional (meaning ffmpeg profiles for channels cannot be created at all) even though it previously was working fine.

@clipz98 commented on GitHub (Jul 15, 2025): Nothing? Alright, perhaps I'll just migrate this to a docker setup instead if there's not a reliable way to upgrade future releases of the lxc I guess. HW acceleration is more or less the core of this, but not it's functional (meaning ffmpeg profiles for channels cannot be created at all) even though it previously was working fine.
Author
Owner

@gb330033 commented on GitHub (Jul 15, 2025):

I'll go ahead and chime in here and say that I was banging my head against the wall trying to get hardware acceleration on my 13th gen Intel cpu (QSV and VAAPI) to work with ErsatzTV and it ended up being an issue with the ffmpeg build used by this refactored script.

I had never used ErsatzTV before, but apparently this refactor has made the installation use a version of ffmpeg that does not contain the necessary bits for hardware acceleration to work. I manually replaced this version of ffmpeg with the one built and maintained by the ErsatzTV dev (Referenced earlier in this thread - https://github.com/ErsatzTV/ErsatzTV-ffmpeg/releases) and hardware acceleration worked flawlessly.

In short, this refactored script is now broken in terms of using hardware acceleration with ErsatzTV. The build of ffmpeg being installed needs to be changed/updated to something that actually supports hardware acceleration.

@gb330033 commented on GitHub (Jul 15, 2025): I'll go ahead and chime in here and say that I was banging my head against the wall trying to get hardware acceleration on my 13th gen Intel cpu (QSV and VAAPI) to work with ErsatzTV and it ended up being an issue with the ffmpeg build used by this refactored script. I had never used ErsatzTV before, but apparently this refactor has made the installation use a version of ffmpeg that does not contain the necessary bits for hardware acceleration to work. I manually replaced this version of ffmpeg with the one built and maintained by the ErsatzTV dev (Referenced earlier in this thread - https://github.com/ErsatzTV/ErsatzTV-ffmpeg/releases) and hardware acceleration worked flawlessly. In short, this refactored script is now broken in terms of using hardware acceleration with ErsatzTV. The build of ffmpeg being installed needs to be changed/updated to something that actually supports hardware acceleration.
Author
Owner

@MickLesk commented on GitHub (Jul 15, 2025):

This is the newest patch of ffmpeg 7.1.1:

root@ersatztv:~# ffmpeg -hwaccels
ffmpeg version 7.1.1 Copyright (c) 2000-2025 the FFmpeg developers
built with gcc 12 (Debian 12.2.0-14+deb12u1)
configuration: --enable-gpl --enable-shared --enable-nonfree --disable-static --enable-libx264 --enable-libvpx --enable-libmp3lame --enable-libfreetype --enable-libass --enable-libopus --enable-libvorbis --enable-libx265 --enable-libdav1d --enable-zlib --enable-vaapi --enable-libdrm
libavutil 59. 39.100 / 59. 39.100
libavcodec 61. 19.101 / 61. 19.101
libavformat 61. 7.100 / 61. 7.100
libavdevice 61. 3.100 / 61. 3.100
libavfilter 10. 4.100 / 10. 4.100
libswscale 8. 3.100 / 8. 3.100
libswresample 5. 3.100 / 5. 3.100
libpostproc 58. 3.100 / 58. 3.100
Hardware acceleration methods:
vaapi
drm

Maybe i remove the whole script. The ffmpeg work fine, only ErsatzTV bullshiting this.

@MickLesk commented on GitHub (Jul 15, 2025): This is the newest patch of ffmpeg 7.1.1: root@ersatztv:~# ffmpeg -hwaccels ffmpeg version 7.1.1 Copyright (c) 2000-2025 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14+deb12u1) configuration: --enable-gpl --enable-shared --enable-nonfree --disable-static --enable-libx264 --enable-libvpx --enable-libmp3lame --enable-libfreetype --enable-libass --enable-libopus --enable-libvorbis --enable-libx265 --enable-libdav1d --enable-zlib --enable-vaapi --enable-libdrm libavutil 59. 39.100 / 59. 39.100 libavcodec 61. 19.101 / 61. 19.101 libavformat 61. 7.100 / 61. 7.100 libavdevice 61. 3.100 / 61. 3.100 libavfilter 10. 4.100 / 10. 4.100 libswscale 8. 3.100 / 8. 3.100 libswresample 5. 3.100 / 5. 3.100 libpostproc 58. 3.100 / 58. 3.100 Hardware acceleration methods: vaapi drm Maybe i remove the whole script. The ffmpeg work fine, only ErsatzTV bullshiting this.
Author
Owner

@jasongdove commented on GitHub (Jul 15, 2025):

Historically, I have only bundled ffmpeg with the Windows release of ETV - not the Linux release. With that said, it's much easier when everyone is on a consistent version, so it's my goal to host a compatible Linux build of ffmpeg (with all required options) at https://github.com/ErsatzTV/ErsatzTV-ffmpeg/releases going forward.

Right now there is an issue where the BtbN FFmpeg-Builds that I normally recommend require libva 2.21+ when some major distros only provide 2.20, so this specific build is compiled against the older libva https://github.com/ErsatzTV/ErsatzTV-ffmpeg/releases/download/7.1.1/ffmpeg-n7.1.1-55-gca5c0a959d-linux64-nonfree-7.1.tar.xz but I am waiting for confirmation from the user who surfaced the issue.

@jasongdove commented on GitHub (Jul 15, 2025): Historically, I have only bundled ffmpeg with the Windows release of ETV - not the Linux release. With that said, it's much easier when everyone is on a consistent version, so it's my goal to host a compatible Linux build of ffmpeg (with all required options) at https://github.com/ErsatzTV/ErsatzTV-ffmpeg/releases going forward. Right now there is an issue where the [BtbN FFmpeg-Builds](https://github.com/BtbN/FFmpeg-Builds) that I normally recommend require `libva` 2.21+ when some major distros only provide 2.20, so this specific build is compiled against the older `libva` https://github.com/ErsatzTV/ErsatzTV-ffmpeg/releases/download/7.1.1/ffmpeg-n7.1.1-55-gca5c0a959d-linux64-nonfree-7.1.tar.xz but I am waiting for confirmation from the user who surfaced the issue.
Author
Owner

@MickLesk commented on GitHub (Jul 15, 2025):

Thats new? 2 weeks ago only a Windows File exist?

@MickLesk commented on GitHub (Jul 15, 2025): Thats new? 2 weeks ago only a Windows File exist?
Author
Owner

@gb330033 commented on GitHub (Jul 15, 2025):

This is the newest patch of ffmpeg 7.1.1:

root@ersatztv:~# ffmpeg -hwaccels ffmpeg version 7.1.1 Copyright (c) 2000-2025 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14+deb12u1) configuration: --enable-gpl --enable-shared --enable-nonfree --disable-static --enable-libx264 --enable-libvpx --enable-libmp3lame --enable-libfreetype --enable-libass --enable-libopus --enable-libvorbis --enable-libx265 --enable-libdav1d --enable-zlib --enable-vaapi --enable-libdrm libavutil 59. 39.100 / 59. 39.100 libavcodec 61. 19.101 / 61. 19.101 libavformat 61. 7.100 / 61. 7.100 libavdevice 61. 3.100 / 61. 3.100 libavfilter 10. 4.100 / 10. 4.100 libswscale 8. 3.100 / 8. 3.100 libswresample 5. 3.100 / 5. 3.100 libpostproc 58. 3.100 / 58. 3.100 Hardware acceleration methods: vaapi drm

Maybe i remove the whole script. The ffmpeg work fine, only ErsatzTV bullshiting this.

I can confirm that this update to the script (a "full" install of ffmpeg, instead of "medium") resulted in VAAPI working without any additional configuration needed in a brand new unprivileged LXC

@gb330033 commented on GitHub (Jul 15, 2025): > This is the newest patch of ffmpeg 7.1.1: > > root@ersatztv:~# ffmpeg -hwaccels ffmpeg version 7.1.1 Copyright (c) 2000-2025 the FFmpeg developers built with gcc 12 (Debian 12.2.0-14+deb12u1) configuration: --enable-gpl --enable-shared --enable-nonfree --disable-static --enable-libx264 --enable-libvpx --enable-libmp3lame --enable-libfreetype --enable-libass --enable-libopus --enable-libvorbis --enable-libx265 --enable-libdav1d --enable-zlib --enable-vaapi --enable-libdrm libavutil 59. 39.100 / 59. 39.100 libavcodec 61. 19.101 / 61. 19.101 libavformat 61. 7.100 / 61. 7.100 libavdevice 61. 3.100 / 61. 3.100 libavfilter 10. 4.100 / 10. 4.100 libswscale 8. 3.100 / 8. 3.100 libswresample 5. 3.100 / 5. 3.100 libpostproc 58. 3.100 / 58. 3.100 Hardware acceleration methods: vaapi drm > > Maybe i remove the whole script. The ffmpeg work fine, only ErsatzTV bullshiting this. I can confirm that this update to the script (a "full" install of ffmpeg, instead of "medium") resulted in VAAPI working without any additional configuration needed in a brand new unprivileged LXC
Author
Owner

@jasongdove commented on GitHub (Jul 15, 2025):

Thats new? 2 weeks ago only a Windows File exist?

Yes, this is new - this is the first release where I am also hosting a Linux build of ffmpeg. As I said, I plan on hosting a compatible version for all releases going forward.

@jasongdove commented on GitHub (Jul 15, 2025): > Thats new? 2 weeks ago only a Windows File exist? Yes, this is new - this is the first release where I am also hosting a Linux build of ffmpeg. As I said, I plan on hosting a compatible version for all releases going forward.
Author
Owner

@MickLesk commented on GitHub (Jul 15, 2025):

Then i can build in this and the users can test, maybe in 2h or tomorrow

@MickLesk commented on GitHub (Jul 15, 2025): Then i can build in this and the users can test, maybe in 2h or tomorrow
Author
Owner

@clipz98 commented on GitHub (Jul 15, 2025):

Historically, I have only bundled ffmpeg with the Windows release of ETV - not the Linux release. With that said, it's much easier when everyone is on a consistent version, so it's my goal to host a compatible Linux build of ffmpeg (with all required options) at https://github.com/ErsatzTV/ErsatzTV-ffmpeg/releases going forward.

Right now there is an issue where the BtbN FFmpeg-Builds that I normally recommend require libva 2.21+ when some major distros only provide 2.20, so this specific build is compiled against the older libva https://github.com/ErsatzTV/ErsatzTV-ffmpeg/releases/download/7.1.1/ffmpeg-n7.1.1-55-gca5c0a959d-linux64-nonfree-7.1.tar.xz but I am waiting for confirmation from the user who surfaced the issue.

Thank you for chiming in @jasongdove. I was very tempted to engage you earlier in the thread honestly, but figured your time was better spent not troubleshooting unofficial installs that were not directly referenced in the ETV's docs. Definitely didn't see the Linux-ready ffmpeg files in that repo last week either, so hosting the compatible Linux builds along with the Windows one will definitely benefit projects like this in the long run.

Thanks @gb330033 too for making me feel less crazy about things not working--I did a shit ton of tests before replying my findings each time.

Going to see if I'll have time later today to manually replace the ffmpeg build with that linked one like @gb330033 did. Otherwise, If @MickLesk finishes their revisions before I can get back to it, I'll test theirs and report back.

@clipz98 commented on GitHub (Jul 15, 2025): > Historically, I have only bundled ffmpeg with the Windows release of ETV - not the Linux release. With that said, it's much easier when everyone is on a consistent version, so it's my goal to host a compatible Linux build of ffmpeg (with all required options) at https://github.com/ErsatzTV/ErsatzTV-ffmpeg/releases going forward. > > Right now there is an issue where the [BtbN FFmpeg-Builds](https://github.com/BtbN/FFmpeg-Builds) that I normally recommend require `libva` 2.21+ when some major distros only provide 2.20, so this specific build is compiled against the older `libva` https://github.com/ErsatzTV/ErsatzTV-ffmpeg/releases/download/7.1.1/ffmpeg-n7.1.1-55-gca5c0a959d-linux64-nonfree-7.1.tar.xz but I am waiting for confirmation from the user who surfaced the issue. Thank you for chiming in @jasongdove. I was _very_ tempted to engage you earlier in the thread honestly, but figured your time was better spent not troubleshooting unofficial installs that were not directly referenced in the ETV's docs. Definitely didn't see the Linux-ready ffmpeg files in that repo last week either, so hosting the compatible Linux builds along with the Windows one will definitely benefit projects like this in the long run. Thanks @gb330033 too for making me feel _less_ crazy about things not working--I did a shit ton of tests before replying my findings each time. Going to see if I'll have time later today to manually replace the ffmpeg build with that linked one like @gb330033 did. Otherwise, If @MickLesk finishes their revisions before I can get back to it, I'll test theirs and report back.
Author
Owner

@MickLesk commented on GitHub (Jul 15, 2025):

ive build an script, but i get following issue:
The following channels use ffmpeg profiles that are not configured for hardware acceleration (Nvenc, Vaapi, Qsv): 1 - ErsatzTV

msg_info "Setup ErsatzTV-FFMPEG"
curl -fsSL https://github.com/ErsatzTV/ErsatzTV-ffmpeg/releases/download/7.1.1/ffmpeg-n7.1.1-55-gca5c0a959d-linux64-nonfree-7.1.tar.xz -o /tmp/ffmpeg.tar.xz
mkdir -p /opt/ErsatzTV-FFMPEG
tar -xf /tmp/ffmpeg.tar.xz --strip-components=1 -C /opt/ErsatzTV-FFMPEG
ln -sf /opt/ErsatzTV-FFMPEG/bin/ffmpeg /usr/local/bin/ffmpeg
ln -sf /opt/ErsatzTV-FFMPEG/bin/ffplay /usr/local/bin/ffplay
ln -sf /opt/ErsatzTV-FFMPEG/bin/ffprobe /usr/local/bin/ffprobe
msg_ok "Setup ErsatzTV-FFMPEG"
ffmpeg -hwaccels
ffmpeg version n7.1.1-55-gca5c0a959d-20250714 Copyright (c) 2000-2025 the FFmpeg developers
  built with gcc 15.1.0 (crosstool-NG 1.27.0.42_35c1e72)
  configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config --cross-prefix=x86_64-ffbuild-linux-gnu- --arch=x86_64 --target-os=linux --enable-nonfree --enable-gpl --enable-version3 --disable-debug --enable-iconv --enable-zlib --enable-libfribidi --enable-gmp --enable-libxml2 --enable-openssl --enable-lzma --enable-fontconfig --enable-libharfbuzz --enable-libfreetype --enable-libvorbis --enable-opencl --enable-libpulse --enable-libvmaf --enable-libxcb --enable-xlib --enable-amf --enable-libaom --enable-libaribb24 --enable-avisynth --enable-chromaprint --enable-libdav1d --enable-libdavs2 --enable-libdvdread --enable-libdvdnav --enable-libfdk-aac --enable-ffnvcodec --enable-cuda-llvm --enable-frei0r --enable-libgme --enable-libkvazaar --enable-libaribcaption --enable-libass --enable-libbluray --enable-libjxl --enable-libmp3lame --enable-libopus --enable-librist --enable-libssh --enable-libtheora --enable-libvpx --enable-libwebp --enable-libzmq --enable-lv2 --enable-libvpl --enable-openal --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable-librubberband --disable-schannel --enable-sdl2 --enable-libsnappy --enable-libsoxr --enable-libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --enable-libdrm --enable-vaapi --enable-libvidstab --enable-vulkan --enable-libshaderc --enable-libplacebo --enable-libvvenc --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra-libs='-ldl -lgomp' --extra-ldflags=-pthread --extra-ldexeflags=-pie --cc=x86_64-ffbuild-linux-gnu-gcc --cxx=x86_64-ffbuild-linux-gnu-g++ --ar=x86_64-ffbuild-linux-gnu-gcc-ar --ranlib=x86_64-ffbuild-linux-gnu-gcc-ranlib --nm=x86_64-ffbuild-linux-gnu-gcc-nm --extra-version=20250714
  libavutil      59. 39.100 / 59. 39.100
  libavcodec     61. 19.101 / 61. 19.101
  libavformat    61.  7.100 / 61.  7.100
  libavdevice    61.  3.100 / 61.  3.100
  libavfilter    10.  4.100 / 10.  4.100
  libswscale      8.  3.100 /  8.  3.100
  libswresample   5.  3.100 /  5.  3.100
  libpostproc    58.  3.100 / 58.  3.100
Hardware acceleration methods:
cuda
vaapi
qsv
drm
opencl
vulkan

i deferr it until tomorrow

@MickLesk commented on GitHub (Jul 15, 2025): ive build an script, but i get following issue: The following channels use ffmpeg profiles that are not configured for hardware acceleration (Nvenc, Vaapi, Qsv): 1 - ErsatzTV ```bash msg_info "Setup ErsatzTV-FFMPEG" curl -fsSL https://github.com/ErsatzTV/ErsatzTV-ffmpeg/releases/download/7.1.1/ffmpeg-n7.1.1-55-gca5c0a959d-linux64-nonfree-7.1.tar.xz -o /tmp/ffmpeg.tar.xz mkdir -p /opt/ErsatzTV-FFMPEG tar -xf /tmp/ffmpeg.tar.xz --strip-components=1 -C /opt/ErsatzTV-FFMPEG ln -sf /opt/ErsatzTV-FFMPEG/bin/ffmpeg /usr/local/bin/ffmpeg ln -sf /opt/ErsatzTV-FFMPEG/bin/ffplay /usr/local/bin/ffplay ln -sf /opt/ErsatzTV-FFMPEG/bin/ffprobe /usr/local/bin/ffprobe msg_ok "Setup ErsatzTV-FFMPEG" ``` ```shell ffmpeg -hwaccels ffmpeg version n7.1.1-55-gca5c0a959d-20250714 Copyright (c) 2000-2025 the FFmpeg developers built with gcc 15.1.0 (crosstool-NG 1.27.0.42_35c1e72) configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config --cross-prefix=x86_64-ffbuild-linux-gnu- --arch=x86_64 --target-os=linux --enable-nonfree --enable-gpl --enable-version3 --disable-debug --enable-iconv --enable-zlib --enable-libfribidi --enable-gmp --enable-libxml2 --enable-openssl --enable-lzma --enable-fontconfig --enable-libharfbuzz --enable-libfreetype --enable-libvorbis --enable-opencl --enable-libpulse --enable-libvmaf --enable-libxcb --enable-xlib --enable-amf --enable-libaom --enable-libaribb24 --enable-avisynth --enable-chromaprint --enable-libdav1d --enable-libdavs2 --enable-libdvdread --enable-libdvdnav --enable-libfdk-aac --enable-ffnvcodec --enable-cuda-llvm --enable-frei0r --enable-libgme --enable-libkvazaar --enable-libaribcaption --enable-libass --enable-libbluray --enable-libjxl --enable-libmp3lame --enable-libopus --enable-librist --enable-libssh --enable-libtheora --enable-libvpx --enable-libwebp --enable-libzmq --enable-lv2 --enable-libvpl --enable-openal --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable-librubberband --disable-schannel --enable-sdl2 --enable-libsnappy --enable-libsoxr --enable-libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --enable-libdrm --enable-vaapi --enable-libvidstab --enable-vulkan --enable-libshaderc --enable-libplacebo --enable-libvvenc --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra-libs='-ldl -lgomp' --extra-ldflags=-pthread --extra-ldexeflags=-pie --cc=x86_64-ffbuild-linux-gnu-gcc --cxx=x86_64-ffbuild-linux-gnu-g++ --ar=x86_64-ffbuild-linux-gnu-gcc-ar --ranlib=x86_64-ffbuild-linux-gnu-gcc-ranlib --nm=x86_64-ffbuild-linux-gnu-gcc-nm --extra-version=20250714 libavutil 59. 39.100 / 59. 39.100 libavcodec 61. 19.101 / 61. 19.101 libavformat 61. 7.100 / 61. 7.100 libavdevice 61. 3.100 / 61. 3.100 libavfilter 10. 4.100 / 10. 4.100 libswscale 8. 3.100 / 8. 3.100 libswresample 5. 3.100 / 5. 3.100 libpostproc 58. 3.100 / 58. 3.100 Hardware acceleration methods: cuda vaapi qsv drm opencl vulkan ``` i deferr it until tomorrow
Author
Owner

@jasongdove commented on GitHub (Jul 15, 2025):

This means ffmpeg reports hardware acceleration support (nvidia, vaapi, qsv) - but the FFmpeg Profile in ETV has not been configured to use one of the available accels. This is something users of ETV have to configure - it doesn't automatically enable accel.

@jasongdove commented on GitHub (Jul 15, 2025): This means ffmpeg reports hardware acceleration support (nvidia, vaapi, qsv) - but the FFmpeg Profile in ETV has not been configured to use one of the available accels. This is something users of ETV have to configure - it doesn't automatically enable accel.
Author
Owner

@MickLesk commented on GitHub (Jul 16, 2025):

"Each user should configure this", is this documented somewhere so that I can add it to our Documentation Button or "note" on website?

I'm not a hardcore user for something like this, I'd just click it together and hope it works 😄

@MickLesk commented on GitHub (Jul 16, 2025): "Each user should configure this", is this documented somewhere so that I can add it to our Documentation Button or "note" on website? I'm not a hardcore user for something like this, I'd just click it together and hope it works :smile:
Author
Owner

@clipz98 commented on GitHub (Jul 16, 2025):

"Each user should configure this", is this documented somewhere so that I can add it to our Documentation Button or "note" on website?

I'm not a hardcore user for something like this, I'd just click it together and hope it works 😄

@jasongdove was referring to something similar to my screenshot from 5 days ago where I shared my prod vs. the refactored LXC screenshots of the FFmpeg profile selections like this:

Image

People that use ETV should be familiar with the setting, but here's a very brief nod to the setting in the "Create Channels" section. I guess it's technically more of an advanced thing to create profiles outside of the default profile that's preinstalled (if you know what you're doing).

@clipz98 commented on GitHub (Jul 16, 2025): > "Each user should configure this", is this documented somewhere so that I can add it to our Documentation Button or "note" on website? > > I'm not a hardcore user for something like this, I'd just click it together and hope it works 😄 @jasongdove was referring to something similar to my screenshot from 5 days ago where I shared my prod vs. the refactored LXC screenshots of the FFmpeg profile selections like this: <img width="948" height="733" alt="Image" src="https://github.com/user-attachments/assets/ee44fe6b-4360-48aa-b132-adaf22542650" /> People that use ETV should be familiar with the setting, but here's a [very brief nod](https://ersatztv.org/docs/user-guide/create-channels#ffmpeg-profile) to the setting in the "Create Channels" section. I guess it's technically more of an advanced thing to create profiles outside of the default profile that's preinstalled (if you know what you're doing).
Author
Owner

@jasongdove commented on GitHub (Jul 16, 2025):

Please use https://github.com/ErsatzTV/ErsatzTV-ffmpeg/releases/download/7.1.1/ffmpeg-n7.1.1-56-gc2184b65d2-linux64-gpl-7.1.tar.xz - I accidentally built a non-free version yesterday. Assuming it tests correctly, I will leave this version forever and make a new release when a new ffmpeg is required.

@jasongdove commented on GitHub (Jul 16, 2025): Please use https://github.com/ErsatzTV/ErsatzTV-ffmpeg/releases/download/7.1.1/ffmpeg-n7.1.1-56-gc2184b65d2-linux64-gpl-7.1.tar.xz - I accidentally built a non-free version yesterday. Assuming it tests correctly, I will leave this version forever and make a new release when a new ffmpeg is required.
Author
Owner

@clipz98 commented on GitHub (Jul 16, 2025):

Please use https://github.com/ErsatzTV/ErsatzTV-ffmpeg/releases/download/7.1.1/ffmpeg-n7.1.1-56-gc2184b65d2-linux64-gpl-7.1.tar.xz - I accidentally built a non-free version yesterday. Assuming it tests correctly, I will leave this version forever and make a new release when a new ffmpeg is required.

  1. Just tested that updated binary with my test LXC and it worked perfectly. I moved the ffplay file in there too JIC, so not sure if that is 100% necessary since only ffmpeg + ffprobe were previously used.
  2. Snapshotted then updated my prod instance again with the existing script, ran ffmpeg -hwaccels and it came up empty (expected since I don't think Mick pushed anything out new yet)
  3. Replaced the FFmpeg files with the one binaries with the provided ones I tested with and things are running smoothly again!
@clipz98 commented on GitHub (Jul 16, 2025): > Please use https://github.com/ErsatzTV/ErsatzTV-ffmpeg/releases/download/7.1.1/ffmpeg-n7.1.1-56-gc2184b65d2-linux64-gpl-7.1.tar.xz - I accidentally built a non-free version yesterday. Assuming it tests correctly, I will leave this version forever and make a new release when a new ffmpeg is required. 1. Just tested that updated binary with my test LXC and it worked perfectly. I moved the ffplay file in there too JIC, so not sure if that is 100% necessary since only ffmpeg + ffprobe were previously used. 2. Snapshotted then updated my prod instance again with the existing script, ran `ffmpeg -hwaccels` and it came up empty (expected since I don't think Mick pushed anything out new yet) 3. Replaced the FFmpeg files with the one binaries with the provided ones I tested with and things are running smoothly again!
Author
Owner

@jasongdove commented on GitHub (Jul 16, 2025):

Thanks for the confirmation - I will leave those artifacts alone now, and probably update ETV docs to link to them.

@jasongdove commented on GitHub (Jul 16, 2025): Thanks for the confirmation - I will leave those artifacts alone now, and probably update ETV docs to link to them.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/ProxmoxVE#1343