[mythtv-commits] Ticket #12572: Non-tunable inputs always generate tuning timeout message spam when watching live tv
MythTV
noreply at mythtv.org
Sun Nov 27 04:51:44 UTC 2016
#12572: Non-tunable inputs always generate tuning timeout message spam when
watching live tv
-------------------------------------------------+-------------------------
Reporter: William L. DeRieux IV | Owner: jpoet
<williamderieux@…> | Status:
Type: Patch - Feature | accepted
Priority: minor | Milestone: 0.28.1
Component: MythTV - Video/OSD Rendering | Version: Master
| Head
Severity: low | Resolution:
Keywords: | Ticket locked: 0
-------------------------------------------------+-------------------------
Comment (by WilliamDeRieux@…):
Replying to [comment:5 michael@…]:
> I have this same problem with recordings performed on a composite
device. LiveTV works normally, with exception of when changing channels,
sometimes get an errors like #12903 - But that happened in 0.27 as well.
>
> When running normally, backend segfaults soon after a recording is
started.
> When running mythbackend under gdb, backend does not segfault, but get
streams of messages:
>
> mpeg4 @ 0x7fff20007800 AVFrame.width or height is not set
> mpeg4 @ 0x7fff20007800 AVFrame.format is not set
>
> Recording completes and file is watchable.
----
'''The fact that you are getting a segmentation fault in
TryWriteProgStartMark -- even though you experience the same
bug at I have....the segfault is actually something new.
I have never had a segfault occur in RecorderBase::SavePositionMap /
TryWriteProgStartMark.'''
----
What distribution are you running?
I see your version of mythbackend is: fixes/0.28 [v0.28-97-ge9d0543]
and that it was compiled against: Qt 5.2.1
-- Did you compile this your self or are you using a version from your
distribution?
The version that i use was from commit
7f8f1688e882cd0587097fe4867e20d8fa122cce (Oct 22, 2016) (Frontend and
backend changes to support music choice.)
https://github.com/MythTV/mythtv/commit/7f8f1688e882cd0587097fe4867e20d8fa122cce
I also compiled it against Qt 5.6.1
you could use this command to test that revision and see if you still get
the segfault.
{{{
# checkout master
$ git clone https://github.com/MythTV/mythtv/
# change to mythtv folder
$ cd mythtv
# get the current branch
$ git branch
* master
# list branches
$ git branch -a
# switch to branch
$ git checkout -t remotes/origin/fixes/0.28
# get the current branch
$ git branch
* fixes/0.28
master
# get the current revision
$ git log | head -1
commit e9d0543d64fc21072fb1a0199ac2e24334169461
# checkout 7f8f1688e882cd0587097fe4867e20d8fa122cce
$ git checkout 7f8f1688e882cd0587097fe4867e20d8fa122cce
# get the current revision
$ git log | head -1
commit 7f8f1688e882cd0587097fe4867e20d8fa122cce
# build from source
# check out options available
$ ./configure --help
$ ./configure <options> (or leave blank)
$ make -j8
$ make install
}}}
Version(s) of mythbackend / mythfrontend:
{{{
$ mythbackend --version
Please attach all output as a file in bug reports.
MythTV Version : v0.28-76-g7f8f168-dirty
MythTV Branch : fixes/0.28
Network Protocol : 88
Library API : 0.28.20160309-1
QT Version : 5.6.1
Options compiled in:
linux debug use_hidesyms using_alsa using_pulse using_backend
using_bdjava using_bindings_perl using_bindings_python using_bindings_php
using_crystalhd using_dvb using_firewire using_frontend using_hdhomerun
using_vbox using_ceton using_hdpvr using_ivtv using_joystick_menu
using_libcec using_libcrypto using_libdns_sd using_libfftw3 using_libxml2
using_lirc using_mheg using_opengl using_opengl_video
using_opengl_themepainter using_qtwebkit using_qtscript using_qtdbus
using_sdl using_taglib using_v4l2 using_x11 using_xrandr using_xv
using_debugtype using_mythlogserver using_systemd_notify using_bdjava
using_bindings_perl using_bindings_python using_bindings_php
using_fontconfig using_freetype2 using_mythtranscode using_opengl
using_vaapi using_vdpau using_ffmpeg_threads using_mheg using_libass
using_libxml2
}}}
{{{
mythfrontend --version
Please attach all output as a file in bug reports.
MythTV Version : v0.28-76-g7f8f168-dirty
MythTV Branch : fixes/0.28
Network Protocol : 88
Library API : 0.28.20160309-1
QT Version : 5.6.1
Options compiled in:
linux debug use_hidesyms using_alsa using_pulse using_backend
using_bdjava using_bindings_perl using_bindings_python using_bindings_php
using_crystalhd using_dvb using_firewire using_frontend using_hdhomerun
using_vbox using_ceton using_hdpvr using_ivtv using_joystick_menu
using_libcec using_libcrypto using_libdns_sd using_libfftw3 using_libxml2
using_lirc using_mheg using_opengl using_opengl_video
using_opengl_themepainter using_qtwebkit using_qtscript using_qtdbus
using_sdl using_taglib using_v4l2 using_x11 using_xrandr using_xv
using_debugtype using_mythlogserver using_systemd_notify using_bdjava
using_bindings_perl using_bindings_python using_bindings_php
using_fontconfig using_freetype2 using_mythtranscode using_opengl
using_vaapi using_vdpau using_ffmpeg_threads using_mheg using_libass
using_libxml2
}}}
--
Ticket URL: <https://code.mythtv.org/trac/ticket/12572#comment:7>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list