[video_player] black bars on 60 fps video bottom and right

I'm facing this on Redmi Note 5 (Android 9), but not on emulator (Andoid 11), independent of the build mode, tried 1.0.1 and 2.0.0 versions of video_player
Steps to Reproduce
Take video and try to play it
minimal reproducible example is here
https://github.com/nt4f04unds-archive/issues/tree/flutter_72508
Expected results (getting on emulator):

Actual results (getting on real device):

Logs
[  +58 ms] executing: [c:\dev\src\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +59 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 183f0e797a3bf8aa1b35b650150f7522d5d10377
[        ] executing: [c:\dev\src\flutter/] git tag --points-at 183f0e797a3bf8aa1b35b650150f7522d5d10377
[  +46 ms] Exit code 0 from: git tag --points-at 183f0e797a3bf8aa1b35b650150f7522d5d10377
[   +1 ms] executing: [c:\dev\src\flutter/] git describe --match *.*.* --long --tags
183f0e797a3bf8aa1b35b650150f7522d5d10377
[  +72 ms] Exit code 0 from: git describe --match *.*.* --long --tags 183f0e797a3bf8aa1b35b650150f7522d5d10377
[        ] 1.24.0-7.0.pre-374-g183f0e797a
[  +32 ms] executing: [c:\dev\src\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +31 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/master
[        ] executing: [c:\dev\src\flutter/] git ls-remote --get-url origin
[  +28 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] git@github.com:nt4f04und/flutter.git
[  +59 ms] executing: [c:\dev\src\flutter/] git rev-parse --abbrev-ref HEAD
[  +29 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] master
[  +40 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +48 ms] executing: C:\Users\danya\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[  +44 ms] List of devices attached
           40c9f14                device product:whyred model:Redmi_Note_5 device:whyred transport_id:2
[   +5 ms] C:\Users\danya\AppData\Local\Android\sdk\platform-tools\adb.exe -s 40c9f14 shell getprop
[ +102 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +64 ms] Skipping pub get: version match.
[  +23 ms] Found plugin video_player at
C:\Users\danya\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\video_player-2.0.0-nullsafety.3\
[   +5 ms] Found plugin video_player_web at
C:\Users\danya\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\video_player_web-2.0.0-nullsafety.1\
[  +75 ms] Found plugin video_player at
C:\Users\danya\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\video_player-2.0.0-nullsafety.3\
[   +2 ms] Found plugin video_player_web at
C:\Users\danya\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\video_player_web-2.0.0-nullsafety.1\
[  +10 ms] Generating C:\dev\projects\issues\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java[  +19 ms] ro.hardware = qcom
[  +41 ms] Initializing file store
[   +7 ms] Skipping target: gen_localizations
[   +4 ms] complete
[   +3 ms] Launching lib\main.dart on Redmi Note 5 in debug mode...
[   +4 ms] c:\dev\src\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev
c:\dev\src\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root
c:\dev\src\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --target=flutter
--debugger-module-names --experimental-emit-debug-metadata -Ddart.developer.causal_async_stacks=true --output-dill
C:\Users\danya\AppData\Local\Temp\flutter_tools.c468a98\flutter_tool.4f93bdbc\app.dill --packages
C:\dev\projects\issues\.dart_tool\package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts
--track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill
build\01094840f26094a3fe371d8be6b9cb48.cache.dill.track.dill --flutter-widget-cache
[   +8 ms] executing: C:\Users\danya\AppData\Local\Android\sdk\build-tools\30.0.2\aapt dump xmltree
C:\dev\projects\issues\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[  +11 ms] Exit code 0 from: C:\Users\danya\AppData\Local\Android\sdk\build-tools\30.0.2\aapt dump xmltree
C:\dev\projects\issues\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1d
               A: android:compileSdkVersionCodename(0x01010573)="10" (Raw: "10")
               A: package="com.example.flutter_issue" (Raw: "com.example.flutter_issue")
               A: platformBuildVersionCode=(type 0x10)0x1d
               A: platformBuildVersionName=(type 0x10)0xa
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1d
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: uses-permission (line=15)
                 A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw:
                 "android.permission.ACCESS_NETWORK_STATE")
               E: application (line=17)
                 A: android:label(0x01010001)="flutter_issue" (Raw: "flutter_issue")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw:
                 "androidx.core.app.CoreComponentFactory")
                 E: activity (line=22)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.flutter_issue.MainActivity" (Raw:
                   "com.example.flutter_issue.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=36)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw:
                     "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=46)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw:
                     "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=50)
                     E: action (line=51)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=53)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw:
                       "android.intent.category.LAUNCHER")
                 E: meta-data (line=60)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +7 ms] executing: C:\Users\danya\AppData\Local\Android\sdk\platform-tools\adb.exe -s 40c9f14 shell -x logcat -v time-t 1
[  +70 ms] <- compile package:flutter_issue/main.dart
[ +152 ms] --------- beginning of crash
                    12-17 14:29:59.011 F/linker  (32076): CANNOT LINK EXECUTABLE "/system/bin/dpmd":
                    "/system/lib64/libdpmframework.so" is 32-bit instead of 64-bit
[  +25 ms] executing: C:\Users\danya\AppData\Local\Android\sdk\platform-tools\adb.exe version
[  +30 ms] Android Debug Bridge version 1.0.41
           Version 30.0.4-6686687
           Installed as C:\Users\danya\AppData\Local\Android\sdk\platform-tools\adb.exe
[   +1 ms] executing: C:\Users\danya\AppData\Local\Android\sdk\platform-tools\adb.exe start-server
[  +32 ms] Building APK
[  +14 ms] Running Gradle task 'assembleDebug'...
[   +1 ms] gradle.properties already sets `android.enableR8`
[   +2 ms] Using gradle from C:\dev\projects\issues\android\gradlew.bat.
[        ] C:\dev\projects\issues\android\gradlew.bat mode: 33279 rwxrwxrwx.
[   +6 ms] executing: C:\Program Files\Android\Android Studio\jre\bin\java -version
[  +77 ms] Exit code 0 from: C:\Program Files\Android\Android Studio\jre\bin\java -version
[        ] openjdk version "1.8.0_242-release"
           OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
           OpenJDK 64-Bit Server VM (build 25.242-b01, mixed mode)
[   +2 ms] executing: [C:\dev\projects\issues\android/] C:\dev\projects\issues\android\gradlew.bat -Pverbose=true
-Ptarget-platform=android-arm64 -Ptarget=C:\dev\projects\issues\lib\main.dart -Ptrack-widget-creation=true
-Pfilesystem-scheme=org-dartlang-root assembleDebug
[+4781 ms] > Task :app:compileFlutterBuildDebug
[        ] [  +57 ms] executing: [c:\dev\src\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [  +63 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [        ] 183f0e797a3bf8aa1b35b650150f7522d5d10377
[        ] [        ] executing: [c:\dev\src\flutter/] git tag --points-at 183f0e797a3bf8aa1b35b650150f7522d5d10377
[        ] [  +47 ms] Exit code 0 from: git tag --points-at 183f0e797a3bf8aa1b35b650150f7522d5d10377
[        ] [   +1 ms] executing: [c:\dev\src\flutter/] git describe --match *.*.* --long --tags 183f0e797a3bf8aa1b35b650150f7522d5d10377
[        ] [  +86 ms] Exit code 0 from: git describe --match *.*.* --long --tags 183f0e797a3bf8aa1b35b650150f7522d5d10377
[        ] [        ] 1.24.0-7.0.pre-374-g183f0e797a
[        ] [  +33 ms] executing: [c:\dev\src\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[        ] [  +31 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] [        ] origin/master
[        ] [        ] executing: [c:\dev\src\flutter/] git ls-remote --get-url origin
[        ] [  +29 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] [        ] git@github.com:nt4f04und/flutter.git
[        ] [  +59 ms] executing: [c:\dev\src\flutter/] git rev-parse --abbrev-ref HEAD
[        ] [  +29 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] [        ] master
[        ] [  +27 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [  +47 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[        ] [  +46 ms] Initializing file store
[        ] [  +11 ms] Done initializing file store
[        ] [  +27 ms] Skipping target: gen_localizations
[        ] [ +342 ms] Skipping target: kernel_snapshot
[        ] [ +258 ms] Skipping target: debug_android_application
[        ] [        ] Persisting file store
[        ] [  +11 ms] Done persisting file store
[        ] [   +4 ms] build succeeded.
[        ] [  +12 ms] "flutter assemble" took 772ms.
[        ] [   +2 ms] ensureAnalyticsSent: 0ms
[        ] [        ] Running shutdown hooks
[        ] [        ] Shutdown hooks complete
[        ] [   +2 ms] exiting with code 0
[        ] > Task :app:packLibsflutterBuildDebug UP-TO-DATE
[        ] > Task :app:preBuild UP-TO-DATE
[        ] > Task :app:preDebugBuild UP-TO-DATE
[        ] > Task :video_player:preBuild UP-TO-DATE
[        ] > Task :video_player:preDebugBuild UP-TO-DATE
[        ] > Task :video_player:packageDebugRenderscript NO-SOURCE
[        ] > Task :app:checkDebugManifest UP-TO-DATE
[        ] > Task :app:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :app:compileDebugRenderscript NO-SOURCE
[        ] > Task :video_player:compileDebugAidl NO-SOURCE
[        ] > Task :app:compileDebugAidl NO-SOURCE
[        ] > Task :app:cleanMergeDebugAssets
[        ] > Task :app:mergeDebugShaders UP-TO-DATE
[        ] > Task :app:compileDebugShaders UP-TO-DATE
[        ] > Task :app:generateDebugAssets UP-TO-DATE
[        ] > Task :video_player:mergeDebugShaders UP-TO-DATE
[        ] > Task :video_player:compileDebugShaders UP-TO-DATE
[        ] > Task :video_player:generateDebugAssets UP-TO-DATE
[        ] > Task :video_player:packageDebugAssets UP-TO-DATE
[        ] > Task :app:mergeDebugAssets
[ +263 ms] > Task :app:copyFlutterAssetsDebug
[   +1 ms] > Task :app:mainApkListPersistenceDebug UP-TO-DATE
[        ] > Task :app:generateDebugResValues UP-TO-DATE
[        ] > Task :app:generateDebugResources UP-TO-DATE
[        ] > Task :video_player:generateDebugResValues UP-TO-DATE
[        ] > Task :video_player:compileDebugRenderscript NO-SOURCE
[        ] > Task :video_player:generateDebugResources UP-TO-DATE
[        ] > Task :video_player:packageDebugResources UP-TO-DATE
[        ] > Task :app:mergeDebugResources UP-TO-DATE
[        ] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
[        ] > Task :video_player:checkDebugManifest UP-TO-DATE
[        ] > Task :video_player:processDebugManifest UP-TO-DATE
[        ] > Task :app:processDebugManifest UP-TO-DATE
[        ] > Task :video_player:parseDebugLibraryResources UP-TO-DATE
[        ] > Task :video_player:generateDebugRFile UP-TO-DATE
[        ] > Task :app:processDebugResources UP-TO-DATE
[        ] > Task :video_player:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :video_player:javaPreCompileDebug UP-TO-DATE
[        ] > Task :video_player:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :video_player:bundleLibCompileDebug UP-TO-DATE
[        ] > Task :app:compileDebugKotlin UP-TO-DATE
[        ] > Task :app:javaPreCompileDebug UP-TO-DATE
[        ] > Task :app:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :app:compileDebugSources UP-TO-DATE
[        ] > Task :app:processDebugJavaRes NO-SOURCE
[        ] > Task :video_player:processDebugJavaRes NO-SOURCE
[        ] > Task :video_player:bundleLibResDebug UP-TO-DATE
[        ] > Task :app:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :video_player:bundleLibRuntimeDebug UP-TO-DATE
[        ] > Task :video_player:createFullJarDebug UP-TO-DATE
[        ] > Task :app:checkDebugDuplicateClasses UP-TO-DATE
[        ] > Task :app:desugarDebugFileDependencies UP-TO-DATE
[        ] > Task :app:mergeExtDexDebug UP-TO-DATE
[        ] > Task :app:transformClassesWithDexBuilderForDebug UP-TO-DATE
[  +82 ms] > Task :app:mergeDexDebug UP-TO-DATE
[        ] > Task :app:validateSigningDebug UP-TO-DATE
[        ] > Task :app:signingConfigWriterDebug UP-TO-DATE
[        ] > Task :app:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :video_player:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :video_player:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :video_player:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :video_player:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :app:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :app:stripDebugDebugSymbols UP-TO-DATE
[        ] Compatible side by side NDK version was not found.
[+1204 ms] > Task :app:packageDebug
[ +163 ms] > Task :app:assembleDebug
[        ] > Task :video_player:extractDebugAnnotations UP-TO-DATE
[        ] > Task :video_player:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :video_player:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :video_player:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :video_player:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :video_player:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :video_player:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :video_player:bundleDebugAar UP-TO-DATE
[        ] > Task :video_player:compileDebugSources UP-TO-DATE
[        ] > Task :video_player:assembleDebug UP-TO-DATE
[        ] BUILD SUCCESSFUL in 6s
[        ] 59 actionable tasks: 6 executed, 53 up-to-date
[ +532 ms] Running Gradle task 'assembleDebug'... (completed in 7,2s)
[  +40 ms] calculateSha: LocalDirectory: 'C:\dev\projects\issues\build\app\outputs\flutter-apk'/app.apk
[  +17 ms] calculateSha: reading file took 17us
[ +473 ms] calculateSha: computing sha took 472us
[   +8 ms] ✓ Built build\app\outputs\flutter-apk\app-debug.apk.
[   +3 ms] executing: C:\Users\danya\AppData\Local\Android\sdk\build-tools\30.0.2\aapt dump xmltree C:\dev\projects\issues\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[  +15 ms] Exit code 0 from: C:\Users\danya\AppData\Local\Android\sdk\build-tools\30.0.2\aapt dump xmltree C:\dev\projects\issues\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1d
               A: android:compileSdkVersionCodename(0x01010573)="10" (Raw: "10")
               A: package="com.example.flutter_issue" (Raw: "com.example.flutter_issue")
               A: platformBuildVersionCode=(type 0x10)0x1d
               A: platformBuildVersionName=(type 0x10)0xa
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1d
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: uses-permission (line=15)
                 A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw: "android.permission.ACCESS_NETWORK_STATE")
               E: application (line=17)
                 A: android:label(0x01010001)="flutter_issue" (Raw: "flutter_issue")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=22)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.flutter_issue.MainActivity" (Raw: "com.example.flutter_issue.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=36)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=46)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw: "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=50)
                     E: action (line=51)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=53)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=60)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +2 ms] Stopping app 'app.apk' on Redmi Note 5.
