[mythtv-users] git choas

John Pilkington johnpilk222 at gmail.com
Fri Jul 31 13:26:21 UTC 2020


On 31/07/2020 13:01, jam at tigger.ws wrote:
> Hi I'm using one of the mac frontend builds. Since the OSD navigation bar is more important to me than meta data I'm not using John's latest build.
> 
> Two channels transmit recordings that core dump when editing the cutlist.
> No worries I thought, I'll build and test a linux version to see if the issue is generic or mac-build specific.
> 
> [haycorn] /Users/jam [500]% /Applications/mythfrontend31.app/Contents/MacOS/mythfrontend --version
> Please attach all output as a file in bug reports.
> MythTV Version : v31.0-40-gce23a0225f
> MythTV Branch : fixes/31
> Network Protocol : 91
> Library API : 31.20200101-1
> QT Version : 5.14.2
> Options compiled in:
> ...
> 
> so
> jam at blackbeauty:~/mythtv/mythtv$ git branch
> * fixes/31
>    master
> jam at blackbeauty:~/mythtv/mythtv$ git log |grep gce23a0225f
> jam at blackbeauty:~/mythtv/mythtv$
> 
> This does not compute. Can anyone explain what is happening here.
> 
> PS the core dump happens
> 
> [sandypit] /home/jam [503]% mythffprobe /store/10070_20200731055700.ts
> ffprobe version v31.0-48-gc89a7e3771 Copyright (c) 2007-2019 the FFmpeg developers
>    built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)
>    configuration: --arch=x86 --sysinclude=/usr/include --cc='ccache gcc' --cxx='ccache g++' --ld=gcc --cpu=generic --target_os=linux --pkg_config=pkg-config --prefix=/usr/local --libdir=/usr/local/lib --as=gcc --objcc=gcc --dep_cc=gcc --host_cc=gcc --host_ld=gcc --disable-cross-compile --disable-libmp3lame --disable-libx264 --disable-libx265 --disable-libvpx --disable-libxvid --enable-vdpau --enable-libxml2 --enable-libass --disable-dxva2 --enable-libbluray --disable-libfontconfig --disable-libfreetype --disable-libiec61883 --disable-crystalhd --disable-sdl2 --disable-ffplay --enable-vaapi --enable-libdrm --enable-gnutls --extra-cflags=' -w' --extra-ldflags= --enable-stripping --strip='echo skipping strip' --disable-manpages --disable-podpages --disable-doc --disable-nvenc --enable-shared --disable-static --enable-gpl --enable-pic --disable-demuxer=mpegtsraw --disable-indev=dshow
>    libavutil      56. 31.100 / 56. 31.100
>    libavcodec     58. 54.100 / 58. 54.100
>    libavformat    58. 29.100 / 58. 29.100
>    libavdevice    58.  8.100 / 58.  8.100
>    libavfilter     7. 57.100 /  7. 57.100
>    libswscale      5.  5.100 /  5.  5.100
>    libswresample   3.  5.100 /  3.  5.100
>    libpostproc    55.  5.100 / 55.  5.100
> [h264 @ 0x55cccd86e380] SPS unavailable in decode_picture_timing
> [h264 @ 0x55cccd86e380] non-existing PPS 0 referenced
> [h264 @ 0x55cccd86e380] SPS unavailable in decode_picture_timing
> [h264 @ 0x55cccd86e380] non-existing PPS 0 referenced
> [h264 @ 0x55cccd86e380] decode_slice_header error
> [h264 @ 0x55cccd86e380] no frame!
> [h264 @ 0x55cccd86e380] SPS unavailable in decode_picture_timing
> [h264 @ 0x55cccd86e380] non-existing PPS 0 referenced
> [h264 @ 0x55cccd86e380] SPS unavailable in decode_picture_timing
> [h264 @ 0x55cccd86e380] non-existing PPS 0 referenced
> [h264 @ 0x55cccd86e380] decode_slice_header error
> [h264 @ 0x55cccd86e380] no frame!
> [h264 @ 0x55cccd86e380] SPS unavailable in decode_picture_timing
> [h264 @ 0x55cccd86e380] non-existing PPS 0 referenced
> [h264 @ 0x55cccd86e380] SPS unavailable in decode_picture_timing
> [h264 @ 0x55cccd86e380] non-existing PPS 0 referenced
> [h264 @ 0x55cccd86e380] decode_slice_header error
> [h264 @ 0x55cccd86e380] no frame!
> [h264 @ 0x55cccd86e380] SPS unavailable in decode_picture_timing
> [h264 @ 0x55cccd86e380] non-existing PPS 0 referenced
> [h264 @ 0x55cccd86e380] SPS unavailable in decode_picture_timing
> [h264 @ 0x55cccd86e380] non-existing PPS 0 referenced
> [h264 @ 0x55cccd86e380] decode_slice_header error
> [h264 @ 0x55cccd86e380] no frame!
> [h264 @ 0x55cccd86e380] SPS unavailable in decode_picture_timing
> [h264 @ 0x55cccd86e380] non-existing PPS 0 referenced
> [h264 @ 0x55cccd86e380] SPS unavailable in decode_picture_timing
> [h264 @ 0x55cccd86e380] non-existing PPS 0 referenced
> [h264 @ 0x55cccd86e380] decode_slice_header error
> [h264 @ 0x55cccd86e380] no frame!
> Input #0, mpegts, from '/store/10070_20200731055700.ts':
>    Duration: 01:19:35.49, start: 55508.107356, bitrate: 2845 kb/s
>      Stream #0:0[0x641]: Video: h264 (High), yuv420p(tv, top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
>      Stream #0:1[0x643](eng): Audio: ac3, 48000 Hz, stereo, fltp, 384 kb/s
>      Stream #0:2[0x644](eng): Subtitle: dvb_teletext
> 
> Running an uptodate linux version does not coredump.
> jam at clydesdale:~$ mythfrontend --version
> Please attach all output as a file in bug reports.
> MythTV Version : v31.0-38-ga2b8c262dc
> MythTV Branch : fixes/31
> Network Protocol : 91
> Library API : 31.20200101-1
> QT Version : 5.12.8
> 
> Thanks
> James

I don't know if this is relevant, but I see 'SPS unavailable' stuff like 
the above with recordings having a dvb_teletext stream (BBC News HD, for 
example).  One of my cutting texts removes non a/v streams, and I think 
those complaints then go away.

John P




More information about the mythtv-users mailing list