From a97d59bf893ac3233f8747f9ab976e337c01c9a2 Mon Sep 17 00:00:00 2001 From: svollbehr Date: Sat, 10 May 2008 13:43:14 +0000 Subject: [PATCH] Add write support for iTunes/iPod and ID3v2 extensions for ISO 14496 git-svn-id: http://php-reader.googlecode.com/svn/trunk@92 51a70ab9-7547-0410-9469-37e369ee0574 --- src/ISO14496.php | 240 +++++++++++++++++++++++++------ src/ISO14496/Box.php | 296 +++++++++++++++++++++++++++++++------- src/ISO14496/Box/BXML.php | 6 +- src/ISO14496/Box/CDSC.php | 6 +- src/ISO14496/Box/CO64.php | 37 ++++- src/ISO14496/Box/CPRT.php | 6 +- src/ISO14496/Box/CTTS.php | 14 +- src/ISO14496/Box/DINF.php | 8 +- src/ISO14496/Box/DREF.php | 36 ++--- src/ISO14496/Box/EDTS.php | 8 +- src/ISO14496/Box/ELST.php | 4 +- src/ISO14496/Box/FREE.php | 19 +++ src/ISO14496/Box/FRMA.php | 4 +- src/ISO14496/Box/FTYP.php | 6 +- src/ISO14496/Box/Full.php | 36 ++++- src/ISO14496/Box/HDLR.php | 49 ++++++- src/ISO14496/Box/HINT.php | 6 +- src/ISO14496/Box/HMHD.php | 4 +- src/ISO14496/Box/ID32.php | 44 +++++- src/ISO14496/Box/IINF.php | 20 ++- src/ISO14496/Box/ILOC.php | 4 +- src/ISO14496/Box/ILST.php | 111 ++++++++++++-- src/ISO14496/Box/IMIF.php | 8 +- src/ISO14496/Box/INFE.php | 9 +- src/ISO14496/Box/IPRO.php | 20 ++- src/ISO14496/Box/MDAT.php | 4 +- src/ISO14496/Box/MDHD.php | 4 +- src/ISO14496/Box/MDIA.php | 8 +- src/ISO14496/Box/MEHD.php | 4 +- src/ISO14496/Box/META.php | 8 +- src/ISO14496/Box/MFHD.php | 4 +- src/ISO14496/Box/MFRA.php | 8 +- src/ISO14496/Box/MFRO.php | 10 +- src/ISO14496/Box/MINF.php | 8 +- src/ISO14496/Box/MOOF.php | 8 +- src/ISO14496/Box/MOOV.php | 8 +- src/ISO14496/Box/MVEX.php | 8 +- src/ISO14496/Box/MVHD.php | 4 +- src/ISO14496/Box/PDIN.php | 6 +- src/ISO14496/Box/PITM.php | 4 +- src/ISO14496/Box/SBGP.php | 14 +- src/ISO14496/Box/SCHI.php | 8 +- src/ISO14496/Box/SCHM.php | 6 +- src/ISO14496/Box/SDTP.php | 13 +- src/ISO14496/Box/SINF.php | 8 +- src/ISO14496/Box/SKIP.php | 8 +- src/ISO14496/Box/SMHD.php | 4 +- src/ISO14496/Box/STBL.php | 8 +- src/ISO14496/Box/STCO.php | 37 ++++- src/ISO14496/Box/STDP.php | 6 +- src/ISO14496/Box/STSC.php | 17 ++- src/ISO14496/Box/STSH.php | 12 +- src/ISO14496/Box/STSS.php | 11 +- src/ISO14496/Box/STSZ.php | 14 +- src/ISO14496/Box/STTS.php | 14 +- src/ISO14496/Box/STZ2.php | 15 +- src/ISO14496/Box/SUBS.php | 4 +- src/ISO14496/Box/TFHD.php | 4 +- src/ISO14496/Box/TFRA.php | 6 +- src/ISO14496/Box/TKHD.php | 4 +- src/ISO14496/Box/TRAF.php | 8 +- src/ISO14496/Box/TRAK.php | 8 +- src/ISO14496/Box/TREF.php | 8 +- src/ISO14496/Box/TREX.php | 4 +- src/ISO14496/Box/TRUN.php | 4 +- src/ISO14496/Box/UDTA.php | 8 +- src/ISO14496/Box/URL.php | 6 +- src/ISO14496/Box/URN.php | 6 +- src/ISO14496/Box/VMHD.php | 4 +- src/ISO14496/Box/XML.php | 6 +- 70 files changed, 1060 insertions(+), 312 deletions(-) diff --git a/src/ISO14496.php b/src/ISO14496.php index c3f7cef..60c9887 100644 --- a/src/ISO14496.php +++ b/src/ISO14496.php @@ -76,14 +76,20 @@ require_once("ISO14496/Box.php"); * be placed in a wide variety of containers, not just the top level. * *