[        ] executing: C:\Users\danya\AppData\Local\Android\sdk\platform-tools\adb.exe -s 40c9f14 shell am force-stop com.example.flutter_issue
[ +198 ms] executing: C:\Users\danya\AppData\Local\Android\sdk\platform-tools\adb.exe -s 40c9f14 shell pm list packages com.example.flutter_issue
[ +191 ms] package:com.example.flutter_issue
[   +1 ms] executing: C:\Users\danya\AppData\Local\Android\sdk\platform-tools\adb.exe -s 40c9f14 shell cat /data/local/tmp/sky.com.example.flutter_issue.sha1
[  +73 ms] adeca0841d4f7ea6468e9d10708c909782365de4
[        ] Installing APK.
[   +1 ms] Installing build\app\outputs\flutter-apk\app.apk...
[        ] executing: C:\Users\danya\AppData\Local\Android\sdk\platform-tools\adb.exe -s 40c9f14 install -t -r C:\dev\projects\issues\build\app\outputs\flutter-apk\app.apk
[+12015 ms] Performing Streamed Install
                     Success
[        ] Installing build\app\outputs\flutter-apk\app.apk... (completed in 12,0s)
[   +1 ms] executing: C:\Users\danya\AppData\Local\Android\sdk\platform-tools\adb.exe -s 40c9f14 shell echo -n ed90f1a2ecd1d308124ed2b688067d3ea90998c4 >
/data/local/tmp/sky.com.example.flutter_issue.sha1
[ +146 ms] executing: C:\Users\danya\AppData\Local\Android\sdk\platform-tools\adb.exe -s 40c9f14 shell -x logcat -v time -t 1
[ +161 ms] --------- beginning of main
                    12-17 14:30:19.819 D/CompatibilityInfo( 2086): applicationScale - 1.0
[  +19 ms] executing: C:\Users\danya\AppData\Local\Android\sdk\platform-tools\adb.exe -s 40c9f14 shell am start -a android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation
true --ez enable-dart-profiling true --ez enable-checked-mode true --ez verify-entry-points true com.example.flutter_issue/com.example.flutter_issue.MainActivity
[+2351 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.flutter_issue/.MainActivity (has extras) }
[        ] Waiting for observatory port to be available...
[+2814 ms] Observatory URL on device: http://<IP_ADDRESS>:40711/d72t7http6k=/
[   +1 ms] executing: C:\Users\danya\AppData\Local\Android\sdk\platform-tools\adb.exe -s 40c9f14 forward tcp:0 tcp:40711
[  +29 ms] 50624
[        ] Forwarded host port 50624 to device port 40711 for Observatory
[   +3 ms] Caching compiled dill
[  +21 ms] Connecting to service protocol: http://<IP_ADDRESS>:50624/d72t7http6k=/
[   +1 ms] Launching a Dart Developer Service (DDS) instance at http://<IP_ADDRESS>:0, connecting to VM service at http://<IP_ADDRESS>:50624/d72t7http6k=/.
[ +911 ms] DDS is listening at http://<IP_ADDRESS>:50626/2PDbaQ-ImNA=/.
[  +53 ms] Successfully connected to service protocol: http://<IP_ADDRESS>:50624/d72t7http6k=/
[  +64 ms] DevFS: Creating new filesystem on the device (null)
[  +75 ms] DevFS: Created new filesystem on the device (file:///data/user/0/com.example.flutter_issue/code_cache/issuesHIJQFR/issues/)
[   +1 ms] Updating assets
[  +57 ms] Syncing files to device Redmi Note 5...
[   +1 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[   +1 ms] <- recompile package:flutter_issue/main.dart caee284f-3c2c-41d3-a0a2-46066c5c9bc9
[        ] <- caee284f-3c2c-41d3-a0a2-46066c5c9bc9
[  +60 ms] Updating files.
[        ] DevFS: Sync finished
[   +1 ms] Syncing files to device Redmi Note 5... (completed in 65ms)
[        ] Synced 0.0MB.
[        ] <- accept
[  +21 ms] Connected to _flutterView/0x79641ff020.
[   +1 ms] Flutter run key commands.
[   +1 ms] r Hot reload. 🔥🔥🔥
[        ] R Hot restart.
[        ] h Repeat this help message.
[        ] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ] An Observatory debugger and profiler on Redmi Note 5 is available at: http://<IP_ADDRESS>:50626/2PDbaQ-ImNA=/
[        ] Running with unsound null safety
[        ] For more information see https://dart.dev/null-safety/unsound-null-safety
[ +207 ms] W/e.flutter_issu(32437): Accessing hidden method Landroid/media/AudioTrack;->getLatency()I (light greylist, reflection)
[  +18 ms] I/ExoPlayerImpl(32437): Init 92c2f1e [ExoPlayerLib/2.12.1] [whyred, Redmi Note 5, Xiaomi, 28]
[  +27 ms] D/AudioManager(32437): getStreamVolume isRestricted mode = 0
[ +297 ms] W/VideoCapabilities(32437): Unsupported mime video/divx
[   +4 ms] W/VideoCapabilities(32437): Unsupported mime video/divx311
[   +4 ms] W/VideoCapabilities(32437): Unsupported mime video/divx4
[   +9 ms] W/VideoCapabilities(32437): Unrecognized profile 4 for video/hevc
[   +4 ms] W/VideoCapabilities(32437): Unrecognized profile/level 0/3 for video/mpeg2
[  +39 ms] W/VideoCapabilities(32437): Unrecognized profile/level 0/3 for video/mpeg2
[        ] I/VideoCapabilities(32437): Unsupported profile 4 for video/mp4v-es
[   +2 ms] W/Utils   (32437): could not parse long range '175-174'
[  +42 ms] I/OMXClient(32437): IOmx service obtained
[ +167 ms] D/SurfaceUtils(32437): connecting to surface 0x795891d010, reason connectToSurface
[        ] I/MediaCodec(32437): [OMX.qcom.video.decoder.avc] setting surface generation to 33215489
[        ] D/SurfaceUtils(32437): disconnecting from surface 0x795891d010, reason connectToSurface(reconnect)
[        ] D/SurfaceUtils(32437): connecting to surface 0x795891d010, reason connectToSurface(reconnect)
[   +4 ms] I/ExtendedACodec(32437): setupVideoDecoder()
[   +6 ms] I/ExtendedACodec(32437): Decoder will be in frame by frame mode
[  +73 ms] D/SurfaceUtils(32437): set up nativeWindow 0x795891d010 for 1080x1080, color 0x7fa30c06, rotation 0, usage 0x20002900
[  +28 ms] W/MapperHal(32437): buffer descriptor with invalid usage bits 0x2000
[  +20 ms] W/MapperHal(32437): buffer descriptor with invalid usage bits 0x2000
[        ] W/MapperHal(32437): buffer descriptor with invalid usage bits 0x2000
[        ] I/OMXClient(32437): IOmx service obtained
[        ] W/MapperHal(32437): buffer descriptor with invalid usage bits 0x2000
[  +19 ms] D/SurfaceUtils(32437): set up nativeWindow 0x795891d010 for 1088x1088, color 0x7fa30c06, rotation 0, usage 0x20002900
[   +6 ms] W/MapperHal(32437): buffer descriptor with invalid usage bits 0x2000
[  +12 ms] W/MapperHal(32437): buffer descriptor with invalid usage bits 0x2000
[   +8 ms] I/ACodec  (32437): codec does not support config priority (err -2147483648)
[   +2 ms] I/ACodec  (32437): codec does not support config priority (err -2147483648)
[        ] I/ACodec  (32437): codec does not support config operating rate (err -2147483648)
[        ] W/ExtendedACodec(32437): Failed to get extension for extradata parameter
[  +32 ms] W/MapperHal(32437): buffer descriptor with invalid usage bits 0x2000
[  +29 ms] I/chatty  (32437): uid=10526(com.example.flutter_issue) JNISurfaceTextu identical 4 lines
[   +7 ms] W/MapperHal(32437): buffer descriptor with invalid usage bits 0x2000
[  +11 ms] W/MapperHal(32437): buffer descriptor with invalid usage bits 0x2000
[        ] W/MapperHal(32437): buffer descriptor with invalid usage bits 0x2000
[        ] W/e.flutter_issu(32437): Accessing hidden method Landroid/media/AudioTrack$Builder;->setOffloadedPlayback(Z)Landroid/media/AudioTrack$Builder; (dark greylist, linking)
[        ] W/e.flutter_issu(32437): Accessing hidden method Landroid/media/AudioTrack$Builder;->setOffloadedPlayback(Z)Landroid/media/AudioTrack$Builder; (dark greylist, linking)
[        ] V/AudioTrack(32437): getMinFrameCount=3844: afFrameCount=1920, afSampleRate=48000, afLatency=80
[        ] V/AudioTrack(32437): set(): streamType -1, sampleRate 48000, format 0x1, channelMask 0x3, frameCount 15376, flags #0, notificationFrames 0, sessionId 0, transferType 3, uid -1,
pid -1
[  +10 ms] V/AudioTrack(32437): set() streamType -1 frameCount 15376 flags 0000
[        ] V/AudioTrack(32437): Building AudioTrack with attributes: usage=1 content=3 flags=0x200 tags=[]
[ +847 ms] V/AudioTrack(32437): getBestTimestamp did not find timestamp
[        ] V/AudioTrack(32437): timestamp server offset:0 restore frames:-1
[  +13 ms] V/AudioTrack(32437): getBestTimestamp did not find timestamp
[        ] V/AudioTrack(32437): timestamp server offset:0 restore frames:-1
[  +11 ms] V/AudioTrack(32437): getBestTimestamp did not find timestamp
[        ] V/AudioTrack(32437): timestamp server offset:0 restore frames:-1
[  +12 ms] V/AudioTrack(32437): getBestTimestamp did not find timestamp
[        ] V/AudioTrack(32437): timestamp server offset:0 restore frames:-1
[   +8 ms] V/AudioTrack(32437): getBestTimestamp did not find timestamp
[        ] V/AudioTrack(32437): timestamp server offset:0 restore frames:-1
[  +10 ms] V/AudioTrack(32437): getBestTimestamp did not find timestamp
[        ] V/AudioTrack(32437): timestamp server offset:0 restore frames:-1
[  +17 ms] V/AudioTrack(32437): getBestTimestamp did not find timestamp
[        ] V/AudioTrack(32437): timestamp server offset:0 restore frames:-1
[   +4 ms] V/AudioTrack(32437): getBestTimestamp did not find timestamp
[        ] V/AudioTrack(32437): timestamp server offset:0 restore frames:-1
[  +20 ms] V/AudioTrack(32437): getBestTimestamp did not find timestamp
[        ] V/AudioTrack(32437): timestamp server offset:0 restore frames:-1
[   +9 ms] V/AudioTrack(32437): getBestTimestamp did not find timestamp
[        ] V/AudioTrack(32437): timestamp server offset:0 restore frames:-1
[  +15 ms] V/AudioTrack(32437): getBestTimestamp did not find timestamp
[        ] V/AudioTrack(32437): timestamp server offset:0 restore frames:-1
[  +13 ms] V/AudioTrack(32437): frame adjustment:0  timestamp:BOOTTIME offset<PHONE_NUMBER>8429
[        ] V/AudioTrack(32437): ExtendedTimestamp[0]  position: 0  time: -1
[        ] V/AudioTrack(32437): ExtendedTimestamp[1]  position: 1920  time:<PHONE_NUMBER>9825
[        ] V/AudioTrack(32437): ExtendedTimestamp[2]  position: 0  time: -1
[        ] V/AudioTrack(32437): ExtendedTimestamp[3]  position: 1920  time:<PHONE_NUMBER>9093
[        ] V/AudioTrack(32437): ExtendedTimestamp[4]  position: 1920  time:<PHONE_NUMBER>0708
[  +18 ms] V/AudioTrack(32437): getTimestamp() location moved from server to kernel
[        ] W/MapperHal(32437): buffer descriptor with invalid usage bits 0x2000
[+2818 ms] I/e.flutter_issu(32437): ProcessProfilingInfo new_methods=3239 is saved saved_to_disk=1 resolve_classes_delay=8000
[ +313 ms] W/MapperHal(32437): buffer descriptor with invalid usage bits 0x2000
[        ] V/AudioTrack(32437): getMinFrameCount=3844: afFrameCount=1920, afSampleRate=48000, afLatency=80
[+3412 ms] V/AudioTrack(32437): getMinFrameCount=3844: afFrameCount=1920, afSampleRate=48000, afLatency=80
[+3406 ms] V/AudioTrack(32437): getMinFrameCount=3844: afFrameCount=1920, afSampleRate=48000, afLatency=80
[+3388 ms] V/AudioTrack(32437): getMinFrameCount=3844: afFrameCount=1920, afSampleRate=48000, afLatency=80

[✓] Flutter (Channel master, 1.24.0-8.0.pre.374, on Microsoft Windows [Version 10.0.19041.685], locale ru-RU)
    • Flutter version 1.24.0-8.0.pre.374 at c:\dev\src\flutter
    • Framework revision 183f0e797a (3 weeks ago), 2020-11-26 19:12:28 +0100
    • Engine revision 20caf54969
    • Dart version 2.12.0 (build 2.12.0-76.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at C:\Users\danya\AppData\Local\Android\sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[✓] Android Studio (version 4.0)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 50.0.1
    • Dart plugin version 193.7547
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[✓] VS Code (version 1.52.0)
    • VS Code at C:\Users\danya\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.17.0

[✓] Connected device (2 available)
    • Redmi Note 5 (mobile)   • 40c9f14       • android-arm64 • Android 9 (API 28)
    • sdk gphone x86 (mobile) • emulator-5554 • android-x86   • Android 11 (API 30) (emulator)

• No issues found!

Thanks to @pedromassangocode who verified this issue on his Redmi 5 phone using latest master, the issue is replicable.

flutter doctor -v

[✓] Flutter (Channel master, 1.26.0-2.0.pre.64, on Mac OS X 10.15.7 19H2 darwin-x64, locale en)
    • Flutter version 1.26.0-2.0.pre.64 at /Users/pedromassango/dev/SDKs/flutter_master
    • Framework revision 9ff4326e1f (8 hours ago), 2020-12-17 06:19:05 +0000
    • Engine revision 6edb402ee4
    • Dart version 2.12.0 (build 2.12.0-157.0.dev)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/pedromassango/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 12.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.1, Build version 12A7403
    • CocoaPods version 1.9.3
[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      :hammer: https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      :hammer: https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
[✓] IntelliJ IDEA Community Edition (version 2020.3)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 52.0.5
    • Dart plugin version 203.5981.152
[✓] VS Code (version 1.51.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.16.0
[✓] Connected device (3 available)
    • Redmi 5 Plus (mobile) • 0258ff700005 • android-arm64  • Android 8.1.0 (API 27)
    • macOS (desktop)       • macos        • darwin-x64     • Mac OS X 10.15.7 19H2 darwin-x64
    • Chrome (web)          • chrome       • web-javascript • Google Chrome 87.0.4280.88
• No issues found!

@darshankawar this is found in release 1.24.0-8.0.pre.374, though

The problem becomes narrower, I noticed the issue goes away when the fps lower than 60
I updated the reproducible

I just realized, the problem is not only in 60 fps, the problem is in the video itself. If I put it in adobe premiere and then re-export with the same parameters, the bug goes away. I literally don't have a clue what's might be happening here
repro updated

seems like all xiaomi devices are affected by this

It seems like it has something to do with the ExoPlayer rendering on a Surface.
I'm facing the same issue on Samsung Galaxy A12 in my video player plugin, which use the same mechanics for rendering SimpleExoPlayer through SurfaceTexture allocated by TextureRegistry.

@sander121 : I think this is affecting me as well, do you know how to solve this ?

This should be fixed by https://github.com/flutter/engine/pull/24888

@darshankawar : did you manage to work around this somehow?

This should be fixed by flutter/engine#24888 (which is now merged)

I ran the reproducible sample on the latest master and was able to verify that the issue was indeed fixed.
Thanks!
flutter doctor -v

[flutter] flutter doctor -v
[!] Flutter (Channel master, 3.10.0-16.0.pre.17, on macOS 12.0.1 21A559 darwin-x64, locale ru-RU)
    • Flutter version 3.10.0-16.0.pre.17 on channel master at /Users/nt4f04und/fvm/versions/4ff505c86108415da79008241b5125d5aafde4b2
    ! Warning: `flutter` on your path resolves to /Users/nt4f04und/development/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/nt4f04und/fvm/versions/4ff505c86108415da79008241b5125d5aafde4b2. Consider adding /Users/nt4f04und/fvm/versions/4ff505c86108415da79008241b5125d5aafde4b2/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/nt4f04und/development/flutter/bin/cache/dart-sdk/bin/dart, which is not inside your current Flutter SDK checkout at /Users/nt4f04und/fvm/versions/4ff505c86108415da79008241b5125d5aafde4b2. Consider adding /Users/nt4f04und/fvm/versions/4ff505c86108415da79008241b5125d5aafde4b2/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 4ff505c861 (2 days ago), 2023-04-27 11:37:59 -0700
    • Engine revision 883bb7d5cb
    • Dart version 3.1.0 (build 3.1.0-49.0.dev)
    • DevTools version 2.23.1
    • Pub download mirror https://pub.dartlang.org
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0-rc1)
    • Android SDK at /Users/nt4f04und/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0-rc1
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7590822)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13F100
    • CocoaPods version 1.11.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7590822)

[✓] VS Code (version 1.77.3)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.62.0

[✓] Connected device (3 available)
    • sdk gphone x86 (mobile) • emulator-5554 • android-x86    • Android 11 (API 30) (emulator)
    • macOS (desktop)         • macos         • darwin-x64     • macOS 12.0.1 21A559 darwin-x64
    • Chrome (web)            • chrome        • web-javascript • Google Chrome 112.0.5615.137

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.
exit code 0

Video

https://user-images.githubusercontent.com/39104740/235313930-a4fb35d0-6a89-4f0b-839e-96aafc0c687e.mov


Ex Nihilo... again.

Removal of Ex Nihilo recipes still doesn't work.
I use this script mods.exnihilo.Sieve.removeRecipe(); and i get error "a method available but none matches the parameters" .

This is a user erro, it means that you do nit provide the correct arguments
On Saturday, June 20, 2015, wujekbrezniew<EMAIL_ADDRESS>wrote:

Removal of Ex Nihilo recipes still doesn't work.
I use this script mods.exnihilo.Sieve.removeRecipe(); and i get error "a
method available but none matches the parameters" .
—
Reply to this email directly or view it on GitHub
https://github.com/jaredlll08/ModTweaker2/issues/157.

I don't know what does the "correct arguments" mean. I copied this code from wiki.

@Yulife update the wiki please.
You are missing an argument, that is what the error means, iirc it now takes, output and input

Huh? :o What argument is missing?


chore: configured Dependabot

It looks like the default configuration is only looking at updates for react_renderer.

Before getting review, please check the following:

[ ] Does frontend functionality render and work correctly in IE?
[ ] Have we load-tested any new pages or internal API endpoints that will receive significant traffic?
[ ] Are interactive elements accessible to screen readers?
[ ] Have you checked for tech debt you can address in the area you're working in?
[ ] If this change involves routes, does it work correctly with pertinent "unusual" routes such as the combined Green Line, Silver Line, Foxboro commuter rail, and single-direction bus routes like the 170?
[ ] Are the changes organized into self-contained commits with descriptive and well-formatted commit messages?

Hopefully once we get more up-to-date the flood will slow down :)


