Ticket #13641: disable-driver-deinterlace.log

File disable-driver-deinterlace.log, 505.3 KB (added by Matt Marjanovic, 6 years ago)

Log with driver deinterlacing disabled:

Line 
12020-07-02 13:29:45.929657 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Interrupt handler
22020-07-02 13:29:45.929671 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Terminated handler
32020-07-02 13:29:45.929675 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Segmentation fault handler
42020-07-02 13:29:45.929680 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Aborted handler
52020-07-02 13:29:45.929683 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Bus error handler
62020-07-02 13:29:45.929687 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Floating point exception handler
72020-07-02 13:29:45.929690 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Illegal instruction handler
82020-07-02 13:29:45.929696 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Real-time signal 0 handler
92020-07-02 13:29:45.929701 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup User defined signal 1 handler
102020-07-02 13:29:45.929704 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup User defined signal 2 handler
112020-07-02 13:29:45.929707 I [2204707/2204707] thread_unknown signalhandling.cpp:191 (SetHandlerPrivate) - Setup Hangup handler
122020-07-02 13:29:45.929786 C [2204707/2204707] thread_unknown mythcommandlineparser.cpp:2602 (ConfigureLogging) - mythfrontend version: [v31.0] www.mythtv.org
132020-07-02 13:29:45.929789 C [2204707/2204707] thread_unknown mythcommandlineparser.cpp:2606 (ConfigureLogging) - Qt version: compile: 5.12.5, runtime: 5.12.5
142020-07-02 13:29:45.929817 I [2204707/2204707] thread_unknown mythcommandlineparser.cpp:2608 (ConfigureLogging) - Debian GNU/Linux bullseye/sid (x86_64)
152020-07-02 13:29:45.929820 N [2204707/2204707] thread_unknown mythcommandlineparser.cpp:2610 (ConfigureLogging) - Enabled verbose msgs: general playback
162020-07-02 13:29:45.929884 N [2204707/2204707] thread_unknown logging.cpp:724 (logStart) - Setting Log Level to LOG_DEBUG
172020-07-02 13:29:45.940217 I [2204707/2204716] Logger logging.cpp:280 (run) - Added logging to the console
182020-07-02 13:29:45.940204 I [2204707/2204707] thread_unknown mythuihelper.cpp:905 (ParseGeometryOverride) - MythUIHelper: Overriding GUI size: width=1920 height=1080
192020-07-02 13:29:45.940309 N [2204707/2204707] thread_unknown mythdirs.cpp:203 (InitializeMythDirs) - Using runtime prefix = /usr
202020-07-02 13:29:45.940311 N [2204707/2204707] thread_unknown mythdirs.cpp:204 (InitializeMythDirs) - Using configuration directory = /home/xxx/.mythtv
212020-07-02 13:29:45.940313 D [2204707/2204707] thread_unknown mythdirs.cpp:207 (InitializeMythDirs) - appbindir = /usr/bin/
222020-07-02 13:29:45.940314 D [2204707/2204707] thread_unknown mythdirs.cpp:208 (InitializeMythDirs) - sharedir = /usr/share/mythtv/
232020-07-02 13:29:45.940316 D [2204707/2204707] thread_unknown mythdirs.cpp:209 (InitializeMythDirs) - libdir = /usr/lib/x86_64-linux-gnu/mythtv/
242020-07-02 13:29:45.940317 D [2204707/2204707] thread_unknown mythdirs.cpp:210 (InitializeMythDirs) - themedir = /usr/share/mythtv/themes/
252020-07-02 13:29:45.940318 D [2204707/2204707] thread_unknown mythdirs.cpp:211 (InitializeMythDirs) - pluginsdir = /usr/lib/x86_64-linux-gnu/mythtv/plugins/
262020-07-02 13:29:45.940320 D [2204707/2204707] thread_unknown mythdirs.cpp:212 (InitializeMythDirs) - translationsdir = /usr/share/mythtv/i18n/
272020-07-02 13:29:45.940322 D [2204707/2204707] thread_unknown mythdirs.cpp:213 (InitializeMythDirs) - filtersdir = /usr/lib/x86_64-linux-gnu/mythtv/filters/
282020-07-02 13:29:45.940323 D [2204707/2204707] thread_unknown mythdirs.cpp:214 (InitializeMythDirs) - cachedir = /home/xxx/.mythtv/cache
292020-07-02 13:29:45.940325 D [2204707/2204707] thread_unknown mythdirs.cpp:215 (InitializeMythDirs) - remotecachedir = /home/xxx/.mythtv/cache/remotecache
302020-07-02 13:29:45.940327 D [2204707/2204707] thread_unknown mythdirs.cpp:216 (InitializeMythDirs) - themebasecachedir = /home/xxx/.mythtv/cache/themecache
312020-07-02 13:29:45.940328 D [2204707/2204707] thread_unknown mythdirs.cpp:217 (InitializeMythDirs) - thumbnaildir = /home/xxx/.mythtv/cache/thumbnails
322020-07-02 13:29:45.940350 I [2204707/2204707] CoreContext mythcorecontext.cpp:284 (Init) - Assumed character encoding: en_US.utf8
332020-07-02 13:29:45.940353 W [2204707/2204707] CoreContext mythcorecontext.cpp:288 (Init) - This application expects to be running a locale that specifies a UTF-8 codeset, and many features may behave improperly with your current language settings. Please set the LC_ALL or LC_CTYPE, and LANG variable(s) in the environment in which this program is executed to include a UTF-8 codeset (such as 'en_US.UTF-8').
342020-07-02 13:29:45.940374 N [2204707/2204707] CoreContext mythcommandlineparser.cpp:2639 (ApplySettingsOverride) - Setting 'RunFrontendInWindow' being forced to '1'
352020-07-02 13:29:45.940533 E [2204707/2204707] CoreContext configuration.cpp:65 (Load) - Error parsing: /home/xxx/.mythtv/cache/contextcache.xml at line: 1 column: 1
362020-07-02 13:29:45.940534 I [2204707/2204715] LogForward loggingserver.cpp:128 (FileLogger) - Added logging to ./MythLog/mythfrontend.20200702202945.2204707.log
372020-07-02 13:29:45.940537 E [2204707/2204707] CoreContext configuration.cpp:69 (Load) - Error Msg: unexpected end of file
382020-07-02 13:29:45.940657 I [2204707/2204707] CoreContext mythtranslation.cpp:62 (load) - Loading en_us translation for module mythfrontend
392020-07-02 13:29:45.940888 I [2204707/2204707] CoreContext mythcontext.cpp:629 (LoadDatabaseSettings) - Empty LocalHostName. This is typical.
402020-07-02 13:29:45.940895 I [2204707/2204707] CoreContext mythcontext.cpp:636 (LoadDatabaseSettings) - Using a profile name of: 'cosmos' (Usually the same as this host's name.)
412020-07-02 13:29:45.940936 I [2204707/2204707] CoreContext mythcontext.cpp:885 (TestDBconnection) - Start up testing connections. DB 127.0.0.2, BE , attempt 0, status dbAwake, Delay: 2000
422020-07-02 13:29:45.940953 D [2204707/2204707] CoreContext portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 1000 linkLocalOnly 0
432020-07-02 13:29:46.441909 D [2204707/2204707] CoreContext portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 3
442020-07-02 13:29:46.447269 D [2204707/2204707] CoreContext portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1
452020-07-02 13:29:46.538850 D [2204707/2204707] CoreContext portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 1000 linkLocalOnly 0
462020-07-02 13:29:47.039472 D [2204707/2204707] CoreContext portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 2
472020-07-02 13:29:47.539715 D [2204707/2204707] CoreContext portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 3
482020-07-02 13:29:47.539884 D [2204707/2204707] CoreContext mythcontext.cpp:513 (FindDatabase) - FindDatabase() - Success!
492020-07-02 13:29:47.539937 D [2204707/2204707] CoreContext portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1
502020-07-02 13:29:47.587594 N [2204707/2204707] CoreContext mythcorecontext.cpp:1809 (InitLocale) - Setting QT default locale to en_US
512020-07-02 13:29:47.587604 I [2204707/2204707] CoreContext mythcorecontext.cpp:1842 (SaveLocaleDefaults) - Current locale en_US
522020-07-02 13:29:47.587662 N [2204707/2204707] CoreContext mythlocale.cpp:121 (LoadDefaultsFromXML) - Reading locale defaults from /usr/share/mythtv//locales/en_us.xml
532020-07-02 13:29:47.753461 I [2204707/2204707] CoreContext mythdisplay.cpp:358 (GetDesiredScreen) - Display: Found screen number 0 (eDP-1)
542020-07-02 13:29:47.753471 I [2204707/2204707] CoreContext mythdisplay.cpp:487 (DebugScreen) - Display: Using screen 'eDP-1' (Make: LGD Model: Unknown)
552020-07-02 13:29:47.753477 I [2204707/2204707] CoreContext mythdisplay.cpp:489 (DebugScreen) - Display: Qt screen pixel ratio: 1.00
562020-07-02 13:29:47.753484 I [2204707/2204707] CoreContext mythdisplay.cpp:491 (DebugScreen) - Display: Geometry: 2560x1440+0+0 Size(Qt): 310mmx174mm
572020-07-02 13:29:47.754601 D [2204707/2204707] CoreContext platforms/mythdisplayx11.cpp:270 (GetOutput) - DisplayX11: Matched 'eDP-1' to output 66
582020-07-02 13:29:47.754843 D [2204707/2204707] CoreContext platforms/mythdisplayx11.cpp:270 (GetOutput) - DisplayX11: Matched 'eDP-1' to output 66
592020-07-02 13:29:47.755189 D [2204707/2204707] CoreContext platforms/mythdisplayx11.cpp:270 (GetOutput) - DisplayX11: Matched 'eDP-1' to output 66
602020-07-02 13:29:47.755450 I [2204707/2204707] CoreContext mythdisplay.cpp:1038 (DebugModes) - Display: Available modes:
612020-07-02 13:29:47.755476 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 2560x1440 119.99 119.97 60.00 59.96 59.95
622020-07-02 13:29:47.755483 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 2048x1152 119.98 119.96 59.91 59.90
632020-07-02 13:29:47.755486 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1920x1440 60.00
642020-07-02 13:29:47.755490 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1920x1200 59.95 59.88
652020-07-02 13:29:47.755494 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1920x1080 120.02 119.94 59.96 59.93
662020-07-02 13:29:47.755498 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1856x1392 60.01
672020-07-02 13:29:47.755500 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1792x1344 60.01
682020-07-02 13:29:47.755504 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1680x1050 59.95 59.88
692020-07-02 13:29:47.755507 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1600x1200 60.00
702020-07-02 13:29:47.755510 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1600x1024 60.17
712020-07-02 13:29:47.755514 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1600x900 119.98 119.88 59.95 59.82
722020-07-02 13:29:47.755517 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1440x900 59.89
732020-07-02 13:29:47.755520 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1440x810 119.99 119.95
742020-07-02 13:29:47.755523 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1400x1050 59.98
752020-07-02 13:29:47.755526 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1400x900 59.96 59.88
762020-07-02 13:29:47.755529 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1368x768 59.88 59.85
772020-07-02 13:29:47.755533 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1360x768 59.96 59.80
782020-07-02 13:29:47.755535 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1280x1024 60.02
792020-07-02 13:29:47.755538 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1280x960 60.00
802020-07-02 13:29:47.755542 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1280x800 119.97 119.94 59.91 59.81
812020-07-02 13:29:47.755547 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1280x720 120.00 119.98 59.86 59.74
822020-07-02 13:29:47.755550 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1152x864 60.00
832020-07-02 13:29:47.755553 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1024x768 120.07 60.00
842020-07-02 13:29:47.755557 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 1024x576 119.92 119.91 59.90 59.82
852020-07-02 13:29:47.755560 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 960x720 120.00
862020-07-02 13:29:47.755564 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 960x600 120.00 119.87
872020-07-02 13:29:47.755568 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 960x540 119.98 119.93 59.82 59.63
882020-07-02 13:29:47.755571 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 928x696 120.10
892020-07-02 13:29:47.755574 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 896x672 120.03
902020-07-02 13:29:47.755577 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 864x486 59.92 59.57
912020-07-02 13:29:47.755580 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 840x525 120.02 119.77
922020-07-02 13:29:47.755584 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 800x600 120.00 60.32 56.25
932020-07-02 13:29:47.755587 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 800x512 120.34
942020-07-02 13:29:47.755590 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 800x450 119.89 119.65
952020-07-02 13:29:47.755593 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 720x450 119.77
962020-07-02 13:29:47.755596 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 720x405 59.51 58.99
972020-07-02 13:29:47.755599 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 700x525 119.95
982020-07-02 13:29:47.755602 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 700x450 119.93 119.76
992020-07-02 13:29:47.755605 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 684x384 119.76 119.71
1002020-07-02 13:29:47.755608 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 680x384 119.92 119.60
1012020-07-02 13:29:47.755611 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 640x512 120.04
1022020-07-02 13:29:47.755614 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 640x480 120.00 59.94
1032020-07-02 13:29:47.755617 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 640x400 119.96 119.76
1042020-07-02 13:29:47.755621 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 640x360 119.71 119.65 59.84 59.32
1052020-07-02 13:29:47.755625 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 576x432 120.13
1062020-07-02 13:29:47.755627 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 512x384 120.01
1072020-07-02 13:29:47.755631 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 512x288 120.00 119.84
1082020-07-02 13:29:47.755634 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 480x270 119.64 119.26
1092020-07-02 13:29:47.755637 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 432x243 119.83 119.14
1102020-07-02 13:29:47.755640 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 400x300 120.63 112.68
1112020-07-02 13:29:47.755643 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 360x202 119.01 118.26
1122020-07-02 13:29:47.755646 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 320x240 120.10
1132020-07-02 13:29:47.755649 I [2204707/2204707] CoreContext mythdisplay.cpp:1047 (DebugModes) - 320x180 119.68 118.65
1142020-07-02 13:29:47.762890 N [2204707/2204707] CoreContext mythdisplay.cpp:517 (Initialise) - Display: Desktop video mode: 2560x1440 60.004Hz
1152020-07-02 13:29:47.762894 N [2204707/2204707] CoreContext mythdisplay.cpp:524 (Initialise) - Display: Display has custom colourspace
1162020-07-02 13:29:47.931376 I [2204707/2204707] CoreContext screensaver-dbus.cpp:61 (ScreenSaverDBusPrivate) - ScreenSaverDBus: Created for DBus service: org.freedesktop.ScreenSaver
1172020-07-02 13:29:47.932230 D [2204707/2204707] CoreContext screensaver-dbus.cpp:56 (ScreenSaverDBusPrivate) - ScreenSaverDBus: Could not connect to dbus: The name org.freedesktop.PowerManagement.Inhibit was not provided by any .service files
1182020-07-02 13:29:47.932876 D [2204707/2204707] CoreContext screensaver-dbus.cpp:56 (ScreenSaverDBusPrivate) - ScreenSaverDBus: Could not connect to dbus: The name org.mate.SessionManager was not provided by any .service files
1192020-07-02 13:29:47.933493 D [2204707/2204707] CoreContext screensaver-dbus.cpp:56 (ScreenSaverDBusPrivate) - ScreenSaverDBus: Could not connect to dbus: The name org.gnome.SessionManager was not provided by any .service files
1202020-07-02 13:29:47.933902 I [2204707/2204717] SystemManager mythsystemunix.cpp:262 (run) - Starting process manager
1212020-07-02 13:29:47.933937 I [2204707/2204718] SystemSignalManager mythsystemunix.cpp:488 (run) - Starting process signal handler
1222020-07-02 13:29:47.933992 I [2204707/2204719] SystemIOHandlerR mythsystemunix.cpp:82 (run) - Starting IO manager (read)
1232020-07-02 13:29:47.935083 I [2204707/2204720] SystemIOHandlerW mythsystemunix.cpp:82 (run) - Starting IO manager (write)
1242020-07-02 13:29:47.984600 I [2204707/2204707] CoreContext screensaver-x11.cpp:76 (ScreenSaverX11Private) - ScreenSaverX11Private: DPMS is active.
1252020-07-02 13:29:48.127720 E [2204707/2204707] CoreContext configuration.cpp:65 (Load) - Error parsing: /home/xxx/.mythtv/cache/contextcache.xml at line: 1 column: 1
1262020-07-02 13:29:48.127724 E [2204707/2204707] CoreContext configuration.cpp:69 (Load) - Error Msg: unexpected end of file
1272020-07-02 13:29:48.316187 D [2204707/2204707] CoreContext platforms/mythpowerdbus.cpp:537 (AcquireLock) - PowerDBus: Acquired delay FD: 24
1282020-07-02 13:29:48.325702 I [2204707/2204707] CoreContext platforms/mythpowerdbus.cpp:360 (DeviceAdded) - PowerDBus: Added UPower.Device '/org/freedesktop/UPower/devices/line_power_AC'
1292020-07-02 13:29:48.326793 I [2204707/2204707] CoreContext mythpower.cpp:348 (PowerLevelChanged) - Power: On AC power
1302020-07-02 13:29:48.330775 I [2204707/2204707] CoreContext platforms/mythpowerdbus.cpp:360 (DeviceAdded) - PowerDBus: Added UPower.Device '/org/freedesktop/UPower/devices/battery_BAT0'
1312020-07-02 13:29:48.374721 D [2204707/2204707] CoreContext platforms/mythpowerdbus.cpp:419 (UpdateProperties) - PowerDBus: Max inhibit delay: 5seconds
1322020-07-02 13:29:48.375826 I [2204707/2204707] CoreContext mythpower.cpp:131 (Init) - Power: Supported actions: Suspend,Restart,Shutdown
1332020-07-02 13:29:48.375867 N [2204707/2204707] CoreContext mythcommandlineparser.cpp:2639 (ApplySettingsOverride) - Setting 'RunFrontendInWindow' being forced to '1'
1342020-07-02 13:29:48.429524 I [2204707/2204707] CoreContext serverpool.cpp:418 (listen) - Listening on TCP 0.0.0.0:6547
1352020-07-02 13:29:48.448463 I [2204707/2204707] CoreContext serverpool.cpp:418 (listen) - Listening on TCP [::]:6547
1362020-07-02 13:29:52.899607 D [2204707/2204707] CoreContext mmulticastsocketdevice.cpp:111 (writeBlock) - MMulticastSocketDevice(:27): setsockopt - IP_MULTICAST_IF
137 eno: Cannot assign requested address (99)
1382020-07-02 13:29:52.905708 D [2204707/2204723] SSDP portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.1 port 5431 timeLimit 5000 linkLocalOnly 0
1392020-07-02 13:29:52.906854 D [2204707/2204707] CoreContext mmulticastsocketdevice.cpp:111 (writeBlock) - MMulticastSocketDevice(:27): setsockopt - IP_MULTICAST_IF
140 eno: Cannot assign requested address (99)
1412020-07-02 13:29:52.988243 D [2204707/2204707] CoreContext mmulticastsocketdevice.cpp:111 (writeBlock) - MMulticastSocketDevice(:27): setsockopt - IP_MULTICAST_IF
142 eno: Cannot assign requested address (99)
1432020-07-02 13:29:52.993548 D [2204707/2204707] CoreContext mmulticastsocketdevice.cpp:111 (writeBlock) - MMulticastSocketDevice(:27): setsockopt - IP_MULTICAST_IF
144 eno: Cannot assign requested address (99)
1452020-07-02 13:29:53.092628 I [2204707/2204707] CoreContext mythtranslation.cpp:62 (load) - Loading en_us translation for module mythfrontend
1462020-07-02 13:29:53.189774 E [2204707/2204707] CoreContext lirc.cpp:199 (Init) - LIRC: Failed to connect to Unix socket '/var/run/lirc/lircd'
147 eno: No such file or directory (2)
1482020-07-02 13:29:53.189833 I [2204707/2204707] CoreContext jsmenu.cpp:140 (ReadConfig) - No joystick configuration found, not enabling joystick control
1492020-07-02 13:29:53.189841 I [2204707/2204707] CoreContext mythudplistener.cpp:32 (Enable) - UDPListener: Enabling
1502020-07-02 13:29:53.200631 I [2204707/2204707] CoreContext serverpool.cpp:542 (bind) - Binding to UDP 0.0.0.0:6948
1512020-07-02 13:29:53.200737 I [2204707/2204707] CoreContext serverpool.cpp:542 (bind) - Binding to UDP [::]:6948
1522020-07-02 13:29:53.406220 D [2204707/2204723] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 2
1532020-07-02 13:29:53.906450 D [2204707/2204723] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 3
1542020-07-02 13:29:53.909739 D [2204707/2204723] SSDP portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6544 timeLimit 5000 linkLocalOnly 0
1552020-07-02 13:29:54.177961 I [2204707/2204707] CoreContext mythdisplay.cpp:230 (SetWidget) - Display: Have main widget
1562020-07-02 13:29:54.195445 I [2204707/2204707] CoreContext mythmainwindow.cpp:1062 (Init) - UI Screen Resolution: 1920 x 1080
1572020-07-02 13:29:54.241789 I [2204707/2204707] CoreContext mythdisplay.cpp:234 (SetWidget) - Display: Have main window
1582020-07-02 13:29:54.267052 I [2204707/2204707] CoreContext mythdisplay.cpp:358 (GetDesiredScreen) - Display: Found screen number 0 (eDP-1)
1592020-07-02 13:29:54.307625 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:421 (DebugFeatures) - OpenGL: OpenGL vendor : Intel Open Source Technology Center
1602020-07-02 13:29:54.307630 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:422 (DebugFeatures) - OpenGL: OpenGL renderer : Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2)
1612020-07-02 13:29:54.307633 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:423 (DebugFeatures) - OpenGL: OpenGL version : 3.0 Mesa 19.3.3
1622020-07-02 13:29:54.307635 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:424 (DebugFeatures) - OpenGL: Qt platform : xcb
1632020-07-02 13:29:54.307677 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:427 (DebugFeatures) - OpenGL: EGL display : Yes
1642020-07-02 13:29:54.307680 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:428 (DebugFeatures) - OpenGL: EGL images : Yes
1652020-07-02 13:29:54.307682 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:430 (DebugFeatures) - OpenGL: Qt OpenGL format : OpenGL 3.0
1662020-07-02 13:29:54.307684 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:431 (DebugFeatures) - OpenGL: Qt OpenGL surface : RGBA: 8880 Depth: 0 Stencil: 0
1672020-07-02 13:29:54.307687 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:432 (DebugFeatures) - OpenGL: Max texture size : 16384
1682020-07-02 13:29:54.307689 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:433 (DebugFeatures) - OpenGL: Max texture units : 192
1692020-07-02 13:29:54.307691 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:434 (DebugFeatures) - OpenGL: Shaders : Yes
1702020-07-02 13:29:54.307692 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:435 (DebugFeatures) - OpenGL: NPOT textures : Yes
1712020-07-02 13:29:54.307694 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:436 (DebugFeatures) - OpenGL: Multitexturing : Yes
1722020-07-02 13:29:54.307696 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:437 (DebugFeatures) - OpenGL: Rectangular textures : Yes
1732020-07-02 13:29:54.307698 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:439 (DebugFeatures) - OpenGL: Buffer mapping : Yes
1742020-07-02 13:29:54.307699 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:440 (DebugFeatures) - OpenGL: Framebuffer objects : Yes
1752020-07-02 13:29:54.307701 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:441 (DebugFeatures) - OpenGL: 16bit framebuffers : Yes
1762020-07-02 13:29:54.307708 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:442 (DebugFeatures) - OpenGL: Unpack Subimage : Yes
1772020-07-02 13:29:54.307710 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:443 (DebugFeatures) - OpenGL: GL_RED/GL_R8 : Yes
1782020-07-02 13:29:54.312120 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
179#define lowp
180#define mediump
181#define highp
182#line 1
183attribute vec2 a_position;
184attribute vec4 a_color;
185varying vec4 v_color;
186uniform mat4 u_projection;
187uniform mat4 u_transform;
188void main() {
189 gl_Position = u_projection * u_transform * vec4(a_position, 0.0, 1.0);
190 v_color = a_color;
191}
192
1932020-07-02 13:29:54.312133 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
194#ifdef GL_KHR_blend_equation_advanced
195#extension GL_ARB_fragment_coord_conventions : enable
196#extension GL_KHR_blend_equation_advanced : enable
197#endif
198#define lowp
199#define mediump
200#define highp
201#line 1
202varying highp vec4 v_color;
203void main(void)
204{
205 gl_FragColor = v_color;
206}
207
2082020-07-02 13:29:54.312313 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
209#define lowp
210#define mediump
211#define highp
212#line 1
213attribute vec2 a_position;
214attribute vec4 a_color;
215attribute vec2 a_texcoord0;
216varying vec4 v_color;
217varying vec2 v_texcoord0;
218uniform mat4 u_projection;
219uniform mat4 u_transform;
220void main() {
221 gl_Position = u_projection * u_transform * vec4(a_position, 0.0, 1.0);
222 v_texcoord0 = a_texcoord0;
223 v_color = a_color;
224}
225
2262020-07-02 13:29:54.312317 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
227#ifdef GL_KHR_blend_equation_advanced
228#extension GL_ARB_fragment_coord_conventions : enable
229#extension GL_KHR_blend_equation_advanced : enable
230#endif
231#define lowp
232#define mediump
233#define highp
234#line 1
235uniform sampler2D s_texture0;
236varying highp vec4 v_color;
237varying highp vec2 v_texcoord0;
238void main(void)
239{
240 gl_FragColor = texture2D(s_texture0, v_texcoord0) * v_color;
241}
242
2432020-07-02 13:29:54.312443 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
244#define lowp
245#define mediump
246#define highp
247#line 1
248attribute vec2 a_position;
249attribute vec4 a_color;
250varying vec4 v_color;
251varying vec2 v_position;
252uniform mat4 u_projection;
253uniform mat4 u_transform;
254void main() {
255 gl_Position = u_projection * u_transform * vec4(a_position, 0.0, 1.0);
256 v_color = a_color;
257 v_position = a_position;
258}
259
2602020-07-02 13:29:54.312447 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
261#ifdef GL_KHR_blend_equation_advanced
262#extension GL_ARB_fragment_coord_conventions : enable
263#extension GL_KHR_blend_equation_advanced : enable
264#endif
265#define lowp
266#define mediump
267#define highp
268#line 1
269varying highp vec4 v_color;
270varying highp vec2 v_position;
271uniform highp mat4 u_parameters;
272void main(void)
273{
274 highp float dis = distance(v_position.xy, u_parameters[0].xy);
275 highp float mult = smoothstep(u_parameters[0].z, u_parameters[0].w, dis);
276 gl_FragColor = v_color * vec4(1.0, 1.0, 1.0, mult);
277}
278
2792020-07-02 13:29:54.312574 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
280#define lowp
281#define mediump
282#define highp
283#line 1
284attribute vec2 a_position;
285attribute vec4 a_color;
286varying vec4 v_color;
287varying vec2 v_position;
288uniform mat4 u_projection;
289uniform mat4 u_transform;
290void main() {
291 gl_Position = u_projection * u_transform * vec4(a_position, 0.0, 1.0);
292 v_color = a_color;
293 v_position = a_position;
294}
295
2962020-07-02 13:29:54.312579 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
297#ifdef GL_KHR_blend_equation_advanced
298#extension GL_ARB_fragment_coord_conventions : enable
299#extension GL_KHR_blend_equation_advanced : enable
300#endif
301#define lowp
302#define mediump
303#define highp
304#line 1
305varying highp vec4 v_color;
306varying highp vec2 v_position;
307uniform highp mat4 u_parameters;
308void main(void)
309{
310 highp float dis = distance(v_position.xy, u_parameters[0].xy);
311 highp float rad = u_parameters[0].z;
312 highp float wid = u_parameters[0].w;
313 highp float mult = smoothstep(rad + wid, rad + (wid - 1.0), dis) * smoothstep(rad - (wid + 1.0), rad - wid, dis);
314 gl_FragColor = v_color * vec4(1.0, 1.0, 1.0, mult);
315}
316
3172020-07-02 13:29:54.312705 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
318#define lowp
319#define mediump
320#define highp
321#line 1
322attribute vec2 a_position;
323attribute vec4 a_color;
324varying vec4 v_color;
325varying vec2 v_position;
326uniform mat4 u_projection;
327uniform mat4 u_transform;
328void main() {
329 gl_Position = u_projection * u_transform * vec4(a_position, 0.0, 1.0);
330 v_color = a_color;
331 v_position = a_position;
332}
333
3342020-07-02 13:29:54.312710 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
335#ifdef GL_KHR_blend_equation_advanced
336#extension GL_ARB_fragment_coord_conventions : enable
337#extension GL_KHR_blend_equation_advanced : enable
338#endif
339#define lowp
340#define mediump
341#define highp
342#line 1
343varying highp vec4 v_color;
344varying highp vec2 v_position;
345uniform highp mat4 u_parameters;
346void main(void)
347{
348 highp float dis = abs(u_parameters[0].x - v_position.x);
349 highp float y = u_parameters[0].y * 2.0;
350 highp float mult = smoothstep(y, y - 0.1, dis) * smoothstep(-0.1, 0.0, dis);
351 gl_FragColor = v_color * vec4(1.0, 1.0, 1.0, mult);
352}
353
3542020-07-02 13:29:54.312826 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
355#define lowp
356#define mediump
357#define highp
358#line 1
359attribute vec2 a_position;
360attribute vec4 a_color;
361varying vec4 v_color;
362varying vec2 v_position;
363uniform mat4 u_projection;
364uniform mat4 u_transform;
365void main() {
366 gl_Position = u_projection * u_transform * vec4(a_position, 0.0, 1.0);
367 v_color = a_color;
368 v_position = a_position;
369}
370
3712020-07-02 13:29:54.312831 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
372#ifdef GL_KHR_blend_equation_advanced
373#extension GL_ARB_fragment_coord_conventions : enable
374#extension GL_KHR_blend_equation_advanced : enable
375#endif
376#define lowp
377#define mediump
378#define highp
379#line 1
380varying highp vec4 v_color;
381varying highp vec2 v_position;
382uniform highp mat4 u_parameters;
383void main(void)
384{
385 highp float dis = abs(u_parameters[0].x - v_position.y);
386 highp float x = u_parameters[0].y * 2.0;
387 highp float mult = smoothstep(x, x - 0.1, dis) * smoothstep(-0.1, 0.0, dis);
388 gl_FragColor = v_color * vec4(1.0, 1.0, 1.0, mult);
389}
390
3912020-07-02 13:29:54.312930 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:398 (Init) - OpenGL: Initialised MythRenderOpenGL
3922020-07-02 13:29:54.312932 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:399 (Init) - OpenGL: Using full range output
3932020-07-02 13:29:54.333358 I [2204707/2204707] CoreContext mythuihelper.cpp:762 (PruneCacheDir) - MythUIHelper: Pruning cache directory: /home/xxx/.mythtv/cache/remotecache
3942020-07-02 13:29:54.333605 I [2204707/2204707] CoreContext mythuihelper.cpp:819 (PruneCacheDir) - MythUIHelper: Kept 48 files, deleted 0 files, stat error on 0 files
3952020-07-02 13:29:54.333623 I [2204707/2204707] CoreContext mythuihelper.cpp:762 (PruneCacheDir) - MythUIHelper: Pruning cache directory: /home/xxx/.mythtv/cache/thumbnails
3962020-07-02 13:29:54.333989 I [2204707/2204707] CoreContext mythuihelper.cpp:819 (PruneCacheDir) - MythUIHelper: Kept 81 files, deleted 0 files, stat error on 0 files
3972020-07-02 13:29:54.410299 D [2204707/2204723] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 2
3982020-07-02 13:29:54.720863 D [2204707/2204741] SendMessage portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1
3992020-07-02 13:29:54.910452 D [2204707/2204723] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 3
4002020-07-02 13:29:54.910559 D [2204707/2204723] SSDP portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.135 port 6547 timeLimit 5000 linkLocalOnly 0
4012020-07-02 13:29:55.026892 I [2204707/2204741] SendMessage mythcorecontext.cpp:469 (ConnectCommandSocket) - MythCoreContext::ConnectCommandSocket(): Connecting to backend server: 192.168.0.60:6543 (try 1 of 1)
4022020-07-02 13:29:55.027297 D [2204707/2204749] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
4032020-07-02 13:29:55.031728 I [2204707/2204741] SendMessage mythcorecontext.cpp:1691 (CheckProtoVersion) - MythCoreContext::CheckProtoVersion(): Using protocol version 91 BuzzOff
4042020-07-02 13:29:55.034453 D [2204707/2204750] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
4052020-07-02 13:29:55.080942 E [2204707/2204707] CoreContext devices/mythcecadapter.cpp:191 (Open) - CECAdapter: Failed to find any CEC devices.
4062020-07-02 13:29:55.081014 D [2204707/2204751] thread_unknown devices/mythcecadapter.cpp:277 (LogMessage) - CECAdapter: unregistering all CEC clients
4072020-07-02 13:29:55.081032 D [2204707/2204751] thread_unknown devices/mythcecadapter.cpp:277 (LogMessage) - CECAdapter: unregistering all CEC clients
4082020-07-02 13:29:55.410851 D [2204707/2204723] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 2
4092020-07-02 13:29:55.581321 I [2204707/2204707] CoreContext devices/mythcecadapter.cpp:259 (Close) - CECAdapter: Closing down CEC.
4102020-07-02 13:29:55.591299 E [2204707/2204707] CoreContext AirPlay/mythraopconnection.cpp:1477 (LoadKey) - RAOP Conn: Failed to Read Key From: /home/xxx/.mythtv/RAOPKey.rsa
4112020-07-02 13:29:55.591320 E [2204707/2204707] CoreContext AirPlay/mythraopdevice.cpp:30 (Create) - RAOP Device: Aborting startup - no key found.
4122020-07-02 13:29:55.600894 I [2204707/2204707] CoreContext AirPlay/mythairplayserver.cpp:387 (Create) - AirPlay: Created airplay objects.
4132020-07-02 13:29:55.601140 I [2204707/2204751] thread_unknown serverpool.cpp:418 (listen) - Listening on TCP 0.0.0.0:5100
4142020-07-02 13:29:55.601227 I [2204707/2204751] thread_unknown serverpool.cpp:418 (listen) - Listening on TCP [::]:5100
4152020-07-02 13:29:55.601362 D [2204707/2204751] thread_unknown portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1
4162020-07-02 13:29:55.743341 I [2204707/2204707] CoreContext schemawizard.cpp:117 (Compare) - Current MythTV Schema Version (DBSchemaVer): 1361
4172020-07-02 13:29:55.751376 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Jump to Program OSD' changed to 1
4182020-07-02 13:29:55.751428 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Clear Bookmark on Playback' changed to 1
4192020-07-02 13:29:55.751460 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Playback from Start of Program' changed to 0
4202020-07-02 13:29:55.751487 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Automatically Mark a Recording as Watched' changed to 0
4212020-07-02 13:29:55.751510 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Continue Playback When Embedded' changed to 0
4222020-07-02 13:29:55.751878 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Prompt At End of Recording' changed to 0
4232020-07-02 13:29:55.751901 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Music Choice' changed to 0
4242020-07-02 13:29:55.751929 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Realtime Priority Threads' changed to 1
4252020-07-02 13:29:55.751992 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Chroma Upsampling Filter when deinterlacing' changed to 0
4262020-07-02 13:29:55.792473 I [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:63 (HaveVDPAU) - VDPAUHelp: Supported/available VDPAU decoders:
4272020-07-02 13:29:55.806765 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 0 Supp 0 Level 0 Macros 16384 Width 2048 Height 2048 Status 0
4282020-07-02 13:29:55.806776 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 1 Supp 0 Level 3 Macros 16384 Width 2048 Height 2048 Status 0
4292020-07-02 13:29:55.806782 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 2 Supp 0 Level 3 Macros 16384 Width 2048 Height 2048 Status 0
4302020-07-02 13:29:55.806788 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 12 Supp 0 Level 0 Macros 16384 Width 2048 Height 2048 Status 0
4312020-07-02 13:29:55.806801 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 13 Supp 0 Level 0 Macros 16384 Width 2048 Height 2048 Status 0
4322020-07-02 13:29:55.806807 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 9 Supp 0 Level 1 Macros 16384 Width 2048 Height 2048 Status 0
4332020-07-02 13:29:55.806814 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 10 Supp 0 Level 2 Macros 16384 Width 2048 Height 2048 Status 0
4342020-07-02 13:29:55.806819 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 11 Supp 0 Level 4 Macros 16384 Width 2048 Height 2048 Status 0
4352020-07-02 13:29:55.806826 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 6 Supp 1 Level 51 Macros 16384 Width 2048 Height 2048 Status 0
4362020-07-02 13:29:55.806832 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 7 Supp 1 Level 51 Macros 16384 Width 2048 Height 2048 Status 0
4372020-07-02 13:29:55.806838 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 8 Supp 1 Level 51 Macros 16384 Width 2048 Height 2048 Status 0
4382020-07-02 13:29:55.806843 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 23 Supp 0 Level 0 Macros 16384 Width 2048 Height 2048 Status 0
4392020-07-02 13:29:55.806850 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 22 Supp 1 Level 51 Macros 16384 Width 2048 Height 2048 Status 0
4402020-07-02 13:29:55.806855 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 25 Supp 0 Level 0 Macros 16384 Width 2048 Height 2048 Status 0
4412020-07-02 13:29:55.806861 D [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:88 (ProfileCheck) - VDPAUHelp: ProfileCheck: Prof 26 Supp 0 Level 0 Macros 16384 Width 2048 Height 2048 Status 0
4422020-07-02 13:29:55.808334 I [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) - VDPAUHelp: H264 Baseline (Max size: 2048x2048)
4432020-07-02 13:29:55.808341 I [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) - VDPAUHelp: H264 Main (Max size: 2048x2048)
4442020-07-02 13:29:55.808344 I [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) - VDPAUHelp: H264 High (Max size: 2048x2048)
4452020-07-02 13:29:55.808347 I [2204707/2204707] CoreContext decoders/mythvdpauhelper.cpp:66 (HaveVDPAU) - VDPAUHelp: H264 Constrained (Max size: 2048x2048)
4462020-07-02 13:29:55.850204 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:539 (CreateDevice) - MythCodecContext: Created hardware device 'vaapi'
4472020-07-02 13:29:55.850208 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:546 (CreateDevice) - Creating dummy interop
4482020-07-02 13:29:55.850219 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:481 (HaveVAAPI) - VAAPIDec: Supported/available VAAPI decoders:
4492020-07-02 13:29:55.850642 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:539 (CreateDevice) - MythCodecContext: Created hardware device 'vaapi'
4502020-07-02 13:29:55.850644 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:546 (CreateDevice) - Creating dummy interop
4512020-07-02 13:29:55.850680 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:436 (DeviceContextFinished) - MythCodecContext: vaapi device context finished
4522020-07-02 13:29:55.850685 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:445 (DeviceContextFinished) - MythCodecContext: Calling default device context free
4532020-07-02 13:29:55.850847 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:615 (GetProfiles) - VAAPIDec: EGL DMABUF available for best VAAPI performance
4542020-07-02 13:29:55.850857 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: MPEG2 Simple (Max size: 2048x2048)
4552020-07-02 13:29:55.850861 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: MPEG2 Main (Max size: 2048x2048)
4562020-07-02 13:29:55.850864 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: H264 Main (Max size: 4096x4096)
4572020-07-02 13:29:55.850866 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: H264 High (Max size: 4096x4096)
4582020-07-02 13:29:55.850870 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: H264 Constrained (Max size: 4096x4096)
4592020-07-02 13:29:55.850873 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: VP8 (Max size: 4096x4096)
4602020-07-02 13:29:55.850877 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:487 (HaveVAAPI) - VAAPIDec: HEVC Main (Max size: 8192x8192)
4612020-07-02 13:29:55.850879 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:436 (DeviceContextFinished) - MythCodecContext: vaapi device context finished
4622020-07-02 13:29:55.850881 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:445 (DeviceContextFinished) - MythCodecContext: Calling default device context free
4632020-07-02 13:29:55.851216 E [2204707/2204707] CoreContext opengl/mythnvdecinterop.cpp:327 (CreateCUDAPriv) - NVDECInterop: Failed to load functions
4642020-07-02 13:29:55.851230 I [2204707/2204707] CoreContext decoders/mythnvdeccontext.cpp:539 (HaveNVDEC) - NVDEC: No NVDEC decoders found
4652020-07-02 13:29:55.911109 D [2204707/2204723] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 3
4662020-07-02 13:29:55.974942 I [2204707/2204707] CoreContext decoders/mythv4l2m2mcontext.cpp:259 (GetProfiles) - V4L2_M2M: Device: /dev/video0 Driver: 'uvcvideo' Capabilities: 0x84a00001
4672020-07-02 13:29:55.975122 I [2204707/2204707] CoreContext decoders/mythv4l2m2mcontext.cpp:259 (GetProfiles) - V4L2_M2M: Device: /dev/video1 Driver: 'uvcvideo' Capabilities: 0x84a00001
4682020-07-02 13:29:55.975168 I [2204707/2204707] CoreContext decoders/mythv4l2m2mcontext.cpp:378 (HaveV4L2Codecs) - V4L2_M2M: No V4L2 decoders found
4692020-07-02 13:29:55.975923 I [2204707/2204707] CoreContext decoders/mythdrmprimecontext.cpp:242 (HavePrimeDecoders) - DRMPRIMECtx: DRM PRIME codecs supported: None
4702020-07-02 13:29:55.976014 I [2204707/2204707] CoreContext videodisplayprofile.cpp:1411 (InitStatics) - VDP: decoder<->render support: ffmpeg null opengl opengl-yv12
4712020-07-02 13:29:55.976027 I [2204707/2204707] CoreContext videodisplayprofile.cpp:1411 (InitStatics) - VDP: decoder<->render support: vdpau opengl-hw
4722020-07-02 13:29:55.976035 I [2204707/2204707] CoreContext videodisplayprofile.cpp:1411 (InitStatics) - VDP: decoder<->render support: vdpau-dec null opengl opengl-yv12
4732020-07-02 13:29:55.976043 I [2204707/2204707] CoreContext videodisplayprofile.cpp:1411 (InitStatics) - VDP: decoder<->render support: vaapi opengl-hw
4742020-07-02 13:29:55.976050 I [2204707/2204707] CoreContext videodisplayprofile.cpp:1411 (InitStatics) - VDP: decoder<->render support: vaapi-dec null opengl opengl-yv12
4752020-07-02 13:29:56.064537 N [2204707/2204707] CoreContext videodisplayprofile.cpp:576 (LoadDB) - VDP: Ignoring profile 65 (decoder nvdec is not available)
4762020-07-02 13:29:56.197877 N [2204707/2204707] CoreContext videodisplayprofile.cpp:576 (LoadDB) - VDP: Ignoring profile 67 (decoder v4l2 is not available)
4772020-07-02 13:29:56.327990 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Start in Group List' changed to 1
4782020-07-02 13:29:56.344215 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always Prompt for Initial Group Filter' changed to 0
4792020-07-02 13:29:56.344263 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Save Current Group Filter When Changed' changed to 1
4802020-07-02 13:29:56.344286 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Change Recording Group Using the Arrow Keys' changed to 0
4812020-07-02 13:29:56.344321 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Include the 'Watch List' Group' changed to 1
4822020-07-02 13:29:56.344335 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Start from the Watch List View' changed to 0
4832020-07-02 13:29:56.344357 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Exclude Recordings Not Set for Auto-expire' changed to 0
4842020-07-02 13:29:56.344396 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Smart Fast Forwarding' changed to 0
4852020-07-02 13:29:56.344419 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Reverse Direction in Fast Forward/Rewind' changed to 1
4862020-07-02 13:29:56.353892 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Jump to Program OSD' changed to 1
4872020-07-02 13:29:56.362480 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Clear Bookmark on Playback' changed to 1
4882020-07-02 13:29:56.370438 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Playback from Start of Program' changed to 0
4892020-07-02 13:29:56.378609 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Automatically Mark a Recording as Watched' changed to 0
4902020-07-02 13:29:56.388858 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Continue Playback When Embedded' changed to 0
4912020-07-02 13:29:56.533701 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Prompt At End of Recording' changed to 0
4922020-07-02 13:29:56.542489 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Music Choice' changed to 0
4932020-07-02 13:29:56.551873 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Realtime Priority Threads' changed to 1
4942020-07-02 13:29:56.577324 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Chroma Upsampling Filter when deinterlacing' changed to 0
4952020-07-02 13:29:56.594977 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1
4962020-07-02 13:29:56.594992 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0
4972020-07-02 13:29:56.594998 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
4982020-07-02 13:29:56.595009 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0
4992020-07-02 13:29:56.595015 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5002020-07-02 13:29:56.595136 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1
5012020-07-02 13:29:56.595148 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0
5022020-07-02 13:29:56.595154 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5032020-07-02 13:29:56.595164 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0
5042020-07-02 13:29:56.595170 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5052020-07-02 13:29:56.595333 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1
5062020-07-02 13:29:56.595347 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5072020-07-02 13:29:56.595355 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5082020-07-02 13:29:56.595363 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5092020-07-02 13:29:56.595369 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5102020-07-02 13:29:56.595903 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1
5112020-07-02 13:29:56.595918 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0
5122020-07-02 13:29:56.595924 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5132020-07-02 13:29:56.595933 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0
5142020-07-02 13:29:56.595939 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5152020-07-02 13:29:56.596078 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1
5162020-07-02 13:29:56.596089 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0
5172020-07-02 13:29:56.596095 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5182020-07-02 13:29:56.596103 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0
5192020-07-02 13:29:56.596109 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5202020-07-02 13:29:56.596217 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1
5212020-07-02 13:29:56.596237 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0
5222020-07-02 13:29:56.596243 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5232020-07-02 13:29:56.596252 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0
5242020-07-02 13:29:56.596258 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5252020-07-02 13:29:56.596363 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1
5262020-07-02 13:29:56.596384 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5272020-07-02 13:29:56.596391 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5282020-07-02 13:29:56.596400 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5292020-07-02 13:29:56.596406 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5302020-07-02 13:29:56.596504 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1
5312020-07-02 13:29:56.596525 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5322020-07-02 13:29:56.596531 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5332020-07-02 13:29:56.596539 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5342020-07-02 13:29:56.596544 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5352020-07-02 13:29:56.596990 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1
5362020-07-02 13:29:56.597002 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0
5372020-07-02 13:29:56.597007 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5382020-07-02 13:29:56.597016 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0
5392020-07-02 13:29:56.597022 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5402020-07-02 13:29:56.597124 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1
5412020-07-02 13:29:56.597134 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0
5422020-07-02 13:29:56.597140 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5432020-07-02 13:29:56.597149 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 0
5442020-07-02 13:29:56.597154 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5452020-07-02 13:29:56.597256 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1
5462020-07-02 13:29:56.597266 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5472020-07-02 13:29:56.597276 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5482020-07-02 13:29:56.597285 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5492020-07-02 13:29:56.597291 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5502020-07-02 13:29:56.597541 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1
5512020-07-02 13:29:56.597558 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5522020-07-02 13:29:56.597584 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1
5532020-07-02 13:29:56.597613 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5542020-07-02 13:29:56.597618 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1
5552020-07-02 13:29:56.597783 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1
5562020-07-02 13:29:56.597815 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5572020-07-02 13:29:56.597821 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5582020-07-02 13:29:56.597829 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5592020-07-02 13:29:56.597836 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5602020-07-02 13:29:56.598032 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1
5612020-07-02 13:29:56.598044 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5622020-07-02 13:29:56.598051 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5632020-07-02 13:29:56.598061 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5642020-07-02 13:29:56.598067 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 0
5652020-07-02 13:29:56.598247 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1
5662020-07-02 13:29:56.598257 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5672020-07-02 13:29:56.598266 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1
5682020-07-02 13:29:56.598278 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5692020-07-02 13:29:56.598284 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1
5702020-07-02 13:29:56.599006 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1
5712020-07-02 13:29:56.599020 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5722020-07-02 13:29:56.599026 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1
5732020-07-02 13:29:56.599034 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5742020-07-02 13:29:56.599040 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1
5752020-07-02 13:29:56.599185 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1
5762020-07-02 13:29:56.599195 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5772020-07-02 13:29:56.599201 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1
5782020-07-02 13:29:56.599208 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5792020-07-02 13:29:56.599214 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1
5802020-07-02 13:29:56.599412 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Deblocking Filter' changed to 1
5812020-07-02 13:29:56.599428 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5822020-07-02 13:29:56.599433 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1
5832020-07-02 13:29:56.599443 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer OpenGL deinterlacers' changed to 1
5842020-07-02 13:29:56.599449 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting ' Prefer driver deinterlacers' changed to 1
5852020-07-02 13:29:56.640593 I [2204707/2204751] AirplayServer bonjourregister.cpp:115 (BonjourCallback) - Bonjour: Service registration complete: name 'MythTV on cosmos' type '_airplay._tcp.' domain: 'local.'
5862020-07-02 13:29:56.675897 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Start in Group List' changed to 1
5872020-07-02 13:29:56.693731 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always Prompt for Initial Group Filter' changed to 0
5882020-07-02 13:29:56.703300 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Save Current Group Filter When Changed' changed to 1
5892020-07-02 13:29:56.710904 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Change Recording Group Using the Arrow Keys' changed to 0
5902020-07-02 13:29:56.728063 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Include the 'Watch List' Group' changed to 1
5912020-07-02 13:29:56.736944 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Start from the Watch List View' changed to 0
5922020-07-02 13:29:56.794238 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Exclude Recordings Not Set for Auto-expire' changed to 0
5932020-07-02 13:29:56.820275 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Smart Fast Forwarding' changed to 1
5942020-07-02 13:29:56.837324 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Reverse Direction in Fast Forward/Rewind' changed to 1
5952020-07-02 13:29:57.195971 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Interactive TV' changed to 0
5962020-07-02 13:29:57.195994 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Network Access for Interactive TV' changed to 1
5972020-07-02 13:29:57.196074 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always Use Browse Mode in Live TV' changed to 1
5982020-07-02 13:29:57.196088 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Browse All Channels' changed to 0
5992020-07-02 13:29:57.196102 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always Display Closed Captioning or Subtitles' changed to 0
6002020-07-02 13:29:57.197372 D [2204707/2204723] SSDP portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 172.17.0.1 port 6547 timeLimit 5000 linkLocalOnly 0
6012020-07-02 13:29:57.209540 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Interactive TV' changed to 0
6022020-07-02 13:29:57.218124 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Network Access for Interactive TV' changed to 1
6032020-07-02 13:29:57.283877 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always Use Browse Mode in Live TV' changed to 1
6042020-07-02 13:29:57.291517 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Browse All Channels' changed to 0
6052020-07-02 13:29:57.301326 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always Display Closed Captioning or Subtitles' changed to 0
6062020-07-02 13:29:57.310339 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Re-record Watched' changed to 0
6072020-07-02 13:29:57.310358 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Watched Before Unwatched' changed to 0
6082020-07-02 13:29:57.310541 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Experimental Speedup of Commercial Detection' changed to 0
6092020-07-02 13:29:57.310553 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Strict Commercial Detection' changed to 1
6102020-07-02 13:29:57.414511 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Remember Last Channel Group' changed to 0
6112020-07-02 13:29:57.422208 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Browse/Change Channels from Channel Group' changed to 0
6122020-07-02 13:29:57.461708 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Re-record Watched' changed to 0
6132020-07-02 13:29:57.470540 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Watched Before Unwatched' changed to 0
6142020-07-02 13:29:57.525535 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Experimental Speedup of Commercial Detection' changed to 0
6152020-07-02 13:29:57.533511 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Strict Commercial Detection' changed to 1
6162020-07-02 13:29:57.633494 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Remember Last Channel Group' changed to 0
6172020-07-02 13:29:57.650321 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Browse/Change Channels from Channel Group' changed to 0
6182020-07-02 13:29:57.670686 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use full range RGB output' changed to 1
6192020-07-02 13:29:57.670938 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use GUI Size for TV Playback' changed to 1
6202020-07-02 13:29:57.670956 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Hide Mouse Cursor in MythTV' changed to 0
6212020-07-02 13:29:57.670978 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use Window Border' changed to 0
6222020-07-02 13:29:57.670990 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always On Top' changed to 0
6232020-07-02 13:29:57.671023 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'AirPlay Fullscreen Playback' changed to 0
6242020-07-02 13:29:57.680182 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Separate Video Modes for GUI and TV Playback' changed to 0
6252020-07-02 13:29:57.697999 D [2204707/2204723] SSDP portchecker.cpp:195 (checkPort) - PortChecker::checkPort(): socket state 3
6262020-07-02 13:29:57.795161 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable LCD Device' changed to 0
6272020-07-02 13:29:57.795178 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Time' changed to 1
6282020-07-02 13:29:57.795195 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Menus' changed to 1
6292020-07-02 13:29:57.795209 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display music artist and title' changed to 1
6302020-07-02 13:29:57.795234 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Channel Information' changed to 1
6312020-07-02 13:29:57.795246 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Recording Status' changed to 0
6322020-07-02 13:29:57.795258 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Volume Information' changed to 1
6332020-07-02 13:29:57.795273 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Generic Information' changed to 1
6342020-07-02 13:29:57.795284 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Backlight Always On' changed to 1
6352020-07-02 13:29:57.795296 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Heartbeat Always On' changed to 0
6362020-07-02 13:29:57.795308 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Display Large Clock' changed to 0
6372020-07-02 13:29:57.811378 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use full range RGB output' changed to 1
6382020-07-02 13:29:57.920532 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use GUI Size for TV Playback' changed to 1
6392020-07-02 13:29:57.929773 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Hide Mouse Cursor in MythTV' changed to 0
6402020-07-02 13:29:57.937756 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use Window Border' changed to 0
6412020-07-02 13:29:57.945831 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Always On Top' changed to 0
6422020-07-02 13:29:57.969673 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'AirPlay Fullscreen Playback' changed to 0
6432020-07-02 13:29:57.977704 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Separate Video Modes for GUI and TV Playback' changed to 0
6442020-07-02 13:29:58.308797 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable LCD Device' changed to 0
6452020-07-02 13:29:58.467719 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use Line Edit Virtual Keyboards' changed to 1
6462020-07-02 13:29:58.503534 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Remove Prefixes when Sorting' changed to 1
6472020-07-02 13:29:58.503581 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Media Monitor' changed to 0
6482020-07-02 13:29:58.503784 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Network Remote Control Interface' changed to 0
6492020-07-02 13:29:58.503815 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable CEC Control Interface' changed to 1
6502020-07-02 13:29:58.503828 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Allow Power On TV' changed to 1
6512020-07-02 13:29:58.503842 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Allow Power Off TV' changed to 1
6522020-07-02 13:29:58.503854 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Power On TV at Start' changed to 1
6532020-07-02 13:29:58.503866 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Power Off TV at Exit' changed to 1
6542020-07-02 13:29:58.503896 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable AirPlay' changed to 1
6552020-07-02 13:29:58.503906 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'AirPlay Fullscreen Playback' changed to 0
6562020-07-02 13:29:58.503922 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Only Support AirTunes (no video)' changed to 0
6572020-07-02 13:29:58.503935 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Require Password' changed to 0
6582020-07-02 13:29:58.503959 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Ping Test Server' changed to 0
6592020-07-02 13:29:58.503968 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use Custom Identifier for Frontend Preferences' changed to 0
6602020-07-02 13:29:58.503976 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Database Server Wakeup' changed to 0
6612020-07-02 13:29:58.570473 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Use Line Edit Virtual Keyboards' changed to 1
6622020-07-02 13:29:58.587190 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Remove Prefixes when Sorting' changed to 1
6632020-07-02 13:29:58.603797 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Media Monitor' changed to 0
6642020-07-02 13:29:58.720756 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Network Remote Control Interface' changed to 0
6652020-07-02 13:29:58.745584 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable CEC Control Interface' changed to 1
6662020-07-02 13:29:58.754230 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Allow Power On TV' changed to 1
6672020-07-02 13:29:58.762832 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Allow Power Off TV' changed to 1
6682020-07-02 13:29:58.771144 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Power On TV at Start' changed to 1
6692020-07-02 13:29:58.779522 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Power Off TV at Exit' changed to 1
6702020-07-02 13:29:58.788201 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable AirPlay' changed to 1
6712020-07-02 13:29:58.845412 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'AirPlay Fullscreen Playback' changed to 0
6722020-07-02 13:29:58.853614 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Only Support AirTunes (no video)' changed to 0
6732020-07-02 13:29:58.861584 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Require Password' changed to 0
6742020-07-02 13:29:58.946697 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Video Tree Remembers Last Selected Position' changed to 0
6752020-07-02 13:29:58.946734 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Aggressive Parental Control' changed to 0
6762020-07-02 13:29:58.946743 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Automatic Parental Level from Rating' changed to 0
6772020-07-02 13:29:59.060812 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Video Tree Remembers Last Selected Position' changed to 0
6782020-07-02 13:29:59.104193 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Aggressive Parental Control' changed to 0
6792020-07-02 13:29:59.113414 D [2204707/2204707] CoreContext standardsettings.cpp:183 (haveChanged) - Setting 'Enable Automatic Parental Level from Rating' changed to 0
6802020-07-02 13:30:02.567166 N [2204707/2204707] CoreContext mythmainwindow.cpp:1902 (RegisterMediaPlugin) - Registering Internal as a media playback plugin.
6812020-07-02 13:30:02.586550 A [2204707/2204707] CoreContext mediamonitor-unix.cpp:204 (CheckMountable) - MMUnix:CheckMountable: DBus interface error: The name org.freedesktop.UDisks was not provided by any .service files
6822020-07-02 13:30:02.589374 W [2204707/2204707] CoreContext mediamonitor-unix.cpp:212 (CheckMountable) - MMUnix:UDisks2 service found. Media Monitor does not support this yet!
6832020-07-02 13:30:02.601424 W [2204707/2204707] CoreContext mythplugin.cpp:123 (MythPluginManager) - No plugins directory /usr/lib/x86_64-linux-gnu/mythtv/plugins
6842020-07-02 13:30:02.642714 D [2204707/2204740] ImageLoad portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1
6852020-07-02 13:30:02.643138 D [2204707/2204735] ImageLoad portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1
6862020-07-02 13:30:02.643654 D [2204707/2204737] ImageLoad portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1
6872020-07-02 13:30:02.766597 N [2204707/2204707] CoreContext main.cpp:1224 (RunMenu) - Found mainmenu.xml for theme 'Functionality'
6882020-07-02 13:30:02.805261 D [2204707/2204707] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_HOSTNAME) called from UI thread
6892020-07-02 13:30:02.824146 I [2204707/2204707] CoreContext themechooser.cpp:1034 (ThemeUpdateChecker) - Checking for theme updates every hour
6902020-07-02 13:30:02.824291 I [2204707/2204707] CoreContext housekeeper.cpp:663 (RegisterTask) - Registering HouseKeeperTask 'HardwareProfiler'.
6912020-07-02 13:30:02.847071 I [2204707/2204707] CoreContext housekeeper.cpp:737 (Start) - Starting HouseKeeper.
6922020-07-02 13:30:02.926826 D [2204707/2204767] HttpServer80 portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1
6932020-07-02 13:30:02.926907 D [2204707/2204743] Reconnect portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1
6942020-07-02 13:30:03.021581 I [2204707/2204707] CoreContext bonjourregister.cpp:115 (BonjourCallback) - Bonjour: Service registration complete: name 'Mythfrontend on cosmos' type '_mythfrontend._tcp.' domain: 'local.'
6952020-07-02 13:30:05.702775 D [2204707/2204707] CoreContext videolist.cpp:684 (refreshList) - Using Folder mode
6962020-07-02 13:30:11.994489 N [2204707/2204707] CoreContext mythmainwindow.cpp:2859 (PauseIdleTimer) - Suspending idle timer
6972020-07-02 13:30:11.995511 D [2204707/2204769] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
6982020-07-02 13:30:12.003726 D [2204707/2204770] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
6992020-07-02 13:30:12.953043 D [2204707/2204769] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7002020-07-02 13:30:12.961699 D [2204707/2204770] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7012020-07-02 13:30:13.909162 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:51 (DVDInfo) - DVDInfo: Trying myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso
7022020-07-02 13:30:13.909800 D [2204707/2204707] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/Groundhog_Day.1993.iso...) called from UI thread
7032020-07-02 13:30:13.913285 D [2204707/2204707] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/Groundhog_Day.1993.iso...) called from UI thread
7042020-07-02 13:30:13.916705 D [2204707/2204771] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7052020-07-02 13:30:13.924946 D [2204707/2204772] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7062020-07-02 13:30:14.894512 I [2204707/2204707] CoreContext fileringbuffer.cpp:182 (OpenFile) - FileRingBuf(myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso): OpenFile(myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso, 2000 ms)
7072020-07-02 13:30:14.895237 D [2204707/2204773] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7082020-07-02 13:30:14.906941 D [2204707/2204774] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7092020-07-02 13:30:15.309227 D [2204707/2204707] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/Groundhog_Day.1993.iso...) called from UI thread
7102020-07-02 13:30:15.313347 D [2204707/2204779] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7112020-07-02 13:30:15.328422 D [2204707/2204780] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7122020-07-02 13:30:16.310515 I [2204707/2204707] CoreContext fileringbuffer.cpp:182 (OpenFile) - FileRingBuf(myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso): OpenFile(myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso, 2000 ms)
7132020-07-02 13:30:16.311172 D [2204707/2204779] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7142020-07-02 13:30:16.329259 D [2204707/2204780] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7152020-07-02 13:30:16.435211 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:77 (~DVDInfo) - DVDInfo: Finishing.
7162020-07-02 13:30:16.442947 N [2204707/2204707] CoreContext mythmainwindow.cpp:2864 (PauseIdleTimer) - Resuming idle timer
7172020-07-02 13:30:18.058418 I [2204707/2204707] CoreContext tv_play.cpp:1009 (TV) - TV::TV(): Creating TV object
7182020-07-02 13:30:18.116238 I [2204707/2204707] CoreContext tv_play.cpp:1033 (TV) - TV::TV(): Finished creating TV object
7192020-07-02 13:30:18.116242 D [2204707/2204707] CoreContext tv_play.cpp:299 (StartTV) - TV::StartTV(): -- begin
7202020-07-02 13:30:18.116255 N [2204707/2204707] CoreContext mythmainwindow.cpp:2859 (PauseIdleTimer) - Suspending idle timer
7212020-07-02 13:30:18.116262 D [2204707/2204707] CoreContext tv_play.cpp:1162 (Init) - TV::Init(): -- begin
7222020-07-02 13:30:18.134080 I [2204707/2204707] CoreContext tv_play.cpp:1209 (Init) - TV::Init(): Created TvPlayWindow.
7232020-07-02 13:30:18.138581 D [2204707/2204707] CoreContext tv_play.cpp:1255 (Init) - TV::Init(): -- end
7242020-07-02 13:30:18.138603 D [2204707/2204707] CoreContext tv_play.cpp:345 (StartTV) - TV::StartTV(): tv->Playback() -- begin
7252020-07-02 13:30:18.219288 D [2204707/2204707] CoreContext tv_play.cpp:2156 (HandleStateChange) - TV::HandleStateChange(): (0) -- begin
7262020-07-02 13:30:18.219311 I [2204707/2204707] CoreContext tv_play.cpp:2184 (HandleStateChange) - TV::HandleStateChange(): Attempting to change from None to WatchingDVD
7272020-07-02 13:30:18.219628 D [2204707/2204788] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7282020-07-02 13:30:18.229875 D [2204707/2204789] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7292020-07-02 13:30:19.174287 D [2204707/2204707] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/Groundhog_Day.1993.iso...) called from UI thread
7302020-07-02 13:30:19.180022 I [2204707/2204707] CoreContext ringbuffer.cpp:177 (Create) - Trying DVD at myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso
7312020-07-02 13:30:19.180170 D [2204707/2204707] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/Groundhog_Day.1993.iso...) called from UI thread
7322020-07-02 13:30:19.182691 D [2204707/2204707] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/Groundhog_Day.1993.iso...) called from UI thread
7332020-07-02 13:30:19.186103 D [2204707/2204788] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7342020-07-02 13:30:19.194560 D [2204707/2204789] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7352020-07-02 13:30:20.144542 I [2204707/2204707] CoreContext fileringbuffer.cpp:182 (OpenFile) - FileRingBuf(myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso): OpenFile(myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso, 2000 ms)
7362020-07-02 13:30:20.144847 D [2204707/2204791] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7372020-07-02 13:30:20.153506 D [2204707/2204792] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7382020-07-02 13:30:20.546032 D [2204707/2204707] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_FILE_EXISTS,Kids/Groundhog_Day.1993.iso...) called from UI thread
7392020-07-02 13:30:20.550035 D [2204707/2204796] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7402020-07-02 13:30:20.559304 D [2204707/2204797] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7412020-07-02 13:30:21.708611 I [2204707/2204707] CoreContext fileringbuffer.cpp:182 (OpenFile) - FileRingBuf(myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso): OpenFile(myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso, 2000 ms)
7422020-07-02 13:30:21.708920 D [2204707/2204796] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7432020-07-02 13:30:21.776510 D [2204707/2204799] MythSocketThread(-1) portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 192.168.0.60 port 6543 timeLimit 30000 linkLocalOnly 1
7442020-07-02 13:30:21.931989 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:461 (OpenFile) - DVDRB: Opened DVD device at myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso
7452020-07-02 13:30:22.021759 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:494 (OpenFile) - DVDRB: DVD Serial Number 2B7E64E2
7462020-07-02 13:30:22.021794 D [2204707/2204707] CoreContext tv_play.cpp:5704 (StartPlayer) - TV::StartPlayer(): (0, WatchingDVD, main) -- begin
7472020-07-02 13:30:22.021812 I [2204707/2204707] CoreContext tv_play.cpp:5708 (StartPlayer) - TV::StartPlayer(): Elapsed time since TV constructor was called: 3963 ms
7482020-07-02 13:30:23.032770 E [2204707/2204707] CoreContext audio/audiooutputalsa.cpp:164 (GetPCMInfo) - ALSA: snd_pcm_info_get_card: Operation not permitted
7492020-07-02 13:30:23.165366 N [2204707/2204707] CoreContext audioplayer.cpp:162 (ReinitAudio) - AudioPlayer: Enabling Audio
7502020-07-02 13:30:23.165413 I [2204707/2204707] CoreContext mythplayer.cpp:788 (OpenFile) - Player(0): Opening 'myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso'
7512020-07-02 13:30:23.383806 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:1135 (safe_read) - DVDRB: DVDNAV_HIGHLIGHT: display 1, palette 0, sx 0, sy 0, ex 0, ey 0, pts 0, buttonN 1
7522020-07-02 13:30:23.383822 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:1097 (safe_read) - DVDRB: DVDNAV_VTS_CHANGE: old_vtsN 0, new_vtsN 1, aspect 0, perm 3
7532020-07-02 13:30:23.383837 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:779 (safe_read) - DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #1 Menu No Length 0.0
7542020-07-02 13:30:23.383840 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:791 (safe_read) - DVDRB: Menu #0 Length: 14.8 seconds
7552020-07-02 13:30:23.383843 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:837 (safe_read) - DVDRB: DVDNAV_SPU_CLUT_CHANGE
7562020-07-02 13:30:23.383849 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:861 (safe_read) - DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide 0, physicalletterbox 0, physicalpanscan 0, currenttrack 0
7572020-07-02 13:30:23.383855 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:884 (safe_read) - DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0, physical 0, logical 0
7582020-07-02 13:30:23.581267 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:0, lba:0, vob:1, cell:1, seeking:0, seektime:0
7592020-07-02 13:30:23.581305 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:375 (Seek) - DVD Playback Seek() time: 0; seekSpeed: 0
7602020-07-02 13:30:23.917042 I [2204707/2204707] CoreContext videodisplayprofile.cpp:350 (VideoDisplayProfile) - VDP: Accepting: cmp() w() h() framerate() codecs() dec(vaapi) cpus(4) skiploop(enabled) rend(opengl-hw) deint(medium:shader,medium:shader)
7612020-07-02 13:30:23.952574 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:363 (AvFormatDecoder) - AFD: PlayerFlags: 0xc0, AudioReadAhead: 100 msec
7622020-07-02 13:30:23.952589 I [2204707/2204707] CoreContext mythplayer.cpp:5624 (syncWithAudioStretch) - Player(0): Stretch Factor 1, allow passthru
7632020-07-02 13:30:23.952756 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:916 (InitByteContext) - AFD: Buffer size: 2048 Streamed 1 Seekable 0 Available 0
7642020-07-02 13:30:23.952783 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:1071 (safe_read) - DVDRB: DVDNAV_HOP_CHANNEL
7652020-07-02 13:30:23.952791 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:779 (safe_read) - DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #1 Menu No Length 0.0
7662020-07-02 13:30:23.952794 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:791 (safe_read) - DVDRB: Menu #0 Length: 14.8 seconds
7672020-07-02 13:30:23.952797 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:837 (safe_read) - DVDRB: DVDNAV_SPU_CLUT_CHANGE
7682020-07-02 13:30:23.952801 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:861 (safe_read) - DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide 0, physicalletterbox 0, physicalpanscan 0, currenttrack 0
7692020-07-02 13:30:23.952806 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:884 (safe_read) - DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0, physical 0, logical 0
7702020-07-02 13:30:23.973790 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:45045, lba:0, vob:1, cell:1, seeking:0, seektime:0
7712020-07-02 13:30:23.974941 D [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:90090, lba:13, vob:1, cell:1, seeking:0, seektime:0
7722020-07-02 13:30:23.975121 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0
7732020-07-02 13:30:23.975124 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data)
7742020-07-02 13:30:23.975129 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 0
7752020-07-02 13:30:23.975133 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #2: ID: 0x80 Codec ID: AC3 Type: Audio Bitrate: 192000
7762020-07-02 13:30:23.975137 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:2034 (ScanStreams) - AFD: codec AC3 has 2 channels
7772020-07-02 13:30:23.975141 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for AC3
7782020-07-02 13:30:23.975281 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x558d2a8d4a00, id(AC3) type(Audio)
7792020-07-02 13:30:23.975290 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:1888 (GetAudioLanguage) - DVDRB: Audio StreamID: 0; lang: 65535
7802020-07-02 13:30:23.975299 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:2003 (ConvertLangCode) - DVDRB: code: 65535; iso639: und
7812020-07-02 13:30:23.975341 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:2258 (ScanStreams) - AFD: Trying to select best video track
7822020-07-02 13:30:23.975365 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:2293 (ScanStreams) - AFD: Selected track #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Profile: Main Type: Video(720x480) Bitrate: 500000
7832020-07-02 13:30:23.975400 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:1363 (GetVideoFrameRate) - AFD: Selected FPS: 29.97 (Avg:29.97 Mult:1 Codec:0 Container:90000 Estimated:29.97)
7842020-07-02 13:30:23.975428 I [2204707/2204707] CoreContext videodisplayprofile.cpp:512 (LoadBestPreferences) - VDP: LoadBestPreferences(720x480, 29.970, mpeg2video)
7852020-07-02 13:30:23.975441 I [2204707/2204707] CoreContext videodisplayprofile.cpp:533 (LoadBestPreferences) - VDP: LoadBestPreferences result: priority:1 width: height: fps: codecs:
7862020-07-02 13:30:23.975447 I [2204707/2204707] CoreContext videodisplayprofile.cpp:538 (LoadBestPreferences) - VDP: decoder:vaapi renderer:opengl-hw deint0:medium:shader deint1:medium:shader cpus:4
7872020-07-02 13:30:23.975464 I [2204707/2204707] CoreContext opengl/mythopenglinterop.cpp:114 (GetInteropType) - OpenGLInterop: Checking interop support for VAAPI
7882020-07-02 13:30:23.975505 I [2204707/2204707] CoreContext opengl/mythopenglinterop.cpp:158 (GetInteropType) - OpenGLInterop: Rendering supported for frame type 'VAAPI' with VAAPI DRM
7892020-07-02 13:30:23.975512 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:217 (GetSupportedCodec) - VAAPIDec: VAAPI supports decoding 'MPEG2VIDEO Main yuv420p 720x480'
7902020-07-02 13:30:23.975516 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:1487 (InitVideoCodec) - AFD: InitVideoCodec ID:MPEG2VIDEO Type:Video Size:720x480
7912020-07-02 13:30:23.975542 I [2204707/2204707] CoreContext mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
7922020-07-02 13:30:23.975550 I [2204707/2204707] CoreContext mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Detect Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
7932020-07-02 13:30:23.975555 D [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:1677 (ScanATSCCaptionStreams) - AFD: ScanATSCCaptionStreams() called with no PMT
7942020-07-02 13:30:23.975560 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:2448 (ScanStreams) - AFD: Using vaapi for video decoding
7952020-07-02 13:30:23.975572 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x558d2a8d15c0, id(MPEG2VIDEO) type(Video)
7962020-07-02 13:30:23.975576 W [2204707/2204707] CoreContext ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream.
7972020-07-02 13:30:23.975586 W [2204707/2204707] CoreContext ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream.
7982020-07-02 13:30:23.975632 I [2204707/2204707] CoreContext audio/audiooutputbase.cpp:772 (Reconfigure) - AOBase: Opening audio device 'default' ch 2(2) sr 48000 sf 32 bit floating point reenc 0
7992020-07-02 13:30:24.095798 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:1100 (AutoSelectTrack) - Dec: Selected track #1 (type 2) in the Unknown language(0)
8002020-07-02 13:30:24.095807 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0)
8012020-07-02 13:30:24.095820 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:2124 (GetFrameRate) - DVDRB: DVD Frame Rate 29.97
8022020-07-02 13:30:24.129392 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:189 (PosMapFromDb) - Dec: Position map filled from DB to: 449
8032020-07-02 13:30:24.129401 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:366 (SyncPositionMap) - Dec: SyncPositionMap prerecorded, from DB: 1 entries
8042020-07-02 13:30:24.129407 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:403 (SyncPositionMap) - Dec: SyncPositionMap, new totframes: 449, new length: 15, posMap size: 1
8052020-07-02 13:30:24.140924 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:1247 (OpenFile) - AFD: Position map found
8062020-07-02 13:30:24.140932 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:1250 (OpenFile) - AFD: Successfully opened decoder for file: "myth://Videos@movieserver/Kids/Groundhog_Day.1993.iso". novideo(0)
8072020-07-02 13:30:24.140936 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:513 (StartFromBeginning) - DVDRB: Resetting DVD device.
8082020-07-02 13:30:24.140945 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:531 (StartFromBeginning) - DVDRB: Setting DVD languages to en
8092020-07-02 13:30:24.140973 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:854 (Reset) - AFD: Reset: Video 1, Seek 1, File 1
8102020-07-02 13:30:24.140977 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:699 (SeekReset) - AFD: SeekReset(0, 0, do flush, don't discard)
8112020-07-02 13:30:24.140997 I [2204707/2204707] CoreContext decoders/avformatdecoder.cpp:741 (SeekReset) - AFD: SeekReset() flushing
8122020-07-02 13:30:24.141006 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:45 (Reset) - Dec: Reset: Video 1, Seek 0, File 1
8132020-07-02 13:30:24.141009 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0)
8142020-07-02 13:30:24.141015 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:2124 (GetFrameRate) - DVDRB: DVD Frame Rate 29.97
8152020-07-02 13:30:24.168970 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:189 (PosMapFromDb) - Dec: Position map filled from DB to: 449
8162020-07-02 13:30:24.168977 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:366 (SyncPositionMap) - Dec: SyncPositionMap prerecorded, from DB: 1 entries
8172020-07-02 13:30:24.168983 I [2204707/2204707] CoreContext decoders/decoderbase.cpp:403 (SyncPositionMap) - Dec: SyncPositionMap, new totframes: 449, new length: 15, posMap size: 1
8182020-07-02 13:30:24.324069 I [2204707/2204707] CoreContext opengl/mythopenglinterop.cpp:158 (GetInteropType) - OpenGLInterop: Rendering supported for frame type 'VAAPI' with VAAPI DRM
8192020-07-02 13:30:24.324079 I [2204707/2204707] CoreContext mythvideoout.cpp:72 (Create) - VideoOutput: Allowed renderers for MPEG-2 vaapi (Decoder: vaapi): 'opengl-hw'
8202020-07-02 13:30:24.324087 I [2204707/2204707] CoreContext videodisplayprofile.cpp:1332 (GetFilteredRenderers) - VDP: Safe renderers for 'vaapi': opengl-hw
8212020-07-02 13:30:24.324091 I [2204707/2204707] CoreContext mythvideoout.cpp:76 (Create) - VideoOutput: Allowed renderers (filt: vaapi): opengl-hw
8222020-07-02 13:30:24.488528 I [2204707/2204707] CoreContext videodisplayprofile.cpp:350 (VideoDisplayProfile) - VDP: Accepting: cmp() w() h() framerate() codecs() dec(vaapi) cpus(4) skiploop(enabled) rend(opengl-hw) deint(medium:shader,medium:shader)
8232020-07-02 13:30:24.488572 I [2204707/2204707] CoreContext videodisplayprofile.cpp:512 (LoadBestPreferences) - VDP: LoadBestPreferences(720x480, 29.970, mpeg2video)
8242020-07-02 13:30:24.488580 I [2204707/2204707] CoreContext videodisplayprofile.cpp:533 (LoadBestPreferences) - VDP: LoadBestPreferences result: priority:1 width: height: fps: codecs:
8252020-07-02 13:30:24.488608 I [2204707/2204707] CoreContext videodisplayprofile.cpp:538 (LoadBestPreferences) - VDP: decoder:vaapi renderer:opengl-hw deint0:medium:shader deint1:medium:shader cpus:4
8262020-07-02 13:30:24.488615 I [2204707/2204707] CoreContext mythvideoout.cpp:90 (Create) - VideoOutput: Preferred renderer: opengl-hw
8272020-07-02 13:30:24.488617 I [2204707/2204707] CoreContext mythvideoout.cpp:116 (Create) - VideoOutput: Trying video renderer: 'opengl-hw'
8282020-07-02 13:30:24.839253 D [2204707/2204707] CoreContext videocolourspace.cpp:305 (Debug) - ColourSpace: Brightness: 0.0000 Contrast: 1.0000 Saturation: 1.0000 Hue: 0.0000 Alpha: 1.0000 Range: Full Primary: 0
8292020-07-02 13:30:24.839287 D [2204707/2204707] CoreContext videocolourspace.cpp:322 (Debug) - QMatrix4x4(type:General
830 1.16438 1.16438 1.16438 0
831-2.28029e-09 -0.213249 2.1124 0
832 1.79274 -0.532909-5.96049e-10 0
833 -0.972945 0.301483 -1.1334 1
834)
8352020-07-02 13:30:24.912676 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:57 (MythOpenGLVideo) - GLVid: Chroma upsampling filter disabled
8362020-07-02 13:30:24.912708 I [2204707/2204707] CoreContext opengl/mythpainteropengl.cpp:74 (ClearCache) - Clearing OpenGL painter cache.
8372020-07-02 13:30:24.972746 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
8382020-07-02 13:30:24.972753 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
8392020-07-02 13:30:24.972759 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1440x1080+240+0 Aspect: 1.77778
8402020-07-02 13:30:24.972781 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.33333
8412020-07-02 13:30:24.972840 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
8422020-07-02 13:30:24.972873 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
8432020-07-02 13:30:24.972879 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
8442020-07-02 13:30:24.972932 I [2204707/2204707] CoreContext videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
8452020-07-02 13:30:25.169051 I [2204707/2204805] Decoder mythplayer.cpp:94 (run) - Player(0): Decoder thread starting.
8462020-07-02 13:30:25.181308 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_message
8472020-07-02 13:30:25.183251 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_input
8482020-07-02 13:30:25.209548 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window program_info
8492020-07-02 13:30:25.211923 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window browse_info
8502020-07-02 13:30:25.213797 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_status
8512020-07-02 13:30:25.215854 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_program_editor
8522020-07-02 13:30:25.230941 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_debug
8532020-07-02 13:30:25.230949 I [2204707/2204707] CoreContext osd.cpp:169 (Init) - OSD: Loaded OSD: size 1920x1080 offset 0+0
8542020-07-02 13:30:25.230997 I [2204707/2204707] CoreContext osd.cpp:1177 (InitSubtitles) - OSD: Created window aa_OSD_SUBTITLES
8552020-07-02 13:30:25.231013 I [2204707/2204707] CoreContext mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(0)
8562020-07-02 13:30:25.231036 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
8572020-07-02 13:30:25.231043 I [2204707/2204707] CoreContext mythplayer.cpp:1596 (InitAVSync) - Player(0): Display Refresh Rate: 60.006 Video Frame Rate: 29.970
8582020-07-02 13:30:25.231049 I [2204707/2204707] CoreContext mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Interlaced Scan (Multiplier: 1)
8592020-07-02 13:30:25.231784 I [2204707/2204805] Decoder decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0)
8602020-07-02 13:30:25.231790 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:2124 (GetFrameRate) - DVDRB: DVD Frame Rate 29.97
8612020-07-02 13:30:25.231811 I [2204707/2204707] CoreContext playercontext.cpp:447 (StartPlaying) - playCtx: StartPlaying(): took 0 ms to start player.
8622020-07-02 13:30:25.231818 D [2204707/2204805] Decoder portchecker.cpp:75 (checkPort) - PortChecker::checkPort(): host 127.0.0.2 port 3306 timeLimit 30000 linkLocalOnly 1
8632020-07-02 13:30:25.231819 I [2204707/2204707] CoreContext tv_play.cpp:5743 (StartPlayer) - TV::StartPlayer(): Created player.
8642020-07-02 13:30:25.231829 D [2204707/2204707] CoreContext tv_play.cpp:5749 (StartPlayer) - TV::StartPlayer(): (0, WatchingDVD, main) -- end ok
8652020-07-02 13:30:25.231833 I [2204707/2204707] CoreContext tv_play.cpp:2437 (HandleStateChange) - TV::HandleStateChange(): Changing from None to WatchingDVD
8662020-07-02 13:30:25.418515 I [2204707/2204707] CoreContext tv_play.cpp:2525 (HandleStateChange) - TV::HandleStateChange(): Main UI disabled.
8672020-07-02 13:30:25.418520 D [2204707/2204707] CoreContext tv_play.cpp:2528 (HandleStateChange) - TV::HandleStateChange(): (0) -- end
8682020-07-02 13:30:25.418570 D [2204707/2204707] CoreContext tv_play.cpp:356 (StartTV) - TV::StartTV(): tv->Playback() -- end
8692020-07-02 13:30:25.418574 I [2204707/2204707] CoreContext tv_play.cpp:391 (StartTV) - TV::StartTV(): Entering main playback loop.
8702020-07-02 13:30:25.419640 I [2204707/2204707] CoreContext screensaver-dbus.cpp:80 (Inhibit) - ScreenSaverDBus: Successfully inhibited screensaver via org.freedesktop.ScreenSaver. cookie 16000. nom nom
8712020-07-02 13:30:25.439384 I [2204707/2204707] CoreContext screensaver-x11.cpp:144 (DisableDPMS) - ScreenSaverX11Private: DPMS Deactivated 1
8722020-07-02 13:30:25.439461 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
8732020-07-02 13:30:25.483296 I [2204707/2204805] Decoder decoders/decoderbase.cpp:189 (PosMapFromDb) - Dec: Position map filled from DB to: 449
8742020-07-02 13:30:25.483306 I [2204707/2204805] Decoder decoders/decoderbase.cpp:366 (SyncPositionMap) - Dec: SyncPositionMap prerecorded, from DB: 1 entries
8752020-07-02 13:30:25.483312 I [2204707/2204805] Decoder decoders/decoderbase.cpp:403 (SyncPositionMap) - Dec: SyncPositionMap, new totframes: 449, new length: 15, posMap size: 1
8762020-07-02 13:30:25.483360 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0
8772020-07-02 13:30:25.483363 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data)
8782020-07-02 13:30:25.483368 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 500000
8792020-07-02 13:30:25.483372 W [2204707/2204805] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream.
8802020-07-02 13:30:25.483377 N [2204707/2204805] Decoder audioplayer.cpp:162 (ReinitAudio) - AudioPlayer: Enabling Audio
8812020-07-02 13:30:25.542824 N [2204707/2204707] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 103ms for video buffers AAAAAAAAAAAAAA
8822020-07-02 13:30:25.645990 N [2204707/2204707] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 206ms for video buffers AAAAAAAAAAAAAA
8832020-07-02 13:30:25.654435 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1135 (safe_read) - DVDRB: DVDNAV_HIGHLIGHT: display 1, palette 1292763204, sx 44965, sy 35073, ex 63683, ey 0, pts 3959939073, buttonN 1
8842020-07-02 13:30:25.654492 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1097 (safe_read) - DVDRB: DVDNAV_VTS_CHANGE: old_vtsN 0, new_vtsN 1, aspect 0, perm 3
8852020-07-02 13:30:25.654517 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:779 (safe_read) - DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #1 Menu No Length 0.0
8862020-07-02 13:30:25.654527 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:791 (safe_read) - DVDRB: Menu #0 Length: 14.8 seconds
8872020-07-02 13:30:25.654537 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:837 (safe_read) - DVDRB: DVDNAV_SPU_CLUT_CHANGE
8882020-07-02 13:30:25.654558 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:861 (safe_read) - DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide 0, physicalletterbox 0, physicalpanscan 0, currenttrack 0
8892020-07-02 13:30:25.654574 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:884 (safe_read) - DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0, physical 0, logical 0
8902020-07-02 13:30:25.746074 N [2204707/2204707] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 306ms for video buffers AAAAAAAAAAAAAA
8912020-07-02 13:30:25.840412 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:930 (safe_read) - DVDRB: PTS discontinuity - waiting for decoder: this 3735, last 0, diff 3735
8922020-07-02 13:30:25.840526 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:0, lba:0, vob:1, cell:1, seeking:0, seektime:0
8932020-07-02 13:30:25.840647 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0
8942020-07-02 13:30:25.840653 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data)
8952020-07-02 13:30:25.840665 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 500000
8962020-07-02 13:30:25.840672 W [2204707/2204805] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream.
8972020-07-02 13:30:25.840875 I [2204707/2204805] Decoder mythplayer.cpp:3085 (HandleDecoderCallback) - Player(0): Queuing callback for VAAPI context creation
8982020-07-02 13:30:25.841923 I [2204707/2204707] CoreContext mythplayer.cpp:3100 (ProcessCallbacks) - Player(0): Executing VAAPI context creation
8992020-07-02 13:30:25.841932 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:482 (CreateDecoderCallback) - MythCodecContext: Create decoder callback
9002020-07-02 13:30:25.841947 I [2204707/2204707] CoreContext opengl/mythopenglinterop.cpp:158 (GetInteropType) - OpenGLInterop: Rendering supported for frame type 'VAAPI' with VAAPI DRM
9012020-07-02 13:30:25.915915 I [2204707/2204707] CoreContext opengl/mythvaapiinterop.cpp:116 (InitaliseDisplay) - VAAPIInterop: Created VAAPI 1.7 display for VAAPI DRM (Intel iHD driver for Intel(R) Gen Graphics - 20.1.1 ())
9022020-07-02 13:30:25.916026 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
9032020-07-02 13:30:25.916041 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
9042020-07-02 13:30:25.916054 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 1920
9052020-07-02 13:30:25.916061 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
9062020-07-02 13:30:25.916070 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 2088960 Pitch 1920
9072020-07-02 13:30:25.916081 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 97 Mods 0x100000000000002
9082020-07-02 13:30:25.916547 I [2204707/2204707] CoreContext opengl/mythvaapidrminterop.cpp:498 (TestPrimeInterop) - VAAPIDRM: VAAPI DRM PRIME interop is supported
9092020-07-02 13:30:25.916557 I [2204707/2204707] CoreContext opengl/mythvaapidrminterop.cpp:45 (MythVAAPIInteropDRM) - VAAPIDRM: Using DRM PRIME for interop
9102020-07-02 13:30:25.917005 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:389 (InitialiseContext) - VAAPIDec: VAAPI FFmpeg buffer pool created with 16 720x480 surfaces (2 references)
9112020-07-02 13:30:25.921458 N [2204707/2204707] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 482ms for video buffers LAAAAAAAAAAAAA
9122020-07-02 13:30:25.923026 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:926 (HandleStreamChange) - AFD: streams_changed 0x558d2a7b18e0 -- stream count 3
9132020-07-02 13:30:25.923560 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0
9142020-07-02 13:30:25.923571 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data)
9152020-07-02 13:30:25.923591 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 0
9162020-07-02 13:30:25.923604 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #2: ID: 0x80 Codec ID: AC3 Type: Audio Bitrate: 192000
9172020-07-02 13:30:25.923619 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2034 (ScanStreams) - AFD: codec AC3 has 2 channels
9182020-07-02 13:30:25.923625 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for AC3
9192020-07-02 13:30:25.923994 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7f1738236180, id(AC3) type(Audio)
9202020-07-02 13:30:25.924013 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1888 (GetAudioLanguage) - DVDRB: Audio StreamID: 0; lang: 65535
9212020-07-02 13:30:25.924027 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:2003 (ConvertLangCode) - DVDRB: code: 65535; iso639: und
9222020-07-02 13:30:25.924061 W [2204707/2204805] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream.
9232020-07-02 13:30:25.925546 I [2204707/2204805] Decoder decoders/decoderbase.cpp:1100 (AutoSelectTrack) - Dec: Selected track #1 (type 2) in the Unknown language(0)
9242020-07-02 13:30:25.926099 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
9252020-07-02 13:30:25.926131 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=1): extrapolating to (0,0)
9262020-07-02 13:30:25.926153 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=1, ratio=33.3667): extrapolating to (1,33)
9272020-07-02 13:30:25.926802 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
9282020-07-02 13:30:25.926851 I [2204707/2204707] CoreContext videocolourspace.cpp:381 (UpdateColourSpace) - ColourSpace: Input : bt470bg(Guessed) Depth:8 Range:Limited
9292020-07-02 13:30:25.926874 I [2204707/2204707] CoreContext videocolourspace.cpp:387 (UpdateColourSpace) - ColourSpace: Input : Primaries:bt470bg Transfer: bt470bg
9302020-07-02 13:30:25.926883 I [2204707/2204707] CoreContext videocolourspace.cpp:390 (UpdateColourSpace) - ColourSpace: Output: Range:Full Primaries: bt709
9312020-07-02 13:30:25.926926 D [2204707/2204707] CoreContext videocolourspace.cpp:305 (Debug) - ColourSpace: Brightness: 0.0000 Contrast: 1.0000 Saturation: 1.0000 Hue: 0.0000 Alpha: 1.0000 Range: Full Primary: 0
9322020-07-02 13:30:25.927005 D [2204707/2204707] CoreContext videocolourspace.cpp:322 (Debug) - QMatrix4x4(type:General
933 1.16438 1.16438 1.16438 0
934-8.58098e-09 -0.391762 2.01723 0
935 1.59603 -0.8129681.77828e-08 0
936 -0.874202 0.531668 -1.08563 1
937)
9382020-07-02 13:30:25.927100 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
9392020-07-02 13:30:25.927115 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
9402020-07-02 13:30:25.927132 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
9412020-07-02 13:30:25.927149 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
9422020-07-02 13:30:25.927165 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
9432020-07-02 13:30:25.927178 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 97 Mods 0x100000000000002
9442020-07-02 13:30:25.927369 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
9452020-07-02 13:30:25.927502 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
946#define lowp
947#define mediump
948#define highp
949#line 1
950attribute highp vec2 a_position;
951attribute highp vec2 a_texcoord0;
952varying highp vec2 v_texcoord0;
953uniform highp mat4 u_projection;
954void main()
955{
956 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
957 v_texcoord0 = a_texcoord0;
958}
959
9602020-07-02 13:30:25.927523 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
961#ifdef GL_KHR_blend_equation_advanced
962#extension GL_ARB_fragment_coord_conventions : enable
963#extension GL_KHR_blend_equation_advanced : enable
964#endif
965#define lowp
966#define mediump
967#define highp
968#line 1
969#define LINEHEIGHT m_frameData.x
970#define COLUMN m_frameData.y
971#define MAXHEIGHT m_frameData.z
972#define FIELDSIZE m_frameData.w
973#ifdef MYTHTV_RECTS
974#extension GL_ARB_texture_rectangle : enable
975#define texture2D texture2DRect
976#define sampler2D sampler2DRect
977#endif
978#ifdef MYTHTV_EXTOES
979#extension GL_OES_EGL_image_external : require
980#define sampler2D samplerExternalOES
981#endif
982uniform sampler2D s_texture0;
983varying highp vec2 v_texcoord0;
984void main(void)
985{
986 highp vec4 color = texture2D(s_texture0, v_texcoord0);
987 gl_FragColor = vec4(color.rgb, 1.0);
988}
989
9902020-07-02 13:30:25.928014 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
991#define lowp
992#define mediump
993#define highp
994#line 1
995attribute highp vec2 a_position;
996attribute highp vec2 a_texcoord0;
997varying highp vec2 v_texcoord0;
998uniform highp mat4 u_projection;
999void main()
1000{
1001 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
1002 v_texcoord0 = a_texcoord0;
1003}
1004
10052020-07-02 13:30:25.928090 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1006#ifdef GL_KHR_blend_equation_advanced
1007#extension GL_ARB_fragment_coord_conventions : enable
1008#extension GL_KHR_blend_equation_advanced : enable
1009#endif
1010#define lowp
1011#define mediump
1012#define highp
1013#line 1
1014#define MYTHTV_NV12
1015#define LINEHEIGHT m_frameData.x
1016#define COLUMN m_frameData.y
1017#define MAXHEIGHT m_frameData.z
1018#define FIELDSIZE m_frameData.w
1019#ifdef MYTHTV_RECTS
1020#extension GL_ARB_texture_rectangle : enable
1021#define texture2D texture2DRect
1022#define sampler2D sampler2DRect
1023#endif
1024#ifdef MYTHTV_EXTOES
1025#extension GL_OES_EGL_image_external : require
1026#define sampler2D samplerExternalOES
1027#endif
1028uniform sampler2D s_texture0;
1029uniform sampler2D s_texture1;
1030uniform highp mat4 m_colourMatrix;
1031uniform highp vec4 m_frameData;
1032varying highp vec2 v_texcoord0;
1033#ifdef MYTHTV_COLOURMAPPING
1034uniform highp mat4 m_primaryMatrix;
1035uniform highp float m_colourGamma;
1036uniform highp float m_displayGamma;
1037highp vec4 ColourMap(highp vec4 color)
1038{
1039 highp vec4 res = clamp(color, 0.0, 1.0);
1040 res.rgb = pow(res.rgb, vec3(m_colourGamma));
1041 res = m_primaryMatrix * res;
1042 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
1043}
1044#endif
1045#ifdef MYTHTV_CUE
1046highp vec2 chromaLocation(highp vec2 xy)
1047{
1048 highp float temp = xy.y * FIELDSIZE;
1049 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
1050 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
1051}
1052#endif
1053#ifdef MYTHTV_NV12
1054highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
1055{
1056#ifdef MYTHTV_CUE
1057#ifdef MYTHTV_RECTS
1058 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
1059#else
1060 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
1061#endif
1062#else
1063#ifdef MYTHTV_RECTS
1064 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
10652020-07-02 13:30:25.928688 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1066#define lowp
1067#define mediump
1068#define highp
1069#line 1
1070attribute highp vec2 a_position;
1071attribute highp vec2 a_texcoord0;
1072varying highp vec2 v_texcoord0;
1073uniform highp mat4 u_projection;
1074void main()
1075{
1076 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
1077 v_texcoord0 = a_texcoord0;
1078}
1079
10802020-07-02 13:30:25.928765 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1081#ifdef GL_KHR_blend_equation_advanced
1082#extension GL_ARB_fragment_coord_conventions : enable
1083#extension GL_KHR_blend_equation_advanced : enable
1084#endif
1085#define lowp
1086#define mediump
1087#define highp
1088#line 1
1089#define MYTHTV_NV12
1090#define MYTHTV_LINEARBLEND
1091#define LINEHEIGHT m_frameData.x
1092#define COLUMN m_frameData.y
1093#define MAXHEIGHT m_frameData.z
1094#define FIELDSIZE m_frameData.w
1095#ifdef MYTHTV_RECTS
1096#extension GL_ARB_texture_rectangle : enable
1097#define texture2D texture2DRect
1098#define sampler2D sampler2DRect
1099#endif
1100#ifdef MYTHTV_EXTOES
1101#extension GL_OES_EGL_image_external : require
1102#define sampler2D samplerExternalOES
1103#endif
1104uniform sampler2D s_texture0;
1105uniform sampler2D s_texture1;
1106uniform highp mat4 m_colourMatrix;
1107uniform highp vec4 m_frameData;
1108varying highp vec2 v_texcoord0;
1109#ifdef MYTHTV_COLOURMAPPING
1110uniform highp mat4 m_primaryMatrix;
1111uniform highp float m_colourGamma;
1112uniform highp float m_displayGamma;
1113highp vec4 ColourMap(highp vec4 color)
1114{
1115 highp vec4 res = clamp(color, 0.0, 1.0);
1116 res.rgb = pow(res.rgb, vec3(m_colourGamma));
1117 res = m_primaryMatrix * res;
1118 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
1119}
1120#endif
1121#ifdef MYTHTV_CUE
1122highp vec2 chromaLocation(highp vec2 xy)
1123{
1124 highp float temp = xy.y * FIELDSIZE;
1125 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
1126 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
1127}
1128#endif
1129#ifdef MYTHTV_NV12
1130highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
1131{
1132#ifdef MYTHTV_CUE
1133#ifdef MYTHTV_RECTS
1134 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
1135#else
1136 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
1137#endif
1138#else
1139#ifdef MYTHTV_RECTS
1140 return vec4(texture2D(texture1, texcoor
11412020-07-02 13:30:25.929260 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1142#define lowp
1143#define mediump
1144#define highp
1145#line 1
1146attribute highp vec2 a_position;
1147attribute highp vec2 a_texcoord0;
1148varying highp vec2 v_texcoord0;
1149uniform highp mat4 u_projection;
1150void main()
1151{
1152 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
1153 v_texcoord0 = a_texcoord0;
1154}
1155
11562020-07-02 13:30:25.929334 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1157#ifdef GL_KHR_blend_equation_advanced
1158#extension GL_ARB_fragment_coord_conventions : enable
1159#extension GL_KHR_blend_equation_advanced : enable
1160#endif
1161#define lowp
1162#define mediump
1163#define highp
1164#line 1
1165#define MYTHTV_NV12
1166#define MYTHTV_TOPFIELD
1167#define MYTHTV_LINEARBLEND
1168#define LINEHEIGHT m_frameData.x
1169#define COLUMN m_frameData.y
1170#define MAXHEIGHT m_frameData.z
1171#define FIELDSIZE m_frameData.w
1172#ifdef MYTHTV_RECTS
1173#extension GL_ARB_texture_rectangle : enable
1174#define texture2D texture2DRect
1175#define sampler2D sampler2DRect
1176#endif
1177#ifdef MYTHTV_EXTOES
1178#extension GL_OES_EGL_image_external : require
1179#define sampler2D samplerExternalOES
1180#endif
1181uniform sampler2D s_texture0;
1182uniform sampler2D s_texture1;
1183uniform highp mat4 m_colourMatrix;
1184uniform highp vec4 m_frameData;
1185varying highp vec2 v_texcoord0;
1186#ifdef MYTHTV_COLOURMAPPING
1187uniform highp mat4 m_primaryMatrix;
1188uniform highp float m_colourGamma;
1189uniform highp float m_displayGamma;
1190highp vec4 ColourMap(highp vec4 color)
1191{
1192 highp vec4 res = clamp(color, 0.0, 1.0);
1193 res.rgb = pow(res.rgb, vec3(m_colourGamma));
1194 res = m_primaryMatrix * res;
1195 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
1196}
1197#endif
1198#ifdef MYTHTV_CUE
1199highp vec2 chromaLocation(highp vec2 xy)
1200{
1201 highp float temp = xy.y * FIELDSIZE;
1202 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
1203 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
1204}
1205#endif
1206#ifdef MYTHTV_NV12
1207highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
1208{
1209#ifdef MYTHTV_CUE
1210#ifdef MYTHTV_RECTS
1211 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
1212#else
1213 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
1214#endif
1215#else
1216#ifdef MYTHTV_RECTS
1217 return vec4(tex
12182020-07-02 13:30:25.929701 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
12192020-07-02 13:30:25.929722 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1440x1080 for Framebuffer
12202020-07-02 13:30:25.932093 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 95 ms
12212020-07-02 13:30:25.932343 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
12222020-07-02 13:30:25.932355 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
12232020-07-02 13:30:25.932367 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
12242020-07-02 13:30:25.932375 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
12252020-07-02 13:30:25.932385 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
12262020-07-02 13:30:25.932395 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 98 Mods 0x100000000000002
12272020-07-02 13:30:25.975170 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:45045, lba:13, vob:1, cell:1, seeking:0, seektime:0
12282020-07-02 13:30:25.976010 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 71 ms
12292020-07-02 13:30:25.976213 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
12302020-07-02 13:30:25.976221 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
12312020-07-02 13:30:25.976229 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
12322020-07-02 13:30:25.976234 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
12332020-07-02 13:30:25.976242 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
12342020-07-02 13:30:25.976248 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 99 Mods 0x100000000000002
12352020-07-02 13:30:26.006212 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 67 ms
12362020-07-02 13:30:26.006337 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
12372020-07-02 13:30:26.006341 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
12382020-07-02 13:30:26.006344 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
12392020-07-02 13:30:26.006347 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
12402020-07-02 13:30:26.006349 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
12412020-07-02 13:30:26.006353 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 100 Mods 0x100000000000002
12422020-07-02 13:30:26.007136 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:3019 (HandleGopStart) - AFD: gopset not set, syncing positionMap
12432020-07-02 13:30:26.007147 I [2204707/2204805] Decoder decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 1 livetv(0) watchingRec(0)
12442020-07-02 13:30:26.007173 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:3024 (HandleGopStart) - AFD: Initial key frame distance: 15.
12452020-07-02 13:30:26.034966 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 95 ms
12462020-07-02 13:30:26.035807 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:3033 (HandleGopStart) - AFD: Key frame distance changed from 28 to 1.
12472020-07-02 13:30:26.039398 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
12482020-07-02 13:30:26.039403 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
12492020-07-02 13:30:26.039406 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
12502020-07-02 13:30:26.039409 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
12512020-07-02 13:30:26.039412 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
12522020-07-02 13:30:26.039416 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 101 Mods 0x100000000000002
12532020-07-02 13:30:26.063775 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 91 ms
12542020-07-02 13:30:26.072780 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
12552020-07-02 13:30:26.072788 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
12562020-07-02 13:30:26.072792 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
12572020-07-02 13:30:26.072795 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
12582020-07-02 13:30:26.072797 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
12592020-07-02 13:30:26.072800 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 102 Mods 0x100000000000002
12602020-07-02 13:30:26.092476 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 74 ms
12612020-07-02 13:30:26.106021 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
12622020-07-02 13:30:26.106028 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
12632020-07-02 13:30:26.106032 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
12642020-07-02 13:30:26.106036 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
12652020-07-02 13:30:26.106039 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
12662020-07-02 13:30:26.106042 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 103 Mods 0x100000000000002
12672020-07-02 13:30:26.122872 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 51 ms
12682020-07-02 13:30:26.139444 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
12692020-07-02 13:30:26.139451 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
12702020-07-02 13:30:26.139454 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
12712020-07-02 13:30:26.139457 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
12722020-07-02 13:30:26.139463 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
12732020-07-02 13:30:26.139466 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 104 Mods 0x100000000000002
12742020-07-02 13:30:26.156275 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 51 ms
12752020-07-02 13:30:26.172790 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
12762020-07-02 13:30:26.172798 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
12772020-07-02 13:30:26.172801 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
12782020-07-02 13:30:26.172805 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
12792020-07-02 13:30:26.172809 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
12802020-07-02 13:30:26.172812 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 105 Mods 0x100000000000002
12812020-07-02 13:30:26.189526 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 50 ms
12822020-07-02 13:30:26.206084 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
12832020-07-02 13:30:26.206091 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
12842020-07-02 13:30:26.206095 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
12852020-07-02 13:30:26.206097 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
12862020-07-02 13:30:26.206101 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
12872020-07-02 13:30:26.206104 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 106 Mods 0x100000000000002
12882020-07-02 13:30:26.222924 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 50 ms
12892020-07-02 13:30:26.239468 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
12902020-07-02 13:30:26.239475 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
12912020-07-02 13:30:26.239481 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
12922020-07-02 13:30:26.239483 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
12932020-07-02 13:30:26.239488 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
12942020-07-02 13:30:26.239491 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 107 Mods 0x100000000000002
12952020-07-02 13:30:26.256226 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 49 ms
12962020-07-02 13:30:26.272786 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
12972020-07-02 13:30:26.272793 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
12982020-07-02 13:30:26.272797 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
12992020-07-02 13:30:26.272800 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
13002020-07-02 13:30:26.272804 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
13012020-07-02 13:30:26.272807 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 108 Mods 0x100000000000002
13022020-07-02 13:30:26.289661 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 49 ms
13032020-07-02 13:30:26.322942 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 49 ms
13042020-07-02 13:30:26.356409 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 48 ms
13052020-07-02 13:30:26.372774 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
13062020-07-02 13:30:26.372781 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
13072020-07-02 13:30:26.372785 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
13082020-07-02 13:30:26.372788 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
13092020-07-02 13:30:26.372790 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
13102020-07-02 13:30:26.372797 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 109 Mods 0x100000000000002
13112020-07-02 13:30:26.389560 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 49 ms
13122020-07-02 13:30:26.392902 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:90090, lba:26, vob:1, cell:1, seeking:0, seektime:0
13132020-07-02 13:30:26.423080 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 54 ms
13142020-07-02 13:30:26.456211 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 48 ms
13152020-07-02 13:30:26.489507 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 48 ms
13162020-07-02 13:30:26.522949 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 48 ms
13172020-07-02 13:30:26.556382 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 32ms
13182020-07-02 13:30:26.639605 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 30 ms
13192020-07-02 13:30:26.673073 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 29 ms
13202020-07-02 13:30:27.120098 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:135135, lba:160, vob:1, cell:1, seeking:0, seektime:0
13212020-07-02 13:30:27.173057 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 25 ms
13222020-07-02 13:30:27.206182 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 59 ms
13232020-07-02 13:30:27.239559 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 70 ms
13242020-07-02 13:30:27.272901 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 69 ms
13252020-07-02 13:30:27.310492 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 32 ms
13262020-07-02 13:30:27.347431 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 26 ms
13272020-07-02 13:30:27.364431 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:180180, lba:307, vob:1, cell:1, seeking:0, seektime:0
13282020-07-02 13:30:27.383339 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 40 ms
13292020-07-02 13:30:27.419381 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 48 ms
13302020-07-02 13:30:27.454695 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 42 ms
13312020-07-02 13:30:27.490471 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 36 ms
13322020-07-02 13:30:27.527147 I [2204707/2204707] CoreContext tv_play.cpp:6487 (DoPlayerSeek) - TV::DoPlayerSeek(): 30 seconds
13332020-07-02 13:30:27.527175 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=60): extrapolating to (0,0)
13342020-07-02 13:30:27.527192 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=60, ratio=33.3667): extrapolating to (60,2002)
13352020-07-02 13:30:27.527199 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=449): extrapolating to (0,0)
13362020-07-02 13:30:27.527208 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=449, ratio=33.3667): extrapolating to (449,14982)
13372020-07-02 13:30:27.527217 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=30000): extrapolating to (0,0)
13382020-07-02 13:30:27.527228 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=30000, ratio=0.02997): extrapolating to (30000,899)
13392020-07-02 13:30:27.527239 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=899): extrapolating to (0,0)
13402020-07-02 13:30:27.527249 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=899, ratio=33.3667): extrapolating to (899,29997)
13412020-07-02 13:30:27.527256 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=60): extrapolating to (0,0)
13422020-07-02 13:30:27.527265 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=60, ratio=33.3667): extrapolating to (60,2002)
13432020-07-02 13:30:27.527271 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=449): extrapolating to (0,0)
13442020-07-02 13:30:27.527280 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=449, ratio=33.3667): extrapolating to (449,14982)
13452020-07-02 13:30:27.527289 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=12982): extrapolating to (0,0)
13462020-07-02 13:30:27.527296 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=12982, ratio=0.02997): extrapolating to (12982,389)
13472020-07-02 13:30:27.527302 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=449): extrapolating to (0,0)
13482020-07-02 13:30:27.527308 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=449, ratio=33.3667): extrapolating to (449,14982)
13492020-07-02 13:30:27.527311 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=13982): extrapolating to (0,0)
13502020-07-02 13:30:27.527317 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=13982, ratio=0.02997): extrapolating to (13982,419)
13512020-07-02 13:30:27.527321 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=359): extrapolating to (0,0)
13522020-07-02 13:30:27.527327 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=359, ratio=33.3667): extrapolating to (359,11979)
13532020-07-02 13:30:27.527330 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=60): extrapolating to (0,0)
13542020-07-02 13:30:27.527336 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=60, ratio=33.3667): extrapolating to (60,2002)
13552020-07-02 13:30:27.527338 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=449): extrapolating to (0,0)
13562020-07-02 13:30:27.527343 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=449, ratio=33.3667): extrapolating to (449,14982)
13572020-07-02 13:30:27.527346 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=12982): extrapolating to (0,0)
13582020-07-02 13:30:27.527350 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=12982, ratio=0.02997): extrapolating to (12982,389)
13592020-07-02 13:30:27.527357 I [2204707/2204707] CoreContext tv_play.cpp:8100 (UpdateOSDSeekMessage) - UpdateOSDSeekMessage(Skip Ahead, 2)
13602020-07-02 13:30:27.615287 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=359): extrapolating to (0,0)
13612020-07-02 13:30:27.615310 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=359, ratio=33.3667): extrapolating to (359,11979)
13622020-07-02 13:30:27.615320 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=60): extrapolating to (0,0)
13632020-07-02 13:30:27.615330 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=60, ratio=33.3667): extrapolating to (60,2002)
13642020-07-02 13:30:27.615336 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=449): extrapolating to (0,0)
13652020-07-02 13:30:27.615345 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=449, ratio=33.3667): extrapolating to (449,14982)
13662020-07-02 13:30:27.615353 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=12982): extrapolating to (0,0)
13672020-07-02 13:30:27.615367 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=12982, ratio=0.02997): extrapolating to (12982,389)
13682020-07-02 13:30:27.616934 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:576 (DoFastForward) - AFD: DoFastForward(388 (60), do discard frames)
13692020-07-02 13:30:27.616951 I [2204707/2204805] Decoder decoders/decoderbase.cpp:711 (DoFastForward) - Dec: DoFastForward(388 (60), do discard frames)
13702020-07-02 13:30:27.616978 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:375 (Seek) - DVD Playback Seek() time: 1260000; seekSpeed: 0
13712020-07-02 13:30:27.616991 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:699 (SeekReset) - AFD: SeekReset(389, 0, do flush, do discard)
13722020-07-02 13:30:27.617033 I [2204707/2204805] Decoder videobuffers.cpp:877 (DiscardFrames) - VideoBuffers::DiscardFrames(1): UUuuULUAPUUUUU
13732020-07-02 13:30:27.617130 I [2204707/2204805] Decoder videobuffers.cpp:944 (DiscardFrames) - VideoBuffers::DiscardFrames(1): AAAAAAAAPAAAAA -- done
13742020-07-02 13:30:27.617164 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:741 (SeekReset) - AFD: SeekReset() flushing
13752020-07-02 13:30:27.617302 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1065 (safe_read) - DVDRB: DVDNAV_HOP_CHANNEL - waiting
13762020-07-02 13:30:27.617401 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:854 (Reset) - AFD: Reset: Video 1, Seek 0, File 0
13772020-07-02 13:30:27.617409 I [2204707/2204805] Decoder decoders/decoderbase.cpp:45 (Reset) - Dec: Reset: Video 1, Seek 0, File 0
13782020-07-02 13:30:27.617421 I [2204707/2204805] Decoder decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0)
13792020-07-02 13:30:27.617435 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:2124 (GetFrameRate) - DVDRB: DVD Frame Rate 29.97
13802020-07-02 13:30:27.651669 I [2204707/2204805] Decoder decoders/decoderbase.cpp:189 (PosMapFromDb) - Dec: Position map filled from DB to: 449
13812020-07-02 13:30:27.651690 I [2204707/2204805] Decoder decoders/decoderbase.cpp:366 (SyncPositionMap) - Dec: SyncPositionMap prerecorded, from DB: 1 entries
13822020-07-02 13:30:27.651704 I [2204707/2204805] Decoder decoders/decoderbase.cpp:403 (SyncPositionMap) - Dec: SyncPositionMap, new totframes: 449, new length: 15, posMap size: 1
13832020-07-02 13:30:27.651792 I [2204707/2204805] Decoder videobuffers.cpp:877 (DiscardFrames) - VideoBuffers::DiscardFrames(0): AAAAAAAAPAAAAA
13842020-07-02 13:30:27.651824 I [2204707/2204805] Decoder videobuffers.cpp:888 (DiscardFrames) - VideoBuffers::DiscardFrames(0): AAAAAAAAPAAAAA -- done
13852020-07-02 13:30:27.651848 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1071 (safe_read) - DVDRB: DVDNAV_HOP_CHANNEL
13862020-07-02 13:30:27.651854 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:654 (WaitForPlayer) - DVDRB: Waiting for player's buffers to drain
13872020-07-02 13:30:27.665500 I [2204707/2204707] CoreContext mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(0)
13882020-07-02 13:30:27.665528 I [2204707/2204707] CoreContext DVD/mythdvdplayer.cpp:169 (VideoLoop) - DVDPlayer: Clearing MythTV DVD wait state
13892020-07-02 13:30:27.665539 I [2204707/2204707] CoreContext mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
13902020-07-02 13:30:27.665631 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
13912020-07-02 13:30:27.672108 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:779 (safe_read) - DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #2 Menu No Length 0.0
13922020-07-02 13:30:27.672126 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:791 (safe_read) - DVDRB: Menu #0 Length: 14.8 seconds
13932020-07-02 13:30:27.672134 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:837 (safe_read) - DVDRB: DVDNAV_SPU_CLUT_CHANGE
13942020-07-02 13:30:27.672151 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:861 (safe_read) - DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide 0, physicalletterbox 0, physicalpanscan 0, currenttrack 0
13952020-07-02 13:30:27.672166 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:884 (safe_read) - DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0, physical 0, logical 0
13962020-07-02 13:30:27.746748 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:930 (safe_read) - DVDRB: PTS discontinuity - waiting for decoder: this 1219950, last 228960, diff 990990
13972020-07-02 13:30:27.746852 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:225225, lba:4307, vob:1, cell:2, seeking:0, seektime:0
13982020-07-02 13:30:27.752019 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=390): extrapolating to (0,0)
13992020-07-02 13:30:27.752043 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=390, ratio=33.3667): extrapolating to (390,13013)
14002020-07-02 13:30:27.818451 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:270270, lba:4320, vob:1, cell:2, seeking:0, seektime:0
14012020-07-02 13:30:27.835910 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 125 ms
14022020-07-02 13:30:27.868903 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 107 ms
14032020-07-02 13:30:27.907878 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 141 ms
14042020-07-02 13:30:27.919824 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:3019 (HandleGopStart) - AFD: gopset not set, syncing positionMap
14052020-07-02 13:30:27.919831 I [2204707/2204805] Decoder decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 1 livetv(0) watchingRec(0)
14062020-07-02 13:30:27.919849 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:3024 (HandleGopStart) - AFD: Initial key frame distance: 15.
14072020-07-02 13:30:27.920480 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:3033 (HandleGopStart) - AFD: Key frame distance changed from 28 to 1.
14082020-07-02 13:30:27.946934 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 165 ms
14092020-07-02 13:30:27.988771 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 153 ms
14102020-07-02 13:30:28.031223 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 140 ms
14112020-07-02 13:30:28.073719 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 127 ms
14122020-07-02 13:30:28.116982 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 115 ms
14132020-07-02 13:30:28.158038 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 104 ms
14142020-07-02 13:30:28.198663 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 94 ms
14152020-07-02 13:30:28.239586 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 84 ms
14162020-07-02 13:30:28.278775 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 76 ms
14172020-07-02 13:30:28.318553 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 68 ms
14182020-07-02 13:30:28.356646 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 61 ms
14192020-07-02 13:30:28.394161 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 55 ms
14202020-07-02 13:30:28.432073 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 49 ms
14212020-07-02 13:30:28.468891 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 44 ms
14222020-07-02 13:30:28.505194 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 39 ms
14232020-07-02 13:30:28.506610 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1135 (safe_read) - DVDRB: DVDNAV_HIGHLIGHT: display 1, palette 1715732804, sx 44837, sy 35073, ex 63683, ey 0, pts 3959930113, buttonN 5
14242020-07-02 13:30:28.506685 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1097 (safe_read) - DVDRB: DVDNAV_VTS_CHANGE: old_vtsN 1, new_vtsN 1, aspect 3, perm 1
14252020-07-02 13:30:28.506719 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:779 (safe_read) - DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #1 Menu No Length 0.0
14262020-07-02 13:30:28.506738 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:791 (safe_read) - DVDRB: Menu #0 Length: 50.0 seconds
14272020-07-02 13:30:28.506750 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:837 (safe_read) - DVDRB: DVDNAV_SPU_CLUT_CHANGE
14282020-07-02 13:30:28.506774 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:861 (safe_read) - DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide 0, physicalletterbox 0, physicalpanscan 1, currenttrack 0
14292020-07-02 13:30:28.506798 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:884 (safe_read) - DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0, physical 0, logical 0
14302020-07-02 13:30:28.542138 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 35 ms
14312020-07-02 13:30:28.577790 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 32 ms
14322020-07-02 13:30:28.612946 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 29 ms
14332020-07-02 13:30:28.649282 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 26 ms
14342020-07-02 13:30:28.684118 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 24 ms
14352020-07-02 13:30:28.705235 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:930 (safe_read) - DVDRB: PTS discontinuity - waiting for decoder: this 3735, last 1340070, diff -1336335
14362020-07-02 13:30:28.705684 I [2204707/2204805] Decoder decoders/decoderbase.cpp:322 (SyncPositionMap) - Dec: Resyncing position map. posmapStarted = 0 livetv(0) watchingRec(0)
14372020-07-02 13:30:28.705705 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:2124 (GetFrameRate) - DVDRB: DVD Frame Rate 29.97
14382020-07-02 13:30:28.719913 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 22 ms
14392020-07-02 13:30:28.726786 I [2204707/2204805] Decoder decoders/decoderbase.cpp:189 (PosMapFromDb) - Dec: Position map filled from DB to: 1498
14402020-07-02 13:30:28.726811 I [2204707/2204805] Decoder decoders/decoderbase.cpp:366 (SyncPositionMap) - Dec: SyncPositionMap prerecorded, from DB: 1 entries
14412020-07-02 13:30:28.726828 I [2204707/2204805] Decoder decoders/decoderbase.cpp:403 (SyncPositionMap) - Dec: SyncPositionMap, new totframes: 1498, new length: 50, posMap size: 1
14422020-07-02 13:30:28.726961 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0
14432020-07-02 13:30:28.726969 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data)
14442020-07-02 13:30:28.726986 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 0
14452020-07-02 13:30:28.726997 W [2204707/2204805] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream.
14462020-07-02 13:30:28.727014 N [2204707/2204805] Decoder audioplayer.cpp:162 (ReinitAudio) - AudioPlayer: Enabling Audio
14472020-07-02 13:30:28.727108 I [2204707/2204805] Decoder decoders/decoderbase.cpp:1100 (AutoSelectTrack) - Dec: Selected track #1 (type 2) in the Unknown language(0)
14482020-07-02 13:30:28.754901 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:345345, lba:0, vob:1, cell:1, seeking:0, seektime:0
14492020-07-02 13:30:28.777346 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:3033 (HandleGopStart) - AFD: Key frame distance changed from 15 to 373.
14502020-07-02 13:30:28.789600 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
14512020-07-02 13:30:28.791894 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.33333 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
14522020-07-02 13:30:28.791972 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: UUALuPUUAUUUuU
14532020-07-02 13:30:28.792191 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
14542020-07-02 13:30:28.792240 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
14552020-07-02 13:30:28.792318 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
14562020-07-02 13:30:28.792357 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
14572020-07-02 13:30:28.793441 I [2204707/2204805] Decoder decoders/mythcodeccontext.cpp:427 (FramesContextFinished) - MythCodecContext: vaapi frames context finished
14582020-07-02 13:30:28.793469 I [2204707/2204805] Decoder mythplayer.cpp:3085 (HandleDecoderCallback) - Player(0): Queuing callback for Destroy OpenGL interop
14592020-07-02 13:30:28.824084 I [2204707/2204707] CoreContext mythplayer.cpp:3100 (ProcessCallbacks) - Player(0): Executing Destroy OpenGL interop
14602020-07-02 13:30:28.824098 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:462 (operator()) - MythCodecContext: Destroy interop callback
14612020-07-02 13:30:28.824117 I [2204707/2204707] CoreContext opengl/mythvaapidrminterop.cpp:438 (CleanupDRMPRIME) - VAAPIDRM: Releasing 13 DRM descriptors
14622020-07-02 13:30:28.824258 I [2204707/2204707] CoreContext opengl/mythvaapidrminterop.cpp:80 (DeleteTextures) - VAAPIDRM: Deleted 26 EGL images in 13 groups
14632020-07-02 13:30:28.824647 I [2204707/2204707] CoreContext opengl/mythopenglinterop.cpp:264 (DeleteTextures) - OpenGLInterop: Deleted 26 textures in 13 groups
14642020-07-02 13:30:28.826003 I [2204707/2204805] Decoder mythplayer.cpp:3085 (HandleDecoderCallback) - Player(0): Queuing callback for VAAPI context creation
14652020-07-02 13:30:28.826054 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
14662020-07-02 13:30:28.826071 I [2204707/2204707] CoreContext mythplayer.cpp:3100 (ProcessCallbacks) - Player(0): Executing VAAPI context creation
14672020-07-02 13:30:28.826074 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:482 (CreateDecoderCallback) - MythCodecContext: Create decoder callback
14682020-07-02 13:30:28.826082 I [2204707/2204707] CoreContext opengl/mythopenglinterop.cpp:158 (GetInteropType) - OpenGLInterop: Rendering supported for frame type 'VAAPI' with VAAPI DRM
14692020-07-02 13:30:28.826843 I [2204707/2204707] CoreContext opengl/mythvaapiinterop.cpp:116 (InitaliseDisplay) - VAAPIInterop: Created VAAPI 1.7 display for VAAPI DRM (Intel iHD driver for Intel(R) Gen Graphics - 20.1.1 ())
14702020-07-02 13:30:28.826847 I [2204707/2204707] CoreContext opengl/mythvaapidrminterop.cpp:45 (MythVAAPIInteropDRM) - VAAPIDRM: Using DRM PRIME for interop
14712020-07-02 13:30:28.827036 I [2204707/2204707] CoreContext decoders/mythvaapicontext.cpp:389 (InitialiseContext) - VAAPIDec: VAAPI FFmpeg buffer pool created with 16 720x480 surfaces (2 references)
14722020-07-02 13:30:28.827049 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
14732020-07-02 13:30:28.851858 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:926 (HandleStreamChange) - AFD: streams_changed 0x558d2a7b18e0 -- stream count 3
14742020-07-02 13:30:28.851990 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0
14752020-07-02 13:30:28.851994 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data)
14762020-07-02 13:30:28.852000 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 0
14772020-07-02 13:30:28.852005 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #2: ID: 0x80 Codec ID: AC3 Type: Audio Bitrate: 192000
14782020-07-02 13:30:28.852008 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2034 (ScanStreams) - AFD: codec AC3 has 2 channels
14792020-07-02 13:30:28.852011 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for AC3
14802020-07-02 13:30:28.852135 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7f1738286ac0, id(AC3) type(Audio)
14812020-07-02 13:30:28.852141 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1888 (GetAudioLanguage) - DVDRB: Audio StreamID: 0; lang: 65535
14822020-07-02 13:30:28.852146 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:2003 (ConvertLangCode) - DVDRB: code: 65535; iso639: und
14832020-07-02 13:30:28.852161 W [2204707/2204805] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream.
14842020-07-02 13:30:28.852499 D [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1677 (ScanATSCCaptionStreams) - AFD: ScanATSCCaptionStreams() called with no PMT
14852020-07-02 13:30:28.852521 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1796 (UpdateATSCCaptionTracks) - AFD: EIA-608 caption service #1 is in the Unknown language.
14862020-07-02 13:30:28.853050 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=29): extrapolating to (0,0)
14872020-07-02 13:30:28.853060 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=29, ratio=33.3667): extrapolating to (29,968)
14882020-07-02 13:30:28.853081 I [2204707/2204707] CoreContext videooutwindow.cpp:523 (InputChanged) - VideoWin: New video parameters: Size 720x480 DisplaySize: 720x480 Aspect: 1.77778
14892020-07-02 13:30:28.853090 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
14902020-07-02 13:30:28.853097 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
14912020-07-02 13:30:28.853103 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
14922020-07-02 13:30:28.853142 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
14932020-07-02 13:30:28.853149 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
14942020-07-02 13:30:28.853155 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
14952020-07-02 13:30:28.853161 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
14962020-07-02 13:30:28.853174 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
14972020-07-02 13:30:28.853175 I [2204707/2204805] Decoder decoders/decoderbase.cpp:1100 (AutoSelectTrack) - Dec: Selected track #1 (type 2) in the Unknown language(0)
14982020-07-02 13:30:28.853183 I [2204707/2204805] Decoder decoders/decoderbase.cpp:1100 (AutoSelectTrack) - Dec: Selected track #1 (type 4) in the Unknown language(-1)
14992020-07-02 13:30:28.853190 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
15002020-07-02 13:30:28.853199 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
15012020-07-02 13:30:28.853409 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
15022020-07-02 13:30:28.853419 I [2204707/2204707] CoreContext videocolourspace.cpp:381 (UpdateColourSpace) - ColourSpace: Input : bt470bg(Detected) Depth:8 Range:Limited
15032020-07-02 13:30:28.853424 I [2204707/2204707] CoreContext videocolourspace.cpp:387 (UpdateColourSpace) - ColourSpace: Input : Primaries:bt470m Transfer: bt470m
15042020-07-02 13:30:28.853428 I [2204707/2204707] CoreContext videocolourspace.cpp:390 (UpdateColourSpace) - ColourSpace: Output: Range:Full Primaries: bt709
15052020-07-02 13:30:28.853465 D [2204707/2204707] CoreContext videocolourspace.cpp:305 (Debug) - ColourSpace: Brightness: 0.0000 Contrast: 1.0000 Saturation: 1.0000 Hue: 0.0000 Alpha: 1.0000 Range: Full Primary: 0
15062020-07-02 13:30:28.853492 D [2204707/2204707] CoreContext videocolourspace.cpp:322 (Debug) - QMatrix4x4(type:General
1507 1.16438 1.16438 1.16438 0
1508-8.58098e-09 -0.391762 2.01723 0
1509 1.59603 -0.8129681.77828e-08 0
1510 -0.874202 0.531668 -1.08563 1
1511)
15122020-07-02 13:30:28.853689 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
15132020-07-02 13:30:28.853694 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
15142020-07-02 13:30:28.853699 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
15152020-07-02 13:30:28.853703 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
15162020-07-02 13:30:28.853707 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
15172020-07-02 13:30:28.853712 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 97 Mods 0x100000000000002
15182020-07-02 13:30:28.853818 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
15192020-07-02 13:30:28.853879 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1520#define lowp
1521#define mediump
1522#define highp
1523#line 1
1524attribute highp vec2 a_position;
1525attribute highp vec2 a_texcoord0;
1526varying highp vec2 v_texcoord0;
1527uniform highp mat4 u_projection;
1528void main()
1529{
1530 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
1531 v_texcoord0 = a_texcoord0;
1532}
1533
15342020-07-02 13:30:28.853890 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1535#ifdef GL_KHR_blend_equation_advanced
1536#extension GL_ARB_fragment_coord_conventions : enable
1537#extension GL_KHR_blend_equation_advanced : enable
1538#endif
1539#define lowp
1540#define mediump
1541#define highp
1542#line 1
1543#define LINEHEIGHT m_frameData.x
1544#define COLUMN m_frameData.y
1545#define MAXHEIGHT m_frameData.z
1546#define FIELDSIZE m_frameData.w
1547#ifdef MYTHTV_RECTS
1548#extension GL_ARB_texture_rectangle : enable
1549#define texture2D texture2DRect
1550#define sampler2D sampler2DRect
1551#endif
1552#ifdef MYTHTV_EXTOES
1553#extension GL_OES_EGL_image_external : require
1554#define sampler2D samplerExternalOES
1555#endif
1556uniform sampler2D s_texture0;
1557varying highp vec2 v_texcoord0;
1558void main(void)
1559{
1560 highp vec4 color = texture2D(s_texture0, v_texcoord0);
1561 gl_FragColor = vec4(color.rgb, 1.0);
1562}
1563
15642020-07-02 13:30:28.854127 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1565#define lowp
1566#define mediump
1567#define highp
1568#line 1
1569attribute highp vec2 a_position;
1570attribute highp vec2 a_texcoord0;
1571varying highp vec2 v_texcoord0;
1572uniform highp mat4 u_projection;
1573void main()
1574{
1575 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
1576 v_texcoord0 = a_texcoord0;
1577}
1578
15792020-07-02 13:30:28.854168 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1580#ifdef GL_KHR_blend_equation_advanced
1581#extension GL_ARB_fragment_coord_conventions : enable
1582#extension GL_KHR_blend_equation_advanced : enable
1583#endif
1584#define lowp
1585#define mediump
1586#define highp
1587#line 1
1588#define MYTHTV_NV12
1589#define LINEHEIGHT m_frameData.x
1590#define COLUMN m_frameData.y
1591#define MAXHEIGHT m_frameData.z
1592#define FIELDSIZE m_frameData.w
1593#ifdef MYTHTV_RECTS
1594#extension GL_ARB_texture_rectangle : enable
1595#define texture2D texture2DRect
1596#define sampler2D sampler2DRect
1597#endif
1598#ifdef MYTHTV_EXTOES
1599#extension GL_OES_EGL_image_external : require
1600#define sampler2D samplerExternalOES
1601#endif
1602uniform sampler2D s_texture0;
1603uniform sampler2D s_texture1;
1604uniform highp mat4 m_colourMatrix;
1605uniform highp vec4 m_frameData;
1606varying highp vec2 v_texcoord0;
1607#ifdef MYTHTV_COLOURMAPPING
1608uniform highp mat4 m_primaryMatrix;
1609uniform highp float m_colourGamma;
1610uniform highp float m_displayGamma;
1611highp vec4 ColourMap(highp vec4 color)
1612{
1613 highp vec4 res = clamp(color, 0.0, 1.0);
1614 res.rgb = pow(res.rgb, vec3(m_colourGamma));
1615 res = m_primaryMatrix * res;
1616 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
1617}
1618#endif
1619#ifdef MYTHTV_CUE
1620highp vec2 chromaLocation(highp vec2 xy)
1621{
1622 highp float temp = xy.y * FIELDSIZE;
1623 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
1624 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
1625}
1626#endif
1627#ifdef MYTHTV_NV12
1628highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
1629{
1630#ifdef MYTHTV_CUE
1631#ifdef MYTHTV_RECTS
1632 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
1633#else
1634 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
1635#endif
1636#else
1637#ifdef MYTHTV_RECTS
1638 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
16392020-07-02 13:30:28.854403 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1640#define lowp
1641#define mediump
1642#define highp
1643#line 1
1644attribute highp vec2 a_position;
1645attribute highp vec2 a_texcoord0;
1646varying highp vec2 v_texcoord0;
1647uniform highp mat4 u_projection;
1648void main()
1649{
1650 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
1651 v_texcoord0 = a_texcoord0;
1652}
1653
16542020-07-02 13:30:28.854437 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1655#ifdef GL_KHR_blend_equation_advanced
1656#extension GL_ARB_fragment_coord_conventions : enable
1657#extension GL_KHR_blend_equation_advanced : enable
1658#endif
1659#define lowp
1660#define mediump
1661#define highp
1662#line 1
1663#define MYTHTV_NV12
1664#define MYTHTV_LINEARBLEND
1665#define LINEHEIGHT m_frameData.x
1666#define COLUMN m_frameData.y
1667#define MAXHEIGHT m_frameData.z
1668#define FIELDSIZE m_frameData.w
1669#ifdef MYTHTV_RECTS
1670#extension GL_ARB_texture_rectangle : enable
1671#define texture2D texture2DRect
1672#define sampler2D sampler2DRect
1673#endif
1674#ifdef MYTHTV_EXTOES
1675#extension GL_OES_EGL_image_external : require
1676#define sampler2D samplerExternalOES
1677#endif
1678uniform sampler2D s_texture0;
1679uniform sampler2D s_texture1;
1680uniform highp mat4 m_colourMatrix;
1681uniform highp vec4 m_frameData;
1682varying highp vec2 v_texcoord0;
1683#ifdef MYTHTV_COLOURMAPPING
1684uniform highp mat4 m_primaryMatrix;
1685uniform highp float m_colourGamma;
1686uniform highp float m_displayGamma;
1687highp vec4 ColourMap(highp vec4 color)
1688{
1689 highp vec4 res = clamp(color, 0.0, 1.0);
1690 res.rgb = pow(res.rgb, vec3(m_colourGamma));
1691 res = m_primaryMatrix * res;
1692 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
1693}
1694#endif
1695#ifdef MYTHTV_CUE
1696highp vec2 chromaLocation(highp vec2 xy)
1697{
1698 highp float temp = xy.y * FIELDSIZE;
1699 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
1700 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
1701}
1702#endif
1703#ifdef MYTHTV_NV12
1704highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
1705{
1706#ifdef MYTHTV_CUE
1707#ifdef MYTHTV_RECTS
1708 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
1709#else
1710 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
1711#endif
1712#else
1713#ifdef MYTHTV_RECTS
1714 return vec4(texture2D(texture1, texcoor
17152020-07-02 13:30:28.854702 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1716#define lowp
1717#define mediump
1718#define highp
1719#line 1
1720attribute highp vec2 a_position;
1721attribute highp vec2 a_texcoord0;
1722varying highp vec2 v_texcoord0;
1723uniform highp mat4 u_projection;
1724void main()
1725{
1726 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
1727 v_texcoord0 = a_texcoord0;
1728}
1729
17302020-07-02 13:30:28.854744 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1731#ifdef GL_KHR_blend_equation_advanced
1732#extension GL_ARB_fragment_coord_conventions : enable
1733#extension GL_KHR_blend_equation_advanced : enable
1734#endif
1735#define lowp
1736#define mediump
1737#define highp
1738#line 1
1739#define MYTHTV_NV12
1740#define MYTHTV_TOPFIELD
1741#define MYTHTV_LINEARBLEND
1742#define LINEHEIGHT m_frameData.x
1743#define COLUMN m_frameData.y
1744#define MAXHEIGHT m_frameData.z
1745#define FIELDSIZE m_frameData.w
1746#ifdef MYTHTV_RECTS
1747#extension GL_ARB_texture_rectangle : enable
1748#define texture2D texture2DRect
1749#define sampler2D sampler2DRect
1750#endif
1751#ifdef MYTHTV_EXTOES
1752#extension GL_OES_EGL_image_external : require
1753#define sampler2D samplerExternalOES
1754#endif
1755uniform sampler2D s_texture0;
1756uniform sampler2D s_texture1;
1757uniform highp mat4 m_colourMatrix;
1758uniform highp vec4 m_frameData;
1759varying highp vec2 v_texcoord0;
1760#ifdef MYTHTV_COLOURMAPPING
1761uniform highp mat4 m_primaryMatrix;
1762uniform highp float m_colourGamma;
1763uniform highp float m_displayGamma;
1764highp vec4 ColourMap(highp vec4 color)
1765{
1766 highp vec4 res = clamp(color, 0.0, 1.0);
1767 res.rgb = pow(res.rgb, vec3(m_colourGamma));
1768 res = m_primaryMatrix * res;
1769 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
1770}
1771#endif
1772#ifdef MYTHTV_CUE
1773highp vec2 chromaLocation(highp vec2 xy)
1774{
1775 highp float temp = xy.y * FIELDSIZE;
1776 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
1777 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
1778}
1779#endif
1780#ifdef MYTHTV_NV12
1781highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
1782{
1783#ifdef MYTHTV_CUE
1784#ifdef MYTHTV_RECTS
1785 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
1786#else
1787 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
1788#endif
1789#else
1790#ifdef MYTHTV_RECTS
1791 return vec4(tex
17922020-07-02 13:30:28.854939 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
17932020-07-02 13:30:28.854951 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
17942020-07-02 13:30:28.856026 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 35 ms
17952020-07-02 13:30:28.856198 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
17962020-07-02 13:30:28.856202 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
17972020-07-02 13:30:28.856206 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
17982020-07-02 13:30:28.856209 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
17992020-07-02 13:30:28.856212 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
18002020-07-02 13:30:28.856216 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 98 Mods 0x100000000000002
18012020-07-02 13:30:28.888807 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:390390, lba:13, vob:1, cell:1, seeking:0, seektime:0
18022020-07-02 13:30:28.902894 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 68 ms
18032020-07-02 13:30:28.902939 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
18042020-07-02 13:30:28.902951 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
18052020-07-02 13:30:28.902965 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
18062020-07-02 13:30:28.902968 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
18072020-07-02 13:30:28.902972 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
18082020-07-02 13:30:28.902976 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 99 Mods 0x100000000000002
18092020-07-02 13:30:28.938338 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 67 ms
18102020-07-02 13:30:28.938384 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
18112020-07-02 13:30:28.938388 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
18122020-07-02 13:30:28.938391 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
18132020-07-02 13:30:28.938394 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
18142020-07-02 13:30:28.938397 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
18152020-07-02 13:30:28.938401 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 100 Mods 0x100000000000002
18162020-07-02 13:30:28.942132 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
18172020-07-02 13:30:28.942161 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
18182020-07-02 13:30:28.942184 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: LPAUUUUUUUUuLU
18192020-07-02 13:30:28.942268 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
18202020-07-02 13:30:28.942285 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
18212020-07-02 13:30:28.942308 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
18222020-07-02 13:30:28.942330 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
18232020-07-02 13:30:28.971590 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:435435, lba:26, vob:1, cell:1, seeking:0, seektime:0
18242020-07-02 13:30:28.973610 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
18252020-07-02 13:30:28.973639 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
18262020-07-02 13:30:28.973662 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: UUUUUUUUuUULAL
18272020-07-02 13:30:28.973735 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
18282020-07-02 13:30:28.973751 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
18292020-07-02 13:30:28.973769 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
18302020-07-02 13:30:28.973787 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
18312020-07-02 13:30:28.977323 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_message
18322020-07-02 13:30:28.979300 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_input
18332020-07-02 13:30:28.984096 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window program_info
18342020-07-02 13:30:28.986854 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window browse_info
18352020-07-02 13:30:28.989163 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_status
18362020-07-02 13:30:28.991911 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_program_editor
18372020-07-02 13:30:28.995561 I [2204707/2204707] CoreContext osd.cpp:306 (LoadWindows) - OSD: Loaded window osd_debug
18382020-07-02 13:30:28.995570 I [2204707/2204707] CoreContext osd.cpp:169 (Init) - OSD: Loaded OSD: size 1920x1080 offset 0+0
18392020-07-02 13:30:28.995591 I [2204707/2204707] CoreContext mythplayer.cpp:1269 (EnableCaptions) - EnableCaptions(0) msg: On
18402020-07-02 13:30:28.995605 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
18412020-07-02 13:30:28.995619 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
18422020-07-02 13:30:29.034530 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=430): extrapolating to (0,0)
18432020-07-02 13:30:29.034541 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=430, ratio=33.3667): extrapolating to (430,14348)
18442020-07-02 13:30:29.034584 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
18452020-07-02 13:30:29.034590 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
18462020-07-02 13:30:29.034595 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
18472020-07-02 13:30:29.034599 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
18482020-07-02 13:30:29.034610 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
18492020-07-02 13:30:29.034619 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
18502020-07-02 13:30:29.034624 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
18512020-07-02 13:30:29.034804 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
18522020-07-02 13:30:29.034808 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
18532020-07-02 13:30:29.034811 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
18542020-07-02 13:30:29.034814 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
18552020-07-02 13:30:29.034817 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
18562020-07-02 13:30:29.034819 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 101 Mods 0x100000000000002
18572020-07-02 13:30:29.034846 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:480480, lba:110, vob:1, cell:1, seeking:0, seektime:0
18582020-07-02 13:30:29.034913 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
18592020-07-02 13:30:29.034955 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1860#define lowp
1861#define mediump
1862#define highp
1863#line 1
1864attribute highp vec2 a_position;
1865attribute highp vec2 a_texcoord0;
1866varying highp vec2 v_texcoord0;
1867uniform highp mat4 u_projection;
1868void main()
1869{
1870 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
1871 v_texcoord0 = a_texcoord0;
1872}
1873
18742020-07-02 13:30:29.034961 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1875#ifdef GL_KHR_blend_equation_advanced
1876#extension GL_ARB_fragment_coord_conventions : enable
1877#extension GL_KHR_blend_equation_advanced : enable
1878#endif
1879#define lowp
1880#define mediump
1881#define highp
1882#line 1
1883#define LINEHEIGHT m_frameData.x
1884#define COLUMN m_frameData.y
1885#define MAXHEIGHT m_frameData.z
1886#define FIELDSIZE m_frameData.w
1887#ifdef MYTHTV_RECTS
1888#extension GL_ARB_texture_rectangle : enable
1889#define texture2D texture2DRect
1890#define sampler2D sampler2DRect
1891#endif
1892#ifdef MYTHTV_EXTOES
1893#extension GL_OES_EGL_image_external : require
1894#define sampler2D samplerExternalOES
1895#endif
1896uniform sampler2D s_texture0;
1897varying highp vec2 v_texcoord0;
1898void main(void)
1899{
1900 highp vec4 color = texture2D(s_texture0, v_texcoord0);
1901 gl_FragColor = vec4(color.rgb, 1.0);
1902}
1903
19042020-07-02 13:30:29.035131 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1905#define lowp
1906#define mediump
1907#define highp
1908#line 1
1909attribute highp vec2 a_position;
1910attribute highp vec2 a_texcoord0;
1911varying highp vec2 v_texcoord0;
1912uniform highp mat4 u_projection;
1913void main()
1914{
1915 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
1916 v_texcoord0 = a_texcoord0;
1917}
1918
19192020-07-02 13:30:29.035155 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1920#ifdef GL_KHR_blend_equation_advanced
1921#extension GL_ARB_fragment_coord_conventions : enable
1922#extension GL_KHR_blend_equation_advanced : enable
1923#endif
1924#define lowp
1925#define mediump
1926#define highp
1927#line 1
1928#define MYTHTV_NV12
1929#define LINEHEIGHT m_frameData.x
1930#define COLUMN m_frameData.y
1931#define MAXHEIGHT m_frameData.z
1932#define FIELDSIZE m_frameData.w
1933#ifdef MYTHTV_RECTS
1934#extension GL_ARB_texture_rectangle : enable
1935#define texture2D texture2DRect
1936#define sampler2D sampler2DRect
1937#endif
1938#ifdef MYTHTV_EXTOES
1939#extension GL_OES_EGL_image_external : require
1940#define sampler2D samplerExternalOES
1941#endif
1942uniform sampler2D s_texture0;
1943uniform sampler2D s_texture1;
1944uniform highp mat4 m_colourMatrix;
1945uniform highp vec4 m_frameData;
1946varying highp vec2 v_texcoord0;
1947#ifdef MYTHTV_COLOURMAPPING
1948uniform highp mat4 m_primaryMatrix;
1949uniform highp float m_colourGamma;
1950uniform highp float m_displayGamma;
1951highp vec4 ColourMap(highp vec4 color)
1952{
1953 highp vec4 res = clamp(color, 0.0, 1.0);
1954 res.rgb = pow(res.rgb, vec3(m_colourGamma));
1955 res = m_primaryMatrix * res;
1956 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
1957}
1958#endif
1959#ifdef MYTHTV_CUE
1960highp vec2 chromaLocation(highp vec2 xy)
1961{
1962 highp float temp = xy.y * FIELDSIZE;
1963 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
1964 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
1965}
1966#endif
1967#ifdef MYTHTV_NV12
1968highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
1969{
1970#ifdef MYTHTV_CUE
1971#ifdef MYTHTV_RECTS
1972 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
1973#else
1974 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
1975#endif
1976#else
1977#ifdef MYTHTV_RECTS
1978 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
19792020-07-02 13:30:29.035333 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1980#define lowp
1981#define mediump
1982#define highp
1983#line 1
1984attribute highp vec2 a_position;
1985attribute highp vec2 a_texcoord0;
1986varying highp vec2 v_texcoord0;
1987uniform highp mat4 u_projection;
1988void main()
1989{
1990 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
1991 v_texcoord0 = a_texcoord0;
1992}
1993
19942020-07-02 13:30:29.035359 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
1995#ifdef GL_KHR_blend_equation_advanced
1996#extension GL_ARB_fragment_coord_conventions : enable
1997#extension GL_KHR_blend_equation_advanced : enable
1998#endif
1999#define lowp
2000#define mediump
2001#define highp
2002#line 1
2003#define MYTHTV_NV12
2004#define MYTHTV_LINEARBLEND
2005#define LINEHEIGHT m_frameData.x
2006#define COLUMN m_frameData.y
2007#define MAXHEIGHT m_frameData.z
2008#define FIELDSIZE m_frameData.w
2009#ifdef MYTHTV_RECTS
2010#extension GL_ARB_texture_rectangle : enable
2011#define texture2D texture2DRect
2012#define sampler2D sampler2DRect
2013#endif
2014#ifdef MYTHTV_EXTOES
2015#extension GL_OES_EGL_image_external : require
2016#define sampler2D samplerExternalOES
2017#endif
2018uniform sampler2D s_texture0;
2019uniform sampler2D s_texture1;
2020uniform highp mat4 m_colourMatrix;
2021uniform highp vec4 m_frameData;
2022varying highp vec2 v_texcoord0;
2023#ifdef MYTHTV_COLOURMAPPING
2024uniform highp mat4 m_primaryMatrix;
2025uniform highp float m_colourGamma;
2026uniform highp float m_displayGamma;
2027highp vec4 ColourMap(highp vec4 color)
2028{
2029 highp vec4 res = clamp(color, 0.0, 1.0);
2030 res.rgb = pow(res.rgb, vec3(m_colourGamma));
2031 res = m_primaryMatrix * res;
2032 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
2033}
2034#endif
2035#ifdef MYTHTV_CUE
2036highp vec2 chromaLocation(highp vec2 xy)
2037{
2038 highp float temp = xy.y * FIELDSIZE;
2039 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
2040 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
2041}
2042#endif
2043#ifdef MYTHTV_NV12
2044highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
2045{
2046#ifdef MYTHTV_CUE
2047#ifdef MYTHTV_RECTS
2048 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
2049#else
2050 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
2051#endif
2052#else
2053#ifdef MYTHTV_RECTS
2054 return vec4(texture2D(texture1, texcoor
20552020-07-02 13:30:29.035517 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2056#define lowp
2057#define mediump
2058#define highp
2059#line 1
2060attribute highp vec2 a_position;
2061attribute highp vec2 a_texcoord0;
2062varying highp vec2 v_texcoord0;
2063uniform highp mat4 u_projection;
2064void main()
2065{
2066 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
2067 v_texcoord0 = a_texcoord0;
2068}
2069
20702020-07-02 13:30:29.035541 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2071#ifdef GL_KHR_blend_equation_advanced
2072#extension GL_ARB_fragment_coord_conventions : enable
2073#extension GL_KHR_blend_equation_advanced : enable
2074#endif
2075#define lowp
2076#define mediump
2077#define highp
2078#line 1
2079#define MYTHTV_NV12
2080#define MYTHTV_TOPFIELD
2081#define MYTHTV_LINEARBLEND
2082#define LINEHEIGHT m_frameData.x
2083#define COLUMN m_frameData.y
2084#define MAXHEIGHT m_frameData.z
2085#define FIELDSIZE m_frameData.w
2086#ifdef MYTHTV_RECTS
2087#extension GL_ARB_texture_rectangle : enable
2088#define texture2D texture2DRect
2089#define sampler2D sampler2DRect
2090#endif
2091#ifdef MYTHTV_EXTOES
2092#extension GL_OES_EGL_image_external : require
2093#define sampler2D samplerExternalOES
2094#endif
2095uniform sampler2D s_texture0;
2096uniform sampler2D s_texture1;
2097uniform highp mat4 m_colourMatrix;
2098uniform highp vec4 m_frameData;
2099varying highp vec2 v_texcoord0;
2100#ifdef MYTHTV_COLOURMAPPING
2101uniform highp mat4 m_primaryMatrix;
2102uniform highp float m_colourGamma;
2103uniform highp float m_displayGamma;
2104highp vec4 ColourMap(highp vec4 color)
2105{
2106 highp vec4 res = clamp(color, 0.0, 1.0);
2107 res.rgb = pow(res.rgb, vec3(m_colourGamma));
2108 res = m_primaryMatrix * res;
2109 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
2110}
2111#endif
2112#ifdef MYTHTV_CUE
2113highp vec2 chromaLocation(highp vec2 xy)
2114{
2115 highp float temp = xy.y * FIELDSIZE;
2116 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
2117 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
2118}
2119#endif
2120#ifdef MYTHTV_NV12
2121highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
2122{
2123#ifdef MYTHTV_CUE
2124#ifdef MYTHTV_RECTS
2125 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
2126#else
2127 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
2128#endif
2129#else
2130#ifdef MYTHTV_RECTS
2131 return vec4(tex
21322020-07-02 13:30:29.035684 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
21332020-07-02 13:30:29.035695 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
21342020-07-02 13:30:29.073436 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
21352020-07-02 13:30:29.073456 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
21362020-07-02 13:30:29.073472 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: PUUUUUUuLUUULA
21372020-07-02 13:30:29.073524 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
21382020-07-02 13:30:29.073534 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
21392020-07-02 13:30:29.073547 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
21402020-07-02 13:30:29.073562 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
21412020-07-02 13:30:29.084531 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
21422020-07-02 13:30:29.084554 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=452): extrapolating to (0,0)
21432020-07-02 13:30:29.084561 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=452, ratio=33.3667): extrapolating to (452,15082)
21442020-07-02 13:30:29.084600 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
21452020-07-02 13:30:29.084606 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
21462020-07-02 13:30:29.084612 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
21472020-07-02 13:30:29.084616 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
21482020-07-02 13:30:29.084628 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
21492020-07-02 13:30:29.084641 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
21502020-07-02 13:30:29.084650 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
21512020-07-02 13:30:29.084788 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
21522020-07-02 13:30:29.084839 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2153#define lowp
2154#define mediump
2155#define highp
2156#line 1
2157attribute highp vec2 a_position;
2158attribute highp vec2 a_texcoord0;
2159varying highp vec2 v_texcoord0;
2160uniform highp mat4 u_projection;
2161void main()
2162{
2163 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
2164 v_texcoord0 = a_texcoord0;
2165}
2166
21672020-07-02 13:30:29.084846 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2168#ifdef GL_KHR_blend_equation_advanced
2169#extension GL_ARB_fragment_coord_conventions : enable
2170#extension GL_KHR_blend_equation_advanced : enable
2171#endif
2172#define lowp
2173#define mediump
2174#define highp
2175#line 1
2176#define LINEHEIGHT m_frameData.x
2177#define COLUMN m_frameData.y
2178#define MAXHEIGHT m_frameData.z
2179#define FIELDSIZE m_frameData.w
2180#ifdef MYTHTV_RECTS
2181#extension GL_ARB_texture_rectangle : enable
2182#define texture2D texture2DRect
2183#define sampler2D sampler2DRect
2184#endif
2185#ifdef MYTHTV_EXTOES
2186#extension GL_OES_EGL_image_external : require
2187#define sampler2D samplerExternalOES
2188#endif
2189uniform sampler2D s_texture0;
2190varying highp vec2 v_texcoord0;
2191void main(void)
2192{
2193 highp vec4 color = texture2D(s_texture0, v_texcoord0);
2194 gl_FragColor = vec4(color.rgb, 1.0);
2195}
2196
21972020-07-02 13:30:29.085003 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2198#define lowp
2199#define mediump
2200#define highp
2201#line 1
2202attribute highp vec2 a_position;
2203attribute highp vec2 a_texcoord0;
2204varying highp vec2 v_texcoord0;
2205uniform highp mat4 u_projection;
2206void main()
2207{
2208 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
2209 v_texcoord0 = a_texcoord0;
2210}
2211
22122020-07-02 13:30:29.085028 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2213#ifdef GL_KHR_blend_equation_advanced
2214#extension GL_ARB_fragment_coord_conventions : enable
2215#extension GL_KHR_blend_equation_advanced : enable
2216#endif
2217#define lowp
2218#define mediump
2219#define highp
2220#line 1
2221#define MYTHTV_NV12
2222#define LINEHEIGHT m_frameData.x
2223#define COLUMN m_frameData.y
2224#define MAXHEIGHT m_frameData.z
2225#define FIELDSIZE m_frameData.w
2226#ifdef MYTHTV_RECTS
2227#extension GL_ARB_texture_rectangle : enable
2228#define texture2D texture2DRect
2229#define sampler2D sampler2DRect
2230#endif
2231#ifdef MYTHTV_EXTOES
2232#extension GL_OES_EGL_image_external : require
2233#define sampler2D samplerExternalOES
2234#endif
2235uniform sampler2D s_texture0;
2236uniform sampler2D s_texture1;
2237uniform highp mat4 m_colourMatrix;
2238uniform highp vec4 m_frameData;
2239varying highp vec2 v_texcoord0;
2240#ifdef MYTHTV_COLOURMAPPING
2241uniform highp mat4 m_primaryMatrix;
2242uniform highp float m_colourGamma;
2243uniform highp float m_displayGamma;
2244highp vec4 ColourMap(highp vec4 color)
2245{
2246 highp vec4 res = clamp(color, 0.0, 1.0);
2247 res.rgb = pow(res.rgb, vec3(m_colourGamma));
2248 res = m_primaryMatrix * res;
2249 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
2250}
2251#endif
2252#ifdef MYTHTV_CUE
2253highp vec2 chromaLocation(highp vec2 xy)
2254{
2255 highp float temp = xy.y * FIELDSIZE;
2256 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
2257 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
2258}
2259#endif
2260#ifdef MYTHTV_NV12
2261highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
2262{
2263#ifdef MYTHTV_CUE
2264#ifdef MYTHTV_RECTS
2265 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
2266#else
2267 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
2268#endif
2269#else
2270#ifdef MYTHTV_RECTS
2271 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
22722020-07-02 13:30:29.085200 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2273#define lowp
2274#define mediump
2275#define highp
2276#line 1
2277attribute highp vec2 a_position;
2278attribute highp vec2 a_texcoord0;
2279varying highp vec2 v_texcoord0;
2280uniform highp mat4 u_projection;
2281void main()
2282{
2283 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
2284 v_texcoord0 = a_texcoord0;
2285}
2286
22872020-07-02 13:30:29.085225 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2288#ifdef GL_KHR_blend_equation_advanced
2289#extension GL_ARB_fragment_coord_conventions : enable
2290#extension GL_KHR_blend_equation_advanced : enable
2291#endif
2292#define lowp
2293#define mediump
2294#define highp
2295#line 1
2296#define MYTHTV_NV12
2297#define MYTHTV_LINEARBLEND
2298#define LINEHEIGHT m_frameData.x
2299#define COLUMN m_frameData.y
2300#define MAXHEIGHT m_frameData.z
2301#define FIELDSIZE m_frameData.w
2302#ifdef MYTHTV_RECTS
2303#extension GL_ARB_texture_rectangle : enable
2304#define texture2D texture2DRect
2305#define sampler2D sampler2DRect
2306#endif
2307#ifdef MYTHTV_EXTOES
2308#extension GL_OES_EGL_image_external : require
2309#define sampler2D samplerExternalOES
2310#endif
2311uniform sampler2D s_texture0;
2312uniform sampler2D s_texture1;
2313uniform highp mat4 m_colourMatrix;
2314uniform highp vec4 m_frameData;
2315varying highp vec2 v_texcoord0;
2316#ifdef MYTHTV_COLOURMAPPING
2317uniform highp mat4 m_primaryMatrix;
2318uniform highp float m_colourGamma;
2319uniform highp float m_displayGamma;
2320highp vec4 ColourMap(highp vec4 color)
2321{
2322 highp vec4 res = clamp(color, 0.0, 1.0);
2323 res.rgb = pow(res.rgb, vec3(m_colourGamma));
2324 res = m_primaryMatrix * res;
2325 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
2326}
2327#endif
2328#ifdef MYTHTV_CUE
2329highp vec2 chromaLocation(highp vec2 xy)
2330{
2331 highp float temp = xy.y * FIELDSIZE;
2332 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
2333 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
2334}
2335#endif
2336#ifdef MYTHTV_NV12
2337highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
2338{
2339#ifdef MYTHTV_CUE
2340#ifdef MYTHTV_RECTS
2341 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
2342#else
2343 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
2344#endif
2345#else
2346#ifdef MYTHTV_RECTS
2347 return vec4(texture2D(texture1, texcoor
23482020-07-02 13:30:29.085381 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2349#define lowp
2350#define mediump
2351#define highp
2352#line 1
2353attribute highp vec2 a_position;
2354attribute highp vec2 a_texcoord0;
2355varying highp vec2 v_texcoord0;
2356uniform highp mat4 u_projection;
2357void main()
2358{
2359 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
2360 v_texcoord0 = a_texcoord0;
2361}
2362
23632020-07-02 13:30:29.085414 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2364#ifdef GL_KHR_blend_equation_advanced
2365#extension GL_ARB_fragment_coord_conventions : enable
2366#extension GL_KHR_blend_equation_advanced : enable
2367#endif
2368#define lowp
2369#define mediump
2370#define highp
2371#line 1
2372#define MYTHTV_NV12
2373#define MYTHTV_TOPFIELD
2374#define MYTHTV_LINEARBLEND
2375#define LINEHEIGHT m_frameData.x
2376#define COLUMN m_frameData.y
2377#define MAXHEIGHT m_frameData.z
2378#define FIELDSIZE m_frameData.w
2379#ifdef MYTHTV_RECTS
2380#extension GL_ARB_texture_rectangle : enable
2381#define texture2D texture2DRect
2382#define sampler2D sampler2DRect
2383#endif
2384#ifdef MYTHTV_EXTOES
2385#extension GL_OES_EGL_image_external : require
2386#define sampler2D samplerExternalOES
2387#endif
2388uniform sampler2D s_texture0;
2389uniform sampler2D s_texture1;
2390uniform highp mat4 m_colourMatrix;
2391uniform highp vec4 m_frameData;
2392varying highp vec2 v_texcoord0;
2393#ifdef MYTHTV_COLOURMAPPING
2394uniform highp mat4 m_primaryMatrix;
2395uniform highp float m_colourGamma;
2396uniform highp float m_displayGamma;
2397highp vec4 ColourMap(highp vec4 color)
2398{
2399 highp vec4 res = clamp(color, 0.0, 1.0);
2400 res.rgb = pow(res.rgb, vec3(m_colourGamma));
2401 res = m_primaryMatrix * res;
2402 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
2403}
2404#endif
2405#ifdef MYTHTV_CUE
2406highp vec2 chromaLocation(highp vec2 xy)
2407{
2408 highp float temp = xy.y * FIELDSIZE;
2409 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
2410 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
2411}
2412#endif
2413#ifdef MYTHTV_NV12
2414highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
2415{
2416#ifdef MYTHTV_CUE
2417#ifdef MYTHTV_RECTS
2418 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
2419#else
2420 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
2421#endif
2422#else
2423#ifdef MYTHTV_RECTS
2424 return vec4(tex
24252020-07-02 13:30:29.085564 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
24262020-07-02 13:30:29.085572 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
24272020-07-02 13:30:29.112460 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:525525, lba:246, vob:1, cell:1, seeking:0, seektime:0
24282020-07-02 13:30:29.114462 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
24292020-07-02 13:30:29.114488 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
24302020-07-02 13:30:29.114507 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: PUAUUUULUuUUAL
24312020-07-02 13:30:29.114575 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
24322020-07-02 13:30:29.114590 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
24332020-07-02 13:30:29.114605 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
24342020-07-02 13:30:29.114621 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
24352020-07-02 13:30:29.168458 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
24362020-07-02 13:30:29.168475 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
24372020-07-02 13:30:29.177186 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=464): extrapolating to (0,0)
24382020-07-02 13:30:29.177200 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=464, ratio=33.3667): extrapolating to (464,15482)
24392020-07-02 13:30:29.177248 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
24402020-07-02 13:30:29.177255 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
24412020-07-02 13:30:29.177260 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
24422020-07-02 13:30:29.177263 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
24432020-07-02 13:30:29.177276 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
24442020-07-02 13:30:29.177285 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
24452020-07-02 13:30:29.177291 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
24462020-07-02 13:30:29.177443 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
24472020-07-02 13:30:29.177447 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
24482020-07-02 13:30:29.177450 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
24492020-07-02 13:30:29.177453 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
24502020-07-02 13:30:29.177455 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
24512020-07-02 13:30:29.177458 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 102 Mods 0x100000000000002
24522020-07-02 13:30:29.177540 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
24532020-07-02 13:30:29.177584 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2454#define lowp
2455#define mediump
2456#define highp
2457#line 1
2458attribute highp vec2 a_position;
2459attribute highp vec2 a_texcoord0;
2460varying highp vec2 v_texcoord0;
2461uniform highp mat4 u_projection;
2462void main()
2463{
2464 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
2465 v_texcoord0 = a_texcoord0;
2466}
2467
24682020-07-02 13:30:29.177591 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2469#ifdef GL_KHR_blend_equation_advanced
2470#extension GL_ARB_fragment_coord_conventions : enable
2471#extension GL_KHR_blend_equation_advanced : enable
2472#endif
2473#define lowp
2474#define mediump
2475#define highp
2476#line 1
2477#define LINEHEIGHT m_frameData.x
2478#define COLUMN m_frameData.y
2479#define MAXHEIGHT m_frameData.z
2480#define FIELDSIZE m_frameData.w
2481#ifdef MYTHTV_RECTS
2482#extension GL_ARB_texture_rectangle : enable
2483#define texture2D texture2DRect
2484#define sampler2D sampler2DRect
2485#endif
2486#ifdef MYTHTV_EXTOES
2487#extension GL_OES_EGL_image_external : require
2488#define sampler2D samplerExternalOES
2489#endif
2490uniform sampler2D s_texture0;
2491varying highp vec2 v_texcoord0;
2492void main(void)
2493{
2494 highp vec4 color = texture2D(s_texture0, v_texcoord0);
2495 gl_FragColor = vec4(color.rgb, 1.0);
2496}
2497
24982020-07-02 13:30:29.177750 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2499#define lowp
2500#define mediump
2501#define highp
2502#line 1
2503attribute highp vec2 a_position;
2504attribute highp vec2 a_texcoord0;
2505varying highp vec2 v_texcoord0;
2506uniform highp mat4 u_projection;
2507void main()
2508{
2509 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
2510 v_texcoord0 = a_texcoord0;
2511}
2512
25132020-07-02 13:30:29.177774 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2514#ifdef GL_KHR_blend_equation_advanced
2515#extension GL_ARB_fragment_coord_conventions : enable
2516#extension GL_KHR_blend_equation_advanced : enable
2517#endif
2518#define lowp
2519#define mediump
2520#define highp
2521#line 1
2522#define MYTHTV_NV12
2523#define LINEHEIGHT m_frameData.x
2524#define COLUMN m_frameData.y
2525#define MAXHEIGHT m_frameData.z
2526#define FIELDSIZE m_frameData.w
2527#ifdef MYTHTV_RECTS
2528#extension GL_ARB_texture_rectangle : enable
2529#define texture2D texture2DRect
2530#define sampler2D sampler2DRect
2531#endif
2532#ifdef MYTHTV_EXTOES
2533#extension GL_OES_EGL_image_external : require
2534#define sampler2D samplerExternalOES
2535#endif
2536uniform sampler2D s_texture0;
2537uniform sampler2D s_texture1;
2538uniform highp mat4 m_colourMatrix;
2539uniform highp vec4 m_frameData;
2540varying highp vec2 v_texcoord0;
2541#ifdef MYTHTV_COLOURMAPPING
2542uniform highp mat4 m_primaryMatrix;
2543uniform highp float m_colourGamma;
2544uniform highp float m_displayGamma;
2545highp vec4 ColourMap(highp vec4 color)
2546{
2547 highp vec4 res = clamp(color, 0.0, 1.0);
2548 res.rgb = pow(res.rgb, vec3(m_colourGamma));
2549 res = m_primaryMatrix * res;
2550 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
2551}
2552#endif
2553#ifdef MYTHTV_CUE
2554highp vec2 chromaLocation(highp vec2 xy)
2555{
2556 highp float temp = xy.y * FIELDSIZE;
2557 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
2558 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
2559}
2560#endif
2561#ifdef MYTHTV_NV12
2562highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
2563{
2564#ifdef MYTHTV_CUE
2565#ifdef MYTHTV_RECTS
2566 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
2567#else
2568 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
2569#endif
2570#else
2571#ifdef MYTHTV_RECTS
2572 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
25732020-07-02 13:30:29.177971 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2574#define lowp
2575#define mediump
2576#define highp
2577#line 1
2578attribute highp vec2 a_position;
2579attribute highp vec2 a_texcoord0;
2580varying highp vec2 v_texcoord0;
2581uniform highp mat4 u_projection;
2582void main()
2583{
2584 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
2585 v_texcoord0 = a_texcoord0;
2586}
2587
25882020-07-02 13:30:29.178005 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2589#ifdef GL_KHR_blend_equation_advanced
2590#extension GL_ARB_fragment_coord_conventions : enable
2591#extension GL_KHR_blend_equation_advanced : enable
2592#endif
2593#define lowp
2594#define mediump
2595#define highp
2596#line 1
2597#define MYTHTV_NV12
2598#define MYTHTV_LINEARBLEND
2599#define LINEHEIGHT m_frameData.x
2600#define COLUMN m_frameData.y
2601#define MAXHEIGHT m_frameData.z
2602#define FIELDSIZE m_frameData.w
2603#ifdef MYTHTV_RECTS
2604#extension GL_ARB_texture_rectangle : enable
2605#define texture2D texture2DRect
2606#define sampler2D sampler2DRect
2607#endif
2608#ifdef MYTHTV_EXTOES
2609#extension GL_OES_EGL_image_external : require
2610#define sampler2D samplerExternalOES
2611#endif
2612uniform sampler2D s_texture0;
2613uniform sampler2D s_texture1;
2614uniform highp mat4 m_colourMatrix;
2615uniform highp vec4 m_frameData;
2616varying highp vec2 v_texcoord0;
2617#ifdef MYTHTV_COLOURMAPPING
2618uniform highp mat4 m_primaryMatrix;
2619uniform highp float m_colourGamma;
2620uniform highp float m_displayGamma;
2621highp vec4 ColourMap(highp vec4 color)
2622{
2623 highp vec4 res = clamp(color, 0.0, 1.0);
2624 res.rgb = pow(res.rgb, vec3(m_colourGamma));
2625 res = m_primaryMatrix * res;
2626 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
2627}
2628#endif
2629#ifdef MYTHTV_CUE
2630highp vec2 chromaLocation(highp vec2 xy)
2631{
2632 highp float temp = xy.y * FIELDSIZE;
2633 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
2634 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
2635}
2636#endif
2637#ifdef MYTHTV_NV12
2638highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
2639{
2640#ifdef MYTHTV_CUE
2641#ifdef MYTHTV_RECTS
2642 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
2643#else
2644 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
2645#endif
2646#else
2647#ifdef MYTHTV_RECTS
2648 return vec4(texture2D(texture1, texcoor
26492020-07-02 13:30:29.178173 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2650#define lowp
2651#define mediump
2652#define highp
2653#line 1
2654attribute highp vec2 a_position;
2655attribute highp vec2 a_texcoord0;
2656varying highp vec2 v_texcoord0;
2657uniform highp mat4 u_projection;
2658void main()
2659{
2660 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
2661 v_texcoord0 = a_texcoord0;
2662}
2663
26642020-07-02 13:30:29.178196 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2665#ifdef GL_KHR_blend_equation_advanced
2666#extension GL_ARB_fragment_coord_conventions : enable
2667#extension GL_KHR_blend_equation_advanced : enable
2668#endif
2669#define lowp
2670#define mediump
2671#define highp
2672#line 1
2673#define MYTHTV_NV12
2674#define MYTHTV_TOPFIELD
2675#define MYTHTV_LINEARBLEND
2676#define LINEHEIGHT m_frameData.x
2677#define COLUMN m_frameData.y
2678#define MAXHEIGHT m_frameData.z
2679#define FIELDSIZE m_frameData.w
2680#ifdef MYTHTV_RECTS
2681#extension GL_ARB_texture_rectangle : enable
2682#define texture2D texture2DRect
2683#define sampler2D sampler2DRect
2684#endif
2685#ifdef MYTHTV_EXTOES
2686#extension GL_OES_EGL_image_external : require
2687#define sampler2D samplerExternalOES
2688#endif
2689uniform sampler2D s_texture0;
2690uniform sampler2D s_texture1;
2691uniform highp mat4 m_colourMatrix;
2692uniform highp vec4 m_frameData;
2693varying highp vec2 v_texcoord0;
2694#ifdef MYTHTV_COLOURMAPPING
2695uniform highp mat4 m_primaryMatrix;
2696uniform highp float m_colourGamma;
2697uniform highp float m_displayGamma;
2698highp vec4 ColourMap(highp vec4 color)
2699{
2700 highp vec4 res = clamp(color, 0.0, 1.0);
2701 res.rgb = pow(res.rgb, vec3(m_colourGamma));
2702 res = m_primaryMatrix * res;
2703 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
2704}
2705#endif
2706#ifdef MYTHTV_CUE
2707highp vec2 chromaLocation(highp vec2 xy)
2708{
2709 highp float temp = xy.y * FIELDSIZE;
2710 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
2711 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
2712}
2713#endif
2714#ifdef MYTHTV_NV12
2715highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
2716{
2717#ifdef MYTHTV_CUE
2718#ifdef MYTHTV_RECTS
2719 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
2720#else
2721 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
2722#endif
2723#else
2724#ifdef MYTHTV_RECTS
2725 return vec4(tex
27262020-07-02 13:30:29.178327 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
27272020-07-02 13:30:29.178335 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
27282020-07-02 13:30:29.254847 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:570570, lba:566, vob:1, cell:1, seeking:0, seektime:0
27292020-07-02 13:30:29.256774 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
27302020-07-02 13:30:29.256797 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
27312020-07-02 13:30:29.256818 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUPUUUULULUUUA
27322020-07-02 13:30:29.256869 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
27332020-07-02 13:30:29.256879 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
27342020-07-02 13:30:29.256893 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
27352020-07-02 13:30:29.256909 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
27362020-07-02 13:30:29.261009 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
27372020-07-02 13:30:29.261029 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=475): extrapolating to (0,0)
27382020-07-02 13:30:29.261037 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=475, ratio=33.3667): extrapolating to (475,15849)
27392020-07-02 13:30:29.261077 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
27402020-07-02 13:30:29.261083 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
27412020-07-02 13:30:29.261089 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
27422020-07-02 13:30:29.261093 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
27432020-07-02 13:30:29.261104 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
27442020-07-02 13:30:29.261114 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
27452020-07-02 13:30:29.261120 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
27462020-07-02 13:30:29.261258 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
27472020-07-02 13:30:29.261301 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2748#define lowp
2749#define mediump
2750#define highp
2751#line 1
2752attribute highp vec2 a_position;
2753attribute highp vec2 a_texcoord0;
2754varying highp vec2 v_texcoord0;
2755uniform highp mat4 u_projection;
2756void main()
2757{
2758 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
2759 v_texcoord0 = a_texcoord0;
2760}
2761
27622020-07-02 13:30:29.261309 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2763#ifdef GL_KHR_blend_equation_advanced
2764#extension GL_ARB_fragment_coord_conventions : enable
2765#extension GL_KHR_blend_equation_advanced : enable
2766#endif
2767#define lowp
2768#define mediump
2769#define highp
2770#line 1
2771#define LINEHEIGHT m_frameData.x
2772#define COLUMN m_frameData.y
2773#define MAXHEIGHT m_frameData.z
2774#define FIELDSIZE m_frameData.w
2775#ifdef MYTHTV_RECTS
2776#extension GL_ARB_texture_rectangle : enable
2777#define texture2D texture2DRect
2778#define sampler2D sampler2DRect
2779#endif
2780#ifdef MYTHTV_EXTOES
2781#extension GL_OES_EGL_image_external : require
2782#define sampler2D samplerExternalOES
2783#endif
2784uniform sampler2D s_texture0;
2785varying highp vec2 v_texcoord0;
2786void main(void)
2787{
2788 highp vec4 color = texture2D(s_texture0, v_texcoord0);
2789 gl_FragColor = vec4(color.rgb, 1.0);
2790}
2791
27922020-07-02 13:30:29.261478 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2793#define lowp
2794#define mediump
2795#define highp
2796#line 1
2797attribute highp vec2 a_position;
2798attribute highp vec2 a_texcoord0;
2799varying highp vec2 v_texcoord0;
2800uniform highp mat4 u_projection;
2801void main()
2802{
2803 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
2804 v_texcoord0 = a_texcoord0;
2805}
2806
28072020-07-02 13:30:29.261507 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2808#ifdef GL_KHR_blend_equation_advanced
2809#extension GL_ARB_fragment_coord_conventions : enable
2810#extension GL_KHR_blend_equation_advanced : enable
2811#endif
2812#define lowp
2813#define mediump
2814#define highp
2815#line 1
2816#define MYTHTV_NV12
2817#define LINEHEIGHT m_frameData.x
2818#define COLUMN m_frameData.y
2819#define MAXHEIGHT m_frameData.z
2820#define FIELDSIZE m_frameData.w
2821#ifdef MYTHTV_RECTS
2822#extension GL_ARB_texture_rectangle : enable
2823#define texture2D texture2DRect
2824#define sampler2D sampler2DRect
2825#endif
2826#ifdef MYTHTV_EXTOES
2827#extension GL_OES_EGL_image_external : require
2828#define sampler2D samplerExternalOES
2829#endif
2830uniform sampler2D s_texture0;
2831uniform sampler2D s_texture1;
2832uniform highp mat4 m_colourMatrix;
2833uniform highp vec4 m_frameData;
2834varying highp vec2 v_texcoord0;
2835#ifdef MYTHTV_COLOURMAPPING
2836uniform highp mat4 m_primaryMatrix;
2837uniform highp float m_colourGamma;
2838uniform highp float m_displayGamma;
2839highp vec4 ColourMap(highp vec4 color)
2840{
2841 highp vec4 res = clamp(color, 0.0, 1.0);
2842 res.rgb = pow(res.rgb, vec3(m_colourGamma));
2843 res = m_primaryMatrix * res;
2844 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
2845}
2846#endif
2847#ifdef MYTHTV_CUE
2848highp vec2 chromaLocation(highp vec2 xy)
2849{
2850 highp float temp = xy.y * FIELDSIZE;
2851 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
2852 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
2853}
2854#endif
2855#ifdef MYTHTV_NV12
2856highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
2857{
2858#ifdef MYTHTV_CUE
2859#ifdef MYTHTV_RECTS
2860 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
2861#else
2862 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
2863#endif
2864#else
2865#ifdef MYTHTV_RECTS
2866 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
28672020-07-02 13:30:29.261690 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2868#define lowp
2869#define mediump
2870#define highp
2871#line 1
2872attribute highp vec2 a_position;
2873attribute highp vec2 a_texcoord0;
2874varying highp vec2 v_texcoord0;
2875uniform highp mat4 u_projection;
2876void main()
2877{
2878 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
2879 v_texcoord0 = a_texcoord0;
2880}
2881
28822020-07-02 13:30:29.261718 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2883#ifdef GL_KHR_blend_equation_advanced
2884#extension GL_ARB_fragment_coord_conventions : enable
2885#extension GL_KHR_blend_equation_advanced : enable
2886#endif
2887#define lowp
2888#define mediump
2889#define highp
2890#line 1
2891#define MYTHTV_NV12
2892#define MYTHTV_LINEARBLEND
2893#define LINEHEIGHT m_frameData.x
2894#define COLUMN m_frameData.y
2895#define MAXHEIGHT m_frameData.z
2896#define FIELDSIZE m_frameData.w
2897#ifdef MYTHTV_RECTS
2898#extension GL_ARB_texture_rectangle : enable
2899#define texture2D texture2DRect
2900#define sampler2D sampler2DRect
2901#endif
2902#ifdef MYTHTV_EXTOES
2903#extension GL_OES_EGL_image_external : require
2904#define sampler2D samplerExternalOES
2905#endif
2906uniform sampler2D s_texture0;
2907uniform sampler2D s_texture1;
2908uniform highp mat4 m_colourMatrix;
2909uniform highp vec4 m_frameData;
2910varying highp vec2 v_texcoord0;
2911#ifdef MYTHTV_COLOURMAPPING
2912uniform highp mat4 m_primaryMatrix;
2913uniform highp float m_colourGamma;
2914uniform highp float m_displayGamma;
2915highp vec4 ColourMap(highp vec4 color)
2916{
2917 highp vec4 res = clamp(color, 0.0, 1.0);
2918 res.rgb = pow(res.rgb, vec3(m_colourGamma));
2919 res = m_primaryMatrix * res;
2920 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
2921}
2922#endif
2923#ifdef MYTHTV_CUE
2924highp vec2 chromaLocation(highp vec2 xy)
2925{
2926 highp float temp = xy.y * FIELDSIZE;
2927 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
2928 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
2929}
2930#endif
2931#ifdef MYTHTV_NV12
2932highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
2933{
2934#ifdef MYTHTV_CUE
2935#ifdef MYTHTV_RECTS
2936 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
2937#else
2938 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
2939#endif
2940#else
2941#ifdef MYTHTV_RECTS
2942 return vec4(texture2D(texture1, texcoor
29432020-07-02 13:30:29.261882 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2944#define lowp
2945#define mediump
2946#define highp
2947#line 1
2948attribute highp vec2 a_position;
2949attribute highp vec2 a_texcoord0;
2950varying highp vec2 v_texcoord0;
2951uniform highp mat4 u_projection;
2952void main()
2953{
2954 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
2955 v_texcoord0 = a_texcoord0;
2956}
2957
29582020-07-02 13:30:29.261910 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
2959#ifdef GL_KHR_blend_equation_advanced
2960#extension GL_ARB_fragment_coord_conventions : enable
2961#extension GL_KHR_blend_equation_advanced : enable
2962#endif
2963#define lowp
2964#define mediump
2965#define highp
2966#line 1
2967#define MYTHTV_NV12
2968#define MYTHTV_TOPFIELD
2969#define MYTHTV_LINEARBLEND
2970#define LINEHEIGHT m_frameData.x
2971#define COLUMN m_frameData.y
2972#define MAXHEIGHT m_frameData.z
2973#define FIELDSIZE m_frameData.w
2974#ifdef MYTHTV_RECTS
2975#extension GL_ARB_texture_rectangle : enable
2976#define texture2D texture2DRect
2977#define sampler2D sampler2DRect
2978#endif
2979#ifdef MYTHTV_EXTOES
2980#extension GL_OES_EGL_image_external : require
2981#define sampler2D samplerExternalOES
2982#endif
2983uniform sampler2D s_texture0;
2984uniform sampler2D s_texture1;
2985uniform highp mat4 m_colourMatrix;
2986uniform highp vec4 m_frameData;
2987varying highp vec2 v_texcoord0;
2988#ifdef MYTHTV_COLOURMAPPING
2989uniform highp mat4 m_primaryMatrix;
2990uniform highp float m_colourGamma;
2991uniform highp float m_displayGamma;
2992highp vec4 ColourMap(highp vec4 color)
2993{
2994 highp vec4 res = clamp(color, 0.0, 1.0);
2995 res.rgb = pow(res.rgb, vec3(m_colourGamma));
2996 res = m_primaryMatrix * res;
2997 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
2998}
2999#endif
3000#ifdef MYTHTV_CUE
3001highp vec2 chromaLocation(highp vec2 xy)
3002{
3003 highp float temp = xy.y * FIELDSIZE;
3004 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
3005 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
3006}
3007#endif
3008#ifdef MYTHTV_NV12
3009highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
3010{
3011#ifdef MYTHTV_CUE
3012#ifdef MYTHTV_RECTS
3013 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
3014#else
3015 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
3016#endif
3017#else
3018#ifdef MYTHTV_RECTS
3019 return vec4(tex
30202020-07-02 13:30:29.262039 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
30212020-07-02 13:30:29.262046 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
30222020-07-02 13:30:29.322463 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:615615, lba:605, vob:1, cell:1, seeking:0, seektime:0
30232020-07-02 13:30:29.323837 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
30242020-07-02 13:30:29.323864 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
30252020-07-02 13:30:29.323888 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUPAUUULuAUULU
30262020-07-02 13:30:29.323972 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
30272020-07-02 13:30:29.323991 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
30282020-07-02 13:30:29.324008 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
30292020-07-02 13:30:29.324028 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
30302020-07-02 13:30:29.377878 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
30312020-07-02 13:30:29.377900 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=487): extrapolating to (0,0)
30322020-07-02 13:30:29.377908 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=487, ratio=33.3667): extrapolating to (487,16250)
30332020-07-02 13:30:29.377950 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
30342020-07-02 13:30:29.377957 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
30352020-07-02 13:30:29.377962 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
30362020-07-02 13:30:29.377966 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
30372020-07-02 13:30:29.377977 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
30382020-07-02 13:30:29.377987 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
30392020-07-02 13:30:29.377993 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
30402020-07-02 13:30:29.378123 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
30412020-07-02 13:30:29.378127 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
30422020-07-02 13:30:29.378130 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
30432020-07-02 13:30:29.378133 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
30442020-07-02 13:30:29.378136 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
30452020-07-02 13:30:29.378139 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 103 Mods 0x100000000000002
30462020-07-02 13:30:29.378217 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
30472020-07-02 13:30:29.378261 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3048#define lowp
3049#define mediump
3050#define highp
3051#line 1
3052attribute highp vec2 a_position;
3053attribute highp vec2 a_texcoord0;
3054varying highp vec2 v_texcoord0;
3055uniform highp mat4 u_projection;
3056void main()
3057{
3058 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
3059 v_texcoord0 = a_texcoord0;
3060}
3061
30622020-07-02 13:30:29.378268 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3063#ifdef GL_KHR_blend_equation_advanced
3064#extension GL_ARB_fragment_coord_conventions : enable
3065#extension GL_KHR_blend_equation_advanced : enable
3066#endif
3067#define lowp
3068#define mediump
3069#define highp
3070#line 1
3071#define LINEHEIGHT m_frameData.x
3072#define COLUMN m_frameData.y
3073#define MAXHEIGHT m_frameData.z
3074#define FIELDSIZE m_frameData.w
3075#ifdef MYTHTV_RECTS
3076#extension GL_ARB_texture_rectangle : enable
3077#define texture2D texture2DRect
3078#define sampler2D sampler2DRect
3079#endif
3080#ifdef MYTHTV_EXTOES
3081#extension GL_OES_EGL_image_external : require
3082#define sampler2D samplerExternalOES
3083#endif
3084uniform sampler2D s_texture0;
3085varying highp vec2 v_texcoord0;
3086void main(void)
3087{
3088 highp vec4 color = texture2D(s_texture0, v_texcoord0);
3089 gl_FragColor = vec4(color.rgb, 1.0);
3090}
3091
30922020-07-02 13:30:29.378440 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3093#define lowp
3094#define mediump
3095#define highp
3096#line 1
3097attribute highp vec2 a_position;
3098attribute highp vec2 a_texcoord0;
3099varying highp vec2 v_texcoord0;
3100uniform highp mat4 u_projection;
3101void main()
3102{
3103 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
3104 v_texcoord0 = a_texcoord0;
3105}
3106
31072020-07-02 13:30:29.378467 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3108#ifdef GL_KHR_blend_equation_advanced
3109#extension GL_ARB_fragment_coord_conventions : enable
3110#extension GL_KHR_blend_equation_advanced : enable
3111#endif
3112#define lowp
3113#define mediump
3114#define highp
3115#line 1
3116#define MYTHTV_NV12
3117#define LINEHEIGHT m_frameData.x
3118#define COLUMN m_frameData.y
3119#define MAXHEIGHT m_frameData.z
3120#define FIELDSIZE m_frameData.w
3121#ifdef MYTHTV_RECTS
3122#extension GL_ARB_texture_rectangle : enable
3123#define texture2D texture2DRect
3124#define sampler2D sampler2DRect
3125#endif
3126#ifdef MYTHTV_EXTOES
3127#extension GL_OES_EGL_image_external : require
3128#define sampler2D samplerExternalOES
3129#endif
3130uniform sampler2D s_texture0;
3131uniform sampler2D s_texture1;
3132uniform highp mat4 m_colourMatrix;
3133uniform highp vec4 m_frameData;
3134varying highp vec2 v_texcoord0;
3135#ifdef MYTHTV_COLOURMAPPING
3136uniform highp mat4 m_primaryMatrix;
3137uniform highp float m_colourGamma;
3138uniform highp float m_displayGamma;
3139highp vec4 ColourMap(highp vec4 color)
3140{
3141 highp vec4 res = clamp(color, 0.0, 1.0);
3142 res.rgb = pow(res.rgb, vec3(m_colourGamma));
3143 res = m_primaryMatrix * res;
3144 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
3145}
3146#endif
3147#ifdef MYTHTV_CUE
3148highp vec2 chromaLocation(highp vec2 xy)
3149{
3150 highp float temp = xy.y * FIELDSIZE;
3151 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
3152 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
3153}
3154#endif
3155#ifdef MYTHTV_NV12
3156highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
3157{
3158#ifdef MYTHTV_CUE
3159#ifdef MYTHTV_RECTS
3160 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
3161#else
3162 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
3163#endif
3164#else
3165#ifdef MYTHTV_RECTS
3166 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
31672020-07-02 13:30:29.378675 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3168#define lowp
3169#define mediump
3170#define highp
3171#line 1
3172attribute highp vec2 a_position;
3173attribute highp vec2 a_texcoord0;
3174varying highp vec2 v_texcoord0;
3175uniform highp mat4 u_projection;
3176void main()
3177{
3178 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
3179 v_texcoord0 = a_texcoord0;
3180}
3181
31822020-07-02 13:30:29.378704 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3183#ifdef GL_KHR_blend_equation_advanced
3184#extension GL_ARB_fragment_coord_conventions : enable
3185#extension GL_KHR_blend_equation_advanced : enable
3186#endif
3187#define lowp
3188#define mediump
3189#define highp
3190#line 1
3191#define MYTHTV_NV12
3192#define MYTHTV_LINEARBLEND
3193#define LINEHEIGHT m_frameData.x
3194#define COLUMN m_frameData.y
3195#define MAXHEIGHT m_frameData.z
3196#define FIELDSIZE m_frameData.w
3197#ifdef MYTHTV_RECTS
3198#extension GL_ARB_texture_rectangle : enable
3199#define texture2D texture2DRect
3200#define sampler2D sampler2DRect
3201#endif
3202#ifdef MYTHTV_EXTOES
3203#extension GL_OES_EGL_image_external : require
3204#define sampler2D samplerExternalOES
3205#endif
3206uniform sampler2D s_texture0;
3207uniform sampler2D s_texture1;
3208uniform highp mat4 m_colourMatrix;
3209uniform highp vec4 m_frameData;
3210varying highp vec2 v_texcoord0;
3211#ifdef MYTHTV_COLOURMAPPING
3212uniform highp mat4 m_primaryMatrix;
3213uniform highp float m_colourGamma;
3214uniform highp float m_displayGamma;
3215highp vec4 ColourMap(highp vec4 color)
3216{
3217 highp vec4 res = clamp(color, 0.0, 1.0);
3218 res.rgb = pow(res.rgb, vec3(m_colourGamma));
3219 res = m_primaryMatrix * res;
3220 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
3221}
3222#endif
3223#ifdef MYTHTV_CUE
3224highp vec2 chromaLocation(highp vec2 xy)
3225{
3226 highp float temp = xy.y * FIELDSIZE;
3227 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
3228 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
3229}
3230#endif
3231#ifdef MYTHTV_NV12
3232highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
3233{
3234#ifdef MYTHTV_CUE
3235#ifdef MYTHTV_RECTS
3236 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
3237#else
3238 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
3239#endif
3240#else
3241#ifdef MYTHTV_RECTS
3242 return vec4(texture2D(texture1, texcoor
32432020-07-02 13:30:29.378908 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3244#define lowp
3245#define mediump
3246#define highp
3247#line 1
3248attribute highp vec2 a_position;
3249attribute highp vec2 a_texcoord0;
3250varying highp vec2 v_texcoord0;
3251uniform highp mat4 u_projection;
3252void main()
3253{
3254 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
3255 v_texcoord0 = a_texcoord0;
3256}
3257
32582020-07-02 13:30:29.378936 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3259#ifdef GL_KHR_blend_equation_advanced
3260#extension GL_ARB_fragment_coord_conventions : enable
3261#extension GL_KHR_blend_equation_advanced : enable
3262#endif
3263#define lowp
3264#define mediump
3265#define highp
3266#line 1
3267#define MYTHTV_NV12
3268#define MYTHTV_TOPFIELD
3269#define MYTHTV_LINEARBLEND
3270#define LINEHEIGHT m_frameData.x
3271#define COLUMN m_frameData.y
3272#define MAXHEIGHT m_frameData.z
3273#define FIELDSIZE m_frameData.w
3274#ifdef MYTHTV_RECTS
3275#extension GL_ARB_texture_rectangle : enable
3276#define texture2D texture2DRect
3277#define sampler2D sampler2DRect
3278#endif
3279#ifdef MYTHTV_EXTOES
3280#extension GL_OES_EGL_image_external : require
3281#define sampler2D samplerExternalOES
3282#endif
3283uniform sampler2D s_texture0;
3284uniform sampler2D s_texture1;
3285uniform highp mat4 m_colourMatrix;
3286uniform highp vec4 m_frameData;
3287varying highp vec2 v_texcoord0;
3288#ifdef MYTHTV_COLOURMAPPING
3289uniform highp mat4 m_primaryMatrix;
3290uniform highp float m_colourGamma;
3291uniform highp float m_displayGamma;
3292highp vec4 ColourMap(highp vec4 color)
3293{
3294 highp vec4 res = clamp(color, 0.0, 1.0);
3295 res.rgb = pow(res.rgb, vec3(m_colourGamma));
3296 res = m_primaryMatrix * res;
3297 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
3298}
3299#endif
3300#ifdef MYTHTV_CUE
3301highp vec2 chromaLocation(highp vec2 xy)
3302{
3303 highp float temp = xy.y * FIELDSIZE;
3304 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
3305 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
3306}
3307#endif
3308#ifdef MYTHTV_NV12
3309highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
3310{
3311#ifdef MYTHTV_CUE
3312#ifdef MYTHTV_RECTS
3313 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
3314#else
3315 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
3316#endif
3317#else
3318#ifdef MYTHTV_RECTS
3319 return vec4(tex
33202020-07-02 13:30:29.379093 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
33212020-07-02 13:30:29.379101 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
33222020-07-02 13:30:29.379857 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:660660, lba:655, vob:1, cell:1, seeking:0, seektime:0
33232020-07-02 13:30:29.427770 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 62 ms
33242020-07-02 13:30:29.427828 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
33252020-07-02 13:30:29.427835 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
33262020-07-02 13:30:29.427843 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
33272020-07-02 13:30:29.427847 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
33282020-07-02 13:30:29.427852 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
33292020-07-02 13:30:29.427857 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 104 Mods 0x100000000000002
33302020-07-02 13:30:29.434321 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
33312020-07-02 13:30:29.434341 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
33322020-07-02 13:30:29.434357 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAPUUUUULuUUAL
33332020-07-02 13:30:29.434405 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
33342020-07-02 13:30:29.434414 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
33352020-07-02 13:30:29.434425 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
33362020-07-02 13:30:29.434438 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
33372020-07-02 13:30:29.461765 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
33382020-07-02 13:30:29.461790 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=497): extrapolating to (0,0)
33392020-07-02 13:30:29.461797 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=497, ratio=33.3667): extrapolating to (497,16583)
33402020-07-02 13:30:29.461838 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
33412020-07-02 13:30:29.461844 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
33422020-07-02 13:30:29.461849 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
33432020-07-02 13:30:29.461853 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
33442020-07-02 13:30:29.461865 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
33452020-07-02 13:30:29.461875 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
33462020-07-02 13:30:29.461881 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
33472020-07-02 13:30:29.462013 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
33482020-07-02 13:30:29.462016 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
33492020-07-02 13:30:29.462019 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
33502020-07-02 13:30:29.462022 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
33512020-07-02 13:30:29.462024 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
33522020-07-02 13:30:29.462027 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 105 Mods 0x100000000000002
33532020-07-02 13:30:29.462107 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
33542020-07-02 13:30:29.462152 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3355#define lowp
3356#define mediump
3357#define highp
3358#line 1
3359attribute highp vec2 a_position;
3360attribute highp vec2 a_texcoord0;
3361varying highp vec2 v_texcoord0;
3362uniform highp mat4 u_projection;
3363void main()
3364{
3365 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
3366 v_texcoord0 = a_texcoord0;
3367}
3368
33692020-07-02 13:30:29.462163 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3370#ifdef GL_KHR_blend_equation_advanced
3371#extension GL_ARB_fragment_coord_conventions : enable
3372#extension GL_KHR_blend_equation_advanced : enable
3373#endif
3374#define lowp
3375#define mediump
3376#define highp
3377#line 1
3378#define LINEHEIGHT m_frameData.x
3379#define COLUMN m_frameData.y
3380#define MAXHEIGHT m_frameData.z
3381#define FIELDSIZE m_frameData.w
3382#ifdef MYTHTV_RECTS
3383#extension GL_ARB_texture_rectangle : enable
3384#define texture2D texture2DRect
3385#define sampler2D sampler2DRect
3386#endif
3387#ifdef MYTHTV_EXTOES
3388#extension GL_OES_EGL_image_external : require
3389#define sampler2D samplerExternalOES
3390#endif
3391uniform sampler2D s_texture0;
3392varying highp vec2 v_texcoord0;
3393void main(void)
3394{
3395 highp vec4 color = texture2D(s_texture0, v_texcoord0);
3396 gl_FragColor = vec4(color.rgb, 1.0);
3397}
3398
33992020-07-02 13:30:29.462326 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3400#define lowp
3401#define mediump
3402#define highp
3403#line 1
3404attribute highp vec2 a_position;
3405attribute highp vec2 a_texcoord0;
3406varying highp vec2 v_texcoord0;
3407uniform highp mat4 u_projection;
3408void main()
3409{
3410 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
3411 v_texcoord0 = a_texcoord0;
3412}
3413
34142020-07-02 13:30:29.462351 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3415#ifdef GL_KHR_blend_equation_advanced
3416#extension GL_ARB_fragment_coord_conventions : enable
3417#extension GL_KHR_blend_equation_advanced : enable
3418#endif
3419#define lowp
3420#define mediump
3421#define highp
3422#line 1
3423#define MYTHTV_NV12
3424#define LINEHEIGHT m_frameData.x
3425#define COLUMN m_frameData.y
3426#define MAXHEIGHT m_frameData.z
3427#define FIELDSIZE m_frameData.w
3428#ifdef MYTHTV_RECTS
3429#extension GL_ARB_texture_rectangle : enable
3430#define texture2D texture2DRect
3431#define sampler2D sampler2DRect
3432#endif
3433#ifdef MYTHTV_EXTOES
3434#extension GL_OES_EGL_image_external : require
3435#define sampler2D samplerExternalOES
3436#endif
3437uniform sampler2D s_texture0;
3438uniform sampler2D s_texture1;
3439uniform highp mat4 m_colourMatrix;
3440uniform highp vec4 m_frameData;
3441varying highp vec2 v_texcoord0;
3442#ifdef MYTHTV_COLOURMAPPING
3443uniform highp mat4 m_primaryMatrix;
3444uniform highp float m_colourGamma;
3445uniform highp float m_displayGamma;
3446highp vec4 ColourMap(highp vec4 color)
3447{
3448 highp vec4 res = clamp(color, 0.0, 1.0);
3449 res.rgb = pow(res.rgb, vec3(m_colourGamma));
3450 res = m_primaryMatrix * res;
3451 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
3452}
3453#endif
3454#ifdef MYTHTV_CUE
3455highp vec2 chromaLocation(highp vec2 xy)
3456{
3457 highp float temp = xy.y * FIELDSIZE;
3458 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
3459 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
3460}
3461#endif
3462#ifdef MYTHTV_NV12
3463highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
3464{
3465#ifdef MYTHTV_CUE
3466#ifdef MYTHTV_RECTS
3467 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
3468#else
3469 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
3470#endif
3471#else
3472#ifdef MYTHTV_RECTS
3473 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
34742020-07-02 13:30:29.462520 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3475#define lowp
3476#define mediump
3477#define highp
3478#line 1
3479attribute highp vec2 a_position;
3480attribute highp vec2 a_texcoord0;
3481varying highp vec2 v_texcoord0;
3482uniform highp mat4 u_projection;
3483void main()
3484{
3485 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
3486 v_texcoord0 = a_texcoord0;
3487}
3488
34892020-07-02 13:30:29.462544 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3490#ifdef GL_KHR_blend_equation_advanced
3491#extension GL_ARB_fragment_coord_conventions : enable
3492#extension GL_KHR_blend_equation_advanced : enable
3493#endif
3494#define lowp
3495#define mediump
3496#define highp
3497#line 1
3498#define MYTHTV_NV12
3499#define MYTHTV_LINEARBLEND
3500#define LINEHEIGHT m_frameData.x
3501#define COLUMN m_frameData.y
3502#define MAXHEIGHT m_frameData.z
3503#define FIELDSIZE m_frameData.w
3504#ifdef MYTHTV_RECTS
3505#extension GL_ARB_texture_rectangle : enable
3506#define texture2D texture2DRect
3507#define sampler2D sampler2DRect
3508#endif
3509#ifdef MYTHTV_EXTOES
3510#extension GL_OES_EGL_image_external : require
3511#define sampler2D samplerExternalOES
3512#endif
3513uniform sampler2D s_texture0;
3514uniform sampler2D s_texture1;
3515uniform highp mat4 m_colourMatrix;
3516uniform highp vec4 m_frameData;
3517varying highp vec2 v_texcoord0;
3518#ifdef MYTHTV_COLOURMAPPING
3519uniform highp mat4 m_primaryMatrix;
3520uniform highp float m_colourGamma;
3521uniform highp float m_displayGamma;
3522highp vec4 ColourMap(highp vec4 color)
3523{
3524 highp vec4 res = clamp(color, 0.0, 1.0);
3525 res.rgb = pow(res.rgb, vec3(m_colourGamma));
3526 res = m_primaryMatrix * res;
3527 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
3528}
3529#endif
3530#ifdef MYTHTV_CUE
3531highp vec2 chromaLocation(highp vec2 xy)
3532{
3533 highp float temp = xy.y * FIELDSIZE;
3534 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
3535 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
3536}
3537#endif
3538#ifdef MYTHTV_NV12
3539highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
3540{
3541#ifdef MYTHTV_CUE
3542#ifdef MYTHTV_RECTS
3543 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
3544#else
3545 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
3546#endif
3547#else
3548#ifdef MYTHTV_RECTS
3549 return vec4(texture2D(texture1, texcoor
35502020-07-02 13:30:29.462718 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3551#define lowp
3552#define mediump
3553#define highp
3554#line 1
3555attribute highp vec2 a_position;
3556attribute highp vec2 a_texcoord0;
3557varying highp vec2 v_texcoord0;
3558uniform highp mat4 u_projection;
3559void main()
3560{
3561 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
3562 v_texcoord0 = a_texcoord0;
3563}
3564
35652020-07-02 13:30:29.462742 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3566#ifdef GL_KHR_blend_equation_advanced
3567#extension GL_ARB_fragment_coord_conventions : enable
3568#extension GL_KHR_blend_equation_advanced : enable
3569#endif
3570#define lowp
3571#define mediump
3572#define highp
3573#line 1
3574#define MYTHTV_NV12
3575#define MYTHTV_TOPFIELD
3576#define MYTHTV_LINEARBLEND
3577#define LINEHEIGHT m_frameData.x
3578#define COLUMN m_frameData.y
3579#define MAXHEIGHT m_frameData.z
3580#define FIELDSIZE m_frameData.w
3581#ifdef MYTHTV_RECTS
3582#extension GL_ARB_texture_rectangle : enable
3583#define texture2D texture2DRect
3584#define sampler2D sampler2DRect
3585#endif
3586#ifdef MYTHTV_EXTOES
3587#extension GL_OES_EGL_image_external : require
3588#define sampler2D samplerExternalOES
3589#endif
3590uniform sampler2D s_texture0;
3591uniform sampler2D s_texture1;
3592uniform highp mat4 m_colourMatrix;
3593uniform highp vec4 m_frameData;
3594varying highp vec2 v_texcoord0;
3595#ifdef MYTHTV_COLOURMAPPING
3596uniform highp mat4 m_primaryMatrix;
3597uniform highp float m_colourGamma;
3598uniform highp float m_displayGamma;
3599highp vec4 ColourMap(highp vec4 color)
3600{
3601 highp vec4 res = clamp(color, 0.0, 1.0);
3602 res.rgb = pow(res.rgb, vec3(m_colourGamma));
3603 res = m_primaryMatrix * res;
3604 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
3605}
3606#endif
3607#ifdef MYTHTV_CUE
3608highp vec2 chromaLocation(highp vec2 xy)
3609{
3610 highp float temp = xy.y * FIELDSIZE;
3611 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
3612 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
3613}
3614#endif
3615#ifdef MYTHTV_NV12
3616highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
3617{
3618#ifdef MYTHTV_CUE
3619#ifdef MYTHTV_RECTS
3620 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
3621#else
3622 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
3623#endif
3624#else
3625#ifdef MYTHTV_RECTS
3626 return vec4(tex
36272020-07-02 13:30:29.462866 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
36282020-07-02 13:30:29.462873 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
36292020-07-02 13:30:29.512813 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
36302020-07-02 13:30:29.512822 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
36312020-07-02 13:30:29.512826 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
36322020-07-02 13:30:29.512830 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
36332020-07-02 13:30:29.512834 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
36342020-07-02 13:30:29.512839 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 106 Mods 0x100000000000002
36352020-07-02 13:30:29.515304 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:705705, lba:702, vob:1, cell:1, seeking:0, seektime:0
36362020-07-02 13:30:29.517043 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
36372020-07-02 13:30:29.517068 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
36382020-07-02 13:30:29.517088 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUPAUUUuULUULA
36392020-07-02 13:30:29.517157 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
36402020-07-02 13:30:29.517171 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
36412020-07-02 13:30:29.517184 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
36422020-07-02 13:30:29.517201 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
36432020-07-02 13:30:29.578850 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
36442020-07-02 13:30:29.578926 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=509): extrapolating to (0,0)
36452020-07-02 13:30:29.578954 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=509, ratio=33.3667): extrapolating to (509,16984)
36462020-07-02 13:30:29.579070 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
36472020-07-02 13:30:29.579089 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
36482020-07-02 13:30:29.579109 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
36492020-07-02 13:30:29.579125 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
36502020-07-02 13:30:29.579177 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
36512020-07-02 13:30:29.579213 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
36522020-07-02 13:30:29.579238 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
36532020-07-02 13:30:29.579619 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
36542020-07-02 13:30:29.579751 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3655#define lowp
3656#define mediump
3657#define highp
3658#line 1
3659attribute highp vec2 a_position;
3660attribute highp vec2 a_texcoord0;
3661varying highp vec2 v_texcoord0;
3662uniform highp mat4 u_projection;
3663void main()
3664{
3665 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
3666 v_texcoord0 = a_texcoord0;
3667}
3668
36692020-07-02 13:30:29.579773 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3670#ifdef GL_KHR_blend_equation_advanced
3671#extension GL_ARB_fragment_coord_conventions : enable
3672#extension GL_KHR_blend_equation_advanced : enable
3673#endif
3674#define lowp
3675#define mediump
3676#define highp
3677#line 1
3678#define LINEHEIGHT m_frameData.x
3679#define COLUMN m_frameData.y
3680#define MAXHEIGHT m_frameData.z
3681#define FIELDSIZE m_frameData.w
3682#ifdef MYTHTV_RECTS
3683#extension GL_ARB_texture_rectangle : enable
3684#define texture2D texture2DRect
3685#define sampler2D sampler2DRect
3686#endif
3687#ifdef MYTHTV_EXTOES
3688#extension GL_OES_EGL_image_external : require
3689#define sampler2D samplerExternalOES
3690#endif
3691uniform sampler2D s_texture0;
3692varying highp vec2 v_texcoord0;
3693void main(void)
3694{
3695 highp vec4 color = texture2D(s_texture0, v_texcoord0);
3696 gl_FragColor = vec4(color.rgb, 1.0);
3697}
3698
36992020-07-02 13:30:29.580303 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3700#define lowp
3701#define mediump
3702#define highp
3703#line 1
3704attribute highp vec2 a_position;
3705attribute highp vec2 a_texcoord0;
3706varying highp vec2 v_texcoord0;
3707uniform highp mat4 u_projection;
3708void main()
3709{
3710 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
3711 v_texcoord0 = a_texcoord0;
3712}
3713
37142020-07-02 13:30:29.580355 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3715#ifdef GL_KHR_blend_equation_advanced
3716#extension GL_ARB_fragment_coord_conventions : enable
3717#extension GL_KHR_blend_equation_advanced : enable
3718#endif
3719#define lowp
3720#define mediump
3721#define highp
3722#line 1
3723#define MYTHTV_NV12
3724#define LINEHEIGHT m_frameData.x
3725#define COLUMN m_frameData.y
3726#define MAXHEIGHT m_frameData.z
3727#define FIELDSIZE m_frameData.w
3728#ifdef MYTHTV_RECTS
3729#extension GL_ARB_texture_rectangle : enable
3730#define texture2D texture2DRect
3731#define sampler2D sampler2DRect
3732#endif
3733#ifdef MYTHTV_EXTOES
3734#extension GL_OES_EGL_image_external : require
3735#define sampler2D samplerExternalOES
3736#endif
3737uniform sampler2D s_texture0;
3738uniform sampler2D s_texture1;
3739uniform highp mat4 m_colourMatrix;
3740uniform highp vec4 m_frameData;
3741varying highp vec2 v_texcoord0;
3742#ifdef MYTHTV_COLOURMAPPING
3743uniform highp mat4 m_primaryMatrix;
3744uniform highp float m_colourGamma;
3745uniform highp float m_displayGamma;
3746highp vec4 ColourMap(highp vec4 color)
3747{
3748 highp vec4 res = clamp(color, 0.0, 1.0);
3749 res.rgb = pow(res.rgb, vec3(m_colourGamma));
3750 res = m_primaryMatrix * res;
3751 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
3752}
3753#endif
3754#ifdef MYTHTV_CUE
3755highp vec2 chromaLocation(highp vec2 xy)
3756{
3757 highp float temp = xy.y * FIELDSIZE;
3758 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
3759 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
3760}
3761#endif
3762#ifdef MYTHTV_NV12
3763highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
3764{
3765#ifdef MYTHTV_CUE
3766#ifdef MYTHTV_RECTS
3767 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
3768#else
3769 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
3770#endif
3771#else
3772#ifdef MYTHTV_RECTS
3773 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
37742020-07-02 13:30:29.580771 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3775#define lowp
3776#define mediump
3777#define highp
3778#line 1
3779attribute highp vec2 a_position;
3780attribute highp vec2 a_texcoord0;
3781varying highp vec2 v_texcoord0;
3782uniform highp mat4 u_projection;
3783void main()
3784{
3785 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
3786 v_texcoord0 = a_texcoord0;
3787}
3788
37892020-07-02 13:30:29.580844 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3790#ifdef GL_KHR_blend_equation_advanced
3791#extension GL_ARB_fragment_coord_conventions : enable
3792#extension GL_KHR_blend_equation_advanced : enable
3793#endif
3794#define lowp
3795#define mediump
3796#define highp
3797#line 1
3798#define MYTHTV_NV12
3799#define MYTHTV_LINEARBLEND
3800#define LINEHEIGHT m_frameData.x
3801#define COLUMN m_frameData.y
3802#define MAXHEIGHT m_frameData.z
3803#define FIELDSIZE m_frameData.w
3804#ifdef MYTHTV_RECTS
3805#extension GL_ARB_texture_rectangle : enable
3806#define texture2D texture2DRect
3807#define sampler2D sampler2DRect
3808#endif
3809#ifdef MYTHTV_EXTOES
3810#extension GL_OES_EGL_image_external : require
3811#define sampler2D samplerExternalOES
3812#endif
3813uniform sampler2D s_texture0;
3814uniform sampler2D s_texture1;
3815uniform highp mat4 m_colourMatrix;
3816uniform highp vec4 m_frameData;
3817varying highp vec2 v_texcoord0;
3818#ifdef MYTHTV_COLOURMAPPING
3819uniform highp mat4 m_primaryMatrix;
3820uniform highp float m_colourGamma;
3821uniform highp float m_displayGamma;
3822highp vec4 ColourMap(highp vec4 color)
3823{
3824 highp vec4 res = clamp(color, 0.0, 1.0);
3825 res.rgb = pow(res.rgb, vec3(m_colourGamma));
3826 res = m_primaryMatrix * res;
3827 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
3828}
3829#endif
3830#ifdef MYTHTV_CUE
3831highp vec2 chromaLocation(highp vec2 xy)
3832{
3833 highp float temp = xy.y * FIELDSIZE;
3834 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
3835 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
3836}
3837#endif
3838#ifdef MYTHTV_NV12
3839highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
3840{
3841#ifdef MYTHTV_CUE
3842#ifdef MYTHTV_RECTS
3843 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
3844#else
3845 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
3846#endif
3847#else
3848#ifdef MYTHTV_RECTS
3849 return vec4(texture2D(texture1, texcoor
38502020-07-02 13:30:29.581238 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3851#define lowp
3852#define mediump
3853#define highp
3854#line 1
3855attribute highp vec2 a_position;
3856attribute highp vec2 a_texcoord0;
3857varying highp vec2 v_texcoord0;
3858uniform highp mat4 u_projection;
3859void main()
3860{
3861 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
3862 v_texcoord0 = a_texcoord0;
3863}
3864
38652020-07-02 13:30:29.581298 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3866#ifdef GL_KHR_blend_equation_advanced
3867#extension GL_ARB_fragment_coord_conventions : enable
3868#extension GL_KHR_blend_equation_advanced : enable
3869#endif
3870#define lowp
3871#define mediump
3872#define highp
3873#line 1
3874#define MYTHTV_NV12
3875#define MYTHTV_TOPFIELD
3876#define MYTHTV_LINEARBLEND
3877#define LINEHEIGHT m_frameData.x
3878#define COLUMN m_frameData.y
3879#define MAXHEIGHT m_frameData.z
3880#define FIELDSIZE m_frameData.w
3881#ifdef MYTHTV_RECTS
3882#extension GL_ARB_texture_rectangle : enable
3883#define texture2D texture2DRect
3884#define sampler2D sampler2DRect
3885#endif
3886#ifdef MYTHTV_EXTOES
3887#extension GL_OES_EGL_image_external : require
3888#define sampler2D samplerExternalOES
3889#endif
3890uniform sampler2D s_texture0;
3891uniform sampler2D s_texture1;
3892uniform highp mat4 m_colourMatrix;
3893uniform highp vec4 m_frameData;
3894varying highp vec2 v_texcoord0;
3895#ifdef MYTHTV_COLOURMAPPING
3896uniform highp mat4 m_primaryMatrix;
3897uniform highp float m_colourGamma;
3898uniform highp float m_displayGamma;
3899highp vec4 ColourMap(highp vec4 color)
3900{
3901 highp vec4 res = clamp(color, 0.0, 1.0);
3902 res.rgb = pow(res.rgb, vec3(m_colourGamma));
3903 res = m_primaryMatrix * res;
3904 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
3905}
3906#endif
3907#ifdef MYTHTV_CUE
3908highp vec2 chromaLocation(highp vec2 xy)
3909{
3910 highp float temp = xy.y * FIELDSIZE;
3911 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
3912 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
3913}
3914#endif
3915#ifdef MYTHTV_NV12
3916highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
3917{
3918#ifdef MYTHTV_CUE
3919#ifdef MYTHTV_RECTS
3920 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
3921#else
3922 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
3923#endif
3924#else
3925#ifdef MYTHTV_RECTS
3926 return vec4(tex
39272020-07-02 13:30:29.581559 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
39282020-07-02 13:30:29.581574 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
39292020-07-02 13:30:29.643489 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:750750, lba:749, vob:1, cell:1, seeking:0, seektime:0
39302020-07-02 13:30:29.644457 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
39312020-07-02 13:30:29.644474 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
39322020-07-02 13:30:29.644493 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AFPUUUULuUUUAL
39332020-07-02 13:30:29.644537 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
39342020-07-02 13:30:29.644546 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
39352020-07-02 13:30:29.644556 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
39362020-07-02 13:30:29.644567 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
39372020-07-02 13:30:29.662807 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
39382020-07-02 13:30:29.662838 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=519): extrapolating to (0,0)
39392020-07-02 13:30:29.662849 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=519, ratio=33.3667): extrapolating to (519,17317)
39402020-07-02 13:30:29.662899 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
39412020-07-02 13:30:29.662914 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
39422020-07-02 13:30:29.662922 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
39432020-07-02 13:30:29.662928 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
39442020-07-02 13:30:29.662944 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
39452020-07-02 13:30:29.662959 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
39462020-07-02 13:30:29.662966 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
39472020-07-02 13:30:29.663081 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
39482020-07-02 13:30:29.663146 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3949#define lowp
3950#define mediump
3951#define highp
3952#line 1
3953attribute highp vec2 a_position;
3954attribute highp vec2 a_texcoord0;
3955varying highp vec2 v_texcoord0;
3956uniform highp mat4 u_projection;
3957void main()
3958{
3959 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
3960 v_texcoord0 = a_texcoord0;
3961}
3962
39632020-07-02 13:30:29.663153 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3964#ifdef GL_KHR_blend_equation_advanced
3965#extension GL_ARB_fragment_coord_conventions : enable
3966#extension GL_KHR_blend_equation_advanced : enable
3967#endif
3968#define lowp
3969#define mediump
3970#define highp
3971#line 1
3972#define LINEHEIGHT m_frameData.x
3973#define COLUMN m_frameData.y
3974#define MAXHEIGHT m_frameData.z
3975#define FIELDSIZE m_frameData.w
3976#ifdef MYTHTV_RECTS
3977#extension GL_ARB_texture_rectangle : enable
3978#define texture2D texture2DRect
3979#define sampler2D sampler2DRect
3980#endif
3981#ifdef MYTHTV_EXTOES
3982#extension GL_OES_EGL_image_external : require
3983#define sampler2D samplerExternalOES
3984#endif
3985uniform sampler2D s_texture0;
3986varying highp vec2 v_texcoord0;
3987void main(void)
3988{
3989 highp vec4 color = texture2D(s_texture0, v_texcoord0);
3990 gl_FragColor = vec4(color.rgb, 1.0);
3991}
3992
39932020-07-02 13:30:29.663320 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
3994#define lowp
3995#define mediump
3996#define highp
3997#line 1
3998attribute highp vec2 a_position;
3999attribute highp vec2 a_texcoord0;
4000varying highp vec2 v_texcoord0;
4001uniform highp mat4 u_projection;
4002void main()
4003{
4004 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
4005 v_texcoord0 = a_texcoord0;
4006}
4007
40082020-07-02 13:30:29.663343 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4009#ifdef GL_KHR_blend_equation_advanced
4010#extension GL_ARB_fragment_coord_conventions : enable
4011#extension GL_KHR_blend_equation_advanced : enable
4012#endif
4013#define lowp
4014#define mediump
4015#define highp
4016#line 1
4017#define MYTHTV_NV12
4018#define LINEHEIGHT m_frameData.x
4019#define COLUMN m_frameData.y
4020#define MAXHEIGHT m_frameData.z
4021#define FIELDSIZE m_frameData.w
4022#ifdef MYTHTV_RECTS
4023#extension GL_ARB_texture_rectangle : enable
4024#define texture2D texture2DRect
4025#define sampler2D sampler2DRect
4026#endif
4027#ifdef MYTHTV_EXTOES
4028#extension GL_OES_EGL_image_external : require
4029#define sampler2D samplerExternalOES
4030#endif
4031uniform sampler2D s_texture0;
4032uniform sampler2D s_texture1;
4033uniform highp mat4 m_colourMatrix;
4034uniform highp vec4 m_frameData;
4035varying highp vec2 v_texcoord0;
4036#ifdef MYTHTV_COLOURMAPPING
4037uniform highp mat4 m_primaryMatrix;
4038uniform highp float m_colourGamma;
4039uniform highp float m_displayGamma;
4040highp vec4 ColourMap(highp vec4 color)
4041{
4042 highp vec4 res = clamp(color, 0.0, 1.0);
4043 res.rgb = pow(res.rgb, vec3(m_colourGamma));
4044 res = m_primaryMatrix * res;
4045 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
4046}
4047#endif
4048#ifdef MYTHTV_CUE
4049highp vec2 chromaLocation(highp vec2 xy)
4050{
4051 highp float temp = xy.y * FIELDSIZE;
4052 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
4053 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
4054}
4055#endif
4056#ifdef MYTHTV_NV12
4057highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
4058{
4059#ifdef MYTHTV_CUE
4060#ifdef MYTHTV_RECTS
4061 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
4062#else
4063 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
4064#endif
4065#else
4066#ifdef MYTHTV_RECTS
4067 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
40682020-07-02 13:30:29.663505 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4069#define lowp
4070#define mediump
4071#define highp
4072#line 1
4073attribute highp vec2 a_position;
4074attribute highp vec2 a_texcoord0;
4075varying highp vec2 v_texcoord0;
4076uniform highp mat4 u_projection;
4077void main()
4078{
4079 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
4080 v_texcoord0 = a_texcoord0;
4081}
4082
40832020-07-02 13:30:29.663532 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4084#ifdef GL_KHR_blend_equation_advanced
4085#extension GL_ARB_fragment_coord_conventions : enable
4086#extension GL_KHR_blend_equation_advanced : enable
4087#endif
4088#define lowp
4089#define mediump
4090#define highp
4091#line 1
4092#define MYTHTV_NV12
4093#define MYTHTV_LINEARBLEND
4094#define LINEHEIGHT m_frameData.x
4095#define COLUMN m_frameData.y
4096#define MAXHEIGHT m_frameData.z
4097#define FIELDSIZE m_frameData.w
4098#ifdef MYTHTV_RECTS
4099#extension GL_ARB_texture_rectangle : enable
4100#define texture2D texture2DRect
4101#define sampler2D sampler2DRect
4102#endif
4103#ifdef MYTHTV_EXTOES
4104#extension GL_OES_EGL_image_external : require
4105#define sampler2D samplerExternalOES
4106#endif
4107uniform sampler2D s_texture0;
4108uniform sampler2D s_texture1;
4109uniform highp mat4 m_colourMatrix;
4110uniform highp vec4 m_frameData;
4111varying highp vec2 v_texcoord0;
4112#ifdef MYTHTV_COLOURMAPPING
4113uniform highp mat4 m_primaryMatrix;
4114uniform highp float m_colourGamma;
4115uniform highp float m_displayGamma;
4116highp vec4 ColourMap(highp vec4 color)
4117{
4118 highp vec4 res = clamp(color, 0.0, 1.0);
4119 res.rgb = pow(res.rgb, vec3(m_colourGamma));
4120 res = m_primaryMatrix * res;
4121 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
4122}
4123#endif
4124#ifdef MYTHTV_CUE
4125highp vec2 chromaLocation(highp vec2 xy)
4126{
4127 highp float temp = xy.y * FIELDSIZE;
4128 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
4129 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
4130}
4131#endif
4132#ifdef MYTHTV_NV12
4133highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
4134{
4135#ifdef MYTHTV_CUE
4136#ifdef MYTHTV_RECTS
4137 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
4138#else
4139 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
4140#endif
4141#else
4142#ifdef MYTHTV_RECTS
4143 return vec4(texture2D(texture1, texcoor
41442020-07-02 13:30:29.663686 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4145#define lowp
4146#define mediump
4147#define highp
4148#line 1
4149attribute highp vec2 a_position;
4150attribute highp vec2 a_texcoord0;
4151varying highp vec2 v_texcoord0;
4152uniform highp mat4 u_projection;
4153void main()
4154{
4155 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
4156 v_texcoord0 = a_texcoord0;
4157}
4158
41592020-07-02 13:30:29.663708 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4160#ifdef GL_KHR_blend_equation_advanced
4161#extension GL_ARB_fragment_coord_conventions : enable
4162#extension GL_KHR_blend_equation_advanced : enable
4163#endif
4164#define lowp
4165#define mediump
4166#define highp
4167#line 1
4168#define MYTHTV_NV12
4169#define MYTHTV_TOPFIELD
4170#define MYTHTV_LINEARBLEND
4171#define LINEHEIGHT m_frameData.x
4172#define COLUMN m_frameData.y
4173#define MAXHEIGHT m_frameData.z
4174#define FIELDSIZE m_frameData.w
4175#ifdef MYTHTV_RECTS
4176#extension GL_ARB_texture_rectangle : enable
4177#define texture2D texture2DRect
4178#define sampler2D sampler2DRect
4179#endif
4180#ifdef MYTHTV_EXTOES
4181#extension GL_OES_EGL_image_external : require
4182#define sampler2D samplerExternalOES
4183#endif
4184uniform sampler2D s_texture0;
4185uniform sampler2D s_texture1;
4186uniform highp mat4 m_colourMatrix;
4187uniform highp vec4 m_frameData;
4188varying highp vec2 v_texcoord0;
4189#ifdef MYTHTV_COLOURMAPPING
4190uniform highp mat4 m_primaryMatrix;
4191uniform highp float m_colourGamma;
4192uniform highp float m_displayGamma;
4193highp vec4 ColourMap(highp vec4 color)
4194{
4195 highp vec4 res = clamp(color, 0.0, 1.0);
4196 res.rgb = pow(res.rgb, vec3(m_colourGamma));
4197 res = m_primaryMatrix * res;
4198 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
4199}
4200#endif
4201#ifdef MYTHTV_CUE
4202highp vec2 chromaLocation(highp vec2 xy)
4203{
4204 highp float temp = xy.y * FIELDSIZE;
4205 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
4206 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
4207}
4208#endif
4209#ifdef MYTHTV_NV12
4210highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
4211{
4212#ifdef MYTHTV_CUE
4213#ifdef MYTHTV_RECTS
4214 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
4215#else
4216 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
4217#endif
4218#else
4219#ifdef MYTHTV_RECTS
4220 return vec4(tex
42212020-07-02 13:30:29.663838 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
42222020-07-02 13:30:29.663846 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
42232020-07-02 13:30:29.781467 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:795795, lba:794, vob:1, cell:1, seeking:0, seektime:0
42242020-07-02 13:30:29.782448 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
42252020-07-02 13:30:29.782465 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
42262020-07-02 13:30:29.782479 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: APAAUUUULuUULA
42272020-07-02 13:30:29.782522 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
42282020-07-02 13:30:29.782531 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
42292020-07-02 13:30:29.782540 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
42302020-07-02 13:30:29.782552 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
42312020-07-02 13:30:29.813697 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
42322020-07-02 13:30:29.813721 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=532): extrapolating to (0,0)
42332020-07-02 13:30:29.813729 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=532, ratio=33.3667): extrapolating to (532,17751)
42342020-07-02 13:30:29.813768 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
42352020-07-02 13:30:29.813774 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
42362020-07-02 13:30:29.813779 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
42372020-07-02 13:30:29.813783 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
42382020-07-02 13:30:29.813794 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
42392020-07-02 13:30:29.813802 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
42402020-07-02 13:30:29.813808 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
42412020-07-02 13:30:29.813921 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
42422020-07-02 13:30:29.813964 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4243#define lowp
4244#define mediump
4245#define highp
4246#line 1
4247attribute highp vec2 a_position;
4248attribute highp vec2 a_texcoord0;
4249varying highp vec2 v_texcoord0;
4250uniform highp mat4 u_projection;
4251void main()
4252{
4253 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
4254 v_texcoord0 = a_texcoord0;
4255}
4256
42572020-07-02 13:30:29.813971 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4258#ifdef GL_KHR_blend_equation_advanced
4259#extension GL_ARB_fragment_coord_conventions : enable
4260#extension GL_KHR_blend_equation_advanced : enable
4261#endif
4262#define lowp
4263#define mediump
4264#define highp
4265#line 1
4266#define LINEHEIGHT m_frameData.x
4267#define COLUMN m_frameData.y
4268#define MAXHEIGHT m_frameData.z
4269#define FIELDSIZE m_frameData.w
4270#ifdef MYTHTV_RECTS
4271#extension GL_ARB_texture_rectangle : enable
4272#define texture2D texture2DRect
4273#define sampler2D sampler2DRect
4274#endif
4275#ifdef MYTHTV_EXTOES
4276#extension GL_OES_EGL_image_external : require
4277#define sampler2D samplerExternalOES
4278#endif
4279uniform sampler2D s_texture0;
4280varying highp vec2 v_texcoord0;
4281void main(void)
4282{
4283 highp vec4 color = texture2D(s_texture0, v_texcoord0);
4284 gl_FragColor = vec4(color.rgb, 1.0);
4285}
4286
42872020-07-02 13:30:29.814125 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4288#define lowp
4289#define mediump
4290#define highp
4291#line 1
4292attribute highp vec2 a_position;
4293attribute highp vec2 a_texcoord0;
4294varying highp vec2 v_texcoord0;
4295uniform highp mat4 u_projection;
4296void main()
4297{
4298 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
4299 v_texcoord0 = a_texcoord0;
4300}
4301
43022020-07-02 13:30:29.814150 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4303#ifdef GL_KHR_blend_equation_advanced
4304#extension GL_ARB_fragment_coord_conventions : enable
4305#extension GL_KHR_blend_equation_advanced : enable
4306#endif
4307#define lowp
4308#define mediump
4309#define highp
4310#line 1
4311#define MYTHTV_NV12
4312#define LINEHEIGHT m_frameData.x
4313#define COLUMN m_frameData.y
4314#define MAXHEIGHT m_frameData.z
4315#define FIELDSIZE m_frameData.w
4316#ifdef MYTHTV_RECTS
4317#extension GL_ARB_texture_rectangle : enable
4318#define texture2D texture2DRect
4319#define sampler2D sampler2DRect
4320#endif
4321#ifdef MYTHTV_EXTOES
4322#extension GL_OES_EGL_image_external : require
4323#define sampler2D samplerExternalOES
4324#endif
4325uniform sampler2D s_texture0;
4326uniform sampler2D s_texture1;
4327uniform highp mat4 m_colourMatrix;
4328uniform highp vec4 m_frameData;
4329varying highp vec2 v_texcoord0;
4330#ifdef MYTHTV_COLOURMAPPING
4331uniform highp mat4 m_primaryMatrix;
4332uniform highp float m_colourGamma;
4333uniform highp float m_displayGamma;
4334highp vec4 ColourMap(highp vec4 color)
4335{
4336 highp vec4 res = clamp(color, 0.0, 1.0);
4337 res.rgb = pow(res.rgb, vec3(m_colourGamma));
4338 res = m_primaryMatrix * res;
4339 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
4340}
4341#endif
4342#ifdef MYTHTV_CUE
4343highp vec2 chromaLocation(highp vec2 xy)
4344{
4345 highp float temp = xy.y * FIELDSIZE;
4346 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
4347 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
4348}
4349#endif
4350#ifdef MYTHTV_NV12
4351highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
4352{
4353#ifdef MYTHTV_CUE
4354#ifdef MYTHTV_RECTS
4355 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
4356#else
4357 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
4358#endif
4359#else
4360#ifdef MYTHTV_RECTS
4361 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
43622020-07-02 13:30:29.814316 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4363#define lowp
4364#define mediump
4365#define highp
4366#line 1
4367attribute highp vec2 a_position;
4368attribute highp vec2 a_texcoord0;
4369varying highp vec2 v_texcoord0;
4370uniform highp mat4 u_projection;
4371void main()
4372{
4373 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
4374 v_texcoord0 = a_texcoord0;
4375}
4376
43772020-07-02 13:30:29.814343 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4378#ifdef GL_KHR_blend_equation_advanced
4379#extension GL_ARB_fragment_coord_conventions : enable
4380#extension GL_KHR_blend_equation_advanced : enable
4381#endif
4382#define lowp
4383#define mediump
4384#define highp
4385#line 1
4386#define MYTHTV_NV12
4387#define MYTHTV_LINEARBLEND
4388#define LINEHEIGHT m_frameData.x
4389#define COLUMN m_frameData.y
4390#define MAXHEIGHT m_frameData.z
4391#define FIELDSIZE m_frameData.w
4392#ifdef MYTHTV_RECTS
4393#extension GL_ARB_texture_rectangle : enable
4394#define texture2D texture2DRect
4395#define sampler2D sampler2DRect
4396#endif
4397#ifdef MYTHTV_EXTOES
4398#extension GL_OES_EGL_image_external : require
4399#define sampler2D samplerExternalOES
4400#endif
4401uniform sampler2D s_texture0;
4402uniform sampler2D s_texture1;
4403uniform highp mat4 m_colourMatrix;
4404uniform highp vec4 m_frameData;
4405varying highp vec2 v_texcoord0;
4406#ifdef MYTHTV_COLOURMAPPING
4407uniform highp mat4 m_primaryMatrix;
4408uniform highp float m_colourGamma;
4409uniform highp float m_displayGamma;
4410highp vec4 ColourMap(highp vec4 color)
4411{
4412 highp vec4 res = clamp(color, 0.0, 1.0);
4413 res.rgb = pow(res.rgb, vec3(m_colourGamma));
4414 res = m_primaryMatrix * res;
4415 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
4416}
4417#endif
4418#ifdef MYTHTV_CUE
4419highp vec2 chromaLocation(highp vec2 xy)
4420{
4421 highp float temp = xy.y * FIELDSIZE;
4422 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
4423 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
4424}
4425#endif
4426#ifdef MYTHTV_NV12
4427highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
4428{
4429#ifdef MYTHTV_CUE
4430#ifdef MYTHTV_RECTS
4431 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
4432#else
4433 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
4434#endif
4435#else
4436#ifdef MYTHTV_RECTS
4437 return vec4(texture2D(texture1, texcoor
44382020-07-02 13:30:29.814512 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4439#define lowp
4440#define mediump
4441#define highp
4442#line 1
4443attribute highp vec2 a_position;
4444attribute highp vec2 a_texcoord0;
4445varying highp vec2 v_texcoord0;
4446uniform highp mat4 u_projection;
4447void main()
4448{
4449 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
4450 v_texcoord0 = a_texcoord0;
4451}
4452
44532020-07-02 13:30:29.814540 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4454#ifdef GL_KHR_blend_equation_advanced
4455#extension GL_ARB_fragment_coord_conventions : enable
4456#extension GL_KHR_blend_equation_advanced : enable
4457#endif
4458#define lowp
4459#define mediump
4460#define highp
4461#line 1
4462#define MYTHTV_NV12
4463#define MYTHTV_TOPFIELD
4464#define MYTHTV_LINEARBLEND
4465#define LINEHEIGHT m_frameData.x
4466#define COLUMN m_frameData.y
4467#define MAXHEIGHT m_frameData.z
4468#define FIELDSIZE m_frameData.w
4469#ifdef MYTHTV_RECTS
4470#extension GL_ARB_texture_rectangle : enable
4471#define texture2D texture2DRect
4472#define sampler2D sampler2DRect
4473#endif
4474#ifdef MYTHTV_EXTOES
4475#extension GL_OES_EGL_image_external : require
4476#define sampler2D samplerExternalOES
4477#endif
4478uniform sampler2D s_texture0;
4479uniform sampler2D s_texture1;
4480uniform highp mat4 m_colourMatrix;
4481uniform highp vec4 m_frameData;
4482varying highp vec2 v_texcoord0;
4483#ifdef MYTHTV_COLOURMAPPING
4484uniform highp mat4 m_primaryMatrix;
4485uniform highp float m_colourGamma;
4486uniform highp float m_displayGamma;
4487highp vec4 ColourMap(highp vec4 color)
4488{
4489 highp vec4 res = clamp(color, 0.0, 1.0);
4490 res.rgb = pow(res.rgb, vec3(m_colourGamma));
4491 res = m_primaryMatrix * res;
4492 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
4493}
4494#endif
4495#ifdef MYTHTV_CUE
4496highp vec2 chromaLocation(highp vec2 xy)
4497{
4498 highp float temp = xy.y * FIELDSIZE;
4499 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
4500 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
4501}
4502#endif
4503#ifdef MYTHTV_NV12
4504highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
4505{
4506#ifdef MYTHTV_CUE
4507#ifdef MYTHTV_RECTS
4508 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
4509#else
4510 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
4511#endif
4512#else
4513#ifdef MYTHTV_RECTS
4514 return vec4(tex
45152020-07-02 13:30:29.814673 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
45162020-07-02 13:30:29.814680 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
45172020-07-02 13:30:29.863603 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
45182020-07-02 13:30:29.907620 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:840840, lba:846, vob:1, cell:1, seeking:0, seektime:0
45192020-07-02 13:30:29.908473 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
45202020-07-02 13:30:29.908484 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
45212020-07-02 13:30:29.908488 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
45222020-07-02 13:30:29.908491 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
45232020-07-02 13:30:29.908494 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
45242020-07-02 13:30:29.908497 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 107 Mods 0x100000000000002
45252020-07-02 13:30:29.908775 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
45262020-07-02 13:30:29.909835 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
45272020-07-02 13:30:29.909855 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUAPUAUULUuULU
45282020-07-02 13:30:29.909921 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
45292020-07-02 13:30:29.909933 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
45302020-07-02 13:30:29.909950 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
45312020-07-02 13:30:29.909964 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
45322020-07-02 13:30:29.930556 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
45332020-07-02 13:30:29.930572 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
45342020-07-02 13:30:30.033326 N [2204707/2204707] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 103ms for video buffers L(AP)AAAAAAAAAAAA
45352020-07-02 13:30:30.063243 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=542): extrapolating to (0,0)
45362020-07-02 13:30:30.063254 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=542, ratio=33.3667): extrapolating to (542,18085)
45372020-07-02 13:30:30.063298 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
45382020-07-02 13:30:30.063303 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
45392020-07-02 13:30:30.063307 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
45402020-07-02 13:30:30.063311 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
45412020-07-02 13:30:30.063322 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
45422020-07-02 13:30:30.063334 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
45432020-07-02 13:30:30.063339 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
45442020-07-02 13:30:30.063450 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
45452020-07-02 13:30:30.063489 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4546#define lowp
4547#define mediump
4548#define highp
4549#line 1
4550attribute highp vec2 a_position;
4551attribute highp vec2 a_texcoord0;
4552varying highp vec2 v_texcoord0;
4553uniform highp mat4 u_projection;
4554void main()
4555{
4556 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
4557 v_texcoord0 = a_texcoord0;
4558}
4559
45602020-07-02 13:30:30.063496 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4561#ifdef GL_KHR_blend_equation_advanced
4562#extension GL_ARB_fragment_coord_conventions : enable
4563#extension GL_KHR_blend_equation_advanced : enable
4564#endif
4565#define lowp
4566#define mediump
4567#define highp
4568#line 1
4569#define LINEHEIGHT m_frameData.x
4570#define COLUMN m_frameData.y
4571#define MAXHEIGHT m_frameData.z
4572#define FIELDSIZE m_frameData.w
4573#ifdef MYTHTV_RECTS
4574#extension GL_ARB_texture_rectangle : enable
4575#define texture2D texture2DRect
4576#define sampler2D sampler2DRect
4577#endif
4578#ifdef MYTHTV_EXTOES
4579#extension GL_OES_EGL_image_external : require
4580#define sampler2D samplerExternalOES
4581#endif
4582uniform sampler2D s_texture0;
4583varying highp vec2 v_texcoord0;
4584void main(void)
4585{
4586 highp vec4 color = texture2D(s_texture0, v_texcoord0);
4587 gl_FragColor = vec4(color.rgb, 1.0);
4588}
4589
45902020-07-02 13:30:30.063642 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4591#define lowp
4592#define mediump
4593#define highp
4594#line 1
4595attribute highp vec2 a_position;
4596attribute highp vec2 a_texcoord0;
4597varying highp vec2 v_texcoord0;
4598uniform highp mat4 u_projection;
4599void main()
4600{
4601 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
4602 v_texcoord0 = a_texcoord0;
4603}
4604
46052020-07-02 13:30:30.063667 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4606#ifdef GL_KHR_blend_equation_advanced
4607#extension GL_ARB_fragment_coord_conventions : enable
4608#extension GL_KHR_blend_equation_advanced : enable
4609#endif
4610#define lowp
4611#define mediump
4612#define highp
4613#line 1
4614#define MYTHTV_NV12
4615#define LINEHEIGHT m_frameData.x
4616#define COLUMN m_frameData.y
4617#define MAXHEIGHT m_frameData.z
4618#define FIELDSIZE m_frameData.w
4619#ifdef MYTHTV_RECTS
4620#extension GL_ARB_texture_rectangle : enable
4621#define texture2D texture2DRect
4622#define sampler2D sampler2DRect
4623#endif
4624#ifdef MYTHTV_EXTOES
4625#extension GL_OES_EGL_image_external : require
4626#define sampler2D samplerExternalOES
4627#endif
4628uniform sampler2D s_texture0;
4629uniform sampler2D s_texture1;
4630uniform highp mat4 m_colourMatrix;
4631uniform highp vec4 m_frameData;
4632varying highp vec2 v_texcoord0;
4633#ifdef MYTHTV_COLOURMAPPING
4634uniform highp mat4 m_primaryMatrix;
4635uniform highp float m_colourGamma;
4636uniform highp float m_displayGamma;
4637highp vec4 ColourMap(highp vec4 color)
4638{
4639 highp vec4 res = clamp(color, 0.0, 1.0);
4640 res.rgb = pow(res.rgb, vec3(m_colourGamma));
4641 res = m_primaryMatrix * res;
4642 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
4643}
4644#endif
4645#ifdef MYTHTV_CUE
4646highp vec2 chromaLocation(highp vec2 xy)
4647{
4648 highp float temp = xy.y * FIELDSIZE;
4649 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
4650 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
4651}
4652#endif
4653#ifdef MYTHTV_NV12
4654highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
4655{
4656#ifdef MYTHTV_CUE
4657#ifdef MYTHTV_RECTS
4658 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
4659#else
4660 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
4661#endif
4662#else
4663#ifdef MYTHTV_RECTS
4664 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
46652020-07-02 13:30:30.063816 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4666#define lowp
4667#define mediump
4668#define highp
4669#line 1
4670attribute highp vec2 a_position;
4671attribute highp vec2 a_texcoord0;
4672varying highp vec2 v_texcoord0;
4673uniform highp mat4 u_projection;
4674void main()
4675{
4676 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
4677 v_texcoord0 = a_texcoord0;
4678}
4679
46802020-07-02 13:30:30.063840 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4681#ifdef GL_KHR_blend_equation_advanced
4682#extension GL_ARB_fragment_coord_conventions : enable
4683#extension GL_KHR_blend_equation_advanced : enable
4684#endif
4685#define lowp
4686#define mediump
4687#define highp
4688#line 1
4689#define MYTHTV_NV12
4690#define MYTHTV_LINEARBLEND
4691#define LINEHEIGHT m_frameData.x
4692#define COLUMN m_frameData.y
4693#define MAXHEIGHT m_frameData.z
4694#define FIELDSIZE m_frameData.w
4695#ifdef MYTHTV_RECTS
4696#extension GL_ARB_texture_rectangle : enable
4697#define texture2D texture2DRect
4698#define sampler2D sampler2DRect
4699#endif
4700#ifdef MYTHTV_EXTOES
4701#extension GL_OES_EGL_image_external : require
4702#define sampler2D samplerExternalOES
4703#endif
4704uniform sampler2D s_texture0;
4705uniform sampler2D s_texture1;
4706uniform highp mat4 m_colourMatrix;
4707uniform highp vec4 m_frameData;
4708varying highp vec2 v_texcoord0;
4709#ifdef MYTHTV_COLOURMAPPING
4710uniform highp mat4 m_primaryMatrix;
4711uniform highp float m_colourGamma;
4712uniform highp float m_displayGamma;
4713highp vec4 ColourMap(highp vec4 color)
4714{
4715 highp vec4 res = clamp(color, 0.0, 1.0);
4716 res.rgb = pow(res.rgb, vec3(m_colourGamma));
4717 res = m_primaryMatrix * res;
4718 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
4719}
4720#endif
4721#ifdef MYTHTV_CUE
4722highp vec2 chromaLocation(highp vec2 xy)
4723{
4724 highp float temp = xy.y * FIELDSIZE;
4725 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
4726 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
4727}
4728#endif
4729#ifdef MYTHTV_NV12
4730highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
4731{
4732#ifdef MYTHTV_CUE
4733#ifdef MYTHTV_RECTS
4734 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
4735#else
4736 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
4737#endif
4738#else
4739#ifdef MYTHTV_RECTS
4740 return vec4(texture2D(texture1, texcoor
47412020-07-02 13:30:30.063976 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4742#define lowp
4743#define mediump
4744#define highp
4745#line 1
4746attribute highp vec2 a_position;
4747attribute highp vec2 a_texcoord0;
4748varying highp vec2 v_texcoord0;
4749uniform highp mat4 u_projection;
4750void main()
4751{
4752 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
4753 v_texcoord0 = a_texcoord0;
4754}
4755
47562020-07-02 13:30:30.064000 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4757#ifdef GL_KHR_blend_equation_advanced
4758#extension GL_ARB_fragment_coord_conventions : enable
4759#extension GL_KHR_blend_equation_advanced : enable
4760#endif
4761#define lowp
4762#define mediump
4763#define highp
4764#line 1
4765#define MYTHTV_NV12
4766#define MYTHTV_TOPFIELD
4767#define MYTHTV_LINEARBLEND
4768#define LINEHEIGHT m_frameData.x
4769#define COLUMN m_frameData.y
4770#define MAXHEIGHT m_frameData.z
4771#define FIELDSIZE m_frameData.w
4772#ifdef MYTHTV_RECTS
4773#extension GL_ARB_texture_rectangle : enable
4774#define texture2D texture2DRect
4775#define sampler2D sampler2DRect
4776#endif
4777#ifdef MYTHTV_EXTOES
4778#extension GL_OES_EGL_image_external : require
4779#define sampler2D samplerExternalOES
4780#endif
4781uniform sampler2D s_texture0;
4782uniform sampler2D s_texture1;
4783uniform highp mat4 m_colourMatrix;
4784uniform highp vec4 m_frameData;
4785varying highp vec2 v_texcoord0;
4786#ifdef MYTHTV_COLOURMAPPING
4787uniform highp mat4 m_primaryMatrix;
4788uniform highp float m_colourGamma;
4789uniform highp float m_displayGamma;
4790highp vec4 ColourMap(highp vec4 color)
4791{
4792 highp vec4 res = clamp(color, 0.0, 1.0);
4793 res.rgb = pow(res.rgb, vec3(m_colourGamma));
4794 res = m_primaryMatrix * res;
4795 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
4796}
4797#endif
4798#ifdef MYTHTV_CUE
4799highp vec2 chromaLocation(highp vec2 xy)
4800{
4801 highp float temp = xy.y * FIELDSIZE;
4802 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
4803 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
4804}
4805#endif
4806#ifdef MYTHTV_NV12
4807highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
4808{
4809#ifdef MYTHTV_CUE
4810#ifdef MYTHTV_RECTS
4811 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
4812#else
4813 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
4814#endif
4815#else
4816#ifdef MYTHTV_RECTS
4817 return vec4(tex
48182020-07-02 13:30:30.064114 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
48192020-07-02 13:30:30.064121 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
48202020-07-02 13:30:30.064492 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:885885, lba:904, vob:1, cell:1, seeking:0, seektime:0
48212020-07-02 13:30:30.066241 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
48222020-07-02 13:30:30.066259 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
48232020-07-02 13:30:30.066272 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: PUUUUUUuAULUUL
48242020-07-02 13:30:30.066315 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
48252020-07-02 13:30:30.066323 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
48262020-07-02 13:30:30.066334 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
48272020-07-02 13:30:30.066346 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
48282020-07-02 13:30:30.114094 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
48292020-07-02 13:30:30.114112 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
48302020-07-02 13:30:30.218768 N [2204707/2204707] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 104ms for video buffers LA(AP)AAAAAAAAAAA
48312020-07-02 13:30:30.258373 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=551): extrapolating to (0,0)
48322020-07-02 13:30:30.258422 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=551, ratio=33.3667): extrapolating to (551,18385)
48332020-07-02 13:30:30.258570 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
48342020-07-02 13:30:30.258597 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
48352020-07-02 13:30:30.258617 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
48362020-07-02 13:30:30.258658 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
48372020-07-02 13:30:30.258699 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
48382020-07-02 13:30:30.258749 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
48392020-07-02 13:30:30.258772 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
48402020-07-02 13:30:30.259149 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
48412020-07-02 13:30:30.259300 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4842#define lowp
4843#define mediump
4844#define highp
4845#line 1
4846attribute highp vec2 a_position;
4847attribute highp vec2 a_texcoord0;
4848varying highp vec2 v_texcoord0;
4849uniform highp mat4 u_projection;
4850void main()
4851{
4852 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
4853 v_texcoord0 = a_texcoord0;
4854}
4855
48562020-07-02 13:30:30.259323 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4857#ifdef GL_KHR_blend_equation_advanced
4858#extension GL_ARB_fragment_coord_conventions : enable
4859#extension GL_KHR_blend_equation_advanced : enable
4860#endif
4861#define lowp
4862#define mediump
4863#define highp
4864#line 1
4865#define LINEHEIGHT m_frameData.x
4866#define COLUMN m_frameData.y
4867#define MAXHEIGHT m_frameData.z
4868#define FIELDSIZE m_frameData.w
4869#ifdef MYTHTV_RECTS
4870#extension GL_ARB_texture_rectangle : enable
4871#define texture2D texture2DRect
4872#define sampler2D sampler2DRect
4873#endif
4874#ifdef MYTHTV_EXTOES
4875#extension GL_OES_EGL_image_external : require
4876#define sampler2D samplerExternalOES
4877#endif
4878uniform sampler2D s_texture0;
4879varying highp vec2 v_texcoord0;
4880void main(void)
4881{
4882 highp vec4 color = texture2D(s_texture0, v_texcoord0);
4883 gl_FragColor = vec4(color.rgb, 1.0);
4884}
4885
48862020-07-02 13:30:30.259869 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4887#define lowp
4888#define mediump
4889#define highp
4890#line 1
4891attribute highp vec2 a_position;
4892attribute highp vec2 a_texcoord0;
4893varying highp vec2 v_texcoord0;
4894uniform highp mat4 u_projection;
4895void main()
4896{
4897 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
4898 v_texcoord0 = a_texcoord0;
4899}
4900
49012020-07-02 13:30:30.260002 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4902#ifdef GL_KHR_blend_equation_advanced
4903#extension GL_ARB_fragment_coord_conventions : enable
4904#extension GL_KHR_blend_equation_advanced : enable
4905#endif
4906#define lowp
4907#define mediump
4908#define highp
4909#line 1
4910#define MYTHTV_NV12
4911#define LINEHEIGHT m_frameData.x
4912#define COLUMN m_frameData.y
4913#define MAXHEIGHT m_frameData.z
4914#define FIELDSIZE m_frameData.w
4915#ifdef MYTHTV_RECTS
4916#extension GL_ARB_texture_rectangle : enable
4917#define texture2D texture2DRect
4918#define sampler2D sampler2DRect
4919#endif
4920#ifdef MYTHTV_EXTOES
4921#extension GL_OES_EGL_image_external : require
4922#define sampler2D samplerExternalOES
4923#endif
4924uniform sampler2D s_texture0;
4925uniform sampler2D s_texture1;
4926uniform highp mat4 m_colourMatrix;
4927uniform highp vec4 m_frameData;
4928varying highp vec2 v_texcoord0;
4929#ifdef MYTHTV_COLOURMAPPING
4930uniform highp mat4 m_primaryMatrix;
4931uniform highp float m_colourGamma;
4932uniform highp float m_displayGamma;
4933highp vec4 ColourMap(highp vec4 color)
4934{
4935 highp vec4 res = clamp(color, 0.0, 1.0);
4936 res.rgb = pow(res.rgb, vec3(m_colourGamma));
4937 res = m_primaryMatrix * res;
4938 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
4939}
4940#endif
4941#ifdef MYTHTV_CUE
4942highp vec2 chromaLocation(highp vec2 xy)
4943{
4944 highp float temp = xy.y * FIELDSIZE;
4945 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
4946 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
4947}
4948#endif
4949#ifdef MYTHTV_NV12
4950highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
4951{
4952#ifdef MYTHTV_CUE
4953#ifdef MYTHTV_RECTS
4954 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
4955#else
4956 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
4957#endif
4958#else
4959#ifdef MYTHTV_RECTS
4960 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
49612020-07-02 13:30:30.260659 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4962#define lowp
4963#define mediump
4964#define highp
4965#line 1
4966attribute highp vec2 a_position;
4967attribute highp vec2 a_texcoord0;
4968varying highp vec2 v_texcoord0;
4969uniform highp mat4 u_projection;
4970void main()
4971{
4972 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
4973 v_texcoord0 = a_texcoord0;
4974}
4975
49762020-07-02 13:30:30.260779 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
4977#ifdef GL_KHR_blend_equation_advanced
4978#extension GL_ARB_fragment_coord_conventions : enable
4979#extension GL_KHR_blend_equation_advanced : enable
4980#endif
4981#define lowp
4982#define mediump
4983#define highp
4984#line 1
4985#define MYTHTV_NV12
4986#define MYTHTV_LINEARBLEND
4987#define LINEHEIGHT m_frameData.x
4988#define COLUMN m_frameData.y
4989#define MAXHEIGHT m_frameData.z
4990#define FIELDSIZE m_frameData.w
4991#ifdef MYTHTV_RECTS
4992#extension GL_ARB_texture_rectangle : enable
4993#define texture2D texture2DRect
4994#define sampler2D sampler2DRect
4995#endif
4996#ifdef MYTHTV_EXTOES
4997#extension GL_OES_EGL_image_external : require
4998#define sampler2D samplerExternalOES
4999#endif
5000uniform sampler2D s_texture0;
5001uniform sampler2D s_texture1;
5002uniform highp mat4 m_colourMatrix;
5003uniform highp vec4 m_frameData;
5004varying highp vec2 v_texcoord0;
5005#ifdef MYTHTV_COLOURMAPPING
5006uniform highp mat4 m_primaryMatrix;
5007uniform highp float m_colourGamma;
5008uniform highp float m_displayGamma;
5009highp vec4 ColourMap(highp vec4 color)
5010{
5011 highp vec4 res = clamp(color, 0.0, 1.0);
5012 res.rgb = pow(res.rgb, vec3(m_colourGamma));
5013 res = m_primaryMatrix * res;
5014 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
5015}
5016#endif
5017#ifdef MYTHTV_CUE
5018highp vec2 chromaLocation(highp vec2 xy)
5019{
5020 highp float temp = xy.y * FIELDSIZE;
5021 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
5022 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
5023}
5024#endif
5025#ifdef MYTHTV_NV12
5026highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
5027{
5028#ifdef MYTHTV_CUE
5029#ifdef MYTHTV_RECTS
5030 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
5031#else
5032 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
5033#endif
5034#else
5035#ifdef MYTHTV_RECTS
5036 return vec4(texture2D(texture1, texcoor
50372020-07-02 13:30:30.261392 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5038#define lowp
5039#define mediump
5040#define highp
5041#line 1
5042attribute highp vec2 a_position;
5043attribute highp vec2 a_texcoord0;
5044varying highp vec2 v_texcoord0;
5045uniform highp mat4 u_projection;
5046void main()
5047{
5048 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
5049 v_texcoord0 = a_texcoord0;
5050}
5051
50522020-07-02 13:30:30.261491 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5053#ifdef GL_KHR_blend_equation_advanced
5054#extension GL_ARB_fragment_coord_conventions : enable
5055#extension GL_KHR_blend_equation_advanced : enable
5056#endif
5057#define lowp
5058#define mediump
5059#define highp
5060#line 1
5061#define MYTHTV_NV12
5062#define MYTHTV_TOPFIELD
5063#define MYTHTV_LINEARBLEND
5064#define LINEHEIGHT m_frameData.x
5065#define COLUMN m_frameData.y
5066#define MAXHEIGHT m_frameData.z
5067#define FIELDSIZE m_frameData.w
5068#ifdef MYTHTV_RECTS
5069#extension GL_ARB_texture_rectangle : enable
5070#define texture2D texture2DRect
5071#define sampler2D sampler2DRect
5072#endif
5073#ifdef MYTHTV_EXTOES
5074#extension GL_OES_EGL_image_external : require
5075#define sampler2D samplerExternalOES
5076#endif
5077uniform sampler2D s_texture0;
5078uniform sampler2D s_texture1;
5079uniform highp mat4 m_colourMatrix;
5080uniform highp vec4 m_frameData;
5081varying highp vec2 v_texcoord0;
5082#ifdef MYTHTV_COLOURMAPPING
5083uniform highp mat4 m_primaryMatrix;
5084uniform highp float m_colourGamma;
5085uniform highp float m_displayGamma;
5086highp vec4 ColourMap(highp vec4 color)
5087{
5088 highp vec4 res = clamp(color, 0.0, 1.0);
5089 res.rgb = pow(res.rgb, vec3(m_colourGamma));
5090 res = m_primaryMatrix * res;
5091 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
5092}
5093#endif
5094#ifdef MYTHTV_CUE
5095highp vec2 chromaLocation(highp vec2 xy)
5096{
5097 highp float temp = xy.y * FIELDSIZE;
5098 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
5099 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
5100}
5101#endif
5102#ifdef MYTHTV_NV12
5103highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
5104{
5105#ifdef MYTHTV_CUE
5106#ifdef MYTHTV_RECTS
5107 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
5108#else
5109 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
5110#endif
5111#else
5112#ifdef MYTHTV_RECTS
5113 return vec4(tex
51142020-07-02 13:30:30.261945 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
51152020-07-02 13:30:30.261968 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
51162020-07-02 13:30:30.262999 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 191 ms
51172020-07-02 13:30:30.368839 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:930930, lba:1004, vob:1, cell:1, seeking:0, seektime:0
51182020-07-02 13:30:30.385820 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 178 ms
51192020-07-02 13:30:30.385940 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
51202020-07-02 13:30:30.385951 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
51212020-07-02 13:30:30.385961 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
51222020-07-02 13:30:30.385968 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
51232020-07-02 13:30:30.385976 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
51242020-07-02 13:30:30.385987 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 108 Mods 0x100000000000002
51252020-07-02 13:30:30.418784 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 180 ms
51262020-07-02 13:30:30.460874 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 173 ms
51272020-07-02 13:30:30.500756 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
51282020-07-02 13:30:30.500785 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
51292020-07-02 13:30:30.500807 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAUAPLuUUULA
51302020-07-02 13:30:30.500879 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
51312020-07-02 13:30:30.500894 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
51322020-07-02 13:30:30.500908 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
51332020-07-02 13:30:30.500926 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
51342020-07-02 13:30:30.503894 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
51352020-07-02 13:30:30.503927 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=567): extrapolating to (0,0)
51362020-07-02 13:30:30.503946 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=567, ratio=33.3667): extrapolating to (567,18919)
51372020-07-02 13:30:30.504088 I [2204707/2204707] CoreContext jitterometer.cpp:128 (RecordEndTime) - Player(0): FPS: 26.00 Mean: 38467 Std.Dev: 32257 CPUs: 15% 98% 97% 97% 97% 97% 97% 97%
51382020-07-02 13:30:30.504162 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
51392020-07-02 13:30:30.504171 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
51402020-07-02 13:30:30.504188 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
51412020-07-02 13:30:30.504194 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
51422020-07-02 13:30:30.504211 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
51432020-07-02 13:30:30.504229 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
51442020-07-02 13:30:30.504237 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
51452020-07-02 13:30:30.504428 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
51462020-07-02 13:30:30.504500 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5147#define lowp
5148#define mediump
5149#define highp
5150#line 1
5151attribute highp vec2 a_position;
5152attribute highp vec2 a_texcoord0;
5153varying highp vec2 v_texcoord0;
5154uniform highp mat4 u_projection;
5155void main()
5156{
5157 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
5158 v_texcoord0 = a_texcoord0;
5159}
5160
51612020-07-02 13:30:30.504511 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5162#ifdef GL_KHR_blend_equation_advanced
5163#extension GL_ARB_fragment_coord_conventions : enable
5164#extension GL_KHR_blend_equation_advanced : enable
5165#endif
5166#define lowp
5167#define mediump
5168#define highp
5169#line 1
5170#define LINEHEIGHT m_frameData.x
5171#define COLUMN m_frameData.y
5172#define MAXHEIGHT m_frameData.z
5173#define FIELDSIZE m_frameData.w
5174#ifdef MYTHTV_RECTS
5175#extension GL_ARB_texture_rectangle : enable
5176#define texture2D texture2DRect
5177#define sampler2D sampler2DRect
5178#endif
5179#ifdef MYTHTV_EXTOES
5180#extension GL_OES_EGL_image_external : require
5181#define sampler2D samplerExternalOES
5182#endif
5183uniform sampler2D s_texture0;
5184varying highp vec2 v_texcoord0;
5185void main(void)
5186{
5187 highp vec4 color = texture2D(s_texture0, v_texcoord0);
5188 gl_FragColor = vec4(color.rgb, 1.0);
5189}
5190
51912020-07-02 13:30:30.504761 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5192#define lowp
5193#define mediump
5194#define highp
5195#line 1
5196attribute highp vec2 a_position;
5197attribute highp vec2 a_texcoord0;
5198varying highp vec2 v_texcoord0;
5199uniform highp mat4 u_projection;
5200void main()
5201{
5202 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
5203 v_texcoord0 = a_texcoord0;
5204}
5205
52062020-07-02 13:30:30.504802 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5207#ifdef GL_KHR_blend_equation_advanced
5208#extension GL_ARB_fragment_coord_conventions : enable
5209#extension GL_KHR_blend_equation_advanced : enable
5210#endif
5211#define lowp
5212#define mediump
5213#define highp
5214#line 1
5215#define MYTHTV_NV12
5216#define LINEHEIGHT m_frameData.x
5217#define COLUMN m_frameData.y
5218#define MAXHEIGHT m_frameData.z
5219#define FIELDSIZE m_frameData.w
5220#ifdef MYTHTV_RECTS
5221#extension GL_ARB_texture_rectangle : enable
5222#define texture2D texture2DRect
5223#define sampler2D sampler2DRect
5224#endif
5225#ifdef MYTHTV_EXTOES
5226#extension GL_OES_EGL_image_external : require
5227#define sampler2D samplerExternalOES
5228#endif
5229uniform sampler2D s_texture0;
5230uniform sampler2D s_texture1;
5231uniform highp mat4 m_colourMatrix;
5232uniform highp vec4 m_frameData;
5233varying highp vec2 v_texcoord0;
5234#ifdef MYTHTV_COLOURMAPPING
5235uniform highp mat4 m_primaryMatrix;
5236uniform highp float m_colourGamma;
5237uniform highp float m_displayGamma;
5238highp vec4 ColourMap(highp vec4 color)
5239{
5240 highp vec4 res = clamp(color, 0.0, 1.0);
5241 res.rgb = pow(res.rgb, vec3(m_colourGamma));
5242 res = m_primaryMatrix * res;
5243 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
5244}
5245#endif
5246#ifdef MYTHTV_CUE
5247highp vec2 chromaLocation(highp vec2 xy)
5248{
5249 highp float temp = xy.y * FIELDSIZE;
5250 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
5251 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
5252}
5253#endif
5254#ifdef MYTHTV_NV12
5255highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
5256{
5257#ifdef MYTHTV_CUE
5258#ifdef MYTHTV_RECTS
5259 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
5260#else
5261 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
5262#endif
5263#else
5264#ifdef MYTHTV_RECTS
5265 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
52662020-07-02 13:30:30.505083 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5267#define lowp
5268#define mediump
5269#define highp
5270#line 1
5271attribute highp vec2 a_position;
5272attribute highp vec2 a_texcoord0;
5273varying highp vec2 v_texcoord0;
5274uniform highp mat4 u_projection;
5275void main()
5276{
5277 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
5278 v_texcoord0 = a_texcoord0;
5279}
5280
52812020-07-02 13:30:30.505130 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5282#ifdef GL_KHR_blend_equation_advanced
5283#extension GL_ARB_fragment_coord_conventions : enable
5284#extension GL_KHR_blend_equation_advanced : enable
5285#endif
5286#define lowp
5287#define mediump
5288#define highp
5289#line 1
5290#define MYTHTV_NV12
5291#define MYTHTV_LINEARBLEND
5292#define LINEHEIGHT m_frameData.x
5293#define COLUMN m_frameData.y
5294#define MAXHEIGHT m_frameData.z
5295#define FIELDSIZE m_frameData.w
5296#ifdef MYTHTV_RECTS
5297#extension GL_ARB_texture_rectangle : enable
5298#define texture2D texture2DRect
5299#define sampler2D sampler2DRect
5300#endif
5301#ifdef MYTHTV_EXTOES
5302#extension GL_OES_EGL_image_external : require
5303#define sampler2D samplerExternalOES
5304#endif
5305uniform sampler2D s_texture0;
5306uniform sampler2D s_texture1;
5307uniform highp mat4 m_colourMatrix;
5308uniform highp vec4 m_frameData;
5309varying highp vec2 v_texcoord0;
5310#ifdef MYTHTV_COLOURMAPPING
5311uniform highp mat4 m_primaryMatrix;
5312uniform highp float m_colourGamma;
5313uniform highp float m_displayGamma;
5314highp vec4 ColourMap(highp vec4 color)
5315{
5316 highp vec4 res = clamp(color, 0.0, 1.0);
5317 res.rgb = pow(res.rgb, vec3(m_colourGamma));
5318 res = m_primaryMatrix * res;
5319 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
5320}
5321#endif
5322#ifdef MYTHTV_CUE
5323highp vec2 chromaLocation(highp vec2 xy)
5324{
5325 highp float temp = xy.y * FIELDSIZE;
5326 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
5327 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
5328}
5329#endif
5330#ifdef MYTHTV_NV12
5331highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
5332{
5333#ifdef MYTHTV_CUE
5334#ifdef MYTHTV_RECTS
5335 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
5336#else
5337 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
5338#endif
5339#else
5340#ifdef MYTHTV_RECTS
5341 return vec4(texture2D(texture1, texcoor
53422020-07-02 13:30:30.505419 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5343#define lowp
5344#define mediump
5345#define highp
5346#line 1
5347attribute highp vec2 a_position;
5348attribute highp vec2 a_texcoord0;
5349varying highp vec2 v_texcoord0;
5350uniform highp mat4 u_projection;
5351void main()
5352{
5353 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
5354 v_texcoord0 = a_texcoord0;
5355}
5356
53572020-07-02 13:30:30.505464 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5358#ifdef GL_KHR_blend_equation_advanced
5359#extension GL_ARB_fragment_coord_conventions : enable
5360#extension GL_KHR_blend_equation_advanced : enable
5361#endif
5362#define lowp
5363#define mediump
5364#define highp
5365#line 1
5366#define MYTHTV_NV12
5367#define MYTHTV_TOPFIELD
5368#define MYTHTV_LINEARBLEND
5369#define LINEHEIGHT m_frameData.x
5370#define COLUMN m_frameData.y
5371#define MAXHEIGHT m_frameData.z
5372#define FIELDSIZE m_frameData.w
5373#ifdef MYTHTV_RECTS
5374#extension GL_ARB_texture_rectangle : enable
5375#define texture2D texture2DRect
5376#define sampler2D sampler2DRect
5377#endif
5378#ifdef MYTHTV_EXTOES
5379#extension GL_OES_EGL_image_external : require
5380#define sampler2D samplerExternalOES
5381#endif
5382uniform sampler2D s_texture0;
5383uniform sampler2D s_texture1;
5384uniform highp mat4 m_colourMatrix;
5385uniform highp vec4 m_frameData;
5386varying highp vec2 v_texcoord0;
5387#ifdef MYTHTV_COLOURMAPPING
5388uniform highp mat4 m_primaryMatrix;
5389uniform highp float m_colourGamma;
5390uniform highp float m_displayGamma;
5391highp vec4 ColourMap(highp vec4 color)
5392{
5393 highp vec4 res = clamp(color, 0.0, 1.0);
5394 res.rgb = pow(res.rgb, vec3(m_colourGamma));
5395 res = m_primaryMatrix * res;
5396 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
5397}
5398#endif
5399#ifdef MYTHTV_CUE
5400highp vec2 chromaLocation(highp vec2 xy)
5401{
5402 highp float temp = xy.y * FIELDSIZE;
5403 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
5404 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
5405}
5406#endif
5407#ifdef MYTHTV_NV12
5408highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
5409{
5410#ifdef MYTHTV_CUE
5411#ifdef MYTHTV_RECTS
5412 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
5413#else
5414 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
5415#endif
5416#else
5417#ifdef MYTHTV_RECTS
5418 return vec4(tex
54192020-07-02 13:30:30.505696 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
54202020-07-02 13:30:30.505717 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
54212020-07-02 13:30:30.610677 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:975975, lba:1066, vob:1, cell:1, seeking:0, seektime:0
54222020-07-02 13:30:30.612625 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
54232020-07-02 13:30:30.612644 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
54242020-07-02 13:30:30.612659 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUAPUUUULuUUAL
54252020-07-02 13:30:30.612707 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
54262020-07-02 13:30:30.612717 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
54272020-07-02 13:30:30.612727 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
54282020-07-02 13:30:30.612740 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
54292020-07-02 13:30:30.620776 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
54302020-07-02 13:30:30.620805 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=575): extrapolating to (0,0)
54312020-07-02 13:30:30.620818 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=575, ratio=33.3667): extrapolating to (575,19186)
54322020-07-02 13:30:30.620877 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
54332020-07-02 13:30:30.620887 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
54342020-07-02 13:30:30.620895 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
54352020-07-02 13:30:30.620902 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
54362020-07-02 13:30:30.620916 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
54372020-07-02 13:30:30.620931 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
54382020-07-02 13:30:30.620941 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
54392020-07-02 13:30:30.621120 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
54402020-07-02 13:30:30.621181 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5441#define lowp
5442#define mediump
5443#define highp
5444#line 1
5445attribute highp vec2 a_position;
5446attribute highp vec2 a_texcoord0;
5447varying highp vec2 v_texcoord0;
5448uniform highp mat4 u_projection;
5449void main()
5450{
5451 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
5452 v_texcoord0 = a_texcoord0;
5453}
5454
54552020-07-02 13:30:30.621194 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5456#ifdef GL_KHR_blend_equation_advanced
5457#extension GL_ARB_fragment_coord_conventions : enable
5458#extension GL_KHR_blend_equation_advanced : enable
5459#endif
5460#define lowp
5461#define mediump
5462#define highp
5463#line 1
5464#define LINEHEIGHT m_frameData.x
5465#define COLUMN m_frameData.y
5466#define MAXHEIGHT m_frameData.z
5467#define FIELDSIZE m_frameData.w
5468#ifdef MYTHTV_RECTS
5469#extension GL_ARB_texture_rectangle : enable
5470#define texture2D texture2DRect
5471#define sampler2D sampler2DRect
5472#endif
5473#ifdef MYTHTV_EXTOES
5474#extension GL_OES_EGL_image_external : require
5475#define sampler2D samplerExternalOES
5476#endif
5477uniform sampler2D s_texture0;
5478varying highp vec2 v_texcoord0;
5479void main(void)
5480{
5481 highp vec4 color = texture2D(s_texture0, v_texcoord0);
5482 gl_FragColor = vec4(color.rgb, 1.0);
5483}
5484
54852020-07-02 13:30:30.621422 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5486#define lowp
5487#define mediump
5488#define highp
5489#line 1
5490attribute highp vec2 a_position;
5491attribute highp vec2 a_texcoord0;
5492varying highp vec2 v_texcoord0;
5493uniform highp mat4 u_projection;
5494void main()
5495{
5496 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
5497 v_texcoord0 = a_texcoord0;
5498}
5499
55002020-07-02 13:30:30.621469 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5501#ifdef GL_KHR_blend_equation_advanced
5502#extension GL_ARB_fragment_coord_conventions : enable
5503#extension GL_KHR_blend_equation_advanced : enable
5504#endif
5505#define lowp
5506#define mediump
5507#define highp
5508#line 1
5509#define MYTHTV_NV12
5510#define LINEHEIGHT m_frameData.x
5511#define COLUMN m_frameData.y
5512#define MAXHEIGHT m_frameData.z
5513#define FIELDSIZE m_frameData.w
5514#ifdef MYTHTV_RECTS
5515#extension GL_ARB_texture_rectangle : enable
5516#define texture2D texture2DRect
5517#define sampler2D sampler2DRect
5518#endif
5519#ifdef MYTHTV_EXTOES
5520#extension GL_OES_EGL_image_external : require
5521#define sampler2D samplerExternalOES
5522#endif
5523uniform sampler2D s_texture0;
5524uniform sampler2D s_texture1;
5525uniform highp mat4 m_colourMatrix;
5526uniform highp vec4 m_frameData;
5527varying highp vec2 v_texcoord0;
5528#ifdef MYTHTV_COLOURMAPPING
5529uniform highp mat4 m_primaryMatrix;
5530uniform highp float m_colourGamma;
5531uniform highp float m_displayGamma;
5532highp vec4 ColourMap(highp vec4 color)
5533{
5534 highp vec4 res = clamp(color, 0.0, 1.0);
5535 res.rgb = pow(res.rgb, vec3(m_colourGamma));
5536 res = m_primaryMatrix * res;
5537 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
5538}
5539#endif
5540#ifdef MYTHTV_CUE
5541highp vec2 chromaLocation(highp vec2 xy)
5542{
5543 highp float temp = xy.y * FIELDSIZE;
5544 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
5545 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
5546}
5547#endif
5548#ifdef MYTHTV_NV12
5549highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
5550{
5551#ifdef MYTHTV_CUE
5552#ifdef MYTHTV_RECTS
5553 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
5554#else
5555 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
5556#endif
5557#else
5558#ifdef MYTHTV_RECTS
5559 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
55602020-07-02 13:30:30.621743 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5561#define lowp
5562#define mediump
5563#define highp
5564#line 1
5565attribute highp vec2 a_position;
5566attribute highp vec2 a_texcoord0;
5567varying highp vec2 v_texcoord0;
5568uniform highp mat4 u_projection;
5569void main()
5570{
5571 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
5572 v_texcoord0 = a_texcoord0;
5573}
5574
55752020-07-02 13:30:30.621789 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5576#ifdef GL_KHR_blend_equation_advanced
5577#extension GL_ARB_fragment_coord_conventions : enable
5578#extension GL_KHR_blend_equation_advanced : enable
5579#endif
5580#define lowp
5581#define mediump
5582#define highp
5583#line 1
5584#define MYTHTV_NV12
5585#define MYTHTV_LINEARBLEND
5586#define LINEHEIGHT m_frameData.x
5587#define COLUMN m_frameData.y
5588#define MAXHEIGHT m_frameData.z
5589#define FIELDSIZE m_frameData.w
5590#ifdef MYTHTV_RECTS
5591#extension GL_ARB_texture_rectangle : enable
5592#define texture2D texture2DRect
5593#define sampler2D sampler2DRect
5594#endif
5595#ifdef MYTHTV_EXTOES
5596#extension GL_OES_EGL_image_external : require
5597#define sampler2D samplerExternalOES
5598#endif
5599uniform sampler2D s_texture0;
5600uniform sampler2D s_texture1;
5601uniform highp mat4 m_colourMatrix;
5602uniform highp vec4 m_frameData;
5603varying highp vec2 v_texcoord0;
5604#ifdef MYTHTV_COLOURMAPPING
5605uniform highp mat4 m_primaryMatrix;
5606uniform highp float m_colourGamma;
5607uniform highp float m_displayGamma;
5608highp vec4 ColourMap(highp vec4 color)
5609{
5610 highp vec4 res = clamp(color, 0.0, 1.0);
5611 res.rgb = pow(res.rgb, vec3(m_colourGamma));
5612 res = m_primaryMatrix * res;
5613 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
5614}
5615#endif
5616#ifdef MYTHTV_CUE
5617highp vec2 chromaLocation(highp vec2 xy)
5618{
5619 highp float temp = xy.y * FIELDSIZE;
5620 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
5621 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
5622}
5623#endif
5624#ifdef MYTHTV_NV12
5625highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
5626{
5627#ifdef MYTHTV_CUE
5628#ifdef MYTHTV_RECTS
5629 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
5630#else
5631 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
5632#endif
5633#else
5634#ifdef MYTHTV_RECTS
5635 return vec4(texture2D(texture1, texcoor
56362020-07-02 13:30:30.622049 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5637#define lowp
5638#define mediump
5639#define highp
5640#line 1
5641attribute highp vec2 a_position;
5642attribute highp vec2 a_texcoord0;
5643varying highp vec2 v_texcoord0;
5644uniform highp mat4 u_projection;
5645void main()
5646{
5647 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
5648 v_texcoord0 = a_texcoord0;
5649}
5650
56512020-07-02 13:30:30.622096 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5652#ifdef GL_KHR_blend_equation_advanced
5653#extension GL_ARB_fragment_coord_conventions : enable
5654#extension GL_KHR_blend_equation_advanced : enable
5655#endif
5656#define lowp
5657#define mediump
5658#define highp
5659#line 1
5660#define MYTHTV_NV12
5661#define MYTHTV_TOPFIELD
5662#define MYTHTV_LINEARBLEND
5663#define LINEHEIGHT m_frameData.x
5664#define COLUMN m_frameData.y
5665#define MAXHEIGHT m_frameData.z
5666#define FIELDSIZE m_frameData.w
5667#ifdef MYTHTV_RECTS
5668#extension GL_ARB_texture_rectangle : enable
5669#define texture2D texture2DRect
5670#define sampler2D sampler2DRect
5671#endif
5672#ifdef MYTHTV_EXTOES
5673#extension GL_OES_EGL_image_external : require
5674#define sampler2D samplerExternalOES
5675#endif
5676uniform sampler2D s_texture0;
5677uniform sampler2D s_texture1;
5678uniform highp mat4 m_colourMatrix;
5679uniform highp vec4 m_frameData;
5680varying highp vec2 v_texcoord0;
5681#ifdef MYTHTV_COLOURMAPPING
5682uniform highp mat4 m_primaryMatrix;
5683uniform highp float m_colourGamma;
5684uniform highp float m_displayGamma;
5685highp vec4 ColourMap(highp vec4 color)
5686{
5687 highp vec4 res = clamp(color, 0.0, 1.0);
5688 res.rgb = pow(res.rgb, vec3(m_colourGamma));
5689 res = m_primaryMatrix * res;
5690 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
5691}
5692#endif
5693#ifdef MYTHTV_CUE
5694highp vec2 chromaLocation(highp vec2 xy)
5695{
5696 highp float temp = xy.y * FIELDSIZE;
5697 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
5698 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
5699}
5700#endif
5701#ifdef MYTHTV_NV12
5702highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
5703{
5704#ifdef MYTHTV_CUE
5705#ifdef MYTHTV_RECTS
5706 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
5707#else
5708 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
5709#endif
5710#else
5711#ifdef MYTHTV_RECTS
5712 return vec4(tex
57132020-07-02 13:30:30.622301 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
57142020-07-02 13:30:30.622315 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
57152020-07-02 13:30:30.623076 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
57162020-07-02 13:30:30.727447 N [2204707/2204707] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 104ms for video buffers p(AL)AAAAAAAAAAAA
57172020-07-02 13:30:30.832117 N [2204707/2204707] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 209ms for video buffers p(AL)AAAAAAAAAAAA
57182020-07-02 13:30:30.936208 N [2204707/2204707] CoreContext mythplayer.cpp:2027 (PrebufferEnoughFrames) - Player(0): Waited 313ms for video buffers p(AL)AAAAAAAAAAAA
57192020-07-02 13:30:31.040413 N [2204707/2204707] CoreContext mythplayer.cpp:2017 (PrebufferEnoughFrames) - Player(0): To see more buffering messages use -v playback
57202020-07-02 13:30:31.040446 N [2204707/2204707] CoreContext mythplayer.cpp:2021 (PrebufferEnoughFrames) - Player(0): Waited 417ms for video buffers p(AL)AAAAAAAAAAAA
57212020-07-02 13:30:31.066249 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 412ms
57222020-07-02 13:30:31.066268 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 378ms
57232020-07-02 13:30:31.066282 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
57242020-07-02 13:30:31.109130 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 388ms
57252020-07-02 13:30:31.109156 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 355ms
57262020-07-02 13:30:31.109167 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
57272020-07-02 13:30:31.148115 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 360ms
57282020-07-02 13:30:31.148140 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 327ms
57292020-07-02 13:30:31.148151 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
57302020-07-02 13:30:31.178786 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 324ms
57312020-07-02 13:30:31.178804 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
57322020-07-02 13:30:31.187457 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 299ms
57332020-07-02 13:30:31.187485 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 266ms
57342020-07-02 13:30:31.187499 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
57352020-07-02 13:30:31.190500 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1021020, lba:1265, vob:1, cell:1, seeking:0, seektime:0
57362020-07-02 13:30:31.197882 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
57372020-07-02 13:30:31.197932 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
57382020-07-02 13:30:31.197955 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAApULAALA
57392020-07-02 13:30:31.198012 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
57402020-07-02 13:30:31.198026 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
57412020-07-02 13:30:31.198037 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
57422020-07-02 13:30:31.198054 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
57432020-07-02 13:30:31.200498 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
57442020-07-02 13:30:31.213446 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=592): extrapolating to (0,0)
57452020-07-02 13:30:31.213462 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=592, ratio=33.3667): extrapolating to (592,19753)
57462020-07-02 13:30:31.213544 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
57472020-07-02 13:30:31.213559 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
57482020-07-02 13:30:31.213568 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
57492020-07-02 13:30:31.213575 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
57502020-07-02 13:30:31.213594 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
57512020-07-02 13:30:31.213611 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
57522020-07-02 13:30:31.213621 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
57532020-07-02 13:30:31.213802 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
57542020-07-02 13:30:31.213869 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5755#define lowp
5756#define mediump
5757#define highp
5758#line 1
5759attribute highp vec2 a_position;
5760attribute highp vec2 a_texcoord0;
5761varying highp vec2 v_texcoord0;
5762uniform highp mat4 u_projection;
5763void main()
5764{
5765 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
5766 v_texcoord0 = a_texcoord0;
5767}
5768
57692020-07-02 13:30:31.213882 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5770#ifdef GL_KHR_blend_equation_advanced
5771#extension GL_ARB_fragment_coord_conventions : enable
5772#extension GL_KHR_blend_equation_advanced : enable
5773#endif
5774#define lowp
5775#define mediump
5776#define highp
5777#line 1
5778#define LINEHEIGHT m_frameData.x
5779#define COLUMN m_frameData.y
5780#define MAXHEIGHT m_frameData.z
5781#define FIELDSIZE m_frameData.w
5782#ifdef MYTHTV_RECTS
5783#extension GL_ARB_texture_rectangle : enable
5784#define texture2D texture2DRect
5785#define sampler2D sampler2DRect
5786#endif
5787#ifdef MYTHTV_EXTOES
5788#extension GL_OES_EGL_image_external : require
5789#define sampler2D samplerExternalOES
5790#endif
5791uniform sampler2D s_texture0;
5792varying highp vec2 v_texcoord0;
5793void main(void)
5794{
5795 highp vec4 color = texture2D(s_texture0, v_texcoord0);
5796 gl_FragColor = vec4(color.rgb, 1.0);
5797}
5798
57992020-07-02 13:30:31.214161 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5800#define lowp
5801#define mediump
5802#define highp
5803#line 1
5804attribute highp vec2 a_position;
5805attribute highp vec2 a_texcoord0;
5806varying highp vec2 v_texcoord0;
5807uniform highp mat4 u_projection;
5808void main()
5809{
5810 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
5811 v_texcoord0 = a_texcoord0;
5812}
5813
58142020-07-02 13:30:31.214203 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5815#ifdef GL_KHR_blend_equation_advanced
5816#extension GL_ARB_fragment_coord_conventions : enable
5817#extension GL_KHR_blend_equation_advanced : enable
5818#endif
5819#define lowp
5820#define mediump
5821#define highp
5822#line 1
5823#define MYTHTV_NV12
5824#define LINEHEIGHT m_frameData.x
5825#define COLUMN m_frameData.y
5826#define MAXHEIGHT m_frameData.z
5827#define FIELDSIZE m_frameData.w
5828#ifdef MYTHTV_RECTS
5829#extension GL_ARB_texture_rectangle : enable
5830#define texture2D texture2DRect
5831#define sampler2D sampler2DRect
5832#endif
5833#ifdef MYTHTV_EXTOES
5834#extension GL_OES_EGL_image_external : require
5835#define sampler2D samplerExternalOES
5836#endif
5837uniform sampler2D s_texture0;
5838uniform sampler2D s_texture1;
5839uniform highp mat4 m_colourMatrix;
5840uniform highp vec4 m_frameData;
5841varying highp vec2 v_texcoord0;
5842#ifdef MYTHTV_COLOURMAPPING
5843uniform highp mat4 m_primaryMatrix;
5844uniform highp float m_colourGamma;
5845uniform highp float m_displayGamma;
5846highp vec4 ColourMap(highp vec4 color)
5847{
5848 highp vec4 res = clamp(color, 0.0, 1.0);
5849 res.rgb = pow(res.rgb, vec3(m_colourGamma));
5850 res = m_primaryMatrix * res;
5851 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
5852}
5853#endif
5854#ifdef MYTHTV_CUE
5855highp vec2 chromaLocation(highp vec2 xy)
5856{
5857 highp float temp = xy.y * FIELDSIZE;
5858 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
5859 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
5860}
5861#endif
5862#ifdef MYTHTV_NV12
5863highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
5864{
5865#ifdef MYTHTV_CUE
5866#ifdef MYTHTV_RECTS
5867 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
5868#else
5869 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
5870#endif
5871#else
5872#ifdef MYTHTV_RECTS
5873 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
58742020-07-02 13:30:31.214508 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5875#define lowp
5876#define mediump
5877#define highp
5878#line 1
5879attribute highp vec2 a_position;
5880attribute highp vec2 a_texcoord0;
5881varying highp vec2 v_texcoord0;
5882uniform highp mat4 u_projection;
5883void main()
5884{
5885 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
5886 v_texcoord0 = a_texcoord0;
5887}
5888
58892020-07-02 13:30:31.214552 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5890#ifdef GL_KHR_blend_equation_advanced
5891#extension GL_ARB_fragment_coord_conventions : enable
5892#extension GL_KHR_blend_equation_advanced : enable
5893#endif
5894#define lowp
5895#define mediump
5896#define highp
5897#line 1
5898#define MYTHTV_NV12
5899#define MYTHTV_LINEARBLEND
5900#define LINEHEIGHT m_frameData.x
5901#define COLUMN m_frameData.y
5902#define MAXHEIGHT m_frameData.z
5903#define FIELDSIZE m_frameData.w
5904#ifdef MYTHTV_RECTS
5905#extension GL_ARB_texture_rectangle : enable
5906#define texture2D texture2DRect
5907#define sampler2D sampler2DRect
5908#endif
5909#ifdef MYTHTV_EXTOES
5910#extension GL_OES_EGL_image_external : require
5911#define sampler2D samplerExternalOES
5912#endif
5913uniform sampler2D s_texture0;
5914uniform sampler2D s_texture1;
5915uniform highp mat4 m_colourMatrix;
5916uniform highp vec4 m_frameData;
5917varying highp vec2 v_texcoord0;
5918#ifdef MYTHTV_COLOURMAPPING
5919uniform highp mat4 m_primaryMatrix;
5920uniform highp float m_colourGamma;
5921uniform highp float m_displayGamma;
5922highp vec4 ColourMap(highp vec4 color)
5923{
5924 highp vec4 res = clamp(color, 0.0, 1.0);
5925 res.rgb = pow(res.rgb, vec3(m_colourGamma));
5926 res = m_primaryMatrix * res;
5927 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
5928}
5929#endif
5930#ifdef MYTHTV_CUE
5931highp vec2 chromaLocation(highp vec2 xy)
5932{
5933 highp float temp = xy.y * FIELDSIZE;
5934 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
5935 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
5936}
5937#endif
5938#ifdef MYTHTV_NV12
5939highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
5940{
5941#ifdef MYTHTV_CUE
5942#ifdef MYTHTV_RECTS
5943 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
5944#else
5945 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
5946#endif
5947#else
5948#ifdef MYTHTV_RECTS
5949 return vec4(texture2D(texture1, texcoor
59502020-07-02 13:30:31.214855 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5951#define lowp
5952#define mediump
5953#define highp
5954#line 1
5955attribute highp vec2 a_position;
5956attribute highp vec2 a_texcoord0;
5957varying highp vec2 v_texcoord0;
5958uniform highp mat4 u_projection;
5959void main()
5960{
5961 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
5962 v_texcoord0 = a_texcoord0;
5963}
5964
59652020-07-02 13:30:31.214896 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
5966#ifdef GL_KHR_blend_equation_advanced
5967#extension GL_ARB_fragment_coord_conventions : enable
5968#extension GL_KHR_blend_equation_advanced : enable
5969#endif
5970#define lowp
5971#define mediump
5972#define highp
5973#line 1
5974#define MYTHTV_NV12
5975#define MYTHTV_TOPFIELD
5976#define MYTHTV_LINEARBLEND
5977#define LINEHEIGHT m_frameData.x
5978#define COLUMN m_frameData.y
5979#define MAXHEIGHT m_frameData.z
5980#define FIELDSIZE m_frameData.w
5981#ifdef MYTHTV_RECTS
5982#extension GL_ARB_texture_rectangle : enable
5983#define texture2D texture2DRect
5984#define sampler2D sampler2DRect
5985#endif
5986#ifdef MYTHTV_EXTOES
5987#extension GL_OES_EGL_image_external : require
5988#define sampler2D samplerExternalOES
5989#endif
5990uniform sampler2D s_texture0;
5991uniform sampler2D s_texture1;
5992uniform highp mat4 m_colourMatrix;
5993uniform highp vec4 m_frameData;
5994varying highp vec2 v_texcoord0;
5995#ifdef MYTHTV_COLOURMAPPING
5996uniform highp mat4 m_primaryMatrix;
5997uniform highp float m_colourGamma;
5998uniform highp float m_displayGamma;
5999highp vec4 ColourMap(highp vec4 color)
6000{
6001 highp vec4 res = clamp(color, 0.0, 1.0);
6002 res.rgb = pow(res.rgb, vec3(m_colourGamma));
6003 res = m_primaryMatrix * res;
6004 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
6005}
6006#endif
6007#ifdef MYTHTV_CUE
6008highp vec2 chromaLocation(highp vec2 xy)
6009{
6010 highp float temp = xy.y * FIELDSIZE;
6011 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
6012 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
6013}
6014#endif
6015#ifdef MYTHTV_NV12
6016highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
6017{
6018#ifdef MYTHTV_CUE
6019#ifdef MYTHTV_RECTS
6020 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
6021#else
6022 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
6023#endif
6024#else
6025#ifdef MYTHTV_RECTS
6026 return vec4(tex
60272020-07-02 13:30:31.215117 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
60282020-07-02 13:30:31.215130 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
60292020-07-02 13:30:31.215706 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
60302020-07-02 13:30:31.300079 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1066065, lba:1405, vob:1, cell:1, seeking:0, seektime:0
60312020-07-02 13:30:31.364438 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 197 ms
60322020-07-02 13:30:31.364491 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:38 (DebugDRMFrame) - EGLDMABUF: DRM frame: Layers 2 Objects 1
60332020-07-02 13:30:31.364499 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 0: Format R8 Planes 1
60342020-07-02 13:30:31.364506 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 0 Pitch 768
60352020-07-02 13:30:31.364510 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:42 (DebugDRMFrame) - EGLDMABUF: Layer 1: Format GR88 Planes 1
60362020-07-02 13:30:31.364513 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:47 (DebugDRMFrame) - EGLDMABUF: Plane 0: Index 0 Offset 368640 Pitch 768
60372020-07-02 13:30:31.364518 D [2204707/2204707] CoreContext opengl/mythegldmabuf.cpp:53 (DebugDRMFrame) - EGLDMABUF: Object: 0 FD 109 Mods 0x100000000000002
60382020-07-02 13:30:31.397495 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 197 ms
60392020-07-02 13:30:31.426688 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
60402020-07-02 13:30:31.426767 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
60412020-07-02 13:30:31.426810 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAUAPLuUUUAL
60422020-07-02 13:30:31.426954 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
60432020-07-02 13:30:31.426991 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
60442020-07-02 13:30:31.427035 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
60452020-07-02 13:30:31.427107 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
60462020-07-02 13:30:31.438329 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
60472020-07-02 13:30:31.438364 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
60482020-07-02 13:30:31.464898 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=600): extrapolating to (0,0)
60492020-07-02 13:30:31.464928 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=600, ratio=33.3667): extrapolating to (600,20020)
60502020-07-02 13:30:31.465056 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
60512020-07-02 13:30:31.465075 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
60522020-07-02 13:30:31.465090 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
60532020-07-02 13:30:31.465103 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
60542020-07-02 13:30:31.465136 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
60552020-07-02 13:30:31.465168 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
60562020-07-02 13:30:31.465208 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
60572020-07-02 13:30:31.465490 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
60582020-07-02 13:30:31.465594 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6059#define lowp
6060#define mediump
6061#define highp
6062#line 1
6063attribute highp vec2 a_position;
6064attribute highp vec2 a_texcoord0;
6065varying highp vec2 v_texcoord0;
6066uniform highp mat4 u_projection;
6067void main()
6068{
6069 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
6070 v_texcoord0 = a_texcoord0;
6071}
6072
60732020-07-02 13:30:31.465614 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6074#ifdef GL_KHR_blend_equation_advanced
6075#extension GL_ARB_fragment_coord_conventions : enable
6076#extension GL_KHR_blend_equation_advanced : enable
6077#endif
6078#define lowp
6079#define mediump
6080#define highp
6081#line 1
6082#define LINEHEIGHT m_frameData.x
6083#define COLUMN m_frameData.y
6084#define MAXHEIGHT m_frameData.z
6085#define FIELDSIZE m_frameData.w
6086#ifdef MYTHTV_RECTS
6087#extension GL_ARB_texture_rectangle : enable
6088#define texture2D texture2DRect
6089#define sampler2D sampler2DRect
6090#endif
6091#ifdef MYTHTV_EXTOES
6092#extension GL_OES_EGL_image_external : require
6093#define sampler2D samplerExternalOES
6094#endif
6095uniform sampler2D s_texture0;
6096varying highp vec2 v_texcoord0;
6097void main(void)
6098{
6099 highp vec4 color = texture2D(s_texture0, v_texcoord0);
6100 gl_FragColor = vec4(color.rgb, 1.0);
6101}
6102
61032020-07-02 13:30:31.466052 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6104#define lowp
6105#define mediump
6106#define highp
6107#line 1
6108attribute highp vec2 a_position;
6109attribute highp vec2 a_texcoord0;
6110varying highp vec2 v_texcoord0;
6111uniform highp mat4 u_projection;
6112void main()
6113{
6114 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
6115 v_texcoord0 = a_texcoord0;
6116}
6117
61182020-07-02 13:30:31.466125 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6119#ifdef GL_KHR_blend_equation_advanced
6120#extension GL_ARB_fragment_coord_conventions : enable
6121#extension GL_KHR_blend_equation_advanced : enable
6122#endif
6123#define lowp
6124#define mediump
6125#define highp
6126#line 1
6127#define MYTHTV_NV12
6128#define LINEHEIGHT m_frameData.x
6129#define COLUMN m_frameData.y
6130#define MAXHEIGHT m_frameData.z
6131#define FIELDSIZE m_frameData.w
6132#ifdef MYTHTV_RECTS
6133#extension GL_ARB_texture_rectangle : enable
6134#define texture2D texture2DRect
6135#define sampler2D sampler2DRect
6136#endif
6137#ifdef MYTHTV_EXTOES
6138#extension GL_OES_EGL_image_external : require
6139#define sampler2D samplerExternalOES
6140#endif
6141uniform sampler2D s_texture0;
6142uniform sampler2D s_texture1;
6143uniform highp mat4 m_colourMatrix;
6144uniform highp vec4 m_frameData;
6145varying highp vec2 v_texcoord0;
6146#ifdef MYTHTV_COLOURMAPPING
6147uniform highp mat4 m_primaryMatrix;
6148uniform highp float m_colourGamma;
6149uniform highp float m_displayGamma;
6150highp vec4 ColourMap(highp vec4 color)
6151{
6152 highp vec4 res = clamp(color, 0.0, 1.0);
6153 res.rgb = pow(res.rgb, vec3(m_colourGamma));
6154 res = m_primaryMatrix * res;
6155 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
6156}
6157#endif
6158#ifdef MYTHTV_CUE
6159highp vec2 chromaLocation(highp vec2 xy)
6160{
6161 highp float temp = xy.y * FIELDSIZE;
6162 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
6163 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
6164}
6165#endif
6166#ifdef MYTHTV_NV12
6167highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
6168{
6169#ifdef MYTHTV_CUE
6170#ifdef MYTHTV_RECTS
6171 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
6172#else
6173 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
6174#endif
6175#else
6176#ifdef MYTHTV_RECTS
6177 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
61782020-07-02 13:30:31.466621 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6179#define lowp
6180#define mediump
6181#define highp
6182#line 1
6183attribute highp vec2 a_position;
6184attribute highp vec2 a_texcoord0;
6185varying highp vec2 v_texcoord0;
6186uniform highp mat4 u_projection;
6187void main()
6188{
6189 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
6190 v_texcoord0 = a_texcoord0;
6191}
6192
61932020-07-02 13:30:31.466723 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6194#ifdef GL_KHR_blend_equation_advanced
6195#extension GL_ARB_fragment_coord_conventions : enable
6196#extension GL_KHR_blend_equation_advanced : enable
6197#endif
6198#define lowp
6199#define mediump
6200#define highp
6201#line 1
6202#define MYTHTV_NV12
6203#define MYTHTV_LINEARBLEND
6204#define LINEHEIGHT m_frameData.x
6205#define COLUMN m_frameData.y
6206#define MAXHEIGHT m_frameData.z
6207#define FIELDSIZE m_frameData.w
6208#ifdef MYTHTV_RECTS
6209#extension GL_ARB_texture_rectangle : enable
6210#define texture2D texture2DRect
6211#define sampler2D sampler2DRect
6212#endif
6213#ifdef MYTHTV_EXTOES
6214#extension GL_OES_EGL_image_external : require
6215#define sampler2D samplerExternalOES
6216#endif
6217uniform sampler2D s_texture0;
6218uniform sampler2D s_texture1;
6219uniform highp mat4 m_colourMatrix;
6220uniform highp vec4 m_frameData;
6221varying highp vec2 v_texcoord0;
6222#ifdef MYTHTV_COLOURMAPPING
6223uniform highp mat4 m_primaryMatrix;
6224uniform highp float m_colourGamma;
6225uniform highp float m_displayGamma;
6226highp vec4 ColourMap(highp vec4 color)
6227{
6228 highp vec4 res = clamp(color, 0.0, 1.0);
6229 res.rgb = pow(res.rgb, vec3(m_colourGamma));
6230 res = m_primaryMatrix * res;
6231 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
6232}
6233#endif
6234#ifdef MYTHTV_CUE
6235highp vec2 chromaLocation(highp vec2 xy)
6236{
6237 highp float temp = xy.y * FIELDSIZE;
6238 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
6239 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
6240}
6241#endif
6242#ifdef MYTHTV_NV12
6243highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
6244{
6245#ifdef MYTHTV_CUE
6246#ifdef MYTHTV_RECTS
6247 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
6248#else
6249 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
6250#endif
6251#else
6252#ifdef MYTHTV_RECTS
6253 return vec4(texture2D(texture1, texcoor
62542020-07-02 13:30:31.467197 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6255#define lowp
6256#define mediump
6257#define highp
6258#line 1
6259attribute highp vec2 a_position;
6260attribute highp vec2 a_texcoord0;
6261varying highp vec2 v_texcoord0;
6262uniform highp mat4 u_projection;
6263void main()
6264{
6265 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
6266 v_texcoord0 = a_texcoord0;
6267}
6268
62692020-07-02 13:30:31.467333 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6270#ifdef GL_KHR_blend_equation_advanced
6271#extension GL_ARB_fragment_coord_conventions : enable
6272#extension GL_KHR_blend_equation_advanced : enable
6273#endif
6274#define lowp
6275#define mediump
6276#define highp
6277#line 1
6278#define MYTHTV_NV12
6279#define MYTHTV_TOPFIELD
6280#define MYTHTV_LINEARBLEND
6281#define LINEHEIGHT m_frameData.x
6282#define COLUMN m_frameData.y
6283#define MAXHEIGHT m_frameData.z
6284#define FIELDSIZE m_frameData.w
6285#ifdef MYTHTV_RECTS
6286#extension GL_ARB_texture_rectangle : enable
6287#define texture2D texture2DRect
6288#define sampler2D sampler2DRect
6289#endif
6290#ifdef MYTHTV_EXTOES
6291#extension GL_OES_EGL_image_external : require
6292#define sampler2D samplerExternalOES
6293#endif
6294uniform sampler2D s_texture0;
6295uniform sampler2D s_texture1;
6296uniform highp mat4 m_colourMatrix;
6297uniform highp vec4 m_frameData;
6298varying highp vec2 v_texcoord0;
6299#ifdef MYTHTV_COLOURMAPPING
6300uniform highp mat4 m_primaryMatrix;
6301uniform highp float m_colourGamma;
6302uniform highp float m_displayGamma;
6303highp vec4 ColourMap(highp vec4 color)
6304{
6305 highp vec4 res = clamp(color, 0.0, 1.0);
6306 res.rgb = pow(res.rgb, vec3(m_colourGamma));
6307 res = m_primaryMatrix * res;
6308 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
6309}
6310#endif
6311#ifdef MYTHTV_CUE
6312highp vec2 chromaLocation(highp vec2 xy)
6313{
6314 highp float temp = xy.y * FIELDSIZE;
6315 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
6316 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
6317}
6318#endif
6319#ifdef MYTHTV_NV12
6320highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
6321{
6322#ifdef MYTHTV_CUE
6323#ifdef MYTHTV_RECTS
6324 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
6325#else
6326 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
6327#endif
6328#else
6329#ifdef MYTHTV_RECTS
6330 return vec4(tex
63312020-07-02 13:30:31.467766 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
63322020-07-02 13:30:31.467798 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
63332020-07-02 13:30:31.514921 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
63342020-07-02 13:30:31.658294 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1111110, lba:1590, vob:1, cell:1, seeking:0, seektime:0
63352020-07-02 13:30:31.664879 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
63362020-07-02 13:30:31.664956 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
63372020-07-02 13:30:31.665022 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAUALUPuUUL
63382020-07-02 13:30:31.665214 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
63392020-07-02 13:30:31.665261 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
63402020-07-02 13:30:31.665310 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
63412020-07-02 13:30:31.665358 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
63422020-07-02 13:30:31.681876 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
63432020-07-02 13:30:31.681914 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
63442020-07-02 13:30:31.724898 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=611): extrapolating to (0,0)
63452020-07-02 13:30:31.724912 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=611, ratio=33.3667): extrapolating to (611,20387)
63462020-07-02 13:30:31.724968 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
63472020-07-02 13:30:31.724979 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
63482020-07-02 13:30:31.724987 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
63492020-07-02 13:30:31.724993 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
63502020-07-02 13:30:31.725008 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
63512020-07-02 13:30:31.725025 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
63522020-07-02 13:30:31.725034 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
63532020-07-02 13:30:31.725201 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
63542020-07-02 13:30:31.725263 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6355#define lowp
6356#define mediump
6357#define highp
6358#line 1
6359attribute highp vec2 a_position;
6360attribute highp vec2 a_texcoord0;
6361varying highp vec2 v_texcoord0;
6362uniform highp mat4 u_projection;
6363void main()
6364{
6365 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
6366 v_texcoord0 = a_texcoord0;
6367}
6368
63692020-07-02 13:30:31.725275 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6370#ifdef GL_KHR_blend_equation_advanced
6371#extension GL_ARB_fragment_coord_conventions : enable
6372#extension GL_KHR_blend_equation_advanced : enable
6373#endif
6374#define lowp
6375#define mediump
6376#define highp
6377#line 1
6378#define LINEHEIGHT m_frameData.x
6379#define COLUMN m_frameData.y
6380#define MAXHEIGHT m_frameData.z
6381#define FIELDSIZE m_frameData.w
6382#ifdef MYTHTV_RECTS
6383#extension GL_ARB_texture_rectangle : enable
6384#define texture2D texture2DRect
6385#define sampler2D sampler2DRect
6386#endif
6387#ifdef MYTHTV_EXTOES
6388#extension GL_OES_EGL_image_external : require
6389#define sampler2D samplerExternalOES
6390#endif
6391uniform sampler2D s_texture0;
6392varying highp vec2 v_texcoord0;
6393void main(void)
6394{
6395 highp vec4 color = texture2D(s_texture0, v_texcoord0);
6396 gl_FragColor = vec4(color.rgb, 1.0);
6397}
6398
63992020-07-02 13:30:31.725493 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6400#define lowp
6401#define mediump
6402#define highp
6403#line 1
6404attribute highp vec2 a_position;
6405attribute highp vec2 a_texcoord0;
6406varying highp vec2 v_texcoord0;
6407uniform highp mat4 u_projection;
6408void main()
6409{
6410 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
6411 v_texcoord0 = a_texcoord0;
6412}
6413
64142020-07-02 13:30:31.725536 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6415#ifdef GL_KHR_blend_equation_advanced
6416#extension GL_ARB_fragment_coord_conventions : enable
6417#extension GL_KHR_blend_equation_advanced : enable
6418#endif
6419#define lowp
6420#define mediump
6421#define highp
6422#line 1
6423#define MYTHTV_NV12
6424#define LINEHEIGHT m_frameData.x
6425#define COLUMN m_frameData.y
6426#define MAXHEIGHT m_frameData.z
6427#define FIELDSIZE m_frameData.w
6428#ifdef MYTHTV_RECTS
6429#extension GL_ARB_texture_rectangle : enable
6430#define texture2D texture2DRect
6431#define sampler2D sampler2DRect
6432#endif
6433#ifdef MYTHTV_EXTOES
6434#extension GL_OES_EGL_image_external : require
6435#define sampler2D samplerExternalOES
6436#endif
6437uniform sampler2D s_texture0;
6438uniform sampler2D s_texture1;
6439uniform highp mat4 m_colourMatrix;
6440uniform highp vec4 m_frameData;
6441varying highp vec2 v_texcoord0;
6442#ifdef MYTHTV_COLOURMAPPING
6443uniform highp mat4 m_primaryMatrix;
6444uniform highp float m_colourGamma;
6445uniform highp float m_displayGamma;
6446highp vec4 ColourMap(highp vec4 color)
6447{
6448 highp vec4 res = clamp(color, 0.0, 1.0);
6449 res.rgb = pow(res.rgb, vec3(m_colourGamma));
6450 res = m_primaryMatrix * res;
6451 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
6452}
6453#endif
6454#ifdef MYTHTV_CUE
6455highp vec2 chromaLocation(highp vec2 xy)
6456{
6457 highp float temp = xy.y * FIELDSIZE;
6458 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
6459 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
6460}
6461#endif
6462#ifdef MYTHTV_NV12
6463highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
6464{
6465#ifdef MYTHTV_CUE
6466#ifdef MYTHTV_RECTS
6467 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
6468#else
6469 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
6470#endif
6471#else
6472#ifdef MYTHTV_RECTS
6473 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
64742020-07-02 13:30:31.725807 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6475#define lowp
6476#define mediump
6477#define highp
6478#line 1
6479attribute highp vec2 a_position;
6480attribute highp vec2 a_texcoord0;
6481varying highp vec2 v_texcoord0;
6482uniform highp mat4 u_projection;
6483void main()
6484{
6485 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
6486 v_texcoord0 = a_texcoord0;
6487}
6488
64892020-07-02 13:30:31.725851 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6490#ifdef GL_KHR_blend_equation_advanced
6491#extension GL_ARB_fragment_coord_conventions : enable
6492#extension GL_KHR_blend_equation_advanced : enable
6493#endif
6494#define lowp
6495#define mediump
6496#define highp
6497#line 1
6498#define MYTHTV_NV12
6499#define MYTHTV_LINEARBLEND
6500#define LINEHEIGHT m_frameData.x
6501#define COLUMN m_frameData.y
6502#define MAXHEIGHT m_frameData.z
6503#define FIELDSIZE m_frameData.w
6504#ifdef MYTHTV_RECTS
6505#extension GL_ARB_texture_rectangle : enable
6506#define texture2D texture2DRect
6507#define sampler2D sampler2DRect
6508#endif
6509#ifdef MYTHTV_EXTOES
6510#extension GL_OES_EGL_image_external : require
6511#define sampler2D samplerExternalOES
6512#endif
6513uniform sampler2D s_texture0;
6514uniform sampler2D s_texture1;
6515uniform highp mat4 m_colourMatrix;
6516uniform highp vec4 m_frameData;
6517varying highp vec2 v_texcoord0;
6518#ifdef MYTHTV_COLOURMAPPING
6519uniform highp mat4 m_primaryMatrix;
6520uniform highp float m_colourGamma;
6521uniform highp float m_displayGamma;
6522highp vec4 ColourMap(highp vec4 color)
6523{
6524 highp vec4 res = clamp(color, 0.0, 1.0);
6525 res.rgb = pow(res.rgb, vec3(m_colourGamma));
6526 res = m_primaryMatrix * res;
6527 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
6528}
6529#endif
6530#ifdef MYTHTV_CUE
6531highp vec2 chromaLocation(highp vec2 xy)
6532{
6533 highp float temp = xy.y * FIELDSIZE;
6534 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
6535 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
6536}
6537#endif
6538#ifdef MYTHTV_NV12
6539highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
6540{
6541#ifdef MYTHTV_CUE
6542#ifdef MYTHTV_RECTS
6543 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
6544#else
6545 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
6546#endif
6547#else
6548#ifdef MYTHTV_RECTS
6549 return vec4(texture2D(texture1, texcoor
65502020-07-02 13:30:31.726092 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6551#define lowp
6552#define mediump
6553#define highp
6554#line 1
6555attribute highp vec2 a_position;
6556attribute highp vec2 a_texcoord0;
6557varying highp vec2 v_texcoord0;
6558uniform highp mat4 u_projection;
6559void main()
6560{
6561 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
6562 v_texcoord0 = a_texcoord0;
6563}
6564
65652020-07-02 13:30:31.726135 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6566#ifdef GL_KHR_blend_equation_advanced
6567#extension GL_ARB_fragment_coord_conventions : enable
6568#extension GL_KHR_blend_equation_advanced : enable
6569#endif
6570#define lowp
6571#define mediump
6572#define highp
6573#line 1
6574#define MYTHTV_NV12
6575#define MYTHTV_TOPFIELD
6576#define MYTHTV_LINEARBLEND
6577#define LINEHEIGHT m_frameData.x
6578#define COLUMN m_frameData.y
6579#define MAXHEIGHT m_frameData.z
6580#define FIELDSIZE m_frameData.w
6581#ifdef MYTHTV_RECTS
6582#extension GL_ARB_texture_rectangle : enable
6583#define texture2D texture2DRect
6584#define sampler2D sampler2DRect
6585#endif
6586#ifdef MYTHTV_EXTOES
6587#extension GL_OES_EGL_image_external : require
6588#define sampler2D samplerExternalOES
6589#endif
6590uniform sampler2D s_texture0;
6591uniform sampler2D s_texture1;
6592uniform highp mat4 m_colourMatrix;
6593uniform highp vec4 m_frameData;
6594varying highp vec2 v_texcoord0;
6595#ifdef MYTHTV_COLOURMAPPING
6596uniform highp mat4 m_primaryMatrix;
6597uniform highp float m_colourGamma;
6598uniform highp float m_displayGamma;
6599highp vec4 ColourMap(highp vec4 color)
6600{
6601 highp vec4 res = clamp(color, 0.0, 1.0);
6602 res.rgb = pow(res.rgb, vec3(m_colourGamma));
6603 res = m_primaryMatrix * res;
6604 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
6605}
6606#endif
6607#ifdef MYTHTV_CUE
6608highp vec2 chromaLocation(highp vec2 xy)
6609{
6610 highp float temp = xy.y * FIELDSIZE;
6611 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
6612 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
6613}
6614#endif
6615#ifdef MYTHTV_NV12
6616highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
6617{
6618#ifdef MYTHTV_CUE
6619#ifdef MYTHTV_RECTS
6620 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
6621#else
6622 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
6623#endif
6624#else
6625#ifdef MYTHTV_RECTS
6626 return vec4(tex
66272020-07-02 13:30:31.726324 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
66282020-07-02 13:30:31.726336 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
66292020-07-02 13:30:31.726814 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
66302020-07-02 13:30:31.791253 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 32ms
66312020-07-02 13:30:31.817730 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1156155, lba:1690, vob:1, cell:1, seeking:0, seektime:0
66322020-07-02 13:30:31.858038 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
66332020-07-02 13:30:31.858060 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
66342020-07-02 13:30:31.858074 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: APAAUAULUuUUUL
66352020-07-02 13:30:31.858118 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
66362020-07-02 13:30:31.858127 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
66372020-07-02 13:30:31.858137 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
66382020-07-02 13:30:31.858150 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
66392020-07-02 13:30:31.875870 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
66402020-07-02 13:30:31.875913 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=620): extrapolating to (0,0)
66412020-07-02 13:30:31.875928 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=620, ratio=33.3667): extrapolating to (620,20687)
66422020-07-02 13:30:31.875999 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
66432020-07-02 13:30:31.876011 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
66442020-07-02 13:30:31.876022 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
66452020-07-02 13:30:31.876032 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
66462020-07-02 13:30:31.876053 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
66472020-07-02 13:30:31.876074 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
66482020-07-02 13:30:31.876086 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
66492020-07-02 13:30:31.876402 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
66502020-07-02 13:30:31.876515 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6651#define lowp
6652#define mediump
6653#define highp
6654#line 1
6655attribute highp vec2 a_position;
6656attribute highp vec2 a_texcoord0;
6657varying highp vec2 v_texcoord0;
6658uniform highp mat4 u_projection;
6659void main()
6660{
6661 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
6662 v_texcoord0 = a_texcoord0;
6663}
6664
66652020-07-02 13:30:31.876541 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6666#ifdef GL_KHR_blend_equation_advanced
6667#extension GL_ARB_fragment_coord_conventions : enable
6668#extension GL_KHR_blend_equation_advanced : enable
6669#endif
6670#define lowp
6671#define mediump
6672#define highp
6673#line 1
6674#define LINEHEIGHT m_frameData.x
6675#define COLUMN m_frameData.y
6676#define MAXHEIGHT m_frameData.z
6677#define FIELDSIZE m_frameData.w
6678#ifdef MYTHTV_RECTS
6679#extension GL_ARB_texture_rectangle : enable
6680#define texture2D texture2DRect
6681#define sampler2D sampler2DRect
6682#endif
6683#ifdef MYTHTV_EXTOES
6684#extension GL_OES_EGL_image_external : require
6685#define sampler2D samplerExternalOES
6686#endif
6687uniform sampler2D s_texture0;
6688varying highp vec2 v_texcoord0;
6689void main(void)
6690{
6691 highp vec4 color = texture2D(s_texture0, v_texcoord0);
6692 gl_FragColor = vec4(color.rgb, 1.0);
6693}
6694
66952020-07-02 13:30:31.877009 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6696#define lowp
6697#define mediump
6698#define highp
6699#line 1
6700attribute highp vec2 a_position;
6701attribute highp vec2 a_texcoord0;
6702varying highp vec2 v_texcoord0;
6703uniform highp mat4 u_projection;
6704void main()
6705{
6706 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
6707 v_texcoord0 = a_texcoord0;
6708}
6709
67102020-07-02 13:30:31.877102 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6711#ifdef GL_KHR_blend_equation_advanced
6712#extension GL_ARB_fragment_coord_conventions : enable
6713#extension GL_KHR_blend_equation_advanced : enable
6714#endif
6715#define lowp
6716#define mediump
6717#define highp
6718#line 1
6719#define MYTHTV_NV12
6720#define LINEHEIGHT m_frameData.x
6721#define COLUMN m_frameData.y
6722#define MAXHEIGHT m_frameData.z
6723#define FIELDSIZE m_frameData.w
6724#ifdef MYTHTV_RECTS
6725#extension GL_ARB_texture_rectangle : enable
6726#define texture2D texture2DRect
6727#define sampler2D sampler2DRect
6728#endif
6729#ifdef MYTHTV_EXTOES
6730#extension GL_OES_EGL_image_external : require
6731#define sampler2D samplerExternalOES
6732#endif
6733uniform sampler2D s_texture0;
6734uniform sampler2D s_texture1;
6735uniform highp mat4 m_colourMatrix;
6736uniform highp vec4 m_frameData;
6737varying highp vec2 v_texcoord0;
6738#ifdef MYTHTV_COLOURMAPPING
6739uniform highp mat4 m_primaryMatrix;
6740uniform highp float m_colourGamma;
6741uniform highp float m_displayGamma;
6742highp vec4 ColourMap(highp vec4 color)
6743{
6744 highp vec4 res = clamp(color, 0.0, 1.0);
6745 res.rgb = pow(res.rgb, vec3(m_colourGamma));
6746 res = m_primaryMatrix * res;
6747 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
6748}
6749#endif
6750#ifdef MYTHTV_CUE
6751highp vec2 chromaLocation(highp vec2 xy)
6752{
6753 highp float temp = xy.y * FIELDSIZE;
6754 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
6755 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
6756}
6757#endif
6758#ifdef MYTHTV_NV12
6759highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
6760{
6761#ifdef MYTHTV_CUE
6762#ifdef MYTHTV_RECTS
6763 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
6764#else
6765 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
6766#endif
6767#else
6768#ifdef MYTHTV_RECTS
6769 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
67702020-07-02 13:30:31.877674 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6771#define lowp
6772#define mediump
6773#define highp
6774#line 1
6775attribute highp vec2 a_position;
6776attribute highp vec2 a_texcoord0;
6777varying highp vec2 v_texcoord0;
6778uniform highp mat4 u_projection;
6779void main()
6780{
6781 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
6782 v_texcoord0 = a_texcoord0;
6783}
6784
67852020-07-02 13:30:31.877767 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6786#ifdef GL_KHR_blend_equation_advanced
6787#extension GL_ARB_fragment_coord_conventions : enable
6788#extension GL_KHR_blend_equation_advanced : enable
6789#endif
6790#define lowp
6791#define mediump
6792#define highp
6793#line 1
6794#define MYTHTV_NV12
6795#define MYTHTV_LINEARBLEND
6796#define LINEHEIGHT m_frameData.x
6797#define COLUMN m_frameData.y
6798#define MAXHEIGHT m_frameData.z
6799#define FIELDSIZE m_frameData.w
6800#ifdef MYTHTV_RECTS
6801#extension GL_ARB_texture_rectangle : enable
6802#define texture2D texture2DRect
6803#define sampler2D sampler2DRect
6804#endif
6805#ifdef MYTHTV_EXTOES
6806#extension GL_OES_EGL_image_external : require
6807#define sampler2D samplerExternalOES
6808#endif
6809uniform sampler2D s_texture0;
6810uniform sampler2D s_texture1;
6811uniform highp mat4 m_colourMatrix;
6812uniform highp vec4 m_frameData;
6813varying highp vec2 v_texcoord0;
6814#ifdef MYTHTV_COLOURMAPPING
6815uniform highp mat4 m_primaryMatrix;
6816uniform highp float m_colourGamma;
6817uniform highp float m_displayGamma;
6818highp vec4 ColourMap(highp vec4 color)
6819{
6820 highp vec4 res = clamp(color, 0.0, 1.0);
6821 res.rgb = pow(res.rgb, vec3(m_colourGamma));
6822 res = m_primaryMatrix * res;
6823 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
6824}
6825#endif
6826#ifdef MYTHTV_CUE
6827highp vec2 chromaLocation(highp vec2 xy)
6828{
6829 highp float temp = xy.y * FIELDSIZE;
6830 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
6831 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
6832}
6833#endif
6834#ifdef MYTHTV_NV12
6835highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
6836{
6837#ifdef MYTHTV_CUE
6838#ifdef MYTHTV_RECTS
6839 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
6840#else
6841 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
6842#endif
6843#else
6844#ifdef MYTHTV_RECTS
6845 return vec4(texture2D(texture1, texcoor
68462020-07-02 13:30:31.878294 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6847#define lowp
6848#define mediump
6849#define highp
6850#line 1
6851attribute highp vec2 a_position;
6852attribute highp vec2 a_texcoord0;
6853varying highp vec2 v_texcoord0;
6854uniform highp mat4 u_projection;
6855void main()
6856{
6857 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
6858 v_texcoord0 = a_texcoord0;
6859}
6860
68612020-07-02 13:30:31.878390 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6862#ifdef GL_KHR_blend_equation_advanced
6863#extension GL_ARB_fragment_coord_conventions : enable
6864#extension GL_KHR_blend_equation_advanced : enable
6865#endif
6866#define lowp
6867#define mediump
6868#define highp
6869#line 1
6870#define MYTHTV_NV12
6871#define MYTHTV_TOPFIELD
6872#define MYTHTV_LINEARBLEND
6873#define LINEHEIGHT m_frameData.x
6874#define COLUMN m_frameData.y
6875#define MAXHEIGHT m_frameData.z
6876#define FIELDSIZE m_frameData.w
6877#ifdef MYTHTV_RECTS
6878#extension GL_ARB_texture_rectangle : enable
6879#define texture2D texture2DRect
6880#define sampler2D sampler2DRect
6881#endif
6882#ifdef MYTHTV_EXTOES
6883#extension GL_OES_EGL_image_external : require
6884#define sampler2D samplerExternalOES
6885#endif
6886uniform sampler2D s_texture0;
6887uniform sampler2D s_texture1;
6888uniform highp mat4 m_colourMatrix;
6889uniform highp vec4 m_frameData;
6890varying highp vec2 v_texcoord0;
6891#ifdef MYTHTV_COLOURMAPPING
6892uniform highp mat4 m_primaryMatrix;
6893uniform highp float m_colourGamma;
6894uniform highp float m_displayGamma;
6895highp vec4 ColourMap(highp vec4 color)
6896{
6897 highp vec4 res = clamp(color, 0.0, 1.0);
6898 res.rgb = pow(res.rgb, vec3(m_colourGamma));
6899 res = m_primaryMatrix * res;
6900 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
6901}
6902#endif
6903#ifdef MYTHTV_CUE
6904highp vec2 chromaLocation(highp vec2 xy)
6905{
6906 highp float temp = xy.y * FIELDSIZE;
6907 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
6908 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
6909}
6910#endif
6911#ifdef MYTHTV_NV12
6912highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
6913{
6914#ifdef MYTHTV_CUE
6915#ifdef MYTHTV_RECTS
6916 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
6917#else
6918 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
6919#endif
6920#else
6921#ifdef MYTHTV_RECTS
6922 return vec4(tex
69232020-07-02 13:30:31.878817 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
69242020-07-02 13:30:31.878843 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
69252020-07-02 13:30:31.879833 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
69262020-07-02 13:30:32.000084 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1201200, lba:1787, vob:1, cell:1, seeking:0, seektime:0
69272020-07-02 13:30:32.093937 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
69282020-07-02 13:30:32.094005 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
69292020-07-02 13:30:32.094057 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAPAALAUuUUL
69302020-07-02 13:30:32.094222 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
69312020-07-02 13:30:32.094265 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
69322020-07-02 13:30:32.094301 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
69332020-07-02 13:30:32.094365 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
69342020-07-02 13:30:32.125965 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
69352020-07-02 13:30:32.126007 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
69362020-07-02 13:30:32.161175 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=634): extrapolating to (0,0)
69372020-07-02 13:30:32.161200 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=634, ratio=33.3667): extrapolating to (634,21154)
69382020-07-02 13:30:32.161301 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
69392020-07-02 13:30:32.161320 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
69402020-07-02 13:30:32.161333 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
69412020-07-02 13:30:32.161344 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
69422020-07-02 13:30:32.161373 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
69432020-07-02 13:30:32.161401 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
69442020-07-02 13:30:32.161416 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
69452020-07-02 13:30:32.161706 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
69462020-07-02 13:30:32.161813 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6947#define lowp
6948#define mediump
6949#define highp
6950#line 1
6951attribute highp vec2 a_position;
6952attribute highp vec2 a_texcoord0;
6953varying highp vec2 v_texcoord0;
6954uniform highp mat4 u_projection;
6955void main()
6956{
6957 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
6958 v_texcoord0 = a_texcoord0;
6959}
6960
69612020-07-02 13:30:32.161833 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6962#ifdef GL_KHR_blend_equation_advanced
6963#extension GL_ARB_fragment_coord_conventions : enable
6964#extension GL_KHR_blend_equation_advanced : enable
6965#endif
6966#define lowp
6967#define mediump
6968#define highp
6969#line 1
6970#define LINEHEIGHT m_frameData.x
6971#define COLUMN m_frameData.y
6972#define MAXHEIGHT m_frameData.z
6973#define FIELDSIZE m_frameData.w
6974#ifdef MYTHTV_RECTS
6975#extension GL_ARB_texture_rectangle : enable
6976#define texture2D texture2DRect
6977#define sampler2D sampler2DRect
6978#endif
6979#ifdef MYTHTV_EXTOES
6980#extension GL_OES_EGL_image_external : require
6981#define sampler2D samplerExternalOES
6982#endif
6983uniform sampler2D s_texture0;
6984varying highp vec2 v_texcoord0;
6985void main(void)
6986{
6987 highp vec4 color = texture2D(s_texture0, v_texcoord0);
6988 gl_FragColor = vec4(color.rgb, 1.0);
6989}
6990
69912020-07-02 13:30:32.162390 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
6992#define lowp
6993#define mediump
6994#define highp
6995#line 1
6996attribute highp vec2 a_position;
6997attribute highp vec2 a_texcoord0;
6998varying highp vec2 v_texcoord0;
6999uniform highp mat4 u_projection;
7000void main()
7001{
7002 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
7003 v_texcoord0 = a_texcoord0;
7004}
7005
70062020-07-02 13:30:32.162517 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7007#ifdef GL_KHR_blend_equation_advanced
7008#extension GL_ARB_fragment_coord_conventions : enable
7009#extension GL_KHR_blend_equation_advanced : enable
7010#endif
7011#define lowp
7012#define mediump
7013#define highp
7014#line 1
7015#define MYTHTV_NV12
7016#define LINEHEIGHT m_frameData.x
7017#define COLUMN m_frameData.y
7018#define MAXHEIGHT m_frameData.z
7019#define FIELDSIZE m_frameData.w
7020#ifdef MYTHTV_RECTS
7021#extension GL_ARB_texture_rectangle : enable
7022#define texture2D texture2DRect
7023#define sampler2D sampler2DRect
7024#endif
7025#ifdef MYTHTV_EXTOES
7026#extension GL_OES_EGL_image_external : require
7027#define sampler2D samplerExternalOES
7028#endif
7029uniform sampler2D s_texture0;
7030uniform sampler2D s_texture1;
7031uniform highp mat4 m_colourMatrix;
7032uniform highp vec4 m_frameData;
7033varying highp vec2 v_texcoord0;
7034#ifdef MYTHTV_COLOURMAPPING
7035uniform highp mat4 m_primaryMatrix;
7036uniform highp float m_colourGamma;
7037uniform highp float m_displayGamma;
7038highp vec4 ColourMap(highp vec4 color)
7039{
7040 highp vec4 res = clamp(color, 0.0, 1.0);
7041 res.rgb = pow(res.rgb, vec3(m_colourGamma));
7042 res = m_primaryMatrix * res;
7043 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
7044}
7045#endif
7046#ifdef MYTHTV_CUE
7047highp vec2 chromaLocation(highp vec2 xy)
7048{
7049 highp float temp = xy.y * FIELDSIZE;
7050 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
7051 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
7052}
7053#endif
7054#ifdef MYTHTV_NV12
7055highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
7056{
7057#ifdef MYTHTV_CUE
7058#ifdef MYTHTV_RECTS
7059 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
7060#else
7061 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
7062#endif
7063#else
7064#ifdef MYTHTV_RECTS
7065 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
70662020-07-02 13:30:32.163154 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7067#define lowp
7068#define mediump
7069#define highp
7070#line 1
7071attribute highp vec2 a_position;
7072attribute highp vec2 a_texcoord0;
7073varying highp vec2 v_texcoord0;
7074uniform highp mat4 u_projection;
7075void main()
7076{
7077 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
7078 v_texcoord0 = a_texcoord0;
7079}
7080
70812020-07-02 13:30:32.163237 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7082#ifdef GL_KHR_blend_equation_advanced
7083#extension GL_ARB_fragment_coord_conventions : enable
7084#extension GL_KHR_blend_equation_advanced : enable
7085#endif
7086#define lowp
7087#define mediump
7088#define highp
7089#line 1
7090#define MYTHTV_NV12
7091#define MYTHTV_LINEARBLEND
7092#define LINEHEIGHT m_frameData.x
7093#define COLUMN m_frameData.y
7094#define MAXHEIGHT m_frameData.z
7095#define FIELDSIZE m_frameData.w
7096#ifdef MYTHTV_RECTS
7097#extension GL_ARB_texture_rectangle : enable
7098#define texture2D texture2DRect
7099#define sampler2D sampler2DRect
7100#endif
7101#ifdef MYTHTV_EXTOES
7102#extension GL_OES_EGL_image_external : require
7103#define sampler2D samplerExternalOES
7104#endif
7105uniform sampler2D s_texture0;
7106uniform sampler2D s_texture1;
7107uniform highp mat4 m_colourMatrix;
7108uniform highp vec4 m_frameData;
7109varying highp vec2 v_texcoord0;
7110#ifdef MYTHTV_COLOURMAPPING
7111uniform highp mat4 m_primaryMatrix;
7112uniform highp float m_colourGamma;
7113uniform highp float m_displayGamma;
7114highp vec4 ColourMap(highp vec4 color)
7115{
7116 highp vec4 res = clamp(color, 0.0, 1.0);
7117 res.rgb = pow(res.rgb, vec3(m_colourGamma));
7118 res = m_primaryMatrix * res;
7119 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
7120}
7121#endif
7122#ifdef MYTHTV_CUE
7123highp vec2 chromaLocation(highp vec2 xy)
7124{
7125 highp float temp = xy.y * FIELDSIZE;
7126 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
7127 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
7128}
7129#endif
7130#ifdef MYTHTV_NV12
7131highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
7132{
7133#ifdef MYTHTV_CUE
7134#ifdef MYTHTV_RECTS
7135 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
7136#else
7137 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
7138#endif
7139#else
7140#ifdef MYTHTV_RECTS
7141 return vec4(texture2D(texture1, texcoor
71422020-07-02 13:30:32.163700 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7143#define lowp
7144#define mediump
7145#define highp
7146#line 1
7147attribute highp vec2 a_position;
7148attribute highp vec2 a_texcoord0;
7149varying highp vec2 v_texcoord0;
7150uniform highp mat4 u_projection;
7151void main()
7152{
7153 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
7154 v_texcoord0 = a_texcoord0;
7155}
7156
71572020-07-02 13:30:32.163768 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7158#ifdef GL_KHR_blend_equation_advanced
7159#extension GL_ARB_fragment_coord_conventions : enable
7160#extension GL_KHR_blend_equation_advanced : enable
7161#endif
7162#define lowp
7163#define mediump
7164#define highp
7165#line 1
7166#define MYTHTV_NV12
7167#define MYTHTV_TOPFIELD
7168#define MYTHTV_LINEARBLEND
7169#define LINEHEIGHT m_frameData.x
7170#define COLUMN m_frameData.y
7171#define MAXHEIGHT m_frameData.z
7172#define FIELDSIZE m_frameData.w
7173#ifdef MYTHTV_RECTS
7174#extension GL_ARB_texture_rectangle : enable
7175#define texture2D texture2DRect
7176#define sampler2D sampler2DRect
7177#endif
7178#ifdef MYTHTV_EXTOES
7179#extension GL_OES_EGL_image_external : require
7180#define sampler2D samplerExternalOES
7181#endif
7182uniform sampler2D s_texture0;
7183uniform sampler2D s_texture1;
7184uniform highp mat4 m_colourMatrix;
7185uniform highp vec4 m_frameData;
7186varying highp vec2 v_texcoord0;
7187#ifdef MYTHTV_COLOURMAPPING
7188uniform highp mat4 m_primaryMatrix;
7189uniform highp float m_colourGamma;
7190uniform highp float m_displayGamma;
7191highp vec4 ColourMap(highp vec4 color)
7192{
7193 highp vec4 res = clamp(color, 0.0, 1.0);
7194 res.rgb = pow(res.rgb, vec3(m_colourGamma));
7195 res = m_primaryMatrix * res;
7196 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
7197}
7198#endif
7199#ifdef MYTHTV_CUE
7200highp vec2 chromaLocation(highp vec2 xy)
7201{
7202 highp float temp = xy.y * FIELDSIZE;
7203 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
7204 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
7205}
7206#endif
7207#ifdef MYTHTV_NV12
7208highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
7209{
7210#ifdef MYTHTV_CUE
7211#ifdef MYTHTV_RECTS
7212 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
7213#else
7214 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
7215#endif
7216#else
7217#ifdef MYTHTV_RECTS
7218 return vec4(tex
72192020-07-02 13:30:32.164126 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
72202020-07-02 13:30:32.164147 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
72212020-07-02 13:30:32.303028 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1246245, lba:1923, vob:1, cell:1, seeking:0, seektime:0
72222020-07-02 13:30:32.407731 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
72232020-07-02 13:30:32.407796 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
72242020-07-02 13:30:32.407839 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAPAALuUUAUL
72252020-07-02 13:30:32.407974 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
72262020-07-02 13:30:32.408006 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
72272020-07-02 13:30:32.408034 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
72282020-07-02 13:30:32.408069 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
72292020-07-02 13:30:32.412164 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
72302020-07-02 13:30:32.412199 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
72312020-07-02 13:30:32.508928 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=645): extrapolating to (0,0)
72322020-07-02 13:30:32.508955 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=645, ratio=33.3667): extrapolating to (645,21522)
72332020-07-02 13:30:32.509072 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
72342020-07-02 13:30:32.509091 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
72352020-07-02 13:30:32.509105 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
72362020-07-02 13:30:32.509116 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
72372020-07-02 13:30:32.509162 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
72382020-07-02 13:30:32.509211 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
72392020-07-02 13:30:32.509249 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
72402020-07-02 13:30:32.509615 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
72412020-07-02 13:30:32.509740 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7242#define lowp
7243#define mediump
7244#define highp
7245#line 1
7246attribute highp vec2 a_position;
7247attribute highp vec2 a_texcoord0;
7248varying highp vec2 v_texcoord0;
7249uniform highp mat4 u_projection;
7250void main()
7251{
7252 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
7253 v_texcoord0 = a_texcoord0;
7254}
7255
72562020-07-02 13:30:32.509776 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7257#ifdef GL_KHR_blend_equation_advanced
7258#extension GL_ARB_fragment_coord_conventions : enable
7259#extension GL_KHR_blend_equation_advanced : enable
7260#endif
7261#define lowp
7262#define mediump
7263#define highp
7264#line 1
7265#define LINEHEIGHT m_frameData.x
7266#define COLUMN m_frameData.y
7267#define MAXHEIGHT m_frameData.z
7268#define FIELDSIZE m_frameData.w
7269#ifdef MYTHTV_RECTS
7270#extension GL_ARB_texture_rectangle : enable
7271#define texture2D texture2DRect
7272#define sampler2D sampler2DRect
7273#endif
7274#ifdef MYTHTV_EXTOES
7275#extension GL_OES_EGL_image_external : require
7276#define sampler2D samplerExternalOES
7277#endif
7278uniform sampler2D s_texture0;
7279varying highp vec2 v_texcoord0;
7280void main(void)
7281{
7282 highp vec4 color = texture2D(s_texture0, v_texcoord0);
7283 gl_FragColor = vec4(color.rgb, 1.0);
7284}
7285
72862020-07-02 13:30:32.510309 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7287#define lowp
7288#define mediump
7289#define highp
7290#line 1
7291attribute highp vec2 a_position;
7292attribute highp vec2 a_texcoord0;
7293varying highp vec2 v_texcoord0;
7294uniform highp mat4 u_projection;
7295void main()
7296{
7297 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
7298 v_texcoord0 = a_texcoord0;
7299}
7300
73012020-07-02 13:30:32.510397 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7302#ifdef GL_KHR_blend_equation_advanced
7303#extension GL_ARB_fragment_coord_conventions : enable
7304#extension GL_KHR_blend_equation_advanced : enable
7305#endif
7306#define lowp
7307#define mediump
7308#define highp
7309#line 1
7310#define MYTHTV_NV12
7311#define LINEHEIGHT m_frameData.x
7312#define COLUMN m_frameData.y
7313#define MAXHEIGHT m_frameData.z
7314#define FIELDSIZE m_frameData.w
7315#ifdef MYTHTV_RECTS
7316#extension GL_ARB_texture_rectangle : enable
7317#define texture2D texture2DRect
7318#define sampler2D sampler2DRect
7319#endif
7320#ifdef MYTHTV_EXTOES
7321#extension GL_OES_EGL_image_external : require
7322#define sampler2D samplerExternalOES
7323#endif
7324uniform sampler2D s_texture0;
7325uniform sampler2D s_texture1;
7326uniform highp mat4 m_colourMatrix;
7327uniform highp vec4 m_frameData;
7328varying highp vec2 v_texcoord0;
7329#ifdef MYTHTV_COLOURMAPPING
7330uniform highp mat4 m_primaryMatrix;
7331uniform highp float m_colourGamma;
7332uniform highp float m_displayGamma;
7333highp vec4 ColourMap(highp vec4 color)
7334{
7335 highp vec4 res = clamp(color, 0.0, 1.0);
7336 res.rgb = pow(res.rgb, vec3(m_colourGamma));
7337 res = m_primaryMatrix * res;
7338 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
7339}
7340#endif
7341#ifdef MYTHTV_CUE
7342highp vec2 chromaLocation(highp vec2 xy)
7343{
7344 highp float temp = xy.y * FIELDSIZE;
7345 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
7346 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
7347}
7348#endif
7349#ifdef MYTHTV_NV12
7350highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
7351{
7352#ifdef MYTHTV_CUE
7353#ifdef MYTHTV_RECTS
7354 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
7355#else
7356 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
7357#endif
7358#else
7359#ifdef MYTHTV_RECTS
7360 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
73612020-07-02 13:30:32.511018 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7362#define lowp
7363#define mediump
7364#define highp
7365#line 1
7366attribute highp vec2 a_position;
7367attribute highp vec2 a_texcoord0;
7368varying highp vec2 v_texcoord0;
7369uniform highp mat4 u_projection;
7370void main()
7371{
7372 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
7373 v_texcoord0 = a_texcoord0;
7374}
7375
73762020-07-02 13:30:32.511091 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7377#ifdef GL_KHR_blend_equation_advanced
7378#extension GL_ARB_fragment_coord_conventions : enable
7379#extension GL_KHR_blend_equation_advanced : enable
7380#endif
7381#define lowp
7382#define mediump
7383#define highp
7384#line 1
7385#define MYTHTV_NV12
7386#define MYTHTV_LINEARBLEND
7387#define LINEHEIGHT m_frameData.x
7388#define COLUMN m_frameData.y
7389#define MAXHEIGHT m_frameData.z
7390#define FIELDSIZE m_frameData.w
7391#ifdef MYTHTV_RECTS
7392#extension GL_ARB_texture_rectangle : enable
7393#define texture2D texture2DRect
7394#define sampler2D sampler2DRect
7395#endif
7396#ifdef MYTHTV_EXTOES
7397#extension GL_OES_EGL_image_external : require
7398#define sampler2D samplerExternalOES
7399#endif
7400uniform sampler2D s_texture0;
7401uniform sampler2D s_texture1;
7402uniform highp mat4 m_colourMatrix;
7403uniform highp vec4 m_frameData;
7404varying highp vec2 v_texcoord0;
7405#ifdef MYTHTV_COLOURMAPPING
7406uniform highp mat4 m_primaryMatrix;
7407uniform highp float m_colourGamma;
7408uniform highp float m_displayGamma;
7409highp vec4 ColourMap(highp vec4 color)
7410{
7411 highp vec4 res = clamp(color, 0.0, 1.0);
7412 res.rgb = pow(res.rgb, vec3(m_colourGamma));
7413 res = m_primaryMatrix * res;
7414 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
7415}
7416#endif
7417#ifdef MYTHTV_CUE
7418highp vec2 chromaLocation(highp vec2 xy)
7419{
7420 highp float temp = xy.y * FIELDSIZE;
7421 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
7422 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
7423}
7424#endif
7425#ifdef MYTHTV_NV12
7426highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
7427{
7428#ifdef MYTHTV_CUE
7429#ifdef MYTHTV_RECTS
7430 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
7431#else
7432 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
7433#endif
7434#else
7435#ifdef MYTHTV_RECTS
7436 return vec4(texture2D(texture1, texcoor
74372020-07-02 13:30:32.511671 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7438#define lowp
7439#define mediump
7440#define highp
7441#line 1
7442attribute highp vec2 a_position;
7443attribute highp vec2 a_texcoord0;
7444varying highp vec2 v_texcoord0;
7445uniform highp mat4 u_projection;
7446void main()
7447{
7448 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
7449 v_texcoord0 = a_texcoord0;
7450}
7451
74522020-07-02 13:30:32.511783 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7453#ifdef GL_KHR_blend_equation_advanced
7454#extension GL_ARB_fragment_coord_conventions : enable
7455#extension GL_KHR_blend_equation_advanced : enable
7456#endif
7457#define lowp
7458#define mediump
7459#define highp
7460#line 1
7461#define MYTHTV_NV12
7462#define MYTHTV_TOPFIELD
7463#define MYTHTV_LINEARBLEND
7464#define LINEHEIGHT m_frameData.x
7465#define COLUMN m_frameData.y
7466#define MAXHEIGHT m_frameData.z
7467#define FIELDSIZE m_frameData.w
7468#ifdef MYTHTV_RECTS
7469#extension GL_ARB_texture_rectangle : enable
7470#define texture2D texture2DRect
7471#define sampler2D sampler2DRect
7472#endif
7473#ifdef MYTHTV_EXTOES
7474#extension GL_OES_EGL_image_external : require
7475#define sampler2D samplerExternalOES
7476#endif
7477uniform sampler2D s_texture0;
7478uniform sampler2D s_texture1;
7479uniform highp mat4 m_colourMatrix;
7480uniform highp vec4 m_frameData;
7481varying highp vec2 v_texcoord0;
7482#ifdef MYTHTV_COLOURMAPPING
7483uniform highp mat4 m_primaryMatrix;
7484uniform highp float m_colourGamma;
7485uniform highp float m_displayGamma;
7486highp vec4 ColourMap(highp vec4 color)
7487{
7488 highp vec4 res = clamp(color, 0.0, 1.0);
7489 res.rgb = pow(res.rgb, vec3(m_colourGamma));
7490 res = m_primaryMatrix * res;
7491 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
7492}
7493#endif
7494#ifdef MYTHTV_CUE
7495highp vec2 chromaLocation(highp vec2 xy)
7496{
7497 highp float temp = xy.y * FIELDSIZE;
7498 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
7499 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
7500}
7501#endif
7502#ifdef MYTHTV_NV12
7503highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
7504{
7505#ifdef MYTHTV_CUE
7506#ifdef MYTHTV_RECTS
7507 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
7508#else
7509 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
7510#endif
7511#else
7512#ifdef MYTHTV_RECTS
7513 return vec4(tex
75142020-07-02 13:30:32.512213 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
75152020-07-02 13:30:32.512236 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
75162020-07-02 13:30:32.513242 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
75172020-07-02 13:30:32.614296 N [2204707/2204707] CoreContext mythplayer.cpp:2021 (PrebufferEnoughFrames) - Player(0): Waited 101ms for video buffers pLAAAAAAAAAAAA
75182020-07-02 13:30:32.680040 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 138ms
75192020-07-02 13:30:32.680104 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 104ms
75202020-07-02 13:30:32.680150 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
75212020-07-02 13:30:32.719711 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 110ms
75222020-07-02 13:30:32.719787 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 77ms
75232020-07-02 13:30:32.719825 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
75242020-07-02 13:30:32.759355 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 83ms
75252020-07-02 13:30:32.759428 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
75262020-07-02 13:30:32.860228 N [2204707/2204707] CoreContext mythplayer.cpp:2021 (PrebufferEnoughFrames) - Player(0): Waited 101ms for video buffers AfAALApAAAAAAA
75272020-07-02 13:30:32.882277 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 173ms
75282020-07-02 13:30:32.882359 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 140ms
75292020-07-02 13:30:32.882414 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
75302020-07-02 13:30:32.977181 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1291290, lba:2133, vob:1, cell:1, seeking:0, seektime:0
75312020-07-02 13:30:32.983341 N [2204707/2204707] CoreContext mythplayer.cpp:2021 (PrebufferEnoughFrames) - Player(0): Waited 101ms for video buffers AAAAfAAAAALpAA
75322020-07-02 13:30:33.018517 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 242ms
75332020-07-02 13:30:33.018618 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 209ms
75342020-07-02 13:30:33.018708 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
75352020-07-02 13:30:33.023205 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 181ms
75362020-07-02 13:30:33.023281 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
75372020-07-02 13:30:33.060698 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
75382020-07-02 13:30:33.060748 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
75392020-07-02 13:30:33.060785 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAALPAfAAL
75402020-07-02 13:30:33.060893 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
75412020-07-02 13:30:33.060922 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
75422020-07-02 13:30:33.060943 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
75432020-07-02 13:30:33.060974 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
75442020-07-02 13:30:33.062869 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
75452020-07-02 13:30:33.124420 N [2204707/2204707] CoreContext mythplayer.cpp:2021 (PrebufferEnoughFrames) - Player(0): Waited 101ms for video buffers LAAAAAAAAAAAAA
75462020-07-02 13:30:33.221118 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=659): extrapolating to (0,0)
75472020-07-02 13:30:33.221154 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=659, ratio=33.3667): extrapolating to (659,21989)
75482020-07-02 13:30:33.221261 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
75492020-07-02 13:30:33.221285 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
75502020-07-02 13:30:33.221299 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
75512020-07-02 13:30:33.221316 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
75522020-07-02 13:30:33.221349 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
75532020-07-02 13:30:33.221376 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
75542020-07-02 13:30:33.221391 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
75552020-07-02 13:30:33.221667 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
75562020-07-02 13:30:33.221776 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7557#define lowp
7558#define mediump
7559#define highp
7560#line 1
7561attribute highp vec2 a_position;
7562attribute highp vec2 a_texcoord0;
7563varying highp vec2 v_texcoord0;
7564uniform highp mat4 u_projection;
7565void main()
7566{
7567 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
7568 v_texcoord0 = a_texcoord0;
7569}
7570
75712020-07-02 13:30:33.221795 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7572#ifdef GL_KHR_blend_equation_advanced
7573#extension GL_ARB_fragment_coord_conventions : enable
7574#extension GL_KHR_blend_equation_advanced : enable
7575#endif
7576#define lowp
7577#define mediump
7578#define highp
7579#line 1
7580#define LINEHEIGHT m_frameData.x
7581#define COLUMN m_frameData.y
7582#define MAXHEIGHT m_frameData.z
7583#define FIELDSIZE m_frameData.w
7584#ifdef MYTHTV_RECTS
7585#extension GL_ARB_texture_rectangle : enable
7586#define texture2D texture2DRect
7587#define sampler2D sampler2DRect
7588#endif
7589#ifdef MYTHTV_EXTOES
7590#extension GL_OES_EGL_image_external : require
7591#define sampler2D samplerExternalOES
7592#endif
7593uniform sampler2D s_texture0;
7594varying highp vec2 v_texcoord0;
7595void main(void)
7596{
7597 highp vec4 color = texture2D(s_texture0, v_texcoord0);
7598 gl_FragColor = vec4(color.rgb, 1.0);
7599}
7600
76012020-07-02 13:30:33.222230 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7602#define lowp
7603#define mediump
7604#define highp
7605#line 1
7606attribute highp vec2 a_position;
7607attribute highp vec2 a_texcoord0;
7608varying highp vec2 v_texcoord0;
7609uniform highp mat4 u_projection;
7610void main()
7611{
7612 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
7613 v_texcoord0 = a_texcoord0;
7614}
7615
76162020-07-02 13:30:33.222299 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7617#ifdef GL_KHR_blend_equation_advanced
7618#extension GL_ARB_fragment_coord_conventions : enable
7619#extension GL_KHR_blend_equation_advanced : enable
7620#endif
7621#define lowp
7622#define mediump
7623#define highp
7624#line 1
7625#define MYTHTV_NV12
7626#define LINEHEIGHT m_frameData.x
7627#define COLUMN m_frameData.y
7628#define MAXHEIGHT m_frameData.z
7629#define FIELDSIZE m_frameData.w
7630#ifdef MYTHTV_RECTS
7631#extension GL_ARB_texture_rectangle : enable
7632#define texture2D texture2DRect
7633#define sampler2D sampler2DRect
7634#endif
7635#ifdef MYTHTV_EXTOES
7636#extension GL_OES_EGL_image_external : require
7637#define sampler2D samplerExternalOES
7638#endif
7639uniform sampler2D s_texture0;
7640uniform sampler2D s_texture1;
7641uniform highp mat4 m_colourMatrix;
7642uniform highp vec4 m_frameData;
7643varying highp vec2 v_texcoord0;
7644#ifdef MYTHTV_COLOURMAPPING
7645uniform highp mat4 m_primaryMatrix;
7646uniform highp float m_colourGamma;
7647uniform highp float m_displayGamma;
7648highp vec4 ColourMap(highp vec4 color)
7649{
7650 highp vec4 res = clamp(color, 0.0, 1.0);
7651 res.rgb = pow(res.rgb, vec3(m_colourGamma));
7652 res = m_primaryMatrix * res;
7653 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
7654}
7655#endif
7656#ifdef MYTHTV_CUE
7657highp vec2 chromaLocation(highp vec2 xy)
7658{
7659 highp float temp = xy.y * FIELDSIZE;
7660 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
7661 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
7662}
7663#endif
7664#ifdef MYTHTV_NV12
7665highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
7666{
7667#ifdef MYTHTV_CUE
7668#ifdef MYTHTV_RECTS
7669 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
7670#else
7671 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
7672#endif
7673#else
7674#ifdef MYTHTV_RECTS
7675 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
76762020-07-02 13:30:33.222908 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7677#define lowp
7678#define mediump
7679#define highp
7680#line 1
7681attribute highp vec2 a_position;
7682attribute highp vec2 a_texcoord0;
7683varying highp vec2 v_texcoord0;
7684uniform highp mat4 u_projection;
7685void main()
7686{
7687 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
7688 v_texcoord0 = a_texcoord0;
7689}
7690
76912020-07-02 13:30:33.223027 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7692#ifdef GL_KHR_blend_equation_advanced
7693#extension GL_ARB_fragment_coord_conventions : enable
7694#extension GL_KHR_blend_equation_advanced : enable
7695#endif
7696#define lowp
7697#define mediump
7698#define highp
7699#line 1
7700#define MYTHTV_NV12
7701#define MYTHTV_LINEARBLEND
7702#define LINEHEIGHT m_frameData.x
7703#define COLUMN m_frameData.y
7704#define MAXHEIGHT m_frameData.z
7705#define FIELDSIZE m_frameData.w
7706#ifdef MYTHTV_RECTS
7707#extension GL_ARB_texture_rectangle : enable
7708#define texture2D texture2DRect
7709#define sampler2D sampler2DRect
7710#endif
7711#ifdef MYTHTV_EXTOES
7712#extension GL_OES_EGL_image_external : require
7713#define sampler2D samplerExternalOES
7714#endif
7715uniform sampler2D s_texture0;
7716uniform sampler2D s_texture1;
7717uniform highp mat4 m_colourMatrix;
7718uniform highp vec4 m_frameData;
7719varying highp vec2 v_texcoord0;
7720#ifdef MYTHTV_COLOURMAPPING
7721uniform highp mat4 m_primaryMatrix;
7722uniform highp float m_colourGamma;
7723uniform highp float m_displayGamma;
7724highp vec4 ColourMap(highp vec4 color)
7725{
7726 highp vec4 res = clamp(color, 0.0, 1.0);
7727 res.rgb = pow(res.rgb, vec3(m_colourGamma));
7728 res = m_primaryMatrix * res;
7729 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
7730}
7731#endif
7732#ifdef MYTHTV_CUE
7733highp vec2 chromaLocation(highp vec2 xy)
7734{
7735 highp float temp = xy.y * FIELDSIZE;
7736 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
7737 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
7738}
7739#endif
7740#ifdef MYTHTV_NV12
7741highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
7742{
7743#ifdef MYTHTV_CUE
7744#ifdef MYTHTV_RECTS
7745 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
7746#else
7747 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
7748#endif
7749#else
7750#ifdef MYTHTV_RECTS
7751 return vec4(texture2D(texture1, texcoor
77522020-07-02 13:30:33.223684 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7753#define lowp
7754#define mediump
7755#define highp
7756#line 1
7757attribute highp vec2 a_position;
7758attribute highp vec2 a_texcoord0;
7759varying highp vec2 v_texcoord0;
7760uniform highp mat4 u_projection;
7761void main()
7762{
7763 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
7764 v_texcoord0 = a_texcoord0;
7765}
7766
77672020-07-02 13:30:33.223778 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7768#ifdef GL_KHR_blend_equation_advanced
7769#extension GL_ARB_fragment_coord_conventions : enable
7770#extension GL_KHR_blend_equation_advanced : enable
7771#endif
7772#define lowp
7773#define mediump
7774#define highp
7775#line 1
7776#define MYTHTV_NV12
7777#define MYTHTV_TOPFIELD
7778#define MYTHTV_LINEARBLEND
7779#define LINEHEIGHT m_frameData.x
7780#define COLUMN m_frameData.y
7781#define MAXHEIGHT m_frameData.z
7782#define FIELDSIZE m_frameData.w
7783#ifdef MYTHTV_RECTS
7784#extension GL_ARB_texture_rectangle : enable
7785#define texture2D texture2DRect
7786#define sampler2D sampler2DRect
7787#endif
7788#ifdef MYTHTV_EXTOES
7789#extension GL_OES_EGL_image_external : require
7790#define sampler2D samplerExternalOES
7791#endif
7792uniform sampler2D s_texture0;
7793uniform sampler2D s_texture1;
7794uniform highp mat4 m_colourMatrix;
7795uniform highp vec4 m_frameData;
7796varying highp vec2 v_texcoord0;
7797#ifdef MYTHTV_COLOURMAPPING
7798uniform highp mat4 m_primaryMatrix;
7799uniform highp float m_colourGamma;
7800uniform highp float m_displayGamma;
7801highp vec4 ColourMap(highp vec4 color)
7802{
7803 highp vec4 res = clamp(color, 0.0, 1.0);
7804 res.rgb = pow(res.rgb, vec3(m_colourGamma));
7805 res = m_primaryMatrix * res;
7806 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
7807}
7808#endif
7809#ifdef MYTHTV_CUE
7810highp vec2 chromaLocation(highp vec2 xy)
7811{
7812 highp float temp = xy.y * FIELDSIZE;
7813 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
7814 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
7815}
7816#endif
7817#ifdef MYTHTV_NV12
7818highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
7819{
7820#ifdef MYTHTV_CUE
7821#ifdef MYTHTV_RECTS
7822 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
7823#else
7824 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
7825#endif
7826#else
7827#ifdef MYTHTV_RECTS
7828 return vec4(tex
78292020-07-02 13:30:33.224205 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
78302020-07-02 13:30:33.224228 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
78312020-07-02 13:30:33.225316 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
78322020-07-02 13:30:33.234235 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 64 ms
78332020-07-02 13:30:33.272134 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 68 ms
78342020-07-02 13:30:33.307729 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 66 ms
78352020-07-02 13:30:33.344312 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 62 ms
78362020-07-02 13:30:33.382271 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 58 ms
78372020-07-02 13:30:33.405068 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:779 (safe_read) - DVDRB: ---- DVDNAV_CELL_CHANGE - Cell #2 Menu No Length 0.1
78382020-07-02 13:30:33.405087 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:791 (safe_read) - DVDRB: Menu #0 Length: 50.0 seconds
78392020-07-02 13:30:33.405095 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:837 (safe_read) - DVDRB: DVDNAV_SPU_CLUT_CHANGE
78402020-07-02 13:30:33.405114 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:861 (safe_read) - DVDRB: DVDNAV_SPU_STREAM_CHANGE: physicalwide 0, physicalletterbox 0, physicalpanscan 1, currenttrack 0
78412020-07-02 13:30:33.405126 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:884 (safe_read) - DVDRB: DVDNAV_AUDIO_STREAM_CHANGE: old 0 new 0, physical 0, logical 0
78422020-07-02 13:30:33.405231 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1342341, lba:2393, vob:1, cell:2, seeking:0, seektime:0
78432020-07-02 13:30:33.419236 I [2204707/2204707] CoreContext screensaver-dbus.cpp:101 (UnInhibit) - ScreenSaverDBus: Screensaver uninhibited via org.freedesktop.ScreenSaver
78442020-07-02 13:30:33.419540 I [2204707/2204707] CoreContext screensaver-x11.cpp:156 (RestoreDPMS) - ScreenSaverX11Private: DPMS Reactivated 1
78452020-07-02 13:30:33.422187 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 54 ms
78462020-07-02 13:30:33.455962 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 51 ms
78472020-07-02 13:30:33.493451 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 47 ms
78482020-07-02 13:30:33.529747 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 44 ms
78492020-07-02 13:30:33.566841 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 41 ms
78502020-07-02 13:30:33.602539 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
78512020-07-02 13:30:33.606978 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 38 ms
78522020-07-02 13:30:33.607967 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:926 (HandleStreamChange) - AFD: streams_changed 0x558d2a7b18e0 -- stream count 4
78532020-07-02 13:30:33.608151 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0
78542020-07-02 13:30:33.608158 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data)
78552020-07-02 13:30:33.608169 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 0
78562020-07-02 13:30:33.608178 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #2: ID: 0x80 Codec ID: AC3 Type: Audio Bitrate: 192000
78572020-07-02 13:30:33.608186 W [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2027 (ScanStreams) - AFD: Warning, audio codec 0x7f1738286ac0 id(AC3) type (Audio) already open, leaving it alone.
78582020-07-02 13:30:33.608192 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2034 (ScanStreams) - AFD: codec AC3 has 2 channels
78592020-07-02 13:30:33.608197 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for AC3
78602020-07-02 13:30:33.608205 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7f1738286ac0, id(AC3) type(Audio)
78612020-07-02 13:30:33.608216 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1888 (GetAudioLanguage) - DVDRB: Audio StreamID: 0; lang: 65535
78622020-07-02 13:30:33.608226 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:2003 (ConvertLangCode) - DVDRB: code: 65535; iso639: und
78632020-07-02 13:30:33.608251 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #3: ID: 0x21 Codec ID: DVD_SUBTITLE Type: Subtitle Bitrate: 0
78642020-07-02 13:30:33.608255 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2050 (ScanStreams) - AFD: subtitle codec (Subtitle)
78652020-07-02 13:30:33.608259 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for DVD_SUBTITLE
78662020-07-02 13:30:33.608285 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7f1738b8ef00, id(DVD_SUBTITLE) type(Subtitle)
78672020-07-02 13:30:33.608322 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2195 (ScanStreams) - AFD: Subtitle track #1 is A/V stream #3 and is in the Undetermined language(7695972).
78682020-07-02 13:30:33.608330 W [2204707/2204805] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream.
78692020-07-02 13:30:33.608481 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:926 (HandleStreamChange) - AFD: streams_changed 0x558d2a7b18e0 -- stream count 5
78702020-07-02 13:30:33.609061 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1781 (DecodeSubtitles) - DVDRB: Decoded forced subtitle
78712020-07-02 13:30:33.609078 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #0: ID: 0x1bf Codec ID: DVD NAV Type: Data Bitrate: 0
78722020-07-02 13:30:33.609083 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2058 (ScanStreams) - AFD: data codec (Data)
78732020-07-02 13:30:33.609094 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #1: ID: 0x1e0 Codec ID: MPEG2VIDEO Type: Video(720x480) Bitrate: 500000
78742020-07-02 13:30:33.609102 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #2: ID: 0x80 Codec ID: AC3 Type: Audio Bitrate: 192000
78752020-07-02 13:30:33.609112 W [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2027 (ScanStreams) - AFD: Warning, audio codec 0x7f1738286ac0 id(AC3) type (Audio) already open, leaving it alone.
78762020-07-02 13:30:33.609117 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2034 (ScanStreams) - AFD: codec AC3 has 2 channels
78772020-07-02 13:30:33.609122 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for AC3
78782020-07-02 13:30:33.609129 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7f1738286ac0, id(AC3) type(Audio)
78792020-07-02 13:30:33.609136 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1888 (GetAudioLanguage) - DVDRB: Audio StreamID: 0; lang: 65535
78802020-07-02 13:30:33.609144 I [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:2003 (ConvertLangCode) - DVDRB: code: 65535; iso639: und
78812020-07-02 13:30:33.609163 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #3: ID: 0x21 Codec ID: DVD_SUBTITLE Type: Subtitle Bitrate: 0
78822020-07-02 13:30:33.609167 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2050 (ScanStreams) - AFD: subtitle codec (Subtitle)
78832020-07-02 13:30:33.609172 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for DVD_SUBTITLE
78842020-07-02 13:30:33.609179 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7f1738b8ef00, id(DVD_SUBTITLE) type(Subtitle)
78852020-07-02 13:30:33.609192 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2195 (ScanStreams) - AFD: Subtitle track #1 is A/V stream #3 and is in the Undetermined language(7695972).
78862020-07-02 13:30:33.609199 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:1981 (ScanStreams) - AFD: Stream #4: ID: 0x20 Codec ID: DVD_SUBTITLE Type: Subtitle Bitrate: 0
78872020-07-02 13:30:33.609206 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2050 (ScanStreams) - AFD: subtitle codec (Subtitle)
78882020-07-02 13:30:33.609210 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2093 (ScanStreams) - AFD: Looking for decoder for DVD_SUBTITLE
78892020-07-02 13:30:33.609233 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2535 (OpenAVCodec) - AFD: Opened codec 0x7f17381386c0, id(DVD_SUBTITLE) type(Subtitle)
78902020-07-02 13:30:33.609245 I [2204707/2204805] Decoder decoders/avformatdecoder.cpp:2195 (ScanStreams) - AFD: Subtitle track #2 is A/V stream #4 and is in the Undetermined language(7695972).
78912020-07-02 13:30:33.609250 W [2204707/2204805] Decoder ringbuffer.cpp:426 (CalcReadAheadThresh) - Enabling buffering optimisations for low bitrate stream.
78922020-07-02 13:30:33.609823 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
78932020-07-02 13:30:33.609859 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
78942020-07-02 13:30:33.609888 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: LAAAAAALFAUAUP
78952020-07-02 13:30:33.609972 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
78962020-07-02 13:30:33.609991 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
78972020-07-02 13:30:33.610008 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
78982020-07-02 13:30:33.610032 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
78992020-07-02 13:30:33.611140 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1135 (safe_read) - DVDRB: DVDNAV_HIGHLIGHT: display 1, palette 620101700, sx 44869, sy 35073, ex 63683, ey 0, pts 2382806273, buttonN 5
79002020-07-02 13:30:33.632889 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1381380, lba:2509, vob:1, cell:2, seeking:0, seektime:0
79012020-07-02 13:30:33.638180 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
79022020-07-02 13:30:33.638263 I [2204707/2204707] CoreContext osd.cpp:1177 (InitSubtitles) - OSD: Created window aa_OSD_SUBTITLES
79032020-07-02 13:30:33.646712 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=671): extrapolating to (0,0)
79042020-07-02 13:30:33.646729 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=671, ratio=33.3667): extrapolating to (671,22389)
79052020-07-02 13:30:33.646797 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
79062020-07-02 13:30:33.646805 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
79072020-07-02 13:30:33.646813 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
79082020-07-02 13:30:33.646819 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
79092020-07-02 13:30:33.646839 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
79102020-07-02 13:30:33.646855 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
79112020-07-02 13:30:33.646863 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
79122020-07-02 13:30:33.647042 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
79132020-07-02 13:30:33.647108 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7914#define lowp
7915#define mediump
7916#define highp
7917#line 1
7918attribute highp vec2 a_position;
7919attribute highp vec2 a_texcoord0;
7920varying highp vec2 v_texcoord0;
7921uniform highp mat4 u_projection;
7922void main()
7923{
7924 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
7925 v_texcoord0 = a_texcoord0;
7926}
7927
79282020-07-02 13:30:33.647119 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7929#ifdef GL_KHR_blend_equation_advanced
7930#extension GL_ARB_fragment_coord_conventions : enable
7931#extension GL_KHR_blend_equation_advanced : enable
7932#endif
7933#define lowp
7934#define mediump
7935#define highp
7936#line 1
7937#define LINEHEIGHT m_frameData.x
7938#define COLUMN m_frameData.y
7939#define MAXHEIGHT m_frameData.z
7940#define FIELDSIZE m_frameData.w
7941#ifdef MYTHTV_RECTS
7942#extension GL_ARB_texture_rectangle : enable
7943#define texture2D texture2DRect
7944#define sampler2D sampler2DRect
7945#endif
7946#ifdef MYTHTV_EXTOES
7947#extension GL_OES_EGL_image_external : require
7948#define sampler2D samplerExternalOES
7949#endif
7950uniform sampler2D s_texture0;
7951varying highp vec2 v_texcoord0;
7952void main(void)
7953{
7954 highp vec4 color = texture2D(s_texture0, v_texcoord0);
7955 gl_FragColor = vec4(color.rgb, 1.0);
7956}
7957
79582020-07-02 13:30:33.647402 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7959#define lowp
7960#define mediump
7961#define highp
7962#line 1
7963attribute highp vec2 a_position;
7964attribute highp vec2 a_texcoord0;
7965varying highp vec2 v_texcoord0;
7966uniform highp mat4 u_projection;
7967void main()
7968{
7969 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
7970 v_texcoord0 = a_texcoord0;
7971}
7972
79732020-07-02 13:30:33.647449 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
7974#ifdef GL_KHR_blend_equation_advanced
7975#extension GL_ARB_fragment_coord_conventions : enable
7976#extension GL_KHR_blend_equation_advanced : enable
7977#endif
7978#define lowp
7979#define mediump
7980#define highp
7981#line 1
7982#define MYTHTV_NV12
7983#define LINEHEIGHT m_frameData.x
7984#define COLUMN m_frameData.y
7985#define MAXHEIGHT m_frameData.z
7986#define FIELDSIZE m_frameData.w
7987#ifdef MYTHTV_RECTS
7988#extension GL_ARB_texture_rectangle : enable
7989#define texture2D texture2DRect
7990#define sampler2D sampler2DRect
7991#endif
7992#ifdef MYTHTV_EXTOES
7993#extension GL_OES_EGL_image_external : require
7994#define sampler2D samplerExternalOES
7995#endif
7996uniform sampler2D s_texture0;
7997uniform sampler2D s_texture1;
7998uniform highp mat4 m_colourMatrix;
7999uniform highp vec4 m_frameData;
8000varying highp vec2 v_texcoord0;
8001#ifdef MYTHTV_COLOURMAPPING
8002uniform highp mat4 m_primaryMatrix;
8003uniform highp float m_colourGamma;
8004uniform highp float m_displayGamma;
8005highp vec4 ColourMap(highp vec4 color)
8006{
8007 highp vec4 res = clamp(color, 0.0, 1.0);
8008 res.rgb = pow(res.rgb, vec3(m_colourGamma));
8009 res = m_primaryMatrix * res;
8010 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
8011}
8012#endif
8013#ifdef MYTHTV_CUE
8014highp vec2 chromaLocation(highp vec2 xy)
8015{
8016 highp float temp = xy.y * FIELDSIZE;
8017 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
8018 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
8019}
8020#endif
8021#ifdef MYTHTV_NV12
8022highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
8023{
8024#ifdef MYTHTV_CUE
8025#ifdef MYTHTV_RECTS
8026 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
8027#else
8028 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
8029#endif
8030#else
8031#ifdef MYTHTV_RECTS
8032 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
80332020-07-02 13:30:33.647754 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8034#define lowp
8035#define mediump
8036#define highp
8037#line 1
8038attribute highp vec2 a_position;
8039attribute highp vec2 a_texcoord0;
8040varying highp vec2 v_texcoord0;
8041uniform highp mat4 u_projection;
8042void main()
8043{
8044 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
8045 v_texcoord0 = a_texcoord0;
8046}
8047
80482020-07-02 13:30:33.647801 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8049#ifdef GL_KHR_blend_equation_advanced
8050#extension GL_ARB_fragment_coord_conventions : enable
8051#extension GL_KHR_blend_equation_advanced : enable
8052#endif
8053#define lowp
8054#define mediump
8055#define highp
8056#line 1
8057#define MYTHTV_NV12
8058#define MYTHTV_LINEARBLEND
8059#define LINEHEIGHT m_frameData.x
8060#define COLUMN m_frameData.y
8061#define MAXHEIGHT m_frameData.z
8062#define FIELDSIZE m_frameData.w
8063#ifdef MYTHTV_RECTS
8064#extension GL_ARB_texture_rectangle : enable
8065#define texture2D texture2DRect
8066#define sampler2D sampler2DRect
8067#endif
8068#ifdef MYTHTV_EXTOES
8069#extension GL_OES_EGL_image_external : require
8070#define sampler2D samplerExternalOES
8071#endif
8072uniform sampler2D s_texture0;
8073uniform sampler2D s_texture1;
8074uniform highp mat4 m_colourMatrix;
8075uniform highp vec4 m_frameData;
8076varying highp vec2 v_texcoord0;
8077#ifdef MYTHTV_COLOURMAPPING
8078uniform highp mat4 m_primaryMatrix;
8079uniform highp float m_colourGamma;
8080uniform highp float m_displayGamma;
8081highp vec4 ColourMap(highp vec4 color)
8082{
8083 highp vec4 res = clamp(color, 0.0, 1.0);
8084 res.rgb = pow(res.rgb, vec3(m_colourGamma));
8085 res = m_primaryMatrix * res;
8086 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
8087}
8088#endif
8089#ifdef MYTHTV_CUE
8090highp vec2 chromaLocation(highp vec2 xy)
8091{
8092 highp float temp = xy.y * FIELDSIZE;
8093 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
8094 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
8095}
8096#endif
8097#ifdef MYTHTV_NV12
8098highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
8099{
8100#ifdef MYTHTV_CUE
8101#ifdef MYTHTV_RECTS
8102 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
8103#else
8104 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
8105#endif
8106#else
8107#ifdef MYTHTV_RECTS
8108 return vec4(texture2D(texture1, texcoor
81092020-07-02 13:30:33.648104 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8110#define lowp
8111#define mediump
8112#define highp
8113#line 1
8114attribute highp vec2 a_position;
8115attribute highp vec2 a_texcoord0;
8116varying highp vec2 v_texcoord0;
8117uniform highp mat4 u_projection;
8118void main()
8119{
8120 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
8121 v_texcoord0 = a_texcoord0;
8122}
8123
81242020-07-02 13:30:33.648153 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8125#ifdef GL_KHR_blend_equation_advanced
8126#extension GL_ARB_fragment_coord_conventions : enable
8127#extension GL_KHR_blend_equation_advanced : enable
8128#endif
8129#define lowp
8130#define mediump
8131#define highp
8132#line 1
8133#define MYTHTV_NV12
8134#define MYTHTV_TOPFIELD
8135#define MYTHTV_LINEARBLEND
8136#define LINEHEIGHT m_frameData.x
8137#define COLUMN m_frameData.y
8138#define MAXHEIGHT m_frameData.z
8139#define FIELDSIZE m_frameData.w
8140#ifdef MYTHTV_RECTS
8141#extension GL_ARB_texture_rectangle : enable
8142#define texture2D texture2DRect
8143#define sampler2D sampler2DRect
8144#endif
8145#ifdef MYTHTV_EXTOES
8146#extension GL_OES_EGL_image_external : require
8147#define sampler2D samplerExternalOES
8148#endif
8149uniform sampler2D s_texture0;
8150uniform sampler2D s_texture1;
8151uniform highp mat4 m_colourMatrix;
8152uniform highp vec4 m_frameData;
8153varying highp vec2 v_texcoord0;
8154#ifdef MYTHTV_COLOURMAPPING
8155uniform highp mat4 m_primaryMatrix;
8156uniform highp float m_colourGamma;
8157uniform highp float m_displayGamma;
8158highp vec4 ColourMap(highp vec4 color)
8159{
8160 highp vec4 res = clamp(color, 0.0, 1.0);
8161 res.rgb = pow(res.rgb, vec3(m_colourGamma));
8162 res = m_primaryMatrix * res;
8163 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
8164}
8165#endif
8166#ifdef MYTHTV_CUE
8167highp vec2 chromaLocation(highp vec2 xy)
8168{
8169 highp float temp = xy.y * FIELDSIZE;
8170 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
8171 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
8172}
8173#endif
8174#ifdef MYTHTV_NV12
8175highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
8176{
8177#ifdef MYTHTV_CUE
8178#ifdef MYTHTV_RECTS
8179 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
8180#else
8181 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
8182#endif
8183#else
8184#ifdef MYTHTV_RECTS
8185 return vec4(tex
81862020-07-02 13:30:33.648379 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
81872020-07-02 13:30:33.648392 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
81882020-07-02 13:30:33.653043 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio ahead by 21 ms
81892020-07-02 13:30:33.837164 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
81902020-07-02 13:30:33.837203 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
81912020-07-02 13:30:33.837233 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAUALPuAULU
81922020-07-02 13:30:33.837320 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
81932020-07-02 13:30:33.837340 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
81942020-07-02 13:30:33.837358 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
81952020-07-02 13:30:33.837382 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
81962020-07-02 13:30:33.985785 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1426425, lba:2634, vob:1, cell:2, seeking:0, seektime:0
81972020-07-02 13:30:34.078441 I [2204707/2204707] CoreContext mythplayer.cpp:1269 (EnableCaptions) - EnableCaptions(8) msg: On
81982020-07-02 13:30:34.078475 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
81992020-07-02 13:30:34.078513 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=679): extrapolating to (0,0)
82002020-07-02 13:30:34.078519 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=679, ratio=33.3667): extrapolating to (679,22656)
82012020-07-02 13:30:34.078558 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
82022020-07-02 13:30:34.078563 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
82032020-07-02 13:30:34.078567 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
82042020-07-02 13:30:34.078571 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
82052020-07-02 13:30:34.078580 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
82062020-07-02 13:30:34.078590 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
82072020-07-02 13:30:34.078595 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
82082020-07-02 13:30:34.078733 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
82092020-07-02 13:30:34.078770 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8210#define lowp
8211#define mediump
8212#define highp
8213#line 1
8214attribute highp vec2 a_position;
8215attribute highp vec2 a_texcoord0;
8216varying highp vec2 v_texcoord0;
8217uniform highp mat4 u_projection;
8218void main()
8219{
8220 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
8221 v_texcoord0 = a_texcoord0;
8222}
8223
82242020-07-02 13:30:34.078776 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8225#ifdef GL_KHR_blend_equation_advanced
8226#extension GL_ARB_fragment_coord_conventions : enable
8227#extension GL_KHR_blend_equation_advanced : enable
8228#endif
8229#define lowp
8230#define mediump
8231#define highp
8232#line 1
8233#define LINEHEIGHT m_frameData.x
8234#define COLUMN m_frameData.y
8235#define MAXHEIGHT m_frameData.z
8236#define FIELDSIZE m_frameData.w
8237#ifdef MYTHTV_RECTS
8238#extension GL_ARB_texture_rectangle : enable
8239#define texture2D texture2DRect
8240#define sampler2D sampler2DRect
8241#endif
8242#ifdef MYTHTV_EXTOES
8243#extension GL_OES_EGL_image_external : require
8244#define sampler2D samplerExternalOES
8245#endif
8246uniform sampler2D s_texture0;
8247varying highp vec2 v_texcoord0;
8248void main(void)
8249{
8250 highp vec4 color = texture2D(s_texture0, v_texcoord0);
8251 gl_FragColor = vec4(color.rgb, 1.0);
8252}
8253
82542020-07-02 13:30:34.078913 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8255#define lowp
8256#define mediump
8257#define highp
8258#line 1
8259attribute highp vec2 a_position;
8260attribute highp vec2 a_texcoord0;
8261varying highp vec2 v_texcoord0;
8262uniform highp mat4 u_projection;
8263void main()
8264{
8265 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
8266 v_texcoord0 = a_texcoord0;
8267}
8268
82692020-07-02 13:30:34.078933 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8270#ifdef GL_KHR_blend_equation_advanced
8271#extension GL_ARB_fragment_coord_conventions : enable
8272#extension GL_KHR_blend_equation_advanced : enable
8273#endif
8274#define lowp
8275#define mediump
8276#define highp
8277#line 1
8278#define MYTHTV_NV12
8279#define LINEHEIGHT m_frameData.x
8280#define COLUMN m_frameData.y
8281#define MAXHEIGHT m_frameData.z
8282#define FIELDSIZE m_frameData.w
8283#ifdef MYTHTV_RECTS
8284#extension GL_ARB_texture_rectangle : enable
8285#define texture2D texture2DRect
8286#define sampler2D sampler2DRect
8287#endif
8288#ifdef MYTHTV_EXTOES
8289#extension GL_OES_EGL_image_external : require
8290#define sampler2D samplerExternalOES
8291#endif
8292uniform sampler2D s_texture0;
8293uniform sampler2D s_texture1;
8294uniform highp mat4 m_colourMatrix;
8295uniform highp vec4 m_frameData;
8296varying highp vec2 v_texcoord0;
8297#ifdef MYTHTV_COLOURMAPPING
8298uniform highp mat4 m_primaryMatrix;
8299uniform highp float m_colourGamma;
8300uniform highp float m_displayGamma;
8301highp vec4 ColourMap(highp vec4 color)
8302{
8303 highp vec4 res = clamp(color, 0.0, 1.0);
8304 res.rgb = pow(res.rgb, vec3(m_colourGamma));
8305 res = m_primaryMatrix * res;
8306 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
8307}
8308#endif
8309#ifdef MYTHTV_CUE
8310highp vec2 chromaLocation(highp vec2 xy)
8311{
8312 highp float temp = xy.y * FIELDSIZE;
8313 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
8314 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
8315}
8316#endif
8317#ifdef MYTHTV_NV12
8318highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
8319{
8320#ifdef MYTHTV_CUE
8321#ifdef MYTHTV_RECTS
8322 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
8323#else
8324 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
8325#endif
8326#else
8327#ifdef MYTHTV_RECTS
8328 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
83292020-07-02 13:30:34.079098 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8330#define lowp
8331#define mediump
8332#define highp
8333#line 1
8334attribute highp vec2 a_position;
8335attribute highp vec2 a_texcoord0;
8336varying highp vec2 v_texcoord0;
8337uniform highp mat4 u_projection;
8338void main()
8339{
8340 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
8341 v_texcoord0 = a_texcoord0;
8342}
8343
83442020-07-02 13:30:34.079129 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8345#ifdef GL_KHR_blend_equation_advanced
8346#extension GL_ARB_fragment_coord_conventions : enable
8347#extension GL_KHR_blend_equation_advanced : enable
8348#endif
8349#define lowp
8350#define mediump
8351#define highp
8352#line 1
8353#define MYTHTV_NV12
8354#define MYTHTV_LINEARBLEND
8355#define LINEHEIGHT m_frameData.x
8356#define COLUMN m_frameData.y
8357#define MAXHEIGHT m_frameData.z
8358#define FIELDSIZE m_frameData.w
8359#ifdef MYTHTV_RECTS
8360#extension GL_ARB_texture_rectangle : enable
8361#define texture2D texture2DRect
8362#define sampler2D sampler2DRect
8363#endif
8364#ifdef MYTHTV_EXTOES
8365#extension GL_OES_EGL_image_external : require
8366#define sampler2D samplerExternalOES
8367#endif
8368uniform sampler2D s_texture0;
8369uniform sampler2D s_texture1;
8370uniform highp mat4 m_colourMatrix;
8371uniform highp vec4 m_frameData;
8372varying highp vec2 v_texcoord0;
8373#ifdef MYTHTV_COLOURMAPPING
8374uniform highp mat4 m_primaryMatrix;
8375uniform highp float m_colourGamma;
8376uniform highp float m_displayGamma;
8377highp vec4 ColourMap(highp vec4 color)
8378{
8379 highp vec4 res = clamp(color, 0.0, 1.0);
8380 res.rgb = pow(res.rgb, vec3(m_colourGamma));
8381 res = m_primaryMatrix * res;
8382 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
8383}
8384#endif
8385#ifdef MYTHTV_CUE
8386highp vec2 chromaLocation(highp vec2 xy)
8387{
8388 highp float temp = xy.y * FIELDSIZE;
8389 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
8390 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
8391}
8392#endif
8393#ifdef MYTHTV_NV12
8394highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
8395{
8396#ifdef MYTHTV_CUE
8397#ifdef MYTHTV_RECTS
8398 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
8399#else
8400 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
8401#endif
8402#else
8403#ifdef MYTHTV_RECTS
8404 return vec4(texture2D(texture1, texcoor
84052020-07-02 13:30:34.079312 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8406#define lowp
8407#define mediump
8408#define highp
8409#line 1
8410attribute highp vec2 a_position;
8411attribute highp vec2 a_texcoord0;
8412varying highp vec2 v_texcoord0;
8413uniform highp mat4 u_projection;
8414void main()
8415{
8416 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
8417 v_texcoord0 = a_texcoord0;
8418}
8419
84202020-07-02 13:30:34.079336 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8421#ifdef GL_KHR_blend_equation_advanced
8422#extension GL_ARB_fragment_coord_conventions : enable
8423#extension GL_KHR_blend_equation_advanced : enable
8424#endif
8425#define lowp
8426#define mediump
8427#define highp
8428#line 1
8429#define MYTHTV_NV12
8430#define MYTHTV_TOPFIELD
8431#define MYTHTV_LINEARBLEND
8432#define LINEHEIGHT m_frameData.x
8433#define COLUMN m_frameData.y
8434#define MAXHEIGHT m_frameData.z
8435#define FIELDSIZE m_frameData.w
8436#ifdef MYTHTV_RECTS
8437#extension GL_ARB_texture_rectangle : enable
8438#define texture2D texture2DRect
8439#define sampler2D sampler2DRect
8440#endif
8441#ifdef MYTHTV_EXTOES
8442#extension GL_OES_EGL_image_external : require
8443#define sampler2D samplerExternalOES
8444#endif
8445uniform sampler2D s_texture0;
8446uniform sampler2D s_texture1;
8447uniform highp mat4 m_colourMatrix;
8448uniform highp vec4 m_frameData;
8449varying highp vec2 v_texcoord0;
8450#ifdef MYTHTV_COLOURMAPPING
8451uniform highp mat4 m_primaryMatrix;
8452uniform highp float m_colourGamma;
8453uniform highp float m_displayGamma;
8454highp vec4 ColourMap(highp vec4 color)
8455{
8456 highp vec4 res = clamp(color, 0.0, 1.0);
8457 res.rgb = pow(res.rgb, vec3(m_colourGamma));
8458 res = m_primaryMatrix * res;
8459 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
8460}
8461#endif
8462#ifdef MYTHTV_CUE
8463highp vec2 chromaLocation(highp vec2 xy)
8464{
8465 highp float temp = xy.y * FIELDSIZE;
8466 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
8467 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
8468}
8469#endif
8470#ifdef MYTHTV_NV12
8471highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
8472{
8473#ifdef MYTHTV_CUE
8474#ifdef MYTHTV_RECTS
8475 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
8476#else
8477 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
8478#endif
8479#else
8480#ifdef MYTHTV_RECTS
8481 return vec4(tex
84822020-07-02 13:30:34.079445 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
84832020-07-02 13:30:34.079452 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
84842020-07-02 13:30:34.154291 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
84852020-07-02 13:30:34.154313 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
84862020-07-02 13:30:34.154326 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AUPUUUUUuLUUAL
84872020-07-02 13:30:34.154368 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
84882020-07-02 13:30:34.154376 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
84892020-07-02 13:30:34.154386 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
84902020-07-02 13:30:34.154397 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
84912020-07-02 13:30:34.161602 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
84922020-07-02 13:30:34.161624 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=686): extrapolating to (0,0)
84932020-07-02 13:30:34.161631 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=686, ratio=33.3667): extrapolating to (686,22890)
84942020-07-02 13:30:34.161668 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
84952020-07-02 13:30:34.161673 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
84962020-07-02 13:30:34.161678 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
84972020-07-02 13:30:34.161681 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
84982020-07-02 13:30:34.161691 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
84992020-07-02 13:30:34.161699 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
85002020-07-02 13:30:34.161705 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
85012020-07-02 13:30:34.161819 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
85022020-07-02 13:30:34.161868 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8503#define lowp
8504#define mediump
8505#define highp
8506#line 1
8507attribute highp vec2 a_position;
8508attribute highp vec2 a_texcoord0;
8509varying highp vec2 v_texcoord0;
8510uniform highp mat4 u_projection;
8511void main()
8512{
8513 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
8514 v_texcoord0 = a_texcoord0;
8515}
8516
85172020-07-02 13:30:34.161874 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8518#ifdef GL_KHR_blend_equation_advanced
8519#extension GL_ARB_fragment_coord_conventions : enable
8520#extension GL_KHR_blend_equation_advanced : enable
8521#endif
8522#define lowp
8523#define mediump
8524#define highp
8525#line 1
8526#define LINEHEIGHT m_frameData.x
8527#define COLUMN m_frameData.y
8528#define MAXHEIGHT m_frameData.z
8529#define FIELDSIZE m_frameData.w
8530#ifdef MYTHTV_RECTS
8531#extension GL_ARB_texture_rectangle : enable
8532#define texture2D texture2DRect
8533#define sampler2D sampler2DRect
8534#endif
8535#ifdef MYTHTV_EXTOES
8536#extension GL_OES_EGL_image_external : require
8537#define sampler2D samplerExternalOES
8538#endif
8539uniform sampler2D s_texture0;
8540varying highp vec2 v_texcoord0;
8541void main(void)
8542{
8543 highp vec4 color = texture2D(s_texture0, v_texcoord0);
8544 gl_FragColor = vec4(color.rgb, 1.0);
8545}
8546
85472020-07-02 13:30:34.162023 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8548#define lowp
8549#define mediump
8550#define highp
8551#line 1
8552attribute highp vec2 a_position;
8553attribute highp vec2 a_texcoord0;
8554varying highp vec2 v_texcoord0;
8555uniform highp mat4 u_projection;
8556void main()
8557{
8558 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
8559 v_texcoord0 = a_texcoord0;
8560}
8561
85622020-07-02 13:30:34.162049 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8563#ifdef GL_KHR_blend_equation_advanced
8564#extension GL_ARB_fragment_coord_conventions : enable
8565#extension GL_KHR_blend_equation_advanced : enable
8566#endif
8567#define lowp
8568#define mediump
8569#define highp
8570#line 1
8571#define MYTHTV_NV12
8572#define LINEHEIGHT m_frameData.x
8573#define COLUMN m_frameData.y
8574#define MAXHEIGHT m_frameData.z
8575#define FIELDSIZE m_frameData.w
8576#ifdef MYTHTV_RECTS
8577#extension GL_ARB_texture_rectangle : enable
8578#define texture2D texture2DRect
8579#define sampler2D sampler2DRect
8580#endif
8581#ifdef MYTHTV_EXTOES
8582#extension GL_OES_EGL_image_external : require
8583#define sampler2D samplerExternalOES
8584#endif
8585uniform sampler2D s_texture0;
8586uniform sampler2D s_texture1;
8587uniform highp mat4 m_colourMatrix;
8588uniform highp vec4 m_frameData;
8589varying highp vec2 v_texcoord0;
8590#ifdef MYTHTV_COLOURMAPPING
8591uniform highp mat4 m_primaryMatrix;
8592uniform highp float m_colourGamma;
8593uniform highp float m_displayGamma;
8594highp vec4 ColourMap(highp vec4 color)
8595{
8596 highp vec4 res = clamp(color, 0.0, 1.0);
8597 res.rgb = pow(res.rgb, vec3(m_colourGamma));
8598 res = m_primaryMatrix * res;
8599 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
8600}
8601#endif
8602#ifdef MYTHTV_CUE
8603highp vec2 chromaLocation(highp vec2 xy)
8604{
8605 highp float temp = xy.y * FIELDSIZE;
8606 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
8607 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
8608}
8609#endif
8610#ifdef MYTHTV_NV12
8611highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
8612{
8613#ifdef MYTHTV_CUE
8614#ifdef MYTHTV_RECTS
8615 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
8616#else
8617 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
8618#endif
8619#else
8620#ifdef MYTHTV_RECTS
8621 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
86222020-07-02 13:30:34.162208 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8623#define lowp
8624#define mediump
8625#define highp
8626#line 1
8627attribute highp vec2 a_position;
8628attribute highp vec2 a_texcoord0;
8629varying highp vec2 v_texcoord0;
8630uniform highp mat4 u_projection;
8631void main()
8632{
8633 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
8634 v_texcoord0 = a_texcoord0;
8635}
8636
86372020-07-02 13:30:34.162230 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8638#ifdef GL_KHR_blend_equation_advanced
8639#extension GL_ARB_fragment_coord_conventions : enable
8640#extension GL_KHR_blend_equation_advanced : enable
8641#endif
8642#define lowp
8643#define mediump
8644#define highp
8645#line 1
8646#define MYTHTV_NV12
8647#define MYTHTV_LINEARBLEND
8648#define LINEHEIGHT m_frameData.x
8649#define COLUMN m_frameData.y
8650#define MAXHEIGHT m_frameData.z
8651#define FIELDSIZE m_frameData.w
8652#ifdef MYTHTV_RECTS
8653#extension GL_ARB_texture_rectangle : enable
8654#define texture2D texture2DRect
8655#define sampler2D sampler2DRect
8656#endif
8657#ifdef MYTHTV_EXTOES
8658#extension GL_OES_EGL_image_external : require
8659#define sampler2D samplerExternalOES
8660#endif
8661uniform sampler2D s_texture0;
8662uniform sampler2D s_texture1;
8663uniform highp mat4 m_colourMatrix;
8664uniform highp vec4 m_frameData;
8665varying highp vec2 v_texcoord0;
8666#ifdef MYTHTV_COLOURMAPPING
8667uniform highp mat4 m_primaryMatrix;
8668uniform highp float m_colourGamma;
8669uniform highp float m_displayGamma;
8670highp vec4 ColourMap(highp vec4 color)
8671{
8672 highp vec4 res = clamp(color, 0.0, 1.0);
8673 res.rgb = pow(res.rgb, vec3(m_colourGamma));
8674 res = m_primaryMatrix * res;
8675 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
8676}
8677#endif
8678#ifdef MYTHTV_CUE
8679highp vec2 chromaLocation(highp vec2 xy)
8680{
8681 highp float temp = xy.y * FIELDSIZE;
8682 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
8683 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
8684}
8685#endif
8686#ifdef MYTHTV_NV12
8687highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
8688{
8689#ifdef MYTHTV_CUE
8690#ifdef MYTHTV_RECTS
8691 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
8692#else
8693 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
8694#endif
8695#else
8696#ifdef MYTHTV_RECTS
8697 return vec4(texture2D(texture1, texcoor
86982020-07-02 13:30:34.162402 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8699#define lowp
8700#define mediump
8701#define highp
8702#line 1
8703attribute highp vec2 a_position;
8704attribute highp vec2 a_texcoord0;
8705varying highp vec2 v_texcoord0;
8706uniform highp mat4 u_projection;
8707void main()
8708{
8709 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
8710 v_texcoord0 = a_texcoord0;
8711}
8712
87132020-07-02 13:30:34.162434 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8714#ifdef GL_KHR_blend_equation_advanced
8715#extension GL_ARB_fragment_coord_conventions : enable
8716#extension GL_KHR_blend_equation_advanced : enable
8717#endif
8718#define lowp
8719#define mediump
8720#define highp
8721#line 1
8722#define MYTHTV_NV12
8723#define MYTHTV_TOPFIELD
8724#define MYTHTV_LINEARBLEND
8725#define LINEHEIGHT m_frameData.x
8726#define COLUMN m_frameData.y
8727#define MAXHEIGHT m_frameData.z
8728#define FIELDSIZE m_frameData.w
8729#ifdef MYTHTV_RECTS
8730#extension GL_ARB_texture_rectangle : enable
8731#define texture2D texture2DRect
8732#define sampler2D sampler2DRect
8733#endif
8734#ifdef MYTHTV_EXTOES
8735#extension GL_OES_EGL_image_external : require
8736#define sampler2D samplerExternalOES
8737#endif
8738uniform sampler2D s_texture0;
8739uniform sampler2D s_texture1;
8740uniform highp mat4 m_colourMatrix;
8741uniform highp vec4 m_frameData;
8742varying highp vec2 v_texcoord0;
8743#ifdef MYTHTV_COLOURMAPPING
8744uniform highp mat4 m_primaryMatrix;
8745uniform highp float m_colourGamma;
8746uniform highp float m_displayGamma;
8747highp vec4 ColourMap(highp vec4 color)
8748{
8749 highp vec4 res = clamp(color, 0.0, 1.0);
8750 res.rgb = pow(res.rgb, vec3(m_colourGamma));
8751 res = m_primaryMatrix * res;
8752 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
8753}
8754#endif
8755#ifdef MYTHTV_CUE
8756highp vec2 chromaLocation(highp vec2 xy)
8757{
8758 highp float temp = xy.y * FIELDSIZE;
8759 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
8760 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
8761}
8762#endif
8763#ifdef MYTHTV_NV12
8764highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
8765{
8766#ifdef MYTHTV_CUE
8767#ifdef MYTHTV_RECTS
8768 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
8769#else
8770 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
8771#endif
8772#else
8773#ifdef MYTHTV_RECTS
8774 return vec4(tex
87752020-07-02 13:30:34.162584 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
87762020-07-02 13:30:34.162595 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
87772020-07-02 13:30:34.163026 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
87782020-07-02 13:30:34.265935 N [2204707/2204707] CoreContext mythplayer.cpp:2021 (PrebufferEnoughFrames) - Player(0): Waited 102ms for video buffers pLAAAAAAAAAAAA
87792020-07-02 13:30:34.270250 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 75ms
87802020-07-02 13:30:34.270275 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 41ms
87812020-07-02 13:30:34.270530 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
87822020-07-02 13:30:34.294383 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1471470, lba:2758, vob:1, cell:2, seeking:0, seektime:0
87832020-07-02 13:30:34.311637 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 164 ms
87842020-07-02 13:30:34.345696 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 163 ms
87852020-07-02 13:30:34.385292 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 157 ms
87862020-07-02 13:30:34.427126 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 148 ms
87872020-07-02 13:30:34.463468 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
87882020-07-02 13:30:34.463498 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
87892020-07-02 13:30:34.463522 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAULuPUL
87902020-07-02 13:30:34.463591 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
87912020-07-02 13:30:34.463606 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
87922020-07-02 13:30:34.463619 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
87932020-07-02 13:30:34.463639 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
87942020-07-02 13:30:34.470448 I [2204707/2204707] CoreContext mythvideoout.cpp:393 (SetDeinterlacing) - VideoOutput: SetDeinterlacing (Doublerate 1): Single Medium|CPU|GLSL Double Medium|CPU|GLSL
87952020-07-02 13:30:34.470468 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
87962020-07-02 13:30:34.483408 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1233 (TranslatePosition) - Dec: TranslatePosition(key=703): extrapolating to (0,0)
87972020-07-02 13:30:34.483439 D [2204707/2204707] CoreContext decoders/decoderbase.cpp:1250 (TranslatePosition) - Dec: TranslatePosition(key=703, ratio=33.3667): extrapolating to (703,23457)
87982020-07-02 13:30:34.483494 I [2204707/2204707] CoreContext videooutwindow.cpp:84 (PopulateGeometry) - VideoWin: Window using screen eDP-1 2560x1440
87992020-07-02 13:30:34.483502 I [2204707/2204707] CoreContext videooutwindow.cpp:463 (PrintMoveResizeDebug) - VideoWin: Window Rect: 1920x1080+0+0
88002020-07-02 13:30:34.483508 I [2204707/2204707] CoreContext videooutwindow.cpp:466 (PrintMoveResizeDebug) - VideoWin: Display Rect: 1920x1080+0+0 Aspect: 1.77778
88012020-07-02 13:30:34.483514 I [2204707/2204707] CoreContext videooutwindow.cpp:470 (PrintMoveResizeDebug) - VideoWin: Video Rect: 720x480+0+0 Aspect: 1.77778
88022020-07-02 13:30:34.483529 I [2204707/2204707] CoreContext videocolourspace.cpp:143 (SetSupportedAttributes) - ColourSpace: PictureAttributes: Brightness,Contrast,Colour,Hue,Range
88032020-07-02 13:30:34.483544 I [2204707/2204707] CoreContext mythvideoout.cpp:1019 (InitDisplayMeasurements) - VideoOutput: Display aspect ratio: 1.78161 (Detected)
88042020-07-02 13:30:34.483552 I [2204707/2204707] CoreContext mythvideoout.cpp:1034 (InitDisplayMeasurements) - VideoOutput: Window aspect ratio: 1.78161
88052020-07-02 13:30:34.483701 W [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:511 (SetupFrameFormat) - GLVid: New frame format: None:None 720x480 (Tex: 2D) -> VAAPI:NV12 720x480 (Tex: 2D)
88062020-07-02 13:30:34.483753 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8807#define lowp
8808#define mediump
8809#define highp
8810#line 1
8811attribute highp vec2 a_position;
8812attribute highp vec2 a_texcoord0;
8813varying highp vec2 v_texcoord0;
8814uniform highp mat4 u_projection;
8815void main()
8816{
8817 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
8818 v_texcoord0 = a_texcoord0;
8819}
8820
88212020-07-02 13:30:34.483762 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8822#ifdef GL_KHR_blend_equation_advanced
8823#extension GL_ARB_fragment_coord_conventions : enable
8824#extension GL_KHR_blend_equation_advanced : enable
8825#endif
8826#define lowp
8827#define mediump
8828#define highp
8829#line 1
8830#define LINEHEIGHT m_frameData.x
8831#define COLUMN m_frameData.y
8832#define MAXHEIGHT m_frameData.z
8833#define FIELDSIZE m_frameData.w
8834#ifdef MYTHTV_RECTS
8835#extension GL_ARB_texture_rectangle : enable
8836#define texture2D texture2DRect
8837#define sampler2D sampler2DRect
8838#endif
8839#ifdef MYTHTV_EXTOES
8840#extension GL_OES_EGL_image_external : require
8841#define sampler2D samplerExternalOES
8842#endif
8843uniform sampler2D s_texture0;
8844varying highp vec2 v_texcoord0;
8845void main(void)
8846{
8847 highp vec4 color = texture2D(s_texture0, v_texcoord0);
8848 gl_FragColor = vec4(color.rgb, 1.0);
8849}
8850
88512020-07-02 13:30:34.483978 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8852#define lowp
8853#define mediump
8854#define highp
8855#line 1
8856attribute highp vec2 a_position;
8857attribute highp vec2 a_texcoord0;
8858varying highp vec2 v_texcoord0;
8859uniform highp mat4 u_projection;
8860void main()
8861{
8862 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
8863 v_texcoord0 = a_texcoord0;
8864}
8865
88662020-07-02 13:30:34.484017 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8867#ifdef GL_KHR_blend_equation_advanced
8868#extension GL_ARB_fragment_coord_conventions : enable
8869#extension GL_KHR_blend_equation_advanced : enable
8870#endif
8871#define lowp
8872#define mediump
8873#define highp
8874#line 1
8875#define MYTHTV_NV12
8876#define LINEHEIGHT m_frameData.x
8877#define COLUMN m_frameData.y
8878#define MAXHEIGHT m_frameData.z
8879#define FIELDSIZE m_frameData.w
8880#ifdef MYTHTV_RECTS
8881#extension GL_ARB_texture_rectangle : enable
8882#define texture2D texture2DRect
8883#define sampler2D sampler2DRect
8884#endif
8885#ifdef MYTHTV_EXTOES
8886#extension GL_OES_EGL_image_external : require
8887#define sampler2D samplerExternalOES
8888#endif
8889uniform sampler2D s_texture0;
8890uniform sampler2D s_texture1;
8891uniform highp mat4 m_colourMatrix;
8892uniform highp vec4 m_frameData;
8893varying highp vec2 v_texcoord0;
8894#ifdef MYTHTV_COLOURMAPPING
8895uniform highp mat4 m_primaryMatrix;
8896uniform highp float m_colourGamma;
8897uniform highp float m_displayGamma;
8898highp vec4 ColourMap(highp vec4 color)
8899{
8900 highp vec4 res = clamp(color, 0.0, 1.0);
8901 res.rgb = pow(res.rgb, vec3(m_colourGamma));
8902 res = m_primaryMatrix * res;
8903 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
8904}
8905#endif
8906#ifdef MYTHTV_CUE
8907highp vec2 chromaLocation(highp vec2 xy)
8908{
8909 highp float temp = xy.y * FIELDSIZE;
8910 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
8911 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
8912}
8913#endif
8914#ifdef MYTHTV_NV12
8915highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
8916{
8917#ifdef MYTHTV_CUE
8918#ifdef MYTHTV_RECTS
8919 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
8920#else
8921 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
8922#endif
8923#else
8924#ifdef MYTHTV_RECTS
8925 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, t
89262020-07-02 13:30:34.484247 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8927#define lowp
8928#define mediump
8929#define highp
8930#line 1
8931attribute highp vec2 a_position;
8932attribute highp vec2 a_texcoord0;
8933varying highp vec2 v_texcoord0;
8934uniform highp mat4 u_projection;
8935void main()
8936{
8937 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
8938 v_texcoord0 = a_texcoord0;
8939}
8940
89412020-07-02 13:30:34.484285 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
8942#ifdef GL_KHR_blend_equation_advanced
8943#extension GL_ARB_fragment_coord_conventions : enable
8944#extension GL_KHR_blend_equation_advanced : enable
8945#endif
8946#define lowp
8947#define mediump
8948#define highp
8949#line 1
8950#define MYTHTV_NV12
8951#define MYTHTV_LINEARBLEND
8952#define LINEHEIGHT m_frameData.x
8953#define COLUMN m_frameData.y
8954#define MAXHEIGHT m_frameData.z
8955#define FIELDSIZE m_frameData.w
8956#ifdef MYTHTV_RECTS
8957#extension GL_ARB_texture_rectangle : enable
8958#define texture2D texture2DRect
8959#define sampler2D sampler2DRect
8960#endif
8961#ifdef MYTHTV_EXTOES
8962#extension GL_OES_EGL_image_external : require
8963#define sampler2D samplerExternalOES
8964#endif
8965uniform sampler2D s_texture0;
8966uniform sampler2D s_texture1;
8967uniform highp mat4 m_colourMatrix;
8968uniform highp vec4 m_frameData;
8969varying highp vec2 v_texcoord0;
8970#ifdef MYTHTV_COLOURMAPPING
8971uniform highp mat4 m_primaryMatrix;
8972uniform highp float m_colourGamma;
8973uniform highp float m_displayGamma;
8974highp vec4 ColourMap(highp vec4 color)
8975{
8976 highp vec4 res = clamp(color, 0.0, 1.0);
8977 res.rgb = pow(res.rgb, vec3(m_colourGamma));
8978 res = m_primaryMatrix * res;
8979 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
8980}
8981#endif
8982#ifdef MYTHTV_CUE
8983highp vec2 chromaLocation(highp vec2 xy)
8984{
8985 highp float temp = xy.y * FIELDSIZE;
8986 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
8987 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
8988}
8989#endif
8990#ifdef MYTHTV_NV12
8991highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
8992{
8993#ifdef MYTHTV_CUE
8994#ifdef MYTHTV_RECTS
8995 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
8996#else
8997 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
8998#endif
8999#else
9000#ifdef MYTHTV_RECTS
9001 return vec4(texture2D(texture1, texcoor
90022020-07-02 13:30:34.484507 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
9003#define lowp
9004#define mediump
9005#define highp
9006#line 1
9007attribute highp vec2 a_position;
9008attribute highp vec2 a_texcoord0;
9009varying highp vec2 v_texcoord0;
9010uniform highp mat4 u_projection;
9011void main()
9012{
9013 gl_Position = u_projection * vec4(a_position, 0.0, 1.0);
9014 v_texcoord0 = a_texcoord0;
9015}
9016
90172020-07-02 13:30:34.484544 D [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:1541 (CreateShaderProgram) -
9018#ifdef GL_KHR_blend_equation_advanced
9019#extension GL_ARB_fragment_coord_conventions : enable
9020#extension GL_KHR_blend_equation_advanced : enable
9021#endif
9022#define lowp
9023#define mediump
9024#define highp
9025#line 1
9026#define MYTHTV_NV12
9027#define MYTHTV_TOPFIELD
9028#define MYTHTV_LINEARBLEND
9029#define LINEHEIGHT m_frameData.x
9030#define COLUMN m_frameData.y
9031#define MAXHEIGHT m_frameData.z
9032#define FIELDSIZE m_frameData.w
9033#ifdef MYTHTV_RECTS
9034#extension GL_ARB_texture_rectangle : enable
9035#define texture2D texture2DRect
9036#define sampler2D sampler2DRect
9037#endif
9038#ifdef MYTHTV_EXTOES
9039#extension GL_OES_EGL_image_external : require
9040#define sampler2D samplerExternalOES
9041#endif
9042uniform sampler2D s_texture0;
9043uniform sampler2D s_texture1;
9044uniform highp mat4 m_colourMatrix;
9045uniform highp vec4 m_frameData;
9046varying highp vec2 v_texcoord0;
9047#ifdef MYTHTV_COLOURMAPPING
9048uniform highp mat4 m_primaryMatrix;
9049uniform highp float m_colourGamma;
9050uniform highp float m_displayGamma;
9051highp vec4 ColourMap(highp vec4 color)
9052{
9053 highp vec4 res = clamp(color, 0.0, 1.0);
9054 res.rgb = pow(res.rgb, vec3(m_colourGamma));
9055 res = m_primaryMatrix * res;
9056 return vec4(pow(res.rgb, vec3(m_displayGamma)), res.a);
9057}
9058#endif
9059#ifdef MYTHTV_CUE
9060highp vec2 chromaLocation(highp vec2 xy)
9061{
9062 highp float temp = xy.y * FIELDSIZE;
9063 highp float onetwo = min((floor(temp / 2.0) / (FIELDSIZE / 2.0)) + LINEHEIGHT, MAXHEIGHT);
9064 return vec2(xy.x, mix(onetwo, min(onetwo + (2.0 * LINEHEIGHT), MAXHEIGHT), step(0.5, fract(temp))));
9065}
9066#endif
9067#ifdef MYTHTV_NV12
9068highp vec4 sampleYUV(in sampler2D texture1, in sampler2D texture2, highp vec2 texcoord)
9069{
9070#ifdef MYTHTV_CUE
9071#ifdef MYTHTV_RECTS
9072 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord) * vec2(0.5, 0.5)).rg, 1.0);
9073#else
9074 return vec4(texture2D(texture1, texcoord).r, texture2D(texture2, chromaLocation(texcoord)).rg, 1.0);
9075#endif
9076#else
9077#ifdef MYTHTV_RECTS
9078 return vec4(tex
90792020-07-02 13:30:34.484717 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:319 (AddDeinterlacer) - GLVid: Created deinterlacer '2x GLSL Linearblend' (VAAPI->NV12)
90802020-07-02 13:30:34.484727 I [2204707/2204707] CoreContext opengl/mythopenglvideo.cpp:857 (PrepareFrame) - GLVid: Resizing from 720x480 to 1920x1080 for Framebuffer
90812020-07-02 13:30:34.485225 I [2204707/2204707] CoreContext mythplayer.cpp:1959 (SetBuffering) - Player(0): Waiting for video buffers...
90822020-07-02 13:30:34.553885 I [2204707/2204707] CoreContext mythplayer.cpp:1839 (AVSync) - Player(0): Dropping frame: Video is behind by 36ms
90832020-07-02 13:30:34.590823 D [2204707/2204805] Decoder DVD/dvdringbuffer.cpp:1040 (safe_read) - DVDRB: DVDNAV_NAV_PACKET - time:1516515, lba:2885, vob:1, cell:2, seeking:0, seektime:0
90842020-07-02 13:30:34.626897 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:1431 (GoBack) - DVDRB: DVDRingBuf: GoBack - No jump, in menu
90852020-07-02 13:30:34.626954 D [2204707/2204707] CoreContext tv_play.cpp:10124 (SetActive) - TV::SetActive(): (0,w/o OSD) 0 -> 0 -- begin
90862020-07-02 13:30:34.627034 D [2204707/2204707] CoreContext tv_play.cpp:10146 (SetActive) - TV::SetActive(): (0,w/o OSD) 0 -> 0 -- end
90872020-07-02 13:30:34.627102 I [2204707/2204707] CoreContext mythplayer.cpp:1771 (AVSync) - Player(0): AV Sync: Audio behind by 134 ms
90882020-07-02 13:30:34.635472 D [2204707/2204707] CoreContext tv_play.cpp:2156 (HandleStateChange) - TV::HandleStateChange(): (0) -- begin
90892020-07-02 13:30:34.635492 I [2204707/2204707] CoreContext tv_play.cpp:2184 (HandleStateChange) - TV::HandleStateChange(): Attempting to change from WatchingDVD to None
90902020-07-02 13:30:34.635514 D [2204707/2204707] CoreContext tv_play.cpp:2601 (StopStuff) - TV::StopStuff(): For player ctx 0 -- begin
90912020-07-02 13:30:34.635528 D [2204707/2204707] CoreContext tv_play.cpp:10124 (SetActive) - TV::SetActive(): (0,w/o OSD) 0 -> 0 -- begin
90922020-07-02 13:30:34.635566 D [2204707/2204707] CoreContext tv_play.cpp:10146 (SetActive) - TV::SetActive(): (0,w/o OSD) 0 -> 0 -- end
90932020-07-02 13:30:34.635581 I [2204707/2204707] CoreContext mythplayer.cpp:2770 (StopPlaying) - Player(0): StopPlaying - begin
90942020-07-02 13:30:34.661176 I [2204707/2204805] Decoder mythplayer.cpp:1572 (SetFrameInterval) - Player(0): SetFrameInterval Interval:33367 Speed:1 Scan:Progressive Scan (Multiplier: 1)
90952020-07-02 13:30:34.661231 I [2204707/2204805] Decoder opengl/mythvideooutopengl.cpp:287 (InputChanged) - VidOutGL: Video changed: 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)-> 720x480 (720x480) 'MPEG2 VAAPI' (Aspect 1.77778 Refs 2)
90962020-07-02 13:30:34.661297 I [2204707/2204805] Decoder videobuffers.cpp:515 (DiscardAndRecreate) - DiscardAndRecreate: AAAAUPUuULUUAL
90972020-07-02 13:30:34.661523 I [2204707/2204805] Decoder videobuffers.cpp:1023 (CreateBuffers) - Created 14 empty VAAPI (720x480) video buffers
90982020-07-02 13:30:34.661564 I [2204707/2204805] Decoder videobuffers.cpp:606 (DiscardAndRecreate) - DiscardAndRecreate: AAAAAAAAAAAAAA
90992020-07-02 13:30:34.661596 I [2204707/2204805] Decoder mythplayer.cpp:4009 (ClearAfterSeek) - Player(0): ClearAfterSeek(1)
91002020-07-02 13:30:34.661635 I [2204707/2204805] Decoder mythplayer.cpp:516 (detectInterlace) - Player(0): detectInterlace(Ignore Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
91012020-07-02 13:30:34.698320 I [2204707/2204707] CoreContext opengl/mythvideooutopengl.cpp:727 (DiscardFrames) - VidOutGL: (1): uLAAAAAAAAAAAA
91022020-07-02 13:30:34.698361 I [2204707/2204707] CoreContext videobuffers.cpp:877 (DiscardFrames) - VideoBuffers::DiscardFrames(1): uLAAAAAAAAAAAA
91032020-07-02 13:30:34.698424 I [2204707/2204707] CoreContext videobuffers.cpp:944 (DiscardFrames) - VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAA -- done
91042020-07-02 13:30:34.699374 I [2204707/2204805] Decoder mythplayer.cpp:97 (run) - Player(0): Decoder thread exiting.
91052020-07-02 13:30:34.699659 I [2204707/2204707] CoreContext mythplayer.cpp:3196 (DecoderEnd) - Player(0): Exited decoder loop.
91062020-07-02 13:30:34.700592 I [2204707/2204707] CoreContext decoders/mythcodeccontext.cpp:427 (FramesContextFinished) - MythCodecContext: vaapi frames context finished
91072020-07-02 13:30:34.700656 I [2204707/2204707] CoreContext opengl/mythvaapidrminterop.cpp:438 (CleanupDRMPRIME) - VAAPIDRM: Releasing 13 DRM descriptors
91082020-07-02 13:30:34.700877 I [2204707/2204707] CoreContext opengl/mythvaapidrminterop.cpp:80 (DeleteTextures) - VAAPIDRM: Deleted 26 EGL images in 13 groups
91092020-07-02 13:30:34.701898 I [2204707/2204707] CoreContext opengl/mythopenglinterop.cpp:264 (DeleteTextures) - OpenGLInterop: Deleted 26 textures in 13 groups
91102020-07-02 13:30:34.706766 I [2204707/2204707] CoreContext opengl/mythvideooutopengl.cpp:727 (DiscardFrames) - VidOutGL: (1): AAAAAAAAAAAAAA
91112020-07-02 13:30:34.706820 I [2204707/2204707] CoreContext videobuffers.cpp:877 (DiscardFrames) - VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAA
91122020-07-02 13:30:34.706888 I [2204707/2204707] CoreContext videobuffers.cpp:944 (DiscardFrames) - VideoBuffers::DiscardFrames(1): AAAAAAAAAAAAAA -- done
91132020-07-02 13:30:35.130772 I [2204707/2204707] CoreContext mythplayer.cpp:2781 (StopPlaying) - Player(0): StopPlaying - end
91142020-07-02 13:30:35.130794 I [2204707/2204707] CoreContext tv_play.cpp:2617 (StopStuff) - TV::StopStuff(): Stopping ring buffer
91152020-07-02 13:30:35.130820 I [2204707/2204707] CoreContext tv_play.cpp:2628 (StopStuff) - TV::StopStuff(): Stopping player
91162020-07-02 13:30:35.130828 D [2204707/2204707] CoreContext tv_play.cpp:2643 (StopStuff) - TV::StopStuff(): -- end
91172020-07-02 13:30:35.130845 I [2204707/2204707] CoreContext tv_play.cpp:2437 (HandleStateChange) - TV::HandleStateChange(): Changing from WatchingDVD to None
91182020-07-02 13:30:35.130867 D [2204707/2204707] CoreContext tv_play.cpp:2528 (HandleStateChange) - TV::HandleStateChange(): (0) -- end
91192020-07-02 13:30:35.130887 I [2204707/2204707] CoreContext tv_play.cpp:393 (StartTV) - TV::StartTV(): Exiting main playback loop.
91202020-07-02 13:30:35.130899 I [2204707/2204707] CoreContext tv_play.cpp:421 (StartTV) - TV::StartTV(): -- process events 2 begin
91212020-07-02 13:30:35.139256 I [2204707/2204707] CoreContext tv_play.cpp:425 (StartTV) - TV::StartTV(): -- process events 2 end
91222020-07-02 13:30:35.139276 D [2204707/2204707] CoreContext tv_play.cpp:1261 (~TV) - TV::~TV(): -- begin
91232020-07-02 13:30:35.149597 I [2204707/2204707] CoreContext tv_play.cpp:1281 (~TV) - TV::~TV(): -- lock
91242020-07-02 13:30:35.149853 I [2204707/2204707] CoreContext mythplayer.cpp:2770 (StopPlaying) - Player(0): StopPlaying - begin
91252020-07-02 13:30:35.149888 I [2204707/2204707] CoreContext mythplayer.cpp:3196 (DecoderEnd) - Player(0): Exited decoder loop.
91262020-07-02 13:30:35.149901 I [2204707/2204707] CoreContext mythplayer.cpp:2781 (StopPlaying) - Player(0): StopPlaying - end
91272020-07-02 13:30:35.227406 I [2204707/2204707] CoreContext DVD/dvdringbuffer.cpp:1860 (ClearMenuSPUParameters) - DVDRB: Clearing Menu SPU Packet
91282020-07-02 13:30:35.227518 D [2204707/2204707] CoreContext tv_play.cpp:1332 (~TV) - TV::~TV(): -- end
91292020-07-02 13:30:35.227666 N [2204707/2204707] CoreContext mythmainwindow.cpp:2864 (PauseIdleTimer) - Resuming idle timer
91302020-07-02 13:30:35.227751 D [2204707/2204707] CoreContext tv_play.cpp:479 (StartTV) - TV::StartTV(): -- end
91312020-07-02 13:30:40.104065 D [2204707/2204707] CoreContext mythcorecontext.cpp:1366 (SendReceiveStringList) - MythCoreContext::SendReceiveStringList(): SendReceiveStringList(QUERY_IS_ACTIVE_BACKEND,cosmos) called from UI thread
91322020-07-02 13:30:40.955298 E [2204707/2204707] CoreContext configuration.cpp:65 (Load) - Error parsing: /home/xxx/.mythtv/cache/contextcache.xml at line: 1 column: 1
91332020-07-02 13:30:40.955302 E [2204707/2204707] CoreContext configuration.cpp:69 (Load) - Error Msg: unexpected end of file
91342020-07-02 13:30:41.103142 I [2204707/2204707] CoreContext mythuihelper.cpp:762 (PruneCacheDir) - MythUIHelper: Pruning cache directory: /home/xxx/.mythtv/cache/remotecache
91352020-07-02 13:30:41.103380 I [2204707/2204707] CoreContext mythuihelper.cpp:819 (PruneCacheDir) - MythUIHelper: Kept 48 files, deleted 0 files, stat error on 0 files
91362020-07-02 13:30:41.103407 I [2204707/2204707] CoreContext mythuihelper.cpp:762 (PruneCacheDir) - MythUIHelper: Pruning cache directory: /home/xxx/.mythtv/cache/thumbnails
91372020-07-02 13:30:41.103784 I [2204707/2204707] CoreContext mythuihelper.cpp:819 (PruneCacheDir) - MythUIHelper: Kept 81 files, deleted 0 files, stat error on 0 files
91382020-07-02 13:30:41.104857 I [2204707/2204707] CoreContext bonjourregister.cpp:29 (~BonjourRegister) - Bonjour: De-registering service '_mythfrontend._tcp.' on 'Mythfrontend on cosmos'
91392020-07-02 13:30:41.119228 W [2204707/2204707] CoreContext mythpainter.cpp:35 (Teardown) - MythPainter: 44 images not yet de-allocated.
91402020-07-02 13:30:41.119373 I [2204707/2204707] CoreContext opengl/mythpainteropengl.cpp:74 (ClearCache) - Clearing OpenGL painter cache.
91412020-07-02 13:30:41.120168 I [2204707/2204707] CoreContext opengl/mythrenderopengl.cpp:147 (~MythRenderOpenGL) - OpenGL: MythRenderOpenGL closing
91422020-07-02 13:30:41.126924 I [2204707/2204707] CoreContext mythdisplay.cpp:200 (~MythDisplay) - Display: Deleting
91432020-07-02 13:30:41.128636 I [2204707/2204707] CoreContext AirPlay/mythraopdevice.cpp:71 (Cleanup) - RAOP Device: Cleaning up.
91442020-07-02 13:30:41.128804 I [2204707/2204707] CoreContext AirPlay/mythairplayserver.cpp:393 (Cleanup) - AirPlay: Cleaning up.
91452020-07-02 13:30:41.128982 I [2204707/2204751] thread_unknown bonjourregister.cpp:29 (~BonjourRegister) - Bonjour: De-registering service '_airplay._tcp.' on 'MythTV on cosmos'
91462020-07-02 13:30:41.129333 I [2204707/2204707] CoreContext main.cpp:293 (cleanup) - Shutting down UPnP client...
91472020-07-02 13:30:44.706839 D [2204707/2204707] CoreContext platforms/mythpowerdbus.cpp:554 (ReleaseLock) - PowerDBus: Releasing delay FD: 24
91482020-07-02 13:30:44.706852 I [2204707/2204707] CoreContext platforms/mythpowerdbus.cpp:72 (~MythPowerDBus) - PowerDBus: Closing interfaces
91492020-07-02 13:30:44.707283 I [2204707/2204707] CoreContext mythcontext.cpp:1659 (~MythContext) - Waiting for threads to exit.
91502020-07-02 13:30:49.286505 I [2204707/2204707] CoreContext mythcontext.cpp:1665 (~MythContext) - Exiting