# Plex Transcoder broken after PMS 1.24.5.5173

**URL:** https://forums.plex.tv/t/plex-transcoder-broken-after-pms-1-24-5-5173/778100
**Category:** Plex Media Server
**Tags:** server-linux
**Created:** [February 24, 2022, 8:53pm UTC](https://forums.plex.tv/t/plex-transcoder-broken-after-pms-1-24-5-5173/778100 "2022-02-24T20:53:13Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![Cyberpower678](https://avatars.discourse-cdn.com/v4/letter/c/4bbf92/32.png) [@Cyberpower678](https://forums.plex.tv/u/Cyberpower678)
#### Post date: [February 24, 2022, 8:53pm UTC](https://forums.plex.tv/t/plex-transcoder-broken-after-pms-1-24-5-5173/778100/1 "2022-02-24T20:53:13Z")

</div>

I’ve been stuck running PMS 1.24.5.5173, because every version after that has an issue with the transcoder, even on Direct Play media, for some reason. On 1.24.5.5173, everything works perfectly on all devices I use, and my friends and family use, but after 1.24.5.5173, some Playback device, mostly Plex Desktop for Windows on any version, Plex on Shield, Plex on iOS, and Plex on macOS will fail to play back certain library items. Reporting a transcoder error, even if the item is going to be direct playing.

As of 1.25.6.5577, this problem still exists. I have attached a screenshot of the error message below. Logs also attached.

 ![image](https://global.discourse-cdn.com/plex/original/4X/8/7/a/87a93c9c772d22951dd56a75297d6bebff2bca68.png)  
[1.25.6.5577.zip](https://forums.plex.tv/uploads/short-url/kuwklIlLjgqIVZutrMd7XNxxdae.zip) (200.8 KB)  
[1.24.5.5173 after rolling back.zip](https://forums.plex.tv/uploads/short-url/gIMeAGDSm2B1Syw2k9ZrfTHN7ze.zip) (204.3 KB)

I would love to continue using the latest version of Plex, but this is a critical issue preventing me from doing so as it is a breaking update. Please fix this.

---

<div class="post-metadata">

### Author: ![ChuckPa](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/chuckpa/32/79710_2.png) [@ChuckPa](https://forums.plex.tv/u/ChuckPa)
#### Post date: [February 24, 2022, 9:48pm UTC](https://forums.plex.tv/t/plex-transcoder-broken-after-pms-1-24-5-5173/778100/2 "2022-02-24T21:48:46Z")

</div>

i9-10900 in a docker container.

Did you add `--device:/dev/dri` in the container definition when recreating?

```auto
Feb 24, 2022 15:48:09.202 [0x7f456fbe3b38] DEBUG - [Transcode] TPU: hardware transcoding: final decoder: , final encoder: 
Feb 24, 2022 15:48:09.202 [0x7f456fbe3b38] DEBUG - [Transcode/JobRunner] Job running: FFMPEG_EXTERNAL_LIBS='/config/Library/Application\ Support/Plex\ Media\ Server/Codecs/62cc2bc-4226-linux-x86_64/' X_PLEX_TOKEN='xxxxxxxxxxxxxxxxxxxx' '/usr/lib/plexmediaserver/Plex Transcoder' '-codec:#0x100' 'h264' '-noaccurate_seek' '-analyzeduration' '20000000' '-probesize' '20000000' '-i' '/mnt/HomeServer/Public Media/DVR/Judge Judy (1996)/Season 18/Judge Judy - S18E127 - Yoga Gym Merger Mess ; Ex-Fiance Fight.ts' '-map' '0:#0x100' '-codec:0' 'copy' '-map' '0:#0x101' '-codec:1' 'copy' '-f' 'segment' '-segment_format' 'matroska' '-segment_format_options' 'live=1' '-segment_time' '1' '-segment_header_filename' 'header' '-segment_start_number' '0' '-segment_list' 'http://127.0.0.1:32400/video/:/transcode/session/y2e555acg8texsypzwhay2xi/3a343f3b-3034-4ad4-aaba-953dba61599b/manifest?X-Plex-Http-Pipeline=infinite' '-segment_list_type' 'csv' '-segment_list_unfinished' '1' '-segment_list_size' '5' '-segment_list_separate_stream_times' '1' '-avoid_negative_ts' 'disabled' '-map_metadata' '-1' '-map_chapters' '-1' 'chunk-%05d' '-start_at_zero' '-copyts' '-y' '-nostats' '-loglevel' 'quiet' '-loglevel_plex' 'error' '-progressurl' 'http://127.0.0.1:32400/video/:/transcode/session/y2e555acg8texsypzwhay2xi/3a343f3b-3034-4ad4-aaba-953dba61599b/progress'
Feb 24, 2022 15:48:09.202 [0x7f456fbe3b38] DEBUG - [Transcode/JobRunner] Jobs: Starting child process with pid 812

```

vs

```auto
Feb 24, 2022 15:51:22.025 [0x7f308546bb38] DEBUG - [Transcode] TPU: hardware transcoding: final decoder: , final encoder: 
Feb 24, 2022 15:51:22.026 [0x7f308546bb38] DEBUG - [Transcode/JobRunner] Job running: FFMPEG_EXTERNAL_LIBS='/config/Library/Application\ Support/Plex\ Media\ Server/Codecs/be22e26-4019-linux-x86_64/' X_PLEX_TOKEN='xxxxxxxxxxxxxxxxxxxx' '/usr/lib/plexmediaserver/Plex Transcoder' '-codec:#0x100' 'h264' '-ss' '554' '-noaccurate_seek' '-analyzeduration' '20000000' '-probesize' '20000000' '-i' '/mnt/HomeServer/Public Media/DVR/Holmes on Homes/Season 07/Holmes on Homes - S07E10 - Gut Ache.ts' '-map' '0:#0x100' '-codec:0' 'copy' '-map' '0:#0x101' '-codec:1' 'copy' '-f' 'segment' '-segment_format' 'matroska' '-segment_format_options' 'live=1' '-segment_time' '1' '-segment_header_filename' 'header' '-segment_start_number' '0' '-segment_list' 'http://127.0.0.1:32400/video/:/transcode/session/lhs7z0r1kkobtc5lmm8sot8k/6f78db97-c909-42b8-9bd1-5054233ccc85/manifest?X-Plex-Http-Pipeline=infinite' '-segment_list_type' 'csv' '-segment_list_unfinished' '1' '-segment_list_size' '5' '-segment_list_separate_stream_times' '1' '-avoid_negative_ts' 'disabled' '-map_metadata' '-1' '-map_chapters' '-1' 'chunk-%05d' '-start_at_zero' '-copyts' '-y' '-nostats' '-loglevel' 'quiet' '-loglevel_plex' 'error' '-progressurl' 'http://127.0.0.1:32400/video/:/transcode/session/lhs7z0r1kkobtc5lmm8sot8k/6f78db97-c909-42b8-9bd1-5054233ccc85/progress'

```

---

<div class="post-metadata">

### Author: ![Cyberpower678](https://avatars.discourse-cdn.com/v4/letter/c/4bbf92/32.png) [@Cyberpower678](https://forums.plex.tv/u/Cyberpower678)
#### Post date: [May 4, 2022, 7:11pm UTC](https://forums.plex.tv/t/plex-transcoder-broken-after-pms-1-24-5-5173/778100/3 "2022-05-04T19:11:19Z")

</div>

Yes. It’s there. Sorry for the long response.

---

<div class="post-metadata">

### Author: ![ChuckPa](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/chuckpa/32/79710_2.png) [@ChuckPa](https://forums.plex.tv/u/ChuckPa)
#### Post date: [May 4, 2022, 7:54pm UTC](https://forums.plex.tv/t/plex-transcoder-broken-after-pms-1-24-5-5173/778100/4 "2022-05-04T19:54:26Z")

</div>

Last thing to check for…

Intel Compute Runtime modules for release version 21.49.21786 is currently required for all CometLake and above CPUs which need to do tone mapping.

Speaking to that point, there is a problem (discovered & recreated last week) where the transcoder faults when tone mapping with those library versions.

Engineering is working on that now

---

<div class="post-metadata">

### Author: ![Cyberpower678](https://avatars.discourse-cdn.com/v4/letter/c/4bbf92/32.png) [@Cyberpower678](https://forums.plex.tv/u/Cyberpower678)
#### Post date: [May 4, 2022, 8:29pm UTC](https://forums.plex.tv/t/plex-transcoder-broken-after-pms-1-24-5-5173/778100/5 "2022-05-04T20:29:39Z")

</div>

Not really tone mapping anything. I can’t speak to how Plex works under the hood, but the problems lie solely with DVR recordings which are SDR. They play fine in the WebUI, but error out on everything else, literally, even on devices where the media should be Direct Playing.

---

<div class="post-metadata">

### Author: ![ChuckPa](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/chuckpa/32/79710_2.png) [@ChuckPa](https://forums.plex.tv/u/ChuckPa)
#### Post date: [May 5, 2022, 3:14am UTC](https://forums.plex.tv/t/plex-transcoder-broken-after-pms-1-24-5-5173/778100/6 "2022-05-05T03:14:49Z")

</div>

I unfortunately don’t have any way of using DVR (I have satellite tv which is encrypted).

I will see if I can get someone to help with this.

---

<div class="post-metadata">

### Author: ![Cyberpower678](https://avatars.discourse-cdn.com/v4/letter/c/4bbf92/32.png) [@Cyberpower678](https://forums.plex.tv/u/Cyberpower678)
#### Post date: [May 5, 2022, 3:36am UTC](https://forums.plex.tv/t/plex-transcoder-broken-after-pms-1-24-5-5173/778100/8 "2022-05-05T03:36:00Z")

</div>

Thank you. 🙂

---

<div class="post-metadata">

### Author: ![Cyberpower678](https://avatars.discourse-cdn.com/v4/letter/c/4bbf92/32.png) [@Cyberpower678](https://forums.plex.tv/u/Cyberpower678)
#### Post date: [May 5, 2022, 3:36am UTC](https://forums.plex.tv/t/plex-transcoder-broken-after-pms-1-24-5-5173/778100/9 "2022-05-05T03:36:27Z")

</div>

Alternatively I can give you the problematic files and you can try them yourself.

---

<div class="post-metadata">

### Author: ![pl\_5309](https://avatars.discourse-cdn.com/v4/letter/p/2bfe46/32.png) [@pl\_5309](https://forums.plex.tv/u/pl_5309)
#### Post date: [May 5, 2022, 11:34am UTC](https://forums.plex.tv/t/plex-transcoder-broken-after-pms-1-24-5-5173/778100/10 "2022-05-05T11:34:45Z")

</div>

Delete the content of the Codecs folder an let them re-download.

It is possible that Xteve is formatting the stream in an unexpected manner.

---

<div class="post-metadata">

### Author: ![Cyberpower678](https://avatars.discourse-cdn.com/v4/letter/c/4bbf92/32.png) [@Cyberpower678](https://forums.plex.tv/u/Cyberpower678)
#### Post date: [May 5, 2022, 11:57am UTC](https://forums.plex.tv/t/plex-transcoder-broken-after-pms-1-24-5-5173/778100/11 "2022-05-05T11:57:39Z")

</div>

Can you explain why this would matter with different versions of Plex? A codec is a codec

---

<div class="post-metadata">

### Author: ![pl\_5309](https://avatars.discourse-cdn.com/v4/letter/p/2bfe46/32.png) [@pl\_5309](https://forums.plex.tv/u/pl_5309)
#### Post date: [May 5, 2022, 1:22pm UTC](https://forums.plex.tv/t/plex-transcoder-broken-after-pms-1-24-5-5173/778100/13 "2022-05-05T13:22:53Z")

</div>

Except when Plex does the linking and compiling to which we users have no insight.

---

<div class="post-metadata">

### Author: ![ChuckPa](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/chuckpa/32/79710_2.png) [@ChuckPa](https://forums.plex.tv/u/ChuckPa)
#### Post date: [May 5, 2022, 1:44pm UTC](https://forums.plex.tv/t/plex-transcoder-broken-after-pms-1-24-5-5173/778100/14 "2022-05-05T13:44:59Z")

</div>

@Cyberpower678

Sure, please link me a sample file to check. I would very much like to see what you have there.

As for codecs,

1. Free FFMPEG has all codecs compiled into itself when you build it yourself.
2. Breaking out the codecs into discrete files saves a lot of memory and allows PMS to run on the memory-limited (1 GB) systems like NAS boxes.
3. Breaking out the codecs also satisfies licensing for Plex.
4. Each PMS release recompiles all the modules (codecs included) so all version tags match.
5. The codec source code only changes if there are bug fixes to the codec (rare) or if the transcoder (FFMPEG core) is updated.

---

<div class="post-metadata">

### Author: ![Cyberpower678](https://avatars.discourse-cdn.com/v4/letter/c/4bbf92/32.png) [@Cyberpower678](https://forums.plex.tv/u/Cyberpower678)
#### Post date: [June 1, 2022, 11:57am UTC](https://forums.plex.tv/t/plex-transcoder-broken-after-pms-1-24-5-5173/778100/15 "2022-06-01T11:57:55Z")

</div>

I decided to try and upgrade to 1.26.2.5797 and it seems everything is working again so far. I will report back if I encounter a video that will throw this error.

---

<div class="post-metadata">

### Author: ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)
#### Post date: [August 30, 2022, 11:58am UTC](https://forums.plex.tv/t/plex-transcoder-broken-after-pms-1-24-5-5173/778100/16 "2022-08-30T11:58:37Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