ionic start improperly names Cordova project when default ios platform is added

Running ionic start <project_name> <template> --v2 automatically adds a default ios platform in /platforms, but it does not use the correct project name. Instead it defaults to 'HelloCordova'. This can cause issues with some Cordova plugins.
For example:

Run ionic start myApp blank --v2
CLI creates /platforms/ios/HelloCordova and /platforms/ios/HelloCordova.xcodeproj
CLI also sets <name>HelloCordova</name> in /platforms/ios/HelloCordova/config.xml

Not sure if this bug should be filed in https://github.com/driftyco/ionic-app-lib

Could you provide me with the output from ionic info from within your project directory? Thanks, this should help in troubleshooting.

Cordova CLI: 6.2.0
Ionic Framework Version: 2.0.0-beta.11
Ionic CLI Version: 2.0.0-beta.37
Ionic App Lib Version: 2.0.0-beta.20
ios-deploy version: 1.8.6
ios-sim version: 5.0.8
OS: Mac OS X El Capitan
Node Version: v6.3.0
Xcode version: Xcode 7.3.1 Build version 7D1014


fix: removed mistaken named parameter in call to artists_names_query

I missed this in code review, which meant all of the sidekiq jobs to send out partner digest emails have been failing since April 9.
https://artsyproduct.atlassian.net/browse/CX-1350

My fault, sorry!

We should probably have tests for this, or I should have caught it. No blame.

Agree.


float support for range()

Description
Right now, range() needs two integers, however, it should be able to take floats.
Use Case

Instead of having to do

