Commits on Source (52)
-
Nicolas Pomepuy authored446ff2e3
-
dc33b064
-
4bc91456
-
16de092d
-
92036817
-
Fixes #3109
e0184eaf -
f4476043
-
d80045e1
-
Nicolas Pomepuy authored
Fixes #3128
0d61039e -
Nicolas Pomepuy authored7a3bb7e8
-
Nicolas Pomepuy authoredba497b15
-
Nicolas Pomepuy authored5c4e1276
-
Nicolas Pomepuy authored9c2d2c68
-
Nicolas Pomepuy authoredc3873dfb
-
Fixes #3121
a9247254 -
Fixes #3124
a1a6b67b -
4e216df2
-
Fixes #3011
ff1b167c -
Fixes #3130
63b965ee -
Nicolas Pomepuy authored
Fixes #3133
a77d6ea5 -
a496bf28
-
3ae16438
-
Because of all the different permission APIs, it is easier to create a File where we want to extract the subtitle file, and check if we have write permission.
68ffc2f9 -
Apparently I still don't know that the project is called VLC for Android and not vlc-android ...
7f5953dc -
2e3a2644
-
Duncan McNamara authored
Because fast seek is not precise, it will usually seek before the requested time when seeking with abrepeat, causing the abrepeat to seek again, and stucks the player in a loop. Adding a small margin of time in which the seek is considered acceptable when fast seek is enabled stops it from looping.
b73acf01 -
f1ae8ba5
-
Fixes #3095
035daf91 -
Nicolas Pomepuy authoredb92c5f06
-
Nicolas Pomepuy authoreddde3b8d8
-
Nicolas Pomepuy authored
Fixes #3131
f0ee7f30 -
Nicolas Pomepuy authoredafe591f9
-
Nicolas Pomepuy authorededcd1cbc
-
Nicolas Pomepuy authored38a29a08
-
Revert of c49382e3. After some discussions, and user complaints it was decided to go back to the old behavior and keep repeat one enable when pressing next. Most players do that. VLC for iOS also changed to this behavior
2587b744 -
Nicolas Pomepuy authored
Fixes #3132
b7f60565 -
Nicolas Pomepuy authored
Fixes #3137
8b95acf5 -
On a new install, the manageMediaPermsCheck onclicklistener will ask for video/audio permission for API 33+, but for 30+ goes to getStoragePermission which ends calling requestStorageAccess. When API 30+ this will spawn a new PermissionListDialog, creating a loop. In the onClickListener, asking for READ_EXTERNAL_STORAGE straight away for API 30+ solves this.
1a925f59 -
Nicolas Pomepuy authored
This reverts commit 4702f695.
799f15fb -
Nicolas Pomepuy authorede1519eb9
-
Nicolas Pomepuy authored13b29e86
-
Nicolas Pomepuy authored8e24f9e4
-
Nicolas Pomepuy authored
Compact mode is used when the empty view only displays an image and a text Fixes #3141
6e3edcc8 -
Nicolas Pomepuy authored0e177756
-
Fixes #3138
43c03923 -
Nicolas Pomepuy authoredcb2745e3
-
Nicolas Pomepuy authored
Except when the video is played as audio / in background
cf90f3ca -
Fixes #3135
df1627f3 -
In the case of the VideoGridFragment, canReadVideos will always return true below API 33, showing media if there were media indexed before revoking file permissions. On android 11 an 12 (API 30/31/32) when media permission only, isExternalStorageManager will return false, but checking for READ_EXTERNAL_STORAGE will return true. On Android API 33+, if given only audio or video permission, READ_EXTERNAL_STORAGE will also return true meaning that the check must be restrained to API 30/31/32, Furthermore, for API 30/31/32, isExternalStorageManager also needs to be checked for when the app has full access. Fixes #3129
2efa09cb -
Files shared through file providers can be played natively using file descriptors, meaning that they can be opened even though the VLC for Android doesn't have any file access permissions given be the user.
2402cfa8 -
Nicolas Pomepuy authoredededfb8f
Showing
- .tx/config 10 additions, 1 deletion.tx/config
- NEWS 15 additions, 0 deletionsNEWS
- application/app/build.gradle 2 additions, 5 deletionsapplication/app/build.gradle
- application/app/src/androidTest/java/org/videolan/vlc/PhoneScreenhotsInstrumentedTest.kt 62 additions, 27 deletions.../java/org/videolan/vlc/PhoneScreenhotsInstrumentedTest.kt
- application/app/src/androidTest/java/org/videolan/vlc/util/TestUtil.kt 3 additions, 3 deletions...pp/src/androidTest/java/org/videolan/vlc/util/TestUtil.kt
- application/remote-access-client/.gitignore 0 additions, 0 deletionsapplication/remote-access-client/.gitignore
- application/remote-access-client/build.gradle 126 additions, 0 deletionsapplication/remote-access-client/build.gradle
- application/remote-access-client/consumer-rules.pro 0 additions, 0 deletionsapplication/remote-access-client/consumer-rules.pro
- application/remote-access-client/gradle.properties 2 additions, 2 deletionsapplication/remote-access-client/gradle.properties
- application/remote-access-client/proguard-rules.pro 0 additions, 0 deletionsapplication/remote-access-client/proguard-rules.pro
- application/remote-access-client/src/main/AndroidManifest.xml 28 additions, 0 deletions...ication/remote-access-client/src/main/AndroidManifest.xml
- application/remote-access-server/.gitignore 1 addition, 0 deletionsapplication/remote-access-server/.gitignore
- application/remote-access-server/build.gradle 6 additions, 24 deletionsapplication/remote-access-server/build.gradle
- application/remote-access-server/consumer-rules.pro 0 additions, 0 deletionsapplication/remote-access-server/consumer-rules.pro
- application/remote-access-server/proguard-rules.pro 21 additions, 0 deletionsapplication/remote-access-server/proguard-rules.pro
- application/remote-access-server/src/androidTest/java/org/videolan/vlc/remoteaccessserver/ExampleInstrumentedTest.kt 2 additions, 2 deletions...ideolan/vlc/remoteaccessserver/ExampleInstrumentedTest.kt
- application/remote-access-server/src/main/AndroidManifest.xml 0 additions, 0 deletions...ication/remote-access-server/src/main/AndroidManifest.xml
- application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessOTP.kt 4 additions, 4 deletions...va/org/videolan/vlc/remoteaccessserver/RemoteAccessOTP.kt
- application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessRouting.kt 16 additions, 12 deletions...rg/videolan/vlc/remoteaccessserver/RemoteAccessRouting.kt
- application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessServer.kt 5 additions, 5 deletions...org/videolan/vlc/remoteaccessserver/RemoteAccessServer.kt
File moved
File moved
application/remote-access-server/.gitignore
0 → 100644
File moved