forked from smartrent/flutter-pi
-
Notifications
You must be signed in to change notification settings - Fork 0
merge latest from upstream #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Owner
ericr3r
commented
Feb 18, 2023
- don't set pkgconfig path
- fixes for flutter 3.0
- resolve asset bundle path to global path silence video player logging
- Correct locale extraction to exclude delims
- Update README.md
- Fix unicode symbol length calculation.
- replace fprintf with DEBUG_ASSERT_MSG.
- Do not filter text field input based on selected keyboard type.
- fix video player input lag - fix accumulating input lag if video is playing faster than flutter can render - calling "FlutterEngineMarkExternalTextureFrameAvailable" will make flutter produce a new frame each time - if, for example, we call that function at 60fps but flutter renders at 55fps, flutter will queue the 5 additional frames - that leads to a lot of display lag over time - instead, only call the function when we really need too - i.e., when a frame is pushed, and flutter has not fetched the previous frame from flutter-pi, we don't need to call "mark frame available"
- Libflutter engine rework (Libflutter engine rework ardera/flutter-pi#223)
- fallback to gbm_surface_create if gbm_surface_create_with_modifiers does not work (Fallback to gbm_surface_create if gbm_surface_create_with_modifiers does not work ardera/flutter-pi#270)
- Update README.md
- Expand icudtl.dat lookup to asset bundle
- Add gstreamer based audioplayers plugin (Add gstreamer based audioplayers plugin ardera/flutter-pi#277)
- Update guides for Flutter 3.3.0
- skip drm devices that don't have a display connected
- don't throw errors when hardware cursor is not supported
- meta-flutter filesystem layout (meta-flutter filesystem layout ardera/flutter-pi#290)
- fix filesystem_layout.c - add missing null check - add missing initialization
- Add "close when no response" action
- Fix path of kernel_blob.bin
- handle tablet input
- fix for older libinput - only use LIBINPUT_EVENT_TABLET_PAD_KEY when libinput >= 1.15 - add build jobs that test the build on older debian - specify DEBIAN_FRONTEND=noninteractive for docker builds - disable stretch for now though
- remove debian stretch build job stub
- Revert whitespace changes of commit "Correct locale extraction to exclude delims"
- fixes for flutter-next - suffix pixel formats with _FpiPixelFormat to fix namespace collisions with next flutter version - remove CXX from cmake project languages - fix use-after-free in plugin registry
- Update flutter gallery commit for flutter 3.7
silence video player logging
On standard flutter, no input filtering is done based on the keyboardType parameter of the TextField constructor. Input filtering should be done via the inputFormatters parameter of the TextField constructor. See https://api.flutter.dev/flutter/services/TextInputFormatter-class.html
- fix accumulating input lag if video is playing faster than flutter can render - calling "FlutterEngineMarkExternalTextureFrameAvailable" will make flutter produce a new frame each time - if, for example, we call that function at 60fps but flutter renders at 55fps, flutter will queue the 5 additional frames - that leads to a lot of display lag over time - instead, only call the function when we really need too - i.e., when a frame is pushed, and flutter has not fetched the previous frame from flutter-pi, we don't need to call "mark frame available"
- use libflutter_engine.so from asset bundle if it exists - add a `--profile` flag and load `libflutter_engine.so.profile` if it's set Co-authored-by: Hannes Winkler <[email protected]>
…oes not work (ardera#270) - implements ardera#269 - some drivers don't support `gbm_bo_create_with_modifiers` in that case `gbm_bo_create` is used now. - the `GBM_BO_USE_*` flags are a bit restrictive right now, in the future we might be able to drop `GBM_BO_USE_LINEAR`.
Co-authored-by: Hannes Winkler <[email protected]>
Update guides to reflect removal of ".packages" file in Flutter 3.3.0
* add multiple filesystem layout support * fix asset bundle path access in omxplayer * use flutter engine dlopen names from configured filesystem layout * check if engine dlopen names are configured at all
- add missing null check - add missing initialization
- only use LIBINPUT_EVENT_TABLET_PAD_KEY when libinput >= 1.15 - add build jobs that test the build on older debian - specify DEBIAN_FRONTEND=noninteractive for docker builds - disable stretch for now though
- EOL anyway apparently - plus cmake definitely too old
…lude delims" This reverts the whitespace changes of commit bb97f56.
- suffix pixel formats with _FpiPixelFormat to fix namespace collisions with next flutter version - remove CXX from cmake project languages - fix use-after-free in plugin registry
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.