<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 29/09/2019 12:55, John Pilkington
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:a2b41558-7f72-004e-7d4e-eaa46e3feaf0@gmail.com">I
briefly tried current render2019 789dda6 with Fedora29 x86_64
nvidia GT_710 430.40, but have gone back to master.
<br>
<br>
Primary reason is that mythcommflag --rebuild and mythpreviewgen
both 'Failed to initialise VAAPI connection' and quit. My cutting
script uses these.
<br>
<br>
Also panning shots in 1080p DVB-T2 recordings are as seen through
jelly, worse than in master. DLNA does it best (although subtitle
sync seems broken there). But I didn't try much fine-tuning.
<br>
<br>
HTH
<br>
<br>
John P
<br>
</blockquote>
<p><br>
</p>
<p>I have tried 2019-render branch on a few different machines,
accelerated playback works ok once I had setup new video profile.</p>
<p>Originally the frontends were running master branch with
appropriate accelerated video profile.</p>
<p>Is it intended to automatically migrate old profiles to new
profiles or will Users have to reconfigure ?<br>
</p>
<p>I have tried on Intel Graphics : TV via HDMI 1920x1080 50Hz and
laptop 1366x768 @60HZ</p>
<p>Nvidia Graphics: laptop 1920x1080 @60Hz</p>
<p>AMD Ryzen 3 2200G with Radeon Vega Graphics: TV via HDMI
3840x2160 @50Hz and 60Hz<br>
</p>
<p><br>
</p>
<p>I can also try on Raspberry Pi models 2,3 and 4 if someone can
give me the build incantations for OpenMax (Pi 2 Pi3) and Opengl
vc4-fkms-v3d (pi4), including what other build depends are
required (some mesa-dev libraries ?).<br>
</p>
<p><br>
</p>
<p>The only real problem I have is the UK Freeview DVB-T/T2 LiveTV
channel switching issue (trac ticket
<a class="moz-txt-link-freetext" href="https://code.mythtv.org/trac/ticket/13292">https://code.mythtv.org/trac/ticket/13292</a>) is now even worse in
that it takes much longer to show failure.</p>
<p><br>
Using any of my tuners: TBS6280 (dual tuner PCI-e) or SiliconDust
HD HomeRun CONNECT QUATTRO (model HDHR5-4DT, firmware 20190621)
or Hauppauge Quad HD (PCI-e) or TBS 6522 (dual tuner PCI-e) or
Astrometa (USB).<br>
</p>
<p>I have put a few mythfrontend logs (-v playback,libav --loglevel
debug) in my Dropbox
<a class="moz-txt-link-freetext" href="https://www.dropbox.com/sh/0n0t3ebp4nwiy3g/AACeC4WijoHLzj6Mrq1pgdmDa?dl=0">https://www.dropbox.com/sh/0n0t3ebp4nwiy3g/AACeC4WijoHLzj6Mrq1pgdmDa?dl=0</a></p>
<p>The change m_ic->max_analyze_duration = 60 * AV_TIME_BASE;
has had some effect in that some channel changes are now "working"
after 20 seconds or more, depending on channel rate.</p>
<p>I still see instances of the wrong codec being opened and the
reopening failing (invalid argument). Also I see Probe size
(5000000) being hit.</p>
<p><tt>2019-10-01 13:46:56.032686 I [23348/23348] CoreContext
decoders/avformatdecoder.cpp:2107 (ScanStreams) - AFD: Already
opened codec not matching (MP2 vs MP2). Reopening</tt><tt><br>
</tt><tt>Looking at the code</tt><tt><br>
</tt><tt><br>
</tt><tt>avformatdecoder.cpp seems to have a error starting at if
block at line 2102</tt><tt><br>
</tt><tt><br>
</tt><tt> if (enc->codec && par->codec_id !=
enc->codec_id)</tt><tt><br>
</tt><tt> {</tt><tt><br>
</tt><tt> LOG(VB_PLAYBACK, LOG_INFO, LOC +</tt><tt><br>
</tt><tt> QString("Already opened codec not
matching (%1 vs %2). Reopening")</tt><tt><br>
</tt><tt>
.arg(ff_codec_id_string(enc->codec_id))</tt><tt><br>
</tt><tt>
.arg(ff_codec_id_string(enc->codec->id)));</tt><tt><br>
</tt><tt>
gCodecMap->freeCodecContext(m_ic->streams[strm]);</tt><tt><br>
</tt><tt> enc =
gCodecMap->getCodecContext(m_ic->streams[strm]);</tt><tt><br>
</tt><tt> }</tt><tt><br>
</tt><tt><br>
</tt><tt><br>
</tt><tt>l2106
.arg(ff_codec_id_string(enc->codec_id))</tt><tt><br>
</tt><tt>l2107
.arg(ff_codec_id_string(enc->codec->id)));</tt><tt><br>
</tt><tt>both have the same codec, I suspect one of them should
refer to par->codec_id</tt><br>
<br>
</p>
<p>Mike<br>
<span style="color: rgb(36, 41, 46); font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(230, 255, 237); text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"></span></p>
<p><br>
</p>
<p><br>
</p>
</body>
</html>