straw/app/src/main/java/org/schabi/newpipe/player
James Straub d1b0cd74be Added the ability to limit video quality if using mobile data.
* Added a dropdown to video & audio settings
* Changes to ListHelper:
** Limits resolution when code requests the default video resolution
** Limits audio bitrate when code requests the default audio bitrate
** Removed some dead code and did some cleanup
** Make methods private/protected to help understand what was in use
** The code now chooses one format over an other using a simple raking system defined in array constants. I realized I needed to do this in order to choose the most efficient video stream. I did my best to evaluate the video and audio formats based on quality and efficiency. It's not an exact science.
** Made changes to the tests to support my changes
2018-04-21 12:35:04 -04:00
..
event -Enabled play queue control panel for popup video player. 2017-10-30 20:58:45 -07:00
helper fix conflict 2018-04-14 11:02:31 +02:00
mediasession -Added media session implementation for all players. 2018-03-19 16:44:18 -07:00
mediasource -Changed media source manager near edge loading to no longer load while player position is not progressing. 2018-04-11 20:27:39 -07:00
old Update extractor and refactored NewPipe 2017-09-03 13:57:12 -03:00
playback -Changed media source manager near edge loading to no longer load while player position is not progressing. 2018-04-11 20:27:39 -07:00
BackgroundPlayer.java -Changed media source manager near edge loading to no longer load while player position is not progressing. 2018-04-11 20:27:39 -07:00
BackgroundPlayerActivity.java Fix player switching 2018-01-27 02:57:00 -02:00
BasePlayer.java -Changed media source manager near edge loading to no longer load while player position is not progressing. 2018-04-11 20:27:39 -07:00
MainVideoPlayer.java Added the ability to limit video quality if using mobile data. 2018-04-21 12:35:04 -04:00
PlayerServiceBinder.java -Fixed popup player not playing in foreground. 2017-10-30 20:58:46 -07:00
PlayerState.java -Changed media source manager near edge loading to no longer load while player position is not progressing. 2018-04-11 20:27:39 -07:00
PopupVideoPlayer.java Added the ability to limit video quality if using mobile data. 2018-04-21 12:35:04 -04:00
PopupVideoPlayerActivity.java -Added player conversion to background and popup players. 2018-01-03 22:53:38 -08:00
ServicePlayerActivity.java -Modified playback parameter dialog to use translucent background. (reverted from commit 0d25254d4831aca92ad6cf6c0c772279b32b4a07) 2018-04-11 20:27:38 -07:00
VideoPlayer.java fix conflict 2018-04-14 11:02:31 +02:00