this post was submitted on 21 Nov 2025
397 points (98.3% liked)

Technology

77058 readers
2370 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] gccalvin@lemmy.world 1 points 2 days ago (1 children)

So in this case, even if your hardware was impacted by this, if you tried to play a H.265 (HEVC) file within Windows, it would play, but will software encode / decode. What if you are playing something through a client like VLC or Jellyfin Media Player? Prior to this change, would Jellyfin report Direct Playing (using iGPU) and now it will be forced to transcode on the server side, and VLC would still use the CPU for encoding and decoding, since there is no server to do it for you?

[–] gerowen@lemmy.world 4 points 2 days ago

"Direct playing" just means the source file is entirely compatible with the client device and doesn't require any transcoding/re-encoding by the server, it doesn't really tell you whether the client is using software or hardware decoding to play it. I'm guessing it's probable that a Jellyfin server could still report "direct playing" even if the client is using software decoding to play it. However, if the client device is something like a smart TV or something with a more locked down OS, and the maintainer/manufacturer removes support for a codec from that device, you may show more transcoding action on your server for things that previously just direct played because smart devices like that may not have support for software decoding, or may not have the horsepower to try even if they still have the codecs installed.