bin/0000775000454400017500000000000010766727744010534 5ustar stuartcrdbin/writeavidmxf0000775000454400017500000246171510766727744013213 0ustar stuartcrdELFЌ4| 4 ((%444@@ttt       Ptdhh h QtdRtd   /lib/ld-linux.so.2GNUSuSESuSE %31 *, .2+)-"($/&#0  ! '%);t4  1qTCP2_.k2U$=C7G [F" 'd"|z90ry$ `  ܰ İ K45xA77L ;J?X%E$ libuuid.so.1__gmon_start___Jv_RegisterClasses_finiuuid_generate_initlibc.so.6_IO_stdin_usedstrcpygmtime_rsprintfftellmbstowcsstdinstrftime__assert_failgmtimefeoffgetcstrlenmemsetfseek__fxstat64stdoutfputcfseeko64memcpyfclosemallocstrcatftello64removesscanfstderrfilenofwritefreadgettimeofdaytimesfopen64strcmp__libc_start_mainwcslenvfprintfsnprintffree_edata__bss_start_endGLIBC_2.2GLIBC_2.1GLIBC_2.0Kii ii ii    $İ '           $  ( , 0 4 8 < @ D H L P T X \ ` d h l  p "t #x %| ( ) * + , - / 0 1Um5 % % h% h% h% h% h % h(% h0% h8p% h@`%$ hHP%( hP@%, hX0%0 h` %4 hh%8 hp%< hx%@ h%D h%H h%L h%P h%T h%X h%\ hp%` h`%d hP%h h@%l h0%p h %t h%x h%| h% h% h% h% h% h % h(% h0% h8p1^PTRh@hPQVhUS["tVX[ÐU=Ȱ t  ҡ uȰ ÐU tt $ ÐUSHPX  ˉ[]É'UPf] Ít&'UD$ D$($ $ D$ D$.D$$LD$ D$8D$$|D$ ~ D$4D$$D$ Y D$:D$$D$ 4 D$0D$$,D$  D$(D$$`D$ D$2D$$D$ D$>D$$D$ D$DD$$D$ { D$MD$$HD$ V D$MD$$D$ 1 D$SD$$D$ D$D$$fD$ D$(D$$<D$ D$cD$$hD$ D$.D$$D$ x D$.D$$D$ S D$>D$$,D$ . D$ND$$lD$ D$ID$$D$ D$ID$$D$ D$ID$$TD$ D$8D$$D$ u D$8D$$D$ P D$9D$$D$ + D$9D$$TD$  D$8D$$D$ D$9D$$D$ D$9D$$D$ D$8D$$DD$ r D$CD$$D$ M D$1D$$D$ ( D$CD$$D$  D$ID$$<D$ $ D$Ít&'L$qUWVSQI DžDžEEEEED$ D$$DžDžDžDžDžDžDžDžDžDžDžDžDžDžD9 D9ˉo:up:Cuq:C ry L9 9T 7> u \1 P[t&p   t&  t&tkt&C X{lvZL SiAiBSC S$C(S,C0$C8 D$D$$ D$ u79FLK u79\3u*DžDžDž0u Dž1ĸY[^_]aË C$ CD CP CH CL C@CC<Ø9AE$xU$$:ML$ \$t$E$ltD$B|$E$tD$ D$E$8$ :UT$ \$L$E$ Q DžDžP]uEUOGUD$D$ $ $D$M L$$WG@UD$D$ $X$69U܉T$  XD$L$T$D$D$ED$ E$kM؃L$0M䋅D$ D$$T$,UT$D$(D$D$ GL$ D$D$D$E@$zUԉT$0M\$ ]t$$uD$(D$,E؋D$E@L$D$G\$ D$D$D$E܉$Mԉt$0ADQHD$ D$$D$(T$,D$E܉D$ED$G\$ D$GD$L$E$賺EЋG ǘ9,Dž]uDžtDžˤDžwaEEiME4OËGGMD$D$  $9BtPC2$2C8CtiCe$eC8C$wC8C$TC8^C$1C8;t&C@ $@ C8CI$IC8bC@ $@ C8?&C$C8C$vC8C$SC8DžDž2DC$C8ut&C$C8u D$D$$D$ wĸY[^_]aËC $ C8S iBiAC C(C0CpSS$S,u%iBЉ$ C8CiB$XSiЀCpSuЉ$C8C$fCiҀS$HC8RzMD$D$  $`iM@@ECH?$H?C8U 9UȍẺD$ T$D$F$S 1Ø9CluD$ C$CuiƘ(4D$ D$ $ D$ D$$ D$ ĸY[^_]aËE싽D$$ED$ D$T$\$L$EȋỦD$1T$ D$$艋Dž!9|HDž拍 D$D$$D$ i+   vB; B t& Bf +m;+8+<+0D$D$ t$+X$L;+< u4$x D$D$$v D$ WE$D$hU$荵1PSuCt$kC̅t$,CuCԅt$Ø;Z uCu뷡 D$&D$$D$  us9 |B D$D$$x D$ G9DQ&+8D$ +$ D$ D$$,D$ 39iD>DŽ*$DŽ* DŽ*0*4*(- D$!D$$xD$ 7 D$$D$$PD$ y D$D$$;D$ Y0 9di. Fx{9|:G}:G~:GDŽ.0+8D$ +D$ $+ D$D$$D$ AD$D$ $ D$D$$D$ qg D$,D$$D$ B8 D$&D$$D$  D$+XWD$ 1D$+,D$E$wr D$D$$A D$ >D$ D$GD$ $+q}iUH)X1)<B)^KS9i**<9ViM *f*0* + s i(XCЉ1KDž1 x1K9~0S D$ D$uD$ $+s 19Gi+DŽ*$*4DŽ* *(xiØDŽ(0 D$D$$D$  9iDDŽ*$DŽ* *4*(xiØDŽ(0 D$!D$$D$  9iDŽ*$DŽ* D*(*4D$D$ $  D$ D$$D$ 9iDŽ*$DŽ* {4u DŽ* {5u DŽ* F*(*4F*4F*4D$ D$ $  ) uz9iEE DŽ* DŽ*$D*(*48 9~oiEE DŽ* DŽ*$Z D$$D$$D$ |s D$$D$$<D$ J@G u_9iEE DŽ* DŽ*$D>*4TW 9~oiEE DŽ* DŽ*$/n D$%D$$dD$ E;2 D$%D$$D$ g uH9iEE DŽ* DŽ*$Hv 9~oiEE DŽ* DŽ*$aD D$$D$$D$  D$%D$$D$  uD9~~iEE DŽ* DŽ*$8 9~aiDŽ*$DŽ* , D$%D$$D$  D$D$$ D$   uQ9iD>DŽ*$DŽ* *4 9iDŽ*$DŽ* DDŽ*0*4*( D$ D$$,D$  D$D$$ D$ aW  (҅9i+KtЉD$ 4$C.8D$ D$ D$|$T | @ 8D$D$4$D$ < |$D$D$D$ 8$ 8f:ffG LD$  D$D$! $ ED$<D$  D$D$! $ ED$:D$  D$D$! $ EcD$3D$  D$4D$! $ E*D$2D$  D$D$! $ ED$/D$  D$D$! $ ED$.D$  D$ D$! $ ED$-D$  D$D$! $ EFD$'D$  D$D$! $ E D$&D$  D$0D$! $ ED$%D$  D$D$! $ EUBHt,D$ D$d|D$4$GD$E$ E$o U$謇Åtڋ@tӋEeUBxt$7E@xUBtBtBxSE&UBtD$ BxD$|D$4$SD$oD$  D$ D$! $ EmD$iD$  D$D$! $ E4],$݄trD$tD$  D$ D$! $ ED$mD$  D$D$! $ ED$$UT$D$hNj4$D$xD$  D$ D$! $ E9D$TD$  D$D$! $ ED$+D$  D$<D$! $ ED$*D$  D$D$! $ ED$D$  D$dD$! $ EUD$^D$  D$LD$! $ ED$QD$  D$D$! $ ED$PD$  D$|D$! $ ED$RD$  D$XD$! $ EqD$gD$x$Hu9D$yD$  D$4!D$! $ EED$gD$$u9D$zD$  D$!D$! $ E]D$g$\$$au9D${D$  D$"D$! $ E]\$D$g$ tSEP EpurD$D$  D$#D$! $ ED$|D$  D$"D$! $ EUBtD$gD$$Jt`ED$D$g4$urD$D$  D$#D$! $ E/D$D$  D$H#D$! $ ED$gD$$ͷu9D$D$  D$$D$! $ ED$gD$$du9D$D$  D$$D$! $ E@FlD$hD$$ u9D$D$  D$$D$! $ EGD$D$,h$pu9D$D$  D$l%D$! $ ED$D$ D$D$! $ ED$D$  D$T4D$! $ EEЉD$D$kt$KD$D$  D$GD$! $ ECUBtD$gD$$ڦE1,D$E$bEEU$cU$OcËED$gD$4$.D$gD$$舙D$gD$$TpSt8E UBtD$ hD$$ CD$hD$$CD$D$,h$苠uD$D$ D$D$! $ E6D$7D$  D$D$! $ ED$'D$  D$H#D$! $ EľD$\hD$$Ku9D$mD$  D$(&D$! $ Eg\$D$lh$u9D$nD$  D$AD$! $ E EUD$|hD$T$ $mu9D$oD$  D$\BD$! $ E驽D$D$\k4$u9D$rD$  D$BD$! $ ELD$hD$$#u9D$sD$  D$$CD$! $ E\$D$lh$蜙u9D$tD$  D$CD$! $ E阼EUD$|hD$T$ $u9D$uD$  D$ DD$! $ E7EE}Eδ fEhem]m΋ED$lkD$$ءu9D$vD$  D$DD$! $ E鴻UBhD$|kD$$u9D$wD$  D$ED$! $ EVD$D$ D$k$ǎu9D$xD$  D$ED$! $ ED$D$k4$*u9D$|D$  D$ED$! $ E閺D$hD$$tsUBHD$ D$dD$4$ǾD$D$  D$L:D$! $ ED$}D$  D$LFD$! $ Eƹ'U]Ӊu}M<EAQ L$CpCSt$襦uDD$D$  D$JD$! $ EE]u}]Í<$hD$C$lD$dD$0$蠔lffBfBfB l@@@C$\҉Ɖ*lD$C$裌Ct$|$$߃"D$D$  D$@LD$! $ ED$D$  D$0KD$! $ Et&D$D$  D$hKD$! $ EZD$D$  D$LD$! $ E!D$D$  D$KD$! $ ElD$C$0Cug@TEPX$E;D$D$  D$LD$! $ E]8$|D$D$  D$(MD$! $ ED$D$  D$xLD$! $ E8$D$s8$QQ8CdS`ACXQS\A ChQ$A,A0A(CL$$lD$C$蓃1D$D$  D$ND$! $ E8u1$P8S`CdA,QS\ACXA0Q$A M4$L$J 4$jKx4$Ku鋃8|$ D$D$C$C|$ D$D$$kD$D$  D$MD$! $ E lD$C$%urD$D$  D$ND$! $ ED$D$  D$LND$! $ E0D$C$Jvut-MUEǃǃ$f]EuLuuFXV\L$D$T$ A $貅EEEE9IEME;MuωM`tEuFdPF`$$$nX}T$heE fEm|$mB $GD$D$  D$\PD$! $ ED$D$  D$`MD$! $ ED$D$  D$OD$! $ EyCXS\D$fD$T$ $"D$D$  D$PD$! $ ED$D$  D$OD$! $ EuEEEEEEEEƀt$$FM $F-M $:Gxƅt1TD$D$ỦEȍED$ C$^~9~v뽋D$f$gt%CpD$fD$$n$(D$ D$CT$$6TD$$D$  D$QD$! $ Et&D$D$  D$DOD$! $ EJD$ D$  D$OD$! $ EdD$C$D$&D$  D$ RD$! $ ED$D$  D$ND$! $ ED$D$  D$\QD$! $ EI4D$C$豺CiCD$ D$$y dD$C$貀urD$1D$  D$$SD$! $ ED$'D$  D$`RD$! $ EodffBfBfB 0D$C$’E&D$6D$  D$dSD$! $ ED$/D$  D$RD$! $ ECD$ D$$fxD$+D$  D$RD$! $ EXt&USÃt$j8$ȼ0$4$J,$K<$|@$=C\t$5jǀ\`t$jǀ`$ct$i[]Ð&UVStuPHt$i@HPD~1ۍ9XDPtt$i@tPxt$ri@xt$]i[^]Ít&UWVS,u ]U@Ht$iM@HMڋ=EBtBtBHZDЅE}t&M U4E <$D$-@<$@ta<$@D$ÍF$[t׋MM$M ~UEM9HDEm5D$%D$  D$hTD$! $ 1,[^_]ËM1$uD$*D$  D$$TD$! $ 1D$D$  D$SD$! $ ,1[^_]ËMED$&D$  D$SD$! $ 10UED$D$$Í'UWVSE }EPD~g1 9pD~XC$X`Et$gtD$D$  D$T$D$ 9pD[^_]UVS0U EMuwtC]{v*D$ hlD$D$ $+fC$leD$D$  D$| D$! $ 10[^]Ã7D$D$  D$8 D$! $ 01[^]ÃD$뿃tMD$밉Ch9C0D$D$  D$TD$! $ 1UC0;ChD$D$  D$UD$! $ 1C0x;ChD$D$  D$(UD$! $ 11ҸsXS\T@XP$誣t8E1ɋP0TX@XP\oCXS\]D$D$  D$LD$! $ 1)v'US$U EM]UBtEA\$ ED$<D$B$\EX0$[]ÍvB0uD$ `D$<D$B$=UD$ Z\D$<D$B$uD$D$  D$xVD$! $ 1_D$D$  D$| D$! $ $1[]ÍvD$D$  D$VD$! $ $1[]ËJ0D$ `D$<D$B$ D$D$  D$UD$! $ 1D$ʍvU8U MEuu}}] t9]{v$D$ zlD$D$ $+aC$efD$VD$  D$| D$! $ 1]u}]Ã\D$[D$  D$8 D$! $ 1빃D$wăt&tLD$뱉Ch9D$rD$  D$8WD$! $ 1Q;ChZD$D$  D$WD$! $ 1x;ChzD$yD$  D$hWD$! $ 1E|$ D$<D$C$ܐM1ҸqXQ\T@XP$u4D$^D$  D$LD$! $ 16M1ҋETX|$ D$<D$A$6E@XP\D$ `D$<D$C$D$D$  D$XD$! $ 1D$ `D$<D$C$菏D$|D$  D$UD$! $ 1"D$sD$  D$VD$! $ 1UE|$ D$<D$B$D$럋UD$ Z\D$<D$B$uAD$D$  D$xVD$! $ 1WD$`0UE|$ D$<D$B$X"D$vUWVSlUE]M׋U(Ɖ]Eˋ,$3~7D$.D$  D$XD$! $ 1l[^_]$|/^E;D$|D$$\EEUUBtBtBHE MrPzTBLE BXE$Z`]܉JdB\E($D$4u܉4$4 !u܉4$4EEEUEB</ MyLT $S]Eo D$D$$[D$E@$7u]F<$g\$\K UuЋB1҅tC<< ƒ[]Í'US]D$ D$$1҅t 1Ҁ{ ƒ[]Í&UWVS,E $\u ,[^_]ËE 1ۉ$辯Ɖ$NjE D$E$ E$腰tCE$Űۉt CSA Q$FˋVA(Q,E$BuE D$E$輯E$!E$^XNjpE$;1D$ Ή\$t$E$׽|$E$uD$D$ |D$D$! $ ,1[^_]Ðt&A(A,D$ D$D$E$HxD$D$ |D$D$! $ 1ID$D$ |D$0D$! $ 1&US]D$ D$$~1҅t 1Ҁ{ ƒ[]Í&US]D$ D$$>1҅t 1Ҁ{ ƒ[]Í&UWV1S1ۃ}wS1ۃ tF<$t79u΃ T u1 D+t<$舻u1[^_]ÍE$>tE<$D$ED$t͍FD$<$EU EBEBEB 뜍'UVS@u ED$ ]؍ED$\$E$uu8D$D$ |D$D$! $ 1҃@[^]É$q1҅tEUE܉FEFEF EUEMH@[^]ÐUE8t]1Ðxux+ux4uPtfuـxuӀx t&uɀx uÀx t&ux ]fUE]P @fUS]K S C S[] Í&UE ]Í&UE ]Í&UE ]Í&UE]Í&US]t$[]ÍUH}} ]EuW$O(U؋W]؉M܋Ou܉U)ӋWM΋O U9ΉMrvMw&9s19MsoE؋]+E)ËE\$D$E$n1G$O(9tHD$D$ XD$vD$! $ 1v]u}]Ívv떋E9Uvz&'U($,]Éu։}Mt>1 CBCBC B BE]u}]D$GD$ XD$D$! $ 1‰'UVS0UE ME]uD$dD$ XD$D$! $ D$hD$ XD$t{D$! $ VUWVS,E uU}EUF<$D$蓶u7D$5D$ #D$<D$! $ 1,[^_]F<$D$HF<$D$0FV <$D$T$rxE1ۀ}Eu;]F<$D$貶uD$;D$ #D$D$! $ 1:D$6D$ #D$lD$! $ ,1[^_]ÍvD$7D$ #D$D$! $ ,1[^_]U}U1.t&FUD<$D$z;]EF؉<$D$JuD$?D$ #D$(D$! $ 12D$8D$ #D$čD$! $ 1D$@D$ #D$`D$! $ 1U(}}]]uu D$ ?<$薺uBD$(D$ #D$D$! $ 1ҋ]Ћu}]Ít&эB E<$ÃD$tbE<$D$S\$<$?uD$+D$ #D$XD$! $ 1_fD$)D$ #D$ĎD$! $ 1)D$*D$ #D$,D$! $ 1&UVS u] D$ ?4$2u>D$D$ #D$D$! $ 1҃ [^]Í[DD$4$課tf\$4$ D$4$uD$D$ #D$;D$! $ 1vt&D$D$ #D$ďD$! $  1[^]D$D$ #D$D$! $  1[^]UVS ] uC4$D$ru>D$D$ #D$0D$! $ 1҃ [^]ÍC4$D$tPC4$D$轱uD$ D$ #D$D$! $  1[^]D$D$ #D$`D$! $  1[^]Ít&U(Eu1]P}}t@1D ÃPUt"U B5J41ҍA ED$<$覶uDD$D$ #D$D$! $ EE]u}]É\$t$<$ntjD$ <<$*D$<$D$D$ #D$4D$! $ EsD$D$ #D$D$! $ E9&D$D$ #D$ D$! $ EM <$L$صtMD$ ?<$4urD$D$ #D$D$! $ ED$D$ #D$`D$! $ E`D$<$~u9D$D$ #D$XD$! $ EU B<$D$?u9D$D$ #D$D$! $ EM A<$D$u9D$D$ #D$D$! $ EuD$ ?<$óu9D$D$ #D$4D$! $ E(D$<$Fu D$M AQ<$D$T$Lu9D$D$ #D$\D$! $ ED$ ?<$u9D$D$ #D$D$! $ EdD$<$肬u D$M A Q$<$D$T$舮u9D$D$ #D$D$! $ ED$?<$;u9D$D$ #D$D$! $ ED$<$辫u9D$D$ #D$uD$! $ ESU B(<$D$߫u9D$D$ #D$D$! $ ED$?<$Ru9D$D$ #D$PD$! $ ED$<$ժu D$M A,<$D$"u9D$D$ #D$xD$! $ EGD$?<$蕰u9D$D$ #D$D$! $ ED$<$u D$UU B0<$D$etEuHEvD$D$ #D$ГD$! $ EtD$?<$¯u9D$D$ #D$D$! $ E'D$<$Eu9D$D$ #D$D$! $ EM A4<$D$腨u9D$D$ #D$$D$! $ ED$?<$خu9D$ D$ #D$TD$! $ E=D$<$[u D$ U B5<$D$ǧED$ D$ #D$|D$! $ EUW1V1SP,U B8t\1uE EHD$ #D$D$! $ E2D$;D$ #D$čD$! $ ED$9D$ #D$lD$! $ ED$8D$ #D$<D$! $ ED$:D$ #D$D$! $ END$CD$ #D$`D$! $ ED$BD$ #D$(D$! $ E'USÃtJPt$@Pt$@t$٭[]ÐUWVSUt`XD$~D$ #D$ʌD$! $ XfE<$D$nEE<$D$Tf}D$t닍&x51f$CD$<$M8A5vn‹U<$‰\$uD$D$ #D$D$! $ $kEE0UT$ED$EUĉD$T$ED$ ED$E $D$0EЃEeDfD$D$ #D$LD$! $ D$fD$ #D$̘D$! $ D$gD$ #D$D$! $ pD$D$ #D$ȞD$! $ >D$D$ #D$D$! $  D$D$ #D$|D$! $ D$D$ #D$PD$! $ D$D$ #D$D$! $ vD$D$ #D$D$! $ DD$D$ #D$@D$! $ D$D$ #D$pD$! $ D$yQD$xD$ #D$̙D$! $ D$D$D$ #D$xD$! $ bD$D$ #D$МD$! $ 0D$D$D$ #D$ؚD$! $ D$D$ #D$D$! $ D$}D$ #D$D$! $ D$nD$ #D$D$! $ [D$mD$ #D$D$! $ )D$sD$ #D$D$! $ D$rD$ #D$LD$! $ D$D$ #D$D$! $ D$D$ #D$D$! $ aD$D$ #D$`D$! $ /D$D$ #D$0D$! $ D$D$ #D$ D$! $ D$D$ #D$<D$! $ D$D$ #D$xD$! $ yD$D$ #D$D$! $ 5 UED$$ÐUWVS FC~vy3iÌً|0$T0 uzŒtUv13„t.t*3uCŒt!9w[^_]Ãv볅ɉv뮉ω[^_]Åۉ뜿3͐t&UU MB~v1]iŒT D$u損t&U]] }}uuD$C$|$$aot]u}]ËS41tu]}uU }]UE D$D$E$o1t EÍUE D$D$E$n1t EÉ'U(]] uu}}$t$܌t]Ћu}]Ít&ED$\$<$mu 1Ґt&E$D$莌uEt$<$D$tUEU ttE UMD$ !D$qD$K$'UEU ttE UD$ !D$jD$K$赖'UWV1S|E}܃ED$E$:nE$nE$nt$ËE<$D$!n<$int<$n$D$NtٍE\$$uED$D$ D$ KD$$ |1[^_]ËED$E$mEE$mE$nD$!Ǎ@$蹊kEEwD$ED$E܉$AmE܉$mE܉$m4$Í@D$aG$ftf;C$uE$t$tED$7D$KD$ G$D$$D$ 1|[^_]ËG(D$E$GD$E$QtED$BD$KD$G$D$ G(D$$D$ 1덍Et$$tED$D$/D$ KD$$ |1[^_]ðAGD$E$sED$D$!D$ KD$H$ 1UWVS,}u4$GD$rkf4$k4$lE$$lE@4D$!E$蚈uE<$P4T$D$=uD$D$ KD$PD$! $ ,1[^_]É|$4$j4$(ktq4$lk<$ÍED$CD$tW\$E$$>nuD$D$ KD$ܫD$! $ ,1[^_]Ã,[^_]D$D$ KD$D$! $ ,1[^_]fUWVS1ۃu} Dt?uD$D$ KD$D$$ 1[^_]É<$茒$!D t |$$蝒ED[^_]D$D$ KD$hD$! $ 1댍USÃt(t$菑t${[]ÍvUEtE$$EjEÍt&'USÃt(t$t$ []ÍvUEt EEÍUWVS,EEu fE$0őÉE1 ߅t.4$$蕑/t$E$ MUBABAB A MBBABABA B EfB$EB(E B,T$E$Tkt ,[^_]ÐD$D$ KD$lD$! $ D$!D$ KD$D$! $ E^,1[^_]fD$D$ KD$ܬD$! $ ,1[^_]Í&D$D$ KD$D$! $ x&'UVSÃt:@tCt$C;tD$D$$T[^]þDt$討Du뺍v'UVS U]u wbiŒD$uTiŒ\ St&4$豎$FCtit$$ÎEC EC [^]fD$1D$ KD$ЭD$! $  [^]ÉfD$D$ KD$0D$! $ 1t UVS U]u wriŒD$udiŒ\ St&4$衍$6Ctyt$$賍C D$D$$舌 [^]ÍvD$w1D$ KD$ЭD$! $  [^]ÉVD$D$ KD$0D$! $ 1ds UVS U]u wbiŒD$uTiŒ\ St&4$职$Ctit$$蓌EC EC [^]fD$T1D$ KD$ЭD$! $  [^]ÉfD$]D$ KD$0D$! $ 1Tt UVS UMu B1w^iŒ\$uP\ St*4$s$Ct$$聋EC [^]ÍD$41D$ KD$ЭD$! $  [^]D$01D$ KD$xD$! $ D$;D$ KD$0D$! $ 1! UWVS }tL1$ b$bf؃Ìut$ĉ [^_]Ív'UWVS,u E$8蝊ÉE&1߅t.4$؉$m7t$E$MUBABAB A MBBABABA B $D$$dED$E$dt ,[^_]D$zD$ KD$0D$! $ D$D$ KD$lD$! $ E,1[^_]D$D$ KD$D$! $ ,1[^_]Ðt&D$D$ KD$D$! $ |D$ )!D$xD$K$b薇v'US4$$F蹈ED$$FD$$D$E$GcD$E$1cD$ D$D$yE$vD$ D$D$E${D$ D$D$E$D$ D$D$E$mWD$ D$D$xE$B^D$ D$D$~E$eD$ D$D$E$lD$ D$D$E$D$ D$ D$E$D$D$ D$ D$E$SD$D$ D$ D$E$ D$D$ D$ D$E$D$D$ D$ D$E$D$D$ D$D$E$ID$D$ "D$D$ŠE$TtD$D$ D$D$ѠE$!sD$D$ D$D$РE$rD$D$ .D$D$ܠE$qD$D$ ,D$D$E$pD$D$ 0D$D$E$UoD$D$ 0D$D$E$"nD$D$ 1D$D$ E$mD$D$ 1D$D$E$D$D$ D$D$&E$D$D$ D$D$4E$VD$D$?E$<D$D$H$D$XD$ دD$D$! $ -D$=D$ دD$D$! $ E$14[]D$D$ KD$D$! $ 41[]Ðt&D$;D$ دD$D$! $ 널D$<D$ دD$@D$! $ QD$>D$ دD$ȰD$! $ D$?D$ دD$ D$! $ D$@D$ دD$PD$! $ D$AD$ دD$D$! $ D$ID$ دD$ԳD$! $ WD$BD$ دD$رD$! $ %D$CD$ دD$D$! $ D$ED$ دD$\D$! $ D$FD$ دD$D$! $ D$GD$ دD$D$! $ ]D$HD$ دD$xD$! $ +D$JD$ دD$0D$! $ D$KD$ دD$D$! $ D$LD$ دD$D$! $ D$MD$ دD$HD$! $ cD$ND$ دD$D$! $ 1D$OD$ دD$D$! $ D$PD$ دD$`D$! $ D$QD$ دD$ȶD$! $ D$D$R$D$YD$ دD$D$! $ ID$RD$ دD$,D$! $ D$SD$ دD$D$! $ D$TD$ دD$D$! $ D$D$^E$%D$D$h$udD$\D$ دD$D$! $ @D$WD$ دD$dD$! $ D$D$m$udD$]D$ دD$D$! $ D$[D$ دD$PD$! $ D$D$s$u2D$^D$ دD$8D$! $ @D$D$w$u2D$_D$ دD$|D$! $ D$D$}$gu2D$`D$ دD$ĺD$! $ D$D$$u2D$aD$ دD$ D$! $ VD$D$$u2D$bD$ دD$TD$! $ D$D$E$ztND$D$$\udD$eD$ دD$D$! $ D$dD$ دD$D$! $ gD$D$$u2D$fD$ دD$DD$! $ D$D$$u2D$gD$ دD$D$! $ D$D$$@u2D$hD$ دD$ԼD$! $ }D$D$$u2D$iD$ دD$D$! $ /D$D$¡E$tND$,D$$udD$lD$ دD$D$! $ D$kD$ دD$dD$! $ D$D$$u2D$mD$ دD$D$! $ @D$D$ˡE$tND$%D$ $udD$pD$ دD$D$! $ D$oD$ دD$HD$! $ D$D$$u2D$qD$ دD$D$! $ QD$D$ D$D$ߡE$"D$D$ D$ D$E$pD$D$ D$!D$E$=%D$D$ D$"D$E$ D$D$ D$#D$E$[D$D$ D$$D$<E$D$D$ D$%D$E$qD$D$ D$&D$E$>,D$D$ D$'D$E$ D$D$ D$(D$E$D$D$ D$)D$*E$UD$ D$ (D$*D$1E$rD$D$ (D$+D$?E$?D$D$ (D$,D$6E$ RD$D$ (D$-D$9E$D$D$ ,D$.D$>E$D$ D$ *D$/D$E$sD$D$ -D$0D$CE$@#D$D$ -D$1D$ME$ D$D$ D$2D$UE$D$ 5!D$5!D$aE$udD$D$ دD$D$! $ D$tD$ دD$DD$! $ D$ E!D$5!D$fE$udD$D$ دD$D$! $ qD$D$ دD$D$! $ ?D$D$-D$ <D$ U!D$E!D$xE$1D$D$ دD$<D$! $ D$D$ دD$D$! $ D$D$ دD$`D$! $ fD$D$-D$D$ e!D$E!D$ E$XRD$D$ دD$D$! $ D$D$ دD$D$! $ D$|D$ دD$D$! $ D${D$ دD$D$! $ [D$zD$ دD$dD$! $ )D$yD$ دD$D$! $ D$xD$ دD$D$! $ D$wD$ دD$\D$! $ D$vD$ دD$D$! $ aD$uD$ دD$D$! $ /D$D$ دD$D$! $ D$D$ دD$DD$! $ D$~D$ دD$D$! $ D$}D$ دD$|D$! $ gD$D$ دD$PD$! $ 5D$D$ دD$D$! $ D$D$ دD$D$! $ D$ u!D$E!D$E$ u2D$D$ دD$xD$! $ xD$D$D$;D$ !D$u!D$E$ju2D$D$ دD$D$! $ D$D$D$;D$ !D$u!D$E$u2D$D$ دD$pD$! $ D$D$D$;D$ !D$u!D$E$u2D$D$ دD$D$! $ %D$D$1D$;D$ !D$u!D$E$u2D$D$ دD$D$! $ D$D$D$;D$ !D$u!D$E$u2D$D$ دD$D$! $ CD$D$0D$;D$ !D$u!D$ϢE$5u2D$D$ دD$D$! $ D$D$,D$ ;D$ !D$u!D$ޢE$u2D$D$ دD$DD$! $ aD$D$D$ ;D$ !D$u!D$E$Su2D$D$ دD$D$! $ D$D$D$ ;D$ "D$u!D$E$u2D$D$ دD$lD$! $ D$ "D$E!D$ E$u2D$D$ دD$D$! $ &D$D$-D$ <D$ %"D$"D$E$u2D$D$ دD$`D$! $ D$D$ D$<D$ 5"D$"D$.E$u2D$D$ دD$D$! $ DD$D$ D$<D$ E"D$"D$:E$6u2D$D$ دD$D$! $ D$D$D$<D$ U"D$"D$E$u2D$D$ دD$8D$! $ bD$D$ D$<D$ e"D$"D$FE$Tu2D$D$ دD$D$! $ D$D$-D$<D$ u"D$"D$TE$u2D$D$ دD$|D$! $ D$D$D$<D$ "D$"D$_E$ru2D$D$ دD$D$! $ D$D$D$<D$ "D$"D$pE$u2D$#D$ دD$D$! $ D$D$ D$<D$ "D$"D$E$u2D$*D$ دD$XD$! $ -D$ "D$E!D$ϢE$gu2D$.D$ دD$D$! $ D$D$D$D$ "D$"D$E$u2D$5D$ دD$\D$! $ cD$D$D$D$ "D$"D$E$Uu2D$<D$ دD$D$! $ D$ "D$E!D$E$,u2D$@D$ دD$D$! $ D$D$*D$'D$ "D$"D$E$u2D$GD$ دD$ D$! $ (D$D$D$?D$ #D$"D$E$u2D$ND$ دD$D$! $ D$D$D$?D$ #D$"D$E$u2D$UD$ دD$hD$! $ FD$ %#D$E!D$ȣE$u2D$YD$ دD$D$! $ D$D$*D$DD$ 5#D$%#D$E$u2D$`D$ دD$tD$! $ |D$D$ D$DD$ E#D$%#D$UE$nu2D$gD$ دD$D$! $  D$D$D$DD$ U#D$%#D$ףE$u2D$nD$ دD$D$! $ D$D$D$DD$ e#D$%#D$E$u2D$uD$ دD$<D$! $ )D$D$D$DD$ u#D$%#D$E$u2D$|D$ دD$D$! $ D$ #D$E!D$ E$u2D$D$ دD$xD$! $ _D$ #D$#D$E$u2D$D$ دD$D$! $ D$D$ D$@D$ #D$#D$E$u2D$D$ دD$DD$! $ D$ #D$#D$E$u2D$D$ دD$D$! $ E$u2D$D$ دD$D$! $ D$D$D$KD$ E$D$5$D$BE$u2D$D$ دD$DD$! $ D$D$$D$KD$ U$D$5$D$E$}u2D$D$ دD$D$! $ D$ e$D$#D$oE$Tu2D$D$ دD$@D$! $ D$D$D$ID$ u$D$e$D$zE$u2D$D$ دD$D$! $ PD$D$$D$ID$ $D$e$D$E$Bu2D$D$ دD$8D$! $ D$ $D$E!D$E$u2D$D$ دD$D$! $ D$D$,D$D$ $D$$D$E$xu2D$D$ دD$DD$! $ D$D$#D$D$ $D$$D$E$u2D$D$ دD$D$! $ D$ $D$$D$ZE$u2D$D$ دD$D$! $ KD$D$D$D$ $D$$D$E$=u2D$D$ دD$D$! $ D$ $D$$D$̤E$u2D$D$ دD$D$! $ D$D$D$D$ $D$$D$ޤE$su2D$D$ دD$D$! $ D$D$$D$D$ %D$$D$E$u2D$ D$ دD$D$! $ D$D$!D$D$ %D$$D$E$u2D$D$ دD$XD$! $ .D$ %%D$$D$`E$hu2D$D$ دD$D$! $ D$D$$D$D$ 5%D$%%D$7E$u2D$D$ دD$\D$! $ dD$D$/D$D$ E%D$%%D$ E$Vu2D$&D$ دD$D$! $ D$D$D$D$ U%D$%%D$E$u2D$-D$ دD$D$! $ D$ e%D$$D$(E$u2D$1D$ دD$D$! $ )D$D$$D$D$ u%D$e%D$2E$u2D$8D$ دD$D$! $ D$D$ D$D$ %D$e%D$EE$u2D$?D$ دD$ D$! $ GD$D$D$aD$ %D$e%D$wE$9u2D$FD$ دD$D$! $ D$D$0D$aD$ %D$e%D$RE$ȿu2D$MD$ دD$@D$! $ eD$ %D$%%D$^E$u2D$QD$ دD$D$! $  D$D$D$aD$ %D$%D$kE$u2D$XD$ دD$8D$! $ D$ %D$%#D$E$u2D$\D$ دD$D$! $ BD$ %D$%#D$E$|u2D$`D$ دD$PD$! $ D$D$0D$GD$ %D$%D$E$۽u2D$gD$ دD$D$! $ xD$ &D$E!D$E$u2D$kD$ دD$PD$! $ D$D$D$/D$ &D$&D$E$u2D$rD$ دD$D$! $ D$ %&D$&D$E$u2D$vD$ دD$hD$! $ UD$D$D$0D$ 5&D$%&D$ȥE$Gu2D$}D$ دD$D$! $ D$D$D$0D$ E&D$%&D$֥E$ֻu2D$D$ دD$tD$! $ sD$D$#D$0D$ U&D$%&D$E$eu2D$D$ دD$ D$! $ D$D$,D$0D$ e&D$%&D$E$u2D$D$ دD$D$! $ D$D$,D$0D$ u&D$%&D$E$胺u2D$D$ دD$LD$! $  D$ &D$%&D$E$Zu2D$D$ دD$D$! $ D$D$D$2D$ &D$&D$ E$蹹u2D$D$ دD$D$! $ VD$D$D$ 2D$ &D$&D$E$Hu2D$D$ دD$@D$! $ D$D$D$2D$ &D$&D$%E$׸u2D$D$ دD$D$! $ tD$D$D$2D$ &D$&D$1E$fu2D$D$ دD$D$! $ D$D$D$2D$ &D$&D$>E$u2D$D$ دD$lD$! $ D$D$D$2D$ &D$&D$ME$脷u2D$D$ دD$(D$! $ !D$D$D$2D$ &D$&D$ZE$u2D$D$ دD$D$! $ D$D$D$2D$ 'D$&D$hE$袶u2D$D$ دD$D$! $ ?D$D$D$2D$ 'D$&D$wE$1u2D$D$ دD$\D$! $ D$D$D$2D$ %'D$&D$E$u2D$D$ دD$D$! $ ]D$D$D$ 2D$ 5'D$&D$E$Ou2D$D$ دD$D$! $ D$D$D$ 2D$ E'D$&D$E$޴u2D$D$ دD$D$! $ {D$D$D$ 2D$ U'D$&D$E$mu2D$D$ دD$LD$! $  D$D$D$2D$ e'D$&D$E$u2D$D$ دD$D$! $ D$D$D$2D$ u'D$&D$ϦE$苳u2D$D$ دD$D$! $ (D$D$D$2D$ 'D$&D$ۦE$u2D$ D$ دD$D$! $ D$D$ D$ 2D$ 'D$&D$E$該u2D$D$ دD$PD$! $ FD$D$D$2D$ 'D$&D$E$8u2D$D$ دD$D$! $ D$D$,D$2D$ 'D$&D$E$DZu2D$"D$ دD$D$! $ dD$D$D$2D$ 'D$&D$E$Vu2D$)D$ دD$D$! $ D$D$D$2D$ 'D$&D$3E$u2D$0D$ دD$XD$! $ 邿D$D$D$2D$ 'D$&D$DE$tu2D$7D$ دD$D$! $ D$D$D$2D$ 'D$&D$SE$u2D$>D$ دD$D$! $ 頾D$D$,D$2D$ (D$&D$bE$蒯u2D$ED$ دD$D$! $ /D$ (D$&D$wE$iu2D$ID$ دD$`D$! $ ֽD$D$D$3D$ %(D$(D$E$Ȯu2D$PD$ دD$D$! $ eD$D$D$3D$ 5(D$(D$E$Wu2D$WD$ دD$D$! $ D$D$D$3D$ E(D$(D$E$u2D$^D$ دD$P D$! $ 郼D$D$D$3D$ U(D$(D$ƧE$uu2D$eD$ دD$ D$! $ D$D$!D$ 3D$ e(D$(D$ҧE$u2D$lD$ دD$ D$! $ 须D$D$D$3D$ u(D$(D$E$蓬u2D$sD$ دD$X D$! $ 0D$D$D$ 3D$ (D$(D$E$"u2D$zD$ دD$ D$! $ 鿺D$D$D$3D$ (D$(D$E$豫u2D$D$ دD$ D$! $ ND$D$D$3D$ (D$(D$E$@u2D$D$ دD$T D$! $ ݹD$D$D$3D$ (D$(D$E$Ϫu2D$D$ دD$ D$! $ lD$ (D$&D$(E$覱u2D$D$ دD$D$! $ D$D$D$4D$ (D$(D$>E$u2D$D$ دD$,D$! $ 颸D$D$D$4D$ (D$(D$NE$蔩u2D$D$ دD$D$! $ 1D$D$D$4D$ (D$(D$^E$#u2D$D$ دD$D$! $ D$D$D$ 4D$ )D$(D$jE$貨u2D$D$ دD$(D$! $ OD$D$2D$4D$ )D$(D$vE$Au2D$D$ دD$D$! $ ޶D$D$D$4D$ %)D$(D$E$Чu2D$D$ دD$D$! $ mD$D$'D$4D$ 5)D$(D$E$_u2D$D$ دD$(D$! $ D$D$D$4D$ E)D$(D$E$u2D$D$ دD$D$! $ 鋵D$ U)D$%&D$E$ŭu2D$D$ دD$tD$! $ 2D$D$D$=D$ e)D$U)D$ȨE$$u2D$D$ دD$D$! $ D$D$!D$=D$ u)D$U)D$ڨE$賥u2D$D$ دD$D$! $ PD$D$D$=D$ )D$U)D$E$Bu2D$D$ دD$pD$! $ ߳D$D$D$=D$ )D$U)D$E$Ѥu2D$D$ دD$(D$! $ nD$D$D$=D$ )D$U)D$ E$`u2D$D$ دD$D$! $ D$D$D$=D$ )D$U)D$E$u2D$D$ دD$D$! $ 録D$D$D$ =D$ )D$U)D$'E$~u2D$D$ دD$pD$! $ D$D$,D$=D$ )D$U)D$0E$ u2D$D$ دD$D$! $ 骱D$ )D$%&D$HE$u2D$ D$ دD$D$! $ QD$D$,D$>D$ )D$)D$eE$Cu2D$D$ دD$pD$! $ D$ *D$%&D$wE$u2D$D$ دD$,D$! $ 釰D$D$D$?D$ *D$*D$E$yu2D$D$ دD$D$! $ D$ %*D$U)D$E$Pu2D$!D$ دD$XD$! $ 齯D$D$D$ =D$ 5*D$%*D$E$诠u2D$(D$ دD$D$! $ LD$D$D$ =D$ E*D$%*D$E$>u2D$/D$ دD$D$! $ ۮD$D$D$ =D$ U*D$%*D$ʩE$͟u2D$6D$ دD$$D$! $ jD$ e*D$%*D$ѩE$褦u2D$:D$ دD$D$! $ D$ u*D$E!D$RE$Ku2D$>D$ دD$8 D$! $ 鸭D$ *D$E!D$E$tEU錭D$BD$ دD$ D$! $ MUE UMA4Q8]ÍUEE ]UUfR ‹E f]Ðt&UMSAY A ‹E Ӊ[]ÍvU1҉W1VS E0@Y¸ A 1 A1 A1҉]M1ۉ¸˹ ȋM 1IMM ڋ] ȉ[E U]] E Љ C [^_]Í'U]&U]&U]&U]&U]&UVSu] 4$\$CD$F$TCD$F$BCD$F$0CD$F$CD$F$] u[^]t&U]G&U]] uu\$4$ ] ]uu]&U]&U]&UVSu] 4$\$vCD$F$dCD$F$RCD$F$:] u[^])'U]] uu\$4$] ]uu]&U]E ]uuD$$u u]]]&UVSE uft+1t&ЍPEpD$"D$ *D$0D$! $ @1[^]ø몍v'U($<]uƉ}Utl1D$dFCFCF C BCBC BCBCC $%E]u}]D$rD$ *D$p1D$! $ 1'U]h&UMA0t tE L$$D$eÐt&D$D$ *D$1D$! $ 1 UWVS,} EED$$Zu7D$VD$ *D$1D$! $ ,1[^_]ËEu4$D$4$to4$6<$ÉD$tډ\$E$uD$^D$ *D$2D$! $ E$,1[^_]ËEU,[^_]Ív'US$]E\$E D$E$1҅u$[]ËE$t?D$sD$ *D$L2D$! $ $F$1[]ËE$U$$$[]Í&UWVS,] E}D$D$A$*u7D$D$ *D$p2D$! $ 1,[^_]ËE<$D$@CuD$4$4$4$XD$AÉ$u҉\$<$uD$D$ *D$n+D$! $ 1WD$D$ *D$2D$! $ ,1[^_]Ã,[^_]Í'U(]] uu\$4$u>D$qD$ *D$2D$! $ 1ҋ]Ћu]Ív\$4$DuD$rD$ *D$3D$! $ ]1ҋu]UE D$D$E $1tEB fUWVS,Eu E$$nÉE%1 CES fC҉FCFCF C tED$\$$Jt6\$E $4EUC E,[^_]ÐD$D$ *D$3D$! $ D$D$ *D$+D$! $ E$K,1[^_]ÐD$D$ *D$3D$! $ 뎐D$D$ *D$L3D$! $ ,1[^_]É'U8uƍE]ˉ}EED$L$$tEU]u}]ÍED$F\$$f\urED$\$$^u1D$bD$ *D$4D$! $ 1돍ED$ E@$\$D$F$\tZvED$ E\$<$D$u7D$gD$ *D$4D$! $ 1D$dD$ *D$@4D$! $ 1t&UVS0uEF0$cD$E$D$UF0$M 3u?D$D$ *D$85D$! $ $01[^]ÐD$\$E$u5D$D$ *D$|5D$! $ 뤍$0[^]D$D$ *D$4D$! $ 01[^]D$ ?D$D$*$4fU8UuM }u]}Z0EtE$EP<fxED$ED$$;uD$D$ *D$+D$! $ 1t$L$$t U]u}]ÍD$D$ *D$+D$! $ 1D$D$ *D$85D$! $ 1닋EMP9)D$D$ *D$5D$! $ 1=މ}C$EUEt$T$$D$D$ *D$<D$! $ 4$b@1[^]É\$D$AE$tEU@[^]D$D$ *D$,>D$! $ 둍t&'U($‰E@@@ @@E B$D$&E$X.tEUÐt&D$D$ *D$>D$! $ E$1Ít&D$D$ *D$|>D$! $ 1ÐUVStFt2tt&$ۉut$l$\[^]ÍvUWVS\T$EUMEE$褽u1\[^_]ÍED$$uID$yD$ *BD$CD$! $ E$U܉$딍t&UD$$蝠EMD$EL$$蜧MEu9EXfvPE؋WD$GT$$UED$ D$D$Z$FD$D$ *BD$ID$! $ 1D$D$ *BD$ID$! $ 1D$D$ *BD$hID$! $ 1EȉD$ED$$tiEȉD$G$,ED$ D$D$Z$MuhD$D$ *BD$ID$! $ 1D$D$ *BD$ :D$! $ 1EȉD$ED$$Gu D$묍EȉD$G$gED$ D$D$Z$船u4D$D$ *BD$JD$! $ 1MEȉD$ED$$趌u D$EȉD$G,$ӍED$ D$D$Z$u4D$D$ *BD$8JD$! $ 1EȉD$ED$$"D${&UWVS EE$l D$T$l $ZEEEEZEZEZE[E[E[E[EED$D$Z] $̴u[D$D$ *BD$p2D$! $ l$E$2E:1Ĭ[^_]ËUBEBEċBEȋBE$±EE܉D$D$ZE $E܉D$U $aE܋M E^IM11\f9=^ED$ \D$CD$U$uD$D$ *BD$LD$! $ D$D$ *BD$pLD$! $ t&D$D$ *BD$XKD$! $ D$D$ *BD$KD$! $ 6D$D$ *BD$lJD$! $ Ĭ1[^_]D$6D$ *BD$JD$! $ D$D$ *BD$$KD$! $ M L$]$ŬM $蒔҉ptUED$pt $\$EUZD$D$ *BD$LD$! $ D$D$ *BD$2D$! $ D$D$ *BD$KD$! $ )ED$]$zudD$D$ *BD$MD$! $ ID$D$ *BD$LD$! $ E$'҉x|U `RUtm111ۍM ^L$D$E$uUT$M $ el0^D$E$謁;=`u 1l)vBE\$|$E$轑9Eu!ߋ )wt E뽋Eۉh"11۾a9=aD$x|aa$T$h/uD$D$ *BD$tND$! $ D$D$ *BD$,OD$! $ AD$ D$ *BD$pMD$! $ D$D$ *BD$MD$! $ U艕hU$҉ƉE MЉ $D$8=]Љ$4$|$D$PËh \$E$-׍UЉ$^uM L$]$蘮u2D$D$ *BD$3D$! $ M $'҉EU}11t uD$ZE$OD$D$ *BD$0PD$! $ D$D$ *BD$QD$! $ kD$D$ *BD$8MD$! $ 9D$D$ *BD$MD$! $ D$D$ *BD$$ND$! $ D$wD$ *BD$OD$! $ D$D$ *BD$OD$! $ {k D$T$U$萠udD$D$ *BD$dPD$! $ D$D$ *BD$OD$! $ \$t$M $襒u2D$D$ *BD$PD$! $ D$]$uK$SCT$D$U$0CD$M $赐CD$E$uD$D$ *BD$PD$! $ SD$D$ *BD$^BD$! $ !D$D$ *BD$D$! $ D$D$ *BD$PD$! $ E$j҉ÉxEUgu?D$ D$D$ *BD$LQD$! $ D$ tpT$D$U$͋u2D$D$ *BD$tQD$! $ ED$M $腠u D$D$ \$t$]$Yu2D$D$ *BD$QD$! $ (l$!E$ZEb &US$]D$D$D$D$ [D$[D${B$u:D$=D$ QD$RD$! $ 1҃$[]ÍvD$D$D$D$ &[D$[D$B$hD$D$D$D$ 6[D$[D$B$(D$ V[D$F[D$B$0D$RD$ QD$,TD$! $ 1t&D$DD$ QD$RD$! $ $1[]D$KD$ QD$|SD$! $ $1[]D$D$,D$D$ OZD$V[D$ $tXD$ f[D$V[D$$&uhD$^D$ QD$8UD$! $ 1D$YD$ QD$TD$! $ 1D$D$ D$D$ v[D$ZD$B$Ru4D$fD$ QD$UD$! $ 1oD$D$D$D$ [D$ZD$B$u4D$mD$ QD$0VD$! $ 1D$D$D$D$ /ZD$[D$B$ru4D$vD$ QD$VD$! $ 1D$D$D$DD$ YD$[D$B$u4D$}D$ QD$dWD$! $ 1D$ ?ZD$F[D$B$u4D$D$ QD$XD$! $ 1D$D$ D$PD$ YD$?ZD$U$:u4D$D$ QD$hXD$! $ 1WD$D$D$PD$ YD$?ZD$$u4D$D$ QD$XD$! $ 1D$ [D$[D$B$D$D$ QD$pYD$! $ 1USE ${uD$CD$E${UBD[]fUWVS,u }4$&uD$ D$< <$ÍDD$Au=D$D$ D$ D$! $ 1,[^_]ÍD$\$<$,t$u4$ut&4$u4$8v<$D$CD$<$PuD$ D$ D$Ȗ D$! $ ,1[^_]Ðt&D$D$ D$d D$! $ ,1[^_]ðD$ D$ D$ D$! $ 1&'USÃt$[]Í'UVSÃ0$ԝE@@@ f@D$C$wtE0[^]D$DD$ D$< D$! $ D$PD$ D$x D$! $ E01[^]D$MD$ D$ D$! $ 01[^]Í&UEt EEÍUS$]fEf}fy3ED$CD$0$ru΋E Uf$[]D$ D$ D$ $ $1[]ÍUE D$D$E$q1҅tEfɉÐt&USE ]D$0fEED$E$Bq1tBBCB CBC []Ð&U8uu}E} ]^fED$|$$ptUf]u}]f}tPED$0D$$pED$D$ D$ D$$ 1뜍ED$4$tCUUMf BGBGB G BUf FD$D$ D$pMD$! $ 1UcteMUf BGBGB G BEfD$D$ D$, D$! $ 1D$UUE ttf;D$ L D$=D$ $Vv'UEU ttE U͋D$ Y D$6D$ $'US]t$qt$[]Ít&'US$tJ@@@ @@$D$0rsEf[]D$oD$ D$\ D$! $ 1[]Ð&UWVSLuEEE$;u7D$D$ D$ D$! $ 1L[^_]ÍED$ED$4$ʉE1ۍ}u^EЉD$4$葅EUEU9]fEЉBEԉBE؉B E܉B|$4$\uD$D$ D$̘D$! $ -D$D$ D$̘ D$! $ E$L1[^_]ËE UD$D$ D$ D$! $ D$D$ D$ D$! $ xt&UED$< $GÐUWV0UEu} EEEUu}u9UEfM9MvuЉ}fEЋUԃ0^_]ÍvEEMܸ U+E܋u}EEMM ‹EUUMM ЋUMuU9UM)щM̉MM ‹ẺUEPEtEUE&1ufE9ErU9UvUMUЉMME+EMEM9g)U]U]Ít&'UWVS^Ù軒E)E}Ut+1ƍED$E D$E$9}u߃[^_]Ë$ÐUS t1Ћ u[]ÐUS[Y[Usage: %s <> <> Options: (options marked with * are required) -h, --help display this usage message * --prefix output filename prefix --clip clip (MaterialPackage) name. --project Avid project name. --tape tape name. --ntsc NTSC. Default is PAL --nolegacy don't use the legacy definitions --aspect video aspect ratio x:y. Default is 4:3 --comment add 'Comments' user comment to material package --desc add 'Descript' user comment to material package --start-tc set the start timecode to given count of video frames --mjpeg Avid MJPEG --res Resolution '2:1' (default), '3:1', '10:1', '10:1m', '15:1s' or '20:1' --dv25 DV-based 25 Mbps --dv50 DV-based 50 Mbps --dv1080i50 DV 100 Mbps 1080i50 (SMPTE 370M) --dv720p50 DV 100 Mbps 720p50 (not specified in SMPTE 370M) --IMX30 IMX 30 Mbps MPEG-2 video (D-10, SMPTE 356M) --IMX40 IMX 40 Mbps MPEG-2 video (D-10, SMPTE 356M) --IMX50 IMX 50 Mbps MPEG-2 video (D-10, SMPTE 356M) --DNxHD720p120 DNxHD 1280x720p50 120 Mbps --DNxHD720p185 DNxHD 1280x720p50 185 Mbps --DNxHD1080i120 DNxHD 1920x1080i50 120 Mbps --DNxHD1080i185 DNxHD 1920x1080i50 185 Mbps --DNxHD1080p36 DNxHD 1920x1080p25 36 Mbps --DNxHD1080p120 DNxHD 1920x1080p25 120 Mbps --DNxHD1080p185 DNxHD 1920x1080p25 185 Mbps --unc Uncompressed 8-bit UYVY SD --unc1080i Uncompressed 8-bit UYVY HD 1920x1080i --pcm raw 48kHz PCM audio --bps # bits per sample. Default is 16 --wavpcm raw 48kHz PCM audio contained in a WAV file Missing argument for --prefix Missing argument for --project Missing argument for --aspect Failed to read --aspect value '%s' Missing argument for --comment Missing argument for --start-tc Failed to accept --start-tc integer value '%s' The --res must follow a --mjpeg input Unknown Avid MJPEG resolution '%s' Missing argument for --dv1080i50 Missing argument for --dv720p50 Missing argument for --DNxHD720p120 Missing argument for --DNxHD720p185 Missing argument for --DNxHD1080i120 Missing argument for --DNxHD1080i185 Missing argument for --DNxHD1080p36 Missing argument for --DNxHD1080p120 Missing argument for --DNxHD1080p185 Missing argument for --unc1080i Failed to read wav RIFF format specifier Failed to read next wav chunk name and size Failed to read the wav format chunk (common part) Unexpected wav format - expecting WAVE_FORMAT_PCM (0x0001) Number wav audio channels is zero Failed to read the wav PCM sample size WARNING: Block alignment in file, %d, is incorrect. Assuming value is %d Failed to seek to end of wav chunk Failed to seek to start of wav data chunk Failed to prepare Wave input file Only 48kHz audio sampling rate supported The --bps must follow a --pcm input Failed to read --bps integer value '%s' Uncompressed NTSC not yet implemented Uncompressed 1080i NTSC not yet implemented Failed to create Avid MXF clip writer Failed to start writing MJPEG frame Error: image start is non-0xFF byte Failed to write MJPEG frame data Failed to end writing MJPEG frame Failed to write DVBased25 frame Failed to write DVBased50 frame Failed to write Uncompressed frame Failed to read %u bytes of wave data. Actual read was %u Inputs: -h--help--prefix--clipMissing argument for --clip --tapeMissing argument for --tape --project--ntsc--nolegacy--aspect%d:%d--comment--descMissing argument for --desc --start-tc%lld--mjpegMissing argument for --mjpeg --resMissing argument for --res 2:13:110:110:1m15:1s20:1--dv25Missing argument for --dv25 --dv50Missing argument for --dv50 --dv1080i50--dv720p50--IMX30--IMX40--IMX50Missing argument for %s --DNxHD720p120--DNxHD720p185--DNxHD1080i120--DNxHD1080i185--DNxHD1080p36--DNxHD1080p120--DNxHD1080p185--uncMissing argument for --unc --unc1080i--pcmMissing argument for --pcm --wavpcmrbFailed to open WAV file '%s' Not a RIFF WAVE file --bpsMissing argument for --bps Invalid --bps value '%s' Unknown argument '%s' --prefix is required No inputs Out of memory main.cDescript_v%d.mxf_a%d.mxfV%dA%dFailed to open file '%s' Failed to write DV100 frame Failed to write IMX frame Failed to write DNxHD frame Failed to write PCM frame Failed to read PCM frame Failed to complete writing <UmainRIFFWAVEfmt dataread_next_mjpeg_image_datawrite_avid_mxf.c'%s' failed, in %s:%d numSamples == 1filePackage->filename != NULLhaveMaterialTrackRefget_track_writer(clipWriter, materialTrackID, &writer)(newOutput = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (len + 1))) != NULLmbstowcs(newOutput, input, len + 1) != (size_t)(-1)(newOffsetsArray = (MJPEGOffsetsArray*)malloc(sizeof(MJPEGOffsetsArray))) != NULL(newOffsetsArray->offsets = (uint64_t*)malloc(sizeof(uint64_t) * (65535))) != NULLmxf_append_list_element(mjpegFrameOffsets, newOffsetsArray)create_avid_mjpeg_offsets_array(mjpegFrameOffsets, offsetsArray)mxf_load_data_model(&writer->dataModel)mxf_avid_load_extensions(writer->dataModel)mxf_finalise_data_model(writer->dataModel)mxf_create_header_metadata(&writer->headerMetadata, writer->dataModel)mxf_create_set(writer->headerMetadata, &MXF_SET_K(Preface), &writer->prefaceSet)mxf_set_timestamp_item(writer->prefaceSet, &MXF_ITEM_K(Preface, LastModifiedDate), &clipWriter->now)mxf_set_version_type_item(writer->prefaceSet, &MXF_ITEM_K(Preface, Version), 0x0102)mxf_set_ul_item(writer->prefaceSet, &MXF_ITEM_K(Preface, OperationalPattern), &MXF_OP_L(atom, complexity02))mxf_alloc_array_item_elements(writer->prefaceSet, &MXF_ITEM_K(Preface, EssenceContainers), mxfUL_extlen, 1, &arrayElement)mxf_set_utf16string_item(writer->prefaceSet, &MXF_ITEM_K(Preface, ProjectName), clipWriter->wProjectName)mxf_set_rational_item(writer->prefaceSet, &MXF_ITEM_K(Preface, ProjectEditRate), &clipWriter->projectEditRate)mxf_create_set(writer->headerMetadata, &MXF_SET_K(ContentStorage), &writer->contentStorageSet)mxf_set_strongref_item(writer->prefaceSet, &MXF_ITEM_K(Preface, ContentStorage), writer->contentStorageSet)mxf_create_set(writer->headerMetadata, &MXF_SET_K(MaterialPackage), &writer->materialPackageSet)mxf_add_array_item_strongref(writer->contentStorageSet, &MXF_ITEM_K(ContentStorage, Packages), writer->materialPackageSet)mxf_set_umid_item(writer->materialPackageSet, &MXF_ITEM_K(GenericPackage, PackageUID), &materialPackage->uid)mxf_set_timestamp_item(writer->materialPackageSet, &MXF_ITEM_K(GenericPackage, PackageCreationDate), &materialPackage->creationDate)mxf_set_timestamp_item(writer->materialPackageSet, &MXF_ITEM_K(GenericPackage, PackageModifiedDate), &materialPackage->creationDate)convert_string(clipWriter, materialPackage->name)mxf_set_utf16string_item(writer->materialPackageSet, &MXF_ITEM_K(GenericPackage, Name), clipWriter->wTmpString)mxf_create_set(writer->headerMetadata, &MXF_SET_K(Track), &writer->materialPackageTrackSet)mxf_add_array_item_strongref(writer->materialPackageSet, &MXF_ITEM_K(GenericPackage, Tracks), writer->materialPackageTrackSet)mxf_set_uint32_item(writer->materialPackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackID), track->id)convert_string(clipWriter, track->name)mxf_set_utf16string_item(writer->materialPackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackName), clipWriter->wTmpString)mxf_set_uint32_item(writer->materialPackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), track->number)mxf_set_rational_item(writer->materialPackageTrackSet, &MXF_ITEM_K(Track, EditRate), &track->editRate)mxf_set_position_item(writer->materialPackageTrackSet, &MXF_ITEM_K(Track, Origin), 0)mxf_create_set(writer->headerMetadata, &MXF_SET_K(Sequence), &writer->sequenceSet)mxf_set_strongref_item(writer->materialPackageTrackSet, &MXF_ITEM_K(GenericTrack, Sequence), writer->sequenceSet)mxf_set_ul_item(writer->sequenceSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &writer->pictureDataDef)mxf_set_ul_item(writer->sequenceSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &writer->soundDataDef)mxf_set_length_item(writer->sequenceSet, &MXF_ITEM_K(StructuralComponent, Duration), -1)mxf_get_item(writer->sequenceSet, &MXF_ITEM_K(StructuralComponent, Duration), &writer->durationItems[writer->numDurationItems].item)mxf_create_set(writer->headerMetadata, &MXF_SET_K(SourceClip), &writer->sourceClipSet)mxf_add_array_item_strongref(writer->sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), writer->sourceClipSet)mxf_set_ul_item(writer->sourceClipSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &writer->pictureDataDef)mxf_set_ul_item(writer->sourceClipSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &writer->soundDataDef)mxf_set_length_item(writer->sourceClipSet, &MXF_ITEM_K(StructuralComponent, Duration), -1)mxf_set_position_item(writer->sourceClipSet, &MXF_ITEM_K(SourceClip, StartPosition), track->startPosition)mxf_set_umid_item(writer->sourceClipSet, &MXF_ITEM_K(SourceClip, SourcePackageID), &track->sourcePackageUID)mxf_set_uint32_item(writer->sourceClipSet, &MXF_ITEM_K(SourceClip, SourceTrackID), track->sourceTrackID)mxf_get_item(writer->sourceClipSet, &MXF_ITEM_K(StructuralComponent, Duration), &writer->durationItems[writer->numDurationItems].item)mxf_avid_attach_mob_attribute(writer->headerMetadata, writer->materialPackageSet, L"_PJ", clipWriter->wProjectName)convert_string(clipWriter, userComment->name)convert_string(clipWriter, userComment->value)mxf_avid_attach_user_comment(writer->headerMetadata, writer->materialPackageSet, clipWriter->wTmpString2, clipWriter->wTmpString)mxf_get_list_length(&filePackage->tracks) == 1mxf_create_set(writer->headerMetadata, &MXF_SET_K(SourcePackage), &writer->sourcePackageSet)mxf_add_array_item_strongref(writer->contentStorageSet, &MXF_ITEM_K(ContentStorage, Packages), writer->sourcePackageSet)mxf_set_umid_item(writer->sourcePackageSet, &MXF_ITEM_K(GenericPackage, PackageUID), &filePackage->uid)mxf_set_timestamp_item(writer->sourcePackageSet, &MXF_ITEM_K(GenericPackage, PackageCreationDate), &filePackage->creationDate)mxf_set_timestamp_item(writer->sourcePackageSet, &MXF_ITEM_K(GenericPackage, PackageModifiedDate), &filePackage->creationDate)convert_string(clipWriter, filePackage->name)mxf_set_utf16string_item(writer->sourcePackageSet, &MXF_ITEM_K(GenericPackage, Name), clipWriter->wTmpString)mxf_create_set(writer->headerMetadata, &MXF_SET_K(Track), &writer->sourcePackageTrackSet)mxf_add_array_item_strongref(writer->sourcePackageSet, &MXF_ITEM_K(GenericPackage, Tracks), writer->sourcePackageTrackSet)mxf_set_uint32_item(writer->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackID), track->id)mxf_set_uint32_item(writer->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), writer->sourceTrackNumber)mxf_set_rational_item(writer->sourcePackageTrackSet, &MXF_ITEM_K(Track, EditRate), &track->editRate)mxf_set_position_item(writer->sourcePackageTrackSet, &MXF_ITEM_K(Track, Origin), 0)mxf_set_strongref_item(writer->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, Sequence), writer->sequenceSet)mxf_create_set(writer->headerMetadata, &MXF_SET_K(CDCIEssenceDescriptor), &writer->cdciDescriptorSet)mxf_set_strongref_item(writer->sourcePackageSet, &MXF_ITEM_K(SourcePackage, Descriptor), writer->cdciDescriptorSet)mxf_set_rational_item(writer->cdciDescriptorSet, &MXF_ITEM_K(FileDescriptor, SampleRate), &writer->sampleRate)mxf_set_length_item(writer->cdciDescriptorSet, &MXF_ITEM_K(FileDescriptor, ContainerDuration), 0)mxf_set_ul_item(writer->cdciDescriptorSet, &MXF_ITEM_K(FileDescriptor, EssenceContainer), &writer->essenceContainerLabel)mxf_set_ul_item(writer->cdciDescriptorSet, &MXF_ITEM_K(FileDescriptor, EssenceContainer), &writer->cdciEssenceContainerLabel)mxf_set_ul_item(writer->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, PictureEssenceCoding), &writer->pictureEssenceCoding)mxf_set_uint32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredHeight), writer->storedHeight)mxf_set_uint32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredWidth), writer->storedWidth)mxf_set_uint32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledHeight), writer->sampledHeight)mxf_set_uint32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledWidth), writer->sampledWidth)mxf_set_uint32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayHeight), writer->displayHeight)mxf_set_uint32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayWidth), writer->displayWidth)mxf_set_uint32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayYOffset), writer->displayYOffset)mxf_set_uint32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayXOffset), writer->displayXOffset)mxf_alloc_array_item_elements(writer->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, VideoLineMap), 4, writer->videoLineMapLen, &arrayElement)mxf_set_uint32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, HorizontalSubsampling), writer->horizSubsampling)mxf_set_uint32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, VerticalSubsampling), writer->vertSubsampling)mxf_set_uint8_item(writer->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameLayout), writer->frameLayout)mxf_set_rational_item(writer->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, AspectRatio), &clipWriter->imageAspectRatio)mxf_set_uint32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageAlignmentOffset), 1)mxf_set_uint32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, ComponentDepth), 8)mxf_set_uint8_item(writer->cdciDescriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, ColorSiting), writer->colorSiting)mxf_set_uint32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, BlackRefLevel), 16)mxf_set_uint32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, WhiteReflevel), 235)mxf_set_uint32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, ColorRange), 225)mxf_set_uint32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageAlignmentOffset), writer->imageAlignmentOffset)mxf_set_uint32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageStartOffset), writer->imageStartOffset)mxf_set_int32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ResolutionID), writer->resolutionID)mxf_set_int32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameSampleSize), writer->frameSize)mxf_set_int32_item(writer->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageSize), writer->essenceLength)mxf_create_set(writer->headerMetadata, &MXF_SET_K(WaveAudioDescriptor), &writer->bwfDescriptorSet)mxf_set_strongref_item(writer->sourcePackageSet, &MXF_ITEM_K(SourcePackage, Descriptor), writer->bwfDescriptorSet)mxf_set_rational_item(writer->bwfDescriptorSet, &MXF_ITEM_K(FileDescriptor, SampleRate), &writer->sampleRate)mxf_set_length_item(writer->bwfDescriptorSet, &MXF_ITEM_K(FileDescriptor, ContainerDuration), 0)mxf_set_ul_item(writer->bwfDescriptorSet, &MXF_ITEM_K(FileDescriptor, EssenceContainer), &writer->essenceContainerLabel)mxf_set_rational_item(writer->bwfDescriptorSet, &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioSamplingRate), &writer->samplingRate)mxf_set_uint32_item(writer->bwfDescriptorSet, &MXF_ITEM_K(GenericSoundEssenceDescriptor, ChannelCount), 1)mxf_set_uint32_item(writer->bwfDescriptorSet, &MXF_ITEM_K(GenericSoundEssenceDescriptor, QuantizationBits), writer->bitsPerSample)mxf_set_uint16_item(writer->bwfDescriptorSet, &MXF_ITEM_K(WaveAudioDescriptor, BlockAlign), writer->blockAlign)mxf_set_uint32_item(writer->bwfDescriptorSet, &MXF_ITEM_K(WaveAudioDescriptor, AvgBps), writer->avgBps)mxf_avid_attach_mob_attribute(writer->headerMetadata, writer->sourcePackageSet, L"_PJ", clipWriter->wProjectName)mxf_create_set(writer->headerMetadata, &MXF_SET_K(EssenceContainerData), &writer->essContainerDataSet)mxf_add_array_item_strongref(writer->contentStorageSet, &MXF_ITEM_K(ContentStorage, EssenceContainerData), writer->essContainerDataSet)mxf_set_umid_item(writer->essContainerDataSet, &MXF_ITEM_K(EssenceContainerData, LinkedPackageUID), &filePackage->uid)mxf_set_uint32_item(writer->essContainerDataSet, &MXF_ITEM_K(EssenceContainerData, IndexSID), g_indexSID)mxf_set_uint32_item(writer->essContainerDataSet, &MXF_ITEM_K(EssenceContainerData, BodySID), g_bodySID)mxf_set_umid_item(writer->sourcePackageSet, &MXF_ITEM_K(GenericPackage, PackageUID), &tapePackage->uid)mxf_set_timestamp_item(writer->sourcePackageSet, &MXF_ITEM_K(GenericPackage, PackageCreationDate), &tapePackage->creationDate)mxf_set_timestamp_item(writer->sourcePackageSet, &MXF_ITEM_K(GenericPackage, PackageModifiedDate), &tapePackage->creationDate)convert_string(clipWriter, tapePackage->name)mxf_set_utf16string_item(writer->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackName), clipWriter->wTmpString)mxf_set_uint32_item(writer->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), track->number)mxf_set_length_item(writer->sequenceSet, &MXF_ITEM_K(StructuralComponent, Duration), track->length)mxf_set_length_item(writer->sourceClipSet, &MXF_ITEM_K(StructuralComponent, Duration), track->length)mxf_set_uint32_item(writer->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackID), maxTrackID + 1)mxf_set_utf16string_item(writer->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackName), L"TC1")mxf_set_uint32_item(writer->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), 0)mxf_set_rational_item(writer->sourcePackageTrackSet, &MXF_ITEM_K(Track, EditRate), &clipWriter->projectEditRate)mxf_set_ul_item(writer->sequenceSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &writer->timecodeDataDef)mxf_set_length_item(writer->sequenceSet, &MXF_ITEM_K(StructuralComponent, Duration), tapeLen)mxf_create_set(writer->headerMetadata, &MXF_SET_K(TimecodeComponent), &writer->timecodeComponentSet)mxf_add_array_item_strongref(writer->sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), writer->timecodeComponentSet)mxf_set_ul_item(writer->timecodeComponentSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &writer->timecodeDataDef)mxf_set_length_item(writer->timecodeComponentSet, &MXF_ITEM_K(StructuralComponent, Duration), tapeLen)mxf_set_uint16_item(writer->timecodeComponentSet, &MXF_ITEM_K(TimecodeComponent, RoundedTimecodeBase), roundedTimecodeBase)mxf_set_boolean_item(writer->timecodeComponentSet, &MXF_ITEM_K(TimecodeComponent, DropFrame), clipWriter->dropFrameTimecode)mxf_set_position_item(writer->timecodeComponentSet, &MXF_ITEM_K(TimecodeComponent, StartTimecode), 0)mxf_create_set(writer->headerMetadata, &MXF_SET_K(TapeDescriptor), &writer->tapeDescriptorSet)mxf_set_strongref_item(writer->sourcePackageSet, &MXF_ITEM_K(SourcePackage, Descriptor), writer->tapeDescriptorSet)mxf_create_set(writer->headerMetadata, &MXF_SET_K(Identification), &writer->identSet)mxf_add_array_item_strongref(writer->prefaceSet, &MXF_ITEM_K(Preface, Identifications), writer->identSet)mxf_set_uuid_item(writer->identSet, &MXF_ITEM_K(Identification, ThisGenerationUID), &thisGeneration)mxf_set_utf16string_item(writer->identSet, &MXF_ITEM_K(Identification, CompanyName), g_mxfIdentCompanyName)mxf_set_utf16string_item(writer->identSet, &MXF_ITEM_K(Identification, ProductName), g_mxfIdentProductName)mxf_set_utf16string_item(writer->identSet, &MXF_ITEM_K(Identification, VersionString), g_mxfIdentVersionString)mxf_set_uuid_item(writer->identSet, &MXF_ITEM_K(Identification, ProductUID), &g_mxfIdentProductUID)mxf_set_timestamp_item(writer->identSet, &MXF_ITEM_K(Identification, ModificationDate), &clipWriter->now)mxf_set_product_version_item(writer->identSet, &MXF_ITEM_K(Identification, ToolkitVersion), mxf_get_version())mxf_set_utf16string_item(writer->identSet, &MXF_ITEM_K(Identification, Platform), mxf_get_platform_wstring())mxf_finalize_essence_element_write(writer->mxfFile, writer->essenceElement)mxf_fill_to_kag(writer->mxfFile, writer->bodyPartition)mxf_append_new_from_partition(writer->partitions, writer->headerPartition, &writer->footerPartition)(filePos = mxf_file_tell(writer->mxfFile)) >= 0mxf_write_partition(writer->mxfFile, writer->footerPartition)mxf_fill_to_position(writer->mxfFile, filePos + 199)mxf_mark_index_start(writer->mxfFile, writer->footerPartition)add_avid_mjpeg_offset(&writer->mjpegFrameOffsets, writer->prevFrameOffset, &writer->currentMJPEGOffsetsArray)mxf_create_index_table_segment(&writer->indexSegment)mxf_write_index_table_segment_header(writer->mxfFile, writer->indexSegment, 0, numIndexEntries)mxf_avid_write_index_entry_array_header(writer->mxfFile, 0, 0, numIndexEntries)mxf_write_index_entry(writer->mxfFile, 0, 0, &indexEntry)mxf_write_index_table_segment(writer->mxfFile, writer->indexSegment)mxf_fill_to_kag(writer->mxfFile, writer->footerPartition)mxf_mark_index_end(writer->mxfFile, writer->footerPartition)mxf_write_rip(writer->mxfFile, writer->partitions)create_header_metadata(clipWriter, packageDefinitions, filePackage, writer)get_track_writer(clipWriter, writer->durationItems[i].materialTrackID, &trackWriter)mxf_set_length_item(writer->durationItems[i].item->set, &writer->durationItems[i].item->key, trackWriter->duration)mxf_set_length_item(writer->durationItems[i].item->set, &writer->durationItems[i].item->key, (int64_t)(trackWriter->duration * factor + 0.5))mxf_set_length_item(writer->descriptorSet, &MXF_ITEM_K(FileDescriptor, ContainerDuration), writer->duration)mxf_set_int32_item(writer->descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageSize), writer->essenceLength)mxf_file_seek(writer->mxfFile, writer->headerMetadataFilePos, SEEK_SET)mxf_mark_header_start(writer->mxfFile, writer->headerPartition)mxf_avid_write_header_metadata(writer->mxfFile, writer->headerMetadata)mxf_fill_to_position(writer->mxfFile, g_uncFixedBodyPPOffset)mxf_fill_to_position(writer->mxfFile, g_fixedBodyPPOffset)mxf_mark_header_end(writer->mxfFile, writer->headerPartition)mxf_update_partitions(writer->mxfFile, writer->partitions)convert_string((*clipWriter), projectName)complete_track(*clipWriter, (*clipWriter)->tracks[i], packageDefinitions, filePackage)complete_track(*clipWriter, (*clipWriter)->tracks[i], NULL, NULL)get_file_package((*clipWriter)->tracks[i], packageDefinitions, &filePackage)Failed to delete MXF file '%s', in %s:%d writer->sampleDataSize == numSamples * writer->editUnitByteCount(writer->sampleDataSize + g_uncPALStartOffsetSize + g_uncPALVBISize) == numSamples * writer->editUnitByteCount(writer->sampleDataSize + g_unc1080i50StartOffsetSize) == numSamples * writer->editUnitByteCountmxf_write_essence_element_data(writer->mxfFile, writer->essenceElement, writer->startOffsetData, g_uncPALStartOffsetSize)mxf_write_essence_element_data(writer->mxfFile, writer->essenceElement, writer->vbiData, g_uncPALVBISize)mxf_write_essence_element_data(writer->mxfFile, writer->essenceElement, data, size)size == numSamples * writer->editUnitByteCount(size + g_uncPALStartOffsetSize + g_uncPALVBISize) == numSamples * writer->editUnitByteCount(size + g_unc1080i50StartOffsetSize) == numSamples * writer->editUnitByteCountmxf_write_essence_element_data(writer->mxfFile, writer->essenceElement, writer->startOffsetData, g_unc1080i50StartOffsetSize)mxf_get_list_length(&packageDefinitions->materialPackage->tracks) <= MAX_TRACKS(newClipWriter = (AvidClipWriter*)malloc(sizeof(AvidClipWriter))) != NULLconvert_string(newClipWriter, projectName)clipWriter->projectFormat == PAL_25i || clipWriter->projectFormat == NTSC_30i(newTrackWriter = (TrackWriter*)malloc(sizeof(TrackWriter))) != NULL(newTrackWriter->filename = (char*)malloc(sizeof(char) * (strlen(filePackage->filename) + 1))) != NULLAvid MJPEG NTSC not yet implemented, in %s:%d memcmp(&track->editRate, &clipWriter->projectEditRate, sizeof(mxfRational)) == 0IMX NTSC not yet implemented, in %s:%d (newTrackWriter->vbiData = (uint8_t*)malloc(sizeof(uint8_t) * (g_uncPALVBISize))) != NULL(newTrackWriter->startOffsetData = (uint8_t*)malloc(sizeof(uint8_t) * (g_uncPALStartOffsetSize))) != NULLUncompressed NTSC not yet implemented, in %s:%d (newTrackWriter->startOffsetData = (uint8_t*)malloc(sizeof(uint8_t) * (g_unc1080i50StartOffsetSize))) != NULLUncompressed 1080i NTSC not yet implemented, in %s:%d memcmp(&track->editRate, &clipWriter->projectEditRate, sizeof(mxfRational)) == 0 || memcmp(&track->editRate, &newTrackWriter->samplingRate, sizeof(mxfRational)) == 0create_header_metadata(clipWriter, packageDefinitions, filePackage, newTrackWriter)mxf_create_file_partitions(&newTrackWriter->partitions)mxf_disk_file_open_new(newTrackWriter->filename, &newTrackWriter->mxfFile)mxf_append_new_partition(newTrackWriter->partitions, &newTrackWriter->headerPartition)mxf_append_partition_esscont_label(newTrackWriter->headerPartition, &newTrackWriter->essenceContainerLabel)mxf_write_partition(newTrackWriter->mxfFile, newTrackWriter->headerPartition)mxf_fill_to_kag(newTrackWriter->mxfFile, newTrackWriter->headerPartition)(newTrackWriter->headerMetadataFilePos = mxf_file_tell(newTrackWriter->mxfFile)) >= 0mxf_mark_header_start(newTrackWriter->mxfFile, newTrackWriter->headerPartition)mxf_avid_write_header_metadata(newTrackWriter->mxfFile, newTrackWriter->headerMetadata)mxf_fill_to_position(newTrackWriter->mxfFile, g_uncFixedBodyPPOffset)mxf_fill_to_position(newTrackWriter->mxfFile, g_fixedBodyPPOffset)mxf_mark_header_end(newTrackWriter->mxfFile, newTrackWriter->headerPartition)mxf_append_new_from_partition(newTrackWriter->partitions, newTrackWriter->headerPartition, &newTrackWriter->bodyPartition)(filePos = mxf_file_tell(newTrackWriter->mxfFile)) >= 0mxf_write_partition(newTrackWriter->mxfFile, newTrackWriter->bodyPartition)mxf_fill_to_position(newTrackWriter->mxfFile, filePos + newTrackWriter->bodyPartition->kagSize - 57)mxf_fill_to_position(newTrackWriter->mxfFile, filePos + 199)mxf_update_partitions(newTrackWriter->mxfFile, newTrackWriter->partitions)mxf_file_seek(newTrackWriter->mxfFile, filePos, SEEK_SET)mxf_open_essence_element_write(newTrackWriter->mxfFile, &newTrackWriter->essenceElementKey, newTrackWriter->essenceElementLLen, 0, &newTrackWriter->essenceElement)create_track_writer(newClipWriter, packageDefinitions, (Package*)mxf_get_iter_element(&iter))_PJTC1BBC ResearchAvid MXF WriterBeta version?%w%w%w%$w%$w%w%w%w%w%w%w%w%w%w%U%h%$w%|)))))))))))))))))))))11)78/8/@?@?@?9999999:</8>oBCCDDYEEcF?@\AA1G+4 +4$`u*OQ+4 +4S /+4+4+4+4 +4{%b7I-BpFzeF8|N+4S +4+4S 6+4+4+4+4+4+4S ;+4+4+4+4+40+4+4S +4+4+4+4S +4 +4+4+4+4S 7+4S (+4+4+4+4+4+4+4+4+4 +4 +4+4 +4+4+4+4+4+4+4 +4+4+4+4+4$`u*MQӠ$`u*PQ+4S H+4+4+4+4+4+4S #+4+4+4+4+4S +4+4+4+4S .+4S 0+4+4 d+4 d+4 4e+4 +4 |IKǂZv#+4+4  +4 end_write_sampleswrite_samples+4KFAA MO+4+4+4+4+4+4+4+4+4 A+4+4 @+4+4 +4 Q+4+4 P+4+4 +4 a+4+4 +4 c+4+4 +4+4 +4+4 +4+4 +4+4+4+4+4+4+4+4+4+4 +4 +4 *+4 +4 }`>oooxlҀ`>o'^w+4+4+4+4 +4 create_track_writerpackage_definitions.c(newTrack = (Track*)malloc(sizeof(Track))) != NULL(newTrack->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLmxf_append_list_element(&package->tracks, newTrack)(userComment->value = (char*)malloc(sizeof(char) * (strlen(value) + 1))) != NULLmodify_user_comment(userComment, value)(newUserComment = (UserComment*)malloc(sizeof(UserComment))) != NULL(newUserComment->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULL(newUserComment->value = (char*)malloc(sizeof(char) * (strlen(value) + 1))) != NULLcreate_user_comment(name, value, &userComment)mxf_append_list_element(&definitions->userComments, userComment)(newDefinitions = (PackageDefinitions*)malloc(sizeof(PackageDefinitions))) != NULL(newPackage = (Package*)malloc(sizeof(Package))) != NULL(newPackage->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLcreate_package(uid, name, creationDate, &definitions->tapeSourcePackage)File source package filename is null, in %s:%d create_package(uid, name, creationDate, &newFilePackage)mxf_append_list_element(&definitions->fileSourcePackages, newFilePackage)(newFilePackage->filename = (char*)malloc(sizeof(char) * (strlen(filename) + 1))) != NULLcreate_package(uid, name, creationDate, &definitions->materialPackage)libMXF (Linux) udulibMXF (Linux)./mxf/mxf_list.c(newElement = (MXFListElement*)malloc(sizeof(MXFListElement))) != NULL(newList = (MXFList*)malloc(sizeof(MXFList))) != NULL%02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02xUMID = %s K = %s wbDebug: Info: Warning: ERROR: ./mxf/mxf_logging.cgmt != ((void *)0)g_mxfFileLog != ((void *)0)%Y-%m-%d %H:%M:%S(%s) log_to_file./mxf/mxf_file.cbytesToRead <= 8mxf_read_k(mxfFile, key)mxf_read_uint32(mxfFile, len)llen > 0 && llen <= 9mxf_write_k(mxfFile, key)mxf_write_l(mxfFile, len)r+bw+bmxf_file_read(mxfFile, buffer, 1) == 1mxf_file_read(mxfFile, buffer, 2) == 2mxf_file_read(mxfFile, buffer, 4) == 4mxf_file_read(mxfFile, buffer, 8) == 8mxf_file_write(mxfFile, &value, 1) == 1mxf_file_write(mxfFile, buffer, 2) == 2mxf_file_write(mxfFile, buffer, 4) == 4mxf_file_write(mxfFile, buffer, 8) == 8mxf_file_read(mxfFile, (uint8_t*)value, 16) == 16mxf_file_read(mxfFile, (uint8_t*)key, 16) == 16(c = mxf_file_getc(mxfFile)) != EOFmxf_read_l(mxfFile, llen, len)mxf_file_write(mxfFile, (const uint8_t*)key, 16) == 16mxf_read_uint32(mxfFile, eleLen)mxf_write_uint32(mxfFile, len)mxf_write_uint32(mxfFile, eleLen)Could not write BER length %lld for llen equal 1, in %s:%d Could not write BER length %llu for llen equal %u, in %s:%d mxf_file_putc(mxfFile, 0x80 + llen - 1) == 0x80 + llen - 1mxf_file_write(mxfFile, buffer, llen - 1) == (uint8_t)(llen - 1)mxf_write_fixed_l(mxfFile, llen, len)(newMXFFile = (MXFFile*)malloc(sizeof(MXFFile))) != NULL(newSysData = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newStdInFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newDiskFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULLmxf_write_fixed_l./mxf/mxf_partition.c((uint32_t)len - 4) % 12 == 0fillSize >= llenpartition->kagSize > 0mxf_write_l(mxfFile, packLen)mxf_read_ul(mxfFile, &label)mxf_write_k(mxfFile, &g_RandomIndexPack_key)(llen = mxf_write_l(mxfFile, len)) != 0mxf_write_uint32(mxfFile, partition->bodySID)mxf_write_uint64(mxfFile, partition->thisPartition)mxf_write_uint32(mxfFile, (uint32_t)(16 + llen + len))(newLabel = (mxfUL*)malloc(sizeof(mxfUL))) != NULLmxf_append_list_element(&partition->essenceContainers, newLabel)mxf_append_list_element(partitions, partition)mxf_read_uint32(mxfFile, &size)mxf_read_kl(mxfFile, &key, &llen, &len)(newEntry = (MXFRIPEntry*)malloc(sizeof(MXFRIPEntry))) != NULLmxf_append_list_element(&rip->entries, newEntry)mxf_read_uint32(mxfFile, &entry->bodySID)mxf_read_uint64(mxfFile, &entry->thisPartition)size >= (uint32_t)(mxf_get_min_llen(mxfFile) + mxfKey_extlen)mxf_write_k(mxfFile, &g_KLVFill_key)mxf_write_l(mxfFile, fillSize)mxf_file_putc(mxfFile, 0) == 0(filePos = mxf_file_tell(mxfFile)) >= 0((uint64_t)filePos <= position - mxf_get_min_llen(mxfFile) + mxfKey_extlen)(uint64_t)filePos > partition->thisPartitionpartition->indexMarkInPos >= 0filePos >= partition->indexMarkInPospartition->headerMarkInPos >= 0filePos >= partition->headerMarkInPosmxf_write_k(mxfFile, &partition->key)mxf_write_uint16(mxfFile, partition->majorVersion)mxf_write_uint16(mxfFile, partition->minorVersion)mxf_write_uint32(mxfFile, partition->kagSize)mxf_write_uint64(mxfFile, partition->previousPartition)mxf_write_uint64(mxfFile, partition->footerPartition)mxf_write_uint64(mxfFile, partition->headerByteCount)mxf_write_uint64(mxfFile, partition->indexByteCount)mxf_write_uint32(mxfFile, partition->indexSID)mxf_write_uint64(mxfFile, partition->bodyOffset)mxf_write_ul(mxfFile, &partition->operationalPattern)mxf_write_batch_header(mxfFile, essenceContainerLen, mxfUL_extlen)mxf_write_ul(mxfFile, (mxfUL*)mxf_get_iter_element(&iter))mxf_append_partition_esscont_label(partition, (mxfUL*)mxf_get_iter_element(&iter))(newPartition = (MXFPartition*)malloc(sizeof(MXFPartition))) != NULLmxf_create_from_partition(sourcePartition, &newPartition)mxf_append_partition(partitions, newPartition)mxf_create_partition(&newPartition)mxf_read_uint16(mxfFile, &newPartition->majorVersion)mxf_read_uint16(mxfFile, &newPartition->minorVersion)mxf_read_uint32(mxfFile, &newPartition->kagSize)mxf_read_uint64(mxfFile, &newPartition->thisPartition)mxf_read_uint64(mxfFile, &newPartition->previousPartition)mxf_read_uint64(mxfFile, &newPartition->footerPartition)mxf_read_uint64(mxfFile, &newPartition->headerByteCount)mxf_read_uint64(mxfFile, &newPartition->indexByteCount)mxf_read_uint32(mxfFile, &newPartition->indexSID)mxf_read_uint64(mxfFile, &newPartition->bodyOffset)mxf_read_uint32(mxfFile, &newPartition->bodySID)mxf_read_ul(mxfFile, &newPartition->operationalPattern)mxf_read_batch_header(mxfFile, &len, &eleLen)mxf_append_partition_esscont_label(newPartition, &label)mxf_read_kl(mxfFile, &tkey, &tllen, &tlen)mxf_skip(mxfFile, (int64_t)tlen)mxf_file_seek(mxfFile, (int64_t)partition->thisPartition + mxf_get_runin_len(mxfFile), SEEK_SET)mxf_write_partition(mxfFile, partition)mxf_file_seek(mxfFile, 0, SEEK_END)+4 +4 +4mxf_allocate_spacemxf_fill_to_positionmxf_fill_to_kag./mxf/mxf_essence_container.cactualNumRead == actualLenessenceElement != ((void *)0)(newEssenceElement = (MXFEssenceElement*)malloc(sizeof(MXFEssenceElement))) != NULLcreate_essence_element(key, llen, &newEssenceElement)mxf_file_seek(mxfFile, essenceElement->startFilePos + 16, SEEK_SET)mxf_write_fixed_l(mxfFile, essenceElement->llen, essenceElement->totalLen)mxf_file_seek(mxfFile, filePos, SEEK_SET)mxf_finalize_essence_element_write./mxf/mxf_index_table.cmxf_write_uint32(mxfFile, 6)mxf_write_uint16(mxfFile, 8)mxf_write_uint16(mxfFile, 4)mxf_write_uint16(mxfFile, 1)localLen == mxfUUID_extlenlocalLen == 8localLen == 4localLen == 1deltaEntryLen == 6mxf_skip(mxfFile, localLen)totalLen == segmentLenmxf_write_uint8(mxfFile, entry->temporalOffset)mxf_write_uint8(mxfFile, entry->keyFrameOffset)mxf_write_uint8(mxfFile, entry->flags)mxf_write_uint64(mxfFile, entry->streamOffset)mxf_write_uint32(mxfFile, entry->sliceOffset[i])mxf_write_int32(mxfFile, entry->posTable[i].numerator)mxf_write_int32(mxfFile, entry->posTable[i].denominator)mxf_write_local_tag(mxfFile, 0x3f0a)mxf_write_uint16(mxfFile, (uint16_t)(8 + numIndexEntries * (11 + sliceCount * 4 + posTableCount * 8)))mxf_write_uint32(mxfFile, numIndexEntries)mxf_write_uint32(mxfFile, 11 + sliceCount * 4 + posTableCount * 8)mxf_write_local_tag(mxfFile, 0x3f09)mxf_write_uint16(mxfFile, (uint16_t)(8 + numDeltaEntries * 6))mxf_write_uint32(mxfFile, numDeltaEntries)mxf_write_int8(mxfFile, entry->posTableIndex)mxf_write_uint8(mxfFile, entry->slice)mxf_write_uint32(mxfFile, entry->elementData)mxf_write_k(mxfFile, &g_IndexTableSegment_key)mxf_write_l(mxfFile, segmentLen)mxf_write_local_tag(mxfFile, 0x3c0a)mxf_write_uint16(mxfFile, mxfUUID_extlen)mxf_write_uuid(mxfFile, &segment->instanceUID)mxf_write_local_tag(mxfFile, 0x3f0b)mxf_write_int32(mxfFile, segment->indexEditRate.numerator)mxf_write_int32(mxfFile, segment->indexEditRate.denominator)mxf_write_local_tag(mxfFile, 0x3f0c)mxf_write_int64(mxfFile, segment->indexStartPosition)mxf_write_local_tag(mxfFile, 0x3f0d)mxf_write_int64(mxfFile, segment->indexDuration)mxf_write_local_tag(mxfFile, 0x3f05)mxf_write_uint32(mxfFile, segment->editUnitByteCount)mxf_write_local_tag(mxfFile, 0x3f06)mxf_write_uint32(mxfFile, segment->indexSID)mxf_write_local_tag(mxfFile, 0x3f07)mxf_write_uint32(mxfFile, segment->bodySID)mxf_write_local_tag(mxfFile, 0x3f08)mxf_write_uint8(mxfFile, segment->sliceCount)mxf_write_local_tag(mxfFile, 0x3f0e)mxf_write_uint8(mxfFile, segment->posTableCount)mxf_write_uint16(mxfFile, (uint16_t)(8 + deltaEntryArrayLen * 6))mxf_write_uint32(mxfFile, deltaEntryArrayLen)mxf_write_uint16(mxfFile, (uint16_t)(8 + indexEntryArrayLen * (11 + segment->sliceCount * 4 + segment->posTableCount * 8)))mxf_write_uint32(mxfFile, indexEntryArrayLen)mxf_write_uint32(mxfFile, 11 + segment->sliceCount * 4 + segment->posTableCount * 8)(newSegment = (MXFIndexTableSegment*)malloc(sizeof(MXFIndexTableSegment))) != NULL(newEntry = (MXFIndexEntry*)malloc(sizeof(MXFIndexEntry))) != NULL(newEntry->sliceOffset = (uint32_t*)malloc(sizeof(uint32_t) * (segment->sliceCount))) != NULL(newEntry->posTable = (mxfRational*)malloc(sizeof(mxfRational) * (segment->posTableCount))) != NULL8 + indexEntryArrayLen * (11 + segment->sliceCount * 4 + segment->posTableCount * 8) <= 0xffffcreate_index_entry(segment, &newEntry)(newEntry = (MXFDeltaEntry*)malloc(sizeof(MXFDeltaEntry))) != NULLcreate_delta_entry(segment, &newEntry)8 + deltaEntryArrayLen * 14 <= 0xffffmxf_create_index_table_segment(&newSegment)mxf_read_local_tag(mxfFile, &localTag)mxf_read_uint16(mxfFile, &localLen)mxf_read_uuid(mxfFile, &newSegment->instanceUID)mxf_read_int32(mxfFile, &newSegment->indexEditRate.numerator)mxf_read_int32(mxfFile, &newSegment->indexEditRate.denominator)mxf_read_int64(mxfFile, &newSegment->indexStartPosition)mxf_read_int64(mxfFile, &newSegment->indexDuration)mxf_read_uint32(mxfFile, &newSegment->editUnitByteCount)mxf_read_uint32(mxfFile, &newSegment->indexSID)mxf_read_uint32(mxfFile, &newSegment->bodySID)mxf_read_uint8(mxfFile, &newSegment->sliceCount)mxf_read_uint8(mxfFile, &newSegment->posTableCount)mxf_read_uint32(mxfFile, &deltaEntryArrayLen)mxf_read_uint32(mxfFile, &deltaEntryLen)localLen == 8 + deltaEntryArrayLen * 6mxf_read_int8(mxfFile, &posTableIndex)mxf_read_uint8(mxfFile, &slice)mxf_read_uint32(mxfFile, &elementData)mxf_add_delta_entry(newSegment, posTableIndex, slice, elementData)(sliceOffset = (uint32_t*)malloc(sizeof(uint32_t) * (newSegment->sliceCount))) != NULL(posTable = (mxfRational*)malloc(sizeof(mxfRational) * (newSegment->posTableCount))) != NULLmxf_read_uint32(mxfFile, &indexEntryArrayLen)mxf_read_uint32(mxfFile, &indexEntryLen)indexEntryLen == (uint32_t)11 + newSegment->sliceCount * 4 + newSegment->posTableCount * 8localLen == 8 + indexEntryArrayLen * (11 + newSegment->sliceCount * 4 + newSegment->posTableCount * 8)mxf_read_uint8(mxfFile, &temporalOffset)mxf_read_uint8(mxfFile, &keyFrameOffset)mxf_read_uint8(mxfFile, &flags)mxf_read_uint64(mxfFile, &streamOffset)mxf_read_uint32(mxfFile, &sliceOffset[i])mxf_read_int32(mxfFile, &posTable[i].numerator)mxf_read_int32(mxfFile, &posTable[i].denominator)mxf_add_index_entry(newSegment, temporalOffset, keyFrameOffset, flags, streamOffset, sliceOffset, posTable)Unknown local item (%u) in index table segment+4S add_index_entryadd_delta_entry./mxf/mxf_data_model.csetDef != ((void *)0)UInt8UInt16UInt32UInt64RawUTF16StringUInt32ArrayInt64ArrayUInt8ArrayISO7StringUInt32BatchAUIDArrayULBatchStrongRefArrayStrongRefBatchWeakRefArrayWeakRefBatchRationalArrayRGBALayoutRationalNumeratorDenominatorTimestampYearMonthDayHoursMinutesSecondsQMSecProductVersionMajorMinorPatchBuildReleaseIndirectRGBALayoutComponentVersionTypeUTF16BooleanISO7LengthRGBACodeStreamDataValueIdentifierOpaqueUMIDULUUIDAUIDStrongRefWeakRefOrientationrootInterchangeObjectInstanceUIDPrefaceLastModifiedDateObjectModelVersionPrimaryPackageIdentificationsContentStorageOperationalPatternEssenceContainersDMSchemesIdentificationThisGenerationUIDCompanyNameProductNameVersionStringProductUIDModificationDateToolkitVersionPlatformPackagesEssenceContainerDataLinkedPackageUIDIndexSIDBodySIDGenericPackagePackageCreationDatePackageModifiedDateTracksNetworkLocatorURLStringTextLocatorLocatorNameGenericTrackTrackNumberTrackNameSequenceStaticTrackEventTrackEventEditRateEventOriginStructuralComponentDataDefinitionStructuralComponentsTimecodeComponentRoundedTimecodeBaseStartTimecodeDropFrameSourcePackageIDSourceTrackIDDMSegmentEventStartPositionEventCommentDMFrameworkDMSourceClipDMSourceClipTrackIDsMaterialPackageSourcePackageGenericDescriptorLocatorsFileDescriptorLinkedTrackIDSampleRateContainerDurationEssenceContainerCodecSignalStandardFrameLayoutStoredWidthStoredHeightStoredF2OffsetSampledWidthSampledHeightSampledXOffsetSampledYOffsetDisplayHeightDisplayWidthDisplayXOffsetDisplayYOffsetDisplayF2OffsetAspectRatioActiveFormatDescriptorVideoLineMapAlphaTransparencyCaptureGammaImageAlignmentOffsetImageStartOffsetImageEndOffsetFieldDominancePictureEssenceCodingCDCIEssenceDescriptorComponentDepthHorizontalSubsamplingVerticalSubsamplingColorSitingReversedByteOrderPaddingBitsAlphaSampleDepthBlackRefLevelWhiteReflevelColorRangeRGBAEssenceDescriptorComponentMaxRefComponentMinRefAlphaMaxRefAlphaMinRefScanningDirectionPixelLayoutPalettePaletteLayoutGenericSoundEssenceDescriptorAudioSamplingRateLockedAudioRefLevelElectroSpatialFormulationChannelCountQuantizationBitsDialNormSoundEssenceCompressionGenericDataEssenceDescriptorDataEssenceCodingMultipleDescriptorSubDescriptorUIDsWaveAudioDescriptorBlockAlignSequenceOffsetAvgBpsAES3AudioDescriptorDMSetdata != ((void *)0) && info != ((void *)0)Duplicate set def found. Key = %s, in %s:%d Found item def not contained in any set def. Key = %s, in %s:%d Duplicate item def found. Key = %s, in %s:%d Duplicate item def local tag found. LocalTag = 0x%04x, Key = %s, in %s:%d Item def has unknown type (%d). LocalTag = 0x%04x, Key = %s, in %s:%d mxf_find_set_def(dataModel, &setDef->parentSetDefKey, &setDef->parentSetDef)mxf_find_set_def(dataModel, &itemDef->setDefKey, &setDef)mxf_append_list_element(&setDef->itemDefs, (void*)itemDef)Number of compound item type members exceeds hardcoded maximum %d, in %s:%d (type->info.compound.members[memberIndex].name = (char*)malloc(sizeof(char) * (strlen(memberName) + 1))) != NULL(newItemDef = (MXFItemDef*)malloc(sizeof(MXFItemDef))) != NULL(newItemDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLmxf_append_list_element(&dataModel->itemDefs, (void*)itemDef)add_item_def(dataModel, newItemDef)typeId < sizeof(dataModel->types) / sizeof(MXFItemType) && dataModel->types[typeId].typeId == 0(type->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLtypeId > 0 && typeId < MXF_EXTENSION_TYPE(newSetDef = (MXFSetDef*)malloc(sizeof(MXFSetDef))) != NULL(newSetDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLmxf_append_list_element(&dataModel->setDefs, (void*)setDef)add_set_def(dataModel, newSetDef)(newDataModel = (MXFDataModel*)malloc(sizeof(MXFDataModel))) != NULL./include/mxf/mxf_baseline_data_model.hmxf_register_basic_type(newDataModel, "Int8", MXF_INT8_TYPE, 1)mxf_register_basic_type(newDataModel, "Int16", MXF_INT16_TYPE, 2)mxf_register_basic_type(newDataModel, "Int32", MXF_INT32_TYPE, 3)mxf_register_basic_type(newDataModel, "Int64", MXF_INT64_TYPE, 4)mxf_register_basic_type(newDataModel, "UInt8", MXF_UINT8_TYPE, 1)mxf_register_basic_type(newDataModel, "UInt16", MXF_UINT16_TYPE, 2)mxf_register_basic_type(newDataModel, "UInt32", MXF_UINT32_TYPE, 3)mxf_register_basic_type(newDataModel, "UInt64", MXF_UINT64_TYPE, 4)mxf_register_basic_type(newDataModel, "Raw", MXF_RAW_TYPE, 0)mxf_register_array_type(newDataModel, "UTF16String", MXF_UTF16STRING_TYPE, MXF_UTF16_TYPE, 0)mxf_register_array_type(newDataModel, "Int32Array", MXF_INT32ARRAY_TYPE, MXF_INT32_TYPE, 0)mxf_register_array_type(newDataModel, "UInt32Array", MXF_UINT32ARRAY_TYPE, MXF_UINT32_TYPE, 0)mxf_register_array_type(newDataModel, "Int64Array", MXF_INT64ARRAY_TYPE, MXF_INT64_TYPE, 0)mxf_register_array_type(newDataModel, "UInt8Array", MXF_UINT8ARRAY_TYPE, MXF_UINT8_TYPE, 0)mxf_register_array_type(newDataModel, "ISO7String", MXF_ISO7STRING_TYPE, MXF_ISO7_TYPE, 0)mxf_register_array_type(newDataModel, "Int32Batch", MXF_INT32BATCH_TYPE, MXF_INT32_TYPE, 0)mxf_register_array_type(newDataModel, "UInt32Batch", MXF_UINT32BATCH_TYPE, MXF_UINT32_TYPE, 0)mxf_register_array_type(newDataModel, "AUIDArray", MXF_AUIDARRAY_TYPE, MXF_AUID_TYPE, 0)mxf_register_array_type(newDataModel, "ULBatch", MXF_ULBATCH_TYPE, MXF_UL_TYPE, 0)mxf_register_array_type(newDataModel, "StrongRefArray", MXF_STRONGREFARRAY_TYPE, MXF_STRONGREF_TYPE, 0)mxf_register_array_type(newDataModel, "StrongRefBatch", MXF_STRONGREFBATCH_TYPE, MXF_STRONGREF_TYPE, 0)mxf_register_array_type(newDataModel, "WeakRefArray", MXF_WEAKREFARRAY_TYPE, MXF_WEAKREF_TYPE, 0)mxf_register_array_type(newDataModel, "WeakRefBatch", MXF_WEAKREFBATCH_TYPE, MXF_WEAKREF_TYPE, 0)mxf_register_array_type(newDataModel, "RationalArray", MXF_RATIONALARRAY_TYPE, MXF_RATIONAL_TYPE, 0)mxf_register_array_type(newDataModel, "RGBALayout", MXF_RGBALAYOUT_TYPE, MXF_RGBALAYOUTCOMPONENT_TYPE, 0)itemType = mxf_register_compound_type(newDataModel, "Rational", MXF_RATIONAL_TYPE)mxf_register_compound_type_member(itemType, "Numerator", MXF_INT32_TYPE)mxf_register_compound_type_member(itemType, "Denominator", MXF_INT32_TYPE)itemType = mxf_register_compound_type(newDataModel, "Timestamp", MXF_TIMESTAMP_TYPE)mxf_register_compound_type_member(itemType, "Year", MXF_UINT16_TYPE)mxf_register_compound_type_member(itemType, "Month", MXF_UINT8_TYPE)mxf_register_compound_type_member(itemType, "Day", MXF_UINT8_TYPE)mxf_register_compound_type_member(itemType, "Hours", MXF_UINT8_TYPE)mxf_register_compound_type_member(itemType, "Minutes", MXF_UINT8_TYPE)mxf_register_compound_type_member(itemType, "Seconds", MXF_UINT8_TYPE)mxf_register_compound_type_member(itemType, "QMSec", MXF_UINT8_TYPE)itemType = mxf_register_compound_type(newDataModel, "ProductVersion", MXF_PRODUCTVERSION_TYPE)mxf_register_compound_type_member(itemType, "Major", MXF_UINT16_TYPE)mxf_register_compound_type_member(itemType, "Minor", MXF_UINT16_TYPE)mxf_register_compound_type_member(itemType, "Patch", MXF_UINT16_TYPE)mxf_register_compound_type_member(itemType, "Build", MXF_UINT16_TYPE)mxf_register_compound_type_member(itemType, "Release", MXF_UINT16_TYPE)itemType = mxf_register_compound_type(newDataModel, "Indirect", MXF_INDIRECT_TYPE)mxf_register_compound_type_member(itemType, "Type", MXF_UL_TYPE)mxf_register_compound_type_member(itemType, "Value", MXF_UINT8ARRAY_TYPE)itemType = mxf_register_compound_type(newDataModel, "RGBALayoutComponent", MXF_RGBALAYOUTCOMPONENT_TYPE)mxf_register_compound_type_member(itemType, "Code", MXF_RGBACODE_TYPE)mxf_register_compound_type_member(itemType, "Depth", MXF_UINT8_TYPE)mxf_register_interpret_type(newDataModel, "VersionType", MXF_VERSIONTYPE_TYPE, MXF_UINT16_TYPE, 0)mxf_register_interpret_type(newDataModel, "UTF16", MXF_UTF16_TYPE, MXF_UINT16_TYPE, 0)mxf_register_interpret_type(newDataModel, "Boolean", MXF_BOOLEAN_TYPE, MXF_UINT8_TYPE, 0)mxf_register_interpret_type(newDataModel, "ISO7", MXF_ISO7_TYPE, MXF_UINT8_TYPE, 0)mxf_register_interpret_type(newDataModel, "Length", MXF_LENGTH_TYPE, MXF_INT64_TYPE, 0)mxf_register_interpret_type(newDataModel, "Position", MXF_POSITION_TYPE, MXF_INT64_TYPE, 0)mxf_register_interpret_type(newDataModel, "RGBACode", MXF_RGBACODE_TYPE, MXF_UINT8_TYPE, 0)mxf_register_interpret_type(newDataModel, "Stream", MXF_STREAM_TYPE, MXF_RAW_TYPE, 0)mxf_register_interpret_type(newDataModel, "DataValue", MXF_DATAVALUE_TYPE, MXF_UINT8ARRAY_TYPE, 0)mxf_register_interpret_type(newDataModel, "Identifier", MXF_IDENTIFIER_TYPE, MXF_UINT8ARRAY_TYPE, 0)mxf_register_interpret_type(newDataModel, "Opaque", MXF_OPAQUE_TYPE, MXF_UINT8ARRAY_TYPE, 0)mxf_register_interpret_type(newDataModel, "UMID", MXF_UMID_TYPE, MXF_IDENTIFIER_TYPE, 32)mxf_register_interpret_type(newDataModel, "UID", MXF_UID_TYPE, MXF_IDENTIFIER_TYPE, 16)mxf_register_interpret_type(newDataModel, "UL", MXF_UL_TYPE, MXF_IDENTIFIER_TYPE, 16)mxf_register_interpret_type(newDataModel, "UUID", MXF_UUID_TYPE, MXF_IDENTIFIER_TYPE, 16)mxf_register_interpret_type(newDataModel, "AUID", MXF_AUID_TYPE, MXF_UL_TYPE, 16)mxf_register_interpret_type(newDataModel, "PackageID", MXF_PACKAGEID_TYPE, MXF_UMID_TYPE, 32)mxf_register_interpret_type(newDataModel, "StrongRef", MXF_STRONGREF_TYPE, MXF_UUID_TYPE, 16)mxf_register_interpret_type(newDataModel, "WeakRef", MXF_WEAKREF_TYPE, MXF_UUID_TYPE, 16)mxf_register_interpret_type(newDataModel, "Orientation", MXF_ORIENTATION_TYPE, MXF_UINT8_TYPE, 0)mxf_register_set_def(newDataModel, "root", &MXF_SET_K(root), &MXF_SET_K(root))mxf_register_set_def(newDataModel, "InterchangeObject", &MXF_SET_K(root), &MXF_SET_K(InterchangeObject))mxf_register_item_def(newDataModel, "InstanceUID", &MXF_SET_K(InterchangeObject), &MXF_ITEM_K(InterchangeObject, InstanceUID), 0x3c0a, MXF_UUID_TYPE, 1)mxf_register_item_def(newDataModel, "GenerationUID", &MXF_SET_K(InterchangeObject), &MXF_ITEM_K(InterchangeObject, GenerationUID), 0x0102, MXF_UUID_TYPE, 0)mxf_register_set_def(newDataModel, "Preface", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Preface))mxf_register_item_def(newDataModel, "LastModifiedDate", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, LastModifiedDate), 0x3b02, MXF_TIMESTAMP_TYPE, 1)mxf_register_item_def(newDataModel, "Version", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, Version), 0x3b05, MXF_VERSIONTYPE_TYPE, 1)mxf_register_item_def(newDataModel, "ObjectModelVersion", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ObjectModelVersion), 0x3b07, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "PrimaryPackage", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, PrimaryPackage), 0x3b08, MXF_WEAKREF_TYPE, 0)mxf_register_item_def(newDataModel, "Identifications", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, Identifications), 0x3b06, MXF_STRONGREFARRAY_TYPE, 1)mxf_register_item_def(newDataModel, "ContentStorage", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ContentStorage), 0x3b03, MXF_STRONGREF_TYPE, 1)mxf_register_item_def(newDataModel, "OperationalPattern", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, OperationalPattern), 0x3b09, MXF_UL_TYPE, 1)mxf_register_item_def(newDataModel, "EssenceContainers", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, EssenceContainers), 0x3b0a, MXF_ULBATCH_TYPE, 1)mxf_register_item_def(newDataModel, "DMSchemes", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, DMSchemes), 0x3b0b, MXF_ULBATCH_TYPE, 1)mxf_register_set_def(newDataModel, "Identification", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Identification))mxf_register_item_def(newDataModel, "ThisGenerationUID", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ThisGenerationUID), 0x3c09, MXF_UUID_TYPE, 1)mxf_register_item_def(newDataModel, "CompanyName", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, CompanyName), 0x3c01, MXF_UTF16STRING_TYPE, 1)mxf_register_item_def(newDataModel, "ProductName", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ProductName), 0x3c02, MXF_UTF16STRING_TYPE, 1)mxf_register_item_def(newDataModel, "ProductVersion", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ProductVersion), 0x3c03, MXF_PRODUCTVERSION_TYPE, 0)mxf_register_item_def(newDataModel, "VersionString", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, VersionString), 0x3c04, MXF_UTF16STRING_TYPE, 1)mxf_register_item_def(newDataModel, "ProductUID", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ProductUID), 0x3c05, MXF_UUID_TYPE, 1)mxf_register_item_def(newDataModel, "ModificationDate", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ModificationDate), 0x3c06, MXF_TIMESTAMP_TYPE, 1)mxf_register_item_def(newDataModel, "ToolkitVersion", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ToolkitVersion), 0x3c07, MXF_PRODUCTVERSION_TYPE, 0)mxf_register_item_def(newDataModel, "Platform", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, Platform), 0x3c08, MXF_UTF16STRING_TYPE, 0)mxf_register_set_def(newDataModel, "ContentStorage", &MXF_SET_K(InterchangeObject), &MXF_SET_K(ContentStorage))mxf_register_item_def(newDataModel, "Packages", &MXF_SET_K(ContentStorage), &MXF_ITEM_K(ContentStorage, Packages), 0x1901, MXF_STRONGREFBATCH_TYPE, 1)mxf_register_item_def(newDataModel, "EssenceContainerData", &MXF_SET_K(ContentStorage), &MXF_ITEM_K(ContentStorage, EssenceContainerData), 0x1902, MXF_STRONGREFBATCH_TYPE, 0)mxf_register_set_def(newDataModel, "EssenceContainerData", &MXF_SET_K(InterchangeObject), &MXF_SET_K(EssenceContainerData))mxf_register_item_def(newDataModel, "LinkedPackageUID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, LinkedPackageUID), 0x2701, MXF_UMID_TYPE, 1)mxf_register_item_def(newDataModel, "IndexSID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, IndexSID), 0x3f06, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "BodySID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, BodySID), 0x3f07, MXF_UINT32_TYPE, 1)mxf_register_set_def(newDataModel, "GenericPackage", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericPackage))mxf_register_item_def(newDataModel, "PackageUID", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageUID), 0x4401, MXF_UMID_TYPE, 1)mxf_register_item_def(newDataModel, "Name", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, Name), 0x4402, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(newDataModel, "PackageCreationDate", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageCreationDate), 0x4405, MXF_TIMESTAMP_TYPE, 1)mxf_register_item_def(newDataModel, "PackageModifiedDate", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageModifiedDate), 0x4404, MXF_TIMESTAMP_TYPE, 1)mxf_register_item_def(newDataModel, "Tracks", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, Tracks), 0x4403, MXF_STRONGREFARRAY_TYPE, 1)mxf_register_set_def(newDataModel, "Locator", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Locator))mxf_register_set_def(newDataModel, "NetworkLocator", &MXF_SET_K(Locator), &MXF_SET_K(NetworkLocator))mxf_register_item_def(newDataModel, "URLString", &MXF_SET_K(NetworkLocator), &MXF_ITEM_K(NetworkLocator, URLString), 0x4001, MXF_UTF16STRING_TYPE, 1)mxf_register_set_def(newDataModel, "TextLocator", &MXF_SET_K(Locator), &MXF_SET_K(TextLocator))mxf_register_item_def(newDataModel, "LocatorName", &MXF_SET_K(TextLocator), &MXF_ITEM_K(TextLocator, LocatorName), 0x4101, MXF_UTF16STRING_TYPE, 1)mxf_register_set_def(newDataModel, "GenericTrack", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericTrack))mxf_register_item_def(newDataModel, "TrackID", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackID), 0x4801, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "TrackNumber", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackNumber), 0x4804, MXF_UINT32_TYPE, 1)mxf_register_item_def(newDataModel, "TrackName", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackName), 0x4802, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(newDataModel, "Sequence", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, Sequence), 0x4803, MXF_STRONGREF_TYPE, 1)mxf_register_set_def(newDataModel, "StaticTrack", &MXF_SET_K(GenericTrack), &MXF_SET_K(StaticTrack))mxf_register_set_def(newDataModel, "Track", &MXF_SET_K(GenericTrack), &MXF_SET_K(Track))mxf_register_item_def(newDataModel, "EditRate", &MXF_SET_K(Track), &MXF_ITEM_K(Track, EditRate), 0x4b01, MXF_RATIONAL_TYPE, 1)mxf_register_item_def(newDataModel, "Origin", &MXF_SET_K(Track), &MXF_ITEM_K(Track, Origin), 0x4b02, MXF_POSITION_TYPE, 1)mxf_register_set_def(newDataModel, "EventTrack", &MXF_SET_K(GenericTrack), &MXF_SET_K(EventTrack))mxf_register_item_def(newDataModel, "EventEditRate", &MXF_SET_K(EventTrack), &MXF_ITEM_K(EventTrack, EventEditRate), 0x4901, MXF_RATIONAL_TYPE, 1)mxf_register_item_def(newDataModel, "EventOrigin", &MXF_SET_K(EventTrack), &MXF_ITEM_K(EventTrack, EventOrigin), 0x4902, MXF_POSITION_TYPE, 0)mxf_register_set_def(newDataModel, "StructuralComponent", &MXF_SET_K(InterchangeObject), &MXF_SET_K(StructuralComponent))mxf_register_item_def(newDataModel, "DataDefinition", &MXF_SET_K(StructuralComponent), &MXF_ITEM_K(StructuralComponent, DataDefinition), 0x0201, MXF_UL_TYPE, 1)mxf_register_item_def(newDataModel, "Duration", &MXF_SET_K(StructuralComponent), &MXF_ITEM_K(StructuralComponent, Duration), 0x0202, MXF_LENGTH_TYPE, 0)mxf_register_set_def(newDataModel, "Sequence", &MXF_SET_K(StructuralComponent), &MXF_SET_K(Sequence))mxf_register_item_def(newDataModel, "StructuralComponents", &MXF_SET_K(Sequence), &MXF_ITEM_K(Sequence, StructuralComponents), 0x1001, MXF_STRONGREFARRAY_TYPE, 1)mxf_register_set_def(newDataModel, "TimecodeComponent", &MXF_SET_K(StructuralComponent), &MXF_SET_K(TimecodeComponent))mxf_register_item_def(newDataModel, "RoundedTimecodeBase", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, RoundedTimecodeBase), 0x1502, MXF_UINT16_TYPE, 1)mxf_register_item_def(newDataModel, "StartTimecode", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, StartTimecode), 0x1501, MXF_POSITION_TYPE, 1)mxf_register_item_def(newDataModel, "DropFrame", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, DropFrame), 0x1503, MXF_BOOLEAN_TYPE, 1)mxf_register_set_def(newDataModel, "SourceClip", &MXF_SET_K(StructuralComponent), &MXF_SET_K(SourceClip))mxf_register_item_def(newDataModel, "StartPosition", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, StartPosition), 0x1201, MXF_POSITION_TYPE, 1)mxf_register_item_def(newDataModel, "SourcePackageID", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, SourcePackageID), 0x1101, MXF_PACKAGEID_TYPE, 1)mxf_register_item_def(newDataModel, "SourceTrackID", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, SourceTrackID), 0x1102, MXF_UINT32_TYPE, 1)mxf_register_set_def(newDataModel, "DMSegment", &MXF_SET_K(StructuralComponent), &MXF_SET_K(DMSegment))mxf_register_item_def(newDataModel, "EventStartPosition", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, EventStartPosition), 0x0601, MXF_POSITION_TYPE, 1)mxf_register_item_def(newDataModel, "EventComment", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, EventComment), 0x0602, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(newDataModel, "TrackIDs", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, TrackIDs), 0x6102, MXF_UINT32BATCH_TYPE, 0)mxf_register_item_def(newDataModel, "DMFramework", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, DMFramework), 0x6101, MXF_STRONGREF_TYPE, 0)mxf_register_set_def(newDataModel, "DMSourceClip", &MXF_SET_K(SourceClip), &MXF_SET_K(DMSourceClip))mxf_register_item_def(newDataModel, "DMSourceClipTrackIDs", &MXF_SET_K(DMSourceClip), &MXF_ITEM_K(DMSourceClip, DMSourceClipTrackIDs), 0x6103, MXF_UINT32BATCH_TYPE, 0)mxf_register_set_def(newDataModel, "MaterialPackage", &MXF_SET_K(GenericPackage), &MXF_SET_K(MaterialPackage))mxf_register_set_def(newDataModel, "SourcePackage", &MXF_SET_K(GenericPackage), &MXF_SET_K(SourcePackage))mxf_register_item_def(newDataModel, "Descriptor", &MXF_SET_K(SourcePackage), &MXF_ITEM_K(SourcePackage, Descriptor), 0x4701, MXF_STRONGREF_TYPE, 0)mxf_register_set_def(newDataModel, "GenericDescriptor", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericDescriptor))mxf_register_item_def(newDataModel, "Locators", &MXF_SET_K(GenericDescriptor), &MXF_ITEM_K(GenericDescriptor, Locators), 0x2f01, MXF_STRONGREFARRAY_TYPE, 0)mxf_register_set_def(newDataModel, "FileDescriptor", &MXF_SET_K(GenericDescriptor), &MXF_SET_K(FileDescriptor))mxf_register_item_def(newDataModel, "LinkedTrackID", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, LinkedTrackID), 0x3006, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "SampleRate", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, SampleRate), 0x3001, MXF_RATIONAL_TYPE, 1)mxf_register_item_def(newDataModel, "ContainerDuration", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, ContainerDuration), 0x3002, MXF_LENGTH_TYPE, 0)mxf_register_item_def(newDataModel, "EssenceContainer", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, EssenceContainer), 0x3004, MXF_UL_TYPE, 1)mxf_register_item_def(newDataModel, "Codec", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, Codec), 0x3005, MXF_UL_TYPE, 0)GenericPictureEssenceDescriptormxf_register_set_def(newDataModel, "GenericPictureEssenceDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(GenericPictureEssenceDescriptor))mxf_register_item_def(newDataModel, "SignalStandard", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SignalStandard), 0x3215, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "FrameLayout", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameLayout), 0x320c, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "StoredWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredWidth), 0x3203, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "StoredHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredHeight), 0x3202, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "StoredF2Offset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredF2Offset), 0x3216, MXF_INT32_TYPE, 0)mxf_register_item_def(newDataModel, "SampledWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledWidth), 0x3205, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "SampledHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledHeight), 0x3204, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "SampledXOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledXOffset), 0x3206, MXF_INT32_TYPE, 0)mxf_register_item_def(newDataModel, "SampledYOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledYOffset), 0x3207, MXF_INT32_TYPE, 0)mxf_register_item_def(newDataModel, "DisplayHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayHeight), 0x3208, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "DisplayWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayWidth), 0x3209, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "DisplayXOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayXOffset), 0x320a, MXF_INT32_TYPE, 0)mxf_register_item_def(newDataModel, "DisplayYOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayYOffset), 0x320b, MXF_INT32_TYPE, 0)mxf_register_item_def(newDataModel, "DisplayF2Offset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayF2Offset), 0x3217, MXF_INT32_TYPE, 0)mxf_register_item_def(newDataModel, "AspectRatio", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, AspectRatio), 0x320e, MXF_RATIONAL_TYPE, 0)mxf_register_item_def(newDataModel, "ActiveFormatDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ActiveFormatDescriptor), 0x3218, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "VideoLineMap", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, VideoLineMap), 0x320d, MXF_INT32ARRAY_TYPE, 0)mxf_register_item_def(newDataModel, "AlphaTransparency", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, AlphaTransparency), 0x320f, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "CaptureGamma", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, CaptureGamma), 0x3210, MXF_UL_TYPE, 0)mxf_register_item_def(newDataModel, "ImageAlignmentOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageAlignmentOffset), 0x3211, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "ImageStartOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageStartOffset), 0x3213, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "ImageEndOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageEndOffset), 0x3214, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "FieldDominance", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, FieldDominance), 0x3212, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "PictureEssenceCoding", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, PictureEssenceCoding), 0x3201, MXF_UL_TYPE, 0)mxf_register_set_def(newDataModel, "CDCIEssenceDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_SET_K(CDCIEssenceDescriptor))mxf_register_item_def(newDataModel, "ComponentDepth", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ComponentDepth), 0x3301, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "HorizontalSubsampling", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, HorizontalSubsampling), 0x3302, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "VerticalSubsampling", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, VerticalSubsampling), 0x3308, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "ColorSiting", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ColorSiting), 0x3303, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "ReversedByteOrder", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ReversedByteOrder), 0x330b, MXF_BOOLEAN_TYPE, 0)mxf_register_item_def(newDataModel, "PaddingBits", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, PaddingBits), 0x3307, MXF_INT16_TYPE, 0)mxf_register_item_def(newDataModel, "AlphaSampleDepth", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, AlphaSampleDepth), 0x3309, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "BlackRefLevel", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, BlackRefLevel), 0x3304, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "WhiteReflevel", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, WhiteReflevel), 0x3305, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "ColorRange", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ColorRange), 0x3306, MXF_UINT32_TYPE, 0)mxf_register_set_def(newDataModel, "RGBAEssenceDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_SET_K(RGBAEssenceDescriptor))mxf_register_item_def(newDataModel, "ComponentMaxRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ComponentMaxRef), 0x3406, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "ComponentMinRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ComponentMinRef), 0x3407, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "AlphaMaxRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, AlphaMaxRef), 0x3408, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "AlphaMinRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, AlphaMinRef), 0x3409, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "ScanningDirection", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ScanningDirection), 0x3405, MXF_ORIENTATION_TYPE, 0)mxf_register_item_def(newDataModel, "PixelLayout", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, PixelLayout), 0x3401, MXF_RGBALAYOUT_TYPE, 0)mxf_register_item_def(newDataModel, "Palette", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, Palette), 0x3403, MXF_DATAVALUE_TYPE, 0)mxf_register_item_def(newDataModel, "PaletteLayout", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, PaletteLayout), 0x3404, MXF_RGBALAYOUT_TYPE, 0)mxf_register_set_def(newDataModel, "GenericSoundEssenceDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(GenericSoundEssenceDescriptor))mxf_register_item_def(newDataModel, "AudioSamplingRate", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioSamplingRate), 0x3d03, MXF_RATIONAL_TYPE, 0)mxf_register_item_def(newDataModel, "Locked", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, Locked), 0x3d02, MXF_BOOLEAN_TYPE, 0)mxf_register_item_def(newDataModel, "AudioRefLevel", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioRefLevel), 0x3d04, MXF_INT8_TYPE, 0)mxf_register_item_def(newDataModel, "ElectroSpatialFormulation", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, ElectroSpatialFormulation), 0x3d05, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "ChannelCount", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, ChannelCount), 0x3d07, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "QuantizationBits", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, QuantizationBits), 0x3d01, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "DialNorm", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, DialNorm), 0x3d0c, MXF_INT8_TYPE, 0)mxf_register_item_def(newDataModel, "SoundEssenceCompression", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, SoundEssenceCompression), 0x3d06, MXF_UL_TYPE, 0)mxf_register_set_def(newDataModel, "GenericDataEssenceDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(GenericDataEssenceDescriptor))mxf_register_item_def(newDataModel, "DataEssenceCoding", &MXF_SET_K(GenericDataEssenceDescriptor), &MXF_ITEM_K(GenericDataEssenceDescriptor, DataEssenceCoding), 0x3e01, MXF_UL_TYPE, 0)mxf_register_set_def(newDataModel, "MultipleDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(MultipleDescriptor))mxf_register_item_def(newDataModel, "SubDescriptorUIDs", &MXF_SET_K(MultipleDescriptor), &MXF_ITEM_K(MultipleDescriptor, SubDescriptorUIDs), 0x3f01, MXF_STRONGREFARRAY_TYPE, 1)mxf_register_set_def(newDataModel, "WaveAudioDescriptor", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_SET_K(WaveAudioDescriptor))mxf_register_item_def(newDataModel, "BlockAlign", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, BlockAlign), 0x3d0a, MXF_UINT16_TYPE, 1)mxf_register_item_def(newDataModel, "SequenceOffset", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, SequenceOffset), 0x3d0b, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "AvgBps", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, AvgBps), 0x3d09, MXF_UINT32_TYPE, 1)mxf_register_set_def(newDataModel, "AES3AudioDescriptor", &MXF_SET_K(WaveAudioDescriptor), &MXF_SET_K(AES3AudioDescriptor))mxf_register_set_def(newDataModel, "DMFramework", &MXF_SET_K(InterchangeObject), &MXF_SET_K(DMFramework))mxf_register_set_def(newDataModel, "DMSet", &MXF_SET_K(InterchangeObject), &MXF_SET_K(DMSet))item_def_eqset_def_eqadd_set_def+4S +4+4 +4S /+4+4+4+4+4+4+4+4+4+4S 0+4 +4 +4 +4 +4 +4 +4+4  +4 +4S +4+4+4S #+4+4+4+4S 4+4+4+4+4+4+4S 1+4S 2+4+4S 3+4+4S 8+4+4+4+4+4S :+4S ;+40+4+4S 9+40+4 +4S +4+4+4S +4 +4S +4+4+4+4S +4+4+4+4S A+4+40+4+4 +4S E+4+4S 6+4S 7+4+4S $+4+4S %+4+4+4+4+4+4S '+4+4+4+4+4+4+4+4 +4 +4 +4 +4 +4+4+4+4 +4+4 +4+4+4+4+4+4+4S (+4 +4+4+4+4 +4+4+4+4+4+4S )+4 +4 +4 +4+4+4+4+4 +4S B+4+4+4+4+4+4+4+4+4S C+4+4S D+4 +4S H+4+4+4+4S G+4S +4S ./mxf/mxf_header_metadata.citem->length >= 8index < countitem->length == 2item->length == 10item->length == 1item->length == 8item->length == 32item->length == 16set->headerMetadata != NULLitem->length == 4mxf_write_set(mxfFile, set)add_item(set, newItem)newItem->length >= 8elementLen == existElementLenheaderByteCount != 0mxf_is_primer_pack(pkey)mxf_skip(mxfFile, len)count == headerByteCountmxf_find_item_def(headerMetadata->dataModel, key, &itemDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)key, itemDef->localTag, &tag)(item->value = (uint8_t*)malloc(sizeof(uint8_t) * (len))) != NULLmxf_get_item(set, itemKey, &item)mxf_get_uuid_item(set, itemKey, &uuidValue)mxf_dereference_s(set->headerMetadata, setsIter, &uuidValue, value)mxf_dereference(set->headerMetadata, &uuidValue, value)mxf_write_local_tag(mxfFile, item->tag)mxf_write_uint16(mxfFile, item->length)mxf_file_write(mxfFile, item->value, item->length) == item->lengthmxf_write_fixed_kl(mxfFile, &set->key, 4, setLen)mxf_write_kl(mxfFile, &set->key, setLen)mxf_write_item(mxfFile, (MXFMetadataItem*)mxf_get_iter_element(&iter))setSize == set->fixedSpaceAllocation || (setSize < set->fixedSpaceAllocation && setSize + mxf_get_min_llen(mxfFile) + mxfKey_extlen <= set->fixedSpaceAllocation)mxf_write_fill(mxfFile, (uint32_t)(set->fixedSpaceAllocation - setSize))mxf_write_primer_pack(mxfFile, headerMetadata->primerPack)mxf_file_read(mxfFile, buffer, len) == lenmxf_read_local_tag(mxfFile, itemTag)mxf_read_uint16(mxfFile, itemLen)mxf_find_set_def(headerMetadata->dataModel, key, &setDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)&itemDef->key, itemDef->localTag, &tag)(newSet = (MXFMetadataSet*)malloc(sizeof(MXFMetadataSet))) != NULLset->headerMetadata != NULL && set->headerMetadata->dataModel != NULLmxf_create_list(&newList, NULL)mxf_append_list_element(newList, (void*)set)mxf_get_list_length(setList) == 1mxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(Preface), &prefaceSet)mxf_write_set(mxfFile, prefaceSet)mxf_write_header_primer_pack(mxfFile, headerMetadata)mxf_write_header_sets(mxfFile, headerMetadata)(newItem = (MXFMetadataItem*)malloc(sizeof(MXFMetadataItem))) != NULLmxf_remove_item(item->set, &item->key, &removedItem)mxf_append_list_element(&set->items, (void*)item)mxf_find_item_def(headerMetadata->dataModel, itemKey, &itemDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)itemKey, itemDef->localTag, &tag)mxf_create_item(set, itemKey, tag, &resultItem)set->headerMetadata != ((void *)0)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8))) != NULLget_or_create_set_item(set->headerMetadata, set, itemKey, &newItem)mxf_set_item_value(newItem, buffer, 8)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + arrayLen * elementLen))) != NULLnewItem->length == 8 + arrayLen * existElementLen8 + arrayLen * elementLen < 65536mxf_set_item_value(newItem, buffer, (uint16_t)(8 + arrayLen * elementLen))mxf_grow_array_item(set, itemKey, mxfUUID_extlen, 1, &arrayElement)8 + count * elementLen < 65536(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + count * elementLen))) != NULLmxf_set_item_value(newItem, buffer, (uint16_t)(8 + count * elementLen))mxf_set_item_value(newItem, buffer, 2)mxf_set_item_value(newItem, buffer, 10)mxf_set_item_value(newItem, buffer, 1)mxf_set_item_value(newItem, buffer, 32)mxf_set_item_value(newItem, buffer, 16)mxf_set_item_value(newItem, buffer, size * mxfUTF16Char_extlen)mxf_set_item_value(newItem, buffer, (uint16_t)((wcslen(value) + 1) * mxfUTF16Char_extlen))mxf_set_item_value(newItem, buffer, 4)destSet->headerMetadata != ((void *)0)mxf_get_item(sourceSet, itemKey, &sourceItem)get_or_create_set_item(destSet->headerMetadata, destSet, itemKey, &newItem)mxf_set_item_value(newItem, sourceItem->value, sourceItem->length)mxf_set_item_value(newItem, value, len)!mxf_equals_uuid(&set->instanceUID, &g_Null_UUID)mxf_remove_set(set->headerMetadata, set)mxf_append_list_element(&headerMetadata->sets, (void*)set)headerMetadata->primerPack != ((void *)0)create_empty_set(key, &newSet)mxf_read_item_tl(mxfFile, &itemTag, &itemLen)mxf_create_item(newSet, &itemKey, itemTag, &newItem)mxf_read_item(mxfFile, newItem, itemLen)mxf_skip(mxfFile, (int64_t)itemLen)Encountered item with tag %d not registered in the primer, in %s:%d Incorrect metadata set length encountered, in %s:%d Metadata set does not have InstanceUID item, in %s:%d mxf_add_set(headerMetadata, newSet)mxf_skip(mxfFile, (int64_t)len)mxf_read_primer_pack(mxfFile, &headerMetadata->primerPack)filter->before_set_read(filter->privateData, headerMetadata, &key, llen, len, &skip)mxf_read_and_return_set(mxfFile, &key, len, headerMetadata, 0, &newSet)filter->after_set_read(filter->privateData, headerMetadata, newSet, &skip)mxf_read_set(mxfFile, &key, len, headerMetadata, 1)mxf_set_uuid_item(newSet, &MXF_ITEM_K(InterchangeObject, InstanceUID), &uuid)(newHeaderMetadata = (MXFHeaderMetadata*)malloc(sizeof(MXFHeaderMetadata))) != NULLmxf_create_primer_pack(&newHeaderMetadata->primerPack)mxf_set_empty_array_itemmxf_grow_array_itemmxf_alloc_array_item_elementsmxf_set_rgba_layout_component_itemmxf_set_product_version_itemmxf_set_boolean_itemmxf_set_length_itemmxf_set_position_itemmxf_set_rational_itemmxf_set_umid_itemmxf_set_weakref_itemmxf_set_strongref_itemmxf_set_fixed_size_utf16string_itemmxf_set_utf16string_itemmxf_set_timestamp_itemmxf_set_auid_itemmxf_set_ul_itemmxf_set_uuid_itemmxf_set_version_type_itemmxf_set_int64_itemmxf_set_int32_itemmxf_set_int16_itemmxf_set_int8_itemmxf_set_uint64_itemmxf_set_uint32_itemmxf_set_uint16_itemmxf_set_uint8_itemmxf_clone_itemmxf_set_itemset_eq_instanceuid+4S /+4mxf_read_and_return_setitem_eq_keyeq_pointer./products/mxf_avid.cname != NULL && value != NULLmxf_write_uint8(mxfFile, 25)ResolutionIDFrameSampleSizeImageSizeDefinitionObjectProjectNameProjectEditRateMobAttributeListUserCommentsTaggedValueTapeDescriptormxf_create_list(&newNames, free)mxf_create_list(&newValues, free)mxf_get_array_item_count(packageSet, itemKey, &count)mxf_get_array_item_element(packageSet, itemKey, i, &element)mxf_get_strongref(packageSet->headerMetadata, element, &taggedValueSet)(newValue = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (strSize + 1))) != NULLmxf_append_list_element(newValues, taggedValueValue)mxf_get_utf16string_item_size(taggedValueSet, &MXF_ITEM_K(TaggedValue, Name), &taggedValueNameSize)(taggedValueName = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (taggedValueNameSize))) != NULLmxf_get_utf16string_item(taggedValueSet, &MXF_ITEM_K(TaggedValue, Name), taggedValueName)mxf_append_list_element(newNames, taggedValueName)(newEntry = (MXFAvidObjectReference*)malloc(sizeof(MXFAvidObjectReference))) != NULLmxf_write_uint16(mxfFile, 0xffff)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (size))) != NULLmxf_set_item(set, itemKey, buffer, size)mxf_create_set(headerMetadata, &MXF_SET_K(TaggedValue), &taggedValueSet)mxf_add_array_item_strongref(packageSet, &MXF_ITEM_K(GenericPackage, UserComments), taggedValueSet)mxf_set_utf16string_item(taggedValueSet, &MXF_ITEM_K(TaggedValue, Name), name)mxf_avid_set_indirect_string_item(taggedValueSet, &MXF_ITEM_K(TaggedValue, Value), value)mxf_add_array_item_strongref(packageSet, &MXF_ITEM_K(GenericPackage, MobAttributeList), taggedValueSet)minor != 0 && minor != (uint32_t)-1mxf_get_uuid_item(set, &MXF_ITEM_K(InterchangeObject, InstanceUID), &instanceUID)mxf_create_item(set, &MXF_ITEM_K(InterchangeObject, InstanceUID), 0x3c0a, &newItem)mxf_set_item_value(newItem, value, mxfUUID_extlen)mxf_create_item(set, &g_Null_Key, 0x0003, &newItem)mxf_create_item(set, &g_Null_Key, 0x0004, &newItem)mxf_create_item(set, &g_Null_Key, 0x0001, &newItem)mxf_create_item(set, &g_Null_Key, 0x0002, &newItem)(avidMetaDictBlob = (uint8_t*)malloc(sizeof(uint8_t) * (g_AvidMetaDictBlob_len))) != NULL(newDirectory = (MXFAvidObjectDirectory*)malloc(sizeof(MXFAvidObjectDirectory))) != NULLmxf_avid_create_object_directory(&objectDirectory)mxf_create_set(headerMetadata, &g_AvidMetadataRoot_key, &newSet)mxf_remove_set(headerMetadata, newSet)mxf_avid_create_metadata_root(headerMetadata, &avidRootSet)mxf_register_primer_entry(primerPack, &g_AvidMetaDictTags[i].uid, g_AvidMetaDictTags[i].localTag, &assignedTag)mxf_avid_register_metadict_tags(headerMetadata->primerPack)(rootMetadataSetPos = mxf_file_tell(mxfFile)) >= 0mxf_avid_set_metadata_root(avidRootSet, &avidRoot)mxf_write_set(mxfFile, avidRootSet)(headerMetadataSetsPos = mxf_file_tell(mxfFile)) >= 0mxf_create_item_tag(primerPack, &tag)mxf_avid_fixup_dynamic_tags_in_blob(headerMetadata->primerPack, avidMetaDictBlob)mxf_file_write(mxfFile, dataPtr, numBytes) == numBytesmxf_avid_write_metadict_blob(mxfFile, avidMetaDictBlob, g_AvidMetaDictBlob_len)mxf_avid_add_object_directory_entry(directory, &g_AvidMetaDictObjectOffsets[i].instanceUID, g_AvidMetaDictObjectOffsets[i].offset + startOffset, g_AvidMetaDictObjectOffsets[i].flags)mxf_avid_register_metadict_object_offsets(headerMetadataSetsPos, objectDirectory)(offset = mxf_file_tell(mxfFile)) >= 0mxf_avid_add_header_dir_entries(mxfFile, objectDirectory, headerMetadata)(avidRoot.directoryOffset = mxf_file_tell(mxfFile)) >= 0mxf_write_k(mxfFile, &g_AvidObjectDirectory_key)mxf_write_l(mxfFile, 9 + 25*numEntries)mxf_write_uint64(mxfFile, numEntries)mxf_write_uuid(mxfFile, &entry->instanceUID)mxf_write_uint64(mxfFile, entry->offset)mxf_avid_write_object_directory(mxfFile, objectDirectory)(endPos = mxf_file_tell(mxfFile)) >= 0mxf_file_seek(mxfFile, rootMetadataSetPos, SEEK_SET)mxf_file_seek(mxfFile, endPos, SEEK_SET)./include/mxf/mxf_avid_extensions_data_model.hmxf_register_item_def(dataModel, "ResolutionID", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ResolutionID), 0x0000, MXF_INT32_TYPE, 0)mxf_register_item_def(dataModel, "FrameSampleSize", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameSampleSize), 0x0000, MXF_INT32_TYPE, 0)mxf_register_item_def(dataModel, "ImageSize", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageSize), 0x0000, MXF_INT32_TYPE, 0)mxf_register_set_def(dataModel, "DefinitionObject", &MXF_SET_K(InterchangeObject), &MXF_SET_K(DefinitionObject))mxf_register_item_def(dataModel, "Identification", &MXF_SET_K(DefinitionObject), &MXF_ITEM_K(DefinitionObject, Identification), 0x1b02, MXF_UL_TYPE, 1)mxf_register_set_def(dataModel, "DataDefinition", &MXF_SET_K(DefinitionObject), &MXF_SET_K(DataDefinition))mxf_register_item_def(dataModel, "ProjectName", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ProjectName), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "ProjectEditRate", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ProjectEditRate), 0x0000, MXF_RATIONAL_TYPE, 0)mxf_register_item_def(dataModel, "MobAttributeList", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, MobAttributeList), 0x0000, MXF_STRONGREFARRAY_TYPE, 0)mxf_register_item_def(dataModel, "UserComments", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, UserComments), 0x4406, MXF_STRONGREFARRAY_TYPE, 0)mxf_register_set_def(dataModel, "TaggedValue", &MXF_SET_K(InterchangeObject), &MXF_SET_K(TaggedValue))mxf_register_item_def(dataModel, "Name", &MXF_SET_K(TaggedValue), &MXF_ITEM_K(TaggedValue, Name), 0x5001, MXF_UTF16STRING_TYPE, 1)mxf_register_item_def(dataModel, "Value", &MXF_SET_K(TaggedValue), &MXF_ITEM_K(TaggedValue, Value), 0x5003, MXF_INDIRECT_TYPE, 1)mxf_register_set_def(dataModel, "TapeDescriptor", &MXF_SET_K(GenericDescriptor), &MXF_SET_K(TapeDescriptor))+4 +4 +4 L+4B+4P`G+4S ?+4B+4mxf_generate_old_aafsdk_umidmxf_generate_aafsdk_umid+4S /S6!Ԗ4FVM*+4+4S '$`u*MQӠ$`u*PQӠ$`u*OQ+4S +4S +4S {%b7I-BpFzeF8|N+4S 4+4S $+4S .&NfBHA+4+4+4+4+4+4 +4 +4 +4 +4 +4+4+4+4+4 +4 +4 +4 +4+4+4 +4+4 +4+4+4+4+4+4 +44G,Ii`unmDÃ!`u] gԩ`u] g1`u] gԹ`u] gA`u] g KffbF!$`u*MQZ$`u*NQәZ$`u*OQ[$`u*PQӕ[`u˵~] !\,DXȠtGB\!MFށJ!]cy<4)`0N0Ed)`u˝Td)`uPoT_e`u˕H:j{%b7I-Bq/h aqH3rpFzeF8|Nrywe M:OsXxAEAyA,Is|b{MƀP`GL"`u˖iObBD$;BEFZ>U1B44Y'wJ?CR&NfBHA`M#9! _;F⭪ س^s iO(ylMɫ\t7 b]TˍN#/;E}c WD<]*%l[1 nM`Cy@ 2Ap]%&9_E}&25)yJBqկXKRPjH[uAʷks}={oAͼklZNdQN.χ  Im̔Glˉ 3/K4]l b_M1%B=an~ARDl ݶeC9[]#沭EK,`>GdW*'A OצsfEA۾D/-K!AwS,,1*6K7bVS~m*:ESyPIY W!t@wt @k&6(La6^LhV&xWKx#${ز3IF{Qg:A[0 #/A{2K ?GO-w$M s9uE yDT?!XdZEFr}![XFTNFls">5EF,^V"m\"qW3B/M#jAJl\h#7N龐e$JZjR6W$1Ki`hHO%s#%C͒YSiF & [2IIP|-J&(d LM&?iM(rlM|'ol?IKBf;1u'q爷Cʹ H咡(`umOٽ$t)úT2U)LDR$J )A˰U t*2HD)ݶVb*kkdվB̴A)b> ~GE02DLb?}eIKT7忓=?" Jt$hn@bwL/A@j4{K8ϊW*ЂA~[>Mv@35eBhA{Fh[BB/Jߑ-8p] 4C@WfYM$ (kCzBNcR.TD. QGKy-Ds:G) EEL%F(pA}E48K^(WF\ۡLIS0ׁ/G¢iCbG\?Gdu${DH^&OUgOHHt9A+MIEagJWTI 2)LhSlKL'F5voHLqyC 7g_MaB1Fۺ&1rGrM*XJƫ#-WuNB:z5MQ7+NN}F$KTsOy.TwE!O&ED'{[uP`>I٥<䨫S2)PtUr@8 uQ)^KɚrʲQ[L֤)_wRDb/z1{R}J{kwSxM FMh"t=SΏ)%Np]buT B 9G$KO ljT5NuDXvaUi,4J$Iv1kvVkX|ME9 ީ@N?V۷JdJqni,fWܿBT˜TWztM75%GKVcX]!PA XAkHh\fAYBD|wV\YqmVgBY\SAZV9@XXZLg[?-Ml@2Vb21[DŰ(Lg_ aUk#\0RGIaSd\2$@$Qg#];ޞI뿳iq{^1KFUfܸ_rKEoU2rM_7SpI-2`+-E6?]`l0G6B*Y!z'aNIޗ f}\KjE&FegwA"ukP_gQnK]>]ֆOh{ZH;;$Y؟hF-MjxEIiԷGRiG*EeHClGrIjFDZogH=#·j"tLML|<2+lS蓬EVslUDqD>jnu"gD-m!$Iz\Yǡm@v@0K\`+n$ ͯ@?ܖ n`pqI 8U#!o仜chM=fo} xNCtS1U@0nǾguMݘiu̖Ѕ{C-{dav~KE&Dovi#CI~d:_wI6<@ưY;կ wBSMFj Dixg=OJ+m!}2x#/23JWRMy vecOFjy^U-AA5i;Sz IB{Ӳ!iz͉omWKzM |4DaHٗS|S3*Ku()zK|.qyqJ js>i}M*MeGyo}:C˻BCdOD*_~zE*DprJ~ IZLLaD\Q\RܵL؜9nuS,[K,s>@춽F7GMl?ȀY2LV&UkqN~!kBTS}nX[ 71AD͚HKDO)E^A4КES*H<_UEEf}҃׈mhAlqPETW hEв8f o\hMVӘB t@ qSes2@c?֧ Yti8 e-D'K^BF/C=?H=ЇeqHFzDjH\3~fc `G@8W*ѕ@M3ߒ nrH+p6f[Ly`oHĊÆO|ᾓ>e'@0R6H*4F֋K/N#N@%Me% WI$KH7ϕjJE*XiU1kG?ޤRŽw˽7N;I }!D'i:Jc+>#lRUďD;w'wO᫵tjysS:܀afG꣹p&Rh#A+q@2)S4ˆyDΠ`);$Q%K&W2_Mu欒N|m'@} :KKnA1fٱf[BPٴk~ &flD&{:&tMK&N:PIt^瀁jʖAl}B*i-s~H:dN u—i2@N]NmE"5#ޘ! 2'Oz [dW84Njcޙ]Me^D9`$,eEM'.SښjU|Ǒ^T`jHBwAJޛFq,Fθw.|M +HAkLw72Dm}wih2D$H/e.@9@dfSJȸ@MB" qAɕ(o}Bil {{KDZ8ڠŸ%KB撫/'HZf_Cb@wɆHùlӵ`EhOTe .BBH}%ʭN$CHs4~DdF)g76@83֚.O< nRx#h:A:uoF-xJJ><}XĦ"#XGM%D<#Bd~IQu'WmDuBVSadE||SGʮ+ Hr!HѤbCϱPv4i| M_׬? (YG;.OnbO:-5H5/B]:A7O;[IڂfbNa2lr!~.M`/#%|4FVLzVUqjlm,OAM=fSH(@2' LSHc5\=E`A3گ'LB++vEv$ZxLy>Caʢw>'-*DVܦL!L_@ ^ nN=YH]E\8Zv=fq>!jXTMԌ2~V4^HAU[|uMH!@)Cе0H} i9?;L3CUضeeF/DTi-(0xľ!HdwiceO̩dJ޿M73p eCN҄N \"MB͎ q`ɮyAH0z$fQ"Mk""=cH  d҇d$&D%T9E E+Ud M+lJgxʏSdAIl^,\<cDXUWGѩ.Cq^>tFÞ"On(3 yHT.v-3 #@vme@fأ;@ b*:LOv'6IM@)1gC\_e@Du'j`N@WK I[OuB@ $d uBvmbpCEGgyzltzYB©Tl+F^)mJN. ,S=-3B'u+Va6f@Ҍ(9_L&Oif0M?*xޅ 匔H rm@5[ZdK3$YYZeGꨐ:0 VMP[ֈAC]@M%d({^@`+Ƨ"OLrH%/i_w~K Bǘ&7i!3hCD.Hl`魆]C ҷnz2eCA6m$ TBLཏ)h-G QxkN`Ո3HOL Y#]37bNz2s[G'BϏbq&"Y FP@f0bDŔb(|jy~B iS5\@aJ}'3 |RNnkU(3ʁF s5IUHisIzSQ1]FMUwL?=A븆_=©hPcqO4BD][HΌ,7~cL)5Ru 񂊒I-12H #*Get~˶x3<@휃@l1|8@s ( nPTjI3Tf-Fke%N3ʟH|"xt ^`7G:>Qhqw+@$ }~E!M +ޔBMk$`9}ADфTz[GƗF_Ǧj95^G?'ewsA!tM݂xyڇAQ?0F=KRv(L4T+4S % < &NfBHAx7`M#9!b]TˍN#/;E}XKRPjH[uAʷks}Im̔Glˉ% /GU؝nDb>*A۾D/&6(La6^LhXdZEFr}jAJl\h1Ki`hH?iM(rlMol?IKBf;1u2 yOG)RZ H;rJ.J'=ߓ5BշI.%\"A- #ZMF+).UQHr))E +ֈMB/Jߑ-8p] s:G) 48K^(EagJWT2$@$QgFs@D.ߊMB;FDZogH=#·2)OtD%#/23JWR vecOFj IB{Ӳ!i[ 71AD͚KDO)E^A4<_UEEf}es2@c?֧ Y nrH+pÆO|ᾓ#N@%Me7ϕjJE*W2_MujU|Ǒ^`jHBwAJM +HAkLۉSJȸ@MB_Cb@wɆHùBBH}83֚.O< nR<#Bd~IQHr!HѤbCϱPYG;.On]:A7O;[I|4FVLzVUqfSH(@2''LB++vEv$qL!L_@ ^ nN=YH]E\8Zv=fq>!jXTMԌ2~4^HAU[|uMH!@)C0H} i?;L3CUeeF/DTi-(0x!HdwceO̩dJM73p eCN҄N "MB͎ q`ɮyAH0z$Q"Mk""cH  d҇d$&D%TE E+Ud M+lJgxSdAIl^,\cDXUWGѩ.Cq^>tFÞ"On(3 yHT.v-3 #@vme@fأ;@ b*:LOv'6IM)1gC\_e@Du'j`N@WK I[uB@ $d uBvmbpCEGgyzlzYB©TlF^)mJN. ,S=-3B'u+Va6f@Ҍ(9_&Oif0M?*xޅ 匔H rm@5[ZdK3$YZeGꨐ:0 VMP[ֈAC]@M%d{^@`+Ƨ"OLrH%/i_wK Bǘ&7i!hCD.Hl͉`魆]C ҷnz2eCA6m TBLཏ)h-G QxkN`ՈHOL Y#]37bNz2s['BϏbq&"Y FP@f0bDŔb(|jy~B iS5\@aJ}'3 RNnkU(3׆ʁF s5IUHisIzQ1]FMUw?=A븆_=©hPcqO4BD][HΌ,7~cL)5Ru񂊒I-12H *Get~x3<@휃@l|8@s ( nPTjI3Tf-Fke%N3ʟH|"xt ^`7G:>Qhqw+@$ }~E!M +ޔBMk$`}ADфTz[GƗF_Ǧj5^G?'ewsA!tM݂xyڇA?0F=Kv(L4T+4S < `M#9!+4S $InterchangeObject`M#9! (_;F⭪ س^iO(ylMɫ\t7 +4S a< _;F⭪ س^+4 Generation +4  +4S ]< iO(ylMɫ\t7+4ObjClass +4  +4S < b]TˍN#/;E}+4S Component`M#9! XWD<]*%l[nM`Cy@2Ap]&9_E}&25)yJBqկ +4S i< WD<]*%l[+4DataDefinition +4  +4S Y< nM`Cy@+4Length +4   +4S e< 2Ap]+4UserComments +4  +4S [< &9_E}&25+4KLVData +4  +4S a< )yJBqկ+4Attributes +4  +4S U< XKRPjH[+4S Segmentb]TˍN#/;E} +4S }< uAʷks}+4S  EventXKRPjH[ (={oAͼklZNdQN.χ  +4S ]< ={oAͼklZ+4Position +4   +4S [< NdQN.χ +40Comment +4  +4S < Im̔Glˉ+4S CommentMarkeruAʷks}  3/K4]l b_M1%B=an~ARDl ݶeC9[]沭EK,`>GdWG`u] g$CommentMarkerDate +4  +4S o< dW*+4S SequenceXKRPjH[ A OצsfE +4S a< A OצsfE+4 Components +4  +4S < A۾D/+4S  SourceReferenceXKRPjH[ HK!AwS,,1*6K7bVS~*:ESyPIY W!t@wt @ +4S ]< K!AwS,+4SourceID +4  +4S k< ,1*6K7bVS~+4 SourceMobSlotID +4  +4S a< *:ESyPIY+4ChannelIDs +4  +4S o<  W!t@wt @+4$MonoSourceSlotIDs +4  +4S < &6(La6^Lh+4S SourceClipA۾D/ hV&xWKx#${閪ز3IF{g:A[0 #/A{2?GO-w$Ms9uE yDT +4S e< V&xWKx#${+4FadeInLength +4   +4S g< ز3IF{+4FadeOutLength +4   +4S a< g:A[0 +40FadeInType +4  +4S c< #/A{2+40FadeOutType +4  +4S _< ?GO-w$M+4StartTime +4   +4S o< s9uE yDT KffbF$SubclipFullLength +4  +4S < XdZEFr}+4S TimecodeXKRPjH[ 8[XFTNFl>5EF,^V"m\qW3B/ +4S U< [XFTNFl+4 Drop +4  +4S S< >5EF,^V"m\+4FPS +4  +4S W< qW3B/+4 Start +4   +4S < jAJl\h+4S ContentStorage`M#9! (7N龐JZjR6W +4S U< 7N龐+4 Mobs +4  +4S c< JZjR6W+4EssenceData +4  +4S < 1Ki`hH+4S "DefinitionObject`M#9! 8s#%C͒YSiF [2IIP|-J(d LM +4S c< s#%C͒YSiF+4Description +4  +4S U<  [2IIP|-J+4 Name +4  +4S n< (d LM+4Identification +4  +4S c< ?iM(rlM+4S DataDefinition1Ki`hH +4S < ol?IKBf;1u+4S (OperationDefinition1Ki`hH xq爷Cʹ H咡`umOٽ$úT2U)LDR$J A˰U 2HD)ݶVbkkMv@35e+4 &KLVDataDefinitions +4  & +4S y< hA{Fh[+4 .TaggedValueDefinitions +4  & +4S < B/Jߑ-8p] +4S #EssenceData`M#9! 8@WfYM$ (kzBNcR.. QGKy- +4S U< @WfYM$ (k+4 Data +4  '+4S c< zBNcR.+4SampleIndex +4  ++4S \< . QGKy-+4 MobID +4  '+4S < s:G) +4S $$EssenceDescriptor`M#9! L%F(pA} +4S [< L%F(pA}+4Locator +4  /+4S < 48K^(+4S %FileDescriptors:G) X\ۡLIS0ׁ¢iCb\?Gdu${D^&OUgOHt9A+M +4S a< \ۡLIS0ׁ+4SampleRate +4  0+4S Y< ¢iCb+4Length +4   0+4S g< \?Gdu${D+4LinkedTrackID +4  0+4S k< ^&OUgOH+4 ContainerFormat +4  0+4S k< t9A+M+4 CodecDefinition +4  0+4S < EagJWT+4S '.DigitalImageDescriptor48K^( ! 2)LhSl'F5voHqyC 7gaB1Fۺ&1rGr*XJƫ#-WB:z5MQ7+N}F$KTy.TwE!&ED'{[`>I٥<䨫S2)tUr@8 )^Kɚrʲ[L֤)_Db/z1{з}J{kϬxM FMh"t=Ώ)%Np]b B 9G$KO lj5NuDXvai,4J$Iv1kvkX|ME9 ީ@N?۷JdJqni,fܿBT˜TztM75%GKVc]!PA AkHh\fABD|wV\qmVgBY\SAV9@XXLg?-Ml@2Vb21DŰ(Lg_ aUkÍ0RGIaSd +4S m<  2)LhSl+4"ImageAspectRatio +4  2+4S u< 'F5voH+4*ImageAlignmentFactor +4  2+4S y< qyC 7g+4.TransferCharacteristic +4  2+4S k< aB1Fۺ&1rGr+4 CodingEquations +4  2+4S i< *XJƫ#-W+4 ColorPrimaries +4  2+4S c< B:z5MQ7++4FrameLayout +4  2 +4S i< N}F$KT+4FieldDominance +4!  2+4S g< y.TwE!+4SampledHeight +4  2+4S e< &ED'{[+4SampledWidth +4  2+4S i< `>I٥<䨫S2)+4 SampledXOffset +4  2+4S i< tUr@8 +4 SampledYOffset +4  2+4S g< )^Kɚrʲ+4 DisplayHeight +4  2+4S e< [L֤)_+4 DisplayWidth +4  2 +4S i< Db/z1{+4 DisplayXOffset +4  2 +4S i< }J{k+4DisplayYOffset +4  2 +4S c< xM FMh"t=+4Compression +4  2+4S m< Ώ)%Np]b+4"FieldStartOffset +4  2+4S o<  B 9G$KO lj+4 $AlphaTransparency +4  2+4S e< 5NuDXva+4VideoLineMap +4  2 +4S k< i,4J$Iv1kv+4 DisplayF2Offset +4  2+4S i< kX|ME9 ީ@N?+4StoredF2Offset +4  2+4S y< ۷JdJqni,f+4 .ActiveFormatDescriptor +4  2+4S e< ܿBT˜T+4StoredHeight +4  2+4S c< ztM75%GKVc+4StoredWidth +4  2+4S i< ]!PA +4FieldEndOffset +4  2+4S i< AkHh\fA+4SignalStandard +4'  2+4S e< BD|wV\$`u*MQResolutionID +4  +4S m< qmVgBY\SA$`u*NQ"FirstFrameOffset +4  +4S _< V9@XX$`u*OQImageSize +4  +4S k< Lg$`u*PQ FrameSampleSize +4  +4S s< ?-Ml@2Vb21`u˵~] (FrameIndexByteOrder +4  +4S m< DŰ(Lg_ aUk,DXȠtGB"FrameStartOffset +4  +4S a< 0RGIaSd!MFށJDataOffset +4  +4S ?< 2$@$Qg+4S (CDCIDescriptorEagJWT ;ޞI뿳iq1KFUfܸrKEoU2rM7SpI-2+-E6?]l0G6B*Y!zNIޗ }\KjE&FwA"ukP_QnK]>]ֆ{ZH;;$Y؟F-MjxEԷGRG*EeHClGr +4S a< BLh!+4 TapeFormat +4  :+4S Y< xDs $C>+4Length +4  :+4S a< }\KjE&F+4FormFactor +4  :+4S W< wA"ukP_+4 Model +4  :+4S i< QnK]>]ֆ+4ManufacturerID +4  :+4S _< {ZH;;$Y؟+4TapeStock +4  :+4S k< F-MjxE+4 TapeBatchNumber +4  :+4S c< ԷGR+4VideoSignal +4  :+4S a< G*EeHClGr`u˕H:ColorFrame +4  +4S O< FDZogH=#·+4S /Header`M#9! "tLML|<2S蓬EVsUDqD>jnu"gD!$Iz\YǸ@v@0K\`$ ͯ@?ܖ `pqI 8U#!仜chM=f} xNjnu"gD+4Version +4  ;+4S q< !$Iz\Y+4&OperationalPattern +4  ; +4S [< @v@0K\`+4Content +4  ;+4S a< $ ͯ@?ܖ +4Dictionary +4  ;+4S q< `pqI 8U#!+4&IdentificationList +4  ;+4S e< 仜chM=f+4LastModified +4  ;+4S o< } xNCS1U@0nǾMݘi̖Ѕ{C-{d~KE&Doi#CI~d:I6<@ưY;կ BSMFj Dg=OJ+m!}2 +4S i< Ic>C+4 GenerationAUID +4  < +4S i< S1U@0nǾ+4 ProductVersion +4  <+4S _< Mݘi+4 ProductID +4  <+4S i< ̖Ѕ{C-{d+4  ToolkitVersion +4  <+4S c< ~KE&Do+4 CompanyName +4  <+4S c< i#CI~d:+4 ProductName +4  <+4S u< I6<@ưY;կ +4 *ProductVersionString +4  <+4S ]< BSMFj D+4 Platform +4  <+4S U< g=OJ+m!}2+4 Date +4  <+4S U< #/23JWR+4S 1Locator`M#9! +4S <  vecOFj+4S 2NetworkLocator#/23JWR ^U-AA5i; +4S _< ^U-AA5i;+4URLString +4  @+4S )<  IB{Ӳ!i+4S 4Mob`M#9! ͉omWKzM4DaHٗSS3*Ku()zK.qyqJ js>M*MeGyo:C˻BCdOD*zE*DprJ IZLLaD\\RܵL؜9nuS,[K,s>춽F7GMl?Y2LV&Ukq~!kBTS}nX +4S e< ͉omWKzM+4 UserComments +4  D+4S U< 4DaHٗS+4 Name +4  D+4S W< S3*Ku()zK+4 Slots +4  D+4S _< .qyqJ js>+4UsageCode +4  D+4S e< M*MeGyo+4CreationTime +4  D+4S e< :C˻BCdOD*+4LastModified +4  D+4S [< zE*DprJ+4KLVData +4  D+4S a<  IZLLaD\+4Attributes +4  D +4S \< \RܵL؜9nu+4 MobID +4  D+4S o< S,[K,s>|b{M$SubclipFullLength +4  +4S m< 춽F7GMl?P`G"MobAttributeList +4  +4S [< Y2LV&Ukq"`u˖iObAppCode +4  +4S m< ~!kBTS}nXBD$;BE"ConvertFrameRate +4  +4S Y< [ 71AD͚+4S 6MasterMob IB{Ӳ!i +4S u< KDO)E^A4+4S 7SourceMob IB{Ӳ!i КES* +4S q< КES*+4&EssenceDescription +4  G+4S < <_UEEf}+4S 8MobSlot`M#9! H׈mhAlqPETW hEв8f o\hMVӘB @ qS +4S Y< ׈mhAlqPETW+4SlotID +4  H+4S ]<  hEв8f +4SlotName +4  H+4S s< o\hMVӘB +4(PhysicalTrackNumber +4  H+4S [< @ qS+4Segment +4  H+4S < es2@c?֧ Y+4S ; TimelineMobSlot<_UEEf} hi8 e-D'KBF/C=?H=eqHFzjH\3~fc `G@8Wѕ@M3ߒ +4S Y< i8 e-D'K+4Origin +4   K+4S [< BF/C=?H=+4MarkOut +4   K+4S Y< eqHFz+4 MarkIn +4   K+4S [< jH\3~f+4 UserPos +4   K+4S ]< c `G@8W+40EditRate +4  K+4S }< ѕ@M3ߒZ>U1B42TimelineMobAttributeList +4  +4S u<  nrH+p+4S <Parameter`M#9! f[Ly`oH +4S a< f[Ly`oH+4Definition +4  L+4S < ÆO|ᾓ+4S ?TaggedValue`M#9! (e'@0R6H*4F֋K/ +4S U< e'@0R6+4  Name +4  P+4S W< H*4F֋K/+4  Value +4  P+4S q< #N@%Me+4S @KLVData`M#9! % WI$K +4S W< % WI$K+4 Value +4  Q+4S < 7ϕjJE*+4S B SoundDescriptor48K^( XiU1kG?ޤRw˽7N;I }!'i:Jc+>#lRUD;w'wO᫵tjysS܀afG꣹p&Rh#A+q@2)SˆyDΠ`);$Q%K +4S i< XiU1kG?ޤR+4ElectroSpatial +4"  =+4S g< w˽7N;I }!+4AudioRefLevel +4  =+4S ]< 'i:Jc+>#lRU+4Channels +4  =+4S Y< D;w'wO᫵tjysS+4Locked +4  =+4S o< ܀afG꣹p&Rh+4$AudioSamplingRate +4  =+4S ]< #A+q@2)S+4DialNorm +4  = +4S c< ˆyDΠ`);$Q+4Compression +4  =+4S m< %K+4"QuantizationBits +4  =+4S M< W2_Mu+4S HPCMDescriptor7ϕjJE* N|m'@} :KKnA1fٱf[BPٴk~ flD&{:&tMK&NPIt^瀁jAl}B*i-s~:dN ui2@N]mE"5#! 2'Oz [W84Njc]Me^D9$,eEM'.S +4S o< N|m'@} :+4$ChannelAssignment +4  =2+4S s< KKnA1fٱ+4(PeakEnvelopeVersion +4  =)+4S q< f[BPٴk~ +4&PeakEnvelopeFormat +4  =*+4S q< flD&{:&t+4&PointsPerPeakValue +4  =++4S w< MK&N+4 ,PeakEnvelopeBlockSize +4  =,+4S e< PIt^瀁j+4 PeakChannels +4  =-+4S a< Al}B*i-s~+4 PeakFrames +4  =.+4S s< :dN u+4 (PeakOfPeaksPosition +4   =/+4S w< i2@N]+4 ,PeakEnvelopeTimestamp +4  =0+4S m< mE"5#+4"PeakEnvelopeData +4  =1+4S a< ! 2'Oz [+4BlockAlign +4  = +4S i< W84Njc+4SequenceOffset +4  = +4S a< ]Me^D9+4AverageBPS +4  = +4S a< $,eEM'.SY'wJ?CDataOffset +4  +4S q< jU|Ǒ^+4S L,TaggedValueDefinition1Ki`hH +4S < `jHBwAJ+4S M$KLVDataDefinition1Ki`hH Fq,Fθw. +4S c< Fq,Fθw.+4 KLVDataType +4  M+4S < M +HAkL+4S  ClassDefinition'LB++vEv$ 8w72Dm}wih2D$H/e@9@df +4S c< w72Dm}wi+4ParentClass +4  +4S a< h2D$H/e+4Properties +4   +4S a< @9@df+4IsConcrete +4   +4S < SJȸ@MB+4S &PropertyDefinition'LB++vEv$ H qAɕ(o}Bi {{KDZ8Ÿ%KB撫/'HZ +4S a<  qAɕ(+4IsOptional +4   +4S U< o}Bi+4 Type +4   +4S s<  {{KDZ8+4(LocalIdentification +4   +4S q< Ÿ%KB撫/'HZ+4&IsUniqueIdentifier +4  +4S c< _Cb@w+4S TypeDefinition'LB++vEv$ +4S < ɆHù+4S HTypeDefinitionStrongObjectReference_Cb@w ӵ`EhOTe  +4S i< ӵ`EhOTe +4 ReferencedType +4  +4S < BBH}+4S DTypeDefinitionWeakObjectReference_Cb@w (%ʭN$CHs4DdF)g76@ +4S _< %ʭN$CHs4+4 TargetSet +4  +4S i< DdF)g76@+4 ReferencedType +4  +4S < 83֚.O< nR+4S 4TypeDefinitionEnumeration_Cb@w 8#h:A:uo-xJJ><}X"#XGM% +4S e< #h:A:uo+4ElementNames +4  +4S g< -xJJ><}X+4ElementValues +4  +4S c< "#XGM%+4 ElementType +4  +4S < <#Bd~IQ+4S 2TypeDefinitionFixedArray_Cb@w (u'WmDuBVSadE|SGʮ+ +4S e< u'WmDuBVSadE+4ElementCount +4  +4S c< |SGʮ+ +4 ElementType +4  +4S < Hr!HѤbCϱP+4S  8TypeDefinitionVariableArray_Cb@w 4i| M_׬? +4S c< 4i| M_׬? +4 ElementType +4  +4S < YG;.On+4S  $TypeDefinitionSet_Cb@w bO:-5H5/ +4S c< bO:-5H5/+4ElementType +4  +4S < ]:A7O;[I+4S  *TypeDefinitionRecord_Cb@w (ڂfbNa2l⩖!~.M`/#% +4S c< ڂfbNa2l+4MemberNames +4  +4S c< !~.M`/#%+4MemberTypes +4  +4S < |4FVLzVUq+4S *TypeDefinitionRename_Cb@w lm,OAM= +4S c< lm,OAM=+4RenamedType +4  +4S < fSH(@2'+4S  HTypeDefinitionExtendibleEnumeration_Cb@w ( LSHc5=E`A3 +4S e<  LSHc5+4ElementNames +4  +4S g< =E`A3+4ElementValues +4   +4S < 'LB++vEv$+4S $MetaDefinition'LB++vEv$ 8xLy>Caʢw>'-*DVܦ +4S U< xLy>+4 Name +4  +4S n< Caʢw>+4Identification +4  +4S c< '-*DVܦ+4Description +4  +4S H< L!L_@ ^ +4aafUInt8+4S  < nN=+4Rational(}2J{'h;}2J{'h;,NumeratorDenominator+4S < YH]E\8Zv=f+4:ClassDefinitionWeakReferenceM +HAkL(+4 +4+4S < q>!jXTMԌ2~+4RkAAFTypeID_ContentStorageStrongReferencejAJl\h+4S  < 4^HAU[|+4 AUIDHGQN[繅{0XM= XM= ҇d$&D%T0Data1Data2Data3Data4+4S  P< uMH!@)C+4AUIDSet4^HAU[|+4S < 0H} i+4BooleanL!L_@ ^ FalseTrue+4S  < ?;L3CU+4dkAAFTypeID_OperationDefinitionWeakReferenceVectorq`ɮyAH0z$+4S  < eeF/DT+4S  :<  ڧK^i&Q+4Stream+4S J< GQN[繅{0+4aafUInt32+4S  < f,͞Cӊ>i-(0x+4VersionType(jOX@ӓRQ5jOX@ӓRQ5majorminor+4S  \< !Hdw+4aafInt32Array}2J{'h;+4S < ceO̩dJ+48DataDefinitionWeakReference?iM(rlM8+4 +4+4+4S < M73p+4XkAAFTypeID_EssenceDescriptorStrongReferences:G) +4S  <  eCN҄N +4ZkAAFTypeID_DataDefinitionWeakReferenceVectorceO̩dJ+4S  < "MB͎ +4TimeStamp(aq@nPAү I5A݀|5datetime+4S < q`ɮyAH0z$+4BOperationDefinitionWeakReferenceol?IKBf;1u8+4 +4+4+4S  < Q"Mk""+4BkAAFTypeID_MobStrongReferenceSetYZeGꨐ:0+4S H< cH  d+4aafInt64+4S f< ҇d$&D%T+4aafUInt8Array8L!L_@ ^ +4S < E E+Ud +4BParameterDefinitionWeakReference2 yOG)RZ8+4 +4+4+4S < M+lJgx+4TkAAFTypeID_SourceReferenceStrongReferenceA۾D/+4S  < SdAIl^,\+4bkAAFTypeID_OperationDefinitionStrongReferenceSetֈAC]@M%d+4S  < cDXUWGѩ.Cq+4XkAAFTypeID_TaggedValueStrongReferenceVectorhCD.Hl+4S  ^< ^>tFÞ"On(3+4 aafUInt32ArrayGQN[繅{0+4S <  yHT.v-+4 8TypeDefinitionWeakReference_Cb@w(+4 +4+4S  < 3 #@vme@+4 bkAAFTypeID_ParameterDefinitionStrongReferenceSetLrH%/i_w+4S  < fأ;@ b+4 PkAAFTypeID_KLVDataStrongReferenceVector`魆]C ҷnz+4S < *:LOv'6IM+4 TkAAFTypeID_CodecDefinitionStrongReference=ߓ5BշI.%+4S  < )1gC\_e@+4 \kAAFTypeID_PluginDefinitionStrongReferenceSetK Bǘ&7i!+4S  < Du'j`N@WK +4 TkAAFTypeID_ParameterStrongReferenceVector{^@`+Ƨ"O+4S <  I[+4 :CodecDefinitionWeakReference=ߓ5BշI.%8+4 +4+4+4S < uB@ $d+4 HkAAFTypeID_ComponentStrongReferenceb]TˍN#/;E}+4S <  uBvmb+4 \kAAFTypeID_ContainerDefinitionStrongReference\"A- #+4S  < pCEGgyzl+4 ^kAAFTypeID_KLVDataDefinitionStrongReferenceSet2eCA6m+4S < zYB©Tl+4RkAAFTypeID_DataDefinitionStrongReference?iM(rlM+4S  < F^)mJN. +4^kAAFTypeID_ParameterDefinitionWeakReferenceSetE E+Ud +4S  < ,S=-3B'u+Va+4fkAAFTypeID_TaggedValueDefinitionStrongReferenceSet TBLཏ+4S < 6f@Ҍ(9_+4LkAAFTypeID_EssenceDataStrongReferenceB/Jߑ-8p] +4S < &Oif0M?*xޅ+4RkAAFTypeID_IdentificationStrongReference2)OtD%+4S <  匔H rm@+4dkAAFTypeID_InterpolationDefinitionStrongReferenceZMF+).U+4S < 5[ZdK3$+4DkAAFTypeID_LocatorStrongReference#/23JWR+4S |< YZeGꨐ:0+4<kAAFTypeID_MobStrongReference IB{Ӳ!i+4S <  VMP[+4DkAAFTypeID_MobSlotStrongReference<_UEEf}+4S < ֈAC]@M%d+4\kAAFTypeID_OperationDefinitionStrongReferenceol?IKBf;1u+4S < {^@`+Ƨ"O+4HkAAFTypeID_ParameterStrongReference nrH+p+4S < LrH%/i_w+4\kAAFTypeID_ParameterDefinitionStrongReference2 yOG)RZ+4S < K Bǘ&7i!+4VkAAFTypeID_PluginDefinitionStrongReference H;rJ.J'+4S < hCD.Hl+4LkAAFTypeID_TaggedValueStrongReferenceÆO|ᾓ+4S < `魆]C ҷnz+4DkAAFTypeID_KLVDataStrongReference#N@%Me+4S < 2eCA6m+4 XkAAFTypeID_KLVDataDefinitionStrongReference`jHBwAJ+4S <  TBLཏ+4!`kAAFTypeID_TaggedValueDefinitionStrongReferencejU|Ǒ^+4S < )h-G +4&ProductReleaseTypeL!L_@ ^ kAAFVersionUnknownkAAFVersionReleasedkAAFVersionDebugkAAFVersionPatchedkAAFVersionBetakAAFVersionPrivateBuild8+4S X< QxkN`Ո+4 aafPositioncH  d+4S < HOL Y#+4TapeFormatTypeL!L_@ ^ kAAFTapeFormatNullkAAFBetacamFormatkAAFBetacamSPFormatkAAFVHSFormatkAAFSVHSFormatkAAF8mmFormatkAAFHi8Format@+4S  &< ]37bNz2s[+46TransferCharacteristicTypedkAAFTransferCharacteristic_ITU470_PALkAAFTransferCharacteristic_ITU709kAAFTransferCharacteristic_SMPTE240MkAAFTransferCharacteristic_ITU1361kAAFTransferCharacteristic_linear X+4+4+4+4+4+4S T< 'BϏbq&+4 aafLengthcH  d+4S < "Y FP@f0+4 VideoSignalTypeL!L_@ ^ bkAAFVideoSignalNullkAAFNTSCSignalkAAFPALSignal +4S < bDŔb(|+4TapeCaseTypeL!L_@ ^ :kAAFTapeCaseNullkAAFThreeFourthInchVideoTapekAAFVHSVideoTapekAAF8mmVideoTapekAAFBetacamVideoTapekAAFCompactCassettekAAFDATCartridgekAAFNagraAudioTapeH+4S  p< jy~B iS5+4UsageCodeTypekAAFUsage_SubClipkAAFUsage_AdjustedClipkAAFUsage_TopLevelkAAFUsage_LowerLevelkAAFUsage_Template X+4 +4 +4 +4 +4  +4S D< \@aJ}'3 +4 ColorSitingTypeL!L_@ ^ kAAFCoSitingkAAFAveragingkAAFThreeTapkAAFQuincunxkAAFRec601kAAFUnknownSiting8+4S  $< RNnkU(3+4&ColorPrimariesTypeColorPrimaries_SMPTE170MColorPrimaries_ITU470_PALColorPrimaries_ITU709 8+4+4+4+4S  $< ʁF s5I+4(CodingEquationsTypeCodingEquations_ITU601CodingEquations_ITU709CodingEquations_SMPTE240M 8+4+4+4+4S < UHisIz+4FadeTypeL!L_@ ^ fkAAFFadeNonekAAFFadeLinearAmpkAAFFadeLinearPower +4S 0< Q1]FMUw+4LayoutTypeL!L_@ ^ kAAFFullFramekAAFSeparateFieldskAAFOneFieldkAAFMixedFieldskAAFSegmentedFrame0+4S h< ?=A븆_=©D`uM {0(AvidStrongReference`M#9!+4S < hPcqO4B+4 $AlphaTransparencyL!L_@ ^ `kAAFMinValueTransparentkAAFMaxValueTransparent+4S < D][HΌ,7+4!FieldNumberL!L_@ ^ ^kAAFUnspecifiedFieldkAAFFieldOnekAAFFieldTwo +4S < ~cL)5Ru+4"4ElectroSpatialFormulationL!L_@ ^ 4kAAFEsDefaultkAAFEsTwoChannelModekAAFEsSingleChannelModekAAFEsPrimarySecondaryModekAAFEsStereophonicModekAAFEsSingleChannelDoubleSamplingFrequencyModekAAFEsStereoLeftChannelDoubleSamplingFrequencyModekAAFEsStereoRightChannelDoubleSamplingFrequencyModekAAFEsMultiChannelModeP  +4S z< 񂊒I-12H +4'&SignalStandardTypeL!L_@ ^ SignalNoneSignalITU601SignalITU1358SignalSMPTE347MSignalSMPTE274MSignalSMPTE296MSignalSMPTE349M@+4S b< *Get~`>o'.kAvidPositionL!L_@ ^ +4S Z< x3<@휃@l`>o'/kAvidCropL!L_@ ^  +4S \< |8@s `>o'0kAvidScaleL!L_@ ^ +4S j< ( nPTjI3T`>o'1k"AvidSpillSupressL!L_@ ^ +4S ^< f-Fke%`>o'2kAvidBoundsL!L_@ ^ 0+4S \< N3ʟH|"xt `>o'3kAvidColorL!L_@ ^ D+4S `< ^`7G:>QhPA*AvidString4L!L_@ ^ +4S  < qw+@$ i`unmCÃRGBColor8XM= XM= XM= redgreenblue+4S j< }~E!M P2qO"AvidWideString32XM=  +4S  `< +ޔBMk$`PNM_,AudioSuitePlugInChunkxGQN[繅{0^`7G:>Qh^`7G:>Qh^`7G:>Qh^`7G:>Qh}~E!M 4^HAU[|VersionManufacturerIDProductIDPlugInIDChunkIDNameChunkDataUID+4S  n< }ADфTz[PNM`.AudioSuitePIChunkArray+ޔBMk$`+4S  t< GƗF_ǦjPj.;4AvidTKMNTrackedParamArray?=A븆_=©+4S  r< 5^G?'ewsPj.;2AvidTKMNTrackerDataArray?=A븆_=©+4S  < A!tM݂xyڇA`>opɽD"EqualizationBandX4^HAU[|GQN[繅{0GQN[繅{0GQN[繅{00H} i:typefrequencygainqenable+4S  l< ?0F=K`>opʽD,EqualizationBandArrayA!tM݂xyڇA+4S  \< v(L4T`u̪s8AvidBagOfBitsL!L_@ ^ L./mxf/mxf_primer.cmxf_read_uid(mxfFile, &uid)mxf_write_kl(mxfFile, &g_PrimerPack_key, 8 + 18 * numberOfItems)mxf_write_array_header(mxfFile, numberOfItems, 18)mxf_write_local_tag(mxfFile, entry->localTag)mxf_write_uid(mxfFile, &entry->uid)(newEntry = (MXFPrimerPackEntry*)malloc(sizeof(MXFPrimerPackEntry))) != NULLmxf_append_list_element(&primerPack->entries, (void*)entry)add_primer_pack_entry(primerPack, newEntry)Could not create a unique tag - reached the end of the allowed dynamic tag values, in %s:%d Local tag %x already in use, in %s:%d create_primer_pack_entry(primerPack, &newEntry)(newPrimerPack = (MXFPrimerPack*)malloc(sizeof(MXFPrimerPack))) != NULLmxf_create_primer_pack(&newPrimerPack)mxf_read_array_header(mxfFile, &numberOfItems, &itemLength)create_primer_pack_entry(newPrimerPack, &newEntry)+4 entry_eq_tagentry_eq_uid;H\,zR| \AB EK $ X(   @Ĉ ooo RbrŠҊ"2BRbr‹ҋ"2BRbrŒ lGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux),&$ :$[Uv mzPa*Iapg)JkgTnD!`&q@S5k3OUj~z[iP& $,9!y_IO_stdin_used#4main$7start_write_samplesupdate_and_complete_writing+ complete_writingY abort_writing end_write_samples!!write_sample_data!write_samples"create_clip_writer[} create_tracku clear_user_comments free_package_definitionsset_user_commentfcreate_package_definitionscreate_tape_source_packagewcreate_file_source_package#create_material_package[mzmxf_get_version:mxf_get_platform_stringSmxf_get_platform_wstringIlmxf_get_list_lengthmxf_find_list_element mxf_get_first_list_elementA mxf_get_last_list_elementp mxf_get_list_element mxf_initialise_list_iter mxf_initialise_list_iter_atY mxf_next_list_iter_element mxf_get_iter_element mxf_get_list_iter_index mxf_remove_list_element\ mxf_clear_list mxf_free_list mxf_insert_list_elemento mxf_prepend_list_element mxf_append_list_element mxf_initialise_list3 mxf_create_list:mxf_get_timestamp_nowmxf_generate_uuid- mxf_generate_keyi mxf_generate_umid mxf_sprint_umid mxf_sprint_key mxf_sprint_label] mxf_print_umid mxf_print_key mxf_print_labelmJ mxf_log_file_close.mxf_log_file_openmxf_log_defaultmxf_logg_mxfLogLevelkT2mxf_file_read mxf_file_writelmxf_file_getcmxf_file_putcmxf_file_eofmxf_file_seekOmxf_file_tell}mxf_file_is_seekablemxf_file_sizemxf_file_set_min_llenmxf_get_min_llenAmxf_read_uint8mxf_read_uint16mxf_read_uint32^mxf_read_uint64mxf_read_int8mxf_read_int16Gmxf_read_int32mxf_read_int64mxf_write_uint8mxf_write_uint16Tmxf_write_uint32mxf_write_uint64mxf_write_int8Amxf_write_int16~mxf_write_int32mxf_write_int64mxf_read_ul>mxf_read_kmxf_read_l"mxf_read_klmxf_read_keymxf_read_uidmxf_read_uuidDmxf_read_local_tagmxf_skip mxf_write_local_tagKmxf_write_kmxf_write_ulmxf_write_uidmxf_write_uuidbmxf_get_llenmxf_read_batch_headermxf_write_batch_headerOmxf_read_array_headermxf_write_array_headermxf_is_ulmxf_set_runin_lenNmxf_get_runin_len|mxf_equals_umidmxf_equals_uidmxf_equals_uuidDmxf_equals_ul_mod_regvermxf_equals_ulmxf_equals_key_mod_regvermxf_equals_key_prefixPmxf_equals_keymxf_write_fixed_lmxf_write_fixed_klzmxf_write_lmxf_write_kl mxf_file_close mxf_byte_array_wrap_read;!mxf_stdin_wrap_readP#mxf_disk_file_open_modify#mxf_disk_file_open_read$$mxf_disk_file_open_new4a%w mxf_write_rip mxf_initialise_file_partitionsA mxf_append_partition_esscont_label mxf_append_partition mxf_read_rip mxf_clear_partition mxf_free_partition5mxf_clear_rip]mxf_clear_file_partitionsmxf_allocate_spacemxf_write_fill?mxf_fill_to_positionmxf_fill_to_kaghmxf_mark_index_endmxf_mark_index_startmxf_mark_header_endTmxf_mark_header_startmxf_write_partitionmxf_initialise_partition<mxf_initialise_with_partitionmxf_create_from_partitionmxf_append_new_from_partitionHmxf_create_partitionmxf_read_partition%mxf_append_new_partitionymxf_free_file_partitionsmxf_create_file_partitionsmxf_is_fillermxf_read_next_nonfiller_klmxf_is_partition_packmxf_partition_is_closed_and_completemxf_partition_is_completemxf_partition_is_closedJmxf_is_footer_partition_packwmxf_update_partitions%mxf_is_body_partition_packRmxf_is_header_partition_packmxf_read_header_pp_kl_with_runin&mxf_read_header_pp_klqd mxf_is_gc_essence_element mxf_get_essence_element_size mxf_get_track_number. mxf_get_essence_element_item_typeZ mxf_get_essence_element_count mxf_get_essence_element_type mxf_get_essence_element_number mxf_close_essence_element< mxf_read_essence_element_data! mxf_open_essence_element_read mxf_finalize_essence_element_write mxf_write_essence_element_datap mxf_open_essence_element_write5z mxf_write_index_entryo mxf_write_index_entry_array_header mxf_write_delta_entry_array_header mxf_write_delta_entryL mxf_write_index_table_segment_header mxf_write_index_table_segment mxf_free_index_table_segmenttmxf_create_index_table_segment9mxf_add_index_entrymxf_add_delta_entrygmxf_read_index_table_segmentmxf_is_index_table_segmentOU/%u mxf_get_item_def_type mxf_find_item_def_in_set_def0 mxf_find_item_def mxf_find_set_def mxf_is_subclass_of mxf_check_data_model mxf_finalise_data_modelimxf_register_compound_type_membermxf_register_item_defmxf_register_interpret_typeBmxf_register_compound_typemxf_register_array_typeVmxf_register_basic_typemxf_free_data_modelDmxf_register_set_defmxf_load_data_modelN~z+Ymxf_set_fixed_set_space_allocationmxf_get_uint8Lmxf_get_uint16mxf_get_uint32mxf_get_uint64mxf_get_int8Bmxf_get_int16mxf_get_int32mxf_get_int64mxf_get_version_type8mxf_get_timestampwmxf_get_lengthmxf_get_rationalmxf_get_position.mxf_get_booleanmmxf_get_product_versionmxf_get_rgba_layout_componentmxf_get_array_header3mxf_get_utf16string_sizemxf_get_utf16stringmxf_set_uint8Jmxf_set_uint16mxf_set_uint32mxf_set_uint64mxf_set_int8.mxf_set_int16gmxf_set_int32mxf_set_int64mxf_set_version_typemxf_set_rationalXmxf_set_positionmxf_set_lengthmxf_set_booleanmxf_set_product_versionHmxf_set_rgba_layout_componentmxf_set_array_headermxf_next_array_item_elementmxf_free_itemmxf_register_itemimxf_set_item_valuemxf_set_timestampmxf_set_umid?mxf_set_uuidmxf_set_weakrefmxf_set_strongrefmxf_set_auidDmxf_set_ulmxf_get_umidmxf_get_auidmxf_get_ulEmxf_get_uuidmxf_set_fixed_size_utf16stringmxf_set_utf16stringKmxf_get_external_utf16string_sizeinitialise_sets_iter mxf_dereference_s mxf_get_weakref_s mxf_get_strongref_sV!mxf_dereference!mxf_get_weakref "mxf_get_strongrefh"mxf_get_item"mxf_initialise_array_item_iterator"#mxf_get_array_item_element#mxf_get_array_item_element_len$mxf_get_array_item_count$mxf_get_rgba_layout_component_item$mxf_get_product_version_itemA%mxf_get_boolean_item%mxf_get_position_item%mxf_get_rational_itemX&mxf_get_length_item&mxf_get_utf16string_item'mxf_get_utf16string_item_sizeo'mxf_get_timestamp_item'mxf_get_umid_item)(mxf_get_auid_item(mxf_get_ul_item(mxf_get_uuid_item@)mxf_get_weakref_item_s)mxf_get_strongref_item_s*mxf_get_weakref_itemz*mxf_get_strongref_item*mxf_get_version_type_item5+mxf_get_int64_item+mxf_get_int32_item+mxf_get_int16_itemL,mxf_get_int8_item,mxf_get_uint64_item-mxf_get_uint32_itemc-mxf_get_uint16_item-mxf_get_uint8_item.mxf_get_item_lenz.mxf_have_item.mxf_get_set_size:/mxf_get_header_metadata_size/mxf_write_item/mxf_write_set0mxf_write_header_primer_pack0mxf_read_itemP1mxf_read_item_tl1mxf_register_set_itemsn2mxf_is_header_metadata2mxf_set_is_subclass_of2mxf_find_set_by_keyr3mxf_find_singular_set_by_key3mxf_write_header_setsO4mxf_write_header_metadata4mxf_remove_item5mxf_create_item66mxf_set_empty_array_item6mxf_grow_array_item7mxf_add_array_item_weakref8mxf_add_array_item_strongref]8mxf_alloc_array_item_elements9mxf_set_rgba_layout_component_item9mxf_set_product_version_item6:mxf_set_boolean_item:mxf_set_length_itemP;mxf_set_position_item;mxf_set_rational_itemJ<mxf_set_umid_item<mxf_set_weakref_itemd=mxf_set_strongref_item=mxf_set_fixed_size_utf16string_itemp>mxf_set_utf16string_item>mxf_set_timestamp_iteml?mxf_set_auid_item?mxf_set_ul_itemf@mxf_set_uuid_item@mxf_set_version_type_item`Amxf_set_int64_itemAmxf_set_int32_itemjBmxf_set_int16_itemBmxf_set_int8_itemdCmxf_set_uint64_itemCmxf_set_uint32_item^Dmxf_set_uint16_itemDmxf_set_uint8_itemXEmxf_clone_itemEmxf_set_itemSFmxf_remove_setFmxf_add_setFmxf_free_setGmxf_read_and_return_set-Hmxf_read_setHmxf_read_filtered_header_metadataImxf_read_header_metadataUJmxf_free_header_metadataJmxf_create_setJmxf_create_header_metadata)mxf_avid_read_string_user_comments mxf_avid_read_string_mob_attributesmxf_avid_write_index_entry_array_headerFmxf_avid_get_data_defmxf_avid_set_indirect_string_itemCmxf_avid_attach_user_commentmxf_avid_attach_mob_attribute!mxf_generate_old_aafsdk_umidmxf_generate_aafsdk_umidmxf_avid_write_header_metadata0mxf_avid_load_extensions)&g_AvidMetaDictInstanceUID_uuidHg_AvidMetaDictTags_g_AvidMetaDictTags_leng_AvidMetaDictDynTagOffsetsg_AvidMetaDictDynTagOffsets_leng_AvidMetaDictObjectOffsetsg_AvidMetaDictObjectOffsets_leng_AvidMetaDictBlobg_AvidMetaDictBlob_len : mxf_get_primer_pack_size mxf_write_primer_packc mxf_create_item_tag mxf_get_item_tag mxf_get_item_keyi mxf_register_primer_entrymxf_free_primer_packmxf_create_primer_packmxf_read_primer_packmxf_is_primer_pack/fNsaP6int@\EfW$OB'/usr/src/packages/BUILD/glibc-2.5/cc-nptl/csu/crti.S/usr/src/packages/BUILD/glibc-2.5/csuGNU AS 2.17.50.0.5#TM0fNsaP6int@\f;a)'EI*ofW .x .! Z##a/## :#))## #+# #$!#(+#,#01'  #40"Z#8 &Z#<(z#@A,>#D--L#Fo).#G2"#H;#L!D#T!E#X!F#\p4G#`$!H%#d~SJZ#hSL(#l   77%     #B #Z# "  8 ''S0Z5Bas 17'2>040c:*;Y#Y#*?Y#*@Y#*AY#+BY# +CY#+DY# !EY# !FY# !GY# fHY# nIY#vJY#%Kz McbP*QY#RY#*SY#*TY#*UY#*VY#*WY#+XY# +YY#+ZY# ![Y# !\Y# !]Y# f^Y# n_Y#v`Y#ay_ gdlmKm8#*nY#dayoY#DJpY#minqY#secrY#f$sY# tx y*zY#{Y#*|Y#*}Y#*~Y#*Y#*Y#+Y# +Y#+Y# !Y# !Y# !Y# fY# nY#vY#!Y#!Y#!Y#!Y#-#Y#5#Y#=#Y#E#Y#M#Y#U#Y#]#Y#e#Y#m#Y#u#Y#%Y#%Y#OC#+C#6+ !&  % &&#! '# (x +-d ,x# -x#len .# /# ,% 07  (  'K (4T#Y!!# Y-  k u. I5cPCMU/ >H  A'*^V%! H j  K:- LH # MS   Pc1 QZ#1 Ru   U0 Vj > W @+ X , H cuid d#  e# ; f#$0 g~#,93 h#< i #@r j #D k  L oid po#hZ qo#  r#O- sZ# 0 t#d u#V& vo#8 wN#<f xN#D y7  X2( }  ~ #* ~# #Q ~#, Y2  $)   nZ %2& # '%#(%#**d# W+#,d#~-d#E/%# 0: u 03:-4H #6#7#X8# 9#:#u# o ?Z#$| @Z#(*PZ#,R j UV #2WZ# XZ#E%Yo# rZ #93[#2\ #i]E#5"^j # "_Z#4`#8cu #<E-eZ#l+fZ#p"g #t*h# z E  i  o, "dō?k"(Ѝ~cmdp2Z93spc%*ZZv5d 7 !532Z\Z93+!  !2Z\Z0-"ns!yZ#2w #wn#^x#ixt#(x4 $7  u zZsypyy%}#y!{%0|%!4 sp%+Z*%i%%jZ& Z'4Z'*!(B)uF)&uE)uF)4uE)ZuE)3f) ZuE)~ZuE(#)QuE Z*iZG)93F)(*ZuE)1ZuEnZ)'ZuE(}#%*d((Z(!2 )) uh+now )& ~)j ~)o~)0-x\)FuE))uE) Nu, u-lC% %.l4 ,Z/((y] E(^( _(V`1)0a)9*b(1cN(dN0sP12113x45121/( ,XZ/"9o01R1G1<21D 2& -.( ,Z -\VC% %.V4 ,Z/r("No0zPQ112 2 3x67 0e2 12 12 370 7) -IQzC% %.Qz4 ,Z02% 2M 3871 6=6I4Uz/6b/ ( ,Z )c1Zu`$7 /  z        /  8 ? b8d&/ 8\Z c9.k m: &؁  8!ܑ 8 -Z8 0Z8\ 3Z8 6Z8> 9Z8 Z. AZ DZ GZ, JZ MZ PZ# SZ:0 VZ. YZ \Z$ _Z hZ kZ nZ1 {Z{ }Z$ ZH Z# ZF Z Z  /  "/  %/  (/ # +/  ./ w4 1/  4/ . 7/ 3 :/  =/  @/ B3 C/ e! P/  Z/ 1 d/ ( o/ b( Z 1 Z Z` Z. Z8+ Z8 Z8 Z8 Z80 Z8u Z8L+ Z8T, Z8 Z8 Z8/ Z8 Z8( Z8 Z8 Z8M Z8o Z8? Z- Z[ Z Z2 Z Z %Z' ,Z 0Z$ 7Z& >Z BZ IZ( PZ WZ2 [Z4 bZU iZs pZ wZN ~Z;, Z4 ZK Zo Z Z% Zj Z$ Z Z Z Zf- Z' Z2 Z, Z^ Z8' ZW Z? Ze Z, Ze Z'2 Zl2 ZH ZV' Z Z+ !Z (ZK /Z/. 3Z^ :Z. AZ" HZ OZ1 SZB" ZZ ^Z" bZ( iZ+ mZ tZg+ xZ Z* Z Z& Z,& Zy Z~ Z Z Z Z Z/ Zk' Zg Zn/ Zu Z(( Z) ZU% Z ZI Z# Zy Z Z2 $Z +Z$ 2Za3 9ZE @Z GZa KZ RZ YZ1 `Z# gZ+ nZ^ uZ |Z Z3 Z Z Z Z Z Z@ Z Zx Z Z3 Z Zo& Z Z Z- Z Ze0 Z% Z Z Zx ZS* ZW. Z- #Z *Z+ 1Z 8Z <Z" @Z8\""Z8%'/ 8*/ 87)8Z8#$?Z8FZ8PZ8TZ8 \Z8aZ8hZ8qZ82!xZ8Z8(Z8Z8}Z ,#7 :2n=#  #:'oS#  #:pi#  #87 qy# #:^$r#  #9,s# d;_! ;\1 ;,  7@ U6DM0fNsaP6int@\f;a)'EI*ofWm .! Z##a/## :#))## #+# #$!#(+#,#01' #40"Z#8 &Z#<(z#@A,>#D--L#Fo).#G2#H;#L!D#T!E#X!F#\p4G#`$!H%#d~SJZ#hSL#l EF     #B#Z#'t L'S0Z5BaBs 17'2>0404B;hW:*;B#B#*?B#*@B#*AB#+BB# +CB#+DB# !EB# !FB# !GB# fHB# nIB#vJB#%Kn MWVP*QB#RB#*SB#*TB#*UB#*VB#*WB#+XB# +YB#+ZB# ![B# !\B# !]B# f^B# n_B#v`B#am_ gMlmKm#*nB#dayoB#DJpB#minqB#secrB#f$sB# tl5vm y*zB#{B#*|B#*}B#*~B#*B#*B#+B# +B#+B# !B# !B# !B# fB# nB#vB#!B#!B#!B#!B#-#B#5#B#=#B#E#B#M#B#U#B#]#B#e#B#m#B#u#B#%B#%B#O#+#6d@'A'+ !;  % &;#! '# ( +-d ,# -#len .# /# A% 0L 35< 4#! 5##I 6#? 7#::CDC@(,:+  +   yA%6 A 4(!S* #zR+A #P,l #?- # ^:. #eof/ #O0 #bM1 #sN2 # c3 #$P:6 #(A=7 #,OB:B#09;M#2    +  ; X  ; XB! a X  a Xg BG  Z  r  Z  Z  Z  ' Z  '   O<<  "key#W#A<$M#:%M#D&X#:'c#D(c# qB)c#(5*c#0C+c#8;,X#@5-c#Df?.X#L=/W#P@0#`n63'#p2=4'#xB5   )8 *a#s +#< , M &8 " #M #,C %#h6 &B#8 'X# '8 (  8 + , #j7 .#E5 /#! 0B#bE 1c#5 2 #@ 3 #^ X8 4^  @ 719 8V#D 9#A :#9 ;# u5 X#0&9 ?B#45 @B#5\; A #87 B #<S  L9 C  C, "key #b#PP $B#A %c#F6 &c#n? 'c#$C ( #(G8CEB<-E0c10#D2.u5C60#770#?8P; <#:=0#WB>A<B#y7CF:G0#l9H0##>IGQ5RE=Su_6T,DUL=M##:N0# O#z@V# ;WG$Fm7n#N<o#<p# >q0#87rO$ "key #b#tag $M#aD %Z#f &M#xm '; #set (# ~A< (key -b#19 .V#n /# ? 0#07? 1c#4OT5 )9 0> 6#Y? 7#b 8#A 2O 9 9 b(  'K (4T#Y!!# Y-  k u. I5cPCMU/>)A'*^V%!H K:-L# M,Pc1QZ#1RVU0V > W,@+X7\ ]#xm^#E_aHcuidd# e# ;f#$0g#,93h#<i#@rjV#DkLoidpX#hZqX# r#O-sZ# 0t#du#V&vX#8w'#<fx'#D yX2(} ~#*##Q#Y2 $ |$0#p@Z#D@4#HpA#L##P~6Z#X'Z#\9*#`9B#hnow#j84#tA4#x'GD5A*.>/#len0X#cB174g5#06#E%7X# 88;93<#-;=#?#E%AX# DB#65FX#0AIW#49@Jb#D9KB#T8L#XQM#`u5NX#h58OX#l?Pc#p}?QW#x?RW#g:SW#HEWW#iXX#cAY#@ZW#=[X#B\X#B]X#%=^X#*7_X#;`X#6aX#5bX#4c#?dZ#=eX#9:fX#w:gB#:hB#<iX#CjX#(<n#c1oX#a9pM#CqX#@t'#>v#/Xw#?x#L?y#=9z#D}#B~#O6c#5; #g8; #5#?#qB#V<##<##?##6##:##06##6##^C##@##8##%B##>##"A##?##=B##&?##:##>##;##9##<#<Z#B##    7#BB..d5ZU  E%X(4\iZR.oEZ`E%X 4.!%5;)!(1"Z8*=Zssy",54#len%$A%=8Z&D6&Z87"nD9'ADIn=OZ DM2McQZ8N(8R))*P+,KlZ)KyD4.d =; -AVH"7M- u-Au-lX"(GQ#iZ :X~ 1' P;W/%>\X&D["l]"9^X"Z8_I=Z+ X4.)Ky-l\ Z8#iZn#jX-7  7X/ ;'.])o*/{P++0 C.1"%CI:!4n0 !R4m~!06 !!0#iZ%;Z&C.&)K&y"l"E+ 8Z!#0%)K]&y}#iZ"y26A"|"%)`)T3H*/l`+xY 9 Z##4 05 \7#$K0w6Z#iZ C.!!BZ$&E%X?"X_ 4.67 ,$hl!6EZ&(2E%XR!; rcX 4."BTZ(]-"RNE%RXn"RX!S; cSX 4U. 67 $zl%"D?Z&=&)=K&y>"B@."(GAQ"lB"l;CZ7iDX";E''A8""%C67 $o$6A*Z`-U)&'yUpA'#(9*(~6(Z'(Zm))K4)0$ =+-l,T$AM0.#"G3I")="31"D*@9U"9a""/m"H+y"+"9"2#,"01J.K+" 2$ $,$ $: <$ V:d&;\]$i W<.n$ a: &~$ :!܎$ ; -]$o;0]$o;\3]$o;6]$Xo;>9]$ho;<]$xo:.?]$:B]$:]]$:24`]$;d]$Hm;"g]$(m;-j]$m;Lm]$xm:p]$:s]$:)v]$:z,y]$;]$Xn:]$;R4]$8n:]$;q]$n:]$:]$:]$;(]$n:l$]$:"]$; ]$8o: ]$:0]$:*]$:']$:']$:)/]$:,]$:]$:#]$;&]$8m:y)]$;]$m:/]$;]$m:)]$;Z]$hm:^ ]$"%]$" ]$"]$"8 ]$"]$"3]$"9]$"(1]$- ]$o-#]$(o",]$"/]$" 2]$" 5]$"8]$"0;]$"q1>]$".A]$"D]$"G]$",J]$"M]$" P]$"#S]$":0V]$".Y]$"\]$"$_]$"h]$"k]$" n]$-1{]$n-{ }]$n-$]$n-H]$n-#]$n-F ]$n-]$n" ""-%o"(-#+f"."w41" 4-.7o"3:"="@-B3Cf"e!P"Z"1d"(o"b(]$" 1]$-]$g"`]$".]$:+]$: ]$: ]$:]$;0]$f;u]$f;L+]$f:T,]$:]$;]$k;/]$lg;]$ g;(]$,g:]$;]$k;M]$k;o]$k;? ]$k"-]$-[ ]$l-]$l-2]$8l-]$Hl- %]$Xl-',]$\g-0]$g-$7]$k-&>]$ k-B]$,k-I]$]$l4N]$(n;9]$Hn;a<]$m;7]$m;@m;C]$m-<]$m-IAm-E7xn=> 4=#E 4->o>74 =OD4 =K@4 >84>=4Z=:4`?>;4?d?!4?;"4=8$6  c=8>%6 @_!@\1@%;. ykFaUUFM0fNsaP6int@\f ;a)' EI* ofWm .! Z# #a/ # # : #)) # # #+ #  #$! #(+ #, #01' #40 "Z#8 &Z#< (z#@A ,>#D- -L#Fo) .#G 2#H ;#L! D#T! E#X! F#\p4 G#`$! H%#d~S JZ#hS L#ls ~    # B #  Z#''S0Z5Bas 17'2>040%: *;# <# *=# *># *?# *@# *A# +B# +C# +D# !E# !F# !G# fH# nI# vJ#%K< M%$P *Q# R# *S# *T# *U# *V# *W# +X# +Y# +Z# ![# !\# !]# f^# n_# v`#a;_ g&l mKm# *n#dayo# DJp#minq#secr# f$s# t:y y *z# {# *|# *}# *~# *# *# +# +# +# !# !# !# f# n# v# !# !# !# !# -## 5## =## E## M## U## ]## e## m## u## %# %#O # +#6+!x % &# !'# (:+ -d,:# -:#len.# /# %0~ 3 5<4:# !5# #I6#?7K (  'K (4T#Y!!# Y-  k u. I5cPCMU/>H A'*^V%!H j K :-LH # MS  P c1QZ#1Ru  U0Vj > W @+X  \ ]# xm^#E_ \ Hcuiddy# e# ;f#$ 0g@#, 93h#< i #@ rj #Dk  Loidp1# hZq1# r# O-sZ# 0t# duy# V&v1#8 w#< fx#D yg = X2(} ~= # *@# = # Q@#\ Y2 o #::CDC@(N ,:+   o m 0 #G^UV#(G] #   kFZVW#E= $id1d$hZ1$ m$O-Z-%0 q%d %V&1&R&f&(G 0xF &A2W  y EjXX'!i:' (Gk u|3 F# XuXe'P;"3 '9  u F0XX'!/' P;19 u|! F XX(;G  C  FwXY2(Ev ^(= " .G YsY|(;G ( 8FYY(!( E= u|#`AFTZ$P;S9 $xmSm#F=Z$ 9 &AN'fFZY\*);G V) mv)xmm) P;9 up l~XA[(18)T)I*`))|)q+,6*-}\'EZ\]b*.;G /F *0FZ]_*1uid * m+;5+.E  G= up2A^ 'w&FZ _y_T+;G +1uid + m+;+'EZ_`,;Gџ ,,1uid |, m,;,93m$-. .r.y  E= ut '} GZ`Fa-;Gʟ -1uid - m .;+.% ͈ $%d&Н %\ӣ %3.ִ /% & %! % -%0%\3%6%>9%<%.?%B%]%24`%d%"g%-j%Lm%p%s%)v%z,y%%%R4%%q%%%%(%l$%"% ģ% ǣ%0ʣ%*ͣ%'У%'ڣ%)/ݣ%,%%#%&%y)%%/%%)%Z%^ 4%4 448 443494(14 4#4,4/4 24 54840;4q1>4.A4D4G4,J4M4 P4#S4:0V4.Y4\4$_4h4k4 n41{4{ }4$4H4#4F 44  4" 4% 4( 4#+ 4. 4w41 4 4 4.7 43: 4= 4@ 4B3C 4e!P 4Z 41d 4(o 4b(4 144`4.%+% % %%0%u%L+%T,%%ƣ%/ͣ%ԣ%(ۣ%%%M%o%? 4-4[ 44244 %4',404$74&>4B4I4(P4W42[44b4U i4sp4w4N~4;,444K4o4 4%4j4$4444f-4'424,4^48'4W4?4e4,4e 4'24l24H4V'44+!4 (4K /4/.34^:4.A4"H4O41S4B"Z4^4"b4(i4+m4t4g+x44*44&4,&4y4~44444/4k'4g4n/4u4((4)4U%44I4#4y4 42$4+4$ 24a394E@4 G4aK4R4Y41`4#g4+n4^u4|44344 4444@ 44x 44344o&444-44e04%4 4  4x4S*4W.4-#4*4+14 84<4"@%\" "%% ' % * %7) 8%#$ ?% F% P% T% \% a% h% q%2! x% %( % %} 5_! 5\1 5%;.z ; zaPaGGGWfEF?EfintP60'M@s 1N'2s\:*;t#t#*?t#*@t#*At#+Bt# +Ct#+Dt# !Et# !Ft# !Gt# fHt# nIt#vJt#%K MP*Qt#Rt#*St#*Tt#*Ut#*Vt#*Wt#+Xt# +Yt#+Zt# ![t# !\t# !]t# f^t# n_t#v`t#a_ g5v3q y*zt#{t#*|t#*}t#*~t#*t#*t#+t# +t#+t# !t# !t# !t# ft# nt#vt#!t#!t#!t#!t#-#t#5#t#=#t#E#t#M#t#U#t#]#t#e#t#m#t#u#t#%t#%t#Ob#+b#6| G#G#G#mG#G#[G  %  G*/PaZaK.5  H0`ajaw. -H5lpaza.r  ͂  d& \ӝ  .֮  &ؾ q !  - 0 \3 6 >9 < .? B ] 24` d "g -j Lm p s )v z,y   R4  q    ( l$ " ĝ ǝ 0ʝ *͝ 'Н 'ڝ )/ݝ ,  # & y)  /  ) Z ^  %   8   3 9 (1   # , / 2  5 8 0; q1> .A D G ,J M  P #S :0V .Y \ $_ h k n 1{ { } $ H # F    " % ( #+ . w41 4 .7 3: = @ B3C e!P Z 1d (o b( 1  ` . +     0 u L+ T,  Ɲ /͝ ԝ (۝   M o ?  - [   2  % ', 0 $7 &> B I (P W 2[ 4b U i sp w N~ ;, 4 K o  % j $    f- ' 2 , ^ 8' W ? e , e  '2 l2 H V'  +! ( K / /.3 ^: .A "H O 1S B"Z ^ "b (i +m t g+x  *  & ,& y ~     / k' g n/ u (( ) U%  I # y   2$ + $ 2 a39 E@ G aK R Y 1` #g +n ^u |  3       @   x   3  o&   -  e0 %     x S* W. -# * +1 8 < "@G G`u sG\u l mga]IGM 0fEintNsaP6@\f ;h)' 7I* vfW0>x .! ># #a/ # # : #)) # # #+ #  #$! #(+ #, #01' #40 ">#8 &>#< (#@A ,L#D- -Z#Fo) .#G 2#H ;#L! D#T! E#X! F#\p4 G#`$! H%#d~S J>#hS L#l~     # B #  >#'s 1E'2L: *;# <# *=# *># *?# *@# *A# +B# +C# +D# !E# !F# !G# fH# nI# vJ#%K MP *Q# R# *S# *T# *U# *V# *W# +X# +Y# +Z# ![# !\# !]# f^# n_# v`#a_ g y *z# {# *|# *}# *~# *# *# +# +# +# !# !# !# f# n# v# !# !# !# !# -## 5## =## E## M## U## ]## e## m## u## %# %#O # +#6+!$J"39N> w % &w# !'#N (N+ -d,# -#len.7# /# }%0  3 5<4# !5# #I67#?79 #::CDC@ (,: +OU g 9 x gH7aa.KӘ yIaa.K '/z@؞R/)I(/ ,ڞ/[/ A H3aa0K2>0p I<bb^0K;0 0I bvb0K0#I7#1I7p1[1 NHEbb1lD KD  Y HLbb1lK %2KK P2#IK72 I`>b9c2l_ 3 Ix@cKc3lw  I}7Pc[cK3l| \ H`ccw3K3z@3)I(4 ,U4[~4I4 H=cAd4K<5[>=55<?[5 I,Pddn5K+ 5o H>de5K5#I7'6{H>]6!6 nI5<7IR7I7~7!Ae Hp>e=f7Ko7!o8 nIq EIZ>@ffM8KYy8!Y8 nI[3 J7ff8K6 6x J!>gmg*9K    FH" ̓  d&g \Ӟ ".֯  &ؿ  !  - 0 \3 6 >9 < .? B ] 24` d "g -j Lm p s )v z,y   R4  q    ( l$ " Ğ Ǟ 0ʞ *͞ 'О 'ڞ )/ݞ ,  # & y)  /  ) Z ^  #% #  # #8  # #3 #9 #(1 #  ## #, #/ # 2 # 5 #8 #0; #q1> #.A #D #G #,J #M # P ##S #:0V #.Y #\ #$_ #h #k # n #1{ #{ } #$ #H ## #F  # # g#"g#%g#(g##+g#.g#w41g# 4g#.7g#3:g#=g#@g#B3Cg#e!Pg#Zg#1dg#(og#b( # 1 # #` #. +     0 u L+ T,  ƞ /͞ Ԟ (۞   M o ?  #- #[  # #2 # # % #', #0 #$7 #&> #B #I #(P #W #2[ #4b #U i #sp #w #N~ #;, #4 #K #o #  #% #j #$ # # # #f- #' #2 #, #^ #8' #W #? #e #, #e  #'2 #l2 #H #V' # #+! # ( #K / #/.3 #^: #.A #"H #O #1S #B"Z #^ #"b #(i #+m #t #g+x # #* # #& #,& #y #~ # # # # #/ #k' #g #n/ #u #(( #) #U% # #I ## #y #  #2$ #+ #$ 2 #a39 #E@ # G #aK #R #Y #1` ##g #+n #^u #| # #3 # #  # # # #@  # #x  # #3 # #o& # # #- # #e0 #% #  #   #x #S* #W. #-# #* #+1 # 8 #< #"@ $_!$\1$%; .D6 kpgXKGM 0fEintNsaP6@\f;h)'7I*vfJ7J7W'a0>dJFKG#sJH#  / . ! >#  # a/ #  # : # )) #  # # + #  #$ ! #( + #,  #0 1' !#4 0 ">#8 &>#<  (#@ A ,L#D - -Z#F o) .'#G  27#H  ;#L ! D#T ! E#X ! F#\ p4 G#` $! H%#d ~S J>#h S L=#l    #B !# ># 7  M 'tm,{J>#lJ>#AJ>#J># J>#jK>#IK>#J>#IJ># K7#$ K#(QK* E s 1E'2L :*;#<#*=#*>#*?#*@#*A#+B# +C#+D# !E# !F# !G# fH# nI#vJ#%K$ M  P*Q#R#*S#*T#*U#*V#*W#+X# +Y#+Z# ![# !\# !]# f^# n_#v`#a#_ glmKm#*n#dayo#DJp#minq#secr#f$s# t"a y*z#{#*|#*}#*~#*#*#+# +#+# !# !# !# f# n#v#!#!#!#!#-##5##=##E##M##U##]##e##m##u##%#%#O#+#6l J|pg(hV9now{tvdgmtM' 7Kk0hbh9qj' Ktd c Jphh9keyc q d RJh%i9_J q da 1JV0iaj:strU_JU  a J6pjk2:str5key5R JJ k)k^:strI.IR X  (KO0k_k:_JN KP  _ rK/`kk:key.J0D JEkk:.DR   d&Т\X .4  & !O  -X  0X \ 3X  6X > 9X  X . AX  DX  GX , JX  MX  PX # SX :0 VX . YX  \X $ _X  hX  kX  nX 1 {X { }X $ X H X # X F X  X    " % (# + .w4 1 4. 73 : = @B3 Ce! P Z1 d( ob( X  1 X  X ` X . X + X  X  X  X 0 X u X L+ X T, X  X  X / X  X ( X  X  X M X o X ? X - X [ X  X 2 X  X  %X ' ,X  0X $ 7X & >X  BX  IX ( PX  WX 2 [X 4 bX U iX s pX  wX N ~X ;, X 4 X K X o X  X % X j X $ X  X  X  X f- X ' X 2 X , X ^ X 8' X W X ? X e X , X e X '2 X l2 X H X V' X  X + !X  (X K /X /. 3X ^ :X . AX " HX  OX 1 SX B" ZX  ^X " bX ( iX + mX  tX g+ xX  X * X  X & X ,& X y X ~ X  X  X  X  X / X k' X g X n/ X u X (( X ) X U% X  X I X # X y X  X 2 $X  +X $ 2X a3 9X E @X  GX a KX  RX  YX 1 `X # gX + nX ^ uX  |X  X 3 X  X  X  X  X  X @ X  X x X  X 3 X  X o& X  X  X - X  X e0 X % X  X  X x X S* X W. X - #X  *X + 1X  8X  <X " @X _! !\1 !5 z!nkKGM0fNsaP6int@\f;a)'EI*ofJW . .! Z##a/## :#))## #+# #$!#(+#,#01' #40"Z#8 &Z#<(z#@A,>#D--L#Fo).#G2#H;#L!D#T!E#X!F#\p4G#`$!H%#d~SJZ#hSL#l K+   # B# Z#    'JMKitm, {JZ# lJZ# AJZ# JZ# JZ# jKZ# IKZ# JZ# IJZ# K#$ K#(#::CDC@(,:+K|kk;[LqZkl:;93pf;K*ll;2);K);)<K)K\lmC<K[o<[<K]u|xK? mn<K>=>L@x~tAutgmtBKCU=7 6w    %  K'а _!\1, %;#  K$̰ 2"TnRGM0fEintNsaP6@\f;h)L5Bh{Q zK {#R |7#< .L . ! ># # a/# # :# ))# # # +# #$ !#( +#, #0 1' #4 0">#8 &>#< (#@ A,L#D --Z#F o).#G 2#H ;#L !D#T !E#X !F#\ p4G#` $!H%#d ~SJ>#h SL#lR    #B#>#^  W  'S` %Q &#! 'L#BO +# |S -#ZQ .#M /#sO 0#&Q 1# ! 2L#(O 6#,#* ?#* @#* A#+ B# + C#+ D# ! E# ! F# ! G# f H# n I#v J#% K M P* Q# R#* S#* T#* U#* V#* W#+ X# + Y#+ Z# ! [# ! \# ! ]# f ^# n _#v `# aN c_ g y* z# {#* |#* }#* ~#* #* #+ # + #+ # ! # ! # ! # f # n #v #! #! #! #! #-# #5# #=# #E# #M# #U# #]# #e# #m# #u# #% #% #O   <#+ <#6  #::CDC@(,:+$ * <  LA%G  A(%22o #Q4>#R5>#zO8G# !; #   > > 7 > G> M G = O< j  UPn,ni=A=ۏ  N0n7n=A= ! )m R >@nJn=A= c>h O/>PnWn=A=. .GN.>  P5G`nnn>A=4  SD>pnwnE>A=C  TIGnnq>A=H  LOnn>A=N c Rmnn>A=l !l )ml Ss>no>A=r !? 1M}> o'oA?A=| c|> VN>0oZom?A= ?G#P>`op?A= @GT@N>@tMG p.pAA= `T>0p:p4AA= LSG@pNp`AA= qRPpbpA-;! )mS lPpppA-;! )mS>ppA-;P>ppB-;c>S>pppqhB-;GN> }YMGq"qB-;jN>0qBqB-;PGPqbqB-;DRpq~qC-;PPADPqqDC-;pCQ>qrC-;Cxm  u  O>rrC-;Dxm!(D  NIM>rs;D-;gDxm^  NR ^ 2N> stD-;Dxm d  S> t)tD-; xm &A|T>0t9tD-;xmA1M>@tIt+E-;xm{vM>PtYtWE-;xmGM#>`ttE-;"Exm"ETR*>t=uE-;)Fxm);F +u~kS4>@uu[F-;3Fxm3F 5Nu|u~OT@>uvF-;?Fxm?G AutuvuxuzA\SP>vvDG-;OxmO&~vLU>vvpG-;TxmT1LZ>vvG-;YxmY<M_>w-wG-;^xm^GG8Oe>0wwH-;dFHxmd8fH}Sl>wwH-;kH"keyk}H"Ss>w yH-;rIPPr lenr#it>>I#cu>^I!fvI!NNwJ$!Q>CJ8P> yyoJ-;J"key}JPP J"lenKT>yy=K-;xm}$M>yyiK-;xm>L>yyK-;xm>cQ>z zK-;xmL>zzK-;L"len9L$@ o!}#M!EpM %KQ>{{M-;xmMO>{m{M-; N"keyd )NM >p{y{IN-;. M%>{{uN-;$uid$ WQ*>{{N-;)q)W] P0{|N-;/N"len//O!PP1OTe>|3}O-;dO"lend^ &PMd^ FPORm>@}}fP-;lP"lenlPMlP Ou>}}Q-;tlent^ Mt^ Nz>~ ~@Q-;ylenyMyZR>~ ~lQuidNP ~/~Q-;9|3T0~<~Q-;XL>@~l~QNRN0R R>p~~DROpRLRD N>~~ROWRLWRQ>~!RPSP8SR>0\XSPSPSfP>`SOd SOd SPN>TOd DTOd XTQL%lTP>TOd TOd T P> [T-;UPPDU"lenU  _#iU&7 w&|  zXO>`&V-;zW-;W"keyd X"len?X? SDŽX-;? Xo RЄXA= $Y S:ZYA=9 Y M"Y(A= Y;!Nh>0Z!g JZgGZ-;g?  !OiZ!Nj Z)Ab!OA>̇[-;@? !OB?[!NC h[)A`!'SUЇv{[A=T [!T )mT[!}#V["5R&>(\A=% J"hL>T\A= "P>\A= \#c>\"0Oe>! ]A=d  #Q08](A= d]! ()m]*}#]P#QS"^A=R !R )mR#@Q>N^93Lz^-;? !O^!BN ^)A9NJ$$M> w^93L%_-;? !O]_!BN _)A'$L>׍_93L_-;? !O`!BN 1`)A+$S>,P>,)T$#%SG-O`(A= {`-fo>`.P/$ !0$0$O%Q>0~`(A= az%gMG=aA= %O>ҎiaA= GN> %.Qs>aA=r 1cr>?& 92 <2. ?2 B2 ]224 `2 d2" g2- j2L m2 p2 s2) v2z, y2 2 2R4 2 2q 2 2 2 2( 2l$ 2" 2 2 20 2* 2' 2' 2)/ 2, 2 2# 2& 2y) 2 2/ 2 2) 2Z 2^ '% ' ' '8 ' '3 '9 '(1 ' ' #' ,' /' 2' 5' 8'0 ;'q1 >'. A' D' G', J' M' P'# S':0 V'. Y' \'$ _' h' k' n'1 {'{ }'$ 'H '# 'F ' '  j ' "j ' %j ' (j '# +j ' .j 'w4 1j ' 4j '. 7j '3 :j ' =j ' @j 'B3 Cj 'e! Pj ' Zj '1 dj '( oj 'b( ' 1 ' '` '. 2+2 2 2202u2L+2T,222/22(222M2o2? '-'[ ''2'' %'','0'$7'&>'B'I'(P'W'2['4b'U i'sp'w'N~';,'4'K'o' '%'j'$''''f-'''2','^'8''W'?'e','e ''2'l2'H'V'''+!' ('K /'/.3'^:'.A'"H'O'1S'B"Z'^'"b'(i'+m't'g+x''*''&',&'y'~'''''/'k''g'n/'u'((')'U%''I'#'y' '2$'+'$ 2'a39'E@' G'aK'R'Y'1`'#g'+n'^u'|''3'' ''''@ ''x ''3''o&'''-''e0'%' '  'x'S*'W.'-#'*'+1' 8'<'"@4_!4\14%;. ]% )1`TGM 0fEintNsaP6@\f ;h)' 7I* vfW0>5Bh .! ># #a/ # # : #)) # # #+ #  #$! #(+ #, #01' #40 ">#8 &>#< (#@A ,L#D- -Z#Fo) .#G 2#H ;#L! D#T! E#X! F#\p4 G#`$! H%#d~S J>#hS L#l     # B #  >#'s 1E'2L0404B;o%: *;# <# *=# *># *?# *@# *A# +B# +C# +D# !E# !F# !G# fH# nI# vJ#%K< M%$P *Q# R# *S# *T# *U# *V# *W# +X# +Y# +Z# ![# !\# !]# f^# n_# v`#a;_ g y *z# {# *|# *}# *~# *# *# +# +# +# !# !# !# f# n# v# !# !# !# !# -## 5## =## E## M## U## ]## e## m## u## %# %#O:3 # +#6+!r % &r# !'#I (I+ -d,# -#len.7# /># x%0 3 5<4# !5# #I67#?74#::CDC@(,:+JP b 4 A%mA@ 4( !S*R # zR+x # P, # ?- # ^:. #eof/ # O0 # bM1 # sN2 # c3 #$ P:6R #( A=7L #, OB:#0 9;#2 L  L b@ r & L r &X  & L & ~  > L   > L >  > L >   L  O`XDb-;{ pb/X{ bjX}&len~1-cPPMcl\hX c   A Vr`{c/Xq  Y*>OcX) d.) 1dyV+ A3ב %%! TV>Pd"/X d"X d V@>d-;? "e#rip? XecA&e$keyB0HPPCg$lenD1X5WE&_UF ]G iH&e%Ara ?  Vȕe"X f UЕHf"X tf &5CY#-f"!"f'U$ u|]FV|09f(rip{ ZYw@I"g/Xv X>P9Ng-; zgc&gV hihPPh)7 ?W(>@Ih*-;' *c'&X>Pʚ i-; 5iX1ki;uXVii'jPP_j)7 #hX>К}j-; jX j;9kiV1kikVkPP l)7 8T>ўll-; lX l;4mU>Alm-; m*X ;mTxX>Pqm-; mX 4n;n!U>n"-; nX +;oT:>4o-;9 `oX9 oW;&V<1;=ol>`<V oX !W>p"UFp"X fp'ld  !V>qp"UpX '=q"/X ,q"U LqX '@lqX -q-; q#keyl q*X ]r"/X "sX 'pns/Xg!WG>s(keyFl @W->۰s-;, s.key,*PP,r .len, Y.0H/KtW01_t01!WA>(t/key@l t!fW^>0Yt/key]l u!hUU>`Du/keyTl pu!JWL>ñu/keyKl u!wX<>б u/key;l v%IU_>Iv-;^ uv/X^ vD` vXa vlb`Vc>w0Xr HwX fw!R(Y7> Yw/key6l w!U2>`w/key1l x&T>s=x-; ix.keyPPr x#lenxUxU&x$k0\Tr aW>yTX>1py-; y#keyy*PPr .len Y0P[WuwW1Rul   -  $'d&r H-\Ӟ 1., /- &< -!L 3- - -0 -\3 -6 ->9 -< -.? -B -] -24` -d -"g --j -Lm -p -s -)v -z,y - - -R4 - -q - - - -( -l$ -" - Ğ - Ǟ -0ʞ -*͞ -'О -'ڞ -)/ݞ -, - -# -& -y) - -/ - -) -Z -^  %    8   3 9 (1   # , /  2  5 8 0; q1> .A D G ,J M  P #S :0V .Y \ $_ h k  n 1{ { } $ H # F    r "r %r (r #+r .r w41r  4r .7r 3:r =r @r B3Cr e!Pr Zr 1dr (or b(  1  ` . -+ - - - -0 -u -L+ -T, - - ƞ -/ ͞ - Ԟ -( ۞ - - -M -o -? -  [    2     % ' ,  0 $ 7 & >  B  I ( P  W 2 [ 4 b U i s p  w N ~ ;,  4  K  o    %  j  $        f-  '  2  ,  ^  8'  W  ?  e  ,  e  '2  l2  H  V'    + !  ( K / /. 3 ^ : . A " H  O 1 S B" Z  ^ " b ( i + m  t g+ x   *    &  ,&  y  ~          /  k'  g  n/  u  ((  )  U%    I  #  y    2 $  + $ 2 a3 9 E @  G a K  R  Y 1 ` # g + n ^ u  |   3            @    x    3    o&      -    e0  %      x  S*  W.  - #  * + 1  8  < " @ ':Xr 2_! 2\1 2%;.?`V.@5Bh .! ># #a/ # # : #)) # # #+ #  #$! #(+ #, #01' #40 ">#8 &>#< (#@A ,L#D- -Z#Fo) .#G 2#H ;#L! D#T! E#X! F#\p4 G#`$! H%#d~S J>#hS L#l   # B #  >#    's 1E'2L0404B;o: *;# <# *=# *># *?# *@# *A# +B# +C# +D# !E# !F# !G# fH# nI# vJ#%K* MP *Q# R# *S# *T# *U# *V# *W# +X# +Y# +Z# ![# !\# !]# f^# n_# v`#a)_ g  y *z# {# *|# *}# *~# *# *# +# +# +# !# !# !# f# n# v# !# !# !# !# -## 5## =## E## M## U## ]## e## m## u## %# %#O(! # +#6M #::CDC@ (,,: +ci{MA%AY4( !S*k# zR+# P,# ?-# ^:.#eof/# O0 # bM1# # sN2# c3# #$ P:6k#( A=7e#, OB:#0 9; #2ee{Yeqe >e>e> >e># e O< C,"key## PP$# A%# F6&# n?'#$C(:   Z >@ykey *z Zlz=9  . ZZٶz9@ʘ Z [z  Yz  2[ {  tYH{ t{ 'ZQ=9P  < Y D{=9 { *>  Y>PR{-; |=9 Z|len|!|}#4  Y8} oZ`}) !! ZD>`}keyC }PPC}=9C ~ YE 1~  Z>D~-; p~key ~PP~len~=9 "Y ut ;_#A O[>-; =9  ;%$7 p Zt>]-;r =9r !s%lens "yZuuhZ^>-;\ key\ ՀPP\len\=9] "Y_ up ;`w#Am  " &   &d&О &\; '.L & &\ &!l !& -;&0;&\3;&6;&>9;&<;&.?;&B;&];&24`;&d;&"g;&-j;&Lm;&p;&s;&)v;&z,y;&;&;&R4;&;&q;&;&;&;&(;&l$;&";& ;& ;&0;&*;&';&';&)/;&,;&;&#;&&;&y);&;&/;&;&);&Z;&^ ;(%;( ;(;(8 ;(;(3;(9;((1;( ;(#;(,;(/;( 2;( 5;(8;(0;;(q1>;(.A;(D;(G;(,J;(M;( P;(#S;(:0V;(.Y;(\;($_;(h;(k;( n;(1{;({ };($;(H;(#;(F ;(;(  (" (% (( (#+ (. (w41 ( 4 (.7 (3: (= (@ (B3C (e!P (Z (1d ((o (b(;( 1;(;(`;(.;&+;& ;& ;&;&0;&u;&L+;&T,;&;&;&/;&;&(;&;&;&M;&o;&? ;(-;([ ;(;(2;(;( %;(',;(0;($7;(&>;(B;(I;((P;(W;(2[;(4b;(U i;(sp;(w;(N~;(;,;(4;(K;(o;( ;(%;(j;($;(;(;(;(f-;(';(2;(,;(^;(8';(W;(?;(e;(,;(e ;('2;(l2;(H;(V';(;(+!;( (;(K /;(/.3;(^:;(.A;("H;(O;(1S;(B"Z;(^;("b;((i;(+m;(t;(g+x;(;(*;(;(&;(,&;(y;(~;(;(;(;(;(/;(k';(g;(n/;(u;(((;();(U%;(;(I;(#;(y;( ;(2$;(+;($ 2;(a39;(E@;( G;(aK;(R;(Y;(1`;(#g;(+n;(^u;(|;(;(3;(;( ;(;(;(;(@ ;(;(x ;(;(3;(;(o&;(;(;(-;(;(e0;(%;( ;(  ;(x;(S*;(W.;(-#;(*;(+1;( 8;(<;("@;)_! )\1 )%; .Xvr1 X\GM 0fEintNsaP6@\f ;h)' 7I* vfWt Z0>5Bh .! ># #a/ # # : #)) # # #+ #  #$! #(+ #, #01' #40 ">#8 &>#< (#@A ,L#D- -Z#Fo) .#G 2#H ;#L! D#T! E#X! F#\p4 G#`$! H%#d~S J>#hS L#l   # B #  >#    's 1E'2L0404B;o: *; # < # *= # *> # *? # *@ # *A # +B # +C # +D # !E # !F # !G # fH # nI # vJ #%K5 MP *Q # R # *S # *T # *U # *V # *W # +X # +Y # +Z # ![ # !\ # !] # f^ # n_ # v` #a4_ g y *z # { # *| # *} # *~ # * # * # + # + # + # ! # ! # ! # f # n # v # ! # ! # ! # ! # -# # 5# # =# # E# # M# # U# # ]# # e# # m# # u# # % # % #O3, # +#6d@An #::CDC@ (M,: +nA%Az4( !S*# zR+# P,# ?-# ^:. #eof/# O0. # bM1D # sN2# c3D #$ P:6#( A=7#, OB: #0 9;#2z  > >>. >> D 4 O< &8 " # # ,C%# h6& # 8'#U '8(U  8+ , # j7.# E5/# !0 # bE1*# 52 # @3& # ,84  @7 198# D9,# A:7# 9;B# u5<#( ;=#, f?>#0 &9? #4 5@ #5 \;A #8 7B #< , L9C7  )i ]2>@-;0i ˁ&90 /50 O]1 oi3ӂJ  p\'>@-;%i 3&9% i5% 7& Y]> -;i 7]L [>-;i ] n [>Dž-;i \ )]a7[*  \>Ԇ-;i \ [*@]<\upJ ] g #T] ]! !]0 ri1" [H/Ĉ]G  # ]q$]p  %h\0\h:7 upr[ Z[ x\ & ' n [>(\h[n)]V>$\Un$]U *_UW +Ak#9\4$\3n$]3 ,(*<\;*]< -7 +-\> \nj7ɭE5ʭ! ÊbE*(5 (@& *_U .''!H/0.g''!//)`F]}>$\|n$]| *_U~ #] $\n$] ,*]'*]( -7 ;g|]>9G\ns,Ch6  (8 *_U &-'I'> 7 1T&`( 'x'm!@ /-/V\M>@-;Li [L*]2\Lh [Nn/]O(/O\POF6Q*3]R[S,CTܑh6U 8V<\W:8]XZj7Y zE5Z ![ bE\*ג5] @^& i_ ;3A \> Ǔ4key     * 0 *d& *\K 5.\ (* &l *!| ,* -K*0K*\3K*6K*>9K*K6.AK6DK6GK6,JK6MK6 PK6#SK6:0VK6.YK6\K6$_K6hK6kK6 nK61{K6{ }K6$K6HK6#K6F K6K6  6" 6% 6( 6#+ 6. 6w41 6 4 6.7 63: 6= 6@ 6B3C 6e!P 6Z 61d 7(o 6b(K6 1K6K6`K6.K*+K* K* K*K*0K*uK*L+K*T,K*K*K*/K*K*(K*K*K*MK*oK*? K6-K6[ K6K62K6K6 %K6',K60K6$7K6&>K6BK6IK6(PK6WK62[K64bK6U iK6spK6wK6N~K6;,K64K6KK6oK6 K6%K6jK6$K6K6K6K6f-K6'K62K6,K6^K68'K6WK6?K6eK6,K6e K6'2K6l2K6HK6V'K6K6+!K6 (K6K /K6/.3K6^:K6.AK6"HK6OK61SK6B"ZK6^K6"bK6(iK6+mK6tK6g+xK6K6*K6K6&K6,&K6yK6~K6K6K6K6K6/K6k'K6gK6n/K6uK6((K6)K6U%K6K6IK6#K6yK6 K62$K6+K6$ 2K6a39K6E@K6 GK6aKK6RK6YK61`K6#gK6+nK6^uK6|K6K63K6K6 K6K6K6K6@ K6K6x K6K63K6K6o&K6K6K6-K6K6e0K6%K6 K6  K6xK6S*K6W.K6-#K6*K6+1K6 8K6<K6"@K8_! 8\1 8%; .y+%G7[`GM0fEintNsaP6@\f ;h)' 7I* vfW0>/  . ! >#  # a/ #  # : # )) #  # # + #  #$ ! #( + #,  #0 1' #4 0 ">#8 &>#<  (#@ A ,L#D - -Z#F o) .#G  2#H  ;#L ! D#T ! E#X ! F#\ p4 G#` $! H%#d ~S J>#h S L#l      #B # >#'s 1E'2L:*;#<#*=#*>#*?#*@#*A#+B# +C#+D# !E# !F# !G# fH# nI#vJ#%K+ MP*Q#R#*S#*T#*U#*V#*W#+X# +Y#+Z# ![# !\# !]# f^# n_#v`#a*_ g  y*z#{#*|#*}#*~#*#*#+# +#+# !# !# !# f# n#v#!#!#!#!#-##5##=##E##M##U##]##e##m##u##%#%#O)"#+#6+! a % &a#!'#8 (8+-d,#-#len.7# /-# g%0r 35<4#!5##I67#?7# #::CDC@ (,: +9? Q # r(G8CEB<-Q0c10#D2}5C60#770#?8; <#:=0#WB> A<B #& y7CV F:G0#l9H0##>I1  Q5R=S_6T& ,DUV  L=Mr#:N0# O#z@Va # ;W ? 0Z [#^\#key]#/]^#$:_0#(8_`>#,_a ^8d e#`f#keyg#7h#$o`i #4J  ^jJ  $Fm7n#N<o#<p # >q0# 87r   u <^0> i%^>0|:0 `z Δ>y :y0  ^g>jPkeyf |*^f Q`f$  ,hB * ?  S_Z>p`>Y keyY Q`Y$ ! ,[R *`M>̖>L keyL  *^L ! ,NR  S _>8> d` ^ З"set  `p>2!o^z@o#7 Q! ^i>!hz@hP#7 L! _> > !``!`TC_ ޙ$K_ &_* /_* ]7C%` !J&!J4& ^!J?%x !J,'!Ji`>~n> !l\Q`* !*^ up_>D3g^ _ ` r_0Y`%$_%(e_CP"*^B N(1v^[l!Z)*^\ u|(Y_8ÜQ`7$ ( ^N !M9)Q`O* u|*^>+> +Q`* x;`> d>  ` key Ltagx:08_>Ğ!`* up,A%Z- !..(1^!fg^ /i"%B] pqP> | ՟:0" ^0 l90_0{g^ ,A6^k ͠>j  jR:j0_l0g^m !,AVV_H J>G v GϢ:G0 CG0 7G0_I0ug^J ,AefT^, ǣ>+  +L:+0 c+0 g^- ,AB0`F>Gi%r *DH^w>+>v +*^v #7 7)!1|`>P6>  ݥl^ A2key y)e` up,A -  3(.1'_>@[Ϧ4>)] ux`δ 5A7 'L < '6 a )d& !6\ӂ 7.֓ 6 &أ 6!ܳ "6 -6 06\ 36 66> 96 <6. ?6 B6 ]624 `6 d6" g6- j6L m6 p6 s6) v6z, y6 6 6R4 6 6q 6 6 6 6( 6l$ 6" 6 Ă6 ǂ60 ʂ6* ͂6' Ђ6' ڂ6)/ ݂6, 6 6# 6& 6y) 6 6/ 6 6) 6Z 6^ $% $ $ $8 $ $3 $9 $(1 $ $ #$ ,$ /$ 2$ 5$ 8$0 ;$q1 >$. A$ D$ G$, J$ M$ P$# S$:0 V$. Y$ \$$ _$ h$ k$ n$1 {${ }$$ $H $# $F $ $   $ " $ % $ ( $# + $ . $w4 1 $ 4 $. 7 $3 : $ = $ @ $B3 C $e! P $ Z $1 d $( o $b( $ 1 $ $` $. )+5!) E!) U!)e!)0u!)u!)L+!)T,!)!)Ƃ!)/͂!)Ԃ!)(ۂ!)")")M%")o5")? E"!-U"![ e"!u"!2"!"! %"!',"!0"!$7"!&>"!B"!I#!(P#!W%#!2[5#!4bE#!U iU#!spe#!wu#!N~#!;,#!4#!K#!o#! #!%#!j#!$$!$!%$!5$!f-E$!'U$!2e$!,u$!^$!8'$!W$!?$!e$!,$!e $!'2$!l2%!H%!V'%%!5%!+!E%! (U%!K /e%!/.3u%!^:%!.A%!"H%!O%!1S%!B"Z%!^%!"b%!(i&!+m&!t%&!g+x5&!E&!*U&!e&!&u&!,&&!y&!~&!&!&!&!&!/&!k''!g'!n/%'!u5'!((E'!)U'!U%e'!u'!I'!#'!y'! '!2$'!+'!$ 2'!a39'!E@(! G(!aK%(!R5(!YE(!1`U(!#ge(!+nu(!^u(!|(!(!3(!(! (!(!(!)!@ )!%)!x 5)!E)!3U)!e)!o&u)!)!)!-)!)!e0)!%)! )!  )!x*!S**!W.%*!-#5*!*E*!+1U*! 8e*!<u*!"@*8_! 8\1 8%; ..'Y>>A[eGM 0fNsaP6int@\f;a)'EI*ofWm .! Z##a/## :#))## #+# #$!#(+#,#01' #40"Z#8 &Z#<(z#@A,>#D--L#Fo).#G2#H;#L!D#T!E#X!F#\p4G#`$!H%#d~SJZ#hSL#l E F     #B#Z#'t L'S0Z5BaB#Rbs 17'2>0404B;h}:*;h#h#*?h#*@h#*Ah#+Bh# +Ch#+Dh# !Eh# !Fh# !Gh# fHh# nIh#vJh#%K M}|P*Qh#Rh#*Sh#*Th#*Uh#*Vh#*Wh#+Xh# +Yh#+Zh# ![h# !\h# !]h# f^h# n_h#v`h#aNc}ne_ gsbislmKm#*nh#dayoh#DJph#minqh#secrh#f$sh# t5vm y*zh#{h#*|h#*}h#*~h#*h#*h#+h# +h#+h# !h# !h# !h# fh# nh#vh#!h#!h#!h#!h#-#h#5#h#=#h#E#h#M#h#U#h#]#h#e#h#m#h#u#h#%h#%h#O4-#+#6d@'A'nh Gs#Gs#Gs#mGs#Gs#[GY9h#xih#-i+! % & #!'# (i +-d,i #-i #len.# /#  %0(  35<4i #!5##I6#?7z  #::CDC@( ,:+    yA % A 4 (!S * #zR + #P ,H #? -^ # ^: .y #eof /^ #O 0 #bM 1 #sN 2^ # c 3 #$P: 6 #(A= 7 #,OB :h#09 ;s#2     ~  ~h = ~ = ~C h# ^ Z N y Z Zd  Z ' Z  '  O <  )8*#s+o #<, ~- (G8CEB<- ? 0c10#D2( o 5C60#770#?8J  ; <#:=0#WB>z  A<B # y7C  F:G0#l9H0##>I A Q5R? =So _6T ,DU  L=M #:N0# O#z@V # ;WA  0Z [#^\#key]#/]^#$:_0#(8_`Z#,_a H^8d e#`f#keyg#7ho #$o`iH#4  ^j $Fm7no #N<oo #<p# >q0# 87rY$"key##tag$s#aD%Z#f&s#xm' #set(h# h~A<(key-#19.|#n/o # ?0#07?1#4T5)90>6#Y?7#b8o #yA2 99y<g=#l>~#m?~#a@~# nbA] EXiG# kI# fJ#Z   h   Z]Z   GeK*Ak [[:setcfLyf[[xm=  , j[[xm=  ,sj\-\xm=  , jf 0\\xm =  , <Fn] ];xm=  ,<{i]]gxm=  ,{g ])]xm=  ,bJi#0]9]xm"=  ,"'2d(@]I]xm'=  ,'2qhAP]]xm@=  ,@qfL]]CxmK=  ,KCmQ](^oxmP=  ,P (eoW0^9^xmV=  ,V(8g^h\@^I^ǩxm[=  ,[gNbaP^^xm`=  ,`6dj^^xmi=  ,i3adp_8_Kxmo= ho no cws@__wxmv= bvs ixs!gyZ"czs .j_`exm= bsի , #is[!gZ#cs)Jj ``xm h ,  nb `7`xms , c@`e`xm~ , vd p``=xm , .Zc,a!aixm+ ,+ ga10aRaxm0 ,0 a6`azaxm5 ,5 j;aaxm:' ,: d@aa?xm?k ,? McgaaxmM , S -gb bxm8 , RlbbxmC , hi b0bxmN: , =Ue0bbYxm= , C (nbbxm ,  kbch~Um~ , !i Z c\cݯg ! xm 'f   $xdkNZ`cc(%!MT%z@M&7 YKB'em cc%g(kcd %g7'7l3d-db%!2)g4u|cfZ0dd?*key'+tagn"Q`ci lZeegxm= *lensalYee!xmX ,X  4)kTf9fMxmS4 ,S : xeE@fafyxmDx ,D ~ |dpffxm ,  Soffѳxm , 9TdOffxmN9 ,N ? }/mJff)xmI} ,I  }=g<f gUxm;=  ,;n7g1gxm6=  ,6?;c2@gagxm1=  ,1?}~ a-pggٴxm,=  ,,~|(eqg)hxmp1cpsQ ,p |"brs#iss )Khe0h{hxmdG ,d g!cfs+igsRyi_shhxm^$k@Zhh%!?%z@?,&7 KAlhin?d |  gZii?Ʒdqxset|  !da,lup :mZi jR?dxm= set|  ,q|dV!aZjLj~?dxm= set|  ,q|d!mZPjj?ָqxset| , ,R "bZjj?xm= set| ,q|dh"fZjkB?xm= set| ,q|d"fZkGkn*set*keyg, ,R"#gZPk%lڹ*sete&g!F,gux#OjZ0lUm*set˺e#I~ [' ,gux"f~o")m~$ nZ`mn*setϻef ,gu|,)m~p$mZ nn*set;e[)m ,gu|,m~p$eZno{*seteǼxm,gu|A%cZoQp*sete3xm,gu|%AhZ`pqS*setexmg,gu|%NaZ qq*sete xm(,gu|X&dZqr+*setWewxm ,gu|&hZrQs*setþexm,gu|'jvZ`ss*setu/euOxmu ,gwu|o'njZssto*setieici,gku|'bdZt1uۿ*setcec'xmcq,geu|)(\b_Z@uuG*set^se^xm^,g`u|(~iZZvv*setYeYxmY,g[u|(-aUZvqw*setTKeTkxmT?,gVu|@)AoPZw1x*setOeOxmO~,gQu|)jjZ@x>yd#*setOexm| ,j|`*iZ@y>zd,*setXexm| ,j|`z*;fZ@z8{ *set5exm| ,j|`*lZ@{8|*setekxm| ,j|`5+PfKZ@||*setJeJxmJ2,gLu|+aFZ}}/*setE[eE{xmE,gGu|+fAZ}q~*set@e@xm@b,gBu|L,a<Z~1*set;3e;Sxm;{,g=u|,%l7Z@s*set6e6xm6<,g8u|-me2Z*set1 e1+xm1,g3u|c-i-ZqK*set,we,xm, ,g.u|-e(Z1*set'e'xm',g)u|.h#Z@#*set"Oe"oxm" ,g$u|z.jZq*set e len ,gu|.nZsetkey,gt4/tgD'-;4/S*sets,l `#len"PPh /cPք-;4/ ?+cK,l T,6kPul/eZk-;4/gU0/gZӈw-;4/*set,l \"k"<+$0nGZ$W%!F%z@F&7 nKB0,bxZ0-;w4/3?wS?1kcZbs-;b4/gb*lenbs,d?1{P1h-1=a[Zp-;Z4/AnZ1gZ2nZ &?*key<"*^2\!Q`c,l \+tag nN$n2hoZ0|.keyn.setn| /ep02*hZ 1key2eZq/*set[^f3'cRZ?Q*keyQVhQf3,lS \,FHTl3up2Ae/3\ set[l3o 3dkZ9B?jn*keyjsetj| ,Vhll3ux2AzՎO4bZ@-;~4/?~3,l \"V<3B set4opZ@-;o4/?oH4cDZ@~*setCeCgC, ,ER45Lm}Z5set|6g|7jn~05~kZ.set".keyf.tag8g ) eup9A]:4 ;5;4< =5d$66SnVZ{%?T .setT4%eU]8gU)gWul>tagX)Q`Ycuh6nhZޕ*sete5f~a, eut! 2A&7 L ?7jZ4*setef~k)m~k', eup" "h~"k~i2A?7" ,Z&7 L9?8gcZ@ *set9eYxm,= u|]8~mZ=y*setexm,= u|9dZ@L*setef~)m~5-d', eup! @A? 9q" ,Za&7 LM?9aZPK*setexmE, eut,9r&7 L?9h&:f|ZPKq*set{e{xm{= , e}ux,}&:f&7 L?6:h :kwZPM7*setvcevxmvN, exup,x:o&7 L?:h@; brZPT*setqIeqxmqC, esup,s@;`&7 L?P;h;gmZ`d*setlEelxml8, enup,n@;`&7 L?J<%fhZpk*setgAegxmgM, eiux,i@;h&7 L?<mcZpk*setbebIxmb4u, edux,d<P&7 lL@<hT=o^Zpk*set]e]xm];, e_ux,_T=`&7 gL'@d=h=fYZpkg*setXeXxmX, eZux,ZT=`&7 RL<@p>cJZp-*setHYeHxmHcIs, eKut,L?1{&7 ML`@>d9Z@*set8le8xm8, e:ut,;?1{&7 HL@l?sl3Z'*set2Se2xm2, e4ux,4@;h&7 3L@?na.Z*set-e-[xm-9, e/ux,/T=`&7 L@f@e)Z*set(e(!xm(}M, e*ux,*T=`&7 L@@m$Zy*set#e#xm#x, e%ux,%T=`&7 L@`AhZ?*setkexm, e up, 9n&7 K@AjZ%*setQexm', eup,@;`&7 KAZB.oZ!*setMexm, eux,ZBl&7 KAjBhBjZ*seteUxm, eup,9n&7 K(AdCo Z*set e ;xm g, e up, :o&7 K;ACFcZ*sete!xmM, eup,@;`&7 KMA^DgZ*setexm~I, eux,ZBl&7 KaADcZu*setexms, eup,9n&7 KuAXEIbZ[*setexmh, eup,:o&7 KAEokZAjme}b,gut, eup&7 KASFvnZa*setexm= *lens', eut&7 KAFm7Z+s?6*set6" ,80FlZ06%?).set(Gn@u .set| 5-HiZ`-;4/*key*lend? mZ@set| ,euh,*^2ud"F6"n"gs "h Zq,e D,Q` cu`" e 2AU$&7 sKAHBjZM-;4/keylen?mZ+settIoZP_-;4/=mIu?5iDihk+key@"PPhC#len,LZuh,eud")m2A!J lZ`-;4/?5iDih%kD'UJvo&i%!%Aset'u|(~JJg%?~J0JaZ E%?C.keyc1set| )eut)q|\9A0IKlZPA8?~J%>)ku|9AYK IKnK ^K BK xKK KK K xK R R RK K xK xK xKK K KL L K3L #LHL 8L 2 #LgL WL KL qL qL R WLL LL" LL L R 8L) ~B7d&В7\ӃB.M 7 &:7!S7 -7 07\ 37 67> 97 <7. ?7 B7 ]724 `7 d7" g7- j7L m7 p7 s7) v7z, y7 7 7R4 7 7q 7 7 7 7( 7l$ 7" 7 ă7 ǃ70 ʃ7* ̓7' Ѓ7' ڃ7)/ ݃7, 7 7# 7& 7y) 7 7/ 7 7) 7Z 7^ !% ! ! !8 ! !3 !9 !(1 ! ! #! ,! /! 2! 5! 8!0 ;!q1 >!. A! D! G!, J! M! P!# S!:0 V!. Y! \!$ _! h! k! n!1 {!{ }!$ !H !# !F ! !  ! "! %! (!# +! .!w4 1! 4!. 7!3 :! =! @!B3 C!e! P! Z!1 d!( o!b( ! 1 ! !` !. 7+ 7 ) A7 )0 A7u 7L+ 7T, 7 7 ƃ7/ ̓7 ԃ7( ۃ7 7 7M 7o 7? !- ![ ! !2 ! ! %!' ,! 0!$ 7!& >! B! I!( P! W!2 [!4 b!U i!s p! w!N ~!;, !4 !K !o ! !% !j !$ ! ! ! !f- !' !2 !, !^ !8' !W !? !e !, !e !'2 !l2 !H !V' ! !+ !! (!K /!/. 3!^ :!. A!" H! O!1 S!B" Z! ^!" b!( i!+ m! t!g+ x! !* ! !& !,& !y !~ ! ! ! ! !/ !k' !g !n/ !u !(( !) !U% ! !I !# !y ! !2 $! +!$ 2!a3 9!E @! G!a K! R! Y!1 `!# g!+ n!^ u! |! !3 ! ! ! ! ! !@ ! !x ! !3 ! !o& ! ! !- ! !e0 !% ! ! !x !S* !W. !- #! *!+ 1! 8! <!" @C_! C\1 C%;. )KPrGM 0fE FCEintNsaP6@\f;t)'CI*f'tCW0 J5B t . ! J# # a/# # :# ))# # # +# #$ !#( +#, #0 1' #4 0"J#8 &J#< (#@ A,X#D --f#F o).#G 2#H ;#L !D#T !E#X !F#\ p4G#` $!H%#d ~SJJ#h SL#l     #B#J#'')t=wtms $Yr %'#9r &'#us ('#q )'# s 1Q'2X0404B;{:*;w#w#*?w#*@w#*Aw#+Bw# +Cw#+Dw# !Ew# !Fw# !Gw# fHw# nIw#vJw#%K MP*Qw#Rw#*Sw#*Tw#*Uw#*Vw#*Ww#+Xw# +Yw#+Zw# ![w# !\w# !]w# f^w# n_w#v`w#aNc_ g5v7 y*zw#{w#*|w#*}w#*~w#*w#*w#+w# +w#+w# !w# !w# !w# fw# nw#vw#!w#!w#!w#!w#-#w#5#w#=#w#E#w#M#w#U#w#]#w#e#w#m#w#u#w#%w#%w#O#+#6+! % &#!'# (A+-d,A#-A#len.C# /# %0 35<4A#!5##I6C#?7R#::CDC@(,:+   A %A 4 (!S * #zR + #P , #? -6 # ^: .Q #eof /6 #O 0q #bM 1 #sN 26 # c 3 #$P: 6 #(A= 7 #,OB :w#09 ;#2     w     w 6 J & Q J J< q J JW   w O <  )8 *#s +G#< ,  (G8CEB<-  0c10#D2 ; 5C60#770#?8 k ; <#:=0#WB>F  A<B # k y7Cv  F:G0#l9H0##>I  Q5R =S; _6T ,DU N L=M #:N0# O#z@V # ;W  $Fm7nG#N<oG#<p # >q0# N 87rY  $"key##tag$#aD%J#f&#xm' #set(h # h ~A<(key-#19.#n/G# ?0 #07?1#4 T5)  90>6 #Y?7 #b8G#y A2   99y n    s$/]%#uid&#Gr-e.#Ot/#~up6197#8#!9w#]s & '#19)#*#!+w#~^s,~/Dt0#s1J<4id5#v6#r7#/v8#t9#,,q:t< t>Pt=f]F% H sqIY!kp+J"set* #e* #xm*k$*p1J$g2 $q3q%i4$uv5 $$q6&Ac'o-Z'Or/ Zq(viJ4l)Gph )eh )Yvh*(vh+;j +)mk;,il+[m $Ivnq+ro$6ppq'lvqu`'3sru\-A.` /// 0&0j101&122>G3 pJ@ZR*Gp *Yv*(v3YuJ`z~*Gp *Yv*(v4oTJMtR19SS)!Sw[_UU{ ]c 3@huJP)-;@)&9wE)5w)7 3@qJ j-)? Y)qy* 3VqJP)? )Gp ) q%)xmq+; 3!pJP)? E)Gp }) q)xmq+; }6s<)_J;$G=+G= 'tD2`'ut>԰ 77 pZ6$u) )_JU $G+G 't2`'utذ 77 oZ4sJ  8set r  e ' 9xm@:len919XU Jw;t3Jset=e ;;=sJ o _ tw   9 Z9d& Z=\ B. = & =! = -=0=\3=6=>9=<=.?=B=]=24`=d="g=-j=Lm=p=s=)v=z,y===R4==q====(=l$="= = =0=*='='=)/=,==#=&=y)==/==)=Z=^ $%$ $$8 $$3$9$(1$ $#$,$/$ 2$ 5$8$0;$q1>$.A$D$G$,J$M$ P$#S$:0V$.Y$\$$_$h$k$ n$1{${ }$$$H$#$F $$  $" $% $( $#+ $. $w41 $ 4 $.7 $3: $= $@ $B3C $e!P $Z $1d $(o $b($ 1$$`$.=+9 F[9 Z=90Z=u=L+=T,===/==(===M=o=? $-$[ $$2$$ %$',$0$$7$&>$B$I$(P'W[$2[$4b$U i$sp$w$N~$;,$4$K$o$ $%$j$$$$$$f-$'$2$,$^$8'$W$?$e$,$e $'2$l2$H$V'$$+!$ ($K /$/.3$^:$.A$"H$O$1S$B"Z$^$"b'(i[$+m$t$g+x$$*$$&',&[$y$~$$$$$/$k'$g$n/$u$(($)$U%$$I$#$y$ $2$$+$$ 2$a39$E@$ G$aK$R$Y$1`$#g$+n$^u$|$$3$$ $$$$@ $$x $$3$$o&$$$-$$e0$%$ $  $x$S*$W.$-#$*$+1$ 8$<$"@=\""9%' Z9* Z97)8[9#$?&[9F6[9PV[9TOZ9 \f[9av[9h[9q/Z92!xY9?Z9(Y9Y9}[C_!C\1C%;.Cq!T) DCr'a) I)Cq)~)DCYt0) s)Ctr2)GDCYp:) )Cq<)wDCu?) )CsA%;#3RvGWfEfintP60'A@s 1sN'2s04,4B;\:*;h#h#*?h#*@h#*Ah#+Bh# +Ch#+Dh# !Eh# !Fh# !Gh# fHh# nIh#vJh#%K MP*Qh#Rh#*Sh#*Th#*Uh#*Vh#*Wh#+Xh# +Yh#+Zh# ![h# !\h# !]h# f^h# n_h#v`h#aNc_ gz{ y*zh#{h#*|h#*}h#*~h#*h#*h#+h# +h#+h# !h# !h# !h# fh# nh#vh#!h#!h#!h#!h#-#h#5#h#=#h#E#h#M#h#U#h#]#h#e#h#m#h#u#h#%h#%h#OV#+V#6s$/]%# uid&# r-e.#Ot/#Dup6197#8#!9h# O d&ж \j .{ &؋{ !ܛ -j 0j \3j 6j >9j j .Aj Dj Gj ,Jj Mj  Pj #Sj :0Vj .Yj \j $_j hj kj nj 1{j { }j $j Hj #j F j j  " % ( #+ . w41 4 .7 3: = @ B3C e!P Z 1d (o b(j 1j j `j .j +j j  j j 0j uj L+j T,j j j /j j (j j j Mj oj ? j -j [ j j 2j j %j ',j 0j $7j &>j Bj Ij (Pj Wj 2[j 4bj U ij spj wj N~j ;,j 4j Kj oj j %j jj $j j j j f-j 'j 2j ,j ^j 8'j Wj ?j ej ,j e j '2j l2j Hj V'j j +!j (j K /j /.3j ^:j .Aj "Hj Oj 1Sj B"Zj ^j "bj (ij +mj tj g+xj j *j j &j ,&j yj ~j j j j j /j k'j gj n/j uj ((j )j U%j j Ij #j yj  j 2$j +j $ 2j a39j E@j Gj aKj Rj Yj 1`j #gj +nj ^uj |j j 3j j  j j j j @ j j x j j 3j j o&j j j -j j e0j %j  j  j xj S*j W.j -#j *j +1j 8j <j "@j \""j %' * 7)8j #$?j Fj Pj Tj \j aj hj qj 2!xj j (j j }j qO[H: r Z\8 qAq^: YtD ^v treq` : Yphaq qh:Kusq 6"$ASwGM 0fEintNsaP6@\f ;h)' 7I* vfW0>5Bh .! ># #a/ # # : #)) # # #+ #  #$! #(+ #, #01' #40 ">#8 &>#< (#@A ,L#D- -Z#Fo) .#G 2#H ;#L! D#T! E#X! F#\p4 G#`$! H%#d~S J>#hS L#l     # B #  >#'s 1E'2L0404B;o%: *;# <# *=# *># *?# *@# *A# +B# +C# +D# !E# !F# !G# fH# nI# vJ#%K< M%$P *Q# R# *S# *T# *U# *V# *W# +X# +Y# +Z# ![# !\# !]# f^# n_# v`#a;Nc%_ g y *z# {# *|# *}# *~# *# *# +# +# +# !# !# !# f# n# v# !# !# !# !# -## 5## =## E## M## U## ]## e## m## u## %# %#OE> # +#6+!} % &}# !'#T (T+ -d,# -#len.7# /I# %0 3 5<4# !5# #I67#?7?#::CDC@(,:+U[ m ? A%xAK 4( !S*] # zR+ # P, # ?- # ^:. #eof/ # O0 # bM1 # sN2 # c3 #$ P:6] #( A=7W #, OB:#0 9;#2 W  W mK } & W } &c  & W &   > W   > W >  > W >   W  O<~K # /]$:#uid%/#v&& { ) 8*:# s+#<,V {  0 pw>-; Y? c Uw& 1g mx>@H-; tY? l`Uw& ] g ,K  w[U]Z g FxC>!Y?B !]Bg "- wJ> )Y?I ]I _UKg ut#AU$ P% % c w(0J3!'_])g u| v>PY?ņ &/]Ŭ 'tag:uz: v>Y? $(key D&/] ) ,dc \x> xY? /]:(keyc  ,R0 4w>0Y? E,w {Nw:&p  )_Ug *tag:) ,3 /"Ecw<>0v\!;z@;+7 L ""x5>!4!z@4c+7 Y ,wyY?x /xl>&Y?k-wm w>(-; T&Y?ܹwކ ulw&`)Uw&_Ug u`)/]:'uid/H*i&#Axg>-.keyf   -  $-d&В -\  %/. :- &, -!< >- - -0 -\3 -6 ->9 -< -.? -B -] -24` -d -"g --j -Lm -p -s -)v -z,y - - -R4 - -q - - - -( -l$ -" -  -  -0 -* -' -' -)/ -, - -# -& -y) - -/ - -) -Z -^  %    8   3 9 (1   # , /  2  5 8 0; q1> .A D G ,J M  P #S :0V .Y \ $_ h k  n 1{ { } $ H # F     " % ( #+ . w41  4 .7 3: = @ B3C e!P Z 01d < (o b(  1  ` . -+ - - - -0 -u -L+ -T, - - -/ - -( - - -M -o -? -  [    2     % ' ,  0 $ 7 & >  B  I ( P  W 2 [ 4 b U i s p  w N ~ ;,  4  K  o    %  j  $        f-  '  2  ,  ^  8'  W  ?  e  ,  e  '2  l2  H  V'    + !  ( K / /. 3 ^ : . A " H  O 1 S B" Z  ^ " b ( i + m  t g+ x   *    &  ,&  y  ~          /  k'  g  n/  u  ((  )  U%    I  #  y    2 $  + $ 2 a3 9 E @  G a K  R  Y 1 ` # g + n ^ u  |   3            @    x    3    o&      -    e0  %      x  S*  W.  - #  * + 1  8  < " @ 1_! 1\1 1%;.J& V /usr/src/packages/BUILD/glibc-2.5/cc-nptl/csu/crtn.S/usr/src/packages/BUILD/glibc-2.5/csuGNU AS 2.17.50.0.5% $ > $ > 4: ; I?  &IU%% : ; I$ > $ >   I : ;  : ;I8 I !I/ &I ' I: ;  : ; I8  : ;  : ; I8  : ; ( (  : ;  : ; I< .: ; ' I@: ; I.: ;' @: ;I.: ;' I : ;I4: ;I  !I/!.: ;' ".: ; ' I #: ; I$4I4  %4: ;I&.? : ;' I@': ;I(4: ;I)4: ;I *4: ;I+4: ;I , : ;- . / U01UX Y11213 U441 51UX Y64174184: ; I94: ; I :4: ; I ;4: ; I? < % : ; I$ > $ >   I : ;  : ;I8 : ;I &I ' I : ;  : ; I8 I!I/  : ;  : ; I8  : ; ( < ' I : ;  : ; I : ; ( .: ;' I@: ;I4: ;I .? : ;' I@ 4: ;I!.: ;' @"4: ;I#4: ;I$ : ;%.: ;' I &: ;I' : ;(1UX Y)1* U+41, 1-4: ;I .1UX Y/41 0 U1 21X Y314: ;I 5.? : ;' @64I4  74: ;I8 941:4: ; I;4: ; I <4: ; I =4: ;I>4: ;I?4: ;I @4: ; I? < % : ; I$ > $ >   I : ;  : ;I8 &I ' I : ; : ; I8 I!I/  : ;  : ; I8  : ; ( (  : ;  : ; I.: ; ' @: ; I.? : ;' I@: ;I: ;I: ;I 4: ;I : ; 4: ; I !.? : ;' @".? : ; ' @#.: ; ' I $: ; I%4: ; I& : ; '.? : ; ' I@(1UX Y )1*1UX Y+ U,41- 1.: ; I /4: ; I0.: ; ' I@1: ; I2 : ; 34: ; I 44: ;I54: ; I? < % $ > : ;I$ > : ; I : ;  : ; I8  I &I .? : ; ' I@ 4: ; I 4: ; I 4: ;I4: ; I % : ; I$ > $ >   I : ;  : ;I8 &I ' I : ; : ; I8 I!I/  : ; ' I : ; I8  : ; ( .? : ; ' I@: ; I : ; I4: ; I.? : ;' I@: ;I4: ;I.? : ;' @: ;I .? : ; ' @ 4: ; I! : ; "4: ; I #4: ;I$4: ; I? < % : ; I$ > $ >   I : ;  : ; I8 I !I/ : ;I8 &I : ;  : ;  : ;  : ; I8 .? : ; ' @: ; I 4: ; I : ; I 4: ; I 4: ; I4: ; I 4: ;I4: ; I? < % : ; I$ > $ >   I : ;  : ;I8 &I : ; : ; I8 I !I/  : ;  : ; ( ' I.? : ; @.? : ; ' I@: ; I.: ; ' @: ; I .? : ; ' @4: ; I 4: ; I 4: ; I4: ; I4I4  4: ; I? < 4: ; I?  % : ; I$ > $ >   I : ;  : ; I8 : ;I8 &I : ; I !I/  : ;  : ; ( ' I : ; I8 ' I.: ; ' @: ; I .: ; ' I@.: ;' I@: ;I : ;I .: ;' @: ;I.? : ;' I@.? : ;' @ 4: ;I !4: ;I": ;I#4: ;I$ U%!I/&4I4  '4: ;I(: ; I) : ;*4: ; I+.? : ;' I ,: ;I-4: ; I.4: ; I /1X Y 011: ; I 24: ; I34: ; I 44: ; I? < % : ; I$ > $ >   I : ;  : ;I8 &I ' I : ; : ; I8 I!I/  : ;  : ; I8  : ; ( < ' I.? : ;' I@: ;I4: ;I4: ;I4: ;I4: ;I  U.? : ; ' @: ; I : ;!.? : ; ' I@": ; I#: ;I$4: ;I % : ;&.: ; ' @'4: ; I (: ; I )4I4  *: ;I +4: ; I, : ; -4: ; I.: ;I /: ; I0 U14: ; I 24: ; I? < % : ; I$ > $ >   I : ;  : ;I8 &I : ; : ; I8 I !I/  : ;  : ; ( ' I<  : ; I8 ' I.? : ; ' I@: ; I: ; I : ; I.: ; ' : ; I.? : ; ' @1X Y 1 4: ; I!.: ; ' I@"4: ; I # : ; $4I4  %: ; I &4: ; I'4: ; I (4: ;I)4: ; I? < % : ; I$ > $ >   I : ;  : ;I8 &I : ; : ; I8 I !I/  : ;  : ; ( ' I<  : ; I8 ' I.? : ;' I@: ;I4: ;I4: ;I.? : ; ' I@: ; I4: ; I4: ; I   U! U".: ; ' @#.: ; ' $: ; I%.? : ; ' @&1UX Y '1(: ; I ).: ; ' I *4: ; I+ : ; , -4I4  .1UX Y /410 11412: ;I 3 : ;4: ; I 54: ; I 64: ;I74: ;I 84: ; I? < % : ; I$ > $ >   II!I/  : ; : ;I8 &I ' I: ;  : ; I8  : ;  : ; I8  : ; (  : ;  : ; I : ; .: ; ' I@: ; I4: ; I4: ; I.? : ;' I@: ;I: ;I4: ;I : ;I !4: ;I "4: ;I#4I4  $4: ;I% U& ' (.: ; ' @)4: ; I *.: ; ' I +: ; I, : ;-1UX Y.1/4: ; I0.? : ; ' @1.? : ; ' I@2: ; I314: ; I 5 : ; 64: ; I74: ; I 84: ; I? < % : ; I$ > $ >   I : ;  : ;I8 : ;I &I ' I : ;  : ; I8 I!I/  : ;  : ; I8  : ; ( < ' I : ;  : ; I : ; .? : ;' @: ;I : ;I: ;I .? : ;' I@ 4: ;I!4: ;I"4: ;I#4: ;I$.: ; ' I@%: ; I&4I4  '.: ; ' @(.? : ; ' @)4: ; I *: ;I+4: ;I ,4: ;I -!I/.: ; I/4: ; I0.? : ; ' I@1: ; I 2 : ;3 4.: ; ' I 5: ; I6: ; I74: ; I8: ; I 9 : ; :1UX Y ;1< U=41 >4: ; I? @ : ;A4: ; I B4: ; I C4: ; I? < % : ; I$ > : ;I$ >   I : ; : ;I8 &I ' I : ;  : ; I8 I!I/  : ;  : ;  : ; I8  : ; ( < ' I : ;  : ; I : ; .: ; ' @: ; I 4: ; I U!.: ;' I ": ;I#: ;I$4: ;I%4: ;I& : ;'4: ;I (.: ;' I@): ;I*: ;I +4: ;I,4: ;I- : ;.1UX Y/10411412 13.? : ;' I@4.: ; ' I@5: ;I6.? : ;' @74I4  8: ; I94: ; I :4: ; I;.: ; ' I <: ; I=4: ; I>: ; I?1UX Y@1A41 B4: ; I C4: ; I? < D!% $ > $ > : ; I : ;  : ; I8 &I : ; : ; I8 4: ; I 4: ; I 4: ;I 4: ; I?  I!I/ !I/4: ;I?  !I/% : ; I$ > $ >   I : ;  : ;I8 &I ' I : ; : ; I8 I!I/  : ;  : ; I8  : ; ( < ' I.? : ;' @: ;I 4: ;I.? : ; ' I@: ; I4: ; I 4: ;I U.: ; ' @ .: ; ' I !: ; I".: ; ' I@# : ; $1UX Y %1&: ; I '4: ; I (: ; I)4: ; I*4: ; I+4I4  ,.? : ; ' @-4: ; I.: ; I /4: ; I 04: ;I 14: ; I? < U%# init.cK /usr/src/packages/BUILD/glibc-2.5/cc-nptl/csucrti.S !/!=Z!gg//Z!!!$#!/=3!/!=Z!"  /usr/include/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/include../../lib/include/mxf/usr/include/sys.main.cstdint.hstdio.hlibio.htypes.hstddef.hmxf_types.htypes.hpackage_definitions.hwrite_avid_mxf.hmxf_list.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_avid_labels_and_keys.hmxf_avid_extensions_data_model.hJٮgK%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Kf"X^ |v Psp"FO JLPdtef"          f  h e======-=,fz/PsPs*MGX zu/uuupAufjbZ-gch=x<<x<muO<x<fKO7Mb<fcgh=>  cuvx<2x<u-=u-=qu-=*u-=iu-=u-=u-=u-=(u-=4u-=Tu-=f~u-=u-=z %vf X{u-=<=eg>>>y<>>?L,>l,hYW=0",>l-gX-=~{~u-=zMP0Mv|0%zfX} x/!   J= vs,0)%1xv tvvvcL f}y/Ps|/LPsX:5D5x*/@ tvvvi f!~tut&uC$L=t <v.LMeu<.<>: .v. <x00y*|/;u Zg-=hRʿvuupu;uu u*M0x, /LRHtsu** /LP,`:5q*l*:5l*:5?*:5x*/z$/x,/n//(,]*$$vt .v  "qwcvf Jvf .vt fvf+:04 v4 *vQX% v$ x*5vX /lX)/LRqeLuouaX /LRurMoudV!X /LRqeLuouK,X /LPK:rKs6+ /NPKggipArqutz+=<Ruv5rKsRLuvi/ /Ruv5RLuvi/ /RuvLuvi/ /uvLKj/ /RHLPKqvi/Y/ "Pz$.zf1 1 3hVZ0j3P;Kks>dL'IK>L'^'%z/z'z'&*;>E# 'e9uwz.Bdh7vsw<z.*){/*m*y*NP+)u+y,y,y//? .../../lib/include/mxf/usr/include/usr/include/sys/usr/lib/gcc/i586-suse-linux/4.1.2/include/usr/include/bitswrite_avid_mxf.cwrite_avid_mxf.hmxf_file.hstdint.htypes.hpackage_definitions.hmxf_types.hmxf_data_model.hmxf_list.hmxf_header_metadata.hmxf_primer.hmxf_index_table.hmxf_essence_container.hmxf_partition.hstddef.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_avid_labels_and_keys.hmxf_avid_extensions_data_model.hstdio.hlibio.htypes.hmxf_logging.h91L1+ v  .zJz h"/st?P==Wgh:hZr0>t1-;黯bYZ0-> i4/?j/7@ <w< <zfB \@|4|'bkYO&hn9k9OK"`z]9]]]Z]E9((.2%bx"(%.,%%2!It01($v(%%.((^ya 9z99y999y99999z99979,!0,0gs>/j  9yL9G1\OW99r99s999'9]Z]E9$`9]YZZc`(%wc 9xk9a3bxZ(%wc 9ye9aZZ2/wu] 9aa^ag^%"ta9Hc99B^[$vW9(>[vw[9a7e/LH>"aWa*aX[)9]a$a]b$b(,s]9Oa+a9O^2_O_2_&H^9bHa9_H^9_Ha&ڟ"a [%t[ 99]9a"NI9^(%0%($v(%%.%(%,%(%,,)z999z99ya99z99ya9999z99919)^X`)aX`)^X`)_X_)_X^)^X`)gZg^99p99]]a]]Wa^c]$zeF< <tf 999w$gVO 9"#;=g;>ur@iUV{fXr=;=>r{f9)!`R  9y#y1 t*9%9neN9c*L0;/hg%[m 99V9 9#vR9%y]9zaZ=١kv:>Vyu,v 8@=sAsf!H0  wJ /yqI-j<.uf5gf䐔v>vv <v#t:0HX>+U*2/Tt%o<.oJ5t CyEE k $= ^ Y>v> (jw/xb-h<.a-73s<wch5K$;/J <n.BsCC (iJXY;*%Gtcxcuabb ;8Ys2"Aagv/gs?Cz<=:?g>@99B!0ytzf<z<guv& <w<>my.{$z4-'-:0fXz7/Yf/Yywt,ɟ!tAUiHsM<!e=<), ,u X#(Wgu/"'#-(ʒ:v=  $&?I|/Yyvt ,AUiHsM=>d> vtzw f8@8  $ vtzw f@8ɟX/ Xttx u<:uɠ ?U[Hs1=>d>/ Xttx u<:uɠ ?U[Hs1=!e=>;&nx jIq=W=g>:>dK;u}/$AWu7/;,>eKdv}X*@u7Z"ASu/T"/}1=e$gu eKdvKe=W ,<ufutIs1~ɟ9]$1Ws1W}12222z 2%$022 2x2)2s22*2 222 &222 222|2%$%'$%y$}2=2}2s2Y ./usr/include../../lib/include/mxf/usr/include/sys/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includepackage_definitions.cpackage_definitions.hstdint.hmxf_types.htypes.hmxf_list.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_avid_labels_and_keys.hmxf_avid_extensions_data_model.hstdio.hlibio.htypes.hstddef.hmxf_logging.hUk,vtsMgv=-YhP?9/gg/==:=g;=hZz<^mX -:0hXz/-b<.~f?O=kY,vf?O==K~ku0,v:t=kYɠ=.f?O=8x7Ag~ Z<~,vg$LfI~- -s< .~t--y<5~t/ -yx/7!/0Z:Zyt-y<5Y=vguZ/-/h&Av -l-j<.gOf=vu Fw< .vJ /yt!Z:ZrJ%r<.yJk:gL ./mxf./include/mxf/usr/include/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_version.cmxf_types.hstdint.hstddef.hmxf_labels_and_keys.hmxf_baseline_data_model.hPa)"V08 ./mxf./include/mxf/usr/include/usr/include/sys/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_list.cmxf_list.hmxf_types.hstdint.htypes.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hstddef.hmxf_logging.ha<>>i:h0y.LCu .!-/===PJj,0./f>i<>>~f:>1fJh1-= ./-/3 <w. Ja.hY-/0~@O/N:0Lx JguuUft=k=;==gw!Z:Z7-73J ./mxf./include/mxf/usr/include/sys/usr/include/usr/include/bits/usr/include/uuid/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_utils.cmxf_types.htypes.hstdint.htime.htypes.htime.huuid.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.hstddef.hpg0Pf0PzXugggg9Jt <iv!\tv!t>E ./mxf/usr/include/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/include./include/mxfmxf_logging.cstdio.hlibio.htypes.hstddef.hmxf_logging.hstdarg.htime.hkgogͼg;/M /o z""(.f?c?.v.=;=4y.Q<>寇K"=;=s$$DV ./mxf/usr/include/sys./include/mxf/usr/include/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_file.cstat.hmxf_file.hstdio.hlibio.htypes.hstddef.htypes.hstdint.hmxf_types.hstat.htime.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_logging.hn<@hf#+1"#U1 #+1<>h <",0"V0<=uX#+1g;#/[#+1JlzX^ gR X &82ot to 0<>h?"V0<>h<<=<=<=<=<=<=<=<=<==M=?hN+ٽhN+hN+)Lx<6zf>>>>f==KfN=AwfB~=At fx-=-=-=׮==Afg!1fu!g!f\gSwgSw@=;=g-=*Np@*Z =u< .mY9[yXn -r<.[t=BL91>>>>;g xJD0ruxxw =u\gSt>>>J?(zfBXt@@@xx t t=BE91#t=BE91#>>6<>$=?<>LiX!W;Kgs=;=yX!W;Kgs=;=yX!W;Kgs=;=wX"V:L/w!W;Kgs=;=wX"V:L/wg;=;Ks=;=yX!W;Kgs=;=~X0xf3ZHIhX3f<.pW82st 7s< .`t#)g;KBF`;>B;=?U}Pt=kvY=~<=PY~<=PY~<=PYNF<@kYgg-=gq<p<@u tvtuuuuuu= tiz.1-jpYgp]uuyt.x<=OgYMt=k=~z>OArvuɠuuvvH44 ;>GtlZA&vI=z85zxJ1ܟuuvmH4:CguL:h__1k&-Z<&._X4gv^K'-Y<'.xX4^f~%/uW=ص/73y-y<5sCh0،/m/uW=ص/73y-y<5sCh0،/7!g:?i(zU44gJ4QQQQQJQJJR!O~t=u/ugg׽i؃gL:>E82zt4Ei/3rt< /w Cw< .x<Zz<^x-:0fw!Z:Z7-73ȗyzg/]tg/t@$Hy<5uX:ZxX-x<6|t=)H>0t=ڑqt=qt=/jJt=')[Z?+!,00@*v!0:0:@z<4lJ_ }<t='yt='\*$*<Xj<=;Kw.$JztZ/r".A Sw=I=Y0 d` ./mxf./include/mxf/usr/include/usr/include/sys/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_essence_container.cmxf_types.hstdint.hmxf_essence_container.hmxf_file.htypes.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hstddef.hmxf_logging.h@<>Xq .c.+q f<<>h@J)yV<>Lv"%H\>uR@9/M91OOMVMVM1OMOMY{x9M1PM}ZN*$*$T@,g9QGi,KGRKhT44YP91RRP$YP$YP1RP$RP$P9#1wT WZ)RhT TwP$W9999o,;/hڮ:vq.:S 99999 99~Fkuvg=t=?*@Z/q286LD.<D.9QVw!Z:Z7-734ft)T2<N<z40:O#Xuuu~8\XQ2<N<--q<.X-w_/&B!<z40:O.Yui9[X--z<4~X 2gsfl<<%ggHhD< ?v< .'&ggYgg* 6=!!:0X-<.X,<S=J1x<`Xj#22(2@5ggLgggg;/Kg)y,#ciMqD t222222e2222]22(2c22 q2q22222222e2l2)22}Ag/R ./mxf./include/mxf/usr/lib/gcc/i586-suse-linux/4.1.2/include/usr/include/usr/include/sys/usr/include/bitsmxf_data_model.cmxf_baseline_data_model.hmxf_data_model.hmxf_list.hstddef.hmxf_types.hstdint.htypes.hmxf_labels_and_keys.hstdio.hlibio.htypes.hmxf_logging.h .& # titv  .kt ,hV=&=v-/0;=g0~<~--:0nt-n<.r~2.xgu/~X+++++++++3333333333333333%eO-sf -s< .~022222y222222222222222yR222%N 2N2NNNNNN2NNNNN2NN2N33333333333333333333fY2uY2pu22gux22222222 2222222#2YqqqqqqqqqYqqqqqqqqqYqqYqqqYqqqqqYYqYqYqqqqYYqqYqqYqqYqYqqqYqqqYqqqqYqYYqYqYqqqqqYqqqqqqqqqqqqqqqqqqqqqqqqYqqqqqqqqqqYqqqqqqqqYqqqqqqqqYqYqYqqqYYy' 2  ./mxf./include/mxf/usr/include/usr/include/sys/usr/lib/gcc/i586-suse-linux/4.1.2/include/usr/include/bitsmxf_header_metadata.cmxf_header_metadata.hmxf_types.hstdint.hmxf_list.hmxf_data_model.hmxf_primer.htypes.hstddef.hmxf_file.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hmxf_logging.h[==1<=/wu#i!-=-YM>>>>>g!!!!=;u;ge>=K;=;Y=;=e>>g!!=;u;ge=K;=;Y=;=ȇ;f=u;Y=;=e&zXJz=+ot<2P0u;= .pf=[>=u\g//=;ex=K;ue=;=u;=;=e<=;/rXfg9Q0Ygt=kY=~tf?O=XkHW82<Y0:ZxZWKwyY=xz>}>=c5jrb;=g;0=c3rguwtfgV-=;=Ȑh+? J:0sK:0Ztw!sw!hi%nw!Ysw!Y{i% t?:v7y<5b;/Yx-x<6ctA8xɠ#9[w -w< .v< -v< .-73dj9w)/z./ij9w)/z./pg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/Ci:vIq"li:vIqrg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/?IS91zf-z<4k?IS91zf-z<4k?IL91zt-z<4kւ?IL91zt-z<4Ag]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/ii:v"F/vhAswr/-/PKX<@w9?9+j gAz<4E=L82E-73Gw9[J])%)Ar*=Jg/-g<.bX-b<.qX1[yL 47]{ fggV0gMg9iL!s?t=BE91} B弄Tpuf Jr-n<.F~iq?Y宠x>>f=/q/>vDn<.pXK;/@:0zXz<^w:vv=:0xXz<^A7AGrhu0wD-r<.u .] =?B91}i%=s/]~JsJ-u;Ic1zf/xk%gw>!Xc1zt/xv%t=;//z)t=;//z)t=;//z)t=;//z)u;/s/z(uz0t=;//z)u;/s/z(u;/e/z'uz0t=;//z)u;/s/z(u;/e/b'guvC82o/S91yfp*uv=O91p/zx(w9?Ȃjivg?9[tJ -t< .yJ-y<5b-82Yt=k= u< v"%:0yZ-xU-{Y n$-<.jX*PLu2$O42Z?h5X6xJjuw1vg>(L:>;uh>>;uv%b/ Nf4Dy<5t-<.Bt>-B<>.Lt#)^  Sk44 4-cE0gE}Xf?O=Xt=k=M<>q<.sX@:0xJz<^xJc:i#Y/"xt-tf /  ./products./include/mxf/usr/include/usr/lib/gcc/i586-suse-linux/4.1.2/include/usr/include/sys/usr/include/bitsmxf_avid.cmxf_avid_extensions_data_model.hmxf_avid.hmxf_types.hstdint.hmxf_header_metadata.hmxf_list.hmxf_data_model.hmxf_primer.hstddef.hmxf_file.htypes.htimes.htime.htypes.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_avid_labels_and_keys.hstdio.hlibio.hmxf_logging.hmxf_avid_metadict_blob.hP=kh//1+4v uJuv!2`De;u#($TF21Ui+?%?9>=W=jvf <t<:0P-" DfO22o -k/-r 22>=;gz=;gzM!gI=>3j282kX-k<.sX .s< XXKu"zFzwG 8yPj@iWCK>)ʈz<^x-:0rf-r<.9ւhM"P-x<6}-73ckXhM"P-x<6}-73c~X@ɽ<dXf=Z/;M9?^f=KKKKKKKKKKKKKKLKKKKKKK J=>Qt.@ɽ<dXf=Z/;M9?^f=KKKKKKKKKKKKKKLKKKKKKK J=>Qt}.x<6Gb.'"v[: 4"Wv,("W+"W< zXuyYYr0K׭M|=h<"<}<4<X~<.~<f~LU}6-r3=-Cf=.|X-2)g*}22h*2~<X~<.~<tf ftf <t[zf Xst-t. f~<.~fffLh~2-};hi/)H}I/M-dPHu2~2-}2-}2\}2I/)H 22212]#Q׭t}<k}@ @o`-}<.}X-}<.}X<xX 4p pppXppa  ./include/mxf/usr/include./productsmxf_types.hstdint.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_avid_labels_and_keys.hmxf_avid_extensions_data_model.hmxf_avid_metadict_blob.cmxf_avid_metadict_blob.hX ./mxf./include/mxf/usr/include/usr/include/sys/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_primer.cmxf_file.hstdint.htypes.hmxf_primer.hmxf_types.hmxf_list.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hstddef.hmxf_logging.hu3e:>,0Ct=g@82t -t< .wXx~Bkh.gv.^z<^lJ --:0uJ -u< .Pf?O=W=3Π:Zu< %u< .`i#itiMOzzAB AB F kAB FHE^AB ETAB OF@}AB }AB @ AB RPAB DPAB DPAB E PAB IFF `AB IFFpAB DpAB DpAB DpAB DpAB HAB HAB DAB DAB DAB DAB E AB IFFAB DAB EAB E AB IFFAB DAB EAB EJAB EAB E;AB D0AB E@5AB DAB F=AB PAB F`MAB AB BAB D %AB EPAB | .P]AB AF.AB F.@AB .`AB .AB BF .PAB FFG. JAB .p'AB F.AB E.PAB E.AB E.AB E . AB FFE. AB I.AB D| 0NAB D0@AB F0#AB A0  AB AC00AB 0PAB D0;AB 0 XAB D 0AB FFI00FAB 0GAB 05AB D0AB D0AB F0AB GNU C 4.1.2 20061115 (prerelease) (SUSE Linux)init.cshort intlong long intunsigned charlong long unsigned intshort unsigned int/usr/src/packages/BUILD/glibc-2.5/csu_IO_stdin_usedg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_GenericPictureEssenceDescriptor_ImageSize_item_keyg_IECDV_25_525_60_FrameWrapped_esscont_labelDV1080i60g_EventTrack_EventOrigin_item_keyg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_IECDV_25_625_50_ClipWrapped_esscont_labelg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDg_ClosedIncomplete_Footer_pp_keyg_D10_30_525_60_extended_template_esscont_labeloctet1seqIndexg_GenericDescriptor_Locators_item_keyuserCommentsg_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyDNxHD720p185g_DefinitionObject_Identification_item_keywavInput_IO_save_endg_DVBased_100_720_60_P_FrameWrapped_esscont_labelfilePackageUIDg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyUnc1080iUYVYg_IECDV_25_525_60_compdef_labelg_OpenComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baseDNxHD1080p185g_StructuralComponent_DataDefinition_item_keyg_Preface_ProjectEditRate_item_keystateUncUYVY/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/examples/writeavidmxf_lockg_ContentStorage_Packages_item_keyg_FileDescriptor_ContainerDuration_item_keymaterialTracksourcePackageUIDg_Preface_LastModifiedDate_item_keyg_TaggedValue_Value_item_keyg_EssenceContainerData_IndexSID_item_key_IO_save_baseg_RGBAEssenceDescriptor_set_keymaterialPackageg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_complexity03_op_atom_labelg_TapeDescriptor_set_keyisPALg_GenericPictureEssenceDescriptor_AspectRatio_item_keyclipWriterg_GenericPackage_set_keymain.cg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_cur_columng_Identification_ThisGenerationUID_item_keyfilePackagehaveWAVEDataFMT_IDg_DVBased_100_1080_60_I_compdef_labeldataSizeg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_Identification_ProductUID_item_keyg_D10_30_625_50_defined_template_esscont_labelg_DMSegment_set_keymxfLocalTagDNxHD1080p36g_RGBAEssenceDescriptor_Palette_item_keyvideoStartPositiong_Null_UUIDg_GenericDataEssenceDescriptor_DataEssenceCoding_item_keyfield2AvidMJPEGInfog_D10_50_525_60_defined_template_esscont_labelpcmInfog_DNxHD1080i120ClipWrapped_esscont_labelhaveLenByte1haveLenByte2_IO_markermaing_CDCIEssenceDescriptor_set_keyg_GenericTrack_set_keyg_Identification_Platform_item_key__s2_leng_DataDefinition_set_keynumAudioTracksg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labelinputIndexg_ALawCustomWrapped_esscont_labelg_AES3AudioDescriptor_set_key_AvidClipWritertrackNumberWAVInputmxfKeyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_label_IO_FILEg_BWFClipWrapped_esscont_labelfileTrackabortg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_key__PRETTY_FUNCTION__DVBased50g_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelg_AES3FrameWrapped_esscont_labelmxfTimestampg_OpenComplete_Body_pp_keyget_wave_channelg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keymxfRational_sbufg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_50_625_30_compdef_labelstartPositiong_DNxHD1080i185ClipWrapped_esscont_labeltapeSourcePackageg_D10_50_625_50_extended_template_esscont_labelclipNameg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyg_D10_50_525_60_extended_template_esscont_labelg_Preface_Identifications_item_keyg_SDTI_CP_System_Pack_esselement_keyg_D10_40_625_50_extended_template_esscont_labelg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keylastElementg_DefinitionObject_set_keyg_DVBased_25_525_60_compdef_labelg_Preface_ProjectName_item_keyg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyUnc720pUYVYg_Identification_CompanyName_item_keyRes101mg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_Track_set_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_key_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyRes151sdataOutoctet13octet14octet15cmdlnIndexDV720p50g_D10_50_525_30_compdef_labelg_Identification_set_keyget_wave_dataget_uint32_leg_OpenComplete_Header_pp_keynumeratorAvidMJPEG_IO_read_ptrg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_Identification_VersionString_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_ALawClipWrapped_esscont_label_posg_D10_50_525_60_compdef_labelg_D10_50_525_40_compdef_labelg_Preface_PrimaryPackage_item_keyDNxHD1080i120__s1_leng_DVBased_50_625_50_compdef_labeldoneinputg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_DMFramework_set_key_markersMJPEGStateg_D10_40_525_60_picture_only_esscont_labelg_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labeltypeTrackNumframeSizeg_GenericPackage_PackageModifiedDate_item_keybufferg_GenericPackage_MobAttributeList_item_keyg_FileDescriptor_set_keyg_DMSourceClip_set_keyg_FileDescriptor_SampleRate_item_keyhaveImageg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyessenceInfog_GenericPictureEssenceDescriptor_FrameLayout_item_keyprevPositiong_ClosedIncomplete_Header_pp_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_TextLocator_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_GenericPackage_Tracks_item_keyg_ALaw_compdef_labelg_StaticTrack_set_keybufferSizeg_AvidMetadataRoot_keyg_D10_50_625_50_compdef_labelg_LegacyPicture_datadef_labelcreationDateg_TimecodeComponent_DropFrame_item_keyg_TextLocator_LocatorName_item_keyg_RGBAEssenceDescriptor_PixelLayout_item_keynBlockAligntapeTrackg_D10_40_625_50_picture_only_esscont_labelget_track_nameformatg_D10_50_625_50_defined_template_esscont_labelg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_GenericDataEssenceDescriptor_set_key_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keyg_LegacyTimecode_datadef_labelg_complexity02_op_atom_labelg_ContentStorage_EssenceContainerData_item_key_unused2g_Null_UL__quad_ttapePackageUIDaudioSampleBitsg_TaggedValue_set_keyg_OpenIncomplete_Header_pp_keyg_DescriptiveMetadata_datadef_labelg_SourcePackage_set_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyargcg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_GenericTrack_TrackNumber_item_keyg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Preface_OperationalPattern_item_key_old_offsetg_Identification_ToolkitVersion_item_keyessenceType_IO_backup_baseg_CDCIEssenceDescriptor_ColorSiting_item_keyRes101g_Sequence_set_keyg_MultipleDescriptor_set_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_RandomIndexPack_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_D10_40_525_60_defined_template_esscont_labelg_Sound_datadef_labelg_ALawFrameWrapped_esscont_labelg_GenericTrack_TrackID_item_keytotalReadmxfUMIDaudioSamplingRatedataOutSizeg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelmjpegState_IO_write_endfilenamePrefixg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keysampleRateg_Timecode_datadef_labelendOfFieldg_InterchangeObject_GenerationUID_item_keyDNxHD1080i185g_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_OpenIncomplete_Body_pp_keyg_InterchangeObject_InstanceUID_item_keyBEXT_IDg_Identification_ProductName_item_keyg_TimecodeComponent_set_key_IO_buf_basedataOffset_flags2_MXFListElement_nextfreeFuncg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelg_InterchangeObject_set_key__pad1__pad2__pad3__pad5suffixg_GenericPackage_UserComments_item_keyIMX30stding_KLVFill_keyread_next_mjpeg_image_data_flagsg_Null_Rationaloctet10octet11octet12octet16octet17octet18octet19numToReadAvidMJPEGResolutionIMX40g_DMSet_set_keyg_SourcePackage_Descriptor_item_keyframeSizeSeqg_MaterialPackage_set_keyg_avid_DV25ClipWrappedEssenceContainer_labelg_BWFFrameWrapped_esscont_labelget_uint16_leg_DVBased_25_625_50_compdef_labelnumSamplesg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29numReadIMX50g_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Header_pp_keyDV720p60imageAspectRatiog_D10_30_625_50_extended_template_esscont_labelg_GenericPictureEssenceDescriptor_FrameSampleSize_item_keyDATA_IDqmsecg_MultipleWrappings_esscont_labelg_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericTrack_TrackName_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keymaterialTrackIDg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyoctet30octet31g_AvidObjectDirectory_keyg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelmxfULRes201MXFListg_EssenceContainerData_set_keyg_Null_UMIDg_GenericPictureEssenceDescriptor_set_keysourceTrackIDg_Null_Keyg_GenericSoundEssenceDescriptor_Locked_item_keyg_FileDescriptor_Codec_item_keyprojectNameg_DVBased_25_525_60_ClipWrapped_esscont_labelmaterialPackageUIDDVBased25uint16_tuseLegacy__off_t_chaing_StructuralComponent_set_keyg_SourceClip_set_keyg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyWAVE_IDg_AES3CustomWrapped_esscont_labelg_Track_Origin_item_keyRes21g_ContentStorage_set_keyg_TaggedValue_Name_item_keyusageg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labelg_Preface_EssenceContainers_item_keyg_IndexTableSegment_keyg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_keypackageDefinitions_IO_write_ptrg_GenericPictureEssenceDescriptor_ResolutionID_item_key_shortbufg_DVBased_25_625_50_FrameWrapped_esscont_labelg_DVBased_100_720_60_P_compdef_labeldescg_DVBased_50_625_50_FrameWrapped_esscont_labelfileSourcePackagesRes31channelBufferaudioTrackNumberprojectEditRate__off64_tg_MultipleDescriptor_SubDescriptorUIDs_item_keymarkerStateg_BWFCustomWrapped_esscont_labelhaveFormatDataargvnumAudioChannelsmonthoctet0octet2octet3octet4octet5octet6octet7octet8octet9g_WaveAudioDescriptor_AvgBps_item_keyEssenceInfog_Preface_Version_item_keyg_FileDescriptor_LinkedTrackID_item_key_IO_buf_endskipCountg_CDCIEssenceDescriptor_PaddingBits_item_keyg_root_set_keychannelIndexdenominatorfree_func_type__resultg_Sequence_StructuralComponents_item_keyg_NetworkLocator_set_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelWAVE_FORMAT_PCMstderrg_EventTrack_EventEditRate_item_keyg_IECDV_25_625_50_FrameWrapped_esscont_labelg_Identification_ProductVersion_item_keytrackNameresolutionisWAVFileisPictureDNxHD720p120g_Track_EditRate_item_keyg_WaveAudioDescriptor_BlockAlign_item_key_vtable_offsetg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_DVBased_50_525_60_compdef_labelg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keyg_WaveAudioDescriptor_set_keyDNxHD1080p120g_ClosedComplete_Body_pp_keyg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_labelg_Data_datadef_labelg_Null_LocalTagg_Preface_ContentStorage_item_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelEssenceType_IO_read_endg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_DVBased_50_525_60_FrameWrapped_esscont_labelg_D10_50_525_60_picture_only_esscont_labelg_D10_30_625_50_picture_only_esscont_labelg_GenericSoundEssenceDescriptor_DialNorm_item_keyuint32_tavidMJPEGInfo_filenog_AES3ClipWrapped_esscont_labeltracksg_Preface_set_keyeditRateactualReadtapeLeng_complexity01_op_atom_labelg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelstdoutbitsPerSampleg_D10_40_625_50_defined_template_esscont_labelvideoTrackNumberPCMInfog_DNxHD720p120ClipWrapped_esscont_labelg_PrimerPack_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keyRIFF_IDg_TimecodeComponent_RoundedTimecodeBase_item_key_PackageDefinitionsg_TimecodeComponent_StartTimecode_item_keyg_Identification_ModificationDate_item_keyg_EventTrack_set_keyisVideoprepare_wave_fileg_GenericPackage_PackageUID_item_keyg_OpenIncomplete_Footer_pp_keyget_filenameg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keyinputsg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericSoundEssenceDescriptor_set_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelDV1080i50g_IECDV_25_625_50_compdef_labelg_D10_50_625_40_compdef_label__pad4g_ClosedIncomplete_Body_pp_keyg_GenericPackage_Name_item_keytapeNameg_NetworkLocator_URLString_item_key__s1videoLineMapfree_track_writerg_AvidMJPEGClipWrapped_esselement_keynewOutputsampleDataSizekeyFrameOffsetMXFMetadataItemget_track_writereditUnitByteCountNTSC_30ivbiDataheaderByteCountmxfUTF16CharposTableCountheaderPartitiondisplayXOffsetbodyOffsetbasicsliceOffsetg_AvidMJPEG31_ResolutionIDfree_avid_clip_writersourcePackageTrackSettotalLenprevFrameOffsetcompoundsliceheaderMarkInPosdropFrameFlagg_BWFClipWrapped_esselement_keymaterialPackageSetdisplayYOffsetg_DVClipWrapped_esselement_keydeleteFilematerialPackageTrackSetg_DV1080i50_compdef_labeldisplayHeightMXFDataModelg_DNxHD_esselement_keyabort_writingtemporalOffsetMXFCompoundTypeInfoindexEntryArrayitemDefsg_uncImageAlignmentOffsetindexEntryfixedSizeroundedTimecodeBaseg_mxfIdentProductUIDnumIndexEntriesg_uncPALStartOffsetSize_MXFDeltaEntrysourceTrackNumberMXF_BASIC_TYPE_CAToffsetsArraystartOffsetDatag_AvidMJPEG101_ResolutionIDTrackDurationItemwTmpString_MXFIndexEntrydurationnextTagelementDatag_fixedBodyPPOffsetdmSetupdate_and_complete_writingruninLennumOffsetssliceCountinstanceUIDessenceElementMXFIndexTableSegmentblockAlignfixedArraySizeg_mxfIdentVersionStringessenceElementLLeng_IMX50_esscont_labeldropFrameTimecodeindexDuration_MXFHeaderMetadatatapeDescriptorSetg_IMX_esselement_keyg_mxfIdentCompanyNamemxf_log_funcvertSubsamplingdoublefree_sys_dataput_chartimecodeDataDefframeLayoutthisPartitiong_uncAligned1080i50FrameSizeminorVersionmaxTrackIDcolorSitingMXF_DLOGtypeIdsourcePackageSetvideoMaterialPackageTrackSetfilePosdisplayWidthmxf_logmxfFilefree_offsets_array_in_listuserCommentdeltaEntryArrayhaveMaterialTrackRefMXFItemTypeg_AvidMJPEG101m_compdef_labelg_indexSIDg_AvidMJPEG101_compdef_labeltaggedValueSetget_file_packageg_unc1080i50StartOffsetSizeg_DV720p50_compdef_labelsamplingRatenextElementmajorVersionsetDefsprefaceSetg_DV1080i50ClipWrapped_esscont_labelMXFItemTypeCategorydurationItemsmembersMXFPrimerPackidentSetimageAlignmentOffsettypesnumDurationItemsg_AvidMJPEG21_compdef_labelcategoryarrayElementsampledWidthindexMarkInPossysDatacomplete_trackg_IMX30_esscont_labeladd_avid_mjpeg_offsetstoredHeightcreate_avid_mjpeg_offsets_arrayoperationalPatternhorizSubsamplingnewClipWriterg_uncPALVBISizeconvert_stringlastTypeIdg_IMX40_esscont_labelMXFInterpretTypeInfog_uncFixedBodyPPOffsetg_AvidAAFKLVEssenceContainer_ulg_AvidMJPEG151s_ResolutionIDget_num_offsetsg_UncClipWrapped_esselement_keydataModeltimecodeComponentSetvideoSequenceSetg_AvidMJPEGTrackNumbersoundDataDefmultipleDescriptorSetbwfDescriptorSetfixedSpaceAllocationindexSegmentprimerPackg_bodySIDcurrentFilePospictureDataDefessenceLengthget_charMXFListIteratorbodyPartitionMXFArrayTypeInfoheaderMetadatavideoLineMapLencontentStorageSetsourceClipSetwProjectNameg_DV1080i50_esselement_keyessenceElementKeyg_uncAlignedPALFrameSizemxfPositionnumTracksinfoessenceContainerspictureEssenceCodingg_AvidMJPEG201_compdef_labelMXFLogLevelposTableheaderMetadataFilePosg_AvidMJPEGClipWrapped_esscont_labelthisGenerationessContainerDataSetcreate_clip_writerg_DV720p50_esselement_keyresolutionIDprojectFormat_MXFMetadataSetwTmpString2MXFFileSysDatastartFilePosmxfLengthfailtapePackageProjectFormatessenceContainerLabelindexStartPositiong_AvidMJPEG101m_ResolutionIDdmFrameworkSetuint64_tcdciDescriptorSetminLLenMXFCompoundTypeMemberInfofooterPartitionnewTrackWriterdescriptorSetMXFPartitioncurrentMJPEGOffsetsArrayend_write_samplesMXF_INTERPRET_TYPE_CATsampledHeightstoredWidthelementTypeIdMXF_ELOGavgBpsfactorposTableIndexMXF_ILOGg_AvidMJPEG21_ResolutionIDsequenceSetg_AvidMJPEG31_compdef_labelg_AvidMJPEG201_ResolutionIDindexByteCounttrackWriterMXF_ARRAY_TYPE_CATimageStartOffset_MXFEssenceElementg_DV720p50ClipWrapped_esscont_labelcreate_track_writerinterpretwrite_avid_mxf.cPAL_25ig_uncPALFrameSizeisPersistentnewOffsetsArrayg_AvidMJPEG151s_compdef_labelMXFBasicTypeInfoMXF_WLOGmjpegFrameOffsetsindexEditRatefileSourcePackageUIDpreviousPartitionkagSizewchar_tg_mxfIdentProductNameg_DNxHDTrackNumberwrite_sample_datacdciEssenceContainerLabelstreamOffsetstart_write_samplesMXF_COMPOUND_TYPE_CATcreate_file_source_packagefree_track_in_listnewFilePackagenewUserCommentcreate_package_definitionscreate_user_commentfree_user_commentcreate_tape_source_packagemodify_user_commentpackage_definitions.ccreate_tracknewTrackcreate_packageset_user_commentnewDefinitionsclear_user_commentsfree_packagefree_tagged_value_in_listfree_package_in_listnewPackagecreate_material_packagefree_trackfree_package_definitions./mxf/mxf_version.cmxfProductVersionbuildg_libmxfPlatformWStringg_libmxfVersionmajorpatchminormxf_get_version/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libreleaseg_libmxfPlatformStringmxf_get_platform_stringmxf_get_platform_wstringnewListmxf_initialise_list_itermxf_get_list_lengthbeforemxf_get_first_list_elementmxf_clear_listmxf_initialise_list_iter_atmxf_insert_list_elementmxf_remove_list_elementmxf_prepend_list_elementmxf_get_list_iter_indexeqFuncmxf_get_list_elementmxf_append_list_element./mxf/mxf_list.cnewElementmxf_find_list_elementmxf_free_listcurrentIndexmxf_get_iter_elementmxf_get_last_list_elementprevElementmxf_next_list_iter_elementmxf_initialise_listmxf_create_listeq_func_typemxf_sprint_umidtm_hourtm_isdstmxf_generate_umidtimevaltm_mintv_usectm_seckeyStrmxf_sprint_keytm_monmxf_print_label__suseconds_ttm_mdaymxf_generate_keytm_yday__time_tmxf_sprint_labelmxf_get_timestamp_nowtm_gmtoffumidStrtm_zonemxf_print_umidmxf_generate_uuidtm_wdayuuid_t./mxf/mxf_utils.ctm_yearmxf_print_keynewUUIDtv_secg_mxfFileLogg_mxfLogLevellog_to_file./mxf/mxf_logging.clevel__gnuc_va_listp_arglogmsgmxf_log_file_closemxf_log_defaulttimeStrmxf_log_file_open__u_quad_tst_ctimst_blksizest_blockscmpLenmxf_equals_umiddisk_file_eofmxf_write_int16uuidB__gid_tst_mtimmxf_skipmxf_read_uuidbyte_array_file_closedisk_file_closemxf_write_int32mxf_disk_file_open_newfree_disk_file__dev_tmxf_write_ulmxf_read_uidbyte_array_file_putcharmxf_read_uint32mxf_file_telldisk_file_tellmxf_read_int64mxf_write_uint8eleLenmxf_read_int32mxf_write_uidmxf_write_int64__blksize_tmxf_disk_file_open_readst_uidbyte_array_file_tellmxf_equals_uuidmxf_byte_array_wrap_readmxf_read_uint64newDiskFilellengthbyte_array_file_eofmxf_file_is_seekablemxfUIDstdin_file_writemxf_write_array_headerwhencenewSysDataumidAumidBmxf_equals_key_prefixmxf_write_l__mode_tnewStdInFileuuidAmxf_read_array_headerstdin_file_seekdisk_file_getchar__st_ino__blkcnt64_tmxf_write_fixed_kl__uid_tst_gidbyteCountmxf_file_seekdisk_file_seekmxf_stdin_wrap_readmxf_read_ulst_sizenewMXFFilemxf_read_uint16mxf_write_kkeyAkeyB__ino_tmxf_equals_keymxf_write_fixed_lbyte_array_file_seekmxf_read_klmxf_get_min_llenstdin_file_closemxf_equals_key_mod_regvermxf_get_llenstdin_file_getcharmxf_set_runin_lenlabelAlabelBstdin_file_tell__fdmxf_file_writemxf_file_sizestatBufmxf_file_putcmxf_read_uint8disk_file_readst_rdevdisk_file_putcharmxf_disk_file_open_modifyst_nlinkmxf_read_local_tag__ino64_tmxf_write_local_tagisSeekablebytesToReadst_devtimespecmxf_write_uuiddisk_file_is_seekablestdin_file_readmxf_equals_ul_mod_regverfree_byte_array_filemxf_write_batch_headerstdin_file_eofmxf_file_set_min_llenmxf_is_ulmxf_write_klmxf_file_readmxf_equals_uidstdin_file_putchar./mxf/mxf_file.cmxf_write_uint16mxf_equals_ultv_nsecbyte_array_file_writehaveTestedIsSeekablemxf_file_getcfstatmxf_file_closebyte_array_file_readdisk_file_writebyte_array_sizemxf_write_int8mxf_write_uint32st_modebyte_array_file_getcharmxf_read_kmxf_read_ldisk_file_sizefree_stdin_filestdin_file_is_seekablemxf_file_eofmxf_read_int8stdin_file_sizemxf_read_batch_header__statbufmxf_get_runin_len__nlink_tmxf_write_uint64byte_array_file_is_seekablemxf_read_int16mxf_read_keyst_atimkeyPtrmxf_write_partition./mxf/mxf_partition.cmxf_mark_index_endmxf_read_header_pp_kl_with_runinruninCheckCountmxf_mark_index_startMXFFilePartitionsnewPartitionmxf_update_partitionsnewEntrymxf_partition_is_completekeyCompareBytemxf_is_header_partition_packMXFRIPEntrysourcePartitionmxf_mark_header_starttmpPartitionmxf_free_partitionmxf_write_ripmxf_initialise_file_partitionsmxf_append_new_partitionmxf_clear_ripmxf_append_partitionrelativeFilePosnewLabelpackLenmxf_clear_partitionmxf_append_new_from_partitionhaveFootermxf_create_from_partitionMXFRIPfillSizemxf_read_ripmxf_initialise_partitionmxf_initialise_with_partitionnumEntriesmxf_read_next_nonfiller_kltllenbytemxf_partition_is_closed_and_completetlenmxf_create_partitionessenceContainerLenmxf_is_partition_packmxf_is_fillermxf_partition_is_closedmxf_write_fillmxf_is_footer_partition_packmxf_free_file_partitionsg_PartitionPackPrefix_keymxf_read_header_pp_klnumPartitionsmxf_mark_header_endmxf_allocate_spacemxf_create_file_partitionsmxf_read_partitionmxf_fill_to_positionmxf_fill_to_kaglastPartitiontkeymxf_append_partition_esscont_labelmxf_is_body_partition_packfree_partition_in_listmxf_clear_file_partitionsmxf_get_essence_element_numberactualNumReadmxf_read_essence_element_datamxf_close_essence_elementmxf_get_essence_element_countnewEssenceElementmxf_open_essence_element_readfree_essence_element./mxf/mxf_essence_container.cmxf_get_track_numberactualLennumWrittencreate_essence_elementmxf_get_essence_element_sizemxf_write_essence_element_datamxf_open_essence_element_writemxf_is_gc_essence_elementmxf_get_essence_element_item_typemxf_get_essence_element_typemxf_finalize_essence_element_writetmpNextIndexEntryfree_index_entrymxf_write_delta_entrydeltaEntrymxf_create_index_table_segmentnewSegmentsegmentLendeltaEntryLenmxf_write_index_table_segment_headermxf_write_index_table_segmentindexEntryArrayLenlocalLen./mxf/mxf_index_table.cmxf_write_index_entry_array_headermxf_add_index_entrymxf_is_index_table_segmentmxf_read_index_table_segmenttmpNextDeltaEntrymxf_free_index_table_segmentfree_delta_entrynumDeltaEntrieslocalTagindexEntryLencreate_delta_entrymxf_write_delta_entry_array_headermxf_add_delta_entrymxf_write_index_entrylastEntrycreate_index_entrydeltaEntryArrayLennewDataModellistIndexmxf_register_interpret_typefree_item_def_in_list_MXFSetDefsetDefclear_typeget_type_idadd_set_defmxf_register_basic_typeparentKeyfree_set_def_in_listadd_item_defparentSetKeyinterpretedTypeIdmxf_register_compound_typesetDefKeymxf_find_item_def_in_set_defset_def_eqmxf_register_compound_type_memberitemDef1itemDef2isRequiredsetDef1setDef2mxf_find_item_deffree_set_defmemberTypeIdmxf_is_subclass_ofmaxMembersactualTypeIdmxf_check_data_modelMXFItemDefmxf_load_data_modelmxf_register_array_typefree_item_defsetKeymemberNameitemTypenewItemDefmxf_find_set_defmxf_register_item_defitemDefmemberIndexnewSetDefparentSetDefmxf_register_set_defitem_def_eqmxf_finalise_data_modeliter1./mxf/mxf_data_model.cparentSetDefKeymxf_free_data_modeliter2mxf_get_item_def_typemxf_set_int16mxf_get_uuidmxf_get_ul_itemmxf_read_item_tlmxf_get_position_itemsetInListmxf_set_auid_itemmxf_get_int16_itemmxf_set_rgba_layout_component_itemmxf_get_int64_itemcurrentElementmxf_get_strongref_smxf_create_setmxf_set_int32mxf_set_length_itemmxfVersionTypemxf_write_header_primer_packmxf_set_uint8_itemmxf_get_umid_itemmxf_set_uint16destSetmxf_get_product_versionmxf_get_timestamp_itemstringSizevalueLenmxf_get_weakrefmxf_write_header_setsMXFArrayItemIteratormxf_remove_itemmxf_set_uint16_itemmxf_find_set_by_keymxf_get_ulmxf_set_uint64_itemmxf_set_int8mxf_add_array_item_weakrefmxf_get_utf16string_sizemxf_get_product_version_itemmxf_get_header_metadata_sizemxf_set_uint32mxf_set_fixed_size_utf16string_itemmxf_set_weakrefmxf_alloc_array_item_elementsmxf_get_rgba_layout_componentmxf_set_auidmxf_get_array_headermxf_set_uint64mxf_set_utf16string_itemmxf_get_rational_itemmxf_get_version_typemxf_set_version_typesetsItermxf_find_singular_set_by_keyitemKeynewItemmxf_get_uint16_itemmxf_set_fixed_size_utf16stringMXFReadFiltermxf_set_product_versionmxf_get_uint64_itemmxf_set_ul_itemmxf_write_itemnewSet./mxf/mxf_header_metadata.cmxf_set_is_subclass_ofmxf_get_rgba_layout_component_itemmxf_set_uuidprivateDatamxf_get_lengthmxf_set_rational_itemmxf_get_weakref_itemmxf_get_version_type_itemmxf_get_uint64mxf_get_uint8mxf_get_itemelementLenmxf_register_itemmxf_get_strongrefmxf_set_product_version_itemmxf_set_strongref_itemmxf_get_int32_itemmxf_dereference_shaveNullTerminatormxf_write_setmxf_get_umidmxf_free_header_metadatamxf_set_rationalmxf_get_set_sizesourceItemmxf_get_int32itemLenmxf_set_position_itemarrayItermxf_set_uint32_itemmxf_set_positionresultItemmxf_initialise_array_item_iteratorcreate_empty_setmxf_is_header_metadatamxf_get_boolean_itemsetListmxf_get_booleanmxf_set_empty_array_itemmxf_get_length_itemhaveInstanceUIDmxf_set_utf16stringmxf_set_version_type_itemmxf_get_timestampmxf_get_uint8_itemarrayLenmxf_read_and_return_setmxf_get_int16mxfRGBALayoutComponentpllenmxf_get_int64before_set_readmxf_set_booleandepthmxf_get_auid_itemmxf_next_array_item_elementmxf_get_uint32_itemmxf_get_strongref_item_spkeymxf_get_external_utf16string_sizemxf_get_item_lenmxf_set_int64mxf_get_uint16mxf_get_utf16stringmxf_read_setmxf_get_array_item_elementmxf_get_weakref_item_smxf_set_uint8mxf_grow_array_itemuuidValuemxf_get_utf16string_itemmxf_set_int16_itemsourceSetmxf_get_uint32mxf_set_int64_itemsetLenafter_set_readmxf_read_itemmxf_set_umidprimerSizemxf_set_fixed_set_space_allocationeq_pointermxf_clone_itemmxf_create_itemmxf_set_array_headernewElementsmxf_set_boolean_itemmxf_free_itemexistElementLennewHeaderMetadataplenset_eq_instanceuidmxf_read_header_metadatamxf_get_int8_itemfree_metadata_item_in_listmxf_set_lengthmxf_set_timestampmxf_set_timestamp_itemmxf_get_strongref_itemmxf_create_header_metadatastartIndexinitialise_sets_iternumElementsmxf_set_item_valuemxf_add_setmxf_remove_setmxf_get_array_item_countmxf_set_ulmxf_get_weakref_sadd_itemarrayElementLenfree_metadata_item_valuemxf_add_array_item_strongrefmxf_dereferencefilteraddToHeaderMetadatamxf_set_umid_itemmxf_set_uuid_itemmxf_get_rationalelementLengthmxf_get_array_item_element_lenmxf_set_rgba_layout_componentmxf_get_int8get_or_create_set_itemremovedItemmxf_set_itemmxf_have_itemmxf_get_auiditemTagmxfAUIDmxfBooleanmxf_register_set_itemsarrayItemLenmxf_free_setitem_eq_keymxf_get_utf16string_item_sizemxf_write_header_metadatamxf_set_int32_itemmxf_get_uuid_itemmxf_set_strongrefmxf_get_positionfree_metadata_set_in_listmxf_read_filtered_header_metadatamxf_set_int8_itemmxf_set_weakref_itemmxf_avid_add_object_directory_entryprefix_BEmxf_avid_read_string_user_commentsisBigEndiantaggedValueValuepackageSetendPosg_AvidMetaDictObjectOffsetsAvidMetaDictObjectOffsetsStructmxf_avid_attach_mob_attributemaxWriteBytesmxf_avid_get_indirect_stringmxf_avid_write_metadict_blobassignedTagnewValueavidMetaDictBlobLenstrSizeMXFAvidMetadataRootmxf_avid_get_data_defmxf_avid_attach_user_commenttmpNextEntryg_AvidMetaDictObjectOffsets_leng_AvidMetaDictTags_lenavidRoottms_cstimemxf_avid_load_extensionsg_AvidMetaDictInstanceUID_uuid./products/mxf_avid.cAvidMetaDictDynTagOffsetsStructtms_stimestartOffsetprefix_LEtms_utimeavidMetaDictBlobg_AvidMetaDictDynTagOffsets_lenheaderMetadataSetsPosmxf_avid_create_metadata_roottaggedValueNameSizeformatVersiong_AvidMetaDictTagsmxf_avid_add_header_dir_entriesAvidMetaDictTagStructnewValuesmxf_avid_register_metadict_tags_MXFAvidObjectReferencetms_cutimeg_AvidMetaDictBlob_lenMXFAvidObjectDirectorymxf_avid_set_indirect_string_itemmxf_generate_old_aafsdk_umiddataPtrmxf_avid_set_metadata_rootMXFAvidMetadataRootSet__clock_ttotalBytesdataDefreferencestagOffsetg_AvidMetaDictDynTagOffsetslast_part2numBytesmxf_avid_create_object_directorytms_bufobjectDirectorymxf_avid_free_object_directoryprefaceInstanceUIDmxf_avid_fixup_dynamic_tags_in_blobavidRootSetmxf_generate_aafsdk_umiddataDefSetmxf_avid_write_object_directorymxf_avid_write_index_entry_array_headermxf_avid_read_string_mob_attributesrootMetadataSetPosg_AvidMetaDictBlobmxf_avid_register_metadict_object_offsetsmxf_avid_read_package_string_tagged_valuesmetaDictionaryInstanceUIDtaggedValueNamenamesnewDirectorynewNamesitemValuePtrdirectoryOffsetmxf_avid_write_header_metadata./products/mxf_avid_metadict_blob.cMXFPrimerPackEntrymxf_create_item_tagmxf_get_item_tagfree_primer_pack_entry_in_listitemUIDmxf_register_primer_entrynewTagnumberOfItemsentry_eq_tagmxf_get_primer_pack_sizemxf_free_primer_packmxf_read_primer_pack./mxf/mxf_primer.cfree_primer_pack_entryitemLengthnewPrimerPackcreate_primer_pack_entrymxf_is_primer_packentry_eq_uidmxf_create_primer_packadd_primer_pack_entrymxf_get_item_keymxf_write_primer_packtt'uP01t1;t;Eu09PPQtQStSuP_PtQtt:uq:uEq:uEL [ ululiululul.uljulDulF!ulC#&ulL [ uHuH1PuLuHuH.uHjuHDuHF!uHC#&uHSSG VL [ uF[ V S V uFVVuFTVTeSeuFV)S)1uF1VSVauF#uF#VuF=SuFuFkVk.uFjuFDuFF!uF"4"V"C#VC#&uF77SWiWWWWWrNW.WjWDWF!Wo#&WViVVV#VVr^Vq.VjVDVF!V#$Vg$$Vc%%VU&&VRL [ u\ u\u\eu\)u\u\u\u\.u\ju\Du\F!u\C#&u\L [ uX uXuXeuX)uXuXuXuX.uXjuXDuXF!uXC#&uXL [ uT uTuTeuT)uTuTuTuT.uTjuTDuTF!uTC#&uTL [ uP uPuPeuP)uPuPuPuP.uPjuPDuPF!uPC#&uPL [ uE uEuEeuE)uEuEuEuE.uEjuEDuEF!uEC#&uE ' SVSVeSV PP < Pe|PPP)PP Pp"x"PL T SioSS S SkrS.SjVSSDSQQQPL [ uEuEiuEuEuE.uEjuEDuEF!uEC#&uEL T SS SkrS7$$S&U&S&&SE$W$PK&U&P&&PL [ uEuEiuEuEuE.uEjuEDuEF!uEC#&uEL [ uEuEiuEuEuE.uEjuEDuEF!uEC#&uE$c%S%%SL [ uEuEiuEuEuE.uEjuEDuEF!uEC#&uE %c%V%%V%%Ve3uEe33W35uE55W57uE78uE88W8:uEL U VP33V55V88VL T S33S546S78SQ9Q9PttEuP3S35P9ASR6V69R9BV Q 7W9CWPQtQStSuPhhuPhhu kyu|ttuSuSuttuPupRul$&P&WWttuPup&RQ&+VQ+UVW\VW//uttJuPJuRWW1WHWQJuVuVuJVul*JulS)!*S+9,S,,S1--S-2SB3f6S6v7S?-@S@@SLAAS BjBSB'CSCCSLDDSWo55W6f6W7v7W7EWJEEWEJWu@o55u@6f6u@7v7u@7Eu@JEEu@EJu@SfS SKKtKKtKXuK#KP#KXuK&KR&KyKSKXSKKQKXuKTT)Uu)UXsK|KVOnOVfPPVPQVRRVSDTVUUVsKKu`QRuRSuDTTu)UUuUXusKKWOnOWfPPWPeQWQQWRSWSSWT)UWbUXWsKKWOnOWyOPWPeQWQQWRSWDT)UWbUUWUXWsK|KVW L"LVR"LLVWMwOVWfPQVWRRVWsKKupeQRupRSupDTTup)UUupUXup X!Xt!X#Xt#XYu X+XP+XYSYYtYYtYYuYYPYYVAYYSYYtYYtY[uYYYg[ug[{[{[[uYYY[u YYYZSZ0[u0[c[Sc[g[ug[{[S{[[uZ0[u`{[[u`ZZVZ0[V{[[V[[t[[t[[u[[t[[t[p\u[[[j\Wj\p\Pp\p\u[[[p\up[i\V[h\Sp\q\tq\s\ts\^up\\\^up\\\^u p\\\\V\]VR]]uR] ]VE]H]VX][]Vg]]V4^6^V6^F^VR\\ut\^ut^^t^^t^`u^__`u^__`u ^``U`uU``^_ _K_SK_M_uM_`S``u`S`SS`U`uU``S__ux``ux``t``t`Meu```Meu```Meu ```_aV_aeaVRealauRlaoaVaaVaaVabVbbVbbVR=dqdV`b bbubbc bcwcuwc=d =dqduqdd ddude eeue@e @eMeu```haWhalaula.cW.cZcWRZcMeW`.aup_aMeupPeQetQeSetSeuPeeehuhGhGhuPeTfTfhu hGhGhhu hhhu PeeeuPeeeuPeTfTfhu hGhGhhu hhhu PeTfTfhu$hGhGhhu$hhhu$Pee eu(vefulfTfRTfuleeuTfhuGhhuhueeuTfhuGhhuhueeuhTf_fP_fhuhGhhuhh/iuh/ipiRpiiuhiojRojmuhmnQnVouhVooRopuhpzpPzplquhlqqRqruhr}sR}ssSsXtuhXt[tR[ttuhtuRuvSvmwuhmwwRw8xuh8xgxRgxxuhxxPx_zuh_zhzRhz{P{{R{{P{{R{|P| |R ||P||R|I}PI}R}RR}}P}QuhQcQcDuhDRuhƂRƂuhBRBBuhBփRփكPكuhVRVeuhehRhuhRˇuhˇR׋uh׋R uh EREiuhiRuhSP#S#0R0buhb|P|RuheeuTfhuGhhuhuthhSVn nSR nwnSVwnynSRynoSVSVGSVtt?u P =S@AtACtC(u@bbwuwu(@u (@bbwuwu(@ uWuwuwWu&W&(u@bbwuwu(@bbwuwu(@tVtwu wVu %V%(u @bbwu$wu$(@_ _eu(u\e(uX@k(knu0uTn(uPYulsSswRwSulS(ul01t13t3Ju0==CPCJuPQtQStSuP[P[SttuPuttuttFuPDSPQtQStSuP``SuttuPuttuu~W~u Wu OWOQu QWbbuuQQuvululul !t!#t#u?{WttM uPVVJ VRWWK WQM u`P Q tQ S tS uP v v uP v v u P v v uP v  v u t t  u  1 u1 g g u   u  u   u  u   u  u   u  / V/ 1 u1 e Ve g ug V u V u  V ! t! # t# v u C C v u C C v u C C v u C  C v utt uttu !t!(t(*utt utt[u((*P*[u((OWOQu QYWY[u ((NVNQuQXVX[uILPVVP$MSQWS`ataeteuu`nnuuttuuttuRuRuRQu Qu QPPPSSSSttu !t!#t#nu 22nQnnu 224P4gu gnPnnu 22eSegughShnupqtqstsup||Qttuttuttmumu u Eu EQQmu "W"EuEGWGmu"CWGOWQmWS P ASEMSQmSBVENVQmVpqtqstsupWuSVVttuSutt<u;;Wu<W;;Vu <VXXuu33<uQ QTPTu u )P)<uCjRjPRR<Rcupup3<upZSS@AtACtCu@\\zSzuSuS@nnu u ttDuSu8S8:u:DSu ::Du PQtQStSruttuttuttutt2u@AtACtCuttuttuttuttuttu !t!#t#)utt#u01t13t3du0TTdupqtqsts7upPS7SpRRRR2RpQV7V@AtACtCu@TTnRnpup}R}u@TTnQnpu p}Q}u ttguVugVupttu !t!%t%'u01t18t8:u@AtAEtEGuPQtQStS^u`ataetegupqtqxtxuttuttutt u uttu !t!#t#Ju 77=P=@u@GPGJuPQtQStSuPllVuVuVPhhlPulPRu Ru PRu Ru Pl loQQQttu !t!(t(*u01t13t3>u@AtACtCRu`atactcruttuttuttuttuttu !t!#t#2u@AtACtCRu`atactcnupqtqstsuputtuuttqu%%quZgPttuuttu88uttu !t!#t#)u01t13t39u@AtACtCIuPQtQStSuPuPu|tt-u-u-u 01t13t3u0xxu0xxu ttzuCCzuCCxu Sxzu ttuttuttutt u uxu ! t! # t# } u J J } u J J } u t t u  u  u t t  u   u, ul ul : P: M PRT W PRb P P PR  P 8 VW8 ? QST VW VW VW R R R up up  up  t  t u - - b Sb d ud S u - - u   u  u t t u t t u t t u t t u  t  t u % % u   % Su% ' SV' ? Su? T u T ` SV` u V u SV u V SV u V u u V? C WRC  W WR W WR W= uo uo t t u  P  t  t ] u * * ] u * * ] u ` a ta c tc i up q tq s ts y u t t u t t ~u  W u ~W  QS Qu hQSw~QS V P oVo~Vtt#uSuS#u#u #u01t13t3u0MMSuSu0MMu 0uttuttuttuttu !t!#t#,u01t18t8\u0K0K`atahthu`{`{ttuttuuu !t!(t(Lu ; ;PQtQXtXuPkzuPku ttutt uttKuuuK88QPQu 9P9Bu BUPU'u 'KPKKu "u")uPu)KuP~VVPQtQStSuPuPu PWuWPPe eSuSVuVuSV !t!#t#u ffu 55fSufSVu Vu ttjuWujWju Su SV uVujSVpqtqstsupSuttuPuPttuPuPttu  PuP !t!#t#u u!u! ,,5u 5?uhu?uh`W WRW W!WttuWENWWNWttfufuEuETTfuSMSY[SpqtqstsuttuttuSuSuPPttu !t!%t%uu BBlSluu ##9R9DPRH_VR_iViqVR>_QdiPRiuQRttuttu  yuyuWyWWWWttguuPPgu8ZWWPWZWPgWpqtqstsup9u9uW9BWwWBWWtt uuP uRP R ! t! % t% n u 0 0 > S> @ u@ n Sp q tq s ts u t t u t t u t t !u !!!t!!#!t#!D!u !0!0!B!SB!D!uttu--dWdfuf2W24u4kWkmumW--\V\fu fV4u 4jVju \fuP}uP\fu_qu_qtPu_\bS.SmSttu !t!#t#u nnu ==uVuwu wVu Vu ttDuDuDu PQtQStSDuPVuDVPWu DWuhuh4DuhuLSuLDuLPQtQStShuPZZ]P]fufhPpqtqstsupSuttuPuttuttuttuOWOSuSWFSFSu SrSr"u "VSVu FSuhrSVSul"uhVSVSuluhSVFISV"SVSVPVPttuttj u$ $  W  u j W  u  u`u j u` SV  uh  Sul ' uhf SV Sul  uh6 j SV  SV ' SV  SV Pf Pp q tq s ts Oup  +u+Op  W u W u W u OW QR QS QS QS uh uh +uh SVD SV uX8 uX uX +uX> H Q` c Qc h Ph PR Q Q . PRPQtQStSquP}}u))quPjjVu Vu %V%)u )qVPRPR2=PRttuuRQttuuu  JVJNu NVu Vu V'3PRRPRPR !t!#t#u 99u5}RQtt7u7u/W/3u 37WSR)SV3SV@AtACtCuttu%%u%%}V}u Vu ttuu !t!#t#u u ==u ttFuPQtQStS6uPttVu6VPttSu  S u LSLu S6u up6upul ulJul6ulS SLS6S@AtACtCu@u  t  t u  t  t + u0 1 t1 3 t3 K uP Q tQ S tS {!uP } } V u A!VA!D!uD!x!Vx!{!u$!D!uo} u`!{!u`!!t!!t!!u!!!!S!!u!!S!!u!!t!!t!!u!!!!S!!u""t""t"."u""","S,"."u0"1"t1"3"t3"c"u0"H"H"a"Sa"c"up"q"tq"s"ts""up""""S""u""t""t"$u"## $u $P$P$$u"""$u ""S"#S $$S""V"#V $$V""W"#W $$W#N#Q $%$Q""Wd# $W%$$W$$t$$t$$u$$$$S$$u%%t%%t%9%u%(%(%7%S7%9%u@%A%tA%C%tC%&u@%R%R%%W%%u%&W@%%%&u@%% %&uJ%%S%%SG%%V%&VR%o%Rr%t%Pt%%R%%P%%P%%R%%P &!&t!&#&t#&&u &O&O&&u &O&O&&V&&u &&V&&u tt^u  PuZPZ^u`atactcnupqtqstsuttuttuttuttuPttuSuttuuuWWWu WWWaPaiuiPuPuP u u PQPQSS S !t!#t#u BPB|SS BRBlVyVV BQBupRWttu<<uu R SuSVuVu:SV:ZuVZ\u\uV8:QR:YQS\QStt]u9u9]FWFJu J]WSR>SVJ9SV`atactcuttSuWWSuSu Su Vu6VW69uW9=u=SVWOxRQRQttu11fWfhuh[W[]u]WuWuguf1 1eVehuhZVZ]u]VuV`dS&S.SbSttuW u WV u V:RS u SP> >utt`u22hVhjuj&V&(u(^V^`u22gSgju j#S#(u ([S[`u `atactc\u`Vu"V"$u$ZVZ\u`Su S$u $WSW\u `atactc:u`Wu:W`u :u `P:u` :uvSV:SV@AtACtC#u@#u@\\#u OSV SV SVqSV$SVQSVpSVFW W WWWXuPQSqS$QSSpfSSSVQVT#VSS#S01t13t3u0;P;Stt u uS S VSP S  t  t z u3 C W t t n#u  !W!!u!!W!!u!"W""u"n#W  n#u_  n#u^  n#u]  uuT n#uP ul V !ul!!V!!ul!!V!!ul! "V "W"ulW""V""ul"#V#J#ulJ#n#V&!!S!!S_""SJ#n#S!!Q!*!P*!,!Q,!7!PV![!P[!!QL"{"Qp#q#tq#s#ts#$up####V#$u$c$Vc$f$uf$$Vp###$W$$u $d$Wd$f$u f$$Wp###$us##P##Pn$u$P##R##Q##R##Q#$Rf$n$Rn$u$Qu$$R$$t$$t$A3u$$$&W&&u&'W''u''W''u'(W((u(A3W$$$$ u u$A3u$D*u`D*H*PH*5+u`5+:+P:+O+u`O+U+PU+i,u`i,t,Pt,|,u`|,,P,,u`,,P,A3u`$'uh'A3uh$%uf%%P%%R%%P%&uf&&R9'E'Rv''uf'5)uf)*uf**R+i,uf,-uf-.uf./uf/-/R2/1uf11R13uf$(%SV(%2%uV2%%u%%uV%&SV&n&un&q&Suq&v&SVv&'u'(u((SV((u()Su))SV)-)u-)0)Su0)5)SV5)+u++Su++SV+-u-.SV.A3u$'u\'A3u\$'uX'A3uX''uo''P ' 'un ''P$'uT'A3uT$'uP'A3uP$'uL'A3uLD-D-umD-P-P<-<-ul<-D-P4-4-uk4-<-P$'u@'A3u@$'u'A3u$'u'A3u%%Sv''S*:+SF+U+SU+[+Pi,~,S~,,V,,V,,P-n-S..S3A3SP3Q3tQ3S3tS3k3uttuPdVfVVV#QQSSSKWWWttuQu Ru ttZu##3W37u7RWRZu##-S-7u 7FSFZu ##0V07u7LVLZu!*P7<P`atactcu`u`u ttuuu ttpu  WupW  Su pS  VupV up7;upCpuppqtqstsupPuPupRu Ru ttuPuPuRu Ru ttu66u]fSWWWSSSVVuttnuWu+W+-u-5W57u7lWlnu)S-3S7jSpqtqsts4upVuVu4VpWu Wu 4WxSS4S@AtACtC}u@KPK{SttuPuttuPStt u P u  t  t u  J uJ  D D V u [ V[ ^ u ^ V u V  J uJ   J uJ   + + ub  J uJ   J u J  t t V u P , S, / P/ V S` a ta c tc a u` y y S u S  u & S& a u` y y V u  V  u  a V` y y R u  R  u  R a u R R! & R S  S& a Sp q tq s ts up  S u S 8 u8 F SF up  V u 6 V6 8 u 8 Vp  R u / R/ 8 u8 ? R? u R RA F R S 5 SF S t t u  S uSHuHVSVu  V u FVFHu HV  R u?R?HuHOROu R RQVR SESVSttuQuOQOXuXQuVu VVVXu XVRuOROXuXRuS*USbStt6u4W46u3V@AtACtC&u@~u~&@ll!V!$u $Vu Vu &V@~u~&u@ ~u~ &uP&P01t13t3ju_aPaSSHS0jSttu  Pu !t!#t#0u01t13t3KuPQtQStS}uttCuPQtQStSYu`atactciupqtqstsyuttuttutt+u01t13t39u@AtACtCxuttuttuttuttHuPQtQStSuttuVuVuPu PRPRPRPtt^uu::HuH^PZu Z\P\^u u::HuH^V S V>SBEVEHPZur`atactcmupqtqstsuttuttBuPQtQStSquttuttuttuuxu ttuPttJuPQtQStSYu`atactciupqtqstsupwwPttutt,u01t13t3hupqtqstsup}}QttuRuPu Pu tt+u P )S01t13t3_u0@@]S]_u`atactc}u`mmsPs}uttB uVu@ V@ B uSu = S= B u upB upP Q tQ S tS  uP m m S u  SP m m W u  W  t  t I uP Q tQ S tS u t t u t t u t t u  t  t u  t  t  u ! t! # t# Y u` a ta c tc u t t u t t u t t y u   y up   V unV d P   P WP R uR s Ws y u  V O VR r V" ( S( + R+ N SR q S t t u  u  W u t t u t t 7 u   P  u 7 P7 7 u   R  u  7 R7 7 u @ A tA C tC X u` a ta c tc u`  u` ~ ~ V u V` ~ ~ W u W !t!#t#\u`atactcuttuuu ttu !t!#t#Uu`atactcu`u`u ttuuuuuu  S  u ;S;=u=sSsuuttuuu S3S35u5hShjujSuutupjupttfufufu pqtqsts&up&up&u 01t13t3u0ZZu0ZZu ttuuu ttauauau pqtqsts!up!up!u 01t13t3u0ZZu0ZZu ttuuu tt4u4u4u @AtACtCu@jju@jju ttuuu ttAuAuAu PQtQStSuPzzuPzzu ttu::u::u ttuuu ttuVuVSu QSQVu VSu VuV VuV ttuVuVSu QSQVu VSu VuV VuV ttuSuJSJOuOSuOu OOuOtt uSuJ SJ O uO S uO u O   O uO  t t A!u  A!u  A!u P!Q!tQ!S!tS!"uP!z!z!"uP!z!z!"u ""t""t""u":":""u":":""u ""t""t"#u"""#u"""#u ##t##t#A$u###A$u###A$u P$Q$tQ$S$tS$%uP$z$z$%uP$z$z$%u %%t%%t%%u%:%:%%u%:%:%%u %%t%%t%&u%%%&u%%%&u &&t&&t&A'u&&&A'u&&&A'u P'Q'tQ'S'tS''uP'z'z''uP'z'z''u ''t''t''u((t((t((u(}(}((u(((6(Q6((u *((SVs((Q((P((Q((t((t(&)u(((&)u(((&)u (((&)u0)1)t1)3)t3):*u0)R)R))S))u))S))u)$*S$*'*u'*7*S7*:*u0)R)R))V))u ))V))u )%*V%*'*u '*8*V8*:*u @*A*tA*C*tC*#-u@***#-u@*g*g*#-u J*N+SVR++SV+ ,SV ,,SV*R+uX++uX ,#-uX0-1-t1-3-t3-t-u0-@-@-P-PP-P-uP-t-Pt-t-u0-@-@-P-RP-P-u P-t-Rt-t-u --t--t--u----u----u --t--t-.u-...u-c.c..u -..J.VJ.Q.uQ..V..t..t.c/u.../S//u/_/S_/c/u...c/u .,/,/c/up/q/tq/s/ts/v0up///%0V%0'0u'0m0Vm0o0uo0v0Vp///v0u /90upo0v0up00t00t0C1u00P0 1V1C1V00R0C1up01WP1Q1tQ1S1tS1Y1u`1a1ta1c1tc11u`1p1p11Q11u11Q11u11t11t12u1F2F22u111/2W/212u 122W22u 22W22u 22t22t23u2 3 33u2 3 33u 33t33t34u3333W33u34W44u44W44u3333S33u 34S404u 04B4SB44u 44S44u 44S44u 33up34up44t44t45u45595V95=5u=55V55u45545S45=5u =55S55u 55t55t55u5555u5555u 55t55t5W7u5d6d66u6667u7W7555|6V|66u 66V66u 6T7VT7W7u 555W7u`7a7ta7c7tc78u`7n7Pn77V78V`77R77W78W`77Q77S78SK8K8urK8[8P88t88t8.:u888m9Vm9o9uo99V99u9:V: :u :.:V819199u 9.:819199u9.:0:1:t1:3:t3:=u0:]:]:n:Rn::u::R:"=u"=F=RF==u0:]:]:n:Qn::u ::Q:"=u "=F=QF==u 0:]:]:;V; ;u ;=V0:]: ]:;W; ;u ;=W: ;u`;<u`<"=u`N==u`: ;ulx;;ul;<ul< <P<<ul<=PF==ul::uh: ;uhr;;uh;"=uhF=z=uh::P:;P?;A;Pp;r;P;;Pa<f<P="=Pu=z=P==t==t= >u=== >u=== >u >>t>>t>>u>C>C>>u>C>C>>u >>t>>t>@u>>>?R??u??R??u??R?x@ux@@R@@u>>>?Q??u ??Q??u ??Q?x@u x@@Q@@u >>>?u???x@ux@@>> >x@ux@@ ??P??P??P@$@P?@D@Ps@x@P@@t@@t@Au@@@@R@wAuwAARAAu@@@wAu wAA@AA9Au9AAAAtAAtABuAAAARAwBuwBBRBBuAAAwBu wBBABB9Bu9BBBBtBBtBCuBBBBRByCuyCCRCCuBBByCu yCCBBBBVBBPACwCVwCyCuyCCVCCtCCtCDuCCCCRCDuDDRDDuCCCDu DDCCCCVuCyDVWyD|DuW|DDuDDVWDDtDDtDEuDDDDRDEuEEREEuDDDEu EEDDDDVuDEVWEEuWEEuEEVWEEtEEtEFuEEEEREFuFFRFFuEEEFu FFE"F"FYFuYFFFFtFFtFGuFFFFRFGuGGRGGuFFFGu GGF"G"GYGuYGGGGtGGtGHuGGGGRGHuHHRHHuGGGHu HHG"H"HYHuYHHHHtHHtHIuHHHHRHIuIIRIIuHHHIu IIH"I"IYIuYIIIItIItIJuIIIIRIJuJJRJJuIIIJu JJI5J5JpJupJJII IISIpJupJJSJJuJJSJJtJJtJKuJJJKRKKuKKRKKuJKKKu KKJJJ}KV}KKuKKVKKuKKVKKtKKtKLuKKK LR LLuLLRLLuKLLLu LLKBLBLyLuyLLLLtLLtLMuLLL MR MMuMMRMMuLMMMu MMLBMBMyMuyMMMMtMMtMNuMMM NR NNuNNRNNuMNNNu NNMBNBNyNuyNNNNtNNtNOuNNN OR OOuOOROOuNOOOu OONBOBOyOuyOOOOtOOtOPuOPPPRPPuPPRPPuOPPPu PPOPPPVP'PPPPVPPuPPVPPtPPtPQuP Q QQRQQuQQRQQuPQQQu QQPPP QVu QQVWQQuWQQuQQVWQQtQQtQRuQ R RRRRRuRRRRRuQ R RRu RRQRRRRRuRRRRtRRtRSuRSS!SR!SSuSSRSSuR%S%SSu SSRSS(SV(S7SPSSVSSuSSVSStSStSTuSTT!TR!TTuTTRTTuS%T%TTu TTSTT*TV*T9TPTTVTTuTTVTTtTTtTUuTUU*UR*UUuUURUUuT.U.UUu UUTUUUVuUUVWUUuWUUuUUVWVVtVVtVVuVVV,VR,VVuVVRVVuV0V0VVu VVVbVbVVuVVWWtWWtWWuW!W!W1WR1WWuWWRWWuW5W5WWu WWW!W!W8WV8WGWPWWVWWuWWVXXtXXtXXuX!X!X1XR1XXuXXRXXuX5X5XXu XXX!X!X:XV:XIXPXXVXXuXXVYYtYYtYJZuYAYAY&Zu&ZJZY'Y'YYVYYu YYVYYu Y$ZV$Z&Zu &ZJZVY'Y'YYSYYuYYSYYuY!ZS!Z&Zu&ZJZSPZQZtQZSZtSZ<[uPZqZqZZRZ[u[<[R<[<[uPZZZ[u [<[PZZZZuZ<[PZqZ qZZVZZPZ[V[[u[<[V@[A[tA[C[tC[{[u@[j[j[{[u@[j[j[y[Sy[{[u h[x[P[[t[[t[\u[[[[V[[u[\V\\u\L\VL\N\uN\\V\\u[[[[S[[u [\S\\u \K\SK\N\u N\\S\\u \\t\\t\\u\\\\S\\u\\t\\t\Sau\m]m]^u^^^_u___`u```Sau\]]L]WL]^u ^^W^_u __W_`u ``W`Sau \\\]Su]^SV^^uV^^u^^SV^^uV^^u^_SV__uV__u_SaSV\]]Sau\___u_``e`ue`SaE]^u^_u_`u`Saux]x]unx]]P]]un]]P^^un^^P]]ul]]R^^ul^^P^^ul^_PG_G_ulG_^_PL]^u^_u_`u`SauL]^u\^_u\_`u\`Sau\`aaataacatcaauaataatafuaObOb7du7dpdpdfuabbcu cddeu eeefu a0b0b7du7dpdpdfuaa a bVu bbubvbVuvb4dVW4d5duW5d7du7dmdVumdpdupddVuddudfVWa#b#bfuaaaSbuSbYbP7dduaaaa u$uafubbuoxbbuobcP'c7duodduo+efuoDffuobbuXxb7duXdfuXbbujb7dudfufftfftffuffffPffffPu$ggtggtggug g ggPggu g!gt!g#gt#gbgu g0g0g`gS`gbgupgqgtqgsgtsghupggghupggghu hhthhthiuh i i\iu \iitt]u P [V*P,.S.2P8@P"ZS`atactcu`Pu@`Ru`QuululO#ulUul6uluhuh?#uhUuh6uhuDuDF#uDUuD6uDududO#udUud6udggurgjPuHuHO#uHUuH6uHuXuXO#uXUuXP uX PuX6uXSSSPSSP'vSNSStt utt*u01t13t3u0DPDul0>R>VVV0GGMuudMu`0bbulWWRPRPRRttu22WuW22:V:@RVu <V227S7=PSu<ST Tu u< <utt u u u ! t! # t# G u   u G    u  G  L L W u W  u E WE G u7 B PP Q tQ S tS uP  6 u6 n n uP  6 u 6 n n u P f f S u i Si n un S u SP f  f V u l Vl n un V u V ut 6 utn ut  t  t u < < u   u  u   u   q Sq t ut  S  u S SS X uX S    r Vr t ut  V  u V VV X uX Vk t utw ut ut t t u  SuS RRttuSuS#RRttuP0S<SR8W<W-<up&upZuptt u##u uxxou o u u~<u~ u~u~u~2\u~ u~SVSV2\SVZ\SR\? SVu`ou` u`u\0 u\=ou\  u\u] u u uWe W WW,:W:lWuu2\u:ul uun$PW:WdWW:WWlWS2SlSV4VVlVuu2\uDdu:ul uPWdWW$PVWVRVW*VWVWWW2\W:W*W WSP:SSZSSV:SV*SV SV t t &u  +!S+!-!u-!C"SC"G"uG"z"Sz"~"u~"&SttNuPQtQStSuPWuyWy{u{WuWPu SS{SSSwSStt#u P !S01t13t39u0HPHSS6S0HRHVV7V@AtACtCZu@MMSPSZu`atactcu`jjSuSutt+u+u+u P'*P01t13t3u0ffu0ffux0ffSutt@uVu@VWu @W u` 5P9@u`ulaululQeurPP9<P@AtACtCu@PPRu@PPWPWbu bPu ttuPuPuRu Ru ttuSu !t!#t#utt uV u & V& ) u) V udAud ud urOur urSCS % S) S t t u$/ e  |  |    e < p""|C#o#NDjVPo##&&%f&#c%$$&&&U&7$E$$$&&I&U&&(&7$E$$$%%$c%$$$$$$%%$c%$$$$P3R30887856X35P3R30887877666666665_6d554E5444444e4n4 4433u33X3e3e4n45_655d5l54E54444448n99:`2ln2ptOyOOOtOyOOOOOOOeQQ)UbU_SSQR1ZCZhZlZKZOZrfyfhGh|hfhffrfyf&eփ_ȃ~{{c*{g{#{){x{zxxpxtx%wjxwwvvvv}vvvv|vFvVv6vCvv+vuuuuuuXtutDtttst}ssqpqs p]pppnpnnnnynnsnun]nen'nAn nnnnmmmmtmmTm_mm9ml mllllll}ll lhlkkkkkkj|k~jjwj}jhrjGh|hghggggggggggffffffff+v-QQ-  % ) = (+-#C#$%$w#$$$$$ypT$QT# "n#""!_" [! "n#"""_"""! " [! !!J#n#O"_"I"L"![!!(!J#n#*![!##f$$$/$##f$$$/$####f$$##n$$##N  &$Q666 766j6m616g666666 766j6m6\6g6F6J6163666 *,.Ps6hU'#Ps6h'jl\gUW#   J=MP%-=MP?JPUp]cXZPUp]cXZd,d,,l,Plc22FBF37$K*K[m@H'Pqtvt9;.symtab.strtab.shstrtab.interp.note.ABI-tag.note.SuSE.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_rangestt# 1<hB ((0JXXRof_o@n Ĉ w @ $$ {<< Ќ kw  xF h h| |<                %8 '\&N-'{&5dVAX2N0@+xYãYd  r >'0 < St(XĈ  $ < Ќ  h |           !"#$ 4;F{    Ȱ    P     + ;Av}'  Ѝ5          E 6 9 H  ^SG ufffg g ,g.1k4 P1P k1@} 1 _Y 1 1a 1a 1 1 2j5 2  22@y K2 ]2P p2 2Pq 2k  2@ 2w] 2k# 2@ 2@ 3 3@ ?30w] K3P _3@f t3 3g 3Ќ 3c 3 3 4  4 (4 ?4tm P4bN l4P 4t 4}  4p 4f 4w- 4@f 5a: 5o 25; A5 b5 q5 5  5p 5 5n 6PT 6v! )6b C6 J6\ e6` x6  6{ 6 6 6pf 6 60~  6, 7`-k( 7 07@c  E7P Z7`77 7} 73 7 7T7pj 8{] 8p /8]8 @8]  O8a! \8q m8 {8C828~ 8  8 8`p 8 s 8p 9@z !9` E9 W9t9 9@C 9 90a" 9y  9 9Pa  :ph2 :(} $:p~, 3:G:0i1 W:0W t:`9 :.:  :a-:j :w ;h ;! .;f" B; ~ T;pg j;YK {;k7 ;p ;0bn ;` ;d, ;P! ;aK <p !<25<Pk X<rq h<b  y<b< < YS <`Q <@> <$<C=[ =~ 3=~  J= ^=n=; =v  =0k/ = =G=@{ =@| =q >pa  >`V 7> U>0]  c> p>[ >f9 >a  >@t  >[ >Pc  > J ?`a  ?@5 %? G? ]? W u?Е2 ?P ?`  ??Pt  ?a- ??`M @L+@]  9@H O@[c@i u@p @F@ @ @ @! @pp A+ !A## 2A % AAP^g YA b iA`m A A $ A'A@ A) AA7 Bpg! B# +B_n ?B y KBj5 [BPj7 kB {B0h2 B@  Bp` B B  B@ B  C &C7C]  DC@  SCc/ aCqC"CPp CК CCT C_8 C0l% CPi D DB 0DP SD9eD D DG Db8 D D{  D, Ds E 0E} CEf  PEe} iE& {E{ E ` E E@g! E E Ep E! F@f! F .F! JF n cF@^ }Fv Fy  F0^  F F`a F@h Ff GX  Gl? 'Gr9G0 EGb  TG+ oG q Ga G$G[ Gg! G G@x G^8 Hp{  HN 4H0n MHf  XH`jHu {HP H$f H HH t  H HW I`k/ I` -Iz 6I CI VIj oIr IPz If9 Ḭ I@~, Iv I ; I@^  IJ0z Jp -JP AJj ^JP {J0, J\J`J^ J, J J K@} 'K@u{ 8K0q MKbI hK ~Ka Kv K 9 K KK K0t  L`c L DL ^`LW wLz  L Lܰ Lİ LV L~, Lgm L k  L bV M0  M@u .MKDMw0 OM gMi< yM X M  M`a M  M{  Mp' Nb N`  +NJ :Ny  GNhu YN4kNp N5Ne N= N N`tc Nq Nб9 NAO_j -O^DO c< `O tO0hK O@_R O7OP OLO} P`. P5 0Pr DP KP@]  `P;tP?Pa P P P  Pj< PP Q ]  )Q LQ~Q eQh Q0 QPd2 Qp Q%Qe9 QP Qpq Qp R` (RP] :R@`% IR  fR }RP R R5 R$ R`s RcQ Rq R\- Sp4 S0) @S| VS iSqf xS abi-note.Ssuse-note.S../sysdeps/i386/elf/start.Sinit.cinitfini.c/usr/src/packages/BUILD/glibc-2.5/cc-nptl/csu/crti.Scall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__completed.5752p.5750__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/usr/src/packages/BUILD/glibc-2.5/cc-nptl/csu/crtn.Smain.cget_uint32_leget_uint16_leusageg_Null_UMID__PRETTY_FUNCTION__.5316__PRETTY_FUNCTION__.5922RIFF_IDWAVE_IDFMT_IDDATA_IDwrite_avid_mxf.cget_track_writerfree_offsets_array_in_listconvert_stringadd_avid_mjpeg_offsetcreate_header_metadatag_Preface_set_keyg_Preface_LastModifiedDate_item_keyg_Preface_Version_item_keyg_complexity02_op_atom_labelg_Preface_OperationalPattern_item_keyg_Preface_EssenceContainers_item_keyg_Preface_ProjectName_item_keyg_Preface_ProjectEditRate_item_keyg_ContentStorage_set_keyg_Preface_ContentStorage_item_keyg_MaterialPackage_set_keyg_ContentStorage_Packages_item_keyg_GenericPackage_PackageUID_item_keyg_GenericPackage_PackageCreationDate_item_keyg_GenericPackage_PackageModifiedDate_item_keyg_GenericPackage_Name_item_keyg_StructuralComponent_DataDefinition_item_keyg_StructuralComponent_Duration_item_keyg_SourceClip_set_keyg_Sequence_StructuralComponents_item_keyg_SourceClip_StartPosition_item_keyg_SourceClip_SourcePackageID_item_keyg_SourceClip_SourceTrackID_item_keyg_Track_set_keyg_GenericPackage_Tracks_item_keyg_GenericTrack_TrackID_item_keyg_GenericTrack_TrackName_item_keyg_GenericTrack_TrackNumber_item_keyg_Track_EditRate_item_keyg_Track_Origin_item_keyg_Sequence_set_keyg_GenericTrack_Sequence_item_keyg_SourcePackage_set_keyg_CDCIEssenceDescriptor_set_keyg_SourcePackage_Descriptor_item_keyg_WaveAudioDescriptor_set_keyg_FileDescriptor_SampleRate_item_keyg_FileDescriptor_ContainerDuration_item_keyg_Null_ULg_FileDescriptor_EssenceContainer_item_keyg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_WaveAudioDescriptor_BlockAlign_item_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_WaveAudioDescriptor_AvgBps_item_keyg_EssenceContainerData_set_keyg_ContentStorage_EssenceContainerData_item_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_EssenceContainerData_IndexSID_item_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_EssenceContainerData_BodySID_item_keyg_CDCIEssenceDescriptor_ColorSiting_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericPictureEssenceDescriptor_ResolutionID_item_keyg_GenericPictureEssenceDescriptor_FrameSampleSize_item_keyg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_GenericPictureEssenceDescriptor_ImageSize_item_keyg_Identification_set_keyg_Preface_Identifications_item_keyg_Identification_ThisGenerationUID_item_keyg_mxfIdentCompanyNameg_Identification_CompanyName_item_keyg_mxfIdentProductNameg_Identification_ProductName_item_keyg_mxfIdentVersionStringg_Identification_VersionString_item_keyg_mxfIdentProductUIDg_Identification_ProductUID_item_keyg_Identification_ModificationDate_item_keyg_Identification_ToolkitVersion_item_keyg_Identification_Platform_item_keyg_TimecodeComponent_set_keyg_TimecodeComponent_RoundedTimecodeBase_item_keyg_TimecodeComponent_DropFrame_item_keyg_TimecodeComponent_StartTimecode_item_keyg_TapeDescriptor_set_keycomplete_trackg_ClosedComplete_Footer_pp_keyg_ClosedComplete_Header_pp_keyfree_track_writerfree_avid_clip_writer__PRETTY_FUNCTION__.6354__PRETTY_FUNCTION__.6263__PRETTY_FUNCTION__.6026g_AvidAAFKLVEssenceContainer_ulg_AvidMJPEGClipWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_DVBased_25_625_50_compdef_labelg_DVClipWrapped_esselement_keyg_LegacyPicture_datadef_labelg_LegacySound_datadef_labelg_LegacyTimecode_datadef_labelg_ClosedIncomplete_Header_pp_keyg_ClosedComplete_Body_pp_keyg_DVBased_50_625_50_ClipWrapped_esscont_labelg_DVBased_50_625_50_compdef_labelg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_UncClipWrapped_esselement_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_BWFClipWrapped_esscont_labelg_BWFClipWrapped_esselement_keyg_DNxHD_esselement_keyg_DNxHD1080p36ClipWrapped_esscont_labelg_DNxHD_compdef_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_DNxHD1080p185ClipWrapped_esscont_labelg_DNxHD1080i120ClipWrapped_esscont_labelg_AvidMJPEG21_compdef_labelg_AvidMJPEGClipWrapped_esselement_keyg_AvidMJPEG31_compdef_labelg_AvidMJPEG101_compdef_labelg_AvidMJPEG101m_compdef_labelg_AvidMJPEG151s_compdef_labelg_AvidMJPEG201_compdef_labelg_DNxHD720p120ClipWrapped_esscont_labelg_DNxHD720p185ClipWrapped_esscont_labelg_DNxHD1080i185ClipWrapped_esscont_labelg_Picture_datadef_labelg_Sound_datadef_labelg_Timecode_datadef_labelg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DVBased_25_525_60_compdef_labelg_DVBased_50_525_60_ClipWrapped_esscont_labelg_DVBased_50_525_60_compdef_labelg_DV1080i50_esselement_keyg_DV1080i50ClipWrapped_esscont_labelg_DV1080i50_compdef_labelg_IMX40_esscont_labelg_D10_50_625_40_compdef_labelg_IMX_esselement_keyg_DV720p50_esselement_keyg_DV720p50ClipWrapped_esscont_labelg_DV720p50_compdef_labelg_IMX50_esscont_labelg_D10_50_625_50_compdef_labelg_IMX30_esscont_labelg_D10_50_625_30_compdef_labelpackage_definitions.cfree_trackfree_track_in_listfree_user_commentfree_tagged_value_in_listfree_packagefree_package_in_listcreate_packagemxf_version.cg_libmxfVersiong_libmxfPlatformStringg_libmxfPlatformWStringmxf_list.cmxf_utils.cmxf_logging.cg_mxfFileLoglog_to_filelogmsg__PRETTY_FUNCTION__.3014mxf_file.cstdin_file_closestdin_file_writestdin_file_putcharstdin_file_seekstdin_file_tellstdin_file_is_seekablestdin_file_sizebyte_array_file_closebyte_array_file_writebyte_array_file_getcharbyte_array_file_putcharbyte_array_file_eofbyte_array_file_seekbyte_array_file_tellbyte_array_file_is_seekablebyte_array_size__PRETTY_FUNCTION__.5903free_byte_array_filefree_stdin_filefree_disk_filebyte_array_file_readstdin_file_readstdin_file_getcharstdin_file_eofdisk_file_eofdisk_file_getchardisk_file_readdisk_file_closedisk_file_writedisk_file_putchardisk_file_seekdisk_file_telldisk_file_is_seekabledisk_file_sizemxf_partition.cg_RandomIndexPack_keyfree_partition_in_listg_KLVFill_key__PRETTY_FUNCTION__.5431__PRETTY_FUNCTION__.5404__PRETTY_FUNCTION__.5370g_Null_Keyg_PartitionPackPrefix_keymxf_essence_container.ccreate_essence_element__PRETTY_FUNCTION__.5074mxf_index_table.cg_IndexTableSegment_keyfree_index_entry__PRETTY_FUNCTION__.5030__PRETTY_FUNCTION__.5016mxf_data_model.cget_type_iditem_def_eqset_def_eq__PRETTY_FUNCTION__.5058__PRETTY_FUNCTION__.5045free_set_deffree_set_def_in_listfree_item_deffree_item_def_in_listclear_type__PRETTY_FUNCTION__.5071g_root_set_keyg_InterchangeObject_set_keyg_InterchangeObject_InstanceUID_item_keyg_InterchangeObject_GenerationUID_item_keyg_Preface_ObjectModelVersion_item_keyg_Preface_PrimaryPackage_item_keyg_Preface_DMSchemes_item_keyg_Identification_ProductVersion_item_keyg_GenericPackage_set_keyg_Locator_set_keyg_NetworkLocator_set_keyg_NetworkLocator_URLString_item_keyg_TextLocator_set_keyg_TextLocator_LocatorName_item_keyg_GenericTrack_set_keyg_StaticTrack_set_keyg_EventTrack_set_keyg_EventTrack_EventEditRate_item_keyg_EventTrack_EventOrigin_item_keyg_StructuralComponent_set_keyg_DMSegment_set_keyg_DMSegment_EventStartPosition_item_keyg_DMSegment_EventComment_item_keyg_DMSegment_TrackIDs_item_keyg_DMSegment_DMFramework_item_keyg_DMSourceClip_set_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keyg_GenericDescriptor_set_keyg_GenericDescriptor_Locators_item_keyg_FileDescriptor_set_keyg_FileDescriptor_LinkedTrackID_item_keyg_FileDescriptor_Codec_item_keyg_GenericPictureEssenceDescriptor_set_keyg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_keyg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keyg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg_CDCIEssenceDescriptor_PaddingBits_item_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyg_RGBAEssenceDescriptor_set_keyg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyg_RGBAEssenceDescriptor_PixelLayout_item_keyg_RGBAEssenceDescriptor_Palette_item_keyg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_GenericSoundEssenceDescriptor_set_keyg_GenericSoundEssenceDescriptor_Locked_item_keyg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyg_GenericSoundEssenceDescriptor_DialNorm_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_GenericDataEssenceDescriptor_set_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_keyg_MultipleDescriptor_set_keyg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_WaveAudioDescriptor_SequenceOffset_item_keyg_AES3AudioDescriptor_set_keyg_DMFramework_set_keyg_DMSet_set_keymxf_header_metadata.ceq_pointer__PRETTY_FUNCTION__.5051free_metadata_item_valuefree_metadata_item_in_listset_eq_instanceuid__PRETTY_FUNCTION__.5025item_eq_key__PRETTY_FUNCTION__.5038create_empty_setg_Null_UUIDget_or_create_set_item__PRETTY_FUNCTION__.6630__PRETTY_FUNCTION__.6586__PRETTY_FUNCTION__.6554__PRETTY_FUNCTION__.6538__PRETTY_FUNCTION__.6524__PRETTY_FUNCTION__.6509__PRETTY_FUNCTION__.6495__PRETTY_FUNCTION__.6481__PRETTY_FUNCTION__.6467__PRETTY_FUNCTION__.6453__PRETTY_FUNCTION__.6439__PRETTY_FUNCTION__.6425__PRETTY_FUNCTION__.6407__PRETTY_FUNCTION__.6387__PRETTY_FUNCTION__.6373__PRETTY_FUNCTION__.6359__PRETTY_FUNCTION__.6345__PRETTY_FUNCTION__.6331__PRETTY_FUNCTION__.6316__PRETTY_FUNCTION__.6302__PRETTY_FUNCTION__.6288__PRETTY_FUNCTION__.6273__PRETTY_FUNCTION__.6258__PRETTY_FUNCTION__.6244__PRETTY_FUNCTION__.6230__PRETTY_FUNCTION__.6215__PRETTY_FUNCTION__.6200__PRETTY_FUNCTION__.6181__PRETTY_FUNCTION__.6166__PRETTY_FUNCTION__.5391free_metadata_set_in_listmxf_avid.cmxf_avid_free_object_directorymxf_avid_read_package_string_tagged_valuesg_TaggedValue_Value_item_keyprefix_BE.6019prefix_LE.6020g_TaggedValue_Name_item_keyg_GenericPackage_UserComments_item_keyg_GenericPackage_MobAttributeList_item_keymxf_avid_add_object_directory_entryg_DefinitionObject_Identification_item_keyprefix.6269g_TaggedValue_set_keylast_part2.6231__PRETTY_FUNCTION__.6233last_part2.6195__PRETTY_FUNCTION__.6197mxf_avid_set_metadata_rootg_AvidMetadataRoot_keyg_AvidObjectDirectory_keyg_DefinitionObject_set_keyg_DataDefinition_set_keymxf_avid_metadict_blob.cmxf_primer.cg_PrimerPack_keyfree_primer_pack_entrycreate_primer_pack_entryfree_primer_pack_entry_in_listentry_eq_tagentry_eq_uid__PRETTY_FUNCTION__.5032_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICfileno@@GLIBC_2.0data_startmxf_alloc_array_item_elementsmxf_set_uint8_itemmxf_load_data_modelsprintf@@GLIBC_2.0mxf_register_itemmxf_get_uint64mxf_add_delta_entrymxf_log_file_openmxf_create_header_metadatamxf_add_array_item_weakrefcreate_tape_source_packagemxf_clear_partitionmxf_set_is_subclass_ofmxf_mark_index_start__umoddi3mxf_read_header_pp_klmxf_get_strongrefmxf_avid_write_header_metadatamxf_get_strongref_item_smxf_set_auid_itemmxf_allocate_spacemxf_create_primer_packmxf_file_sizemxf_print_labelmxf_get_uint8_itemmxf_read_kmxf_log_file_close__libc_csu_finimxf_read_index_table_segmentmxf_generate_aafsdk_umidmxf_avid_read_string_user_commentsmxf_read_ulmxf_set_length_itemmxf_create_partitionmxf_is_index_table_segmentmxf_set_fixed_size_utf16string_startmxf_write_essence_element_datamxf_register_compound_typemxf_write_partitionmxf_check_data_modelmxf_create_itemmxf_set_timestamp_itemmxf_write_uint16mxf_initialise_list_iter_atmxf_avid_attach_mob_attributemxf_get_timestamp_itemmxf_read_array_headermxf_read_item_tlmxf_free_data_modelmxf_write_int64mxf_append_list_elementmxf_set_rationalmxf_get_product_version_itemmxf_remove_setmxf_read_header_pp_kl_with_runin__gmon_start___Jv_RegisterClassesmxf_get_essence_element_item_typemxf_set_fixed_size_utf16string_itemmxf_update_partitionsmxf_get_rgba_layout_component_itemmxf_append_partitionmxf_write_int16mxf_get_last_list_element_fp_hwcreate_package_definitionsmxf_write_fixed_klmxf_register_set_itemsmxf_write_local_tagmxf_set_int8_itemmxf_write_klmxf_set_weakrefmxf_set_itemmxf_get_runin_lenmxf_equals_keycreate_clip_writermxf_find_singular_set_by_keymxf_get_iter_elementmxf_register_set_def_finig_AvidMetaDictObjectOffsets_lenmxf_get_uint64_itemmxf_add_array_item_strongrefmxf_partition_is_closedmxf_open_essence_element_readwcslen@@GLIBC_2.0mxf_sprint_keymxf_write_kmxf_create_file_partitionsmxf_get_rationalmxf_get_lengthmxf_set_int8mxf_get_item_lenmxf_is_fillermemset@@GLIBC_2.0fopen64@@GLIBC_2.1mxf_is_ulmxf_get_essence_element_countmxf_logmxf_get_boolean_itemmxf_read_uint64mxf_set_strongref_itemmxf_get_weakref_itemmxf_avid_read_string_mob_attributesmxf_set_uuid_item__libc_start_main@@GLIBC_2.0mxf_register_array_typemxf_write_header_setsmxf_register_primer_entrymxf_set_int16mxf_read_uuidmxf_generate_old_aafsdk_umidmxf_get_versionmxf_generate_keywrite_samplesmxf_equals_uidfseeko64@@GLIBC_2.1mxf_sprint_umidmxf_write_header_primer_packmxf_is_header_partition_pack__assert_fail@@GLIBC_2.0mxf_write_itemg_AvidMetaDictObjectOffsetsmxf_create_index_table_segmentmxf_get_uuid_iteminitialise_sets_itermxf_mark_index_endmxf_initialise_listmxf_set_runin_lenmxf_get_timestamp_nowset_user_commentmxf_get_itemmxf_file_putcmxf_set_product_versionmxf_initialise_file_partitionsmxf_insert_list_elementmxf_mark_header_endmxf_find_list_elementmxf_set_umid_itemgmtime_r@@GLIBC_2.0mxf_initialise_array_item_iteratormxf_read_uint16mxf_set_positionmxf_set_rgba_layout_componentfree_package_definitionsmxf_equals_key_mod_regvermxf_remove_item_IO_stdin_usedgettimeofday@@GLIBC_2.0g_AvidMetaDictInstanceUID_uuidmxf_get_int16_itemmxf_write_array_headermxf_set_uint16_itemfree@@GLIBC_2.0mxf_get_item_tagmxf_write_int8mxf_print_umidmxf_get_uint16_itemuuid_generatemxf_get_strongref_itemmxf_get_version_type_itemmxf_get_rational_itemmxf_get_platform_wstringcreate_material_packagemxf_write_index_table_segmentmxf_get_int64__data_startmxf_get_uint16mxf_get_umidmxf_get_list_lengthmxf_read_int32mxf_set_fixed_set_space_allocationmxf_get_list_iter_indexmxf_avid_get_data_defmxf_get_platform_stringmxf_free_setmxf_register_compound_type_membermxf_write_index_entrymxf_disk_file_open_readmxf_free_partitionmxf_read_essence_element_datamxf_free_file_partitionsfseek@@GLIBC_2.0mxf_read_int64mxf_set_int64fclose@@GLIBC_2.1mxf_read_header_metadatag_AvidMetaDictBlobmxf_get_int16mxf_is_partition_packftello64@@GLIBC_2.1mxf_dereference_smxf_set_rational_itemmbstowcs@@GLIBC_2.0mxf_find_set_by_keymxf_append_partition_esscont_labelmxf_read_and_return_setmxf_have_itemmxf_file_writemxf_get_item_def_typecomplete_writingmxf_create_setmxf_get_product_versionmxf_set_booleanmxf_get_array_item_element_lenstderr@@GLIBC_2.0mxf_close_essence_elementmemcpy@@GLIBC_2.0mxf_get_int8_itemmxf_get_track_numberstrlen@@GLIBC_2.0mxf_find_set_defmxf_get_uuidabort_writingmxf_get_utf16stringmxf_read_klmxf_get_weakrefmxf_dereferencemxf_set_ul_itemmxf_generate_uuidmxf_clear_file_partitionsmxf_set_uint64mxf_set_utf16string_itemmxf_is_header_metadatamxf_write_primer_pack__dso_handlemxf_avid_attach_user_commentfgetc@@GLIBC_2.0mxf_get_int8mxf_write_fillmxf_free_itemfeof@@GLIBC_2.0strcpy@@GLIBC_2.0mxf_file_readmxf_fill_to_kagftell@@GLIBC_2.0mxf_grow_array_itemmxf_get_array_headermxf_get_array_item_element__libc_csu_initmxf_get_set_sizemxf_free_header_metadatamxf_write_delta_entry_array_headerprintf@@GLIBC_2.0mxf_write_header_metadatamxf_get_essence_element_sizemxf_file_closemxf_set_array_headerg_AvidMetaDictBlob_lenmxf_write_uidmxf_stdin_wrap_readmxf_get_utf16string_item_sizemxf_avid_load_extensionsmxf_get_int32_itemmxf_set_auidmxf_prepend_list_elementwrite_sample_datamxf_get_llenmxf_set_uint16mxf_set_int64_itemmxf_get_ulmxf_initialise_with_partitionmxf_set_uint64_itemmxf_file_eofmxf_register_basic_typemxf_set_uuidmxf_read_primer_packupdate_and_complete_writingmxf_get_array_item_countmxf_is_gc_essence_elementmxf_get_auid_itemmxf_read_keymxf_get_positionmxf_set_int32_itemmxf_set_int32mxf_write_index_entry_array_headermxf_set_strongrefclear_user_commentsmxf_log_defaultfwrite@@GLIBC_2.0mxf_add_setmxf_set_lengthmxf_read_next_nonfiller_klmxf_get_position_itemmxf_mark_header_startfprintf@@GLIBC_2.0mxf_get_uint8mxf_get_auidtime@@GLIBC_2.0mxf_get_weakref_item_smxf_get_rgba_layout_componentmxf_write_ulmxf_get_primer_pack_sizemxf_byte_array_wrap_readmxf_set_ulremove@@GLIBC_2.0mxf_write_uint64mxf_set_rgba_layout_component_itemend_write_samples__bss_startmalloc@@GLIBC_2.0mxf_read_int8mxf_set_int16_itemmxf_disk_file_open_modifymxf_print_keymxf_set_position_itemmxf_skipmxf_read_ripmxf_read_partitionmxf_initialise_partitionmxf_read_uint32mxf_fill_to_positionmxf_set_umidg_mxfLogLevelmxf_equals_umidmxf_write_int32mxf_write_fixed_lmxf_get_booleanfputc@@GLIBC_2.0mxf_free_index_table_segmentmxf_file_getcmxf_create_item_tagmxf_find_item_def_in_set_defmxf_get_header_metadata_sizemxf_equals_ulg_AvidMetaDictTagsg_AvidMetaDictDynTagOffsets_lenmxf_set_empty_array_itemmxf_equals_key_prefixmxf_set_uint32_itemstdin@@GLIBC_2.0mxf_write_batch_headermxf_write_uint32mxf_file_is_seekablemxf_next_list_iter_elementmxf_write_delta_entrymxf_set_version_typemxf_get_ul_itemmxf_is_body_partition_packmxf_read_itemstrcat@@GLIBC_2.0mxf_set_version_type_itemmxf_read_int16mxf_remove_list_elementmxf_write_index_table_segment_headerg_AvidMetaDictDynTagOffsetsmxf_disk_file_open_newmxf_read_local_tagmxf_create_from_partition_endstdout@@GLIBC_2.0create_trackmxf_equals_uuidmxf_create_listmxf_sprint_labelmxf_get_list_elementmxf_clear_ripmxf_get_umid_item__fxstat64@@GLIBC_2.2mxf_read_lmxf_finalise_data_modelmxf_get_weakref_smxf_get_item_keymxf_register_item_defstart_write_samplesmxf_get_essence_element_numbermxf_write_uuidmxf_avid_set_indirect_string_itemmxf_initialise_list_itermxf_set_uint8mxf_clone_itemmxf_read_uidmxf_generate_umidsscanf@@GLIBC_2.0mxf_set_weakref_itemgmtime@@GLIBC_2.0mxf_set_item_valuemxf_read_setmxf_write_setmxf_write_uint8mxf_get_min_llenmxf_is_footer_partition_packvfprintf@@GLIBC_2.0create_file_source_packageg_AvidMetaDictTags_lenmxf_next_array_item_elementmxf_get_uint32_itemmxf_set_utf16stringmxf_get_utf16string_sizefread@@GLIBC_2.0mxf_avid_write_index_entry_array_headerstrftime@@GLIBC_2.0mxf_get_int64_itemmxf_partition_is_completemxf_free_primer_packmxf_get_length_item_edatamxf_get_version_typesnprintf@@GLIBC_2.0times@@GLIBC_2.0mxf_get_first_list_elementmxf_append_new_from_partitionmxf_is_subclass_ofmxf_add_index_entrymxf_get_strongref_smxf_read_filtered_header_metadatamxf_get_int32mxf_finalize_essence_element_writemxf_equals_ul_mod_regvermxf_get_external_utf16string_sizemxf_write_lmxf_free_listmxf_file_seekstrcmp@@GLIBC_2.0mxf_set_timestampmxf_set_boolean_itemmxf_file_set_min_llenmxf_register_interpret_typemxf_write_ripmxf_get_timestampmxf_set_uint32mxf_get_essence_element_type__i686.get_pc_thunk.bxmxf_set_product_version_itemmxf_open_essence_element_writemain_initmxf_get_utf16string_itemmxf_clear_listmxf_file_tellmxf_get_uint32mxf_find_item_defmxf_partition_is_closed_and_completemxf_read_batch_headermxf_is_primer_packmxf_read_uint8mxf_append_new_partitionbin/d3_mxf_info0000775000454400017500000163742610766727744012700 0ustar stuartcrdELFP4|4 ((%444@@ttt  o o  o o PtdDD_D_$$QtdRtd  o o/lib/ld-linux.so.2GNUSuSESuSE %5-. 0 24/1&,(3")'! %  # $+*F;t4x  5K1PTCp2.k2UPZC7Gg%[?p'd"9Mr$ .`pppp|KgF5AT7Lp;E libuuid.so.1__gmon_start___Jv_RegisterClasses_finiuuid_generate_initlibc.so.6_IO_stdin_usedstrcpygmtime_rsprintfputsputcharstdinstrftime__assert_failgmtimefeoffgetctruncate64strlenmemsetstrstr__errno_locationfseek__fxstat64stdoutfputcfseeko64memcpyfclosemallocftello64remove__xstat64stderrfilenofwritefreadgettimeofdaywcstombsfopen64strerror__libc_start_mainwcslenvfprintfsnprintffree_edata__bss_start_endGLIBC_2.1GLIBC_2.2GLIBC_2.0Kii ii ii opp(p*ppp pppp p p $p (p ,p0p4p8pD$$XD$}E"DŽ<DŽDŽ$$u׋0 $B U1$D$BDžDžDž&E$C1HXpf1f1fxi{fff)Ș"~"@i{fff)ؘ"~"i{fff)"~"(U$iB!$Ѕ$ F|$$$aD$$aT$$aD$t $Z@11#@(փ~ kkdL$$3 }6$Pv U$D$@nvG5X$r\$G5X$r\$G5X$r\$xuD$$zqU$@E$A@9~G9~G9~t$nD$u.u̍]؉t$$Ot$\$$Eu [^_]ËU[^_]ÍE$E@PT$PT$PT$PT$ PT$@ $4aD$U0D$D$ 5D$haD$C$p1D$1DžDžDž$Q$a@c]t&'UWV1S|UM$$E|$$V>rt&@D$ CD$CD$CD$CD$CD$ C t$$pbD$CD$ CD$$D$E$G>tiU$>n@D$ CD$CD$CD$CD$CD$ C D$$0bD${e$ˎGD$G$bD$PD$_D$ G W$$T$2EUD$D$ $T$D$D$ $É։T$D$D$ $t$D$D$D$ D$EU$T$D$_D$ D$G W$$T$˘D$ W$G $cT$D$V$َGP$Tc $xcG$D$ GuM$ $mG$D$Et@EuuUu|[^_]$c,뱋U|[^_]É`uD$ND$ 5D$haD$C$p1뗍_0$d$4:$O,G$9D$u>D$jD$]D$cD$ kD$D$ $DdU\$ủ$:EED$$EUU$:E$*;ËSD$ T$EU$oD$T$MMCfP$5`$\$CfP$5`$\$CfP$5`$\${ D$$$+G$9D$U؉t$$K E؉t$D$$EPCfD$D$$'CfD$D$$CfD$D$$ D$ jD$]D$cD$kD$*D$ .D$D$ $ddvUSÃt$ǀ$90$9@$9 $9$g$g$1Y$2$Ut$[]É'L$qUWVSQIEDžDžDžDžDžv9 9u:Cu:Cv9:C:C9DžG9>$tD$tD$$D$$X:C0$D$E:C@$D$2:]艋D$. $}|$$jE]$@iUMЍEEEUL$ D$T$$hD$ RD$5D$e$pD$Ԋ$T$pEĘY[^_]afC9u2:Cu&:Cut&DžZtɏ9uʏ:Cuˏ:CtRf̏t?ۏ9ޏ DžDžP:u[:BuO:BuC1ĘY[^_]a܏:C[ݏ:C`FtDžDžDžDžD$d$T$p9pD$D$$D$ 4E$}RUT$D$$uP$/cD$ _D$5D$e$p/D$D$ 5D$dD$C$pD$D$ 5D$D$C$pED$ $CVAD$d$D$pD$YD$ 5D$deD$C$pXD$ WD$5D$8e$pnD$D$p$Im`D$E$0M $Z1tvU$1D$d$IIuD$t$5IuD$$!IuD$ mD$5D$e$pVvPDžPDžTDžXDž\$:|$Ë։$\j<$|_D$ \$t$$:}䋂$!:D$ D$D$É֋$93E@D$ |$T$$AH@D$$$HI@$LzoEUD$T$$bBqD$D$ 5D$xRD$C$pD$`f$p@(@,D$ \$t$$8Ny,}䋂$8D$ D$D$$Y8E@D$ |$T$$X@u@D$$$ GEUD$T$$AuD$D$ 5D$xRD$C$pD$,h$pD$ D$T$$j7 D$ P,@(T$D$$7FD$D$ 5D$xhD$C$p}D$ \$t$$6D$e$pp0x4$u2D$D$ 5D$ jD$C$pD$D$D$D$ D$D$1$]D$%D$ 4jD$XjD$C$pD$D$ 5D$zD$C$p9D$D$ 5D$RD$C$pWD$i$pp0x4D$D$D$D$ D$D$B$`AD$-D$ 4jD$jD$C$pEЍUMD$ T$L$$]sD$D$ 5D$hD$C$pD$D$ 5D$RD$C$pE䋕B(J,t&EUA(Q,E@D$ |$T$$ <@D$$ $B@$sE䋍A(Q,EUD$T$$<MD$D$D$ 5D$HRD$C$pD$ \$t$$2/D$yu2D$qD$ 4jD$XqD$C$pD$D$ D$D$ ԔD$D$$xu2D$xD$ 4jD$qD$C$prD$D$ D$D$ D$D$$bxu2D$D$ 4jD$rD$C$pD$D$D$D$ D$D$"$wu2D$D$ 4jD$HsD$C$pD$D$ D$D$ D$D$/$wu2D$D$ 4jD$sD$C$p(D$D$ D$D$ D$D$?$wu2D$D$ 4jD$tD$C$pD$D$ D$D$ $D$D$S$vu2D$D$ 4jD$D$ ēD$4D$Ǒ$v{u2D$D$ 4jD$8yD$C$pD$D$D$D$ ԓD$ēD$$su2D$D$ 4jD$yD$C$pzD$ D$4D$$zu2D$D$ 4jD$tzD$C$p$$pu2D$D$ 5D${D$C$pED$$=u2D$D$ 5D$<{D$C$pMЍEUL$ D$T$$bu D$E$Hu2D$D$ 5D$D$C$puEЋUԉD$T$EUT$t$|$ D$D$$/:u2D$D$ 5D${D$C$pD$D$$u2D$D$ 5D${D$C$pD$D$$u2D$D$ 5D$H|D$C$pD$!D$ 5D$tD$C$p D$ D$ 5D$D$C$pD$D$ 5D$xD$C$pD$D$ 5D$D$C$pvD$D$ 5D$D$C$pDD$D$ 5D$DD$C$pD$D$ 5D$D$C$p$VD$D$ 5D$D$C$pD$D$ 5D$D$C$pD$ēLD$$^ ML$$pL$D$4@$M؍E܍pL$D$$$ V@@D$@$wft$ E܍ML$D$$+\$D$tH$MD$TD$ H $D$CD$D$ԓL$D$5D$ 5D$D$C$pD$D$ 5D$<D$C$pxD$4D$3D$ 5D$ D$C$p9D$2D$D$ 5D$ćD$C$p$pD$1D$ 5D$D$C$pD$D$ 5D$D$C$pD$LD$$[D$TD$H$ 莮D$>D$ 5D$D$C$pD$ D$ 5D$D$C$pD$ D$ 5D$D$C$pD$=D$D$ 5D$D$C$pDD$D$ 5D$dD$C$pD$L$$ ,D$ND$ 5D$D$C$pD$D$ 5D$~D$C$pD$D$ 5D$}D$C$p$ĥD$D$ 5D$ ~D$C$pD$D$ 5D$|}D$C$pD$D$ 5D$8~D$C$p D$E$M $/U$\ʁ\,T$D$$4\D$\D$$XtML$,$,LED$L$$x.x`\$8$26$BtD$@D$8$SD$$@D$$W@HD$DHD$$WD$TH$D$TLD$H$#Pu2D$zD$ 5D$D$C$p[$:Ex, $׿WE1jD$UD$ 5D$D$C$pD$\FD$YD$ 5D$dD$C$pD$xED$D$4@$}@E܉D$ D$D$4@$tLHD$E܉D$$TD$lD$aD$k D$dCD$$p$mD$<$pt| x(D$$pDžEUE UB EBEB]ÍUME  E E ‰]ÍU |$}4$D4$|$]fU |$}4$T4$|$]fU4$u|$d4$|$]fU4$u|$t4$|$]fU4$u|$8u4$ȋ|$]Í&u18ѐt&U4$u|$8u4$ȋ|$]Í&u18ѐt&U4$u|$ĕ8u4$ȋ|$]Í&uԕ18ѐUE]@Ðt&UWVS E} uu't|$C$օtC [^_]à 1[^_]Ðt&U1҉EtP]Ít&'UEP1tB]ÍUSM Uɋy1[]ËB9t9uU[][]1t҃9u tŋC…u뺍v'UU E@@]ÍvUS]ME |5AAtt1ft9ӉQu[][]fUMt$BAAtA1y]Ít&A1yA]Í&UE]@Ðt&UE]@Ðt&UWVS E}tP1&ޅt=ËU T$C$ׅt{t-t9$(Uj [^_]1 [^_]ËUuBNjEp뿍vUWVS }t9tW 3tC$҉$軛uGG [^_] US]t$t$f[]Í&'U($uu }}];E҉AEtH1ۅE~9~t 9ދU9tD $Κ1]u}]Ív1ۅExЋ9|ut&EF9u]tbE҉t[GD$D$ D$D$C$p1ut&GO]량O렍t&US]$t%E BtHC[]D$sD$ D$D$C$p1[]ÉS뵍vUS]$薚t)E BtRCCS[]D$]D$ D$D$C$p1[]Í믍UEU @@P ]Í&'US$ٙtE $D$E[]D$$D$ D$@D$C$p1[]ÐUpt$蕘pÍ'UED$v$×1҅pt pɉÍU]Éutks=D$ D$D$$y腘Et$$D$"]u]ÃtIuىD$ D$D$$>뷉D$ D$D$$땉D$ D$ D$$p'UU9pM vÍEEt$pÉ$pÐUVSu$—EE$$95pwetkppD$ D$ݖD$$p\$D$$?EM E$p[Ġ[^]D$ D$JD$$D$ D$KD$$ՕUE@ @]Ít&U1]É'U]ÍU1]É'UE]P@ fU1]É'U]ÐUE@@ @$]ÍvU1]É'U E$t$|$p x$;X|~;HwEP2UJ Z$$t$|$]Í&U1]É'USEH$;HP }1ۉ[];Pr[]ÍUMuE ]uUtDt2N^M)]Ӊȃ| ~f9U}@]1u]F V$&x;V}F V$]u];Fs'9Ev'Ƀv'늍&'UE]P$@ fU]ÍUE]P@fUUB,EJ]፴&'UUB,EJ]፴&'UEP,UH ]፴&'UEP,UH]፴&'UEP,UH]፴&'UMA,EI]፴&'UEP,UH]፴&'UEP,UH ]፴&'UEP,UH$]፴&'UU EP0]fUEP0t]Ð&U(ED$D$E$t1D$D$ D$D$C$p1ËE UÍv'U(ED$D$E$ t1D$D$ D$ؗD$C$p1EfU ‹E f U(ED$D$E$t1D$D$ D$D$C$p1UEM E ‹E щ UWVS,ED$D$E$ t8D$D$ D$(D$C$p,1[^_]Ðu11E1M¸ E 1 E1 E1҉¸ M 1 M1 ڋ] ȉ ЉC ,[^_]ÐU]w&U]&U]G&U]&UE D$EED$E$t/D$$D$ D$PD$C$p1ɉÍ'U(U D$fEED$EU$pt/D$.D$ D$xD$C$p1ɉÍvU(U D$EEEED$EU$t/D$:D$ D$D$C$p1ɉÐt&US$]M D$ډȉ1҉ڈEȉ1҉ڈEȉ1҉ڈEȉЈE1҉ȉEȉEȉEED$EM$'t/D$JD$ D$ȘD$C$p1҃$[]ÍUE ED$E$UE fED$E$ UE D$E$HÍUE EEEEUD$ET$$ÍvUE D$D$E$t/D$fD$ D$D$C$p1ɉÍvUE D$D$E$t/D$mD$ D$$D$C$p1ɉÍvUWVSE$E1111E&f߃E ƋE 9EtrE$!uD$D$ D$TD$C$p1[^_]Ðt&ljE E0x[^_]UD$yD$D$ D$D$C$p1[^_]US]E $D$Wu7D$D$ D$#D$C$p1҃[]ËED$E$D$fuD$D$ D$xD$C$p1[]ÍU]W&U]G&U]7&U]&UWVSE] u$ DžDžtV؉+w=vJ|$D$E$9ui1;ws[^_]É+뱐;wۍ\$t$D$ E$[^_]1밍UE E ]UE D$D$E$@t/D$D$ D$D$C$p1ɉÍvU]&U]&U]w&U]]}M u}w5w+tG0t 8v]u‹}]Éډȉ1 uډȉ1 uډȉ1 uډȉ1 ¾uډ pډ X ȃ@RfUS]E $D$u7D$fD$ D$<D$C$p1҃[]ËE$D$uD$gD$ D$ЙD$C$p1[]Í'US]E $D$u7D$nD$ D$D$C$p1҃[]ËE$D$uD$oD$ D$D$C$p1[]Í'U]&U]7&UE]UU EfP2]ÐUE]@2Ít&U 4$u|$} 4$|$]Ít&U4$u|$} 4$|$]Ít&U4$u|$} 4$|$]Ít&U4$u|$} 18uu} 184$ȋ|$] U4$u|$} 4$|$]Ít&U4$u|$} 18uu} 184$ȋ|$] UM4$u|$} 94$|$]Ít&U4$u|$} 4$|$]Ít&UWVSLEUEE UԍPU<< UԋEЍ  t1҉ tGE~611 )ËUԋE t1҃D9EЍ_\$E$9D$D$ D$D$C$p1ɃL[^_]û Ea}w!}w]Љ\$M $g19D$D$EЋUD$8$D$T$ pL1[^_]ËU܍ED$T$M $U۹9PD$D$ D$D$C$pL1[^_]É|$D$D$MԋUD$t$L$ T$pL1[^_]D$ tD$D$$Z聁t&U(E ]]uu}}D$E$uAD$D$ D$pD$C$p1ҋ]Ћu}]Ív‰D$E\$t$ $4uD$D$ D$4D$C$p1똍v'U(]E] uu}$\$t$H\$t$ E|$$u/D$1D$ D$4D$C$p]u}]ÍU(}E }]]uuD$<$)uED$D$ D$pD$C$p1ҋ]Ћu}]Í&\$t$<$uD$D$ D$D$C$p1렍US]t1P,t$P(t@,$ҋt$Q[]É'UEt],]Í&'UEt] ]Í&'UEt]~]Í&'U8E U]uE1҉}U$41ǹ $(Eǹ MUɉJtuMEU C`AEQC@C PCCCCC C$K,C(` ]u}]EExD$qD$ D$\D$C$p1D$sD$ D$D$C$p$u}1sfU($4]u}a~1ǹ $(=~ǹ CpCC PCECCCC C$S,C( ]u}]D$ED$ D$\D$C$p1D$GD$ D$D$C$p$D|1뉍t&U(Eu]}ƋX$VH @9|~ 1[9suE}uu9}E)ˉ]EEHE \$L$$&|uUMV N$؋u]}]~ ]t&9rv'UEE] | UEE]{ US]{~ ${tC S[]Ív|{ s؃1[] UEE]k{ U1҉]]uuC S1Ʌx't$D$D$ E $|1C S]ȋu]Ít&'UED$D$ ED$E ${Ðt&U($4]u}A{ǹ 1$({ǹ 1D$E$yE C CC CpC0C0CC C$ps,C( ]u}]D$D$ D$\D$C$p1D$D$ D$,D$C$p$y1뉉$y4$x1r'U($4]u}yǹ 1$(yǹ 1D$E$&xE C CC CpC0C0CC C$ps,C( ]u}]D$D$ D$\D$C$p1D$D$ D$,D$C$p$w1뉉$w4$w1r'U($4]u}xǹ 1$(_xǹ 1D$E$vE C CC CpC0C0CC C$ps,C( ]u}]D$D$ D$\D$C$p1D$D$ D$,D$C$p$Pv1뉉$Dv4$1҅tC<< ƒ[]Í'US]D$ D$$1҅t 1Ҁ{ ƒ[]Í&UWVS,E $茳u ,[^_]ËE 1ۉ$Ɖ$NjE D$E$PE$赴tCE$ۉt CSA Q$FˋVA(Q,E$ruE D$E$E$QE$莴XNjpE$;1D$ Ή\$t$E$׽|$E$uD$D$ D$TD$C$p,1[^_]Ðt&A(A,D$ D$D$E$HxD$D$ D$|D$C$p1ID$D$ D$D$C$p1&US]D$ D$$~1҅t 1Ҁ{ ƒ[]Í&US]D$ D$$>1҅t 1Ҁ{ ƒ[]Í&UWV1S1ۃ}wS1ۃ tF<$t79u΃ T u1 D+t<$舻u1[^_]ÍE$>tE<$D$ED$t͍FD$<$EU EBEBEB 뜍'UVS@u ED$ ]؍ED$\$E$uu8D$D$ D$D$C$p1҃@[^]É$q1҅tEUE܉FEFEF EUEMH@[^]ÐUWVS FC~vy3iÌً|0$T0 uzŒtUv13„t.t*3uCŒt!9w[^_]Ãv볅ɉv뮉ω[^_]Åۉ뜿3͐t&UU MB~v1]iŒT D$u損t&U]] }}uuD$@@C$|$$at]u}]ËS41tu]}uU }]UE D$@@D$E$1t EÍUE D$@D$E$轭1t EÉ'U(]] uu}}$t$t]Ћu}]Ít&ED$\$<$mu 1Ґt&E$D$^uEt$<$D$tUEU ttE UD$ *D$qD$$J'UEU ttE UD$ *D$jD$$J'UWV1S|E}܃ED$E$:E$蟭E$٭t$ËE<$D$!<$it<$譭$D$tٍE\$$;ED$D$ D$ D$$p|1[^_]ËED$E$胬EE$E$D$*Ǎ@$kEEwD$ED$E܉$AE܉$腬E܉$¬4$Í@D$1G$ftf;C$uE$t$;ED$7D$D$ G$D$$D$p1|[^_]ËG(D$E$GD$E$ED$BD$D$G$D$ G(D$Դ$D$p1덍Et$$ED$D$/D$ D$X$p|1[^_]ðAGD$E$4ED$D$!D$ D$$p1UWVS,}u4$GD$rf4$ت4$E$$身E@4D$*E$juE<$P4T$D$=uD$D$ D$D$C$p,1[^_]É|$4$Ʃ4$(tq4$l<$ÍED$CD$tW\$E$$>uD$D$ D$D$C$p,1[^_]Ã,[^_]D$D$ D$lD$C$p,1[^_]fUWVS1ۃu} Dt?uD$D$ D$D$$p1[^_]É<$lF$GD t |$$}FED[^_]D$D$ D$4D$C$p1댍USÃt(t$oEt$[E[]ÍvUEtE$$EEÍt&'USÃt(t$Dt$D[]ÍvUEt EEÍUWVS,EEu fE$0EÉE1 ߅t.4$D$uE/t$E$DMUBABAB A MBBABABA B EfB$EB(E B,T$E$Tt ,[^_]ÐD$D$ D$8D$C$pD$!D$ D$xD$C$pE^,1[^_]fD$D$ D$D$C$p,1[^_]Í&D$D$ D$D$C$px&'UVSÃt:@tCt$BC;tD$D$$4B[^]þDt$BDu뺍v'UVS U]u wbiŒD$uTiŒ\ St&4$B$&CCtit$$BEC EC [^]fD$1D$ D$D$C$p [^]ÉfD$D$ D$D$C$p1t UVS U]u wriŒD$udiŒ\ St&4$A$BCtyt$$AC D$D$$h@ [^]ÍvD$w1D$ D$D$C$p [^]ÉVD$D$ D$D$C$p1ds UVS U]u wbiŒD$uTiŒ\ St&4$a@$@Ctit$$s@EC EC [^]fD$T1D$ D$D$C$p [^]ÉfD$]D$ D$D$C$p1Tt UVS UMu B1w^iŒ\$uP\ St*4$S?$?Ct$$a?EC [^]ÍD$41D$ D$D$C$p [^]D$01D$ D$DD$C$pD$;D$ D$D$C$p1! UWVS }tL1$ $f؃Ìut$= [^_]Ív'UWVS,u E$8}>ÉE&1߅t.4$=$M>7t$E$=MUBABAB A MBBABABA B $D$$̣ED$E$t ,[^_]D$zD$ D$D$C$pD$D$ D$8D$C$pE,1[^_]D$D$ D$pD$C$p,1[^_]Ðt&D$D$ D$D$C$p|D$ *D$xD$$/v;v'US4$$FD$ D$D$C$pD$?D$ D$غD$C$pD$@D$ D$D$C$pD$AD$ D$`D$C$pD$ID$ D$D$C$pWD$BD$ D$D$C$p%D$CD$ D$D$C$pD$ED$ D$(D$C$pD$FD$ D$D$C$pD$GD$ D$D$C$p]D$HD$ D$DD$C$p+D$JD$ D$D$C$pD$KD$ D$XD$C$pD$LD$ D$D$C$pD$MD$ D$D$C$pcD$ND$ D$pD$C$p1D$OD$ D$ĿD$C$pD$PD$ D$,D$C$pD$QD$ D$D$C$pD$D$$D$YD$ D$D$C$pID$RD$ D$D$C$pD$SD$ D$\D$C$pD$TD$ D$D$C$pD$D$+E$%D$D$5$udD$\D$ D$tD$C$p@D$WD$ D$0D$C$pD$D$:$udD$]D$ D$D$C$pD$[D$ D$D$C$pD$D$@$u2D$^D$ D$D$C$p@D$D$D$u2D$_D$ D$HD$C$pD$D$J$gu2D$`D$ D$D$C$pD$D$R$u2D$aD$ D$D$C$pVD$D$Z$u2D$bD$ D$ D$C$pD$D$`E$ztND$D$o$\udD$eD$ D$D$C$pD$dD$ D$hD$C$pgD$D$u$u2D$fD$ D$D$C$pD$D${$u2D$gD$ D$XD$C$pD$D$$@u2D$hD$ D$D$C$p}D$D$$u2D$iD$ D$D$C$p/D$D$E$tND$,D$$udD$lD$ D$D$C$pD$kD$ D$0D$C$pD$D$$u2D$mD$ D$D$C$p@D$D$E$tND$%D$֫$udD$pD$ D$D$C$pD$oD$ D$D$C$pD$D$ȱ$u2D$qD$ D$D$C$pQD$D$ D$D$E$"D$D$ D$ D$E$pD$D$ D$!D$E$=%D$D$ D$"D$ƫE$ D$D$ D$#D$˫E$[D$D$ D$$D$ E$D$D$ D$%D$ҫE$qD$D$ D$&D$۫E$>,D$D$ D$'D$E$ D$D$ D$(D$E$D$D$ D$)D$E$UD$ D$ (D$*D$E$rD$D$ (D$+D$ E$?D$D$ (D$,D$E$ RD$D$ (D$-D$E$D$D$ ,D$.D$ E$D$ D$ *D$/D$ݮE$sD$D$ -D$0D$E$@#D$D$ -D$1D$E$ D$D$ D$2D$"E$D$ +D$+D$.E$udD$D$ D$LD$C$pD$tD$ D$D$C$pD$ +D$+D$3E$udD$D$ D$D$C$pqD$D$ D$D$C$p?D$D$-D$ <D$ !+D$+D$EE$1D$D$ D$D$C$pD$D$ D$D$C$pD$D$ D$,D$C$pfD$D$-D$D$ 1+D$+D$E$XRD$D$ D$D$C$pD$D$ D$D$C$pD$|D$ D$D$C$pD${D$ D$D$C$p[D$zD$ D$0D$C$p)D$yD$ D$D$C$pD$xD$ D$|D$C$pD$wD$ D$(D$C$pD$vD$ D$D$C$paD$uD$ D$tD$C$p/D$D$ D$lD$C$pD$D$ D$D$C$pD$~D$ D$D$C$pD$}D$ D$HD$C$pgD$D$ D$D$C$p5D$D$ D$D$C$pD$D$ D$xD$C$pD$ A+D$+D$QE$ u2D$D$ D$DD$C$pxD$D$D$;D$ Q+D$A+D$YE$ju2D$D$ D$D$C$pD$D$D$;D$ a+D$A+D$uE$u2D$D$ D$<D$C$pD$D$D$;D$ q+D$A+D$jE$u2D$D$ D$D$C$p%D$D$1D$;D$ +D$A+D$}E$u2D$D$ D$XD$C$pD$D$D$;D$ +D$A+D$E$u2D$D$ D$D$C$pCD$D$0D$;D$ +D$A+D$E$5u2D$D$ D$D$C$pD$D$,D$ ;D$ +D$A+D$E$u2D$D$ D$D$C$paD$D$D$ ;D$ +D$A+D$E$Su2D$D$ D$D$C$pD$D$D$ ;D$ +D$A+D$ЬE$u2D$D$ D$8D$C$pD$ +D$+D$ڬE$u2D$D$ D$D$C$p&D$D$-D$ <D$ +D$+D$E$u2D$D$ D$,D$C$pD$D$ D$<D$ ,D$+D$E$u2D$D$ D$D$C$pDD$D$ D$<D$ ,D$+D$E$6u2D$D$ D$hD$C$pD$D$D$<D$ !,D$+D$`E$u2D$D$ D$D$C$pbD$D$ D$<D$ 1,D$+D$E$Tu2D$D$ D$D$C$pD$D$-D$<D$ A,D$+D$!E$u2D$D$ D$HD$C$pD$D$D$<D$ Q,D$+D$,E$ru2D$D$ D$D$C$pD$D$D$<D$ a,D$+D$=E$u2D$#D$ D$D$C$pD$D$ D$<D$ q,D$+D$LE$u2D$*D$ D$$D$C$p-D$ ,D$+D$E$gu2D$.D$ D$D$C$pD$D$D$D$ ,D$,D$UE$u2D$5D$ D$(D$C$pcD$D$D$D$ ,D$,D$^E$Uu2D$<D$ D$D$C$pD$ ,D$+D$^E$,u2D$@D$ D$pD$C$pD$D$*D$'D$ ,D$,D$sE$u2D$GD$ D$D$C$p(D$D$D$?D$ ,D$,D$E$u2D$ND$ D$D$C$pD$D$D$?D$ ,D$,D$E$u2D$UD$ D$4D$C$pFD$ ,D$+D$E$u2D$YD$ D$D$C$pD$D$*D$DD$ -D$,D$yE$u2D$`D$ D$@D$C$p|D$D$ D$DD$ -D$,D$"E$nu2D$gD$ D$D$C$p D$D$D$DD$ !-D$,D$E$u2D$nD$ D$`D$C$pD$D$D$DD$ 1-D$,D$E$u2D$uD$ D$D$C$p)D$D$D$DD$ A-D$,D$̭E$u2D$|D$ D$D$C$pD$ Q-D$+D$ڭE$u2D$D$ D$DD$C$p_D$ a-D$Q-D$ӭE$u2D$D$ D$D$C$pD$D$ D$@D$ q-D$a-D$E$u2D$D$ D$D$C$pD$ -D$Q-D$E$u2D$D$ D$D$C$pD$ D$D$C$p頾D$D$,D$2D$ 1D$Q0D$/E$蒯u2D$ED$ D$dD$C$p/D$ 1D$Q0D$DE$iu2D$ID$ D$,D$C$pֽD$D$D$3D$ 1D$1D$ZE$Ȯu2D$PD$ D$D$C$peD$D$D$3D$ 2D$1D$iE$Wu2D$WD$ D$dD$C$pD$D$D$3D$ 2D$1D$E$u2D$^D$ D$D$C$p郼D$D$D$3D$ !2D$1D$E$uu2D$eD$ D$D$C$pD$D$!D$ 3D$ 12D$1D$E$u2D$lD$ D$tD$C$p须D$D$D$3D$ A2D$1D$E$蓬u2D$sD$ D$$D$C$p0D$D$D$ 3D$ Q2D$1D$E$"u2D$zD$ D$D$C$p鿺D$D$D$3D$ a2D$1D$αE$豫u2D$D$ D$xD$C$pND$D$D$3D$ q2D$1D$ܱE$@u2D$D$ D$ D$C$pݹD$D$D$3D$ 2D$1D$E$Ϫu2D$D$ D$D$C$plD$ 2D$Q0D$E$覱u2D$D$ D$lD$C$pD$D$D$4D$ 2D$2D$ E$u2D$D$ D$D$C$p颸D$D$D$4D$ 2D$2D$E$蔩u2D$D$ D$D$C$p1D$D$D$4D$ 2D$2D$+E$#u2D$D$ D$PD$C$pD$D$D$ 4D$ 2D$2D$7E$貨u2D$D$ D$D$C$pOD$D$2D$4D$ 2D$2D$CE$Au2D$D$ D$D$C$p޶D$D$D$4D$ 2D$2D$UE$Чu2D$D$ D$LD$C$pmD$D$'D$4D$ 3D$2D$aE$_u2D$D$ D$D$C$pD$D$D$4D$ 3D$2D$iE$u2D$D$ D$D$C$p鋵D$ !3D$/D$wE$ŭu2D$D$ D$@D$C$p2D$D$D$=D$ 13D$!3D$E$$u2D$D$ D$D$C$pD$D$!D$=D$ A3D$!3D$E$賥u2D$D$ D$D$C$pPD$D$D$=D$ Q3D$!3D$E$Bu2D$D$ D$< D$C$p߳D$D$D$=D$ a3D$!3D$E$Ѥu2D$D$ D$ D$C$pnD$D$D$=D$ q3D$!3D$ֲE$`u2D$D$ D$!D$C$pD$D$D$=D$ 3D$!3D$E$u2D$D$ D$|"D$C$p録D$D$D$ =D$ 3D$!3D$E$~u2D$D$ D$<#D$C$pD$D$,D$=D$ 3D$!3D$E$ u2D$D$ D$#D$C$p骱D$ 3D$/D$E$u2D$ D$ D$$D$C$pQD$D$,D$>D$ 3D$3D$2E$Cu2D$D$ D$<%D$C$pD$ 3D$/D$DE$u2D$D$ D$%D$C$p釰D$D$D$?D$ 3D$3D$WE$yu2D$D$ D$p&D$C$pD$ 3D$!3D$iE$Pu2D$!D$ D$$'D$C$p齯D$D$D$ =D$ 4D$3D$}E$诠u2D$(D$ D$'D$C$pLD$D$D$ =D$ 4D$3D$E$>u2D$/D$ D$L(D$C$pۮD$D$D$ =D$ !4D$3D$E$͟u2D$6D$ D$(D$C$pjD$ 14D$3D$E$褦u2D$:D$ D$)D$C$pD$ A4D$+D$E$Ku2D$>D$ D$*D$C$p鸭D$ Q4D$+D$E$tEU錭D$BD$ D$p*D$C$pMUE UMA4Q8]ÍUEE ]UUfR ‹E f]Ðt&UMSAY A ‹E Ӊ[]ÍvU1҉W1VS E0@Y¸ A 1 A1 A1҉]M1ۉ¸˹ ȋM 1IMM ڋ] ȉ[E U]] E Љ C [^_]Í'U]&U]&U]&U]&U]&UVSu] 4$\$CD$F$TCD$F$BCD$F$0CD$F$CD$F$] u[^]t&U]G&U]] uu\$4$ ] ]uu]&U]&U]&UVSu] 4$\$vCD$F$dCD$F$RCD$F$:] u[^])'U]] uu\$4$] ]uu]&U]E ]uuD$$u u]]]&UVSE uft+1t&ЍPEpD$"D$ a4D$:D$C$p@1[^]ø몍v'U($<]uƉ}U蜳tl1D$аFCFCF C KCKCKCKCC $%E]u}]D$rD$ a4D$<;D$C$p1'U]p&UMA0t tE L$$D$eÐt&D$D$ a4D$;D$C$p1 UWVS,} EED$$Zu7D$VD$ a4D$;D$C$p,1[^_]ËEu4$D$4$to4$6<$ÉD$,tډ\$E$uD$^D$ a4D$;D$C$pE$,1[^_]ËEU,[^_]Ív'US$]E\$E D$E$1҅u$[]ËE$t?D$sD$ a4D$<D$C$p$F$1[]ËE$U$$$[]Í&UWVS,] E}D$D$K$*u7D$D$ a4D$<<D$C$p1,[^_]ËE<$D$@CuD$4$4$4$XD$KÉ$*u҉\$<$uD$D$ a4D$:5D$C$p1WD$D$ a4D$<D$C$p,1[^_]Ã,[^_]Í'U(]] uu\$4$u>D$qD$ a4D$<D$C$p1ҋ]Ћu]Ív\$4$DuD$rD$ a4D$<D$C$p]1ҋu]UE D$D$E $1tEB fUWVS,Eu E$$NÉE%1 CES fC҉FCFCF C tED$\$$Jt6\$E $4EUC E,[^_]ÐD$D$ a4D$`=D$C$pD$D$ a4D$V5D$C$pE$K,1[^_]ÐD$D$ a4D$=D$C$p뎐D$D$ a4D$=D$C$p,1[^_]É'U8uƍE]ˉ}EED$L$$tEU]u}]ÍED$F\$$durED$\$$^u1D$bD$ a4D$=D$C$p1돍ED$ E@$\$D$F$dtZvED$ E\$<$D$u7D$gD$ a4D$t>D$C$p1D$dD$ a4D$ >D$C$p1t&UVS0uEF0$CD$E$D$UF0$M 3u?D$D$ a4D$?D$C$p$Ʃ01[^]ÐD$\$E$u5D$D$ a4D$H?D$C$p뤍$d0[^]D$D$ a4D$>D$C$p01[^]D$ HD$D$a4$>ΨfU8UuM }u]}Z0EtE$EP<fxED$ED$$;uD$D$ a4D$5D$C$p1t$L$$t U]u}]ÍD$D$ a4D$m5D$C$p1D$D$ a4D$?D$C$p1닋EMP9)D$D$ a4D$?D$C$p1=މ}C$iEUEt$T$$趥D$D$ a4D$p?D$C$p1D$ʍU(ED$D$ D$E D$E$qu1D$D$ a4D$h@D$C$p1ËED$E$ÍvU(ED$D$ D$E D$E$u1D$D$ a4D$h@D$C$p1ËED$E$ZÍvU8U]M u}Z0EE}}wv`t&US$UEZ0E$M tp]\$E$D$\$E$WumD$D$ a4D$dAD$C$p$1[]Í&D$D$ a4D$?D$C$p1҃$[]D$ @ID$D$a4$>at&US$UEZ0E$M tp]\$E$D$ \$E$WumD$}D$ a4D$AD$C$p$1[]Í&D$}D$ a4D$?D$C$p1҃$[]D$ cID$}D$a4$>at&UVS0UuEZ0E$M tl]$\$D$\$E$PugD$xD$ a4D$AD$C$p01[^]D$xD$ a4D$?D$C$p1҃0[^]D$ ID$xD$a4$>_vU8Uuu}}]Z0EM E$td]\$4$|$oED$\$$Hu`D$sD$ a4D$H?D$C$p1/D$sD$ a4D$?D$C$p1ҋ]Ћu}]D$ ID$sD$a4$>XU8Uuu}}]Z0EM E$vtd]\$4$|$OED$\$$8u`D$nD$ a4D$H?D$C$p1/D$nD$ a4D$?D$C$p1ҋ]Ћu}]D$ ID$nD$a4$>HUS$UEZ0E$M ttp]\$E$D$\$E$7umD$iD$ a4D$H?D$C$p$1[]Í&D$iD$ a4D$?D$C$p1҃$[]D$ ID$iD$a4$>At&USDUEZ0E$M ttp]؉\$E$ND$ \$E$7umD$dD$ a4D$AD$C$pD1[]Í&D$dD$ a4D$?D$C$p1҃D[]D$ ID$dD$a4$>At&US4UEZ0E$M ttp]\$E$D$\$E$7umD$_D$ a4D$BD$C$p41[]Í&D$_D$ a4D$?D$C$p1҃4[]D$ ID$_D$a4$>At&US4UEZ0E$M ttp]\$E$D$\$E$7umD$ZD$ a4D$BD$C$p41[]Í&D$ZD$ a4D$?D$C$p1҃4[]D$ ID$ZD$a4$>At&UVS0U]Er0E$M ltxۍ\$ۉt$Eۉ$\$t$E$$ujD$SD$ a4D$,BD$C$p01[^]D$PD$ a4D$?D$C$p1ҁ0[^]D$ JD$ND$a4$>-UVS0UuEZ0E$M ]ty\$4$g4$苗\$DD$E$ukD$BD$ a4D$lBD$C$p01[^]ÐD$?D$ a4D$?D$C$p1ҁ0[^]D$ DJD$=D$a4$>US$UEZ0E$M Ttp]\$E$D$\$E$umD$4D$ a4D$H?D$C$p$1[]Í&D$4D$ a4D$?D$C$p1҃$[]D$ ]JD$4D$a4$>!t&US4UEZ0E$M Ttp]\$E$޽D$\$E$umD$/D$ a4D$BD$C$p41[]Í&D$/D$ a4D$?D$C$p1҃4[]D$ tJD$/D$a4$>!t&US4UEZ0E$M Ttp]\$E$D$\$E$umD$*D$ a4D$BD$C$p41[]Í&D$*D$ a4D$?D$C$p1҃4[]D$ JD$*D$a4$>!t&US4UEZ0E$M Ttp]\$E$nD$\$E$umD$%D$ a4D$BD$C$p41[]Í&D$%D$ a4D$?D$C$p1҃4[]D$ JD$%D$a4$>!t&UVS0UuEZ0E$M Otkƍ]$\$ٵD$\$E$uhD$ D$ a4D$dAD$C$p01[^]ÐD$ D$ a4D$?D$C$p1҃0[^]D$ JD$ D$a4$> t&U8Uuu}}]Z0EM E$Ftd]\$4$|$蟴ED$\$$u`D$D$ a4D$H?D$C$p1/D$D$ a4D$?D$C$p1ҋ]Ћu}]D$ JD$D$a4$>US$UEZ0E$M Dtp]\$E$~D$\$E$umD$D$ a4D$BD$C$p$1[]Í&D$D$ a4D$?D$C$p1҃$[]D$ JD$D$a4$>t&UVS0UuEZ0E$M ?tkƍ]$\$ID$\$E$uhD$D$ a4D$dAD$C$p01[^]ÐD$D$ a4D$?D$C$p1҃0[^]D$ JD$D$a4$>t&UVS0UuEZ0E$M ?tl]$\$D$\$E$ugD$ D$ a4D$AD$C$p01[^]D$ D$ a4D$?D$C$p1҃0[^]D$ JD$ D$a4$>vU8Uuu}}]Z0EM E$6td]\$4$|$ED$\$$u`D$D$ a4D$H?D$C$p1/D$D$ a4D$?D$C$p1ҋ]Ћu}]D$ KD$D$a4$>US$UEZ0E$M 4tp]\$E$ND$\$E$umD$D$ a4D$BD$C$p$1[]Í&D$D$ a4D$?D$C$p1҃$[]D$ !KD$D$a4$>t&UVS0UuEZ0E$M /tkƍ]$\$)D$\$E$uhD$D$ a4D$dAD$C$p01[^]ÐD$D$ a4D$?D$C$p1҃0[^]D$ 5KD$D$a4$>t&UVS0UuEZ0E$M /tl]$\$D$\$E$ugD$D$ a4D$AD$C$p01[^]D$D$ a4D$?D$C$p1҃0[^]D$ IKD$D$a4$>vUVS0]u EEC0ED$t$E$#tOC0U$ uqD$D$ a4D$HCD$C$p01[^]ÐD$D$ a4D$CD$C$p1҃0[^]ËUBD$BD$E$kuD$D$ a4D$CD$C$p01[^]D$ \KD$D$a4$B貈UVS0UuEZ0E$M t[ƉD$ED$E$貮uhD$D$ a4D$CD$C$p01[^]ÐD$D$ a4D$?D$C$p1҃0[^]D$ kKD$D$a4$>t&USE] D$ \$$L1҅t C0[]Ðt&UVS ] uD$KC$u=C0t\$$t\F\$$}s0 [^]D$D$ a4D$DD$C$p 1[^]D$D$ a4D$4DD$C$p 1[^]fD$D$ a4D$`DD$C$p 1[^]Ív'US]t $t$s[]Ít&'UWVS\E} ]uHEEEED$|$U$9kUQEEEEUD$T$E$[}̉|$ED$UB$?/ED$E<$D$8E܉D$ E|$D$E$EU@T$D$E$"|$$K}EEU;ur ;]UE11 !D$ =D$a4D$E$pE$\1[^_]Í&\$t$E$U \[^_]D$3D$ a4ED$E$D$pED$D$E$'D$4D$ a4D$|ED$C$p1ED$D$U$D$,멋UtxEEU %ED$E܋@$E_D$D$ a4D$DD$C$p\1[^_]D$ BD$a4D$ F$p[ED$U$UOD$ID$ a4D$XFD$C$pD$D$ a4D$DD$C$pD$ KD$D$a4$DAD$QD$ a4D$|FD$C$p1D$ D$ a4D$ED$C$pSD$"D$ a4D$PED$C$p!'U8EUD$ET$ D$ED$ED$E D$E$5ÍvUWVSlU(}uE$UU EUEEu:D$D$ a4D$5D$C$p1Ƀl[^_]ÐE$?EX@t$=\$U$=!EUEEEMU;}qw ;ufU؍MEȉT$ L$D$U$MEȈM$+E oE EtIED$E؋U܉D$T$EUȉT$D$ ED$U B$хE]\$D$ML$E؋U܉D$EȉT$ D$U$swM EQt0ED$ ED$ED$A$҅EED$U$EEUEU;}UE11 D$D$ a4D$5D$C$pl1[^_]D$D$ a4D$5D$C$pl1[^_]D$D$ a4D$FD$C$pl1[^_]ËU܋E؉T$D$U$nD$D$ a4D$5D$C$p1fE؋U܉D$T$M $D$말t&$XD$ED$U܋E؉T$ UȉD$T$M $LD$D$ a4D$GD$C$p1]D$D$ a4D$ܞD$C$p1)D$D$ a4D$0GD$C$p1D$D$ a4D$FD$C$p1D$D$ a4D$XFD$C$p$1D$D$ a4D$xGD$C$pU(E U$D$D$ET$ UD$ET$D$ED$ E D$E$ÍvUEtEE$uÍvUS]t,$$8t${[]Í&'UVS@E uu7D$D$ a4D$DD$C$p@1[^]Ð]$5-EUBEBEBEBT$E$u>D$D$ a4D$XFD$C$p4$b@1[^]É\$D$KE$tEU@[^]D$D$ a4D$GD$C$p둍t&'U(${‰E@@@ @@E B$D$p&E$6tEUÐt&D$D$ a4D$HD$C$pE$1Ít&D$D$ a4D$HHD$C$p1ÐU8uu E}}]D$t$<$xuE̋UE&EU؃ރE1u؉봋M9MrE9EvEỦEUŰM+MUԉMU94)U*UWV0UEu} EEEUu}u9UEfM9MvuЉ}fEЋUԃ0^_]ÍvEEMܸ U+E܋u}EEMM ‹EUUMM ЋUMuU9UM)щM̉MM ‹ẺUEPEtEUE&1ufE9ErU9UvUMUЉMME+EMEM9g)U]U]Ít&'UWVS^k:E)E}Ut+1ƍED$E D$E$9}u߃[^_]Ë$ÐUS ot1Ћou[]ÐUS[L> -h, --help display this usage message -v, --show-vtr-errors show detailed D3 VTR errors -p, --show-pse-failures show detailed PSE failures -s, --summary-info show summary (omit detail) -t, --no-src-tc don't search for source VITC and LTC timecodes mxf_file_seek(reader->mxfFile, 0, SEEK_SET)mxf_read_kl(reader->mxfFile, &key, &llen, &len)mxf_skip(reader->mxfFile, len)mxf_file_seek(reader->mxfFile, -(llen + mxfKey_extlen), SEEK_CUR)(reader->essenceDataStart = mxf_file_tell(reader->mxfFile)) >= 0wcstombs(output, input, size) != (size_t)(-1)mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Format), &reader->tempWString)convert_string(reader->tempWString, infaxData->format, sizeof(infaxData->format))mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeTitle), &reader->tempWString)convert_string(reader->tempWString, infaxData->progTitle, sizeof(infaxData->progTitle))mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_EpisodeTitle), &reader->tempWString)convert_string(reader->tempWString, infaxData->epTitle, sizeof(infaxData->epTitle))mxf_get_timestamp_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_TransmissionDate), &infaxData->txDate)mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_MagazinePrefix), &reader->tempWString)convert_string(reader->tempWString, infaxData->magPrefix, sizeof(infaxData->magPrefix))mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeNumber), &reader->tempWString)convert_string(reader->tempWString, infaxData->progNo, sizeof(infaxData->progNo))mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProductionCode), &reader->tempWString)convert_string(reader->tempWString, infaxData->prodCode, sizeof(infaxData->prodCode))mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolStatus), &reader->tempWString)convert_string(reader->tempWString, infaxData->spoolStatus, sizeof(infaxData->spoolStatus))mxf_get_timestamp_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_StockDate), &infaxData->stockDate)mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolDescriptor), &reader->tempWString)convert_string(reader->tempWString, infaxData->spoolDesc, sizeof(infaxData->spoolDesc))mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Memo), &reader->tempWString)convert_string(reader->tempWString, infaxData->memo, sizeof(infaxData->memo))mxf_get_int64_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Duration), &infaxData->duration)mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolNumber), &reader->tempWString)convert_string(reader->tempWString, infaxData->spoolNo, sizeof(infaxData->spoolNo))mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_AccessionNumber), &reader->tempWString)convert_string(reader->tempWString, infaxData->accNo, sizeof(infaxData->accNo))mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_CatalogueDetail), &reader->tempWString)convert_string(reader->tempWString, infaxData->catDetail, sizeof(infaxData->catDetail)) Transmission date: %04u-%02u-%02u Stock date: %04u-%02u-%02u Duration: %02lld:%02lld:%02lld reader->timecodeReadingInitialisedmxf_file_seek(reader->mxfFile, reader->essenceDataStart + position * reader->contentPackageLen, SEEK_SET)mxf_equals_key(&key, &g_TimecodeSysItemElementKey)mxf_read_uint16(reader->mxfFile, &localTag)mxf_read_uint16(reader->mxfFile, &localItemLen)localItemLen == g_timecodeElementLen - 4mxf_file_read(reader->mxfFile, t12m, 8) == 8read_timecode_at_position(reader, position, &vitc, <c) %10s:%10s%16s%16s %10s %s Video state cannot be determined, Audio state cannot be determinedDate of analysis: %04d-%02u-%02u %02u:%02u:%02u initialise_timecode_reader(reader)Spatial Pattern violations: %d Luminance Flash violations: %d Extended Failure violations: %d Frame vitc ltc red spat lum ext%d) Created on %04d-%02u-%02u %02u:%02u:%02u.%03u UTC using %d) Modified %04d-%02u-%02u %02u:%02u:%02u.%03u UTC using %d video tracks (8-bit uncompressed UYVY 4:2:2 at 25 fps), %d audio tracks (20-bit PCM at 48kHz) duration is %lld frames at 25 fps (%02u:%02u:%02u:%02u) LTO/MXF destination information: Photo Sensitive Epilepsy analysis results summary: Check for PSE failure using the '-p, --show-pse-failures' and '-s, --summary-info' command-line options Photo Sensitive Epilepsy analysis results: %10s: %10s%10s%10s%10s%10s %10s: %10s%16s%16s%10s%10s%10s%10s (newReader = (Reader*)malloc(sizeof(Reader))) != NULLFailed to open page file '%s' Failed to open disk file '%s' Could not find header partition pack key, in %s:%d Header partition is incomplete, in %s:%d mxf_read_partition(reader->mxfFile, &key, &reader->headerPartition)Input file is not OP 1A, in %s:%d Unexpected essence container label, in %s:%d Failed to read the MXF Random Index Pack - file is incomplete MXF file contains no essence data Failed to determine the content package length in the MXF file Cannot check the actual frame count because failed to read the first content package Assuming 0 complete frames are present in the MXF file mxf_file_seek(reader->mxfFile, -(mxfKey_extlen + llen), SEEK_CUR)stat(reader->mxfFilename, &statBuf) == 0%lld complete frames are present in the MXF file All frames are present in the MXF file 0 complete frames are present in the MXF file Failed to determine the number of frame actually present in the MXF file mxf_file_seek(reader->mxfFile, reader->headerPartition->footerPartition, SEEK_SET)mxf_read_next_nonfiller_kl(reader->mxfFile, &key, &llen, &len)mxf_is_footer_partition_pack(&key)mxf_read_partition(reader->mxfFile, &key, &reader->footerPartition)Footer partition is open, in %s:%d Footer partition is incomplete, in %s:%d Cannot show PSE failures or D3 VTR errors from an incomplete MXF file mxf_load_data_model(&reader->dataModel)./../bbc_d3_extensions_data_model.hmxf_register_item_def(dataModel, "D3P_D3ErrorCount", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, D3P_D3ErrorCount), 0x0000, MXF_UINT32_TYPE, 0)mxf_register_item_def(dataModel, "D3P_PSEFailureCount", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, D3P_PSEFailureCount), 0x0000, MXF_UINT32_TYPE, 0)mxf_register_set_def(dataModel, "D3P_InfaxFramework", &MXF_SET_K(InterchangeObject), &MXF_SET_K(D3P_InfaxFramework))mxf_register_item_def(dataModel, "D3P_Format", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_Format), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_ProgrammeTitle", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeTitle), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_EpisodeTitle", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_EpisodeTitle), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_TransmissionDate", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_TransmissionDate), 0x0000, MXF_TIMESTAMP_TYPE, 0)mxf_register_item_def(dataModel, "D3P_MagazinePrefix", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_MagazinePrefix), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_ProgrammeNumber", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeNumber), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_ProductionCode", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProductionCode), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_SpoolStatus", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolStatus), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_StockDate", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_StockDate), 0x0000, MXF_TIMESTAMP_TYPE, 0)mxf_register_item_def(dataModel, "D3P_SpoolDescriptor", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolDescriptor), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_Memo", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_Memo), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_Duration", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_Duration), 0x0000, MXF_INT64_TYPE, 0)mxf_register_item_def(dataModel, "D3P_SpoolNumber", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolNumber), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_AccessionNumber", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_AccessionNumber), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_CatalogueDetail", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_CatalogueDetail), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_set_def(dataModel, "D3P_PSEAnalysisFramework", &MXF_SET_K(InterchangeObject), &MXF_SET_K(D3P_PSEAnalysisFramework))mxf_register_item_def(dataModel, "D3P_RedFlash", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_RedFlash), 0x0000, MXF_INT16_TYPE, 0)mxf_register_item_def(dataModel, "D3P_SpatialPattern", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_SpatialPattern), 0x0000, MXF_INT16_TYPE, 0)mxf_register_item_def(dataModel, "D3P_LuminanceFlash", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_LuminanceFlash), 0x0000, MXF_INT16_TYPE, 0)mxf_register_item_def(dataModel, "D3P_ExtendedFailure", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_ExtendedFailure), 0x0000, MXF_BOOLEAN_TYPE, 0)mxf_register_set_def(dataModel, "D3P_D3ReplayErrorFramework", &MXF_SET_K(InterchangeObject), &MXF_SET_K(D3P_D3ReplayErrorFramework))mxf_register_item_def(dataModel, "D3P_D3ErrorCode", &MXF_SET_K(D3P_D3ReplayErrorFramework), &MXF_ITEM_K(D3P_D3ReplayErrorFramework, D3P_D3ErrorCode), 0x0000, MXF_UINT8_TYPE, 0)mxf_register_set_def(dataModel, "TapeDescriptor", &MXF_SET_K(GenericDescriptor), &MXF_SET_K(TapeDescriptor))load_bbc_d3_extensions(reader->dataModel)mxf_finalise_data_model(reader->dataModel)mxf_create_header_metadata(&reader->headerMetadata, reader->dataModel)mxf_read_header_metadata(reader->mxfFile, reader->headerMetadata, headerByteCount, &key, llen, len)mxf_find_singular_set_by_key(reader->headerMetadata, &MXF_SET_K(Preface), &reader->prefaceSet)mxf_get_uint32_item(reader->prefaceSet, &MXF_ITEM_K(Preface, D3P_D3ErrorCount), &reader->d3VTRErrorCount)mxf_get_uint32_item(reader->prefaceSet, &MXF_ITEM_K(Preface, D3P_PSEFailureCount), &reader->pseFailureCount)mxf_find_set_by_key(reader->headerMetadata, &MXF_SET_K(Identification), &reader->list)(newIdent = (WriterIdentification*)malloc(sizeof(WriterIdentification))) != NULLmxf_append_list_element(&reader->writerIdents, newIdent)create_writer_ident(reader, &writerIdent)mxf_uu_get_utf16string_item(reader->identSet, &MXF_ITEM_K(Identification, CompanyName), &writerIdent->companyName)mxf_uu_get_utf16string_item(reader->identSet, &MXF_ITEM_K(Identification, ProductName), &writerIdent->productName)mxf_uu_get_utf16string_item(reader->identSet, &MXF_ITEM_K(Identification, VersionString), &writerIdent->versionString)mxf_get_timestamp_item(reader->identSet, &MXF_ITEM_K(Identification, ModificationDate), &writerIdent->modificationDate)mxf_uu_get_top_file_package(reader->headerMetadata, &reader->fileSourcePackageSet)mxf_uu_get_package_tracks(reader->fileSourcePackageSet, &arrayIter)mxf_uu_get_track_datadef(reader->sourcePackageTrackSet, &dataDef)mxf_uu_get_track_duration_at_rate(reader->sourcePackageTrackSet, &palEditRate, &duration)Track durations differ: found %lld after %lld - will output the largest duration mxf_get_strongref_item(reader->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, Sequence), &reader->sequenceSet)mxf_get_array_item_count(reader->sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), &sequenceComponentCount)mxf_get_array_item_element(reader->sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), 0, &arrayElement)mxf_get_strongref(reader->headerMetadata, arrayElement, &reader->dmSet)mxf_get_strongref_item(reader->dmSet, &MXF_ITEM_K(DMSegment, DMFramework), &reader->dmFrameworkSet)(newFailure = (PSEFailure*)malloc(sizeof(PSEFailure))) != NULLmxf_append_list_element(&reader->pseFailures, newFailure)create_pse_failure(reader, &pseFailure)mxf_get_strongref_s(reader->headerMetadata, &setsIter, arrayElement, &reader->dmSet)mxf_get_position_item(reader->dmSet, &MXF_ITEM_K(DMSegment, EventStartPosition), &pseFailure->position)mxf_get_strongref_item_s(&setsIter, reader->dmSet, &MXF_ITEM_K(DMSegment, DMFramework), &reader->dmFrameworkSet)mxf_get_int16_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_RedFlash), &pseFailure->redFlash)mxf_get_int16_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_SpatialPattern), &pseFailure->spatialPattern)mxf_get_int16_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_LuminanceFlash), &pseFailure->luminanceFlash)mxf_get_boolean_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_ExtendedFailure), &pseFailure->extendedFailure)(newError = (VTRErrorAtPos*)malloc(sizeof(VTRErrorAtPos))) != NULLmxf_append_list_element(&reader->vtrErrors, newError)create_vtr_error(reader, &vtrError)mxf_get_position_item(reader->dmSet, &MXF_ITEM_K(DMSegment, EventStartPosition), &vtrError->position)mxf_get_uint8_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_D3ReplayErrorFramework, D3P_D3ErrorCode), &vtrError->errorCode)get_infax_data(reader, &reader->ltoInfaxData)Unknown descriptive metadata track found in the file source package - info tool update required mxf_find_set_by_key(reader->headerMetadata, &MXF_SET_K(SourcePackage), &reader->list)mxf_get_strongref_item(reader->sourcePackageSet, &MXF_ITEM_K(SourcePackage, Descriptor), &reader->descriptorSet)mxf_uu_get_package_tracks(reader->sourcePackageSet, &arrayIter)get_infax_data(reader, &reader->d3InfaxData)Failed to extract info from '%s' Not including source timecodes - no essence data? Options: d3_mxf_info.c'%s' failed, in %s:%d Format: %s Programme title: %s Episode title: %s Magazine prefix: %s Programme number: %s Production code: %s Spool status: %s Spool descriptor: %s Memo: %s Spool number: %s Accession number: %s Catalogue detail: %s len == g_timecodeElementLenlocalTag == 0x0102mxf_skip(reader->mxfFile, 8)%02d:%02d:%02d:%02d VTR error results: %d errors detected descriptionframenum %10s:%10s %10s %s ltcvitc %10lld:%10lld%16s%16s0x %8s%02x No error Video almost good, Video state unclear, Video no good, Video good, Audio almost goodAudio state unclearAudio no goodAudio goodPSE Status: FAILEDPASSED Red Flash violations: %d Detail table threshold: %d Frame red spat lum ext%5d%6.1fX%6s BBC D3 MXF file information MXF writer identifications:%ls '%ls' ('%ls') AV contents: D3 source information: %d RAW failures detected. VTR error results summary: Passed - %d failures detected FAILED - luminspatialred %10lld: %10lld%10.1fF%10s T-h--help-v--show-vtr-errors-p--show-pse-failures-s--summary-info-t--no-src-tcUnknown argument '%s' Missing mxf filename create_reader(&reader)%dD3P_D3ErrorCountD3P_PSEFailureCountD3P_InfaxFrameworkD3P_FormatD3P_ProgrammeTitleD3P_EpisodeTitleD3P_TransmissionDateD3P_MagazinePrefixD3P_ProgrammeNumberD3P_ProductionCodeD3P_SpoolStatusD3P_StockDateD3P_SpoolDescriptorD3P_MemoD3P_DurationD3P_SpoolNumberD3P_AccessionNumberD3P_CatalogueDetailD3P_PSEAnalysisFrameworkD3P_RedFlashD3P_SpatialPatternD3P_LuminanceFlashD3P_ExtendedFailureD3P_D3ReplayErrorFrameworkD3P_D3ErrorCodeTapeDescriptormxf_is_header_metadata(&key)Failed to write summary info Failed to write info @@zD+4 +4 +4 +4S /+4 @+4 @+4S 0+4 +4 +4 +4+4+4S +4 +4S A+4 +4S +4+4 +4 +4 +4 +4S +4 +4S +4S 7+4+4S .+4S +4S +4 +4 +4 +4 +4 +4 +4 +4 +4 +4  +4  +4  +4  +4  +4 +4S $+4 +4 +4+4+4`>o'^w+4}`>oxl+4}`>oo 0 && llen <= 9mxf_write_k(mxfFile, key)mxf_write_l(mxfFile, len)r+brbw+bmxf_file_read(mxfFile, buffer, 1) == 1mxf_file_read(mxfFile, buffer, 2) == 2mxf_file_read(mxfFile, buffer, 4) == 4mxf_file_read(mxfFile, buffer, 8) == 8mxf_file_write(mxfFile, &value, 1) == 1mxf_file_write(mxfFile, buffer, 2) == 2mxf_file_write(mxfFile, buffer, 4) == 4mxf_file_write(mxfFile, buffer, 8) == 8mxf_file_read(mxfFile, (uint8_t*)value, 16) == 16mxf_file_read(mxfFile, (uint8_t*)key, 16) == 16(c = mxf_file_getc(mxfFile)) != EOFmxf_read_l(mxfFile, llen, len)mxf_file_write(mxfFile, (const uint8_t*)key, 16) == 16mxf_read_uint32(mxfFile, eleLen)mxf_write_uint32(mxfFile, len)mxf_write_uint32(mxfFile, eleLen)Could not write BER length %lld for llen equal 1, in %s:%d Could not write BER length %llu for llen equal %u, in %s:%d mxf_file_putc(mxfFile, 0x80 + llen - 1) == 0x80 + llen - 1mxf_file_write(mxfFile, buffer, llen - 1) == (uint8_t)(llen - 1)mxf_write_fixed_l(mxfFile, llen, len)(newMXFFile = (MXFFile*)malloc(sizeof(MXFFile))) != NULL(newSysData = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newStdInFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newDiskFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULLmxf_write_fixed_l./mxf/mxf_partition.c((uint32_t)len - 4) % 12 == 0fillSize >= llenpartition->kagSize > 0mxf_write_l(mxfFile, packLen)mxf_read_ul(mxfFile, &label)mxf_write_k(mxfFile, &g_RandomIndexPack_key)(llen = mxf_write_l(mxfFile, len)) != 0mxf_write_uint32(mxfFile, partition->bodySID)mxf_write_uint64(mxfFile, partition->thisPartition)mxf_write_uint32(mxfFile, (uint32_t)(16 + llen + len))(newLabel = (mxfUL*)malloc(sizeof(mxfUL))) != NULLmxf_append_list_element(&partition->essenceContainers, newLabel)mxf_append_list_element(partitions, partition)mxf_read_uint32(mxfFile, &size)mxf_read_kl(mxfFile, &key, &llen, &len)(newEntry = (MXFRIPEntry*)malloc(sizeof(MXFRIPEntry))) != NULLmxf_append_list_element(&rip->entries, newEntry)mxf_read_uint32(mxfFile, &entry->bodySID)mxf_read_uint64(mxfFile, &entry->thisPartition)size >= (uint32_t)(mxf_get_min_llen(mxfFile) + mxfKey_extlen)mxf_write_k(mxfFile, &g_KLVFill_key)mxf_write_l(mxfFile, fillSize)mxf_file_putc(mxfFile, 0) == 0(filePos = mxf_file_tell(mxfFile)) >= 0((uint64_t)filePos <= position - mxf_get_min_llen(mxfFile) + mxfKey_extlen)(uint64_t)filePos > partition->thisPartitionpartition->indexMarkInPos >= 0filePos >= partition->indexMarkInPospartition->headerMarkInPos >= 0filePos >= partition->headerMarkInPosmxf_write_k(mxfFile, &partition->key)mxf_write_uint16(mxfFile, partition->majorVersion)mxf_write_uint16(mxfFile, partition->minorVersion)mxf_write_uint32(mxfFile, partition->kagSize)mxf_write_uint64(mxfFile, partition->previousPartition)mxf_write_uint64(mxfFile, partition->footerPartition)mxf_write_uint64(mxfFile, partition->headerByteCount)mxf_write_uint64(mxfFile, partition->indexByteCount)mxf_write_uint32(mxfFile, partition->indexSID)mxf_write_uint64(mxfFile, partition->bodyOffset)mxf_write_ul(mxfFile, &partition->operationalPattern)mxf_write_batch_header(mxfFile, essenceContainerLen, mxfUL_extlen)mxf_write_ul(mxfFile, (mxfUL*)mxf_get_iter_element(&iter))mxf_append_partition_esscont_label(partition, (mxfUL*)mxf_get_iter_element(&iter))(newPartition = (MXFPartition*)malloc(sizeof(MXFPartition))) != NULLmxf_create_from_partition(sourcePartition, &newPartition)mxf_append_partition(partitions, newPartition)mxf_create_partition(&newPartition)mxf_read_uint16(mxfFile, &newPartition->majorVersion)mxf_read_uint16(mxfFile, &newPartition->minorVersion)mxf_read_uint32(mxfFile, &newPartition->kagSize)mxf_read_uint64(mxfFile, &newPartition->thisPartition)mxf_read_uint64(mxfFile, &newPartition->previousPartition)mxf_read_uint64(mxfFile, &newPartition->footerPartition)mxf_read_uint64(mxfFile, &newPartition->headerByteCount)mxf_read_uint64(mxfFile, &newPartition->indexByteCount)mxf_read_uint32(mxfFile, &newPartition->indexSID)mxf_read_uint64(mxfFile, &newPartition->bodyOffset)mxf_read_uint32(mxfFile, &newPartition->bodySID)mxf_read_ul(mxfFile, &newPartition->operationalPattern)mxf_read_batch_header(mxfFile, &len, &eleLen)mxf_append_partition_esscont_label(newPartition, &label)mxf_read_kl(mxfFile, &tkey, &tllen, &tlen)mxf_skip(mxfFile, (int64_t)tlen)mxf_file_seek(mxfFile, (int64_t)partition->thisPartition + mxf_get_runin_len(mxfFile), SEEK_SET)mxf_write_partition(mxfFile, partition)mxf_file_seek(mxfFile, 0, SEEK_END)+4 +4 +4mxf_allocate_spacemxf_fill_to_positionmxf_fill_to_kag./mxf/mxf_data_model.csetDef != ((void *)0)UInt8UInt16UInt32UInt64RawUTF16StringUInt32ArrayInt64ArrayUInt8ArrayISO7StringUInt32BatchAUIDArrayULBatchStrongRefArrayStrongRefBatchWeakRefArrayWeakRefBatchRationalArrayRGBALayoutRationalNumeratorDenominatorTimestampYearMonthDayHoursMinutesSecondsQMSecProductVersionMajorMinorPatchBuildReleaseIndirectRGBALayoutComponentVersionTypeUTF16BooleanISO7LengthRGBACodeStreamDataValueIdentifierOpaqueUMIDULUUIDAUIDStrongRefWeakRefOrientationrootInterchangeObjectInstanceUIDPrefaceLastModifiedDateObjectModelVersionPrimaryPackageIdentificationsContentStorageOperationalPatternEssenceContainersDMSchemesIdentificationThisGenerationUIDCompanyNameProductNameVersionStringProductUIDModificationDateToolkitVersionPlatformPackagesEssenceContainerDataLinkedPackageUIDIndexSIDBodySIDGenericPackagePackageCreationDatePackageModifiedDateTracksNetworkLocatorURLStringTextLocatorLocatorNameGenericTrackTrackNumberTrackNameSequenceStaticTrackEventTrackEventEditRateEventOriginStructuralComponentDataDefinitionStructuralComponentsTimecodeComponentRoundedTimecodeBaseStartTimecodeDropFrameSourcePackageIDSourceTrackIDDMSegmentEventStartPositionEventCommentDMFrameworkDMSourceClipDMSourceClipTrackIDsMaterialPackageSourcePackageGenericDescriptorLocatorsFileDescriptorLinkedTrackIDSampleRateContainerDurationEssenceContainerCodecSignalStandardFrameLayoutStoredWidthStoredHeightStoredF2OffsetSampledWidthSampledHeightSampledXOffsetSampledYOffsetDisplayHeightDisplayWidthDisplayXOffsetDisplayYOffsetDisplayF2OffsetAspectRatioActiveFormatDescriptorVideoLineMapAlphaTransparencyCaptureGammaImageAlignmentOffsetImageStartOffsetImageEndOffsetFieldDominancePictureEssenceCodingCDCIEssenceDescriptorComponentDepthHorizontalSubsamplingVerticalSubsamplingColorSitingReversedByteOrderPaddingBitsAlphaSampleDepthBlackRefLevelWhiteReflevelColorRangeRGBAEssenceDescriptorComponentMaxRefComponentMinRefAlphaMaxRefAlphaMinRefScanningDirectionPixelLayoutPalettePaletteLayoutGenericSoundEssenceDescriptorAudioSamplingRateLockedAudioRefLevelElectroSpatialFormulationChannelCountQuantizationBitsDialNormSoundEssenceCompressionGenericDataEssenceDescriptorDataEssenceCodingMultipleDescriptorSubDescriptorUIDsWaveAudioDescriptorBlockAlignSequenceOffsetAvgBpsAES3AudioDescriptorDMSetdata != ((void *)0) && info != ((void *)0)Duplicate set def found. Key = %s, in %s:%d Found item def not contained in any set def. Key = %s, in %s:%d Duplicate item def found. Key = %s, in %s:%d Duplicate item def local tag found. LocalTag = 0x%04x, Key = %s, in %s:%d Item def has unknown type (%d). LocalTag = 0x%04x, Key = %s, in %s:%d mxf_find_set_def(dataModel, &setDef->parentSetDefKey, &setDef->parentSetDef)mxf_find_set_def(dataModel, &itemDef->setDefKey, &setDef)mxf_append_list_element(&setDef->itemDefs, (void*)itemDef)Number of compound item type members exceeds hardcoded maximum %d, in %s:%d (type->info.compound.members[memberIndex].name = (char*)malloc(sizeof(char) * (strlen(memberName) + 1))) != NULL(newItemDef = (MXFItemDef*)malloc(sizeof(MXFItemDef))) != NULL(newItemDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLmxf_append_list_element(&dataModel->itemDefs, (void*)itemDef)add_item_def(dataModel, newItemDef)typeId < sizeof(dataModel->types) / sizeof(MXFItemType) && dataModel->types[typeId].typeId == 0(type->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLtypeId > 0 && typeId < MXF_EXTENSION_TYPE(newSetDef = (MXFSetDef*)malloc(sizeof(MXFSetDef))) != NULL(newSetDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLmxf_append_list_element(&dataModel->setDefs, (void*)setDef)add_set_def(dataModel, newSetDef)(newDataModel = (MXFDataModel*)malloc(sizeof(MXFDataModel))) != NULL./include/mxf/mxf_baseline_data_model.hmxf_register_basic_type(newDataModel, "Int8", MXF_INT8_TYPE, 1)mxf_register_basic_type(newDataModel, "Int16", MXF_INT16_TYPE, 2)mxf_register_basic_type(newDataModel, "Int32", MXF_INT32_TYPE, 3)mxf_register_basic_type(newDataModel, "Int64", MXF_INT64_TYPE, 4)mxf_register_basic_type(newDataModel, "UInt8", MXF_UINT8_TYPE, 1)mxf_register_basic_type(newDataModel, "UInt16", MXF_UINT16_TYPE, 2)mxf_register_basic_type(newDataModel, "UInt32", MXF_UINT32_TYPE, 3)mxf_register_basic_type(newDataModel, "UInt64", MXF_UINT64_TYPE, 4)mxf_register_basic_type(newDataModel, "Raw", MXF_RAW_TYPE, 0)mxf_register_array_type(newDataModel, "UTF16String", MXF_UTF16STRING_TYPE, MXF_UTF16_TYPE, 0)mxf_register_array_type(newDataModel, "Int32Array", MXF_INT32ARRAY_TYPE, MXF_INT32_TYPE, 0)mxf_register_array_type(newDataModel, "UInt32Array", MXF_UINT32ARRAY_TYPE, MXF_UINT32_TYPE, 0)mxf_register_array_type(newDataModel, "Int64Array", MXF_INT64ARRAY_TYPE, MXF_INT64_TYPE, 0)mxf_register_array_type(newDataModel, "UInt8Array", MXF_UINT8ARRAY_TYPE, MXF_UINT8_TYPE, 0)mxf_register_array_type(newDataModel, "ISO7String", MXF_ISO7STRING_TYPE, MXF_ISO7_TYPE, 0)mxf_register_array_type(newDataModel, "Int32Batch", MXF_INT32BATCH_TYPE, MXF_INT32_TYPE, 0)mxf_register_array_type(newDataModel, "UInt32Batch", MXF_UINT32BATCH_TYPE, MXF_UINT32_TYPE, 0)mxf_register_array_type(newDataModel, "AUIDArray", MXF_AUIDARRAY_TYPE, MXF_AUID_TYPE, 0)mxf_register_array_type(newDataModel, "ULBatch", MXF_ULBATCH_TYPE, MXF_UL_TYPE, 0)mxf_register_array_type(newDataModel, "StrongRefArray", MXF_STRONGREFARRAY_TYPE, MXF_STRONGREF_TYPE, 0)mxf_register_array_type(newDataModel, "StrongRefBatch", MXF_STRONGREFBATCH_TYPE, MXF_STRONGREF_TYPE, 0)mxf_register_array_type(newDataModel, "WeakRefArray", MXF_WEAKREFARRAY_TYPE, MXF_WEAKREF_TYPE, 0)mxf_register_array_type(newDataModel, "WeakRefBatch", MXF_WEAKREFBATCH_TYPE, MXF_WEAKREF_TYPE, 0)mxf_register_array_type(newDataModel, "RationalArray", MXF_RATIONALARRAY_TYPE, MXF_RATIONAL_TYPE, 0)mxf_register_array_type(newDataModel, "RGBALayout", MXF_RGBALAYOUT_TYPE, MXF_RGBALAYOUTCOMPONENT_TYPE, 0)itemType = mxf_register_compound_type(newDataModel, "Rational", MXF_RATIONAL_TYPE)mxf_register_compound_type_member(itemType, "Numerator", MXF_INT32_TYPE)mxf_register_compound_type_member(itemType, "Denominator", MXF_INT32_TYPE)itemType = mxf_register_compound_type(newDataModel, "Timestamp", MXF_TIMESTAMP_TYPE)mxf_register_compound_type_member(itemType, "Year", MXF_UINT16_TYPE)mxf_register_compound_type_member(itemType, "Month", MXF_UINT8_TYPE)mxf_register_compound_type_member(itemType, "Day", MXF_UINT8_TYPE)mxf_register_compound_type_member(itemType, "Hours", MXF_UINT8_TYPE)mxf_register_compound_type_member(itemType, "Minutes", MXF_UINT8_TYPE)mxf_register_compound_type_member(itemType, "Seconds", MXF_UINT8_TYPE)mxf_register_compound_type_member(itemType, "QMSec", MXF_UINT8_TYPE)itemType = mxf_register_compound_type(newDataModel, "ProductVersion", MXF_PRODUCTVERSION_TYPE)mxf_register_compound_type_member(itemType, "Major", MXF_UINT16_TYPE)mxf_register_compound_type_member(itemType, "Minor", MXF_UINT16_TYPE)mxf_register_compound_type_member(itemType, "Patch", MXF_UINT16_TYPE)mxf_register_compound_type_member(itemType, "Build", MXF_UINT16_TYPE)mxf_register_compound_type_member(itemType, "Release", MXF_UINT16_TYPE)itemType = mxf_register_compound_type(newDataModel, "Indirect", MXF_INDIRECT_TYPE)mxf_register_compound_type_member(itemType, "Type", MXF_UL_TYPE)mxf_register_compound_type_member(itemType, "Value", MXF_UINT8ARRAY_TYPE)itemType = mxf_register_compound_type(newDataModel, "RGBALayoutComponent", MXF_RGBALAYOUTCOMPONENT_TYPE)mxf_register_compound_type_member(itemType, "Code", MXF_RGBACODE_TYPE)mxf_register_compound_type_member(itemType, "Depth", MXF_UINT8_TYPE)mxf_register_interpret_type(newDataModel, "VersionType", MXF_VERSIONTYPE_TYPE, MXF_UINT16_TYPE, 0)mxf_register_interpret_type(newDataModel, "UTF16", MXF_UTF16_TYPE, MXF_UINT16_TYPE, 0)mxf_register_interpret_type(newDataModel, "Boolean", MXF_BOOLEAN_TYPE, MXF_UINT8_TYPE, 0)mxf_register_interpret_type(newDataModel, "ISO7", MXF_ISO7_TYPE, MXF_UINT8_TYPE, 0)mxf_register_interpret_type(newDataModel, "Length", MXF_LENGTH_TYPE, MXF_INT64_TYPE, 0)mxf_register_interpret_type(newDataModel, "Position", MXF_POSITION_TYPE, MXF_INT64_TYPE, 0)mxf_register_interpret_type(newDataModel, "RGBACode", MXF_RGBACODE_TYPE, MXF_UINT8_TYPE, 0)mxf_register_interpret_type(newDataModel, "Stream", MXF_STREAM_TYPE, MXF_RAW_TYPE, 0)mxf_register_interpret_type(newDataModel, "DataValue", MXF_DATAVALUE_TYPE, MXF_UINT8ARRAY_TYPE, 0)mxf_register_interpret_type(newDataModel, "Identifier", MXF_IDENTIFIER_TYPE, MXF_UINT8ARRAY_TYPE, 0)mxf_register_interpret_type(newDataModel, "Opaque", MXF_OPAQUE_TYPE, MXF_UINT8ARRAY_TYPE, 0)mxf_register_interpret_type(newDataModel, "UMID", MXF_UMID_TYPE, MXF_IDENTIFIER_TYPE, 32)mxf_register_interpret_type(newDataModel, "UID", MXF_UID_TYPE, MXF_IDENTIFIER_TYPE, 16)mxf_register_interpret_type(newDataModel, "UL", MXF_UL_TYPE, MXF_IDENTIFIER_TYPE, 16)mxf_register_interpret_type(newDataModel, "UUID", MXF_UUID_TYPE, MXF_IDENTIFIER_TYPE, 16)mxf_register_interpret_type(newDataModel, "AUID", MXF_AUID_TYPE, MXF_UL_TYPE, 16)mxf_register_interpret_type(newDataModel, "PackageID", MXF_PACKAGEID_TYPE, MXF_UMID_TYPE, 32)mxf_register_interpret_type(newDataModel, "StrongRef", MXF_STRONGREF_TYPE, MXF_UUID_TYPE, 16)mxf_register_interpret_type(newDataModel, "WeakRef", MXF_WEAKREF_TYPE, MXF_UUID_TYPE, 16)mxf_register_interpret_type(newDataModel, "Orientation", MXF_ORIENTATION_TYPE, MXF_UINT8_TYPE, 0)mxf_register_set_def(newDataModel, "root", &MXF_SET_K(root), &MXF_SET_K(root))mxf_register_set_def(newDataModel, "InterchangeObject", &MXF_SET_K(root), &MXF_SET_K(InterchangeObject))mxf_register_item_def(newDataModel, "InstanceUID", &MXF_SET_K(InterchangeObject), &MXF_ITEM_K(InterchangeObject, InstanceUID), 0x3c0a, MXF_UUID_TYPE, 1)mxf_register_item_def(newDataModel, "GenerationUID", &MXF_SET_K(InterchangeObject), &MXF_ITEM_K(InterchangeObject, GenerationUID), 0x0102, MXF_UUID_TYPE, 0)mxf_register_set_def(newDataModel, "Preface", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Preface))mxf_register_item_def(newDataModel, "LastModifiedDate", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, LastModifiedDate), 0x3b02, MXF_TIMESTAMP_TYPE, 1)mxf_register_item_def(newDataModel, "Version", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, Version), 0x3b05, MXF_VERSIONTYPE_TYPE, 1)mxf_register_item_def(newDataModel, "ObjectModelVersion", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ObjectModelVersion), 0x3b07, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "PrimaryPackage", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, PrimaryPackage), 0x3b08, MXF_WEAKREF_TYPE, 0)mxf_register_item_def(newDataModel, "Identifications", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, Identifications), 0x3b06, MXF_STRONGREFARRAY_TYPE, 1)mxf_register_item_def(newDataModel, "ContentStorage", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ContentStorage), 0x3b03, MXF_STRONGREF_TYPE, 1)mxf_register_item_def(newDataModel, "OperationalPattern", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, OperationalPattern), 0x3b09, MXF_UL_TYPE, 1)mxf_register_item_def(newDataModel, "EssenceContainers", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, EssenceContainers), 0x3b0a, MXF_ULBATCH_TYPE, 1)mxf_register_item_def(newDataModel, "DMSchemes", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, DMSchemes), 0x3b0b, MXF_ULBATCH_TYPE, 1)mxf_register_set_def(newDataModel, "Identification", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Identification))mxf_register_item_def(newDataModel, "ThisGenerationUID", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ThisGenerationUID), 0x3c09, MXF_UUID_TYPE, 1)mxf_register_item_def(newDataModel, "CompanyName", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, CompanyName), 0x3c01, MXF_UTF16STRING_TYPE, 1)mxf_register_item_def(newDataModel, "ProductName", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ProductName), 0x3c02, MXF_UTF16STRING_TYPE, 1)mxf_register_item_def(newDataModel, "ProductVersion", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ProductVersion), 0x3c03, MXF_PRODUCTVERSION_TYPE, 0)mxf_register_item_def(newDataModel, "VersionString", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, VersionString), 0x3c04, MXF_UTF16STRING_TYPE, 1)mxf_register_item_def(newDataModel, "ProductUID", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ProductUID), 0x3c05, MXF_UUID_TYPE, 1)mxf_register_item_def(newDataModel, "ModificationDate", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ModificationDate), 0x3c06, MXF_TIMESTAMP_TYPE, 1)mxf_register_item_def(newDataModel, "ToolkitVersion", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ToolkitVersion), 0x3c07, MXF_PRODUCTVERSION_TYPE, 0)mxf_register_item_def(newDataModel, "Platform", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, Platform), 0x3c08, MXF_UTF16STRING_TYPE, 0)mxf_register_set_def(newDataModel, "ContentStorage", &MXF_SET_K(InterchangeObject), &MXF_SET_K(ContentStorage))mxf_register_item_def(newDataModel, "Packages", &MXF_SET_K(ContentStorage), &MXF_ITEM_K(ContentStorage, Packages), 0x1901, MXF_STRONGREFBATCH_TYPE, 1)mxf_register_item_def(newDataModel, "EssenceContainerData", &MXF_SET_K(ContentStorage), &MXF_ITEM_K(ContentStorage, EssenceContainerData), 0x1902, MXF_STRONGREFBATCH_TYPE, 0)mxf_register_set_def(newDataModel, "EssenceContainerData", &MXF_SET_K(InterchangeObject), &MXF_SET_K(EssenceContainerData))mxf_register_item_def(newDataModel, "LinkedPackageUID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, LinkedPackageUID), 0x2701, MXF_UMID_TYPE, 1)mxf_register_item_def(newDataModel, "IndexSID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, IndexSID), 0x3f06, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "BodySID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, BodySID), 0x3f07, MXF_UINT32_TYPE, 1)mxf_register_set_def(newDataModel, "GenericPackage", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericPackage))mxf_register_item_def(newDataModel, "PackageUID", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageUID), 0x4401, MXF_UMID_TYPE, 1)mxf_register_item_def(newDataModel, "Name", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, Name), 0x4402, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(newDataModel, "PackageCreationDate", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageCreationDate), 0x4405, MXF_TIMESTAMP_TYPE, 1)mxf_register_item_def(newDataModel, "PackageModifiedDate", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageModifiedDate), 0x4404, MXF_TIMESTAMP_TYPE, 1)mxf_register_item_def(newDataModel, "Tracks", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, Tracks), 0x4403, MXF_STRONGREFARRAY_TYPE, 1)mxf_register_set_def(newDataModel, "Locator", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Locator))mxf_register_set_def(newDataModel, "NetworkLocator", &MXF_SET_K(Locator), &MXF_SET_K(NetworkLocator))mxf_register_item_def(newDataModel, "URLString", &MXF_SET_K(NetworkLocator), &MXF_ITEM_K(NetworkLocator, URLString), 0x4001, MXF_UTF16STRING_TYPE, 1)mxf_register_set_def(newDataModel, "TextLocator", &MXF_SET_K(Locator), &MXF_SET_K(TextLocator))mxf_register_item_def(newDataModel, "LocatorName", &MXF_SET_K(TextLocator), &MXF_ITEM_K(TextLocator, LocatorName), 0x4101, MXF_UTF16STRING_TYPE, 1)mxf_register_set_def(newDataModel, "GenericTrack", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericTrack))mxf_register_item_def(newDataModel, "TrackID", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackID), 0x4801, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "TrackNumber", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackNumber), 0x4804, MXF_UINT32_TYPE, 1)mxf_register_item_def(newDataModel, "TrackName", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackName), 0x4802, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(newDataModel, "Sequence", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, Sequence), 0x4803, MXF_STRONGREF_TYPE, 1)mxf_register_set_def(newDataModel, "StaticTrack", &MXF_SET_K(GenericTrack), &MXF_SET_K(StaticTrack))mxf_register_set_def(newDataModel, "Track", &MXF_SET_K(GenericTrack), &MXF_SET_K(Track))mxf_register_item_def(newDataModel, "EditRate", &MXF_SET_K(Track), &MXF_ITEM_K(Track, EditRate), 0x4b01, MXF_RATIONAL_TYPE, 1)mxf_register_item_def(newDataModel, "Origin", &MXF_SET_K(Track), &MXF_ITEM_K(Track, Origin), 0x4b02, MXF_POSITION_TYPE, 1)mxf_register_set_def(newDataModel, "EventTrack", &MXF_SET_K(GenericTrack), &MXF_SET_K(EventTrack))mxf_register_item_def(newDataModel, "EventEditRate", &MXF_SET_K(EventTrack), &MXF_ITEM_K(EventTrack, EventEditRate), 0x4901, MXF_RATIONAL_TYPE, 1)mxf_register_item_def(newDataModel, "EventOrigin", &MXF_SET_K(EventTrack), &MXF_ITEM_K(EventTrack, EventOrigin), 0x4902, MXF_POSITION_TYPE, 0)mxf_register_set_def(newDataModel, "StructuralComponent", &MXF_SET_K(InterchangeObject), &MXF_SET_K(StructuralComponent))mxf_register_item_def(newDataModel, "DataDefinition", &MXF_SET_K(StructuralComponent), &MXF_ITEM_K(StructuralComponent, DataDefinition), 0x0201, MXF_UL_TYPE, 1)mxf_register_item_def(newDataModel, "Duration", &MXF_SET_K(StructuralComponent), &MXF_ITEM_K(StructuralComponent, Duration), 0x0202, MXF_LENGTH_TYPE, 0)mxf_register_set_def(newDataModel, "Sequence", &MXF_SET_K(StructuralComponent), &MXF_SET_K(Sequence))mxf_register_item_def(newDataModel, "StructuralComponents", &MXF_SET_K(Sequence), &MXF_ITEM_K(Sequence, StructuralComponents), 0x1001, MXF_STRONGREFARRAY_TYPE, 1)mxf_register_set_def(newDataModel, "TimecodeComponent", &MXF_SET_K(StructuralComponent), &MXF_SET_K(TimecodeComponent))mxf_register_item_def(newDataModel, "RoundedTimecodeBase", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, RoundedTimecodeBase), 0x1502, MXF_UINT16_TYPE, 1)mxf_register_item_def(newDataModel, "StartTimecode", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, StartTimecode), 0x1501, MXF_POSITION_TYPE, 1)mxf_register_item_def(newDataModel, "DropFrame", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, DropFrame), 0x1503, MXF_BOOLEAN_TYPE, 1)mxf_register_set_def(newDataModel, "SourceClip", &MXF_SET_K(StructuralComponent), &MXF_SET_K(SourceClip))mxf_register_item_def(newDataModel, "StartPosition", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, StartPosition), 0x1201, MXF_POSITION_TYPE, 1)mxf_register_item_def(newDataModel, "SourcePackageID", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, SourcePackageID), 0x1101, MXF_PACKAGEID_TYPE, 1)mxf_register_item_def(newDataModel, "SourceTrackID", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, SourceTrackID), 0x1102, MXF_UINT32_TYPE, 1)mxf_register_set_def(newDataModel, "DMSegment", &MXF_SET_K(StructuralComponent), &MXF_SET_K(DMSegment))mxf_register_item_def(newDataModel, "EventStartPosition", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, EventStartPosition), 0x0601, MXF_POSITION_TYPE, 1)mxf_register_item_def(newDataModel, "EventComment", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, EventComment), 0x0602, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(newDataModel, "TrackIDs", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, TrackIDs), 0x6102, MXF_UINT32BATCH_TYPE, 0)mxf_register_item_def(newDataModel, "DMFramework", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, DMFramework), 0x6101, MXF_STRONGREF_TYPE, 0)mxf_register_set_def(newDataModel, "DMSourceClip", &MXF_SET_K(SourceClip), &MXF_SET_K(DMSourceClip))mxf_register_item_def(newDataModel, "DMSourceClipTrackIDs", &MXF_SET_K(DMSourceClip), &MXF_ITEM_K(DMSourceClip, DMSourceClipTrackIDs), 0x6103, MXF_UINT32BATCH_TYPE, 0)mxf_register_set_def(newDataModel, "MaterialPackage", &MXF_SET_K(GenericPackage), &MXF_SET_K(MaterialPackage))mxf_register_set_def(newDataModel, "SourcePackage", &MXF_SET_K(GenericPackage), &MXF_SET_K(SourcePackage))mxf_register_item_def(newDataModel, "Descriptor", &MXF_SET_K(SourcePackage), &MXF_ITEM_K(SourcePackage, Descriptor), 0x4701, MXF_STRONGREF_TYPE, 0)mxf_register_set_def(newDataModel, "GenericDescriptor", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericDescriptor))mxf_register_item_def(newDataModel, "Locators", &MXF_SET_K(GenericDescriptor), &MXF_ITEM_K(GenericDescriptor, Locators), 0x2f01, MXF_STRONGREFARRAY_TYPE, 0)mxf_register_set_def(newDataModel, "FileDescriptor", &MXF_SET_K(GenericDescriptor), &MXF_SET_K(FileDescriptor))mxf_register_item_def(newDataModel, "LinkedTrackID", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, LinkedTrackID), 0x3006, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "SampleRate", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, SampleRate), 0x3001, MXF_RATIONAL_TYPE, 1)mxf_register_item_def(newDataModel, "ContainerDuration", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, ContainerDuration), 0x3002, MXF_LENGTH_TYPE, 0)mxf_register_item_def(newDataModel, "EssenceContainer", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, EssenceContainer), 0x3004, MXF_UL_TYPE, 1)mxf_register_item_def(newDataModel, "Codec", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, Codec), 0x3005, MXF_UL_TYPE, 0)GenericPictureEssenceDescriptormxf_register_set_def(newDataModel, "GenericPictureEssenceDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(GenericPictureEssenceDescriptor))mxf_register_item_def(newDataModel, "SignalStandard", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SignalStandard), 0x3215, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "FrameLayout", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameLayout), 0x320c, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "StoredWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredWidth), 0x3203, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "StoredHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredHeight), 0x3202, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "StoredF2Offset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredF2Offset), 0x3216, MXF_INT32_TYPE, 0)mxf_register_item_def(newDataModel, "SampledWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledWidth), 0x3205, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "SampledHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledHeight), 0x3204, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "SampledXOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledXOffset), 0x3206, MXF_INT32_TYPE, 0)mxf_register_item_def(newDataModel, "SampledYOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledYOffset), 0x3207, MXF_INT32_TYPE, 0)mxf_register_item_def(newDataModel, "DisplayHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayHeight), 0x3208, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "DisplayWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayWidth), 0x3209, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "DisplayXOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayXOffset), 0x320a, MXF_INT32_TYPE, 0)mxf_register_item_def(newDataModel, "DisplayYOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayYOffset), 0x320b, MXF_INT32_TYPE, 0)mxf_register_item_def(newDataModel, "DisplayF2Offset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayF2Offset), 0x3217, MXF_INT32_TYPE, 0)mxf_register_item_def(newDataModel, "AspectRatio", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, AspectRatio), 0x320e, MXF_RATIONAL_TYPE, 0)mxf_register_item_def(newDataModel, "ActiveFormatDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ActiveFormatDescriptor), 0x3218, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "VideoLineMap", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, VideoLineMap), 0x320d, MXF_INT32ARRAY_TYPE, 0)mxf_register_item_def(newDataModel, "AlphaTransparency", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, AlphaTransparency), 0x320f, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "CaptureGamma", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, CaptureGamma), 0x3210, MXF_UL_TYPE, 0)mxf_register_item_def(newDataModel, "ImageAlignmentOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageAlignmentOffset), 0x3211, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "ImageStartOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageStartOffset), 0x3213, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "ImageEndOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageEndOffset), 0x3214, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "FieldDominance", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, FieldDominance), 0x3212, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "PictureEssenceCoding", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, PictureEssenceCoding), 0x3201, MXF_UL_TYPE, 0)mxf_register_set_def(newDataModel, "CDCIEssenceDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_SET_K(CDCIEssenceDescriptor))mxf_register_item_def(newDataModel, "ComponentDepth", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ComponentDepth), 0x3301, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "HorizontalSubsampling", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, HorizontalSubsampling), 0x3302, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "VerticalSubsampling", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, VerticalSubsampling), 0x3308, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "ColorSiting", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ColorSiting), 0x3303, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "ReversedByteOrder", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ReversedByteOrder), 0x330b, MXF_BOOLEAN_TYPE, 0)mxf_register_item_def(newDataModel, "PaddingBits", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, PaddingBits), 0x3307, MXF_INT16_TYPE, 0)mxf_register_item_def(newDataModel, "AlphaSampleDepth", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, AlphaSampleDepth), 0x3309, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "BlackRefLevel", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, BlackRefLevel), 0x3304, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "WhiteReflevel", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, WhiteReflevel), 0x3305, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "ColorRange", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ColorRange), 0x3306, MXF_UINT32_TYPE, 0)mxf_register_set_def(newDataModel, "RGBAEssenceDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_SET_K(RGBAEssenceDescriptor))mxf_register_item_def(newDataModel, "ComponentMaxRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ComponentMaxRef), 0x3406, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "ComponentMinRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ComponentMinRef), 0x3407, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "AlphaMaxRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, AlphaMaxRef), 0x3408, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "AlphaMinRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, AlphaMinRef), 0x3409, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "ScanningDirection", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ScanningDirection), 0x3405, MXF_ORIENTATION_TYPE, 0)mxf_register_item_def(newDataModel, "PixelLayout", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, PixelLayout), 0x3401, MXF_RGBALAYOUT_TYPE, 0)mxf_register_item_def(newDataModel, "Palette", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, Palette), 0x3403, MXF_DATAVALUE_TYPE, 0)mxf_register_item_def(newDataModel, "PaletteLayout", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, PaletteLayout), 0x3404, MXF_RGBALAYOUT_TYPE, 0)mxf_register_set_def(newDataModel, "GenericSoundEssenceDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(GenericSoundEssenceDescriptor))mxf_register_item_def(newDataModel, "AudioSamplingRate", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioSamplingRate), 0x3d03, MXF_RATIONAL_TYPE, 0)mxf_register_item_def(newDataModel, "Locked", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, Locked), 0x3d02, MXF_BOOLEAN_TYPE, 0)mxf_register_item_def(newDataModel, "AudioRefLevel", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioRefLevel), 0x3d04, MXF_INT8_TYPE, 0)mxf_register_item_def(newDataModel, "ElectroSpatialFormulation", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, ElectroSpatialFormulation), 0x3d05, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "ChannelCount", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, ChannelCount), 0x3d07, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "QuantizationBits", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, QuantizationBits), 0x3d01, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "DialNorm", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, DialNorm), 0x3d0c, MXF_INT8_TYPE, 0)mxf_register_item_def(newDataModel, "SoundEssenceCompression", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, SoundEssenceCompression), 0x3d06, MXF_UL_TYPE, 0)mxf_register_set_def(newDataModel, "GenericDataEssenceDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(GenericDataEssenceDescriptor))mxf_register_item_def(newDataModel, "DataEssenceCoding", &MXF_SET_K(GenericDataEssenceDescriptor), &MXF_ITEM_K(GenericDataEssenceDescriptor, DataEssenceCoding), 0x3e01, MXF_UL_TYPE, 0)mxf_register_set_def(newDataModel, "MultipleDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(MultipleDescriptor))mxf_register_item_def(newDataModel, "SubDescriptorUIDs", &MXF_SET_K(MultipleDescriptor), &MXF_ITEM_K(MultipleDescriptor, SubDescriptorUIDs), 0x3f01, MXF_STRONGREFARRAY_TYPE, 1)mxf_register_set_def(newDataModel, "WaveAudioDescriptor", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_SET_K(WaveAudioDescriptor))mxf_register_item_def(newDataModel, "BlockAlign", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, BlockAlign), 0x3d0a, MXF_UINT16_TYPE, 1)mxf_register_item_def(newDataModel, "SequenceOffset", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, SequenceOffset), 0x3d0b, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "AvgBps", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, AvgBps), 0x3d09, MXF_UINT32_TYPE, 1)mxf_register_set_def(newDataModel, "AES3AudioDescriptor", &MXF_SET_K(WaveAudioDescriptor), &MXF_SET_K(AES3AudioDescriptor))mxf_register_set_def(newDataModel, "DMFramework", &MXF_SET_K(InterchangeObject), &MXF_SET_K(DMFramework))mxf_register_set_def(newDataModel, "DMSet", &MXF_SET_K(InterchangeObject), &MXF_SET_K(DMSet))item_def_eqset_def_eqadd_set_def+4S +4+4 +4S /+4+4+4+4+4+4+4+4+4+4S 0+4 +4 +4 +4 +4 +4 +4+4  +4 +4S +4+4+4S #+4+4+4+4S 4+4+4+4+4+4+4S 1+4S 2+4+4S 3+4+4S 8+4+4+4+4+4S :+4S ;+40+4+4S 9+40+4 +4S +4+4+4S +4 +4S +4+4+4+4S +4+4+4+4S A+4+40+4+4 +4S E+4+4S 6+4S 7+4+4S $+4+4S %+4+4+4+4+4+4S '+4+4+4+4+4+4+4+4 +4 +4 +4 +4 +4+4+4+4 +4+4 +4+4+4+4+4+4+4S (+4 +4+4+4+4 +4+4+4+4+4+4S )+4 +4 +4 +4+4+4+4+4 +4S B+4+4+4+4+4+4+4+4+4S C+4+4S D+4 +4S H+4+4+4+4S G+4S +4S ./mxf/mxf_header_metadata.citem->length >= 8index < countitem->length == 2item->length == 10item->length == 1item->length == 8item->length == 32item->length == 16set->headerMetadata != NULLitem->length == 4mxf_write_set(mxfFile, set)add_item(set, newItem)newItem->length >= 8elementLen == existElementLenheaderByteCount != 0mxf_is_primer_pack(pkey)mxf_skip(mxfFile, len)count == headerByteCountmxf_find_item_def(headerMetadata->dataModel, key, &itemDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)key, itemDef->localTag, &tag)(item->value = (uint8_t*)malloc(sizeof(uint8_t) * (len))) != NULLmxf_get_item(set, itemKey, &item)mxf_get_uuid_item(set, itemKey, &uuidValue)mxf_dereference_s(set->headerMetadata, setsIter, &uuidValue, value)mxf_dereference(set->headerMetadata, &uuidValue, value)mxf_write_local_tag(mxfFile, item->tag)mxf_write_uint16(mxfFile, item->length)mxf_file_write(mxfFile, item->value, item->length) == item->lengthmxf_write_fixed_kl(mxfFile, &set->key, 4, setLen)mxf_write_kl(mxfFile, &set->key, setLen)mxf_write_item(mxfFile, (MXFMetadataItem*)mxf_get_iter_element(&iter))setSize == set->fixedSpaceAllocation || (setSize < set->fixedSpaceAllocation && setSize + mxf_get_min_llen(mxfFile) + mxfKey_extlen <= set->fixedSpaceAllocation)mxf_write_fill(mxfFile, (uint32_t)(set->fixedSpaceAllocation - setSize))mxf_write_primer_pack(mxfFile, headerMetadata->primerPack)mxf_file_read(mxfFile, buffer, len) == lenmxf_read_local_tag(mxfFile, itemTag)mxf_read_uint16(mxfFile, itemLen)mxf_find_set_def(headerMetadata->dataModel, key, &setDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)&itemDef->key, itemDef->localTag, &tag)(newSet = (MXFMetadataSet*)malloc(sizeof(MXFMetadataSet))) != NULLset->headerMetadata != NULL && set->headerMetadata->dataModel != NULLmxf_create_list(&newList, NULL)mxf_append_list_element(newList, (void*)set)mxf_get_list_length(setList) == 1mxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(Preface), &prefaceSet)mxf_write_set(mxfFile, prefaceSet)mxf_write_header_primer_pack(mxfFile, headerMetadata)mxf_write_header_sets(mxfFile, headerMetadata)(newItem = (MXFMetadataItem*)malloc(sizeof(MXFMetadataItem))) != NULLmxf_remove_item(item->set, &item->key, &removedItem)mxf_append_list_element(&set->items, (void*)item)mxf_find_item_def(headerMetadata->dataModel, itemKey, &itemDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)itemKey, itemDef->localTag, &tag)mxf_create_item(set, itemKey, tag, &resultItem)set->headerMetadata != ((void *)0)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8))) != NULLget_or_create_set_item(set->headerMetadata, set, itemKey, &newItem)mxf_set_item_value(newItem, buffer, 8)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + arrayLen * elementLen))) != NULLnewItem->length == 8 + arrayLen * existElementLen8 + arrayLen * elementLen < 65536mxf_set_item_value(newItem, buffer, (uint16_t)(8 + arrayLen * elementLen))mxf_grow_array_item(set, itemKey, mxfUUID_extlen, 1, &arrayElement)8 + count * elementLen < 65536(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + count * elementLen))) != NULLmxf_set_item_value(newItem, buffer, (uint16_t)(8 + count * elementLen))mxf_set_item_value(newItem, buffer, 2)mxf_set_item_value(newItem, buffer, 10)mxf_set_item_value(newItem, buffer, 1)mxf_set_item_value(newItem, buffer, 32)mxf_set_item_value(newItem, buffer, 16)mxf_set_item_value(newItem, buffer, size * mxfUTF16Char_extlen)mxf_set_item_value(newItem, buffer, (uint16_t)((wcslen(value) + 1) * mxfUTF16Char_extlen))mxf_set_item_value(newItem, buffer, 4)destSet->headerMetadata != ((void *)0)mxf_get_item(sourceSet, itemKey, &sourceItem)get_or_create_set_item(destSet->headerMetadata, destSet, itemKey, &newItem)mxf_set_item_value(newItem, sourceItem->value, sourceItem->length)mxf_set_item_value(newItem, value, len)!mxf_equals_uuid(&set->instanceUID, &g_Null_UUID)mxf_remove_set(set->headerMetadata, set)mxf_append_list_element(&headerMetadata->sets, (void*)set)headerMetadata->primerPack != ((void *)0)create_empty_set(key, &newSet)mxf_read_item_tl(mxfFile, &itemTag, &itemLen)mxf_create_item(newSet, &itemKey, itemTag, &newItem)mxf_read_item(mxfFile, newItem, itemLen)mxf_skip(mxfFile, (int64_t)itemLen)Encountered item with tag %d not registered in the primer, in %s:%d Incorrect metadata set length encountered, in %s:%d Metadata set does not have InstanceUID item, in %s:%d mxf_add_set(headerMetadata, newSet)mxf_skip(mxfFile, (int64_t)len)mxf_read_primer_pack(mxfFile, &headerMetadata->primerPack)filter->before_set_read(filter->privateData, headerMetadata, &key, llen, len, &skip)mxf_read_and_return_set(mxfFile, &key, len, headerMetadata, 0, &newSet)filter->after_set_read(filter->privateData, headerMetadata, newSet, &skip)mxf_read_set(mxfFile, &key, len, headerMetadata, 1)mxf_set_uuid_item(newSet, &MXF_ITEM_K(InterchangeObject, InstanceUID), &uuid)(newHeaderMetadata = (MXFHeaderMetadata*)malloc(sizeof(MXFHeaderMetadata))) != NULLmxf_create_primer_pack(&newHeaderMetadata->primerPack)mxf_set_empty_array_itemmxf_grow_array_itemmxf_alloc_array_item_elementsmxf_set_rgba_layout_component_itemmxf_set_product_version_itemmxf_set_boolean_itemmxf_set_length_itemmxf_set_position_itemmxf_set_rational_itemmxf_set_umid_itemmxf_set_weakref_itemmxf_set_strongref_itemmxf_set_fixed_size_utf16string_itemmxf_set_utf16string_itemmxf_set_timestamp_itemmxf_set_auid_itemmxf_set_ul_itemmxf_set_uuid_itemmxf_set_version_type_itemmxf_set_int64_itemmxf_set_int32_itemmxf_set_int16_itemmxf_set_int8_itemmxf_set_uint64_itemmxf_set_uint32_itemmxf_set_uint16_itemmxf_set_uint8_itemmxf_clone_itemmxf_set_itemset_eq_instanceuid+4S /+4mxf_read_and_return_setitem_eq_keyeq_pointer./utils/mxf_uu_metadata.csequenceComponentCount >= 1mxf_get_utf16string_item_size(set, itemKey, &size)(newValue = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (size))) != NULLmxf_get_utf16string_item(set, itemKey, newValue)mxf_initialise_array_item_iterator(packageSet, &MXF_ITEM_K(GenericPackage, Tracks), iter)mxf_get_strongref_item(sourcePackageSet, &MXF_ITEM_K(SourcePackage, Descriptor), &descriptorSet)mxf_initialise_array_item_iterator(descriptorSet, &MXF_ITEM_K(MultipleDescriptor, SubDescriptorUIDs), &iter)mxf_get_uint32_item(childDescriptorSet, &MXF_ITEM_K(FileDescriptor, LinkedTrackID), &linkedTrackID)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(FileDescriptor, LinkedTrackID), &linkedTrackID)mxf_get_strongref(headerMetadata, arrayData, trackSet)mxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(ContentStorage), &contentStorageSet)mxf_initialise_array_item_iterator(contentStorageSet, &MXF_ITEM_K(ContentStorage, Packages), &iter)mxf_get_umid_item(set, &MXF_ITEM_K(GenericPackage, PackageUID), &packageUID)mxf_uu_get_referenced_package(headerMetadata, sourcePackageUID, &packageSet)mxf_is_subclass_of(packageSet->headerMetadata->dataModel, &packageSet->key, &MXF_SET_K(GenericPackage))mxf_uu_get_package_tracks(packageSet, &iter)mxf_get_uint32_item(trackSet, &MXF_ITEM_K(GenericTrack, TrackID), &trackID)mxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(EssenceContainerData), &essContainerDataSet)mxf_get_umid_item(essContainerDataSet, &MXF_ITEM_K(EssenceContainerData, LinkedPackageUID), &topFilePackageUID)mxf_uu_get_referenced_package(headerMetadata, &topFilePackageUID, &set)mxf_is_subclass_of(set->headerMetadata->dataModel, &set->key, &MXF_SET_K(SourcePackage))mxf_get_strongref_item(trackSet, &MXF_ITEM_K(GenericTrack, Sequence), &sequenceSet)mxf_get_array_item_count(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), &sequenceComponentCount)mxf_get_array_item_element(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), i, &arrayElement)mxf_is_subclass_of(sourceClipSet->headerMetadata->dataModel, &sourceClipSet->key, &MXF_SET_K(SourceClip))mxf_get_umid_item(sourceClipSet, &MXF_ITEM_K(SourceClip, SourcePackageID), sourcePackageUID)mxf_get_uint32_item(sourceClipSet, &MXF_ITEM_K(SourceClip, SourceTrackID), sourceTrackID)mxf_get_ul_item(sequenceSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), dataDef)mxf_get_length_item(sequenceSet, &MXF_ITEM_K(StructuralComponent, Duration), duration)mxf_uu_get_track_duration(trackSet, &localDuration)mxf_get_rational_item(trackSet, &MXF_ITEM_K(Track, EditRate), &localEditRate)?+4+4S D+4 +4+4S 4+4+4S +4+4+4+4S +4 +4+4+4+40+4+4+4S #+4+4S 7Cannot forward truncate read-only mxf page file Failed to truncate '%s' to zero length: %s Filename template '%s' doesn't contain %%d (newMXFFile->sysData = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newMXFFile->sysData->filenameTemplate = (char*)malloc(sizeof(char) * (strlen(filenameTemplate) + 1))) != NULLSize of first file '%s' (%lld does not equal page size %lld (newMXFFile->sysData->pages = (Page*)malloc(sizeof(Page) * (allocatedPages))) != NULL(newPages = (Page*)malloc(sizeof(Page) * (sysData->numPagesAllocated + 64))) != NULLFailed to open mxf page file which was removed after truncation Failed to open paged mxf file '%s': %s (newFileDescriptor = (FileDescriptor*)malloc(sizeof(FileDescriptor))) != NULL./utils/mxf_page_file.cFailed to stat file '%s': %s %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02xUMID = %s K = %s ./mxf/mxf_primer.cmxf_read_uid(mxfFile, &uid)mxf_write_kl(mxfFile, &g_PrimerPack_key, 8 + 18 * numberOfItems)mxf_write_array_header(mxfFile, numberOfItems, 18)mxf_write_local_tag(mxfFile, entry->localTag)mxf_write_uid(mxfFile, &entry->uid)(newEntry = (MXFPrimerPackEntry*)malloc(sizeof(MXFPrimerPackEntry))) != NULLmxf_append_list_element(&primerPack->entries, (void*)entry)add_primer_pack_entry(primerPack, newEntry)Could not create a unique tag - reached the end of the allowed dynamic tag values, in %s:%d Local tag %x already in use, in %s:%d create_primer_pack_entry(primerPack, &newEntry)mxf_create_item_tag(primerPack, &tag)(newPrimerPack = (MXFPrimerPack*)malloc(sizeof(MXFPrimerPack))) != NULLmxf_create_primer_pack(&newPrimerPack)mxf_read_array_header(mxfFile, &numberOfItems, &itemLength)mxf_read_local_tag(mxfFile, &localTag)create_primer_pack_entry(newPrimerPack, &newEntry)+4 entry_eq_tagentry_eq_uid; \< \|zR| AB E< AB E\AB EK  P0  oP4 oԈooh oŠҊ"2BRbr‹ҋ"2BRbrŒҌ"2BopGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux),t& P]5+H@b0ghD!_&=jpi?M]` E><)x@ $P!y_IO_stdin_used4 main5mxf_complete_essence_element_key mxf_complete_essence_element_track_num_is_op_1ais_op_atommxf_is_descriptive_metadatamxf_is_datamxf_is_timecodeKmxf_is_soundxmxf_is_pictureHlmxf_get_list_lengthmxf_find_list_element mxf_get_first_list_elementA mxf_get_last_list_elementp mxf_get_list_element mxf_initialise_list_iter mxf_initialise_list_iter_atY mxf_next_list_iter_element mxf_get_iter_element mxf_get_list_iter_index mxf_remove_list_element\ mxf_clear_list mxf_free_list mxf_insert_list_elemento mxf_prepend_list_element mxf_append_list_element mxf_initialise_list3 mxf_create_listmb mxf_log_file_close.mxf_log_file_openmxf_log_defaultmxf_logg_mxfLogLevelkh2mxf_file_read mxf_file_writelmxf_file_getcmxf_file_putcmxf_file_eofmxf_file_seekOmxf_file_tell}mxf_file_is_seekablemxf_file_sizemxf_file_set_min_llenmxf_get_min_llenAmxf_read_uint8mxf_read_uint16mxf_read_uint32^mxf_read_uint64mxf_read_int8mxf_read_int16Gmxf_read_int32mxf_read_int64mxf_write_uint8mxf_write_uint16Tmxf_write_uint32mxf_write_uint64mxf_write_int8Amxf_write_int16~mxf_write_int32mxf_write_int64mxf_read_ul>mxf_read_kmxf_read_l"mxf_read_klmxf_read_keymxf_read_uidmxf_read_uuidDmxf_read_local_tagmxf_skip mxf_write_local_tagKmxf_write_kmxf_write_ulmxf_write_uidmxf_write_uuidbmxf_get_llenmxf_read_batch_headermxf_write_batch_headerOmxf_read_array_headermxf_write_array_headermxf_is_ulmxf_set_runin_lenNmxf_get_runin_len|mxf_equals_umidmxf_equals_uidmxf_equals_uuidDmxf_equals_ul_mod_regvermxf_equals_ulmxf_equals_key_mod_regvermxf_equals_key_prefixPmxf_equals_keymxf_write_fixed_lmxf_write_fixed_klzmxf_write_lmxf_write_kl mxf_file_close mxf_byte_array_wrap_read;!mxf_stdin_wrap_readP#mxf_disk_file_open_modify#mxf_disk_file_open_read$$mxf_disk_file_open_new4_a%w mxf_write_rip mxf_initialise_file_partitionsA mxf_append_partition_esscont_label mxf_append_partition mxf_read_rip mxf_clear_partition mxf_free_partition5mxf_clear_rip]mxf_clear_file_partitionsmxf_allocate_spacemxf_write_fill?mxf_fill_to_positionmxf_fill_to_kaghmxf_mark_index_endmxf_mark_index_startmxf_mark_header_endTmxf_mark_header_startmxf_write_partitionmxf_initialise_partition<mxf_initialise_with_partitionmxf_create_from_partitionmxf_append_new_from_partitionHmxf_create_partitionmxf_read_partition%mxf_append_new_partitionymxf_free_file_partitionsmxf_create_file_partitionsmxf_is_fillermxf_read_next_nonfiller_klmxf_is_partition_packmxf_partition_is_closed_and_completemxf_partition_is_completemxf_partition_is_closedJmxf_is_footer_partition_packwmxf_update_partitions%mxf_is_body_partition_packRmxf_is_header_partition_packmxf_read_header_pp_kl_with_runin&mxf_read_header_pp_kl/%u mxf_get_item_def_type mxf_find_item_def_in_set_def0 mxf_find_item_def mxf_find_set_def mxf_is_subclass_of mxf_check_data_model mxf_finalise_data_modelimxf_register_compound_type_membermxf_register_item_defmxf_register_interpret_typeBmxf_register_compound_typemxf_register_array_typeVmxf_register_basic_typemxf_free_data_modelDmxf_register_set_defmxf_load_data_modelN+Ymxf_set_fixed_set_space_allocationmxf_get_uint8Lmxf_get_uint16mxf_get_uint32mxf_get_uint64mxf_get_int8Bmxf_get_int16mxf_get_int32mxf_get_int64mxf_get_version_type8mxf_get_timestampwmxf_get_lengthmxf_get_rationalmxf_get_position.mxf_get_booleanmmxf_get_product_versionmxf_get_rgba_layout_componentmxf_get_array_header3mxf_get_utf16string_sizemxf_get_utf16stringmxf_set_uint8Jmxf_set_uint16mxf_set_uint32mxf_set_uint64mxf_set_int8.mxf_set_int16gmxf_set_int32mxf_set_int64mxf_set_version_typemxf_set_rationalXmxf_set_positionmxf_set_lengthmxf_set_booleanmxf_set_product_versionHmxf_set_rgba_layout_componentmxf_set_array_headermxf_next_array_item_elementmxf_free_itemmxf_register_itemimxf_set_item_valuemxf_set_timestampmxf_set_umid?mxf_set_uuidmxf_set_weakrefmxf_set_strongrefmxf_set_auidDmxf_set_ulmxf_get_umidmxf_get_auidmxf_get_ulEmxf_get_uuidmxf_set_fixed_size_utf16stringmxf_set_utf16stringKmxf_get_external_utf16string_sizeinitialise_sets_iter mxf_dereference_s mxf_get_weakref_s mxf_get_strongref_sV!mxf_dereference!mxf_get_weakref "mxf_get_strongrefh"mxf_get_item"mxf_initialise_array_item_iterator"#mxf_get_array_item_element#mxf_get_array_item_element_len$mxf_get_array_item_count$mxf_get_rgba_layout_component_item$mxf_get_product_version_itemA%mxf_get_boolean_item%mxf_get_position_item%mxf_get_rational_itemX&mxf_get_length_item&mxf_get_utf16string_item'mxf_get_utf16string_item_sizeo'mxf_get_timestamp_item'mxf_get_umid_item)(mxf_get_auid_item(mxf_get_ul_item(mxf_get_uuid_item@)mxf_get_weakref_item_s)mxf_get_strongref_item_s*mxf_get_weakref_itemz*mxf_get_strongref_item*mxf_get_version_type_item5+mxf_get_int64_item+mxf_get_int32_item+mxf_get_int16_itemL,mxf_get_int8_item,mxf_get_uint64_item-mxf_get_uint32_itemc-mxf_get_uint16_item-mxf_get_uint8_item.mxf_get_item_lenz.mxf_have_item.mxf_get_set_size:/mxf_get_header_metadata_size/mxf_write_item/mxf_write_set0mxf_write_header_primer_pack0mxf_read_itemP1mxf_read_item_tl1mxf_register_set_itemsn2mxf_is_header_metadata2mxf_set_is_subclass_of2mxf_find_set_by_keyr3mxf_find_singular_set_by_key3mxf_write_header_setsO4mxf_write_header_metadata4mxf_remove_item5mxf_create_item66mxf_set_empty_array_item6mxf_grow_array_item7mxf_add_array_item_weakref8mxf_add_array_item_strongref]8mxf_alloc_array_item_elements9mxf_set_rgba_layout_component_item9mxf_set_product_version_item6:mxf_set_boolean_item:mxf_set_length_itemP;mxf_set_position_item;mxf_set_rational_itemJ<mxf_set_umid_item<mxf_set_weakref_itemd=mxf_set_strongref_item=mxf_set_fixed_size_utf16string_itemp>mxf_set_utf16string_item>mxf_set_timestamp_iteml?mxf_set_auid_item?mxf_set_ul_itemf@mxf_set_uuid_item@mxf_set_version_type_item`Amxf_set_int64_itemAmxf_set_int32_itemjBmxf_set_int16_itemBmxf_set_int8_itemdCmxf_set_uint64_itemCmxf_set_uint32_item^Dmxf_set_uint16_itemDmxf_set_uint8_itemXEmxf_clone_itemEmxf_set_itemSFmxf_remove_setFmxf_add_setFmxf_free_setGmxf_read_and_return_set-Hmxf_read_setHmxf_read_filtered_header_metadataImxf_read_header_metadataUJmxf_free_header_metadataJmxf_create_setJmxf_create_header_metadatad? mxf_uu_get_utf16string_item mxf_uu_get_package_tracks mxf_uu_get_track_descriptorm mxf_uu_next_track mxf_uu_get_referenced_packagemxf_uu_get_referenced_track/mxf_uu_get_top_file_packagemxf_uu_get_track_reference*mxf_uu_get_track_datadef{mxf_uu_get_track_durationmxf_uu_get_track_duration_at_rate]$# mxf_page_file_get_file/mxf_page_file_get_page_size]mxf_page_file_removemxf_page_file_forward_truncatemxf_page_file_is_page_filenamemxf_page_file_open_newmxf_page_file_open_modifymxf_page_file_open_read>:mxf_get_timestamp_nowmxf_generate_uuid- mxf_generate_keyi mxf_generate_umid mxf_sprint_umid mxf_sprint_key mxf_sprint_label] mxf_print_umid mxf_print_key mxf_print_label x: mxf_get_primer_pack_size mxf_write_primer_packc mxf_create_item_tag mxf_get_item_tag mxf_get_item_keyi mxf_register_primer_entrymxf_free_primer_packmxf_create_primer_packmxf_read_primer_packmxf_is_primer_packtt/fNsaP6int@\EfWPOB'/usr/src/packages/BUILD/glibc-2.5/cc-nptl/csu/crti.S/usr/src/packages/BUILD/glibc-2.5/csuGNU AS 2.17.50.0.54T7PS 0fNsaP6int@\;a#D2-L#FU-.j#G2z#H;#L#D#T#E#X#F#\#G#`#H%#d6JZ#hL#l Q< F 7    0^  #^#d# Z#'&z 'h* S7 Z a(z+<{#32|#G`%(&##'>#V+# 5-#%.#m/#0#1# #2>#(6#,8#4=#8 =F#@G#HH#PXX#X_*17g*2>740;h :// ;# <#@/ =#G/ ># ?#N/ @#U/ A#\/ B#c/ C#j/ D# $ E# $ F# $ G# $ H# d I#l J#7) K- M P// Q# R#@/ S#G/ T# U#N/ V#U/ W#\/ X#c/ Y#j/ Z# $ [# $ \# $ ]# $ ^# d _#l `#L a g\ lA m#)/ n#day o#@ p#min q#sec r#C( s#Y t v; y// z# {#@/ |#G/ }# ~#N/ #U/ #\/ #c/ #j/ # $ # $ # $ # $ # d #l #$ #$ #$ #$ #' #' #' #' # #&' #.' #6' #5 #>' #( #( #o rk   # # F ' 6/ 7  <@=#min>#sec?#%@#%AZ#2B \ EoMF#*G # H #8J# -K#`L#M #N  Q*R # S #:T#a6Ug  XoMY#:Z# [  ^Y_ #-` #"a #P 7b\#c #+d #Q0e #xf #g\#nh # i- # '#s " (s   +MT , #?. - #len .## /h #  =) 0 2 3 4 #> 5#? 6#O* 7 ^ #6?:]4.+(= +t z  ^ &- % &-j4 (c *|#2c +#c ,#% -#  .#eof /#c 0#Vc 14#e 2# S 34#$ 6|#( 7v#,1 :#0 ;#2 v v j v   v   Z vZ v ZZ v  Z4 v$D < ."key###$#%#<&#'#;(# {2)#(y*#07+#81,#@-#D .#L /#P*0 #`3#p4#x 35EP@8A #!B9)Q*#8+ #b,[(I1P8$3 -0S10#"25O460# 70#8.;<#==0#F> PA!BP#`. C9F=G0#*H0#IkQR+ST`8UL8M#=N0#O#V# LW`$Fmn #o # p`#  "q0#pr$"key##tag$#D9%Z#;V&#]'#set(+# + <(key-#.#^/ # %0s#0= 1#4:){s0#6#$7#S8 #< 2p9<<"W=#1>#?#8@# 1T A yg$ gP586P#87P#; 8P#39\#  :tAXC #2D#5-E#v+GZ# HZ#!h > !BV"vv:Z .N9vz#key;H$DE<%len="pZ0$*7S%J"g+#Z]"v*"] 8j*3&*9ZZXvoMXv Yq'ltcYq(key[!DE\(len]!"^!-,_! `"j6Z8Qv}oMv )4)/* X#ltc P+8(,n,b,V,J-@.z.g/.@//&/@Rv~c8Z*\2 `$3/$H*45T*/5H E "Zv/5ZO:Zc8Z*\2 \!t%$$H$*W$$Zj$Z$)Z$Z* ~* }*(|%iZ$j%Z8*45P*/5D\ Z""y2Z͵pv5Z:Zc8Z*\2 \$t%H%iZ[$n$H*4 5P*/ 5Dtе v& 4Z!Zv&:8Z7v57Z:7Z(key9!DE:(len;!\<2 !5=!t%>!?!r1@!'A!ZvI !<5q/& ]Zvh !F'/5q//8% NZ( -MZk vM $Ov $:PZ' $5QZV $RZ $SZ $T $c8UZ, 9q/B:!"]!a%! a%;"]!a!9aZ:5"!g%! g%;!g!9gZp"$"%[ <5#,,,-(. / /" ..=:=F.R~.^~.j~/v ./3 /w .P===/ ./ :}#u!m%! m%;u!m!9mZ:#ǹ!s%! s%;ǹ!s!9sZ>$!y%! y%-!y!9yZ:M$V!X%! X%;V!X!9XZ<$ t,-8.~=+/7 <$D`|,Q-.\~/g /r@/}?s<-%,-(.~/!/@// .}/?&!A&! D&!G&!J&!M&! P&!f4S&!6V&!/5Y&!u\&!](_&!^ h&!`k&!n&!/{&!}&!&!&!&!O'&!4&!!"!3%!(!0+!.!2<1!6$4!7!O:!T=!@!:C!s$P!Z!9d!8o!+&!.&!|&!&!4&3&C#&43!&3-&Cv7&3&3/&3#1&3H&3S&35&3&3&35&C80&Ē3 &C &ԒC"&!&* &! &*%&!%#&! %&!+,&!0&!J=7&!E)>&!B&!7I&!,P&!}1W&!%6[&!0b&!i&!p&!%w&!D~&! &!<&!<&!&!g &!&&!&!(&*+&!+&!&!2&!+&!H:&!1&!Q$&!*&!&!'&*{&$*0&4!2&!9&!:&!&!+&!);&!!!&!(&* /&D*g33&t!*:&!I3A&*&H&T!7O&!Q9S&!%Z&*J^&*%b&*,i&4!m&!t&!<x&!~9&! &!&!*&!)&!&!4&!&!e&!0&!+"&!K.&!&!&! &!:!&!$&!A&!(&!R &!,&!]:&! &!=&!$&!+&! 2&!t89&!;2@&! G&!(K&!#R&!+Y&!&`&!g&!^5n&!)u&!|&!&!M;&!t&!&!i&&!&!&!_&!7&!" &!i &!y;&!&!&!&!K &!0&!&! &!&!t &!: &!&!.&!&!#&!*&!v/1&!8&!<&!%@&C 5 &C-(&C:+0&CP4&DC7;&TC2B&dC3I&tCfP&C/W&Cd)^&C!e&Cl&ĔCs&ԔC4z&C&&C?,&C%&&C&$Cx&dC*&C&C&C&C&ēC&ԓC4&C<{$B}i4 DdD{dDk1dD/.i  ;5>y=fEintNsaP6@\fW73_*1:g*2A74%://;#<#@/=#G/>#?#N/@#U/A#\/B#c/C#j/D# $E# $F# $G# $H# dI#lJ#7)K-MP//Q#R#@/S#G/T#U#N/V#U/W#\/X#c/Y#j/Z# $[# $\# $]# $^# d_#l`#La gl y//z#{#@/|#G/}#~#N/#U/#\/#c/#j/# $# $# $# $# d#l#$#$#$#$#'#'#'#'##&'#.'#6'#5#>'#(#(#oy#y#w =A* key@ H@ N@ num@  _Q>H0Z #>G HG NG numG0,>V3`O 5U{=Q3 5P=;3 5:>63 55;K>03 {O 5/{x=*3 5)x>$3; 5#Ͱ)ЭӒ5)l$-ĕG0{36ԕu9]<5?t1 Bd];`d'g3j m. pr!s_-v9ywU  <x0Z0F7m,&#Ēyǒʒ.͒TВZڒ.ݒ16x'!*wG-X-9A)N#5  ;p8c"  #8,:%/~ 2 5@86; %>A DGJM Pf4S6V/5Yu\](_^ h`kn/{}O'4"3%(0+.2<16$47O:T=@:Cs$PZ9d8o+.|4#!-v7/#1HSƒ5͒Ԓے580  "  %%# %+,0J=7E)>B7I,P}1W%6[0bip%wD~ <<g &(++2+H:1Q$*'{029:+);!!( /g33*:I3A&H7OQ9S%ZJ^%b,imt<x~9 *)4e0+"K. :!$A(R ,]: =$+ 2t89;2@ G(K#R+Y&`g^5n)u|M;ti&_7" i y;K 0 t : .#*v/18<%@>T>D -@?y=S 0fEintNsaP6@\ ;hp* 75. vfW7>xd./$ >#s #6 # # j #- #,! #" #/ #  #$E- #( #, #0x* #4[7 ">#8 &>#< (#@ ,L#D2 -Z#FU- .#G 2#H ;#L# D#T# E#X# F#\# G#`# H%#d6 J>#h L#l~   0  # #  #  >#'_*1Eg*2L: //;# <# @/=# G/># ?# N/@# U/A# \/B# c/C# j/D# $E# $F# $G# $H# dI# lJ#7)K-MP //Q# R# @/S# G/T# U# N/V# U/W# \/X# c/Y# j/Z# $[# $\# $]# $^# d_# l`#La g y //z# {# @/|# G/}# ~# N/# U/# \/# c/# j/# $# $# $# $# d# l# $# $# $# $# '# '# '# '# # &'# .'# 6'# 5# >'# (# (#o # #0!@"39N> w"% #&w# >'#N"(N+ MT,# ?.-#len.7# #/# }=)0  3 4# >5# ?67#O*79 #6?:]4.+ ( +OU g 9 x >7@K3,AӘ ?P_,A ؞?(9ڞ:ZX A >3v,A2p @<,A; ?6,A:?7?7Z >E@]1\D ,AD  Y  ?L`]\K ,AK ?K7 B@`>8\_ d @x \w  n?}7\| \ =? ,A'?(w9Z6@! >=J,A<vZ>? ?,B,A+ o %?>P|),AU?7>>> ?w6@?7!q/ U?p>,Ao,>oy ?q ?Z>,AY>Y* ?[3 ]@7b,A6#6x q@!>-,A #  >" ̓  )g Ӟ "5֯  )ؿ  $  - G0 {3 6 u9 ]< 5? 1 B ] ;` d 'g 3j m . p r!s _-v 9y w U  < x0  Z0 F7  m,  & #Ğ yǞ ʞ .͞ TО Zڞ .ݞ 1 6 x' !* w G - X - 9 A #) #N# #5  #  # #; #p #8 #c"  # # #8, #:%/ #~ 2 # 5 #@8 #6; # %> #A # D #G #J #M # P #f4S #6V #/5Y #u\ #](_ #^ h #`k #n #/{ #} # # # #O' #4 #g#"g#3%g#(g#0+g#.g#2<1g#6$4g#7g#O:g#T=g#@g#:Cg#s$Pg#Zg#9dg#8og#+ #. #| # #4  # ! - v7  / #1 H Sƞ 5͞ Ԟ ۞ 5 80   " # #  #  #% #%# # % #+, #0 #J=7 #E)> #B #7I #,P #}1W #%6[ #0b #i #p #%w #D~ #  #< #< # #g  #& # #( #+ #+ # #2 #+ #H: #1 #Q$ #* # #' #{ #0 #2 #9 #: # #+ #); #!! #( # / #g33 #*: #I3A #&H #7O #Q9S #%Z #J^ #%b #,i #m #t #<x #~9 #  # #* #) # #4 # #e #0 #+" #K. # # #  #:! #$ #A #( #R  #, #]: #  #= #$ #+ # 2 #t89 #;2@ # G #(K ##R #+Y #&` #g #^5n #)u #| # #M; #t # #i& # # #_ #7 #"  #i  #y; # # # #K  #0 # #  # #t  #:  # #. # ## #* #v/1 #8 #< #%@ $${$/ .D0@y=S0fNsaP6int@\;ap*E5.of6,Wh.d./$ Z#s#6## j#-#,!#"#/# #$E-#(#,#0x* #4[7"Z#8&Z#<(z#@ ,>#D2-L#FU-.#G2#H;#L#D#T#E#X#F#\#G#`#H%#d6JZ#hL#l "A+ 0  ## # Z#    '8,M)Aitm, {AZ# AZ# @Z# kAZ# AZ# AZ# @Z# @Z# AZ# 1A#$ @#(#6?:]4.+(+HA|0S[AqZ`ep AA*g2 }b)^ @) Y) ;A)[A\p @[!Y[]!;A]u|x@?!@>!Y>sA@x~tAutgmtB;AC"@    %  @'p{k1 /#p @$p2ZjGy=S0fEintNsaP6@\;hh{( z+< {#32 |7#<h.Ld. /$ ># s# 6# # j# -# ,!# "# /# #$ E-#( #, #0 x* #4 [7">#8 &>#< (#@ ,L#D 2-Z#F U-.#G 2#H ;#L #D#T #E#X #F#\ #G#` #H%#d 6J>#h L#lR  0  ### >#^  W  'G` %( &## 'L#V +# 5 -#% .#m /# 0# 1# # 2L#( 6#, 8#4 =#8 = FR#@ GR#H HR#PX X#X_* 1Eg* 2L7 40 ;o :// ;# <#@/ =#G/ ># ?#N/ @#U/ A#\/ B#c/ C#j/ D# $ E# $ F# $ G# $ H# d I#l J#7) K- M P// Q# R#@/ S#G/ T# U#N/ V#U/ W#\/ X#c/ Y#j/ Z# $ [# $ \# $ ]# $ ^# d _#l `#L aC c g y// z# {#@/ |#G/ }# ~#N/ #U/ #\/ #c/ #j/ # $ # $ # $ # $ # d #l #$ #$ #$ #$ #' #' #' #' # #&' #.' #6' #5 #>' #( #( #o   <# <#  #6?:]4.+(+$ * <  L&-%G  &-(%}b2o #mF4>#G5>#~D8G# >; #fB   > > 7 > G> M G = D< j  IE"ۏ  CA" > H WG >m" c>h BD/>". .GC.>  E5G"4  HD>"C  HIG#H  AO =I#N c Gm@Gu#l >l Hl =Hs>P#r # oB}>#| c|> C>$ E$GE>$ $G%C>%tCG% I>%  HG & :G8&+> HS lEd&+> HG> 2&+E>@R&+c>H>`r&+OD>'+GC> }BG@'+C>l'+EG'+ G'+DEA8E('+(E>0<(+h(]  RDu  D>(+(]!RD(  NB> (+)]^  RDNR ^ ]C>3)+_)] RDd  H>)+ ] &A!I>)+]A1B>)+]{B>*+]GB#>S/*+"[*]"{*T{G*>`*+)*])* RD+u~,H4>K++33+]3S+ RD5Nu|u~H@>Ps++?+]?+ RDAutuvuxuzAHP> @++O]O&~AU>@a,+T]T1 BZ>pH,+Y]Y<B_>t,+^]^G,8De>,+d,]d8-}UHl> }2-+k^-"keyk}~-"`Hs>-+r-DEr lenr#it>-#cu> .!;Vvn.!yCw.$!xF>.,E>Z/+G/"key}/DE /"len/0I>`i/+]}YB>py0+]>A>A0+]>>F>m0+]A>0+0"len0$ RDo!QF1!B2 %KYF>>2+]j2D>2+2"keyd 2LB > 2+5 B%>!3+$uid$ WF*> )M3+)A)W] tE00y3+/3"len/3!DE104He> d4+d4"lend^ 4Bd^ 4OFm>s5+l>5"lenl5Bl5,Du>5+tlent^ Bt^ Cz>5+ylenyBy#G>6uidNED6+|Hp6+A>6C6C6 HG>,6'D7A07D4C>0\D7&DWp7AW7F>`7E7E7G>8E08ED8ZE>AX8Dd 8Dd 8PC>P|8Dd 8Dd 9A%9D>,9Dd X9Dd l9 E> 9+9DE9"len`: RD _#i:&@w&t  zkD>  :+:"keyd ;DE(;"leni; D D ;+;"len<'DE -G>P  i<+<"keyd <"len<? G W M=+? y=o F` r = = zH:  >9 2> =B  h>( >;!DCh> .>>g >fBgG:?+g?  !Dix?!Cj ?)q/ !DA>0\?+@? !DB?!DC @)q/`#!GU`'@T S@>T HTs@!QFV@"F&>!@% J"A>0AA "E>P,A XA#c>A"YDe>Ad  #FA( B> (H;B*QFBP#FS KBR >R HR#$F>PBeL&C+? !D^C!mC C)q/9W$$C>CeLC+? !D D!mC 2D)q/$&B>gPDeL|D+? !DD!mC D)q/+$G>,E>,:$#%kHGpD( 'E-fo>^E. :/$0$0$O%F>E( Ez%BG!E %D>0bF GC> %Fs>pAFr 1cr>?&G\mF[ >[ H[g&ABF(A F w&  g&2 ]2) j 2 35 ֩& 2) 2$ & 2 -2G 02{ 32 62u 92] <25 ?21 B2 ]2; `2 d2' g23 j2 m2. p2r! s2_- v29 y2w 2U 2 < 2x0 2 2Z0 2F7 2 2m, 2 2& 2# 2y 2 2. 2T 2Z 2. 21 26 2x' 2!* 2w 2G 2- 2X 2- 29 2A ') 'N# '5 ' ' '; 'p '8 'c" ' #'8 ,':% /'~ 2' 5'@ 8'6 ;' % >' A'  D' G' J' M' P'f4 S'6 V'/5 Y'u \']( _'^ h'` k' n'/ {' }' ' ' 'O' '4 ' j ' "j '3 %j ' (j '0 +j ' .j '2< 1j '6$ 4j ' 7j 'O :j 'T =j ' @j ': Cj 's$ Pj ' Zj '9 dj '8 oj '+ '. '| ' '4 22#2!2-2v722/2#12H2S2522252802 2 2"'' ' '%'%#' %'+,'0'J=7'E)>'B'7I',P'}1W'%6['0b'i'p'%w'D~' '<'<''g '&''('+'+''2'+'H:'1'Q$'*''''{'0'2'9':''+');'!!'(' /'g33'*:'I3A'&H'7O'Q9S'%Z'J^'%b',i'm't'<x'~9' ''*')''4''e'0'+"'K.''' ':!'$'A'('R ',']:' '='$'+' 2't89';2@' G'(K'#R'+Y'&`'g'^5n')u'|''M;'t''i&'''_'7'" 'i 'y;''''K '0'' ''t ': ''.''#'*'v/1'8'<'%@44{4/. ]%+ L=XIy=S 0fEintNsaP6@\ ;hp* 75. vfW7>hd ./$ >#s #6 # # j #- #,! #" #/ #  #$E- #( #, #0x* #4[7 ">#8 &>#< (#@ ,L#D2 -Z#FU- .#G 2#H ;#L# D#T# E#X# F#\# G#`# H%#d6 J>#h L#l   0  # #  #  >#'_*1Eg*2L740;o%: //;# <# @/=# G/># ?# N/@# U/A# \/B# c/C# j/D# $E# $F# $G# $H# dI# lJ#7)K<-M%$P //Q# R# @/S# G/T# U# N/V# U/W# \/X# c/Y# j/Z# $[# $\# $]# $^# d_# l`#La; g y //z# {# @/|# G/}# ~# N/# U/# \/# c/# j/# $# $# $# $# d# l# $# $# $# $# '# '# '# '# # &'# .'# 6'# 5# >'# (# (#o:3 # #0!r"% #&r# >'#I"(I+ MT,# ?.-#len.7# #/># x=)0 3 4# >5# ?67#O*74#6?:]4.+(+JP b 4 &-%m&-@ 4( c*R # 2c+x # c, # %- #  . #eof/ # c0 # Vc1 # e2 # S3 #$ 6R #( 7L #, 1:#0 ;#2 L  L b@ r & L r &X  & L & ~  > L   > L >  > L >   L  DF+{ GL{ GM}&len~1GDEG\\YM 0H   A Jr YHLq  M*>HYM) H5) HK+ q/3g %%! J>46I"L bI"YM I K@>@4I+? I#rip? JSA&:J$keyB0HDECg$lenD1XKE&IF gG iH&fJ%q/ra ?  'K@XJ"YM J J`J"YM K &5M#KK">"wK'}J$ u|]J|K(rip{ MwKLv "M>K+ &LS&\L~KLi3MDEkM)@Щ?L(>M*+' *S'&cM>Z"M+ MoM1NuX~KUNiNDE O)@hxM>`"?%)O+ UOYM OOK1-PiYP~KPDEP)@nI>@%a&Q+ DQYM |QQI>p&&R+ DR*YM dRTM>&(|R+ RYM RDS!gJ>(q(|S"+ SYM +SDI:>('.S+9 TYM9 ,T;L;&K<1=bT\>`<K0..TYM !K>.x/T"WJT"YM U'\d  !dK>/0TU"WJUYM 'I u|,q//!H;K>00U"L U"WJ UYM 'I ux,q/0!&L>061VYM -I %PM>@1&6DV+ pV#keyl V*YM I Wlen&6WB&`5%Pi&nW q/1!yJ>066W"L WYM 'I ux,q/߰6Lm66WLl !5Mh>77XLg!eLG> 7;7FX(keyFl K->@7k8rX+, X.key,*DE,r .len, M.0HK/X!L01 Y01!OLA>p88+Y/key@l WY!K^>88Y/key]l Y!JU>89Y/keyTl Z!JsLL> 9S9GZ/keyKl sZ!wL<>`99Z/key;l Z%I_>9;Z+^ ![L^ Y[;` y[Ma [\b`YKc>[08YMr [PYM \!RM7>;;;\/key6l g\!.J2>;)<\/key1l \&I>0<=\+ ].keyDEr K]#lenk]J]I&]$k0\=Ir K>]L>==^+ H^#keyh^*DEr .len M0PKuw!L1Rul   - $')r -Ӟ 15, /-)< -$L 3-- -G0 -{3 -6 -u9 -]< -5? -1 B -] -;` -d -'g -3j - m -. p -r!s -_-v -9y -w -U  - < -x0 - -Z0 -F7 - -m, - -& -#Ğ -yǞ -ʞ -.͞ -TО -Zڞ -.ݞ -1 -6 -x' -!* -w -G -- -X -- -9 -A ) N# 5     ; p 8 c"   # 8, :%/ ~ 2  5 @8 6;  %> A  D G J M  P f4S 6V /5Y u\ ](_ ^ h `k n /{ }    O' 4 r "r 3%r (r 0+r .r 2<1r 6$4r 7r O:r T=r @r :Cr s$Pr Zr 9dr 8or + . |  4 - -# -! -- -v7 - -/ -#1 -H -S ƞ -5 ͞ - Ԟ - ۞ -5 -80 - - -"       %  %#   % + ,  0 J= 7 E) >  B 7 I , P }1 W %6 [ 0 b  i  p % w D ~   <  <    g  &    (  +  +    2  +  H:  1  Q$  *    '  {  0  2  9  :    +  );  ! !  (  / g3 3 * : I3 A & H 7 O Q9 S % Z J ^ % b , i  m  t < x ~9      *  )    4    e  0  +"  K.        :!  $  A  (  R  ,  ]:    =   $  +  2 t8 9 ;2 @  G ( K # R + Y & `  g ^5 n ) u  |   M;  t    i&      _  7  "  i  y;        K  0        t  :    .     #  * v/ 1  8  < % @ 'Lr 2 2{ 2/.?+% f=Py=S0fEintNsaP6@\ ;hp* 75. vfW7>/ d . /$ ># s # 6 #  # j # - # ,! # " # / #  #$ E- #(  #,  #0 x* #4 [7 ">#8  &>#<  (#@ ,L#D 2 -Z#F U- .#G  2#H  ;#L # D#T # E#X # F#\ # G#` # H%#d 6 J>#h  L#l   0   # # #  >#'_*1Eg*2L://;#<#@/=#G/>#?#N/@#U/A#\/B#c/C#j/D# $E# $F# $G# $H# dI#lJ#7)K+-MP//Q#R#@/S#G/T#U#N/V#U/W#\/X#c/Y#j/Z# $[# $\# $]# $^# d_#l`#La* g  y//z#{#@/|#G/}#~#N/#U/#\/#c/#j/# $# $# $# $# d#l#$#$#$#$#'#'#'#'##&'#.'#6'#5#>'#(#(#o)"##0! a"% #&a#>'#8"(8+MT,#?.-#len.7##/-# g=)0r 34#>5#?67#O*7# #6?:]4.+ ( +9? Q # r(I1P8$3 -Q0S10#"2}5O460# 70#8;<#==0#F> A!B #&  CV F=G0#*H0#I1  QR+ST& 8UV  L8Mr#=N0#O#Va # LW ? 0Z[#O\#key]#-,^#$=_0#(lO`>#,Oa SN8de# Qf#keyg#h#$Pi #4J TNjJ  $Fmn#o# p #  "q0# r   u pN0=>^# ^i%_ "03_=0\_ 7Qz >>_#y _=y0_  Og>>*?`keyf 3`^Nf u`Pf$ `9h` * ?  OZ>0?d?a#Y CakeyY ca PY$ !9[R ePM>p??a#L akeyL a ^NL !9NR  S O>?@@a# b?P QbN b"set b Pp>@@@b>ocoWc#@Q* -Oi>@@c>hchd#@L* O>@CId# ud!P`!1QTwO d$O ZO* dcO* dN7d%p!O&fBB!O4&BC!O?%!O,'jCC!OiP>C>E%e# Qe!\\P* e!^N up8O>@EFeN fFPcf O0P%f$O%(OCFMFf^NB g(1N[PFuF#g>ZOg)^N\ u|(Y1P8FFzgP7$ g(=NNFFg>Mg)PO* u|*N>+# +P* xvP>FHh# Ghsh?P hkey itag/i=0OilO>{i!ZP* up,q/%H-!..(eN!H&IiN i/i"%B!N 0I1Jj# 3jj=0j N0 *0O02kN [k,q/INk @JQKk#j kj l=j0VlOl0lNm l,q/KVPH `KaLm#G -mGm=G0m O4G0 G0OI0,nNJ Un,q/e&LN, pLM~n#+ n+o=+0Po S+0 N- o,q/BYM0QMNo#oi%)p *D|Nw>+#v +^Nv #@7*1P>NOPfq4#) N uxQPδ q5q/ڳU7 'L < '6a )) *6ӂ 75֓ 6)أ 6$ܳ "6 -6G 06{ 36 66u 96] <65 ?61 B6 ]6; `6 d6' g63 j6 m6. p6r! s6_- v69 y6w 6U 6 < 6x0 6 6Z0 6F7 6 6m, 6 6& 6# Ă6y ǂ6 ʂ6. ͂6T Ђ6Z ڂ6. ݂61 66 6x' 6!* 6w 6G 6- 6X 6- 69 6A $) $N# $5 $ $ $; $p $8 $c" $ #$8 ,$:% /$~ 2$ 5$@ 8$6 ;$ % >$ A$  D$ G$ J$ M$ P$f4 S$6 V$/5 Y$u \$]( _$^ h$` k$ n$/ {$ }$ $ $ $O' $4 $  $ " $3 % $ ( $0 + $ . $2< 1 $6$ 4 $ 7 $O : $T = $ @ $: C $s$ P $ Z $9 d $8 o $+ $. $| $ $4 )+)#+)!!+)-1+)v7A+)Q+)/a+)#1q+)H+)SƂ+)5͂+)Ԃ+)ۂ+)5+)80+) +) ,)",!!,! 1,! A,!%Q,!%#a,! %q,!+,,!0,!J=7,!E)>,!B,!7I,!,P,!}1W,!%6[-!0b-!i!-!p1-!%wA-!D~Q-! a-!<q-!<-!-!g -!&-!-!(-!+-!+-!.!2.!+!.!H:1.!1A.!Q$Q.!*a.!q.!'.!{.!0.!2.!9.!:.!.!+.!);/!!!/!(!/! /1/!g33A/!*:Q/!I3Aa/!&Hq/!7O/!Q9S/!%Z/!J^/!%b/!,i/!m/!t/!<x0!~90! !0!10!*A0!)Q0!a0!4q0!0!e0!00!+"0!K.0!0!0! 0!:!1!$1!A!1!(11!R A1!,Q1!]:a1! q1!=1!$1!+1! 21!t891!;2@1! G1!(K1!#R2!+Y2!&`!2!g12!^5nA2!)uQ2!|a2!q2!M;2!t2!2!i&2!2!2!_2!72!" 3!i 3!y;!3!13!A3!Q3!K a3!0q3!3! 3!3!t 3!: 3!3!.3!3!#4!*4!v/1!4!814!<A4!%@Q48 8{ 8/ ..'Yw#pUy=S 0fNsaP6int@\;ap*E5.ofWmd ./$ Z#s#6## j#-#,!#"#/# #$E-#(#,#0x* #4[7"Z#8&Z#<(z#@ ,>#D2-L#FU-.#G2#H;#L#D#T#E#X#F#\#G#`#H%#d6JZ#hL#l Q< F   0  ### Z#'`*Lh*S7ZaB#Rb_*17g*2>740;h}://;h#h#?h#N/@h#U/Ah#\/Bh#c/Ch#j/Dh# $Eh# $Fh# $Gh# $Hh# dIh#lJh#7)K-M}|P//Qh#Rh#@/Sh#G/Th#Uh#N/Vh#U/Wh#\/Xh#c/Yh#j/Zh# $[h# $\h# $]h# $^h# d_h#l`h#LaCc}^e gsRRislAm#)/nh#dayoh#@ph#minqh#secrh#C(sh#Ytvm y//zh#{h#@/|h#G/}h#~h#N/h#U/h#\/h#c/h#j/h# $h# $h# $h# $h# dh#lh#$h#$h#$h#$h#'h#'h#'h#'h#h#&'h#.'h#6'h#5h#>'h#(h#(h#o4-##''6/'7h [s#:Zs#g^s#+Us#^s#._Y2h#Yh#HY0! "% #& #>'#"(i +MT,i #?.-i #len.##/#  =)0(  34i #>5#?6#O*7z  #6?:]4.+( +    y&- % &- 4 (c * #2c + #c ,H #% -^ #  .y #eof /^ #c 0 #Vc 1 #e 2^ # S 3 #$ 6 #( 7 #,1 :h#0 ;s#2     ~  ~h = ~ = ~C h# ^ Z N y Z Zd  Z ' Z  '  D <  )Q*#8+o #b, ~- (I1P8$3 - ? 0S10#"2( o 5O460# 70#8J  ;<#==0#F>z  A!B #  C  F=G0#*H0#I A QR? +So T 8U  L8M #=N0#O#V # LWA  0Z[#O\#key]#-,^#$=_0#(lO`Z#,Oa HSN8de# Qf#keyg#ho #$PiH#4 TNj $Fmno #oo # p#  "q0# rY$"key##tag$s#D9%Z#;V&s#]' #set(h# h <(key-#.|#^/o # %0#0= 1#4:)0#6#$7#S8o #y 2 9y<"W=#1>~#?~#8@~# nT A] EsYG#-[I#'VJ#Z   h   Z]Z   dUK*b[ pqsetSrLVBr]= 9 @Znr]= 9s[r]= 9 V r] = 9 <C^ɩr]= 9<{:YЩ٩s]= 9{WJs]= 9beY#vs]"= 9"'2T( s]'= 9'2qXAs]@= 9@q3VLs]K= 9KC]Q&t]P= 9P (w_WRt]V= 9V(8gqX\ ~t][= 9[gNRawt]`= 9`VTjt]i= 9i3Tpu]o= Yo ^o SwsR.u]v= ZuRvsu ixs!9WyZ"Szsu OZ`άv]= HvRsv9 v#isw!9WZ#cs\w)JZ Ьݬpw] h9  Rw]s9 S%w]~9 T 0w]9 .zS, x]+9+ gMQ1Lx]090 'R6 :xx]595 ,Z;@mx]:'x9: T@px]?"y9? MWAy]M9 S -Wɮmy]89 y\Юٮy]C9 Yy]Ny9 =rU^z]=9 C %^`M {%M6{&@YKK'p] px{%"W{([ϰ{%"W{'^\3а|%>2E|)"W4u|cVZp|%|*key|+tagn"Pc } ]Zs@}"Wl}]= *lens}\Y}]X9X  4J[T~]S49S : xVE!0~]Dx9D ~ |(T0B\~]9  e_Pb~]9 9tTOpy~]N99N ? }J]J~]I}9I  }ZW<ɳ ];= 9;^7г8]6= 96?[S2!d]1= 91?}~[Q-0Q],= 9,~|EUq`]pSps9p 3"Rrsu#iss )KXe;Ҁ]d9d !Sfs+igsRyY_s@ZI]^$ \@Z`u%>?%?&@KxK\ȵ%%n | 'WZеQ%}nAxӂset|  !Q,\up U]Z̶ %n]= set|  ,A|dV!RZж 5%n]= set|  ,A|d!]ZGa%Axset| ,9R "RZP̓%]= set| ,A|dh"VZŷ%]= set| ,A|d"VZз%*setQ*keyqW,9R"# XZ*setU݄!,"Wux#pZZV*setU?~…Z' ,"Wux"V~&"H~:$^Z ֺZ*setUV ,"Wu|,H~p$1]ZƆ*setUH ,"Wu|,~p$UZQ2*set^U~],"Wu|A%SZ`*setʇU],"Wu|%TXZ ѽ *set6UV]g,"Wu|%QZv*setUˆ](,"Wu|X&TZQ*setU.] ,"Wu|&XZ`N*setzU],"Wu|'ZvZ *setuUu]u ,"Wwu|o'^jZ3&*setiRUirSi,"Wku|'RdZ@*setcUcފ]cq,"Weu|)(R_Z*set^*U^J]^,"W`u|(YZZqj*setYUY]Y,"W[u|(hQUZ1֋*setTUT"]T?,"WVu|@)S_PZ@B*setOnUO]O~,"WQu|)ZZnڌ*setU_]| ,Z|`*YZn*setUh]| ,Z|`z*XVZ*setUE]| q,Z|`*\Z*setɏU"]| N,Z|`5+mVKZz*setJUJƐ]J2,"WLu|+QFZq*setEUE2]E,"WGu|+WAZ1R*set@~U@]@b,"WBu|L,Q<Z@*set;U; ];{,"W=u|,L\7Z**set6VU6v]6<,"W8u|-U2Zq*set1’U1]1,"W3u|c-Y-Z1*set,.U,N], ,"W.u|-1U(Z@n*set'U']',"W)u|.Y#Zړ*set"U"&]" ,"W$u|z.ZZ1F*set rU len ,"Wu|.^Z@asetkey,"Wt4/Wpޔ+4/ *set*,\ `#lenU"DEhm /S+4/•%S,\ T,W[Pul/UZ"+4/N"WU0LWZ.+4/Z*setz,\ \"&["X$0^GZ%>F:%F|&@nKK0aRxZG+w4/%w ?1<[cZP"*+b4/V"Wbv*lenbs,RDd?1{P1h-1xQ[Z0̙+Z4/^Z1:WZZ2^Zz%*key"^N2!Pc,\ \+tag nN$n2,XoZ3.keyn_.setn| /Up02=XZ1key2UZ1*setNf3GSRZ@FT%Q*keyQiXQf3,\S \,>Tl3up2q/e3 set[l3o 3TkZP%j%*keyjEsetj| ,iXll3ux2q/zO4 SZCe+~4/%~,\ \"J6q3 set4_pZP+o4/%o4#SDZ>A*setCmUC"WC,9ER45g]}Z5set|6"W|7m^~05[Z@.setٟ.key.tagv8"W )#Uup9q/:4;5;4<=5d$66P^VZ;%%T .setT%UU8"WU)WWul>tagX=)PYcuh6XZ@\*setUV~,#Uut!RD 2q/&@LH7ZZD*setpUɢV~"H~X[',#Uup"RD "Y~ƣ"[~ 2q/?7Pm"9Zd&@LH8SZ}Ĥ*setU], u|]8]Z0*set\U|], u|98TZ *setȥU8V~H~MT',#Uup!RD @q/? 91`"9Z&@L I9QZ b*setUЧ],#Uut,RD9r&@L@I9h&:V|Z (*set{TU{]{=¨,#U}ux,RD}&:f&@LcI6:h :[wZ *setvUv\]vN,#Uxup,RDx:o&@LI:h@;5RrZԩ*setqUqB]qCn,#Usup,RDs@;`&@LIP;h;WmZ $Ъ*setlUl>]l8j,#Unup,RDn@;`&@LIJ<BVhZ0+̫*setgUg:]gMf,#Uiux,RDi@;h&@LI<]cZ0+*setbUb]b4,,#Udux,RDd<P&@lLI<hT=_^Z0+X*set]U]ƭ]],#U_ux,RD_T=`&@gLId=h=VYZ0+*setXJUX]X,#UZux,RDZT=`&@RLIp>TJZ0?*setHUHR]H~SIs,#UKut,RDL?1{&@ML J>T9Z@O*set8#U8e]8,#U:ut,RD;?1{&@HLDJl?\3ZPKް*set2 U2L]2x,#U4ux,RD4@;h&@3L]J?Q.ZPK*set-бU-]-9>,#U/ux,RD/T=`&@LtJf@U)ZPKj*set(U(ز](},#U*ux,RD*T=`&@LJ@]$ZPK0*set#\U#]#xʳ,#U%ux,RD%T=`&@LJ`AXZPL*set"Ud],#U up,RD 9n&@KJA[ZPTܴ*setUJ]'v,#Uup,RD@;`&@KJZB@_Z`[ص*setUF]r,#Uux,RDZBl&@KJjBhBZZ`\*setʶU ]8,#Uup,RD9n&@KJdC_ Z`]*set U ] ,#U up,RD :o&@KJCfSZ`dj*setUظ],#Uup,RD@;`&@K K^DWZpkf*setUԹ]~,#Uux,RDZBl&@K!KD3SZpl,*setXU]sƺ,#Uup,RD9n&@K5KXE~RZpm*set>U]h,#Uup,RD:o&@KIKE[ZpZ$UPR,Wut,#Uup&@K\KSFy^Z*setDU]= *lens޽,#Uut&@KkKF"]7Z*%6V*set6v"980F]Z%%.setP(G^5.set| -H"YZ@ +4/C*key*len%]Zset| ,Uuh,^N2ud"IR;"^w"Ws"X Z(,U D,P cu`"#U d2q/U&@sKKHcZZ  +4/keylen%]Z+settI_Z +4/]I,%|yYm_Yh\+key@"DEh#lenU,AZuh,Uud"H2q/J3\Z m+4/%yY_Yh\'UJ_&p %>%LAset'u|(~JgWw%%~J0JRZ%%.key1set| )Uut)A|\9q/0IK\Z:8%~J%#f) \u|9q/YK IKnK ^K BK xKK KK K xK R R RK K xK xK xKK K KL L K3L #LHL 8L 2 #LgL WL KL qL qL R WLL LL" LL L R 8L)~K7)В7ӃB5M 7):7$S7 -7G 07{ 37 67u 97] <75 ?71 B7 ]7; `7 d7' g73 j7 m7. p7r! s7_- v79 y7w 7U 7 < 7x0 7 7Z0 7F7 7 7m, 7 7& 7# ă7y ǃ7 ʃ7. ̓7T Ѓ7Z ڃ7. ݃71 76 7x' 7!* 7w 7G 7- 7X 7- 79 7A !) !N# !5 ! ! !; !p !8 !c" ! #!8 ,!:% /!~ 2! 5!@ 8!6 ;! % >! A!  D! G! J! M! P!f4 S!6 V!/5 Y!u \!]( _!^ h!` k! n!/ {! }! ! ! !O' !4 ! ! "!3 %! (!0 +! .!2< 1!6$ 4! 7!O :!T =! @!: C!s$ P! Z!9 d!8 o!+ !. !| ! !4 7 7# )! K7- )v7 K7 7/ 7#1 7H 7S ƃ75 ̓7 ԃ7 ۃ75 780 7 7 7" ! ! ! !% !%# ! %!+ ,! 0!J= 7!E) >! B!7 I!, P!}1 W!%6 [!0 b! i! p!% w!D ~! !< !< ! !g !& ! !( !+ !+ ! !2 !+ !H: !1 !Q$ !* ! !' !{ !0 !2 !9 !: ! !+ !); !! !! (! /!g3 3!* :!I3 A!& H!7 O!Q9 S!% Z!J ^!% b!, i! m! t!< x!~9 ! ! !* !) ! !4 ! !e !0 !+" !K. ! ! ! !:! !$ !A !( !R !, !]: ! != ! $! +! 2!t8 9!;2 @! G!( K!# R!+ Y!& `! g!^5 n!) u! |! !M; !t ! !i& ! ! !_ !7 !" !i !y; ! ! ! !K !0 ! ! ! !t !: ! !. ! ! #! *!v/ 1! 8! <!% @C C{ C/. Kh0] ay=S0fQ<FCEintNsaP6@\;tp*C5.fW7 J td . /$ J# s # 6 #  # j # - # ,! # " # / #  #$ E- #(  #,  #0 x* #4 [7 "J#8  &J#<  (#@ ,X#D 2 -f#F U- .#G  2#H  ;#L # D#T # E#X # F#\ # G#` # H%#d 6 JJ#h  L #l   0   # # #  J#'_*1Qg*2X740;{1://;#<#@/=#G/>#?#N/@#U/A#\/B#c/C#j/D# $E# $F# $G# $H# dI#lJ#7)KH-M10P//Q#R#@/S#G/T#U#N/V#U/W#\/X#c/Y#j/Z# $[# $\# $]# $^# d_#l`#LaG g'v7 y//z#{#@/|#G/}#~#N/#U/#\/#c/#j/# $# $# $# $# d#l#$#$#$#$#'#'#'#'##&'#.'#6'#5#>'#(#(#oQJ##%6/0!"% #&#>'#k"(k+MT,#?.-#len.C##/`# =)0#6?:]4.+(+.4 F  q)Q*;#8+#b,L2J(I1P8$3 -0S10#"25O460# 70#8+ ;<#==0#F> M A!BM #] +  C6  F=G0#*H0#Ih  QR+ST] 8U  L8M#=N0#O#V # LW ] $Fmn#o# p] #  "q0#m  r  $"key#<#tag$'#D9%J#;V&'#]'F#set(( # ( <(key-<#.0#^/# %0p #0= 1=#4 :)x p 0#6 #$7 #S8#9  2 m q99  <"W= #1>2#?2#8@2# . T A   <v w 9`Jset U ]w a} S '*q/} F a3J |I!_2 u!\2  g `J!  !Ea2"_g #2 E#U` e$\ H#w`F$Ma2\#`2 a9JE!%8 E!\8 e!`8g #`:F$`a;2p  `JP!% !(`"_g #W& =%set ]$\ L#w`F$Ma2\$`##aJ /`JR!% !(`y!a2"ag  #_ #` $\ P#Ea2##aJ= a"J`|!%! "h`!g #I(# %set$ ,$b%H *`qJX!`p !(`p!ap|#U6r #&s #Ft2T#uF%iv2 u3bgJM!`f $!'fuD#U6h d1 +aHJP!`G ! 0&) &Y 1'5j ;&)z &$܊ J& -Y&G 0Y&{ 3Y& 6Y&u 9Y&] Y AY  DY GY JY MY PYf4 SY6 VY/5 YYu \Y]( _Y^ hY` kY nY/ {Y }Y Y Y YO' Y4 Y   " 3 %  ( 0 +  . 2< 1 6$ 4  7 O : T =  @ : C s$ P  Z 9 d 8 o + Y. Y| Y Y4 Y& Y&# Y&! Y&- Y&v7 Y& Y&/ Y Y&H Y&S Y&5 Y& Y& Y&5 Y&80 Y& Y& Y&" Y Y Y Y% Y%# Y %Y(+ ,YV( 0YVJ= 7Y(E) >YlW( BY|W7 IY, PY(}1 WYV(%6 [YV0 bY iY pY(% wY\WD ~Y Y< Y< Y Yg Y(& YV Y( Y(+ YV+ Y Y(2 Y#D2 -L#FU- .F#G 2V#H ;#L# D#T# E#X# F#\# G#`# H%#d6 JZ#h L\#l  0 : # :#  @#  Z#1 V  l '7Za(z +<{# 32|#G`% (&# #'># V+# 5-# %.# m/# 0# 1# #2>#( 6#, 8#4 =#8 =F#@ G#H H#P XX#X_* 17g* 2>7 40 : // ;#  <# @/ =# G/ >#  ?# N/ @# U/ A# \/ B# c/ C# j/ D# $ E# $ F# $ G# $ H# d I# l J#7) K- M P // Q#  R# @/ S# G/ T#  U# N/ V# U/ W# \/ X# c/ Y# j/ Z# $ [# $ \# $ ]# $ ^# d _# l `#L a g y // z#  {# @/ |# G/ }#  ~# N/ # U/ # \/ # c/ # j/ # $ # $ # $ # $ # d # l # $ # $ # $ # $ # ' # ' # ' # ' #  # &' # .' # 6' # 5 # >' # ( # ( #o   l#  l# #6?:]4.+(+ &-%  &-<% "Wi # bYw# 6Z # d[# oM]w# "c_ # :d`w# daw#( Xbcx #0 cdx #4 'deZ#8 4( c* # 2c+ # c, # %- #  . #eof/ # c0= # Vc1S # e2 # S3S #$ 6 #( 7 #, 1:#0 ;#2              Z   Z Z = Z wZ# S w C D< g$t  g$ +R # 0ed eLb[c4  Be7 :e8 # #9 # b;a # }b@g #  a oc$; dFZ# +eHx # odIZ# ?Jw# SLw# Mw# &BeB m ocN Y ~  GZ' :  tcw`   3 7ciZ +!2h ^Sjw ctZ0!!s swCsZFSuw~oM{w Lcw!!  eZ!!: )d !!f")i ]cw""")bZ "q"d?Ze_ sb""( T Aj""!Qeix xdZ"$") bw>"iwe_c$v%S #fd x Ec x dZ%%eXbZ%'d(bw"X D ul$q/')%kHw'(!e & :' ''( ( md9Z (^- d8Lb8wl"8X D: [d;Zc<Z|e=_}b>g b?w$q/Z,)cZ* *b +kbg +e+?ex ,q/V-+cx cf `-,3re oMewbgwu_.YmX/(~0162_345p. /161,37cz "iZ%DZ03_3!Qex !w8CZ) G*Qex *> *Hb`35 ,> VHub b9w: (((b\Z5<5[ ;c[Z>]u{  yb>@5z5= >= BH=mb?dc@)F{*Qezx *>z *HzPb5%7 > H>b ]QF93 w:y@ (((cPZ07W7hO >Qu(c,`77+ >+ H+7QF-bB.cZ7<d"XD ul[dZcZde_}bg 7A7 D7G7J7M7 P7f4S76V7/5Y7u\7](_7^ h7`k7n7/{7}7777O'747d 7"d 73%d 7(d 70+d 7.d 72<1d 76$4d 77d 7O:d 7T=d 7@d 7:Cd 7s$Pd 7Zd 79dd 78od 7+7.7|774++#+!+-+v7++/+#1+H+S+5+++5+80+ + +"77 7 7%7%#7 %7+,707J=77E)>7B77I7,P7}1W7%6[70b7i7p7%w7D~7 7<7<77g 7&77(7+7+7727+7H:717Q$7*77'7{7072797:77+7);7!!7(7 /7g337*:7I3A7&H77O7Q9S7%Z7J^7%b7,i7m7t7<x7~97 77*7)77477e707+"7K.777 7:!7$7A7(7R 7,7]:7 7=7$7+7 27t897;2@7 G7(K7#R7+Y7&`7g7^5n7)u7|77M;7t77i&777_777" 7i 7y;7777K 7077 77t 7: 77.77#7*7v/1787<7%@> @>{ @>/.6Y9@<!fy=S 0fEintNsaP6@\;hp*75.vf6,7e7Wh*a7>|eF+<G#eH#  /d . /$ ># s # 6 #  # j # - # ,! # " # / #  #$ E- #(  #,  #0 x* !#4 [7 ">#8  &>#<  (#@ ,L#D 2 -Z#F U- .'#G  27#H  ;#L # D#T # E#X # F#\ # G#` # H%#d 6 J>#h  L=#l 0   # # !#  ># 7  M 'tm,{A>#A>#@>#kA>#  A>#A>#@>#@>#A># 1A7#$@#(f* E _*1Eg*2L ://;#<#@/=#G/>#?#N/@#U/A#\/B#c/C#j/D# $E# $F# $G# $H# dI#lJ#7)K$-M  P//Q#R#@/S#G/T#U#N/V#U/W#\/X#c/Y#j/Z# $[# $\# $]# $^# d_#l`#La# glAm#)/n#dayo#@p#minq#secr#C(s#Yt"a y//z#{#@/|#G/}#~#N/#U/#\/#c/#j/# $# $# $# $# d#l#$#$#$#$#'#'#'#'##&'#.'#6'#5#>'#(#(#o##l e|<h=now{tvdgmtM' fkp==Aj' Aftd c e==$keyc A d je=e>Pwe A da ZeVp>?|strUweU  a e6?U@str5key5R eJ`@i@strI5IR X  eOp@@weN eP  _ 3f/@@,key.O0D eE@@X5DR  )ТX 54 ) $O  -X G 0X { 3X  6X u 9X ] X  AX   DX  GX  JX  MX  PX f4 SX 6 VX /5 YX u \X ]( _X ^ hX ` kX  nX / {X  }X  X  X  X O' X 4 X   "3 % (0 + .2< 16$ 4 7O :T = @: Cs$ P Z9 d8 o+ X . X | X  X 4 X  X # X ! X - X v7 X  X / X #1 X H X S X 5 X  X  X 5 X 80 X  X  X " X  X  X  X % X %# X  %X + ,X  0X J= 7X E) >X  BX 7 IX , PX }1 WX %6 [X 0 bX  iX  pX % wX D ~X  X < X < X  X g X & X  X ( X + X + X  X 2 X + X H: X 1 X Q$ X * X  X ' X { X 0 X 2 X 9 X : X  X + X ); X ! !X  (X  /X g3 3X * :X I3 AX & HX 7 OX Q9 SX % ZX J ^X % bX , iX  mX  tX < xX ~9 X  X  X * X ) X  X 4 X  X e X 0 X +" X K. X  X  X  X :! X $ X A X ( X R X , X ]: X  X = X  $X  +X  2X t8 9X ;2 @X  GX ( KX # RX + YX & `X  gX ^5 nX ) uX  |X  X M; X t X  X i& X  X  X _ X 7 X " X i X y; X  X  X  X K X 0 X  X  X  X t X : X  X . X  X  #X  *X v/ 1X  8X  <X % @X  !{ !65;J@'gy=S 0fEintNsaP6@\ ;hp* 75. vfW7>hd ./$ >#s #6 # # j #- #,! #" #/ #  #$E- #( #, #0x* #4[7 ">#8 &>#< (#@ ,L#D2 -Z#FU- .#G 2#H ;#L# D#T# E#X# F#\# G#`# H%#d6 J>#h L#l   0  # #  #  >#'_*1Eg*2L740;o%: //;# <# @/=# G/># ?# N/@# U/A# \/B# c/C# j/D# $E# $F# $G# $H# dI# lJ#7)K<-M%$P //Q# R# @/S# G/T# U# N/V# U/W# \/X# c/Y# j/Z# $[# $\# $]# $^# d_# l`#La;Cc% g y //z# {# @/|# G/}# ~# N/# U/# \/# c/# j/# $# $# $# $# d# l# $# $# $# $# '# '# '# '# # &'# .'# 6'# 5# >'# (# (#oE> # #0!}"% #&}# >'#T"(T+ MT,# ?.-#len.7# #/I# =)0 3 4# >5# ?67#O*7?#6?:]4.+(+U[ m ? &-%x&-K 4( c*] # 2c+ # c, # %- #  . #eof/ # c0 # Vc1 # e2 # S3 #$ 6] #( 7W #, 1:#0 ;#2 W  W mK } & W } &c  & W &   > W   > W >  > W >   W  D<~K # -,$:#uid%/#If&& { ) Q*:# 8+#b,V {  0 f@.A+ $ S f& 1g g>0AB+ $ @\`f&` g g K  :g[BCgZ g gC>!$B !gBg "- vgJ>CD$I 3gI gIKg ut#q/UxC$ P% % c f( D:D>'g)g u| \f>@DD$ņ &-,Ŭ 'tag:uz: pf>D E`$ (key &-, )9c g>EhE$ -,:6(keyc V9R0 f>pE G$ f f:&\g  )Ig P*tag:|)9 /"Ef<> GfG>;;+@(_"g5>pGG]>44+@5_,fyGG $x9 gl>HHd&$k-hgm g>H|J+ &$ܹhgކ ulQg&`)f& Ig u`)-,:5'uid/H*i&a#q/Igg>JJ.keyf   - $-)В -  %/5 :-), -$< >-- -G0 -{3 -6 -u9 -]< -5? -1 B -] -;` -d -'g -3j - m -. p -r!s -_-v -9y -w -U  - < -x0 - -Z0 -F7 - -m, - -& -# -y - -. -T -Z -. -1 -6 -x' -!* -w -G -- -X -- -9 -A ) N# 5     ; p 8 c"   # 8, :%/ ~ 2  5 @8 6;  %> A  D G J M  P f4S 6V /5Y u\ ](_ ^ h `k n /{ }    O' 4  " 3% ( 0+ . 2<1 6$4 7 O: T= @ :C s$P Z 09d _8o + . |  4 - -# -! -- -v7 - -/ -#1 -H -S -5 - - -5 -80 - - -"       %  %#   % + ,  0 J= 7 E) >  B 7 I , P }1 W %6 [ 0 b  i  p % w D ~   <  <    g  &    (  +  +    2  +  H:  1  Q$  *    '  {  0  2  9  :    +  );  ! !  (  / g3 3 * : I3 A & H 7 O Q9 S % Z J ^ % b , i  m  t < x ~9      *  )    4    e  0  +"  K.        :!  $  A  (  R  ,  ]:    =   $  +  2 t8 9 ;2 @  G ( K # R + Y & `  g ^5 n ) u  |   M;  t    i&      _  7  "  i  y;        K  0        t  :    .     #  * v/ 1  8  < % @ 1 1{ 1/.Jv= /usr/src/packages/BUILD/glibc-2.5/cc-nptl/csu/crtn.S/usr/src/packages/BUILD/glibc-2.5/csuGNU AS 2.17.50.0.5% $ > $ > 4: ; I?  &IU%% : ; I$ > $ >   I : ;  : ;I8 : ;I &I ' I : ;  : ; I8 I!I/  : ;  : ; I8  : ;  : ; ( < ' I : ;  : ; I.? : ;' I : ;I.: ;' @: ;I: ;I : ;I!4: ;I".: ;' I@#4: ;I $4: ;I%4: ;I&.: ;' I ': ;I(4: ;I): ;I *4: ;I +1UX Y,1- U.41 /410.: ; ' 1: ; I24: ; I34: ; I4 : ; 5 : ;6 7.: ; ' I 8.? : ;' I@9 : ;: ; <1UX Y=41> U? 1@1A1UX Y B4: ; I C4: ; I D4: ; I? < % $ > $ > : ; I : ;  : ; I8  I&I .? : ; ' @ : ; I : ; I : ; I : ; I.? : ; ' I@4: ; I4: ; I 4: ; I 4: ;I% : ; I$ > $ >   I : ;  : ;I8 &I ' I : ; : ; I8 I!I/  : ; ' I : ; I8  : ; ( .? : ; ' I@: ; I : ; I4: ; I.? : ;' I@: ;I4: ;I.? : ;' @: ;I .? : ; ' @ 4: ; I! : ; "4: ; I #4: ;I$4: ; I? < % : ; I$ > $ >   I : ;  : ;I8 &I : ; : ; I8 I !I/  : ;  : ; ( ' I.? : ; @.? : ; ' I@: ; I.: ; ' @: ; I .? : ; ' @4: ; I 4: ; I 4: ; I4: ; I4I4  4: ; I? < 4: ; I?  % : ; I$ > $ >   I : ;  : ; I8 : ;I8 &I : ; I !I/  : ;  : ; ( ' I : ; I8 ' I.: ; ' @: ; I .: ; ' I@.: ;' I@: ;I : ;I .: ;' @: ;I.? : ;' I@.? : ;' @ 4: ;I !4: ;I": ;I#4: ;I$ U%!I/&4I4  '4: ;I(: ; I) : ;*4: ; I+.? : ;' I ,: ;I-4: ; I.4: ; I /1X Y 011: ; I 24: ; I34: ; I 44: ; I? < % : ; I$ > $ >   I : ;  : ;I8 &I ' I : ; : ; I8 I!I/  : ;  : ; I8  : ; ( < ' I.? : ;' I@: ;I4: ;I4: ;I4: ;I4: ;I  U.? : ; ' @: ; I : ;!.? : ; ' I@": ; I#: ;I$4: ;I % : ;&.: ; ' @'4: ; I (: ; I )4I4  *: ;I +4: ; I, : ; -4: ; I.: ;I /: ; I0 U14: ; I 24: ; I? < % : ; I$ > $ >   II!I/  : ; : ;I8 &I ' I: ;  : ; I8  : ;  : ; I8  : ; (  : ;  : ; I : ; .: ; ' I@: ; I4: ; I4: ; I.? : ;' I@: ;I: ;I4: ;I : ;I !4: ;I "4: ;I#4I4  $4: ;I% U& ' (.: ; ' @)4: ; I *.: ; ' I +: ; I, : ;-1UX Y.1/4: ; I0.? : ; ' @1.? : ; ' I@2: ; I314: ; I 5 : ; 64: ; I74: ; I 84: ; I? < % : ; I$ > $ >   I : ;  : ;I8 : ;I &I ' I : ;  : ; I8 I!I/  : ;  : ; I8  : ; ( < ' I : ;  : ; I : ; .? : ;' @: ;I : ;I: ;I .? : ;' I@ 4: ;I!4: ;I"4: ;I#4: ;I$.: ; ' I@%: ; I&4I4  '.: ; ' @(.? : ; ' @)4: ; I *: ;I+4: ;I ,4: ;I -!I/.: ; I/4: ; I0.? : ; ' I@1: ; I 2 : ;3 4.: ; ' I 5: ; I6: ; I74: ; I8: ; I 9 : ; :1UX Y ;1< U=41 >4: ; I? @ : ;A4: ; I B4: ; I C4: ; I? < % : ; I$ > : ;I$ >   I : ; : ;I8 &I ' I : ;  : ; I8 I!I/  : ;  : ; I8  : ; (  : ;  : ; I : ; .? : ;' I@: ;I: ;I: ;I 4: ;I4: ;I : ; .? : ; ' I@!: ; I": ; I #4: ; I$4: ; I %4: ; I&4: ; I'4: ; I (4: ;I )4: ; I? < % : ; I$ > $ >   I : ;  : ;I8 &I : ; : ; I8 I !I/  : ;  : ; ( ' I : ; I8 ' I.? : ;' I : ;I.: ;' I@: ;I4: ;I: ;I .? : ;' I@4: ;I !I/.: ;' @ .: ; ' @!: ; I"4: ;I#4: ;I$ : ;%.: ; ' I@&4: ; I '1X Y (1).: ; ' I *: ; I+4: ; I, : ;- .1UX Y/10 U141241 3414 15 6 74: ;I8: ; I 9 U:1UX Y;: ;I<4: ;I =4: ; I >4: ; I? < % : ; I$ > $ >   I : ;  : ; I8 I !I/ : ;I8 &I : ;  : ;  : ;  : ; I8 .? : ; ' @: ; I 4: ; I : ; I 4: ; I 4: ; I4: ; I 4: ;I4: ; I? < % : ; I$ > $ >   I : ;  : ;I8 &I ' I : ; : ; I8 I!I/  : ;  : ; I8  : ; ( < ' I.? : ;' @: ;I 4: ;I.? : ; ' I@: ; I4: ; I 4: ;I U.: ; ' @ .: ; ' I !: ; I".: ; ' I@# : ; $1UX Y %1&: ; I '4: ; I (: ; I)4: ; I*4: ; I+4I4  ,.? : ; ' @-4: ; I.: ; I /4: ; I 04: ;I 14: ; I? < U%# init.cK /usr/src/packages/BUILD/glibc-2.5/cc-nptl/csucrti.St !/!=Z!gg//Z!!!#!/=P3!/!=Z!   ./../usr/include/sys/usr/include/bits/usr/include../usr/lib/gcc/i586-suse-linux/4.1.2/include../../../lib/include/mxfd3_mxf_info.cbbc_d3_extensions_data_model.hstat.hstat.htypes.htime.hstdint.harchive_types.hstddef.hmxf_types.htypes.hmxf_list.hmxf_file.hmxf_data_model.hmxf_partition.hmxf_header_metadata.hmxf_primer.hmxf_page_file.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.hmxf_logging.hKguuK-/gK%%%%%%x:l,0hT/v1zt֢8\X<;/ <("?V0'ItYh[{Tʃ=fY|w< fD"NO3tt t(flxYu/.xfI/;g0 !WI=us=;=y>i:h0y.LCu .!-/===PJj,0./f>i<>>~f:>1fJh1-= ./-/3 <w. Ja.hY-/0~@O/N:0Lx JguuUft=k=;==gw!Z:Z7-73E ./mxf/usr/include/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/include./include/mxfmxf_logging.cstdio.hlibio.htypes.hstddef.hmxf_logging.hstdarg.htime.h0gogͼg;/M /o z""(.f?c?.v.=;=4y.Q<>寇K"=;=s$$DV ./mxf/usr/include/sys./include/mxf/usr/include/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_file.cstat.hmxf_file.hstdio.hlibio.htypes.hstddef.htypes.hstdint.hmxf_types.hstat.htime.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_logging.h<@hf#+1"#U1 #+1<>h <",0"V0<=uX#+1g;#/[#+1JlzX^ gR X &82ot to 0<>h?"V0<>h<<=<=<=<=<=<=<=<=<==M=?hN+ٽhN+hN+)Lx<6zf>>>>f==KfN=AwfB~=At fx-=-=-=׮==Afg!1fu!g!f\gSwgSw@=;=g-=*Np@*Z =u< .mY9[yXn -r<.[t=BL91>>>>;g xJD0ruxxw =u\gSt>>>J?(zfBXt@@@xx t t=BE91#t=BE91#>>6<>$=?<>LiX!W;Kgs=;=yX!W;Kgs=;=yX!W;Kgs=;=wX"V:L/w!W;Kgs=;=wX"V:L/wg;=;Ks=;=yX!W;Kgs=;=~X0xf3ZHIhX3f<.pW82st 7s< .`t#)g;KBF`;>B;=?U}Pt=kvY=~<=PY~<=PY~<=PYNF<@kYgg-=gq<p<@u tvtuuuuuu= tiz.1-jpYgp]uuyt.x<=OgYMt=k=~z>OArvuɠuuvvH44 ;>GtlZA&vI=z85zxJ1ܟuuvmH4:CguL:h__1k&-Z<&._X4gv^K'-Y<'.xX4^f~%/uW=ص/73y-y<5sCh0،/m/uW=ص/73y-y<5sCh0،/7!g:?i(zU44gJ4QQQQQJQJJR!O~t=u/ugg׽i؃gL:>E82zt4Ei/3rt< /w Cw< .x<Zz<^x-:0fw!Z:Z7-73ȗyzg/]tg/t@$Hy<5uX:ZxX-x<6|t=)H>0t=ڑqt=qt=/jJt=')[Z?+!,00@*v!0:0:@z<4lJ_ }<t='yt='\*$*<Xj<=;Kw.$JztZ/r".A Sw=I=Y0 R ./mxf./include/mxf/usr/lib/gcc/i586-suse-linux/4.1.2/include/usr/include/usr/include/sys/usr/include/bitsmxf_data_model.cmxf_baseline_data_model.hmxf_data_model.hmxf_list.hstddef.hmxf_types.hstdint.htypes.hmxf_labels_and_keys.hstdio.hlibio.htypes.hmxf_logging.h= .& # titv  .kt ,hV=&=v-/0;=g0~<~--:0nt-n<.r~2.xgu/~X+++++++++3333333333333333%eO-sf -s< .~022222y222222222222222yR222%N 2N2NNNNNN2NNNNN2NN2N33333333333333333333fY2uY2pu22gux22222222 2222222#2YqqqqqqqqqYqqqqqqqqqYqqYqqqYqqqqqYYqYqYqqqqYYqqYqqYqqYqYqqqYqqqYqqqqYqYYqYqYqqqqqYqqqqqqqqqqqqqqqqqqqqqqqqYqqqqqqqqqqYqqqqqqqqYqqqqqqqqYqYqYqqqYYy' 2  ./mxf./include/mxf/usr/include/usr/include/sys/usr/lib/gcc/i586-suse-linux/4.1.2/include/usr/include/bitsmxf_header_metadata.cmxf_header_metadata.hmxf_types.hstdint.hmxf_list.hmxf_data_model.hmxf_primer.htypes.hstddef.hmxf_file.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hmxf_logging.hp==1<=/wu#i!-=-YM>>>>>g!!!!=;u;ge>=K;=;Y=;=e>>g!!=;u;ge=K;=;Y=;=ȇ;f=u;Y=;=e&zXJz=+ot<2P0u;= .pf=[>=u\g//=;ex=K;ue=;=u;=;=e<=;/rXfg9Q0Ygt=kY=~tf?O=XkHW82<Y0:ZxZWKwyY=xz>}>=c5jrb;=g;0=c3rguwtfgV-=;=Ȑh+? J:0sK:0Ztw!sw!hi%nw!Ysw!Y{i% t?:v7y<5b;/Yx-x<6ctA8xɠ#9[w -w< .v< -v< .-73dj9w)/z./ij9w)/z./pg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/Ci:vIq"li:vIqrg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/?IS91zf-z<4k?IS91zf-z<4k?IL91zt-z<4kւ?IL91zt-z<4Ag]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/ii:v"F/vhAswr/-/PKX<@w9?9+j gAz<4E=L82E-73Gw9[J])%)Ar*=Jg/-g<.bX-b<.qX1[yL 47]{ fggV0gMg9iL!s?t=BE91} B弄Tpuf Jr-n<.F~iq?Y宠x>>f=/q/>vDn<.pXK;/@:0zXz<^w:vv=:0xXz<^A7AGrhu0wD-r<.u .] =?B91}i%=s/]~JsJ-u;Ic1zf/xk%gw>!Xc1zt/xv%t=;//z)t=;//z)t=;//z)t=;//z)u;/s/z(uz0t=;//z)u;/s/z(u;/e/z'uz0t=;//z)u;/s/z(u;/e/b'guvC82o/S91yfp*uv=O91p/zx(w9?Ȃjivg?9[tJ -t< .yJ-y<5b-82Yt=k= u< v"%:0yZ-xU-{Y n$-<.jX*PLu2$O42Z?h5X6xJjuw1vg>(L:>;uh>>;uv%b/ Nf4Dy<5t-<.Bt>-B<>.Lt#)^  Sk44 4-cE0gE}Xf?O=Xt=k=M<>q<.sX@:0xJz<^xJc:i#Y/"xt-tf /~ ./utils./include/mxf/usr/include/usr/lib/gcc/i586-suse-linux/4.1.2/include/usr/include/sys/usr/include/bitsmxf_uu_metadata.cmxf_header_metadata.hmxf_types.hstdint.hmxf_list.hmxf_data_model.hmxf_primer.hstddef.htypes.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hmxf_logging.h8 CwK>3-~.gR'MZ z<^\X(vh"v 473qXr4~AjީQ Mp$h0x -p<.uX@CIq>"y<_qX-q<.sX4~BAJyg$-y<5a-73F:Mc$hX-82ff"Y#qX44j5iMGRZtiMGRw8j?s"Cwz4p ./utils/usr/include/sys/usr/include/bits/usr/include./include/mxf/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_page_file.cstat.hstat.htypes.htime.htypes.hmxf_file.hmxf_page_file.hstdint.hstdio.hlibio.hstddef.hmxf_types.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_logging.h` !WYO3Fft=/K;<=-K4 SQ/o<>h?XL><<>0w<>  z< t{<=PY|vw8*@b u< f[v%"R%XT92Nf2X]Xld7JIf7.|=Z\9x*x0u=~2*5uuv g/}֐sizuuuuuuuuuwLK17gx tp -91Y'Y<'.]X#-]<#.m{@f}fh Xt.tgs =;SD-Kk>=F"uuuuuuuuuwv'Cy.KBz<Ku2u#Y:=g3dvdZfKeKffGiG#-Kkw Xwf X1X)#4%-\ b/';4 {;!Igegz&t~#vvhh&=euvhOi.~ȼ?e"hH=l)1;;tR=b7?B9uLie0;=('-pVY-/h@""hHu?H"gEA"8cfx'~8xH><=;=;=Y-/3 D/_|geg} ;}<.-=9?9?p Jwf$Tf@d>z<4Xi+:>q Jwf#U[AKSi+:KeKfJ $}<}.v!\tv!t>X ./mxf./include/mxf/usr/include/usr/include/sys/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_primer.cmxf_file.hstdint.htypes.hmxf_primer.hmxf_types.hmxf_list.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hstddef.hmxf_logging.h@u3e:>,0Ct=g@82t -t< .wXx~Bkh.gv.^z<^lJ --:0uJ -u< .Pf?O=W=3Π:Zu< %u< .`i#itiMOzz+AB  x>jAB FFFx0?4AB xp?7AB  x?AB FFFx@@GAB x@GAB x@AB BFxCAB Fx@EAB CxF=AB AxPF%AB xF=AB AxFAB xFAB FxHvAB Bx0IAB Ex@JAB Ex`KAB ExpL!AB ExMfAB FxNAB FxPfXAB D| PpAB PAB PAB P-AB DPAD AGP AB PЩ AB P AB P AB P AB PAB EP AB P8AB FFP AB P AB PgAB EP8AB FFP8AB FIPRAG BP`nAB FPЬ AB PAB P%AB P0AB FJP!AB P"AB P AB P@-AB PpAB P:AB FFP AB PЮ AB PAB PnAB EP`<AB FFP8AB FFP<AB P DAB Pp+AB AP/AB DPаAB PAB E PAB FFGP9AB FFP9AB P!AB P0AB PPAB Pp AB P AB P9AB Pг!AB P!AB P0!AB P`AB FPKAB FP@AB P`GAB PAB PеAB FP<AB DPж<AB DP7AB PP5AB DP5AB DPз7AB PAB DP%AB DP AB PAB PAB P`AB P AB PAB PAB P`AB P AB PAB P@AB PAB PAB PAB P@AB PAB EPAB EPAB EPAB EPAB PAB PAB P@AB PAB PAB PAB P@AB PAB PqAB P@!AB PpAB FPAB FP AB EPAB BCPDAB PWAB PPAB ILP0AB DPAB EPAB PEP AB PaAB P@AB FPPAB DPCAB FPPAB FFP>AB P@AB F PkAB FHEP@^AB EPTAB OFP}AB P}AB P AB RPAB DPAB DPAB E PAB IFF P AB IFFP0AB DP0AB DP0AB DP0AB DP0AB HP@AB HPPAB DPPAB DPPAB DPPAB DPPAB E PPAB IFFP`AB DP`AB EP`AB E P`AB IFFPpAB DPpAB EPpAB EPpJAB EPAB EP;AB DPAB EP5AB DP@AB FP =AB P AB FP MAB PpAB PBAB DP%AB EPAB |  ( AB FIF( \AB (3AB F(AB (PdAB F(AB F(`jAB E(AB E(AB (PAB (]AB FL| )` AG T) ;AB D)0!AB X)!AB )!AD )! AB )"AB ) "QAB C)"AB )"%AB A)"AB I)$AB F)%#AB )%"AB F)'7AB ) (>AB BI)`-AB O)03/AB D)`3AB L)5,AG D)@5:AB C)5AB L)07'AG )`7:AB C)7AB BI|  ,<AB FIF,p=2AB D,=2AB D,=uAB D,p>1AB ,?AB ,`@ AB ,p@/AB D,@/AB D,@ AB | -@NAB D-0AAB F-B#AB A-C AB AC- DAB -@DAB D-D;AB -EXAB D -pEAB FFI- GFAB -pGGAB -G5AB D-HAB D-HAB F-JAB GNU C 4.1.2 20061115 (prerelease) (SUSE Linux)init.cshort intlong long intunsigned charlong long unsigned intshort unsigned int/usr/src/packages/BUILD/glibc-2.5/csu_IO_stdin_used__u_quad_tg_D3P_InfaxFramework_D3P_StockDate_item_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_IECDV_25_525_60_FrameWrapped_esscont_labelst_ctimarrayElementLeng_Preface_EssenceContainers_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDg_ClosedIncomplete_Footer_pp_keyg_D10_30_525_60_extended_template_esscont_labeloctet1st_blksizeg_DNxHD1080p36ClipWrapped_esscont_labelst_blocksg_GenericDescriptor_Locators_item_keyoctet4denominatorepTitleg_DMSegment_EventComment_item_keyMXFItemTypeg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_D10_40_525_60_picture_only_esscont_labelg_D10_40_525_60_extended_template_esscont_labelg_WaveAudioDescriptor_set_keyfileSourcePackageSetg_D3P_InfaxFramework_D3P_Format_item_keyheaderByteCountg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keymxfUTF16Char_IO_save_endg_D10_40_525_60_defined_template_esscont_labelbodySIDg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelcreate_vtr_errorspoolDescspoolStatus__gid_tbodyOffsetbasicg_IECDV_25_525_60_compdef_labelst_mtimg_OpenComplete_Footer_pp_keyg_D3P_D3ReplayErrorFramework_set_keyg_Identification_ProductVersion_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baseg_AES3FrameWrapped_esscont_labelg_StructuralComponent_DataDefinition_item_keymaterialPackageTrackSetg_D3P_InfaxFramework_D3P_SpoolDescriptor_item_keyMXFDataModel_lockg_Identification_ModificationDate_item_key/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/examples/archive/infosourcePackageTrackSetstockDatecompoundg_timecodeElementLeng_Preface_LastModifiedDate_item_keyg_ClosedComplete_Body_pp_keyheaderMarkInPosvitcTimecodeg_EssenceContainerData_IndexSID_item_keyconvert_12m_to_timecodeg_D3P_PSEAnalysisFramework_set_key_IO_save_baseg_MultipleWrappings_esscont_labelvtrErrorsg_complexity03_op_atom_labelg_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_keymaterialPackageSetfixedSpaceAllocationg_GenericPictureEssenceDescriptor_AspectRatio_item_keysourcePackageSetmemofileIsCompleteaccNo_cur_columnMXFItemTypeCategoryg_Identification_ThisGenerationUID_item_keyVTRErrorAtPos__dev_tredHistnewIdent__pathg_DVBased_100_1080_60_I_compdef_labelMXFArrayItemIteratorg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_D10_30_625_50_defined_template_esscont_labelg_DMSegment_set_keymxfLocalTagg_GenericSoundEssenceDescriptor_DialNorm_item_keyput_charg_RGBAEssenceDescriptor_Palette_item_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyMXFCompoundTypeInfog_FileDescriptor_ContainerDuration_item_keyg_Identification_CompanyName_item_keyg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_DescriptiveMetadata_datadef_labelg_D10_50_525_60_compdef_labeltapeDescriptorSetg_D10_50_525_60_defined_template_esscont_labelspatialHistg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_label_IO_markermainfixedSizeg_CDCIEssenceDescriptor_set_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_GenericTrack_set_keyg_D10_50_625_50_picture_only_esscont_labelltoInfaxData__s2_lennumAudioTracksg_Identification_Platform_item_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_StaticTrack_set_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labelg_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_labelextendedCountg_AES3AudioDescriptor_set_keyg_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_keylocalItemLenmxfKeyreport_actual_frame_count__blksize_tnewReader_IO_FILEst_uidg_RGBAEssenceDescriptor_set_keyuint64_tg_RGBAEssenceDescriptor_ComponentMaxRef_item_keymagPrefixg_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelg_AES3ClipWrapped_esscont_labelcreate_pse_failurenextTagmxfTimestampg_D3P_InfaxFramework_D3P_MagazinePrefix_item_keyfilePosg_SourceClip_SourceTrackID_item_keyelementLengthst_rdevdmSetmxfRational_sbufg_D10_50_625_30_compdef_labelruninLeninstanceUIDredCountg_InterchangeObject_GenerationUID_item_keywriterIdentsg_GenericPictureEssenceDescriptor_StoredHeight_item_keywrite_summaryg_FileDescriptor_EssenceContainer_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_50_525_60_extended_template_esscont_labelconvert_stringg_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_keyg_SDTI_CP_System_Pack_esselement_keyg_D10_40_625_50_extended_template_esscont_labelWriterIdentificationg_DVBased_25_525_60_compdef_labelg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelwrite_d3_vtr_errorsg_Track_set_key_MXFHeaderMetadatag_GenericSoundEssenceDescriptor_QuantizationBits_item_key_IO_lock_tvideoMaterialPackageTrackSetpseFailuresoctet14octet15free_readermxfFilenameknownDMTrackcmdlnIndexg_Null_UUIDg_GenericSoundEssenceDescriptor_Locked_item_keyg_OpenComplete_Header_pp_keynumeratorspoolNomxf_log_funcg_OpenIncomplete_Body_pp_keyg_DVBased_50_625_50_ClipWrapped_esscont_labelMXFPageFile_IO_read_ptrPSEFailurefree_sys_datag_Identification_VersionString_item_keyMXFArrayTypeInfog_CDCIEssenceDescriptor_BlackRefLevel_item_keyst_size_posstdinframeCountMXFInterpretTypeInfocreate_writer_identg_Preface_PrimaryPackage_item_keywrite_infax_datastdout__s1_leninputg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_DMFramework_set_key_markersthisPartitionminorVersionextendedFailureg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_OpenIncomplete_Footer_pp_keysetsIterg_DVBased_25_625_50_FrameWrapped_esscont_labelg_GenericPackage_PackageModifiedDate_item_keyoctet24g_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyMXF_DLOGg_FileDescriptor_set_keyoctet28typeIdg_Locator_set_key__st_inog_RGBAEssenceDescriptor_ScanningDirection_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_root_set_key__blkcnt64_titemDefspseFailureg_DNxHD1080p120ClipWrapped_esscont_labelmxfFileg_ClosedIncomplete_Header_pp_keyg_AES3CustomWrapped_esscont_labelargvg_Timecode_datadef_labelg_WaveAudioDescriptor_BlockAlign_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keyst_gidg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg_GenericPackage_Tracks_item_keyMXFCompoundTypeMemberInfoluminanceFlashmxfUMIDg_D10_50_625_50_compdef_labelg_LegacyPicture_datadef_labelg_TimecodeComponent_DropFrame_item_keyg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_D10_40_625_50_picture_only_esscont_labelg_TapeDescriptor_set_keytempWStringformatg_ALawClipWrapped_esscont_labelg_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_key_flags2vitcg_Preface_OperationalPattern_item_key_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keyg_GenericTrack_TrackID_item_keysequenceComponentCountg_LegacyTimecode_datadef_labelg_complexity02_op_atom_labelnextElementsetDefs_unused2g_Null_ULarrayIter__quad_t__mode_tspatialCountg_D3P_InfaxFramework_D3P_CatalogueDetail_item_keyg_OpenIncomplete_Header_pp_keyMXFMetadataItemg_SourcePackage_set_keyMXFPrimerPackg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_GenericTrack_TrackNumber_item_keyg_MP4AdvancedRealTimeSimpleL3_compdef_label_old_offsetidentSetfree_writer_ident_in_listtypesg_CDCIEssenceDescriptor_ColorSiting_item_keyg_Preface_Identifications_item_keyinitialise_timecode_readerg_DNxHD720p185ClipWrapped_esscont_labelg_ContentStorage_Packages_item_keyg_MultipleDescriptor_set_key__ino_t__s1arrayElementg_RandomIndexPack_keyluminanceCountcurrentElementg_DVBased_25_625_50_ClipWrapped_esscont_labelg_LegacySound_datadef_labelg_GenericPictureEssenceDescriptor_StoredWidth_item_keyindexMarkInPossysDatag_TextLocator_LocatorName_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyversionStringtimecodeComponentSetg_ALawFrameWrapped_esscont_labelg_Identification_ProductUID_item_keyltcTimecodeoperationalPatterng_HD_Unc_1080_50i_422_ClipWrapped_esscont_label_MXFMetadataSetg_InterchangeObject_InstanceUID_item_key_IO_write_endg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keyMXFRIPtimecodeReadingInitialisedmembersg_D3P_InfaxFramework_D3P_SpoolStatus_item_key__ino64_tlastTypeIdg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelt12mvideoSequenceSetMXFBasicTypeInfog_Identification_ProductName_item_keymxfPageFile_IO_buf_base_MXFListElement_nextfreeFuncdataModelg_Identification_ToolkitVersion_item_keyg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelg_InterchangeObject_set_keymultipleDescriptorSet__pad1__pad2__pad3__pad4__pad5g_BWFClipWrapped_esscont_labelmajorVersionMXF_COMPOUND_TYPE_CATprimerPackd3InfaxData_flagsg_OpenComplete_Body_pp_keyg_EventTrack_EventOrigin_item_keyg_KLVFill_keyg_Null_Rationaloctet10octet11octet12octet13octet16octet17octet18octet19g_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_D10_40_625_50_defined_template_esscont_labelg_D10_50_625_50_extended_template_esscont_labelthresholdwriterIdentget_chardropFrameg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyframest_nlinkg_MaterialPackage_set_keyusageheaderMetadatag_BWFFrameWrapped_esscont_labelg_D3P_InfaxFramework_D3P_AccessionNumber_item_keycontentStorageSetg_RGBAEssenceDescriptor_ComponentMinRef_item_keycdciDescriptorSetsourceClipSetg_D3P_InfaxFramework_D3P_Duration_item_keyg_DMSegment_DMFramework_item_keyoctet20octet21octet22octet23octet25octet26octet27octet29newErrorg_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_StructuralComponent_Duration_item_keyg_DVBased_25_625_50_compdef_labeldataDefmxfPositionluminanceHistg_CDCIEssenceDescriptor_ComponentDepth_item_keyqmsecessContainerDataSetg_D10_30_525_60_picture_only_esscont_labelst_devg_GenericTrack_TrackName_item_keytimespecg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyoctet30octet31g_DVBased_100_1080_60_I_ClipWrapped_esscont_labelmxfULMXFListg_EssenceContainerData_set_keyg_D3P_InfaxFramework_D3P_ProductionCode_item_keyg_Null_UMIDg_GenericPictureEssenceDescriptor_set_keyg_Null_Keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyessenceContainersoutputg_DVBased_25_525_60_ClipWrapped_esscont_labelMXFListIteratoruint8_tuint16_t__off_t_chaincontentPackageLeng_FileDescriptor_Codec_item_keyg_StructuralComponent_set_keyinfaxDatafixedArraySizeg_D3P_PSEAnalysisFramework_D3P_RedFlash_item_keyg_SourceClip_set_keyMXFLogLevelg_D3P_InfaxFramework_set_keyessenceStartPosget_infax_datanumVideoTracksg_Track_Origin_item_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_ContentStorage_set_keyarrayprogNog_complexity00_op_atom_labelget_content_package_lenlocalTag__time_tg_D3P_InfaxFramework_D3P_SpoolNumber_item_keyg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyspatialPattern_IO_write_ptrMXFFileSysDatad3VTRErrorCount_IO_backup_base_shortbufg_DVBased_100_720_60_P_compdef_labelg_DVBased_50_625_50_FrameWrapped_esscont_labelprogTitleargcg_DVBased_50_525_60_FrameWrapped_esscont_labelg_Preface_D3P_PSEFailureCount_item_keyg_complexity01_op_atom_label__off64_tlastElementg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labelg_DNxHD720p120ClipWrapped_esscont_labelmonthoctet0mxfLengthoctet2octet3octet5octet6octet7octet8octet9failg_WaveAudioDescriptor_AvgBps_item_keymxf_logg_Preface_Version_item_keytapeSourcePackageSetltcStr_IO_buf_endg_D3P_InfaxFramework_D3P_ProgrammeNumber_item_keyg_GenericPackage_Name_item_keyg_Identification_set_keyprodCodeg_D10_50_525_30_compdef_labelg_D10_50_525_40_compdef_labelfree_func_typeg_ClosedComplete_Header_pp_keyg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyMXF_BASIC_TYPE_CATdmFrameworkSetstderrarrayIter2g_GenericPackage_set_keyg_EventTrack_EventEditRate_item_keyg_IECDV_25_625_50_FrameWrapped_esscont_labelminLLennumElementsindexSIDg_D3P_InfaxFramework_D3P_EpisodeTitle_item_keytv_nsecg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyfooterPartitiong_TimecodeComponent_set_keyArchiveTimecodeg_Track_EditRate_item_key_vtable_offsetpseFailureCountwrite_infodescriptorSetMXFPartitiong_DVBased_50_525_60_compdef_labelbwfDescriptorSetg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keyMXF_INTERPRET_TYPE_CATg_D3P_InfaxFramework_D3P_TransmissionDate_item_keyvtrErrorfree_vtr_error_in_listmodificationDatecreate_readerg_GenericPictureEssenceDescriptor_FrameLayout_item_keyelementTypeIdMXF_ELOGg_D10_30_625_50_extended_template_esscont_labelg_DNxHD1080i185ClipWrapped_esscont_labelvitcStrcatDetailg_D3P_InfaxFramework_D3P_Memo_item_keyg_qq09_op_1a_labelg_Preface_D3P_D3ErrorCount_item_keyg_D10_30_525_60_defined_template_esscont_labelg_CDCIEssenceDescriptor_PaddingBits_item_keyshowPSEFailuresg_Data_datadef_labelg_Null_LocalTagg_Preface_ContentStorage_item_keyg_Preface_DMSchemes_item_keyst_mode__uid_tMXF_ILOG_IO_read_endg_GenericPackage_PackageUID_item_keyprefaceSetsequenceSetVTRErrorread_time_string_at_positiong_D10_50_525_60_picture_only_esscont_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelg_D10_30_625_50_picture_only_esscont_labeltxDateuint32_tg_RGBAEssenceDescriptor_PixelLayout_item_keyg_ALaw_compdef_label_filenocheck_can_read_ripg_Preface_set_keymxfBooleand3_mxf_info.cg_DMSourceClip_set_keypalEditRateg_D3P_InfaxFramework_D3P_ProgrammeTitle_item_keyindexByteCountg_IndexTableSegment_keyg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelMXF_ARRAY_TYPE_CATnoSourceTimecodeg_GenericPictureEssenceDescriptor_FieldDominance_item_keycompanyNameproductNamecategoryinterpretredFlashentriesg_D10_50_625_50_defined_template_esscont_labelg_PrimerPack_keyread_timecode_at_positionisPersistentg_DMSourceClip_DMSourceClipTrackIDs_item_keyg_FileDescriptor_SampleRate_item_keyg_DVBased_100_720_50_P_compdef_label__resultg_TimecodeComponent_RoundedTimecodeBase_item_keyerrorCodestatBufg_TimecodeComponent_StartTimecode_item_keyMXF_WLOGg_EventTrack_set_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyshowVTRErrors__statbufget_infog_ClosedComplete_Footer_pp_key__nlink_theaderPartitiong_GenericDataEssenceDescriptor_DataEssenceCoding_item_keyg_SourceClip_StartPosition_item_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericSoundEssenceDescriptor_set_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelg_IECDV_25_625_50_compdef_labelpreviousPartitionkagSizeg_D10_50_625_40_compdef_labeltv_secg_ClosedIncomplete_Body_pp_keywchar_tessenceDataStartload_bbc_d3_extensionsg_NetworkLocator_URLString_item_keynewFailureg_TextLocator_set_keyg_TimecodeSysItemElementKeyg_FileDescriptor_LinkedTrackID_item_keyst_atimg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_ContentStorage_EssenceContainerData_item_key/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libmxf_is_descriptive_metadatamxf_complete_essence_element_keyis_op_atommxf_is_soundmxf_is_timecodemxf_is_datatrackNumis_op_1a./mxf/mxf_labels_and_keys.cmxf_complete_essence_element_track_nummxf_is_pictureg_opAtomPrefixg_op1APrefixnewListmxf_initialise_list_itermxf_get_list_lengthbeforemxf_get_first_list_elementmxf_clear_listmxf_initialise_list_iter_atmxf_insert_list_elementmxf_remove_list_elementmxf_prepend_list_elementmxf_get_list_iter_indexeqFuncmxf_get_list_elementmxf_append_list_element./mxf/mxf_list.cnewElementmxf_find_list_elementmxf_free_listcurrentIndexmxf_get_iter_elementmxf_get_last_list_elementprevElementmxf_next_list_iter_elementmxf_initialise_listmxf_create_listeq_func_typeg_mxfFileLogtm_hourtm_ydayg_mxfLogLeveltm_zonetm_wdaylog_to_file__PRETTY_FUNCTION__./mxf/mxf_logging.cleveltm_yeartm_montm_isdsttm_min__gnuc_va_listtm_gmtoffp_arglogmsgmxf_log_file_closemxf_log_defaulttm_mdaytimeStrtm_secmxf_log_file_opencmpLenmxf_equals_umiddisk_file_eofmxf_write_int16uuidBmxf_skipmxf_read_uuidbyte_array_file_closedisk_file_closemxf_write_int32totalReadmxf_disk_file_open_newfree_disk_filemxf_write_ulmxf_read_uiddataSizebyte_array_file_putcharmxf_read_uint32mxf_file_telldisk_file_tellmxf_read_int64mxf_write_uint8eleLenmxf_read_int32mxf_write_uidmxf_write_int64mxf_disk_file_open_readbyte_array_file_tellmxf_equals_uuidmxf_byte_array_wrap_readmxf_read_uint64newDiskFilellengthbyte_array_file_eofmxf_file_is_seekablemxfUIDstdin_file_writemxf_write_array_headerwhencenewSysDataumidAumidBmxf_equals_key_prefixmxf_write_lnewStdInFileuuidAmxf_read_array_headerstdin_file_seekbufferdisk_file_getcharmxf_write_fixed_klbyteCountmxf_file_seekdisk_file_seekmxf_stdin_wrap_readmxf_read_ulnewMXFFilemxf_read_uint16mxf_write_kkeyAkeyBmxf_equals_keymxf_write_fixed_lbyte_array_file_seekmxf_read_klmxf_get_min_llenstdin_file_closemxf_equals_key_mod_regvermxf_get_llenstdin_file_getcharmxf_set_runin_lenlabelAlabelBstdin_file_tell__fdmxf_file_writemxf_file_sizemxf_file_putcmxf_read_uint8disk_file_readdisk_file_putcharmxf_disk_file_open_modifymxf_read_local_tagnumReadmxf_write_local_tagisSeekablebytesToReadmxf_write_uuiddisk_file_is_seekablestdin_file_readmxf_equals_ul_mod_regverfree_byte_array_filemxf_write_batch_headerstdin_file_eofmxf_file_set_min_llenmxf_is_ulmxf_write_klmxf_file_readmxf_equals_uidstdin_file_putchar./mxf/mxf_file.cmxf_write_uint16mxf_equals_ulbyte_array_file_writehaveTestedIsSeekablemxf_file_getcfstatmxf_file_closebyte_array_file_readdisk_file_writebyte_array_sizemxf_write_int8mxf_write_uint32byte_array_file_getcharmxf_read_kmxf_read_ldisk_file_sizefree_stdin_filestdin_file_is_seekablemxf_file_eofmxf_read_int8stdin_file_sizemxf_read_batch_headermxf_get_runin_lenmxf_write_uint64byte_array_file_is_seekablemxf_read_int16mxf_read_keykeyPtrmxf_write_partition./mxf/mxf_partition.cmxf_mark_index_endmxf_read_header_pp_kl_with_runinruninCheckCountmxf_mark_index_startMXFFilePartitionsnewPartitionmxf_update_partitionsnewEntrymxf_partition_is_completekeyCompareBytemxf_is_header_partition_packMXFRIPEntrysourcePartitionmxf_mark_header_starttmpPartitionmxf_free_partitionmxf_write_ripmxf_initialise_file_partitionsmxf_append_new_partitionmxf_clear_ripmxf_append_partitionrelativeFilePosnewLabelpackLenmxf_clear_partitionmxf_append_new_from_partitionhaveFootermxf_create_from_partitionfillSizemxf_read_ripmxf_initialise_partitionmxf_initialise_with_partitionnumEntriesmxf_read_next_nonfiller_kltllenbytemxf_partition_is_closed_and_completetlenmxf_create_partitionessenceContainerLenmxf_is_partition_packmxf_is_fillermxf_partition_is_closedmxf_write_fillmxf_is_footer_partition_packmxf_free_file_partitionsg_PartitionPackPrefix_keymxf_read_header_pp_klnumPartitionsmxf_mark_header_endmxf_allocate_spacemxf_create_file_partitionsmxf_read_partitionmxf_fill_to_positionmxf_fill_to_kaglastPartitiontkeymxf_append_partition_esscont_labelmxf_is_body_partition_packfree_partition_in_listmxf_clear_file_partitionsnewDataModellistIndexmxf_register_interpret_typefree_item_def_in_list_MXFSetDefsetDefclear_typeget_type_idadd_set_defmxf_register_basic_typeparentKeyfree_set_def_in_listadd_item_defparentSetKeyinterpretedTypeIdmxf_register_compound_typesetDefKeymxf_find_item_def_in_set_defset_def_eqmxf_register_compound_type_memberitemDef1itemDef2isRequiredsetDef1setDef2mxf_find_item_defkeyStrfree_set_defmemberTypeIdmxf_is_subclass_ofmaxMembersactualTypeIdmxf_check_data_modelMXFItemDefmxf_load_data_modelmxf_register_array_typefree_item_defsetKeymemberNameitemTypenewItemDefmxf_find_set_defmxf_register_item_defitemDefmemberIndexnewSetDefparentSetDefmxf_register_set_defitem_def_eqmxf_finalise_data_modeliter1./mxf/mxf_data_model.cparentSetDefKeymxf_free_data_modeliter2mxf_get_item_def_typemxf_set_int16mxf_get_uuidmxf_get_ul_itemmxf_read_item_tlmxf_get_position_itemsetInListmxf_set_auid_itemmxf_get_int16_itemmxf_set_rgba_layout_component_itemmxf_get_int64_itemmxf_get_strongref_smxf_create_setmxf_set_int32mxf_set_length_itemtotalLenmxfVersionTypemxf_write_header_primer_packmxf_set_uint8_itemmxf_get_umid_itemmxf_set_uint16destSetmxf_get_product_versionmxf_get_timestamp_itemstringSizevalueLenmxf_get_weakrefmxf_write_header_setsmxf_remove_itemmxf_set_uint16_itemmxf_find_set_by_keymxf_get_ulmxf_set_uint64_itemmxf_set_int8mxf_add_array_item_weakrefmxf_get_utf16string_sizemxf_get_product_version_itemmxf_get_header_metadata_sizemxf_set_uint32mxf_set_fixed_size_utf16string_itemmxf_set_weakrefmxf_alloc_array_item_elementsmxf_get_rgba_layout_componentmxf_set_auidmxf_get_array_headermxf_set_uint64mxf_set_utf16string_itemmxf_get_rational_itemmxf_get_version_typemxf_set_version_typemxf_find_singular_set_by_keyitemKeynewItembuildmxf_get_uint16_itemmxf_set_fixed_size_utf16stringMXFReadFiltermxf_set_product_versionmxf_get_uint64_itemmxf_set_ul_itemmxf_write_itemnewSet./mxf/mxf_header_metadata.cmxf_set_is_subclass_ofmxf_get_rgba_layout_component_itemmxf_set_uuidprivateDatamxf_get_lengthmxf_set_rational_itemmxf_get_weakref_itemmxf_get_version_type_itemmxf_get_uint64mxf_get_uint8mxf_get_itemelementLenmxf_register_itemmxf_get_strongrefmxf_set_product_version_itemmxf_set_strongref_itemmxf_get_int32_itemmxf_dereference_shaveNullTerminatormxf_write_setmxf_get_umidmxf_free_header_metadatamxf_set_rationalmxf_get_set_sizesourceItemmxf_get_int32itemLenmxf_set_position_itemmxf_set_uint32_itemmxf_set_positionresultItemmxf_initialise_array_item_iteratorcreate_empty_setmxf_is_header_metadatamxf_get_boolean_itemsetListmxf_get_booleansetSizemxf_set_empty_array_itemmxf_get_length_itemhaveInstanceUIDmxf_set_utf16stringmxf_set_version_type_itemmxf_get_timestampmxf_get_uint8_itemarrayLenmxf_read_and_return_setmxf_get_int16mxfRGBALayoutComponentpllenmxf_get_int64before_set_readmxf_set_booleandepthmxf_get_auid_itemmxf_next_array_item_elementmxf_get_uint32_itemmxf_get_strongref_item_spkeymxf_get_external_utf16string_sizemxf_get_item_lenmxf_set_int64minormxf_get_uint16mxf_get_utf16stringmxf_read_setmxf_get_array_item_elementmxf_get_weakref_item_smxf_set_uint8mxf_grow_array_itemuuidValuemxf_get_utf16string_itemmxf_set_int16_itemsourceSetmxf_get_uint32mxf_set_int64_itemsetLenafter_set_readmxf_read_itemmxf_set_umidprimerSizemxf_set_fixed_set_space_allocationeq_pointermxf_clone_itemmxf_create_itemmxf_set_array_headernewElementsmajormxf_set_boolean_itemmxf_free_itemexistElementLennewHeaderMetadataplenset_eq_instanceuidmxf_read_header_metadatamxf_get_int8_itemfree_metadata_item_in_listmxf_set_lengthmxf_set_timestampmxf_set_timestamp_itemmxf_get_strongref_itemmxf_create_header_metadatastartIndexinitialise_sets_itermxf_set_item_valuemxf_add_setmxf_remove_setmxf_get_array_item_countmxf_set_ulmxf_get_weakref_sadd_itemfree_metadata_item_valuemxf_add_array_item_strongrefmxf_dereferencefilteraddToHeaderMetadatamxf_set_umid_itemmxf_set_uuid_itemmxf_get_rationalmxf_get_array_item_element_lenmxf_set_rgba_layout_componentmxf_get_int8get_or_create_set_itempatchremovedItemmxf_set_itemmxf_have_itemmxf_get_auiditemTagmxfAUIDreleasemxf_register_set_itemsarrayItemLenmxf_free_setitem_eq_keymxf_get_utf16string_item_sizemxf_write_header_metadatamxfProductVersionmxf_set_int32_itemmxf_get_uuid_itemmxf_set_strongrefmxf_get_positionfree_metadata_set_in_listmxf_read_filtered_header_metadatamxf_set_int8_itemmxf_set_weakref_itemlinkedDescriptorSetpackageSetmxf_uu_get_referenced_packagesourcePackageUIDmxf_uu_get_utf16string_itemchildDescriptorSetfilePackageSetarrayElementValuemxf_uu_get_track_descriptorpackageUIDtrackSetmxf_uu_get_referenced_trackmxf_uu_get_track_referencearrayDatalinkedTrackIDnewValuemxf_uu_next_trackfoundItmxf_uu_get_track_durationtrackIDarrayElementLengtharrayDataLenmxf_uu_get_track_duration_at_ratemxf_uu_get_top_file_packagelocalEditRatesourceTrackID./utils/mxf_uu_metadata.csourceTrackSetmxf_uu_get_package_trackseditRatetopFilePackageUIDlocalDurationmxf_uu_get_track_datadefMODIFY_MODEfileDescriptorHeadnewFilefree_page_filemxf_page_file_open_newpageSizemxf_page_file_removewrite_to_pagenumWritefileSizepage_file_putcharread_from_pagepage_file_writeopen_filepage_file_closepagespage_file_readpage_file_eofnextFdpage_file_tellFileModetotalWritePagepage_file_sizemxf_page_file_open_readfileDescriptorTailnewHeadpage_file_getcharpage_file_seeknewPagesopen_pageallocatedPagesmxf_page_file_get_page_sizenumPagesAllocatednumFileDescriptorsnumPages./utils/mxf_page_file.cpageCountREAD_MODEwasOpenedBeforemxf_page_file_get_filewasRemovedmxf_page_file_open_modifyfilenameTemplatemxf_page_file_forward_truncatemxf_page_file_is_page_filenameWRITE_MODEpage_file_is_seekablefileDescriptorprevnewFileDescriptorfileDescmxf_sprint_umidmxf_generate_umidtimevaltv_usecmxf_sprint_keymxf_print_label__suseconds_tmxf_generate_keymxf_sprint_labelmxf_get_timestamp_nowumidStrmxf_print_umidmxf_generate_uuiduuid_t./mxf/mxf_utils.cmxf_print_keynewUUIDMXFPrimerPackEntrymxf_create_item_tagmxf_get_item_tagfree_primer_pack_entry_in_listitemUIDmxf_register_primer_entrynewTagnumberOfItemsentry_eq_tagmxf_get_primer_pack_sizemxf_free_primer_packmxf_read_primer_pack./mxf/mxf_primer.cfree_primer_pack_entryitemLengthassignedTagnewPrimerPackcreate_primer_pack_entrymxf_is_primer_packentry_eq_uidmxf_create_primer_packadd_primer_pack_entrymxf_get_item_keymxf_write_primer_packtteuSPpqtqstsupPttuPuPttuS u Su !t!#t#.u OPOS'S+^Sb.SnnuonwR_u`+.u`01t13t3u0FP0FR0FQttuPSS! S$ SRVV" V$ VttuPWtt8u P rWv8W:RQvRQ:vuP DuP8uP:vul-ul_8ul:vuj}uj8uj@AtACtCu@[P[u@@[R[uS@SVW@VWtt!uP!u{R:Wx W W L!WQ!u{ u  !uPm W WmSV: SVx ~ SV!!SV8S:BWx W WL!!W!!WP u|[!!u|Z u|e!!u|d u|o!!u|PP*GP)Q/ u|!!u|!!Q!!t!!t!'u!!P!$W$$W$'W!!R!'u!!Q!'u!y$y$$u$$$'u!U#S!W#V$$S$$S%&S&|'S$$u$$u%&u&|'u''t''t'(u''P'(S((t((Q((t((t(]u((q((P(V,qV,\,P\,]q((q(]u}(ZuhZ[P[\uh\\P\\uh\\P\]uh(V,u},,u},]u}(V,u},,u},]u})V,u},,u}-]u} )V,u},,u} -]u})^+u},,u} -0-u}f-.u}-/]u}(V,u},,u},]u}*^+ud,,udf--ud..ud-/]udFFuoFFP#+^+uP,,uPF]PuT#+^+uH,,uHJVuHWqWuHkX]uH#+^+u`,,u`JVu`WqWu`kX]u`#+^+u\,,u\JVu\WqWu\kX]u\#+X+VW,,VW34VWC55VW56VW7#8VW9y9VW;9<VWe<KVWKLVWMMVWPPVWTTVWDVVVWV]VW#+^+u},,u}60]u}&00SV33SVS6S6udS6\6P66ud66P#+^+u,,u03u34u5]u#+W+SV03SV33SV4@5SV57SV#89SVy9P:SV;;SVS<b<SV/8/8ud/8I8R#+^+u,,u/23u34u56u78u89u9]u#+^+u},,u}23u}34u}56u}7#8u}99u}9]u}#+^+u},,u}13u}34u}5O6u}78u}89u}9]u}#+^+u},,u}23u}34u}56u}7#8u}99u}y:;u}c;]u}#+W+S,,SK44SH55S56S7#8S9y9S;9<S<IS JJSJLSMOSPPSRRSyTTSUqWSkXVYSZb[So[[Sx\]S#+Y+W,,WJKWKLWMNWNVWWqWWkX]W*^+u},,u}f--u}..u}-/]u}ttu !t!#t#Ju **;P ;;DP D DJPPQtQXtX~uPmttuttuttuttku-S\upqtqxtxuputt+uutt utt[u((*P*[u((OWOQu QYWY[u ((NVNQuQXVX[uILPVVP$MSQWS`ataeteuu`nnuuttuuttuRuRuRQu Qu QPPPSSSSttu !t!#t#nu 22nQnnu 224P4gu gnPnnu 22eSegughShnupqtqstsup||Qttuttuttmumu u Eu EQQmu "W"EuEGWGmu"CWGOWQmWS P ASEMSQmSBVENVQmVpqtqstsupWuSVVttuSutt<u;;Wu<W;;Vu <VXXuu33<uQ QTPTu u )P)<uCjRjPRR<Rcupup3<upZSS@AtACtCu@\\zSzuSuS@nnu u ttDuSu8S8:u:DSu ::Du PQtQStSruttutt#u01t13t3du0TTdupqtqsts7upPS7SpRRRR2RpQV7V@AtACtCu@TTnRnpup}R}u@TTnQnpu p}Q}u ttguVugVupttu !t!%t%'u01t18t8:u@AtAEtEGuPQtQStS^u`ataetegupqtqxtxuttuttutt u uttu !t!#t#Ju 77=P=@u@GPGJuPQtQStSuPllVuVuVPhhlPulPRu Ru PRu Ru Pl loQQQttu !t!(t(*u01t13t3>u@AtACtCRu`atactcruttuttuttuttuttu !t!#t#2u@AtACtCRu`atactcnupqtqstsuputtuuttqu%%quZgPttuuttu88uttu !t!#t#)u01t13t39u@AtACtCIuPQtQStSuPuPu|tt-u-u-u 01t13t3u0xxu0xxu ttzuCCzuCCxu Sxzu ttuttuttutt u uxu ! t! # t# } u J J } u J J } u t t u  u  u t t  u   u, ul ul : P: M PRT W PRb P P PR  P 8 VW8 ? QST VW VW VW R R R up up  up  t  t u - - b Sb d ud S u - - u   u  u t t u t t u t t u t t u  t  t u % % u   % Su% ' SV' ? Su? T u T ` SV` u V u SV u V SV u V u u V? C WRC  W WR W WR W= uo uo t t u  P  t  t ] u * * ] u * * ] u ` a ta c tc i up q tq s ts y u t t u t t ~u  W u ~W  QS Qu hQSw~QS V P oVo~Vtt#uSuS#u#u #u01t13t3u0MMSuSu0MMu 0uttuttuttuttu !t!#t#,u01t18t8\u0K0K`atahthu`{`{ttuttuuu !t!(t(Lu ; ;PQtQXtXuPkzuPku ttutt uttKuuuK88QPQu 9P9Bu BUPU'u 'KPKKu "u")uPu)KuP~VVPQtQStSuPuPu PWuWPPe eSuSVuVuSV !t!#t#u ffu 55fSufSVu Vu ttjuWujWju Su SV uVujSVpqtqstsupSuttuPuPttuPuPttu  PuP !t!#t#u u!u! ,,5u 5?uhu?uh`W WRW W!WttuWENWWNWttfufuEuETTfuSMSY[SpqtqstsuttuttuSuSuPPttu !t!%t%uu BBlSluu ##9R9DPRH_VR_iViqVR>_QdiPRiuQRttuttu  yuyuWyWWWWttguuPPgu8ZWWPWZWPgWpqtqstsup9u9uW9BWwWBWWtt uuP uRP R ! t! % t% n u 0 0 > S> @ u@ n Sp q tq s ts u t t u t t u t t !u !!!t!!#!t#!D!u !0!0!B!SB!D!uttu--dWdfuf2W24u4kWkmumW--\V\fu fV4u 4jVju \fuP}uP\fu_qu_qtPu_\bS.SmSttu !t!#t#u nnu ==uVuwu wVu Vu ttDuDuDu PQtQStSDuPVuDVPWu DWuhuh4DuhuLSuLDuLPQtQStShuPZZ]P]fufhPpqtqstsupSuttuPuttuttuttuOWOSuSWFSFSu SrSr"u "VSVu FSuhrSVSul"uhVSVSuluhSVFISV"SVSVPVPttuttj u$ $  W  u j W  u  u`u j u` SV  uh  Sul ' uhf SV Sul  uh6 j SV  SV ' SV  SV Pf Pp q tq s ts Oup  +u+Op  W u W u W u OW QR QS QS QS uh uh +uh SVD SV uX8 uX uX +uX> H Q` c Qc h Ph PR Q Q . PRPQtQStSquP}}u))quPjjVu Vu %V%)u )qVPRPR2=PRttuuRQttuuu  JVJNu NVu Vu V'3PRRPRPR !t!#t#u 99u5}RQtt7u7u/W/3u 37WSR)SV3SV@AtACtCuttu%%u%%}V}u Vu ttuu !t!#t#u u ==u ttFuPQtQStS6uPttVu6VPttSu  S u LSLu S6u up6upul ulJul6ulS SLS6S@AtACtCu@u  t  t u  t  t + u0 1 t1 3 t3 K uP Q tQ S tS {!uP } } V u A!VA!D!uD!x!Vx!{!u$!D!uo} u`!{!u`!!t!!t!!u!!!!S!!u!!S!!u!!t!!t!!u!!!!S!!u""t""t"."u""","S,"."u0"1"t1"3"t3"c"u0"H"H"a"Sa"c"up"q"tq"s"ts""up""""S""u""t""t"$u"## $u $P$P$$u"""$u ""S"#S $$S""V"#V $$V""W"#W $$W#N#Q $%$Q""Wd# $W%$$W$$t$$t$$u$$$$S$$u%%t%%t%9%u%(%(%7%S7%9%u@%A%tA%C%tC%&u@%R%R%%W%%u%&W@%%%&u@%% %&uJ%%S%%SG%%V%&VR%o%Rr%t%Pt%%R%%P%%P%%R%%P &!&t!&#&t#&&u &O&O&&u &O&O&&V&&u &&V&&u ttuPdVfVVV#QQSSSKWWWttuQu Ru ttZu##3W37u7RWRZu##-S-7u 7FSFZu ##0V07u7LVLZu!*P7<P`atactcu`u`u ttuuu ttpu  WupW  Su pS  VupV up7;upCpuppqtqstsupPuPupRu Ru ttuPuPuRu Ru ttu66u]fSWWWSSSVVuttnuWu+W+-u-5W57u7lWlnu)S-3S7jSpqtqsts4upVuVu4VpWu Wu 4WxSS4S@AtACtC}u@KPK{SttuPuttuPStt u P u  t  t u  J uJ  D D V u [ V[ ^ u ^ V u V  J uJ   J uJ   + + ub  J uJ   J u J  t t V u P , S, / P/ V S` a ta c tc a u` y y S u S  u & S& a u` y y V u  V  u  a V` y y R u  R  u  R a u R R! & R S  S& a Sp q tq s ts up  S u S 8 u8 F SF up  V u 6 V6 8 u 8 Vp  R u / R/ 8 u8 ? R? u R RA F R S 5 SF S t t u  S uSHuHVSVu  V u FVFHu HV  R u?R?HuHOROu R RQVR SESVSttuQuOQOXuXQuVu VVVXu XVRuOROXuXRuS*USbStt6u4W46u3V@AtACtC&u@~u~&@ll!V!$u $Vu Vu &V@~u~&u@ ~u~ &uP&P01t13t3ju_aPaSSHS0jSttu  Pu !t!#t#0u01t13t3KuPQtQStS}uttCuPQtQStSYu`atactciupqtqstsyuttuttutt+u01t13t39u@AtACtCxuttuttuttuttHuPQtQStSuttuVuVuPu PRPRPRPtt^uu::HuH^PZu Z\P\^u u::HuH^V S V>SBEVEHPZur`atactcmupqtqstsuttuttBuPQtQStSquttuttuttuuxu ttuPttJuPQtQStSYu`atactciupqtqstsupwwPttutt,u01t13t3hupqtqstsup}}QttuRuPu Pu tt+u P )S01t13t3_u0@@]S]_u`atactc}u`mmsPs}uttB uVu@ V@ B uSu = S= B u upB upP Q tQ S tS  uP m m S u  SP m m W u  W  t  t I uP Q tQ S tS u t t u t t u t t u  t  t u  t  t  u ! t! # t# Y u` a ta c tc u t t u t t u t t y u   y up   V unV d P   P WP R uR s Ws y u  V O VR r V" ( S( + R+ N SR q S t t u  u  W u t t u t t 7 u   P  u 7 P7 7 u   R  u  7 R7 7 u @ A tA C tC X u` a ta c tc u`  u` ~ ~ V u V` ~ ~ W u W !t!#t#\u`atactcuttuuu ttu !t!#t#Uu`atactcu`u`u ttuuuuuu  S  u ;S;=u=sSsuuttuuu S3S35u5hShjujSuutupjupttfufufu pqtqsts&up&up&u 01t13t3u0ZZu0ZZu ttuuu ttauauau pqtqsts!up!up!u 01t13t3u0ZZu0ZZu ttuuu tt4u4u4u @AtACtCu@jju@jju ttuuu ttAuAuAu PQtQStSuPzzuPzzu ttu::u::u ttuuu ttuVuVSu QSQVu VSu VuV VuV ttuVuVSu QSQVu VSu VuV VuV ttuSuJSJOuOSuOu OOuOtt uSuJ SJ O uO S uO u O   O uO  t t A!u  A!u  A!u P!Q!tQ!S!tS!"uP!z!z!"uP!z!z!"u ""t""t""u":":""u":":""u ""t""t"#u"""#u"""#u ##t##t#A$u###A$u###A$u P$Q$tQ$S$tS$%uP$z$z$%uP$z$z$%u %%t%%t%%u%:%:%%u%:%:%%u %%t%%t%&u%%%&u%%%&u &&t&&t&A'u&&&A'u&&&A'u P'Q'tQ'S'tS''uP'z'z''uP'z'z''u ''t''t''u((t((t((u(}(}((u(((6(Q6((u *((SVs((Q((P((Q((t((t(&)u(((&)u(((&)u (((&)u0)1)t1)3)t3):*u0)R)R))S))u))S))u)$*S$*'*u'*7*S7*:*u0)R)R))V))u ))V))u )%*V%*'*u '*8*V8*:*u @*A*tA*C*tC*#-u@***#-u@*g*g*#-u J*N+SVR++SV+ ,SV ,,SV*R+uX++uX ,#-uX0-1-t1-3-t3-t-u0-@-@-P-PP-P-uP-t-Pt-t-u0-@-@-P-RP-P-u P-t-Rt-t-u --t--t--u----u----u --t--t-.u-...u-c.c..u -..J.VJ.Q.uQ..V..t..t.c/u.../S//u/_/S_/c/u...c/u .,/,/c/up/q/tq/s/ts/v0up///%0V%0'0u'0m0Vm0o0uo0v0Vp///v0u /90upo0v0up00t00t0C1u00P0 1V1C1V00R0C1up01WP1Q1tQ1S1tS1Y1u`1a1ta1c1tc11u`1p1p11Q11u11Q11u11t11t12u1F2F22u111/2W/212u 122W22u 22W22u 22t22t23u2 3 33u2 3 33u 33t33t34u3333W33u34W44u44W44u3333S33u 34S404u 04B4SB44u 44S44u 44S44u 33up34up44t44t45u45595V95=5u=55V55u45545S45=5u =55S55u 55t55t55u5555u5555u 55t55t5W7u5d6d66u6667u7W7555|6V|66u 66V66u 6T7VT7W7u 555W7u`7a7ta7c7tc78u`7n7Pn77V78V`77R77W78W`77Q77S78SK8K8urK8[8P88t88t8.:u888m9Vm9o9uo99V99u9:V: :u :.:V819199u 9.:819199u9.:0:1:t1:3:t3:=u0:]:]:n:Rn::u::R:"=u"=F=RF==u0:]:]:n:Qn::u ::Q:"=u "=F=QF==u 0:]:]:;V; ;u ;=V0:]: ]:;W; ;u ;=W: ;u`;<u`<"=u`N==u`: ;ulx;;ul;<ul< <P<<ul<=PF==ul::uh: ;uhr;;uh;"=uhF=z=uh::P:;P?;A;Pp;r;P;;Pa<f<P="=Pu=z=P==t==t= >u=== >u=== >u >>t>>t>>u>C>C>>u>C>C>>u >>t>>t>@u>>>?R??u??R??u??R?x@ux@@R@@u>>>?Q??u ??Q??u ??Q?x@u x@@Q@@u >>>?u???x@ux@@>> >x@ux@@ ??P??P??P@$@P?@D@Ps@x@P@@t@@t@Au@@@@R@wAuwAARAAu@@@wAu wAA@AA9Au9AAAAtAAtABuAAAARAwBuwBBRBBuAAAwBu wBBABB9Bu9BBBBtBBtBCuBBBBRByCuyCCRCCuBBByCu yCCBBBBVBBPACwCVwCyCuyCCVCCtCCtCDuCCCCRCDuDDRDDuCCCDu DDCCCCVuCyDVWyD|DuW|DDuDDVWDDtDDtDEuDDDDRDEuEEREEuDDDEu EEDDDDVuDEVWEEuWEEuEEVWEEtEEtEFuEEEEREFuFFRFFuEEEFu FFE"F"FYFuYFFFFtFFtFGuFFFFRFGuGGRGGuFFFGu GGF"G"GYGuYGGGGtGGtGHuGGGGRGHuHHRHHuGGGHu HHG"H"HYHuYHHHHtHHtHIuHHHHRHIuIIRIIuHHHIu IIH"I"IYIuYIIIItIItIJuIIIIRIJuJJRJJuIIIJu JJI5J5JpJupJJII IISIpJupJJSJJuJJSJJtJJtJKuJJJKRKKuKKRKKuJKKKu KKJJJ}KV}KKuKKVKKuKKVKKtKKtKLuKKK LR LLuLLRLLuKLLLu LLKBLBLyLuyLLLLtLLtLMuLLL MR MMuMMRMMuLMMMu MMLBMBMyMuyMMMMtMMtMNuMMM NR NNuNNRNNuMNNNu NNMBNBNyNuyNNNNtNNtNOuNNN OR OOuOOROOuNOOOu OONBOBOyOuyOOOOtOOtOPuOPPPRPPuPPRPPuOPPPu PPOPPPVP'PPPPVPPuPPVPPtPPtPQuP Q QQRQQuQQRQQuPQQQu QQPPP QVu QQVWQQuWQQuQQVWQQtQQtQRuQ R RRRRRuRRRRRuQ R RRu RRQRRRRRuRRRRtRRtRSuRSS!SR!SSuSSRSSuR%S%SSu SSRSS(SV(S7SPSSVSSuSSVSStSStSTuSTT!TR!TTuTTRTTuS%T%TTu TTSTT*TV*T9TPTTVTTuTTVTTtTTtTUuTUU*UR*UUuUURUUuT.U.UUu UUTUUUVuUUVWUUuWUUuUUVWVVtVVtVVuVVV,VR,VVuVVRVVuV0V0VVu VVVbVbVVuVVWWtWWtWWuW!W!W1WR1WWuWWRWWuW5W5WWu WWW!W!W8WV8WGWPWWVWWuWWVXXtXXtXXuX!X!X1XR1XXuXXRXXuX5X5XXu XXX!X!X:XV:XIXPXXVXXuXXVYYtYYtYJZuYAYAY&Zu&ZJZY'Y'YYVYYu YYVYYu Y$ZV$Z&Zu &ZJZVY'Y'YYSYYuYYSYYuY!ZS!Z&Zu&ZJZSPZQZtQZSZtSZ<[uPZqZqZZRZ[u[<[R<[<[uPZZZ[u [<[PZZZZuZ<[PZqZ qZZVZZPZ[V[[u[<[V@[A[tA[C[tC[{[u@[j[j[{[u@[j[j[y[Sy[{[u h[x[P[[t[[t[\u[[[[V[[u[\V\\u\L\VL\N\uN\\V\\u[[[[S[[u [\S\\u \K\SK\N\u N\\S\\u \\t\\t\\u\\\\S\\u\\t\\t\Sau\m]m]^u^^^_u___`u```Sau\]]L]WL]^u ^^W^_u __W_`u ``W`Sau \\\]Su]^SV^^uV^^u^^SV^^uV^^u^_SV__uV__u_SaSV\]]Sau\___u_``e`ue`SaE]^u^_u_`u`Saux]x]unx]]P]]un]]P^^un^^P]]ul]]R^^ul^^P^^ul^_PG_G_ulG_^_PL]^u^_u_`u`SauL]^u\^_u\_`u\`Sau\`aaataacatcaauaataatafuaObOb7du7dpdpdfuabbcu cddeu eeefu a0b0b7du7dpdpdfuaa a bVu bbubvbVuvb4dVW4d5duW5d7du7dmdVumdpdupddVuddudfVWa#b#bfuaaaSbuSbYbP7dduaaaa u$uafubbuoxbbuobcP'c7duodduo+efuoDffuobbuXxb7duXdfuXbbujb7dudfufftfftffuffffPffffPu$ggtggtggug g ggPggu g!gt!g#gt#gbgu g0g0g`gS`gbgupgqgtqgsgtsghupggghupggghu hhthhthiuh i i\iu \iitt u,,dWdhuh W,,aVahu h VllurloPttlu99lu99lu pqtqstsupupu 11;u ;upupulHul1;ulouluhHuh1;uhouhu`  u`Hu`+;u`ou`tt5u5u5u 5uu|5u|@AtACtCu@ggu@''9u 9upupul9ulpuluh9uhpuhP49PklPPttBu S  u SuSuBSBu uB upBup ulMulBul uhMuhBuhPPP P=BPPQtQStSuPvvVuLVLNuNVuVututupupuptt u uh h u   u   ut# ut  upJ up+ up' [ up  ulJ ul ul' ul  uhJ uh+ uh' [ uh  SJ S S' S t t = u  = u  = u u| = u|@ A tA C tC u@ d d u@  u u| u| t t Mu   D SD Q uQ S uMS  u 5D Q uh uh>MPulttu  uttuSuSuPRPRttpupuu ulpuh DuDS SpuQR-QS:IQSSpQS5PR:FPR\dPRjpPRpqtqsts~uttuttuttuttuWu S !t!#t#2u **0P00u02P@AtACtCeu@LPLcSpqtqstseupeu#V&bVCu_pqtqstsupWuVS !t!#t#CuPQtQStSruPVuVuVu7V7:u:rVP__lu louXuoruXttuPtt u uu  u_u u_ ul  P ulVE VE ^ VR^ d PRd g Pg PR P  PRi s Vv W V V PRW W V  W  W WP9iPPi q PxzQRzQSQS4 6 QR6 e QSF K QS QS  t  t u  P- 2 P2 u_ 2 RQ %S25S?S+S SSS28V+VYVVVPV&+V\VttuPRQttuP#P#u\RuXQuT%'P'zW~WowVQ9oVrVQVSVPVPR PV *SVorSVPVPVSVttuSttuuWu VuP PS !t!#t#u 5P>CPCu\ 5R5uX ;Q;uTEGPGWWV3QYVVQVSVPVPR)PV)JSVSVPVPVSVttuutt:uu:8W8:u 7V7:uP,5P6S@AtACtCEu@rrEuGVlVlyVQyRQRRQV/V2V2VWVW|WEWwPPPttuttutt2u@AtACtCuttuttuttuttuttu !t!#t#)uttNuPQtQStSuPWuyWy{u{WuWPu SS{SSSwSStt#u P !S01t13t39u0HPHSS6S0HRHVV7V@AtACtCZu@MMSPSZu`atactcu`jjSuSutt+u+u+u P'*P01t13t3u0ffu0ffux0ffSutt@uVu@VWu @W u` 5P9@u`ulaululQeurPP9<P@AtACtCu@PPRu@PPWPWbu bPu ttuPuPuRu Ru ttuSu !t!#t#utt uV u & V& ) u) V udAud ud urOur urSCS % S) S t t utPP:v:T7t_)^*-!.d*g***-!.d*g* *^*** -0-**0[x\-/Z..f--*#+**<\x\\\[[0[[ZZvZ~ZCZKZZ'ZYYYY~YYnYvYHYPYY#YXYXXXXXXXX7WXVWUUUU?TUTTSSSSBSSR&SyPRNPVP#P+POPOOOOpOxOOJONN`NhN'N@NN NMMMMiLuMBLFLLLKKKKsKKaKeKOKSK9KAKKKJJQJJI.JIIIIeImIHEIHHxHHHXHGGRGGF'GxFF\FmFE3FEE<Ep<<;e<9c;59 45l33/63//w/{/V/Z/-/K/..----q-y-*#+,,,,,,,,/h033/03360h0.000h0199O6745009977666666O6645>11110100139<S<9c;89#886O6'2/29<S<9c;9989W886O623v2~2X2`2K44<E;9<997#8H55999:HEI X9XWWHI X9XWW=IEII+I OJOxRRRFROOxRRRFRBOJOO-OJSS^UUT,UVSXS^UUT,USSZStS  % ) = (+-#C#$%$w#$$$$$N  &$Q666 766j6m616g666666 766j6m6\6g6F6J6163666 ? 02 0 iY] A?02p'79&GWYqtvtPP.symtab.strtab.shstrtab.interp.note.ABI-tag.note.SuSE.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_rangestt# 1<pB 00PJRohhj_oԈ@n  w 44 P  { PP LPP D_D$h_h| o o oo o ooppY !6'5Gv>A(/N0dXhYgd( r05' *Jt0hԈ 4   P PPD_h_ o ooo ooopp !"#$ 4;F{t  ooopp Ѝ oo_o+pP ;Ave p  f   $ 0W 0  (DQTdtGxĔԔ+V$! H @ * 8 Cе Odqt"?4[d~Uēzԓ4ĒԒ$Jr$4D T/ tW o   D T d t  6 L h ĕ ԕ   p           0  @  P  g  w  @ PY  *      -  = tV `  k  {  ` U PA  0  + $  + p 2 02 A  P N f pM u     Щ   0A= M@@G Y@G d* }*  *F= PF% F= F Hv * +?+!+81+A+cQ+a+q+++ +/+U+z+++,$,!,J1,A,rQ,a,:q,],v,,,,,A,i,--!-1-"A-CQ-Ua-nq------&--H-^.n.!.1.A.Q.a.q.G...o.....#/G/m!/1// A/Q/a/ q////W /o ////U/n00!010A02Q0\a0q000<0v000!0[011!1@11{A1Q1a1,q1i1111W1111!2X2!212A2Q2La2{q2222' 2X 2 2 2 2!3;!3j!!3!13!A3!Q34"a3w"q3"3"3#3Z#3#3#3#3$3&$4P$4~$!4$14$A4$Q4$$ D %K "%p+ ;%а V%`G i%xK%D %K % %KK%k %H%H & I&&@I#?&cIX&Iq&I&I&I&I&I&I' J$ 'DJ9']JR'tJk'J'J'J'J'J'J(J( K3(!KL(5Ke(IK~(\K(kK K(K(p ("\Wo LV#\Vn|V#lV]VvVViVVlW|WW WVVG WmWV,WGLWn1Q1Tc1? r1. ~1] 17 17 18 1  1! 1q 1 7 2C22.2 82p@2  U2 e20 |2 2P 22`K 2C 2pE 3" 3  $3 E3=2 V3, e3y3p>1 3W 3;9 3.3  3@ 3 4@%! %4" 94 K4< a4з7 n4@ |4n 4 4P, 4&! 4 [ 4PK 50 52+5 N5q ^5  o5`< 5Q 5> 5P5C53 5@ 6  $6p 86H6D; Y6   h6p@/ w6@ 6G6 6 6 6  6p6`j 7 &7%# E79 R7@  f7g|7  7p 7  75 7@E 7W 8`2 86  98J8  Y8@- g8y8 M 8Щ  8p8H 8[8е 80 8@ 9 )9@ A9@! O9 ^9>+ t9[ 9% 9g 9 9  9p9'9 ::" >:p?7 O: h:0! u:`n : :P5 :7 :P :p=2 :  :0 ;@ ;  0;0A F;pS;d;  q;  ;/ ;;"; ;`" ;T ;8 ;% <Pi "<p 3<B L<9^<P x< G <8 <  <0, < < <p  <} =0 "= 1=P D= "Q Y=! d=[ s=. =` =` =pL! =! =H = > > )>`  6>  G>` Z>  h>P z>p? >r> >Ю  >@7+ > >(a >$? ?г! ,?>?  Z? j? ?8 ?  ?@N ? n ?  ?`?P @ /@ K@pW@i@  w@` @PW @@/ @  @ @@ @@1 @0.j A  Az /A9 j B ,B, :B@^ SBP, iBp }BpB B{ B BI Bp B0* "CP  %H  3H`Q LH@ nH  zH2 H H9 H H H0I H H I% IiP 5I RIa4 WI ]I  vIQ I I- I0?4 I8) I  IJ J0f J06 abi-note.Ssuse-note.S../sysdeps/i386/elf/start.Sinit.cinitfini.c/usr/src/packages/BUILD/glibc-2.5/cc-nptl/csu/crti.Scall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__completed.5752p.5750__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/usr/src/packages/BUILD/glibc-2.5/cc-nptl/csu/crtn.Sd3_mxf_info.cconvert_12m_to_timecodeusagefree_vtr_error_in_listfree_writer_ident_in_listinitialise_timecode_readerg_TimecodeSysItemElementKeyconvert_stringget_infax_datag_D3P_InfaxFramework_D3P_Format_item_keyg_D3P_InfaxFramework_D3P_ProgrammeTitle_item_keyg_D3P_InfaxFramework_D3P_EpisodeTitle_item_keyg_D3P_InfaxFramework_D3P_TransmissionDate_item_keyg_D3P_InfaxFramework_D3P_MagazinePrefix_item_keyg_D3P_InfaxFramework_D3P_ProgrammeNumber_item_keyg_D3P_InfaxFramework_D3P_ProductionCode_item_keyg_D3P_InfaxFramework_D3P_SpoolStatus_item_keyg_D3P_InfaxFramework_D3P_StockDate_item_keyg_D3P_InfaxFramework_D3P_SpoolDescriptor_item_keyg_D3P_InfaxFramework_D3P_Memo_item_keyg_D3P_InfaxFramework_D3P_Duration_item_keyg_D3P_InfaxFramework_D3P_SpoolNumber_item_keyg_D3P_InfaxFramework_D3P_AccessionNumber_item_keyg_D3P_InfaxFramework_D3P_CatalogueDetail_item_keywrite_infax_dataread_time_string_at_positionwrite_d3_vtr_errorswrite_summarywrite_infofree_readerg_MultipleWrappings_esscont_labelg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelg_BWFFrameWrapped_esscont_labelg_Preface_D3P_D3ErrorCount_item_keyg_Preface_set_keyg_Preface_D3P_PSEFailureCount_item_keyg_D3P_InfaxFramework_set_keyg_InterchangeObject_set_keyg_D3P_PSEAnalysisFramework_set_keyg_D3P_PSEAnalysisFramework_D3P_RedFlash_item_keyg_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_keyg_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_keyg_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_keyg_D3P_D3ReplayErrorFramework_set_keyg_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_keyg_TapeDescriptor_set_keyg_GenericDescriptor_set_keyg_Identification_set_keyg_Identification_CompanyName_item_keyg_Identification_ProductName_item_keyg_Identification_VersionString_item_keyg_Identification_ModificationDate_item_keyg_GenericTrack_Sequence_item_keyg_Sequence_set_keyg_Sequence_StructuralComponents_item_keyg_DMSegment_set_keyg_DMSegment_DMFramework_item_keyg_DMSegment_EventStartPosition_item_keyg_SourcePackage_set_keyg_SourcePackage_Descriptor_item_keymxf_labels_and_keys.cg_op1APrefixg_opAtomPrefixg_DescriptiveMetadata_datadef_labelg_Data_datadef_labelg_Timecode_datadef_labelg_LegacyTimecode_datadef_labelg_Sound_datadef_labelg_LegacySound_datadef_labelg_Picture_datadef_labelg_LegacyPicture_datadef_labelmxf_list.cmxf_logging.cg_mxfFileLoglog_to_filelogmsg__PRETTY_FUNCTION__.3014mxf_file.cstdin_file_closestdin_file_writestdin_file_putcharstdin_file_seekstdin_file_tellstdin_file_is_seekablestdin_file_sizebyte_array_file_closebyte_array_file_writebyte_array_file_getcharbyte_array_file_putcharbyte_array_file_eofbyte_array_file_seekbyte_array_file_tellbyte_array_file_is_seekablebyte_array_size__PRETTY_FUNCTION__.5903free_byte_array_filefree_stdin_filefree_disk_filebyte_array_file_readstdin_file_readstdin_file_getcharstdin_file_eofdisk_file_eofdisk_file_getchardisk_file_readdisk_file_closedisk_file_writedisk_file_putchardisk_file_seekdisk_file_telldisk_file_is_seekabledisk_file_sizemxf_partition.cg_RandomIndexPack_keyfree_partition_in_listg_KLVFill_key__PRETTY_FUNCTION__.5431__PRETTY_FUNCTION__.5404__PRETTY_FUNCTION__.5370g_Null_Keyg_PartitionPackPrefix_keymxf_data_model.cget_type_iditem_def_eqset_def_eq__PRETTY_FUNCTION__.5058__PRETTY_FUNCTION__.5045free_set_deffree_set_def_in_listfree_item_deffree_item_def_in_listclear_type__PRETTY_FUNCTION__.5071g_root_set_keyg_InterchangeObject_InstanceUID_item_keyg_InterchangeObject_GenerationUID_item_keyg_Preface_LastModifiedDate_item_keyg_Preface_Version_item_keyg_Preface_ObjectModelVersion_item_keyg_Preface_PrimaryPackage_item_keyg_Preface_Identifications_item_keyg_Preface_ContentStorage_item_keyg_Preface_OperationalPattern_item_keyg_Preface_EssenceContainers_item_keyg_Preface_DMSchemes_item_keyg_Identification_ThisGenerationUID_item_keyg_Identification_ProductVersion_item_keyg_Identification_ProductUID_item_keyg_Identification_ToolkitVersion_item_keyg_Identification_Platform_item_keyg_ContentStorage_set_keyg_ContentStorage_Packages_item_keyg_ContentStorage_EssenceContainerData_item_keyg_EssenceContainerData_set_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_EssenceContainerData_IndexSID_item_keyg_EssenceContainerData_BodySID_item_keyg_GenericPackage_set_keyg_GenericPackage_PackageUID_item_keyg_GenericPackage_Name_item_keyg_GenericPackage_PackageCreationDate_item_keyg_GenericPackage_PackageModifiedDate_item_keyg_GenericPackage_Tracks_item_keyg_Locator_set_keyg_NetworkLocator_set_keyg_NetworkLocator_URLString_item_keyg_TextLocator_set_keyg_TextLocator_LocatorName_item_keyg_GenericTrack_set_keyg_GenericTrack_TrackID_item_keyg_GenericTrack_TrackNumber_item_keyg_GenericTrack_TrackName_item_keyg_StaticTrack_set_keyg_Track_set_keyg_Track_EditRate_item_keyg_Track_Origin_item_keyg_EventTrack_set_keyg_EventTrack_EventEditRate_item_keyg_EventTrack_EventOrigin_item_keyg_StructuralComponent_set_keyg_StructuralComponent_DataDefinition_item_keyg_StructuralComponent_Duration_item_keyg_TimecodeComponent_set_keyg_TimecodeComponent_RoundedTimecodeBase_item_keyg_TimecodeComponent_StartTimecode_item_keyg_TimecodeComponent_DropFrame_item_keyg_SourceClip_set_keyg_SourceClip_StartPosition_item_keyg_SourceClip_SourcePackageID_item_keyg_SourceClip_SourceTrackID_item_keyg_DMSegment_EventComment_item_keyg_DMSegment_TrackIDs_item_keyg_DMSourceClip_set_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keyg_MaterialPackage_set_keyg_GenericDescriptor_Locators_item_keyg_FileDescriptor_set_keyg_FileDescriptor_LinkedTrackID_item_keyg_FileDescriptor_SampleRate_item_keyg_FileDescriptor_ContainerDuration_item_keyg_FileDescriptor_EssenceContainer_item_keyg_FileDescriptor_Codec_item_keyg_GenericPictureEssenceDescriptor_set_keyg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_keyg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keyg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_CDCIEssenceDescriptor_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_CDCIEssenceDescriptor_ColorSiting_item_keyg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg_CDCIEssenceDescriptor_PaddingBits_item_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_RGBAEssenceDescriptor_set_keyg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyg_RGBAEssenceDescriptor_PixelLayout_item_keyg_RGBAEssenceDescriptor_Palette_item_keyg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_GenericSoundEssenceDescriptor_set_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_GenericSoundEssenceDescriptor_Locked_item_keyg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_GenericSoundEssenceDescriptor_DialNorm_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_GenericDataEssenceDescriptor_set_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_keyg_MultipleDescriptor_set_keyg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_WaveAudioDescriptor_set_keyg_WaveAudioDescriptor_BlockAlign_item_keyg_WaveAudioDescriptor_SequenceOffset_item_keyg_WaveAudioDescriptor_AvgBps_item_keyg_AES3AudioDescriptor_set_keyg_DMFramework_set_keyg_DMSet_set_keymxf_header_metadata.ceq_pointer__PRETTY_FUNCTION__.5051free_metadata_item_valuefree_metadata_item_in_listset_eq_instanceuid__PRETTY_FUNCTION__.5025item_eq_key__PRETTY_FUNCTION__.5038create_empty_setg_Null_UUIDget_or_create_set_item__PRETTY_FUNCTION__.6630__PRETTY_FUNCTION__.6586__PRETTY_FUNCTION__.6554__PRETTY_FUNCTION__.6538__PRETTY_FUNCTION__.6524__PRETTY_FUNCTION__.6509__PRETTY_FUNCTION__.6495__PRETTY_FUNCTION__.6481__PRETTY_FUNCTION__.6467__PRETTY_FUNCTION__.6453__PRETTY_FUNCTION__.6439__PRETTY_FUNCTION__.6425__PRETTY_FUNCTION__.6407__PRETTY_FUNCTION__.6387__PRETTY_FUNCTION__.6373__PRETTY_FUNCTION__.6359__PRETTY_FUNCTION__.6345__PRETTY_FUNCTION__.6331__PRETTY_FUNCTION__.6316__PRETTY_FUNCTION__.6302__PRETTY_FUNCTION__.6288__PRETTY_FUNCTION__.6273__PRETTY_FUNCTION__.6258__PRETTY_FUNCTION__.6244__PRETTY_FUNCTION__.6230__PRETTY_FUNCTION__.6215__PRETTY_FUNCTION__.6200__PRETTY_FUNCTION__.6181__PRETTY_FUNCTION__.6166__PRETTY_FUNCTION__.5391free_metadata_set_in_listmxf_uu_metadata.cmxf_page_file.cpage_file_sizepage_file_eofpage_file_seekpage_file_tellpage_file_is_seekablefree_page_filepage_file_closepage_file_readpage_file_writepage_file_getcharpage_file_putcharopen_pagewrite_to_pageread_from_pagemxf_utils.cmxf_primer.cg_PrimerPack_keyfree_primer_pack_entrycreate_primer_pack_entryfree_primer_pack_entry_in_listentry_eq_tagentry_eq_uid__PRETTY_FUNCTION__.5032_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICfileno@@GLIBC_2.0data_start__errno_location@@GLIBC_2.0mxf_alloc_array_item_elementsmxf_set_uint8_itemmxf_load_data_modelsprintf@@GLIBC_2.0mxf_register_itemmxf_get_uint64mxf_log_file_openmxf_create_header_metadatamxf_add_array_item_weakrefmxf_clear_partitionmxf_set_is_subclass_ofmxf_mark_index_start__umoddi3mxf_read_header_pp_klmxf_get_strongrefmxf_get_strongref_item_smxf_page_file_get_page_sizemxf_set_auid_itemstrerror@@GLIBC_2.0mxf_allocate_spacemxf_create_primer_packmxf_file_sizemxf_print_labelmxf_get_uint8_itemmxf_read_kmxf_log_file_close__libc_csu_finimxf_uu_get_referenced_packagemxf_read_ulmxf_set_length_itemmxf_create_partitionmxf_set_fixed_size_utf16string_startmxf_register_compound_typemxf_write_partitionmxf_check_data_modelmxf_create_itemmxf_set_timestamp_itemmxf_write_uint16mxf_initialise_list_iter_atmxf_get_timestamp_itemmxf_read_array_headermxf_read_item_tlmxf_uu_get_track_duration_at_ratemxf_free_data_modelmxf_write_int64mxf_append_list_elementmxf_set_rationalmxf_get_product_version_itemmxf_remove_setmxf_read_header_pp_kl_with_runin__gmon_start___Jv_RegisterClassesmxf_set_fixed_size_utf16string_itemmxf_update_partitionsmxf_get_rgba_layout_component_itemmxf_append_partitionmxf_write_int16mxf_get_last_list_element_fp_hwmxf_write_fixed_klmxf_register_set_items__xstat64@@GLIBC_2.2mxf_write_local_tagmxf_set_int8_item__moddi3mxf_write_klmxf_set_weakrefmxf_set_itemmxf_get_runin_lenmxf_equals_keymxf_find_singular_set_by_keymxf_get_iter_elementmxf_register_set_def_finimxf_get_uint64_itemmxf_add_array_item_strongrefmxf_partition_is_closedputchar@@GLIBC_2.0wcslen@@GLIBC_2.0mxf_sprint_keymxf_is_datamxf_write_kmxf_create_file_partitionsmxf_page_file_open_readmxf_get_rationalmxf_get_lengthmxf_set_int8mxf_get_item_lenmxf_is_fillermemset@@GLIBC_2.0fopen64@@GLIBC_2.1mxf_is_ulmxf_logmxf_get_boolean_itemmxf_read_uint64mxf_set_strongref_itemmxf_get_weakref_itemmxf_set_uuid_item__libc_start_main@@GLIBC_2.0mxf_register_array_typemxf_write_header_setsmxf_register_primer_entrymxf_set_int16mxf_read_uuidmxf_complete_essence_element_keymxf_generate_keymxf_equals_uidfseeko64@@GLIBC_2.1mxf_sprint_umidmxf_write_header_primer_packmxf_is_header_partition_pack__assert_fail@@GLIBC_2.0mxf_write_itemmxf_get_uuid_iteminitialise_sets_itermxf_mark_index_endmxf_initialise_listmxf_set_runin_lenmxf_get_timestamp_nowmxf_get_itemmxf_file_putcmxf_set_product_versionmxf_initialise_file_partitionsmxf_insert_list_elementmxf_mark_header_endmxf_is_timecodemxf_find_list_elementmxf_set_umid_itemgmtime_r@@GLIBC_2.0mxf_initialise_array_item_iteratormxf_read_uint16mxf_set_positionmxf_set_rgba_layout_componentmxf_equals_key_mod_regvermxf_remove_item_IO_stdin_usedgettimeofday@@GLIBC_2.0mxf_uu_get_track_descriptormxf_get_int16_itemmxf_write_array_headermxf_set_uint16_itemfree@@GLIBC_2.0mxf_get_item_tagmxf_write_int8mxf_print_umidmxf_get_uint16_itemuuid_generatemxf_get_strongref_itemmxf_get_version_type_itemmxf_get_rational_itemmxf_get_int64__data_startmxf_uu_get_top_file_packagemxf_get_uint16mxf_page_file_is_page_filenamemxf_get_umidmxf_get_list_lengthtruncate64@@GLIBC_2.1mxf_read_int32mxf_set_fixed_set_space_allocationmxf_get_list_iter_indexmxf_free_setmxf_register_compound_type_membermxf_disk_file_open_readmxf_free_partitionmxf_free_file_partitionsfseek@@GLIBC_2.0mxf_read_int64mxf_set_int64fclose@@GLIBC_2.1mxf_read_header_metadatamxf_get_int16mxf_is_partition_packftello64@@GLIBC_2.1mxf_dereference_smxf_set_rational_itemmxf_find_set_by_keymxf_append_partition_esscont_labelmxf_read_and_return_setmxf_have_itemmxf_file_writemxf_get_item_def_typemxf_is_soundmxf_create_setmxf_get_product_versionmxf_set_booleanmxf_get_array_item_element_lenstderr@@GLIBC_2.0memcpy@@GLIBC_2.0mxf_get_int8_itemstrlen@@GLIBC_2.0mxf_page_file_forward_truncatemxf_find_set_defmxf_uu_get_track_datadefmxf_get_uuidmxf_get_utf16stringmxf_read_klmxf_get_weakrefmxf_dereferencemxf_set_ul_itemmxf_generate_uuidmxf_clear_file_partitionsmxf_set_uint64mxf_set_utf16string_itemmxf_is_header_metadatamxf_write_primer_pack__dso_handlefgetc@@GLIBC_2.0mxf_get_int8mxf_write_fillmxf_free_itemfeof@@GLIBC_2.0strcpy@@GLIBC_2.0mxf_file_readmxf_fill_to_kagmxf_grow_array_itemmxf_get_array_headermxf_get_array_item_element__libc_csu_initmxf_get_set_sizemxf_free_header_metadataprintf@@GLIBC_2.0mxf_write_header_metadatamxf_file_closemxf_set_array_headermxf_write_uidmxf_stdin_wrap_readmxf_get_utf16string_item_sizemxf_get_int32_itemmxf_set_auidmxf_prepend_list_elementmxf_get_llenmxf_set_uint16mxf_set_int64_itemmxf_page_file_removemxf_get_ulmxf_is_picturemxf_initialise_with_partitionmxf_set_uint64_itemmxf_file_eofmxf_register_basic_typemxf_set_uuidmxf_read_primer_packmxf_get_array_item_countmxf_uu_next_trackmxf_get_auid_itemmxf_read_keymxf_get_positionmxf_set_int32_itemmxf_set_int32mxf_set_strongrefmxf_log_defaultfwrite@@GLIBC_2.0mxf_add_setmxf_set_lengthmxf_read_next_nonfiller_klmxf_get_position_itemmxf_mark_header_startfprintf@@GLIBC_2.0mxf_get_uint8mxf_get_auidstrstr@@GLIBC_2.0mxf_uu_get_utf16string_itemtime@@GLIBC_2.0mxf_get_weakref_item_smxf_get_rgba_layout_componentmxf_write_ulmxf_get_primer_pack_sizemxf_byte_array_wrap_readmxf_set_ulremove@@GLIBC_2.0mxf_write_uint64mxf_set_rgba_layout_component_itemmxf_uu_get_referenced_track__bss_startmalloc@@GLIBC_2.0mxf_read_int8mxf_set_int16_itemmxf_disk_file_open_modifymxf_print_keymxf_set_position_itemmxf_skipmxf_read_ripmxf_read_partitionmxf_initialise_partitionmxf_read_uint32mxf_fill_to_positionmxf_set_umidg_mxfLogLevelmxf_equals_umidmxf_write_int32mxf_write_fixed_lmxf_page_file_open_newmxf_get_booleanfputc@@GLIBC_2.0mxf_file_getcmxf_create_item_tagmxf_is_descriptive_metadatamxf_find_item_def_in_set_defmxf_get_header_metadata_sizemxf_equals_ulmxf_set_empty_array_itemmxf_equals_key_prefixmxf_set_uint32_itemstdin@@GLIBC_2.0mxf_write_batch_headermxf_write_uint32mxf_file_is_seekablemxf_next_list_iter_elementmxf_set_version_typemxf_complete_essence_element_track_nummxf_uu_get_track_durationmxf_page_file_get_filemxf_get_ul_itemmxf_is_body_partition_packmxf_read_itemmxf_set_version_type_itemmxf_read_int16mxf_remove_list_element__divdi3mxf_disk_file_open_newmxf_read_local_tagmxf_create_from_partition_endstdout@@GLIBC_2.0mxf_equals_uuidmxf_create_listmxf_sprint_labelmxf_get_list_elementputs@@GLIBC_2.0mxf_clear_ripmxf_get_umid_item__fxstat64@@GLIBC_2.2mxf_read_lmxf_finalise_data_modelmxf_uu_get_package_tracksmxf_get_weakref_smxf_get_item_keymxf_register_item_defmxf_write_uuidmxf_initialise_list_itermxf_set_uint8mxf_clone_itemwcstombs@@GLIBC_2.0mxf_read_uidmxf_generate_umidmxf_set_weakref_itemgmtime@@GLIBC_2.0mxf_set_item_valuemxf_read_setmxf_write_setmxf_write_uint8mxf_get_min_llenmxf_uu_get_track_referencemxf_is_footer_partition_packvfprintf@@GLIBC_2.0mxf_next_array_item_elementmxf_get_uint32_itemmxf_set_utf16stringmxf_get_utf16string_sizefread@@GLIBC_2.0strftime@@GLIBC_2.0mxf_get_int64_itemis_op_1amxf_partition_is_completemxf_free_primer_packmxf_get_length_item_edatamxf_get_version_typesnprintf@@GLIBC_2.0mxf_get_first_list_elementmxf_append_new_from_partitionis_op_atommxf_is_subclass_ofmxf_get_strongref_smxf_read_filtered_header_metadatamxf_page_file_open_modifymxf_get_int32mxf_equals_ul_mod_regvermxf_get_external_utf16string_sizemxf_write_lmxf_free_listmxf_file_seekmxf_set_timestampmxf_set_boolean_itemmxf_file_set_min_llenmxf_register_interpret_typemxf_write_ripmxf_get_timestampmxf_set_uint32__i686.get_pc_thunk.bxmxf_set_product_version_itemmain_initmxf_get_utf16string_itemmxf_clear_listmxf_file_tellmxf_get_uint32mxf_find_item_defmxf_partition_is_closed_and_completemxf_read_batch_headermxf_is_primer_packmxf_read_uint8mxf_append_new_partitionbin/compare_d3_mxf0000775000454400017500000012326610766727744013362 0ustar stuartcrdELF04<4 ('$444  TTTJJOLT(O((hhh QtdRtdO/lib/ld-linux.so.2GNUSuSESuSE      :HC2U.d^l[|`B9r$eOX5u47)__gmon_start__libc.so.6_IO_stdin_usedexitperrorputsputcharfgetcmemsetfputcfseeko64fclosemallocftello64sscanfstderrfwritefreadfprintfmemmovefopen64__libc_start_mainfreeGLIBC_2.1GLIBC_2.0ii ii `    $ ( ,048<@DHLPUC/5%%h%h%h% h%h %h(%h0%h8p% h@`%$hHP%(hP@%,hX0%0h` %4hh%8hp%<hx%@h%Dh%Hh%Lh%Ph1^PTRhhQVhpUS[ÔXtjX[ÐU=dt \ҡ\udÐU$tt $$ÐUSك KJ Xك KJXك KJH[]ȃAÍt&'U(PHT$L$PH T$ L$P$hT$D$ÍvUT$D$ L$$t'`D$ D$D$$1ɉÍ&'U4$|$Ɖ94$|$]É'U4$|$Ɖ4$|$]ÍU8}׺ M1ɉ]Éuu:D$ D$`D$$1]u}]Íu\$ D$D$4$AtD$ D$렉\$ D$D$4$tD$ D$aUd&U(ED$D$D$ E$t)D$ D$صD$`$1EfU ‹E f UWVS,EMD$ D$D$$%tT`D$ D$D$$D$ D$`D$$v,1[^_]ËE$1E1111E+& ׃E΋U 9UtrE$uD$ `D$7D$$D$ D$('fljUE0x,[^_]ED$ 듡`D$ D$SD$$RUx]ÍEUUЉMM$؉u}6u4D$ D$H`D$$1]u}]ù Et}tD$ D$p뮋U؋ME$M؍UElED$ $)‰T$D$kE8E$M؍U;EE EEEEE‰؍MzExv}ugED$ $)‰T$D$D$ D$diD$ D$HTEx}tEPU؋M D$ 3D$dU؋MOD$ D$dt&D$ D$ĶD$ 9D$E0kE@D$ D$HhD$ !D${SD$ "D$>UWVS\uEUMiE EEEEvEEEE$E}ЍMu/D$ >D$L`D$$1\[^_]ËEtXE5 ED$ @D$tLiU vEEU)‰UEEFD$ ?D$x[t&EEEEEEEU$MuD$ AD$ډ;t"E5 Et*D$ CD$D$ BD$xED$D$D$ EE$tD$ GD$طxEUD$D$EET$ $tD$ HD$:EX1)Ɓ )9|O9sKL$\$$PEȅ~_iE -UD$E$D$t{Mu}u}9tEtiUED0T4뚋E̅~iE -D$ED$E$_uD$ cD$ȸ=D$ _D$|(E$D$Et&'UED$D$`$`$ D$`D$ D$$D$ d`D$)D$$DD$ ?`D$GD$$pD$ `D$@D$$D$ `D$?D$$D$ `D$>D$$<D$ `D$ZD$$|D$ `$ D$`$ D$`D$!D$$غD$ 7Ðt&L$qUWVSQQIEEd`EEEEEEEEEDžDžH:C:C9dDž`3<9u:Cu:CBf+9<KV 9d`ED$ED$UED$ T$D$C$9dd9U9d9dz`$?`D$D$$LD$  uf9d`ED$ED$UED$ T$D$C$` 9d`ED$D$C$i`$0CD$D$`$1`$1QY[^_]a)9d7`ED$D$C$`$CD$D$`$:1ev`$P`D$"D$$@D$ #`$`D$7D$`$QY[^_]aË`4$`\$t$_UED$ED$ ET$$dD$/UExD$T$$x$ eD$4$uD$$WĮUEEEE ED$ED$ ET$$ĻD$}E؉$]uى2U ED$ED$ ET$$,D$*EЉى$ĮE$VM苵ܮ4$҉ЮԮĮ<$҉Ȯ̮$\ iܮ-$DžخXܮXD}9خ.Eȉ$}MOE$Į@M+ډzQ]ȋűUċE11 N5  ܮ9خ1ɺwEĮUD$D$|$ خTTX$ خ9خiܮiܮDž9 Ӎ@XP;P \uԉ\$$y벋`$D$D$`$m`$CD$D$`$71bD$ VD$D$`$ D$ BD$D$`$$JډUMċĮ@D$ vD$3D$`$D$ ԮЮT$D$$D$ ̮Ȯ|$t$Į<$\$X$D$D$L$ \4$HDD$ jD$D$`$0t&UVED$ED$ ET$$D$`,$$e$K$1$k$@$$DžD$PD$ $U܋E؉UԉEЉU䉅Ex;= ;/u4$M@@CiE E~1}<$ĮM@ @E E1ۉ g`MHLэU>ĮPpDLtug$g'|ED$ED$ ED$E$D$ED$ED$ ED$E$D$l HDu$tlD$hD$ dD$`$D$\D$XD$ TD$P$ D$M $M@]@ ;E5 E }<$ĮM@x@E5 EZVD$D$ D$ @$iĮD$t$ E$D$9Mߋ@9t/u$=D$Įt$|$ D$ED$$ D$Į|$D$ T$ED$ $ D$Įt$|$ D$ED$$H D$ĮL$t$ |$ED$$D U䃅ҋEa$*<$`D$ D$$D$ D$D$T$ `$EЋUԉD$T$E؋UD$|D$T$ `$W `D$D$$D$  D$D$T$ `$D$D$T$ `$D$D$T$ `$ $D$D$T$ `$s(,D$$D$T$ `$J04D$7D$T$ `$!8x|D$ D$D$ D$D$ D$DD$ D$D$ \D$D$ [D$~D$ ZD$iD$ YD$DTD$ XD$?D$ WD$*D$ VD$D$ UD$D$ D$LD$`$D$ gD$|D$ fD$TD$ eD$,D$ dD$D$ cD$mD$ bD$XD$ aD$CD$ D$D$`$D$ D$ D$ D$`D$`$D$ D$D$`$D$ D$0D$`$sD$ D$D$`$gID$ D$ D$ D$LD$`$) D$ D$xD$`$$D$ D$PD$`$D$ D${D$`$$($D$ `D$t`D$D$$D$ :$D$ iD$ U]Ít&'UWVS^I+ E )E}Ut+1ƍED$E D$E$9}u߃[^_]Ë$ÐUSt1Ћu[]ÐUS[ì*,Y[ count, pos A, pos B: %lld, %lld, %lld fseeko(mxfFile, len, SEEK_CUR) == 0fread(t12m, 1, 8, mxfFile) == 8fread(buffer, 1, 2, mxfFile) == 2fread((uint8_t*)key, 1, 16, mxfFile) == 16mxf_read_l(mxfFile, llen, len)mxf_read_kl(mxfFile, &key, &llen, &len)mxf_equals_key_prefix(&key, &g_PartitionPackKeyPrefix, 13) && key.octet13 == 0x02fseeko(mxfFile, -(16 + llen), SEEK_CUR) == 0read_timecode(mxfFile, &vitc, <c)fseeko(mxfFile, -(16 + llen + 28), SEEK_CUR) == 0mxf_read_kl(mxfFileA, &key, &llen, &len)mxf_equals_key(&key, &g_AudioItemElementKey[num])mxf_read_kl(mxfFileB, &key, &llen, &len)fread(&bufferA[bufferAReadOffset], len, 1, mxfFileA) == 1fread(&bufferB[bufferBReadOffset], len, 1, mxfFileB) == 1Skipping audio comparison for frame %lld memmove(bufferA, &bufferA[1920 * 3], maxFrameShift * 1920 * 3 * 2) != NULLmemmove(bufferB, &bufferB[1920 * 3], maxFrameShift * 1920 * 3 * 2) != NULLUsage: %s [OPTIONS] -h, --help Show help -q, --quiet Don't report differences frame by frame --start-vitc Start comparing at VITC timecode --start-ltc Start comparing at LTC timecode --duration Compare count number of frames --max-audio-shift Check for audio shift up to given maximum number of frames Timecode format is 'hh:mm:ss:ff' Invalid frame count value '%s' Invalid audio shift value '%s' Missing filename a and filename b , starting at VITC timcode %02d:%02d:%02d:%02d, starting at LTC timcode %02d:%02d:%02d:%02dPositioning file A at VITC timecode %02d:%02d:%02d:%02d Positioning file A at start of essence dataPositioning file B at VITC timecode %02d:%02d:%02d:%02d Positioning file B at start of essence data(filePosA = ftello(mxfFileA)) >= 0(filePosB = ftello(mxfFileB)) >= 0(bufferA = (unsigned char*)malloc(5760)) != NULL(bufferB = (unsigned char*)malloc((maxAudioFrameShift * 2 + 1) * 5760)) != NULLmxf_read_kl(mxfFileA, &keyA, &llenA, &lenA)mxf_read_kl(mxfFileB, &keyB, &llenB, &lenB)fread(bufferA, lenA, 1, mxfFileA) == 1fread(&bufferB[frameCount * lenB], lenB, 1, mxfFileB) == 1Audio equal for shift of %d samples fseeko(mxfFileA, filePosA, SEEK_SET) == 0fseeko(mxfFileB, filePosB, SEEK_SET) == 0calc_audio_shift(maxAudioFrameShift, fileA, fileB, &audioSampleShift)(bufferA0 = malloc((maxAudioFrameShift * 2 + 1) * 1920 * 3)) != NULL(bufferA1 = malloc((maxAudioFrameShift * 2 + 1) * 1920 * 3)) != NULL(bufferA2 = malloc((maxAudioFrameShift * 2 + 1) * 1920 * 3)) != NULL(bufferA3 = malloc((maxAudioFrameShift * 2 + 1) * 1920 * 3)) != NULL(bufferB0 = malloc(1920 * 3)) != NULL(bufferB1 = malloc(1920 * 3)) != NULL(bufferB2 = malloc(1920 * 3)) != NULL(bufferB3 = malloc(1920 * 3)) != NULL(bufferA0 = malloc(1920 * 3)) != NULL(bufferA1 = malloc(1920 * 3)) != NULL(bufferA2 = malloc(1920 * 3)) != NULL(bufferA3 = malloc(1920 * 3)) != NULL(bufferB0 = malloc((maxAudioFrameShift * 2 + 1) * 1920 * 3)) != NULL(bufferB1 = malloc((maxAudioFrameShift * 2 + 1) * 1920 * 3)) != NULL(bufferB2 = malloc((maxAudioFrameShift * 2 + 1) * 1920 * 3)) != NULL(bufferB3 = malloc((maxAudioFrameShift * 2 + 1) * 1920 * 3)) != NULLmxf_equals_key_prefix(&key, &g_PartitionPackKeyPrefix, 13) && key.octet13 == 0x04Reached end of essence for file ANot reached end of essence for file AReached end of essence for file BNot reached end of essence for file Bread_timecode(mxfFileA, &vitcA, <cA)read_timecode(mxfFileB, &vitcB, <cB) VITC-A: %02d:%02d:%02d:%02d VITC-B: %02d:%02d:%02d:%02d LTC-A: %02d:%02d:%02d:%02d LTC-B: %02d:%02d:%02d:%02d mxf_equals_key(&key, &g_VideoItemElementKey)fread(bufferA, len, 1, mxfFileA) == 1fread(bufferB, len, 1, mxfFileB) == 1diff_video(&summary, quiet, fileA, fileB)diff_audio(&summary, quiet, bufferA0, bufferB0, maxAudioFrameShift, audioSampleShift, fileA, fileB, 0)diff_audio(&summary, quiet, bufferA1, bufferB1, maxAudioFrameShift, audioSampleShift, fileA, fileB, 1)diff_audio(&summary, quiet, bufferA2, bufferB2, maxAudioFrameShift, audioSampleShift, fileA, fileB, 2)diff_audio(&summary, quiet, bufferA3, bufferB3, maxAudioFrameShift, audioSampleShift, fileA, fileB, 3)Started from position %lld in file A and position %lld in file B Audio was shifted %d samples when comparing '%s' failed in line %d mxf_skip(mxfFile, 12)mxf_read_k(mxfFile, key)(c = fgetc(mxfFile)) != EOFbytesToRead <= 8mxf_skip(mxfFile, len)len == 28len == 5760Audio %d differs Options: -h--help-q--quiet--start-vitcMissing argument for %s %d:%d:%d:%dInvalid timecode format '%s' --start-ltc--duration--audio-shiftUnknown argument %s Missing filename b Comparing '%s' and '%s', for duration %lldrbfopenFailed to position file A Failed to position file B Calculating audio shiftmxf_equals_key(&keyA, &keyB)lenA == lenBlenA == 5760mxf_skip(mxfFileA, lenA)mxf_skip(mxfFileB, lenB)Audio shift is %d samples VITC differsLTC differslen == 829440Video differs Results: Compared %lld frames The essence data differs: VITC : %lld LTC : %lld Video : %lld Audio 1: %lld Audio 2: %lld Audio 3: %lld Audio 4: %lld No differences found +4 +4S +4 +4 +4 +4 +4   <̃L oЄoo(&6FVfvƆֆ& GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux),T& <,$ͅT!y_IO_stdin_used5mxf_read_uint16b usage mainTT/fNsaP6int@\EfWdOB'/usr/src/packages/BUILD/glibc-2.5/cc-nptl/csu/crti.S/usr/src/packages/BUILD/glibc-2.5/csuGNU AS 2.17.50.0.5Tu0fNsaP6int@\w;aE6ofW.x.^ Z#m#:## ^#a#'#I## #$#(#,e#0 #4T"Z#8 &Z#<(z#@,>#D|-L#F.#G2#H;#LD#TE#XF#\G#`H%#d(JZ#h@L#l~ 77    '# O# Z#    'a17 2>;hwN OZ#minPZ#secQZ# RZ# S6PV W # X # Y # P[ # \ # ;] #( ^#0   o_b c# d# e# f# g# h# i# &j# -k# 4l# .m# 6n# >o# Fp# Nq# Vr#s/EՃ,t/Rw][P?]kZ~len+Z=%' 4\Z J:=fyBZP9ݞ/ltc/ ߌd 7 Z@)UNu   $Zkey$(ZleniZcZ+Z+h1Z`key$lenϊ  !*( Q F ;"P#\#e1#n#y"# Z``T//- $keyH%len+O^ZZw$ltcw &b Z`Ғt']'Z'''Z 'uZ|''E%(numZE)keyH*g+len+,3Z,Z,Z+,wZW,UZ,Z- okk.cmdj/s DZ0KCZ0C0EC0uCs 1E1F1GZ1=H1I1J+1K1L1M+1N 1nO 1PZ1QZ2Z/( Z0]0Z00E3key13len+1MZ1Z1w1Gw1zw1w/ Z0]0Z00E3key13len+1 1 74 5W{Zp 'JzZJ 'zm *|Zuݚ*}w*~w* u`,k , *Zuݚ*KZuh,uZ , ,o ,xb , , ,i,, ,p,, 4, *n}61%1%"1x1Z7F~1%1%8F~1x1Z9  B : 6 # l; # < < g# G< ~<" f#. #: G#F ;R ;^ =j 9y z "@< ~< f# V# # 6< ~< ~< ~< ~>(  ^ R F : " $ > 4: ; I?  &IU%% : ; I$ > $ >   I : ;  : ;I8 &I : ; : ; I8 I !I/  : ;  : ; I8 .: ; ' @: ; I: ; I .: ; ' I@: ; I4: ; I .? : ; ' I@: ; I 4: ; I.: ; ' I : ; I: ; I4: ; I4: ; I 1X Y 1!1UX Y " U#41$4: ; I %4: ; I&.: ;' I@': ;I(: ;I)4: ;I *4: ;I +4: ;I,4: ;I-.? : ;' @.: ;I /.: ;' I 0: ;I14: ;I2 : ;34: ;I4!I/5.? : ;' I@6 U7 8 91UX Y:1;41<41 = 1>1UX Y?4: ; I? < U%# init.cK /usr/src/packages/BUILD/glibc-2.5/cc-nptl/csucrti.ST !/!=Z!gg//Z!!!#!/=<3!/!=Z! /usr/include/sys/usr/include/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includecompare_d3_mxf.ctypes.hstdio.hlibio.htypes.hstddef.hstdint.hKguuK-/g5KXgH gtKKs=;=y!WYtK/s=;=tT@*lz.66ZhN+jXf)FM91_X@=;=g@s=*N*@*Z5hfY u< XqXn ' u< <u< <u ff.Q J0LtG7Q!z[*/%J`J$aMKJ /*(fXj#13k0,O?>A@v&jZy  v;rJYgK%%%%%%%KK%wfZfj  9v,vh %# %®|<f|f"E"$v>&Xmt XZ  tx }#%{g>**S.`*YYYyA-8Hx8B!,,+L,))8%b%X$$: ,,+L,))8%b%X$$ W n lRPk08A*+**%*+**Ahp=NͅυTX.symtab.strtab.shstrtab.interp.note.ABI-tag.note.SuSE.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.init_array.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_rangesTT#hh 1<B LLJ̃Ro0_oЄ0n w  {Ѕ`00 .<<5``5 J`POO$$O((OOO`TTP ``P`PsQxPR^ Rqe'h3o@0hqVKxVXؒdTP&M ThL̃Є   Ѕ 0 <`$(T` !"# 4;F{T $d\   $+ ;Ave P= R '  * P  ` "9`r D@Zp(T  0   `<C*2=Zn@q dT[`Xi "94rF$Y`ewXh 47`  p   abi-note.Ssuse-note.S../sysdeps/i386/elf/start.Sinit.cinitfini.c/usr/src/packages/BUILD/glibc-2.5/cc-nptl/csu/crti.Scall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__completed.5752p.5750__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/usr/src/packages/BUILD/glibc-2.5/cc-nptl/csu/crtn.Scompare_d3_mxf.cconvert_12m_to_timecodeprint_position_infomxf_skipmxf_equals_key_prefixmxf_equals_keyread_timecodemxf_read_klposition_fileg_PartitionPackKeyPrefixg_SystemItemElementKeydiff_audiog_AudioItemElementKeyg_VideoItemElementKey_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_start__libc_csu_fini_start__gmon_start___Jv_RegisterClasses_fp_hw_finiputchar@@GLIBC_2.0memset@@GLIBC_2.0fopen64@@GLIBC_2.1__libc_start_main@@GLIBC_2.0fseeko64@@GLIBC_2.1perror@@GLIBC_2.0mxf_read_uint16_IO_stdin_usedfree@@GLIBC_2.0__data_startfclose@@GLIBC_2.1ftello64@@GLIBC_2.1stderr@@GLIBC_2.0__dso_handlefgetc@@GLIBC_2.0__libc_csu_initprintf@@GLIBC_2.0fwrite@@GLIBC_2.0fprintf@@GLIBC_2.0__bss_startmalloc@@GLIBC_2.0fputc@@GLIBC_2.0memmove@@GLIBC_2.0_endputs@@GLIBC_2.0usagesscanf@@GLIBC_2.0fread@@GLIBC_2.0_edataexit@@GLIBC_2.0__i686.get_pc_thunk.bxmain_initbin/double_clapperboard0000775000454400017500000006221310766727744014456 0ustar stuartcrdELFІ44R4 ('$444  TTT88   D    hhh QtdRtd   /lib/ld-linux.so.2GNUSuSESuSE      2}^CDR.g`j9r$3wpde7Ylibm.so.6__gmon_start___Jv_RegisterClassessqrtlog10libc.so.6_IO_stdin_usedfflushexitperrorputsfgetcstdoutfputcfseeko64fclosestderrfwritefreadfprintffopen64__libc_start_mainGLIBC_2.0GLIBC_2.1 ii 9ii ii ` d    $ (,048<@UQC5%%h%h%h% h%h %h(%h0%h8p% h@`%$hHP%(hP@%,hX0%0h` %4hh%8hp%<hx%@h1^PTRhphQVhPUS[(tX[ÐU=ht LҡLuhÐUtt $ÐUT$D$ L$$Rt'`D$ D$HD$ě$1ɉÍ&'U4$|$Ɖ4$|$]ÍU(ED$D$D$ E$xt)D$ D$lD$ě`$1EfU ‹E f UWVS,EMD$ D$D$$tT`D$ D$D$ě$D$ D$ܛ`D$ě$f,1[^_]ËE$!E1111E+& ׃E΋U 9UtrE$uD$ `D$D$ě$D$ D$'fljUE0x,[^_]ED$ 듡`D$ D$D$ě$BUh]]ȉu։ډEE؉}ω$MEE'u4D$ *D$ܘ`D$ě$1]u}]É-tE5 Et$D$ ,D$"D$ +D$땉t$ D$D$$XtD$ 0D$8[ED$ ED$D$$X U@EMP$5D$|$ \$Q$dD$T$EDT&UED$D$`$`$ D$`D$ D$$.D$ T`D$)D$$D$ /`$ D$JÐ&L$qUM]u}Y9ECtt8:t;t;uD$1M]u}]aÐt&9:Bu::Bt뫍t$ԙD$JD$Tt$}ЍE|M$O| u }D$ D$D$ě`$D$ xD$tD$ě`$$f$`D$D$$BD$ qU؋MzU؉$MUoED$ E$)‰T$|$t*D$ D$LD$ě`$Exx11ɉڍEr&ڍEYEڍE?EڍE%}b@}t&(}d$EU}؉<$MUEZU؋MU؉$MUEE5 Ew\$ D$D$ $D$$ EEU$TD$T$EUET}$},EU}f}$fEUfD$ D$]D$ě`$U؋M D$ 뿐t&$W$D$ D$ܘD$ě`$#;D$ D$]D$ě`$`D$ D$$D$ EUD$D$T$ `$EUD$D$T$ `$EUD$D$T$ `$kEUD$ΜD$T$ `$HEUD$D$T$ `$%EUD$D$T$ `$EȋUD$ D$T$ `$EUD$(D$T$ `$$t1D$ D$ܘD$ě`$D$ D$ؚD$ &D$ D$D$ě`$AD$ D$ܘD$ě`$D$ D$FD$ě`$cD$ D$|D$ě`$9D$ D$D$ D$dD$ D$4D$ D$UW1VS1ۃ uEEE3T33 3)~ }1)~ }~eEu^E MEE~EuAUɿEUt(t [^_]Ít&Mɉuރ<4M EUM뭉Et&Et&'UWVSU  i~i]1Et't~[^_]ÍtOuSvS1)~}tIS9UEC C fS렉E륋EUEQ UKVS_u)F)Nø)N)u'$D$@ [^]ÍP$ $zt$,($t&'UVS ku u]$)PEu5,0 [^]ÐU]Ít&'UWVS^iE)E}Ut+1ƍED$E D$E$9}u߃[^_]Ë$ÐUS t1Ћu[]ÐUS[Y[fseeko(mxfFile, len, SEEK_CUR) == 0fread(buffer, 1, 2, mxfFile) == 2fread((uint8_t*)key, 1, 16, mxfFile) == 16mxf_read_l(mxfFile, llen, len)mxf_read_kl(mxfFile, &key, &llen, &len)mxf_equals_key(&key, &g_AudioItemElementKey[num])fread(g_audioBuffer, len, 1, mxfFile) == 1%5lld Click ch=%d, off=%d %.1fms Usage: %s [OPTIONS] -h, --help Show help Double clapper board check of '%s' mxf_equals_key_prefix(&key, &g_PartitionPackKeyPrefix, 13) && key.octet13 == 0x02fseeko(mxfFile, -(16 + llen), SEEK_CUR) == 0mxf_equals_key(&key, &g_VideoItemElementKey)fread(g_videoBuffer, len, 1, mxfFile) == 1videoResult = check_video(&summary, file)audioResult[0] = check_audio(&summary, file, 0)audioResult[1] = check_audio(&summary, file, 1)audioResult[2] = check_audio(&summary, file, 2)audioResult[3] = check_audio(&summary, file, 3)'%s' failed in line %d mxf_read_k(mxfFile, key)(c = fgetc(mxfFile)) != EOFbytesToRead <= 8len == 5760Options: -h--helpMissing filename rbfopenmxf_skip(mxfFile, len)position_file(file) Results: # frames = %lld # red flashes = %lld # clicks A1 = %lld # clicks A2 = %lld # clicks A3 = %lld # clicks A4 = %lld # flash with no click = %lld # click with no flash = %lld len == 829440%5lld Red flash Red flash but no clickClick with no red flashD B+4 +4S +4 +4 +4 +4 +4 A>CpAA9  D ooo| ƅօ&6FVfvƆGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux)GCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux),&  ; Q$F4!y_IO_stdin_used5& mxf_read_uint16usagemaint; find_audio_click_32bit_stereofind_audio_click_mono8red_diff_uyvyfind_red_flash_uyvy/fNsaP6int@\EfWDOB'/usr/src/packages/BUILD/glibc-2.5/cc-nptl/csu/crti.S/usr/src/packages/BUILD/glibc-2.5/csuGNU AS 2.17.50.0.5" T0fNsaP6int@\;aE-ofWr.xn./ Z##&## ## #@## #$#(#,6#0  #4"Z#8&Z#<\(z#@,>#D-L#F.#GV2#H`;#LD#TE#XF#\G#`H%#dOJZ#h7L#l~ 7    '# # #Z#    'a6172>;h@R KS# HT# U# 3V#0 lW#8  X0[ ]\# w]# ~^# _# `# a# b# c# d# e# Uf# ]g# eh# mi# uj# }k#l-Z҇,len%? Z Wp (  _Z_e u Zkey Z leniZcZ%Z%dZ04keyS flenu(P     s !{"Z0">!{"! #num!ZI$key#@%$g&len%%r%p&Zuh%a'Zud'E@H(cmd?ZkeyՃlen%Z'Zp ( %euZkeylen%)~ Z*> {* +key , +len %-O IZP.HZq"H ,_JZ/?Kf/p%>}/Z,SO 0 ,FR%,R%,Rx,RZ1 x2H  >34I^1 'P8p2CH2Ng Y{5ew2H2g  _ Z 6 o6r6u  6x  77 6  786 X9h9e9d5a#P61'>int@Nsf\EWafwQUlNw/[OeOvPP1MR>S>uh^S>ul T>u9T>up\>]> i_> Xa3 b3 } L >8~`Qlw>3n >up>>>M> i>S  3q$v`#w t%> red&L6>a0 d5w\ 5>| G9v]:> i;> RFv @=v[p,`/usr/src/packages/BUILD/glibc-2.5/cc-nptl/csu/crtn.S/usr/src/packages/BUILD/glibc-2.5/csuGNU AS 2.17.50.0.5% $ > $ > 4: ; I?  &IU%% : ; I$ > $ >   I : ;  : ;I8 &I : ; : ; I8 I !I/  : ; .: ; ' I@: ; I: ; I.? : ; ' I@: ; I 4: ; I.: ; ' I : ; I: ; I4: ; I4: ; I : ; I 1X Y 11UX Y  U 41!.: ;' I@": ;I#: ;I$4: ;I %4: ;I &4: ;I'.? : ;' @(: ;I ).: ;' I *: ;I+4: ;I,4: ;I-.? : ;' I@.: ;I /4: ;I0 U11UX Y241 34141X Y 51UX Y64: ; I 7!I/8!I/94: ; I? < % $ > : ; I$ > .? : ; ' @: ; I4: ; I4: ; I 4: ; I 4: ; I U  I &I: ; I .? : ; ' I@4: ; II!I/ .? : ; ' I@U%# init.cK /usr/src/packages/BUILD/glibc-2.5/cc-nptl/csucrti.S !/!=Z!gg//Z!!!#!/=3!/!=Z!q /usr/include/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/include/usr/include/sysdouble_clapperboard.cstdio.hlibio.htypes.hstddef.hstdint.htypes.hgH  !WYtK/s=;=tthN+jXf)FM91_X@=;=g@s=*N*@*Z5hfY u< XqXn 'x<`x.Dx<<6~uwfoY%:"> gK%%KCht`~s#J/X#~/Q JV Y*~O JK)y<{<v(~F~ "%%########~%~J0i'***III= /usr/includeavsync_eval.cstdint.ht:L@cgg<q.ggaO.o..a."==:i:gg`& =ioJ!_֠ tjbJ!J=;gf$=;g~%S3)2T<@YI/uI=-[L@ȗ;=CyXtqJ<sK /usr/src/packages/BUILD/glibc-2.5/cc-nptl/csucrtn.S !4!!!| RAB *AG KqAB AB F 0yAB FFMAB (PD  F AB R| EAB AD`AB F`AG DQAB BGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)init.cshort intlong long intunsigned charlong long unsigned intshort unsigned int/usr/src/packages/BUILD/glibc-2.5/csu_IO_stdin_usedmxfKey_shortbuf_IO_lock_tstderr_IO_buf_endposition_filevideoResultbuffer_IO_write_endg_AudioItemElementKey_flags_markersfilenameflashCountaudioResultcmdlnstdoutflashNoClickCountcheck_videog_SystemItemElementKeyclickCountmxf_read_kmxf_read_lvalue_filenomxf_equals_keyg_audioBuffersize_t_vtable_offset_IO_read_baseargc_IO_save_end_poskeyBmxf_skipuint8_tsummary__s1_len_modeoctet10octet11octet12octet13octet14octet15_IO_write_base_IO_read_ptr__s2_lenlleng_videoBufferg_VideoItemElementKey_IO_markerdouble_clapperboard.c_IO_save_basemxf_read_uint16/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/examples/archive/testoctet0mxf_read_klkeyAskip_timecodeSummary__quad_t_IO_backup_base__pad1__pad2__pad3__pad4__pad5bytesToRead__result__s1mxf_equals_key_prefixargvmxfFileuint16_tg_PartitionPackKeyPrefix_IO_read_endclickNoFlashCountusageframeCount_lock_old_offsetstdin_IO_FILEoctet1octet2octet3octet4octet5octet6octet7octet8octet9check_audio_sbuf_IO_write_ptrhaveStartEssencellengthuint64_t__off_tmaincmpLen_chain_flags2_cur_column_next__off64_t_unused2_IO_buf_baseaudio_sizesamp1moderate1_offp_audiosumSqDifffind_audio_click_monodoublered_diff_uyvyfind_red_flash_uyvysampbytesPerSamplemoderate_offp_offset2found2bitsPerSamplep_offset1red_diffnum_diffsp_offsetavsync_eval.cint32_tmoderate2_offtotal_diffavg_diffp_click1video_bufp_clickp_click2find_audio_click_32bit_stereosamp2line_sizefound1mod_thresholdttRuPRQ`atahthu`yP`yRttuuPttu;P;uh;R;Q;uduupNup\upPPRP!PN\PvzPPuVWVWQSNVWTsVWvVW\dPz}P}PuulNulvulultt)uP)uRV!)VQW!)W!uXBVuXh)uX01t13t3utQtt uq8S8KqKS>q>ySy q*u~,ju~v>u~y u~8>SP>Sy S8Ku>u2B u } u uuoP8Ku` >u` Rud u`8Ku`>u`2B u` } u` u`8Ku`>u`2B u` } u` u`ttEu%%VuEVu u EuuE u uE uuEWEW SES,OR,RPQtQStSAuPuAuPwwAu |VAVRRRRPQtQXtXuPVuVSPPttQuQuQu KS/9vlqPivlqPi9v9P\P\ } B y } y B l #  ## / C h 6> / C h Sd%EA*/'48.symtab.strtab.shstrtab.interp.note.ABI-tag.note.SuSE.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.init_array.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_rangesTT#hh 1<B DD`JRo||,_oPn w  { ІL@@ 44 P     PDD `P P !" f#03'73X<@0=KD VPNPdLX@&K _ThD|    І @4   D` !"# 4;F{  hL  P 4+ ;AvR *  0y @X& 4BX i | D p І   @2-q =DLDYk` yg`Hi 9r$#P/Q CE ar` od 7P P  abi-note.Ssuse-note.S../sysdeps/i386/elf/start.Sinit.cinitfini.c/usr/src/packages/BUILD/glibc-2.5/cc-nptl/csu/crti.Scall_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__completed.5752p.5750__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_aux/usr/src/packages/BUILD/glibc-2.5/cc-nptl/csu/crtn.Sdouble_clapperboard.cmxf_skipmxf_equals_keymxf_read_klcheck_audiog_AudioItemElementKeyg_audioBufferg_PartitionPackKeyPrefixg_SystemItemElementKeyg_VideoItemElementKeyg_videoBufferavsync_eval.c_GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_start__libc_csu_fini_start__gmon_start___Jv_RegisterClasses_fp_hw_finifopen64@@GLIBC_2.1__libc_start_main@@GLIBC_2.0fseeko64@@GLIBC_2.1perror@@GLIBC_2.0mxf_read_uint16_IO_stdin_used__data_startfflush@@GLIBC_2.0red_diff_uyvysqrt@@GLIBC_2.0fclose@@GLIBC_2.1stderr@@GLIBC_2.0__dso_handlefgetc@@GLIBC_2.0__libc_csu_initprintf@@GLIBC_2.0fwrite@@GLIBC_2.0fprintf@@GLIBC_2.0log10@@GLIBC_2.0__bss_startfind_red_flash_uyvyfind_audio_click_32bit_stereofputc@@GLIBC_2.0find_audio_click_mono_endstdout@@GLIBC_2.0puts@@GLIBC_2.0usagefread@@GLIBC_2.0_edataexit@@GLIBC_2.0__i686.get_pc_thunk.bxmain_initlib/0000775000454400017500000000000010766727744010532 5ustar stuartcrdlib/libMXF.a0000664000454400017500000421075410766727744012032 0ustar stuartcrd! / 1205579724 0 0 0 10696 ` +++((((((((((((((((((__________ddddd(((((((((((((((((((((((((((((((((((((((XXXXXXXXXX<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 +0 ;| ;| ;| ;| ;| ;| ;| ;| ;| , , , , , , , , , , , Ԡ Ԡ Ԡ Ԡ Ԡ Ԡ Ԡ Ԡ\\\\\\\\\\\\$$$$$$,x,x,x,xmxf_get_versionmxf_get_platform_stringmxf_get_platform_wstringmxf_complete_essence_element_keymxf_complete_essence_element_track_numis_op_1ais_op_atommxf_is_descriptive_metadatamxf_is_datamxf_is_timecodemxf_is_soundmxf_is_picturemxf_get_list_lengthmxf_find_list_elementmxf_get_first_list_elementmxf_get_last_list_elementmxf_get_list_elementmxf_initialise_list_itermxf_initialise_list_iter_atmxf_next_list_iter_elementmxf_get_iter_elementmxf_get_list_iter_indexmxf_remove_list_elementmxf_clear_listmxf_free_listmxf_insert_list_elementmxf_prepend_list_elementmxf_append_list_elementmxf_initialise_listmxf_create_listmxf_get_timestamp_nowmxf_generate_uuidmxf_generate_keymxf_generate_umidmxf_sprint_umidmxf_sprint_keymxf_sprint_labelmxf_print_umidmxf_print_keymxf_print_labelmxf_log_file_closemxf_log_file_openmxf_logmxf_log_defaultg_mxfLogLevelmxf_file_readmxf_file_writemxf_file_getcmxf_file_putcmxf_file_eofmxf_file_seekmxf_file_tellmxf_file_is_seekablemxf_file_sizemxf_file_set_min_llenmxf_get_min_llenmxf_read_uint8mxf_read_uint16mxf_read_uint32mxf_read_uint64mxf_read_int8mxf_read_int16mxf_read_int32mxf_read_int64mxf_write_uint8mxf_write_uint16mxf_write_uint32mxf_write_uint64mxf_write_int8mxf_write_int16mxf_write_int32mxf_write_int64mxf_read_ulmxf_read_kmxf_read_lmxf_read_klmxf_read_keymxf_read_uidmxf_read_uuidmxf_read_local_tagmxf_skipmxf_write_local_tagmxf_write_kmxf_write_ulmxf_write_uidmxf_write_uuidmxf_get_llenmxf_read_batch_headermxf_write_batch_headermxf_read_array_headermxf_write_array_headermxf_is_ulmxf_set_runin_lenmxf_get_runin_lenmxf_equals_umidmxf_equals_uidmxf_equals_uuidmxf_equals_ul_mod_regvermxf_equals_ulmxf_equals_key_mod_regvermxf_equals_key_prefixmxf_equals_keymxf_write_fixed_lmxf_write_fixed_klmxf_write_lmxf_write_klmxf_file_closemxf_byte_array_wrap_readmxf_stdin_wrap_readmxf_disk_file_open_modifymxf_disk_file_open_readmxf_disk_file_open_newmxf_write_ripmxf_initialise_file_partitionsmxf_append_partition_esscont_labelmxf_append_partitionmxf_read_ripmxf_clear_partitionmxf_free_partitionmxf_clear_ripmxf_clear_file_partitionsmxf_allocate_spacemxf_write_fillmxf_fill_to_positionmxf_fill_to_kagmxf_mark_index_endmxf_mark_index_startmxf_mark_header_endmxf_mark_header_startmxf_write_partitionmxf_initialise_partitionmxf_initialise_with_partitionmxf_create_from_partitionmxf_append_new_from_partitionmxf_create_partitionmxf_read_partitionmxf_append_new_partitionmxf_free_file_partitionsmxf_create_file_partitionsmxf_is_fillermxf_read_next_nonfiller_klmxf_is_partition_packmxf_partition_is_closed_and_completemxf_partition_is_completemxf_partition_is_closedmxf_is_footer_partition_packmxf_update_partitionsmxf_is_body_partition_packmxf_is_header_partition_packmxf_read_header_pp_kl_with_runinmxf_read_header_pp_klmxf_get_primer_pack_sizemxf_write_primer_packmxf_create_item_tagmxf_get_item_tagmxf_get_item_keymxf_register_primer_entrymxf_free_primer_packmxf_create_primer_packmxf_read_primer_packmxf_is_primer_packmxf_is_gc_essence_elementmxf_get_essence_element_sizemxf_get_track_numbermxf_get_essence_element_item_typemxf_get_essence_element_countmxf_get_essence_element_typemxf_get_essence_element_numbermxf_close_essence_elementmxf_read_essence_element_datamxf_open_essence_element_readmxf_finalize_essence_element_writemxf_write_essence_element_datamxf_open_essence_element_writemxf_write_index_entrymxf_write_index_entry_array_headermxf_write_delta_entry_array_headermxf_write_delta_entrymxf_write_index_table_segment_headermxf_write_index_table_segmentmxf_free_index_table_segmentmxf_create_index_table_segmentmxf_add_index_entrymxf_add_delta_entrymxf_read_index_table_segmentmxf_is_index_table_segmentmxf_get_item_def_typemxf_find_item_def_in_set_defmxf_find_item_defmxf_find_set_defmxf_is_subclass_ofmxf_check_data_modelmxf_finalise_data_modelmxf_register_compound_type_membermxf_register_item_defmxf_register_interpret_typemxf_register_compound_typemxf_register_array_typemxf_register_basic_typemxf_free_data_modelmxf_register_set_defmxf_load_data_modelmxf_set_fixed_set_space_allocationmxf_get_uint8mxf_get_uint16mxf_get_uint32mxf_get_uint64mxf_get_int8mxf_get_int16mxf_get_int32mxf_get_int64mxf_get_version_typemxf_get_timestampmxf_get_lengthmxf_get_rationalmxf_get_positionmxf_get_booleanmxf_get_product_versionmxf_get_rgba_layout_componentmxf_get_array_headermxf_get_utf16string_sizemxf_get_utf16stringmxf_set_uint8mxf_set_uint16mxf_set_uint32mxf_set_uint64mxf_set_int8mxf_set_int16mxf_set_int32mxf_set_int64mxf_set_version_typemxf_set_rationalmxf_set_positionmxf_set_lengthmxf_set_booleanmxf_set_product_versionmxf_set_rgba_layout_componentmxf_set_array_headermxf_next_array_item_elementmxf_free_itemmxf_register_itemmxf_set_item_valuemxf_set_timestampmxf_set_umidmxf_set_uuidmxf_set_weakrefmxf_set_strongrefmxf_set_auidmxf_set_ulmxf_get_umidmxf_get_auidmxf_get_ulmxf_get_uuidmxf_set_fixed_size_utf16stringmxf_set_utf16stringmxf_get_external_utf16string_sizeinitialise_sets_itermxf_dereference_smxf_get_weakref_smxf_get_strongref_smxf_dereferencemxf_get_weakrefmxf_get_strongrefmxf_get_itemmxf_initialise_array_item_iteratormxf_get_array_item_elementmxf_get_array_item_element_lenmxf_get_array_item_countmxf_get_rgba_layout_component_itemmxf_get_product_version_itemmxf_get_boolean_itemmxf_get_position_itemmxf_get_rational_itemmxf_get_length_itemmxf_get_utf16string_itemmxf_get_utf16string_item_sizemxf_get_timestamp_itemmxf_get_umid_itemmxf_get_auid_itemmxf_get_ul_itemmxf_get_uuid_itemmxf_get_weakref_item_smxf_get_strongref_item_smxf_get_weakref_itemmxf_get_strongref_itemmxf_get_version_type_itemmxf_get_int64_itemmxf_get_int32_itemmxf_get_int16_itemmxf_get_int8_itemmxf_get_uint64_itemmxf_get_uint32_itemmxf_get_uint16_itemmxf_get_uint8_itemmxf_get_item_lenmxf_have_itemmxf_get_set_sizemxf_get_header_metadata_sizemxf_write_itemmxf_write_setmxf_write_header_primer_packmxf_read_itemmxf_read_item_tlmxf_register_set_itemsmxf_is_header_metadatamxf_set_is_subclass_ofmxf_find_set_by_keymxf_find_singular_set_by_keymxf_write_header_setsmxf_write_header_metadatamxf_remove_itemmxf_create_itemmxf_set_empty_array_itemmxf_grow_array_itemmxf_add_array_item_weakrefmxf_add_array_item_strongrefmxf_alloc_array_item_elementsmxf_set_rgba_layout_component_itemmxf_set_product_version_itemmxf_set_boolean_itemmxf_set_length_itemmxf_set_position_itemmxf_set_rational_itemmxf_set_umid_itemmxf_set_weakref_itemmxf_set_strongref_itemmxf_set_fixed_size_utf16string_itemmxf_set_utf16string_itemmxf_set_timestamp_itemmxf_set_auid_itemmxf_set_ul_itemmxf_set_uuid_itemmxf_set_version_type_itemmxf_set_int64_itemmxf_set_int32_itemmxf_set_int16_itemmxf_set_int8_itemmxf_set_uint64_itemmxf_set_uint32_itemmxf_set_uint16_itemmxf_set_uint8_itemmxf_clone_itemmxf_set_itemmxf_remove_setmxf_add_setmxf_free_setmxf_read_and_return_setmxf_read_setmxf_read_filtered_header_metadatamxf_read_header_metadatamxf_free_header_metadatamxf_create_setmxf_create_header_metadatamxf_avid_read_string_user_commentsmxf_avid_read_string_mob_attributesmxf_avid_write_index_entry_array_headermxf_avid_get_data_defmxf_avid_set_indirect_string_itemmxf_avid_attach_user_commentmxf_avid_attach_mob_attributemxf_generate_old_aafsdk_umidmxf_generate_aafsdk_umidmxf_avid_write_header_metadatamxf_avid_load_extensionsg_AvidMetaDictInstanceUID_uuidg_AvidMetaDictTagsg_AvidMetaDictTags_leng_AvidMetaDictDynTagOffsetsg_AvidMetaDictDynTagOffsets_leng_AvidMetaDictObjectOffsetsg_AvidMetaDictObjectOffsets_leng_AvidMetaDictBlobg_AvidMetaDictBlob_lenmxf_p2_load_extensionsmxf_uu_get_utf16string_itemmxf_uu_get_package_tracksmxf_uu_get_track_descriptormxf_uu_next_trackmxf_uu_get_referenced_packagemxf_uu_get_referenced_trackmxf_uu_get_top_file_packagemxf_uu_get_track_referencemxf_uu_get_track_datadefmxf_uu_get_track_durationmxf_uu_get_track_duration_at_ratemxf_page_file_get_filemxf_page_file_get_page_sizemxf_page_file_removemxf_page_file_forward_truncatemxf_page_file_is_page_filenamemxf_page_file_open_newmxf_page_file_open_modifymxf_page_file_open_readmxf_get_generic_descriptormxf_set_generic_descriptormxf_set_file_descriptormxf_set_sound_descriptormxf_set_wave_descriptormxf_set_picture_descriptormxf_set_cdci_descriptormxf_get_file_descriptormxf_get_sound_descriptormxf_get_wave_descriptormxf_get_picture_descriptormxf_get_cdci_descriptormxf_clear_generic_packagemxf_clear_source_packagemxf_clear_material_packagemxf_get_generic_packagemxf_get_source_packagemxf_get_material_packagemxf_clear_generic_trackmxf_clear_trackmxf_get_generic_trackmxf_get_trackmxf_clear_structural_componentmxf_clear_source_clipmxf_clear_sequencemxf_get_structural_componentmxf_get_source_clipmxf_get_sequence// 200 ` mxf_labels_and_keys.o/ mxf_essence_container.o/ mxf_index_table.o/ mxf_data_model.o/ mxf_header_metadata.o/ mxf_avid_metadict_blob.o/ mxf_uu_metadata.o/ mxf_descriptor.o/ mxf_structural_component.o/ mxf_version.o/ 1205579716 2404 1000 100664 21588 ` ELFA4(U]ÍU]ÍU]% $ > : ;I$ > : ; I : ;  : ; I8  I &I .? : ; ' I@ 4: ; I 4: ; I 4: ;I4: ; I *!LF?Lint*&!'M1!2_} :v!;t#}!t#!?t#!@t#!At#!Bt# Ct#!Dt# ZEt#  Ft# bGt# jHt# It#rJt## KVMPv!Qt#}!Rt#!St#!Tt#!Ut#!Vt#!Wt#!Xt# Yt#!Zt# Z[t#  \t# b]t# j^t# _t#r`t#Na g v3q yv!zt#}!{t#!|t#!}t#!~t#!t#!t#!t# t#!t# Zt#  t# bt# jt# t#rt#zt#t#t#t#1t#9t#At#It#Qt#Yt#at#it#qt#yt#Ot#Wt#(b#b#| O #R#C#h#X&#  %  */ 5  (0, )5l *Xr  ͂  % ӝ  @֮  C ؾ q   Y- 90 "3 6 q9 < ? ) B ] ` Xd Zg o"j 6&m W p s v (y #   ) r C h$ (  a  ' ĝ ; ǝ ʝ W ͝ Н ڝ $ݝ y  g#  @" y   '  + 4#    !  5  * w%   \ # y&, / 2 D5 8 ; > #A D G ' J 5M |P *S , V Y \ _ h k ?'n '{ Y} !  @$ )  8) " % (( + 8. /1 4 @7  : )= @ C P Z Nd "o    O*      % U    $ Ɲ ͝ ԝ e۝ $ `& ' "   %  6( m  )% , 0 7 > B I -P W [ `b i _p w ."~  (      z  *$ ]   d r( $ A  ( A   " q    a' @! $( n/ &3 : A H O S Z ^ b i m )t x  1 U  ]  w  I   5  7 #     #  l* ] f U$ %+ 2 9 _@ EG T K -R Y  ` x g n u G!| a     ; % P 4   ~  s  & f %   P%  M   =   # * ])1 $8 '< n@[(  l ./mxf./include/mxf/usr/include/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_version.cmxf_types.hstdint.hstddef.hmxf_labels_and_keys.hmxf_baseline_data_model.h)"V0libMXF (Linux)libMXF (Linux)|  AG  AG  AG tt uttu !t!(t(*u[mxf_get_version:mxf_get_platform_stringSmxf_get_platform_wstring*long intmxfUTF16Charg_GenericPictureEssenceDescriptor_SampledWidth_item_keymxfUUIDmxfKeyg_Track_set_keyg_Identification_ModificationDate_item_keyg_Preface_Identifications_item_keyg_EssenceContainerData_set_keyg_AES3CustomWrapped_esscont_labelg_KLVFill_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_D10_50_525_60_defined_template_esscont_labelg_GenericSoundEssenceDescriptor_Locked_item_key./mxf/mxf_version.cg_InterchangeObject_set_keyg_LegacyPicture_datadef_labelGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)g_IECDV_25_625_50_ClipWrapped_esscont_labelunsigned intg_Picture_datadef_labelg_TimecodeComponent_RoundedTimecodeBase_item_keyg_DVBased_25_525_60_ClipWrapped_esscont_labelmxfProductVersionwchar_tg_GenericTrack_TrackID_item_keyg_DMSegment_DMFramework_item_keyg_DVBased_50_625_50_ClipWrapped_esscont_labelg_DNxHD720p185ClipWrapped_esscont_labelg_DMSourceClip_set_keymxfRationalg_RGBAEssenceDescriptor_set_keyg_WaveAudioDescriptor_SequenceOffset_item_keyg_AES3ClipWrapped_esscont_labelg_Identification_ProductVersion_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keybuildg_DMSet_set_keyg_GenericSoundEssenceDescriptor_set_keyg_libmxfPlatformWStringg_root_set_keyg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_TimecodeComponent_StartTimecode_item_keyg_ClosedIncomplete_Body_pp_keyg_PrimerPack_keyg_GenericPackage_PackageModifiedDate_item_keyg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Data_datadef_labelg_libmxfVersiong_ALawClipWrapped_esscont_labelg_GenericDescriptor_set_keyg_Identification_ProductName_item_keyg_ClosedComplete_Body_pp_keyg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keyg_ClosedIncomplete_Header_pp_keyg_GenericPackage_Tracks_item_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_LegacyTimecode_datadef_labelg_D10_50_525_60_compdef_labelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_MultipleWrappings_esscont_labelg_D10_40_525_60_picture_only_esscont_labelg_GenericPackage_Name_item_keyoctet14g_Preface_OperationalPattern_item_keyoctet18g_IECDV_25_525_60_compdef_labelg_Preface_ContentStorage_item_keyg_D10_50_625_50_extended_template_esscont_labelg_D10_40_525_60_extended_template_esscont_labelg_DVBased_100_1080_60_I_compdef_labellong long unsigned intg_Sequence_StructuralComponents_item_keymxfLocalTagg_IECDV_25_525_60_FrameWrapped_esscont_labelg_CDCIEssenceDescriptor_PaddingBits_item_keyg_D10_50_625_50_compdef_labelg_Sequence_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_SourceClip_set_keyg_GenericTrack_Sequence_item_keyg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_keymxfULg_DescriptiveMetadata_datadef_labelg_GenericDataEssenceDescriptor_DataEssenceCoding_item_keyg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_FileDescriptor_LinkedTrackID_item_keyg_TextLocator_set_keyg_BWFClipWrapped_esscont_labelg_OpenIncomplete_Footer_pp_keyg_AES3FrameWrapped_esscont_labelg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_Track_Origin_item_keyg_Identification_ToolkitVersion_item_keyg_DMSegment_TrackIDs_item_keyg_D10_50_625_50_picture_only_esscont_labelg_CDCIEssenceDescriptor_ColorSiting_item_keyg_Null_UMIDmajorg_Preface_LastModifiedDate_item_keyg_DVBased_25_625_50_ClipWrapped_esscont_labelg_qq09_op_1a_labelg_InterchangeObject_GenerationUID_item_keyoctet11g_DVBased_100_1080_50_I_compdef_labelg_D10_50_525_60_extended_template_esscont_labelpatchg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericTrack_TrackNumber_item_keyg_TextLocator_LocatorName_item_keyg_RGBAEssenceDescriptor_Palette_item_keycharg_Preface_ObjectModelVersion_item_keyg_ALawFrameWrapped_esscont_labelg_MultipleDescriptor_set_keyoctet10octet12octet13octet15octet16octet17octet19g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_OpenIncomplete_Header_pp_keyg_DVBased_50_525_60_FrameWrapped_esscont_labelg_D10_50_625_30_compdef_labelg_CDCIEssenceDescriptor_WhiteReflevel_item_keyuint8_tg_InterchangeObject_InstanceUID_item_keyg_Null_ULg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyg_D10_40_525_60_defined_template_esscont_labelg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_DMSegment_set_keyg_Track_EditRate_item_keyg_Preface_Version_item_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keyg_complexity00_op_atom_labelg_D10_30_525_60_extended_template_esscont_labeloctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29long long intg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_complexity02_op_atom_labelg_SourcePackage_Descriptor_item_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_EssenceContainerData_BodySID_item_keyg_FileDescriptor_EssenceContainer_item_keyg_StructuralComponent_DataDefinition_item_keyg_GenericPackage_PackageCreationDate_item_keyg_GenericPackage_set_keyg_ContentStorage_set_keyg_ClosedComplete_Header_pp_keyg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_EventTrack_set_keyg_IECDV_25_625_50_FrameWrapped_esscont_labelg_GenericTrack_set_keyg_Null_UUIDg_IECDV_25_625_50_compdef_labelg_FileDescriptor_Codec_item_keyoctet8g_DNxHD1080p185ClipWrapped_esscont_labelg_Sound_datadef_labeloctet30octet31g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_D10_30_525_60_defined_template_esscont_labelg_DVBased_100_720_50_P_FrameWrapped_esscont_labelg_FileDescriptor_SampleRate_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keyminorg_DVBased_25_525_60_compdef_labelg_GenericTrack_TrackName_item_keyg_NetworkLocator_set_keyg_GenericSoundEssenceDescriptor_DialNorm_item_keyg_D10_40_625_50_defined_template_esscont_labelg_WaveAudioDescriptor_BlockAlign_item_keyg_SourceClip_SourcePackageID_item_keyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_complexity01_op_atom_labelg_DVBased_50_625_50_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Preface_DMSchemes_item_keyg_StructuralComponent_set_keyshort unsigned intg_D10_50_525_40_compdef_labelnumeratorg_ContentStorage_Packages_item_keyuint16_tg_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_Null_Rationalg_D10_40_625_50_picture_only_esscont_labelg_OpenIncomplete_Body_pp_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keymxf_get_versiong_ContentStorage_EssenceContainerData_item_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_D10_30_525_60_picture_only_esscont_labelg_FileDescriptor_ContainerDuration_item_keyg_GenericPictureEssenceDescriptor_set_keyshort intg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_TimecodeComponent_DropFrame_item_keyg_OpenComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_Null_LocalTagg_RGBAEssenceDescriptor_ScanningDirection_item_keyg_OpenComplete_Body_pp_keyg_DVBased_100_720_60_P_compdef_labelg_EssenceContainerData_IndexSID_item_keyg_RandomIndexPack_keyg_GenericDescriptor_Locators_item_keyg_OpenComplete_Header_pp_keyg_CDCIEssenceDescriptor_set_keyg_Preface_EssenceContainers_item_keyg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_GenericPackage_PackageUID_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_DVBased_25_625_50_compdef_labelg_D10_30_625_50_defined_template_esscont_labelg_DVBased_100_1080_60_I_ClipWrapped_esscont_labeldenominatorg_SourcePackage_set_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_RGBAEssenceDescriptor_PixelLayout_item_keyg_DNxHD_compdef_labelg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_DNxHD1080i185ClipWrapped_esscont_labelg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_D10_50_525_60_picture_only_esscont_labelg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_LegacySound_datadef_labelg_DMSegment_EventComment_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_D10_30_625_50_picture_only_esscont_labelg_BWFCustomWrapped_esscont_labelg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelg_MaterialPackage_set_keyg_WaveAudioDescriptor_set_keyint32_tg_DNxHD1080p120ClipWrapped_esscont_labelg_CDCIEssenceDescriptor_BlackRefLevel_item_keyoctet0octet1octet2octet3octet4octet5octet6octet7octet9unsigned char/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Locator_set_keyg_DVBased_25_625_50_FrameWrapped_esscont_labelg_DVBased_50_525_60_compdef_labelg_TimecodeComponent_set_keyg_Identification_CompanyName_item_keyg_Timecode_datadef_labelg_IndexTableSegment_keyg_D10_40_625_50_extended_template_esscont_labelg_DVBased_100_1080_60_I_FrameWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_SourceClip_SourceTrackID_item_keyg_StaticTrack_set_keyg_DNxHD1080p36ClipWrapped_esscont_labelg_D10_50_525_30_compdef_labelg_AES3AudioDescriptor_set_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelg_Preface_PrimaryPackage_item_keyg_EventTrack_EventOrigin_item_keyg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_GenericDataEssenceDescriptor_set_keyg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelg_Identification_VersionString_item_keyg_Preface_set_keyg_Null_Keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_keysigned charg_DVBased_50_625_50_compdef_labelreleaseg_Identification_set_keyg_D10_50_625_50_defined_template_esscont_labelg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyg_DMSegment_EventStartPosition_item_keyg_Identification_ThisGenerationUID_item_keyg_ALawCustomWrapped_esscont_labelg_SourceClip_StartPosition_item_keyg_DNxHD720p120ClipWrapped_esscont_labelg_DMFramework_set_keyg_BWFFrameWrapped_esscont_labelg_DVBased_50_525_60_ClipWrapped_esscont_labelg_DVBased_100_720_50_P_compdef_labelg_Identification_ProductUID_item_keyg_libmxfPlatformStringg_EventTrack_EventEditRate_item_keymxfUMIDg_NetworkLocator_URLString_item_keyg_ALaw_compdef_labelmxf_get_platform_stringg_StructuralComponent_Duration_item_keyg_ClosedIncomplete_Footer_pp_keyg_SDTI_CP_System_Pack_esselement_keyg_WaveAudioDescriptor_AvgBps_item_keyg_FileDescriptor_set_keyg_D10_50_625_40_compdef_labelg_DNxHD1080i120ClipWrapped_esscont_labelmxf_get_platform_wstringg_Identification_Platform_item_keyg_D10_30_625_50_extended_template_esscont_labelg_complexity03_op_atom_labelg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_DVBased_100_720_50_P_ClipWrapped_esscont_labelGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str4.4.rel.rodata.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@* G%l +x0xB7> H RN S^2<q<m S y2DT\ T04_ $ > : ; I : ;  : ; I8  I&I .? : ; ' @ : ; I : ; I : ; I : ; I.? : ; ' I@4: ; I4: ; I 4: ; I 4: ;I+!7intD (s%$+M 31:d2A'4%:!;#Q<#"=# ">#"?#"@# "A#'"B#."C#5"D# E# F# G# H# I#J#KBMP!Q#QR#"S# "T#"U#"V# "W#'"X#."Y#5"Z# [# \# ]# ^# _#`#(agl y!z#Q{#"|# "}#"~#"# "#'"#."#5"# # # # # #### ##a############dy#Xy# w  A key@ ,@ @ num@  _W"H J, mG ,GX Gw numG{ V3P~ .U Q3 .P!;35 .:a63u .5K03k ./x*3p .)-#$3+M .#yͰЭsӒ&l -0`3@69p<P}?0B L]R*`&dg jmVprsl!v#y*#! k#X'/ " 5 Ēǒ*ʒ!͒ВFڒT ݒ $? F!nI     'V q#r(,"/ 25p 8X;C(>A:D9GwJBMPmSm'V&Y&\_h,kn{} 9k  "%)(.+.*1$4%7m):0=l@)CP Z(do 'y&=#+I'r*<"#O ƒ͒[Ԓ ےv  28$I | %0 ,07'>=BeI P*(WH)[L#b i3pwn~t*q;*MUy}$ (v !- a$h( S!R (/<%36':N!AHGOiSZ^Ub!i$mat~"xzlE ^ & &%  )$+42)9@G%KRY`Rg#n uc&| * Y p%%m> " 9($#*'1E&8 <E@d%): ./mxf./include/mxf/usr/include/usr/include/sysmxf_labels_and_keys.cmxf_types.hstdint.htypes.hmxf_labels_and_keys.hmxf_baseline_data_model.h=;==gg<>I/;g0 !WI=us=;=yo'^w+4}`>oxl+4}`>oo DQX R>N ^^jl$f ^ w) 4_  <_0/+FH5{H{HM0 8O $ 3  W0 l@ P ` p       - *TP.].h..[p[[mxf_labels_and_keys.cg_op1APrefixg_opAtomPrefixg_DescriptiveMetadata_datadef_labelg_Data_datadef_labelg_Timecode_datadef_labelg_LegacyTimecode_datadef_labelg_Sound_datadef_labelg_LegacySound_datadef_labelg_Picture_datadef_labelg_LegacyPicture_datadef_labelmxf_complete_essence_element_keymxf_complete_essence_element_track_numis_op_1ais_op_atommxf_is_descriptive_metadatamxf_is_datamxf_is_timecodemxf_is_soundmxf_is_pictureg'V !&-;BIPW^elsz,:HVdr+9GUcq*8FTbp~ &4BP^m$2<AKZeptx} $/37<FQ\`dis~ +0<AMR^cot *5@KValw   ' 2 > J V b n z              " . : F R ^ j v               * 6 B N Z f r ~              # . 9 D O Z e p {               ( 4 @ L X d p |            $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht 04HLhl mxf_list.o/ 1205579716 2404 1000 100664 32668 ` ELFpc4(UE]@Ðt&UWVS E} uu't|$C$օtC [^_]à 1[^_]Ðt&U1҉EtP]Ít&'UEP1tB]ÍUSM Uɋy1[]ËB9t9uU[][]1t҃9u tŋC…u뺍v'UU E@@]ÍvUS]ME |5AAtt1ft9ӉQu[][]fUMt$BAAtA1y]Ít&A1yA]Í&UE]@Ðt&UE]@Ðt&UWVS E}tP1&ޅt=ËU T$C$ׅt{t-t9$Uj [^_]1 [^_]ËUuBNjEp뿍vUWVS }t9tW 3tC$҉$uGG [^_] US]t$t$[]Í&'U($uu }}]E҉AEtH1ۅE~9~t 9ދU9tD $1]u}]Ív1ۅExЋ9|ut&EF9u]tbE҉t[GD$D$ D$D$$1ut&GO]량O렍t&US]$t%E BtHC[]D$sD$ D$D$$1[]ÉS뵍vUS]$t)E BtRCCS[]D$]D$ D$D$$1[]Í믍UEU @@P ]Í&'US$tE $D$E[]D$$D$ D$HD$$1[]% : ; I$ > $ >   I : ;  : ;I8 &I ' I : ; : ; I8 I!I/  : ; ' I : ; I8  : ; ( .? : ; ' I@: ; I : ; I4: ; I.? : ;' I@: ;I4: ;I.? : ;' @: ;I .? : ; ' @ 4: ; I! : ; "4: ; I #4: ;I$4: ; I? <  5X* 0int ~&?Z!g ;h! 7B$ v>x . ># #!) #} #  #$ #? #( #j% #  #$ #( #,~ #0! #4!* ">#8F &>#< (#@ ,L#D' -Z#F$ .#G' 2#Hz ;#L> D#TE E#XL F#\S G#`Z H%#de J>#h L#l~   8   #  #  >#'g 1E!2L: $;# <# $=# $># $?# $@# $A# $B# $C# $D# E# F# G# vH# I# ~J# K MP $Q# R# $S# $T# $U# $V# $W# $X# $Y# $Z# [# \# ]# v^# _# ~`#pag y $z# {# $|# $}# $~# $# $# $# $# $# # # # v# # ~# # !# )# 1# # # # # # # # # # # U # ] # # # %!+"39N> w% w-&w# '#N(N+ x',# L$-#len.7# /# } 0  3 $4# 5# 67#n79 #)+(3" ( +OU g 9 x 7  Ә [,  XP ؞(kڞ % A w3`uC 2op #< ;  7Ta7  Eq!D  D  Y J L n*q!K V K K7 (`>pq!_ 1  "xPq!w   }7|q!| \  m P (Dk % V=p <C >n$? M, + o  >< "7X > $D%a7!$Ά N p>@ ooF q Z>D~  Y Y [3  *7Pr/  66x +!>[     " ̓  !g ]Ӟ ")֯  ؿ    I - 0 3 6 9 < p? B c] |-` d ;g 5j m rp [s $v Y&y - ?" - % >   ) - #   Ğ oǞ -ʞ $͞ "О 0ڞ A.ݞ & \   v! F  !     # # # #  # #E- # #* #<  ## #N, #}/ # 2 #5 #V 8 #w; #*> #A # D #MG #J #8M #P #S #)V #(Y #&\ #_ #h #Ck #n #9{ #o } # #  #~ # #  # g#"g#Y%g#,(g#+ +g#.g#-1g##(4g#N7g#T,:g#x=g#@g#s,Cg#Pg#&Zg#S+dg#uog#i# #* # # #( % "   V* - $ 3&  ƞ ͞ YԞ #۞    W Q #& #   # #" # #=% #", #0 #7 # > #B #I ##P #cW #/,[ #%b # i #p #6w #~ # #. # #| #& #k #W #/ #O #{ # #^' #" #+ #& # #! # # # # & #B' #a  #+ # #" # #! # ( #/ #\(3 #: #>(A #]H #O #d+S #Z #^ #b ##i #'m #t #%x # #K #+  #e  #  #. #a # #  # # #g) #]" # #.) # #/# #p #U #, #  #+ # #  #$ #+ #`2 #,9 #'@ #G #K #!R #Y #)*` #Cg #v%n # u #&| # #, # #  #? # # #  #) #  # #- # #*! #+ #| #' # #c #  #  #0%  # #X$ #( #'# #* #h*1 #f 8 #h< #~@ $$*$, .D8 ./mxf./include/mxf/usr/include/usr/include/sys/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_list.cmxf_list.hmxf_types.hstdint.htypes.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hstddef.hmxf_logging.h<>>i:h0y.LCu .!-/===PJj,0./f>i<>>~f:>1fJh1-= ./-/3 <w. Ja.hY-/0~@O/N:0Lx JguuUft=k=;==gw!Z:Z7-73./mxf/mxf_list.c'%s' failed, in %s:%d (newElement = (MXFListElement*)malloc(sizeof(MXFListElement))) != NULL(newList = (MXFList*)malloc(sizeof(MXFList))) != NULL|  AB KAB F`AD AB VAB AAB  NAB ApIAB  AB  AB AB FpQAB F2AB D ,AB MFF@}AB DAB DP"AB mAB Dtt utt[u((*P*[u((OWOQu QYWY[u ((NVNQuQXVX[uILPVVP$MSQWS`ataeteuu`nnuuttuuttuRuRuRQu Qu QPPPSSSSttu !t!#t#nu 22nQnnu 224P4gu gnPnnu 22eSegughShnupqtqstsup||Qttuttuttmumu u Eu EQQmu "W"EuEGWGmu"CWGOWQmWS P ASEMSQmSBVENVQmVpqtqstsupWuSVVttuSutt<u;;Wu<W;;Vu <VXXuu33<uQ QTPTu u )P)<uCjRjPRR<Rcupup3<upZSS@AtACtCu@\\zSzuSuS@nnu u ttDuSu8S8:u:DSu ::Du PQtQStSruttulmxf_get_list_lengthmxf_find_list_element mxf_get_first_list_elementA mxf_get_last_list_elementp mxf_get_list_element mxf_initialise_list_iter mxf_initialise_list_iter_atY mxf_next_list_iter_element mxf_get_iter_element mxf_get_list_iter_index mxf_remove_list_element\ mxf_clear_list mxf_free_list mxf_insert_list_elemento mxf_prepend_list_element mxf_append_list_element mxf_initialise_list3 mxf_create_listnewListmxf_initialise_list_iterg_CDCIEssenceDescriptor_HorizontalSubsampling_item_key/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDg_ClosedIncomplete_Footer_pp_keyoctet1denominatorg_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_D10_40_525_60_picture_only_esscont_labelg_GenericSoundEssenceDescriptor_DialNorm_item_keyint32_t_IO_save_endg_DVBased_100_720_60_P_FrameWrapped_esscont_labelmxf_get_list_lengthg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_ALawClipWrapped_esscont_labelg_IECDV_25_525_60_compdef_labelg_OpenComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baselong intg_StructuralComponent_DataDefinition_item_keybefore_lockg_D10_50_625_50_compdef_labelg_FileDescriptor_ContainerDuration_item_keymxf_get_first_list_elementg_EssenceContainerData_IndexSID_item_key_IO_save_baseg_RGBAEssenceDescriptor_set_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPackage_set_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_cur_columng_D10_30_625_50_defined_template_esscont_labelg_Identification_ThisGenerationUID_item_keyg_D10_30_525_60_extended_template_esscont_labelmxf_clear_list_moderesultg_DVBased_100_1080_60_I_compdef_labelg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_Identification_ProductUID_item_keyg_DMSegment_set_keymxfLocalTagg_RGBAEssenceDescriptor_Palette_item_keyg_DVBased_50_525_60_compdef_labelg_Identification_CompanyName_item_keyg_D10_50_625_50_extended_template_esscont_labelg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_label_IO_markerg_CDCIEssenceDescriptor_set_keyshort unsigned intg_GenericTrack_set_keyg_Identification_Platform_item_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labeldatag_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_label_IO_backup_baseg_ClosedComplete_Header_pp_keymxf_initialise_list_iter_atg_AES3AudioDescriptor_set_keymxf_insert_list_elementmxf_remove_list_elementmxfKeyg_Identification_VersionString_item_keyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keymxf_prepend_list_elementuint8_tg_DNxHD720p185ClipWrapped_esscont_label_IO_FILEg_BWFClipWrapped_esscont_labelg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelg_TimecodeComponent_RoundedTimecodeBase_item_keyg_MultipleWrappings_esscont_labelunsigned charg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keymxfRational_sbufg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_50_625_30_compdef_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelg_DNxHD1080i185ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyg_D10_50_525_60_extended_template_esscont_labelg_Preface_Identifications_item_keymxf_get_list_iter_indexg_SDTI_CP_System_Pack_esselement_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharg_DVBased_25_525_60_compdef_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_Track_set_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_key_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyoctet13octet15eqFuncg_Null_UUIDg_Identification_set_keyg_D10_50_525_30_compdef_labelnumeratormxf_get_list_elementmxf_log_funcg_OpenIncomplete_Body_pp_key_IO_read_ptrg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keymxf_append_list_element_posg_Preface_PrimaryPackage_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_DVBased_50_625_50_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_DMFramework_set_key_markers_unused2g_DVBased_100_1080_50_I_FrameWrapped_esscont_labelg_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labelg_D10_50_525_60_defined_template_esscont_labelg_DVBased_25_625_50_FrameWrapped_esscont_labelg_IndexTableSegment_keyg_GenericPackage_PackageModifiedDate_item_keyMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keyg_FileDescriptor_SampleRate_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_ClosedIncomplete_Header_pp_key_offsetg_RGBAEssenceDescriptor_AlphaMinRef_item_keyindexg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_TextLocator_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_GenericPackage_Tracks_item_keyg_GenericTrack_TrackNumber_item_keyg_StaticTrack_set_keyg_Preface_ContentStorage_item_keyg_LegacyPicture_datadef_labelg_TimecodeComponent_DropFrame_item_keylong unsigned intg_D10_40_625_50_picture_only_esscont_label./mxf/mxf_list.c_flags2g_D10_50_625_50_defined_template_esscont_label_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keyg_LegacyTimecode_datadef_labelg_complexity02_op_atom_labelg_ContentStorage_EssenceContainerData_item_keynextElementg_IECDV_25_525_60_FrameWrapped_esscont_labelg_Null_UL__quad_tg_Data_datadef_labelg_OpenIncomplete_Header_pp_keyg_SourcePackage_set_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keynewElementg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Preface_OperationalPattern_item_key_old_offsetg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_keyg_MultipleDescriptor_set_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_RandomIndexPack_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_AES3FrameWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelg_TextLocator_LocatorName_item_keyg_ALawFrameWrapped_esscont_labelmxfUMIDmxf_find_list_elementg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_InterchangeObject_InstanceUID_item_key_IO_write_endmxf_free_listg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keyg_Timecode_datadef_labelsigned charg_InterchangeObject_GenerationUID_item_keyg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_GenericTrack_TrackName_item_keyg_Identification_ProductName_item_keyg_D10_50_525_60_picture_only_esscont_labelg_DescriptiveMetadata_datadef_label_MXFListElement_nextunsigned intfreeFuncg_D10_40_625_50_extended_template_esscont_labelg_InterchangeObject_set_key__pad1__pad2__pad3__pad4__pad5g_GenericPictureEssenceDescriptor_FrameLayout_item_keyMXFListElementstding_KLVFill_key_flagsg_EventTrack_EventOrigin_item_keyg_Null_Rationaloctet10octet11octet12listoctet14octet16octet17octet18octet19g_DNxHD720p120ClipWrapped_esscont_labelcurrentIndexMXFListIteratorg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_complexity03_op_atom_labelg_MaterialPackage_set_keyg_BWFFrameWrapped_esscont_labelg_DVBased_25_625_50_compdef_labelg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29g_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Body_pp_keyg_GenericTrack_TrackID_item_keyg_D10_30_625_50_extended_template_esscont_labelg_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyinfooctet30octet31g_FileDescriptor_Codec_item_keyelementGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULMXFListg_EssenceContainerData_set_keyg_Null_UMIDg_GenericPictureEssenceDescriptor_set_keyg_Null_Keyg_GenericSoundEssenceDescriptor_Locked_item_keylong long unsigned intiterg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DVBased_50_525_60_FrameWrapped_esscont_labeluint16_t__off_t_chaing_StructuralComponent_set_keymxf_get_iter_elementg_SourceClip_set_keyMXFLogLevelg_D10_50_525_60_compdef_labelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Identification_ModificationDate_item_keyg_Track_Origin_item_keyg_ContentStorage_set_keymxf_get_last_list_elementg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labelg_Preface_EssenceContainers_item_keyg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_key_IO_write_ptr_shortbufg_DVBased_100_720_60_P_compdef_label__off64_tlastElementg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labeloctet0octet2octet3octet4octet5octet6octet7octet8octet9failg_Preface_Version_item_keyg_FileDescriptor_LinkedTrackID_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_IO_buf_endg_CDCIEssenceDescriptor_PaddingBits_item_keyg_root_set_keyg_GenericPackage_Name_item_keyprevElementg_D10_50_525_40_compdef_labelfree_func_typeg_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelshort intg_EventTrack_EventEditRate_item_keyg_IECDV_25_625_50_FrameWrapped_esscont_labelg_Identification_ProductVersion_item_keyg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_TimecodeComponent_set_keyg_Track_EditRate_item_keyelementsg_WaveAudioDescriptor_BlockAlign_item_key_vtable_offsetg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericDescriptor_Locators_item_key_IO_buf_baseg_OpenComplete_Body_pp_keyg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keyg_WaveAudioDescriptor_set_keymxf_next_list_iter_elementMXF_ELOGg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_labelg_Null_LocalTagMXF_ILOG_IO_read_endg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_ALaw_compdef_labelg_D10_30_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_PixelLayout_item_keymxf_initialise_list_filenog_CDCIEssenceDescriptor_ColorSiting_item_keyg_Preface_set_keyg_WaveAudioDescriptor_AvgBps_item_keysize_tg_complexity01_op_atom_labelg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelstdoutg_D10_40_625_50_defined_template_esscont_labelg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_PrimerPack_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keymxf_create_listg_TimecodeComponent_StartTimecode_item_keyMXF_WLOGg_EventTrack_set_keyeq_func_typeg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPackage_PackageUID_item_keyg_OpenIncomplete_Footer_pp_keyg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keymxf_logg_OpenComplete_Header_pp_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericSoundEssenceDescriptor_set_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelnextg_IECDV_25_625_50_compdef_labelg_Preface_LastModifiedDate_item_keyg_D10_50_625_40_compdef_labelg_ClosedIncomplete_Body_pp_keyg_AES3ClipWrapped_esscont_labelg_NetworkLocator_URLString_item_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@ lk%0+000B> TlR!N \~^2$(m2$~T%| d~  T' 1 3  03m.Ub5bbXg` i     K6`QkV NpI  pQ)27,OV^@}wP"mmxf_list.cmxf_get_list_lengthmxf_find_list_elementmxf_get_first_list_elementmxf_get_last_list_elementmxf_get_list_elementmxf_initialise_list_itermxf_initialise_list_iter_atmxf_next_list_iter_elementmxf_get_iter_elementmxf_get_list_iter_indexmxf_remove_list_elementfreemxf_clear_listmxf_free_listmxf_insert_list_elementmallocmxf_logmxf_prepend_list_elementmxf_append_list_elementmxf_initialise_listmxf_create_list0-  !R  !  !.! $ !j !&18FMT[bipw.=L[jy-<KZi$2@N\jx#1?M[iw"0>LZhv,:HVdr)S[i~!'-3:Er}         $ ( ,  1 <  G S W [  ` k  v                     $  ) 4  9 D  I T  _ k o s  x                       *  / 9  > H  M W  b i m q  v                         '  , 7 A  F P  U _  d j u                        % 9 D H L  Q _ m y           "-8CNYdoz *5@KValw ".:FR^jv*6BNZfr~&2>JVbnz #.9DOZep| $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht(4@LXdp|E 0 4P Th l       8 <X \t x    mxf_utils.o/ 1205579716 2404 1000 100664 26920 ` ELFR4(Uhuu4$]]}D$U1׹ T$4$EԺMbflfEЃCËCEȈCEĈCECM}E )R$fEm]mEC]u}]Ð&US]E$EECECEC []Í&'US]E$EECECEC []Í&'US]EC C+C4CCCCCC C C C C CC$ESCEBEBEB []Ít&'UE P$P$P$PT$|PT$xPT$tPT$pPT$lPT$hPT$dPT$`PT$\PT$XPT$TPT$PPT$LPT$HPT$DP T$@P T$<P T$8P T$4P T$0PT$,PT$(PT$$PT$ PT$PT$PT$PT$D$D$ D$`E$ UXE PT$HPT$DP T$@P T$<P T$8P T$4P T$0PT$,PT$(PT$$PT$ PT$PT$PT$PT$D$ ED$D$0$Ít&'U]&UStE]$D$\$$t[]ÐUSDE]̉$D$\$$ D[]ÐU]% : ; I$ > $ >   I : ;  : ; I8 I !I/ : ;I8 &I : ;  : ;  : ;  : ; I8 .? : ; ' @: ; I 4: ; I : ; I 4: ; I 4: ; I4: ; I 4: ;I4: ; I? < 6)O)ma) 0intW ]}';h2 7"v!7Q7 %aQ>CF,G#H#  /O . e >#  # &( # : #  # 1" #  # & # # # G #$ ` #( Y #, P #0 : !#4 ) ">#8  &>#<  (#@ K ,L#D & -Z#F ?" .'#G  27#H R ;#L  D#T  E#X  F#\  G#`  H%#d  J>#h Y L=#l  2  # !#u ># 7  M 'tm,*>#>#>#># n>#)>#(>#J!>#># $7#$'#(4)* E  1E) 2L :;#;#/<#B#=#I#>#P#?#W#@#^#A#e#B#"C#l#D# E# F# G# W,H# I#KJ#~K$M  P;#Q#/R#B#S#I#T#P#U#W#V#^#W#e#X#"Y#l#Z# [# \# ]# W,^# _#K`#a#Aglzm#5#n#dayo#Z'p#minq#secr#Is# t"a y;#z#/{#B#|#I#}#P#~#W##^##e##"#l## # # # W,# #K##### ###$#,#4#<#D#L#T##'##\# l ^$|now{tvdgmtM' 'k,j' +td c 2Xkeyc  d  @*  da VstrU*U  a \6str5key5R n"JstrI*IR X  'O4*N }%P  _ )/`key.v0D E )*DR S ТX '4  O  -X  0X Y 3X  6X  9X }  X , X " X  X  X - X % X  X  X  X  X _ X " X  X  X  X  X  X b X  X f X  X %, X  X ) X   X  #X   ,X  /X w 2X  5X  8X - ;X * >X q AX  DX  GX  JX  MX  PX  SX ( VX ' YX  \X q _X u hX  kX > nX  # {X ' }X  X  X  X \ X + X L = "1 %+ (p + ., 1& 4 7`+ : =+ @+ CC P Zz* dG o! X h) X  X J X ' X O$ X  X  X r X ") X  X s# X 2% X  X ) X ( X )$ X ! X  X _ X W X  X  X % X  X  X  X ! X  %X 1! ,X J 0X  7X  >X u BX  IX ! PX  WX ;+ [X t$ bX  iX _ pX  wX  ~X  X , X  X K X p X  X ) X  X  X M X  X c& X ! X * X % X l X A X  X  X w X $ X G& X & X * X  X _ X  X 3 !X e (X - /X 2' 3X h :X ' AX  HX  OX * SX g ZX k ^X  bX " iX 6 mX  tX # xX  X  X  X / X  X  X   X  X T X H X  X l( X  X  X 3( X  X R! X = X : X  X  X + X  X  X  $X  +X  2X + 9X & @X = GX  KX  RX  YX " `X  gX # nX  uX   |X G X ) X U X  X  X v X Z X  X ( X M X | X + X  X x X C* X  X & X  X  X  X  X # X  X % X _' X }& #X H *X ;) 1X  8X : <X  @X _ !) !J ./mxf./include/mxf/usr/include/sys/usr/include/usr/include/bits/usr/include/uuid/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_utils.cmxf_types.htypes.hstdint.htime.htypes.htime.huuid.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.hstddef.h0Pf0PzXugggg9Jt <iv!\tv!t>?%02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x%02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02xUMID = %s K = %s |  AB FIF2AB D2AB D@uAB D1AB AB  AB /AB D/AB D  AB ttuttutt2u@AtACtCuttuttuttuttuttu !t!#t#)u:mxf_get_timestamp_nowmxf_generate_uuid- mxf_generate_keyi mxf_generate_umid mxf_sprint_umid mxf_sprint_key mxf_sprint_label] mxf_print_umid mxf_print_key mxf_print_label)mxf_sprint_umidg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keytm_hourg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDg_ClosedIncomplete_Footer_pp_keyoctet1g_GenericDescriptor_Locators_item_keydenominatorg_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_D10_40_525_60_picture_only_esscont_labelg_GenericSoundEssenceDescriptor_DialNorm_item_keyint32_t_IO_save_endg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_ALawClipWrapped_esscont_labelg_IECDV_25_525_60_compdef_labelg_OpenComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baselong intg_StructuralComponent_DataDefinition_item_key_lockg_FileDescriptor_ContainerDuration_item_keyg_Preface_LastModifiedDate_item_keyg_EssenceContainerData_IndexSID_item_key_IO_save_baseg_RGBAEssenceDescriptor_set_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPackage_set_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_cur_columng_Identification_ThisGenerationUID_item_keyg_D10_30_525_60_extended_template_esscont_labelg_DVBased_100_1080_60_I_compdef_labelg_Identification_ProductUID_item_keyg_D10_30_625_50_defined_template_esscont_labelg_DMSegment_set_keymxfLocalTagg_RGBAEssenceDescriptor_Palette_item_keyg_DVBased_50_525_60_compdef_labelg_Identification_CompanyName_item_keytm_isdstg_D10_50_625_50_extended_template_esscont_labelg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_label_IO_markerg_CDCIEssenceDescriptor_set_keyshort unsigned intg_GenericTrack_set_keyg_Identification_Platform_item_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labelg_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_label_IO_backup_baseg_ClosedComplete_Header_pp_keyg_AES3AudioDescriptor_set_keymxfKeyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_label_IO_FILEg_BWFClipWrapped_esscont_labelg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelmxfTimestampg_TimecodeComponent_RoundedTimecodeBase_item_keyunsigned charg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keymxfRational_sbufg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_50_625_30_compdef_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelg_DNxHD1080i185ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyg_D10_50_525_60_extended_template_esscont_labelg_Preface_Identifications_item_keyg_SDTI_CP_System_Pack_esselement_keyg_D10_40_625_50_extended_template_esscont_labelmxf_generate_umidg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharg_DVBased_25_525_60_compdef_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_Track_set_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_key_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keytimevaloctet15g_Null_UUIDg_Identification_set_keyg_GenericSoundEssenceDescriptor_Locked_item_keynumeratorg_OpenIncomplete_Body_pp_keytm_min_IO_read_ptrg_Identification_VersionString_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key_posyearg_Preface_PrimaryPackage_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_DVBased_50_625_50_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_DMFramework_set_key_markers_unused2g_DVBased_100_1080_50_I_FrameWrapped_esscont_labelg_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labelg_D10_50_525_60_defined_template_esscont_labelg_DVBased_25_625_50_FrameWrapped_esscont_labelg_IndexTableSegment_keyg_GenericPackage_PackageModifiedDate_item_keyg_FileDescriptor_set_keyg_DMSourceClip_set_keyg_FileDescriptor_SampleRate_item_keytv_usecg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keytm_secg_ClosedIncomplete_Header_pp_key_offsetg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_TextLocator_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_GenericPackage_Tracks_item_keyg_GenericTrack_TrackNumber_item_keyg_StaticTrack_set_keyg_D10_50_625_50_compdef_labelg_LegacyPicture_datadef_labelg_TimecodeComponent_DropFrame_item_keylong unsigned intg_D10_40_625_50_picture_only_esscont_label_flags2g_D10_50_625_50_defined_template_esscont_label_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keykeyStrg_LegacyTimecode_datadef_labelg_complexity02_op_atom_labelg_ContentStorage_EssenceContainerData_item_keyg_IECDV_25_525_60_FrameWrapped_esscont_labelg_Null_UL__quad_tg_Data_datadef_labelg_OpenIncomplete_Header_pp_keymxf_sprint_keyg_SourcePackage_set_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_MP4AdvancedRealTimeSimpleL3_compdef_label_old_offsetg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_key/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libg_MultipleDescriptor_set_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_RandomIndexPack_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_AES3FrameWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelg_TextLocator_LocatorName_item_keytm_mong_ALawFrameWrapped_esscont_labelmxfUMIDg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_InterchangeObject_InstanceUID_item_key_IO_write_endg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keyg_Timecode_datadef_labelg_InterchangeObject_GenerationUID_item_keymxf_print_labelg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_GenericTrack_TrackName_item_keyg_Identification_ProductName_item_keyg_D10_50_525_60_picture_only_esscont_labelg_DescriptiveMetadata_datadef_labelg_RGBAEssenceDescriptor_PaletteLayout_item_keyuuid_nextunsigned intshort intg_InterchangeObject_set_key__pad1__pad2__pad3__pad4__pad5g_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_KLVFill_key__suseconds_tstdin_flagsg_EventTrack_EventOrigin_item_keyg_Null_Rationaloctet10octet11octet12octet14octet16octet17octet18octet19_modeg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_complexity03_op_atom_labelg_MaterialPackage_set_keyg_BWFFrameWrapped_esscont_labelg_DVBased_25_625_50_compdef_labelg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29g_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Body_pp_keyg_GenericTrack_TrackID_item_keyg_StructuralComponent_Duration_item_keyg_D10_30_625_50_extended_template_esscont_labelqmsecg_MultipleWrappings_esscont_labelg_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keytm_mdaymxf_generate_keyoctet30octet31g_FileDescriptor_Codec_item_keyGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULg_EssenceContainerData_set_keyg_Null_UMIDg_GenericPictureEssenceDescriptor_set_keyg_Null_Keylong long unsigned intg_DVBased_25_525_60_ClipWrapped_esscont_labeluint16_t__off_t_chaing_StructuralComponent_set_keyg_SourceClip_set_keyg_D10_50_525_60_compdef_labelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Identification_ModificationDate_item_keyg_Track_Origin_item_keyg_ContentStorage_set_keytm_ydayg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labelg_Preface_EssenceContainers_item_key__time_tg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_key_IO_write_ptr_shortbufg_DVBased_100_720_60_P_compdef_labelmxf_sprint_labelg_DVBased_50_525_60_FrameWrapped_esscont_label__off64_toctet8g_CDCIEssenceDescriptor_ColorSiting_item_keyg_BWFCustomWrapped_esscont_labelg_DNxHD720p120ClipWrapped_esscont_labelmonthoctet0octet2octet3octet4octet5octet6octet7octet9g_Preface_Version_item_keyg_FileDescriptor_LinkedTrackID_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_IO_buf_endg_CDCIEssenceDescriptor_PaddingBits_item_keyg_Preface_OperationalPattern_item_keyg_root_set_keymxf_get_timestamp_nowg_GenericPackage_Name_item_keyg_D10_50_525_30_compdef_labelg_D10_50_525_40_compdef_labelg_Sequence_StructuralComponents_item_keytm_gmtoffg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelumidStrg_EventTrack_EventEditRate_item_keyg_IECDV_25_625_50_FrameWrapped_esscont_labelg_Identification_ProductVersion_item_keyint16_tg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_TimecodeComponent_set_keyg_Track_EditRate_item_keyg_WaveAudioDescriptor_BlockAlign_item_key_vtable_offsetg_GenericSoundEssenceDescriptor_ChannelCount_item_key_IO_buf_baseg_OpenComplete_Body_pp_keyg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keyhourg_WaveAudioDescriptor_set_keysigned chartm_zoneg_qq09_op_1a_labelmxf_print_umidg_D10_30_525_60_defined_template_esscont_labelmxf_generate_uuidg_Null_LocalTagg_Preface_ContentStorage_item_key_IO_read_endg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keytm_wdayg_ALaw_compdef_labelg_D10_30_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_PixelLayout_item_key_filenog_Preface_set_keyuuid_tg_WaveAudioDescriptor_AvgBps_item_keysize_tg_complexity01_op_atom_label./mxf/mxf_utils.cg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labeltm_yearmxf_print_keystdoutg_CDCIEssenceDescriptor_ColorRange_item_keyg_D10_40_625_50_defined_template_esscont_labelg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_PrimerPack_keyumidg_DMSourceClip_DMSourceClipTrackIDs_item_keylabelg_TimecodeComponent_StartTimecode_item_keyg_EventTrack_set_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPackage_PackageUID_item_keyg_OpenIncomplete_Footer_pp_keyg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keynewUUIDg_OpenComplete_Header_pp_keyg_GenericSoundEssenceDescriptor_set_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labeloctet13g_IECDV_25_625_50_compdef_labelg_D10_50_625_40_compdef_labeltv_secg_ClosedIncomplete_Body_pp_keyg_AES3ClipWrapped_esscont_labelg_NetworkLocator_URLString_item_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.cst4.rodata.str1.4.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@) Y%l+l0lPB:> YRN hh^k2z2$ ph !" i#  i0#3-P5"Q"Q$V 4X     #092KY2j@u|1 //  mxf_utils.cmxf_get_timestamp_nowgettimeofdaygmtime_rmxf_generate_uuiduuid_generatemxf_generate_keymxf_generate_umidmxf_sprint_umidsnprintfmxf_sprint_keymxf_sprint_labelmxf_print_umidprintfmxf_print_keymxf_print_label!<    % !&18FMT[bipw.=L[jy-<KZix Ygu-;IWes,:HVdr +9U-;IWes )7ESbu     3 : > B  U o v z ~             " ) - 1  D c j n r  w               ) : E U ` k v                & 1 < G R ] h s ~               # . 9 D O Z f r ~           &2>JVbnz ".:FR^jv*5@KValw ,8DP\ht(4@LXdp| $0<HT`lx ,8DP\ht(4@LXdp| $0<HT`lx -W < @X \t x      mxf_logging.o/ 1205579716 2404 1000 100664 8672 ` ELF4(Ut$Í'UED$$1҅t ɉÍU]Éutks=D$ D$D$$Et$$D$]u]ÃtIuىD$ D$D$$뷉D$ D$D$$ 땉D$ D$ D$$p'UU9M vÍEEt$É$ÐUVSu$EE$95wetkpD$ D$gD$$\$D$y$EM E$[Ġ[^]D$ D$JD$$$8D$ D$KD$$$K% : ; I$ > $ >   I : ;  : ;I8 &I : ; : ; I8 I !I/  : ;  : ; ( ' I.? : ; @.? : ; ' I@: ; I.: ; ' @: ; I .? : ; ' @4: ; I 4: ; I 4: ; I4: ; I4I4  4: ; I? < 4: ; I?  g{90nJint;a ^Von .`. Z###`# ##G#g##  #$#(n#,|#0" #4"Z#8&Z#<4(z#@(,>#D-L#F@.#G2#H@;#LD#TE#XF#\NG#`H%#dJZ#hL#l .+ UU  P# # wZ#    'iMVitm, Z# Z# )Z# {Z# Z# fZ# Z# 1Z# Z# =#$ #(#(+|#[qZ0d,pX*p7x)H)) )\@5H[a[]u|x?gH>>@x~tAutgmtBCG    %  '`p # t$E ./mxf/usr/include/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/include./include/mxfmxf_logging.cstdio.hlibio.htypes.hstddef.hmxf_logging.hstdarg.htime.hgogͼg;/M /o z""(.f?c?.v.=;=4y.Q<>寇K"=;=s$$wbDebug: Info: Warning: ERROR: ./mxf/mxf_logging.cgmt != ((void *)0)g_mxfFileLog != ((void *)0)%Y-%m-%d %H:%M:%S(%s) log_to_file| #AB 04AB pAB IE@?AB AB Htt#u01t13t3du0TTdupqtqsts7upPS7SpRRRR2RpQV7V@AtACtCu@TTnRnpup}R}u@TTnQnpu p}Q}u ttguVugVupm mxf_log_file_close.mxf_log_file_openmxf_log_defaultmxf_logg_mxfLogLevelgg_mxfFileLog__off_t_IO_read_ptr_chaintm_hourtm_ydaysize_t_shortbufsigned charva_listlong int_IO_buf_baseg_mxfLogLeveltm_zonelong long unsigned inttm_wdaystdoutlong long intlog_to_file__PRETTY_FUNCTION___fileno_IO_read_end__quad_t./mxf/mxf_logging.c_flagsFILE_IO_buf_end_cur_column_old_offset_offsetlevel__pad4_IO_markerstdintm_yearunsigned intGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)long unsigned int_IO_write_ptr_sbuftm_monshort unsigned inttm_isdst_lock_flags2_modetm_minMXF_DLOGfilename_IO_save_base__gnuc_va_listtm_gmtoff_IO_write_end_IO_lock_t_IO_FILEtime_tstderr_pos_markersp_argunsigned charmxf_log_funclogmsgmxf_log_file_closeshort intfilemxf_log_default_vtable_offset__time_tformatMXFLogLevelcharmxf_log/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/lib_next__off64_t_IO_read_base_IO_save_endtm_mdaytimeStr__pad1__pad2__pad3__pad5_unused2tm_secMXF_WLOGMXF_ELOG_IO_backup_basemxf_log_file_openMXF_ILOG_IO_write_baseGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.rel.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@g (0)% X/4F] B `Vg IR p! b2 q/ }< y x!P  [3q !  !05P <  (p/    H#[b04t|@?mxf_logging.cg_mxfFileLoglog_to_filelogmsg__PRETTY_FUNCTION__.3014mxf_log_file_closefclosemxf_log_file_openfopen64mxf_logfwritevfprintfmxf_log_defaultg_mxfLogLevelstdoutstderrtimegmtimestrftimefprintf__assert_fail= ENVZ   ) .Ket ! " # # 3 : ?$G W ^ c$ !&18?FMTbip{ *9HWfu )8GVet1?M[iw"&*4?CGLV`gkot~ $3Ychs 04HLhlmxf_file.o/ 1205579717 2404 1000 100664 71788 ` ELF4(UE@ @]Ít&U1]É'U]ÍU1]É'UE]P@ fU1]É'U]ÐUE@@ @$]ÍvU1]É'U E$t$|$p x$;X|~;HwEP2UJ Z$$t$|$]Í&U1]É'USEH$;HP }1ۉ[];Pr[]ÍUMuE ]uUtDt2N^M)]Ӊȃ| ~f9U}@]1u]F V$&x;V}F V$]u];Fs'9Ev'Ƀv'늍&'UE]P$@ fU]ÍUE]P@fUUB,EJ]፴&'UUB,EJ]፴&'UEP,UH ]፴&'UEP,UH]፴&'UEP,UH]፴&'UMA,EI]፴&'UEP,UH]፴&'UEP,UH ]፴&'UEP,UH$]፴&'UU EP0]fUEP0t]Ð&U(ED$D$E$t1D$D$ D$D$$1ËE UÍv'U(ED$D$E$t1D$D$ D$(D$$1EfU ‹E f U(ED$D$E$t1D$D$ D$PD$$1UEM E ‹E щ UWVS,ED$D$E$t8D$D$ D$xD$$,1[^_]Ðu11E1M¸ E 1 E1 E1҉¸ M 1 M1 ڋ] ȉ ЉC ,[^_]ÐU]&U]&U]&U]&UE D$EED$E$t/D$$D$ D$D$$1ɉÍ'U(U D$fEED$EU$t/D$.D$ D$D$$1ɉÍvU(U D$EEEED$EU$t/D$:D$ D$D$$1ɉÐt&US$]M D$ډȉ1҉ڈEȉ1҉ڈEȉ1҉ڈEȉЈE1҉ȉEȉEȉEED$EM$t/D$JD$ D$D$$1҃$[]ÍUE ED$E$UE fED$E$ UE D$E$ÍUE EEEEUD$ET$$ÍvUE D$D$E$t/D$fD$ D$@D$$1ɉÍvUE D$D$E$t/D$mD$ D$tD$$1ɉÍvUWVSE$E1111E&f߃E ƋE 9EtrE$uD$D$ D$D$$1[^_]Ðt&ljE E0x[^_]UD$yD$D$ D$(D$$1[^_]US]E $D$u7D$D$ D$9D$$1҃[]ËED$E$D$uD$D$ D$D$$1[]ÍU]&U]&U]&U]&UWVSE] u$ DžDžtV؉+w=vJ|$D$E$9ui1;ws[^_]É+뱐;wۍ\$t$D$ E$[^_]1밍UE E ]UE D$D$E$t/D$D$ D$D$$1ɉÍvU]&U]&U]&U]]}M u}w5w+tG0t 8v]u‹}]Éډȉ1 uډȉ1 uډȉ1 uډȉ1 ¾uډ pډ X ȃ@RfUS]E $D$u7D$fD$ D$RD$$1҃[]ËE$D$uD$gD$ D$ D$$1[]Í'US]E $D$u7D$nD$ D$DD$$1҃[]ËE$D$uD$oD$ D$dD$$1[]Í'U]&U]&UE]UU EfP2]ÐUE]@2Ít&U 4$u|$} 4$|$]Ít&U4$u|$} 4$|$]Ít&U4$u|$} 4$|$]Ít&U4$u|$} 18uu} 184$ȋ|$] U4$u|$} 4$|$]Ít&U4$u|$} 18uu} 184$ȋ|$] UM4$u|$} 94$|$]Ít&U4$u|$} 4$|$]Ít&UWVSLEUEE UԍPU<< UԋEЍ  t1҉ tGE~611 )ËUԋE t1҃D9EЍ_\$E$9D$D$ D$D$$1ɃL[^_]û Ea}w!}w]Љ\$M $19D$D$EЋUD$$D$T$ L1[^_]ËU܍ED$T$M $U۹9PD$D$ D$@D$$L1[^_]É|$D$D$MԋUD$$L$ T$L1[^_]D$ D$D$$pt&U(E ]]uu}}D$E$uAD$D$ D$D$$1ҋ]Ћu}]Ív‰D$E\$t$ $uD$D$ D$D$$1똍v'U(]E] uu}$\$t$\$t$ E|$$u/D$1D$ D$D$$]u}]ÍU(}E }]]uuD$<$uED$D$ D$D$$1ҋ]Ћu}]Í&\$t$<$uD$D$ D$D$$1렍US]t1P,t$P(t@,$ҋt$[]É'UEt]]Í&'UEt]]Í&'UEt]]Í&'U8E U]uE1҉}U$41ǹ $(Eǹ MUɉJtuMEUCAEQCC CC CPCC C$0K,C(]u}]EExD$qD$ D$D$$1D$sD$ D$D$$$1sfU($4]u}1ǹ $(ǹ C C C C0ECpC@CPC `C$pS,C(]u}]D$ED$ D$D$$1D$GD$ D$0D$$$1뉍t&U(Eu]}ƋX$VH @9|~ 1[9suE}uu9}E)ˉ]EEHE \$L$$uUMV N$؋u]}]~ ]t&9rv'UEE] UEE] US]{~ $tC S[]Ív|{ s؃1[] UEE] U1҉]]uuC S1Ʌx't$D$D$ E $1C S]ȋu]Ít&'UED$D$ ED$E $Ðt&U($4]u}ǹ 1$(ǹ 1D$E$E  !CC C C CC Cp C C$s,C(]u}]D$D$ D$D$$1D$D$ D$|D$$$1뉉$4$1r'U($4]u}ǹ 1$(ǹ 1D$E$E  !CC C C CC Cp C C$s,C(]u}]D$D$ D$D$$1D$D$ D$|D$$$1뉉$4$1r'U($4]u}ǹ 1$(ǹ 1D$E$E  !CC C C CC Cp C C$s,C(]u}]D$D$ D$D$$1D$D$ D$|D$$$1뉉$4$1r'UxEu ɸË$tED$T$$uȋE̋UÍvU1S]t Ct C[]D$D$$CCfUEE] UEUD$ E T$D$E$ɅÍ&'UUE EU ]'UED$D$ ED$E $Ðt&US]t$[]% : ; I$ > $ >   I : ;  : ; I8 : ;I8 &I : ; I !I/  : ;  : ; ( ' I : ; I8 ' I.: ; ' @: ; I .: ; ' I@.: ;' I@: ;I : ;I .: ;' @: ;I.? : ;' I@.? : ;' @ 4: ;I !4: ;I": ;I#4: ;I$ U%!I/&4I4  '4: ;I(: ; I) : ;*4: ; I+.? : ;' I ,: ;I-4: ; I.4: ; I /1X Y 011: ; I 24: ; I34: ; I 44: ; I? < 2D!%F+ 410int0 # wX.+%;h>&3h{$ z4 {#, |7#<#.L . 8! ># # N/# ,# # (# # # *# #$ #( V#, P#0 (& #4 0">#8 &>#< V(#@ ,L#D #--Z#F (.#G (2#H ;#L t D#T { E#X F#\ G#` H%#d !J>#h L#lR   # #v>#^  W  '` %G$ &#t 'L# +# $/ -#(" .#= /# 0#Z! 1# { 2L#( 6#, 8#4 =#85 FR#@ GR#Hv HR#P|3 X#X 1E& 2L0 40, ;o :) ;# <# =#) >#) ?#) @#) A#) B#) C#) D# ! E# ! F# ! G# 7 H# ! I#? J#H% KO M P) Q# R# S#) T#) U#) V#) W#) X#) Y#) Z# ! [# ! \# ! ]# 7 ^# ! _#? `#u a ck g y) z# {# |#) }#) ~#) #) #) #) #) # ! # ! # ! # 7 # ! #? #! #! #! #! #" #" #" ## # # ## ## #!# #)# #1# # #$ #I   <# <#  #BE/H3d.r&(+$ * <  L(%G  ((%u2o ##4>#,5>#8G#  ; #   > > 7 > G> M G = @< j  ۏ  D ',    * >0:X c>h z/>@G. b!.G.>  + 5GP^4  ;1D>`gC  .3IGpH  O4N c ,m`l  l l /s> r  }>| c|> > J 0G>Pr b!G>jt G :5> * .G0> 8)@R#|  S l `rO|  ,>{| !>|c>1>|O#>|b!G> }wG+|> 2W| G@R|_(`n|(A8p|!>'|S   ;u  #>qs| !;  N">| ^  ;NR ^  >|J  ;d  1>j|   &AV5> )| A1 >09| {>@I| GV #>P|"F "fTW+*>-|) ) ;+u~.4>0|3  3> ;5Nu|u~{4@>z^ |?  ? ;AutuvuxuzA+.P> |O O&~FU> |T T1PZ>3 |Y Y<? _> _ |^ ^G 8e> } |d  d8 }0l>  |kI "keyk}i "0s>  |r (r lenr#it> #cu> !&vY !Qw $!#> >  |2 "key}t ( "len 5> | }> | > > ,| >"> X| l> |"len$0 ;o!C#!` %KK#> )| UR> ] t|"keyd  >` i |2 1 %>p y |$uid$ W$*> 8|))W] 0 ~d|/"len/!(1f3e>#O|d{"lend^ M d^ O'm>0|l)"lenlkM l_u>|tlent^ M t^ Uz>|ylenyM y(>uidN /||3 ,[|>0\PV F)>`>3C3D> >/YW[Wo'> $ +> L $ />PCd od P\>d d %K> d Cd W >Kk|("lenK ; _#i& w&  zi>P|"keyd ("lenTr |"len'( (>jT|"keyd "len? -p8|? do '  0:9  {S( ;! h>  g gG%|g?  !ic!j )*R!A>|@? !B!C )*`!-UfT > T T^!C#V"'&>p% J"> "> C#c>"{e>d  #/& u(   (& *C# P#)!S R  R R#!> GL!|? !I!!  r!)*9$$% >g!GL!|? !!!  ")*$ >p;"GLg"|? !"!  ")*w+$,>, >,3$#%0G "( #-fo>I#.!/$ 0$0$O%%> n r#( #z%Gp # %1> $ b!G> %y!s> ,$r 1cr>?&-\ !X$[  [ [g&B !D!$(A $ w&  g&2 ]2% j 2 3. ֩& 2m% 2i! & 2 -2 02,/ 32 62" 92h <2. ?2^ B2 ]24 `2 d2k" g2- j2 m2 p2 s2( v2+ y2 2 24 2 23 2(+ 2 2* 2!( 2# 2K" 2 2 24 2) 2& 2I 2e5 2!, 2Y 2_# 2% 2 2f 2( 2w 2 2> 2p2 '$ 'D ' 'k 'l ' ' 'o1 ' ' #'02 ,' /'D 2'' 5' 8' 0 ;'1 >'4 A' D' G' J' M'  P'# S'^0 V'. Y' \'$ _' h' k' n') {' }'+ '50 '" ' ' ' j '3 "j ' %j ' 4 (j 'd' +j ' .j '4 1j '?! 4j 'm. 7j '3 :j '} =j '& @j '2 Cj ' Pj ' Zj '_2 dj '( oj '' 'R1 ' '; '. 2*2X 2C2%202}2 *2h+222/2*22r 2~2O22'V,' '2'&'b'T %'K','.0'7'N%>' B'I'7(P'W'[/[' +b' i' p'tw'>~' '5'.''6 '#''N$'T'''P'3''Q3'+'~'?&'''Z'','2''']&''!'N ('W/'-3'":'-A'"H'dO'2S'1"Z'^'"b'u(i'h-m'Kt'&*x''Q''%'y%'' 'x''u'j'/'~&''/'Q''' '!'j'I'''V '$'+'w 2'39'@' G'DK' R'Y'`'g'*n'du'G|'H''4''o '''' '0'''S4'''1''2-'' 'p$'  'N* 'm'U)':.',#':*'11' 8':<'!@4 4144. DV ./mxf/usr/include/sys./include/mxf/usr/include/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_file.cstat.hmxf_file.hstdio.hlibio.htypes.hstddef.htypes.hstdint.hmxf_types.hstat.htime.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_logging.h<@hf#+1"#U1 #+1<>h <",0"V0<=uX#+1g;#/[#+1JlzX^ gR X &82ot to 0<>h?"V0<>h<<=<=<=<=<=<=<=<=<==M=?hN+ٽhN+hN+)Lx<6zf>>>>f==KfN=AwfB~=At fx-=-=-=׮==Afg!1fu!g!f\gSwgSw@=;=g-=*Np@*Z =u< .mY9[yXn -r<.[t=BL91>>>>;g xJD0ruxxw =u\gSt>>>J?(zfBXt@@@xx t t=BE91#t=BE91#>>6<>$=?<>LiX!W;Kgs=;=yX!W;Kgs=;=yX!W;Kgs=;=wX"V:L/w!W;Kgs=;=wX"V:L/wg;=;Ks=;=yX!W;Kgs=;=~X0xf3ZHIhX3f<.pW82st 7s< .`t#)g;KBF`;>B;=?U}Pt=kvY=~<=PY~<=PY~<=PYNF<@kYgg-=gq<p<@u tvtuuuuuu= tiz.1-jpYgp]uuyt.x 0 && llen <= 9mxf_write_k(mxfFile, key)mxf_write_l(mxfFile, len)r+brbw+bmxf_file_read(mxfFile, buffer, 1) == 1mxf_file_read(mxfFile, buffer, 2) == 2mxf_file_read(mxfFile, buffer, 4) == 4mxf_file_read(mxfFile, buffer, 8) == 8mxf_file_write(mxfFile, &value, 1) == 1mxf_file_write(mxfFile, buffer, 2) == 2mxf_file_write(mxfFile, buffer, 4) == 4mxf_file_write(mxfFile, buffer, 8) == 8mxf_file_read(mxfFile, (uint8_t*)value, 16) == 16mxf_file_read(mxfFile, (uint8_t*)key, 16) == 16(c = mxf_file_getc(mxfFile)) != EOFmxf_read_l(mxfFile, llen, len)mxf_file_write(mxfFile, (const uint8_t*)key, 16) == 16mxf_read_uint32(mxfFile, eleLen)mxf_write_uint32(mxfFile, len)mxf_write_uint32(mxfFile, eleLen)Could not write BER length %lld for llen equal 1, in %s:%d Could not write BER length %llu for llen equal %u, in %s:%d mxf_file_putc(mxfFile, 0x80 + llen - 1) == 0x80 + llen - 1mxf_file_write(mxfFile, buffer, llen - 1) == (uint8_t)(llen - 1)mxf_write_fixed_l(mxfFile, llen, len)(newMXFFile = (MXFFile*)malloc(sizeof(MXFFile))) != NULL(newSysData = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newStdInFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newDiskFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULLmxf_write_fixed_l| AB  AD 0 AG @AD PAB `AD pAG AB AD YAB QAD  *AB APAB OAB   AG 0AB @AB `AB AB AB AB AB AB  AB @AB `AB pAB fAB qAB AB AB F AB   AB 0 AB @ AB PcAB mAB 0{AB AB D AB !AB AB -AB  ]AB  ]AB  0AB F AB D AB  AB  AB  AB  AB I AB  ]AB ` AB p AB  AB  AB FLAB D0AB D AB  AB AB AB   AB 0,AG FG`,AG FG,AG FGQAG FG ,AG FGPQAG FG,AB IG,AG FG;AB F PAB IFF AB FIF AB FIFpGAB DAB AB AB  nAB Y,AB SAB OpAB AB AAB DAB  UAD FF+AB WAB SWAB SpWAB SMAB  NAD Dp AB  2AB  AB  +AB  !$AB Dttu !t!%t%'u01t18t8:u@AtAEtEGuPQtQStS^u`ataetegupqtqxtxuttuttutt u uttu !t!#t#Ju 77=P=@u@GPGJuPQtQStSuPllVuVuVPhhlPulPRu Ru PRu Ru Pl loQQQttu !t!(t(*u01t13t3>u@AtACtCRu`atactcruttuttuttuttuttu !t!#t#2u@AtACtCRu`atactcnupqtqstsuputtuuttqu%%quZgPttuuttu88uttu !t!#t#)u01t13t39u@AtACtCIuPQtQStSuPuPu|tt-u-u-u 01t13t3u0xxu0xxu ttzuCCzuCCxu Sxzu ttuttuttutt u uxu ! t! # t# } u J J } u J J } u t t u  u  u t t  u   u, ul ul : P: M PRT W PRb P P PR  P 8 VW8 ? QST VW VW VW R R R up up  up  t  t u - - b Sb d ud S u - - u   u  u t t u t t u t t u t t u  t  t u % % u   % Su% ' SV' ? Su? T u T ` SV` u V u SV u V SV u V u u V? C WRC  W WR W WR W= uo uo t t u  P  t  t ] u * * ] u * * ] u ` a ta c tc i up q tq s ts y u t t u t t ~u  W u ~W  QS Qu hQSw~QS V P oVo~Vtt#uSuS#u#u #u01t13t3u0MMSuSu0MMu 0uttuttuttuttu !t!#t#,u01t18t8\u0K0K`atahthu`{`{ttuttuuu !t!(t(Lu ; ;PQtQXtXuPkzuPku ttutt uttKuuuK88QPQu 9P9Bu BUPU'u 'KPKKu "u")uPu)KuP~VVPQtQStSuPuPu PWuWPPe eSuSVuVuSV !t!#t#u ffu 55fSufSVu Vu ttjuWujWju Su SV uVujSVpqtqstsupSuttuPuPttuPuPttu  PuP !t!#t#u u!u! ,,5u 5?uhu?uh`W WRW W!WttuWENWWNWttfufuEuETTfuSMSY[SpqtqstsuttuttuSuSuPPttu !t!%t%uu BBlSluu ##9R9DPRH_VR_iViqVR>_QdiPRiuQRttuttu  yuyuWyWWWWttguuPPgu8ZWWPWZWPgWpqtqstsup9u9uW9BWwWBWWtt uuP uRP R ! t! % t% n u 0 0 > S> @ u@ n Sp q tq s ts u t t u t t u t t !u !!!t!!#!t#!D!u !0!0!B!SB!D!uk2mxf_file_read mxf_file_writelmxf_file_getcmxf_file_putcmxf_file_eofmxf_file_seekOmxf_file_tell}mxf_file_is_seekablemxf_file_sizemxf_file_set_min_llenmxf_get_min_llenAmxf_read_uint8mxf_read_uint16mxf_read_uint32^mxf_read_uint64mxf_read_int8mxf_read_int16Gmxf_read_int32mxf_read_int64mxf_write_uint8mxf_write_uint16Tmxf_write_uint32mxf_write_uint64mxf_write_int8Amxf_write_int16~mxf_write_int32mxf_write_int64mxf_read_ul>mxf_read_kmxf_read_l"mxf_read_klmxf_read_keymxf_read_uidmxf_read_uuidDmxf_read_local_tagmxf_skip mxf_write_local_tagKmxf_write_kmxf_write_ulmxf_write_uidmxf_write_uuidbmxf_get_llenmxf_read_batch_headermxf_write_batch_headerOmxf_read_array_headermxf_write_array_headermxf_is_ulmxf_set_runin_lenNmxf_get_runin_len|mxf_equals_umidmxf_equals_uidmxf_equals_uuidDmxf_equals_ul_mod_regvermxf_equals_ulmxf_equals_key_mod_regvermxf_equals_key_prefixPmxf_equals_keymxf_write_fixed_lmxf_write_fixed_klzmxf_write_lmxf_write_kl mxf_file_close mxf_byte_array_wrap_read;!mxf_stdin_wrap_readP#mxf_disk_file_open_modify#mxf_disk_file_open_read$$mxf_disk_file_open_newD!  % ) = __u_quad_tg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyint8_tg_IECDV_25_525_60_FrameWrapped_esscont_labelst_ctimg_EventTrack_EventOrigin_item_keyg_Preface_EssenceContainers_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDg_ClosedIncomplete_Footer_pp_keyg_D10_30_525_60_extended_template_esscont_labeloctet1st_blksizeoctet2st_blockscmpLenmxf_equals_umiddenominatordisk_file_eofg_DMSegment_EventComment_item_keyg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_D10_40_525_60_picture_only_esscont_labelg_GenericSoundEssenceDescriptor_DialNorm_item_keyint32_tmxf_write_int16_IO_save_end__off_tg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyuuidB__gid_tg_IECDV_25_525_60_compdef_labelst_mtimg_OpenComplete_Footer_pp_keyg_InterchangeObject_InstanceUID_item_keymxf_skipg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baseg_D10_50_525_40_compdef_labelg_StructuralComponent_DataDefinition_item_keymxf_read_uuidbyte_array_file_closeg_ContentStorage_Packages_item_keyg_FileDescriptor_ContainerDuration_item_keyg_Preface_LastModifiedDate_item_keystatg_EssenceContainerData_IndexSID_item_key_IO_save_basedisk_file_closeg_RGBAEssenceDescriptor_set_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keymxf_write_int32totalReadg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPackage_set_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_cur_columnmxf_disk_file_open_newg_D10_30_625_50_defined_template_esscont_labelg_Identification_ThisGenerationUID_item_keyfree_disk_file__dev_tmxf_write_ulmxf_read_uidg_DVBased_100_1080_60_I_compdef_labeldataSizebyte_array_file_putcharg_RGBAEssenceDescriptor_PaletteLayout_item_keymxf_read_uint32g_Identification_ProductUID_item_keyg_DMSegment_set_keymxfLocalTagmxf_file_tellg_RGBAEssenceDescriptor_Palette_item_keydisk_file_telllong intg_Null_UUIDg_Identification_CompanyName_item_keymxf_read_int64g_ALawClipWrapped_esscont_labelg_D10_50_525_60_defined_template_esscont_labelmxf_write_uint8g_DVBased_25_625_50_ClipWrapped_esscont_labelg_DNxHD1080i120ClipWrapped_esscont_labelg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_label_IO_markerg_CDCIEssenceDescriptor_set_keyshort unsigned intg_GenericTrack_set_keyeleLeng_Identification_Platform_item_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keymxf_read_int32datag_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_labelg_AES3AudioDescriptor_set_keyseekmxf_write_uidmxf_write_int64mxfKeyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_key__blksize_tuint8_tg_DNxHD720p185ClipWrapped_esscont_label_IO_FILEg_BWFClipWrapped_esscont_labelmxf_disk_file_open_readst_uidg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_key__PRETTY_FUNCTION__g_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelg_AES3FrameWrapped_esscont_labelbyte_array_file_tellunsigned charmxf_equals_uuidg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keymxf_byte_array_wrap_readg_DVBased_100_720_50_P_FrameWrapped_esscont_labelmxfRational_sbufmxf_read_uint64newDiskFileg_TimecodeComponent_StartTimecode_item_keyg_D10_50_625_30_compdef_labelllengthg_IECDV_25_625_50_ClipWrapped_esscont_labelruninLenbyte_array_file_eofg_DNxHD1080i185ClipWrapped_esscont_labelg_RandomIndexPack_keyg_D10_50_625_50_extended_template_esscont_labelg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyg_D10_50_525_60_extended_template_esscont_labelg_Preface_Identifications_item_keyvalueg_SDTI_CP_System_Pack_esselement_keyg_D10_40_625_50_extended_template_esscont_labelg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharmxf_file_is_seekablemxfUIDg_DVBased_25_525_60_compdef_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keystdin_file_writemxf_write_array_headerg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_Track_set_keywhencenewSysDatag_GenericSoundEssenceDescriptor_QuantizationBits_item_key_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyoctet13octet15filenameumidAumidBmxf_equals_key_prefixmxf_write_lg_Identification_set_keyg_GenericSoundEssenceDescriptor_Locked_item_keynumerator__mode_tmxf_log_funcg_OpenIncomplete_Body_pp_key_IO_read_ptrfree_sys_datag_Identification_VersionString_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_key_posput_charnewStdInFileg_D10_50_525_60_compdef_labelg_Preface_PrimaryPackage_item_keyg_DVBased_50_625_50_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_DMFramework_set_key_markersuuidAmxf_read_array_headerfilestdin_file_seekg_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labelg_DVBased_25_625_50_FrameWrapped_esscont_labelg_GenericPackage_PackageModifiedDate_item_keybufferMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keydisk_file_getcharg_FileDescriptor_SampleRate_item_key__st_inog_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_SourceClip_SourcePackageID_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key__blkcnt64_tmxf_write_fixed_klmxfFileg_ClosedIncomplete_Header_pp_key_offset__uid_tg_RGBAEssenceDescriptor_AlphaMinRef_item_keyst_gidbyteCountg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_TextLocator_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_GenericPackage_Tracks_item_keyg_ALaw_compdef_labelg_StaticTrack_set_keyg_D10_50_625_50_compdef_labelg_LegacyPicture_datadef_labelg_TimecodeComponent_DropFrame_item_keymxf_file_seekdisk_file_seekMXFFileg_CDCIEssenceDescriptor_WhiteReflevel_item_keylong unsigned intg_D10_40_625_50_picture_only_esscont_labelmxf_stdin_wrap_readmxf_read_uloctet30_flags2st_sizeg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keyg_LegacyTimecode_datadef_labelg_complexity02_op_atom_labelg_ContentStorage_EssenceContainerData_item_keynewMXFFile_unused2g_Null_UL__quad_tg_Sequence_StructuralComponents_item_keymxf_read_uint16g_OpenIncomplete_Header_pp_keymxf_write_kg_DescriptiveMetadata_datadef_labelg_SourcePackage_set_keywriteg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_GenericTrack_TrackNumber_item_keyg_MP4AdvancedRealTimeSimpleL3_compdef_label_old_offsetg_Identification_ToolkitVersion_item_keykeyAkeyB_IO_backup_baseg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_CDCIEssenceDescriptor_ColorSiting_item_key/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/lib__ino_tmxf_equals_keyg_Sequence_set_keyg_MultipleDescriptor_set_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelmxf_write_fixed_lbyte_array_file_seekg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelmxf_read_klg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelis_seekableg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelsysDatag_TextLocator_LocatorName_item_keyg_ALawFrameWrapped_esscont_labelmxf_get_min_llenmxfUMIDg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelstdin_file_close_IO_write_endg_DVBased_100_1080_50_I_compdef_labelmxf_equals_key_mod_regvermxf_get_lleng_InterchangeObject_GenerationUID_item_keyg_Track_EditRate_item_keyg_GenericPictureEssenceDescriptor_SampledWidth_item_keycountstdin_file_getcharg_Identification_ProductName_item_keyread_IO_buf_baseuuid_nextunsigned intmxf_set_runin_lenlabelAlabelBstdin_file_tellg_complexity03_op_atom_labelg_InterchangeObject_set_key__pad1__pad2__pad3__pad4__pad5g_GenericPictureEssenceDescriptor_FrameLayout_item_keystding_KLVFill_key__fdmxf_file_writemxf_file_sizestatBufmxf_file_putcmxf_read_uint8disk_file_read_flagsg_OpenComplete_Body_pp_keyst_rdevoffsetg_Null_Rationaldisk_file_putcharoctet10octet11octet12octet14octet16octet17octet18octet19_modemxf_disk_file_open_modifyget_charg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyst_nlinkg_MaterialPackage_set_keyg_BWFFrameWrapped_esscont_labelg_DVBased_25_625_50_compdef_labelmxf_read_local_tagg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29__ino64_tnumReadmxf_write_local_tagg_DVBased_25_525_60_FrameWrapped_esscont_labelisSeekableg_GenericTrack_TrackID_item_keyg_D10_30_625_50_extended_template_esscont_labelbytesToReadFILEg_MultipleWrappings_esscont_labelg_D10_30_525_60_picture_only_esscont_labelst_devg_GenericTrack_TrackName_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keytimespecmxf_write_uuidoctet31g_DVBased_100_1080_60_I_ClipWrapped_esscont_labeldisk_file_is_seekableGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULg_EssenceContainerData_set_keyg_Null_UMIDg_GenericPictureEssenceDescriptor_set_keyg_Null_Keysizeg_FileDescriptor_Codec_item_keylong long unsigned intg_DVBased_25_525_60_ClipWrapped_esscont_labellengthuint16_t_chainstdin_file_readg_StructuralComponent_set_keyg_SourceClip_set_keyMXFLogLevelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Identification_ModificationDate_item_keymxf_equals_ul_mod_regverfree_byte_array_fileg_Track_Origin_item_keyg_ContentStorage_set_keyg_ClosedComplete_Header_pp_keymxf_write_batch_headerg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labelstdin_file_eofg_IndexTableSegment_key__time_tg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keymxf_file_set_min_lleng_GenericDescriptor_set_key_IO_write_ptr_lockMXFFileSysDatamxf_is_ulllen_shortbufg_DVBased_100_720_60_P_compdef_labelmxf_write_klg_DVBased_50_525_60_FrameWrapped_esscont_label__off64_tmxf_file_readmxf_equals_uidg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labelg_DNxHD720p120ClipWrapped_esscont_labeloctet0octet3octet4octet5octet6octet7octet8octet9failg_Preface_Version_item_keyg_FileDescriptor_LinkedTrackID_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_IO_buf_endstdin_file_putcharg_CDCIEssenceDescriptor_PaddingBits_item_keyg_Preface_OperationalPattern_item_keyg_root_set_keyg_GenericPackage_Name_item_keyg_D10_50_525_30_compdef_label./mxf/mxf_file.cmxf_write_uint16g_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelg_DNxHD1080p120ClipWrapped_esscont_labelmxf_equals_ulshort intg_EventTrack_EventEditRate_item_keyuint64_tg_IECDV_25_625_50_FrameWrapped_esscont_labelminLLeng_Identification_ProductVersion_item_keytv_nsecint16_tbyte_array_file_writehaveTestedIsSeekableg_TimecodeComponent_set_keymxf_file_getcfstatg_WaveAudioDescriptor_BlockAlign_item_keymxf_file_close_vtable_offsetg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericDescriptor_Locators_item_keyg_DVBased_50_525_60_compdef_labelbyte_array_file_readdisk_file_writeg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keybyte_array_sizemxf_write_int8g_WaveAudioDescriptor_set_keysigned charMXF_ELOGg_ClosedComplete_Body_pp_keyg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_labelmxf_write_uint32g_Data_datadef_labelg_Null_LocalTagg_Preface_ContentStorage_item_keyst_modeg_Timecode_datadef_labelMXF_ILOG_IO_read_endg_GenericPackage_PackageUID_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keybyte_array_file_getcharg_D10_50_525_60_picture_only_esscont_labelg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_30_625_50_picture_only_esscont_labeluint32_tg_RGBAEssenceDescriptor_PixelLayout_item_keymxf_read_kmxf_read_ldisk_file_size_filenofree_stdin_fileg_Preface_set_keyg_WaveAudioDescriptor_AvgBps_item_keysize_tstdin_file_is_seekableg_complexity01_op_atom_labelg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labeltellstdoutmxf_file_eofg_D10_40_625_50_defined_template_esscont_labelmxf_read_int8g_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_D10_50_625_50_defined_template_esscont_labelg_PrimerPack_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labelg_DMSourceClip_DMSourceClipTrackIDs_item_keyg_ClosedComplete_Footer_pp_keylabelg_TimecodeComponent_RoundedTimecodeBase_item_keyint64_tstdin_file_sizeuidAuidBMXF_WLOGg_EventTrack_set_keymxf_read_batch_headerst_inog_OpenIncomplete_Footer_pp_key__statbufmxf_get_runin_len__nlink_tg_GenericPictureEssenceDescriptor_FieldDominance_item_keymxf_logg_OpenComplete_Header_pp_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericSoundEssenceDescriptor_set_keymxf_write_uint64closeg_IECDV_25_625_50_compdef_labelg_D10_50_625_40_compdef_labeltv_secg_ClosedIncomplete_Body_pp_keyg_AES3ClipWrapped_esscont_labelg_NetworkLocator_URLString_item_keybyte_array_file_is_seekablemxf_read_int16g_IECDV_25_525_60_ClipWrapped_esscont_labelmxf_read_keyst_atimGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@D! 4 %!+!0!BU$2> P%RWHN ^2Y]m2 ^|bbl  @ dm$?o T  \ΗX0&5545 ]  .0 A@QPa`xpY *P "  >0  N g| UAp+ !$! +1 C 2Rp a NwM  @` @ `!p2fAIqYiy   0 @ Pcm0{ !&-6 ]B ]M 0X d q ~     ]` p   0, B Ycu  0,`,,Q ,PQ, ,;.<PO [hpGw| n,WWpW&17@IOVmxf_file.cstdin_file_closestdin_file_writestdin_file_putcharstdin_file_seekstdin_file_tellstdin_file_is_seekablestdin_file_sizebyte_array_file_closebyte_array_file_writebyte_array_file_getcharbyte_array_file_putcharbyte_array_file_eofbyte_array_file_seekbyte_array_file_tellbyte_array_file_is_seekablebyte_array_size__PRETTY_FUNCTION__.5903free_byte_array_filefree_stdin_filefree_disk_filebyte_array_file_readstdin_file_readstdin_file_getcharstdin_file_eofdisk_file_eofdisk_file_getchardisk_file_readdisk_file_closedisk_file_writedisk_file_putchardisk_file_seekdisk_file_telldisk_file_is_seekabledisk_file_sizemxf_file_readmxf_file_writemxf_file_getcmxf_file_putcmxf_file_eofmxf_file_seekmxf_file_tellmxf_file_is_seekablemxf_file_sizemxf_file_set_min_llenmxf_get_min_llenmxf_read_uint8mxf_logmxf_read_uint16mxf_read_uint32mxf_read_uint64mxf_read_int8mxf_read_int16mxf_read_int32mxf_read_int64mxf_write_uint8mxf_write_uint16mxf_write_uint32mxf_write_uint64mxf_write_int8mxf_write_int16mxf_write_int32mxf_write_int64mxf_read_ulmxf_read_kmxf_read_lmxf_read_klmxf_read_keymxf_read_uidmxf_read_uuidmxf_read_local_tagmxf_skipmxf_write_local_tagmxf_write_kmxf_write_ulmxf_write_uidmxf_write_uuidmxf_get_llenmxf_read_batch_headermxf_write_batch_headermxf_read_array_headermxf_write_array_headermxf_is_ulmxf_set_runin_lenmxf_get_runin_lenmxf_equals_umidmxf_equals_uidmxf_equals_uuidmxf_equals_ul_mod_regvermxf_equals_ulmxf_equals_key_mod_regvermxf_equals_key_prefixmxf_equals_keymxf_write_fixed_l__assert_failmxf_write_fixed_klmxf_write_lmxf_write_klmxf_file_closefreemxf_byte_array_wrap_readmallocmxf_stdin_wrap_readstdinmemcpyfeoffgetcfreadmxf_disk_file_open_modifyfopen64mxf_disk_file_open_readmxf_disk_file_open_newfileno__fxstat64fseekftello64fseeko64fputcfwritefclose5A519ANA5A/5DLTaAr6A6#Aj6A56OW_lAIJK L< 5V ^ f s A 5    A 7[ 7p x   A    A% R9 A I V Av S    A <u 5 : 66 > F S ACACAEKYaivAKA8A58N\qA6AA+,;BGpw[AoAD_^ot|A[A,rEMUbAuMwqw-5=JA^fn{Auwwy"07A^fn{AAu2z|[}}ww%,3AHOV]dkuAAuuu'wIwgrA#+3@AHuTu\uww$+5RZboAAuuu V  !4!@%B5CED Q Q Q B Je [u [ [`auu u}{{ |}   22!2&21282F2M2T2[2b2i2p2w222222222222222 2'222=2H2W2_2m222222222222 2/2>2M2\2k2z222222222222.2=2X2c2k2y2222222 22(262D2R2`2n2|222222222222!2/2=2K2Y2g2u222222222222 2.2<2J2X2f2t2222222222222*282F2T2b2p2~2222222222 22&242B2P2^2l2z2222222222 2 2 2 2= 2L 2T 2b 2p 2~ 2 2 2 2 2 2 2 2 2! 2/ 2= 2K 2Y 2g 2u 2T 2z 2   . 2 2   . 2 2 2 2   . 2" 2. 2 6 .; 2J 2Y 2m 2y }  . 2 2   . 2 2   . 2 2   . 2 2) - 1 .6 2E 2T 2h 2t x | . 2 . 2   . 2 2   . 2 . 2 .2".'22.72B.L2X\`.e2y2.22.22.22 2&226:.?2N2]2r2~.22.22.2 2."212@2U2aei.n22.22.22.222$(,.12<.G2SW[.`2k.p222.2.22.2.!2,.12@2d2ptx.}2.222.22 2.#222M2Y]a.f2u22.222.2.2. 2 .%20.52@.E2Z2fjn.s2~.2.22.2.2.2 2.#222G2SW[.`2o22.222.22.2 .2#.(23.D2PTX.]2h.x.2.2.2..2.2. 12.(248<.A2L.\.a2l.|.2.222.222. 2/2J2VZ^.c2r22.2..122.2.2#'.,2;2F.Q2]ae.j2u..2.222.2 2,04.92H2h2tx|.2..2.2.2..2.2.2*.:.?2J.U2aei.n222.222.2#'+.02?2T2`dh.m22.2.2.2.2.2. 2.$2/.42?.J2VZ^.c2n.s2~.2.2.2.2.2.2.2. 2+.02;.@2K.V2bfj.o2z.2.2.2.2..2.2,!2-15.:2E.U.Z2e.u.2.2..22.2.. . 2" & * ./ 2: .J 2R V Z ._ 2j .t 2|   . 2 . 2   . 2 . 2   . 2 . 2 .!2!2!.!2*!./!26!A!2M!Q!U!.Z!2i!2t!.y!2!.!2!!2!!!.!2!.!2!2!.!2!.!2"" "."2$"2/"3"7".<"2O"2["_"c".h"2s"."."2"""."2"2"""."2"."2"2"."2#.#2##!#.&#24#2B#2V#2b#f#j#.o#2z#.#2#2#.#2#.#2##2###.#2#.#2#2$.$2$.$2$*$26$:$>$.C$2N$.S$2b$2m$.r$2}$.$2$$2$2$2$2$$$.$2$.$.$2 %%(%23%7%;%.@%2J%.T%2_%c%g%.l%2%2%%%.%2%2%2%2%%%.%2%2& &&.&2#&21&2D&2K&O&S&.X&2b&.}&2&2&2&2&2&2&2&2&2&2&2'2 '2'2"'2-'28'2C'2N'2Y'2d'2o'2z'2'2'2'2'2'2'2'2'2'2'2'2'2 (2(2(2*(25(2@(2K(2V(2a(2l(2w(2(2(2(2(2(2(2(2(2(2(2(2(2 )2)2#)2/)2;)2G)2S)2_)2k)2w)2)2)2)2)2)2)2)2)2)2)2)2*2*2*2+*27*2C*2O*2[*2g*2s*2*2*2*2*2*2*2*2*2*2*2*2+2+2+2'+23+2?+2K+2W+2c+2o+2{+2+2+2+2+2+2+2+2+2+2+2+2,2 ,2,2#,2.,29,2D,2O,2Z,2e,2q,2},2,2,2,2,2,2,2,2,2,2,2-2 -2-2%-21-2=-2I-2U-2a-2m-2y-2-2-2-2-2-2-2-2-2-2-2-2 .2.2!.2-.29.2E.2Q.2].2i.2u.2.2.2.2.2.2.2.2.2.2.2.2/2/2/2)/25/2A/2M/2Y/2e/2q/2}/2/2/2/2/2/2/2/2/2/2/202 0202%02102=02I02U02a02m02y020202020202020202020202 1212!12-12912E12Q12]12i12u121212121212121212121212222222)22522A22M22Y22e22q22}2222222222c-0-4H-L`-dx-|------(-,D-Hd-h|------ -$-(<-@T-Xl-p------- 4-8L-Pd-h|-------(-,@-DX-\p-t----- -,-0D-H\-`t-x------,-0D-H\-`t-x-----4-8T-Xt-x----- 4-8L-Pd-h----- - ( -, H -L ` -d  -  -  -  -  -  - $ -( < -@ T -X mxf_partition.o/1205579717 2404 1000 100664 62964 ` ELF4(UWVS $ >   I : ;  : ;I8 &I ' I : ; : ; I8 I!I/  : ;  : ; I8  : ; ( < ' I.? : ;' I@: ;I4: ;I4: ;I4: ;I4: ;I  U.? : ; ' @: ; I : ;!.? : ; ' I@": ; I#: ;I$4: ;I % : ;&.: ; ' @'4: ; I (: ; I )4I4  *: ;I +4: ; I, : ; -4: ; I.: ;I /: ; I0 U14: ; I 24: ; I? < ]%&"7. 0nintD !,)# ;h2$ 7& vn>/h .{ ># # - # #  #M& # #`+ #' # A #$ #( #,1 #0:$ #4N. ">#8g &>#< (#@ ,L#D* -Z#Fo& .#GG 2#Hm ;#L D#T E#X F#\ G#`2 H%#d J>#h L#l     h # # D >#' 1E)$2L.40);o%: )';# <# 0'=# 7'># >'?# E'@# L'A# S'B# Z'C# a'D# E# F# G# H# I# J#+#K<e M%$P )'Q# R# 0'S# 7'T# >'U# E'V# L'W# S'X# Z'Y# a'Z# [# \# ]# ^# _# `#ja;g y )'z# {# 0'|# 7'}# >'~# E'# L'# S'# Z'# a'# # # # # # # # # # # # # # # # !# !# !# !# #!# "# "#E:3 c# # (!rX% 2&r# '#I3 (I+ *,# &-#len.7# {/># x1#0 3 E4# 5# 67#74#-'0',$(m+JP b 4 [&%m[&@ 4( 2*R # /+x # , # ~- # I. #eof/ # ` 0 # /1 # j2 # #3 #$ 6R #( 7L #, *:#0  ;#2 L  L b@ r & L r &X  & L & ~  > L   > L >  > L >   L   { ,P{ +}&len~1j& #\z  @   A HriPq  /*> z ) /) ^+ h'3w %%! '>DF"P r"z   ^@>PD ? #rip? #A&J$keyB0Hj&Cg$lenD1X E&+F "G iH&v%h'ra ?  Ph"z   p"z  0 &5p2#[" "'$ u|]|(rip{ 2wPv 0,>   6#&lUiCj&{) 0?'(>* ' *#'&->j   01'R uXUeij&) Ch.>p O9  ez  R <1= ii U j& ) X>Pq(   T z  R  >(   T *z  R t T+>   z  R T ! >  "  z  +R  w:>7  9  z 9 < ";&<1R =r #>`<@ z  !> " "z  "'#d  !M>d" z  't u|,h'!H> "P "  z  't ux,h'!!>F(z  -t %,>P6T  #keyl *z  t &len&F" &`/%Pi&~ h' !yY>@"P z  't ux,h'@(m Pl !,h> + *Pg!%G>0 K V(keyFl `->P {! , .key,*j&,r .len, v..0H/+!0101!A$A>!!;/key@l g!Y^>!!/key]l !HU>"."/keyTl ,!J&L>0"c"W/keyKl !w#(<>p""/key;l %_>"$ ^ 1P^ i82` V.a #b`1c>0 z r 8z  "!R17>$$K/key6l w! 2>%9%/key1l &M>@%&  %.keyj&r [#len{ &$k0\pr >(> &&,  X#keyx*j&r .len v.0Puw+!1Rul   - $'#r h-Ӟ 1,, /-X#< -L 3- - -0 -<3 -6 -)9 -< -? -4B -w] -2` -d -h g -j -m -p -s -y&v -)y - -$ -R2 -( -  -( -- -r -% -"  -  - Ğ -Ǟ -2ʞ -&͞ -$О -^ڞ -2ݞ -) -  -Y! -# -* - -# - - -< -   g I   T 1 A .   # o, b/ / 2 5 )8 ; /> A 3D G J HM P !S -V s,Y \ "_ $h Wk  n {  } H" -   0! &  |r "r L%r +1(r l%+r z.r 21r z+4r C,7r 0:r r=r @r 0Cr RPr  {Zr /dr %or % .   `, -Y( - - -O -d. - -m' -[) -` -Y ƞ -, ͞ - Ԟ -% ۞ -~ - - -" - *    c  %    ) % S% ,  0  7 9# > o B  I  & P  W }0 [ h( b  i r p [ w  ~     :      !  |    I      *  ;%  00  1    W$      A  )  *    /    u$     ! Z (  / + 3  : + A  H  O / S  Z  ^  b 1& i :+ m  t ' x   n    "  d#      v      k  f-  $    --  z             E0    l   $   + L 2 0 9 <* @  G ! K  R   Y & `  g ' n  u  |   H1  O  Z  7    u    !.    4  t1    3  C/  1  +    s  q"    '  ,  +)  +  * #  * {. 1 B 8  <  @ '(r 2L 2 / 2#1.?^ ./mxf./include/mxf/usr/include/usr/include/sys/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_partition.cmxf_file.hstdint.htypes.hmxf_partition.hmxf_list.hmxf_types.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hstddef.hmxf_logging.hl18p9wKgG73st -s< .qW{<g/t?!Yy-:0wf -w< .tgJ J+$/Xi-%{=W=Z,v?=yf?Z  4 44q -x2|><=OgYMt=k=~z>OArvuɠuuvvH44 ;>GtlZA&vI=z85zxJ1ܟuuvmH4:CguL:h__1k&-Z<&._X4gv^K'-Y<'.xX4^f~%/uW=ص/73y-y<5sCh0،/m/uW=ص/73y-y<5sCh0،/7!g:?i(zU44gJ4QQQQQJQJJR!O~t=u/ugg׽i؃gL:>E82zt4Ei/3rt< /w Cw< .x<Zz<^x-:0fw!Z:Z7-73ȗyzg/]tg/t@$Hy<5uX:ZxX-x<6|t=)H>0t=ڑqt=qt=/jJt=')[Z?+!,00@*v!0:0:@z<4lJ_ }<t='yt='\*$*<Xj<=;Kw.$JztZ/r".A Sw=I=Y0 ./mxf/mxf_partition.c'%s' failed, in %s:%d ((uint32_t)len - 4) % 12 == 0fillSize >= llenpartition->kagSize > 0mxf_write_l(mxfFile, packLen)mxf_read_ul(mxfFile, &label)mxf_write_k(mxfFile, &g_RandomIndexPack_key)(llen = mxf_write_l(mxfFile, len)) != 0mxf_write_uint32(mxfFile, partition->bodySID)mxf_write_uint64(mxfFile, partition->thisPartition)mxf_write_uint32(mxfFile, (uint32_t)(16 + llen + len))(newLabel = (mxfUL*)malloc(sizeof(mxfUL))) != NULLmxf_append_list_element(&partition->essenceContainers, newLabel)mxf_append_list_element(partitions, partition)mxf_read_uint32(mxfFile, &size)mxf_read_kl(mxfFile, &key, &llen, &len)(newEntry = (MXFRIPEntry*)malloc(sizeof(MXFRIPEntry))) != NULLmxf_append_list_element(&rip->entries, newEntry)mxf_read_uint32(mxfFile, &entry->bodySID)mxf_read_uint64(mxfFile, &entry->thisPartition)size >= (uint32_t)(mxf_get_min_llen(mxfFile) + mxfKey_extlen)mxf_write_k(mxfFile, &g_KLVFill_key)mxf_write_l(mxfFile, fillSize)mxf_file_putc(mxfFile, 0) == 0(filePos = mxf_file_tell(mxfFile)) >= 0((uint64_t)filePos <= position - mxf_get_min_llen(mxfFile) + mxfKey_extlen)(uint64_t)filePos > partition->thisPartitionpartition->indexMarkInPos >= 0filePos >= partition->indexMarkInPospartition->headerMarkInPos >= 0filePos >= partition->headerMarkInPosmxf_write_k(mxfFile, &partition->key)mxf_write_uint16(mxfFile, partition->majorVersion)mxf_write_uint16(mxfFile, partition->minorVersion)mxf_write_uint32(mxfFile, partition->kagSize)mxf_write_uint64(mxfFile, partition->previousPartition)mxf_write_uint64(mxfFile, partition->footerPartition)mxf_write_uint64(mxfFile, partition->headerByteCount)mxf_write_uint64(mxfFile, partition->indexByteCount)mxf_write_uint32(mxfFile, partition->indexSID)mxf_write_uint64(mxfFile, partition->bodyOffset)mxf_write_ul(mxfFile, &partition->operationalPattern)mxf_write_batch_header(mxfFile, essenceContainerLen, mxfUL_extlen)mxf_write_ul(mxfFile, (mxfUL*)mxf_get_iter_element(&iter))mxf_append_partition_esscont_label(partition, (mxfUL*)mxf_get_iter_element(&iter))(newPartition = (MXFPartition*)malloc(sizeof(MXFPartition))) != NULLmxf_create_from_partition(sourcePartition, &newPartition)mxf_append_partition(partitions, newPartition)mxf_create_partition(&newPartition)mxf_read_uint16(mxfFile, &newPartition->majorVersion)mxf_read_uint16(mxfFile, &newPartition->minorVersion)mxf_read_uint32(mxfFile, &newPartition->kagSize)mxf_read_uint64(mxfFile, &newPartition->thisPartition)mxf_read_uint64(mxfFile, &newPartition->previousPartition)mxf_read_uint64(mxfFile, &newPartition->footerPartition)mxf_read_uint64(mxfFile, &newPartition->headerByteCount)mxf_read_uint64(mxfFile, &newPartition->indexByteCount)mxf_read_uint32(mxfFile, &newPartition->indexSID)mxf_read_uint64(mxfFile, &newPartition->bodyOffset)mxf_read_uint32(mxfFile, &newPartition->bodySID)mxf_read_ul(mxfFile, &newPartition->operationalPattern)mxf_read_batch_header(mxfFile, &len, &eleLen)mxf_append_partition_esscont_label(newPartition, &label)mxf_read_kl(mxfFile, &tkey, &tllen, &tlen)mxf_skip(mxfFile, (int64_t)tlen)mxf_file_seek(mxfFile, (int64_t)partition->thisPartition + mxf_get_runin_len(mxfFile), SEEK_SET)mxf_write_partition(mxfFile, partition)mxf_file_seek(mxfFile, 0, SEEK_END)+4 +4 +4mxf_allocate_spacemxf_fill_to_positionmxf_fill_to_kag| AB FAB  AB ETAB  PAB FFFPAB p2AB DAB  AB  AB  AB FFF AB zAB FOp AB FP!AB FFaAB !AB FF aAB AB FI@jAB DAB EAB  AB DfAB D PAB FFF@AB D AB  AB 0 AB P +AB F!HAB D!)AB D".AB D0"3AB Dp"9AB D"AB F$9AB D%9AB D@%AB BC &AB Ettu--dWdfuf2W24u4kWkmumW--\V\fu fV4u 4jVju \fuP}uP\fu_qu_qtPu_\bS.SmSttu !t!#t#u nnu ==uVuwu wVu Vu ttDuDuDu PQtQStSDuPVuDVPWu DWuhuh4DuhuLSuLDuLPQtQStShuPZZ]P]fufhPpqtqstsupSuttuPuttuttuttuOWOSuSWFSFSu SrSr"u "VSVu FSuhrSVSul"uhVSVSuluhSVFISV"SVSVPVPttuttj u$ $  W  u j W  u  u`u j u` SV  uh  Sul ' uhf SV Sul  uh6 j SV  SV ' SV  SV Pf Pp q tq s ts Oup  +u+Op  W u W u W u OW QR QS QS QS uh uh +uh SVD SV uX8 uX uX +uX> H Q` c Qc h Ph PR Q Q . PRPQtQStSquP}}u))quPjjVu Vu %V%)u )qVPRPR2=PRttuuRQttuuu  JVJNu NVu Vu V'3PRRPRPR !t!#t#u 99u5}RQtt7u7u/W/3u 37WSR)SV3SV@AtACtCuttu%%u%%}V}u Vu ttuu !t!#t#u u ==u ttFuPQtQStS6uPttVu6VPttSu  S u LSLu S6u up6upul ulJul6ulS SLS6S@AtACtCu@u  t  t u  t  t + u0 1 t1 3 t3 K uP Q tQ S tS {!uP } } V u A!VA!D!uD!x!Vx!{!u$!D!uo} u`!{!u`!!t!!t!!u!!!!S!!u!!S!!u!!t!!t!!u!!!!S!!u""t""t"."u""","S,"."u0"1"t1"3"t3"c"u0"H"H"a"Sa"c"up"q"tq"s"ts""up""""S""u""t""t"$u"## $u $P$P$$u"""$u ""S"#S $$S""V"#V $$V""W"#W $$W#N#Q $%$Q""Wd# $W%$$W$$t$$t$$u$$$$S$$u%%t%%t%9%u%(%(%7%S7%9%u@%A%tA%C%tC%&u@%R%R%%W%%u%&W@%%%&u@%% %&uJ%%S%%SG%%V%&VR%o%Rr%t%Pt%%R%%P%%P%%R%%P &!&t!&#&t#&&u &O&O&&u &O&O&&V&&u &&V&&u 4a%w mxf_write_rip mxf_initialise_file_partitionsA mxf_append_partition_esscont_label mxf_append_partition mxf_read_rip mxf_clear_partition mxf_free_partition5mxf_clear_rip]mxf_clear_file_partitionsmxf_allocate_spacemxf_write_fill?mxf_fill_to_positionmxf_fill_to_kaghmxf_mark_index_endmxf_mark_index_startmxf_mark_header_endTmxf_mark_header_startmxf_write_partitionmxf_initialise_partition<mxf_initialise_with_partitionmxf_create_from_partitionmxf_append_new_from_partitionHmxf_create_partitionmxf_read_partition%mxf_append_new_partitionymxf_free_file_partitionsmxf_create_file_partitionsmxf_is_fillermxf_read_next_nonfiller_klmxf_is_partition_packmxf_partition_is_closed_and_completemxf_partition_is_completemxf_partition_is_closedJmxf_is_footer_partition_packwmxf_update_partitions%mxf_is_body_partition_packRmxf_is_header_partition_packmxf_read_header_pp_kl_with_runin&mxf_read_header_pp_kl&(+-#C#$%$w#$$$$$g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libkeyPtrmxf_write_partitiong_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDg_ClosedIncomplete_Footer_pp_keyoctet1denominator./mxf/mxf_partition.cg_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_D10_40_525_60_picture_only_esscont_labelg_GenericSoundEssenceDescriptor_DialNorm_item_keyint32_theaderByteCount_IO_save_endbodySIDg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_ALawClipWrapped_esscont_labelg_IECDV_25_525_60_compdef_labelg_OpenComplete_Footer_pp_keymxf_mark_index_endg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baselong intg_StructuralComponent_DataDefinition_item_key_lockmxf_read_header_pp_kl_with_runing_FileDescriptor_ContainerDuration_item_keyruninCheckCountg_Preface_LastModifiedDate_item_keyg_FileDescriptor_SampleRate_item_keyheaderMarkInPosmxf_mark_index_startg_EssenceContainerData_IndexSID_item_key_IO_save_baseg_RGBAEssenceDescriptor_set_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_complexity03_op_atom_labelg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPackage_set_keyMXFFilePartitionsg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keynewPartition_cur_columng_Identification_ThisGenerationUID_item_keyg_D10_30_525_60_extended_template_esscont_label_modemxf_update_partitionsg_DVBased_100_1080_60_I_compdef_labelnewEntryg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_Identification_ProductUID_item_keyg_D10_30_625_50_defined_template_esscont_labelg_DMSegment_set_keymxfLocalTagg_RGBAEssenceDescriptor_Palette_item_keyg_DVBased_50_525_60_compdef_labelg_Identification_CompanyName_item_keymxf_partition_is_completeg_D10_50_625_50_extended_template_esscont_labelg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_label_IO_markerg_CDCIEssenceDescriptor_set_keyshort unsigned intg_GenericTrack_set_keyeleLeng_Identification_Platform_item_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keykeyCompareByteg_DVBased_100_1080_60_I_FrameWrapped_esscont_labeldatag_GenericDataEssenceDescriptor_set_keymxf_is_header_partition_packg_ALawCustomWrapped_esscont_labelMXFListElementg_AES3AudioDescriptor_set_keyseekmxfKeyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_label_IO_FILEg_BWFClipWrapped_esscont_labelg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_key__PRETTY_FUNCTION__g_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelMXFRIPEntryg_TimecodeComponent_RoundedTimecodeBase_item_keyg_MultipleWrappings_esscont_labelunsigned charfilePosg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keysourcePartitionmxfRational_sbufmxf_mark_header_startg_D10_50_625_30_compdef_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelruninLeng_DNxHD1080i185ClipWrapped_esscont_labelg_InterchangeObject_GenerationUID_item_keypartitiong_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyg_D10_50_525_60_extended_template_esscont_labelg_Preface_Identifications_item_keyg_SDTI_CP_System_Pack_esselement_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharg_DVBased_25_525_60_compdef_labeltmpPartitiong_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_Track_set_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_key_IO_lock_t_unused2mxf_free_partitionoctet10octet13octet15g_Null_UUIDg_Identification_set_keyg_GenericSoundEssenceDescriptor_Locked_item_keynumeratormxf_log_funcg_OpenIncomplete_Body_pp_key_IO_read_ptrfree_sys_datag_Identification_VersionString_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key_posput_charmxf_write_ripg_Preface_PrimaryPackage_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_DVBased_50_625_50_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_DMFramework_set_key_markersthisPartitionmxf_initialise_file_partitionsg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelminorVersiong_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labelg_D10_50_525_60_defined_template_esscont_labelg_DVBased_25_625_50_FrameWrapped_esscont_labelmxf_append_new_partitiong_GenericPackage_PackageModifiedDate_item_keyMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keymxf_clear_ripg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keymxf_append_partitionrelativeFilePosg_ClosedIncomplete_Header_pp_key_offsetg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyindexg_NetworkLocator_URLString_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_TextLocator_set_keypartitionsg_GenericPackage_Tracks_item_keyg_GenericTrack_TrackNumber_item_keyg_StaticTrack_set_keyg_D10_50_625_50_compdef_labelg_LegacyPicture_datadef_labelg_TimecodeComponent_DropFrame_item_keyMXFFilelong unsigned intg_D10_40_625_50_picture_only_esscont_labelnewLabel_flags2g_D10_50_625_50_defined_template_esscont_label_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keyg_LegacyTimecode_datadef_labelg_complexity02_op_atom_labelg_ContentStorage_EssenceContainerData_item_keynextElementmajorVersiong_IECDV_25_525_60_FrameWrapped_esscont_labelg_Null_UL__quad_tpackLenmxf_clear_partitiong_Data_datadef_labelg_OpenIncomplete_Header_pp_keyg_SourcePackage_set_keywriteg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Preface_OperationalPattern_item_key_old_offsetg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_key_IO_backup_baseg_MultipleDescriptor_set_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_RandomIndexPack_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_AES3FrameWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelmxf_append_new_from_partitionhaveFooterg_DVBased_50_625_50_ClipWrapped_esscont_labelis_seekableg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelindexMarkInPossysDatag_TextLocator_LocatorName_item_keyg_ALawFrameWrapped_esscont_labelmxfUMIDmxf_create_from_partitionoperationalPatterng_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_InterchangeObject_InstanceUID_item_key_IO_write_endg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keyMXFRIPg_Timecode_datadef_labelfillSizemxf_read_ripg_GenericPictureEssenceDescriptor_SampledWidth_item_keymxf_initialise_partitiong_GenericTrack_TrackName_item_keyg_Identification_ProductName_item_keyg_D10_50_525_60_picture_only_esscont_labelreadg_DescriptiveMetadata_datadef_label_MXFListElement_nextunsigned intfreeFuncg_D10_40_625_50_extended_template_esscont_labelg_InterchangeObject_set_keymxf_initialise_with_partition__pad1__pad2__pad3__pad4numEntriesg_GenericPictureEssenceDescriptor_FrameLayout_item_keystding_KLVFill_keymxf_read_next_nonfiller_kl_flagsg_EventTrack_EventOrigin_item_keyg_Null_Rationaltllenbyteoctet11octet12octet14octet16octet17octet18octet19g_DNxHD720p120ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keymxf_partition_is_closed_and_completeget_charMXFListIteratorg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_MaterialPackage_set_keyg_BWFFrameWrapped_esscont_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_DVBased_25_625_50_compdef_labelmxfFileg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29tleng_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelmxf_create_partitiong_GenericTrack_TrackID_item_keyg_D10_30_625_50_extended_template_esscont_labelg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyentryessenceContainerLenoctet30octet31g_FileDescriptor_Codec_item_keyGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULMXFListg_EssenceContainerData_set_keyg_Null_UMIDg_GenericPictureEssenceDescriptor_set_keyg_Null_Keysizelong long unsigned intessenceContainersiterg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DVBased_50_525_60_FrameWrapped_esscont_labeluint16_t__off_t_chainmxf_is_partition_packg_StructuralComponent_set_keyg_SourceClip_set_keyMXFLogLevelg_D10_50_525_60_compdef_labelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Identification_ModificationDate_item_keyg_Track_Origin_item_keyg_ContentStorage_set_keyg_ClosedComplete_Header_pp_keymxf_is_fillerg_complexity00_op_atom_labelg_Preface_EssenceContainers_item_keyg_IndexTableSegment_keyg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_key_IO_write_ptrMXFFileSysDatallen_shortbufg_DVBased_100_720_60_P_compdef_labelmxf_partition_is_closed__off64_tlastElementg_CDCIEssenceDescriptor_ColorSiting_item_keyg_BWFCustomWrapped_esscont_labelmxf_write_filloctet0octet2octet3octet4octet5octet6octet7octet8octet9failg_Preface_Version_item_keyg_FileDescriptor_LinkedTrackID_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_IO_buf_endg_CDCIEssenceDescriptor_PaddingBits_item_keymxf_is_footer_partition_packmxf_free_file_partitionsg_root_set_keyg_GenericPackage_Name_item_keyg_PartitionPackPrefix_keyg_D10_50_525_30_compdef_labelg_D10_50_525_40_compdef_labelfree_func_typemxf_read_header_pp_klg_Sequence_StructuralComponents_item_keyg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelshort intg_LegacySound_datadef_labeluint64_tg_IECDV_25_625_50_FrameWrapped_esscont_labelminLLenindexSIDg_Identification_ProductVersion_item_keyg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyfooterPartitiong_TimecodeComponent_set_keyg_Track_EditRate_item_keyelementsg_WaveAudioDescriptor_BlockAlign_item_key_vtable_offsetg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericDescriptor_Locators_item_key_IO_buf_baseMXFPartitiong_OpenComplete_Body_pp_keynumPartitionsg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keymxf_mark_header_endg_WaveAudioDescriptor_set_keysigned charMXF_ELOGmxf_allocate_spaceg_ClosedComplete_Body_pp_keyg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_labelmxf_create_file_partitionsmxf_read_partitiong_Null_LocalTagg_Preface_ContentStorage_item_keymxf_fill_to_positionMXF_ILOG_IO_read_endg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_ALaw_compdef_labelg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_30_625_50_picture_only_esscont_labelmxf_fill_to_kaguint32_tg_RGBAEssenceDescriptor_PixelLayout_item_key_filenolastPartitiong_Preface_set_keytkeyg_WaveAudioDescriptor_AvgBps_item_keysize_tg_complexity01_op_atom_labelindexByteCountg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labeltellstdoutg_D10_40_625_50_defined_template_esscont_labelg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyentriesg_PrimerPack_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keymxf_append_partition_esscont_labelbodyOffsetlabelint64_tg_TimecodeComponent_StartTimecode_item_keyMXF_WLOGg_EventTrack_set_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPackage_PackageUID_item_keypositiong_OpenIncomplete_Footer_pp_keyg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keymxf_logg_OpenComplete_Header_pp_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericSoundEssenceDescriptor_set_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelg_EventTrack_EventEditRate_item_keymxf_is_body_partition_packnextcloseg_IECDV_25_625_50_compdef_labelpreviousPartitionkagSizeg_D10_50_625_40_compdef_labelfree_partition_in_list__pad5g_ClosedIncomplete_Body_pp_keyg_AES3ClipWrapped_esscont_labelmxf_clear_file_partitionsg_IECDV_25_525_60_ClipWrapped_esscont_labelGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@& l%'+'0'B)a%> dRON T^2Tm2dU |ax\b \ f~8 ւ  X0N3a5Ȼ    '>  L0 eC ~X h    2GXi TP#/>N]Pqp2   z+5p EP!Xam! a@j 0J hf}P@  -0 ;UP +py!H!)".0"3p"9"/I$9d%9@% &mxf_partition.cg_RandomIndexPack_keyfree_partition_in_listg_KLVFill_key__PRETTY_FUNCTION__.5431__PRETTY_FUNCTION__.5404__PRETTY_FUNCTION__.5370g_Null_Keyg_PartitionPackPrefix_keymxf_write_ripmxf_get_list_lengthmxf_write_kmxf_logmxf_write_lmxf_initialise_list_itermxf_next_list_iter_elementmxf_get_iter_elementmxf_write_uint32mxf_write_uint64mxf_initialise_file_partitionsmxf_initialise_listmxf_append_partition_esscont_labelmallocmxf_append_list_elementfreemxf_append_partitionmxf_read_ripmxf_file_seekmxf_read_uint32mxf_read_klmxf_equals_keymxf_read_uint64mxf_clear_listmxf_clear_partitionmxf_free_partitionmxf_clear_ripmxf_clear_file_partitionsmxf_allocate_spacemxf_get_min_llenmxf_get_llenmxf_file_putc__assert_failmxf_write_fillmxf_fill_to_positionmxf_file_tell__umoddi3mxf_fill_to_kagmxf_mark_index_endmxf_mark_index_startmxf_mark_header_endmxf_mark_header_startmxf_write_partitionmxf_get_runin_lenmxf_write_uint16mxf_write_ulmxf_write_batch_headermxf_initialise_partitionmemsetmxf_initialise_with_partitionmxf_create_from_partitionmxf_append_new_from_partitionmxf_create_partitionmxf_read_partitionmxf_read_uint16mxf_read_ulmxf_read_batch_headermxf_append_new_partitionmxf_free_file_partitionsmxf_free_listmxf_create_file_partitionsmxf_create_listmxf_is_fillermxf_equals_key_mod_regvermxf_read_next_nonfiller_klmxf_skipmxf_is_partition_packmxf_equals_key_prefixmxf_partition_is_closed_and_completemxf_partition_is_completemxf_partition_is_closedmxf_is_footer_partition_packmxf_update_partitionsmxf_get_last_list_elementmxf_is_body_partition_packmxf_is_header_partition_packmxf_read_header_pp_kl_with_runinmxf_file_getcmxf_read_lmxf_set_runin_lenmxf_read_header_pp_kl%9A IV !"#$ $@H P]#   &3(a) * )% -:i*q&-.-/0h)|.1( 2  )@H P]t| *  & .;3*4 8#+ 3@W_~9: .6 >Kjz;  >< 8b j  9    ;    3 ;  C P   :        + B J  R _  > ?  & ?Z 9 9         * m :            /?FK;q>  IQ Yf> >^f n{  ->\d ly>F   OjG   'G=#QY an $ $'/ 7Dd$x $ $" *7P#dl t$ # 5HIQ YfI  !"H %^Ki*q&J! )!5"A'U] er(L4  5MIQ Yf+ 4(J% -:lO Q 4&Q<.PX `m 11  ,C1W_ gt1 1 ./7 ?Lc1w . R $?Sc'R  NObj r+ 4 % X= E Zu / Y \ /    P!X! `!m!!!^!]"]>"]""^""d"b" #!#"J#!`# k#!~#"#F#-#E## ##D$-\$d$ l$y$$$ $$$$^%%^k%h|%%h%f%i%jG&/[&c& k&x&&fb2227 V !&18FMT[bipw *9HWfu )8GVet'2ESao} &1DR`n|%0CQ_m{#1?M[iw%4?NVdy "(.5@cn|  $ 2  2 @ N \ j x            # 1 @ S b }                 & * . 3 G S W [ ` k p {                   $ / C a m y                "';BFJcjnrw!0EQUY^iny~ %38CHSXcnz~ $/4?DOZeimr|!%).BMQUZdisx !/=CNY]aft +6:>CMR`nt)=[juz #.26EP[_cr} +6:>MXcgkz !,8<@EP`e!2BR]hs~ #.9DOZep{  +6ALWco{ #/;GS_kw+7CO[gs'3>IT_ju)5AMYeq}   % 1 = I U a m y             !!!!-!9!E!Q!]!i!u!!!!!!!!!!!!""")"5"A"M"Y"e"q"}"""""""""""# ##%#1#=#I#U#a#m#y############ $$!$-$9$E$Q$]$i$u$$$$$$$$$$$$%%%)%5%:%G%T%k8<PTpt(,LPdh48PTpt04HLhl04LPlpmxf_primer.o/ 1205579717 2404 1000 100664 36156 ` ELFXk4(USE $D$CD$E$UBD[]fUWVS,u }4$D$ D$<$ÍDD$u=D$D$ D$D$$1,[^_]ÍD$\$<$t$u4$t&4$4$<$D$CD$<$uD$ D$ D$D$$,1[^_]Ðt&D$D$ D$DD$$,1[^_]ðD$ D$ D$xD$$1&'USÃt$[]Í'UVSÃ0$E@@@ f@D$C$tE0[^]D$DD$ D$D$$D$PD$ D$XD$$E01[^]D$MD$ D$D$$01[^]Í&UEt EEÍUS$]fEf}fy3ED$CD$@$u΋E Uf$[]D$ D$D$$$1[]ÍUE D$D$E$1҅tEfɉÐt&USE ]D$@fEED$E$1tBBCB CBC []Ð&U8uu}E} ]^fED$|$$tUf]u}]f}tPED$@D$$ED$D$ D$D$$1뜍ED$4$tCUUMf BGBGB G BUf FD$D$ D$<D$$1UcteMUf BGBGB G BEfD$D$ D$ D$$1D$UUE ttf;D$ D$=D$$dv'UEU ttE UD$ D$6D$$d'US]t$t$[]Ít&'US$tJ@@@ @@$D$@Ef[]D$oD$ D$D$$1[]Ð&UWVSLuEEE$u7D$D$ D$D$$1L[^_]ÍED$ED$4$E1ۍ}u^EЉD$4$EUEU9]fEЉBEԉBE؉B E܉B|$4$uD$D$ D$<D$$-D$D$ D$D$$E$L1[^_]ËE UD$D$ D$*D$$D$D$ D$dD$$xt&UED$$% : ; I$ > $ >   I : ;  : ;I8 &I ' I : ; : ; I8 I!I/  : ;  : ; I8  : ; ( < ' I.? : ;' @: ;I 4: ;I.? : ; ' I@: ; I4: ; I 4: ;I U.: ; ' @ .: ; ' I !: ; I".: ; ' I@# : ; $1UX Y %1&: ; I '4: ; I (: ; I)4: ; I*4: ; I+4I4  ,.? : ; ' @-4: ; I.: ; I /4: ; I 04: ;I 14: ; I? < 6 7L+ 0int+ =)&s!I ;h" 7$ v t>\,h . ># #) #_ #  #$ #z #( #% # | #$ #(| #,C #0&" #4* ">#8( &>#< (#@ ,L#DF( -Z#F;$ .#G 2#Ha ;#Ld D#Tk E#Xr F#\y G#` H%#d J>#hL L#l      # # J >#' 1E"2L*40';o%: $;# x<# %=# %># %?# %@# %A# '%B# .%C# 5%D# :E# BF# JG# $H# RI# ,J#!K<( M%$P $Q# xR# %S# %T# %U# %V# %W# '%X# .%Y# 5%Z# :[# B\# J]# $^# R_# ,`#Oa; c%g y $z# x{# %|# %}# %~# %# %# '%# .%# 5%# :# B# J# $# R# ,# Z# b# j# r# # # # # # &# .# 6# ># F# # #E> # #z a&!}% -.&}# '#T(T+ (,# $-#len.7# /I# !0 3 4# 5# 67#7?#),I)w"(+U[ m ? ,$%x,$K 4( 2.*] # + # , # - # O. #eof/ # # 0 # +1 # 02 # !3 #$ 6] #( 7W #, H':#0 ;#2 W  W mK } & W } &c  & W &   > W   > W >  > W >   W  <~K # #$:#uid%/#.&& { ) *:# ,+#,V {  0 N  ! & 1g )>P, X !`&  g K  ?![#9 Z eg )C>!B ! Bg "- j$J>09I  I JKg ut#<%U$ P% % c ,(@Z'C )g u| A>`nņ &#Ŭ 'tag:uz: r>+ (key (&# )Hc )>0f #:(keyc R0 >@ ) _:&V"  )Jg *tag:) /"E3<>@@;l ;+v "'5>4 4G+v ,yx 'l> &k-#m >  8&ܹ#ކ ul-"&`)&Jg u`)#:'uid/H*i&#<% $g> .keyf   -4 $-!В -?  %/) :-V!, -*< >- - -0 -3 -6 -9 -< -R? -B -K] -8.` - d -g -j -m -$p -s -E$v -&y -  -" -|. -C& -  -%& -i* -< -# -  -k -  - -. -$ -" - -. -' -  -w -! -  - -! - - - -U  U    k -  p+ d  z# 0, 8/  2 5  8 ; +> A D G J M P S ~*V e)Y \  _ h k n z{  } >     N   )  g" @% -( + . .1 (4 7  -: W= U@ )-C P NZ 0,d Oo # S+  4 R) -% -H -Q - -+ -X. -A% -& -X - -| -h -# -] -@ - - -r P'  /    "     % @# ,  0  7  ! >  B S I  P $ W , [ & b  i g p E w  ~ h  .            P  .  f    '  (#  ,  &    8"        p&  '    d,    b"     ! 9 (  / ( 3  : ( A  H  O /, S Q Z  ^  b $ i ( m  t \% x   '      b!      <  1      0*  "    )    Y#        i  ,    W   $  +  2 H- 9 y' @  G  K  R  Y * `  g % n N u  | p  -    E      i    *    S  -    Y  +  =  U(    B  g    %    $  )  ( # m * &+ 1  8 - <  @ 1 1+ 1-.JX ./mxf./include/mxf/usr/include/usr/include/sys/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_primer.cmxf_file.hstdint.htypes.hmxf_primer.hmxf_types.hmxf_list.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hstddef.hmxf_logging.hu3e:>,0Ct=g@82t -t< .wXx~Bkh.gv.^z<^lJ --:0uJ -u< .Pf?O=W=3Π:Zu< %u< .`i#itiMOzzlocalTag)mxf_write_uid(mxfFile, &entry->uid)(newEntry = (MXFPrimerPackEntry*)malloc(sizeof(MXFPrimerPackEntry))) != NULLmxf_append_list_element(&primerPack->entries, (void*)entry)add_primer_pack_entry(primerPack, newEntry)Could not create a unique tag - reached the end of the allowed dynamic tag values, in %s:%d Local tag %x already in use, in %s:%d create_primer_pack_entry(primerPack, &newEntry)mxf_create_item_tag(primerPack, &tag)data != ((void *)0) && info != ((void *)0)(newPrimerPack = (MXFPrimerPack*)malloc(sizeof(MXFPrimerPack))) != NULLmxf_create_primer_pack(&newPrimerPack)mxf_read_array_header(mxfFile, &numberOfItems, &itemLength)mxf_read_local_tag(mxfFile, &localTag)create_primer_pack_entry(newPrimerPack, &newEntry)+4 entry_eq_tagentry_eq_uid| NAB DPAB F#AB A0 AB AC@AB `AB D;AB 0XAB D AB FFI@FAB GAB 5AB D AB DAB F AB ttNuPQtQStSuPWuyWy{u{WuWPu SS{SSSwSStt#u P !S01t13t39u0HPHSS6S0HRHVV7V@AtACtCZu@MMSPSZu`atactcu`jjSuSutt+u+u+u P'*P01t13t3u0ffu0ffux0ffSutt@uVu@VWu @W u` 5P9@u`ulaululQeurPP9<P@AtACtCu@PPRu@PPWPWbu bPu ttuPuPuRu Ru ttuSu !t!#t#utt uV u & V& ) u) V udAud ud urOur urSCS % S) S t t u : mxf_get_primer_pack_size mxf_write_primer_packc mxf_create_item_tag mxf_get_item_tag mxf_get_item_keyi mxf_register_primer_entrymxf_free_primer_packmxf_create_primer_packmxf_read_primer_packmxf_is_primer_pack qtvtg_CDCIEssenceDescriptor_HorizontalSubsampling_item_key/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDg_ClosedIncomplete_Footer_pp_keyoctet1denominatorg_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_D10_40_525_60_picture_only_esscont_labelg_GenericSoundEssenceDescriptor_DialNorm_item_keyint32_t_IO_save_endg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_ALawClipWrapped_esscont_labelMXFPrimerPackEntrymxf_create_item_tagg_OpenComplete_Footer_pp_keymxf_get_item_tagg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baselong intg_StructuralComponent_DataDefinition_item_key_lockg_D10_50_625_50_compdef_labelg_FileDescriptor_ContainerDuration_item_keyg_EssenceContainerData_IndexSID_item_key_IO_save_baseg_RGBAEssenceDescriptor_set_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPackage_set_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_cur_columng_D10_30_625_50_defined_template_esscont_labelg_Identification_ThisGenerationUID_item_keyg_D10_30_525_60_extended_template_esscont_label_moderesultg_DVBased_100_1080_60_I_compdef_labelnewEntryg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_Identification_ProductUID_item_keyg_DMSegment_set_keymxfLocalTagg_RGBAEssenceDescriptor_Palette_item_keyg_DVBased_50_525_60_compdef_labelg_Identification_CompanyName_item_keyg_D10_50_625_50_extended_template_esscont_labelg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_label_IO_markerg_CDCIEssenceDescriptor_set_keyshort unsigned intg_GenericTrack_set_keyg_Identification_Platform_item_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labeldatag_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_label_IO_backup_baseg_ClosedComplete_Header_pp_keyg_AES3AudioDescriptor_set_keyseekmxfKeyg_Identification_VersionString_item_keyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_label_IO_FILEg_BWFClipWrapped_esscont_labelg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_key__PRETTY_FUNCTION__g_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelnextTagg_TimecodeComponent_RoundedTimecodeBase_item_keyg_MultipleWrappings_esscont_labelunsigned charg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keymxfRational_sbufg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_50_625_30_compdef_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelruninLeng_DNxHD1080i185ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyg_D10_50_525_60_extended_template_esscont_labelg_Preface_Identifications_item_keyg_SDTI_CP_System_Pack_esselement_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharmxfUIDg_DVBased_25_525_60_compdef_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keyfree_primer_pack_entry_in_listg_IECDV_25_525_60_compdef_labelg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_Track_set_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_key_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyoctet13octet15g_Null_UUIDg_Identification_set_keyg_GenericSoundEssenceDescriptor_Locked_item_keynumeratormxf_log_funcg_OpenIncomplete_Body_pp_keyitemUID_IO_read_ptrfree_sys_datag_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key_posput_charg_Preface_PrimaryPackage_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelmxf_register_primer_entryg_DVBased_50_625_50_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_DMFramework_set_key_markers_unused2g_DVBased_100_1080_50_I_FrameWrapped_esscont_labelnewTagg_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labelnumberOfItemsg_D10_50_525_60_defined_template_esscont_labelg_DVBased_25_625_50_FrameWrapped_esscont_labelg_IndexTableSegment_keyg_GenericPackage_PackageModifiedDate_item_keyMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keyg_FileDescriptor_SampleRate_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyentry_eq_tagg_ClosedIncomplete_Header_pp_key_offsetg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_EssenceContainerData_BodySID_item_keyindexg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_TextLocator_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_GenericPackage_Tracks_item_keyg_StaticTrack_set_keyg_Preface_ContentStorage_item_keyg_LegacyPicture_datadef_labelg_TimecodeComponent_DropFrame_item_keyMXFFilelong unsigned intg_D10_40_625_50_picture_only_esscont_label_flags2g_D10_50_625_50_defined_template_esscont_label_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keyg_LegacyTimecode_datadef_labelg_complexity02_op_atom_labelg_ContentStorage_EssenceContainerData_item_keynextElementg_IECDV_25_525_60_FrameWrapped_esscont_labelg_Null_UL__quad_tg_Data_datadef_labelg_OpenIncomplete_Header_pp_keyg_SourcePackage_set_keywriteg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyMXFPrimerPackg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_GenericTrack_TrackNumber_item_keyg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Preface_OperationalPattern_item_key_old_offsetg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_keymxf_get_primer_pack_sizeg_MultipleDescriptor_set_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_RandomIndexPack_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_AES3FrameWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelis_seekableg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelsysDatag_TextLocator_LocatorName_item_keyg_ALawFrameWrapped_esscont_labelmxf_free_primer_packmxfUMIDg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_InterchangeObject_InstanceUID_item_key_IO_write_endg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keyg_Timecode_datadef_labelg_InterchangeObject_GenerationUID_item_keyg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_GenericTrack_TrackName_item_keyg_Identification_ProductName_item_keyg_D10_50_525_60_picture_only_esscont_labelreadg_DescriptiveMetadata_datadef_label_MXFListElement_nextunsigned intfreeFuncg_D10_40_625_50_extended_template_esscont_labelg_InterchangeObject_set_key__pad1__pad2__pad3__pad4__pad5g_GenericPictureEssenceDescriptor_FrameLayout_item_keyMXFListElementstding_KLVFill_keyprimerPackmxf_read_primer_pack_flagsg_EventTrack_EventOrigin_item_keyg_Null_Rationaloctet10octet11octet12octet14octet16octet17octet18octet19g_DNxHD720p120ClipWrapped_esscont_label./mxf/mxf_primer.cget_charMXFListIteratorg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_complexity03_op_atom_labelg_MaterialPackage_set_keyg_BWFFrameWrapped_esscont_labelg_DVBased_25_625_50_compdef_labelmxfFileg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29g_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Body_pp_keyg_GenericTrack_TrackID_item_keyg_D10_30_625_50_extended_template_esscont_labelg_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyentryinfooctet30octet31g_FileDescriptor_Codec_item_keyGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULMXFListg_EssenceContainerData_set_keyfree_primer_pack_entryg_Null_UMIDg_GenericPictureEssenceDescriptor_set_keyg_Null_Keysizelong long unsigned intiterg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DVBased_50_525_60_FrameWrapped_esscont_labeluint16_t__off_t_chainitemLengthg_StructuralComponent_set_keyassignedTagg_SourceClip_set_keyMXFLogLevelg_D10_50_525_60_compdef_labelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Identification_ModificationDate_item_keyg_Track_Origin_item_keyg_ContentStorage_set_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labelg_Preface_EssenceContainers_item_keylocalTagg_DNxHD_compdef_labelnewPrimerPackg_GenericDescriptor_set_key_IO_write_ptrMXFFileSysData_shortbufg_DVBased_100_720_60_P_compdef_labelcreate_primer_pack_entry__off64_tlastElementg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labelmxf_is_primer_packoctet0octet2octet3octet4octet5octet6octet7octet8octet9failg_Preface_Version_item_keyg_FileDescriptor_LinkedTrackID_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_IO_buf_endg_CDCIEssenceDescriptor_PaddingBits_item_keyg_root_set_keyg_GenericPackage_Name_item_keyg_D10_50_525_30_compdef_labelg_D10_50_525_40_compdef_labelfree_func_typeg_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelshort intg_EventTrack_EventEditRate_item_keyuint64_tg_IECDV_25_625_50_FrameWrapped_esscont_labelminLLeng_Identification_ProductVersion_item_keyg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_TimecodeComponent_set_keyentry_eq_uidg_Track_EditRate_item_keymxf_create_primer_packelementsg_WaveAudioDescriptor_BlockAlign_item_key_vtable_offsetg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericDescriptor_Locators_item_key_IO_buf_baseg_OpenComplete_Body_pp_keyg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keyg_WaveAudioDescriptor_set_keysigned charMXF_ELOGg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_labeladd_primer_pack_entrymxf_get_item_keyg_Null_LocalTagmxf_write_primer_packMXF_ILOG_IO_read_endg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_ALaw_compdef_labelg_D10_30_625_50_picture_only_esscont_labeluint32_tg_RGBAEssenceDescriptor_PixelLayout_item_key_filenog_CDCIEssenceDescriptor_ColorSiting_item_keyg_Preface_set_keyg_WaveAudioDescriptor_AvgBps_item_keysize_tg_complexity01_op_atom_labelg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labeltellstdoutg_D10_40_625_50_defined_template_esscont_labelg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyentriesg_PrimerPack_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keyint64_tg_TimecodeComponent_StartTimecode_item_keyMXF_WLOGg_EventTrack_set_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPackage_PackageUID_item_keyg_OpenIncomplete_Footer_pp_keyg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keymxf_logg_OpenComplete_Header_pp_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericSoundEssenceDescriptor_set_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelnextcloseg_IECDV_25_625_50_compdef_labelg_Preface_LastModifiedDate_item_keyg_D10_50_625_40_compdef_labelg_ClosedIncomplete_Body_pp_keyg_AES3ClipWrapped_esscont_labelg_NetworkLocator_URLString_item_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@  Dv% + 0 B :> yhR(N ,^2+Fm2+|w/*/ 4 \1=9  $:  ,:80:)/'j5\j\jo @s   #60 O@n@F{G      NP 6Oj`;0X+9H5]l  mxf_primer.cg_PrimerPack_keyfree_primer_pack_entrycreate_primer_pack_entryfree_primer_pack_entry_in_listentry_eq_tagentry_eq_uid__PRETTY_FUNCTION__.5045__PRETTY_FUNCTION__.5032mxf_get_primer_pack_sizemxf_get_list_lengthmxf_get_llenmxf_write_primer_packmxf_write_klmxf_logmxf_write_array_headermxf_initialise_list_itermxf_next_list_iter_elementmxf_get_iter_elementmxf_write_local_tagmxf_write_uidfreemallocmxf_append_list_elementmxf_create_item_tagmxf_find_list_elementmxf_get_item_tagmxf_get_item_keymxf_register_primer_entry__assert_failmxf_equals_uidmxf_free_primer_packmxf_clear_listmxf_create_primer_packmxf_initialise_listmxf_read_primer_packmxf_read_array_headermxf_read_uidmxf_read_local_tagmxf_is_primer_packmxf_equals_key1fv  !"#$%%<&PX `m     'D()     , +  +AZ+++  1 D*   + fv} / /2'/(ej4  3  26[78       1G O W d  v ~     :0 !&18FMT[bipw *9HWfu )8GVet'2ESao} &1DR`n|%0;N\jx .<JXft"0?JYao'-39@Kny  ! / =  / L _ m |               $ . 3 A L Q V a r y }                   2 9 = A F P U i t x |                 $ ) 3 8 B Q V o z ~                !&05@JUY]blq{ #1?MW\jt"2BMXcny)4?JU`kv&1<GS_kw+7CO[gs'3?KWco{(3>IT_ju+7CO[gs'3?KWco{ #/;GS_kw+7CO[gs'3?KWco{ #/;GS_kw -e48TXpt 48LPhl/23 1205579717 2404 1000 100664 33176 ` ELF4d4(UE8t]1Ðxux+ux4uPtfuـxuӀx t&uɀx uÀx t&ux ]fUE]P @fUS]K S C S[] Í&UE ]Í&UE ]Í&UE ]Í&UE]Í&US]t$[]ÍUH}} ]EuW$O(U؋W]؉M܋Ou܉U)ӋWM΋O U9ΉMrvMw&9s19MsoE؋]+E)ËE\$D$E$1G$O(9tHD$D$ D$D$9$1v]u}]Ívv떋E9Uvz&'U($,]Éu։}Mt>1 CBCBC B BE]u}]D$GD$ D$D$9$1‰'UVS0UE ME]uD$dD$ D$D$9$D$hD$ D$pD$9$V% : ; I$ > $ >   I : ;  : ;I8 &I : ; : ; I8 I !I/  : ;  : ; ( ' I<  : ; I8 ' I.? : ; ' I@: ; I: ; I : ; I.: ; ' : ; I.? : ; ' @1X Y 1 4: ; I!.: ; ' I@"4: ; I # : ; $4I4  %: ; I &4: ; I'4: ; I (4: ;I)4: ; I? < `S \7V+ 0intm 9)&es!S ;h! 7P$ v t>\,h . ># #) #V #  ## # #( #% #  #$ #(| #,! #0! #4* ">#8 &>#< (#@ ,L#D(( -Z#F$ .#G  2#H ;#L D#T E#X F#\ G#` H%#dv J>#h* L#l    # # : >#    ' 1E!2L*40!';o: $;# x<# %=# %># %?# %@# "%A# )%B# 0%C# 7%D# 6E# >F# FG# =H# NI# EJ#'!K*4 MP $Q# xR# %S# %T# %U# %V# "%W# )%X# 0%Y# 7%Z# 6[# >\# F]# =^# N_# E`#Oa)g  y $z# x{# %|# %}# %~# %# "%# )%# 0%# 7%# 6# ># F# =# N# E# V# ^# f# n# # # # # # # # # # # # #(! # # M #^),E)2" (, +ci{M#%#Y4( +.*k# +# ,# -# ?.#eof/# # 0 # +1# # "2# n!3# #$ 6k#( 7e#, W':#0 I ; #2ee{Yeqe >e>e> >e># e < +,"key## $$# y$%# .&# |'#$>$(:   ) >^key , V`nnR   . Apʘ Z f*(  H(   -(  J( v AQR P  <  R      >Y R  \len 4   : b) !! D> keyC  $CR C  E 3 >FY rkey  $lenR  " ut { a#>%\ .>]Y R   { '$ p t>`_Yr R r s%lens "uuh#^>SY\ key\  $\len\R ] "_ up { `y#>%m  " &M  &c!О &I; ')L &-!\ &&l !& -;&0;&3;&P6;&9;&<;&z?;&B;&M];&1.`;& d;&7g;&j;&m;&=p;&s;&$v;&&y;&;&>";&u.;&E&;& ;&'&;&Q*;&2;&#;&K ;&;& ;&;& ;&$;&";&;&.;&*';& ;&=;&!;&;&;&!;&;&;&;&e;(;(3;(;( ;(;(-;(;(z+;(V ;(#;(,;(H/;(& 2;(5;(5 8;(;;(a >;(&A;(D;(sG;(J;(M;(P;(S;(*V;()Y;( \;(_;(h;(-k;(n;(${;( };(# ;( ;(;(;(N);(  (" (% (-( (+ (. (.1 ((4 (l7 (Z$: (W= (m@ ('-C (P (+Z (,d (o (N#;(]+;(;(;(w);&%;&s;&a;&;&+;&Q.;&C%;&&;&f;&e ;&.;&^;&k#;& ;&Y;&;&";&;(_';(;  ;(;(";(;(%;(",;(0;(7;(>;(B;(yI;(#P;(JW;(,[;(&b;( i;(0p;(w;(~;(x;(.;(;(;(;(;(;(`;(.;(;(;(';(";(,;(&;(;(!;(;(;(q;(c&;(';( ;(d,;(n;(";(f;(!;( (;(/;((3;(:;((A;(aH;(O;(/,S;(+Z;(^;(b;(&i;(m(m;(gt;(^%x;(;(7;( ;( ;(9!;(;(;(.;( ;(;((;(*;(\";(;();();(#;(7;( ;(;( ;(,;(;(c ;($;(+;(+2;(F-9;('@;(G;(K;(R;(Y;(*`;( g;(%n;( u;(|;(p;(-;(;(Q ;(;(;(%;( ;(*;(;(c;(-;(R;(r;(+;(c;(7(;(;(B;(L ;( ;(% ;(;($;();('#;(d*;(0+1;(8;(c<;(@;) )+ )- .Xd` ./mxf./include/mxf/usr/include/usr/include/sys/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_essence_container.cmxf_types.hstdint.hmxf_essence_container.hmxf_file.htypes.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hstddef.hmxf_logging.h<>Xq .c.+q f<<>h@J)y= 0mxf_file_seek(mxfFile, essenceElement->startFilePos + 16, SEEK_SET)mxf_write_fixed_l(mxfFile, essenceElement->llen, essenceElement->totalLen)mxf_file_seek(mxfFile, filePos, SEEK_SET)mxf_write_fixed_l(mxfFile, llen, len)mxf_finalize_essence_element_write| ^AB `AB p)AB A AB  AB  AB  AB $AB DAB FL AB MEEAB EAB FI`cAB II AB FMFtt^u  PuZPZ^u`atactcnupqtqstsuttuttuttuttuPttuSuttuuuWWWu WWWaPaiuiPuPuP u u PQPQSS S !t!#t#u BPB|SS BRBlVyVV BQBupRWttu<<uu R SuSVuVu:SV:ZuVZ\u\uV8:QR:YQS\QStt]u9u9]FWFJu J]WSR>SVJ9SV`atactcuttSuWWSuSu Su Vu6VW69uW9=u=SVWOxRQRQd mxf_is_gc_essence_element mxf_get_essence_element_size mxf_get_track_number. mxf_get_essence_element_item_typeZ mxf_get_essence_element_count mxf_get_essence_element_type mxf_get_essence_element_number mxf_close_essence_element< mxf_read_essence_element_data! mxf_open_essence_element_read mxf_finalize_essence_element_write mxf_write_essence_element_datap mxf_open_essence_element_writeSg_CDCIEssenceDescriptor_HorizontalSubsampling_item_key/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDg_ClosedIncomplete_Footer_pp_keyoctet1denominatorg_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_D10_40_525_60_picture_only_esscont_labelg_GenericSoundEssenceDescriptor_DialNorm_item_keyint32_t_IO_save_endg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keymxf_get_essence_element_numberg_ALawClipWrapped_esscont_labelg_IECDV_25_525_60_compdef_labelg_OpenComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baselong intg_StructuralComponent_DataDefinition_item_key_lockg_D10_50_625_50_compdef_labeltotalLeng_FileDescriptor_ContainerDuration_item_keyg_DMFramework_set_keyg_EssenceContainerData_IndexSID_item_key_IO_save_baseg_RGBAEssenceDescriptor_set_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPackage_set_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_cur_columng_D10_30_625_50_defined_template_esscont_labelg_Identification_ThisGenerationUID_item_keyg_D10_30_525_60_extended_template_esscont_labelg_DVBased_100_1080_60_I_compdef_labelg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_Identification_ProductUID_item_keyg_DMSegment_set_keymxfLocalTagg_RGBAEssenceDescriptor_Palette_item_keyg_DVBased_50_525_60_compdef_labelg_Identification_CompanyName_item_keyg_D10_50_625_50_extended_template_esscont_labelg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_label_IO_markerg_CDCIEssenceDescriptor_set_keyshort unsigned intg_GenericTrack_set_keyg_Identification_Platform_item_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labeldatag_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_label_IO_backup_baseg_ClosedComplete_Header_pp_keyactualNumReadseektrackNumbermxfKeyg_Identification_VersionString_item_keyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_label_IO_FILEg_BWFClipWrapped_esscont_labelg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_key__PRETTY_FUNCTION__g_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelg_AES3ClipWrapped_esscont_labelmxf_read_essence_element_datag_TimecodeComponent_RoundedTimecodeBase_item_keyg_MultipleWrappings_esscont_labelunsigned charfilePosg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keymxfRational_sbufg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_50_625_30_compdef_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelruninLenessenceElementg_D10_40_625_50_defined_template_esscont_labelg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyg_D10_50_525_60_extended_template_esscont_labelg_Preface_Identifications_item_keyg_SDTI_CP_System_Pack_esselement_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharg_DVBased_25_525_60_compdef_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_Track_set_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_key_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyoctet13octet15g_Null_UUIDg_Identification_set_keyg_GenericSoundEssenceDescriptor_Locked_item_keynumeratormxf_log_funcg_OpenIncomplete_Body_pp_key_IO_read_ptrfree_sys_datag_CDCIEssenceDescriptor_BlackRefLevel_item_keymxf_close_essence_element_posput_charmxf_get_essence_element_countg_Preface_PrimaryPackage_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_DVBased_50_625_50_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SignalStandard_item_key_markers_unused2g_DVBased_100_1080_50_I_FrameWrapped_esscont_labelg_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labelg_D10_50_525_60_defined_template_esscont_labelg_DVBased_25_625_50_FrameWrapped_esscont_labelg_IndexTableSegment_keyg_GenericPackage_PackageModifiedDate_item_keyMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keyg_FileDescriptor_SampleRate_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_ClosedIncomplete_Header_pp_key_offsetg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_TextLocator_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_GenericPackage_Tracks_item_keyg_GenericTrack_TrackNumber_item_keyg_StaticTrack_set_keyg_Preface_ContentStorage_item_keyg_LegacyPicture_datadef_labelg_TimecodeComponent_DropFrame_item_keyMXFFilelong unsigned intnewEssenceElementg_D10_40_625_50_picture_only_esscont_label_flags2mxf_open_essence_element_readg_D10_50_625_50_defined_template_esscont_labelfree_essence_element_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keyg_LegacyTimecode_datadef_labelg_complexity02_op_atom_labelg_ContentStorage_EssenceContainerData_item_keyg_EssenceContainerData_set_keyg_IECDV_25_525_60_FrameWrapped_esscont_labelg_Null_UL__quad_t./mxf/mxf_essence_container.cg_Data_datadef_labelg_OpenIncomplete_Header_pp_keyg_SourcePackage_set_keywriteg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Preface_OperationalPattern_item_key_old_offsetg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_keyg_MultipleDescriptor_set_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_RandomIndexPack_keymxf_get_track_numberg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_AES3FrameWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelis_seekableg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelsysDatag_TextLocator_LocatorName_item_keyg_ALawFrameWrapped_esscont_labelactualLeng_AES3AudioDescriptor_set_keymxfUMIDnumWritteng_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_InterchangeObject_InstanceUID_item_key_IO_write_endg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keyg_Timecode_datadef_labelg_InterchangeObject_GenerationUID_item_keyg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_GenericTrack_TrackName_item_keyg_Identification_ProductName_item_keyg_D10_50_525_60_picture_only_esscont_labelreadg_DescriptiveMetadata_datadef_label_nextunsigned intcreate_essence_elementg_D10_40_625_50_extended_template_esscont_labelmxf_get_essence_element_sizeg_InterchangeObject_set_key__pad1__pad2__pad3__pad4__pad5g_GenericPictureEssenceDescriptor_FrameLayout_item_keystding_KLVFill_key_flagsg_EventTrack_EventOrigin_item_keyg_Null_Rationaloctet10octet11octet12octet14octet16octet17octet18octet19_modecurrentFilePosget_charg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_complexity03_op_atom_labelg_BWFFrameWrapped_esscont_labelg_DVBased_25_625_50_compdef_labelmxfFileg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29essenceElementKeynumReadg_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Body_pp_keyg_GenericTrack_TrackID_item_keyg_D10_30_625_50_extended_template_esscont_labelmxf_write_essence_element_datag_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyoctet30octet31g_FileDescriptor_Codec_item_keyGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULg_Null_UMIDg_GenericPictureEssenceDescriptor_set_keyg_Null_Keysizelong long unsigned intg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DVBased_50_525_60_FrameWrapped_esscont_labeluint16_t__off_t_chaing_StructuralComponent_set_keyg_SourceClip_set_keyMXFLogLevelg_D10_50_525_60_compdef_labelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Identification_ModificationDate_item_keyg_Track_Origin_item_keyg_ContentStorage_set_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labelg_Preface_EssenceContainers_item_keyg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keymxf_open_essence_element_write_IO_write_ptrMXFFileSysDatallen_shortbufg_DVBased_100_720_60_P_compdef_labelMXFEssenceElement__off64_tg_OpenIncomplete_Footer_pp_keystartFilePosg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labelg_DNxHD720p120ClipWrapped_esscont_labeloctet0octet2octet3octet4octet5octet6octet7octet8octet9failg_Preface_Version_item_keyg_FileDescriptor_LinkedTrackID_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_IO_buf_endg_CDCIEssenceDescriptor_PaddingBits_item_keyg_root_set_keyg_GenericPackage_Name_item_keyg_D10_50_525_30_compdef_labelg_D10_50_525_40_compdef_labelg_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelg_GenericDescriptor_set_keyshort intg_EventTrack_EventEditRate_item_keyuint64_tg_IECDV_25_625_50_FrameWrapped_esscont_labelminLLeng_Identification_ProductVersion_item_keyg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_TimecodeComponent_set_keyg_Track_EditRate_item_keyg_WaveAudioDescriptor_BlockAlign_item_key_vtable_offsetg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericDescriptor_Locators_item_key_IO_buf_baseg_OpenComplete_Body_pp_keyg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keyg_WaveAudioDescriptor_set_keymxf_is_gc_essence_elementsigned charMXF_ELOGg_DNxHD1080i185ClipWrapped_esscont_labelg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_labelg_Null_LocalTagMXF_ILOG_IO_read_endg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_ALaw_compdef_labelmxf_get_essence_element_item_typeg_D10_30_625_50_picture_only_esscont_labeluint32_tg_RGBAEssenceDescriptor_PixelLayout_item_key_filenog_CDCIEssenceDescriptor_ColorSiting_item_keyg_Preface_set_keyg_WaveAudioDescriptor_AvgBps_item_keysize_tg_complexity01_op_atom_labelg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labeltell_MXFEssenceElementstdoutg_MaterialPackage_set_keyg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_PrimerPack_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keyint64_tg_TimecodeComponent_StartTimecode_item_keyMXF_WLOGg_EventTrack_set_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPackage_PackageUID_item_keymxf_get_essence_element_typeg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keymxf_logg_OpenComplete_Header_pp_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericSoundEssenceDescriptor_set_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelcloseg_IECDV_25_625_50_compdef_labelg_Preface_LastModifiedDate_item_keyg_D10_50_625_40_compdef_labelg_ClosedIncomplete_Body_pp_keymxf_finalize_essence_element_writeg_NetworkLocator_URLString_item_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@S 8m%+0B d> HoPR$hN ^2|&m2'|(# (  h* 2 3  03%/c5HcHcDh jA   0#   I^c`p)    $+0N\dk`c5mxf_essence_container.ccreate_essence_element__PRETTY_FUNCTION__.5074mxf_is_gc_essence_elementmxf_get_essence_element_sizemxf_get_track_numbermxf_get_essence_element_item_typemxf_get_essence_element_countmxf_get_essence_element_typemxf_get_essence_element_numbermxf_close_essence_elementfreemxf_read_essence_element_datamxf_file_readmxf_logmallocmxf_open_essence_element_readmxf_file_tellmxf_finalize_essence_element_writemxf_file_seekmxf_write_fixed_l__assert_failmxf_write_essence_element_datamxf_file_writemxf_open_essence_element_writemxf_write_k>   0"hp x"$  (5m%$   !.= MTY&(  *G"t*% -5 =J !&18FMT[bipw *9HWfu )8GVet  3AO]ky2@N\jx1?M[iw-;IWes"5;AGNY|!/=K* ? U c q                  4 ? C G L ` k o s x                   " + / B M Q U Z d i s                    ' 2 6 : ? I X ] g v {                     ! % * 8 F b v                &1ARbr} "-8CNYdoz *5@KValw+7CO[gs'3?KWco{ #/;GR]hs~ %1=IUamy !-9EQ]iu)5AMYeq} %1=IUamy !-9EQ]iu)5AMYeq} %1=JWm 0 4H Ld h|      $ (D Hd h /48 1205579718 2404 1000 100664 61668 ` ELF4(UWVS,E uU}EUF<$D$u7D$5D$ D$D$$1,[^_]F<$D$F<$D$FV <$D$T$xE1ۀ}Eu;]F<$D$uD$;D$ D$D$$1:D$6D$ D$0D$$,1[^_]ÍvD$7D$ D$`D$$,1[^_]U}U1.t&FUD<$D$;]EF؉<$D$uD$?D$ D$D$$12D$8D$ D$D$$1D$@D$ D$$D$$1U(}}]]uu D$ ?<$uBD$(D$ D$`D$$1ҋ]Ћu}]Ít&эB E<$ÃD$tbE<$D$\$<$uD$+D$ D$D$$1_fD$)D$ D$D$$1)D$*D$ D$D$$1&UVS u] D$ ?4$u>D$D$ D$`D$$1҃ [^]Í[DD$4$tf\$4$D$4$uD$D$ D$/D$$1vt&D$D$ D$D$$ 1[^]D$D$ D$D$$ 1[^]UVS ] uC4$D$u>D$D$ D$D$$1҃ [^]ÍC4$D$tPC4$D$uD$ D$ D$LD$$ 1[^]D$D$ D$$D$$ 1[^]Ít&U(Eu1]P}}t@1D ÃPUt"U B5J41ҍA ED$<$uDD$D$ D$|D$$EE]u}]É\$t$<$tjD$ <<$D$<$D$D$ D$D$$EsD$D$ D$D$$E9&D$D$ D$D$$EM <$L$tMD$ ?<$urD$D$ D$TD$$ED$D$ D$$D$$E`D$<$u9D$D$ D$LD$$EU B<$D$u9D$D$ D$|D$$EM A<$D$u9D$D$ D$D$$EuD$ ?<$u9D$D$ D$D$$E(D$<$u D$M AQ<$D$T$u9D$D$ D$ D$$ED$ ?<$u9D$D$ D$XD$$EdD$<$u D$M A Q$<$D$T$u9D$D$ D$D$$ED$?<$u9D$D$ D$D$$ED$<$u9D$D$ D$iD$$ESU B(<$D$u9D$D$ D$D$$ED$?<$u9D$D$ D$D$$ED$<$u D$M A,<$D$u9D$D$ D$<D$$EGD$?<$u9D$D$ D$lD$$ED$<$u D$UU B0<$D$tEuHEvD$D$ D$D$$EtD$?<$u9D$D$ D$D$$E'D$<$u9D$D$ D$D$$EM A4<$D$u9D$D$ D$D$$ED$?<$u9D$ D$ D$D$$E=D$<$u D$ U B5<$D$ED$ D$ D$@D$$EUW1V1SP,U B8t\1uE EHD$ D$D$$E2D$;D$ D$D$$ED$9D$ D$0D$$ED$8D$ D$D$$ED$:D$ D$`D$$END$CD$ D$$D$$ED$BD$ D$D$$E'USÃtJPt$@Pt$@t$[]ÐUWVSUt`XD$~D$ D$D$$XfE<$D$EE<$D$f}D$t닍&x51f$CD$<$M8A5vn‹U<$‰\$uD$D$ D$D$$$EE0UT$ED$EUĉD$T$ED$ ED$E $D$EЃEeDfD$D$ D$D$$D$fD$ D$ D$$D$gD$ D$ D$$pD$D$ D$D$$>D$D$ D$lD$$ D$D$ D$@D$$D$D$ D$D$$D$D$ D$D$$vD$D$ D$`D$$DD$D$ D$D$$D$D$ D$4D$$D$yQD$xD$ D$ D$$D$D$D$ D$< D$$bD$D$ D$D$$0D$D$D$ D$ D$$D$D$ D$l D$$D$}D$ D$ D$$D$nD$ D$D$$[D$mD$ D$ D$$)D$sD$ D$P D$$D$rD$ D$ D$$D$D$ D$D$$D$D$ D$PD$$aD$D$ D$$D$$/D$D$ D$D$$D$D$ D$ D$$D$D$ D$ D$$D$D$ D$<D$$yD$D$ D$DD$$5 UED$$% : ; I$ > $ >   I : ;  : ;I8 &I : ; : ; I8 I !I/  : ;  : ; ( ' I<  : ; I8 ' I.? : ;' I@: ;I4: ;I4: ;I.? : ; ' I@: ; I4: ; I4: ; I   U! U".: ; ' @#.: ; ' $: ; I%.? : ; ' @&1UX Y '1(: ; I ).: ; ' I *4: ; I+ : ; , -4I4  .1UX Y /410 11412: ;I 3 : ;4: ; I 54: ; I 64: ;I74: ;I 84: ; I? < vk3"}7, 0+intt *{([I#M ;h# 7.& v+QpZ>-h; . >#V #V+ #L #  #% #v #L* #T' #  #$7 #( #, #0# #4K, ">#8> &>#< (#@* ,L#D) -Z#F% .#Gz 2#Ha ;#L D#T E#X F#\ G#` H%#d J>#h L#l   % # #  >#    ' 1E#2L,40(;o: &; # < # &= # &> # &? # &@ # &A # &B # &C # &D # +E # 3F # ;G # H # CI # J #"K5 MP &Q # R # &S # &T # &U # &V # &W # &X # &Y # &Z # +[ # 3\ # ;] # ^ # C_ # ` #ea4g y &z # { # &| # &} # &~ # & # & # & # & # & # + # 3 # ; #  # C #  # K # S # [ # c #  #  #  #  #  #  #  #  # ! # ! # " # " # 3, "# # !&n #M+.*$ (M, +n%%%z4( /*# +# ,# -# ". #eof/# 0. # :-1D # 2# D#3D #$ c6#( 7#, (: #0 y ;#2z  > >>. >> D 4 < r " /# # ?+%# & # '#U (U  c + /, # .# 5/# 0 # 01*# 2 # 2$3& # ,4  @7 8# /9,# ":7# ;B# <#( (=#, >#0 ? #4 @ #5 A #8 ZB #< , C7  )i ,2>r 0i , 0 0 y"1 i34J  X'>hr %i  % %  &L )>`lr i J%L 6>`\Jr i vy"   >`:(r i Tu J% *    >@#5r i au  */ upJ cry" Xg y" k y"! ~!(y"0 i1" ~H0%y"G Q #  q$y"p  %h ouh up   & @' n > z (uhr nA).V>$uUn$y"U *W +&k#9'4$u3n$y"3 ,(* ;*;.< - -{> n#Tunɭ5ʭ  $ 0*D ( (2$& * .X''!/v 0#.g''!/ /S )`)}>$u|n$y"| *~ #+  $un$y" ,*/'*;.( -  g,>p#$ un ?+!  n (  * &- 'I'> 7@1T&`h'x'm!/ / VM>$A3 r Li C  L* 2uLh r Nn %O( P Q*/R S?+T=U \ V{ WY)XY 5Z [ 0\*8] X2$^& zi_ 3&v' >P3k3(4key     *0 *9# *CK 5/+\ (*#l *| ,* -K* 0K*3K*6K*9K*K68AK6DK6iGK6JK6QMK6<PK6!SK6+VK6+YK6x\K6!_K6hK6^kK6 nK6k{K6 }K6"K6 K6 K6!K6 K6 6" 6@% 6/( 6G + 69. 6'01 6Y*4 6k!7 6;: 6m= 6@ 6.C 6P 66Z 6-d 7\o 6-%K6,K6K6 K6*K*'K*hK*MK*K*,K*/K*&K*0(K*+K*K*K*iK*Z%K* K*K*LK*K*K6(K6q K6K6$K6K6O %K6$,K60K67K6">K6FBK6IK6%PK6WK6}.[K6'bK6 iK6tpK6'wK6w~K6jK6f0K6K6K6 K6!K6HK6mK6DK6lK65K6g)K6$K6&.K6(K6K6#K6K6K6K6(K6K6! K6-K6K6#K6K6!K6 (K6k/K6*3K6:K6t*AK6z HK6OK6-SK6ZK6^K6bK6%iK6&*mK6tK6&xK6K6K6mK6"K6#K6K6K6$K6 K6K65K6+K6;$K6K6c+K6K6$K6K6K6K6+K6E.K6!K6 K6$K6+K6 2K6.9K6)@K6GK6KK6RK6YK6S,`K6gK6`'nK6uK6|K6wK63/K6&K6} K6xK6K6iK6 K6,K6K6K6_/K6K6K6u-K6K6)K6EK6|K68"K6  K6' K6K68&K6*K6)#K6}*K6,1K6f 8K6<K6@K8 8?- 8/ .yT ./mxf./include/mxf/usr/include/usr/include/sys/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_index_table.cmxf_file.hstdint.htypes.hmxf_index_table.hmxf_types.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hstddef.hmxf_logging.h?CruuI/J -r<.s -s< .yXZyJ4g4XKC).gK4i<gC=R-73b-82igC=E91b-82,>V<>Lv"%H\>uR@9/M91OOMVMVM1OMOMY{x9M1PM}ZN*$*$T@,g9QGi,KGRKhT44YP91RRP$YP$YP1RP$RP$P9#1wT WZ)RhT TwP$W9999o,;/hڮ:vq.:S 99999 99~Fkuvg=t=?*@Z/q286LD.<D.9QVw!Z:Z7-734ft)T2<N<z40:O#Xuuu~8\XQ2<N<--q<.X-w_/&B!<z40:O.Yui9[X--z<4~X 2gsfl<<%ggHhD< ?v< .'&ggYgg* 6=!!:0X-<.X,<S=J1x<`Xj#22(2@5ggLgggg;/Kg)y,#ciMqD t222222e2222]22(2c22 q2q22222222e2l2)22}Ag/./mxf/mxf_index_table.c'%s' failed, in %s:%d mxf_write_uint32(mxfFile, 6)mxf_write_uint16(mxfFile, 8)mxf_write_uint16(mxfFile, 4)mxf_write_uint16(mxfFile, 1)localLen == mxfUUID_extlenlocalLen == 8localLen == 4localLen == 1deltaEntryLen == 6mxf_skip(mxfFile, localLen)totalLen == segmentLenmxf_write_uint8(mxfFile, entry->temporalOffset)mxf_write_uint8(mxfFile, entry->keyFrameOffset)mxf_write_uint8(mxfFile, entry->flags)mxf_write_uint64(mxfFile, entry->streamOffset)mxf_write_uint32(mxfFile, entry->sliceOffset[i])mxf_write_int32(mxfFile, entry->posTable[i].numerator)mxf_write_int32(mxfFile, entry->posTable[i].denominator)mxf_write_local_tag(mxfFile, 0x3f0a)mxf_write_uint16(mxfFile, (uint16_t)(8 + numIndexEntries * (11 + sliceCount * 4 + posTableCount * 8)))mxf_write_uint32(mxfFile, numIndexEntries)mxf_write_uint32(mxfFile, 11 + sliceCount * 4 + posTableCount * 8)mxf_write_local_tag(mxfFile, 0x3f09)mxf_write_uint16(mxfFile, (uint16_t)(8 + numDeltaEntries * 6))mxf_write_uint32(mxfFile, numDeltaEntries)mxf_write_int8(mxfFile, entry->posTableIndex)mxf_write_uint8(mxfFile, entry->slice)mxf_write_uint32(mxfFile, entry->elementData)mxf_write_k(mxfFile, &g_IndexTableSegment_key)mxf_write_l(mxfFile, segmentLen)mxf_write_local_tag(mxfFile, 0x3c0a)mxf_write_uint16(mxfFile, mxfUUID_extlen)mxf_write_uuid(mxfFile, &segment->instanceUID)mxf_write_local_tag(mxfFile, 0x3f0b)mxf_write_int32(mxfFile, segment->indexEditRate.numerator)mxf_write_int32(mxfFile, segment->indexEditRate.denominator)mxf_write_local_tag(mxfFile, 0x3f0c)mxf_write_int64(mxfFile, segment->indexStartPosition)mxf_write_local_tag(mxfFile, 0x3f0d)mxf_write_int64(mxfFile, segment->indexDuration)mxf_write_local_tag(mxfFile, 0x3f05)mxf_write_uint32(mxfFile, segment->editUnitByteCount)mxf_write_local_tag(mxfFile, 0x3f06)mxf_write_uint32(mxfFile, segment->indexSID)mxf_write_local_tag(mxfFile, 0x3f07)mxf_write_uint32(mxfFile, segment->bodySID)mxf_write_local_tag(mxfFile, 0x3f08)mxf_write_uint8(mxfFile, segment->sliceCount)mxf_write_local_tag(mxfFile, 0x3f0e)mxf_write_uint8(mxfFile, segment->posTableCount)mxf_write_uint16(mxfFile, (uint16_t)(8 + deltaEntryArrayLen * 6))mxf_write_uint32(mxfFile, deltaEntryArrayLen)mxf_write_uint16(mxfFile, (uint16_t)(8 + indexEntryArrayLen * (11 + segment->sliceCount * 4 + segment->posTableCount * 8)))mxf_write_uint32(mxfFile, indexEntryArrayLen)mxf_write_uint32(mxfFile, 11 + segment->sliceCount * 4 + segment->posTableCount * 8)(newSegment = (MXFIndexTableSegment*)malloc(sizeof(MXFIndexTableSegment))) != NULL(newEntry = (MXFIndexEntry*)malloc(sizeof(MXFIndexEntry))) != NULL(newEntry->sliceOffset = (uint32_t*)malloc(sizeof(uint32_t) * (segment->sliceCount))) != NULL(newEntry->posTable = (mxfRational*)malloc(sizeof(mxfRational) * (segment->posTableCount))) != NULL8 + indexEntryArrayLen * (11 + segment->sliceCount * 4 + segment->posTableCount * 8) <= 0xffffcreate_index_entry(segment, &newEntry)(newEntry = (MXFDeltaEntry*)malloc(sizeof(MXFDeltaEntry))) != NULLcreate_delta_entry(segment, &newEntry)8 + deltaEntryArrayLen * 14 <= 0xffffmxf_create_index_table_segment(&newSegment)mxf_read_local_tag(mxfFile, &localTag)mxf_read_uint16(mxfFile, &localLen)mxf_read_uuid(mxfFile, &newSegment->instanceUID)mxf_read_int32(mxfFile, &newSegment->indexEditRate.numerator)mxf_read_int32(mxfFile, &newSegment->indexEditRate.denominator)mxf_read_int64(mxfFile, &newSegment->indexStartPosition)mxf_read_int64(mxfFile, &newSegment->indexDuration)mxf_read_uint32(mxfFile, &newSegment->editUnitByteCount)mxf_read_uint32(mxfFile, &newSegment->indexSID)mxf_read_uint32(mxfFile, &newSegment->bodySID)mxf_read_uint8(mxfFile, &newSegment->sliceCount)mxf_read_uint8(mxfFile, &newSegment->posTableCount)mxf_read_uint32(mxfFile, &deltaEntryArrayLen)mxf_read_uint32(mxfFile, &deltaEntryLen)localLen == 8 + deltaEntryArrayLen * 6mxf_read_int8(mxfFile, &posTableIndex)mxf_read_uint8(mxfFile, &slice)mxf_read_uint32(mxfFile, &elementData)mxf_add_delta_entry(newSegment, posTableIndex, slice, elementData)(sliceOffset = (uint32_t*)malloc(sizeof(uint32_t) * (newSegment->sliceCount))) != NULL(posTable = (mxfRational*)malloc(sizeof(mxfRational) * (newSegment->posTableCount))) != NULLmxf_read_uint32(mxfFile, &indexEntryArrayLen)mxf_read_uint32(mxfFile, &indexEntryLen)indexEntryLen == (uint32_t)11 + newSegment->sliceCount * 4 + newSegment->posTableCount * 8localLen == 8 + indexEntryArrayLen * (11 + newSegment->sliceCount * 4 + newSegment->posTableCount * 8)mxf_read_uint8(mxfFile, &temporalOffset)mxf_read_uint8(mxfFile, &keyFrameOffset)mxf_read_uint8(mxfFile, &flags)mxf_read_uint64(mxfFile, &streamOffset)mxf_read_uint32(mxfFile, &sliceOffset[i])mxf_read_int32(mxfFile, &posTable[i].numerator)mxf_read_int32(mxfFile, &posTable[i].denominator)mxf_add_index_entry(newSegment, temporalOffset, keyFrameOffset, flags, streamOffset, sliceOffset, posTable)Unknown local item (%u) in index table segment+4S add_index_entryadd_delta_entry| AB F hAB FFGPAB E`AB E `AB IEH @AB ACC0_AB AzAB F jAB D AB Fp#)AB F$AB FP3AB ttu11fWfhuh[W[]u]WuWuguf1 1eVehuhZVZ]u]VuV`dS&S.SbSttuW u WV u V:RS u SP> >utt`u22hVhjuj&V&(u(^V^`u22gSgju j#S#(u ([S[`u `atactc\u`Vu"V"$u$ZVZ\u`Su S$u $WSW\u `atactc:u`Wu:W`u :u `P:u` :uvSV:SV@AtACtC#u@#u@\\#u OSV SV SVqSV$SVQSVpSVFW W WWWXuPQSqS$QSSpfSSSVQVT#VSS#S01t13t3u0;P;Stt u uS S VSP S  t  t z u3 C W t t n#u  !W!!u!!W!!u!"W""u"n#W  n#u_  n#u^  n#u]  uuT n#uP ul V !ul!!V!!ul!!V!!ul! "V "W"ulW""V""ul"#V#J#ulJ#n#V&!!S!!S_""SJ#n#S!!Q!*!P*!,!Q,!7!PV![!P[!!QL"{"Qp#q#tq#s#ts#$up####V#$u$c$Vc$f$uf$$Vp###$W$$u $d$Wd$f$u f$$Wp###$us##P##Pn$u$P##R##Q##R##Q#$Rf$n$Rn$u$Qu$$R$$t$$t$A3u$$$&W&&u&'W''u''W''u'(W((u(A3W$$$$ u u$A3u$D*u`D*H*PH*5+u`5+:+P:+O+u`O+U+PU+i,u`i,t,Pt,|,u`|,,P,,u`,,P,A3u`$'uh'A3uh$%uf%%P%%R%%P%&uf&&R9'E'Rv''uf'5)uf)*uf**R+i,uf,-uf-.uf./uf/-/R2/1uf11R13uf$(%SV(%2%uV2%%u%%uV%&SV&n&un&q&Suq&v&SVv&'u'(u((SV((u()Su))SV)-)u-)0)Su0)5)SV5)+u++Su++SV+-u-.SV.A3u$'u\'A3u\$'uX'A3uX''uo''P ' 'un ''P$'uT'A3uT$'uP'A3uP$'uL'A3uLD-D-umD-P-P<-<-ul<-D-P4-4-uk4-<-P$'u@'A3u@$'u'A3u$'u'A3u%%Sv''S*:+SF+U+SU+[+Pi,~,S~,,V,,V,,P-n-S..S3A3SP3Q3tQ3S3tS3k3uz mxf_write_index_entryo mxf_write_index_entry_array_header mxf_write_delta_entry_array_header mxf_write_delta_entryL mxf_write_index_table_segment_header mxf_write_index_table_segment mxf_free_index_table_segmenttmxf_create_index_table_segment9mxf_add_index_entrymxf_add_delta_entrygmxf_read_index_table_segmentmxf_is_index_table_segmentk3ypT$QT# "n#""!_" [! "n#"""_"""! " [! !!J#n#O"_"I"L"![!!(!J#n#*![!##f$$$/$##f$$$/$####f$$##n$$##g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libint8_tg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keykeyFrameOffsetg_GenericTrack_Sequence_item_keymxfUUIDg_ClosedIncomplete_Footer_pp_keyoctet1editUnitByteCountdenominatortmpNextIndexEntryg_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_D10_40_525_60_picture_only_esscont_labelg_GenericSoundEssenceDescriptor_DialNorm_item_keyint32_tposTableCount_IO_save_endbodySIDg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_ALawClipWrapped_esscont_labelfree_index_entryg_IECDV_25_525_60_compdef_labelg_OpenComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baselong intg_StructuralComponent_DataDefinition_item_key_IO_read_baseg_IECDV_25_625_50_compdef_label_lockg_D10_50_625_50_compdef_labeltotalLeng_FileDescriptor_ContainerDuration_item_keyg_DMFramework_set_keysliceg_EssenceContainerData_IndexSID_item_key_IO_save_baseg_RGBAEssenceDescriptor_set_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyMXFDeltaEntryg_GenericPackage_set_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_cur_columnmxf_write_delta_entryg_Identification_ThisGenerationUID_item_keyg_D10_30_525_60_extended_template_esscont_label_modeg_DVBased_100_1080_60_I_compdef_labelnewEntrydeltaEntryg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_Identification_ProductUID_item_keyg_D10_30_625_50_defined_template_esscont_labelg_DMSegment_set_keymxfLocalTagtemporalOffsetg_RGBAEssenceDescriptor_Palette_item_keyg_DVBased_50_525_60_compdef_labelg_Identification_CompanyName_item_keyg_D10_50_625_50_extended_template_esscont_labelg_OpenIncomplete_Footer_pp_keyindexEntryArrayg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_labelindexEntry_IO_markermxf_create_index_table_segmentg_CDCIEssenceDescriptor_set_keyshort unsigned intg_GenericTrack_set_keyg_D10_50_625_50_picture_only_esscont_labelg_Identification_Platform_item_key_MXFDeltaEntryg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labelg_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_label_IO_backup_baseg_ClosedComplete_Header_pp_keyg_AES3AudioDescriptor_set_keyseekmxfKeyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_labeladd_delta_entry_IO_FILEg_BWFClipWrapped_esscont_label_MXFIndexEntrynewSegmentg_RGBAEssenceDescriptor_ComponentMaxRef_item_key__PRETTY_FUNCTION__g_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelsegmentLendeltaEntryLeng_TimecodeComponent_RoundedTimecodeBase_item_keyg_MultipleWrappings_esscont_labelunsigned charelementDatamxf_write_index_table_segment_headerg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keymxfRational_sbufg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_50_625_30_compdef_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelruninLensliceCountinstanceUIDg_DNxHD1080i185ClipWrapped_esscont_labelmxf_write_index_table_segmentindexEntryArrayLeng_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyg_D10_50_525_60_extended_template_esscont_labellocalLeng_Preface_Identifications_item_keyflagsg_SDTI_CP_System_Pack_esselement_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharg_DVBased_25_525_60_compdef_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keyindexDurationg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_Track_set_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_key_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyoctet13octet15g_Null_UUIDg_Identification_set_keyg_GenericSoundEssenceDescriptor_Locked_item_keynumeratormxf_log_funcg_OpenIncomplete_Body_pp_key_IO_read_ptrfree_sys_datag_Identification_VersionString_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyg_MaterialPackage_set_key_posput_charg_Preface_PrimaryPackage_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_label./mxf/mxf_index_table.cg_DVBased_50_625_50_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SignalStandard_item_keyMXFIndexTableSegment_markers_unused2g_DVBased_100_1080_50_I_FrameWrapped_esscont_labelmxf_write_index_entry_array_headermxf_add_index_entrymxf_is_index_table_segmentg_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labelg_D10_50_525_60_defined_template_esscont_labelg_DVBased_25_625_50_FrameWrapped_esscont_labelg_IndexTableSegment_keyg_GenericPackage_PackageModifiedDate_item_keyMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keyg_FileDescriptor_SampleRate_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_ClosedIncomplete_Header_pp_key_offsetg_RGBAEssenceDescriptor_AlphaMinRef_item_keydeltaEntryArrayg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_TextLocator_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_GenericPackage_Tracks_item_keyg_GenericTrack_TrackNumber_item_keyg_StaticTrack_set_keyg_Preface_ContentStorage_item_keyg_LegacyPicture_datadef_labelg_TimecodeComponent_DropFrame_item_keynumIndexEntriesMXFFilelong unsigned intg_D10_40_625_50_picture_only_esscont_label_flags2g_D10_50_625_50_defined_template_esscont_labelsegmentg_WaveAudioDescriptor_SequenceOffset_item_keyg_LegacyTimecode_datadef_labelg_complexity02_op_atom_labelg_ContentStorage_EssenceContainerData_item_keyg_IECDV_25_525_60_FrameWrapped_esscont_labelg_Null_UL__quad_tmxf_read_index_table_segmentg_Data_datadef_labelg_OpenIncomplete_Header_pp_keytmpNextDeltaEntryg_SourcePackage_set_keywriteg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Preface_OperationalPattern_item_key_old_offsetg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_keyg_MultipleDescriptor_set_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_RandomIndexPack_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_AES3FrameWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelis_seekableg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelsysDatag_TextLocator_LocatorName_item_keymxf_free_index_table_segmentg_ALawFrameWrapped_esscont_labelsliceOffsetmxfUMIDg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_InterchangeObject_InstanceUID_item_key_IO_write_endg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keyg_Timecode_datadef_labelg_InterchangeObject_GenerationUID_item_keyMXFIndexEntryindexStartPositiong_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_GenericTrack_TrackName_item_keyg_Identification_ProductName_item_keyg_D10_50_525_60_picture_only_esscont_labelg_TimecodeComponent_set_keyreadg_DescriptiveMetadata_datadef_label_nextunsigned intg_D10_40_625_50_extended_template_esscont_labelg_InterchangeObject_set_key__pad1__pad2__pad3__pad4__pad5g_GenericPictureEssenceDescriptor_FrameLayout_item_keystding_KLVFill_key_flagsg_EventTrack_EventOrigin_item_keyg_Null_Rationaloctet10octet11octet12octet14octet16octet17octet18octet19g_DNxHD720p120ClipWrapped_esscont_labelget_charg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_complexity03_op_atom_labelfree_delta_entryg_BWFFrameWrapped_esscont_labelg_DVBased_25_625_50_compdef_labelmxfFileg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29g_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Body_pp_keyg_GenericTrack_TrackID_item_keyg_D10_30_625_50_extended_template_esscont_labelmxfPositiong_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyentryoctet30octet31g_FileDescriptor_Codec_item_keyGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULg_EssenceContainerData_set_keyg_Null_UMIDg_GenericPictureEssenceDescriptor_set_keyg_Null_Keysizelong long unsigned intg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DVBased_50_525_60_FrameWrapped_esscont_labeluint16_t__off_t_chaing_StructuralComponent_set_keyg_SourceClip_set_keyMXFLogLevelg_D10_50_525_60_compdef_labelposTableg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Identification_ModificationDate_item_keyg_Track_Origin_item_keyg_ContentStorage_set_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labelnumDeltaEntriesg_Preface_EssenceContainers_item_keylocalTagg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_key_IO_write_ptrMXFFileSysData_shortbufg_DVBased_100_720_60_P_compdef_label__off64_tg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labeloctet0mxfLengthoctet2octet3octet4octet5octet6octet7octet8octet9failg_Preface_Version_item_keyg_FileDescriptor_LinkedTrackID_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_IO_buf_endg_CDCIEssenceDescriptor_PaddingBits_item_keyg_root_set_keyg_GenericPackage_Name_item_keyadd_index_entryg_D10_50_525_30_compdef_labelg_D10_50_525_40_compdef_labelg_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelshort intg_EventTrack_EventEditRate_item_keyuint64_tg_IECDV_25_625_50_FrameWrapped_esscont_labelminLLenindexSIDg_Identification_ProductVersion_item_keyg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyindexEntryLeng_Track_EditRate_item_keycreate_delta_entryg_WaveAudioDescriptor_BlockAlign_item_key_vtable_offsetmxf_write_delta_entry_array_headerg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericDescriptor_Locators_item_key_IO_buf_baseg_OpenComplete_Body_pp_keyg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keyg_WaveAudioDescriptor_set_keysigned charMXF_ELOGg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_labelg_Null_LocalTagposTableIndexMXF_ILOG_IO_read_endg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_ALaw_compdef_labelg_D10_30_625_50_picture_only_esscont_labeluint32_tg_RGBAEssenceDescriptor_PixelLayout_item_key_filenog_CDCIEssenceDescriptor_ColorSiting_item_keyg_Preface_set_keymxf_add_delta_entryg_WaveAudioDescriptor_AvgBps_item_keysize_tmxf_write_index_entryg_complexity01_op_atom_labelg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labeltellstdoutg_D10_40_625_50_defined_template_esscont_labelg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_PrimerPack_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keyint64_tg_TimecodeComponent_StartTimecode_item_keyMXF_WLOGg_EventTrack_set_keylastEntryg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPackage_PackageUID_item_keycreate_index_entryg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keymxf_logg_OpenComplete_Header_pp_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericSoundEssenceDescriptor_set_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelnextindexEditRatedeltaEntryArrayLencloseg_Preface_LastModifiedDate_item_keyg_D10_50_625_40_compdef_labelg_ClosedIncomplete_Body_pp_keyg_AES3ClipWrapped_esscont_labelg_NetworkLocator_URLString_item_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelstreamOffsetGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@k3 %3+303B6z> PRUN ^2[.m2,]| p0F N[ 4< DQz"  08 @M$ %2Jbj r  &(<D LYu}    ! . L ` h  p }        '$ ,  4 A ] q y     '    ! 5 =  E R n            &  . ; W z           7 a i  q ~         7KS [h   *$ %0Kck s  &3GO Wd "* 2?`t|  -'AI Q^} ' +J^f n{ <PX `m  &3Rx  &>FN[  9QY an" $, 4A`x  +CK S`|    '/7D~ 4U}.6 >Kgo w   "/KS [h   J)b)))) ,Q Y  a n  ,!.!,!/",E"/w"."" """" """" # #'#/# 7#D#N#^#e# j#0#,$$ $+$;$C$ K$X$y$$$ $0$+$3%4% %%5%%&&T&6&7&7&6&7'1A'8U']' e'r'')')'*'' ''(6+(3(;(H(t(7(((((7)9A)I) Q)^)s){) )))) ))))))*7V*,p*7*7*6*6+6+:`+7t+|+ +++;+9+,,,.,<H,<,<,<,, ,,,,L--|-- ---- ---- --.. "./.D.L. T.a.v.~. .... ...... // /)/>/F/ N/[/p/x/ //// //// / 0 0(0 00=0_0g0 o0|000 0000 000011'1/1 71D1Y1a1 i1v111 1111 1111 1 2!2)2 12>2S2[2 c2p222 2222 2222 233#3 +383]3e3> !&18FMT[bipw&5DSbq%4CRap  +>LZhv*=KYgu)<JXft*8FTbp~-8CV\bhoz &4BP^lK Z b p ~           - @ N \ j x             & + 6 ; F K V d u                      # ' , 7 < G R ^ b f k v {                     2 6 ; E O S X b l q |               *49CHR[z)4?JNRWafpu'2?JUeny -<MV_my} %05@EPU`epu&6AQbr'2=HS^it$/:EP[fq| #/;GS_kw+7CO[gs!-9EQ]hs~ #/;GS_kw+7CO[gs'3?KWco{ #/;GS_kw+7CO[gs'3?KWco{ #/;GS`ma8<\`| $<@\`|/67 1205579720 2404 1000 100664 128060 ` ELFp4(UWVS FC~vy3iÌً|0$T0 uzŒtUv13„t.t*3uCŒt!9w[^_]Ãv볅ɉv뮉ω[^_]Åۉ뜿3͐t&UU MB~v1]iŒT D$u損t&U]] }}uuD$pC$|$$t]u}]ËS41tu]}uU }]UE D$pD$E$1t EÍUE D$D$E$1t EÉ'U(]] uu}}$t$t]Ћu}]Ít&ED$\$<$u 1Ґt&E$D$uEt$<$D$UEU ttE UD$ D$qD$$'UEU ttE UD$ D$jD$$'UWV1S|E}܃ED$E$E$E$t$ËE<$D$<$t<$$D$tٍE\$$ED$D$ D$ D$,$|1[^_]ËED$E$EE$E$D$Ǎ@$kEEwD$ED$E܉$E܉$E܉$4$Í@D$G$ftf;C$uE$t$ED$7D$D$ G$D$$D$1|[^_]ËG(D$E$GD$E$ED$BD$D$G$D$ G(D$$D$1덍Et$$ED$D$/D$ D$$|1[^_]ðAGD$E$ED$D$!D$ D$\$1UWVS,}u4$GD$f4$4$E$$E@4D$E$uE<$P4T$D$uD$D$ D$dD$$,1[^_]É|$4$4$tq4$<$ÍED$CD$tW\$E$$uD$D$ D$D$$,1[^_]Ã,[^_]D$D$ D$D$$,1[^_]fUWVS1ۃu} Dt?uD$D$ D$D$,$1[^_]É<$$D t |$$ED[^_]D$D$ D$|D$$1댍USÃt(t$t$[]ÍvUEtE$$EÍt&'USÃt(t$t$[]ÍvUEt EEÍUWVS,EEu fE$0ÉE1 ߅t.4$$/t$E$MUBABAB A MBBABABA B EfB$EB(E B,T$E$t ,[^_]ÐD$D$ D$D$$D$!D$ D$D$$E^,1[^_]fD$D$ D$D$$,1[^_]Í&D$D$ D$0D$$x&'UVSÃt:@tCt$C;tD$D$$[^]þDt$Du뺍v'UVS U]u wbiŒD$uTiŒ\ St&4$$Ctit$$EC EC [^]fD$1D$ D$D$$ [^]ÉfD$D$ D$DD$$1t UVS U]u wriŒD$udiŒ\ St&4$$Ctyt$$C D$D$$ [^]ÍvD$w1D$ D$D$$ [^]ÉVD$D$ D$DD$$1ds UVS U]u wbiŒD$uTiŒ\ St&4$$Ctit$$EC EC [^]fD$T1D$ D$D$$ [^]ÉfD$]D$ D$DD$$1Tt UVS UMu B1w^iŒ\$uP\ St*4$$Ct$$EC [^]ÍD$41D$ D$D$$ [^]D$01D$ D$D$$D$;D$ D$DD$$1! UWVS }tL1$ $f؃Ìut$ [^_]Ív'UWVS,u E$8ÉE&1߅t.4$$7t$E$MUBABAB A MBBABABA B $D$$ED$E$t ,[^_]D$zD$ D$DD$$D$D$ D$D$$E,1[^_]D$D$ D$D$$,1[^_]Ðt&D$D$ D$D$$|D$ 'D$xD$$.v'US4$$FED$$FD$$D$E$D$E$D$ D$D$DE$vD$ D$D$IE${D$ D$D$OE$D$ D$D$UE$WD$ D$D$[E$^D$ D$D$aE$eD$ D$D$hE$lD$ D$D$oE$D$ D$ D$vE$D$D$ D$ D$zE$D$D$ D$ D$E$D$D$ D$ D$E$D$D$ D$ D$E$D$D$ D$D$E$ID$D$ "D$D$E$tD$D$ D$D$E$sD$D$ D$D$E$rD$D$ .D$D$E$qD$D$ ,D$D$E$pD$D$ 0D$D$E$oD$D$ 0D$D$E$nD$D$ 1D$D$E$mD$D$ 1D$D$E$D$D$ D$D$E$D$D$ D$D$-E$D$D$8E$<D$D$A$D$XD$ D$D$$-D$=D$ D$D$$E$14[]D$D$ D$D$$41[]Ðt&D$;D$ D$D$$널D$<D$ D$TD$$QD$>D$ D$D$$D$?D$ D$ D$$D$@D$ D$dD$$D$AD$ D$D$$D$ID$ D$ D$$WD$BD$ D$D$$%D$CD$ D$0D$$D$ED$ D$pD$$D$FD$ D$D$$D$GD$ D$, D$$]D$HD$ D$ D$$+D$JD$ D$D D$$D$KD$ D$ D$$D$LD$ D$ D$$D$MD$ D$\ D$$cD$ND$ D$ D$$1D$OD$ D$ D$$D$PD$ D$t D$$D$QD$ D$ D$$D$D$K$D$YD$ D$D$$ID$RD$ D$@ D$$D$SD$ D$ D$$D$TD$ D$ D$$D$D$WE$D$D$a$udD$\D$ D$D$$@D$WD$ D$xD$$D$D$f$udD$]D$ D$D$$D$[D$ D$dD$$D$D$l$u2D$^D$ D$LD$$@D$D$p$u2D$_D$ D$D$$D$D$v$u2D$`D$ D$D$$D$D$~$u2D$aD$ D$ D$$VD$D$$u2D$bD$ D$hD$$D$D$E$tND$D$$udD$eD$ D$D$$D$dD$ D$D$$gD$D$$u2D$fD$ D$XD$$D$D$$u2D$gD$ D$D$$D$D$$u2D$hD$ D$D$$}D$D$$u2D$iD$ D$0D$$/D$D$E$tND$,D$$udD$lD$ D$D$$D$kD$ D$xD$$D$D$$u2D$mD$ D$D$$@D$D$E$tND$%D$$udD$pD$ D$D$$D$oD$ D$\D$$D$D$$u2D$qD$ D$D$$QD$D$ D$D$E$"D$D$ D$ D$E$D$D$ D$!D$E$%D$D$ D$"D$E$D$D$ D$#D$ E$[D$D$ D$$D$E$D$D$ D$%D$E$D$D$ D$&D$&E$,D$D$ D$'D$-E$D$D$ D$(D$7E$D$D$ D$)D$BE$UD$ D$ (D$*D$IE$D$D$ (D$+D$NE$D$D$ (D$,D$RE$RD$D$ (D$-D$UE$D$D$ ,D$.D$ZE$D$ D$ *D$/D$_E$D$D$ -D$0D$iE$#D$D$ -D$1D$sE$D$D$ D$2D${E$D$ 3D$3D$E$udD$D$ D$D$$D$tD$ D$XD$$D$ CD$3D$E$udD$D$ D$D$$qD$D$ D$0D$$?D$D$-D$ <D$ SD$CD$E$D$D$ D$PD$$D$D$ D$D$$D$D$ D$tD$$fD$D$-D$D$ cD$CD$E$RD$D$ D$D$$D$D$ D$D$$D$|D$ D$,D$$D${D$ D$D$$[D$zD$ D$xD$$)D$yD$ D$D$$D$xD$ D$D$$D$wD$ D$pD$$D$vD$ D$D$$aD$uD$ D$D$$/D$D$ D$D$$D$D$ D$XD$$D$~D$ D$D$$D$}D$ D$D$$gD$D$ D$dD$$5D$D$ D$ D$$D$D$ D$D$$D$ sD$CD$E$u2D$D$ D$D$$xD$D$D$;D$ D$sD$E$u2D$D$ D$D$$D$D$D$;D$ D$sD$E$u2D$D$ D$D$$D$D$D$;D$ D$sD$E$u2D$D$ D$ D$$%D$D$1D$;D$ D$sD$E$u2D$D$ D$ D$$D$D$D$;D$ D$sD$E$u2D$D$ D$0!D$$CD$D$0D$;D$ D$sD$ E$u2D$D$ D$!D$$D$D$,D$ ;D$ D$sD$E$u2D$D$ D$X"D$$aD$D$D$ ;D$ D$sD$-E$u2D$D$ D$"D$$D$D$D$ ;D$ D$sD$?E$u2D$D$ D$#D$$D$ D$CD$IE$u2D$D$ D$$D$$&D$D$-D$ <D$ #D$D$XE$u2D$D$ D$t$D$$D$D$ D$<D$ 3D$D$jE$u2D$D$ D$%D$$DD$D$ D$<D$ CD$D$vE$u2D$D$ D$%D$$D$D$D$<D$ SD$D$E$u2D$D$ D$L&D$$bD$D$ D$<D$ cD$D$E$u2D$D$ D$&D$$D$D$-D$<D$ sD$D$E$u2D$D$ D$'D$$D$D$D$<D$ D$D$E$u2D$D$ D$$(D$$D$D$D$<D$ D$D$E$u2D$#D$ D$(D$$D$D$ D$<D$ D$D$E$u2D$*D$ D$l)D$$-D$ D$CD$ E$u2D$.D$ D$*D$$D$D$D$D$ D$D$E$u2D$5D$ D$p*D$$cD$D$D$D$ D$D$E$u2D$<D$ D$+D$$D$ D$CD$E$u2D$@D$ D$+D$$D$D$*D$'D$ D$D$E$u2D$GD$ D$4,D$$(D$D$D$?D$ D$D$E$u2D$ND$ D$,D$$D$D$D$?D$ D$D$E$u2D$UD$ D$|-D$$FD$ #D$CD$E$u2D$YD$ D$.D$$D$D$*D$DD$ 3D$#D$E$u2D$`D$ D$.D$$|D$D$ D$DD$ CD$#D$E$u2D$gD$ D$/D$$ D$D$D$DD$ SD$#D$#E$u2D$nD$ D$/D$$D$D$D$DD$ cD$#D$7E$u2D$uD$ D$P0D$$)D$D$D$DD$ sD$#D$KE$u2D$|D$ D$0D$$D$ D$CD$RE$u2D$D$ D$1D$$_D$ D$D$ZE$u2D$D$ D$1D$$D$D$ D$@D$ D$D$iE$u2D$D$ D$X2D$$D$ D$D$sE$u2D$D$ D$2D$$D$$.D$ #D$D$E$u2D$D$ D$?D$$D$D$$D$D$ 3D$#D$E$u2D$D$ D$p?D$$dD$D$/D$D$ CD$#D$E$u2D$&D$ D$@D$$D$D$D$D$ SD$#D$E$u2D$-D$ D$@D$$D$ cD$D$E$u2D$1D$ D$0AD$$)D$D$$D$D$ sD$cD$E$u2D$8D$ D$AD$$D$D$ D$D$ D$cD$E$u2D$?D$ D$4BD$$GD$D$D$aD$ D$cD$E$u2D$FD$ D$BD$$D$D$0D$aD$ D$cD$E$u2D$MD$ D$TCD$$eD$ D$#D$E$u2D$QD$ D$CD$$ D$D$D$aD$ D$D$E$u2D$XD$ D$LDD$$D$ D$#D$E$u2D$\D$ D$DD$$BD$ D$#D$-E$u2D$`D$ D$dED$$D$D$0D$GD$ D$D$;E$u2D$gD$ D$ED$$xD$ D$CD$FE$u2D$kD$ D$dFD$$D$D$D$/D$ D$D$XE$u2D$rD$ D$FD$$D$ #D$D$aE$u2D$vD$ D$|GD$$UD$D$D$0D$ 3D$#D$pE$u2D$}D$ D$GD$$D$D$D$0D$ CD$#D$~E$u2D$D$ D$HD$$sD$D$#D$0D$ SD$#D$E$u2D$D$ D$ ID$$D$D$,D$0D$ cD$#D$E$u2D$D$ D$ID$$D$D$,D$0D$ sD$#D$E$u2D$D$ D$`JD$$ D$ D$#D$JE$u2D$D$ D$KD$$D$D$D$2D$ D$D$E$u2D$D$ D$KD$$VD$D$D$ 2D$ D$D$E$u2D$D$ D$TLD$$D$D$D$2D$ D$D$E$u2D$D$ D$ MD$$tD$D$D$2D$ D$D$E$u2D$D$ D$MD$$D$D$D$2D$ D$D$E$u2D$D$ D$ND$$D$D$D$2D$ D$D$E$u2D$D$ D$D$ D$[D$$頾D$D$,D$2D$ D$D$ E$u2D$ED$ D$\D$$/D$ D$D$E$u2D$ID$ D$t]D$$ֽD$D$D$3D$ #D$D$5E$u2D$PD$ D$^D$$eD$D$D$3D$ 3D$D$DE$u2D$WD$ D$^D$$D$D$D$3D$ CD$D$ZE$u2D$^D$ D$d_D$$郼D$D$D$3D$ SD$D$nE$u2D$eD$ D$`D$$D$D$!D$ 3D$ cD$D$zE$u2D$lD$ D$`D$$须D$D$D$3D$ sD$D$E$u2D$sD$ D$laD$$0D$D$D$ 3D$ D$D$E$u2D$zD$ D$bD$$鿺D$D$D$3D$ D$D$E$u2D$D$ D$bD$$ND$D$D$3D$ D$D$E$u2D$D$ D$hcD$$ݹD$D$D$3D$ D$D$E$u2D$D$ D$dD$$lD$ D$D$E$u2D$D$ D$dD$$D$D$D$4D$ D$D$E$u2D$D$ D$@eD$$颸D$D$D$4D$ D$D$E$u2D$D$ D$eD$$1D$D$D$4D$ D$D$ E$u2D$D$ D$fD$$D$D$D$ 4D$ D$D$ E$u2D$D$ D$D$ D$D$ E$u2D$D$ D$qD$$D$  D$#D$ E$u2D$D$ D$@rD$$釰D$D$D$?D$  D$ D$2 E$u2D$D$ D$rD$$D$ # D$SD$D E$u2D$!D$ D$lsD$$齯D$D$D$ =D$ 3 D$# D$X E$u2D$(D$ D$sD$$LD$D$D$ =D$ C D$# D$c E$u2D$/D$ D$tD$$ۮD$D$D$ =D$ S D$# D$r E$u2D$6D$ D$8uD$$jD$ c D$# D$y E$u2D$:D$ D$uD$$D$ s D$CD$E$u2D$>D$ D$LvD$$鸭D$ D$CD$ E$tEU錭D$BD$ D$vD$$M% : ; I$ > $ >   II!I/  : ; : ;I8 &I ' I: ;  : ; I8  : ;  : ; I8  : ; (  : ;  : ; I : ; .: ; ' I@: ; I4: ; I4: ; I.? : ;' I@: ;I: ;I4: ;I : ;I !4: ;I "4: ;I#4I4  $4: ;I% U& ' (.: ; ' @)4: ; I *.: ; ' I +: ; I, : ;-1UX Y.1/4: ; I0.? : ; ' @1.? : ; ' I@2: ; I314: ; I 5 : ; 64: ; I74: ; I 84: ; I? < +%jh";.7?-0rint ~%+(o:#f ;h# 7& vr^>/  .  ># ? # + # m #  # % # f # t* # ' #  #$ #(  #,  #0 # #4 , ">#8 6 &>#<  (#@  ,L#D #* -Z#F % .#G 3 2#H  ;#L  D#T  E#X # F#\ * G#` 1 H%#d  J>#h  L#l    I l # # >#'d 1E#2L:&;#x<#&=#&>#&?#&@#&A#&B#&C#&D# E# F# G# H# I#J#"K+ MP&Q#xR#&S#&T#&U#&V#&W#&X#&Y#&Z# [# \# ]# ^# _#`#Oa*9g  y&z#x{#&|#&}#&~#&#&#&#&#&# # # # # ######Q #Y # # # # # # # # #8"#@"#)" ## ,(! aU%0&a#K '#8o(8+),#(&-#len.7#/-# g"0r 34#K 5#Q67#%7# #V+.1+# ( +9? Q # r(-G1*|-Q0#10#.2}5*60#T70#8;'<#=0#7)> A B #& CV FG0#H0#I1  QpRt+SeT& -UV  L-Mr#N0#'O#3"Va # &W ? 0Z'[#\#key]#r%^#$_0#(`>#,a 8d'e#.f#keyg#@h#$W+i #4J  jJ  $Fm@n#'o#p # @q0# r   u 0 ,i%k@00 1z y y0&  g>Z]keyf f (f$ hO * ?  Z>`mY keyY  (Y$ ![R  M>L keyL % L !NR  S >pE qe  "set  ,p>p?K ok3"o# Q i>K h3"h]# L  > !,`!Z/T $ W* `* 'N7P%!&!4&N!?%!,'!i,>n{ !Q#\(* ! upX>p4@ l B0h*%$%(oC@}/B [(1t [yK Z)\ u|(YG8(7$ (N  K MF )(O* u|*>+ +(* x&> q  ' e - key Y tag 0 > !* up,&%J -0!..(! V  ) /i"%B ` a ]  ' 0/ 0 00  ,&& k p j  'j_ j0 l0m .,&F VKH WG 'GG0) *G0 TG0I0J ,&eV , + '+Y+0 #+0 - ,&B0.6(Ti% *Dm w>+v +v # 7'1z+>@& '  N2key )M+ up,& ~- H3(.1'>0j4) uxδ 5&7 'L < '6a )" 6\ӂ 7d+֓ 6"أ 6ܳ "6Z -6 06 36 66 96 <6 ?6# B6v ]60 `6c d6 g6n j6 m6 p6t s6% v6( y6i 6 $ 60 6( 6O 6' 6G, 6O 6{% 6 6 6 Ă6 ǂ60 ʂ6d& ͂6b$ Ђ6/ ڂ61 ݂6 ) 6y 6! 6V# 6 6 6# 6 6 6  6 $i $% $ $ $ $Q0 $ $c- $a $Y #$> ,$ /$ 2$ 5$ 8$ ;$- >$ A$  D$} G$z J$J M$ P$n! S$\, V$a Y$d \$! _$ h$P k$w n$& {$l }$! $& $) $ $ $  $ " $ % $/ ( $ + $" . $0 1 $* 4 $1! 7 $`/ : $W = $ @ $/ C $ P $$ Z $*. d $ o $0% $F- $ $1 $:+ )'3)C)=S)c)-s)n)')d()7) Ƃ)B͂){Ԃ)M%ۂ) ))#)3)C!Q)S!L c!(s!$!!%!$,!0!7!">!B!I!%P!W#!5/[3!'bC!, iS!(pc!ws!~!!W!!!!N!!!!.!A#!A3!)C!$S!.c!(s!!#!!!!;(!)!r !.!!##!#,3!!C! (S!%/c!*3s!:!*A! H!xO!R.S!Z!^!Eb!%i!m!_t#!"'x3!C!9S! c!H"s!"!!8!8! !!c!+!($!!+#!3!$C!S!c!Xs!2 !.!! !$!+!2!/9!z)@!^G!K#!R3!YC!,`S!gc!'ns!,u!t|!p!/!! !!!$!1 !,#!E3!C!)0S!{c! #s!-!!2*!Q!u!!!P  !J' !D !4& !+# !)#3 !{*C !-1S ! 8c !<s !5@ 8~ 8- 8/ ..R ./mxf./include/mxf/usr/lib/gcc/i586-suse-linux/4.1.2/include/usr/include/usr/include/sys/usr/include/bitsmxf_data_model.cmxf_baseline_data_model.hmxf_data_model.hmxf_list.hstddef.hmxf_types.hstdint.htypes.hmxf_labels_and_keys.hstdio.hlibio.htypes.hmxf_logging.h .& # titv  .kt ,hV=&=v-/0;=g0~<~--:0nt-n<.r~2.xgu/~X+++++++++3333333333333333%eO-sf -s< .~022222y222222222222222yR222%N 2N2NNNNNN2NNNNN2NN2N33333333333333333333fY2uY2pu22gux22222222 2222222#2YqqqqqqqqqYqqqqqqqqqYqqYqqqYqqqqqYYqYqYqqqqYYqqYqqYqqYqYqqqYqqqYqqqqYqYYqYqYqqqqqYqqqqqqqqqqqqqqqqqqqqqqqqYqqqqqqqqqqYqqqqqqqqYqqqqqqqqYqYqYqqqYYy' 2./mxf/mxf_data_model.c'%s' failed, in %s:%d setDef != ((void *)0)Int8Int16Int32Int64UInt8UInt16UInt32UInt64RawUTF16StringInt32ArrayUInt32ArrayInt64ArrayUInt8ArrayISO7StringInt32BatchUInt32BatchAUIDArrayULBatchStrongRefArrayStrongRefBatchWeakRefArrayWeakRefBatchRationalArrayRGBALayoutRationalNumeratorDenominatorTimestampYearMonthDayHoursMinutesSecondsQMSecProductVersionMajorMinorPatchBuildReleaseIndirectTypeValueRGBALayoutComponentCodeDepthVersionTypeUTF16BooleanISO7LengthPositionRGBACodeStreamDataValueIdentifierOpaqueUMIDUIDULUUIDAUIDPackageIDStrongRefWeakRefOrientationrootInterchangeObjectInstanceUIDGenerationUIDPrefaceLastModifiedDateVersionObjectModelVersionPrimaryPackageIdentificationsContentStorageOperationalPatternEssenceContainersDMSchemesIdentificationThisGenerationUIDCompanyNameProductNameVersionStringProductUIDModificationDateToolkitVersionPlatformPackagesEssenceContainerDataLinkedPackageUIDIndexSIDBodySIDGenericPackagePackageUIDNamePackageCreationDatePackageModifiedDateTracksLocatorNetworkLocatorURLStringTextLocatorLocatorNameGenericTrackTrackIDTrackNumberTrackNameSequenceStaticTrackTrackEditRateOriginEventTrackEventEditRateEventOriginStructuralComponentDataDefinitionDurationStructuralComponentsTimecodeComponentRoundedTimecodeBaseStartTimecodeDropFrameSourceClipStartPositionSourcePackageIDSourceTrackIDDMSegmentEventStartPositionEventCommentTrackIDsDMFrameworkDMSourceClipDMSourceClipTrackIDsMaterialPackageSourcePackageDescriptorGenericDescriptorLocatorsFileDescriptorLinkedTrackIDSampleRateContainerDurationEssenceContainerCodecSignalStandardFrameLayoutStoredWidthStoredHeightStoredF2OffsetSampledWidthSampledHeightSampledXOffsetSampledYOffsetDisplayHeightDisplayWidthDisplayXOffsetDisplayYOffsetDisplayF2OffsetAspectRatioActiveFormatDescriptorVideoLineMapAlphaTransparencyCaptureGammaImageAlignmentOffsetImageStartOffsetImageEndOffsetFieldDominancePictureEssenceCodingCDCIEssenceDescriptorComponentDepthHorizontalSubsamplingVerticalSubsamplingColorSitingReversedByteOrderPaddingBitsAlphaSampleDepthBlackRefLevelWhiteReflevelColorRangeRGBAEssenceDescriptorComponentMaxRefComponentMinRefAlphaMaxRefAlphaMinRefScanningDirectionPixelLayoutPalettePaletteLayoutGenericSoundEssenceDescriptorAudioSamplingRateLockedAudioRefLevelElectroSpatialFormulationChannelCountQuantizationBitsDialNormSoundEssenceCompressionGenericDataEssenceDescriptorDataEssenceCodingMultipleDescriptorSubDescriptorUIDsWaveAudioDescriptorBlockAlignSequenceOffsetAvgBpsAES3AudioDescriptorDMSetdata != ((void *)0) && info != ((void *)0)Duplicate set def found. Key = %s, in %s:%d Found item def not contained in any set def. Key = %s, in %s:%d Duplicate item def found. Key = %s, in %s:%d Duplicate item def local tag found. LocalTag = 0x%04x, Key = %s, in %s:%d Item def has unknown type (%d). LocalTag = 0x%04x, Key = %s, in %s:%d mxf_find_set_def(dataModel, &setDef->parentSetDefKey, &setDef->parentSetDef)mxf_find_set_def(dataModel, &itemDef->setDefKey, &setDef)mxf_append_list_element(&setDef->itemDefs, (void*)itemDef)Number of compound item type members exceeds hardcoded maximum %d, in %s:%d (type->info.compound.members[memberIndex].name = (char*)malloc(sizeof(char) * (strlen(memberName) + 1))) != NULL(newItemDef = (MXFItemDef*)malloc(sizeof(MXFItemDef))) != NULL(newItemDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLmxf_append_list_element(&dataModel->itemDefs, (void*)itemDef)add_item_def(dataModel, newItemDef)typeId < sizeof(dataModel->types) / sizeof(MXFItemType) && dataModel->types[typeId].typeId == 0(type->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLtypeId > 0 && typeId < MXF_EXTENSION_TYPE(newSetDef = (MXFSetDef*)malloc(sizeof(MXFSetDef))) != NULL(newSetDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLmxf_append_list_element(&dataModel->setDefs, (void*)setDef)add_set_def(dataModel, newSetDef)(newDataModel = (MXFDataModel*)malloc(sizeof(MXFDataModel))) != NULL./include/mxf/mxf_baseline_data_model.hmxf_register_basic_type(newDataModel, "Int8", MXF_INT8_TYPE, 1)mxf_register_basic_type(newDataModel, "Int16", MXF_INT16_TYPE, 2)mxf_register_basic_type(newDataModel, "Int32", MXF_INT32_TYPE, 3)mxf_register_basic_type(newDataModel, "Int64", MXF_INT64_TYPE, 4)mxf_register_basic_type(newDataModel, "UInt8", MXF_UINT8_TYPE, 1)mxf_register_basic_type(newDataModel, "UInt16", MXF_UINT16_TYPE, 2)mxf_register_basic_type(newDataModel, "UInt32", MXF_UINT32_TYPE, 3)mxf_register_basic_type(newDataModel, "UInt64", MXF_UINT64_TYPE, 4)mxf_register_basic_type(newDataModel, "Raw", MXF_RAW_TYPE, 0)mxf_register_array_type(newDataModel, "UTF16String", MXF_UTF16STRING_TYPE, MXF_UTF16_TYPE, 0)mxf_register_array_type(newDataModel, "Int32Array", MXF_INT32ARRAY_TYPE, MXF_INT32_TYPE, 0)mxf_register_array_type(newDataModel, "UInt32Array", MXF_UINT32ARRAY_TYPE, MXF_UINT32_TYPE, 0)mxf_register_array_type(newDataModel, "Int64Array", MXF_INT64ARRAY_TYPE, MXF_INT64_TYPE, 0)mxf_register_array_type(newDataModel, "UInt8Array", MXF_UINT8ARRAY_TYPE, MXF_UINT8_TYPE, 0)mxf_register_array_type(newDataModel, "ISO7String", MXF_ISO7STRING_TYPE, MXF_ISO7_TYPE, 0)mxf_register_array_type(newDataModel, "Int32Batch", MXF_INT32BATCH_TYPE, MXF_INT32_TYPE, 0)mxf_register_array_type(newDataModel, "UInt32Batch", MXF_UINT32BATCH_TYPE, MXF_UINT32_TYPE, 0)mxf_register_array_type(newDataModel, "AUIDArray", MXF_AUIDARRAY_TYPE, MXF_AUID_TYPE, 0)mxf_register_array_type(newDataModel, "ULBatch", MXF_ULBATCH_TYPE, MXF_UL_TYPE, 0)mxf_register_array_type(newDataModel, "StrongRefArray", MXF_STRONGREFARRAY_TYPE, MXF_STRONGREF_TYPE, 0)mxf_register_array_type(newDataModel, "StrongRefBatch", MXF_STRONGREFBATCH_TYPE, MXF_STRONGREF_TYPE, 0)mxf_register_array_type(newDataModel, "WeakRefArray", MXF_WEAKREFARRAY_TYPE, MXF_WEAKREF_TYPE, 0)mxf_register_array_type(newDataModel, "WeakRefBatch", MXF_WEAKREFBATCH_TYPE, MXF_WEAKREF_TYPE, 0)mxf_register_array_type(newDataModel, "RationalArray", MXF_RATIONALARRAY_TYPE, MXF_RATIONAL_TYPE, 0)mxf_register_array_type(newDataModel, "RGBALayout", MXF_RGBALAYOUT_TYPE, MXF_RGBALAYOUTCOMPONENT_TYPE, 0)itemType = mxf_register_compound_type(newDataModel, "Rational", MXF_RATIONAL_TYPE)mxf_register_compound_type_member(itemType, "Numerator", MXF_INT32_TYPE)mxf_register_compound_type_member(itemType, "Denominator", MXF_INT32_TYPE)itemType = mxf_register_compound_type(newDataModel, "Timestamp", MXF_TIMESTAMP_TYPE)mxf_register_compound_type_member(itemType, "Year", MXF_UINT16_TYPE)mxf_register_compound_type_member(itemType, "Month", MXF_UINT8_TYPE)mxf_register_compound_type_member(itemType, "Day", MXF_UINT8_TYPE)mxf_register_compound_type_member(itemType, "Hours", MXF_UINT8_TYPE)mxf_register_compound_type_member(itemType, "Minutes", MXF_UINT8_TYPE)mxf_register_compound_type_member(itemType, "Seconds", MXF_UINT8_TYPE)mxf_register_compound_type_member(itemType, "QMSec", MXF_UINT8_TYPE)itemType = mxf_register_compound_type(newDataModel, "ProductVersion", MXF_PRODUCTVERSION_TYPE)mxf_register_compound_type_member(itemType, "Major", MXF_UINT16_TYPE)mxf_register_compound_type_member(itemType, "Minor", MXF_UINT16_TYPE)mxf_register_compound_type_member(itemType, "Patch", MXF_UINT16_TYPE)mxf_register_compound_type_member(itemType, "Build", MXF_UINT16_TYPE)mxf_register_compound_type_member(itemType, "Release", MXF_UINT16_TYPE)itemType = mxf_register_compound_type(newDataModel, "Indirect", MXF_INDIRECT_TYPE)mxf_register_compound_type_member(itemType, "Type", MXF_UL_TYPE)mxf_register_compound_type_member(itemType, "Value", MXF_UINT8ARRAY_TYPE)itemType = mxf_register_compound_type(newDataModel, "RGBALayoutComponent", MXF_RGBALAYOUTCOMPONENT_TYPE)mxf_register_compound_type_member(itemType, "Code", MXF_RGBACODE_TYPE)mxf_register_compound_type_member(itemType, "Depth", MXF_UINT8_TYPE)mxf_register_interpret_type(newDataModel, "VersionType", MXF_VERSIONTYPE_TYPE, MXF_UINT16_TYPE, 0)mxf_register_interpret_type(newDataModel, "UTF16", MXF_UTF16_TYPE, MXF_UINT16_TYPE, 0)mxf_register_interpret_type(newDataModel, "Boolean", MXF_BOOLEAN_TYPE, MXF_UINT8_TYPE, 0)mxf_register_interpret_type(newDataModel, "ISO7", MXF_ISO7_TYPE, MXF_UINT8_TYPE, 0)mxf_register_interpret_type(newDataModel, "Length", MXF_LENGTH_TYPE, MXF_INT64_TYPE, 0)mxf_register_interpret_type(newDataModel, "Position", MXF_POSITION_TYPE, MXF_INT64_TYPE, 0)mxf_register_interpret_type(newDataModel, "RGBACode", MXF_RGBACODE_TYPE, MXF_UINT8_TYPE, 0)mxf_register_interpret_type(newDataModel, "Stream", MXF_STREAM_TYPE, MXF_RAW_TYPE, 0)mxf_register_interpret_type(newDataModel, "DataValue", MXF_DATAVALUE_TYPE, MXF_UINT8ARRAY_TYPE, 0)mxf_register_interpret_type(newDataModel, "Identifier", MXF_IDENTIFIER_TYPE, MXF_UINT8ARRAY_TYPE, 0)mxf_register_interpret_type(newDataModel, "Opaque", MXF_OPAQUE_TYPE, MXF_UINT8ARRAY_TYPE, 0)mxf_register_interpret_type(newDataModel, "UMID", MXF_UMID_TYPE, MXF_IDENTIFIER_TYPE, 32)mxf_register_interpret_type(newDataModel, "UID", MXF_UID_TYPE, MXF_IDENTIFIER_TYPE, 16)mxf_register_interpret_type(newDataModel, "UL", MXF_UL_TYPE, MXF_IDENTIFIER_TYPE, 16)mxf_register_interpret_type(newDataModel, "UUID", MXF_UUID_TYPE, MXF_IDENTIFIER_TYPE, 16)mxf_register_interpret_type(newDataModel, "AUID", MXF_AUID_TYPE, MXF_UL_TYPE, 16)mxf_register_interpret_type(newDataModel, "PackageID", MXF_PACKAGEID_TYPE, MXF_UMID_TYPE, 32)mxf_register_interpret_type(newDataModel, "StrongRef", MXF_STRONGREF_TYPE, MXF_UUID_TYPE, 16)mxf_register_interpret_type(newDataModel, "WeakRef", MXF_WEAKREF_TYPE, MXF_UUID_TYPE, 16)mxf_register_interpret_type(newDataModel, "Orientation", MXF_ORIENTATION_TYPE, MXF_UINT8_TYPE, 0)mxf_register_set_def(newDataModel, "root", &MXF_SET_K(root), &MXF_SET_K(root))mxf_register_set_def(newDataModel, "InterchangeObject", &MXF_SET_K(root), &MXF_SET_K(InterchangeObject))mxf_register_item_def(newDataModel, "InstanceUID", &MXF_SET_K(InterchangeObject), &MXF_ITEM_K(InterchangeObject, InstanceUID), 0x3c0a, MXF_UUID_TYPE, 1)mxf_register_item_def(newDataModel, "GenerationUID", &MXF_SET_K(InterchangeObject), &MXF_ITEM_K(InterchangeObject, GenerationUID), 0x0102, MXF_UUID_TYPE, 0)mxf_register_set_def(newDataModel, "Preface", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Preface))mxf_register_item_def(newDataModel, "LastModifiedDate", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, LastModifiedDate), 0x3b02, MXF_TIMESTAMP_TYPE, 1)mxf_register_item_def(newDataModel, "Version", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, Version), 0x3b05, MXF_VERSIONTYPE_TYPE, 1)mxf_register_item_def(newDataModel, "ObjectModelVersion", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ObjectModelVersion), 0x3b07, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "PrimaryPackage", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, PrimaryPackage), 0x3b08, MXF_WEAKREF_TYPE, 0)mxf_register_item_def(newDataModel, "Identifications", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, Identifications), 0x3b06, MXF_STRONGREFARRAY_TYPE, 1)mxf_register_item_def(newDataModel, "ContentStorage", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ContentStorage), 0x3b03, MXF_STRONGREF_TYPE, 1)mxf_register_item_def(newDataModel, "OperationalPattern", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, OperationalPattern), 0x3b09, MXF_UL_TYPE, 1)mxf_register_item_def(newDataModel, "EssenceContainers", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, EssenceContainers), 0x3b0a, MXF_ULBATCH_TYPE, 1)mxf_register_item_def(newDataModel, "DMSchemes", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, DMSchemes), 0x3b0b, MXF_ULBATCH_TYPE, 1)mxf_register_set_def(newDataModel, "Identification", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Identification))mxf_register_item_def(newDataModel, "ThisGenerationUID", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ThisGenerationUID), 0x3c09, MXF_UUID_TYPE, 1)mxf_register_item_def(newDataModel, "CompanyName", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, CompanyName), 0x3c01, MXF_UTF16STRING_TYPE, 1)mxf_register_item_def(newDataModel, "ProductName", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ProductName), 0x3c02, MXF_UTF16STRING_TYPE, 1)mxf_register_item_def(newDataModel, "ProductVersion", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ProductVersion), 0x3c03, MXF_PRODUCTVERSION_TYPE, 0)mxf_register_item_def(newDataModel, "VersionString", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, VersionString), 0x3c04, MXF_UTF16STRING_TYPE, 1)mxf_register_item_def(newDataModel, "ProductUID", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ProductUID), 0x3c05, MXF_UUID_TYPE, 1)mxf_register_item_def(newDataModel, "ModificationDate", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ModificationDate), 0x3c06, MXF_TIMESTAMP_TYPE, 1)mxf_register_item_def(newDataModel, "ToolkitVersion", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ToolkitVersion), 0x3c07, MXF_PRODUCTVERSION_TYPE, 0)mxf_register_item_def(newDataModel, "Platform", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, Platform), 0x3c08, MXF_UTF16STRING_TYPE, 0)mxf_register_set_def(newDataModel, "ContentStorage", &MXF_SET_K(InterchangeObject), &MXF_SET_K(ContentStorage))mxf_register_item_def(newDataModel, "Packages", &MXF_SET_K(ContentStorage), &MXF_ITEM_K(ContentStorage, Packages), 0x1901, MXF_STRONGREFBATCH_TYPE, 1)mxf_register_item_def(newDataModel, "EssenceContainerData", &MXF_SET_K(ContentStorage), &MXF_ITEM_K(ContentStorage, EssenceContainerData), 0x1902, MXF_STRONGREFBATCH_TYPE, 0)mxf_register_set_def(newDataModel, "EssenceContainerData", &MXF_SET_K(InterchangeObject), &MXF_SET_K(EssenceContainerData))mxf_register_item_def(newDataModel, "LinkedPackageUID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, LinkedPackageUID), 0x2701, MXF_UMID_TYPE, 1)mxf_register_item_def(newDataModel, "IndexSID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, IndexSID), 0x3f06, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "BodySID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, BodySID), 0x3f07, MXF_UINT32_TYPE, 1)mxf_register_set_def(newDataModel, "GenericPackage", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericPackage))mxf_register_item_def(newDataModel, "PackageUID", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageUID), 0x4401, MXF_UMID_TYPE, 1)mxf_register_item_def(newDataModel, "Name", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, Name), 0x4402, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(newDataModel, "PackageCreationDate", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageCreationDate), 0x4405, MXF_TIMESTAMP_TYPE, 1)mxf_register_item_def(newDataModel, "PackageModifiedDate", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageModifiedDate), 0x4404, MXF_TIMESTAMP_TYPE, 1)mxf_register_item_def(newDataModel, "Tracks", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, Tracks), 0x4403, MXF_STRONGREFARRAY_TYPE, 1)mxf_register_set_def(newDataModel, "Locator", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Locator))mxf_register_set_def(newDataModel, "NetworkLocator", &MXF_SET_K(Locator), &MXF_SET_K(NetworkLocator))mxf_register_item_def(newDataModel, "URLString", &MXF_SET_K(NetworkLocator), &MXF_ITEM_K(NetworkLocator, URLString), 0x4001, MXF_UTF16STRING_TYPE, 1)mxf_register_set_def(newDataModel, "TextLocator", &MXF_SET_K(Locator), &MXF_SET_K(TextLocator))mxf_register_item_def(newDataModel, "LocatorName", &MXF_SET_K(TextLocator), &MXF_ITEM_K(TextLocator, LocatorName), 0x4101, MXF_UTF16STRING_TYPE, 1)mxf_register_set_def(newDataModel, "GenericTrack", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericTrack))mxf_register_item_def(newDataModel, "TrackID", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackID), 0x4801, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "TrackNumber", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackNumber), 0x4804, MXF_UINT32_TYPE, 1)mxf_register_item_def(newDataModel, "TrackName", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackName), 0x4802, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(newDataModel, "Sequence", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, Sequence), 0x4803, MXF_STRONGREF_TYPE, 1)mxf_register_set_def(newDataModel, "StaticTrack", &MXF_SET_K(GenericTrack), &MXF_SET_K(StaticTrack))mxf_register_set_def(newDataModel, "Track", &MXF_SET_K(GenericTrack), &MXF_SET_K(Track))mxf_register_item_def(newDataModel, "EditRate", &MXF_SET_K(Track), &MXF_ITEM_K(Track, EditRate), 0x4b01, MXF_RATIONAL_TYPE, 1)mxf_register_item_def(newDataModel, "Origin", &MXF_SET_K(Track), &MXF_ITEM_K(Track, Origin), 0x4b02, MXF_POSITION_TYPE, 1)mxf_register_set_def(newDataModel, "EventTrack", &MXF_SET_K(GenericTrack), &MXF_SET_K(EventTrack))mxf_register_item_def(newDataModel, "EventEditRate", &MXF_SET_K(EventTrack), &MXF_ITEM_K(EventTrack, EventEditRate), 0x4901, MXF_RATIONAL_TYPE, 1)mxf_register_item_def(newDataModel, "EventOrigin", &MXF_SET_K(EventTrack), &MXF_ITEM_K(EventTrack, EventOrigin), 0x4902, MXF_POSITION_TYPE, 0)mxf_register_set_def(newDataModel, "StructuralComponent", &MXF_SET_K(InterchangeObject), &MXF_SET_K(StructuralComponent))mxf_register_item_def(newDataModel, "DataDefinition", &MXF_SET_K(StructuralComponent), &MXF_ITEM_K(StructuralComponent, DataDefinition), 0x0201, MXF_UL_TYPE, 1)mxf_register_item_def(newDataModel, "Duration", &MXF_SET_K(StructuralComponent), &MXF_ITEM_K(StructuralComponent, Duration), 0x0202, MXF_LENGTH_TYPE, 0)mxf_register_set_def(newDataModel, "Sequence", &MXF_SET_K(StructuralComponent), &MXF_SET_K(Sequence))mxf_register_item_def(newDataModel, "StructuralComponents", &MXF_SET_K(Sequence), &MXF_ITEM_K(Sequence, StructuralComponents), 0x1001, MXF_STRONGREFARRAY_TYPE, 1)mxf_register_set_def(newDataModel, "TimecodeComponent", &MXF_SET_K(StructuralComponent), &MXF_SET_K(TimecodeComponent))mxf_register_item_def(newDataModel, "RoundedTimecodeBase", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, RoundedTimecodeBase), 0x1502, MXF_UINT16_TYPE, 1)mxf_register_item_def(newDataModel, "StartTimecode", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, StartTimecode), 0x1501, MXF_POSITION_TYPE, 1)mxf_register_item_def(newDataModel, "DropFrame", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, DropFrame), 0x1503, MXF_BOOLEAN_TYPE, 1)mxf_register_set_def(newDataModel, "SourceClip", &MXF_SET_K(StructuralComponent), &MXF_SET_K(SourceClip))mxf_register_item_def(newDataModel, "StartPosition", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, StartPosition), 0x1201, MXF_POSITION_TYPE, 1)mxf_register_item_def(newDataModel, "SourcePackageID", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, SourcePackageID), 0x1101, MXF_PACKAGEID_TYPE, 1)mxf_register_item_def(newDataModel, "SourceTrackID", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, SourceTrackID), 0x1102, MXF_UINT32_TYPE, 1)mxf_register_set_def(newDataModel, "DMSegment", &MXF_SET_K(StructuralComponent), &MXF_SET_K(DMSegment))mxf_register_item_def(newDataModel, "EventStartPosition", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, EventStartPosition), 0x0601, MXF_POSITION_TYPE, 1)mxf_register_item_def(newDataModel, "EventComment", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, EventComment), 0x0602, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(newDataModel, "TrackIDs", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, TrackIDs), 0x6102, MXF_UINT32BATCH_TYPE, 0)mxf_register_item_def(newDataModel, "DMFramework", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, DMFramework), 0x6101, MXF_STRONGREF_TYPE, 0)mxf_register_set_def(newDataModel, "DMSourceClip", &MXF_SET_K(SourceClip), &MXF_SET_K(DMSourceClip))mxf_register_item_def(newDataModel, "DMSourceClipTrackIDs", &MXF_SET_K(DMSourceClip), &MXF_ITEM_K(DMSourceClip, DMSourceClipTrackIDs), 0x6103, MXF_UINT32BATCH_TYPE, 0)mxf_register_set_def(newDataModel, "MaterialPackage", &MXF_SET_K(GenericPackage), &MXF_SET_K(MaterialPackage))mxf_register_set_def(newDataModel, "SourcePackage", &MXF_SET_K(GenericPackage), &MXF_SET_K(SourcePackage))mxf_register_item_def(newDataModel, "Descriptor", &MXF_SET_K(SourcePackage), &MXF_ITEM_K(SourcePackage, Descriptor), 0x4701, MXF_STRONGREF_TYPE, 0)mxf_register_set_def(newDataModel, "GenericDescriptor", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericDescriptor))mxf_register_item_def(newDataModel, "Locators", &MXF_SET_K(GenericDescriptor), &MXF_ITEM_K(GenericDescriptor, Locators), 0x2f01, MXF_STRONGREFARRAY_TYPE, 0)mxf_register_set_def(newDataModel, "FileDescriptor", &MXF_SET_K(GenericDescriptor), &MXF_SET_K(FileDescriptor))mxf_register_item_def(newDataModel, "LinkedTrackID", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, LinkedTrackID), 0x3006, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "SampleRate", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, SampleRate), 0x3001, MXF_RATIONAL_TYPE, 1)mxf_register_item_def(newDataModel, "ContainerDuration", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, ContainerDuration), 0x3002, MXF_LENGTH_TYPE, 0)mxf_register_item_def(newDataModel, "EssenceContainer", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, EssenceContainer), 0x3004, MXF_UL_TYPE, 1)mxf_register_item_def(newDataModel, "Codec", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, Codec), 0x3005, MXF_UL_TYPE, 0)GenericPictureEssenceDescriptormxf_register_set_def(newDataModel, "GenericPictureEssenceDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(GenericPictureEssenceDescriptor))mxf_register_item_def(newDataModel, "SignalStandard", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SignalStandard), 0x3215, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "FrameLayout", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameLayout), 0x320c, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "StoredWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredWidth), 0x3203, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "StoredHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredHeight), 0x3202, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "StoredF2Offset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredF2Offset), 0x3216, MXF_INT32_TYPE, 0)mxf_register_item_def(newDataModel, "SampledWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledWidth), 0x3205, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "SampledHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledHeight), 0x3204, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "SampledXOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledXOffset), 0x3206, MXF_INT32_TYPE, 0)mxf_register_item_def(newDataModel, "SampledYOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledYOffset), 0x3207, MXF_INT32_TYPE, 0)mxf_register_item_def(newDataModel, "DisplayHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayHeight), 0x3208, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "DisplayWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayWidth), 0x3209, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "DisplayXOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayXOffset), 0x320a, MXF_INT32_TYPE, 0)mxf_register_item_def(newDataModel, "DisplayYOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayYOffset), 0x320b, MXF_INT32_TYPE, 0)mxf_register_item_def(newDataModel, "DisplayF2Offset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayF2Offset), 0x3217, MXF_INT32_TYPE, 0)mxf_register_item_def(newDataModel, "AspectRatio", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, AspectRatio), 0x320e, MXF_RATIONAL_TYPE, 0)mxf_register_item_def(newDataModel, "ActiveFormatDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ActiveFormatDescriptor), 0x3218, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "VideoLineMap", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, VideoLineMap), 0x320d, MXF_INT32ARRAY_TYPE, 0)mxf_register_item_def(newDataModel, "AlphaTransparency", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, AlphaTransparency), 0x320f, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "CaptureGamma", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, CaptureGamma), 0x3210, MXF_UL_TYPE, 0)mxf_register_item_def(newDataModel, "ImageAlignmentOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageAlignmentOffset), 0x3211, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "ImageStartOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageStartOffset), 0x3213, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "ImageEndOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageEndOffset), 0x3214, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "FieldDominance", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, FieldDominance), 0x3212, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "PictureEssenceCoding", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, PictureEssenceCoding), 0x3201, MXF_UL_TYPE, 0)mxf_register_set_def(newDataModel, "CDCIEssenceDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_SET_K(CDCIEssenceDescriptor))mxf_register_item_def(newDataModel, "ComponentDepth", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ComponentDepth), 0x3301, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "HorizontalSubsampling", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, HorizontalSubsampling), 0x3302, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "VerticalSubsampling", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, VerticalSubsampling), 0x3308, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "ColorSiting", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ColorSiting), 0x3303, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "ReversedByteOrder", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ReversedByteOrder), 0x330b, MXF_BOOLEAN_TYPE, 0)mxf_register_item_def(newDataModel, "PaddingBits", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, PaddingBits), 0x3307, MXF_INT16_TYPE, 0)mxf_register_item_def(newDataModel, "AlphaSampleDepth", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, AlphaSampleDepth), 0x3309, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "BlackRefLevel", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, BlackRefLevel), 0x3304, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "WhiteReflevel", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, WhiteReflevel), 0x3305, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "ColorRange", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ColorRange), 0x3306, MXF_UINT32_TYPE, 0)mxf_register_set_def(newDataModel, "RGBAEssenceDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_SET_K(RGBAEssenceDescriptor))mxf_register_item_def(newDataModel, "ComponentMaxRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ComponentMaxRef), 0x3406, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "ComponentMinRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ComponentMinRef), 0x3407, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "AlphaMaxRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, AlphaMaxRef), 0x3408, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "AlphaMinRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, AlphaMinRef), 0x3409, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "ScanningDirection", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ScanningDirection), 0x3405, MXF_ORIENTATION_TYPE, 0)mxf_register_item_def(newDataModel, "PixelLayout", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, PixelLayout), 0x3401, MXF_RGBALAYOUT_TYPE, 0)mxf_register_item_def(newDataModel, "Palette", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, Palette), 0x3403, MXF_DATAVALUE_TYPE, 0)mxf_register_item_def(newDataModel, "PaletteLayout", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, PaletteLayout), 0x3404, MXF_RGBALAYOUT_TYPE, 0)mxf_register_set_def(newDataModel, "GenericSoundEssenceDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(GenericSoundEssenceDescriptor))mxf_register_item_def(newDataModel, "AudioSamplingRate", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioSamplingRate), 0x3d03, MXF_RATIONAL_TYPE, 0)mxf_register_item_def(newDataModel, "Locked", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, Locked), 0x3d02, MXF_BOOLEAN_TYPE, 0)mxf_register_item_def(newDataModel, "AudioRefLevel", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioRefLevel), 0x3d04, MXF_INT8_TYPE, 0)mxf_register_item_def(newDataModel, "ElectroSpatialFormulation", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, ElectroSpatialFormulation), 0x3d05, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "ChannelCount", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, ChannelCount), 0x3d07, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "QuantizationBits", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, QuantizationBits), 0x3d01, MXF_UINT32_TYPE, 0)mxf_register_item_def(newDataModel, "DialNorm", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, DialNorm), 0x3d0c, MXF_INT8_TYPE, 0)mxf_register_item_def(newDataModel, "SoundEssenceCompression", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, SoundEssenceCompression), 0x3d06, MXF_UL_TYPE, 0)mxf_register_set_def(newDataModel, "GenericDataEssenceDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(GenericDataEssenceDescriptor))mxf_register_item_def(newDataModel, "DataEssenceCoding", &MXF_SET_K(GenericDataEssenceDescriptor), &MXF_ITEM_K(GenericDataEssenceDescriptor, DataEssenceCoding), 0x3e01, MXF_UL_TYPE, 0)mxf_register_set_def(newDataModel, "MultipleDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(MultipleDescriptor))mxf_register_item_def(newDataModel, "SubDescriptorUIDs", &MXF_SET_K(MultipleDescriptor), &MXF_ITEM_K(MultipleDescriptor, SubDescriptorUIDs), 0x3f01, MXF_STRONGREFARRAY_TYPE, 1)mxf_register_set_def(newDataModel, "WaveAudioDescriptor", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_SET_K(WaveAudioDescriptor))mxf_register_item_def(newDataModel, "BlockAlign", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, BlockAlign), 0x3d0a, MXF_UINT16_TYPE, 1)mxf_register_item_def(newDataModel, "SequenceOffset", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, SequenceOffset), 0x3d0b, MXF_UINT8_TYPE, 0)mxf_register_item_def(newDataModel, "AvgBps", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, AvgBps), 0x3d09, MXF_UINT32_TYPE, 1)mxf_register_set_def(newDataModel, "AES3AudioDescriptor", &MXF_SET_K(WaveAudioDescriptor), &MXF_SET_K(AES3AudioDescriptor))mxf_register_set_def(newDataModel, "DMFramework", &MXF_SET_K(InterchangeObject), &MXF_SET_K(DMFramework))mxf_register_set_def(newDataModel, "DMSet", &MXF_SET_K(InterchangeObject), &MXF_SET_K(DMSet))item_def_eqset_def_eqadd_set_def+4S +4+4 +4S /+4+4+4+4+4+4+4+4+4+4S 0+4 +4 +4 +4 +4 +4 +4+4  +4 +4S +4+4+4S #+4+4+4+4S 4+4+4+4+4+4+4S 1+4S 2+4+4S 3+4+4S 8+4+4+4+4+4S :+4S ;+40+4+4S 9+40+4 +4S +4+4+4S +4 +4S +4+4+4+4S +4+4+4+4S A+4+40+4+4 +4S E+4+4S 6+4S 7+4+4S $+4+4S %+4+4+4+4+4+4S '+4+4+4+4+4+4+4+4 +4 +4 +4 +4 +4+4+4+4 +4+4 +4+4+4+4+4+4+4S (+4 +4+4+4+4 +4+4+4+4+4+4S )+4 +4 +4 +4+4+4+4+4 +4S B+4+4+4+4+4+4+4+4+4S C+4+4S D+4 +4S H+4+4+4+4S G+4S +4S | AB BC+AB  jAB FFF`4AB 7AB  AB FFFpGAB GAB AB BFAB FpAB C@=AB A%AB =AB AAB  AB F vAB B` AB Ep AB E AB E!AB EfAB F@AB F0fXAB DttuPdVfVVV#QQSSSKWWWttuQu Ru ttZu##3W37u7RWRZu##-S-7u 7FSFZu ##0V07u7LVLZu!*P7<P`atactcu`u`u ttuuu ttpu  WupW  Su pS  VupV up7;upCpuppqtqstsupPuPupRu Ru ttuPuPuRu Ru ttu66u]fSWWWSSSVVuttnuWu+W+-u-5W57u7lWlnu)S-3S7jSpqtqsts4upVuVu4VpWu Wu 4WxSS4S@AtACtC}u@KPK{SttuPuttuPStt u P u  t  t u  J uJ  D D V u [ V[ ^ u ^ V u V  J uJ   J uJ   + + ub  J uJ   J u J  t t V u P , S, / P/ V S` a ta c tc a u` y y S u S  u & S& a u` y y V u  V  u  a V` y y R u  R  u  R a u R R! & R S  S& a Sp q tq s ts up  S u S 8 u8 F SF up  V u 6 V6 8 u 8 Vp  R u / R/ 8 u8 ? R? u R RA F R S 5 SF S t t u  S uSHuHVSVu  V u FVFHu HV  R u?R?HuHOROu R RQVR SESVSttuQuOQOXuXQuVu VVVXu XVRuOROXuXRuS*USbStt6u4W46u3V@AtACtC&u@~u~&@ll!V!$u $Vu Vu &V@~u~&u@ ~u~ &uP&P01t13t3ju_aPaSSHS0jS/%u mxf_get_item_def_type mxf_find_item_def_in_set_def0 mxf_find_item_def mxf_find_set_def mxf_is_subclass_of mxf_check_data_model mxf_finalise_data_modelimxf_register_compound_type_membermxf_register_item_defmxf_register_interpret_typeBmxf_register_compound_typemxf_register_array_typeVmxf_register_basic_typemxf_free_data_modelDmxf_register_set_defmxf_load_data_modeljN  &$Qg_CDCIEssenceDescriptor_HorizontalSubsampling_item_key/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDg_ClosedIncomplete_Footer_pp_keyoctet1newDataModelg_GenericDescriptor_Locators_item_keydenominatorg_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_D10_40_525_60_picture_only_esscont_labelg_GenericSoundEssenceDescriptor_DialNorm_item_keyint32_t_IO_save_endfixedArraySizeg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_ALawClipWrapped_esscont_labelbasicg_IECDV_25_525_60_compdef_labelg_OpenComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baselong intg_StructuralComponent_DataDefinition_item_key_lockg_FileDescriptor_ContainerDuration_item_keycompoundg_Preface_LastModifiedDate_item_keytypeg_EssenceContainerData_IndexSID_item_key_IO_save_baseg_RGBAEssenceDescriptor_set_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_complexity03_op_atom_labellistIndexg_GenericPictureEssenceDescriptor_AspectRatio_item_keymxf_register_interpret_typeg_GenericPackage_set_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_cur_columng_D10_30_625_50_defined_template_esscont_labelg_Preface_ContentStorage_item_keyg_D10_30_525_60_extended_template_esscont_labelMXFDataModelresultg_DVBased_100_1080_60_I_compdef_labelfree_item_def_in_list_MXFSetDefg_RGBAEssenceDescriptor_PaletteLayout_item_keysetDefg_DMSegment_set_keymxfLocalTagg_RGBAEssenceDescriptor_Palette_item_keyg_DVBased_50_525_60_compdef_labelMXFCompoundTypeInfog_Identification_CompanyName_item_keyclear_typeg_D10_50_625_50_extended_template_esscont_labelg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_labelitemDefs_IO_markerfixedSizeg_CDCIEssenceDescriptor_set_keyshort unsigned intg_GenericTrack_set_keyg_Identification_Platform_item_keyMXF_BASIC_TYPE_CATg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labeldatag_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_label_IO_backup_baseg_ClosedComplete_Header_pp_keyg_AES3AudioDescriptor_set_keymxfKeyget_type_idg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_label_IO_FILEg_BWFClipWrapped_esscont_labelg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_key__PRETTY_FUNCTION__g_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelg_TimecodeComponent_RoundedTimecodeBase_item_keyg_MultipleWrappings_esscont_labelunsigned charg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keymxfRational_sbufg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_50_625_30_compdef_labeladd_set_defg_IECDV_25_625_50_ClipWrapped_esscont_labelMXFSetDefg_DNxHD1080i185ClipWrapped_esscont_labelmxf_register_basic_typeparentKeyg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyfree_set_def_in_listg_FileDescriptor_EssenceContainer_item_keyg_D10_50_525_60_extended_template_esscont_labelg_Preface_Identifications_item_keyg_SDTI_CP_System_Pack_esselement_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharg_DVBased_25_525_60_compdef_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keyadd_item_defg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_Track_set_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_key_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyoctet13octet15g_Null_UUIDg_Identification_set_keyparentSetKeynumeratormxf_log_funcg_OpenIncomplete_Body_pp_key_IO_read_ptrg_Identification_VersionString_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key_posinterpretedTypeIdmxf_register_compound_typesetDefKeymxf_find_item_def_in_set_defg_Preface_PrimaryPackage_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_DVBased_50_625_50_FrameWrapped_esscont_labelset_def_eqg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_DMFramework_set_key_markers_unused2g_DVBased_100_1080_50_I_FrameWrapped_esscont_labelmxf_register_compound_type_memberg_D10_40_525_60_extended_template_esscont_labelg_D10_50_525_60_defined_template_esscont_labelg_DVBased_25_625_50_FrameWrapped_esscont_labelg_IndexTableSegment_keyoctet22g_GenericPackage_PackageModifiedDate_item_keyMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keytypeIdg_FileDescriptor_SampleRate_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_ClosedIncomplete_Header_pp_key_offsetg_RGBAEssenceDescriptor_AlphaMinRef_item_keyindexg_NetworkLocator_URLString_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_TextLocator_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_GenericPackage_Tracks_item_keyg_GenericTrack_TrackNumber_item_keyg_StaticTrack_set_keyitemDef1itemDef2g_D10_50_625_50_compdef_labelg_LegacyPicture_datadef_labelisRequiredg_TimecodeComponent_DropFrame_item_keysetDef1setDef2long unsigned intmxf_find_item_defg_D10_40_625_50_picture_only_esscont_label_flags2g_D10_50_625_50_defined_template_esscont_label_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keykeyStrg_LegacyTimecode_datadef_labelg_complexity02_op_atom_labelg_ContentStorage_EssenceContainerData_item_keynextElementsetDefsg_IECDV_25_525_60_FrameWrapped_esscont_labelg_Null_UL__quad_tfree_set_defMXFItemTypeCategoryg_Data_datadef_labelg_OpenIncomplete_Header_pp_keyg_SourcePackage_set_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_DVBased_100_720_50_P_ClipWrapped_esscont_labelmemberTypeIdg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Preface_OperationalPattern_item_key_old_offsetg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_keytypesmxf_is_subclass_ofg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_MultipleDescriptor_set_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_AES3FrameWrapped_esscont_labelmaxMembersg_DVBased_25_625_50_ClipWrapped_esscont_labelg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelg_TextLocator_LocatorName_item_keyg_ALawFrameWrapped_esscont_labelactualTypeIdmxfUMIDg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_InterchangeObject_InstanceUID_item_key_IO_write_endg_DVBased_100_1080_50_I_compdef_labelmxf_check_data_modelg_SourceClip_SourcePackageID_item_keyg_Timecode_datadef_labelMXFItemDefmxf_load_data_modelmembersg_InterchangeObject_GenerationUID_item_keylastTypeIdmxf_register_array_typeg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_GenericTrack_TrackName_item_keyMXFInterpretTypeInfog_Identification_ProductName_item_keyg_D10_50_525_60_picture_only_esscont_labelg_DescriptiveMetadata_datadef_labelfree_item_def_MXFListElementsetKey_nextunsigned intfreeFuncg_D10_40_625_50_extended_template_esscont_labelg_Identification_ThisGenerationUID_item_keydataModelmemberNameg_InterchangeObject_set_key__pad1__pad2__pad3__pad4__pad5g_GenericPictureEssenceDescriptor_FrameLayout_item_keyMXFListElementstding_KLVFill_keyitemType_flagsnewItemDefg_EventTrack_EventOrigin_item_keyg_Null_Rationaloctet10octet11octet12octet14octet16octet17octet18octet19_modeMXFListIteratorg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_MaterialPackage_set_keyMXFArrayTypeInfog_BWFFrameWrapped_esscont_labelg_DVBased_25_625_50_compdef_labelg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21g_D10_30_525_60_defined_template_esscont_labeloctet23octet24octet25octet26octet27octet28octet29mxf_find_set_defg_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Body_pp_keyg_GenericTrack_TrackID_item_keyg_D10_30_625_50_extended_template_esscont_labelg_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyinfooctet30octet31g_FileDescriptor_Codec_item_keyGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULMXFListg_EssenceContainerData_set_keyg_Null_UMIDg_GenericPictureEssenceDescriptor_set_keyg_Null_Keysizeg_GenericSoundEssenceDescriptor_Locked_item_keylong long unsigned intiterg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DVBased_50_525_60_FrameWrapped_esscont_labeluint16_t__off_t_chaing_StructuralComponent_set_keyg_SourceClip_set_keyMXFLogLevelg_D10_50_525_60_compdef_labelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Identification_ModificationDate_item_keyg_Track_Origin_item_keyg_ContentStorage_set_keyg_RandomIndexPack_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labelg_Preface_EssenceContainers_item_keylocalTagg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_key_IO_write_ptr_shortbufg_DVBased_100_720_60_P_compdef_labelMXFItemType__off64_tlastElementg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labelg_DNxHD720p120ClipWrapped_esscont_labeloctet0octet2octet3octet4octet5octet6octet7octet8octet9failmxf_register_item_defg_Preface_Version_item_keyg_FileDescriptor_LinkedTrackID_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_IO_buf_endg_CDCIEssenceDescriptor_PaddingBits_item_keyg_root_set_keyg_GenericPackage_Name_item_keynameg_D10_50_525_30_compdef_labelg_D10_50_525_40_compdef_labelfree_func_typeg_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelshort intitemDefg_EventTrack_EventEditRate_item_keyg_Identification_ProductUID_item_keyg_IECDV_25_625_50_FrameWrapped_esscont_labelMXFCompoundTypeMemberInfog_Identification_ProductVersion_item_keyg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_TimecodeComponent_set_keyg_Track_EditRate_item_keyelementsg_WaveAudioDescriptor_BlockAlign_item_key_vtable_offsetg_GenericSoundEssenceDescriptor_ChannelCount_item_keymemberIndex_IO_buf_baseg_OpenComplete_Body_pp_keyg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keyMXF_INTERPRET_TYPE_CATelementTypeIdg_WaveAudioDescriptor_set_keysigned charMXF_ELOGg_qq09_op_1a_labelnewSetDefparentSetDefg_Null_LocalTagarraymxf_register_set_defMXF_ILOG_IO_read_endg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyitem_def_eqg_SourceClip_StartPosition_item_keyg_ALaw_compdef_labelg_D10_30_625_50_picture_only_esscont_labelmxf_finalise_data_modelg_RGBAEssenceDescriptor_PixelLayout_item_key_filenoiter1g_CDCIEssenceDescriptor_ColorSiting_item_keyg_Preface_set_keyg_WaveAudioDescriptor_AvgBps_item_keysize_tg_complexity01_op_atom_labelg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelMXF_ARRAY_TYPE_CATstdoutg_D10_40_625_50_defined_template_esscont_labelcategoryinterpretg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_PrimerPack_key./mxf/mxf_data_model.cg_DMSourceClip_DMSourceClipTrackIDs_item_keyMXFBasicTypeInfoparentSetDefKeyg_TimecodeComponent_StartTimecode_item_keyMXF_WLOGg_EventTrack_set_keymxf_free_data_modelg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPackage_PackageUID_item_keyiter2g_OpenIncomplete_Footer_pp_keyg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keymxf_logg_OpenComplete_Header_pp_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericSoundEssenceDescriptor_set_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelnextg_IECDV_25_625_50_compdef_labelg_D10_50_625_40_compdef_labelg_ClosedIncomplete_Body_pp_keyg_AES3ClipWrapped_esscont_labelmxf_get_item_def_typeg_IECDV_25_525_60_ClipWrapped_esscont_labelMXF_COMPOUND_TYPE_CATGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@j 8%j+j0jBm/%> d8RN ^2 m2w|2 %  (G; $=  ,=h03>]1o5oot`  X9pG*G  5  N  g r@=%= v'  3 C S 0c [s m      9 _   # 3 C 2S [c s     8 [     +# D3 iC S c s   0 T j      +# A3 QC kS c s    * R e      - # B 3 f C S c s    ,  M  d        ) # B 3 j C S c s   0  j      J     /# h3 C S c Os    = u   + e  # 3 ,C aS c s   O ~    , Y  # 3 C >S fc s   K    . U     #  3  $C  RS  xc  s      +j`47(;JXm(pJQX_d z` p  !f@%0fXmxf_data_model.cget_type_iditem_def_eqset_def_eq__PRETTY_FUNCTION__.5058__PRETTY_FUNCTION__.5045g_Null_Keyfree_set_deffree_set_def_in_listfree_item_deffree_item_def_in_listclear_type__PRETTY_FUNCTION__.5071g_root_set_keyg_InterchangeObject_set_keyg_InterchangeObject_InstanceUID_item_keyg_InterchangeObject_GenerationUID_item_keyg_Preface_set_keyg_Preface_LastModifiedDate_item_keyg_Preface_Version_item_keyg_Preface_ObjectModelVersion_item_keyg_Preface_PrimaryPackage_item_keyg_Preface_Identifications_item_keyg_Preface_ContentStorage_item_keyg_Preface_OperationalPattern_item_keyg_Preface_EssenceContainers_item_keyg_Preface_DMSchemes_item_keyg_Identification_set_keyg_Identification_ThisGenerationUID_item_keyg_Identification_CompanyName_item_keyg_Identification_ProductName_item_keyg_Identification_ProductVersion_item_keyg_Identification_VersionString_item_keyg_Identification_ProductUID_item_keyg_Identification_ModificationDate_item_keyg_Identification_ToolkitVersion_item_keyg_Identification_Platform_item_keyg_ContentStorage_set_keyg_ContentStorage_Packages_item_keyg_ContentStorage_EssenceContainerData_item_keyg_EssenceContainerData_set_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_EssenceContainerData_IndexSID_item_keyg_EssenceContainerData_BodySID_item_keyg_GenericPackage_set_keyg_GenericPackage_PackageUID_item_keyg_GenericPackage_Name_item_keyg_GenericPackage_PackageCreationDate_item_keyg_GenericPackage_PackageModifiedDate_item_keyg_GenericPackage_Tracks_item_keyg_Locator_set_keyg_NetworkLocator_set_keyg_NetworkLocator_URLString_item_keyg_TextLocator_set_keyg_TextLocator_LocatorName_item_keyg_GenericTrack_set_keyg_GenericTrack_TrackID_item_keyg_GenericTrack_TrackNumber_item_keyg_GenericTrack_TrackName_item_keyg_GenericTrack_Sequence_item_keyg_StaticTrack_set_keyg_Track_set_keyg_Track_EditRate_item_keyg_Track_Origin_item_keyg_EventTrack_set_keyg_EventTrack_EventEditRate_item_keyg_EventTrack_EventOrigin_item_keyg_StructuralComponent_set_keyg_StructuralComponent_DataDefinition_item_keyg_StructuralComponent_Duration_item_keyg_Sequence_set_keyg_Sequence_StructuralComponents_item_keyg_TimecodeComponent_set_keyg_TimecodeComponent_RoundedTimecodeBase_item_keyg_TimecodeComponent_StartTimecode_item_keyg_TimecodeComponent_DropFrame_item_keyg_SourceClip_set_keyg_SourceClip_StartPosition_item_keyg_SourceClip_SourcePackageID_item_keyg_SourceClip_SourceTrackID_item_keyg_DMSegment_set_keyg_DMSegment_EventStartPosition_item_keyg_DMSegment_EventComment_item_keyg_DMSegment_TrackIDs_item_keyg_DMSegment_DMFramework_item_keyg_DMSourceClip_set_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keyg_MaterialPackage_set_keyg_SourcePackage_set_keyg_SourcePackage_Descriptor_item_keyg_GenericDescriptor_set_keyg_GenericDescriptor_Locators_item_keyg_FileDescriptor_set_keyg_FileDescriptor_LinkedTrackID_item_keyg_FileDescriptor_SampleRate_item_keyg_FileDescriptor_ContainerDuration_item_keyg_FileDescriptor_EssenceContainer_item_keyg_FileDescriptor_Codec_item_keyg_GenericPictureEssenceDescriptor_set_keyg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_keyg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keyg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_CDCIEssenceDescriptor_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_CDCIEssenceDescriptor_ColorSiting_item_keyg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg_CDCIEssenceDescriptor_PaddingBits_item_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_RGBAEssenceDescriptor_set_keyg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyg_RGBAEssenceDescriptor_PixelLayout_item_keyg_RGBAEssenceDescriptor_Palette_item_keyg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_GenericSoundEssenceDescriptor_set_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_GenericSoundEssenceDescriptor_Locked_item_keyg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_GenericSoundEssenceDescriptor_DialNorm_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_GenericDataEssenceDescriptor_set_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_keyg_MultipleDescriptor_set_keyg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_WaveAudioDescriptor_set_keyg_WaveAudioDescriptor_BlockAlign_item_keyg_WaveAudioDescriptor_SequenceOffset_item_keyg_WaveAudioDescriptor_AvgBps_item_keyg_AES3AudioDescriptor_set_keyg_DMFramework_set_keyg_DMSet_set_keymxf_get_item_def_typemxf_find_item_def_in_set_defmxf_find_list_elementmxf_find_item_defmxf_find_set_defmxf_is_subclass_ofmxf_equals_key__assert_failmxf_check_data_modelmxf_initialise_list_itermxf_next_list_iter_elementmxf_get_iter_elementmxf_initialise_list_iter_atmxf_sprint_keymxf_logmxf_finalise_data_modelmxf_clear_listmxf_append_list_elementmxf_register_compound_type_memberstrlenmallocstrcpyfreemxf_register_item_defmemsetmxf_register_interpret_typemxf_register_compound_typemxf_register_array_typemxf_register_basic_typemxf_free_data_modelmxf_register_set_defmxf_initialise_listmxf_load_data_model m|/Nh    2=Sks  #KWj{    5 FYp x   "4B_s {     C K S `     ,Ym3 X c ~        )  1  9  F l  t  |       $ @        2  :  B  O           + R  Z  b  o     & . ;b j r . 6 > Kf n v    $[ 0 8 @ M] e m z        "?bju}   $ /O Zz    . 9a l   - 8` k   , 7_ j   + 6N Ys {         < D L Yl t |          4 < D Qf n v          . 6 > K` h p }         ( 0 8 EZ b j w         " * 2 ?T \t |            '< Ga i}          / 7 ? La i}         ! ) 6K Sg o w         $  ,  4  A V  ^  f  s            ! !$! ,!@! H! P! ]!r! z!! ! ! !! !! !! " " "/" 7" ?" L"a" i"}" " " "" "" "" " " ## &# .# ;#P# X#l# t# |# ## ## #$ $G$ R$z$ $$ $$ $% %F% Q%y% %% %% %& &E& P&x& && && &' 'D' O'w' '''' '' ' ' '' ' ( ((%(-( 8(L( T( \( i(~( ( ( (((( (( ( ) )%) -) 5) B)W) _) g) t)))) )) ) ) )) * * *0* 8* @* M*b* j* r* ** * * ** * * ** + + +*+ 2+ :+ G+\+ d+ l+ y++ + + ++ + + ++ + , ,$, ,, 4, A,V, ^, f, s,, , , ,, , , ,, , , ---&- 1-E- M- U- b---- -- - - --.. .'. /. 7. D.i.q.y. .. . . .... . / / / &/K/S/[/ f/z/ / / //// // / / 0-050=0 H0\0 d0 l0 y0000 00 0 0 0111 *1>1 F1 N1 [1h1p1x1 11 1 1 1111 12 2 2 %2J2R2Z2 e2y2 2 2 2222 22 2 2 3,343<3 G3[3 c3 k3 x3333 33 3 3 3444 )4=4 E4 M4 Z4444 44 4 4 4445 55 '5 /5 <5a5i5q5 |55 5 5 5555 55 5 5 6+636;6 F6Z6 b6 j6 w6666 66 6 6 6667 7$7 ,7 47 A7f7n7v7 77 7 7 7777 78 8 8 #8H8P8X8 c8w8 8 8 8888 88 8 8 899"9 -9A9 I9 Q9 ^9999 99 9 9 999: :#: +: 3: @:e:m:u: :: : : :::: :; ; ; ";/;7;?; J;^; f; n; {;;;; ;; ; ; ;;< < <(< 0< 8< E<R<Z<b< m<< < < <<<< << < = ==$=,= 7=K= S= [= h==== == = = ==>> >-> 5> => J>o>w>> >> > > >>>> >? ? ? ,?9?A?I? T?h? p? x? ???? ?? ? ? ?@ @@ @2@ :@ B@ O@t@|@@ @@ @ @ @@@@ @@ A A A>AFANA YAmA uA }A AAAA AA A A ABBB #B7B ?B GB TByBBB BB B B BBBB CC !C )C 6CCCKCSC ^CrC zC C CCCC CC C C D DDD (DcFcNc Ycmc uc }c cccc cc c c c d(d0d ;dOd Wd _d ldddd dd d d de ee e1e 9e Ae Nese{ee ee e e eeee ef f #f 0f=fEfMf Xflf tf |f ffff ff f f fggg "g6g >g Fg Sgxggg gg g g gggg gh h h hBhJhRh ]hqh yh h hhhh hh h h h$i,i4i ?iSi [i ci pi}iii ii i i iiii ij j j "j/j7j?j Jjpj xj j jV !&18FMT[bipw />M\kz.=L[jy!4BP^lz 3AO]ky2@N\jx .<JXft#.=ESh{ $/Z`fls ' : H W j u           # 1 @ O W e         # . 2 6 ; E R W a f p {                   6 B F J O Z j o ~                # . 3 > N X c g k p z                  '6AFR]bmr}"&+6;JUZo{ #6=AEJT^eimr|!&16AFU\e}!&16=HTX\alq| *5:EJQ\hlpu)4?JUY]blq{ "Wgsx'2=HS^it$/:EP[fq|*6BNZfr~&2>JVbnz ".:FR^jv"'38DIUZfkw|',9>KP]bot#(5:GLY^kp} $16CHUZgly~  -2?DQVchuz    ) . ; @ M R _ d q v               !!!!%!*!7!EpD$"D$ D$D$$@1[^]ø몍v'U($<]uƉ}Utl1D$`FCFCF C CCCCC $E]u}]D$rD$ D$hD$$1'U]&UMA0t tE L$$D$Ðt&D$D$ D$D$$1 UWVS,} EED$$u7D$VD$ D$D$$,1[^_]ËEu4$D$4$to4$<$ÉD$tډ\$E$uD$^D$ D$D$$E$,1[^_]ËEU,[^_]Ív'US$]E\$E D$E$1҅u$[]ËE$t?D$sD$ D$DD$$$$1[]ËE$U$$[]Í&UWVS,] E}D$D$$u7D$D$ D$hD$$1,[^_]ËE<$D$CuD$4$4$4$D$É$u҉\$<$uD$D$ D$D$$1WD$D$ D$D$$,1[^_]Ã,[^_]Í'U(]] uu\$4$u>D$qD$ D$D$$1ҋ]Ћu]Ív\$4$uD$rD$ D$D$$]1ҋu]UE D$0-D$E $1tEB fUWVS,Eu E$$ÉE%1 CES fC҉FCFCF C tED$\$$t6\$E $EUC E,[^_]ÐD$D$ D$D$$D$D$ D$ D$$E$,1[^_]ÐD$D$ D$D$$뎐D$D$ D$DD$$,1[^_]É'U8uƍE]ˉ}EED$L$$tEU]u}]ÍED$F\$$urED$\$$u1D$bD$ D$D$$1돍ED$ E@$\$D$F$tZvED$ E\$<$D$7D$gD$ D$D$$1D$dD$ D$8D$$1t&UVS0uEF0$D$E$D$UF0$M 3u?D$D$ D$0 D$$$01[^]ÐD$\$E$u5D$D$ D$t D$$뤍$0[^]D$D$ D$D$$01[^]D$ D$D$$fU8UuM }u]}Z0EtE$EP<fxED$ED$$;uD$D$ D$8D$$1t$L$$t U]u}]ÍD$D$ D$#D$$1D$D$ D$0 D$$1닋EMP9)D$D$ D$ D$$1=މ}C$EUEt$T$$EU\$D$)ƍD$UB=v?D$D$ D$$ D$$U$1BD$ED$E$uqD$D$ D$H D$$럍Eƃ$tyEEP@T$D$E$EU)EpFE$D$ D$D$$D$D$ D$ D$$1D$ʍU(ED$D$ D$E D$E$u1D$D$ D$ D$$1ËED$E$ÍvU(ED$D$ D$E D$E$u1D$D$ D$ D$$1ËED$E$ÍvU8U]M u}Z0EE}}wvD$D$ D$D$$4$@1[^]É\$D$E$tEU@[^]D$D$ D$LD$$둍t&'U($‰E@@@ @@E B$D$gE$tEUÐt&D$D$ D$D$$E$1Ít&D$D$ D$D$$1% : ; I$ > $ >   I : ;  : ;I8 : ;I &I ' I : ;  : ; I8 I!I/  : ;  : ; I8  : ; ( < ' I : ;  : ; I : ; .? : ;' @: ;I : ;I: ;I .? : ;' I@ 4: ;I!4: ;I"4: ;I#4: ;I$.: ; ' I@%: ; I&4I4  '.: ; ' @(.? : ; ' @)4: ; I *: ;I+4: ;I ,4: ;I -!I/.: ; I/4: ; I0.? : ; ' I@1: ; I 2 : ;3 4.: ; ' I 5: ; I6: ; I74: ; I8: ; I 9 : ; :1UX Y ;1< U=41 >4: ; I? @ : ;A4: ; I B4: ; I C4: ; I? < 'Yi+e: 0%46N3int!,~;a, 0o%Xm .& Z#N#U8## #a/#"#$#1# &#$#(I#,(#0, #4]9"Z#8]&Z#<~(z#@f,>#D 5-L#F/.#GD2#H;#L%D#T%E#X%F#\%G#`%H%#d{'JZ#haL#l > F     %##Z#'?L[4SZ<aB#Rb 17,2>9403;h}:0;h#h#1?h#1@h#%1Ah#,1Bh#0Ch#E1Dh# 'Eh# !'Fh# )'Gh# #Hh# +Ih#3Jh#+K M}|P0Qh#Rh# 1Sh#1Th#1Uh#1Vh#%1Wh#,1Xh#0Yh#E1Zh# '[h# !'\h# )']h# #^h# +_h#3`h#Uabc}9egsSisl%m#0nh#dayoh#6ph#minqh#secrh#*sh# t<vm y0zh#{h# 1|h#1}h#1~h#1h#%1h#,1h#0h#E1h# 'h# !'h# )'h# #h# +h#3h#^h#c'h#k'h#s'h#(h#(h#(h#(h#(h#(h#)h#)h#)h#)h#Uh#I+h#"4-#d2#)'0'9h /s#{&s#8s#5s#9s#<Y<0h#z#h#s"2! &%>& #l '# (i +4,i #A0-i #len.#4%/#  +0(  3M4i #l 5#$6#'7z  #L8V<6-( +    yo/ % o/ 4 (-> * #$ + #` ,H #' -^ #  .y #eof /^ # 0 #] 1 #?! 2^ # 8, 3 #$j 6 #(! 7 #,3 :h#0}; ;s#2     ~  ~h = ~ = ~C h# ^ Z N y Z Zd  Z ' Z  '   <  )*#u;+o #, ~- ( :V?5- ? 08,10# <2( o 5b660# 70# (8J  ;_2<#=0#4>z  AB #  C  FG0#VH0#$I A QR? -.So T 4;U  L+;M #N0#_2O#D+V #  WA  0Z_2[#o\#key]#.^#$_0#(`Z#,#a Hw$8d_2e#<f#keyg# ho #$7iH#4 Bj $Fm no #Yoo #>p# /$q0# rY$"key##tag$s#;%Z#,&s#' #set(h# h"<(key-#L.|#F8/o # (0#01#4])0i%6#&7#,8o #y"2 <9y<3,=#4>~#6?~#E@~# n@A] E"G#+I#sJ#Z   h   Z]Z   EK*- set8,,Ly 0Q= ; &0K}= ;s*P}= ; ` C = ; <8PY= ;<{e"`i-= ;{pyY= ;b"#"= ;"'2 ('= ;'2q A+@= ;@q[L09 K= ;KC6Q@x5P= ;P (>WaV= ;V(8g&\[= ;[gNNa`= ;`N jHi= ;i3 pPo= D"o P:o  ws=v= ivs ixs!qyZ"8,zs &^+= Ws; #is!!qZ#csk)J' `m h;  %ps; I ~;   B; . ,Pq/+;+ gs1[0;0 "65;5 m&;:';:  @?1;? M+JPM; S -PY|8; P2`iC;  #pN; ==; C 7,K;  .0hwD"~P5~; !$ Zpt ! ',   $x-NZ%l M %D+ME & YK'5 + %3, (/0_ %3, '23`}( %l 2T )3,4u|c1ZB  ( *key +tagn"X3c/  -4ZP  O 3,{ = *lens p2Y I X;X  4+TP  S4;S : xfE ? Dx;D ~ |  k ;  = ; 9 O N9;N ? }4J  I};I  }< Y  ;= ;;97` G 6= ;6?) 2 s 1= ;1?}~- ,= ;,~|q y p 8,ps;p B"rs#iss )K, e d ;d -!8,fs+igsRy:&_s X^$M0@Z 7 %l ?%D+?& K3@ X 4(  | Z` `( %xset|  !,3up 4Z \( = set|  ,%|dV!qZ`D( = set|  ,%|d!R6Zp(%xset| ,;R "Z(= set| ,%|dh"CZ U(= set| ,%|d"Z`4*set`*key,;R"#Zu*sett! ,3,ux#1'Ze*set$~+' ,3,ux"~5"$~I$7Zfi*set ,3,u|,$~p$c4Zp&*set!$ ,3,u|,6~p$;Z0A*setm,3,u|A% Z*set,3,u|%fZa*setEeg,3,u|%Zp!*set(,3,u|X& Z0*set= ,3,u|&Z]*set,3,u|'')vZ4*setuuu ,3,wu|o':jZ@5*setiai8,i,3,ku|'rdZ*setcccq,3,eu|)(_ZA *set^9^Y^,3,`u|($ZZPy*setYYY,3,[u|(UZ*setTT1T?,3,Vu|@) =PZQ*setO}OO~,3,Qu|)L'Z *setn| ,J(|`*%Z *setw| ,J(|`z*Z*setT| ,J(|`*2Z *set1| ],J(|`5+(KZ A!*setJJJ2,3,Lu|+FZP!"*setE!EAE,3,Gu|+AZ""a*set@@@b,3,Bu|L,<Z"#*set;; ;{,3,=u|,317Z#A$9 *set6e 6 6<,3,8u|-D2ZP$% *set1 1 1,3,3u|c- %-Z%%!*set,=!,]!, ,3,.u|-(Z%&}!*set'!'!',3,)u|. #Z&A'!*set"""5"" ,3,$u|z.\&ZP''U"*set " "len ,3,u|.9Z''"setkey,3,t4/x(("(4/#*set9#,5 `#lend#"~/h|# /, (&)#(4/#(#8,$,5 T,,Pul/?Z0):*1$(4/]$3,$U0eZ@*#-=%(4/i%*set%,5 \"+%"6%$0j:GZ0-t-&%l FI&%D+F&& nK0 xZ--&(w4/&(w'?1+cZ-.9'(b4/e'3,b'*lenbs',d?1{P1h-1[Z.c/'(Z4/(9Z1I(/Zi(29:Zp/v0(((*key)"2")!X3c,5 \+tag nN$n2 oZ0C1B).keynn).setn| )/Np)021ZP1Y1)1key2 Z`11)*set!*f3RZ12c*(Q**keyQ*Qf3,5S \,Tl3up2L1e23R22 set[l3o 3BkZ23+(j4+*keyjT+setj| ,ll3ux2L1z%3O4Z34t+(~4/+(~+,5 \",3044 set4:pZ45,(o4/,(o-4UDZ55P-*setC|-C-3,C,;ER454}Z5set|63,|78~053.Z5W7-.set-.key,..tag.83, )-up9L1̭6:4;5;4<8=5d$66b8VZ`78.%(T..setT.%U#/83,U)Wul>tagXL/)X3Ycuh6DZ8.:k/*set//~'0,-ut! 2L1^9& L7'Z0:=S0*set00~11$~g1.',-up" 1"D"~1"0~/22L1T<?7::";Zs2& L8 Z= >2*set23,@  u|]86Z>>?3*setk33,@  u|9 Z>@3*set3G4~4$~44',-up! @L1? 9??";Z'5& L-9 Z@Aq5*set55 6,-ut,9r& L`9h&:U|ZAB76*set{c6{6{=6,-}ux,}&:f& L6:h :/wZBC6*setv)7vk7vN7,-xup,x:o& L:h@;0rZCD7*setq8qQ8qC}8,-sup,s@;`& LP;h;7mZDE8*setl 9lM9l8y9,-nup,n@;`& LJ<hZEF9*setg:gI:gMu:,-iux,i@;h& L<6cZFG:*setb:b;b4;;,-dux,d<P& lL<hT=l?^ZGHg;*set];];]<,-_ux,_T=`& gLd=h=rYZHI-<*setXY<X<X<,-Zux,ZT=`& RLp> JZIJ<*setH=Ha=H=8,Is=,-Kut,L?1{& ML@> 9ZJK>*set82>8t>8>,-:ut,;?1{& HLdl?23ZKL>*set2?2[?2?,-4ux,4@;h& 3L}?.ZLM?*set-?-!@-9M@,-/ux,/T=`& Lf@ )ZMNy@*set(@(@(}A,-*ux,*T=`& L@6$ZNO?A*set#kA#A#xA,-%ux,%T=`& L`A ZOPB*set1BsBB,- up, 9n& KA*ZPQB*setCYC'C,-up,@;`& KZB<ZQRC*setDUDD,-ux,ZBl& KjBhBi)ZRSD*setDEGE,-up,9n& KdCD? ZSTE*set E F -F,- up, :o& KC4 ZTUyF*setFFG,-up,@;`& K-^DZVVuG*setGG~H,-ux,ZBl& KADZWW;H*setgHHsH,-up,9n& KUXEZXX!I*setMIIhI,-up,:o& KiE.ZYJZJ)3J_J4J,ut,-up& K|SFP9ZPZ<['K*setSKK= K*lensK,-ut& KFL47Z@[{[9L(6eL*set6L";8L0F@4Z[\L%(L.set_M(G]:\\M.set| M-HM"Z\Sa&N(4/RN*keyN*len*O(Ow6ZPset| ,Nuh,2ud"JJP"9P"/sP" Z7Q, D,X3 cu`"- sQ2L1Ut^& sKH&Z`aaQ(4/keylen(w6Z+settI>ZafQ(4/Rp6I;R(R,R%|S"hS70S+key@"~/h T#lendT,:$Zuh,Nud"$T2L1qfJ0ZffT(4/(,%"hT70 U'UJq>&gg/U%l %[UAset'u|(~J gbgU%(~JU0JZpghU%( V.key)V1set| )Nut)%|\9L1&h0IK33ZhiIV8(~J%i%uV)%0u|9L1 iYK IKnK ^K BK xKK KK K xK R R RK K xK xK xKK K KL L K3L #LHL 8L 2 #LgL WL KL qL qL R WLL LL" LL L R 8L)~7(,В7jӃB8M 7+:7 'S7 -7 07# 37Z 67! 97 <77 ?7! B7! ]73> `7i d7T( g75 j7 m7 p7# s7/ v73 y7< 7B 7S> 7 7 7 7 7, 7/ 7* 7*( 7 ă7 ǃ7> ʃ70 ̓7- Ѓ7F ڃ7? ݃73 7 7/ 7, 7M 7 7t< 7 7 7  7 !Q+ !s% ! !e ! != ! !v: !c !D- #!e ,! /!$ 2!H 5!~ 8!8 ;!: >! A! D!! G! J! M! P!) S!8 V!y7 Y! \!8* _!#" h! k! n!0 {! }!c* ! ! !@) !w ! ! "!P %! (!|) +! .!> 1! 4!7 7!< :!m =!T @!= C!& P!M Z!; d!. o!}. !: ! ! !f7 72 7% )" 7# )9 7 7Q1 72 7 7 ƃ7$8 ̓7X ԃ7. ۃ7 7 7=% 7 7$ !, !x !3 !- ! !o %!. ,! 0!? 7!X >!T B! I!/ P! W!< [!12 b! i!| p! w! ~!w !> !s !! !X !) ! !* !4 ! !U !4 !- !_< !`3 !& !&- ! ! ! !2 !|4 !; !+< ! !t- ! !# !!_ (! /!5 3! :! A!( H! O!; S!' Z!H ^!' b!E/ i!`5 m! t!l1 x! !b !S !o, !+ ! !& !K! !v( !e9 !?$ !y8 !# ! !! !B# !C. ! ! + ! ! ! ! !$ ! $!F +! 2!== 9! @! G! K! R!{ Y!] `! g!1 n!=, u! |! != !4 !O ! ! ! !\ !#9 ! !e != !* !"6 !>; !#7 !5 ! ! !* !q !1 ! !`0 !6 !4 #! *!9 1! 8! <!' @C& C: Cw=.   ./mxf./include/mxf/usr/include/usr/include/sys/usr/lib/gcc/i586-suse-linux/4.1.2/include/usr/include/bitsmxf_header_metadata.cmxf_header_metadata.hmxf_types.hstdint.hmxf_list.hmxf_data_model.hmxf_primer.htypes.hstddef.hmxf_file.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hmxf_logging.h==1<=/wu#i!-=-YM>>>>>g!!!!=;u;ge>=K;=;Y=;=e>>g!!=;u;ge=K;=;Y=;=ȇ;f=u;Y=;=e&zXJz=+ot<2P0u;= .pf=[>=u\g//=;ex=K;ue=;=u;=;=e<=;/rXfg9Q0Ygt=kY=~tf?O=XkHW82<Y0:ZxZWKwyY=xz>}>=c5jrb;=g;0=c3rguwtfgV-=;=Ȑh+? J:0sK:0Ztw!sw!hi%nw!Ysw!Y{i% t?:v7y<5b;/Yx-x<6ctA8xɠ#9[w -w< .v< -v< .-73dj9w)/z./ij9w)/z./pg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/Ci:vIq"li:vIqrg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/?IS91zf-z<4k?IS91zf-z<4k?IL91zt-z<4kւ?IL91zt-z<4Ag]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/yg]-gI/ii:v"F/vhAswr/-/PKX<@w9?9+j gAz<4E=L82E-73Gw9[J])%)Ar*=Jg/-g<.bX-b<.qX1[yL 47]{ fggV0gMg9iL!s?t=BE91} B弄Tpuf Jr-n<.F~iq?Y宠x>>f=/q/>vDn<.pXK;/@:0zXz<^w:vv=:0xXz<^A7AGrhu0wD-r<.u .] =?B91}i%=s/]~JsJ-u;Ic1zf/xk%gw>!Xc1zt/xv%t=;//z)t=;//z)t=;//z)t=;//z)u;/s/z(uz0t=;//z)u;/s/z(u;/e/z'uz0t=;//z)u;/s/z(u;/e/b'guvC82o/S91yfp*uv=O91p/zx(w9?Ȃjivg?9[tJ -t< .yJ-y<5b-82Yt=k= u< v"%:0yZ-xU-{Y n$-<.jX*PLu2$O42Z?h5X6xJjuw1vg>(L:>;uh>>;uv%b/ Nf4Dy<5t-<.Bt>-B<>.Lt#)^  Sk44 4-cE0gE}Xf?O=Xt=k=M<>q<.sX@:0xJz<^xJc:i#Y/"xt-tf /./mxf/mxf_header_metadata.c'%s' failed, in %s:%d item->length >= 8index < countitem->length == 2item->length == 10item->length == 1item->length == 8item->length == 32item->length == 16set->headerMetadata != NULLitem->length == 4mxf_write_set(mxfFile, set)add_item(set, newItem)newItem->length >= 8elementLen == existElementLenheaderByteCount != 0mxf_is_primer_pack(pkey)mxf_skip(mxfFile, len)count == headerByteCountdata != ((void *)0) && info != ((void *)0)mxf_find_item_def(headerMetadata->dataModel, key, &itemDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)key, itemDef->localTag, &tag)(item->value = (uint8_t*)malloc(sizeof(uint8_t) * (len))) != NULLmxf_get_item(set, itemKey, &item)mxf_get_uuid_item(set, itemKey, &uuidValue)mxf_dereference_s(set->headerMetadata, setsIter, &uuidValue, value)mxf_dereference(set->headerMetadata, &uuidValue, value)mxf_write_local_tag(mxfFile, item->tag)mxf_write_uint16(mxfFile, item->length)mxf_file_write(mxfFile, item->value, item->length) == item->lengthmxf_write_fixed_kl(mxfFile, &set->key, 4, setLen)mxf_write_kl(mxfFile, &set->key, setLen)mxf_write_item(mxfFile, (MXFMetadataItem*)mxf_get_iter_element(&iter))setSize == set->fixedSpaceAllocation || (setSize < set->fixedSpaceAllocation && setSize + mxf_get_min_llen(mxfFile) + mxfKey_extlen <= set->fixedSpaceAllocation)mxf_write_fill(mxfFile, (uint32_t)(set->fixedSpaceAllocation - setSize))mxf_write_primer_pack(mxfFile, headerMetadata->primerPack)mxf_file_read(mxfFile, buffer, len) == lenmxf_read_local_tag(mxfFile, itemTag)mxf_read_uint16(mxfFile, itemLen)mxf_find_set_def(headerMetadata->dataModel, key, &setDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)&itemDef->key, itemDef->localTag, &tag)(newSet = (MXFMetadataSet*)malloc(sizeof(MXFMetadataSet))) != NULLset->headerMetadata != NULL && set->headerMetadata->dataModel != NULLmxf_create_list(&newList, NULL)mxf_append_list_element(newList, (void*)set)mxf_get_list_length(setList) == 1mxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(Preface), &prefaceSet)mxf_write_set(mxfFile, prefaceSet)mxf_write_header_primer_pack(mxfFile, headerMetadata)mxf_write_header_sets(mxfFile, headerMetadata)(newItem = (MXFMetadataItem*)malloc(sizeof(MXFMetadataItem))) != NULLmxf_remove_item(item->set, &item->key, &removedItem)mxf_append_list_element(&set->items, (void*)item)mxf_find_item_def(headerMetadata->dataModel, itemKey, &itemDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)itemKey, itemDef->localTag, &tag)mxf_create_item(set, itemKey, tag, &resultItem)set->headerMetadata != ((void *)0)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8))) != NULLget_or_create_set_item(set->headerMetadata, set, itemKey, &newItem)mxf_set_item_value(newItem, buffer, 8)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + arrayLen * elementLen))) != NULLnewItem->length == 8 + arrayLen * existElementLen8 + arrayLen * elementLen < 65536mxf_set_item_value(newItem, buffer, (uint16_t)(8 + arrayLen * elementLen))mxf_grow_array_item(set, itemKey, mxfUUID_extlen, 1, &arrayElement)8 + count * elementLen < 65536(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + count * elementLen))) != NULLmxf_set_item_value(newItem, buffer, (uint16_t)(8 + count * elementLen))mxf_set_item_value(newItem, buffer, 2)mxf_set_item_value(newItem, buffer, 10)mxf_set_item_value(newItem, buffer, 1)mxf_set_item_value(newItem, buffer, 32)mxf_set_item_value(newItem, buffer, 16)mxf_set_item_value(newItem, buffer, size * mxfUTF16Char_extlen)mxf_set_item_value(newItem, buffer, (uint16_t)((wcslen(value) + 1) * mxfUTF16Char_extlen))mxf_set_item_value(newItem, buffer, 4)destSet->headerMetadata != ((void *)0)mxf_get_item(sourceSet, itemKey, &sourceItem)get_or_create_set_item(destSet->headerMetadata, destSet, itemKey, &newItem)mxf_set_item_value(newItem, sourceItem->value, sourceItem->length)mxf_set_item_value(newItem, value, len)!mxf_equals_uuid(&set->instanceUID, &g_Null_UUID)mxf_remove_set(set->headerMetadata, set)mxf_append_list_element(&headerMetadata->sets, (void*)set)headerMetadata->primerPack != ((void *)0)create_empty_set(key, &newSet)mxf_read_item_tl(mxfFile, &itemTag, &itemLen)mxf_create_item(newSet, &itemKey, itemTag, &newItem)mxf_read_item(mxfFile, newItem, itemLen)mxf_skip(mxfFile, (int64_t)itemLen)Encountered item with tag %d not registered in the primer, in %s:%d Incorrect metadata set length encountered, in %s:%d Metadata set does not have InstanceUID item, in %s:%d mxf_add_set(headerMetadata, newSet)mxf_skip(mxfFile, (int64_t)len)mxf_read_primer_pack(mxfFile, &headerMetadata->primerPack)mxf_read_kl(mxfFile, &key, &llen, &len)filter->before_set_read(filter->privateData, headerMetadata, &key, llen, len, &skip)mxf_read_and_return_set(mxfFile, &key, len, headerMetadata, 0, &newSet)filter->after_set_read(filter->privateData, headerMetadata, newSet, &skip)mxf_read_set(mxfFile, &key, len, headerMetadata, 1)mxf_set_uuid_item(newSet, &MXF_ITEM_K(InterchangeObject, InstanceUID), &uuid)(newHeaderMetadata = (MXFHeaderMetadata*)malloc(sizeof(MXFHeaderMetadata))) != NULLmxf_create_primer_pack(&newHeaderMetadata->primerPack)mxf_set_empty_array_itemmxf_grow_array_itemmxf_alloc_array_item_elementsmxf_set_rgba_layout_component_itemmxf_set_product_version_itemmxf_set_boolean_itemmxf_set_length_itemmxf_set_position_itemmxf_set_rational_itemmxf_set_umid_itemmxf_set_weakref_itemmxf_set_strongref_itemmxf_set_fixed_size_utf16string_itemmxf_set_utf16string_itemmxf_set_timestamp_itemmxf_set_auid_itemmxf_set_ul_itemmxf_set_uuid_itemmxf_set_version_type_itemmxf_set_int64_itemmxf_set_int32_itemmxf_set_int16_itemmxf_set_int8_itemmxf_set_uint64_itemmxf_set_uint32_itemmxf_set_uint16_itemmxf_set_uint8_itemmxf_clone_itemmxf_set_itemset_eq_instanceuid+4S /+4mxf_read_and_return_setitem_eq_keyeq_pointer| AB  AB 0AB P-AB DAD AGP AB ` AB p AB  AB  AB AB E0 AB @8AB FF AB  AB gAB E8AB FFP8AB FIRAG BnAB F` AB pAB %AB AB FJP!AB "AB AB -AB AB :AB FFP AB ` AB pAB nAB E<AB FF08AB FFp<AB DAB +AB A0/AB D`AB AB E P AB FFG 9AB FFP 9AB  !AB  AB  AB  AB  AB  9AB ` !AB  !AB  !AB  AB F KAB F AB  GAB @ AB ` AB F <AB D`<AB D7AB 5AB D 5AB D`7AB AB D%AB DAB pAB 0AB AB AB pAB 0AB AB AB @AB AB AB PAB AB AB AB EAB EAB EAB E AB P!AB "AB "AB #AB P$AB %AB %AB &AB P'qAB '!AB (AB F(AB F0) AB E@*AB BC0-DAB -WAB -AB IL.AB Dp/AB E0AB PEP1 AB `1aAB 1AB F2AB D3CAB F4AB FF5>AB 5AB F `7kAB FHE8^AB E0:TAB OF=}AB >}AB > AB R@AB DAAB DBAB E CAB IFF DAB IFFEAB DFAB DGAB DHAB DIAB HJAB HKAB DLAB DMAB DNAB DOAB E PAB IFFQAB DRAB ESAB E TAB IFFVAB DWAB EXAB EYJAB EPZAB E@[;AB D[AB E\5AB D\AB F`a=AB aAB FfMAB gAB  gBAB Dpg%AB EhAB ttu  Pu !t!#t#0u01t13t3KuPQtQStS}uttCuPQtQStSYu`atactciupqtqstsyuttuttutt+u01t13t39u@AtACtCxuttuttuttuttHuPQtQStSuttuVuVuPu PRPRPRPtt^uu::HuH^PZu Z\P\^u u::HuH^V S V>SBEVEHPZur`atactcmupqtqstsuttuttBuPQtQStSquttuttuttuuxu ttuPttJuPQtQStSYu`atactciupqtqstsupwwPttutt,u01t13t3hupqtqstsup}}QttuRuPu Pu tt+u P )S01t13t3_u0@@]S]_u`atactc}u`mmsPs}uttB uVu@ V@ B uSu = S= B u upB upP Q tQ S tS  uP m m S u  SP m m W u  W  t  t I uP Q tQ S tS u t t u t t u t t u  t  t u  t  t  u ! t! # t# Y u` a ta c tc u t t u t t u t t y u   y up   V unV d P   P WP R uR s Ws y u  V O VR r V" ( S( + R+ N SR q S t t u  u  W u t t u t t 7 u   P  u 7 P7 7 u   R  u  7 R7 7 u @ A tA C tC X u` a ta c tc u`  u` ~ ~ V u V` ~ ~ W u W !t!#t#\u`atactcuttuuu ttu !t!#t#Uu`atactcu`u`u ttuuuuuu  S  u ;S;=u=sSsuuttuuu S3S35u5hShjujSuutupjupttfufufu pqtqsts&up&up&u 01t13t3u0ZZu0ZZu ttuuu ttauauau pqtqsts!up!up!u 01t13t3u0ZZu0ZZu ttuuu tt4u4u4u @AtACtCu@jju@jju ttuuu ttAuAuAu PQtQStSuPzzuPzzu ttu::u::u ttuuu ttuVuVSu QSQVu VSu VuV VuV ttuVuVSu QSQVu VSu VuV VuV ttuSuJSJOuOSuOu OOuOtt uSuJ SJ O uO S uO u O   O uO  t t A!u  A!u  A!u P!Q!tQ!S!tS!"uP!z!z!"uP!z!z!"u ""t""t""u":":""u":":""u ""t""t"#u"""#u"""#u ##t##t#A$u###A$u###A$u P$Q$tQ$S$tS$%uP$z$z$%uP$z$z$%u %%t%%t%%u%:%:%%u%:%:%%u %%t%%t%&u%%%&u%%%&u &&t&&t&A'u&&&A'u&&&A'u P'Q'tQ'S'tS''uP'z'z''uP'z'z''u ''t''t''u((t((t((u(}(}((u(((6(Q6((u *((SVs((Q((P((Q((t((t(&)u(((&)u(((&)u (((&)u0)1)t1)3)t3):*u0)R)R))S))u))S))u)$*S$*'*u'*7*S7*:*u0)R)R))V))u ))V))u )%*V%*'*u '*8*V8*:*u @*A*tA*C*tC*#-u@***#-u@*g*g*#-u J*N+SVR++SV+ ,SV ,,SV*R+uX++uX ,#-uX0-1-t1-3-t3-t-u0-@-@-P-PP-P-uP-t-Pt-t-u0-@-@-P-RP-P-u P-t-Rt-t-u --t--t--u----u----u --t--t-.u-...u-c.c..u -..J.VJ.Q.uQ..V..t..t.c/u.../S//u/_/S_/c/u...c/u .,/,/c/up/q/tq/s/ts/v0up///%0V%0'0u'0m0Vm0o0uo0v0Vp///v0u /90upo0v0up00t00t0C1u00P0 1V1C1V00R0C1up01WP1Q1tQ1S1tS1Y1u`1a1ta1c1tc11u`1p1p11Q11u11Q11u11t11t12u1F2F22u111/2W/212u 122W22u 22W22u 22t22t23u2 3 33u2 3 33u 33t33t34u3333W33u34W44u44W44u3333S33u 34S404u 04B4SB44u 44S44u 44S44u 33up34up44t44t45u45595V95=5u=55V55u45545S45=5u =55S55u 55t55t55u5555u5555u 55t55t5W7u5d6d66u6667u7W7555|6V|66u 66V66u 6T7VT7W7u 555W7u`7a7ta7c7tc78u`7n7Pn77V78V`77R77W78W`77Q77S78SK8K8urK8[8P88t88t8.:u888m9Vm9o9uo99V99u9:V: :u :.:V819199u 9.:819199u9.:0:1:t1:3:t3:=u0:]:]:n:Rn::u::R:"=u"=F=RF==u0:]:]:n:Qn::u ::Q:"=u "=F=QF==u 0:]:]:;V; ;u ;=V0:]: ]:;W; ;u ;=W: ;u`;<u`<"=u`N==u`: ;ulx;;ul;<ul< <P<<ul<=PF==ul::uh: ;uhr;;uh;"=uhF=z=uh::P:;P?;A;Pp;r;P;;Pa<f<P="=Pu=z=P==t==t= >u=== >u=== >u >>t>>t>>u>C>C>>u>C>C>>u >>t>>t>@u>>>?R??u??R??u??R?x@ux@@R@@u>>>?Q??u ??Q??u ??Q?x@u x@@Q@@u >>>?u???x@ux@@>> >x@ux@@ ??P??P??P@$@P?@D@Ps@x@P@@t@@t@Au@@@@R@wAuwAARAAu@@@wAu wAA@AA9Au9AAAAtAAtABuAAAARAwBuwBBRBBuAAAwBu wBBABB9Bu9BBBBtBBtBCuBBBBRByCuyCCRCCuBBByCu yCCBBBBVBBPACwCVwCyCuyCCVCCtCCtCDuCCCCRCDuDDRDDuCCCDu DDCCCCVuCyDVWyD|DuW|DDuDDVWDDtDDtDEuDDDDRDEuEEREEuDDDEu EEDDDDVuDEVWEEuWEEuEEVWEEtEEtEFuEEEEREFuFFRFFuEEEFu FFE"F"FYFuYFFFFtFFtFGuFFFFRFGuGGRGGuFFFGu GGF"G"GYGuYGGGGtGGtGHuGGGGRGHuHHRHHuGGGHu HHG"H"HYHuYHHHHtHHtHIuHHHHRHIuIIRIIuHHHIu IIH"I"IYIuYIIIItIItIJuIIIIRIJuJJRJJuIIIJu JJI5J5JpJupJJII IISIpJupJJSJJuJJSJJtJJtJKuJJJKRKKuKKRKKuJKKKu KKJJJ}KV}KKuKKVKKuKKVKKtKKtKLuKKK LR LLuLLRLLuKLLLu LLKBLBLyLuyLLLLtLLtLMuLLL MR MMuMMRMMuLMMMu MMLBMBMyMuyMMMMtMMtMNuMMM NR NNuNNRNNuMNNNu NNMBNBNyNuyNNNNtNNtNOuNNN OR OOuOOROOuNOOOu OONBOBOyOuyOOOOtOOtOPuOPPPRPPuPPRPPuOPPPu PPOPPPVP'PPPPVPPuPPVPPtPPtPQuP Q QQRQQuQQRQQuPQQQu QQPPP QVu QQVWQQuWQQuQQVWQQtQQtQRuQ R RRRRRuRRRRRuQ R RRu RRQRRRRRuRRRRtRRtRSuRSS!SR!SSuSSRSSuR%S%SSu SSRSS(SV(S7SPSSVSSuSSVSStSStSTuSTT!TR!TTuTTRTTuS%T%TTu TTSTT*TV*T9TPTTVTTuTTVTTtTTtTUuTUU*UR*UUuUURUUuT.U.UUu UUTUUUVuUUVWUUuWUUuUUVWVVtVVtVVuVVV,VR,VVuVVRVVuV0V0VVu VVVbVbVVuVVWWtWWtWWuW!W!W1WR1WWuWWRWWuW5W5WWu WWW!W!W8WV8WGWPWWVWWuWWVXXtXXtXXuX!X!X1XR1XXuXXRXXuX5X5XXu XXX!X!X:XV:XIXPXXVXXuXXVYYtYYtYJZuYAYAY&Zu&ZJZY'Y'YYVYYu YYVYYu Y$ZV$Z&Zu &ZJZVY'Y'YYSYYuYYSYYuY!ZS!Z&Zu&ZJZSPZQZtQZSZtSZ<[uPZqZqZZRZ[u[<[R<[<[uPZZZ[u [<[PZZZZuZ<[PZqZ qZZVZZPZ[V[[u[<[V@[A[tA[C[tC[{[u@[j[j[{[u@[j[j[y[Sy[{[u h[x[P[[t[[t[\u[[[[V[[u[\V\\u\L\VL\N\uN\\V\\u[[[[S[[u [\S\\u \K\SK\N\u N\\S\\u \\t\\t\\u\\\\S\\u\\t\\t\Sau\m]m]^u^^^_u___`u```Sau\]]L]WL]^u ^^W^_u __W_`u ``W`Sau \\\]Su]^SV^^uV^^u^^SV^^uV^^u^_SV__uV__u_SaSV\]]Sau\___u_``e`ue`SaE]^u^_u_`u`Saux]x]unx]]P]]un]]P^^un^^P]]ul]]R^^ul^^P^^ul^_PG_G_ulG_^_PL]^u^_u_`u`SauL]^u\^_u\_`u\`Sau\`aaataacatcaauaataatafuaObOb7du7dpdpdfuabbcu cddeu eeefu a0b0b7du7dpdpdfuaa a bVu bbubvbVuvb4dVW4d5duW5d7du7dmdVumdpdupddVuddudfVWa#b#bfuaaaSbuSbYbP7dduaaaa u$uafubbuoxbbuobcP'c7duodduo+efuoDffuobbuXxb7duXdfuXbbujb7dudfufftfftffuffffPffffPu$ggtggtggug g ggPggu g!gt!g#gt#gbgu g0g0g`gS`gbgupgqgtqgsgtsghupggghupggghu hhthhthiuh i i\iu \iiN+Ymxf_set_fixed_set_space_allocationmxf_get_uint8Lmxf_get_uint16mxf_get_uint32mxf_get_uint64mxf_get_int8Bmxf_get_int16mxf_get_int32mxf_get_int64mxf_get_version_type8mxf_get_timestampwmxf_get_lengthmxf_get_rationalmxf_get_position.mxf_get_booleanmmxf_get_product_versionmxf_get_rgba_layout_componentmxf_get_array_header3mxf_get_utf16string_sizemxf_get_utf16stringmxf_set_uint8Jmxf_set_uint16mxf_set_uint32mxf_set_uint64mxf_set_int8.mxf_set_int16gmxf_set_int32mxf_set_int64mxf_set_version_typemxf_set_rationalXmxf_set_positionmxf_set_lengthmxf_set_booleanmxf_set_product_versionHmxf_set_rgba_layout_componentmxf_set_array_headermxf_next_array_item_elementmxf_free_itemmxf_register_itemimxf_set_item_valuemxf_set_timestampmxf_set_umid?mxf_set_uuidmxf_set_weakrefmxf_set_strongrefmxf_set_auidDmxf_set_ulmxf_get_umidmxf_get_auidmxf_get_ulEmxf_get_uuidmxf_set_fixed_size_utf16stringmxf_set_utf16stringKmxf_get_external_utf16string_sizeinitialise_sets_iter mxf_dereference_s mxf_get_weakref_s mxf_get_strongref_sV!mxf_dereference!mxf_get_weakref "mxf_get_strongrefh"mxf_get_item"mxf_initialise_array_item_iterator"#mxf_get_array_item_element#mxf_get_array_item_element_len$mxf_get_array_item_count$mxf_get_rgba_layout_component_item$mxf_get_product_version_itemA%mxf_get_boolean_item%mxf_get_position_item%mxf_get_rational_itemX&mxf_get_length_item&mxf_get_utf16string_item'mxf_get_utf16string_item_sizeo'mxf_get_timestamp_item'mxf_get_umid_item)(mxf_get_auid_item(mxf_get_ul_item(mxf_get_uuid_item@)mxf_get_weakref_item_s)mxf_get_strongref_item_s*mxf_get_weakref_itemz*mxf_get_strongref_item*mxf_get_version_type_item5+mxf_get_int64_item+mxf_get_int32_item+mxf_get_int16_itemL,mxf_get_int8_item,mxf_get_uint64_item-mxf_get_uint32_itemc-mxf_get_uint16_item-mxf_get_uint8_item.mxf_get_item_lenz.mxf_have_item.mxf_get_set_size:/mxf_get_header_metadata_size/mxf_write_item/mxf_write_set0mxf_write_header_primer_pack0mxf_read_itemP1mxf_read_item_tl1mxf_register_set_itemsn2mxf_is_header_metadata2mxf_set_is_subclass_of2mxf_find_set_by_keyr3mxf_find_singular_set_by_key3mxf_write_header_setsO4mxf_write_header_metadata4mxf_remove_item5mxf_create_item66mxf_set_empty_array_item6mxf_grow_array_item7mxf_add_array_item_weakref8mxf_add_array_item_strongref]8mxf_alloc_array_item_elements9mxf_set_rgba_layout_component_item9mxf_set_product_version_item6:mxf_set_boolean_item:mxf_set_length_itemP;mxf_set_position_item;mxf_set_rational_itemJ<mxf_set_umid_item<mxf_set_weakref_itemd=mxf_set_strongref_item=mxf_set_fixed_size_utf16string_itemp>mxf_set_utf16string_item>mxf_set_timestamp_iteml?mxf_set_auid_item?mxf_set_ul_itemf@mxf_set_uuid_item@mxf_set_version_type_item`Amxf_set_int64_itemAmxf_set_int32_itemjBmxf_set_int16_itemBmxf_set_int8_itemdCmxf_set_uint64_itemCmxf_set_uint32_item^Dmxf_set_uint16_itemDmxf_set_uint8_itemXEmxf_clone_itemEmxf_set_itemSFmxf_remove_setFmxf_add_setFmxf_free_setGmxf_read_and_return_set-Hmxf_read_setHmxf_read_filtered_header_metadataImxf_read_header_metadataUJmxf_free_header_metadataJmxf_create_setJmxf_create_header_metadatai666 766j6m616g666666 766j6m6\6g6F6J6163666newListg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyint8_tg_IECDV_25_525_60_FrameWrapped_esscont_labelmxf_set_int16g_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keymxf_get_uuidmxf_get_ul_itemg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDMXFMetadataItemg_ClosedIncomplete_Footer_pp_keyg_D10_30_525_60_extended_template_esscont_labeloctet1mxf_read_item_tlmxf_get_position_itemsetInListg_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keymxf_set_auid_itemg_GenericSoundEssenceDescriptor_DialNorm_item_keyint32_tmxf_get_int16_itemg_StructuralComponent_Duration_item_keymxf_set_rgba_layout_component_itemheaderByteCountmxfUTF16Char_IO_save_endfixedArraySizeg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_DMSegment_TrackIDs_item_keymxf_get_int64_itembasicg_DescriptiveMetadata_datadef_labelcurrentElementg_OpenComplete_Footer_pp_keymxf_get_strongref_sg_DVBased_100_1080_60_I_FrameWrapped_esscont_labelmxf_create_set_IO_write_baseg_D10_50_525_40_compdef_labelg_StructuralComponent_DataDefinition_item_keymxf_set_int32mxf_set_length_item_locktotalLenmxfVersionTypeg_FileDescriptor_ContainerDuration_item_keycompoundg_Preface_LastModifiedDate_item_keyg_FileDescriptor_SampleRate_item_keyg_EssenceContainerData_IndexSID_item_keymxf_write_header_primer_pack_IO_save_baseg_RGBAEssenceDescriptor_set_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_complexity03_op_atom_labelfixedSpaceAllocationg_GenericPictureEssenceDescriptor_AspectRatio_item_keymxf_set_uint8_itemmxf_get_umid_itemmxf_set_uint16destSetMXFHeaderMetadatamxf_get_product_version_cur_columnmxf_get_timestamp_itemg_D10_30_625_50_defined_template_esscont_labelg_DNxHD1080p36ClipWrapped_esscont_labelstringSizevalueLenmxf_get_weakrefmxf_write_header_setsg_DVBased_100_1080_60_I_compdef_labelMXFArrayItemIteratormxf_remove_itemg_RGBAEssenceDescriptor_PaletteLayout_item_keymxf_set_uint16_itemsetDefg_DMSegment_set_keymxfLocalTagg_RGBAEssenceDescriptor_Palette_item_keymxf_find_set_by_keylong intMXFCompoundTypeInfomxf_get_ulmxf_set_uint64_itemg_D10_50_525_60_defined_template_esscont_labelg_NetworkLocator_set_keymxf_set_int8itemDefsmxf_add_array_item_weakref_IO_markermxf_get_utf16string_sizemxf_get_product_version_itemfixedSizeg_CDCIEssenceDescriptor_set_keymxf_get_header_metadata_sizemxf_set_uint32g_GenericTrack_set_keyg_Identification_Platform_item_keymxf_set_fixed_size_utf16string_itemmxf_set_weakrefg_complexity02_op_atom_labelmxf_alloc_array_item_elementsMXF_BASIC_TYPE_CATg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keymxf_get_rgba_layout_componentdatag_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_labelMXFListElementmxf_set_auidg_AES3AudioDescriptor_set_keyseekmxf_get_array_headermxfKeymxf_set_uint64g_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tmxf_set_utf16string_itemmxf_get_rational_item_IO_FILEg_BWFClipWrapped_esscont_labelMXFItemTypemxf_get_version_typemxf_set_version_typeg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_key__PRETTY_FUNCTION__setsIterg_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelg_AES3FrameWrapped_esscont_labelnextTagmxfTimestampg_OpenComplete_Body_pp_keyunsigned charmxf_find_singular_set_by_keyg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keymxfRational_sbufg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_50_625_30_compdef_labelitemKeyg_IECDV_25_625_50_ClipWrapped_esscont_labelnewItembuildresultMXFSetDefinstanceUIDg_EssenceContainerData_set_keyg_DNxHD1080i185ClipWrapped_esscont_labelmxf_get_uint16_itemg_D10_50_625_50_extended_template_esscont_labelmxf_set_fixed_size_utf16stringg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyMXFReadFilterg_FileDescriptor_EssenceContainer_item_keyg_D10_50_525_60_extended_template_esscont_labelg_Preface_Identifications_item_keyvaluemxf_set_product_versiong_SDTI_CP_System_Pack_esselement_keyg_D10_40_625_50_extended_template_esscont_labelmxf_get_uint64_itemchartellmxfUIDg_DVBased_25_525_60_compdef_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keymxf_set_ul_itemg_Identification_CompanyName_item_keymxf_write_itemnewSetg_Track_set_key./mxf/mxf_header_metadata.c_MXFHeaderMetadatag_GenericSoundEssenceDescriptor_QuantizationBits_item_key_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keymxf_set_is_subclass_ofoctet13octet14octet15mxf_get_rgba_layout_component_itemoctet16mxf_set_uuidprivateDatag_Null_UUIDg_D10_50_525_30_compdef_labelg_Identification_set_keyparentSetKeyg_OpenComplete_Header_pp_keynumeratormxf_log_funcg_OpenIncomplete_Body_pp_keyg_DVBased_50_625_50_ClipWrapped_esscont_label_IO_read_ptrmxf_get_lengthfree_sys_datag_Identification_VersionString_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_ALawClipWrapped_esscont_labelmxf_set_rational_itemmxf_get_weakref_item_posput_charmxf_get_version_type_itemg_D10_50_525_60_compdef_labelmxf_get_uint64setDefKeymxf_get_uint8g_Preface_PrimaryPackage_item_keyg_DVBased_50_625_50_FrameWrapped_esscont_labelg_DVBased_50_625_50_compdef_labelmxf_get_itemg_DMFramework_set_keyelementLen_markersmxf_register_itemmxf_get_strongrefmxf_set_product_version_itemmxf_set_strongref_itemg_D10_40_525_60_picture_only_esscont_labelmxf_get_int32_itemg_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labelg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_DVBased_25_625_50_FrameWrapped_esscont_labelg_GenericPackage_PackageModifiedDate_item_keybufferMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keytypeIdMXFDataModelmxf_dereference_sg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_ClosedIncomplete_Header_pp_keyhaveNullTerminator_offsetg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelindexg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keymxf_write_setg_TextLocator_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_GenericPackage_Tracks_item_keyg_ALaw_compdef_labelmxf_get_umidg_StaticTrack_set_keymxf_free_header_metadatamxf_set_rationalg_D10_50_625_50_compdef_labelg_LegacyPicture_datadef_labelmxf_get_set_sizeisRequiredg_TimecodeComponent_DropFrame_item_keyshort unsigned intMXFFilelong unsigned intg_D10_40_625_50_picture_only_esscont_labelsourceItemmxf_get_int32g_Identification_ProductVersion_item_keyoctet30_flags2g_D10_50_625_50_defined_template_esscont_labelg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keyg_LegacyTimecode_datadef_labelitemLenmxf_set_position_itemnextElementsetDefs_unused2g_Null_ULarrayIter__quad_tprefaceSetMXFItemTypeCategorymxf_set_uint32_itemmxf_set_positionresultItemmembersg_OpenIncomplete_Header_pp_keymxf_initialise_array_item_iteratorcreate_empty_setmxf_is_header_metadatag_SourcePackage_set_keywritemxf_get_boolean_itemg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyMXFPrimerPackg_GenericPackage_set_keyg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_GenericTrack_TrackNumber_item_keyg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Preface_OperationalPattern_item_key_old_offsetsetListg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_key_IO_backup_baseg_GenericPictureEssenceDescriptor_VideoLineMap_item_keymxf_get_booleansetSizetypesmxf_set_empty_array_itemg_CDCIEssenceDescriptor_ColorSiting_item_keymxf_get_length_itemhaveInstanceUIDg_DNxHD720p185ClipWrapped_esscont_label/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libg_MultipleDescriptor_set_keymxf_set_utf16stringarrayElementg_RandomIndexPack_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelmxf_set_version_type_itemmxf_get_timestampg_DVBased_25_625_50_ClipWrapped_esscont_labelmxf_get_uint8_itemg_LegacySound_datadef_labelg_IECDV_25_525_60_compdef_labelis_seekableg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelsysDatag_TextLocator_LocatorName_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_ALawFrameWrapped_esscont_labelarrayLenmxf_read_and_return_setmxf_get_int16mxfRGBALayoutComponentmxfUMIDMXFMetadataSetpllenmxf_get_int64_MXFMetadataSetg_InterchangeObject_InstanceUID_item_key_IO_write_endbefore_set_readmxf_set_booleang_DVBased_100_1080_50_I_compdef_labelg_GenericPictureEssenceDescriptor_DisplayWidth_item_keydepthg_SourceClip_SourcePackageID_item_keyg_Timecode_datadef_labelMXFItemDefg_InterchangeObject_GenerationUID_item_keyg_GenericPictureEssenceDescriptor_SampledXOffset_item_keylastTypeIdskipg_GenericPictureEssenceDescriptor_SampledWidth_item_key_MXFSetDefmxf_get_auid_itemMXFInterpretTypeInfomxf_next_array_item_elementcountg_Identification_ProductName_item_keyread_IO_buf_baseyearuuid_nextunsigned intmxf_get_uint32_itemfreeFuncg_Identification_ThisGenerationUID_item_keydataModelg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelmxf_get_strongref_item_spkeyg_InterchangeObject_set_key__pad1__pad2__pad3__pad4__pad5g_GenericPictureEssenceDescriptor_FrameLayout_item_keymxf_get_external_utf16string_sizemxf_get_item_lenmxf_set_int64minorstding_KLVFill_keyprimerPackmxf_get_uint16mxf_get_utf16string_MXFListElement_flagsmxf_read_setg_EventTrack_EventOrigin_item_keyg_Null_Rationaloctet10octet11octet12mxf_get_array_item_elementmxf_get_weakref_item_soctet17octet18octet19_modemxf_set_uint8get_charMXFListIteratorg_DMSet_set_keyg_SourcePackage_Descriptor_item_keymxf_grow_array_itemg_MaterialPackage_set_keyMXFArrayTypeInfoheaderMetadatag_BWFFrameWrapped_esscont_labeluuidValueg_DVBased_25_625_50_compdef_labelg_GenericPictureEssenceDescriptor_StoredHeight_item_keymxfFileg_DMSegment_DMFramework_item_keyoctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29mxf_get_utf16string_itemg_DNxHD1080i120ClipWrapped_esscont_labelmxf_set_int16_itemg_ClosedComplete_Header_pp_keyg_GenericTrack_TrackID_item_keysourceSetg_D10_30_625_50_extended_template_esscont_labelmxfPositionmxf_get_uint32qmsecg_MultipleWrappings_esscont_labelg_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericTrack_TrackName_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keymxf_set_int64_itemsetLeng_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyinfooctet31g_DVBased_100_1080_60_I_ClipWrapped_esscont_labelelementafter_set_readGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULmxf_read_itemMXFListmxf_set_umidg_Null_UMIDg_GenericPictureEssenceDescriptor_set_keyg_Null_Keyitemsizeg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyg_FileDescriptor_Codec_item_keylong long unsigned intsetsg_DVBased_25_525_60_ClipWrapped_esscont_labelprimerSizelengthuint16_t__off_t_chainmxf_set_fixed_set_space_allocationg_StructuralComponent_set_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_SourceClip_set_keyMXFLogLeveleq_pointerg_AES3CustomWrapped_esscont_labelg_Identification_ModificationDate_item_keyg_Track_Origin_item_keymxf_clone_itemg_ContentStorage_set_keyarraymxf_create_itemg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labelmxf_set_array_headerg_Preface_EssenceContainers_item_keynewElementsg_IndexTableSegment_keylocalTagg_DNxHD_compdef_labelmajorg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_key_IO_write_ptrMXFFileSysDatallen_shortbufg_DVBased_100_720_60_P_compdef_labelmxf_set_boolean_itemg_DVBased_25_525_60_FrameWrapped_esscont_labelmxf_free_itemexistElementLen__off64_toctet8newHeaderMetadataplencodelastElementset_eq_instanceuidg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labelg_DNxHD720p120ClipWrapped_esscont_labelmxf_read_header_metadatamonthoctet0mxfLengthoctet2octet3octet4octet5octet6octet7mxf_get_int8_itemoctet9failg_Preface_Version_item_keyg_FileDescriptor_LinkedTrackID_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_IO_buf_endg_CDCIEssenceDescriptor_PaddingBits_item_keyg_root_set_keyfree_metadata_item_in_listg_GenericPackage_Name_item_keymxf_set_lengthnamedenominatormxf_set_timestampmxf_set_timestamp_itemmxf_get_strongref_itemfree_func_typeg_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelmxf_create_header_metadatashort intitemDefg_EventTrack_EventEditRate_item_keyuint64_tg_Identification_ProductUID_item_keystartIndexg_IECDV_25_625_50_FrameWrapped_esscont_labelinitialise_sets_iterminLLennumElementsMXFCompoundTypeMemberInfomxf_set_item_valuemxf_add_setmxf_remove_setint16_tmxf_get_array_item_countg_TimecodeComponent_set_keymxf_set_ulmxf_get_weakref_sg_Track_EditRate_item_keyadd_itemelementsg_WaveAudioDescriptor_BlockAlign_item_key_vtable_offsetg_GenericSoundEssenceDescriptor_ChannelCount_item_keyarrayElementLeng_GenericDescriptor_Locators_item_keyg_DVBased_50_525_60_compdef_labeliterfree_metadata_item_valueg_DMSegment_EventStartPosition_item_keyMXF_INTERPRET_TYPE_CATmxf_add_array_item_strongrefg_GenericSoundEssenceDescriptor_Locked_item_keymxf_dereferenceelementTypeIdfilteraddToHeaderMetadatahourmxf_set_umid_itemg_WaveAudioDescriptor_set_keymxf_set_uuid_itemsigned charMXF_ELOGmxf_get_rationalelementLengthg_ClosedComplete_Body_pp_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_labelmxf_get_array_item_element_lenmxf_set_rgba_layout_componentg_Data_datadef_labelparentSetDefmxf_get_int8g_Null_LocalTagg_Preface_ContentStorage_item_keyitemsMXF_ILOG_IO_read_endget_or_create_set_itemg_GenericPictureEssenceDescriptor_SampledHeight_item_keypatchremovedItemg_D10_50_525_60_picture_only_esscont_labelg_D10_30_625_50_picture_only_esscont_labeluint32_tg_RGBAEssenceDescriptor_PixelLayout_item_keymxf_set_item_filenog_GenericPictureEssenceDescriptor_StoredF2Offset_item_keymxf_have_itemmxf_get_auiditemTagmxfAUIDg_Preface_set_keyreleasemxfBooleang_WaveAudioDescriptor_AvgBps_item_keysize_tg_complexity01_op_atom_labelmxf_register_set_itemsarrayItemLenmxf_free_setitem_eq_keyg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelMXF_ARRAY_TYPE_CATmxf_get_utf16string_item_sizestdoutmxf_write_header_metadatag_D10_40_625_50_defined_template_esscont_labelcategoryinterpretg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyentriesruninLeng_PrimerPack_keyisPersistentg_DMSourceClip_DMSourceClipTrackIDs_item_keyg_TimecodeComponent_RoundedTimecodeBase_item_keyint64_tMXFBasicTypeInfoparentSetDefKeyg_TimecodeComponent_StartTimecode_item_keyMXF_WLOGg_EventTrack_set_keyg_DVBased_50_525_60_FrameWrapped_esscont_labelmxfProductVersiong_GenericPackage_PackageUID_item_keymxf_set_int32_itemg_OpenIncomplete_Footer_pp_keymxf_get_uuid_itemg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keymxf_logmxf_set_strongrefg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericSoundEssenceDescriptor_set_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelnextmxf_get_positioncloseg_IECDV_25_625_50_compdef_labelg_D10_50_625_40_compdef_labelfree_metadata_set_in_listg_ClosedIncomplete_Body_pp_keywchar_tg_AES3ClipWrapped_esscont_labelg_NetworkLocator_URLString_item_keymxf_read_filtered_header_metadatag_IECDV_25_525_60_ClipWrapped_esscont_labelmxf_set_int8_itemMXF_COMPOUND_TYPE_CATmxf_set_weakref_itemg_ContentStorage_EssenceContainerData_item_keyGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@i X'%i+i0iB^m+Y> ?R N 2^2zm20'|`  l< 2  VISR <a  <a0;b?5  T? Է  D"  ;+T`o G 0-D  0  `7k  8- Q`# j        2@$ Kd d} }       , E- ^A wU i |     g  7Z h0wP-P ` p   0 @8 $ 4gL8jP8Rn` p%P!"-3:DP U` dptn<08p<0/ (BP U\c 9uP 9 !     9` ! ! ! !( K< ^n@ `  < `< 7, B 5R 5d `7q  %  p 0 ' < pR 0h |  @   P   ' @ U l  P! " " # P$ % % & P'q1 '!? (P ] (z  0)     @*    $ 3 -WP f -t  .   p/   P1  `1a3F1Zj23C4 5>45DU8^n0:T=}>}> @AB-CADWEmFGHIJKLM!N3OMP`QsRSTVWXYJPZ@[;[\5+:\Rc`a=afM gB.pg%=Ohjmxf_header_metadata.ceq_pointer__PRETTY_FUNCTION__.5051free_metadata_item_valuefree_metadata_item_in_listset_eq_instanceuid__PRETTY_FUNCTION__.5025item_eq_key__PRETTY_FUNCTION__.5038create_empty_setg_Null_UUIDg_Preface_set_keyget_or_create_set_item__PRETTY_FUNCTION__.6630__PRETTY_FUNCTION__.6586__PRETTY_FUNCTION__.6554__PRETTY_FUNCTION__.6538__PRETTY_FUNCTION__.6524__PRETTY_FUNCTION__.6509__PRETTY_FUNCTION__.6495__PRETTY_FUNCTION__.6481__PRETTY_FUNCTION__.6467__PRETTY_FUNCTION__.6453__PRETTY_FUNCTION__.6439__PRETTY_FUNCTION__.6425__PRETTY_FUNCTION__.6407__PRETTY_FUNCTION__.6387__PRETTY_FUNCTION__.6373__PRETTY_FUNCTION__.6359__PRETTY_FUNCTION__.6345__PRETTY_FUNCTION__.6331__PRETTY_FUNCTION__.6316__PRETTY_FUNCTION__.6302__PRETTY_FUNCTION__.6288__PRETTY_FUNCTION__.6273__PRETTY_FUNCTION__.6258__PRETTY_FUNCTION__.6244__PRETTY_FUNCTION__.6230__PRETTY_FUNCTION__.6215__PRETTY_FUNCTION__.6200__PRETTY_FUNCTION__.6181__PRETTY_FUNCTION__.6166g_InterchangeObject_InstanceUID_item_key__PRETTY_FUNCTION__.5391free_metadata_set_in_listmxf_set_fixed_set_space_allocationmxf_get_uint8mxf_get_uint16mxf_get_uint32mxf_get_uint64mxf_get_int8mxf_get_int16mxf_get_int32mxf_get_int64mxf_get_version_typemxf_get_timestampmxf_get_lengthmxf_get_rationalmxf_get_positionmxf_get_booleanmxf_get_product_versionmxf_get_rgba_layout_componentmxf_get_array_headermxf_get_utf16string_sizemxf_get_utf16stringmxf_set_uint8mxf_set_uint16mxf_set_uint32mxf_set_uint64mxf_set_int8mxf_set_int16mxf_set_int32mxf_set_int64mxf_set_version_typemxf_set_rationalmxf_set_positionmxf_set_lengthmxf_set_booleanmxf_set_product_versionmxf_set_rgba_layout_componentmxf_set_array_headermxf_next_array_item_element__assert_failfreemxf_free_itemmxf_register_itemmxf_find_item_defmxf_logmxf_register_primer_entrymxf_set_item_valuememcpymallocmxf_set_timestampmxf_set_umidmxf_set_uuidmxf_set_weakrefmxf_set_strongrefmxf_set_auidmxf_set_ulmxf_get_umidmxf_get_auidmxf_get_ulmxf_get_uuidmxf_set_fixed_size_utf16stringwcslenmemsetmxf_set_utf16stringmxf_get_external_utf16string_sizemxf_equals_uuidinitialise_sets_itermxf_initialise_list_itermxf_dereference_smxf_get_list_iter_indexmxf_next_list_iter_elementmxf_get_iter_elementmxf_get_weakref_smxf_get_strongref_smxf_dereferencemxf_find_list_elementmxf_get_weakrefmxf_get_strongrefmxf_get_itemmxf_initialise_array_item_iteratormxf_get_array_item_elementmxf_get_array_item_element_lenmxf_get_array_item_countmxf_get_rgba_layout_component_itemmxf_get_product_version_itemmxf_get_boolean_itemmxf_get_position_itemmxf_get_rational_itemmxf_get_length_itemmxf_get_utf16string_itemmxf_get_utf16string_item_sizemxf_get_timestamp_itemmxf_get_umid_itemmxf_get_auid_itemmxf_get_ul_itemmxf_get_uuid_itemmxf_get_weakref_item_smxf_get_strongref_item_smxf_get_weakref_itemmxf_get_strongref_itemmxf_get_version_type_itemmxf_get_int64_itemmxf_get_int32_itemmxf_get_int16_itemmxf_get_int8_itemmxf_get_uint64_itemmxf_get_uint32_itemmxf_get_uint16_itemmxf_get_uint8_itemmxf_get_item_lenmxf_have_itemmxf_get_set_sizemxf_get_llenmxf_get_header_metadata_sizemxf_get_primer_pack_sizemxf_write_itemmxf_write_local_tagmxf_write_uint16mxf_file_writemxf_write_setmxf_write_fixed_klmxf_write_klmxf_get_min_llenmxf_write_fillmxf_equals_keymxf_write_header_primer_packmxf_write_primer_packmxf_read_itemmxf_file_readmxf_read_item_tlmxf_read_local_tagmxf_read_uint16mxf_register_set_itemsmxf_find_set_defmxf_initialise_listmxf_is_header_metadatamxf_is_primer_packmxf_set_is_subclass_ofmxf_is_subclass_ofmxf_find_set_by_keymxf_create_listmxf_append_list_elementmxf_free_listmxf_find_singular_set_by_keymxf_get_list_lengthmxf_get_first_list_elementmxf_write_header_setsmxf_write_header_metadatamxf_remove_itemmxf_remove_list_elementmxf_create_itemmxf_get_item_tagmxf_set_empty_array_itemmxf_grow_array_itemmxf_add_array_item_weakrefmxf_add_array_item_strongrefmxf_alloc_array_item_elementsmxf_set_rgba_layout_component_itemmxf_set_product_version_itemmxf_set_boolean_itemmxf_set_length_itemmxf_set_position_itemmxf_set_rational_itemmxf_set_umid_itemmxf_set_weakref_itemmxf_set_strongref_itemmxf_set_fixed_size_utf16string_itemmxf_set_utf16string_itemmxf_set_timestamp_itemmxf_set_auid_itemmxf_set_ul_itemmxf_set_uuid_itemmxf_set_version_type_itemmxf_set_int64_itemmxf_set_int32_itemmxf_set_int16_itemmxf_set_int8_itemmxf_set_uint64_itemmxf_set_uint32_itemmxf_set_uint16_itemmxf_set_uint8_itemmxf_clone_itemmxf_set_itemmxf_remove_setmxf_add_setmxf_free_setmxf_clear_listmxf_read_and_return_setmxf_get_item_keymxf_find_item_def_in_set_defmxf_skipmxf_read_setmxf_read_filtered_header_metadatamxf_free_primer_packmxf_read_primer_packmxf_read_klmxf_is_fillermxf_read_header_metadatamxf_free_header_metadatamxf_create_setmxf_generate_uuidmxf_create_header_metadatamxf_create_primer_packE@@@@@`FAAAA0@pB$AkSTUV/YTTTTSPU6 deOewfh ij   & 3 i l m    i- X z z z 6' .  3 ds    ~     ~5xRuxx 5xKmi'PLT \iiP )iAI Q^i|iP -iAI Q^iPi  iRpxiO i08@MicN| i i#M<D LYiiL iRpxiK i08@MicJ| i i)Rbv~ iQ -iCI\d lyiiu$ ,9iriv i2PX`miw i -iCx\d lyi i*2 :Gibjri i*2 :Gibjri i #+ 3@i\dlyi i # +  3 @ i\ d l y i     i!H!$! ,!9!ir!!!!!i!G!! !!i2"P"X"`"m"i"F"" ""i"## #-#iC#E\#d# l#y#i#####i$D$$$ ,$9$ir$$$$$i$C$$ $$i2%P%X%`%m%i%B%% %%i%&& &-&iC&A\&d& l&y&i&&&&&i'@'$' ,'9'ir''' ''i'2(<(T(k(((())J)^)f) n){)i)))) ))i)* **ia*k******++'+/+ 7+D+ih++++ ++i++ ++iQ,,,, ,,i,, , -iT-6d-k- p-d--- --i .!.). 1.>.iU.mo.l.. ..i... ./i/8/@/ H/U/i/////j/0 00iE0M0 U0b0i0m00606060601&1 .1;1i111 11i122 2#2iB2J2V2d2w222 22i2331393 A3N3iV3k3x336333 33i34$444<46F4V4j4r4z44i44 44i455 5+5iH5a5i5 q5~5i555mB6X666 66i6666i6f67 77i,747 <7I7i777h77 88i58jW8o8w8 88i88 88i8m9b=9E9 M9Z9ib9e9k99 99i9e99 99i:6:%: *:d:P::::i:;$;,;9;iM;U; ];j;i;; ;;i;m;b<{3<;< C<P<i[<e~<k<< <<i<m<l=e&=66=== B=dR=Z= b=o=i=== ==i>q;>O>W> _>l>i>r>> >>i)?mI?b`?{y?k?? ??i?e??@ @@i6@eP@X@ `@m@i|@6@@ @d@a@kAA A+AiLATA \AiAi{A6AA AdA`AkBB B+BiLBTB \BiBi{B6BB BdB_BkCC %C2CiMCUC ]CjCi}C6CC CdC^DkD%D -D:DiNDVD ^DkDiD6DD DdD]Ek-E5E =EJEi^EfE nE{EiE6EE EdE\Fk.F6F >FKFilFtF |FFiF6FF FdFoGk.G6G >GKGilGtG |GGiG6GG GdGqHk.H6H >HKHilHtH |HHiH6HH HdHrIk.I6I >IKIilItI |IIiI6II IdJy(JkAJIJ QJ^Ji|JJ JJiJ6JJ JdK|Kz7KkPKXK `KmKiKK KKiK6KK KdLn5LkNLVL ^LkLiLL LLiL6LL LdMs5MkNMVM ^MkMiMM MMiM6MM MdNt5NkNNVN ^NkNiNN NNiN6NN NdOp5OkNOVO ^OkOiOO OOiO6OO Od#P[:PkSP[P cPpPiPP PPiP6PP Pd-QZDQk]QeQ mQzQiQQ QQiQ6QQ Qd.RYERk^RfR nR{RiRR RRiR6RR Rd3SXJSkcSkS sSSiSS SSiS6SS Sd5TWLTkeTmT uTTiTT TTiT6TT Td=UVTUkmUuU }UUiUU UUiU6UU Ud>VUUVknVvV ~VViVV VViV6VV VdCWTZWksW{W WWiWW WWiW6WW WdEXS\XkuX}X XXiXX XXiX6XX Xd9YcYkY sYYiYY YYiYkYZ ZZi*Z6:ZAZ FZdZkZZ ZZiZZ Z [i[6,[3[ 8[dQ[`[[6[~[[[[ [ \i$\,\ 4\A\i\\d\ l\y\i\\e]a]]]]]^6 ^[^c^ p^i{^^^^ ^i__%_ -_:_iZ__x__ __i_` `i'`?`G` O`\`iq`y` ``i`6`` `d`` ``i`a aai-a5a =aJaiaaaaaib4bCbbbYcc ddd'diCdKdSd`di|dd ddidddddie4eheee eeiee eeiee efif$f ,f9fiPfXf `fmfiufff ffifg7gDgRgegg ggiggh h h"hi*h?h6Jhrhzh hhihmhhi,i4i <L<Z<o<~<<<<<<<<< < <3<A<O<<<8<8<!%)8.<=<R<Z^b8g<v<<8<<<8<< <8<-<H<PTX8]<l<<8<<<8<<< 8<#<><FJN8S<b<}<8<<<8<<<8 <<4<<@D8I<X<s<{8<<<8<<<8<<$<9<EIM8R<]8b<m8|<<8<8<8<8<88<8<#'8,<;<P<X\`8e<t<<8<<<8<<< 8<<4<<@D8I<X<m<uy}8<<<8<8<<8<8<<"&*8/<><^<fjn8s<<<8<<<8<8< <8<.<N<VZ^8c<r<<8<<<<8<8<<2<=AE8J<T8Y<c8h<s6}<8<8<8<8<8<8< <8$</8?8S<^8o<{8<8<8<8<<<  8<%<E<MQU8Z<i<<8<<<8<<<8<*<J<RVZ8_<n<<8<<<8<< <8!<0<K<SW[8`<o<<8<8<8<8<88< 8<8#<.83<Q<]ae8j<~<8<8<8<6<8<< <   8" <- 82 <= 8B <M 8a <m < <   8 < < < < < !!8 !<!<)!<G!<\!<h!l!p!8u!<!8!<!8!<!<!!!8!<!<!<"<"#"'"8,"<;"<Y"<n"<z"~""8"8"8"<"<"<"""8"8"<"8#<#8#<(#<4#8#<#8L#8Q#<\#8a#<l#8q#<#<#<#8#<#8#<###8#8#<#8#<#< $<!$<-$1$5$8E$8J$<U$8Z$<i$<x$<$<$$$8$8$<$8$<$<$<$$$8%8%<%8#%<2%<G%<S%W%[%8k%8p%<{%8%<%<%<%%%8%8%<%8%<%<&< &&&8%&8*&<5&8:&<I&<^&<j&n&r&8&8&<&8&<&<&<&&&8&8&<&8&<'<'<$'(','8<'8A'<L'8Q'<`'<u'<'''8'8'<'8'<'<'<'''8'8'<(8 (<(</(<;(?(C(8S(8X(<c(8h(<w(<(<(((8(8(<(8(<(<(<(((8 )8)<)8")<1)<F)<R)V)Z)8_)<j)8z)8)<)8)<)8)<)<)))8)<)8)8)<)8)<*8 *<"*<.*2*6*8F*8K*<V*8[*<f*8k*<*<***8*8*<*8*<*8*<*<***8+8+<+8+<&+<;+<G+K+O+8_+8d+<o+8t+<+<+<+++8+8+<+8+<+<+<,, ,8,8,<),8.,<=,<R,<^,b,f,8v,8{,<,8,<,<,<,,,8,8,<,8,<,< -<-- -80-85-<@-8E-<T-<i-<u-y-}-8-8-<-8-<-<-<---8-8-<-8-<.<#.</.3.7.8G.8L.<W.8k.<.<...8.<.<...8.<.8/8/</8$/<//8@/<H/L/P/8U/<`/8e/<p/8u/</8/</</<///8/</8/</8/<//080<08!08&0<50<@08E0<P08Z0<e0i0m08r0<|080<080<060<00080<080<080<00080< 181<18)18.1<V1<b1f1j18o1<z181<181<181<11181<18181<181<2<)2<4282<28K28Z28_2<i28t2<22282<2228282<2<22282<38383<&3<53<D3<K3P3T3x3<33383<38383<3<33<33383<48 4<484<)4<44894=4U4<a4e4i48n4<y48~4<484<4448484<484<4<4<5<5<#5<.525658E58T58c58h5<v5<5<55;5;5<55585<58585<585< 6<#68(6<<6<H6L6P68`68e6<p68u6<686<6<6<66<666<6668686<686<78 7<787<*7<97<D78I7<T78Y7<d78i7<p7y7}77<787<767<7778787<787<7<8<8888*88/8<:88?8<N8<c8<o8s8w88888<888<888<888<8<8<8<888<98 9<96"9<.929698F98K9<V98[9<f98k9<z9<9<969<9998989<989<989<:<:<!:6<:<H:L:P:8`:8e:<p:8u:<:8:<:<:<:6:<:::8:8:<:8;< ;8;<!;<0;<;;6V;<b;f;j;8z;8;<;8;<;8;<;<;<;6;<;;;8;8;<<8 <<<8<<+<<:<<E<6P<<\<`<d<8t<8y<<<8<<<8<<<<<<<6<<<<<8=8=<=8=<!=8&=<5=<D=<O=6j=<v=z=~=8=8=<=8=<=8=<=<=<=6=<===8 >8><>8 ><+>80><;>8@><O><`><k>6v><>>>8>8><>8><>8><><><>6><?? ?8?8?<)?8.?<9?8>?<M?<\?<g?6r?<~???8?8?<?8?<?8?<?<?<?6?<??@8@8@<#@8(@<3@88@<G@<V@<a@6l@<x@|@@8@8@<@8@<@8@<@<@<@6@<@@@8 A8A<A8"A<-A82A<AA<PA<[A6fA<rAvAzA8A8A<A8A<A8A<A<A<A6A<AAA8B8 B<B8B<'B8,B<;B<JB<UB6pB<|BBB8B8B<B8B<B8B<B<B<B6B<BBC8C8C<!C8&C<1C86C<EC<TC<_C6jC<vCzC~C8C8C<C8C<C8C<C<C<C6C<CCC8 D8D<D8 D<+D80D<?D<ND<YD6dD<pDtDxD8D8D<D8D<D8D<D<D<D6D<DDD8E8 E<E8E<%E8*E<9E<HE<SE6^E<jEnErE8wE<E8E<E8E<E8E<E<E<E6E<EEE8E8F<F8F<F8/F84F<CF<NF6YF<eFiFmF8rF<}F8F8F<F8F<FFF8F<F8F8F<FFF8G8 G<GG!G8&G<1G8AG8QG8VG<aG8fG<qG8G<G<G<G8G<G8G<G8G<G8G<G<H< H8H<HH<(H63H<?HCHGH8LH<yH<H<H<HHH8H<H8H<H8H<H8H<I8I<I8I< I8%I<0I8DI<OI8_I8dI<sI<I<I8I<II<III8I<I<I<I<I< J8J<J8$J<+J/J3J88J<BJ8[J<bJfJjJ8oJ<yJ8J<JJJ8J<J8J8J<J<J<JJ<K KK8K<!K<+K80K<>K<DKL<L6L<L<M<M<"M<-M<8M<CM<NM<YM<dM<oM<zM<M<M<M<M<M<M<M<M<M<M<M<M< N<N<N<*N<5N<@N<KN<VN<aN<lN<wN<N<N<N<N<N<N<N<N<N<N<N<N<O<O<O<'O<2O<>O<JO<VO<bO<nO<zO<O<O<O<O<O<O<O<O<O<O<O< P<P<"P<.P<:P<FP<RP<^P<jP<vP<P<P<P<P<P<P<P<P<P<P<P<Q<Q<Q<*Q<6Q<BQ<NQ<ZQ<fQ<rQ<~Q<Q<Q<Q<Q<Q<Q<Q<Q<Q<Q<R< R<R<$R6)R<4R<@R6ER<PR<[R<fR<qR<|R<R<R<R<R<R<R<R<R<R<R<R<S<S<S<(S<4S<@S<LS<XS<dS<pS<|S<S<S<S<S<S<S<S<S<S<S<T< T<T<$T<0T< : ;I$ >   I : ; : ;I8 &I ' I : ;  : ; I8 I!I/  : ;  : ;  : ; I8  : ; ( < ' I : ;  : ; I : ; .: ; ' @: ; I 4: ; I U!.: ;' I ": ;I#: ;I$4: ;I%4: ;I& : ;'4: ;I (.: ;' I@): ;I*: ;I +4: ;I,4: ;I- : ;.1UX Y/10411412 13.? : ;' I@4.: ; ' I@5: ;I6.? : ;' @74I4  8: ; I94: ; I :4: ; I;.: ; ' I <: ; I=4: ; I>: ; I?1UX Y@1A41 B4: ; I C4: ; I? < D!)&} 08 FCint $4; 7.^';t'C+"CdS J5 t . 5! J# # 1# H# ~# **# # z# ,# #$ *#( #, #0 ' #4 3"J#8 &J#< M(#@ S,X#D f/-f#F *.#G 2#H ;#L | D#T E#X F#\ G#` H%#d JJ#h L#l   3 # #J#''z'=wtms $ %'#O &'# ('#i )'# '1Q'2X240 ;{:.,;w#w#?w#C,@w#J,Aw#Q,Bw#X,Cw#_,Dw#  Ew# !Fw# !Gw# !Hw# m8Iw#(Jw#&K4 MP.,Qw#Rw#5,Sw#<,Tw#Uw#C,Vw#J,Ww#Q,Xw#X,Yw#_,Zw#  [w# !\w# !]w# !^w# m8_w#(`w#FatcHgv7 y.,zw#{w#5,|w#<,}w#~w#C,w#J,w#Q,w#X,w#_,w#  w# !w# !w# !w# m8w#(w#!w#!w#!w#!w##w##w##w##w#w#$w# $w#$w#w#$w#:&w#B&w#s## f-!%h8&#u8'# (A+]/,A#-A#len.C#/# &0 34A#u85#w6C#`"7R#1*60>((+   H* %H* 4 (z8 * #u + # , #W" -6 #  .Q #eof /6 #' 0q #4 1 # 26 # '' 3 #$( 6 #(% 7 #,. :w#0 ;#2     w     w 6 J & Q J J< q J JW   w  <  )x *#4 +G# ,  (.* :0&-  0''10#52 ; 5060#> 70#^8 k ;-<#=0#>F  AqB # k Cv  FG0#(H0#I  QR U)S; T v4U N Lm4M #N0#-O#5&V #  W  $Fm8nG#oG#p # q0# N rY  $"key##tag$#?5%J# &#' #set(h # h #<(key-#J.#1/G#  0 #0/1#4 )  06 #!7 #u'8G#y &2   9y n    $)%#uid&#G-.#&/#~6J7#r!8#9w#y &h8'#J)#r!*#+w#~ ,~/%0#^1J<4id5#86#7#08#+9#, :!< *>]=,H%FJ  I~!k+J"set* #* #*k$G1J$l2 $3q%i4$55 $; 6&f,c'-A'/0q(u/iJ`)h )h )0h* 0h+j +Xk`,il+&m $0nq+o,$pq'0qu`'qru\-f,./// @0K0101&122>G3 NJ w* *0* 03YA.J** *0* 04TJ0RJSr!SNSwy5U s6c 3@ -J)@4)?wj)w)~  3h J R)  ~)'*$', u|38 yJ G 5setx )x )x8B$z +''{-f, '}> 3 JP )  ) )-qJ)q+  3!J > )  j ) )-q )q> + 6W <  ):5; $ *=+ =0 '*D2`''>756,N ):5z $ *+  '*2`''75o4 !J 8set # 0 L 9@:len9JXU Jw;[)3J<2=04;J<  >set=~ ;;LJ<! :iߍ=_!|/+J#! #& %tag%i;J<@<& < =f=t  =(=L"=J ! . J#{#%i ;tTrJ<p@<p< q =/s=r!t:setu ;,J<@<=%=  308J x )@ )  +. +C +  '8*uh'S+ud'[J+" $& -f,?/ 1?// 0? 0@; X0&wA/f??;/Y@M 0e 0q)?|/// 10R000?0@ 9/ X0L? /G@<u/1 ARH0]1h.t@/ 0*0i3_J &) o _ tw   909' = B=1 =& =y! = -=_0=3=6=9=<=(1?=C B=]=8`={d=#g=/j= m=p=&s=*v=5y==g ==H-= =U=3=!=)=U%="#= =6 =8=+==[=o1=.=y2=N$='=7=t=_+==*=3=a $"$$ $ $ $.$8$$3$ ${#$4,$"/$ 2$ 5$8$N2;$>4>$+A$H6D$s#G$ J$M$P$$S$2V$0Y$q\$w%_$Ph$k$ n$,{$z }$b$~$)$%$$)$ $i" $% $7( $u-+ $. $81 $Y4 $I7 $6: $W = $@ $ 7C $'!P $>Z $)5d $3o $|)$+$$$0=S9i9 =V9#3==,=-=Y==M1=-== =<=k= =)$$6 $%$($$ %$),$0$97$&>$B$tI$OP'W$1[$,b${i$fp$}w$~$ $9$C9$-$ $}$$$%$%$K $$C/$($36$e.$"$'$!$$$$-$'/$$5$`$)($7$-!$ ($4/$03$:$/A$#H$a3O$L5S$"Z$^$"b'.i$/m$t$$x$-$$$d&'&)$$6$$$D$$2$J($$1$$!$$%$D$$}6$u$Y9$$$ +$ 2$*79$@$H G$%%K$$R$(Y$`$g$n$,'u$o|$$53$ $ $B#$$$G $2$$98$7$$Q0$4$$=W=jvf <t<:0P-" DfO22o -k/-r 22>=;gz=;gzM!gI=>3j282kX-k<.sX .s< XXKu"zFzwG 8yPj@iWCK>)ʈz<^x-:0rf-r<.9ւhM"P-x<6}-73ckXhM"P-x<6}-73c~X@ɽ<dXf=Z/;M9?^f=KKKKKKKKKKKKKKLKKKKKKK J=>Qt.@ɽ<dXf=Z/;M9?^f=KKKKKKKKKKKKKKLKKKKKKK J=>Qt}.x<6Gb.'"v[: 4"Wv,("W+"W< zXuyYYr0K׭M|=h<"<}<4<X~<.~<f~LU}6-r3=-Cf=.|X-2)g*}22h*2~<X~<.~<tf ftf <t[zf Xst-t. f~<.~fffLh~2-};hi/)H}I/M-dPHu2~2-}2-}2\}2I/)H 22212]#Q׭t}<k}@ @o`-}<.}X-}<.}X<xX 4p pppXppa./products/mxf_avid.c'%s' failed, in %s:%d name != NULL && value != NULLmxf_write_uint8(mxfFile, 25)ResolutionIDFrameSampleSizeImageSizeDefinitionObjectIdentificationDataDefinitionProjectNameProjectEditRateMobAttributeListUserCommentsTaggedValueNameValueTapeDescriptormxf_create_list(&newNames, free)mxf_create_list(&newValues, free)mxf_get_array_item_count(packageSet, itemKey, &count)mxf_get_array_item_element(packageSet, itemKey, i, &element)mxf_get_strongref(packageSet->headerMetadata, element, &taggedValueSet)mxf_get_item(set, itemKey, &item)(newValue = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (strSize + 1))) != NULLmxf_append_list_element(newValues, taggedValueValue)mxf_get_utf16string_item_size(taggedValueSet, &MXF_ITEM_K(TaggedValue, Name), &taggedValueNameSize)(taggedValueName = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (taggedValueNameSize))) != NULLmxf_get_utf16string_item(taggedValueSet, &MXF_ITEM_K(TaggedValue, Name), taggedValueName)mxf_append_list_element(newNames, taggedValueName)(newEntry = (MXFAvidObjectReference*)malloc(sizeof(MXFAvidObjectReference))) != NULLmxf_write_local_tag(mxfFile, 0x3f0a)mxf_write_uint16(mxfFile, 0xffff)mxf_write_uint16(mxfFile, (uint16_t)(8 + numIndexEntries * (11 + sliceCount * 4 + posTableCount * 8)))mxf_write_uint32(mxfFile, numIndexEntries)mxf_write_uint32(mxfFile, 11 + sliceCount * 4 + posTableCount * 8)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (size))) != NULLmxf_set_item(set, itemKey, buffer, size)mxf_create_set(headerMetadata, &MXF_SET_K(TaggedValue), &taggedValueSet)mxf_add_array_item_strongref(packageSet, &MXF_ITEM_K(GenericPackage, UserComments), taggedValueSet)mxf_set_utf16string_item(taggedValueSet, &MXF_ITEM_K(TaggedValue, Name), name)mxf_avid_set_indirect_string_item(taggedValueSet, &MXF_ITEM_K(TaggedValue, Value), value)mxf_add_array_item_strongref(packageSet, &MXF_ITEM_K(GenericPackage, MobAttributeList), taggedValueSet)minor != 0 && minor != (uint32_t)-1mxf_get_uuid_item(set, &MXF_ITEM_K(InterchangeObject, InstanceUID), &instanceUID)mxf_create_item(set, &MXF_ITEM_K(InterchangeObject, InstanceUID), 0x3c0a, &newItem)mxf_set_item_value(newItem, value, mxfUUID_extlen)mxf_create_item(set, &g_Null_Key, 0x0003, &newItem)mxf_set_item_value(newItem, value, len)mxf_create_item(set, &g_Null_Key, 0x0004, &newItem)mxf_create_item(set, &g_Null_Key, 0x0001, &newItem)mxf_create_item(set, &g_Null_Key, 0x0002, &newItem)(avidMetaDictBlob = (uint8_t*)malloc(sizeof(uint8_t) * (g_AvidMetaDictBlob_len))) != NULLmxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(Preface), &prefaceSet)(newDirectory = (MXFAvidObjectDirectory*)malloc(sizeof(MXFAvidObjectDirectory))) != NULLmxf_avid_create_object_directory(&objectDirectory)mxf_create_set(headerMetadata, &g_AvidMetadataRoot_key, &newSet)mxf_remove_set(headerMetadata, newSet)mxf_avid_create_metadata_root(headerMetadata, &avidRootSet)mxf_register_primer_entry(primerPack, &g_AvidMetaDictTags[i].uid, g_AvidMetaDictTags[i].localTag, &assignedTag)mxf_avid_register_metadict_tags(headerMetadata->primerPack)mxf_write_header_primer_pack(mxfFile, headerMetadata)(rootMetadataSetPos = mxf_file_tell(mxfFile)) >= 0mxf_avid_set_metadata_root(avidRootSet, &avidRoot)mxf_write_set(mxfFile, avidRootSet)(headerMetadataSetsPos = mxf_file_tell(mxfFile)) >= 0mxf_create_item_tag(primerPack, &tag)mxf_avid_fixup_dynamic_tags_in_blob(headerMetadata->primerPack, avidMetaDictBlob)mxf_file_write(mxfFile, dataPtr, numBytes) == numBytesmxf_avid_write_metadict_blob(mxfFile, avidMetaDictBlob, g_AvidMetaDictBlob_len)mxf_avid_add_object_directory_entry(directory, &g_AvidMetaDictObjectOffsets[i].instanceUID, g_AvidMetaDictObjectOffsets[i].offset + startOffset, g_AvidMetaDictObjectOffsets[i].flags)mxf_avid_register_metadict_object_offsets(headerMetadataSetsPos, objectDirectory)(offset = mxf_file_tell(mxfFile)) >= 0mxf_avid_add_header_dir_entries(mxfFile, objectDirectory, headerMetadata)mxf_write_header_sets(mxfFile, headerMetadata)(avidRoot.directoryOffset = mxf_file_tell(mxfFile)) >= 0mxf_write_k(mxfFile, &g_AvidObjectDirectory_key)mxf_write_l(mxfFile, 9 + 25*numEntries)mxf_write_uint64(mxfFile, numEntries)mxf_write_uuid(mxfFile, &entry->instanceUID)mxf_write_uint64(mxfFile, entry->offset)mxf_write_uint8(mxfFile, entry->flags)mxf_avid_write_object_directory(mxfFile, objectDirectory)(endPos = mxf_file_tell(mxfFile)) >= 0mxf_file_seek(mxfFile, rootMetadataSetPos, SEEK_SET)mxf_file_seek(mxfFile, endPos, SEEK_SET)./include/mxf/mxf_avid_extensions_data_model.hmxf_register_item_def(dataModel, "ResolutionID", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ResolutionID), 0x0000, MXF_INT32_TYPE, 0)mxf_register_item_def(dataModel, "FrameSampleSize", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameSampleSize), 0x0000, MXF_INT32_TYPE, 0)mxf_register_item_def(dataModel, "ImageSize", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageSize), 0x0000, MXF_INT32_TYPE, 0)mxf_register_set_def(dataModel, "DefinitionObject", &MXF_SET_K(InterchangeObject), &MXF_SET_K(DefinitionObject))mxf_register_item_def(dataModel, "Identification", &MXF_SET_K(DefinitionObject), &MXF_ITEM_K(DefinitionObject, Identification), 0x1b02, MXF_UL_TYPE, 1)mxf_register_set_def(dataModel, "DataDefinition", &MXF_SET_K(DefinitionObject), &MXF_SET_K(DataDefinition))mxf_register_item_def(dataModel, "ProjectName", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ProjectName), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "ProjectEditRate", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ProjectEditRate), 0x0000, MXF_RATIONAL_TYPE, 0)mxf_register_item_def(dataModel, "MobAttributeList", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, MobAttributeList), 0x0000, MXF_STRONGREFARRAY_TYPE, 0)mxf_register_item_def(dataModel, "UserComments", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, UserComments), 0x4406, MXF_STRONGREFARRAY_TYPE, 0)mxf_register_set_def(dataModel, "TaggedValue", &MXF_SET_K(InterchangeObject), &MXF_SET_K(TaggedValue))mxf_register_item_def(dataModel, "Name", &MXF_SET_K(TaggedValue), &MXF_ITEM_K(TaggedValue, Name), 0x5001, MXF_UTF16STRING_TYPE, 1)mxf_register_item_def(dataModel, "Value", &MXF_SET_K(TaggedValue), &MXF_ITEM_K(TaggedValue, Value), 0x5003, MXF_INDIRECT_TYPE, 1)mxf_register_set_def(dataModel, "TapeDescriptor", &MXF_SET_K(GenericDescriptor), &MXF_SET_K(TapeDescriptor))+4 +4 +4 L+4B+4P`G+4S ?+4B+4mxf_generate_old_aafsdk_umidmxf_generate_aafsdk_umid+4S /S6!Ԗ4FVM*+4+4S '$`u*MQӠ$`u*PQӠ$`u*OQ+4S +4S +4S {%b7I-BpFzeF8|N+4S 4+4S $+4S .| ]AB AF`AB FAB AB 0AB BF AB FFGJAB  'AB FP AB E AB E AB EAB E AB FFE AB I AB Dtt]u P [V*P,.S.2P8@P"ZS`atactcu`Pu@`Ru`QuululO#ulUul6uluhuh?#uhUuh6uhuDuDF#uDUuD6uDududO#udUud6udggurgjPuHuHO#uHUuH6uHuXuXO#uXUuXP uX PuX6uXSSSPSSP'vSNSStt utt*u01t13t3u0DPDul0>R>VVV0GGMuudMu`0bbulWWRPRPRRttu22WuW22:V:@RVu <V227S7=PSu<ST Tu u< <utt u u u ! t! # t# G u   u G    u  G  L L W u W  u E WE G u7 B PP Q tQ S tS uP  6 u6 n n uP  6 u 6 n n u P f f S u i Si n un S u SP f  f V u l Vl n un V u V ut 6 utn ut  t  t u < < u   u  u   u   q Sq t ut  S  u S SS X uX S    r Vr t ut  V  u V VV X uX Vk t utw ut ut t t u  SuS RRttuSuS#RRttuP0S<SR8W<W-<up&upZuptt u##u uxxou o u u~<u~ u~u~u~2\u~ u~SVSV2\SVZ\SR\? SVu`ou` u`u\0 u\=ou\  u\u] u u uWe W WW,:W:lWuu2\u:ul uun$PW:WdWW:WWlWS2SlSV4VVlVuu2\uDdu:ul uPWdWW$PVWVRVW*VWVWWW2\W:W*W WSP:SSZSSV:SV*SV SV t t &u  +!S+!-!u-!C"SC"G"uG"z"Sz"~"u~"&S)mxf_avid_read_string_user_comments mxf_avid_read_string_mob_attributesmxf_avid_write_index_entry_array_headerFmxf_avid_get_data_defmxf_avid_set_indirect_string_itemCmxf_avid_attach_user_commentmxf_avid_attach_mob_attribute!mxf_generate_old_aafsdk_umidmxf_generate_aafsdk_umidmxf_avid_write_header_metadata0mxf_avid_load_extensions& *,.Ps6hU'#Ps6h'jl\gUW#   J=MP%-=MP?JPUp]cXZPUp]cXZd,d,,l,Plc22FBF37$K*K[m@H'Pmxf_avid_add_object_directory_entryg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_IECDV_25_525_60_FrameWrapped_esscont_labelprefix_BEsize_tg_Preface_EssenceContainers_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDmxf_avid_read_string_user_commentsg_D10_30_525_60_extended_template_esscont_labeloctet1octet4denominatorg_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyisBigEndianint32_tg_DefinitionObject_Identification_item_keytaggedValueValuerootg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keymxfUTF16CharposTableCount_IO_save_endpackageSetendPosg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_AvidMetaDictObjectOffsetsg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keybasicwriteg_IECDV_25_525_60_compdef_labelAvidMetaDictObjectOffsetsStructg_OpenComplete_Footer_pp_keyg_Identification_ProductVersion_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_basemxf_avid_attach_mob_attributeg_D10_50_625_40_compdef_labelMXFDataModel_lockg_ContentStorage_Packages_item_keycompoundg_Preface_LastModifiedDate_item_keyg_TaggedValue_Value_item_keyg_ClosedComplete_Body_pp_keymaxWriteBytesg_EssenceContainerData_IndexSID_item_key_IO_save_basemxf_avid_get_indirect_stringg_EssenceContainerData_LinkedPackageUID_item_keyg_complexity03_op_atom_labelg_TapeDescriptor_set_keyfixedSpaceAllocationg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPackage_PackageCreationDate_item_keyg_Preface_ProjectName_item_keyg_GenericPackage_set_keymxf_avid_write_metadict_blobMXFHeaderMetadatag_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_cur_columnassignedTagg_Identification_ThisGenerationUID_item_keynewValue_mode/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libg_DVBased_100_1080_60_I_compdef_labelg_D10_30_625_50_defined_template_esscont_labelg_DMSegment_set_keymxfLocalTagg_GenericSoundEssenceDescriptor_DialNorm_item_keyput_charg_RGBAEssenceDescriptor_Palette_item_keylong intMXFCompoundTypeInfog_FileDescriptor_ContainerDuration_item_keyavidMetaDictBlobLeng_Identification_CompanyName_item_keystrSizeg_DescriptiveMetadata_datadef_labelg_D10_50_525_60_compdef_labelg_D10_50_525_60_defined_template_esscont_labelg_D10_40_525_60_extended_template_esscont_labelg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_labelMXFAvidMetadataRoot_IO_markerfixedSizeg_CDCIEssenceDescriptor_set_keymxf_avid_get_data_defnumIndexEntriesg_GenericTrack_set_keyg_D10_50_625_50_picture_only_esscont_labelg_Identification_Platform_item_keyMXFAvidObjectReferencelengthg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_StaticTrack_set_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labelg_GenericDataEssenceDescriptor_set_keymxf_avid_attach_user_commentg_ALawCustomWrapped_esscont_labelMXFListElementg_AES3AudioDescriptor_set_keyseekmxf_logmxfKeysigned charg_RGBAEssenceDescriptor_ScanningDirection_item_keyg_DNxHD720p185ClipWrapped_esscont_label_IO_FILEMXFItemTypeg_RGBAEssenceDescriptor_set_keyuint64_tg_RGBAEssenceDescriptor_ComponentMaxRef_item_keytmpNextEntryg_Picture_datadef_labelg_AES3FrameWrapped_esscont_labelg_ClosedIncomplete_Footer_pp_keynextTagunsigned charg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keyheaderMetadatamxfRational_sbufg_D10_50_625_30_compdef_labelitemKeyruninLeng_AvidMetaDictObjectOffsets_lensliceCountinstanceUIDg_InterchangeObject_GenerationUID_item_keyg_AvidMetaDictTags_leng_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_50_525_60_extended_template_esscont_labelg_Preface_Identifications_item_keyvalueflagsg_SDTI_CP_System_Pack_esselement_keyg_D10_40_625_50_extended_template_esscont_labelavidRootchartms_cstimemxfUIDg_DVBased_25_525_60_compdef_labelmxf_avid_load_extensionsg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keyg_GenericPackage_MobAttributeList_item_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_AvidMetaDictInstanceUID_uuidnewSetg_Track_set_key_MXFHeaderMetadatag_GenericSoundEssenceDescriptor_QuantizationBits_item_key_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyoctet10octet15g_Null_UUIDg_Identification_set_keyg_D10_50_525_30_compdef_labelnumerator./products/mxf_avid.cmxf_log_funcg_OpenIncomplete_Body_pp_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_key_IO_read_ptrg_TimecodeComponent_RoundedTimecodeBase_item_keyfree_sys_datag_Identification_VersionString_item_keyMXFArrayTypeInfog_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_ALawClipWrapped_esscont_labelg_D10_40_525_60_picture_only_esscont_label_posstdinAvidMetaDictDynTagOffsetsStructMXFInterpretTypeInfog_Identification_ProductName_item_keytms_stimeg_Preface_PrimaryPackage_item_keystartOffsetdoneg_CDCIEssenceDescriptor_PaddingBits_item_keyg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_DMFramework_set_key_markersprefix_LEtms_utimeavidMetaDictBlobg_DVBased_25_625_50_FrameWrapped_esscont_labelg_GenericPackage_PackageModifiedDate_item_keyoctet24bufferMXF_DLOGg_FileDescriptor_set_keyoctet28typeIdg_Locator_set_keyprefixg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_SourceClip_SourcePackageID_item_keyg_root_set_keyg_DNxHD1080p120ClipWrapped_esscont_labelmxfFileg_ClosedIncomplete_Header_pp_key_offsetg_AES3CustomWrapped_esscont_labelg_Timecode_datadef_labelg_WaveAudioDescriptor_BlockAlign_item_keyg_StructuralComponent_DataDefinition_item_keyg_EssenceContainerData_BodySID_item_keyindexg_GenericPackage_Tracks_item_keydirectoryMXFCompoundTypeMemberInfog_AvidMetaDictDynTagOffsets_leng_AvidMetadataRoot_keymxfUMIDg_D10_50_625_50_compdef_labelg_LegacyPicture_datadef_labelg_Preface_ProjectEditRate_item_keyg_TimecodeComponent_DropFrame_item_keyheaderMetadataSetsPosMXFFileg_CDCIEssenceDescriptor_WhiteReflevel_item_keylong unsigned inttaggedValueSetnumEntries_flags2g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keyg_LegacyTimecode_datadef_labelg_complexity02_op_atom_labelnextElementmxf_avid_create_metadata_rootsetDefs_unused2g_Null_UL__quad_ttaggedValueNameSizeprefaceSetg_Preface_OperationalPattern_item_keyg_TaggedValue_set_keyg_OpenIncomplete_Header_pp_keyMXFMetadataItemg_SourcePackage_set_keyformatVersionMXFPrimerPackg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_GenericTrack_TrackNumber_item_keyg_MP4AdvancedRealTimeSimpleL3_compdef_label_old_offsetg_OpenComplete_Body_pp_keyg_AvidMetaDictTagstypesg_CDCIEssenceDescriptor_ColorSiting_item_keyg_GenericPictureEssenceDescriptor_ImageSize_item_keyg_MultipleDescriptor_set_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_RandomIndexPack_keymxf_avid_add_header_dir_entriesg_DVBased_25_625_50_ClipWrapped_esscont_labelg_LegacySound_datadef_labelis_seekableg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intAvidMetaDictTagStructsysDatag_TextLocator_LocatorName_item_keyg_ALawFrameWrapped_esscont_labelnewValuesg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labellastElementg_InterchangeObject_InstanceUID_item_key_IO_write_endg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_DVBased_100_1080_50_I_compdef_labelmxf_avid_register_metadict_tagsitemmembers_MXFAvidObjectReferencelastTypeIdtms_cutimeg_GenericPictureEssenceDescriptor_SampledWidth_item_keyGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_AvidMetaDictBlob_lencountMXFAvidObjectDirectoryread_IO_buf_base_MXFListElement_nextunsigned intfreeFuncg_InterchangeObject_set_keydataModelg_Identification_ToolkitVersion_item_keymxf_avid_set_indirect_string_itemg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelmxf_generate_old_aafsdk_umiddataPtr__pad1__pad2__pad3__pad4__pad5g_BWFClipWrapped_esscont_labelg_GenericPackage_UserComments_item_keyminorMXF_COMPOUND_TYPE_CATprimerPackmxf_avid_set_metadata_rootg_KLVFill_key_flagsg_GenericSoundEssenceDescriptor_ChannelCount_item_keyoffsetg_Null_Rationaloctet11octet12octet13octet16octet17octet18octet19MXFAvidMetadataRootSetg_GenericPictureEssenceDescriptor_DisplayXOffset_item_key__clock_tg_D10_50_625_50_extended_template_esscont_labeltotalBytesget_charMXFListIteratorg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_MaterialPackage_set_keyg_EventTrack_EventOrigin_item_key_MXFMetadataSetg_BWFFrameWrapped_esscont_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_D10_40_525_60_defined_template_esscont_labelg_DVBased_25_625_50_compdef_labelg_DMSegment_DMFramework_item_keyoctet20octet21octet22octet23octet25octet26octet27octet29g_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_GenericTrack_TrackID_item_keyg_StructuralComponent_Duration_item_keyg_D10_30_625_50_extended_template_esscont_labeldataDefg_FileDescriptor_LinkedTrackID_item_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_MultipleWrappings_esscont_labelg_D10_30_525_60_picture_only_esscont_labelg_GenericTrack_TrackName_item_keyg_Identification_ProductUID_item_keyentryreferencesg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyinfooctet30octet31g_AvidObjectDirectory_keyg_FileDescriptor_Codec_item_keyMXFItemTypeCategoryelementMXFMetadataSettagOffsetmxfULMXFListg_EssenceContainerData_set_keyg_Null_UMIDg_GenericPictureEssenceDescriptor_set_keyg_Null_Keysizeg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keylong long unsigned intsetsclock_tg_DVBased_25_525_60_ClipWrapped_esscont_labeluint8_tuint16_t__off_tg_AvidMetaDictDynTagOffsetslast_part2_chainuuidg_StructuralComponent_set_keyfixedArraySizeg_SourceClip_set_keyMXFLogLevelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keynumBytesg_Identification_ModificationDate_item_keyg_Track_Origin_item_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_ContentStorage_set_keyg_TaggedValue_Name_item_keyg_DefinitionObject_set_keyarraymxf_avid_create_object_directoryg_complexity00_op_atom_labelg_DNxHD1080p36ClipWrapped_esscont_labellocalTagg_DNxHD1080i185ClipWrapped_esscont_labelg_DNxHD_compdef_labelmajortms_bufMXF_ARRAY_TYPE_CAT_IO_write_ptrobjectDirectoryMXFFileSysDatag_GenericPictureEssenceDescriptor_ResolutionID_item_key_IO_backup_basemxf_avid_free_object_directory_shortbufg_DVBased_100_720_60_P_compdef_labelg_DVBased_50_625_50_FrameWrapped_esscont_labelprefaceInstanceUIDmxf_avid_fixup_dynamic_tags_in_blobavidRootSetg_DVBased_50_525_60_FrameWrapped_esscont_labelg_complexity01_op_atom_label__off64_tg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labelg_DNxHD720p120ClipWrapped_esscont_labeloctet0octet2octet3octet5octet6octet7octet8octet9failg_WaveAudioDescriptor_AvgBps_item_keymxf_generate_aafsdk_umidg_Preface_Version_item_keydataDefSet_IO_buf_endg_GenericPackage_Name_item_keymxf_avid_write_object_directorynamemxf_avid_write_index_entry_array_headerg_D10_50_525_40_compdef_labelfree_func_typeg_ClosedComplete_Header_pp_keyg_FileDescriptor_SampleRate_item_keyg_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyMXF_BASIC_TYPE_CATg_GenericDescriptor_set_keyshort intmxf_avid_read_string_mob_attributesg_EventTrack_EventEditRate_item_keyg_DataDefinition_set_keyrootMetadataSetPosg_IECDV_25_625_50_FrameWrapped_esscont_labelminLLeng_AvidMetaDictBlobmxf_avid_register_metadict_object_offsetsg_TimecodeComponent_set_keyg_Track_EditRate_item_keyelements_vtable_offsetmxf_avid_read_package_string_tagged_valuesg_GenericDescriptor_Locators_item_keyg_DVBased_50_525_60_compdef_labeliterg_DMSegment_TrackIDs_item_keyvaluesg_DMSegment_EventStartPosition_item_keyMXF_INTERPRET_TYPE_CATg_GenericSoundEssenceDescriptor_Locked_item_keymetaDictionaryInstanceUIDtaggedValueNamenameselementTypeIdnewDirectoryMXF_ELOGnewNamesnewItemg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_labelg_Data_datadef_labelg_Null_LocalTagg_Preface_ContentStorage_item_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelitemsMXF_ILOG_IO_read_endg_GenericPackage_PackageUID_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_D10_50_525_60_picture_only_esscont_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelg_D10_30_625_50_picture_only_esscont_labeluint32_tg_RGBAEssenceDescriptor_PixelLayout_item_keyg_ALaw_compdef_label_filenog_Preface_set_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_DMSourceClip_set_keyg_avid_DV25ClipWrappedEssenceContainer_labelg_IndexTableSegment_keyg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelg_DVBased_50_625_50_ClipWrapped_esscont_labeltellshort unsigned intstdoutg_D10_40_625_50_defined_template_esscont_labelcategoryinterpretg_GenericPictureEssenceDescriptor_FrameSampleSize_item_keyg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyentriesg_D10_50_625_50_defined_template_esscont_labelg_PrimerPack_keyumidisPersistentg_DMSourceClip_DMSourceClipTrackIDs_item_keynewEntry__PRETTY_FUNCTION__g_DVBased_100_720_50_P_compdef_labelg_WaveAudioDescriptor_set_keyint64_tMXFBasicTypeInfoitemValuePtrg_TimecodeComponent_StartTimecode_item_keyMXF_WLOGg_EventTrack_set_keyg_D10_40_625_50_picture_only_esscont_labellastEntryg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_OpenIncomplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_keyg_OpenComplete_Header_pp_keyg_SourceClip_StartPosition_item_keyg_GenericSoundEssenceDescriptor_set_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelg_RGBAEssenceDescriptor_PaletteLayout_item_keynextoctet14datacloseg_IECDV_25_625_50_compdef_labeldirectoryOffsetmxf_avid_write_header_metadatag_ClosedIncomplete_Body_pp_keyitemDefswchar_tg_AES3ClipWrapped_esscont_labelg_NetworkLocator_URLString_item_keyg_TextLocator_set_keyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_ContentStorage_EssenceContainerData_item_keyGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@& @%&+&0&sBS*)> 8RETN ^2Zm2\| uv  xA   ÌH0 954`6 c  ]  +`V sA 0   R 0#r N Zb p       / F `9 ) I Y 2y Mi i        %5=KdBj~J '.;P Xg   +;H[jy !8Ke  = Y r           8 N mxf_avid.cmxf_avid_free_object_directorymxf_avid_read_package_string_tagged_valuesg_TaggedValue_Value_item_keyprefix_BE.6019prefix_LE.6020g_TaggedValue_Name_item_keyg_GenericPackage_UserComments_item_keyg_GenericPackage_MobAttributeList_item_keymxf_avid_add_object_directory_entryg_DefinitionObject_Identification_item_keyprefix.6269g_TaggedValue_set_keylast_part2.6231__PRETTY_FUNCTION__.6233last_part2.6195__PRETTY_FUNCTION__.6197mxf_avid_set_metadata_rootg_InterchangeObject_InstanceUID_item_keyg_Null_Keyg_Null_UUIDg_Preface_set_keyg_AvidMetadataRoot_keyg_AvidObjectDirectory_keyg_GenericPictureEssenceDescriptor_ResolutionID_item_keyg_GenericPictureEssenceDescriptor_set_keyg_GenericPictureEssenceDescriptor_FrameSampleSize_item_keyg_GenericPictureEssenceDescriptor_ImageSize_item_keyg_DefinitionObject_set_keyg_InterchangeObject_set_keyg_DataDefinition_set_keyg_Preface_ProjectName_item_keyg_Preface_ProjectEditRate_item_keyg_GenericPackage_set_keyg_TapeDescriptor_set_keyg_GenericDescriptor_set_keyfreemxf_have_itemmxf_create_listmxf_logmxf_free_listmxf_get_array_item_countmxf_get_array_item_elementmxf_get_strongrefmxf_get_itemmallocmemsetmxf_append_list_elementmxf_get_utf16string_item_sizemxf_get_utf16string_itemmxf_avid_read_string_user_commentsmxf_avid_read_string_mob_attributesmxf_avid_write_index_entry_array_headermxf_write_local_tagmxf_write_uint16mxf_write_uint32mxf_avid_get_data_defmxf_dereferencemxf_get_ul_itemmxf_avid_set_indirect_string_itemmxf_get_external_utf16string_sizemxf_set_utf16stringmxf_set_itemmxf_avid_attach_user_commentmxf_create_setmxf_add_array_item_strongrefmxf_set_utf16string_itemmxf_avid_attach_mob_attributemxf_generate_old_aafsdk_umidtimetimes__assert_failmxf_generate_aafsdk_umidmxf_get_uuid_itemmxf_clear_listmxf_create_itemmxf_set_uuidmxf_set_item_valuemxf_set_uint64mxf_set_uint32mxf_avid_write_header_metadatag_AvidMetaDictBlob_leng_AvidMetaDictBlobmemcpyg_AvidMetaDictInstanceUID_uuidmxf_find_singular_set_by_keymxf_free_setmxf_remove_setg_AvidMetaDictTags_leng_AvidMetaDictTagsmxf_register_primer_entrymxf_write_header_primer_packmxf_file_tellmxf_write_setg_AvidMetaDictDynTagOffsets_leng_AvidMetaDictDynTagOffsetsmxf_get_item_tagmxf_create_item_tagmxf_set_uint16mxf_file_writeg_AvidMetaDictObjectOffsets_leng_AvidMetaDictObjectOffsetsmxf_initialise_list_itermxf_get_iter_elementmxf_get_set_sizemxf_next_list_iter_elementmxf_write_header_setsmxf_write_kmxf_write_lmxf_write_uint64mxf_write_uint8mxf_write_uuidmxf_file_seekmxf_avid_load_extensionsmxf_register_item_defmxf_register_set_def&6<6L6768   9::680;<=->   9/ 7 ? L9X-p-?@5AO-WBn?-CA   9::6   -9B J R _9   9::   9   "9-:8:C6Z b j w9   9   9- -X?   9&G`HwI   9H   9  $ 19HIe m u 9   9K- L0 N> ?\ @a -h -p -x - - O P 6    9 6  $  ,  9 9y - R    9 - S - T    !  . 9B  J  R  _ 9|    9 - M    9) -4 RH  P  X  e 9{ - S - T    9      9,  4  <  I 9` -k M    9 W X  -  YWX-  Y-[    '9G\^-f]}^_^`-]   92 : B O9l t | 9_a-]   9' / 7 D9e_^-]   9_^0-8]L T \ i9_c?cde-#-+-3-;fCfKfSfe-pg   96h?-!R;iQjhk{jkl   9   9 $ , 99I Q Y f9|   9   9   9m*n   9   9   9"o6 > F S9h p x 9npqrs q t&p.c_uxcvwvwww  ! .9> F N [9p x  9   9nxy/z>{T|h p x 9n-}   9  $ 19F N V c9x   9   9   9   !9L~` h p }9   9   9<W{   9   9   9% - 5 B9Rn   9   9 oC W  _  g  t 9 6 h - -  ! ! ! !9L!-T!-\! d!!-!-! !!-!-! !! ! ! "9" $" ," 9"9S" [" c" p"9"-"-" ""-"-" "" " " #9# &# .# ;#9b#-j#-r# z## # # #9#-#-# ## $ $ $9B$-J$-R$ Z$n$ v$ ~$ $9$-$-$ $$ $ $ $9 %-%-% "%6% >% F% S%9z%-%-% %% % % %9%-%-% && & && 3&9B&-J&-R& Z&w& & & &9 33!3&31383D3R3Y3`3g3n3u3|33333333333333#323A3P3_3n3}33333333333"313@3O3^3m3|3333333(3?3M3[3i3x3333333333333*383F3T3b3p3~3333333333 33)373E3S3a3o3}333333333333"303>3L3Z3h3v3333333333333,3:3H3V3d3r3333333333 3333H3[3i3w33333333333 3 3# 31 3M 3[ 3i 3w 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3- 3< 3O 3] 3l 3 3 3 3 3 3 3 3 3 3 3$ 32 3@ 3O 3c 3q 3 3 3 3 3 3 3 30 3> 3L 3Z 3o 3~ 3 3 3 3 3 3 33#3+393L3T3b3p3333333333 3.3<3K3V3e3lpt/y3/3/23/333333'333?3G3T-Y3f-|3/3/3/3/33/3//3 /33)/.3:3I3X3_h22///3/3333#'/,3;3J3^3imq/v3/3/3/3/3/23/3/3 /3/ 3+/03;/L3X\`/e3p/u3/333//3/3/3 3/3!&33-I3UY]/b3m/r3}/3/3/3/3/3/3/3/3 /3/'3/37/<3G/L3X3c/h3w33-3/3/33/333-3'+//>/C3M/R3\/a3z33333333303@3N3Z333333333333 3%323=3H3S3^3y333333/3/3/3/3"/'32/73F3U3e3p/u332222/2/2/2"/'20/9/H2_2m/v///2/2/2/2/2 /2 /)/63BFJ/O3Z/3-3-3333 33"3-383C3N3Y3d3o3z3333333333333 333*353@3K3V3a3l3w3333333333333333)353A3M3Y3e3q3}333333333333 33%313=3I3U3a3m3y333333333333 3 3! 3- 39 3E 3Q 3] 3i 3u 3 3 3 3 3 3 3 3 3 3 3 - 3 !-!3!3%!-*!35!3@!3K!3V!3a!3l!3w!3!3!3!3!3!3!3!3!3!3!3!3"3 "3"3%"31"3="3I"3U"3b"-g"3s"3"3"3"3"3"3"3"3"3"3"3"3#3#3#3'#33#3?#3K#3W#3c#3o#3{#3#3#3#3#3#3#3#3#3#3#3#3 $3$3#$3/$3;$3G$3S$3_$3k$3w$3$3$-$3$3$3$3$3$3$3$3$-$3%3%3%3+%37%3C%3O%3[%3g%3s%3%3%3%3%3%3%3%3%3%3%3%3&3&3&3'&33&3?&3K&3W&3c&3o&3{&3&3&3&3&3&3&3&3&3&3&3&3 '3'3#'3/'3;'3G'3S'3_'3k'3w'3'3'3'3'3'3'3'3'3'3'3'3(3(-(3#(-((34(-9(3E(-J(3V(-[(3g(-l(3x(-}(3(-(3(-(3(-(3(-(3(-(3(-(3(-(3)-)3)-)3#)30)3=)3U)3g)3)3)3)3)3)3)3.8.<X.\p.t.....$.(D.Hd.h.../108 1205579722 2404 1000 100664 102676 ` ELFl4(% $ > $ > : ; I : ;  : ; I8 &I : ; : ; I8 4: ; I 4: ; I 4: ;I 4: ; I?  I!I/ !I/4: ;I?  !I/%h$irrintx)5x#'A1sZ$~24,l;m :$;h#$h#.$?h#5$@h#<$Ah#C$Bh#Ch#S$Dh# Eh# ?Fh# Gh# Hh# Ih#Jh#* KAMP$Qh#$Rh# $Sh#'$Th#.$Uh#5$Vh#<$Wh#C$Xh#Yh#S$Zh# [h# ?\h# ]h# ^h# _h#`h#ac gz{ y$zh#${h# $|h#'$}h#.$~h#5$h#<$h#C$h#h#S$h# h# ?h# h# h# h#h#h#h#v h#h#h#"h#h#h#h#h#h#h#h#h# h#h#$QV#V#+H$J$%# uid&# u-Q.#/#D)6#7#"8#9h# [O 3)ж j G{ n؋{ D ܛ -j 0j n%3j 6j !9j j %Aj Dj ]Gj Jj Mj Pj ,-Sj "Vj [Yj X\j _j hj 6kj *nj {j }j #j ,j -'j ,j j 5, J" % /( + . w1 4 7 R : ,= @ C P Z d %o ;j Tj 5j \-j j j j j j (j j j nj 'j j j j uj j )j Y*j H%j rj j ( j &+j nj j -%j r,j [0j F7j >j Bj Ij Pj YWj 6[j bj #ij pj Kwj $~j Rj +j  j j Dj Nj j 0j j 'j ^j j j j v+j 'j j j +j 1 j j ,%j j Lj j t j *j !j &(j /j 1*3j ":j ?Aj nHj Oj Sj @#Zj ^j Rbj Vij mj ,tj xj j j j j $j j j j j j j j j !j &j j j qj "j 1&j +"j y-j j j $j (+j 2j 9j @j LGj D Kj Rj !Yj A`j "gj nj uj #|j j vj 7j j ]j S!j j Wj zj @j j j m"j tj j )j j >)j kj [j =( j T  j $j j Z#j #j W*j Z,1j s'8j *<j @j "j j ' *  8j ?j h&Fj Pj K+Tj +\j aj hj -qj F xj uj j &j j 2OH: d( Z8 Aq: Dv eq : h qh:Kq  q  ./include/mxf/usr/include./productsmxf_types.hstdint.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_avid_labels_and_keys.hmxf_avid_extensions_data_model.hmxf_avid_metadict_blob.cmxf_avid_metadict_blob.h&NfBHA+4+4+4+4+4+4 +4 +4 +4 +4 +4+4+4+4+4 +4 +4 +4 +4+4+4 +4+4 +4+4+4+4+4+4 +44G,Ii`unmDÃ!`u] gԩ`u] g1`u] gԹ`u] gA`u] g KffbF!$`u*MQZ$`u*NQәZ$`u*OQ[$`u*PQӕ[`u˵~] !\,DXȠtGB\!MFށJ!]cy<4)`0N0Ed)`u˝Td)`uPoT_e`u˕H:j{%b7I-Bq/h aqH3rpFzeF8|Nrywe M:OsXxAEAyA,Is|b{MƀP`GL"`u˖iObBD$;BEFZ>U1B44Y'wJ?CR&NfBHA`M#9! _;F⭪ س^s iO(ylMɫ\t7 b]TˍN#/;E}c WD<]*%l[1 nM`Cy@ 2Ap]%&9_E}&25)yJBqկXKRPjH[uAʷks}={oAͼklZNdQN.χ  Im̔Glˉ 3/K4]l b_M1%B=an~ARDl ݶeC9[]#沭EK,`>GdW*'A OצsfEA۾D/-K!AwS,,1*6K7bVS~m*:ESyPIY W!t@wt @k&6(La6^LhV&xWKx#${ز3IF{Qg:A[0 #/A{2K ?GO-w$M s9uE yDT?!XdZEFr}![XFTNFls">5EF,^V"m\"qW3B/M#jAJl\h#7N龐e$JZjR6W$1Ki`hHO%s#%C͒YSiF & [2IIP|-J&(d LM&?iM(rlM|'ol?IKBf;1u'q爷Cʹ H咡(`umOٽ$t)úT2U)LDR$J )A˰U t*2HD)ݶVb*kkdվB̴A)b> ~GE02DLb?}eIKT7忓=?" Jt$hn@bwL/A@j4{K8ϊW*ЂA~[>Mv@35eBhA{Fh[BB/Jߑ-8p] 4C@WfYM$ (kCzBNcR.TD. QGKy-Ds:G) EEL%F(pA}E48K^(WF\ۡLIS0ׁ/G¢iCbG\?Gdu${DH^&OUgOHHt9A+MIEagJWTI 2)LhSlKL'F5voHLqyC 7g_MaB1Fۺ&1rGrM*XJƫ#-WuNB:z5MQ7+NN}F$KTsOy.TwE!O&ED'{[uP`>I٥<䨫S2)PtUr@8 uQ)^KɚrʲQ[L֤)_wRDb/z1{R}J{kwSxM FMh"t=SΏ)%Np]buT B 9G$KO ljT5NuDXvaUi,4J$Iv1kvVkX|ME9 ީ@N?V۷JdJqni,fWܿBT˜TWztM75%GKVcX]!PA XAkHh\fAYBD|wV\YqmVgBY\SAZV9@XXZLg[?-Ml@2Vb21[DŰ(Lg_ aUk#\0RGIaSd\2$@$Qg#];ޞI뿳iq{^1KFUfܸ_rKEoU2rM_7SpI-2`+-E6?]`l0G6B*Y!z'aNIޗ f}\KjE&FegwA"ukP_gQnK]>]ֆOh{ZH;;$Y؟hF-MjxEIiԷGRiG*EeHClGrIjFDZogH=#·j"tLML|<2+lS蓬EVslUDqD>jnu"gD-m!$Iz\Yǡm@v@0K\`+n$ ͯ@?ܖ n`pqI 8U#!o仜chM=fo} xNCtS1U@0nǾguMݘiu̖Ѕ{C-{dav~KE&Dovi#CI~d:_wI6<@ưY;կ wBSMFj Dixg=OJ+m!}2x#/23JWRMy vecOFjy^U-AA5i;Sz IB{Ӳ!iz͉omWKzM |4DaHٗS|S3*Ku()zK|.qyqJ js>i}M*MeGyo}:C˻BCdOD*_~zE*DprJ~ IZLLaD\Q\RܵL؜9nuS,[K,s>@춽F7GMl?ȀY2LV&UkqN~!kBTS}nX[ 71AD͚HKDO)E^A4КES*H<_UEEf}҃׈mhAlqPETW hEв8f o\hMVӘB t@ qSes2@c?֧ Yti8 e-D'K^BF/C=?H=ЇeqHFzDjH\3~fc `G@8W*ѕ@M3ߒ nrH+p6f[Ly`oHĊÆO|ᾓ>e'@0R6H*4F֋K/N#N@%Me% WI$KH7ϕjJE*XiU1kG?ޤRŽw˽7N;I }!D'i:Jc+>#lRUďD;w'wO᫵tjysS:܀afG꣹p&Rh#A+q@2)S4ˆyDΠ`);$Q%K&W2_Mu欒N|m'@} :KKnA1fٱf[BPٴk~ &flD&{:&tMK&N:PIt^瀁jʖAl}B*i-s~H:dN u—i2@N]NmE"5#ޘ! 2'Oz [dW84Njcޙ]Me^D9`$,eEM'.SښjU|Ǒ^T`jHBwAJޛFq,Fθw.|M +HAkLw72Dm}wih2D$H/e.@9@dfSJȸ@MB" qAɕ(o}Bil {{KDZ8ڠŸ%KB撫/'HZf_Cb@wɆHùlӵ`EhOTe .BBH}%ʭN$CHs4~DdF)g76@83֚.O< nRx#h:A:uoF-xJJ><}XĦ"#XGM%D<#Bd~IQu'WmDuBVSadE||SGʮ+ Hr!HѤbCϱPv4i| M_׬? (YG;.OnbO:-5H5/B]:A7O;[IڂfbNa2lr!~.M`/#%|4FVLzVUqjlm,OAM=fSH(@2' LSHc5\=E`A3گ'LB++vEv$ZxLy>Caʢw>'-*DVܦL!L_@ ^ nN=YH]E\8Zv=fq>!jXTMԌ2~V4^HAU[|uMH!@)Cе0H} i9?;L3CUضeeF/DTi-(0xľ!HdwiceO̩dJ޿M73p eCN҄N \"MB͎ q`ɮyAH0z$fQ"Mk""=cH  d҇d$&D%T9E E+Ud M+lJgxʏSdAIl^,\<cDXUWGѩ.Cq^>tFÞ"On(3 yHT.v-3 #@vme@fأ;@ b*:LOv'6IM@)1gC\_e@Du'j`N@WK I[OuB@ $d uBvmbpCEGgyzltzYB©Tl+F^)mJN. ,S=-3B'u+Va6f@Ҍ(9_L&Oif0M?*xޅ 匔H rm@5[ZdK3$YYZeGꨐ:0 VMP[ֈAC]@M%d({^@`+Ƨ"OLrH%/i_w~K Bǘ&7i!3hCD.Hl`魆]C ҷnz2eCA6m$ TBLཏ)h-G QxkN`Ո3HOL Y#]37bNz2s[G'BϏbq&"Y FP@f0bDŔb(|jy~B iS5\@aJ}'3 |RNnkU(3ʁF s5IUHisIzSQ1]FMUwL?=A븆_=©hPcqO4BD][HΌ,7~cL)5Ru 񂊒I-12H #*Get~˶x3<@휃@l1|8@s ( nPTjI3Tf-Fke%N3ʟH|"xt ^`7G:>Qhqw+@$ }~E!M +ޔBMk$`9}ADфTz[GƗF_Ǧj95^G?'ewsA!tM݂xyڇAQ?0F=KRv(L4T+4S % < &NfBHAx7`M#9!b]TˍN#/;E}XKRPjH[uAʷks}Im̔Glˉ% /GU؝nDb>*A۾D/&6(La6^LhXdZEFr}jAJl\h1Ki`hH?iM(rlMol?IKBf;1u2 yOG)RZ H;rJ.J'=ߓ5BշI.%\"A- #ZMF+).UQHr))E +ֈMB/Jߑ-8p] s:G) 48K^(EagJWT2$@$QgFs@D.ߊMB;FDZogH=#·2)OtD%#/23JWR vecOFj IB{Ӳ!i[ 71AD͚KDO)E^A4<_UEEf}es2@c?֧ Y nrH+pÆO|ᾓ#N@%Me7ϕjJE*W2_MujU|Ǒ^`jHBwAJM +HAkLۉSJȸ@MB_Cb@wɆHùBBH}83֚.O< nR<#Bd~IQHr!HѤbCϱPYG;.On]:A7O;[I|4FVLzVUqfSH(@2''LB++vEv$qL!L_@ ^ nN=YH]E\8Zv=fq>!jXTMԌ2~4^HAU[|uMH!@)C0H} i?;L3CUeeF/DTi-(0x!HdwceO̩dJM73p eCN҄N "MB͎ q`ɮyAH0z$Q"Mk""cH  d҇d$&D%TE E+Ud M+lJgxSdAIl^,\cDXUWGѩ.Cq^>tFÞ"On(3 yHT.v-3 #@vme@fأ;@ b*:LOv'6IM)1gC\_e@Du'j`N@WK I[uB@ $d uBvmbpCEGgyzlzYB©TlF^)mJN. ,S=-3B'u+Va6f@Ҍ(9_&Oif0M?*xޅ 匔H rm@5[ZdK3$YZeGꨐ:0 VMP[ֈAC]@M%d{^@`+Ƨ"OLrH%/i_wK Bǘ&7i!hCD.Hl͉`魆]C ҷnz2eCA6m TBLཏ)h-G QxkN`ՈHOL Y#]37bNz2s['BϏbq&"Y FP@f0bDŔb(|jy~B iS5\@aJ}'3 RNnkU(3׆ʁF s5IUHisIzQ1]FMUw?=A븆_=©hPcqO4BD][HΌ,7~cL)5Ru񂊒I-12H *Get~x3<@휃@l|8@s ( nPTjI3Tf-Fke%N3ʟH|"xt ^`7G:>Qhqw+@$ }~E!M +ޔBMk$`}ADфTz[GƗF_Ǧj5^G?'ewsA!tM݂xyڇA?0F=Kv(L4T+4S < `M#9!+4S $InterchangeObject`M#9! (_;F⭪ س^iO(ylMɫ\t7 +4S a< _;F⭪ س^+4 Generation +4  +4S ]< iO(ylMɫ\t7+4ObjClass +4  +4S < b]TˍN#/;E}+4S Component`M#9! XWD<]*%l[nM`Cy@2Ap]&9_E}&25)yJBqկ +4S i< WD<]*%l[+4DataDefinition +4  +4S Y< nM`Cy@+4Length +4   +4S e< 2Ap]+4UserComments +4  +4S [< &9_E}&25+4KLVData +4  +4S a< )yJBqկ+4Attributes +4  +4S U< XKRPjH[+4S Segmentb]TˍN#/;E} +4S }< uAʷks}+4S  EventXKRPjH[ (={oAͼklZNdQN.χ  +4S ]< ={oAͼklZ+4Position +4   +4S [< NdQN.χ +40Comment +4  +4S < Im̔Glˉ+4S CommentMarkeruAʷks}  3/K4]l b_M1%B=an~ARDl ݶeC9[]沭EK,`>GdWG`u] g$CommentMarkerDate +4  +4S o< dW*+4S SequenceXKRPjH[ A OצsfE +4S a< A OצsfE+4 Components +4  +4S < A۾D/+4S  SourceReferenceXKRPjH[ HK!AwS,,1*6K7bVS~*:ESyPIY W!t@wt @ +4S ]< K!AwS,+4SourceID +4  +4S k< ,1*6K7bVS~+4 SourceMobSlotID +4  +4S a< *:ESyPIY+4ChannelIDs +4  +4S o<  W!t@wt @+4$MonoSourceSlotIDs +4  +4S < &6(La6^Lh+4S SourceClipA۾D/ hV&xWKx#${閪ز3IF{g:A[0 #/A{2?GO-w$Ms9uE yDT +4S e< V&xWKx#${+4FadeInLength +4   +4S g< ز3IF{+4FadeOutLength +4   +4S a< g:A[0 +40FadeInType +4  +4S c< #/A{2+40FadeOutType +4  +4S _< ?GO-w$M+4StartTime +4   +4S o< s9uE yDT KffbF$SubclipFullLength +4  +4S < XdZEFr}+4S TimecodeXKRPjH[ 8[XFTNFl>5EF,^V"m\qW3B/ +4S U< [XFTNFl+4 Drop +4  +4S S< >5EF,^V"m\+4FPS +4  +4S W< qW3B/+4 Start +4   +4S < jAJl\h+4S ContentStorage`M#9! (7N龐JZjR6W +4S U< 7N龐+4 Mobs +4  +4S c< JZjR6W+4EssenceData +4  +4S < 1Ki`hH+4S "DefinitionObject`M#9! 8s#%C͒YSiF [2IIP|-J(d LM +4S c< s#%C͒YSiF+4Description +4  +4S U<  [2IIP|-J+4 Name +4  +4S n< (d LM+4Identification +4  +4S c< ?iM(rlM+4S DataDefinition1Ki`hH +4S < ol?IKBf;1u+4S (OperationDefinition1Ki`hH xq爷Cʹ H咡`umOٽ$úT2U)LDR$J A˰U 2HD)ݶVbkkMv@35e+4 &KLVDataDefinitions +4  & +4S y< hA{Fh[+4 .TaggedValueDefinitions +4  & +4S < B/Jߑ-8p] +4S #EssenceData`M#9! 8@WfYM$ (kzBNcR.. QGKy- +4S U< @WfYM$ (k+4 Data +4  '+4S c< zBNcR.+4SampleIndex +4  ++4S \< . QGKy-+4 MobID +4  '+4S < s:G) +4S $$EssenceDescriptor`M#9! L%F(pA} +4S [< L%F(pA}+4Locator +4  /+4S < 48K^(+4S %FileDescriptors:G) X\ۡLIS0ׁ¢iCb\?Gdu${D^&OUgOHt9A+M +4S a< \ۡLIS0ׁ+4SampleRate +4  0+4S Y< ¢iCb+4Length +4   0+4S g< \?Gdu${D+4LinkedTrackID +4  0+4S k< ^&OUgOH+4 ContainerFormat +4  0+4S k< t9A+M+4 CodecDefinition +4  0+4S < EagJWT+4S '.DigitalImageDescriptor48K^( ! 2)LhSl'F5voHqyC 7gaB1Fۺ&1rGr*XJƫ#-WB:z5MQ7+N}F$KTy.TwE!&ED'{[`>I٥<䨫S2)tUr@8 )^Kɚrʲ[L֤)_Db/z1{з}J{kϬxM FMh"t=Ώ)%Np]b B 9G$KO lj5NuDXvai,4J$Iv1kvkX|ME9 ީ@N?۷JdJqni,fܿBT˜TztM75%GKVc]!PA AkHh\fABD|wV\qmVgBY\SAV9@XXLg?-Ml@2Vb21DŰ(Lg_ aUkÍ0RGIaSd +4S m<  2)LhSl+4"ImageAspectRatio +4  2+4S u< 'F5voH+4*ImageAlignmentFactor +4  2+4S y< qyC 7g+4.TransferCharacteristic +4  2+4S k< aB1Fۺ&1rGr+4 CodingEquations +4  2+4S i< *XJƫ#-W+4 ColorPrimaries +4  2+4S c< B:z5MQ7++4FrameLayout +4  2 +4S i< N}F$KT+4FieldDominance +4!  2+4S g< y.TwE!+4SampledHeight +4  2+4S e< &ED'{[+4SampledWidth +4  2+4S i< `>I٥<䨫S2)+4 SampledXOffset +4  2+4S i< tUr@8 +4 SampledYOffset +4  2+4S g< )^Kɚrʲ+4 DisplayHeight +4  2+4S e< [L֤)_+4 DisplayWidth +4  2 +4S i< Db/z1{+4 DisplayXOffset +4  2 +4S i< }J{k+4DisplayYOffset +4  2 +4S c< xM FMh"t=+4Compression +4  2+4S m< Ώ)%Np]b+4"FieldStartOffset +4  2+4S o<  B 9G$KO lj+4 $AlphaTransparency +4  2+4S e< 5NuDXva+4VideoLineMap +4  2 +4S k< i,4J$Iv1kv+4 DisplayF2Offset +4  2+4S i< kX|ME9 ީ@N?+4StoredF2Offset +4  2+4S y< ۷JdJqni,f+4 .ActiveFormatDescriptor +4  2+4S e< ܿBT˜T+4StoredHeight +4  2+4S c< ztM75%GKVc+4StoredWidth +4  2+4S i< ]!PA +4FieldEndOffset +4  2+4S i< AkHh\fA+4SignalStandard +4'  2+4S e< BD|wV\$`u*MQResolutionID +4  +4S m< qmVgBY\SA$`u*NQ"FirstFrameOffset +4  +4S _< V9@XX$`u*OQImageSize +4  +4S k< Lg$`u*PQ FrameSampleSize +4  +4S s< ?-Ml@2Vb21`u˵~] (FrameIndexByteOrder +4  +4S m< DŰ(Lg_ aUk,DXȠtGB"FrameStartOffset +4  +4S a< 0RGIaSd!MFށJDataOffset +4  +4S ?< 2$@$Qg+4S (CDCIDescriptorEagJWT ;ޞI뿳iq1KFUfܸrKEoU2rM7SpI-2+-E6?]l0G6B*Y!zNIޗ }\KjE&FwA"ukP_QnK]>]ֆ{ZH;;$Y؟F-MjxEԷGRG*EeHClGr +4S a< BLh!+4 TapeFormat +4  :+4S Y< xDs $C>+4Length +4  :+4S a< }\KjE&F+4FormFactor +4  :+4S W< wA"ukP_+4 Model +4  :+4S i< QnK]>]ֆ+4ManufacturerID +4  :+4S _< {ZH;;$Y؟+4TapeStock +4  :+4S k< F-MjxE+4 TapeBatchNumber +4  :+4S c< ԷGR+4VideoSignal +4  :+4S a< G*EeHClGr`u˕H:ColorFrame +4  +4S O< FDZogH=#·+4S /Header`M#9! "tLML|<2S蓬EVsUDqD>jnu"gD!$Iz\YǸ@v@0K\`$ ͯ@?ܖ `pqI 8U#!仜chM=f} xNjnu"gD+4Version +4  ;+4S q< !$Iz\Y+4&OperationalPattern +4  ; +4S [< @v@0K\`+4Content +4  ;+4S a< $ ͯ@?ܖ +4Dictionary +4  ;+4S q< `pqI 8U#!+4&IdentificationList +4  ;+4S e< 仜chM=f+4LastModified +4  ;+4S o< } xNCS1U@0nǾMݘi̖Ѕ{C-{d~KE&Doi#CI~d:I6<@ưY;կ BSMFj Dg=OJ+m!}2 +4S i< Ic>C+4 GenerationAUID +4  < +4S i< S1U@0nǾ+4 ProductVersion +4  <+4S _< Mݘi+4 ProductID +4  <+4S i< ̖Ѕ{C-{d+4  ToolkitVersion +4  <+4S c< ~KE&Do+4 CompanyName +4  <+4S c< i#CI~d:+4 ProductName +4  <+4S u< I6<@ưY;կ +4 *ProductVersionString +4  <+4S ]< BSMFj D+4 Platform +4  <+4S U< g=OJ+m!}2+4 Date +4  <+4S U< #/23JWR+4S 1Locator`M#9! +4S <  vecOFj+4S 2NetworkLocator#/23JWR ^U-AA5i; +4S _< ^U-AA5i;+4URLString +4  @+4S )<  IB{Ӳ!i+4S 4Mob`M#9! ͉omWKzM4DaHٗSS3*Ku()zK.qyqJ js>M*MeGyo:C˻BCdOD*zE*DprJ IZLLaD\\RܵL؜9nuS,[K,s>춽F7GMl?Y2LV&Ukq~!kBTS}nX +4S e< ͉omWKzM+4 UserComments +4  D+4S U< 4DaHٗS+4 Name +4  D+4S W< S3*Ku()zK+4 Slots +4  D+4S _< .qyqJ js>+4UsageCode +4  D+4S e< M*MeGyo+4CreationTime +4  D+4S e< :C˻BCdOD*+4LastModified +4  D+4S [< zE*DprJ+4KLVData +4  D+4S a<  IZLLaD\+4Attributes +4  D +4S \< \RܵL؜9nu+4 MobID +4  D+4S o< S,[K,s>|b{M$SubclipFullLength +4  +4S m< 춽F7GMl?P`G"MobAttributeList +4  +4S [< Y2LV&Ukq"`u˖iObAppCode +4  +4S m< ~!kBTS}nXBD$;BE"ConvertFrameRate +4  +4S Y< [ 71AD͚+4S 6MasterMob IB{Ӳ!i +4S u< KDO)E^A4+4S 7SourceMob IB{Ӳ!i КES* +4S q< КES*+4&EssenceDescription +4  G+4S < <_UEEf}+4S 8MobSlot`M#9! H׈mhAlqPETW hEв8f o\hMVӘB @ qS +4S Y< ׈mhAlqPETW+4SlotID +4  H+4S ]<  hEв8f +4SlotName +4  H+4S s< o\hMVӘB +4(PhysicalTrackNumber +4  H+4S [< @ qS+4Segment +4  H+4S < es2@c?֧ Y+4S ; TimelineMobSlot<_UEEf} hi8 e-D'KBF/C=?H=eqHFzjH\3~fc `G@8Wѕ@M3ߒ +4S Y< i8 e-D'K+4Origin +4   K+4S [< BF/C=?H=+4MarkOut +4   K+4S Y< eqHFz+4 MarkIn +4   K+4S [< jH\3~f+4 UserPos +4   K+4S ]< c `G@8W+40EditRate +4  K+4S }< ѕ@M3ߒZ>U1B42TimelineMobAttributeList +4  +4S u<  nrH+p+4S <Parameter`M#9! f[Ly`oH +4S a< f[Ly`oH+4Definition +4  L+4S < ÆO|ᾓ+4S ?TaggedValue`M#9! (e'@0R6H*4F֋K/ +4S U< e'@0R6+4  Name +4  P+4S W< H*4F֋K/+4  Value +4  P+4S q< #N@%Me+4S @KLVData`M#9! % WI$K +4S W< % WI$K+4 Value +4  Q+4S < 7ϕjJE*+4S B SoundDescriptor48K^( XiU1kG?ޤRw˽7N;I }!'i:Jc+>#lRUD;w'wO᫵tjysS܀afG꣹p&Rh#A+q@2)SˆyDΠ`);$Q%K +4S i< XiU1kG?ޤR+4ElectroSpatial +4"  =+4S g< w˽7N;I }!+4AudioRefLevel +4  =+4S ]< 'i:Jc+>#lRU+4Channels +4  =+4S Y< D;w'wO᫵tjysS+4Locked +4  =+4S o< ܀afG꣹p&Rh+4$AudioSamplingRate +4  =+4S ]< #A+q@2)S+4DialNorm +4  = +4S c< ˆyDΠ`);$Q+4Compression +4  =+4S m< %K+4"QuantizationBits +4  =+4S M< W2_Mu+4S HPCMDescriptor7ϕjJE* N|m'@} :KKnA1fٱf[BPٴk~ flD&{:&tMK&NPIt^瀁jAl}B*i-s~:dN ui2@N]mE"5#! 2'Oz [W84Njc]Me^D9$,eEM'.S +4S o< N|m'@} :+4$ChannelAssignment +4  =2+4S s< KKnA1fٱ+4(PeakEnvelopeVersion +4  =)+4S q< f[BPٴk~ +4&PeakEnvelopeFormat +4  =*+4S q< flD&{:&t+4&PointsPerPeakValue +4  =++4S w< MK&N+4 ,PeakEnvelopeBlockSize +4  =,+4S e< PIt^瀁j+4 PeakChannels +4  =-+4S a< Al}B*i-s~+4 PeakFrames +4  =.+4S s< :dN u+4 (PeakOfPeaksPosition +4   =/+4S w< i2@N]+4 ,PeakEnvelopeTimestamp +4  =0+4S m< mE"5#+4"PeakEnvelopeData +4  =1+4S a< ! 2'Oz [+4BlockAlign +4  = +4S i< W84Njc+4SequenceOffset +4  = +4S a< ]Me^D9+4AverageBPS +4  = +4S a< $,eEM'.SY'wJ?CDataOffset +4  +4S q< jU|Ǒ^+4S L,TaggedValueDefinition1Ki`hH +4S < `jHBwAJ+4S M$KLVDataDefinition1Ki`hH Fq,Fθw. +4S c< Fq,Fθw.+4 KLVDataType +4  M+4S < M +HAkL+4S  ClassDefinition'LB++vEv$ 8w72Dm}wih2D$H/e@9@df +4S c< w72Dm}wi+4ParentClass +4  +4S a< h2D$H/e+4Properties +4   +4S a< @9@df+4IsConcrete +4   +4S < SJȸ@MB+4S &PropertyDefinition'LB++vEv$ H qAɕ(o}Bi {{KDZ8Ÿ%KB撫/'HZ +4S a<  qAɕ(+4IsOptional +4   +4S U< o}Bi+4 Type +4   +4S s<  {{KDZ8+4(LocalIdentification +4   +4S q< Ÿ%KB撫/'HZ+4&IsUniqueIdentifier +4  +4S c< _Cb@w+4S TypeDefinition'LB++vEv$ +4S < ɆHù+4S HTypeDefinitionStrongObjectReference_Cb@w ӵ`EhOTe  +4S i< ӵ`EhOTe +4 ReferencedType +4  +4S < BBH}+4S DTypeDefinitionWeakObjectReference_Cb@w (%ʭN$CHs4DdF)g76@ +4S _< %ʭN$CHs4+4 TargetSet +4  +4S i< DdF)g76@+4 ReferencedType +4  +4S < 83֚.O< nR+4S 4TypeDefinitionEnumeration_Cb@w 8#h:A:uo-xJJ><}X"#XGM% +4S e< #h:A:uo+4ElementNames +4  +4S g< -xJJ><}X+4ElementValues +4  +4S c< "#XGM%+4 ElementType +4  +4S < <#Bd~IQ+4S 2TypeDefinitionFixedArray_Cb@w (u'WmDuBVSadE|SGʮ+ +4S e< u'WmDuBVSadE+4ElementCount +4  +4S c< |SGʮ+ +4 ElementType +4  +4S < Hr!HѤbCϱP+4S  8TypeDefinitionVariableArray_Cb@w 4i| M_׬? +4S c< 4i| M_׬? +4 ElementType +4  +4S < YG;.On+4S  $TypeDefinitionSet_Cb@w bO:-5H5/ +4S c< bO:-5H5/+4ElementType +4  +4S < ]:A7O;[I+4S  *TypeDefinitionRecord_Cb@w (ڂfbNa2l⩖!~.M`/#% +4S c< ڂfbNa2l+4MemberNames +4  +4S c< !~.M`/#%+4MemberTypes +4  +4S < |4FVLzVUq+4S *TypeDefinitionRename_Cb@w lm,OAM= +4S c< lm,OAM=+4RenamedType +4  +4S < fSH(@2'+4S  HTypeDefinitionExtendibleEnumeration_Cb@w ( LSHc5=E`A3 +4S e<  LSHc5+4ElementNames +4  +4S g< =E`A3+4ElementValues +4   +4S < 'LB++vEv$+4S $MetaDefinition'LB++vEv$ 8xLy>Caʢw>'-*DVܦ +4S U< xLy>+4 Name +4  +4S n< Caʢw>+4Identification +4  +4S c< '-*DVܦ+4Description +4  +4S H< L!L_@ ^ +4aafUInt8+4S  < nN=+4Rational(}2J{'h;}2J{'h;,NumeratorDenominator+4S < YH]E\8Zv=f+4:ClassDefinitionWeakReferenceM +HAkL(+4 +4+4S < q>!jXTMԌ2~+4RkAAFTypeID_ContentStorageStrongReferencejAJl\h+4S  < 4^HAU[|+4 AUIDHGQN[繅{0XM= XM= ҇d$&D%T0Data1Data2Data3Data4+4S  P< uMH!@)C+4AUIDSet4^HAU[|+4S < 0H} i+4BooleanL!L_@ ^ FalseTrue+4S  < ?;L3CU+4dkAAFTypeID_OperationDefinitionWeakReferenceVectorq`ɮyAH0z$+4S  < eeF/DT+4S  :<  ڧK^i&Q+4Stream+4S J< GQN[繅{0+4aafUInt32+4S  < f,͞Cӊ>i-(0x+4VersionType(jOX@ӓRQ5jOX@ӓRQ5majorminor+4S  \< !Hdw+4aafInt32Array}2J{'h;+4S < ceO̩dJ+48DataDefinitionWeakReference?iM(rlM8+4 +4+4+4S < M73p+4XkAAFTypeID_EssenceDescriptorStrongReferences:G) +4S  <  eCN҄N +4ZkAAFTypeID_DataDefinitionWeakReferenceVectorceO̩dJ+4S  < "MB͎ +4TimeStamp(aq@nPAү I5A݀|5datetime+4S < q`ɮyAH0z$+4BOperationDefinitionWeakReferenceol?IKBf;1u8+4 +4+4+4S  < Q"Mk""+4BkAAFTypeID_MobStrongReferenceSetYZeGꨐ:0+4S H< cH  d+4aafInt64+4S f< ҇d$&D%T+4aafUInt8Array8L!L_@ ^ +4S < E E+Ud +4BParameterDefinitionWeakReference2 yOG)RZ8+4 +4+4+4S < M+lJgx+4TkAAFTypeID_SourceReferenceStrongReferenceA۾D/+4S  < SdAIl^,\+4bkAAFTypeID_OperationDefinitionStrongReferenceSetֈAC]@M%d+4S  < cDXUWGѩ.Cq+4XkAAFTypeID_TaggedValueStrongReferenceVectorhCD.Hl+4S  ^< ^>tFÞ"On(3+4 aafUInt32ArrayGQN[繅{0+4S <  yHT.v-+4 8TypeDefinitionWeakReference_Cb@w(+4 +4+4S  < 3 #@vme@+4 bkAAFTypeID_ParameterDefinitionStrongReferenceSetLrH%/i_w+4S  < fأ;@ b+4 PkAAFTypeID_KLVDataStrongReferenceVector`魆]C ҷnz+4S < *:LOv'6IM+4 TkAAFTypeID_CodecDefinitionStrongReference=ߓ5BշI.%+4S  < )1gC\_e@+4 \kAAFTypeID_PluginDefinitionStrongReferenceSetK Bǘ&7i!+4S  < Du'j`N@WK +4 TkAAFTypeID_ParameterStrongReferenceVector{^@`+Ƨ"O+4S <  I[+4 :CodecDefinitionWeakReference=ߓ5BշI.%8+4 +4+4+4S < uB@ $d+4 HkAAFTypeID_ComponentStrongReferenceb]TˍN#/;E}+4S <  uBvmb+4 \kAAFTypeID_ContainerDefinitionStrongReference\"A- #+4S  < pCEGgyzl+4 ^kAAFTypeID_KLVDataDefinitionStrongReferenceSet2eCA6m+4S < zYB©Tl+4RkAAFTypeID_DataDefinitionStrongReference?iM(rlM+4S  < F^)mJN. +4^kAAFTypeID_ParameterDefinitionWeakReferenceSetE E+Ud +4S  < ,S=-3B'u+Va+4fkAAFTypeID_TaggedValueDefinitionStrongReferenceSet TBLཏ+4S < 6f@Ҍ(9_+4LkAAFTypeID_EssenceDataStrongReferenceB/Jߑ-8p] +4S < &Oif0M?*xޅ+4RkAAFTypeID_IdentificationStrongReference2)OtD%+4S <  匔H rm@+4dkAAFTypeID_InterpolationDefinitionStrongReferenceZMF+).U+4S < 5[ZdK3$+4DkAAFTypeID_LocatorStrongReference#/23JWR+4S |< YZeGꨐ:0+4<kAAFTypeID_MobStrongReference IB{Ӳ!i+4S <  VMP[+4DkAAFTypeID_MobSlotStrongReference<_UEEf}+4S < ֈAC]@M%d+4\kAAFTypeID_OperationDefinitionStrongReferenceol?IKBf;1u+4S < {^@`+Ƨ"O+4HkAAFTypeID_ParameterStrongReference nrH+p+4S < LrH%/i_w+4\kAAFTypeID_ParameterDefinitionStrongReference2 yOG)RZ+4S < K Bǘ&7i!+4VkAAFTypeID_PluginDefinitionStrongReference H;rJ.J'+4S < hCD.Hl+4LkAAFTypeID_TaggedValueStrongReferenceÆO|ᾓ+4S < `魆]C ҷnz+4DkAAFTypeID_KLVDataStrongReference#N@%Me+4S < 2eCA6m+4 XkAAFTypeID_KLVDataDefinitionStrongReference`jHBwAJ+4S <  TBLཏ+4!`kAAFTypeID_TaggedValueDefinitionStrongReferencejU|Ǒ^+4S < )h-G +4&ProductReleaseTypeL!L_@ ^ kAAFVersionUnknownkAAFVersionReleasedkAAFVersionDebugkAAFVersionPatchedkAAFVersionBetakAAFVersionPrivateBuild8+4S X< QxkN`Ո+4 aafPositioncH  d+4S < HOL Y#+4TapeFormatTypeL!L_@ ^ kAAFTapeFormatNullkAAFBetacamFormatkAAFBetacamSPFormatkAAFVHSFormatkAAFSVHSFormatkAAF8mmFormatkAAFHi8Format@+4S  &< ]37bNz2s[+46TransferCharacteristicTypedkAAFTransferCharacteristic_ITU470_PALkAAFTransferCharacteristic_ITU709kAAFTransferCharacteristic_SMPTE240MkAAFTransferCharacteristic_ITU1361kAAFTransferCharacteristic_linear X+4+4+4+4+4+4S T< 'BϏbq&+4 aafLengthcH  d+4S < "Y FP@f0+4 VideoSignalTypeL!L_@ ^ bkAAFVideoSignalNullkAAFNTSCSignalkAAFPALSignal +4S < bDŔb(|+4TapeCaseTypeL!L_@ ^ :kAAFTapeCaseNullkAAFThreeFourthInchVideoTapekAAFVHSVideoTapekAAF8mmVideoTapekAAFBetacamVideoTapekAAFCompactCassettekAAFDATCartridgekAAFNagraAudioTapeH+4S  p< jy~B iS5+4UsageCodeTypekAAFUsage_SubClipkAAFUsage_AdjustedClipkAAFUsage_TopLevelkAAFUsage_LowerLevelkAAFUsage_Template X+4 +4 +4 +4 +4  +4S D< \@aJ}'3 +4 ColorSitingTypeL!L_@ ^ kAAFCoSitingkAAFAveragingkAAFThreeTapkAAFQuincunxkAAFRec601kAAFUnknownSiting8+4S  $< RNnkU(3+4&ColorPrimariesTypeColorPrimaries_SMPTE170MColorPrimaries_ITU470_PALColorPrimaries_ITU709 8+4+4+4+4S  $< ʁF s5I+4(CodingEquationsTypeCodingEquations_ITU601CodingEquations_ITU709CodingEquations_SMPTE240M 8+4+4+4+4S < UHisIz+4FadeTypeL!L_@ ^ fkAAFFadeNonekAAFFadeLinearAmpkAAFFadeLinearPower +4S 0< Q1]FMUw+4LayoutTypeL!L_@ ^ kAAFFullFramekAAFSeparateFieldskAAFOneFieldkAAFMixedFieldskAAFSegmentedFrame0+4S h< ?=A븆_=©D`uM {0(AvidStrongReference`M#9!+4S < hPcqO4B+4 $AlphaTransparencyL!L_@ ^ `kAAFMinValueTransparentkAAFMaxValueTransparent+4S < D][HΌ,7+4!FieldNumberL!L_@ ^ ^kAAFUnspecifiedFieldkAAFFieldOnekAAFFieldTwo +4S < ~cL)5Ru+4"4ElectroSpatialFormulationL!L_@ ^ 4kAAFEsDefaultkAAFEsTwoChannelModekAAFEsSingleChannelModekAAFEsPrimarySecondaryModekAAFEsStereophonicModekAAFEsSingleChannelDoubleSamplingFrequencyModekAAFEsStereoLeftChannelDoubleSamplingFrequencyModekAAFEsStereoRightChannelDoubleSamplingFrequencyModekAAFEsMultiChannelModeP  +4S z< 񂊒I-12H +4'&SignalStandardTypeL!L_@ ^ SignalNoneSignalITU601SignalITU1358SignalSMPTE347MSignalSMPTE274MSignalSMPTE296MSignalSMPTE349M@+4S b< *Get~`>o'.kAvidPositionL!L_@ ^ +4S Z< x3<@휃@l`>o'/kAvidCropL!L_@ ^  +4S \< |8@s `>o'0kAvidScaleL!L_@ ^ +4S j< ( nPTjI3T`>o'1k"AvidSpillSupressL!L_@ ^ +4S ^< f-Fke%`>o'2kAvidBoundsL!L_@ ^ 0+4S \< N3ʟH|"xt `>o'3kAvidColorL!L_@ ^ D+4S `< ^`7G:>QhPA*AvidString4L!L_@ ^ +4S  < qw+@$ i`unmCÃRGBColor8XM= XM= XM= redgreenblue+4S j< }~E!M P2qO"AvidWideString32XM=  +4S  `< +ޔBMk$`PNM_,AudioSuitePlugInChunkxGQN[繅{0^`7G:>Qh^`7G:>Qh^`7G:>Qh^`7G:>Qh}~E!M 4^HAU[|VersionManufacturerIDProductIDPlugInIDChunkIDNameChunkDataUID+4S  n< }ADфTz[PNM`.AudioSuitePIChunkArray+ޔBMk$`+4S  t< GƗF_ǦjPj.;4AvidTKMNTrackedParamArray?=A븆_=©+4S  r< 5^G?'ewsPj.;2AvidTKMNTrackerDataArray?=A븆_=©+4S  < A!tM݂xyڇA`>opɽD"EqualizationBandX4^HAU[|GQN[繅{0GQN[繅{0GQN[繅{00H} i:typefrequencygainqenable+4S  l< ?0F=K`>opʽD,EqualizationBandArrayA!tM݂xyڇA+4S  \< v(L4T`u̪s8AvidBagOfBitsL!L_@ ^ L)&g_AvidMetaDictInstanceUID_uuidHg_AvidMetaDictTags_g_AvidMetaDictTags_leng_AvidMetaDictDynTagOffsetsg_AvidMetaDictDynTagOffsets_leng_AvidMetaDictObjectOffsetsg_AvidMetaDictObjectOffsets_leng_AvidMetaDictBlobg_AvidMetaDictBlob_lenlong intg_GenericPictureEssenceDescriptor_SampledWidth_item_keymxfKeyAvidMetaDictTagStructg_Track_set_keyg_Identification_ModificationDate_item_keyg_Preface_Identifications_item_keyg_EssenceContainerData_set_keyg_AES3CustomWrapped_esscont_labelg_KLVFill_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_D10_50_525_60_defined_template_esscont_labelg_GenericSoundEssenceDescriptor_Locked_item_keyflagsg_AvidMetaDictDynTagOffsetsg_InterchangeObject_set_keyg_AvidMetadataRoot_keyg_LegacyPicture_datadef_labelGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)g_IECDV_25_625_50_ClipWrapped_esscont_labelunsigned intg_TapeDescriptor_set_keyg_Picture_datadef_labelg_AvidMetaDictObjectOffsets_leng_TimecodeComponent_RoundedTimecodeBase_item_keymxfUIDg_AvidMetaDictObjectOffsetsg_GenericPictureEssenceDescriptor_set_keyg_GenericTrack_TrackID_item_keyg_DMSegment_DMFramework_item_keyg_DVBased_50_525_60_FrameWrapped_esscont_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelg_DNxHD720p185ClipWrapped_esscont_labelg_DMSourceClip_set_keymxfRationalg_RGBAEssenceDescriptor_set_keyg_WaveAudioDescriptor_SequenceOffset_item_keyg_AES3ClipWrapped_esscont_labelg_Identification_ProductVersion_item_keyg_DMSet_set_keyg_GenericSoundEssenceDescriptor_set_keyg_root_set_keyg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_TimecodeComponent_StartTimecode_item_keyg_ClosedIncomplete_Body_pp_keyg_PrimerPack_keyg_GenericPackage_PackageModifiedDate_item_keyg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Data_datadef_labelg_AvidMetaDictDynTagOffsets_leng_ALawClipWrapped_esscont_labelg_GenericDescriptor_set_keyg_Identification_ProductName_item_keyg_ClosedComplete_Body_pp_keyg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keyg_GenericPackage_Tracks_item_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_LegacyTimecode_datadef_labeluint32_tg_D10_50_525_60_compdef_labelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_MultipleWrappings_esscont_labelAvidMetaDictDynTagOffsetsStructg_GenericPackage_Name_item_keyg_avid_DV25ClipWrappedEssenceContainer_labeloctet14g_Preface_OperationalPattern_item_keyg_GenericPictureEssenceDescriptor_ResolutionID_item_keyg_DVBased_50_625_50_FrameWrapped_esscont_labeloctet18g_IECDV_25_525_60_compdef_labelg_Preface_ContentStorage_item_keyg_D10_50_625_50_extended_template_esscont_labelg_D10_40_525_60_extended_template_esscont_labelg_DVBased_100_1080_60_I_compdef_labelg_GenericPackage_UserComments_item_keylong long unsigned intg_Sequence_StructuralComponents_item_keymxfLocalTagg_IECDV_25_525_60_FrameWrapped_esscont_labelg_CDCIEssenceDescriptor_PaddingBits_item_keyg_D10_50_625_50_compdef_labelg_Sequence_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_SourceClip_set_keyg_AvidMetaDictTags_leng_GenericTrack_Sequence_item_keyg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_keymxfULg_DescriptiveMetadata_datadef_labelg_GenericDataEssenceDescriptor_DataEssenceCoding_item_keyg_DVBased_25_625_50_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_FileDescriptor_LinkedTrackID_item_keyg_TextLocator_set_keyg_BWFClipWrapped_esscont_labelg_OpenIncomplete_Footer_pp_keyg_AvidMetaDictBlobg_AES3FrameWrapped_esscont_labelg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_Track_Origin_item_keyg_Identification_ToolkitVersion_item_keyg_D10_50_625_50_picture_only_esscont_labelg_CDCIEssenceDescriptor_ColorSiting_item_keyg_Null_UMIDg_RGBAEssenceDescriptor_PixelLayout_item_keyg_Preface_LastModifiedDate_item_keyg_DVBased_25_625_50_ClipWrapped_esscont_labelmxfUUIDg_qq09_op_1a_labelg_InterchangeObject_GenerationUID_item_keyoctet11g_DVBased_100_1080_50_I_compdef_labelg_D10_50_525_60_extended_template_esscont_label./products/mxf_avid_metadict_blob.cg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericTrack_TrackNumber_item_keyg_TextLocator_LocatorName_item_keyg_RGBAEssenceDescriptor_Palette_item_keycharg_Preface_ObjectModelVersion_item_keyg_ALawFrameWrapped_esscont_labeloctet10octet12octet13octet15octet16octet17octet19g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyg_D10_40_525_60_picture_only_esscont_labelg_OpenIncomplete_Header_pp_keyg_D10_50_625_30_compdef_labelg_CDCIEssenceDescriptor_WhiteReflevel_item_keyuint8_tg_InterchangeObject_InstanceUID_item_keyg_Null_ULg_EssenceContainerData_LinkedPackageUID_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyg_D10_40_525_60_defined_template_esscont_labelg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_DMSegment_set_keyg_Track_EditRate_item_keyg_Preface_Version_item_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keyg_complexity00_op_atom_labelg_D10_30_525_60_extended_template_esscont_labelg_TaggedValue_Name_item_keyoctet20tagOffsetoctet22octet23octet24octet25octet26octet27octet28octet29long long intg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_complexity02_op_atom_labelg_SourcePackage_Descriptor_item_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_EssenceContainerData_BodySID_item_keyg_FileDescriptor_EssenceContainer_item_keyg_StructuralComponent_DataDefinition_item_keyg_GenericPackage_PackageCreationDate_item_keyitemKeyg_GenericPackage_set_keyg_ContentStorage_set_keyg_ClosedComplete_Header_pp_keyg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_EventTrack_set_keyg_IECDV_25_625_50_FrameWrapped_esscont_labelg_BWFCustomWrapped_esscont_labelg_GenericTrack_set_keyg_Null_UUIDg_IECDV_25_625_50_compdef_labelg_FileDescriptor_Codec_item_keyoctet8g_DNxHD720p120ClipWrapped_esscont_labelg_Sound_datadef_labelg_Preface_ProjectName_item_keyoctet30octet31g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_D10_30_525_60_defined_template_esscont_labelg_DVBased_100_720_50_P_FrameWrapped_esscont_labelg_FileDescriptor_SampleRate_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_DVBased_25_525_60_compdef_labelg_GenericTrack_TrackName_item_keyg_NetworkLocator_set_keyg_GenericSoundEssenceDescriptor_DialNorm_item_keyg_D10_40_625_50_defined_template_esscont_labelg_WaveAudioDescriptor_BlockAlign_item_keyg_SourceClip_SourcePackageID_item_keyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_complexity01_op_atom_labelg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_DefinitionObject_set_keyg_Preface_DMSchemes_item_keyg_StructuralComponent_set_keyshort unsigned intg_D10_50_525_40_compdef_labelg_AvidMetaDictInstanceUID_uuidnumeratorg_ContentStorage_Packages_item_keyuint16_tg_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_D10_40_625_50_picture_only_esscont_labelg_OpenIncomplete_Body_pp_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_ContentStorage_EssenceContainerData_item_keyg_TaggedValue_set_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_D10_30_525_60_picture_only_esscont_labelg_ClosedIncomplete_Header_pp_keyg_FileDescriptor_ContainerDuration_item_keyshort intg_DMSegment_TrackIDs_item_keyg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_TimecodeComponent_DropFrame_item_keyg_OpenComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FrameSampleSize_item_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_Null_LocalTagg_RGBAEssenceDescriptor_ScanningDirection_item_keyg_OpenComplete_Body_pp_keyg_DVBased_100_720_60_P_compdef_labelg_EssenceContainerData_IndexSID_item_keyg_RandomIndexPack_keyg_GenericDescriptor_Locators_item_keyg_OpenComplete_Header_pp_keyg_CDCIEssenceDescriptor_set_keyuint64_tg_Preface_EssenceContainers_item_keyg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_GenericPackage_PackageUID_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_DVBased_25_625_50_compdef_labelg_D10_30_625_50_defined_template_esscont_labeldenominatorg_SourcePackage_set_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_Null_Rationalg_DNxHD_compdef_labelg_AvidObjectDirectory_keyg_Preface_ProjectEditRate_item_keyg_AvidMetaDictBlob_leng_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_DNxHD1080i185ClipWrapped_esscont_labelg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_D10_50_525_60_picture_only_esscont_labelg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_LegacySound_datadef_labeloctet21g_DMSegment_EventComment_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_D10_30_625_50_picture_only_esscont_labeloffsetg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelg_MaterialPackage_set_keyg_WaveAudioDescriptor_set_keyint32_tg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelinstanceUIDg_CDCIEssenceDescriptor_BlackRefLevel_item_keyoctet0octet1octet2octet3octet4octet5octet6octet7localTagoctet9unsigned char/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Locator_set_keymxfUMIDg_MultipleDescriptor_set_keyg_DVBased_50_525_60_compdef_labelg_TimecodeComponent_set_keyg_Identification_CompanyName_item_keyg_Timecode_datadef_labelg_IndexTableSegment_keyg_D10_40_625_50_extended_template_esscont_labelg_DVBased_100_1080_60_I_FrameWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPictureEssenceDescriptor_ImageSize_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_TaggedValue_Value_item_keyg_SourceClip_SourceTrackID_item_keyg_StaticTrack_set_keyg_DNxHD1080p36ClipWrapped_esscont_labelg_D10_50_525_30_compdef_labelg_AES3AudioDescriptor_set_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelg_Preface_PrimaryPackage_item_keyg_EventTrack_EventOrigin_item_keyg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_GenericDataEssenceDescriptor_set_keyg_AvidMetaDictTagsg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelg_Identification_VersionString_item_keyg_Preface_set_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelAvidMetaDictObjectOffsetsStructg_Null_Keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_keysigned charg_DVBased_50_625_50_compdef_labelg_Identification_set_keyg_D10_50_625_50_defined_template_esscont_labelg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyg_DMSegment_EventStartPosition_item_keyg_Identification_ThisGenerationUID_item_keyg_ALawCustomWrapped_esscont_labelg_SourceClip_StartPosition_item_keyg_DMFramework_set_keyg_BWFFrameWrapped_esscont_labelg_DVBased_100_720_50_P_compdef_labelg_Identification_ProductUID_item_keyg_DefinitionObject_Identification_item_keyg_EventTrack_EventEditRate_item_keyg_DataDefinition_set_keyg_NetworkLocator_URLString_item_keyg_ALaw_compdef_labelg_StructuralComponent_Duration_item_keyg_ClosedIncomplete_Footer_pp_keyg_SDTI_CP_System_Pack_esselement_keyg_WaveAudioDescriptor_AvgBps_item_keyg_FileDescriptor_set_keyg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_50_625_40_compdef_labelg_DNxHD1080i120ClipWrapped_esscont_labelg_Identification_Platform_item_keyg_D10_30_625_50_extended_template_esscont_labelg_complexity03_op_atom_labelg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_GenericPackage_MobAttributeList_item_keyGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.text.data.bss.debug_abbrev.rel.debug_info.debug_line.rodata.rel.debug_pubnames.debug_str.comment.note.GNU-stack4!4'4,4>): | JDV`: bpO!^  r0P .}~5~~`  t    9 L<c@ -22L :mxf_avid_metadict_blob.cg_AvidMetaDictInstanceUID_uuidg_AvidMetaDictTagsg_AvidMetaDictTags_leng_AvidMetaDictDynTagOffsetsg_AvidMetaDictDynTagOffsets_leng_AvidMetaDictObjectOffsetsg_AvidMetaDictObjectOffsets_leng_AvidMetaDictBlobg_AvidMetaDictBlob_len   ! & - 4 ; I P W b i t {             " 0 > L Z h v            ! / = K Y g u             + 9 G U c q             ' 5 C Q _ m |           ( 6 E U ` p               % 0 ; F Q \ g r }               " - 8 C N Y d o z               * 6 B N Z f r ~                 &  2  >  J  V  b  n  z                "  .  :  F  R  ^  j  v                    &  1  <  H  T  `  l  x                  ,  8  D  P  \  h  t                   (  4  @  L  X  d  p  |               $ 0 < H T ` l x               , 8 D P \ h t               ( 4 @ L X d p |              $ 0 < H T ` l w                ' 4 I V` m      $mxf_p2.o/ 1205579722 2404 1000 100664 24464 ` ELFK4(UED$ D$D$$u/D$:D$ D$0D$$1ɉ% : ; I$ > $ >   I : ;  : ;I8 &I ' I : ; : ; I8 I!I/  : ;  : ; I8  : ; (  : ;  : ; I : ; .? : ; ' I@: ; I4: ; I4: ; I 4: ;I4: ;I 4: ; I 4: ; I? < e3 7) 0int P'%{  ;h 7A# v t>x . ># #b( # #  #" # #A' #d$ # Y #$ #(| #, #0! #4N) ">#8 &>#< (#@D ,L#D& -Z#F# .#G 2#H ;#L D#T E#X F#\ G#` H%#d J>#h L#l~      # #  >#' 1E 2L: #;# x<# #=# #># #?# #@# #A# #B# #C# #D# VE# ^F# fG# H# nI# J#' K MP #Q# xR# #S# #T# #U# #V# #W# #X# #Y# #Z# V[# ^\# f]# ^# n_# `#Oa|g y #z# x{# #|# #}# #~# ## ## ## ## ## V# ^# f# # n# # v# ~# # # # # # # # # '# /# 7# ?# # #+ Y# #  %!Q% ,&Q# l'#(((+ &,# K#-#len.7# */# W- 0b#(Y(h+':!(c+   x$(*-'-F0 v 10#,+2/v5 '60# 70#[8Q; $<# a=0#%>A B#C F aG0# H0#}IH Q=RF"SvPT~*U  L u*M$# aN0# $O# V # 5#WH  $Fm xn# o# <p # :q0# r  + )>ec( ,6 k  Q I(b 5 r F܂  -Q 0Q 3Q  6Q )9Q Q 3AQ bDQ GQ TJQ MQ PPQ SQ (VQ (YQ \Q  _Q  hQ kQ nQ {Q  }Q 7Q  Q Q GQ  Q ?  " % c,( + p. R-1 N'4 7 +: W= c@ ,C P Z *d o \"Q )Q Q $Q (Q $ Q m Q k Q  Q ) Q - Q # Q D% Q  Q  Q  Q  Q y" Q 6 Q  Q  Q  Q  Q & Q  Q C Q ! Q  Q  %Q " ,Q  0Q 6 7Q e >Q  BQ  IQ " PQ &* WQ + [Q $ bQ k iQ  pQ  wQ  ~Q = Q - Q 6 Q  Q , Q  Q  Q ` Q . Q  Q l Q & Q ! Q q+ Q % Q $ Q ! Q  Q  Q ( Q % Q m& Q  Q =+ Q ) Q %! Q 0 Q  !Q  (Q h /Q ' 3Q  :Q i' AQ  HQ J OQ * SQ A ZQ  ^Q  bQ " iQ ' mQ 1 tQ $ xQ h Q $ Q  Q  Q A Q  Q  Q s Q G Q  Q E Q ( Q d! Q  Q o( Q 3 Q "" Q  Q  Q  Q  Q + Q  Q L Q  $Q  +Q  2Q !, 9Q -& @Q  GQ ^ KQ  RQ , YQ V) `Q  gQ p$ nQ d uQ  |Q p Q , Q g Q : Q  Q  Q  Q  Q !) Q  Q  Q , Q # Q ) Q * Q  Q & Q | Q B Q  Q q Q *$ Q B Q W# Q ' Q & #Q  *Q ) 1Q  8Q  <Q  @Q  8Q   ?* [,.q ./products./include/mxf/usr/include/usr/include/sys/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_p2.cmxf_p2_extensions_data_model.hmxf_data_model.hmxf_list.hmxf_types.hstdint.htypes.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hstddef.hmxf_logging.h(fu[Filler'%s' failed, in %s:%d ./include/mxf/mxf_p2_extensions_data_model.hmxf_register_set_def(dataModel, "Filler", &MXF_SET_K(StructuralComponent), &MXF_SET_K(Filler))+4S +4S  | eAB tteu22eu) mxf_p2_load_extensionseg_CDCIEssenceDescriptor_HorizontalSubsampling_item_key/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDg_ClosedIncomplete_Footer_pp_keyoctet1denominatorg_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_D10_40_525_60_picture_only_esscont_labelg_GenericSoundEssenceDescriptor_DialNorm_item_keyint32_t_IO_save_endfixedArraySizeg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_ALawClipWrapped_esscont_labelbasicg_IECDV_25_525_60_compdef_labelg_OpenComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baselong intg_StructuralComponent_DataDefinition_item_key_lockg_D10_50_625_50_compdef_labelg_FileDescriptor_ContainerDuration_item_keycompound_IO_save_baseg_RGBAEssenceDescriptor_set_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_cur_columng_D10_30_625_50_defined_template_esscont_labelg_Identification_ThisGenerationUID_item_keyg_D10_30_525_60_extended_template_esscont_label_modeMXFDataModelg_DVBased_100_1080_60_I_compdef_labelg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_Identification_ProductUID_item_keyg_DMSegment_set_keymxfLocalTagg_RGBAEssenceDescriptor_Palette_item_keyg_DVBased_50_525_60_compdef_labelMXFCompoundTypeInfog_Identification_CompanyName_item_keyg_D10_50_625_50_extended_template_esscont_labelg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_labelitemDefs_IO_markerfixedSizeg_CDCIEssenceDescriptor_set_keyshort unsigned intg_Identification_Platform_item_keyMXF_BASIC_TYPE_CATg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labeldatag_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_label_IO_backup_baseg_ClosedComplete_Header_pp_keyg_AES3AudioDescriptor_set_keymxfKeyg_Identification_VersionString_item_keyg_TextLocator_set_keyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_label_IO_FILEg_BWFClipWrapped_esscont_labelg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelg_TimecodeComponent_RoundedTimecodeBase_item_keyg_MultipleWrappings_esscont_labelunsigned charg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelmxfRational_sbufg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_50_625_30_compdef_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelg_DNxHD1080i185ClipWrapped_esscont_label./products/mxf_p2.cg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyg_D10_50_525_60_extended_template_esscont_labelg_Preface_Identifications_item_keyg_SDTI_CP_System_Pack_esselement_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharg_DVBased_25_525_60_compdef_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_Track_set_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_key_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyoctet13octet15g_Null_UUIDg_Identification_set_keyg_GenericSoundEssenceDescriptor_Locked_item_keynumeratormxf_log_funcg_OpenIncomplete_Body_pp_key_IO_read_ptrg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key_posg_Filler_set_keyg_Preface_PrimaryPackage_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_DVBased_50_625_50_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_DMFramework_set_key_markers_unused2g_DVBased_100_1080_50_I_FrameWrapped_esscont_labelg_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labelg_D10_50_525_60_defined_template_esscont_labelg_DVBased_25_625_50_FrameWrapped_esscont_labelg_IndexTableSegment_keyg_GenericPackage_PackageModifiedDate_item_keyMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keytypeIdg_FileDescriptor_SampleRate_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_ClosedIncomplete_Header_pp_key_offsetg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_GenericTrack_TrackNumber_item_keyg_StaticTrack_set_keyg_GenericPackage_Tracks_item_keyg_Preface_ContentStorage_item_keyg_LegacyPicture_datadef_labelg_TimecodeComponent_DropFrame_item_keylong unsigned intg_D10_40_625_50_picture_only_esscont_label_flags2g_EssenceContainerData_IndexSID_item_key_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keyg_LegacyTimecode_datadef_labelg_complexity02_op_atom_labelg_ContentStorage_EssenceContainerData_item_keyg_EssenceContainerData_set_keysetDefsg_IECDV_25_525_60_FrameWrapped_esscont_labelg_Null_UL__quad_tMXFItemTypeCategoryg_Data_datadef_labelg_OpenIncomplete_Header_pp_keyg_SourcePackage_set_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Preface_OperationalPattern_item_key_old_offsetg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_keytypesg_MultipleDescriptor_set_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_RandomIndexPack_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_AES3FrameWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelg_TextLocator_LocatorName_item_keyg_ALawFrameWrapped_esscont_labelmxfUMIDg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_InterchangeObject_InstanceUID_item_key_IO_write_endg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keyg_Timecode_datadef_labelmembersg_InterchangeObject_GenerationUID_item_keylastTypeIdg_GenericPictureEssenceDescriptor_SampledWidth_item_keyMXFInterpretTypeInfog_Identification_ProductName_item_keyg_D10_50_525_60_picture_only_esscont_labelg_DescriptiveMetadata_datadef_label_MXFListElement_nextunsigned intfreeFuncg_D10_40_625_50_extended_template_esscont_labeldataModelg_InterchangeObject_set_key__pad1__pad2__pad3__pad4__pad5g_GenericPictureEssenceDescriptor_FrameLayout_item_keyMXFListElementmxf_p2_load_extensionsstding_KLVFill_key_flagsg_EventTrack_EventOrigin_item_keyg_Null_Rationaloctet10octet11octet12octet14octet16octet17octet18octet19g_DNxHD720p120ClipWrapped_esscont_labelg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_complexity03_op_atom_labelg_MaterialPackage_set_keyMXFArrayTypeInfog_BWFFrameWrapped_esscont_labelg_DVBased_25_625_50_compdef_labelg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29g_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Body_pp_keyg_GenericTrack_TrackID_item_keyg_D10_30_625_50_extended_template_esscont_labelg_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericTrack_TrackName_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyinfooctet30octet31g_FileDescriptor_Codec_item_keyGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULMXFListg_Null_UMIDg_GenericPictureEssenceDescriptor_set_keyg_Null_Keysizelong long unsigned intg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DVBased_50_525_60_FrameWrapped_esscont_labeluint16_t__off_t_chaing_StructuralComponent_set_keyg_SourceClip_set_keyMXFLogLevelg_D10_50_525_60_compdef_labelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Identification_ModificationDate_item_keyg_Track_Origin_item_keyg_ContentStorage_set_keyarrayg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labelg_Preface_EssenceContainers_item_keyg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_key_IO_write_ptr_shortbufg_DVBased_100_720_60_P_compdef_labelMXFItemType__off64_tlastElementg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labeloctet0octet2octet3octet4octet5octet6octet7octet8octet9g_Preface_Version_item_keyg_FileDescriptor_LinkedTrackID_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_IO_buf_endg_CDCIEssenceDescriptor_PaddingBits_item_keyg_root_set_keyg_GenericPackage_Name_item_keynameg_D10_50_525_30_compdef_labelg_D10_50_525_40_compdef_labelfree_func_typeg_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelshort intg_EventTrack_EventEditRate_item_keyg_IECDV_25_625_50_FrameWrapped_esscont_labelMXFCompoundTypeMemberInfog_Identification_ProductVersion_item_keyg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_TimecodeComponent_set_keyg_Track_EditRate_item_keyelementsg_WaveAudioDescriptor_BlockAlign_item_key_vtable_offsetg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericDescriptor_Locators_item_key_IO_buf_baseg_OpenComplete_Body_pp_keyg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keyMXF_INTERPRET_TYPE_CATelementTypeIdg_WaveAudioDescriptor_set_keysigned charMXF_ELOGg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_labelg_Null_LocalTagMXF_ILOG_IO_read_endg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_ALaw_compdef_labelg_D10_30_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_PixelLayout_item_key_filenog_CDCIEssenceDescriptor_ColorSiting_item_keyg_Preface_set_keyg_WaveAudioDescriptor_AvgBps_item_keysize_tg_complexity01_op_atom_labelg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelMXF_ARRAY_TYPE_CATg_GenericPackage_set_keystdoutg_D10_40_625_50_defined_template_esscont_labelcategoryinterpretg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_D10_50_625_50_defined_template_esscont_labelg_PrimerPack_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keyMXFBasicTypeInfog_TimecodeComponent_StartTimecode_item_keyMXF_WLOGg_EventTrack_set_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPackage_PackageUID_item_keyg_OpenIncomplete_Footer_pp_keyg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keymxf_logg_OpenComplete_Header_pp_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericSoundEssenceDescriptor_set_keyg_GenericTrack_set_keynextg_IECDV_25_625_50_compdef_labelg_Preface_LastModifiedDate_item_keyg_D10_50_625_40_compdef_labelg_ClosedIncomplete_Body_pp_keyg_AES3ClipWrapped_esscont_labelg_NetworkLocator_URLString_item_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelMXF_COMPOUND_TYPE_CATGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@e P@%+0B.> 0Q0RN `_^2Um2t| $, h_ PL- x_  _0-I5JJOp Pm      9ePemxf_p2.cg_Filler_set_keyg_StructuralComponent_set_keymxf_p2_load_extensionsmxf_register_set_defmxf_log   %> F N[ !&18FMT[bipw.=L[jy-<KZi$2@N\jx#1?M[iw"0>LZhv,:HVdr-5CXky %8GZhw  ' 2 = Q _ m {            & , < G W h x               " - 8 C N Y d o z                * 5 @ K V a l w               ) 5 A M Y e q }            %1=IUamy !-9EQ]hs~ #/;GS_kw+7CO[gs  !-9EQ]iu)5AMYeq} %1=IUamy !-9EQ]iu)5AMYe jw~ /134 1205579722 2404 1000 100664 42956 ` ELF}4(U8uu E}}]D$t$<$u : ;I$ >   I : ; : ;I8 &I ' I : ;  : ; I8 I!I/  : ;  : ; I8  : ; (  : ;  : ; I : ; .? : ;' I@: ;I: ;I: ;I 4: ;I4: ;I : ; .? : ; ' I@!: ; I": ; I #4: ; I$4: ; I %4: ; I&4: ; I'4: ; I (4: ;I )4: ; I? < M"g&K-0i1FC:int3 s+)|#;t $C& J. t .  J#  # 3, #  # + # & #  # * # ' # ) #$ #(  #, t #0 $ #4 4- "J#8 5 &J#<  (#@ T ,X#D o* -f#F ,& .#G  2#H c ;#L  D#T  E#X  F#\ % G#` , H%#d  JJ#h } L #l     ~ # # J#' 1Q$2X,40A);{1:&;#<#&=#'>#'?#'@#'A#'B##'C#*'D# RE# F# G# ZH# I#bJ#"KHX M10P&Q#R#&S#'T#'U#'V#'W#'X##'Y#*'Z# R[# \# ]# Z^# _#b`#caGg'v7 y&z#{#&|#'}#'~#'#'#'##'#*'# R# # # Z# #b##### # # # # # # # # # #"#"#IQJ## %&(!n%0&# '#kx(k+<*,#&-#len.C#/`# "0#*,7/+L$(+.4 F  q) *;#.+#,L2J(6 .10+-0w#10#.25G+60#70#8+ ;@(<#=0#)> M ADBM #] + 6C6  FG0#H0#Ih  QR.%ST] _.U  LV.M#N0#@(O#V # [&W ] $Fmn#o#Up] # wq0#m  r  $"key#<#tag$'#.%J##&'#'F#set(( # ( <(key-<#. .0#$,/# 0p #01=#4 k)x p 06 #7 ##8#9 Q2 m q99  <r#= #w)>2#+?2#@2# . 3A   <v w `J set ,  bw } w# '1'} F +3Jl!2 !#2  g < Jp#! O!2o"g #* #| $# H# F $6 2\#2C =9J5!8 !#8 ! 8g #^:F$!;2p qJ@3! _!"g #$  %set $# L# F$6 2\$ #AJ# / JBW! !!Y#2")g  # 3#  S$# P#2#AJ !"JP!! "!g #4%# z%set$ $.%H *qJ ! p !p!Y#p|>#,r j#s #t2#xuF%iv22 u1gJ = f! f !fu#,h 1 HJ@ ! G  !- G> #,I ^ U 3!RJ M~ ! Q !{-Q "- Q#O0SU# $"TJX&j> 0&g# &Y 1'+j ;&##z &܊ J& -Y&, 0Y&+ 3Y& 6Y&? 9Y& Y AY  DY GY JYa MY PY! SY, VY+ YY \Y! _Y  hY kY nY {Y }Y" Y Y Y! Y: Y  & " B % 20 (  +  . J1 1 * 4 i! 7 / : { =  @ / C j P  Z . d k o % Y- Y7 Y Y+ Y&( Y& Y& Y&L Y&i- Y&1 Y&6' Y&( Y& Y&h Y&, Y&' Y&% Y&e Y&v Y& Y&J Y& Y) Y Yw Y$ Y  Y %Y(% ,Y`(2 0YpT 7Y(# >Y (W BY0 IY% PY( WY@(/ [Y!( bY iY pY( wY ~Yp Y1 Y Y Y Y( YP: Y Y(B Yh Y Y("* Y$ Y@/ Y) Y Y$ Y(C Y( Ys Y(( Y* Y Y / Y Y(7$ Y Y( !Y(A (Y /Y+ 3Y :Y* AYk HY OY. SY ZY(E ^Y@(O bY& iY mY tY(Q' xY0 Y Y  Y" Y/# Y$ Y3 Y Y Y Y Yy, Yv$ Y Y@, Y` YH% Y9 YW Y Y YU/ YB Y_ Y $Y% +YI 2Y/ 9Y) @Y GY KY RY] YY<- `Y gY' nY uY( |Y Y]0 Y7 Ya Y Y Yk Y Y- Y YH Y0 Y Y Yi. Y Y~* Y Y YH" Y~ Yy' Y([ Y(& Y U+ YE* #Y *Y- 1Y 8Y^ <Y? @Y) ) )*0.#~ ./utils./include/mxf/usr/include/usr/lib/gcc/i586-suse-linux/4.1.2/include/usr/include/sys/usr/include/bitsmxf_uu_metadata.cmxf_header_metadata.hmxf_types.hstdint.hmxf_list.hmxf_data_model.hmxf_primer.hstddef.htypes.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hmxf_logging.h8 CwK>3-~.gR'MZ z<^\X(vh"v 473qXr4~AjީQ Mp$h0x -p<.uX@CIq>"y<_qX-q<.sX4~BAJyg$-y<5a-73F:Mc$hX-82ff"Y#qX44j5iMGRZtiMGRw8j?s"Cwz4./utils/mxf_uu_metadata.c'%s' failed, in %s:%d sequenceComponentCount >= 1mxf_get_utf16string_item_size(set, itemKey, &size)(newValue = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (size))) != NULLmxf_get_utf16string_item(set, itemKey, newValue)mxf_initialise_array_item_iterator(packageSet, &MXF_ITEM_K(GenericPackage, Tracks), iter)mxf_get_strongref_item(sourcePackageSet, &MXF_ITEM_K(SourcePackage, Descriptor), &descriptorSet)mxf_initialise_array_item_iterator(descriptorSet, &MXF_ITEM_K(MultipleDescriptor, SubDescriptorUIDs), &iter)mxf_get_uint32_item(childDescriptorSet, &MXF_ITEM_K(FileDescriptor, LinkedTrackID), &linkedTrackID)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(FileDescriptor, LinkedTrackID), &linkedTrackID)mxf_get_strongref(headerMetadata, arrayData, trackSet)mxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(ContentStorage), &contentStorageSet)mxf_initialise_array_item_iterator(contentStorageSet, &MXF_ITEM_K(ContentStorage, Packages), &iter)mxf_get_umid_item(set, &MXF_ITEM_K(GenericPackage, PackageUID), &packageUID)mxf_uu_get_referenced_package(headerMetadata, sourcePackageUID, &packageSet)mxf_is_subclass_of(packageSet->headerMetadata->dataModel, &packageSet->key, &MXF_SET_K(GenericPackage))mxf_uu_get_package_tracks(packageSet, &iter)mxf_get_uint32_item(trackSet, &MXF_ITEM_K(GenericTrack, TrackID), &trackID)mxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(EssenceContainerData), &essContainerDataSet)mxf_get_umid_item(essContainerDataSet, &MXF_ITEM_K(EssenceContainerData, LinkedPackageUID), &topFilePackageUID)mxf_uu_get_referenced_package(headerMetadata, &topFilePackageUID, &set)mxf_is_subclass_of(set->headerMetadata->dataModel, &set->key, &MXF_SET_K(SourcePackage))mxf_get_strongref_item(trackSet, &MXF_ITEM_K(GenericTrack, Sequence), &sequenceSet)mxf_get_array_item_count(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), &sequenceComponentCount)mxf_get_array_item_element(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), i, &arrayElement)mxf_is_subclass_of(sourceClipSet->headerMetadata->dataModel, &sourceClipSet->key, &MXF_SET_K(SourceClip))mxf_get_umid_item(sourceClipSet, &MXF_ITEM_K(SourceClip, SourcePackageID), sourcePackageUID)mxf_get_uint32_item(sourceClipSet, &MXF_ITEM_K(SourceClip, SourceTrackID), sourceTrackID)mxf_get_ul_item(sequenceSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), dataDef)mxf_get_length_item(sequenceSet, &MXF_ITEM_K(StructuralComponent, Duration), duration)mxf_uu_get_track_duration(trackSet, &localDuration)mxf_get_rational_item(trackSet, &MXF_ITEM_K(Track, EditRate), &localEditRate)?+4+4S D+4 +4+4S 4+4+4S +4+4+4+4S +4 +4+4+4+40+4+4+4S #+4+4S 7|  AB FIF\AB p3AB FAB @dAB FAB FPjAB EAB E AB @ AB  ]AB FLtt u,,dWdhuh W,,aVahu h VllurloPttlu99lu99lu pqtqstsupupu 11;u ;upupulHul1;ulouluhHuh1;uhouhu`  u`Hu`+;u`ou`tt5u5u5u 5uu|5u|@AtACtCu@ggu@''9u 9upupul9ulpuluh9uhpuhP49PklPPttBu S  u SuSuBSBu uB upBup ulMulBul uhMuhBuhPPP P=BPPQtQStSuPvvVuLVLNuNVuVututupupuptt u uh h u   u   ut# ut  upJ up+ up' [ up  ulJ ul ul' ul  uhJ uh+ uh' [ uh  SJ S S' S t t = u  = u  = u u| = u|@ A tA C tC u@ d d u@  u u| u| t t Mu   D SD Q uQ S uMS  u 5D Q uh uh>MPuld mxf_uu_get_utf16string_item mxf_uu_get_package_tracks mxf_uu_get_track_descriptorm mxf_uu_next_track mxf_uu_get_referenced_packagemxf_uu_get_referenced_track/mxf_uu_get_top_file_packagemxf_uu_get_track_reference*mxf_uu_get_track_datadef{mxf_uu_get_track_durationmxf_uu_get_track_duration_at_rateMlinkedDescriptorSetg_CDCIEssenceDescriptor_HorizontalSubsampling_item_key/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDMXFMetadataItemg_ClosedIncomplete_Footer_pp_keyoctet1g_GenericDescriptor_Locators_item_keydenominatorg_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_D10_40_525_60_picture_only_esscont_labelg_GenericSoundEssenceDescriptor_DialNorm_item_keyint32_tmxfUTF16Char_IO_save_endfixedArraySizepackageSetg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_ALawClipWrapped_esscont_labelbasicg_IECDV_25_525_60_compdef_labelcurrentElementg_OpenComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baselong intg_StructuralComponent_DataDefinition_item_keymxf_uu_get_referenced_package_lockg_FileDescriptor_ContainerDuration_item_keycompoundsourcePackageUIDg_FileDescriptor_SampleRate_item_keyg_EssenceContainerData_IndexSID_item_key_IO_save_baseg_RGBAEssenceDescriptor_set_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyfixedSpaceAllocationg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPackage_set_keyMXFHeaderMetadatag_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_cur_columnmxf_uu_get_utf16string_itemchildDescriptorSetg_Identification_ThisGenerationUID_item_keyg_D10_30_525_60_extended_template_esscont_labelfilePackageSet_modeMXFDataModelg_DVBased_100_1080_60_I_compdef_labelMXFArrayItemIteratorg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_Identification_ProductUID_item_keyg_D10_30_625_50_defined_template_esscont_labelg_DMSegment_set_keymxfLocalTagg_RGBAEssenceDescriptor_Palette_item_keyg_DVBased_50_525_60_compdef_labelMXFCompoundTypeInfog_Identification_CompanyName_item_keyg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_labelitemDefs_IO_markerfixedSizeg_CDCIEssenceDescriptor_set_keyshort unsigned intg_GenericTrack_set_keyg_Identification_Platform_item_keyMXF_BASIC_TYPE_CATg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labeldataarrayElementValueg_ALawCustomWrapped_esscont_label_IO_backup_baseg_ClosedComplete_Header_pp_keyg_AES3AudioDescriptor_set_keymxf_uu_get_track_descriptormxfKeyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_labelpackageUID_IO_FILEg_BWFClipWrapped_esscont_labeldurationg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelnextTagg_TimecodeComponent_RoundedTimecodeBase_item_keyg_MultipleWrappings_esscont_labelunsigned charg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keytrackSetmxfRationalmxf_uu_get_referenced_trackg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_50_625_30_compdef_labelitemKeyg_IECDV_25_625_50_ClipWrapped_esscont_labelinstanceUIDg_DNxHD1080i185ClipWrapped_esscont_labelg_D10_50_625_50_extended_template_esscont_labelg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyg_D10_50_525_60_extended_template_esscont_labelg_Preface_Identifications_item_keyvalueg_SDTI_CP_System_Pack_esselement_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharmxf_uu_get_track_referenceg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_Track_set_key_MXFHeaderMetadatag_GenericSoundEssenceDescriptor_QuantizationBits_item_key_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyoctet10octet13octet15g_Null_UUIDg_Identification_set_keyg_GenericSoundEssenceDescriptor_Locked_item_keynumeratormxf_log_funcg_OpenIncomplete_Body_pp_key_IO_read_ptrg_Identification_VersionString_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key_posinfog_Preface_PrimaryPackage_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelstdoutg_DVBased_50_625_50_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_DMFramework_set_key_markers_unused2g_DVBased_100_1080_50_I_FrameWrapped_esscont_labelg_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labelg_D10_50_525_60_defined_template_esscont_labelg_DVBased_25_625_50_FrameWrapped_esscont_labelg_IndexTableSegment_keyg_GenericPackage_PackageModifiedDate_item_keyMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keytypeIdsourcePackageSetg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_ClosedIncomplete_Header_pp_key_offsetg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_TextLocator_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_GenericPackage_Tracks_item_keyg_GenericTrack_TrackNumber_item_keyarrayDatag_StaticTrack_set_keyg_D10_50_625_50_compdef_labelg_LegacyPicture_datadef_labelg_TimecodeComponent_DropFrame_item_keylinkedTrackIDnewValuelong unsigned intg_D10_40_625_50_picture_only_esscont_label_flags2mxf_uu_next_trackg_D10_50_625_50_defined_template_esscont_labelg_GenericDataEssenceDescriptor_set_key_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keyg_GenericTrack_TrackID_item_keysequenceComponentCountg_LegacyTimecode_datadef_labelg_complexity02_op_atom_labelg_ContentStorage_EssenceContainerData_item_keysetDefsg_IECDV_25_525_60_FrameWrapped_esscont_labelg_Null_ULg_DVBased_100_1080_50_I_ClipWrapped_esscont_label__quad_tMXFItemTypeCategoryg_Data_datadef_labelg_OpenIncomplete_Header_pp_keyg_SourcePackage_set_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyMXFPrimerPackg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_MP4AdvancedRealTimeSimpleL3_compdef_label_old_offsetg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_keytypesg_MultipleDescriptor_set_keyarrayElementg_RandomIndexPack_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_DVBased_25_525_60_compdef_labelg_AES3FrameWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelg_TextLocator_LocatorName_item_keyg_ALawFrameWrapped_esscont_labelfoundItmxfUMIDMXFMetadataSetg_GenericPictureEssenceDescriptor_DisplayWidth_item_key_MXFMetadataSetg_InterchangeObject_InstanceUID_item_key_IO_write_endg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keyg_Timecode_datadef_labelmembersg_InterchangeObject_GenerationUID_item_keylastTypeIdg_GenericPictureEssenceDescriptor_SampledWidth_item_keydataDefg_GenericTrack_TrackName_item_keyMXFInterpretTypeInfog_Identification_ProductName_item_keyg_D10_50_525_60_picture_only_esscont_labelg_DescriptiveMetadata_datadef_label_MXFListElement_nextunsigned int_sbuffreeFuncg_D10_40_625_50_extended_template_esscont_labeldataModelmxf_uu_get_track_durationg_InterchangeObject_set_key__pad1__pad2__pad3__pad4__pad5g_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_KLVFill_keyMXFListElementstdinprimerPack_flagsg_EventTrack_EventOrigin_item_keyg_Null_RationalsourceClipSetoctet11octet12octet14octet16octet17octet18octet19g_DNxHD720p120ClipWrapped_esscont_labelg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_complexity03_op_atom_labelg_MaterialPackage_set_keyMXFArrayTypeInfotrackIDheaderMetadatag_BWFFrameWrapped_esscont_labelcontentStorageSetarrayElementLengthg_DVBased_25_625_50_compdef_labelg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29arrayDataLeng_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Body_pp_keymxf_uu_get_track_duration_at_rateg_D10_30_625_50_extended_template_esscont_labelmxf_uu_get_top_file_packageg_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keylocalEditRateoctet30octet31g_FileDescriptor_Codec_item_keyGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULMXFListg_EssenceContainerData_set_keyg_Null_UMIDg_GenericPictureEssenceDescriptor_set_keysourceTrackIDg_Null_Keyitemsizelong long unsigned intsetsiterg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DVBased_50_525_60_FrameWrapped_esscont_labellengthuint16_t__off_t_chaing_StructuralComponent_set_keyg_SourceClip_set_keyMXFLogLevelg_D10_50_525_60_compdef_labelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Identification_ModificationDate_item_keyg_Track_Origin_item_keyg_ContentStorage_set_keyarrayessContainerDataSetg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labelg_Preface_EssenceContainers_item_keyg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_key_IO_write_ptr_shortbufg_DVBased_100_720_60_P_compdef_labelMXFItemType./utils/mxf_uu_metadata.c__off64_tlastElementg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labeloctet0mxfLengthoctet2octet3octet4octet5octet6octet7octet8octet9failg_Preface_Version_item_keyg_FileDescriptor_LinkedTrackID_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_IO_buf_endg_CDCIEssenceDescriptor_PaddingBits_item_keyg_Preface_OperationalPattern_item_keyg_root_set_keyg_GenericPackage_Name_item_keynameg_D10_50_525_30_compdef_labelg_D10_50_525_40_compdef_labelfree_func_typeg_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelshort intsourceTrackSetg_EventTrack_EventEditRate_item_keyuint64_tg_IECDV_25_625_50_FrameWrapped_esscont_labelnumElementsMXFCompoundTypeMemberInfog_Identification_ProductVersion_item_keyg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_TimecodeComponent_set_keyg_Track_EditRate_item_keyelementsg_WaveAudioDescriptor_BlockAlign_item_key_vtable_offsetg_GenericSoundEssenceDescriptor_ChannelCount_item_keydescriptorSet_IO_buf_baseg_OpenComplete_Body_pp_keyg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keyMXF_INTERPRET_TYPE_CATelementTypeIdg_WaveAudioDescriptor_set_keysigned charMXF_ELOGelementLengthg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_labelmxf_uu_get_package_tracksg_Null_LocalTagg_Preface_ContentStorage_item_keyitemsMXF_ILOG_IO_read_endg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keysequenceSetg_ALaw_compdef_labelg_D10_30_625_50_picture_only_esscont_labeluint32_tg_RGBAEssenceDescriptor_PixelLayout_item_key_filenog_CDCIEssenceDescriptor_ColorSiting_item_keyg_Preface_set_keyeditRateg_WaveAudioDescriptor_AvgBps_item_keysize_tg_complexity01_op_atom_labelg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelMXF_ARRAY_TYPE_CATtopFilePackageUIDg_D10_40_625_50_defined_template_esscont_labelcategoryinterpretg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyentriesg_PrimerPack_keyisPersistentg_DMSourceClip_DMSourceClipTrackIDs_item_keyint64_tMXFBasicTypeInfog_TimecodeComponent_StartTimecode_item_keyMXF_WLOGg_EventTrack_set_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPackage_PackageUID_item_keyg_OpenIncomplete_Footer_pp_keyg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keymxf_logg_OpenComplete_Header_pp_keylocalDurationg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericSoundEssenceDescriptor_set_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelnextg_IECDV_25_625_50_compdef_labelg_Preface_LastModifiedDate_item_keyg_D10_50_625_40_compdef_labelg_ClosedIncomplete_Body_pp_keywchar_tg_AES3ClipWrapped_esscont_labelg_NetworkLocator_URLString_item_keymxf_uu_get_track_datadefg_IECDV_25_525_60_ClipWrapped_esscont_labelMXF_COMPOUND_TYPE_CATGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.cst4.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@M 4%+0"B> HR.N ^21Mm21& |< <Pp=X >T Ih J  0J2|5||p(    4 X u0  ` p  .@ GP g  0 @    + O x      "*1JO\ip3"4@dRoPj 1A@ [o ]mxf_uu_metadata.cg_GenericPackage_Tracks_item_keyg_SourcePackage_Descriptor_item_keyg_MultipleDescriptor_set_keyg_FileDescriptor_LinkedTrackID_item_keyg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_ContentStorage_set_keyg_ContentStorage_Packages_item_keyg_GenericPackage_PackageUID_item_keyg_GenericPackage_set_keyg_GenericTrack_TrackID_item_keyg_EssenceContainerData_set_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_SourcePackage_set_keyg_GenericTrack_Sequence_item_keyg_SourceClip_set_keyg_SourceClip_SourcePackageID_item_keyg_SourceClip_SourceTrackID_item_keyg_Sequence_StructuralComponents_item_keyg_StructuralComponent_DataDefinition_item_keyg_StructuralComponent_Duration_item_keyg_Track_EditRate_item_keymxf_uu_get_utf16string_itemmxf_get_utf16string_item_sizemxf_logmallocmxf_get_utf16string_itemfreemxf_uu_get_package_tracksmxf_initialise_array_item_iteratormxf_uu_get_track_descriptormxf_get_strongref_itemmxf_is_subclass_ofmxf_have_itemmxf_next_array_item_elementmxf_get_strongrefmxf_get_uint32_itemmxf_uu_next_trackmxf_uu_get_referenced_packagemxf_find_singular_set_by_keymxf_get_umid_itemmxf_equals_umidmxf_uu_get_referenced_trackmxf_uu_get_top_file_packagemxf_uu_get_track_referencemxf_get_array_item_countmxf_get_array_item_elementmxf_uu_get_track_datadefmxf_get_ul_itemmxf_uu_get_track_durationmxf_get_length_itemmxf_uu_get_track_duration_at_ratemxf_get_rational_item$)8@ HU*s+, * *- ,/EM Ub* 1 * 2 3. </T4x5 3 6 * 6GO Wd*{ *45 +*T _9s{ * /45 :;EM Ub*| *8 * (2A.\7o z6 * *" *7*f n9 * :8 2$, 4A*\d ly* * 1   *'  8 2Q  ` :o  ~ 6    *    *   ?D  O @s 5  2  2    *     *3 ;  C P *g o w  *  1    *  B   & 3 *Q  \ 1p x   *  D    * C! )  1 > *_  g F   ** %%!%&%1%8%D%R%Y%`%g%n%u%|%%%%%%%%%%%% %%'%6%E%T%c%r%%%%%%%%%%%%&%5%D%S%b%q%%%%%%%%(%3%>%Q%_%m%{%%%%%%%%%%%%#%2%=%P%^%l%z%%%%%%%%%%%%"%1%<%G%Z%h%v%%%%%%%%%%%%%,%:%H%V%d%r%%%%%%%%%%% %%.%<%K%V%a%p%x%%%%%%%%% %%%$%U%c%r%%%%%%%%%%% % %, %? %^ %q % % % % % % % % % % % %# %1 %? %M %n % % % % % % % % %/ %> %F %T %b %w % % % % % % % %   "+ "0 %; "@ %O %[ %f "k %r  %   " % " % " %   " % " % " % % " %( "- %; %E "J %X %b "s %~   " % " % " % " % " % %   " % "% "%%)"8"=%K%U"Z%h%w%"%"%"%"%"%%"%"%%" %*"5%@DH"M%W"\%j%t""%%"%"%"%"%"%"% "%"%"0%;?C"H%R"W%a"f%p"%"%"%"%"%"%"%"%% "%%4%D%O%_%p%%%%%%%%%%%%% %%%*%5%@%K%V%a%l%w%%%%%%%%%%%%%%%%'%2%=%H%S%^%i%t%%%%%%%%%%%%% %%%%1%=%I%U%a%m%y%%%%%%%%%%%% %%!%-%9%E%Q%]%i%u%%%%%%%%%%%%%%%)%5%A%M%Y%e%p%{%%%%%%%%%%%%% %% %+%7%C%O%[%g%s% % %% % %%% % %%%'%4 9%E%Q%]%i%u%% %%% %%% %%% %%#%0 5%B G%S%` e%q%}%%% %% % %%%%%%%+%7%D I%V [%g%s%% %%%%%%%%%% %%!%-%9%E%Q%]%i%u%%%%%%%%%%%%%%%)%5%A%M%Y%e%q%}%%%%%%%%%%%% %%%%1%=%I%U%a%n s% %%%%%%%%%%!<!@T!Xt!x!!!! !$!(<!@mxf_page_file.o/1205579723 2404 1000 100664 49024 ` ELF4(U M]u}tYE1ҋx$p 1 tFM]EQA‹EUaMECUP@EU]u}]Ív'US]$^x ;S|;Cw []fÃ1[]Ðt&U UE ]uUU}E$ ҉xF}tO}tZuEUt uFVx 9}MAQ 9v1]u}]ËuEUFV뼋EUUE]P@fU1}]fUE]ÍUE]@,P@Í'UWVS1ہ } &\$|$4$4$t1 [^_] UEt]]Í&'USÃ@ t$C []Ít&'UWVS,Ep,~ N^FVD$T$ $\$?1DžDžVND9F0,@BD9F4*PDt$NDD9 T9D$T$ FD$$D$D$$uXN9$33 tgFuȋ@ Ndv$D$4$D$ D$o| f,[^_]Ë@F0D9F4F4D$$,1[^_]Ít&'UWVS }Gt$GGt$Gw0G G$G(G,tf^4$ۉuG0G4G8GG [^_]Ív'UED$$ɅÍ'UWVS $ >   I : ;  : ;I8 &I : ; : ; I8 I !I/  : ;  : ; ( ' I : ; I8 ' I.? : ;' I : ;I.: ;' I@: ;I4: ;I: ;I .? : ;' I@4: ;I !I/.: ;' @ .: ; ' @!: ; I"4: ;I#4: ;I$ : ;%.: ; ' I@&4: ; I '1X Y (1).: ; ' I *: ; I+4: ; I, : ;- .1UX Y/10 U141241 3414 15 6 74: ;I8: ; I 9 U:1UX Y;: ;I<4: ;I =4: ; I >4: ; I? < #E!A) 0G } 0(int_">;a#DY) -L#FK% .F#G~ 2V#H/ ;#L D#T E#X F#\ G#` H%#d JZ#h+ L\#l   : A :# @#  Z#1 V  l 'Z.a z 0{# (|#$`% &# '># i+# +-# .# /# 0# 1# 2>#( i*6#, 8#4 =#8 51F#@ G#H H#P 2/X#X 17" 2>@, 40 : & ;#  <# & =# & >#  ?# & @# ' A# ' B# ' C# ' D#  E#  F#  G#  H# X I# ` J#! Km M P & Q#  R# & S# & T#  U# & V# ' W# ' X# ' Y# ' Z#  [#  \#  ]#  ^# X _# ` `#\ ab g y & z#  {# & |# & }#  ~# & # ' # ' # ' # ' #  #  #  #  # X # ` #  #  #  #  #  #  #  #  # % #  #  #  # O #  # /! # 7! #C   l# ' l# #-+.*#(+ ,%%  ,%<% Wi # Yw# Z # H-[# 9/]w# _ # '`w# z%aw#( cx #0 dx #4 'eZ#8 4( 0* # /+ # , # - # . #eof/ # ; 0= # <-1S # 2 # *"3S #$ 76 #( 7 #, (:#0  ;#2              Z   Z Z = Z wZ# S w C < $t  $ R # 0*-4  Y 7 08 # 09 # ;a # @g #  a m$; *FZ# /Hx # *IZ# Jw# *"Lw# Mw# &Y B m mN Y ~  $ZX/  w ,3 7iZLh x*"jw qtZps sw.*sZ`*"uw9/{w wp~(  B/ZT )q* )i ]*#w)h ZH-Z/h_  2B n `j@e!=1ix xY-Zpe) : wX"iwh_pm #fd x  x x-Z ChXZPrH-BwX , ul$"')%,w!h'&B' ( ( mv,9Z :H-8f8w8X ,: );Z"<Zh=_>g t ?w$"' )Z* *  +g +h+ 1x ,"'V-+x f e 9/ew gwu_.Ym/(~0(1P 2_345pY1 67Sz "iZ%Z !=1x !w 8*Z) }*=1x *0 *   F 0 p    @  9w! :((( \Z [ ;c[Z 0]u{  yi> = 0 0= \ = @ ? n@ )J{*=1zx *0z *zP8    0 9 X   w  93w :y(((PZO 0Qur,:+ 0+ &+Q-|[.Z@EH-X, ul)Z"Z~h_g 7 A7%D7\G7J7[M7P7S7,V7*Y7:(\7 _7h7k7 n7&{7}770 7$7>7#*7 d 7"d 7%d 7(d 73$+d 7.d 701d 794d 7L*7d 7:d 7d=d 7@d 7b/Cd 7Pd 79Zd 7dd 7,od 7$7&777*++++ +,++U'+ (++ ++G++ +}+T++77E 767#776 %7$,707F177!>7 B7)I7$P7 W7'+[7|'b7( i7p7"w7W~7r7I 7177777 7;7} 77')7#7.7j(77"7P777'7 )7x.7.77 #7q!7*!7 (7N/7)37:7)A7H7,O7.S7Z7^7b7%i7h)m76t7 x777 7"7!7E7%77J 77P7+7F#77L+77R$7y7 77 7.7N7E7$7+7y27/97(@7G7E K7<R7#Y7T`7%g7n7u7m|7707p7 7"777 7I,777:077/"7-7%7`77n7 7  7/ 77q&7Z.7#7*7''17 87<7@> @>A- @>M'.p ./utils/usr/include/sys/usr/include/bits/usr/include./include/mxf/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_page_file.cstat.hstat.htypes.htime.htypes.hmxf_file.hmxf_page_file.hstdint.hstdio.hlibio.hstddef.hmxf_types.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_logging.h!WYO3Fft=/K;<=-K4 SQ/o<>h?XL><<>0w<>  z< t{<=PY|vw8*@b u< f[v%"R%XT92Nf2X]Xld7JIf7.|=Z\9x*x0u=~2*5uuv g/}֐sizuuuuuuuuuwLK17gx tp -91Y'Y<'.]X#-]<#.m{@f}fh Xt.tgs =;SD-Kk>=F"uuuuuuuuuwv'Cy.KBz<Ku2u#Y:=g3dvdZfKeKffGiG#-Kkw Xwf X1X)#4%-\ b/';4 {;!Igegz&t~#vvhh&=euvhOi.~ȼ?e"hH=l)1;;tR=b7?B9uLie0;=('-pVY-/h@""hHu?H"gEA"8cfx'~8xH><=;=;=Y-/3 D/_|geg} ;}<.-=9?9?p Jwf$Tf@d>z<4Xi+:>q Jwf#U[AKSi+:KeKfJ $}<}.sysData = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newMXFFile->sysData->filenameTemplate = (char*)malloc(sizeof(char) * (strlen(filenameTemplate) + 1))) != NULLSize of first file '%s' (%lld does not equal page size %lld (newMXFFile->sysData->pages = (Page*)malloc(sizeof(Page) * (allocatedPages))) != NULL(newPages = (Page*)malloc(sizeof(Page) * (sysData->numPagesAllocated + 64))) != NULLFailed to open mxf page file which was removed after truncation Failed to open paged mxf file '%s': %s (newFileDescriptor = (FileDescriptor*)malloc(sizeof(FileDescriptor))) != NULL%d./utils/mxf_page_file.c'%s' failed, in %s:%d rbFailed to stat file '%s': %s w+br+b| AG T;AB DAB XpAB AD  AB AB QAB C AB @%AB ApAB IpAB F #AB P"AB F7AB >AB BI AB O/AB DAB L,AG D:AB C AB L'AG :AB C@AB BIttu  uttuSuSuPRPRttpupuu ulpuh DuDS SpuQR-QS:IQSSpQS5PR:FPR\dPRjpPRpqtqsts~uttuttuttuttuWu S !t!#t#2u **0P00u02P@AtACtCeu@LPLcSpqtqstseupeu#V&bVCu_pqtqstsupWuVS !t!#t#CuPQtQStSruPVuVuVu7V7:u:rVP__lu louXuoruXttuPtt u uu  u_u u_ ul  P ulVE VE ^ VR^ d PRd g Pg PR P  PRi s Vv W V V PRW W V  W  W WP9iPPi q PxzQRzQSQS4 6 QR6 e QSF K QS QS  t  t u  P- 2 P2 u_ 2 RQ %S25S?S+S SSS28V+VYVVVPV&+V\VttuPRQttuP#P#u\RuXQuT%'P'zW~WowVQ9oVrVQVSVPVPR PV *SVorSVPVPVSVttuSttuuWu VuP PS !t!#t#u 5P>CPCu\ 5R5uX ;Q;uTEGPGWWV3QYVVQVSVPVPR)PV)JSVSVPVPVSVttuutt:uu:8W8:u 7V7:uP,5P6S@AtACtCEu@rrEuGVlVlyVQyRQRRQV/V2V2VWVW|WEWwPPP$# mxf_page_file_get_file/mxf_page_file_get_page_size]mxf_page_file_removemxf_page_file_forward_truncatemxf_page_file_is_page_filenamemxf_page_file_open_newmxf_page_file_open_modifymxf_page_file_open_readE ? 02 0 iY] A?02p'79&GWY__u_quad_tg_EssenceContainerData_LinkedPackageUID_item_keyg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_IECDV_25_525_60_FrameWrapped_esscont_labelst_ctimsize_tg_Preface_EssenceContainers_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDg_ClosedIncomplete_Footer_pp_keyMODIFY_MODEoctet1st_blksizest_blocksoctet4g_DMSegment_EventComment_item_keyfileDescriptorHeadg_DVBased_50_525_60_ClipWrapped_esscont_labelnumReadg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_D10_40_525_60_picture_only_esscont_labelint32_tg_D10_40_525_60_extended_template_esscont_labelg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key_IO_save_endg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_key__gid_twriteg_IECDV_25_525_60_compdef_labelst_mtimg_OpenComplete_Footer_pp_keyg_Identification_ProductVersion_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baseg_StructuralComponent_DataDefinition_item_key_lockg_ContentStorage_Packages_item_keyg_FileDescriptor_ContainerDuration_item_keynewFileg_Preface_LastModifiedDate_item_keyg_FileDescriptor_SampleRate_item_keystatg_EssenceContainerData_IndexSID_item_key_IO_save_basedisk_file_closeg_RGBAEssenceDescriptor_set_keyfree_page_fileg_complexity03_op_atom_labelg_Timecode_datadef_labelg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPackage_set_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_cur_columng_DVBased_50_625_50_ClipWrapped_esscont_labelg_Preface_ContentStorage_item_key__dev_t_mode__pathg_RGBAEssenceDescriptor_PaletteLayout_item_keymxf_page_file_open_newg_D10_30_625_50_defined_template_esscont_labelg_DMSegment_set_keymxfLocalTagg_GenericSoundEssenceDescriptor_DialNorm_item_keyput_charg_RGBAEssenceDescriptor_Palette_item_keylong intg_Identification_CompanyName_item_keyg_DescriptiveMetadata_datadef_labelg_D10_50_525_60_compdef_labelg_D10_50_525_60_defined_template_esscont_labelg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_label_IO_markerg_CDCIEssenceDescriptor_set_keyshort unsigned intpageSizeg_GenericTrack_set_keyg_D10_50_625_50_picture_only_esscont_labelg_Identification_Platform_item_keyFileDescriptormxf_page_file_removeg_StaticTrack_set_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labelwrite_to_pageg_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_labelg_AES3AudioDescriptor_set_keyseeknumWriteg_NetworkLocator_URLString_item_keymxfKeyfileSizesigned charg_RGBAEssenceDescriptor_ScanningDirection_item_key__blksize_tuint8_tmode_IO_FILEst_uidpage_file_putcharg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelg_AES3FrameWrapped_esscont_labelunsigned charg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keyst_rdevmxfRational_sbufg_D10_50_625_30_compdef_labelruninLeng_InterchangeObject_GenerationUID_item_keyg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_50_525_60_extended_template_esscont_labelg_Preface_Identifications_item_keyg_SDTI_CP_System_Pack_esselement_keyg_D10_40_625_50_extended_template_esscont_labelg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharread_from_pageg_DVBased_25_525_60_compdef_labelpage_file_writeg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keyopen_fileg_Track_set_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_key_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyoctet14octet15filenameg_Null_UUIDg_Identification_set_keyg_D10_50_525_30_compdef_labelg_OpenComplete_Header_pp_keynumerator__mode_tmxf_log_funcg_OpenIncomplete_Body_pp_keypage_file_closeMXFPageFile_IO_read_ptrfree_sys_datag_Identification_VersionString_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_ALawClipWrapped_esscont_label_posstding_Preface_PrimaryPackage_item_keyg_DVBased_50_625_50_FrameWrapped_esscont_labelg_CDCIEssenceDescriptor_PaddingBits_item_keyg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_DMFramework_set_key_markersfilepagesg_OpenIncomplete_Footer_pp_keyg_DVBased_25_625_50_FrameWrapped_esscont_labelg_GenericPackage_PackageModifiedDate_item_keyoctet24MXF_DLOGg_FileDescriptor_set_keyoctet28g_Locator_set_key__st_inopage_file_readg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_root_set_key__blkcnt64_tg_DNxHD1080p120ClipWrapped_esscont_labelmxfFileg_ClosedIncomplete_Header_pp_key_offsetpage_file_eofg_GenericPictureEssenceDescriptor_CaptureGamma_item_keydisk_file_writeg_WaveAudioDescriptor_BlockAlign_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keyst_gidg_DVBased_100_720_60_P_ClipWrapped_esscont_labelindexg_GenericPackage_Tracks_item_keymxfUMIDg_D10_50_625_50_compdef_labelg_LegacyPicture_datadef_labelg_TimecodeComponent_DropFrame_item_keynextFdpage_file_telldisk_file_seekFileModeMXFFileg_CDCIEssenceDescriptor_WhiteReflevel_item_keylong unsigned intg_D10_40_625_50_picture_only_esscont_labelg_DNxHD_compdef_label_flags2totalWriteg_GenericPictureEssenceDescriptor_ImageEndOffset_item_key_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keyg_LegacyTimecode_datadef_labelg_complexity02_op_atom_label_unused2g_Null_UL__quad_tg_Preface_OperationalPattern_item_keyPageg_AES3ClipWrapped_esscont_labelg_OpenIncomplete_Header_pp_keyg_SourcePackage_set_keyg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_GenericTrack_TrackNumber_item_keypage_file_size_old_offsetg_OpenComplete_Body_pp_keyg_CDCIEssenceDescriptor_ColorSiting_item_keyg_DNxHD720p185ClipWrapped_esscont_label/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/lib__ino_tg_MultipleDescriptor_set_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_RandomIndexPack_keyg_DVBased_25_625_50_ClipWrapped_esscont_labelg_LegacySound_datadef_labelis_seekableg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intsysDatag_TextLocator_LocatorName_item_keyg_ALawFrameWrapped_esscont_labelg_Identification_ProductUID_item_keytotalReadg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_InterchangeObject_InstanceUID_item_key_IO_write_endg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keyg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelcountg_PrimerPack_keymxf_page_file_open_readg_Identification_ProductName_item_keymxfPageFilefileDescriptorTailread_IO_buf_base_nextunsigned intg_Identification_ThisGenerationUID_item_keyg_InterchangeObject_set_keyg_Identification_ToolkitVersion_item_keyg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelnewHead__pad1__pad2__pad3__pad4__pad5g_BWFClipWrapped_esscont_labelstatBufdisk_file_read_flagsg_GenericSoundEssenceDescriptor_ChannelCount_item_keyoffsetg_KLVFill_keyg_Null_Rationaloctet10octet11octet12octet13octet16octet17octet18octet19page_file_getcharpageg_D10_40_625_50_defined_template_esscont_labelg_D10_50_625_50_extended_template_esscont_labelpage_file_seekget_charg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyst_nlinkg_MaterialPackage_set_keyg_EventTrack_EventOrigin_item_keyg_BWFFrameWrapped_esscont_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keynewPagesg_D10_40_525_60_defined_template_esscont_labelg_DVBased_25_625_50_compdef_labelg_DMSegment_DMFramework_item_keyoctet20octet21octet22octet23octet25octet26octet27octet29__ino64_tg_DVBased_100_1080_60_I_compdef_labelg_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_GenericTrack_TrackID_item_keyopen_pageg_StructuralComponent_Duration_item_keyg_D10_30_625_50_extended_template_esscont_labelg_FileDescriptor_LinkedTrackID_item_keyFILEg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_MultipleWrappings_esscont_labelg_D10_30_525_60_picture_only_esscont_labelst_devg_GenericTrack_TrackName_item_keytimespecg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyoctet30octet31g_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_SourceClip_StartPosition_item_keyGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULg_EssenceContainerData_set_keyg_Null_UMIDg_GenericPictureEssenceDescriptor_set_keyg_Null_Keysizeg_GenericSoundEssenceDescriptor_Locked_item_keylong long unsigned intg_DVBased_25_525_60_ClipWrapped_esscont_labeluint16_t__off_t_chaing_FileDescriptor_Codec_item_keyg_StructuralComponent_set_keyallocatedPagesg_SourceClip_set_keyMXFLogLevelmxf_page_file_get_page_sizeg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Identification_ModificationDate_item_keyg_Track_Origin_item_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_ContentStorage_set_keyg_ClosedComplete_Header_pp_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labelg_DNxHD1080p36ClipWrapped_esscont_label__time_tg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_key_IO_write_ptrMXFFileSysData_IO_backup_base_shortbufg_DVBased_100_720_60_P_compdef_labelnumPagesAllocatedg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_DVBased_50_525_60_FrameWrapped_esscont_labelg_complexity01_op_atom_label__off64_tg_IECDV_25_525_60_ClipWrapped_esscont_labelg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labelg_DNxHD720p120ClipWrapped_esscont_labeloctet0octet2octet3octet5octet6octet7octet8octet9failg_WaveAudioDescriptor_AvgBps_item_keymxf_logg_Preface_Version_item_key_IO_buf_endg_GenericPackage_Name_item_keynumFileDescriptorsdenominatornumPagesg_D10_50_525_40_compdef_labelg_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyshort intg_D10_30_525_60_extended_template_esscont_labelg_EventTrack_EventEditRate_item_keyg_IECDV_25_625_50_FrameWrapped_esscont_labelminLLentv_nsecg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_TimecodeComponent_set_keyg_Track_EditRate_item_key./utils/mxf_page_file.c_vtable_offsetg_GenericDescriptor_Locators_item_keyg_DVBased_50_525_60_compdef_labelpageCountg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keyREAD_MODEwasOpenedBeforeMXF_ELOGg_DNxHD1080i185ClipWrapped_esscont_labelg_ClosedComplete_Body_pp_keyst_sizemxf_page_file_get_fileg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_labelwasRemovedg_Data_datadef_labelg_Null_LocalTagwhencest_mode__uid_tMXF_ILOG_IO_read_endg_GenericPackage_PackageUID_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_D10_50_525_60_picture_only_esscont_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelg_D10_30_625_50_picture_only_esscont_labeluint32_tg_RGBAEssenceDescriptor_PixelLayout_item_keymxf_page_file_open_modifydisk_file_size_filenonewMXFFileg_Preface_set_keyg_DMSourceClip_set_keyg_ALaw_compdef_labelg_IndexTableSegment_keyg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labeltellstdoutfilenameTemplatemxf_page_file_forward_truncatemxf_page_file_is_page_filenameg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_D10_50_625_50_defined_template_esscont_labelWRITE_MODEg_DMSourceClip_DMSourceClipTrackIDs_item_keyg_DVBased_100_720_50_P_compdef_labelg_WaveAudioDescriptor_set_keyg_TimecodeComponent_RoundedTimecodeBase_item_keyint64_tg_TimecodeComponent_StartTimecode_item_keyMXF_WLOGg_EventTrack_set_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyst_inopositionpage_file_is_seekable__statbufg_ClosedComplete_Footer_pp_key__nlink_tg_GenericPictureEssenceDescriptor_FieldDominance_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_keyfileDescriptorg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericSoundEssenceDescriptor_set_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelnextdatacloseg_IECDV_25_625_50_compdef_labelg_D10_50_625_40_compdef_labelprevtv_secg_ClosedIncomplete_Body_pp_keynewFileDescriptorg_TextLocator_set_keyst_atimfileDescg_ContentStorage_EssenceContainerData_item_keyGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.4.rodata.str1.1.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@E %+0B$#> إRBN н^2H2m2K[\L| ؽ @O&` h'a  pGa00wbu15!!$# $ ;.=pLb q@% p ::',7 /    0LQaipu|p #P"#2<>V^elu|@mxf_page_file.cpage_file_sizepage_file_eofpage_file_seekpage_file_tellpage_file_is_seekablefree_page_filedisk_file_closepage_file_closepage_file_readpage_file_writepage_file_getcharpage_file_putchardisk_file_sizeopen_pagedisk_file_seekwrite_to_pageread_from_pagemxf_page_file_get_filemxf_page_file_get_page_sizemxf_page_file_removesprintfremovefreefclose__divdi3mxf_page_file_forward_truncatetruncate64__errno_locationmxf_logstrerrormxf_page_file_is_page_filenamestrstrmxf_page_file_open_newmallocstrlenstrcpymxf_file_close__xstat64mxf_page_file_open_modifyfopen64memsetmemcpyfseeko64fwritefreadmxf_page_file_open_read&'T)*"(R&p,-./GT.(((-51s{13384C3_5.6.,.LT\i.71 )#&+39e&.3  ! ( / 6 = D K R Y e 3 4 3 5 3< :! &}  .    .    . 6# + 3 @ .G -M .] /i     . - . / . *(&-./KS9e39.9.)9 9S(3;(.<#=C>_j1)&93#*18D3~435&7/3c:&7-./!69J.aiq~... '.,(   ! & 1 8 ? F M T b i p {                ' 6 > M \ k z            . = L [ j y            , m x             ( 6 D R ` n |            $ 2 @ N \ j x            # 1 ? M [ i w            " 0 > L Z h v             , : H V d r              "  0  >  L  Z  h  v             '  5  C  Q  _  m  {  Z  j  y                 )  7  E  S  n                    #  . 8  D H L Q  \ a  l q  |                  5 AEIN c osw|        !%). 9> IN Yh }         ). = L Sc nrv{        ! ,1 A LQ \a hr             !-7@^bkquz          "&+ 6; FK V[ fk v      $) 49 DI TY di t~           # .8U aein y~         %* 9 H SX ch x       " 2 = H S ^ i t                $ / : E P [ f q |               ! , 7 C O [ g s               ' 3 ? K W c o {              # / ; G S _ k w               ( 3 > I T _ j u               ! - 9 E Q ] i u               ) 5 A M Y e q }              % 1 = I U a m y               !  -  9  E  Q  ]  i  u             ! ! ! )! 5! A! M! Y! e! q! }! ! ! ! ! ! ! ! ! ! ! " " " %" 1" =" I" U" a" m" y" " " " " " " " " " " " # # }8<TXtx (,HLhl48PTpt/153 1205579723 2404 1000 100664 73100 ` ELFT4(U]ÍU]ÍUVS u] 4$\$KCD$D$4$St&CSD$4$D$T$ PCD$D$4$hC< [^]ÐD$4$D$_D$9D$ D$DD$$ 1[^]D$7D$ D$D$$1 [^]ÍD$:D$ D$D$$ 1[^]ÍC,D$D$4$D$=D$ D$D$$1jD$;D$ D$D$$16vD$<D$ D$lD$$ 1[^]Ív'UVS u] 4$\$KHu\SPCX!C`Ch CpSCx; [^]ÍC@D$D$04$uD$D$ D$`D$$1D$D$ D$ D$$ 1[^]CLD$@4$D$ D$D$ D$D$$1#t&CTD$P4$D$D$D$ D$@D$$1C|D$D$4$D$D$ D$D$$1wC\D$`4$D$#D$D$ D$D$$1#t&CdD$p4$D$D$D$ D$8D$$1ClD$4$D$D$D$ D$D$$1xCtD$4$D$ED$D$ D$ D$$1$UVS u] 4$\$u8D$D$ D$D$$1҃ [^]D$4$D$tSD$4$D$u4D$D$ D$D$$1wD$ 4$D$PD$D$ D$D$$ 1[^]D$D$ D$TD$$ 1[^]ÍvUWVS,}] <$\$sD7KLSTC\ECdCl.CtvC| RBbXI7C@D$P<$D$D$gD$ D$tD$$1/D$eD$ D$ D$$1,[^_]ÍvCHD$`<$D$)D$hD$ D$D$$1뤋CPD$p<$D$D$iD$ D$TD$$1QCXD$<$D$D$jD$ D$D$$1D$<$D$D$qD$ D$ D$$1D$<$D$TD$rD$ D$X D$$1RD$<$D$ D$sD$ D$ D$$1D$ <$D$D$tD$ D$@ D$$1C`D$<$D$D$kD$ D$4 D$$1RChD$<$D$D$lD$ D$ D$$1CpD$<$D$kD$mD$ D$ D$$1&CxD$<$D$D$nD$ D$ D$$1RD$<$D$D$oD$ D$ D$$1D$<$D$D$pD$ D$t D$$1D$D$0<$|D$uD$ D$ D$$1PD$@<$D$3D$vD$ D$$D$$1D$D$<$MD$~D$ D$D$$1ED$TD$D$P<$D$ @T1vED$$E9TwLD$`<$D$7D$xD$ D$0D$$1D$D$p<$D$yD$ D$D$$1D$<$D$D$zD$ D$D$$15D$<$D$_D${D$ D$D$$1D$<$D$D$|D$ D$D$$1D$<$D$D$}D$ D$|D$$12D$wD$ D$D$$1'UVS u] 4$\$`hpZxH$l [^]Í\D$4$D$ND$D$ D$D$$1D$D$ D$lD$$ 1[^]Í&dD$4$D$D$D$ D$,D$$1 lD$4$D$D$D$ D$D$$1t&tD$4$D$7D$D$ D$D$$1\D$@4$D$5D$D$ D$D$$1v|D$4$D$D$D$ D$|D$$1D$4$D$LD$D$ D$D$$1UfD$4$D$D$D$ D$PD$$1D$ 4$D$D$D$ D$D$$1D$04$D$rD$D$ D$(D$$1Q&'UVS ]u $t$u6D$*D$ D$D$$1 [^]D$$FD$$tFD$D$$D$$FD$$u+D$$F< [^]ÍFD$D$$uD$/D$ D$hD$$1t$D$$FD$-D$ D$D$$1FD$D$$tlFF,D$D$$tyF<JD$,D$ D$8D$$1D$.D$ D$D$$1D$0D$ D$D$$1UVS ]u $t$u6D$D$ D$D$$1 [^]D$0$FHD$@$%FPD$P$6FXD$`$GF`D$p$XFhD$$dFpD$$u`FxD$$Udž [^]ÍF@D$D$0$SFHFtD$D$$`Fx|vFLD$D$@$.FPt&FTD$D$P$2FXt&F\D$D$`$6F`t&FdD$D$p$:FhFlD$D$$CFpxF|D$D$$džD$D$ D$\D$$1PD$D$ D$D$$1D$D$ D$<D$$1D$D$ D$D$$1D$D$ D$4D$$1D$D$ D$D$$1LD$D$ D$D$$1D$D$ D$D$$1&UVS ]u $t$u6D$D$ D$D$$1 [^]D$$uHD$$džD$ $ud [^]ÍD$D$$uD$D$ D$PD$$1KD$D$ $zD$D$ D$D$$1D$D$$tdžD$D$ D$D$$1&UWVS,}u <$t$uAD$ED$ D$D$$EE܃,[^_]fD$P<$FDD$`<$OFLD$p<$[FTD$<$kF\D$<$|FdD$<$FlD$<$FtD$<$uF|D$<$džD$<$džD$<$džD$<$džD$<$džD$ <$džD$0<$bdžD$@<$džD$P<$džTdžXD$`<$džD$p<$@džD$<$džD$<$fdžD$<$udžD$<$džD$<$džEfF@D$D$P<$LFDFpD$D$<$FtSFHD$D$`<$`FLFPD$D$p<$FTt&FXD$D$<$F\qt&F`D$D$<$Fd`FhD$D$<$FlTFxD$D$<$ZF|gD$D$<$džXD$D$<$džID$D$<$dž:D$D$<$dž+D$D$<$IdžD$OD$ D$"D$$E4D$PD$ D$t"D$$ED$QD$ D$"D$$ED$RD$ D$X#D$$ED$D$<$WdžD$GD$ D$pD$$ED$D$ <$&džD$HD$ D$D$$ED$D$0<$džwD$ID$ D$TD$$EKD$D$@<$dž/D$JD$ D$D$$EED$D$P<$EJE"E\$$EE;EED$ ED$P<$D$uD$WD$ D$&D$$E!D$KD$ D$4 D$$ED$LD$ D$ D$$ED$D$`<$džD$MD$ D$!D$$EED$D$p<$~džD$ND$ D$!D$$ED$D$<$džsD$D$<$dždD$D$<$džUD$D$<$džED$SD$ D$#D$$ED$TD$ D$@$D$$ED$UD$ D$$D$$EeD$VD$ D$(%D$$E,D$WD$ D$%D$$ETdžXD$XD$ D$|&D$$ED$YD$ D$&D$$ElD$WD$ D$3D$$E3D$ZD$ D$`'D$$ED$[D$ D$'D$$ED$\D$ D$X(D$$ED$]D$ D$(D$$EOD$^D$ D$@)D$$EvUVS u] 4$\$u6D$D$ D$)D$$1 [^]D$4$Hǃ`D$4$ǃhD$4$ǃpD$4$ǃxD$4$ǃD$4$ǃD$4$ǃD$ 4$ǃD$04$ǃD$@4$ǃ [^]Í\D$D$4$4ǃ`D$D$4$;ǃ,dD$D$4$ǃhQlD$D$4$ ǃpBtD$D$4$ ǃx3&|D$D$4$ǃD$D$4$ ǃD$D$ 4$Bǃ!D$D$04$tAǃD$D$@4$tHǃD$D$ D$|-D$$1wD$D$ D$-D$$1CD$D$ D$*D$$1D$D$ D$|*D$$1D$D$ D$*D$$1D$D$ D$h+D$$1sD$D$ D$+D$$1?D$D$ D$@,D$$1 D$D$ D$,D$$1D$D$ D$-D$$1% $ > $ > : ; I : ;  : ; I8  I' I   : ; : ; I8  : ; ( &II!I/  : ;  : ; I : ;  : ; .? : ; ' I@: ; I : ; I : ; I: ; I U4: ; I4: ; I4: ; I 4: ; I !4: ;I"4: ;I #4: ; I? < $J2PT:,int %S1 &e<"*'Aq,y1,,2Z 4,$; :r+;#y+<#+=#+># ?#+@#+A#+B#oC#+D# 8E# F# @G# HH#  I#J#*KMPr+Q#y+R#+S#+T# U#+V#+W#+X#oY#+Z# 8[# \# @]# H^#  _#`#ya g yr+z#y+{#+|#+}# ~#+#+#+#o#+# 8# # @# H#  ##d#l#5 #t#<#D#L#T#\#d#l#t#|####,l#&l#|wr  !   *!(%&*#'#>*(|+4,|#/-|# len.3#3/# 00;  #!t  ( +  %)*#/2+#, >(} $(P-`01,#32I56,#a7,#48k;i'<##=,#%G>Av!B#:&C(F#G,#H,#= IhQbR`TST$U(LM>##N,#i'O#^V3# #Wh$Fm8n#o#p# }q,#:r fM/<( key-#7+.#y/# 0#0 1#4 %026#67#8#f*2tvM @F#TA# #%# A#,#G/#,A#< \F#TA# #%# A#,#G/#,A#<+#@A#D]'#HA#L#Ph.A#T/#X A#\l#`A#d+#hM*A#l4#p+A#t)l#x A#|#A#"#A#L#})A#l#A# l#O3A#} l#A#1#-A#H!#A#k #+A##A#v#}-A#)#g1A##,A#n-#4A#M#h3A#: #,#A# :YX 1F#TA# #%# A#,#G/#,A#<+#@A#D]'#HA#L#Ph.A#T/#X A#\l#`A#d+#hM*A#l4#p+A#t)l#x A#|#A#"#A#L#})A#l#A# l#O3A#} l#A#1#-A#H!#A#k #+A##A#v#}-A#)#g1A##,A#n-#4A#M#h3A#: #,#A#H#4A#1#/A##E A##A# #A#Z#&A#/#+A#p#n'A#B#&A#G#hA#d* Fȭ#TA# #%# A#,ȳ#G/ȳ#,A#<#@'A#H#L5A#Pu2H#T|A#XM1ȉ#\:A#`ȭ#d A#hȭ#l"A#pH#tA#xȳ#|A#<7Fޭ#TA# #%# A#,޳#G/޳#,A#<#@'A#H#L5A#Pu2H#T|A#XM1މ#\:A#`ޭ#d A#hޭ#l"A#pH#tA#x޳#|A#1ޛ#/މ#/-A# ޭ#%ߡ|A set|$A,set##|6A VXset55 M :r A`set: |A-Xsetտ|7dA06setcbcwiw "#A :setf"1d )A/set(,(y4A0set:?AYsetʿ|O>DA`,RsetC~C,WiWR8WA,J2: setf " #͖!кӱ 07'  - 0 3 6( 9c < ?0 BR ]/ `  dP& g, j+1 m+ p sm# v y  ;5 m , )/   G'  3 R ı DZ ʱ' ͱ б) ڱ]/ ݱ  . *    0   - !% !) !~! !s, ! !^ !6 !X0 !' ! #!1 ,! /!m 2!s 5! 8!X( ;! >!- A!G D! G! J! M!& P!5 S! V!U Y! \!! _! h! k!2 n!2 {!( }!* !5 !. !Y5 !' !s4 ! "! %!# (!( +! .!W 1!R# 4!~. 7!C :!R4 =!" @!$ C! P!# Z!v d!0 o! ! !3 !5 !#    ' 0  {   + ƱR ͱ Ա$ ۱ 1  H-  - ! ! !% ! ! !5 %! ,! 0!S 7!} >! B!r& I!46 P! W!% [!T b! i!$# p! w!A ~!E ! !< !# !  ! ! !# !  !72 ! !a ! ! !3 !/ ! ! !*4 ! ! !d" !$ !) !1( !R !2 !l !!D. (!M /!M2 3!( :!F" A! H!_! O! S!v* Z!& ^! b!Q i!# m!4 t"  x" "! " "O !" "H% P"~ `"c p"! " "A " "g "$ " "3 "" " "o  " 0") @" P" `"0 p" $"/ +"9 2"b 9" @!n$ G"s K"4 R"' Y". `") g"V n"" u"C+ | "J 0" @! ! !7 !Y ! ! * !h !F !k ! "B) 0" @"$ P"1 `" p" "<$ "& !10 ! !, !% !* ". #" *"4 1 !13 8!2 <! @#3 .  ./metadata./include/mxf/usr/includemxf_descriptor.cmxf_header_metadata.hmxf_types.hstdint.hmxf_list.hmxf_data_model.hmxf_primer.hmxf_metadata.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_logging.h"V0"V0g>-ׯ9[yXKy<5wJ /z-z<4GS7-82ւg>u1vtL -t< .wJYTSYSSZg?#]T91a-73g>itQ/gQSSVVVwWSSZSVVVWyVkWVVVVzW =g>1tS-r<.uVZWY WYVVdg ?yt3=9[FO(5',445g ?vt"9[vJ+. 000++y34444444;g?o="?9[RV~hgDf"""""""",""""""i0++ +/0+++1111u19999t1 9t1 9t1 9t1 9t9 9u1 9u1 9111u89999N9999999'<g?tt""""""""""9[tJ11 118111-24w444444444./metadata/mxf_descriptor.c'%s' failed, in %s:%d numElements <= 2mxf_set_generic_descriptor(set, (MXFGenericDescriptor*)descriptor)mxf_set_uint32_item(set, &MXF_ITEM_K(FileDescriptor, LinkedTrackID), descriptor->linkedTrackID)mxf_set_rational_item(set, &MXF_ITEM_K(FileDescriptor, SampleRate), &descriptor->sampleRate)mxf_set_length_item(set, &MXF_ITEM_K(FileDescriptor, ContainerDuration), descriptor->containerDuration)mxf_set_ul_item(set, &MXF_ITEM_K(FileDescriptor, EssenceContainer), &descriptor->essenceContainer)mxf_set_ul_item(set, &MXF_ITEM_K(FileDescriptor, Codec), &descriptor->codec)mxf_set_file_descriptor(set, (MXFFileDescriptor*)descriptor)mxf_set_rational_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioSamplingRate), &descriptor->audioSamplingRate)mxf_set_boolean_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, Locked), descriptor->locked)mxf_set_int8_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioRefLevel), descriptor->audioRefLevel)mxf_set_uint8_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, ElectroSpatialFormulation), descriptor->electroSpatialFormulation)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, ChannelCount), descriptor->channelCount)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, QuantizationBits), descriptor->quantizationBits)mxf_set_int8_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, DialNorm), descriptor->dialNorm)mxf_set_ul_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, SoundEssenceCompression), &descriptor->soundEssenceCompression)mxf_set_sound_descriptor(set, (MXFGenericSoundEssenceDescriptor*)descriptor)mxf_set_uint16_item(set, &MXF_ITEM_K(WaveAudioDescriptor, BlockAlign), descriptor->blockAlign)mxf_set_uint8_item(set, &MXF_ITEM_K(WaveAudioDescriptor, SequenceOffset), descriptor->sequenceOffset)mxf_set_uint32_item(set, &MXF_ITEM_K(WaveAudioDescriptor, AvgBps), descriptor->avgBps)mxf_set_uint8_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SignalStandard), descriptor->signalStandard)mxf_set_uint8_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameLayout), descriptor->frameLayout)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredWidth), descriptor->storedWidth)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredHeight), descriptor->storedHeight)mxf_set_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredF2Offset), descriptor->storedF2Offset)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledWidth), descriptor->sampledWidth)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledHeight), descriptor->sampledHeight)mxf_set_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledXOffset), descriptor->sampledXOffset)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledYOffset), descriptor->sampledYOffset)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayHeight), descriptor->displayHeight)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayWidth), descriptor->displayWidth)mxf_set_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayXOffset), descriptor->displayXOffset)mxf_set_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayYOffset), descriptor->displayYOffset)mxf_set_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayF2Offset), descriptor->displayF2Offset)mxf_set_rational_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, AspectRatio), &descriptor->aspectRatio)mxf_set_uint8_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ActiveFormatDescriptor), descriptor->activeFormatDescriptor)mxf_alloc_array_item_elements(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, VideoLineMap), 4, descriptor->videoLineMap_size, &data)mxf_set_uint8_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, AlphaTransparency), descriptor->alphaTransparency)mxf_set_ul_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, CaptureGamma), &descriptor->gamma)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageAlignmentOffset), descriptor->imageAlignmentOffset)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageStartOffset), descriptor->imageStartOffset)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageEndOffset), descriptor->imageEndOffset)mxf_set_uint8_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, FieldDominance), descriptor->fieldDominance)mxf_set_ul_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, PictureEssenceCoding), &descriptor->pictureEssenceCoding)mxf_set_picture_descriptor(set, (MXFGenericPictureEssenceDescriptor*)descriptor)mxf_set_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, ComponentDepth), descriptor->componentDepth)mxf_set_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, HorizontalSubsampling), descriptor->horizontalSubSampling)mxf_set_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, VerticalSubsampling), descriptor->verticalSubSampling)mxf_set_uint8_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, ColorSiting), descriptor->colorSiting)mxf_set_boolean_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, ReversedByteOrder), descriptor->reversedByteOrder)mxf_set_int16_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, PaddingBits), descriptor->paddingBits)mxf_set_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, AlphaSampleDepth), descriptor->alphaSampleDepth)mxf_set_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, BlackRefLevel), descriptor->blackRefLevel)mxf_set_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, WhiteReflevel), descriptor->whiteRefLevel)mxf_set_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, ColorRange), descriptor->colorRange)mxf_get_generic_descriptor(set, (MXFGenericDescriptor*)descriptor)mxf_get_uint32_item(set, &MXF_ITEM_K(FileDescriptor, LinkedTrackID), &descriptor->linkedTrackID)mxf_get_rational_item(set, &MXF_ITEM_K(FileDescriptor, SampleRate), &descriptor->sampleRate)mxf_get_length_item(set, &MXF_ITEM_K(FileDescriptor, ContainerDuration), &descriptor->containerDuration)mxf_get_ul_item(set, &MXF_ITEM_K(FileDescriptor, EssenceContainer), &descriptor->essenceContainer)mxf_get_ul_item(set, &MXF_ITEM_K(FileDescriptor, Codec), &descriptor->codec)mxf_get_file_descriptor(set, (MXFFileDescriptor*)descriptor)mxf_get_rational_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioSamplingRate), &descriptor->audioSamplingRate)mxf_get_boolean_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, Locked), &descriptor->locked)mxf_get_int8_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioRefLevel), &descriptor->audioRefLevel)mxf_get_uint8_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, ElectroSpatialFormulation), &descriptor->electroSpatialFormulation)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, ChannelCount), &descriptor->channelCount)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, QuantizationBits), &descriptor->quantizationBits)mxf_get_int8_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, DialNorm), &descriptor->dialNorm)mxf_get_ul_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, SoundEssenceCompression), &descriptor->soundEssenceCompression)mxf_get_sound_descriptor(set, (MXFGenericSoundEssenceDescriptor*)descriptor)mxf_get_uint16_item(set, &MXF_ITEM_K(WaveAudioDescriptor, BlockAlign), &descriptor->blockAlign)mxf_get_uint8_item(set, &MXF_ITEM_K(WaveAudioDescriptor, SequenceOffset), &descriptor->sequenceOffset)mxf_get_uint32_item(set, &MXF_ITEM_K(WaveAudioDescriptor, AvgBps), &descriptor->avgBps)mxf_get_uint8_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SignalStandard), &descriptor->signalStandard)mxf_get_uint8_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameLayout), &descriptor->frameLayout)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredWidth), &descriptor->storedWidth)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredHeight), &descriptor->storedHeight)mxf_get_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredF2Offset), &descriptor->storedF2Offset)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledWidth), &descriptor->sampledWidth)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledHeight), &descriptor->sampledHeight)mxf_get_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledXOffset), &descriptor->sampledXOffset)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledYOffset), &descriptor->sampledYOffset)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayHeight), &descriptor->displayHeight)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayWidth), &descriptor->displayWidth)mxf_get_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayXOffset), &descriptor->displayXOffset)mxf_get_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayYOffset), &descriptor->displayYOffset)mxf_get_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayF2Offset), &descriptor->displayF2Offset)mxf_get_rational_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, AspectRatio), &descriptor->aspectRatio)mxf_get_uint8_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ActiveFormatDescriptor), &descriptor->activeFormatDescriptor)mxf_get_array_item_count(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, VideoLineMap), &numElements)mxf_get_array_item_element(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, VideoLineMap), i, &data)mxf_get_uint8_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, AlphaTransparency), &descriptor->alphaTransparency)mxf_get_ul_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, CaptureGamma), &descriptor->gamma)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageAlignmentOffset), &descriptor->imageAlignmentOffset)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageStartOffset), &descriptor->imageStartOffset)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageEndOffset), &descriptor->imageEndOffset)mxf_get_uint8_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, FieldDominance), &descriptor->fieldDominance)mxf_get_ul_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, PictureEssenceCoding), &descriptor->pictureEssenceCoding)mxf_get_picture_descriptor(set, (MXFGenericPictureEssenceDescriptor*)descriptor)mxf_get_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, ComponentDepth), &descriptor->componentDepth)mxf_get_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, HorizontalSubsampling), &descriptor->horizontalSubSampling)mxf_get_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, VerticalSubsampling), &descriptor->verticalSubSampling)mxf_get_uint8_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, ColorSiting), &descriptor->colorSiting)mxf_get_boolean_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, ReversedByteOrder), &descriptor->reversedByteOrder)mxf_get_int16_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, PaddingBits), &descriptor->paddingBits)mxf_get_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, AlphaSampleDepth), &descriptor->alphaSampleDepth)mxf_get_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, BlackRefLevel), &descriptor->blackRefLevel)mxf_get_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, WhiteReflevel), &descriptor->whiteRefLevel)mxf_get_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, ColorRange), &descriptor->colorRange)+4+4+4+4+4+4+4+4+4+4+4+4 +4+4+4+4 +4+4+4+4+4+4+4+4+4+4+4+4+4 +4 +4 +4 +4 +4+4+4+4 +4+4 +4+4+4+4+4+4+4+4+4+4+4|  AG  AG  6AB E`ZAB EmAB E0 AB F bAB EAB E0iAB EAB E`=AB F,AB Ett uttu !t!#t#Vu BBVu"V"$u$XVXZuZVuTVTVu BBSu !S!$u $WSWZu ZSu SSSVu `atactcu`VueVegugV`Su dSdgu gStt-uVuVu+V+-uSu Su (S(-u 01t13t3u0SS W  u W0SS S  u  S)up  uprupup)V  VrVV !t!#t#u BBVugVgiuiV BBSu fSfiu iStt/uSuSu/SVu Vu /V01t13t3u0NNSuSuS0NNVu Vu VttYuSuGSGJuJYSVu HVHJu JYV`atactc,u`Wu,W`Vu ,Vup !up$F$up&'up(5(upn((up()up*,upu` !u`$F$u`''u`(5(u`n((u`()u`*G+u`+,u`ul !ul$F$ul''ul(5(uln((ul()ul*G+ul+,ul,,t,,t,J2u,,,,V,,u,R.VR.T.uT.J2V,,,,S,,u ,Q.SQ.T.u T.J2Sl$Bmxf_get_generic_descriptormxf_set_generic_descriptormxf_set_file_descriptormxf_set_sound_descriptor@mxf_set_wave_descriptormxf_set_picture_descriptormxf_set_cdci_descriptor(mxf_get_file_descriptordmxf_get_sound_descriptormxf_get_wave_descriptormxf_get_picture_descriptorOmxf_get_cdci_descriptorJ2r&'G++**'''7''long intreversedByteOrdermxf_set_generic_descriptorprimerPackg_GenericPictureEssenceDescriptor_SampledWidth_item_keymxfUUIDoctet15g_AES3ClipWrapped_esscont_labelmxfKeyg_Track_set_keyg_Identification_ModificationDate_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keycontainerDurationg_RGBAEssenceDescriptor_ComponentMinRef_item_keycolorRange_isPresentg_EssenceContainerData_set_keycolorSiting_isPresentg_KLVFill_keymxf_set_picture_descriptorg_Preface_LastModifiedDate_item_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_D10_50_525_60_defined_template_esscont_labelg_GenericSoundEssenceDescriptor_Locked_item_keymxf_log_funcreversedByteOrder_isPresentdialNormcompoundsampleRateg_InterchangeObject_set_keysampledHeightwhiteRefLevelGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)g_Identification_ProductVersion_item_keysampledYOffsetunsigned intnextpaddingBitsg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_Picture_datadef_labelg_TimecodeComponent_RoundedTimecodeBase_item_keyg_D10_30_525_60_defined_template_esscont_labelnextTagg_MultipleWrappings_esscont_labelg_GenericTrack_TrackID_item_keyg_DMSegment_DMFramework_item_keyg_DVBased_50_525_60_FrameWrapped_esscont_labelg_DVBased_50_625_50_ClipWrapped_esscont_labeldisplayWidthMXFGenericPictureEssenceDescriptormxfRationalg_Timecode_datadef_labelg_LegacyPicture_datadef_labelg_RGBAEssenceDescriptor_set_keyg_WaveAudioDescriptor_SequenceOffset_item_keysampledXOffset_isPresentwhiteRefLevel_isPresentmxf_get_picture_descriptorg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_DMSet_set_keyg_GenericSoundEssenceDescriptor_set_keyg_IECDV_25_625_50_ClipWrapped_esscont_labelg_root_set_keystoredWidthstoredF2Offset_isPresentaudioSamplingRateg_IndexTableSegment_keycomponentDepthg_ClosedIncomplete_Body_pp_keyg_PrimerPack_keyMXFFileDescriptorg_MP4AdvancedRealTimeSimpleL3_compdef_labelsignalStandard_isPresentmxf_get_wave_descriptorg_ALawClipWrapped_esscont_labelMXFGenericDescriptorg_DVBased_100_1080_60_I_compdef_labelg_GenericDescriptor_set_keyg_D10_50_625_50_picture_only_esscont_labelsoundEssenceCompression_isPresentMXFPrimerPackoctet11g_GenericPictureEssenceDescriptor_AlphaTransparency_item_keystoredHeight_isPresentg_ClosedComplete_Footer_pp_keyg_OpenIncomplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keyg_ClosedIncomplete_Header_pp_keyg_GenericPackage_Tracks_item_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_GenericSoundEssenceDescriptor_ChannelCount_item_keyverticalSubSampling_isPresentg_LegacyTimecode_datadef_labeluint32_tint8_tavgBpsg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_DVBased_100_720_50_P_compdef_labelg_D10_40_525_60_picture_only_esscont_labelg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyg_GenericPackage_Name_item_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyoctet14free_func_typeg_Preface_OperationalPattern_item_keydisplayYOffsetchannelCount_isPresentg_DVBased_50_625_50_FrameWrapped_esscont_labeloctet18MXFInterpretTypeInfog_IECDV_25_525_60_compdef_labelmxfBooleanMXF_ARRAY_TYPE_CATg_D10_50_625_50_extended_template_esscont_labelint16_tg_D10_40_525_60_extended_template_esscont_labelMXF_ELOGlong long unsigned intoctet4g_ALaw_compdef_labelg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyalphaTransparencydisplayF2Offsetg_Sequence_StructuralComponents_item_keyg_NetworkLocator_URLString_item_keymxf_get_file_descriptormxfLocalTagg_D10_30_625_50_picture_only_esscont_labelg_IECDV_25_525_60_FrameWrapped_esscont_labelg_CDCIEssenceDescriptor_PaddingBits_item_keydisplayXOffsetg_D10_50_625_50_compdef_labelg_Sequence_set_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keystoredF2Offsetg_GenericTrack_Sequence_item_keysignalStandardvideoLineMapMXFCompoundTypeMemberInfofixedSizeg_RGBAEssenceDescriptor_PaletteLayout_item_keyactiveFormatDescriptor_isPresentg_Identification_ThisGenerationUID_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_keyMXF_ILOGmxfULg_DescriptiveMetadata_datadef_label./metadata/mxf_descriptor.cblackRefLevelg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_DVBased_100_1080_50_I_compdef_labelelementTypeIdg_Preface_PrimaryPackage_item_keyg_FileDescriptor_LinkedTrackID_item_keyfreeFuncg_TextLocator_set_keyg_BWFClipWrapped_esscont_labelint64_titemsimageEndOffsetMXFDataModelg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_Track_Origin_item_keycodec_isPresentg_Identification_ToolkitVersion_item_keymxf_get_cdci_descriptormxf_get_sound_descriptorpictureEssenceCodingbasicg_RGBAEssenceDescriptor_PixelLayout_item_keycolorSitinggamma_isPresentquantizationBitsg_DVBased_25_625_50_ClipWrapped_esscont_labelmxf_get_generic_descriptorcontainerDuration_isPresentg_InterchangeObject_GenerationUID_item_keyg_Preface_ContentStorage_item_keyMXF_WLOGlastTypeIdtypesg_D10_50_525_60_extended_template_esscont_labelg_D10_50_525_60_compdef_labelg_Null_UMIDheaderMetadatag_GenericTrack_TrackNumber_item_keysetDefsg_TextLocator_LocatorName_item_keyg_RGBAEssenceDescriptor_Palette_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keysampledYOffset_isPresentcharg_Preface_ObjectModelVersion_item_keyg_ALawFrameWrapped_esscont_labelMXF_DLOGdialNorm_isPresentsampledWidthoctet10octet12octet13MXFItemTypeCategoryoctet16octet17octet19audioRefLevel_isPresentg_AES3CustomWrapped_esscont_labelg_OpenIncomplete_Header_pp_keymxf_set_file_descriptordatamxf_set_wave_descriptorg_DVBased_25_525_60_compdef_labelg_D10_50_625_30_compdef_labelg_CDCIEssenceDescriptor_WhiteReflevel_item_keyuint8_tg_InterchangeObject_InstanceUID_item_keyg_Null_ULverticalSubSamplinglockedframeLayout_isPresentg_D10_40_525_60_defined_template_esscont_labelg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_DMSegment_set_keyg_Track_EditRate_item_keyg_Preface_Version_item_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keyg_complexity00_op_atom_labelg_Data_datadef_labelg_D10_30_525_60_extended_template_esscont_labelMXFWaveAudioDescriptoroctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29long long intg_RGBAEssenceDescriptor_ComponentMaxRef_item_keygammaMXFListg_SourcePackage_Descriptor_item_keyg_CDCIEssenceDescriptor_ColorRange_item_keysampledXOffsetitemDefsg_Locator_set_keyg_ContentStorage_EssenceContainerData_item_keyg_StructuralComponent_DataDefinition_item_keyg_GenericPackage_PackageCreationDate_item_keydisplayHeight_isPresentg_GenericPackage_set_keyg_ContentStorage_set_keyg_ClosedComplete_Header_pp_keycolorRangeg_SourceClip_set_keyg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyfixedArraySizeg_EventTrack_set_keyg_IECDV_25_625_50_FrameWrapped_esscont_labeldisplayF2Offset_isPresentg_GenericTrack_set_keyg_Null_UUIDg_IECDV_25_625_50_compdef_labelg_FileDescriptor_Codec_item_keyoctet8imageAlignmentOffsetg_Sound_datadef_labelcategoryMXFGenericSoundEssenceDescriptoroctet30octet31g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keydescriptorMXFCompoundTypeInfoelectroSpatialFormulation_isPresentg_DVBased_100_720_50_P_FrameWrapped_esscont_labelsizeg_FileDescriptor_SampleRate_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keychannelCountg_DVBased_25_625_50_FrameWrapped_esscont_labelg_GenericTrack_TrackName_item_keyg_NetworkLocator_set_keyinfog_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_keyvideoLineMap_isPresentmxfLengthsetsg_D10_40_625_50_defined_template_esscont_labelg_TimecodeComponent_StartTimecode_item_keylinkedTrackID_isPresentg_SourceClip_SourcePackageID_item_keyMXF_BASIC_TYPE_CATg_complexity01_op_atom_labelsoundEssenceCompressiong_Preface_DMSchemes_item_keyg_StructuralComponent_set_keyg_EssenceContainerData_LinkedPackageUID_item_keylinkedTrackIDarrayshort unsigned intg_D10_50_525_40_compdef_labelnumeratordisplayXOffset_isPresentg_ContentStorage_Packages_item_keyuint16_tg_AES3FrameWrapped_esscont_labelMXFLogLevelfixedSpaceAllocationg_FileDescriptor_EssenceContainer_item_keyg_D10_40_625_50_picture_only_esscont_labelmxf_set_sound_descriptorg_Identification_VersionString_item_keyg_OpenIncomplete_Body_pp_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_GenericPictureEssenceDescriptor_StoredHeight_item_keyactiveFormatDescriptorg_DMSourceClip_set_keymembersg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_Null_Keyg_D10_30_525_60_picture_only_esscont_labelg_FileDescriptor_ContainerDuration_item_keyg_GenericPictureEssenceDescriptor_set_keyshort intg_DMSegment_TrackIDs_item_keyg_TimecodeComponent_set_keydisplayHeightg_OpenComplete_Footer_pp_keyquantizationBits_isPresentg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keymxf_set_cdci_descriptorMXFItemTypeg_GenericPackage_PackageModifiedDate_item_keyg_OpenComplete_Body_pp_keyg_DVBased_100_720_60_P_compdef_labelg_qq09_op_1a_labelg_RandomIndexPack_keyg_GenericDescriptor_Locators_item_keyg_OpenComplete_Header_pp_keytypeIdg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_GenericSoundEssenceDescriptor_DialNorm_item_keyg_CDCIEssenceDescriptor_set_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyMXF_COMPOUND_TYPE_CATinterpretuint64_tg_Preface_EssenceContainers_item_keyg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_MultipleDescriptor_SubDescriptorUIDs_item_key_MXFHeaderMetadatag_Identification_ProductUID_item_keyg_GenericPackage_PackageUID_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_DVBased_25_625_50_compdef_labelg_EssenceContainerData_IndexSID_item_keyg_D10_30_625_50_defined_template_esscont_labelpaddingBits_isPresentdenominatorg_SourcePackage_set_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_Null_Rationalg_DNxHD_compdef_labelframeLayoutnameblackRefLevel_isPresentg_BWFCustomWrapped_esscont_labelg_DNxHD1080i185ClipWrapped_esscont_labelaudioSamplingRate_isPresentg_CDCIEssenceDescriptor_VerticalSubsampling_item_key_MXFListElementg_TimecodeComponent_DropFrame_item_keyg_D10_50_525_60_picture_only_esscont_labelg_DNxHD720p185ClipWrapped_esscont_labelg_LegacySound_datadef_labelMXF_INTERPRET_TYPE_CATg_DMSegment_EventComment_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keydisplayWidth_isPresentimageStartOffsetg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelg_RGBAEssenceDescriptor_ScanningDirection_item_keyMXFListElementsampledWidth_isPresentMXFCDCIDescriptorg_MaterialPackage_set_keyg_WaveAudioDescriptor_set_keyint32_tMXFMetadataSetg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelalphaSampleDepth_isPresentinstanceUIDg_CDCIEssenceDescriptor_BlackRefLevel_item_keyoctet0octet1octet2octet3sampledHeight_isPresentoctet5octet6octet7octet9g_Preface_Identifications_item_keyalphaTransparency_isPresentvideoLineMap_sizeimageEndOffset_isPresentunsigned char/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libg_DVBased_100_720_60_P_FrameWrapped_esscont_labelnumElementsessenceContainermxfUMIDg_MultipleDescriptor_set_keyg_DVBased_50_525_60_compdef_labelg_Identification_ProductName_item_keysequenceOffset_isPresentg_Identification_CompanyName_item_keyfieldDominanceimageAlignmentOffset_isPresentg_D10_40_625_50_extended_template_esscont_labelg_DVBased_100_1080_60_I_FrameWrapped_esscont_labelaspectRatio_isPresentg_DVBased_25_525_60_FrameWrapped_esscont_labelg_SourceClip_SourceTrackID_item_keystoredWidth_isPresentg_ClosedComplete_Body_pp_keyg_WaveAudioDescriptor_BlockAlign_item_keyg_CDCIEssenceDescriptor_ColorSiting_item_keyg_DNxHD1080p36ClipWrapped_esscont_labelsequenceOffsetg_D10_50_525_30_compdef_labelcodec_MXFMetadataSetg_IECDV_25_525_60_ClipWrapped_esscont_labellastElementhorizontalSubSampling_isPresentstoredHeightg_EventTrack_EventOrigin_item_keyalphaSampleDepthg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_GenericDataEssenceDescriptor_set_keyg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelg_Null_LocalTagg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_Preface_set_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelblockAlignsigned charg_DVBased_50_625_50_compdef_labelelectroSpatialFormulationimageStartOffset_isPresentg_Identification_set_keyaspectRatiog_D10_50_625_50_defined_template_esscont_labelhorizontalSubSamplingg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyentriesg_StaticTrack_set_keyg_DMSegment_EventStartPosition_item_keyaudioRefLevelg_ALawCustomWrapped_esscont_labeldataModelg_SourceClip_StartPosition_item_keyg_DNxHD720p120ClipWrapped_esscont_labelg_DMFramework_set_keyg_BWFFrameWrapped_esscont_labelg_AES3AudioDescriptor_set_keydisplayYOffset_isPresentpictureEssenceCoding_isPresentMXFBasicTypeInfog_EventTrack_EventEditRate_item_keymxf_logg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_complexity02_op_atom_labelMXFArrayTypeInfog_StructuralComponent_Duration_item_keyg_ClosedIncomplete_Footer_pp_keyg_SDTI_CP_System_Pack_esselement_keyg_WaveAudioDescriptor_AvgBps_item_keyelementsg_FileDescriptor_set_keycomponentDepth_isPresentfieldDominance_isPresentg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_50_625_40_compdef_labelg_DNxHD1080i120ClipWrapped_esscont_labelg_Identification_Platform_item_keyg_D10_30_625_50_extended_template_esscont_labelg_complexity03_op_atom_labellocked_isPresentg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_EssenceContainerData_BodySID_item_keyGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@J2 %2+202BF4$> R2YN ^2]Dm2]F.|B d   p tX  |xP0Ȝ\6$5YYE L    7 c   0 @ AP x ` p 2 l     P V` p   4 n     U    ;0 r@  P ,` ip    W    -  Z @      G 0   v    6      `Z3 H Z m m  0     b  7 E [ k   0i      `=- @ Y h  , mxf_descriptor.cg_FileDescriptor_SampleRate_item_keyg_FileDescriptor_ContainerDuration_item_keyg_FileDescriptor_EssenceContainer_item_keyg_FileDescriptor_LinkedTrackID_item_keyg_FileDescriptor_Codec_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_GenericSoundEssenceDescriptor_Locked_item_keyg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_GenericSoundEssenceDescriptor_DialNorm_item_keyg_WaveAudioDescriptor_BlockAlign_item_keyg_WaveAudioDescriptor_SequenceOffset_item_keyg_WaveAudioDescriptor_AvgBps_item_keyg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_keyg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_CDCIEssenceDescriptor_ColorSiting_item_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg_CDCIEssenceDescriptor_PaddingBits_item_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_CDCIEssenceDescriptor_WhiteReflevel_item_keymxf_get_generic_descriptormxf_set_generic_descriptormxf_set_file_descriptormxf_set_rational_itemmxf_set_length_itemmxf_set_ul_itemmxf_set_uint32_itemmxf_logmxf_set_sound_descriptormxf_set_boolean_itemmxf_set_int8_itemmxf_set_uint8_itemmxf_set_wave_descriptormxf_set_uint16_itemmxf_set_picture_descriptormxf_set_int32_itemmxf_alloc_array_item_elementsmxf_set_uint32mxf_set_cdci_descriptormxf_set_int16_itemmxf_get_file_descriptormxf_have_itemmxf_get_rational_itemmxf_get_ul_itemmxf_get_uint32_itemmxf_get_length_itemmxf_get_sound_descriptormxf_get_int8_itemmxf_get_boolean_itemmxf_get_uint8_itemmxf_get_wave_descriptormxf_get_uint16_itemmxf_get_picture_descriptormxf_get_int32_itemmxf_get_array_item_countmxf_get_uint32mxf_get_array_item_elementmxf_get_cdci_descriptormxf_get_int16_item6FX<`H}<I<J<K L08 @MLlt |L<J L L,4 <ILvG<H  )L=E MZLo<{N L<O  L<'J?G O\Lo<{P L<K L<&K>F N[Ln<zO LM L!<-RN<ZPnv ~L<K L  LGG<P L   L( <4 PL T  \ i Lx < K    L < K    L! <- KE M  U b Lw < T    L < T     L# </ TG O  W d Lw < T    L < K    L <) KA I  Q ^ Lw < T    L < K     L# </ KG O  W d L} < H    L < P   L*<2JJR ZgL<UV<P  )LB<JJbj rL<K L<K +L@<LKdl tL<P L  L6S<K +L?G O\Lz<K L<K L+<7POW _lL<K L<N L2<>XV^ fsL<K L<K  !L6<BKZb jwLE L<Z<Z"<*[:<BZY<aZm<uZ<\ L<] '4LK<S^r<z\ L L $LFYZb jwL<Z<Z<Z<Z< Z#<+ZB<JZ]<eZ<[<`<a<#`K<Sb{<]<]<\  "L9A IVLmu }L L L  &L=E MZLqy L_ L<Z <Z.<6Z^<fdz L<] L<b19 ANLwY L<Z<Z< Z!<)Z@<HZ_<gZ~<Z<Z<Z<Z < Z" <* ZD <L Zf <n Z < Z < Z < Z <!Z!<"!Z*LZ*b* j*w*L** **L** **L+"+ *+7+LS+[+c+p+L++ ++L++ ++L+, ,,L7,?, G,T,Lp,x, ,,L,e,, ,,L,<-Z-<"-Z<-<D-Z^-<f-Z-<-Z-<-Z-<-Z-<-Z.<.Z*.<2.Zb.<j.].<.].<.].<.]&/<./b^/<f/a/</k/</]/</]0<&0]N0V0 ^0k0L00 00L00 00L00 01L1&1 .1;1LR1Z1 b1o1L11 11L11 11L11 1 2L"2*2 22?2L BB!B&B-B4B;BIBTB[BfBmBxBBBBBBBBBBBBB BB'B5BCBQB_BmB{BBBBBBBBBB BB&B4BBBPB^BlBzBBBBBBBBBB BB%B3BABOB]BkByBBBBBBBBBBBB!B/B=BKBYBgBuBBBBBBBBBBBB1BDBRBnBBBBBBBBBBB&B,B2B8B?BRBaBtBBBBBBBB BB)B<BGBRB]BqBBBBBBBBB BB.B<BJBXBkBsBBBBBBBB B B# B1 B? BN Bb Bp B~ B B B B B B B B B B B B& B4 BB BP B^ Bl Bz B B B B B B B B B B B B* B9 BH BW Bf Bu B B B B B B B B B B B B) B8 BG BV Be Bt B B B B B B B B B B B( B6 BD BR B` Bn B| B B B B B B B B B BBB%B4BCBRBaBpBBBBBBBBBBBB$B3BBBQB`BoB~BBBBBBBBBBB#B2BABPB_BnB}BBBBBBBBBBB"B2BEBSBaBoB}BBBBBBBBBB BB%B3BABOB]BkByBBBBBBBBBB BB(B6BDBRB`BnB|BBBBBBBBBB BB(B8BHBSW[>nBB>BB>>B>B>&>+B5>FBQUY>h>mBw>B>>B>AB>>B>>B>.B9=A>P>UB_>jBuy}>>B>B>>B>B>> B>AB'>4>9A>BH>UB`dh>w>|B>BBBBBBBBB BBB*B5B@BKBVBaBlBwBBBBBBBBBBBBBBBB'B2B=BHBSB^BiBtBBBBBBBBBBBBBBBB)B5BABMBYBeBqB}BBBBBBBBBBBB BB%B1B=BIBUBaBmByBBBBBBBBBBBB BB!B-B9BEBQB]BiBuBBBBBBBBBBBBB BB B+B6BABLBWBbBmBxBBBBBBBBBBBBBBB+B7BCBOB[BgBsBBBBBBBBBBBBBBB'B3B?BKBWBcBoB{BBBBBBBBBBBB B B# B/ B; BG BS B_ Bk Bx <} B < B < B < B < B B < B < B!<!B!<!B&!<+!B8!<=!BJ!<O!B\!<a!Bn!<s!B!<!B!<!B!<!B!<!B!<!B!<!B!<!B!<"B"<"B""<'"B4"<9"BF"<K"BX"<]"Bj"<o"B|"<"B"B"<"B"<"B"<"B"<"B"<"B"<"B#< #B#<#B*#</#B<#<A#BM#BY#Be#Bq#B}#B#B#B#B#B#B#<#B#<#B#<#B#<$B$<$B $<%$B2$<7$BD$<I$BU$Ba$Bm$By$B$B$<$B$<$B$<$B$B$B$B=0=4H=Lh=l===== (=,H=Lh=lmxf_package.o/ 1205579723 2404 1000 100664 31256 ` ELF]4(U]]}C$tC t$C C$C8t$C8C<߹1]}]Ív'US]$$D$PD$[]UW}<$1_]Í&'U1WVS,u ]D$$tt$D$$=D$ $F$D$0$uBD$@$~D$P$,[^_]ÍvF(D$D$0$uD$'D$ D$`D$$,1[^_]ÍF0D$D$@$cD$(D$ D$D$$1LED$D$ $;E$F D$D$ $F$ED$D$P$E$F8E1u,+fF8D$E$E9ED$ |$D$P$uD$)D$ D$D$$1+D$%D$ D$D$$,1[^_]D$&D$ D$`D$$,1[^_]ÍD$)D$ D$HD$$,1[^_]úF : ;I$ >   I: ; I : ; : ; I8 : ; I8 ' I  : ;  : ; ( &II!I/  : ;  : ; I : ;  : ; : ;I8 .? : ; ' @: ; I: ; I .? : ; ' I@: ; I U4: ; I U!4: ; I"4: ; I#4: ; I $4: ;I%4: ;I &4: ; I? <  !n*7.F8%intK B+@)'! 'b? 1F` 2M*4%!';p: $%;# w<# ~=# +%># 2%?# 9%@# @%A# G%B# N%C# U%D# +E# 3F# ;G# CH# KI# QJ#:!KU MP $%Q# wR# ~S# +%T# 2%U# 9%V# @%W# G%X# N%Y# U%Z# +[# 3\# ;]# C^# K_# Q`#Nag8l m# %n# dayo# )p# minq# secr# ) s# tv, y $%z# w{# ~|# +%}# 2%~# 9%# @%# G%# N%# U%# +# 3# ;# C# K# Q# S# [# c# k# # # 7# # # # # # # '# # #wNG # # "&!]c o ~ % -&# '~#o' (o+ ',# $-# len.8# /R# @!0 #m)~,L)^" ( +28 J  JP ) *# , +# ,[ (0/+}.( - 0 ! 1%#i 2 5 ) 6%#  7%#+ 8. ;  <#  =%#W' > P A  BP#`.w. C9 F  G%#  H%#X Ik Q R S T`[ U L + M#  N%#  O# V# g$ W`$F m  n#  o# Y p`#  q%#pwU r -<( key-# + .# )/# 0 #0 1#4  0 86 # 7 # "8#2{p C @#- # n.?#$8#('8#0* #8o#<B3 + @#- # n.?#$8#('8#0* #8o#<"  P!"#"- # n."?#$"8#('"8#0*" #8o"#<`"#@ #7  '*/f. ,  VRpVJ&Q  K q'@?K +  5"?set!' !  !&. ( )M!i) X)U fG?setF' J&F jU  7?set6' 6K "Y` "!" "6{ #)֌ "p؜ "ܬ G" -{ "> 0{ " 3{ " 6{ "| 9{ " <{ "@ ?{ " B{ " ]{ "- `{ " d{ "M g{ "C( j{ " m{ "b p{ "} s{ "B$ v{ "& y{ " { "j" { "B { "v& { " { "X& { ") { " { "m# { ") { " { " { "- { "*. { "$ { "" { "  { " { "*' { " { "X { " { "$ { "N { "s$ { " { " { " { " { $ { ${ { $ { $  { $ { $i- { $ { $* { $ { $ #{ $V ,{ $% /{ $Y 2{ $ 5{ $ 8{ $ ;{ $+ >{ $ A{ $  D{ $  G{ $ J{ $ M{ $T P{ $ S{ $) V{ $ Y{ $% \{ $/ _{ $ h{ $ k{ $ n{ $s {{ $ }{ $Z { $^ { $ { $/ { $7 { $r " $U "" $ %" $ - (" $6 +" $ ." $- 1" $ 4" $ 7" $$ :" $V =" $ @" $, C" $ P" $# Z" $, d" $* o" $+# { $* { $ { $ { $U) { ";& { "B { "= { " { "* { "- { "\% { "& { " { "O { " { " { "H# { " { "e { " { "e { "m { $C { $ { $ { $S, { $D { $ %{ $" ,{ $m 0{ $ 7{ $H! >{ $ B{ $ I{ $# P{ $ W{ %, [{ % . b{  % i{ 0%? p{ @% w{ P$@ ~{ $k { $J. { $ { $: { $ { $ { $= { $4 { $- { $a { $ { $' { $" { $, { $ { $| { $+" { $# { $ { $" { $& { $' { $( { $(, { $ { $I" { $ { $ !{ $_ ({ $ /{ $( 3{ $ :{ $# A{ $o H{ $ O{ $& S{ $ Z{ $t ^{ % b{ $# i{ $( m{ $v t{ $ x{ $ { $ { $ { $! { $g! { $ { $ { $ { $z { $ { $  { $) { $" { $ { $] { $ { $e( { $! { $E { $R { $ { $, { $T { $ { $ ${ $ +{ $l 2{ $U+ 9{ $K @{ $ G{ $ K{ $ R{ $ Y{ $A* `{ $ g{ $% n{ $ u{ $ |{ $ { $=- { $9 { $ { $ { $ { $] { $\ { $ { $ { $ { $! { $ { $~ { $+ { $ { $' { $ { $ { $ { $ { $w% { $ { $$ { $") { $3 #{ $ *{ $* 1{ $h) 8{ $@ <{ $ @{ &- .'\ ./metadata./include/mxf/usr/include/usr/lib/gcc/i586-suse-linux/4.1.2/include/usr/include/sysmxf_package.cmxf_metadata.hmxf_types.hstdint.hstddef.htypes.hmxf_header_metadata.hmxf_list.hmxf_data_model.hmxf_primer.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_logging.h.$ZvpackageUID)mxf_get_utf16string_item_size(set, &MXF_ITEM_K(GenericPackage, Name), &size)(genericPackage->name = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (size))) != NULLmxf_get_utf16string_item(set, &MXF_ITEM_K(GenericPackage, Name), genericPackage->name)mxf_get_timestamp_item(set, &MXF_ITEM_K(GenericPackage, PackageCreationDate), &genericPackage->packageCreationDate)mxf_get_timestamp_item(set, &MXF_ITEM_K(GenericPackage, PackageModifiedDate), &genericPackage->packageModifiedDate)mxf_get_array_item_count(set, &MXF_ITEM_K(GenericPackage, Tracks), &numElements)(genericPackage->tracks = (mxfUUID*)malloc(sizeof(mxfUUID) * (numElements))) != NULLmxf_get_array_item_element(set, &MXF_ITEM_K(GenericPackage, Tracks), i, &data)mxf_get_generic_package(set, (MXFGenericPackage*)sourcePackage)mxf_get_uuid_item(set, &MXF_ITEM_K(SourcePackage, Descriptor), &sourcePackage->descriptor)mxf_get_generic_package(set, (MXFGenericPackage*)materialPackage)+4+4+4+4+4+4| fAB FFp0AB D"AB DAD KAB EeAD Ittfu\S\bWpqtqstsuttuWttuSuSuSuSuS u S:W:VWVW7V7pWpVWWVW VZZurZ]PululPXul ulWXW WuhXuh uhttu*V*,u,NVNPuPVu)S),u ,MSMPu PSu ttuuu  mxf_clear_generic_package mxf_clear_source_package" mxf_clear_material_packageQ mxf_get_generic_package mxf_get_source_package mxf_get_material_package7~X~ Xg_CDCIEssenceDescriptor_HorizontalSubsampling_item_key/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libg_Null_UMIDg_EventTrack_EventOrigin_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDg_ClosedIncomplete_Footer_pp_keyoctet1octet2denominatorg_DMSegment_EventComment_item_keyg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_D10_40_525_60_picture_only_esscont_labelg_GenericSoundEssenceDescriptor_DialNorm_item_keyint32_tmxfUTF16CharfixedArraySizeg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_ALawClipWrapped_esscont_labelbasicg_IECDV_25_525_60_compdef_labelg_OpenComplete_Footer_pp_keypackageCreationDateg_GenericPictureEssenceDescriptor_StoredF2Offset_item_keyMXFGenericPackageg_D10_30_625_50_defined_template_esscont_labelg_D10_50_625_50_compdef_labelg_FileDescriptor_ContainerDuration_item_keycompoundg_EssenceContainerData_IndexSID_item_keymaterialPackageg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPackage_set_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyMXFItemTypeCategoryg_Identification_ThisGenerationUID_item_keyg_D10_30_525_60_extended_template_esscont_labelMXFDataModelg_DVBased_100_1080_60_I_compdef_labelg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_Identification_ProductUID_item_keyg_DMSegment_set_keymxfLocalTagg_RGBAEssenceDescriptor_Palette_item_keylong intMXFCompoundTypeInfog_D10_50_625_40_compdef_labeldescriptorg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_labelitemDefsfixedSizeg_CDCIEssenceDescriptor_set_keyg_GenericTrack_set_keyg_Identification_Platform_item_keyg_complexity02_op_atom_labelMXF_BASIC_TYPE_CATg_Identification_ProductVersion_item_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labeldatag_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_labelMXFListElementg_ClosedComplete_Header_pp_keymxfKeyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_labelg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_BWFClipWrapped_esscont_labelg_IECDV_25_525_60_ClipWrapped_esscont_labelg_RGBAEssenceDescriptor_set_keyg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelnextTagmxfTimestampmxf_get_material_packageg_MultipleWrappings_esscont_labelunsigned chartypesg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keymxfRationalg_TimecodeComponent_DropFrame_item_keyg_D10_50_625_30_compdef_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelMXFPrimerPackinstanceUIDg_DNxHD1080i185ClipWrapped_esscont_labeluint16_tMXFBasicTypeInfog_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyg_D10_50_525_60_extended_template_esscont_labelg_Preface_Identifications_item_keyg_SDTI_CP_System_Pack_esselement_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharg_DVBased_25_525_60_compdef_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyinterpretg_Identification_CompanyName_item_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelnameg_Track_set_key_MXFHeaderMetadatag_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyoctet15g_Null_UUIDg_Identification_set_keyg_GenericSoundEssenceDescriptor_Locked_item_keynumeratormxf_log_funcg_OpenIncomplete_Body_pp_keyg_Identification_VersionString_item_keynumElementsg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyyearg_Preface_PrimaryPackage_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_DVBased_50_625_50_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_DMFramework_set_keymxf_clear_source_packagetracks_sizeg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelarrayg_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labelg_D10_50_525_60_defined_template_esscont_labeloctet22g_GenericPackage_PackageModifiedDate_item_keyMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keytypeIdg_FileDescriptor_SampleRate_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_ClosedIncomplete_Header_pp_keyg_WaveAudioDescriptor_BlockAlign_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_TextLocator_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyMXFSourcePackageg_GenericPackage_Tracks_item_keyg_GenericTrack_TrackNumber_item_keyg_StaticTrack_set_keymxfUMIDg_Preface_ContentStorage_item_keyg_LegacyPicture_datadef_labelg_GenericPictureEssenceDescriptor_CaptureGamma_item_keylong unsigned intg_D10_40_625_50_picture_only_esscont_labelg_GenericTrack_TrackName_item_keyg_D10_50_625_50_defined_template_esscont_labelg_WaveAudioDescriptor_SequenceOffset_item_keyg_LegacyTimecode_datadef_labelg_ContentStorage_EssenceContainerData_item_keysetDefsg_IECDV_25_525_60_FrameWrapped_esscont_labelg_Null_ULg_Data_datadef_labelg_OpenIncomplete_Header_pp_keyg_SourcePackage_set_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Preface_OperationalPattern_item_keyg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_keyg_OpenComplete_Body_pp_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_MultipleDescriptor_set_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_AES3FrameWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelg_TextLocator_LocatorName_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keypackageUIDg_ALawFrameWrapped_esscont_labelg_EventTrack_EventEditRate_item_keyMXFMetadataSetg_GenericPictureEssenceDescriptor_DisplayWidth_item_key_MXFMetadataSetg_InterchangeObject_InstanceUID_item_keymxf_get_source_packageg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keyg_Timecode_datadef_labelmembersg_InterchangeObject_GenerationUID_item_keylastTypeIdg_GenericPictureEssenceDescriptor_SampledWidth_item_keyMXFInterpretTypeInfog_Identification_ProductName_item_keyg_D10_50_525_60_picture_only_esscont_labelg_DescriptiveMetadata_datadef_label_MXFListElementunsigned intfreeFuncg_D10_40_625_50_extended_template_esscont_labeldataModelg_InterchangeObject_set_keyg_DNxHD1080p185ClipWrapped_esscont_labelg_GenericTrack_TrackID_item_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_KLVFill_keyfixedSpaceAllocationgenericPackageprimerPackg_Null_Rationaloctet10octet11octet12octet13octet14octet16octet17octet18octet19g_DNxHD720p120ClipWrapped_esscont_labelg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyg_complexity03_op_atom_labelg_MaterialPackage_set_keyheaderMetadatag_BWFFrameWrapped_esscont_labelmxf_get_generic_packageg_DVBased_25_625_50_compdef_labelg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21g_D10_30_525_60_defined_template_esscont_labeloctet23octet24octet25octet26octet27octet28octet29g_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Body_pp_keyg_D10_30_625_50_extended_template_esscont_labelg_FileDescriptor_LinkedTrackID_item_keyg_RGBAEssenceDescriptor_PixelLayout_item_keyqmsecg_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyinfooctet30octet31g_DVBased_100_1080_60_I_ClipWrapped_esscont_labelGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULMXFListg_EssenceContainerData_set_keyg_GenericPictureEssenceDescriptor_set_keyg_Null_Keyg_GenericSoundEssenceDescriptor_set_keysizeg_FileDescriptor_Codec_item_keylong long unsigned intMXFMaterialPackagesetsg_Sequence_set_keyg_StructuralComponent_set_keyg_SourceClip_set_keyMXFLogLevelg_D10_50_525_60_compdef_labelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Track_Origin_item_keyg_ContentStorage_set_keyg_RandomIndexPack_keyg_complexity00_op_atom_labelg_Preface_EssenceContainers_item_keyg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_keyg_StructuralComponent_DataDefinition_item_keyg_DMSegment_TrackIDs_item_keyg_DVBased_25_625_50_FrameWrapped_esscont_labelg_DVBased_100_720_60_P_compdef_labelMXFItemTypeg_DVBased_50_525_60_FrameWrapped_esscont_labelg_OpenIncomplete_Footer_pp_keylastElementg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labelmonthoctet0octet3octet4octet5octet6octet7octet8octet9g_Preface_Version_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_keyg_D10_50_625_50_extended_template_esscont_labelg_CDCIEssenceDescriptor_PaddingBits_item_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keyg_root_set_keysourcePackageg_D10_50_525_30_compdef_labelg_D10_50_525_40_compdef_labelfree_func_typeg_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelshort intuint64_tg_IECDV_25_625_50_FrameWrapped_esscont_labelMXFCompoundTypeMemberInfomxf_clear_material_packagepackageModifiedDateint16_tg_TimecodeComponent_set_keyg_Track_EditRate_item_keyelementsg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericDescriptor_Locators_item_keyg_DVBased_50_525_60_compdef_labelg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_DMSegment_EventStartPosition_item_keyMXF_INTERPRET_TYPE_CATg_TimecodeComponent_RoundedTimecodeBase_item_keyelementTypeIdhourg_WaveAudioDescriptor_set_keysigned charMXF_ELOGg_qq09_op_1a_labelg_AES3AudioDescriptor_set_keyg_Null_LocalTagitemsMXF_ILOGg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_ALaw_compdef_labelg_D10_30_625_50_picture_only_esscont_labeluint32_tmxf_clear_generic_packageg_CDCIEssenceDescriptor_ColorSiting_item_key./metadata/mxf_package.ctracksg_Preface_set_keyg_WaveAudioDescriptor_AvgBps_item_keyg_complexity01_op_atom_labelg_IndexTableSegment_keyg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelMXF_ARRAY_TYPE_CATshort unsigned intg_GenericPictureEssenceDescriptor_FieldDominance_item_keyg_D10_40_625_50_defined_template_esscont_labelcategoryg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyMXFArrayTypeInfoentriesg_PrimerPack_keyg_TimecodeComponent_StartTimecode_item_keyg_Identification_ModificationDate_item_keyMXF_WLOGg_EventTrack_set_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPackage_PackageUID_item_keyg_ClosedComplete_Footer_pp_keymxf_logg_OpenComplete_Header_pp_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelnextg_IECDV_25_625_50_compdef_labelg_Preface_LastModifiedDate_item_keyg_ClosedIncomplete_Body_pp_keywchar_tg_GenericPackage_Name_item_keyg_AES3ClipWrapped_esscont_labelg_NetworkLocator_URLString_item_keyname_isPresentMXF_COMPOUND_TYPE_CATGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ g%X+X0XBA> iR N y^2"0m2#"|>'`' y` h(/, zW-  zw-x0-.\5\\a df   4  S0 @ P    fp0,3"Nft $;Memxf_package.cg_GenericPackage_PackageUID_item_keyg_GenericPackage_Name_item_keyg_GenericPackage_PackageCreationDate_item_keyg_GenericPackage_PackageModifiedDate_item_keyg_GenericPackage_Tracks_item_keyg_SourcePackage_Descriptor_item_keymxf_clear_generic_packagefreemxf_clear_source_packagememsetmxf_clear_material_packagemxf_get_generic_packagemxf_have_itemmxf_get_umid_itemmxf_get_timestamp_itemmxf_logmxf_get_utf16string_item_sizemallocmxf_get_utf16string_itemmxf_get_array_item_countmxf_get_uuidmxf_get_array_item_elementmxf_get_source_packagemxf_get_uuid_itemmxf_get_material_package!>~ '>FRZjr! "! ,"BJ#a$x%&$'(08 @M"dl t" " ""* 2?"V^ fs" "  "4<[c*w " " !&-9GNU\cjqx,:HVdr+9GUcq*9DWes )7ESao} +9HSt| (dr /Bat&4BPq = L [ j y           , A P _ n }                ( / 3 7 < F W b f j y ~                    * . 2 A F P V f q               + 6 A L W b m x             (3>IT_ju #/;GS_kw+7CO[gs'3?KWco{ !,7BMYeq}&+8=JO[gs'3?KWco{ #05AMYeq} %1=IUamy !-9EQ]iu)5AMYeq}i8<TXptmxf_track.o/ 1205579723 2404 1000 100664 28432 ` ELFxU4(U]]}C tCt$CC ߹1]}]Í&UW}<$ 1_]Í&'U1WVS,u ]D$ $tt$D$ $UD$0$uAD$@$F D$P$u`,[^_]ÐFD$D$0$uD$&D$ D$XD$$,1[^_]ÍFD$D$P$uD$(D$ D$D$$,1[^_]ÍED$D$@$txE$FD$D$@$t}F vD$%D$ D$D$$,1[^_]D$'D$ D$D$$,1[^_]D$'D$ D$dD$$1UD$'D$ D$D$$1!v'U1(]] }uu\$4$u?D$8D$ D$D$$1]u}]ÍvD$4$uD$4$uXC D$D$4$uD$:D$ D$PD$$1qC(D$D$4$uD$;D$ D$D$$1!% $ > : ;I$ >   I: ; I : ; : ; I8 ' I  : ; : ; I8  : ; ( &II!I/  : ;  : ; I : ;  : ; : ;I8 .? : ; ' @: ; I.? : ; ' I@: ; I U4: ; I4: ; I 4: ; I !4: ;I"4: ;I #4: ; I? < ? x7v-F8int9 *(&! ?+ii 1FN 2M)4%&;p: $;# w<# ~=# $># $?# $@# $A# $B# $C# $D# E# F# G# H# I# ?J# K MP $Q# wR# ~S# $T# $U# $V# $W# $X# $Y# $Z# [# \# ]# ^# _# ?`#Nagv, y $z# w{# ~|# $}# $~# $# $# $# $# $# # # # # # ?# # # # # T# \# # # # # # # # # k # s # # # p>&!  ~ -% -&-# '~#(+ ',# `$-# len.8# /# 3 0> #$ )+(! ( +    ) *# N+ +# ,; (n*-m( -] 0 f! 1%#W 2F 5 ( 6%# ~ 7%#=+ 8h ;  <# ] =%#' > A  B#w C F ] G%#  H%# I_ Q R]_ S TI U L * M;# ] N%#  O# f V*# $ W_$F m u n#  o# G p#  q%#w/ r ]<( key-#  .# )/# 0#0 1#4 0 6# 7# !8#]2  ;<#<#D'<#P<?# V<#"= 0EF#F#D'F#PF?# VF#)F# ,F#( G#  .IC- ,  APrV@  Q "?set!C! _f!' 5??!set4M4 G͘ 3!бӳ  ( p   - > 0 n 3 " 6 5 9 K <  ? c B  ] - `  d  g ' j S m < p " s # v & y ] !   &  & N)   #    ij  dz ~- ʳ $ ͳ Q" г  ڳ  ݳ &    #  $   Q L !{  !#  !d  !   !y  !,  !Y  !:*  !  !t # ! , !J% / !< 2 ! 5 ! 8 !8 ; !* > ! A ! D ! G ! J ! M !. P !@ S !c) V !d Y ! \ ! _ !O h ! k ! n ! { !q } !  !  !,  !  !%  !` ! "! %!, (! +! .!W- 1!( 4!# 7!A$ :!V =! @!e, C! P!" Z!V+ d!"* o!"  !*  !  !{  !(  %    ) 3- $ v& R = Ƴ  ͳ  Գ " ۳ q S  S  !'  !  !  !+  !  ! % !" , ! 0 !j 7 ! > ! B ! I !"# P !c W !@, [ !% b ! i ! p ! w ! ~ !:  !-  !W  !  !  ",   "  0"  @"-  P!  !  "j'  "s"  !+  !p  !|  !!  !f#  !  !!  !M&  !N'  !  !+  !  !!  !e  !H ! !M ( ! / !E( 3 ! : !# A !  H !F O !% S ! Z !  ^ !W b !J# i !' m !- t !| x !g+  !{  !  !k!  ! !  !  !L  !  !h  !  !  !)  !"  !  !  !  ! (  !  !  !,  !  !,  !T  !@  !d $ ! + ! 2 !* 9 !K @ ! G !m K ! R !$ Y !) ` !  g !z% n ! u ! | !  !,  !  !g  !  !  !  !6  !  !  !b  !>!  !  !l  !+  !|  !'  !  !  !%  !  !%  !  !l$  !(  ! # ! * !) 1 !( 8 !  < !G @ #, .Z ./metadata./include/mxf/usr/include/usr/lib/gcc/i586-suse-linux/4.1.2/include/usr/include/sysmxf_track.cmxf_metadata.hstdint.hmxf_types.hstddef.htypes.hmxf_header_metadata.hmxf_list.hmxf_data_model.hmxf_primer.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_logging.h-$t=]trackID)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericTrack, TrackNumber), &genericTrack->trackNumber)mxf_get_utf16string_item_size(set, &MXF_ITEM_K(GenericTrack, TrackName), &size)(genericTrack->trackName = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (size))) != NULLmxf_get_utf16string_item(set, &MXF_ITEM_K(GenericTrack, TrackName), genericTrack->trackName)mxf_get_uuid_item(set, &MXF_ITEM_K(GenericTrack, Sequence), &genericTrack->sequence)mxf_get_generic_track(set, (MXFGenericTrack*)track)mxf_get_rational_item(set, &MXF_ITEM_K(Track, EditRate), &track->editRate)mxf_get_position_item(set, &MXF_ITEM_K(Track, Origin), &track->origin)+40+4+4+4+4+4| IAB FFP"AB DvAD K?AD FOttIu?S?EWPQtQStSruPllpWttuSunSnrurSuSSSWuWSuSWVW;W;oVopWrVWWTVTUWWWVurPtt?u11fVfmum?V!!1W1cSciWm?Sj mxf_clear_generic_track mxf_clear_track mxf_get_generic_trackQ mxf_get_track? Wg_CDCIEssenceDescriptor_HorizontalSubsampling_item_key/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libg_Null_UMIDg_EventTrack_EventOrigin_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDg_ClosedIncomplete_Footer_pp_keyoctet1octet2denominatorg_DMSegment_EventComment_item_keyg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_D10_40_525_60_picture_only_esscont_labelg_GenericSoundEssenceDescriptor_DialNorm_item_keyint32_tmxfUTF16CharfixedArraySizeg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_ALawClipWrapped_esscont_labelbasicg_IECDV_25_525_60_compdef_labelg_OpenComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_keyg_D10_30_625_50_defined_template_esscont_labelg_D10_50_625_50_compdef_labelg_FileDescriptor_ContainerDuration_item_keycompoundmxf_clear_trackg_EssenceContainerData_IndexSID_item_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPackage_set_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyMXFItemTypeCategoryg_Identification_ThisGenerationUID_item_keyg_D10_30_525_60_extended_template_esscont_labelMXFDataModelg_DVBased_100_1080_60_I_compdef_labelg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_Identification_ProductUID_item_keyg_DMSegment_set_keymxfLocalTagg_RGBAEssenceDescriptor_Palette_item_keylong intMXFCompoundTypeInfog_D10_50_625_40_compdef_labelg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_labelitemDefsfixedSizeg_CDCIEssenceDescriptor_set_keyg_GenericTrack_set_keyg_Identification_Platform_item_keyg_complexity02_op_atom_labelMXF_BASIC_TYPE_CATg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labeldatag_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_labelMXFListElementg_ClosedComplete_Header_pp_keytrackNumbermxfKeyg_Identification_VersionString_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_labelg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_BWFClipWrapped_esscont_labelMXFTrackg_IECDV_25_525_60_ClipWrapped_esscont_labelg_RGBAEssenceDescriptor_set_keyg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelnextTagg_TimecodeComponent_RoundedTimecodeBase_item_keyg_MultipleWrappings_esscont_labelunsigned chartypesg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keymxfRationalg_TimecodeComponent_DropFrame_item_keyg_D10_50_625_30_compdef_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelMXFPrimerPackinstanceUIDg_DNxHD1080i185ClipWrapped_esscont_labeluint16_tMXFBasicTypeInfog_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyg_D10_50_525_60_extended_template_esscont_labelg_Preface_Identifications_item_keyg_SDTI_CP_System_Pack_esselement_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharg_DVBased_25_525_60_compdef_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyinterpretg_Identification_CompanyName_item_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelnameg_Track_set_key_MXFHeaderMetadatag_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyoctet15g_Null_UUIDg_Identification_set_keyg_GenericSoundEssenceDescriptor_Locked_item_keynumeratormxf_log_funcg_OpenIncomplete_Body_pp_keymxf_clear_generic_trackg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyg_Preface_PrimaryPackage_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_DVBased_50_625_50_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_DMFramework_set_keyg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelsequencearrayg_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labeltrackg_D10_50_525_60_defined_template_esscont_labeloctet22g_GenericPackage_PackageModifiedDate_item_keyMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keytypeIdg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_ClosedIncomplete_Header_pp_keyg_WaveAudioDescriptor_BlockAlign_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_TextLocator_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_GenericPackage_Tracks_item_keyg_GenericTrack_TrackNumber_item_keyg_StaticTrack_set_keymxfUMIDg_Preface_ContentStorage_item_keyg_LegacyPicture_datadef_labelg_GenericPictureEssenceDescriptor_CaptureGamma_item_key./metadata/mxf_track.clong unsigned intg_D10_40_625_50_picture_only_esscont_labelg_GenericTrack_TrackName_item_keyg_D10_50_625_50_defined_template_esscont_labelg_WaveAudioDescriptor_SequenceOffset_item_keyg_LegacyTimecode_datadef_labelg_ContentStorage_EssenceContainerData_item_keysetDefsg_IECDV_25_525_60_FrameWrapped_esscont_labelg_Null_ULg_Data_datadef_labelg_OpenIncomplete_Header_pp_keyg_SourcePackage_set_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Preface_OperationalPattern_item_keyg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_keyg_OpenComplete_Body_pp_keygenericTracktrackName_isPresentg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_MultipleDescriptor_set_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_AES3FrameWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelg_TextLocator_LocatorName_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_ALawFrameWrapped_esscont_labelg_EventTrack_EventEditRate_item_keymxf_get_trackMXFMetadataSetg_GenericPictureEssenceDescriptor_DisplayWidth_item_key_MXFMetadataSetg_InterchangeObject_InstanceUID_item_keyg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keyg_Timecode_datadef_labelmembersg_InterchangeObject_GenerationUID_item_keylastTypeIdg_GenericPictureEssenceDescriptor_SampledWidth_item_keyMXFInterpretTypeInfog_Identification_ProductName_item_keyg_D10_50_525_60_picture_only_esscont_labelg_DescriptiveMetadata_datadef_label_MXFListElementunsigned intfreeFuncg_D10_40_625_50_extended_template_esscont_labeldataModelg_InterchangeObject_set_keyg_DNxHD1080p185ClipWrapped_esscont_labelg_GenericTrack_TrackID_item_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_KLVFill_keyfixedSpaceAllocationprimerPackmxf_get_generic_trackg_Null_Rationaloctet10octet11octet12octet13octet14octet16octet17octet18octet19g_DNxHD720p120ClipWrapped_esscont_labelg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyg_complexity03_op_atom_labelg_MaterialPackage_set_keytrackIDheaderMetadatag_BWFFrameWrapped_esscont_labelg_DVBased_25_625_50_compdef_labelg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21g_D10_30_525_60_defined_template_esscont_labeloctet23octet24octet25octet26octet27octet28octet29g_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Body_pp_keyg_D10_30_625_50_extended_template_esscont_labelmxfPositiong_FileDescriptor_LinkedTrackID_item_keyg_RGBAEssenceDescriptor_PixelLayout_item_keyg_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyinfooctet30octet31g_DVBased_100_1080_60_I_ClipWrapped_esscont_labelGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULMXFListg_EssenceContainerData_set_keyg_GenericPictureEssenceDescriptor_set_keyg_Null_Keyg_GenericSoundEssenceDescriptor_set_keysizeg_FileDescriptor_Codec_item_keylong long unsigned intsetsg_Sequence_set_keyg_StructuralComponent_set_keyg_SourceClip_set_keyMXFLogLevelg_D10_50_525_60_compdef_labelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Track_Origin_item_keyg_ContentStorage_set_keyg_RandomIndexPack_keyg_complexity00_op_atom_labelg_Preface_EssenceContainers_item_keyMXFGenericTrackg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_keyg_StructuralComponent_DataDefinition_item_keyg_DMSegment_TrackIDs_item_keyg_DVBased_25_625_50_FrameWrapped_esscont_labelg_DVBased_100_720_60_P_compdef_labelMXFItemTypeg_DVBased_50_525_60_FrameWrapped_esscont_labelg_OpenIncomplete_Footer_pp_keylastElementg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labeloctet0octet3octet4octet5octet6octet7octet8octet9g_Preface_Version_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_keyg_D10_50_625_50_extended_template_esscont_labelg_CDCIEssenceDescriptor_PaddingBits_item_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keyg_root_set_keyg_GenericPackage_Name_item_keyg_D10_50_525_30_compdef_labelg_D10_50_525_40_compdef_labelfree_func_typeg_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelshort intuint64_tg_IECDV_25_625_50_FrameWrapped_esscont_labelMXFCompoundTypeMemberInfog_Identification_ProductVersion_item_keytrackNameg_TimecodeComponent_set_keyg_Track_EditRate_item_keyelementsg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericDescriptor_Locators_item_keyg_DVBased_50_525_60_compdef_labelg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_DMSegment_EventStartPosition_item_keyMXF_INTERPRET_TYPE_CATelementTypeIdg_WaveAudioDescriptor_set_keysigned charMXF_ELOGg_qq09_op_1a_labelg_AES3AudioDescriptor_set_keyg_Null_LocalTagitemsMXF_ILOGg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_ALaw_compdef_labelg_D10_30_625_50_picture_only_esscont_labeluint32_tg_CDCIEssenceDescriptor_ColorSiting_item_keyg_Preface_set_keyeditRateg_WaveAudioDescriptor_AvgBps_item_keyg_complexity01_op_atom_labelg_IndexTableSegment_keyg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelMXF_ARRAY_TYPE_CATshort unsigned intg_GenericPictureEssenceDescriptor_FieldDominance_item_keyg_D10_40_625_50_defined_template_esscont_labelcategoryg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyMXFArrayTypeInfoentriesg_PrimerPack_keyg_FileDescriptor_SampleRate_item_keyint64_tg_TimecodeComponent_StartTimecode_item_keyg_Identification_ModificationDate_item_keyMXF_WLOGg_EventTrack_set_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPackage_PackageUID_item_keyg_ClosedComplete_Footer_pp_keyoriginmxf_logg_OpenComplete_Header_pp_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelnextg_IECDV_25_625_50_compdef_labelg_Preface_LastModifiedDate_item_keyg_ClosedIncomplete_Body_pp_keywchar_tg_AES3ClipWrapped_esscont_labelg_NetworkLocator_URLString_item_keyMXF_COMPOUND_TYPE_CATGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@? ]%+0BB> _R(N n^2.m2$|"`h" n@ "%n n)&  oI&(0q&-IT5~T~TYp  \   -0 Q@ sP     IP"v +3Ecj?mxf_track.cg_GenericTrack_TrackID_item_keyg_GenericTrack_TrackNumber_item_keyg_GenericTrack_TrackName_item_keyg_GenericTrack_Sequence_item_keyg_Track_EditRate_item_keyg_Track_Origin_item_keymxf_clear_generic_trackfreemxf_clear_trackmxf_get_generic_trackmxf_have_itemmxf_get_uint32_itemmxf_logmxf_get_uuid_itemmxf_get_utf16string_item_sizemallocmxf_get_utf16string_itemmxf_get_trackmxf_get_rational_itemmxf_get_position_item!^ +3GO Wd}  !" #,4 <Ick s  )=E MZt|% & '4 !&-9GNU\cjqx,:HVdr+9GUcq '5CQ_m{#1?M[iw 4GUq#)/5<O^q 3>IThv%3AObjx  - < K Z i x                   ( - 7 < A K W b f j y ~             ! , 7 B M X c n y                ) 4 ? J U ` k v                + 7 C O [ g s            '3?KWco{ #/;GS_kw "-8CNYdoz !-9EQ]iu#05AMYeq} %1=IUamy !-9EQ]iu)5AMYeq} %1=IUamyg8<TXtx/171 1205579724 2404 1000 100664 30188 ` ELFtZ4(UE@@@ @@@]Ð&US]$$D$HD$[]U]]}$Ct$CC ߹ 1]}]ÍUVS ] uCCC CCCD$@4$t\$D$@4$tVD$P4$uC [^]ÍCD$D$P4$tJC [^]ÐD$$D$ D$(D$$ 1[^]D$%D$ D$D$$1`UVS ]u D$HD$4$t$$u:D$GD$ D$D$$1 [^]Ít&D$$uSD$$tF$D$D$$D$ $u[ [^]ÍFD$D$$uD$ID$ D$HD$$1?FDD$D$ $uD$KD$ D$D$$1D$JD$ D$D$$1&U1 WVS,] u\$4$u9D$3D$ D$hD$$1҃,[^_]D$04$tݍED$D$04$E$CE1u*CD$E$E9ED$ |$D$04$uD$5D$ D$lD$$1t&D$5D$ D$D$$,1[^_]úC D$5D$ D$ D$$1% $ > $ >   I: ; I : ;  : ; I8 ' I  : ; : ; I8  : ; ( &II!I/  : ;  : ; I : ;  : ; : ;I8 : ;I.? : ; ' @: ; I : ; I.? : ; ' I@: ; I U4: ; I 4: ; I!4: ; I"4: ; I #4: ;I$4: ;I %4: ; I? < ZO!R 7?-int ]+N\)|'s"?z3C,] 1: 2A:*4%';d:W%;#<#=#h%>#o%?#v%@#}%A#%B#%C#%D# xE# F# G# H# I#J#~!Kx MPW%Q#R#S#h%T#o%U#v%V#}%W#%X#%Y#%Z# x[# \# ]# ^# _#`#_ag yW%z#{#|#h%}#o%~#v%#}%#%#%#%# x# # # # #######'#r#^#f#n#v#~###!#'!# ## ; ^%&!  r !/%-&!#'r#$ (s+ (,s#$-s# len.,#L/# '!02  #),h)}" ( +   z  )' *#*, +y#T , 5(-J+x.(-W0"1%# 2@50)6%#7%#,8b;A6B#k6CFG%#H%#IYQRWSTUL+M5#N%#Ot#!V$# $WY$Fmny#woy# p# iq%#k]r W<( key-#b .#)/y# 0#091#4 -06#N7#2"8y#WQ2 ZY[#| [#[3#%\T $cYd#| d#d3#d#*d# $e HnYo#| o#o3#$o# o#$!o#DK,p`  )+8I* & o Q@p,W*P&  U X;pX:U T  !3set I > C*D3setCW*C& F p03Zhset//U f57 i5z 5!Q !!Ы!l ")} !؍ !hܝ ! -l !B 0l ! 3l ! 6l ! 9l !  l #U Al #` Dl # Gl # Jl # Ml # Pl # Sl #* Vl #/ Yl # \l # _l #  hl #k kl # nl # {l # }l # l # l # l # l #n l # # "#M %#Q- (#3 +#! .#. 1# 4# 7#$ :#g =# @#*- C#+ P#4# Z#2, d#* o#J# l #* l # l #N l #q) l !& l ! l ! l !> l !* l !- l !% l !1' l ! l ! l ! l ! l !g# l ! l ! l ! l ! l ! l #@ l #> l # l #, l # l # %l ## ,l # 0l #H 7l #! >l # Bl # Il ## Pl #} Wl #- [l #& bl # il #z pl #F wl # ~l #h l #T. l # l # l # l # l #g l # l #> l # l # l #' l ## l #, l #- l # l #J" l $# l @$ l P#7" l $' l 0#' l #/ l #Y, l # l #h" l $ l $ !l $ (l  # /l #( 3l # :l #$ Al # Hl # Ol #b& Sl #k Zl # ^l # bl ## il #K( ml # tl #G xl # l #h l #; l #/! l #! l #] l # l #< l # l # l #t l #) l #" l # l # l #` l #( l #} l # l #F l # l #, l #  l # l #  $l #  +l #i 2l #p+ 9l #\ @l # Gl # Kl # Rl # Yl #b* `l #z gl #5& nl # ul #r |l # l #n- l #\ l # l #L l # l # l # l #! l # l # l #! l # l # l #+ l # l #( l #@ l # l # l # l #% l #S l #% l #>) l #n #l # *l #* 1l #) 8l # <l # @l %I- .2 ./metadata./include/mxf/usr/include/usr/include/sysmxf_structural_component.cmxf_metadata.hmxf_types.hstdint.htypes.hmxf_header_metadata.hmxf_list.hmxf_data_model.hmxf_primer.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_logging.h*<=0$t=uffZv`g0,q"9[T-82G:gv?=3?9[EOOf;!-/Wf==L?91qA./metadata/mxf_structural_component.cmxf_get_ul_item(set, &MXF_ITEM_K(StructuralComponent, DataDefinition), &structuralComponent->dataDefinition)mxf_get_length_item(set, &MXF_ITEM_K(StructuralComponent, Duration), &structuralComponent->duration)mxf_get_structural_component(set, (MXFStructuralComponent*)sourceClip)mxf_get_position_item(set, &MXF_ITEM_K(SourceClip, StartPosition), &sourceClip->startPosition)mxf_get_umid_item(set, &MXF_ITEM_K(SourceClip, SourcePackageID), &sourceClip->sourcePackageID)mxf_get_uint32_item(set, &MXF_ITEM_K(SourceClip, SourceTrackID), &sourceClip->sourceTrackID)mxf_get_structural_component(set, (MXFStructuralComponent*)sequence)mxf_get_array_item_count(set, &MXF_ITEM_K(Sequence, StructuralComponents), &numElements)(sequence->structuralComponents = (mxfUUID*)malloc(sizeof(mxfUUID) * (numElements))) != NULLmxf_get_array_item_element(set, &MXF_ITEM_K(Sequence, StructuralComponents), i, &data)'%s' failed, in %s:%d +4+4+4+4 +4+4| 8AB @0AB DpJAB FF*AB EAB EAD Ktt8u@AtACtCpupqtqstsupSWttuOVOQuQ}V}uVuVNSNQu Q|S|u Su Sttu&&YSY\u\SuS&&ZVZ\u \Vu VttZuVuVuZVWSWSWZSup?BupBJPXup&upWZW&Wulcul&ul mxf_clear_structural_component mxf_clear_source_clip, mxf_clear_sequence[ mxf_get_structural_component mxf_get_source_clip mxf_get_sequenceZ Zceh}g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/libmxf_get_sequenceg_Null_UMIDg_EventTrack_EventOrigin_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDg_ClosedIncomplete_Footer_pp_keyoctet1octet2denominatorg_DMSegment_EventComment_item_keyg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_D10_40_525_60_picture_only_esscont_labelg_GenericSoundEssenceDescriptor_DialNorm_item_keyint32_tfixedArraySizeg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelmxf_clear_sequenceg_ALawClipWrapped_esscont_labelbasicg_IECDV_25_525_60_compdef_labelg_OpenComplete_Footer_pp_keyduration_isPresentg_GenericPictureEssenceDescriptor_StoredF2Offset_item_keyg_D10_30_625_50_defined_template_esscont_labelg_D10_50_625_50_compdef_labelg_FileDescriptor_ContainerDuration_item_keycompoundg_EssenceContainerData_IndexSID_item_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPackage_set_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyMXFItemTypeCategoryg_Identification_ThisGenerationUID_item_keyg_D10_30_525_60_extended_template_esscont_labelstructuralComponentMXFDataModelg_DVBased_100_1080_60_I_compdef_labelg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_Identification_ProductUID_item_keyg_DMSegment_set_keymxfLocalTagg_RGBAEssenceDescriptor_Palette_item_keylong intMXFCompoundTypeInfog_D10_50_625_40_compdef_labelg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_labelitemDefsfixedSizeg_CDCIEssenceDescriptor_set_keyg_GenericTrack_set_keyg_Identification_Platform_item_keyg_complexity02_op_atom_labelMXF_BASIC_TYPE_CATg_Identification_ProductVersion_item_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labeldatag_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_labelMXFListElementg_ClosedComplete_Header_pp_key./metadata/mxf_structural_component.cmxfKeyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_labelg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_BWFClipWrapped_esscont_labelg_IECDV_25_525_60_ClipWrapped_esscont_labelg_RGBAEssenceDescriptor_set_keydurationg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelnextTagg_TimecodeComponent_RoundedTimecodeBase_item_keyg_MultipleWrappings_esscont_labelunsigned chartypesg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keymxfRationalg_TimecodeComponent_DropFrame_item_keyg_D10_50_625_30_compdef_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelMXFPrimerPackinstanceUIDg_DNxHD1080i185ClipWrapped_esscont_labelsourcePackageIDuint16_tMXFBasicTypeInfog_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyg_D10_50_525_60_extended_template_esscont_labelg_Preface_Identifications_item_keyg_SDTI_CP_System_Pack_esselement_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharstructuralComponentsg_DVBased_25_525_60_compdef_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyinterpretg_Identification_CompanyName_item_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelnameg_Track_set_key_MXFHeaderMetadatag_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyoctet15g_Null_UUIDg_Identification_set_keyg_GenericSoundEssenceDescriptor_Locked_item_keynumeratormxf_log_funcg_OpenIncomplete_Body_pp_keyg_Identification_VersionString_item_keynumElementsg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyg_Preface_PrimaryPackage_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_DVBased_50_625_50_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_DMFramework_set_keyg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelsequencearrayg_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labelg_D10_50_525_60_defined_template_esscont_labeloctet22g_GenericPackage_PackageModifiedDate_item_keyMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keytypeIdg_FileDescriptor_SampleRate_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_ClosedIncomplete_Header_pp_keyg_WaveAudioDescriptor_BlockAlign_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_TextLocator_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_GenericPackage_Tracks_item_keyg_GenericTrack_TrackNumber_item_keyg_StaticTrack_set_keymxfUMIDg_Preface_ContentStorage_item_keyg_LegacyPicture_datadef_labelg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_PixelLayout_item_keylong unsigned intg_D10_40_625_50_picture_only_esscont_labelg_GenericTrack_TrackName_item_keyg_D10_50_625_50_defined_template_esscont_labelg_WaveAudioDescriptor_SequenceOffset_item_keyg_LegacyTimecode_datadef_labelmxf_clear_structural_componentg_ContentStorage_EssenceContainerData_item_keysetDefsg_IECDV_25_525_60_FrameWrapped_esscont_labelg_Null_ULg_Data_datadef_labelg_OpenIncomplete_Header_pp_keyg_SourcePackage_set_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Preface_OperationalPattern_item_keyg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_keyg_OpenComplete_Body_pp_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_MultipleDescriptor_set_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_AES3FrameWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelg_TextLocator_LocatorName_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_ALawFrameWrapped_esscont_labelg_EventTrack_EventEditRate_item_keyMXFMetadataSetg_GenericPictureEssenceDescriptor_DisplayWidth_item_key_MXFMetadataSetg_InterchangeObject_InstanceUID_item_keyg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keyg_Timecode_datadef_labelmembersg_InterchangeObject_GenerationUID_item_keylastTypeIdg_GenericPictureEssenceDescriptor_SampledWidth_item_keyMXFInterpretTypeInfog_Identification_ProductName_item_keyg_D10_50_525_60_picture_only_esscont_labelmxf_get_structural_component_MXFListElementunsigned intfreeFuncg_D10_40_625_50_extended_template_esscont_labeldataModelg_InterchangeObject_set_keyg_DNxHD1080p185ClipWrapped_esscont_labelg_GenericTrack_TrackID_item_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_KLVFill_keyfixedSpaceAllocationprimerPackdataDefinitiong_Null_Rationaloctet10octet11octet12octet13octet14octet16octet17octet18octet19g_DNxHD720p120ClipWrapped_esscont_labelg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_complexity03_op_atom_labelg_MaterialPackage_set_keyheaderMetadatag_BWFFrameWrapped_esscont_labelg_DVBased_25_625_50_compdef_labelg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21g_D10_30_525_60_defined_template_esscont_labeloctet23octet24octet25octet26octet27octet28octet29g_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Body_pp_keyg_D10_30_625_50_extended_template_esscont_labelmxfPositiong_FileDescriptor_LinkedTrackID_item_keymxf_clear_source_clipg_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyinfooctet30octet31g_FileDescriptor_Codec_item_keyGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULMXFListg_EssenceContainerData_set_keyg_GenericPictureEssenceDescriptor_set_keysourceTrackIDg_Null_Keyg_GenericSoundEssenceDescriptor_set_keysizelong long unsigned intsetsg_Sequence_set_keyg_StructuralComponent_set_keyg_SourceClip_set_keyMXFLogLevelg_D10_50_525_60_compdef_labelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Track_Origin_item_keyg_ContentStorage_set_keyg_RandomIndexPack_keyg_complexity00_op_atom_labelg_Preface_EssenceContainers_item_keyg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_keyg_StructuralComponent_DataDefinition_item_keyg_DMSegment_TrackIDs_item_keyg_DVBased_25_625_50_FrameWrapped_esscont_labelg_DVBased_100_720_60_P_compdef_labelMXFItemTypeMXFSequenceg_DVBased_50_525_60_FrameWrapped_esscont_labelstartPositiong_OpenIncomplete_Footer_pp_keylastElementg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labeloctet0mxfLengthoctet3octet4octet5octet6octet7octet8octet9MXFStructuralComponentg_Preface_Version_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_keyg_D10_50_625_50_extended_template_esscont_labelg_CDCIEssenceDescriptor_PaddingBits_item_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keyg_root_set_keyg_GenericPackage_Name_item_keyg_D10_50_525_30_compdef_labelg_D10_50_525_40_compdef_labelfree_func_typeg_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelshort intuint64_tg_IECDV_25_625_50_FrameWrapped_esscont_labelMXFCompoundTypeMemberInfog_TimecodeComponent_set_keyg_Track_EditRate_item_keyelementsg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericDescriptor_Locators_item_keyg_DVBased_50_525_60_compdef_labelg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_DMSegment_EventStartPosition_item_keyMXF_INTERPRET_TYPE_CATg_DescriptiveMetadata_datadef_labelelementTypeIdg_WaveAudioDescriptor_set_keysigned charMXF_ELOGg_qq09_op_1a_labelg_AES3AudioDescriptor_set_keyg_Null_LocalTagitemsMXF_ILOGg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_ALaw_compdef_labelg_D10_30_625_50_picture_only_esscont_labeluint32_tmxf_get_source_clipsourceClipg_CDCIEssenceDescriptor_ColorSiting_item_keystructuralComponents_sizeg_Preface_set_keyg_WaveAudioDescriptor_AvgBps_item_keyg_complexity01_op_atom_labelg_IndexTableSegment_keyg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelMXF_ARRAY_TYPE_CATshort unsigned intg_GenericPictureEssenceDescriptor_FieldDominance_item_keyg_D10_40_625_50_defined_template_esscont_labelcategoryg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyMXFArrayTypeInfoentriesg_PrimerPack_keyint64_tMXFSourceClipg_TimecodeComponent_StartTimecode_item_keyg_Identification_ModificationDate_item_keyMXF_WLOGg_EventTrack_set_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPackage_PackageUID_item_keyg_ClosedComplete_Footer_pp_keymxf_logg_OpenComplete_Header_pp_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelnextg_IECDV_25_625_50_compdef_labelg_Preface_LastModifiedDate_item_keyg_ClosedIncomplete_Body_pp_keyg_AES3ClipWrapped_esscont_labelg_NetworkLocator_URLString_item_keyMXF_COMPOUND_TYPE_CATGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.4.rodata.str1.1.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@Z cX%+0B|> $fHRN lu^2 m2$|$` % tu` %) uW*  uw*@0*.EY5zYzY^ la]  @ JP r   0    8(@0>EpJX]*z.5Bmxf_structural_component.cg_StructuralComponent_DataDefinition_item_keyg_StructuralComponent_Duration_item_keyg_SourceClip_StartPosition_item_keyg_SourceClip_SourcePackageID_item_keyg_SourceClip_SourceTrackID_item_keyg_Sequence_StructuralComponents_item_keymxf_clear_structural_componentmxf_clear_source_clipmemsetmxf_clear_sequencefreemxf_get_structural_componentmxf_have_itemmxf_get_ul_itemmxf_get_length_itemmxf_logmxf_get_source_clipmxf_get_umid_itemmxf_get_position_itemmxf_get_uint32_itemmxf_get_sequencemxf_get_array_item_countmallocmxf_get_uuidmxf_get_array_item_elementNf " .6\d! " "2:B O"dlx$% "!)&=EM Z"qy " "(0(F)y*+ " "2:B O" !&-;BIPW^el{ .<JXft-;IWes,:HVdr (6DR`n|(;Iez #)/6IXky -8CNbp~ -;I\dr  ' 6 E U j y                2 9 = A F P a l p t                     + 0 5 ? G W b r               ' 2 = H S ^ i t                $ / : E P [ f q |             ,8DP\ht(4@LXdp| $0<HT`lx(3>JVbnz ".:FR^jv *7<HT`lx&2>JVbnz ".:FR^jv*6BNZfr~&2>JVbnz?04LPlplib/libwritearchivemxf.a0000664000454400017500000062037410766727744014606 0ustar stuartcrd! / 1205579742 0 0 0 496 ` get_archive_mxf_content_package_sizeget_archive_mxf_file_sizeupdate_archive_mxf_file_2update_archive_mxf_filecomplete_archive_mxf_fileabort_archive_mxf_filewrite_audio_framewrite_video_framewrite_timecodeprepare_archive_mxf_file_2prepare_archive_mxf_filefind_positionfind_position_at_dual_timecodefind_timecodeinitialise_timecode_index_searcheradd_timecodeclear_timecode_indexinitialise_timecode_index// 40 ` write_archive_mxf.o/ timecode_index.o/ /0 1205579742 2404 1000 100664 186652 ` ELF4(U1҉iE]D Í'UE@E]&'UWVSEB@EeEf (MـeMM @EeEfύ (MeMMJ@EeEfύ (MeMMJEef (MeEMJ[^_]Ðt&USÃD$D$$ƃcƃcǃǃ[]Í&UWVSlEMG]ED$|$EL}wE$t&D$D$ ED$($D$1l[^_]É)؉E <U} D$D$D$D$ D$`$ED$\$<$E )؉E7 M D$D$D$D$ D$`$ E D$\$$EƄ8)؉EY E܅tE܉D$\$$EƄ8V)؉E UD$D$D$D$ D$`$ED$\$$EƄ8)؅D$D$L$D$D$ D$D$,$1)؉ExJUD$D$D$D$ yD$`$xExD$ \$$EƄ8 )؉EOUD$D$D$D$ D$`$ED$\$$EƄ8g)؅ED$ED$ ED$D$C$EfE숇E與 )؉EUaD$D$D$ D$D$`$ED$\$$EƄ8)؉EUMD$D$D$D$ D$`$ED$\$$EƄ8)؉E;mU4D$D$D$D$ D$`$ED$\$$EƄ8)؉ELNUD$D$D$ D$D$`$ED$\$$EƄ8vEE^)؅ED$ED$ ED$D$C$EfE숇E둉)؉E=MtED$GP\$$ED8PO)؉EHU_D$D$D$D$ ID$`$HEHD$G\$$EDD$oD$ D$D$,$l1[^_]É$E4MąEMȅOEȐ0UEMEMLE1MЅEMԅ EԐUD$D$D$D$ D$`$E2M؅EU:D$D$D$D$ D$`$EƇcBƇc6LJLJMM̅ifH}fHD$D$ D$QD$,$1D$ D$D$$1D$D$D$ ẺD$D$($1D$ D$D$D$ ED$ mD$D$D$ ED$D$ D$D$,$1(D$ D$ D$D$D$ E!D$ D$D$D$ ED$`D$D$D$ ED$ {D$D$D$ ED$ ND$D$D$ EmD$ !D$D$D$ IE@D$D$D$ E D$ D$ D$ D$D$D$ yED$D$D$ E&USÃ$D$D$D$D$ D$D$b$u;D$%D$ TD$xD$,$1҃$[]Ít&D$D$D$D$ D$D$s$D$ LD$D$$D$D$ D$D$ \D$LD$$D$9D$ TD$D$,$1t&D$-D$ TD$D$,$$1[]D$2D$ TD$D$,$$1[]D$D$ D$D$ D$LD$$tpD$D$ D$D$ D$LD$$uhD$GD$ TD$dD$,$1D$@D$ TD$D$,$1D$D$D$D$ D$LD$$u4D$ND$ TD$D$,$1VD$D$ D$D$ D$LD$$u4D$UD$ TD$D$,$1D$D$ D$D$ D$LD$$u4D$\D$ TD$pD$,$1vD$D$ D$D$ D$LD$$u4D$cD$ TD$ D$,$1D$D$ D$D$ 0D$LD$$u4D$jD$ TD$D$,$1D$D$D$D$ @D$LD$($u4D$qD$ TD$xD$,$1&D$D$ D$D$ PD$LD$6$u4D$xD$ TD$ D$,$1D$D$ D$D$ `D$LD$J$u4D$D$ TD$ D$,$1FD$D$D$D$ pD$LD$S$u4D$D$ TD$h D$,$1D$D$ D$D$ D$LD$`$u4D$D$ TD$ D$,$1fD$D$ D$D$ D$LD$p$u4D$D$ TD$ D$,$1D$D$ D$D$ D$LD$$u4D$D$ TD$\ D$,$1D$ D$D$$u4D$D$ TD$ D$,$1.D$D$D$D$ D$D$$u4D$D$ TD$ D$,$1D$D$D$D$ D$D$$u4D$D$ TD$8D$,$1ND$D$D$D$ D$D$$u4D$D$ TD$D$,$1D$D$!D$D$ D$D$$u4D$D$ TD$D$,$1nD$ D$D$$u4D$D$ TD$XD$,$1D$D$D$D$ D$D$$u4D$D$ TD$D$,$1D$ 0D$ D$#$yD$D$ TD$D$,$1EUVSt2t+t! ZtDA u[1^][^]Ív'U($]Ӊ}uENjt$44$tzt$D$$GD$ED$$t]Ћu}]Ít&D$D$ D$XD$,$1D$D$ D$D$,$1닍&'UWVS,Eu\UD$D$ D$D$,$U1t $1,[^_]fD$\<$n^1҉ D$<$^P1҉D$<$ctGMEEEfUEEED$D$<$w[U ED$ D$<$D$`D$D$ D$XD$,$U.ED$ ID$<$D$D$D$ D$D$,$0ED$ D$\<$D$>D$D$ D$D$,$t&UfD$D$ D$D$,$D$D$ D$D$,$]]\$D$\<$VD$D$ D$<D$,$ ]\$D$<$$f?ED$ D$<$D$DD$D$ D$D$,$D$<$UED$ D$<$D$D$D$ D$lD$,$$]\$D$<$^$;D$<$D$ <$j$UD$D$ D$dD$,$D$D$ D$LD$,$D$D$ D$$D$,$U50D$D$ D$PD$,$^D$D$ D$\D$,$,D$D$ D$<D$,$]\$D$<$D$D$ D$D$,$D$D$ D$D$,$w]\$D$<$QD$D$ D$D$,$&D$0<$@ctGMEEEfUEEED$D$@<$1҉TU7D$D$ D$D$,$`ED$ D$ <$D$D$D$ D$D$,$$]\$D$ <$;D$D$ D$D$,$ED$ D$0<$D$tD$D$ D$D$,$PD$P<$i 1҉vUD$D$ D$D$,$$f8]\$D$0<$zD$D$ D$D$,$}D$`<$]!ȃt T$L$ D$p<$kUD$D$ D$\D$,$D$D$ D$xD$,$$t&*ED$ D$P<$D$/D$D$ D$D$,$5$ED$ yD$`<$D$D$D$ D$(D$,$]\$D$P<$oD$D$ D$D$,$~D$<$cUD$D$ D$hD$,$]\$D$`<$D$D$ D$D$,$D$<$UD$D$ D$|D$,$A$D$D$ D$D$,$ED$ D$<$D$oD$D$ D$D$,$D$<$U$|$ED$ D$<$D$D$D$ D$D$,$]\$D$<$D$ D$ D$ D$,$]\$D$<$D$D$ D$D$,$aED$ D$<$D$D$D$ D$D$,$$]\$D$<$uBD$ D$ D$8 D$,$$v$vt&'Uuu}lj]x|EEE4$ulD$D$ D$ D$,$E܅t$EU$4$1]u}]Í&EtjE$EЍU]D$ T$\$<$D$D$ D$!D$,$KD$D$ D$ D$,$D$D$ D$ D$,$$tHED$E$udD$D$ D$8!D$,$D$D$ D$2D$,$aE$E<$D$\EEEЉUUEU|9Urx9EEEUЍET$ D$\$<$U$U EЋUԉ<$D$T$FEEUEUE9|rVw U9xvIEnEcE܅t$EE$4$H]tMuD$mD$ D$$D$,$D$ D$ D$p!D$,$D$L$ EUԉD$ED$\$T$ D$EЉ<$D$JED$\$t5ED$ED$\$U$ED$D$$EUAED$ <$)‰+UMԉT$L$E<$D$ED$p$EE؋UԉD$ED$\$T$ D$EЉ<$D$E UED$ D$D$E؉$tEUE<$EEЃEEUD$M3E1 ED$ <$)‰+UMԉT$L$E؉<$D$EEЋUԉ<$D$T$D$hD$ D$OD$,$&lU$D$OD$aD$ D$"D$,$D$^D$ D$D$D$,$|D$]D$ D$#D$,$JD$[D$ D$#D$,$D$ZD$ D$<#D$,$D$WD$ D$#D$,$D$bD$ D$$D$,$D$;D$ D$$"D$,$PD$.D$)D$ D$!D$,$D$8D$ D$!D$,$D$ND$ D$"D$,$D$MD$JD$ D$"D$,$n'U(U]] u}EEEME$D$ME E؉D$ ED$E}ȉ|$$D$ D$D$%$10D$D$ D$$D$,$1]u}]Ít&D$D$ D$D%D$,$E$E$E$1띍ED$E|$$tNEP0H4E\$4$\udD$D$ D$%D$,$sD$D$ D$%D$,$AED$ P,@(T$D$E$u2D$D$ D$L&D$,$E؉D$ ED$E|$$u,D$ D$D$&$1\ED$E|$$u2D$D$ D$&D$,$NEP0H4E\$4$u2D$D$ D$&D$,$ED$ P,@(T$D$E$u D$U<@BDBHB ET$$u2D$D$ D$X'D$,$dE$E$E$UVS0EE]\$$t;ED$ ED$E $D$uGEt@$0[^]D$1D$ D$'D$,$0[^]D$1D$ D$fD$,$0[^]Ð&USÃ@t$@ $4$耉$x$|$t$T$d$$t$[]fUWVSEU}0T$D$$uKD$D$ D$'D$,$DžLL[^_]Ív|$D$$1ۅ9FHVLL$D$T$ A $uD$D$ D$|(D$,$DžLFD$D$ D$(D$,$DžL P~t1 9P~eFHVLD$@D$T$ $uD$D$ D$(D$,$DžLE NtE tMQuxD$D$ D$)D$,$DžLD$D$ D$X)D$,$DžLFPD$D$ D$)D$,$DžLD$D$P$D$D$ D$+D$,$DžL%FD$PD$$D$D$ D$*D$,$DžLD$@D$P$VD$ F\V`D$T$F$D$D$ D$,D$,$DžL9DT$DžDD3 pDžHreseDžLrvatDžPion ƅT$PD$D$ D$*D$,$DžLD$F$D$D$ D$L,D$,$DžLHD$D$ D$+D$,$DžL FD$PD$$ID$D$ D$*D$,$DžLF|D$F$uD$=D$BD$AD$Cf=D$F$uD$,$DžL~D${D$ D$9D$,$DžLBD$D$ D$;D$,$DžLD$~D$ D$:D$,$DžLD$}D$ D$:D$,$DžLD$|D$ D$9D$,$DžLRD$D$ D$;D$,$DžLD$D$ D$L;D$,$DžLD$D$ D$;D$,$DžL8D$T$F|$D$@D$$D$0D$ $MEUD$PD$T$ $D$D$ D$`$V4D$D$F|$D$pD$$CD$D$$D$F$D$F$aD$F|$`8$D$F|$ 4$D$uD$ D$7D$,$DžLD$tD$ D$7D$,$DžLQD$sD$ D$6D$,$DžLD$rD$ D$X6D$,$DžLD$yD$ D$H8D$,$DžLD$vD$ D$7D$,$DžLaD$zD$ D$8D$,$DžL%D$F$urD$D$ D$p>D$,$DžLD$D$D$fmD$P$FHVLA Q$L$F$D$D$D$ D$=D$,$DžLD$D$ D$<D$,$DžLD$LD${D$D$D$ D$L=D$,$DžL{D$D$D$F$uD$,$DžL FxD$F$uD$,$DžLBBB FxD$F$uD$zD$D$ T$D$@$14[]Ðt&$E11MU]BXD$D$ $D$D$ D$D$\$UB$uiD$D$ D$AD$,$1MD$~D$ D$@D$,$41[]D$E D$UB$=t4D$D$ D$PAD$,$1$E11&'US4UE EEEt>D$cD$D$ T$D$A$14[]Ðt&$E1ҹz]D$ D$D$$D$ D$D$\$UB$uiD$kD$ D$AD$,$1RD$gD$ D$AD$,$41[]D$ E D$UB$= t4D$lD$ D$PAD$,$1E@HPL1$&U1ɉ8]]u}$ uU܉T$D$ D$D$v$udD$WD$ D$4QD$,$;D$TD$ D$PD$,$ E$D$E$&D$E$6 D$E܉D$ED$ D$D$$D$aD$ D$4RD$,$`U܉T$D$ D$D$v$D$^D$ D$QD$,$E$D$ED$D$$uJD$cD$ D$RD$,$E$&D$ED$D$$u2D$dD$ D$SD$,$ ]̉$UD$D$B|$u2D$iD$ D$`SD$,$U苂D$D$$u2D$jD$ D$SD$,$fE\$D$$u2D$kD$ D$,TD$,$D$D$E苀$u2D$lD$ D$TD$,$D$D$E苀$u2D$mD$ D$TD$,$cD$D$E苀$u2D$nD$ D$lUD$,$ ED$$D$$u2D$oD$ D$UD$,$UD$4BlD$$u2D$pD$ D$HVD$,$^D$DD$E苀$u2D$qD$ D$VD$,$D$TD$E苀$u2D$rD$ D$(WD$,$UD$dD$B|$u2D$uD$ D$WD$,$XU苂D$tD$$u2D$vD$ D$XD$,$UD$D$B|$u2D$zD$ D$xXD$,$U苂D$D$$u2D${D$ D$XD$,$PE|$D$$u2D$|D$ D$xYD$,$ED$D$$u2D$}D$ D$YD$,$ED$D$$u2D$~D$ D$hZD$,$OUD$D$B|$u2D$D$ D$ZD$,$U苂D$D$$u2D$D$ D$<[D$,$E荕lT$D$$u2D$D$ D$[D$,$GUD$BlD$$u2D$D$ D$0\D$,$UD$BlD$$u2D$D$ D$\D$,$ED$D$P$u2D$D$ D$(]D$,$DUD$$D$B|$u2D$D$ D$]D$,$U苂D$D$$u2D$D$ D$^D$,$lD$D$w$lT$D$$E荕T$D$$u2D$D$ D$^D$,$ED$D$$u2D$D$ D$^D$,$ED$D$$u2D$D$ D$X_D$,$PED$D$4$u2D$D$ D$_D$,$ED$D$ D$D$u2D$D$ D$(`D$,$UD$TD$B|$u2D$D$ D$`D$,$DU苂D$D$$u2D$D$ D$`D$,$ED$dD$ $u2D$D$ D$taD$,$ED$D$ D$`$u2D$D$ D$aD$,$5ED$D$t$u2D$D$ D$XbD$,$ED$D$$u2D$D$ D$bD$,$ED$D$ D$$u2D$D$ D$,cD$,$(M1PD$D$`$U9a D$D$$B|$ U苂D$D$$ 1ۅÅ lD$D$|$lT$D$$E荕T$D$$lFD$ED$$ED$D$$TED$D$4$ED$D$ D$D$2UD$D$B|$nU苂D$D$$ED$D$ $ED$D$ D$`$[M苁PD$D$`$UD$D$B|$bU苂D$@D$$qED$D$ $ED$D$ D$`$ED$D$ D$$PEt$D$$E|$D$$M苁PD$D$`$D$D$ D$jD$,$D$D$ D$cD$,$D$D$ D$tjD$,$lD$D$ D$jD$,$:D$D$ D$iD$,$D$D$ D$hD$,$D$D$ D$thD$,$ED$D$ $ED$D$ D$`$D$D$ D$hD$,$D$D$ D$gD$,$D$D$ D$gD$,$D$D$ D$HiD$,$D$D$ D$ gD$,$PD$D$ D$@fD$,$D$D$ D$eD$,$ED$D$ $+ED$D$ D$`$D$D$ D$@fD$,$`D$D$ D$XeD$,$.D$D$ D$(`D$,$D$D$ D$_D$,$D$D$ D$dD$,$D$D$ D$fD$,$fED$D$4$D$D$ D$dD$,$ D$D$ D$X_D$,$D$D$ D$,dD$,$D$D$ D$^D$,$ult$D$$lT$D$$E荕T$D$$D$D$ D$^D$,$D$D$ D$^D$,$D$D$ D$]D$,$zD$D$ B|$u2D$D$ D$tkD$,$'U苂D$D$$u2D$D$ D$kD$,$E|$D$$u2D$D$ D$XlD$,${UD$BlD$$u2D$D$ D$lD$,$%U1D$BlD$$PU9 D$D$$B|$ U苂D$D$$+  lD$D$|$lT$D$$E荕T$D$$ E\$D$$] E$D$ D$D$ED$D$E苀$.ED$D$4$oED$D$ D$D$ UD$D$B|$HU苂D$D$$ED$D$ $ED$D$ D$`$5M苁PD$D$`$UD$D$B|$U苂D$@D$${ED$D$ $(ED$D$ D$`$ED$D$$jMD$D$ET$ $ED$ED$$M苁PD$D$`$D$6D$ D$jD$,$D$D$ D$@mD$,$yD$4D$ D$\sD$,$GD$+D$ D$LrD$,$D$*D$ D$qD$,$D$)D$ D$hD$,$D$(D$ D$thD$,$ED$D$ $ED$D$ D$`$,E\$D$$D$D$ET$ $D$2D$ D$rD$,$D$%D$ D$gD$,$]D$$D$ D$gD$,$+D$1D$ D$jD$,$D$0D$ D$hD$,$D$/D$ D$HiD$,$D$!D$ D$ gD$,$cD$D$ D$@fD$,$1D$D$ D$eD$,$ED$D$ $+ED$D$ D$`$ D$D$ D$@fD$,$sD$D$ D$xqD$,$AD$D$ D$ qD$,$D$ D$ D$oD$,$D$D$ D$dD$,$D$D$ D$fD$,$yD$D$ D$poD$,$GCD$ ED$D$E$ED$D$E苀$ED$D$4$QD$D$ D$pD$,$D$D$ D$ oD$,$kD$D$ D$nD$,$9D$D$ D$HpD$,$l\$D$$lT$D$$E荕T$D$$D$D$ D$nD$,$pD$D$ D$nD$,$>D$D$ D$mD$,$ D$D$B|$u2D$:D$ D$sD$,$U苂D$,D$$u2D$;D$ D$UB|D$B$u2D$ D$ D$D$,$U苂D$B$u2D$ D$ D$ܑD$,$饢U苂D$B$u2D$D$ D$ D$,$WE耉$u2D$D$ D$hD$,$E苀$]AQiA A$A,D A(A0D$ D$D$$u2D$ D$ D$D$,$bED$ 0D$D$$tLU1۾D t$ D$D$$tDU9~lƔD$"D$ D$D$,$鷠D$&D$ D$D$,$酠D$B$u2D$*D$ D$D$,$:E@$|?w =t&vdD$.D$ D$-D$,$D$-D$ D$ED$,$鶟ED$D$@$u2D$/D$ D$0D$,$bU苂D$B$u2D$1D$ D$lD$,$UBxD$B$tUE Dž鶝D$8D$ D$D$,$DžzU8E}}]]uuE|$$u>D$1D$ D$D$,$؋u]}]ËE\$ t$<$D$ED$E D$ED$uMt<$% : ; I$ > $ >   I : ;  : ;I8 : ;I &I ' I : ;  : ; I8 I!I/  : ;  : ; I8  : ; ( < ' I : ;  : ; I : ;  : ; .? : ;' I@: ;I .: ;' @: ;I .: ; ' @!: ; I".: ;' I@#: ;I$4: ;I% U&4: ;I' U(.: ; ' I@)4: ;I*4: ; I+4: ;I , : ;-4: ;I .4I4  /: ;I 04: ; I14: ; I 24: ; I 34: ; I44: ; I54: ; I? < 7,?8= 0&) 96intt"-;a.F .3o&$m.' Z#k#Z## #1#$#%#4# #$ #(#,#0. #4<"Z#8&Z#<a (z#@,>#D]8-L#F92.#G2#H,;#L&D#T&E#X&F#\&G#`&H%#d'JZ#hL#l hB F   ~ &##Z#'L7S= Z?a17.2>Z<406;hG:3;2#<2#=2#3>2#3?2#3@2#3A2#3B2#3C2#4D2# @E2# 'F2# 'G2# 7H2# ?I2#GJ2#,K^ MGFP3Q2#R2#S2#3T2#3U2#3V2#3W2#3X2#3Y2#4Z2# @[2# '\2# ']2# 7^2# ?_2#G`2#a] g=lCm#3n2#dayo2#9p2#minq2#secr2#T+s2#t\}vm y3z2#{2#|2#3}2#3~2#32#32#32#32#42# @2# '2# '2# 72# ?2#G2#'2#'2#'2#'2#*2#*2#*2# *2#(*2#0*2#8*2#@*2#H*2#P*2#R,2#Z,2#/##Y#2+'3'=25!6%%@&6# '# k ( +*8,#G3-#len.#&/# <-0G 3u4# 5#6#(7#A; @99/(+  &   y%1  4(A* #%+< #,g # (-} # . #eof/} # 0 #U>1 #1"2} # -3 #$6 #("7 #,7:2#0Y;=#2    &  6 H  6 H2 \ H  \ Hb 2B } Z  m  Z  Z  Z  ' Z  '   <7  "key#G#$=#%=##B&H#M5'S#B(S# 7)S#(m*S#0=+S#8=7,H#@-S#D.H#LR#/G#P .0#`=3'#p"4'#x85   ) *Q#> +# , H "@#H #;%#%&2#t'H# (  +@, # .#/#g02#C1S#2 #b/3 #Y H4Y  @7m8F#A9#5:#;# GH#0b?2#4@2#5A #8. B #<N  C   ( B>C`9 -   0- 10#? 2  59 60# 70#( 8 B ;[5 <#m =0##7 >d A. Bd#tBO CM Fm G0# H0#<% I Q R 0 S Tt> U% L> M #m N0#[5 O#M, V#  Wt$F my n# o# pt# $ q0#%} r0$ "key #R#tag $=#H? %Z#. &=#a '6 #set (?# ?#< (key -R#m .F#. /# ( 0#0 1S#4 )1 0%& 6#^' 7#. 8#P7# 2  9PE R<9=2#min>2#sec?2#`$@2#f$AZ#8B Em@F'#MG#F#H#bJ#"K#LL#AM#N QMR#F#S#T2#;U^f_#|2`#ea#P b#Qc#0d#??e #H+f#:g#Zh#i,#j'#k<# m<#Q:nL#H ,<xL\ ?o4((rA3t(x VZ# WZ#)Y+#+[# $#]1#_f# `f#4b#H d #Pk/fS#\;gS#dnowh#l%&j#tk7#x(l#|='m=#JpC#7qC#r# s#3)t#}u#i(v#ow#x#9y#;z#'{#|#"!}#:~#i6#$#2##8##,'#d###5#I#!Z#Y#f Z#A# #f 2>@ 3Z#h 4#[ 5A, 9+ :# ;# K '#E) ?Z#$5 @Z#(f Aq  NgOZ#;PZ#QZ#R   YEi'x Z'' 2,$gmQ@;XtP7%P6 R /2 @!./\"k5!iZ #Q hy#.h/9# hZm$jy$ky$hAlZ$'mZ%$;Z#% $;ZE%P$;Ze%*x$;Z%D$;Z%^$;Z%$CZ$3Z&dayZ%%$;ZE%0$;Ze%X$;Z%x$;Z%:$CZ$3Z&dayZ%T$;Z%'$;ZG(pBZ i!%&ؘ"kZstrjy#yjZ?)0ly(+Z ]!y!$#+*len%1"Z )#i6#./D+A\+$#1up+-d, 4'",Z*3m#)+#mS#./#y1-keyR$422&lenS9+%&uh+(ud$a%Se$, +5 $% Z$@ Z+$# 1u\$5 )'Z, 4uq*Z37J #Cv #y # &y # Z& -keyR@+422g-lenSP+JCuh+7Cud+L1\{+)+u`, 4M4+D2}Z 77^ #|y #|y # &|y # |Z$ +)~+ut$ZP l"88 !Vl Z8\ #;l #=y #+: #@ #v#2J$Vj&iZ$'&j<+.T)&)9$EH)>+Z+0+g%~$')>Z$$$ 9+= ~+s'\z   ?@ kZ\\Vl (;3 \\0#V2\#2Z#2C2Z#2Z.[$"!z)Z\]#V # ZA#2C Z# Z.[%v!uZ]_#Vt # t6 +#-tHK+vRd!+^Z_xa#V]# ]6 #-]H+_Rd0"+EZad;#VDg{D/ltcD +7%F0"d@"2""v_'de#$^'#x6^"):e"" x@$ Ze'#)S#Oy#x Z#K'%# ZeVl$$'+.FD&iZ+,+u+Q.~++Hud+Hu`$~5Hq+J@$|+;P$q$c!6 +\y+-Qf, 4>f%)$$7Z' $7ZP$`$$.Z;#Oyg#x Z#K'# Z#Vl:+)+up$ZZ$ $ $0X% F0-л0.% G1V?% Q2Z-U% 0Q%ܐ"2-.%20.%2:3.%d06.%0!9.%0 <.%0:?.%2hB.%00].%0A`.%0)d.%0)g.%08j.%0W m.%0p.%0$s.%0C2v.%0D6y.%0i.%0.%0+B.%0'.%0 .%0`5.%0!.%02.%01.%2Z+.%2(.%60.%0.%0.%03.%0/.%0.%0B.%06.%0+.%0*.%0#..%0.%0!.%02.%0.%0j.%0".%0 .%)b,.%)Z&.%).%) .%).%)sA.%).%+>.%&)! .%)##.%)>,.%)/.%)2.%) 5.%)8.%)/&;.%)a>>.%)A.%)+D.%)K)G.%)<J.%)M.%)E P.%)+S.%);V.%)n:Y.%)?=\.%)|+_.%)#h.%)k.%)I n.%)>{.%)}.%).%).%)).%)X*.%)9.%)+I") %+()*+) .)IB1)4)4:7)v@:)=+@`+?C<)P'P)p!Z).?d)41o)0.%)=.%)).%)(.%+[:.%05.%2&.%0#.%0p$.%2<.%2.%F24.%V06.%0H.%2>.%2:.%t24.%f2.%v2.%2 .%2Q.%2 .%2x%.%)F7.%+ .%+ .%+/.%4+m .%D+ %.%T+'0,.%d+ 0.%+F7.%+ ->.%+B.%+2I.%+1P.%)W.%+H@[.%+.5b.%P+i.%+p.%+w.%)~.%+> .%p+B.%).%)".%) .%+*.%+- .%++.%+.%+6.%+!.%$+8.%4+0.%D+)@.%p+A.%+6.%)..%+4.% +,.%`+.%+5.%@+%.%T+?.%t+?.%+.%+$/.%+Q.%+:$!.%+(.%+t /.%+893.%P)m:.%)9A.%+)H.%p)VO.%)U?S.%+z(Z.%+B^.% +E(b.%,+1i.% +!m.%d)1t.%+,4x.%+t.%<+c .%@+.%T)-.%)-.%).%+&.%+=".%+(.%).%)$.%)|;.%)/.%)T.%)C;.%)e#.%)0.%)].%),.%+.%)`.%+ .%).%) .%)$.%)+.%) 2.%)@9.%)7@.%+ G.%t+o=K.%+DR.% +Y.%)<`.%)g.%)4n.%)u.%)|.%).%)A.%).%) .%).%)(.%)>.%) .%)c<.%).%).%)@A.%+.%<+.%T).%) .%+l8.%d+D.%t)(<.%).%)"  .%)T4 .%+F!.%+S3.%+9.%,+38#.%)*.%+=1.%)z 8.%)<.%)$(@.%2d. .%2"(.%2E/0.%L2D4.%\2=;.%2o7B.%2w9I.%27P.%24W.%2)-^.% 28e.%02l.%@2ns.%P2%z.%`2f-.%p2Y1.%2).%26.%2(.%2..%2m.%2.%2E.%2 .%2@0.%2 1.%03>=5 S2,%$2d5 i5o5 2B5 i52 5 i521 .%2 2h221i'5 H152":"L2 %"151;6 =4 523 ;63'52"1"L2t"16b 3*5@30560836 62*"1 51Q5154&5 4v0$7ˤ '2 :7 i522P7 i52<f7l i51dw7| Z36=55J'5Z>5@. # ./../usr/include/sys.../../../lib/include/mxf/usr/include/usr/lib/gcc/i586-suse-linux/4.1.2/include../usr/include/bitswrite_archive_mxf.cbbc_d3_extensions_data_model.htypes.hwrite_archive_mxf.hmxf_file.hstdint.hmxf_list.hmxf_types.hstddef.htimecode_index.hmxf_data_model.hmxf_header_metadata.hmxf_primer.hmxf_index_table.hmxf_partition.harchive_types.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hmxf_logging.hXx\w=r.^zXJA;&;';'.ȑuuu=Ȳz.lh/l0J.D*zFc[%IVXBm-<.Xf1<V.1.1 <Mb.M k $ JE,kw*wz,w-tn!V*-Y-z |(~k~@(tx-~<.~X-~<.~X<yp4ppppppppppppXppppX pb#+i3vvJ Xrv  .vJ X~g;=u=K="+1?SA+w?0~zAzAzIA7LKKK!^Y!uY]uDz2 QYz!NYzzCD22YD22kQ 2QzIA7LKKKh`DoYQYzhODQzL`Dj2 oYyYQzjDQzUD.2YzW"yY QQoYvM  n f.Y@2w8h" .16flw8/*?6#TW%22222 2Y2s2222?{v)uxDyfiR(k*/J2-YN 20s*,LN5"E=w0-/0vt /r/rv= <j<=.U}<"a3vyd <egM< Zub a&peegI/QyYx<a4UU}4L<[Uc_% f*jjYi%(((&&.rlzt!,  -W"<<~41N41N41N41N4<1N414u%(((&&.r.uS <sWy<U#[=0i%(&%(&+.%(&&&&df<d &W.444m444J4Z@*#30i%(&5,x)%R.-X9Y<4<< <4@4m4%(&,.%(&.<444<4#4hU![$z<<<'UR%R}fgw g-=vNM-u Juuwjftxtg-=mJZ1g-=L]ifLv*v%z<4e<%e<.m<r,3uW=d003u+b  -u< .7XX+uW=d003u#b -u< .z<X=WV#+UiAog44gK4S',)x-g=WI=W=Q5nduration) == 1Invalid Infax data string ('%s'), in %s:%d ./../bbc_d3_extensions_data_model.hmxf_register_item_def(dataModel, "D3P_D3ErrorCount", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, D3P_D3ErrorCount), 0x0000, MXF_UINT32_TYPE, 0)mxf_register_item_def(dataModel, "D3P_PSEFailureCount", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, D3P_PSEFailureCount), 0x0000, MXF_UINT32_TYPE, 0)mxf_register_set_def(dataModel, "D3P_InfaxFramework", &MXF_SET_K(InterchangeObject), &MXF_SET_K(D3P_InfaxFramework))mxf_register_item_def(dataModel, "D3P_Format", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_Format), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_ProgrammeTitle", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeTitle), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_EpisodeTitle", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_EpisodeTitle), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_TransmissionDate", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_TransmissionDate), 0x0000, MXF_TIMESTAMP_TYPE, 0)mxf_register_item_def(dataModel, "D3P_MagazinePrefix", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_MagazinePrefix), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_ProgrammeNumber", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeNumber), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_ProductionCode", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProductionCode), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_SpoolStatus", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolStatus), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_StockDate", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_StockDate), 0x0000, MXF_TIMESTAMP_TYPE, 0)mxf_register_item_def(dataModel, "D3P_SpoolDescriptor", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolDescriptor), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_Memo", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_Memo), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_Duration", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_Duration), 0x0000, MXF_INT64_TYPE, 0)mxf_register_item_def(dataModel, "D3P_SpoolNumber", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolNumber), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_AccessionNumber", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_AccessionNumber), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_CatalogueDetail", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_CatalogueDetail), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_set_def(dataModel, "D3P_PSEAnalysisFramework", &MXF_SET_K(InterchangeObject), &MXF_SET_K(D3P_PSEAnalysisFramework))mxf_register_item_def(dataModel, "D3P_RedFlash", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_RedFlash), 0x0000, MXF_INT16_TYPE, 0)mxf_register_item_def(dataModel, "D3P_SpatialPattern", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_SpatialPattern), 0x0000, MXF_INT16_TYPE, 0)mxf_register_item_def(dataModel, "D3P_LuminanceFlash", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_LuminanceFlash), 0x0000, MXF_INT16_TYPE, 0)mxf_register_item_def(dataModel, "D3P_ExtendedFailure", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_ExtendedFailure), 0x0000, MXF_BOOLEAN_TYPE, 0)mxf_register_set_def(dataModel, "D3P_D3ReplayErrorFramework", &MXF_SET_K(InterchangeObject), &MXF_SET_K(D3P_D3ReplayErrorFramework))mxf_register_item_def(dataModel, "D3P_D3ErrorCode", &MXF_SET_K(D3P_D3ReplayErrorFramework), &MXF_ITEM_K(D3P_D3ReplayErrorFramework, D3P_D3ErrorCode), 0x0000, MXF_UINT8_TYPE, 0)mxf_register_set_def(dataModel, "TapeDescriptor", &MXF_SET_K(GenericDescriptor), &MXF_SET_K(TapeDescriptor))((*tempString) = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (len + 1))) != NULLmbstowcs((*tempString), input, len + 1) != (size_t)(-1)convert_string(infaxData->format, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Format), tempString, FORMAT_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Format), &item)convert_string(infaxData->progTitle, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeTitle), tempString, PROGTITLE_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeTitle), &item)convert_string(infaxData->epTitle, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_EpisodeTitle), tempString, EPTITLE_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_EpisodeTitle), &item)mxf_set_timestamp_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_TransmissionDate), &dateOnly)convert_string(infaxData->magPrefix, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_MagazinePrefix), tempString, MAGPREFIX_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_MagazinePrefix), &item)convert_string(infaxData->progNo, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeNumber), tempString, PROGNO_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeNumber), &item)convert_string(infaxData->prodCode, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProductionCode), tempString, PRODCODE_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProductionCode), &item)convert_string(infaxData->spoolStatus, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolStatus), tempString, SPOOLSTATUS_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolStatus), &item)mxf_set_timestamp_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_StockDate), &dateOnly)convert_string(infaxData->spoolDesc, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolDescriptor), tempString, SPOOLDESC_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolDescriptor), &item)convert_string(infaxData->memo, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Memo), tempString, MEMO_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Memo), &item)mxf_set_int64_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Duration), infaxData->duration)convert_string(infaxData->spoolNo, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolNumber), tempString, SPOOLNO_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolNumber), &item)convert_string(infaxData->accNo, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_AccessionNumber), tempString, ACCNO_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_AccessionNumber), &item)convert_string(infaxData->catDetail, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_CatalogueDetail), tempString, CATDETAIL_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_CatalogueDetail), &item)mxf_load_data_model(&dataModel)load_bbc_d3_extensions(dataModel)mxf_finalise_data_model(dataModel)mxf_read_next_nonfiller_kl(mxfFile, &key, &llen, &len)mxf_create_header_metadata(&headerMetadata, dataModel)mxf_read_primer_pack(mxfFile, &headerMetadata->primerPack)mxf_read_kl(mxfFile, &key, &llen, &len)mxf_read_and_return_set(mxfFile, &key, len, headerMetadata, 1, &frameworkSet)mxf_get_utf16string_item(frameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Format), formatString)set_infax_data(frameworkSet, infaxData)mxf_file_seek(mxfFile, - mxfKey_extlen - llen - len, SEEK_CUR)mxf_write_set(mxfFile, frameworkSet)!networkLocatorSetFoundAndUpdatedmxf_read_and_return_set(mxfFile, &key, len, headerMetadata, 1, &networkLocatorSet)convert_string(newFilename, &tempString)mxf_set_fixed_size_utf16string_item(networkLocatorSet, &MXF_ITEM_K(NetworkLocator, URLString), tempString, NETWORK_LOCATOR_URL_SIZE)llen + len + mxfKey_extlen == mxf_get_set_size(mxfFile, networkLocatorSet)mxf_write_set(mxfFile, networkLocatorSet)ltoInfaxSetFoundAndUpdated && networkLocatorSetFoundAndUpdated*mxfFileIn != NULL && newFilename != NULL && ltoInfaxDataString != NULLparse_infax_data(ltoInfaxDataString, <oInfaxData, beStrict)Could not find header partition pack key, in %s:%d mxf_read_partition(mxfFile, &key, &headerPartition)update_header_metadata(mxfFile, headerPartition->headerByteCount, <oInfaxData, newFilename)mxf_file_seek(mxfFile, headerPartition->footerPartition, SEEK_SET)Could not find footer partition pack key, in %s:%d mxf_read_partition(mxfFile, &key, &footerPartition)update_header_metadata(mxfFile, footerPartition->headerByteCount, <oInfaxData, newFilename)mxf_write_partition(mxfFile, footerPartition)mxf_disk_file_open_modify(filePath, &mxfFile)mxf_set_uint32_item(output->prefaceSet, &MXF_ITEM_K(Preface, D3P_D3ErrorCount), numVTRErrors)mxf_set_uint32_item(output->prefaceSet, &MXF_ITEM_K(Preface, D3P_PSEFailureCount), numPSEFailures)mxf_set_length_item(output->durationItems[i]->set, &output->durationItems[i]->key, output->duration)mxf_set_length_item(output->descriptorSets[i], &MXF_ITEM_K(FileDescriptor, ContainerDuration), output->duration)parse_infax_data(d3InfaxDataString, &d3InfaxData, output->beStrict)set_infax_data(output->tapeDMFrameworkSet, &d3InfaxData)convert_string(d3InfaxData.spoolNo, &output->tempString)mxf_set_utf16string_item(output->tapeSourcePackageSet, &MXF_ITEM_K(GenericPackage, Name), output->tempString)convert_string(mpName, &output->tempString)mxf_set_utf16string_item(output->materialPackageSet, &MXF_ITEM_K(GenericPackage, Name), output->tempString)mxf_set_utf16string_item(output->tapeSourcePackageSet, &MXF_ITEM_K(GenericPackage, Name), L"Multi-item tape")mxf_set_utf16string_item(output->materialPackageSet, &MXF_ITEM_K(GenericPackage, Name), L"D3 preservation multi-item")mxf_file_seek(output->mxfFile, output->headerMetadataFilePos, SEEK_SET)mxf_mark_header_start(output->mxfFile, output->headerPartition)mxf_write_header_metadata(output->mxfFile, output->headerMetadata)mxf_mark_header_end(output->mxfFile, output->headerPartition)mxf_mark_index_start(output->mxfFile, output->headerPartition)mxf_write_index_table_segment(output->mxfFile, output->indexSegment)(filePos = mxf_file_tell(output->mxfFile)) >= 0(uint64_t)filePos < g_fixedBodyOffset - 17mxf_fill_to_position(output->mxfFile, g_fixedBodyOffset)mxf_mark_index_end(output->mxfFile, output->headerPartition)mxf_file_seek(output->mxfFile, 0, SEEK_END)mxf_append_new_from_partition(output->partitions, output->headerPartition, &output->footerPartition)mxf_write_partition(output->mxfFile, output->footerPartition)mxf_create_set(output->headerMetadata, &MXF_SET_K(EventTrack), &output->sourcePackageTrackSet)mxf_add_array_item_strongref(output->sourcePackageSet, &MXF_ITEM_K(GenericPackage, Tracks), output->sourcePackageTrackSet)mxf_set_utf16string_item(output->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackName), g_pseFailuresTrackName)mxf_set_uint32_item(output->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackID), nextTrackID++)mxf_set_uint32_item(output->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), 0)mxf_set_rational_item(output->sourcePackageTrackSet, &MXF_ITEM_K(EventTrack, EventEditRate), &g_videoEditRate)mxf_set_position_item(output->sourcePackageTrackSet, &MXF_ITEM_K(EventTrack, EventOrigin), 0)mxf_remove_set(output->headerMetadata, output->sourcePackageTrackSet)mxf_append_list_element(&output->pseFailureTrackSets, output->sourcePackageTrackSet)mxf_set_utf16string_item(output->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackName), g_vtrErrorsTrackName)mxf_append_list_element(&output->d3VTRErrorTrackSets, output->sourcePackageTrackSet)mxf_register_set_items(output->headerMetadata, &MXF_SET_K(DMSegment))mxf_register_set_items(output->headerMetadata, &MXF_SET_K(D3P_D3ReplayErrorFramework))mxf_register_set_items(output->headerMetadata, &MXF_SET_K(D3P_PSEAnalysisFramework))mxf_mark_header_start(output->mxfFile, output->footerPartition)mxf_add_set(output->headerMetadata, output->sourcePackageTrackSet)mxf_create_set(output->headerMetadata, &MXF_SET_K(Sequence), &output->sequenceSet)mxf_set_strongref_item(output->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, Sequence), output->sequenceSet)mxf_set_ul_item(output->sequenceSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &MXF_DDEF_L(DescriptiveMetadata))mxf_create_set(output->headerMetadata, &MXF_SET_K(DMSegment), &output->dmSet)mxf_add_array_item_strongref(output->sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), output->dmSet)mxf_set_ul_item(output->dmSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &MXF_DDEF_L(DescriptiveMetadata))mxf_set_position_item(output->dmSet, &MXF_ITEM_K(DMSegment, EventStartPosition), pseFailure->position)mxf_set_length_item(output->dmSet, &MXF_ITEM_K(StructuralComponent, Duration), 1)mxf_create_set(output->headerMetadata, &MXF_SET_K(D3P_PSEAnalysisFramework), &output->dmFrameworkSet)mxf_set_strongref_item(output->dmSet, &MXF_ITEM_K(DMSegment, DMFramework), output->dmFrameworkSet)mxf_set_int16_item(output->dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_RedFlash), pseFailure->redFlash)mxf_set_int16_item(output->dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_SpatialPattern), pseFailure->spatialPattern)mxf_set_int16_item(output->dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_LuminanceFlash), pseFailure->luminanceFlash)mxf_set_boolean_item(output->dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_ExtendedFailure), pseFailure->extendedFailure)mxf_write_set(output->mxfFile, output->dmSet)mxf_write_set(output->mxfFile, output->dmFrameworkSet)mxf_remove_set(output->headerMetadata, output->dmSet)mxf_remove_set(output->headerMetadata, output->dmFrameworkSet)mxf_write_set(output->mxfFile, output->sourcePackageTrackSet)mxf_write_set(output->mxfFile, output->sequenceSet)mxf_remove_set(output->headerMetadata, output->sequenceSet)Failed to find the position of the D3 VTR error %ld, in %s:%d mxf_set_position_item(output->dmSet, &MXF_ITEM_K(DMSegment, EventStartPosition), errorPosition)mxf_create_set(output->headerMetadata, &MXF_SET_K(D3P_D3ReplayErrorFramework), &output->dmFrameworkSet)mxf_set_uint8_item(output->dmFrameworkSet, &MXF_ITEM_K(D3P_D3ReplayErrorFramework, D3P_D3ErrorCode), vtrError->errorCode)mxf_mark_header_end(output->mxfFile, output->footerPartition)mxf_mark_index_start(output->mxfFile, output->footerPartition)mxf_mark_index_end(output->mxfFile, output->footerPartition)mxf_write_rip(output->mxfFile, output->partitions)mxf_update_partitions(output->mxfFile, output->partitions)Failed to find the position of at least one D3 VTR error in first %d - not recording any errors, in %s:%d writeTimecode || writeVideo || writeAudioTimecode already written, in %s:%d Must first write timecode before video frame, in %s:%d Video frame already written, in %s:%d Must write video frame before audio frames, in %s:%d Invalid audio frame size %ld; expecting %ld, in %s:%d verify_essence_write_state(output, 0, 0, 1)mxf_write_fixed_kl(output->mxfFile, &eeKey, 4, size)mxf_file_write(output->mxfFile, data, size) == sizeInvalid video frame size %ld; expecting %ld, in %s:%d verify_essence_write_state(output, 0, 1, 0)verify_essence_write_state(output, 1, 0, 0)add_timecode(&output->vitcIndex, &vitc)add_timecode(&output->ltcIndex, <c)mxf_write_fixed_kl(output->mxfFile, &g_TimecodeSysItemElementKey, 4, SYSTEM_ITEM_SIZE)mxf_write_uint16(output->mxfFile, 0x0102)mxf_write_uint16(output->mxfFile, SYSTEM_ITEM_SIZE - 4)mxf_write_array_header(output->mxfFile, 2, 8)mxf_file_write(output->mxfFile, t12m, 8) == 8numAudioTracks <= MAX_ARCHIVE_AUDIO_TRACKS(newOutput = (ArchiveMXFWriter*)malloc(sizeof(ArchiveMXFWriter))) != NULLmxf_create_file_partitions(&newOutput->partitions)mxf_append_new_partition(newOutput->partitions, &newOutput->headerPartition)mxf_append_partition_esscont_label(newOutput->headerPartition, &MXF_EC_L(MultipleWrappings))mxf_append_partition_esscont_label(newOutput->headerPartition, &MXF_EC_L(SD_Unc_625_50i_422_135_FrameWrapped))mxf_append_partition_esscont_label(newOutput->headerPartition, &MXF_EC_L(BWFFrameWrapped))mxf_write_partition(newOutput->mxfFile, newOutput->headerPartition)(filePos = mxf_file_tell(newOutput->mxfFile)) >= 0mxf_load_data_model(&newOutput->dataModel)load_bbc_d3_extensions(newOutput->dataModel)mxf_finalise_data_model(newOutput->dataModel)mxf_create_header_metadata(&newOutput->headerMetadata, newOutput->dataModel)mxf_register_primer_entry(newOutput->headerMetadata->primerPack, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Format), g_Null_LocalTag, &assignedTag)mxf_register_primer_entry(newOutput->headerMetadata->primerPack, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeTitle), g_Null_LocalTag, &assignedTag)mxf_register_primer_entry(newOutput->headerMetadata->primerPack, &MXF_ITEM_K(D3P_InfaxFramework, D3P_EpisodeTitle), g_Null_LocalTag, &assignedTag)mxf_register_primer_entry(newOutput->headerMetadata->primerPack, &MXF_ITEM_K(D3P_InfaxFramework, D3P_TransmissionDate), g_Null_LocalTag, &assignedTag)mxf_register_primer_entry(newOutput->headerMetadata->primerPack, &MXF_ITEM_K(D3P_InfaxFramework, D3P_MagazinePrefix), g_Null_LocalTag, &assignedTag)mxf_register_primer_entry(newOutput->headerMetadata->primerPack, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeNumber), g_Null_LocalTag, &assignedTag)mxf_register_primer_entry(newOutput->headerMetadata->primerPack, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProductionCode), g_Null_LocalTag, &assignedTag)mxf_register_primer_entry(newOutput->headerMetadata->primerPack, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolStatus), g_Null_LocalTag, &assignedTag)mxf_register_primer_entry(newOutput->headerMetadata->primerPack, &MXF_ITEM_K(D3P_InfaxFramework, D3P_StockDate), g_Null_LocalTag, &assignedTag)mxf_register_primer_entry(newOutput->headerMetadata->primerPack, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolDescriptor), g_Null_LocalTag, &assignedTag)mxf_register_primer_entry(newOutput->headerMetadata->primerPack, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Memo), g_Null_LocalTag, &assignedTag)mxf_register_primer_entry(newOutput->headerMetadata->primerPack, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Duration), g_Null_LocalTag, &assignedTag)mxf_register_primer_entry(newOutput->headerMetadata->primerPack, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolNumber), g_Null_LocalTag, &assignedTag)mxf_register_primer_entry(newOutput->headerMetadata->primerPack, &MXF_ITEM_K(D3P_InfaxFramework, D3P_AccessionNumber), g_Null_LocalTag, &assignedTag)mxf_register_primer_entry(newOutput->headerMetadata->primerPack, &MXF_ITEM_K(D3P_InfaxFramework, D3P_CatalogueDetail), g_Null_LocalTag, &assignedTag)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(Preface), &newOutput->prefaceSet)mxf_set_timestamp_item(newOutput->prefaceSet, &MXF_ITEM_K(Preface, LastModifiedDate), &newOutput->now)mxf_set_version_type_item(newOutput->prefaceSet, &MXF_ITEM_K(Preface, Version), 0x0102)mxf_set_ul_item(newOutput->prefaceSet, &MXF_ITEM_K(Preface, OperationalPattern), &MXF_OP_L(1a, qq09))mxf_alloc_array_item_elements(newOutput->prefaceSet, &MXF_ITEM_K(Preface, EssenceContainers), mxfUL_extlen, 3, &arrayElement)mxf_alloc_array_item_elements(newOutput->prefaceSet, &MXF_ITEM_K(Preface, EssenceContainers), mxfUL_extlen, 1, &arrayElement)mxf_alloc_array_item_elements(newOutput->prefaceSet, &MXF_ITEM_K(Preface, DMSchemes), mxfUL_extlen, 1, &arrayElement)mxf_set_uint32_item(newOutput->prefaceSet, &MXF_ITEM_K(Preface, D3P_D3ErrorCount), 0)mxf_set_uint32_item(newOutput->prefaceSet, &MXF_ITEM_K(Preface, D3P_PSEFailureCount), 0)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(Identification), &newOutput->identSet)mxf_add_array_item_strongref(newOutput->prefaceSet, &MXF_ITEM_K(Preface, Identifications), newOutput->identSet)mxf_set_uuid_item(newOutput->identSet, &MXF_ITEM_K(Identification, ThisGenerationUID), &uuid)mxf_set_utf16string_item(newOutput->identSet, &MXF_ITEM_K(Identification, CompanyName), g_mxfIdentCompanyName)mxf_set_utf16string_item(newOutput->identSet, &MXF_ITEM_K(Identification, ProductName), g_mxfIdentProductName)mxf_set_utf16string_item(newOutput->identSet, &MXF_ITEM_K(Identification, VersionString), g_mxfIdentVersionString)mxf_set_uuid_item(newOutput->identSet, &MXF_ITEM_K(Identification, ProductUID), &g_mxfIdentProductUID)mxf_set_timestamp_item(newOutput->identSet, &MXF_ITEM_K(Identification, ModificationDate), &newOutput->now)mxf_set_product_version_item(newOutput->identSet, &MXF_ITEM_K(Identification, ToolkitVersion), mxf_get_version())mxf_set_utf16string_item(newOutput->identSet, &MXF_ITEM_K(Identification, Platform), mxf_get_platform_wstring())mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(ContentStorage), &newOutput->contentStorageSet)mxf_set_strongref_item(newOutput->prefaceSet, &MXF_ITEM_K(Preface, ContentStorage), newOutput->contentStorageSet)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(EssenceContainerData), &newOutput->essContainerDataSet)mxf_add_array_item_strongref(newOutput->contentStorageSet, &MXF_ITEM_K(ContentStorage, EssenceContainerData), newOutput->essContainerDataSet)mxf_set_umid_item(newOutput->essContainerDataSet, &MXF_ITEM_K(EssenceContainerData, LinkedPackageUID), &fileSourcePackageUID)mxf_set_uint32_item(newOutput->essContainerDataSet, &MXF_ITEM_K(EssenceContainerData, IndexSID), g_indexSID)mxf_set_uint32_item(newOutput->essContainerDataSet, &MXF_ITEM_K(EssenceContainerData, BodySID), g_bodySID)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(MaterialPackage), &newOutput->materialPackageSet)mxf_add_array_item_strongref(newOutput->contentStorageSet, &MXF_ITEM_K(ContentStorage, Packages), newOutput->materialPackageSet)mxf_set_umid_item(newOutput->materialPackageSet, &MXF_ITEM_K(GenericPackage, PackageUID), &materialPackageUID)mxf_set_timestamp_item(newOutput->materialPackageSet, &MXF_ITEM_K(GenericPackage, PackageCreationDate), &newOutput->now)mxf_set_timestamp_item(newOutput->materialPackageSet, &MXF_ITEM_K(GenericPackage, PackageModifiedDate), &newOutput->now)mxf_set_utf16string_item(newOutput->materialPackageSet, &MXF_ITEM_K(GenericPackage, Name), L"D3 ingested material")mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(Track), &newOutput->materialPackageTrackSet)mxf_add_array_item_strongref(newOutput->materialPackageSet, &MXF_ITEM_K(GenericPackage, Tracks), newOutput->materialPackageTrackSet)mxf_set_utf16string_item(newOutput->materialPackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackName), wNameBuffer)mxf_set_uint32_item(newOutput->materialPackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackID), 1)mxf_set_uint32_item(newOutput->materialPackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), 0)mxf_set_rational_item(newOutput->materialPackageTrackSet, &MXF_ITEM_K(Track, EditRate), &g_videoEditRate)mxf_set_position_item(newOutput->materialPackageTrackSet, &MXF_ITEM_K(Track, Origin), 0)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(TimecodeComponent), &newOutput->timecodeComponentSet)mxf_set_strongref_item(newOutput->materialPackageTrackSet, &MXF_ITEM_K(GenericTrack, Sequence), newOutput->timecodeComponentSet)mxf_set_ul_item(newOutput->timecodeComponentSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &MXF_DDEF_L(Timecode))mxf_set_length_item(newOutput->timecodeComponentSet, &MXF_ITEM_K(StructuralComponent, Duration), -1)mxf_set_uint16_item(newOutput->timecodeComponentSet, &MXF_ITEM_K(TimecodeComponent, RoundedTimecodeBase), 25)mxf_set_boolean_item(newOutput->timecodeComponentSet, &MXF_ITEM_K(TimecodeComponent, DropFrame), 0)mxf_set_position_item(newOutput->timecodeComponentSet, &MXF_ITEM_K(TimecodeComponent, StartTimecode), 0)mxf_get_item(newOutput->timecodeComponentSet, &MXF_ITEM_K(StructuralComponent, Duration), &newOutput->durationItems[newOutput->numDurationItems++])mxf_set_uint32_item(newOutput->materialPackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackID), i + 2)mxf_set_rational_item(newOutput->materialPackageTrackSet, &MXF_ITEM_K(Track, EditRate), &g_audioEditRate)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(Sequence), &newOutput->sequenceSet)mxf_set_strongref_item(newOutput->materialPackageTrackSet, &MXF_ITEM_K(GenericTrack, Sequence), newOutput->sequenceSet)mxf_set_ul_item(newOutput->sequenceSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &MXF_DDEF_L(Picture))mxf_set_length_item(newOutput->sequenceSet, &MXF_ITEM_K(StructuralComponent, Duration), -1)mxf_set_ul_item(newOutput->sequenceSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &MXF_DDEF_L(Sound))mxf_get_item(newOutput->sequenceSet, &MXF_ITEM_K(StructuralComponent, Duration), &newOutput->durationItems[newOutput->numDurationItems++])mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(SourceClip), &newOutput->sourceClipSet)mxf_add_array_item_strongref(newOutput->sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), newOutput->sourceClipSet)mxf_set_ul_item(newOutput->sourceClipSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &MXF_DDEF_L(Picture))mxf_set_length_item(newOutput->sourceClipSet, &MXF_ITEM_K(StructuralComponent, Duration), -1)mxf_set_ul_item(newOutput->sourceClipSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &MXF_DDEF_L(Sound))mxf_set_position_item(newOutput->sourceClipSet, &MXF_ITEM_K(SourceClip, StartPosition), 0)mxf_set_uint32_item(newOutput->sourceClipSet, &MXF_ITEM_K(SourceClip, SourceTrackID), i + 1)mxf_set_umid_item(newOutput->sourceClipSet, &MXF_ITEM_K(SourceClip, SourcePackageID), &fileSourcePackageUID)mxf_get_item(newOutput->sourceClipSet, &MXF_ITEM_K(StructuralComponent, Duration), &newOutput->durationItems[newOutput->numDurationItems++])mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(SourcePackage), &newOutput->sourcePackageSet)mxf_add_array_item_strongref(newOutput->contentStorageSet, &MXF_ITEM_K(ContentStorage, Packages), newOutput->sourcePackageSet)mxf_set_umid_item(newOutput->sourcePackageSet, &MXF_ITEM_K(GenericPackage, PackageUID), &fileSourcePackageUID)mxf_set_timestamp_item(newOutput->sourcePackageSet, &MXF_ITEM_K(GenericPackage, PackageCreationDate), &newOutput->now)mxf_set_timestamp_item(newOutput->sourcePackageSet, &MXF_ITEM_K(GenericPackage, PackageModifiedDate), &newOutput->now)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(Track), &newOutput->sourcePackageTrackSet)mxf_add_array_item_strongref(newOutput->sourcePackageSet, &MXF_ITEM_K(GenericPackage, Tracks), newOutput->sourcePackageTrackSet)mxf_set_utf16string_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackName), wNameBuffer)mxf_set_uint32_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackID), i + 1)mxf_set_uint32_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), videoTrackNum)mxf_set_rational_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(Track, EditRate), &g_videoEditRate)mxf_set_uint32_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), audioTrackNum)mxf_set_rational_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(Track, EditRate), &g_audioEditRate)mxf_set_position_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(Track, Origin), 0)mxf_set_strongref_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, Sequence), newOutput->sequenceSet)mxf_set_uint32_item(newOutput->sourceClipSet, &MXF_ITEM_K(SourceClip, SourceTrackID), 1)mxf_set_position_item(newOutput->sourceClipSet, &MXF_ITEM_K(SourceClip, StartPosition), getPosition(startPosition, &g_videoEditRate))mxf_set_position_item(newOutput->sourceClipSet, &MXF_ITEM_K(SourceClip, StartPosition), getPosition(startPosition, &g_audioEditRate))mxf_set_umid_item(newOutput->sourceClipSet, &MXF_ITEM_K(SourceClip, SourcePackageID), &tapeSourcePackageUID)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(MultipleDescriptor), &newOutput->multipleDescriptorSet)mxf_set_strongref_item(newOutput->sourcePackageSet, &MXF_ITEM_K(SourcePackage, Descriptor), newOutput->multipleDescriptorSet)mxf_set_rational_item(newOutput->multipleDescriptorSet, &MXF_ITEM_K(FileDescriptor, SampleRate), &g_videoSampleRate)mxf_set_ul_item(newOutput->multipleDescriptorSet, &MXF_ITEM_K(FileDescriptor, EssenceContainer), &MXF_EC_L(MultipleWrappings))mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(NetworkLocator), &newOutput->networkLocatorSet)mxf_add_array_item_strongref(newOutput->multipleDescriptorSet, &MXF_ITEM_K(GenericDescriptor, Locators), newOutput->networkLocatorSet)convert_string(filename, &newOutput->tempString)mxf_set_fixed_size_utf16string_item(newOutput->networkLocatorSet, &MXF_ITEM_K(NetworkLocator, URLString), newOutput->tempString, NETWORK_LOCATOR_URL_SIZE)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(CDCIEssenceDescriptor), &newOutput->cdciDescriptorSet)mxf_add_array_item_strongref(newOutput->multipleDescriptorSet, &MXF_ITEM_K(MultipleDescriptor, SubDescriptorUIDs), newOutput->cdciDescriptorSet)mxf_set_uint32_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(FileDescriptor, LinkedTrackID), 1)mxf_set_rational_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(FileDescriptor, SampleRate), &g_videoSampleRate)mxf_set_ul_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(FileDescriptor, EssenceContainer), &MXF_EC_L(SD_Unc_625_50i_422_135_FrameWrapped))mxf_set_uint8_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameLayout), g_videoFrameLayout)mxf_set_uint32_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredHeight), g_videoStoredHeight)mxf_set_uint32_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredWidth), g_videoStoredWidth)mxf_alloc_array_item_elements(newOutput->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, VideoLineMap), 4, 2, &arrayElement)mxf_set_rational_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, AspectRatio), &g_videoAspectRatio)mxf_set_uint32_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, ComponentDepth), g_videoComponentDepth)mxf_set_uint32_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, HorizontalSubsampling), g_videoHorizontalSubSampling)mxf_set_uint32_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, VerticalSubsampling), g_videoVerticalSubSampling)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(WaveAudioDescriptor), &newOutput->bwfDescriptorSet)mxf_add_array_item_strongref(newOutput->multipleDescriptorSet, &MXF_ITEM_K(MultipleDescriptor, SubDescriptorUIDs), newOutput->bwfDescriptorSet)mxf_set_uint32_item(newOutput->bwfDescriptorSet, &MXF_ITEM_K(FileDescriptor, LinkedTrackID), i + 2)mxf_set_rational_item(newOutput->bwfDescriptorSet, &MXF_ITEM_K(FileDescriptor, SampleRate), &g_audioEditRate)mxf_set_ul_item(newOutput->bwfDescriptorSet, &MXF_ITEM_K(FileDescriptor, EssenceContainer), &MXF_EC_L(BWFFrameWrapped))mxf_set_rational_item(newOutput->bwfDescriptorSet, &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioSamplingRate), &g_audioSampleRate)mxf_set_boolean_item(newOutput->bwfDescriptorSet, &MXF_ITEM_K(GenericSoundEssenceDescriptor, Locked), 1)mxf_set_uint32_item(newOutput->bwfDescriptorSet, &MXF_ITEM_K(GenericSoundEssenceDescriptor, ChannelCount), 1)mxf_set_uint32_item(newOutput->bwfDescriptorSet, &MXF_ITEM_K(GenericSoundEssenceDescriptor, QuantizationBits), g_audioQuantBits)mxf_set_uint16_item(newOutput->bwfDescriptorSet, &MXF_ITEM_K(WaveAudioDescriptor, BlockAlign), g_audioBlockAlign)mxf_set_uint32_item(newOutput->bwfDescriptorSet, &MXF_ITEM_K(WaveAudioDescriptor, AvgBps), g_audioAvgBps)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(StaticTrack), &newOutput->sourcePackageTrackSet)mxf_set_uint32_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackID), newOutput->numAudioTracks + 2)mxf_set_uint32_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), 0)mxf_set_ul_item(newOutput->sequenceSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &MXF_DDEF_L(DescriptiveMetadata))mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(DMSegment), &newOutput->dmSet)mxf_add_array_item_strongref(newOutput->sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), newOutput->dmSet)mxf_set_ul_item(newOutput->dmSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &MXF_DDEF_L(DescriptiveMetadata))mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(D3P_InfaxFramework), &newOutput->fileDMFrameworkSet)mxf_set_strongref_item(newOutput->dmSet, &MXF_ITEM_K(DMSegment, DMFramework), newOutput->fileDMFrameworkSet)set_infax_data(newOutput->fileDMFrameworkSet, &nullInfaxData)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(SourcePackage), &newOutput->tapeSourcePackageSet)mxf_add_array_item_strongref(newOutput->contentStorageSet, &MXF_ITEM_K(ContentStorage, Packages), newOutput->tapeSourcePackageSet)mxf_set_umid_item(newOutput->tapeSourcePackageSet, &MXF_ITEM_K(GenericPackage, PackageUID), &tapeSourcePackageUID)mxf_set_timestamp_item(newOutput->tapeSourcePackageSet, &MXF_ITEM_K(GenericPackage, PackageCreationDate), &newOutput->now)mxf_set_timestamp_item(newOutput->tapeSourcePackageSet, &MXF_ITEM_K(GenericPackage, PackageModifiedDate), &newOutput->now)mxf_set_utf16string_item(newOutput->tapeSourcePackageSet, &MXF_ITEM_K(GenericPackage, Name), L"D3 tape")mxf_add_array_item_strongref(newOutput->tapeSourcePackageSet, &MXF_ITEM_K(GenericPackage, Tracks), newOutput->sourcePackageTrackSet)mxf_set_uint32_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackID), 1)mxf_set_uint32_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), 1)mxf_set_length_item(newOutput->sequenceSet, &MXF_ITEM_K(StructuralComponent, Duration), g_tapeLen)mxf_set_length_item(newOutput->sourceClipSet, &MXF_ITEM_K(StructuralComponent, Duration), g_tapeLen)mxf_set_umid_item(newOutput->sourceClipSet, &MXF_ITEM_K(SourceClip, SourcePackageID), &g_Null_UMID)mxf_set_uint32_item(newOutput->sourceClipSet, &MXF_ITEM_K(SourceClip, SourceTrackID), 0)mxf_set_uint32_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackID), i + 2)mxf_set_uint32_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), i + 1)mxf_set_ul_item(newOutput->sequenceSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &MXF_DDEF_L(Timecode))mxf_add_array_item_strongref(newOutput->sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), newOutput->timecodeComponentSet)mxf_set_length_item(newOutput->timecodeComponentSet, &MXF_ITEM_K(StructuralComponent, Duration), g_tapeLen)mxf_set_uint32_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackID), newOutput->numAudioTracks + 3)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(D3P_InfaxFramework), &newOutput->tapeDMFrameworkSet)mxf_set_strongref_item(newOutput->dmSet, &MXF_ITEM_K(DMSegment, DMFramework), newOutput->tapeDMFrameworkSet)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(TapeDescriptor), &newOutput->tapeDescriptorSet)mxf_set_strongref_item(newOutput->tapeSourcePackageSet, &MXF_ITEM_K(SourcePackage, Descriptor), newOutput->tapeDescriptorSet)mxf_mark_header_start(newOutput->mxfFile, newOutput->headerPartition)mxf_write_header_metadata(newOutput->mxfFile, newOutput->headerMetadata)mxf_mark_header_end(newOutput->mxfFile, newOutput->headerPartition)mxf_mark_index_start(newOutput->mxfFile, newOutput->headerPartition)mxf_create_index_table_segment(&newOutput->indexSegment)mxf_add_delta_entry(newOutput->indexSegment, 0, 0, deltaOffset)mxf_write_index_table_segment(newOutput->mxfFile, newOutput->indexSegment)mxf_fill_to_position(newOutput->mxfFile, g_fixedBodyOffset)mxf_mark_index_end(newOutput->mxfFile, newOutput->headerPartition)mxf_update_partitions(newOutput->mxfFile, newOutput->partitions)mxf_disk_file_open_new(filename, &mxfFile)&q/?7YQj$+4 +4S +4  +4S 2+4+4S /+4 @+4 @+4S +4 +4 +4 +4 +4 +4 +4 +4 +4  +4  +4  +4  +4  +4 +4S +4 +4 +4 +4 +4S +4 +4S $+4S .+4+4+4 +4S 9+4,+4+4+4+40+4 `+4S A+4S +4+4+4+4 +4+4+4 +4 +4 verify_essence_write_stateupdate_essence_write_state+4 +4S +4 +4  +4 +4 +4 +4+4+4+4+4+4 +4S 0+4+4 +4 +4 +4 +4 &DH&wY+4+4  +4 +4S +4+4S #+4+4+4+4+4S 6+4+4+4+4+4S ;+40+4+4S +4+4+4+4+4+4+4S +4+4+4+4S 7+4S D+4+4+4+4+4S (+4 +4+4+4+4+4+4+4 +4+4+4S H+4+4+4+4+4+4+4S :Multi-item tapeD3 preservation multi-itemD3 ingested materialD3 tapeD3PSE FailuresD3 VTR ErrorsBBCBBC Archive MXF WriterVersion Feb 2008?| AD  AB @AB BI@IAB A AB AG / AB AFAD AC AB IH AB ACK * AB IFE3AB LI 7AB E8AB A8@#AB I\AB  \AB A\!AB A]AB D_AB DaAD FN drAB OEGebAB I AB IFFttu !t!#t#2u@AtACtC;u@bPb;ul@AtACtCu@aPaStt uP uR$W&% W' WQ u"S&S' S#V&V' Vu' uu' uu' uu`' u`u\' u\uX' uXuT' uTuP' uPup' upul' uluh' uhuL' uLuH' uHuD' uDu@' u@uh' uhul' ulup' upu' uu' u t t u P S3S7jSnSttuPVP V VRR !t!#t#u <P<up <R<SS>WW !t!#t#)u 4P4W)W /R/V)V**t**t*3u*@*P@**W*3W*#*RQ#*@*u~Q@*3u~*...u.223u*W/W/0u 000Y1u Y1111u 13q**uo<,<,uo<,?,P,-uo-.uo..P./uo//P//uo//P00uo01uo12uo23uoq**uPP,-uP-3uPq**uM,-u-3uq**u`,-u`-3u`q**u},-u-3uq**u,-u-3uq**uX,-uX-3uX33t33t37u3G3G3y3Ry33u3 4R 47u3G3G34S44u 47S3Z3Z33u3447u33 33u34 47u 7!7t!7#7t#77u 7:7:7I7PI77u77P77u 7p7p77u 77 7p7p77u77 7p7 p77u77 l7n7Pn77V77V77V88t88t88u8 8P 88S88t88t8\u888\u8::\u 8LLmNumNSSUuUcWcWYuY\88 8,9W,9=9u=9?W??u?fEWfEEuE OW O>Ou>OFOWFOzOuzOOWOOuOOWOOuOOWO.Pu.PCPWCPwPuwPPWPPuPPWPSuSSWS&Tu&TTWTUuUUWURUuRUZUWZUcWucWWWWWuWWWWXuXXWXSXuSXXWXXuXXWX\u8DDDuD>G>GHuH9I9IuIuuIIIeJueJQQ_Ru_RUUcWucW\Y\YYuYYYZuZ\888\u8:9V=9\V,999Sj99S"::S;<Sh<<S= >S>OBSCDSD"ESH9ISuIISeJJS?@PRj@}@PR,9=9uz>>uz??uzDDuzfEEuzEEuzEFuzFNFuzVFFuzFGuz GKuzKOuzOOuzOPuzPQuzQRuzRRuzR,Suz,SSuzSUuzUcWuzcWYuzY\Yuz\YYuzYYuzYZuzZ\uz,9=9uz>>uz??uz8BDuz"E\uz,9=9uh??uhfEEuh O>OuhFOzOuhOOuhOOuhO.PuhCPwPuhPPuh"QSuhS&TuhTUuhURUuhZUcWuhWWuhWXuhXSXuhXXuhX\uh,9;9W??WfEEW O>OWFOzOWOOWOOWO.PWCPwPWPPWPSWS&TWTUWURUWZUcWWWWWWXWXSXWXXWX\W,9=9uz??uzfEEuz$K\uz\\t\\t\\u \!\t!\#\t#\\u \(\P(\`\Sb\m\So\\S \\R \\Q \2\2\\u\\t\\t\]u\\P\\S\R]ST]]S]]S\]R]#]RT]y]R]]R]]R\\Q]L]QT]y]Q]]Q]]Q\\\]u]]t]]t]_u]k^k^_u]Q_Q__u ]^^C^RC^K^uK^^^R^^_u__t__t_xau_>`>`xau_aaxau ___`R``u`,`R,`xauaataataduaaaaSaauadSddtddtdeuddPRdduXRdeuXddQddVddSeeteeteueGeGe~eV~eeuefVffufVueךךu eGeGe~eS~eeuefSffufsjSsjue%e %e1eu1e7e uqu7euqeffgughhu~eeuheuhwSwuhhiRQiiRQPRPR~eeSeeVffSVS|SS~eeVffVVV~eeu\ffu\qLru\rsu\ su\#(S~eeVffVV3VVttuBBuu ++BSuBLSVLvuVvuSVuVuuLySPSC7iget_archive_mxf_content_package_sizeget_archive_mxf_file_sizeupdate_archive_mxf_file_2update_archive_mxf_filercomplete_archive_mxf_file abort_archive_mxf_file!write_audio_framev!write_video_frame!write_timecode"prepare_archive_mxf_file_2`$prepare_archive_mxf_file& x $ Q q e x $jx  jK X = ]  % QX x > K Y > e] j 7q { 6 Q 7  Q e ? 0 > Q ?{ / /qj 0 = % r q  6 2р܄3g_audioQuantBitsg_D3P_InfaxFramework_D3P_StockDate_item_keympNameg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyvitcint8_tg_IECDV_25_525_60_FrameWrapped_esscont_labeldurationItemsnewOutputcdciDescriptorSetcomplete_archive_mxf_fileg_Preface_EssenceContainers_item_keyset_infax_datag_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keykeyFrameOffsetg_GenericTrack_Sequence_item_keymxfUUIDMXFMetadataItemg_ClosedIncomplete_Footer_pp_keyoctet1g_TimecodeSysItemElementKeyoctet2g_GenericDescriptor_Locators_item_keyeditUnitByteCountdenominatorepTitleg_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_D10_40_525_60_picture_only_esscont_labelwriterwrite_timecodestockDateg_D3P_InfaxFramework_D3P_Format_item_keyheaderByteCountmxfUTF16CharposTableCount_IO_save_endfixedArraySizebodySIDg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keydateOnlyheaderPartitionspoolDescg_infaxDataStringSeparatorbodyOffsetbasicsliceOffsetMXFFileSysDatag_OpenComplete_Footer_pp_keyTimecodeIndexSearcherg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baseg_D10_50_525_40_compdef_labelnextTrackIDg_videoHorizontalSubSamplingg_D3P_InfaxFramework_D3P_SpoolDescriptor_item_key_lockwrite_archive_mxf.cconvert_stringsourcePackageTrackSetltcIndexcompoundis_empty_stringg_Preface_LastModifiedDate_item_keyslicewrite_video_frameheaderMarkInPosvitcTimecode_IO_read_endhaveTimecodeg_videoEditRateerrorPositionget_archive_mxf_content_package_size_IO_save_baseg_RGBAEssenceDescriptor_set_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_complexity03_op_atom_labelg_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_keymaterialPackageSetfixedSpaceAllocationg_GenericPictureEssenceDescriptor_AspectRatio_item_keyMXFDeltaEntrymemonewFilenameMXFHeaderMetadataaccNo_cur_columnaudioTrackNumassignedTagmaterialPackageTrackSetg_Identification_ThisGenerationUID_item_keyMXFDataModelresultg_DVBased_100_1080_60_I_compdef_labelmultipleDescriptorSetMXFIndexEntryg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_audioAvgBpsg_Identification_ProductUID_item_keyint32_tg_D10_30_625_50_defined_template_esscont_labelg_DMSegment_set_keymxfLocalTagpseFailureTrackSetstemporalOffsetg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyset_null_infax_datalong intMXFCompoundTypeInfog_FileDescriptor_ContainerDuration_item_keyg_Identification_CompanyName_item_keyg_audioSamplesPerFrameg_D3P_D3ReplayErrorFramework_set_keyessWriteStateg_D10_50_525_60_defined_template_esscont_labelindexEntryArrayg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_labelitemDefs_IO_markerfixedSizeg_CDCIEssenceDescriptor_set_keyshort unsigned intg_Identification_set_keyg_UncBaseElementKeyg_GenericTrack_set_keyg_Identification_Platform_item_keyg_D3P_D3PreservationDescriptiveScheme_dmscheme_labelnumDescriptorSetsnumAudioTracks_MXFDeltaEntryMXF_BASIC_TYPE_CATg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keytxDateg_DVBased_100_1080_60_I_FrameWrapped_esscont_labeldatag_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_labelMXFListElementg_AES3AudioDescriptor_set_keyseekmxfKeyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_label/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/examples/archive/writeg_videoVerticalSubSampling_IO_FILEg_BWFClipWrapped_esscont_label_MXFIndexEntrydurationdescriptorSetsg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_keymagPrefix__PRETTY_FUNCTION__tapeSourcePackageSetg_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelEssWriteStateg_AES3FrameWrapped_esscont_labelnextTagmxfTimestampg_OpenComplete_Body_pp_keyunsigned charg_D3P_InfaxFramework_D3P_MagazinePrefix_item_keyindexArrayselementDatafilePosg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keydmSetmxfRational_sbufg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_50_625_30_compdef_labelg_D3P_PSEAnalysisFramework_set_keystartPositionruninLensliceCountinstanceUIDincludingSpaceupdate_archive_mxf_file_2g_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_keyerrorCodeg_D10_50_625_50_extended_template_esscont_labelMXFIndexTableSegmentg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_D10_50_525_60_extended_template_esscont_labelg_Preface_Identifications_item_keyvalueflagsconvert_timecode_to_12mg_SDTI_CP_System_Pack_esselement_keyg_D10_40_625_50_extended_template_esscont_labelg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyg_mxfIdentVersionStringcharg_DVBased_25_525_60_compdef_labelelementNumoutputg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keyindexDurationg_IECDV_25_525_60_compdef_labelvitcIndexg_DVBased_100_720_60_P_ClipWrapped_esscont_labelwriteTimecodeg_Track_set_key_MXFHeaderMetadatag_GenericSoundEssenceDescriptor_QuantizationBits_item_key_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyvideoMaterialPackageTrackSetfilePathwrite_audio_frameg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keypseFailuresoctet13octet14octet15filenameg_Null_UUIDtapeDescriptorSetgetPositiong_GenericSoundEssenceDescriptor_Locked_item_keyg_OpenComplete_Header_pp_keynumeratorendFieldspoolNog_mxfIdentCompanyNamemxf_log_funcg_OpenIncomplete_Body_pp_keyg_videoStoredHeightg_RGBAEssenceDescriptor_AlphaMinRef_item_key_IO_read_ptrdoublePSEFailurefree_sys_datag_Identification_VersionString_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_ALawClipWrapped_esscont_label_posput_charg_D10_50_525_60_compdef_labelcpySizeyearg_Preface_PrimaryPackage_item_keyg_DVBased_50_625_50_FrameWrapped_esscont_labelinputg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_DMFramework_set_key_markersvideoSequenceSetg_videoComponentDepthminorVersiong_mxfIdentProductUIDextendedFailureg_SourceClip_StartPosition_item_keyfileSourcePackageUIDg_DVBased_25_625_50_FrameWrapped_esscont_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPackage_PackageModifiedDate_item_keyg_RGBAEssenceDescriptor_Palette_item_keyMXF_DLOGcNameBufferg_DMSourceClip_set_keytypeIdg_FileDescriptor_SampleRate_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyaudioNumg_DNxHD1080p120ClipWrapped_esscont_labelg_ClosedIncomplete_Header_pp_key_offsetg_StructuralComponent_DataDefinition_item_keyredFlashabort_archive_mxf_fileindexdeltaEntryArrayg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyMXFItemTypeg_TextLocator_set_keypartitionsg_GenericPackage_Tracks_item_keyg_ALaw_compdef_labelg_StaticTrack_set_keyluminanceFlashTimecodeIndexg_D10_50_625_50_compdef_labelg_LegacyPicture_datadef_labelg_TimecodeComponent_DropFrame_item_keystartFieldg_indexSIDMXFFileg_CDCIEssenceDescriptor_WhiteReflevel_item_keylong unsigned intg_D10_40_625_50_picture_only_esscont_labelg_Null_LocalTagformatg_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_key_flags2vtrErrorseeKey_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keyg_audioBlockAligng_LegacyTimecode_datadef_labelg_complexity02_op_atom_labelg_ContentStorage_EssenceContainerData_item_keynextElementmajorVersionsetDefs_unused2g_Null_ULg_DVBased_100_1080_50_I_ClipWrapped_esscont_label__quad_twriteAudioprefaceSetMXFItemTypeCategoryg_AES3ClipWrapped_esscont_labelmembersg_videoFrameLayoutg_OpenIncomplete_Header_pp_keyg_DescriptiveMetadata_datadef_labelnullInfaxDatawriteg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyMXFPrimerPackg_GenericPackage_set_keyg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_GenericTrack_TrackNumber_item_keyinfaxDataString_old_offsetg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_key_IO_backup_basebeStrictidentSetg_vtrErrorsTrackNametypesprepare_archive_mxf_file_2numDurationItemsfileDMFrameworkSetparse_infax_datag_MultipleDescriptor_set_keyarrayElementg_RandomIndexPack_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelis_seekableg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intfree_d3_mxf_fileindexMarkInPossysDatag_TextLocator_LocatorName_item_keyspatialPatterng_Preface_D3P_PSEFailureCount_item_keyg_ALawFrameWrapped_esscont_labeltempStringmxfUMIDMXFMetadataSetltcTimecodeoperationalPatterng_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_label_MXFMetadataSetg_InterchangeObject_InstanceUID_item_key_IO_write_endg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keyframedropFrameg_InterchangeObject_GenerationUID_item_keylastTypeIderrorIndextimecodeComponentSetvideoPositiong_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_audioEditRateltoInfaxSetFoundAndUpdatedt12mMXFInterpretTypeInfog_Null_RationalcountltcIndexSearcherg_Identification_ProductName_item_keyg_TimecodeComponent_set_keyread_IO_buf_baseg_D3P_InfaxFramework_D3P_Memo_item_key_MXFListElement_nextltoInfaxDataStringfreeFuncdataModelg_D10_50_525_60_picture_only_esscont_labelg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelpseFailureg_videoFrameSizeg_InterchangeObject_set_keyunsigned int__pad1__pad2__pad3__pad4__pad5g_GenericPictureEssenceDescriptor_FrameLayout_item_keybwfDescriptorSetindexSegmentstding_KLVFill_keyprimerPackg_bodySIDd3InfaxDataltoInfaxSetFound_flagsdoneget_archive_mxf_file_sizesourceClipSetoctet11octet12octet16octet17octet18octet19_modeg_audioFrameSizeget_charMXFListIteratorg_DMSet_set_keyArchiveMXFWriterg_SourcePackage_Descriptor_item_keysourcePackageSetg_MaterialPackage_set_keyMXFArrayTypeInfoheaderMetadatag_BWFFrameWrapped_esscont_labelg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_D3P_InfaxFramework_D3P_AccessionNumber_item_keycontentStorageSetatEndg_D10_40_525_60_defined_template_esscont_labelverify_essence_write_stateg_DVBased_25_625_50_compdef_labelmxfFileg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29g_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Header_pp_keyg_GenericTrack_TrackID_item_keyg_videoAspectRatiog_D10_30_625_50_extended_template_esscont_labelmxfPositionnumTracksspoolStatusqmsecg_MultipleWrappings_esscont_labelg_D10_30_525_60_picture_only_esscont_labelg_GenericTrack_TrackName_item_keyindexArrayItervideoTrackNumg_IECDV_25_625_50_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyinfooctet30octet31g_DVBased_100_1080_60_I_ClipWrapped_esscont_labelupdate_header_metadatatapeSourcePackageUIDGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULframeworkSetMXFListg_EssenceContainerData_set_keyg_D3P_InfaxFramework_D3P_ProductionCode_item_keyg_Null_UMIDg_D3P_InfaxFramework_D3P_Duration_item_keyg_GenericPictureEssenceDescriptor_set_keyg_Null_Keyitemsizeg_FileDescriptor_Codec_item_keylong long unsigned intsetsessenceContainersiterg_DVBased_25_525_60_ClipWrapped_esscont_labelmaterialPackageUIDg_Preface_D3P_D3ErrorCount_item_keylengthuint16_titems__off_t_chainuuidg_StructuralComponent_set_keyinfaxDataprepare_archive_mxf_fileg_D3P_PSEAnalysisFramework_D3P_RedFlash_item_keyg_SourceClip_set_keyMXFLogLevelg_D3P_InfaxFramework_set_keyposTableheaderMetadataFilePosg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Identification_ModificationDate_item_keystrPtrg_Track_Origin_item_keyg_ContentStorage_set_keyg_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_keyg_tapeLenarrayprogNog_videoStoredWidthg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labelvitcIndexSearcherg_TapeDescriptor_set_keyg_videoSampleRateg_IndexTableSegment_keyltoInfaxDatag_D3P_InfaxFramework_D3P_SpoolNumber_item_keyg_DNxHD_compdef_labelg_FileDescriptor_set_keyg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_key_IO_write_ptressContainerDataSetupdate_archive_mxf_filellen_shortbufg_DVBased_100_720_60_P_compdef_labelg_WavBaseElementKeyprogTitleg_pseFailuresTrackNameg_EssenceContainerData_IndexSID_item_keyg_MP4AdvancedRealTimeSimpleL3_compdef_labelnumVTRErrorsg_DVBased_50_525_60_FrameWrapped_esscont_label__off64_tg_videoLineMaplastElementg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labelelementOffset_ArchiveMXFWritermonthoctet0mxfLengthoctet3octet4octet5octet6octet7octet8octet9failg_Preface_Version_item_keyg_FileDescriptor_LinkedTrackID_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_IO_buf_endg_CDCIEssenceDescriptor_PaddingBits_item_keyg_Preface_OperationalPattern_item_keyg_D3P_InfaxFramework_D3P_ProgrammeNumber_item_keyg_root_set_keyg_GenericPackage_Name_item_keythisPartitionnameg_D10_50_525_30_compdef_labeldeltaOffsetindexStartPositionfree_func_typeformatStringnetworkLocatorSetbeforeStartg_Sequence_StructuralComponents_item_keyg_fixedInfaxSetAllocationSizeg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labeldmFrameworkSettargetEditRateshort intg_EventTrack_EventOrigin_item_keyg_D3P_InfaxFramework_D3P_CatalogueDetail_item_keyuint64_tg_IECDV_25_625_50_FrameWrapped_esscont_labelminLLenMXFCompoundTypeMemberInfoindexSIDg_Identification_ProductVersion_item_keyg_D3P_InfaxFramework_D3P_EpisodeTitle_item_keyint16_tg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyfooterPartitionisPictureArchiveTimecodeg_Track_EditRate_item_keyelementsg_WaveAudioDescriptor_BlockAlign_item_key_vtable_offsetg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_D3P_InfaxFramework_D3P_SpoolStatus_item_keydescriptorSetMXFPartitiong_DVBased_50_525_60_compdef_labelfailureIndexg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keyMXF_INTERPRET_TYPE_CATg_D3P_InfaxFramework_D3P_TransmissionDate_item_keyvtrErrorelementTypeIdhourg_WaveAudioDescriptor_set_keysigned charMXF_ELOGg_DNxHD1080i185ClipWrapped_esscont_labelg_audioSampleRateg_ClosedComplete_Body_pp_keycatDetailg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_labelg_Data_datadef_labelfactorg_Preface_ContentStorage_item_keytapeDMFrameworkSetg_Timecode_datadef_labeloutputRefposTableIndexMXF_ILOGupdate_essence_write_stateg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keysequenceSetVTRErrorbodyFilePoshaveVideowNameBufferg_D10_30_625_50_picture_only_esscont_labelg_D3FormatStringg_GenericSoundEssenceDescriptor_DialNorm_item_keyuint32_tg_RGBAEssenceDescriptor_PixelLayout_item_key_filenog_CDCIEssenceDescriptor_ColorSiting_item_keyg_D10_40_525_60_extended_template_esscont_labelg_Preface_set_keymxfBooleang_WaveAudioDescriptor_AvgBps_item_keysize_tg_D10_30_525_60_extended_template_esscont_labelg_CDCIEssenceDescriptor_ComponentDepth_item_keyd3InfaxDataStringg_complexity01_op_atom_labelg_D3P_InfaxFramework_D3P_ProgrammeTitle_item_keyindexByteCountg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelMXF_ARRAY_TYPE_CATtellstdoutg_D10_40_625_50_defined_template_esscont_labelcategoryinterpretlocatedAtLeastOneVTRErrorg_DNxHD720p120ClipWrapped_esscont_labelg_fixedBodyOffsetentriesg_D10_50_625_50_defined_template_esscont_labelg_PrimerPack_keyprodCodeisPersistentg_DMSourceClip_DMSourceClipTrackIDs_item_keyg_ClosedComplete_Footer_pp_keyInfaxDatag_TimecodeComponent_RoundedTimecodeBase_item_keyint64_tMXFBasicTypeInfog_TimecodeComponent_StartTimecode_item_keyMXF_WLOGg_EventTrack_set_keyarraySizeg_GenericPackage_PackageUID_item_keypositiong_OpenIncomplete_Footer_pp_keynumPSEFailuresnextg_GenericPictureEssenceDescriptor_FieldDominance_item_keymxf_logoctet10networkLocatorSetFoundAndUpdatedg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericSoundEssenceDescriptor_set_keyfieldIndexg_DVBased_100_720_50_P_FrameWrapped_esscont_labelg_EventTrack_EventEditRate_item_keyindexEditRated3VTRErrorTrackSetscloseg_IECDV_25_625_50_compdef_labelpreviousPartitionkagSizeg_D10_50_625_40_compdef_labelg_ClosedIncomplete_Body_pp_keywchar_tload_bbc_d3_extensionsg_NetworkLocator_URLString_item_keyg_SourcePackage_set_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelg_mxfIdentProductNamemxfFileInstreamOffsetMXF_COMPOUND_TYPE_CATwriteVideoGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rel.rodata.rodata.str4.4.rodata.cst4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ T\%+0B7> <%RN ^2Om2 |  2H(, pG   @0&=Cc5 d" d5.@-@I  A  R / i   L  \ ( Y      O0 }@ P ` p - [     J    0 -  IFY h w* p  l < 8 @ 8P W` tp      ' 7 [ }    0   ,@ UP }` p   \  \!2  K  _  s   dr    & # 6 C F g V f v     8  [         ? $ T  y 4 D T d t +  J  y      8 ]  $ 4 D T d 0t a      ( N d t   , L < T /d Ut u    < s    %  \ , L < T ,d bt      3 M[biqy.<Oc| +9BQi3&5H[o 78@#)=V]s (7Tj-H]i\%3]Efy_aeb %9Oj%B[muwrite_archive_mxf.cconvert_timecode_to_12mset_null_infax_dataparse_infax_dataload_bbc_d3_extensionsg_Preface_D3P_D3ErrorCount_item_keyg_Preface_set_keyg_Preface_D3P_PSEFailureCount_item_keyg_D3P_InfaxFramework_set_keyg_InterchangeObject_set_keyg_D3P_InfaxFramework_D3P_Format_item_keyg_D3P_InfaxFramework_D3P_ProgrammeTitle_item_keyg_D3P_InfaxFramework_D3P_EpisodeTitle_item_keyg_D3P_InfaxFramework_D3P_TransmissionDate_item_keyg_D3P_InfaxFramework_D3P_MagazinePrefix_item_keyg_D3P_InfaxFramework_D3P_ProgrammeNumber_item_keyg_D3P_InfaxFramework_D3P_ProductionCode_item_keyg_D3P_InfaxFramework_D3P_SpoolStatus_item_keyg_D3P_InfaxFramework_D3P_StockDate_item_keyg_D3P_InfaxFramework_D3P_SpoolDescriptor_item_keyg_D3P_InfaxFramework_D3P_Memo_item_keyg_D3P_InfaxFramework_D3P_Duration_item_keyg_D3P_InfaxFramework_D3P_SpoolNumber_item_keyg_D3P_InfaxFramework_D3P_AccessionNumber_item_keyg_D3P_InfaxFramework_D3P_CatalogueDetail_item_keyg_D3P_PSEAnalysisFramework_set_keyg_D3P_PSEAnalysisFramework_D3P_RedFlash_item_keyg_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_keyg_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_keyg_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_keyg_D3P_D3ReplayErrorFramework_set_keyg_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_keyg_TapeDescriptor_set_keyg_GenericDescriptor_set_keyis_empty_stringconvert_stringset_infax_dataupdate_header_metadatag_NetworkLocator_set_keyg_NetworkLocator_URLString_item_keyg_D3FormatStringg_ClosedComplete_Footer_pp_keyfree_d3_mxf_fileg_FileDescriptor_ContainerDuration_item_keyg_GenericPackage_Name_item_keyg_OpenComplete_Footer_pp_keyg_EventTrack_set_keyg_GenericPackage_Tracks_item_keyg_pseFailuresTrackNameg_GenericTrack_TrackName_item_keyg_GenericTrack_TrackID_item_keyg_GenericTrack_TrackNumber_item_keyg_videoEditRateg_EventTrack_EventEditRate_item_keyg_EventTrack_EventOrigin_item_keyg_DMSegment_set_keyg_vtrErrorsTrackNameg_Sequence_set_keyg_GenericTrack_Sequence_item_keyg_DescriptiveMetadata_datadef_labelg_StructuralComponent_DataDefinition_item_keyg_Sequence_StructuralComponents_item_keyg_DMSegment_EventStartPosition_item_keyg_StructuralComponent_Duration_item_keyg_DMSegment_DMFramework_item_keyg_OpenComplete_Header_pp_keyupdate_essence_write_state__PRETTY_FUNCTION__.5459verify_essence_write_state__PRETTY_FUNCTION__.5446g_WavBaseElementKeyg_UncBaseElementKeyg_TimecodeSysItemElementKeygetPositiong_OpenIncomplete_Header_pp_keyg_qq09_op_1a_labelg_MultipleWrappings_esscont_labelg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelg_BWFFrameWrapped_esscont_labelg_Preface_LastModifiedDate_item_keyg_Preface_Version_item_keyg_Preface_OperationalPattern_item_keyg_Preface_EssenceContainers_item_keyg_Preface_DMSchemes_item_keyg_D3P_D3PreservationDescriptiveScheme_dmscheme_labelg_Identification_set_keyg_Preface_Identifications_item_keyg_Identification_ThisGenerationUID_item_keyg_mxfIdentCompanyNameg_Identification_CompanyName_item_keyg_mxfIdentProductNameg_Identification_ProductName_item_keyg_mxfIdentVersionStringg_Identification_VersionString_item_keyg_mxfIdentProductUIDg_Identification_ProductUID_item_keyg_Identification_ModificationDate_item_keyg_Identification_ToolkitVersion_item_keyg_Identification_Platform_item_keyg_ContentStorage_set_keyg_Preface_ContentStorage_item_keyg_EssenceContainerData_set_keyg_ContentStorage_EssenceContainerData_item_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_EssenceContainerData_IndexSID_item_keyg_EssenceContainerData_BodySID_item_keyg_MaterialPackage_set_keyg_ContentStorage_Packages_item_keyg_GenericPackage_PackageUID_item_keyg_GenericPackage_PackageCreationDate_item_keyg_GenericPackage_PackageModifiedDate_item_keyg_Track_set_keyg_Track_EditRate_item_keyg_Track_Origin_item_keyg_TimecodeComponent_set_keyg_Timecode_datadef_labelg_TimecodeComponent_RoundedTimecodeBase_item_keyg_TimecodeComponent_DropFrame_item_keyg_TimecodeComponent_StartTimecode_item_keyg_Picture_datadef_labelg_SourceClip_set_keyg_SourceClip_StartPosition_item_keyg_SourceClip_SourceTrackID_item_keyg_SourceClip_SourcePackageID_item_keyg_Sound_datadef_labelg_audioEditRateg_SourcePackage_set_keyg_MultipleDescriptor_set_keyg_SourcePackage_Descriptor_item_keyg_videoSampleRateg_FileDescriptor_SampleRate_item_keyg_FileDescriptor_EssenceContainer_item_keyg_GenericDescriptor_Locators_item_keyg_CDCIEssenceDescriptor_set_keyg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_FileDescriptor_LinkedTrackID_item_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_videoAspectRatiog_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_WaveAudioDescriptor_set_keyg_audioSampleRateg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_GenericSoundEssenceDescriptor_Locked_item_keyg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_WaveAudioDescriptor_BlockAlign_item_keyg_WaveAudioDescriptor_AvgBps_item_keyg_StaticTrack_set_keyg_Null_UMIDget_archive_mxf_content_package_sizeget_archive_mxf_file_sizemxf_file_sizememsetstrchrmxf_logstrncpysscanfstrlenmxf_register_item_defmxf_register_set_def__ctype_b_locfreemallocmbstowcsmxf_have_itemmxf_set_timestamp_itemmxf_set_fixed_size_utf16string_itemmxf_remove_itemmxf_free_itemmxf_set_int64_itemmxf_load_data_modelmxf_free_header_metadatamxf_free_data_modelmxf_finalise_data_modelmxf_read_next_nonfiller_klmxf_is_header_metadatamxf_create_header_metadatamxf_free_primer_packmxf_read_primer_packmxf_read_klmxf_is_fillermxf_skipmxf_equals_keymxf_read_and_return_setmxf_get_utf16string_itemwcslenmxf_set_fixed_set_space_allocationmxf_file_seekmxf_write_setmxf_get_set_sizewcscmpupdate_archive_mxf_file_2mxf_file_set_min_llenmxf_read_header_pp_klmxf_file_closemxf_free_partitionmxf_read_partitionmxf_write_partitionupdate_archive_mxf_filemxf_disk_file_open_modifyclear_timecode_indexmxf_free_index_table_segmentmxf_free_file_partitionsmxf_clear_listcomplete_archive_mxf_filemxf_set_uint32_itemmxf_set_length_itemmxf_set_utf16string_itemstrcatmxf_mark_header_startmxf_write_header_metadatamxf_mark_header_endmxf_mark_index_startmxf_write_index_table_segmentmxf_file_tellmxf_fill_to_positionmxf_mark_index_endmxf_append_new_from_partitionmxf_create_setmxf_add_array_item_strongrefmxf_set_rational_itemmxf_set_position_itemmxf_remove_setmxf_append_list_elementinitialise_timecode_index_searcherfind_position_at_dual_timecodemxf_register_set_itemsmxf_get_list_lengthmxf_initialise_list_itermxf_next_list_iter_elementmxf_get_iter_elementmxf_add_setmxf_set_strongref_itemmxf_set_ul_itemmxf_set_int16_itemmxf_set_boolean_itemmxf_free_setmxf_set_uint8_itemmxf_generate_uuidmxf_write_ripmxf_update_partitionsabort_archive_mxf_file__assert_failwrite_audio_framemxf_complete_essence_element_keymxf_write_fixed_klmxf_file_writewrite_video_framewrite_timecodeadd_timecodemxf_write_uint16mxf_write_array_headerprepare_archive_mxf_file_2mxf_generate_umidinitialise_timecode_indexmxf_initialise_listmxf_get_timestamp_nowmxf_create_file_partitionsmxf_append_new_partitionmxf_append_partition_esscont_labelmxf_register_primer_entrymxf_set_version_type_itemmxf_alloc_array_item_elementsmxf_set_ulmxf_set_uuid_itemmxf_get_versionmxf_set_product_version_itemmxf_get_platform_wstringmxf_set_umid_itemsprintfmxf_set_uint16_itemmxf_get_itemmxf_complete_essence_element_track_nummxf_set_int32mxf_create_index_table_segmentmxf_add_delta_entryprepare_archive_mxf_filemxf_disk_file_open_new]   W g t  V   ) 1 9 F    #E~   #h x   +l   `       +    @  P  ]         + B  Y  f         I  v       d          < D L Td l t |          )C K S `         & . 6 Cj r z          #J R Z bv ~        * 2 : BV ^ f s          "6 > F Sz           & 3Z b j r         : B J Rf n v          . 6 > Kr z           +R Z b j~          " * 2F N V cr z     8H]w      b j r    O W      - 5 = Jb n         1 9Q Y a n      Q ]u }      W _ g t            1  9  A  N c  k  s            !! !7! ?! G! T!a! i!! !! " " "2" >"V" ^" f" s""" "" " " "" " # # # *#7# ?## # # ### ## # # # $ $?$ G$$ $ $ $$ $ $ $$% %(% 0% 8% E%R%j% v%% % % %% %% % % % & &U& ]& e& r&& && & & && &' $' ,' 9'F'a' i' q' ~'' '' ' ' '' ' ((6( B(Z( b( j( w(( (( ( ( (( (( ) ) )1) =)U) ]) e) r))) )) ) ) )))<*P* X* `* m*|*****+ + + +2+ :+ B+ O+d+ l+ t+ ++++ + + ++ + + ,,,,,,,,->-F-n- v- ~- -- - - -- - .. %.;. C.V.y.... .8/f/ u///0+0C0 K0 S0 `0q0 00 0 0 00 0 0 01 1 1 131 ;1 C1 P1e1 m1 u1 11 1 1 11 1 1 11 2 2 2:2 B2 J2 W2l2 t2 |2 22 2 2 22 2 2 2u333 3 33 3 3 4,4 44 <4 I4T4_4j444 4 4 44 4 4 5,5@5 H5 P5 ]555 5 555 5 5 5'6 /6 76 D6m66 6 6 6 66 6 6 6667E7f7{77 7 7 77 7 7 7848A8N8[8h8u888888 89 9 9 9H9 V999 9 9 99 9 : :E: \:p: x: : :: : : :; #; +; 8;u; }; ; ;;5; ;; ; ; ;< <8< @< H< U<l<5t< <<< < < <6=[= c= k= x=== = = == = > >'> 9>Q> Y> a> n>>> > > >>> ? ? ?9?M? U? ]? j??? ? ? ??? @ @ @:@ B@ J@ W@@@ @ @ @@@ @ @ A9AMA UA ]A jAAA A A AA A A A BuB BB BB B BB BC "C2C :C HChC vCCCCD8DnD ~D DD DD D D DD D E E.E 6E >E KEjE rE zE EE E E EE E E EF &F .F ;FZF bF jF wFF F F FF F F FG G G +GG GG GG G GG H H .H>H FH THtH HHHH H I I I &IEI MI UI bIyI II I I II I J JvJJ J J JJJJ7KJK_KuK KK KK K K L L2L DLTL \L jLL LL LL LL M$M 6MJM \MpM MM MMMMN*NCN~NNNNNNO O O +OJO RO ZO gOO O O OO O O OO P P PGP OP WP dPP P P PPPPP)Qm Fm Smom }mm m m mm mm m m n%n 3nGn On Wn dnn nn n n nn nn o o o6o DoXo `o ho uoo oo o o oo o p p p &p6p Kp_p gp op |pp pp p p pp p p)q 7q Kq Sq [q hq}q q q qq q!q q!q q!r r &r .r 6r Crgr ur r r r rr r!r rr r s s#s ,s!Ds Rsfs ns vs sss ss s s ss t t (t 0t =tQt _t"st {t t tt t tt t t tt t u#u +u 3u @uJu Ru gu{u u u uu u u"u u u uu v(v 0v 8v EvOv#Wv lv$v v v vv%v vv v v vw w.w 6w >w Kwaw sww w w ww ww w w wx "x6x >x Fx Sxgx ux&x x x xx xx x x xy #y7y ?y Gy Tydy yyy y y yy yy y y zz +z&?z Gz Oz \zlz zz z z zz zz z z {{5 { .{B{ J{ R{ _{o{ {{ { { {{ {{ { | |)| 1|'Q|f| t|| | | || || | | |} "}6} >} F} S}c} k} y}} } } }} }} } } ~~ .~B~ J~ R~ _~u~ ~~ ~ ~ ~~ ~ ~~ ~  / =Q Y a n (       < J^ f n { )߀  B J'j  Ё ށ  2 @S h   Ă " 0)C Xq   ׃  0 >U c& )  Ƅ ӄ    " * 7L T \ i~      ͅ     %H Vn v ~    ҆ چ     !6 > F Sh p x    LJ χ ݇ & . 6 CX ` h u    Ĉ ̈ و     ( 0 =M U c{      ʉ߉     ! .E M'm    Ŋڊ       )@ K_ g o |   ȋ Ջ &    (8 Ma i q ~ ό ڌ 3 ;'[p ~ ٍ*    "E Sf {  Ɏ ׎ 5 C)V k   Ǐ  !4 G `z & Ð)ې       *? G O \q y     Ց ݑ     $4 < Jm {  ƒ ߒ   ) 1 9 F[ c k x    Ǔ ϓ ܓ   # + 3 @U ] e r     ʔ   # 0E M U bw      ƕە       *? G O \*  Ö і    # + 8M U ] j    'ۗ   & 3H P X ez    ͘ ՘ ݘ  & . 6 CS [ i}     ԙ ܙ  ' 2F N V cy        -A I Q ^n    ʛ ܛ   % 3G O W dt |    ˜ Ӝ    * 8L T \ i    ؝    > L ` h p }++  ̞    #7 ? G Tl z   ß џ #< Nh v    Ƞ۠    5 C^ l (  ' / 7 DY a i v    Ţ ͢ ڢ   ! ) 1 >S [ c p     ǣ ԣ    # + 8M U ] j    Ĥؤ    '8M [o w   ǥ ϥ ץ   & . ;K `t |   ͦ զ ݦ   $ , 4 AQ fz    ӧ ۧ    * 2 : GW l    Ũ٨   D L T aq    ש    ; I&] e m z  Ū ͪ ڪ  % - :T5\ j~    ʫޫ    -A I Q ^     ' ! /C K S `    ۭ     "L Zn v ~  ή ֮ ޮ   1 9 A Nh p ~   ٯ    2 G[ c k x  ư ΰ ۰   ' / <f t   ϱ ݱ   ( 0 >&R Z b o Ʋ Ѳ  $D I'i~  ij ̳ ڳ  3L ^q y  ˴   & 4W e   &ֵ    #i q y ̶ Զ ܶ > F N [   ߷   < Qe m u  Ƹ θ ָ   '0E So w  ۹  $@ H Vj r z  ۺ    !A Sg o w   Ȼ л ػ  1 9 A Np ~(   Ѽ ߼   : H\ d l y  Ľ ̽ ٽ   % 2P U'u    ɾ۾    !9 G[ c k x    ο     '7 ? Ma i q ~        -= E Sg o w        & 3Yd y       4H P X e      / 7 ? L_,s {    -$ , 4 Ao--      8L T \ i|      $ , 4 A^r z      :/P X ` m. !&18?FMTbip{#2AP_n}"1@O^n(3>ITgu+9HSft*8GRes,:HVdr (6DR`n|(=P^z ' 2 @ N \ j x              . < J X f t             , : O ^ f t           & 4 B P ^ l z          &4CVu &:HVd#1FU]ky)7ESao}&5DSbq]hw (6DRap$3BQ`o~#2JXgz!o{  *:FJNS^cns~ %/4?INYchsx %5?DOUZep{ &6BFJOZ_jo~!16ET_dot %*5:EYw %4?IPTX]gx (-<HT_dp $ ( , 1 E M Q U Z e j u z                 !!! !*!.!2!7!B!G!R!W!b!g!|!!!!!!!!!!!!!!!!!"!"E"Q"U"Y"^"i"n"y"~"""""""""""""""# ##%#*#5#:#R#W#g#w###########$ $$$$$*$/$:$f$r$v$z$$$$$$$$$$$$$$ %%$%4%E%Q% [%f%r% w%% %% %%%%%% %%%%& &&#&.&9&D&O&Z&e&p&{&&&&&& && &&&&&' ''!','7'B'M'X'c'n'y''''''''''' '( ((%(1(=(I(U(a(m(y(((((((((((( ))!)-)9)E)Q)])i)v) {))) ))))))))) ) * **)*5*A*M*Y*e*q*~* *** **** ** ** *** + ++ +,+ 1+=+ B+N+ S+_+ d+p+ u++ ++ +++ ++ ++ ++ ++ + , ,, !,., 3,@, E,R, W,d, i,v, {,,, ,, ,, ,, ,, ,,, , - --)-5-B- G-T- Y-f- k-x- }-- -- -- -- -- -- -- -.. .&. +.8. =.J. O.\. a.n. s.. .. .. .. .. .. .. .. ///(/ -/9/E/R/ W/d/ i/v/ {// // /// // // // // 00$0 )060 ;0H0 M0Y0e0q0}00000000 000 01 11%111=1I1V1 [1h1 m1z1 11 1111111111 22!2-292E2Q2]2j2 o2|2 2222 22 222222 2 3 33 #303 53A3N3 S3_3k3w33 33 33 33 33 33 33 33 3 4 44 !4-4 24>4 C4O4 T4`4 e4q4 v44 44 44 44 44 44 44 44 4 5 55 5,5 15C5O5 T5`5 u55 55 55 55 55 55 5566 66 $606A6P6]6j6v6 {66 666666 66677*767 @7L7 V7b7 l7}77770  $(,048l55555504HLhl$(HLhl04LPlp/21 1205579738 2404 1000 100664 17616 ` ELF04(U$t$Hȍ Niې_iNt$؋$]Í&'UWVS $ >   I : ;  : ;I8 &I ' I : ; : ; I8 I!I/  : ;  : ; I8  : ; ( .: ; ' I@: ; I.? : ; ' I@: ; I 4: ; I4: ; I 4: ; I.? : ;' I@: ;I: ;I 4: ;I 4: ;I! : ;".: ; ' #: ; I$1X Y %1&.? : ; ' @'.: ; ' @( : ; )4: ; I *4: ; I? < F8 _2x 0E/#int~ ;a u om . Z# #S # #  # # # #1 #  #$ #( #, #0V #4 "Z#8r &Z#< (z#@ ,>#D -L#F .#G 2#H ;#L D#T E#X F#\ G#` H%#d! JZ#h L#ls ~   w  #  #  Z#'$Zap!xD% &D# '#(+ u,# d-#len.# 6/# J0U 3 *4# 5# 6#7172>: *;# ,<# 3=# :># A?# H@# OA# VB# ]C# dD# 'E# /F# 7G# ?H# GI# OJ#,KMP *Q# ,R# 3S# :T# AU# HV# OW# VX# ]Y# dZ# '[# /\# 7]# ?^# G_# O`#ag y *z# ,{# 3|# :}# A~# H# O# V# ]# d# '# /# 7# ?# G# O# W# _# g# o# # # # # # # # # # # m# #N # L#L< =#min>#sec?# @# AZ#B|& U'# (#`)W, u-# .Z#|/2 z3Z# B4#u5X ,9 :# ;X # # ?Z#$ @Z#(A  ##  (i = +   m =R<< , L Z`6J v<   UuXZ$^  MZ@(L TL}N O$P 6Zz4 4 *a5 J5 j5 7^ 8^ <9 :!Xx" ]E#D#<D LW Z <g<  U$ % % &  X  ' $I# 3 - ?ZP QX }<  ulk UuP(X 'c 0 /!1 u|& J LX &  8 xX zZI 1  )~   , **]* . 3 /usr/include/sys./usr/include../../lib/include/mxf/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includetimecode_index.ctypes.harchive_types.hstdint.htimecode_index.hmxf_list.hmxf_types.hstdio.hlibio.htypes.hstddef.hmxf_logging.h<1EOa]䓄>:,>:>h:H>7.N _LIl g;=r=;=&[<%XeX!u/-=3a+~%+?>S?9A:>:>:>2/Mld>5>VLr=;=`xgu-=3qJHgiX1"\W8\6?;CL- v"O"J#Xxf`]Xȿak)A~J??$ef=9u؃s~kZi9v:>"=;u=w:>L 0 g=s=u=WuWJ%_tg'*KY=;u:vz.~ f?O==Kyt=/Ytimecode_index.c'%s' failed, in %s:%d (newArray = (TimecodeIndexArray*)malloc(sizeof(TimecodeIndexArray))) != NULL(newArray->elements = (TimecodeIndexElement*)malloc(sizeof(TimecodeIndexElement) * (index->arraySize))) != NULLmxf_append_list_element(&index->indexArrays, newArray)| RAB J`AB F @AB FEEAB I AB FLHkAB FF9AB APAB O AB  AB  (AB DttRuPBV`atactc6u`6u`6u uT6uTWW6WRR^cR@AtACtCu@VPVVV@aRQdguHQguHuXuXuXttzuzuzu zuu uu& &zuiuhuh1bRuliu`u`Abu`hzRudttuSuRuu  WuSVtt uttIuPGSPQtQStS uP uP u  uL uL  uL% uL t t u  P u  t  t u  t  t 8 uJ find_position find_position_at_dual_timecode find_timecodeW initialise_timecode_index_searcher add_timecodec clear_timecode_index initialise_timecode_index8 mxfUUIDmxfKey_shortbuf_IO_lock_tsearcherCopy_IO_buf_endmxf_log_funcclear_timecode_indexGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)_IO_write_endunsigned intnextvitcSearcherCopy_flagsinitialise_timecode_index_searchertimecode_to_position_markersshort intarrayElementbeforeStartnextElementfreeFuncadd_timecodedenominatorfailstdoutlastElementfree_func_typeoctet28find_positionoctet29indexArrayindexdurationMXF_ELOGlong long unsigned intmxfLocalTagnumElements_offsetdropFramefind_timecodemxfRational_filenoMXF_ILOGmxfUL/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/examples/archivesize_t_vtable_offsetint64_tMXFListltcSearcherCopy_IO_read_base_IO_save_endoctet26g_Null_UMID_poshouruint8_tTimecodeIndexArrayfree_index_arraycharMXF_DLOG_modeoctet10octet11octet12octet13octet14octet15octet16octet17octet18octet19_IO_marker_IO_write_base_IO_read_ptrmxf_logdataMXFListIteratorg_Null_ULMXF_WLOGoctet31octet20octet21octet22octet23octet24octet25octet27long long int_IO_save_baseoctet0g_Null_KeyvitcPositiong_Null_UUIDtimecodePosltcSearcheroctet30elements__quad_tltcTimecode_IO_backup_base__pad1__pad2__pad3__pad4__pad5elementOffsetdoneFirstnewArrayltcPositionsearchernumeratoruint16_ttimecode_index.cMXFLogLevelg_Null_Rationaltimecodeunsigned char_IO_read_endTimecodeIndexElementlong intg_Null_LocalTagelementNuminitialise_timecode_indexatEnd_MXFListElement_lockfree_index_array_in_listlong unsigned int_old_offsetstdin_IO_FILEMXFListElementint32_toctet1octet2octet3octet4octet5octet6octet7octet8octet9lastArrayTimecodeIndex_sbuf_IO_write_ptrmove_timecode_index_searcherTimecodeIndexSearcherindexArrayItervitcSearcherframe__off_tArchiveTimecodefind_position_at_dual_timecodesigned charshort unsigned intindexArraysmxfUMID_chainposition_to_timecode_flags2arraySize_cur_column_nextposition__off64_t_unused2_IO_buf_basevitcTimecodeGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@8  09h%x +x 0x EB J> :h RN D^2(m2  d| D h! ' D'  D0'/5//4 P7R'@D9  U  n`|k',P9MTl  (timecode_index.ctimecode_to_positionmove_timecode_index_searcherfree_index_arrayfree_index_array_in_listfind_positionmxf_get_iter_elementmxf_next_list_iter_elementfind_position_at_dual_timecode__divdi3__moddi3find_timecodeinitialise_timecode_index_searchermxf_initialise_list_iterfreeadd_timecodemxf_get_list_lengthmallocmxf_append_list_elementmxf_get_last_list_elementmxf_logclear_timecode_indexmxf_clear_listinitialise_timecode_indexmxf_initialise_listh >^})9 !!"#    $      $)  1  9  F $W !p ! " # ) ( & !&18?FMTbip{#2AP_n}"1@O^ (6K^l .<JXft-;IWes,:HVdr (6DR`n|0>M`n}   . < J _ r x ~                 & + 9 C H R W e o t                    + 0 ; @ K P _ k w                    # . 8 A E ] d h l q                    " ( 2 9 = A F P U i p t x }           #0=@8<X\| 48LPlib/libd3mxfinfo.a0000664000454400017500000022336410766727744013272 0ustar stuartcrd! / 1205579744 0 0 0 152 ` ,,,,,,d3_mxf_read_footer_metadatad3_mxf_get_vtr_errorsd3_mxf_get_pse_failuresd3_mxf_get_infois_d3_mxfd3_mxf_load_extensions// 20 ` d3_mxf_info_lib.o/ /0 1205579744 2404 1000 100664 75148 ` ELF4(UWVSl]EEEEEEEED$$ED$}$u51ۍuE܉$4$<$U$l[^_]ËE$EE}|$$t<$tE$1D$ ЋESKT$L$$`ED$EUЍ]T$ \$$8$(Uu$u- t&ED$}$&Et$\$$tEЉD$ EUT$\$$t$tE D$E܉$uEЋUԉ\$D$ET$D$EP4@0T$ D$E܉D$E$04$<$U$E܋U>UWVSuED$4$u:D$D$ D$D$$1Č[^_]ÍED$E$E}EU|$T$4$(]\$E$.$tE܉D$D$E$RD$E܉D$$E܉ED$0E؉D$$UD$@E؉$:EԉD$D$@E؉$YD$PEԉD$$ED$D$ E܉$zMEE@D$U$EEȉD$4$UT$D$ E܉$URUvE؉D$ E4$D$EȉD$\$D$`E؉$UԉT$ D$@E؉D$Eȉ$kC D$D$pEԉ$EUT$EUD$$IEEED$D$ E܉$`]xUT$ D$D$ E܉$]E؉D$E4$D$D$D$ D$D$$&D$D$ D$DD$$Č1[^_]ËE UEUČ[^_]D$D$ D$D$$U1-E$Č1[^_]D$D$ D$D$$묋EE@$YD$D$ D$pD$$1t&D$1D$ D$D$$UUD$0D$ D$D$$EED$/D$ D$TD$.D$ D$ D$D$ D$ D$$D$D$ D$|D$$OD$D$ D$D$$D$#D$ D$D$$D$3&UWVS|uED$4$u7D$D$ D$D$$1|[^_]ÍED$E}$ME|$D$4$i]\$E$j$tE܉D$D$E$sD$E܉D$$E܉ED$0E؉D$$UD$@E؉$:EԉD$D$@E؉$D$EԉD$$ED$D$ E܉${]$ljEkEȉD$4$ED$D$ E܉$&E؉D$ E4$D$EȉD$|$D$`E؉$YEԉD$ D$@E؉D$Eȉ$GD$D$Eԉ$GD$D$Eԉ$VGD$D$Eԉ$G D$D$Eԉ$rED$ED$E$UED$D$ E܉$JE5ED$ D$D$ E܉$IE؉D$E4$D$wD$D$ D$D$$1D$D$ D$DD$$|1[^_]11ۋE E|[^_]D$D$ D$D$$|1[^_]D$D$ D$D$$1D$D$ D$ D$$1D$D$ D$|D$$1iD$D$ D$D$$15D$_D$D$ D$D$$1D$D$ D$D$$E$1D$D$ D$D$$D$D$ D$ D$$D$D$ D$D$$^D$D$ D$,D$$,D$D$ D$D$$D$D$ D$D$$UVSÃ0D$`E$ED$D$`$uJD$jD$ D$D$$U1t $10[^]ÍvED$4$D$EFt$ED$p$D$$%D$$t>D$D$$wƆƆƆƆD$$fED$D$$D$nD$ D$ D$$t&ED$D$p$ED$ID$F$EFO$EED$D$$ED$D$FP$MEƆ$EsED$D$$)EƆt$ED$$,D$$tdED$D$$ED$D$$EƆt$EfD$$tbED$D$$ED$D$$EƆt$ED$$t>D$D$$ƆƆƆƆD$$D$$ED$D$$D$tD$ D$8D$$&D$kD$ D$D$$D$lD$ D$D$$_ED$D$$u2D$oD$ D$ D$$ED$ D$$ EƆO$E;D$mD$ D$d D$$D$pD$ D$h D$$bED$D$$D$sD$ D$l D$$D$qD$ D$0 D$$D$oD$ D$ D$$D$jD$ D$|D$${ED$yD$ $GEƆt$ED$$t"D$D$$D$ $ED$D$ $udD$vD$ D$XD$$D$kD$ D$@D$$kED$D$$iEƆt$ED$0$ED$D$0$D$wD$ D$D$$D$lD$ D$ D$$ED$D$$'EƆ"$EED$D$$qEƆt$ED$@$E$D$rD$ D$ D$$D$nD$ D$H D$$eD$pD$ D$ D$$3D$uD$ D$D$$ED$D$@$udD$xD$ D$D$$D$qD$ D$ D$$ED$ D$$EƆoSD$sD$ D$ D$$D$tD$ D$D$$D$vD$ D$D$$D$wD$ D$D$$xD$xD$ D$PD$$FvUWVS|uEEED$D$4$u[D$D$ D$D$$Et$EE1ۉ$|[^_]ÐEU$D$E$uTE$E܉D$4$D$D$ D$D$$]U$U D$T$$uD$D$ D$D$$E܍}|$$U؉T$|$4$E؍]\$$g$tEԉD$ED$$ED$D$$EԉEЋED$0D$$UED$@$:ẺD$ED$@$ED$D$$U É?D$D$ D$\D$$t&ED$ED$ $}{Eԍ]\$ D$D$ $,EЉD$E4$D$D$D$ D$D$$D$D$ D$DD$$EȉD$ED$${ED$$Eȍ]|$D$$ ED$\$<$EĉD$E4$D$ED$ D$$tED$ED$0$ED$@D$E $U BGEt$EUT$D$@4$D$5D$ D$PD$$OD$D$ D$D$$D$D$ D$D$$D$D$ D$D$$ED$E$E$vU$D$ÍEȉD$$ED$PD$$t|$$RU؉T$|$4$E؍]\$$$tEԉD$ED$$ED$D$$EԉEЋED$0D$$UED$@$:ẺD$ED$@$ED$D$$U ẼHU$&ED$ED$ $L}ED$ ED$D$ $EЉD$E4$D$D$SlD$D$ D$ D$$PD$"D$ D$D$$1D$)D$ D$D$$D$@D$ D$D$$D$<D$ D$D$$D$%D$ D$`D$$OD$CD$D$ D$D$$D$D$ D$|D$$D$HD$*D$ D$D$$D$RD$KD$dD$ D$4D$$VD$_&UWVSLED$D$PE$u9D$D$ D$hD$$1L[^_]f]ȉ\$D$`E$t$uFL1[^_]D$D$ D$D$$L1[^_]Ðt&u؉t$}D$pE$8ED$|$4$z\$E$D$$t‰t$D$E$EE|ED$|$4$\$E$D$$uD$$t ED$$ED$D$ D$`D$$1FMU Ѓ)D$D$ D$D$$1 US$]D$D$D$D$ D$PD$,$u:D$%D$ D$D$$1҃$[]ÍvD$D$D$D$ D$PD$=$D$ D$D$Q$D$D$ D$D$ `D$D$d$D$9D$ D$D$$1t&D$-D$ D$xD$$$1[]D$2D$ D$ D$$$1[]D$D$ D$D$ pD$D$o$tpD$D$ D$D$ D$D$$uhD$GD$ D$D$$1D$@D$ D$$D$$1D$D$D$D$ D$D$$u4D$ND$ D$D$$1WD$D$ D$D$ D$D$$u4D$UD$ D$0D$$1D$D$ D$D$ D$D$$u4D$\D$ D$D$$1wD$D$ D$D$ D$D$$u4D$cD$ D$D$$1D$D$ D$D$ D$D$$u4D$jD$ D$@D$$1D$D$D$D$ D$D$$u4D$qD$ D$D$$1'D$D$ D$D$ D$D$$u4D$xD$ D$D$$1D$D$ D$D$ D$D$$u4D$D$ D$<D$$1GD$D$D$D$ D$D$$u4D$D$ D$D$$1D$D$ D$D$ D$D$*$u4D$D$ D$t D$$1gD$D$ D$D$ 0D$D$:$u4D$D$ D$!D$$1D$D$ D$D$ @D$D$N$u4D$D$ D$!D$$1D$ D$D$b$u4D$D$ D$|"D$$1/D$D$D$D$ D$D${$u4D$D$ D$#D$$1D$D$D$D$ D$D$$u4D$D$ D$#D$$1OD$D$D$D$ D$D$$u4D$D$ D$\$D$$1D$D$!D$D$ D$D$$u4D$D$ D$%D$$1oD$ PD$D$$u4D$D$ D$%D$$1D$D$D$D$ pD$PD$$u4D$D$ D$P&D$$1D$ PD$D$$zD$D$ D$'D$$1F% : ; I$ > $ >   I : ;  : ;I8 : ;I &I ' I : ;  : ; I8 I!I/  : ;  : ; I8  : ;  : ; ( < ' I : ;  : ; I.? : ;' I@: ;I4: ;I 4: ;I 4: ;I 4: ;I!4: ;I" : ;#: ;I $ U%4: ;I& : ;'.: ; ' I@(: ; I)4: ; I * : ; +.? : ; ' I@,4: ; I-4: ; I.4: ; I / : ; 04: ; I 14: ; I? < 'O3&50!,B u2.int (;a( ,o!m ." Z##E3## u#f+#I#1#u-# E#$E#(#,#0( #4t4"Z#8s&Z#<(z#@m,>#D1-L#F+.#G2#H;#L"D#T "E#X"F#\"G#`8H%#d #JZ#hL#l 8F    !##Z#'0 S Z6 af 17(2>i840J/;h<:,;'#<'#,='#,>'#,?'#,@'#,A'#,B'#,C'#,D'# "E'# "F'# "G'# ^H'# fI'#nJ'#&KS M<;P,Q'#R'#,S'#,T'#,U'#,V'#,W'#,X'#,Y'#,Z'# "['# "\'# "]'# ^^'# f_'#n`'#JaRg2lm#,n'#dayo'#R2p'#minq'#secr'#%s'# tQvm y,z'#{'#,|'#,}'#,~'#,'#,'#,'#,'#,'# "'# "'# "'# ^'# f'#n'#"'#"'#"'##'#$'#$'#$'#$'#$'#$'#$'#$'#$'#$'#&'#&'##.#4'0 <R2 ='#min >'#sec ?'#! @'#" AZ#0 B EU7 F# G0# H0#  J#W+ K#2 L#2 M#S N; XU7 Y#u Z'# [  ^5 _ #+ ` # a #P b#_ c #* d #6 e #% f # g# h) #7 i9 # j# kI #g mI #2 nY #  H   ) 9 I xY i  6 oM.! o!%d8& #] '#  (  +0, #),- #len.#!/t #   '0 > 3Q4 #] 5#6##7 j #"<372((I +   j yt+ % t+v 4 (r8 * #! + # , ## - #  . #eof / # 0* #5 1@ # 2 # ' 3@ #$^ 6 #(/ 7 #,/ :'#07 ;2#2   v  = ='  = = '  Z   Z Z * Z  Z @  0  < : "key #<#] $2#% %2#8 &=# 'H#8 (H# W0 )H#( *H#0, +H#8/ ,=#@ -H#D  .=#L /<#P'( 0 #` 3#p  4#x1 5Q j :  ;=# EAB#j_ CuF[G0#H0# I QR *S:T6UML5M#[N0#.O#&V# SW $Fm n #jo #^p# W q0#MrX$"key#G#tag$2#6%Z#(&2#w' #set(g# g<(key-G#@.;#63/ # #0#01H#4R)0!6#w"7#"(8 #x2U9x<'=#/>=#2?=#@=# m+A G}&}'#v(}#")i #H**i #?+: $ FZ_vEy,!E#E!GuhA$HudripI"JkeyKG +L'!lenMHW0Nu` OZ-,P)u\",~r)F j:Z`V#)# !#.  a1=d < =) 4U H4u 34 4 .4i > @ % !T!tmp",?w$L,&}Z_#|)#}|#*|~.  Ya1=d < = 4 H4 34 4) .4Ui > @  W!tmp%i&,$ 1'x)gZ`(.f4;((fd);4hut*,}i +?j5Z%(#)(&?)\#Eup)9(> ),Ш )a1=`) <, =);4u`,Z-U4,4+,b4K,H4,34,4,.4 ,q14/ ,4 ",u +"Z%( (#)7 ,4W )P, w )a1=`-.Z,2Z , +Z .ul<@/,+ FZ (O3 (!E* -' ;-'/-B <0%S F-e'c -"s - -B-G0B-3B-_6B-V9B-(B-B-(B-l(B-B-SB-rB-* Ba#BBB BB28BjBz5B B##B{,B /B 2B5B$8B3;B5>B!ABDBGBfJBDMByPBy%SB4VB2YB\B%_BhBkB nB,{Bn }B%BBj$B$BLB/"/%/(/:%+/./81/14/27/^7:/b=/@/}7C/i"P/Z/p6d/*o/`*B5BBB2B--B)!B- B-, B)4BP-B-,B-.B-B-TB-3B)B`)cB)Bp)U B-B-s B- B/Bl BB)BB %B),B"0B"7B'>BSBBIB+PB<WB07[B-bBr iBpBwB~B B 9B0_B7Bn BY%BB B)BBB0B)B7B.B"B(BBBoB\.B g0B B6BB(BBB!Bk(B/B013B`:B1ABI$HB@DOB6SB#ZB^B@8#bB;+iBmB+tB-xBB^BB&B'BB,"BBB;Bb B3B>)BBR3BB&*B5BP&BBBB]B Bs$B+B 2B79B0@B" GBuKB,RB'YB|4`B+gB-nBuB|BB7B B. BBBB3 BG4BBUB 8BB'B6BB+1BBoB&Bb  B;- BB5,BW2B0#B*B41B 8B<B(#@B)d B)Z(B)!)0B)44B`)95;Bp)/BB)2IB):PB)-WB)4'^B)eB)lB)sB)H!zB)q'B)*B )#B0)/B@)"B)0B)<B)+B)B)BP))Bp)}*BP) 7B1c"1517.u a ..../../../lib/include/mxf/usr/include/usr/include/sys/usr/lib/gcc/i586-suse-linux/4.1.2/include./usr/include/bitsd3_mxf_info_lib.cbbc_d3_extensions_data_model.hmxf_data_model.hmxf_list.hmxf_header_metadata.hmxf_primer.hmxf_types.hstdint.hmxf_page_file.hmxf_file.htypes.hmxf_partition.harchive_types.hstddef.hd3_mxf_info_lib.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hmxf_logging.h=uzvvv&XYU[9(_iE@TY~ֺ<B+" j""#  <.%)%wJW,"*oW-f.yXzf^X-vd0X /U88Sl* 22x2~<<B" j""? &%)"""v%U)"*oX-<.XJY^z<^X-<.X4l, 444-p / /222}3vX0j@uuRnehCuxvRuwp2222Q22  2C6ue 2Cui2LCvx2222yM28u22225<j<{tEY~!xIM"j"gP"*&*/2"""&u XQ,2Y2n*!01g="j" ["*+W*2rt22i22L*v*b(2y2 ~< ;MH7v< .HX8-H<8.P% <-@t4ZCtZ<*k^@(tx"-^<".fX-f<.qX<yp4ppppppppppppXppppX pa%dd3_mxf_info_lib.c'%s' failed, in %s:%d D3P_D3ErrorCountD3P_PSEFailureCountD3P_InfaxFrameworkD3P_FormatD3P_ProgrammeTitleD3P_EpisodeTitleD3P_TransmissionDateD3P_MagazinePrefixD3P_ProgrammeNumberD3P_ProductionCodeD3P_SpoolStatusD3P_StockDateD3P_SpoolDescriptorD3P_MemoD3P_DurationD3P_SpoolNumberD3P_AccessionNumberD3P_CatalogueDetailD3P_PSEAnalysisFrameworkD3P_RedFlashD3P_SpatialPatternD3P_LuminanceFlashD3P_ExtendedFailureD3P_D3ReplayErrorFrameworkD3P_D3ErrorCodeTapeDescriptormxf_uu_get_top_file_package(headerMetadata, &fileSourcePackageSet)mxf_uu_get_package_tracks(fileSourcePackageSet, &arrayIter)mxf_uu_get_track_datadef(sourcePackageTrackSet, &dataDef)mxf_get_strongref_item(sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, Sequence), &sequenceSet)mxf_get_array_item_count(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), &count)mxf_get_array_item_element(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), 0, &arrayElement)mxf_get_strongref(headerMetadata, arrayElement, &dmSet)mxf_get_strongref_item(dmSet, &MXF_ITEM_K(DMSegment, DMFramework), &dmFrameworkSet)(tmp = malloc(sizeof(VTRErrorAtPos) * (totalErrors + count))) != NULL(tmp = realloc(newErrors, sizeof(VTRErrorAtPos) * (totalErrors + count))) != NULLmxf_get_strongref_s(headerMetadata, &setsIter, arrayElement, &dmSet)mxf_get_position_item(dmSet, &MXF_ITEM_K(DMSegment, EventStartPosition), &vtrError->position)mxf_get_strongref_item_s(&setsIter, dmSet, &MXF_ITEM_K(DMSegment, DMFramework), &dmFrameworkSet)mxf_get_uint8_item(dmFrameworkSet, &MXF_ITEM_K(D3P_D3ReplayErrorFramework, D3P_D3ErrorCode), &vtrError->errorCode)(tmp = malloc(sizeof(PSEFailure) * countedPSEFailures)) != NULLmxf_get_position_item(dmSet, &MXF_ITEM_K(DMSegment, EventStartPosition), &pseFailure->position)mxf_get_int16_item(dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_RedFlash), &pseFailure->redFlash)mxf_get_int16_item(dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_SpatialPattern), &pseFailure->spatialPattern)mxf_get_int16_item(dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_LuminanceFlash), &pseFailure->luminanceFlash)mxf_get_boolean_item(dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_ExtendedFailure), &pseFailure->extendedFailure)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Format), &tempWString)wcstombs(infaxData->format, tempWString, sizeof(infaxData->format)) != (size_t)(-1)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeTitle), &tempWString)wcstombs(infaxData->progTitle, tempWString, sizeof(infaxData->progTitle)) != (size_t)(-1)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_EpisodeTitle), &tempWString)wcstombs(infaxData->epTitle, tempWString, sizeof(infaxData->epTitle)) != (size_t)(-1)mxf_get_timestamp_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_TransmissionDate), &infaxData->txDate)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_MagazinePrefix), &tempWString)wcstombs(infaxData->magPrefix, tempWString, sizeof(infaxData->magPrefix)) != (size_t)(-1)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeNumber), &tempWString)wcstombs(infaxData->progNo, tempWString, sizeof(infaxData->progNo)) != (size_t)(-1)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProductionCode), &tempWString)wcstombs(infaxData->prodCode, tempWString, sizeof(infaxData->prodCode)) != (size_t)(-1)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolStatus), &tempWString)wcstombs(infaxData->spoolStatus, tempWString, sizeof(infaxData->spoolStatus)) != (size_t)(-1)mxf_get_timestamp_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_StockDate), &infaxData->stockDate)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolDescriptor), &tempWString)wcstombs(infaxData->spoolDesc, tempWString, sizeof(infaxData->spoolDesc)) != (size_t)(-1)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Memo), &tempWString)wcstombs(infaxData->memo, tempWString, sizeof(infaxData->memo)) != (size_t)(-1)mxf_get_int64_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Duration), &infaxData->duration)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolNumber), &tempWString)wcstombs(infaxData->spoolNo, tempWString, sizeof(infaxData->spoolNo)) != (size_t)(-1)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_AccessionNumber), &tempWString)wcstombs(infaxData->accNo, tempWString, sizeof(infaxData->accNo)) != (size_t)(-1)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_CatalogueDetail), &tempWString)wcstombs(infaxData->catDetail, tempWString, sizeof(infaxData->catDetail)) != (size_t)(-1)mxf_find_set_by_key(headerMetadata, &MXF_SET_K(Identification), &list)mxf_get_timestamp_item(identSet, &MXF_ITEM_K(Identification, ModificationDate), &info->creationDate)get_infax_data(dmFrameworkSet, &info->ltoInfaxData)mxf_get_strongref_item(fileSourcePackageSet, &MXF_ITEM_K(SourcePackage, Descriptor), &descriptorSet)mxf_initialise_array_item_iterator(descriptorSet, &MXF_ITEM_K(GenericDescriptor, Locators), &arrayIter)mxf_get_strongref(headerMetadata, arrayElement, &locatorSet)mxf_uu_get_utf16string_item(locatorSet, &MXF_ITEM_K(NetworkLocator, URLString), &tempWString)wcstombs(info->filename, tempWString, sizeof(info->filename)) != (size_t)(-1)mxf_find_set_by_key(headerMetadata, &MXF_SET_K(SourcePackage), &list)mxf_get_strongref_item(sourcePackageSet, &MXF_ITEM_K(SourcePackage, Descriptor), &descriptorSet)mxf_uu_get_package_tracks(sourcePackageSet, &arrayIter)get_infax_data(dmFrameworkSet, &info->d3InfaxData)mxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(Preface), &prefaceSet)mxf_get_ul_item(prefaceSet, &MXF_ITEM_K(Preface, OperationalPattern), &ul)mxf_initialise_array_item_iterator(prefaceSet, &MXF_ITEM_K(Preface, DMSchemes), &arrayIter)mxf_initialise_array_item_iterator(prefaceSet, &MXF_ITEM_K(Preface, EssenceContainers), &arrayIter)../bbc_d3_extensions_data_model.hmxf_register_item_def(dataModel, "D3P_D3ErrorCount", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, D3P_D3ErrorCount), 0x0000, MXF_UINT32_TYPE, 0)mxf_register_item_def(dataModel, "D3P_PSEFailureCount", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, D3P_PSEFailureCount), 0x0000, MXF_UINT32_TYPE, 0)mxf_register_set_def(dataModel, "D3P_InfaxFramework", &MXF_SET_K(InterchangeObject), &MXF_SET_K(D3P_InfaxFramework))mxf_register_item_def(dataModel, "D3P_Format", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_Format), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_ProgrammeTitle", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeTitle), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_EpisodeTitle", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_EpisodeTitle), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_TransmissionDate", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_TransmissionDate), 0x0000, MXF_TIMESTAMP_TYPE, 0)mxf_register_item_def(dataModel, "D3P_MagazinePrefix", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_MagazinePrefix), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_ProgrammeNumber", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeNumber), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_ProductionCode", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProductionCode), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_SpoolStatus", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolStatus), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_StockDate", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_StockDate), 0x0000, MXF_TIMESTAMP_TYPE, 0)mxf_register_item_def(dataModel, "D3P_SpoolDescriptor", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolDescriptor), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_Memo", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_Memo), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_Duration", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_Duration), 0x0000, MXF_INT64_TYPE, 0)mxf_register_item_def(dataModel, "D3P_SpoolNumber", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolNumber), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_AccessionNumber", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_AccessionNumber), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_item_def(dataModel, "D3P_CatalogueDetail", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_CatalogueDetail), 0x0000, MXF_UTF16STRING_TYPE, 0)mxf_register_set_def(dataModel, "D3P_PSEAnalysisFramework", &MXF_SET_K(InterchangeObject), &MXF_SET_K(D3P_PSEAnalysisFramework))mxf_register_item_def(dataModel, "D3P_RedFlash", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_RedFlash), 0x0000, MXF_INT16_TYPE, 0)mxf_register_item_def(dataModel, "D3P_SpatialPattern", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_SpatialPattern), 0x0000, MXF_INT16_TYPE, 0)mxf_register_item_def(dataModel, "D3P_LuminanceFlash", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_LuminanceFlash), 0x0000, MXF_INT16_TYPE, 0)mxf_register_item_def(dataModel, "D3P_ExtendedFailure", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_ExtendedFailure), 0x0000, MXF_BOOLEAN_TYPE, 0)mxf_register_set_def(dataModel, "D3P_D3ReplayErrorFramework", &MXF_SET_K(InterchangeObject), &MXF_SET_K(D3P_D3ReplayErrorFramework))mxf_register_item_def(dataModel, "D3P_D3ErrorCode", &MXF_SET_K(D3P_D3ReplayErrorFramework), &MXF_ITEM_K(D3P_D3ReplayErrorFramework, D3P_D3ErrorCode), 0x0000, MXF_UINT8_TYPE, 0)mxf_register_set_def(dataModel, "TapeDescriptor", &MXF_SET_K(GenericDescriptor), &MXF_SET_K(TapeDescriptor))+4+4S +4 +4S A+4 +4S +4+4 +4S +4 +4 +4 +4 +4S 0+4+4S +4+4+4S 2+4+4S 7+4S .+4 +4 +4 +4 +4 +4 +4 +4 +4 +4  +4  +4  +4  +4  +4 +4S /+4+4+4 +4+4 +4 +4 +4 @+4 @+4S +4S $| _AB F`9AB IAB F`- AB AC AB F%aAB F (/ AB Dtt_u\\rSruSlulS_u_u bblul_uuo PwuPbluP_PuTtSglS:_S`atactcu`Vu'V'*u*GVGJuJVuVupup*upuhuh*uhududu`u`*u`u\u\*u\uXuX*uXuTuT*uTuu*uuu*uuu*utt_uVu V u V u V u _Vup Z up _upuh Z uh _uhud _udu` Z u` _u`u\ Z u\ _u\uX Z uX _uXuT Z uT _uT R RSA S S _SuU u u _u`atactcu`PSS`RVVtt%uVu%Vu ))[u [88 u  !u !9!9!p#u p###$u $%%%u ulul8%uludud8%udS""S##Sj%%Su\%u\ SK!!S##S $q$SuXuX8%uXuTuT8%uTuPuP8%uPuLuL8%uLuHuH] uH uH!p#uHx#$uH$$uH$%uHuDuD uD uD!p#uDx##uD#$uD$$uD$%uD%%t%%t%(u%%%(u&&up"&(up&&ul:&D&ul&'ul&&u:&D&u''u&&u@:&D&u@''u@ (!(t!(#(t#(O3u (f(f((S((u()S))u))S))u)O3S'd3_mxf_read_footer_metadatad3_mxf_get_vtr_errors%d3_mxf_get_pse_failuresd3_mxf_get_infoKis_d3_mxfd3_mxf_load_extensionsO3  9_ 'g_D3P_InfaxFramework_D3P_StockDate_item_keyg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_Preface_EssenceContainers_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyd3_mxf_info_lib.cg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDMXFMetadataItemg_ClosedIncomplete_Footer_pp_keyoctet1g_GenericDescriptor_Locators_item_keyepTitleg_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_D10_40_525_60_picture_only_esscont_labelg_GenericSoundEssenceDescriptor_DialNorm_item_keynewErrorsstockDatefileSourcePackageSetheaderByteCountmxfUTF16CharnumErrors_IO_save_endfixedArraySizebodySIDg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyspoolDescbodyOffsetbasicwriteg_IECDV_25_525_60_compdef_labelcurrentElementg_OpenComplete_Footer_pp_keyg_D3P_D3ReplayErrorFramework_set_keyindexByteCountg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baselong intg_StructuralComponent_DataDefinition_item_keyD3MXFInfog_D3P_InfaxFramework_D3P_SpoolDescriptor_item_key_lock/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/examples/archive/infosourcePackageTrackSetg_FileDescriptor_ContainerDuration_item_keycompoundg_Preface_LastModifiedDate_item_keyg_FileDescriptor_SampleRate_item_keyheaderMarkInPosvitcTimecodeg_EssenceContainerData_IndexSID_item_keyg_D3P_PSEAnalysisFramework_set_key_IO_save_baseg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_complexity03_op_atom_labelg_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_keyfixedSpaceAllocationg_GenericPictureEssenceDescriptor_AspectRatio_item_keymemog_GenericPackage_set_keyMXFHeaderMetadataaccNo_cur_columng_D10_30_625_50_defined_template_esscont_labelg_Identification_ThisGenerationUID_item_keyg_D10_30_525_60_extended_template_esscont_labelVTRErrorAtPosMXFDataModelresultg_DVBased_100_1080_60_I_compdef_labelvtrErrorg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_Identification_ProductUID_item_keyint32_tg_DMSegment_set_keymxfLocalTagg_RGBAEssenceDescriptor_Palette_item_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyg_DVBased_50_525_60_compdef_labelMXFCompoundTypeInfog_Identification_CompanyName_item_keyg_D10_50_625_50_extended_template_esscont_labelg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_labelitemDefs_IO_markerfixedSizeg_CDCIEssenceDescriptor_set_keyshort unsigned intg_Identification_set_keyg_GenericTrack_set_keyg_Identification_Platform_item_keyg_D3P_D3PreservationDescriptiveScheme_dmscheme_labelMXF_BASIC_TYPE_CATg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labeldatag_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_labelMXFListElementd3_mxf_load_extensionsg_AES3AudioDescriptor_set_keyseekmxfKeyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_label_IO_FILEd3_mxf_read_footer_metadatag_BWFClipWrapped_esscont_labelg_RGBAEssenceDescriptor_set_keydurationg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_keymagPrefixsetsIterg_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelMXFRIPEntrynextTagmxfTimestampg_TimecodeComponent_RoundedTimecodeBase_item_keyg_MultipleWrappings_esscont_labelunsigned charg_D3P_InfaxFramework_D3P_MagazinePrefix_item_keyg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keydmSetmxfRational_sbufg_DNxHD1080p185ClipWrapped_esscont_labelg_D10_50_625_30_compdef_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelruninLeninstanceUIDg_DNxHD1080i185ClipWrapped_esscont_labelerrorCodeg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyg_D10_50_525_60_extended_template_esscont_labelg_Preface_Identifications_item_keyvaluefailuresg_SDTI_CP_System_Pack_esselement_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharg_DVBased_25_525_60_compdef_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keyhaveD3InfaxDatag_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_Track_set_key_MXFHeaderMetadatag_GenericSoundEssenceDescriptor_QuantizationBits_item_key_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyoctet13octet14octet15filenameg_Null_UUIDg_D10_50_525_30_compdef_labelg_OpenComplete_Header_pp_keynumeratorspoolNomxf_log_funcg_OpenIncomplete_Body_pp_keyMXFPageFile_IO_read_ptrg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyPSEFailurefree_sys_datag_Identification_VersionString_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_ALawClipWrapped_esscont_label_posput_charyearg_Preface_PrimaryPackage_item_keylocatorSetg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_DVBased_50_625_50_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_DMFramework_set_key_markersthisPartition_unused2g_DVBased_100_1080_50_I_FrameWrapped_esscont_labelminorVersionextendedFailureg_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labelg_D10_50_525_60_defined_template_esscont_labelg_DVBased_25_625_50_FrameWrapped_esscont_labelg_GenericPackage_PackageModifiedDate_item_keyMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keytypeIdsourcePackageSetg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_ClosedIncomplete_Header_pp_key_offsetg_RGBAEssenceDescriptor_AlphaMinRef_item_keyredFlashindexg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyMXFItemTypeg_TextLocator_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_GenericPackage_Tracks_item_keyg_GenericTrack_TrackNumber_item_keyg_StaticTrack_set_keyluminanceFlashg_D10_50_625_50_compdef_labelg_LegacyPicture_datadef_labelcreationDateg_TimecodeComponent_DropFrame_item_keyMXFFileg_CDCIEssenceDescriptor_WhiteReflevel_item_keylong unsigned intg_D10_40_625_50_picture_only_esscont_labelg_Null_LocalTagformatg_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_key_flags2g_D10_50_625_50_defined_template_esscont_label_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keyg_LegacyTimecode_datadef_labelg_complexity02_op_atom_labelg_ContentStorage_EssenceContainerData_item_keynextElementmajorVersionsetDefsg_IECDV_25_525_60_FrameWrapped_esscont_labelg_Null_ULarrayIter__quad_tprefaceSetMXFItemTypeCategoryg_Data_datadef_labelg_OpenIncomplete_Header_pp_keyg_SourcePackage_set_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyMXFPrimerPackg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Preface_OperationalPattern_item_key_old_offsetg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_key_IO_backup_baseidentSettypesg_Preface_D3P_D3ErrorCount_item_keynewFailuresg_MultipleDescriptor_set_keyarrayElementg_RandomIndexPack_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_AES3FrameWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelis_seekableg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelindexMarkInPossysDatag_TextLocator_LocatorName_item_keyg_Preface_D3P_PSEFailureCount_item_keyg_ALawFrameWrapped_esscont_labelmxfUMIDMXFMetadataSetltcTimecodeoperationalPatterng_GenericPictureEssenceDescriptor_DisplayWidth_item_key_MXFMetadataSetg_InterchangeObject_InstanceUID_item_key_IO_write_endcountedPSEFailuresg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keyMXFRIPg_Timecode_datadef_labeld3_mxf_get_vtr_errorsmembersg_D3P_InfaxFramework_D3P_SpoolStatus_item_keydropFrameg_InterchangeObject_GenerationUID_item_keylastTypeIdg_GenericPictureEssenceDescriptor_SampledWidth_item_keydataDefg_GenericTrack_TrackName_item_keytxDateMXFInterpretTypeInfocountg_Identification_ProductName_item_keyerrorsmxfPageFilereadg_DescriptiveMetadata_datadef_labelg_D3P_InfaxFramework_D3P_Memo_item_key_MXFListElement_nextunsigned intfreeFuncg_D10_40_625_50_extended_template_esscont_labeldataModeltotalErrorsframeg_InterchangeObject_set_key__pad1__pad2__pad3__pad4lastRIPEntryg_GenericPictureEssenceDescriptor_FrameLayout_item_keystding_KLVFill_keyprimerPackis_d3_mxfd3InfaxData_flagsg_EventTrack_EventOrigin_item_keyg_Null_Rationaloctet10octet11octet12octet16octet17octet18octet19_modeget_charMXFListIteratorg_DMSet_set_keyg_SourcePackage_Descriptor_item_keylistg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_MaterialPackage_set_keyMXFArrayTypeInfoheaderMetadatag_BWFFrameWrapped_esscont_labelg_D3P_InfaxFramework_D3P_AccessionNumber_item_keyg_DVBased_25_625_50_compdef_labelmxfFileg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29g_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Header_pp_keyg_GenericTrack_TrackID_item_keyg_D10_30_625_50_extended_template_esscont_labelspoolStatusqmsecg_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyinfooctet30octet31g_FileDescriptor_Codec_item_keyGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULd3_mxf_get_pse_failuresMXFListg_EssenceContainerData_set_keyg_D3P_InfaxFramework_D3P_ProductionCode_item_keyg_Null_UMIDg_D3P_InfaxFramework_D3P_Duration_item_keyg_GenericPictureEssenceDescriptor_set_keyg_Null_Keyitemsizeg_GenericSoundEssenceDescriptor_Locked_item_keylong long unsigned intsetsessenceContainersiterg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DVBased_50_525_60_FrameWrapped_esscont_labellengthuint16_t__off_t_chaing_StructuralComponent_set_keyinfaxDatag_SourceClip_set_keyMXFLogLevelg_D10_50_525_60_compdef_labelg_D3P_InfaxFramework_set_keyg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyget_infax_datag_Identification_ModificationDate_item_keyg_Track_Origin_item_keyg_ContentStorage_set_keyg_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_keyarrayprogNog_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labelg_TapeDescriptor_set_keyg_IndexTableSegment_keyltoInfaxDatag_D3P_InfaxFramework_D3P_SpoolNumber_item_keynumFailuresg_DNxHD_compdef_labelhavePCMg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_keyspatialPattern_IO_write_ptrMXFFileSysDatallen_shortbufg_DVBased_100_720_60_P_compdef_labelprogTitleMXFArrayItemIteratorg_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_key__off64_tnewHeaderMetadatalastElementg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labelg_DNxHD720p120ClipWrapped_esscont_labelmonthoctet0octet2octet3octet4octet5octet6octet7octet8octet9failg_Preface_Version_item_keyg_FileDescriptor_LinkedTrackID_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_IO_buf_endg_CDCIEssenceDescriptor_PaddingBits_item_keyg_D3P_InfaxFramework_D3P_ProgrammeNumber_item_keyg_root_set_keyg_GenericPackage_Name_item_keynamedenominatorhaveBBCD3Schemeg_D10_50_525_40_compdef_labelfree_func_typeg_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labeldmFrameworkSetshort intarrayIter2g_EventTrack_EventEditRate_item_keyg_D3P_InfaxFramework_D3P_CatalogueDetail_item_keyuint64_tg_IECDV_25_625_50_FrameWrapped_esscont_labelminLLennumElementsMXFCompoundTypeMemberInfoindexSIDg_Identification_ProductVersion_item_keyg_D3P_InfaxFramework_D3P_EpisodeTitle_item_keyint16_tg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyfooterPartitiong_TimecodeComponent_set_keyArchiveTimecodeg_Track_EditRate_item_keyg_D3P_PSEAnalysisFramework_D3P_RedFlash_item_keyelementsg_WaveAudioDescriptor_BlockAlign_item_key_vtable_offsetpseFailureg_GenericSoundEssenceDescriptor_ChannelCount_item_keyarrayElementLendescriptorSet_IO_buf_baseMXFPartitiong_OpenComplete_Body_pp_keyg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keyMXF_INTERPRET_TYPE_CATg_D3P_InfaxFramework_D3P_TransmissionDate_item_keyelementTypeIdhourg_WaveAudioDescriptor_set_keysigned charMXF_ELOGhaveSDUncompressedelementLengthg_ClosedComplete_Body_pp_keycatDetailg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_labelg_Preface_ContentStorage_item_keyitemsMXF_ILOG_IO_read_endg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keysequenceSetg_D10_50_525_60_picture_only_esscont_labelg_ALaw_compdef_labelg_D10_30_625_50_picture_only_esscont_labeltempWStringg_RGBAEssenceDescriptor_PixelLayout_item_key_filenog_CDCIEssenceDescriptor_ColorSiting_item_keyg_D3P_InfaxFramework_D3P_Format_item_keyg_Preface_set_keymxfBooleang_WaveAudioDescriptor_AvgBps_item_keysize_tg_complexity01_op_atom_labelg_D3P_InfaxFramework_D3P_ProgrammeTitle_item_keyd3_mxf_get_infog_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelMXF_ARRAY_TYPE_CATtellstdoutg_D10_40_625_50_defined_template_esscont_labelcategoryinterpretg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_AES3CustomWrapped_esscont_labelentriesg_PrimerPack_keyprodCodeisPersistentg_DMSourceClip_DMSourceClipTrackIDs_item_keyInfaxDataint64_tMXFBasicTypeInfog_TimecodeComponent_StartTimecode_item_keyMXF_WLOGg_EventTrack_set_keyg_GenericPackage_PackageUID_item_keypositiong_OpenIncomplete_Footer_pp_keyg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keymxf_logg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericSoundEssenceDescriptor_set_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelnextuint32_tcloseg_IECDV_25_625_50_compdef_labelpreviousPartitionkagSizeg_D10_50_625_40_compdef_label__pad5g_ClosedIncomplete_Body_pp_keywchar_tg_AES3ClipWrapped_esscont_labelg_NetworkLocator_URLString_item_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelMXF_COMPOUND_TYPE_CATGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@O3 l%3+303B6'> R]eN $^23dm20fq'| %p  2 t%ם  |%80/95pE     4 G0 [@ |P  ` p ( K |   "`- 1` Zp     P     4 _  0 @   5 R v   0 @ P P ` Bp _     / S z    _'6MZt 0 K d `9z        ) 7 P X m        / 4 ; S f {          0 E %aO l |    (/   d3_mxf_info_lib.cg_GenericTrack_Sequence_item_keyg_Sequence_set_keyg_DMSegment_set_keyg_DMSegment_DMFramework_item_keyg_D3P_D3ReplayErrorFramework_set_keyg_Sequence_StructuralComponents_item_keyg_DMSegment_EventStartPosition_item_keyg_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_keyg_D3P_PSEAnalysisFramework_set_keyg_D3P_PSEAnalysisFramework_D3P_RedFlash_item_keyg_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_keyg_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_keyg_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_keyget_infax_datag_D3P_InfaxFramework_D3P_Format_item_keyg_D3P_InfaxFramework_D3P_ProgrammeTitle_item_keyg_D3P_InfaxFramework_D3P_EpisodeTitle_item_keyg_D3P_InfaxFramework_D3P_TransmissionDate_item_keyg_D3P_InfaxFramework_D3P_MagazinePrefix_item_keyg_D3P_InfaxFramework_D3P_ProgrammeNumber_item_keyg_D3P_InfaxFramework_D3P_ProductionCode_item_keyg_D3P_InfaxFramework_D3P_SpoolStatus_item_keyg_D3P_InfaxFramework_D3P_StockDate_item_keyg_D3P_InfaxFramework_D3P_SpoolDescriptor_item_keyg_D3P_InfaxFramework_D3P_Memo_item_keyg_D3P_InfaxFramework_D3P_Duration_item_keyg_D3P_InfaxFramework_D3P_SpoolNumber_item_keyg_D3P_InfaxFramework_D3P_AccessionNumber_item_keyg_D3P_InfaxFramework_D3P_CatalogueDetail_item_keyg_Identification_set_keyg_Identification_ModificationDate_item_keyg_D3P_InfaxFramework_set_keyg_SourcePackage_Descriptor_item_keyg_GenericDescriptor_Locators_item_keyg_NetworkLocator_set_keyg_NetworkLocator_URLString_item_keyg_SourcePackage_set_keyg_TapeDescriptor_set_keyg_Preface_set_keyg_Preface_OperationalPattern_item_keyg_Preface_DMSchemes_item_keyg_D3P_D3PreservationDescriptiveScheme_dmscheme_labelg_Preface_EssenceContainers_item_keyg_MultipleWrappings_esscont_labelg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelg_BWFFrameWrapped_esscont_labelg_Preface_D3P_D3ErrorCount_item_keyg_Preface_D3P_PSEFailureCount_item_keyg_InterchangeObject_set_keyg_GenericDescriptor_set_keyd3_mxf_read_footer_metadatastrstrmxf_page_file_open_readmxf_free_header_metadatamxf_free_partitionmxf_clear_ripmxf_file_closemxf_page_file_get_filemxf_read_ripmxf_get_last_list_elementmxf_get_runin_lenmxf_file_seekmxf_read_klmxf_is_partition_packmxf_is_footer_partition_packmxf_disk_file_open_readmxf_read_partitionmxf_read_next_nonfiller_klmxf_is_header_metadatamxf_create_header_metadatamxf_read_header_metadatad3_mxf_get_vtr_errorsmxf_uu_get_top_file_packagemxf_logmxf_uu_get_package_tracksmxf_uu_next_trackmxf_uu_get_track_datadefmxf_is_descriptive_metadatamxf_get_strongref_itemmxf_is_subclass_ofmxf_have_itemmxf_get_array_item_countreallocinitialise_sets_itermxf_initialise_array_item_iteratormxf_get_strongref_smxf_get_position_itemmxf_get_strongref_item_smxf_get_uint8_itemmxf_next_array_item_elementmxf_get_array_item_elementmxf_get_strongreffreemallocd3_mxf_get_pse_failuresmxf_get_int16_itemmxf_get_boolean_itemmxf_uu_get_utf16string_itemwcstombsmxf_get_timestamp_itemmxf_get_int64_itemd3_mxf_get_infomxf_find_set_by_keymxf_free_listmxf_initialise_list_itermxf_next_list_iter_elementmxf_get_iter_elementis_d3_mxfmxf_find_singular_set_by_keymxf_get_ul_itemis_op_1amxf_get_ulmxf_equals_uld3_mxf_load_extensionsmxf_register_item_defmxf_register_set_defHPFjG~HIJKLMNOP.Q>RZS~TUVWX&Y;ICJNKz[ \]^_ `3<>aN<_bu<b<c<a<b<d4eNf]<hgh<i<j<k+lM<Xd<mn \ \V^ fs\o \p \,4 <I\dl t\   \  \4< DQ\fn v\[ \ ]" ^< _L `_ <j az < b < b < c < a < b' <2 dJ pf fu < g h < i < j < r* <5 rL <W rq <| s l < d < m n2 :  B O \l t  |  \    \     \) 1  9 F \] e  m z \    \    \ #\.oEM Ub\t| \ \ \ $\9A IV\p<c<t \ouo4<<cL<Tcd<lc<v<c<t \+<3tUuuo<tuou%o4<<cL<Tcg<otuo<c<t u+o:<BcX<`v<c<c<t \$ ,9\NV ^k\<t \uo! )6\KS [h\|<t \ \ \2: BO\quo<c<w<c<t -\BJ R_\uo<c<t  \ ( 0=\_uouo<co &3\HP Xe\z \ \<t \+3 ;H\ju \ \   \5= ER\go w\<y \oz.{9|HzW[ow \}<v \]^0_@`V<^aq<b<b<c<a<b5= ER\n<vd<mn \ "/\F<Naa<ic<gln<b< t( uG o] <e y}    \    \    \!! #!0!\G!{R!|e!}m!<~!a!<!b!]!^!_!` "<"a%"<3"bL"<Z"bm"<u"c"<"a"<"b"z"<#d1#<9#mW#n|## ##\## ##\## #$\$!$ )$6$\K$S$ [$h$\}$$ $$\$$ $$\$$ $ %\-%5% =%J%\v%~% %%\%<%%% %&\&<&&2&P&X& `&m&\&<&g&l&&<&&<&g'l6'>'<F'R'<Z'o'<w''' ''\'' '(\F(<N(<V(^(r( z( ((\(<(<(((<(<(($)<,)<4)<)T) \) d)q)\) ) ))\) ) ))\ *<*<*"*F*<N*<V*^*r* z* **\* * **\*<*<*++ + &+3+\Z+<b+<j+r++ + ++\+<+<+++ + ,,\:,<B,<J,R,f, n, v,,\,<,<,,, , ,,\-<"-<*-2-F- N- V-c-\-<-<--- - --\-<.< ..&. .. 6.C.\j.<r.<z... . ..\.<.<../ / /#/\J/<R/<Z/b/v/ ~/ //\/</</// / /0\0<0<"0*0>0 F0 N0[0\0<0<000 0 00\0<0<1 11 &1 .1;1\b1<j1<r1z11 1 11\1<1<111 2 22\*2<22<:2B2V2 ^2 f2s2\2<2<222 2 22\2<2<3 3'3 /3 73D3\ BB!B&B1B8B?BFBMBTBbBiBpB{BBBBBBBBBBBBB#B2BABPB_BnB}BBBBBBBBBBB"B1B@BOB^BnBBBBBBBBB(B3B>BIB\BjBxBBBBBBBBBBBB B.B=BHB[BiBwBBBBBBBBBBBBB-B<BGBZBhBBBBBBBBBB!B/B=BKBYBgBuBBBBBBBBBBBBB+B9BGBUBcBqBBBBBBBBBB"B1BDBRB`BnB|BBBBBBBBB B B$ B3 BB BQ B` Bo B~ B B B B Bj Bu B B B B B B B B B B" B0 B? BR BX B^ Bd Bk Bv B B B B B B B B B B" B0 B> BL BZ Bh BG Bh Bv B B B B B B B B B BBBB,B;BNB\BkB~BBBBBBBBBBB BB,B;BNB\BkB~BBBBBBBBBB#B1B?BNBbBpB~BBBBBBB/B=BKBYBnB}BBBBBBBBB BBDBRB`BnBBBBB>B>B>B>BB&BBBM>]>bBqB|>BBB>B>BBBB'B2>7BFBVBa>fBq>vB>B>B>B>BB>B>>BAB+B7;?>DBO>TBcBrBBB>BBB>B>B>B>B >B>!B0B;>@BK>[>jBrAwBB>B>B>BBB >B>B'>,B:BIBXBb>gBuBB>BB>BB>B>B>B>B>B>B>$B.>3B:QB\`d>iBs>xB>BB>BBB>B>BB> B>B-B8BHBYBiByBBBBBBBBBBBBBBBB)B4B?BJBUB`BkBvBBBBB<B<BBBBBBBBB'B2B=BHBSB^BiBtBBBBBBBBBB<BBBB B,B8BDBPB\BhBtBBBBBBBBBBBBBBB(B4B@BLBXBdBpB|BBBBBBBBBBBB BB$B0B<BHBTB`BkBw<|BBB<BBBBBBB<B<B<B$<)B4B?BJBVBbBnB{<BBBBBBBBBBB B B B( B4 B@ BM <R B_ <d Bp B| B B B B B < B B B B B B!B!B!B*!B6!BC!<H!BU!<Z!Bf!Br!B~!B!B!B!B!B!B!<!B!<!B!B!B"<"B"B "B,"B9"<>"BK"<P"B]"<b"Bo"<t"B"B"B"B"B"B"B"B"B"B"B"B#B#B#B(#B4#B@#BL#BX#Bd#Bp#B|#B#B#B#B#B#B#B#B#B#B#B$B $B$B$$B0$B<$BH$BT$B`$Bl$Bx$B$B$B$B$B$B$B$B$B$B$B$B%B%B %B,%B8%BD%BP%B\%Bh%Bt%B%B%B%B%B%B%B%B%<%B%<%B%<%B&< &B&<&B)&<.&B:&<?&BK&<P&B\&<a&Bm&<r&B~&<&B&<&B&<&B&<&B&<&B&<&B&<&B&<&B'< 'B'<'B('<-'B9'<>'BJ'<O'B['<`'Bl'<q'B}'<'B'<'B'B'B=8=<X=\x=|===lib/libMXFReader.a0000664000454400017500000123305210766727744013146 0ustar stuartcrd! / 1205579748 0 0 0 1436 ` =nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn;;;;;;;;;;@@@@@@@@@@@@&&get_mxf_clipget_mxf_trackget_durationget_min_durationget_num_tracksget_header_metadatahave_footer_metadataget_frame_numberread_next_frameskip_next_frameget_num_essence_tracksget_essence_trackget_essence_track_with_tracknumberclean_rateget_playout_timecodeadd_essence_trackadd_trackinitialise_default_playout_timecodeset_essence_container_timecodeinitialise_source_timecodesinitialise_playout_timecodeget_source_timecodeget_source_timecode_typeget_last_written_frame_numberposition_at_frameposition_at_source_timecodeposition_at_playout_timecodemxfr_is_seekableget_num_source_timecodesclose_mxf_readerinit_mxf_reader_2open_mxf_reader_2init_mxf_readeropen_mxf_readerformat_is_supportedaccept_frameelement_contains_timecodeextract_timecoderead_frameconvert_aes_to_pcmsend_frameis_d10_essenceprocess_sound_descriptorprocess_wav_descriptorprocess_cdci_descriptorset_next_klget_next_klget_start_cp_keyget_cp_lenincrement_current_positionget_current_positionget_indexed_durationend_of_essenceix_get_last_written_frame_numberset_positionfree_indexcreate_indexopa_initialise_readeropa_is_supportedop1a_initialise_readerop1a_is_supported// 82 ` mxf_essence_helper.o/ mxf_index_helper.o/ mxf_opatom_reader.o/ mxf_op1a_reader.o/ mxf_reader.o/ 1205579745 2404 1000 100664 78936 ` ELFp4(UE]Ðt&UM Eɋ@~t1҃9~u]Ít&'UE]P@fUE]P@fUEP1t u]Ðt&UE]P`JUE]P`J UEP`$BɃÍt&Uuu]Ny_V`E 4$D$Rtt.؋u]]fVxRF ؋u]]ÍFx1ۋu؋]]É4$;V |;Fvr뙉4$t&;V|;Fv4$FVqv'U]]uCyZC`$P t ]u]ËCy$;S|;CvӉ$CS뽍&$;S|~;CrU1҉Et fu]ÍvUM Eɋ~t1҃9~u]ÍUSE] t1;Zu&9Zt u[1]ËEE[]Ít&'UE8 t]Ãxdu0u@]Ít&'UWVSӃ\ɉE3E̋Ht>fx t7D$\D$ D$D$$\1[^_]ËE̍U$D$EEU$M $PNjH !ȃЉEU9xj+]uԋ]؋WE؉uU܋MA iD$T$ E؋U܉$T$MAEX ik<D$T$ E؋U܉$T$\$׉ډ4$T$ |$MEUĈAE@ Ek<4$|$D$T$ ËED$ $T$D$MAMA D$ $t$D$MAŰBR9qMklfÍƍ(ɉ΋Mu}A 4$|$iD$T$ MAEX 4$|$ik<D$T$ \$L$ $Ɖ׉T$MAE@ Ek<4$|$D$T$ ËED$ $T$D$MAMA D$ $t$D$MA\[^_]9EЉU8D$YD$ D$ D$$\1[^_]D$tD$ D$2D$$1z+]uԉ]؉u'US]$$M $щ‰ u/D$YD$ D$8D$$1҃[]Ív'UWVSD$<D$ D$D$$D$ED$@D$ D$D$$D$=D$ D$D$$nD$F̍EЉD$ED$ $EЅ1 9]EU܉T$ \$D$ $ẺD$E܉D$E@0$tED$@$tE]̉D$ED$P$ED$D$`$@t$D$p$Ct$$EȉD$t$C0$Eȍ`\$$EȍUT$\$@0$E|$$<$tED$ED$$ED$0$EЉD$ED$ $}t[Dž(HD$aD$D${D$ D$D$$E܉D$ ED$D$ $yẺD$E܉D$E@0$#ED$$;E]̉D$ED$P$ED$D$$`ED$D$$EEԋ D$$EE,‰u,M]BEٽ>eٍM։RPEE,$P>$ f04wEUMiEk<M‰E,U$UMHD$D$ D$D$$EED$wD$d8D$D$ D$hD$$[D$qrD$D$ D$` D$$D$D$ D$D$$D$D$ D$D$$D$D$ D$TD$$D$jVD$D$ D$ D$$GD$D$'D$D$ D$PD$$D$D$ D$D$$D$D$ D$hD$$D$D$ D$ D$$eD$D$ D$D$$3'UWVSlED$p$4E$U EFfF D$$EỦT$U ED$B0$E]\$$$tMED$ED$$ ED$D$@0$tE>EKED$ED$ $}t%D$ D$D$ $ED$E}D$ ]$U|$\$$ED$ED$E@0$E"EuD$D$ D$, D$$E$1l[^_]D$D$ D$ D$$D$D$ D$D$$덋UtD$D$ D$HD$$GD$ D$D$ $D$D$ D$xD$$D$D$ D$x D$$D$D$ D$D D$$t&UWVS<}E D$GP$EU؋tMtHD$D$ D$ D$$1Ƀ<[^_]Ív<$1E܉<$uN RPE,$@@}E fEm]mEPE$m}mMU$EE؋u؋EEV<[^_]ÍU؋Z r$<$11 t uFFFF렋uعUFF(BF)BF*BF+Bot&D$D$ D$ D$$<1[^_]D$D$ D$\ D$$1VvUE D$EP$tɉÍUuu]^x4$ӋVF9|B9s>$u]Љʋu]ËF`u]uH]t&щƒ΍t&U(uu]] }xMQAx 9~1]u}]Ðt&E$11 U$tzMA`\$t$ $PtEpy$M;Qx ;AmE$MAQNf9BYvM $9!~zE$)։؃]u|E~>1UE11 U$tw&9vvt&'UWVSL}tHtCt>tCD$D$ D$ D$$L1[^_]ÃtyttU$EUD$D$E$D$D$ D$GD$$1҃L[^_]Í&Eu܉4$PD$4$4$;8uU @;D$ D$D$ $L1[^_]D$U$Eu܉4$PD$4$t14$;8uE9CuދU C;oD$ jD$ D$D$$L1[^_]D$ ͋U ME$m@@}Eδ fE m]m΋EPC $ʉ$$m|$m΋E$trJD$D$ D$@D$$1D$D$ D$ D$$1D$D$ D$D$$1D$D$E$D$E$~lU C;uߋC(;Bu׋E$D$T$U$D$&D$ D$dD$$1D$ +D$D$$UċET$D$U$1҅D$-D$ D$D$$1D$XUS4]U MC$Xu7D$D$ D$DD$$1҃4[]ËUE$T$D$uD$D$ D$D$$41[]Í&UEE] US]C tCPE[]$tiD$$D$D$$uD$ jD$D$ $CPE[]D$ pD$D$D$CPE[]D$ fD$D$$P'UVSu$B`tA$PB`t$ۉuB`t$B`Btf$ۉuB4$P$Bhu3ЋRlt$@lt$[^]ÍBd$fUWVSLEE$tED$t]D$$MUBBBE B BBBdEBD$ ED$\$$uVD$ >D$D$$M $U1tE$1L[^_]fED$\$E$u4D$AD$ D$8D$$널t&E$t_]$(C`E x`1ML$E$3EUE6E$]$(C`E x`ML$E$uD$RD$ D$D$$D$1D$ D$D$$L1[^_]D$ WD$D$4$)D$OD$ D$xD$$D$KD$ D$D$$D$H뚍UVS0u]E\$4$u $ >   I : ;  : ;I8 &I ' I : ; : ; I8 I!I/  : ;  : ; I8  : ; ( < ' I : ;  : ; I : ; .? : ;' I@: ;I : ;I4: ;I4: ;I .? : ;' @ .: ; ' I@!: ; I"4: ; I#4: ; I$4: ; I %4: ;I& : ;': ;I(.: ; ' @) : ; *4: ;I+4: ;I, U- U.4: ;I /.? : ; ' I@04: ; I 14: ; I 24: ; I? < i321 )$i%60"K  eD3v0int**C;a*W-o"m' ."$ Z##g#n# #,# #"#/# #$\#(o#,?#0* #46"Z#8&Z#<(z#@,>#D`-L#F,.#G|2#H;#L]#D#Td#E#Xk#F#\r#G#`S:H%#d$JZ#h0L#ls ~  NA  "# # TZ#'BZn8a 17w*2>5400;h%: .;# <# $.=# +.># 2.?# 9.@# @.A# G.B# N.C# U.D# [$E# c$F# k$G# H# I# J#:)K<{ M%$P .Q# R# $.S# +.T# 2.U# 9.V# @.W# G.X# N.Y# U.Z# [$[# c$\# k$]# ^# _# `#3a;Yg y .z# {# $.|# +.}# 2.~# 9.# @.# G.# N.# U.# [$# c$# k$# # # # s$# {$# # $# 7&# ?&# G&# O&# W&# _&# g&# o&# w&# &# (# (#:3 F# /# y'.\6/!x"% 9&# '#j= (j+ 1,# ~--#len.# "/_# @)0) 3 4# 5# 6#$7U#48P3*(4P+kq  U m,%,a 4( 9*s # |"+ # , # $- # Y. #eof/ # j 0 # K71+ # 2 # )3+ #$ 6s #( v7m #, 0:#0 ;#2 m  m a  & m &y  & m &   Z m   Z m Z  Z m  Z +  m  ]<% "key #%#  $#  %# -: &&# H '1# : (1# 11 )1#( U *1#0 6 +1#8 1 ,&#@ 7 -1#D  .&#L /%#P +* 0#` R 3#p g 4#x72 5< U  ) ( */# 7 +#  ,0 3  (< $7:2L -f   0 ) 10#v8 2   5 3 60# @/ 70#"% 8   ; / <#  =0#0 > + A o B+ #;  C k  F  G0# | H0#/ IF  QB R + S  T; 7 Uk  L 7 M #  N0# / O# ( Vv # X W ; $F m 8 n# ( o# z p; # ! q0#K  r  $ "key #0#tag $# 8 %Z# p* &# o ' #set (#  < (key -0#  .$# 4 /# :% 0N#0 # 11#4 ; )V N/ 0 " 6_# $ 7e# &* 8# 2 K U  9 < ) =# 0 >&# 3 ?&# h @&#   Avk 0ZT-vt- %`# :aT# cZ# =4d#$ !e#P g#` "i_#d J'jZ#h m #l n&#p!/'2 y#4# $7-# %:I# }5?n# At#Z  Z'Z  Z ' &  I  Z '3nZ  Z &O1B68E eF3# 8G&# /H&# iI&# J&# (K&# >L&# M&# zN&#$ !O&#( *P3#, QZ#4m RU V3# :W&# X# M8Y&##1ZAY l] 9^# x/`%# q(b&# "c&# 8eZ# p f6# g#XO hNk 16lN# em3# d n# o#/p s BtZ# !3u#minv#secw# 0!x#y_&/q,x! 9"q# o $&# o&# $'w# e)3#L :*#T %!,3#\ -#d /&#l 1&#p 12&#t&2"3'(6 w17'# 99?# 86:Z# ;p# g)<# u=# u># Z8?# 9@p# B#$ 9 9-ZZ 9 EpZ 9`Z 9 zv 9 9lCF rG># d HI#8I,L bMZ# ?"NZ# BPZ# "Q# T# <W># !3X#(minY#)secZ#* 0![#+\1 7 9TAN5,9X1ZxN?"ZRo@N9CP^9#Z`{9.NR?"ZNZ8a9F9Z9t$RQ9g)0Z/9//u1ZZ49;ZqO*hZ@]gi'?"jZRv'`u01uZPw'o?"xZR%9Zo &%1 3%'R ZQ'V2N` ^  PZ}!O!<O>!"O`" Q#R$=*S)\"^T "8U>"V5#ZWZQ6WZFUV9"V a-$ZP!#!"# !<#"^% >$=*&)\$8'>uP$(uX>4OZG rNN%%P'&Q' 6ZP @ 59l 5%7N&8N NL Z *  9: :Z e %{  &% 6SZ0 !6 ") @f2Z W 9* <>J bZ| ?"Z BZ!3$ 'minD 'secd 0! !@ =*)Xeul# %Z&%$ (y\.` ! #e 1Z Y !" !e #{  "6!T "" )% Z"9Nn!@u~ F56"%~8~  %&PeuT#?"Zu~g0&5c~%K ~"!  "Jf#>%:'$>W7%3J&3r'>"(")+%^* k!+ZW*i,&&% +ZU9+e F56D"%Zu&?8  _%&T&%!=#Z =!9Z"/b ?")uXesZ:>PR%V> "wZ@!j!v9vZ<)x\9"u p!!o9"86Z!#9Q#LZ+i%V#O Z#'O9{"bZ?"Z,5#e=*)T77 -H<Eeq:%>=*)T#"Z'(9"1<Q$E"Z((v93$^Z()]9$v j)*2i$^kN4lNm'n'9I%'Z*--%&I%Y"&_&$.key(0@,)g.len*1P +9uh,O%ud&%_o+% % "Z-o.m"_+$K 6ut&%!./&*Zp.z/k!%I%!$"_ut&% ./k&-Z/0!mH!$$"_ut)%//&9Z021!%Ҥ$O%uh0key0H$,g0len1X#& $#)#9& %1 4' /$7' #K$-' 3# -&# 0&#~4 3&# 6&# 9&# <&#3 ?&# B&#H ]&#9 `&# d&#W' g&#D2 j&# m&# p&#s s&#- v&#B0 y&# &#b &#5: &#" &#h &# &# &# &#o, &#' &#I% &#0 &# &#y: &#- &#;+ &#x. &#R4 &#0 &# &#& &#B* &#+ &#a &#(- &# &# &# &# &%( &% # &% &% &% &% &%2 &%6 &%. &%T #&% ,&% /&% 2&% 5&% 8&%R5 ;&%d7 >&% A&%w D&%8 G&% J&% M&% P&%Y3 S&%5 V&%3 Y&%6 \&%' _&% h&%4 k&% n&%- {&% }&%' &% &%& &%& &% &% %w "% %%) (%& +%] .%Z: 1%0 4%3 7%8 :%Q =%w @%:9 C%# P% Z%7 d%W, o%, &%6 &% &% &%3 &#J/&#&# &#@!&#J6&# &#&#0&#&#L&#4&#&#2,&# &#&#I&#&#V"&%&% &%&%]+&%&% %&%+,&%90&%7&%H)>&%B&%tI&%,P&%W&%8[&%Y/b&% i&%yp&%jw&%~&%&%:&%$&%~&% &%'&%c&%(&&%&%&]1&P%+&%8&%0&%)$&%*&%@&&&0/& A1&2&+&6&*&@"5&` !&p%c (&%E/&%23&%:&%2A&%%H&%O&% 8S&%%Z&%^&%$b&%,i&%2m&%t&%.x&%-&%&%&%)&%w)&%&%#&%&% &%&%!&%4&%+&%&%4&% &%+&%r&%(&%M&%X&%&%&% &%$&%+&%k 2&%Y99&%@&% G&%:K&%R&%Y&%`&%Yg&%/n&%u&%|&%T&%9&%&% &%A&%&%&% &%5&%e&%&%&%&%)&%7&%&%1&%&%&%0(&%7 &%. &%&%-&%&3&%1#&%x*&%g61&%L 8&%<&%$@&2#2P729.`J .../../lib/include/mxf/usr/include/usr/include/sys/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_reader.cmxf_reader.hmxf_types.hstdint.htypes.hmxf_reader_int.hmxf_file.hmxf_list.hmxf_header_metadata.hmxf_data_model.hmxf_primer.hmxf_partition.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hstddef.hmxf_logging.h<>>i<=?+?;,<>h?<>h?=iv/9Qw<><>f=g\Xz f Xmtws  dzt\)z yu0$*/[h/9Qw<=?+1;,K;=1?9Z,J/+Y<=)hgvy w. D<<.JX#0;/v f2;I/-/(;/%K=-/W=282:)=;!K(;/*Ti?-A<?.\Xt4t=T{ CyJC/88@P);/Yk#:0,%t`֐>0!v2j1Z:ZnX-n<.sX^Ȑ>>!v2j1Z:ZnX-n<.sXA9A:Z0Yu-YɼQy-t< .tt -t< .yiq0vz:nx;uegtguu$;Y~/k' 2~t22w*$$y"hVZ. 4 2~*+"N&9?" 6g""6f~U2*$ 8@=shnxfg{1b@L2k?N2222V2222o22}; <t <yful$" "h%$BH#/ /yR2' 2w2}6D;[A)@*\=;uh @TgKKKsf@Tuuur -`< .Ttn7gK/#{ge=;wfIO%J4U= 0'%s' failed, in %s:%d foundTimecodeSegmentposition_at_frame(reader, 0)!index->isDropFrame || index->roundedTimecodeBase == 30convert_position_to_timecode(&reader->playoutTimecodeIndex, get_frame_number(reader), timecode)(newTrack = (EssenceTrack*)malloc(sizeof(EssenceTrack))) != NULL(newTrack = (MXFTrack*)malloc(sizeof(MXFTrack))) != NULL(newSegment = (TimecodeSegment*)malloc(sizeof(TimecodeSegment))) != NULLmxf_append_list_element(&timecodeIndex->segments, newSegment)(newIndex = (TimecodeIndex*)malloc(sizeof(TimecodeIndex))) != NULLcreate_timecode_index(&timecodeIndex)mxf_append_list_element(sourceTimecodeIndexes, timecodeIndex)mxf_get_uint16_item(timecodeComponentSet, &MXF_ITEM_K(TimecodeComponent, RoundedTimecodeBase), &roundedTimecodeBase)mxf_get_boolean_item(timecodeComponentSet, &MXF_ITEM_K(TimecodeComponent, DropFrame), &dropFrame)mxf_get_length_item(timecodeComponentSet, &MXF_ITEM_K(StructuralComponent, Duration), &newSegment->duration)mxf_get_position_item(timecodeComponentSet, &MXF_ITEM_K(TimecodeComponent, StartTimecode), &newSegment->startTimecode)mxf_uu_get_package_tracks(sourcePackageSet, &iter1)mxf_uu_get_track_datadef(trackSet, &dataDef)mxf_get_strongref_item(trackSet, &MXF_ITEM_K(GenericTrack, Sequence), &sequenceSet)read_timecode_component(sequenceSet, timecodeIndexRef)mxf_get_strongref(sequenceSet->headerMetadata, arrayElementValue, &tcSet)read_timecode_component(tcSet, timecodeIndexRef)mxf_get_array_item_count(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), &componentCount)mxf_get_array_item_element(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), i, &arrayElementValue)mxf_get_rational_item(trackSet, &MXF_ITEM_K(Track, EditRate), &fromEditRate)mxf_get_position_item(sourceClipSet, &MXF_ITEM_K(SourceClip, StartPosition), &fromStartPosition)mxf_get_umid_item(sourceClipSet, &MXF_ITEM_K(SourceClip, SourcePackageID), &sourcePackageID)mxf_uu_get_package_tracks(refSourcePackageSet, &iter3)mxf_get_array_item_element(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), 0, &arrayElementValue)mxf_get_strongref(sequenceSet->headerMetadata, arrayElementValue, &structuralComponentSet)mxf_get_rational_item(trackSet, &MXF_ITEM_K(Track, EditRate), &toEditRate)mxf_get_position_item(timecodeComponentSet, &MXF_ITEM_K(TimecodeComponent, StartTimecode), &startTimecode)read_timecode_component(timecodeComponentSet, timecodeIndexRef)convert_position_to_timecode(timecodeIndexRef, toStartPosition, &timecode)mxf_uu_get_package_tracks(materialPackageSet, &iter1)Multiple playout timecode tracks present in Material Package - use first encountered, in %s:%d read_timecode_component(sequenceSet, timecodeIndex)mxf_get_array_item_count(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), &sequenceComponentCount)Material Package playout timecode has multiple components, in %s:%d read_timecode_component(tcSet, timecodeIndex)(element = mxf_get_list_element(&reader->sourceTimecodeIndexes, (long)index)) != NULLconvert_position_to_timecode(timecodeIndex, sourceFrameNumber, timecode)timecodeIndex->type == SYSTEM_ITEM_TC_ARRAY_TIMECODE || timecodeIndex->type == SYSTEM_ITEM_SDTI_CREATION_TIMECODE || timecodeIndex->type == SYSTEM_ITEM_SDTI_USER_TIMECODEtype == FILE_SOURCE_PACKAGE_TIMECODE || type == AVID_FILE_SOURCE_PACKAGE_TIMECODE || type == SYSTEM_ITEM_TC_ARRAY_TIMECODE || type == SYSTEM_ITEM_SDTI_CREATION_TIMECODE || type == SYSTEM_ITEM_SDTI_USER_TIMECODETimecode drop frame flag mismatch for specified source timecode, in %s:%d convert_timecode_to_position(timecodeIndex, timecode, &position)position_at_frame(reader, playoutFrameNumber)read_next_frame(reader, NULL) > 0position_at_frame(reader, get_frame_number(reader))Could not find frame with specified source timecode, in %s:%d position_at_frame(reader, originalFrameNumber)MXF file does not have specified source timecode, in %s:%d convert_timecode_to_position(&reader->playoutTimecodeIndex, timecode, &position)position_at_frame(reader, position)Failed to read first frame to update the number of source timecode, in %s:%d Failed to position reader back to frame 0, in %s:%d Result of get_num_source_timecodes could be incorrect because MXF file is not seekable and first frame has not been read, in %s:%d (newReader = (MXFReader*)malloc(sizeof(MXFReader))) != NULLCould not find header partition pack key, in %s:%d mxf_read_partition(newReader->mxfFile, &key, &headerPartition)(newReader->essenceReader = (EssenceReader*)malloc(sizeof(EssenceReader))) != NULLopa_initialise_reader(newReader, &headerPartition)op1a_initialise_reader(newReader, &headerPartition)MXF format not supported, in %s:%d Failed to open '%s', in %s:%d init_mxf_reader_2(&newMXFFile, dataModel, reader)mxf_load_data_model(&dataModel)mxf_finalise_data_model(dataModel)init_mxf_reader_2(mxfFile, dataModel, reader)open_mxf_reader_2(filename, dataModel, reader)????+4+4S +4 +4S +4S +40+4+4+4+4+4+4|  AB %AB @AB PAB `AB AB AB AB AB FFAB FF@AD `$AB EAB A%AB AB BCfAB DPRAB FAB FP AB F :AB F0 AB PE AB F` ,AB D "AB PE AB IlAB F AB F@!*AB p!|AB FF !AB FFF#PAB F'AB D(AB (AB D)AB E*AB F-AB Ep. AB E/ AB E 0AB FIMtt utt5u  5u  5Q4P@AtACtCNuPQtQStS^u`atactc{u`oo{ukzPttuttuttuttuVuVu,V,5u5Vu 5u 5YYu PSS#P#1SWStt4uSu4SPV V*,V@AtAEtE]u@NN]uJ\P`atactcu`oou`ooQmPttuPuPuSu Su ttuPttu(P(uL(RQ(.SQ.lSVp.SV@DSVH[SV[SQSVSV@u@6VW\W@FWH[WWuPPuTPRHuPH[PRuPHuXuXttFuFuFu PQtQStSuP`P`uLP|RPxQxuH:W:IPIWWttG u W u A WA C uC G WSPSP S ? SC G SP Q tQ S tS uP q q W u W u W_ S P S P S S S t t * u f f * u W W ( W ` V0 1 t1 3 t3 u0 M PM  V V] W t t W u   W u  u u\ W uX    h Vh k uk V u  V  u W V 0 0 k uk  u W   W uW  W uV    W uU  $ W uT i Wk W  W W W P` a ta c tc u` n n S u S u t t u P .V5V R 1W5WusP5up9)updupttuuu  uhuh udud u`u` u\u\=SS>S u~}SSS:SvSSSu~Ru~(S@MSSu~TaS uPv}uPuPuPuPuPBluPvuPuP uLv}uLuLuLuLuLBluLvuLuLSv}SSTSSSBlSASaCS uHv}uHuHuHuHuHBluHvuHuH u@v}u@u@u@ RQv}RQu unv}unun u~:u~v}u~u~u~u~u~Blu~vu~Sv}SSSSvSS(S@MSSTaSttuuu VVupupululuhuhududu`u` !t!#t#=!u IIWuWZ uZ W !u !=!W II=!u ; ; Z uZ  !u !=!) . PQ3 Z Q Q Q! !Q8!=!QZ u\ !u\@!A!tA!C!tC!j!u@!d!d!j!u@!d!d!j!u b!i!Pp!q!tq!s!ts!!up!!!!V!!u!!V!!u!!V!!t!!t!#u!"""u"""#u! " ""SV"!"Su!"+"u +"C"SVC""Su""SV""Su""SV""Su"&#SV_##SV"'"W|"~"P~""W*#_#Wi#u#W##t##t#'u#0$0$i$ui$$$'u#$$$u $B%B%O%u O%%%&u &I&I&'u ####W##u#g$Wg$i$ui$$W$$u$~%W~%%u%'W#4% 4%O%uO%& &'u8$e$S$$S%z%S &&S&'S $i$u@$%u@ &I&u@&'u@_$i$uh%&uh}&&uh_$e$S$$SW%z%S%&SI&&S%%P''t''t'(u'''1(S1(3(u3((S((u'''(u +(3(up9((upR((t((t((u((t((t()u((((S((u(B)SB)H)uH)w)Sw)})u}))S))t))t)*u)))*V**u**V***P,*.*S.*4*P"**S**S))P))S))P)"*S2**S**S**t**t*-u*J+J+,u,---u*J+J+,u ,---u --t--t-o.u---.V.!.u!.o.V-@.@.o.u -@.@.o.up.q.tq.s.ts.z/up.///u/H/H/z/up....S..u ./S//u /z/S//t//t/0u/00&0u&0X0X00u////S//u /#0S#0&0u &00S00t00t021u0000V00u021Vhm3get_mxf_clipget_mxf_trackAget_durationoget_min_durationget_num_tracksget_header_metadatahave_footer_metadataFget_frame_numbertread_next_frameskip_next_frameget_num_essence_tracksOget_essence_trackget_essence_track_with_tracknumber+clean_rateget_playout_timecodeadd_essence_track4add_trackinitialise_default_playout_timecode<set_essence_container_timecodeinitialise_source_timecodesinitialise_playout_timecode get_source_timecode!get_source_timecode_type "get_last_written_frame_number9"position_at_frame"position_at_source_timecode#position_at_playout_timecode#mxfr_is_seekable$get_num_source_timecodes3$close_mxf_reader$init_mxf_reader_2U%open_mxf_reader_2%init_mxf_reader&open_mxf_readerk&format_is_supported21##&' &I&w%y%$t%$$$$#_$p$$I&&% &g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_Null_UMIDget_min_durationg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDMXFMetadataItemiter3g_ClosedIncomplete_Footer_pp_keystartTimecodeoctet1tcSetnumFramesSkippedg_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelinit_mxf_reader_2skip_next_frameg_GenericSoundEssenceDescriptor_DialNorm_item_keyint32_ttoEditRateheaderByteCountframeRate_IO_save_endfixedArraySizebodySIDg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyheaderPartitiondisplayXOffsetbodyOffsetbasicg_IECDV_25_525_60_compdef_labelcurrentElementg_OpenComplete_Footer_pp_keyg_InterchangeObject_set_keyg_Identification_ProductVersion_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baseg_D10_50_525_40_compdef_labelg_StructuralComponent_DataDefinition_item_key_IO_read_base_lockg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_FileDescriptor_ContainerDuration_item_keycompoundg_DMFramework_set_keyg_Preface_LastModifiedDate_item_keyg_FileDescriptor_SampleRate_item_keyheaderMarkInPostype_IO_read_endg_EssenceContainerData_IndexSID_item_key_IO_save_baseg_RGBAEssenceDescriptor_set_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_complexity03_op_atom_labelmaterialPackageSetdisplayYOffsetg_GenericPictureEssenceDescriptor_AspectRatio_item_keyessenceTrackg_GenericPackage_set_keyMXFHeaderMetadatag_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_cur_columnworkFrameCountg_D10_30_625_50_defined_template_esscont_labelg_Identification_ThisGenerationUID_item_keyget_next_frame_numberdisplayHeightMXFDataModelresultg_DVBased_100_1080_60_I_compdef_labelMXFArrayItemIteratorg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_Identification_ProductUID_item_keypositiong_DMSegment_set_keymxfLocalTagg_RGBAEssenceDescriptor_Palette_item_keylong intMXFCompoundTypeInfosequenceComponentCountsingleFieldg_D10_50_525_60_defined_template_esscont_labelg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_labelitemDefs_IO_markerinitialise_default_playout_timecodevideoclose_mxf_readerg_CDCIEssenceDescriptor_set_keyshort unsigned intg_GenericTrack_set_keyg_D10_50_625_50_picture_only_esscont_labelg_Identification_Platform_item_keyg_complexity02_op_atom_labelMXF_BASIC_TYPE_CATposition_at_source_timecodeg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labelconvert_position_to_timecoderefSourcePackageSetarrayElementValueg_ALawCustomWrapped_esscont_labelMXFListElementg_AES3AudioDescriptor_set_keyseektrackNumbermxfKeyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_labelnewReader_IO_FILEg_BWFClipWrapped_esscont_labelMXFTrackMXFItemTypedurationMXFVideoTracknewSegmentg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelg_AES3FrameWrapped_esscont_labeladd_tracknextTagg_OpenComplete_Body_pp_keyunsigned char_MXFTrackg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keytrackSetg_DVBased_100_720_50_P_FrameWrapped_esscont_labelmxfRational_sbufimageStartOffsetg_DNxHD1080p185ClipWrapped_esscont_labelg_TimecodeComponent_StartTimecode_item_keysourceFrameNumberg_D10_50_625_30_compdef_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelruninLeninstanceUIDg_DNxHD1080i185ClipWrapped_esscont_labelg_D10_50_625_50_extended_template_esscont_labelg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyget_essence_trackg_FileDescriptor_EssenceContainer_item_keyblockAligng_D10_50_525_60_extended_template_esscont_labelg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_Preface_Identifications_item_keyvalueget_last_written_frame_numberg_SDTI_CP_System_Pack_esselement_keyg_D10_40_625_50_extended_template_esscont_labelg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharg_DVBased_25_525_60_compdef_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keysegmentsg_Identification_CompanyName_item_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_Track_set_key_MXFHeaderMetadataisDropFrame_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyget_durationsourcePackageIDoctet13octet14octet15filenameaudiooctet18g_Null_UUIDg_D10_50_525_30_compdef_labelg_Identification_set_keyessenceReaderg_OpenComplete_Header_pp_keynumeratormxf_log_funcg_OpenIncomplete_Body_pp_keyvertSubsampling_IO_read_ptrg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyfree_sys_datag_Identification_VersionString_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_ALawClipWrapped_esscont_label_posput_charg_D10_50_525_60_compdef_labelframeCountg_Preface_PrimaryPackage_item_keyclean_rateg_DVBased_50_625_50_FrameWrapped_esscont_labelget_num_source_timecodesg_GenericPictureEssenceDescriptor_SignalStandard_item_keyclip_markersthisPartitionskipFrameCounttimecodeIndexg_DVBased_100_1080_50_I_compdef_labelminorVersiong_D10_40_525_60_picture_only_esscont_labelg_Preface_Version_item_keyg_D10_40_525_60_extended_template_esscont_labeltracktimecodeg_DVBased_25_625_50_FrameWrapped_esscont_labelfoundTimecodeSegmentframeSizeg_GenericPackage_PackageModifiedDate_item_keybufferhaveReadAFrameMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keytypeIdsourcePackageSetg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyratecreate_timecode_indexdisplayWidth_MXFReaderreaderg_ClosedIncomplete_Header_pp_key_offsetg_RGBAEssenceDescriptor_AlphaMinRef_item_keyindexg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keydatag_TextLocator_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_GenericPackage_Tracks_item_keyg_ALaw_compdef_labelnextEssenceTrackg_StaticTrack_set_keyg_GenericSoundEssenceDescriptor_set_keybufferSizeg_D10_50_625_50_compdef_labelg_LegacyPicture_datadef_labelg_TimecodeComponent_DropFrame_item_keyMXFFilelong unsigned intg_D10_40_625_50_picture_only_esscont_labelminDuration_flags2haveTimecodeTrackg_D10_50_625_50_defined_template_esscont_labelg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_GenericDataEssenceDescriptor_set_keysegmentfromStartPositiong_WaveAudioDescriptor_SequenceOffset_item_keysamplingRateg_LegacyTimecode_datadef_labelTimecodeIndexg_ContentStorage_EssenceContainerData_item_keynextElementmajorVersionsetDefs_unused2g_Null_UL__quad_tMXFItemTypeCategory_vtable_offsetmembersg_OpenIncomplete_Header_pp_keyg_DescriptiveMetadata_datadef_labelg_SourcePackage_set_keywriteg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyMXFPrimerPack_MXFReaderListenerDatag_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_GenericTrack_TrackNumber_item_keycontainerDurationg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Preface_OperationalPattern_item_key_old_offsetget_source_timecode_typeg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_key_IO_backup_baseEssenceReadertypesg_CDCIEssenceDescriptor_ColorSiting_item_keyadd_essence_trackMXFReaderg_MultipleDescriptor_set_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_RandomIndexPack_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelget_mxf_trackg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelis_seekableg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelindexMarkInPossysDatag_TextLocator_LocatorName_item_keynewTrackg_ALawFrameWrapped_esscont_labelfoundItplayoutFrameNumberMXFTimecodemxfUMIDMXFMetadataSetoperationalPatterng_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_label_MXFMetadataSetg_InterchangeObject_InstanceUID_item_key_IO_write_endhorizSubsamplingtIndexinitialise_source_timecodesg_SourceClip_SourcePackageID_item_keysampleRateframedropFrameg_InterchangeObject_GenerationUID_item_keycontinueAvidTimecodeSearchlastTypeIdsourceTimecodeIndexesMXFReaderListenerDatacomponentDepthg_GenericPictureEssenceDescriptor_SampledWidth_item_keydataDefmaterialTrackNumberopen_mxf_reader_2EssenceTrackcountmxfr_is_seekableg_Identification_ProductName_item_keyread_IO_buf_base_MXFListElement_nextunsigned intfreeFuncposition_at_playout_timecoderoundedTimecodeBasedataModeltimecodeComponentSetg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelget_source_timecodeframeNumber__pad1__pad2__pad3__pad4accept_frameg_GenericPictureEssenceDescriptor_FrameLayout_item_keyfixedSpaceAllocationtimecodeIndexRefstding_KLVFill_keyget_num_tracksprimerPackget_frame_number_flagsg_EventTrack_EventOrigin_item_keyg_Null_Rationaloctet10octet11octet12octet16octet17allocate_bufferoctet19_modemxf_reader.cget_charMXFListIteratorg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyframeSizeSeqg_MaterialPackage_set_keyMXFArrayTypeInfoeTrackheaderMetadatag_BWFFrameWrapped_esscont_label/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/examples/readerfailarrayElementLengthsourceClipSetdeallocate_buffermxfFileg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29EssenceReaderDatalastTrackg_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Header_pp_keyg_GenericTrack_TrackID_item_keytoStartPositionownDataModelg_DVBased_25_625_50_compdef_labelmxfPositiong_MultipleWrappings_esscont_label_MXFReaderListenerg_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericTrack_TrackName_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keymaterialTrackIDg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyinfooctet30octet31g_DVBased_100_1080_60_I_ClipWrapped_esscont_labelelementGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULMXFListg_EssenceContainerData_set_keyread_next_frameg_GenericPictureEssenceDescriptor_set_keyg_Null_KeyitemsizenewIndexg_GenericSoundEssenceDescriptor_Locked_item_keyg_FileDescriptor_Codec_item_keylong long unsigned intsetsessenceContainersiterg_DVBased_25_525_60_ClipWrapped_esscont_labellengthuint16_tget_num_essence_tracks__off_t_chaing_StructuralComponent_set_keyaspectRatiog_SourceClip_set_keyinit_mxf_readerMXFLogLevelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Identification_ModificationDate_item_keyg_Track_Origin_item_keyg_ContentStorage_set_keyinitialise_playout_timecodearrayg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labelg_Preface_EssenceContainers_item_keyg_IndexTableSegment_keyg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_key_IO_write_ptrMXFFileSysDatallen_shortbuf_EssenceTrackg_DVBased_100_720_60_P_compdef_labelg_DVBased_50_525_60_FrameWrapped_esscont_label__off64_tconvert_timecode_to_positionlastElementopen_mxf_readerg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labelg_DNxHD720p120ClipWrapped_esscont_labeloctet0mxfLengthoctet2octet3octet4octet5octet6octet7octet8octet9free_timecode_index_in_listg_IECDV_25_525_60_FrameWrapped_esscont_labelg_FileDescriptor_LinkedTrackID_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_IO_buf_endg_CDCIEssenceDescriptor_PaddingBits_item_keyfixedSizeg_root_set_keyg_GenericPackage_Name_item_keyessenceContainerLabelframeHeightnamedenominatorlistenerMXFInterpretTypeInfofree_func_typeMXFClip_EssenceReaderDatag_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelcomponentCountshort intg_EventTrack_EventEditRate_item_keyuint64_tg_IECDV_25_625_50_FrameWrapped_esscont_labelminLLennumElementsMXFCompoundTypeMemberInfoindexSIDMXFReaderListenerMXFAudioTrackfooterPartitiong_TimecodeComponent_set_keyg_Track_EditRate_item_keyessenceTrackselementsg_WaveAudioDescriptor_BlockAlign_item_keytrackIndexread_timecode_componentg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericDescriptor_Locators_item_keyMXFPartitiong_DVBased_50_525_60_compdef_labelset_essence_container_timecodeg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keyMXF_INTERPRET_TYPE_CATg_TimecodeComponent_RoundedTimecodeBase_item_keyelementTypeIdhourg_WaveAudioDescriptor_set_keysigned charMXF_ELOGg_D10_30_625_50_extended_template_esscont_labelelementLengthg_ClosedComplete_Body_pp_keyg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_labelg_Data_datadef_labelg_Null_LocalTagg_Preface_ContentStorage_item_keyplayoutTimecodeIndexg_IECDV_25_525_60_ClipWrapped_esscont_labelg_Timecode_datadef_labelitemsMXF_ILOGnextTrackg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_SourceClip_StartPosition_item_keysequenceSetg_D10_50_525_60_picture_only_esscont_labelreceive_frameg_D10_30_625_50_picture_only_esscont_labeluint32_tg_RGBAEssenceDescriptor_PixelLayout_item_keystructuralComponentSet_filenonewMXFFileiter1get_playout_timecodetracksposition_at_frameg_Preface_set_keymxfBooleang_WaveAudioDescriptor_AvgBps_item_keysize_tg_D10_30_525_60_extended_template_esscont_labelg_complexity01_op_atom_labelindexByteCountg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelMXF_ARRAY_TYPE_CAToriginalFrameNumbertellstdoutfromEditRateg_D10_40_625_50_defined_template_esscont_labelcategoryinterpretget_mxf_clipg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyentriesg_PrimerPack_keyTimecodeSegmentisPersistentg_DMSourceClip_DMSourceClipTrackIDs_item_keychannelCountget_header_metadataint64_tMXFBasicTypeInfosegmentStartPositionframeWidthMXF_WLOGg_EventTrack_set_keyisVideog_GenericPackage_PackageUID_item_keyiter2g_OpenIncomplete_Footer_pp_keyget_essence_track_with_tracknumberg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keymxf_logg_CDCIEssenceDescriptor_ColorRange_item_keyformat_is_supportedhave_footer_metadatanextcloseg_IECDV_25_625_50_compdef_labelpreviousPartitionkagSizeg_D10_50_625_40_compdef_label__pad5g_ClosedIncomplete_Body_pp_keyg_AES3ClipWrapped_esscont_labelg_NetworkLocator_URLString_item_keybitsPerSampleplayoutDurationMXF_COMPOUND_TYPE_CATGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.cst4.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@21 %t1+t10t1B4m3> ("RgNN 1^2odm28pO|  1 / Ol @4  H4۬h0C:45ii&    +PR H0 ^` ,z "    = ^ z  0 @ P ` p /   ; H%V@cPt`@`$E)%4=FNgfP  :+ JYm  4Gj'7Upl @!*p!|!#P/'L(](v)* 3E\-np. / 0mxf_reader.cconvert_position_to_timecodeconvert_timecode_to_positioncreate_timecode_indexfree_timecode_index_in_listread_timecode_componentg_TimecodeComponent_RoundedTimecodeBase_item_keyg_TimecodeComponent_DropFrame_item_keyg_StructuralComponent_Duration_item_keyg_TimecodeComponent_StartTimecode_item_keyg_GenericTrack_Sequence_item_keyg_TimecodeComponent_set_keyg_Sequence_StructuralComponents_item_keyg_Sequence_set_keyg_SourceClip_set_keyg_Track_EditRate_item_keyg_SourceClip_StartPosition_item_keyg_SourceClip_SourcePackageID_item_keyg_Null_UMIDget_mxf_clipget_mxf_trackget_durationget_min_durationget_num_tracksget_header_metadatahave_footer_metadataget_frame_numberread_next_frameskip_next_frameget_num_essence_tracksget_essence_trackget_essence_track_with_tracknumberclean_rate__divdi3__moddi3mxf_logmxf_initialise_list_itermxf_next_list_iter_elementmxf_get_iter_elementget_playout_timecodeadd_essence_trackmallocmemsetadd_trackinitialise_default_playout_timecodefreemxf_initialise_listmxf_append_list_elementset_essence_container_timecodemxf_clear_listmxf_get_uint16_itemmxf_get_boolean_itemmxf_get_length_itemmxf_get_position_iteminitialise_source_timecodesmxf_uu_get_package_tracksmxf_uu_next_trackmxf_uu_get_track_datadefmxf_is_timecodemxf_get_strongref_itemmxf_is_subclass_ofmxf_initialise_array_item_iteratormxf_next_array_item_elementmxf_get_strongrefmxf_is_picturemxf_is_soundmxf_set_is_subclass_ofmxf_get_array_item_countmxf_get_array_item_elementmxf_get_rational_itemmxf_get_umid_itemmxf_equals_umidmxf_uu_get_referenced_packagemxf_get_first_list_elementinitialise_playout_timecodeget_source_timecodemxf_get_list_elementget_source_timecode_typeget_last_written_frame_numbermxf_file_is_seekableposition_at_frameposition_at_source_timecodeposition_at_playout_timecodemxfr_is_seekableget_num_source_timecodesmxf_get_list_lengthclose_mxf_readermxf_file_closemxf_free_data_modelinit_mxf_reader_2mxf_read_header_pp_klmxf_free_partitionmxf_read_partitionopa_is_supportedopa_initialise_readerop1a_is_supportedop1a_initialise_readeropen_mxf_reader_2mxf_disk_file_open_readinit_mxf_readermxf_load_data_modelmxf_finalise_data_modelopen_mxf_readerformat_is_supportedmxf_read_header_pp_kl_with_runin9-a-----EM Ub67894R5o4545u4545 415gow66-# +8678*9<=   ( 5 6g < =    6 & @ A:  X < B    6 @    6I <i @n A    6 7 8 9 B    6 &  . ; 6L @u D <  E  6 @=PFdl t6GH 6   6<D LY6oB 6AJ+KELUMksNOB&BPXPoQR 6@D '46FN Vc6 6 6JK7LGSSTiqNUU 6 $16FN Vc6VWRU&.XEMHgoYZ[JKL M (N;CU]eV 6WR'/ULTXksHEBp \  6Ya iv6 6 6 6.6 >K6mu }6 6 6% -:6OW _l6 6@AJK5LEMfnNOV 6!P4QXR 6D 6 69A IV6ks 6 6 6 6:_px 6&- m -    6!! %!2!6W!_!-!b="-^"b"-"-"-#-O#/## ##6$-$$c<$D$L$Y$6$7$8$9$$ $6$.%7%8"%9[%c% p%6%&% &c!&)& 1&>&6U&]& e&r&6&& &&6&c&.'-'c/'7' ?'L'6c'k' x'6'c'' ''6(( (%(6E(c^(f( n({(6(b(. )c)') 4)6T)\) i)6)) )6)j)@ *@&*@B*DO*Di*@~*@*k*<*=B+mV+^+ k+6v+n+i+o++ ++6+p ,<9,qg,r~,<,s,, ,,6,, --6(-0- =-6R-Z- b-o-6-- --6-u-- .6.j3.lL.T. \.i.6.w.. ..6.k.x.l"/*/ 2/?/6T/\/ d/q/6/w// //6/k/x 0t20:0 B0O06d0l0 t0060{0o0p 1n1r(1n @(b(hD)hy)h ##!#&#1#8#?#F#M#T#b#i#p#{###############2#A#P#_#n#}###########"#1#@#O#^##########'#2#E#S#a#o#}########## ##&#1#D#R#`#n#|############%#0#C#Q#_#m#{##############1#?#M#[#i#w############%#4#?#J#U#`#o#w######## ##*#=#C#I#O#V#a########## # #) #7 #E #S #2 #S #a #o #} # # # # # # # # # # # #& #9 #G #V #o #u #{ # # # # # # # # # # # #< #O #] #l # # # # # # # # # # # # #+ #L #{ # # # # # # # # ##$#2#@#U#l###########!#/#=#K#Y#g#u#########{########## ##(#7#J#X#f#t############$#2#@#U#h#v############+#9#G#U#c########## ###### ##)#7#E#S#a##########.3#G#SW[`#u####### ##*.27#L#X\`e#z########!#,1#<A#U#aein#y~######## ##1#9=AF#Q[#fjns#}##########$(,1#<A#LV#aein#x}######## ##$#/:#FJNS#^c#r#~######## #"'#1B#NRV[#fk#v{####### ###(#4#;K#RVZ_#in#~##########"'#7#BG#RW#bg#w########### %#5#@E#PU#`e#q#########    #! & #1 6 #A F #Q V #a f #q v # # # #  # #  # #  #!! !!#!!#*!/!#:!?!#N!#]!#l!#w!|!#!!#!!#!#!#!!!!#!!#!!#""#" "$")"#4"?"#K"O"S"X"#c"h"#s"x"#""#"#""""#""#""#""#"#"#####%##0#6#";##F#K##V#[##f#k##w####################### $#$$$#$#.$9$#A$E$I$N$#Y$^$#i$n$#y$~$#$$#$$#$$$$#$$#$$#%#%#.%#=%#D%[%#g%k%o%t%#%%#%%#%%#%#%%#%%%%#%%#%%# &#&&#'&+&/&4&#>&C&#M&R&#`&#f&q&#|&&&&#&&#&#&#&#&#&# '#'#'#3'#>'#I'#T'#_'#j'#u'#'#'#'#'#'#'#'#'#'#'#'#'#(#(#(#%(#0(#;(#F(#Q(#\(#g(#r(#}(#(#(#(#(#(#(#(#(#(#(#(#)# )#)#")#-)#8)#D)#P)#\)#h)#t)#)#)#)#)#)#)#)#)#)#)#)#*#*#*#(*#4*#@*#L*#X*#d*#p*#|*#*#*#*#*#*#*#*#*#*#*#+# +#+#$+#0+#<+#H+#T+#`+#l+#x+#+#+#+#+#+#+#+#+#+#+#+#,#,#,#),#4,#?,#J,#U,#`,#k,#v,#,#,#,#,#,#,#,#,#,#,#,#,# -#-#"-#.-#:-#F-#R-#^-#j-#v-#-#-#-#-#-#-#-#-#-#-#-#.#.#.#+.0.#<.#H.#U.Z.#f.#r.#~.#.#.#.#..#..#..#..#..# //#/ /#-/2/#?/D/#Q/V/#b/#n/#z/#/#/#/#/#/#/#/#/#/#/#/# 0#0#"0#.0#:0#F0#R0#^0#j0#v0#0#0#0#0#0#0#0#0#0#0#0#1#1#1#*1#61#B1#N1#Z1#f1#r1#~1#1#1#1#1#1#1#1#1#1#1#2#2#2#&2#22#>2#J2#V2#b2#n2#z2#2#2#2#2#2#2#2#2#2#2#2# 3#3#"3#.3#:3#F3#S3#`3#04HL`dx|04HLdh|8<X\x|,0LPpt $@D`d/0 1205579746 2404 1000 100664 66964 ` ELF4(USڃS]XڃS] XڃS]P[]ЃBÍv'UEt t]]1É'US]D$$t []Ðt&$D$1҅ƒ[]ÐUWVSUE] tUpElUh:D$$t ptptt&UT$<$ED$<$؉f}EUED$<$D$NE1ҋ]u)։ t*wn\$t$<$ļ[^_]ÍpptvD$$tptp8x|wz| xrx|<$D$T$ND$RD$(D$ D$D$$ļ1[^_]ÍED$9D$<$9D$6D$ D$XD$$1pt<$D$T$D$YD$ D$>D$$1cptǃE x|}]\$]MU܍E\$]$ED$$ED$ ED$ED$ED$D$ D$lhT$D$U$u6D$@D$ D$D$$1fE}f]\$]MU܍E\$]$(ED$$ED$ ED$ED$ED$D$ D$lhT$D$U$`D$KD$ D$D$$1D$D$ D$D$$1{D$ D$ D$$D$$1GUD$T$<$thD$D$ D$LD$$1D$"D$ D$8D$$1ED$ED$Eԉ$}E)EED$ED$E$MU܍EBED$$ED$ ED$ED$E܉D$ED$ D$lhT$D$U$EE9EUD$T$<$KD$D$ D$xD$$1D$D$ D$,D$$1f\$t$<$ID$D$D$ D$D$$1 &'UWVS $ >   I : ;  : ;I8 &I ' I : ; : ; I8 I!I/  : ;  : ; I8  : ; ( < ' I : ;  : ; I : ; .: ; ' @: ; I: ; I : ; I .? : ;' I@: ;I : ;I !: ;I"4: ;I#4: ;I $4: ;I% : ;&4: ;I'4I4  (.? : ; ' I@)4: ; I*4: ; I+4: ; I ,4: ; I -4: ; I? < ()'#*40 6 t |1/int}(;a(^,o m .X" Z#c#2#*# O#| ##0#-# j#$#(#,#0( #43"Z#8&Z#<(z#@,>#D-L#F+.#G2#H;#L!D#T!E#X!F#\7G#`7H%#d"JZ#hL#ls ~  ;1  # # Z#'Z6a 17(2>340?/;h%: ,;# <# ,=# ,># ,?# ,@# ,A# ,B# ,C# ,D# z"E# "F# "G# H# I# J#'K< M%$P ,Q# R# ,S# ,T# ,U# ,V# ,W# ,X# ,Y# ,Z# z"[# "\# "]# ^# _# `#ya;g y ,z# {# ,|# ,}# ,~# ,# ,# ,# ,# ,# z"# "# "# # # # "# "# # "# $# $# $# $# $# $# $# $# $# $# '# '#%:3 # &.# %P.!x} % h7&}# '#T (T+ 0,# ,-#len.# !/I# '0#2+61N)()+ /  m+%:+ 4( m7* # +E # ,p # "- # . #eof/ # 0 # 41 # P2 # ((3 #$ p6 #( 7 #, u/:#0 q;#2    / ? &  ? &% e &  e &k K  Z  v  Z  Z  Z   Z     t<@  ) */# < +# , 9  ( 4K8F1 - [  0 (( 10#6 2D   5 j1 60# J 70#># 8f   ; !. <#  =0#}/ >  A l B # J C   F  G0#  H0#;. I ] Q R[ S* S  T '5 U  L 5 M9 #  N0# !. O# ' V( # E W]  $F m ( n#  o# J p #  q0# X r [ < (key -0# z .$# 2 /# |# 0 #0 ! 11#4  0 '! 6 # ?" 7 # ( 8#[ - 2   x 9[   0Z }- { t- 0$`# aL# cZ# d#$ e#P g#` '!i #d %jZ#h m? #l n&#p/  O2 !4 # "7%# $:A# Q3?f# Al# Z Z  Z Z  &?  A Z +fZ Z ? &G{ /B .8E F3# 6G&# .H&# I&# JJ&# K&# L&# M&# SN&#$ O&#( )P3#, QZ#4 R}zU qV3# -8W&# X# 5Y&#/Z9D l] h7^# -`%# &b&# P c&# I6eZ# D f.# gz#X hFk 3lF# m3#  n# o#_.p$bg.+x! h7"#  $&# &# #'# )3#L ;8*#T H,3#\ 8-#d 4/&#l 1&#p /2&#th%&i 3h(6 /7# m79# 3:# [;# 'E# 5?[# S7@# Ba#$%   Z  Z )Z  )rE 5[ KW<C0,L <MZ# v NZ# /PZ# !Q# T# v6W># 1X#(minY#)secZ#* d![#+\r g0vd .? ,/. ?1/? Qmin/? sec/? d!/? !ZR2.)~ 70Z"Z!key D3Z.Z!key z!len1v6>"0$R"*{"-##DL"&"~4&F#d DD"]11r$i&"/Z"1K$min$sec"d!2#x'TTd8+ Z ( 2.)70Z1;  +#0$uX"A#x? ul" 1M%,17x1FZ0 5D&-8D&E?  E1! "8E+"NGS "yH| "I& &5'J"R? "8S?  "TC ""U{ & V' o"Z   2.) 70Zm ? z%1 "XFI "Ar #h51`(&;Z  5:  %\5)Z# x0 4 XFj A .5Z05 x04 X4FRA4(}3VZ@)x0U XUF AUW)CW)Y*X&)z.Y&)Z&/)J[&)\& )]&g) 1^)&_O }*͝ $*( +,"2 /*l *_" 3* -*G 0*S 3*  6* 9*~ <*7 ?* B* ]*s7 `* d*# g*( j* m*e p* s*?+ v*. y* * *7 *!" *' * * *J *+ *& *# * * *7 *T, *) +, s+T2 c+H/ +E + % +( +^ + ++ + +b +" *R &F' &1! & & & & & #4 S# c#t #3#s5 ,## /3#& 2C# 5S# 8c#&3 ;s#4 >#_ A# D# G#( J# M# P#% S#_3 V#1 Y#14 \##(& _3& h& k& n&u, {& }&S& & &Y$ #$ C& #:  &L " & % & ( &;% + &6 . &7 1 &0 4 &1 7 &6 : & = & @ &6 C &J" P & Z &5 d &* o &* &a4 & & &1 *- *j! * *t *3 * *, *. *! * *22 *v ** *r * * *^ * & &~ & &) & & %&* ,& 0& 7&' >& B&A I&+ P&_ W&Q6 [&- b& i& p& w& ~& &7 &Q & & &Z% & &|& &X & & &/ &* &46 &/ &x &( &g & &| &. &/ & & &M & ) & &" !&N (& /&1 3& :&0 A&8$ H& O&5 S&$# Z&k ^&" b&d+ i& m& t&)- x# # #Y &]( &' & #! #\ # s& & &2 &) & #2 #< #d* #B && #  C& & &] &# &@ $# +#& 2&6 9& @&T G#g KS# R# Y&P `&F g&- n& u& |& &6 & &Q & & & &[ &3 & & &+7 #  &-( &15 & #B0 ## 3&k &0 & &Q- & &$, &1 # 0 #&C *&4 1& 8& <&" @*O#"*'' *(* ++8+%?*7F*P*T* \*a**h*q*!x*!*7***+( +Z)*C-"-4-6.  /usr/include.../../lib/include/mxf/usr/include/sys/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_essence_helper.cstdint.hmxf_reader.hmxf_types.hmxf_reader_int.hmxf_file.htypes.hmxf_list.hmxf_header_metadata.hmxf_data_model.hmxf_primer.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_avid_labels_and_keys.hmxf_avid_extensions_data_model.hstdio.hlibio.htypes.hstddef.hmxf_logging.h/KK-/<=1t=h;g.w"hgdhfah" 1t\r+wjtj."V.5-Kf5.YX#T^X"Hi""44Po48j"]cT 4%~BAzI1~@nm.JmXJ/IQ</.RX=r$".a<!<_<'S 0-P<0.lX>0bt4&AEA! $w1yp44zXt=i ?h"zZqA/rr11V44wz4 AJ= CyN|?<h%""rA/|stJ|<.|t Y txuuuuuuuur.4 t <xuuuuuuuuu. < <x 0mxf_read_uint16(mxfFile, &localTag)mxf_read_uint16(mxfFile, &localItemLen)mxf_file_read(mxfFile, arrayHeader, 8) == 8mxf_file_read(mxfFile, t12m, 8) == 8set_essence_container_timecode(reader, position, SYSTEM_ITEM_TC_ARRAY_TIMECODE, i, isDropFrame, hour, min, sec, frame)mxf_skip(mxfFile, lenRemaining)mxf_skip(mxfFile, localItemLen)mxf_file_read(mxfFile, systemPackData, 57) == 57set_essence_container_timecode(reader, position, SYSTEM_ITEM_SDTI_CREATION_TIMECODE, 0, isDropFrame, hour, min, sec, frame)set_essence_container_timecode(reader, position, SYSTEM_ITEM_SDTI_USER_TIMECODE, 0, isDropFrame, hour, min, sec, frame)(essenceTrack = get_essence_track(reader->essenceReader, trackIndex)) != NULLframeSize > essenceTrack->imageStartOffset(reader->buffer = (uint8_t*)malloc(sizeof(uint8_t) * (frameSize))) != NULLmxf_file_read(mxfFile, reader->buffer, frameSize) == frameSizelistener->allocate_buffer(listener, trackIndex, &newBuffer, newBufferSize)memcpy(newBuffer, &reader->buffer[essenceTrack->imageStartOffset], newBufferSize)mxf_file_read(mxfFile, newBuffer, newBufferSize) == newBufferSizechannelCount == aes3ChannelCountblockAlign >= 1 && blockAlign <= 3audioSampleCount == (aesDataLen - 4) / (8 * 4)(buffer[4 + 4 * 8 + 3] & 0x40) == 0x00(track = get_mxf_track(reader, trackIndex)) != NULLconvert_aes_to_pcm(track->audio.channelCount, track->audio.bitsPerSample, buffer, dataLen, &newDataLen)listener->receive_frame(listener, trackIndex, buffer, newDataLen)listener->receive_frame(listener, trackIndex, buffer, dataLen)mxf_get_ul_item(descriptorSet, &MXF_ITEM_K(FileDescriptor, EssenceContainer), &track->essenceContainerLabel)mxf_get_rational_item(descriptorSet, &MXF_ITEM_K(FileDescriptor, SampleRate), &essenceTrack->sampleRate)mxf_get_length_item(descriptorSet, &MXF_ITEM_K(FileDescriptor, ContainerDuration), &essenceTrack->containerDuration)mxf_get_rational_item(descriptorSet, &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioSamplingRate), &track->audio.samplingRate)track->audio.samplingRate.numerator != 0 && track->audio.samplingRate.denominator != 0mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(GenericSoundEssenceDescriptor, ChannelCount), &track->audio.channelCount)track->audio.channelCount != 0mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(GenericSoundEssenceDescriptor, QuantizationBits), &track->audio.bitsPerSample)track->audio.bitsPerSample != 0process_sound_descriptor(descriptorSet, track, essenceTrack)mxf_get_uint16_item(descriptorSet, &MXF_ITEM_K(WaveAudioDescriptor, BlockAlign), &track->audio.blockAlign)mxf_get_rational_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, AspectRatio), &track->video.aspectRatio)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, ComponentDepth), &track->video.componentDepth)track->video.componentDepth != 0track->video.componentDepth == 8mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredHeight), &fieldHeight)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredWidth), &fieldWidth)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayHeight), &displayHeight)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayWidth), &displayWidth)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayYOffset), &displayYOffset)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayXOffset), &displayXOffset)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, HorizontalSubsampling), &track->video.horizSubsampling)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, VerticalSubsampling), &track->video.vertSubsampling)mxf_get_uint8_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameLayout), &frameLayout)mxf_get_int32_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ResolutionID), &avidResolutionID)mxf_get_int32_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameSampleSize), &avidFrameSize)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageStartOffset), &essenceTrack->imageStartOffset)Unsupported Avid MJPEG resolution %d, in %s:%d Unsupported essence type, in %s:%d @?"!!3":#:#:#":#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#:#"+4S +4 convert_aes_to_pcm+4+4+4+4+4+4+4+4+4 +4 +4 +4 +4 +4 @+4 @+4 A+4 A+4 P+4 P+4 Q+4 Q+4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4+4 +4 +4+4+4 +4 +4+4 +4+4+4$`u*MQӠ$`u*PQ+4+4 *+4| vAB AAB OAB D"AB I AB F0 AB F AB LL AB DCAB FI 0AB FFF@iAB FttvudPRttuPuPuttuSuSuttu@@u@@_S_*u *=S=Ju JSu Su   uu~u~& uu~&u~((W*WWk*ujujjujkPuhPuhPPRPP*udududud*u`u`yu`_SVuVuSVSVSu~&SV&'u~V'*u~CJSVu~ SV  u~V du~ju~jSVuSuSVuSV*uuuu*u\u\u\3ju\u\u\,,uo,3PuoPuoP$$un$,PunPunPum$PumPumPulPulPulP !t!#t#( u ]]( u   S u S { { u  ( u ]]( u 5 5]Su]SV u K SVK L uVL O uO ) SV) S uS Z SVZ \ uV\ u SV ( uUWPW W M WO W ( W SV) S SV\ SV ( SV0 1 t1 3 t3 u0  u0  u 0  u0 B  B H uu\H uX Y Qc t Q QL W a Wc W> W W ud ud V P V V V W P W W W uj P uj uj uj S P S S S !t!#t#u WWjSjZuZSu u u u WWWuW  u u& &ZuZ u 88>u>EuXuEuXOQPQVVhjPjSZSS !t!#t#u >>GSGIuIStt#u  EVELuL#V  HWHLu L#WJJ?u?LLu#u01t13t35u0\\Wu5W0\\Su 5S0\\Vu5V@AtACtC)u@)u@ccWu Wu )W@u)uuor##uo~%%uo%&uo&'uo'(uo()uo))uouhuhPuh  uh ) P) uh !uhr##uh$'uhc')uh))uhududPudud P ud !udr##ud# $ud$4'udc')ud))udu`u` u` !u`r##u`$'u`c')u`))u`u\u\ u\ !u\r##u\# $u\$4'u\c')u\))u\uXBuXb uXr##uX$'uX')uX))uXuT uT@ uT 7!uTr##uT$'uTc''uT')uT))uTuP uP!j#uP&'uPc((uP((uP()uP))uP))uPuL&'uL%((uL((uL?))uL))uL(accept_frameelement_contains_timecodeextract_timecodedread_frame1convert_aes_to_pcm7send_frameis_d10_essence process_sound_descriptor\process_wav_descriptorprocess_cdci_descriptor)g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_GenericPictureEssenceDescriptor_ImageSize_item_keyg_Null_UMIDg_EventTrack_EventOrigin_item_keyg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDg_ClosedIncomplete_Footer_pp_keyoctet1g_GenericDescriptor_Locators_item_keyg_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyskip_next_frameg_GenericSoundEssenceDescriptor_DialNorm_item_keyint32_tg_DefinitionObject_Identification_item_keyg_DefinitionObject_set_keyframeRate_IO_save_endaesDataPtrbodySIDg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keydisplayXOffsetbasicg_IECDV_25_525_60_compdef_labelg_OpenComplete_Footer_pp_keyg_Identification_ProductVersion_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baselong intg_StructuralComponent_DataDefinition_item_keyg_SysItemElementKey1_lockg_FileDescriptor_ContainerDuration_item_keycompoundg_DMFramework_set_keyg_Preface_LastModifiedDate_item_keyg_TaggedValue_Value_item_keytypeg_EssenceContainerData_IndexSID_item_key_IO_save_basenewBufferg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_complexity03_op_atom_labelg_TapeDescriptor_set_keydisplayYOffsetg_GenericPictureEssenceDescriptor_AspectRatio_item_keyessenceTrackaudioSampleCountg_GenericPackage_set_keyMXFHeaderMetadatag_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_cur_columng_D10_30_625_50_defined_template_esscont_labelg_Identification_ThisGenerationUID_item_keyget_next_frame_numberdisplayHeightMXFDataModelg_DVBased_100_1080_60_I_compdef_labelg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_Identification_ProductUID_item_keyg_DMSegment_set_keymxfLocalTagg_RGBAEssenceDescriptor_Palette_item_keyg_DVBased_50_525_60_compdef_labelMXFCompoundTypeInfog_Identification_CompanyName_item_keysingleFieldg_D10_50_525_60_defined_template_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_labelitemDefs_IO_markerentriesvideofixedSizeg_CDCIEssenceDescriptor_set_keyshort unsigned intchannelNumberg_GenericTrack_set_keyg_Identification_Platform_item_keyg_DataDefinition_set_keyg_complexity02_op_atom_labelMXF_BASIC_TYPE_CATg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labeldatag_GenericDataEssenceDescriptor_set_keyread_frameg_ALawCustomWrapped_esscont_labelMXFListElementg_AES3AudioDescriptor_set_keyseektrackNumbermxfKeyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_label_IO_FILEg_BWFClipWrapped_esscont_labelMXFTrackg_RGBAEssenceDescriptor_set_keydurationMXFVideoTrackg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_key__PRETTY_FUNCTION__g_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelg_AES3FrameWrapped_esscont_labelnextTagg_TimecodeComponent_RoundedTimecodeBase_item_keyunsigned char_MXFTrackg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelmxfRational_sbufg_DNxHD1080p185ClipWrapped_esscont_labelg_TimecodeComponent_StartTimecode_item_keyg_D10_50_625_30_compdef_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelruninLeninstanceUIDg_DNxHD1080i185ClipWrapped_esscont_labelg_D10_50_625_50_extended_template_esscont_labelg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyblockAligng_D10_50_525_60_extended_template_esscont_labelg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_Preface_Identifications_item_keyget_last_written_frame_numberg_SDTI_CP_System_Pack_esselement_keyg_D10_40_625_50_extended_template_esscont_labelsampleNumg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharg_DVBased_25_525_60_compdef_labelg_Preface_ProjectName_item_keyg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keysegmentsg_GenericPackage_MobAttributeList_item_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_Track_set_keyconvert_12m_to_timecode_MXFHeaderMetadataisDropFrame_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keychannelValidFlagsoctet13octet14octet15audiooctet18g_Null_UUIDg_D10_50_525_30_compdef_labelg_Identification_set_keyessenceReaderg_OpenComplete_Header_pp_keynumeratormxf_log_funcg_OpenIncomplete_Body_pp_keyvertSubsampling_IO_read_ptrfree_sys_datag_Identification_VersionString_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_ALawClipWrapped_esscont_label_posput_charg_D10_50_525_60_compdef_labelg_Preface_PrimaryPackage_item_keyframeLayout_MXFReaderListenerg_DVBased_50_625_50_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SignalStandard_item_keyclip_markersg_D10_40_525_60_picture_only_esscont_labelg_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labeltrackg_DVBased_25_625_50_FrameWrapped_esscont_labelframeSizeg_GenericPackage_PackageModifiedDate_item_keybufferhaveReadAFrameMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keytypeIdg_FileDescriptor_SampleRate_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keydisplayWidth_MXFReadermxf_essence_helper.creaderg_ClosedIncomplete_Header_pp_key_offsetg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyMXFItemTypeg_TextLocator_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_GenericPackage_Tracks_item_keyg_ALaw_compdef_labelg_StaticTrack_set_keybufferSizeg_D10_50_625_50_compdef_labelg_LegacyPicture_datadef_labelg_Preface_ProjectEditRate_item_keyg_TimecodeComponent_DropFrame_item_keyMXFFilelong unsigned intg_D10_40_625_50_picture_only_esscont_labelminDuration_flags2playoutTimecodeIndexg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keychannel_IO_read_basepcmDataPtrg_WaveAudioDescriptor_SequenceOffset_item_keysamplingRateg_LegacyTimecode_datadef_labelTimecodeIndexg_ContentStorage_EssenceContainerData_item_keysetDefs_unused2g_Null_UL__quad_tMXFItemTypeCategory_vtable_offsetg_TaggedValue_set_keyg_Data_datadef_labelg_OpenIncomplete_Header_pp_keyg_SourcePackage_set_keywriteg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyMXFPrimerPack_MXFReaderListenerDatag_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_GenericTrack_TrackNumber_item_keycontainerDurationg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Preface_OperationalPattern_item_key_old_offsetg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_key_IO_backup_baseg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyEssenceReadertypesg_CDCIEssenceDescriptor_ColorSiting_item_keyMXFReaderfixedArraySizeg_MultipleDescriptor_set_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_RandomIndexPack_keyaesDataLeng_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelis_seekableg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelsysDatag_TextLocator_LocatorName_item_keyg_ALawFrameWrapped_esscont_labelarrayLenmxfUMIDMXFMetadataSetg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_label_MXFMetadataSetg_InterchangeObject_InstanceUID_item_key_IO_write_endhorizSubsamplingg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keysampleRateg_Timecode_datadef_labelmembersg_InterchangeObject_GenerationUID_item_keylastTypeIdsourceTimecodeIndexesMXFReaderListenerDatacomponentDepthg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelmaterialTrackNumbert12mEssenceTrackcount_IO_write_ptrg_Identification_ProductName_item_keynewBufferSizereadg_DescriptiveMetadata_datadef_label_MXFListElement_nextunsigned intfreeFuncroundedTimecodeBasedataModelg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelframeg_InterchangeObject_set_key__pad1__pad2__pad3accept_frameg_GenericPictureEssenceDescriptor_FrameLayout_item_keyfixedSpaceAllocationg_GenericPackage_UserComments_item_keystding_D10_50_525_40_compdef_labelprimerPackg_KLVFill_key_flagsg_Null_Rationalsend_frameoctet10octet11octet12octet16octet17allocate_bufferoctet19_modeget_charg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyelement_contains_timecodeframeSizeSeqg_MaterialPackage_set_keyMXFArrayTypeInfog_avid_DV25ClipWrappedEssenceContainer_labelheaderMetadatag_BWFFrameWrapped_esscont_label/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/examples/readerarrayHeaderg_DVBased_25_625_50_compdef_labeldeallocate_buffermxfFileg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29EssenceReaderDatag_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Header_pp_keyg_GenericTrack_TrackID_item_keydataLenownDataModelg_D10_30_625_50_extended_template_esscont_labelg_GenericPictureEssenceDescriptor_FrameSampleSize_item_keymxfPositiong_MultipleWrappings_esscont_labelg_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericTrack_TrackName_item_keyis_d10_essencematerialTrackIDavidFrameSizeg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyinfooctet30octet31g_AvidObjectDirectory_keyaes3ChannelCountg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelsystemPackDataGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULMXFListg_EssenceContainerData_set_keyread_next_frameg_GenericPictureEssenceDescriptor_set_keyg_Null_Keysizeg_GenericSoundEssenceDescriptor_Locked_item_keyg_FileDescriptor_Codec_item_keylong long unsigned intsetsg_DVBased_25_525_60_ClipWrapped_esscont_labeluint16_t__off_t_chaing_AvidMetadataRoot_keyg_StructuralComponent_set_keyaspectRatiog_SourceClip_set_keyprocess_sound_descriptorMXFLogLevelg_AvidMJPEGClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Identification_ModificationDate_item_keyg_Track_Origin_item_keyg_ContentStorage_set_keyg_TaggedValue_Name_item_keyarrayfieldWidthg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labelg_Preface_EssenceContainers_item_keyg_IndexTableSegment_keylocalTagg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keyg_DVBased_100_720_60_P_compdef_labelg_GenericDescriptor_set_keyMXFFileSysDatag_GenericPictureEssenceDescriptor_ResolutionID_item_key_shortbuf_EssenceTrackg_DVBased_50_525_60_FrameWrapped_esscont_label__off64_tlastElementg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labelg_DNxHD720p120ClipWrapped_esscont_labeloctet0octet2octet3octet4octet5octet6octet7octet8octet9failg_Preface_Version_item_keyg_IECDV_25_525_60_FrameWrapped_esscont_labelg_FileDescriptor_LinkedTrackID_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_keylocalItemLen_IO_buf_endg_CDCIEssenceDescriptor_PaddingBits_item_keyg_root_set_keyg_GenericPackage_Name_item_keyessenceContainerLabelframeHeightnamedenominatorlistenerMXFInterpretTypeInfofree_func_typeMXFClip_EssenceReaderDatafieldHeightg_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelprocess_wav_descriptorshort intg_EventTrack_EventEditRate_item_keyuint64_tg_IECDV_25_625_50_FrameWrapped_esscont_labelminLLenMXFCompoundTypeMemberInfoindexSIDMXFReaderListenerMXFAudioTrackg_TimecodeComponent_set_keyg_Track_EditRate_item_keyessenceTrackselementsg_WaveAudioDescriptor_BlockAlign_item_keytrackIndexg_GenericSoundEssenceDescriptor_ChannelCount_item_keydescriptorSet_IO_buf_baseg_OpenComplete_Body_pp_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_DMSegment_TrackIDs_item_keyavidResolutionIDg_DMSegment_EventStartPosition_item_keyMXF_INTERPRET_TYPE_CATlenRemainingelementTypeIdconvert_aes_to_pcmhourg_WaveAudioDescriptor_set_keysigned charMXF_ELOGg_ClosedComplete_Body_pp_keyg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_labelg_Null_LocalTagg_Preface_ContentStorage_item_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelitemsMXF_ILOG_IO_read_endg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyprocess_cdci_descriptorg_D10_50_525_60_picture_only_esscont_labelreceive_frameg_D10_30_625_50_picture_only_esscont_labeluint32_tg_RGBAEssenceDescriptor_PixelLayout_item_keyextract_timecode_filenotracksposition_at_frameg_Preface_set_keyg_WaveAudioDescriptor_AvgBps_item_keysize_tg_D10_30_525_60_extended_template_esscont_labelg_complexity01_op_atom_labelarrayItemLeng_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelMXF_ARRAY_TYPE_CATimageStartOffsettellstdoutg_D10_40_625_50_defined_template_esscont_labelcategoryinterpretg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keynewDataLeng_D10_50_625_50_defined_template_esscont_labelg_PrimerPack_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keylabelchannelCountget_header_metadataint64_tMXFBasicTypeInfoframeWidthMXF_WLOGg_EventTrack_set_keyisVideog_GenericPackage_PackageUID_item_keypositiong_OpenIncomplete_Footer_pp_keyg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keymxf_logg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericSoundEssenceDescriptor_set_keyhave_footer_metadatanextcloseg_IECDV_25_625_50_compdef_labelg_D10_50_625_40_compdef_label__pad4__pad5g_ClosedIncomplete_Body_pp_keyg_AES3ClipWrapped_esscont_labelg_NetworkLocator_URLString_item_keypcmDataLenbitsPerSampleplayoutDurationMXF_COMPOUND_TYPE_CATGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.cst4.rodata.cst8.rel.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_str.comment.note.GNU-stack@) dh%)+)0)ZBF,(> RUTN ^23[zm2[H|lmmS  \qd r_ |Q  0qa8ҿ5 @Q  v.C  h#3C S:cjsN~3b#3C~#3  COScs1_HvCSc53es E    C M    #0 = OW f "w            0  + 6 D f    C       07 K @ic v mxf_essence_helper.cconvert_12m_to_timecodeg_SysItemElementKey1g_SDTI_CP_System_Pack_esselement_key__PRETTY_FUNCTION__.5699g_D10_50_625_50_defined_template_esscont_labelg_D10_50_625_50_extended_template_esscont_labelg_D10_50_625_50_picture_only_esscont_labelg_D10_50_525_60_defined_template_esscont_labelg_D10_50_525_60_extended_template_esscont_labelg_D10_50_525_60_picture_only_esscont_labelg_D10_40_625_50_defined_template_esscont_labelg_D10_40_625_50_extended_template_esscont_labelg_D10_40_625_50_picture_only_esscont_labelg_D10_40_525_60_defined_template_esscont_labelg_D10_40_525_60_extended_template_esscont_labelg_D10_40_525_60_picture_only_esscont_labelg_D10_30_625_50_defined_template_esscont_labelg_D10_30_625_50_extended_template_esscont_labelg_D10_30_625_50_picture_only_esscont_labelg_D10_30_525_60_defined_template_esscont_labelg_D10_30_525_60_extended_template_esscont_labelg_D10_30_525_60_picture_only_esscont_labelg_Null_ULg_FileDescriptor_EssenceContainer_item_keyg_FileDescriptor_SampleRate_item_keyg_FileDescriptor_ContainerDuration_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_WaveAudioDescriptor_BlockAlign_item_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelg_IECDV_25_525_60_FrameWrapped_esscont_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelg_IECDV_25_625_50_FrameWrapped_esscont_labelg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_DVBased_25_625_50_FrameWrapped_esscont_labelg_DVBased_50_525_60_ClipWrapped_esscont_labelg_DVBased_50_525_60_FrameWrapped_esscont_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelg_DVBased_50_625_50_FrameWrapped_esscont_labelg_DNxHD1080i120ClipWrapped_esscont_labelg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_AvidMJPEGClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ResolutionID_item_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_GenericPictureEssenceDescriptor_FrameSampleSize_item_keyg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyaccept_frameelement_contains_timecodemxf_equals_keyextract_timecodemxf_read_uint16mxf_skipmxf_logmxf_file_readset_essence_container_timecodemxf_get_array_headerread_frameget_essence_trackfreemallocmemcpyconvert_aes_to_pcm__assert_failsend_frameget_mxf_trackmxf_get_essence_element_item_typemxf_get_essence_element_typeis_d10_essencemxf_equals_ulprocess_sound_descriptormxf_get_ul_itemmxf_get_rational_itemclean_ratemxf_have_itemmxf_get_uint32_itemmxf_get_length_itemprocess_wav_descriptormxf_get_uint16_itemprocess_cdci_descriptormxf_get_int32_itemmxf_get_uint8_itemESES,E4S{UUVVTE\SV   W#X< D L YW|V   WbYv ~  W*YB J R _W|   W   WX   W4 < D QWqZYDX] e m zW   WV   WO\X   W$  ,  4  A WT ]i ^    W X      W-  5  =  J W _    W      W    W8  @  H  U W E   a\  d  l  y W    WIcb\wd   We`2 : B OWl t | W   W   W.E6gTE\ghEpg|EgEgEgEgEgEgEgE g0E8gHEPg`EhgxEgEgEgEgEgEi/E>jNkVE^lEjEm   W $ , 9W\ d l yW   WEn   W  $ 1WH P X eW{Em   W   WThh p x WEp    *WPE[gkEviEjkElEjEm6 > F SWl t | W   W  E n! ) 1 >WMEUg   WEgE gkEsgEgEgEgaEiguE}gEgEgWE_gkEsgEgEgEg?EGgSE[ggEogEgEgEgEgEgEgEg'E/g?EGgWE_goEwgEgEg   -W<EDgPEXgEmEmElElE l$E/lMEXmp x  WEmEmEl E l" E- lD EO lm Ex m E g E r E E m! ! ! ,!WB!EM!me! m! u! !WF# R# _#Wv# ~# # #W# # #W#E#m# $ $ $W+$E6$mN$ V$ ^$ k$W$ $ $ $W$ $ $ $W$E$m% % % %%W;%EF%mc%En%s% % % %W%E%s&E&lP&)a&(& & & &W&E&r'E'm?'EJ'mn'Ey'm'E'm'E'l (E(rD(EO(mg( o( w( (W( ( ( (W( ( ( (W))E4)r^)Ei)m NN!N&N1N8N?NFNMNTNbNiNpN{NNNNNNNNNNNNN#N2NANPN_NnN}NNNNNNNNNNN"N1N@NON^NNNNNNNNNN'N2NENSNaNoN}NNNNNNNNNN NN&N1NDNRN`NnN|NNNNNNNNNNNN%N0NCNQN_NmN{NNNNNNNNNNNN#N1N?NMN[NiNwNNNNNNNNNNNN%N4N?NJNYNaNoNNNNNNNNNNN N0N;NINWNeNsNNNNNNNNNN N N N N! N' N- N3 N: NM N\ No N} N N N N N N N N N N1 N< NG NR Nf Nt N N N N N N N N N N# N1 N? NM N` Nh Nv N N N N N N N N N N' N5 NC NQ N_ Nm N| N N N N N N N NsNNNNNNNNNNNN N/NBNPN^NlN{NNNNNNNNNNNN*N8NMNXNcNmNuNNNNNNNNNNN&N9NGNUNcNqNNNNNNhN{NNNNNNNNN#N*.2K7NAKFNPKUN~NNKNKNNKKN KN#K3KCKHNSKXNcKhNsKxNKNNKNKNNKKNKNKKK$N/K4NjNvz~KNKNKNKNKNNNNKNNKN&7NCGKKPN[K`NkKpN{KNKNNKNKNKNNKNKNK NKN'N2E=NIMQKVNaKfNqKvNKNKNKNKNKNNKNKN#'K,N7K<NGKLNWKbNnrvK{NKNKNKNKNKNKNKNKNKNK#N-K2N<KANKKPNZK_NiKnNxKNNNENNNNNNNN'N2N=NHNSN^NiNtNNNNNNNNNNNNNNNN$N/N:NENPN[NfNrEwNENENENENENENENEN ENE!N-E2N=NINUNaNmNyNNNENENENENENEN ENE!N.E3N@EENREWNdEiNvE{NENENENENENENENE NN#N/N;NGNSN_NkNxE}NNENNNNNNNNNNNN+N7NCNON[NgNsNNNNNNNNNNNNN N N N& N1 N< NG NR N] Ni Nu N N N N N N N N N N N N!N!N!N)!N5!NA!NM!NY!Ne!Nq!N}!N!N!N!N!N!N!N!N!N!N!N"N "N"N%"N1"N="NI"NU"Na"Nm"Ny"N"N"N"N"N"N"N"N"N"N"N"N #N#N!#N-#N9#NE#NQ#N^#Ec#Np#Eu#N#E#N#N#N#N#E#N#E#N#E#N#N#N$N$N$N*$E/$N<$EA$NN$ES$N`$Ee$Nq$N~$E$N$N$N$N$N$N$E$N$N$N$N%N%E%N %E%%N2%E7%NC%NO%N[%Ng%Ns%N%N%N%N%N%N%N%N%N%N%N%N&N&E&N!&N-&N9&NF&EK&NX&E]&Ni&Nu&N&N&N&N&N&N&E&N&N&N&N&N&N 'N'N 'N,'E1'N='EB'NM'NX'Nc'Nn'Ny'N'N'N'N'N'N'N'N'E'N'E'N'N(N  $(,048<@DHLPTX\`dhlptx|J4J8LJPhJlJJJJJ$J(HJL/22 1205579746 2404 1000 100664 49176 ` ELF4(UH1t ;HL]Í&UU MAHBALBAPB ATEAXEUA\Q`]ÍUMU AHALBAPBATB EQXA\Q`MQ]Í&UUM B0B4AB8ABD$D$ D$ED$$1Č[^_]Ít&$dD$d}D$$EFF F$EFFE$D$`E <$D$<$<$E$1D$ ЋEPH$T$L$E؉D$ ED$ED$$E؋U܉$D$T$E1ɉ$UDED$U$EE$F<$F@FD:~HVPFTNL~0V8FD$D$ D$D$$D$D$ D$yD$$$t&D$D$ D$cD$$% : ; I$ > $ >   I : ;  : ;I8 &I ' I : ; : ; I8 I!I/  : ;  : ; I8  : ; ( < ' I.: ; ' I@: ; I: ; I .? : ;' @: ;I : ;I : ;I.? : ;' I@: ;I 4: ;I!.: ; ' @"4: ; I# : ; $: ; I%4: ; I &4: ; I'4: ; I( : ; )4: ; I *.: ;' I@+4: ;I ,4: ;I-4: ;I.4: ;I /.: ; ' 0: ; I1 : ;21UX Y3141X Y5.: ;' I 6: ;I74: ;I81UX Y9 U:41;41<41 =4: ; I >4: ; I? < 4!HZ"  .0  Ed+8)intR@# ;a# & o mG . Z# #, #( #  #& #K, #* #$( #  #$ #(Z #,, #0# #4- "Z#8 &Z#<5 (z#@ ,>#DP* -L#F"& .#G 2#H ;#Lo D#Tv E#X} F#\ G#`51 H%#dP JZ#h L#ls ~     #  #  Z#'BZe/a 17#2>-40f);h%: '';# v<# 8'=# }># K'?# R'@# Y'A# `'B# g'C# n'D# E# (F# 0G# ^H# fI# nJ#"K< M%$P ''Q# vR# 8'S# }T# K'U# R'V# Y'W# `'X# g'Y# n'Z# [# (\# 0]# ^^# f_# n`#Na;g y ''z# v{# 8'|# }}# K'~# R'# Y'# `'# g'# n'# # (# 0# ^# f# n# 8# @# v# H# # # # # # # # # # # "# "#:3 # (#  .'(!x% 0&#  '#_j (_+ *,# &-#len.# /T# "0 3 4#  5# B6#_7J#,,/+#()+`f x J m&%&V 4( 0*h # + # 3, # V- # . #eof/ # 0 # .1 # 2 # "3 #$ 6h #( 7b #, ):#0 ;#2 b  b xV  & b &n  & b &   Z b   Z b Z  Z b  Z   b  \< "key#%# $# C%# 1&&# 5'1# 0(1# ))1#( J*1#0 5+1#8 ),&#@ -1#D g.&#L /%#P W#0#` 3#p 4#x*51 + 0& A  d ).&# g/&# 1# 2# 4Z# 6># .7I#( 90#0 _.:1#@ <0#H =#X T>1#\a 0" #a # C*$Z# d%# &# W'# (# )>#( m/*  jZBi ,!i R6 g  ?' T?B key% &len1kf $`B keyf & lenl  01 |0B keyf  1B gB 1n>@B _m IlB  ZAB  PUZ0 B ; q !   !5X`J!WvpZZn0  n&oZC!o"q b#u'a  sZZ0 B $key% V#Zu!% a ul% uh"_* &# "*'i(u'o Z _Z0 Bܫ !ܱ )key0H"&'len1* Z -Z 0 B  +! uh,V *$-ic.key0H+&g-len1/v E0BD 0D /O0N 0BN Z0Z0 B  />s ! , * .key0H & y -len 1 +  u, 6 1u'e2334e33 ! B B  50hZ6Zg0 6Bg ,_*i ,!j ,k 7keyl0,&m7lenn17io,*pyZHm Z0  )& g&V B   +i# a +! ud.key0+&g-len1 1u'8(3-3!9P:9 ;E;Q<]:i :u : :8&~ $%"+ & %=Y,  /&70 &@ 3& -& 0& 3&6 6& 9&d <& ?& B& ]&0 `& d&8 g&5 j& m&i p& s&% v&) y& & $ &1 &( &r & & & &% & & &P &4 &[1 && &c$ &' &, &o) &C &$ &n# & & &[& & &,& & & ,(" ,  ,& ,o , , , ,q. ,n ,  #, ,, /, 2, 5, 8,?- ;,. >, A,v D,` G, J,P M, P, S,j- V,, Y,. \, ! _, h, k,H n,& {, },K! , , , , ,q + , "+ , %+ , (+ ,S ++ , .+ ,<1 1+ ,* 4+ ,+ 7+ ,/ :+ ,U =+ ,) @+ ,#0 C+ , P+ ,X Z+ ,'/ d+ ,i% o+ ,'% ,B. , ,I , , &]( &S &P &- &- &J &z' &( & &N &i, & &D% & & &= & & ,D ,- , ,$ ,A ,o %,$ ,,j 0, 7," >, B,n I,% P, W,/ [,l( b, i, p, w,7 ~, ,{1 , , ,X ,r , ,t! ,- , , ,) ,$ ,/ ,B) , ,# , , , ,( ,) ,N+ ,G , ,# ,{ , !, (, /,&+ 3, :,+ A,b H,N O,8/ S, Z, ^, b,% i,* m,5 t,' x,e , , , # ," ,+ ,/ , ,. , ,X ,- ,)$ , ,, , ,$ ,P ,! ,f ,f , , , , $, +, 2,B0 9, @,% G, K, R,9 Y, `,+ g,0( n, u,U |,o ,0 , , , , , , ,- ,  , , ,H ," ,. , ,i* , , ,! ,! ,' ,  ,& ,+ ,* #,6 *,- 1,y 8,4 <,o @> >. >.UI{ ./usr/include../../lib/include/mxf/usr/include/sys/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_index_helper.cmxf_index_helper.hstdint.hmxf_list.hmxf_types.htypes.hmxf_partition.hmxf_file.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hstddef.hmxf_logging.h!W/h?<=1<>h?<>hWzt=Ozh=WzX=W iqi:K;g"Kzvut1 -=u|;v-/28j JWI-<.@X=-L:0nX]8xxy<_`Xh X6k73)8X%[/44&%_>qf4  ,oG4 fzy2 5 5 Ju. uf:v:=K<|<;<Z tJiU{<;=gH==lu'~#+1-d0~!fh#"=w_!EOh::>";'!-/Oh::>"*,_:>"*rB-~f.~t.i* Gw2t*- -cuy t=k=@@z*;XY w<>u/i\6%:vqtuIuI>u"ɼ"ۮ,>q!-/1ڮRL4-Ld0iX//22-2C.Agj22Fmxf_index_helper.c'%s' failed, in %s:%d mxf_is_partition_pack(key)mxf_file_is_seekable(mxfFile)mxf_file_eof(mxfFile)mxf_skip(mxfFile, len)index->currentPartition > 0(newEntry = (PartitionIndexEntry*)malloc(sizeof(PartitionIndexEntry))) != NULL(newEntry->partitionDataStartPos = mxf_file_tell(mxfFile)) >= 0mxf_read_partition(mxfFile, key, &partition)create_partition_index_entry(mxfFile, &partition, 1, &newEntry)mxf_append_list_element(&index->partitionIndex, newEntry)mxf_prepend_list_element(&index->partitionIndex, newEntry)partition_has_essence(index, entry)mxf_file_seek(mxfFile, entry->essenceStartPos, SEEK_SET)mxf_read_kl(mxfFile, &key, &llen, &len)mxf_file_seek(mxfFile, entry->partitionDataStartPos, SEEK_SET)mxf_read_next_nonfiller_kl(mxfFile, &key, &llen, &len)mxf_skip(mxfFile, entry->partition->headerByteCount - mxfKey_extlen - llen)mxf_skip(mxfFile, entry->partition->indexByteCount - mxfKey_extlen - llen)mxf_is_gc_essence_element(&key)(entry->essenceStartPos = mxf_file_tell(mxfFile)) >= 0add_partition_index_entry(mxfFile, index, &index->nextKey, 1, &entry)add_partition_index_entry(mxfFile, index, &key, 1, &entry)position_at_start_essence(mxfFile, index, entry)(filePos = mxf_file_tell(mxfFile)) >= 0move_to_next_partition_with_essence(mxfFile, index)mxf_is_partition_pack(&index->nextKey)mxf_file_seek(mxfFile, entry->essenceStartPos + (position - entry->startPosition) * index->contentPackageLen, SEEK_SET)mxf_file_seek(mxfFile, filePos, SEEK_SET)(newIndex = (FileIndex*)malloc(sizeof(FileIndex))) != NULLmxf_file_seek(mxfFile, mxf_get_runin_len(mxfFile) + partition->thisPartition, SEEK_SET)create_partition_index_entry(mxfFile, &partition, 0, &entry)mxf_append_list_element(&newIndex->partitionIndex, entry)complete_partition_index(mxfFile, newIndex)| AG  4AB `9AB "AB AB AB AB AB 1AG  PAD FKF`FAB D4AB PEAB AD OAB IEE AB AJ0{AB I5AB DXAB IttuP !t!#t#Tu L LTPu`atactcuttuttuttuttuttuttAu%%7R7AuPQtQUtUUuPUuPuuWu UWPuuSuu1Su1USVRuhuhUuhcxPRPRPR#UPR`atactcu`nnSuSuSuttuPupRaVhVQuldWhwWWttuPMSQSSSYSSROWQWW[W]WQuXuuINVVV+ZV]VPP]`PIMSS>SS+YS]Stt uPSM St SRW WQV VuoPuoPPR uo P PR] ] uo] ` Pu`Pud  t  t -u 3 P3 -uL 3 R3 -uH5 V  V o V VV; S S n S S u`f u` -u`01t13t3u0u0+V+.u .Vu Vu V0NNZ uu~Zu~1,W.WhWyFW1W9cWWF.u~{u~u~hu~yFu~1u~9cu~!u~.u~{{uo{PPPuoPZP11uo1AP1u`hu`yFu`1u`9cu`u`ttuSuttHuHSHLuLSuHSxu xHu xuxHu xux HuRP RALuhxuhHuhALuXxuXHuXAJWJLuuWuCWCXuXxWWnWnuW*un*-PALuP&xuPuPHuPALuxuuuALuxuuu 8! set_next_kl get_next_klr get_start_cp_key get_cp_len increment_current_positionget_current_position1get_indexed_duration_end_of_essenceix_get_last_written_frame_numberset_positionfree_indexcreate_indexHEHZNTxH H+x|Nb8g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_Null_UMIDg_IECDV_25_625_50_ClipWrapped_esscont_labelg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDnextPartitionpartitionStartPosoctet1octet3g_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_GenericSoundEssenceDescriptor_DialNorm_item_keyint32_theaderByteCount_IO_save_endbodySIDg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keybodyOffsetg_IECDV_25_525_60_compdef_labelpartition_has_essenceindexByteCountg_Identification_ProductVersion_item_keyget_indexed_durationg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baselong intg_StructuralComponent_DataDefinition_item_key_lockg_FileDescriptor_ContainerDuration_item_keyg_DMFramework_set_keyg_Preface_LastModifiedDate_item_keyg_EssenceContainerData_IndexSID_item_keyheaderMarkInPosisComplete_IO_save_basetargetPositiong_RGBAEssenceDescriptor_set_keystartContentPackageKeyg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_complexity03_op_atom_labelg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPackage_set_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_cur_columnnextLLeng_D10_30_625_50_defined_template_esscont_labelg_Identification_ThisGenerationUID_item_keyg_DVBased_100_1080_60_I_compdef_labelnewEntryg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_Identification_ProductUID_item_keyg_DMSegment_set_keymxfLocalTagg_RGBAEssenceDescriptor_Palette_item_keyg_DVBased_50_525_60_compdef_labelessenceStartPosincrement_current_positiong_D10_50_525_60_defined_template_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_label_IO_markerg_CDCIEssenceDescriptor_set_keyshort unsigned intg_GenericTrack_set_keyg_Identification_Platform_item_keyg_complexity02_op_atom_labelg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labeldatag_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_labelMXFListElementg_AES3AudioDescriptor_set_keyseekmxfKeyfileSizeg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_label_IO_FILEg_BWFClipWrapped_esscont_labelposition_at_start_essencedurationg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelg_AES3FrameWrapped_esscont_labelg_ClosedIncomplete_Footer_pp_keybackup_indexunsigned charfilePosg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelmxfRational_sbufg_DNxHD1080p185ClipWrapped_esscont_labelg_TimecodeComponent_StartTimecode_item_keyg_D10_50_625_30_compdef_labelstartPositionruninLeng_DNxHD1080i185ClipWrapped_esscont_labelmove_to_next_partition_with_essencepartitiong_D10_50_625_50_extended_template_esscont_labelg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keycurrentPartitiong_FileDescriptor_EssenceContainer_item_keyg_D10_50_525_60_extended_template_esscont_labelg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_Preface_Identifications_item_keyg_SDTI_CP_System_Pack_esselement_keyg_D10_40_625_50_extended_template_esscont_labelg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharg_DVBased_25_525_60_compdef_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keynewIndexg_Identification_CompanyName_item_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_Track_set_keymxf_index_helper.c_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyoctet13octet14octet15octet18g_Null_UUIDg_D10_50_525_30_compdef_labelg_Identification_set_keyg_OpenComplete_Header_pp_keynumeratormxf_log_funcg_OpenIncomplete_Body_pp_key_IO_read_ptrfree_sys_datag_Identification_VersionString_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_ALawClipWrapped_esscont_labelix_get_last_written_frame_number_posput_charcreate_partition_index_entryg_Preface_PrimaryPackage_item_keyend_of_essencefree_index_markersthisPartitionminorVersiong_D10_40_525_60_picture_only_esscont_labelg_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labelg_DVBased_25_625_50_FrameWrapped_esscont_labelg_GenericPackage_PackageModifiedDate_item_keyMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keyg_FileDescriptor_SampleRate_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keymxf_logg_ClosedIncomplete_Header_pp_key_offset_FileIndexpartitionIndexg_RGBAEssenceDescriptor_AlphaMinRef_item_keyindexg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_TextLocator_set_keypartitionsg_GenericPackage_Tracks_item_keyg_ALaw_compdef_labelg_StaticTrack_set_keyg_GenericSoundEssenceDescriptor_set_keyg_D10_50_625_50_compdef_labelg_LegacyPicture_datadef_labelnextLenMXFFilelong unsigned intg_D10_40_625_50_picture_only_esscont_labelcurrentPosition_flags2g_D10_50_625_50_defined_template_esscont_labelg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keyg_LegacyTimecode_datadef_labelg_ContentStorage_EssenceContainerData_item_keynextElementmajorVersion_unused2g_Null_UL__quad_tg_Data_datadef_labelg_OpenIncomplete_Header_pp_keyg_SourcePackage_set_keywriteg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyget_current_positionget_cp_leng_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_GenericTrack_TrackNumber_item_keyg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Preface_OperationalPattern_item_key_old_offsetg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_key_IO_backup_baseg_GenericPictureEssenceDescriptor_VideoLineMap_item_keybackupg_CDCIEssenceDescriptor_ColorSiting_item_keyg_MultipleDescriptor_set_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_RandomIndexPack_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labeladd_partition_index_entryFileIndexg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelis_seekableg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelindexMarkInPossysDatag_TextLocator_LocatorName_item_keyg_ALawFrameWrapped_esscont_labelfree_partition_index_entrymxfUMIDoperationalPatterng_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_InterchangeObject_InstanceUID_item_keycreate_indexnextEntryg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keyg_Timecode_datadef_labelg_InterchangeObject_GenerationUID_item_keyg_GenericPictureEssenceDescriptor_SampledWidth_item_keyset_positionnextKeyg_Identification_ProductName_item_keyreadg_DescriptiveMetadata_datadef_label_MXFListElement_nextunsigned intfreeFuncg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelg_InterchangeObject_set_key__pad1__pad2__pad3__pad4g_TimecodeComponent_DropFrame_item_keyrestore_indexstding_KLVFill_keynumContentPackages_flagsg_EventTrack_EventOrigin_item_keyg_Null_Rationaloctet10octet11octet12octet16octet17octet19_modeget_charMXFListIteratorg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyg_MaterialPackage_set_keypartitionDataStartPosg_BWFFrameWrapped_esscont_label/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/examples/readerg_DVBased_25_625_50_compdef_labelmxfFileg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29g_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Header_pp_keyg_GenericTrack_TrackID_item_keyg_D10_30_625_50_extended_template_esscont_labelmxfPositiong_CDCIEssenceDescriptor_ComponentDepth_item_keyg_MultipleWrappings_esscont_labelg_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericTrack_TrackName_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyentryg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyoctet30octet31g_DVBased_100_1080_60_I_ClipWrapped_esscont_labelGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULMXFListg_EssenceContainerData_set_keyg_GenericPictureEssenceDescriptor_set_keyg_Null_Keysizeg_GenericSoundEssenceDescriptor_Locked_item_keyg_FileDescriptor_Codec_item_keylong long unsigned intessenceContainersiterg_DVBased_25_525_60_ClipWrapped_esscont_labeluint16_t__off_t_chainprevEssenceEntryg_StructuralComponent_set_keyg_SourceClip_set_keyappendMXFLogLevelg_D10_50_525_60_compdef_labelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Identification_ModificationDate_item_keyg_Track_Origin_item_keyg_ContentStorage_set_keyget_next_klg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labelg_Preface_EssenceContainers_item_keyg_IndexTableSegment_keyg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keyg_DVBased_100_720_60_P_compdef_labelg_GenericDescriptor_set_key_IO_write_ptrMXFFileSysDatallen_shortbufg_DVBased_50_625_50_FrameWrapped_esscont_labelg_DVBased_50_525_60_FrameWrapped_esscont_label__off64_ttakePartitionlastElementg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labelg_DNxHD720p120ClipWrapped_esscont_labeloctet0mxfLengthoctet2set_next_kloctet4octet5octet6octet7octet8octet9failg_Preface_Version_item_keyg_IECDV_25_525_60_FrameWrapped_esscont_labelg_FileDescriptor_LinkedTrackID_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_IO_buf_endg_CDCIEssenceDescriptor_PaddingBits_item_keyg_root_set_keyg_GenericPackage_Name_item_keydenominatorg_D10_50_525_40_compdef_labelfree_func_typeg_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelshort intg_EventTrack_EventEditRate_item_keyuint64_tg_IECDV_25_625_50_FrameWrapped_esscont_labelminLLenindexSIDfooterPartitiong_TimecodeComponent_set_keyg_OpenComplete_Footer_pp_keyg_Track_EditRate_item_keyelementsg_WaveAudioDescriptor_BlockAlign_item_keyownPartition_vtable_offsetprevEntryg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericDescriptor_Locators_item_key_IO_buf_baseMXFPartitiong_OpenComplete_Body_pp_keynumPartitionsg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keyg_TimecodeComponent_RoundedTimecodeBase_item_keyg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_WaveAudioDescriptor_set_keysigned charMXF_ELOGg_ClosedComplete_Body_pp_keyg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_label_IO_write_endg_Null_LocalTagg_Preface_ContentStorage_item_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelMXF_ILOG_IO_read_endg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_D10_50_525_60_picture_only_esscont_labelg_D10_30_625_50_picture_only_esscont_labeluint32_tg_RGBAEssenceDescriptor_PixelLayout_item_key_filenog_Preface_set_keyg_WaveAudioDescriptor_AvgBps_item_keysize_tg_D10_30_525_60_extended_template_esscont_labelg_complexity01_op_atom_labelcontentPackageLeng_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelindexedDurationtellstdoutg_D10_40_625_50_defined_template_esscont_labelg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_PrimerPack_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keyint64_tPartitionIndexEntryMXF_WLOGg_EventTrack_set_keyg_GenericPackage_PackageUID_item_keypositiong_OpenIncomplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keyget_start_cp_keyg_CDCIEssenceDescriptor_ColorRange_item_keynextcloseg_IECDV_25_625_50_compdef_labelcomplete_partition_indexpreviousPartitionkagSizeg_D10_50_625_40_compdef_label__pad5g_ClosedIncomplete_Body_pp_keyg_AES3ClipWrapped_esscont_labelg_NetworkLocator_URLString_item_keyGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@H ؠx%+0CB!8!> PRCMN ؾ^2PHm2H|OO   Qt`  a  @a0b150 H*`F  E4b|O     4`9")>1M\fP.F_|0{5X*1E^ymxf_index_helper.cpartition_has_essencefree_partition_index_entrycreate_partition_index_entryadd_partition_index_entryposition_at_start_essencemove_to_next_partition_with_essenceg_Null_Keyset_next_klget_next_klget_start_cp_keyget_cp_lenincrement_current_positionget_current_positionget_indexed_durationend_of_essencemxf_equals_key__udivdi3ix_get_last_written_frame_numbermxf_get_list_lengthmxf_get_list_elementmxf_file_sizefreemxf_free_partitionmallocmxf_get_runin_lenmxf_file_tellmxf_logmxf_is_partition_packmxf_read_partitionmxf_append_list_elementmxf_prepend_list_elementmxf_is_footer_partition_packmxf_file_is_seekablemxf_file_seekmxf_read_klmxf_read_next_nonfiller_klmxf_skipmxf_is_gc_essence_elementmxf_file_eofset_positionfree_indexmxf_clear_listcreate_indexmemsetmxf_initialise_listmxf_initialise_list_itermxf_next_list_iter_elementmxf_get_iter_element3"%&'#)*+8,   -   -(.& . 6 C-c/%& #L0d l t -   -   -)(#192   -3   -S4x5   -   -54Z67   -      -6  >  F  S -e 8}    -    - 7    '  4 -C , 5 5     -/ %H & 5 .% 7G 5V 9n  v  ~  - & 4     -) &M 4      -J R Z g-~   -9   "-,4N&   -% &:&##4]5&425_45=T"d.|   -   -    (-= E M Z-   -9   -JR_99<( 3 & . ;-X*}>?@AB+ 405N702AJ7x5".%&   -   -(   $-6 > F S-e m u -   -   -   -'&_#   -   -9" * 2 ?-(( !&18?FMTbip{#2AP_n}"1@O^'2ESao} &1DR`n|%0CQ_m{#1?M[iw%4?JUdlz28>DKVy   , : H ' H V d r             7 F N \ j x            ) 7 E S h w                ! % * H x                "7CGKPequy~!&0:EIMR\akpz$2<ALVchnx"'6BM[o %05AL`k{".:FRj&16Uot{&6FQ\gr} "-8CNYdoz *5@KWco{ #/;GS_kw+7CO[gs&1<GR]hs~)5AMYeq} %1=IUamy !-9EQ]iu)5AMYeq} %1=IUamy  ! - 9 E Q ] i u            !!!+!04HL`dx|04PTpt/42 1205579747 2404 1000 100664 72572 ` ELF4(U(]u}x`G$X p$9;}1D$D$ D$D$$1=9vˍt&@ \EXG$@TR)ȋM ډQ]u}]Í&'UE]@`@$P@ÍUE]@`@$@ UE]@`@$@ UWVSP`tEB$@t$tP`B$@B$}u]@ @$t&t|$ t$\$$$fUċET$tD$$uD$D$ D$D$$EEtS`B$@t$S`B$@B$U@ @$t E$Et U$]$1Ĝ[^_]D$iD$ D$DKUċE|Ux$| xT11EEtED$$ tED$$ EEUf= ?wbf=?Jf=?$f=?Et4D$$e f}# f= ?f= ?(f=?t&Et5D$$ f}tD$D$ D$bD$$tE܉D$$D tE؉D$$ } MUID9 ɍ]ut&tED$$tEԉD$$,EԉD$ ED$ED$E$4E܃EtNt\$$oD$D$ D$D$$E1u}9|qs||x11 tyD$D$ D$D$$1D$nD$ D$D$$19xs]t ]$Mt E$U$8f= <f=?D$D$@$E拕tD$D$$D$D$ D$pD$$Df= ?f= ?fsEtD$$-EtD$$f} 1EtD$$f}tD$D$ D$FD$$xt&Et,D$$f}D$D$ D$HD$$ D$D$ D$pD$$D$D$ D$D$$UB4B5t$EtEЉD$$tẺD$$GEP5@4P ;UtC`X$E$Ctu]Ћ}B`ۋ@$X @$%EtED$$StED$$tED$$tED$$U z4]EUEB4;Eet\$$uD$D$ D$D$$EtD$$f}TEt0D$$!f}D$D$ D$TD$$*&Et D$$f}D$GEt(D$$mf}pD$Uz5]E8tCD$$EE@5;Evkt\$$uD$D$ D$D$$ $EUTtUC`]@$HETك9]Љ]t&D$D$ D$D$$D$sD$ D$D$$OD$tD$ D$D$$D$nD$D$ D$D$$D$D$ D$HD$$D$D$ D$<D$$zD$D$ D$D$$HD$D$ D$D$$D$D$ D$ D$$D$D$ D$D$$D$D$ D$@D$$D$D$ D$ D$$ND$D$ D$D$$D$D$ D$dD$$D$D$ D$D$$D$D$ D$D$$D$D$ D$hD$$TD$D$ D$XD$$"D$D$ D$D$$D$D$ D$D$$D$]D$D$ D$D$$D$D$ D$D$$MD$4D${D$ D$+D$$D$zD$ D$ D$$D$D$ D$pD$$D$D$ D$D$$xD$D$ D$HD$$FD$D$ D$D$$UWVSUEr`F$$(ljF$1 F/F@,] N$E}F *?M X`EF &FFP%S$FF ED$ $uvD$%D$ D$D$$D$D$ D$4D$$}G`@$1[^_]ÍẺD$$u2D$&D$ D$ D$$r `<$t2D$+D$ D$< D$$*]D$<$SPSPS @ C]Cd$tz}Gd$D$2D$ D$ D$$D$D$ D$D$$D$1D$ D$t D$$BED$ ED$]\$$u2D$7D$ D$ D$$$u2D$8D$ D$D$$UBdD$$u2D$9D$ D$ D$$ZEU \$D$ET$D$A0Q4D$T$ C<$D$u2D$;D$ D$L D$$ED$D$B$u2D$@D$ D$ D$$ED$ pD$E$u2D$AD$ D$ D$$2ED$0$u\E@tED$A$D$ND$ D$ D$$ED$0tD$E$uD$DD$ D$ D$$lvEЍP@E\$D$@$u2D$UD$ D$H D$$ }܉|$D$PB$E܍ML$}؉$bE|$D$B$EȉD$E؍0\$$t\$P$tED$`$E@ED$pD$E؉$EML$]$u1p $p<$E\$D$B$Ep|$$tJ<$u<${<$k|$|$B$MD$xD$ D$ D$$ D$D$ D$D$$D$uD$ D$ D$$ED$`D$E؉$OD$bD$ D$ D$$eD$XD$ D$ D$$3D$iD$ D$X D$$ED$`$E@ED$LD$E$hẼL$E̋MPL@PQA ẼTD$E$E̍p]PX@TSC<$nE@EԉD$ED$$D$D$ D$dD$$ED$`D$E$D$D$ D$8D$$EԋD$D$A$VẺD$EЉD$Eԉ$}܉|$D$PEB$MЋA]܅ۉ}|$}؉$E|$D$B$pD$E؉$p$tE؍]\$D$$=$MЋ]܉}̋EOT_XgTٍOPߋ]RUP,$BLEٽ.P.$ f,٭,zT٭.BTRXCESUALQPAPQLC SGXAPWdЉ$G\AL$$$٭,߽ ٭. A AMT$ $;ED$E$4$D$D$ D$dD$$E̋UЋHL@PBJ B$~D$D$ D$hD$$D$4$UD$$$D$ $҉ÉE[uwD$D$ D$D$$+]$D$D$ D$D$$\$D$ t$$t[E}u|$ D$t$$ufD$&D$ D$ D$$1zD$ D$ D$D$$74$1ۋMP<@8)ڋD$T$$D$)D$ D$ D$$D$D$ D$D$$}<$D$WD$D$ D$D$$E|$ D$t$$t>4$udD$,D$ D$\D$$D$*D$ D$ D$$EUċD$T$ $urD$-D$ D$D$$RMЋ]܉EEE܉D$|$ ]\$t$<$ D$.D$D$ D$D$$D$D$ D$D$$OD$D$ D$D$$EԋD$D$C$ẺD$EЉD$Eԉ$D$D$ D$D$$4$uvD$ D$4$t}tTD$ D$4$t}t2D$1D$ D$D$$K$xW] A QAAD$ D$D$@$D$3$ U(]]u}C`@$ECy]u}]É$҉ƉxD$C`$P @xFM+q yD$T$ 4$|$K[x9|9ȍvrȉڃ뀋C`@$@eCS^UWVSLu>D$F`$<$҉EȉUK D$U $u9CS <$D$T$YF`@$@PL[^_]ÍED$ED$CS D$D$ T$E 4$D$EUD$T$ED$D$ U 4$T$vD$D$ D$D$$F`@$PEPHE؉D$EЉ$D$E $ED$ED$U܋ED$T$D$ U 4$T$EUD$T$ED$D$ E 4$D$D$ D$D$ D$(D$$v<$u L1[^_]D$ EȋỦ<$D$T$uD$D$ D$D$$L1[^_]ÐD$D$ D$ D$$^D$D$ D$\D$$,D$D$ D$D$$L1[^_]ËE؋U܉<$D$T$ D$D$ D$D$$D$D$ D$D$$sD$D$ D$D$$AUHuu]}>D$F`$<$҉E؉US Cx8D$T$<$F`@$@P]u}]ËF`@$XjPHED$E$DEU<$D$T$uD$gD$ D$D$$0vD$kD$ D$\D$$<$u14E؋UD$ <$D$T$uD$uD$ D$D$$1D$fD$ D$(D$$eD$aD$ D$D$$1xD$eD$ D$D$$fUX}E }]UuEG`Uċ@$Ủ$Eu>D$D$ D$D$$1ҋ]Ћu}]ËM̉ $҉EЉUxzD$G`$p XMED$ E4U܉ËMZ r $\$t$tMUċM܋EQAbD$D$ D$D$$1.D$ D$ D$D$$UԋED$ T$ỦD$$1҅D$(D$ D$D$$1G`@$pUEMĉD$E$u2D$D$ D$D$$@M܋ED$ UA QD$ẺT$$D$D$ D$D$$D$D$ D$D$$t&US]C`tX@$tQ$C`@$$C`@$Pt$C`@$@t$C`@$[]ÐUS]CP$1҅u[]Ã`$t=D$D$ D$xD$$1[]Í$D$D$É$t []D$$uD$$uD$$uD$ $uD$0$uD$@$wD$P$_D$`$GD$p$/D$$D$$1҅% : ; I$ > $ >   I : ;  : ;I8 &I ' I : ; : ; I8 I!I/  : ;  : ; I8  : ; ( < ' I : ;  : ; I : ; .: ;' I@: ;I: ;I .: ; ' I@: ; I4: ; I 4: ; I !4: ; I"4: ; I# : ; $.: ;' I %: ;I&4: ;I'4: ;I(.: ; ' I ): ; I*.? : ;' I@+4: ;I ,4: ;I-4: ;I .4: ;I/ : ;01UX Y112 U341441 54161X Y71X Y8.: ;' @94: ; I:4: ; I ;4: ; I? < 3- 1$*5G&70p#J H4 2intI+;a+x /op#@m .% Z##5## #"#Q!#3#0# ;#$#(0#,p#0+ #4,7"Z#8&Z#<(z#@,>#DL3-L#F..#G2#Hs;#L$D#T&$E#X-$F#\;G#`;H%#d%JZ#hL#ls ~  Z  j## ## Z#'lLZ9a 17+2>64092;h0: /;# <# =# ># /?# /@# /A# /B# /C# /D# U%E# ]%F# e%G# H# I# &J#S*KG^ M0/P /Q# R# S# T# /U# /V# /W# /X# /Y# /Z# U%[# ]%\# e%]# ^# _# &`#aF4 g& y /z# {# |# }# /~# /# /# /# /# /# U%# ]%# e%# # # &# m%# u%# 4# %# '# '# !'# )'# 1'# 9'# A'# I'# Q'# Y'# )# )# E> # 01#(/m1!xZ#% ;&# '#j (j+ 3,# #/-#len.# }#/_# Y*0#594.(+-3 E  mU.%PU.# 4( ?;*5 # #+[ # y, # %- # . #eof/ # M 0 # m81 # 2 # *3 #$ 65 #( : 7/ #, o2:#0 ;&#2 /  / E# U 1 / U 1; { 1 / { 1 a  Z /   Z / Z  Z /  Z   /  @ 4x  @ 7  8/# ; 9># Z1 :I#  ;T#  <1#( 2 =1#, = >1#0  ?#4 3 @#5  A #8  B #<m  [ C   (R I89<>4 -   0 * 10#9 2 1  5 4 60# k 70#% 8 a  ; +1 <#  =0#2 ><  A ! B # a  Cl   F  G0#  H0#E1 I  Q R :- S1 a T 8 U D L 8 M #  N0# +1 O# ) V #  W$F m Q n#  o# @ p# " q0#DG rO $ "key #;#tag $&# W9 %Z# + &&#  'U #set (^# ^!< (key -;#  ./# 5 /# & 0#0 $ 1<#4  ) 0 # 6# % 7# `+ 8#o 2  ~ 9o < * =# w2 >1# 4 ?1# & @1# dz A, ;s-B@t- &`# /a# cZ# d#$ "e#P g#` #i#d (jZ#h mU #l n1#p4"/?2 4$4Z# }%7# &:# 6?# A#TZ T Z?Z T Z  1U `  T Z Z T Z U 12B8E &F># 9G1# 1H1# 3I1# 9J1# K1# L1# _!M1# N1#$ J"O1#( +P>#, QZ#4] RU :V># <W1# X&# 9Y1#2ZTXl] ;^T# 1`0# x)b1# "c1# 9eZ# e f# .g#X< hk 47l# &m># T n# o#Z|1pea'11( 2# &3 # *4Z# 6<# 8I# g):# $;# .x! ;"# R $1# T&# %'# &)>#L <*#T !,>#\ .-#d \8/1#l =11#p 221#t11"31(6 37# ?;9# ;7:# ;# *<# #=# ># 9?$# ;@# B*#$  7Z  Z Z   $  2C,L MZ# "NZ# PZ# #Q&# T# ':WI# 4X#(minY#)secZ#* $[#+f\; 0 O#ZK,$?"%T|8gKx$ K9%ZK]"JZKIkeyK; .LglenM<u@!N<7!k O]Y!-P:!TQ& !,R<!,;S1!!T1!5U!V !HW1?!aX1k!2Y1 @ Zd _[c \b!,<]<!^ p!8,_ "i`1"ka11#/ $ Z%K %' && && *'key;&.'len<&A.1&1&1&1&1&31&&-0&6Z&&X&t5>&[3Z&j & !&&"1(,@Z)key?&(}EZ)keyD&*4ZA%`K+&u~,& *&X-key;,.\.len<,b//;0pc11u2x3H 3j 3 43 3 3 3 30 3h 3 3 4~4)~553A 3M$ 3YD 5e4q~4}~4@6U$w$/17w$$/1$-P% & K, ,&.% + /*up,X0C ,e 1V ,I2 *}Z &* K| <1|m ,&~ +buH,X,,U k,<,T+/H//P(dWZ*>,?KVk,&X+bYuX,XZ,T[+/\X//r=+ $Z@,.$KP$+& uL,b +  *u\,X +T `,///'-852/o/+KW*p4Zp/ 1&9p09<́ /9*,9Ӝ 0:5֭ :9sؽ 9)% >9 -9w09!3969a99G<9-?9 #B9]9E;`9Ed9&g93j9/ m9Tp9p!s9.v91y999;99}9H9f9@9-9(9'&  Ĝ@9 ǜ ;ʜP9_/͜9,М90ڜ 5ݜ9B2 9' w+9 39. 7 9 }09 &)&#&&E &x&&&8+ `+ #p&9,&1/& 2& 5&$8&|6;&y8>&A&ZD&G&J&M&P&(S&6V&E5Y&7\&(_&e h&`k& n&/{& }&(&)&&+s'&&,&B",&R%,&(,&'+,&.,&;1,&/4,&57,&0::,&=,&5@,&O:C,&$P,&Z,&F9d,&-o,&z-&7&& &&25909#9(!9!9M799/9199]Ɯ95͜9lԜ9-ۜ99f99 9"&R&  &&,&& %&-,&0&t7+a*>&xB+I0+-P &eW+:[@&0b& i&^p&Ew&~& &;&&B & +'p+ `&)&n&{&+2&,&9&2&&+&&&&1&"&U4&R&&,&&!!&j(& /&43&:&3A&&H&O&d9S+%ZP&a^+%b&%.i&m&t&@0x&&5&&)+&*&!&A$&&t&{&Y"&C6&f,&%& 6& &@-&&)&&&&&n &$&e+&e 2&n:9&@+u G&K&R&Y&F`&g&0n&u&1|&&:&X&v &&&{& &6&O &&:&&*&8&&j3&&F&&)&  &h0 &&//+4&"3#& *&_71&/ 8&{<&%@97"9)',9+*,9d.89G(?97F9P9T9 \9ga9h9q9$x99-99 A,$ 1#', *,;$;r8;:." .../../lib/include/mxf/usr/include/usr/include/sys/usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_opatom_reader.cmxf_reader.hmxf_reader_int.hmxf_file.hstdint.htypes.hmxf_types.hmxf_list.hmxf_header_metadata.hmxf_data_model.hmxf_primer.hmxf_partition.hmxf_index_table.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_avid_labels_and_keys.hmxf_avid_extensions_data_model.hstdio.hlibio.htypes.hstddef.hmxf_logging.hQK<><><>{g"222%b@8@8l,;gc>J׭")u1""\Aa]J)it22 22=22w2f2l22222 d2Z222622R22w2\2022z2v23;=; .wtfur|f;<|t.|.<|f<QVSlvRV=euM($Z % w,$,&2W2l2wW*2%!=e bT W*Iu?$""49+/:>d>H  |Cs02.}>*"z[2un}*X2>*}dun|2g222*Sz""2!j8@T=|*}";/kte0 egt6=61910m tJ XkJ;of";B073SO73kf2g2)-W<).dXwP2F3!41910w .k"L-q]2 44t?9=0:C7A8iL/@p 4 -p_Pdb6t=ۭ,v=tt?+[%=[<%.\0"x<`^X d0xxxmxf_opatom_reader.c'%s' failed, in %s:%d localLen == mxfUUID_extlenlocalLen == 8localLen == 4localLen == 1deltaEntryLen == 6totalLen == segmentLenadd_track(reader, &track)mxf_is_header_metadata(&key)mxf_skip(mxfFile, len)haveVideoOrAudioTrackmxf_skip(mxfFile, frameSize)mxf_file_is_seekable(mxfFile)frameNumber < reader->essenceReader->data->numAvidFrameOffsets - 1mxf_read_next_nonfiller_kl(reader->mxfFile, &key, &llen, &len)mxf_create_index_table_segment(&newSegment)mxf_read_local_tag(reader->mxfFile, &localTag)mxf_read_uint16(reader->mxfFile, &localLen)mxf_read_uuid(reader->mxfFile, &newSegment->instanceUID)mxf_read_int32(reader->mxfFile, &newSegment->indexEditRate.numerator)mxf_read_int32(reader->mxfFile, &newSegment->indexEditRate.denominator)mxf_read_int64(reader->mxfFile, &newSegment->indexStartPosition)mxf_read_int64(reader->mxfFile, &newSegment->indexDuration)mxf_read_uint32(reader->mxfFile, &newSegment->editUnitByteCount)mxf_read_uint32(reader->mxfFile, &newSegment->indexSID)mxf_read_uint32(reader->mxfFile, &newSegment->bodySID)mxf_read_uint8(reader->mxfFile, &newSegment->sliceCount)mxf_read_uint8(reader->mxfFile, &newSegment->posTableCount)mxf_read_uint32(reader->mxfFile, &deltaEntryArrayLen)mxf_read_uint32(reader->mxfFile, &deltaEntryLen)localLen == 8 + deltaEntryArrayLen * 6mxf_read_int8(reader->mxfFile, &posTableIndex)mxf_read_uint8(reader->mxfFile, &slice)mxf_read_uint32(reader->mxfFile, &elementData)mxf_add_delta_entry(newSegment, posTableIndex, slice, elementData)(sliceOffset = (uint32_t*)malloc(sizeof(uint32_t) * (newSegment->sliceCount))) != NULL(posTable = (mxfRational*)malloc(sizeof(mxfRational) * (newSegment->posTableCount))) != NULLmxf_read_uint32(reader->mxfFile, &indexEntryArrayLen)mxf_read_uint32(reader->mxfFile, &indexEntryLen)indexEntryLen == (uint32_t)11 + newSegment->sliceCount * 4 + newSegment->posTableCount * 8(reader->essenceReader->data->avidFrameOffsets = (int64_t*)malloc(sizeof(int64_t) * (indexEntryArrayLen))) != NULLmxf_read_uint8(reader->mxfFile, &temporalOffset)mxf_read_uint8(reader->mxfFile, &keyFrameOffset)mxf_read_uint8(reader->mxfFile, &flags)mxf_read_uint64(reader->mxfFile, &streamOffset)mxf_read_uint32(reader->mxfFile, &sliceOffset[i])mxf_read_int32(reader->mxfFile, &posTable[i].numerator)mxf_read_int32(reader->mxfFile, &posTable[i].denominator)Unknown local item (%u) in index table segmentmxf_skip(reader->mxfFile, localLen)mxf_skip(reader->mxfFile, len)(essenceReader->data = (EssenceReaderData*)malloc(sizeof(EssenceReaderData))) != NULLadd_essence_track(essenceReader, &essenceTrack)mxf_get_list_length(&partition->essenceContainers) == 1mxf_avid_load_extensions(reader->dataModel)mxf_finalise_data_model(reader->dataModel)mxf_read_next_nonfiller_kl(mxfFile, &key, &llen, &len)mxf_create_header_metadata(&data->headerMetadata, reader->dataModel)mxf_read_header_metadata(mxfFile, data->headerMetadata, partition->headerByteCount, &key, llen, len)mxf_find_singular_set_by_key(data->headerMetadata, &MXF_SET_K(EssenceContainerData), &essContainerDataSet)mxf_get_uint32_item(essContainerDataSet, &MXF_ITEM_K(EssenceContainerData, BodySID), &essenceTrack->bodySID)mxf_get_uint32_item(essContainerDataSet, &MXF_ITEM_K(EssenceContainerData, IndexSID), &essenceTrack->indexSID)mxf_uu_get_top_file_package(data->headerMetadata, &sourcePackageSet)mxf_get_umid_item(sourcePackageSet, &MXF_ITEM_K(GenericPackage, PackageUID), &sourcePackageUID)mxf_uu_get_package_tracks(materialPackageSet, &arrayIter)mxf_get_uint32_item(materialPackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), &track->materialTrackNumber)mxf_get_uint32_item(materialPackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackID), &track->materialTrackID)mxf_uu_get_package_tracks(sourcePackageSet, &arrayIter)mxf_uu_get_track_datadef(sourcePackageTrackSet, &dataDefUL)mxf_get_uint32_item(sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), &essenceTrack->trackNumber)mxf_get_rational_item(sourcePackageTrackSet, &MXF_ITEM_K(Track, EditRate), &essenceTrack->frameRate)mxf_uu_get_track_duration(sourcePackageTrackSet, &essenceTrack->playoutDuration)mxf_get_strongref_item(sourcePackageSet, &MXF_ITEM_K(SourcePackage, Descriptor), &descriptorSet)process_cdci_descriptor(descriptorSet, track, essenceTrack)process_wav_descriptor(descriptorSet, track, essenceTrack)Unsupported file descriptor, in %s:%d mxf_uu_get_track_datadef(materialPackageTrackSet, &dataDefUL)mxf_get_rational_item(materialPackageTrackSet, &MXF_ITEM_K(Track, EditRate), &videoEditRate)initialise_default_playout_timecode(reader)process_metadata(reader, data->headerPartition)get_num_essence_tracks(essenceReader) == 1(filePos = mxf_file_tell(mxfFile)) >= 0read_avid_mjpeg_index_segment(reader)mxf_file_seek(mxfFile, filePos, SEEK_SET)mxf_skip(mxfFile, data->headerPartition->indexByteCount - mxfKey_extlen - llen)mxf_is_body_partition_pack(&key)mxf_is_gc_essence_element(&key) || is_avid_mjpeg_essence_element(&key) || is_avid_dnxhd_essence_element(&key)reader->essenceReader->data->avidFrameOffsets != NULLget_avid_mjpeg_frame_info(reader, reader->essenceReader->data->currentPosition, &fileOffset, &frameSize)read_frame(reader, listener, 0, frameSize, &buffer, &bufferSize)send_frame(reader, listener, 0, buffer, bufferSize)read_frame(reader, listener, 0, essenceTrack->frameSize, &buffer, &bufferSize)mxf_skip(mxfFile, essenceTrack->frameSize)get_avid_mjpeg_frame_info(reader, frameNumber, &fileOffset, &frameSize)mxf_file_seek(mxfFile, data->essenceStartPos + fileOffset, SEEK_SET)mxf_file_seek(mxfFile, data->essenceStartPos + essenceTrack->frameSize * frameNumber, SEEK_SET)mxf_get_list_length(&headerPartition->essenceContainers) == 1+4+4S #+4+4+4+4S 6+4+4+40+4+4S (+4S H+4+4+4 +4 +4 @+4 A+4 P+4 Q+4 +4 +4 +4 *+4| AB LAB AB AB AB IQAB IP%AB FI &AB F*.AB FI@,AB FO/oAB Dp/AB DttuPTRQXfRQttuttuttuttu/P/u~xu~u~,mu`mR u` R u`  R Z u`Z v Rv u`  R u`xuhuhuhxufpufpR RSWRWaPaufiufi}Puf^ufFRKufmumuVWuvuWvxu&VW&0uW0uVuVWYuY[uW[VW5VW5(u(+Vu+0VW0uVuVW$ u$ E VWE r ur u Vuu z VWz Z uZ VW  u VW QuQVW}u}VWuxu\u\u\xuXuXuXunPumPxuTuTuTxuPuPuPxuLuLuLxuPRPumumuPRu{Pu{uPRG uG L PRL uxuuuxuuuxuut ut u  u u uxuuuttA%u--A%uu ''Cu CuuA%u /V2V0 VR a V!!V"#V6#I$V %4%V !QS !#!Q2u@e!!u@H"r"u@x""PuD#6#u@I$ %u@4%A%u@.SVSRSV0 : SV]!!SV$$PRCu~uA%u~p.S2SCu~uA%u~unP2uA%Pu2uhyA%uh2udA%ud2u`u`u`A%u`Cu\uA%u\2uX"uXA%uX2uTuTOuT#h#uT#A%uT2uPCuPuA%uP2uLgA%uL2u%PuU!u!"u#6#uI$ %u4%A%uP%Q%tQ%S%tS% &uP%t%t%~%S~%%u%%S%%u% &Sg%~%R%%R%%Pt%%VW%%VR% &VW~%%PR%%PR& &PR &!&t!&#&t#&*u &Y&Y&&V&&u&c(Vc(f(uf((V((u(X)VX)[)u[)*V &{&{&U'u U'''(u ((($)u $)[)[))u )))*u .&&W&d(Wf((W(Y)W[)*WF&&S&b(Sf((S(W)S[)*S&&ul'U'ul'(ulM((ul&&u`&U'Pud'(PudM((u`&&uX+'U'uX'(uXRM((uXa))Pu\)*uX**t**t*>,u*O*O**V**u*>,V$**W*>,W<**S**S ++S+ ,Sq**uh* +Pul=++uh@,A,tA,C,tC,.u@,x,x,,W,,u,.W@,U,U,[,u [,a,u@ua,.u@,,uP,.uP,,P..Pw.z.Pudz..PR//t//t/o/u///m/Sm/o/up/q/tq/s/ts/ 1up////u//S/ 1u=7-opa_initialise_reader5opa_is_supported 1KQ %4%6#I$"#!!0 Uu2Cmsdg`bKQ %4%$I$##6##"#!!0 UjLP6>!nvLxgr*R Jq-aiUYIM,4x|bf>F"G*.dY>u CAmp`bg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_GenericPictureEssenceDescriptor_ImageSize_item_keyint8_tg_Null_UMIDg_EventTrack_EventOrigin_item_keyg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keykeyFrameOffsetg_GenericTrack_Sequence_item_keymxfUUIDMXFMetadataItemg_ClosedIncomplete_Footer_pp_keyoctet1octet2octet3g_GenericDescriptor_Locators_item_keyeditUnitByteCountg_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyskip_next_frameopatom_skip_next_frameint32_tg_DefinitionObject_Identification_item_keyg_DefinitionObject_set_keyheaderByteCountframeRate_IO_save_endbodySIDg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyheaderPartitiondisplayXOffsetbodyOffsetbasicsliceOffsetg_IECDV_25_525_60_compdef_labelcurrentElementg_OpenComplete_Footer_pp_keyg_Identification_ProductVersion_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baseg_D10_50_525_40_compdef_labelg_StructuralComponent_DataDefinition_item_key_locksourcePackageTrackSettotalLeng_FileDescriptor_ContainerDuration_item_keycompoundsourcePackageUIDg_DMFramework_set_keyg_Preface_LastModifiedDate_item_keysliceg_TaggedValue_Value_item_keyg_FileDescriptor_SampleRate_item_keyheaderMarkInPostypeg_EssenceContainerData_IndexSID_item_key_IO_save_basetargetPositiong_RGBAEssenceDescriptor_set_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_complexity03_op_atom_labelg_TapeDescriptor_set_keymaterialPackageSetdisplayYOffsetg_GenericPictureEssenceDescriptor_AspectRatio_item_keyMXFDeltaEntryessenceTrackg_GenericPackage_set_keyMXFHeaderMetadatag_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_cur_columnmaterialPackageTrackSetg_Identification_ThisGenerationUID_item_keyget_next_frame_numberdisplayHeightMXFDataModelg_DVBased_100_1080_60_I_compdef_labelMXFArrayItemIteratorMXFIndexEntryg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_Identification_ProductUID_item_keyg_D10_30_625_50_defined_template_esscont_labelg_DMSegment_set_keymxfLocalTagtemporalOffsetg_RGBAEssenceDescriptor_Palette_item_keylong intessenceStartPosMXFCompoundTypeInfog_Identification_CompanyName_item_keysingleFieldg_D10_50_525_60_defined_template_esscont_labelindexEntryArrayg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_labelitemDefs_IO_markervideofixedSizeg_CDCIEssenceDescriptor_set_keyshort unsigned intg_GenericTrack_set_keyg_D10_50_625_50_picture_only_esscont_labelg_Identification_Platform_item_keyg_DataDefinition_set_keyg_complexity02_op_atom_label_MXFDeltaEntryMXF_BASIC_TYPE_CATg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labeldatag_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_labelMXFListElementg_AES3AudioDescriptor_set_keyseektrackNumbermxfKeyfileSizeg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_labelpackageUID_IO_FILEg_BWFClipWrapped_esscont_labelMXFTrack_MXFIndexEntrydurationMXFVideoTracknewSegmentg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelg_AES3FrameWrapped_esscont_labelsegmentLennextTagdeltaEntryLeng_OpenComplete_Body_pp_keyunsigned char_MXFTrackfilePosg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelg_GenericSoundEssenceDescriptor_QuantizationBits_item_keymxfRational_sbufg_DNxHD1080p185ClipWrapped_esscont_labelg_TimecodeComponent_StartTimecode_item_keyg_D10_50_625_30_compdef_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelruninLeng_DNxHD_esselement_keysliceCountinstanceUIDg_DNxHD1080i185ClipWrapped_esscont_labelpartitiong_D10_50_625_50_extended_template_esscont_labelindexEntryArrayLeng_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyblockAligng_D10_50_525_60_extended_template_esscont_labellocalLeng_Preface_Identifications_item_keyvalueflagsget_last_written_frame_numberg_SDTI_CP_System_Pack_esselement_keyg_D10_40_625_50_extended_template_esscont_labelfixedArraySizeg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharg_DVBased_25_525_60_compdef_labelg_Preface_ProjectName_item_keyg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keyindexDurationsegmentsg_GenericPackage_MobAttributeList_item_keyg_GenericSoundEssenceDescriptor_DialNorm_item_keyg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_Track_set_key_MXFHeaderMetadataisDropFrame_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyoctet13octet14octet15audiooctet18g_Null_UUIDg_D10_50_525_30_compdef_labelg_Identification_set_keyessenceReaderg_OpenComplete_Header_pp_keynumeratormxf_log_funcg_OpenIncomplete_Body_pp_keyvertSubsampling_IO_read_ptrfree_sys_datag_Identification_VersionString_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_ALawClipWrapped_esscont_labelprocess_metadata_posput_charg_D10_50_525_60_compdef_labelg_Preface_PrimaryPackage_item_key_MXFReaderListenerg_DVBased_50_625_50_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SignalStandard_item_keyMXFIndexTableSegment_markersthisPartitionminorVersiong_D10_40_525_60_picture_only_esscont_labelg_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labeltrackg_DVBased_25_625_50_FrameWrapped_esscont_labelelementDataframeSizeg_GenericPackage_PackageModifiedDate_item_keybufferhaveReadAFrameMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keytypeIdsourcePackageSetg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keydisplayWidth_MXFReaderreaderg_ClosedIncomplete_Header_pp_key_offsetg_RGBAEssenceDescriptor_AlphaMinRef_item_keydeltaEntryArrayg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyMXFItemTypeg_TextLocator_set_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_GenericPackage_Tracks_item_keyg_ALaw_compdef_labelg_StaticTrack_set_keybufferSizeg_D10_50_625_50_compdef_labelg_LegacyPicture_datadef_labelg_Preface_ProjectEditRate_item_keyg_TimecodeComponent_DropFrame_item_keyread_avid_mjpeg_index_segmentMXFFilelong unsigned intg_D10_40_625_50_picture_only_esscont_labelcurrentPositionminDuration_flags2playoutTimecodeIndexg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keysamplingRateg_LegacyTimecode_datadef_labelTimecodeIndexg_ContentStorage_EssenceContainerData_item_keymajorVersionsetDefs_unused2g_Null_ULarrayIter__quad_topatom_get_last_written_frame_numberMXFItemTypeCategoryg_TaggedValue_set_keyg_Data_datadef_labelg_OpenIncomplete_Header_pp_keyg_SourcePackage_set_keywriteg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyMXFPrimerPack_MXFReaderListenerDatag_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_GenericTrack_TrackNumber_item_keycontainerDurationg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Preface_OperationalPattern_item_key_old_offsetg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_key_IO_backup_baseg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyEssenceReadertypesg_CDCIEssenceDescriptor_ColorSiting_item_keyMXFReaderis_avid_dnxhd_essence_elementg_MultipleDescriptor_set_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_RandomIndexPack_keyg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelis_seekableg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelindexMarkInPossysDatag_TextLocator_LocatorName_item_keyg_ALawFrameWrapped_esscont_labelmxfUMIDMXFMetadataSetoperationalPatterng_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_label_MXFMetadataSetg_InterchangeObject_InstanceUID_item_key_IO_write_endhorizSubsamplingg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keysampleRateg_Timecode_datadef_labelmembersg_InterchangeObject_GenerationUID_item_keylastTypeIdsourceTimecodeIndexesMXFReaderListenerDatacomponentDepthg_GenericPictureEssenceDescriptor_SampledWidth_item_keymaterialTrackNumberEssenceTrackcount_IO_write_ptrg_Identification_ProductName_item_keyg_TimecodeComponent_set_keyreadg_DescriptiveMetadata_datadef_labelg_AvidMJPEGEssenceElement_esselement_key_MXFListElement_nextunsigned intfreeFuncg_InterchangeObject_set_keyget_avid_mjpeg_frame_inforoundedTimecodeBasedataModelg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelframeframeNumber__pad1__pad2__pad3accept_frameg_GenericPictureEssenceDescriptor_FrameLayout_item_keyopatom_get_header_metadatanumAvidFrameOffsetsfixedSpaceAllocationg_GenericPackage_UserComments_item_keystding_KLVFill_keyopatom_position_at_frameprimerPack_flagsoffsetg_Null_Rationalopatom_have_footer_metadataoctet10octet11octet12octet16octet17allocate_bufferoctet19_modeget_charg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyframeSizeSeqg_MaterialPackage_set_keyMXFArrayTypeInfotrackIDheaderMetadatag_BWFFrameWrapped_esscont_label/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/examples/readerg_DVBased_25_625_50_compdef_labeldeallocate_buffermxfFileg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29EssenceReaderDatag_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Header_pp_keyg_GenericTrack_TrackID_item_keyownDataModelg_D10_30_625_50_extended_template_esscont_labelg_GenericPictureEssenceDescriptor_FrameSampleSize_item_keymxfPositiong_MultipleWrappings_esscont_labelg_D10_30_525_60_picture_only_esscont_labelg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericTrack_TrackName_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyavidFrameOffsetsmaterialTrackIDg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyinfooctet30octet31g_AvidObjectDirectory_keyg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULMXFListg_EssenceContainerData_set_keyhaveFooterMetadataread_next_frameopatom_read_next_frameg_GenericPictureEssenceDescriptor_set_keyg_Null_Keyitemsizeg_GenericSoundEssenceDescriptor_Locked_item_keyg_FileDescriptor_Codec_item_keylong long unsigned intsetsessenceContainersg_DVBased_25_525_60_ClipWrapped_esscont_labellengthuint16_t__off_t_chaing_AvidMetadataRoot_keyg_StructuralComponent_set_keyaspectRatiog_SourceClip_set_keyis_avid_mjpeg_essence_elementposTableg_AvidMJPEGClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Identification_ModificationDate_item_keyg_Track_Origin_item_keyg_ContentStorage_set_keyg_TaggedValue_Name_item_keyarrayg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labeldataDefULg_Preface_EssenceContainers_item_keyg_IndexTableSegment_keylocalTagg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_keyessContainerDataSetMXFFileSysDatag_GenericPictureEssenceDescriptor_ResolutionID_item_keyllen_shortbufg_DVBased_100_720_60_P_compdef_labelMXFLogLevel_EssenceTrackg_DVBased_50_525_60_FrameWrapped_esscont_label__off64_tlastElementg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labelg_DNxHD720p120ClipWrapped_esscont_labelfileOffsetoctet0mxfLengthclipoctet4octet5octet6octet7octet8octet9failg_Preface_Version_item_keyg_IECDV_25_525_60_FrameWrapped_esscont_labelg_FileDescriptor_LinkedTrackID_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_IO_buf_endg_CDCIEssenceDescriptor_PaddingBits_item_keyg_root_set_keyg_GenericPackage_Name_item_keyessenceContainerLabelframeHeightnamedenominatorlistenerMXFInterpretTypeInfoindexStartPositionfree_func_typeMXFClip_EssenceReaderDatag_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelshort intg_EventTrack_EventEditRate_item_keyuint64_tg_IECDV_25_625_50_FrameWrapped_esscont_labelminLLennumElementsMXFCompoundTypeMemberInfoindexSIDMXFReaderListenerMXFAudioTrackopatom_closefooterPartitionindexEntryLeng_Track_EditRate_item_keyessenceTrackselementsg_WaveAudioDescriptor_BlockAlign_item_key_vtable_offsethaveVideoTrackg_GenericSoundEssenceDescriptor_ChannelCount_item_keydescriptorSet_IO_buf_baseMXFPartitiong_DVBased_50_525_60_compdef_labelposTableCountg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keyMXF_INTERPRET_TYPE_CATg_TimecodeComponent_RoundedTimecodeBase_item_keyelementTypeIdopa_is_supportedopa_initialise_readerhourg_WaveAudioDescriptor_set_keysigned charMXF_ELOGelementLengthg_ClosedComplete_Body_pp_keymxf_opatom_reader.cg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_labelvideoEditRateg_Null_LocalTagg_Preface_ContentStorage_item_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelitemsposTableIndexMXF_ILOG_IO_read_endg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_D10_50_525_60_picture_only_esscont_labelreceive_frameg_D10_30_625_50_picture_only_esscont_labelhaveVideoOrAudioTrackuint32_tg_RGBAEssenceDescriptor_PixelLayout_item_key_filenotracksposition_at_frameg_Preface_set_keyg_WaveAudioDescriptor_AvgBps_item_keysize_tg_D10_30_525_60_extended_template_esscont_labelg_complexity01_op_atom_labelg_avid_DV25ClipWrappedEssenceContainer_labelindexByteCountg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelMXF_ARRAY_TYPE_CATimageStartOffsettellstdoutg_D10_40_625_50_defined_template_esscont_labelcategoryinterpretg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyopatom_get_next_frame_numberentriesg_D10_50_625_50_defined_template_esscont_labelg_PrimerPack_keyisPersistentg_DMSourceClip_DMSourceClipTrackIDs_item_keylabelchannelCountget_header_metadataint64_tMXFBasicTypeInfoframeWidthMXF_WLOGg_EventTrack_set_keyisVideog_GenericPackage_PackageUID_item_keypositiong_OpenIncomplete_Footer_pp_keyg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keymxf_logg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericSoundEssenceDescriptor_set_keyhave_footer_metadatanextindexEditRatedeltaEntryArrayLencloseg_IECDV_25_625_50_compdef_labelpreviousPartitionkagSizeg_D10_50_625_40_compdef_label__pad4__pad5g_ClosedIncomplete_Body_pp_keyg_AES3ClipWrapped_esscont_labelg_NetworkLocator_URLString_item_keybitsPerSampleplayoutDurationstreamOffsetMXF_COMPOUND_TYPE_CATGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@ 1 %L1+L10L1B^47-> RaN ^2h9m2i| t  yA d  lڔp0JO<56 "   /Lg/o@,*. &P% 9  a0 @ P ` p  ' K k      F t   0 @ P =` pp     2QdtQ*>Sl*<Vh)@Sk ( C Z t          p/ mxf_opatom_reader.cget_avid_mjpeg_frame_infoopatom_get_next_frame_numberopatom_get_header_metadataopatom_have_footer_metadataread_avid_mjpeg_index_segmentopatom_closeopatom_position_at_frameopatom_skip_next_frameopatom_read_next_frameopatom_get_last_written_frame_numberg_EssenceContainerData_set_keyg_EssenceContainerData_BodySID_item_keyg_EssenceContainerData_IndexSID_item_keyg_GenericPackage_PackageUID_item_keyg_MaterialPackage_set_keyg_GenericTrack_TrackNumber_item_keyg_GenericTrack_TrackID_item_keyg_Track_EditRate_item_keyg_SourcePackage_Descriptor_item_keyg_CDCIEssenceDescriptor_set_keyg_AvidMJPEGClipWrapped_esscont_labelg_WaveAudioDescriptor_set_keyg_AvidMJPEGEssenceElement_esselement_keyg_DNxHD_esselement_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_DVBased_50_525_60_ClipWrapped_esscont_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelg_BWFClipWrapped_esscont_labelg_AES3ClipWrapped_esscont_labelg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_DNxHD1080i120ClipWrapped_esscont_labelmxf_logfreemxf_read_next_nonfiller_klmxf_is_index_table_segmentmxf_skipmxf_free_index_table_segmentmxf_create_index_table_segmentmxf_read_local_tagmxf_read_uint16mxf_read_uint8mxf_read_uint32mxf_add_delta_entrymxf_read_int8mxf_read_int32mxf_read_int64mallocmxf_read_uint64mxf_read_uuidopa_initialise_readeradd_trackadd_essence_trackmxf_get_list_lengthmxf_get_list_elementmxf_avid_load_extensionsmxf_finalise_data_modelmxf_is_header_metadatamxf_create_header_metadatamxf_read_header_metadatamxf_find_singular_set_by_keymxf_get_uint32_itemmxf_have_itemmxf_uu_get_top_file_packagemxf_get_umid_itemmxf_uu_get_package_tracksmxf_uu_next_trackmxf_uu_get_track_referencemxf_equals_umidmxf_is_picturemxf_is_soundmxf_uu_get_track_datadefmxf_is_timecodemxf_avid_get_data_defmxf_get_rational_itemclean_ratemxf_uu_get_track_durationmxf_get_strongref_itemmxf_is_subclass_ofprocess_cdci_descriptorinitialise_playout_timecodeinitialise_source_timecodesget_num_essence_tracksget_essence_trackget_mxf_trackmxf_equals_ulmxf_file_tellinitialise_default_playout_timecodemxf_file_seekmxf_is_body_partition_packprocess_wav_descriptormxf_is_gc_essence_elementmxf_equals_key_prefix__udivdi3mxf_file_sizeaccept_frameread_framesend_framemxf_file_is_seekablemxf_free_header_metadatamxf_free_partitionopa_is_supportedis_op_atom3; CP6:789: 67J7\7g; <=>|?? 64@S@?@AB-5 =J66 6 77';T a6: 6CCFDemu6@ 6 #68@ HU6E@@ EV ?u ? ? F @ '  / < 6X G @    6 D6 @ C C    6 E\ d  l y 6    6    6     61 9  A N 6c k  s  6    6    6  6+3 ;H6]e mz6 6 6 6%- 5B6W_ gt6 6 6  6' /<6^f n{6 66  63;CP6em u6 6 6E:A\v}I6 6=JQY an6K 6LMN% -:6OW _l6 68 6O (56UPiq y6Q 6-*R>F N[6k-}S 6-TU  !61-CSW_ gt6-V 6-RW:X^YtZ-T-SW[\(XE]Q[]\m^_ 66 $64-FS^f n{6 6 6-T-&`<acb[-c 6-S&. 6C6Y-jde-RWX2]H[^-f`vafgh 6/7 ?L6aitj{-kl 6m    ' 6J nq 8    6    6 o!:7!?! G!T!6i!q! y!!6!m!! !!6!8"o""" *"7"6L"T" \"i"6":""""6#8B#J# R#_#6t#|# ##6## ##6#-#d $p#$+$ 3$@$6M$qa$-i$r$-$r$$ $$6$l%% +%6%t%i%s=&iG&ls&u&:&v'w/'7' ?'L'6'u'v(w,(4( <(I(6T(x(n(( ((6(( ((6() ))60)8) @)M)6m):))))6)) ))6)) )*63*i=*le*:*:***+6+$+ ,+9+6A+xj+n~++ ++6++ ++6++ +,6, , (,5,6p,x,,,,6,l,i$-nQ-Y- a-n-6-- --6-n-- --6@.H. P.].6.n.. ..6.. ..6/y-/zB/7[/7/|/K// //6/L/-/k0-0k+0-30k?0-G0kS0-[0kg0-o0k{0-0k0-0k0-0k0-0k0-0k0-0k 33!3&31383?3F3M3T3b3i3p3{3333333333333#323A3P3_3n3}33333333333"313@3O3^3333333333'323=3P3^3l3z333333333333"313<3O3]3k3y333333333333!303;3N3\3j3x333333333333 3.3<3J3X3f3t333333333333"303?3J3U3`3o3w333333333 333#3F3Q3_3m3{333333333 3 3 3 3# 31 3? 3M 3[ 3i 3w 3 3 3 3 3 3 3 3 3 3 3 3' 3/ 3= 3K 3Y 3n 3} 3 3 3 3 3 3 3 3 3 3 3) 37 3E 3S 3a 3o 3} 3 3 3 3 3 3 3 3 3 3 3 3# 32 3E 3S 3b 3u 3 3 3 3 3 3 3 3 3 33(363E3Y3g3u3333333&343B3P3e3t3|333333333383G3O3]3k3y3333333333333#313333333,3:3H3V3d3r3333333333333*383F3[3n3|333333333333#363>3L3Z3h3v33333333333,3:3H3V3d3r3313D3R3`3n3|333333 /3/!3,/13@3T3`dh/m33/33/33/3/3-37/<3F/K3U/Z3d/i3s/x3/3/3/3/3/3/3/333 3/3$/)33/@/M/R3Xh3v3333333333333*363B3N3Z3f3r3~33333/3/3 /33*//3;3W3b/r/w3/322///////////9/B/K/y}3/3/3/33/3/3/)359=/B3M/R3]/b3m/r33/3/3/3/333/3/ 3/3)34/93D/I3X3_i3uy}/3/3/33/33/33/33 /%30/;3GKO/T3_/d3w33333333333 3 3 3+ 36 3A 3L 3W 3b 3m 3x 3 3 3 3 3 3 3 3 3 3 3 3 3!3!3!-#!3.!3:!-?!3J!3U!3`!3l!-q!3|!3!-!3!3!-!3!3!-!3!3!-!3!3!-!3"3"3 "3,"38"3D"3P"3\"3h"3u"-z"3"-"3"3"3"3"3"3"3"3"3"3#3#3#3(#34#3@#3L#3X#3d#3p#3|#3#3#3#3#3#3#3#-#3#3#3#3$3$3$3*$36$3B$3N$3Z$3f$3r$3~$3$3$3$3$3$3$3$3$3$3$3%3 %3%3!%3,%37%3B%3M%3X%3c%3n%3y%3%3%3%3%3%3%3%3%3%3%3%3&3&3&3)&-.&3:&3G&-L&3Y&-^&3j&3w&-|&3&3&3&3&3&3&3&3&3&3&3'-'3'-'3$'30'3<'3H'3U'-Z'3f'3r'3~'3'3'3'3'3'3'3'3'3'3'3(3(3(3&(32(3>(3J(3V(3b(3n(3z(3(-(3(3(-(3(3(3(3(3(3(3(3 )3)3")3.)3:)3F)3R)3^)3j)3v)3)3)3)3)3)3)3)3)3)3)3)3*3*3*3**36*3C*-H*3T*3`*3l*3x*3*3*3*3*3*3*3*3*3*3*3*3+3+3 +3,+38+3D+3P+3\+3h+3t+3+3+3+3+3+3+3+3+-+3+3+3+3 ,3,3",3-,38,3C,3N,3Y,3d,3o,3z,3,3,3,3,3,3,3,3,3,3,-,3,-,3 ---3-3*-3+.8.<P.Th.l..... .$@.D\.`/63 1205579748 2404 1000 100664 71952 ` ELF 4(USX ZX$ZX(R H0M [P,U]H8P4ÍvUE]@`@$@ UE]@`@$@ U(E]] uu}8@`@$<$EuAD$BD$ D$D$0$1ҋ]Ћu}]ÍvU\$t$ B$<$D$uD$CD$ D$D$0$1뚍UEtEE$ÍvUWVS0@`h<]P$D $D$HX$D$ED$ ED$\$4$u[D$KD$ D$0D$0$h$X $1[^_]Ðt&$GdD$H$EUċ<\$D$ET$D$Q4A0T$ HD$B4$D$D$OD$ D$D$0$%vD$LD$ D$GD$0$D$MD$ D$hD$0$HED$D$A$tVHD$ D$E$udD$VD$ D$D$0$DD$UD$ D$D$0$ED$ $H@HE܉D$D$0B$u2D$eD$ D$TD$0$E܍ML$$DžLHM؍EL$D$B$xD$E؉$tx$ux $t$DD$DD$$ht$$^EЉD$<$EЉED$@$FFD$ED$P$E؍^ \$D$`$H$FD$E؉$FX$<$t*C$$tk]Ћu}]Í&{(u׉{D$lD$ D$D$0$1fC$$D$T$ C$<$D$t$C$$VL&D$`D$ D$D$0$1E1ɺtC(S,D$rD$ D$D$0$1t&US]C`t^@$tW$C`@$$C`@$$$C`@$ $C`@$t$C`@$[]Ít&'UVS ]CP$u 1[^]Ã`$ u\$4$4$ 4$D$É$uD$$uD$$uD$$uD$$uD$$jD$$RD$ $:D$0$"D$@$ D$$$ [^]% : ; I$ > $ >   I : ;  : ;I8 &I ' I : ; : ; I8 I!I/  : ;  : ; I8  : ; ( < ' I : ;  : ; I : ; .: ; ' @: ; I : ; I: ; I: ; I .: ;' I@ : ;I !: ;I"4: ;I#4: ;I$4: ;I %4: ; I &4: ;I '4: ;I( : ;).: ; ' I@*4: ; I+4: ; I,4: ; I - : ; ..: ;' I /: ;I04: ;I1.? : ;' I@2 : ;31UX Y41516 U741 841941: 1;.: ;' @<4: ; I =4: ; I? < .0(0@$40!  "*2/int7)';a)z,o!m ." Z##73#)# #&!#t#_!# .# C#$#(J#,=#0) #4j4"Z#8&Z#<(z#@,>#DV-L#F+.#G<2#H=;#L)"D#T0"E#X7"F#\>"G#`8H%#dC#JZ#h L#ls ~  _  |!# # nZ#'(Z6a 17)2>440/;h%: -;# @<# G=# *-># 1-?# 8-@# ?-A# F-B# M-C# T-D# #E# #F# #G# H# I# J#J(K<' M%$P -Q# @R# GS# *-T# 1-U# 8-V# ?-W# F-X# M-Y# T-Z# #[# #\# #]# ^# _# `#a;hg y -z# @{# G|# *-}# 1-~# 8-# ?-# F-# M-# T-# ## ## ## # # # ## ### # ;## -%# 5%# =%# E%# M%# U%# ]%# e%# m%# u%# {# '#:3 # .# c& -.!xl!% 8&# '#_ (_+ 0,# ,-#len.# !/T# P(0 3 4# 5# 6##7J#l.3662*()+`f x J m+ %+V 4 ( *8 *h # Z! + #  , # # - # s . #eof / #  0 # 5 1 #  2 # ( 3 #$  6h #( ] 7b #, / :#0 > ;#2 b  b xV  & b &n  & b &   Z b   Z b Z  Z b  Z   b   < "key #%#  $# T %# b8 &&# F '1# P8 (1# @ )1#( 0 *1#0 o +1#8 .0 ,&#@  -1#D f .&#L  /%#P `) 0#`  3#p N 4#x.1 51 J : f ;&# F <1# =% l  @ -6 A# BU  ) */# -6+#,w  ( 5'91B-  0 (10#62  5 160# p 70##8 J ; .<# =0#0>% l A eBl #| J CU  F G0# WH0#.I  QR *S T| 5U - L 5M # N0# .O# 'V # W | $Fm V n# o# qp| # Y q0# - ^r8  $"key#0#tag$# F6%Z# )&# ' #set(G# G;<(key-0# G.$# (3/# $0#0 y"11#4 ) 0 !6# "7# [)8#X2   g9X< (=# />&# H2?&# C@&# MA 0 -+ t - $ `# 8 a# ] cZ#  d#$ d e#P \ g#` ! i#d && jZ#h V m #l  n&#pz /( 2 E" 4C# +# 7n# $ :# 3 ?# A#=Z = Z(hZ = Z h & I  = Z htZ = Z &70 Bw8 E @ F3# 6 G&# . H&#  I&# P J&#  K&#  L&#  M&#  N&#$ O&#( ) P3#,  QZ#4 R U e V3# 9 W&# d X# 6 Y&#I0 Z= l ] 8 ^=# . `%# a' b&# c&# 6 eZ# j fw#  g#X h k 4 l# @ m3# n# o o#C" pN}% (/d  I# $J # w(KZ# M# .0O&# fP&# R#$ ),S#(1,x ! 8 "#  $&#  &# # '# @ )3#L 9 *#T  ,3#\ _ -#d 5 /&#l f 1&#p .0 2&#t(& ! 3(( 6 0 7# *8 9# 4 :#  ;# ( <# * =#  ># 6 ?# 8 @# B!#$   Z  Z Z      c C, L  MZ# ! NZ#  PZ# ! Q# L T# 7 W># 2 X#(min Y#)sec Z#* " [#+ \2& 'z EhD- 85.# $0&#  1&# 423# 3I# 4# (5&#< 07&#@.8<; _<># q>0# >5?1# !A0# B#0 C1#4NDs 9P4i-),h9Pkeyh,+h?lenh1l' 0AR ZPa~  =Zp4!<!"<"$>X#\?$ @!up88W@]v V%Xu|2]&Z`!%!%""$'B$\(u~$ )!u~&key*0"++k'len,1"+-"."B/"0?"1k" 12$3$$+4%~"855"A6#07Z$88~$C9~# -:2"N);22"<2P"0=2$?2>$?#?,@Z".AZ" $B&([-h)pZa?ok*$q~+\r% s!uH%),t9uL*u,keyv0H*+w,lenx1u`-[-.&Z/$//0key0#+0len 1#!#+"#F#10rip$l #S%#r)&([-\J 1(Zp!!"$"\H# !'i|"]1"&key0$+g'len1D2[-_34 456H77!f7-P89 8Ec 8Qv 7]9i7uD:$)W0Z!  *$) +\% !uL*),9] * ,key0H*+ ,len1u`+YZ2[- 3 )!dZ!! ),c9* $I!!= H#$J#\K# L!L !6"i ! Dr4Z@"F' ! ! Z# !.C $$u$\u# !"),9c $A`"V &key0@"+ 'len1C "1c "0Z . Z// Z/.#$#\# !##A#V #10key0#+0len1#1#1#0Z!"|ZP'- !{ !.{"$}#\~" !3D5n5b5V6 8z8*98Y7`88788>8j88 m!I#RZ -.!Q "$SV#\T" U!;!_4.%/!1!.Z0/0! $r)d#6!%+! $%(+" %<2$" /+74" +"D" 3+ -"+0"+3"+6"+9"+r<"+2?"+B"+#]"+08`"+d"+$g"+;1j"+4 m"+kp"+s"+,v"+f/y"+"+|"+j8"+"+ "+%"+I"+q"+k+"%&"% $"0+ "% "@+8"+,"+I*"%{-"+2"%/"+"%%"+w)"%"+L"%K,"+|"%"+"+h "#'"#!"#"#n "#U"#\ "#("$P5" # "# #"#,"#/"# 2"#5"#o8"#3;"#5>"#EA"#4D"#G"#J"#aM"#%P"#3&S"#3V"#2Y"#4\"#_"#h"#=k"# n"#,{"# }"#&"# "#%"#%"#\"# #m"#%#j(#%+#.#81# 4#V27#7:#=#R@#u7C#"P#Z#56d#S+o#+"#5"# "#"#s2"+U."+!"+K"+. "+4"+"+`-"+@/"+"+"+2"+"+.+"+? "+C"+"+"+4!"#~"# "#"#k*"#"# %"#*,"#0"#7"$X(>"#B"$I" $+P"#NW"#6["#d.b"#m i"#(p"#(w"#~"# "#8"#"#e"# "$&"P$ "@#&"#"#^"#"$0"`#*"#6"#/"#""#)"#"#"#9"#/"#l0"#1"# "#R""#)"#"#!"# ("#T/"#13"#Z:"#k1A"#$H"#O"#S6S"$#Z"0#^"##b"#+i"#^#m"#ut"#-x"#"#X"#9"#)"#("#"#>7"#"#"#"# "#}3"#*"#"#D3"#"#*"#"#q'"# "#"#+"#"#. "#$"#+"#. 2"#79"#@"$z G"p#o&K"#R"#Y"#w`"#g"#(.n"#uu"#|"#"#7"#Q"#< "#"#W"#z"#f "##4"#t"#"$t"#"#("#5"#y"#0"#"#"# '"#  "#- "#"#,"$ 2"#P#"#7*"#41"# 8"#<"##@"="=5=7.U$ ../../lib/include/mxf/usr/include/sys/usr/include./usr/include/bits/usr/lib/gcc/i586-suse-linux/4.1.2/includemxf_op1a_reader.cmxf_types.htypes.hstdint.hmxf_header_metadata.hmxf_data_model.hmxf_list.hmxf_primer.hmxf_reader.hmxf_reader_int.hmxf_file.hmxf_partition.hmxf_index_helper.hmxf_labels_and_keys.hmxf_baseline_data_model.hstdio.hlibio.htypes.hstddef.hmxf_logging.hK===>=gJ<><>u0h:>8z`f?O=X/<af%f^<;fdfY]K~22$V2V$'$YugZv"";=?9=>,>0;=i9?df\U Z=2u01Y(d L=-/0!0+";=hd>gj$&S*fVW*~S22u22-~22$20Zt2l22)2 ,|80;g^"&w<%Z91bX#خtM291XhZf00 fRF t ,uCZMJk$4 H=; .xgu=uuqjuuzt_uxt .3?9$N Cc1|t|<9< M9K=;=g;=g;=g;=g;=g;>;=ifv&%! |d1%=vh$.yf_|X-?22|2910"!utt*m*|**2* *|2888k*2|222222yc-?>rg .wf <u&" GʫYiXk<XZX2eK 2~;g!fA%.t=ܼzzX~=->:==>:> <uu>:>>  VL'9i%822B@0-e+-<.Sts),ypv.+"ey"]4>#:0@\ppBZ>i ~.;/;? <u< <H>10:3i9?q?%T .O~4z)*r4~J0zp . 0/b-22<#:0A]oXtB,$ 4"~9t=ۭ@2_<!.TJ <0 xb5(_<!Xmxf_op1a_reader.cmxf_file_is_seekable(mxfFile)'%s' failed, in %s:%d mxf_is_header_metadata(&key)add_track(reader, &track)mxf_file_eof(mxfFile)mxf_skip(mxfFile, len)!mxf_is_header_metadata(&key)mxf_is_partition_pack(&key)ns_pos_at_next_frame(reader)set_position(mxfFile, data->index, frameNumber)mxf_read_next_nonfiller_kl(mxfFile, &key, &llen, &len)mxf_create_header_metadata(&data->headerMetadata, reader->dataModel)mxf_read_header_metadata(mxfFile, data->headerMetadata, partition->headerByteCount, &key, llen, len)mxf_find_singular_set_by_key(data->headerMetadata, &MXF_SET_K(EssenceContainerData), &essContainerDataSet)mxf_get_uint32_item(essContainerDataSet, &MXF_ITEM_K(EssenceContainerData, BodySID), &data->bodySID)mxf_get_uint32_item(essContainerDataSet, &MXF_ITEM_K(EssenceContainerData, IndexSID), &data->indexSID)mxf_find_singular_set_by_key(data->headerMetadata, &MXF_SET_K(MaterialPackage), &materialPackageSet)mxf_uu_get_package_tracks(materialPackageSet, &arrayIter)(newWrappedTrack = (WrappedTrack*)malloc(sizeof(WrappedTrack))) != NULLmxf_append_list_element(&wrappedTracks, newWrappedTrack)mxf_get_uint32_item(materialPackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), &wrappedTrack->trackNumber)mxf_get_uint32_item(materialPackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackID), &wrappedTrack->trackID)mxf_get_rational_item(materialPackageTrackSet, &MXF_ITEM_K(Track, EditRate), &wrappedTrack->editRate)mxf_uu_get_track_duration(materialPackageTrackSet, &wrappedTrack->duration)mxf_uu_get_track_reference(materialPackageTrackSet, &wrappedTrack->sourcePackageUID, &wrappedTrack->sourceTrackID)mxf_insert_list_element(&sortedWrappedTracks, mxf_get_list_iter_index(&sortedListIter), 1, wrappedTrack)mxf_append_list_element(&sortedWrappedTracks, wrappedTrack)mxf_uu_get_referenced_track(data->headerMetadata, &sortedWrappedTrack->sourcePackageUID, sortedWrappedTrack->sourceTrackID, &sourcePackageTrackSet)add_essence_track(essenceReader, &essenceTrack)mxf_get_uint32_item(sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), &essenceTrack->trackNumber)mxf_get_uint32_item(sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackID), &trackID)mxf_uu_get_referenced_package(data->headerMetadata, &sortedWrappedTrack->sourcePackageUID, &sourcePackageSet)mxf_uu_get_track_descriptor(sourcePackageSet, trackID, &descriptorSet)process_cdci_descriptor(descriptorSet, sortedWrappedTrack->track, essenceTrack)process_wav_descriptor(descriptorSet, sortedWrappedTrack->track, essenceTrack)process_sound_descriptor(descriptorSet, track, essenceTrack)Unsupported file descriptor, in %s:%d initialise_default_playout_timecode(reader)mxf_read_partition(mxfFile, &key, &partition)mxf_skip(mxfFile, partition->headerByteCount - mxfKey_extlen - llen)mxf_skip(mxfFile, partition->indexByteCount - mxfKey_extlen - llen)mxf_is_gc_essence_element(&key)mxf_equals_key(&nsIndex->startContentPackageKey, &key)(essenceReader->data = (EssenceReaderData*)malloc(sizeof(EssenceReaderData))) != NULLmxf_file_seek(mxfFile, mxf_get_runin_len(mxfFile) + ripEntry->thisPartition, SEEK_SET)mxf_read_kl(mxfFile, &key, &llen, &len)mxf_append_list_element(partitions, partition)mxf_file_seek(mxfFile, mxf_get_runin_len(mxfFile) + thisPartition, SEEK_SET)mxf_prepend_list_element(partitions, partition)mxf_create_from_partition(headerPartition, &partition)Failed to append header partition to list, in %s:%d No closed partition with header metadata found, in %s:%d No complete partition with header metadata found, in %s:%d mxf_file_seek(mxfFile, partition->thisPartition, SEEK_SET)process_metadata(reader, partition)create_index(mxfFile, &data->partitions, data->indexSID, data->bodySID, &data->index)set_position(mxfFile, data->index, 0)Header partition is not closed, in %s:%d Header partition is incomplete, in %s:%d process_metadata(reader, data->headerPartition)ns_position_at_first_frame(reader)get_file_partitions(mxfFile, data->headerPartition, &data->partitions)No partition with header metadata found, in %s:%d atEOF || mxf_equals_key(&key, &nsIndex->startContentPackageKey)mxf_equals_key(&nsIndex->nextKey, &nsIndex->startContentPackageKey)mxf_file_read(mxfFile, buffer, len) == lensend_frame(reader, listener, trackIndex, buffer, len)extract_timecode(reader, &key, len, reader->essenceReader->data->nsIndex.currentPosition)nsIndex->contentPackageLen == 0 || cpCount == nsIndex->contentPackageLen + mxfKey_extlen + llenset_position(mxfFile, data->index, get_current_position(data->index))read_frame(reader, listener, trackIndex, len, &buffer, &bufferSize)send_frame(reader, listener, trackIndex, buffer, bufferSize)extract_timecode(reader, &key, len, get_current_position(reader->essenceReader->data->index))cpCount == cpLen + mxfKey_extlen + llenread_content_package(reader, 0, listener)ns_read_content_package(reader, 0, listener)set_position(mxfFile, data->index, get_current_position(data->index) + 1)ns_read_content_package(reader, 1 , NULL)+4S #+4+4+4S 6+4+4+40+4S (+4S H+4S B+4 +4 +4 +4 @+4 A+4 P+4 Q+4 +4 +4 | -AB A0AB PAB  pAB IFF@AB ` AB AJqAB Fp AB IAB F!"AB !0AB !FAB D@"AB FP'AB FI -AB FI.uAB D0/mAB Ett-uRQ01t13t3AuPQtQStSaupqtqsts4up4upSuSVu Vu 4SVW4W@AtACtC]u@MMSPS]u`atactcu`sPs)W+W`Ru~p(V+V\VxxuoxP+u@fPuDDu@+uhuhuh+ud ud: ud+u` u`: u`+u\qu\u\+uXuXLuX+uT uT: uT+uP-uP-kQkuPLuP+uL uL: uL'SdS'SQQ8JQQQ S: S 'S Sl SS+u~u~u~+uH uH: uHttauPS$S(SScSuh P uhPuhPauh  uo PPRuoPPR''uo'8Qpqtqstsupupu u u WCWEWSSSSS SAkSXSdSkS P")PAfPVPV,BVAkVXVdVkVu`PPud,Eu`du`ku`uu,uuAuuu,uuAuuhuh,uhuhAuhPSV$'SVSVPSVSVSVtt!uP!uH E VH R VU V !V D SH Q SU S !SuhP uh P !uhXuoQ3 !uo!!t!!t!!u!!P!!t!!t!!u!!t!!t!6"u!"""S""u"0"S0"6"u@"A"tA"C"tC"F'u@"N"PN"F'u@"T"RT"F'u@"i"Qi"F'u`"0#W2# %W%F'W"$ud%F'ud""uo""P(##uo##Q##uo##P#$uo$$P$($PR($3$P3$$uo%F'uo"$uX%F'uX".#SV2#$SV%F'SV"$u`%F'u`P'Q'tQ'S'tS'-uP'v'v''W''u'-WP'd(d(v(u v(N)N))u )**J+u J+++,u ,,,,u ,-g''S''S'A(Sv((Sj''V'-V''u(+uJ+-u''u(+uJ+-u''S(+SJ+-S''ud(+udJ+-ud''uX(+uXJ+-uX((uo((P**uo* *P**uo**PD*D*uoD*L*P''uP(+uPJ+-uP''u(+uJ+-u''u(+uJ+-u''u`(+u`J+-u` -!-t!-#-t#-.u -F-F-b-Vb-i-ui-.V7-e-Wi-s-W-D.W:-]-Si-.S..t..t.%/u...#/S#/%/u0/1/t1/3/t3/0u0/J/J/S/uS/V/SV/0u?.op1a_initialise_reader!op1a_is_supported0kXdkErP kXdk|Zb"Er yWE(*_+-*+((K,-),@,+,++j+r+*+)*))))))))F)N),)4)()((((g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_Null_UMIDsortedWrappedTracksg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_StructuralComponent_Duration_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericTrack_Sequence_item_keymxfUUIDMXFMetadataItemg_ClosedIncomplete_Footer_pp_keyoctet1octet2NSFileIndexg_DMSegment_EventComment_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyskip_next_frameg_GenericSoundEssenceDescriptor_DialNorm_item_keyint32_theaderByteCountframeRate_IO_save_endfixedArraySizebodySIDg_DVBased_100_720_60_P_FrameWrapped_esscont_labelg_Sound_datadef_labelg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyheaderPartitiondisplayXOffsetbodyOffsetbasicg_IECDV_25_525_60_compdef_labelcurrentElementg_OpenComplete_Footer_pp_keyindexByteCountg_Identification_ProductVersion_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_IO_write_baseg_D10_50_525_40_compdef_labelg_StructuralComponent_DataDefinition_item_key_locksourcePackageTrackSetg_FileDescriptor_ContainerDuration_item_keycpCountcompoundsourcePackageUIDg_DMFramework_set_keyg_Preface_LastModifiedDate_item_keyg_FileDescriptor_SampleRate_item_keyheaderMarkInPostypeg_EssenceContainerData_IndexSID_item_key_IO_save_baseg_RGBAEssenceDescriptor_set_keystartContentPackageKeyg_EssenceContainerData_LinkedPackageUID_item_keyg_Locator_set_keyg_complexity03_op_atom_labelmaterialPackageSetdisplayYOffsetg_GenericPictureEssenceDescriptor_AspectRatio_item_keyessenceTrackg_GenericPackage_set_keyMXFHeaderMetadatag_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_cur_columnnextLLenread_content_packagematerialPackageTrackSetg_Identification_ThisGenerationUID_item_keyget_next_frame_numberfooterPartitiondisplayHeightMXFDataModelg_DVBased_100_1080_60_I_compdef_labelg_D10_30_525_60_picture_only_esscont_labelMXFArrayItemIteratorg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_Identification_ProductUID_item_keyg_D10_30_625_50_defined_template_esscont_labelg_DMSegment_set_keymxfLocalTagg_RGBAEssenceDescriptor_Palette_item_keylong intMXFCompoundTypeInfog_Identification_CompanyName_item_keysingleFieldg_D10_50_525_60_defined_template_esscont_labelg_NetworkLocator_set_keyg_DVBased_50_625_50_compdef_labelitemDefs_IO_markervideofixedSizeg_CDCIEssenceDescriptor_set_keyshort unsigned intg_GenericTrack_set_keyg_Identification_Platform_item_keyop1a_position_at_frameg_complexity02_op_atom_labelMXF_BASIC_TYPE_CATg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_DVBased_100_1080_60_I_FrameWrapped_esscont_labeldatag_GenericDataEssenceDescriptor_set_keyg_ALawCustomWrapped_esscont_labelMXFListElementg_AES3AudioDescriptor_set_keyseektrackNumbermxfKeyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyuint8_tg_DNxHD720p185ClipWrapped_esscont_label_IO_FILEg_BWFClipWrapped_esscont_labelMXFTrackdurationMXFVideoTrackg_D10_50_625_50_picture_only_esscont_labelg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_GenericPackage_PackageCreationDate_item_keyg_Picture_datadef_labelg_AES3FrameWrapped_esscont_labelMXFRIPEntrynextTagg_OpenComplete_Body_pp_keyunsigned char_MXFTrackg_SourceClip_SourceTrackID_item_keyg_Preface_DMSchemes_item_keyg_DVBased_100_720_50_P_FrameWrapped_esscont_labelmxfRational_sbufg_DNxHD1080p185ClipWrapped_esscont_labelg_TimecodeComponent_StartTimecode_item_keyg_D10_50_625_30_compdef_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelruninLeninstanceUIDripEntryg_DNxHD1080i185ClipWrapped_esscont_labelpartitiong_D10_50_625_50_extended_template_esscont_labelg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_FileDescriptor_EssenceContainer_item_keyblockAligng_D10_50_525_60_extended_template_esscont_labelg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_Preface_Identifications_item_keyvalueget_last_written_frame_numberg_SDTI_CP_System_Pack_esselement_keyg_D10_40_625_50_extended_template_esscont_labelg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keycharg_DVBased_25_525_60_compdef_labelg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Sequence_set_keysegmentsg_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_Track_set_key_MXFHeaderMetadataisDropFrame_IO_lock_tg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyoctet13octet14octet15audiooctet18g_Null_UUIDg_D10_50_525_30_compdef_labelg_Identification_set_keyessenceReaderg_OpenComplete_Header_pp_keynumeratormxf_log_funcg_OpenIncomplete_Body_pp_keyvertSubsampling_IO_read_ptrfree_sys_datag_Identification_VersionString_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_ALawClipWrapped_esscont_labelprocess_metadata_posput_charg_D10_50_525_60_compdef_labelg_Preface_PrimaryPackage_item_key_MXFReaderListenerg_DVBased_50_625_50_FrameWrapped_esscont_labelg_GenericPictureEssenceDescriptor_SignalStandard_item_keyclip_markersthisPartitionminorVersiong_D10_40_525_60_picture_only_esscont_labelg_SourceClip_StartPosition_item_keyg_D10_40_525_60_extended_template_esscont_labelsortedListIterg_DVBased_25_625_50_FrameWrapped_esscont_labelframeSizeg_GenericPackage_PackageModifiedDate_item_keybufferhaveReadAFrameMXF_DLOGg_FileDescriptor_set_keyg_DMSourceClip_set_keytypeIdsourcePackageSetg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keydisplayWidth_MXFReaderreaderg_ClosedIncomplete_Header_pp_key_offset_FileIndexg_WaveAudioDescriptor_BlockAlign_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keysortedWrappedTrackindexg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyMXFItemTypeg_TextLocator_set_keypartitionsg_GenericPackage_Tracks_item_keyg_ALaw_compdef_labelg_StaticTrack_set_keyg_GenericSoundEssenceDescriptor_set_keybufferSizeg_D10_50_625_50_compdef_labelg_LegacyPicture_datadef_labelnextLenMXFFileg_CDCIEssenceDescriptor_WhiteReflevel_item_keylong unsigned intg_D10_40_625_50_picture_only_esscont_labelcurrentPositionminDurationoctet30_flags2playoutTimecodeIndexg_D10_50_625_50_defined_template_esscont_labelg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyop1a_have_footer_metadata_IO_read_baseg_WaveAudioDescriptor_SequenceOffset_item_keysamplingRateg_LegacyTimecode_datadef_labelTimecodeIndexg_ContentStorage_EssenceContainerData_item_keynextElementmajorVersionns_position_at_first_framesetDefs_unused2g_Null_ULarrayIter__quad_tmxf_op1a_reader.cMXFItemTypeCategory_vtable_offsetmembersg_OpenIncomplete_Header_pp_keyg_DescriptiveMetadata_datadef_labelg_SourcePackage_set_keywriteg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyMXFPrimerPack_MXFReaderListenerDatag_DVBased_100_720_50_P_ClipWrapped_esscont_labelatEOFcontainerDurationg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_Preface_OperationalPattern_item_key_old_offsetg_Identification_ToolkitVersion_item_keyg_ContentStorage_Packages_item_key_IO_backup_baseg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyEssenceReadertypesg_CDCIEssenceDescriptor_ColorSiting_item_keyMXFReaderg_MultipleDescriptor_set_keyg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_RandomIndexPack_keycpLeng_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelFileIndexg_LegacySound_datadef_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelis_seekableg_GenericPictureEssenceDescriptor_StoredWidth_item_keylong long intg_D10_40_525_60_defined_template_esscont_labelindexMarkInPossysDatag_TextLocator_LocatorName_item_keyg_ALawFrameWrapped_esscont_labelmxfUMIDMXFMetadataSetoperationalPatterng_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_label_MXFMetadataSetg_InterchangeObject_InstanceUID_item_key_IO_write_endhorizSubsamplingg_DVBased_100_1080_50_I_compdef_labelg_SourceClip_SourcePackageID_item_keysampleRateMXFRIPg_Timecode_datadef_labelg_GenericTrack_TrackNumber_item_keyg_InterchangeObject_GenerationUID_item_keylastTypeIdsourceTimecodeIndexesMXFReaderListenerDataskipcomponentDepthg_GenericPictureEssenceDescriptor_SampledWidth_item_keyop1a_get_next_frame_numbermaterialTrackNumberEssenceTrackcountnextKey_IO_write_ptrg_Identification_ProductName_item_keyread_IO_buf_base_MXFListElement_nextunsigned intfreeFuncg_InterchangeObject_set_keyroundedTimecodeBasedataModelns_end_of_essenceg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelframeframeNumber__pad1__pad2__pad3__pad4accept_frameg_TimecodeComponent_DropFrame_item_keyfixedSpaceAllocationop1a_read_next_framestding_KLVFill_keyprimerPack_flagsMXFClipg_EventTrack_EventOrigin_item_keyg_Null_Rationaloctet10octet11octet12octet16octet17allocate_bufferoctet19_modeop1a_skip_next_frameg_GenericDescriptor_Locators_item_keyget_charMXFListIteratorg_DMSet_set_keyg_SourcePackage_Descriptor_item_keyframeSizeSeqg_MaterialPackage_set_keyMXFArrayTypeInfotrackIDheaderMetadatag_BWFFrameWrapped_esscont_label/home/stuartc/nightly/ingex-cvs-tip-i686Linux/libMXF/examples/readerop1a_get_last_written_frame_numberg_DVBased_25_625_50_compdef_labeldeallocate_buffermxfFileg_DMSegment_DMFramework_item_keyg_DNxHD1080p36ClipWrapped_esscont_labeloctet20octet21octet22octet23octet24octet25octet26octet27octet28octet29EssenceReaderDatag_DNxHD1080i120ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_ClosedComplete_Header_pp_keyg_GenericTrack_TrackID_item_keyownDataModelg_D10_30_625_50_extended_template_esscont_labelmxfPositiong_CDCIEssenceDescriptor_ComponentDepth_item_keyg_MultipleWrappings_esscont_labelget_file_partitionsg_DNxHD1080p120ClipWrapped_esscont_labelg_GenericTrack_TrackName_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keymaterialTrackIDg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyinfoop1a_get_header_metadataoctet31g_DVBased_100_1080_60_I_ClipWrapped_esscont_labelop1a_initialise_readerGNU C 4.1.2 20061115 (prerelease) (SUSE Linux)mxfULMXFListg_EssenceContainerData_set_keyhaveFooterMetadataread_next_frameg_GenericPictureEssenceDescriptor_set_keysourceTrackIDg_Null_Keyitemsizeg_GenericSoundEssenceDescriptor_Locked_item_keyg_FileDescriptor_Codec_item_keylong long unsigned intwrappedTracksetsessenceContainersiterg_DVBased_25_525_60_ClipWrapped_esscont_labellengthuint16_t__off_t_chaing_StructuralComponent_set_keyaspectRatiog_SourceClip_set_keyMXFLogLevelg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_AES3CustomWrapped_esscont_labelg_Identification_ModificationDate_item_keyg_Track_Origin_item_keyg_ContentStorage_set_keyarrayg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_complexity00_op_atom_labeldataDefULg_Preface_EssenceContainers_item_keyg_IndexTableSegment_keyg_DNxHD_compdef_labelg_EssenceContainerData_BodySID_item_keyg_GenericDescriptor_set_keypartitionRefessContainerDataSetMXFFileSysDatallen_shortbufg_DVBased_100_720_60_P_compdef_labelnsIndex_EssenceTrackwasInsertedg_DVBased_50_525_60_FrameWrapped_esscont_label__off64_tlastElementg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_BWFCustomWrapped_esscont_labelg_DNxHD720p120ClipWrapped_esscont_labelnewWrappedTrackoctet0mxfLengthoctet3octet4octet5octet6octet7octet8octet9failg_Preface_Version_item_keyg_IECDV_25_525_60_FrameWrapped_esscont_labelg_FileDescriptor_LinkedTrackID_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_IO_buf_endop1a_is_supportedg_CDCIEssenceDescriptor_PaddingBits_item_keyg_root_set_keyg_GenericPackage_Name_item_keyessenceContainerLabelframeHeightnamedenominatorlistenerMXFInterpretTypeInfohaveZeroTrackNumberfree_func_typeWrappedTrack_EssenceReaderDatag_Sequence_StructuralComponents_item_keyg_Preface_ObjectModelVersion_item_keyg_DVBased_100_720_50_P_compdef_labelshort intg_EventTrack_EventEditRate_item_keyuint64_tg_IECDV_25_625_50_FrameWrapped_esscont_labelminLLennumElementsMXFCompoundTypeMemberInfosortedTrackIndexindexSIDMXFReaderListenerMXFAudioTrackns_pos_at_next_frameg_TimecodeComponent_set_keyg_Track_EditRate_item_keyessenceTrackselementsprevSortedWrappedTracktrackIndexhaveVideoTrackg_GenericSoundEssenceDescriptor_ChannelCount_item_keydescriptorSetMXFPartitiong_DVBased_50_525_60_compdef_labelnumPartitionsg_DMSegment_TrackIDs_item_keyg_DMSegment_EventStartPosition_item_keyMXF_INTERPRET_TYPE_CATg_TimecodeComponent_RoundedTimecodeBase_item_keyelementTypeIdhourg_WaveAudioDescriptor_set_keysigned charMXF_ELOGlistIterelementLengthg_ClosedComplete_Body_pp_keyg_qq09_op_1a_labelg_D10_30_525_60_defined_template_esscont_labelg_Data_datadef_labelg_Null_LocalTagg_Preface_ContentStorage_item_keyg_IECDV_25_525_60_ClipWrapped_esscont_labelitemsMXF_ILOG_IO_read_endg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_D10_50_525_60_picture_only_esscont_labelreceive_frameg_D10_30_625_50_picture_only_esscont_labeluint32_tg_RGBAEssenceDescriptor_PixelLayout_item_keyns_set_next_klop1a_close_filenons_read_content_packagetracksposition_at_frameg_Preface_set_keyeditRateg_WaveAudioDescriptor_AvgBps_item_keysize_tg_D10_30_525_60_extended_template_esscont_labelg_complexity01_op_atom_labeltrackcontentPackageLeng_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelMXF_ARRAY_TYPE_CATimageStartOffsettellstdoutg_D10_40_625_50_defined_template_esscont_labelcategoryinterpretg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyentriesg_PrimerPack_keyisPersistentg_DMSourceClip_DMSourceClipTrackIDs_item_keylabelchannelCountget_header_metadataint64_tMXFBasicTypeInfoframeWidthMXF_WLOGg_EventTrack_set_keyisVideog_GenericPackage_PackageUID_item_keypositiong_OpenIncomplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keymxf_logg_CDCIEssenceDescriptor_ColorRange_item_keyhave_footer_metadatanextwrappedTrackscloseg_IECDV_25_625_50_compdef_labelpreviousPartitionkagSizeg_D10_50_625_40_compdef_labelfree_partition_in_list__pad5g_ClosedIncomplete_Body_pp_keyg_AES3ClipWrapped_esscont_labelg_NetworkLocator_URLString_item_keybitsPerSampleplayoutDurationMXF_COMPOUND_TYPE_CATGCC: (GNU) 4.1.2 20061115 (prerelease) (SUSE Linux).symtab.strtab.shstrtab.rel.text.data.bss.debug_abbrev.rel.debug_info.rel.debug_line.rodata.str1.1.rodata.str1.4.rodata.rel.debug_frame.debug_loc.rel.debug_pubnames.rel.debug_aranges.debug_ranges.debug_str.comment.note.GNU-stack@0 (%0+000 B4.> Rb(N ^2im2j|}P0  4WC Γ  0=95D7  -"0;P  Upl@`    0 @ BP b` |p   q .u -(P'=!FX!0{!"@"   6 e     &0 F@   g|2Ocq#=Xq9Ld{(;Udp {  6 C U n        " - < H S ^ j    0/m   mxf_op1a_reader.cns_set_next_klop1a_get_header_metadataop1a_have_footer_metadataop1a_position_at_framefree_partition_in_listprocess_metadatag_EssenceContainerData_set_keyg_EssenceContainerData_BodySID_item_keyg_EssenceContainerData_IndexSID_item_keyg_MaterialPackage_set_keyg_GenericTrack_TrackNumber_item_keyg_GenericTrack_TrackID_item_keyg_Track_EditRate_item_keyg_CDCIEssenceDescriptor_set_keyg_WaveAudioDescriptor_set_keyg_GenericSoundEssenceDescriptor_set_keyns_position_at_first_frameg_Null_Keyop1a_closeop1a_skip_next_frameop1a_read_next_frameop1a_get_next_frame_numberop1a_get_last_written_frame_numberns_pos_at_next_framens_end_of_essencens_read_content_packageg_MultipleWrappings_esscont_labelg_IECDV_25_525_60_FrameWrapped_esscont_labelg_IECDV_25_625_50_FrameWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_DVBased_25_625_50_FrameWrapped_esscont_labelg_DVBased_50_525_60_FrameWrapped_esscont_labelg_DVBased_50_625_50_FrameWrapped_esscont_labelg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelg_BWFFrameWrapped_esscont_labelg_AES3FrameWrapped_esscont_labelmxf_file_is_seekablemxf_logset_positionmxf_free_partitionfreemxf_initialise_listmxf_read_next_nonfiller_klmxf_clear_listmxf_is_header_metadatamxf_create_header_metadatamxf_read_header_metadatamxf_find_singular_set_by_keymxf_get_uint32_itemmxf_have_itemmxf_uu_get_package_tracksmxf_uu_next_trackmxf_uu_get_track_datadefmxf_is_picturemxf_is_soundmallocmemsetmxf_append_list_elementadd_trackmxf_get_rational_itemclean_ratemxf_uu_get_track_durationmxf_uu_get_track_referencemxf_initialise_list_itermxf_next_list_iter_elementmxf_get_iter_elementmxf_get_list_iter_indexmxf_insert_list_elementmxf_uu_get_referenced_trackadd_essence_trackmxf_uu_get_referenced_packagemxf_uu_get_track_descriptormxf_is_subclass_ofprocess_cdci_descriptorprocess_wav_descriptorprocess_sound_descriptorinitialise_playout_timecodeinitialise_default_playout_timecodeinitialise_source_timecodesmxf_read_klmxf_is_partition_packmxf_skipmxf_file_eofmxf_read_partitionmxf_is_gc_essence_elementmxf_equals_keyop1a_initialise_readermxf_partition_is_closedmxf_partition_is_completemxf_read_ripmxf_clear_ripmxf_create_from_partitionmxf_get_list_lengthmxf_get_list_elementmxf_file_seekmxf_is_footer_partition_packcreate_indexmxf_get_runin_lenmxf_prepend_list_elementix_get_last_written_frame_numberget_current_positionmxf_get_track_numberget_essence_track_with_tracknumberaccept_frameelement_contains_timecodeextract_timecodemxf_file_readsend_frameend_of_essenceget_next_klget_cp_lenread_frameset_next_klincrement_current_positionmxf_free_header_metadatafree_indexop1a_is_supportedis_op_1amxf_equals_ulis_d10_essence7   89   ,8W:;<<=   8 >>4?T@A   8   8 & . ;8U.`Br.C   8   8.D).4BH P X e8|EFGHIJ K2LIMa.iD.C.NOPQHy.C   8.C   8& . 6 C8`RkS~TRSTUV  " /8XLp x  8RSTRST% WB XU .] D . C Y Z .% [A \Y  a  i  v 8 . [ ]    8 . C1  9  A  N 8d .u [ ^    8    8    "  / 8D  L  T  a 8v  ~   8    8 ;    8    $  1 8F  N  V  c 8w _ ` a > >    8   84 < D Q8f n v 8  8   8=bTcrdbe   8:.=:Pfh p x 8   8=.dF N V c8re?d   8g2 : B O8^ev ~  8be.hU:vbebe   8h/ 7 ? L8JK7,jAkn v ~ 8<l+>6:AmSnLo-p?jOkuqbdrs* 2 : G8TtuqbcfumQ Y a n8~   8   8   8R)T3tVqxbcfLS  8# + 88M U b8r:  8   8  8  82 : B O8g o w 8   8   8    )8> F N [8p x  8   8   8  # 08E M U b8w   89   8*csf:bcd    "  / 8: :Y ej .    8 : h  ! ! !8/! 7! ?! L!8a! i! q! ~!8!h!v"7w"h# # # "#8D#ge#d#b#c#h:$xW$yq$z$d$ $ $ $8%{2%dJ% R% Z% g%8%|% % % %8%d%&}_&~w& & & &8&e&.& & & '8' &' .' ;'8n'7}'' ' ' '8'w(9( !( )( 6(8}((((g )x()yB)z|))~)b*n* v* ~* *8* * * *8*d* * + +8"+ *+ 2+ ?+8Q+f+{+w+|+ + + +8+d%,dG,eo,.w,, , , ,8, , , ,8, , - -8>-7M-- - - -8-w-9-. $. ,. 9.8. . . .8..:..>/;B/Z/or/Rz/S/T/.//.//.//.//.//.00.0(0.00@0.H0X0.`0}0p02"w 44!4&41484?4F4M4T4b4i4p4{4444444444444#424A4P4_4n4}44444444444"414@4O4^4444444444'424E4S4a4o4}4444444444 44&414D4R4`4n4|444444444444%404C4Q4_4m4{444444444444#414?4M4[4i4w444444444444%444?4J4U4d4l4z44444444442484>4D4K4V4y444444444 4 4 4, 4: 4H 4' 4H 4V 4d 4r 4 4 4 4 4 4 4 4 4 4 4 4 4. 4< 4K 4^ 4m 4 4 4 4 4 4 4 4 4 4 4 4 4 4. 4< 4K 4^ 4} 4 4 4 4 4 4 4 4 4 4 4 4. 4B 4P 4^ 4l 4 4 4 4 4 444+494N4]4e4s444444444!40484F4T4b4p4~44444444444 444444444#414?4M4[4i4x444444444444!4/4D4W4e4s44444444444 44-454C4Q4_4m4{4444444444#414?4M4[4i4w4(4;4I4W4e4s4444444444"404>4L4Z4i4|444444440404&0D4PTX0]4q4}044040404044404%0*4=4IMQ0V4a0f4q0v4044400404040404!0&41064F4V4a0f4q0v4444404040444 404%0*4=4HLP0U4_0d4n0s4~4440404444 4"4:4F4R4j4v4440404040404 0404*0?4Y0^4en3z00300040 404#0(434A4K0P4Z0m4w0444040404444#4/370<4G0Q4]ae0j4u0z404044440440400$4/044?0I4W4c4o4{4444444444 4 4( , 0 05 4@ 0E 4P 0U 4` 0e 4q 4| 0 3 3 0 0 0 0 0 0 0 0!0 !0!4$!(!,!01!4 * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ /* Note: defines are undefined at the end of the file */ #if !defined (MXF_BASIC_TYPE_DEF) #define MXF_BASIC_TYPE_DEF(typeId, name, size) #endif #if !defined (MXF_ARRAY_TYPE_DEF) #define MXF_ARRAY_TYPE_DEF(typeId, name, elementTypeId, fixedSize) #endif #if !defined (MXF_COMPOUND_TYPE_DEF) #define MXF_COMPOUND_TYPE_DEF(typeId, name) #endif #if !defined (MXF_COMPOUND_TYPE_MEMBER) #define MXF_COMPOUND_TYPE_MEMBER(memberName, memberTypeId) #endif #if !defined (MXF_INTERPRETED_TYPE_DEF) #define MXF_INTERPRETED_TYPE_DEF(typeId, name, interpretedTypeId, fixedSize) #endif #if !defined (MXF_LABEL) #define MXF_LABEL(d0, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12, d13, d14, d15) #endif #if !defined (MXF_SET_DEFINITION) #define MXF_SET_DEFINITION(parentName, name, label) #endif #if !defined (MXF_ITEM_DEFINITION) #define MXF_ITEM_DEFINITION(setName, name, label, localTag, typeId, isRequired) #endif MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, ResolutionID, MXF_LABEL(0xa0, 0x24, 0x0, 0x60, 0x94, 0xeb, 0x75, 0xcb, 0xce, 0x2a, 0xca, 0x4d, 0x51, 0xab, 0x11, 0xd3), 0x0000, MXF_INT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, FrameSampleSize, MXF_LABEL(0xa0, 0x24, 0x0, 0x60, 0x94, 0xeb, 0x75, 0xcb, 0xce, 0x2a, 0xca, 0x50, 0x51, 0xab, 0x11, 0xd3), 0x0000, MXF_INT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, ImageSize, MXF_LABEL(0xa0, 0x24, 0x0, 0x60, 0x94, 0xeb, 0x75, 0xcb, 0xce, 0x2a, 0xca, 0x4f, 0x51, 0xab, 0x11, 0xd3), 0x0000, MXF_INT32_TYPE, 0 ); /* Note: this definition is incomplete. We only include it so that the DataDefinition::Identification item can be read */ MXF_SET_DEFINITION(InterchangeObject, DefinitionObject, MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1a, 0x00) ); MXF_ITEM_DEFINITION(DefinitionObject, Identification, MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, 0x01, 0x01, 0x15, 0x03, 0x00, 0x00, 0x00, 0x00), 0x1b02, MXF_UL_TYPE, 1 ); MXF_SET_DEFINITION(DefinitionObject, DataDefinition, MXF_LABEL(0x06, 0x0e, 0x2B, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1b, 0x00) ); MXF_ITEM_DEFINITION(Preface, ProjectName, MXF_LABEL(0xa5, 0xfb, 0x7b, 0x25, 0xf6, 0x15, 0x94, 0xb9, 0x62, 0xfc, 0x37, 0x17, 0x49, 0x2d, 0x42, 0xbf), 0x0000, MXF_UTF16STRING_TYPE, 0 ); MXF_ITEM_DEFINITION(Preface, ProjectEditRate, MXF_LABEL(0x8c, 0x70, 0xa7, 0x18, 0x46, 0x7a, 0xe4, 0x86, 0xf3, 0x65, 0x46, 0xb1, 0x38, 0x7c, 0x4e, 0xe9), 0x0000, MXF_RATIONAL_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPackage, MobAttributeList, MXF_LABEL(0xa0, 0x1c, 0x00, 0x04, 0xac, 0x96, 0x9f, 0x50, 0x60, 0x95, 0x81, 0x83, 0x47, 0xb1, 0x11, 0xd4), 0x0000, MXF_STRONGREFARRAY_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPackage, UserComments, MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, 0x03, 0x02, 0x01, 0x02, 0x0c, 0x00, 0x00, 0x00), 0x4406, MXF_STRONGREFARRAY_TYPE, 0 ); MXF_SET_DEFINITION(InterchangeObject, TaggedValue, MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x3f, 0x00) ); MXF_ITEM_DEFINITION(TaggedValue, Name, MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, 0x03, 0x02, 0x01, 0x02, 0x09, 0x01, 0x00, 0x00), 0x5001, MXF_UTF16STRING_TYPE, 1 ); MXF_ITEM_DEFINITION(TaggedValue, Value, MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x02, 0x03, 0x02, 0x01, 0x02, 0x0a, 0x01, 0x00, 0x00), 0x5003, MXF_INDIRECT_TYPE, 1 ); MXF_SET_DEFINITION(GenericDescriptor, TapeDescriptor, MXF_LABEL(0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x01, 0x01, 0x01, 0x01, 0x2e, 0x00) ); #undef MXF_BASIC_TYPE_DEF #undef MXF_ARRAY_TYPE_DEF #undef MXF_COMPOUND_TYPE_DEF #undef MXF_COMPOUND_TYPE_MEMBER #undef MXF_INTERPRETED_TYPE_DEF #undef MXF_LABEL #undef MXF_SET_DEFINITION #undef MXF_ITEM_DEFINITION include/mxf/mxf_avid.h0000664000454400017500000000617310766727744014156 0ustar stuartcrd/* * $Id: mxf_avid.h,v 1.7 2007/05/04 15:34:29 philipn Exp $ * * Avid data model extensions and utilities * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_AVID_H__ #define __MXF_AVID_H__ #ifdef __cplusplus extern "C" { #endif #include #include typedef struct _MXFAvidObjectReference { struct _MXFAvidObjectReference* next; mxfUUID instanceUID; uint64_t offset; uint8_t flags; } MXFAvidObjectReference; typedef struct { MXFAvidObjectReference* references; } MXFAvidObjectDirectory; typedef struct { mxfUUID id; int64_t directoryOffset; uint32_t formatVersion; mxfUUID metaDictionaryInstanceUID; mxfUUID prefaceInstanceUID; } MXFAvidMetadataRoot; typedef MXFMetadataSet MXFAvidMetadataRootSet; #define MXF_LABEL(d0, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12, d13, d14, d15) \ {d0, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12, d13, d14, d15} #define MXF_SET_DEFINITION(parentName, name, label) \ static const mxfUL MXF_SET_K(name) = label; #define MXF_ITEM_DEFINITION(setName, name, label, localTag, typeId, isRequired) \ static const mxfUL MXF_ITEM_K(setName, name) = label; #include int mxf_avid_load_extensions(MXFDataModel* dataModel); int mxf_avid_write_header_metadata(MXFFile* mxfFile, MXFHeaderMetadata* headerMetadata); void mxf_generate_aafsdk_umid(mxfUMID* umid); void mxf_generate_old_aafsdk_umid(mxfUMID* umid); int mxf_avid_set_indirect_string_item(MXFMetadataSet* set, const mxfKey* itemKey, const mxfUTF16Char* value); int mxf_avid_get_data_def(MXFHeaderMetadata* headerMetadata, mxfUUID* uuid, mxfUL* dataDef); int mxf_avid_write_index_entry_array_header(MXFFile* mxfFile, uint8_t sliceCount, uint8_t posTableCount, uint32_t numIndexEntries); int mxf_avid_attach_mob_attribute(MXFHeaderMetadata* headerMetadata, MXFMetadataSet* packageSet, mxfUTF16Char* name, mxfUTF16Char* value); int mxf_avid_attach_user_comment(MXFHeaderMetadata* headerMetadata, MXFMetadataSet* packageSet, mxfUTF16Char* name, mxfUTF16Char* value); int mxf_avid_read_string_mob_attributes(MXFMetadataSet* packageSet, MXFList** names, MXFList** values); int mxf_avid_read_string_user_comments(MXFMetadataSet* packageSet, MXFList** names, MXFList** values); #ifdef __cplusplus } #endif #endif include/mxf/mxf_avid_labels_and_keys.h0000664000454400017500000000306010766727744017345 0ustar stuartcrd/* * $Id: mxf_avid_labels_and_keys.h,v 1.1 2006/09/06 16:03:28 philipn Exp $ * * Avid labels, keys, etc. * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_AVID_LABELS_AND_KEYS_H__ #define __MXF_AVID_LABELS_AND_KEYS_H__ #ifdef __cplusplus extern "C" { #endif static const mxfUL g_avid_DV25ClipWrappedEssenceContainer_label = {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, 0x0e, 0x04, 0x03, 0x01, 0x02, 0x01, 0x00, 0x00}; static const mxfKey g_AvidObjectDirectory_key = {0x96, 0x13, 0xb3, 0x8a, 0x87, 0x34, 0x87, 0x46, 0xf1, 0x02, 0x96, 0xf0, 0x56, 0xe0, 0x4d, 0x2a}; static const mxfKey g_AvidMetadataRoot_key = {0x80, 0x53, 0x08, 0x00, 0x36, 0x21, 0x08, 0x04, 0xb3, 0xb3, 0x98, 0xa5, 0x1c, 0x90, 0x11, 0xd4}; #ifdef __cplusplus } #endif #endif include/mxf/mxf_avid_metadict_blob.h0000664000454400017500000000342710766727744017025 0ustar stuartcrd/* * $Id: mxf_avid_metadict_blob.h,v 1.2 2007/02/13 15:42:48 philipn Exp $ * * Blobs of data containing Avid header metadata extensions * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __AVID_METADICT_BLOB_H__ #define __AVID_METADICT_BLOB_H__ #ifdef __cplusplus extern "C" { #endif extern const mxfUUID g_AvidMetaDictInstanceUID_uuid; extern const struct AvidMetaDictTagStruct { mxfLocalTag localTag; mxfUID uid; } g_AvidMetaDictTags[]; extern const uint32_t g_AvidMetaDictTags_len; extern const struct AvidMetaDictDynTagOffsetsStruct { mxfKey itemKey; uint64_t tagOffset; } g_AvidMetaDictDynTagOffsets[]; extern const uint32_t g_AvidMetaDictDynTagOffsets_len; extern const struct AvidMetaDictObjectOffsetsStruct { mxfUUID instanceUID; uint64_t offset; uint8_t flags; } g_AvidMetaDictObjectOffsets[]; extern const uint32_t g_AvidMetaDictObjectOffsets_len; extern const uint8_t g_AvidMetaDictBlob[]; extern const uint32_t g_AvidMetaDictBlob_len; #ifdef __cplusplus } #endif #endif include/mxf/mxf_baseline_data_model.h0000664000454400017500000011236410766727744017166 0ustar stuartcrd/* * $Id: mxf_baseline_data_model.h,v 1.4 2007/04/23 10:00:47 philipn Exp $ * * Baseline S377M MXF data model definitions * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ /* Note: defines are undefined at the end of the file */ #if !defined (MXF_BASIC_TYPE_DEF) #define MXF_BASIC_TYPE_DEF(typeId, name, size) #endif #if !defined (MXF_ARRAY_TYPE_DEF) #define MXF_ARRAY_TYPE_DEF(typeId, name, elementTypeId, fixedSize) #endif #if !defined (MXF_COMPOUND_TYPE_DEF) #define MXF_COMPOUND_TYPE_DEF(typeId, name) #endif #if !defined (MXF_COMPOUND_TYPE_MEMBER) #define MXF_COMPOUND_TYPE_MEMBER(memberName, memberTypeId) #endif #if !defined (MXF_INTERPRETED_TYPE_DEF) #define MXF_INTERPRETED_TYPE_DEF(typeId, name, interpretedTypeId, fixedSize) #endif #if !defined (MXF_LABEL) #define MXF_LABEL(d0, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12, d13, d14, d15) #endif #if !defined (MXF_SET_DEFINITION) #define MXF_SET_DEFINITION(parentName, name, label) #endif #if !defined (MXF_ITEM_DEFINITION) #define MXF_ITEM_DEFINITION(setName, name, label, localTag, typeId, isRequired) #endif /* Type Definitions */ MXF_BASIC_TYPE_DEF(MXF_INT8_TYPE, "Int8", 1); MXF_BASIC_TYPE_DEF(MXF_INT16_TYPE, "Int16", 2); MXF_BASIC_TYPE_DEF(MXF_INT32_TYPE, "Int32", 3); MXF_BASIC_TYPE_DEF(MXF_INT64_TYPE, "Int64", 4); MXF_BASIC_TYPE_DEF(MXF_UINT8_TYPE, "UInt8", 1); MXF_BASIC_TYPE_DEF(MXF_UINT16_TYPE, "UInt16", 2); MXF_BASIC_TYPE_DEF(MXF_UINT32_TYPE, "UInt32", 3); MXF_BASIC_TYPE_DEF(MXF_UINT64_TYPE, "UInt64", 4); MXF_BASIC_TYPE_DEF(MXF_RAW_TYPE, "Raw", 0); MXF_ARRAY_TYPE_DEF(MXF_UTF16STRING_TYPE, "UTF16String", MXF_UTF16_TYPE, 0); MXF_ARRAY_TYPE_DEF(MXF_INT32ARRAY_TYPE, "Int32Array", MXF_INT32_TYPE, 0); MXF_ARRAY_TYPE_DEF(MXF_UINT32ARRAY_TYPE, "UInt32Array", MXF_UINT32_TYPE, 0); MXF_ARRAY_TYPE_DEF(MXF_INT64ARRAY_TYPE, "Int64Array", MXF_INT64_TYPE, 0); MXF_ARRAY_TYPE_DEF(MXF_UINT8ARRAY_TYPE, "UInt8Array", MXF_UINT8_TYPE, 0); MXF_ARRAY_TYPE_DEF(MXF_ISO7STRING_TYPE, "ISO7String", MXF_ISO7_TYPE, 0); MXF_ARRAY_TYPE_DEF(MXF_INT32BATCH_TYPE, "Int32Batch", MXF_INT32_TYPE, 0); MXF_ARRAY_TYPE_DEF(MXF_UINT32BATCH_TYPE, "UInt32Batch", MXF_UINT32_TYPE, 0); MXF_ARRAY_TYPE_DEF(MXF_AUIDARRAY_TYPE, "AUIDArray", MXF_AUID_TYPE, 0); MXF_ARRAY_TYPE_DEF(MXF_ULBATCH_TYPE, "ULBatch", MXF_UL_TYPE, 0); MXF_ARRAY_TYPE_DEF(MXF_STRONGREFARRAY_TYPE, "StrongRefArray", MXF_STRONGREF_TYPE, 0); MXF_ARRAY_TYPE_DEF(MXF_STRONGREFBATCH_TYPE, "StrongRefBatch", MXF_STRONGREF_TYPE, 0); MXF_ARRAY_TYPE_DEF(MXF_WEAKREFARRAY_TYPE, "WeakRefArray", MXF_WEAKREF_TYPE, 0); MXF_ARRAY_TYPE_DEF(MXF_WEAKREFBATCH_TYPE, "WeakRefBatch", MXF_WEAKREF_TYPE, 0); MXF_ARRAY_TYPE_DEF(MXF_RATIONALARRAY_TYPE, "RationalArray", MXF_RATIONAL_TYPE, 0); MXF_ARRAY_TYPE_DEF(MXF_RGBALAYOUT_TYPE, "RGBALayout", MXF_RGBALAYOUTCOMPONENT_TYPE, 0); MXF_COMPOUND_TYPE_DEF(MXF_RATIONAL_TYPE, "Rational"); MXF_COMPOUND_TYPE_MEMBER("Numerator", MXF_INT32_TYPE); MXF_COMPOUND_TYPE_MEMBER("Denominator", MXF_INT32_TYPE); MXF_COMPOUND_TYPE_DEF(MXF_TIMESTAMP_TYPE, "Timestamp"); MXF_COMPOUND_TYPE_MEMBER("Year", MXF_UINT16_TYPE); MXF_COMPOUND_TYPE_MEMBER("Month", MXF_UINT8_TYPE); MXF_COMPOUND_TYPE_MEMBER("Day", MXF_UINT8_TYPE); MXF_COMPOUND_TYPE_MEMBER("Hours", MXF_UINT8_TYPE); MXF_COMPOUND_TYPE_MEMBER("Minutes", MXF_UINT8_TYPE); MXF_COMPOUND_TYPE_MEMBER("Seconds", MXF_UINT8_TYPE); MXF_COMPOUND_TYPE_MEMBER("QMSec", MXF_UINT8_TYPE); MXF_COMPOUND_TYPE_DEF(MXF_PRODUCTVERSION_TYPE, "ProductVersion"); MXF_COMPOUND_TYPE_MEMBER("Major", MXF_UINT16_TYPE); MXF_COMPOUND_TYPE_MEMBER("Minor", MXF_UINT16_TYPE); MXF_COMPOUND_TYPE_MEMBER("Patch", MXF_UINT16_TYPE); MXF_COMPOUND_TYPE_MEMBER("Build", MXF_UINT16_TYPE); MXF_COMPOUND_TYPE_MEMBER("Release", MXF_UINT16_TYPE); MXF_COMPOUND_TYPE_DEF(MXF_INDIRECT_TYPE, "Indirect"); MXF_COMPOUND_TYPE_MEMBER("Type", MXF_UL_TYPE); MXF_COMPOUND_TYPE_MEMBER("Value", MXF_UINT8ARRAY_TYPE); MXF_COMPOUND_TYPE_DEF(MXF_RGBALAYOUTCOMPONENT_TYPE, "RGBALayoutComponent"); MXF_COMPOUND_TYPE_MEMBER("Code", MXF_RGBACODE_TYPE); MXF_COMPOUND_TYPE_MEMBER("Depth", MXF_UINT8_TYPE); MXF_INTERPRETED_TYPE_DEF(MXF_VERSIONTYPE_TYPE, "VersionType", MXF_UINT16_TYPE, 0); MXF_INTERPRETED_TYPE_DEF(MXF_UTF16_TYPE, "UTF16", MXF_UINT16_TYPE, 0); MXF_INTERPRETED_TYPE_DEF(MXF_BOOLEAN_TYPE, "Boolean", MXF_UINT8_TYPE, 0); MXF_INTERPRETED_TYPE_DEF(MXF_ISO7_TYPE, "ISO7", MXF_UINT8_TYPE, 0); MXF_INTERPRETED_TYPE_DEF(MXF_LENGTH_TYPE, "Length", MXF_INT64_TYPE, 0); MXF_INTERPRETED_TYPE_DEF(MXF_POSITION_TYPE, "Position", MXF_INT64_TYPE, 0); MXF_INTERPRETED_TYPE_DEF(MXF_RGBACODE_TYPE, "RGBACode", MXF_UINT8_TYPE, 0); MXF_INTERPRETED_TYPE_DEF(MXF_STREAM_TYPE, "Stream", MXF_RAW_TYPE, 0); MXF_INTERPRETED_TYPE_DEF(MXF_DATAVALUE_TYPE, "DataValue", MXF_UINT8ARRAY_TYPE, 0); MXF_INTERPRETED_TYPE_DEF(MXF_IDENTIFIER_TYPE, "Identifier", MXF_UINT8ARRAY_TYPE, 0); MXF_INTERPRETED_TYPE_DEF(MXF_OPAQUE_TYPE, "Opaque", MXF_UINT8ARRAY_TYPE, 0); MXF_INTERPRETED_TYPE_DEF(MXF_UMID_TYPE, "UMID", MXF_IDENTIFIER_TYPE, 32); MXF_INTERPRETED_TYPE_DEF(MXF_UID_TYPE, "UID", MXF_IDENTIFIER_TYPE, 16); MXF_INTERPRETED_TYPE_DEF(MXF_UL_TYPE, "UL", MXF_IDENTIFIER_TYPE, 16); MXF_INTERPRETED_TYPE_DEF(MXF_UUID_TYPE, "UUID", MXF_IDENTIFIER_TYPE, 16); MXF_INTERPRETED_TYPE_DEF(MXF_AUID_TYPE, "AUID", MXF_UL_TYPE, 16); MXF_INTERPRETED_TYPE_DEF(MXF_PACKAGEID_TYPE, "PackageID", MXF_UMID_TYPE, 32); MXF_INTERPRETED_TYPE_DEF(MXF_STRONGREF_TYPE, "StrongRef", MXF_UUID_TYPE, 16); MXF_INTERPRETED_TYPE_DEF(MXF_WEAKREF_TYPE, "WeakRef", MXF_UUID_TYPE, 16); MXF_INTERPRETED_TYPE_DEF(MXF_ORIENTATION_TYPE, "Orientation", MXF_UINT8_TYPE, 0); /* Set and Item Definitions */ MXF_SET_DEFINITION(root, root, MXF_LABEL(0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00) ); MXF_SET_DEFINITION(root, InterchangeObject, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x01,0x00) ); MXF_ITEM_DEFINITION(InterchangeObject, InstanceUID, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x01,0x01,0x15,0x02,0x00,0x00,0x00,0x00), 0x3c0a, MXF_UUID_TYPE, 1 ); MXF_ITEM_DEFINITION(InterchangeObject, GenerationUID, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x05,0x20,0x07,0x01,0x08,0x00,0x00,0x00), 0x0102, MXF_UUID_TYPE, 0 ); MXF_SET_DEFINITION(InterchangeObject, Preface, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x2f,0x00) ); MXF_ITEM_DEFINITION(Preface, LastModifiedDate, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x07,0x02,0x01,0x10,0x02,0x04,0x00,0x00), 0x3b02, MXF_TIMESTAMP_TYPE, 1 ); MXF_ITEM_DEFINITION(Preface, Version, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x03,0x01,0x02,0x01,0x05,0x00,0x00,0x00), 0x3b05, MXF_VERSIONTYPE_TYPE, 1 ); MXF_ITEM_DEFINITION(Preface, ObjectModelVersion, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x03,0x01,0x02,0x01,0x04,0x00,0x00,0x00), 0x3b07, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(Preface, PrimaryPackage, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x04,0x06,0x01,0x01,0x04,0x01,0x08,0x00,0x00), 0x3b08, MXF_WEAKREF_TYPE, 0 ); MXF_ITEM_DEFINITION(Preface, Identifications, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x06,0x01,0x01,0x04,0x06,0x04,0x00,0x00), 0x3b06, MXF_STRONGREFARRAY_TYPE, 1 ); MXF_ITEM_DEFINITION(Preface, ContentStorage, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x06,0x01,0x01,0x04,0x02,0x01,0x00,0x00), 0x3b03, MXF_STRONGREF_TYPE, 1 ); MXF_ITEM_DEFINITION(Preface, OperationalPattern, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x01,0x02,0x02,0x03,0x00,0x00,0x00,0x00), 0x3b09, MXF_UL_TYPE, 1 ); MXF_ITEM_DEFINITION(Preface, EssenceContainers, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x01,0x02,0x02,0x10,0x02,0x01,0x00,0x00), 0x3b0a, MXF_ULBATCH_TYPE, 1 ); MXF_ITEM_DEFINITION(Preface, DMSchemes, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x01,0x02,0x02,0x10,0x02,0x02,0x00,0x00), 0x3b0b, MXF_ULBATCH_TYPE, 1 ); MXF_SET_DEFINITION(InterchangeObject, Identification, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x30,0x00) ); MXF_ITEM_DEFINITION(Identification, ThisGenerationUID, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x05,0x20,0x07,0x01,0x01,0x00,0x00,0x00), 0x3c09, MXF_UUID_TYPE, 1 ); MXF_ITEM_DEFINITION(Identification, CompanyName, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x05,0x20,0x07,0x01,0x02,0x01,0x00,0x00), 0x3c01, MXF_UTF16STRING_TYPE, 1 ); MXF_ITEM_DEFINITION(Identification, ProductName, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x05,0x20,0x07,0x01,0x03,0x01,0x00,0x00), 0x3c02, MXF_UTF16STRING_TYPE, 1 ); MXF_ITEM_DEFINITION(Identification, ProductVersion, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x05,0x20,0x07,0x01,0x04,0x00,0x00,0x00), 0x3c03, MXF_PRODUCTVERSION_TYPE, 0 ); MXF_ITEM_DEFINITION(Identification, VersionString, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x05,0x20,0x07,0x01,0x05,0x01,0x00,0x00), 0x3c04, MXF_UTF16STRING_TYPE, 1 ); MXF_ITEM_DEFINITION(Identification, ProductUID, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x05,0x20,0x07,0x01,0x07,0x00,0x00,0x00), 0x3c05, MXF_UUID_TYPE, 1 ); MXF_ITEM_DEFINITION(Identification, ModificationDate, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x07,0x02,0x01,0x10,0x02,0x03,0x00,0x00), 0x3c06, MXF_TIMESTAMP_TYPE, 1 ); MXF_ITEM_DEFINITION(Identification, ToolkitVersion, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x05,0x20,0x07,0x01,0x0a,0x00,0x00,0x00), 0x3c07, MXF_PRODUCTVERSION_TYPE, 0 ); MXF_ITEM_DEFINITION(Identification, Platform, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x05,0x20,0x07,0x01,0x06,0x01,0x00,0x00), 0x3c08, MXF_UTF16STRING_TYPE, 0 ); MXF_SET_DEFINITION(InterchangeObject, ContentStorage, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x18,0x00) ); MXF_ITEM_DEFINITION(ContentStorage, Packages, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x06,0x01,0x01,0x04,0x05,0x01,0x00,0x00), 0x1901, MXF_STRONGREFBATCH_TYPE, 1 ); MXF_ITEM_DEFINITION(ContentStorage, EssenceContainerData, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x06,0x01,0x01,0x04,0x05,0x02,0x00,0x00), 0x1902, MXF_STRONGREFBATCH_TYPE, 0 ); MXF_SET_DEFINITION(InterchangeObject, EssenceContainerData, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x23,0x00) ); MXF_ITEM_DEFINITION(EssenceContainerData, LinkedPackageUID, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x06,0x01,0x01,0x06,0x01,0x00,0x00,0x00), 0x2701, MXF_UMID_TYPE, 1 ); MXF_ITEM_DEFINITION(EssenceContainerData, IndexSID, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x04,0x01,0x03,0x04,0x05,0x00,0x00,0x00,0x00), 0x3f06, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(EssenceContainerData, BodySID, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x04,0x01,0x03,0x04,0x04,0x00,0x00,0x00,0x00), 0x3f07, MXF_UINT32_TYPE, 1 ); MXF_SET_DEFINITION(InterchangeObject, GenericPackage, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x34,0x00) ); MXF_ITEM_DEFINITION(GenericPackage, PackageUID, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x01,0x01,0x15,0x10,0x00,0x00,0x00,0x00), 0x4401, MXF_UMID_TYPE, 1 ); MXF_ITEM_DEFINITION(GenericPackage, Name, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x01,0x03,0x03,0x02,0x01,0x00,0x00,0x00), 0x4402, MXF_UTF16STRING_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPackage, PackageCreationDate, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x07,0x02,0x01,0x10,0x01,0x03,0x00,0x00), 0x4405, MXF_TIMESTAMP_TYPE, 1 ); MXF_ITEM_DEFINITION(GenericPackage, PackageModifiedDate, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x07,0x02,0x01,0x10,0x02,0x05,0x00,0x00), 0x4404, MXF_TIMESTAMP_TYPE, 1 ); MXF_ITEM_DEFINITION(GenericPackage, Tracks, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x06,0x01,0x01,0x04,0x06,0x05,0x00,0x00), 0x4403, MXF_STRONGREFARRAY_TYPE, 1 ); MXF_SET_DEFINITION(InterchangeObject, Locator, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x31,0x00) ); MXF_SET_DEFINITION(Locator, NetworkLocator, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x32,0x00) ); MXF_ITEM_DEFINITION(NetworkLocator, URLString, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x01,0x02,0x01,0x01,0x01,0x00,0x00,0x00), 0x4001, MXF_UTF16STRING_TYPE, 1 ); MXF_SET_DEFINITION(Locator, TextLocator, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x33,0x00) ); MXF_ITEM_DEFINITION(TextLocator, LocatorName, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x01,0x04,0x01,0x02,0x01,0x00,0x00,0x00), 0x4101, MXF_UTF16STRING_TYPE, 1 ); MXF_SET_DEFINITION(InterchangeObject, GenericTrack, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x38,0x00) ); MXF_ITEM_DEFINITION(GenericTrack, TrackID, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x01,0x07,0x01,0x01,0x00,0x00,0x00,0x00), 0x4801, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericTrack, TrackNumber, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x01,0x04,0x01,0x03,0x00,0x00,0x00,0x00), 0x4804, MXF_UINT32_TYPE, 1 ); MXF_ITEM_DEFINITION(GenericTrack, TrackName, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x01,0x07,0x01,0x02,0x01,0x00,0x00,0x00), 0x4802, MXF_UTF16STRING_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericTrack, Sequence, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x06,0x01,0x01,0x04,0x02,0x04,0x00,0x00), 0x4803, MXF_STRONGREF_TYPE, 1 ); MXF_SET_DEFINITION(GenericTrack, StaticTrack, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x3a,0x00) ); MXF_SET_DEFINITION(GenericTrack, Track, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x3b,0x00) ); MXF_ITEM_DEFINITION(Track, EditRate, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x05,0x30,0x04,0x05,0x00,0x00,0x00,0x00), 0x4b01, MXF_RATIONAL_TYPE, 1 ); MXF_ITEM_DEFINITION(Track, Origin, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x07,0x02,0x01,0x03,0x01,0x03,0x00,0x00), 0x4b02, MXF_POSITION_TYPE, 1 ); MXF_SET_DEFINITION(GenericTrack, EventTrack, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x39,0x00) ); MXF_ITEM_DEFINITION(EventTrack, EventEditRate, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x05,0x30,0x04,0x02,0x00,0x00,0x00,0x00), 0x4901, MXF_RATIONAL_TYPE, 1 ); MXF_ITEM_DEFINITION(EventTrack, EventOrigin, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x07,0x02,0x01,0x03,0x01,0x0b,0x00,0x00), 0x4902, MXF_POSITION_TYPE, 0 ); MXF_SET_DEFINITION(InterchangeObject, StructuralComponent, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x02,0x00) ); MXF_ITEM_DEFINITION(StructuralComponent, DataDefinition, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x04,0x07,0x01,0x00,0x00,0x00,0x00,0x00), 0x0201, MXF_UL_TYPE, 1 ); MXF_ITEM_DEFINITION(StructuralComponent, Duration, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x07,0x02,0x02,0x01,0x01,0x03,0x00,0x00), 0x0202, MXF_LENGTH_TYPE, 0 ); MXF_SET_DEFINITION(StructuralComponent, Sequence, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x0f,0x00) ); MXF_ITEM_DEFINITION(Sequence, StructuralComponents, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x06,0x01,0x01,0x04,0x06,0x09,0x00,0x00), 0x1001, MXF_STRONGREFARRAY_TYPE, 1 ); MXF_SET_DEFINITION(StructuralComponent, TimecodeComponent, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x14,0x00) ); MXF_ITEM_DEFINITION(TimecodeComponent, RoundedTimecodeBase, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x04,0x04,0x01,0x01,0x02,0x06,0x00,0x00), 0x1502, MXF_UINT16_TYPE, 1 ); MXF_ITEM_DEFINITION(TimecodeComponent, StartTimecode, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x07,0x02,0x01,0x03,0x01,0x05,0x00,0x00), 0x1501, MXF_POSITION_TYPE, 1 ); MXF_ITEM_DEFINITION(TimecodeComponent, DropFrame, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x04,0x01,0x01,0x05,0x00,0x00,0x00), 0x1503, MXF_BOOLEAN_TYPE, 1 ); MXF_SET_DEFINITION(StructuralComponent, SourceClip, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x11,0x00) ); MXF_ITEM_DEFINITION(SourceClip, StartPosition, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x07,0x02,0x01,0x03,0x01,0x04,0x00,0x00), 0x1201, MXF_POSITION_TYPE, 1 ); MXF_ITEM_DEFINITION(SourceClip, SourcePackageID, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x06,0x01,0x01,0x03,0x01,0x00,0x00,0x00), 0x1101, MXF_PACKAGEID_TYPE, 1 ); MXF_ITEM_DEFINITION(SourceClip, SourceTrackID, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x06,0x01,0x01,0x03,0x02,0x00,0x00,0x00), 0x1102, MXF_UINT32_TYPE, 1 ); MXF_SET_DEFINITION(StructuralComponent, DMSegment, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x41,0x00) ); MXF_ITEM_DEFINITION(DMSegment, EventStartPosition, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x07,0x02,0x01,0x03,0x03,0x03,0x00,0x00), 0x0601, MXF_POSITION_TYPE, 1 ); MXF_ITEM_DEFINITION(DMSegment, EventComment, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x05,0x30,0x04,0x04,0x01,0x00,0x00,0x00), 0x0602, MXF_UTF16STRING_TYPE, 0 ); MXF_ITEM_DEFINITION(DMSegment, TrackIDs, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x04,0x01,0x07,0x01,0x05,0x00,0x00,0x00,0x00), 0x6102, MXF_UINT32BATCH_TYPE, 0 ); MXF_ITEM_DEFINITION(DMSegment, DMFramework, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x06,0x01,0x01,0x04,0x02,0x0c,0x00,0x00), 0x6101, MXF_STRONGREF_TYPE, 0 ); MXF_SET_DEFINITION(SourceClip, DMSourceClip, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x45,0x00) ); MXF_ITEM_DEFINITION(DMSourceClip, DMSourceClipTrackIDs, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x01,0x07,0x01,0x06,0x00,0x00,0x00,0x00), 0x6103, MXF_UINT32BATCH_TYPE, 0 ); MXF_SET_DEFINITION(GenericPackage, MaterialPackage, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x36,0x00) ); MXF_SET_DEFINITION(GenericPackage, SourcePackage, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x37,0x00) ); MXF_ITEM_DEFINITION(SourcePackage, Descriptor, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x06,0x01,0x01,0x04,0x02,0x03,0x00,0x00), 0x4701, MXF_STRONGREF_TYPE, 0 ); MXF_SET_DEFINITION(InterchangeObject, GenericDescriptor, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x24,0x00) ); MXF_ITEM_DEFINITION(GenericDescriptor, Locators, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x06,0x01,0x01,0x04,0x06,0x03,0x00,0x00), 0x2f01, MXF_STRONGREFARRAY_TYPE, 0 ); MXF_SET_DEFINITION(GenericDescriptor, FileDescriptor, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x25,0x00) ); MXF_ITEM_DEFINITION(FileDescriptor, LinkedTrackID, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x06,0x01,0x01,0x03,0x05,0x00,0x00,0x00), 0x3006, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(FileDescriptor, SampleRate, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x06,0x01,0x01,0x00,0x00,0x00,0x00), 0x3001, MXF_RATIONAL_TYPE, 1 ); MXF_ITEM_DEFINITION(FileDescriptor, ContainerDuration, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x06,0x01,0x02,0x00,0x00,0x00,0x00), 0x3002, MXF_LENGTH_TYPE, 0 ); MXF_ITEM_DEFINITION(FileDescriptor, EssenceContainer, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x06,0x01,0x01,0x04,0x01,0x02,0x00,0x00), 0x3004, MXF_UL_TYPE, 1 ); MXF_ITEM_DEFINITION(FileDescriptor, Codec, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x06,0x01,0x01,0x04,0x01,0x03,0x00,0x00), 0x3005, MXF_UL_TYPE, 0 ); MXF_SET_DEFINITION(FileDescriptor, GenericPictureEssenceDescriptor, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x27,0x00) ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, SignalStandard, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x04,0x05,0x01,0x13,0x00,0x00,0x00,0x00), 0x3215, MXF_UINT8_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, FrameLayout, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x01,0x03,0x01,0x04,0x00,0x00,0x00), 0x320c, MXF_UINT8_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, StoredWidth, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x01,0x05,0x02,0x02,0x00,0x00,0x00), 0x3203, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, StoredHeight, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x01,0x05,0x02,0x01,0x00,0x00,0x00), 0x3202, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, StoredF2Offset, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x04,0x01,0x03,0x02,0x08,0x00,0x00,0x00), 0x3216, MXF_INT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, SampledWidth, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x01,0x05,0x01,0x08,0x00,0x00,0x00), 0x3205, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, SampledHeight, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x01,0x05,0x01,0x07,0x00,0x00,0x00), 0x3204, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, SampledXOffset, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x01,0x05,0x01,0x09,0x00,0x00,0x00), 0x3206, MXF_INT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, SampledYOffset, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x01,0x05,0x01,0x0A,0x00,0x00,0x00), 0x3207, MXF_INT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, DisplayHeight, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x01,0x05,0x01,0x0B,0x00,0x00,0x00), 0x3208, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, DisplayWidth, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x01,0x05,0x01,0x0C,0x00,0x00,0x00), 0x3209, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, DisplayXOffset, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x01,0x05,0x01,0x0D,0x00,0x00,0x00), 0x320a, MXF_INT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, DisplayYOffset, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x01,0x05,0x01,0x0E,0x00,0x00,0x00), 0x320b, MXF_INT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, DisplayF2Offset, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x04,0x01,0x03,0x02,0x07,0x00,0x00,0x00), 0x3217, MXF_INT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, AspectRatio, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x00,0x00,0x00), 0x320e, MXF_RATIONAL_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, ActiveFormatDescriptor, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x04,0x01,0x03,0x02,0x09,0x00,0x00,0x00), 0x3218, MXF_UINT8_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, VideoLineMap, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x04,0x01,0x03,0x02,0x05,0x00,0x00,0x00), 0x320d, MXF_INT32ARRAY_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, AlphaTransparency, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x05,0x20,0x01,0x02,0x00,0x00,0x00,0x00), 0x320f, MXF_UINT8_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, CaptureGamma, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x04,0x01,0x02,0x01,0x01,0x01,0x02,0x00), 0x3210, MXF_UL_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, ImageAlignmentOffset, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x04,0x18,0x01,0x01,0x00,0x00,0x00,0x00), 0x3211, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, ImageStartOffset, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x04,0x18,0x01,0x02,0x00,0x00,0x00,0x00), 0x3213, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, ImageEndOffset, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x04,0x18,0x01,0x03,0x00,0x00,0x00,0x00), 0x3214, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, FieldDominance, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x04,0x01,0x03,0x01,0x06,0x00,0x00,0x00), 0x3212, MXF_UINT8_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericPictureEssenceDescriptor, PictureEssenceCoding, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x04,0x01,0x06,0x01,0x00,0x00,0x00,0x00), 0x3201, MXF_UL_TYPE, 0 ); MXF_SET_DEFINITION(GenericPictureEssenceDescriptor, CDCIEssenceDescriptor, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x28,0x00) ); MXF_ITEM_DEFINITION(CDCIEssenceDescriptor, ComponentDepth, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x04,0x01,0x05,0x03,0x0A,0x00,0x00,0x00), 0x3301, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(CDCIEssenceDescriptor, HorizontalSubsampling, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x01,0x05,0x01,0x05,0x00,0x00,0x00), 0x3302, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(CDCIEssenceDescriptor, VerticalSubsampling, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x04,0x01,0x05,0x01,0x10,0x00,0x00,0x00), 0x3308, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(CDCIEssenceDescriptor, ColorSiting, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x01,0x05,0x01,0x06,0x00,0x00,0x00), 0x3303, MXF_UINT8_TYPE, 0 ); MXF_ITEM_DEFINITION(CDCIEssenceDescriptor, ReversedByteOrder, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x03,0x01,0x02,0x01,0x0a,0x00,0x00,0x00), 0x330b, MXF_BOOLEAN_TYPE, 0 ); MXF_ITEM_DEFINITION(CDCIEssenceDescriptor, PaddingBits, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x04,0x18,0x01,0x04,0x00,0x00,0x00,0x00), 0x3307, MXF_INT16_TYPE, 0 ); MXF_ITEM_DEFINITION(CDCIEssenceDescriptor, AlphaSampleDepth, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x04,0x01,0x05,0x03,0x07,0x00,0x00,0x00), 0x3309, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(CDCIEssenceDescriptor, BlackRefLevel, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x01,0x05,0x03,0x03,0x00,0x00,0x00), 0x3304, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(CDCIEssenceDescriptor, WhiteReflevel, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x01,0x05,0x03,0x04,0x00,0x00,0x00), 0x3305, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(CDCIEssenceDescriptor, ColorRange, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x04,0x01,0x05,0x03,0x05,0x00,0x00,0x00), 0x3306, MXF_UINT32_TYPE, 0 ); MXF_SET_DEFINITION(GenericPictureEssenceDescriptor, RGBAEssenceDescriptor, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x29,0x00) ); MXF_ITEM_DEFINITION(RGBAEssenceDescriptor, ComponentMaxRef, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x04,0x01,0x05,0x03,0x0b,0x00,0x00,0x00), 0x3406, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(RGBAEssenceDescriptor, ComponentMinRef, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x04,0x01,0x05,0x03,0x0c,0x00,0x00,0x00), 0x3407, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(RGBAEssenceDescriptor, AlphaMaxRef, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x04,0x01,0x05,0x03,0x0d,0x00,0x00,0x00), 0x3408, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(RGBAEssenceDescriptor, AlphaMinRef, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x04,0x01,0x05,0x03,0x0e,0x00,0x00,0x00), 0x3409, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(RGBAEssenceDescriptor, ScanningDirection, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x04,0x01,0x04,0x04,0x01,0x00,0x00,0x00), 0x3405, MXF_ORIENTATION_TYPE, 0 ); MXF_ITEM_DEFINITION(RGBAEssenceDescriptor, PixelLayout, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x04,0x01,0x05,0x03,0x06,0x00,0x00,0x00), 0x3401, MXF_RGBALAYOUT_TYPE, 0 ); MXF_ITEM_DEFINITION(RGBAEssenceDescriptor, Palette, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x04,0x01,0x05,0x03,0x08,0x00,0x00,0x00), 0x3403, MXF_DATAVALUE_TYPE, 0 ); MXF_ITEM_DEFINITION(RGBAEssenceDescriptor, PaletteLayout, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x04,0x01,0x05,0x03,0x09,0x00,0x00,0x00), 0x3404, MXF_RGBALAYOUT_TYPE, 0 ); MXF_SET_DEFINITION(FileDescriptor, GenericSoundEssenceDescriptor, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x42,0x00) ); MXF_ITEM_DEFINITION(GenericSoundEssenceDescriptor, AudioSamplingRate, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x04,0x02,0x03,0x01,0x01,0x01,0x00,0x00), 0x3d03, MXF_RATIONAL_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericSoundEssenceDescriptor, Locked, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x04,0x04,0x02,0x03,0x01,0x04,0x00,0x00,0x00), 0x3d02, MXF_BOOLEAN_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericSoundEssenceDescriptor, AudioRefLevel, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x02,0x01,0x01,0x03,0x00,0x00,0x00), 0x3d04, MXF_INT8_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericSoundEssenceDescriptor, ElectroSpatialFormulation, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x01,0x04,0x02,0x01,0x01,0x01,0x00,0x00,0x00), 0x3d05, MXF_UINT8_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericSoundEssenceDescriptor, ChannelCount, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x04,0x02,0x01,0x01,0x04,0x00,0x00,0x00), 0x3d07, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericSoundEssenceDescriptor, QuantizationBits, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x04,0x04,0x02,0x03,0x03,0x04,0x00,0x00,0x00), 0x3d01, MXF_UINT32_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericSoundEssenceDescriptor, DialNorm, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x04,0x02,0x07,0x01,0x00,0x00,0x00,0x00), 0x3d0c, MXF_INT8_TYPE, 0 ); MXF_ITEM_DEFINITION(GenericSoundEssenceDescriptor, SoundEssenceCompression, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x02,0x04,0x02,0x04,0x02,0x00,0x00,0x00,0x00), 0x3d06, MXF_UL_TYPE, 0 ); MXF_SET_DEFINITION(FileDescriptor, GenericDataEssenceDescriptor, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x43,0x00) ); MXF_ITEM_DEFINITION(GenericDataEssenceDescriptor, DataEssenceCoding, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x04,0x03,0x03,0x02,0x00,0x00,0x00,0x00), 0x3e01, MXF_UL_TYPE, 0 ); MXF_SET_DEFINITION(FileDescriptor, MultipleDescriptor, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x44,0x00) ); MXF_ITEM_DEFINITION(MultipleDescriptor, SubDescriptorUIDs, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x04,0x06,0x01,0x01,0x04,0x06,0x0b,0x00,0x00), 0x3f01, MXF_STRONGREFARRAY_TYPE, 1 ); MXF_SET_DEFINITION(GenericSoundEssenceDescriptor, WaveAudioDescriptor, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x48,0x00) ); MXF_ITEM_DEFINITION(WaveAudioDescriptor, BlockAlign, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x04,0x02,0x03,0x02,0x01,0x00,0x00,0x00), 0x3d0a, MXF_UINT16_TYPE, 1 ); MXF_ITEM_DEFINITION(WaveAudioDescriptor, SequenceOffset, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x04,0x02,0x03,0x02,0x02,0x00,0x00,0x00), 0x3d0b, MXF_UINT8_TYPE, 0 ); MXF_ITEM_DEFINITION(WaveAudioDescriptor, AvgBps, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0x05,0x04,0x02,0x03,0x03,0x05,0x00,0x00,0x00), 0x3d09, MXF_UINT32_TYPE, 1 ); MXF_SET_DEFINITION(WaveAudioDescriptor, AES3AudioDescriptor, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x47,0x00) ); MXF_SET_DEFINITION(InterchangeObject, DMFramework, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x04,0x01,0x00,0x00,0x00,0x00) ); MXF_SET_DEFINITION(InterchangeObject, DMSet, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x04,0x00,0x00,0x00,0x00,0x00) ); #undef MXF_BASIC_TYPE_DEF #undef MXF_ARRAY_TYPE_DEF #undef MXF_COMPOUND_TYPE_DEF #undef MXF_COMPOUND_TYPE_MEMBER #undef MXF_INTERPRETED_TYPE_DEF #undef MXF_LABEL #undef MXF_SET_DEFINITION #undef MXF_ITEM_DEFINITION include/mxf/mxf_data_model.h0000664000454400017500000001417410766727744015324 0ustar stuartcrd/* * $Id: mxf_data_model.h,v 1.4 2007/04/23 10:00:47 philipn Exp $ * * MXF header metadata data model * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_DATA_MODEL_H__ #define __MXF_DATA_MODEL_H__ #ifdef __cplusplus extern "C" { #endif #define MXF_SET_K(name) \ g_##name##_set_key #define MXF_ITEM_K(setname, name) \ g_##setname##_##name##_item_key typedef enum { MXF_BASIC_TYPE_CAT, MXF_ARRAY_TYPE_CAT, MXF_COMPOUND_TYPE_CAT, MXF_INTERPRET_TYPE_CAT } MXFItemTypeCategory; typedef struct { unsigned int size; } MXFBasicTypeInfo; typedef struct { unsigned int elementTypeId; unsigned int fixedSize; } MXFArrayTypeInfo; typedef struct { char* name; unsigned int typeId; } MXFCompoundTypeMemberInfo; typedef struct { MXFCompoundTypeMemberInfo members[16]; /* array terminated by typeId == 0 */ } MXFCompoundTypeInfo; typedef struct { unsigned int typeId; unsigned int fixedArraySize; /* only used if interpret array types */ } MXFInterpretTypeInfo; typedef struct { MXFItemTypeCategory category; unsigned int typeId; char* name; union { MXFBasicTypeInfo basic; MXFArrayTypeInfo array; MXFCompoundTypeInfo compound; MXFInterpretTypeInfo interpret; } info; } MXFItemType; typedef struct { char* name; mxfKey setDefKey; mxfKey key; mxfLocalTag localTag; unsigned int typeId; int isRequired; } MXFItemDef; typedef struct _MXFSetDef { char* name; mxfKey parentSetDefKey; mxfKey key; MXFList itemDefs; struct _MXFSetDef* parentSetDef; } MXFSetDef; typedef struct { MXFList itemDefs; MXFList setDefs; MXFItemType types[128]; /* index 0 is not used */ unsigned int lastTypeId; } MXFDataModel; /* built-in types */ typedef enum { MXF_UNKNOWN_TYPE = 0, /* basic */ MXF_INT8_TYPE, MXF_INT16_TYPE, MXF_INT32_TYPE, MXF_INT64_TYPE, MXF_UINT8_TYPE, MXF_UINT16_TYPE, MXF_UINT32_TYPE, MXF_UINT64_TYPE, MXF_RAW_TYPE, /* array */ MXF_UTF16STRING_TYPE, MXF_INT32ARRAY_TYPE, MXF_UINT32ARRAY_TYPE, MXF_INT64ARRAY_TYPE, MXF_UINT8ARRAY_TYPE, MXF_ISO7STRING_TYPE, MXF_INT32BATCH_TYPE, MXF_UINT32BATCH_TYPE, MXF_AUIDARRAY_TYPE, MXF_ULBATCH_TYPE, MXF_STRONGREFARRAY_TYPE, MXF_STRONGREFBATCH_TYPE, MXF_WEAKREFARRAY_TYPE, MXF_WEAKREFBATCH_TYPE, MXF_RATIONALARRAY_TYPE, MXF_RGBALAYOUT_TYPE, /* compound */ MXF_RATIONAL_TYPE, MXF_TIMESTAMP_TYPE, MXF_PRODUCTVERSION_TYPE, MXF_INDIRECT_TYPE, MXF_RGBALAYOUTCOMPONENT_TYPE, /* interpret */ MXF_VERSIONTYPE_TYPE, MXF_UTF16_TYPE, MXF_BOOLEAN_TYPE, MXF_ISO7_TYPE, MXF_LENGTH_TYPE, MXF_POSITION_TYPE, MXF_RGBACODE_TYPE, MXF_STREAM_TYPE, MXF_DATAVALUE_TYPE, MXF_IDENTIFIER_TYPE, MXF_OPAQUE_TYPE, MXF_UMID_TYPE, MXF_UID_TYPE, MXF_UL_TYPE, MXF_UUID_TYPE, MXF_AUID_TYPE, MXF_PACKAGEID_TYPE, MXF_STRONGREF_TYPE, MXF_WEAKREF_TYPE, MXF_ORIENTATION_TYPE, MXF_EXTENSION_TYPE /* extension types must have integer value >= this */ } MXFItemTypeId; /* declare the set and item keys */ #define MXF_LABEL(d0, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12, d13, d14, d15) \ {d0, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12, d13, d14, d15} #define MXF_SET_DEFINITION(parentName, name, label) \ static const mxfUL MXF_SET_K(name) = label; #define MXF_ITEM_DEFINITION(setName, name, label, localTag, typeId, isRequired) \ static const mxfUL MXF_ITEM_K(setName, name) = label; #include int mxf_load_data_model(MXFDataModel** dataModel); void mxf_free_data_model(MXFDataModel** dataModel); int mxf_register_set_def(MXFDataModel* dataModel, const char* name, const mxfKey* parentKey, const mxfKey* key); int mxf_register_item_def(MXFDataModel* dataModel, const char* name, const mxfKey* setKey, const mxfKey* key, mxfLocalTag tag, unsigned int typeId, int isRequired); /* if the typeId parameter is 0 in the following functions, then a new id is created */ MXFItemType* mxf_register_basic_type(MXFDataModel* dataModel, const char* name, unsigned int typeId, unsigned int size); MXFItemType* mxf_register_array_type(MXFDataModel* dataModel, const char* name, unsigned int typeId, unsigned int elementTypeId, unsigned int fixedSize); MXFItemType* mxf_register_compound_type(MXFDataModel* dataModel, const char* name, unsigned int typeId); /* adds a member to the end of the list */ int mxf_register_compound_type_member(MXFItemType* type, const char* memberName, unsigned int memberTypeId); MXFItemType* mxf_register_interpret_type(MXFDataModel* dataModel, const char* name, unsigned int typeId, unsigned int interpretedTypeId, unsigned int fixedArraySize); int mxf_finalise_data_model(MXFDataModel* dataModel); int mxf_check_data_model(MXFDataModel* dataModel); int mxf_find_set_def(MXFDataModel* dataModel, const mxfKey* key, MXFSetDef** setDef); int mxf_find_item_def(MXFDataModel* dataModel, const mxfKey* key, MXFItemDef** itemDef); int mxf_find_item_def_in_set_def(const mxfKey* key, const MXFSetDef* setDef, MXFItemDef** itemDef); MXFItemType* mxf_get_item_def_type(MXFDataModel* dataModel, unsigned int typeId); int mxf_is_subclass_of(MXFDataModel* dataModel, const mxfKey* setKey, const mxfKey* parentSetKey); #ifdef __cplusplus } #endif #endif include/mxf/mxf_essence_container.h0000664000454400017500000000456610766727744016726 0ustar stuartcrd/* * $Id: mxf_essence_container.h,v 1.1 2006/09/06 16:04:00 philipn Exp $ * * MXF file body essence container functions * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_ESSENCE_CONTAINER_H__ #define __MXF_ESSENCE_CONTAINER_H__ #ifdef __cplusplus extern "C" { #endif typedef struct _MXFEssenceElement { mxfKey key; uint8_t llen; uint64_t startFilePos; uint64_t totalLen; uint64_t currentFilePos; } MXFEssenceElement; int mxf_is_gc_essence_element(const mxfKey* key); int mxf_open_essence_element_write(MXFFile* mxfFile, const mxfKey* key, uint8_t llen, uint64_t len, MXFEssenceElement** essenceElement); int mxf_write_essence_element_data(MXFFile* mxfFile, MXFEssenceElement* essenceElement, uint8_t* data, uint32_t len); int mxf_finalize_essence_element_write(MXFFile* mxfFile, MXFEssenceElement* essenceElement); int mxf_open_essence_element_read(MXFFile* mxfFile, const mxfKey* key, uint8_t llen, uint64_t len, MXFEssenceElement** essenceElement); int mxf_read_essence_element_data(MXFFile* mxfFile, MXFEssenceElement* essenceElement, uint32_t len, uint8_t* data, uint32_t* numRead); void mxf_close_essence_element(MXFEssenceElement** essenceElement); uint64_t mxf_get_essence_element_size(MXFEssenceElement* essenceElement); uint32_t mxf_get_track_number(const mxfKey* essenceElementKey); uint8_t mxf_get_essence_element_item_type(uint32_t trackNumber); uint8_t mxf_get_essence_element_count(uint32_t trackNumber); uint8_t mxf_get_essence_element_type(uint32_t trackNumber); uint8_t mxf_get_essence_element_number(uint32_t trackNumber); #ifdef __cplusplus } #endif #endif include/mxf/mxf_file.h0000644000454400017500000001402210766727744014140 0ustar stuartcrd/* * $Id: mxf_file.h,v 1.4 2008/03/05 04:56:56 stuartc Exp $ * * Wraps a C-file and provides low-level MXF file functions * * Copyright (C) 2006 Philip de Nier * Copyright (C) 2006 Stuart Cunningham * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_FILE_H__ #define __MXF_FILE_H__ #ifdef __cplusplus extern "C" { #endif #define MAX_RUNIN_LEN 0xffff typedef struct MXFFileSysData MXFFileSysData; typedef struct { /* MXF file implementations must set and implement these functions */ void (*close)(MXFFileSysData* sysData); uint32_t (*read)(MXFFileSysData* sysData, uint8_t* data, uint32_t count); uint32_t (*write)(MXFFileSysData* sysData, const uint8_t* data, uint32_t count); int (*get_char)(MXFFileSysData* sysData); int (*put_char)(MXFFileSysData* sysData, int c); int (*eof)(MXFFileSysData* sysData); int (*seek)(MXFFileSysData* sysData, int64_t offset, int whence); int64_t (*tell)(MXFFileSysData* sysData); int (*is_seekable)(MXFFileSysData* sysData); int64_t (*size)(MXFFileSysData* sysData); /* private data for the MXF file implementation */ void (*free_sys_data)(MXFFileSysData* sysData); MXFFileSysData* sysData; /* general data */ uint8_t minLLen; uint16_t runinLen; } MXFFile; /* open files on disk */ int mxf_disk_file_open_new(const char* filename, MXFFile** mxfFile); int mxf_disk_file_open_read(const char* filename, MXFFile** mxfFile); int mxf_disk_file_open_modify(const char* filename, MXFFile** mxfFile); /* wrap standard input in an MXF file */ int mxf_stdin_wrap_read(MXFFile** mxfFile); /* wrap a read-only byte array */ int mxf_byte_array_wrap_read(const uint8_t* byteArray, int64_t size, MXFFile** mxfFile); void mxf_file_close(MXFFile** mxfFile); uint32_t mxf_file_read(MXFFile* mxfFile, uint8_t* data, uint32_t count); uint32_t mxf_file_write(MXFFile* mxfFile, const uint8_t* data, uint32_t count); int mxf_file_getc(MXFFile* mxfFile); int mxf_file_putc(MXFFile* mxfFile, int c); int mxf_file_eof(MXFFile* mxfFile); int mxf_file_seek(MXFFile* mxfFile, int64_t offset, int whence); int64_t mxf_file_tell(MXFFile* mxfFile); int mxf_file_is_seekable(MXFFile* mxfFile); int64_t mxf_file_size(MXFFile* mxfFile); void mxf_file_set_min_llen(MXFFile* mxfFile, uint8_t llen); uint8_t mxf_get_min_llen(MXFFile* mxfFile); int mxf_write_uint8(MXFFile* mxfFile, uint8_t value); int mxf_write_uint16(MXFFile* mxfFile, uint16_t value); int mxf_write_uint32(MXFFile* mxfFile, uint32_t value); int mxf_write_uint64(MXFFile* mxfFile, uint64_t value); int mxf_write_int8(MXFFile* mxfFile, int8_t value); int mxf_write_int16(MXFFile* mxfFile, int16_t value); int mxf_write_int32(MXFFile* mxfFile, int32_t value); int mxf_write_int64(MXFFile* mxfFile, int64_t value); int mxf_read_uint8(MXFFile* mxfFile, uint8_t* value); int mxf_read_uint16(MXFFile* mxfFile, uint16_t* value); int mxf_read_uint32(MXFFile* mxfFile, uint32_t* value); int mxf_read_uint64(MXFFile* mxfFile, uint64_t* value); int mxf_read_int8(MXFFile* mxfFile, int8_t* value); int mxf_read_int16(MXFFile* mxfFile, int16_t* value); int mxf_read_int32(MXFFile* mxfFile, int32_t* value); int mxf_read_int64(MXFFile* mxfFile, int64_t* value); int mxf_read_k(MXFFile* mxfFile, mxfKey* key); int mxf_read_l(MXFFile* mxfFile, uint8_t* llen, uint64_t* len); int mxf_read_kl(MXFFile* mxfFile, mxfKey* key, uint8_t* llen, uint64_t* len); int mxf_read_ul(MXFFile* mxfFile, mxfUL* value); int mxf_read_key(MXFFile* mxfFile, mxfKey* value); int mxf_read_uid(MXFFile* mxfFile, mxfUID* value); int mxf_read_uuid(MXFFile* mxfFile, mxfUUID* value); int mxf_read_local_tag(MXFFile* mxfFile, mxfLocalTag* value); int mxf_skip(MXFFile* mxfFile, uint64_t len); int mxf_write_local_tag(MXFFile* mxfFile, mxfLocalTag value); int mxf_write_k(MXFFile* mxfFile, const mxfKey* key); uint8_t mxf_write_l(MXFFile* mxfFile, uint64_t len); int mxf_write_kl(MXFFile* mxfFile, const mxfKey* key, uint64_t len); int mxf_write_fixed_l(MXFFile* mxfFile, uint8_t llen, uint64_t len); int mxf_write_fixed_kl(MXFFile* mxfFile, const mxfKey* key, uint8_t llen, uint64_t len); int mxf_write_ul(MXFFile* mxfFile, const mxfUL* label); int mxf_write_uid(MXFFile* mxfFile, const mxfUID* uid); int mxf_write_uuid(MXFFile* mxfFile, const mxfUUID* uuid); uint8_t mxf_get_llen(MXFFile* mxfFile, uint64_t len); int mxf_read_batch_header(MXFFile* mxfFile, uint32_t* len, uint32_t* eleLen); int mxf_write_batch_header(MXFFile* mxfFile, uint32_t len, uint32_t eleLen); int mxf_read_array_header(MXFFile* mxfFile, uint32_t* len, uint32_t* eleLen); int mxf_write_array_header(MXFFile* mxfFile, uint32_t len, uint32_t eleLen); int mxf_equals_key(const mxfKey* keyA, const mxfKey* keyB); int mxf_equals_key_prefix(const mxfKey* keyA, const mxfKey* keyB, size_t cmpLen); int mxf_equals_key_mod_regver(const mxfKey* keyA, const mxfKey* keyB); int mxf_equals_ul(const mxfUL* labelA, const mxfUL* labelB); int mxf_equals_ul_mod_regver(const mxfUL* labelA, const mxfUL* labelB); int mxf_equals_uuid(const mxfUUID* uuidA, const mxfUUID* uuidB); int mxf_equals_uid(const mxfUID* uidA, const mxfUID* uidB); int mxf_equals_umid(const mxfUMID* umidA, const mxfUMID* umidB); int mxf_is_ul(const mxfUID* uid); void mxf_set_runin_len(MXFFile* mxfFile, uint16_t runinLen); uint16_t mxf_get_runin_len(MXFFile* mxfFile); #ifdef __cplusplus } #endif #endif include/mxf/mxf.h0000664000454400017500000000266610766727744013156 0ustar stuartcrd/* * $Id: mxf.h,v 1.1 2006/09/06 16:04:01 philipn Exp $ * * libMXF header files * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_MXF_H__ #define __MXF_MXF_H__ #ifdef __cplusplus extern "C" { #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef __cplusplus } #endif #endif include/mxf/mxf_header_metadata.h0000664000454400017500000003507210766727744016323 0ustar stuartcrd/* * $Id: mxf_header_metadata.h,v 1.6 2007/05/30 16:59:23 philipn Exp $ * * MXF header metadata * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_HEADER_METADATA_H__ #define __MXF_HEADER_METADATA_H__ #ifdef __cplusplus extern "C" { #endif typedef struct { mxfKey key; uint16_t tag; int isPersistent; uint16_t length; uint8_t* value; struct _MXFMetadataSet* set; } MXFMetadataItem; typedef struct _MXFMetadataSet { mxfKey key; mxfUUID instanceUID; MXFList items; struct _MXFHeaderMetadata* headerMetadata; uint64_t fixedSpaceAllocation; } MXFMetadataSet; typedef struct _MXFHeaderMetadata { MXFDataModel* dataModel; MXFPrimerPack* primerPack; MXFList sets; } MXFHeaderMetadata; typedef struct { MXFMetadataItem* item; uint32_t numElements; uint32_t elementLength; uint32_t currentElement; } MXFArrayItemIterator; typedef struct { int (*before_set_read) (void* privateData, MXFHeaderMetadata* headerMetadata, const mxfKey* key, uint8_t llen, uint64_t len, int* skip); int (*after_set_read) (void* privateData, MXFHeaderMetadata* headerMetadata, MXFMetadataSet* set, int* skip); void* privateData; } MXFReadFilter; int mxf_is_header_metadata(const mxfKey* key); int mxf_create_header_metadata(MXFHeaderMetadata** headerMetadata, MXFDataModel* dataModel); int mxf_create_set(MXFHeaderMetadata* headerMetadata, const mxfKey* key, MXFMetadataSet** set); int mxf_create_item(MXFMetadataSet* set, const mxfKey* key, mxfLocalTag tag, MXFMetadataItem** item); void mxf_free_header_metadata(MXFHeaderMetadata** headerMetadata); void mxf_free_set(MXFMetadataSet** set); void mxf_free_item(MXFMetadataItem** item); void mxf_set_fixed_set_space_allocation(MXFMetadataSet* set, uint64_t size); int mxf_add_set(MXFHeaderMetadata* headerMetadata, MXFMetadataSet* set); int mxf_register_item(MXFHeaderMetadata* headerMetadata, const mxfKey* key); int mxf_register_set_items(MXFHeaderMetadata* headerMetadata, const mxfKey* key); int mxf_remove_set(MXFHeaderMetadata* headerMetadata, MXFMetadataSet* set); int mxf_remove_item(MXFMetadataSet* set, const mxfKey* itemKey, MXFMetadataItem** item); int mxf_find_set_by_key(MXFHeaderMetadata* headerMetadata, const mxfKey* key, MXFList** setList); int mxf_find_singular_set_by_key(MXFHeaderMetadata* headerMetadata, const mxfKey* key, MXFMetadataSet** set); int mxf_get_item(MXFMetadataSet* set, const mxfKey* key, MXFMetadataItem** resultItem); int mxf_have_item(MXFMetadataSet* set, const mxfKey* key); int mxf_set_is_subclass_of(MXFMetadataSet* set, const mxfKey* parentSetKey); int mxf_read_header_metadata(MXFFile* mxfFile, MXFHeaderMetadata* headerMetadata, uint64_t headerByteCount, const mxfKey* key, uint8_t llen, uint64_t len); int mxf_read_filtered_header_metadata(MXFFile* mxfFile, MXFReadFilter* filter, MXFHeaderMetadata* headerMetadata, uint64_t headerByteCount, const mxfKey* key, uint8_t llen, uint64_t len); int mxf_read_set(MXFFile* mxfFile, const mxfKey* key, uint64_t len, MXFHeaderMetadata* headerMetadata, int addToHeaderMetadata); int mxf_read_and_return_set(MXFFile* mxfFile, const mxfKey* key, uint64_t len, MXFHeaderMetadata* headerMetadata, int addToHeaderMetadata, MXFMetadataSet** set); int mxf_read_item_tl(MXFFile* mxfFile, mxfLocalTag* itemTag, uint16_t* itemLen); int mxf_read_item(MXFFile* mxfFile, MXFMetadataItem* item, uint16_t len); int mxf_write_header_metadata(MXFFile* mxfFile, MXFHeaderMetadata* headerMetadata); int mxf_write_header_primer_pack(MXFFile* mxfFile, MXFHeaderMetadata* headerMetadata); int mxf_write_header_sets(MXFFile* mxfFile, MXFHeaderMetadata* headerMetadata); int mxf_write_set(MXFFile* mxfFile, MXFMetadataSet* set); int mxf_write_item(MXFFile* mxfFile, MXFMetadataItem* item); void mxf_get_header_metadata_size(MXFFile* mxfFile, MXFHeaderMetadata* headerMetadata, uint64_t* size); uint64_t mxf_get_set_size(MXFFile* mxfFile, MXFMetadataSet* set); void mxf_get_uint8(const uint8_t* value, uint8_t* result); void mxf_get_uint16(const uint8_t* value, uint16_t* result); void mxf_get_uint32(const uint8_t* value, uint32_t* result); void mxf_get_uint64(const uint8_t* value, uint64_t* result); void mxf_get_int8(const uint8_t* value, int8_t* result); void mxf_get_int16(const uint8_t* value, int16_t* result); void mxf_get_int32(const uint8_t* value, int32_t* result); void mxf_get_int64(const uint8_t* value, int64_t* result); void mxf_get_version_type(const uint8_t* value, mxfVersionType* result); void mxf_get_uuid(const uint8_t* value, mxfUUID* result); void mxf_get_ul(const uint8_t* value, mxfUL* result); void mxf_get_auid(const uint8_t* value, mxfAUID* result); void mxf_get_umid(const uint8_t* value, mxfUMID* result); void mxf_get_timestamp(const uint8_t* value, mxfTimestamp* result); void mxf_get_length(const uint8_t* value, mxfLength* result); void mxf_get_rational(const uint8_t* value, mxfRational* result); void mxf_get_position(const uint8_t* value, mxfPosition* result); void mxf_get_boolean(const uint8_t* value, mxfBoolean* result); void mxf_get_product_version(const uint8_t* value, mxfProductVersion* result); void mxf_get_rgba_layout_component(const uint8_t* value, mxfRGBALayoutComponent* result); void mxf_get_array_header(const uint8_t* value, uint32_t* arrayLen, uint32_t* arrayItemLen); uint16_t mxf_get_utf16string_size(const uint8_t* value, uint16_t valueLen); void mxf_get_utf16string(const uint8_t* value, uint16_t valueLen, mxfUTF16Char* result); int mxf_get_strongref(MXFHeaderMetadata* headerMetadata, const uint8_t* value, MXFMetadataSet** set); int mxf_get_weakref(MXFHeaderMetadata* headerMetadata, const uint8_t* value, MXFMetadataSet** set); int mxf_dereference(MXFHeaderMetadata* headerMetadata, const mxfUUID* uuid, MXFMetadataSet** set); void initialise_sets_iter(MXFHeaderMetadata* headerMetadata, MXFListIterator* setsIter); int mxf_get_strongref_s(MXFHeaderMetadata* headerMetadata, MXFListIterator* setsIter, const uint8_t* value, MXFMetadataSet** set); int mxf_get_weakref_s(MXFHeaderMetadata* headerMetadata, MXFListIterator* setsIter, const uint8_t* value, MXFMetadataSet** set); int mxf_dereference_s(MXFHeaderMetadata* headerMetadata, MXFListIterator* setsIter, const mxfUUID* uuid, MXFMetadataSet** set); void mxf_set_uint8(uint8_t value, uint8_t* result); void mxf_set_uint16(uint16_t value, uint8_t* result); void mxf_set_uint32(uint32_t value, uint8_t* result); void mxf_set_uint64(uint64_t value, uint8_t* result); void mxf_set_int8(int8_t value, uint8_t* result); void mxf_set_int16(int16_t value, uint8_t* result); void mxf_set_int32(int32_t value, uint8_t* result); void mxf_set_int64(int64_t value, uint8_t* result); void mxf_set_version_type(mxfVersionType value, uint8_t* result); void mxf_set_uuid(const mxfUUID* value, uint8_t* result); void mxf_set_ul(const mxfUL* value, uint8_t* result); void mxf_set_auid(const mxfAUID* value, uint8_t* result); void mxf_set_umid(const mxfUMID* value, uint8_t* result); void mxf_set_timestamp(const mxfTimestamp* value, uint8_t* result); uint16_t mxf_get_external_utf16string_size(const mxfUTF16Char* value); void mxf_set_utf16string(const mxfUTF16Char* value, uint8_t* result); void mxf_set_fixed_size_utf16string(const mxfUTF16Char* value, uint16_t size, uint8_t* result); void mxf_set_strongref(const MXFMetadataSet* value, uint8_t* result); void mxf_set_weakref(const MXFMetadataSet* value, uint8_t* result); void mxf_set_rational(const mxfRational* value, uint8_t* result); void mxf_set_position(mxfPosition value, uint8_t* result); void mxf_set_length(mxfLength value, uint8_t* result); void mxf_set_boolean(mxfBoolean value, uint8_t* result); void mxf_set_product_version(const mxfProductVersion* value, uint8_t* result); void mxf_set_rgba_layout_component(const mxfRGBALayoutComponent* value, uint8_t* result); void mxf_set_array_header(uint32_t arrayLen, uint32_t arrayElementLen, uint8_t* result); int mxf_set_item_value(MXFMetadataItem* item, const uint8_t* value, uint16_t len); int mxf_set_item(MXFMetadataSet* set, const mxfKey* itemKey, const uint8_t* value, uint16_t len); int mxf_clone_item(MXFMetadataSet* sourceSet, const mxfKey* itemKey, MXFMetadataSet* destSet); int mxf_set_uint8_item(MXFMetadataSet* set, const mxfKey* itemKey, uint8_t value); int mxf_set_uint16_item(MXFMetadataSet* set, const mxfKey* itemKey, uint16_t value); int mxf_set_uint32_item(MXFMetadataSet* set, const mxfKey* itemKey, uint32_t value); int mxf_set_uint64_item(MXFMetadataSet* set, const mxfKey* itemKey, uint64_t value); int mxf_set_int8_item(MXFMetadataSet* set, const mxfKey* itemKey, int8_t value); int mxf_set_int16_item(MXFMetadataSet* set, const mxfKey* itemKey, int16_t value); int mxf_set_int32_item(MXFMetadataSet* set, const mxfKey* itemKey, int32_t value); int mxf_set_int64_item(MXFMetadataSet* set, const mxfKey* itemKey, int64_t value); int mxf_set_version_type_item(MXFMetadataSet* set, const mxfKey* itemKey, mxfVersionType value); int mxf_set_uuid_item(MXFMetadataSet* set, const mxfKey* itemKey, const mxfUUID* value); int mxf_set_ul_item(MXFMetadataSet* set, const mxfKey* itemKey, const mxfUL* value); int mxf_set_auid_item(MXFMetadataSet* set, const mxfKey* itemKey, const mxfAUID* value); int mxf_set_umid_item(MXFMetadataSet* set, const mxfKey* itemKey, const mxfUMID* value); int mxf_set_timestamp_item(MXFMetadataSet* set, const mxfKey* itemKey, const mxfTimestamp* value); int mxf_set_utf16string_item(MXFMetadataSet* set, const mxfKey* itemKey, const mxfUTF16Char* value); int mxf_set_fixed_size_utf16string_item(MXFMetadataSet* set, const mxfKey* itemKey, const mxfUTF16Char* value, uint16_t size); int mxf_set_strongref_item(MXFMetadataSet* set, const mxfKey* itemKey, const MXFMetadataSet* value); int mxf_set_weakref_item(MXFMetadataSet* set, const mxfKey* itemKey, const MXFMetadataSet* value); int mxf_set_rational_item(MXFMetadataSet* set, const mxfKey* itemKey, const mxfRational* value); int mxf_set_position_item(MXFMetadataSet* set, const mxfKey* itemKey, mxfPosition value); int mxf_set_length_item(MXFMetadataSet* set, const mxfKey* itemKey, mxfLength value); int mxf_set_boolean_item(MXFMetadataSet* set, const mxfKey* itemKey, mxfBoolean value); int mxf_set_product_version_item(MXFMetadataSet* set, const mxfKey* itemKey, const mxfProductVersion* value); int mxf_set_rgba_layout_component_item(MXFMetadataSet* set, const mxfKey* itemKey, const mxfRGBALayoutComponent* value); int mxf_alloc_array_item_elements(MXFMetadataSet* set, const mxfKey* itemKey, uint32_t elementLen, uint32_t count, uint8_t** elements); int mxf_grow_array_item(MXFMetadataSet* set, const mxfKey* itemKey, uint32_t elementLen, uint32_t count, uint8_t** newElements); int mxf_set_empty_array_item(MXFMetadataSet* set, const mxfKey* itemKey, uint32_t elementLen); int mxf_add_array_item_strongref(MXFMetadataSet* set, const mxfKey* itemKey, const MXFMetadataSet* value); int mxf_add_array_item_weakref(MXFMetadataSet* set, const mxfKey* itemKey, const MXFMetadataSet* value); int mxf_get_item_len(MXFMetadataSet* set, const mxfKey* itemKey, uint16_t* len); int mxf_get_uint8_item(MXFMetadataSet* set, const mxfKey* itemKey, uint8_t* value); int mxf_get_uint16_item(MXFMetadataSet* set, const mxfKey* itemKey, uint16_t* value); int mxf_get_uint32_item(MXFMetadataSet* set, const mxfKey* itemKey, uint32_t* value); int mxf_get_uint64_item(MXFMetadataSet* set, const mxfKey* itemKey, uint64_t* value); int mxf_get_int8_item(MXFMetadataSet* set, const mxfKey* itemKey, int8_t* value); int mxf_get_int16_item(MXFMetadataSet* set, const mxfKey* itemKey, int16_t* value); int mxf_get_int32_item(MXFMetadataSet* set, const mxfKey* itemKey, int32_t* value); int mxf_get_int64_item(MXFMetadataSet* set, const mxfKey* itemKey, int64_t* value); int mxf_get_version_type_item(MXFMetadataSet* set, const mxfKey* itemKey, mxfVersionType* value); int mxf_get_uuid_item(MXFMetadataSet* set, const mxfKey* itemKey, mxfUUID* value); int mxf_get_ul_item(MXFMetadataSet* set, const mxfKey* itemKey, mxfUL* value); int mxf_get_auid_item(MXFMetadataSet* set, const mxfKey* itemKey, mxfAUID* value); int mxf_get_umid_item(MXFMetadataSet* set, const mxfKey* itemKey, mxfUMID* value); int mxf_get_timestamp_item(MXFMetadataSet* set, const mxfKey* itemKey, mxfTimestamp* value); int mxf_get_utf16string_item_size(MXFMetadataSet* set, const mxfKey* itemKey, uint16_t* size); int mxf_get_utf16string_item(MXFMetadataSet* set, const mxfKey* itemKey, mxfUTF16Char* value); int mxf_get_strongref_item(MXFMetadataSet* set, const mxfKey* itemKey, MXFMetadataSet** value); int mxf_get_weakref_item(MXFMetadataSet* set, const mxfKey* itemKey, MXFMetadataSet** value); int mxf_get_strongref_item_s(MXFListIterator* setsIter, MXFMetadataSet* set, const mxfKey* itemKey, MXFMetadataSet** value); int mxf_get_weakref_item_s(MXFListIterator* setsIter, MXFMetadataSet* set, const mxfKey* itemKey, MXFMetadataSet** value); int mxf_get_length_item(MXFMetadataSet* set, const mxfKey* itemKey, mxfLength* value); int mxf_get_rational_item(MXFMetadataSet* set, const mxfKey* itemKey, mxfRational* value); int mxf_get_position_item(MXFMetadataSet* set, const mxfKey* itemKey, mxfPosition* value); int mxf_get_boolean_item(MXFMetadataSet* set, const mxfKey* itemKey, mxfBoolean* value); int mxf_get_product_version_item(MXFMetadataSet* set, const mxfKey* itemKey, mxfProductVersion* value); int mxf_get_rgba_layout_component_item(MXFMetadataSet* set, const mxfKey* itemKey, mxfRGBALayoutComponent* value); int mxf_get_array_item_count(MXFMetadataSet* set, const mxfKey* itemKey, uint32_t* count); int mxf_get_array_item_element_len(MXFMetadataSet* set, const mxfKey* itemKey, uint32_t* elementLen); int mxf_get_array_item_element(MXFMetadataSet* set, const mxfKey* itemKey, uint32_t index, uint8_t** element); int mxf_initialise_array_item_iterator(MXFMetadataSet* set, const mxfKey* itemKey, MXFArrayItemIterator* arrayIter); int mxf_next_array_item_element(MXFArrayItemIterator* arrayIter, uint8_t** value, uint32_t* length); #ifdef __cplusplus } #endif #endif include/mxf/mxf_index_table.h0000664000454400017500000000612510766727744015506 0ustar stuartcrd/* * $Id: mxf_index_table.h,v 1.1 2006/09/06 16:04:00 philipn Exp $ * * MXF index table * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_INDEX_TABLE_H__ #define __MXF_INDEX_TABLE_H__ #ifdef __cplusplus extern "C" { #endif typedef struct _MXFDeltaEntry { struct _MXFDeltaEntry* next; int8_t posTableIndex; uint8_t slice; uint32_t elementData; } MXFDeltaEntry; typedef struct _MXFIndexEntry { struct _MXFIndexEntry* next; int8_t temporalOffset; int8_t keyFrameOffset; uint8_t flags; uint64_t streamOffset; uint32_t* sliceOffset; mxfRational* posTable; } MXFIndexEntry; typedef struct { mxfUUID instanceUID; mxfRational indexEditRate; mxfPosition indexStartPosition; mxfLength indexDuration; uint32_t editUnitByteCount; uint32_t indexSID; uint32_t bodySID; uint8_t sliceCount; uint8_t posTableCount; MXFDeltaEntry* deltaEntryArray; MXFIndexEntry* indexEntryArray; } MXFIndexTableSegment; int mxf_is_index_table_segment(const mxfKey* key); int mxf_create_index_table_segment(MXFIndexTableSegment** segment); void mxf_free_index_table_segment(MXFIndexTableSegment** segment); int mxf_add_delta_entry(MXFIndexTableSegment* segment, int8_t posTableIndex, uint8_t slice, uint32_t elementData); int mxf_add_index_entry(MXFIndexTableSegment* segment, int8_t temporalOffset, int8_t keyFrameOffset, uint8_t flags, uint64_t streamOffset, uint32_t* sliceOffset /* assumes sliceCount set in segment */, mxfRational* posTable /* assumes posTableCount set in segment */); int mxf_write_index_table_segment(MXFFile* mxfFile, const MXFIndexTableSegment* segment); int mxf_read_index_table_segment(MXFFile* mxfFile, uint64_t segmentLen, MXFIndexTableSegment** segment); int mxf_write_index_table_segment_header(MXFFile* mxfFile, const MXFIndexTableSegment* segment, uint32_t numDeltaEntries, uint32_t numIndexEntries); int mxf_write_delta_entry_array_header(MXFFile* mxfFile, uint32_t numDeltaEntries); int mxf_write_delta_entry(MXFFile* mxfFile, MXFDeltaEntry* entry); int mxf_write_index_entry_array_header(MXFFile* mxfFile, uint8_t sliceCount, uint8_t posTableCount, uint32_t numIndexEntries); int mxf_write_index_entry(MXFFile* mxfFile, uint8_t sliceCount, uint8_t posTableCount, MXFIndexEntry* entry); #ifdef __cplusplus } #endif #endif include/mxf/mxf_labels_and_keys.h0000664000454400017500000004752710766727744016362 0ustar stuartcrd/* * $Id: mxf_labels_and_keys.h,v 1.5 2008/01/14 17:17:32 philipn Exp $ * * MXF labels, keys, track numbers, etc * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_LABELS_AND_KEYS_H__ #define __MXF_LABELS_AND_KEYS_H__ #ifdef __cplusplus extern "C" { #endif /* * * Data definition labels * */ #define MXF_DDEF_L(name) \ g_##name##_datadef_label static const mxfUL MXF_DDEF_L(Picture) = {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, 0x01, 0x03, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00}; static const mxfUL MXF_DDEF_L(Sound) = {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, 0x01, 0x03, 0x02, 0x02, 0x02, 0x00, 0x00, 0x00}; static const mxfUL MXF_DDEF_L(Timecode) = {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, 0x01, 0x03, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00}; static const mxfUL MXF_DDEF_L(LegacyPicture) = {0x80, 0x7d, 0x00, 0x60, 0x08, 0x14, 0x3e, 0x6f, 0x6f, 0x3c, 0x8c, 0xe1, 0x6c, 0xef, 0x11, 0xd2}; static const mxfUL MXF_DDEF_L(LegacySound) = {0x80, 0x7d, 0x00, 0x60, 0x08, 0x14, 0x3e, 0x6f, 0x78, 0xe1, 0xeb, 0xe1, 0x6c, 0xef, 0x11, 0xd2}; static const mxfUL MXF_DDEF_L(LegacyTimecode) = {0x80, 0x7f, 0x00, 0x60, 0x08, 0x14, 0x3e, 0x6f, 0x7f, 0x27, 0x5e, 0x81, 0x77, 0xe5, 0x11, 0xd2}; static const mxfUL MXF_DDEF_L(Data) = {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, 0x01, 0x03, 0x02, 0x02, 0x03, 0x00, 0x00, 0x00}; static const mxfUL MXF_DDEF_L(DescriptiveMetadata) = {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, 0x01, 0x03, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00}; int mxf_is_picture(const mxfUL* label); int mxf_is_sound(const mxfUL* label); int mxf_is_timecode(const mxfUL* label); int mxf_is_data(const mxfUL* label); int mxf_is_descriptive_metadata(const mxfUL* label); /* * * Picture essence coding compression labels * */ #define MXF_CMDEF_L(name) \ g_##name##_compdef_label /* IEC-DV and DV-based mappings */ #define MXF_DV_CMDEV_L(regver, byte14, byte15) \ {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, regver, 0x04, 0x01, 0x02, 0x02, 0x02, byte14, byte15, 0x00} static const mxfUL MXF_CMDEF_L(IECDV_25_525_60) = MXF_DV_CMDEV_L(0x01, 0x01, 0x01); static const mxfUL MXF_CMDEF_L(IECDV_25_625_50) = MXF_DV_CMDEV_L(0x01, 0x01, 0x02); static const mxfUL MXF_CMDEF_L(DVBased_25_525_60) = MXF_DV_CMDEV_L(0x01, 0x02, 0x01); static const mxfUL MXF_CMDEF_L(DVBased_25_625_50) = MXF_DV_CMDEV_L(0x01, 0x02, 0x02); static const mxfUL MXF_CMDEF_L(DVBased_50_525_60) = MXF_DV_CMDEV_L(0x01, 0x02, 0x03); static const mxfUL MXF_CMDEF_L(DVBased_50_625_50) = MXF_DV_CMDEV_L(0x01, 0x02, 0x04); static const mxfUL MXF_CMDEF_L(DVBased_100_1080_60_I) = MXF_DV_CMDEV_L(0x01, 0x02, 0x05); static const mxfUL MXF_CMDEF_L(DVBased_100_1080_50_I) = MXF_DV_CMDEV_L(0x01, 0x02, 0x06); static const mxfUL MXF_CMDEF_L(DVBased_100_720_60_P) = MXF_DV_CMDEV_L(0x01, 0x02, 0x07); static const mxfUL MXF_CMDEF_L(DVBased_100_720_50_P) = MXF_DV_CMDEV_L(0x01, 0x02, 0x08); /* D-10 mappings */ #define MXF_D10_CMDEV_L(regver, byte16) \ {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, regver, 0x04, 0x01, 0x02, 0x02, 0x01, 0x02, 0x01, byte16} static const mxfUL MXF_CMDEF_L(D10_50_625_50) = MXF_D10_CMDEV_L(0x01, 0x01); static const mxfUL MXF_CMDEF_L(D10_50_525_60) = MXF_D10_CMDEV_L(0x01, 0x02); static const mxfUL MXF_CMDEF_L(D10_50_625_40) = MXF_D10_CMDEV_L(0x01, 0x03); static const mxfUL MXF_CMDEF_L(D10_50_525_40) = MXF_D10_CMDEV_L(0x01, 0x04); static const mxfUL MXF_CMDEF_L(D10_50_625_30) = MXF_D10_CMDEV_L(0x01, 0x05); static const mxfUL MXF_CMDEF_L(D10_50_525_30) = MXF_D10_CMDEV_L(0x01, 0x06); /* A-law audio mapping */ static const mxfUL MXF_CMDEF_L(ALaw) = {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03 , 0x04, 0x02, 0x02, 0x02, 0x03, 0x01, 0x01, 0x00}; /* MPEG mappings */ static const mxfUL MXF_CMDEF_L(MP4AdvancedRealTimeSimpleL3) = {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x03, 0x04, 0x01, 0x02, 0x02, 0x01, 0x20, 0x02, 0x03}; /* DNxHD */ static const mxfUL MXF_CMDEF_L(DNxHD) = {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, 0x0e, 0x04, 0x02, 0x01, 0x02, 0x04, 0x01, 0x00}; /* * * Essence container labels * */ #define MXF_EC_L(name) \ g_##name##_esscont_label #define MXF_GENERIC_CONTAINER_LABEL(regver, eckind, mappingkind, byte15, byte16) \ {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, regver, 0x0d, 0x01, 0x03, 0x01, eckind, mappingkind, byte15, byte16} /* Multiple wrappings for interleaved essence */ static const mxfUL MXF_EC_L(MultipleWrappings) = MXF_GENERIC_CONTAINER_LABEL(0x03, 0x02, 0x7f, 0x01, 0x00); /* AES3/BWF mappings */ #define MXF_AES3BWF_EC_L(regver, byte15) \ MXF_GENERIC_CONTAINER_LABEL(regver, 0x02, 0x06, byte15, 0x00) static const mxfUL MXF_EC_L(BWFFrameWrapped) = MXF_AES3BWF_EC_L(0x01, 0x01); static const mxfUL MXF_EC_L(BWFClipWrapped) = MXF_AES3BWF_EC_L(0x01, 0x02); static const mxfUL MXF_EC_L(AES3FrameWrapped) = MXF_AES3BWF_EC_L(0x01, 0x03); static const mxfUL MXF_EC_L(AES3ClipWrapped) = MXF_AES3BWF_EC_L(0x01, 0x04); static const mxfUL MXF_EC_L(BWFCustomWrapped) = MXF_AES3BWF_EC_L(0x05, 0x08); static const mxfUL MXF_EC_L(AES3CustomWrapped) = MXF_AES3BWF_EC_L(0x05, 0x09); /* IEC-DV and DV-based mappings */ #define MXF_DV_EC_L(regver, byte15, byte16) \ MXF_GENERIC_CONTAINER_LABEL(regver, 0x02, 0x02, byte15, byte16) static const mxfUL MXF_EC_L(IECDV_25_525_60_FrameWrapped) = MXF_DV_EC_L(0x01, 0x01, 0x01); static const mxfUL MXF_EC_L(IECDV_25_525_60_ClipWrapped) = MXF_DV_EC_L(0x01, 0x01, 0x02); static const mxfUL MXF_EC_L(IECDV_25_625_50_FrameWrapped) = MXF_DV_EC_L(0x01, 0x02, 0x01); static const mxfUL MXF_EC_L(IECDV_25_625_50_ClipWrapped) = MXF_DV_EC_L(0x01, 0x02, 0x02); static const mxfUL MXF_EC_L(DVBased_25_525_60_FrameWrapped) = MXF_DV_EC_L(0x01, 0x40, 0x01); static const mxfUL MXF_EC_L(DVBased_25_525_60_ClipWrapped) = MXF_DV_EC_L(0x01, 0x40, 0x02); static const mxfUL MXF_EC_L(DVBased_25_625_50_FrameWrapped) = MXF_DV_EC_L(0x01, 0x41, 0x01); static const mxfUL MXF_EC_L(DVBased_25_625_50_ClipWrapped) = MXF_DV_EC_L(0x01, 0x41, 0x02); static const mxfUL MXF_EC_L(DVBased_50_525_60_FrameWrapped) = MXF_DV_EC_L(0x01, 0x50, 0x01); static const mxfUL MXF_EC_L(DVBased_50_525_60_ClipWrapped) = MXF_DV_EC_L(0x01, 0x50, 0x02); static const mxfUL MXF_EC_L(DVBased_50_625_50_FrameWrapped) = MXF_DV_EC_L(0x01, 0x51, 0x01); static const mxfUL MXF_EC_L(DVBased_50_625_50_ClipWrapped) = MXF_DV_EC_L(0x01, 0x51, 0x02); static const mxfUL MXF_EC_L(DVBased_100_1080_60_I_FrameWrapped) = MXF_DV_EC_L(0x01, 0x60, 0x01); static const mxfUL MXF_EC_L(DVBased_100_1080_60_I_ClipWrapped) = MXF_DV_EC_L(0x01, 0x60, 0x02); static const mxfUL MXF_EC_L(DVBased_100_1080_50_I_FrameWrapped) = MXF_DV_EC_L(0x01, 0x61, 0x01); static const mxfUL MXF_EC_L(DVBased_100_1080_50_I_ClipWrapped) = MXF_DV_EC_L(0x01, 0x61, 0x02); static const mxfUL MXF_EC_L(DVBased_100_720_60_P_FrameWrapped) = MXF_DV_EC_L(0x01, 0x62, 0x01); static const mxfUL MXF_EC_L(DVBased_100_720_60_P_ClipWrapped) = MXF_DV_EC_L(0x01, 0x62, 0x02); static const mxfUL MXF_EC_L(DVBased_100_720_50_P_FrameWrapped) = MXF_DV_EC_L(0x01, 0x63, 0x01); static const mxfUL MXF_EC_L(DVBased_100_720_50_P_ClipWrapped) = MXF_DV_EC_L(0x01, 0x63, 0x02); /* Uncompressed mappings */ #define MXF_UNC_EC_L(regver, byte15, byte16) \ MXF_GENERIC_CONTAINER_LABEL(regver, 0x02, 0x05, byte15, byte16) static const mxfUL MXF_EC_L(SD_Unc_625_50i_422_135_FrameWrapped) = MXF_UNC_EC_L(0x01, 0x01, 0x05); static const mxfUL MXF_EC_L(SD_Unc_625_50i_422_135_ClipWrapped) = MXF_UNC_EC_L(0x01, 0x01, 0x06); static const mxfUL MXF_EC_L(HD_Unc_1080_50i_422_ClipWrapped) = MXF_UNC_EC_L(0x01, 0x02, 0x2a); /* D-10 mapping */ #define MXF_D10_EC_L(regver, byte15, byte16) \ MXF_GENERIC_CONTAINER_LABEL(regver, 0x02, 0x01, byte15, byte16) static const mxfUL MXF_EC_L(D10_50_625_50_defined_template) = MXF_D10_EC_L(0x01, 0x01, 0x01); static const mxfUL MXF_EC_L(D10_50_625_50_extended_template) = MXF_D10_EC_L(0x01, 0x01, 0x02); static const mxfUL MXF_EC_L(D10_50_625_50_picture_only) = MXF_D10_EC_L(0x02, 0x01, 0x7f); static const mxfUL MXF_EC_L(D10_50_525_60_defined_template) = MXF_D10_EC_L(0x01, 0x02, 0x01); static const mxfUL MXF_EC_L(D10_50_525_60_extended_template) = MXF_D10_EC_L(0x01, 0x02, 0x02); static const mxfUL MXF_EC_L(D10_50_525_60_picture_only) = MXF_D10_EC_L(0x02, 0x02, 0x7f); static const mxfUL MXF_EC_L(D10_40_625_50_defined_template) = MXF_D10_EC_L(0x01, 0x03, 0x01); static const mxfUL MXF_EC_L(D10_40_625_50_extended_template) = MXF_D10_EC_L(0x01, 0x03, 0x02); static const mxfUL MXF_EC_L(D10_40_625_50_picture_only) = MXF_D10_EC_L(0x02, 0x03, 0x7f); static const mxfUL MXF_EC_L(D10_40_525_60_defined_template) = MXF_D10_EC_L(0x01, 0x04, 0x01); static const mxfUL MXF_EC_L(D10_40_525_60_extended_template) = MXF_D10_EC_L(0x01, 0x04, 0x02); static const mxfUL MXF_EC_L(D10_40_525_60_picture_only) = MXF_D10_EC_L(0x02, 0x04, 0x7f); static const mxfUL MXF_EC_L(D10_30_625_50_defined_template) = MXF_D10_EC_L(0x01, 0x05, 0x01); static const mxfUL MXF_EC_L(D10_30_625_50_extended_template) = MXF_D10_EC_L(0x01, 0x05, 0x02); static const mxfUL MXF_EC_L(D10_30_625_50_picture_only) = MXF_D10_EC_L(0x02, 0x05, 0x7f); static const mxfUL MXF_EC_L(D10_30_525_60_defined_template) = MXF_D10_EC_L(0x01, 0x06, 0x01); static const mxfUL MXF_EC_L(D10_30_525_60_extended_template) = MXF_D10_EC_L(0x01, 0x06, 0x02); static const mxfUL MXF_EC_L(D10_30_525_60_picture_only) = MXF_D10_EC_L(0x02, 0x06, 0x7f); /* A-law mapping */ #define MXF_ALAW_EC_L(byte15) \ MXF_GENERIC_CONTAINER_LABEL(0x03, 0x02, 0x0A, byte15, 0x00) static const mxfUL MXF_EC_L(ALawFrameWrapped) = MXF_ALAW_EC_L(0x01); static const mxfUL MXF_EC_L(ALawClipWrapped) = MXF_ALAW_EC_L(0x02); static const mxfUL MXF_EC_L(ALawCustomWrapped) = MXF_ALAW_EC_L(0x03); /* MPEG mapping */ #define MXF_MPEG_EC_L(regver, eckind, byte15, byte16) \ MXF_GENERIC_CONTAINER_LABEL(regver, 0x02, eckind, byte15, byte16) /* DNxHD */ /* DNxHD EssenceContainer labels observed in files created by Media Composer Software 2.7.2 */ static const mxfUL MXF_EC_L(DNxHD720p120ClipWrapped) = {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, 0x0e, 0x04, 0x03, 0x01, 0x02, 0x06, 0x03, 0x03}; static const mxfUL MXF_EC_L(DNxHD720p185ClipWrapped) = {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, 0x0e, 0x04, 0x03, 0x01, 0x02, 0x06, 0x03, 0x02}; static const mxfUL MXF_EC_L(DNxHD1080p120ClipWrapped) = {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, 0x0e, 0x04, 0x03, 0x01, 0x02, 0x06, 0x01, 0x02}; static const mxfUL MXF_EC_L(DNxHD1080p185ClipWrapped) = {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, 0x0e, 0x04, 0x03, 0x01, 0x02, 0x06, 0x01, 0x03}; static const mxfUL MXF_EC_L(DNxHD1080p36ClipWrapped) = {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, 0x0e, 0x04, 0x03, 0x01, 0x02, 0x06, 0x01, 0x04}; /* DNxHD EssenceContainer labels observed in files created by Media Composer Adrenaline 2.2.9 */ static const mxfUL MXF_EC_L(DNxHD1080i120ClipWrapped) = {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, 0x0e, 0x04, 0x03, 0x01, 0x02, 0x06, 0x02, 0x02}; static const mxfUL MXF_EC_L(DNxHD1080i185ClipWrapped) = {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, 0x01, 0x0e, 0x04, 0x03, 0x01, 0x02, 0x06, 0x02, 0x03}; /* * * Essence element keys * */ #define MXF_EE_K(name) \ g_##name##_esselement_key #define MXF_GENERIC_CONTAINER_ELEMENT_KEY(regver, itemtype, elecount, eletype, elenum) \ {0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, regver, 0x0d, 0x01, 0x03, 0x01, itemtype, elecount, eletype, elenum} #define MXF_TRACK_NUM(itemtype, elecount, eletype, elenum) \ ((((uint32_t)itemtype) << 24) | \ (((uint32_t)elecount) << 16) | \ (((uint32_t)eletype) << 8) | \ ((uint32_t)elenum)) /* AES3/BWF mappings */ #define MXF_AES3BWF_EE_K(elecount, eletype, elenum) \ MXF_GENERIC_CONTAINER_ELEMENT_KEY(0x01, 0x16, elecount, eletype, elenum) #define MXF_AES3BWF_TRACK_NUM(elecount, eletype, elenum) \ MXF_TRACK_NUM(0x16, elecount, eletype, elenum); #define MXF_BWF_FRAME_WRAPPED_EE_TYPE 0x01 #define MXF_BWF_CLIP_WRAPPED_EE_TYPE 0x02 #define MXF_AES3_FRAME_WRAPPED_EE_TYPE 0x03 #define MXF_AES3_CLIP_WRAPPED_EE_TYPE 0x04 #define MXF_BWF_CUSTOM_WRAPPED_EE_TYPE 0x0B #define MXF_AES3_CUSTOM_WRAPPED_EE_TYPE 0x0C /* IEC-DV and DV-based mappings */ #define MXF_DV_EE_K(elecount, eletype, elenum) \ MXF_GENERIC_CONTAINER_ELEMENT_KEY(0x01, 0x18, elecount, eletype, elenum) #define MXF_DV_TRACK_NUM(elecount, eletype, elenum) \ MXF_TRACK_NUM(0x18, elecount, eletype, elenum); #define MXF_DV_FRAME_WRAPPED_EE_TYPE 0x01 #define MXF_DV_CLIP_WRAPPED_EE_TYPE 0x02 /* Uncompressed mappings */ #define MXF_UNC_EE_K(elecount, eletype, elenum) \ MXF_GENERIC_CONTAINER_ELEMENT_KEY(0x01, 0x15, elecount, eletype, elenum) #define MXF_UNC_TRACK_NUM(elecount, eletype, elenum) \ MXF_TRACK_NUM(0x15, elecount, eletype, elenum); #define MXF_UNC_FRAME_WRAPPED_EE_TYPE 0x02 #define MXF_UNC_CLIP_WRAPPED_EE_TYPE 0x03 #define MXF_UNC_LINE_WRAPPED_EE_TYPE 0x04 void mxf_complete_essence_element_key(mxfKey* key, uint8_t count, uint8_t type, uint8_t num); void mxf_complete_essence_element_track_num(uint32_t* trackNum, uint8_t count, uint8_t type, uint8_t num); /* System items */ #define MXF_GC_SYSTEM_ITEM_ELEMENT_KEY(regver, itemtype, schemeid, eleid, elenum) \ {0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, regver , 0x0d, 0x01, 0x03, 0x01, itemtype, schemeid, eleid, elenum} /* System Scheme 1 - GC compatible */ #define MXF_SS1_ELEMENT_KEY(eleid, elenum) \ MXF_GC_SYSTEM_ITEM_ELEMENT_KEY(0x01, 0x14, 0x02, eleid, elenum) /* SDTI-CP */ static const mxfKey MXF_EE_K(SDTI_CP_System_Pack) = {0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, 0x0d, 0x01, 0x03, 0x01, 0x04, 0x01, 0x01, 0x00}; /* D-10 mappings */ #define MXF_D10_PICTURE_EE_K(elenum) \ MXF_GENERIC_CONTAINER_ELEMENT_KEY(0x01, 0x05, 0x01, 0x01, elenum) #define MXF_D10_PICTURE_TRACK_NUM(elenum) \ MXF_TRACK_NUM(0x05, 0x01, 0x01, elenum); #define MXF_D10_SOUND_EE_K(elenum) \ MXF_GENERIC_CONTAINER_ELEMENT_KEY(0x01, 0x06, 0x01, 0x10, elenum) #define MXF_D10_SOUND_TRACK_NUM(elenum) \ MXF_TRACK_NUM(0x06, 0x01, 0x10, elenum); #define MXF_D10_AUX_EE_K(elecount, eletype, elenum) \ MXF_GENERIC_CONTAINER_ELEMENT_KEY(0x01, 0x07, elecount, eletype, elenum) #define MXF_D10_AUX_TRACK_NUM(elecount, eletype, elenum) \ MXF_TRACK_NUM(0x07, elecount, eletype, elenum); /* A-law mappings */ #define MXF_ALAW_EE_K(elecount, eletype, elenum) \ MXF_GENERIC_CONTAINER_ELEMENT_KEY(0x01, 0x16, elecount, eletype, elenum) #define MXF_ALAW_TRACK_NUM(elecount, eletype, elenum) \ MXF_TRACK_NUM(0x16, elecount, eletype, elenum); #define MXF_ALAW_FRAME_WRAPPED_EE_TYPE 0x08 #define MXF_ALAW_CLIP_WRAPPED_EE_TYPE 0x09 #define MXF_ALAW_CUSTOM_WRAPPED_EE_TYPE 0x0A /* MPEG mappings */ #define MXF_MPEG_PICT_EE_K(elecount, eletype, elenum) \ MXF_GENERIC_CONTAINER_ELEMENT_KEY(0x01, 0x15, elecount, eletype, elenum) #define MXF_MPEG_PICT_TRACK_NUM(elecount, eletype, elenum) \ MXF_TRACK_NUM(0x15, elecount, eletype, elenum); #define MXF_MPEG_PICT_FRAME_WRAPPED_EE_TYPE 0x05 #define MXF_MPEG_PICT_CLIP_WRAPPED_EE_TYPE 0x06 #define MXF_MPEG_PICT_CUSTOM_WRAPPED_EE_TYPE 0x07 /* DNxHD */ #define MXF_DNXHD_PICT_EE_K(elecount, eletype, elenum) \ {0x06, 0x0e, 0x2b, 0x34, 0x01, 0x02, 0x01, 0x01, 0x0e, 0x04, 0x03, 0x01, 0x15, elecount, eletype, elenum}; /* * * Partition pack keys * */ #define MXF_PP_K(statusName, kindName) \ g_##statusName##_##kindName##_pp_key #define MXF_PP_KEY(regver, kind, status) \ {0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, regver, 0x0d, 0x01, 0x02, 0x01, 0x01, kind, status, 0x00} static const mxfKey MXF_PP_K(OpenIncomplete, Header) = MXF_PP_KEY(0x01, 0x02, 0x01); static const mxfKey MXF_PP_K(ClosedIncomplete, Header) = MXF_PP_KEY(0x01, 0x02, 0x02); static const mxfKey MXF_PP_K(OpenComplete, Header) = MXF_PP_KEY(0x01, 0x02, 0x03); static const mxfKey MXF_PP_K(ClosedComplete, Header) = MXF_PP_KEY(0x01, 0x02, 0x04); static const mxfKey MXF_PP_K(OpenIncomplete, Body) = MXF_PP_KEY(0x01, 0x03, 0x01); static const mxfKey MXF_PP_K(ClosedIncomplete, Body) = MXF_PP_KEY(0x01, 0x03, 0x02); static const mxfKey MXF_PP_K(OpenComplete, Body) = MXF_PP_KEY(0x01, 0x03, 0x03); static const mxfKey MXF_PP_K(ClosedComplete, Body) = MXF_PP_KEY(0x01, 0x03, 0x04); static const mxfKey MXF_PP_K(OpenIncomplete, Footer) = MXF_PP_KEY(0x01, 0x04, 0x01); static const mxfKey MXF_PP_K(ClosedIncomplete, Footer) = MXF_PP_KEY(0x01, 0x04, 0x02); static const mxfKey MXF_PP_K(OpenComplete, Footer) = MXF_PP_KEY(0x01, 0x04, 0x03); static const mxfKey MXF_PP_K(ClosedComplete, Footer) = MXF_PP_KEY(0x01, 0x04, 0x04); /* * * Filler key * */ /* Note: byte 7 (registry version) should actually be 0x02, but 0x01 is defined here for compatibility with existing applications */ static const mxfKey g_KLVFill_key = {0x06, 0x0e, 0x2b, 0x34, 0x01, 0x01, 0x01, 0x01, 0x03, 0x01, 0x02, 0x10, 0x01, 0x00, 0x00, 0x00}; /* * * Random index pack key * */ static const mxfKey g_RandomIndexPack_key = {0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, 0x0d, 0x01, 0x02, 0x01, 0x01, 0x11, 0x01, 0x00}; /* * * Primer pack key * */ static const mxfKey g_PrimerPack_key = {0x06, 0x0e, 0x2b, 0x34, 0x02, 0x05, 0x01, 0x01, 0x0d, 0x01, 0x02, 0x01, 0x01, 0x05, 0x01, 0x00}; /* * * Index table segment key * */ static const mxfKey g_IndexTableSegment_key = {0x06, 0x0e, 0x2b, 0x34, 0x02, 0x53, 0x01, 0x01, 0x0d, 0x01, 0x02, 0x01, 0x01, 0x10, 0x01, 0x00}; /* * * Operational patterns labels * */ #define MXF_OP_L(def, name) \ g_##name##_op_##def##_label #define MXF_OP_L_LABEL(regver, complexity, byte14, qualifier) \ {0x06, 0x0e, 0x2b, 0x34, 0x04, 0x01, 0x01, regver, 0x0d, 0x01, 0x02, 0x01, complexity, byte14, qualifier, 0x00} /* OP Atom labels */ #define MXF_ATOM_OP_L(byte14) \ MXF_OP_L_LABEL(0x02, 0x10, byte14, 0x00) static const mxfUL MXF_OP_L(atom, complexity00) = MXF_ATOM_OP_L(0x00); static const mxfUL MXF_OP_L(atom, complexity01) = MXF_ATOM_OP_L(0x01); static const mxfUL MXF_OP_L(atom, complexity02) = MXF_ATOM_OP_L(0x02); static const mxfUL MXF_OP_L(atom, complexity03) = MXF_ATOM_OP_L(0x03); int is_op_atom(const mxfUL* label); /* OP-1A labels */ #define MXF_1A_OP_L(qualifier) \ MXF_OP_L_LABEL(0x01, 0x01, 0x01, qualifier) /* internal essence, stream file, multi-track */ static const mxfUL MXF_OP_L(1a, qq09) = MXF_1A_OP_L(0x09); int is_op_1a(const mxfUL* label); /* Descriptive metadata schemes labels */ #define MXF_DM_L(name) \ g_##name##_dmscheme_label #ifdef __cplusplus } #endif #endif include/mxf/mxf_list.h0000664000454400017500000000500510766727744014177 0ustar stuartcrd/* * $Id: mxf_list.h,v 1.2 2006/09/27 17:03:19 philipn Exp $ * * General purpose linked list * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_LIST_H__ #define __MXF_LIST_H__ #ifdef __cplusplus extern "C" { #endif typedef void (*free_func_type)(void* data); typedef int (*eq_func_type)(void* data, void* info); typedef struct _MXFListElement { struct _MXFListElement* next; void* data; } MXFListElement; typedef struct { MXFListElement* elements; MXFListElement* lastElement; long len; free_func_type freeFunc; } MXFList; typedef struct { MXFListElement* nextElement; void* data; long index; } MXFListIterator; int mxf_create_list(MXFList** list, free_func_type freeFunc); void mxf_free_list(MXFList** list); void mxf_initialise_list(MXFList* list, free_func_type freeFunc); void mxf_clear_list(MXFList* list); int mxf_append_list_element(MXFList* list, void* data); int mxf_prepend_list_element(MXFList* list, void* data); int mxf_insert_list_element(MXFList* list, long index, int before, void* data); long mxf_get_list_length(MXFList* list); void* mxf_find_list_element(const MXFList* list, void* info, eq_func_type eqFunc); void* mxf_remove_list_element(MXFList* list, void* info, eq_func_type eqFunc); void* mxf_get_list_element(MXFList* list, long index); void* mxf_get_first_list_element(MXFList* list); void* mxf_get_last_list_element(MXFList* list); void mxf_initialise_list_iter(MXFListIterator* iter, const MXFList* list); void mxf_initialise_list_iter_at(MXFListIterator* iter, const MXFList* list, long index); int mxf_next_list_iter_element(MXFListIterator* iter); void* mxf_get_iter_element(MXFListIterator* iter); long mxf_get_list_iter_index(MXFListIterator* iter); #ifdef __cplusplus } #endif #endif include/mxf/mxf_logging.h0000664000454400017500000000322310766727744014652 0ustar stuartcrd/* * $Id: mxf_logging.h,v 1.1 2006/09/06 16:04:00 philipn Exp $ * * libMXF logging functions * * Copyright (C) 2006 Philip de Nier * Copyright (C) 2006 Stuart Cunningham * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_LOGGING_H__ #define __MXF_LOGGING_H__ #ifdef __cplusplus extern "C" { #endif typedef enum { MXF_DLOG = 0, MXF_ILOG, MXF_WLOG, MXF_ELOG } MXFLogLevel; typedef void (*mxf_log_func) (MXFLogLevel level, const char* format, ...); /* is set by default to the mxf_log_default function */ extern mxf_log_func mxf_log; extern MXFLogLevel g_mxfLogLevel; /* outputs to stderr for MXF_ELOG or stdout for the other levels */ void mxf_log_default(MXFLogLevel level, const char* format, ...); /* sets mxf_log to log to the file 'filename' */ int mxf_log_file_open(const char* filename); void mxf_log_file_close(); #ifdef __cplusplus } #endif #endif include/mxf/mxf_macros.h0000644000454400017500000000520310766727744014506 0ustar stuartcrd/* * $Id: mxf_macros.h,v 1.3 2008/03/04 11:26:55 stuartc Exp $ * * General purpose macros * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_MACROS_H__ #define __MXF_MACROS_H__ #ifdef __cplusplus extern "C" { #endif /* * Command checking macros * ...ORET - check succeeds, otherwise return 0 * ...OFAIL - check succeeds, otherwise goto fail */ #define CHK_ORET(cmd) \ if (!(cmd)) \ { \ mxf_log(MXF_ELOG, "'%s' failed, in %s:%d\n", #cmd, __FILE__, __LINE__); \ return 0; \ } #define CHK_OFAIL(cmd) \ if (!(cmd)) \ { \ mxf_log(MXF_ELOG, "'%s' failed, in %s:%d\n", #cmd, __FILE__, __LINE__); \ goto fail; \ } #define CHK_MALLOC_ORET(var, type) \ CHK_ORET((var = (type*)malloc(sizeof(type))) != NULL); #define CHK_MALLOC_OFAIL(var, type) \ CHK_OFAIL((var = (type*)malloc(sizeof(type))) != NULL); #define CHK_MALLOC_ARRAY_ORET(var, type, length) \ CHK_ORET((var = (type*)malloc(sizeof(type) * (length))) != NULL); #define CHK_MALLOC_ARRAY_OFAIL(var, type, length) \ CHK_OFAIL((var = (type*)malloc(sizeof(type) * (length))) != NULL); /* * Free the memory and set the variable to NULL */ #define SAFE_FREE(d_ptr) \ if (*d_ptr != NULL) \ { \ free(*d_ptr); \ *d_ptr = NULL; \ } /* * Helpers for logging */ /* e.g. mxf_log(MXF_ELOG, "Some error %d" LOG_LOC_FORMAT, x, LOG_LOC_PARAMS); */ #define LOG_LOC_FORMAT ", in %s:%d\n" #define LOG_LOC_PARAMS __FILE__, __LINE__ /* * 64-bit printf formatting */ #if defined(__x86_64__) #define PFi64 "ld" #define PFu64 "lu" #define PFoff "ld" #else #define PFi64 "lld" #define PFu64 "llu" #define PFoff "lld" #endif /* * size_t printf formatting varies by platform */ #if defined(__APPLE__) || defined(__x86_64__) #define PFszt "lu" #else #define PFszt "u" #endif #ifdef __cplusplus } #endif #endif include/mxf/mxf_metadata.h0000664000454400017500000002542010766727744015007 0ustar stuartcrd/* * $Id: mxf_metadata.h,v 1.3 2007/02/07 16:02:40 philipn Exp $ * * MXF metadata * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_METADATA_H__ #define __MXF_METADATA_H__ #ifdef __cplusplus extern "C" { #endif #define OPTIONAL(type, name) \ type name; \ int name ## _isPresent; #define OPTIONAL_ARRAY(type, name, maxElements) \ type name[maxElements]; \ uint32_t name ##_size; \ int name ## _isPresent; #define OPTIONAL_VARARRAY(type, name, maxElements) \ type* name; \ uint32_t name ##_size; \ int name ## _isPresent; #define VARARRAY(type, name) \ type* name; \ uint32_t name ##_size; #define SET_OPTIONAL_VALUE(name, val) \ name##_isPresent = 1; \ name = val; /* Note: setting values with index > maxElements will be ignored */ #define SET_OPTIONAL_ARRAY_VALUE(name, index, val) \ if (index < sizeof(name)) \ { \ name##_isPresent = 1; \ name[index] = val; \ name##_size = (index + 1 > name##_size) ? index + 1 : name##_size; \ } #define UNSET_OPTIONAL_VALUE(name) \ name##_isPresent = 0; \ name = 0; #define INTERCHANGE_OBJECT_ITEMS typedef struct { INTERCHANGE_OBJECT_ITEMS; } MXFInterchangeObject; #define LOCATOR_ITEMS \ INTERCHANGE_OBJECT_ITEMS; typedef struct { LOCATOR_ITEMS; } MXFLocator; #define NETWORK_LOCATOR_ITEMS \ LOCATOR_ITEMS; \ mxfUTF16Char* urlString; typedef struct { NETWORK_LOCATOR_ITEMS; } MXFNetworkLocator; #define TEXT_LOCATOR_ITEMS \ LOCATOR_ITEMS; \ mxfUTF16Char* locatorName; typedef struct { TEXT_LOCATOR_ITEMS; } MXFTextLocator; #define GENERIC_DESCRIPTOR_ITEMS \ INTERCHANGE_OBJECT_ITEMS; /*locators*/ typedef struct { GENERIC_DESCRIPTOR_ITEMS; } MXFGenericDescriptor; #define FILE_DESCRIPTOR_ITEMS \ GENERIC_DESCRIPTOR_ITEMS; \ OPTIONAL(uint32_t, linkedTrackID); \ mxfRational sampleRate; \ OPTIONAL(mxfLength, containerDuration); \ mxfUL essenceContainer; \ OPTIONAL(mxfUL, codec); typedef struct { FILE_DESCRIPTOR_ITEMS; } MXFFileDescriptor; #define GENERIC_PICTURE_ESSENCE_DESCRIPTOR_ITEMS \ FILE_DESCRIPTOR_ITEMS; \ OPTIONAL(uint8_t, signalStandard); \ OPTIONAL(uint8_t, frameLayout); \ OPTIONAL(uint32_t, storedWidth); \ OPTIONAL(uint32_t, storedHeight); \ OPTIONAL(int32_t, storedF2Offset); \ OPTIONAL(uint32_t, sampledWidth); \ OPTIONAL(uint32_t, sampledHeight); \ OPTIONAL(int32_t, sampledXOffset); \ OPTIONAL(uint32_t, sampledYOffset); \ OPTIONAL(uint32_t, displayHeight); \ OPTIONAL(uint32_t, displayWidth); \ OPTIONAL(int32_t, displayXOffset); \ OPTIONAL(int32_t, displayYOffset); \ OPTIONAL(int32_t, displayF2Offset); \ OPTIONAL(mxfRational, aspectRatio); \ OPTIONAL(uint8_t, activeFormatDescriptor); \ OPTIONAL(uint8_t, alphaTransparency); \ OPTIONAL(mxfUL, gamma); \ OPTIONAL(uint32_t, imageAlignmentOffset); \ OPTIONAL(uint32_t, imageStartOffset); \ OPTIONAL(uint32_t, imageEndOffset); \ OPTIONAL(uint8_t, fieldDominance); \ OPTIONAL(mxfUL, pictureEssenceCoding); \ OPTIONAL_ARRAY(uint32_t, videoLineMap, 16); /* is 16 enough ? */ typedef struct { GENERIC_PICTURE_ESSENCE_DESCRIPTOR_ITEMS; } MXFGenericPictureEssenceDescriptor; #define CDCI_DESCRIPTOR_ITEMS \ GENERIC_PICTURE_ESSENCE_DESCRIPTOR_ITEMS; \ OPTIONAL(uint32_t, componentDepth); \ OPTIONAL(uint32_t, horizontalSubSampling); \ OPTIONAL(uint32_t, verticalSubSampling); \ OPTIONAL(uint8_t, colorSiting); \ OPTIONAL(mxfBoolean, reversedByteOrder); \ OPTIONAL(int16_t, paddingBits); \ OPTIONAL(uint32_t, alphaSampleDepth); \ OPTIONAL(uint32_t, blackRefLevel); \ OPTIONAL(uint32_t, whiteRefLevel); \ OPTIONAL(uint32_t, colorRange); typedef struct { CDCI_DESCRIPTOR_ITEMS; } MXFCDCIDescriptor; #define GENERIC_SOUND_ESSENCE_DESCRIPTOR_ITEMS \ FILE_DESCRIPTOR_ITEMS; \ OPTIONAL(mxfRational, audioSamplingRate); \ OPTIONAL(mxfBoolean, locked); \ OPTIONAL(int8_t, audioRefLevel); \ OPTIONAL(uint8_t, electroSpatialFormulation); \ OPTIONAL(uint32_t, channelCount); \ OPTIONAL(uint32_t, quantizationBits); \ OPTIONAL(int8_t, dialNorm); \ OPTIONAL(mxfUL, soundEssenceCompression); typedef struct { GENERIC_SOUND_ESSENCE_DESCRIPTOR_ITEMS; } MXFGenericSoundEssenceDescriptor; #define WAVE_AUDIO_DESCRIPTOR_ITEMS \ GENERIC_SOUND_ESSENCE_DESCRIPTOR_ITEMS; \ uint16_t blockAlign; \ OPTIONAL(uint8_t, sequenceOffset); \ uint32_t avgBps; //OPTIONAL(mxfUL, channelAssignment); //OPTIONAL(uint32_t, peakEnvelopeVersion); //OPTIONAL(uint32_t, peakEnvelopeFormat); //OPTIONAL(uint32_t, pointsPerPeakValue); //OPTIONAL(uint32_t, peakEnvelopeBlockSize); //OPTIONAL(uint32_t, peakChannels); //OPTIONAL(uint32_t, peakFrames); //OPTIONAL(mxfPosition, peakOfPeaksPosition); //OPTIONAL(mxfTimestamp, peakEnvelopeTimestamp); /* peakEnvelopeData */ typedef struct { WAVE_AUDIO_DESCRIPTOR_ITEMS; } MXFWaveAudioDescriptor; #define MULTIPLE_DESCRIPTOR_ITEMS \ FILE_DESCRIPTOR_ITEMS; \ /*subDescriptorUIDs*/ typedef struct { MULTIPLE_DESCRIPTOR_ITEMS; } MXFMultipleDescriptor; int mxf_get_generic_descriptor(MXFMetadataSet* set, MXFGenericDescriptor* descriptor); int mxf_set_generic_descriptor(MXFMetadataSet* set, MXFGenericDescriptor* descriptor); void mxf_clear_generic_descriptor(MXFGenericDescriptor* descriptor); /* TODO */ int mxf_get_file_descriptor(MXFMetadataSet* set, MXFFileDescriptor* descriptor); int mxf_set_file_descriptor(MXFMetadataSet* set, MXFFileDescriptor* descriptor); void mxf_clear_file_descriptor(MXFFileDescriptor* descriptor); /* TODO */ int mxf_get_picture_descriptor(MXFMetadataSet* set, MXFGenericPictureEssenceDescriptor* descriptor); int mxf_set_picture_descriptor(MXFMetadataSet* set, MXFGenericPictureEssenceDescriptor* descriptor); void mxf_clear_picture_descriptor(MXFGenericPictureEssenceDescriptor* descriptor); /* TODO */ int mxf_get_cdci_descriptor(MXFMetadataSet* set, MXFCDCIDescriptor* descriptor); int mxf_set_cdci_descriptor(MXFMetadataSet* set, MXFCDCIDescriptor* descriptor); void mxf_clear_cdci_descriptor(MXFCDCIDescriptor* descriptor); /* TODO */ int mxf_get_sound_descriptor(MXFMetadataSet* set, MXFGenericSoundEssenceDescriptor* descriptor); int mxf_set_sound_descriptor(MXFMetadataSet* set, MXFGenericSoundEssenceDescriptor* descriptor); void mxf_clear_sound_descriptor(MXFGenericSoundEssenceDescriptor* descriptor); /* TODO */ int mxf_get_wave_descriptor(MXFMetadataSet* set, MXFWaveAudioDescriptor* descriptor); int mxf_set_wave_descriptor(MXFMetadataSet* set, MXFWaveAudioDescriptor* descriptor); void mxf_clear_wave_descriptor(MXFWaveAudioDescriptor* descriptor); /* TODO */ #define GENERIC_PACKAGE_ITEMS \ INTERCHANGE_OBJECT_ITEMS; \ mxfUMID packageUID; \ OPTIONAL(mxfUTF16Char*, name); \ mxfTimestamp packageCreationDate; \ mxfTimestamp packageModifiedDate; \ VARARRAY(mxfUUID, tracks); typedef struct { GENERIC_PACKAGE_ITEMS; } MXFGenericPackage; #define MATERIAL_PACKAGE_ITEMS \ GENERIC_PACKAGE_ITEMS; typedef struct { MATERIAL_PACKAGE_ITEMS; } MXFMaterialPackage; #define SOURCE_PACKAGE_ITEMS \ GENERIC_PACKAGE_ITEMS; \ mxfUUID descriptor; typedef struct { SOURCE_PACKAGE_ITEMS; } MXFSourcePackage; int mxf_get_generic_package(MXFMetadataSet* set, MXFGenericPackage* genericPackage); int mxf_set_generic_package(MXFMetadataSet* set, MXFGenericPackage* genericPackage); void mxf_clear_generic_package(MXFGenericPackage* genericPackage); int mxf_get_material_package(MXFMetadataSet* set, MXFMaterialPackage* materialPackage); int mxf_set_material_package(MXFMetadataSet* set, MXFMaterialPackage* materialPackage); void mxf_clear_material_package(MXFMaterialPackage* materialPackage); int mxf_get_source_package(MXFMetadataSet* set, MXFSourcePackage* sourcePackage); int mxf_set_source_package(MXFMetadataSet* set, MXFSourcePackage* sourcePackage); void mxf_clear_source_package(MXFSourcePackage* sourcePackage); #define GENERIC_TRACK_ITEMS \ INTERCHANGE_OBJECT_ITEMS; \ uint32_t trackID; \ uint32_t trackNumber; \ OPTIONAL(mxfUTF16Char*, trackName); \ mxfUUID sequence; typedef struct { GENERIC_TRACK_ITEMS; } MXFGenericTrack; #define TRACK_ITEMS \ GENERIC_TRACK_ITEMS; \ mxfRational editRate; \ mxfPosition origin; typedef struct { TRACK_ITEMS; } MXFTrack; int mxf_get_generic_track(MXFMetadataSet* set, MXFGenericTrack* genericTrack); int mxf_set_generic_track(MXFMetadataSet* set, MXFGenericTrack* genericTrack); void mxf_clear_generic_track(MXFGenericTrack* genericTrack); int mxf_get_track(MXFMetadataSet* set, MXFTrack* track); int mxf_set_track(MXFMetadataSet* set, MXFTrack* track); void mxf_clear_track(MXFTrack* track); #define STRUCTURAL_COMPONENT_ITEMS \ INTERCHANGE_OBJECT_ITEMS; \ mxfUL dataDefinition; \ OPTIONAL(mxfLength, duration); typedef struct { STRUCTURAL_COMPONENT_ITEMS; } MXFStructuralComponent; #define SEQUENCE_ITEMS \ STRUCTURAL_COMPONENT_ITEMS; \ VARARRAY(mxfUUID, structuralComponents); typedef struct { SEQUENCE_ITEMS; } MXFSequence; #define SOURCE_CLIP_ITEMS \ STRUCTURAL_COMPONENT_ITEMS; \ mxfPosition startPosition; \ mxfUMID sourcePackageID; \ uint32_t sourceTrackID; typedef struct { SOURCE_CLIP_ITEMS; } MXFSourceClip; int mxf_get_structural_component(MXFMetadataSet* set, MXFStructuralComponent* structuralComponent); int mxf_set_structural_component(MXFMetadataSet* set, MXFStructuralComponent* structuralComponent); void mxf_clear_structural_component(MXFStructuralComponent* structuralComponent); int mxf_get_sequence(MXFMetadataSet* set, MXFSequence* sequence); int mxf_set_sequence(MXFMetadataSet* set, MXFSequence* sequence); void mxf_clear_sequence(MXFSequence* sequence); int mxf_get_source_clip(MXFMetadataSet* set, MXFSourceClip* sourceClip); int mxf_set_source_clip(MXFMetadataSet* set, MXFSourceClip* sourceClip); void mxf_clear_source_clip(MXFSourceClip* sourceClip); #ifdef __cplusplus } #endif #endif include/mxf/mxf_p2_extensions_data_model.h0000664000454400017500000000426510766727744020204 0ustar stuartcrd/* * $Id: mxf_p2_extensions_data_model.h,v 1.3 2007/04/23 10:00:47 philipn Exp $ * * P2 data model extension definitions * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ /* Note: defines are undefined at the end of the file */ #if !defined (MXF_BASIC_TYPE_DEF) #define MXF_BASIC_TYPE_DEF(typeId, name, size) #endif #if !defined (MXF_ARRAY_TYPE_DEF) #define MXF_ARRAY_TYPE_DEF(typeId, name, elementTypeId, fixedSize) #endif #if !defined (MXF_COMPOUND_TYPE_DEF) #define MXF_COMPOUND_TYPE_DEF(typeId, name) #endif #if !defined (MXF_COMPOUND_TYPE_MEMBER) #define MXF_COMPOUND_TYPE_MEMBER(memberName, memberTypeId) #endif #if !defined (MXF_INTERPRETED_TYPE_DEF) #define MXF_INTERPRETED_TYPE_DEF(typeId, name, interpretedTypeId, fixedSize) #endif #if !defined (MXF_LABEL) #define MXF_LABEL(d0, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12, d13, d14, d15) #endif #if !defined (MXF_SET_DEFINITION) #define MXF_SET_DEFINITION(parentName, name, label) #endif #if !defined (MXF_ITEM_DEFINITION) #define MXF_ITEM_DEFINITION(setName, name, label, localTag, typeId, isRequired) #endif MXF_SET_DEFINITION(StructuralComponent, Filler, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x09,0x00) ); #undef MXF_BASIC_TYPE_DEF #undef MXF_ARRAY_TYPE_DEF #undef MXF_COMPOUND_TYPE_DEF #undef MXF_COMPOUND_TYPE_MEMBER #undef MXF_INTERPRETED_TYPE_DEF #undef MXF_LABEL #undef MXF_SET_DEFINITION #undef MXF_ITEM_DEFINITION include/mxf/mxf_p2.h0000664000454400017500000000303010766727744013541 0ustar stuartcrd/* * $Id: mxf_p2.h,v 1.4 2007/04/23 10:00:47 philipn Exp $ * * P2 data model extensions * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_P2_H__ #define __MXF_P2_H__ #ifdef __cplusplus extern "C" { #endif #define MXF_LABEL(d0, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12, d13, d14, d15) \ {d0, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12, d13, d14, d15} #define MXF_SET_DEFINITION(parentName, name, label) \ static const mxfUL MXF_SET_K(name) = label; #define MXF_ITEM_DEFINITION(setName, name, label, localTag, typeId, isRequired) \ static const mxfUL MXF_ITEM_K(setName, name) = label; #include int mxf_p2_load_extensions(MXFDataModel* dataModel); #ifdef __cplusplus } #endif #endif include/mxf/mxf_page_file.h0000644000454400017500000000347710766727744015150 0ustar stuartcrd/* * $Id: mxf_page_file.h,v 1.3 2008/03/06 14:38:41 philipn Exp $ * * * * Copyright (C) 2007 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_PAGE_FILE_H__ #define __MXF_PAGE_FILE_H__ #ifdef __cplusplus extern "C" { #endif #include typedef struct MXFPageFile MXFPageFile; int mxf_page_file_open_new(const char* filenameTemplate, int64_t pageSize, MXFPageFile** mxfPageFile); int mxf_page_file_open_read(const char* filenameTemplate, MXFPageFile** mxfPageFile); int mxf_page_file_open_modify(const char* filenameTemplate, int64_t pageSize, MXFPageFile** mxfPageFile); MXFFile* mxf_page_file_get_file(MXFPageFile* mxfPageFile); int64_t mxf_page_file_get_page_size(MXFPageFile* mxfPageFile); int mxf_page_file_is_page_filename(const char* filename); /* truncate the file from the front, setting the file sizes to zero; the file can be continued to be read but cannot seek backwards or be reopened */ int mxf_page_file_forward_truncate(MXFPageFile* mxfPageFile); int mxf_page_file_remove(const char* filenameTemplate); #ifdef __cplusplus } #endif #endif include/mxf/mxf_partition.h0000664000454400017500000001044610766727744015242 0ustar stuartcrd/* * $Id: mxf_partition.h,v 1.3 2006/11/14 17:42:49 philipn Exp $ * * MXF file partitions * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_PARTITION_H__ #define __MXF_PARTITION_H__ #ifdef __cplusplus extern "C" { #endif typedef struct { mxfUL key; uint16_t majorVersion; uint16_t minorVersion; uint32_t kagSize; uint64_t thisPartition; uint64_t previousPartition; uint64_t footerPartition; uint64_t headerByteCount; uint64_t indexByteCount; uint32_t indexSID; uint64_t bodyOffset; uint32_t bodySID; mxfUL operationalPattern; MXFList essenceContainers; /* used when marking header and index starts to calc header/indexByteCount */ int64_t headerMarkInPos; int64_t indexMarkInPos; } MXFPartition; typedef MXFList MXFFilePartitions; typedef struct { uint32_t bodySID; uint64_t thisPartition; } MXFRIPEntry; typedef struct { MXFList entries; } MXFRIP; int mxf_is_header_partition_pack(const mxfKey* key); int mxf_is_body_partition_pack(const mxfKey* key); int mxf_is_footer_partition_pack(const mxfKey* key); int mxf_is_partition_pack(const mxfKey* key); int mxf_partition_is_closed(const mxfKey* key); int mxf_partition_is_complete(const mxfKey* key); int mxf_partition_is_closed_and_complete(const mxfKey* key); int mxf_create_file_partitions(MXFFilePartitions** partitions); void mxf_free_file_partitions(MXFFilePartitions** partitions); void mxf_initialise_file_partitions(MXFFilePartitions* partitions); void mxf_clear_file_partitions(MXFFilePartitions* partitions); void mxf_clear_rip(MXFRIP* rip); int mxf_create_partition(MXFPartition** partition); int mxf_create_from_partition(const MXFPartition* sourcePartition, MXFPartition** partition); void mxf_free_partition(MXFPartition** partition); void mxf_initialise_partition(MXFPartition* partition); int mxf_initialise_with_partition(const MXFPartition* sourcePartition, MXFPartition* partition); void mxf_clear_partition(MXFPartition* partition); int mxf_append_new_partition(MXFFilePartitions* partitions, MXFPartition** partition); int mxf_append_new_from_partition(MXFFilePartitions* partitions, MXFPartition* sourcePartition, MXFPartition** partition); int mxf_append_partition(MXFFilePartitions* partitions, MXFPartition* partition); int mxf_mark_header_start(MXFFile* mxfFile, MXFPartition* partition); int mxf_mark_header_end(MXFFile* mxfFile, MXFPartition* partition); int mxf_mark_index_start(MXFFile* mxfFile, MXFPartition* partition); int mxf_mark_index_end(MXFFile* mxfFile, MXFPartition* partition); int mxf_append_partition_esscont_label(MXFPartition* partition, const mxfUL* label); int mxf_write_partition(MXFFile* mxfFile, MXFPartition* partition); int mxf_update_partitions(MXFFile* mxfFile, MXFFilePartitions* partitions); int mxf_read_partition(MXFFile* mxfFile, const mxfKey* key, MXFPartition** partition); int mxf_is_filler(const mxfKey* key); int mxf_fill_to_kag(MXFFile* mxfFile, MXFPartition* partition); int mxf_fill_to_position(MXFFile* mxfFile, uint64_t position); int mxf_allocate_space(MXFFile* mxfFile, uint32_t size); int mxf_write_fill(MXFFile* mxfFile, uint32_t size); int mxf_read_next_nonfiller_kl(MXFFile* mxfFile, mxfKey *key, uint8_t* llen, uint64_t *len); int mxf_read_rip(MXFFile* mxfFile, MXFRIP* rip); int mxf_write_rip(MXFFile* mxfFile, MXFFilePartitions* partitions); int mxf_read_header_pp_kl_with_runin(MXFFile* mxfFile, mxfKey* key, uint8_t* llen, uint64_t* len); int mxf_read_header_pp_kl(MXFFile* mxfFile, mxfKey* key, uint8_t* llen, uint64_t* len); #ifdef __cplusplus } #endif #endif include/mxf/mxf_primer.h0000664000454400017500000000372310766727744014527 0ustar stuartcrd/* * $Id: mxf_primer.h,v 1.2 2006/11/07 17:09:23 philipn Exp $ * * MXF header metadata primer pack * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_PRIMER_H__ #define __MXF_PRIMER_H__ #ifdef __cplusplus extern "C" { #endif typedef struct { mxfLocalTag localTag; mxfUID uid; } MXFPrimerPackEntry; typedef struct { mxfLocalTag nextTag; MXFList entries; } MXFPrimerPack; int mxf_is_primer_pack(const mxfKey* key); int mxf_create_primer_pack(MXFPrimerPack** primerPack); void mxf_free_primer_pack(MXFPrimerPack** primerPack); int mxf_register_primer_entry(MXFPrimerPack* primerPack, const mxfUID* itemKey, mxfLocalTag newTag, mxfLocalTag* assignedTag); int mxf_get_item_key(MXFPrimerPack* primerPack, mxfLocalTag localTag, mxfKey* key); int mxf_get_item_tag(MXFPrimerPack* primerPack, const mxfKey* key, mxfLocalTag* localTag); int mxf_create_item_tag(MXFPrimerPack* primerPack, mxfLocalTag* localTag); int mxf_write_primer_pack(MXFFile* mxfFile, MXFPrimerPack* primerPack); int mxf_read_primer_pack(MXFFile* mxfFile, MXFPrimerPack** primerPack); void mxf_get_primer_pack_size(MXFFile* mxfFile, MXFPrimerPack* primerPack, uint64_t* size); #ifdef __cplusplus } #endif #endif include/mxf/mxf_types.h0000664000454400017500000001172610766727744014377 0ustar stuartcrd/* * $Id: mxf_types.h,v 1.4 2007/04/26 17:40:48 philipn Exp $ * * MXF types * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_TYPES_H__ #define __MXF_TYPES_H__ #include #ifdef __cplusplus extern "C" { #endif #if defined(_MSC_VER) && defined(_WIN32) // Provide ISO C types which are missing in MSVC typedef unsigned char uint8_t; typedef unsigned short int uint16_t; typedef unsigned long int uint32_t; typedef unsigned __int64 uint64_t; typedef signed char int8_t; typedef signed short int int16_t; typedef signed long int int32_t; typedef __int64 int64_t; #else // include ISO fixed-width integer types #include #endif typedef struct { uint8_t octet0; uint8_t octet1; uint8_t octet2; uint8_t octet3; uint8_t octet4; uint8_t octet5; uint8_t octet6; uint8_t octet7; uint8_t octet8; uint8_t octet9; uint8_t octet10; uint8_t octet11; uint8_t octet12; uint8_t octet13; uint8_t octet14; uint8_t octet15; } mxfUL; typedef mxfUL mxfKey; typedef struct { uint8_t octet0; uint8_t octet1; uint8_t octet2; uint8_t octet3; uint8_t octet4; uint8_t octet5; uint8_t octet6; uint8_t octet7; uint8_t octet8; uint8_t octet9; uint8_t octet10; uint8_t octet11; uint8_t octet12; uint8_t octet13; uint8_t octet14; uint8_t octet15; } mxfUUID; typedef mxfUL mxfUID; typedef mxfUID mxfAUID; typedef uint16_t mxfLocalTag; typedef uint16_t mxfVersionType; typedef struct { int16_t year; uint8_t month; uint8_t day; uint8_t hour; uint8_t min; uint8_t sec; uint8_t qmsec; } mxfTimestamp; typedef wchar_t mxfUTF16Char; typedef struct { uint8_t octet0; uint8_t octet1; uint8_t octet2; uint8_t octet3; uint8_t octet4; uint8_t octet5; uint8_t octet6; uint8_t octet7; uint8_t octet8; uint8_t octet9; uint8_t octet10; uint8_t octet11; uint8_t octet12; uint8_t octet13; uint8_t octet14; uint8_t octet15; uint8_t octet16; uint8_t octet17; uint8_t octet18; uint8_t octet19; uint8_t octet20; uint8_t octet21; uint8_t octet22; uint8_t octet23; uint8_t octet24; uint8_t octet25; uint8_t octet26; uint8_t octet27; uint8_t octet28; uint8_t octet29; uint8_t octet30; uint8_t octet31; } mxfUMID; typedef struct { int32_t numerator; int32_t denominator; } mxfRational; typedef int64_t mxfPosition; typedef int64_t mxfLength; typedef uint8_t mxfBoolean; typedef struct { uint16_t major; uint16_t minor; uint16_t patch; uint16_t build; uint16_t release; } mxfProductVersion; typedef struct { uint8_t code; uint8_t depth; } mxfRGBALayoutComponent; /* external MXF data lengths */ #define mxfLocalTag_extlen 2 #define mxfVersionType_extlen 2 #define mxfUUID_extlen 16 #define mxfKey_extlen 16 #define mxfUID_extlen 16 #define mxfUL_extlen 16 #define mxfAUID_extlen 16 #define mxfTimestamp_extlen 8 #define mxfUTF16Char_extlen 2 #define mxfUMID_extlen 32 #define mxfRational_extlen 8 #define mxfPosition_extlen 8 #define mxfLength_extlen 8 #define mxfBoolean_extlen 1 #define mxfProductVersion_extlen 10 #define mxfRGBALayoutComponent_extlen 2 static const mxfUUID g_Null_UUID = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; static const mxfKey g_Null_Key = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; static const mxfUL g_Null_UL = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; static const mxfLocalTag g_Null_LocalTag = 0x0000; static const mxfUMID g_Null_UMID = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; static const mxfRational g_Null_Rational = {0, 0}; #ifdef __cplusplus } #endif #endif include/mxf/mxf_utils.h0000664000454400017500000000307410766727744014370 0ustar stuartcrd/* * $Id: mxf_utils.h,v 1.1 2006/09/06 16:04:00 philipn Exp $ * * General purpose utilities * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_UTILS_H__ #define __MXF_UTILS_H__ #ifdef __cplusplus extern "C" { #endif #define KEY_STR_SIZE 48 #define LABEL_STR_SIZE 48 #define UMID_STR_SIZE 96 void mxf_print_key(const mxfKey* key); void mxf_sprint_key(char* str, const mxfKey* key); void mxf_print_label(const mxfUL* label); void mxf_sprint_label(char* str, const mxfUL* label); void mxf_print_umid(const mxfUMID* umid); void mxf_sprint_umid(char* str, const mxfUMID* umid); void mxf_generate_uuid(mxfUUID* uuid); void mxf_get_timestamp_now(mxfTimestamp* now); void mxf_generate_umid(mxfUMID* umid); void mxf_generate_key(mxfKey* key); #ifdef __cplusplus } #endif #endif include/mxf/mxf_uu_metadata.h0000664000454400017500000000400010766727744015507 0ustar stuartcrd#ifndef __MXF_UU_METADATA_H__ #define __MXF_UU_METADATA_H__ #ifdef __cplusplus extern "C" { #endif /* * Get the top level file source package assuming that there is only a single EssenceContainer. */ int mxf_uu_get_top_file_package(MXFHeaderMetadata* headerMetadata, MXFMetadataSet** filePackageSet); /* * Get package tracks */ int mxf_uu_get_package_tracks(MXFMetadataSet* packageSet, MXFArrayItemIterator* iter); /* * Get next track in item array * return 1 on success, 0 when track not found (dark set or invalid reference) or end of array */ int mxf_uu_next_track(MXFHeaderMetadata* headerMetadata, MXFArrayItemIterator* iter, MXFMetadataSet** trackSet); /* * Get track info held in the sequence */ int mxf_uu_get_track_duration(MXFMetadataSet* trackSet, mxfLength* duration); int mxf_uu_get_track_duration_at_rate(MXFMetadataSet* trackSet, mxfRational* editRate, mxfLength* duration); int mxf_uu_get_track_datadef(MXFMetadataSet* trackSet, mxfUL* dataDef); /* * Get the source package reference for a single SourceClip contained in track */ int mxf_uu_get_track_reference(MXFMetadataSet* trackSet, mxfUMID* sourcePackageUID, uint32_t* sourceTrackID); /* * Get the package referenced */ int mxf_uu_get_referenced_package(MXFHeaderMetadata* headerMetadata, mxfUMID* sourcePackageUID, MXFMetadataSet** packageSet); /* * Get the track referenced */ int mxf_uu_get_referenced_track(MXFHeaderMetadata* headerMetadata, mxfUMID* sourcePackageUID, uint32_t sourceTrackID, MXFMetadataSet** sourceTrackSet); /* * Get descriptor linked with the track; if source package descriptor is not a multiple descriptor * then that descriptor is returned is linked track ID matches or is NULL */ int mxf_uu_get_track_descriptor(MXFMetadataSet* sourcePackageSet, uint32_t trackID, MXFMetadataSet** linkedDescriptorSet); /* * Get the string item and allocate the required memory */ int mxf_uu_get_utf16string_item(MXFMetadataSet* set, const mxfKey* itemKey, mxfUTF16Char** value); #ifdef __cplusplus } #endif #endif include/mxf/mxf_version.h0000664000454400017500000000226510766727744014716 0ustar stuartcrd/* * $Id: mxf_version.h,v 1.1 2006/09/06 16:04:00 philipn Exp $ * * libMXF version information * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_VERSION_H__ #define __MXF_VERSION_H__ #ifdef __cplusplus extern "C" { #endif const mxfProductVersion* mxf_get_version(void); const char* mxf_get_platform_string(void); const mxfUTF16Char* mxf_get_platform_wstring(void); #ifdef __cplusplus } #endif #endif include/write_archive_mxf.h0000664000454400017500000000626710766727744015300 0ustar stuartcrd/* * $Id: write_archive_mxf.h,v 1.5 2008/02/22 12:26:11 philipn Exp $ * * * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __WRITE_ARCHIVE_MXF_H__ #define __WRITE_ARCHIVE_MXF_H__ #ifdef __cplusplus extern "C" { #endif #include #include #define MAX_ARCHIVE_AUDIO_TRACKS 16 typedef struct _ArchiveMXFWriter ArchiveMXFWriter; /* create a new D3 MXF file and prepare for writing the essence */ int prepare_archive_mxf_file(const char* filename, int numAudioTracks, int64_t startPosition, int beStrict, ArchiveMXFWriter** output); /* use the D3 MXF file (the filename is only used as metadata) and prepare for writing the essence */ /* note: if this function returns 0 then check whether *mxfFile is not NULL and needs to be closed */ int prepare_archive_mxf_file_2(MXFFile** mxfFile, const char* filename, int numAudioTracks, int64_t startPosition, int beStrict, ArchiveMXFWriter** output); /* write the essence, in order, starting with the timecode, followed by video and then 0 or more audio */ int write_timecode(ArchiveMXFWriter* output, ArchiveTimecode vitc, ArchiveTimecode ltc); int write_video_frame(ArchiveMXFWriter* output, uint8_t* data, uint32_t size); int write_audio_frame(ArchiveMXFWriter* output, uint8_t* data, uint32_t size); /* close and delete the file and free output */ int abort_archive_mxf_file(ArchiveMXFWriter** output); /* write the header metadata, do misc. fixups, close the file and free output */ int complete_archive_mxf_file(ArchiveMXFWriter** output, const char* d3InfaxDataString, const PSEFailure* pseFailures, long numPSEFailures, const VTRError* vtrErrors, long numVTRErrors); int64_t get_archive_mxf_file_size(ArchiveMXFWriter* writer); /* update the file source package in the header metadata with the infax data */ int update_archive_mxf_file(const char* filePath, const char* newFilename, const char* ltoInfaxDataString, int beStrict); /* use the D3 MXF file, update the file source package in the header metadata with the infax data */ /* note: if this function returns 0 then check whether *mxfFile is not NULL and needs to be closed */ int update_archive_mxf_file_2(MXFFile** mxfFile, const char* newFilename, const char* ltoInfaxDataString, int beStrict); /* returns the content package (system, video + x audio elements) size */ int64_t get_archive_mxf_content_package_size(int numAudioTracks); #ifdef __cplusplus } #endif #endif include/d3_mxf_info_lib.h0000664000454400017500000000346210766727744014606 0ustar stuartcrd/* * $Id: d3_mxf_info_lib.h,v 1.8 2008/01/03 17:02:35 philipn Exp $ * * * * Copyright (C) 2007 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __D3_MXF_INFO_LIB_H__ #define __D3_MXF_INFO_LIB_H__ #ifdef __cplusplus extern "C" { #endif #include #include typedef struct { mxfTimestamp creationDate; char filename[64]; InfaxData d3InfaxData; InfaxData ltoInfaxData; } D3MXFInfo; int d3_mxf_load_extensions(MXFDataModel* dataModel); int is_d3_mxf(MXFHeaderMetadata* headerMetadata); int d3_mxf_get_info(MXFHeaderMetadata* headerMetadata, D3MXFInfo* info); int d3_mxf_get_pse_failures(MXFHeaderMetadata* headerMetadata, PSEFailure** failures, long* numFailures); int d3_mxf_get_vtr_errors(MXFHeaderMetadata* headerMetadata, VTRErrorAtPos** errors, long* numErrors); /* returns 1 if footer headermetadata was read, return 2 if none is present (*headerMetadata is NULL) */ int d3_mxf_read_footer_metadata(const char* filename, MXFDataModel* dataModel, MXFHeaderMetadata** headerMetadata); #ifdef __cplusplus } #endif #endif include/archive_types.h0000664000454400017500000000623210766727744014430 0ustar stuartcrd/* * $Id: archive_types.h,v 1.2 2007/11/12 10:11:38 philipn Exp $ * * * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __ARCHIVE_TYPES_H__ #define __ARCHIVE_TYPES_H__ #ifdef __cplusplus extern "C" { #endif #include #define INVALID_TIMECODE_HOUR 0xff #define FORMAT_SIZE 7 #define PROGTITLE_SIZE 73 #define EPTITLE_SIZE 145 #define MAGPREFIX_SIZE 2 #define PROGNO_SIZE 9 #define PRODCODE_SIZE 3 #define SPOOLSTATUS_SIZE 2 #define SPOOLDESC_SIZE 30 #define MEMO_SIZE 121 #define SPOOLNO_SIZE 15 #define ACCNO_SIZE 15 #define CATDETAIL_SIZE 11 /* "the string sizes above" * 2 (utf16) + 2 * "timestamp size" + "duration size" + 15 * ("local tag" + "local length") = 433 * 2 + 2 * 8 + 8 + 15 * (2 + 2) = 950 */ #define COMPLETE_INFAX_EXTERNAL_SIZE 950 typedef struct { uint8_t hour; uint8_t min; uint8_t sec; uint8_t frame; int dropFrame; } ArchiveTimecode; typedef struct { int64_t position; ArchiveTimecode vitcTimecode; ArchiveTimecode ltcTimecode; int16_t redFlash; int16_t spatialPattern; int16_t luminanceFlash; mxfBoolean extendedFailure; } PSEFailure; typedef struct { ArchiveTimecode vitcTimecode; ArchiveTimecode ltcTimecode; uint8_t errorCode; } VTRError; typedef struct { int64_t position; uint8_t errorCode; } VTRErrorAtPos; typedef struct { char format[FORMAT_SIZE]; char progTitle[PROGTITLE_SIZE]; char epTitle[EPTITLE_SIZE]; mxfTimestamp txDate; /* only date part is relevant */ char magPrefix[MAGPREFIX_SIZE]; char progNo[PROGNO_SIZE]; char prodCode[PRODCODE_SIZE]; char spoolStatus[SPOOLSTATUS_SIZE]; mxfTimestamp stockDate; /* only date part is relevant */ char spoolDesc[SPOOLDESC_SIZE]; char memo[MEMO_SIZE]; int64_t duration; /* number of seconds */ char spoolNo[SPOOLNO_SIZE]; /* max 4 character prefix followed by integer (max 10 digits) */ /* used as the tape SourcePackage name and part of the MaterialPackage name */ char accNo[ACCNO_SIZE]; /* max 4 character prefix followed by integer (max 10 digits) */ char catDetail[CATDETAIL_SIZE]; } InfaxData; #ifdef __cplusplus } #endif #endif include/mxf_essence_helper.h0000664000454400017500000000374010766727744015422 0ustar stuartcrd/* * $Id: mxf_essence_helper.h,v 1.2 2006/11/30 16:16:46 philipn Exp $ * * Utilities for processing essence data and associated metadata * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_ESSENCE_HELPER_H__ #define __MXF_ESSENCE_HELPER_H__ int is_d10_essence(const mxfUL* label); int process_cdci_descriptor(MXFMetadataSet* descriptorSet, MXFTrack* track, EssenceTrack* essenceTrack); int process_wav_descriptor(MXFMetadataSet* descriptorSet, MXFTrack* track, EssenceTrack* essenceTrack); int process_sound_descriptor(MXFMetadataSet* descriptorSet, MXFTrack* track, EssenceTrack* essenceTrack); int convert_aes_to_pcm(uint32_t channelCount, uint32_t bitsPerSample, uint8_t* buffer, uint64_t aesDataLen, uint64_t* pcmDataLen); int accept_frame(MXFReaderListener* listener, int trackIndex); int read_frame(MXFReader* reader, MXFReaderListener* listener, int trackIndex, uint64_t frameSize, uint8_t** buffer, uint64_t* bufferSize); int send_frame(MXFReader* reader, MXFReaderListener* listener, int trackIndex, uint8_t* buffer, uint64_t dataLen); int element_contains_timecode(const mxfKey* key); int extract_timecode(MXFReader* reader, const mxfKey* key, uint64_t len, mxfPosition position); #endif include/mxf_index_helper.h0000664000454400017500000000346410766727744015107 0ustar stuartcrd/* * $Id: mxf_index_helper.h,v 1.2 2007/03/30 16:45:08 philipn Exp $ * * Utility functions for navigating through the essence data * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_INDEX_HELPER_H__ #define __MXF_INDEX_HELPER_H__ typedef struct _FileIndex FileIndex; int create_index(MXFFile* mxfFile, MXFList* partitions, uint32_t indexSID, uint32_t bodySID, FileIndex** index); void free_index(FileIndex** index); int set_position(MXFFile* mxfFile, FileIndex* index, mxfPosition frameNumber); int64_t ix_get_last_written_frame_number(MXFFile* mxfFile, FileIndex* index, int64_t duration); int end_of_essence(FileIndex* index); void set_next_kl(FileIndex* index, const mxfKey* key, uint8_t llen, uint64_t len); void get_next_kl(FileIndex* index, mxfKey* key, uint8_t* llen, uint64_t* len); void get_start_cp_key(FileIndex* index, mxfKey* key); uint64_t get_cp_len(FileIndex* index); void increment_current_position(FileIndex* index); mxfPosition get_current_position(FileIndex* index); mxfLength get_indexed_duration(FileIndex* index); #endif include/mxf_op1a_reader.h0000664000454400017500000000214110766727744014612 0ustar stuartcrd/* * $Id: mxf_op1a_reader.h,v 1.1 2006/11/21 17:32:39 philipn Exp $ * * MXF OP-1A reader * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_OP1A_READER_H__ #define __MXF_OP1A_READER_H__ int op1a_is_supported(MXFPartition* headerPartition); int op1a_initialise_reader(MXFReader* reader, MXFPartition** headerPartition); #endif include/mxf_opatom_reader.h0000664000454400017500000000215010766727744015251 0ustar stuartcrd/* * $Id: mxf_opatom_reader.h,v 1.1 2006/11/21 17:32:40 philipn Exp $ * * MXF OP-Atom reader * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_OPATOM_READER_H__ #define __MXF_OPATOM_READER_H__ int opa_is_supported(MXFPartition* headerPartition); int opa_initialise_reader(MXFReader* reader, MXFPartition** headerPartition); #endif include/mxf_reader.h0000664000454400017500000001275410766727744013705 0ustar stuartcrd/* * $Id: mxf_reader.h,v 1.13 2007/06/12 09:34:14 philipn Exp $ * * Main functions for reading MXF files * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_READER_H__ #define __MXF_READER_H__ #ifdef __cplusplus extern "C" { #endif #include /* timecode types */ #define PLAYOUT_TIMECODE 0x00 #define FILE_SOURCE_PACKAGE_TIMECODE 0x01 #define SYSTEM_ITEM_TC_ARRAY_TIMECODE 0x02 #define SYSTEM_ITEM_SDTI_CREATION_TIMECODE 0x03 #define SYSTEM_ITEM_SDTI_USER_TIMECODE 0x04 #define AVID_FILE_SOURCE_PACKAGE_TIMECODE 0x05 typedef struct _MXFReader MXFReader; typedef struct _MXFReaderListenerData MXFReaderListenerData; typedef struct _MXFReaderListener { /* returns true if listener will accept frame */ int (*accept_frame)(struct _MXFReaderListener* listener, int trackIndex); /* the listener must allocate a buffer for the data to be written to */ int (*allocate_buffer)(struct _MXFReaderListener* listener, int trackIndex, uint8_t** buffer, uint32_t bufferSize); /* this function is only called if the reader fails to read a frame _before_ calling receive_frame */ void (*deallocate_buffer)(struct _MXFReaderListener* listener, int trackIndex, uint8_t** buffer); /* passes the frame to the listener The buffer pointer equals the pointer for the data allocated in allocate_buffer() The listener is responsible for deleting the buffer data */ int (*receive_frame)(struct _MXFReaderListener* listener, int trackIndex, uint8_t* buffer, uint32_t bufferSize); MXFReaderListenerData* data; } MXFReaderListener; typedef struct { mxfRational frameRate; uint32_t frameWidth; uint32_t frameHeight; uint32_t displayWidth; uint32_t displayHeight; uint32_t displayXOffset; uint32_t displayYOffset; uint32_t horizSubsampling; uint32_t vertSubsampling; uint32_t componentDepth; mxfRational aspectRatio; int singleField; } MXFVideoTrack; typedef struct { mxfRational samplingRate; uint32_t bitsPerSample; uint16_t blockAlign; uint32_t channelCount; } MXFAudioTrack; typedef struct _MXFTrack { struct _MXFTrack* next; mxfUL essenceContainerLabel; uint32_t materialTrackID; uint32_t materialTrackNumber; int isVideo; MXFVideoTrack video; MXFAudioTrack audio; } MXFTrack; typedef struct { MXFTrack* tracks; mxfRational frameRate; int64_t duration; /* -1 indicates unknown */ int64_t minDuration; /* duration thus far */ } MXFClip; typedef struct { int isDropFrame; uint8_t hour; uint8_t min; uint8_t sec; uint8_t frame; } MXFTimecode; int format_is_supported(MXFFile* mxfFile); int open_mxf_reader(const char* filename, MXFReader** reader); int open_mxf_reader_2(const char* filename, MXFDataModel* dataModel, MXFReader** reader); int init_mxf_reader(MXFFile** mxfFile, MXFReader** reader); int init_mxf_reader_2(MXFFile** mxfFile, MXFDataModel* dataModel, MXFReader** reader); void close_mxf_reader(MXFReader** reader); MXFClip* get_mxf_clip(MXFReader* reader); MXFTrack* get_mxf_track(MXFReader* reader, int trackIndex); int64_t get_duration(MXFReader* reader); int64_t get_min_duration(MXFReader* reader); int get_num_tracks(MXFReader* reader); MXFHeaderMetadata* get_header_metadata(MXFReader* reader); int have_footer_metadata(MXFReader* reader); int mxfr_is_seekable(MXFReader* reader); int position_at_frame(MXFReader* reader, int64_t frameNumber); int position_at_playout_timecode(MXFReader* reader, MXFTimecode* timecode); int position_at_source_timecode(MXFReader* reader, MXFTimecode* timecode, int type, int count); int skip_next_frame(MXFReader* reader); /* returns 1 if successfull, -1 if EOF, 0 if failed */ int read_next_frame(MXFReader* reader, MXFReaderListener* listener); /* functions to return info about the last frame read */ /* returns the number of the last frame read. equals -1 if no frame has been read at the start. ranges from -1 to (duration - 1) */ int64_t get_frame_number(MXFReader* reader); int get_playout_timecode(MXFReader* reader, MXFTimecode* timecode); int get_num_source_timecodes(MXFReader* reader); int get_source_timecode_type(MXFReader* reader, int index); /* returns 1 if successfull, -1 if the timecode is unavailable, otherwise 0 indicating an error A timecode is unavailable if it is a timecode in the essence container that is not present or the frame needs to be read to extract it (eg. after a position or skip) */ int get_source_timecode(MXFReader* reader, int index, MXFTimecode* timecode, int* type, int* count); /* returns the last frame that can be read from the file */ int64_t get_last_written_frame_number(MXFReader* reader); #ifdef __cplusplus } #endif #endif include/mxf_reader_int.h0000664000454400017500000001000110766727744014536 0ustar stuartcrd/* * $Id: mxf_reader_int.h,v 1.7 2007/05/08 08:50:56 philipn Exp $ * * Internal functions for reading MXF files * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __MXF_READER_INT_H__ #define __MXF_READER_INT_H__ #include typedef struct _EssenceReaderData EssenceReaderData; typedef struct _EssenceTrack { struct _EssenceTrack* next; uint32_t trackNumber; int64_t frameSize; /* -1 indicates variable frame size, 0 indicates sequence */ uint32_t frameSizeSeq[15]; mxfRational frameRate; /* required playout frame rate */ int64_t playoutDuration; mxfRational sampleRate; /* sample rate of essence container */ int64_t containerDuration; uint32_t imageStartOffset; /* used for Avid unc frames which are aligned to 8k boundaries */ uint32_t bodySID; uint32_t indexSID; } EssenceTrack; typedef struct { EssenceTrack* essenceTracks; void (*close) (MXFReader* reader); int (*position_at_frame) (MXFReader* reader, int64_t frameNumber); int (*skip_next_frame) (MXFReader* reader); int (*read_next_frame) (MXFReader* reader, MXFReaderListener* listener); int64_t (*get_next_frame_number) (MXFReader* reader); int64_t (*get_last_written_frame_number) (MXFReader* reader); MXFHeaderMetadata* (*get_header_metadata) (MXFReader* reader); int (*have_footer_metadata)(MXFReader* reader); EssenceReaderData* data; } EssenceReader; typedef struct { mxfPosition startTimecode; mxfLength duration; } TimecodeSegment; typedef struct { int type; int count; int isDropFrame; uint16_t roundedTimecodeBase; /* playout and source timeodes originating from the header metadata */ MXFList segments; /* source timecodes originating from the system or video item in the essence container */ mxfPosition position; uint8_t hour; uint8_t min; uint8_t sec; uint8_t frame; } TimecodeIndex; struct _MXFReader { MXFFile* mxfFile; MXFClip clip; int haveReadAFrame; /* is true if a frame has been read and therefore the number of source timecodes is up to date */ TimecodeIndex playoutTimecodeIndex; MXFList sourceTimecodeIndexes; EssenceReader* essenceReader; MXFDataModel* dataModel; int ownDataModel; /* the reader will free it when closed */ /* buffer for internal use */ uint8_t* buffer; uint32_t bufferSize; }; int add_track(MXFReader* reader, MXFTrack** track); int add_essence_track(EssenceReader* essenceReader, EssenceTrack** essenceTrack); int get_num_essence_tracks(EssenceReader* essenceReader); EssenceTrack* get_essence_track(EssenceReader* essenceReader, int trackIndex); int get_essence_track_with_tracknumber(EssenceReader* essenceReader, uint32_t trackNumber, EssenceTrack**, int* trackIndex); void clean_rate(mxfRational* rate); int initialise_playout_timecode(MXFReader* reader, MXFMetadataSet* materialPackageSet); int initialise_default_playout_timecode(MXFReader* reader); int initialise_source_timecodes(MXFReader* reader, MXFMetadataSet* sourcePackageSet); int set_essence_container_timecode(MXFReader* reader, mxfPosition position, int type, int count, int isDropFrame, uint8_t hour, uint8_t min, uint8_t sec, uint8_t frame); #endif