From 43ad45dbef6b803484c1be2f80f501dd749e80e5 Mon Sep 17 00:00:00 2001 From: ibaker Date: Thu, 30 Mar 2023 10:29:53 +0000 Subject: [PATCH] Remove all RawCC references from media3 RawCC is a Google-internal subtitle format that is no longer directly supported by this library (since https://github.com/androidx/media/commit/4f616d60034e13e2236f321cbb3187ac92a2709d). PiperOrigin-RevId: 520591591 --- api.txt | 2 +- .../androidx/media3/common/MimeTypes.java | 7 +- .../chunk/MediaParserChunkExtractor.java | 4 +- .../media3/extractor/rawcc/package-info.java | 19 - .../extractordumps/rawcc/sample.rawcc.0.dump | 612 ------------------ .../rawcc/sample.rawcc.unknown_length.dump | 612 ------------------ .../src/test/assets/media/rawcc/sample.rawcc | Bin 1736 -> 0 bytes 7 files changed, 8 insertions(+), 1248 deletions(-) delete mode 100644 libraries/extractor/src/main/java/androidx/media3/extractor/rawcc/package-info.java delete mode 100644 libraries/test_data/src/test/assets/extractordumps/rawcc/sample.rawcc.0.dump delete mode 100644 libraries/test_data/src/test/assets/extractordumps/rawcc/sample.rawcc.unknown_length.dump delete mode 100644 libraries/test_data/src/test/assets/media/rawcc/sample.rawcc diff --git a/api.txt b/api.txt index dd06a50224..a733063d74 100644 --- a/api.txt +++ b/api.txt @@ -486,7 +486,7 @@ package androidx.media3.common { field public static final String APPLICATION_MP4VTT = "application/x-mp4-vtt"; field public static final String APPLICATION_MPD = "application/dash+xml"; field public static final String APPLICATION_PGS = "application/pgs"; - field public static final String APPLICATION_RAWCC = "application/x-rawcc"; + field @Deprecated public static final String APPLICATION_RAWCC = "application/x-rawcc"; field public static final String APPLICATION_RTSP = "application/x-rtsp"; field public static final String APPLICATION_SS = "application/vnd.ms-sstr+xml"; field public static final String APPLICATION_SUBRIP = "application/x-subrip"; diff --git a/libraries/common/src/main/java/androidx/media3/common/MimeTypes.java b/libraries/common/src/main/java/androidx/media3/common/MimeTypes.java index 1bcab6a3ee..c1c9f45e4f 100644 --- a/libraries/common/src/main/java/androidx/media3/common/MimeTypes.java +++ b/libraries/common/src/main/java/androidx/media3/common/MimeTypes.java @@ -130,7 +130,12 @@ public final class MimeTypes { public static final String APPLICATION_TX3G = BASE_TYPE_APPLICATION + "/x-quicktime-tx3g"; public static final String APPLICATION_MP4VTT = BASE_TYPE_APPLICATION + "/x-mp4-vtt"; public static final String APPLICATION_MP4CEA608 = BASE_TYPE_APPLICATION + "/x-mp4-cea-608"; - public static final String APPLICATION_RAWCC = BASE_TYPE_APPLICATION + "/x-rawcc"; + /** + * @deprecated RawCC is a Google-internal subtitle format that isn't supported by this version of + * Media3. There is no replacement for this value. + */ + @Deprecated public static final String APPLICATION_RAWCC = BASE_TYPE_APPLICATION + "/x-rawcc"; + public static final String APPLICATION_VOBSUB = BASE_TYPE_APPLICATION + "/vobsub"; public static final String APPLICATION_PGS = BASE_TYPE_APPLICATION + "/pgs"; @UnstableApi public static final String APPLICATION_SCTE35 = BASE_TYPE_APPLICATION + "/x-scte35"; diff --git a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/source/chunk/MediaParserChunkExtractor.java b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/source/chunk/MediaParserChunkExtractor.java index 9c364bf2cd..ea08a1d765 100644 --- a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/source/chunk/MediaParserChunkExtractor.java +++ b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/source/chunk/MediaParserChunkExtractor.java @@ -32,7 +32,6 @@ import androidx.media3.common.C; import androidx.media3.common.Format; import androidx.media3.common.MimeTypes; import androidx.media3.common.util.Assertions; -import androidx.media3.common.util.Log; import androidx.media3.common.util.UnstableApi; import androidx.media3.common.util.Util; import androidx.media3.exoplayer.analytics.PlayerId; @@ -69,8 +68,7 @@ public final class MediaParserChunkExtractor implements ChunkExtractor { return new MediaParserChunkExtractor( primaryTrackType, format, closedCaptionFormats, playerId); } else { - // This is either RAWCC (unsupported) or a text track that does not require an extractor. - Log.w(TAG, "Ignoring an unsupported text track."); + // This is a text track that does not require an extractor. return null; } }; diff --git a/libraries/extractor/src/main/java/androidx/media3/extractor/rawcc/package-info.java b/libraries/extractor/src/main/java/androidx/media3/extractor/rawcc/package-info.java deleted file mode 100644 index c8ac7a0508..0000000000 --- a/libraries/extractor/src/main/java/androidx/media3/extractor/rawcc/package-info.java +++ /dev/null @@ -1,19 +0,0 @@ -/* - * Copyright (C) 2019 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -@NonNullApi -package androidx.media3.extractor.rawcc; - -import androidx.media3.common.util.NonNullApi; diff --git a/libraries/test_data/src/test/assets/extractordumps/rawcc/sample.rawcc.0.dump b/libraries/test_data/src/test/assets/extractordumps/rawcc/sample.rawcc.0.dump deleted file mode 100644 index 32c591be32..0000000000 --- a/libraries/test_data/src/test/assets/extractordumps/rawcc/sample.rawcc.0.dump +++ /dev/null @@ -1,612 +0,0 @@ -seekMap: - isSeekable = false - duration = UNSET TIME - getPosition(0) = [[timeUs=0, position=0]] -numberOfTracks = 1 -track 0: - total output bytes = 978 - sample count = 150 - format 0: - sampleMimeType = application/cea-608 - codecs = cea608 - sample 0: - time = 37657512133 - flags = 1 - data = length 3, hash 7363 - sample 1: - time = 37657528822 - flags = 1 - data = length 3, hash 7724 - sample 2: - time = 37657545511 - flags = 1 - data = length 3, hash 766F - sample 3: - time = 37657562177 - flags = 1 - data = length 3, hash 7724 - sample 4: - time = 37657578866 - flags = 1 - data = length 3, hash 767E - sample 5: - time = 37657595555 - flags = 1 - data = length 3, hash 7724 - sample 6: - time = 37657612244 - flags = 1 - data = length 15, hash E4359178 - sample 7: - time = 37657628911 - flags = 1 - data = length 3, hash 7724 - sample 8: - time = 37657645600 - flags = 1 - data = length 12, hash 15EBEB66 - sample 9: - time = 37657662288 - flags = 1 - data = length 3, hash 7724 - sample 10: - time = 37657678977 - flags = 1 - data = length 3, hash 761D - sample 11: - time = 37657695644 - flags = 1 - data = length 3, hash 7724 - sample 12: - time = 37657712333 - flags = 1 - data = length 30, hash E181418F - sample 13: - time = 37657729022 - flags = 1 - data = length 6, hash 36289CE2 - sample 14: - time = 37657745711 - flags = 1 - data = length 12, hash 3C304F5B - sample 15: - time = 37657762377 - flags = 1 - data = length 3, hash 7724 - sample 16: - time = 37657779066 - flags = 1 - data = length 12, hash 88DD8EF6 - sample 17: - time = 37657795755 - flags = 1 - data = length 3, hash 7724 - sample 18: - time = 37657812444 - flags = 1 - data = length 12, hash 8B411833 - sample 19: - time = 37657829111 - flags = 1 - data = length 3, hash 7724 - sample 20: - time = 37657845800 - flags = 1 - data = length 12, hash 742A2DF1 - sample 21: - time = 37657862488 - flags = 1 - data = length 3, hash 7724 - sample 22: - time = 37657879177 - flags = 1 - data = length 12, hash 9A2ECBEE - sample 23: - time = 37657895844 - flags = 1 - data = length 3, hash 7724 - sample 24: - time = 37657912533 - flags = 1 - data = length 12, hash 562688EA - sample 25: - time = 37657929222 - flags = 1 - data = length 3, hash 7724 - sample 26: - time = 37657945911 - flags = 1 - data = length 12, hash ADE4B953 - sample 27: - time = 37657962577 - flags = 1 - data = length 3, hash 7724 - sample 28: - time = 37657979266 - flags = 1 - data = length 12, hash F927E3E5 - sample 29: - time = 37657995955 - flags = 1 - data = length 3, hash 7724 - sample 30: - time = 37658012644 - flags = 1 - data = length 12, hash EA327945 - sample 31: - time = 37658029311 - flags = 1 - data = length 3, hash 7724 - sample 32: - time = 37658046000 - flags = 1 - data = length 12, hash 3E5DA13C - sample 33: - time = 37658062688 - flags = 1 - data = length 3, hash 7724 - sample 34: - time = 37658079377 - flags = 1 - data = length 12, hash BF646AE3 - sample 35: - time = 37658096044 - flags = 1 - data = length 3, hash 7724 - sample 36: - time = 37658112733 - flags = 1 - data = length 12, hash 41E3BA78 - sample 37: - time = 37658129422 - flags = 1 - data = length 3, hash 7724 - sample 38: - time = 37658146111 - flags = 1 - data = length 12, hash A2945EF6 - sample 39: - time = 37658162777 - flags = 1 - data = length 3, hash 7724 - sample 40: - time = 37658179466 - flags = 1 - data = length 12, hash 26735812 - sample 41: - time = 37658196155 - flags = 1 - data = length 3, hash 7724 - sample 42: - time = 37658212844 - flags = 1 - data = length 12, hash DC14D3D8 - sample 43: - time = 37658229511 - flags = 1 - data = length 3, hash 7724 - sample 44: - time = 37658246200 - flags = 1 - data = length 12, hash 882191BE - sample 45: - time = 37658262888 - flags = 1 - data = length 3, hash 7724 - sample 46: - time = 37658279577 - flags = 1 - data = length 12, hash 8B4886B1 - sample 47: - time = 37658296244 - flags = 1 - data = length 3, hash 7724 - sample 48: - time = 37658312933 - flags = 1 - data = length 12, hash 98D98F96 - sample 49: - time = 37658329622 - flags = 1 - data = length 3, hash 7724 - sample 50: - time = 37658346311 - flags = 1 - data = length 30, hash CF8E53E3 - sample 51: - time = 37658362977 - flags = 1 - data = length 6, hash 36289CE2 - sample 52: - time = 37658379666 - flags = 1 - data = length 12, hash F883C9EE - sample 53: - time = 37658396355 - flags = 1 - data = length 3, hash 7724 - sample 54: - time = 37658413044 - flags = 1 - data = length 12, hash 6E6B2B9C - sample 55: - time = 37658429711 - flags = 1 - data = length 3, hash 7724 - sample 56: - time = 37658446400 - flags = 1 - data = length 12, hash B4FE7F08 - sample 57: - time = 37658463088 - flags = 1 - data = length 3, hash 7724 - sample 58: - time = 37658479777 - flags = 1 - data = length 12, hash 5A1EA7C7 - sample 59: - time = 37658496444 - flags = 1 - data = length 3, hash 7724 - sample 60: - time = 37658513133 - flags = 1 - data = length 12, hash 46BD6CC9 - sample 61: - time = 37658529822 - flags = 1 - data = length 3, hash 7724 - sample 62: - time = 37658546511 - flags = 1 - data = length 12, hash 1B1E2554 - sample 63: - time = 37658563177 - flags = 1 - data = length 3, hash 7724 - sample 64: - time = 37658579866 - flags = 1 - data = length 12, hash 91FCC537 - sample 65: - time = 37658596555 - flags = 1 - data = length 3, hash 7724 - sample 66: - time = 37658613244 - flags = 1 - data = length 12, hash A9355E1B - sample 67: - time = 37658629911 - flags = 1 - data = length 3, hash 7724 - sample 68: - time = 37658646600 - flags = 1 - data = length 12, hash 2511F69B - sample 69: - time = 37658663288 - flags = 1 - data = length 3, hash 7724 - sample 70: - time = 37658679977 - flags = 1 - data = length 12, hash 90925736 - sample 71: - time = 37658696644 - flags = 1 - data = length 3, hash 7724 - sample 72: - time = 37658713333 - flags = 1 - data = length 21, hash 431EEE30 - sample 73: - time = 37658730022 - flags = 1 - data = length 3, hash 7724 - sample 74: - time = 37658746711 - flags = 1 - data = length 12, hash 7BDEF631 - sample 75: - time = 37658763377 - flags = 1 - data = length 3, hash 7724 - sample 76: - time = 37658780066 - flags = 1 - data = length 12, hash A2EEF59E - sample 77: - time = 37658796755 - flags = 1 - data = length 3, hash 7724 - sample 78: - time = 37658813444 - flags = 1 - data = length 12, hash BFC6C022 - sample 79: - time = 37658830111 - flags = 1 - data = length 3, hash 7724 - sample 80: - time = 37658846800 - flags = 1 - data = length 12, hash CD4D8FCA - sample 81: - time = 37658863488 - flags = 1 - data = length 3, hash 7724 - sample 82: - time = 37658880177 - flags = 1 - data = length 12, hash 2BDE8EFA - sample 83: - time = 37658896844 - flags = 1 - data = length 3, hash 7724 - sample 84: - time = 37658913533 - flags = 1 - data = length 12, hash 8C858812 - sample 85: - time = 37658930222 - flags = 1 - data = length 3, hash 7724 - sample 86: - time = 37658946911 - flags = 1 - data = length 12, hash DE7D0E31 - sample 87: - time = 37658963577 - flags = 1 - data = length 3, hash 7724 - sample 88: - time = 37658980266 - flags = 1 - data = length 3, hash 7363 - sample 89: - time = 37658996955 - flags = 1 - data = length 3, hash 7724 - sample 90: - time = 37659013644 - flags = 1 - data = length 3, hash 7363 - sample 91: - time = 37659030311 - flags = 1 - data = length 3, hash 7724 - sample 92: - time = 37659047000 - flags = 1 - data = length 3, hash 7363 - sample 93: - time = 37659063688 - flags = 1 - data = length 3, hash 7724 - sample 94: - time = 37659080377 - flags = 1 - data = length 3, hash 7363 - sample 95: - time = 37659097044 - flags = 1 - data = length 3, hash 7724 - sample 96: - time = 37659113733 - flags = 1 - data = length 3, hash 7363 - sample 97: - time = 37659130422 - flags = 1 - data = length 3, hash 7724 - sample 98: - time = 37659147111 - flags = 1 - data = length 3, hash 7363 - sample 99: - time = 37659163777 - flags = 1 - data = length 3, hash 7724 - sample 100: - time = 37659180466 - flags = 1 - data = length 3, hash 7363 - sample 101: - time = 37659197155 - flags = 1 - data = length 3, hash 7724 - sample 102: - time = 37659213844 - flags = 1 - data = length 3, hash 7363 - sample 103: - time = 37659230511 - flags = 1 - data = length 3, hash 7724 - sample 104: - time = 37659247200 - flags = 1 - data = length 3, hash 7363 - sample 105: - time = 37659263888 - flags = 1 - data = length 3, hash 7724 - sample 106: - time = 37659280577 - flags = 1 - data = length 3, hash 7363 - sample 107: - time = 37659297244 - flags = 1 - data = length 3, hash 7724 - sample 108: - time = 37659313933 - flags = 1 - data = length 3, hash 7363 - sample 109: - time = 37659330622 - flags = 1 - data = length 3, hash 7724 - sample 110: - time = 37659347311 - flags = 1 - data = length 3, hash 7363 - sample 111: - time = 37659363977 - flags = 1 - data = length 3, hash 7724 - sample 112: - time = 37659380666 - flags = 1 - data = length 3, hash 7363 - sample 113: - time = 37659397355 - flags = 1 - data = length 3, hash 7724 - sample 114: - time = 37659414044 - flags = 1 - data = length 3, hash 7363 - sample 115: - time = 37659430711 - flags = 1 - data = length 3, hash 7724 - sample 116: - time = 37659447400 - flags = 1 - data = length 3, hash 7363 - sample 117: - time = 37659464088 - flags = 1 - data = length 3, hash 7724 - sample 118: - time = 37659480777 - flags = 1 - data = length 3, hash 7363 - sample 119: - time = 37659497444 - flags = 1 - data = length 3, hash 7724 - sample 120: - time = 37659514133 - flags = 1 - data = length 3, hash 7363 - sample 121: - time = 37659530822 - flags = 1 - data = length 3, hash 7724 - sample 122: - time = 37659547511 - flags = 1 - data = length 3, hash 7363 - sample 123: - time = 37659564177 - flags = 1 - data = length 3, hash 7724 - sample 124: - time = 37659580866 - flags = 1 - data = length 3, hash 7363 - sample 125: - time = 37659597555 - flags = 1 - data = length 3, hash 7724 - sample 126: - time = 37659614244 - flags = 1 - data = length 3, hash 766F - sample 127: - time = 37659630911 - flags = 1 - data = length 3, hash 7724 - sample 128: - time = 37659647600 - flags = 1 - data = length 3, hash 767E - sample 129: - time = 37659664288 - flags = 1 - data = length 3, hash 7724 - sample 130: - time = 37659680977 - flags = 1 - data = length 15, hash 191B585A - sample 131: - time = 37659697644 - flags = 1 - data = length 3, hash 7724 - sample 132: - time = 37659714333 - flags = 1 - data = length 12, hash 15EC5FC5 - sample 133: - time = 37659731022 - flags = 1 - data = length 3, hash 7724 - sample 134: - time = 37659747711 - flags = 1 - data = length 3, hash 76A1 - sample 135: - time = 37659764377 - flags = 1 - data = length 3, hash 7724 - sample 136: - time = 37659781066 - flags = 1 - data = length 30, hash E8012479 - sample 137: - time = 37659797755 - flags = 1 - data = length 6, hash 36289D5E - sample 138: - time = 37659814444 - flags = 1 - data = length 12, hash D32F29F3 - sample 139: - time = 37659831111 - flags = 1 - data = length 3, hash 7724 - sample 140: - time = 37659847800 - flags = 1 - data = length 21, hash 6258623 - sample 141: - time = 37659864488 - flags = 1 - data = length 3, hash 7724 - sample 142: - time = 37659881177 - flags = 1 - data = length 12, hash FE69ABA2 - sample 143: - time = 37659897844 - flags = 1 - data = length 3, hash 7724 - sample 144: - time = 37659914533 - flags = 1 - data = length 12, hash 958D0815 - sample 145: - time = 37659931222 - flags = 1 - data = length 3, hash 7724 - sample 146: - time = 37659947911 - flags = 1 - data = length 12, hash FF57BFD8 - sample 147: - time = 37659964577 - flags = 1 - data = length 3, hash 7724 - sample 148: - time = 37659981266 - flags = 1 - data = length 12, hash 922122E7 - sample 149: - time = 37659997955 - flags = 1 - data = length 3, hash 7724 -tracksEnded = true diff --git a/libraries/test_data/src/test/assets/extractordumps/rawcc/sample.rawcc.unknown_length.dump b/libraries/test_data/src/test/assets/extractordumps/rawcc/sample.rawcc.unknown_length.dump deleted file mode 100644 index 32c591be32..0000000000 --- a/libraries/test_data/src/test/assets/extractordumps/rawcc/sample.rawcc.unknown_length.dump +++ /dev/null @@ -1,612 +0,0 @@ -seekMap: - isSeekable = false - duration = UNSET TIME - getPosition(0) = [[timeUs=0, position=0]] -numberOfTracks = 1 -track 0: - total output bytes = 978 - sample count = 150 - format 0: - sampleMimeType = application/cea-608 - codecs = cea608 - sample 0: - time = 37657512133 - flags = 1 - data = length 3, hash 7363 - sample 1: - time = 37657528822 - flags = 1 - data = length 3, hash 7724 - sample 2: - time = 37657545511 - flags = 1 - data = length 3, hash 766F - sample 3: - time = 37657562177 - flags = 1 - data = length 3, hash 7724 - sample 4: - time = 37657578866 - flags = 1 - data = length 3, hash 767E - sample 5: - time = 37657595555 - flags = 1 - data = length 3, hash 7724 - sample 6: - time = 37657612244 - flags = 1 - data = length 15, hash E4359178 - sample 7: - time = 37657628911 - flags = 1 - data = length 3, hash 7724 - sample 8: - time = 37657645600 - flags = 1 - data = length 12, hash 15EBEB66 - sample 9: - time = 37657662288 - flags = 1 - data = length 3, hash 7724 - sample 10: - time = 37657678977 - flags = 1 - data = length 3, hash 761D - sample 11: - time = 37657695644 - flags = 1 - data = length 3, hash 7724 - sample 12: - time = 37657712333 - flags = 1 - data = length 30, hash E181418F - sample 13: - time = 37657729022 - flags = 1 - data = length 6, hash 36289CE2 - sample 14: - time = 37657745711 - flags = 1 - data = length 12, hash 3C304F5B - sample 15: - time = 37657762377 - flags = 1 - data = length 3, hash 7724 - sample 16: - time = 37657779066 - flags = 1 - data = length 12, hash 88DD8EF6 - sample 17: - time = 37657795755 - flags = 1 - data = length 3, hash 7724 - sample 18: - time = 37657812444 - flags = 1 - data = length 12, hash 8B411833 - sample 19: - time = 37657829111 - flags = 1 - data = length 3, hash 7724 - sample 20: - time = 37657845800 - flags = 1 - data = length 12, hash 742A2DF1 - sample 21: - time = 37657862488 - flags = 1 - data = length 3, hash 7724 - sample 22: - time = 37657879177 - flags = 1 - data = length 12, hash 9A2ECBEE - sample 23: - time = 37657895844 - flags = 1 - data = length 3, hash 7724 - sample 24: - time = 37657912533 - flags = 1 - data = length 12, hash 562688EA - sample 25: - time = 37657929222 - flags = 1 - data = length 3, hash 7724 - sample 26: - time = 37657945911 - flags = 1 - data = length 12, hash ADE4B953 - sample 27: - time = 37657962577 - flags = 1 - data = length 3, hash 7724 - sample 28: - time = 37657979266 - flags = 1 - data = length 12, hash F927E3E5 - sample 29: - time = 37657995955 - flags = 1 - data = length 3, hash 7724 - sample 30: - time = 37658012644 - flags = 1 - data = length 12, hash EA327945 - sample 31: - time = 37658029311 - flags = 1 - data = length 3, hash 7724 - sample 32: - time = 37658046000 - flags = 1 - data = length 12, hash 3E5DA13C - sample 33: - time = 37658062688 - flags = 1 - data = length 3, hash 7724 - sample 34: - time = 37658079377 - flags = 1 - data = length 12, hash BF646AE3 - sample 35: - time = 37658096044 - flags = 1 - data = length 3, hash 7724 - sample 36: - time = 37658112733 - flags = 1 - data = length 12, hash 41E3BA78 - sample 37: - time = 37658129422 - flags = 1 - data = length 3, hash 7724 - sample 38: - time = 37658146111 - flags = 1 - data = length 12, hash A2945EF6 - sample 39: - time = 37658162777 - flags = 1 - data = length 3, hash 7724 - sample 40: - time = 37658179466 - flags = 1 - data = length 12, hash 26735812 - sample 41: - time = 37658196155 - flags = 1 - data = length 3, hash 7724 - sample 42: - time = 37658212844 - flags = 1 - data = length 12, hash DC14D3D8 - sample 43: - time = 37658229511 - flags = 1 - data = length 3, hash 7724 - sample 44: - time = 37658246200 - flags = 1 - data = length 12, hash 882191BE - sample 45: - time = 37658262888 - flags = 1 - data = length 3, hash 7724 - sample 46: - time = 37658279577 - flags = 1 - data = length 12, hash 8B4886B1 - sample 47: - time = 37658296244 - flags = 1 - data = length 3, hash 7724 - sample 48: - time = 37658312933 - flags = 1 - data = length 12, hash 98D98F96 - sample 49: - time = 37658329622 - flags = 1 - data = length 3, hash 7724 - sample 50: - time = 37658346311 - flags = 1 - data = length 30, hash CF8E53E3 - sample 51: - time = 37658362977 - flags = 1 - data = length 6, hash 36289CE2 - sample 52: - time = 37658379666 - flags = 1 - data = length 12, hash F883C9EE - sample 53: - time = 37658396355 - flags = 1 - data = length 3, hash 7724 - sample 54: - time = 37658413044 - flags = 1 - data = length 12, hash 6E6B2B9C - sample 55: - time = 37658429711 - flags = 1 - data = length 3, hash 7724 - sample 56: - time = 37658446400 - flags = 1 - data = length 12, hash B4FE7F08 - sample 57: - time = 37658463088 - flags = 1 - data = length 3, hash 7724 - sample 58: - time = 37658479777 - flags = 1 - data = length 12, hash 5A1EA7C7 - sample 59: - time = 37658496444 - flags = 1 - data = length 3, hash 7724 - sample 60: - time = 37658513133 - flags = 1 - data = length 12, hash 46BD6CC9 - sample 61: - time = 37658529822 - flags = 1 - data = length 3, hash 7724 - sample 62: - time = 37658546511 - flags = 1 - data = length 12, hash 1B1E2554 - sample 63: - time = 37658563177 - flags = 1 - data = length 3, hash 7724 - sample 64: - time = 37658579866 - flags = 1 - data = length 12, hash 91FCC537 - sample 65: - time = 37658596555 - flags = 1 - data = length 3, hash 7724 - sample 66: - time = 37658613244 - flags = 1 - data = length 12, hash A9355E1B - sample 67: - time = 37658629911 - flags = 1 - data = length 3, hash 7724 - sample 68: - time = 37658646600 - flags = 1 - data = length 12, hash 2511F69B - sample 69: - time = 37658663288 - flags = 1 - data = length 3, hash 7724 - sample 70: - time = 37658679977 - flags = 1 - data = length 12, hash 90925736 - sample 71: - time = 37658696644 - flags = 1 - data = length 3, hash 7724 - sample 72: - time = 37658713333 - flags = 1 - data = length 21, hash 431EEE30 - sample 73: - time = 37658730022 - flags = 1 - data = length 3, hash 7724 - sample 74: - time = 37658746711 - flags = 1 - data = length 12, hash 7BDEF631 - sample 75: - time = 37658763377 - flags = 1 - data = length 3, hash 7724 - sample 76: - time = 37658780066 - flags = 1 - data = length 12, hash A2EEF59E - sample 77: - time = 37658796755 - flags = 1 - data = length 3, hash 7724 - sample 78: - time = 37658813444 - flags = 1 - data = length 12, hash BFC6C022 - sample 79: - time = 37658830111 - flags = 1 - data = length 3, hash 7724 - sample 80: - time = 37658846800 - flags = 1 - data = length 12, hash CD4D8FCA - sample 81: - time = 37658863488 - flags = 1 - data = length 3, hash 7724 - sample 82: - time = 37658880177 - flags = 1 - data = length 12, hash 2BDE8EFA - sample 83: - time = 37658896844 - flags = 1 - data = length 3, hash 7724 - sample 84: - time = 37658913533 - flags = 1 - data = length 12, hash 8C858812 - sample 85: - time = 37658930222 - flags = 1 - data = length 3, hash 7724 - sample 86: - time = 37658946911 - flags = 1 - data = length 12, hash DE7D0E31 - sample 87: - time = 37658963577 - flags = 1 - data = length 3, hash 7724 - sample 88: - time = 37658980266 - flags = 1 - data = length 3, hash 7363 - sample 89: - time = 37658996955 - flags = 1 - data = length 3, hash 7724 - sample 90: - time = 37659013644 - flags = 1 - data = length 3, hash 7363 - sample 91: - time = 37659030311 - flags = 1 - data = length 3, hash 7724 - sample 92: - time = 37659047000 - flags = 1 - data = length 3, hash 7363 - sample 93: - time = 37659063688 - flags = 1 - data = length 3, hash 7724 - sample 94: - time = 37659080377 - flags = 1 - data = length 3, hash 7363 - sample 95: - time = 37659097044 - flags = 1 - data = length 3, hash 7724 - sample 96: - time = 37659113733 - flags = 1 - data = length 3, hash 7363 - sample 97: - time = 37659130422 - flags = 1 - data = length 3, hash 7724 - sample 98: - time = 37659147111 - flags = 1 - data = length 3, hash 7363 - sample 99: - time = 37659163777 - flags = 1 - data = length 3, hash 7724 - sample 100: - time = 37659180466 - flags = 1 - data = length 3, hash 7363 - sample 101: - time = 37659197155 - flags = 1 - data = length 3, hash 7724 - sample 102: - time = 37659213844 - flags = 1 - data = length 3, hash 7363 - sample 103: - time = 37659230511 - flags = 1 - data = length 3, hash 7724 - sample 104: - time = 37659247200 - flags = 1 - data = length 3, hash 7363 - sample 105: - time = 37659263888 - flags = 1 - data = length 3, hash 7724 - sample 106: - time = 37659280577 - flags = 1 - data = length 3, hash 7363 - sample 107: - time = 37659297244 - flags = 1 - data = length 3, hash 7724 - sample 108: - time = 37659313933 - flags = 1 - data = length 3, hash 7363 - sample 109: - time = 37659330622 - flags = 1 - data = length 3, hash 7724 - sample 110: - time = 37659347311 - flags = 1 - data = length 3, hash 7363 - sample 111: - time = 37659363977 - flags = 1 - data = length 3, hash 7724 - sample 112: - time = 37659380666 - flags = 1 - data = length 3, hash 7363 - sample 113: - time = 37659397355 - flags = 1 - data = length 3, hash 7724 - sample 114: - time = 37659414044 - flags = 1 - data = length 3, hash 7363 - sample 115: - time = 37659430711 - flags = 1 - data = length 3, hash 7724 - sample 116: - time = 37659447400 - flags = 1 - data = length 3, hash 7363 - sample 117: - time = 37659464088 - flags = 1 - data = length 3, hash 7724 - sample 118: - time = 37659480777 - flags = 1 - data = length 3, hash 7363 - sample 119: - time = 37659497444 - flags = 1 - data = length 3, hash 7724 - sample 120: - time = 37659514133 - flags = 1 - data = length 3, hash 7363 - sample 121: - time = 37659530822 - flags = 1 - data = length 3, hash 7724 - sample 122: - time = 37659547511 - flags = 1 - data = length 3, hash 7363 - sample 123: - time = 37659564177 - flags = 1 - data = length 3, hash 7724 - sample 124: - time = 37659580866 - flags = 1 - data = length 3, hash 7363 - sample 125: - time = 37659597555 - flags = 1 - data = length 3, hash 7724 - sample 126: - time = 37659614244 - flags = 1 - data = length 3, hash 766F - sample 127: - time = 37659630911 - flags = 1 - data = length 3, hash 7724 - sample 128: - time = 37659647600 - flags = 1 - data = length 3, hash 767E - sample 129: - time = 37659664288 - flags = 1 - data = length 3, hash 7724 - sample 130: - time = 37659680977 - flags = 1 - data = length 15, hash 191B585A - sample 131: - time = 37659697644 - flags = 1 - data = length 3, hash 7724 - sample 132: - time = 37659714333 - flags = 1 - data = length 12, hash 15EC5FC5 - sample 133: - time = 37659731022 - flags = 1 - data = length 3, hash 7724 - sample 134: - time = 37659747711 - flags = 1 - data = length 3, hash 76A1 - sample 135: - time = 37659764377 - flags = 1 - data = length 3, hash 7724 - sample 136: - time = 37659781066 - flags = 1 - data = length 30, hash E8012479 - sample 137: - time = 37659797755 - flags = 1 - data = length 6, hash 36289D5E - sample 138: - time = 37659814444 - flags = 1 - data = length 12, hash D32F29F3 - sample 139: - time = 37659831111 - flags = 1 - data = length 3, hash 7724 - sample 140: - time = 37659847800 - flags = 1 - data = length 21, hash 6258623 - sample 141: - time = 37659864488 - flags = 1 - data = length 3, hash 7724 - sample 142: - time = 37659881177 - flags = 1 - data = length 12, hash FE69ABA2 - sample 143: - time = 37659897844 - flags = 1 - data = length 3, hash 7724 - sample 144: - time = 37659914533 - flags = 1 - data = length 12, hash 958D0815 - sample 145: - time = 37659931222 - flags = 1 - data = length 3, hash 7724 - sample 146: - time = 37659947911 - flags = 1 - data = length 12, hash FF57BFD8 - sample 147: - time = 37659964577 - flags = 1 - data = length 3, hash 7724 - sample 148: - time = 37659981266 - flags = 1 - data = length 12, hash 922122E7 - sample 149: - time = 37659997955 - flags = 1 - data = length 3, hash 7724 -tracksEnded = true diff --git a/libraries/test_data/src/test/assets/media/rawcc/sample.rawcc b/libraries/test_data/src/test/assets/media/rawcc/sample.rawcc deleted file mode 100644 index 0ea4a283902d66b546b7f338eed29304ce7c09b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1736 zcmZ{leQc9e6o>oXp5Av>WqgRiKv*dslcfqmAQ%#ou|?t%vSbD_fk0OF(vGoit}9p& ztQNsZMK*`yYk|zbP_#fGq6-A#WP!{y5Q$_20vV}cnJ_7XMZ%c(o*!NOhyAlWefpmB zo^$R!Ey~L?Z0gT4mTfmE60wXG8x4p4?_Fb1gUd3kC1C%%ileQb7`y@zEvl$7h|?=Qj)9lDo#rT${9I$yatr zhh5g?NL!AqS1~`03-vx6<+CQDWY~M|BbPD8|x5OoK1j)0HF@jVbHYl(a=oue$k;?z2b)>TBMDV@XTVsT~>#JPN; z5a%eZX3;hSqJ08U(4%vNkmKTTh>k&3N1x6S^zajjyAYSJ6Zw-|M-7WB9S~PriNYmZ;!NF|s+E>A02Y5ptcvBbnlgr@E=fGQ!g1=}2e;EVs*Z}@|HTaui z@a_fReY3&)Cxe?ufe#9B%YE?ox4=Ipz{k#jPy7J>X)pMfTJY%)!DoHoUl)VV=YucI z1b4W>i4nYg#ic>;ANP3sia&3FJAWVAzCzX-Je}*Ua5ujj+P+U&bnSvjZdE~wEO93U z?kROrW3%4AyPvat#l83VHj=s+_vaJU#m(qMwU(t+AM{N}nEou2I(yCb*QKjY=BT;z zjn;SR@i2Vj$$(m4{Cn_zCBM;N4-31vMpVu#GQ?NL?zjk%@iS3xzdlIiydv!{9)cLQ QGkyCi*XdC95u3I655ObGq5uE@