I can confirm it falls back to the old ffmpeg remux for cable H.264 recordings.
I tried recording a few new TVE H.264 recordings and noticed something unusual when playing back in the web UI.
It appears to use the new remuxer when playing back in the web UI.
When the playback reaches the last few seconds of the recording the player shows the spinning buffer circle and never finishes the playback.
Here's the log from the last one I played.
2019/07/14 11:15:23 [DVR] Waiting 14m36.587735128s until next job 1563129000-ch6110 How It's Made
2019/07/14 11:30:00 [DVR] Starting job 1563129000-ch6110 How It's Made on ch=[6110]
2019/07/14 11:30:05 [TNR] Opened connection to TVE-Comcast_SSO for ch6110 SCIENCE
2019/07/14 11:30:05 [DVR] Recording for job 1563129000-ch6110 from TVE-Comcast_SSO ch6110 into "TV/How It's Made/How It's Made S28E03 2016-09-26 Angle grinders Berry baskets Omnidirectional speakers 2019-07-14-1130.mpg" for 29m59.991010318s
2019/07/14 11:30:05 [DVR] Generating m3u8 for job 1563129000-ch6110
2019/07/14 12:00:05 [TNR] Closed connection to TVE-Comcast_SSO for ch6110 SCIENCE
2019/07/14 12:00:05 [MTS] Statistics for "TV/How It's Made/How It's Made S28E03 2016-09-26 Angle grinders Berry baskets Omnidirectional speakers 2019-07-14-1130.mpg": skipped=0 unhandled_packets=0 discontinuity_detected=36 transport_errors=0 invalid_pts=0 invalid_dts=0 saw_pcr=false saw_pmt=true highest_pts=1811.525911
2019/07/14 12:00:05 [DVR] Finished job 1563129000-ch6110 How It's Made
2019/07/14 12:00:05 [DVR] Processing file-1510: TV/How It's Made/How It's Made S28E03 2016-09-26 Angle grinders Berry baskets Omnidirectional speakers 2019-07-14-1130.mpg
2019/07/14 12:00:06 [DVR] Running commercial detection on file 1510 (TV/How It's Made/How It's Made S28E03 2016-09-26 Angle grinders Berry baskets Omnidirectional speakers 2019-07-14-1130.mpg)
2019/07/14 12:07:05 [DVR] Commercial detection finished with 8 markers.
[HLS] Couldn't get PAT/PMT: unexpected EOF[HLS] Couldn't get PAT/PMT: unexpected EOF[HLS] Couldn't get PAT/PMT: unexpected EOF[HLS] Couldn't get PAT/PMT: unexpected EOF[HLS] Couldn't get PAT/PMT: unexpected EOF[HLS] Couldn't get PAT/PMT: unexpected EOF[HLS] Couldn't get PAT/PMT: unexpected EOF[HLS] Couldn't get PAT/PMT: unexpected EOF[HLS] Couldn't get PAT/PMT: unexpected EOF[HLS] Couldn't get PAT/PMT: unexpected EOF[HLS] Couldn't get PAT/PMT: unexpected EOF
The last line with repeating '[HLS] Couldn't get PAT/PMT: unexpected EOF' was from the playback when it started buffering 4 secs from the end of the recording, almost like it didn't play that last hls segment of 4.004 secs before the end.
#EXT-X-BYTERANGE:2639668@1146468556
#EXTINF:4.004,
stream.mpg
#EXT-X-ENDLIST