Solved mythtv master - vaapi2

For discussion of topics specific to MythTV on linux
Post Reply
MikeB2013
Senior
Posts: 519
Joined: Mon Jul 25, 2016 4:16 pm
Great Britain

Solved mythtv master - vaapi2

Post by MikeB2013 »

Not sure if this a bug or expected behaviour in some configurations.

Edit 20181009 raised ticket https://code.mythtv.org/trac/ticket/13330
Edit 20181012 fix now in master

When using skip keys (left/right arrow on keyboard) audio stops for a period, video continues.
The problem is mainly on skip back, although I have seen it on skip forward.
The audio period stop seems to coincide with the value for the approriate skip , after which audio resumes.

Primary deinterlacer default of Advanced (2x, HW-VA), if I use Advanced (HW-VA) no issue.

Source recorded program from dvb-t2 (UK Freeview) H.264 also happens on dvb-t (UK Freeview)

Observed the issue on 4 different platforms all running Xubuntu 18.04 LTS with mythtv master v30-Pre-826-gd1ce7eda3f (30pre).
Note: The mythbuntu ppa 30 does not have this issue as it does not have vaapi2, no builds for 23 weeks as of writing.

Acer Revo RL80/Revo RL80, BIOS P11-A2L 11/20/2012
Intel(R) Celeron(R) CPU 887 @ 1.50GHz (family: 0x6, model: 0x2a, stepping: 0x7)
External Screen Resolution 1920x1080 50Hz over hdmi

NEWPOWER INTERNATION GROUP LIMITED N34/AB1, BIOS 00.17 11/25/2017
Intel(R) Celeron(R) CPU N3450 @ 1.10GHz (family: 0x6, model: 0x5c, stepping: 0x9)
External Screen Resolution 1920x1080 50Hz over hdmi

STRIX B250F GAMING, BIOS 1205 05/11/2018
Intel(R) Pentium(R) CPU G4400 @ 3.30GHz (family: 0x6, model: 0x5e, stepping: 0x3)
External Resolution 1920x1080 50Hz over hdmi

Acer Aspire V3-571/VA50_HC_CR, BIOS V2.15 03/11/2013
Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz (family: 0x6, model: 0x3a, stepping: 0x9)
Internal Screen Resolution 1366x768 60Hz (laptop builtin display)

mythffmpeg data

Code: Select all

ffmpeg version v30-Pre-826-gd1ce7eda3f Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 7 (Ubuntu 7.3.0-27ubuntu1~18.04)
  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 --enable-crystalhd --disable-sdl2 --disable-ffplay --enable-vaapi --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. 14.100 / 56. 14.100
  libavcodec     58. 18.100 / 58. 18.100
  libavformat    58. 12.100 / 58. 12.100
  libavdevice    58.  3.100 / 58.  3.100
  libavfilter     7. 16.100 /  7. 16.100
  libswscale      5.  1.100 /  5.  1.100
  libswresample   3.  1.100 /  3.  1.100
  libpostproc    55.  1.100 / 55.  1.100
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[mpegts @ 0x55854a846fc0] write_section_data: PID 0x1c86 CRC error
[mpegts @ 0x55854a846fc0] write_section_data: PID 0x1c97 CRC error
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] SPS unavailable in decode_picture_timing
[h264 @ 0x55854a84ae40] non-existing PPS 0 referenced
[h264 @ 0x55854a84ae40] decode_slice_header error
[h264 @ 0x55854a84ae40] no frame!
[h264 @ 0x55854a84ae40] mmco: unref short failure
    Last message repeated 1 times
[mpegts @ 0x55854a846fc0] start time for stream 2 is not set in estimate_timings_from_pts
[mpegts @ 0x55854a846fc0] start time for stream 4 is not set in estimate_timings_from_pts
[mpegts @ 0x55854a846fc0] start time for stream 5 is not set in estimate_timings_from_pts
[mpegts @ 0x55854a846fc0] write_section_data: PID 0x1c86 CRC error
    Last message repeated 1 times
[mpegts @ 0x55854a846fc0] write_section_data: PID 0x1c97 CRC error
[mpegts @ 0x55854a846fc0] Could not find codec parameters for stream 2 (Audio: aac_latm, 0 channels, fltp): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mpegts, from '3102_20181003102900.ts':
  Duration: 02:03:00.81, start: 88998.007922, bitrate: 4151 kb/s
    Stream #0:0[0x65]: Video: h264 (High), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 24.75 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x66](eng): Audio: aac_latm (LC), 48000 Hz, stereo, fltp
    Stream #0:2[0x6a](eng): Audio: aac_latm, 0 channels, fltp
    Stream #0:3[0x69](eng): Subtitle: dvb_subtitle
Codec 0x17811 is not in the full list.
    Stream #0:4[0x1c86]: Data: unknown_codec
Codec 0x17811 is not in the full list.
    Stream #0:5[0x1c97]: Data: unknown_codec
At least one output file must be specified

Mike
Post Reply