I tried the pass profile, but that doesn't work in jellyfin. When I select the channel, it just sits there with a spinner and I never actually get video. I needed to select a different profile. I definitely had the playback working at one point, but something must have broken. Here is the output of gdb when I run with -dbg installed. All messages, starting from the equivalent place in my above output:
2026-04-06 22:56:32.115 [ INFO] mpegts: 581MHz in ATSC-T Network - tuning on Auvitek AU8522 QAM/8VSB Frontend #0 : ATSC-T #0
2026-04-06 22:56:32.115 [ INFO] subscription: 0001: "epggrab" subscribing to mux "581MHz", weight: 4, adapter: "Auvitek AU8522 QAM/8VSB Frontend #0 : ATSC-T #0", network: "ATSC-T Network", service: "Raw PID Subscription"
[New Thread 0xe5af45c0 (LWP 9161)]
[New Thread 0xe58f35c0 (LWP 9176)]
2026-04-06 22:56:37.921 [ INFO] http: 192.168.0.161: using ticket f92104f3e349c8d7c1f8aef2bfed346c74ae67f1 for /stream/channelid/959105469
[New Thread 0xe56f25c0 (LWP 9177)]
2026-04-06 22:56:37.922 [ INFO] mpegts: 509MHz in ATSC-T Network - tuning on Auvitek AU8522 QAM/8VSB Frontend #0 : ATSC-T #0
[Thread 0xe5af45c0 (LWP 9161) exited]
2026-04-06 22:56:37.926 [ INFO] subscription: 0001: "epggrab" unsubscribing
2026-04-06 22:56:37.927 [ INFO] subscription: 0003: "HTTP" subscribing on channel "WBZ 4.5", weight: 100, adapter: "Auvitek AU8522 QAM/8VSB Frontend #0 : ATSC-T #0", network: "ATSC-T Network", mux: "509MHz", service: "WBZ 4.5", profile="webtv-h264-aac-matroska", hostname="192.168.0.161", username="jelly", client="Lavf/61.7.100"
[New Thread 0xe5af45c0 (LWP 9179)]
2026-04-06 22:56:40.218 [ INFO] transcode: 0001: 01:MPEG2VIDEO: ==> Using profile webtv-h264
2026-04-06 22:56:40.219 [ INFO] transcode: 0001: 02:AC3: ==> Using profile webtv-aac
2026-04-06 22:56:40.798 [WARNING] TS: ATSC-T Network/509MHz/WBZ 4.5 Transport error indicator (total 1)
2026-04-06 22:56:40.822 [WARNING] TS: ATSC-T Network/509MHz/WBZ 4.5: MPEG2VIDEO @ #113 Continuity counter error (total 1)
2026-04-06 22:56:40.822 [WARNING] TS: ATSC-T Network/509MHz/WBZ 4.5: AC3 @ #116 Continuity counter error (total 1)
2026-04-06 22:56:40.847 [WARNING] TS: ATSC-T Network/509MHz/WBZ 4.5: MPEG2VIDEO @ #113: Invalid start code 4a:b0:67
[New Thread 0xe54f15c0 (LWP 9189)]
[New Thread 0xe4cf05c0 (LWP 9190)]
[New Thread 0xe44ef5c0 (LWP 9191)]
[New Thread 0xe3cee5c0 (LWP 9192)]
x264 [error]: invalid profile: 0
2026-04-06 22:56:43.033 [ ERROR] libav: AVCodecContext: Error setting profile 0.
2026-04-06 22:56:43.033 [ INFO] libav: AVCodecContext: Possible profiles:
2026-04-06 22:56:43.033 [ INFO] libav: AVCodecContext: baseline
2026-04-06 22:56:43.033 [ INFO] libav: AVCodecContext: main
2026-04-06 22:56:43.033 [ INFO] libav: AVCodecContext: high
2026-04-06 22:56:43.033 [ INFO] libav: AVCodecContext: high10
2026-04-06 22:56:43.033 [ INFO] libav: AVCodecContext: high422
2026-04-06 22:56:43.033 [ INFO] libav: AVCodecContext: high444
2026-04-06 22:56:43.033 [ INFO] libav: AVCodecContext:
Thread 37 "tvh:sharer" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xe56f25c0 (LWP 9177)]
0x005c263c in _context_print_opts (self=self@entry=0xe6f09068, opts=<optimized out>) at src/transcoding/transcode/context.c:99
99 src/transcoding/transcode/context.c: No such file or directory.
(gdb)
I will also add: I can view TV fine in the Tvheadend web interface, no matter which profile I select.