I'm having a weird issue with the DVR recording too long or too short on a number of different shows on different channels. First off, I did check the passes to make sure I didn't have some ridiculous padding adding the extra time that's not the case.
So when I noticed that the recordings were running over yesterday, I checked the guide for the next day when these shows would record and they did show they were 30 minutes long. The length of the recordings are all over the place including a couple of underruns. The lengths are 162 minutes, 182 minutes, 179 minutes, 215 minutes, 187 minutes, 215 minutes, 23 minutes, 215 minutes, and 23 minutes.
Also, I did try playing back a number of the videos skipping forward to make sure it wasn't a metadata problem showing a wrong duration in the recordings interface. They are actually recording to the length shown. Another weird thing, in the FireTV recordings interface theres the circle on the side showing how far you've watched into the video and once you get to 30 mins, it shows the circle completely filled like it thinks its a 30 min video but it's not.
Currently running 2022.08.31.0122 prerelease on FreeBSD
EDIT:
I guess I should have attached an entry from my log, for this one it recorded for 163 minutes.
2022/08/31 07:59:00.105460 [DVR] Starting job 1661957940-52 The Fresh Prince of Bel-Air on ch=[6015]
2022/08/31 07:59:00.105547 [DVR] Waiting 29m59.894463623s until next job 1661959740-52 The Fresh Prince of Bel-Air
2022/08/31 07:59:01.380286 [TNR] Opened connection to TVE-Hulu for ch6015 VH1P
2022/08/31 07:59:01.382140 [DVR] Recording for job 1661957940-52 from TVE-Hulu ch6015 into "TV/The Fresh Prince of Bel-Air/The Fresh Prince of Bel-Air S05E09 1994-11-14 Love Hurts 2022-08-31-0759.mpg" for 30m59.894429402s
2022/08/31 07:59:01.714087 [IDX] Generating video index for job 1661957940-52
Later in the log conclusion of the recording: 2022/08/31 11:29:28.236883 [DVR] Finished job 1661957940-52 The Fresh Prince of Bel-Air