Skip to content

Commit 7edb35e

Browse files
committed
change parseContainer to initContainer as it only initializes it
Added ainf v1 support
1 parent 56374d7 commit 7edb35e

30 files changed

+415
-115
lines changed

examples/src/main/java/com/googlecode/mp4parser/ModifyBoxExample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.coremedia.iso.BoxReplacer;
44
import com.coremedia.iso.boxes.Box;
5-
import com.googlecode.mp4parser.boxes.ultraviolet.BaseLocationBox;
5+
import com.googlecode.mp4parser.boxes.dece.BaseLocationBox;
66

77
import java.io.File;
88
import java.io.IOException;

isoparser/src/main/java/com/coremedia/iso/IsoFile.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public IsoFile(DataSource dataSource) throws IOException {
6161
}
6262

6363
public IsoFile(DataSource dataSource, BoxParser boxParser) throws IOException {
64-
parseContainer(dataSource, dataSource.size(), boxParser);
64+
initContainer(dataSource, dataSource.size(), boxParser);
6565
}
6666

6767
public String toString() {

isoparser/src/main/java/com/coremedia/iso/boxes/DataReferenceBox.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public void parse(DataSource dataSource, ByteBuffer header, long contentSize, Bo
7676
version = IsoTypeReader.readUInt8(versionFlagNumOfChildBoxes);
7777
flags = IsoTypeReader.readUInt24(versionFlagNumOfChildBoxes);
7878
// number of child boxes is not required - ignore
79-
parseContainer(dataSource, contentSize - 8, boxParser);
79+
initContainer(dataSource, contentSize - 8, boxParser);
8080
}
8181

8282

isoparser/src/main/java/com/coremedia/iso/boxes/ItemProtectionBox.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public void parse(DataSource dataSource, ByteBuffer header, long contentSize, Bo
7979
version = IsoTypeReader.readUInt8(versionFlagNumOfChildBoxes);
8080
flags = IsoTypeReader.readUInt24(versionFlagNumOfChildBoxes);
8181
// number of child boxes is not required
82-
parseContainer(dataSource, contentSize - 6, boxParser);
82+
initContainer(dataSource, contentSize - 6, boxParser);
8383
}
8484

8585
@Override

isoparser/src/main/java/com/coremedia/iso/boxes/MetaBox.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public void parse(DataSource dataSource, ByteBuffer header, long contentSize, Bo
7979
ByteBuffer bb = ByteBuffer.allocate(4);
8080
dataSource.read(bb);
8181
parseVersionAndFlags((ByteBuffer) bb.rewind());
82-
parseContainer(dataSource, contentSize - 4, boxParser);
82+
initContainer(dataSource, contentSize - 4, boxParser);
8383
}
8484

8585
@Override

isoparser/src/main/java/com/coremedia/iso/boxes/SampleDescriptionBox.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ public void parse(DataSource dataSource, ByteBuffer header, long contentSize, Bo
8686
version = IsoTypeReader.readUInt8(versionFlagNumOfChildBoxes);
8787
flags = IsoTypeReader.readUInt24(versionFlagNumOfChildBoxes);
8888
// number of child boxes is not required
89-
parseContainer(dataSource, contentSize - 8, boxParser);
89+
initContainer(dataSource, contentSize - 8, boxParser);
9090
}
9191

9292
@Override

isoparser/src/main/java/com/coremedia/iso/boxes/sampleentry/AudioSampleEntry.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -275,10 +275,10 @@ public void parse(DataSource dataSource, ByteBuffer header, long contentSize, Bo
275275
}
276276
});
277277
} else {
278-
parseContainer(dataSource,
278+
initContainer(dataSource,
279279
contentSize - 28
280-
- (soundVersion == 1 ? 16 : 0)
281-
- (soundVersion == 2 ? 36 : 0), boxParser);
280+
- (soundVersion == 1 ? 16 : 0)
281+
- (soundVersion == 2 ? 36 : 0), boxParser);
282282
}
283283
}
284284

isoparser/src/main/java/com/coremedia/iso/boxes/sampleentry/MpegSampleEntry.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public void parse(DataSource dataSource, ByteBuffer header, long contentSize, Bo
2626
dataSource.read(bb);
2727
bb.position(6);// ignore 6 reserved bytes;
2828
dataReferenceIndex = IsoTypeReader.readUInt16(bb);
29-
parseContainer(dataSource, contentSize - 8, boxParser);
29+
initContainer(dataSource, contentSize - 8, boxParser);
3030
}
3131

3232
@Override

isoparser/src/main/java/com/coremedia/iso/boxes/sampleentry/SubtitleSampleEntry.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public void parse(DataSource dataSource, ByteBuffer header, long contentSize, Bo
5252
imageMimeType = IsoTypeReader.readString((ByteBuffer) content.rewind());
5353
dataSource.position(start + namespace.length() + schemaLocation.length() + imageMimeType.length() + 3);
5454

55-
parseContainer(dataSource, contentSize - (header.remaining() + namespace.length() + schemaLocation.length() + imageMimeType.length() + 3), boxParser);
55+
initContainer(dataSource, contentSize - (header.remaining() + namespace.length() + schemaLocation.length() + imageMimeType.length() + 3), boxParser);
5656
}
5757

5858
@Override

isoparser/src/main/java/com/coremedia/iso/boxes/sampleentry/TextSampleEntry.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public void parse(DataSource dataSource, ByteBuffer header, long contentSize, Bo
8787

8888
styleRecord = new StyleRecord();
8989
styleRecord.parse(content);
90-
parseContainer(dataSource, contentSize - 38, boxParser);
90+
initContainer(dataSource, contentSize - 38, boxParser);
9191
}
9292

9393
@Override

0 commit comments

Comments
 (0)