Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
SDK
/
exoplayer
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
6d0696a3
authored
Jul 29, 2020
by
aquilescanta
Committed by
Oliver Woodman
Aug 01, 2020
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Stop auto-generating a CEA-608 track for standalone TS
PiperOrigin-RevId: 323811839
parent
d6ee5b84
Hide whitespace changes
Inline
Side-by-side
Showing
39 changed files
with
43 additions
and
264 deletions
RELEASENOTES.md
library/extractor/src/main/java/com/google/android/exoplayer2/extractor/ts/DefaultTsPayloadReaderFactory.java
testdata/src/test/assets/ts/sample_h262_mpeg_audio.ts.0.dump
testdata/src/test/assets/ts/sample_h262_mpeg_audio.ts.1.dump
testdata/src/test/assets/ts/sample_h262_mpeg_audio.ts.2.dump
testdata/src/test/assets/ts/sample_h262_mpeg_audio.ts.3.dump
testdata/src/test/assets/ts/sample_h262_mpeg_audio.ts.unknown_length.dump
testdata/src/test/assets/ts/sample_h263.ts.0.dump
testdata/src/test/assets/ts/sample_h263.ts.1.dump
testdata/src/test/assets/ts/sample_h263.ts.2.dump
testdata/src/test/assets/ts/sample_h263.ts.3.dump
testdata/src/test/assets/ts/sample_h263.ts.unknown_length.dump
testdata/src/test/assets/ts/sample_h264_dts_audio.ts.0.dump
testdata/src/test/assets/ts/sample_h264_dts_audio.ts.unknown_length.dump
testdata/src/test/assets/ts/sample_h264_mpeg_audio.ts.0.dump
testdata/src/test/assets/ts/sample_h264_mpeg_audio.ts.1.dump
testdata/src/test/assets/ts/sample_h264_mpeg_audio.ts.2.dump
testdata/src/test/assets/ts/sample_h264_mpeg_audio.ts.3.dump
testdata/src/test/assets/ts/sample_h264_mpeg_audio.ts.unknown_length.dump
testdata/src/test/assets/ts/sample_h264_no_access_unit_delimiters.ts.0.dump
testdata/src/test/assets/ts/sample_h264_no_access_unit_delimiters.ts.1.dump
testdata/src/test/assets/ts/sample_h264_no_access_unit_delimiters.ts.2.dump
testdata/src/test/assets/ts/sample_h264_no_access_unit_delimiters.ts.3.dump
testdata/src/test/assets/ts/sample_h264_no_access_unit_delimiters.ts.unknown_length.dump
testdata/src/test/assets/ts/sample_h265.ts.0.dump
testdata/src/test/assets/ts/sample_h265.ts.1.dump
testdata/src/test/assets/ts/sample_h265.ts.2.dump
testdata/src/test/assets/ts/sample_h265.ts.3.dump
testdata/src/test/assets/ts/sample_h265.ts.unknown_length.dump
testdata/src/test/assets/ts/sample_scte35.ts.0.dump
testdata/src/test/assets/ts/sample_scte35.ts.1.dump
testdata/src/test/assets/ts/sample_scte35.ts.2.dump
testdata/src/test/assets/ts/sample_scte35.ts.3.dump
testdata/src/test/assets/ts/sample_scte35.ts.unknown_length.dump
testdata/src/test/assets/ts/sample_with_junk.0.dump
testdata/src/test/assets/ts/sample_with_junk.1.dump
testdata/src/test/assets/ts/sample_with_junk.2.dump
testdata/src/test/assets/ts/sample_with_junk.3.dump
testdata/src/test/assets/ts/sample_with_junk.unknown_length.dump
RELEASENOTES.md
View file @
6d0696a3
...
@@ -150,6 +150,10 @@
...
@@ -150,6 +150,10 @@
*
Recreate the decoder when handling & swallowing decode errors in
*
Recreate the decoder when handling & swallowing decode errors in
`TextRenderer`
`TextRenderer`
(
[
#7590
](
https://github.com/google/ExoPlayer/issues/7590
)
).
(
[
#7590
](
https://github.com/google/ExoPlayer/issues/7590
)
).
*
Stop auto-generating a CEA-608 track when playing standalone Transport
Stream files. Users that require Closed Captions tracks being
auto-generated should manually inject a customized
`DefaultTsPayloadReaderFactory`
into their
`TsExtractor`
.
*
DRM:
*
DRM:
*
Add support for attaching DRM sessions to clear content in the demo app.
*
Add support for attaching DRM sessions to clear content in the demo app.
*
Remove
`DrmSessionManager`
references from all renderers.
*
Remove
`DrmSessionManager`
references from all renderers.
...
...
library/extractor/src/main/java/com/google/android/exoplayer2/extractor/ts/DefaultTsPayloadReaderFactory.java
View file @
6d0696a3
...
@@ -23,11 +23,11 @@ import com.google.android.exoplayer2.extractor.ts.TsPayloadReader.EsInfo;
...
@@ -23,11 +23,11 @@ import com.google.android.exoplayer2.extractor.ts.TsPayloadReader.EsInfo;
import
com.google.android.exoplayer2.util.CodecSpecificDataUtil
;
import
com.google.android.exoplayer2.util.CodecSpecificDataUtil
;
import
com.google.android.exoplayer2.util.MimeTypes
;
import
com.google.android.exoplayer2.util.MimeTypes
;
import
com.google.android.exoplayer2.util.ParsableByteArray
;
import
com.google.android.exoplayer2.util.ParsableByteArray
;
import
com.google.common.collect.ImmutableList
;
import
java.lang.annotation.Documented
;
import
java.lang.annotation.Documented
;
import
java.lang.annotation.Retention
;
import
java.lang.annotation.Retention
;
import
java.lang.annotation.RetentionPolicy
;
import
java.lang.annotation.RetentionPolicy
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Collections
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -112,10 +112,7 @@ public final class DefaultTsPayloadReaderFactory implements TsPayloadReader.Fact
...
@@ -112,10 +112,7 @@ public final class DefaultTsPayloadReaderFactory implements TsPayloadReader.Fact
* readers.
* readers.
*/
*/
public
DefaultTsPayloadReaderFactory
(
@Flags
int
flags
)
{
public
DefaultTsPayloadReaderFactory
(
@Flags
int
flags
)
{
this
(
this
(
flags
,
ImmutableList
.
of
());
flags
,
Collections
.
singletonList
(
new
Format
.
Builder
().
setSampleMimeType
(
MimeTypes
.
APPLICATION_CEA608
).
build
()));
}
}
/**
/**
...
...
testdata/src/test/assets/ts/sample_h262_mpeg_audio.ts.0.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=25709]]
getPosition(33366) = [[timeUs=33366, position=25709]]
getPosition(66733) = [[timeUs=66733, position=51606]]
getPosition(66733) = [[timeUs=66733, position=51606]]
numberOfTracks =
3
numberOfTracks =
2
track 256:
track 256:
total output bytes = 45026
total output bytes = 45026
sample count = 2
sample count = 2
...
@@ -50,10 +50,4 @@ track 257:
...
@@ -50,10 +50,4 @@ track 257:
time = 100822
time = 100822
flags = 1
flags = 1
data = length 1254, hash 73FB07B8
data = length 1254, hash 73FB07B8
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h262_mpeg_audio.ts.1.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=25709]]
getPosition(33366) = [[timeUs=33366, position=25709]]
getPosition(66733) = [[timeUs=66733, position=51606]]
getPosition(66733) = [[timeUs=66733, position=51606]]
numberOfTracks =
3
numberOfTracks =
2
track 256:
track 256:
total output bytes = 45026
total output bytes = 45026
sample count = 2
sample count = 2
...
@@ -50,10 +50,4 @@ track 257:
...
@@ -50,10 +50,4 @@ track 257:
time = 123066
time = 123066
flags = 1
flags = 1
data = length 1254, hash 73FB07B8
data = length 1254, hash 73FB07B8
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h262_mpeg_audio.ts.2.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=25709]]
getPosition(33366) = [[timeUs=33366, position=25709]]
getPosition(66733) = [[timeUs=66733, position=51606]]
getPosition(66733) = [[timeUs=66733, position=51606]]
numberOfTracks =
3
numberOfTracks =
2
track 256:
track 256:
total output bytes = 45026
total output bytes = 45026
sample count = 2
sample count = 2
...
@@ -50,10 +50,4 @@ track 257:
...
@@ -50,10 +50,4 @@ track 257:
time = 145310
time = 145310
flags = 1
flags = 1
data = length 1254, hash 73FB07B8
data = length 1254, hash 73FB07B8
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h262_mpeg_audio.ts.3.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=25709]]
getPosition(33366) = [[timeUs=33366, position=25709]]
getPosition(66733) = [[timeUs=66733, position=51606]]
getPosition(66733) = [[timeUs=66733, position=51606]]
numberOfTracks =
3
numberOfTracks =
2
track 256:
track 256:
total output bytes = 0
total output bytes = 0
sample count = 0
sample count = 0
...
@@ -34,10 +34,4 @@ track 257:
...
@@ -34,10 +34,4 @@ track 257:
time = 92855
time = 92855
flags = 1
flags = 1
data = length 1254, hash 73FB07B8
data = length 1254, hash 73FB07B8
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h262_mpeg_audio.ts.unknown_length.dump
View file @
6d0696a3
...
@@ -2,7 +2,7 @@ seekMap:
...
@@ -2,7 +2,7 @@ seekMap:
isSeekable = false
isSeekable = false
duration = UNSET TIME
duration = UNSET TIME
getPosition(0) = [[timeUs=0, position=0]]
getPosition(0) = [[timeUs=0, position=0]]
numberOfTracks =
3
numberOfTracks =
2
track 256:
track 256:
total output bytes = 45026
total output bytes = 45026
sample count = 2
sample count = 2
...
@@ -47,10 +47,4 @@ track 257:
...
@@ -47,10 +47,4 @@ track 257:
time = 100822
time = 100822
flags = 1
flags = 1
data = length 1254, hash 73FB07B8
data = length 1254, hash 73FB07B8
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h263.ts.0.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(480000) = [[timeUs=480000, position=21958]]
getPosition(480000) = [[timeUs=480000, position=21958]]
getPosition(960000) = [[timeUs=960000, position=44104]]
getPosition(960000) = [[timeUs=960000, position=44104]]
numberOfTracks =
2
numberOfTracks =
1
track 256:
track 256:
total output bytes = 39002
total output bytes = 39002
sample count = 24
sample count = 24
...
@@ -112,10 +112,4 @@ track 256:
...
@@ -112,10 +112,4 @@ track 256:
time = 920000
time = 920000
flags = 0
flags = 0
data = length 222, hash 7E77BF79
data = length 222, hash 7E77BF79
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h263.ts.1.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(480000) = [[timeUs=480000, position=21958]]
getPosition(480000) = [[timeUs=480000, position=21958]]
getPosition(960000) = [[timeUs=960000, position=44104]]
getPosition(960000) = [[timeUs=960000, position=44104]]
numberOfTracks =
2
numberOfTracks =
1
track 256:
track 256:
total output bytes = 27354
total output bytes = 27354
sample count = 18
sample count = 18
...
@@ -88,10 +88,4 @@ track 256:
...
@@ -88,10 +88,4 @@ track 256:
time = 1000000
time = 1000000
flags = 0
flags = 0
data = length 222, hash 7E77BF79
data = length 222, hash 7E77BF79
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h263.ts.2.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(480000) = [[timeUs=480000, position=21958]]
getPosition(480000) = [[timeUs=480000, position=21958]]
getPosition(960000) = [[timeUs=960000, position=44104]]
getPosition(960000) = [[timeUs=960000, position=44104]]
numberOfTracks =
2
numberOfTracks =
1
track 256:
track 256:
total output bytes = 13592
total output bytes = 13592
sample count = 8
sample count = 8
...
@@ -48,10 +48,4 @@ track 256:
...
@@ -48,10 +48,4 @@ track 256:
time = 920000
time = 920000
flags = 0
flags = 0
data = length 222, hash 7E77BF79
data = length 222, hash 7E77BF79
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h263.ts.3.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(480000) = [[timeUs=480000, position=21958]]
getPosition(480000) = [[timeUs=480000, position=21958]]
getPosition(960000) = [[timeUs=960000, position=44104]]
getPosition(960000) = [[timeUs=960000, position=44104]]
numberOfTracks =
2
numberOfTracks =
1
track 256:
track 256:
total output bytes = 0
total output bytes = 0
sample count = 0
sample count = 0
...
@@ -16,10 +16,4 @@ track 256:
...
@@ -16,10 +16,4 @@ track 256:
height = 360
height = 360
initializationData:
initializationData:
data = length 47, hash 7696BF67
data = length 47, hash 7696BF67
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h263.ts.unknown_length.dump
View file @
6d0696a3
...
@@ -2,7 +2,7 @@ seekMap:
...
@@ -2,7 +2,7 @@ seekMap:
isSeekable = false
isSeekable = false
duration = UNSET TIME
duration = UNSET TIME
getPosition(0) = [[timeUs=0, position=0]]
getPosition(0) = [[timeUs=0, position=0]]
numberOfTracks =
2
numberOfTracks =
1
track 256:
track 256:
total output bytes = 39002
total output bytes = 39002
sample count = 24
sample count = 24
...
@@ -109,10 +109,4 @@ track 256:
...
@@ -109,10 +109,4 @@ track 256:
time = 920000
time = 920000
flags = 0
flags = 0
data = length 222, hash 7E77BF79
data = length 222, hash 7E77BF79
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h264_dts_audio.ts.0.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(0) = [[timeUs=0, position=0]]
getPosition(0) = [[timeUs=0, position=0]]
getPosition(0) = [[timeUs=0, position=0]]
getPosition(0) = [[timeUs=0, position=0]]
numberOfTracks =
3
numberOfTracks =
2
track 256:
track 256:
total output bytes = 13650
total output bytes = 13650
sample count = 2
sample count = 2
...
@@ -72,10 +72,4 @@ track 257:
...
@@ -72,10 +72,4 @@ track 257:
time = 159611
time = 159611
flags = 1
flags = 1
data = length 2048, hash 88866F81
data = length 2048, hash 88866F81
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h264_dts_audio.ts.unknown_length.dump
View file @
6d0696a3
...
@@ -2,7 +2,7 @@ seekMap:
...
@@ -2,7 +2,7 @@ seekMap:
isSeekable = false
isSeekable = false
duration = UNSET TIME
duration = UNSET TIME
getPosition(0) = [[timeUs=0, position=0]]
getPosition(0) = [[timeUs=0, position=0]]
numberOfTracks =
3
numberOfTracks =
2
track 256:
track 256:
total output bytes = 13650
total output bytes = 13650
sample count = 2
sample count = 2
...
@@ -69,10 +69,4 @@ track 257:
...
@@ -69,10 +69,4 @@ track 257:
time = 159611
time = 159611
flags = 1
flags = 1
data = length 2048, hash 88866F81
data = length 2048, hash 88866F81
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h264_mpeg_audio.ts.0.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=9545]]
getPosition(33366) = [[timeUs=33366, position=9545]]
getPosition(66733) = [[timeUs=66733, position=19279]]
getPosition(66733) = [[timeUs=66733, position=19279]]
numberOfTracks =
3
numberOfTracks =
2
track 256:
track 256:
total output bytes = 13650
total output bytes = 13650
sample count = 2
sample count = 2
...
@@ -52,10 +52,4 @@ track 257:
...
@@ -52,10 +52,4 @@ track 257:
time = 145099
time = 145099
flags = 1
flags = 1
data = length 1254, hash 73FB07B8
data = length 1254, hash 73FB07B8
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h264_mpeg_audio.ts.1.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=9545]]
getPosition(33366) = [[timeUs=33366, position=9545]]
getPosition(66733) = [[timeUs=66733, position=19279]]
getPosition(66733) = [[timeUs=66733, position=19279]]
numberOfTracks =
3
numberOfTracks =
2
track 256:
track 256:
total output bytes = 13650
total output bytes = 13650
sample count = 2
sample count = 2
...
@@ -52,10 +52,4 @@ track 257:
...
@@ -52,10 +52,4 @@ track 257:
time = 167343
time = 167343
flags = 1
flags = 1
data = length 1254, hash 73FB07B8
data = length 1254, hash 73FB07B8
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h264_mpeg_audio.ts.2.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=9545]]
getPosition(33366) = [[timeUs=33366, position=9545]]
getPosition(66733) = [[timeUs=66733, position=19279]]
getPosition(66733) = [[timeUs=66733, position=19279]]
numberOfTracks =
3
numberOfTracks =
2
track 256:
track 256:
total output bytes = 13650
total output bytes = 13650
sample count = 2
sample count = 2
...
@@ -52,10 +52,4 @@ track 257:
...
@@ -52,10 +52,4 @@ track 257:
time = 189587
time = 189587
flags = 1
flags = 1
data = length 1254, hash 73FB07B8
data = length 1254, hash 73FB07B8
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h264_mpeg_audio.ts.3.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=9545]]
getPosition(33366) = [[timeUs=33366, position=9545]]
getPosition(66733) = [[timeUs=66733, position=19279]]
getPosition(66733) = [[timeUs=66733, position=19279]]
numberOfTracks =
3
numberOfTracks =
2
track 256:
track 256:
total output bytes = 0
total output bytes = 0
sample count = 0
sample count = 0
...
@@ -28,10 +28,4 @@ track 257:
...
@@ -28,10 +28,4 @@ track 257:
channelCount = 1
channelCount = 1
sampleRate = 44100
sampleRate = 44100
language = und
language = und
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h264_mpeg_audio.ts.unknown_length.dump
View file @
6d0696a3
...
@@ -2,7 +2,7 @@ seekMap:
...
@@ -2,7 +2,7 @@ seekMap:
isSeekable = false
isSeekable = false
duration = UNSET TIME
duration = UNSET TIME
getPosition(0) = [[timeUs=0, position=0]]
getPosition(0) = [[timeUs=0, position=0]]
numberOfTracks =
3
numberOfTracks =
2
track 256:
track 256:
total output bytes = 13650
total output bytes = 13650
sample count = 2
sample count = 2
...
@@ -49,10 +49,4 @@ track 257:
...
@@ -49,10 +49,4 @@ track 257:
time = 145099
time = 145099
flags = 1
flags = 1
data = length 1254, hash 73FB07B8
data = length 1254, hash 73FB07B8
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h264_no_access_unit_delimiters.ts.0.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=6420]]
getPosition(33366) = [[timeUs=33366, position=6420]]
getPosition(66733) = [[timeUs=66733, position=13028]]
getPosition(66733) = [[timeUs=66733, position=13028]]
numberOfTracks =
2
numberOfTracks =
1
track 256:
track 256:
total output bytes = 12451
total output bytes = 12451
sample count = 4
sample count = 4
...
@@ -34,10 +34,4 @@ track 256:
...
@@ -34,10 +34,4 @@ track 256:
time = 133466
time = 133466
flags = 0
flags = 0
data = length 518, hash 546C177
data = length 518, hash 546C177
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h264_no_access_unit_delimiters.ts.1.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=6420]]
getPosition(33366) = [[timeUs=33366, position=6420]]
getPosition(66733) = [[timeUs=66733, position=13028]]
getPosition(66733) = [[timeUs=66733, position=13028]]
numberOfTracks =
2
numberOfTracks =
1
track 256:
track 256:
total output bytes = 12451
total output bytes = 12451
sample count = 4
sample count = 4
...
@@ -34,10 +34,4 @@ track 256:
...
@@ -34,10 +34,4 @@ track 256:
time = 155710
time = 155710
flags = 0
flags = 0
data = length 518, hash 546C177
data = length 518, hash 546C177
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h264_no_access_unit_delimiters.ts.2.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=6420]]
getPosition(33366) = [[timeUs=33366, position=6420]]
getPosition(66733) = [[timeUs=66733, position=13028]]
getPosition(66733) = [[timeUs=66733, position=13028]]
numberOfTracks =
2
numberOfTracks =
1
track 256:
track 256:
total output bytes = 12451
total output bytes = 12451
sample count = 4
sample count = 4
...
@@ -34,10 +34,4 @@ track 256:
...
@@ -34,10 +34,4 @@ track 256:
time = 177954
time = 177954
flags = 0
flags = 0
data = length 518, hash 546C177
data = length 518, hash 546C177
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h264_no_access_unit_delimiters.ts.3.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=6420]]
getPosition(33366) = [[timeUs=33366, position=6420]]
getPosition(66733) = [[timeUs=66733, position=13028]]
getPosition(66733) = [[timeUs=66733, position=13028]]
numberOfTracks =
2
numberOfTracks =
1
track 256:
track 256:
total output bytes = 255
total output bytes = 255
sample count = 0
sample count = 0
...
@@ -18,10 +18,4 @@ track 256:
...
@@ -18,10 +18,4 @@ track 256:
initializationData:
initializationData:
data = length 29, hash 4C2CAE9C
data = length 29, hash 4C2CAE9C
data = length 9, hash D971CD89
data = length 9, hash D971CD89
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h264_no_access_unit_delimiters.ts.unknown_length.dump
View file @
6d0696a3
...
@@ -2,7 +2,7 @@ seekMap:
...
@@ -2,7 +2,7 @@ seekMap:
isSeekable = false
isSeekable = false
duration = UNSET TIME
duration = UNSET TIME
getPosition(0) = [[timeUs=0, position=0]]
getPosition(0) = [[timeUs=0, position=0]]
numberOfTracks =
2
numberOfTracks =
1
track 256:
track 256:
total output bytes = 12451
total output bytes = 12451
sample count = 4
sample count = 4
...
@@ -31,10 +31,4 @@ track 256:
...
@@ -31,10 +31,4 @@ track 256:
time = 133466
time = 133466
flags = 0
flags = 0
data = length 518, hash 546C177
data = length 518, hash 546C177
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h265.ts.0.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(450000) = [[timeUs=450000, position=11421]]
getPosition(450000) = [[timeUs=450000, position=11421]]
getPosition(900000) = [[timeUs=900000, position=23030]]
getPosition(900000) = [[timeUs=900000, position=23030]]
numberOfTracks =
2
numberOfTracks =
1
track 256:
track 256:
total output bytes = 19364
total output bytes = 19364
sample count = 29
sample count = 29
...
@@ -132,10 +132,4 @@ track 256:
...
@@ -132,10 +132,4 @@ track 256:
time = 933333
time = 933333
flags = 0
flags = 0
data = length 87, hash EEC4D98C
data = length 87, hash EEC4D98C
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h265.ts.1.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(450000) = [[timeUs=450000, position=11421]]
getPosition(450000) = [[timeUs=450000, position=11421]]
getPosition(900000) = [[timeUs=900000, position=23030]]
getPosition(900000) = [[timeUs=900000, position=23030]]
numberOfTracks =
2
numberOfTracks =
1
track 256:
track 256:
total output bytes = 3806
total output bytes = 3806
sample count = 20
sample count = 20
...
@@ -96,10 +96,4 @@ track 256:
...
@@ -96,10 +96,4 @@ track 256:
time = 933333
time = 933333
flags = 0
flags = 0
data = length 87, hash EEC4D98C
data = length 87, hash EEC4D98C
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h265.ts.2.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(450000) = [[timeUs=450000, position=11421]]
getPosition(450000) = [[timeUs=450000, position=11421]]
getPosition(900000) = [[timeUs=900000, position=23030]]
getPosition(900000) = [[timeUs=900000, position=23030]]
numberOfTracks =
2
numberOfTracks =
1
track 256:
track 256:
total output bytes = 1796
total output bytes = 1796
sample count = 11
sample count = 11
...
@@ -60,10 +60,4 @@ track 256:
...
@@ -60,10 +60,4 @@ track 256:
time = 933333
time = 933333
flags = 0
flags = 0
data = length 87, hash EEC4D98C
data = length 87, hash EEC4D98C
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h265.ts.3.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(450000) = [[timeUs=450000, position=11421]]
getPosition(450000) = [[timeUs=450000, position=11421]]
getPosition(900000) = [[timeUs=900000, position=23030]]
getPosition(900000) = [[timeUs=900000, position=23030]]
numberOfTracks =
2
numberOfTracks =
1
track 256:
track 256:
total output bytes = 396
total output bytes = 396
sample count = 2
sample count = 2
...
@@ -24,10 +24,4 @@ track 256:
...
@@ -24,10 +24,4 @@ track 256:
time = 933333
time = 933333
flags = 0
flags = 0
data = length 87, hash EEC4D98C
data = length 87, hash EEC4D98C
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_h265.ts.unknown_length.dump
View file @
6d0696a3
...
@@ -2,7 +2,7 @@ seekMap:
...
@@ -2,7 +2,7 @@ seekMap:
isSeekable = false
isSeekable = false
duration = UNSET TIME
duration = UNSET TIME
getPosition(0) = [[timeUs=0, position=0]]
getPosition(0) = [[timeUs=0, position=0]]
numberOfTracks =
2
numberOfTracks =
1
track 256:
track 256:
total output bytes = 19364
total output bytes = 19364
sample count = 29
sample count = 29
...
@@ -129,10 +129,4 @@ track 256:
...
@@ -129,10 +129,4 @@ track 256:
time = 933333
time = 933333
flags = 0
flags = 0
data = length 87, hash EEC4D98C
data = length 87, hash EEC4D98C
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_scte35.ts.0.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=25887]]
getPosition(33366) = [[timeUs=33366, position=25887]]
getPosition(66733) = [[timeUs=66733, position=51963]]
getPosition(66733) = [[timeUs=66733, position=51963]]
numberOfTracks =
4
numberOfTracks =
3
track 256:
track 256:
total output bytes = 45026
total output bytes = 45026
sample count = 2
sample count = 2
...
@@ -68,10 +68,4 @@ track 600:
...
@@ -68,10 +68,4 @@ track 600:
time = 33366
time = 33366
flags = 1
flags = 1
data = length 35, hash DFA3EF74
data = length 35, hash DFA3EF74
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_scte35.ts.1.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=25887]]
getPosition(33366) = [[timeUs=33366, position=25887]]
getPosition(66733) = [[timeUs=66733, position=51963]]
getPosition(66733) = [[timeUs=66733, position=51963]]
numberOfTracks =
4
numberOfTracks =
3
track 256:
track 256:
total output bytes = 45026
total output bytes = 45026
sample count = 2
sample count = 2
...
@@ -68,10 +68,4 @@ track 600:
...
@@ -68,10 +68,4 @@ track 600:
time = 55610
time = 55610
flags = 1
flags = 1
data = length 35, hash DFA3EF74
data = length 35, hash DFA3EF74
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_scte35.ts.2.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=25887]]
getPosition(33366) = [[timeUs=33366, position=25887]]
getPosition(66733) = [[timeUs=66733, position=51963]]
getPosition(66733) = [[timeUs=66733, position=51963]]
numberOfTracks =
4
numberOfTracks =
3
track 256:
track 256:
total output bytes = 45026
total output bytes = 45026
sample count = 2
sample count = 2
...
@@ -68,10 +68,4 @@ track 600:
...
@@ -68,10 +68,4 @@ track 600:
time = 77854
time = 77854
flags = 1
flags = 1
data = length 35, hash DFA3EF74
data = length 35, hash DFA3EF74
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_scte35.ts.3.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=25887]]
getPosition(33366) = [[timeUs=33366, position=25887]]
getPosition(66733) = [[timeUs=66733, position=51963]]
getPosition(66733) = [[timeUs=66733, position=51963]]
numberOfTracks =
4
numberOfTracks =
3
track 256:
track 256:
total output bytes = 0
total output bytes = 0
sample count = 0
sample count = 0
...
@@ -40,10 +40,4 @@ track 600:
...
@@ -40,10 +40,4 @@ track 600:
format 0:
format 0:
sampleMimeType = application/x-scte35
sampleMimeType = application/x-scte35
subsampleOffsetUs = -1355512
subsampleOffsetUs = -1355512
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_scte35.ts.unknown_length.dump
View file @
6d0696a3
...
@@ -2,7 +2,7 @@ seekMap:
...
@@ -2,7 +2,7 @@ seekMap:
isSeekable = false
isSeekable = false
duration = UNSET TIME
duration = UNSET TIME
getPosition(0) = [[timeUs=0, position=0]]
getPosition(0) = [[timeUs=0, position=0]]
numberOfTracks =
4
numberOfTracks =
3
track 256:
track 256:
total output bytes = 45026
total output bytes = 45026
sample count = 2
sample count = 2
...
@@ -65,10 +65,4 @@ track 600:
...
@@ -65,10 +65,4 @@ track 600:
time = 33366
time = 33366
flags = 1
flags = 1
data = length 35, hash DFA3EF74
data = length 35, hash DFA3EF74
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_with_junk.0.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=28281]]
getPosition(33366) = [[timeUs=33366, position=28281]]
getPosition(66733) = [[timeUs=66733, position=56751]]
getPosition(66733) = [[timeUs=66733, position=56751]]
numberOfTracks =
3
numberOfTracks =
2
track 256:
track 256:
total output bytes = 45026
total output bytes = 45026
sample count = 2
sample count = 2
...
@@ -50,10 +50,4 @@ track 257:
...
@@ -50,10 +50,4 @@ track 257:
time = 100822
time = 100822
flags = 1
flags = 1
data = length 1254, hash 73FB07B8
data = length 1254, hash 73FB07B8
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_with_junk.1.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=28281]]
getPosition(33366) = [[timeUs=33366, position=28281]]
getPosition(66733) = [[timeUs=66733, position=56751]]
getPosition(66733) = [[timeUs=66733, position=56751]]
numberOfTracks =
3
numberOfTracks =
2
track 256:
track 256:
total output bytes = 45026
total output bytes = 45026
sample count = 2
sample count = 2
...
@@ -50,10 +50,4 @@ track 257:
...
@@ -50,10 +50,4 @@ track 257:
time = 123066
time = 123066
flags = 1
flags = 1
data = length 1254, hash 73FB07B8
data = length 1254, hash 73FB07B8
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_with_junk.2.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=28281]]
getPosition(33366) = [[timeUs=33366, position=28281]]
getPosition(66733) = [[timeUs=66733, position=56751]]
getPosition(66733) = [[timeUs=66733, position=56751]]
numberOfTracks =
3
numberOfTracks =
2
track 256:
track 256:
total output bytes = 45026
total output bytes = 45026
sample count = 2
sample count = 2
...
@@ -50,10 +50,4 @@ track 257:
...
@@ -50,10 +50,4 @@ track 257:
time = 145310
time = 145310
flags = 1
flags = 1
data = length 1254, hash 73FB07B8
data = length 1254, hash 73FB07B8
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_with_junk.3.dump
View file @
6d0696a3
...
@@ -5,7 +5,7 @@ seekMap:
...
@@ -5,7 +5,7 @@ seekMap:
getPosition(1) = [[timeUs=1, position=0]]
getPosition(1) = [[timeUs=1, position=0]]
getPosition(33366) = [[timeUs=33366, position=28281]]
getPosition(33366) = [[timeUs=33366, position=28281]]
getPosition(66733) = [[timeUs=66733, position=56751]]
getPosition(66733) = [[timeUs=66733, position=56751]]
numberOfTracks =
3
numberOfTracks =
2
track 256:
track 256:
total output bytes = 0
total output bytes = 0
sample count = 0
sample count = 0
...
@@ -34,10 +34,4 @@ track 257:
...
@@ -34,10 +34,4 @@ track 257:
time = 92855
time = 92855
flags = 1
flags = 1
data = length 1254, hash 73FB07B8
data = length 1254, hash 73FB07B8
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
testdata/src/test/assets/ts/sample_with_junk.unknown_length.dump
View file @
6d0696a3
...
@@ -2,7 +2,7 @@ seekMap:
...
@@ -2,7 +2,7 @@ seekMap:
isSeekable = false
isSeekable = false
duration = UNSET TIME
duration = UNSET TIME
getPosition(0) = [[timeUs=0, position=0]]
getPosition(0) = [[timeUs=0, position=0]]
numberOfTracks =
3
numberOfTracks =
2
track 256:
track 256:
total output bytes = 45026
total output bytes = 45026
sample count = 2
sample count = 2
...
@@ -47,10 +47,4 @@ track 257:
...
@@ -47,10 +47,4 @@ track 257:
time = 100822
time = 100822
flags = 1
flags = 1
data = length 1254, hash 73FB07B8
data = length 1254, hash 73FB07B8
track 8448:
total output bytes = 0
sample count = 0
format 0:
id = 1/8448
sampleMimeType = application/cea-608
tracksEnded = true
tracksEnded = true
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment