2020-07-04 16:15:16.220994 I [2253861/2253861] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Interrupt handler 2020-07-04 16:15:16.221013 I [2253861/2253861] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Terminated handler 2020-07-04 16:15:16.221019 I [2253861/2253861] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Segmentation fault handler 2020-07-04 16:15:16.221025 I [2253861/2253861] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Aborted handler 2020-07-04 16:15:16.221030 I [2253861/2253861] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Bus error handler 2020-07-04 16:15:16.221035 I [2253861/2253861] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Floating point exception handler 2020-07-04 16:15:16.221040 I [2253861/2253861] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Illegal instruction handler 2020-07-04 16:15:16.221048 I [2253861/2253861] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Real-time signal 0 handler 2020-07-04 16:15:16.221055 I [2253861/2253861] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup User defined signal 1 handler 2020-07-04 16:15:16.221059 I [2253861/2253861] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup User defined signal 2 handler 2020-07-04 16:15:16.221064 I [2253861/2253861] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Hangup handler 2020-07-04 16:15:16.221150 C [2253861/2253861] thread_unknown mythcommandlineparser.cpp:2602 (ConfigureLogging) - mythfrontend version: [v31.0] www.mythtv.org 2020-07-04 16:15:16.221154 C [2253861/2253861] thread_unknown mythcommandlineparser.cpp:2606 (ConfigureLogging) - Qt version: compile: 5.12.5, runtime: 5.12.5 2020-07-04 16:15:16.222342 I [2253861/2253861] thread_unknown mythcommandlineparser.cpp:2608 (ConfigureLogging) - Debian GNU/Linux bullseye/sid (x86_64) 2020-07-04 16:15:16.222349 N [2253861/2253861] thread_unknown mythcommandlineparser.cpp:2610 (ConfigureLogging) - Enabled verbose msgs: general playback 2020-07-04 16:15:16.222448 N [2253861/2253861] thread_unknown logging.cpp:724 (logStart) - Setting Log Level to LOG_DEBUG 2020-07-04 16:15:16.232723 I [2253861/2253861] thread_unknown mythuihelper.cpp:905 (ParseGeometryOverride) - MythUIHelper: Overriding GUI size: width=1920 height=1080 2020-07-04 16:15:16.232742 I [2253861/2253871] Logger logging.cpp:280 (run) - Added logging to the console 2020-07-04 16:15:16.232807 N [2253861/2253861] thread_unknown mythdirs.cpp:203 (InitializeMythDirs) - Using runtime prefix = /usr 2020-07-04 16:15:16.232810 N [2253861/2253861] thread_unknown mythdirs.cpp:204 (InitializeMythDirs) - Using configuration directory = /home/xxx/.mythtv 2020-07-04 16:15:16.232812 D [2253861/2253861] thread_unknown mythdirs.cpp:207 (InitializeMythDirs) - appbindir = /usr/bin/ 2020-07-04 16:15:16.232814 D [2253861/2253861] thread_unknown mythdirs.cpp:208 (InitializeMythDirs) - sharedir = /usr/share/mythtv/ 2020-07-04 16:15:16.232815 D [2253861/2253861] thread_unknown mythdirs.cpp:209 (InitializeMythDirs) - libdir = /usr/lib/x86_64-linux-gnu/mythtv/ 2020-07-04 16:15:16.232817 D [2253861/2253861] thread_unknown mythdirs.cpp:210 (InitializeMythDirs) - themedir = /usr/share/mythtv/themes/ 2020-07-04 16:15:16.232818 D [2253861/2253861] thread_unknown mythdirs.cpp:211 (InitializeMythDirs) - pluginsdir = /usr/lib/x86_64-linux-gnu/mythtv/plugins/ 2020-07-04 16:15:16.232821 D [2253861/2253861] thread_unknown mythdirs.cpp:212 (InitializeMythDirs) - translationsdir = /usr/share/mythtv/i18n/ 2020-07-04 16:15:16.232823 D [2253861/2253861] thread_unknown mythdirs.cpp:213 (InitializeMythDirs) - filtersdir = /usr/lib/x86_64-linux-gnu/mythtv/filters/ 2020-07-04 16:15:16.232824 D [2253861/2253861] thread_unknown mythdirs.cpp:214 (InitializeMythDirs) - cachedir = /home/xxx/.mythtv/cache 2020-07-04 16:15:16.232826 D [2253861/2253861] thread_unknown mythdirs.cpp:215 (InitializeMythDirs) - remotecachedir = /home/xxx/.mythtv/cache/remotecache 2020-07-04 16:15:16.232829 D [2253861/2253861] thread_unknown mythdirs.cpp:216 (InitializeMythDirs) - themebasecachedir = /home/xxx/.mythtv/cache/themecache 2020-07-04 16:15:16.232831 D [2253861/2253861] thread_unknown mythdirs.cpp:217 (InitializeMythDirs) - thumbnaildir = /home/xxx/.mythtv/cache/thumbnails 2020-07-04 16:15:16.232855 I [2253861/2253861] CoreContext mythcorecontext.cpp:284 (Init) - Assumed character encoding: en_US.utf8 2020-07-04 16:15:16.232858 W [2253861/2253861] 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-04 16:15:16.232880 N [2253861/2253861] CoreContext mythcommandlineparser.cpp:2639 (ApplySettingsOverride) - Setting 'RunFrontendInWindow' being forced to '1' 2020-07-04 16:15:16.233060 I [2253861/2253870] LogForward loggingserver.cpp:128 (FileLogger) - Added logging to ./MythLog/mythfrontend.20200704231516.2253861.log 2020-07-04 16:15:16.233105 E [2253861/2253861] CoreContext configuration.cpp:65 (Load) - Error parsing: /home/xxx/.mythtv/cache/contextcache.xml at line: 1 column: 1 2020-07-04 16:15:16.233110 E [2253861/2253861] CoreContext configuration.cpp:69 (Load) - Error Msg: unexpected end of file 2020-07-04 16:15:16.234469 I [2253861/2253861] CoreContext mythtranslation.cpp:62 (load) - Loading en_us translation for module mythfrontend 2020-07-04 16:15:16.235929 I [2253861/2253861] CoreContext mythcontext.cpp:629 (LoadDatabaseSettings) - Empty LocalHostName. This is typical. 2020-07-04 16:15:16.235935 I [2253861/2253861] CoreContext mythcontext.cpp:636 (LoadDatabaseSettings) - Using a profile name of: 'cosmos' (Usually the same as this host's name.) 2020-07-04 16:15:16.236033 I [2253861/2253861] CoreContext mythcontext.cpp:885 (TestDBconnection) - Start up testing connections. DB 127.0.0.2, BE , attempt 0, status dbAwake, Delay: 2000 2020-07-04 16:15:16.236043 D [2253861/2253861] CoreContext portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 1000 linkLocalOnly 0 2020-07-04 16:15:16.740890 D [2253861/2253861] CoreContext portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 3 2020-07-04 16:15:16.753600 D [2253861/2253861] CoreContext portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:16.849705 D [2253861/2253861] CoreContext portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 1000 linkLocalOnly 0 2020-07-04 16:15:17.350366 D [2253861/2253861] CoreContext portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 2 2020-07-04 16:15:17.850682 D [2253861/2253861] CoreContext portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 3 2020-07-04 16:15:17.851067 D [2253861/2253861] CoreContext mythcontext.cpp:513 (FindDatabase) - FindDatabase() - Success! 2020-07-04 16:15:17.851169 D [2253861/2253861] CoreContext portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:17.903362 N [2253861/2253861] CoreContext mythcorecontext.cpp:1809 (InitLocale) - Setting QT default locale to en_US 2020-07-04 16:15:17.903392 I [2253861/2253861] CoreContext mythcorecontext.cpp:1842 (SaveLocaleDefaults) - Current locale en_US 2020-07-04 16:15:17.904064 N [2253861/2253861] CoreContext mythlocale.cpp:121 (LoadDefaultsFromXML) - Reading locale defaults from /usr/share/mythtv//locales/en_us.xml 2020-07-04 16:15:18.097542 I [2253861/2253861] CoreContext mythdisplay.cpp:358 (GetDesiredScreen) - Display: Found screen number 0 (eDP-1) 2020-07-04 16:15:18.097560 I [2253861/2253861] CoreContext mythdisplay.cpp:487 (DebugScreen) - Display: Using screen 'eDP-1' (Make: LGD Model: Unknown) 2020-07-04 16:15:18.097571 I [2253861/2253861] CoreContext mythdisplay.cpp:489 (DebugScreen) - Display: Qt screen pixel ratio: 1.00 2020-07-04 16:15:18.097585 I [2253861/2253861] CoreContext mythdisplay.cpp:491 (DebugScreen) - Display: Geometry: 2560x1440+0+0 Size(Qt): 310mmx174mm 2020-07-04 16:15:18.098568 D [2253861/2253861] CoreContext platforms/mythdisplayx11.cpp:270 (GetOutput) - DisplayX11: Matched 'eDP-1' to output 66 2020-07-04 16:15:18.098866 D [2253861/2253861] CoreContext platforms/mythdisplayx11.cpp:270 (GetOutput) - DisplayX11: Matched 'eDP-1' to output 66 2020-07-04 16:15:18.099677 D [2253861/2253861] CoreContext platforms/mythdisplayx11.cpp:270 (GetOutput) - DisplayX11: Matched 'eDP-1' to output 66 2020-07-04 16:15:18.100231 I [2253861/2253861] CoreContext mythdisplay.cpp:1038 (DebugModes) - Display: Available modes: 2020-07-04 16:15:18.100286 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 2560x1440 119.99 119.97 60.00 59.96 59.95 2020-07-04 16:15:18.100298 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 2048x1152 119.98 119.96 59.91 59.90 2020-07-04 16:15:18.100304 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1920x1440 60.00 2020-07-04 16:15:18.100311 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1920x1200 59.95 59.88 2020-07-04 16:15:18.100319 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1920x1080 120.02 119.94 59.96 59.93 2020-07-04 16:15:18.100325 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1856x1392 60.01 2020-07-04 16:15:18.100330 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1792x1344 60.01 2020-07-04 16:15:18.100335 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1680x1050 59.95 59.88 2020-07-04 16:15:18.100341 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1600x1200 60.00 2020-07-04 16:15:18.100346 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1600x1024 60.17 2020-07-04 16:15:18.100353 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1600x900 119.98 119.88 59.95 59.82 2020-07-04 16:15:18.100358 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1440x900 59.89 2020-07-04 16:15:18.100364 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1440x810 119.99 119.95 2020-07-04 16:15:18.100369 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1400x1050 59.98 2020-07-04 16:15:18.100375 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1400x900 59.96 59.88 2020-07-04 16:15:18.100380 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1368x768 59.88 59.85 2020-07-04 16:15:18.100386 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1360x768 59.96 59.80 2020-07-04 16:15:18.100391 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1280x1024 60.02 2020-07-04 16:15:18.100396 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1280x960 60.00 2020-07-04 16:15:18.100403 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1280x800 119.97 119.94 59.91 59.81 2020-07-04 16:15:18.100411 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1280x720 120.00 119.98 59.86 59.74 2020-07-04 16:15:18.100417 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1152x864 60.00 2020-07-04 16:15:18.100422 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1024x768 120.07 60.00 2020-07-04 16:15:18.100430 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1024x576 119.92 119.91 59.90 59.82 2020-07-04 16:15:18.100436 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 960x720 120.00 2020-07-04 16:15:18.100442 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 960x600 120.00 119.87 2020-07-04 16:15:18.100450 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 960x540 119.98 119.93 59.82 59.63 2020-07-04 16:15:18.100455 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 928x696 120.10 2020-07-04 16:15:18.100460 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 896x672 120.03 2020-07-04 16:15:18.100465 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 864x486 59.92 59.57 2020-07-04 16:15:18.100471 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 840x525 120.02 119.77 2020-07-04 16:15:18.100478 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 800x600 120.00 60.32 56.25 2020-07-04 16:15:18.100483 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 800x512 120.34 2020-07-04 16:15:18.100489 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 800x450 119.89 119.65 2020-07-04 16:15:18.100494 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 720x450 119.77 2020-07-04 16:15:18.100499 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 720x405 59.51 58.99 2020-07-04 16:15:18.100504 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 700x525 119.95 2020-07-04 16:15:18.100510 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 700x450 119.93 119.76 2020-07-04 16:15:18.100515 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 684x384 119.76 119.71 2020-07-04 16:15:18.100521 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 680x384 119.92 119.60 2020-07-04 16:15:18.100526 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 640x512 120.04 2020-07-04 16:15:18.100531 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 640x480 120.00 59.94 2020-07-04 16:15:18.100537 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 640x400 119.96 119.76 2020-07-04 16:15:18.100544 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 640x360 119.71 119.65 59.84 59.32 2020-07-04 16:15:18.100550 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 576x432 120.13 2020-07-04 16:15:18.100555 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 512x384 120.01 2020-07-04 16:15:18.100560 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 512x288 120.00 119.84 2020-07-04 16:15:18.100566 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 480x270 119.64 119.26 2020-07-04 16:15:18.100571 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 432x243 119.83 119.14 2020-07-04 16:15:18.100577 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 400x300 120.63 112.68 2020-07-04 16:15:18.100582 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 360x202 119.01 118.26 2020-07-04 16:15:18.100587 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 320x240 120.10 2020-07-04 16:15:18.100593 I [2253861/2253861] CoreContext mythdisplay.cpp:1047 (DebugModes) - 320x180 119.68 118.65 2020-07-04 16:15:18.108402 N [2253861/2253861] CoreContext mythdisplay.cpp:517 (Initialise) - Display: Desktop video mode: 2560x1440 60.004Hz 2020-07-04 16:15:18.108414 N [2253861/2253861] CoreContext mythdisplay.cpp:524 (Initialise) - Display: Display has custom colourspace 2020-07-04 16:15:18.277187 I [2253861/2253861] CoreContext screensaver-dbus.cpp:61 (ScreenSaverDBusPrivate) - ScreenSaverDBus: Created for DBus service: org.freedesktop.ScreenSaver 2020-07-04 16:15:18.278176 D [2253861/2253861] 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-04 16:15:18.278792 D [2253861/2253861] 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-04 16:15:18.279269 D [2253861/2253861] 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-04 16:15:18.279765 I [2253861/2253872] SystemManager mythsystemunix.cpp:262 (run) - Starting process manager 2020-07-04 16:15:18.279784 I [2253861/2253873] SystemSignalManager mythsystemunix.cpp:488 (run) - Starting process signal handler 2020-07-04 16:15:18.279841 I [2253861/2253874] SystemIOHandlerR mythsystemunix.cpp:82 (run) - Starting IO manager (read) 2020-07-04 16:15:18.281147 I [2253861/2253875] SystemIOHandlerW mythsystemunix.cpp:82 (run) - Starting IO manager (write) 2020-07-04 16:15:18.330808 I [2253861/2253861] CoreContext screensaver-x11.cpp:76 (ScreenSaverX11Private) - ScreenSaverX11Private: DPMS is active. 2020-07-04 16:15:18.468654 E [2253861/2253861] CoreContext configuration.cpp:65 (Load) - Error parsing: /home/xxx/.mythtv/cache/contextcache.xml at line: 1 column: 1 2020-07-04 16:15:18.468658 E [2253861/2253861] CoreContext configuration.cpp:69 (Load) - Error Msg: unexpected end of file 2020-07-04 16:15:18.656768 D [2253861/2253861] CoreContext platforms/mythpowerdbus.cpp:537 (AcquireLock) - PowerDBus: Acquired delay FD: 24 2020-07-04 16:15:18.667038 I [2253861/2253861] CoreContext platforms/mythpowerdbus.cpp:360 (DeviceAdded) - PowerDBus: Added UPower.Device '/org/freedesktop/UPower/devices/line_power_AC' 2020-07-04 16:15:18.668082 I [2253861/2253861] CoreContext mythpower.cpp:348 (PowerLevelChanged) - Power: On AC power 2020-07-04 16:15:18.672475 I [2253861/2253861] CoreContext platforms/mythpowerdbus.cpp:360 (DeviceAdded) - PowerDBus: Added UPower.Device '/org/freedesktop/UPower/devices/battery_BAT0' 2020-07-04 16:15:18.718039 D [2253861/2253861] CoreContext platforms/mythpowerdbus.cpp:419 (UpdateProperties) - PowerDBus: Max inhibit delay: 5seconds 2020-07-04 16:15:18.719173 I [2253861/2253861] CoreContext mythpower.cpp:131 (Init) - Power: Supported actions: Suspend,Restart,Shutdown 2020-07-04 16:15:18.719236 N [2253861/2253861] CoreContext mythcommandlineparser.cpp:2639 (ApplySettingsOverride) - Setting 'RunFrontendInWindow' being forced to '1' 2020-07-04 16:15:18.788639 I [2253861/2253861] CoreContext serverpool.cpp:418 (listen) - Listening on TCP 0.0.0.0:6547 2020-07-04 16:15:18.805315 I [2253861/2253861] CoreContext serverpool.cpp:418 (listen) - Listening on TCP [::]:6547 2020-07-04 16:15:22.394234 D [2253861/2253861] CoreContext mmulticastsocketdevice.cpp:111 (writeBlock) - MMulticastSocketDevice(:27): setsockopt - IP_MULTICAST_IF eno: Cannot assign requested address (99) 2020-07-04 16:15:22.399611 D [2253861/2253878] SSDP portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.1 port 5431 timeLimit 5000 linkLocalOnly 0 2020-07-04 16:15:22.401571 D [2253861/2253861] CoreContext mmulticastsocketdevice.cpp:111 (writeBlock) - MMulticastSocketDevice(:27): setsockopt - IP_MULTICAST_IF eno: Cannot assign requested address (99) 2020-07-04 16:15:22.467065 D [2253861/2253861] CoreContext mmulticastsocketdevice.cpp:111 (writeBlock) - MMulticastSocketDevice(:27): setsockopt - IP_MULTICAST_IF eno: Cannot assign requested address (99) 2020-07-04 16:15:22.472233 D [2253861/2253861] CoreContext mmulticastsocketdevice.cpp:111 (writeBlock) - MMulticastSocketDevice(:27): setsockopt - IP_MULTICAST_IF eno: Cannot assign requested address (99) 2020-07-04 16:15:22.546315 I [2253861/2253861] CoreContext mythtranslation.cpp:62 (load) - Loading en_us translation for module mythfrontend 2020-07-04 16:15:22.615643 E [2253861/2253861] 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-04 16:15:22.615744 I [2253861/2253861] CoreContext jsmenu.cpp:140 (ReadConfig) - No joystick configuration found, not enabling joystick control 2020-07-04 16:15:22.615755 I [2253861/2253861] CoreContext mythudplistener.cpp:32 (Enable) - UDPListener: Enabling 2020-07-04 16:15:22.623713 I [2253861/2253861] CoreContext serverpool.cpp:542 (bind) - Binding to UDP 0.0.0.0:6948 2020-07-04 16:15:22.623818 I [2253861/2253861] CoreContext serverpool.cpp:542 (bind) - Binding to UDP [::]:6948 2020-07-04 16:15:22.900350 D [2253861/2253878] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 2 2020-07-04 16:15:23.284042 I [2253861/2253861] CoreContext mythdisplay.cpp:230 (SetWidget) - Display: Have main widget 2020-07-04 16:15:23.299940 I [2253861/2253861] CoreContext mythmainwindow.cpp:1062 (Init) - UI Screen Resolution: 1920 x 1080 2020-07-04 16:15:23.353728 I [2253861/2253861] CoreContext mythdisplay.cpp:234 (SetWidget) - Display: Have main window 2020-07-04 16:15:23.360419 I [2253861/2253861] CoreContext mythdisplay.cpp:358 (GetDesiredScreen) - Display: Found screen number 0 (eDP-1) 2020-07-04 16:15:23.400542 D [2253861/2253878] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 3 2020-07-04 16:15:23.401105 D [2253861/2253878] SSDP portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6544 timeLimit 5000 linkLocalOnly 0 2020-07-04 16:15:23.422323 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:421 (DebugFeatures) - OpenGL: OpenGL vendor : Intel Open Source Technology Center 2020-07-04 16:15:23.422329 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:422 (DebugFeatures) - OpenGL: OpenGL renderer : Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) 2020-07-04 16:15:23.422331 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:423 (DebugFeatures) - OpenGL: OpenGL version : 3.0 Mesa 19.3.3 2020-07-04 16:15:23.422333 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:424 (DebugFeatures) - OpenGL: Qt platform : xcb 2020-07-04 16:15:23.422390 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:427 (DebugFeatures) - OpenGL: EGL display : Yes 2020-07-04 16:15:23.422392 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:428 (DebugFeatures) - OpenGL: EGL images : Yes 2020-07-04 16:15:23.422394 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:430 (DebugFeatures) - OpenGL: Qt OpenGL format : OpenGL 3.0 2020-07-04 16:15:23.422396 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:431 (DebugFeatures) - OpenGL: Qt OpenGL surface : RGBA: 8880 Depth: 0 Stencil: 0 2020-07-04 16:15:23.422398 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:432 (DebugFeatures) - OpenGL: Max texture size : 16384 2020-07-04 16:15:23.422400 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:433 (DebugFeatures) - OpenGL: Max texture units : 192 2020-07-04 16:15:23.422402 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:434 (DebugFeatures) - OpenGL: Shaders : Yes 2020-07-04 16:15:23.422404 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:435 (DebugFeatures) - OpenGL: NPOT textures : Yes 2020-07-04 16:15:23.422406 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:436 (DebugFeatures) - OpenGL: Multitexturing : Yes 2020-07-04 16:15:23.422408 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:437 (DebugFeatures) - OpenGL: Rectangular textures : Yes 2020-07-04 16:15:23.422409 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:439 (DebugFeatures) - OpenGL: Buffer mapping : Yes 2020-07-04 16:15:23.422411 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:440 (DebugFeatures) - OpenGL: Framebuffer objects : Yes 2020-07-04 16:15:23.422412 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:441 (DebugFeatures) - OpenGL: 16bit framebuffers : Yes 2020-07-04 16:15:23.422414 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:442 (DebugFeatures) - OpenGL: Unpack Subimage : Yes 2020-07-04 16:15:23.422420 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:443 (DebugFeatures) - OpenGL: GL_RED/GL_R8 : Yes 2020-07-04 16:15:23.428939 D [2253861/2253861] 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-04 16:15:23.428951 D [2253861/2253861] 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-04 16:15:23.430338 D [2253861/2253861] 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-04 16:15:23.430347 D [2253861/2253861] 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-04 16:15:23.431933 D [2253861/2253861] 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-04 16:15:23.431939 D [2253861/2253861] 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-04 16:15:23.432833 D [2253861/2253861] 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-04 16:15:23.432839 D [2253861/2253861] 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-04 16:15:23.433264 D [2253861/2253861] 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-04 16:15:23.433270 D [2253861/2253861] 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-04 16:15:23.434226 D [2253861/2253861] 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-04 16:15:23.434232 D [2253861/2253861] 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-04 16:15:23.434624 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:398 (Init) - OpenGL: Initialised MythRenderOpenGL 2020-07-04 16:15:23.434629 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:399 (Init) - OpenGL: Using full range output 2020-07-04 16:15:23.450421 I [2253861/2253861] CoreContext mythuihelper.cpp:762 (PruneCacheDir) - MythUIHelper: Pruning cache directory: /home/xxx/.mythtv/cache/remotecache 2020-07-04 16:15:23.450766 I [2253861/2253861] CoreContext mythuihelper.cpp:819 (PruneCacheDir) - MythUIHelper: Kept 51 files, deleted 0 files, stat error on 0 files 2020-07-04 16:15:23.450784 I [2253861/2253861] CoreContext mythuihelper.cpp:762 (PruneCacheDir) - MythUIHelper: Pruning cache directory: /home/xxx/.mythtv/cache/thumbnails 2020-07-04 16:15:23.451269 I [2253861/2253861] CoreContext mythuihelper.cpp:819 (PruneCacheDir) - MythUIHelper: Kept 74 files, deleted 0 files, stat error on 0 files 2020-07-04 16:15:23.901401 D [2253861/2253878] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 2 2020-07-04 16:15:23.904857 D [2253861/2253894] SendMessage portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:24.048812 I [2253861/2253894] SendMessage mythcorecontext.cpp:469 (ConnectCommandSocket) - MythCoreContext::ConnectCommandSocket(): Connecting to backend server: 192.168.0.60:6543 (try 1 of 1) 2020-07-04 16:15:24.049064 D [2253861/2253902] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:24.053737 I [2253861/2253894] SendMessage mythcorecontext.cpp:1691 (CheckProtoVersion) - MythCoreContext::CheckProtoVersion(): Using protocol version 91 BuzzOff 2020-07-04 16:15:24.056119 D [2253861/2253903] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:24.128811 E [2253861/2253861] CoreContext devices/mythcecadapter.cpp:191 (Open) - CECAdapter: Failed to find any CEC devices. 2020-07-04 16:15:24.128957 D [2253861/2253904] thread_unknown devices/mythcecadapter.cpp:277 (LogMessage) - CECAdapter: unregistering all CEC clients 2020-07-04 16:15:24.128970 D [2253861/2253904] thread_unknown devices/mythcecadapter.cpp:277 (LogMessage) - CECAdapter: unregistering all CEC clients 2020-07-04 16:15:24.401549 D [2253861/2253878] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 3 2020-07-04 16:15:24.404468 D [2253861/2253878] SSDP portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.135 port 6547 timeLimit 5000 linkLocalOnly 0 2020-07-04 16:15:24.629234 I [2253861/2253861] CoreContext devices/mythcecadapter.cpp:259 (Close) - CECAdapter: Closing down CEC. 2020-07-04 16:15:24.637134 E [2253861/2253861] CoreContext AirPlay/mythraopconnection.cpp:1477 (LoadKey) - RAOP Conn: Failed to Read Key From: /home/xxx/.mythtv/RAOPKey.rsa 2020-07-04 16:15:24.637164 E [2253861/2253861] CoreContext AirPlay/mythraopdevice.cpp:30 (Create) - RAOP Device: Aborting startup - no key found. 2020-07-04 16:15:24.645653 I [2253861/2253861] CoreContext AirPlay/mythairplayserver.cpp:387 (Create) - AirPlay: Created airplay objects. 2020-07-04 16:15:24.646006 I [2253861/2253904] thread_unknown serverpool.cpp:418 (listen) - Listening on TCP 0.0.0.0:5100 2020-07-04 16:15:24.646094 I [2253861/2253904] thread_unknown serverpool.cpp:418 (listen) - Listening on TCP [::]:5100 2020-07-04 16:15:24.646224 D [2253861/2253904] thread_unknown portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:24.746708 I [2253861/2253861] CoreContext schemawizard.cpp:117 (Compare) - Current MythTV Schema Version (DBSchemaVer): 1361 2020-07-04 16:15:24.754498 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Jump to Program OSD' changed to 1 2020-07-04 16:15:24.755305 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Clear Bookmark on Playback' changed to 1 2020-07-04 16:15:24.755335 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Playback from Start of Program' changed to 0 2020-07-04 16:15:24.755353 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Automatically Mark a Recording as Watched' changed to 0 2020-07-04 16:15:24.755367 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Continue Playback When Embedded' changed to 0 2020-07-04 16:15:24.755634 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Prompt At End of Recording' changed to 0 2020-07-04 16:15:24.755648 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Music Choice' changed to 0 2020-07-04 16:15:24.755667 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Realtime Priority Threads' changed to 1 2020-07-04 16:15:24.755707 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Chroma Upsampling Filter when deinterlacing' changed to 0 2020-07-04 16:15:24.810652 I [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:63 (HaveVDPAU) - VDPAUHelp: Supported/available VDPAU decoders: 2020-07-04 16:15:24.824031 D [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 0 Supp 0 Level 0 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-04 16:15:24.824040 D [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 1 Supp 0 Level 3 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-04 16:15:24.824044 D [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 2 Supp 0 Level 3 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-04 16:15:24.824049 D [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 12 Supp 0 Level 0 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-04 16:15:24.824053 D [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 13 Supp 0 Level 0 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-04 16:15:24.824060 D [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 9 Supp 0 Level 1 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-04 16:15:24.824065 D [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 10 Supp 0 Level 2 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-04 16:15:24.824072 D [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 11 Supp 0 Level 4 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-04 16:15:24.824076 D [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 6 Supp 1 Level 51 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-04 16:15:24.824083 D [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 7 Supp 1 Level 51 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-04 16:15:24.824087 D [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 8 Supp 1 Level 51 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-04 16:15:24.824092 D [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 23 Supp 0 Level 0 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-04 16:15:24.824097 D [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 22 Supp 1 Level 51 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-04 16:15:24.824103 D [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 25 Supp 0 Level 0 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-04 16:15:24.824107 D [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 26 Supp 0 Level 0 Macros 16384 Width 2048 Height 2048 Status 0 2020-07-04 16:15:24.825204 I [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) - VDPAUHelp: H264 Baseline (Max size: 2048x2048) 2020-07-04 16:15:24.825214 I [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) - VDPAUHelp: H264 Main (Max size: 2048x2048) 2020-07-04 16:15:24.825217 I [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) - VDPAUHelp: H264 High (Max size: 2048x2048) 2020-07-04 16:15:24.825220 I [2253861/2253861] CoreContext decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) - VDPAUHelp: H264 Constrained (Max size: 2048x2048) 2020-07-04 16:15:24.840800 I [2253861/2253861] CoreContext decoders/mythcodeccontext.cpp:539 (CreateDevice) - MythCodecContext: Created hardware device 'vaapi' 2020-07-04 16:15:24.840811 I [2253861/2253861] CoreContext decoders/mythcodeccontext.cpp:546 (CreateDevice) - Creating dummy interop 2020-07-04 16:15:24.840838 I [2253861/2253861] CoreContext decoders/mythvaapicontext.cpp:481 (HaveVAAPI) - VAAPIDec: Supported/available VAAPI decoders: 2020-07-04 16:15:24.841321 I [2253861/2253861] CoreContext decoders/mythcodeccontext.cpp:539 (CreateDevice) - MythCodecContext: Created hardware device 'vaapi' 2020-07-04 16:15:24.841332 I [2253861/2253861] CoreContext decoders/mythcodeccontext.cpp:546 (CreateDevice) - Creating dummy interop 2020-07-04 16:15:24.841506 I [2253861/2253861] CoreContext decoders/mythcodeccontext.cpp:436 (DeviceContextFinished) - MythCodecContext: vaapi device context finished 2020-07-04 16:15:24.841527 I [2253861/2253861] CoreContext decoders/mythcodeccontext.cpp:445 (DeviceContextFinished) - MythCodecContext: Calling default device context free 2020-07-04 16:15:24.841723 I [2253861/2253861] CoreContext decoders/mythvaapicontext.cpp:615 (GetProfiles) - VAAPIDec: EGL DMABUF available for best VAAPI performance 2020-07-04 16:15:24.841758 I [2253861/2253861] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: MPEG2 Simple (Max size: 4096x4096) 2020-07-04 16:15:24.841778 I [2253861/2253861] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: MPEG2 Main (Max size: 4096x4096) 2020-07-04 16:15:24.841797 I [2253861/2253861] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: H264 Constrained (Max size: 4096x4096) 2020-07-04 16:15:24.841813 I [2253861/2253861] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: H264 Main (Max size: 4096x4096) 2020-07-04 16:15:24.841828 I [2253861/2253861] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: H264 High (Max size: 4096x4096) 2020-07-04 16:15:24.841846 I [2253861/2253861] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: VC1 Simple (Max size: 4096x4096) 2020-07-04 16:15:24.841862 I [2253861/2253861] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: VC1 Main (Max size: 4096x4096) 2020-07-04 16:15:24.841878 I [2253861/2253861] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: VC1 Advanced (Max size: 4096x4096) 2020-07-04 16:15:24.841901 I [2253861/2253861] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: VP8 (Max size: 4096x4096) 2020-07-04 16:15:24.841917 I [2253861/2253861] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: HEVC Main (Max size: 4096x4096) 2020-07-04 16:15:24.841929 I [2253861/2253861] CoreContext decoders/mythcodeccontext.cpp:436 (DeviceContextFinished) - MythCodecContext: vaapi device context finished 2020-07-04 16:15:24.841940 I [2253861/2253861] CoreContext decoders/mythcodeccontext.cpp:445 (DeviceContextFinished) - MythCodecContext: Calling default device context free 2020-07-04 16:15:24.843125 E [2253861/2253861] CoreContext opengl/mythnvdecinterop.cpp:327 (CreateCUDAPriv) - NVDECInterop: Failed to load functions 2020-07-04 16:15:24.843187 I [2253861/2253861] CoreContext decoders/mythnvdeccontext.cpp:539 (HaveNVDEC) - NVDEC: No NVDEC decoders found 2020-07-04 16:15:24.905032 D [2253861/2253878] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 2 2020-07-04 16:15:24.960279 I [2253861/2253861] CoreContext decoders/mythv4l2m2mcontext.cpp:259 (GetProfiles) - V4L2_M2M: Device: /dev/video0 Driver: 'uvcvideo' Capabilities: 0x84a00001 2020-07-04 16:15:24.960473 I [2253861/2253861] CoreContext decoders/mythv4l2m2mcontext.cpp:259 (GetProfiles) - V4L2_M2M: Device: /dev/video1 Driver: 'uvcvideo' Capabilities: 0x84a00001 2020-07-04 16:15:24.960562 I [2253861/2253861] CoreContext decoders/mythv4l2m2mcontext.cpp:378 (HaveV4L2Codecs) - V4L2_M2M: No V4L2 decoders found 2020-07-04 16:15:24.982350 I [2253861/2253861] CoreContext decoders/mythdrmprimecontext.cpp:242 (HavePrimeDecoders) - DRMPRIMECtx: DRM PRIME codecs supported: None 2020-07-04 16:15:24.982464 I [2253861/2253861] CoreContext videodisplayprofile.cpp:1411 (InitStatics) - VDP: decoder<->render support: ffmpeg null opengl opengl-yv12 2020-07-04 16:15:24.982478 I [2253861/2253861] CoreContext videodisplayprofile.cpp:1411 (InitStatics) - VDP: decoder<->render support: vdpau opengl-hw 2020-07-04 16:15:24.982486 I [2253861/2253861] CoreContext videodisplayprofile.cpp:1411 (InitStatics) - VDP: decoder<->render support: vdpau-dec null opengl opengl-yv12 2020-07-04 16:15:24.982494 I [2253861/2253861] CoreContext videodisplayprofile.cpp:1411 (InitStatics) - VDP: decoder<->render support: vaapi opengl-hw 2020-07-04 16:15:24.982502 I [2253861/2253861] CoreContext videodisplayprofile.cpp:1411 (InitStatics) - VDP: decoder<->render support: vaapi-dec null opengl opengl-yv12 2020-07-04 16:15:25.068277 N [2253861/2253861] CoreContext videodisplayprofile.cpp:576 (LoadDB) - VDP: Ignoring profile 65 (decoder nvdec is not available) 2020-07-04 16:15:25.152729 N [2253861/2253861] CoreContext videodisplayprofile.cpp:576 (LoadDB) - VDP: Ignoring profile 67 (decoder v4l2 is not available) 2020-07-04 16:15:25.236768 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Start in Group List' changed to 1 2020-07-04 16:15:25.255398 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always Prompt for Initial Group Filter' changed to 0 2020-07-04 16:15:25.255422 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Save Current Group Filter When Changed' changed to 1 2020-07-04 16:15:25.255438 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Change Recording Group Using the Arrow Keys' changed to 0 2020-07-04 16:15:25.255470 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Include the 'Watch List' Group' changed to 1 2020-07-04 16:15:25.255484 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Start from the Watch List View' changed to 0 2020-07-04 16:15:25.255506 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Exclude Recordings Not Set for Auto-expire' changed to 0 2020-07-04 16:15:25.255551 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Smart Fast Forwarding' changed to 0 2020-07-04 16:15:25.255578 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Reverse Direction in Fast Forward/Rewind' changed to 1 2020-07-04 16:15:25.263880 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Jump to Program OSD' changed to 1 2020-07-04 16:15:25.272076 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Clear Bookmark on Playback' changed to 1 2020-07-04 16:15:25.280397 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Playback from Start of Program' changed to 0 2020-07-04 16:15:25.288782 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Automatically Mark a Recording as Watched' changed to 0 2020-07-04 16:15:25.297397 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Continue Playback When Embedded' changed to 0 2020-07-04 16:15:25.388058 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Prompt At End of Recording' changed to 0 2020-07-04 16:15:25.396870 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Music Choice' changed to 0 2020-07-04 16:15:25.405072 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Realtime Priority Threads' changed to 1 2020-07-04 16:15:25.405234 D [2253861/2253878] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 3 2020-07-04 16:15:25.429276 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Chroma Upsampling Filter when deinterlacing' changed to 0 2020-07-04 16:15:25.449009 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-04 16:15:25.449039 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-04 16:15:25.449052 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.449076 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-04 16:15:25.449088 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.449237 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-04 16:15:25.449248 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-04 16:15:25.449255 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.449268 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-04 16:15:25.449276 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.449397 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-04 16:15:25.449416 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.449435 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.449460 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.449471 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.449988 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-04 16:15:25.450000 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-04 16:15:25.450006 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.450015 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-04 16:15:25.450022 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.450134 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-04 16:15:25.450144 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-04 16:15:25.450151 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.450160 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-04 16:15:25.450166 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.450274 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-04 16:15:25.450295 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-04 16:15:25.450300 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.450309 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-04 16:15:25.450314 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.450430 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-04 16:15:25.450482 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.450498 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.450514 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.450524 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.450728 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-04 16:15:25.450757 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.450764 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.450773 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.450778 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.451260 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-04 16:15:25.451272 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-04 16:15:25.451278 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.451286 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-04 16:15:25.451292 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.451450 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-04 16:15:25.451463 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-04 16:15:25.451469 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.451479 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0 2020-07-04 16:15:25.451484 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.451594 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-04 16:15:25.451605 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.451612 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.451619 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.451625 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.451774 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-04 16:15:25.451785 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.451791 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-04 16:15:25.451800 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.451805 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-04 16:15:25.451906 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-04 16:15:25.451929 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.451943 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.451954 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.451960 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0 2020-07-04 16:15:25.452126 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-04 16:15:25.452135 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.452141 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-04 16:15:25.452150 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.452156 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-04 16:15:25.452296 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-04 16:15:25.452304 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.452312 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-04 16:15:25.452320 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.452325 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-04 16:15:25.452826 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-04 16:15:25.452838 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.452844 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-04 16:15:25.452853 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.452858 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-04 16:15:25.452999 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-04 16:15:25.453007 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.453014 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-04 16:15:25.453024 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.453048 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-04 16:15:25.453353 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1 2020-07-04 16:15:25.453384 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.453396 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-04 16:15:25.453414 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1 2020-07-04 16:15:25.453425 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1 2020-07-04 16:15:25.478238 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Start in Group List' changed to 1 2020-07-04 16:15:25.494813 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always Prompt for Initial Group Filter' changed to 0 2020-07-04 16:15:25.501835 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Save Current Group Filter When Changed' changed to 1 2020-07-04 16:15:25.510177 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Change Recording Group Using the Arrow Keys' changed to 0 2020-07-04 16:15:25.525741 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Include the 'Watch List' Group' changed to 1 2020-07-04 16:15:25.532905 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Start from the Watch List View' changed to 0 2020-07-04 16:15:25.540837 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Exclude Recordings Not Set for Auto-expire' changed to 0 2020-07-04 16:15:25.547000 I [2253861/2253904] AirplayServer bonjourregister.cpp:115 (BonjourCallback) - Bonjour: Service registration complete: name 'MythTV on cosmos' type '_airplay._tcp.' domain: 'local.' 2020-07-04 16:15:25.566042 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Smart Fast Forwarding' changed to 1 2020-07-04 16:15:25.582862 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Reverse Direction in Fast Forward/Rewind' changed to 1 2020-07-04 16:15:25.847648 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Interactive TV' changed to 0 2020-07-04 16:15:25.847675 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Network Access for Interactive TV' changed to 1 2020-07-04 16:15:25.849257 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always Use Browse Mode in Live TV' changed to 1 2020-07-04 16:15:25.849277 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Browse All Channels' changed to 0 2020-07-04 16:15:25.849292 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always Display Closed Captioning or Subtitles' changed to 0 2020-07-04 16:15:25.899186 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Interactive TV' changed to 0 2020-07-04 16:15:25.907646 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Network Access for Interactive TV' changed to 1 2020-07-04 16:15:25.923471 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always Use Browse Mode in Live TV' changed to 1 2020-07-04 16:15:25.931830 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Browse All Channels' changed to 0 2020-07-04 16:15:25.940379 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always Display Closed Captioning or Subtitles' changed to 0 2020-07-04 16:15:25.948401 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Re-record Watched' changed to 0 2020-07-04 16:15:25.948417 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Watched Before Unwatched' changed to 0 2020-07-04 16:15:25.948556 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Experimental Speedup of Commercial Detection' changed to 0 2020-07-04 16:15:25.948567 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Strict Commercial Detection' changed to 1 2020-07-04 16:15:26.049785 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Remember Last Channel Group' changed to 0 2020-07-04 16:15:26.057754 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Browse/Change Channels from Channel Group' changed to 0 2020-07-04 16:15:26.100996 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Re-record Watched' changed to 0 2020-07-04 16:15:26.110232 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Watched Before Unwatched' changed to 0 2020-07-04 16:15:26.161076 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Experimental Speedup of Commercial Detection' changed to 0 2020-07-04 16:15:26.169064 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Strict Commercial Detection' changed to 1 2020-07-04 16:15:26.221349 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Remember Last Channel Group' changed to 0 2020-07-04 16:15:26.241579 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Browse/Change Channels from Channel Group' changed to 0 2020-07-04 16:15:26.264551 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use full range RGB output' changed to 1 2020-07-04 16:15:26.264765 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use GUI Size for TV Playback' changed to 1 2020-07-04 16:15:26.264780 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Hide Mouse Cursor in MythTV' changed to 0 2020-07-04 16:15:26.264804 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use Window Border' changed to 0 2020-07-04 16:15:26.264817 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always On Top' changed to 0 2020-07-04 16:15:26.264852 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'AirPlay Fullscreen Playback' changed to 0 2020-07-04 16:15:26.276260 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Separate Video Modes for GUI and TV Playback' changed to 0 2020-07-04 16:15:26.339925 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable LCD Device' changed to 0 2020-07-04 16:15:26.339935 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Time' changed to 1 2020-07-04 16:15:26.339944 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Menus' changed to 1 2020-07-04 16:15:26.339951 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display music artist and title' changed to 1 2020-07-04 16:15:26.339962 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Channel Information' changed to 1 2020-07-04 16:15:26.339978 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Recording Status' changed to 0 2020-07-04 16:15:26.339987 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Volume Information' changed to 1 2020-07-04 16:15:26.339994 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Generic Information' changed to 1 2020-07-04 16:15:26.339999 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Backlight Always On' changed to 1 2020-07-04 16:15:26.340005 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Heartbeat Always On' changed to 0 2020-07-04 16:15:26.340010 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Large Clock' changed to 0 2020-07-04 16:15:26.356680 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use full range RGB output' changed to 1 2020-07-04 16:15:26.413500 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use GUI Size for TV Playback' changed to 1 2020-07-04 16:15:26.421721 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Hide Mouse Cursor in MythTV' changed to 0 2020-07-04 16:15:26.429092 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use Window Border' changed to 0 2020-07-04 16:15:26.436955 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always On Top' changed to 0 2020-07-04 16:15:26.460732 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'AirPlay Fullscreen Playback' changed to 0 2020-07-04 16:15:26.467775 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Separate Video Modes for GUI and TV Playback' changed to 0 2020-07-04 16:15:26.699629 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable LCD Device' changed to 0 2020-07-04 16:15:26.773937 D [2253861/2253878] SSDP portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 172.17.0.1 port 6547 timeLimit 5000 linkLocalOnly 0 2020-07-04 16:15:26.813456 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use Line Edit Virtual Keyboards' changed to 1 2020-07-04 16:15:26.846547 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Remove Prefixes when Sorting' changed to 1 2020-07-04 16:15:26.846597 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Media Monitor' changed to 0 2020-07-04 16:15:26.846862 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Network Remote Control Interface' changed to 0 2020-07-04 16:15:26.846917 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable CEC Control Interface' changed to 1 2020-07-04 16:15:26.846940 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Allow Power On TV' changed to 1 2020-07-04 16:15:26.846965 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Allow Power Off TV' changed to 1 2020-07-04 16:15:26.846990 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Power On TV at Start' changed to 1 2020-07-04 16:15:26.847015 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Power Off TV at Exit' changed to 1 2020-07-04 16:15:26.847058 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable AirPlay' changed to 1 2020-07-04 16:15:26.847073 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'AirPlay Fullscreen Playback' changed to 0 2020-07-04 16:15:26.847117 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Only Support AirTunes (no video)' changed to 0 2020-07-04 16:15:26.847154 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Require Password' changed to 0 2020-07-04 16:15:26.847196 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Ping Test Server' changed to 0 2020-07-04 16:15:26.847205 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use Custom Identifier for Frontend Preferences' changed to 0 2020-07-04 16:15:26.847213 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Database Server Wakeup' changed to 0 2020-07-04 16:15:26.863473 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use Line Edit Virtual Keyboards' changed to 1 2020-07-04 16:15:26.880520 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Remove Prefixes when Sorting' changed to 1 2020-07-04 16:15:26.896647 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Media Monitor' changed to 0 2020-07-04 16:15:26.964085 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Network Remote Control Interface' changed to 0 2020-07-04 16:15:26.991366 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable CEC Control Interface' changed to 1 2020-07-04 16:15:27.000145 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Allow Power On TV' changed to 1 2020-07-04 16:15:27.009480 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Allow Power Off TV' changed to 1 2020-07-04 16:15:27.018057 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Power On TV at Start' changed to 1 2020-07-04 16:15:27.026205 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Power Off TV at Exit' changed to 1 2020-07-04 16:15:27.033498 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable AirPlay' changed to 1 2020-07-04 16:15:27.042413 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'AirPlay Fullscreen Playback' changed to 0 2020-07-04 16:15:27.050653 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Only Support AirTunes (no video)' changed to 0 2020-07-04 16:15:27.062866 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Require Password' changed to 0 2020-07-04 16:15:27.142875 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Video Tree Remembers Last Selected Position' changed to 0 2020-07-04 16:15:27.142910 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Aggressive Parental Control' changed to 0 2020-07-04 16:15:27.142918 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Automatic Parental Level from Rating' changed to 0 2020-07-04 16:15:27.205365 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Video Tree Remembers Last Selected Position' changed to 0 2020-07-04 16:15:27.241028 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Aggressive Parental Control' changed to 0 2020-07-04 16:15:27.248203 D [2253861/2253861] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Automatic Parental Level from Rating' changed to 0 2020-07-04 16:15:27.274572 D [2253861/2253878] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 3 2020-07-04 16:15:30.014792 N [2253861/2253861] CoreContext mythmainwindow.cpp:1902 (RegisterMediaPlugin) - Registering Internal as a media playback plugin. 2020-07-04 16:15:30.033383 A [2253861/2253861] 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-04 16:15:30.036379 W [2253861/2253861] CoreContext mediamonitor-unix.cpp:212 (CheckMountable) - MMUnix:UDisks2 service found. Media Monitor does not support this yet! 2020-07-04 16:15:30.049049 W [2253861/2253861] CoreContext mythplugin.cpp:123 (MythPluginManager) - No plugins directory /usr/lib/x86_64-linux-gnu/mythtv/plugins 2020-07-04 16:15:30.091272 D [2253861/2253889] ImageLoad portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:30.091689 D [2253861/2253886] ImageLoad portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:30.092429 D [2253861/2253892] ImageLoad portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:30.221309 N [2253861/2253861] CoreContext main.cpp:1224 (RunMenu) - Found mainmenu.xml for theme 'Functionality' 2020-07-04 16:15:30.259809 D [2253861/2253861] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_HOSTNAME) called from UI thread 2020-07-04 16:15:30.277578 I [2253861/2253861] CoreContext themechooser.cpp:1034 (ThemeUpdateChecker) - Checking for theme updates every hour 2020-07-04 16:15:30.277746 I [2253861/2253861] CoreContext housekeeper.cpp:663 (RegisterTask) - Registering HouseKeeperTask 'HardwareProfiler'. 2020-07-04 16:15:30.300764 I [2253861/2253861] CoreContext housekeeper.cpp:737 (Start) - Starting HouseKeeper. 2020-07-04 16:15:30.361824 D [2253861/2253895] Reconnect portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:30.362026 D [2253861/2253921] HttpServer78 portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:30.420010 I [2253861/2253861] CoreContext bonjourregister.cpp:115 (BonjourCallback) - Bonjour: Service registration complete: name 'Mythfrontend on cosmos' type '_mythfrontend._tcp.' domain: 'local.' 2020-07-04 16:15:34.613600 D [2253861/2253861] CoreContext videolist.cpp:684 (refreshList) - Using Folder mode 2020-07-04 16:15:38.519274 N [2253861/2253861] CoreContext mythmainwindow.cpp:2859 (PauseIdleTimer) - Suspending idle timer 2020-07-04 16:15:38.520125 D [2253861/2253923] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:38.528773 D [2253861/2253924] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:39.483865 D [2253861/2253923] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:39.490493 D [2253861/2253924] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:40.438464 I [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:51 (DVDInfo) - DVDInfo: Trying myth://Videos@movieserver/Kids/truncated-groundhog.iso 2020-07-04 16:15:40.440752 D [2253861/2253861] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/truncated-groundhog.iso...) called from UI thread 2020-07-04 16:15:40.443931 D [2253861/2253861] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/truncated-groundhog.iso...) called from UI thread 2020-07-04 16:15:40.447532 D [2253861/2253925] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:40.455313 D [2253861/2253926] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:41.399442 I [2253861/2253861] CoreContext fileringbuffer.cpp:182 (OpenFile) - FileRingBuf(myth://Videos@movieserver/Kids/truncated-groundhog.iso): OpenFile(myth://Videos@movieserver/Kids/truncated-groundhog.iso, 2000 ms) 2020-07-04 16:15:41.401343 D [2253861/2253927] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:41.409556 D [2253861/2253928] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:41.810429 D [2253861/2253861] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/truncated-groundhog.iso...) called from UI thread 2020-07-04 16:15:41.813986 D [2253861/2253932] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:41.824420 D [2253861/2253933] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:42.821644 I [2253861/2253861] CoreContext fileringbuffer.cpp:182 (OpenFile) - FileRingBuf(myth://Videos@movieserver/Kids/truncated-groundhog.iso): OpenFile(myth://Videos@movieserver/Kids/truncated-groundhog.iso, 2000 ms) 2020-07-04 16:15:42.822268 D [2253861/2253932] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:42.831449 D [2253861/2253933] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:42.923646 I [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:77 (~DVDInfo) - DVDInfo: Finishing. 2020-07-04 16:15:42.941626 N [2253861/2253861] CoreContext mythmainwindow.cpp:2864 (PauseIdleTimer) - Resuming idle timer 2020-07-04 16:15:44.295005 I [2253861/2253861] CoreContext tv_play.cpp:1009 (TV) - TV::TV(): Creating TV object 2020-07-04 16:15:44.350575 I [2253861/2253861] CoreContext tv_play.cpp:1033 (TV) - TV::TV(): Finished creating TV object 2020-07-04 16:15:44.350586 D [2253861/2253861] CoreContext tv_play.cpp:299 (StartTV) - TV::StartTV(): -- begin 2020-07-04 16:15:44.350614 N [2253861/2253861] CoreContext mythmainwindow.cpp:2859 (PauseIdleTimer) - Suspending idle timer 2020-07-04 16:15:44.350632 D [2253861/2253861] CoreContext tv_play.cpp:1162 (Init) - TV::Init(): -- begin 2020-07-04 16:15:44.372244 I [2253861/2253861] CoreContext tv_play.cpp:1209 (Init) - TV::Init(): Created TvPlayWindow. 2020-07-04 16:15:44.384627 D [2253861/2253861] CoreContext tv_play.cpp:1255 (Init) - TV::Init(): -- end 2020-07-04 16:15:44.384666 D [2253861/2253861] CoreContext tv_play.cpp:345 (StartTV) - TV::StartTV(): tv->Playback() -- begin 2020-07-04 16:15:44.439201 D [2253861/2253861] CoreContext tv_play.cpp:2156 (HandleStateChange) - TV::HandleStateChange(): (0) -- begin 2020-07-04 16:15:44.439241 I [2253861/2253861] CoreContext tv_play.cpp:2184 (HandleStateChange) - TV::HandleStateChange(): Attempting to change from None to WatchingDVD 2020-07-04 16:15:44.439842 D [2253861/2253938] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:44.448033 D [2253861/2253939] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:45.396558 D [2253861/2253861] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/truncated-groundhog.iso...) called from UI thread 2020-07-04 16:15:45.400595 I [2253861/2253861] CoreContext ringbuffer.cpp:177 (Create) - Trying DVD at myth://Videos@movieserver/Kids/truncated-groundhog.iso 2020-07-04 16:15:45.400960 D [2253861/2253861] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/truncated-groundhog.iso...) called from UI thread 2020-07-04 16:15:45.404057 D [2253861/2253861] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/truncated-groundhog.iso...) called from UI thread 2020-07-04 16:15:45.407905 D [2253861/2253938] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:45.415963 D [2253861/2253939] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:46.359348 I [2253861/2253861] CoreContext fileringbuffer.cpp:182 (OpenFile) - FileRingBuf(myth://Videos@movieserver/Kids/truncated-groundhog.iso): OpenFile(myth://Videos@movieserver/Kids/truncated-groundhog.iso, 2000 ms) 2020-07-04 16:15:46.359924 D [2253861/2253941] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:46.367577 D [2253861/2253942] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:46.772742 D [2253861/2253861] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/truncated-groundhog.iso...) called from UI thread 2020-07-04 16:15:46.776908 D [2253861/2253946] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:46.789825 D [2253861/2253947] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:47.907093 I [2253861/2253861] CoreContext fileringbuffer.cpp:182 (OpenFile) - FileRingBuf(myth://Videos@movieserver/Kids/truncated-groundhog.iso): OpenFile(myth://Videos@movieserver/Kids/truncated-groundhog.iso, 2000 ms) 2020-07-04 16:15:47.907677 D [2253861/2253946] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:47.958610 D [2253861/2253949] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:48.077699 I [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:461 (OpenFile) - DVDRB: Opened DVD device at myth://Videos@movieserver/Kids/truncated-groundhog.iso 2020-07-04 16:15:48.162990 I [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:494 (OpenFile) - DVDRB: DVD Serial Number 2B7E64E2 2020-07-04 16:15:48.163026 D [2253861/2253861] CoreContext tv_play.cpp:5704 (StartPlayer) - TV::StartPlayer(): (0, WatchingDVD, main) -- begin 2020-07-04 16:15:48.163052 I [2253861/2253861] CoreContext tv_play.cpp:5708 (StartPlayer) - TV::StartPlayer(): Elapsed time since TV constructor was called: 3868 ms 2020-07-04 16:15:48.622981 E [2253861/2253861] CoreContext audio/audiooutputalsa.cpp:164 (GetPCMInfo) - ALSA: snd_pcm_info_get_card: Operation not permitted 2020-07-04 16:15:48.678408 N [2253861/2253861] CoreContext audioplayer.cpp:162 (ReinitAudio) - AudioPlayer: Enabling Audio 2020-07-04 16:15:48.678421 I [2253861/2253861] CoreContext mythplayer.cpp:788 (OpenFile) - Player(0): Opening 'myth://Videos@movieserver/Kids/truncated-groundhog.iso' 2020-07-04 16:15:48.807464 D [2253861/2253861] 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-04 16:15:48.807523 D [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:1097 (safe_read) - DVDRB: DVDNAV_VTS_CHANGE: old_vtsN 0, new_vtsN 1, aspect 0, perm 3 2020-07-04 16:15:48.807563 D [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:779 (safe_read) - DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #1 Menu No Length 0.0 2020-07-04 16:15:48.807575 I [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:791 (safe_read) - DVDRB: Menu #0 Length: 14.8 seconds 2020-07-04 16:15:48.807583 D [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:837 (safe_read) - DVDRB: DVDNAV_SPU_CLUT_CHANGE 2020-07-04 16:15:48.807601 D [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:861 (safe_read) - DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide 0, physicalletterbox 0, physicalpanscan 0, currenttrack 0 2020-07-04 16:15:48.807618 D [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:884 (safe_read) - DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0, physical 0, logical 0 2020-07-04 16:15:48.936155 D [2253861/2253861] 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-04 16:15:48.936194 D [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:375 (Seek) - DVD Playback Seek() time: 0; seekSpeed: 0 2020-07-04 16:15:49.115376 I [2253861/2253861] CoreContext videodisplayprofile.cpp:350 (VideoDisplayProfile) - VDP: Accepting: cmp() w() h() framerate() codecs() dec(vaapi) cpus(4) skiploop(enabled) rend(opengl-hw) deint(medium:shader:driver,medium:shader:driver) 2020-07-04 16:15:49.131115 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:363 (AvFormatDecoder) - AFD: PlayerFlags: 0xc0, AudioReadAhead: 100 msec 2020-07-04 16:15:49.131131 I [2253861/2253861] CoreContext mythplayer.cpp:5624 (syncWithAudioStretch) - Player(0): Stretch Factor 1, allow passthru 2020-07-04 16:15:49.131309 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:916 (InitByteContext) - AFD: Buffer size: 2048 Streamed 1 Seekable 0 Available 0 2020-07-04 16:15:49.131327 D [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:1071 (safe_read) - DVDRB: DVDNAV_HOP_CHANNEL 2020-07-04 16:15:49.131335 D [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:779 (safe_read) - DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #1 Menu No Length 0.0 2020-07-04 16:15:49.131338 I [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:791 (safe_read) - DVDRB: Menu #0 Length: 14.8 seconds 2020-07-04 16:15:49.131341 D [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:837 (safe_read) - DVDRB: DVDNAV_SPU_CLUT_CHANGE 2020-07-04 16:15:49.131346 D [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:861 (safe_read) - DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide 0, physicalletterbox 0, physicalpanscan 0, currenttrack 0 2020-07-04 16:15:49.131351 D [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:884 (safe_read) - DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0, physical 0, logical 0 2020-07-04 16:15:49.152238 D [2253861/2253861] 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-04 16:15:49.189658 D [2253861/2253861] 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-04 16:15:49.191266 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0 2020-07-04 16:15:49.191279 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data) 2020-07-04 16:15:49.191856 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 0 2020-07-04 16:15:49.191874 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #2: ID: 0x80 Codec ID: AC3 Type: Audio Bitrate: 192000 2020-07-04 16:15:49.191888 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:2034 (ScanStreams) - AFD: codec AC3 has 2 channels 2020-07-04 16:15:49.191895 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for AC3 2020-07-04 16:15:49.192369 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x5615fa2a5a00, id(AC3) type(Audio) 2020-07-04 16:15:49.192391 I [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:1888 (GetAudioLanguage) - DVDRB: Audio StreamID: 0; lang: 65535 2020-07-04 16:15:49.192412 I [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:2003 (ConvertLangCode) - DVDRB: code: 65535; iso639: und 2020-07-04 16:15:49.192506 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:2258 (ScanStreams) - AFD: Trying to select best video track 2020-07-04 16:15:49.192595 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:2293 (ScanStreams) - AFD: Selected track #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Profile: Main Type: Video(720x480) Bitrate: 500000 2020-07-04 16:15:49.192712 I [2253861/2253861] 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-04 16:15:49.192806 I [2253861/2253861] CoreContext videodisplayprofile.cpp:512 (LoadBestPreferences) - VDP: LoadBestPreferences(720x480, 29.970, mpeg2video) 2020-07-04 16:15:49.192845 I [2253861/2253861] CoreContext videodisplayprofile.cpp:533 (LoadBestPreferences) - VDP: LoadBestPreferences result: priority:1 width: height: fps: codecs: 2020-07-04 16:15:49.192862 I [2253861/2253861] CoreContext videodisplayprofile.cpp:538 (LoadBestPreferences) - VDP: decoder:vaapi renderer:opengl-hw deint0:medium:shader:driver deint1:medium:shader:driver cpus:4 2020-07-04 16:15:49.192906 I [2253861/2253861] CoreContext opengl/mythopenglinterop.cpp:114 (GetInteropType) - OpenGLInterop: Checking interop support for VAAPI 2020-07-04 16:15:49.192991 I [2253861/2253861] CoreContext opengl/mythopenglinterop.cpp:158 (GetInteropType) - OpenGLInterop: Rendering supported for frame type 'VAAPI' with VAAPI DRM 2020-07-04 16:15:49.193008 I [2253861/2253861] CoreContext decoders/mythvaapicontext.cpp:217 (GetSupportedCodec) - VAAPIDec: VAAPI supports decoding 'MPEG2VIDEO Main yuv420p 720x480' 2020-07-04 16:15:49.193021 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:1487 (InitVideoCodec) - AFD: InitVideoCodec ID:MPEG2VIDEO Type:Video Size:720x480 2020-07-04 16:15:49.193109 I [2253861/2253861] CoreContext mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:49.193132 I [2253861/2253861] CoreContext mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Detect Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:49.193148 D [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:1677 (ScanATSCCaptionStreams) - AFD: ScanATSCCaptionStreams() called with no PMT 2020-07-04 16:15:49.193181 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:2448 (ScanStreams) - AFD: Using vaapi for video decoding 2020-07-04 16:15:49.193221 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x5615fadb4f00, id(MPEG2VIDEO) type(Video) 2020-07-04 16:15:49.193232 W [2253861/2253861] CoreContext ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream. 2020-07-04 16:15:49.193267 W [2253861/2253861] CoreContext ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream. 2020-07-04 16:15:49.193669 I [2253861/2253861] 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-04 16:15:49.234409 I [2253861/2253861] CoreContext decoders/decoderbase.cpp:1100 (AutoSelectTrack) - Dec: Selected track #1 (type 2) in the Unknown language(0) 2020-07-04 16:15:49.234431 I [2253861/2253861] CoreContext decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0) 2020-07-04 16:15:49.234457 I [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:2124 (GetFrameRate) - DVDRB: DVD Frame Rate 29.97 2020-07-04 16:15:49.257880 I [2253861/2253861] CoreContext decoders/decoderbase.cpp:189 (PosMapFromDb) - Dec: Position map filled from DB to: 449 2020-07-04 16:15:49.257905 I [2253861/2253861] CoreContext decoders/decoderbase.cpp:366 (SyncPositionMap) - Dec: SyncPositionMap prerecorded, from DB: 1 entries 2020-07-04 16:15:49.257922 I [2253861/2253861] CoreContext decoders/decoderbase.cpp:403 (SyncPositionMap) - Dec: SyncPositionMap, new totframes: 449, new length: 15, posMap size: 1 2020-07-04 16:15:49.279701 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:1247 (OpenFile) - AFD: Position map found 2020-07-04 16:15:49.279718 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:1250 (OpenFile) - AFD: Successfully opened decoder for file: "myth://Videos@movieserver/Kids/truncated-groundhog.iso". novideo(0) 2020-07-04 16:15:49.279726 I [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:513 (StartFromBeginning) - DVDRB: Resetting DVD device. 2020-07-04 16:15:49.279746 I [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:531 (StartFromBeginning) - DVDRB: Setting DVD languages to en 2020-07-04 16:15:49.279826 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:854 (Reset) - AFD: Reset: Video 1, Seek 1, File 1 2020-07-04 16:15:49.279841 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:699 (SeekReset) - AFD: SeekReset(0, 0, do flush, don't discard) 2020-07-04 16:15:49.279911 I [2253861/2253861] CoreContext decoders/avformatdecoder.cpp:741 (SeekReset) - AFD: SeekReset() flushing 2020-07-04 16:15:49.280612 I [2253861/2253861] CoreContext decoders/decoderbase.cpp:45 (Reset) - Dec: Reset: Video 1, Seek 0, File 1 2020-07-04 16:15:49.281029 I [2253861/2253861] CoreContext decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0) 2020-07-04 16:15:49.281046 I [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:2124 (GetFrameRate) - DVDRB: DVD Frame Rate 29.97 2020-07-04 16:15:49.298531 I [2253861/2253861] CoreContext decoders/decoderbase.cpp:189 (PosMapFromDb) - Dec: Position map filled from DB to: 449 2020-07-04 16:15:49.298552 I [2253861/2253861] CoreContext decoders/decoderbase.cpp:366 (SyncPositionMap) - Dec: SyncPositionMap prerecorded, from DB: 1 entries 2020-07-04 16:15:49.298568 I [2253861/2253861] CoreContext decoders/decoderbase.cpp:403 (SyncPositionMap) - Dec: SyncPositionMap, new totframes: 449, new length: 15, posMap size: 1 2020-07-04 16:15:49.351883 I [2253861/2253861] CoreContext opengl/mythopenglinterop.cpp:158 (GetInteropType) - OpenGLInterop: Rendering supported for frame type 'VAAPI' with VAAPI DRM 2020-07-04 16:15:49.351912 I [2253861/2253861] CoreContext mythvideoout.cpp:72 (Create) - VideoOutput: Allowed renderers for MPEG-2 vaapi (Decoder: vaapi): 'opengl-hw' 2020-07-04 16:15:49.351929 I [2253861/2253861] CoreContext videodisplayprofile.cpp:1332 (GetFilteredRenderers) - VDP: Safe renderers for 'vaapi': opengl-hw 2020-07-04 16:15:49.351942 I [2253861/2253861] CoreContext mythvideoout.cpp:76 (Create) - VideoOutput: Allowed renderers (filt: vaapi): opengl-hw 2020-07-04 16:15:49.426679 I [2253861/2253861] CoreContext videodisplayprofile.cpp:350 (VideoDisplayProfile) - VDP: Accepting: cmp() w() h() framerate() codecs() dec(vaapi) cpus(4) skiploop(enabled) rend(opengl-hw) deint(medium:shader:driver,medium:shader:driver) 2020-07-04 16:15:49.426702 I [2253861/2253861] CoreContext videodisplayprofile.cpp:512 (LoadBestPreferences) - VDP: LoadBestPreferences(720x480, 29.970, mpeg2video) 2020-07-04 16:15:49.426719 I [2253861/2253861] CoreContext videodisplayprofile.cpp:533 (LoadBestPreferences) - VDP: LoadBestPreferences result: priority:1 width: height: fps: codecs: 2020-07-04 16:15:49.426729 I [2253861/2253861] CoreContext videodisplayprofile.cpp:538 (LoadBestPreferences) - VDP: decoder:vaapi renderer:opengl-hw deint0:medium:shader:driver deint1:medium:shader:driver cpus:4 2020-07-04 16:15:49.426739 I [2253861/2253861] CoreContext mythvideoout.cpp:90 (Create) - VideoOutput: Preferred renderer: opengl-hw 2020-07-04 16:15:49.426743 I [2253861/2253861] CoreContext mythvideoout.cpp:116 (Create) - VideoOutput: Trying video renderer: 'opengl-hw' 2020-07-04 16:15:49.632480 D [2253861/2253861] 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-04 16:15:49.632586 D [2253861/2253861] 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-04 16:15:49.672713 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:57 (MythOpenGLVideo) - GLVid: Chroma upsampling filter disabled 2020-07-04 16:15:49.672804 I [2253861/2253861] CoreContext opengl/mythpainteropengl.cpp:74 (ClearCache) - Clearing OpenGL painter cache. 2020-07-04 16:15:49.704605 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:49.704627 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:49.704647 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1440x1080+240+0 Aspect: 1.77778 2020-07-04 16:15:49.704660 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.33333 2020-07-04 16:15:49.704695 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:49.704727 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:49.704746 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:49.704877 I [2253861/2253861] CoreContext videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:49.838650 I [2253861/2253954] Decoder mythplayer.cpp:94 (run) - Player(0): Decoder thread starting. 2020-07-04 16:15:49.868867 I [2253861/2253861] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_message 2020-07-04 16:15:49.871430 I [2253861/2253861] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_input 2020-07-04 16:15:49.898523 I [2253861/2253861] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window program_info 2020-07-04 16:15:49.901671 I [2253861/2253861] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window browse_info 2020-07-04 16:15:49.904947 I [2253861/2253861] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_status 2020-07-04 16:15:49.908584 I [2253861/2253861] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_program_editor 2020-07-04 16:15:49.928015 I [2253861/2253861] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_debug 2020-07-04 16:15:49.928025 I [2253861/2253861] CoreContext osd.cpp:169 (Init) - OSD: Loaded OSD: size 1920x1080 offset 0+0 2020-07-04 16:15:49.928081 I [2253861/2253861] CoreContext osd.cpp:1177 (InitSubtitles) - OSD: Created window aa_OSD_SUBTITLES 2020-07-04 16:15:49.928097 I [2253861/2253861] CoreContext mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(0) 2020-07-04 16:15:49.928358 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:49.928367 I [2253861/2253861] CoreContext mythplayer.cpp:1596 (InitAVSync) - Player(0): Display Refresh Rate: 60.006 Video Frame Rate: 29.970 2020-07-04 16:15:49.928374 I [2253861/2253861] CoreContext mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Interlaced Scan (Multiplier: 1) 2020-07-04 16:15:49.929269 I [2253861/2253861] CoreContext playercontext.cpp:447 (StartPlaying) - playCtx: StartPlaying(): took 0 ms to start player. 2020-07-04 16:15:49.929277 I [2253861/2253861] CoreContext tv_play.cpp:5743 (StartPlayer) - TV::StartPlayer(): Created player. 2020-07-04 16:15:49.929278 I [2253861/2253954] Decoder decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0) 2020-07-04 16:15:49.929286 I [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:2124 (GetFrameRate) - DVDRB: DVD Frame Rate 29.97 2020-07-04 16:15:49.929287 D [2253861/2253861] CoreContext tv_play.cpp:5749 (StartPlayer) - TV::StartPlayer(): (0, WatchingDVD, main) -- end ok 2020-07-04 16:15:49.929293 I [2253861/2253861] CoreContext tv_play.cpp:2437 (HandleStateChange) - TV::HandleStateChange(): Changing from None to WatchingDVD 2020-07-04 16:15:49.929321 D [2253861/2253954] Decoder portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1 2020-07-04 16:15:50.069347 I [2253861/2253861] CoreContext tv_play.cpp:2525 (HandleStateChange) - TV::HandleStateChange(): Main UI disabled. 2020-07-04 16:15:50.069362 D [2253861/2253861] CoreContext tv_play.cpp:2528 (HandleStateChange) - TV::HandleStateChange(): (0) -- end 2020-07-04 16:15:50.069444 D [2253861/2253861] CoreContext tv_play.cpp:356 (StartTV) - TV::StartTV(): tv->Playback() -- end 2020-07-04 16:15:50.069455 I [2253861/2253861] CoreContext tv_play.cpp:391 (StartTV) - TV::StartTV(): Entering main playback loop. 2020-07-04 16:15:50.073883 I [2253861/2253861] CoreContext screensaver-dbus.cpp:80 (Inhibit) - ScreenSaverDBus: Successfully inhibited screensaver via org.freedesktop.ScreenSaver. cookie 16037. nom nom 2020-07-04 16:15:50.091923 I [2253861/2253954] Decoder decoders/decoderbase.cpp:189 (PosMapFromDb) - Dec: Position map filled from DB to: 449 2020-07-04 16:15:50.091951 I [2253861/2253954] Decoder decoders/decoderbase.cpp:366 (SyncPositionMap) - Dec: SyncPositionMap prerecorded, from DB: 1 entries 2020-07-04 16:15:50.091994 I [2253861/2253954] Decoder decoders/decoderbase.cpp:403 (SyncPositionMap) - Dec: SyncPositionMap, new totframes: 449, new length: 15, posMap size: 1 2020-07-04 16:15:50.092195 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0 2020-07-04 16:15:50.092212 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data) 2020-07-04 16:15:50.092239 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 500000 2020-07-04 16:15:50.092265 W [2253861/2253954] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream. 2020-07-04 16:15:50.092291 N [2253861/2253954] Decoder audioplayer.cpp:162 (ReinitAudio) - AudioPlayer: Enabling Audio 2020-07-04 16:15:50.101015 I [2253861/2253861] CoreContext screensaver-x11.cpp:144 (DisableDPMS) - ScreenSaverX11Private: DPMS Deactivated 1 2020-07-04 16:15:50.101247 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:50.205217 N [2253861/2253861] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 104ms for video buffers AAAAAAAAAAAAAA 2020-07-04 16:15:50.220303 D [2253861/2253954] 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-04 16:15:50.220356 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1097 (safe_read) - DVDRB: DVDNAV_VTS_CHANGE: old_vtsN 0, new_vtsN 1, aspect 0, perm 3 2020-07-04 16:15:50.220378 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:779 (safe_read) - DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #1 Menu No Length 0.0 2020-07-04 16:15:50.220389 I [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:791 (safe_read) - DVDRB: Menu #0 Length: 14.8 seconds 2020-07-04 16:15:50.220396 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:837 (safe_read) - DVDRB: DVDNAV_SPU_CLUT_CHANGE 2020-07-04 16:15:50.220409 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:861 (safe_read) - DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide 0, physicalletterbox 0, physicalpanscan 0, currenttrack 0 2020-07-04 16:15:50.220420 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:884 (safe_read) - DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0, physical 0, logical 0 2020-07-04 16:15:50.306310 N [2253861/2253861] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 205ms for video buffers AAAAAAAAAAAAAA 2020-07-04 16:15:50.366850 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:930 (safe_read) - DVDRB: PTS discontinuity - waiting for decoder: this 3735, last 0, diff 3735 2020-07-04 16:15:50.367008 D [2253861/2253954] 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-04 16:15:50.367161 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0 2020-07-04 16:15:50.367170 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data) 2020-07-04 16:15:50.367185 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 500000 2020-07-04 16:15:50.367195 W [2253861/2253954] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream. 2020-07-04 16:15:50.367447 I [2253861/2253954] Decoder mythplayer.cpp:3085 (HandleDecoderCallback) - Player(0): Queuing callback for VAAPI context creation 2020-07-04 16:15:50.367767 I [2253861/2253861] CoreContext mythplayer.cpp:3100 (ProcessCallbacks) - Player(0): Executing VAAPI context creation 2020-07-04 16:15:50.367779 I [2253861/2253861] CoreContext decoders/mythcodeccontext.cpp:482 (CreateDecoderCallback) - MythCodecContext: Create decoder callback 2020-07-04 16:15:50.367801 I [2253861/2253861] CoreContext opengl/mythopenglinterop.cpp:158 (GetInteropType) - OpenGLInterop: Rendering supported for frame type 'VAAPI' with VAAPI DRM 2020-07-04 16:15:50.407001 I [2253861/2253861] CoreContext opengl/mythvaapiinterop.cpp:116 (InitaliseDisplay) - VAAPIInterop: Created VAAPI 1.7 display for VAAPI DRM (Intel i965 driver for Intel(R) Skylake - 2.4.0) 2020-07-04 16:15:50.407094 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:50.407103 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:50.407113 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 1920 2020-07-04 16:15:50.407120 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:50.407130 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 2088960 Pitch 1920 2020-07-04 16:15:50.407140 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 97 Mods 0x100000000000002 2020-07-04 16:15:50.407540 I [2253861/2253861] CoreContext opengl/mythvaapidrminterop.cpp:498 (TestPrimeInterop) - VAAPIDRM: VAAPI DRM PRIME interop is supported 2020-07-04 16:15:50.407549 I [2253861/2253861] CoreContext opengl/mythvaapidrminterop.cpp:45 (MythVAAPIInteropDRM) - VAAPIDRM: Using DRM PRIME for interop 2020-07-04 16:15:50.407881 I [2253861/2253861] CoreContext decoders/mythvaapicontext.cpp:389 (InitialiseContext) - VAAPIDec: VAAPI FFmpeg buffer pool created with 16 720x480 surfaces (2 references) 2020-07-04 16:15:50.412313 N [2253861/2253861] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 311ms for video buffers LAAAAAAAAAAAAA 2020-07-04 16:15:50.427129 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:926 (HandleStreamChange) - AFD: streams_changed 0x5615fadf9300 -- stream count 3 2020-07-04 16:15:50.427655 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0 2020-07-04 16:15:50.427670 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data) 2020-07-04 16:15:50.427686 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 0 2020-07-04 16:15:50.427702 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #2: ID: 0x80 Codec ID: AC3 Type: Audio Bitrate: 192000 2020-07-04 16:15:50.427710 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2034 (ScanStreams) - AFD: codec AC3 has 2 channels 2020-07-04 16:15:50.427721 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for AC3 2020-07-04 16:15:50.428108 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7fe1600808c0, id(AC3) type(Audio) 2020-07-04 16:15:50.428123 I [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1888 (GetAudioLanguage) - DVDRB: Audio StreamID: 0; lang: 65535 2020-07-04 16:15:50.428141 I [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:2003 (ConvertLangCode) - DVDRB: code: 65535; iso639: und 2020-07-04 16:15:50.428171 W [2253861/2253954] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream. 2020-07-04 16:15:50.430025 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:50.430078 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=1): extrapolating to (0,0) 2020-07-04 16:15:50.430110 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=1, ratio=33.3667): extrapolating to (1,33) 2020-07-04 16:15:50.430599 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:50.430625 I [2253861/2253861] CoreContext videocolourspace.cpp:381 (UpdateColourSpace) - ColourSpace: Input : bt470bg(Guessed) Depth:8 Range:Limited 2020-07-04 16:15:50.430640 I [2253861/2253861] CoreContext videocolourspace.cpp:387 (UpdateColourSpace) - ColourSpace: Input : Primaries:bt470bg Transfer: bt470bg 2020-07-04 16:15:50.430648 I [2253861/2253861] CoreContext videocolourspace.cpp:390 (UpdateColourSpace) - ColourSpace: Output: Range:Full Primaries: bt709 2020-07-04 16:15:50.430693 D [2253861/2253861] 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-04 16:15:50.430744 D [2253861/2253861] 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-04 16:15:50.431967 I [2253861/2253861] CoreContext opengl/mythvaapiinterop.cpp:380 (Deinterlace) - VAAPIInterop: New VAAPI frame pool with 2 720x480 surfaces 2020-07-04 16:15:50.432026 I [2253861/2253954] Decoder decoders/decoderbase.cpp:1100 (AutoSelectTrack) - Dec: Selected track #1 (type 2) in the Unknown language(0) 2020-07-04 16:15:50.440687 E [2253861/2253861] CoreContext opengl/mythvaapiinterop.cpp:277 (SetupDeinterlacer) - VAAPIInterop: VAAPI deinterlacer config failed - 'motion_adaptive' unsupported? 2020-07-04 16:15:50.441057 E [2253861/2253861] CoreContext opengl/mythvaapiinterop.cpp:388 (Deinterlace) - VAAPIInterop: Failed to create VAAPI deinterlacer 2x VAAPI Adaptive - disabling 2020-07-04 16:15:50.441124 I [2253861/2253861] CoreContext opengl/mythvaapiinterop.cpp:369 (operator()) - VAAPIInterop: VAAPI VPP frames context finished 2020-07-04 16:15:50.441130 I [2253861/2253861] CoreContext opengl/mythvaapiinterop.cpp:338 (operator()) - VAAPIInterop: VAAPI VPP device context finished 2020-07-04 16:15:50.441175 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:50.441184 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:50.441195 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:50.441202 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:50.441211 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:50.441220 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 97 Mods 0x100000000000002 2020-07-04 16:15:50.441454 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:50.441581 D [2253861/2253861] 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-04 16:15:50.441603 D [2253861/2253861] 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-04 16:15:50.442855 D [2253861/2253861] 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-04 16:15:50.442975 D [2253861/2253861] 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-04 16:15:50.444254 D [2253861/2253861] 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-04 16:15:50.444329 D [2253861/2253861] 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-04 16:15:50.445639 D [2253861/2253861] 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-04 16:15:50.445716 D [2253861/2253861] 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-04 16:15:50.446758 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:50.446794 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1440x1080 for Framebuffer 2020-07-04 16:15:50.451529 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 95 ms 2020-07-04 16:15:50.451768 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:50.451786 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:50.451803 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:50.451812 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:50.451826 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:50.451842 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 98 Mods 0x100000000000002 2020-07-04 16:15:50.480110 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 68 ms 2020-07-04 16:15:50.480400 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:50.480413 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:50.480426 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:50.480435 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:50.480444 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:50.480453 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 99 Mods 0x100000000000002 2020-07-04 16:15:50.510371 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 65 ms 2020-07-04 16:15:50.510645 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:50.510657 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:50.510665 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:50.510672 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:50.510680 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:50.510688 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 100 Mods 0x100000000000002 2020-07-04 16:15:50.539216 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 61 ms 2020-07-04 16:15:50.539493 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:50.539504 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:50.539514 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:50.539521 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:50.539529 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:50.539540 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 101 Mods 0x100000000000002 2020-07-04 16:15:50.539707 D [2253861/2253954] 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-04 16:15:50.544262 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:3019 (HandleGopStart) - AFD: gopset not set, syncing positionMap 2020-07-04 16:15:50.544281 I [2253861/2253954] Decoder decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 1 livetv(0) watchingRec(0) 2020-07-04 16:15:50.544333 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:3024 (HandleGopStart) - AFD: Initial key frame distance: 15. 2020-07-04 16:15:50.544754 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:3033 (HandleGopStart) - AFD: Key frame distance changed from 28 to 1. 2020-07-04 16:15:50.568180 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 88 ms 2020-07-04 16:15:50.568459 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:50.568473 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:50.568482 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:50.568490 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:50.568499 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:50.568507 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 102 Mods 0x100000000000002 2020-07-04 16:15:50.598200 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 72 ms 2020-07-04 16:15:50.626282 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 47 ms 2020-07-04 16:15:50.633768 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:50.633792 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:50.633806 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:50.633819 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:50.633833 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:50.633847 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 103 Mods 0x100000000000002 2020-07-04 16:15:50.654727 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 42 ms 2020-07-04 16:15:50.667084 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:50.667101 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:50.667113 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:50.667120 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:50.667131 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:50.667140 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 104 Mods 0x100000000000002 2020-07-04 16:15:50.685121 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 38 ms 2020-07-04 16:15:50.700630 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:50.700652 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:50.700749 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:50.700902 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:50.700923 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:50.700940 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 105 Mods 0x100000000000002 2020-07-04 16:15:50.717386 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 38 ms 2020-07-04 16:15:50.733654 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:50.733680 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:50.733688 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:50.733694 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:50.733703 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:50.733710 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 106 Mods 0x100000000000002 2020-07-04 16:15:50.750640 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 36 ms 2020-07-04 16:15:50.766962 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:50.766975 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:50.766995 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:50.767003 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:50.767010 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:50.767018 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 107 Mods 0x100000000000002 2020-07-04 16:15:50.783952 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 36 ms 2020-07-04 16:15:50.817572 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 36 ms 2020-07-04 16:15:50.833779 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:50.833805 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:50.833822 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:50.833836 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:50.833854 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:50.833869 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 108 Mods 0x100000000000002 2020-07-04 16:15:50.850865 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 36 ms 2020-07-04 16:15:50.884323 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 35 ms 2020-07-04 16:15:50.899362 D [2253861/2253954] 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-04 16:15:50.917547 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 36 ms 2020-07-04 16:15:50.950971 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 35 ms 2020-07-04 16:15:50.967006 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:50.967023 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:50.967035 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:50.967043 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:50.967052 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:50.967063 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 109 Mods 0x100000000000002 2020-07-04 16:15:50.984085 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 35 ms 2020-07-04 16:15:51.017492 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 35 ms 2020-07-04 16:15:51.050784 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 34 ms 2020-07-04 16:15:51.084177 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 35 ms 2020-07-04 16:15:51.117851 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 34 ms 2020-07-04 16:15:51.150965 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 35 ms 2020-07-04 16:15:51.184252 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 67 ms 2020-07-04 16:15:51.217609 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 66 ms 2020-07-04 16:15:51.250520 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 50 ms 2020-07-04 16:15:51.284258 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 34 ms 2020-07-04 16:15:51.317619 I [2253861/2253861] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 32ms 2020-07-04 16:15:51.385544 D [2253861/2253954] 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-04 16:15:51.810170 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 25 ms 2020-07-04 16:15:51.843644 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 26 ms 2020-07-04 16:15:51.866929 D [2253861/2253954] 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-04 16:15:52.178582 I [2253861/2253861] CoreContext tv_play.cpp:6487 (DoPlayerSeek) - TV::DoPlayerSeek(): 30 seconds 2020-07-04 16:15:52.178596 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=60): extrapolating to (0,0) 2020-07-04 16:15:52.178603 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=60, ratio=33.3667): extrapolating to (60,2002) 2020-07-04 16:15:52.178605 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=449): extrapolating to (0,0) 2020-07-04 16:15:52.178609 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=449, ratio=33.3667): extrapolating to (449,14982) 2020-07-04 16:15:52.178613 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=30000): extrapolating to (0,0) 2020-07-04 16:15:52.178617 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=30000, ratio=0.02997): extrapolating to (30000,899) 2020-07-04 16:15:52.178623 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=899): extrapolating to (0,0) 2020-07-04 16:15:52.178626 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=899, ratio=33.3667): extrapolating to (899,29997) 2020-07-04 16:15:52.178630 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=60): extrapolating to (0,0) 2020-07-04 16:15:52.178633 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=60, ratio=33.3667): extrapolating to (60,2002) 2020-07-04 16:15:52.178636 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=449): extrapolating to (0,0) 2020-07-04 16:15:52.178639 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=449, ratio=33.3667): extrapolating to (449,14982) 2020-07-04 16:15:52.178642 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=12982): extrapolating to (0,0) 2020-07-04 16:15:52.178646 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=12982, ratio=0.02997): extrapolating to (12982,389) 2020-07-04 16:15:52.178650 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=449): extrapolating to (0,0) 2020-07-04 16:15:52.178653 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=449, ratio=33.3667): extrapolating to (449,14982) 2020-07-04 16:15:52.178656 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=13982): extrapolating to (0,0) 2020-07-04 16:15:52.178661 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=13982, ratio=0.02997): extrapolating to (13982,419) 2020-07-04 16:15:52.178663 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=359): extrapolating to (0,0) 2020-07-04 16:15:52.178667 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=359, ratio=33.3667): extrapolating to (359,11979) 2020-07-04 16:15:52.178670 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=60): extrapolating to (0,0) 2020-07-04 16:15:52.178674 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=60, ratio=33.3667): extrapolating to (60,2002) 2020-07-04 16:15:52.178676 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=449): extrapolating to (0,0) 2020-07-04 16:15:52.178680 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=449, ratio=33.3667): extrapolating to (449,14982) 2020-07-04 16:15:52.178682 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=12982): extrapolating to (0,0) 2020-07-04 16:15:52.178686 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=12982, ratio=0.02997): extrapolating to (12982,389) 2020-07-04 16:15:52.178690 I [2253861/2253861] CoreContext tv_play.cpp:8100 (UpdateOSDSeekMessage) - UpdateOSDSeekMessage(Skip Ahead, 2) 2020-07-04 16:15:52.238285 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=359): extrapolating to (0,0) 2020-07-04 16:15:52.238295 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=359, ratio=33.3667): extrapolating to (359,11979) 2020-07-04 16:15:52.238297 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=60): extrapolating to (0,0) 2020-07-04 16:15:52.238301 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=60, ratio=33.3667): extrapolating to (60,2002) 2020-07-04 16:15:52.238303 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=449): extrapolating to (0,0) 2020-07-04 16:15:52.238306 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=449, ratio=33.3667): extrapolating to (449,14982) 2020-07-04 16:15:52.238309 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=12982): extrapolating to (0,0) 2020-07-04 16:15:52.238313 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=12982, ratio=0.02997): extrapolating to (12982,389) 2020-07-04 16:15:52.244051 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:576 (DoFastForward) - AFD: DoFastForward(388 (59), do discard frames) 2020-07-04 16:15:52.244056 I [2253861/2253954] Decoder decoders/decoderbase.cpp:711 (DoFastForward) - Dec: DoFastForward(388 (59), do discard frames) 2020-07-04 16:15:52.244067 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:375 (Seek) - DVD Playback Seek() time: 1260000; seekSpeed: 0 2020-07-04 16:15:52.244072 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:699 (SeekReset) - AFD: SeekReset(389, 0, do flush, do discard) 2020-07-04 16:15:52.244089 I [2253861/2253954] Decoder videobuffers.cpp:877 (DiscardFrames) - VideoBuffers::DiscardFrames(1): UUUUUUUUuAULUP 2020-07-04 16:15:52.244121 I [2253861/2253954] Decoder videobuffers.cpp:944 (DiscardFrames) - VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAP -- done 2020-07-04 16:15:52.244133 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:741 (SeekReset) - AFD: SeekReset() flushing 2020-07-04 16:15:52.244171 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1065 (safe_read) - DVDRB: DVDNAV_HOP_CHANNEL - waiting 2020-07-04 16:15:52.244238 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:854 (Reset) - AFD: Reset: Video 1, Seek 0, File 0 2020-07-04 16:15:52.244241 I [2253861/2253954] Decoder decoders/decoderbase.cpp:45 (Reset) - Dec: Reset: Video 1, Seek 0, File 0 2020-07-04 16:15:52.244245 I [2253861/2253954] Decoder decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0) 2020-07-04 16:15:52.244250 I [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:2124 (GetFrameRate) - DVDRB: DVD Frame Rate 29.97 2020-07-04 16:15:52.279511 I [2253861/2253954] Decoder decoders/decoderbase.cpp:189 (PosMapFromDb) - Dec: Position map filled from DB to: 449 2020-07-04 16:15:52.279521 I [2253861/2253954] Decoder decoders/decoderbase.cpp:366 (SyncPositionMap) - Dec: SyncPositionMap prerecorded, from DB: 1 entries 2020-07-04 16:15:52.279528 I [2253861/2253954] Decoder decoders/decoderbase.cpp:403 (SyncPositionMap) - Dec: SyncPositionMap, new totframes: 449, new length: 15, posMap size: 1 2020-07-04 16:15:52.279569 I [2253861/2253954] Decoder videobuffers.cpp:877 (DiscardFrames) - VideoBuffers::DiscardFrames(0): AAAAAAAAAAAAAP 2020-07-04 16:15:52.279582 I [2253861/2253954] Decoder videobuffers.cpp:888 (DiscardFrames) - VideoBuffers::DiscardFrames(0): AAAAAAAAAAAAAP -- done 2020-07-04 16:15:52.279593 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1071 (safe_read) - DVDRB: DVDNAV_HOP_CHANNEL 2020-07-04 16:15:52.279596 I [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:654 (WaitForPlayer) - DVDRB: Waiting for player's buffers to drain 2020-07-04 16:15:52.288402 I [2253861/2253861] CoreContext mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(0) 2020-07-04 16:15:52.288418 I [2253861/2253861] CoreContext DVD/mythdvdplayer.cpp:169 (VideoLoop) - DVDPlayer: Clearing MythTV DVD wait state 2020-07-04 16:15:52.288422 I [2253861/2253861] CoreContext mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:52.288516 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:52.289784 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:779 (safe_read) - DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #2 Menu No Length 0.0 2020-07-04 16:15:52.289792 I [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:791 (safe_read) - DVDRB: Menu #0 Length: 14.8 seconds 2020-07-04 16:15:52.289796 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:837 (safe_read) - DVDRB: DVDNAV_SPU_CLUT_CHANGE 2020-07-04 16:15:52.289803 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:861 (safe_read) - DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide 0, physicalletterbox 0, physicalpanscan 0, currenttrack 0 2020-07-04 16:15:52.289808 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:884 (safe_read) - DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0, physical 0, logical 0 2020-07-04 16:15:52.374776 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:930 (safe_read) - DVDRB: PTS discontinuity - waiting for decoder: this 1219950, last 228960, diff 990990 2020-07-04 16:15:52.374927 D [2253861/2253954] 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-04 16:15:52.380609 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=390): extrapolating to (0,0) 2020-07-04 16:15:52.380635 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=390, ratio=33.3667): extrapolating to (390,13013) 2020-07-04 16:15:52.562983 D [2253861/2253954] 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-04 16:15:52.616817 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:3019 (HandleGopStart) - AFD: gopset not set, syncing positionMap 2020-07-04 16:15:52.616842 I [2253861/2253954] Decoder decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 1 livetv(0) watchingRec(0) 2020-07-04 16:15:52.616913 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:3024 (HandleGopStart) - AFD: Initial key frame distance: 15. 2020-07-04 16:15:52.617969 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:3033 (HandleGopStart) - AFD: Key frame distance changed from 28 to 1. 2020-07-04 16:15:52.664644 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 166 ms 2020-07-04 16:15:52.698583 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 200 ms 2020-07-04 16:15:52.738281 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 195 ms 2020-07-04 16:15:52.782192 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 185 ms 2020-07-04 16:15:52.827106 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 174 ms 2020-07-04 16:15:52.871756 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 162 ms 2020-07-04 16:15:52.916694 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 151 ms 2020-07-04 16:15:52.960242 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 140 ms 2020-07-04 16:15:53.003050 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 131 ms 2020-07-04 16:15:53.046367 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 122 ms 2020-07-04 16:15:53.087878 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 113 ms 2020-07-04 16:15:53.128827 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 105 ms 2020-07-04 16:15:53.130643 D [2253861/2253954] 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-04 16:15:53.130682 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1097 (safe_read) - DVDRB: DVDNAV_VTS_CHANGE: old_vtsN 1, new_vtsN 1, aspect 3, perm 1 2020-07-04 16:15:53.130710 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:779 (safe_read) - DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #1 Menu No Length 0.0 2020-07-04 16:15:53.130723 I [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:791 (safe_read) - DVDRB: Menu #0 Length: 50.0 seconds 2020-07-04 16:15:53.130731 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:837 (safe_read) - DVDRB: DVDNAV_SPU_CLUT_CHANGE 2020-07-04 16:15:53.130746 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:861 (safe_read) - DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide 0, physicalletterbox 0, physicalpanscan 1, currenttrack 0 2020-07-04 16:15:53.130760 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:884 (safe_read) - DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0, physical 0, logical 0 2020-07-04 16:15:53.170248 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 98 ms 2020-07-04 16:15:53.210019 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 91 ms 2020-07-04 16:15:53.249418 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 84 ms 2020-07-04 16:15:53.289714 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 78 ms 2020-07-04 16:15:53.327780 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 73 ms 2020-07-04 16:15:53.353567 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:930 (safe_read) - DVDRB: PTS discontinuity - waiting for decoder: this 3735, last 1340070, diff -1336335 2020-07-04 16:15:53.353834 I [2253861/2253954] Decoder decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0) 2020-07-04 16:15:53.353844 I [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:2124 (GetFrameRate) - DVDRB: DVD Frame Rate 29.97 2020-07-04 16:15:53.366992 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 68 ms 2020-07-04 16:15:53.383808 I [2253861/2253954] Decoder decoders/decoderbase.cpp:189 (PosMapFromDb) - Dec: Position map filled from DB to: 1498 2020-07-04 16:15:53.383832 I [2253861/2253954] Decoder decoders/decoderbase.cpp:366 (SyncPositionMap) - Dec: SyncPositionMap prerecorded, from DB: 1 entries 2020-07-04 16:15:53.383851 I [2253861/2253954] Decoder decoders/decoderbase.cpp:403 (SyncPositionMap) - Dec: SyncPositionMap, new totframes: 1498, new length: 50, posMap size: 1 2020-07-04 16:15:53.384020 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0 2020-07-04 16:15:53.384032 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data) 2020-07-04 16:15:53.384050 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 0 2020-07-04 16:15:53.384062 W [2253861/2253954] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream. 2020-07-04 16:15:53.384080 N [2253861/2253954] Decoder audioplayer.cpp:162 (ReinitAudio) - AudioPlayer: Enabling Audio 2020-07-04 16:15:53.384150 I [2253861/2253954] Decoder decoders/decoderbase.cpp:1100 (AutoSelectTrack) - Dec: Selected track #1 (type 2) in the Unknown language(0) 2020-07-04 16:15:53.404709 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 63 ms 2020-07-04 16:15:53.406678 D [2253861/2253954] 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-04 16:15:53.441459 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:3033 (HandleGopStart) - AFD: Key frame distance changed from 15 to 373. 2020-07-04 16:15:53.442087 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 59 ms 2020-07-04 16:15:53.442741 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:53.444221 I [2253861/2253954] 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-04 16:15:53.444270 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: UUUUUUuuAULPUA 2020-07-04 16:15:53.444431 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:53.444460 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:53.444509 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:53.444547 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:53.445104 I [2253861/2253954] Decoder decoders/mythcodeccontext.cpp:427 (FramesContextFinished) - MythCodecContext: vaapi frames context finished 2020-07-04 16:15:53.445125 I [2253861/2253954] Decoder mythplayer.cpp:3085 (HandleDecoderCallback) - Player(0): Queuing callback for Destroy OpenGL interop 2020-07-04 16:15:53.480357 I [2253861/2253861] CoreContext mythplayer.cpp:3100 (ProcessCallbacks) - Player(0): Executing Destroy OpenGL interop 2020-07-04 16:15:53.480378 I [2253861/2253861] CoreContext decoders/mythcodeccontext.cpp:462 (operator()) - MythCodecContext: Destroy interop callback 2020-07-04 16:15:53.480412 I [2253861/2253861] CoreContext opengl/mythvaapidrminterop.cpp:438 (CleanupDRMPRIME) - VAAPIDRM: Releasing 13 DRM descriptors 2020-07-04 16:15:53.480737 I [2253861/2253861] CoreContext opengl/mythvaapidrminterop.cpp:80 (DeleteTextures) - VAAPIDRM: Deleted 26 EGL images in 13 groups 2020-07-04 16:15:53.481607 I [2253861/2253861] CoreContext opengl/mythopenglinterop.cpp:264 (DeleteTextures) - OpenGLInterop: Deleted 26 textures in 13 groups 2020-07-04 16:15:53.482591 I [2253861/2253954] Decoder mythplayer.cpp:3085 (HandleDecoderCallback) - Player(0): Queuing callback for VAAPI context creation 2020-07-04 16:15:53.482591 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:53.482632 I [2253861/2253861] CoreContext mythplayer.cpp:3100 (ProcessCallbacks) - Player(0): Executing VAAPI context creation 2020-07-04 16:15:53.482639 I [2253861/2253861] CoreContext decoders/mythcodeccontext.cpp:482 (CreateDecoderCallback) - MythCodecContext: Create decoder callback 2020-07-04 16:15:53.482655 I [2253861/2253861] CoreContext opengl/mythopenglinterop.cpp:158 (GetInteropType) - OpenGLInterop: Rendering supported for frame type 'VAAPI' with VAAPI DRM 2020-07-04 16:15:53.483508 I [2253861/2253861] CoreContext opengl/mythvaapiinterop.cpp:116 (InitaliseDisplay) - VAAPIInterop: Created VAAPI 1.7 display for VAAPI DRM (Intel i965 driver for Intel(R) Skylake - 2.4.0) 2020-07-04 16:15:53.483521 I [2253861/2253861] CoreContext opengl/mythvaapidrminterop.cpp:45 (MythVAAPIInteropDRM) - VAAPIDRM: Using DRM PRIME for interop 2020-07-04 16:15:53.483837 I [2253861/2253861] CoreContext decoders/mythvaapicontext.cpp:389 (InitialiseContext) - VAAPIDec: VAAPI FFmpeg buffer pool created with 16 720x480 surfaces (2 references) 2020-07-04 16:15:53.483868 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:53.506524 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:926 (HandleStreamChange) - AFD: streams_changed 0x5615fadf9300 -- stream count 3 2020-07-04 16:15:53.506759 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0 2020-07-04 16:15:53.506769 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data) 2020-07-04 16:15:53.506786 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 0 2020-07-04 16:15:53.506797 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #2: ID: 0x80 Codec ID: AC3 Type: Audio Bitrate: 192000 2020-07-04 16:15:53.506806 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2034 (ScanStreams) - AFD: codec AC3 has 2 channels 2020-07-04 16:15:53.506814 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for AC3 2020-07-04 16:15:53.507206 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7fe160067500, id(AC3) type(Audio) 2020-07-04 16:15:53.507221 I [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1888 (GetAudioLanguage) - DVDRB: Audio StreamID: 0; lang: 65535 2020-07-04 16:15:53.507234 I [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:2003 (ConvertLangCode) - DVDRB: code: 65535; iso639: und 2020-07-04 16:15:53.507267 W [2253861/2253954] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream. 2020-07-04 16:15:53.507876 D [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1677 (ScanATSCCaptionStreams) - AFD: ScanATSCCaptionStreams() called with no PMT 2020-07-04 16:15:53.507931 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1796 (UpdateATSCCaptionTracks) - AFD: EIA-608 caption service #1 is in the Unknown language. 2020-07-04 16:15:53.508866 I [2253861/2253954] Decoder decoders/decoderbase.cpp:1100 (AutoSelectTrack) - Dec: Selected track #1 (type 2) in the Unknown language(0) 2020-07-04 16:15:53.508881 I [2253861/2253954] Decoder decoders/decoderbase.cpp:1100 (AutoSelectTrack) - Dec: Selected track #1 (type 4) in the Unknown language(-1) 2020-07-04 16:15:53.510513 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=29): extrapolating to (0,0) 2020-07-04 16:15:53.510556 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=29, ratio=33.3667): extrapolating to (29,968) 2020-07-04 16:15:53.510625 I [2253861/2253861] CoreContext videooutwindow.cpp:523 (InputChanged) - VideoWin: New video parameters: Size 720x480 DisplaySize: 720x480 Aspect: 1.77778 2020-07-04 16:15:53.510650 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:53.510673 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:53.510693 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:53.510789 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:53.510807 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:53.510828 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:53.510849 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:53.510889 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:53.510933 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:53.510964 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:53.511501 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:53.511527 I [2253861/2253861] CoreContext videocolourspace.cpp:381 (UpdateColourSpace) - ColourSpace: Input : bt470bg(Detected) Depth:8 Range:Limited 2020-07-04 16:15:53.511536 I [2253861/2253861] CoreContext videocolourspace.cpp:387 (UpdateColourSpace) - ColourSpace: Input : Primaries:bt470m Transfer: bt470m 2020-07-04 16:15:53.511544 I [2253861/2253861] CoreContext videocolourspace.cpp:390 (UpdateColourSpace) - ColourSpace: Output: Range:Full Primaries: bt709 2020-07-04 16:15:53.511593 D [2253861/2253861] 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-04 16:15:53.511648 D [2253861/2253861] 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-04 16:15:53.511777 I [2253861/2253861] CoreContext opengl/mythvaapiinterop.cpp:380 (Deinterlace) - VAAPIInterop: New VAAPI frame pool with 2 720x480 surfaces 2020-07-04 16:15:53.513466 E [2253861/2253861] CoreContext opengl/mythvaapiinterop.cpp:277 (SetupDeinterlacer) - VAAPIInterop: VAAPI deinterlacer config failed - 'motion_adaptive' unsupported? 2020-07-04 16:15:53.513895 E [2253861/2253861] CoreContext opengl/mythvaapiinterop.cpp:388 (Deinterlace) - VAAPIInterop: Failed to create VAAPI deinterlacer 2x VAAPI Adaptive - disabling 2020-07-04 16:15:53.514007 I [2253861/2253861] CoreContext opengl/mythvaapiinterop.cpp:369 (operator()) - VAAPIInterop: VAAPI VPP frames context finished 2020-07-04 16:15:53.514023 I [2253861/2253861] CoreContext opengl/mythvaapiinterop.cpp:338 (operator()) - VAAPIInterop: VAAPI VPP device context finished 2020-07-04 16:15:53.514087 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:53.514102 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:53.514118 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:53.514130 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:53.514146 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:53.514161 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 97 Mods 0x100000000000002 2020-07-04 16:15:53.514408 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:53.514592 D [2253861/2253861] 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-04 16:15:53.514617 D [2253861/2253861] 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-04 16:15:53.515200 D [2253861/2253861] 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-04 16:15:53.515328 D [2253861/2253861] 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-04 16:15:53.516060 D [2253861/2253861] 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-04 16:15:53.516155 D [2253861/2253861] 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-04 16:15:53.516813 D [2253861/2253861] 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-04 16:15:53.516892 D [2253861/2253861] 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-04 16:15:53.517306 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:53.517330 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:53.520460 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 42 ms 2020-07-04 16:15:53.520563 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:53.520574 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:53.520587 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:53.520596 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:53.520607 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:53.520618 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 98 Mods 0x100000000000002 2020-07-04 16:15:53.560376 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 74 ms 2020-07-04 16:15:53.560441 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:53.560446 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:53.560453 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:53.560457 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:53.560462 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:53.560468 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 99 Mods 0x100000000000002 2020-07-04 16:15:53.564610 D [2253861/2253954] 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-04 16:15:53.596077 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 72 ms 2020-07-04 16:15:53.596141 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:53.596146 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:53.596151 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:53.596154 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:53.596158 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:53.596163 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 100 Mods 0x100000000000002 2020-07-04 16:15:53.597290 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:53.597318 I [2253861/2253954] 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-04 16:15:53.597340 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: LPAUUUULUUUUuU 2020-07-04 16:15:53.597402 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:53.597414 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:53.597428 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:53.597443 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:53.641480 I [2253861/2253861] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_message 2020-07-04 16:15:53.647855 I [2253861/2253861] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_input 2020-07-04 16:15:53.661627 I [2253861/2253861] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window program_info 2020-07-04 16:15:53.666593 I [2253861/2253861] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window browse_info 2020-07-04 16:15:53.669313 I [2253861/2253861] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_status 2020-07-04 16:15:53.671930 I [2253861/2253861] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_program_editor 2020-07-04 16:15:53.675406 I [2253861/2253861] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_debug 2020-07-04 16:15:53.675414 I [2253861/2253861] CoreContext osd.cpp:169 (Init) - OSD: Loaded OSD: size 1920x1080 offset 0+0 2020-07-04 16:15:53.675435 I [2253861/2253861] CoreContext mythplayer.cpp:1269 (EnableCaptions) - EnableCaptions(0) msg: On 2020-07-04 16:15:53.675451 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:53.675474 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=430): extrapolating to (0,0) 2020-07-04 16:15:53.675479 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=430, ratio=33.3667): extrapolating to (430,14348) 2020-07-04 16:15:53.675519 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:53.675525 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:53.675529 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:53.675533 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:53.675544 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:53.675553 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:53.675558 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:53.675564 D [2253861/2253954] 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-04 16:15:53.675718 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:53.675721 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:53.675725 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:53.675727 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:53.675730 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:53.675733 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 101 Mods 0x100000000000002 2020-07-04 16:15:53.675817 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:53.675858 D [2253861/2253861] 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-04 16:15:53.675865 D [2253861/2253861] 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-04 16:15:53.676035 D [2253861/2253861] 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-04 16:15:53.676060 D [2253861/2253861] 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-04 16:15:53.676243 D [2253861/2253861] 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-04 16:15:53.676267 D [2253861/2253861] 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-04 16:15:53.676440 D [2253861/2253861] 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-04 16:15:53.676465 D [2253861/2253861] 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-04 16:15:53.676581 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:53.676588 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:53.677278 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:53.677295 I [2253861/2253954] 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-04 16:15:53.677308 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: UPUUAUUAUuUULL 2020-07-04 16:15:53.677350 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:53.677359 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:53.677368 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:53.677379 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:53.726769 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:53.726820 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=441): extrapolating to (0,0) 2020-07-04 16:15:53.726839 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=441, ratio=33.3667): extrapolating to (441,14715) 2020-07-04 16:15:53.726927 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:53.726943 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:53.726958 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:53.726971 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:53.726998 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:53.727022 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:53.727037 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:53.727367 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:53.727386 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:53.727400 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:53.727413 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:53.727429 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:53.727445 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 102 Mods 0x100000000000002 2020-07-04 16:15:53.727649 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:53.727765 D [2253861/2253861] 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-04 16:15:53.727784 D [2253861/2253861] 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-04 16:15:53.728266 D [2253861/2253861] 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-04 16:15:53.728421 D [2253861/2253861] 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-04 16:15:53.729035 D [2253861/2253861] 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-04 16:15:53.729118 D [2253861/2253861] 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-04 16:15:53.729630 D [2253861/2253861] 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-04 16:15:53.729706 D [2253861/2253861] 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-04 16:15:53.730111 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:53.730144 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:53.732433 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:53.732451 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:53.732464 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:53.732474 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:53.732486 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:53.732503 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 103 Mods 0x100000000000002 2020-07-04 16:15:53.772668 D [2253861/2253954] 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-04 16:15:53.777018 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:53.777026 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:53.777034 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:53.777038 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:53.777042 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:53.777048 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 104 Mods 0x100000000000002 2020-07-04 16:15:53.800393 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:53.800478 I [2253861/2253954] 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-04 16:15:53.800536 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUPAUUUuULULUA 2020-07-04 16:15:53.800770 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:53.800819 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:53.800872 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:53.800925 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:53.843900 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:53.843940 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:53.848423 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=454): extrapolating to (0,0) 2020-07-04 16:15:53.848448 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=454, ratio=33.3667): extrapolating to (454,15148) 2020-07-04 16:15:53.848548 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:53.848576 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:53.848591 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:53.848603 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:53.848631 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:53.848660 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:53.848676 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:53.848981 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:53.848992 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:53.849001 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:53.849010 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:53.849018 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:53.849027 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 105 Mods 0x100000000000002 2020-07-04 16:15:53.849217 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:53.849325 D [2253861/2253861] 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-04 16:15:53.849354 D [2253861/2253861] 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-04 16:15:53.849821 D [2253861/2253861] 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-04 16:15:53.849904 D [2253861/2253861] 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-04 16:15:53.850459 D [2253861/2253861] 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-04 16:15:53.850541 D [2253861/2253861] 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-04 16:15:53.851151 D [2253861/2253861] 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-04 16:15:53.851239 D [2253861/2253861] 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-04 16:15:53.851771 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:53.851796 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:53.932438 W [2253861/2253861] CoreContext opengl/mythopenglinterop.cpp:176 (Retrieve) - OpenGLInterop: Not a valid hardware frame 2020-07-04 16:15:53.932452 D [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:752 (PrepareFrame) - Using existing framebuffer 2020-07-04 16:15:53.948682 W [2253861/2253861] CoreContext opengl/mythopenglinterop.cpp:176 (Retrieve) - OpenGLInterop: Not a valid hardware frame 2020-07-04 16:15:53.948696 D [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:752 (PrepareFrame) - Using existing framebuffer 2020-07-04 16:15:53.973265 D [2253861/2253954] 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-04 16:15:53.977342 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:53.977389 I [2253861/2253954] 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-04 16:15:53.977429 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: A(AP)AAUUULuUUAUL 2020-07-04 16:15:53.977550 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:53.977575 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:53.977599 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:53.977630 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:53.999570 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:53.999620 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:54.030532 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=466): extrapolating to (0,0) 2020-07-04 16:15:54.030573 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=466, ratio=33.3667): extrapolating to (466,15549) 2020-07-04 16:15:54.030727 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:54.030750 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:54.030766 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:54.030780 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:54.030809 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:54.030840 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:54.030854 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:54.031158 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:54.031169 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:54.031178 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:54.031185 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:54.031194 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:54.031202 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 106 Mods 0x100000000000002 2020-07-04 16:15:54.031393 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:54.031498 D [2253861/2253861] 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-04 16:15:54.031519 D [2253861/2253861] 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-04 16:15:54.032044 D [2253861/2253861] 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-04 16:15:54.032115 D [2253861/2253861] 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-04 16:15:54.032617 D [2253861/2253861] 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-04 16:15:54.032689 D [2253861/2253861] 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-04 16:15:54.033226 D [2253861/2253861] 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-04 16:15:54.033339 D [2253861/2253861] 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-04 16:15:54.033798 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:54.033821 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:54.080513 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:54.114612 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:54.114629 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:54.114639 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:54.114657 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:54.114676 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:54.114690 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 107 Mods 0x100000000000002 2020-07-04 16:15:54.194345 D [2253861/2253954] 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-04 16:15:54.255613 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:54.255658 I [2253861/2253954] 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-04 16:15:54.255692 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAPAAULAUUUL 2020-07-04 16:15:54.255761 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:54.255775 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:54.255790 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:54.255809 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:54.280409 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:54.280444 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=480): extrapolating to (0,0) 2020-07-04 16:15:54.280454 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=480, ratio=33.3667): extrapolating to (480,16016) 2020-07-04 16:15:54.280523 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:54.280533 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:54.280542 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:54.280548 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:54.280563 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:54.280578 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:54.280587 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:54.280797 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:54.280881 D [2253861/2253861] 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-04 16:15:54.280897 D [2253861/2253861] 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-04 16:15:54.281233 D [2253861/2253861] 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-04 16:15:54.281279 D [2253861/2253861] 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-04 16:15:54.281624 D [2253861/2253861] 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-04 16:15:54.281667 D [2253861/2253861] 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-04 16:15:54.281960 D [2253861/2253861] 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-04 16:15:54.282003 D [2253861/2253861] 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-04 16:15:54.282231 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:54.282245 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:54.321617 D [2253861/2253954] 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-04 16:15:54.324237 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:54.324277 I [2253861/2253954] 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-04 16:15:54.324308 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: PUUUUUUuUUUALL 2020-07-04 16:15:54.324412 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:54.324433 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:54.324457 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:54.324483 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:54.331402 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:54.331432 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:54.375129 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=485): extrapolating to (0,0) 2020-07-04 16:15:54.375175 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=485, ratio=33.3667): extrapolating to (485,16183) 2020-07-04 16:15:54.375261 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:54.375277 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:54.375287 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:54.375296 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:54.375319 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:54.375343 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:54.375356 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:54.375592 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:54.375691 D [2253861/2253861] 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-04 16:15:54.375706 D [2253861/2253861] 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-04 16:15:54.376094 D [2253861/2253861] 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-04 16:15:54.376155 D [2253861/2253861] 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-04 16:15:54.376565 D [2253861/2253861] 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-04 16:15:54.376633 D [2253861/2253861] 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-04 16:15:54.377057 D [2253861/2253861] 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-04 16:15:54.377126 D [2253861/2253861] 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-04 16:15:54.377427 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:54.377445 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:54.473184 D [2253861/2253954] 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-04 16:15:54.475498 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:54.475604 I [2253861/2253954] 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-04 16:15:54.475628 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUAPUUULuUULAU 2020-07-04 16:15:54.475709 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:54.475725 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:54.475746 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:54.475764 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:54.491956 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:54.491985 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:54.596519 N [2253861/2253861] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 105ms for video buffers L(AP)AAAAAAAAAAAA 2020-07-04 16:15:54.697192 N [2253861/2253861] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 206ms for video buffers L(AP)AAAAAAAAAAAA 2020-07-04 16:15:54.797999 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=498): extrapolating to (0,0) 2020-07-04 16:15:54.798025 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=498, ratio=33.3667): extrapolating to (498,16617) 2020-07-04 16:15:54.798128 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:54.798144 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:54.798158 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:54.798170 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:54.798200 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:54.798234 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:54.798250 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:54.798527 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:54.798663 D [2253861/2253861] 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-04 16:15:54.798690 D [2253861/2253861] 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-04 16:15:54.799325 D [2253861/2253861] 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-04 16:15:54.799489 D [2253861/2253861] 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-04 16:15:54.800245 D [2253861/2253861] 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-04 16:15:54.800375 D [2253861/2253861] 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-04 16:15:54.801162 D [2253861/2253861] 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-04 16:15:54.801272 D [2253861/2253861] 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-04 16:15:54.801833 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:54.801864 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:54.803139 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 145 ms 2020-07-04 16:15:54.830474 D [2253861/2253954] 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-04 16:15:54.841889 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:54.841942 I [2253861/2253954] 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-04 16:15:54.841992 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: PUUUUUUULuUAUL 2020-07-04 16:15:54.842130 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:54.842158 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:54.842189 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:54.842222 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:54.848970 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:54.849034 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=507): extrapolating to (0,0) 2020-07-04 16:15:54.849068 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=507, ratio=33.3667): extrapolating to (507,16917) 2020-07-04 16:15:54.849178 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:54.849201 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:54.849220 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:54.849231 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:54.849259 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:54.849288 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:54.849334 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:54.849779 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:54.849926 D [2253861/2253861] 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-04 16:15:54.849960 D [2253861/2253861] 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-04 16:15:54.850464 D [2253861/2253861] 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-04 16:15:54.850554 D [2253861/2253861] 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-04 16:15:54.851112 D [2253861/2253861] 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-04 16:15:54.851188 D [2253861/2253861] 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-04 16:15:54.851712 D [2253861/2253861] 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-04 16:15:54.851787 D [2253861/2253861] 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-04 16:15:54.852224 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:54.852247 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:54.871877 D [2253861/2253954] 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-04 16:15:54.896200 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:54.896267 I [2253861/2253954] 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-04 16:15:54.896304 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: PUAUUUUuULUULA 2020-07-04 16:15:54.896508 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:54.896556 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:54.896592 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:54.896628 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:54.924281 D [2253861/2253954] 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-04 16:15:54.933025 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:54.933073 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=519): extrapolating to (0,0) 2020-07-04 16:15:54.933091 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=519, ratio=33.3667): extrapolating to (519,17317) 2020-07-04 16:15:54.933198 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:54.933216 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:54.933229 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:54.933241 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:54.933268 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:54.933294 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:54.933310 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:54.933622 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:54.933781 D [2253861/2253861] 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-04 16:15:54.933806 D [2253861/2253861] 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-04 16:15:54.934300 D [2253861/2253861] 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-04 16:15:54.934380 D [2253861/2253861] 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-04 16:15:54.934887 D [2253861/2253861] 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-04 16:15:54.934986 D [2253861/2253861] 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-04 16:15:54.935636 D [2253861/2253861] 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-04 16:15:54.935745 D [2253861/2253861] 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-04 16:15:54.936201 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:54.936223 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:54.942705 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:54.950284 I [2253861/2253954] 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-04 16:15:54.950334 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: PUUAUUULuUUUAL 2020-07-04 16:15:54.950486 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:54.950517 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:54.950575 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:54.950611 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:54.969906 D [2253861/2253954] 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-04 16:15:54.984128 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:54.984186 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=529): extrapolating to (0,0) 2020-07-04 16:15:54.984205 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=529, ratio=33.3667): extrapolating to (529,17651) 2020-07-04 16:15:54.984303 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:54.984320 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:54.984334 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:54.984348 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:54.984386 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:54.984411 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:54.984427 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:54.984691 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:54.984796 D [2253861/2253861] 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-04 16:15:54.984816 D [2253861/2253861] 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-04 16:15:54.985250 D [2253861/2253861] 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-04 16:15:54.985335 D [2253861/2253861] 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-04 16:15:54.985821 D [2253861/2253861] 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-04 16:15:54.985912 D [2253861/2253861] 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-04 16:15:54.986489 D [2253861/2253861] 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-04 16:15:54.986540 D [2253861/2253861] 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-04 16:15:54.986797 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:54.986812 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:54.987680 I [2253861/2253861] CoreContext jitterometer.cpp:128 (RecordEndTime) - Player(0): FPS: 26.11 Mean: 38295 Std.Dev: 36714 CPUs: 15% 97% 97% 97% 97% 97% 97% 97% 2020-07-04 16:15:54.987763 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:54.987770 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:54.987778 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:54.987783 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:54.987789 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:54.987796 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 108 Mods 0x100000000000002 2020-07-04 16:15:54.991999 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:54.999881 I [2253861/2253954] 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-04 16:15:54.999912 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: PUAUUUUULuUULA 2020-07-04 16:15:55.000014 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:55.000042 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:55.000070 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:55.000096 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:55.023052 D [2253861/2253954] 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-04 16:15:55.068272 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:55.068331 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=541): extrapolating to (0,0) 2020-07-04 16:15:55.068350 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=541, ratio=33.3667): extrapolating to (541,18051) 2020-07-04 16:15:55.068444 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:55.068457 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:55.068470 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:55.068482 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:55.068509 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:55.068534 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:55.068550 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:55.068824 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:55.068928 D [2253861/2253861] 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-04 16:15:55.068949 D [2253861/2253861] 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-04 16:15:55.069380 D [2253861/2253861] 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-04 16:15:55.069451 D [2253861/2253861] 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-04 16:15:55.069934 D [2253861/2253861] 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-04 16:15:55.070006 D [2253861/2253861] 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-04 16:15:55.070457 D [2253861/2253861] 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-04 16:15:55.070529 D [2253861/2253861] 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-04 16:15:55.070884 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:55.070906 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:55.086105 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:55.086156 I [2253861/2253954] 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-04 16:15:55.086196 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: PUUAUUUuULUUAL 2020-07-04 16:15:55.086324 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:55.086352 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:55.086379 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:55.086412 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:55.119383 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:55.119455 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=551): extrapolating to (0,0) 2020-07-04 16:15:55.119486 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=551, ratio=33.3667): extrapolating to (551,18385) 2020-07-04 16:15:55.119621 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:55.119647 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:55.119670 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:55.119686 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:55.119739 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:55.119779 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:55.119803 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:55.120191 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:55.120261 D [2253861/2253954] 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-04 16:15:55.120339 D [2253861/2253861] 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-04 16:15:55.120364 D [2253861/2253861] 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-04 16:15:55.120947 D [2253861/2253861] 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-04 16:15:55.121063 D [2253861/2253861] 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-04 16:15:55.121690 D [2253861/2253861] 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-04 16:15:55.121775 D [2253861/2253861] 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-04 16:15:55.122338 D [2253861/2253861] 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-04 16:15:55.122435 D [2253861/2253861] 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-04 16:15:55.122900 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:55.122933 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:55.148855 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:55.148878 I [2253861/2253954] 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-04 16:15:55.148896 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: PUAUUUULuUUULA 2020-07-04 16:15:55.148953 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:55.148964 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:55.148976 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:55.148991 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:55.167216 D [2253861/2253954] 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-04 16:15:55.203444 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:55.203468 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=563): extrapolating to (0,0) 2020-07-04 16:15:55.203483 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=563, ratio=33.3667): extrapolating to (563,18785) 2020-07-04 16:15:55.203529 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:55.203535 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:55.203541 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:55.203545 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:55.203556 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:55.203565 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:55.203571 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:55.203683 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:55.203724 D [2253861/2253861] 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-04 16:15:55.203731 D [2253861/2253861] 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-04 16:15:55.203888 D [2253861/2253861] 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-04 16:15:55.203915 D [2253861/2253861] 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-04 16:15:55.204113 D [2253861/2253861] 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-04 16:15:55.204138 D [2253861/2253861] 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-04 16:15:55.204292 D [2253861/2253861] 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-04 16:15:55.204319 D [2253861/2253861] 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-04 16:15:55.204440 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:55.204447 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:55.219067 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:55.219095 I [2253861/2253954] 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-04 16:15:55.219115 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: PUUAUUUULuUUAL 2020-07-04 16:15:55.219192 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:55.219206 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:55.219221 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:55.219238 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:55.254395 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:55.254426 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:55.263276 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=573): extrapolating to (0,0) 2020-07-04 16:15:55.263305 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=573, ratio=33.3667): extrapolating to (573,19119) 2020-07-04 16:15:55.263448 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:55.263466 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:55.263477 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:55.263499 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:55.263533 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:55.263583 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:55.263613 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:55.263923 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:55.264065 D [2253861/2253861] 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-04 16:15:55.264082 D [2253861/2253861] 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-04 16:15:55.264418 D [2253861/2253861] 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-04 16:15:55.264472 D [2253861/2253861] 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-04 16:15:55.264917 D [2253861/2253861] 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-04 16:15:55.264972 D [2253861/2253861] 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-04 16:15:55.265336 D [2253861/2253861] 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-04 16:15:55.265386 D [2253861/2253861] 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-04 16:15:55.265663 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:55.265707 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:55.266579 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:55.360371 D [2253861/2253954] 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-04 16:15:55.385522 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:55.385572 I [2253861/2253954] 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-04 16:15:55.385610 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: APAAAUUULUuUUL 2020-07-04 16:15:55.385735 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:55.385762 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:55.385787 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:55.385818 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:55.413304 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:55.413356 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=587): extrapolating to (0,0) 2020-07-04 16:15:55.413382 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=587, ratio=33.3667): extrapolating to (587,19586) 2020-07-04 16:15:55.413469 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:55.413484 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:55.413497 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:55.413508 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:55.413557 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:55.413605 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:55.413634 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:55.413935 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:55.414079 D [2253861/2253861] 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-04 16:15:55.414101 D [2253861/2253861] 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-04 16:15:55.414561 D [2253861/2253861] 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-04 16:15:55.414663 D [2253861/2253861] 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-04 16:15:55.415300 D [2253861/2253861] 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-04 16:15:55.415417 D [2253861/2253861] 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-04 16:15:55.415947 D [2253861/2253861] 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-04 16:15:55.416054 D [2253861/2253861] 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-04 16:15:55.416453 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:55.416476 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:55.417504 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:55.426467 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1 2020-07-04 16:15:55.426485 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1 2020-07-04 16:15:55.426497 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768 2020-07-04 16:15:55.426505 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1 2020-07-04 16:15:55.426515 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768 2020-07-04 16:15:55.426525 D [2253861/2253861] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 109 Mods 0x100000000000002 2020-07-04 16:15:55.478323 D [2253861/2253954] 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-04 16:15:55.501345 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:55.501404 I [2253861/2253954] 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-04 16:15:55.501443 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUAPUUAULuUUUL 2020-07-04 16:15:55.501572 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:55.501599 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:55.501626 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:55.501659 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:55.530424 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:55.530473 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:55.543903 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=597): extrapolating to (0,0) 2020-07-04 16:15:55.543936 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=597, ratio=33.3667): extrapolating to (597,19920) 2020-07-04 16:15:55.544172 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:55.544204 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:55.544232 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:55.544255 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:55.544299 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:55.544354 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:55.544384 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:55.544795 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:55.544957 D [2253861/2253861] 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-04 16:15:55.544993 D [2253861/2253861] 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-04 16:15:55.545670 D [2253861/2253861] 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-04 16:15:55.545812 D [2253861/2253861] 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-04 16:15:55.546641 D [2253861/2253861] 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-04 16:15:55.546781 D [2253861/2253861] 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-04 16:15:55.547718 D [2253861/2253861] 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-04 16:15:55.547860 D [2253861/2253861] 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-04 16:15:55.548524 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:55.548561 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:55.622781 D [2253861/2253954] 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-04 16:15:55.649964 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:55.650043 I [2253861/2253954] 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-04 16:15:55.650085 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUAPUUUuULUULA 2020-07-04 16:15:55.650228 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:55.650258 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:55.650292 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:55.650330 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:55.660896 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:55.660931 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:55.674213 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=608): extrapolating to (0,0) 2020-07-04 16:15:55.674238 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=608, ratio=33.3667): extrapolating to (608,20287) 2020-07-04 16:15:55.674339 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:55.674357 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:55.674371 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:55.674382 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:55.674412 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:55.674437 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:55.674452 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:55.674735 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:55.674839 D [2253861/2253861] 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-04 16:15:55.674858 D [2253861/2253861] 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-04 16:15:55.675289 D [2253861/2253861] 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-04 16:15:55.675356 D [2253861/2253861] 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-04 16:15:55.675841 D [2253861/2253861] 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-04 16:15:55.675914 D [2253861/2253861] 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-04 16:15:55.676411 D [2253861/2253861] 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-04 16:15:55.676484 D [2253861/2253861] 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-04 16:15:55.676947 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:55.676979 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:55.678173 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:55.716695 D [2253861/2253954] 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-04 16:15:55.722751 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:55.722802 I [2253861/2253954] 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-04 16:15:55.722839 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: PUUUUUULuUUUAL 2020-07-04 16:15:55.722968 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:55.723005 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:55.723046 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:55.723081 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:55.725208 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:55.725252 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:55.742988 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=617): extrapolating to (0,0) 2020-07-04 16:15:55.743017 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=617, ratio=33.3667): extrapolating to (617,20587) 2020-07-04 16:15:55.743129 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:55.743149 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:55.743166 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:55.743180 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:55.743221 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:55.743250 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:55.743269 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:55.743567 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:55.743684 D [2253861/2253861] 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-04 16:15:55.743707 D [2253861/2253861] 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-04 16:15:55.744290 D [2253861/2253861] 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-04 16:15:55.744372 D [2253861/2253861] 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-04 16:15:55.744969 D [2253861/2253861] 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-04 16:15:55.745052 D [2253861/2253861] 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-04 16:15:55.745793 D [2253861/2253861] 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-04 16:15:55.745936 D [2253861/2253861] 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-04 16:15:55.746389 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:55.746414 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:55.747580 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:55.820252 D [2253861/2253954] 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-04 16:15:55.840796 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:55.840851 I [2253861/2253954] 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-04 16:15:55.840891 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUAAPUULUUuUUL 2020-07-04 16:15:55.841029 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:55.841058 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:55.841087 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:55.841121 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:55.860036 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:55.860098 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:55.868995 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=630): extrapolating to (0,0) 2020-07-04 16:15:55.869036 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=630, ratio=33.3667): extrapolating to (630,21021) 2020-07-04 16:15:55.869193 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:55.869221 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:55.869246 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:55.869266 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:55.869313 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:55.869367 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:55.869402 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:55.869866 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:55.870048 D [2253861/2253861] 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-04 16:15:55.870084 D [2253861/2253861] 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-04 16:15:55.870781 D [2253861/2253861] 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-04 16:15:55.870923 D [2253861/2253861] 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-04 16:15:55.871762 D [2253861/2253861] 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-04 16:15:55.871903 D [2253861/2253861] 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-04 16:15:55.872730 D [2253861/2253861] 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-04 16:15:55.872873 D [2253861/2253861] 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-04 16:15:55.873478 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:55.873513 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:55.874877 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:55.968054 D [2253861/2253954] 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-04 16:15:55.989567 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:55.989619 I [2253861/2253954] 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-04 16:15:55.989656 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: APAAUUUAuULULU 2020-07-04 16:15:55.989830 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:55.989862 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:55.989901 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:55.989948 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:56.020025 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:56.020067 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:56.024589 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=642): extrapolating to (0,0) 2020-07-04 16:15:56.024613 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=642, ratio=33.3667): extrapolating to (642,21421) 2020-07-04 16:15:56.024707 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:56.024723 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:56.024735 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:56.024746 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:56.024772 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:56.024798 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:56.024813 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:56.025084 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:56.025189 D [2253861/2253861] 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-04 16:15:56.025207 D [2253861/2253861] 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-04 16:15:56.025649 D [2253861/2253861] 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-04 16:15:56.025735 D [2253861/2253861] 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-04 16:15:56.026226 D [2253861/2253861] 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-04 16:15:56.026315 D [2253861/2253861] 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-04 16:15:56.026819 D [2253861/2253861] 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-04 16:15:56.026889 D [2253861/2253861] 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-04 16:15:56.027265 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:56.027287 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:56.028247 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:56.108634 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:56.166682 D [2253861/2253954] 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-04 16:15:56.214299 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:56.214368 I [2253861/2253954] 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-04 16:15:56.214411 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAUAAPUuLULU 2020-07-04 16:15:56.214541 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:56.214570 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:56.214597 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:56.214632 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:56.241553 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:56.241581 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:56.245995 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=655): extrapolating to (0,0) 2020-07-04 16:15:56.246010 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=655, ratio=33.3667): extrapolating to (655,21855) 2020-07-04 16:15:56.246071 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:56.246081 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:56.246094 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:56.246109 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:56.246132 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:56.246163 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:56.246172 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:56.246361 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:56.246426 D [2253861/2253861] 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-04 16:15:56.246437 D [2253861/2253861] 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-04 16:15:56.246738 D [2253861/2253861] 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-04 16:15:56.246785 D [2253861/2253861] 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-04 16:15:56.247070 D [2253861/2253861] 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-04 16:15:56.247112 D [2253861/2253861] 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-04 16:15:56.247383 D [2253861/2253861] 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-04 16:15:56.247443 D [2253861/2253861] 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-04 16:15:56.247690 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:56.247703 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:56.248349 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:56.392490 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:779 (safe_read) - DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #2 Menu No Length 0.1 2020-07-04 16:15:56.392509 I [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:791 (safe_read) - DVDRB: Menu #0 Length: 50.0 seconds 2020-07-04 16:15:56.392517 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:837 (safe_read) - DVDRB: DVDNAV_SPU_CLUT_CHANGE 2020-07-04 16:15:56.392534 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:861 (safe_read) - DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide 0, physicalletterbox 0, physicalpanscan 1, currenttrack 0 2020-07-04 16:15:56.392547 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:884 (safe_read) - DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0, physical 0, logical 0 2020-07-04 16:15:56.392650 D [2253861/2253954] 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-04 16:15:56.397097 I [2253861/2253861] CoreContext screensaver-dbus.cpp:101 (UnInhibit) - ScreenSaverDBus: Screensaver uninhibited via org.freedesktop.ScreenSaver 2020-07-04 16:15:56.397334 I [2253861/2253861] CoreContext screensaver-x11.cpp:156 (RestoreDPMS) - ScreenSaverX11Private: DPMS Reactivated 1 2020-07-04 16:15:56.456085 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:926 (HandleStreamChange) - AFD: streams_changed 0x5615fadf9300 -- stream count 4 2020-07-04 16:15:56.456457 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0 2020-07-04 16:15:56.456473 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data) 2020-07-04 16:15:56.456492 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 0 2020-07-04 16:15:56.456505 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #2: ID: 0x80 Codec ID: AC3 Type: Audio Bitrate: 192000 2020-07-04 16:15:56.456519 W [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2027 (ScanStreams) - AFD: Warning, audio codec 0x7fe160067500 id(AC3) type (Audio) already open, leaving it alone. 2020-07-04 16:15:56.456528 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2034 (ScanStreams) - AFD: codec AC3 has 2 channels 2020-07-04 16:15:56.456535 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for AC3 2020-07-04 16:15:56.456546 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7fe160067500, id(AC3) type(Audio) 2020-07-04 16:15:56.456562 I [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1888 (GetAudioLanguage) - DVDRB: Audio StreamID: 0; lang: 65535 2020-07-04 16:15:56.456575 I [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:2003 (ConvertLangCode) - DVDRB: code: 65535; iso639: und 2020-07-04 16:15:56.456611 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #3: ID: 0x21 Codec ID: DVD_SUBTITLE Type: Subtitle Bitrate: 0 2020-07-04 16:15:56.456618 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2050 (ScanStreams) - AFD: subtitle codec (Subtitle) 2020-07-04 16:15:56.456624 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for DVD_SUBTITLE 2020-07-04 16:15:56.456661 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7fe1600c6300, id(DVD_SUBTITLE) type(Subtitle) 2020-07-04 16:15:56.456712 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2195 (ScanStreams) - AFD: Subtitle track #1 is A/V stream #3 and is in the Undetermined language(7695972). 2020-07-04 16:15:56.456723 W [2253861/2253954] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream. 2020-07-04 16:15:56.456974 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:926 (HandleStreamChange) - AFD: streams_changed 0x5615fadf9300 -- stream count 5 2020-07-04 16:15:56.457823 I [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1781 (DecodeSubtitles) - DVDRB: Decoded forced subtitle 2020-07-04 16:15:56.457848 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0 2020-07-04 16:15:56.457856 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data) 2020-07-04 16:15:56.457871 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 500000 2020-07-04 16:15:56.457882 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #2: ID: 0x80 Codec ID: AC3 Type: Audio Bitrate: 192000 2020-07-04 16:15:56.457894 W [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2027 (ScanStreams) - AFD: Warning, audio codec 0x7fe160067500 id(AC3) type (Audio) already open, leaving it alone. 2020-07-04 16:15:56.457902 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2034 (ScanStreams) - AFD: codec AC3 has 2 channels 2020-07-04 16:15:56.457909 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for AC3 2020-07-04 16:15:56.457919 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7fe160067500, id(AC3) type(Audio) 2020-07-04 16:15:56.457930 I [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1888 (GetAudioLanguage) - DVDRB: Audio StreamID: 0; lang: 65535 2020-07-04 16:15:56.457941 I [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:2003 (ConvertLangCode) - DVDRB: code: 65535; iso639: und 2020-07-04 16:15:56.457968 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #3: ID: 0x21 Codec ID: DVD_SUBTITLE Type: Subtitle Bitrate: 0 2020-07-04 16:15:56.457975 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2050 (ScanStreams) - AFD: subtitle codec (Subtitle) 2020-07-04 16:15:56.457982 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for DVD_SUBTITLE 2020-07-04 16:15:56.457993 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7fe1600c6300, id(DVD_SUBTITLE) type(Subtitle) 2020-07-04 16:15:56.458012 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2195 (ScanStreams) - AFD: Subtitle track #1 is A/V stream #3 and is in the Undetermined language(7695972). 2020-07-04 16:15:56.458024 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #4: ID: 0x20 Codec ID: DVD_SUBTITLE Type: Subtitle Bitrate: 0 2020-07-04 16:15:56.458030 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2050 (ScanStreams) - AFD: subtitle codec (Subtitle) 2020-07-04 16:15:56.458045 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for DVD_SUBTITLE 2020-07-04 16:15:56.458088 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7fe160107140, id(DVD_SUBTITLE) type(Subtitle) 2020-07-04 16:15:56.458127 I [2253861/2253954] Decoder decoders/avformatdecoder.cpp:2195 (ScanStreams) - AFD: Subtitle track #2 is A/V stream #4 and is in the Undetermined language(7695972). 2020-07-04 16:15:56.458136 W [2253861/2253954] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream. 2020-07-04 16:15:56.459361 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:56.459414 I [2253861/2253954] 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-04 16:15:56.459454 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: LAAALUAPUUUUUU 2020-07-04 16:15:56.459583 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:56.459612 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:56.459640 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:56.459674 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:56.461889 D [2253861/2253954] 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-04 16:15:56.463022 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:56.463174 I [2253861/2253861] CoreContext osd.cpp:1177 (InitSubtitles) - OSD: Created window aa_OSD_SUBTITLES 2020-07-04 16:15:56.473196 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=666): extrapolating to (0,0) 2020-07-04 16:15:56.473219 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=666, ratio=33.3667): extrapolating to (666,22222) 2020-07-04 16:15:56.473298 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:56.473308 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:56.473318 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:56.473326 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:56.473348 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:56.473367 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:56.473378 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:56.473599 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:56.473678 D [2253861/2253861] 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-04 16:15:56.473692 D [2253861/2253861] 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-04 16:15:56.474012 D [2253861/2253861] 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-04 16:15:56.474101 D [2253861/2253861] 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-04 16:15:56.474499 D [2253861/2253861] 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-04 16:15:56.474554 D [2253861/2253861] 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-04 16:15:56.474899 D [2253861/2253861] 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-04 16:15:56.474954 D [2253861/2253861] 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-04 16:15:56.475225 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:56.475241 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:56.504237 D [2253861/2253954] 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-04 16:15:56.584792 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:56.584880 I [2253861/2253954] 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-04 16:15:56.584940 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAUALPUUUuUULU 2020-07-04 16:15:56.585157 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:56.585191 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:56.585223 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:56.585269 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:56.651872 D [2253861/2253954] 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-04 16:15:56.664908 I [2253861/2253861] CoreContext mythplayer.cpp:1269 (EnableCaptions) - EnableCaptions(8) msg: On 2020-07-04 16:15:56.665010 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:56.665084 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=676): extrapolating to (0,0) 2020-07-04 16:15:56.665109 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=676, ratio=33.3667): extrapolating to (676,22556) 2020-07-04 16:15:56.665226 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:56.665250 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:56.665286 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:56.665313 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:56.665347 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:56.665384 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:56.665400 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:56.665746 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:56.665860 D [2253861/2253861] 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-04 16:15:56.665881 D [2253861/2253861] 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-04 16:15:56.666377 D [2253861/2253861] 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-04 16:15:56.666458 D [2253861/2253861] 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-04 16:15:56.666995 D [2253861/2253861] 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-04 16:15:56.667078 D [2253861/2253861] 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-04 16:15:56.667587 D [2253861/2253861] 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-04 16:15:56.667668 D [2253861/2253861] 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-04 16:15:56.668095 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:56.668118 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:56.717807 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:56.717887 I [2253861/2253954] 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-04 16:15:56.717947 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUPUUUUUuLUUAL 2020-07-04 16:15:56.718183 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:56.718234 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:56.718299 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:56.718353 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:56.749218 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:56.749302 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=686): extrapolating to (0,0) 2020-07-04 16:15:56.749332 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=686, ratio=33.3667): extrapolating to (686,22890) 2020-07-04 16:15:56.749482 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:56.749504 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:56.749530 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:56.749550 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:56.749595 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:56.749642 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:56.749660 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:56.750075 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:56.750242 D [2253861/2253861] 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-04 16:15:56.750282 D [2253861/2253861] 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-04 16:15:56.750931 D [2253861/2253861] 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-04 16:15:56.751032 D [2253861/2253861] 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-04 16:15:56.751848 D [2253861/2253861] 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-04 16:15:56.752049 D [2253861/2253861] 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-04 16:15:56.752849 D [2253861/2253861] 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-04 16:15:56.752944 D [2253861/2253861] 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-04 16:15:56.753386 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:56.753411 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:56.966300 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:57.001667 D [2253861/2253954] 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-04 16:15:57.033287 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:57.066340 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:57.067465 I [2253861/2253954] 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-04 16:15:57.067504 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAApLUAALA 2020-07-04 16:15:57.067614 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:57.067635 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:57.067659 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:57.067687 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:57.099317 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:57.099377 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=705): extrapolating to (0,0) 2020-07-04 16:15:57.099399 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=705, ratio=33.3667): extrapolating to (705,23524) 2020-07-04 16:15:57.099483 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:57.099507 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:57.099523 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:57.099534 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:57.099556 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:57.099586 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:57.099605 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:57.099918 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:57.100061 D [2253861/2253861] 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-04 16:15:57.100087 D [2253861/2253861] 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-04 16:15:57.100619 D [2253861/2253861] 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-04 16:15:57.100720 D [2253861/2253861] 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-04 16:15:57.101300 D [2253861/2253861] 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-04 16:15:57.101404 D [2253861/2253861] 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-04 16:15:57.102016 D [2253861/2253861] 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-04 16:15:57.102117 D [2253861/2253861] 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-04 16:15:57.102617 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:57.102647 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:57.107257 D [2253861/2253954] 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-04 16:15:57.168214 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:57.168253 I [2253861/2253954] 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-04 16:15:57.168283 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUPUUUULUuUUAL 2020-07-04 16:15:57.168382 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:57.168402 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:57.168426 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:57.168451 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:57.183364 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:57.183409 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:57.187886 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=708): extrapolating to (0,0) 2020-07-04 16:15:57.187906 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=708, ratio=33.3667): extrapolating to (708,23624) 2020-07-04 16:15:57.188015 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:57.188033 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:57.188049 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:57.188064 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:57.188091 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:57.188115 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:57.188133 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:57.188410 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:57.188525 D [2253861/2253861] 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-04 16:15:57.188540 D [2253861/2253861] 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-04 16:15:57.188897 D [2253861/2253861] 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-04 16:15:57.188960 D [2253861/2253861] 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-04 16:15:57.189334 D [2253861/2253861] 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-04 16:15:57.189389 D [2253861/2253861] 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-04 16:15:57.189735 D [2253861/2253861] 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-04 16:15:57.189786 D [2253861/2253861] 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-04 16:15:57.190055 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:57.190070 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:57.223464 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1561560, lba:3015, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:15:57.284766 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:57.284824 I [2253861/2253954] 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-04 16:15:57.284867 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUAAPUULUUuUUL 2020-07-04 16:15:57.285008 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:57.285037 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:57.285067 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:57.285103 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:57.304978 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:57.305036 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=720): extrapolating to (0,0) 2020-07-04 16:15:57.305057 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=720, ratio=33.3667): extrapolating to (720,24024) 2020-07-04 16:15:57.305159 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:57.305175 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:57.305190 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:57.305203 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:57.305233 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:57.305261 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:57.305278 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:57.305585 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:57.305703 D [2253861/2253861] 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-04 16:15:57.305725 D [2253861/2253861] 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-04 16:15:57.306207 D [2253861/2253861] 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-04 16:15:57.306287 D [2253861/2253861] 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-04 16:15:57.306828 D [2253861/2253861] 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-04 16:15:57.306921 D [2253861/2253861] 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-04 16:15:57.307489 D [2253861/2253861] 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-04 16:15:57.307588 D [2253861/2253861] 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-04 16:15:57.308072 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:57.308097 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:57.347176 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1606605, lba:3149, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:15:57.389072 W [2253861/2253861] CoreContext opengl/mythopenglinterop.cpp:176 (Retrieve) - OpenGLInterop: Not a valid hardware frame 2020-07-04 16:15:57.389088 D [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:752 (PrepareFrame) - Using existing framebuffer 2020-07-04 16:15:57.405349 W [2253861/2253861] CoreContext opengl/mythopenglinterop.cpp:176 (Retrieve) - OpenGLInterop: Not a valid hardware frame 2020-07-04 16:15:57.405366 D [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:752 (PrepareFrame) - Using existing framebuffer 2020-07-04 16:15:57.434926 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:57.434982 I [2253861/2253954] 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-04 16:15:57.435029 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: A(AP)AAUUUAuULULU 2020-07-04 16:15:57.435167 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:57.435196 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:57.435224 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:57.435258 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:57.456091 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:57.456132 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:57.464977 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=732): extrapolating to (0,0) 2020-07-04 16:15:57.465010 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=732, ratio=33.3667): extrapolating to (732,24424) 2020-07-04 16:15:57.465120 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:57.465138 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:57.465153 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:57.465167 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:57.465201 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:57.465232 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:57.465248 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:57.465548 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:57.465664 D [2253861/2253861] 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-04 16:15:57.465687 D [2253861/2253861] 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-04 16:15:57.466324 D [2253861/2253861] 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-04 16:15:57.466447 D [2253861/2253861] 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-04 16:15:57.467357 D [2253861/2253861] 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-04 16:15:57.467505 D [2253861/2253861] 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-04 16:15:57.468386 D [2253861/2253861] 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-04 16:15:57.468533 D [2253861/2253861] 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-04 16:15:57.469112 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:57.469140 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:57.499386 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1651650, lba:3291, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:15:57.571781 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:57.571860 I [2253861/2253954] 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-04 16:15:57.571921 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUAPUAUUUuLULU 2020-07-04 16:15:57.572173 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:57.572227 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:57.572274 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:57.572324 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:57.582136 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:57.582182 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:57.603953 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=742): extrapolating to (0,0) 2020-07-04 16:15:57.603979 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=742, ratio=33.3667): extrapolating to (742,24758) 2020-07-04 16:15:57.604040 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:57.604048 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:57.604054 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:57.604059 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:57.604074 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:57.604088 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:57.604094 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:57.604254 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:57.604322 D [2253861/2253861] 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-04 16:15:57.604330 D [2253861/2253861] 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-04 16:15:57.604543 D [2253861/2253861] 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-04 16:15:57.604577 D [2253861/2253861] 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-04 16:15:57.604818 D [2253861/2253861] 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-04 16:15:57.604867 D [2253861/2253861] 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-04 16:15:57.605092 D [2253861/2253861] 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-04 16:15:57.605124 D [2253861/2253861] 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-04 16:15:57.605316 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:57.605327 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:57.605885 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:57.683861 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1696695, lba:3435, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:15:57.774243 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:57.774281 I [2253861/2253954] 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-04 16:15:57.774313 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAUPUuULAUUL 2020-07-04 16:15:57.774416 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:57.774439 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:57.774460 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:57.774486 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:57.787811 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:57.787834 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:57.827037 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=755): extrapolating to (0,0) 2020-07-04 16:15:57.827062 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=755, ratio=33.3667): extrapolating to (755,25192) 2020-07-04 16:15:57.827161 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:57.827177 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:57.827190 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:57.827201 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:57.827229 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:57.827256 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:57.827270 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:57.827548 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:57.827650 D [2253861/2253861] 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-04 16:15:57.827669 D [2253861/2253861] 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-04 16:15:57.828129 D [2253861/2253861] 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-04 16:15:57.828211 D [2253861/2253861] 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-04 16:15:57.828699 D [2253861/2253861] 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-04 16:15:57.828767 D [2253861/2253861] 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-04 16:15:57.829304 D [2253861/2253861] 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-04 16:15:57.829379 D [2253861/2253861] 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-04 16:15:57.829746 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:57.829769 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:57.931351 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1741740, lba:3585, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:15:58.015000 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:58.015057 I [2253861/2253954] 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-04 16:15:58.015098 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAUAAUPLuUUL 2020-07-04 16:15:58.015233 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:58.015263 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:58.015289 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:58.015324 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:58.044126 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:58.044185 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=767): extrapolating to (0,0) 2020-07-04 16:15:58.044205 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=767, ratio=33.3667): extrapolating to (767,25592) 2020-07-04 16:15:58.044305 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:58.044321 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:58.044337 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:58.044350 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:58.044405 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:58.044461 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:58.044484 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:58.044860 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:58.045043 D [2253861/2253861] 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-04 16:15:58.045072 D [2253861/2253861] 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-04 16:15:58.045583 D [2253861/2253861] 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-04 16:15:58.045674 D [2253861/2253861] 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-04 16:15:58.046237 D [2253861/2253861] 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-04 16:15:58.046319 D [2253861/2253861] 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-04 16:15:58.046831 D [2253861/2253861] 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-04 16:15:58.046938 D [2253861/2253861] 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-04 16:15:58.047443 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:58.047469 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:58.048703 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:58.114363 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1786785, lba:3743, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:15:58.229150 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:58.229231 I [2253861/2253954] 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-04 16:15:58.229272 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAUAPuLUUUL 2020-07-04 16:15:58.229401 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:58.229428 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:58.229455 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:58.229488 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:58.261218 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:58.261268 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=778): extrapolating to (0,0) 2020-07-04 16:15:58.261287 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=778, ratio=33.3667): extrapolating to (778,25959) 2020-07-04 16:15:58.261376 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:58.261390 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:58.261404 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:58.261415 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:58.261441 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:58.261466 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:58.261481 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:58.261823 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:58.261933 D [2253861/2253861] 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-04 16:15:58.261952 D [2253861/2253861] 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-04 16:15:58.262395 D [2253861/2253861] 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-04 16:15:58.262465 D [2253861/2253861] 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-04 16:15:58.262981 D [2253861/2253861] 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-04 16:15:58.263053 D [2253861/2253861] 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-04 16:15:58.263546 D [2253861/2253861] 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-04 16:15:58.263613 D [2253861/2253861] 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-04 16:15:58.264091 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:58.264124 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:58.310560 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1831830, lba:3879, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:15:58.511361 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:58.572761 I [2253861/2253861] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 44ms 2020-07-04 16:15:58.572823 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:58.614661 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:58.614710 I [2253861/2253954] 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-04 16:15:58.614762 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAFAAAULuAPL 2020-07-04 16:15:58.614889 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:58.614917 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:58.614939 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:58.614970 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:58.616896 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:58.652100 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=791): extrapolating to (0,0) 2020-07-04 16:15:58.652135 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=791, ratio=33.3667): extrapolating to (791,26393) 2020-07-04 16:15:58.652273 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:58.652299 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:58.652322 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:58.652364 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:58.652400 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:58.652437 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:58.652460 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:58.652843 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:58.653035 D [2253861/2253861] 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-04 16:15:58.653069 D [2253861/2253861] 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-04 16:15:58.653714 D [2253861/2253861] 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-04 16:15:58.653839 D [2253861/2253861] 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-04 16:15:58.654613 D [2253861/2253861] 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-04 16:15:58.654743 D [2253861/2253861] 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-04 16:15:58.655638 D [2253861/2253861] 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-04 16:15:58.655777 D [2253861/2253861] 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-04 16:15:58.656414 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:58.656445 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:58.695467 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1876875, lba:4014, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:15:58.703057 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 123 ms 2020-07-04 16:15:58.736191 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 107 ms 2020-07-04 16:15:58.774137 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 118 ms 2020-07-04 16:15:58.814143 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 112 ms 2020-07-04 16:15:58.854003 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 105 ms 2020-07-04 16:15:58.893999 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 98 ms 2020-07-04 16:15:58.934701 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 91 ms 2020-07-04 16:15:58.973866 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 85 ms 2020-07-04 16:15:59.013839 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:59.097203 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:59.097265 I [2253861/2253954] 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-04 16:15:59.097315 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAApAALALU 2020-07-04 16:15:59.097478 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:59.097525 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:59.097581 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:59.097631 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:59.097773 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:59.099163 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1135 (safe_read) - DVDRB: DVDNAV_HIGHLIGHT: display 1, palette 511115588, sx 44837, sy 35073, ex 63683, ey 0, pts 3959930113, buttonN 1 2020-07-04 16:15:59.115519 N [2253861/2253861] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 102ms for video buffers LAAAAAAAAAAAAA 2020-07-04 16:15:59.137831 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=803): extrapolating to (0,0) 2020-07-04 16:15:59.137870 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=803, ratio=33.3667): extrapolating to (803,26793) 2020-07-04 16:15:59.137986 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:59.138002 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:59.138018 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:59.138033 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:59.138062 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:59.138088 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:59.138102 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:59.138376 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:59.138482 D [2253861/2253861] 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-04 16:15:59.138502 D [2253861/2253861] 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-04 16:15:59.139037 D [2253861/2253861] 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-04 16:15:59.139136 D [2253861/2253861] 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-04 16:15:59.139656 D [2253861/2253861] 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-04 16:15:59.139730 D [2253861/2253861] 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-04 16:15:59.140262 D [2253861/2253861] 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-04 16:15:59.140338 D [2253861/2253861] 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-04 16:15:59.140722 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:59.140743 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:59.162068 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1921920, lba:4151, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:15:59.187810 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 31 ms 2020-07-04 16:15:59.188069 I [2253861/2253861] CoreContext jitterometer.cpp:128 (RecordEndTime) - Player(0): FPS: 28.33 Mean: 35293 Std.Dev: 22291 CPUs: 22% 20% 20% 22% 23% 20% 20% 21% 2020-07-04 16:15:59.221814 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 59 ms 2020-07-04 16:15:59.255821 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 59 ms 2020-07-04 16:15:59.261846 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:59.261866 I [2253861/2253954] 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-04 16:15:59.261889 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: APAAUUULuUUUAL 2020-07-04 16:15:59.261941 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:59.261951 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:59.261968 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:59.261986 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:59.291934 I [2253861/2253861] CoreContext mythplayer.cpp:1269 (EnableCaptions) - EnableCaptions(8) msg: On 2020-07-04 16:15:59.292038 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:59.292087 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=809): extrapolating to (0,0) 2020-07-04 16:15:59.292107 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=809, ratio=33.3667): extrapolating to (809,26994) 2020-07-04 16:15:59.292267 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:59.292299 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:59.292318 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:59.292345 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:59.292389 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:59.292429 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:59.292445 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:59.292805 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:59.292923 D [2253861/2253861] 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-04 16:15:59.292944 D [2253861/2253861] 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-04 16:15:59.293530 D [2253861/2253861] 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-04 16:15:59.293660 D [2253861/2253861] 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-04 16:15:59.294303 D [2253861/2253861] 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-04 16:15:59.294387 D [2253861/2253861] 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-04 16:15:59.294979 D [2253861/2253861] 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-04 16:15:59.295063 D [2253861/2253861] 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-04 16:15:59.295583 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:59.295608 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:59.323896 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1966965, lba:4287, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:15:59.462469 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:59.462528 I [2253861/2253954] 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-04 16:15:59.462571 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAUAPLUUuUUL 2020-07-04 16:15:59.462709 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:59.462739 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:59.462766 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:59.462802 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:59.476236 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:59.476294 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:59.494043 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=821): extrapolating to (0,0) 2020-07-04 16:15:59.494066 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=821, ratio=33.3667): extrapolating to (821,27394) 2020-07-04 16:15:59.494167 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:59.494183 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:59.494197 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:59.494208 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:59.494238 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:59.494265 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:59.494279 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:59.494561 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:59.494663 D [2253861/2253861] 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-04 16:15:59.494681 D [2253861/2253861] 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-04 16:15:59.495110 D [2253861/2253861] 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-04 16:15:59.495182 D [2253861/2253861] 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-04 16:15:59.495667 D [2253861/2253861] 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-04 16:15:59.495740 D [2253861/2253861] 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-04 16:15:59.496275 D [2253861/2253861] 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-04 16:15:59.496349 D [2253861/2253861] 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-04 16:15:59.496899 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:59.496924 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:59.532940 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:2012010, lba:4420, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:15:59.581443 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:59.581474 I [2253861/2253954] 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-04 16:15:59.581497 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUAPUUULuAUUUL 2020-07-04 16:15:59.581568 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:59.581583 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:59.581598 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:59.581616 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:59.610940 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:59.610973 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=830): extrapolating to (0,0) 2020-07-04 16:15:59.610985 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=830, ratio=33.3667): extrapolating to (830,27694) 2020-07-04 16:15:59.611040 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:59.611048 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:59.611056 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:59.611063 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:59.611079 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:59.611094 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:59.611103 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:59.611273 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:59.611337 D [2253861/2253861] 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-04 16:15:59.611347 D [2253861/2253861] 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-04 16:15:59.611646 D [2253861/2253861] 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-04 16:15:59.611694 D [2253861/2253861] 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-04 16:15:59.611992 D [2253861/2253861] 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-04 16:15:59.612038 D [2253861/2253861] 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-04 16:15:59.612303 D [2253861/2253861] 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-04 16:15:59.612341 D [2253861/2253861] 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-04 16:15:59.612543 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:59.612554 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:59.645641 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:2057055, lba:4553, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:15:59.679248 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1135 (safe_read) - DVDRB: DVDNAV_HIGHLIGHT: display 1, palette 698614084, sx 18388, sy 35073, ex 63683, ey 0, pts 3959939073, buttonN 5 2020-07-04 16:15:59.705524 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:59.706310 I [2253861/2253954] 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-04 16:15:59.706377 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAPUUUULuUULA 2020-07-04 16:15:59.706544 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:59.706577 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:59.706612 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:59.706651 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:59.762166 I [2253861/2253861] CoreContext mythplayer.cpp:1269 (EnableCaptions) - EnableCaptions(8) msg: On 2020-07-04 16:15:59.762236 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:59.762288 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=842): extrapolating to (0,0) 2020-07-04 16:15:59.762308 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=842, ratio=33.3667): extrapolating to (842,28095) 2020-07-04 16:15:59.762399 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:59.762416 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:59.762430 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:59.762443 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:59.762471 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:59.762500 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:59.762517 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:59.762871 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:59.763003 D [2253861/2253861] 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-04 16:15:59.763023 D [2253861/2253861] 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-04 16:15:59.763502 D [2253861/2253861] 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-04 16:15:59.763589 D [2253861/2253861] 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-04 16:15:59.764222 D [2253861/2253861] 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-04 16:15:59.764317 D [2253861/2253861] 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-04 16:15:59.764844 D [2253861/2253861] 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-04 16:15:59.764920 D [2253861/2253861] 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-04 16:15:59.765427 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:59.765451 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:59.773025 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:2102100, lba:4683, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:15:59.836977 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:59.837068 I [2253861/2253954] 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-04 16:15:59.837132 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUPUUAUuULUUAL 2020-07-04 16:15:59.837352 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:59.837406 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:59.837454 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:59.837513 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:59.846693 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:59.846737 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:59.864585 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=851): extrapolating to (0,0) 2020-07-04 16:15:59.864622 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=851, ratio=33.3667): extrapolating to (851,28395) 2020-07-04 16:15:59.864763 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:59.864791 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:59.864820 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:59.864840 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:59.864887 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:59.864934 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:59.864953 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:59.865403 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:59.865579 D [2253861/2253861] 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-04 16:15:59.865619 D [2253861/2253861] 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-04 16:15:59.866363 D [2253861/2253861] 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-04 16:15:59.866642 D [2253861/2253861] 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-04 16:15:59.867483 D [2253861/2253861] 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-04 16:15:59.867639 D [2253861/2253861] 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-04 16:15:59.868313 D [2253861/2253861] 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-04 16:15:59.868436 D [2253861/2253861] 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-04 16:15:59.868918 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:59.868942 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:15:59.889466 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:2147145, lba:4812, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:15:59.970226 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:15:59.970278 I [2253861/2253954] 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-04 16:15:59.970316 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUAPUUULuUUULA 2020-07-04 16:15:59.970441 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:15:59.970467 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:15:59.970492 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:15:59.970523 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:15:59.981608 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:15:59.981641 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:15:59.990523 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=863): extrapolating to (0,0) 2020-07-04 16:15:59.990550 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=863, ratio=33.3667): extrapolating to (863,28795) 2020-07-04 16:15:59.990656 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:15:59.990673 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:15:59.990686 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:15:59.990699 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:15:59.990729 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:15:59.990756 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:15:59.990771 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:15:59.991059 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:15:59.991165 D [2253861/2253861] 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-04 16:15:59.991185 D [2253861/2253861] 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-04 16:15:59.991618 D [2253861/2253861] 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-04 16:15:59.991695 D [2253861/2253861] 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-04 16:15:59.992308 D [2253861/2253861] 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-04 16:15:59.992384 D [2253861/2253861] 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-04 16:15:59.992851 D [2253861/2253861] 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-04 16:15:59.992920 D [2253861/2253861] 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-04 16:15:59.993286 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:15:59.993306 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:16:00.023029 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:2192190, lba:4943, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:16:00.074506 W [2253861/2253861] CoreContext opengl/mythopenglinterop.cpp:176 (Retrieve) - OpenGLInterop: Not a valid hardware frame 2020-07-04 16:16:00.074521 D [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:752 (PrepareFrame) - Using existing framebuffer 2020-07-04 16:16:00.090746 W [2253861/2253861] CoreContext opengl/mythopenglinterop.cpp:176 (Retrieve) - OpenGLInterop: Not a valid hardware frame 2020-07-04 16:16:00.090760 D [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:752 (PrepareFrame) - Using existing framebuffer 2020-07-04 16:16:00.104665 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:16:00.104719 I [2253861/2253954] 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-04 16:16:00.104764 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: A(AU)APUUUULuUUAL 2020-07-04 16:16:00.104903 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:16:00.104933 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:16:00.104960 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:16:00.104993 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:16:00.107573 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:16:00.107616 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:16:00.125355 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=874): extrapolating to (0,0) 2020-07-04 16:16:00.125382 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=874, ratio=33.3667): extrapolating to (874,29162) 2020-07-04 16:16:00.125499 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:16:00.125518 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:16:00.125533 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:16:00.125546 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:16:00.125579 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:16:00.125609 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:16:00.125624 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:16:00.125941 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:16:00.126053 D [2253861/2253861] 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-04 16:16:00.126074 D [2253861/2253861] 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-04 16:16:00.126674 D [2253861/2253861] 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-04 16:16:00.126805 D [2253861/2253861] 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-04 16:16:00.127462 D [2253861/2253861] 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-04 16:16:00.127540 D [2253861/2253861] 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-04 16:16:00.128086 D [2253861/2253861] 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-04 16:16:00.128192 D [2253861/2253861] 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-04 16:16:00.128731 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:16:00.128757 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:16:00.129850 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:16:00.173730 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:2237235, lba:5073, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:16:00.227477 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:16:00.227538 I [2253861/2253954] 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-04 16:16:00.227583 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUAPUUUuULUULA 2020-07-04 16:16:00.227738 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:16:00.227769 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:16:00.227804 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:16:00.227842 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:16:00.242299 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:16:00.242339 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=885): extrapolating to (0,0) 2020-07-04 16:16:00.242353 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=885, ratio=33.3667): extrapolating to (885,29530) 2020-07-04 16:16:00.242430 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:16:00.242440 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:16:00.242457 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:16:00.242466 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:16:00.242486 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:16:00.242505 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:16:00.242516 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:16:00.242723 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:16:00.242805 D [2253861/2253861] 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-04 16:16:00.242819 D [2253861/2253861] 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-04 16:16:00.243153 D [2253861/2253861] 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-04 16:16:00.243212 D [2253861/2253861] 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-04 16:16:00.243540 D [2253861/2253861] 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-04 16:16:00.243588 D [2253861/2253861] 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-04 16:16:00.243850 D [2253861/2253861] 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-04 16:16:00.243891 D [2253861/2253861] 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-04 16:16:00.244112 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:16:00.244124 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:16:00.256628 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:2282280, lba:5196, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:16:00.326704 W [2253861/2253861] CoreContext opengl/mythopenglinterop.cpp:176 (Retrieve) - OpenGLInterop: Not a valid hardware frame 2020-07-04 16:16:00.326725 D [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:752 (PrepareFrame) - Using existing framebuffer 2020-07-04 16:16:00.328744 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:16:00.328803 I [2253861/2253954] 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-04 16:16:00.328850 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: A(AU)APUUULuUUUAL 2020-07-04 16:16:00.328996 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:16:00.329025 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:16:00.329054 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:16:00.329089 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:16:00.359362 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:16:00.359421 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=896): extrapolating to (0,0) 2020-07-04 16:16:00.359443 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=896, ratio=33.3667): extrapolating to (896,29897) 2020-07-04 16:16:00.359542 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:16:00.359559 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:16:00.359699 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:16:00.359723 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:16:00.359756 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:16:00.359793 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:16:00.360091 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:16:00.360398 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:16:00.360518 D [2253861/2253861] 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-04 16:16:00.360539 D [2253861/2253861] 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-04 16:16:00.361104 D [2253861/2253861] 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-04 16:16:00.361188 D [2253861/2253861] 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-04 16:16:00.361800 D [2253861/2253861] 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-04 16:16:00.361885 D [2253861/2253861] 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-04 16:16:00.362668 D [2253861/2253861] 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-04 16:16:00.362808 D [2253861/2253861] 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-04 16:16:00.363357 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:16:00.363383 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:16:00.375713 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:2327325, lba:5321, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:16:00.443469 I [2253861/2253861] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 200 ms 2020-07-04 16:16:00.448772 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:16:00.448830 I [2253861/2253954] 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-04 16:16:00.448871 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAPUUUULuUULA 2020-07-04 16:16:00.449009 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:16:00.449039 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:16:00.449069 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:16:00.449104 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:16:00.484403 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:2372370, lba:5447, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:16:00.510398 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:16:00.510449 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=908): extrapolating to (0,0) 2020-07-04 16:16:00.510467 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=908, ratio=33.3667): extrapolating to (908,30297) 2020-07-04 16:16:00.510579 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:16:00.510594 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:16:00.510607 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:16:00.510619 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:16:00.510645 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:16:00.510669 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:16:00.510684 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:16:00.510944 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:16:00.511054 D [2253861/2253861] 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-04 16:16:00.511074 D [2253861/2253861] 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-04 16:16:00.511552 D [2253861/2253861] 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-04 16:16:00.511633 D [2253861/2253861] 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-04 16:16:00.512254 D [2253861/2253861] 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-04 16:16:00.512362 D [2253861/2253861] 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-04 16:16:00.513022 D [2253861/2253861] 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-04 16:16:00.513144 D [2253861/2253861] 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-04 16:16:00.513633 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:16:00.513658 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:16:00.560286 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:16:00.560342 I [2253861/2253954] 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-04 16:16:00.560384 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: PUUUUAUuULUUAL 2020-07-04 16:16:00.560526 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:16:00.560556 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:16:00.560605 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:16:00.560641 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:16:00.560820 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:16:00.560871 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:16:00.565344 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=916): extrapolating to (0,0) 2020-07-04 16:16:00.565370 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=916, ratio=33.3667): extrapolating to (916,30564) 2020-07-04 16:16:00.565482 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:16:00.565501 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:16:00.565516 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:16:00.565529 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:16:00.565561 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:16:00.565591 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:16:00.565608 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:16:00.565920 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:16:00.566040 D [2253861/2253861] 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-04 16:16:00.566061 D [2253861/2253861] 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-04 16:16:00.566560 D [2253861/2253861] 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-04 16:16:00.566646 D [2253861/2253861] 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-04 16:16:00.567431 D [2253861/2253861] 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-04 16:16:00.567569 D [2253861/2253861] 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-04 16:16:00.568309 D [2253861/2253861] 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-04 16:16:00.568448 D [2253861/2253861] 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-04 16:16:00.569087 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:16:00.569124 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:16:00.608730 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:2417415, lba:5570, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:16:00.673573 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:16:00.673623 I [2253861/2253954] 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-04 16:16:00.673659 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUAPUUULuUUULA 2020-07-04 16:16:00.673784 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:16:00.673810 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:16:00.673834 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:16:00.673863 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:16:00.682376 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:16:00.682425 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=929): extrapolating to (0,0) 2020-07-04 16:16:00.682444 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=929, ratio=33.3667): extrapolating to (929,30998) 2020-07-04 16:16:00.682534 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:16:00.682551 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:16:00.682569 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:16:00.682586 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:16:00.682637 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:16:00.682695 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:16:00.682726 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:16:00.683121 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:16:00.683258 D [2253861/2253861] 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-04 16:16:00.683284 D [2253861/2253861] 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-04 16:16:00.683790 D [2253861/2253861] 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-04 16:16:00.683872 D [2253861/2253861] 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-04 16:16:00.684459 D [2253861/2253861] 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-04 16:16:00.684535 D [2253861/2253861] 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-04 16:16:00.685099 D [2253861/2253861] 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-04 16:16:00.685183 D [2253861/2253861] 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-04 16:16:00.685643 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:16:00.685665 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:16:00.686724 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:16:00.724625 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:2462460, lba:5693, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:16:00.742898 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1135 (safe_read) - DVDRB: DVDNAV_HIGHLIGHT: display 1, palette 1107624516, sx 4902, sy 35073, ex 63683, ey 0, pts 3959939073, buttonN 1 2020-07-04 16:16:00.769676 W [2253861/2253861] CoreContext opengl/mythopenglinterop.cpp:176 (Retrieve) - OpenGLInterop: Not a valid hardware frame 2020-07-04 16:16:00.769682 D [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:752 (PrepareFrame) - Using existing framebuffer 2020-07-04 16:16:00.782652 W [2253861/2253861] CoreContext opengl/mythopenglinterop.cpp:176 (Retrieve) - OpenGLInterop: Not a valid hardware frame 2020-07-04 16:16:00.782673 D [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:752 (PrepareFrame) - Using existing framebuffer 2020-07-04 16:16:00.790784 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:16:00.790812 I [2253861/2253954] 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-04 16:16:00.790834 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: A(AU)APUUUULuUUAL 2020-07-04 16:16:00.790910 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:16:00.790923 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:16:00.790938 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:16:00.790955 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:16:00.799544 I [2253861/2253861] CoreContext mythplayer.cpp:1269 (EnableCaptions) - EnableCaptions(8) msg: On 2020-07-04 16:16:00.799617 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:16:00.799677 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=940): extrapolating to (0,0) 2020-07-04 16:16:00.799695 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=940, ratio=33.3667): extrapolating to (940,31365) 2020-07-04 16:16:00.799783 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:16:00.799799 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:16:00.799810 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:16:00.799820 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:16:00.799845 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:16:00.799868 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:16:00.799879 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:16:00.800258 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:16:00.800369 D [2253861/2253861] 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-04 16:16:00.800393 D [2253861/2253861] 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-04 16:16:00.800755 D [2253861/2253861] 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-04 16:16:00.800813 D [2253861/2253861] 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-04 16:16:00.801170 D [2253861/2253861] 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-04 16:16:00.801230 D [2253861/2253861] 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-04 16:16:00.801564 D [2253861/2253861] 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-04 16:16:00.801620 D [2253861/2253861] 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-04 16:16:00.801885 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:16:00.801900 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:16:00.845076 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:2507505, lba:5818, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:16:00.889247 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:16:00.889296 I [2253861/2253954] 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-04 16:16:00.889331 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAPUUUuULUULA 2020-07-04 16:16:00.889498 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:16:00.889529 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:16:00.889567 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:16:00.889602 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:16:00.944395 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:2552550, lba:5942, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:16:00.950697 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:16:00.950746 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=952): extrapolating to (0,0) 2020-07-04 16:16:00.950764 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=952, ratio=33.3667): extrapolating to (952,31765) 2020-07-04 16:16:00.950843 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:16:00.950857 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:16:00.950870 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:16:00.950881 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:16:00.950906 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:16:00.950929 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:16:00.950944 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:16:00.951240 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:16:00.951339 D [2253861/2253861] 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-04 16:16:00.951359 D [2253861/2253861] 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-04 16:16:00.951876 D [2253861/2253861] 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-04 16:16:00.951954 D [2253861/2253861] 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-04 16:16:00.952474 D [2253861/2253861] 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-04 16:16:00.952550 D [2253861/2253861] 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-04 16:16:00.952995 D [2253861/2253861] 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-04 16:16:00.953064 D [2253861/2253861] 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-04 16:16:00.953538 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:16:00.953561 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:16:01.019212 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:16:01.019284 I [2253861/2253954] 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-04 16:16:01.019346 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUPUUAULuUUUAL 2020-07-04 16:16:01.019478 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:16:01.019506 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:16:01.019557 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:16:01.019606 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:16:01.034801 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:16:01.034848 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=961): extrapolating to (0,0) 2020-07-04 16:16:01.034865 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=961, ratio=33.3667): extrapolating to (961,32065) 2020-07-04 16:16:01.034957 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:16:01.034971 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:16:01.034985 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:16:01.034998 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:16:01.035024 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:16:01.035048 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:16:01.035064 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:16:01.035308 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:16:01.035401 D [2253861/2253861] 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-04 16:16:01.035424 D [2253861/2253861] 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-04 16:16:01.035844 D [2253861/2253861] 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-04 16:16:01.035928 D [2253861/2253861] 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-04 16:16:01.036439 D [2253861/2253861] 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-04 16:16:01.036508 D [2253861/2253861] 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-04 16:16:01.036951 D [2253861/2253861] 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-04 16:16:01.037024 D [2253861/2253861] 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-04 16:16:01.037372 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:16:01.037391 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:16:01.038320 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:16:01.072266 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:2597595, lba:6071, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:16:01.139772 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:16:01.139821 I [2253861/2253954] 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-04 16:16:01.139857 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUAAPUULUUuUUL 2020-07-04 16:16:01.140037 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:16:01.140065 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:16:01.140092 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:16:01.140122 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:16:01.151925 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:16:01.151994 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=973): extrapolating to (0,0) 2020-07-04 16:16:01.152014 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=973, ratio=33.3667): extrapolating to (973,32466) 2020-07-04 16:16:01.152107 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:16:01.152121 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:16:01.152137 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:16:01.152149 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:16:01.152174 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:16:01.152198 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:16:01.152218 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:16:01.152510 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:16:01.152623 D [2253861/2253861] 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-04 16:16:01.152641 D [2253861/2253861] 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-04 16:16:01.153089 D [2253861/2253861] 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-04 16:16:01.153170 D [2253861/2253861] 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-04 16:16:01.153863 D [2253861/2253861] 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-04 16:16:01.153989 D [2253861/2253861] 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-04 16:16:01.154479 D [2253861/2253861] 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-04 16:16:01.154564 D [2253861/2253861] 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-04 16:16:01.155020 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:16:01.155041 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:16:01.156202 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:16:01.197469 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:2642640, lba:6196, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:16:01.235821 W [2253861/2253861] CoreContext opengl/mythopenglinterop.cpp:176 (Retrieve) - OpenGLInterop: Not a valid hardware frame 2020-07-04 16:16:01.235827 D [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:752 (PrepareFrame) - Using existing framebuffer 2020-07-04 16:16:01.252085 W [2253861/2253861] CoreContext opengl/mythopenglinterop.cpp:176 (Retrieve) - OpenGLInterop: Not a valid hardware frame 2020-07-04 16:16:01.252096 D [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:752 (PrepareFrame) - Using existing framebuffer 2020-07-04 16:16:01.297356 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:16:01.297390 I [2253861/2253954] 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-04 16:16:01.297417 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: A(AP)AAUUUAuULULU 2020-07-04 16:16:01.297497 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:16:01.297513 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:16:01.297529 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:16:01.297550 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:16:01.301955 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:16:01.301992 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:16:01.306474 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=985): extrapolating to (0,0) 2020-07-04 16:16:01.306504 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=985, ratio=33.3667): extrapolating to (985,32866) 2020-07-04 16:16:01.306616 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:16:01.306631 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:16:01.306643 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:16:01.306654 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:16:01.306677 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:16:01.306699 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:16:01.306711 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:16:01.306998 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:16:01.307136 D [2253861/2253861] 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-04 16:16:01.307155 D [2253861/2253861] 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-04 16:16:01.307570 D [2253861/2253861] 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-04 16:16:01.307636 D [2253861/2253861] 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-04 16:16:01.308072 D [2253861/2253861] 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-04 16:16:01.308139 D [2253861/2253861] 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-04 16:16:01.308516 D [2253861/2253861] 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-04 16:16:01.308571 D [2253861/2253861] 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-04 16:16:01.308862 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:16:01.308878 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:16:01.365034 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:2687685, lba:6321, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:16:01.450759 I [2253861/2253954] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1) 2020-07-04 16:16:01.450813 I [2253861/2253954] 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-04 16:16:01.450852 I [2253861/2253954] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: APAAUAUUUuLULU 2020-07-04 16:16:01.450978 I [2253861/2253954] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers 2020-07-04 16:16:01.451004 I [2253861/2253954] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA 2020-07-04 16:16:01.451031 I [2253861/2253954] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1) 2020-07-04 16:16:01.451062 I [2253861/2253954] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan 2020-07-04 16:16:01.457530 I [2253861/2253861] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL|DRIVER Double Medium|CPU|GLSL|DRIVER 2020-07-04 16:16:01.457583 I [2253861/2253861] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers... 2020-07-04 16:16:01.462021 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=996): extrapolating to (0,0) 2020-07-04 16:16:01.462044 D [2253861/2253861] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=996, ratio=33.3667): extrapolating to (996,33233) 2020-07-04 16:16:01.462139 I [2253861/2253861] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440 2020-07-04 16:16:01.462155 I [2253861/2253861] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0 2020-07-04 16:16:01.462168 I [2253861/2253861] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778 2020-07-04 16:16:01.462180 I [2253861/2253861] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778 2020-07-04 16:16:01.462207 I [2253861/2253861] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range 2020-07-04 16:16:01.462234 I [2253861/2253861] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected) 2020-07-04 16:16:01.462248 I [2253861/2253861] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161 2020-07-04 16:16:01.462565 W [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D) 2020-07-04 16:16:01.462673 D [2253861/2253861] 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-04 16:16:01.462707 D [2253861/2253861] 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-04 16:16:01.463231 D [2253861/2253861] 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-04 16:16:01.463313 D [2253861/2253861] 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-04 16:16:01.463825 D [2253861/2253861] 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-04 16:16:01.463895 D [2253861/2253861] 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-04 16:16:01.464392 D [2253861/2253861] 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-04 16:16:01.464470 D [2253861/2253861] 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-04 16:16:01.464827 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12) 2020-07-04 16:16:01.464848 I [2253861/2253861] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer 2020-07-04 16:16:01.486839 D [2253861/2253954] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:2732730, lba:6445, vob:1, cell:2, seeking:0, seektime:0 2020-07-04 16:16:01.527498 I [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:1431 (GoBack) - DVDRB: DVDRingBuf: GoBack - No jump, in menu 2020-07-04 16:16:01.527534 D [2253861/2253861] CoreContext tv_play.cpp:10124 (SetActive) - TV::SetActive(): (0,w/o OSD) 0 -> 0 -- begin 2020-07-04 16:16:01.527602 D [2253861/2253861] CoreContext tv_play.cpp:10146 (SetActive) - TV::SetActive(): (0,w/o OSD) 0 -> 0 -- end 2020-07-04 16:16:01.547191 D [2253861/2253861] CoreContext tv_play.cpp:2156 (HandleStateChange) - TV::HandleStateChange(): (0) -- begin 2020-07-04 16:16:01.547229 I [2253861/2253861] CoreContext tv_play.cpp:2184 (HandleStateChange) - TV::HandleStateChange(): Attempting to change from WatchingDVD to None 2020-07-04 16:16:01.547273 D [2253861/2253861] CoreContext tv_play.cpp:2601 (StopStuff) - TV::StopStuff(): For player ctx 0 -- begin 2020-07-04 16:16:01.547295 D [2253861/2253861] CoreContext tv_play.cpp:10124 (SetActive) - TV::SetActive(): (0,w/o OSD) 0 -> 0 -- begin 2020-07-04 16:16:01.547360 D [2253861/2253861] CoreContext tv_play.cpp:10146 (SetActive) - TV::SetActive(): (0,w/o OSD) 0 -> 0 -- end 2020-07-04 16:16:01.547382 I [2253861/2253861] CoreContext mythplayer.cpp:2770 (StopPlaying) - Player(0): StopPlaying - begin 2020-07-04 16:16:01.577566 I [2253861/2253861] CoreContext opengl/mythvideooutopengl.cpp:727 (DiscardFrames) - VidOutGL: (1): AUAPUUAUuAAULU 2020-07-04 16:16:01.577657 I [2253861/2253861] CoreContext videobuffers.cpp:877 (DiscardFrames) - VideoBuffers::DiscardFrames(1): AUAAUUAUuAAULU 2020-07-04 16:16:01.577741 I [2253861/2253861] CoreContext videobuffers.cpp:944 (DiscardFrames) - VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAA -- done 2020-07-04 16:16:01.578573 I [2253861/2253954] Decoder mythplayer.cpp:97 (run) - Player(0): Decoder thread exiting. 2020-07-04 16:16:01.578976 I [2253861/2253861] CoreContext mythplayer.cpp:3196 (DecoderEnd) - Player(0): Exited decoder loop. 2020-07-04 16:16:01.579547 I [2253861/2253861] CoreContext decoders/mythcodeccontext.cpp:427 (FramesContextFinished) - MythCodecContext: vaapi frames context finished 2020-07-04 16:16:01.579603 I [2253861/2253861] CoreContext opengl/mythvaapidrminterop.cpp:438 (CleanupDRMPRIME) - VAAPIDRM: Releasing 13 DRM descriptors 2020-07-04 16:16:01.579808 I [2253861/2253861] CoreContext opengl/mythvaapidrminterop.cpp:80 (DeleteTextures) - VAAPIDRM: Deleted 26 EGL images in 13 groups 2020-07-04 16:16:01.580532 I [2253861/2253861] CoreContext opengl/mythopenglinterop.cpp:264 (DeleteTextures) - OpenGLInterop: Deleted 26 textures in 13 groups 2020-07-04 16:16:01.584673 I [2253861/2253861] CoreContext opengl/mythvideooutopengl.cpp:727 (DiscardFrames) - VidOutGL: (1): AAAAAAAAAAAAAA 2020-07-04 16:16:01.584807 I [2253861/2253861] CoreContext videobuffers.cpp:877 (DiscardFrames) - VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAA 2020-07-04 16:16:01.584909 I [2253861/2253861] CoreContext videobuffers.cpp:944 (DiscardFrames) - VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAA -- done 2020-07-04 16:16:02.080826 I [2253861/2253861] CoreContext mythplayer.cpp:2781 (StopPlaying) - Player(0): StopPlaying - end 2020-07-04 16:16:02.080852 I [2253861/2253861] CoreContext tv_play.cpp:2617 (StopStuff) - TV::StopStuff(): Stopping ring buffer 2020-07-04 16:16:02.080883 I [2253861/2253861] CoreContext tv_play.cpp:2628 (StopStuff) - TV::StopStuff(): Stopping player 2020-07-04 16:16:02.080895 D [2253861/2253861] CoreContext tv_play.cpp:2643 (StopStuff) - TV::StopStuff(): -- end 2020-07-04 16:16:02.080924 I [2253861/2253861] CoreContext tv_play.cpp:2437 (HandleStateChange) - TV::HandleStateChange(): Changing from WatchingDVD to None 2020-07-04 16:16:02.080994 D [2253861/2253861] CoreContext tv_play.cpp:2528 (HandleStateChange) - TV::HandleStateChange(): (0) -- end 2020-07-04 16:16:02.081026 I [2253861/2253861] CoreContext tv_play.cpp:393 (StartTV) - TV::StartTV(): Exiting main playback loop. 2020-07-04 16:16:02.081040 I [2253861/2253861] CoreContext tv_play.cpp:421 (StartTV) - TV::StartTV(): -- process events 2 begin 2020-07-04 16:16:02.082778 I [2253861/2253861] CoreContext tv_play.cpp:425 (StartTV) - TV::StartTV(): -- process events 2 end 2020-07-04 16:16:02.082793 D [2253861/2253861] CoreContext tv_play.cpp:1261 (~TV) - TV::~TV(): -- begin 2020-07-04 16:16:02.093163 I [2253861/2253861] CoreContext tv_play.cpp:1281 (~TV) - TV::~TV(): -- lock 2020-07-04 16:16:02.093400 I [2253861/2253861] CoreContext mythplayer.cpp:2770 (StopPlaying) - Player(0): StopPlaying - begin 2020-07-04 16:16:02.093428 I [2253861/2253861] CoreContext mythplayer.cpp:3196 (DecoderEnd) - Player(0): Exited decoder loop. 2020-07-04 16:16:02.093439 I [2253861/2253861] CoreContext mythplayer.cpp:2781 (StopPlaying) - Player(0): StopPlaying - end 2020-07-04 16:16:02.098339 I [2253861/2253861] CoreContext DVD/dvdringbuffer.cpp:1860 (ClearMenuSPUParameters) - DVDRB: Clearing Menu SPU Packet 2020-07-04 16:16:02.098463 D [2253861/2253861] CoreContext tv_play.cpp:1332 (~TV) - TV::~TV(): -- end 2020-07-04 16:16:02.098620 N [2253861/2253861] CoreContext mythmainwindow.cpp:2864 (PauseIdleTimer) - Resuming idle timer 2020-07-04 16:16:02.098635 D [2253861/2253861] CoreContext tv_play.cpp:479 (StartTV) - TV::StartTV(): -- end 2020-07-04 16:16:04.912748 D [2253861/2253861] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_IS_ACTIVE_BACKEND,cosmos) called from UI thread 2020-07-04 16:16:05.742905 E [2253861/2253861] CoreContext configuration.cpp:65 (Load) - Error parsing: /home/xxx/.mythtv/cache/contextcache.xml at line: 1 column: 1 2020-07-04 16:16:05.742915 E [2253861/2253861] CoreContext configuration.cpp:69 (Load) - Error Msg: unexpected end of file 2020-07-04 16:16:06.125122 I [2253861/2253861] CoreContext mythuihelper.cpp:762 (PruneCacheDir) - MythUIHelper: Pruning cache directory: /home/xxx/.mythtv/cache/remotecache 2020-07-04 16:16:06.125973 I [2253861/2253861] CoreContext mythuihelper.cpp:819 (PruneCacheDir) - MythUIHelper: Kept 51 files, deleted 0 files, stat error on 0 files 2020-07-04 16:16:06.126037 I [2253861/2253861] CoreContext mythuihelper.cpp:762 (PruneCacheDir) - MythUIHelper: Pruning cache directory: /home/xxx/.mythtv/cache/thumbnails 2020-07-04 16:16:06.127051 I [2253861/2253861] CoreContext mythuihelper.cpp:819 (PruneCacheDir) - MythUIHelper: Kept 74 files, deleted 0 files, stat error on 0 files 2020-07-04 16:16:06.130131 I [2253861/2253861] CoreContext bonjourregister.cpp:29 (~BonjourRegister) - Bonjour: De-registering service '_mythfrontend._tcp.' on 'Mythfrontend on cosmos' 2020-07-04 16:16:06.155629 W [2253861/2253861] CoreContext mythpainter.cpp:35 (Teardown) - MythPainter: 43 images not yet de-allocated. 2020-07-04 16:16:06.155748 I [2253861/2253861] CoreContext opengl/mythpainteropengl.cpp:74 (ClearCache) - Clearing OpenGL painter cache. 2020-07-04 16:16:06.156672 I [2253861/2253861] CoreContext opengl/mythrenderopengl.cpp:147 (~MythRenderOpenGL) - OpenGL: MythRenderOpenGL closing 2020-07-04 16:16:06.163465 I [2253861/2253861] CoreContext mythdisplay.cpp:200 (~MythDisplay) - Display: Deleting 2020-07-04 16:16:06.165600 I [2253861/2253861] CoreContext AirPlay/mythraopdevice.cpp:71 (Cleanup) - RAOP Device: Cleaning up. 2020-07-04 16:16:06.165620 I [2253861/2253861] CoreContext AirPlay/mythairplayserver.cpp:393 (Cleanup) - AirPlay: Cleaning up. 2020-07-04 16:16:06.165769 I [2253861/2253904] thread_unknown bonjourregister.cpp:29 (~BonjourRegister) - Bonjour: De-registering service '_airplay._tcp.' on 'MythTV on cosmos' 2020-07-04 16:16:06.167251 I [2253861/2253861] CoreContext main.cpp:293 (cleanup) - Shutting down UPnP client... 2020-07-04 16:16:09.889475 D [2253861/2253861] CoreContext platforms/mythpowerdbus.cpp:554 (ReleaseLock) - PowerDBus: Releasing delay FD: 24 2020-07-04 16:16:09.889514 I [2253861/2253861] CoreContext platforms/mythpowerdbus.cpp:72 (~MythPowerDBus) - PowerDBus: Closing interfaces 2020-07-04 16:16:09.890154 I [2253861/2253861] CoreContext mythcontext.cpp:1659 (~MythContext) - Waiting for threads to exit. 2020-07-04 16:16:14.408125 I [2253861/2253861] CoreContext mythcontext.cpp:1665 (~MythContext) - Exiting