[mythtv-commits] Ticket #13400: Video playback wrong aspect ratio

MythTV noreply at mythtv.org
Wed Feb 6 23:36:16 UTC 2019


#13400: Video playback wrong aspect ratio
-------------------------------------+-------------------------------
 Reporter:  Klaas de Waal            |          Owner:  Peter Bennett
     Type:  Bug Report - General     |         Status:  new
 Priority:  minor                    |      Milestone:  31.0
Component:  MythTV - Video Playback  |        Version:  Master Head
 Severity:  medium                   |     Resolution:
 Keywords:  video playback gui qt    |  Ticket locked:  0
-------------------------------------+-------------------------------
Changes (by Peter Bennett):

 * status:  closed => new
 * resolution:  Invalid =>


Old description:

> Video playback with mythfrontend now has the wrong aspect ratio. Also the
> on-screen "Paused" display has disappeared.\\
>
> A version of mythtv master compiled two days ago is correct; a version
> compiled today is wrong.\\
>
> Attached are two screenshots of the same recording with the different
> frontends, both paused at approximately the same moment.\\
>
> Version of the old/correct mythfrontend:
>
> {{{
> [klaas at modu mma-dvbt]$ mythfrontend --version
> Please attach all output as a file in bug reports.
> MythTV Version : v31-Pre-47-g4543b46083-dirty
> MythTV Branch : master
> Network Protocol : 91
> Library API : 31.20190109-1
> QT Version : 5.11.3
> Options compiled in:
>  linux profile use_hidesyms using_alsa using_oss using_pulse
> using_pulseoutput using_backend 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_taglib using_v4l2 using_x11
> using_xnvctrl using_xnvctrl_external using_libbluray_external
> using_xrandr using_xv using_profiletype using_systemd_notify
> using_systemd_journal using_bindings_perl using_bindings_python
> using_bindings_php using_freetype2 using_mythtranscode using_opengl
> using_vaapi using_vaapi2 using_nvdec using_vdpau using_ffmpeg_threads
> using_mheg using_libass using_libxml2
> [klaas at modu mma-dvbt]$
>
> }}}
>
> Version of new/wrong mythfrontend:
>

> {{{
> [klaas at modu mma]$ mythfrontend --version
> Please attach all output as a file in bug reports.
> MythTV Version : v31-Pre-56-gfa86a6a293
> MythTV Branch : master
> Network Protocol : 91
> Library API : 31.20190109-1
> QT Version : 5.11.3
> Options compiled in:
>  linux profile use_hidesyms using_alsa using_oss using_pulse
> using_pulseoutput using_backend 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_taglib using_v4l2 using_x11
> using_xnvctrl using_xnvctrl_external using_libbluray_external
> using_xrandr using_xv using_profiletype using_systemd_notify
> using_systemd_journal using_bindings_perl using_bindings_python
> using_bindings_php using_freetype2 using_mythtranscode using_opengl
> using_vaapi using_vaapi2 using_nvdec using_vdpau using_ffmpeg_threads
> using_mheg using_libass using_libxml2
> [klaas at modu mma]$
>
> }}}
>
> The mythfrontend log files are also attached.\\
>
> Linux system is Fedora 29, no video hardware.\\
>
> This problem could have been introduced with the GUI-related commits of
> Feb 4, 2019 by linuxdude42.\\

New description:

 Aspect ratio is calculated incorrectly on systems with two monitors.

 Prior description -
 Video playback with mythfrontend now has the wrong aspect ratio. Also the
 on-screen "Paused" display has disappeared.\\

 ~~A version of mythtv master compiled two days ago is correct; a version
 compiled today is wrong.~~

 Attached are two screenshots of the same recording with the different
 frontends, both paused at approximately the same moment.\\

 Version of the old/correct mythfrontend:

 {{{
 [klaas at modu mma-dvbt]$ mythfrontend --version
 Please attach all output as a file in bug reports.
 MythTV Version : v31-Pre-47-g4543b46083-dirty
 MythTV Branch : master
 Network Protocol : 91
 Library API : 31.20190109-1
 QT Version : 5.11.3
 Options compiled in:
  linux profile use_hidesyms using_alsa using_oss using_pulse
 using_pulseoutput using_backend 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_taglib using_v4l2 using_x11 using_xnvctrl
 using_xnvctrl_external using_libbluray_external using_xrandr using_xv
 using_profiletype using_systemd_notify using_systemd_journal
 using_bindings_perl using_bindings_python using_bindings_php
 using_freetype2 using_mythtranscode using_opengl using_vaapi using_vaapi2
 using_nvdec using_vdpau using_ffmpeg_threads using_mheg using_libass
 using_libxml2
 [klaas at modu mma-dvbt]$

 }}}

 Version of new/wrong mythfrontend:


 {{{
 [klaas at modu mma]$ mythfrontend --version
 Please attach all output as a file in bug reports.
 MythTV Version : v31-Pre-56-gfa86a6a293
 MythTV Branch : master
 Network Protocol : 91
 Library API : 31.20190109-1
 QT Version : 5.11.3
 Options compiled in:
  linux profile use_hidesyms using_alsa using_oss using_pulse
 using_pulseoutput using_backend 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_taglib using_v4l2 using_x11 using_xnvctrl
 using_xnvctrl_external using_libbluray_external using_xrandr using_xv
 using_profiletype using_systemd_notify using_systemd_journal
 using_bindings_perl using_bindings_python using_bindings_php
 using_freetype2 using_mythtranscode using_opengl using_vaapi using_vaapi2
 using_nvdec using_vdpau using_ffmpeg_threads using_mheg using_libass
 using_libxml2
 [klaas at modu mma]$

 }}}

 The mythfrontend log files are also attached.\\

 Linux system is Fedora 29, no video hardware.\\

 This problem could have been introduced with the GUI-related commits of
 Feb 4, 2019 by linuxdude42.\\

--

Comment:

 Re-opened for consideration of the patch

-- 
Ticket URL: <https://code.mythtv.org/trac/ticket/13400#comment:16>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list