@@ -643,6 +643,7 @@ private static int getDefaultResolutionWithDefaultFormat(@NonNull final Context
643643 context .getString (R .string .best_resolution_key ), defaultFormat , videoStreams );
644644 }
645645
646+ @ Nullable
646647 private static MediaFormat getDefaultFormat (@ NonNull final Context context ,
647648 @ StringRes final int defaultFormatKey ,
648649 @ StringRes final int defaultFormatValueKey ) {
@@ -651,18 +652,14 @@ private static MediaFormat getDefaultFormat(@NonNull final Context context,
651652
652653 final String defaultFormat = context .getString (defaultFormatValueKey );
653654 final String defaultFormatString = preferences .getString (
654- context .getString (defaultFormatKey ), defaultFormat );
655+ context .getString (defaultFormatKey ),
656+ defaultFormat
657+ );
655658
656- MediaFormat defaultMediaFormat = getMediaFormatFromKey (context , defaultFormatString );
657- if (defaultMediaFormat == null ) {
658- preferences .edit ().putString (context .getString (defaultFormatKey ), defaultFormat )
659- .apply ();
660- defaultMediaFormat = getMediaFormatFromKey (context , defaultFormat );
661- }
662-
663- return defaultMediaFormat ;
659+ return getMediaFormatFromKey (context , defaultFormatString );
664660 }
665661
662+ @ Nullable
666663 private static MediaFormat getMediaFormatFromKey (@ NonNull final Context context ,
667664 @ NonNull final String formatKey ) {
668665 MediaFormat format = null ;
0 commit comments