Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b82539d

Browse files
committed
Fix ClipDataSource initialization
1 parent 2791286 commit b82539d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

‎lib/src/main/java/com/otaliastudios/transcoder/source/ClipDataSource.java

+6-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ public ClipDataSource(@NonNull DataSource source, long clipStartUs) {
1515
public ClipDataSource(@NonNull DataSource source, long clipStartUs, long clipEndUs) {
1616
super(new TrimDataSource(source,
1717
clipStartUs,
18-
source.getDurationUs() - clipEndUs));
18+
getSourceDurationUs(source) - clipEndUs));
19+
}
20+
21+
private static long getSourceDurationUs(@NonNull DataSource source) {
22+
if (!source.isInitialized()) source.initialize();
23+
return source.getDurationUs();
1924
}
2025
}

0 commit comments

Comments
 (0)