straw/app/src/main/res
AudricV 787758a436
[Android 6+] Add ability to always use ExoPlayer's MediaVideoCodecRenderer setOutputSurface workaround
As some devices not present in ExoPlayer's list may not implement
MediaCodec.setOutputSurface(Surface) properly, this workaround could be useful
on these devices.

It forces ExoPlayer to fall back on releasing and re-instantiating video codec
instances, which is always used on Android 5 and lower due to addition of this
method in Android 6.

To do so, a CustomMediaCodecVideoRenderer, based on ExoPlayer's
MediaVideoCodecRenderer which always return true for the
codecNeedsSetOutputSurfaceWorkaround method has been added, which is used in
CustomRenderersFactory, a class based on DefaultRenderersFactory which always
returns our CustomMediaCodecVideoRenderer as the video renderers.

CustomRenderersFactory replaces DefaultRenderersFactory in the player, in the
case this setting is enabled.
2023-04-10 17:39:27 +02:00
..
animator
drawable Removed format_list_numbered 2023-01-17 10:50:13 +01:00
drawable-hdpi Refactor FeedLoadService to use it within the notification worker 2021-09-07 13:30:26 +03:00
drawable-mdpi Refactor FeedLoadService to use it within the notification worker 2021-09-07 13:30:26 +03:00
drawable-night Improve placeholder thumbnail SVGs and remove theme customization 2022-07-14 14:14:33 +02:00
drawable-night-v23 added night variant for splash_background.xml 2021-09-04 15:55:31 +05:30
drawable-nodpi Rename dummy_* and more to placeholder_* 2022-07-14 14:27:33 +02:00
drawable-v23
drawable-xhdpi Refactor FeedLoadService to use it within the notification worker 2021-09-07 13:30:26 +03:00
drawable-xxhdpi Refactor FeedLoadService to use it within the notification worker 2021-09-07 13:30:26 +03:00
drawable-xxxhdpi Optimize assets. (#6827) 2021-08-04 11:54:32 +00:00
layout Merge pull request #9728 from mahendranv/channel_card 2023-02-26 13:43:09 +01:00
layout-land Clean up pre-Lollipop compat attributes 2022-07-13 19:03:45 +02:00
layout-large-land Make subscribers in video detail fragment dimmer 2022-12-04 20:45:10 +01:00
menu Merge pull request #9707 from Jared234/1473_remove_duplicates_from_playlist 2023-02-28 22:14:01 +01:00
mipmap-anydpi-v26 Add monochrome icon 2022-09-17 17:18:15 +03:00
mipmap-hdpi Optimize assets. (#6827) 2021-08-04 11:54:32 +00:00
mipmap-mdpi Optimize assets. (#6827) 2021-08-04 11:54:32 +00:00
mipmap-xhdpi Android TV banner with text (#7566) 2022-01-22 20:29:12 +03:00
mipmap-xxhdpi Optimize assets. (#6827) 2021-08-04 11:54:32 +00:00
mipmap-xxxhdpi Optimize assets. (#6827) 2021-08-04 11:54:32 +00:00
values [Android 6+] Add ability to always use ExoPlayer's MediaVideoCodecRenderer setOutputSurface workaround 2023-04-10 17:39:27 +02:00
values-ace Remove unused resources 2021-09-02 21:13:54 +02:00
values-af
values-ang Translated using Weblate (Odia) 2022-11-08 09:24:09 +01:00
values-ar Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-ar-rLY Remove unused resources 2021-09-02 21:13:54 +02:00
values-ars Translated using Weblate (Odia) 2022-11-08 09:24:09 +01:00
values-as Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-ay Translated using Weblate (Odia) 2022-11-08 09:24:09 +01:00
values-ayc Translated using Weblate (Greek) 2022-10-27 20:25:47 +02:00
values-az Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-b+ast Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-b+uz+Latn Correctly open urls in browser on Android 11+ 2023-02-25 09:13:59 +01:00
values-bar Remove unused resources 2021-09-02 21:13:54 +02:00
values-be Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-ber rename help to fast mode 2022-12-04 19:11:38 +05:30
values-bg Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-bn Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-bn-rBD Correctly open urls in browser on Android 11+ 2023-02-25 09:13:59 +01:00
values-bn-rIN Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-bs Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-ca Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-ckb Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-cs Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-da Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-de Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-dum Translated using Weblate (Dutch (Middle)) 2022-10-31 12:10:21 +01:00
values-el Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-en-rGB Translated using Weblate (Chinese (Simplified)) 2022-02-18 20:39:51 +01:00
values-enm Translated using Weblate (Odia) 2022-11-08 09:24:09 +01:00
values-eo Correctly open urls in browser on Android 11+ 2023-02-25 09:13:59 +01:00
values-es Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-et Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-eu Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-fa Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-fi Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-fil Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-fr Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-gl Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-gu Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-he Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-hi Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-hr Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-hu Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-hy Merge pull request #9501 from Stypox/import-subscriptions-hint 2022-12-04 20:19:19 +01:00
values-ia Merge pull request #9501 from Stypox/import-subscriptions-hint 2022-12-04 20:19:19 +01:00
values-in Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-is Correctly open urls in browser on Android 11+ 2023-02-25 09:13:59 +01:00
values-it Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-ja Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-jv Translated using Weblate (Javanese) 2022-01-23 21:05:39 +01:00
values-ka Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-kab rename help to fast mode 2022-12-04 19:11:38 +05:30
values-kk Translated using Weblate (Odia) 2022-11-08 09:24:09 +01:00
values-kmr Correctly open urls in browser on Android 11+ 2023-02-25 09:13:59 +01:00
values-ko Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-ks Translated using Weblate (Odia) 2022-11-08 09:24:09 +01:00
values-ku Correctly open urls in browser on Android 11+ 2023-02-25 09:13:59 +01:00
values-la Remove unused resources 2021-09-02 21:13:54 +02:00
values-land Replace CircleImageView with ShapeableImageView 2022-02-23 15:11:25 -05:00
values-lt Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-lv Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-mk Correctly open urls in browser on Android 11+ 2023-02-25 09:13:59 +01:00
values-ml Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-mr Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-ms Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-nap Remove unused resources 2021-09-02 21:13:54 +02:00
values-nb-rNO Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-nds Translated using Weblate (Odia) 2022-11-08 09:24:09 +01:00
values-ne Correctly open urls in browser on Android 11+ 2023-02-25 09:13:59 +01:00
values-night Improve placeholder thumbnail SVGs and remove theme customization 2022-07-14 14:14:33 +02:00
values-nl Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-nl-rBE Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-nn Update translations (#9688) 2023-01-15 21:53:52 +01:00
values-oc Remove unused resources 2021-09-02 21:13:54 +02:00
values-or Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-pa Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-pa-rPK Translated using Weblate (Norwegian Bokmål) 2022-12-04 00:15:40 +01:00
values-pl Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-pt Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-pt-rBR Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-pt-rPT Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-ro Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-ru Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-sat Translated using Weblate (Odia) 2022-11-08 09:24:09 +01:00
values-sc Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-scn Translated using Weblate (Odia) 2022-11-08 09:24:09 +01:00
values-si Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-sk Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-sl Merge branch 'origin/dev' into Weblate. 2023-03-01 10:17:40 +01:00
values-so Correctly open urls in browser on Android 11+ 2023-02-25 09:13:59 +01:00
values-sq Translated using Weblate (Odia) 2023-04-02 22:48:15 +02:00
values-sr Correctly open urls in browser on Android 11+ 2023-02-25 09:13:59 +01:00
values-sv Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-sw Translated using Weblate (Swahili) 2022-03-29 00:22:19 +02:00
values-sw600dp Added ability to see pinned comment 2021-12-24 11:29:34 -06:00
values-sw600dp-land Replace CircleImageView with ShapeableImageView 2022-02-23 15:11:25 -05:00
values-ta Translated using Weblate (French) 2022-12-25 21:22:19 +01:00
values-te Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-th Correctly open urls in browser on Android 11+ 2023-02-25 09:13:59 +01:00
values-tl Translated using Weblate (Bengali (India)) 2022-04-28 11:52:53 +02:00
values-tr Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-tzm rename help to fast mode 2022-12-04 19:11:38 +05:30
values-uk Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-und Delete translation without default: app_update_notification_content_title 2022-12-09 10:40:48 +01:00
values-ur Correctly open urls in browser on Android 11+ 2023-02-25 09:13:59 +01:00
values-v27
values-v29
values-vi Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-w820dp Reduce the size of thumbnails on big screens to fit more grid columns 2023-02-25 15:03:58 +01:00
values-zh-rCN Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-zh-rHK Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
values-zh-rTW Update playback load interval size setting description 2023-04-10 17:39:25 +02:00
xml [Android 6+] Add ability to always use ExoPlayer's MediaVideoCodecRenderer setOutputSurface workaround 2023-04-10 17:39:27 +02:00
values-iw