// hand-offset is either 0, 0.5, or 1
for i in range(0, 6).map(x => x + hand-offset) {

I could just do
// hand-offset is either 0, 0.5, or 1
for i in range(hand-offset, hand-offset + 6) {

The following would be possible

for i in range(start, end, step: (end - start)/n)

Would it not make more sense to add linspace, like is found in e.g. MATLAB and numpy?

Would it not make more sense to add linspace, like is found in e.g. MATLAB and numpy?

Isn't it just simpler to just add float support for ranges? Thinking of the non-mathematician users here.
That could be added separately if needed later.

What is the intended use case here though?

My personal intended use case when making this PR was for Riemann sums. I wouldn't object to another method :shrug:

Would it not make more sense to add linspace, like is found in e.g. MATLAB and numpy?

Isn't it just simpler to just add float support for ranges? Thinking of the non-mathematician users here.
That could be added separately if needed later.

In applications like @ThatOneCalculator 's you would typically have a given interval that you want to uniform spread a number of points on.
linspace(a,b,n) is just a more ergonomic tool than range(n,start: a, step: (b-a)/( n - 1))
But there could obviously be uses of range with float steps that I'm not familiar with.

I think linspace for now would probably be a good idea, since people are probably also used to just using range with ints

Personally I'm okay with having both. I wonder where would linspace fit though - under array, like range? Or would something more broad like calc make more sense?

Description
Right now, range() needs two integers, however, it should be able to take floats.
Use Case
1. Instead of having to do

// hand-offset is either 0, 0.5, or 1
for i in range(0, 6).map(x => x + hand-offset) {

I could just do
// hand-offset is either 0, 0.5, or 1
for i in range(hand-offset, hand-offset + 6) {

2. The following would be possible

for i in range(start, end, step: (end - start)/n)

The problem is that when using float you can never be sure what the actual range will be.
What I mean is that you can write a loop and expect 20 steps and end up with 21 steps.  This is actually why float range was dropped from Rust.  You can read more here https://stackoverflow.com/questions/47867519/how-to-do-a-for-loop-with-boundary-values-and-step-as-floating-point-values

Hence linspace. Imo, range should still be able to take two ints for start/end & a float for step

Hence linspace. Imo, range should still be able to take two ints for start/end & a float for step

As mentioned in the above question from stackoverflow, this: range(-1, 1, 0.1) gives you 21 steps instead of the expected 20 steps.  Therefore, this means that -1 + 0.1*20 < 1, which is nonsense.

Hence linspace. Imo, range should still be able to take two ints for start/end & a float for step

As mentioned in the above question from stackoverflow, this: range(-1, 1, 0.1) gives you 21 steps instead of the expected 20 steps. Therefore, this means that -1 + 0.1*20 < 1, which is nonsense.

A good example that the sum of floats works different on computers is 0.1+0.2  which results in 0.30000000000000004 in any language supporting IEEE 754.

It could realistically be rounded to a couple decimal points.

It would be nice if range supported any numeric type like e.g. length. This would allow
#for i in range(1,11) {
    let row-gap = i * 0.05em
    ...
  }

to be rewritten as
#for row-gap in range(0.05em, 0.5em, step: 0.05em) {
  ...
  }


Discord link to broken discord

Okay I guess technically the discord link works, but the check mark button to verify myself to the server to be able to gain access to any channels doesn't work (bot is brokey?) and also it says to message a mod... but anyone i try to message is either a bot or not accepting DMs lol... halp?
EDIT: unless the discord is a patreon only feature? which... would be fine, but it doesn't say that anywhere

The problem is probably just carlbot lagging again, so there isn't rlly anything we can do atm other than wait for the servers to stop lagging.
Feel free to message me on discord (Jacorb#8747) so I can manually verify you, or even just the person who sent the most recent message in #verification (they should be accepting DMs).
Thanks for the heads-up :)


Changes in the Readme

In the readme add about the ongoing open source program .
Screenshots
If applicable, add screenshots to help explain your problem.

Please assign the issue to me. and can you tell me which type of problems explain in screenshot.

In the readme add about the ongoing open source program .
Screenshots If applicable, add screenshots to help explain your problem.

Can I add the PR for this?


Deferred Temporal functionality

We're going to put the following functionality on the backlog for future releases.  These deferred features generally fall into two categories:

Features that require Elasticsearch (which we haven't started to integrate yet):

[ ] ListWorkflows()
[ ] ScanWorkflows()
[ ] CountWorkflows()
[ ] GetSearchAttributes() I believe this probably requests Elasticsearch

Other management APIs:

[ ] GetWorkflowHistory()
[ ] ListClosedWorkflows()
[ ] ListOpenWorkflows()
[ ] ListArchivedWorkflows()
[ ] DescribeDomainByIdAsync - coded but needs testing
[ ] DeprecateDomainAsync

Additional stuff:

[ ] Test when the default temporal client domain is NULL
[ ] Support activity sessions
[ ] Allow custom data converters for workflows and activities in addition to the client-level converter

CLOSING: Temporal is deprecated.  We're waiting for an official client.


issue #318:[Documentation: Consistent index.html Card Titles]

Signed-off-by: Judith Kraziewicz<EMAIL_ADDRESS>Pull Request Template
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Additional Context (Please include any Screenshots/gifs if relevant)
...
Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules
[ ] I have checked my code and corrected any misspellings
[ ] I have tagged the reviewers in a comment below incase my pull request is ready for a review
[ ] I have signed the commit message to agree to Developer Certificate of Origin (DCO) (to certify that you wrote or otherwise have the right to submit your contribution to the project.) by adding "--signoff" to my git commit command.

@BikeMouse Could you please also change Edge services title to Developing and Overview to Learning?

Done as requested

Congratulations, @BikeMouse you're now officially a project Contributor.

Thanks @BikeMouse

My pleasure!


Socket Events

This is a first pass at documenting the socket events. Let me know if the formatting is ok. The stream and audio metadata events were a bit confusing to me so take a closer look at those.
Pending the socket fixes PR on the main repo.

Looks great.
The stream events aren't being used in the clients anymore but they should still function well. To add some context, Abs started off converting every playback to an HLS stream. Later on direct play was added with a fallback of transcoding and I didn't re-implement the stream events. If we move to other file formats it may get important again.

I think this is ready to merge now that the other PR is merged.


Clarify location of ca cert files.

Description
https://jira.mesosphere.com/browse/DCOS-19360
Urgency

[ ] Blocker
[x ] High
[ ] Medium

Requirements

Test all commands and procedures.
Build content locally and test for formatting/links.
Add redirects to dcos-website/redirect-files.
Change all affected versions (e.g. 1.7, 1.8, 1.9, and 1.10).
See the contribution guidelines.

cc @jgehrcke


docs: corrected grammatical errors in README.md

@PWhiddy
I have corrected several grammatical errors in README.md.

@PWhiddy
Please review my PR and if according to the guidelines please do merge it.

sorry, this very hard to review because most of the changes are not fixes but just changes to alternative phrasing.

@PWhiddy I understand
any changes you want to suggest am happy to change :)

Hi @PWhiddy
Thanks for the suggestion I'll keep this in mind closing the PR


Enhance the test coverage part-2  : dubbo-common/src/main/java/com/alibaba/dubbo/common/beanutil(bytecode|compiler|extension)

add  unit test: modules
dubbo-common/src/main/java/com/alibaba/dubbo/common/beanutil
dubbo-common/src/main/java/com/alibaba/dubbo/common/bytecode
dubbo-common/src/main/java/com/alibaba/dubbo/common/compiler
dubbo-common/src/main/java/com/alibaba/dubbo/common/extension

Please assign to me

Ok ,it's yours

This issue has been around for a while. What is the progress now? Please give me a feedback.

Planned to submit on July 15， because in the development of http2 and middleware contests, I didn't spend time on unit tests.


Watch for file changes when upload

Bug Report or Feature Request (mark with an x)
- [x] bug report -> please search issues before submitting
- [ ] feature request

Versions.
@angular/cli: 1.3.1
node: 8.4.0
os: darwin x64
@angular/animations: 4.3.3
@angular/common: 4.3.3
@angular/compiler: 4.3.3
@angular/core: 4.3.3
@angular/forms: 4.3.3
@angular/http: 4.3.3
@angular/platform-browser: 4.3.3
@angular/platform-browser-dynamic: 4.3.3
@angular/router: 4.3.3
@angular/cli: 1.3.1
@angular/compiler-cli: 4.3.3
@angular/language-service: 4.3.3
Repro steps.
https://github.com/jas75/Bloggy
The log given by the failure.
A simple GET error 404
Desired functionality.
When i upload a file i want angular to detect the file change without running ng serve
Mention any other details that might be useful.
My problem is that when I upload a file, Angular can detect it only if I run ng serve.  I couldn"t file  answers for this problem anywhere

I'm sorry but this isn't a Angular CLI bug. Angular CLI is not a production server. You have to architecture your server and client apps to trigger some sort of notification on file upload. Push notifications, polling and sockets are all viable options for this. I recommend searching the internet for options you can use, there are probably libraries that make this easy for your technology stack.


pip install failing on linux, not sure quite why

Dear booz_xform, I'm trying to install booz_xform using pip but it's failing. Here's my system specifications, let me know if there's anything else I might try.
I'm running Pop!_OS 22.04
Kernel 6.0.12- ....
Python 3.10.2, in a new virtual environment. I previously did pip install "simsopt[MPI,SPEC]" which succeeded. Pip freeze gives
Deprecated==1.2.13
f90nml==1.4.3
h5py==3.8.0
jax==0.4.4
jaxlib==0.4.4
monty==2022.9.9
mpi4py==3.1.4
mpmath==1.2.1
nptyping==2.5.0
numpy==1.24.2
opt-einsum==3.3.0
py-spec==3.1.0
pybind11==2.10.3
pyevtk==1.5.0
pyoculus==0.1.3
randomgen==1.23.1
ruamel.yaml==0.17.21
ruamel.yaml.clib==0.2.7
scipy==1.10.1
simsopt==0.12.2
sympy==1.11.1
wrapt==1.14.1

cmake version 3.22.1
gcc / g++ are (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
I know I need NetCDF. apt list --installed | grep netcdf:
libnetcdf-dev/jammy,now 1:4.8.1-1 amd64 [installed]
libnetcdf-mpi-19/jammy,now 1:4.8.1-2 amd64 [installed]
libnetcdf-mpi-dev/jammy,now 1:4.8.1-2 amd64 [installed]
libnetcdf-pnetcdf-19/jammy,now 1:4.8.1-2 amd64 [installed,automatic]
libnetcdf-pnetcdf-dev/jammy,now 1:4.8.1-2 amd64 [installed]
libnetcdf19/jammy,now 1:4.8.1-1 amd64 [installed,automatic]
libpnetcdf0d/jammy,now 1.12.2-1 amd64 [installed,automatic]

(I probably installed too many here...)
Looking at the build log, it is able to find pybind11 (2.10.3)
Here's the section of the build log where errors begin:
<appears to be successful up to here>

  [10/21] Building CXX object CMakeFiles/libbooz_xform.dir/src/_booz_xform/run.cpp.o
  [11/21] Building CXX object CMakeFiles/libbooz_xform.dir/src/_booz_xform/read_wout.cpp.o
  [12/21] Building CXX object CMakeFiles/unitTests.dir/tests/driver_tests.cpp.o
  FAILED: CMakeFiles/unitTests.dir/tests/driver_tests.cpp.o
  /usr/bin/c++ -DOPENMP -I/tmp/pip-install-pik5pjxv/booz-xform_a133ab4596d54332ab041b59b2fd9ba1/src/_booz_xform -I/tmp/pip-install-pik5pjxv/bo
oz-xform_a133ab4596d54332ab041b59b2fd9ba1/externalPackages/doctest -I/tmp/pip-install-pik5pjxv/booz-xform_a133ab4596d54332ab041b59b2fd9ba1/ext
ernalPackages/eigen -g   -O2 -ftemplate-depth=1024 -fopenmp -std=gnu++11 -MD -MT CMakeFiles/unitTests.dir/tests/driver_tests.cpp.o -MF CMakeFi
les/unitTests.dir/tests/driver_tests.cpp.o.d -o CMakeFiles/unitTests.dir/tests/driver_tests.cpp.o -c /tmp/pip-install-pik5pjxv/booz-xform_a133
ab4596d54332ab041b59b2fd9ba1/tests/driver_tests.cpp
  In file included from /tmp/pip-install-pik5pjxv/booz-xform_a133ab4596d54332ab041b59b2fd9ba1/tests/driver_tests.cpp:3:
  /tmp/pip-install-pik5pjxv/booz-xform_a133ab4596d54332ab041b59b2fd9ba1/externalPackages/doctest/doctest.h:4189:47: error: size of array ‘altS
tackMem’ is not an integral constant-expression
   4189 |         static char             altStackMem[4 * SIGSTKSZ];
        |                                               ^
  [13/21] Building CXX object CMakeFiles/xbooz_xform.dir/src/_booz_xform/xbooz_xform.cpp.o
  [14/21] Building CXX object CMakeFiles/unitTests.dir/tests/init_trig_tests.cpp.o
  [15/21] Building CXX object CMakeFiles/libbooz_xform.dir/src/_booz_xform/surface_solve.cpp.o
  [16/21] Building CXX object CMakeFiles/libbooz_xform.dir/src/_booz_xform/write_boozmn.cpp.o
  [17/21] Building CXX object CMakeFiles/_booz_xform.dir/src/_booz_xform/bindings.cpp.o
  ninja: build stopped: subcommand failed.
  Traceback (most recent call last):
    File "/home/jacob/.pyenv/versions/3.10.2/envs/hiddensymm/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.
py", line 353, in <module>
      main()
    File "/home/jacob/.pyenv/versions/3.10.2/envs/hiddensymm/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.
py", line 335, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])

 <more traceback>

    File "<string>", line 102, in build_extension
    File "/home/jacob/.pyenv/versions/3.10.2/lib/python3.10/subprocess.py", line 369, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '['cmake', '--build', '.']' returned non-zero exit status 1.
  error: subprocess-exited-with-error

  × Building wheel for booz_xform (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> See above for output.

  note: This error originates from a subprocess, and is likely not a problem with pip.
  full command: /home/jacob/.pyenv/versions/3.10.2/envs/hiddensymm/bin/python3.10 /home/jacob/.pyenv/versions/3.10.2/envs/hiddensymm/lib/pytho
n3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /tmp/tmpwxd7hnps
  cwd: /tmp/pip-install-pik5pjxv/booz-xform_a133ab4596d54332ab041b59b2fd9ba1
  Building wheel for booz_xform (pyproject.toml) ... error
  ERROR: Failed building wheel for booz_xform
Failed to build booz_xform
ERROR: Could not build wheels for booz_xform, which is required to install pyproject.toml-based projects

Is there something I should install, enable or disable somewhere so that the package can build?

It looks like the error is related to the doctest package. Seems that other people have experienced a similar error here. I just updated booz_xform to use the latest doctest, which should be available in a new booz_xform version 0.0.8. Let me know if that fixes the issue on your end.

It succeeded now with pip install --upgrade -v. Thank you very much!


feat: Adds load balancer to demonstrate horizontal scaling

Signed-off-by: Andrii Soluk<EMAIL_ADDRESS>

Codecov Report

Merging #47 (429f200) into main (7056b87) will decrease coverage by 0.15%.
The diff coverage is 78.26%.

@@            Coverage Diff             @@
##             main      #47      +/-   ##
==========================================
- Coverage   85.22%   85.06%   -0.16%
==========================================
  Files          13       13
  Lines        1780     1795      +15
==========================================
+ Hits         1517     1527      +10
- Misses        150      153       +3
- Partials      113      115       +2

Impacted Files
Coverage Δ

cmd/vct/startcmd/start.go
85.37% <78.26%> (-1.01%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 7056b87...429f200. Read the comment docs.


Do we have clinical notes (e.g. echo_data) in mimic-iv?

FYI

Hi,
Do we have a clinical notes (like noteevents in MIMIC III) in MIMIC IV?

Not yet!

I believe so, but I never touched that data.
Best Regards
Yugang Jia, Ph.D.  |  Verily Life Science - Data Scientist |
<EMAIL_ADDRESS>|<PHONE_NUMBER>
On Fri, Dec 18, 2020 at 9:03 AM sudarshan<EMAIL_ADDRESS>wrote:

Hi,
Do we have a clinical notes (like noteevents in MIMIC III) in MIMIC IV?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/MIT-LCP/mimic-iv/issues/14#issuecomment-748100520,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFJ2Y3SR5CIAONTM4SGC3WTSVNOL3ANCNFSM4QRS27FA
.


Create 0000-01-02-datascientist6161999.md

I added Title as requested in #3
Add Text

👍 looks good to me


Riot Client

There's a new Riot Client rolling out on PBE that we can't connect to with lcu-connector

Sorry, looks like it just launches the League client, might be useful to look into though


Al-amin/28392/Changed url for about us pages

Changes:

Leadership Page added
Our Story Page added
Changed Our story link -> "about/#story" -> "about/story"
Changed Leadership link -> "about/#leadership" -> "about/leadership"

Type of change

[ ] Bug fix
[ ] New feature
[x] Update feature
[ ] Refactor code
[ ] Translation to code
[ ] Translation to crowdin
[ ] Script configuration
[ ] Improve performance
[ ] Style only
[ ] Dependency update
[ ] Documentation update
[ ] Release

Rest looks good to me. Great work 👍


"AssertionError: None -- Query Timeout occured. Please select a smaller result dataset" when queuing a large number of calls

I am trying to call "get_erc721_token_transfer_events_by_address" on a rather large set of wallet addresses (roughly 1000) and iterating over a for loop to do so - I thought it might be an issue with the calls per second cap so I set the sleep time to .22 seconds then to 1 second after the calls - without any luck.
Any ideas as to why this is happening? I'm guessing this is on Etherscan's side but I'm hoping someone might have some insight?

Same here, I just request the query again to fix it


Add functions to query IP and MAC

This commit adds two functions to query

the IP of the module in client mode
the MAC of the module in client mode

Both functions rely on "AT+CIFSR".

Nicely done! What version of ESP8266 firmware have you tested it on?

hey,
tests during development were done on:

AT+GMR
AT version:<IP_ADDRESS>
SDK version:0.9.5
OK

Should be the latest available version of the firmware.


Don't add useless tags to the database

It would appear this plugin produces and adds useless tags like magic_wand=yes and magic_wand_merge=yes. Please don't pollute the database with such crap. See taginfo here and here.

I'm sorry for this inconvenience, I will work to remove the default tags.


Implement continuous dispute rounds (UI)

Note: Design needed.

Design done, Dev work being tracked in #3195 (Through the dev epic aleady in #673)


Request for mutiselect dropdown with select all option

Is your feature request related to a problem? Please describe.
I need option of select All on drop down with multi select. on click of All option other options should be selected automatically.

Hi there. I don't think this is something we would want to build into the component, but you should be able to achieve this externally by hooking into the on-change event and manually updating the selected attribute of your options.

Yes @brian-patrick-3 that was last possibility to invoke from our side on change event to update other options selection. Thanks will try to implement same way. I was just checking if it easier to available or not.

We will build in a native Select All option at some future date.

:tada: This issue has been resolved in version 1.3.3 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Godot crashes when trying to close a @tool scene in use

Godot version
v4.0.alpha17.official [22a09fef5]
System information
macOS Monterey - 12.6- M1 - Vulkan
Issue description
Some times, when trying to close a scene of a UI element being used in my plugin, the editor freezes and crashes.
I still don't know which scenes make it crash but I can consistently crash the entire thing.
This is what I see on the terminal after the crash:
================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.0.alpha17.official (22a09fef5d56fc7c37d70118532509076ebd7b12)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
[1] 1   libsystem_platform.dylib            0x000000019d1574a4 _sigtramp + 56
[2] 2   ???                                 0xffff800100b14780 0x0 +<PHONE_NUMBER>0527781760
[3] EditorPlugin* EditorPlugins::creator<GridMapEditorPlugin>()
[4] ScriptInstanceExtension::_add_property_with_state(void*, void*, void*)
[5] ScriptInstanceExtension::_add_property_with_state(void*, void*, void*)
[6] Node::is_inside_tree() const
[7] RendererCompositorRD::_create_current()
[8] 8   Godot                               0x00000001005e1e30 Godot + 3907120
[9] RendererCompositorRD::_create_current()
[10] 10  dyld                                0x000000010694108c start + 520
-- END OF BACKTRACE --
================================================================

I believe this is something new from Alpha 17, but can't test previous versions at the moment.
Steps to reproduce
Made a minimal reproduction project (download below):

Open a the project
If the scene Main is not open, open it
Close the scene tab
Crash

Minimal reproduction project
closing-scene-crash.zip

Invalid read of size 8
   at 0x78213E1: __dynamic_cast (in /usr/bin/godot4)
   by 0x2675D16: Node* Object::cast_to<Node>(Object*) (object.h:737)
   by 0x3481549: VariantObjectClassChecker<Node*>::check(Variant const&) (binder_common.h:189)
   by 0x348132A: VariantCasterAndValidate<Node*>::cast(Variant const**, unsigned int, Callable::CallError&) (binder_common.h:215)
   by 0x42DC9B4: void call_with_variant_args_helper<SceneTreeEditor, Node*, 0ul>(SceneTreeEditor*, void (SceneTreeEditor::*)(Node*), Variant const**, Callable::CallError&, IndexSequence<0ul>) (binder_common.h:262)
   by 0x42DC196: void call_with_variant_args<SceneTreeEditor, Node*>(SceneTreeEditor*, void (SceneTreeEditor::*)(Node*), Variant const**, int, Callable::CallError&) (binder_common.h:376)
   by 0x42DB883: CallableCustomMethodPointer<SceneTreeEditor, Node*>::call(Variant const**, int, Variant&, Callable::CallError&) const (callable_method_pointer.h:104)
   by 0x6FCC4A8: Callable::callp(Variant const**, int, Variant&, Callable::CallError&) const (callable.cpp:50)
   by 0x7318FCE: MessageQueue::_call_function(Callable const&, Variant const*, int, bool) (message_queue.cpp:229)
   by 0x731932F: MessageQueue::flush() (message_queue.cpp:275)
   by 0x514BE91: SceneTree::physics_process(double) (scene_tree.cpp:429)
   by 0x26704FA: Main::iteration() (main.cpp:2962)
   by 0x2616591: OS_LinuxBSD::run() (os_linuxbsd.cpp:538)
   by 0x2610D04: main (godot_linuxbsd.cpp:72)
 Address 0x5ea7a260 is 16 bytes inside a block of size 3,408 free'd
   at 0xC80792F: free (vg_replace_malloc.c:872)
   by 0x6D6A34C: Memory::free_static(void*, bool) (memory.cpp:168)
   by 0x315C9E0: void memdelete<Node>(Node*) (memory.h:112)
   by 0x510DDCB: Node::_notification(int) (node.cpp:169)
   by 0x2D01DFD: Node::_notificationv(int, bool) (node.h:45)
   by 0x3402064: CanvasItem::_notificationv(int, bool) (canvas_item.h:45)
   by 0x3402A48: Control::_notificationv(int, bool) (control.h:47)
   by 0x4509AAA: BaseButton::_notificationv(int, bool) (base_button.h:40)
   by 0x45A66B8: Button::_notificationv(int, bool) (button.h:38)
   by 0x53B5C96: MenuButton::_notificationv(int, bool) (menu_button.h:38)
   by 0x731F748: Object::notification(int, bool) (object.cpp:790)
   by 0x731CF04: Object::_predelete() (object.cpp:196)
   by 0x732A254: predelete_handler(Object*) (object.cpp:1839)
   by 0x315C9AF: void memdelete<Node>(Node*) (memory.h:105)
   by 0x510DDCB: Node::_notification(int) (node.cpp:169)
   by 0x2D01DFD: Node::_notificationv(int, bool) (node.h:45)
   by 0x3402064: CanvasItem::_notificationv(int, bool) (canvas_item.h:45)
   by 0x3402A48: Control::_notificationv(int, bool) (control.h:47)
   by 0x340342C: Container::_notificationv(int, bool) (container.h:37)
   by 0x3403E10: BoxContainer::_notificationv(int, bool) (box_container.h:37)
   by 0x34049BA: HBoxContainer::_notificationv(int, bool) (box_container.h:83)
   by 0x731F748: Object::notification(int, bool) (object.cpp:790)
   by 0x731CF04: Object::_predelete() (object.cpp:196)
   by 0x732A254: predelete_handler(Object*) (object.cpp:1839)
   by 0x315C9AF: void memdelete<Node>(Node*) (memory.h:105)
   by 0x4CD7091: EditorData::remove_scene(int) (editor_data.cpp:578)
   by 0x3F3F5DF: EditorNode::_remove_edited_scene(bool) (editor_node.cpp:3537)
   by 0x3F3F653: EditorNode::_remove_scene(int, bool) (editor_node.cpp:3548)
   by 0x3F3B531: EditorNode::_discard_changes(String const&) (editor_node.cpp:3211)
   by 0x3F4F8C3: EditorNode::_scene_tab_closed(int, int) (editor_node.cpp:5273)
   by 0x3F4FD9D: EditorNode::_scene_tab_input(Ref<InputEvent> const&) (editor_node.cpp:5306)
   by 0x3FAF054: void call_with_variant_args_helper<EditorNode, Ref<InputEvent> const&, 0ul>(EditorNode*, void (EditorNode::*)(Ref<InputEvent> const&), Variant const**, Callable::CallError&, IndexSequence<0ul>) (binder_common.h:262)
   by 0x3FAD4DB: void call_with_variant_args<EditorNode, Ref<InputEvent> const&>(EditorNode*, void (EditorNode::*)(Ref<InputEvent> const&), Variant const**, int, Callable::CallError&) (binder_common.h:376)
   by 0x3FA9A1D: CallableCustomMethodPointer<EditorNode, Ref<InputEvent> const&>::call(Variant const**, int, Variant&, Callable::CallError&) const (callable_method_pointer.h:104)
   by 0x6FCC4A8: Callable::callp(Variant const**, int, Variant&, Callable::CallError&) const (callable.cpp:50)
   by 0x7321555: Object::emit_signalp(StringName const&, Variant const**, int) (object.cpp:1045)
   by 0x51D9DE5: Error Object::emit_signal<Ref<InputEvent> >(StringName const&, Ref<InputEvent>) (object.h:873)
   by 0x5289877: Control::_call_gui_input(Ref<InputEvent> const&) (control.cpp:1710)
   by 0x517E096: Viewport::_gui_call_input(Control*, Ref<InputEvent> const&) (viewport.cpp:1296)
   by 0x517F057: Viewport::_gui_input_event(Ref<InputEvent>) (viewport.cpp:1534)
   by 0x5186485: Viewport::push_input(Ref<InputEvent> const&, bool) (viewport.cpp:2750)
   by 0x51CA8DB: Window::_window_input(Ref<InputEvent> const&) (window.cpp:1093)
   by 0x51F4DB5: void call_with_variant_args_helper<Window, Ref<InputEvent> const&, 0ul>(Window*, void (Window::*)(Ref<InputEvent> const&), Variant const**, Callable::CallError&, IndexSequence<0ul>) (binder_common.h:262)
   by 0x51F1C2E: void call_with_variant_args<Window, Ref<InputEvent> const&>(Window*, void (Window::*)(Ref<InputEvent> const&), Variant const**, int, Callable::CallError&) (binder_common.h:376)
   by 0x51EDF1B: CallableCustomMethodPointer<Window, Ref<InputEvent> const&>::call(Variant const**, int, Variant&, Callable::CallError&) const (callable_method_pointer.h:104)
   by 0x6FCC4A8: Callable::callp(Variant const**, int, Variant&, Callable::CallError&) const (callable.cpp:50)
   by 0x2632041: DisplayServerX11::_dispatch_input_event(Ref<InputEvent> const&) (display_server_x11.cpp:3214)
   by 0x2631DA4: DisplayServerX11::_dispatch_input_events(Ref<InputEvent> const&) (display_server_x11.cpp:3185)
   by 0x6F685D8: Input::_parse_input_event_impl(Ref<InputEvent> const&, bool) (input.cpp:662)
   by 0x6F69BD4: Input::flush_buffered_events() (input.cpp:884)
 Block was alloc'd at
   at 0xC805045: malloc (vg_replace_malloc.c:381)
   by 0x6D69C92: Memory::alloc_static(unsigned long, bool) (memory.cpp:75)
   by 0x6D69C12: operator new(unsigned long, char const*) (memory.cpp:40)
   by 0x53B4ECB: MenuButton::MenuButton(String const&) (menu_button.cpp:255)
   by 0x5091D15: Object* ClassDB::creator<MenuButton>() (class_db.h:140)
   by 0x7302165: ClassDB::instantiate(StringName const&) (class_db.cpp:338)
   by 0x5D34E82: SceneState::instantiate(SceneState::GenEditState) const (packed_scene.cpp:184)
   by 0x5D42498: PackedScene::instantiate(PackedScene::GenEditState) const (packed_scene.cpp:1745)
   by 0x3F41A60: EditorNode::load_scene(String const&, bool, bool, bool, bool, bool) (editor_node.cpp:3853)
   by 0x3F232B7: EditorNode::_sources_changed(bool) (editor_node.cpp:1082)
   by 0x3FAEBE2: void call_with_variant_args_helper<EditorNode, bool, 0ul>(EditorNode*, void (EditorNode::*)(bool), Variant const**, Callable::CallError&, IndexSequence<0ul>) (binder_common.h:262)
   by 0x3FAD161: void call_with_variant_args<EditorNode, bool>(EditorNode*, void (EditorNode::*)(bool), Variant const**, int, Callable::CallError&) (binder_common.h:376)
   by 0x3FA7FBF: CallableCustomMethodPointer<EditorNode, bool>::call(Variant const**, int, Variant&, Callable::CallError&) const (callable_method_pointer.h:104)
   by 0x6FCC4A8: Callable::callp(Variant const**, int, Variant&, Callable::CallError&) const (callable.cpp:50)
   by 0x7321555: Object::emit_signalp(StringName const&, Variant const**, int) (object.cpp:1045)
   by 0x3BCAEEB: Error Object::emit_signal<bool>(StringName const&, bool) (object.h:873)
   by 0x3E54E1B: EditorFileSystem::_notification(int) (editor_file_system.cpp:1245)
   by 0x3E64C71: EditorFileSystem::_notificationv(int, bool) (editor_file_system.h:143)
   by 0x731F748: Object::notification(int, bool) (object.cpp:790)
   by 0x514E572: SceneTree::_notify_group_pause(StringName const&, int) (scene_tree.cpp:917)
   by 0x514C40D: SceneTree::process(double) (scene_tree.cpp:465)
   by 0x26706FE: Main::iteration() (main.cpp:2992)
   by 0x2616591: OS_LinuxBSD::run() (os_linuxbsd.cpp:538)
   by 0x2610D04: main (godot_linuxbsd.cpp:72)

This doesn't happen any more. Closing the issue.


Update Ter.html

corrected line 514 Typo: tech manual to tech mechanical

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[
[x] The pull request makes changes to files in only one sub-folder.
[x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

New Sheet Details

The name of this game is: <   >  (i.e. Dungeons & Dragons 5th Edition, The Dresden Files RPG)

The publisher of this game is: <   > (i.e. Wizards of the Coast, Evil Hat)

The name of this game system/family is: <   > (i.e. Dungeons & Dragons, FATE)

[ ] I have followed the Character Sheets Standards when building this sheet.

[ ] This sheet has been made on behalf of, or by, the game's publisher.
[ ] This game is not a traditionally published game, but a copy of the game rules can be purchased/downloaded/found at: <   >
[ ] This sheet is for an unofficial fan game, modification to an existing game, or a homebrew system.

Changes / Description

Character Sheet Info Roll20 Internal Use only.


Images is automatic resize before upload in chrome 50

Hi!
I think that this is a bug:
EX:
In Chrome 50, when you select a file with 3MB , the jQuery-File-Upload change the image to 256KB:
you can see this in the Demo:
https://blueimp.github.io/jQuery-File-Upload/
The file is change before upload and the size is always 1080px height.
In Chrome 40-49 the image has the same size that original in the HardDrive.
RenderPCI

Please do not misuse the pull request functionality.
Your pull request simply contains the changes between the master and gh-pages branch, which are purposefully not merged into master.
The "bug" you are talking about is not just completely unrelated, but it's also not a bug, but a feature.
The demo simply does client-side resizing.
This is only enabled on the demo based on the demo domain, so it will not affect a default setup.


Python examples: Annotation and CompositeData

@ajpmaclean Please review these examples.

@ajpmaclean I have made the changes. Please review on the same.

You need to update Python.md in the appropriate sections. Look at existing entries to see how this is done. Be careful with this file as it is used to generate the web pages.
Delete these files as theydo not contribute anything.

CompositePolyDataMapper.md
Create MultiBlockDataSet.md
Create OverlappingAMR.md

Waiting on you to update Python.md

@ajpmaclean I have updated. Please review on the same.

Thankyou

@ajpmaclean Thank you


Two requests: AddLines method, and allowing timestamps to be pushed in

I wrote an NLog Target that pushes all my Logger.Info(...) messages to Hangfire.Console, and it seems to work ok, but I'm concerned about lock statement in AddLine() and logs potentially thrashing the database.  Would it be possible add an overload to persist multiple ConsoleLines at the same time?  That way I could buffer them and commit a set number of lines at one time.
To accomplish this, and keep support for the timing, we would have to add a Timestamp to the ConsoleLine class and use that instead of DateTime.UtcNow.
If I were to take run at creating a PR, Is this something you would consider pulling into the mainline?

@mmurrell mind sharing your NLog target?


2.x Use a subdirectory for sideloaded images

Ticket: #1098
Issue
Images from external URLs are downloaded in to the uploads folder directly. If a year-month-based folder structure is used, it will cause external images to be downloaded again each month. See #1098.
Solution

Adds a temporary filter for upload_dir that sets the subfolder to sideloaded when ImageHelper::sideload_image() is used.
Adds a timber/sideload_image/subdir filter to change the behavior.
Adds documentation to the Image Guide.
Adds a note in the Upgrade Guide.

Impact

Prevents filling up the webspace with unnecessary image data.
Makes it possible to remove all external images.
No more need for custom solutions like documented in #1098.

Usage Changes
This changes the behavior for sideloaded images. I don’t know if this is a breaking change, but it will certainly have an impact for certain sites.
To control the behavior, there’s the timber/sideload_image/subdir filter.
Considerations
Should we use "sideloaded" as the default folder name. Or would "external" be a better name?
Testing
I added all relevant tests I could think of.
It’s currently not possible to add a test and change the uploads_use_yearmonth_folders option in a test, because wp_upload_dir() uses a cache and it’s first called in https://github.com/timber/timber/blob/master/tests/bootstrap.php#L36. We’d probably have to restructure that a bit.

 Looks good! Such an obvious solution to the problems in #1098 (which was "known issue" for a while before that). To your question of ...

Should we use "sideloaded" as the default folder name. Or would "external" be a better name?

I think so! I avoided that term when coding this initially because images are processed/stored locally so it felt not-quite accurate. But I think the average user browsing through their file system is more likely to understand the nature of files inside an external directory.

@jarednova Thanks for reviewing. I also think that external is indeed more clear than sideloaded. I add the required changes for that.
I think as soon as we resolve your comment about the mixed thing, I can merge this :).


Line detection

What changes do you make in this PR?
Continuous lane line can be detected! We can modify the done condition with more freedom!
Checklist

[ ] I have merged the latest main branch into current branch.
[ ] I have run bash scripts/format.sh before merging.
Please use "squash and merge" mode.


MafCompare: Applying the Haldane-Anscombe Correction for '0' Case Cells

Describe the issue
When calculating an OR we can get a infinite value from a zero division and thus no OR.
As far as I'm aware there is no especially good solution to this, but the best attempt to my knowledge is the 'Haldane-Anscombe' correction which adds 0.5 to all cells within any contingency tables that have cells with a value of '0'. It's not perfect, but the best option I think.
Typically, this would be done semi-manually prior to running a statistical test, but in this case the test runs within the larger MafCompare function. Is it feasible to add an option to apply the Haldane-Anscombe correction within MafCompare?
Thanks!
Apologies, the issues section seems really busy at the moment!

Did you mean you want to add an option to enable the so called H-A correction? I think your request is reasonable.
By the way, do you know any reference for H-A correction?

Heylo
Yep, exactly.
I came across it from this paper (post-panicked googling). Version (b) is the one I am referring to, but I think version (a) may be more standard. It seems to be regularly used but without discussion.
https://onlinelibrary.wiley.com/doi/epdf/10.1002/jrsm.1460

Hi,
Thanks for the reference and details.
I just did some tests and it seems that fishers.test rounds them to nearest integer. My guess is R implementation of FT only works with integers.
fisher_mat = matrix(data = c(0, 124, 7, 0), byrow = TRUE, nrow = 2)
fisher_mat
     [,1] [,2]
[1,]    0  124
[2,]    7    0

# without 0.5
fisher.test(fisher_mat, conf.int = TRUE, conf.level = 0.95)
Fisher's Exact Test for Count Data

data:  fisher_mat
p-value = 8.96e-12
alternative hypothesis: true odds ratio is not equal to 1
95 percent confidence interval:
 0.000000000 0.009965064
sample estimates:
odds ratio
         0

# with +0.5
fisher.test(fisher_mat + 0.5, conf.int = TRUE, conf.level = 0.95)

	Fisher's Exact Test for Count Data

data:  fisher_mat + 0.5
p-value = 5.431e-13
alternative hypothesis: true odds ratio is not equal to 1
95 percent confidence interval:
 0.000000000 0.008536642
sample estimates:
odds ratio
         0

Warning message:
In fisher.test(fisher_mat + 0.5, conf.int = TRUE, conf.level = 0.95) :
  'x' has been rounded to integer: Mean relative difference: 0.01503759

# however adding one avoids 0 OR
 fisher.test(fisher_mat + 1, conf.int = TRUE, conf.level = 0.95)

	Fisher's Exact Test for Count Data

data:  fisher_mat + 1
p-value = 3.631e-11
alternative hypothesis: true odds ratio is not equal to 1
95 percent confidence interval:
 0.00000000 0.02261943
sample estimates:
 odds ratio
0.001635885

Also here is a thread on adding 0.5 for fishers test. I do not know if adding 1 is a valid approach. I guess Inf should be fine? Let me know if you find any more references, I am happy to implement them.

I agree, Inf should be absolutely fine for interpretation. The reason that it caused me an issue was that I wanted to rank by OR, so the Inf values were problematic, but I can manually shift them around for ranking purposes.
It does that seem that people do also add 1 to cells but I'm not sure of the statistical validity of that, and if you have small numbers (such as I do) then increasing the value that you add to the cells is probably unwise.
It might be that having the option there is (but with a specific decision to include it required from the user) useful, with the condition that people have to actively choose to use it and understand that there are limitations to it.
Ultimately, perhaps it is better to leave it as it is and not cause confusion?
Thanks a lot for looking into this :)

Thanks. I will add an optional argument to add a positive constant and leave it up to the user. I guess it should be fine..
I am still struggling to find Windows system unfortunately, I am asking some wet lab friends and let you know soon regarding the installation issue.

Thank you! No worries, I appreciate your workload.


Remove expire from context cache

Once a request took more than 10s, the warning [W] cache context is expired, may be misused for long-life tasks: &{map[] {{0 0} 0 0 {{} 0} {{} 0}} {13956354484237509102<PHONE_NUMBER>4433 0x6a66660} false}, ref https://github.com/go-gitea/gitea/issues/31757#issuecomment-2334561325 .
The expiration has been introduced in #23330 and I approved. But now I'm suspecting if it's necessary. Since every request has it's own expiration time, the context cache should have the same lifecycle as the request.
So this PR just removed the expire checking, the context cache will still be available even if a SQL took over 10 seconds.

Wait for @wolfogre 's review.

Please hold on. Why was the expiration time design introduced, to solve what problem, and why is it safe to remove it now that it is no longer a concern? This PR does not address these questions. I will check it and review it later.

#32011


Take long time when loading tiff file.

Take long time when loading tiff file.
The pdf files are much faster.
Do you know why or need some improve?
Anyway, thank you so much.

Maybe you can go to the official website https://mupdf.com/. To get the latest MuPDF SDK.


ytfzf: 1.1.5 -> 1.1.6

Motivation for this change
https://github.com/pystardust/ytfzf/releases/tag/v1.1.6
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Added a release notes entry if the change is major or breaking
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 124119 run on x86_64-linux 1

1 package built:

ytfzf

It builds and works great :+1:


Style the scrollbar according to the theme of the site

The white/grey-ish scrollbar looks really out of place currently, make it fit in.

hey, @Ngoakor12 can you assign this to me?

@gogoiakash2311 there you go, let me know if you need me to clarify anything

Ok, thanks for assigning me to this issue.

Oops, I forgot to ask for an assignment for this issue, I already did a PR solving this. @Ngoakor12

No worries @Ngoakor12. Let @pranavgoel29 PR get merged.  I am unassigning myself from this issue.

No worries @Ngoakor12. Let @pranavgoel29 PR get merged. I am unassigning myself from this issue.

Thank you, and once again sorry.

@Ngoakor12
I have made a PR please check #124

It's okay @pranavgoel29


Default value does not work with select and "required" is ignored.

Describe the Bug
With a select Field and defaultValue, upon creating a new document, the defaultValue is presented in the field, as intended. However, upon submitting the form to create that document, it is ignored/left empty.
On top of that, this field has required set to true. So, even if this isn't done at the database level with SQL adapters, I still think it should still throw an error when a field is marked as required and for whatever reason, it does not receive a value before saving it to the database. Validation does not seem to take place at the right level, in my opinion.
https://github.com/user-attachments/assets/f11e7b1e-38d3-4435-b354-241ec138e7d8
Link to the code that reproduces this issue
https://github.com/HarleySalas/payload-3-reproductions/tree/defaultvalue-required-select
Reproduction Steps
You can add a field to any payload collection like this:
 {
      name: 'roles',
      type: 'select',
      hasMany: true,
      defaultValue: 'editor',
      required: true,
      options: [
        {
          label: 'Admin',
          value: 'admin',
        },
        {
          label: 'Editor',
          value: 'editor',
        },
      ],
    },

or alternatively, clone the reproduction I provided and create a new user once you're logged in, from the admin panel. Up doing so, simply ignore the default value, proceed to create the new user and observe that the value is completely ignored.
Which area(s) are affected? (Select all that apply)
area: core
Environment Info
Payload: 3.2.2
Node: 22.2.0
NextJS: 15.0.3

yea the defaultValue has many issues and i experienced how it overrides existing values on mass edit https://github.com/payloadcms/payload/issues/9590
i hope this gets fixed soon

I think this was fixed around 3.6.0 along with 9590 and some other related issues! Can't reproduce it in the monorepo using mongo or postgres. @HarleySalas want to confirm on your end?


range-highlight seems to require NeoVim 0.5+

It seems that range-highlight requires NeoVim 0.5+. If I start it on NeoVim 0.4.4, I get:
E5105: Error while calling lua chunk: .../start/range-highlight.nvim/lua/range-highlight/init.lua:148: attempt to call field 'nvim_exec' (a nil value)

It would be good to include this in the README and/or provide an explicit check when starting range-highlight.

Hi andrew thank you for reporting. This plugin does require nvim 0.5.0. It will be great if you could help out and add that for me in the readme.

Sure, happy to do so. Can I respectfully suggest not closing valid bugs, though, until they're fixed? It does somewhat discourage people from contributing :)
Thanks for all your great work on the plugin.

Added pull req: https://github.com/winston0410/range-highlight.nvim/pull/7


Problem with pressing buttons

Hi, thank you for the very good job here!
I'm trying to use this on a racing game. Axis and triggers looks fine, but I have a problem with buttons. I want to use buttons for up shifting and down shifting. So, I want to create a simple example where the agent down shift one gear every second. I use this code
while True:
	MyVirtual.set_value('BtnX', 1.0)
	MyVirtual.set_value('BtnX', -1.0)
	time.sleep(1)

But the car down shift one time, then the control disconnects from the game for some reason and the game go on pause menu.
The disconnect is not the problem thought for example when I steer the car with:
counter = 32768
while True:
    MyVirtual.set_value('AxisLx', counter)
    counter = counter + 1
    if (counter == 32767 ):
        counter = -32768
    time.sleep(1)

it works fine after the pause (I just skip the pause pressing ESC) and then it doesn't disconnect again.
So the problem is possibly just with buttons (or just the release of the button, I don't know). Can you help me with that?

Hey @skaftanis,
Thanks for the feedback.
I think the problem is that you are setting a button value to -1.
Buttons take need a Truthy and Falsey value:

True / False
1 / 0

try this:
while True:
	MyVirtual.set_value('BtnX', 1)
	time.sleep(0.1)
	MyVirtual.set_value('BtnX', 0)
	time.sleep(1)

Thanks!  It works fine :)


label (without text) images not shown in cascading-select tiers with a filter

test form: https://docs.google.com/a/enketo.org/spreadsheet/ccc?key=0Al3Mw5sknZoPdDVtcXQxdUNhbG9QMG9IQ2NNclZHM2c#gid=0
live: https://merde.enketo.org/webform

new live link: https://enketo.ona.io/::YdVL

One of the issues in enketo-xslt. The media labels do not get the attribute data-itext-id. https://github.com/enketo/enketo-xslt/issues/44
Another possible issue is that radio/checkbox itemsets including a combination of text + media label, will probably only show the text label currently (should be easy fix).


Second share not showing

Prerequisites
Expected Behavior
I have 2 shares on 2 pools and they should both be shown on the shares tab, this worked before on version 0.5.0
Current Behavior
Since version 0.6.0 I have 2 shares on 2 pools but on the shares tab only shows one of the pools
Your Environment - Release Version (skip if not using a release version)

ASGARDEX desktop version:
0.6.0
Operating system and version:
Manjaro Linux  Appimage

@paju1986 Is one of your shares an asym share? With 0.6.0 sym shares are supported in  wallet -> shares only. Before (< 0.5.0) asym. shares were included as well. If you want, you can DM me via Discord your addresses to do a double check.

@paju1986 Confirmed, it's a bug in ASGARDEX. In case of more than one LP on a chain, only one LP is shown in wallet -> shares, but the others are ignored. It will be fixed with next release. Thanks again for reporting this issue!


"aapt version could not be identified"  while recompiling the apk

Information

Apktool Version (apktool -version) - apktool 2.3.3
Operating System (Mac, Linux, Windows) - Linux
APK From? (Playstore, ROM, Other) -  Other

Stacktrace/Logcat
admin@VM-202-86 home]# "java" -jar "/data/godsdk/GodSDKLinuxTools_v2.3.3/apktool_2.3.3.jar" -q b -a /data/godsdk/GodSDKLinuxTools_v2.3.3/aapt --frame-path "/data/godsdk/GodSDKWorkSpace/36/2/204/apktooltmp" -f -o "/data/godsdk/GodSDKWorkSpace/36/2/204/tempRecompileApk/36_204_nosig.apk" "/data/godsdk/GodSDKWorkSpace/36/2/204/decompile"
aapt version could not be identified:

Steps to Reproduce
i get the aapt(Linux version) from apktool 2.3.3.jar, i opened the apktool2.3.3.jar by winrar and got the aapt and aapt2
when I tried to recompile the apk with the "-a " commond to load the aapt(inside apktool 2.3.3.jar), the error happened.
But it could successed when i used apktool 2.2.1 and the aapt inside the apktool2.2.1 jar
Frameworks
If this APK is from an OEM ROM (Samsung, HTC, LG). Please attach framework files
(.apks that live in /system/framework or /system/priv-app)
APK
If this APK can be freely shared, please upload/attach a link to it.
Questions to ask before submission

Have you tried apktool d, apktool b without changing anything?
If you are trying to install a modified apk, did you resign it?
Are you using the latest apktool version?

The aapt builds (aapt2/aapt1) on Linux are extensively tested with the automated test suite. This is additionally done with Mac.
Windows has no automated test, so I always manually do the QA check. Do you have the aapt binary you used? This /data/godsdk/GodSDKLinuxTools_v2.3.3/aapt file must be invalid as it could not be read for the aapt version.

Sorry，too busy last two days.
I worked on Linux，the aapt and aapt2 is in the prebuilt folder of “apktool_2.3.3.jar”

I uploaded  the aapt binary that I used below
aapt.zip