Forums » Tutorial and setups »
"Using OMX.broadcom.video_encode" on Rpi3B, but no video output
Added by Jay O almost 3 years ago
Hi, running Ubuntu 20.04.3 32-bit on Raspberry Pi 3B+. Client is Kodi with TVH HTSP plugin running on networked PC.
The "pass" profile works. My h264_omx "webtv" profile I've created does not. The Broadcom OMX encoder seems to work OK according to TVH log, but I only get audio, no video in Kodi. Running ffprobe to inspect the output from the Rpi also shows an output with an audio stream, but no video stream.
The tvh log doesn't seem to show any problems, I see "libav: AVCodecContext: Using OMX.broadcom.video_encode". (Took a while to get to that point, was missing libs before but they're in place now).
My gpu_mem is set to 256 in /boot/firmware/config.txt and I have put libbcm_host.so and libopenmaxil.so from https://github.com/raspberrypi/firmware/tree/master/opt/vc/lib to my /opt/vc/lib directory. Ran sudo ldconfig after this, and TVH does find those libs now. I also ran chmod 777 on those libs, as well as sudo usermod -aG video hts
My build script was a small modification of one by Russell Tobin. The version I'm using is here: https://pastebin.com/qVyAqS5T
TVHeadend Details:
Configure arguments: --build=arm-linux-gnueabihf --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libexecdir=${prefix}/lib/tvheadend --disable-maintainer-mode --disable-dependency-tracking --disable-android --enable-pie --enable-avahi --enable-libsystemd_daemon --disable-bintray_cache --enable-libav --enable-libopus --enable-libtheora --enable-libvorbis --enable-libfdkaac --enable-omx --enable-mmal --enable-vaapi --enable-drm --enable-nonfree --disable-hdhomerun_client --disable-hdhomerun_static --enable-omx-rpi --disable-libvpx_static --disable-libvpx --arch=armhf --jobs=4 Compiler: Using C compiler: ccache cc Using C flags: -I/opt/vc/include/IL Using LD flags: -ldvbcsa Build for arch: armhf Binaries: Using PYTHON: python Using GZIP: gzip Using BZIP2: bzip2 Options: pie yes ccdebug no cardclient yes cwc yes cccam yes capmt yes constcw yes linuxdvb yes satip_server yes satip_client yes hdhomerun_client no hdhomerun_static no iptv yes tsfile yes dvbscan yes timeshift yes trace yes avahi yes zlib yes libav yes ffmpeg_static yes libx264 yes libx264_static yes libx265 yes libx265_static yes libvpx no libvpx_static no libtheora yes libtheora_static yes libvorbis yes libvorbis_static yes libfdkaac yes libfdkaac_static yes libopus yes libopus_static yes nvenc no vaapi yes mmal yes omx yes inotify yes epoll yes pcre no pcre2 yes uriparser yes ccache yes tvhcsa yes bundle no pngquant no kqueue no dbus_1 yes android no gtimer_check no slow_memoryinfo no libsystemd_daemon yes pcloud_cache yes ddci yes cclang_threadsan no gperftools no execinfo yes W_unused_result yes f_stack_protector yes f_stack_protector_strong yes f_stack_check yes f_PIE yes fdatasync yes getloadavg yes atomic32 yes atomic64 yes atomic_time_t yes atomic_ptr yes bitops64 yes lockowner yes qsort_r yes gmtoff yes recvmmsg yes sendmmsg yes ifnames yes py_gzip yes bin_pkg_config yes bin_xgettext yes bin_msgmerge yes bin_gzip yes bin_bzip2 yes ssl yes linuxdvbapi yes linuxdvb_ca yes upnp yes bin_cmake yes stdcpp yes libogg_static yes omx_rpi yes hwaccels yes inotify_h yes inotify_init1 yes dvbcsa yes epoll_create1 yes mpegts yes mpegts_dvb yes Packages: openssl 1.1.1f zlib 1.2.11 libpcre2-8 10.34 liburiparser 0.9.3 avahi-client 0.7 libva 1.7.0 libva-drm 1.7.0 dbus-1 1.12.16 libsystemd 245 Installation paths: Prefix: /usr Binaries: ${prefix}/bin Libraries: ${prefix}/lib Data files: ${prefix}/share Man pages: /usr/share/man
TVHeadend Log (from using ffprobe, similar log when using Kodi HTSP plugin):
2022-02-18 14:21:30.756 http: 192.168.0.100: using ticket 323373bec24a210d88bb8d7c9300b9b81a3d8ea4 for /stream/channel/56f04c4a81999645a58b5a7d5c37f120 2022-02-18 14:21:30.757 mpegts: 578MHz in DVB-T Network - tuning on DiBcom 7000PC #0 : DVB-T #0 2022-02-18 14:21:30.757 subscription: 00CC: "HTTP" subscribing on channel "RTÉ One", weight: 100, adapter: "DiBcom 7000PC #0 : DVB-T #0", network: "DVB-T Network", mux: "578MHz", provider: "RTÉNL", service: "RTÉ One", profile="webtv", hostname="192.168.0.100", username="admin", client="Lavf/59.16.100" 2022-02-18 14:21:31.311 transcode: 000A: 01:H264: ==> Using profile webtv-h264-omx 2022-02-18 14:21:31.311 transcode: 000A: 02:MPEG2AUDIO: ==> Using profile webtv-aac 2022-02-18 14:21:31.311 transcode: 000A: 03:MPEG2AUDIO: ==> Filtered out 2022-02-18 14:21:31.311 transcode: 000A: 04:MPEG2AUDIO: ==> Filtered out 2022-02-18 14:21:31.311 transcode: 000A: 07:PCR: ==> Filtered out 2022-02-18 14:21:31.311 transcode: 000A: 06:TEXTSUB: ==> Filtered out 2022-02-18 14:21:32.784 transcode: 000A: 02:AAC-LATM: [mp2 => aac]: Detected framedrop in audio (35690 != 37850) 2022-02-18 14:21:32.965 libav: AVCodecContext: mmco: unref short failure 2022-02-18 14:21:32.992 libav: AVCodecContext: Using OMX.broadcom.video_encode 2022-02-18 14:21:33.071 libav: AVCodecContext: mmco: unref short failure 2022-02-18 14:21:33.369 libav: AVCodecContext: mmco: unref short failure 2022-02-18 14:21:40.878 transcode: 000A: 02:AAC-LATM: [mp2 => aac]: Detected framedrop in audio (368090 != 365930) 2022-02-18 14:21:40.879 libav: AVCodecContext: Queue input is backward in time 2022-02-18 14:21:41.399 transcode: 000A: 02:AAC-LATM: [mp2 => aac]: Detected framedrop in audio (387050 != 389210) 2022-02-18 14:21:59.442 subscription: 00CC: "HTTP" unsubscribing from "RTÉ One", hostname="192.168.0.100", username="admin", client="Lavf/59.16.100" 2022-02-18 14:21:59.576 libav: AVCodecContext: Qavg: 118.000
FFprobe:
ffprobe -i http://192.168.0.234:9981/stream/channel/56f04c4a81999645a58b5a7d5c37f120?ticket=323373bec24a210d88bb8d7c9300b9b81a3d8ea4 ffprobe version 5.0 Copyright (c) 2007-2022 the FFmpeg developers built with gcc 10 (Debian 10.2.1-6) configuration: --prefix=/opt/ffmpeg-builds/build/linux64/usr --extra-ldexeflags=-static --pkg-config-flags=--static --extra-cflags=-I/opt/ffmpeg-builds/lib/linux64/include --extra-ldflags=-L/opt/ffmpeg-builds/lib/linux64/lib --extra-libs='-lpthread -lm -lz' --extra-ldexeflags=-static --enable-gpl --enable-nonfree --enable-version3 --disable-debug --disable-indev=sndio --disable-outdev=sndio --enable-fontconfig --enable-frei0r --enable-openssl --enable-libaom --enable-libfribidi --enable-libass --enable-libfreetype --enable-libmp3lame --enable-libopenjpeg --enable-libsoxr --enable-libspeex --enable-libvorbis --enable-libopus --enable-libtheora --disable-libvidstab --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libxvid --enable-libfdk-aac --enable-ffplay --enable-pic libavutil 57. 17.100 / 57. 17.100 libavcodec 59. 18.100 / 59. 18.100 libavformat 59. 16.100 / 59. 16.100 libavdevice 59. 4.100 / 59. 4.100 libavfilter 8. 24.100 / 8. 24.100 libswscale 6. 4.100 / 6. 4.100 libswresample 4. 3.100 / 4. 3.100 libpostproc 56. 3.100 / 56. 3.100 Input #0, matroska,webm, from 'http://192.168.0.234:9981/stream/channel/56f04c4a81999645a58b5a7d5c37f120?ticket=323373bec24a210d88bb8d7c9300b9b81a3d8ea4': Metadata: title : RTÉ One encoder : Tvheadend Matroska muxer Duration: N/A, start: 0.150000, bitrate: N/A Stream #0:0(eng): Audio: aac (Main), 48000 Hz, stereo, fltp (default)
Any ideas or similar experience of getting " libav: AVCodecContext: Using OMX.broadcom.video_encode " from log, but no video in the output stream?
Also, tvh builds it's own ffmpeg during the make, but from my understanding, that ffmpeg can't be run as a standalone binary outside of TVH for debug, it's just the libraries (libav...) that get built, and not a binary. Is that right?
One final question: OMX is deprecated now on Raspberry Pi, with h264_v4l2m2m being preferred (and h264_v4l2m2m does work easily on Rpi3 for standalone ffmpeg builds). Will there be support for this h264_v4l2m2m added in TVH, alongside or instead of h264_omx? I can have a look at the TVH source and see if might be easy to add.
Replies (1)
RE: "Using OMX.broadcom.video_encode" on Rpi3B, but no video output - Added by Jay O over 2 years ago
This is the relevant sections from the debug log. globalheaders disables the H264 stream after timing out waiting for a packet.
2022-03-12 12:52:22.440 [ TRACE]:subscription: 0014: linking sub 0xb200a280 to svc 0x2b9f370 type 0 2022-03-12 12:52:22.440 [ DEBUG]:htsp: 192.168.0.100 [ user | Kodi Media Center ] - subscription grace 5 seconds 2022-03-12 12:52:22.440 [ TRACE]:htsp-sub: 192.168.0.100 [ user | Kodi Media Center ] - subscription 6 '{"method":"subscriptionGrace","subscriptionId":6,"graceTimeout":5}' 2022-03-12 12:52:22.440 [ INFO]:subscription: 0014: "192.168.0.100 [ user | Kodi Media Center ]" subscribing on channel "RTÉ One", weight: 100, adapter: "DiBcom 7000PC #0 : DVB-T #0", network: "DVB-T Network", mux: "578MHz", provider: "RTÉNL", service: "RTÉ One", profile="webtv", hostname="192.168.0.100", username="user", client="Kodi Media Center" 2022-03-12 12:52:22.440 [ TRACE]:subscription: 0014: chain 01: input 2022-03-12 12:52:22.440 [ TRACE]:subscription: 0014: chain 02: parser input 2022-03-12 12:52:22.440 [ TRACE]:subscription: 0014: chain 03: profile input 2022-03-12 12:52:22.440 [ TRACE]:subscription: 0014: chain 04: tsfix input 2022-03-12 12:52:22.440 [ TRACE]:subscription: 0014: chain 05: transcoder input 2022-03-12 12:52:22.440 [ TRACE]:subscription: 0014: chain 06: profile sharer input 2022-03-12 12:52:22.440 [ TRACE]:subscription: 0014: chain 07: globalheaders input 2022-03-12 12:52:22.440 [ TRACE]:subscription: 0014: chain 08: htsp input: 192.168.0.100 [ user | Kodi Media Center ] 2022-03-12 12:52:22.440 [ TRACE]:idnode: unlink node a809bc4481784e284202016381f94d62 2022-03-12 12:52:23.155 [ DEBUG]:linuxdvb: DiBcom 7000PC #0 : DVB-T #0 - status GOOD (SIGNAL | CARRIER | VITERBI | SYNC | LOCK) 2022-03-12 12:52:23.155 [ DEBUG]:linuxdvb: DiBcom 7000PC #0 : DVB-T #0 - locked 2022-03-12 12:52:23.155 [ TRACE]:thread: created thread -1338023968 [tvh:lnxdvb-front / 0x5b7e1d(0x2b06950)] 2022-03-12 12:52:23.155 [ TRACE]:mpegts: table: mux 0x2b96a08 add pat 00/00 (0) pid 0000 (0) 2022-03-12 12:52:23.155 [ DEBUG]:mpegts: 578MHz in DVB-T Network - open PID 0000 (0) [20/0x2dd6e38] 2022-03-12 12:52:23.155 [ TRACE]:mpegts: table: mux 0x2b96a08 add cat 01/FF (1) pid 0001 (1) 2022-03-12 12:52:23.155 [ DEBUG]:mpegts: 578MHz in DVB-T Network - open PID 0001 (1) [16/0x2dd82b0] 2022-03-12 12:52:23.155 [ TRACE]:mpegts: table: mux 0x2b96a08 add nit 00/00 (0) pid 0010 (16) 2022-03-12 12:52:23.155 [ DEBUG]:mpegts: 578MHz in DVB-T Network - open PID 0010 (16) [20/0x2ddbb10] 2022-03-12 12:52:23.155 [ TRACE]:mpegts: table: mux 0x2b96a08 add sdt 40/F8 (64) pid 0011 (17) 2022-03-12 12:52:23.155 [ DEBUG]:mpegts: 578MHz in DVB-T Network - open PID 0011 (17) [20/0x2ddcf88] 2022-03-12 12:52:23.155 [ TRACE]:mpegts: table: mux 0x2b96a08 add bat 48/F8 (72) pid 0011 (17) 2022-03-12 12:52:23.155 [ DEBUG]:mpegts: 578MHz in DVB-T Network - open PID 0011 (17) [16/0x2dde400] 2022-03-12 12:52:23.161 [ TRACE]:dvr: checking free and used disk space for config "Default profile" : OK 2022-03-12 12:52:23.172 [ TRACE]:mpegts: 578MHz in DVB-T Network: pid 0835 cc err 10 != 13 2022-03-12 12:52:23.172 [ DEBUG]:service: DVB-T Network/578MHz/RTÉ One: Status changed to [Hardware input] 2022-03-12 12:52:23.172 [ DEBUG]:service: DVB-T Network/578MHz/RTÉ One: Status changed to [Hardware input] [Input on service] 2022-03-12 12:52:23.172 [ DEBUG]:service: DVB-T Network/578MHz/RTÉ One: Status changed to [Hardware input] [Input on service] [Demuxed packets] 2022-03-12 12:52:23.172 [ DEBUG]:service: DVB-T Network/578MHz/RTÉ One: Status changed to [Hardware input] [Input on service] [Demuxed packets] [Reassembled packets] 2022-03-12 12:52:23.172 [ INFO]:transcode: 0005: 01:H264: ==> Using profile webtv-h264-omx 2022-03-12 12:52:23.172 [ INFO]:transcode: 0005: 02:MPEG2AUDIO: ==> Copy 2022-03-12 12:52:23.172 [ INFO]:transcode: 0005: 03:MPEG2AUDIO: ==> Copy 2022-03-12 12:52:23.172 [ INFO]:transcode: 0005: 04:MPEG2AUDIO: ==> Copy 2022-03-12 12:52:23.172 [ INFO]:transcode: 0005: 07:PCR: ==> Filtered out 2022-03-12 12:52:23.172 [ INFO]:transcode: 0005: 06:TEXTSUB: ==> Filtered out 2022-03-12 12:52:23.172 [ TRACE]:htsp-sub: 192.168.0.100 [ user | Kodi Media Center ] - subscription 6 '{"method":"subscriptionStatus","subscriptionId":6}' 2022-03-12 12:52:23.172 [ TRACE]:mpegts: input DiBcom 7000PC #0 : DVB-T #0 got 13724 bytes 2022-03-12 12:52:23.199 [ TRACE]:pcr: DVB-T Network/578MHz/RTÉ One: initial : 4225000156 2022-03-12 12:52:23.199 [ TRACE]:parser: deliver (pkt stream 5 TELETEXT pcr 4225000156 dts 4225000156 pts 4225000156 dur 0 len 139 err 0) 2022-03-12 12:52:23.199 [ TRACE]:mpegts: input DiBcom 7000PC #0 : DVB-T #0 got 27260 bytes 2022-03-12 12:52:23.199 [ TRACE]:dvbcam: DVB-T Network/578MHz/RTÉ One: cannot find active service entry 2022-03-12 12:52:23.225 [ TRACE]:pcr: DVB-T Network/578MHz/RTÉ One: audio DTS: 4225000156 dts 4225009574 [MPEG2AUDIO/2501] 2022-03-12 12:52:23.225 [ TRACE]:pcr: DVB-T Network/578MHz/RTÉ One: audio DTS: 4225000156 dts 4225009716 [MPEG2AUDIO/2401] 2022-03-12 12:52:23.225 [ TRACE]:parser: deliver (pkt stream 5 TELETEXT pcr 4225000156 dts 4225000156 pts 4225000156 dur 0 len 139 err 0) 2022-03-12 12:52:23.225 [ TRACE]:pcr: DVB-T Network/578MHz/RTÉ One: change : 4225002854 2022-03-12 12:52:23.225 [ TRACE]:parser: deliver (pkt stream 5 TELETEXT pcr 4225002854 dts 4225002854 pts 4225002854 dur 0 len 139 err 0) 2022-03-12 12:52:23.225 [ TRACE]:mpegts: input DiBcom 7000PC #0 : DVB-T #0 got 27260 bytes // snip // 2022-03-12 12:52:23.989 [ TRACE]:transcode: hwaccels: [h264_mmal] trying pix_fmt: mmal 2022-03-12 12:52:23.989 [ TRACE]:transcode: hwaccels: [h264_mmal] trying pix_fmt: yuv420p 2022-03-12 12:52:23.989 [ DEBUG]:libav: AVCodecContext: Format yuv420p chosen by get_format(). 2022-03-12 12:52:23.990 [ DEBUG]:libav: AVCodecContext: Using MMAL H264 encoding. 2022-03-12 12:52:23.995 [ TRACE]:parser: vparam 01: w=1440 h=1080 d=3600 (old w=1440 h=1080 d=3600 meta=0) 2022-03-12 12:52:23.995 [ TRACE]:parser: deliver (pkt stream 1 H264 type P pcr 4225070365 dts 4225104565 pts 4225122565 dur 3600 len 4277 err 0) 2022-03-12 12:52:23.995 [ TRACE]:tsfix: deliver odts 4225104565 opts 4225122565 ref 4225009574 epoch 0 (pkt stream 1 H264 type P pcr 60792 dts 94991 pts 112991 dur 3600 len 4277 err 0) 2022-03-12 12:52:23.995 [ TRACE]:mpegts: input DiBcom 7000PC #0 : DVB-T #0 got 31396 bytes 2022-03-12 12:52:24.010 [ TRACE]:parser: deliver (pkt stream 5 TELETEXT pcr 4225070365 dts 4225070365 pts 4225070365 dur 0 len 139 err 0) 2022-03-12 12:52:24.010 [ TRACE]:tsfix: deliver odts 4225070365 opts 4225070365 ref 4225009574 epoch 0 (pkt stream 5 TELETEXT pcr 60791 dts 60791 pts 60791 dur 0 len 139 err 0) // snip // 2022-03-12 12:52:25.896 [ TRACE]:parser: vparam 01: w=1440 h=1080 d=3600 (old w=1440 h=1080 d=3600 meta=0) 2022-03-12 12:52:25.896 [ TRACE]:parser: deliver (pkt stream 1 H264 type B pcr 4225243164 dts 4225288165 pts 4225291765 dur 3600 len 11305 err 0) 2022-03-12 12:52:25.896 [ TRACE]:tsfix: deliver odts 4225288165 opts 4225291765 ref 4225009574 epoch 0 (pkt stream 1 H264 type B pcr 233591 dts 278591 pts 282191 dur 3600 len 11305 err 0) 2022-03-12 12:52:25.896 [ TRACE]:mpegts: input DiBcom 7000PC #0 : DVB-T #0 got 26320 bytes 2022-03-12 12:52:25.921 [ TRACE]:parser: deliver (pkt stream 5 TELETEXT pcr 4225243164 dts 4225243164 pts 4225243164 dur 0 len 139 err 0) 2022-03-12 12:52:25.921 [ TRACE]:tsfix: deliver odts 4225243164 opts 4225243164 ref 4225009574 epoch 0 (pkt stream 5 TELETEXT pcr 233590 dts 233590 pts 233590 dur 0 len 139 err 0) 2022-03-12 12:52:25.921 [ TRACE]:pcr: DVB-T Network/578MHz/RTÉ One: change : 4225245863 2022-03-12 12:52:25.922 [ TRACE]:mpegts: input DiBcom 7000PC #0 : DVB-T #0 got 26696 bytes 2022-03-12 12:52:25.947 [ TRACE]:parser: deliver (pkt stream 3 MPEG2AUDIO pcr 4225245863 dts 4225238534 pts 4225238534 dur 2160 len 192 err 0) 2022-03-12 12:52:25.947 [ TRACE]:tsfix: deliver odts 4225238534 opts 4225238534 ref 4225009574 epoch 0 (pkt stream 3 MPEG2AUDIO pcr 236289 dts 228960 pts 228960 dur 2160 len 192 err 0) 2022-03-12 12:52:25.947 [ TRACE]:globalheaders: hold receive (pkt stream 3 MPEG2AUDIO pcr 236289 dts 228960 pts 228960 dur 2160 len 192 err 0) 2022-03-12 12:52:25.948 [ DEBUG]:globalheaders: gh disable stream 1 H264 (PID 2101) threshold 0 qd 0 qd_max 228960 2022-03-12 12:52:25.948 [ TRACE]:globalheaders: stream 1 H264 (PID 2101) complete time 0 disabled 2022-03-12 12:52:25.948 [ TRACE]:globalheaders: stream 2 MPEG2AUDIO eng (PID 2201) complete time 218160 2022-03-12 12:52:25.948 [ TRACE]:globalheaders: stream 3 MPEG2AUDIO und (PID 2501) complete time 228960 2022-03-12 12:52:25.948 [ TRACE]:globalheaders: stream 4 MPEG2AUDIO nar (PID 2401) complete time 224640 2022-03-12 12:52:25.948 [ DEBUG]:htsp: 192.168.0.100 [ user | Kodi Media Center ] - subscription start 2022-03-12 12:52:25.948 [ TRACE]:htsp-sub: 192.168.0.100 [ user | Kodi Media Center ] - subscription 6 '{"streams":[{"index":2,"type":"MPEG2AUDIO","language":"eng","audio_type":0,"audio_version":2,"channels":2,"rate":3},{"index":3,"type":"MPEG2AUDIO","language":"und","audio_type":0,"audio_version":2,"channels":1,"rate":3},{"index":4,"type":"MPEG2AUDIO","language":"nar","audio_type":0,"audio_version":2,"channels":1,"rate":3}],"sourceinfo":{"adapter_uuid":"12790724b6fcb02e435cc185ef552fa7","mux_uuid":"cce6daab42343759fdbd7d5940bbc4fb","network_uuid":"598bde71e5f6eee5b24bf98b1f238f43","adapter":"DiBcom 7000PC #0 : DVB-T #0","mux":"578MHz","network":"DVB-T Network","network_type":"DVB-T","provider":"RTÉNL","service":"RTÉ One"},"method":"subscriptionStart","subscriptionId":6}' 2022-03-12 12:52:25.948 [ DEBUG]:htsp: 192.168.0.100 [ user | Kodi Media Center ] - first packet 2022-03-12 12:52:25.948 [ TRACE]:htsp-sub: 192.168.0.100 [ user | Kodi Media Center ] - subscription 6 (payload 192) '{"method":"muxpkt","subscriptionId":6,"stream":3,"com":0,"pts":0,"dts":0,"duration":24000,"payload":"binary"}' 2022-03-12 12:52:25.948 [ TRACE]:htsp-ans: 192.168.0.100 [ user | Kodi Media Center ] - status '{"method":"queueStatus","subscriptionId":6,"packets":1,"bytes":192,"delay":0,"Bdrops":0,"Pdrops":0,"Idrops":0}' 2022-03-12 12:52:25.948 [ TRACE]:htsp-sub: 192.168.0.100 [ user | Kodi Media Center ] - subscription 6 (payload 192) '{"method":"muxpkt","subscriptionId":6,"stream":3,"com":0,"pts":24000,"dts":24000,"duration":24000,"payload":"binary"}' 2022-03-12 12:52:25.948 [ TRACE]:htsp-sub: 192.168.0.100 [ user | Kodi Media Center ] - subscription 6 (payload 192)
Interested to know if anyone has OMX H264 transcoding working on the latest TVHeadend and latest 32-bit Rpi4 OS (or Ubuntu).