<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt'>
<p>On 04-07-2017 1:07, John Pilkington wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div class="pre" style="margin: 0; padding: 0; font-family: monospace"><span>On 03/07/17 23:02, <a href="mailto:mikkel@broerne.dk">mikkel@broerne.dk</a> wrote:</span>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><span>On 03-07-2017 22:49, John Pilkington wrote:</span><br /> <br />
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><span>On 03/07/17 22:01, <a href="mailto:mikkel@broerne.dk">mikkel@broerne.dk</a> <mailto:<a href="mailto:mikkel@broerne.dk">mikkel@broerne.dk</a>> wrote:</span>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><span>On 03-07-2017 21:40, John Pilkington wrote:</span><br /> <br />
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">On 03/07/17 21:34, <a href="mailto:mikkel@broerne.dk">mikkel@broerne.dk</a> <mailto:<a href="mailto:mikkel@broerne.dk">mikkel@broerne.dk</a>> <mailto:<a href="mailto:mikkel@broerne.dk">mikkel@broerne.dk</a> <mailto:<a href="mailto:mikkel@broerne.dk">mikkel@broerne.dk</a>>> wrote:
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><span>On 03-07-2017 21:20, John Pilkington wrote:</span><br /> <br />
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">On 03/07/17 19:21, <a href="mailto:mikkel@broerne.dk">mikkel@broerne.dk</a> <mailto:<a href="mailto:mikkel@broerne.dk">mikkel@broerne.dk</a>> <mailto:<a href="mailto:mikkel@broerne.dk">mikkel@broerne.dk</a> <mailto:<a href="mailto:mikkel@broerne.dk">mikkel@broerne.dk</a>>> <mailto:<a href="mailto:mikkel@broerne.dk">mikkel@broerne.dk</a> <mailto:<a href="mailto:mikkel@broerne.dk">mikkel@broerne.dk</a>> <mailto:<a href="mailto:mikkel@broerne.dk">mikkel@broerne.dk</a> <mailto:<a href="mailto:mikkel@broerne.dk">mikkel@broerne.dk</a>>>> wrote:
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><span>//</span><br /> <br /> <span>Hi everyone,</span><br /> <br /> <span>Just updated my installation and now my deamon log is filling up with</span><br /> <br /> <span>Jul 3 19:42:41 srv2016 mythtv-backend[1620]: Invalid UE golomb code</span><br /> <span>Jul 3 19:42:41 srv2016 mythtv-backend[1620]: Invalid UE golomb code</span><br /> <span>Jul 3 19:42:42 srv2016 mythtv-backend[1620]: Invalid UE golomb code</span><br /> <span>Jul 3 19:42:42 srv2016 mythtv-backend[1620]: Invalid UE golomb code</span><br /> <span>Jul 3 19:42:43 srv2016 mythtv-backend[1620]: Invalid UE golomb code</span><br /> <span>Jul 3 19:42:43 srv2016 mythtv-backend[1620]: Invalid UE golomb code</span><br /> <span>Jul 3 19:42:43 srv2016 mythtv-backend[1620]: Invalid UE golomb code</span><br /> <span>Jul 3 19:42:44 srv2016 mythtv-backend[1620]: Invalid UE golomb code</span><br /> <span>Jul 3 19:42:44 srv2016 mythtv-backend[1620]: Invalid UE golomb code</span><br /> <span>Jul 3 19:42:45 srv2016 mythtv-backend[1620]: Invalid UE golomb code</span><br /> <br /> <span>I cannot see any issues with recordings or playback... so what is this?</span><br /> <br /> <span>My version is</span><br /> <span>mythtv:</span><br /> <span>Installed: 0.28.1-dmo1~bpo8+2</span><br /> <span>Candidate: 0.28.1-dmo1~bpo8+2</span><br /> <span>Version table:</span><br /> <span>*** 0.28.1-dmo1~bpo8+2 0</span><br /> 500 <a href="http://www.deb-multimedia.org/">http://www.deb-multimedia.org/</a> jessie-backports/main amd64 Packages<br /> <span>100 /var/lib/dpkg/status</span><br /> <span>0.27.5-dmo2 0</span><br /> <span>500 <a href="http://www.deb-multimedia.org/">http://www.deb-multimedia.org/</a> jessie/main amd64 Packages</span><br /> <br /> <span>debian version</span><br /> <span>3.2.0-4-amd64</span></blockquote>
<br /> <span>Seems to be deep in the works of ffmpeg</span><br /> <br /> <span>/home/john/rpmbuild/BUILD/mythtv-master/mythtv/external/FFmpeg/libavcodec/golomb.h</span><br /> <br /> <span>and an old reference</span><br /> <br /> <span><a href="http://ffmpeg-devel.ffmpeg.narkive.com/sqJHcK37/patch-golomb-check-log-validity-before-shifting">http://ffmpeg-devel.ffmpeg.narkive.com/sqJHcK37/patch-golomb-check-log-validity-before-shifting</a></span><br /> <br /> <span>which originally was</span><br /> <br />
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><span>made ... conditional on a numeric anomaly checker being enabled</span><br /> <span>and applied</span></blockquote>
<br /> but I'm not sure if it still is.   google showed me lots of examples but I didn't see a way of turning it off</blockquote>
<span>thanx for the quick reply</span><br /> I found the same, but would have expected more users to have the issue. As I only updated mythtv, there maybe where some additional things to update?<br /> <br /> <span>i.e. libavcodec</span></blockquote>
<br /> I get the impression it's a buggy stream;  or perhaps the 'anomaly checker' has got activated?</blockquote>
<br /> <span>Hmmm... could it be my frontend (kodi)?</span><br /> <br /> <span>'anomaly checker' never heard of that?</span></blockquote>
<br /> I thought that might be a compiler option.  Your error is in the backend log, so kodi seems an unlikely suspect - but I thought this was a decoding issue, which sounds more frontend-ish<br /> <br /> It apparently got into myth in one of jya's big ffmpeg commits, 18 months ago:<br /> <br /> <span><a href="https://lists.gt.net/mythtv/firehose/594425">https://lists.gt.net/mythtv/firehose/594425</a></span><br /> <br /> <span>golomb: always check for invalid UE golomb codes in get_ue_golomb</span></blockquote>
<br /> <span>Ok, sounds right, but then again I am out of my deepth.</span><br /> <br /> <span>Looks like there is a patch?</span></blockquote>
<br /> I haven't seen one.  I've just been trying to select stuff from google. But the only reference to get_ue_golomb that I find in the myth code, outside ffmpeg, is in<br /> <br /> <span>libs/libmythtv/mpeg/H264Parser.cpp</span><br /> <br /> <span>And there's external/FFmpeg/libavcodec/tests/golomb.c</span><br /> <br /> which looks as if it might be instructive if I knew how to point it at something.<br /> <br /> <span>Cheers,</span><br /> <br /> John<br /><br /></div>
</blockquote>
<p> </p>
<div>As far as I can see I have no issues with tunes, recording etc. and I would therefore suspect it is a bug.</div>
<div> </div>
<div> </div>
<div>Do you think I can turn down the level of logging in mythtv - just to remove the "noise" it makes in my logging?</div>
<div> </div>
<div>cheers</div>
<div>Mik</div>
</body></html>