diff options
Diffstat (limited to 'isoparser/src/main/java/com/coremedia/iso/boxes/threegpp26244/.svn')
3 files changed, 0 insertions, 199 deletions
diff --git a/isoparser/src/main/java/com/coremedia/iso/boxes/threegpp26244/.svn/all-wcprops b/isoparser/src/main/java/com/coremedia/iso/boxes/threegpp26244/.svn/all-wcprops deleted file mode 100644 index da12da8..0000000 --- a/isoparser/src/main/java/com/coremedia/iso/boxes/threegpp26244/.svn/all-wcprops +++ /dev/null @@ -1,11 +0,0 @@ -K 25 -svn:wc:ra_dav:version-url -V 85 -/svn/!svn/ver/507/trunk/isoparser/src/main/java/com/coremedia/iso/boxes/threegpp26244 -END -LocationInformationBox.java -K 25 -svn:wc:ra_dav:version-url -V 113 -/svn/!svn/ver/507/trunk/isoparser/src/main/java/com/coremedia/iso/boxes/threegpp26244/LocationInformationBox.java -END diff --git a/isoparser/src/main/java/com/coremedia/iso/boxes/threegpp26244/.svn/entries b/isoparser/src/main/java/com/coremedia/iso/boxes/threegpp26244/.svn/entries deleted file mode 100644 index b3a35ea..0000000 --- a/isoparser/src/main/java/com/coremedia/iso/boxes/threegpp26244/.svn/entries +++ /dev/null @@ -1,62 +0,0 @@ -10 - -dir -778 -http://mp4parser.googlecode.com/svn/trunk/isoparser/src/main/java/com/coremedia/iso/boxes/threegpp26244 -http://mp4parser.googlecode.com/svn - - - -2012-04-21T22:05:38.425329Z -507 -Sebastian.Annies@gmail.com - - - - - - - - - - - - - - -7decde4b-c250-0410-a0da-51896bc88be6 - -LocationInformationBox.java -file - - - - -2012-09-14T17:27:52.867252Z -e71dfcd8b93af51a55331fb161d8cb88 -2012-04-21T22:05:38.425329Z -507 -Sebastian.Annies@gmail.com - - - - - - - - - - - - - - - - - - - - - -3428 - diff --git a/isoparser/src/main/java/com/coremedia/iso/boxes/threegpp26244/.svn/text-base/LocationInformationBox.java.svn-base b/isoparser/src/main/java/com/coremedia/iso/boxes/threegpp26244/.svn/text-base/LocationInformationBox.java.svn-base deleted file mode 100644 index 089d97b..0000000 --- a/isoparser/src/main/java/com/coremedia/iso/boxes/threegpp26244/.svn/text-base/LocationInformationBox.java.svn-base +++ /dev/null @@ -1,126 +0,0 @@ -package com.coremedia.iso.boxes.threegpp26244; - -import com.coremedia.iso.IsoTypeReader; -import com.coremedia.iso.IsoTypeWriter; -import com.coremedia.iso.Utf8; -import com.googlecode.mp4parser.AbstractFullBox; - -import java.nio.ByteBuffer; - -/** - * Location Information Box as specified in TS 26.244. - */ -public class LocationInformationBox extends AbstractFullBox { - public static final String TYPE = "loci"; - - private String language; - private String name = ""; - private int role; - private double longitude; - private double latitude; - private double altitude; - private String astronomicalBody = ""; - private String additionalNotes = ""; - - public LocationInformationBox() { - super(TYPE); - } - - public String getLanguage() { - return language; - } - - public void setLanguage(String language) { - this.language = language; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public int getRole() { - return role; - } - - public void setRole(int role) { - this.role = role; - } - - public double getLongitude() { - return longitude; - } - - public void setLongitude(double longitude) { - this.longitude = longitude; - } - - public double getLatitude() { - return latitude; - } - - public void setLatitude(double latitude) { - this.latitude = latitude; - } - - public double getAltitude() { - return altitude; - } - - public void setAltitude(double altitude) { - this.altitude = altitude; - } - - public String getAstronomicalBody() { - return astronomicalBody; - } - - public void setAstronomicalBody(String astronomicalBody) { - this.astronomicalBody = astronomicalBody; - } - - public String getAdditionalNotes() { - return additionalNotes; - } - - public void setAdditionalNotes(String additionalNotes) { - this.additionalNotes = additionalNotes; - } - - protected long getContentSize() { - return 22 + Utf8.convert(name).length + Utf8.convert(astronomicalBody).length + Utf8.convert(additionalNotes).length; - } - - @Override - public void _parseDetails(ByteBuffer content) { - parseVersionAndFlags(content); - language = IsoTypeReader.readIso639(content); - name = IsoTypeReader.readString(content); - role = IsoTypeReader.readUInt8(content); - longitude = IsoTypeReader.readFixedPoint1616(content); - latitude = IsoTypeReader.readFixedPoint1616(content); - altitude = IsoTypeReader.readFixedPoint1616(content); - astronomicalBody = IsoTypeReader.readString(content); - additionalNotes = IsoTypeReader.readString(content); - } - - - @Override - protected void getContent(ByteBuffer byteBuffer) { - writeVersionAndFlags(byteBuffer); - IsoTypeWriter.writeIso639(byteBuffer, language); - byteBuffer.put(Utf8.convert(name)); - byteBuffer.put((byte) 0); - IsoTypeWriter.writeUInt8(byteBuffer, role); - IsoTypeWriter.writeFixedPont1616(byteBuffer, longitude); - IsoTypeWriter.writeFixedPont1616(byteBuffer, latitude); - IsoTypeWriter.writeFixedPont1616(byteBuffer, altitude); - byteBuffer.put(Utf8.convert(astronomicalBody)); - byteBuffer.put((byte) 0); - byteBuffer.put(Utf8.convert(additionalNotes)); - byteBuffer.put((byte) 0); - } -} |