2020-07-02 13:29:45.929657 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Interrupt handler 2020-07-02 13:29:45.929671 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Terminated handler 2020-07-02 13:29:45.929675 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Segmentation fault handler 2020-07-02 13:29:45.929680 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Aborted handler 2020-07-02 13:29:45.929683 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Bus error handler 2020-07-02 13:29:45.929687 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Floating point exception handler 2020-07-02 13:29:45.929690 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Illegal instruction handler 2020-07-02 13:29:45.929696 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Real-time signal 0 handler 2020-07-02 13:29:45.929701 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup User defined signal 1 handler 2020-07-02 13:29:45.929704 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup User defined signal 2 handler 2020-07-02 13:29:45.929707 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Hangup handler 2020-07-02 13:29:45.929786 C [2204707/2204707] thread_unknown mythcommandlineparser.cpp:2602 (ConfigureLogging) - mythfrontend version: [v31.0] www.mythtv.org 2020-07-02 13:29:45.929789 C [2204707/2204707] thread_unknown mythcommandlineparser.cpp:2606 (ConfigureLogging) - Qt version: compile: 5.12.5, runtime: 5.12.5 2020-07-02 13:29:45.929817 I [2204707/2204707] thread_unknown mythcommandlineparser.cpp:2608 (ConfigureLogging) - Debian GNU/Linux bullseye/sid (x86_64) 2020-07-02 13:29:45.929820 N [2204707/2204707] thread_unknown mythcommandlineparser.cpp:2610 (ConfigureLogging) - Enabled verbose msgs: general playback 2020-07-02 13:29:45.929884 N [2204707/2204707] thread_unknown logging.cpp:724 (logStart) - Setting Log Level to LOG_DEBUG 2020-07-02 13:29:45.940217 I [2204707/2204716] Logger logging.cpp:280 (run) - Added logging to the console 2020-07-02 13:29:45.940204 I [2204707/2204707] thread_unknown mythuihelper.cpp:905 (ParseGeometryOverride) - MythUIHelper: Overriding GUI size: width=1920 height=1080 2020-07-02 13:29:45.940309 N [2204707/2204707] thread_unknown mythdirs.cpp:203 (InitializeMythDirs) - Using runtime prefix = /usr 2020-07-02 13:29:45.940311 N [2204707/2204707] thread_unknown mythdirs.cpp:204 (InitializeMythDirs) - Using configuration directory = /home/xxx/.mythtv 2020-07-02 13:29:45.940313 D [2204707/2204707] thread_unknown mythdirs.cpp:207 (InitializeMythDirs) - appbindir = /usr/bin/ 2020-07-02 13:29:45.940314 D [2204707/2204707] thread_unknown mythdirs.cpp:208 (InitializeMythDirs) - sharedir = /usr/share/mythtv/ 2020-07-02 13:29:45.940316 D [2204707/2204707] thread_unknown mythdirs.cpp:209 (InitializeMythDirs) - libdir = /usr/lib/x86_64-linux-gnu/mythtv/ 2020-07-02 13:29:45.940317 D [2204707/2204707] thread_unknown mythdirs.cpp:210 (InitializeMythDirs) - themedir = /usr/share/mythtv/themes/ 2020-07-02 13:29:45.940318 D [2204707/2204707] thread_unknown mythdirs.cpp:211 (InitializeMythDirs) - pluginsdir = /usr/lib/x86_64-linux-gnu/mythtv/plugins/ 2020-07-02 13:29:45.940320 D [2204707/2204707] thread_unknown mythdirs.cpp:212 (InitializeMythDirs) - translationsdir = /usr/share/mythtv/i18n/ 2020-07-02 13:29:45.940322 D [2204707/2204707] thread_unknown mythdirs.cpp:213 (InitializeMythDirs) - filtersdir = /usr/lib/x86_64-linux-gnu/mythtv/filters/ 2020-07-02 13:29:45.940323 D [2204707/2204707] thread_unknown mythdirs.cpp:214 (InitializeMythDirs) - cachedir = /home/xxx/.mythtv/cache 2020-07-02 13:29:45.940325 D [2204707/2204707] thread_unknown mythdirs.cpp:215 (InitializeMythDirs) - remotecachedir = /home/xxx/.mythtv/cache/remotecache 2020-07-02 13:29:45.940327 D [2204707/2204707] thread_unknown mythdirs.cpp:216 (InitializeMythDirs) - themebasecachedir = /home/xxx/.mythtv/cache/themecache 2020-07-02 13:29:45.940328 D [2204707/2204707] thread_unknown mythdirs.cpp:217 (InitializeMythDirs) - thumbnaildir = /home/xxx/.mythtv/cache/thumbnails 2020-07-02 13:29:45.940350 I [2204707/2204707] CoreContext mythcorecontext.cpp:284 (Init) - Assumed character encoding: en_US.utf8 2020-07-02 13:29:45.940353 W [2204707/2204707] CoreContext mythcorecontext.cpp:288 (Init) - This application expects to be running a locale that specifies a UTF-8 codeset, and many features may behave improperly with your current language settings. Please set the LC_ALL or LC_CTYPE, and LANG variable(s) in the environment in which this program is executed to include a UTF-8 codeset (such as 'en_US.UTF-8'). 2020-07-02 13:29:45.940374 N [2204707/2204707] CoreContext mythcommandlineparser.cpp:2639 (ApplySettingsOverride) - Setting 'RunFrontendInWindow' being forced to '1' 2020-07-02 13:29:45.940533 E [2204707/2204707] CoreContext configuration.cpp:65 (Load) - Error parsing: /home/xxx/.mythtv/cache/contextcache.xml at line: 1 column: 1 2020-07-02 13:29:45.940534 I [2204707/2204715] LogForward loggingserver.cpp:128 (FileLogger) - Added logging to ./MythLog/mythfrontend.20200702202945.2204707.log 2020-07-02 13:29:45.940537 E [2204707/2204707] CoreContext configuration.cpp:69 (Load) - Error Msg: unexpected end of file 2020-07-02 13:29:45.940657 I [2204707/2204707] CoreContext mythtranslation.cpp:62 (load) - Loading en_us translation for module mythfrontend 2020-07-02 13:29:45.940888 I [2204707/2204707] CoreContext mythcontext.cpp:629 (LoadDatabaseSettings) - Empty LocalHostName. This is typical. 2020-07-02 13:29:45.940895 I [2204707/2204707] CoreContext mythcontext.cpp:636 (LoadDatabaseSettings) - Using a profile name of: 'cosmos' (Usually the same as this host's name.) 2020-07-02 13:29:45.940936 I [2204707/2204707] CoreContext mythcontext.cpp:885 (TestDBconnection) - Start up testing connections. DB 127.0.0.2, BE , attempt 0, status dbAwake, Delay: 2000 2020-07-02 13:29:45.940953 D [2204707/2204707] CoreContext portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 1000 linkLocalOnly 0 2020-07-02 13:29:46.441909 D [2204707/2204707] CoreContext portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 3 2020-07-02 13:29:46.447269 D [2204707/2204707] CoreContext portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:29:46.538850 D [2204707/2204707] CoreContext portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 1000 linkLocalOnly 0 2020-07-02 13:29:47.039472 D [2204707/2204707] CoreContext portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 2 2020-07-02 13:29:47.539715 D [2204707/2204707] CoreContext portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 3 2020-07-02 13:29:47.539884 D [2204707/2204707] CoreContext mythcontext.cpp:513 (FindDatabase) - FindDatabase() - Success! 2020-07-02 13:29:47.539937 D [2204707/2204707] CoreContext portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:29:47.587594 N [2204707/2204707] CoreContext mythcorecontext.cpp:1809 (InitLocale) - Setting QT default locale to en_US 2020-07-02 13:29:47.587604 I [2204707/2204707] CoreContext mythcorecontext.cpp:1842 (SaveLocaleDefaults) - Current locale en_US 2020-07-02 13:29:47.587662 N [2204707/2204707] CoreContext mythlocale.cpp:121 (LoadDefaultsFromXML) - Reading locale defaults from /usr/share/mythtv//locales/en_us.xml 2020-07-02 13:29:47.753461 I [2204707/2204707] CoreContext mythdisplay.cpp:358 (GetDesiredScreen) - Display: Found screen number 0 (eDP-1) 2020-07-02 13:29:47.753471 I [2204707/2204707] CoreContext mythdisplay.cpp:487 (DebugScreen) - Display: Using screen 'eDP-1' (Make: LGD Model: Unknown) 2020-07-02 13:29:47.753477 I [2204707/2204707] CoreContext mythdisplay.cpp:489 (DebugScreen) - Display: Qt screen pixel ratio: 1.00 2020-07-02 13:29:47.753484 I [2204707/2204707] CoreContext mythdisplay.cpp:491 (DebugScreen) - Display: Geometry: 2560x1440+0+0 Size(Qt): 310mmx174mm 2020-07-02 13:29:47.754601 D [2204707/2204707] CoreContext platforms/mythdisplayx11.cpp:270 (GetOutput) - DisplayX11: Matched 'eDP-1' to output 66 2020-07-02 13:29:47.754843 D [2204707/2204707] CoreContext platforms/mythdisplayx11.cpp:270 (GetOutput) - DisplayX11: Matched 'eDP-1' to output 66 2020-07-02 13:29:47.755189 D [2204707/2204707] CoreContext platforms/mythdisplayx11.cpp:270 (GetOutput) - DisplayX11: Matched 'eDP-1' to output 66 2020-07-02 13:29:47.755450 I [2204707/2204707] CoreContext mythdisplay.cpp:1038 (DebugModes) - Display: Available modes: 2020-07-02 13:29:47.755476 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 2560x1440 119.99 119.97 60.00 59.96 59.95 2020-07-02 13:29:47.755483 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 2048x1152 119.98 119.96 59.91 59.90 2020-07-02 13:29:47.755486 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1920x1440 60.00 2020-07-02 13:29:47.755490 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1920x1200 59.95 59.88 2020-07-02 13:29:47.755494 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1920x1080 120.02 119.94 59.96 59.93 2020-07-02 13:29:47.755498 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1856x1392 60.01 2020-07-02 13:29:47.755500 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1792x1344 60.01 2020-07-02 13:29:47.755504 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1680x1050 59.95 59.88 2020-07-02 13:29:47.755507 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1600x1200 60.00 2020-07-02 13:29:47.755510 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1600x1024 60.17 2020-07-02 13:29:47.755514 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1600x900 119.98 119.88 59.95 59.82 2020-07-02 13:29:47.755517 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1440x900 59.89 2020-07-02 13:29:47.755520 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1440x810 119.99 119.95 2020-07-02 13:29:47.755523 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1400x1050 59.98 2020-07-02 13:29:47.755526 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1400x900 59.96 59.88 2020-07-02 13:29:47.755529 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1368x768 59.88 59.85 2020-07-02 13:29:47.755533 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1360x768 59.96 59.80 2020-07-02 13:29:47.755535 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1280x1024 60.02 2020-07-02 13:29:47.755538 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1280x960 60.00 2020-07-02 13:29:47.755542 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1280x800 119.97 119.94 59.91 59.81 2020-07-02 13:29:47.755547 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1280x720 120.00 119.98 59.86 59.74 2020-07-02 13:29:47.755550 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1152x864 60.00 2020-07-02 13:29:47.755553 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1024x768 120.07 60.00 2020-07-02 13:29:47.755557 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1024x576 119.92 119.91 59.90 59.82 2020-07-02 13:29:47.755560 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 960x720 120.00 2020-07-02 13:29:47.755564 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 960x600 120.00 119.87 2020-07-02 13:29:47.755568 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 960x540 119.98 119.93 59.82 59.63 2020-07-02 13:29:47.755571 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 928x696 120.10 2020-07-02 13:29:47.755574 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 896x672 120.03 2020-07-02 13:29:47.755577 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 864x486 59.92 59.57 2020-07-02 13:29:47.755580 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 840x525 120.02 119.77 2020-07-02 13:29:47.755584 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 800x600 120.00 60.32 56.25 2020-07-02 13:29:47.755587 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 800x512 120.34 2020-07-02 13:29:47.755590 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 800x450 119.89 119.65 2020-07-02 13:29:47.755593 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 720x450 119.77 2020-07-02 13:29:47.755596 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 720x405 59.51 58.99 2020-07-02 13:29:47.755599 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 700x525 119.95 2020-07-02 13:29:47.755602 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 700x450 119.93 119.76 2020-07-02 13:29:47.755605 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 684x384 119.76 119.71 2020-07-02 13:29:47.755608 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 680x384 119.92 119.60 2020-07-02 13:29:47.755611 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 640x512 120.04 2020-07-02 13:29:47.755614 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 640x480 120.00 59.94 2020-07-02 13:29:47.755617 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 640x400 119.96 119.76 2020-07-02 13:29:47.755621 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 640x360 119.71 119.65 59.84 59.32 2020-07-02 13:29:47.755625 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 576x432 120.13 2020-07-02 13:29:47.755627 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 512x384 120.01 2020-07-02 13:29:47.755631 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 512x288 120.00 119.84 2020-07-02 13:29:47.755634 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 480x270 119.64 119.26 2020-07-02 13:29:47.755637 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 432x243 119.83 119.14 2020-07-02 13:29:47.755640 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 400x300 120.63 112.68 2020-07-02 13:29:47.755643 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 360x202 119.01 118.26 2020-07-02 13:29:47.755646 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 320x240 120.10 2020-07-02 13:29:47.755649 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 320x180 119.68 118.65 2020-07-02 13:29:47.762890 N [2204707/2204707] CoreContext mythdisplay.cpp:517 (Initialise) - Display: Desktop video mode: 2560x1440 60.004Hz 2020-07-02 13:29:47.762894 N [2204707/2204707] CoreContext mythdisplay.cpp:524 (Initialise) - Display: Display has custom colourspace 2020-07-02 13:29:47.931376 I [2204707/2204707] CoreContext screensaver-dbus.cpp:61 (ScreenSaverDBusPrivate) - ScreenSaverDBus: Created for DBus service: org.freedesktop.ScreenSaver 2020-07-02 13:29:47.932230 D [2204707/2204707] CoreContext screensaver-dbus.cpp:56 (ScreenSaverDBusPrivate) - ScreenSaverDBus: Could not connect to dbus: The name org.freedesktop.PowerManagement.Inhibit was not provided by any .service files 2020-07-02 13:29:47.932876 D [2204707/2204707] CoreContext screensaver-dbus.cpp:56 (ScreenSaverDBusPrivate) - ScreenSaverDBus: Could not connect to dbus: The name org.mate.SessionManager was not provided by any .service files 2020-07-02 13:29:47.933493 D [2204707/2204707] CoreContext screensaver-dbus.cpp:56 (ScreenSaverDBusPrivate) - ScreenSaverDBus: Could not connect to dbus: The name org.gnome.SessionManager was not provided by any .service files 2020-07-02 13:29:47.933902 I [2204707/2204717] SystemManager mythsystemunix.cpp:262 (run) - Starting process manager 2020-07-02 13:29:47.933937 I [2204707/2204718] SystemSignalManager mythsystemunix.cpp:488 (run) - Starting process signal handler 2020-07-02 13:29:47.933992 I [2204707/2204719] SystemIOHandlerR mythsystemunix.cpp:82 (run) - Starting IO manager (read) 2020-07-02 13:29:47.935083 I [2204707/2204720] SystemIOHandlerW mythsystemunix.cpp:82 (run) - Starting IO manager (write) 2020-07-02 13:29:47.984600 I [2204707/2204707] CoreContext screensaver-x11.cpp:76 (ScreenSaverX11Private) - ScreenSaverX11Private: DPMS is active. 2020-07-02 13:29:48.127720 E [2204707/2204707] CoreContext configuration.cpp:65 (Load) - Error parsing: /home/xxx/.mythtv/cache/contextcache.xml at line: 1 column: 1 2020-07-02 13:29:48.127724 E [2204707/2204707] CoreContext configuration.cpp:69 (Load) - Error Msg: unexpected end of file 2020-07-02 13:29:48.316187 D [2204707/2204707] CoreContext platforms/mythpowerdbus.cpp:537 (AcquireLock) - PowerDBus: Acquired delay FD: 24 2020-07-02 13:29:48.325702 I [2204707/2204707] CoreContext platforms/mythpowerdbus.cpp:360 (DeviceAdded) - PowerDBus: Added UPower.Device '/org/freedesktop/UPower/devices/line_power_AC' 2020-07-02 13:29:48.326793 I [2204707/2204707] CoreContext mythpower.cpp:348 (PowerLevelChanged) - Power: On AC power 2020-07-02 13:29:48.330775 I [2204707/2204707] CoreContext platforms/mythpowerdbus.cpp:360 (DeviceAdded) - PowerDBus: Added UPower.Device '/org/freedesktop/UPower/devices/battery_BAT0' 2020-07-02 13:29:48.374721 D [2204707/2204707] CoreContext platforms/mythpowerdbus.cpp:419 (UpdateProperties) - PowerDBus: Max inhibit delay: 5seconds 2020-07-02 13:29:48.375826 I [2204707/2204707] CoreContext mythpower.cpp:131 (Init) - Power: Supported actions: Suspend,Restart,Shutdown 2020-07-02 13:29:48.375867 N [2204707/2204707] CoreContext mythcommandlineparser.cpp:2639 (ApplySettingsOverride) - Setting 'RunFrontendInWindow' being forced to '1' 2020-07-02 13:29:48.429524 I [2204707/2204707] CoreContext serverpool.cpp:418 (listen) - Listening on TCP 0.0.0.0:6547 2020-07-02 13:29:48.448463 I [2204707/2204707] CoreContext serverpool.cpp:418 (listen) - Listening on TCP [::]:6547 2020-07-02 13:29:52.899607 D [2204707/2204707] CoreContext mmulticastsocketdevice.cpp:111 (writeBlock) - MMulticastSocketDevice(:27): setsockopt - IP_MULTICAST_IF eno: Cannot assign requested address (99) 2020-07-02 13:29:52.905708 D [2204707/2204723] SSDP portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.1 port 5431 timeLimit 5000 linkLocalOnly 0 2020-07-02 13:29:52.906854 D [2204707/2204707] CoreContext mmulticastsocketdevice.cpp:111 (writeBlock) - MMulticastSocketDevice(:27): setsockopt - IP_MULTICAST_IF eno: Cannot assign requested address (99) 2020-07-02 13:29:52.988243 D [2204707/2204707] CoreContext mmulticastsocketdevice.cpp:111 (writeBlock) - MMulticastSocketDevice(:27): setsockopt - IP_MULTICAST_IF eno: Cannot assign requested address (99) 2020-07-02 13:29:52.993548 D [2204707/2204707] CoreContext mmulticastsocketdevice.cpp:111 (writeBlock) - MMulticastSocketDevice(:27): setsockopt - IP_MULTICAST_IF eno: Cannot assign requested address (99) 2020-07-02 13:29:53.092628 I [2204707/2204707] CoreContext mythtranslation.cpp:62 (load) - Loading en_us translation for module mythfrontend 2020-07-02 13:29:53.189774 E [2204707/2204707] CoreContext lirc.cpp:199 (Init) - LIRC: Failed to connect to Unix socket '/var/run/lirc/lircd' eno: No such file or directory (2) 2020-07-02 13:29:53.189833 I [2204707/2204707] CoreContext jsmenu.cpp:140 (ReadConfig) - No joystick configuration found, not enabling joystick control 2020-07-02 13:29:53.189841 I [2204707/2204707] CoreContext mythudplistener.cpp:32 (Enable) - UDPListener: Enabling 2020-07-02 13:29:53.200631 I [2204707/2204707] CoreContext serverpool.cpp:542 (bind) - Binding to UDP 0.0.0.0:6948 2020-07-02 13:29:53.200737 I [2204707/2204707] CoreContext serverpool.cpp:542 (bind) - Binding to UDP [::]:6948 2020-07-02 13:29:53.406220 D [2204707/2204723] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 2 2020-07-02 13:29:53.906450 D [2204707/2204723] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 3 2020-07-02 13:29:53.909739 D [2204707/2204723] SSDP portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6544 timeLimit 5000 linkLocalOnly 0 2020-07-02 13:29:54.177961 I [2204707/2204707] CoreContext mythdisplay.cpp:230 (SetWidget) - Display: Have main widget 2020-07-02 13:29:54.195445 I [2204707/2204707] CoreContext mythmainwindow.cpp:1062 (Init) - UI Screen Resolution: 1920 x 1080 2020-07-02 13:29:54.241789 I [2204707/2204707] CoreContext mythdisplay.cpp:234 (SetWidget) - Display: Have main window 2020-07-02 13:29:54.267052 I [2204707/2204707] CoreContext mythdisplay.cpp:358 (GetDesiredScreen) - Display: Found screen number 0 (eDP-1) 2020-07-02 13:29:54.307625 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:421 (DebugFeatures) - OpenGL: OpenGL vendor : Intel Open Source Technology Center 2020-07-02 13:29:54.307630 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:422 (DebugFeatures) - OpenGL: OpenGL renderer : Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) 2020-07-02 13:29:54.307633 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:423 (DebugFeatures) - OpenGL: OpenGL version : 3.0 Mesa 19.3.3 2020-07-02 13:29:54.307635 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:424 (DebugFeatures) - OpenGL: Qt platform : xcb 2020-07-02 13:29:54.307677 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:427 (DebugFeatures) - OpenGL: EGL display : Yes 2020-07-02 13:29:54.307680 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:428 (DebugFeatures) - OpenGL: EGL images : Yes 2020-07-02 13:29:54.307682 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:430 (DebugFeatures) - OpenGL: Qt OpenGL format : OpenGL 3.0 2020-07-02 13:29:54.307684 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:431 (DebugFeatures) - OpenGL: Qt OpenGL surface : RGBA: 8880 Depth: 0 Stencil: 0 2020-07-02 13:29:54.307687 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:432 (DebugFeatures) - OpenGL: Max texture size : 16384 2020-07-02 13:29:54.307689 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:433 (DebugFeatures) - OpenGL: Max texture units : 192 2020-07-02 13:29:54.307691 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:434 (DebugFeatures) - OpenGL: Shaders : Yes 2020-07-02 13:29:54.307692 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:435 (DebugFeatures) - OpenGL: NPOT textures : Yes 2020-07-02 13:29:54.307694 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:436 (DebugFeatures) - OpenGL: Multitexturing : Yes 2020-07-02 13:29:54.307696 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:437 (DebugFeatures) - OpenGL: Rectangular textures : Yes 2020-07-02 13:29:54.307698 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:439 (DebugFeatures) - OpenGL: Buffer mapping : Yes 2020-07-02 13:29:54.307699 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:440 (DebugFeatures) - OpenGL: Framebuffer objects : Yes 2020-07-02 13:29:54.307701 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:441 (DebugFeatures) - OpenGL: 16bit framebuffers : Yes 2020-07-02 13:29:54.307708 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:442 (DebugFeatures) - OpenGL: Unpack Subimage : Yes 2020-07-02 13:29:54.307710 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:443 (DebugFeatures) - OpenGL: GL_RED/GL_R8 : Yes 2020-07-02 13:29:54.312120 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute vec2 a_position; attribute vec4 a_color; varying vec4 v_color; uniform mat4 u_projection; uniform mat4 u_transform; void main() { gl_Position = u_projection * u_transform * vec4(a_position, 0.0, 1.0); v_color = a_color; } 2020-07-02 13:29:54.312133 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 varying highp vec4 v_color; void main(void) { gl_FragColor = v_color; } 2020-07-02 13:29:54.312313 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute vec2 a_position; attribute vec4 a_color; attribute vec2 a_texcoord0; varying vec4 v_color; varying vec2 v_texcoord0; uniform mat4 u_projection; uniform mat4 u_transform; void main() { gl_Position = u_projection * u_transform * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; v_color = a_color; } 2020-07-02 13:29:54.312317 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 uniform sampler2D s_texture0; varying highp vec4 v_color; varying highp vec2 v_texcoord0; void main(void) { gl_FragColor = texture2D(s_texture0, v_texcoord0) * v_color; } 2020-07-02 13:29:54.312443 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute vec2 a_position; attribute vec4 a_color; varying vec4 v_color; varying vec2 v_position; uniform mat4 u_projection; uniform mat4 u_transform; void main() { gl_Position = u_projection * u_transform * vec4(a_position, 0.0, 1.0); v_color = a_color; v_position = a_position; } 2020-07-02 13:29:54.312447 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 varying highp vec4 v_color; varying highp vec2 v_position; uniform highp mat4 u_parameters; void main(void) { highp float dis = distance(v_position.xy, u_parameters[0].xy); highp float mult = smoothstep(u_parameters[0].z, u_parameters[0].w, dis); gl_FragColor = v_color * vec4(1.0, 1.0, 1.0, mult); } 2020-07-02 13:29:54.312574 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute vec2 a_position; attribute vec4 a_color; varying vec4 v_color; varying vec2 v_position; uniform mat4 u_projection; uniform mat4 u_transform; void main() { gl_Position = u_projection * u_transform * vec4(a_position, 0.0, 1.0); v_color = a_color; v_position = a_position; } 2020-07-02 13:29:54.312579 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 varying highp vec4 v_color; varying highp vec2 v_position; uniform highp mat4 u_parameters; void main(void) { highp float dis = distance(v_position.xy, u_parameters[0].xy); highp float rad = u_parameters[0].z; highp float wid = u_parameters[0].w; highp float mult = smoothstep(rad + wid, rad + (wid - 1.0), dis) * smoothstep(rad - (wid + 1.0), rad - wid, dis); gl_FragColor = v_color * vec4(1.0, 1.0, 1.0, mult); } 2020-07-02 13:29:54.312705 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute vec2 a_position; attribute vec4 a_color; varying vec4 v_color; varying vec2 v_position; uniform mat4 u_projection; uniform mat4 u_transform; void main() { gl_Position = u_projection * u_transform * vec4(a_position, 0.0, 1.0); v_color = a_color; v_position = a_position; } 2020-07-02 13:29:54.312710 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 varying highp vec4 v_color; varying highp vec2 v_position; uniform highp mat4 u_parameters; void main(void) { highp float dis = abs(u_parameters[0].x - v_position.x); highp float y = u_parameters[0].y * 2.0; highp float mult = smoothstep(y, y - 0.1, dis) * smoothstep(-0.1, 0.0, dis); gl_FragColor = v_color * vec4(1.0, 1.0, 1.0, mult); } 2020-07-02 13:29:54.312826 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute vec2 a_position; attribute vec4 a_color; varying vec4 v_color; varying vec2 v_position; uniform mat4 u_projection; uniform mat4 u_transform; void main() { gl_Position = u_projection * u_transform * vec4(a_position, 0.0, 1.0); v_color = a_color; v_position = a_position; } 2020-07-02 13:29:54.312831 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 varying highp vec4 v_color; varying highp vec2 v_position; uniform highp mat4 u_parameters; void main(void) { highp float dis = abs(u_parameters[0].x - v_position.y); highp float x = u_parameters[0].y * 2.0; highp float mult = smoothstep(x, x - 0.1, dis) * smoothstep(-0.1, 0.0, dis); gl_FragColor = v_color * vec4(1.0, 1.0, 1.0, mult); } 2020-07-02 13:29:54.312930 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:398 (Init) - OpenGL: Initialised MythRenderOpenGL 2020-07-02 13:29:54.312932 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:399 (Init) - OpenGL: Using full range output 2020-07-02 13:29:54.333358 I [2204707/2204707] CoreContext mythuihelper.cpp:762 (PruneCacheDir) - MythUIHelper: Pruning cache directory: /home/xxx/.mythtv/cache/remotecache 2020-07-02 13:29:54.333605 I [2204707/2204707] CoreContext mythuihelper.cpp:819 (PruneCacheDir) - MythUIHelper: Kept 48 files, deleted 0 files, stat error on 0 files 2020-07-02 13:29:54.333623 I [2204707/2204707] CoreContext mythuihelper.cpp:762 (PruneCacheDir) - MythUIHelper: Pruning cache directory: /home/xxx/.mythtv/cache/thumbnails 2020-07-02 13:29:54.333989 I [2204707/2204707] CoreContext mythuihelper.cpp:819 (PruneCacheDir) - MythUIHelper: Kept 81 files, deleted 0 files, stat error on 0 files 2020-07-02 13:29:54.410299 D [2204707/2204723] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 2 2020-07-02 13:29:54.720863 D [2204707/2204741] SendMessage portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:29:54.910452 D [2204707/2204723] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 3 2020-07-02 13:29:54.910559 D [2204707/2204723] SSDP portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.135 port 6547 timeLimit 5000 linkLocalOnly 0 2020-07-02 13:29:55.026892 I [2204707/2204741] SendMessage mythcorecontext.cpp:469 (ConnectCommandSocket) - MythCoreContext::ConnectCommandSocket(): Connecting to backend server: 192.168.0.60:6543 (try 1 of 1) 2020-07-02 13:29:55.027297 D [2204707/2204749] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:29:55.031728 I [2204707/2204741] SendMessage mythcorecontext.cpp:1691 (CheckProtoVersion) - MythCoreContext::CheckProtoVersion(): Using protocol version 91 BuzzOff 2020-07-02 13:29:55.034453 D [2204707/2204750] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:29:55.080942 E [2204707/2204707] CoreContext devices/mythcecadapter.cpp:191 (Open) - CECAdapter: Failed to find any CEC devices. 2020-07-02 13:29:55.081014 D [2204707/2204751] thread_unknown devices/mythcecadapter.cpp:277 (LogMessage) - CECAdapter: unregistering all CEC clients 2020-07-02 13:29:55.081032 D [2204707/2204751] thread_unknown devices/mythcecadapter.cpp:277 (LogMessage) - CECAdapter: unregistering all CEC clients 2020-07-02 13:29:55.410851 D [2204707/2204723] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 2 2020-07-02 13:29:55.581321 I [2204707/2204707] CoreContext devices/mythcecadapter.cpp:259 (Close) - CECAdapter: Closing down CEC. 2020-07-02 13:29:55.591299 E [2204707/2204707] CoreContext AirPlay/mythraopconnection.cpp:1477 (LoadKey) - RAOP Conn: Failed to Read Key From: /home/xxx/.mythtv/RAOPKey.rsa 2020-07-02 13:29:55.591320 E [2204707/2204707] CoreContext AirPlay/mythraopdevice.cpp:30 (Create) - RAOP Device: Aborting startup - no key found. 2020-07-02 13:29:55.600894 I [2204707/2204707] CoreContext AirPlay/mythairplayserver.cpp:387 (Create) - AirPlay: Created airplay objects. 2020-07-02 13:29:55.601140 I [2204707/2204751] thread_unknown serverpool.cpp:418 (listen) - Listening on TCP 0.0.0.0:5100 2020-07-02 13:29:55.601227 I [2204707/2204751] thread_unknown serverpool.cpp:418 (listen) - Listening on TCP [::]:5100 2020-07-02 13:29:55.601362 D [2204707/2204751] thread_unknown portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:29:55.743341 I [2204707/2204707] CoreContext schemawizard.cpp:117 (Compare) - Current MythTV Schema Version (DBSchemaVer): 1361 2020-07-02 13:29:55.751376 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Jump to Program OSD' changed to 1 2020-07-02 13:29:55.751428 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Clear Bookmark on Playback' changed to 1 2020-07-02 13:29:55.751460 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Playback from Start of Program' changed to 0 2020-07-02 13:29:55.751487 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Automatically Mark a Recording as Watched' changed to 0 2020-07-02 13:29:55.751510 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Continue Playback When Embedded' changed to 0 2020-07-02 13:29:55.751878 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Prompt At End of Recording' changed to 0 2020-07-02 13:29:55.751901 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Music Choice' changed to 0 2020-07-02 13:29:55.751929 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Realtime Priority Threads' changed to 1 2020-07-02 13:29:55.751992 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Chroma Upsampling Filter when deinterlacing' changed to 0 2020-07-02 13:29:55.792473 I [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:63 (HaveVDPAU) - VDPAUHelp: Supported/available VDPAU decoders: 2020-07-02 13:29:55.806765 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 0 Supp 0 Level 0 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-02 13:29:55.806776 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 1 Supp 0 Level 3 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-02 13:29:55.806782 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 2 Supp 0 Level 3 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-02 13:29:55.806788 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 12 Supp 0 Level 0 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-02 13:29:55.806801 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 13 Supp 0 Level 0 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-02 13:29:55.806807 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 9 Supp 0 Level 1 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-02 13:29:55.806814 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 10 Supp 0 Level 2 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-02 13:29:55.806819 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 11 Supp 0 Level 4 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-02 13:29:55.806826 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 6 Supp 1 Level 51 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-02 13:29:55.806832 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 7 Supp 1 Level 51 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-02 13:29:55.806838 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 8 Supp 1 Level 51 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-02 13:29:55.806843 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 23 Supp 0 Level 0 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-02 13:29:55.806850 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 22 Supp 1 Level 51 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-02 13:29:55.806855 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 25 Supp 0 Level 0 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-02 13:29:55.806861 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 26 Supp 0 Level 0 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-02 13:29:55.808334 I [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) - VDPAUHelp: H264 Baseline (Max size: 2048x2048) 2020-07-02 13:29:55.808341 I [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) - VDPAUHelp: H264 Main (Max size: 2048x2048) 2020-07-02 13:29:55.808344 I [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) - VDPAUHelp: H264 High (Max size: 2048x2048) 2020-07-02 13:29:55.808347 I [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) - VDPAUHelp: H264 Constrained (Max size: 2048x2048) 2020-07-02 13:29:55.850204 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:539 (CreateDevice) - MythCodecContext: Created hardware device 'vaapi' 2020-07-02 13:29:55.850208 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:546 (CreateDevice) - Creating dummy interop 2020-07-02 13:29:55.850219 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:481 (HaveVAAPI) - VAAPIDec: Supported/available VAAPI decoders: 2020-07-02 13:29:55.850642 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:539 (CreateDevice) - MythCodecContext: Created hardware device 'vaapi' 2020-07-02 13:29:55.850644 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:546 (CreateDevice) - Creating dummy interop 2020-07-02 13:29:55.850680 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:436 (DeviceContextFinished) - MythCodecContext: vaapi device context finished 2020-07-02 13:29:55.850685 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:445 (DeviceContextFinished) - MythCodecContext: Calling default device context free 2020-07-02 13:29:55.850847 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:615 (GetProfiles) - VAAPIDec: EGL DMABUF available for best VAAPI performance 2020-07-02 13:29:55.850857 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: MPEG2 Simple (Max size: 2048x2048) 2020-07-02 13:29:55.850861 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: MPEG2 Main (Max size: 2048x2048) 2020-07-02 13:29:55.850864 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: H264 Main (Max size: 4096x4096) 2020-07-02 13:29:55.850866 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: H264 High (Max size: 4096x4096) 2020-07-02 13:29:55.850870 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: H264 Constrained (Max size: 4096x4096) 2020-07-02 13:29:55.850873 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: VP8 (Max size: 4096x4096) 2020-07-02 13:29:55.850877 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: HEVC Main (Max size: 8192x8192) 2020-07-02 13:29:55.850879 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:436 (DeviceContextFinished) - MythCodecContext: vaapi device context finished 2020-07-02 13:29:55.850881 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:445 (DeviceContextFinished) - MythCodecContext: Calling default device context free 2020-07-02 13:29:55.851216 E [2204707/2204707] CoreContext opengl/mythnvdecinterop.cpp:327 (CreateCUDAPriv) - NVDECInterop: Failed to load functions 2020-07-02 13:29:55.851230 I [2204707/2204707] CoreContext decoders/mythnvdeccontext.cpp:539 (HaveNVDEC) - NVDEC: No NVDEC decoders found 2020-07-02 13:29:55.911109 D [2204707/2204723] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 3 2020-07-02 13:29:55.974942 I [2204707/2204707] CoreContext decoders/mythv4l2m2mcontext.cpp:259 (GetProfiles) - V4L2_M2M: Device: /dev/video0 Driver: 'uvcvideo' Capabilities: 0x84a00001 2020-07-02 13:29:55.975122 I [2204707/2204707] CoreContext decoders/mythv4l2m2mcontext.cpp:259 (GetProfiles) - V4L2_M2M: Device: /dev/video1 Driver: 'uvcvideo' Capabilities: 0x84a00001 2020-07-02 13:29:55.975168 I [2204707/2204707] CoreContext decoders/mythv4l2m2mcontext.cpp:378 (HaveV4L2Codecs) - V4L2_M2M: No V4L2 decoders found 2020-07-02 13:29:55.975923 I [2204707/2204707] CoreContext decoders/mythdrmprimecontext.cpp:242 (HavePrimeDecoders) - DRMPRIMECtx: DRM PRIME codecs supported: None 2020-07-02 13:29:55.976014 I [2204707/2204707] CoreContext videodisplayprofile.cpp:1411 (InitStatics) - VDP: decoder<->render support: ffmpeg null opengl opengl-yv12 2020-07-02 13:29:55.976027 I [2204707/2204707] CoreContext videodisplayprofile.cpp:1411 (InitStatics) - VDP: decoder<->render support: vdpau opengl-hw 2020-07-02 13:29:55.976035 I [2204707/2204707] CoreContext videodisplayprofile.cpp:1411 (InitStatics) - VDP: decoder<->render support: vdpau-dec null opengl opengl-yv12 2020-07-02 13:29:55.976043 I [2204707/2204707] CoreContext videodisplayprofile.cpp:1411 (InitStatics) - VDP: decoder<->render support: vaapi opengl-hw 2020-07-02 13:29:55.976050 I [2204707/2204707] CoreContext videodisplayprofile.cpp:1411 (InitStatics) - VDP: decoder<->render support: vaapi-dec null opengl opengl-yv12 2020-07-02 13:29:56.064537 N [2204707/2204707] CoreContext videodisplayprofile.cpp:576 (LoadDB) - VDP: Ignoring profile 65 (decoder nvdec is not available) 2020-07-02 13:29:56.197877 N [2204707/2204707] CoreContext videodisplayprofile.cpp:576 (LoadDB) - VDP: Ignoring profile 67 (decoder v4l2 is not available) 2020-07-02 13:29:56.327990 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Start in Group List' changed to 1 2020-07-02 13:29:56.344215 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always Prompt for Initial Group Filter' changed to 0 2020-07-02 13:29:56.344263 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Save Current Group Filter When Changed' changed to 1 2020-07-02 13:29:56.344286 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Change Recording Group Using the Arrow Keys' changed to 0 2020-07-02 13:29:56.344321 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Include the 'Watch List' Group' changed to 1 2020-07-02 13:29:56.344335 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Start from the Watch List View' changed to 0 2020-07-02 13:29:56.344357 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Exclude Recordings Not Set for Auto-expire' changed to 0 2020-07-02 13:29:56.344396 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Smart Fast Forwarding' changed to 0 2020-07-02 13:29:56.344419 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Reverse Direction in Fast Forward/Rewind' changed to 1 2020-07-02 13:29:56.353892 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Jump to Program OSD' changed to 1 2020-07-02 13:29:56.362480 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Clear Bookmark on Playback' changed to 1 2020-07-02 13:29:56.370438 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Playback from Start of Program' changed to 0 2020-07-02 13:29:56.378609 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Automatically Mark a Recording as Watched' changed to 0 2020-07-02 13:29:56.388858 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Continue Playback When Embedded' changed to 0 2020-07-02 13:29:56.533701 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Prompt At End of Recording' changed to 0 2020-07-02 13:29:56.542489 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Music Choice' changed to 0 2020-07-02 13:29:56.551873 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Realtime Priority Threads' changed to 1 2020-07-02 13:29:56.577324 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Chroma Upsampling Filter when deinterlacing' changed to 0 2020-07-02 13:29:56.594977 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-02 13:29:56.594992 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-02 13:29:56.594998 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.595009 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-02 13:29:56.595015 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.595136 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-02 13:29:56.595148 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-02 13:29:56.595154 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.595164 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-02 13:29:56.595170 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.595333 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-02 13:29:56.595347 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.595355 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.595363 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.595369 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.595903 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-02 13:29:56.595918 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-02 13:29:56.595924 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.595933 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-02 13:29:56.595939 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.596078 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-02 13:29:56.596089 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-02 13:29:56.596095 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.596103 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-02 13:29:56.596109 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.596217 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-02 13:29:56.596237 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-02 13:29:56.596243 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.596252 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-02 13:29:56.596258 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.596363 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-02 13:29:56.596384 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.596391 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.596400 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.596406 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.596504 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-02 13:29:56.596525 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.596531 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.596539 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.596544 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.596990 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-02 13:29:56.597002 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-02 13:29:56.597007 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.597016 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-02 13:29:56.597022 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.597124 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-02 13:29:56.597134 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-02 13:29:56.597140 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.597149 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-02 13:29:56.597154 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.597256 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-02 13:29:56.597266 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.597276 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.597285 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.597291 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.597541 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-02 13:29:56.597558 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.597584 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-02 13:29:56.597613 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.597618 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-02 13:29:56.597783 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-02 13:29:56.597815 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.597821 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.597829 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.597836 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.598032 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-02 13:29:56.598044 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.598051 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.598061 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.598067 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-02 13:29:56.598247 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-02 13:29:56.598257 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.598266 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-02 13:29:56.598278 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.598284 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-02 13:29:56.599006 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-02 13:29:56.599020 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.599026 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-02 13:29:56.599034 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.599040 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-02 13:29:56.599185 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-02 13:29:56.599195 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.599201 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-02 13:29:56.599208 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.599214 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-02 13:29:56.599412 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-02 13:29:56.599428 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.599433 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-02 13:29:56.599443 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-02 13:29:56.599449 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-02 13:29:56.640593 I [2204707/2204751] AirplayServer bonjourregister.cpp:115 (BonjourCallback) - Bonjour: Service registration complete: name 'MythTV on cosmos' type '_airplay._tcp.' domain: 'local.' 2020-07-02 13:29:56.675897 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Start in Group List' changed to 1 2020-07-02 13:29:56.693731 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always Prompt for Initial Group Filter' changed to 0 2020-07-02 13:29:56.703300 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Save Current Group Filter When Changed' changed to 1 2020-07-02 13:29:56.710904 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Change Recording Group Using the Arrow Keys' changed to 0 2020-07-02 13:29:56.728063 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Include the 'Watch List' Group' changed to 1 2020-07-02 13:29:56.736944 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Start from the Watch List View' changed to 0 2020-07-02 13:29:56.794238 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Exclude Recordings Not Set for Auto-expire' changed to 0 2020-07-02 13:29:56.820275 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Smart Fast Forwarding' changed to 1 2020-07-02 13:29:56.837324 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Reverse Direction in Fast Forward/Rewind' changed to 1 2020-07-02 13:29:57.195971 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Interactive TV' changed to 0 2020-07-02 13:29:57.195994 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Network Access for Interactive TV' changed to 1 2020-07-02 13:29:57.196074 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always Use Browse Mode in Live TV' changed to 1 2020-07-02 13:29:57.196088 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Browse All Channels' changed to 0 2020-07-02 13:29:57.196102 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always Display Closed Captioning or Subtitles' changed to 0 2020-07-02 13:29:57.197372 D [2204707/2204723] SSDP portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 172.17.0.1 port 6547 timeLimit 5000 linkLocalOnly 0 2020-07-02 13:29:57.209540 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Interactive TV' changed to 0 2020-07-02 13:29:57.218124 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Network Access for Interactive TV' changed to 1 2020-07-02 13:29:57.283877 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always Use Browse Mode in Live TV' changed to 1 2020-07-02 13:29:57.291517 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Browse All Channels' changed to 0 2020-07-02 13:29:57.301326 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always Display Closed Captioning or Subtitles' changed to 0 2020-07-02 13:29:57.310339 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Re-record Watched' changed to 0 2020-07-02 13:29:57.310358 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Watched Before Unwatched' changed to 0 2020-07-02 13:29:57.310541 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Experimental Speedup of Commercial Detection' changed to 0 2020-07-02 13:29:57.310553 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Strict Commercial Detection' changed to 1 2020-07-02 13:29:57.414511 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Remember Last Channel Group' changed to 0 2020-07-02 13:29:57.422208 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Browse/Change Channels from Channel Group' changed to 0 2020-07-02 13:29:57.461708 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Re-record Watched' changed to 0 2020-07-02 13:29:57.470540 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Watched Before Unwatched' changed to 0 2020-07-02 13:29:57.525535 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Experimental Speedup of Commercial Detection' changed to 0 2020-07-02 13:29:57.533511 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Strict Commercial Detection' changed to 1 2020-07-02 13:29:57.633494 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Remember Last Channel Group' changed to 0 2020-07-02 13:29:57.650321 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Browse/Change Channels from Channel Group' changed to 0 2020-07-02 13:29:57.670686 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use full range RGB output' changed to 1 2020-07-02 13:29:57.670938 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use GUI Size for TV Playback' changed to 1 2020-07-02 13:29:57.670956 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Hide Mouse Cursor in MythTV' changed to 0 2020-07-02 13:29:57.670978 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use Window Border' changed to 0 2020-07-02 13:29:57.670990 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always On Top' changed to 0 2020-07-02 13:29:57.671023 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'AirPlay Fullscreen Playback' changed to 0 2020-07-02 13:29:57.680182 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Separate Video Modes for GUI and TV Playback' changed to 0 2020-07-02 13:29:57.697999 D [2204707/2204723] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 3 2020-07-02 13:29:57.795161 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable LCD Device' changed to 0 2020-07-02 13:29:57.795178 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Time' changed to 1 2020-07-02 13:29:57.795195 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Menus' changed to 1 2020-07-02 13:29:57.795209 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display music artist and title' changed to 1 2020-07-02 13:29:57.795234 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Channel Information' changed to 1 2020-07-02 13:29:57.795246 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Recording Status' changed to 0 2020-07-02 13:29:57.795258 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Volume Information' changed to 1 2020-07-02 13:29:57.795273 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Generic Information' changed to 1 2020-07-02 13:29:57.795284 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Backlight Always On' changed to 1 2020-07-02 13:29:57.795296 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Heartbeat Always On' changed to 0 2020-07-02 13:29:57.795308 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Large Clock' changed to 0 2020-07-02 13:29:57.811378 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use full range RGB output' changed to 1 2020-07-02 13:29:57.920532 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use GUI Size for TV Playback' changed to 1 2020-07-02 13:29:57.929773 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Hide Mouse Cursor in MythTV' changed to 0 2020-07-02 13:29:57.937756 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use Window Border' changed to 0 2020-07-02 13:29:57.945831 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always On Top' changed to 0 2020-07-02 13:29:57.969673 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'AirPlay Fullscreen Playback' changed to 0 2020-07-02 13:29:57.977704 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Separate Video Modes for GUI and TV Playback' changed to 0 2020-07-02 13:29:58.308797 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable LCD Device' changed to 0 2020-07-02 13:29:58.467719 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use Line Edit Virtual Keyboards' changed to 1 2020-07-02 13:29:58.503534 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Remove Prefixes when Sorting' changed to 1 2020-07-02 13:29:58.503581 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Media Monitor' changed to 0 2020-07-02 13:29:58.503784 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Network Remote Control Interface' changed to 0 2020-07-02 13:29:58.503815 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable CEC Control Interface' changed to 1 2020-07-02 13:29:58.503828 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Allow Power On TV' changed to 1 2020-07-02 13:29:58.503842 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Allow Power Off TV' changed to 1 2020-07-02 13:29:58.503854 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Power On TV at Start' changed to 1 2020-07-02 13:29:58.503866 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Power Off TV at Exit' changed to 1 2020-07-02 13:29:58.503896 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable AirPlay' changed to 1 2020-07-02 13:29:58.503906 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'AirPlay Fullscreen Playback' changed to 0 2020-07-02 13:29:58.503922 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Only Support AirTunes (no video)' changed to 0 2020-07-02 13:29:58.503935 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Require Password' changed to 0 2020-07-02 13:29:58.503959 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Ping Test Server' changed to 0 2020-07-02 13:29:58.503968 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use Custom Identifier for Frontend Preferences' changed to 0 2020-07-02 13:29:58.503976 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Database Server Wakeup' changed to 0 2020-07-02 13:29:58.570473 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use Line Edit Virtual Keyboards' changed to 1 2020-07-02 13:29:58.587190 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Remove Prefixes when Sorting' changed to 1 2020-07-02 13:29:58.603797 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Media Monitor' changed to 0 2020-07-02 13:29:58.720756 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Network Remote Control Interface' changed to 0 2020-07-02 13:29:58.745584 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable CEC Control Interface' changed to 1 2020-07-02 13:29:58.754230 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Allow Power On TV' changed to 1 2020-07-02 13:29:58.762832 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Allow Power Off TV' changed to 1 2020-07-02 13:29:58.771144 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Power On TV at Start' changed to 1 2020-07-02 13:29:58.779522 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Power Off TV at Exit' changed to 1 2020-07-02 13:29:58.788201 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable AirPlay' changed to 1 2020-07-02 13:29:58.845412 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'AirPlay Fullscreen Playback' changed to 0 2020-07-02 13:29:58.853614 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Only Support AirTunes (no video)' changed to 0 2020-07-02 13:29:58.861584 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Require Password' changed to 0 2020-07-02 13:29:58.946697 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Video Tree Remembers Last Selected Position' changed to 0 2020-07-02 13:29:58.946734 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Aggressive Parental Control' changed to 0 2020-07-02 13:29:58.946743 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Automatic Parental Level from Rating' changed to 0 2020-07-02 13:29:59.060812 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Video Tree Remembers Last Selected Position' changed to 0 2020-07-02 13:29:59.104193 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Aggressive Parental Control' changed to 0 2020-07-02 13:29:59.113414 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Automatic Parental Level from Rating' changed to 0 2020-07-02 13:30:02.567166 N [2204707/2204707] CoreContext mythmainwindow.cpp:1902 (RegisterMediaPlugin) - Registering Internal as a media playback plugin. 2020-07-02 13:30:02.586550 A [2204707/2204707] CoreContext mediamonitor-unix.cpp:204 (CheckMountable) - MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files 2020-07-02 13:30:02.589374 W [2204707/2204707] CoreContext mediamonitor-unix.cpp:212 (CheckMountable) - MMUnix:UDisks2 service found. Media Monitor does not support this yet! 2020-07-02 13:30:02.601424 W [2204707/2204707] CoreContext mythplugin.cpp:123 (MythPluginManager) - No plugins directory /usr/lib/x86_64-linux-gnu/mythtv/plugins 2020-07-02 13:30:02.642714 D [2204707/2204740] ImageLoad portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:02.643138 D [2204707/2204735] ImageLoad portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:02.643654 D [2204707/2204737] ImageLoad portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:02.766597 N [2204707/2204707] CoreContext main.cpp:1224 (RunMenu) - Found mainmenu.xml for theme 'Functionality' 2020-07-02 13:30:02.805261 D [2204707/2204707] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_HOSTNAME) called from UI thread 2020-07-02 13:30:02.824146 I [2204707/2204707] CoreContext themechooser.cpp:1034 (ThemeUpdateChecker) - Checking for theme updates every hour 2020-07-02 13:30:02.824291 I [2204707/2204707] CoreContext housekeeper.cpp:663 (RegisterTask) - Registering HouseKeeperTask 'HardwareProfiler'. 2020-07-02 13:30:02.847071 I [2204707/2204707] CoreContext housekeeper.cpp:737 (Start) - Starting HouseKeeper. 2020-07-02 13:30:02.926826 D [2204707/2204767] HttpServer80 portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:02.926907 D [2204707/2204743] Reconnect portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:03.021581 I [2204707/2204707] CoreContext bonjourregister.cpp:115 (BonjourCallback) - Bonjour: Service registration complete: name 'Mythfrontend on cosmos' type '_mythfrontend._tcp.' domain: 'local.' 2020-07-02 13:30:05.702775 D [2204707/2204707] CoreContext videolist.cpp:684 (refreshList) - Using Folder mode 2020-07-02 13:30:11.994489 N [2204707/2204707] CoreContext mythmainwindow.cpp:2859 (PauseIdleTimer) - Suspending idle timer 2020-07-02 13:30:11.995511 D [2204707/2204769] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:12.003726 D [2204707/2204770] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:12.953043 D [2204707/2204769] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:12.961699 D [2204707/2204770] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:13.909162 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:51 (DVDInfo) - DVDInfo: Trying myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso 2020-07-02 13:30:13.909800 D [2204707/2204707] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/Groundhog_Day.1993.iso...) called from UI thread 2020-07-02 13:30:13.913285 D [2204707/2204707] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/Groundhog_Day.1993.iso...) called from UI thread 2020-07-02 13:30:13.916705 D [2204707/2204771] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:13.924946 D [2204707/2204772] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:14.894512 I [2204707/2204707] CoreContext fileringbuffer.cpp:182 (OpenFile) - FileRingBuf(myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso): OpenFile(myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso, 2000 ms) 2020-07-02 13:30:14.895237 D [2204707/2204773] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:14.906941 D [2204707/2204774] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:15.309227 D [2204707/2204707] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/Groundhog_Day.1993.iso...) called from UI thread 2020-07-02 13:30:15.313347 D [2204707/2204779] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:15.328422 D [2204707/2204780] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:16.310515 I [2204707/2204707] CoreContext fileringbuffer.cpp:182 (OpenFile) - FileRingBuf(myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso): OpenFile(myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso, 2000 ms) 2020-07-02 13:30:16.311172 D [2204707/2204779] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:16.329259 D [2204707/2204780] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:16.435211 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:77 (~DVDInfo) - DVDInfo: Finishing. 2020-07-02 13:30:16.442947 N [2204707/2204707] CoreContext mythmainwindow.cpp:2864 (PauseIdleTimer) - Resuming idle timer 2020-07-02 13:30:18.058418 I [2204707/2204707] CoreContext tv_play.cpp:1009 (TV) - TV::TV(): Creating TV object 2020-07-02 13:30:18.116238 I [2204707/2204707] CoreContext tv_play.cpp:1033 (TV) - TV::TV(): Finished creating TV object 2020-07-02 13:30:18.116242 D [2204707/2204707] CoreContext tv_play.cpp:299 (StartTV) - TV::StartTV(): -- begin 2020-07-02 13:30:18.116255 N [2204707/2204707] CoreContext mythmainwindow.cpp:2859 (PauseIdleTimer) - Suspending idle timer 2020-07-02 13:30:18.116262 D [2204707/2204707] CoreContext tv_play.cpp:1162 (Init) - TV::Init(): -- begin 2020-07-02 13:30:18.134080 I [2204707/2204707] CoreContext tv_play.cpp:1209 (Init) - TV::Init(): Created TvPlayWindow. 2020-07-02 13:30:18.138581 D [2204707/2204707] CoreContext tv_play.cpp:1255 (Init) - TV::Init(): -- end 2020-07-02 13:30:18.138603 D [2204707/2204707] CoreContext tv_play.cpp:345 (StartTV) - TV::StartTV(): tv->Playback() -- begin 2020-07-02 13:30:18.219288 D [2204707/2204707] CoreContext tv_play.cpp:2156 (HandleStateChange) - TV::HandleStateChange(): (0) -- begin 2020-07-02 13:30:18.219311 I [2204707/2204707] CoreContext tv_play.cpp:2184 (HandleStateChange) - TV::HandleStateChange(): Attempting to change from None to WatchingDVD 2020-07-02 13:30:18.219628 D [2204707/2204788] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:18.229875 D [2204707/2204789] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:19.174287 D [2204707/2204707] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/Groundhog_Day.1993.iso...) called from UI thread 2020-07-02 13:30:19.180022 I [2204707/2204707] CoreContext ringbuffer.cpp:177 (Create) - Trying DVD at myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso 2020-07-02 13:30:19.180170 D [2204707/2204707] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/Groundhog_Day.1993.iso...) called from UI thread 2020-07-02 13:30:19.182691 D [2204707/2204707] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/Groundhog_Day.1993.iso...) called from UI thread 2020-07-02 13:30:19.186103 D [2204707/2204788] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:19.194560 D [2204707/2204789] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:20.144542 I [2204707/2204707] CoreContext fileringbuffer.cpp:182 (OpenFile) - FileRingBuf(myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso): OpenFile(myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso, 2000 ms) 2020-07-02 13:30:20.144847 D [2204707/2204791] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:20.153506 D [2204707/2204792] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:20.546032 D [2204707/2204707] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/Groundhog_Day.1993.iso...) called from UI thread 2020-07-02 13:30:20.550035 D [2204707/2204796] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:20.559304 D [2204707/2204797] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:21.708611 I [2204707/2204707] CoreContext fileringbuffer.cpp:182 (OpenFile) - FileRingBuf(myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso): OpenFile(myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso, 2000 ms) 2020-07-02 13:30:21.708920 D [2204707/2204796] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:21.776510 D [2204707/2204799] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:21.931989 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:461 (OpenFile) - DVDRB: Opened DVD device at myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso 2020-07-02 13:30:22.021759 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:494 (OpenFile) - DVDRB: DVD Serial Number 2B7E64E2 2020-07-02 13:30:22.021794 D [2204707/2204707] CoreContext tv_play.cpp:5704 (StartPlayer) - TV::StartPlayer(): (0, WatchingDVD, main) -- begin 2020-07-02 13:30:22.021812 I [2204707/2204707] CoreContext tv_play.cpp:5708 (StartPlayer) - TV::StartPlayer(): Elapsed time since TV constructor was called: 3963 ms 2020-07-02 13:30:23.032770 E [2204707/2204707] CoreContext audio/audiooutputalsa.cpp:164 (GetPCMInfo) - ALSA: snd_pcm_info_get_card: Operation not permitted 2020-07-02 13:30:23.165366 N [2204707/2204707] CoreContext audioplayer.cpp:162 (ReinitAudio) - AudioPlayer: Enabling Audio 2020-07-02 13:30:23.165413 I [2204707/2204707] CoreContext mythplayer.cpp:788 (OpenFile) - Player(0): Opening 'myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso' 2020-07-02 13:30:23.383806 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:1135 (safe_read) - DVDRB: DVDNAV_HIGHLIGHT: display 1, palette 0, sx 0, sy 0, ex 0, ey 0, pts 0, buttonN 1 2020-07-02 13:30:23.383822 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:1097 (safe_read) - DVDRB: DVDNAV_VTS_CHANGE: old_vtsN 0, new_vtsN 1, aspect 0, perm 3 2020-07-02 13:30:23.383837 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:779 (safe_read) - DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #1 Menu No Length 0.0 2020-07-02 13:30:23.383840 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:791 (safe_read) - DVDRB: Menu #0 Length: 14.8 seconds 2020-07-02 13:30:23.383843 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:837 (safe_read) - DVDRB: DVDNAV_SPU_CLUT_CHANGE 2020-07-02 13:30:23.383849 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:861 (safe_read) - DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide 0, physicalletterbox 0, physicalpanscan 0, currenttrack 0 2020-07-02 13:30:23.383855 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:884 (safe_read) - DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0, physical 0, logical 0 2020-07-02 13:30:23.581267 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:0, lba:0, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:23.581305 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:375 (Seek) - DVD Playback Seek() time: 0; seekSpeed: 0 2020-07-02 13:30:23.917042 I [2204707/2204707] CoreContext videodisplayprofile.cpp:350 (VideoDisplayProfile) - VDP: Accepting: cmp() w() h() framerate() codecs() dec(vaapi) cpus(4) skiploop(enabled) rend(opengl-hw) deint(medium:shader,medium:shader) 2020-07-02 13:30:23.952574 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:363 (AvFormatDecoder) - AFD: PlayerFlags: 0xc0, AudioReadAhead: 100 msec 2020-07-02 13:30:23.952589 I [2204707/2204707] CoreContext mythplayer.cpp:5624 (syncWithAudioStretch) - Player(0): Stretch Factor 1, allow passthru 2020-07-02 13:30:23.952756 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:916 (InitByteContext) - AFD: Buffer size: 2048 Streamed 1 Seekable 0 Available 0 2020-07-02 13:30:23.952783 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:1071 (safe_read) - DVDRB: DVDNAV_HOP_CHANNEL 2020-07-02 13:30:23.952791 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:779 (safe_read) - DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #1 Menu No Length 0.0 2020-07-02 13:30:23.952794 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:791 (safe_read) - DVDRB: Menu #0 Length: 14.8 seconds 2020-07-02 13:30:23.952797 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:837 (safe_read) - DVDRB: DVDNAV_SPU_CLUT_CHANGE 2020-07-02 13:30:23.952801 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:861 (safe_read) - DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide 0, physicalletterbox 0, physicalpanscan 0, currenttrack 0 2020-07-02 13:30:23.952806 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:884 (safe_read) - DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0, physical 0, logical 0 2020-07-02 13:30:23.973790 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:45045, lba:0, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:23.974941 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:90090, lba:13, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:23.975121 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0 2020-07-02 13:30:23.975124 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data) 2020-07-02 13:30:23.975129 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 0 2020-07-02 13:30:23.975133 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #2: ID: 0x80 Codec ID: AC3 Type: Audio Bitrate: 192000 2020-07-02 13:30:23.975137 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:2034 (ScanStreams) - AFD: codec AC3 has 2 channels 2020-07-02 13:30:23.975141 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for AC3 2020-07-02 13:30:23.975281 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x558d2a8d4a00, id(AC3) type(Audio) 2020-07-02 13:30:23.975290 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:1888 (GetAudioLanguage) - DVDRB: Audio StreamID: 0; lang: 65535 2020-07-02 13:30:23.975299 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:2003 (ConvertLangCode) - DVDRB: code: 65535; iso639: und 2020-07-02 13:30:23.975341 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:2258 (ScanStreams) - AFD: Trying to select best video track 2020-07-02 13:30:23.975365 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:2293 (ScanStreams) - AFD: Selected track #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Profile: Main Type: Video(720x480) Bitrate: 500000 2020-07-02 13:30:23.975400 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:1363 (GetVideoFrameRate) - AFD: Selected FPS: 29.97 (Avg:29.97 Mult:1 Codec:0 Container:90000 Estimated:29.97) 2020-07-02 13:30:23.975428 I [2204707/2204707] CoreContext videodisplayprofile.cpp:512 (LoadBestPreferences) - VDP: LoadBestPreferences(720x480, 29.970, mpeg2video) 2020-07-02 13:30:23.975441 I [2204707/2204707] CoreContext videodisplayprofile.cpp:533 (LoadBestPreferences) - VDP: LoadBestPreferences result: priority:1 width: height: fps: codecs: 2020-07-02 13:30:23.975447 I [2204707/2204707] CoreContext videodisplayprofile.cpp:538 (LoadBestPreferences) - VDP: decoder:vaapi renderer:opengl-hw deint0:medium:shader deint1:medium:shader cpus:4 2020-07-02 13:30:23.975464 I [2204707/2204707] CoreContext opengl/mythopenglinterop.cpp:114 (GetInteropType) - OpenGLInterop: Checking interop support for VAAPI 2020-07-02 13:30:23.975505 I [2204707/2204707] CoreContext opengl/mythopenglinterop.cpp:158 (GetInteropType) - OpenGLInterop: Rendering supported for frame type 'VAAPI' with VAAPI DRM 2020-07-02 13:30:23.975512 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:217 (GetSupportedCodec) - VAAPIDec: VAAPI supports decoding 'MPEG2VIDEO Main yuv420p 720x480' 2020-07-02 13:30:23.975516 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:1487 (InitVideoCodec) - AFD: InitVideoCodec ID:MPEG2VIDEO Type:Video Size:720x480 2020-07-02 13:30:23.975542 I [2204707/2204707] CoreContext mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:23.975550 I [2204707/2204707] CoreContext mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Detect Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:23.975555 D [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:1677 (ScanATSCCaptionStreams) - AFD: ScanATSCCaptionStreams() called with no PMT 2020-07-02 13:30:23.975560 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:2448 (ScanStreams) - AFD: Using vaapi for video decoding 2020-07-02 13:30:23.975572 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x558d2a8d15c0, id(MPEG2VIDEO) type(Video) 2020-07-02 13:30:23.975576 W [2204707/2204707] CoreContext ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream. 2020-07-02 13:30:23.975586 W [2204707/2204707] CoreContext ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream. 2020-07-02 13:30:23.975632 I [2204707/2204707] CoreContext audio/audiooutputbase.cpp:772 (Reconfigure) - AOBase: Opening audio device 'default' ch 2(2) sr 48000 sf 32 bit floating point reenc 0 2020-07-02 13:30:24.095798 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:1100 (AutoSelectTrack) - Dec: Selected track #1 (type 2) in the Unknown language(0) 2020-07-02 13:30:24.095807 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0) 2020-07-02 13:30:24.095820 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:2124 (GetFrameRate) - DVDRB: DVD Frame Rate 29.97 2020-07-02 13:30:24.129392 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:189 (PosMapFromDb) - Dec: Position map filled from DB to: 449 2020-07-02 13:30:24.129401 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:366 (SyncPositionMap) - Dec: SyncPositionMap prerecorded, from DB: 1 entries 2020-07-02 13:30:24.129407 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:403 (SyncPositionMap) - Dec: SyncPositionMap, new totframes: 449, new length: 15, posMap size: 1 2020-07-02 13:30:24.140924 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:1247 (OpenFile) - AFD: Position map found 2020-07-02 13:30:24.140932 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:1250 (OpenFile) - AFD: Successfully opened decoder for file: "myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso". novideo(0) 2020-07-02 13:30:24.140936 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:513 (StartFromBeginning) - DVDRB: Resetting DVD device. 2020-07-02 13:30:24.140945 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:531 (StartFromBeginning) - DVDRB: Setting DVD languages to en 2020-07-02 13:30:24.140973 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:854 (Reset) - AFD: Reset: Video 1, Seek 1, File 1 2020-07-02 13:30:24.140977 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:699 (SeekReset) - AFD: SeekReset(0, 0, do flush, don't discard) 2020-07-02 13:30:24.140997 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:741 (SeekReset) - AFD: SeekReset() flushing 2020-07-02 13:30:24.141006 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:45 (Reset) - Dec: Reset: Video 1, Seek 0, File 1 2020-07-02 13:30:24.141009 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0) 2020-07-02 13:30:24.141015 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:2124 (GetFrameRate) - DVDRB: DVD Frame Rate 29.97 2020-07-02 13:30:24.168970 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:189 (PosMapFromDb) - Dec: Position map filled from DB to: 449 2020-07-02 13:30:24.168977 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:366 (SyncPositionMap) - Dec: SyncPositionMap prerecorded, from DB: 1 entries 2020-07-02 13:30:24.168983 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:403 (SyncPositionMap) - Dec: SyncPositionMap, new totframes: 449, new length: 15, posMap size: 1 2020-07-02 13:30:24.324069 I [2204707/2204707] CoreContext opengl/mythopenglinterop.cpp:158 (GetInteropType) - OpenGLInterop: Rendering supported for frame type 'VAAPI' with VAAPI DRM 2020-07-02 13:30:24.324079 I [2204707/2204707] CoreContext mythvideoout.cpp:72 (Create) - VideoOutput: Allowed renderers for MPEG-2 vaapi (Decoder: vaapi): 'opengl-hw' 2020-07-02 13:30:24.324087 I [2204707/2204707] CoreContext videodisplayprofile.cpp:1332 (GetFilteredRenderers) - VDP: Safe renderers for 'vaapi': opengl-hw 2020-07-02 13:30:24.324091 I [2204707/2204707] CoreContext mythvideoout.cpp:76 (Create) - VideoOutput: Allowed renderers (filt: vaapi): opengl-hw 2020-07-02 13:30:24.488528 I [2204707/2204707] CoreContext videodisplayprofile.cpp:350 (VideoDisplayProfile) - VDP: Accepting: cmp() w() h() framerate() codecs() dec(vaapi) cpus(4) skiploop(enabled) rend(opengl-hw) deint(medium:shader,medium:shader) 2020-07-02 13:30:24.488572 I [2204707/2204707] CoreContext videodisplayprofile.cpp:512 (LoadBestPreferences) - VDP: LoadBestPreferences(720x480, 29.970, mpeg2video) 2020-07-02 13:30:24.488580 I [2204707/2204707] CoreContext videodisplayprofile.cpp:533 (LoadBestPreferences) - VDP: LoadBestPreferences result: priority:1 width: height: fps: codecs: 2020-07-02 13:30:24.488608 I [2204707/2204707] CoreContext videodisplayprofile.cpp:538 (LoadBestPreferences) - VDP: decoder:vaapi renderer:opengl-hw deint0:medium:shader deint1:medium:shader cpus:4 2020-07-02 13:30:24.488615 I [2204707/2204707] CoreContext mythvideoout.cpp:90 (Create) - VideoOutput: Preferred renderer: opengl-hw 2020-07-02 13:30:24.488617 I [2204707/2204707] CoreContext mythvideoout.cpp:116 (Create) - VideoOutput: Trying video renderer: 'opengl-hw' 2020-07-02 13:30:24.839253 D [2204707/2204707] CoreContext videocolourspace.cpp:305 (Debug) - ColourSpace: Brightness: 0.0000 Contrast: 1.0000 Saturation: 1.0000 Hue: 0.0000 Alpha: 1.0000 Range: Full Primary: 0 2020-07-02 13:30:24.839287 D [2204707/2204707] CoreContext videocolourspace.cpp:322 (Debug) - QMatrix4x4(type:General 1.16438 1.16438 1.16438 0 -2.28029e-09 -0.213249 2.1124 0 1.79274 -0.532909-5.96049e-10 0 -0.972945 0.301483 -1.1334 1 ) 2020-07-02 13:30:24.912676 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:57 (MythOpenGLVideo) - GLVid: Chroma upsampling filter disabled 2020-07-02 13:30:24.912708 I [2204707/2204707] CoreContext opengl/mythpainteropengl.cpp:74 (ClearCache) - Clearing OpenGL painter cache. 2020-07-02 13:30:24.972746 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:24.972753 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:24.972759 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1440x1080+240+0 Aspect: 1.77778 2020-07-02 13:30:24.972781 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.33333 2020-07-02 13:30:24.972840 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:24.972873 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:24.972879 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:24.972932 I [2204707/2204707] CoreContext videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:25.169051 I [2204707/2204805] Decoder mythplayer.cpp:94 (run) - Player(0): Decoder thread starting. 2020-07-02 13:30:25.181308 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_message 2020-07-02 13:30:25.183251 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_input 2020-07-02 13:30:25.209548 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window program_info 2020-07-02 13:30:25.211923 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window browse_info 2020-07-02 13:30:25.213797 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_status 2020-07-02 13:30:25.215854 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_program_editor 2020-07-02 13:30:25.230941 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_debug 2020-07-02 13:30:25.230949 I [2204707/2204707] CoreContext osd.cpp:169 (Init) - OSD: Loaded OSD: size 1920x1080 offset 0+0 2020-07-02 13:30:25.230997 I [2204707/2204707] CoreContext osd.cpp:1177 (InitSubtitles) - OSD: Created window aa_OSD_SUBTITLES 2020-07-02 13:30:25.231013 I [2204707/2204707] CoreContext mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(0) 2020-07-02 13:30:25.231036 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:25.231043 I [2204707/2204707] CoreContext mythplayer.cpp:1596 (InitAVSync) - Player(0): Display Refresh Rate: 60.006 Video Frame Rate: 29.970 2020-07-02 13:30:25.231049 I [2204707/2204707] CoreContext mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Interlaced Scan (Multiplier: 1) 2020-07-02 13:30:25.231784 I [2204707/2204805] Decoder decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0) 2020-07-02 13:30:25.231790 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:2124 (GetFrameRate) - DVDRB: DVD Frame Rate 29.97 2020-07-02 13:30:25.231811 I [2204707/2204707] CoreContext playercontext.cpp:447 (StartPlaying) - playCtx: StartPlaying(): took 0 ms to start player. 2020-07-02 13:30:25.231818 D [2204707/2204805] Decoder portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-02 13:30:25.231819 I [2204707/2204707] CoreContext tv_play.cpp:5743 (StartPlayer) - TV::StartPlayer(): Created player. 2020-07-02 13:30:25.231829 D [2204707/2204707] CoreContext tv_play.cpp:5749 (StartPlayer) - TV::StartPlayer(): (0, WatchingDVD, main) -- end ok 2020-07-02 13:30:25.231833 I [2204707/2204707] CoreContext tv_play.cpp:2437 (HandleStateChange) - TV::HandleStateChange(): Changing from None to WatchingDVD 2020-07-02 13:30:25.418515 I [2204707/2204707] CoreContext tv_play.cpp:2525 (HandleStateChange) - TV::HandleStateChange(): Main UI disabled. 2020-07-02 13:30:25.418520 D [2204707/2204707] CoreContext tv_play.cpp:2528 (HandleStateChange) - TV::HandleStateChange(): (0) -- end 2020-07-02 13:30:25.418570 D [2204707/2204707] CoreContext tv_play.cpp:356 (StartTV) - TV::StartTV(): tv->Playback() -- end 2020-07-02 13:30:25.418574 I [2204707/2204707] CoreContext tv_play.cpp:391 (StartTV) - TV::StartTV(): Entering main playback loop. 2020-07-02 13:30:25.419640 I [2204707/2204707] CoreContext screensaver-dbus.cpp:80 (Inhibit) - ScreenSaverDBus: Successfully inhibited screensaver via org.freedesktop.ScreenSaver. cookie 16000. nom nom 2020-07-02 13:30:25.439384 I [2204707/2204707] CoreContext screensaver-x11.cpp:144 (DisableDPMS) - ScreenSaverX11Private: DPMS Deactivated 1 2020-07-02 13:30:25.439461 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:25.483296 I [2204707/2204805] Decoder decoders/decoderbase.cpp:189 (PosMapFromDb) - Dec: Position map filled from DB to: 449 2020-07-02 13:30:25.483306 I [2204707/2204805] Decoder decoders/decoderbase.cpp:366 (SyncPositionMap) - Dec: SyncPositionMap prerecorded, from DB: 1 entries 2020-07-02 13:30:25.483312 I [2204707/2204805] Decoder decoders/decoderbase.cpp:403 (SyncPositionMap) - Dec: SyncPositionMap, new totframes: 449, new length: 15, posMap size: 1 2020-07-02 13:30:25.483360 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0 2020-07-02 13:30:25.483363 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data) 2020-07-02 13:30:25.483368 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 500000 2020-07-02 13:30:25.483372 W [2204707/2204805] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream. 2020-07-02 13:30:25.483377 N [2204707/2204805] Decoder audioplayer.cpp:162 (ReinitAudio) - AudioPlayer: Enabling Audio 2020-07-02 13:30:25.542824 N [2204707/2204707] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 103ms for video buffers AAAAAAAAAAAAAA 2020-07-02 13:30:25.645990 N [2204707/2204707] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 206ms for video buffers AAAAAAAAAAAAAA 2020-07-02 13:30:25.654435 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1135 (safe_read) - DVDRB: DVDNAV_HIGHLIGHT: display 1, palette 1292763204, sx 44965, sy 35073, ex 63683, ey 0, pts 3959939073, buttonN 1 2020-07-02 13:30:25.654492 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1097 (safe_read) - DVDRB: DVDNAV_VTS_CHANGE: old_vtsN 0, new_vtsN 1, aspect 0, perm 3 2020-07-02 13:30:25.654517 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:779 (safe_read) - DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #1 Menu No Length 0.0 2020-07-02 13:30:25.654527 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:791 (safe_read) - DVDRB: Menu #0 Length: 14.8 seconds 2020-07-02 13:30:25.654537 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:837 (safe_read) - DVDRB: DVDNAV_SPU_CLUT_CHANGE 2020-07-02 13:30:25.654558 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:861 (safe_read) - DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide 0, physicalletterbox 0, physicalpanscan 0, currenttrack 0 2020-07-02 13:30:25.654574 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:884 (safe_read) - DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0, physical 0, logical 0 2020-07-02 13:30:25.746074 N [2204707/2204707] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 306ms for video buffers AAAAAAAAAAAAAA 2020-07-02 13:30:25.840412 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:930 (safe_read) - DVDRB: PTS discontinuity - waiting for decoder: this 3735, last 0, diff 3735 2020-07-02 13:30:25.840526 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:0, lba:0, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:25.840647 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0 2020-07-02 13:30:25.840653 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data) 2020-07-02 13:30:25.840665 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 500000 2020-07-02 13:30:25.840672 W [2204707/2204805] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream. 2020-07-02 13:30:25.840875 I [2204707/2204805] Decoder mythplayer.cpp:3085 (HandleDecoderCallback) - Player(0): Queuing callback for VAAPI context creation 2020-07-02 13:30:25.841923 I [2204707/2204707] CoreContext mythplayer.cpp:3100 (ProcessCallbacks) - Player(0): Executing VAAPI context creation 2020-07-02 13:30:25.841932 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:482 (CreateDecoderCallback) - MythCodecContext: Create decoder callback 2020-07-02 13:30:25.841947 I [2204707/2204707] CoreContext opengl/mythopenglinterop.cpp:158 (GetInteropType) - OpenGLInterop: Rendering supported for frame type 'VAAPI' with VAAPI DRM 2020-07-02 13:30:25.915915 I [2204707/2204707] CoreContext opengl/mythvaapiinterop.cpp:116 (InitaliseDisplay) - VAAPIInterop: Created VAAPI 1.7 display for VAAPI DRM (Intel iHD driver for Intel(R) Gen Graphics - 20.1.1 ()) 2020-07-02 13:30:25.916026 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:25.916041 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:25.916054 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 1920 2020-07-02 13:30:25.916061 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:25.916070 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 2088960 Pitch 1920 2020-07-02 13:30:25.916081 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 97 Mods 0x100000000000002 2020-07-02 13:30:25.916547 I [2204707/2204707] CoreContext opengl/mythvaapidrminterop.cpp:498 (TestPrimeInterop) - VAAPIDRM: VAAPI DRM PRIME interop is supported 2020-07-02 13:30:25.916557 I [2204707/2204707] CoreContext opengl/mythvaapidrminterop.cpp:45 (MythVAAPIInteropDRM) - VAAPIDRM: Using DRM PRIME for interop 2020-07-02 13:30:25.917005 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:389 (InitialiseContext) - VAAPIDec: VAAPI FFmpeg buffer pool created with 16 720x480 surfaces (2 references) 2020-07-02 13:30:25.921458 N [2204707/2204707] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 482ms for video buffers LAAAAAAAAAAAAA 2020-07-02 13:30:25.923026 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:926 (HandleStreamChange) - AFD: streams_changed 0x558d2a7b18e0 -- stream count 3 2020-07-02 13:30:25.923560 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0 2020-07-02 13:30:25.923571 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data) 2020-07-02 13:30:25.923591 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 0 2020-07-02 13:30:25.923604 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #2: ID: 0x80 Codec ID: AC3 Type: Audio Bitrate: 192000 2020-07-02 13:30:25.923619 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2034 (ScanStreams) - AFD: codec AC3 has 2 channels 2020-07-02 13:30:25.923625 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for AC3 2020-07-02 13:30:25.923994 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7f1738236180, id(AC3) type(Audio) 2020-07-02 13:30:25.924013 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1888 (GetAudioLanguage) - DVDRB: Audio StreamID: 0; lang: 65535 2020-07-02 13:30:25.924027 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:2003 (ConvertLangCode) - DVDRB: code: 65535; iso639: und 2020-07-02 13:30:25.924061 W [2204707/2204805] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream. 2020-07-02 13:30:25.925546 I [2204707/2204805] Decoder decoders/decoderbase.cpp:1100 (AutoSelectTrack) - Dec: Selected track #1 (type 2) in the Unknown language(0) 2020-07-02 13:30:25.926099 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:25.926131 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=1): extrapolating to (0,0) 2020-07-02 13:30:25.926153 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=1, ratio=33.3667): extrapolating to (1,33) 2020-07-02 13:30:25.926802 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:25.926851 I [2204707/2204707] CoreContext videocolourspace.cpp:381 (UpdateColourSpace) - ColourSpace: Input : bt470bg(Guessed) Depth:8 Range:Limited 2020-07-02 13:30:25.926874 I [2204707/2204707] CoreContext videocolourspace.cpp:387 (UpdateColourSpace) - ColourSpace: Input : Primaries:bt470bg Transfer: bt470bg 2020-07-02 13:30:25.926883 I [2204707/2204707] CoreContext videocolourspace.cpp:390 (UpdateColourSpace) - ColourSpace: Output: Range:Full Primaries: bt709 2020-07-02 13:30:25.926926 D [2204707/2204707] CoreContext videocolourspace.cpp:305 (Debug) - ColourSpace: Brightness: 0.0000 Contrast: 1.0000 Saturation: 1.0000 Hue: 0.0000 Alpha: 1.0000 Range: Full Primary: 0 2020-07-02 13:30:25.927005 D [2204707/2204707] CoreContext videocolourspace.cpp:322 (Debug) - QMatrix4x4(type:General 1.16438 1.16438 1.16438 0 -8.58098e-09 -0.391762 2.01723 0 1.59603 -0.8129681.77828e-08 0 -0.874202 0.531668 -1.08563 1 ) 2020-07-02 13:30:25.927100 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:25.927115 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:25.927132 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:25.927149 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:25.927165 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:25.927178 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 97 Mods 0x100000000000002 2020-07-02 13:30:25.927369 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:25.927502 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:25.927523 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:25.928014 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:25.928090 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:25.928688 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:25.928765 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:25.929260 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:25.929334 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:25.929701 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:25.929722 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1440x1080 for Framebuffer 2020-07-02 13:30:25.932093 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 95 ms 2020-07-02 13:30:25.932343 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:25.932355 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:25.932367 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:25.932375 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:25.932385 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:25.932395 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 98 Mods 0x100000000000002 2020-07-02 13:30:25.975170 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:45045, lba:13, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:25.976010 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 71 ms 2020-07-02 13:30:25.976213 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:25.976221 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:25.976229 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:25.976234 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:25.976242 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:25.976248 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 99 Mods 0x100000000000002 2020-07-02 13:30:26.006212 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 67 ms 2020-07-02 13:30:26.006337 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:26.006341 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:26.006344 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:26.006347 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:26.006349 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:26.006353 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 100 Mods 0x100000000000002 2020-07-02 13:30:26.007136 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:3019 (HandleGopStart) - AFD: gopset not set, syncing positionMap 2020-07-02 13:30:26.007147 I [2204707/2204805] Decoder decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 1 livetv(0) watchingRec(0) 2020-07-02 13:30:26.007173 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:3024 (HandleGopStart) - AFD: Initial key frame distance: 15. 2020-07-02 13:30:26.034966 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 95 ms 2020-07-02 13:30:26.035807 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:3033 (HandleGopStart) - AFD: Key frame distance changed from 28 to 1. 2020-07-02 13:30:26.039398 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:26.039403 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:26.039406 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:26.039409 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:26.039412 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:26.039416 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 101 Mods 0x100000000000002 2020-07-02 13:30:26.063775 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 91 ms 2020-07-02 13:30:26.072780 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:26.072788 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:26.072792 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:26.072795 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:26.072797 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:26.072800 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 102 Mods 0x100000000000002 2020-07-02 13:30:26.092476 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 74 ms 2020-07-02 13:30:26.106021 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:26.106028 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:26.106032 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:26.106036 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:26.106039 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:26.106042 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 103 Mods 0x100000000000002 2020-07-02 13:30:26.122872 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 51 ms 2020-07-02 13:30:26.139444 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:26.139451 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:26.139454 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:26.139457 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:26.139463 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:26.139466 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 104 Mods 0x100000000000002 2020-07-02 13:30:26.156275 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 51 ms 2020-07-02 13:30:26.172790 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:26.172798 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:26.172801 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:26.172805 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:26.172809 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:26.172812 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 105 Mods 0x100000000000002 2020-07-02 13:30:26.189526 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 50 ms 2020-07-02 13:30:26.206084 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:26.206091 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:26.206095 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:26.206097 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:26.206101 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:26.206104 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 106 Mods 0x100000000000002 2020-07-02 13:30:26.222924 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 50 ms 2020-07-02 13:30:26.239468 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:26.239475 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:26.239481 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:26.239483 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:26.239488 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:26.239491 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 107 Mods 0x100000000000002 2020-07-02 13:30:26.256226 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 49 ms 2020-07-02 13:30:26.272786 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:26.272793 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:26.272797 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:26.272800 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:26.272804 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:26.272807 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 108 Mods 0x100000000000002 2020-07-02 13:30:26.289661 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 49 ms 2020-07-02 13:30:26.322942 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 49 ms 2020-07-02 13:30:26.356409 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 48 ms 2020-07-02 13:30:26.372774 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:26.372781 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:26.372785 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:26.372788 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:26.372790 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:26.372797 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 109 Mods 0x100000000000002 2020-07-02 13:30:26.389560 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 49 ms 2020-07-02 13:30:26.392902 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:90090, lba:26, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:26.423080 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 54 ms 2020-07-02 13:30:26.456211 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 48 ms 2020-07-02 13:30:26.489507 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 48 ms 2020-07-02 13:30:26.522949 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 48 ms 2020-07-02 13:30:26.556382 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 32ms 2020-07-02 13:30:26.639605 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 30 ms 2020-07-02 13:30:26.673073 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 29 ms 2020-07-02 13:30:27.120098 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:135135, lba:160, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:27.173057 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 25 ms 2020-07-02 13:30:27.206182 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 59 ms 2020-07-02 13:30:27.239559 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 70 ms 2020-07-02 13:30:27.272901 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 69 ms 2020-07-02 13:30:27.310492 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 32 ms 2020-07-02 13:30:27.347431 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 26 ms 2020-07-02 13:30:27.364431 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:180180, lba:307, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:27.383339 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 40 ms 2020-07-02 13:30:27.419381 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 48 ms 2020-07-02 13:30:27.454695 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 42 ms 2020-07-02 13:30:27.490471 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 36 ms 2020-07-02 13:30:27.527147 I [2204707/2204707] CoreContext tv_play.cpp:6487 (DoPlayerSeek) - TV::DoPlayerSeek(): 30 seconds 2020-07-02 13:30:27.527175 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=60): extrapolating to (0,0) 2020-07-02 13:30:27.527192 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=60, ratio=33.3667): extrapolating to (60,2002) 2020-07-02 13:30:27.527199 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=449): extrapolating to (0,0) 2020-07-02 13:30:27.527208 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=449, ratio=33.3667): extrapolating to (449,14982) 2020-07-02 13:30:27.527217 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=30000): extrapolating to (0,0) 2020-07-02 13:30:27.527228 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=30000, ratio=0.02997): extrapolating to (30000,899) 2020-07-02 13:30:27.527239 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=899): extrapolating to (0,0) 2020-07-02 13:30:27.527249 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=899, ratio=33.3667): extrapolating to (899,29997) 2020-07-02 13:30:27.527256 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=60): extrapolating to (0,0) 2020-07-02 13:30:27.527265 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=60, ratio=33.3667): extrapolating to (60,2002) 2020-07-02 13:30:27.527271 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=449): extrapolating to (0,0) 2020-07-02 13:30:27.527280 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=449, ratio=33.3667): extrapolating to (449,14982) 2020-07-02 13:30:27.527289 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=12982): extrapolating to (0,0) 2020-07-02 13:30:27.527296 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=12982, ratio=0.02997): extrapolating to (12982,389) 2020-07-02 13:30:27.527302 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=449): extrapolating to (0,0) 2020-07-02 13:30:27.527308 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=449, ratio=33.3667): extrapolating to (449,14982) 2020-07-02 13:30:27.527311 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=13982): extrapolating to (0,0) 2020-07-02 13:30:27.527317 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=13982, ratio=0.02997): extrapolating to (13982,419) 2020-07-02 13:30:27.527321 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=359): extrapolating to (0,0) 2020-07-02 13:30:27.527327 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=359, ratio=33.3667): extrapolating to (359,11979) 2020-07-02 13:30:27.527330 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=60): extrapolating to (0,0) 2020-07-02 13:30:27.527336 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=60, ratio=33.3667): extrapolating to (60,2002) 2020-07-02 13:30:27.527338 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=449): extrapolating to (0,0) 2020-07-02 13:30:27.527343 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=449, ratio=33.3667): extrapolating to (449,14982) 2020-07-02 13:30:27.527346 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=12982): extrapolating to (0,0) 2020-07-02 13:30:27.527350 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=12982, ratio=0.02997): extrapolating to (12982,389) 2020-07-02 13:30:27.527357 I [2204707/2204707] CoreContext tv_play.cpp:8100 (UpdateOSDSeekMessage) - UpdateOSDSeekMessage(Skip Ahead, 2) 2020-07-02 13:30:27.615287 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=359): extrapolating to (0,0) 2020-07-02 13:30:27.615310 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=359, ratio=33.3667): extrapolating to (359,11979) 2020-07-02 13:30:27.615320 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=60): extrapolating to (0,0) 2020-07-02 13:30:27.615330 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=60, ratio=33.3667): extrapolating to (60,2002) 2020-07-02 13:30:27.615336 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=449): extrapolating to (0,0) 2020-07-02 13:30:27.615345 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=449, ratio=33.3667): extrapolating to (449,14982) 2020-07-02 13:30:27.615353 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=12982): extrapolating to (0,0) 2020-07-02 13:30:27.615367 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=12982, ratio=0.02997): extrapolating to (12982,389) 2020-07-02 13:30:27.616934 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:576 (DoFastForward) - AFD: DoFastForward(388 (60), do discard frames) 2020-07-02 13:30:27.616951 I [2204707/2204805] Decoder decoders/decoderbase.cpp:711 (DoFastForward) - Dec: DoFastForward(388 (60), do discard frames) 2020-07-02 13:30:27.616978 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:375 (Seek) - DVD Playback Seek() time: 1260000; seekSpeed: 0 2020-07-02 13:30:27.616991 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:699 (SeekReset) - AFD: SeekReset(389, 0, do flush, do discard) 2020-07-02 13:30:27.617033 I [2204707/2204805] Decoder videobuffers.cpp:877 (DiscardFrames) - VideoBuffers::DiscardFrames(1): UUuuULUAPUUUUU 2020-07-02 13:30:27.617130 I [2204707/2204805] Decoder videobuffers.cpp:944 (DiscardFrames) - VideoBuffers::DiscardFrames(1): AAAAAAAAPAAAAA -- done 2020-07-02 13:30:27.617164 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:741 (SeekReset) - AFD: SeekReset() flushing 2020-07-02 13:30:27.617302 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1065 (safe_read) - DVDRB: DVDNAV_HOP_CHANNEL - waiting 2020-07-02 13:30:27.617401 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:854 (Reset) - AFD: Reset: Video 1, Seek 0, File 0 2020-07-02 13:30:27.617409 I [2204707/2204805] Decoder decoders/decoderbase.cpp:45 (Reset) - Dec: Reset: Video 1, Seek 0, File 0 2020-07-02 13:30:27.617421 I [2204707/2204805] Decoder decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0) 2020-07-02 13:30:27.617435 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:2124 (GetFrameRate) - DVDRB: DVD Frame Rate 29.97 2020-07-02 13:30:27.651669 I [2204707/2204805] Decoder decoders/decoderbase.cpp:189 (PosMapFromDb) - Dec: Position map filled from DB to: 449 2020-07-02 13:30:27.651690 I [2204707/2204805] Decoder decoders/decoderbase.cpp:366 (SyncPositionMap) - Dec: SyncPositionMap prerecorded, from DB: 1 entries 2020-07-02 13:30:27.651704 I [2204707/2204805] Decoder decoders/decoderbase.cpp:403 (SyncPositionMap) - Dec: SyncPositionMap, new totframes: 449, new length: 15, posMap size: 1 2020-07-02 13:30:27.651792 I [2204707/2204805] Decoder videobuffers.cpp:877 (DiscardFrames) - VideoBuffers::DiscardFrames(0): AAAAAAAAPAAAAA 2020-07-02 13:30:27.651824 I [2204707/2204805] Decoder videobuffers.cpp:888 (DiscardFrames) - VideoBuffers::DiscardFrames(0): AAAAAAAAPAAAAA -- done 2020-07-02 13:30:27.651848 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1071 (safe_read) - DVDRB: DVDNAV_HOP_CHANNEL 2020-07-02 13:30:27.651854 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:654 (WaitForPlayer) - DVDRB: Waiting for player's buffers to drain 2020-07-02 13:30:27.665500 I [2204707/2204707] CoreContext mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(0) 2020-07-02 13:30:27.665528 I [2204707/2204707] CoreContext DVD/mythdvdplayer.cpp:169 (VideoLoop) - DVDPlayer: Clearing MythTV DVD wait state 2020-07-02 13:30:27.665539 I [2204707/2204707] CoreContext mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:27.665631 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:27.672108 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:779 (safe_read) - DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #2 Menu No Length 0.0 2020-07-02 13:30:27.672126 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:791 (safe_read) - DVDRB: Menu #0 Length: 14.8 seconds 2020-07-02 13:30:27.672134 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:837 (safe_read) - DVDRB: DVDNAV_SPU_CLUT_CHANGE 2020-07-02 13:30:27.672151 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:861 (safe_read) - DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide 0, physicalletterbox 0, physicalpanscan 0, currenttrack 0 2020-07-02 13:30:27.672166 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:884 (safe_read) - DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0, physical 0, logical 0 2020-07-02 13:30:27.746748 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:930 (safe_read) - DVDRB: PTS discontinuity - waiting for decoder: this 1219950, last 228960, diff 990990 2020-07-02 13:30:27.746852 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:225225, lba:4307, vob:1, cell:2, seeking:0, seektime:0 2020-07-02 13:30:27.752019 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=390): extrapolating to (0,0) 2020-07-02 13:30:27.752043 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=390, ratio=33.3667): extrapolating to (390,13013) 2020-07-02 13:30:27.818451 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:270270, lba:4320, vob:1, cell:2, seeking:0, seektime:0 2020-07-02 13:30:27.835910 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 125 ms 2020-07-02 13:30:27.868903 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 107 ms 2020-07-02 13:30:27.907878 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 141 ms 2020-07-02 13:30:27.919824 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:3019 (HandleGopStart) - AFD: gopset not set, syncing positionMap 2020-07-02 13:30:27.919831 I [2204707/2204805] Decoder decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 1 livetv(0) watchingRec(0) 2020-07-02 13:30:27.919849 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:3024 (HandleGopStart) - AFD: Initial key frame distance: 15. 2020-07-02 13:30:27.920480 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:3033 (HandleGopStart) - AFD: Key frame distance changed from 28 to 1. 2020-07-02 13:30:27.946934 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 165 ms 2020-07-02 13:30:27.988771 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 153 ms 2020-07-02 13:30:28.031223 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 140 ms 2020-07-02 13:30:28.073719 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 127 ms 2020-07-02 13:30:28.116982 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 115 ms 2020-07-02 13:30:28.158038 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 104 ms 2020-07-02 13:30:28.198663 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 94 ms 2020-07-02 13:30:28.239586 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 84 ms 2020-07-02 13:30:28.278775 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 76 ms 2020-07-02 13:30:28.318553 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 68 ms 2020-07-02 13:30:28.356646 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 61 ms 2020-07-02 13:30:28.394161 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 55 ms 2020-07-02 13:30:28.432073 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 49 ms 2020-07-02 13:30:28.468891 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 44 ms 2020-07-02 13:30:28.505194 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 39 ms 2020-07-02 13:30:28.506610 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1135 (safe_read) - DVDRB: DVDNAV_HIGHLIGHT: display 1, palette 1715732804, sx 44837, sy 35073, ex 63683, ey 0, pts 3959930113, buttonN 5 2020-07-02 13:30:28.506685 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1097 (safe_read) - DVDRB: DVDNAV_VTS_CHANGE: old_vtsN 1, new_vtsN 1, aspect 3, perm 1 2020-07-02 13:30:28.506719 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:779 (safe_read) - DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #1 Menu No Length 0.0 2020-07-02 13:30:28.506738 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:791 (safe_read) - DVDRB: Menu #0 Length: 50.0 seconds 2020-07-02 13:30:28.506750 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:837 (safe_read) - DVDRB: DVDNAV_SPU_CLUT_CHANGE 2020-07-02 13:30:28.506774 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:861 (safe_read) - DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide 0, physicalletterbox 0, physicalpanscan 1, currenttrack 0 2020-07-02 13:30:28.506798 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:884 (safe_read) - DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0, physical 0, logical 0 2020-07-02 13:30:28.542138 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 35 ms 2020-07-02 13:30:28.577790 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 32 ms 2020-07-02 13:30:28.612946 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 29 ms 2020-07-02 13:30:28.649282 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 26 ms 2020-07-02 13:30:28.684118 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 24 ms 2020-07-02 13:30:28.705235 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:930 (safe_read) - DVDRB: PTS discontinuity - waiting for decoder: this 3735, last 1340070, diff -1336335 2020-07-02 13:30:28.705684 I [2204707/2204805] Decoder decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0) 2020-07-02 13:30:28.705705 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:2124 (GetFrameRate) - DVDRB: DVD Frame Rate 29.97 2020-07-02 13:30:28.719913 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 22 ms 2020-07-02 13:30:28.726786 I [2204707/2204805] Decoder decoders/decoderbase.cpp:189 (PosMapFromDb) - Dec: Position map filled from DB to: 1498 2020-07-02 13:30:28.726811 I [2204707/2204805] Decoder decoders/decoderbase.cpp:366 (SyncPositionMap) - Dec: SyncPositionMap prerecorded, from DB: 1 entries 2020-07-02 13:30:28.726828 I [2204707/2204805] Decoder decoders/decoderbase.cpp:403 (SyncPositionMap) - Dec: SyncPositionMap, new totframes: 1498, new length: 50, posMap size: 1 2020-07-02 13:30:28.726961 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0 2020-07-02 13:30:28.726969 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data) 2020-07-02 13:30:28.726986 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 0 2020-07-02 13:30:28.726997 W [2204707/2204805] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream. 2020-07-02 13:30:28.727014 N [2204707/2204805] Decoder audioplayer.cpp:162 (ReinitAudio) - AudioPlayer: Enabling Audio 2020-07-02 13:30:28.727108 I [2204707/2204805] Decoder decoders/decoderbase.cpp:1100 (AutoSelectTrack) - Dec: Selected track #1 (type 2) in the Unknown language(0) 2020-07-02 13:30:28.754901 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:345345, lba:0, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:28.777346 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:3033 (HandleGopStart) - AFD: Key frame distance changed from 15 to 373. 2020-07-02 13:30:28.789600 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:28.791894 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.33333 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:28.791972 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: UUALuPUUAUUUuU 2020-07-02 13:30:28.792191 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:28.792240 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:28.792318 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:28.792357 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:28.793441 I [2204707/2204805] Decoder decoders/mythcodeccontext.cpp:427 (FramesContextFinished) - MythCodecContext: vaapi frames context finished 2020-07-02 13:30:28.793469 I [2204707/2204805] Decoder mythplayer.cpp:3085 (HandleDecoderCallback) - Player(0): Queuing callback for Destroy OpenGL interop 2020-07-02 13:30:28.824084 I [2204707/2204707] CoreContext mythplayer.cpp:3100 (ProcessCallbacks) - Player(0): Executing Destroy OpenGL interop 2020-07-02 13:30:28.824098 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:462 (operator()) - MythCodecContext: Destroy interop callback 2020-07-02 13:30:28.824117 I [2204707/2204707] CoreContext opengl/mythvaapidrminterop.cpp:438 (CleanupDRMPRIME) - VAAPIDRM: Releasing 13 DRM descriptors 2020-07-02 13:30:28.824258 I [2204707/2204707] CoreContext opengl/mythvaapidrminterop.cpp:80 (DeleteTextures) - VAAPIDRM: Deleted 26 EGL images in 13 groups 2020-07-02 13:30:28.824647 I [2204707/2204707] CoreContext opengl/mythopenglinterop.cpp:264 (DeleteTextures) - OpenGLInterop: Deleted 26 textures in 13 groups 2020-07-02 13:30:28.826003 I [2204707/2204805] Decoder mythplayer.cpp:3085 (HandleDecoderCallback) - Player(0): Queuing callback for VAAPI context creation 2020-07-02 13:30:28.826054 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:28.826071 I [2204707/2204707] CoreContext mythplayer.cpp:3100 (ProcessCallbacks) - Player(0): Executing VAAPI context creation 2020-07-02 13:30:28.826074 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:482 (CreateDecoderCallback) - MythCodecContext: Create decoder callback 2020-07-02 13:30:28.826082 I [2204707/2204707] CoreContext opengl/mythopenglinterop.cpp:158 (GetInteropType) - OpenGLInterop: Rendering supported for frame type 'VAAPI' with VAAPI DRM 2020-07-02 13:30:28.826843 I [2204707/2204707] CoreContext opengl/mythvaapiinterop.cpp:116 (InitaliseDisplay) - VAAPIInterop: Created VAAPI 1.7 display for VAAPI DRM (Intel iHD driver for Intel(R) Gen Graphics - 20.1.1 ()) 2020-07-02 13:30:28.826847 I [2204707/2204707] CoreContext opengl/mythvaapidrminterop.cpp:45 (MythVAAPIInteropDRM) - VAAPIDRM: Using DRM PRIME for interop 2020-07-02 13:30:28.827036 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:389 (InitialiseContext) - VAAPIDec: VAAPI FFmpeg buffer pool created with 16 720x480 surfaces (2 references) 2020-07-02 13:30:28.827049 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:28.851858 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:926 (HandleStreamChange) - AFD: streams_changed 0x558d2a7b18e0 -- stream count 3 2020-07-02 13:30:28.851990 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0 2020-07-02 13:30:28.851994 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data) 2020-07-02 13:30:28.852000 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 0 2020-07-02 13:30:28.852005 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #2: ID: 0x80 Codec ID: AC3 Type: Audio Bitrate: 192000 2020-07-02 13:30:28.852008 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2034 (ScanStreams) - AFD: codec AC3 has 2 channels 2020-07-02 13:30:28.852011 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for AC3 2020-07-02 13:30:28.852135 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7f1738286ac0, id(AC3) type(Audio) 2020-07-02 13:30:28.852141 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1888 (GetAudioLanguage) - DVDRB: Audio StreamID: 0; lang: 65535 2020-07-02 13:30:28.852146 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:2003 (ConvertLangCode) - DVDRB: code: 65535; iso639: und 2020-07-02 13:30:28.852161 W [2204707/2204805] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream. 2020-07-02 13:30:28.852499 D [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1677 (ScanATSCCaptionStreams) - AFD: ScanATSCCaptionStreams() called with no PMT 2020-07-02 13:30:28.852521 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1796 (UpdateATSCCaptionTracks) - AFD: EIA-608 caption service #1 is in the Unknown language. 2020-07-02 13:30:28.853050 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=29): extrapolating to (0,0) 2020-07-02 13:30:28.853060 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=29, ratio=33.3667): extrapolating to (29,968) 2020-07-02 13:30:28.853081 I [2204707/2204707] CoreContext videooutwindow.cpp:523 (InputChanged) - VideoWin: New video parameters: Size 720x480 DisplaySize: 720x480 Aspect: 1.77778 2020-07-02 13:30:28.853090 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:28.853097 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:28.853103 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:28.853142 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:28.853149 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:28.853155 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:28.853161 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:28.853174 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:28.853175 I [2204707/2204805] Decoder decoders/decoderbase.cpp:1100 (AutoSelectTrack) - Dec: Selected track #1 (type 2) in the Unknown language(0) 2020-07-02 13:30:28.853183 I [2204707/2204805] Decoder decoders/decoderbase.cpp:1100 (AutoSelectTrack) - Dec: Selected track #1 (type 4) in the Unknown language(-1) 2020-07-02 13:30:28.853190 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:28.853199 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:28.853409 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:28.853419 I [2204707/2204707] CoreContext videocolourspace.cpp:381 (UpdateColourSpace) - ColourSpace: Input : bt470bg(Detected) Depth:8 Range:Limited 2020-07-02 13:30:28.853424 I [2204707/2204707] CoreContext videocolourspace.cpp:387 (UpdateColourSpace) - ColourSpace: Input : Primaries:bt470m Transfer: bt470m 2020-07-02 13:30:28.853428 I [2204707/2204707] CoreContext videocolourspace.cpp:390 (UpdateColourSpace) - ColourSpace: Output: Range:Full Primaries: bt709 2020-07-02 13:30:28.853465 D [2204707/2204707] CoreContext videocolourspace.cpp:305 (Debug) - ColourSpace: Brightness: 0.0000 Contrast: 1.0000 Saturation: 1.0000 Hue: 0.0000 Alpha: 1.0000 Range: Full Primary: 0 2020-07-02 13:30:28.853492 D [2204707/2204707] CoreContext videocolourspace.cpp:322 (Debug) - QMatrix4x4(type:General 1.16438 1.16438 1.16438 0 -8.58098e-09 -0.391762 2.01723 0 1.59603 -0.8129681.77828e-08 0 -0.874202 0.531668 -1.08563 1 ) 2020-07-02 13:30:28.853689 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:28.853694 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:28.853699 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:28.853703 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:28.853707 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:28.853712 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 97 Mods 0x100000000000002 2020-07-02 13:30:28.853818 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:28.853879 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:28.853890 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:28.854127 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:28.854168 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:28.854403 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:28.854437 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:28.854702 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:28.854744 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:28.854939 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:28.854951 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:28.856026 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 35 ms 2020-07-02 13:30:28.856198 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:28.856202 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:28.856206 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:28.856209 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:28.856212 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:28.856216 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 98 Mods 0x100000000000002 2020-07-02 13:30:28.888807 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:390390, lba:13, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:28.902894 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 68 ms 2020-07-02 13:30:28.902939 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:28.902951 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:28.902965 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:28.902968 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:28.902972 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:28.902976 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 99 Mods 0x100000000000002 2020-07-02 13:30:28.938338 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 67 ms 2020-07-02 13:30:28.938384 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:28.938388 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:28.938391 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:28.938394 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:28.938397 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:28.938401 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 100 Mods 0x100000000000002 2020-07-02 13:30:28.942132 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:28.942161 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:28.942184 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: LPAUUUUUUUUuLU 2020-07-02 13:30:28.942268 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:28.942285 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:28.942308 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:28.942330 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:28.971590 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:435435, lba:26, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:28.973610 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:28.973639 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:28.973662 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: UUUUUUUUuUULAL 2020-07-02 13:30:28.973735 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:28.973751 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:28.973769 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:28.973787 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:28.977323 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_message 2020-07-02 13:30:28.979300 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_input 2020-07-02 13:30:28.984096 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window program_info 2020-07-02 13:30:28.986854 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window browse_info 2020-07-02 13:30:28.989163 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_status 2020-07-02 13:30:28.991911 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_program_editor 2020-07-02 13:30:28.995561 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_debug 2020-07-02 13:30:28.995570 I [2204707/2204707] CoreContext osd.cpp:169 (Init) - OSD: Loaded OSD: size 1920x1080 offset 0+0 2020-07-02 13:30:28.995591 I [2204707/2204707] CoreContext mythplayer.cpp:1269 (EnableCaptions) - EnableCaptions(0) msg: On 2020-07-02 13:30:28.995605 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:28.995619 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:29.034530 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=430): extrapolating to (0,0) 2020-07-02 13:30:29.034541 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=430, ratio=33.3667): extrapolating to (430,14348) 2020-07-02 13:30:29.034584 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:29.034590 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:29.034595 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:29.034599 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:29.034610 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:29.034619 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:29.034624 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:29.034804 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:29.034808 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:29.034811 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:29.034814 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:29.034817 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:29.034819 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 101 Mods 0x100000000000002 2020-07-02 13:30:29.034846 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:480480, lba:110, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:29.034913 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:29.034955 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.034961 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:29.035131 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.035155 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:29.035333 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.035359 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:29.035517 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.035541 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:29.035684 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:29.035695 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:29.073436 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:29.073456 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:29.073472 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: PUUUUUUuLUUULA 2020-07-02 13:30:29.073524 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:29.073534 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:29.073547 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:29.073562 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:29.084531 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:29.084554 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=452): extrapolating to (0,0) 2020-07-02 13:30:29.084561 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=452, ratio=33.3667): extrapolating to (452,15082) 2020-07-02 13:30:29.084600 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:29.084606 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:29.084612 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:29.084616 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:29.084628 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:29.084641 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:29.084650 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:29.084788 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:29.084839 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.084846 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:29.085003 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.085028 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:29.085200 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.085225 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:29.085381 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.085414 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:29.085564 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:29.085572 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:29.112460 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:525525, lba:246, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:29.114462 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:29.114488 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:29.114507 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: PUAUUUULUuUUAL 2020-07-02 13:30:29.114575 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:29.114590 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:29.114605 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:29.114621 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:29.168458 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:29.168475 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:29.177186 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=464): extrapolating to (0,0) 2020-07-02 13:30:29.177200 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=464, ratio=33.3667): extrapolating to (464,15482) 2020-07-02 13:30:29.177248 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:29.177255 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:29.177260 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:29.177263 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:29.177276 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:29.177285 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:29.177291 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:29.177443 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:29.177447 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:29.177450 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:29.177453 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:29.177455 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:29.177458 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 102 Mods 0x100000000000002 2020-07-02 13:30:29.177540 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:29.177584 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.177591 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:29.177750 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.177774 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:29.177971 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.178005 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:29.178173 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.178196 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:29.178327 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:29.178335 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:29.254847 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:570570, lba:566, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:29.256774 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:29.256797 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:29.256818 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUPUUUULULUUUA 2020-07-02 13:30:29.256869 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:29.256879 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:29.256893 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:29.256909 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:29.261009 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:29.261029 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=475): extrapolating to (0,0) 2020-07-02 13:30:29.261037 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=475, ratio=33.3667): extrapolating to (475,15849) 2020-07-02 13:30:29.261077 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:29.261083 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:29.261089 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:29.261093 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:29.261104 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:29.261114 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:29.261120 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:29.261258 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:29.261301 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.261309 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:29.261478 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.261507 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:29.261690 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.261718 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:29.261882 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.261910 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:29.262039 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:29.262046 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:29.322463 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:615615, lba:605, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:29.323837 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:29.323864 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:29.323888 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUPAUUULuAUULU 2020-07-02 13:30:29.323972 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:29.323991 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:29.324008 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:29.324028 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:29.377878 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:29.377900 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=487): extrapolating to (0,0) 2020-07-02 13:30:29.377908 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=487, ratio=33.3667): extrapolating to (487,16250) 2020-07-02 13:30:29.377950 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:29.377957 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:29.377962 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:29.377966 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:29.377977 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:29.377987 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:29.377993 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:29.378123 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:29.378127 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:29.378130 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:29.378133 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:29.378136 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:29.378139 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 103 Mods 0x100000000000002 2020-07-02 13:30:29.378217 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:29.378261 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.378268 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:29.378440 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.378467 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:29.378675 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.378704 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:29.378908 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.378936 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:29.379093 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:29.379101 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:29.379857 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:660660, lba:655, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:29.427770 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 62 ms 2020-07-02 13:30:29.427828 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:29.427835 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:29.427843 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:29.427847 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:29.427852 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:29.427857 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 104 Mods 0x100000000000002 2020-07-02 13:30:29.434321 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:29.434341 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:29.434357 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAPUUUUULuUUAL 2020-07-02 13:30:29.434405 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:29.434414 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:29.434425 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:29.434438 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:29.461765 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:29.461790 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=497): extrapolating to (0,0) 2020-07-02 13:30:29.461797 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=497, ratio=33.3667): extrapolating to (497,16583) 2020-07-02 13:30:29.461838 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:29.461844 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:29.461849 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:29.461853 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:29.461865 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:29.461875 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:29.461881 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:29.462013 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:29.462016 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:29.462019 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:29.462022 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:29.462024 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:29.462027 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 105 Mods 0x100000000000002 2020-07-02 13:30:29.462107 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:29.462152 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.462163 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:29.462326 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.462351 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:29.462520 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.462544 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:29.462718 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.462742 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:29.462866 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:29.462873 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:29.512813 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:29.512822 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:29.512826 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:29.512830 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:29.512834 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:29.512839 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 106 Mods 0x100000000000002 2020-07-02 13:30:29.515304 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:705705, lba:702, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:29.517043 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:29.517068 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:29.517088 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUPAUUUuULUULA 2020-07-02 13:30:29.517157 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:29.517171 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:29.517184 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:29.517201 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:29.578850 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:29.578926 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=509): extrapolating to (0,0) 2020-07-02 13:30:29.578954 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=509, ratio=33.3667): extrapolating to (509,16984) 2020-07-02 13:30:29.579070 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:29.579089 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:29.579109 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:29.579125 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:29.579177 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:29.579213 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:29.579238 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:29.579619 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:29.579751 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.579773 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:29.580303 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.580355 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:29.580771 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.580844 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:29.581238 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.581298 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:29.581559 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:29.581574 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:29.643489 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:750750, lba:749, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:29.644457 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:29.644474 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:29.644493 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AFPUUUULuUUUAL 2020-07-02 13:30:29.644537 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:29.644546 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:29.644556 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:29.644567 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:29.662807 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:29.662838 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=519): extrapolating to (0,0) 2020-07-02 13:30:29.662849 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=519, ratio=33.3667): extrapolating to (519,17317) 2020-07-02 13:30:29.662899 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:29.662914 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:29.662922 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:29.662928 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:29.662944 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:29.662959 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:29.662966 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:29.663081 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:29.663146 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.663153 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:29.663320 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.663343 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:29.663505 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.663532 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:29.663686 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.663708 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:29.663838 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:29.663846 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:29.781467 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:795795, lba:794, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:29.782448 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:29.782465 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:29.782479 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: APAAUUUULuUULA 2020-07-02 13:30:29.782522 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:29.782531 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:29.782540 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:29.782552 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:29.813697 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:29.813721 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=532): extrapolating to (0,0) 2020-07-02 13:30:29.813729 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=532, ratio=33.3667): extrapolating to (532,17751) 2020-07-02 13:30:29.813768 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:29.813774 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:29.813779 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:29.813783 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:29.813794 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:29.813802 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:29.813808 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:29.813921 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:29.813964 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.813971 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:29.814125 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.814150 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:29.814316 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.814343 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:29.814512 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:29.814540 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:29.814673 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:29.814680 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:29.863603 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:29.907620 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:840840, lba:846, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:29.908473 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:29.908484 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:29.908488 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:29.908491 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:29.908494 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:29.908497 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 107 Mods 0x100000000000002 2020-07-02 13:30:29.908775 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:29.909835 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:29.909855 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUAPUAUULUuULU 2020-07-02 13:30:29.909921 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:29.909933 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:29.909950 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:29.909964 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:29.930556 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:29.930572 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:30.033326 N [2204707/2204707] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 103ms for video buffers L(AP)AAAAAAAAAAAA 2020-07-02 13:30:30.063243 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=542): extrapolating to (0,0) 2020-07-02 13:30:30.063254 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=542, ratio=33.3667): extrapolating to (542,18085) 2020-07-02 13:30:30.063298 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:30.063303 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:30.063307 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:30.063311 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:30.063322 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:30.063334 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:30.063339 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:30.063450 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:30.063489 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:30.063496 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:30.063642 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:30.063667 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:30.063816 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:30.063840 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:30.063976 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:30.064000 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:30.064114 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:30.064121 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:30.064492 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:885885, lba:904, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:30.066241 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:30.066259 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:30.066272 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: PUUUUUUuAULUUL 2020-07-02 13:30:30.066315 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:30.066323 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:30.066334 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:30.066346 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:30.114094 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:30.114112 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:30.218768 N [2204707/2204707] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 104ms for video buffers LA(AP)AAAAAAAAAAA 2020-07-02 13:30:30.258373 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=551): extrapolating to (0,0) 2020-07-02 13:30:30.258422 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=551, ratio=33.3667): extrapolating to (551,18385) 2020-07-02 13:30:30.258570 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:30.258597 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:30.258617 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:30.258658 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:30.258699 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:30.258749 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:30.258772 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:30.259149 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:30.259300 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:30.259323 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:30.259869 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:30.260002 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:30.260659 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:30.260779 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:30.261392 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:30.261491 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:30.261945 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:30.261968 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:30.262999 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 191 ms 2020-07-02 13:30:30.368839 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:930930, lba:1004, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:30.385820 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 178 ms 2020-07-02 13:30:30.385940 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:30.385951 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:30.385961 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:30.385968 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:30.385976 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:30.385987 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 108 Mods 0x100000000000002 2020-07-02 13:30:30.418784 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 180 ms 2020-07-02 13:30:30.460874 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 173 ms 2020-07-02 13:30:30.500756 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:30.500785 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:30.500807 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAUAPLuUUULA 2020-07-02 13:30:30.500879 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:30.500894 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:30.500908 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:30.500926 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:30.503894 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:30.503927 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=567): extrapolating to (0,0) 2020-07-02 13:30:30.503946 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=567, ratio=33.3667): extrapolating to (567,18919) 2020-07-02 13:30:30.504088 I [2204707/2204707] CoreContext jitterometer.cpp:128 (RecordEndTime) - Player(0): FPS: 26.00 Mean: 38467 Std.Dev: 32257 CPUs: 15% 98% 97% 97% 97% 97% 97% 97% 2020-07-02 13:30:30.504162 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:30.504171 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:30.504188 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:30.504194 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:30.504211 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:30.504229 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:30.504237 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:30.504428 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:30.504500 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:30.504511 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:30.504761 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:30.504802 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:30.505083 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:30.505130 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:30.505419 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:30.505464 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:30.505696 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:30.505717 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:30.610677 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:975975, lba:1066, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:30.612625 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:30.612644 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:30.612659 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUAPUUUULuUUAL 2020-07-02 13:30:30.612707 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:30.612717 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:30.612727 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:30.612740 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:30.620776 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:30.620805 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=575): extrapolating to (0,0) 2020-07-02 13:30:30.620818 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=575, ratio=33.3667): extrapolating to (575,19186) 2020-07-02 13:30:30.620877 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:30.620887 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:30.620895 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:30.620902 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:30.620916 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:30.620931 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:30.620941 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:30.621120 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:30.621181 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:30.621194 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:30.621422 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:30.621469 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:30.621743 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:30.621789 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:30.622049 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:30.622096 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:30.622301 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:30.622315 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:30.623076 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:30.727447 N [2204707/2204707] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 104ms for video buffers p(AL)AAAAAAAAAAAA 2020-07-02 13:30:30.832117 N [2204707/2204707] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 209ms for video buffers p(AL)AAAAAAAAAAAA 2020-07-02 13:30:30.936208 N [2204707/2204707] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 313ms for video buffers p(AL)AAAAAAAAAAAA 2020-07-02 13:30:31.040413 N [2204707/2204707] CoreContext mythplayer.cpp:2017 (PrebufferEnoughFrames) - Player(0): To see more buffering messages use -v playback 2020-07-02 13:30:31.040446 N [2204707/2204707] CoreContext mythplayer.cpp:2021 (PrebufferEnoughFrames) - Player(0): Waited 417ms for video buffers p(AL)AAAAAAAAAAAA 2020-07-02 13:30:31.066249 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 412ms 2020-07-02 13:30:31.066268 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 378ms 2020-07-02 13:30:31.066282 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:31.109130 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 388ms 2020-07-02 13:30:31.109156 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 355ms 2020-07-02 13:30:31.109167 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:31.148115 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 360ms 2020-07-02 13:30:31.148140 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 327ms 2020-07-02 13:30:31.148151 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:31.178786 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 324ms 2020-07-02 13:30:31.178804 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:31.187457 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 299ms 2020-07-02 13:30:31.187485 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 266ms 2020-07-02 13:30:31.187499 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:31.190500 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1021020, lba:1265, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:31.197882 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:31.197932 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:31.197955 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAApULAALA 2020-07-02 13:30:31.198012 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:31.198026 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:31.198037 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:31.198054 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:31.200498 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:31.213446 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=592): extrapolating to (0,0) 2020-07-02 13:30:31.213462 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=592, ratio=33.3667): extrapolating to (592,19753) 2020-07-02 13:30:31.213544 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:31.213559 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:31.213568 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:31.213575 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:31.213594 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:31.213611 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:31.213621 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:31.213802 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:31.213869 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:31.213882 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:31.214161 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:31.214203 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:31.214508 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:31.214552 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:31.214855 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:31.214896 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:31.215117 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:31.215130 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:31.215706 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:31.300079 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1066065, lba:1405, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:31.364438 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 197 ms 2020-07-02 13:30:31.364491 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-02 13:30:31.364499 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-02 13:30:31.364506 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-02 13:30:31.364510 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-02 13:30:31.364513 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-02 13:30:31.364518 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 109 Mods 0x100000000000002 2020-07-02 13:30:31.397495 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 197 ms 2020-07-02 13:30:31.426688 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:31.426767 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:31.426810 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAUAPLuUUUAL 2020-07-02 13:30:31.426954 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:31.426991 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:31.427035 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:31.427107 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:31.438329 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:31.438364 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:31.464898 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=600): extrapolating to (0,0) 2020-07-02 13:30:31.464928 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=600, ratio=33.3667): extrapolating to (600,20020) 2020-07-02 13:30:31.465056 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:31.465075 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:31.465090 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:31.465103 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:31.465136 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:31.465168 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:31.465208 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:31.465490 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:31.465594 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:31.465614 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:31.466052 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:31.466125 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:31.466621 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:31.466723 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:31.467197 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:31.467333 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:31.467766 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:31.467798 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:31.514921 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:31.658294 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1111110, lba:1590, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:31.664879 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:31.664956 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:31.665022 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAUALUPuUUL 2020-07-02 13:30:31.665214 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:31.665261 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:31.665310 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:31.665358 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:31.681876 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:31.681914 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:31.724898 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=611): extrapolating to (0,0) 2020-07-02 13:30:31.724912 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=611, ratio=33.3667): extrapolating to (611,20387) 2020-07-02 13:30:31.724968 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:31.724979 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:31.724987 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:31.724993 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:31.725008 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:31.725025 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:31.725034 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:31.725201 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:31.725263 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:31.725275 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:31.725493 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:31.725536 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:31.725807 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:31.725851 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:31.726092 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:31.726135 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:31.726324 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:31.726336 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:31.726814 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:31.791253 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 32ms 2020-07-02 13:30:31.817730 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1156155, lba:1690, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:31.858038 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:31.858060 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:31.858074 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: APAAUAULUuUUUL 2020-07-02 13:30:31.858118 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:31.858127 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:31.858137 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:31.858150 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:31.875870 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:31.875913 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=620): extrapolating to (0,0) 2020-07-02 13:30:31.875928 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=620, ratio=33.3667): extrapolating to (620,20687) 2020-07-02 13:30:31.875999 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:31.876011 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:31.876022 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:31.876032 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:31.876053 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:31.876074 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:31.876086 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:31.876402 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:31.876515 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:31.876541 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:31.877009 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:31.877102 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:31.877674 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:31.877767 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:31.878294 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:31.878390 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:31.878817 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:31.878843 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:31.879833 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:32.000084 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1201200, lba:1787, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:32.093937 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:32.094005 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:32.094057 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAPAALAUuUUL 2020-07-02 13:30:32.094222 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:32.094265 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:32.094301 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:32.094365 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:32.125965 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:32.126007 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:32.161175 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=634): extrapolating to (0,0) 2020-07-02 13:30:32.161200 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=634, ratio=33.3667): extrapolating to (634,21154) 2020-07-02 13:30:32.161301 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:32.161320 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:32.161333 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:32.161344 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:32.161373 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:32.161401 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:32.161416 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:32.161706 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:32.161813 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:32.161833 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:32.162390 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:32.162517 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:32.163154 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:32.163237 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:32.163700 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:32.163768 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:32.164126 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:32.164147 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:32.303028 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1246245, lba:1923, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:32.407731 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:32.407796 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:32.407839 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAPAALuUUAUL 2020-07-02 13:30:32.407974 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:32.408006 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:32.408034 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:32.408069 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:32.412164 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:32.412199 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:32.508928 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=645): extrapolating to (0,0) 2020-07-02 13:30:32.508955 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=645, ratio=33.3667): extrapolating to (645,21522) 2020-07-02 13:30:32.509072 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:32.509091 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:32.509105 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:32.509116 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:32.509162 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:32.509211 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:32.509249 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:32.509615 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:32.509740 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:32.509776 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:32.510309 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:32.510397 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:32.511018 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:32.511091 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:32.511671 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:32.511783 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:32.512213 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:32.512236 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:32.513242 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:32.614296 N [2204707/2204707] CoreContext mythplayer.cpp:2021 (PrebufferEnoughFrames) - Player(0): Waited 101ms for video buffers pLAAAAAAAAAAAA 2020-07-02 13:30:32.680040 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 138ms 2020-07-02 13:30:32.680104 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 104ms 2020-07-02 13:30:32.680150 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:32.719711 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 110ms 2020-07-02 13:30:32.719787 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 77ms 2020-07-02 13:30:32.719825 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:32.759355 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 83ms 2020-07-02 13:30:32.759428 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:32.860228 N [2204707/2204707] CoreContext mythplayer.cpp:2021 (PrebufferEnoughFrames) - Player(0): Waited 101ms for video buffers AfAALApAAAAAAA 2020-07-02 13:30:32.882277 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 173ms 2020-07-02 13:30:32.882359 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 140ms 2020-07-02 13:30:32.882414 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:32.977181 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1291290, lba:2133, vob:1, cell:1, seeking:0, seektime:0 2020-07-02 13:30:32.983341 N [2204707/2204707] CoreContext mythplayer.cpp:2021 (PrebufferEnoughFrames) - Player(0): Waited 101ms for video buffers AAAAfAAAAALpAA 2020-07-02 13:30:33.018517 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 242ms 2020-07-02 13:30:33.018618 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 209ms 2020-07-02 13:30:33.018708 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:33.023205 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 181ms 2020-07-02 13:30:33.023281 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:33.060698 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:33.060748 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:33.060785 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAALPAfAAL 2020-07-02 13:30:33.060893 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:33.060922 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:33.060943 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:33.060974 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:33.062869 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:33.124420 N [2204707/2204707] CoreContext mythplayer.cpp:2021 (PrebufferEnoughFrames) - Player(0): Waited 101ms for video buffers LAAAAAAAAAAAAA 2020-07-02 13:30:33.221118 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=659): extrapolating to (0,0) 2020-07-02 13:30:33.221154 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=659, ratio=33.3667): extrapolating to (659,21989) 2020-07-02 13:30:33.221261 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:33.221285 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:33.221299 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:33.221316 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:33.221349 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:33.221376 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:33.221391 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:33.221667 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:33.221776 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:33.221795 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:33.222230 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:33.222299 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:33.222908 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:33.223027 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:33.223684 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:33.223778 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:33.224205 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:33.224228 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:33.225316 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:33.234235 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 64 ms 2020-07-02 13:30:33.272134 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 68 ms 2020-07-02 13:30:33.307729 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 66 ms 2020-07-02 13:30:33.344312 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 62 ms 2020-07-02 13:30:33.382271 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 58 ms 2020-07-02 13:30:33.405068 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:779 (safe_read) - DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #2 Menu No Length 0.1 2020-07-02 13:30:33.405087 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:791 (safe_read) - DVDRB: Menu #0 Length: 50.0 seconds 2020-07-02 13:30:33.405095 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:837 (safe_read) - DVDRB: DVDNAV_SPU_CLUT_CHANGE 2020-07-02 13:30:33.405114 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:861 (safe_read) - DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide 0, physicalletterbox 0, physicalpanscan 1, currenttrack 0 2020-07-02 13:30:33.405126 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:884 (safe_read) - DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0, physical 0, logical 0 2020-07-02 13:30:33.405231 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1342341, lba:2393, vob:1, cell:2, seeking:0, seektime:0 2020-07-02 13:30:33.419236 I [2204707/2204707] CoreContext screensaver-dbus.cpp:101 (UnInhibit) - ScreenSaverDBus: Screensaver uninhibited via org.freedesktop.ScreenSaver 2020-07-02 13:30:33.419540 I [2204707/2204707] CoreContext screensaver-x11.cpp:156 (RestoreDPMS) - ScreenSaverX11Private: DPMS Reactivated 1 2020-07-02 13:30:33.422187 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 54 ms 2020-07-02 13:30:33.455962 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 51 ms 2020-07-02 13:30:33.493451 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 47 ms 2020-07-02 13:30:33.529747 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 44 ms 2020-07-02 13:30:33.566841 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 41 ms 2020-07-02 13:30:33.602539 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:33.606978 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 38 ms 2020-07-02 13:30:33.607967 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:926 (HandleStreamChange) - AFD: streams_changed 0x558d2a7b18e0 -- stream count 4 2020-07-02 13:30:33.608151 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0 2020-07-02 13:30:33.608158 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data) 2020-07-02 13:30:33.608169 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 0 2020-07-02 13:30:33.608178 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #2: ID: 0x80 Codec ID: AC3 Type: Audio Bitrate: 192000 2020-07-02 13:30:33.608186 W [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2027 (ScanStreams) - AFD: Warning, audio codec 0x7f1738286ac0 id(AC3) type (Audio) already open, leaving it alone. 2020-07-02 13:30:33.608192 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2034 (ScanStreams) - AFD: codec AC3 has 2 channels 2020-07-02 13:30:33.608197 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for AC3 2020-07-02 13:30:33.608205 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7f1738286ac0, id(AC3) type(Audio) 2020-07-02 13:30:33.608216 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1888 (GetAudioLanguage) - DVDRB: Audio StreamID: 0; lang: 65535 2020-07-02 13:30:33.608226 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:2003 (ConvertLangCode) - DVDRB: code: 65535; iso639: und 2020-07-02 13:30:33.608251 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #3: ID: 0x21 Codec ID: DVD_SUBTITLE Type: Subtitle Bitrate: 0 2020-07-02 13:30:33.608255 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2050 (ScanStreams) - AFD: subtitle codec (Subtitle) 2020-07-02 13:30:33.608259 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for DVD_SUBTITLE 2020-07-02 13:30:33.608285 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7f1738b8ef00, id(DVD_SUBTITLE) type(Subtitle) 2020-07-02 13:30:33.608322 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2195 (ScanStreams) - AFD: Subtitle track #1 is A/V stream #3 and is in the Undetermined language(7695972). 2020-07-02 13:30:33.608330 W [2204707/2204805] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream. 2020-07-02 13:30:33.608481 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:926 (HandleStreamChange) - AFD: streams_changed 0x558d2a7b18e0 -- stream count 5 2020-07-02 13:30:33.609061 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1781 (DecodeSubtitles) - DVDRB: Decoded forced subtitle 2020-07-02 13:30:33.609078 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0 2020-07-02 13:30:33.609083 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data) 2020-07-02 13:30:33.609094 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 500000 2020-07-02 13:30:33.609102 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #2: ID: 0x80 Codec ID: AC3 Type: Audio Bitrate: 192000 2020-07-02 13:30:33.609112 W [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2027 (ScanStreams) - AFD: Warning, audio codec 0x7f1738286ac0 id(AC3) type (Audio) already open, leaving it alone. 2020-07-02 13:30:33.609117 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2034 (ScanStreams) - AFD: codec AC3 has 2 channels 2020-07-02 13:30:33.609122 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for AC3 2020-07-02 13:30:33.609129 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7f1738286ac0, id(AC3) type(Audio) 2020-07-02 13:30:33.609136 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1888 (GetAudioLanguage) - DVDRB: Audio StreamID: 0; lang: 65535 2020-07-02 13:30:33.609144 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:2003 (ConvertLangCode) - DVDRB: code: 65535; iso639: und 2020-07-02 13:30:33.609163 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #3: ID: 0x21 Codec ID: DVD_SUBTITLE Type: Subtitle Bitrate: 0 2020-07-02 13:30:33.609167 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2050 (ScanStreams) - AFD: subtitle codec (Subtitle) 2020-07-02 13:30:33.609172 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for DVD_SUBTITLE 2020-07-02 13:30:33.609179 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7f1738b8ef00, id(DVD_SUBTITLE) type(Subtitle) 2020-07-02 13:30:33.609192 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2195 (ScanStreams) - AFD: Subtitle track #1 is A/V stream #3 and is in the Undetermined language(7695972). 2020-07-02 13:30:33.609199 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #4: ID: 0x20 Codec ID: DVD_SUBTITLE Type: Subtitle Bitrate: 0 2020-07-02 13:30:33.609206 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2050 (ScanStreams) - AFD: subtitle codec (Subtitle) 2020-07-02 13:30:33.609210 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for DVD_SUBTITLE 2020-07-02 13:30:33.609233 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7f17381386c0, id(DVD_SUBTITLE) type(Subtitle) 2020-07-02 13:30:33.609245 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2195 (ScanStreams) - AFD: Subtitle track #2 is A/V stream #4 and is in the Undetermined language(7695972). 2020-07-02 13:30:33.609250 W [2204707/2204805] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream. 2020-07-02 13:30:33.609823 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:33.609859 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:33.609888 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: LAAAAAALFAUAUP 2020-07-02 13:30:33.609972 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:33.609991 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:33.610008 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:33.610032 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:33.611140 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1135 (safe_read) - DVDRB: DVDNAV_HIGHLIGHT: display 1, palette 620101700, sx 44869, sy 35073, ex 63683, ey 0, pts 2382806273, buttonN 5 2020-07-02 13:30:33.632889 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1381380, lba:2509, vob:1, cell:2, seeking:0, seektime:0 2020-07-02 13:30:33.638180 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:33.638263 I [2204707/2204707] CoreContext osd.cpp:1177 (InitSubtitles) - OSD: Created window aa_OSD_SUBTITLES 2020-07-02 13:30:33.646712 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=671): extrapolating to (0,0) 2020-07-02 13:30:33.646729 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=671, ratio=33.3667): extrapolating to (671,22389) 2020-07-02 13:30:33.646797 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:33.646805 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:33.646813 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:33.646819 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:33.646839 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:33.646855 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:33.646863 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:33.647042 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:33.647108 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:33.647119 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:33.647402 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:33.647449 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:33.647754 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:33.647801 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:33.648104 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:33.648153 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:33.648379 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:33.648392 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:33.653043 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 21 ms 2020-07-02 13:30:33.837164 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:33.837203 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:33.837233 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAUALPuAULU 2020-07-02 13:30:33.837320 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:33.837340 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:33.837358 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:33.837382 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:33.985785 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1426425, lba:2634, vob:1, cell:2, seeking:0, seektime:0 2020-07-02 13:30:34.078441 I [2204707/2204707] CoreContext mythplayer.cpp:1269 (EnableCaptions) - EnableCaptions(8) msg: On 2020-07-02 13:30:34.078475 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:34.078513 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=679): extrapolating to (0,0) 2020-07-02 13:30:34.078519 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=679, ratio=33.3667): extrapolating to (679,22656) 2020-07-02 13:30:34.078558 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:34.078563 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:34.078567 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:34.078571 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:34.078580 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:34.078590 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:34.078595 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:34.078733 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:34.078770 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:34.078776 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:34.078913 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:34.078933 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:34.079098 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:34.079129 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:34.079312 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:34.079336 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:34.079445 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:34.079452 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:34.154291 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:34.154313 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:34.154326 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUPUUUUUuLUUAL 2020-07-02 13:30:34.154368 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:34.154376 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:34.154386 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:34.154397 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:34.161602 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:34.161624 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=686): extrapolating to (0,0) 2020-07-02 13:30:34.161631 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=686, ratio=33.3667): extrapolating to (686,22890) 2020-07-02 13:30:34.161668 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:34.161673 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:34.161678 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:34.161681 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:34.161691 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:34.161699 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:34.161705 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:34.161819 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:34.161868 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:34.161874 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:34.162023 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:34.162049 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:34.162208 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:34.162230 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:34.162402 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:34.162434 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:34.162584 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:34.162595 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:34.163026 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:34.265935 N [2204707/2204707] CoreContext mythplayer.cpp:2021 (PrebufferEnoughFrames) - Player(0): Waited 102ms for video buffers pLAAAAAAAAAAAA 2020-07-02 13:30:34.270250 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 75ms 2020-07-02 13:30:34.270275 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 41ms 2020-07-02 13:30:34.270530 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:34.294383 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1471470, lba:2758, vob:1, cell:2, seeking:0, seektime:0 2020-07-02 13:30:34.311637 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 164 ms 2020-07-02 13:30:34.345696 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 163 ms 2020-07-02 13:30:34.385292 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 157 ms 2020-07-02 13:30:34.427126 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 148 ms 2020-07-02 13:30:34.463468 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:34.463498 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:34.463522 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAULuPUL 2020-07-02 13:30:34.463591 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:34.463606 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:34.463619 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:34.463639 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:34.470448 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL 2020-07-02 13:30:34.470468 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:34.483408 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=703): extrapolating to (0,0) 2020-07-02 13:30:34.483439 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=703, ratio=33.3667): extrapolating to (703,23457) 2020-07-02 13:30:34.483494 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-02 13:30:34.483502 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-02 13:30:34.483508 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-02 13:30:34.483514 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-02 13:30:34.483529 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-02 13:30:34.483544 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-02 13:30:34.483552 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-02 13:30:34.483701 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-02 13:30:34.483753 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:34.483762 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; varying highp vec2 v_texcoord0; void main(void) { highp vec4 color = texture2D(s_texture0, v_texcoord0); gl_FragColor = vec4(color.rgb, 1.0); } 2020-07-02 13:30:34.483978 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:34.484017 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t 2020-07-02 13:30:34.484247 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:34.484285 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoor 2020-07-02 13:30:34.484507 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #define lowp #define mediump #define highp #line 1 attribute highp vec2 a_position; attribute highp vec2 a_texcoord0; varying highp vec2 v_texcoord0; uniform highp mat4 u_projection; void main() { gl_Position = u_projection * vec4(a_position, 0.0, 1.0); v_texcoord0 = a_texcoord0; } 2020-07-02 13:30:34.484544 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) - #ifdef GL_KHR_blend_equation_advanced #extension GL_ARB_fragment_coord_conventions : enable #extension GL_KHR_blend_equation_advanced : enable #endif #define lowp #define mediump #define highp #line 1 #define MYTHTV_NV12 #define MYTHTV_TOPFIELD #define MYTHTV_LINEARBLEND #define LINEHEIGHT m_frameData.x #define COLUMN m_frameData.y #define MAXHEIGHT m_frameData.z #define FIELDSIZE m_frameData.w #ifdef MYTHTV_RECTS #extension GL_ARB_texture_rectangle : enable #define texture2D texture2DRect #define sampler2D sampler2DRect #endif #ifdef MYTHTV_EXTOES #extension GL_OES_EGL_image_external : require #define sampler2D samplerExternalOES #endif uniform sampler2D s_texture0; uniform sampler2D s_texture1; uniform highp mat4 m_colourMatrix; uniform highp vec4 m_frameData; varying highp vec2 v_texcoord0; #ifdef MYTHTV_COLOURMAPPING uniform highp mat4 m_primaryMatrix; uniform highp float m_colourGamma; uniform highp float m_displayGamma; highp vec4 ColourMap(highp vec4 color) { highp vec4 res = clamp(color, 0.0, 1.0); res.rgb = pow(res.rgb, vec3(m_colourGamma)); res = m_primaryMatrix * res; return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a); } #endif #ifdef MYTHTV_CUE highp vec2 chromaLocation(highp vec2 xy) { highp float temp = xy.y * FIELDSIZE; highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT); return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp)))); } #endif #ifdef MYTHTV_NV12 highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord) { #ifdef MYTHTV_CUE #ifdef MYTHTV_RECTS return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0); #else return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0); #endif #else #ifdef MYTHTV_RECTS return vec4(tex 2020-07-02 13:30:34.484717 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-02 13:30:34.484727 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-02 13:30:34.485225 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-02 13:30:34.553885 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 36ms 2020-07-02 13:30:34.590823 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1516515, lba:2885, vob:1, cell:2, seeking:0, seektime:0 2020-07-02 13:30:34.626897 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:1431 (GoBack) - DVDRB: DVDRingBuf: GoBack - No jump, in menu 2020-07-02 13:30:34.626954 D [2204707/2204707] CoreContext tv_play.cpp:10124 (SetActive) - TV::SetActive(): (0,w/o OSD) 0 -> 0 -- begin 2020-07-02 13:30:34.627034 D [2204707/2204707] CoreContext tv_play.cpp:10146 (SetActive) - TV::SetActive(): (0,w/o OSD) 0 -> 0 -- end 2020-07-02 13:30:34.627102 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 134 ms 2020-07-02 13:30:34.635472 D [2204707/2204707] CoreContext tv_play.cpp:2156 (HandleStateChange) - TV::HandleStateChange(): (0) -- begin 2020-07-02 13:30:34.635492 I [2204707/2204707] CoreContext tv_play.cpp:2184 (HandleStateChange) - TV::HandleStateChange(): Attempting to change from WatchingDVD to None 2020-07-02 13:30:34.635514 D [2204707/2204707] CoreContext tv_play.cpp:2601 (StopStuff) - TV::StopStuff(): For player ctx 0 -- begin 2020-07-02 13:30:34.635528 D [2204707/2204707] CoreContext tv_play.cpp:10124 (SetActive) - TV::SetActive(): (0,w/o OSD) 0 -> 0 -- begin 2020-07-02 13:30:34.635566 D [2204707/2204707] CoreContext tv_play.cpp:10146 (SetActive) - TV::SetActive(): (0,w/o OSD) 0 -> 0 -- end 2020-07-02 13:30:34.635581 I [2204707/2204707] CoreContext mythplayer.cpp:2770 (StopPlaying) - Player(0): StopPlaying - begin 2020-07-02 13:30:34.661176 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-02 13:30:34.661231 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2) 2020-07-02 13:30:34.661297 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAUPUuULUUAL 2020-07-02 13:30:34.661523 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-02 13:30:34.661564 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-02 13:30:34.661596 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-02 13:30:34.661635 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-02 13:30:34.698320 I [2204707/2204707] CoreContext opengl/mythvideooutopengl.cpp:727 (DiscardFrames) - VidOutGL: (1): uLAAAAAAAAAAAA 2020-07-02 13:30:34.698361 I [2204707/2204707] CoreContext videobuffers.cpp:877 (DiscardFrames) - VideoBuffers::DiscardFrames(1): uLAAAAAAAAAAAA 2020-07-02 13:30:34.698424 I [2204707/2204707] CoreContext videobuffers.cpp:944 (DiscardFrames) - VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAA -- done 2020-07-02 13:30:34.699374 I [2204707/2204805] Decoder mythplayer.cpp:97 (run) - Player(0): Decoder thread exiting. 2020-07-02 13:30:34.699659 I [2204707/2204707] CoreContext mythplayer.cpp:3196 (DecoderEnd) - Player(0): Exited decoder loop. 2020-07-02 13:30:34.700592 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:427 (FramesContextFinished) - MythCodecContext: vaapi frames context finished 2020-07-02 13:30:34.700656 I [2204707/2204707] CoreContext opengl/mythvaapidrminterop.cpp:438 (CleanupDRMPRIME) - VAAPIDRM: Releasing 13 DRM descriptors 2020-07-02 13:30:34.700877 I [2204707/2204707] CoreContext opengl/mythvaapidrminterop.cpp:80 (DeleteTextures) - VAAPIDRM: Deleted 26 EGL images in 13 groups 2020-07-02 13:30:34.701898 I [2204707/2204707] CoreContext opengl/mythopenglinterop.cpp:264 (DeleteTextures) - OpenGLInterop: Deleted 26 textures in 13 groups 2020-07-02 13:30:34.706766 I [2204707/2204707] CoreContext opengl/mythvideooutopengl.cpp:727 (DiscardFrames) - VidOutGL: (1): AAAAAAAAAAAAAA 2020-07-02 13:30:34.706820 I [2204707/2204707] CoreContext videobuffers.cpp:877 (DiscardFrames) - VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAA 2020-07-02 13:30:34.706888 I [2204707/2204707] CoreContext videobuffers.cpp:944 (DiscardFrames) - VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAA -- done 2020-07-02 13:30:35.130772 I [2204707/2204707] CoreContext mythplayer.cpp:2781 (StopPlaying) - Player(0): StopPlaying - end 2020-07-02 13:30:35.130794 I [2204707/2204707] CoreContext tv_play.cpp:2617 (StopStuff) - TV::StopStuff(): Stopping ring buffer 2020-07-02 13:30:35.130820 I [2204707/2204707] CoreContext tv_play.cpp:2628 (StopStuff) - TV::StopStuff(): Stopping player 2020-07-02 13:30:35.130828 D [2204707/2204707] CoreContext tv_play.cpp:2643 (StopStuff) - TV::StopStuff(): -- end 2020-07-02 13:30:35.130845 I [2204707/2204707] CoreContext tv_play.cpp:2437 (HandleStateChange) - TV::HandleStateChange(): Changing from WatchingDVD to None 2020-07-02 13:30:35.130867 D [2204707/2204707] CoreContext tv_play.cpp:2528 (HandleStateChange) - TV::HandleStateChange(): (0) -- end 2020-07-02 13:30:35.130887 I [2204707/2204707] CoreContext tv_play.cpp:393 (StartTV) - TV::StartTV(): Exiting main playback loop. 2020-07-02 13:30:35.130899 I [2204707/2204707] CoreContext tv_play.cpp:421 (StartTV) - TV::StartTV(): -- process events 2 begin 2020-07-02 13:30:35.139256 I [2204707/2204707] CoreContext tv_play.cpp:425 (StartTV) - TV::StartTV(): -- process events 2 end 2020-07-02 13:30:35.139276 D [2204707/2204707] CoreContext tv_play.cpp:1261 (~TV) - TV::~TV(): -- begin 2020-07-02 13:30:35.149597 I [2204707/2204707] CoreContext tv_play.cpp:1281 (~TV) - TV::~TV(): -- lock 2020-07-02 13:30:35.149853 I [2204707/2204707] CoreContext mythplayer.cpp:2770 (StopPlaying) - Player(0): StopPlaying - begin 2020-07-02 13:30:35.149888 I [2204707/2204707] CoreContext mythplayer.cpp:3196 (DecoderEnd) - Player(0): Exited decoder loop. 2020-07-02 13:30:35.149901 I [2204707/2204707] CoreContext mythplayer.cpp:2781 (StopPlaying) - Player(0): StopPlaying - end 2020-07-02 13:30:35.227406 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:1860 (ClearMenuSPUParameters) - DVDRB: Clearing Menu SPU Packet 2020-07-02 13:30:35.227518 D [2204707/2204707] CoreContext tv_play.cpp:1332 (~TV) - TV::~TV(): -- end 2020-07-02 13:30:35.227666 N [2204707/2204707] CoreContext mythmainwindow.cpp:2864 (PauseIdleTimer) - Resuming idle timer 2020-07-02 13:30:35.227751 D [2204707/2204707] CoreContext tv_play.cpp:479 (StartTV) - TV::StartTV(): -- end 2020-07-02 13:30:40.104065 D [2204707/2204707] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_IS_ACTIVE_BACKEND,cosmos) called from UI thread 2020-07-02 13:30:40.955298 E [2204707/2204707] CoreContext configuration.cpp:65 (Load) - Error parsing: /home/xxx/.mythtv/cache/contextcache.xml at line: 1 column: 1 2020-07-02 13:30:40.955302 E [2204707/2204707] CoreContext configuration.cpp:69 (Load) - Error Msg: unexpected end of file 2020-07-02 13:30:41.103142 I [2204707/2204707] CoreContext mythuihelper.cpp:762 (PruneCacheDir) - MythUIHelper: Pruning cache directory: /home/xxx/.mythtv/cache/remotecache 2020-07-02 13:30:41.103380 I [2204707/2204707] CoreContext mythuihelper.cpp:819 (PruneCacheDir) - MythUIHelper: Kept 48 files, deleted 0 files, stat error on 0 files 2020-07-02 13:30:41.103407 I [2204707/2204707] CoreContext mythuihelper.cpp:762 (PruneCacheDir) - MythUIHelper: Pruning cache directory: /home/xxx/.mythtv/cache/thumbnails 2020-07-02 13:30:41.103784 I [2204707/2204707] CoreContext mythuihelper.cpp:819 (PruneCacheDir) - MythUIHelper: Kept 81 files, deleted 0 files, stat error on 0 files 2020-07-02 13:30:41.104857 I [2204707/2204707] CoreContext bonjourregister.cpp:29 (~BonjourRegister) - Bonjour: De-registering service '_mythfrontend._tcp.' on 'Mythfrontend on cosmos' 2020-07-02 13:30:41.119228 W [2204707/2204707] CoreContext mythpainter.cpp:35 (Teardown) - MythPainter: 44 images not yet de-allocated. 2020-07-02 13:30:41.119373 I [2204707/2204707] CoreContext opengl/mythpainteropengl.cpp:74 (ClearCache) - Clearing OpenGL painter cache. 2020-07-02 13:30:41.120168 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:147 (~MythRenderOpenGL) - OpenGL: MythRenderOpenGL closing 2020-07-02 13:30:41.126924 I [2204707/2204707] CoreContext mythdisplay.cpp:200 (~MythDisplay) - Display: Deleting 2020-07-02 13:30:41.128636 I [2204707/2204707] CoreContext AirPlay/mythraopdevice.cpp:71 (Cleanup) - RAOP Device: Cleaning up. 2020-07-02 13:30:41.128804 I [2204707/2204707] CoreContext AirPlay/mythairplayserver.cpp:393 (Cleanup) - AirPlay: Cleaning up. 2020-07-02 13:30:41.128982 I [2204707/2204751] thread_unknown bonjourregister.cpp:29 (~BonjourRegister) - Bonjour: De-registering service '_airplay._tcp.' on 'MythTV on cosmos' 2020-07-02 13:30:41.129333 I [2204707/2204707] CoreContext main.cpp:293 (cleanup) - Shutting down UPnP client... 2020-07-02 13:30:44.706839 D [2204707/2204707] CoreContext platforms/mythpowerdbus.cpp:554 (ReleaseLock) - PowerDBus: Releasing delay FD: 24 2020-07-02 13:30:44.706852 I [2204707/2204707] CoreContext platforms/mythpowerdbus.cpp:72 (~MythPowerDBus) - PowerDBus: Closing interfaces 2020-07-02 13:30:44.707283 I [2204707/2204707] CoreContext mythcontext.cpp:1659 (~MythContext) - Waiting for threads to exit. 2020-07-02 13:30:49.286505 I [2204707/2204707] CoreContext mythcontext.cpp:1665 (~MythContext) - Exiting