bin/0000755000076600007660000000000011026527247013044 5ustar stuartcstuartc00000000000000bin/compare_d3_mxf0000755000076600007660000013045411026527247015667 0ustar stuartcstuartc00000000000000  8__PAGEZERO__TEXT``__text__TEXT88 __symbol_stub__TEXTTD__picsymbol_stub__TEXTTD$__symbol_stub1__TEXTT0D__cstring__TEXTU pE __picsymbolstub1__TEXTk[ __const__TEXTo`_`__DATAp`__data__DATAp`__nl_symbol_ptr__DATAp`!__la_symbol_ptr__DATAp(`(&__dyld__DATAp`__const__DATAp`__bss__DATAp __common__DATAp48__LINKEDITPpA, /usr/lib/dyld 4GX /usr/lib/libSystem.B.dylibp P%xF%(|: x8!T!48!z8;cW{:|H |<@!= |#x|yx|+x!bp p<@p$/}"Kx@8= 9)U H<|i|lxN!HX//A 8BH 9"}"Kx|t/@<@fx"pH8/@<@;FBpB/A|I|LxN!<@BpB/A|I|LxN!H71<@Bp/A|I|LxN!<`8<8cU$HI<| | xN!<`8@8cUTH)<`888cUhH<`8H8cUH <`8L8cUH<`8P8cUHA@/A,8/A H/AL/AP/A|I|Lx?;;UN!|~xHԀ8x| | xN!H//A 8BH 8b|bx|t/@=`9 9kUԈ |t/A | 9k|t@`9)K؀Hx| | xN!/A<Lx8| | xN!/AP| | xN!,@;@A,<`8D8cUHaD/AH5]<@8xexBpFx#xHiH5=aT}N =a3@}N =aU}N =a H}N =aU}N =p}=9N =`kp}iN |!|> x~x|8`8(HL|`x8^8x^8|^88(8`-HKQ|`x^88`-8HK!|N |B}=|9Kx}N |B}=|9J}N |B}=|9KX}N |!|> x~x|888`-HJ|`x@8@ xBHI%<_BM(88/A^8T>+A<_8b`HH<_8bHHH!|N |B}=|9H|}N |B}=|9H<}N |B}=|9H|}N ||~xB|#x|+x|3x8!8xHIM/A??<8LT;2082Hx;xH.<xx882tH.8`Hh??<8}LT820828cH-H(??<8}LT820828cH-}LT<8208828cH-8`H`/A|}x||p8H``T{~/@??<8}LT820828cH-5K;@;;xHG/|kxA;ZWF>W@.W@.}bp| Kx}]x}<x@88`H@```xHG/@4K/;;@Kp``8!`|N ```|8B!HG8/A,<<<8cJD80 808cH,%88!P|x|N `||fxB|#x88!8a8HF/A<<<<8ĀcI8/808cH+8`H(```8A98`T@.|x8!`|N `|8!HE8!P |`|N `|!HE8!P |`|N ``CT@TB> | ``CT@~TB> |``CT@~TB> |``CT@TB> |N `||#xB|+x88 |~x!K/@<<<<8cHT8.08/(8cH*)8`H```8a888xHE/A(<<<8cHT8.08/@8cHTx8a8Kx8a888HD/A8<<<8cHT8.08/@8c``H)8`H8a8xKm8``8!`|N ```|#B}H |cB8(l8*8cH#8`HtAxT@ 6<_8BAxKE/@,<<<8?cB8(l8+8cH`@/@D/A(<<<8@cB8(l8+P8cHx~#xx88K/@0<<<8AcB8(l8+\8cH"8`HxxK/@8<<<8BcB8(l8+8c``H"8`HX@/@D/A<<<<8CcB8(l8+P8c```H"a8`H|yx88H=E/A0<<<8GcB8(l8+8cH"8`HD|t~&x8H8(L;xHx8` H;<x88 8c(|H;y<x88)8c(H;a<x88G8c(H;I<x88@8c(H;1<x88?8c)@H;<x88>8c)H;<x8Z88c)H:x8` H;=x8` H;1<x88!8c*H:8!P|N ||zx|@&B</8``P|#xA==_|!n8K>:"): )???>`W:8) .xH:a/Ax8)H:M/@{K8`Hx8)H:)/A x8)H:/@``;:`H(x~xH9/@<8@L8)P8x8|~89H/AHdx~DxH9/@<8@8)P88~89He/AHx~$xH9U/@48@<8X~8)H!/AHHx~xH9/@@8@<8L~8)H/@;`A\8\`8@8{K!<W:<c<|.8)8cH18`H`A,{K<88"8c* H4```8A4{K<888c*0<<8H7a8`HT:W:<..8c*DxxHAx/A |<8c*\HH(/A<8c*HX\/A<8c*H8` H6e<_x;*xH5|uyAxxH5|ty@$<8c*H5i8`H7!```x8@8`AhalA`ad/A |<8c*HEH<8c+H6i;x;~x8`xxKm/@4<<88<8c+D8H58`H6}``x/A |<8c+`HH<8c+H5xx~x8hK/@4<<88<8c+8H5e8`H5``L/@ <8c+H5}~xALH4|xx|#x/@<H(q<_=?;ީ8< x|_xlptx|>^~h<_8bH|lx<_8Bl~h^>|xtpl!|}N |B|H|=9ā/@!|> x|_xlptx|>^~h<_8btH|lx<_8Bđ~h^>|xtpl!|}N |B|H|=9/@!|> x|_xlptx|>^~h<_8bHM|lx<_8B~h^>|xtpl!|}N ||dxB8_!p8a98Hu8a8|}xH<_}]|~x9"$B$ i|].<_x j;0xH ,@|}xxH5HQ8!|N =`p(}N =`p,}N =`p0}N __dyld_make_delayed_module_initializer_calls__dyld_image_count__dyld_get_image_name__dyld_get_image_header__dyld_NSLookupSymbolInImage__dyld_NSAddressOfSymbollibobjc__objcInit__dyld_mod_term_funcs'%s' failed in line %d fread((uint8_t*)key, 1, 16, mxfFile) == 16mxf_read_k(mxfFile, key)(c = fgetc(mxfFile)) != EOFbytesToRead <= 8mxf_read_l(mxfFile, llen, len)fseeko(mxfFile, len, SEEK_CUR) == 0fread(buffer, 1, 2, mxfFile) == 2mxf_skip(mxfFile, 12)fread(t12m, 1, 8, mxfFile) == 8 count, pos A, pos B: %lld, %lld, %lld mxf_read_kl(mxfFile, &key, &llen, &len)mxf_equals_key_prefix(&key, &g_PartitionPackKeyPrefix, 13) && key.octet13 == 0x02mxf_skip(mxfFile, len)fseeko(mxfFile, -(16 + llen), SEEK_CUR) == 0len == 28read_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])len == 5760mxf_read_kl(mxfFileB, &key, &llen, &len)fread(&bufferA[bufferAReadOffset], len, 1, mxfFileA) == 1fread(&bufferB[bufferBReadOffset], len, 1, mxfFileB) == 1Audio %d differs Skipping 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] 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' -h--help-q--quiet--start-vitcMissing argument for %s %d:%d:%d:%dInvalid timecode format '%s' --start-ltc--duration%lldInvalid frame count value '%s' --audio-shift%dInvalid audio shift value '%s' Unknown argument %s Missing filename a and filename b Missing filename b Comparing '%s' and '%s', starting at VITC timcode %02d:%02d:%02d:%02d, starting at LTC timcode %02d:%02d:%02d:%02d, for duration %lldrbfopenPositioning file A at VITC timecode %02d:%02d:%02d:%02d Positioning file A at start of essence dataFailed to position file A Positioning file B at VITC timecode %02d:%02d:%02d:%02d Positioning file B at start of essence dataFailed to position file B Calculating audio shift(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)mxf_equals_key(&keyA, &keyB)lenA == lenBlenA == 5760fread(bufferA, lenA, 1, mxfFileA) == 1mxf_skip(mxfFileA, lenA)fread(&bufferB[frameCount * lenB], lenB, 1, mxfFileB) == 1mxf_skip(mxfFileB, lenB)Audio equal for shift of %d samples fseeko(mxfFileA, filePosA, SEEK_SET) == 0fseeko(mxfFileB, filePosB, SEEK_SET) == 0Audio shift is %d samples calc_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 differs VITC-A: %02d:%02d:%02d:%02d VITC-B: %02d:%02d:%02d:%02d LTC differs LTC-A: %02d:%02d:%02d:%02d LTC-B: %02d:%02d:%02d:%02d mxf_equals_key(&key, &g_VideoItemElementKey)len == 829440fread(bufferA, len, 1, mxfFileA) == 1fread(bufferB, len, 1, mxfFileB) == 1Video differsdiff_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) Results: Compared %lld frames Started from position %lld in file A and position %lld in file B Audio was shifted %d samples when comparing 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 fprintfprintfsscanf$LDBL128libSystem.|B}h=k|}N |B}h=k|p}N |B}h=k|T}N |B}h=k|8}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|t}N |B}h=k|X}N |B}h=k|<}N |B}h=k| }N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|x}N |B}h=k|\}N |B}h=k|@}N |B}h=k|$}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|x}N |B}h=k|\}N +4S +4 +4 +4 +4 +4 +4 " 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0op  H3D 0 X!@d#Kd#\f]<lzo`opoo#.#D#D#D#D#D#D#D$,D$LD$tD$D$D$D$D$D% D%4D%8D%DD%HD%LD%PD%XD%\D%`D%dD%hD%D%D%$#@ @@ @+@4^m|Àـ - > k À Ԁ  $ A _ u ˀ  i@ r@ 1 @ " $L @ $L $t $ @ @ @ @ $ @ $ %` @ % !% "% #$N% $%.%D%D%D%D%D&$ .$% >@ M@ Y$lN&<.&@D&@D&TD&XD&`D&dD&hD&D& Z$&@ q@ @ 8 &@ & ˀ $N&&.&D&D&D&D&D&%$&;@H@Ufv$,N' w'.'D'D'D' $'@@@Ԁ ;$(N'8<'@.'@D'@D'@D'XD'xD'D'U$'@t@@$|N''.'D'D'D'D'D'D'D(0D(pD(|D(D($')@8@E@Q8]'^(_|$4N(}).)D)D)D) D)D)D)D)$D)($)@΀€$4N)4)@.)@D)@D)hD)D*D*@D*\D*tD*D*D*D+D!+,D"+pD$+D(+D.+D3+D9,0D=,\D,D,D,D"-D9-0DA-`$)@@@%@6@GHQ8\m@xXh)@-x$8N-x-.-D-D!-D-D!-D-D!-D#-D*-D-.D>.0D?.D@.DA/ DB/TDC/DG/DH04DK0|DM0DO0DQ0DR1DT1DY10D]1<D_1DDa1Dc1Dg1$-@@@@@@@*@:EHO8Z@e@~@@@@@-2 $N2 .2Dk2Dl2,Dm2HDn2TDo2lDp2Dq2Dr2Ds2Dt2Du2Dv3Dw3Dx3,$k2@j +G$0N3@HoSo.3@D{3@D3\D{3`D3dD{3hD}3tD~3xD{3|D}3D~3D}3D~3D}3D3D}3D~3D3D3D3D3D40D4`D4pD4D4D4D4D4D5 D5D5DD5XD5dD5D5D5D5D5D5D5D5D6 D6(D60D6PD6\D6dD6D6D6D6D6D6D6D6D6D6D6D7 D7D7 D 7<D 7PD 7\D7pD7tD7|D7D7D7D!7D#7D%7D&8D)8D+8D588D78DD98`D:8D?8DA8DU8DB8DU8DV8D`9LDa9Db9Dn9Dp:,Du:dDY:D:D;D;DZ;D^;@DZ;PD`;Da;Db;Dc;De<<DgD|> D>D>pD>D>DC>DH>DS>D?D?DB?DJ?LDK?DL?DM@0DN@tDO@DP@DQADUADDVADWADXADYB,DZBpD[BD\BD`CDDaCDbCDcD0DdDpDeDDfDDgE0DoEpDpEDqEDpEDqEDpEDqEDpEDqEDuF(DFTDFDFDFDFDGDG$DGpDGDHDHDHDHDHDIDI DIDI0DIDDIXDIDIDIDIDJDJDJ$DJ@DJXDJtDJ|DJDJDJDJDJDK$DKLDKDKDL DLpDLDMDMPDMlD MtD MD MDMDMDNDN4DN`DNDO DO(DO0DO8DO@DOHDOPDOXDOlDO|DP@DPhDPDPDPDPDPDPDQDQ,DQXDQ`DQpDQDQDQDQDQDQDRDRDR ^${3@j@zv@z@|}x~€XҀ@@@ L9@QQ awQQ@ @@@@@@`h2nA3@B@B\8]@Fm@GHIHJpKLIMP@N@O888@B8@F!@G3H>IHJJpVKaLImMPy@N@O8>>@B?@F@GۀHIHJpK LIMP!@N2@OC?D?E?FPH[pf@{@ FTFĀ΀Hـp@@ (4@GAJBLHWpbq JK$HpĀӀ KLMR@$NR@&vop&yo`&&|oD&obdR@ pvR@ pR pSTDp pc"pppp9pLpfppppppp;p`3@B&@fpS2]$7VwZ-4@G`ho<Mu}N[` &(68=Y09Qk|4 c h           _NXArgc_NXArgv___progname__dyld_func_lookup__start_environdyld_stub_binding_helperstart___darwin_gcc3_preregister_frame_info___keymgr_dwarf2_register_sections__cthread_init_routine__mh_execute_header_atexit_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_errno_exit_mach_init_routine_main_receive_samples___keymgr_global__dyld_register_func_for_add_image__dyld_register_func_for_remove_image__init_keymgr__keymgr_get_and_lock_processwide_ptr__keymgr_set_and_unlock_processwide_ptr_abort_calloc_free_mxf_read_uint16_usage___sF_fclose_fgetc_fopen_fprintf$LDBLStub_fputc_fread_fseeko_ftello_fwrite_malloc_memcmp_memmove_memset_perror_printf$LDBLStub_putchar_puts_sscanf$LDBLStub_strcmp___stub_getrealaddr_NSAddressOfSymbol_NSIsSymbolNameDefinedWithHint_NSLookupAndBindSymbolWithHint_strcpy_strlen_pointer_to__darwin_gcc3_preregister_frame_info_darwin_unwind_dyld_add_image_hook_darwin_unwind_dyld_remove_image_hook/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/examples/archive/test/compare_d3_mxf.cgcc2_compiled.:t(0,1)=(0,1)_g_SystemItemElementKey_g_PartitionPackKeyPrefix_g_AudioItemElementKey_g_VideoItemElementKey_mxf_read_klmxf_read_kl:f(0,2)mxfFile:P(0,3)key:P(0,4)llen:P(0,5)len:P(0,6)i:r(0,2)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,7):t(0,4)=*(0,8):t(0,5)=*(0,9):t(0,6)=*(0,10)FILE:t(0,7)=(0,11)mxfKey:t(0,8)=(0,12)uint8_t:t(0,9)=(0,13)uint64_t:t(0,10)=(0,14)__sFILE:T(0,11)=s88_p:(0,15),0,32;_r:(0,2),32,32;_w:(0,2),64,32;_flags:(0,16),96,16;_file:(0,16),112,16;_bf:(0,17),128,64;_lbfsize:(0,2),192,32;_cookie:(0,18),224,32;_close:(0,19),256,32;_read:(0,20),288,32;_seek:(0,21),320,32;_write:(0,22),352,32;_ub:(0,17),384,64;_extra:(0,23),448,32;_ur:(0,2),480,32;_ubuf:(0,24),512,24;_nbuf:(0,25),536,8;_lb:(0,17),544,64;_blksize:(0,2),608,32;_offset:(0,26),640,64;;:T(0,12)=s16octet0:(0,9),0,8;octet1:(0,9),8,8;octet2:(0,9),16,8;octet3:(0,9),24,8;octet4:(0,9),32,8;octet5:(0,9),40,8;octet6:(0,9),48,8;octet7:(0,9),56,8;octet8:(0,9),64,8;octet9:(0,9),72,8;octet10:(0,9),80,8;octet11:(0,9),88,8;octet12:(0,9),96,8;octet13:(0,9),104,8;octet14:(0,9),112,8;octet15:(0,9),120,8;;unsigned char:t(0,13)=@s8;r(0,13);0;255;long long unsigned int:t(0,14)=@s64;r(0,14);0;01777777777777777777777;:t(0,15)=*(0,13)short int:t(0,16)=@s16;r(0,16);-32768;32767;__sbuf:T(0,17)=s8_base:(0,15),0,32;_size:(0,2),32,32;;:t(0,18)=*(0,1):t(0,19)=*(0,28):t(0,20)=*(0,29):t(0,21)=*(0,30):t(0,22)=*(0,31):t(0,23)=*(0,32):t(0,24)=ar(0,33);0;2;(0,13):t(0,25)=ar(0,33);0;0;(0,13)__darwin_off_t:t(0,27)=(0,34)fpos_t:t(0,26)=(0,27):t(0,28)=f(0,2):t(0,29)=f(0,2):t(0,30)=f(0,26):t(0,31)=f(0,2):t(0,32)=xs__sFILEX:long unsigned int:t(0,33)=r(0,33);0;037777777777;__int64_t:t(0,34)=(0,35)long long int:t(0,35)=@s64;r(0,35);01000000000000000000000;0777777777777777777777;c:r(0,2)length:r(0,10)uint64_t:t(0,10)llength:r(0,9)uint8_t:t(0,9)bytesToRead:r(0,2)i:r(0,2)c:r(0,2)length:r(0,10)llength:r(0,9)bytesToRead:r(0,2)bytesToRead:r(0,2)_mxf_skipmxf_skip:f(0,2)mxfFile:P(0,3)len:P(0,10)mxf_read_uint16:F(0,2)mxfFile:P(0,3)value:P(0,36)buffer:(0,37):t(0,36)=*(0,38):t(0,37)=ar(0,33);0;1;(0,9)uint16_t:t(0,38)=(0,39)short unsigned int:t(0,39)=@s16;r(0,39);0;65535;_mxf_equals_keymxf_equals_key:f(0,2)keyA:P(0,40)keyB:P(0,40):t(0,40)=*(0,41):t(0,41)=k(0,8)_mxf_equals_key_prefixmxf_equals_key_prefix:f(0,2)keyA:P(0,40)keyB:P(0,40)cmpLen:P(0,42)__darwin_size_t:t(0,43)=(0,44)size_t:t(0,42)=(0,43)long unsigned int:t(0,44)=r(0,44);0;037777777777;_convert_12m_to_timecodeconvert_12m_to_timecode:f(0,1)t12m:P(0,15)t:P(0,45):t(0,45)=*(0,46)Timecode:t(0,46)=(0,47):T(0,47)=s16hour:(0,2),0,32;min:(0,2),32,32;sec:(0,2),64,32;frame:(0,2),96,32;;_read_timecoderead_timecode:f(0,2)mxfFile:P(0,3)vitc:P(0,45)ltc:P(0,45)t12m:(0,48):t(0,48)=ar(0,33);0;7;(0,13)_print_position_infoprint_position_info:f(0,1)summary:P(0,49):t(0,49)=*(0,50)Summary:t(0,50)=(0,51):T(0,51)=s80frameCount:(0,52),0,64;positionA:(0,52),64,64;positionB:(0,52),128,64;vitcDiffCount:(0,52),192,64;ltcDiffCount:(0,52),256,64;videoDiffCount:(0,52),320,64;audioDiffCount:(0,53),384,256;;int64_t:t(0,52)=(0,35):t(0,53)=ar(0,33);0;3;(0,52)_position_fileposition_file:f(0,2)mxfFile:P(0,3)startVITC:P(0,45)startLTC:P(0,45)position:P(0,54)key:(0,8)llen:(0,9):t(0,54)=*(0,52)len:(0,10)vitc:(0,46)ltc:(0,46)_diff_audiodiff_audio:f(0,2)summary:P(0,49)quiet:P(0,2)bufferA:P(0,15)bufferB:P(0,15)maxFrameShift:P(0,2)audioSampleShift:P(0,2)mxfFileA:P(0,3)mxfFileB:P(0,3)num:p(0,2)key:(0,8)llen:(0,9)len:(0,10)bufferAReadOffset:r(0,2)bufferBReadOffset:r(0,2)bufferACmpOffset:r(0,2)bufferBCmpOffset:r(0,2)bufferAMove:r(0,2)bufferBMove:r(0,2)usage:F(0,1)cmd:P(0,55):t(0,55)=*(0,56):t(0,56)=k(0,57)char:t(0,57)=r(0,57);0;127;_C.47.2853_C.46.2852main:F(0,2)argc:P(0,2)argv:P(0,58)cmdln:r(0,2):t(0,58)=*(0,55)startVITC:(0,46)startLTC:(0,46)duration:(0,52)int64_t:t(0,52)filenameA:r(0,55)char:t(0,57)filenameB:r(0,55)quiet:r(0,2)maxAudioFrameShift:(0,2)audioSampleShift:r(0,2)bufferA0:(0,15)unsigned char:t(0,13)bufferA1:(0,15)bufferA2:(0,15)bufferA3:r(0,15)bufferB0:r(0,15)bufferB1:r(0,15)bufferB2:r(0,15)bufferB3:r(0,15)fileA:r(0,3)fileB:r(0,3)startPositionA:(0,52)startPositionB:(0,52)summary:(0,50)maxAudioFrameShift:r(0,2)bufferB:r(0,15)frameCount:r(0,2)keyA:(0,8)llenA:(0,9)lenA:(0,10)keyB:(0,8)llenB:(0,9)lenB:(0,10)filePosA:r(0,52)filePosB:r(0,52)void:t(0,1)maxAudioFrameShift:r(0,2)bufferB:r(0,15)frameCount:r(0,2)keyA:(0,8)llenA:(0,9)lenA:(0,10)keyB:(0,8)llenB:(0,9)lenB:(0,10)filePosA:r(0,52)filePosB:r(0,52)maxAudioFrameShift:r(0,2)bufferB:r(0,15)frameCount:r(0,2)keyA:(0,8)llenA:(0,9)lenA:(0,10)keyB:(0,8)llenB:(0,9)lenB:(0,10)filePosA:r(0,52)filePosB:r(0,52)key:(0,8)llen:(0,9)len:(0,10)endOfEssenceA:r(0,2)endOfEssenceB:r(0,2)vitcA:(0,46)vitcB:(0,46)ltcA:(0,46)ltcB:(0,46)key:(0,8)llen:(0,9)len:(0,10)endOfEssenceA:r(0,2)endOfEssenceB:r(0,2)vitcA:(0,46)vitcB:(0,46)ltcA:(0,46)ltcB:(0,46)key:(0,8)llen:(0,9)len:(0,10)bufferA:(0,59)bufferB:(0,59)key:(0,8)llen:(0,9):t(0,59)=ar(0,33);0;829439;(0,13)len:(0,10)bufferA:(0,59)bufferB:(0,59)g_PartitionPackKeyPrefix:S(0,41)g_SystemItemElementKey:S(0,41)g_VideoItemElementKey:S(0,41)g_AudioItemElementKey:S(0,60):t(0,60)=ar(0,33);0;3;(0,41)_funcptr_funcptr_funcptrbin/d3_mxf_info0000755000076600007660000157734411026527247015212 0ustar stuartcstuartc00000000000000 T 8__PAGEZERO__TEXT@@ __text__TEXT__symbol_stub__TEXT'__picsymbol_stub__TEXT'$__symbol_stub1__TEXT'0__cstring__TEXT'__picsymbolstub1__TEXT* __const__TEXT0 __literal8__TEXT?XH/X__eh_frame__TEXT?/h __DATAP@__data__DATAP@__nl_symbol_ptr__DATAP@3__la_symbol_ptr__DATAP8@8:__dyld__DATAQA__bss__DATAQ __common__DATAQ048__LINKEDIT`P /usr/lib/dyld 4GX /usr/lib/libSystem.B.dylibP(>pt P'X'Xm(8<m;8(|: x8!T!48!z8;cW{:|H |<@!= |#x|yx|+x!bP P<@P$/}"Kx@8= 9)'H<|i|lxN!HX//A 8BH 9"}"Kx|t/@<@fx"PH8/@<@;FBPB/A|I|LxN!<@BP$B/A|I|LxN!H<@BP/A|I|LxN!<`8<8c'HI<| | xN!<`8@8c'H)<`888c(H<`8H8c( H <`8L8c(8H<`8P8c(XHA@/A,8/A H/AL/AP/A|I|Lx?;;(|N!|~xHԀ8x| | xN!H//A 8BH 8b|bx|t/@=`9 9k(t |t/A | 9k|t@`9)K؀Hx| | xN!/A<Lx8| | xN!/AP| | xN!,@;@A,<`8D8c(HaD/AH <@8xexBP Fx#xH,YH e=a'}N =aF}N =a'}N =a}N =a'}N =Q}=9N =`kQ}iN |!|> x~x|8`8(H|`x8^8x^8|^88(8`-H|`x^88`-8H)!|N |B}=|9}N |B}=|9}N |B}=|9}N |!|> x~x|888`-H)|`x@8@ xBH <_B288/A^8T>+A<_8b`H <_8bHH -!|N |B}=|9 }N |B}=|9 }N |B}=|9 }N CT@TB> |``CT@~TB> |``CT@~TB> |``CT@TB> |N `|a|~xB888!``cH)]/@D<_<<<B18`8 8 8 D8@| | xN!8`H;H;a@?`~x88fxH3/A,x8H>]/@\@D~H4/@<_<<<B18`8 8 8 D8K| | xN!8`H 8~8 |#x|pH(a/@D<_<<<B18`8 8 8 D8N| | xN!8`H~H(!/~ @<_<<<B18`8 8 8 D8Q| | xN!8`HP<_<<<B18`8 8 T8 D8C| | xN!8`H88`8!a|N ```|a|}xB|3x|;x!`/@t???<\/P8`8888b| | xN!\/P<8`888 8| | xN!8`H`C,(8c c}%|)}E|B!|J} |`|YH&y/@@???<\/P8`88 88g| | xN!KL;`}888HxH0-/@D???<\/P8`8888j| | xN!K`<x8`H;E/@@???<\/P8`88 |88k| | xN!KH/@L/A@???<\/P8`88 88l| | xN!KD}8}8xH#E/A4???<\/P8`88 88xHTx8XKA}x8H"/A@???<\/P8`88 88z| | xN!Kx8P?K; XYZ[xxHPQcxxRSHy8```8!a|N ```|B|`x|#x!|xH]8/@@<_<<<B*88`8<888| | xN!88!P|x|N ``||~y!Al~/AH8~/AH8~/AH88!Px|H|``8!P|N ```/M HH`||~x!``c/A/A|xH ^8~Hu~8c0Hi~8c@H]~8cH~8cH5~8c H)~8cHU~8cH??_H<8cH8aHxH9H8aHH=/|}x@@ 8#C8wT:8H H<`` x#C8x4T:8Hр8zp;H8aHH5/@\<8cHသ<8cHꉃ^ ~$<8`_CxdxH88||x|#xxH<8|#x|xx`_CxdxH%88T>xxH 88T>x$xH88T>x$xHޝ<~xT>xDxexx8cH<8c>_H`8aHHˍ~xx|}x8{{xxFxH/Ax8H M/@lxH/@hl{H/@<_<<<A8B 8 8`88P8| | xN!K!@8@[(9);,hl{Hy/A!hAlxx(,Fx{}P}gI{(,H /A|x8H i/@@xH)/@0!@{(8@,9)}#Kx}C`}"Y;([,K`{xx8HK(/A@,+A?<8` 8| | xN!]<8`8<|I|LxN!H<_<<<A8B 8 8`8`8P8| | xN!Ht``{H88|ux{|#x8H/@<_<<<A8B 8 8`8$8P8| | xN!!8<8`8pI | | xN!{~x~ųx8HE-@`HT;@;Ah?{xxFxH)/Ax8H/@\hl{H-/@<_<<<A8B 8 8`88P8| | xN!K,@{8 |#x|pH/@D<_<<<A8B 8 8`8t8P8| | xN!KȀ{HI|wx{|#x8H/AD<_<<<A8B 8 8`88P8| | xN!Kda A}X}7}#Kx}DSx/A@+@(,xxH[|#x|exb(,}`cyA<|] |)}$|}!||@J}X}7}#KxA@4P@@,<_<8`B 8| | xN!K<8`8H<8`8@<_B | | xN!K/A$A[{8(,H/@D<_<<<A8B 8 8`88P8| | xN!K{}kx88~xHՙ/@8<_<<<A8B 8 8`88P8H4}kxH/@D<_<<<A8B 8 8`8P8P8| | xN!K{}kx8 H]/@D<_<<<A8B 8 8`8t8P8| | xN!K[ }kx04HQ/@4<_<<8`B 888P| | xN!}kxHq/@x<_<<8`B 888P| | xN!HD<_<8`B 8| | xN![04H[048{H/@D<_<<<A8B 8 8`8P8P8| | xN!K<_><8;l8\A`8xxx99 H/@H<_=?<<A8!\8`8 B 888%| | xN!H ><xx8@8L899 H/@H<_=?<<A8!\8`8 B 8T88-| | xN!H X=?<x;88xHy/@H<_=?<<A8!\8`8 B 8882| | xN!H <<xx8t889 9 H/@H<_=?<<A8!\8`8 B 8889| | xN!H t<<xx8 889 9 HQ/@H<_=?<<A8!\8`8 B 8488@| | xN!H <<xx8889 9 H /@H<_=?<<A8!\8`8 B 888G| | xN!H <<xx88899 H i/@H<_=?<<A8!\8`8 B 888N| | xN!H <<xx8l8|89 9 H /@H<_=?<<A8!\8`8 B 888U| | xN!H<<xx808l89 9 H /@H<_=?<<A8!\8`8 B 8D88\| | xN!H0<<xx88\89 9 H /@H<_=?<<A8!\8`8 B 8 88c| | xN!H<<xx8 8L89 9 H /@H<_=?<<A8!\8`8 B 8 88j| | xN!HH<<xx8 p8<899 H %/@H<_=?<<A8!\8`8 B 8 88q| | xN!H<<xx8 $8,89 9 H /@H<_=?<<A8!\8`8 B 8 888x| | xN!H`<<xx8 889 9 H =/@H<_=?<<A8!\8`8 B 8 88| | xN!H<<xx8 8 899 H /@H<_=?<<A8!\8`8 B 8 88| | xN!Hx<<xx8 <889 9 H U/@H<_=?<<A8!\8`8 B 8 L88| | xN!H<<xx8 889 9 H/@H<_=?<<A8!\8`8 B 888| | xN!H<<xx8889 9 Hm/@H<_=?<<A8!\8`8 B 888| | xN!H<<xx8|8899 H/@H<_=?<<A8!\8`8 B 888| | xN!H<_;^<x;ExAL8,xH /@H<_=?<<A8!\8`8 B 8H88| | xN!H4<_<xx88|AT899 H /@H<_=?<<A8!\8`8 B 888| | xN!H<_<xx88lAd899 H/@H<_=?<<A8!\8`8 B 888| | xN!HD=<xx8L8\899 H!/@H<_=?<<A8!\8`8 B 8`88| | xN!H<_<xx88LAh89!9 H/@H<_=?<<A8!\8`8 B 8(88Ā| | xN!HX<_<Exx;<8AXxHy/@H<_=?<<A8!\8`8 B 888ɀ| | xN!H<_<xx88,Ap899 H/@H<_=?<<A8!\8`8 B 888Ѐ| | xN!Hp<_<<x8H8At8H/@d<_=?<<A8!\8`8 B 8X88ր| | xN!!8A\<<8`888PI 8 | | xN!K<_<<<A8B 8 8`88P8| | xN!KԀ8{H/@D<_<<<A8B 8 8`8 8P8| | xN!K瀀{~x}kx88He/@D<_<<<A8B 8 8`88P8| | xN!K$}kxHU/@D<_<<<A8B 8 8`8h8P8| | xN!Kԁ!XA\~xx{}kx8H./@D<_<<<A8B 8 8`88P8| | xN!KhA`{8$8lH/@D<_<<<A8B 8 8`88P8Ā| | xN!K {$8\8Hu/@D<_<<<A8B 8 8`8L8P8ŀ| | xN!K崀{$8L8Hu}/@D<_<<<A8B 8 8`88P8ƀ| | xN!K\:{<8<~xH-/@D<_<<<A8B 8 8`8(8P8̀| | xN!Ka@;@?>>>H<_? a@H1/Aa@H{(8`H5|}y@D<_?<=?A\8`8 8!8| 8P8| xN!H]]cxx]] ]HM/A<{(<x8,H/A{(88H/@H<_?=?<8`A\8 8ԑ!8| 8P8| xN!xHA\<8P8`88| 8 | xN!K㐀<8 8P8`8<8| xH$<8 8P8`88| xH{(8 8H/A\{(8 8H}/@L<_<<<A8B 8 8`88P8ր| | xN!K~xH{88H/@D<_<<<A8B 8 8`88P8݀| | xN!K|88[@P|x{8A|xAHDH7!{HHx>;H<_ aHx}kxHq/At8` H|}y@D<_?<=?A\8`8 8!8| 8P8| xN!H8{0x H /A@{HFxDH7/A{P<x8HE/@H<_?=?<8`A\8 8!8| 8P8| xN!xHEA\<8P8`8"8 | 8 | xN!KL<8 8P8`8H8#| xH<8 8P8`88$| xHAlPxaD8H}/AȀAT{T88|Hp/AAd{T88lHp/A{T8\8Hpu/A,Ah{T88LH/@<_<<<A8B 8 8`8!8P8)| | xN!K8[!XTb8>H<_ aHx}kxH/A8`H5|}y@D<_?<=?A\8`8 8"!8| 8P8| xN!H8{@x HQ/A@{HFxDH4/A{P<x8H/@H<_?=?<8`A\8 8"ȑ!8| 8P8| xN!xHA\<8P8`888#| 8 | xN!Kې<8 8P8`8H89| xH$<8 8P8`8#$8:| x| <_A8N!K8AlPxaD8Hz/AAp{T88,Hh/@4<_<<<A8B 8 8`8#8P8<| | xN!Kڼ[T8bHYQ/Ap{PxxHw/Aؠcx8$K/@h<_<<<A8B 8 8`8$8P8E| | xN!K4<_<8`B 8$8| | xN!{PH18`8!P|N Hp```||~x!``c/A$8c HՀ~/AHE88!P|N `||`y!A8a88K8!`|N ||~x!``c/A08cHE~8cHy~/AH88!P|N ``||}xB8`|#x!H/|bxa8@L<_<<<BҀ8`888l8| | xN!8`H``8<8c8P HYa88cH/A88`HT<_<<<BҀ88`8@8l8| | xN!8a8K8````8!`|N ```48N `||~xB|#x!c8~A8B "b8~ /Ax8KxAԐ@T}JCx});x|+xW>}cx9W|x}JcxW`F>W{@.})[x}J3x|x})+x}Jx})x}Jx})x}Jcx$DAN ``K```K```K```K```K``` C#c D$dN ``` C#c D$dN ```C#c D$d C#cD$dN ```||}x|#x!K8}8K8}8K8}8K8}8K8}8K8!P8}8|Kp```K```||}x|#x!Ky8!P8}8|K\``K````K```||}x|#x!K8}8K8}8K8}8K8!P8}8|K`||}x|#x!Ky8!P8}8|K\``||+x|}x!Ki8!P8}x|KL``T8@A8`8BTB>/@/A8c@|B48T>|CxN |AT|+x!8AT|}x|+x;`x88K8/A48;;T>@x``T:8|.8!pA|N ||+xB8c!<8ԀH^8,A ~88!P|x|N ``||}x|+x|#x!88Kxx88Kq8!`|N ``||}x|+x|#x!88Kxx88K!8!`|N ``8|#x|xH`T|!|yx|#x|#x|+x|3x!HaM|{yA$xHa-|~xx8H/@dxH`/@#xxK`xH`}/A@xH`@0xH`|~xx8H/A8`H8`8!`!|N ```|a|}x|#x|3x|+x!88K}xxfx88K8!pa|N |a|}x|#x|3x|+x!88K-xxfx88K8!pa|N dN ``T`>dN T`F>Tb>dTi>D$N T`@.TF>e|CxTwF>Ty>T{>TbT>%eT`T>|Lcx| SxEN `|!|`xTc>hKI8!P|N `|!|`xTc>hK)8!P|N `|!ahK8!P|N ```|!a8/ADxx9 ``C8 T >|BFpHD8c8@8!P|N ||#x|+x|}x!He8cTk>@@x/ADxx9@``C8 T >|BFpPI8c 9)@@@08!P|PUc<8T<|c|H`8!P|N ```8cK``8cK|``||}x|#x!`cK8!P}8|KK```K```K```||}x|#x!`cK}8Ku}8Ki}8K]8!P}8|K@```||}x|#x!`cK8!P}8|K||#x|+x|+x!K8!Px8|K`||~xB|#x|+x!C/A (AxKu^/@hxH}/|bx~@P<_<<<Bp8`8z8(8ƿ\8Ā| | xN!8`H0```|CxxxH~U88`8!P|N ```||bxB|+x8!``c08|#x/@$<<<8%8cL8l8Hn|Dx|x88K/@L<_<<<B8y8`88ƾl8%| | xN!8H|``;<xxKUa8x8K58/@H<_<<<B8y8`8 8ƾl8%| | xN!8``8!p|x|N ``||~xB|#x|+x!88Kˉ/@P<_<<<B08`8x8P8ƽ8| | xN!8`H```;<xHa9A8!@xaDAH<"bB8K9/@P<_<<<B08x8`88ƽ8| | xN!8a8K˱8`Hx`a8<x8K/@H<_<<<B08x8`88ƽ8| | xN!K``88``8!p|N ```||bxB|+x|3x8!``c08|#x/@0<<<88c\8|8Hk```|Dx|x88K/@L<_<<<B8w8`88ƻ|8Ӏ| | xN!8Hl``a8xxKE8/@H<_<<<B8w8`8ɨ8ƻ|8Ԁ| | xN!8``8!`|x|N ``||+xB|#x8!``E0<8/@$<<<88c 8,8ȀHju88KM/@D<_<<<B@8u8`8Ƞ8ƺ,8| | xN!8HĀ~0xx8DxK5/@L<_<<<B{`8S888ƘL8`| | xN!CxHT]8`H$!8CxI8BYHT=8``8!p!|N ```|A|ixB|3x|;x8|+x!``C08|#x/@,<<<88c88ƣPHF=``/@Ky,ApHh`|Cx}$Kx|x88KA/@H<_<<<By8`8Q8l8ƕ8| | xN!8`H`A8b/@T֓<8|HS|{y@<_<<<By8Q8`88ƕ8ĀHX``+AH<_<<<By8`8Q88ƕ8Ȁ| | xN!8`HX`8<8@K@AD<_<<<By8`8Q88ƕ8ʀ| | xN!8`HadxKI/@@<_<<<By8Q8`88ƕ8׀| | xN!KA`88Ƃ8e| | xN!8`Hp```A8/AD<_<<<Be8`8>`8d8Ƃ8e| | xN!8`HbxK 8`8!`|N ```||+xB8!888K9/@P<_<<<Bd8=`8`88Ɓ8m| | xN!8H(```A8bK%8~8!`|x|N ||+xB8!888K/@P<_<<<Bd@8`8<8T8Ɓ,8y| | xN!8`H(```A8xbK8`8!`|N `||~xB|+x!0/@H<_<<<Bc8<8`88ƀ|8| | xN!8H`88K-/@D<_<<<Bc8<8`8@8ƀ|8| | xN!8Hd~0x88Ke8/@H<_<<<Bc8<8`8l8ƀ|8| | xN!8``8!`|x|N ``||~xB|+x!0/@H<_<<<BbP8:8`88<8| | xN!8H`88K/@D<_<<<BbP8:8`88<8| | xN!8Hd~0x88K%8/@H<_<<<BbP8:8`8,8<8| | xN!8``8!`|x|N ``||#xB||x|3x!0|+x/@P<_<<<Ba898`8P8}8| | xN!8H```x88K/@P<_<<<Ba898`88}8| | xN!8Hp```~0xx88K8/@D<_<<<Ba898`8$8}8| | xN!8`8!`|x|N ``||#xB||x|3x!0|+x/@P<_<<<B_88 8`88|8| | xN!8H```x88K9/@P<_<<<B_88 8`8`8|8| | xN!8Hp```~0xx88Kq8/@D<_<<<B_88 8`88|8| | xN!8`8!`|x|N ``||+xB8!888K/@P<_<<<B^P8`868d8{<8| | xN!8`Hp```A8/AD<_<<<B^P8`8688{<8| | xN!8`HbxK8`8!`|N ```||+xB8!888K/@P<_<<<B]P8`858d8z<8| | xN!8`Hp```A8/AD<_<<<B]P8`8588z<8| | xN!8`HbxK8`8!`|N ```||+xB8!888K/@P<_<<<B\P8`848d8y<8| | xN!8`Hp```A8/AD<_<<<B\P8`8488y<8| | xN!8`HbxK98`8!`|N ```||+xB8!888K/@P<_<<<B[P8`838d8x<8| | xN!8`Hp```A8/AD<_<<<B[P8`8388x<8| | xN!8`HbxKI8`8!`|N ```||+xB8!888K/@P<_<<<BZP8`828d8w<8ƀ| | xN!8`Hp```A8/ AD<_<<<BZP8`8288w<8ƀ| | xN!8`HbxKY8`8!`|N ```||+xB8!888K/@P<_<<<BYP8`818d8v<8ˀ| | xN!8`Hp```A8/AD<_<<<BYP8`8188v<8ˀ| | xN!8`HbxK8`8!`|N ```||+xB8!888K/@P<_<<<BXP8`808d8u<8Ԁ| | xN!8`Ht```A8+AD<_<<<BXP8`8088u<8Հ| | xN!8`Hbx8 B8@|B8!P|Cx|N ```||~x!K8/Ah @|8!P|x|N `|B}H|<8K`K```|B}H|<8KH`K@```K0```,M 8c`K||~x!``c/A Kɀ~/AHY88!P|N ``||`y!A8a88K8!`|N |8B8|}x!H ]<8}`CKM9 88@8`=8!P=]x}|]p}t|N ``||}xB8`!H!|~y@H<_<<<BC8`88u8u8| | xN!8`H`K8`8!P|N |||xB8`|#x!H|}y@D<_<<<BB8`8`8ut8u\8-| | xN!8H ^8|`x>~ ]=}K8/@H<_<<<BB8`8/8u8u\8`| | xN!xH 88!P|x|N ```||#xB|}x|#x!K=?}P\TX8I&(])&( b]~P\8a88`>^ ~^TXKQ```8a8K/A`8a8K=|dxxK1/@<_<<<BA8`8P8t8tL8Ā| | xN!8`H8`8!`|N ```||~xB8`|#x!HM/|dxa8@L<_<<<B@8`8 8r8s8| | xN!8`H<``xKM/A88`H8a8K}8``8!`|N ```|B!K 8/@@<_<<<B?8T8`8s48rP8| | xN!88!P|x|N `||~xB|#x|+x!88K/@P<_<<<B?`8`88r8q8| | xN!8`H```8xK/A 88`H````<_<<<B?`88`8s8q8| | xN!8a8K8````8!`|N ```||~xB|#x!8a8K/@D<_<<<B>@8`88r,8p8ـ| | xN!8`H8xK/A 88`H````<_<<<B>@88`8q8p8ڀ| | xN!8a8K8````8!`|N ```||#xB!H5%/@L<_<<<B=08`88q@8o8| | xN!8`H``t~p8`8!P|N ||#xB!p/@L<_<<<B<8`88p8o 8 | | xN!8`H``H4A/@H<_<<<B<8`88p8o 8 | | xN!8`H`>p^tA@P @@H`<_<<<B<8`88p8o 8 | | xN!8`H4} }i9 9@8`}b[x4>p^t^0``8!P|N ```||#xB!H3%/@L<_<<<B;08`88o@8m8| | xN!8`H``|~x8`8!P|N ||#xB!x/@L<_<<<B:8`88o 8m 8| | xN!8`H``H2A/@H<_<<<B:8`88n8m 8 | | xN!8`H`>x^|A@P @@H`<_<<<B:8`88o@8m 8!| | xN!8`H4} }i9 9@8`}b[x<>x^|^8``8!P|N ```|:`B|yx~x|#x;!K|xx#xW 68BX|^xH0|{x|#x/@L<_<<<B908`88m@8k8@| | xN!8`H``#xHH=9 Dx|jx#x}}izHu/@<_<<<B908`88p8k8W| | xN!8`H 8``8!|N ```|!|{x|@&B|#x|#xA!K5/A#x;;K|zxKU$x;.8a8KQHX``8a8KM/|ixA\|I i$AZzI(i,H`(,}~B "b88H(Q/@X<_<<<B0p88`8i(8b8| | xN!8a8Ky8`Hp```8x8H'/@L<_<<<B0p88`8i`8b8| | xN!K```8x8H(%/@@<_<<<B0p88`8i8b8| | xN!K48x8H(/@@<_<<<B0p88`8i8b8| | xN!K8x8 H(=/@@<_<<<B0p88`8j8b8| | xN!K8x8(H'/@@<_<<<B0p88`8j@8b8| | xN!K88x80H'/@@<_<<<B0p88`8j|8b8| | xN!K䀁8x88H'A/@@<_<<<B0p88`8j8b8| | xN!K8x8@H&-/@@<_<<<B0p88`8j8b8| | xN!K<8x8DH&/@@<_<<<B0p88`8k$8b8| | xN!K老8x8LH%/@@<_<<<B0p88`8kX8b8| | xN!K8x8PH*/@@<_<<<B0p88`8k8b8| | xN!K@x8<8@H6/@<_<<<B0p88`8k8b8| | xN!K`xdxH*I/Aa8dxK/A <;@À88`H" 08` H-||y@D<88R8`8]8h| | xN!xK͵8`H``xxKY/@@<88R8i8^08`| | xN!xHK``xxHi/@0<88R8`8^d8l| | xN!K\8xH/@0<88R8`8^8m| | xN!K;Z@8`H0```8`H/AK```8!|N ```|A|{xB|#x|#x;!Ky<C cx88B|^xH! /@D<_<<<B8`8`8[8O\8| | xN!8HcxxxH%|zy@L<_<<<B8`8`8[8O\8| | xN!8HL``x8a8K`8a8KӍ/A|8a8K||xcxLH/A|cxHu/@<_<<<B8`8`8R8O\8| | xN!8H|cx8Hm8/@HD<_<<<B8`8`8T8O\8| | xN!8HL<_<<<B8`8`8[8O\8| | xN!8```8!p|xA|N ``|a|#xB|+x|3x!;H888@xH}/@D<_<<<B88`8W8M 8| | xN!8HTxKM8/A@H!@ADaLPAT88}] ;[8!|xa|N ``|?B|{x|#x|+x|3x!c ;<_;;B;!8```cxH-/AL|Ю@(8|yT>/ @ H0```+A;;@8`H; ;cxH/A/~;;@8a8K/A~x~ųxcxH/A8cxT>H(AA ^8!P|x|N ``8`N ``cHL``8`N ``c N `/M H`8`N ``8`8N `89 9@# C$N `|a|{x!|#x`# C$cHA @ P@A;H``|+x;}}iA,@ @A ```|+xH`` P;x|xx|RHŁ; [$|~P|]I[ {$8!`xa|N 8`N `` $1}gXA@$`@@`8@H``#|I@c $|CxN ``8`N ``C 9 A$@$C@A``9 }#KxN `,|kxA(/@`C c$||```/A  A @| (@@p```8 $HX#C|eP|DI0c|B/A4A@(@@ ```8K k$H8|xN `$c N `8`N ``cN `/M H(`|a||x|@&B8`4|#xA!H|~y@L<_<<<B8`88Q<8Qx8ɀ| | xN!8`HL``884H8`(HQ.|}x@T<_<<<B88`8Q8Qx8ˀ| | xN!xHE@H``88(H<x8QH9/}A<_=?,8`8B9)^<_>=?8B 9)^<_> =?8B,9)<^<_>=?8BL9)|^<_>=?8B9) ^ <_>$8B^(H`xHm8``8!`aa|}p N `|a||x|@&B8`4|#xA!H|~y@L<_<<<B<8`88O\8O8| | xN!8`HL``884H98`(Hq.|}x@T<_<<<B<88`8O8O8| | xN!xHe@H``88(H<x8OHY/}A<_=?,8`8B9)^<_>=?8B,9)<^<_> =?8BL9)\^<_>=?8Bl9)^<_>=?8B9),^ <_>$8B^(H`xH8``8!`aa|}p N `|a||x|@&B8`4|#xA!H|~y@L<_<<<B\8`88M|8M8| | xN!8`HL``884HY8`(H.|}x@T<_<<<B\88`8M8M8| | xN!xH@H``88(H<x8NHy/}A<_=?,8`8B9)<^<_>=?8BL9)\^<_> =?8Bl9)|^<_>=?8B9)^<_>=?8B9)L^ <_>$8B̐^(H`xH8``8!`aa|}p N `|||xB8`4!H!|~y@H<_<<<B 8`88K8K8E| | xN!8`H(`884H8`(H|}yA88(Hm<_=?8`B 9)А]<_>=?,8B9)^<_>=?8B9)^ <_>=?8B 9)0^<_>=?8B@9)`^<_> 8Bp^$<_8BP^(H\``<_<<<B 88G8LD8K8`| | xN!xH8````8!P|N ```|/!B|zx|+x|#x|3x!8`A8`4HY|~y@P<_<<<B 8`8@8I8J,8q| | xN!8`H@```884H8`(H|{yA88(H/[@;;`<_~,8B=?8`^<_9)8BБ>=?^<_9)8B@> =?^<_9)P8B>=?^<_9)`8Bp>=?^ <_9)8B>$^(HX`<_<<<B 8@8s8J8J,8`| | xN!xH%8````8!`!|N ```||~x!``c/A\C,/AD|Cx| | xN!~(/A | c,| xN!~/AH}88!P|N ```c,}N c,}N c,}N c,}N c,}N c,}N c,}N c,}N $c,}N 0N ``08`/M |xN ``|8B|#x!88K/AD<_<<<B8`88G8F8| | xN!8`H88`8!`|N |8B|#x!88K/AD<_<<<B8`8p8G8F\8| | xN!8`H8A98`T@.|x8!`|N `|8B|#x!88K/AD<_<<<B`8`88G8E8| | xN!8`H48A98`!:a;TTBU)@.|x|Kx|[x8!`|N ```|8B|#x!88K-/AD<_<<<B88`8Fp8D8| | xN!8Ha8A988:<;=>UITb9@8`U@.9|cSxA;|BKxU>U|ccx|B[x|;xT>}ISx9@Tƀ|+x|cSx|BKxA?WF>W@.|cCx|B;x|x8|c3x|B+x|cx|Bx|cSx^~8!`|x|N ``K```KP```K```K```|8B!l8lK8/A@<_<<<B 8ܐ8`8E8C|8$| | xN!88!P|x|N ``||#x8BT>!888A9K!8/A@<_<<<B88`8D8B8.| | xN!88!`|x|N ```|TF>T>BT>8|#x!88;A8!9a:Kq8/A@<_<<<B8\8`8D48BH8:| | xN!88!`|x|N ```||#xBWWTF>W@.!T>T>|Cx|+x|Lcx|SxWF>W>W>88889!:;<=A>?K/8A@<_<<<B@8ڰ8`8C8A8J| | xN!88!|x|N `|!|#xT>lK)8!P|N `|!|#xT>lK8!P|N `|!lK8!P|N ```|!88yH$/A|~x|}p8`H``T|~/@<_<<<B88`8A8>8| | xN!8H;`;;``CxK/|kxAd;{WF>W@.W@.}bp| Kx}^x}=x@`8|8yH\``/;;@K|<_<<<B88`8A8>8| | xN!88!`|x|N ``||~xB|+x|3x!K/@D<_<<<B8`8`8@$8=L8| | xN!8HdxxxK8/@H<_<<<B8`8`8@@8=L8| | xN!8``8!P|x|N ``K````KP```K@```K```|!|+x|#x|yx!K/A#xdxx8KH|~|]+A/@+@;@H``^P#x88ExK@\Cx8@@A@@A```8`H,```y;;@dK8```8!`!|N ```K ```|8B!KE8/A@<_<<<B88`8>8:8ڀ| | xN!88!P|x|N +|ixA(/@ +A8H```TF>8@8 |Ky@T>8@8|Ky@T>8@8|Ky@x8@8|K#y@hT@.TF>TF>|x8|Ky@LTT>T>|x8|Ky@0TT>T>|x|@y|&T ```/Ai0/A@@|`x|xN ``|A;dB|#x|zxW`>|3x!|+x+@,<<<88c89l8|xA;CxxKAD<_<<<B8Ҁ8`8=L89l8| | xN!8HCxx88KW`>AD<_<<<B8Ҁ8`8=89l8| | xN!8H(8H 9 7@<8888K8!p|xA|N ``|A|+xB|#x|zx!K xx|{xCxdxK/@L<_<<<BP88`8; 868;`| | xN!```8!`cxA|N ``||3xB|+x||x!K/@D<_<<<B88`8:858| | xN!8HdxxxK8/@H<_<<<B88`8:858| | xN!8``8!P|x|N ``|a|;xB|+x|3x||x!K/@P<_<<<B8 8`8985 8| | xN!8Hp```xdxxxK8/@D<_<<<B8 8`89l85 8| | xN!8`8!`|xa|N ``K```K```K```||~xB|+x!K/@H<_<<<B88`88838f| | xN!8Hh`xxK8/@L<_<<<B88`88838g| | xN!8```8!P|x|N ``||~xB|+x!K/@H<_<<<B88`87828n| | xN!8Hh`xxK)8/@L<_<<<B88`88828o| | xN!8```8!P|x|N ``K ```K```|8!HQ8!P |`|N `|!H%8!P |`|N ``|8|~x|#x!H/@,8~88H8/A```88!P|x|N `|8!H΁8!P |`|N `|8|~x|#x!HE/@,8~88H-8/A```88!P|x|N `|8!H8!P |`|N `|8!Hͱ8!P |`|N `|8 !H́8!P |`|N `c|ct|cTcN ```2N ``c2N |a||y!A/Ap|/AH8/@Lx;;````~ /A HՓ~ /;;@```8!`x88a|H8!`a|N ```||~x!``c/A</A$|xH9^8~/AH88!P|N ```||~x!``c/A</A$|xHɹ^8~/AHɝ88!P|N ```||`y!A8a88K8!`|N ||by!A8b$A8K8a8K-8!`|N ``||byB|#x!A0/A(8!P8|K@```<<<8j8c 828 H%||byB|#x!A0/A(8!P8|K```<<<8q8c \8248 H#F |jx8 +~A+@|+3A@Hd``8B/A8cBK`/AN `9)}CSx8@3})/AD8B8cB8`N 9 3i}#Kx|KR$/A 8B| K|CxN ```||}x!``c/AP8c;K}K`}8c |cK/Et;@}/AH88!P|N ``|,aB|#x|3x|;x|~x!@KqHl``+AE|+x|B$/AD<_<<<B808`80|80d8;| | xN!H#/8^ 8J|I.~A(xH]8cHƵ/~AxH! ~HT<_<<<B8`808080d8| | xN!x;KQ```8!`xa|N ``|a|bxB|}x|#x8|+x!;| ```/AL;8BB<_<<8`B`8/88/8| | xN!8`HxxH)8cHŁW8/~ @D<_<<<B`8`8808/8| | xN!8`HxHǥ~8`8!`a|N `|,B|#x|~x!@ KHd+AE|+x|B$/AD<_<<<B@88`8-8-8w;| | xN!H#/8^ 8J|I.~A(xH8cHE/~A xHƱ8~ 88HHL<_<<<B@8`88.\8-8| | xN!x;K`8!Px|N ``|,aB|#x|3x|;x|~x!@KHl``+AE|+x|B$/AD<_<<<B8`8`8,8,8T;| | xN!H#/8^ 8J|I.~A(xHō8cH/~AxHQ ~HT<_<<<B8`8`8- 8,8]| | xN!x;K```8!`xa|N ``||#xB|3x8!+1@H<_<<<B88`8,8+480;| | xN!H`+A|@"$/AH<_<<<B88`8+L8+484;| | xN!H`/8C }".A(|#xH8cH]/}AxHɓ HP<_<<<B8`88+8+48;| | xN!x;K``8!Px|N ``||wxB8`0|3x8|#x!|+x|;x}Cx}8Kx8H/a8@D<_<<<B88`8+d8)8| | xN!8H880H/Apcx8H8cH/}@@<_<<<B88`8+8)8| | xN!H A8dxbHE\ A8<|B"b !8^^ ~II iA8B$!8)(A8,8/@(<<<88c8)8+H `~xK8/@x???<;8`;{)8,x8fx\|I|LxN!<xfx8`8,D8!| | xN!8a8K88!|x|N |A|zxB8`8|3x8|#x!|+x8H]/a8@P<_<<<B8@8`8*(8't8| | xN!8H```888H/Apx8H8cH/}@@<_<<<B8@8`8*d8't8| | xN!H A8xbH[ A88;{B"b ^ A8>~B "ba88c$K퀁8/@0<<<8x8c8't8*H```8zKm8/@x???<;@8`;{'t8*x8zfx\|I|LxN!<xfx8`8+8| | xN!8a8K88!p|xA|N ||}xB8`F$!H1/a8@D<_<<<B8`88(8%48Ѐ| | xN!8`HW48F$8Ha8<8Ka8<8@8cKua8<888),KM/@T<_<<<B88`8)48)t8;| | xN!``8a8K=8`HVa8<888)K/@D<_<<<B88`8)8)t8<| | xN!K`a8<888)K}/@D<_<<<B88`8)8)t8=| | xN!K8`a8<888*4K/@D<_<<<B88`8*<8)t8>| | xN!K`a8<888*K/@D<_<<<B88`8*8)t8?| | xN!Kx`a8<888*K]/@D<_<<<B88`8*8)t8@| | xN!K`a8<888+K/@D<_<<<B88`8+ 8)t8A| | xN!K`a8<888+dK/@D<_<<<B88`8+l8)t8B| | xN!KX`a8<8 88+K=/@D<_<<<B88`8+8)t8C| | xN!K`a8<8 8 88+Ky/@@<_<<<B88`8,8)t8E| | xN!Ka8<8 888,`K/@@<_<<<B88`8,l8)t8F| | xN!K4a8<8 888,K/@@<_<<<B88`8,8)t8G| | xN!KԀa8<8 888-4KY/@@<_<<<B88`8-@8)t8H| | xN!Kta8<8888-K/@@<_<<<B88`8-8)t8I| | xN!Ka8<88"88.K/@@<_<<<B88`8.8)t8J| | xN!Ka8<8888.lK9/@@<_<<<B88`8.x8)t8K| | xN!KTa8<8888.K/@@<_<<<B88`8.8)t8L| | xN!Ka8<88.88/@Ky/@@<_<<<B88`8/L8)t8M| | xN!Ka8<88,88/K/@@<_<<<B88`8/8)t8N| | xN!K4a8<880880K/@@<_<<<B88`808)t8O| | xN!KԀa8<880880|KY/@@<_<<<B88`808)t8P| | xN!Kta8<881880K/@@<_<<<B88`818)t8Q| | xN!Ka8<881881hK/@@<_<<<B88`81x8)t8R| | xN!Ka8<88881K9/@@<_<<<B88`818)t8S| | xN!KTa8<88882TK/@@<_<<<B88`82`8)t8T| | xN!Ka8<882K1|~y@@<_<<<B88`828)t8W| | xN!K<883,K/@@<_<<<B88`8388)t8X| | xN!KH<x883Ke/@@<_<<<B88`838)t8Y| | xN!Ka8<883K-|~y@@<_<<<B88`838)t8[| | xN!K<884@K/@@<_<<<B88`84H8)t8\| | xN!KD<x884Ka/@@<_<<<B88`848)t8]| | xN!K<x884K /@@<_<<<B88`848)t8^| | xN!K<x885(K/@@<_<<<B88`8508)t8_| | xN!K<<x885xKY/@@<_<<<B88`858)t8`| | xN!K<x885K/@@<_<<<B88`858)t8a| | xN!K<x886K/@@<_<<<B88`86 8)t8b| | xN!K4?_a8886hKq|~y@@<_<<<B88`86x8)t8d| | xN!K<886K/@@<_<<<B88`868)t8e| | xN!K<x887(K/@@<_<<<B88`8708)t8f| | xN!K0<x887xKM/@@<_<<<B88`878)t8g| | xN!K<x887K/@@<_<<<B88`878)t8h| | xN!K<x888K/@@<_<<<B88`88 8)t8i| | xN!K(a8<888hKe|~y@@<_<<<B88`88t8)t8k| | xN!K<8,88K/@@<_<<<B88`888)t8l| | xN!K|<x889K/@@<_<<<B88`898)t8m| | xN!K$a8<889hKa|~y@@<_<<<B88`89|8)t8o| | xN!K<8%89K/@@<_<<<B88`898)t8p| | xN!Kx<x88:8K/@@<_<<<B88`8:@8)t8q| | xN!K a8<8888:K/@@<_<<<B88`8:8)t8t| | xN!Ka8<8 888:Ku/@@<_<<<B88`8;8)t8u| | xN!K`a8<8!888;XK/@@<_<<<B88`8;`8)t8v| | xN!Ka8<8"888;K/@@<_<<<B88`8;8)t8w| | xN!Ka8<8#888<KU/@@<_<<<B88`8< 8)t8x| | xN!K@a8<8$888Ku/@@<_<<<B88`8>$8)t8}| | xN!K`a8<8)888>K/@@<_<<<B88`8>8)t8~| | xN!Ka8<8*8(8 8>K޵/@@<_<<<B88`8>8)t8| | xN!Kꠀa8<8+8(88?XKU/@@<_<<<B88`8?\8)t8| | xN!K@a8<8,8(88?K/@@<_<<<B88`8?8)t8| | xN!Ka8<8-8(88@Kݕ/@@<_<<<B88`8@8)t8| | xN!K退a8<8.8,88@tK5/@@<_<<<B88`8@|8)t8| | xN!K a8<8/8*8 8@K/@@<_<<<B88`8@8)t8| | xN!Ka8<808-88A| | xN!Kxa8<<x8288x9,9 K/@@<_<<<B88`88)t8E| | xN!K <_a8<x;h8xK/@@<_<<<B88`88)t8I| | xN!Ka8<<x83888X99 K/@@<_<<<B88`8H8)t8P| | xN!K88ň9,9 K/@@<_<<<B88`88)t8| | xN!K<_a8<x;bx8fxK/@@<_<<<B88`88)t8| | xN!Ka8<<ex8?88h99 K /@@<_<<<B88`8,8)t8| | xN!KD<_a8<x;X8xK/@@<_<<<B88`88)t8!| | xN!Ka8<<x8= 8|8H99 K9/@@<_<<<B88`88)t8(| | xN!Kta8<<x8= 8(8899 K/@@<_<<<B88`888)t8/| | xN!Ka8<<x8= 88(99 Ka/@@<_<<<B88`88)t86| | xN!Ka8<<x8|8KA/@@<_<<<B88`88)t8:| | xN!K<;8a8<8m8xK/@@<_<<<B88`8 8)t8>| | xN!K܀a8<<x8x8K/@@<_<<<B88`88)t8B| | xN!K|88````8!p|N ```8+~A(|D$/A8 |`"N `8`N ``||yxB;y;!@dx8a8;D;APK?]H`8a8;K@Ydxx|bxx;K?Q```xK?/AtxK@8xK/AxCxHF<_<<8`B8MEx848 | | xN!8`H0```8a8K?=/@D8a8$x;@:PK>?;D8a8K?/A8a8K?q8l|{x8cK/@$;Zx$x;ExK>Q```xK>/AxK?|}xx8K}/@${$/AȠ$@x~xHE<_<$<8`B8N~x8497| | xN!8`H(#xK/@;P8xHE]<_<$(=8`B8Nx949 B| | xN!8`H;P8xHE <_<<8`B8Nx848!| | xN!8`H\``;PxxHD<_<<8`B8NTx848/| | xN!8`H8`8!|N ```||+xB8c!<8PK98,A ~88!P|x|N ``|a8B|{x;!;<xK;?```xK<]/AxK<|bx8c$A8K4A88iX4a88cK/@8cx848K /@<_<<<B8`8]p8K8ɤ8ހ| | xN!8`HxdxK;xK;/AxK< 88|~xcx8K/A\a8x8c$K5/@<_<<<B8`8]p8L8ɤ8| | xN!8`HH<_<<<B8`8]p8K8ɤ8| | xN!8`H8`8!pa|N ```||+xB!<8K78,A ~88!P|x|N ```||}xB|+x|#x8d$x!<8 K7M,A8|H8`48/A$8!Pxx|K`8!P|x|N ``||#x||x|+xx|+x!K}8/@Txx88K/A88x8KI/@ 8xx8K|`xH88!`|x|N |/B|~x|+x|3x!AH+A /AX/@Hh``<88x8cHH]=Hh`<8x8cHH]!HL``<88 x8cHH\H(<88x8cHH\```8!Pxxx|HV|a||xB8`|#x!! A$H^a88a8H^<_Bt@A/@0<<<8J8c\8H8HHM```?l/@$<<<8K8c\8H8H$HMe;@<|fx88H<xH^y~l<x8HPHS8~lxex|x HA@T /Ax$@T(48{HX|}y@H<_<<<B}@8`8U8E 8Ed8{| | xN!8`H`$T(4HY%~/AHWu8`~> ^$x/8B@^$@@9@U@(4}`K/Ab> ~9JPAH ~T(4U)(48|I| . ~ Ub(4|Bb > 9)> H```T(4~};./A<<_<8`B}@8E|| | xN!8`H```/A,A|]/A]/A(@(=\,^,/A <~>,|{HP``0/@,>(H@DI~(K~(/A HU(^09 (>,8B^0H@II~(KE~(/A HUE(^(^08B^0 8a8HN /A0+A/@xH@<8a88HW |}xHT/A4<8a88HV|}xH0<8a88HV|}y@`<8a88HV|}x/@D<_B}@HX]cHXu<88|fxx8`8EN!8`H8`HU|ky@L<_<<<B}@8U888E8Ed8`| | xN!xHV8`Hx88@   8`8|\|>,/A i>,+~,(/@~(^0~8B^0K8`8!`A|N ``|!|#x|+x|{x!K||yA< |[}#Kx}"p;|@||H|A|"||e`|DYAh@@A\``\|/A$|c(|B!@A``PI|8xxK/@ 8@8`8\|H`<x\xHA@ P@A }"Kx}CSx\||@P@@Ex\#x8 HT}<\9`|lx|`x|lP|KI|Ix\|8|jxA@ @@A } Cx|;x<\[{}L}+;[H `88!`|x!|N `|!|#x|+x|{x!K||yA< |[}#Kx}"p;|@||H|A|"||e`|DYAh@@A\``\|/A$|c(|B!@A``PI|8xxK/@ 8@8`8\|H`<x\xHA@ P@A }"Kx}CSx\||@P@@Ex\#x8 HQ<\9`|lx|`x|lP|KI|Ix\|8|jxA@ @@A } Cx|;x<\[{}L}+;[H `88!`|x!|N `/M HOX`|||y!A|/AHO-8|/AHO8(8$ /@H0```xxKɃxHN/@88@8`0(,\|8!P|N ```|hy88`M H 8`8/M HhTI(48B|Cx|Bp})R}CY|ր }#X}k|J} Z|@|i9N |a|+y|{x|#x;!A@```||PcxKu/A@A```8!`xa|N ``|a|+y|{x|#x;!A@```||PcxK/A@A```8!`xa|N ``|8!88K8/A88!`|x|N `|8|#x!888KQ/@;8!`x|N ``||~x!K8@/A48@A$@ @A```8@8!P|Cx|N `|a|+x|#x|3x|{x!Kq|kx|#x/A/A(/}L}+A8/xxA(H[{}^}=H;[`/A,XA$@`@A`8`;[H8`8!`a|N ``cN `0C||xN |A|#xB|~x|+x8|3x!<8c8HLI/@@<_<8`xBp 89| | xN!8`H```8`4HK]/a8@P<_<<<Bp 8`8H8@88D8| | xN!8`H ```884HKa8<_=?8`48B9)KA8"<_=?8B9)a8K<_8B@a8+ =?9)a8K<_8Ba8+=?9)Ёa8K<_8Ba8+=?9)a8K <_8Ba8+$!8I(8HJ=/},@P<_<<<Bp 8H8`89D88D8| | xN!8/@H`A8884b,HJA8x,HLa8cHI/}@L<_<<<Bp 8H8`8988D8| | xN!K|```A8x",iHKрA888`",iA8", a8K,b!8 ,H ```8a8KdM8``8!pA|N ```||#xB|zx8! <8`x8HIA/@4<_<Ex8`Bm86| | xN!9@HP;;?H`HJ;DxxxHAEx8HI|{y@/A8`4HH/a8@D<_<<<Bm8E8`808548| | xN!9@H884HHa8<_=?8`48B9)KA8"<_=?8Bp9)a8K<_8B0a8+ =?9)a8K<_8Ba8+=?9)a8K<_8BЁa8+=?9)a8K <_8Ba8+$!8I(8HG/},@L<_<<<Bm8E8`8648548| | xN!8/@HA8884b,HG]A8Cx,HI-8cHF/}@@<_<<<Bm8E8`868548| | xN!KA8Dx:<",iHHA8Dx8x",i a8K,bH?x~xHE/@D!8/@Alxapi,Kk@;`@A8Wy(4#x,HE/}@D<_<<<Bm8E8`878548| | xN!9@HHA8%x8",iHF A8", A8",i$A8B, /@P9@BU@(4|BB 9JA8b,+Kk})IiA8B, A Dxx8H=x~xHD/A@<_BmHGcHG<x|fxx868`N!KA8ap9@b,Al+ U)(4})Iia8 ,H8a8K_y9@H9@8!}CSx|N ||#xB|+x|3x8|{x!<8[8HDi/@4<_<ex8`Bh@818| | xN!9@H;;8!P0C||x|N ```|B!C,~H&A |#x/@p<_<8`Bbd8,| | xN!8`HT<_;`?"bd>W|(4|H.||J/@c/AK㭁>(|\JB@(H`B>|\J,B@,HB>|\Jb/AH|I8a8 H58a888H@)/A0H?ـcH?8-088|fxx8`N!^8|.;{@8`H/AK`8!`|N ```||}x;!H `;xx8a8H58a8H?/A8!P |`hc|N ||#xB!<8NK 8/@@<_<<<B`888`8+8+d84| | xN!88!P|x|N ``||~xB|#x|+x!8<88K u8/Ah8xxK98/@L<_<<<B_878`8*8*8B| | xN!8```8!`|x|N ``||#xB!<8MX88K /@P<_<<<B^8708`8*h8*8K| | xN!8Hp```a8<x8MK8/@D<_<<<B^8708`8*8*8L| | xN!8`8!`|x|N ``|a|#xB|~x|+x!88K/@P<_<<<B]8608`8*8)8V| | xN!8HP```;@<x8LxxK/@D<_<<<B]8608`8*H8)8W| | xN!8Hxx8H9/@A8a<8[{H<D|x|p8|p}c@}A|}|l8|9|Z}`B| I}gY||`ZH.u!@<@C0AH<_|IɢL<_lL``Hh($"L,*H-8{```8!p|xa|N ``||#xB!<8Jx88K)/@P<_<<<B[84P8`8'8'48j| | xN!8Hp```a8<x8JKa8/@D<_<<<B[84P8`8(8'48k| | xN!8`8!`|x|N ``|!|#xB|+x!<8Ix88K%/@L<_<<<BZ83P8`8&8&48x| | xN!8H``8?8IhD0bK-/@?a88@8IXK/@H<_<<<BZ83P8`8(8&48|| | xN!8HH`@/@D<_<<<BZ83P8`8(|8&48}| | xN!8H;;D```a88IXxxK!/ALA8D8~ 88!P|x|N `||+xB8c!<8pK8@,A8@8!P|Cx|N `|a|}xB|#x8!p;a<H<cxK/@<_<<<BE8`8`8<8H8| | xN!8`H<_<<<BE8`8`88H8| | xN!H<_<<<BE8`8`88H8| | xN!H<_<<<BE8`8`88H8| | xN!H````x8D8@KR/@<_<<<BE8`8`8d8H8| | xN!cxK8`Hx88KGy/Ax8LKGE/Aa<8HK/A 8AH;L!HAPaTAX Ii ID@A`<8`H$D;/AK````8!a|N ```|;B|}xx!K <|~x82x8|+x8KL/@P<_<<<BC8`8888| | xN!8`HP```xx8KPE/@L<_<<<BC8`8888| | xN!8`H``x8a8Ky`8a8K /A8a8Km|~xxKF/AX8xKM/@<_<<<BC8`88P88 | | xN!8`HP<_<<<BC8`88 88 | | xN!8`H8```8!`|N ```|A|{x8d|+x!Kcx8|#x8KF-8!`;x;A|N |B!`<8D $  $DDd d 808AU>T>}j;|K9}$Y}e[x|BPPTB|@x@@0|B8@A @@8|B```| PT>}`;|K9}DY}g[x|PT|Kx@@(|8@A@@8``T8@|xH/@ 8}C} 4/@U>}(PPU>8`H}X0 }IX0}B0U>|0U>|;|X0}*xUI>|9}d)|+x|@PTB|@Kx@@(|B8e@A@@8e|B`| PUI>}`;|K9}DY}e[x|PT|Kx@@(|BB8@A@@8|BB`T`}*P|x}i;T>|K9}DY}e[x|BHPTB|@x@@0|B8@A @@8|B```| PT>}`;|K9}DY}g[x|PT|Kx@@(|8@A@@8``T|bx|xHd P@AL}g4/@ A 0@A48@8H8`  }k80|80}0}I0|0}J80}kx}80}JxUd>Ul>UB>|#|!} )|+x} HPU)} x@@,|Z8e@A@@8e|Z``|PUI>}#|H!}LA}Cx|PT|Kx@@(|Z8@A@@|Z8`|JPT`|x| 0@}&YA @ H@A}`[x8@H,8 8@H ```8@8``Aؐ/`a؀A |cN aa쐁;`/@ !D}#;`}"KxAA`/@ f|EAa`A!;AaAȑ!AĐá!ȁA`̀/@P@@l}4/8A |x }B 0|0} 0| 0|JxU>U>TɄ>|J;|9|E|PPT|Kx@@4H```/@ 8}C}4/@U>}hPPU>8H|x}0 U>}I 0}B0|0U>| 0}b;}*xUI>| 9}eY|@PTB|@Kx@@(|B@A@@|B```| PUK>|@;}"9|E| PT|[x@@|B@A@@|B}bP|K;TɄ>|9|E|XPT|Kx@@|B@A@@|B|PT>|@;}"9|E| PT|[x@@|B@A@@|B|P9 |$0!АԀA``aԐ\|H P@@,ԑA``ԀaАaH`}'4/@HA 0@A|0}IQ|xԑA``aԀAА|\H\``# })80}K80}80}0}B0}%x|0|80T>}kxT>}B#Ui>| !}Q}LSx|@PTB|@Kx@@,|*9@A@@9|*``|PUi>}@#|J!}}Q}HSx|PT|Kx@@(|*9 @A@@9 |*`|KPU}x}@P@|AP@ @A |JxH}#}EQ} Kx} 0|J} Kx|I0|B<0|<0A})x!ԀAЀaԐ\|```/A,a |caH ```a``aN ||+xB|3x|Fx|#x|dx!|x?2t;xHxHH АԿaȐ́!ЁԁAȀ/@P@@`}4/8A |x }B 0|0} 0| 0|JxU>U>TɄ>|J;|9|E|PPT|Kx@@(H /@ 8}C}4/@U>}hPPU>8H|x}0 U>}I 0}B0|0U>| 0}b;}*xUI>| 9}eY|@PTB|@Kx@@(|B@A@@|B```| PUK>|@;}"9|E| PT|[x@@|B@A@@|B}bP|K;TɄ>|9|E|XPT|Kx@@|B@A@@|B|PT>|@;}"9|E| PT|[x@@|B@A@@|B|P8@|$0Aؐ܀a``H`` P@A,}'4/@@A 0@A|0}IQ|x`ܑA``܀aHH`# })80}K80}80}0}B0}%x|0|80T>}kxT>}B#Ui>| !}Q}LSx|@PTB|@Kx@@,|*9@A@@9|*``|PUi>}@#|J!}}Q}HSx|PT|Kx@@(|*9 @A@@9 |*`|KPU}x}@P@|AP@ @A |JxH}#}EQ} Kx} 0|J} Kx|I0|B<0|<0A})x!܀a؀`N |B!<_A8!P|H` PH8!P |c|N |<@C0BA|ip|jp}A|m@ x|_xlptx|>^~h<_8bH|lx<_8B-x~h^>|xtpl!|}N |B|H|=9,Ё/@!|> x|_xlptx|>^~h<_8bHQ|lx<_8B,Б~h^>|xtpl!|}N |B|H|=9,(/@!|> x|_xlptx|>^~h<_8bHH|lx<_8B,(~h^>|xtpl!|}N |B|H|=9+/@!|> x|_xlptx|>^~h<_8bH|lx<_8B+~h^>|xtpl!|}N |B|H|=9*؁/@!|> x|_xlptx|>^~h<_8bHM|lx<_8B*ؑ~h^>|xtpl!|}N ||dxB8_!p8a98HM8a8|}xHa<_}]|~x9"\B\ i|].<_x j;hxH,@|}xxHH8!|N =`P8}N =`P<}N =`P@}N __dyld_make_delayed_module_initializer_calls__dyld_image_count__dyld_get_image_name__dyld_get_image_header__dyld_NSLookupSymbolInImage__dyld_NSAddressOfSymbollibobjc__objcInit__dyld_mod_term_funcs'%s' failed, in %s:%d mxf_file_seek(reader->mxfFile, 0, SEEK_SET)d3_mxf_info.cmxf_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)) >= 0reader->timecodeReadingInitialisedmxf_file_seek(reader->mxfFile, reader->essenceDataStart + position * reader->contentPackageLen, SEEK_SET)mxf_equals_key(&key, &g_TimecodeSysItemElementKey)len == g_timecodeElementLenmxf_read_uint16(reader->mxfFile, &localTag)localTag == 0x0102mxf_read_uint16(reader->mxfFile, &localItemLen)localItemLen == g_timecodeElementLen - 4mxf_skip(reader->mxfFile, 8)mxf_file_read(reader->mxfFile, t12m, 8) == 8%02d:%02d:%02d:%02dread_timecode_at_position(reader, position, &vitc, <c)wcstombs(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))mxf_get_uint32_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ItemNumber), &infaxData->itemNo) VTR error results: %d errors detected %10s:%10s %10s %s numframecodedescription %10s:%10s%16s%16s %10s %s vitcltc %10lld:%10lld%16s%16s %8s%02x0x No error Video almost good, Video state cannot be determined, Video state unclear, Video no good, Video good, Audio almost goodAudio state cannot be determinedAudio state unclearAudio no goodAudio good Format: %s Programme title: %s Episode title: %s Transmission date: %04u-%02u-%02u Magazine prefix: %s Programme number: %s Production code: %s Spool status: %s Stock date: %04u-%02u-%02u Spool descriptor: %s Memo: %s Duration: %02lld:%02lld:%02lld Spool number: %s Accession number: %s Catalogue detail: %s Item number: %d BBC D3 MXF file information MXF writer identifications:%d) Created on %04d-%02u-%02u %02u:%02u:%02u.%03u UTC using %d) Modified %04d-%02u-%02u %02u:%02u:%02u.%03u UTC using %ls '%ls' ('%ls') AV contents: %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) D3 source information: LTO/MXF destination information: Photo Sensitive Epilepsy analysis results summary: %d RAW failures detected. Check for PSE failure using the '-p, --show-pse-failures' and '-s, --summary-info' command-line options VTR error results summary:initialise_timecode_reader(reader) Photo Sensitive Epilepsy analysis results: Passed - %d failures detected FAILED - %10s: %10s%10s%10s%10s%10s redspatialluminext %10s: %10s%16s%16s%10s%10s%10s%10s %10lld: %10lld%10.1f%10s FTDate of analysis: %04d-%02u-%02u %02u:%02u:%02u Programme title: %s Episode title: %s Magazine prefix: %s Programme number: %s Production code: %s Duration: %02lld:%02lld:%02lld Spool number: %s Accession number: %s Catalogue detail: %s Item number: %d PSE Status: FAILEDPASSED Red Flash violations: %d Spatial Pattern violations: %d Luminance Flash violations: %d Extended Failure violations: %d Detail table threshold: %d Frame red spat lum extFrame vitc ltc red spat lum ext%5d%6.1fX%6s Usage: %s <> Options: -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 -h--help-v--show-vtr-errors-p--show-pse-failures-s--summary-info-t--no-src-tcUnknown argument '%s' Missing mxf filename (newReader = (Reader*)malloc(sizeof(Reader))) != NULLcreate_reader(&reader)%dFailed 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%qd 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)D3P_D3ErrorCountmxf_register_item_def(dataModel, "D3P_D3ErrorCount", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, D3P_D3ErrorCount), 0x0000, MXF_UINT32_TYPE, 0)./../bbc_d3_extensions_data_model.hD3P_PSEFailureCountmxf_register_item_def(dataModel, "D3P_PSEFailureCount", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, D3P_PSEFailureCount), 0x0000, MXF_UINT32_TYPE, 0)D3P_InfaxFrameworkmxf_register_set_def(dataModel, "D3P_InfaxFramework", &MXF_SET_K(InterchangeObject), &MXF_SET_K(D3P_InfaxFramework))D3P_Formatmxf_register_item_def(dataModel, "D3P_Format", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_Format), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_ProgrammeTitlemxf_register_item_def(dataModel, "D3P_ProgrammeTitle", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeTitle), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_EpisodeTitlemxf_register_item_def(dataModel, "D3P_EpisodeTitle", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_EpisodeTitle), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_TransmissionDatemxf_register_item_def(dataModel, "D3P_TransmissionDate", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_TransmissionDate), 0x0000, MXF_TIMESTAMP_TYPE, 0)D3P_MagazinePrefixmxf_register_item_def(dataModel, "D3P_MagazinePrefix", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_MagazinePrefix), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_ProgrammeNumbermxf_register_item_def(dataModel, "D3P_ProgrammeNumber", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeNumber), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_ProductionCodemxf_register_item_def(dataModel, "D3P_ProductionCode", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProductionCode), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_SpoolStatusmxf_register_item_def(dataModel, "D3P_SpoolStatus", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolStatus), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_StockDatemxf_register_item_def(dataModel, "D3P_StockDate", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_StockDate), 0x0000, MXF_TIMESTAMP_TYPE, 0)D3P_SpoolDescriptormxf_register_item_def(dataModel, "D3P_SpoolDescriptor", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolDescriptor), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_Memomxf_register_item_def(dataModel, "D3P_Memo", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_Memo), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_Durationmxf_register_item_def(dataModel, "D3P_Duration", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_Duration), 0x0000, MXF_INT64_TYPE, 0)D3P_SpoolNumbermxf_register_item_def(dataModel, "D3P_SpoolNumber", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolNumber), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_AccessionNumbermxf_register_item_def(dataModel, "D3P_AccessionNumber", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_AccessionNumber), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_CatalogueDetailmxf_register_item_def(dataModel, "D3P_CatalogueDetail", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_CatalogueDetail), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_ItemNumbermxf_register_item_def(dataModel, "D3P_ItemNumber", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_ItemNumber), 0x0000, MXF_UINT32_TYPE, 0)D3P_PSEAnalysisFrameworkmxf_register_set_def(dataModel, "D3P_PSEAnalysisFramework", &MXF_SET_K(InterchangeObject), &MXF_SET_K(D3P_PSEAnalysisFramework))D3P_RedFlashmxf_register_item_def(dataModel, "D3P_RedFlash", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_RedFlash), 0x0000, MXF_INT16_TYPE, 0)D3P_SpatialPatternmxf_register_item_def(dataModel, "D3P_SpatialPattern", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_SpatialPattern), 0x0000, MXF_INT16_TYPE, 0)D3P_LuminanceFlashmxf_register_item_def(dataModel, "D3P_LuminanceFlash", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_LuminanceFlash), 0x0000, MXF_INT16_TYPE, 0)D3P_ExtendedFailuremxf_register_item_def(dataModel, "D3P_ExtendedFailure", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_ExtendedFailure), 0x0000, MXF_BOOLEAN_TYPE, 0)D3P_D3ReplayErrorFrameworkmxf_register_set_def(dataModel, "D3P_D3ReplayErrorFramework", &MXF_SET_K(InterchangeObject), &MXF_SET_K(D3P_D3ReplayErrorFramework))D3P_D3ErrorCodemxf_register_item_def(dataModel, "D3P_D3ErrorCode", &MXF_SET_K(D3P_D3ReplayErrorFramework), &MXF_ITEM_K(D3P_D3ReplayErrorFramework, D3P_D3ErrorCode), 0x0000, MXF_UINT8_TYPE, 0)TapeDescriptormxf_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_is_header_metadata(&key)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? Failed to write summary info Failed to write info %s:%u: failed assertion `%s' ./mxf/mxf_header_metadata.cdata != NULL && info != NULL(newSet = (MXFMetadataSet*)malloc(sizeof(MXFMetadataSet))) != NULL(newHeaderMetadata = (MXFHeaderMetadata*)malloc(sizeof(MXFHeaderMetadata))) != NULLmxf_create_primer_pack(&newHeaderMetadata->primerPack)mxf_find_item_def(headerMetadata->dataModel, key, &itemDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)key, itemDef->localTag, &tag)mxf_find_set_def(headerMetadata->dataModel, key, &setDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)&itemDef->key, itemDef->localTag, &tag)(newItem = (MXFMetadataItem*)malloc(sizeof(MXFMetadataItem))) != NULLmxf_remove_item(item->set, &item->key, &removedItem)mxf_append_list_element(&set->items, (void*)item)add_item(set, newItem)!mxf_equals_uuid(&set->instanceUID, &g_Null_UUID)mxf_remove_set(set->headerMetadata, set)mxf_append_list_element(&headerMetadata->sets, (void*)set)mxf_create_list(&newList, NULL)mxf_append_list_element(newList, (void*)set)mxf_get_list_length(setList) == 1mxf_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 != NULL && set->headerMetadata->dataModel != NULLmxf_read_local_tag(mxfFile, itemTag)mxf_read_uint16(mxfFile, itemLen)mxf_file_read(mxfFile, buffer, len) == len(item->value = (uint8_t*)malloc(sizeof(uint8_t) * (len))) != NULLheaderMetadata->primerPack != NULLcreate_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)headerByteCount != 0mxf_is_primer_pack(pkey)mxf_read_primer_pack(mxfFile, &headerMetadata->primerPack)mxf_read_kl(mxfFile, &key, &llen, &len)mxf_skip(mxfFile, 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)count == headerByteCountmxf_write_primer_pack(mxfFile, headerMetadata->primerPack)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_find_singular_set_by_key(headerMetadata, &MXF_SET_K(Preface), &prefaceSet)mxf_write_set(mxfFile, prefaceSet)mxf_write_set(mxfFile, set)mxf_write_header_primer_pack(mxfFile, headerMetadata)mxf_write_header_sets(mxfFile, headerMetadata)set->headerMetadata != NULLget_or_create_set_item(set->headerMetadata, set, itemKey, &newItem)mxf_set_item_value(newItem, buffer, 16)mxf_set_uuid_item(newSet, &MXF_ITEM_K(InterchangeObject, InstanceUID), &uuid)mxf_set_item_value(newItem, value, len)destSet->headerMetadata != NULLmxf_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, buffer, 1)mxf_set_item_value(newItem, buffer, 2)mxf_set_item_value(newItem, buffer, 4)mxf_set_item_value(newItem, buffer, 8)mxf_set_item_value(newItem, buffer, (uint16_t)((wcslen(value) + 1) * mxfUTF16Char_extlen))mxf_set_item_value(newItem, buffer, size * mxfUTF16Char_extlen)mxf_set_item_value(newItem, buffer, 32)mxf_set_item_value(newItem, buffer, 10)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8))) != NULL8 + count * elementLen < 65536(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + count * elementLen))) != NULLmxf_set_item_value(newItem, buffer, (uint16_t)(8 + count * elementLen))(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + arrayLen * elementLen))) != NULLnewItem->length >= 8elementLen == existElementLennewItem->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)mxf_get_item(set, itemKey, &item)item->length == 1item->length == 2item->length == 4item->length == 8item->length == 16item->length == 32mxf_get_uuid_item(set, itemKey, &uuidValue)mxf_dereference(set->headerMetadata, &uuidValue, value)mxf_dereference_s(set->headerMetadata, setsIter, &uuidValue, value)item->length == 10item->length >= 8index < count(newList = (MXFList*)malloc(sizeof(MXFList))) != NULL./mxf/mxf_list.c(newElement = (MXFListElement*)malloc(sizeof(MXFListElement))) != NULL(newPartition = (MXFPartition*)malloc(sizeof(MXFPartition))) != NULL./mxf/mxf_partition.c(newLabel = (mxfUL*)malloc(sizeof(mxfUL))) != NULLmxf_append_list_element(&partition->essenceContainers, newLabel)mxf_append_partition_esscont_label(partition, (mxfUL*)mxf_get_iter_element(&iter))mxf_append_list_element(partitions, partition)mxf_create_from_partition(sourcePartition, &newPartition)mxf_append_partition(partitions, newPartition)mxf_create_partition(&newPartition)(filePos = mxf_file_tell(mxfFile)) >= 0partition->headerMarkInPos >= 0filePos >= partition->headerMarkInPospartition->indexMarkInPos >= 0filePos >= partition->indexMarkInPosmxf_write_k(mxfFile, &partition->key)mxf_write_l(mxfFile, packLen)mxf_write_uint16(mxfFile, partition->majorVersion)mxf_write_uint16(mxfFile, partition->minorVersion)mxf_write_uint32(mxfFile, partition->kagSize)mxf_write_uint64(mxfFile, partition->thisPartition)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_uint32(mxfFile, partition->bodySID)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_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)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_read_ul(mxfFile, &label)mxf_append_partition_esscont_label(newPartition, &label)partition->kagSize > 0(uint64_t)filePos > partition->thisPartitionmxf_write_k(mxfFile, &g_KLVFill_key)mxf_write_l(mxfFile, fillSize)mxf_file_putc(mxfFile, 0) == 0((uint64_t)filePos <= position - mxf_get_min_llen(mxfFile) + mxfKey_extlen)fillSize >= llensize >= (uint32_t)(mxf_get_min_llen(mxfFile) + mxfKey_extlen)mxf_read_kl(mxfFile, &tkey, &tllen, &tlen)mxf_skip(mxfFile, (int64_t)tlen)mxf_read_uint32(mxfFile, &size)((uint32_t)len - 4) % 12 == 0(newEntry = (MXFRIPEntry*)malloc(sizeof(MXFRIPEntry))) != NULLmxf_append_list_element(&rip->entries, newEntry)mxf_read_uint32(mxfFile, &entry->bodySID)mxf_read_uint64(mxfFile, &entry->thisPartition)mxf_write_k(mxfFile, &g_RandomIndexPack_key)(llen = mxf_write_l(mxfFile, len)) != 0mxf_write_uint32(mxfFile, (uint32_t)(16 + llen + len))(newMXFFile = (MXFFile*)malloc(sizeof(MXFFile))) != NULL./mxf/mxf_file.c(newDiskFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULLw+brbr+b(newStdInFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newSysData = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULLmxf_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)) != EOFbytesToRead <= 8mxf_read_k(mxfFile, key)mxf_read_l(mxfFile, llen, len)mxf_file_write(mxfFile, (const uint8_t*)key, 16) == 16llen > 0 && llen <= 9Could 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)mxf_write_k(mxfFile, key)mxf_write_l(mxfFile, len)mxf_read_uint32(mxfFile, len)mxf_read_uint32(mxfFile, eleLen)mxf_write_uint32(mxfFile, len)mxf_write_uint32(mxfFile, eleLen)./mxf/mxf_data_model.ctypeId < sizeof(dataModel->types) / sizeof(MXFItemType) && dataModel->types[typeId].typeId == 0(type->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLNumber 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))) != NULLtypeId > 0 && typeId < MXF_EXTENSION_TYPE(newItemDef = (MXFItemDef*)malloc(sizeof(MXFItemDef))) != NULL(newItemDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLitemDef != NULLmxf_append_list_element(&dataModel->itemDefs, (void*)itemDef)add_item_def(dataModel, newItemDef)(newSetDef = (MXFSetDef*)malloc(sizeof(MXFSetDef))) != NULL(newSetDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLsetDef != NULLmxf_append_list_element(&dataModel->setDefs, (void*)setDef)add_set_def(dataModel, newSetDef)(newDataModel = (MXFDataModel*)malloc(sizeof(MXFDataModel))) != NULLInt8mxf_register_basic_type(newDataModel, "Int8", MXF_INT8_TYPE, 1)./include/mxf/mxf_baseline_data_model.hInt16mxf_register_basic_type(newDataModel, "Int16", MXF_INT16_TYPE, 2)Int32mxf_register_basic_type(newDataModel, "Int32", MXF_INT32_TYPE, 3)Int64mxf_register_basic_type(newDataModel, "Int64", MXF_INT64_TYPE, 4)UInt8mxf_register_basic_type(newDataModel, "UInt8", MXF_UINT8_TYPE, 1)UInt16mxf_register_basic_type(newDataModel, "UInt16", MXF_UINT16_TYPE, 2)UInt32mxf_register_basic_type(newDataModel, "UInt32", MXF_UINT32_TYPE, 3)UInt64mxf_register_basic_type(newDataModel, "UInt64", MXF_UINT64_TYPE, 4)Rawmxf_register_basic_type(newDataModel, "Raw", MXF_RAW_TYPE, 0)UTF16Stringmxf_register_array_type(newDataModel, "UTF16String", MXF_UTF16STRING_TYPE, MXF_UTF16_TYPE, 0)Int32Arraymxf_register_array_type(newDataModel, "Int32Array", MXF_INT32ARRAY_TYPE, MXF_INT32_TYPE, 0)UInt32Arraymxf_register_array_type(newDataModel, "UInt32Array", MXF_UINT32ARRAY_TYPE, MXF_UINT32_TYPE, 0)Int64Arraymxf_register_array_type(newDataModel, "Int64Array", MXF_INT64ARRAY_TYPE, MXF_INT64_TYPE, 0)UInt8Arraymxf_register_array_type(newDataModel, "UInt8Array", MXF_UINT8ARRAY_TYPE, MXF_UINT8_TYPE, 0)ISO7Stringmxf_register_array_type(newDataModel, "ISO7String", MXF_ISO7STRING_TYPE, MXF_ISO7_TYPE, 0)Int32Batchmxf_register_array_type(newDataModel, "Int32Batch", MXF_INT32BATCH_TYPE, MXF_INT32_TYPE, 0)UInt32Batchmxf_register_array_type(newDataModel, "UInt32Batch", MXF_UINT32BATCH_TYPE, MXF_UINT32_TYPE, 0)AUIDArraymxf_register_array_type(newDataModel, "AUIDArray", MXF_AUIDARRAY_TYPE, MXF_AUID_TYPE, 0)ULBatchmxf_register_array_type(newDataModel, "ULBatch", MXF_ULBATCH_TYPE, MXF_UL_TYPE, 0)StrongRefArraymxf_register_array_type(newDataModel, "StrongRefArray", MXF_STRONGREFARRAY_TYPE, MXF_STRONGREF_TYPE, 0)StrongRefBatchmxf_register_array_type(newDataModel, "StrongRefBatch", MXF_STRONGREFBATCH_TYPE, MXF_STRONGREF_TYPE, 0)WeakRefArraymxf_register_array_type(newDataModel, "WeakRefArray", MXF_WEAKREFARRAY_TYPE, MXF_WEAKREF_TYPE, 0)WeakRefBatchmxf_register_array_type(newDataModel, "WeakRefBatch", MXF_WEAKREFBATCH_TYPE, MXF_WEAKREF_TYPE, 0)RationalArraymxf_register_array_type(newDataModel, "RationalArray", MXF_RATIONALARRAY_TYPE, MXF_RATIONAL_TYPE, 0)RGBALayoutmxf_register_array_type(newDataModel, "RGBALayout", MXF_RGBALAYOUT_TYPE, MXF_RGBALAYOUTCOMPONENT_TYPE, 0)RationalitemType = mxf_register_compound_type(newDataModel, "Rational", MXF_RATIONAL_TYPE)Numeratormxf_register_compound_type_member(itemType, "Numerator", MXF_INT32_TYPE)Denominatormxf_register_compound_type_member(itemType, "Denominator", MXF_INT32_TYPE)TimestampitemType = mxf_register_compound_type(newDataModel, "Timestamp", MXF_TIMESTAMP_TYPE)Yearmxf_register_compound_type_member(itemType, "Year", MXF_UINT16_TYPE)Monthmxf_register_compound_type_member(itemType, "Month", MXF_UINT8_TYPE)Daymxf_register_compound_type_member(itemType, "Day", MXF_UINT8_TYPE)Hoursmxf_register_compound_type_member(itemType, "Hours", MXF_UINT8_TYPE)Minutesmxf_register_compound_type_member(itemType, "Minutes", MXF_UINT8_TYPE)Secondsmxf_register_compound_type_member(itemType, "Seconds", MXF_UINT8_TYPE)QMSecmxf_register_compound_type_member(itemType, "QMSec", MXF_UINT8_TYPE)ProductVersionitemType = mxf_register_compound_type(newDataModel, "ProductVersion", MXF_PRODUCTVERSION_TYPE)Majormxf_register_compound_type_member(itemType, "Major", MXF_UINT16_TYPE)Minormxf_register_compound_type_member(itemType, "Minor", MXF_UINT16_TYPE)Patchmxf_register_compound_type_member(itemType, "Patch", MXF_UINT16_TYPE)Buildmxf_register_compound_type_member(itemType, "Build", MXF_UINT16_TYPE)Releasemxf_register_compound_type_member(itemType, "Release", MXF_UINT16_TYPE)IndirectitemType = mxf_register_compound_type(newDataModel, "Indirect", MXF_INDIRECT_TYPE)Typemxf_register_compound_type_member(itemType, "Type", MXF_UL_TYPE)Valuemxf_register_compound_type_member(itemType, "Value", MXF_UINT8ARRAY_TYPE)RGBALayoutComponentitemType = mxf_register_compound_type(newDataModel, "RGBALayoutComponent", MXF_RGBALAYOUTCOMPONENT_TYPE)Codemxf_register_compound_type_member(itemType, "Code", MXF_RGBACODE_TYPE)Depthmxf_register_compound_type_member(itemType, "Depth", MXF_UINT8_TYPE)VersionTypemxf_register_interpret_type(newDataModel, "VersionType", MXF_VERSIONTYPE_TYPE, MXF_UINT16_TYPE, 0)UTF16mxf_register_interpret_type(newDataModel, "UTF16", MXF_UTF16_TYPE, MXF_UINT16_TYPE, 0)Booleanmxf_register_interpret_type(newDataModel, "Boolean", MXF_BOOLEAN_TYPE, MXF_UINT8_TYPE, 0)ISO7mxf_register_interpret_type(newDataModel, "ISO7", MXF_ISO7_TYPE, MXF_UINT8_TYPE, 0)Lengthmxf_register_interpret_type(newDataModel, "Length", MXF_LENGTH_TYPE, MXF_INT64_TYPE, 0)Positionmxf_register_interpret_type(newDataModel, "Position", MXF_POSITION_TYPE, MXF_INT64_TYPE, 0)RGBACodemxf_register_interpret_type(newDataModel, "RGBACode", MXF_RGBACODE_TYPE, MXF_UINT8_TYPE, 0)Streammxf_register_interpret_type(newDataModel, "Stream", MXF_STREAM_TYPE, MXF_RAW_TYPE, 0)DataValuemxf_register_interpret_type(newDataModel, "DataValue", MXF_DATAVALUE_TYPE, MXF_UINT8ARRAY_TYPE, 0)Identifiermxf_register_interpret_type(newDataModel, "Identifier", MXF_IDENTIFIER_TYPE, MXF_UINT8ARRAY_TYPE, 0)Opaquemxf_register_interpret_type(newDataModel, "Opaque", MXF_OPAQUE_TYPE, MXF_UINT8ARRAY_TYPE, 0)UMIDmxf_register_interpret_type(newDataModel, "UMID", MXF_UMID_TYPE, MXF_IDENTIFIER_TYPE, 32)UIDmxf_register_interpret_type(newDataModel, "UID", MXF_UID_TYPE, MXF_IDENTIFIER_TYPE, 16)ULmxf_register_interpret_type(newDataModel, "UL", MXF_UL_TYPE, MXF_IDENTIFIER_TYPE, 16)UUIDmxf_register_interpret_type(newDataModel, "UUID", MXF_UUID_TYPE, MXF_IDENTIFIER_TYPE, 16)AUIDmxf_register_interpret_type(newDataModel, "AUID", MXF_AUID_TYPE, MXF_UL_TYPE, 16)PackageIDmxf_register_interpret_type(newDataModel, "PackageID", MXF_PACKAGEID_TYPE, MXF_UMID_TYPE, 32)StrongRefmxf_register_interpret_type(newDataModel, "StrongRef", MXF_STRONGREF_TYPE, MXF_UUID_TYPE, 16)WeakRefmxf_register_interpret_type(newDataModel, "WeakRef", MXF_WEAKREF_TYPE, MXF_UUID_TYPE, 16)Orientationmxf_register_interpret_type(newDataModel, "Orientation", MXF_ORIENTATION_TYPE, MXF_UINT8_TYPE, 0)rootmxf_register_set_def(newDataModel, "root", &MXF_SET_K(root), &MXF_SET_K(root))InterchangeObjectmxf_register_set_def(newDataModel, "InterchangeObject", &MXF_SET_K(root), &MXF_SET_K(InterchangeObject))InstanceUIDmxf_register_item_def(newDataModel, "InstanceUID", &MXF_SET_K(InterchangeObject), &MXF_ITEM_K(InterchangeObject, InstanceUID), 0x3c0a, MXF_UUID_TYPE, 1)GenerationUIDmxf_register_item_def(newDataModel, "GenerationUID", &MXF_SET_K(InterchangeObject), &MXF_ITEM_K(InterchangeObject, GenerationUID), 0x0102, MXF_UUID_TYPE, 0)Prefacemxf_register_set_def(newDataModel, "Preface", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Preface))LastModifiedDatemxf_register_item_def(newDataModel, "LastModifiedDate", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, LastModifiedDate), 0x3b02, MXF_TIMESTAMP_TYPE, 1)Versionmxf_register_item_def(newDataModel, "Version", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, Version), 0x3b05, MXF_VERSIONTYPE_TYPE, 1)ObjectModelVersionmxf_register_item_def(newDataModel, "ObjectModelVersion", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ObjectModelVersion), 0x3b07, MXF_UINT32_TYPE, 0)PrimaryPackagemxf_register_item_def(newDataModel, "PrimaryPackage", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, PrimaryPackage), 0x3b08, MXF_WEAKREF_TYPE, 0)Identificationsmxf_register_item_def(newDataModel, "Identifications", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, Identifications), 0x3b06, MXF_STRONGREFARRAY_TYPE, 1)ContentStoragemxf_register_item_def(newDataModel, "ContentStorage", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ContentStorage), 0x3b03, MXF_STRONGREF_TYPE, 1)OperationalPatternmxf_register_item_def(newDataModel, "OperationalPattern", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, OperationalPattern), 0x3b09, MXF_UL_TYPE, 1)EssenceContainersmxf_register_item_def(newDataModel, "EssenceContainers", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, EssenceContainers), 0x3b0a, MXF_ULBATCH_TYPE, 1)DMSchemesmxf_register_item_def(newDataModel, "DMSchemes", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, DMSchemes), 0x3b0b, MXF_ULBATCH_TYPE, 1)Identificationmxf_register_set_def(newDataModel, "Identification", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Identification))ThisGenerationUIDmxf_register_item_def(newDataModel, "ThisGenerationUID", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ThisGenerationUID), 0x3c09, MXF_UUID_TYPE, 1)CompanyNamemxf_register_item_def(newDataModel, "CompanyName", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, CompanyName), 0x3c01, MXF_UTF16STRING_TYPE, 1)ProductNamemxf_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)VersionStringmxf_register_item_def(newDataModel, "VersionString", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, VersionString), 0x3c04, MXF_UTF16STRING_TYPE, 1)ProductUIDmxf_register_item_def(newDataModel, "ProductUID", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ProductUID), 0x3c05, MXF_UUID_TYPE, 1)ModificationDatemxf_register_item_def(newDataModel, "ModificationDate", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ModificationDate), 0x3c06, MXF_TIMESTAMP_TYPE, 1)ToolkitVersionmxf_register_item_def(newDataModel, "ToolkitVersion", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ToolkitVersion), 0x3c07, MXF_PRODUCTVERSION_TYPE, 0)Platformmxf_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))Packagesmxf_register_item_def(newDataModel, "Packages", &MXF_SET_K(ContentStorage), &MXF_ITEM_K(ContentStorage, Packages), 0x1901, MXF_STRONGREFBATCH_TYPE, 1)EssenceContainerDatamxf_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))LinkedPackageUIDmxf_register_item_def(newDataModel, "LinkedPackageUID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, LinkedPackageUID), 0x2701, MXF_UMID_TYPE, 1)IndexSIDmxf_register_item_def(newDataModel, "IndexSID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, IndexSID), 0x3f06, MXF_UINT32_TYPE, 0)BodySIDmxf_register_item_def(newDataModel, "BodySID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, BodySID), 0x3f07, MXF_UINT32_TYPE, 1)GenericPackagemxf_register_set_def(newDataModel, "GenericPackage", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericPackage))PackageUIDmxf_register_item_def(newDataModel, "PackageUID", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageUID), 0x4401, MXF_UMID_TYPE, 1)Namemxf_register_item_def(newDataModel, "Name", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, Name), 0x4402, MXF_UTF16STRING_TYPE, 0)PackageCreationDatemxf_register_item_def(newDataModel, "PackageCreationDate", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageCreationDate), 0x4405, MXF_TIMESTAMP_TYPE, 1)PackageModifiedDatemxf_register_item_def(newDataModel, "PackageModifiedDate", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageModifiedDate), 0x4404, MXF_TIMESTAMP_TYPE, 1)Tracksmxf_register_item_def(newDataModel, "Tracks", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, Tracks), 0x4403, MXF_STRONGREFARRAY_TYPE, 1)Locatormxf_register_set_def(newDataModel, "Locator", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Locator))NetworkLocatormxf_register_set_def(newDataModel, "NetworkLocator", &MXF_SET_K(Locator), &MXF_SET_K(NetworkLocator))URLStringmxf_register_item_def(newDataModel, "URLString", &MXF_SET_K(NetworkLocator), &MXF_ITEM_K(NetworkLocator, URLString), 0x4001, MXF_UTF16STRING_TYPE, 1)TextLocatormxf_register_set_def(newDataModel, "TextLocator", &MXF_SET_K(Locator), &MXF_SET_K(TextLocator))LocatorNamemxf_register_item_def(newDataModel, "LocatorName", &MXF_SET_K(TextLocator), &MXF_ITEM_K(TextLocator, LocatorName), 0x4101, MXF_UTF16STRING_TYPE, 1)GenericTrackmxf_register_set_def(newDataModel, "GenericTrack", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericTrack))TrackIDmxf_register_item_def(newDataModel, "TrackID", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackID), 0x4801, MXF_UINT32_TYPE, 0)TrackNumbermxf_register_item_def(newDataModel, "TrackNumber", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackNumber), 0x4804, MXF_UINT32_TYPE, 1)TrackNamemxf_register_item_def(newDataModel, "TrackName", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackName), 0x4802, MXF_UTF16STRING_TYPE, 0)Sequencemxf_register_item_def(newDataModel, "Sequence", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, Sequence), 0x4803, MXF_STRONGREF_TYPE, 1)StaticTrackmxf_register_set_def(newDataModel, "StaticTrack", &MXF_SET_K(GenericTrack), &MXF_SET_K(StaticTrack))Trackmxf_register_set_def(newDataModel, "Track", &MXF_SET_K(GenericTrack), &MXF_SET_K(Track))EditRatemxf_register_item_def(newDataModel, "EditRate", &MXF_SET_K(Track), &MXF_ITEM_K(Track, EditRate), 0x4b01, MXF_RATIONAL_TYPE, 1)Originmxf_register_item_def(newDataModel, "Origin", &MXF_SET_K(Track), &MXF_ITEM_K(Track, Origin), 0x4b02, MXF_POSITION_TYPE, 1)EventTrackmxf_register_set_def(newDataModel, "EventTrack", &MXF_SET_K(GenericTrack), &MXF_SET_K(EventTrack))EventEditRatemxf_register_item_def(newDataModel, "EventEditRate", &MXF_SET_K(EventTrack), &MXF_ITEM_K(EventTrack, EventEditRate), 0x4901, MXF_RATIONAL_TYPE, 1)EventOriginmxf_register_item_def(newDataModel, "EventOrigin", &MXF_SET_K(EventTrack), &MXF_ITEM_K(EventTrack, EventOrigin), 0x4902, MXF_POSITION_TYPE, 0)StructuralComponentmxf_register_set_def(newDataModel, "StructuralComponent", &MXF_SET_K(InterchangeObject), &MXF_SET_K(StructuralComponent))DataDefinitionmxf_register_item_def(newDataModel, "DataDefinition", &MXF_SET_K(StructuralComponent), &MXF_ITEM_K(StructuralComponent, DataDefinition), 0x0201, MXF_UL_TYPE, 1)Durationmxf_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))StructuralComponentsmxf_register_item_def(newDataModel, "StructuralComponents", &MXF_SET_K(Sequence), &MXF_ITEM_K(Sequence, StructuralComponents), 0x1001, MXF_STRONGREFARRAY_TYPE, 1)TimecodeComponentmxf_register_set_def(newDataModel, "TimecodeComponent", &MXF_SET_K(StructuralComponent), &MXF_SET_K(TimecodeComponent))RoundedTimecodeBasemxf_register_item_def(newDataModel, "RoundedTimecodeBase", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, RoundedTimecodeBase), 0x1502, MXF_UINT16_TYPE, 1)StartTimecodemxf_register_item_def(newDataModel, "StartTimecode", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, StartTimecode), 0x1501, MXF_POSITION_TYPE, 1)DropFramemxf_register_item_def(newDataModel, "DropFrame", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, DropFrame), 0x1503, MXF_BOOLEAN_TYPE, 1)SourceClipmxf_register_set_def(newDataModel, "SourceClip", &MXF_SET_K(StructuralComponent), &MXF_SET_K(SourceClip))StartPositionmxf_register_item_def(newDataModel, "StartPosition", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, StartPosition), 0x1201, MXF_POSITION_TYPE, 1)SourcePackageIDmxf_register_item_def(newDataModel, "SourcePackageID", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, SourcePackageID), 0x1101, MXF_PACKAGEID_TYPE, 1)SourceTrackIDmxf_register_item_def(newDataModel, "SourceTrackID", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, SourceTrackID), 0x1102, MXF_UINT32_TYPE, 1)DMSegmentmxf_register_set_def(newDataModel, "DMSegment", &MXF_SET_K(StructuralComponent), &MXF_SET_K(DMSegment))EventStartPositionmxf_register_item_def(newDataModel, "EventStartPosition", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, EventStartPosition), 0x0601, MXF_POSITION_TYPE, 1)EventCommentmxf_register_item_def(newDataModel, "EventComment", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, EventComment), 0x0602, MXF_UTF16STRING_TYPE, 0)TrackIDsmxf_register_item_def(newDataModel, "TrackIDs", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, TrackIDs), 0x6102, MXF_UINT32BATCH_TYPE, 0)DMFrameworkmxf_register_item_def(newDataModel, "DMFramework", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, DMFramework), 0x6101, MXF_STRONGREF_TYPE, 0)DMSourceClipmxf_register_set_def(newDataModel, "DMSourceClip", &MXF_SET_K(SourceClip), &MXF_SET_K(DMSourceClip))DMSourceClipTrackIDsmxf_register_item_def(newDataModel, "DMSourceClipTrackIDs", &MXF_SET_K(DMSourceClip), &MXF_ITEM_K(DMSourceClip, DMSourceClipTrackIDs), 0x6103, MXF_UINT32BATCH_TYPE, 0)MaterialPackagemxf_register_set_def(newDataModel, "MaterialPackage", &MXF_SET_K(GenericPackage), &MXF_SET_K(MaterialPackage))SourcePackagemxf_register_set_def(newDataModel, "SourcePackage", &MXF_SET_K(GenericPackage), &MXF_SET_K(SourcePackage))Descriptormxf_register_item_def(newDataModel, "Descriptor", &MXF_SET_K(SourcePackage), &MXF_ITEM_K(SourcePackage, Descriptor), 0x4701, MXF_STRONGREF_TYPE, 0)GenericDescriptormxf_register_set_def(newDataModel, "GenericDescriptor", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericDescriptor))Locatorsmxf_register_item_def(newDataModel, "Locators", &MXF_SET_K(GenericDescriptor), &MXF_ITEM_K(GenericDescriptor, Locators), 0x2f01, MXF_STRONGREFARRAY_TYPE, 0)FileDescriptormxf_register_set_def(newDataModel, "FileDescriptor", &MXF_SET_K(GenericDescriptor), &MXF_SET_K(FileDescriptor))LinkedTrackIDmxf_register_item_def(newDataModel, "LinkedTrackID", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, LinkedTrackID), 0x3006, MXF_UINT32_TYPE, 0)SampleRatemxf_register_item_def(newDataModel, "SampleRate", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, SampleRate), 0x3001, MXF_RATIONAL_TYPE, 1)ContainerDurationmxf_register_item_def(newDataModel, "ContainerDuration", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, ContainerDuration), 0x3002, MXF_LENGTH_TYPE, 0)EssenceContainermxf_register_item_def(newDataModel, "EssenceContainer", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, EssenceContainer), 0x3004, MXF_UL_TYPE, 1)Codecmxf_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))SignalStandardmxf_register_item_def(newDataModel, "SignalStandard", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SignalStandard), 0x3215, MXF_UINT8_TYPE, 0)FrameLayoutmxf_register_item_def(newDataModel, "FrameLayout", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameLayout), 0x320c, MXF_UINT8_TYPE, 0)StoredWidthmxf_register_item_def(newDataModel, "StoredWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredWidth), 0x3203, MXF_UINT32_TYPE, 0)StoredHeightmxf_register_item_def(newDataModel, "StoredHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredHeight), 0x3202, MXF_UINT32_TYPE, 0)StoredF2Offsetmxf_register_item_def(newDataModel, "StoredF2Offset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredF2Offset), 0x3216, MXF_INT32_TYPE, 0)SampledWidthmxf_register_item_def(newDataModel, "SampledWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledWidth), 0x3205, MXF_UINT32_TYPE, 0)SampledHeightmxf_register_item_def(newDataModel, "SampledHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledHeight), 0x3204, MXF_UINT32_TYPE, 0)SampledXOffsetmxf_register_item_def(newDataModel, "SampledXOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledXOffset), 0x3206, MXF_INT32_TYPE, 0)SampledYOffsetmxf_register_item_def(newDataModel, "SampledYOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledYOffset), 0x3207, MXF_INT32_TYPE, 0)DisplayHeightmxf_register_item_def(newDataModel, "DisplayHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayHeight), 0x3208, MXF_UINT32_TYPE, 0)DisplayWidthmxf_register_item_def(newDataModel, "DisplayWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayWidth), 0x3209, MXF_UINT32_TYPE, 0)DisplayXOffsetmxf_register_item_def(newDataModel, "DisplayXOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayXOffset), 0x320a, MXF_INT32_TYPE, 0)DisplayYOffsetmxf_register_item_def(newDataModel, "DisplayYOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayYOffset), 0x320b, MXF_INT32_TYPE, 0)DisplayF2Offsetmxf_register_item_def(newDataModel, "DisplayF2Offset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayF2Offset), 0x3217, MXF_INT32_TYPE, 0)AspectRatiomxf_register_item_def(newDataModel, "AspectRatio", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, AspectRatio), 0x320e, MXF_RATIONAL_TYPE, 0)ActiveFormatDescriptormxf_register_item_def(newDataModel, "ActiveFormatDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ActiveFormatDescriptor), 0x3218, MXF_UINT8_TYPE, 0)VideoLineMapmxf_register_item_def(newDataModel, "VideoLineMap", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, VideoLineMap), 0x320d, MXF_INT32ARRAY_TYPE, 0)AlphaTransparencymxf_register_item_def(newDataModel, "AlphaTransparency", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, AlphaTransparency), 0x320f, MXF_UINT8_TYPE, 0)CaptureGammamxf_register_item_def(newDataModel, "CaptureGamma", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, CaptureGamma), 0x3210, MXF_UL_TYPE, 0)ImageAlignmentOffsetmxf_register_item_def(newDataModel, "ImageAlignmentOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageAlignmentOffset), 0x3211, MXF_UINT32_TYPE, 0)ImageStartOffsetmxf_register_item_def(newDataModel, "ImageStartOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageStartOffset), 0x3213, MXF_UINT32_TYPE, 0)ImageEndOffsetmxf_register_item_def(newDataModel, "ImageEndOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageEndOffset), 0x3214, MXF_UINT32_TYPE, 0)FieldDominancemxf_register_item_def(newDataModel, "FieldDominance", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, FieldDominance), 0x3212, MXF_UINT8_TYPE, 0)PictureEssenceCodingmxf_register_item_def(newDataModel, "PictureEssenceCoding", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, PictureEssenceCoding), 0x3201, MXF_UL_TYPE, 0)CDCIEssenceDescriptormxf_register_set_def(newDataModel, "CDCIEssenceDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_SET_K(CDCIEssenceDescriptor))ComponentDepthmxf_register_item_def(newDataModel, "ComponentDepth", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ComponentDepth), 0x3301, MXF_UINT32_TYPE, 0)HorizontalSubsamplingmxf_register_item_def(newDataModel, "HorizontalSubsampling", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, HorizontalSubsampling), 0x3302, MXF_UINT32_TYPE, 0)VerticalSubsamplingmxf_register_item_def(newDataModel, "VerticalSubsampling", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, VerticalSubsampling), 0x3308, MXF_UINT32_TYPE, 0)ColorSitingmxf_register_item_def(newDataModel, "ColorSiting", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ColorSiting), 0x3303, MXF_UINT8_TYPE, 0)ReversedByteOrdermxf_register_item_def(newDataModel, "ReversedByteOrder", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ReversedByteOrder), 0x330b, MXF_BOOLEAN_TYPE, 0)PaddingBitsmxf_register_item_def(newDataModel, "PaddingBits", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, PaddingBits), 0x3307, MXF_INT16_TYPE, 0)AlphaSampleDepthmxf_register_item_def(newDataModel, "AlphaSampleDepth", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, AlphaSampleDepth), 0x3309, MXF_UINT32_TYPE, 0)BlackRefLevelmxf_register_item_def(newDataModel, "BlackRefLevel", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, BlackRefLevel), 0x3304, MXF_UINT32_TYPE, 0)WhiteReflevelmxf_register_item_def(newDataModel, "WhiteReflevel", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, WhiteReflevel), 0x3305, MXF_UINT32_TYPE, 0)ColorRangemxf_register_item_def(newDataModel, "ColorRange", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ColorRange), 0x3306, MXF_UINT32_TYPE, 0)RGBAEssenceDescriptormxf_register_set_def(newDataModel, "RGBAEssenceDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_SET_K(RGBAEssenceDescriptor))ComponentMaxRefmxf_register_item_def(newDataModel, "ComponentMaxRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ComponentMaxRef), 0x3406, MXF_UINT32_TYPE, 0)ComponentMinRefmxf_register_item_def(newDataModel, "ComponentMinRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ComponentMinRef), 0x3407, MXF_UINT32_TYPE, 0)AlphaMaxRefmxf_register_item_def(newDataModel, "AlphaMaxRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, AlphaMaxRef), 0x3408, MXF_UINT32_TYPE, 0)AlphaMinRefmxf_register_item_def(newDataModel, "AlphaMinRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, AlphaMinRef), 0x3409, MXF_UINT32_TYPE, 0)ScanningDirectionmxf_register_item_def(newDataModel, "ScanningDirection", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ScanningDirection), 0x3405, MXF_ORIENTATION_TYPE, 0)PixelLayoutmxf_register_item_def(newDataModel, "PixelLayout", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, PixelLayout), 0x3401, MXF_RGBALAYOUT_TYPE, 0)Palettemxf_register_item_def(newDataModel, "Palette", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, Palette), 0x3403, MXF_DATAVALUE_TYPE, 0)PaletteLayoutmxf_register_item_def(newDataModel, "PaletteLayout", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, PaletteLayout), 0x3404, MXF_RGBALAYOUT_TYPE, 0)GenericSoundEssenceDescriptormxf_register_set_def(newDataModel, "GenericSoundEssenceDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(GenericSoundEssenceDescriptor))AudioSamplingRatemxf_register_item_def(newDataModel, "AudioSamplingRate", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioSamplingRate), 0x3d03, MXF_RATIONAL_TYPE, 0)Lockedmxf_register_item_def(newDataModel, "Locked", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, Locked), 0x3d02, MXF_BOOLEAN_TYPE, 0)AudioRefLevelmxf_register_item_def(newDataModel, "AudioRefLevel", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioRefLevel), 0x3d04, MXF_INT8_TYPE, 0)ElectroSpatialFormulationmxf_register_item_def(newDataModel, "ElectroSpatialFormulation", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, ElectroSpatialFormulation), 0x3d05, MXF_UINT8_TYPE, 0)ChannelCountmxf_register_item_def(newDataModel, "ChannelCount", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, ChannelCount), 0x3d07, MXF_UINT32_TYPE, 0)QuantizationBitsmxf_register_item_def(newDataModel, "QuantizationBits", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, QuantizationBits), 0x3d01, MXF_UINT32_TYPE, 0)DialNormmxf_register_item_def(newDataModel, "DialNorm", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, DialNorm), 0x3d0c, MXF_INT8_TYPE, 0)SoundEssenceCompressionmxf_register_item_def(newDataModel, "SoundEssenceCompression", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, SoundEssenceCompression), 0x3d06, MXF_UL_TYPE, 0)GenericDataEssenceDescriptormxf_register_set_def(newDataModel, "GenericDataEssenceDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(GenericDataEssenceDescriptor))DataEssenceCodingmxf_register_item_def(newDataModel, "DataEssenceCoding", &MXF_SET_K(GenericDataEssenceDescriptor), &MXF_ITEM_K(GenericDataEssenceDescriptor, DataEssenceCoding), 0x3e01, MXF_UL_TYPE, 0)MultipleDescriptormxf_register_set_def(newDataModel, "MultipleDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(MultipleDescriptor))SubDescriptorUIDsmxf_register_item_def(newDataModel, "SubDescriptorUIDs", &MXF_SET_K(MultipleDescriptor), &MXF_ITEM_K(MultipleDescriptor, SubDescriptorUIDs), 0x3f01, MXF_STRONGREFARRAY_TYPE, 1)WaveAudioDescriptormxf_register_set_def(newDataModel, "WaveAudioDescriptor", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_SET_K(WaveAudioDescriptor))BlockAlignmxf_register_item_def(newDataModel, "BlockAlign", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, BlockAlign), 0x3d0a, MXF_UINT16_TYPE, 1)SequenceOffsetmxf_register_item_def(newDataModel, "SequenceOffset", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, SequenceOffset), 0x3d0b, MXF_UINT8_TYPE, 0)AvgBpsmxf_register_item_def(newDataModel, "AvgBps", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, AvgBps), 0x3d09, MXF_UINT32_TYPE, 1)AES3AudioDescriptormxf_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))DMSetmxf_register_set_def(newDataModel, "DMSet", &MXF_SET_K(InterchangeObject), &MXF_SET_K(DMSet))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)Debug: Info: Warning: ERROR: ./mxf/mxf_logging.cgmt != NULLg_mxfFileLog != NULL%Y-%m-%d %H:%M:%S(%s) wb(newPages = (Page*)malloc(sizeof(Page) * (sysData->numPagesAllocated + 64))) != NULL./utils/mxf_page_file.cFailed to open mxf page file which was removed after truncation Failed to open paged mxf file '%s': %s (newFileDescriptor = (FileDescriptor*)malloc(sizeof(FileDescriptor))) != NULLFilename template '%s' doesn't contain %%d (newMXFFile->sysData = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newMXFFile->sysData->filenameTemplate = (char*)malloc(sizeof(char) * (strlen(filenameTemplate) + 1))) != NULLFailed to stat file '%s': %s (newMXFFile->sysData->pages = (Page*)malloc(sizeof(Page) * (allocatedPages))) != NULLSize of first file '%s' (%qd does not equal page size %qd Cannot forward truncate read-only mxf page file Failed to truncate '%s' to zero length: %s mxf_initialise_array_item_iterator(packageSet, &MXF_ITEM_K(GenericPackage, Tracks), iter)./utils/mxf_uu_metadata.cmxf_get_strongref(headerMetadata, arrayData, trackSet)mxf_get_strongref_item(trackSet, &MXF_ITEM_K(GenericTrack, Sequence), &sequenceSet)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)mxf_get_ul_item(sequenceSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), dataDef)mxf_get_array_item_count(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), &sequenceComponentCount)sequenceComponentCount >= 1mxf_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_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_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_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_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_utf16string_item_size(set, itemKey, &size)(newValue = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (size))) != NULLmxf_get_utf16string_item(set, itemKey, newValue)./mxf/mxf_primer.c(newEntry = (MXFPrimerPackEntry*)malloc(sizeof(MXFPrimerPackEntry))) != NULLmxf_append_list_element(&primerPack->entries, (void*)entry)add_primer_pack_entry(primerPack, newEntry)(newPrimerPack = (MXFPrimerPack*)malloc(sizeof(MXFPrimerPack))) != NULLCould 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)mxf_create_primer_pack(&newPrimerPack)mxf_read_array_header(mxfFile, &numberOfItems, &itemLength)mxf_read_local_tag(mxfFile, &localTag)mxf_read_uid(mxfFile, &uid)create_primer_pack_entry(newPrimerPack, &newEntry)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)%02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02xK = %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 fprintfprintfsprintfvfprintfsnprintf$LDBL128libSystem.|B}h=k|%}N |B}h=k|%}N |B}h=k|%}N |B}h=k|%h}N |B}h=k|%L}N |B}h=k|%0}N |B}h=k|%}N |B}h=k|$}N |B}h=k|$}N |B}h=k|$}N |B}h=k|$}N |B}h=k|$}N |B}h=k|$l}N |B}h=k|$P}N |B}h=k|$4}N |B}h=k|$}N |B}h=k|#}N |B}h=k|#}N |B}h=k|#}N |B}h=k|#}N |B}h=k|#}N |B}h=k|#p}N |B}h=k|#T}N |B}h=k|#8}N |B}h=k|#}N |B}h=k|#}N |B}h=k|"}N |B}h=k|"}N |B}h=k|"}N |B}h=k|"}N |B}h=k|"t}N |B}h=k|"X}N |B}h=k|"<}N |B}h=k|" }N |B}h=k|"}N |B}h=k|!}N |B}h=k|!}N |B}h=k|!}N |B}h=k|!}N |B}h=k|!x}N |B}h=k|!\}N |B}h=k|!@}N |B}h=k|!$}N |B}h=k|!}N |B}h=k| }N |B}h=k| }N |B}h=k| }N |B}h=k| }N +4S .+4+4S 7+4S +4 +4S +4 +4 +4 +4 +4+4S +4 +4S A+4 +4S +4+4+4 +4 +4 +4S 0+4 @+4 @+4S /+4 +4 +4 +4S +4S $+4 +4 +4  +4  +4  +4  +4  +4 +4 +4 +4 +4 +4 +4 +4 +4 +4S +4S /+4+4 +4 +4+4`>o'^w+4}`>oxl+4}`>oo20'a2@'~2P'2`'2p'2(/2(^2(2(2(2)2)A2)s3)3)3 * 30*<3@*n3P*3`*.D2D3D4(D5HD6hD7*$2*@1*@1+++ +5+R+y+؀,$|N,.D:D@D:D@D:D@DC DE<DKPDNDQ DC dDS DV ,$:,A@9,O;H,d<8,o",~,,,,π.3I33À344485π556 66,6=6N6_6p666À6747Q7o78 8'8D8a8~888ـ899$9;9W9s999Ѐ9::.:[:r:;U>?=?\?m?~????€?Ӏ?@@-@L@@@ABBB*B:BJB[BlB|BBBBB؀BCCCÀD+DPDbEE:EYE{EE܀FF(FeFFFրG =@GG G+1G<G= G>$4N G? . D Db D!8De!pDj!Dk"PDl"Do"Dp#HDq#Dr#Du$(Dx$|Dy$Dz$D{%(D%0D{%4D%8D%XD%G]$ G@G@G@G@G€XG̀PG G؀[`G\8GH ]HH^>H"_<H2'HCH``:Ht Hu!8Hv[`H\8H]HH^>H_<H`:H!pH%0Hʀ[`HՀ\8H]HH^>H_<I`:I%4I%8I%I$N%I %.%D%D%D%D%D&I0$%IF@IT@Id@IrIII$N&(I&0.&0D&0D&8D&<D&DD&HD&`D&xD&D&D&D&D&I$&0J@J)$N&J*&.&D&D&D&JB$&J`@Jm$ N&Jn&.&D&D&D'D',D'0D'<D'HD'TD'`D'lD'xD'D'D'J{$&J@JJ$N'J'.'D)'D*'D+(D,)D-*D.+$D/+D0,D1-D2.XD3.D4/D50lD60D71D82lD938D<3J$)'J@(J@(JK $ N3K 3.3D3D3D3D3D4D4D4(D40D4`D4D4D4D4D4D4D4D5D50D5@D5LD5`D5lD5D5D5D5D5D5D5D5D5D6D6D60D68D6PD6XD6pD6D6D6K$3K:@KH@K`8KK̀K@KLL1Lj@LxDLPL3L6LL$N6L6.6D6D6D6D6D6D6D7 D7$D74D7DD7TD7dD7|D7D7D80D8@D8PD8`D8dD8lD8pD8tD8|L$6L@L$N8L8.8D 8D8D 8D8D8D8D8D8D8D9D 9D(9@D.9pD09|D.9D9D49D59D69D>:|D?:DA:DB:DE:DF:DG:DI:DM:DP:DT:DP:DQ:DT;DV;DZ;`D\;hD];lD\;pD];xD_;D`;Dd;De;Df;Dh;Dm<DrD>0D><D>LD>XDs>`D>pD>|D>M$ 8M@ M#@ M:@ MO@ Mg HMt@ M@MMMMրNRNd@NxNNOlO@OTO`O8O>O$0N>O>.>D>D>D>D>D>D?D? D?0D?8D?<D?@D?HD?XD?hD?xD?D@D@,D@<D@LD@\D@`D@D@D@D@D@D@DA DAPDAXDAdDAhDAtDAxDADADADADADADADADADADADADADADADADBDBDB DBDBDBDB DB(DB<D BPD B\D BhD BxDBDBDBDBDBDBDBDBDCDC0DC4DCDD!CHD%CXD'CdD*CD+CD*CD+CD0CD1CD3CD4CD6DD7DlD8DD9DD(ED?E DAE,DE@DGElO$>O@O@O@P@P,8P9@PM@P[@Pn@P~@P@P@P\P̀PtP@QQ@Q/DQ?PQN>QOEQP$NEQQE.EDKEDLEDMEDNEDOEDPFDQFDRF4DSFLDTFdQX$KEQe@JQq$NFxQr3p.FDWFDXFDWFD`FDWFDXFD`FDhGDjGDmGTDpGpDtGDvGDzGD|GDHDH$DHTDH`DHhDHDHDHDHDHDHDHDIDIDDITDI`DIpDIDIDIDIDIDIDIDJJDJDWJDJJDWJDJJ$DWJ0DJDDJXDJDJDJD K8D KlDKDKDLD%L<D&LpD'LD(LD;M0DDMpD\MDcMDhN0DkNpDrNDNDYO$DOXD\OD^OD`ODdPDfP0DlPhDmPDoPDpPDoPDpPDtPDQDQLDQtDQDQD"RD%RD"RD%RD&R D(R(D,R0D|RDD~RHDRlDRtDR|DRDRDRDRDRDSDS DSDSDS0DSLDS`DSpDSDSDSDSDTDT DTDT$DT0DTTDTDTDTDTDTDU@DUHDUPDUTDUXDU\DUDUDUDUDVDV(DVDVDVDVDVDWHDWtDWDWDWDWDXDXDX<DXDDXHDXDXDYHDYDYDYDYDYDYDYDZ0DZTDZdDZpDZQ}ZD ZD([DD0[D4\(D;\DB]DI]DP]DW^lD^^De_TDl_Ds`<Dz`Da$DaDb DbDbDchDcDdTDdDe@DeDf(DfQg Dg DgHDgDgDh8DhDhDiPDiDjDj`DjDjDjDjDkDkDkDk Dk<DkXDkDkDkDkDlDl,DlDlDlDmDDm\Dm|DmDmDmDmDmDmDmDn DnDDnLD n\D nxD nDnDnDnDoDo Do@Do\Do|DoDoDoDoDoDoD oDoDp,Dp4Dp<DpTD#p`D$p|DpDpD"pD#qD$q4D%qXD&qxD'qD(qD)qD-r$D1rDD3rLD5rTD3r`D5rdD3rhD5rpD6rDrDrDsDsDsD9sD:s8DsXDsD8sD9sD:sD;t$D<tDD@tDDtDEtDMu(DuLDUudDVuDWuDYuD\uDYuD\uD]vD`v DcvtDevDhvDivDkvDlvDrwDsw DwwxD{wD}wDwDwDax(Dx@DxHDxpDxDxDxDxDxDyDy,Dy@Q$WFQ@VQ@VQՀX<Q@YQR @ZR @[R/@\RA@]RURb@^RzRFR@RIRJR@RA8RRƀR؀RBXRCpS FS3SSʀS݀STTGTHTIPTɀTۀJ`TU=UZUqKDU,ULHUMLU@QUR|UJUJU@VA8V BXVCpV#FV5GVHHVWIPVgJ`V{KDVLHVMLV@QVۀR|VJVJDV@VA8WBXWCpWFW.GWAHWPIPW`J`WtKDWLHWMLW@QWԀR|WJWOXW@WA8WBXXCpXFX'GX:HXIIPXYJ`XmKDXLHXMLX@QX̀R|XOX߀X@XhY@YY QY!QY"Y8Y\Yt@YQYRDYY@YhY@YRlYSYYĀ@YπhY@YS0YTYY@ZhZ @Z%@Z5ZE[\.\N\e\\\\Հ\] ])]@]`]w]]]р]^^*^E^^^}^^^@^T^U^^@^h_@_@_-_=@_PU_QX<_R@_dZ_eg _f@8_tr_us_v@8_sX_s_xH_@_A8_BX_Cp_F_ǀG_ڀH_IP_J`` KD`+LH`>ML`U@Q`mR|`~y,`y@`y``$2Ny``&20`&2`&2 a&3`a8&2aS&1au&1a&1a& 1b&1b8&1bb&1pb~&1`b&/1Pb&31 b&H1@c(&^0cI&b0cv&i2Pc& 1c&(1c&00d&43PdP&;3@d&B30d&I3 d&P3e8&W3es&^2e&e2e&l2f&s2fT&z2f&2f&2f&2g*&2pge&2`g&10g&1h&1hA&0h&0h&0h&0i/&0iQ&{2@iviidy`idy`idy`ifi<jj3xj#3jM3jZy`.y`D y`D!ytD"yD#yD"yD#yjt$ y`j@jjj̀kXklkkkŀkllmVmmn nIooppp0pwpppрpqqaqqqqqr r)r:rJrrss@sZssttttunuuuȀvv&vKvnvv΀vwwG$TNy.yDyDyDyDyDzwH$yw]wgwq@w~w$XNzwz .z D3z D6z(D3z,D6z0D<z4D;z8D<z<D=z@w$3z w@2wڀ48wz wzPw$0NzPwzP.zPD@zPDAzTD@zXDAzpDDz|DCzDDzDCzDAzw$@zPx@?x#@?x0$pNzx1z.zDGzDHzDGzDGzDHzDKzDJzDKzDJ{DH{x>$GzxQ@Fx^@Fxk$pN{0xl{0.{0DN{0DO{4DN{8DO{LDR{xxx$N{0x@Mx@Mx$hN{x{.{Do{Dr{Do{Dr{Ds|Du|Dt| Dv|0Du|8Dv|@Du|DDt|PDu|`Dv|pDx|tDz||x$o{x@nx@nxxy yy*yH$N|.|D|D|yI$|yg@ys$N|.|D|D|D|D|D|yt$|y@y$\N|y}.}D&}D)}D&} D)}D/}D.}D/}D0} y$&}y@%yހ'8y}y}0y$0N}0.}0D}0D}DD}XD}`D}lD}y$}0z @z#z4zEzf$hN}.}D}D}D}D}D~ D~$D~(D~0D~8D~<D~HD~LD~`D~pD~D~zg$}z@z@z8zˀz}z~z$4N~.~D ~D ~D ~z$ ~{@{@{$ N~.~D~DDpD{$~{7@{N@{Z8{eg{y<{~{{{{|A$N.DD" D'dD(pD*D,D*D,D0D%D0D%D4 |B$|`@|w@|<|@||} }+}D}π} 8}}4}$DN4.@DD@DGPDDTDG`DIxDJ|DO}$D@~@C~@C~!@C~.@E~=@~>~?$\N.DDDDD D,D0D4D8D@DdDhDtDDDDPDTD`~@$~W@~c@~o@~{@~8~~@~h~~<~h~~~@~~ƀ~<~~T~T~t~$Nt.D7D:D7D:D<DA~$7~@6 @6$\N.DDDDD`DlDD D($*@A@M$\N<.@DR@DVTDRXDT`DRdDVlDTpDVtDXD[D\D^DY Db0D^@DfxDhN$R@i@Q@Q@QS<T8Ȁ@$dN.DkDlDkDnDlDnDsDuDwDs D{XD}p$k@j@j#@j/l8>?@$N.DDDDDDA$U@a@m@@$XN.DVD\DWDVD\DV D\$DY(DW,D\0D_@DbXDcDgDjpDl|$V@T@T@U@UW<X8$Y@345$N.DDD6$K@W@c8nop$$N.DDDDDD DDHq$@@$N`.`D[`D\D]D`0$[`@Z@Z@Z +Bvˀ܀"4DTdw׀,$NH.PD-PD.PD/p-$-PA@,P@,`s$$Nt.DcDfDhDiPDj\Dmp$c@b@b@bԀd8$N.DDDDDD DDDDDDDVDDD D!pD"xD!|D"D#D%D7D9D,0D2D4D9D;D= D@TDB\DGDIDLDQDR`DXh$'@7@C@O@f@@@H@1ˀ:ڀ8'@  L( D7 <EF|G$N|.DDDH$\@l@x@@@8$$N.DDDDDDDDDDDPDDDDDD D(DHDdDlDpDDDDDDDD(D4D`DdDhDpDDDD@DPD`DlDD(D8DLDDDDP$@@ @$@<@I@WdPn8z"1DUfHq<|@@@d$Nd.pDpDDD$p@@@ @@ "@/$\N.DxDyD|80$xT@wd@w{$NP.PDPDpDD DD|$P@@$TN.DDDDDDDDD D8DLDTDDD D0D@DDD\DtD$@@8@@   $0N.DDDDD`DDDDDDDDPD`$+@~;@~R<^8pqtr$Nt.DpDqDrDuPs$p@o@o$Nh.pDpDDDDDDDDDD4$p@@8@ @pH$NH.PDPDlDpDtD|DDDDDD$P=@M@d@r@~8P$N.DDD$@@$ N.DDD$@@ $N. D D D L$ $@3@CV$0NP.PD PD PD XD \DW$ Pm@ |@ $N.DD$@@Ӏ$N. D D $ -@<@L_x$N$.0D0D0$0@@܀$N4.@D#@D$@$#@@"+@";N$ND.PD(PD)PO$(Pk@'z@'$NT.`D2`D3`D4$2`@1@1$$N.D7D8D9$7@6"@62E^t$$N.D<D=D>u$<@;@;Ԁj$DN.DADB(DC,DD8DEDDFPDG\DIhDHlDItDHk$A@@@@ԀY$tN.DLDMZ$Lp@K@K$N.DQDRDTDSDTDS$Q@P@P%d$8N.DWDXe$W}@V@V$N.D\D]$\@[@[1$N.DaDbDcDd(De4Dg@DfDDgLDfX2$aQ@``@`p$\N\.`Dj`DkxDm|DlDmDl$j`6@iE@iUh$8N.DpDqDsDrDsDr$p@o@o@o$8N.DwD}DD}DD}DD}D D($w4@vC@vS@z_`0a$PN0.0D0D8D<DHDLD`DlDpDtDxD|DDb$0}@@@@Ȁ8'0()$N.DDDDDD*$A@X@f@r@$XN. D D0D4D<DDDT$ @@@8 h$HNh.pDpDDDDD$p@1@@@L8XpYZ$HN.DD[$w@@$N.DDDDDDD D D0D@D`DlDDD$@@@@@"345$N.DDDDDD6$O@f@x@@8$PN.DDDD D(D<$@@@@8 P$PNP.PD PDPDT$ P%@ 3@ B$NX.`D`D`DdDhDlC$`Y@f@u$Np.pDpDpDtDxD|DDDDv$p@@$ N.D D%D(D$D D%D!D"D#D&D%D&D!D"D#D'D&D)D'D&D'D)$ @@$\N.D,D,D-D,D-D. $,+h@+$,N. D1 D1,D20D14D28D3<$1 '0h6@0E$,NL.PD6PD6\D7`D8dF$6P[5hj@5y$$Nt.D;D;D<D=z$;:8@:$(N.D@DA$@@?@?$N.DEDFDG$E@D @D$$N.DJDK$J.@I=@IL_p$N.DODPq$O@N@N$N.DTDUDVP$T@S@S"$DNT.`DY`DZxD[D\D[D\#$Y`<@XK@XZm$PN.D_D`DaD`DaD`Da$_@^̀$,N.DeDfDhDj Dh$Dj,Dh0Dj4Dk8Dh<Dk@DhDDmL$e@d @d@f %@g ./`0$N`.`Dq`Dr|DuDzD|DzD|DzD|D}DzD}DzDDDDDDDD1$q`W@pf@pr@p@r @s `$$N$.0D0D0$0@@ր$N8.@D@D@$@@"@1$NH.PDPDhDtDxDD2$PJ@Y@h{$@N.DD$@@$N.DD$@@$N.DD$@!@0$N.DDDDDDD DD 1$P@_@n$dN$.0D0DHDTDXD`Dl$0@@؀$@Np.pDpD|DDDDDD$p@-@F@U$<N.DDDDDD`DpDtDxDV$p@|@@$N.D$D%D$D%D$D%D&$$@#@#@#ۀ%8%<$HN.DDDDDpD|DDDDDD`Dp$0@G@S@_8m<yz{$N.DDDDDDDDD`D|$@@@@ƀ8$HN.DDDDDDDD@DDDP$@@@80<>?h@$Nh.pDpDDDDDDA$p[@g@w@<8p$HN.DDDDDDD$@@@<8$%&D$HN.DD,D0D4DDDHD@E$`@l@|@8<X$HNX.`D`DDDDDD$`@@@8<+`,-K$XN.D D D D D D D L$ e@ q@ @  < 8$HN.DD,D0D4DDDHD@$@@@<8X$HNX.`D`D|DDDDD$`/@;@K@Z8h<w`xy$HN.DDDDDDDz$@@@8̀<$XN.DD ,D0D 4DDD HD!@$@ @@+ <9 8HIXJ$HNX.`D)`D*|D)D*D)D*D+K$)`b@(n@(~@(*8*<`$HN.D.D/D.D/D.D/D0$.@-@-@-/8/<$HN.D3D4D3 D4$D34D48D50$3/@2;@2K@2Z48h4<wxHy$HNH.PD9PD:xD=|D:ĀD9ĄD=ĈD?İDADB DEŐz$9P@8@8@8ŀ:8Ӏ;<PŨ$XNŨ.ŰDJŰDKDNDKDJDNDP DRƀDSƔDV$JŰ@H@H,@H;@IGK8UL<dŰef$XN.DYDZ,DY0DZ4DYDDZHD[@g$Y@X@X@XZ8Z<X$HNX.`D^`D_|D^ȀD_ȄD^ȔD_ȘD`ɐ$^`@]@]@]_8%_<4`5ɨ6$HNɨ.ɰDcɰDdDcDdDcDdDe7$cɰP@b\@bl@b{d8d<ɰ$HN.DhDiDh Di$Dh4Di8Dj0$h@g@g@gi8i< H!$HNH.PDmPDnpDmtDnxDm̈DňDo͐"$mP?@lK@l[@ljn8xn<Pͨ$XNͨ.ͰDrͰDsDrDsDrDsDt$rͰ@q@q@qЀs8ހs<Ͱ$XN.DwDx,Dw0Dx4DwDDxHDy@$w @v@v(@v7x<Ex8TUXV$HNX.`D|`D}|D|ЀD}ЄD|ДD}ИD~ѐW$|`{@{@{@{}8}<`Ѩŀ$HNѨ.ѰDѰDDDDDD$Ѱ@@*@9<G8VѰWX$HN.DDD D(D4D8D`DӰDDD0DԐDԠY$y@@@8Դ$NԴ.DDDDDDDD0D8D<DDDPDՠDDPD`DpDDDDDD$@ @@@@08>PQ@_8`Pab$DN.DD0D4D<DHDLDPD׀D׈D׌DהDנDDDDD`DذDؼDDdDhDlDpDDDDDPD\DڰDڸDDDDc$~@ @@@@Ҁ8@<,@*+@9׈:נ;<$N. D D(D,D4D8DDD۠D۰=$ a@m@}@8 $N.DDDDDDDPD `$@@@8t$Nt.܀D܀DܘDܜDܠDܤDܨDD$܀@ +@ ;@ G8R܀S$T$N$.0D#0D$HD#LD$PD%U$#0o@"{@"@"$80$$N$.0D(0D)HD(LD)PD*$(0@'@'@')80$$N$.0D-0D.HD-LD.PD/$-0@,!@,1@,@.8K0L$M$N$.0D20D3HD2LD3PD4N$20i@1u@1@1380$$N$.0D70D8HD7LD8PD9$70@6@6@6880$$N$.0D<0D=HD<LD=PD>$<0@;@;*@;9=8D0E$F$N$.0DA0DBHDALDBPDCG$A0a@@m@@}@@B80$$N$.0DF0DGHDFLDGPDH$F0@E@E@E߀G80$$N$.0DK0DLHDKLDLPDM$K0@J@J*@J9L8D0E$F$N$.0DP0DQHDPLDQPDRG$P0`@Ol@O|@OQ80$$N$.0DU0DVHDULDVPDW$U0@T@T@TۀV80$$N$.0DZ0D[HDZLD[PD\$Z0@Y@Y@Y-[8809$:$N$.0D_0D`HD_LD`PDa;$_0T@^`@^p@^`80$$N$.0Dd0DeHDdLDePDf$d0@c@c@cրe80$$N$.0Dj0DkHDjLDmPDkTDmXDoDr$j0 @i@i%@i2k8=0>?$N.DvDwDvDyDwDyD{`D~x@$v`@ul@u|@uw8$N.DDDDPD$@@@8$8N.DDD@DD$@@-@;8LMN$8N.DD4D8D<DDDPO$o@@@@8h$XNh.pDpDDDDDPD$p@@@ @8*p+,$XN.DDDDD-$H@T@d@s8~$N.DDDDD$@@@ɀ8$N.DDDDD$@@@8*+,$N.DDDDD-$I@U@e@t8$N.DDDDD$@@@р8$N.DDDDD$ @@%@48?@A$N.DDDDDDDPDDB$b@n@~@8<$N.DDDDDDDPDD$@@@8< !"$N.DDDDDDDPDDDD #$E@Q@a@p@8<@4$dN4.@D@DPDTD`DdDhDDDD$D,$@@@@ 8@@)O$N@.@D @D @DXD`DdDxDDD$ @@ @ @ $\N&3-&3_&3xzd{ddf<33333I3i3444(48.D$D%D$D%D'$$@#<KZmȀ$|N. D* D+(D*,D+@D-$* @)$|N.D0D1D0D1D3$0@/$$|N. D6 D7(D6,D7<D8H%$6 8@5E$DNd.pD;pD<xD;|D<D=F$;pi@:v$DN.DADDDBDCDEw$AŸ@@ª@@·@@@@΀ހ$N.DHDLDM$H"@G3@G@@GL@GWhÀí$$N.DQDR DQDR DS,î$Q@P$HNH.PDVPDW\DV`DWpDX|$VP@U$HN&-48 &04(&33H&64(m&94Đ&<3Ķ&?3&B3&3&3'd(dcdtfu<ń.D=DAD=DADFDGDKDIDKDMDODGDTDVDTDUDW Œ$=Ũ@<Ŵ@>@?4؀ 'ƅÀ 0@P$N4.@D,@D-TD2hD3lD4Q$,@f@+sǃ$XN.D7D8D9D8D:DŽ$7ǟ@6ǫ@6ǻ$N.D!D$D!D$D%0D'8D)@Ǽ$!@ @ $NT.`DZ`D]pDZtD]D^D_D^DaDcDgDkDiDkDm $Z`>@YJ@YW$N . Dp Ds0Dp4DsDDtDuDtDwDzDyD~DDDX$p y@oȅ@oȒ$N.DDDDDpDtDxD|DDDDDDDDDDDDDD DD(D0D@DDDHDLDPD`DDDDȓ$ȳ@ȿ@@@@ @ @ "2>?@$N.DDA$\@h$N.DDDDD,D@DDDPi$ɇ@ɔ@ɡ@ɰ@ɿЀ @-.d/$Nd.pDpDDDDDDDDDDDDDDDDDD DD40$pP@\@i@x@ʇ@ʖ@ʩpʪLʫ$NL.PD3PD4PD8`D9dʬ$3P@2$Nl.pD<pD=pDADB$<p@; $N.DDDDDDDD!D'D$D/D*D/D$D'D$ $(@4@A@ PQR$N. DE DF DH$DF,DG0DI8S$E s@Dˀ@Dˍ˞˽$N<.@DL@DM@DLDDMHDOLDSPDTTDUXDT\DS`DWdDYDWDZDW$L@*@K7@K D@KQ$tN.D`DaDcDdDhDkDmDqDu R$`u@_̂$lN,.0Dx0Dz0̃$x0̠@w̭$N8.@D}@D@̮$}@@|$NHdHdPdP-f.<=K4Hf4X}4h͌4x.PD2PD3XD2\D3pD4͘$2Pͼ@1ǀ#6jϑϦ$\N.D7D8D7D8D9ϧ$7@6$\N . D< D= D< D= 0D> X$< @;$\N l. pDA pDB xDA |DB DD $A p"@@-$hN . DG DH .$G C@FN$N . DL DM DQ DR DO$L n@Ky$XN X. `DU `DV tDZ D[ z$U `Л@TЦ$TN . D^ D_ Dc Dd Ч$^ @]$LN . Dh Di  $h @g,=Noц+<Zx҈ǀ؀$N ,. 0Dm 0Dn 0$m 0 @l$N 4. @Dr @Ds P$r @C@qV$N \. `Dw `Dx `W$w `x@vӋ$N d. pD| pD} pӌ$| pӡ@{ӭӾԀ$N t. D D D $ @%6RF^֋֣Ul$N . D D D D D m$ ׇ@ית$XN . D# D& D# D& D, D+ D, D- ׫$# @"ր$8  $0N . D D (D ,D 0D 4D DD HD XD \D `D hD lD pD tD xD D $ @$xN . D D D D D D D  $ <@N$N 0. 0D* 0D- @D* DD- TD. D/ D. D/ D4D6O$* 0y@)؋@)ؙإض$N4.@D@DTDXDdDhDlD|DDDDDDDDDDDDDDDDDLDP$@@@85Fّٰ@d$$Nd.pDpDDDDDDD $p@@8#p$4%$N4.@D@DXD&$@B@U@g$|N.DDDDD@DTDpDDh$ڍ@ڠ@ڸ@ʀ8$N.DDDPDdDDD$@@&8:;<$N.DD D`Dl=$Z@j@|@یۭۜĀ +<M^o݀ݐݡݲ€Ҁ $N.DD D D @D DD DD D!$<@L@^@nop$dN.DD D`Dlq$ލ@ޝ@ޯ@޿$N.DDD D!@D#D$D#D$D#D&$@@@$dN.D:D;D:D;D:D<D:D;D@$D<(D@4DADCDADCDADCDDDFpDGDHDIlDJDKDLtDMDN$DOxDPDQ$DRxDTDUDWDUHD[P$:,@9<@9N@;j,{@<ߋ1ߜ@=߬>8߸߹dߺ$tNd.pD_pDfD_DfDlDoDlDmDoDrDtDrDtDvDxDzD~ Dp,D<DPD`DlDDDPDD߻$_p@^@^@`@a+b87@cITpU@r gh,i@{`|}@P$@N.DDD $D `D D D D D!D!0D!D!D"8D"D"D#4D#D#D$0D$D$D%0D%DD%XD%hD%xD%$@@@ڀ8<@D@%$N%.%D%D%D&D&`D&D&D&D'@D'\D'`D'pD'|D'D'D'D'D'D'D(0D(DD(D( $%7@G@Y@i@@@@ᨀ"%($,N(.(D(D)D)`D)pD)D*PD*XD*\D*dD*pD*D*D + D+4D +xD +$(@@@@@"(#+$$N+.+D+D,D,PD,D,D,D,D,D-D-D!-D-D!-D%. %$+?@O@\@m@w+x.4y$TN.4..@D(.@D).@z$(.@@'@'$N.D..PD-.PD1.xD4.D5/D4/PD5/hD2/D:/D8/D9/D8/D9/D:/D</$-.P@,@,@,@,.H/8,<M0@Y.PZ/[$N/./D@/DJ0D@0DJ0DM0 DQ0<DT0D[0D\1 Dc18Dd1PDh1Dw1Di2Du2<Dl2PDm2Df2Dx2Df2Dy3\$@/p@?@?㌀A<㘀BH㢀C8㭀D@@E@H/3$$4N3$.30D|30D3@D|3DD3PD|3TD3XD3\D3`D3dD3lD3tD3D4 D40D4@D4LD4`D4D4D5D5`$|30@{@{@~@(84305@G4@H4I@[4\5]5x^$HN5x.5D5D5D6D6D6D6 D6,D60D64D68D6DD6HD6P_$5|@@@@䱀H伀8Ȁ@56h$N6h.6pD6pD6D6D6D6D6D7D7 D7D7D7$D7(D78D7<D7@D7DD7HD7LD7\D7tD7D7$6p@@@(@4@J@b8j@y@6p7$LN7&4x&P4h&Z4X&4Hd7d7)d7:f;<JX7.7DB7DJ7DL7DM7DP7i$B7@A揀枀満l|禀 0A؀-dtꅀꖀ꧀글ɀ!7`p뀀둀례부$HN88.8DS8DW8$S8(Um@R|@R@R엀$N8 8 .8 D\8 D`8 $\8 @[@[@[$N8080.80De80Dn80$e80(@d7$N8888@.8@Ds8@D|8@K$s8@d@rs@r|$N8P}8P.8PD8PD8P$8P@$N8X8`.8`D8`D8lD8t$8`@@@$,N88.8D8D8$8)@8$N898.8D8D8D8I$8_@n$ N8o8.8D8D8D8D8D8D8D8D8D8D9D9$8@$hN99 .9 D9 D9$D9(D90D94D9DD9TD9h$9 @8׀ (=\rր ?WyĀGx9 y9xz$XN9x{9.9D9D9D9D9D9D9$9@$N99.9D9D9D9D9D9D9D: $9@@@@,)9*:$+$N:$,:0.:0D:0D:0>$:0W@f@r@$N:8:@.:@D:@D :TD:tD:D:$:@@@:@:$xN::.:D :D#:$ :@@$N::.:D&:D*:!$&:7@%F$N:G:.:D/:D2:X$/:o@.~@.@.$N::.:D5:D7:$5:@4$ N:;.;D:;D;;D@;$:;@9 $ N; ;.;DD;DF;#$D;A@CP$N;Q; .; DI; DK; b$I; y@H$ N;,;0.;0DO;0DP;0DQ;4DP;<DQ;@DR;H$O;0@N$N;L;P.;PDU;PDU;dDX;hD];D_;Df;Dg<Dj<$U;P@T@T@T*@V:;P;<0<$N<0=<0.<0Dm<0Dp<0T$m<0r@l@l@l$N<8<@.<@Ds<@Dt<@Dy<Dz<$s<@@r$XN<<.<D}<D<$}<@|+@|4$N<5<.<D<D<D<J$<e@t$<N<u<.<D<D<D<D<D<D=D=PD=`D=D=$<@ @@$N==.=D=D=$=@$ N==.=D=D=2$=U@d$N=e=.=D=D=v$=@$ N==.=D=D=D=$=@$ N=.>D>D>D>D>,D>D>D>D>D>D>D?D?D? D?$D?(D?,D?0D?4D?8D?<D?@D?DD?HD?LD?PD?TD?XD?\D?`D?dD?hD?lD?pD?tD?xD?|D?D?D?D?D?D?D?D?D?D?D?$>@@*;L]nՀ*;Ldtƀ$N?.?D?D?D?D@ D@`D@lD@D@D@D@D@D@D AD ADADA DADADADADA DA$DA(DA,DA0DA4DA8DA<DA@DADDAHDALDAPDATDAXDA\DA`D AdDAhD AlDApD AtD AxD A|D ADADA$?@@$NA.ADADADADADB@DBLD:BD;BDBD#BD)BD*BD3BD6BD)BD*BD)BD+BD*BD,BD+CD,CD+CD-C D,CD.CD-CD.CD-C D/C$D.C(D0C,D/C0D0C4D/C8D1C<D0C@D2CDD1CHD2CLD1CPD4CTD2CXD4C\D6CdD;CpD=C$A9@J@Z$NC.CDACDECDACDECDFDDGDDHD,DMD8DPD<D]D@DMDDDPDHDMDLDQDPDPDTDRDXDZD\DQD`DRDdDQDhDSDlDRDpDTDtDSDxDTD|DSDDUDDTDDVDDUDDVDDUDDWDDVDDXDDWDDXDDWDDYDDXDDYDD[DD]DDGDDaEDdE0[$ACv@@$NED.EPDhEPDlETDhEXDlE|DqEDrEDsEDtEDwFDvF DwFDyF DwF$DF,DyF0DzF4DF8DyF<D{F@DzFDD{FHDzFLD|FPD{FTD}FXD|F\D}F`D|FdD~FhD}FlDFpD~FtDFxD~F|DFDFDFDFDFDFDFDFDFDFDFDFDFDFDsFDFDG$hEP@g@g@g$NG$.G0DG0DGDDGXDGdDGxDGDGDG$G0@$NG.GDGDG$G@!@.@<$NG.GDGDG=$GT@d@p@~$NG.GDGDG$G@$NH.HDHDH$H@@$NH.HDHDH$H@$NH .H DH DH $H @@,@:$NH0.H0DH0DH0;$H0P@`$NH@.H@DH@DH@a$H@}@$NHP.HPDHPDHP$HP@$NH`.H`DH`DH`DHd$H`@@$NHh.HpDHpDHpDHDH$Hp@$NH.HDHDHDHDHDIDI $H/@?@M8[H\I ]z$NI .I DI DI(DI,DI@DIDI{$I @@8I Iр$NI.IDIDIDIDIDJ0DJ`$I@@$82I3Jt4Eb$NJt.JDJDJDJDJDJD Kc$Jz@@8JKր5$8NK.KDKDK6$KK@ [@ iz$NK.KDKDK$K@@$NK.KDKDK$K.@>@M`w$NK.KDKDKx$K@@$NK.LD#LD$LD#L D#LD$L D'Lp$#L@""l$NL.LD*LD.LD*LD,LD*LD.LD,LD-LD.LD1M $*L @)@)++89L:M$;$NM$.M0D4M0D6M8D7M<D4M@D8MDD:MHD4MLD:M\D9M`D6MdD7MhD8MlD:MpD=M<$4M0T@3d@3r58M0M$NM.MD@MDGMDHMD@MDFND@NDGN DHNDFND@NDGNDHN DBN$DCN(DDN,DJN0DBN8DCN<DDN@DENDDFNHDGNLDHNPDINTDJNXDMN$@M@?@?A8MN$NN.NDPNDPNDQNDPNDQNDRN$PN@OOl$,NN.NDUNDUNDVODUODVODWO $UN@T&Tl4$,NO.O DZO DZO,D[O0D\O45$ZO L@Y\Ylk$$NOD.OPD_OPD_O\D`OdDaOhl$_OP@^^8$(NOx.ODeODfODeODfODiO$eO@d@dӀC$NP.PDlPDmPDlP DmPDpPhD$lPV@kf@ks$NP.PDsPDyPD}PDPDQDQDQ`DQtDQxDQDQDQDQDQDQDQDQDQDQDQDR$sP@r@r@r@t@u@v 1 @w",P-@@QAQB@UQVRWR(X$NR(.R0DR0DRTDRDSY$R0l@|@@@$NS.S DS DS $S @@$NS$.S0DS0DS0$S0@@   5$NS4.S@DS@DS@ 6$S@ K@ [@ j }  $NSD.SPDSPDSP $SP @ @  ) E$NST.S`DS`DS|DSDSDSDSDSDSDTDDTP F$S` V@ f@ r8 @  @ S TP $NTd.TpDTpDTp $Tp @ @ $NTt.TDTDTDTDTDT $T @ %@ 2 E X$NU.UD0UD3UD0UD3UD9U0D=UDDAUXDEUlDIU|DMUDQUD[UDaV Y$0U n@/  ~@/ @1 U V $NV.VDVDVDVDV0DV4DV<DV@DVpDVxDVDVDVDW8DWD WDWD WDWDX0D XDX $V @ @ @ ܀8 @  V X $NX.XDXDXDXDYDYDY` $X *@ :@ F$NYx.YDYDYDYDZP G$Y [@ k@ x@ $NZh.ZpDZpDZDZD[P $Zp @ @ @ @ $N[h.[pD [pD![p $ [p @ @ /$N[t.[D%[D&[0$%[E@$U@$bu$N[.[D*[D+[$*[@)@)Ѐ$N[.[De[Df[Dg\Dj\p$e[@d@d@d,$N\.\Dm\Dn\Do]Dr]`-$m\K@l[@lg@lv$N]x.]Du]Dv]w$u]@t@t@t$N].]Dz]D{]$z]@y@y@y $N].]D]D]D]D]D] $] @.@<$,N].]D]D]D]=$]Z@h@v@$(N].^D^D^D^ D^D^T$^@#@1$lN^l.^pD^pD^tD^xD^D^2$^pG@W@g$,N^.^D^D^D^D^D^h$^@@$lN_ ._D_D_D_D_ D_$$_@@$,N_<._@D_@D_DD_HD_PD_T$_@@@$,N_l._pD_pD_tD_xD_D_$_p)@8@GZm$,N_._D_D_D_$_.@;$N_._D_D_D_<$_U@e@v$N_._D_D_w$_@$N_d_d_d_f<4404G4f4444575U5(585H5X-5hh5x555L5555 596m66(686H-6XN6h{6x666<6p666 6=7^77(787HR7X7h7x 7C7777 57 p7 7 8!8!Y8(!88!8H"8X"@8h"x8x"8"8#8#78#c8#8#8#8#9$ 9$=9($b98${9H$9X$9h$9x$9%9%@9%i9%~9%9%9%9&:&-:&Y:(&:8&:H&:X&:h':x'>:']:':':':':':(:(;(9;(\;((;8(;H(;X(;h(;x);)4;)G;)i;);););* ;*'<*P<*z<(*<8*=.h=.=._._D!_D$_D!_D$_D)_D+`D,`D0`@D.`TD5`pD4`tD5`D4`D5`.$!_.@ .@".Ȁ.܀.//!/Q/Ā0*0K0x01@1\1z11؀122@2|22233K3T3]_3^`3_$N`3``.`D8`D9`D>`D?`D@a3o$8`3@73333Ѐ4i4~444ǀ4686i66$tNa$6a0.a0DCa0DDaDDIaXDJaxDKa6$Ca06@B6ۀ667788(898J8{888Ȁ8؀99(98$tNa99a.aDNaDQaDNaDQaDWaDVaDWaDXa9P$Na9m@M9zO89a9a9$0Na9a.aD[aD^aD[aD^aDdaDcaDdaDebDfb9$[a9@Z9ˀ\89a9b9$8Nb9b .b Dib Djb$Dib(Djb@DmbLDlbPDmbTDlb`Djbp9$ib 9@h:@h:$pNb:b.bDpbDqbDpbDqbDtbDsbDtbDsbDqb:#$pb:7@o:D@o:Q$pNc:Rc.cDcDcDcDcDcDcDc0Dc@DcPDcpDc|DcDcDcDcDc:_$c:s@ :@:::;-;K@ ;^;s@;c;c;$Nc.cDcDcDcDcDdDdDdDd Dd,DdD;$c;@;;$NdX.d`Dd`DddDdhDdDdDdDeDeDeDe DeDeDeDeDe De<DeDDeHDePDeDe;$d`;@;@<@<@ @J>h0>i>$XNi.iD,iD0iD,iD0iD3jD9j`D6jdD8jlD7jpD9jtD;jxD<jD>jD;jDCjDEj>$,i>8@+>J@+>W@+>f@+>s@->i>k>$xNk.kDkDk Dk$Dk0Dk4Dk<DkLDkPDkDkDkDlDl DlDDlhDlpDlxD!lDlDlD!mD&m,D(m8>$k>@>@>@>@>@>@>@?8??+?<k?=@!?Ml?Nm?OmP?P$@NmP.mPDmPDm`DmdDmpDmtDm|DmDmDmDmDmDnPDn`DnhDnlDnDnDnDxnDznDoDD olD ox?Q$mP?n@?@?@?@?8?mP?@?n?oD?o?$@No.oDoDoDoDoDpDp Dp?Єp0D;p0?pDp@pD<pD=qD>q`D?qD@r DArDBrDCs@DEsDFtDGt`DHtDIu DJuDKuDLv@DMvDNwDOw`DPwDQx DRxDSxDTy@DWyDXyDYzLD[zD\zD]{PD^{D_|D`|XDa|Db}Dd}`De}Df~ Dg~dDh~DiDklDlDmDopDpDqDttDuDv4DwDxDyTDzD{D|tD}D~4DDDTDDDtDD4DDDXDD(DDDdDD<DDDDDXDD(DDDlD D@DDD%D,D0TD7D>0DBDIDPhDWD[8DbDiDp|DwD~TDDDDDXDD(DDDlDD0DDDlDDDDDDDDLDDDDDXD!D(0D/D3D:lDADHDDODSDZD^DbHDiDmDtDxDTDD,DDDhDD@DDDDD\DD4DD DxDDPDD(DDD$lD+D2DD9D@DGDKDRXDYD`0DgDnDutD|DLDD$DDD`DD8DDD|DDPDD(DDDlDDDD °D DÀDDPD#ĴD* D1ŌD8D<XD@Ƹ@7DD0@N$o@j@@|8@@@o@D@$WND.PDzPD{PD\DpDDŽ@$zP@@y@@y@$8NLj.ǐDǐDǠDǨDǴDDDDDDDDDD ,D 8DȀDȐDȬDȼDDDD&D'D)D*D20D5HD6TD=ɔD@ɨDAɸDD  D-PD.`DʜDJʠ@$ǐ@@A8A1A|ADA@A@A@A@AAǐAPB ,B ȀB4PBHBɔB?PB,ɨB-B.PB<B=PB>,PBLPBMʜBNʴBOBm$$Nʴ.DMDPDMDPDRDWBn$MB@LB@LB@LB@NBBB$XN. D D(D,DDD`DpD|DˀD˄DˈDˌDːD˔D˨DDD D(D,D0DDD̜DDB$ B@B<C@C8C" C#C$$N.DZD]D_4Dd<C%$ZC?@YCQ@YC]@YCm@[C|C}TC~$TNT.`Dg`Dj̀Dg͈Dj͌Dl͠DpͰDvDrDvDrDvC$g`C@fC@fC@fC@hCހCD`DD$N.DDDD$D4DLDdD΄D$D@D0@D?@DT8D_D`ΜDa$NΜDb&4Du&=D&=D&=D&=E&=E.&=EZ&=E}&=xE&=hE&=XF&=HF*&=8FX&=(F&=F&=F&<F&<G-&<G[&<G& <G&<G&<H&<HM&%<8I"&B<(I[&I<I&P<I&W;I&[;J &b;J1&i;Jg&p;J&w;J&~;J&;K&;xK-&;hKK&;XKv&;HK&;8K&;(K&;L&;L<&:LZ&:Lr&:L&:L&:L&:L&:M'&:MM&:xM&:hM&:XM&:HM&:8N#&:(N\&:N&:N&9N&9O&!9O5&(9Oa&/9O}&39O&:9O&A9O&H9xP&&O9hPE&S9XPz&Z9HP&^98P&b9(P&i9Q &m9Q:&t8Q[&x8Q&8Q&8Q&8R&8RG&8Ry&8R&8xR&8hS9&8XSy&8HS&88S&8(T<&8T~&8T&7U&7UA&7U&7U&7V&7VG&7V&7V&7xW&7hWV&$7XW&+7HW&278X$&97(Xf&@7X&G7X&K6Y&R6YM&Y6Y&`6Y&g6Y&n6Z/&u6Zi&|6Z&6xZ&6h[ &6X[3&6H[l&68[&6([&6\&6\J&5\&5\&5\&5]&5]Z&5]&5]&5^&5x^Z&5h^&5X^&5H_& 58_N& 5(_&5_&5_&4`&#4`E&*4`{&14`&84`&<4`&@4aadΜadΠaRdΠaffag<avaQ aΠ.ΠD*ΠD+ΤD*ΨD+D.D1D40D7LD<pD;tD<πD;όa$*Πa@)a@)a@)a@)ab#b,b;bTbcbbbbb܀dxdddрde6eFeWeheyeeeeՀef f2fCfTfefvfffրg)$Nϐg*ϐ.ϐD?ϐDAϠD?ϤD?ϴDADBDEDJDK DQPDRlDTЀDUЄDTДDUИDWМg7$?ϐgJ@>gW@>ge@@gtA8g}TgggÀgh@BhC<h+h8hIhZiWihϐiiаij$ Nа.аD\аD_D\D_DeDdDeDgDk Dn@ik$\аi@[i@[i]8iаiTi$NT.`Dq`DrxDwјDyѬi$q`i@pi$`N.D|D}DDDi$|i$HNi&'Q j #j $j+j<jXjhdjidjdjfj<j̀j.DjDr$Dt8Du<DxDj$jk@ikk!k=kkkkȀlclvllm nnnoo.o?oPoaorooooۀopp+p<pMp^pspp$HNXp`.`D`DlDtp$`p@p@q@q$,NҌqҐ.ҐDҐDҜDҴDҼq%$Ґq<@qM8q\rs1sBs`susssǀs݀stt,tAt_ttttt€ttu*uDu]uzuuuuv"v>Ґv?v@$DNvA.DfDgDfDgDhDnDp Dv,D{8D|ӐD}ӠDӸDӼD~DDDDDDDD@DTDtDxD|DԀDԈDDDDDDDDD D$D0D<DDDPD`DlD|DՄDՌDՠDդDըDլDհDռDDDDDDDDDD(D @DLD%dD&tD(|D0֐D3֘D8D_ D90DE4D>8DA<D9@DEHDDLDCPDETDDXDE\DG`DIlDKtDLxDM|DO׈DQ׌DפvL$fv^@evn@ev@gvvvvv̀vxDxpxxxրxxyzDzUzfzwzzzzzҀzz{ {{-{>{O{`{x{{{@ {8{{@{x{@{8{ƀ{Ҁ{x{|{|{@|Ԁ|@|8|"Ԁ|#P|$P|%@|2`|3@|B8|R`|S@|bռ|c|dפ|eפ|f׸|g$N׸|h.DDDDDPD؀D؈DؤDDDDD(D8D<DDDLDPDXDـD٠D٤|x$|@|@|@|@|@|׀,|||@} }؀}}ټ}$Nټ}.DDDDDPDڀDڈDڤDDDDD(D8D<DDDLDPDXDۀD۠Dۤ},$}B@}R@}_@}m@}z@}}}}@}ڀ}}ۼ}$Nۼ}.DDD}$}@}$ N}.DDDDDDD D D  D $D(DDDLDPDXD`DdDlDpDtDxD܀~ $~ @~0@ ~:@ ~H~Iܔ~J$Nܔ~Kܠ.ܠDܠDܠD#ܰD(D) ~[$ܠ~r@~$pN~.D,D/D,D/$D,(D/0D1@D4PD2TD4XD/\D;p~$,~@+~@+~@+~@-~@.~~݈~$xN݈~ݐ.ݐD>ݐDAݘD>ݜDAݤD>ݨDAݰDCDFDDDFDADM $>ݐ#@=3@=@@=N@?_@@rݐst$xNu.DPDSDPDS DX4DY8$P@OQ8L$<NLP.PD\PD`XD\\D`hD^lD`pDfހ$\P @[@[%]81P2ޘ3$HNޘ4ޠ.ޠDiޠDj޴Dk޸DpDqC$iޠY@hi@jvޠw x$lN y.DtDu0Dv<D|DDPD|XDpD߄DߐD߰DD$t@s@s@s@u @{ $N.DD$@&$ N'.DD>$\@l$N.DD D$D,D4D8DDDDDDDDDDDDDDDD D(D0D8D@DHDPDXD`DhDpDxDDDDDDDDDDDDDDDDDDm$@@@ˀ8݀$N.DD,D0D4D<D@DLD|DDDDDDDD$D,D0D4D8D<D@DHDLDPDTDXD`DhDpDxDDDDDDDDDDDDD1$D4DHDDDD DD D DDDDDDD DD$DDDDDDDDD DD$D%(D'<D*xD-D*D-D3D6$%@>@S8e@ w@@<$N.D9D:D9DB D:DBDD$DETDQpDRtDLxDMDUD\D^D_D`DbDeDg$Dm\DnDpDqD}DpDqDpDqDrDsDrDsDrDtDsDuDtDvDu Dw(Dv0Dx8Dw@DyHDxPDzXDy`DzhD}pD~DD4D<D@DLDPDTDXDdDpD|DDDDDD,D0D4D<D@DXDlDDDDDDDDDD $9@8@8@8:8*@; <@<S=<c@?tu8v$XN8.@D@D@w$@@$NH.PDPDPDX$P@$Nd.pDpDD$p @$DN.DDDDDDDD4D@DDDHDXDdDhDDDDDDDD D$DPD\D$F@[@k@x@8$N.DDDDDDD$@@ـ8$dNdd(dBfC<R`=>>>(>8>H8>X^>h>x>>>>(>J>y>>???(*?8.D3D4,D6J$3k@2}@2€рˀ9Nc"9JDmƀ׀VuŀJ€ ,=M1c~Z}Ea݀"EÀ$N.D9D=D9D=DBDE@$98BL@8c@8o@8:8"€;<, X $NX.`DH`DK|DLDO@ $H`,@G<@GMI8_``Xar$NX.`DR`DVDWDY@D[XD`pDd $R`@Q/@Q@@QQS8fxT@ ` 8 $N8.@Dg@Dj\DkDn $g@.@f>@fNh8`@a8bs$N8.@Dq@Dx`DyD|D}@DDDD~DDpDxDDDDDt$q@@p@p@pՀr8s<t@*;RuD@v@$XN.DDD DDDDD D0DP$-@D@]@p8<H@DЀX@d$Nd.pD"pD'D(D*PD+D-D/ $"p"@!9@!P#8j$<t%@p4$N4.@D@DdDD D|DDDD $@@@@@8!<0D;@J@Y@Z4[$N4.@D@DdDDD@DXDtDDDDDDLD\DD\$@@@@À8׀<L@D.HC@DE$N.DD D PD DD DD0F$i@t@@vЀ' 83'DPQDR$tNDS&,>xt&0>h&>?8&B?(&W>H &[>XM&w?v&>8&>&>&>&>O&>&>&!>&(>&^?&b>(C&x=s&>&>ЀdDdPdP0f1<@N?H`P.PD5PD6TD5XD6pD9|D8D9D8D6n$5P@4@4Ā$pN.D<D=D<D=D@$<@;@;$pN00.0D[0D\DDaXDbd'$[0E@ZRap̀(Yǀ$HNx.DJDMDJDMDNDDDN DD DPlDVDRDX$J@I,@I9K8HTeĀ'>Ò݀,-.$PN/.D(D+D(D+D1D0D1D2O$(u@')8$0N.DgDh$g@fǀ؀$N. Dl Do0Dl4Do@DpDqDpDqDpDqDrDtDrDtDv$l  @k 1$N.DyDzDDD(2$yN@xa$\N<.@D@DpDtDxDDDDDb$@}@@8g@$N.DDD DDD,D0DDD`DlDDDDDDD<DHDDDDD D $D 0$@@#@7<F8Par@ D$DN D. PD PD `D dD pD xD |D D $ P@l@@؀ P $|N . D D D D D D $ @@#@4@B C ,D$\N ,. 0D 0D LD PD TD XD \D `D D D (D pD D D D D D D D D @D PD `D E$ 0a@q@<@,ÀԀL]nÀԀ&6GWn܀DH8L@$ 0% &$dN . D D D D D D D D D D @D D D  D  D  D 4DtD'$ D@T@g8Ѐ@ @  t$N.DDDDDDDD$7@G@Z@gx$dN&d?Hdd-d?f@<O.D6D:(DB]$6s@5~@5Ѐ+Tj$N.D/D1D2D3k$/@.08$HN.DEDF$E@D!1$N. DJ DK 2$J J@IU@Ic$N$.0DV0DZHDhDd$V0{@U@ÙA$(NX.`DO`DQ|DRDSB$O`X@NeP8t`uv$HN.DkDuDvDyDvDy$k@jt8ɀ*߀&Dyz{$XN.D|DD|D0D4D<DLDXDdDhDlDtDxDDDDDDDDDDDDDDDDDDD|$|@{8-LeрN{@$N.DDDD D$D,D0D4D8D<D@DDDHDLDPDTDXD\D`DdDhDlDpDtDxD|DDDDDDD$@€8Ѐ$N.DDDDDDDD$@8($$XN(%d(& ?B0! ?0 ?L! ?.: @H! @ ! "0!"DQ\#MQ $<VQ $_Q/%hQ !q&@!& P  Pc0 PQ0Q4Q89Q<LQ@fQDQHQLQPQTQXQ\; P P}P`F    !+`@ 0EPǐ `9  p @N jp} P @A R a q A>?]S^n]_@*^p^_pj_9G0HGH@HIGXH +H`BHPgH0{G%(v `@c 0}0 y@  |   .   0 J P =P [ `0 j0 y0 @t0  0  P* P ܀< 0p  1N@gUuHp   - K ] t` _ p  $0   0  <0 P !0 6Q0 E` Q0 b p0 0  0  P 0 P"0=pNdp|et@ @ G@ @d5 p  |QP p1A OQ_cox Pа`o@B@bPp   `} !!!&`\][p956psKKKK`PS PR0PSP].Py 0/S0I IJHOS@"h0;iTfped`~kmP":@ pK[pq~`Ű< K_Pn`Ͱ%7PNg`P0Ѱ_0`/G`Wlp|`Pp`ɰ,PFTg}@`S`!6 !H0C p  ,@p @ I@ f` 5` @ X u]\".@2Zp&V9NJO [OPlNP3TFY@XTTp$i 930|[LMM0_MLq[p[fQ`]!" "(wV-4@G!!n<u!Y!gM9     ) ! N[`K &(68=Y09Qktz|4 c h (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((_NXArgc_NXArgv___progname__dyld_func_lookup__start_environdyld_stub_binding_helperstart___darwin_gcc3_preregister_frame_info___keymgr_dwarf2_register_sections__cthread_init_routine__mh_execute_header_atexit_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_errno_exit_mach_init_routine_main_receive_samples___keymgr_global__dyld_register_func_for_add_image__dyld_register_func_for_remove_image__init_keymgr__keymgr_get_and_lock_processwide_ptr__keymgr_set_and_unlock_processwide_ptr_abort_calloc_free___divdi3___moddi3___sF_fprintf$LDBLStub_fputc_fwrite_initialise_sets_iter_is_op_1a_malloc_memset_mxf_append_list_element_mxf_clear_list_mxf_clear_rip_mxf_create_header_metadata_mxf_disk_file_open_read_mxf_equals_key_mxf_equals_ul_mxf_file_close_mxf_file_read_mxf_file_seek_mxf_file_tell_mxf_finalise_data_model_mxf_find_set_by_key_mxf_find_singular_set_by_key_mxf_free_data_model_mxf_free_header_metadata_mxf_free_list_mxf_free_partition_mxf_get_array_item_count_mxf_get_array_item_element_mxf_get_boolean_item_mxf_get_int16_item_mxf_get_int64_item_mxf_get_iter_element_mxf_get_list_length_mxf_get_position_item_mxf_get_strongref_mxf_get_strongref_item_mxf_get_strongref_item_s_mxf_get_strongref_s_mxf_get_timestamp_item_mxf_get_uint32_item_mxf_get_uint8_item_mxf_have_item_mxf_initialise_array_item_iterator_mxf_initialise_list_mxf_initialise_list_iter_mxf_is_descriptive_metadata_mxf_is_footer_partition_pack_mxf_is_header_metadata_mxf_is_partition_pack_mxf_is_picture_mxf_is_sound_mxf_is_subclass_of_mxf_load_data_model_mxf_log_mxf_next_array_item_element_mxf_next_list_iter_element_mxf_page_file_get_file_mxf_page_file_open_read_mxf_partition_is_closed_mxf_partition_is_complete_mxf_read_header_metadata_mxf_read_header_pp_kl_mxf_read_kl_mxf_read_next_nonfiller_kl_mxf_read_partition_mxf_read_rip_mxf_read_uint16_mxf_register_item_def_mxf_register_set_def_mxf_skip_mxf_uu_get_package_tracks_mxf_uu_get_top_file_package_mxf_uu_get_track_datadef_mxf_uu_get_track_duration_at_rate_mxf_uu_get_utf16string_item_mxf_uu_next_track_printf$LDBLStub_putchar_puts_sprintf$LDBLStub_stat_strcmp_strstr_wcstombs_mxf_add_array_item_strongref_mxf_add_array_item_weakref_mxf_add_set_mxf_alloc_array_item_elements_mxf_clone_item_mxf_create_item_mxf_create_set_mxf_dereference_mxf_dereference_s_mxf_free_item_mxf_free_set_mxf_get_array_header_mxf_get_array_item_element_len_mxf_get_auid_mxf_get_auid_item_mxf_get_boolean_mxf_get_external_utf16string_size_mxf_get_header_metadata_size_mxf_get_int16_mxf_get_int32_mxf_get_int32_item_mxf_get_int64_mxf_get_int8_mxf_get_int8_item_mxf_get_item_mxf_get_item_len_mxf_get_length_mxf_get_length_item_mxf_get_position_mxf_get_product_version_mxf_get_product_version_item_mxf_get_rational_mxf_get_rational_item_mxf_get_rgba_layout_component_mxf_get_rgba_layout_component_item_mxf_get_set_size_mxf_get_timestamp_mxf_get_uint16_mxf_get_uint16_item_mxf_get_uint32_mxf_get_uint64_mxf_get_uint64_item_mxf_get_uint8_mxf_get_ul_mxf_get_ul_item_mxf_get_umid_mxf_get_umid_item_mxf_get_utf16string_mxf_get_utf16string_item_mxf_get_utf16string_item_size_mxf_get_utf16string_size_mxf_get_uuid_mxf_get_uuid_item_mxf_get_version_type_mxf_get_version_type_item_mxf_get_weakref_mxf_get_weakref_item_mxf_get_weakref_item_s_mxf_get_weakref_s_mxf_grow_array_item_mxf_read_and_return_set_mxf_read_filtered_header_metadata_mxf_read_item_mxf_read_item_tl_mxf_read_set_mxf_register_item_mxf_register_set_items_mxf_remove_item_mxf_remove_set_mxf_set_array_header_mxf_set_auid_mxf_set_auid_item_mxf_set_boolean_mxf_set_boolean_item_mxf_set_empty_array_item_mxf_set_fixed_set_space_allocation_mxf_set_fixed_size_utf16string_mxf_set_fixed_size_utf16string_item_mxf_set_int16_mxf_set_int16_item_mxf_set_int32_mxf_set_int32_item_mxf_set_int64_mxf_set_int64_item_mxf_set_int8_mxf_set_int8_item_mxf_set_is_subclass_of_mxf_set_item_mxf_set_item_value_mxf_set_length_mxf_set_length_item_mxf_set_position_mxf_set_position_item_mxf_set_product_version_mxf_set_product_version_item_mxf_set_rational_mxf_set_rational_item_mxf_set_rgba_layout_component_mxf_set_rgba_layout_component_item_mxf_set_strongref_mxf_set_strongref_item_mxf_set_timestamp_mxf_set_timestamp_item_mxf_set_uint16_mxf_set_uint16_item_mxf_set_uint32_mxf_set_uint32_item_mxf_set_uint64_mxf_set_uint64_item_mxf_set_uint8_mxf_set_uint8_item_mxf_set_ul_mxf_set_ul_item_mxf_set_umid_mxf_set_umid_item_mxf_set_utf16string_mxf_set_utf16string_item_mxf_set_uuid_mxf_set_uuid_item_mxf_set_version_type_mxf_set_version_type_item_mxf_set_weakref_mxf_set_weakref_item_mxf_write_header_metadata_mxf_write_header_primer_pack_mxf_write_header_sets_mxf_write_item_mxf_write_set___eprintf_memcpy_mxf_create_list_mxf_create_primer_pack_mxf_equals_uuid_mxf_file_write_mxf_find_item_def_mxf_find_item_def_in_set_def_mxf_find_list_element_mxf_find_set_def_mxf_free_primer_pack_mxf_generate_uuid_mxf_get_first_list_element_mxf_get_item_key_mxf_get_item_tag_mxf_get_list_iter_index_mxf_get_llen_mxf_get_min_llen_mxf_get_primer_pack_size_mxf_is_filler_mxf_is_primer_pack_mxf_read_local_tag_mxf_read_primer_pack_mxf_register_primer_entry_mxf_remove_list_element_mxf_write_fill_mxf_write_fixed_kl_mxf_write_kl_mxf_write_local_tag_mxf_write_primer_pack_mxf_write_uint16_wcslen_is_op_atom_mxf_complete_essence_element_key_mxf_complete_essence_element_track_num_mxf_is_data_mxf_is_timecode_memcmp_mxf_get_last_list_element_mxf_get_list_element_mxf_initialise_list_iter_at_mxf_insert_list_element_mxf_prepend_list_element_mxf_allocate_space_mxf_append_new_from_partition_mxf_append_new_partition_mxf_append_partition_mxf_append_partition_esscont_label_mxf_clear_file_partitions_mxf_clear_partition_mxf_create_file_partitions_mxf_create_from_partition_mxf_create_partition_mxf_fill_to_kag_mxf_fill_to_position_mxf_free_file_partitions_mxf_initialise_file_partitions_mxf_initialise_partition_mxf_initialise_with_partition_mxf_is_body_partition_pack_mxf_is_header_partition_pack_mxf_mark_header_end_mxf_mark_header_start_mxf_mark_index_end_mxf_mark_index_start_mxf_partition_is_closed_and_complete_mxf_read_header_pp_kl_with_runin_mxf_update_partitions_mxf_write_partition_mxf_write_rip___umoddi3_mxf_equals_key_mod_regver_mxf_equals_key_prefix_mxf_file_getc_mxf_file_putc_mxf_get_runin_len_mxf_read_batch_header_mxf_read_l_mxf_read_uint32_mxf_read_uint64_mxf_read_ul_mxf_set_runin_len_mxf_write_batch_header_mxf_write_k_mxf_write_l_mxf_write_uint32_mxf_write_uint64_mxf_write_ul_mxf_byte_array_wrap_read_mxf_disk_file_open_modify_mxf_disk_file_open_new_mxf_equals_uid_mxf_equals_ul_mod_regver_mxf_equals_umid_mxf_file_eof_mxf_file_is_seekable_mxf_file_set_min_llen_mxf_file_size_mxf_is_ul_mxf_read_array_header_mxf_read_int16_mxf_read_int32_mxf_read_int64_mxf_read_int8_mxf_read_k_mxf_read_key_mxf_read_uid_mxf_read_uint8_mxf_read_uuid_mxf_stdin_wrap_read_mxf_write_array_header_mxf_write_fixed_l_mxf_write_int16_mxf_write_int32_mxf_write_int64_mxf_write_int8_mxf_write_uid_mxf_write_uint8_mxf_write_uuid_fclose_feof_fgetc_fileno_fopen_fread_fseek_fseeko_fstat_ftello_mxf_check_data_model_mxf_get_item_def_type_mxf_register_array_type_mxf_register_basic_type_mxf_register_compound_type_mxf_register_compound_type_member_mxf_register_interpret_type_mxf_sprint_key_strcpy_strlen_g_mxfLogLevel_mxf_log_default_mxf_log_file_close_mxf_log_file_open_gmtime_strftime_time_vfprintf$LDBLStub_mxf_page_file_forward_truncate_mxf_page_file_get_page_size_mxf_page_file_is_page_filename_mxf_page_file_open_modify_mxf_page_file_open_new_mxf_page_file_remove___error_remove_strerror_truncate_mxf_uu_get_referenced_package_mxf_uu_get_referenced_track_mxf_uu_get_track_descriptor_mxf_uu_get_track_duration_mxf_uu_get_track_reference___fixdfdi___floatdidf_mxf_create_item_tag_mxf_generate_key_mxf_generate_umid_mxf_get_timestamp_now_mxf_print_key_mxf_print_label_mxf_print_umid_mxf_sprint_label_mxf_sprint_umid_gettimeofday_gmtime_r_snprintf$LDBLStub_uuid_generate___divdi3.eh___moddi3.eh_fflush_fprintf$LDBL128___umoddi3.eh___fixunsdfdi___stub_getrealaddr_NSAddressOfSymbol_NSIsSymbolNameDefinedWithHint_NSLookupAndBindSymbolWithHint_pointer_to__darwin_gcc3_preregister_frame_info_darwin_unwind_dyld_add_image_hook_darwin_unwind_dyld_remove_image_hook/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/examples/archive/info/d3_mxf_info.cgcc2_compiled.:t(0,1)=(0,1)_g_TapeDescriptor_set_key_g_SourcePackage_Descriptor_item_key_g_SourcePackage_set_key_g_D3P_InfaxFramework_set_key_g_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_key_g_D3P_D3ReplayErrorFramework_set_key_g_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_key_g_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_key_g_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_key_g_D3P_PSEAnalysisFramework_D3P_RedFlash_item_key_g_DMSegment_EventStartPosition_item_key_g_D3P_PSEAnalysisFramework_set_key_g_DMSegment_DMFramework_item_key_g_DMSegment_set_key_g_Sequence_StructuralComponents_item_key_g_Sequence_set_key_g_GenericTrack_Sequence_item_key_g_Identification_ModificationDate_item_key_g_Identification_VersionString_item_key_g_Identification_ProductName_item_key_g_Identification_CompanyName_item_key_g_Identification_set_key_g_Preface_D3P_PSEFailureCount_item_key_g_Preface_D3P_D3ErrorCount_item_key_g_Preface_set_key_g_BWFFrameWrapped_esscont_label_g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label_g_MultipleWrappings_esscont_label_g_TimecodeSysItemElementKey_g_GenericDescriptor_set_key_g_D3P_InfaxFramework_D3P_ItemNumber_item_key_g_D3P_InfaxFramework_D3P_CatalogueDetail_item_key_g_D3P_InfaxFramework_D3P_AccessionNumber_item_key_g_D3P_InfaxFramework_D3P_SpoolNumber_item_key_g_D3P_InfaxFramework_D3P_Duration_item_key_g_D3P_InfaxFramework_D3P_Memo_item_key_g_D3P_InfaxFramework_D3P_SpoolDescriptor_item_key_g_D3P_InfaxFramework_D3P_StockDate_item_key_g_D3P_InfaxFramework_D3P_SpoolStatus_item_key_g_D3P_InfaxFramework_D3P_ProductionCode_item_key_g_D3P_InfaxFramework_D3P_ProgrammeNumber_item_key_g_D3P_InfaxFramework_D3P_MagazinePrefix_item_key_g_D3P_InfaxFramework_D3P_TransmissionDate_item_key_g_D3P_InfaxFramework_D3P_EpisodeTitle_item_key_g_D3P_InfaxFramework_D3P_ProgrammeTitle_item_key_g_D3P_InfaxFramework_D3P_Format_item_key_g_InterchangeObject_set_key_convert_12m_to_timecodeconvert_12m_to_timecode:f(0,1)t12m:P(0,2)t:P(0,3):t(0,2)=*(0,4):t(0,3)=*(0,5)uint8_t:t(0,4)=(0,6)ArchiveTimecode:t(0,5)=(0,7)unsigned char:t(0,6)=@s8;r(0,6);0;255;:T(0,7)=s8hour:(0,4),0,8;min:(0,4),8,8;sec:(0,4),16,8;frame:(0,4),24,8;dropFrame:(0,8),32,32;;int:t(0,8)=r(0,8);-2147483648;2147483647;_initialise_timecode_readerinitialise_timecode_reader:f(0,8)reader:P(0,9)key:(0,10)=xsmxfKey:llen:(0,4)uint8_t:t(0,4):t(0,9)=*(0,12)mxfUL:t(0,11)=(0,13)mxfKey:t(0,10)=(0,11)Reader:t(0,12)=(0,14):T(0,13)=s16octet0:(0,4),0,8;octet1:(0,4),8,8;octet2:(0,4),16,8;octet3:(0,4),24,8;octet4:(0,4),32,8;octet5:(0,4),40,8;octet6:(0,4),48,8;octet7:(0,4),56,8;octet8:(0,4),64,8;octet9:(0,4),72,8;octet10:(0,4),80,8;octet11:(0,4),88,8;octet12:(0,4),96,8;octet13:(0,4),104,8;octet14:(0,4),112,8;octet15:(0,4),120,8;;:T(0,14)=s1148writerIdents:(0,15)=xsMXFList:,0,128;pseFailureCount:(0,17),128,32;d3VTRErrorCount:(0,17),160,32;numVideoTracks:(0,8),192,32;numAudioTracks:(0,8),224,32;duration:(0,19),256,64;contentPackageLen:(0,20),320,64;pseFailures:(0,15),384,128;vtrErrors:(0,15),512,128;d3InfaxData:(0,21)=xsInfaxData:,640,3744;ltoInfaxData:(0,21),4384,3744;tempWString:(0,23),8128,32;mxfFilename:(0,24),8160,32;mxfFile:(0,25),8192,32;dataModel:(0,26),8224,32;headerPartition:(0,27),8256,32;footerPartition:(0,27),8288,32;headerMetadata:(0,28),8320,32;list:(0,29),8352,32;timecodeReadingInitialised:(0,8),8384,32;essenceDataStart:(0,20),8416,64;prefaceSet:(0,30),8480,32;identSet:(0,30),8512,32;contentStorageSet:(0,30),8544,32;materialPackageSet:(0,30),8576,32;sourcePackageSet:(0,30),8608,32;fileSourcePackageSet:(0,30),8640,32;tapeSourcePackageSet:(0,30),8672,32;sourcePackageTrackSet:(0,30),8704,32;materialPackageTrackSet:(0,30),8736,32;sequenceSet:(0,30),8768,32;sourceClipSet:(0,30),8800,32;dmSet:(0,30),8832,32;dmFrameworkSet:(0,30),8864,32;timecodeComponentSet:(0,30),8896,32;essContainerDataSet:(0,30),8928,32;multipleDescriptorSet:(0,30),8960,32;descriptorSet:(0,30),8992,32;cdciDescriptorSet:(0,30),9024,32;bwfDescriptorSet:(0,30),9056,32;tapeDescriptorSet:(0,30),9088,32;videoMaterialPackageTrackSet:(0,30),9120,32;videoSequenceSet:(0,30),9152,32;;:T(0,16)=s16elements:(0,31),0,32;lastElement:(0,31),32,32;len:(0,32),64,32;freeFunc:(0,33),96,32;;MXFList:t(0,15)=(0,16)unsigned int:t(0,18)=r(0,18);0;037777777777;uint32_t:t(0,17)=(0,18)int64_t:t(0,20)=(0,35)mxfLength:t(0,19)=(0,20):T(0,22)=s468format:(0,36),0,56;progTitle:(0,37),56,584;epTitle:(0,38),640,1160;txDate:(0,39)=xsmxfTimestamp:,1808,64;magPrefix:(0,41),1872,16;progNo:(0,42),1888,72;prodCode:(0,43),1960,24;spoolStatus:(0,41),1984,16;stockDate:(0,39),2000,64;spoolDesc:(0,44),2064,240;memo:(0,45),2304,968;duration:(0,20),3296,64;spoolNo:(0,46),3360,120;accNo:(0,46),3480,120;catDetail:(0,47),3600,88;itemNo:(0,17),3712,32;;InfaxData:t(0,21)=(0,22):t(0,23)=*(0,48):t(0,24)=*(0,49):t(0,25)=*(0,50):t(0,26)=*(0,51):t(0,27)=*(0,52):t(0,28)=*(0,53):t(0,29)=*(0,15):t(0,30)=*(0,54):t(0,31)=*(0,55)long int:t(0,32)=r(0,32);-2147483648;2147483647;:t(0,34)=*(0,56)free_func_type:t(0,33)=(0,34)long long int:t(0,35)=@s64;r(0,35);01000000000000000000000;0777777777777777777777;:t(0,36)=ar(0,57);0;6;(0,58):t(0,37)=ar(0,57);0;72;(0,58):t(0,38)=ar(0,57);0;144;(0,58):T(0,40)=s8year:(0,59),0,16;month:(0,4),16,8;day:(0,4),24,8;hour:(0,4),32,8;min:(0,4),40,8;sec:(0,4),48,8;qmsec:(0,4),56,8;;mxfTimestamp:t(0,39)=(0,40):t(0,41)=ar(0,57);0;1;(0,58):t(0,42)=ar(0,57);0;8;(0,58):t(0,43)=ar(0,57);0;2;(0,58):t(0,44)=ar(0,57);0;29;(0,58):t(0,45)=ar(0,57);0;120;(0,58):t(0,46)=ar(0,57);0;14;(0,58):t(0,47)=ar(0,57);0;10;(0,58)mxfUTF16Char:t(0,48)=(0,61):t(0,49)=k(0,58)MXFFile:t(0,50)=(0,62)MXFDataModel:t(0,51)=(0,63)MXFPartition:t(0,52)=(0,64)MXFHeaderMetadata:t(0,53)=(0,65)MXFMetadataSet:t(0,54)=(0,66)MXFListElement:t(0,55)=(0,67):t(0,56)=f(0,1)long unsigned int:t(0,57)=r(0,57);0;037777777777;char:t(0,58)=r(0,58);0;127;short int:t(0,60)=@s16;r(0,60);-32768;32767;int16_t:t(0,59)=(0,60)wchar_t:t(0,61)=(0,68):T(0,62)=s52close:(0,69),0,32;read:(0,70),32,32;write:(0,71),64,32;get_char:(0,72),96,32;put_char:(0,73),128,32;eof:(0,72),160,32;seek:(0,74),192,32;tell:(0,75),224,32;is_seekable:(0,72),256,32;size:(0,75),288,32;free_sys_data:(0,69),320,32;sysData:(0,76),352,32;minLLen:(0,4),384,8;runinLen:(0,77),400,16;;:T(0,63)=s17956itemDefs:(0,15),0,128;setDefs:(0,15),128,128;types:(0,79),256,143360;lastTypeId:(0,18),143616,32;;:T(0,64)=s128key:(0,11),0,128;majorVersion:(0,77),128,16;minorVersion:(0,77),144,16;kagSize:(0,17),160,32;thisPartition:(0,80),192,64;previousPartition:(0,80),256,64;footerPartition:(0,80),320,64;headerByteCount:(0,80),384,64;indexByteCount:(0,80),448,64;indexSID:(0,17),512,32;bodyOffset:(0,80),544,64;bodySID:(0,17),608,32;operationalPattern:(0,11),640,128;essenceContainers:(0,15),768,128;headerMarkInPos:(0,20),896,64;indexMarkInPos:(0,20),960,64;;_MXFHeaderMetadata:T(0,65)=s24dataModel:(0,26),0,32;primerPack:(0,82),32,32;sets:(0,15),64,128;;_MXFMetadataSet:T(0,66)=s60key:(0,10),0,128;instanceUID:(0,83)=xsmxfUUID:,128,128;items:(0,15),256,128;headerMetadata:(0,85),384,32;fixedSpaceAllocation:(0,80),416,64;;_MXFListElement:T(0,67)=s8next:(0,86),0,32;data:(0,87),32,32;;__darwin_wchar_t:t(0,68)=(0,8):t(0,69)=*(0,88):t(0,70)=*(0,89):t(0,71)=*(0,90):t(0,72)=*(0,91):t(0,73)=*(0,92):t(0,74)=*(0,93):t(0,75)=*(0,94):t(0,76)=*(0,95)short unsigned int:t(0,78)=@s16;r(0,78);0;65535;uint16_t:t(0,77)=(0,78):t(0,79)=ar(0,57);0;127;(0,96)long long unsigned int:t(0,81)=@s64;r(0,81);0;01777777777777777777777;uint64_t:t(0,80)=(0,81):t(0,82)=*(0,97):T(0,84)=s16octet0:(0,4),0,8;octet1:(0,4),8,8;octet2:(0,4),16,8;octet3:(0,4),24,8;octet4:(0,4),32,8;octet5:(0,4),40,8;octet6:(0,4),48,8;octet7:(0,4),56,8;octet8:(0,4),64,8;octet9:(0,4),72,8;octet10:(0,4),80,8;octet11:(0,4),88,8;octet12:(0,4),96,8;octet13:(0,4),104,8;octet14:(0,4),112,8;octet15:(0,4),120,8;;mxfUUID:t(0,83)=(0,84):t(0,85)=*(0,65):t(0,86)=*(0,67):t(0,87)=*(0,1):t(0,88)=f(0,1):t(0,89)=f(0,17):t(0,90)=f(0,17):t(0,91)=f(0,8):t(0,92)=f(0,8):t(0,93)=f(0,8):t(0,94)=f(0,20):t(0,95)=(0,98)MXFItemType:t(0,96)=(0,99)MXFPrimerPack:t(0,97)=(0,100):t(0,98)=xsMXFFileSysData::T(0,99)=s140category:(0,101)=xeMXFItemTypeCategory:,0,32;typeId:(0,18),32,32;name:(0,103),64,32;info:(0,104),96,1024;;:T(0,100)=s20nextTag:(0,105),0,16;entries:(0,15),32,128;;:T(0,102)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,101)=(0,102):t(0,103)=*(0,58):T(0,104)=u128basic:(0,106)=xsMXFBasicTypeInfo:,0,32;array:(0,108)=xsMXFArrayTypeInfo:,0,64;compound:(0,110)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,112)=xsMXFInterpretTypeInfo:,0,64;;mxfLocalTag:t(0,105)=(0,77):T(0,107)=s4size:(0,18),0,32;;MXFBasicTypeInfo:t(0,106)=(0,107):T(0,109)=s8elementTypeId:(0,18),0,32;fixedSize:(0,18),32,32;;MXFArrayTypeInfo:t(0,108)=(0,109):T(0,111)=s128members:(0,114),0,1024;;MXFCompoundTypeInfo:t(0,110)=(0,111):T(0,113)=s8typeId:(0,18),0,32;fixedArraySize:(0,18),32,32;;MXFInterpretTypeInfo:t(0,112)=(0,113):t(0,114)=ar(0,57);0;15;(0,115)MXFCompoundTypeMemberInfo:t(0,115)=(0,116):T(0,116)=s8name:(0,103),0,32;typeId:(0,18),32,32;;len:(0,80) :T(0,102) :T(0,102)uint64_t:t(0,80)_read_time_string_at_positionread_time_string_at_position:f(0,8)reader:P(0,9)position:P(0,117)vitcStr:P(0,103)ltcStr:P(0,103)vitc:(0,5)ltc:(0,5)key:(0,10)llen:(0,4)mxfPosition:t(0,117)=(0,20)len:(0,80)t12m:(0,118)localTag:(0,77)uint16_t:t(0,77):t(0,118)=ar(0,57);0;7;(0,4)localItemLen:(0,77)key:(0,10)llen:(0,4)len:(0,80)t12m:(0,118)localTag:(0,77)localItemLen:(0,77)key:(0,10)llen:(0,4)len:(0,80)t12m:(0,118)localTag:(0,77)localItemLen:(0,77)_convert_stringconvert_string:f(0,8)input:P(0,23)output:P(0,103)size:P(0,119)__darwin_size_t:t(0,120)=(0,121)size_t:t(0,119)=(0,120)long unsigned int:t(0,121)=r(0,121);0;037777777777;_free_writer_ident_in_listfree_writer_ident_in_list:f(0,1)data:P(0,87)_free_vtr_error_in_listfree_vtr_error_in_list:f(0,1)data:P(0,87)_free_readerfree_reader:f(0,1)reader:P(0,122):t(0,122)=*(0,9)_get_infax_dataget_infax_data:f(0,8)reader:P(0,9)infaxData:P(0,123):t(0,123)=*(0,21)_write_d3_vtr_errorswrite_d3_vtr_errors:f(0,1)reader:P(0,9)noSourceTimecode:P(0,8)iter:(0,124)=xsMXFListIterator::T(0,125)=s12nextElement:(0,31),0,32;data:(0,87),32,32;index:(0,32),64,32;;MXFListIterator:t(0,124)=(0,125)vtrError:r(0,126):t(0,126)=*(0,127)VTRErrorAtPos:t(0,127)=(0,128):T(0,128)=s16position:(0,20),0,64;errorCode:(0,4),64,8;;count:r(0,80)vitcStr:(0,129)ltcStr:(0,129):t(0,129)=ar(0,57);0;11;(0,58)_write_infax_datawrite_infax_data:f(0,1)infaxData:P(0,123)_write_infowrite_info:f(0,8)reader:P(0,9)showPSEFailures:P(0,8)showVTRErrors:P(0,8)noSourceTimecode:P(0,8)iter:(0,124)writerIdent:r(0,130)i:r(0,8)int:t(0,8):t(0,130)=*(0,131)WriterIdentification:t(0,131)=(0,132):T(0,132)=s20companyName:(0,133),0,32;productName:(0,133),32,32;versionString:(0,133),64,32;modificationDate:(0,39),96,64;;:t(0,133)=*(0,61)pseFailure:r(0,134):t(0,134)=*(0,135)PSEFailure:t(0,135)=(0,136):T(0,136)=s32position:(0,20),0,64;vitcTimecode:(0,5),64,64;ltcTimecode:(0,5),128,64;redFlash:(0,59),192,16;spatialPattern:(0,59),208,16;luminanceFlash:(0,59),224,16;extendedFailure:(0,137),240,8;;mxfBoolean:t(0,137)=(0,4)count:r(0,80)vitcStr:(0,129)ltcStr:(0,129)_write_summarywrite_summary:f(0,8)reader:P(0,9)showPSEFailures:P(0,8)showVTRErrors:P(0,8)noSourceTimecode:P(0,8)iter:(0,124)pseFailure:r(0,134)count:r(0,80)infaxData:r(0,123)redCount:r(0,8)spatialCount:r(0,8)luminanceCount:r(0,8)extendedCount:r(0,8)redHist:(0,138)spatialHist:(0,138)luminanceHist:(0,138)i:r(0,8):t(0,138)=ar(0,57);0;34;(0,8)threshold:r(0,8)vitcStr:(0,129)ltcStr:(0,129)_usageusage:f(0,1)cmd:P(0,24)_C.54.6025./../bbc_d3_extensions_data_model.hd3_mxf_info.cmain:F(0,8)argc:P(0,8)argv:P(0,139)reader:(0,9)showVTRErrors:r(0,8):t(0,139)=*(0,24)showPSEFailures:r(0,8)summary:r(0,8)cmdlnIndex:r(0,8)mxfFilename:r(0,24)char:t(0,58)noSourceTimecode:r(0,8)void:t(0,1)mxfPageFile:(0,140)key:(0,10)llen:(0,4):t(0,140)=*(0,141):t(0,141)=(0,142):t(0,142)=xsMXFPageFile:len:(0,80)iter:(0,124)arrayIter:(0,143)=xsMXFArrayItemIterator::T(0,144)=s16item:(0,145),0,32;numElements:(0,17),32,32;elementLength:(0,17),64,32;currentElement:(0,17),96,32;;MXFArrayItemIterator:t(0,143)=(0,144):t(0,145)=*(0,146)MXFMetadataItem:t(0,146)=(0,147):T(0,147)=s36key:(0,10),0,128;tag:(0,77),128,16;isPersistent:(0,8),160,32;length:(0,77),192,16;value:(0,2),224,32;set:(0,148),256,32;;:t(0,148)=*(0,66)arrayIter2:(0,143)dataDef:(0,11)duration:(0,19)mxfLength:t(0,19)palEditRate:(0,149)=xsmxfRational::T(0,150)=s8numerator:(0,151),0,32;denominator:(0,151),32,32;;mxfRational:t(0,149)=(0,150)int32_t:t(0,151)=(0,8)sequenceComponentCount:(0,17)uint32_t:t(0,17)arrayElement:(0,2)arrayElementLen:(0,17)headerByteCount:r(0,80)setsIter:(0,124)key:(0,10)llen:(0,4)len:(0,80)iter:(0,124)arrayIter:(0,143)arrayIter2:(0,143)dataDef:(0,11)duration:(0,19)palEditRate:(0,149)sequenceComponentCount:(0,17)arrayElement:(0,2)arrayElementLen:(0,17)headerByteCount:r(0,80)setsIter:(0,124)key:(0,10)llen:(0,4)len:(0,80)iter:(0,124)arrayIter:(0,143)arrayIter2:(0,143)dataDef:(0,11)duration:(0,19)palEditRate:(0,149)sequenceComponentCount:(0,17)arrayElement:(0,2)arrayElementLen:(0,17)headerByteCount:r(0,80)setsIter:(0,124)key:(0,10)llen:(0,4)len:(0,80)iter:(0,124)arrayIter:(0,143)arrayIter2:(0,143)dataDef:(0,11)duration:(0,19)palEditRate:(0,149)sequenceComponentCount:(0,17)arrayElement:(0,2)arrayElementLen:(0,17)headerByteCount:r(0,80)setsIter:(0,124)key:(0,10)llen:(0,4)len:(0,80)filePos:r(0,20)int64_t:t(0,20)rip:(0,152)=xsMXFRIP::T(0,153)=s16entries:(0,15),0,128;;MXFRIP:t(0,152)=(0,153)filePos:r(0,20)key:(0,10)llen:(0,4)len:(0,80)filePos:r(0,20)key:(0,10)llen:(0,4)len:(0,80)filePos:r(0,20)key:(0,10)llen:(0,4)len:(0,80)essenceStartPos:r(0,20)filePos:r(0,20)statBuf:(0,154)stat:T(0,154)=s96st_dev:(0,155),0,32;st_ino:(0,157),32,32;st_mode:(0,159),64,16;st_nlink:(0,161),80,16;st_uid:(0,163),96,32;st_gid:(0,165),128,32;st_rdev:(0,155),160,32;st_atimespec:(0,167),192,64;st_mtimespec:(0,167),256,64;st_ctimespec:(0,167),320,64;st_size:(0,168),384,64;st_blocks:(0,170),448,64;st_blksize:(0,172),512,32;st_flags:(0,174),544,32;st_gen:(0,174),576,32;st_lspare:(0,175),608,32;st_qspare:(0,176),640,128;;timespec:T(0,167)=s8tv_sec:(0,177),0,32;tv_nsec:(0,32),32,32;;__darwin_dev_t:t(0,156)=(0,175)dev_t:t(0,155)=(0,156)__darwin_ino_t:t(0,158)=(0,174)ino_t:t(0,157)=(0,158)__darwin_mode_t:t(0,160)=(0,162)mode_t:t(0,159)=(0,160)__uint16_t:t(0,162)=(0,78)nlink_t:t(0,161)=(0,162)__darwin_uid_t:t(0,164)=(0,174)uid_t:t(0,163)=(0,164)__darwin_gid_t:t(0,166)=(0,174)gid_t:t(0,165)=(0,166)__darwin_off_t:t(0,169)=(0,179)off_t:t(0,168)=(0,169)__darwin_blkcnt_t:t(0,171)=(0,179)blkcnt_t:t(0,170)=(0,171)__darwin_blksize_t:t(0,173)=(0,175)blksize_t:t(0,172)=(0,173)__uint32_t:t(0,174)=(0,18)__int32_t:t(0,175)=(0,8):t(0,176)=ar(0,57);0;1;(0,179)__darwin_time_t:t(0,178)=(0,32)time_t:t(0,177)=(0,178)__int64_t:t(0,179)=(0,35)frameCount:r(0,20)key:(0,10)llen:(0,4)len:(0,80)essenceStartPos:r(0,20)filePos:r(0,20)statBuf:(0,154)frameCount:r(0,20)dataModel:r(0,26)reader:r(0,9)reader:r(0,9)key:(0,10)llen:(0,4)len:(0,80)iter:(0,124)arrayIter:(0,143)arrayIter2:(0,143)dataDef:(0,11)duration:(0,19)palEditRate:(0,149)sequenceComponentCount:(0,17)arrayElement:(0,2)arrayElementLen:(0,17)headerByteCount:r(0,80)setsIter:(0,124)g_MultipleWrappings_esscont_label:S(0,180)g_BWFFrameWrapped_esscont_label:S(0,180)g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label:S(0,180)g_InterchangeObject_set_key:S(0,180)g_Preface_set_key:S(0,180)g_Identification_set_key:S(0,180)g_Identification_CompanyName_item_key:S(0,180)g_Identification_ProductName_item_key:S(0,180)g_Identification_VersionString_item_key:S(0,180)g_Identification_ModificationDate_item_key:S(0,180)g_GenericTrack_Sequence_item_key:S(0,180)g_Sequence_set_key:S(0,180)g_Sequence_StructuralComponents_item_key:S(0,180)g_DMSegment_set_key:S(0,180)g_DMSegment_EventStartPosition_item_key:S(0,180)g_DMSegment_DMFramework_item_key:S(0,180)g_SourcePackage_set_key:S(0,180)g_SourcePackage_Descriptor_item_key:S(0,180)g_GenericDescriptor_set_key:S(0,180)g_Preface_D3P_D3ErrorCount_item_key:S(0,180)g_Preface_D3P_PSEFailureCount_item_key:S(0,180)g_D3P_InfaxFramework_set_key:S(0,180)g_D3P_InfaxFramework_D3P_Format_item_key:S(0,180)g_D3P_InfaxFramework_D3P_ProgrammeTitle_item_key:S(0,180)g_D3P_InfaxFramework_D3P_EpisodeTitle_item_key:S(0,180)g_D3P_InfaxFramework_D3P_TransmissionDate_item_key:S(0,180)g_D3P_InfaxFramework_D3P_MagazinePrefix_item_key:S(0,180)g_D3P_InfaxFramework_D3P_ProgrammeNumber_item_key:S(0,180)g_D3P_InfaxFramework_D3P_ProductionCode_item_key:S(0,180)g_D3P_InfaxFramework_D3P_SpoolStatus_item_key:S(0,180)g_D3P_InfaxFramework_D3P_StockDate_item_key:S(0,180)g_D3P_InfaxFramework_D3P_SpoolDescriptor_item_key:S(0,180)g_D3P_InfaxFramework_D3P_Memo_item_key:S(0,180)g_D3P_InfaxFramework_D3P_Duration_item_key:S(0,180)g_D3P_InfaxFramework_D3P_SpoolNumber_item_key:S(0,180)g_D3P_InfaxFramework_D3P_AccessionNumber_item_key:S(0,180)g_D3P_InfaxFramework_D3P_CatalogueDetail_item_key:S(0,180)g_D3P_InfaxFramework_D3P_ItemNumber_item_key:S(0,180)g_D3P_PSEAnalysisFramework_set_key:S(0,180)g_D3P_PSEAnalysisFramework_D3P_RedFlash_item_key:S(0,180)g_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_key:S(0,180)g_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_key:S(0,180)g_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_key:S(0,180)g_D3P_D3ReplayErrorFramework_set_key:S(0,180)g_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_key:S(0,180)g_TapeDescriptor_set_key:S(0,180)g_TimecodeSysItemElementKey:S(0,181):t(0,180)=k(0,11):t(0,181)=k(0,10)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_header_metadata.cgcc2_compiled.:t(0,1)=(0,1)_g_Preface_set_key_g_InterchangeObject_InstanceUID_item_key_g_Null_UUID_free_metadata_item_valuefree_metadata_item_value:f(0,1)item:P(0,2):t(0,2)=*(0,3)MXFMetadataItem:t(0,3)=(0,4):T(0,4)=s36key:(0,5)=xsmxfKey:,0,128;tag:(0,7),128,16;isPersistent:(0,9),160,32;length:(0,7),192,16;value:(0,10),224,32;set:(0,11),256,32;;mxfUL:t(0,6)=(0,12)mxfKey:t(0,5)=(0,6)short unsigned int:t(0,8)=@s16;r(0,8);0;65535;uint16_t:t(0,7)=(0,8)int:t(0,9)=r(0,9);-2147483648;2147483647;:t(0,10)=*(0,13):t(0,11)=*(0,14):T(0,12)=s16octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;;uint8_t:t(0,13)=(0,15)_MXFMetadataSet:T(0,14)=s60key:(0,5),0,128;instanceUID:(0,16)=xsmxfUUID:,128,128;items:(0,18)=xsMXFList:,256,128;headerMetadata:(0,20),384,32;fixedSpaceAllocation:(0,21),416,64;;unsigned char:t(0,15)=@s8;r(0,15);0;255;:T(0,17)=s16octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;;mxfUUID:t(0,16)=(0,17):T(0,19)=s16elements:(0,23),0,32;lastElement:(0,23),32,32;len:(0,24),64,32;freeFunc:(0,25),96,32;;MXFList:t(0,18)=(0,19):t(0,20)=*(0,27)long long unsigned int:t(0,22)=@s64;r(0,22);0;01777777777777777777777;uint64_t:t(0,21)=(0,22):t(0,23)=*(0,28)long int:t(0,24)=r(0,24);-2147483648;2147483647;:t(0,26)=*(0,29)free_func_type:t(0,25)=(0,26)_MXFHeaderMetadata:T(0,27)=s24dataModel:(0,30),0,32;primerPack:(0,31),32,32;sets:(0,18),64,128;;MXFListElement:t(0,28)=(0,32):t(0,29)=f(0,1):t(0,30)=*(0,33):t(0,31)=*(0,34)_MXFListElement:T(0,32)=s8next:(0,35),0,32;data:(0,36),32,32;;MXFDataModel:t(0,33)=(0,37)MXFPrimerPack:t(0,34)=(0,38):t(0,35)=*(0,32):t(0,36)=*(0,1):T(0,37)=s17956itemDefs:(0,18),0,128;setDefs:(0,18),128,128;types:(0,39),256,143360;lastTypeId:(0,40),143616,32;;:T(0,38)=s20nextTag:(0,41),0,16;entries:(0,18),32,128;;:t(0,39)=ar(0,42);0;127;(0,43)unsigned int:t(0,40)=r(0,40);0;037777777777;mxfLocalTag:t(0,41)=(0,7)long unsigned int:t(0,42)=r(0,42);0;037777777777;MXFItemType:t(0,43)=(0,44):T(0,44)=s140category:(0,45)=xeMXFItemTypeCategory:,0,32;typeId:(0,40),32,32;name:(0,47),64,32;info:(0,48),96,1024;;:T(0,46)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,45)=(0,46):t(0,47)=*(0,49):T(0,48)=u128basic:(0,50)=xsMXFBasicTypeInfo:,0,32;array:(0,52)=xsMXFArrayTypeInfo:,0,64;compound:(0,54)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,56)=xsMXFInterpretTypeInfo:,0,64;;char:t(0,49)=r(0,49);0;127;:T(0,51)=s4size:(0,40),0,32;;MXFBasicTypeInfo:t(0,50)=(0,51):T(0,53)=s8elementTypeId:(0,40),0,32;fixedSize:(0,40),32,32;;MXFArrayTypeInfo:t(0,52)=(0,53):T(0,55)=s128members:(0,58),0,1024;;MXFCompoundTypeInfo:t(0,54)=(0,55):T(0,57)=s8typeId:(0,40),0,32;fixedArraySize:(0,40),32,32;;MXFInterpretTypeInfo:t(0,56)=(0,57):t(0,58)=ar(0,42);0;15;(0,59)MXFCompoundTypeMemberInfo:t(0,59)=(0,60):T(0,60)=s8name:(0,47),0,32;typeId:(0,40),32,32;;mxf_free_item:F(0,1) :T(0,46) :T(0,46)item:P(0,61):t(0,61)=*(0,2)_free_metadata_item_in_listfree_metadata_item_in_list:f(0,1)data:P(0,36)item:(0,2)_set_eq_instanceuidset_eq_instanceuid:f(0,9)data:P(0,36)info:P(0,36)_item_eq_keyitem_eq_key:f(0,9)data:P(0,36)info:P(0,36)_eq_pointereq_pointer:f(0,9)data:P(0,36)info:P(0,36)_create_empty_setcreate_empty_set:f(0,9)key:P(0,62)set:P(0,63):t(0,62)=*(0,64):t(0,63)=*(0,65):t(0,64)=k(0,5):t(0,65)=*(0,66)MXFMetadataSet:t(0,66)=(0,14)mxf_is_header_metadata:F(0,9)key:P(0,62)mxf_free_set:F(0,1)set:P(0,63)_free_metadata_set_in_listfree_metadata_set_in_list:f(0,1)data:P(0,36)set:(0,65)mxf_free_header_metadata:F(0,1)headerMetadata:P(0,67):t(0,67)=*(0,68):t(0,68)=*(0,69)MXFHeaderMetadata:t(0,69)=(0,27)mxf_create_header_metadata:F(0,9)headerMetadata:P(0,67)dataModel:P(0,30)newHeaderMetadata:(0,68)void:t(0,1)mxf_set_fixed_set_space_allocation:F(0,1)set:P(0,65)size:P(0,21)mxf_register_item:F(0,9)headerMetadata:P(0,68)key:P(0,62)tag:(0,41)mxfLocalTag:t(0,41)itemDef:(0,70):t(0,70)=*(0,71)MXFItemDef:t(0,71)=(0,72):T(0,72)=s48name:(0,47),0,32;setDefKey:(0,5),32,128;key:(0,5),160,128;localTag:(0,41),288,16;typeId:(0,40),320,32;isRequired:(0,9),352,32;;mxf_register_set_items:F(0,9)headerMetadata:P(0,68)key:P(0,62)setDef:(0,73)iter:(0,74)=xsMXFListIterator::t(0,73)=*(0,76):T(0,75)=s12nextElement:(0,23),0,32;data:(0,36),32,32;index:(0,24),64,32;;MXFListIterator:t(0,74)=(0,75)MXFSetDef:t(0,76)=(0,77)_MXFSetDef:T(0,77)=s56name:(0,47),0,32;parentSetDefKey:(0,5),32,128;key:(0,5),160,128;itemDefs:(0,18),288,128;parentSetDef:(0,78),416,32;;:t(0,78)=*(0,77)tag:(0,41)mxf_remove_item:F(0,9)set:P(0,65)itemKey:P(0,62)item:P(0,61)result:r(0,36)mxf_create_item:F(0,9)set:P(0,65)key:P(0,62)tag:P(0,41)item:P(0,61)newItem:(0,2)item:r(0,2)removedItem:(0,2)item:r(0,2)removedItem:(0,2)mxf_remove_set:F(0,9)headerMetadata:P(0,68)set:P(0,65)mxf_add_set:F(0,9)headerMetadata:P(0,68)set:P(0,65)mxf_find_set_by_key:F(0,9)headerMetadata:P(0,68)key:P(0,62)setList:P(0,79)iter:(0,74)newList:(0,80):t(0,79)=*(0,80):t(0,80)=*(0,18)mxf_find_singular_set_by_key:F(0,9)headerMetadata:P(0,68)key:P(0,62)set:P(0,63)setList:(0,80)mxf_get_item:F(0,9)set:P(0,65)key:P(0,62)resultItem:P(0,61)result:r(0,36)_get_or_create_set_itemget_or_create_set_item:f(0,9)headerMetadata:P(0,68)set:P(0,65)itemKey:P(0,62)item:P(0,61)resultItem:(0,2)tag:(0,41)itemDef:(0,70)mxf_have_item:F(0,9)set:P(0,65)key:P(0,62)item:(0,2)mxf_set_is_subclass_of:F(0,9)set:P(0,65)parentSetKey:P(0,62)mxf_read_item_tl:F(0,9)mxfFile:P(0,81)itemTag:P(0,82)itemLen:P(0,83):t(0,81)=*(0,84):t(0,82)=*(0,41):t(0,83)=*(0,7)MXFFile:t(0,84)=(0,85):T(0,85)=s52close:(0,86),0,32;read:(0,87),32,32;write:(0,88),64,32;get_char:(0,89),96,32;put_char:(0,90),128,32;eof:(0,89),160,32;seek:(0,91),192,32;tell:(0,92),224,32;is_seekable:(0,89),256,32;size:(0,92),288,32;free_sys_data:(0,86),320,32;sysData:(0,93),352,32;minLLen:(0,13),384,8;runinLen:(0,7),400,16;;:t(0,86)=*(0,94):t(0,87)=*(0,95):t(0,88)=*(0,96):t(0,89)=*(0,97):t(0,90)=*(0,98):t(0,91)=*(0,99):t(0,92)=*(0,100):t(0,93)=*(0,101):t(0,94)=f(0,1):t(0,95)=f(0,102):t(0,96)=f(0,102):t(0,97)=f(0,9):t(0,98)=f(0,9):t(0,99)=f(0,9):t(0,100)=f(0,103):t(0,101)=(0,104)uint32_t:t(0,102)=(0,40)int64_t:t(0,103)=(0,105):t(0,104)=xsMXFFileSysData:long long int:t(0,105)=@s64;r(0,105);01000000000000000000000;0777777777777777777777;mxf_get_uuid:F(0,1)value:P(0,106)result:P(0,107):t(0,106)=*(0,108):t(0,107)=*(0,16):t(0,108)=k(0,13)mxf_read_item:F(0,9)mxfFile:P(0,81)item:P(0,2)len:P(0,7)buffer:(0,109):t(0,109)=ar(0,42);0;65535;(0,13)mxf_read_and_return_set:F(0,9)mxfFile:P(0,81)key:P(0,62)len:P(0,21)headerMetadata:P(0,68)addToHeaderMetadata:P(0,9)set:P(0,63)newSet:(0,65)setDef:(0,73)totalLen:r(0,21)uint64_t:t(0,21)itemTag:(0,41)itemLen:(0,7)uint16_t:t(0,7)haveInstanceUID:r(0,9)int:t(0,9)itemKey:(0,5)itemDef:(0,70)newItem:(0,2)mxf_read_set:F(0,9)mxfFile:P(0,81)key:P(0,62)len:P(0,21)headerMetadata:P(0,68)addToHeaderMetadata:P(0,9)set:(0,65)mxf_read_filtered_header_metadata:F(0,9)mxfFile:P(0,81)filter:P(0,110)headerMetadata:P(0,68)headerByteCount:P(0,21)pkey:P(0,62)pllen:P(0,13)plen:p(0,21)key:(0,5)llen:(0,13)uint8_t:t(0,13):t(0,110)=*(0,111)MXFReadFilter:t(0,111)=(0,112):T(0,112)=s12before_set_read:(0,113),0,32;after_set_read:(0,114),32,32;privateData:(0,36),64,32;;:t(0,113)=*(0,115):t(0,114)=*(0,116):t(0,115)=f(0,9):t(0,116)=f(0,9)len:(0,21)skip:(0,9)newSet:(0,65)count:r(0,21)plen:r(0,21)mxf_read_header_metadata:F(0,9)mxfFile:P(0,81)headerMetadata:P(0,68)headerByteCount:P(0,21)pkey:P(0,62)pllen:P(0,13)plen:P(0,21)mxf_write_header_primer_pack:F(0,9)mxfFile:P(0,81)headerMetadata:P(0,68)mxf_write_item:F(0,9)mxfFile:P(0,81)item:P(0,2)mxf_write_set:F(0,9)mxfFile:P(0,81)set:P(0,65)iter:(0,74)setLen:r(0,21)setSize:r(0,21)mxf_write_header_sets:F(0,9)mxfFile:P(0,81)headerMetadata:P(0,68)iter:(0,74)prefaceSet:(0,65)mxf_write_header_metadata:F(0,9)mxfFile:P(0,81)headerMetadata:P(0,68)mxf_get_set_size:F(0,21)mxfFile:P(0,81)set:P(0,65)iter:(0,74)len:r(0,21)llen:r(0,13)mxf_get_header_metadata_size:F(0,1)mxfFile:P(0,81)headerMetadata:P(0,68)size:P(0,117)iter:(0,74)primerSize:(0,21):t(0,117)=*(0,21)mxf_get_uint8:F(0,1)value:P(0,106)result:P(0,10)mxf_get_uint16:F(0,1)value:P(0,106)result:P(0,83)mxf_get_uint32:F(0,1)value:P(0,106)result:P(0,118):t(0,118)=*(0,102)mxf_get_uint64:F(0,1)value:P(0,106)result:P(0,117)mxf_get_int8:F(0,1)value:P(0,106)result:P(0,119):t(0,119)=*(0,120)int8_t:t(0,120)=(0,121)signed char:t(0,121)=@s8;r(0,121);-128;127;mxf_get_int16:F(0,1)value:P(0,106)result:P(0,122):t(0,122)=*(0,123)int16_t:t(0,123)=(0,124)short int:t(0,124)=@s16;r(0,124);-32768;32767;mxf_get_int32:F(0,1)value:P(0,106)result:P(0,125):t(0,125)=*(0,126)int32_t:t(0,126)=(0,9)mxf_get_int64:F(0,1)value:P(0,106)result:P(0,127):t(0,127)=*(0,103)mxf_get_version_type:F(0,1)value:P(0,106)result:P(0,128):t(0,128)=*(0,129)mxfVersionType:t(0,129)=(0,7)mxf_get_ul:F(0,1)value:P(0,106)result:P(0,130):t(0,130)=*(0,6)mxf_get_auid:F(0,1)value:P(0,106)result:P(0,131):t(0,131)=*(0,132)mxfAUID:t(0,132)=(0,133)mxfUID:t(0,133)=(0,6)mxf_get_umid:F(0,1)value:P(0,106)result:P(0,134):t(0,134)=*(0,135)mxfUMID:t(0,135)=(0,136):T(0,136)=s32octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;octet16:(0,13),128,8;octet17:(0,13),136,8;octet18:(0,13),144,8;octet19:(0,13),152,8;octet20:(0,13),160,8;octet21:(0,13),168,8;octet22:(0,13),176,8;octet23:(0,13),184,8;octet24:(0,13),192,8;octet25:(0,13),200,8;octet26:(0,13),208,8;octet27:(0,13),216,8;octet28:(0,13),224,8;octet29:(0,13),232,8;octet30:(0,13),240,8;octet31:(0,13),248,8;;mxf_get_timestamp:F(0,1)value:P(0,106)result:P(0,137):t(0,137)=*(0,138)mxfTimestamp:t(0,138)=(0,139):T(0,139)=s8year:(0,123),0,16;month:(0,13),16,8;day:(0,13),24,8;hour:(0,13),32,8;min:(0,13),40,8;sec:(0,13),48,8;qmsec:(0,13),56,8;;mxf_get_length:F(0,1)value:P(0,106)result:P(0,140):t(0,140)=*(0,141)mxfLength:t(0,141)=(0,103)mxf_get_rational:F(0,1)value:P(0,106)result:P(0,142):t(0,142)=*(0,143)mxfRational:t(0,143)=(0,144):T(0,144)=s8numerator:(0,126),0,32;denominator:(0,126),32,32;;mxf_get_position:F(0,1)value:P(0,106)result:P(0,145):t(0,145)=*(0,146)mxfPosition:t(0,146)=(0,103)mxf_get_boolean:F(0,1)value:P(0,106)result:P(0,147):t(0,147)=*(0,148)mxfBoolean:t(0,148)=(0,13)mxf_get_product_version:F(0,1)value:P(0,106)result:P(0,149):t(0,149)=*(0,150)mxfProductVersion:t(0,150)=(0,151):T(0,151)=s10major:(0,7),0,16;minor:(0,7),16,16;patch:(0,7),32,16;build:(0,7),48,16;release:(0,7),64,16;;mxf_get_rgba_layout_component:F(0,1)value:P(0,106)result:P(0,152):t(0,152)=*(0,153)mxfRGBALayoutComponent:t(0,153)=(0,154):T(0,154)=s2code:(0,13),0,8;depth:(0,13),8,8;;mxf_get_array_header:F(0,1)value:P(0,106)arrayLen:P(0,118)arrayItemLen:P(0,118)mxf_get_utf16string_size:F(0,7)value:P(0,106)valueLen:P(0,7)size:r(0,7)mxf_get_utf16string:F(0,1)value:P(0,106)valueLen:P(0,7)result:P(0,155)i:r(0,7):t(0,155)=*(0,156)mxfUTF16Char:t(0,156)=(0,157)wchar_t:t(0,157)=(0,158)__darwin_wchar_t:t(0,158)=(0,9)c:(0,7)mxf_dereference:F(0,9)headerMetadata:P(0,68)uuid:P(0,159)set:P(0,63)result:r(0,36):t(0,159)=*(0,160):t(0,160)=k(0,16)mxf_get_strongref:F(0,9)headerMetadata:P(0,68)value:P(0,106)set:P(0,63)uuid:(0,16)mxf_get_weakref:F(0,9)headerMetadata:P(0,68)value:P(0,106)set:P(0,63)uuid:(0,16)initialise_sets_iter:F(0,1)headerMetadata:P(0,68)setsIter:P(0,161):t(0,161)=*(0,74)mxf_dereference_s:F(0,9)headerMetadata:P(0,68)setsIter:P(0,161)uuid:P(0,159)set:P(0,63)startIndex:r(0,24)long int:t(0,24)mxf_get_weakref_s:F(0,9)headerMetadata:P(0,68)setsIter:P(0,161)value:P(0,106)set:P(0,63)uuid:(0,16)mxf_get_strongref_s:F(0,9)headerMetadata:P(0,68)setsIter:P(0,161)value:P(0,106)set:P(0,63)uuid:(0,16)mxf_set_uint8:F(0,1)value:P(0,13)result:P(0,10)mxf_set_uint16:F(0,1)value:P(0,7)result:P(0,10)mxf_set_uint32:F(0,1)value:P(0,102)result:P(0,10)mxf_set_uint64:F(0,1)value:P(0,21)result:P(0,10)mxf_set_int8:F(0,1)value:p(0,120)result:P(0,10)mxf_set_int16:F(0,1)value:p(0,123)result:P(0,10)mxf_set_int32:F(0,1)value:p(0,126)result:P(0,10)mxf_set_int64:F(0,1)value:p(0,103)result:P(0,10)mxf_set_version_type:F(0,1)value:P(0,129)result:P(0,10)mxf_set_uuid:F(0,1)value:P(0,159)result:P(0,10)mxf_set_ul:F(0,1)value:P(0,162)result:P(0,10):t(0,162)=*(0,163):t(0,163)=k(0,6)mxf_set_auid:F(0,1)value:P(0,164)result:P(0,10):t(0,164)=*(0,165):t(0,165)=k(0,132)mxf_set_umid:F(0,1)value:P(0,166)result:P(0,10):t(0,166)=*(0,167):t(0,167)=k(0,135)mxf_set_timestamp:F(0,1)value:P(0,168)result:P(0,10):t(0,168)=*(0,169):t(0,169)=k(0,138)mxf_get_external_utf16string_size:F(0,7)value:P(0,170):t(0,170)=*(0,171):t(0,171)=k(0,156)mxf_set_utf16string:F(0,1)value:P(0,170)result:P(0,10)size:r(0,7)i:r(0,7)mxf_set_fixed_size_utf16string:F(0,1)value:P(0,170)size:P(0,7)result:P(0,10)stringSize:r(0,7)i:r(0,7)mxf_set_strongref:F(0,1)value:P(0,172)result:P(0,10):t(0,172)=*(0,173):t(0,173)=k(0,66)mxf_set_weakref:F(0,1)value:P(0,172)result:P(0,10)mxf_set_rational:F(0,1)value:P(0,174)result:P(0,10):t(0,174)=*(0,175):t(0,175)=k(0,143)mxf_set_position:F(0,1)value:P(0,146)result:P(0,10)mxf_set_length:F(0,1)value:P(0,141)result:P(0,10)mxf_set_boolean:F(0,1)value:P(0,148)result:P(0,10)mxf_set_product_version:F(0,1)value:P(0,176)result:P(0,10):t(0,176)=*(0,177):t(0,177)=k(0,150)mxf_set_rgba_layout_component:F(0,1)value:P(0,178)result:P(0,10):t(0,178)=*(0,179):t(0,179)=k(0,153)mxf_set_array_header:F(0,1)arrayLen:P(0,102)arrayElementLen:P(0,102)result:P(0,10)mxf_set_item_value:F(0,9)item:P(0,2)value:P(0,106)len:P(0,7)mxf_set_uuid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,159)newItem:(0,2)buffer:(0,180):t(0,180)=ar(0,42);0;15;(0,13)mxf_create_set:F(0,9)headerMetadata:P(0,68)key:P(0,62)set:P(0,63)newSet:(0,65)uuid:(0,16)mxf_set_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,106)len:P(0,7)newItem:(0,2)mxf_clone_item:F(0,9)sourceSet:P(0,65)itemKey:P(0,62)destSet:P(0,65)sourceItem:(0,2)newItem:(0,2)mxf_set_uint8_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,13)newItem:(0,2)buffer:(0,181):t(0,181)=ar(0,42);0;0;(0,13)mxf_set_uint16_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,7)newItem:(0,2)buffer:(0,182):t(0,182)=ar(0,42);0;1;(0,13)mxf_set_uint32_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,102)newItem:(0,2)buffer:(0,183):t(0,183)=ar(0,42);0;3;(0,13)mxf_set_uint64_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,21)newItem:(0,2)buffer:(0,184):t(0,184)=ar(0,42);0;7;(0,13)mxf_set_int8_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,120)newItem:(0,2)buffer:(0,181)mxf_set_int16_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,123)newItem:(0,2)buffer:(0,182)mxf_set_int32_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,126)newItem:(0,2)buffer:(0,183)mxf_set_int64_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,103)newItem:(0,2)buffer:(0,184)mxf_set_version_type_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,129)newItem:(0,2)buffer:(0,182)mxf_set_ul_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,162)newItem:(0,2)buffer:(0,180)mxf_set_auid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,164)newItem:(0,2)buffer:(0,180)mxf_set_timestamp_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,168)newItem:(0,2)buffer:(0,184)mxf_set_utf16string_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,170)newItem:(0,2)buffer:(0,109)mxf_set_fixed_size_utf16string_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,170)size:P(0,7)newItem:(0,2)buffer:(0,109)mxf_set_strongref_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,172)newItem:(0,2)buffer:(0,180)mxf_set_weakref_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,172)newItem:(0,2)buffer:(0,180)mxf_set_umid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,166)newItem:(0,2)buffer:(0,185):t(0,185)=ar(0,42);0;31;(0,13)mxf_set_rational_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,174)newItem:(0,2)buffer:(0,184)mxf_set_position_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,146)newItem:(0,2)buffer:(0,184)mxf_set_length_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,141)newItem:(0,2)buffer:(0,184)mxf_set_boolean_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,148)newItem:(0,2)buffer:(0,181)mxf_set_product_version_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,176)newItem:(0,2)buffer:(0,186):t(0,186)=ar(0,42);0;9;(0,13)mxf_set_rgba_layout_component_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,178)newItem:(0,2)buffer:(0,182)mxf_set_empty_array_item:F(0,9)set:P(0,65)itemKey:P(0,62)elementLen:P(0,102)newItem:(0,2)mxf_alloc_array_item_elements:F(0,9)set:P(0,65)itemKey:P(0,62)elementLen:P(0,102)count:P(0,102)elements:P(0,187)newItem:(0,2):t(0,187)=*(0,10)result:r(0,9)mxf_grow_array_item:F(0,9)set:P(0,65)itemKey:P(0,62)elementLen:P(0,102)count:P(0,102)newElements:P(0,187)newItem:(0,2)buffer:r(0,10)arrayLen:(0,102)uint32_t:t(0,102)existElementLen:(0,102)result:r(0,9)mxf_add_array_item_strongref:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,172)arrayElement:(0,10)mxf_add_array_item_weakref:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,172)arrayElement:(0,10)mxf_get_item_len:F(0,9)set:P(0,65)itemKey:P(0,62)len:P(0,83)item:(0,2)mxf_get_uint8_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,10)item:(0,2)mxf_get_uint16_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,83)item:(0,2)mxf_get_uint32_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,118)item:(0,2)mxf_get_uint64_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,117)item:(0,2)mxf_get_int8_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,119)item:(0,2)mxf_get_int16_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,122)item:(0,2)mxf_get_int32_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,125)item:(0,2)mxf_get_int64_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,127)item:(0,2)mxf_get_version_type_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,128)item:(0,2)mxf_get_uuid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,107)item:(0,2)mxf_get_ul_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,130)item:(0,2)mxf_get_auid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,131)item:(0,2)mxf_get_umid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,134)item:(0,2)mxf_get_timestamp_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,137)item:(0,2)mxf_get_utf16string_item_size:F(0,9)set:P(0,65)itemKey:P(0,62)size:P(0,83)item:(0,2)mxf_get_utf16string_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,155)item:(0,2)mxf_get_strongref_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,63)uuidValue:(0,16)mxf_get_weakref_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,63)uuidValue:(0,16)mxf_get_strongref_item_s:F(0,9)setsIter:P(0,161)set:P(0,65)itemKey:P(0,62)value:P(0,63)uuidValue:(0,16)mxf_get_weakref_item_s:F(0,9)setsIter:P(0,161)set:P(0,65)itemKey:P(0,62)value:P(0,63)uuidValue:(0,16)mxf_get_length_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,140)item:(0,2)mxf_get_rational_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,142)item:(0,2)mxf_get_position_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,145)item:(0,2)mxf_get_boolean_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,147)item:(0,2)mxf_get_product_version_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,149)item:(0,2)mxf_get_rgba_layout_component_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,152)item:(0,2)mxf_get_array_item_count:F(0,9)set:P(0,65)itemKey:P(0,62)count:P(0,118)item:(0,2)elementLength:(0,102)mxf_get_array_item_element_len:F(0,9)set:P(0,65)itemKey:P(0,62)elementLen:P(0,118)item:(0,2)count:(0,102)mxf_get_array_item_element:F(0,9)set:P(0,65)itemKey:P(0,62)index:P(0,102)element:P(0,187)item:(0,2)elementLen:(0,102)count:(0,102)mxf_initialise_array_item_iterator:F(0,9)set:P(0,65)itemKey:P(0,62)arrayIter:P(0,188)item:(0,2):t(0,188)=*(0,189)MXFArrayItemIterator:t(0,189)=(0,190):T(0,190)=s16item:(0,2),0,32;numElements:(0,102),32,32;elementLength:(0,102),64,32;currentElement:(0,102),96,32;;mxf_next_array_item_element:F(0,9)arrayIter:P(0,188)value:P(0,187)length:P(0,118)g_Null_UUID:S(0,160)g_InterchangeObject_InstanceUID_item_key:S(0,163)g_Preface_set_key:S(0,163)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_labels_and_keys.cgcc2_compiled.:t(0,1)=(0,1)_g_op1APrefix_g_opAtomPrefix_g_DescriptiveMetadata_datadef_label_g_Data_datadef_label_g_LegacyTimecode_datadef_label_g_Timecode_datadef_label_g_LegacySound_datadef_label_g_Sound_datadef_label_g_LegacyPicture_datadef_label_g_Picture_datadef_labelmxf_is_picture:F(0,2)label:P(0,3)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,4):t(0,4)=k(0,5)mxfUL:t(0,5)=(0,6):T(0,6)=s16octet0:(0,7),0,8;octet1:(0,7),8,8;octet2:(0,7),16,8;octet3:(0,7),24,8;octet4:(0,7),32,8;octet5:(0,7),40,8;octet6:(0,7),48,8;octet7:(0,7),56,8;octet8:(0,7),64,8;octet9:(0,7),72,8;octet10:(0,7),80,8;octet11:(0,7),88,8;octet12:(0,7),96,8;octet13:(0,7),104,8;octet14:(0,7),112,8;octet15:(0,7),120,8;;unsigned char:t(0,8)=@s8;r(0,8);0;255;uint8_t:t(0,7)=(0,8)mxf_is_sound:F(0,2)label:P(0,3)mxf_is_timecode:F(0,2)label:P(0,3)mxf_is_data:F(0,2)label:P(0,3)mxf_is_descriptive_metadata:F(0,2)label:P(0,3)mxf_complete_essence_element_key:F(0,1)key:P(0,9)count:P(0,7)type:P(0,7)num:P(0,7):t(0,9)=*(0,10)mxfKey:t(0,10)=(0,5)mxf_complete_essence_element_track_num:F(0,1)trackNum:P(0,11)count:P(0,7)type:P(0,7)num:P(0,7):t(0,11)=*(0,12)uint32_t:t(0,12)=(0,13)unsigned int:t(0,13)=r(0,13);0;037777777777;is_op_atom:F(0,2)label:P(0,3)is_op_1a:F(0,2)label:P(0,3)g_Picture_datadef_label:S(0,4)g_Sound_datadef_label:S(0,4)g_Timecode_datadef_label:S(0,4)g_LegacyPicture_datadef_label:S(0,4)g_LegacySound_datadef_label:S(0,4)g_LegacyTimecode_datadef_label:S(0,4)g_Data_datadef_label:S(0,4)g_DescriptiveMetadata_datadef_label:S(0,4)g_opAtomPrefix:S(0,4)g_op1APrefix:S(0,4)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_list.cgcc2_compiled.:t(0,1)=(0,1)mxf_clear_list:F(0,1)list:P(0,2)element:r(0,3)nextElement:r(0,3):t(0,2)=*(0,4):t(0,3)=*(0,5)MXFList:t(0,4)=(0,6)MXFListElement:t(0,5)=(0,7):T(0,6)=s16elements:(0,3),0,32;lastElement:(0,3),32,32;len:(0,8),64,32;freeFunc:(0,9),96,32;;_MXFListElement:T(0,7)=s8next:(0,11),0,32;data:(0,12),32,32;;long int:t(0,8)=r(0,8);-2147483648;2147483647;:t(0,10)=*(0,13)free_func_type:t(0,9)=(0,10):t(0,11)=*(0,7):t(0,12)=*(0,1):t(0,13)=f(0,1)mxf_free_list:F(0,1)list:P(0,14):t(0,14)=*(0,2)mxf_initialise_list:F(0,1)list:P(0,2)freeFunc:P(0,9)mxf_create_list:F(0,15)list:P(0,14)freeFunc:P(0,9)int:t(0,15)=r(0,15);-2147483648;2147483647;mxf_append_list_element:F(0,15)list:P(0,2)data:P(0,12)mxf_prepend_list_element:F(0,15)list:P(0,2)data:P(0,12)mxf_insert_list_element:F(0,15)list:P(0,2)index:P(0,8)before:P(0,15)data:P(0,12)nextElement:r(0,3)prevElement:r(0,3)currentIndex:r(0,8)long int:t(0,8)void:t(0,1)mxf_get_list_length:F(0,8)list:P(0,2)mxf_find_list_element:F(0,12)list:P(0,16)info:P(0,12)eqFunc:P(0,17)result:r(0,12):t(0,16)=*(0,19):t(0,18)=*(0,20)eq_func_type:t(0,17)=(0,18):t(0,19)=k(0,4):t(0,20)=f(0,15)element:r(0,3)mxf_remove_list_element:F(0,12)list:P(0,2)info:P(0,12)eqFunc:P(0,17)result:r(0,12)element:r(0,3)prevElement:r(0,3)mxf_get_first_list_element:F(0,12)list:P(0,2)mxf_get_last_list_element:F(0,12)list:P(0,2)mxf_get_list_element:F(0,12)list:P(0,2)index:P(0,8)element:r(0,3)mxf_initialise_list_iter:F(0,1)iter:P(0,21)list:P(0,16):t(0,21)=*(0,22)MXFListIterator:t(0,22)=(0,23):T(0,23)=s12nextElement:(0,3),0,32;data:(0,12),32,32;index:(0,8),64,32;;mxf_initialise_list_iter_at:F(0,1)iter:P(0,21)list:P(0,16)index:P(0,8)mxf_next_list_iter_element:F(0,15)iter:P(0,21)mxf_get_iter_element:F(0,12)iter:P(0,21)mxf_get_list_iter_index:F(0,8)iter:P(0,21)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_partition.cgcc2_compiled.:t(0,1)=(0,1)_g_PartitionPackPrefix_key_g_RandomIndexPack_key_g_KLVFill_key_g_Null_Keymxf_is_header_partition_pack:F(0,2)key:P(0,3)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,4):t(0,4)=k(0,5)mxfKey:t(0,5)=(0,6)mxfUL:t(0,6)=(0,7):T(0,7)=s16octet0:(0,8),0,8;octet1:(0,8),8,8;octet2:(0,8),16,8;octet3:(0,8),24,8;octet4:(0,8),32,8;octet5:(0,8),40,8;octet6:(0,8),48,8;octet7:(0,8),56,8;octet8:(0,8),64,8;octet9:(0,8),72,8;octet10:(0,8),80,8;octet11:(0,8),88,8;octet12:(0,8),96,8;octet13:(0,8),104,8;octet14:(0,8),112,8;octet15:(0,8),120,8;;unsigned char:t(0,9)=@s8;r(0,9);0;255;uint8_t:t(0,8)=(0,9)mxf_is_body_partition_pack:F(0,2)key:P(0,3)mxf_is_footer_partition_pack:F(0,2)key:P(0,3)mxf_is_partition_pack:F(0,2)key:P(0,3)mxf_is_filler:F(0,2)key:P(0,3)mxf_partition_is_closed:F(0,2)key:P(0,3)mxf_partition_is_complete:F(0,2)key:P(0,3)mxf_partition_is_closed_and_complete:F(0,2)key:P(0,3)_free_partition_in_listmxf_create_file_partitions:F(0,2)partitions:P(0,10):t(0,10)=*(0,11):t(0,11)=*(0,12)MXFFilePartitions:t(0,12)=(0,13)MXFList:t(0,13)=(0,14):T(0,14)=s16elements:(0,15),0,32;lastElement:(0,15),32,32;len:(0,16),64,32;freeFunc:(0,17),96,32;;:t(0,15)=*(0,19)long int:t(0,16)=r(0,16);-2147483648;2147483647;:t(0,18)=*(0,20)free_func_type:t(0,17)=(0,18)MXFListElement:t(0,19)=(0,21):t(0,20)=f(0,1)_MXFListElement:T(0,21)=s8next:(0,22),0,32;data:(0,23),32,32;;:t(0,22)=*(0,21):t(0,23)=*(0,1)mxf_free_file_partitions:F(0,1)partitions:P(0,10)mxf_initialise_file_partitions:F(0,1)partitions:P(0,11)mxf_clear_file_partitions:F(0,1)partitions:P(0,11)mxf_clear_rip:F(0,1)rip:P(0,24):t(0,24)=*(0,25)MXFRIP:t(0,25)=(0,26):T(0,26)=s16entries:(0,13),0,128;;mxf_clear_partition:F(0,1)partition:P(0,27):t(0,27)=*(0,28)MXFPartition:t(0,28)=(0,29):T(0,29)=s128key:(0,6),0,128;majorVersion:(0,30),128,16;minorVersion:(0,30),144,16;kagSize:(0,32),160,32;thisPartition:(0,34),192,64;previousPartition:(0,34),256,64;footerPartition:(0,34),320,64;headerByteCount:(0,34),384,64;indexByteCount:(0,34),448,64;indexSID:(0,32),512,32;bodyOffset:(0,34),544,64;bodySID:(0,32),608,32;operationalPattern:(0,6),640,128;essenceContainers:(0,13),768,128;headerMarkInPos:(0,36),896,64;indexMarkInPos:(0,36),960,64;;short unsigned int:t(0,31)=@s16;r(0,31);0;65535;uint16_t:t(0,30)=(0,31)unsigned int:t(0,33)=r(0,33);0;037777777777;uint32_t:t(0,32)=(0,33)long long unsigned int:t(0,35)=@s64;r(0,35);0;01777777777777777777777;uint64_t:t(0,34)=(0,35)long long int:t(0,37)=@s64;r(0,37);01000000000000000000000;0777777777777777777777;int64_t:t(0,36)=(0,37)mxf_free_partition:F(0,1)partition:P(0,38):t(0,38)=*(0,27)free_partition_in_list:f(0,1)data:P(0,23)tmpPartition:(0,27)mxf_initialise_partition:F(0,1)partition:P(0,27)mxf_create_partition:F(0,2)partition:P(0,38)mxf_append_partition_esscont_label:F(0,2)partition:P(0,27)label:P(0,39)void:t(0,1):t(0,39)=*(0,40):t(0,40)=k(0,6)mxf_initialise_with_partition:F(0,2)sourcePartition:P(0,41)partition:P(0,27)iter:(0,42)=xsMXFListIterator::t(0,41)=*(0,44):T(0,43)=s12nextElement:(0,15),0,32;data:(0,23),32,32;index:(0,16),64,32;;MXFListIterator:t(0,42)=(0,43):t(0,44)=k(0,28)mxf_create_from_partition:F(0,2)sourcePartition:P(0,41)partition:P(0,38)newPartition:(0,27)mxf_append_partition:F(0,2)partitions:P(0,11)partition:P(0,27)mxf_append_new_from_partition:F(0,2)partitions:P(0,11)sourcePartition:P(0,27)partition:P(0,38)newPartition:(0,27)mxf_append_new_partition:F(0,2)partitions:P(0,11)partition:P(0,38)newPartition:(0,27)mxf_mark_header_start:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)int64_t:t(0,36):t(0,45)=*(0,46)MXFFile:t(0,46)=(0,47):T(0,47)=s52close:(0,48),0,32;read:(0,49),32,32;write:(0,50),64,32;get_char:(0,51),96,32;put_char:(0,52),128,32;eof:(0,51),160,32;seek:(0,53),192,32;tell:(0,54),224,32;is_seekable:(0,51),256,32;size:(0,54),288,32;free_sys_data:(0,48),320,32;sysData:(0,55),352,32;minLLen:(0,8),384,8;runinLen:(0,30),400,16;;:t(0,48)=*(0,56):t(0,49)=*(0,57):t(0,50)=*(0,58):t(0,51)=*(0,59):t(0,52)=*(0,60):t(0,53)=*(0,61):t(0,54)=*(0,62):t(0,55)=*(0,63):t(0,56)=f(0,1):t(0,57)=f(0,32):t(0,58)=f(0,32):t(0,59)=f(0,2):t(0,60)=f(0,2):t(0,61)=f(0,2):t(0,62)=f(0,36):t(0,63)=(0,64):t(0,64)=xsMXFFileSysData:mxf_mark_header_end:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)mxf_mark_index_start:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)mxf_mark_index_end:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)mxf_write_partition:F(0,2)mxfFile:P(0,45)partition:P(0,27)essenceContainerLen:r(0,32)uint32_t:t(0,32)packLen:r(0,34)uint64_t:t(0,34)filePos:r(0,36)iter:(0,42)mxf_update_partitions:F(0,2)mxfFile:P(0,45)partitions:P(0,11)previousPartition:r(0,27)lastPartition:r(0,27)iter:(0,42)haveFooter:r(0,2)int:t(0,2)partition:r(0,27)partition:r(0,27)partition:r(0,27)mxf_read_partition:F(0,2)mxfFile:P(0,45)key:P(0,3)partition:P(0,38)newPartition:(0,27)len:(0,32)eleLen:(0,32)label:(0,6)i:r(0,32)mxf_fill_to_kag:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)relativeFilePos:r(0,34)i:r(0,36)fillSize:r(0,36)llen:r(0,8)uint8_t:t(0,8)mxf_fill_to_position:F(0,2)mxfFile:P(0,45)position:P(0,34)filePos:r(0,36)fillSize:r(0,36)i:r(0,36)mxf_allocate_space:F(0,2)mxfFile:P(0,45)size:P(0,32)fillSize:r(0,36)i:r(0,36)mxf_write_fill:F(0,2)mxfFile:P(0,45)size:P(0,32)mxf_read_next_nonfiller_kl:F(0,2)mxfFile:P(0,45)key:P(0,65)llen:P(0,66)len:P(0,67)tkey:(0,5)tllen:(0,8):t(0,65)=*(0,5):t(0,66)=*(0,8):t(0,67)=*(0,34)tlen:(0,34)mxf_read_rip:F(0,2)mxfFile:P(0,45)rip:P(0,24)size:(0,32)key:(0,5)llen:(0,8)len:(0,34)numEntries:r(0,32)i:r(0,32)mxf_write_rip:F(0,2)mxfFile:P(0,45)partitions:P(0,11)len:r(0,34)llen:r(0,8)iter:(0,42)partition:r(0,27)partition:r(0,27)mxf_read_header_pp_kl:F(0,2)mxfFile:P(0,45)key:P(0,65)llen:P(0,66)len:P(0,67)tkey:(0,5)tllen:(0,8)tlen:(0,34)mxf_read_header_pp_kl_with_runin:F(0,2)mxfFile:P(0,45)key:P(0,65)llen:P(0,66)len:P(0,67)keyCompareByte:r(0,8)runinCheckCount:r(0,32)k:(0,5)keyPtr:r(0,66)byte:r(0,2)g_Null_Key:S(0,4)g_KLVFill_key:S(0,4)g_RandomIndexPack_key:S(0,4)g_PartitionPackPrefix_key:S(0,4)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_file.cgcc2_compiled.:t(0,1)=(0,1)_disk_file_closedisk_file_close:f(0,1)sysData:P(0,2):t(0,2)=*(0,3)MXFFileSysData:t(0,3)=(0,4)MXFFileSysData:T(0,4)=s40file:(0,5),0,32;isSeekable:(0,6),32,32;haveTestedIsSeekable:(0,6),64,32;byteCount:(0,7),96,64;data:(0,9),160,32;dataSize:(0,7),192,64;pos:(0,7),256,64;;:t(0,5)=*(0,10)int:t(0,6)=r(0,6);-2147483648;2147483647;long long int:t(0,8)=@s64;r(0,8);01000000000000000000000;0777777777777777777777;int64_t:t(0,7)=(0,8):t(0,9)=*(0,11)FILE:t(0,10)=(0,12):t(0,11)=k(0,13)__sFILE:T(0,12)=s88_p:(0,14),0,32;_r:(0,6),32,32;_w:(0,6),64,32;_flags:(0,15),96,16;_file:(0,15),112,16;_bf:(0,16),128,64;_lbfsize:(0,6),192,32;_cookie:(0,17),224,32;_close:(0,18),256,32;_read:(0,19),288,32;_seek:(0,20),320,32;_write:(0,21),352,32;_ub:(0,16),384,64;_extra:(0,22),448,32;_ur:(0,6),480,32;_ubuf:(0,23),512,24;_nbuf:(0,24),536,8;_lb:(0,16),544,64;_blksize:(0,6),608,32;_offset:(0,25),640,64;;uint8_t:t(0,13)=(0,27):t(0,14)=*(0,27)short int:t(0,15)=@s16;r(0,15);-32768;32767;__sbuf:T(0,16)=s8_base:(0,14),0,32;_size:(0,6),32,32;;:t(0,17)=*(0,1):t(0,18)=*(0,28):t(0,19)=*(0,29):t(0,20)=*(0,30):t(0,21)=*(0,31):t(0,22)=*(0,32):t(0,23)=ar(0,33);0;2;(0,27):t(0,24)=ar(0,33);0;0;(0,27)__darwin_off_t:t(0,26)=(0,34)fpos_t:t(0,25)=(0,26)unsigned char:t(0,27)=@s8;r(0,27);0;255;:t(0,28)=f(0,6):t(0,29)=f(0,6):t(0,30)=f(0,25):t(0,31)=f(0,6):t(0,32)=xs__sFILEX:long unsigned int:t(0,33)=r(0,33);0;037777777777;__int64_t:t(0,34)=(0,8)_disk_file_readdisk_file_read:f(0,35)unsigned int:t(0,36)=r(0,36);0;037777777777;uint32_t:t(0,35)=(0,36)sysData:P(0,2)data:P(0,37)count:P(0,35):t(0,37)=*(0,13)_disk_file_writedisk_file_write:f(0,35)sysData:P(0,2)data:P(0,9)count:P(0,35)_disk_file_getchardisk_file_getchar:f(0,6)sysData:P(0,2)_disk_file_putchardisk_file_putchar:f(0,6)sysData:P(0,2)c:P(0,6)_disk_file_eofdisk_file_eof:f(0,6)sysData:P(0,2)_disk_file_seekdisk_file_seek:f(0,6)sysData:P(0,2)offset:P(0,7)whence:P(0,6)_disk_file_telldisk_file_tell:f(0,7)sysData:P(0,2)_free_disk_filefree_disk_file:f(0,1)sysData:P(0,2)_disk_file_is_seekabledisk_file_is_seekable:f(0,6)sysData:P(0,2)_disk_file_sizedisk_file_size:f(0,7)sysData:P(0,2)int:t(0,6)statBuf:(0,38)stat:T(0,38)=s96st_dev:(0,39),0,32;st_ino:(0,41),32,32;st_mode:(0,43),64,16;st_nlink:(0,45),80,16;st_uid:(0,47),96,32;st_gid:(0,49),128,32;st_rdev:(0,39),160,32;st_atimespec:(0,51),192,64;st_mtimespec:(0,51),256,64;st_ctimespec:(0,51),320,64;st_size:(0,52),384,64;st_blocks:(0,53),448,64;st_blksize:(0,55),512,32;st_flags:(0,57),544,32;st_gen:(0,57),576,32;st_lspare:(0,58),608,32;st_qspare:(0,59),640,128;;timespec:T(0,51)=s8tv_sec:(0,60),0,32;tv_nsec:(0,62),32,32;;__darwin_dev_t:t(0,40)=(0,58)dev_t:t(0,39)=(0,40)__darwin_ino_t:t(0,42)=(0,57)ino_t:t(0,41)=(0,42)__darwin_mode_t:t(0,44)=(0,46)mode_t:t(0,43)=(0,44)__uint16_t:t(0,46)=(0,63)nlink_t:t(0,45)=(0,46)__darwin_uid_t:t(0,48)=(0,57)uid_t:t(0,47)=(0,48)__darwin_gid_t:t(0,50)=(0,57)gid_t:t(0,49)=(0,50)off_t:t(0,52)=(0,26)__darwin_blkcnt_t:t(0,54)=(0,34)blkcnt_t:t(0,53)=(0,54)__darwin_blksize_t:t(0,56)=(0,58)blksize_t:t(0,55)=(0,56)__uint32_t:t(0,57)=(0,36)__int32_t:t(0,58)=(0,6):t(0,59)=ar(0,33);0;1;(0,34)__darwin_time_t:t(0,61)=(0,62)time_t:t(0,60)=(0,61)long int:t(0,62)=r(0,62);-2147483648;2147483647;short unsigned int:t(0,63)=@s16;r(0,63);0;65535;_stdin_file_closestdin_file_close:f(0,1)sysData:P(0,2)_stdin_file_readstdin_file_read:f(0,35)sysData:P(0,2)data:P(0,37)count:P(0,35)numRead:r(0,35)uint32_t:t(0,35)_stdin_file_writestdin_file_write:f(0,35)sysData:P(0,2)data:P(0,9)count:P(0,35)_stdin_file_getcharstdin_file_getchar:f(0,6)sysData:P(0,2)c:r(0,6)_stdin_file_putcharstdin_file_putchar:f(0,6)sysData:P(0,2)c:P(0,6)_stdin_file_eofstdin_file_eof:f(0,6)sysData:P(0,2)_stdin_file_seekstdin_file_seek:f(0,6)sysData:P(0,2)offset:P(0,7)whence:P(0,6)_stdin_file_tellstdin_file_tell:f(0,7)sysData:P(0,2)_free_stdin_filefree_stdin_file:f(0,1)sysData:P(0,2)_stdin_file_is_seekablestdin_file_is_seekable:f(0,6)sysData:P(0,2)_stdin_file_sizestdin_file_size:f(0,7)sysData:P(0,2)_byte_array_file_closebyte_array_file_close:f(0,1)sysData:P(0,2)_byte_array_file_readbyte_array_file_read:f(0,35)sysData:P(0,2)data:P(0,37)count:P(0,35)numRead:r(0,35)_byte_array_file_writebyte_array_file_write:f(0,35)sysData:P(0,2)data:P(0,9)count:P(0,35)_byte_array_file_getcharbyte_array_file_getchar:f(0,6)sysData:P(0,2)_byte_array_file_putcharbyte_array_file_putchar:f(0,6)sysData:P(0,2)c:P(0,6)_byte_array_file_eofbyte_array_file_eof:f(0,6)sysData:P(0,2)_byte_array_file_seekbyte_array_file_seek:f(0,6)sysData:P(0,2)offset:P(0,7)whence:P(0,6)_byte_array_file_tellbyte_array_file_tell:f(0,7)sysData:P(0,2)_byte_array_file_is_seekablebyte_array_file_is_seekable:f(0,6)sysData:P(0,2)_byte_array_sizebyte_array_size:f(0,7)sysData:P(0,2)_free_byte_array_filefree_byte_array_file:f(0,1)sysData:P(0,2)mxf_disk_file_open_new:F(0,6)filename:P(0,64)mxfFile:P(0,65)void:t(0,1):t(0,64)=*(0,66):t(0,65)=*(0,67):t(0,66)=k(0,68):t(0,67)=*(0,69)char:t(0,68)=r(0,68);0;127;MXFFile:t(0,69)=(0,70):T(0,70)=s52close:(0,71),0,32;read:(0,72),32,32;write:(0,73),64,32;get_char:(0,74),96,32;put_char:(0,75),128,32;eof:(0,74),160,32;seek:(0,76),192,32;tell:(0,77),224,32;is_seekable:(0,74),256,32;size:(0,77),288,32;free_sys_data:(0,71),320,32;sysData:(0,2),352,32;minLLen:(0,13),384,8;runinLen:(0,78),400,16;;:t(0,71)=*(0,79):t(0,72)=*(0,80):t(0,73)=*(0,81):t(0,74)=*(0,82):t(0,75)=*(0,83):t(0,76)=*(0,84):t(0,77)=*(0,85)uint16_t:t(0,78)=(0,63):t(0,79)=f(0,1):t(0,80)=f(0,35):t(0,81)=f(0,35):t(0,82)=f(0,6):t(0,83)=f(0,6):t(0,84)=f(0,6):t(0,85)=f(0,7)mxf_disk_file_open_read:F(0,6)filename:P(0,64)mxfFile:P(0,65)mxf_disk_file_open_modify:F(0,6)filename:P(0,64)mxfFile:P(0,65)mxf_stdin_wrap_read:F(0,6)mxfFile:P(0,65)mxf_byte_array_wrap_read:F(0,6)data:P(0,9)dataSize:P(0,7)mxfFile:P(0,65)mxf_file_close:F(0,1)mxfFile:P(0,65)mxf_file_read:F(0,35)mxfFile:P(0,67)data:P(0,37)count:P(0,35)mxf_file_write:F(0,35)mxfFile:P(0,67)data:P(0,9)count:P(0,35)mxf_file_getc:F(0,6)mxfFile:P(0,67)mxf_file_putc:F(0,6)mxfFile:P(0,67)c:P(0,6)mxf_file_eof:F(0,6)mxfFile:P(0,67)mxf_file_seek:F(0,6)mxfFile:P(0,67)offset:P(0,7)whence:P(0,6)mxf_file_tell:F(0,7)mxfFile:P(0,67)mxf_file_is_seekable:F(0,6)mxfFile:P(0,67)mxf_file_size:F(0,7)mxfFile:P(0,67)mxf_file_set_min_llen:F(0,1)mxfFile:P(0,67)llen:P(0,13)mxf_get_min_llen:F(0,13)mxfFile:P(0,67)mxf_read_uint8:F(0,6)mxfFile:P(0,67)value:P(0,37)buffer:(0,86):t(0,86)=ar(0,33);0;0;(0,13)mxf_read_uint16:F(0,6)mxfFile:P(0,67)value:P(0,87)buffer:(0,88):t(0,87)=*(0,78):t(0,88)=ar(0,33);0;1;(0,13)mxf_read_uint32:F(0,6)mxfFile:P(0,67)value:P(0,89)buffer:(0,90):t(0,89)=*(0,35):t(0,90)=ar(0,33);0;3;(0,13)mxf_read_uint64:F(0,6)mxfFile:P(0,67)value:P(0,91)buffer:(0,92):t(0,91)=*(0,93):t(0,92)=ar(0,33);0;7;(0,13)uint64_t:t(0,93)=(0,94)long long unsigned int:t(0,94)=@s64;r(0,94);0;01777777777777777777777;mxf_read_int8:F(0,6)mxfFile:P(0,67)value:P(0,95):t(0,95)=*(0,96)int8_t:t(0,96)=(0,97)signed char:t(0,97)=@s8;r(0,97);-128;127;mxf_read_int16:F(0,6)mxfFile:P(0,67)value:P(0,98):t(0,98)=*(0,99)int16_t:t(0,99)=(0,15)mxf_read_int32:F(0,6)mxfFile:P(0,67)value:P(0,100):t(0,100)=*(0,101)int32_t:t(0,101)=(0,6)mxf_read_int64:F(0,6)mxfFile:P(0,67)value:P(0,102):t(0,102)=*(0,7)mxf_write_uint8:F(0,6)mxfFile:P(0,67)value:p(0,13)mxf_write_uint16:F(0,6)mxfFile:P(0,67)value:P(0,78)buffer:(0,88)mxf_write_uint32:F(0,6)mxfFile:P(0,67)value:P(0,35)buffer:(0,90)mxf_write_uint64:F(0,6)mxfFile:P(0,67)value:P(0,93)buffer:(0,92)mxf_write_int8:F(0,6)mxfFile:P(0,67)value:p(0,96)mxf_write_int16:F(0,6)mxfFile:P(0,67)value:p(0,99)mxf_write_int32:F(0,6)mxfFile:P(0,67)value:p(0,101)mxf_write_int64:F(0,6)mxfFile:P(0,67)value:p(0,7)mxf_read_ul:F(0,6)mxfFile:P(0,67)value:P(0,103):t(0,103)=*(0,104)mxfUL:t(0,104)=(0,105):T(0,105)=s16octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;;mxf_read_k:F(0,6)mxfFile:P(0,67)key:P(0,106):t(0,106)=*(0,107)mxfKey:t(0,107)=(0,104)mxf_read_l:F(0,6)mxfFile:P(0,67)llen:P(0,37)len:P(0,91)i:r(0,6)c:r(0,6)length:r(0,93)uint64_t:t(0,93)llength:r(0,13)uint8_t:t(0,13)bytesToRead:r(0,6)bytesToRead:r(0,6)mxf_read_kl:F(0,6)mxfFile:P(0,67)key:P(0,106)llen:P(0,37)len:P(0,91)mxf_read_key:F(0,6)mxfFile:P(0,67)value:P(0,106)mxf_read_uid:F(0,6)mxfFile:P(0,67)value:P(0,108):t(0,108)=*(0,109)mxfUID:t(0,109)=(0,104)mxf_read_uuid:F(0,6)mxfFile:P(0,67)value:P(0,110):t(0,110)=*(0,111)mxfUUID:t(0,111)=(0,112):T(0,112)=s16octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;;mxf_read_local_tag:F(0,6)mxfFile:P(0,67)value:P(0,113):t(0,113)=*(0,114)mxfLocalTag:t(0,114)=(0,78)mxf_skip:F(0,6)mxfFile:P(0,67)len:P(0,93)buffer:(0,115)numRead:r(0,35):t(0,115)=ar(0,33);0;2047;(0,13)totalRead:r(0,93)mxf_write_local_tag:F(0,6)mxfFile:P(0,67)value:P(0,114)mxf_write_k:F(0,6)mxfFile:P(0,67)key:P(0,116):t(0,116)=*(0,117):t(0,117)=k(0,107)mxf_get_llen:F(0,13)mxfFile:P(0,67)len:P(0,93)llen:r(0,13)mxf_write_fixed_l:F(0,6)mxfFile:P(0,67)llen:P(0,13)len:P(0,93)buffer:(0,118)i:r(0,13):t(0,118)=ar(0,33);0;8;(0,13)mxf_write_l:F(0,13)mxfFile:P(0,67)len:P(0,93)mxf_write_kl:F(0,6)mxfFile:P(0,67)key:P(0,116)len:P(0,93)mxf_write_fixed_kl:F(0,6)mxfFile:P(0,67)key:P(0,116)llen:P(0,13)len:P(0,93)mxf_write_ul:F(0,6)mxfFile:P(0,67)label:P(0,119):t(0,119)=*(0,120):t(0,120)=k(0,104)mxf_write_uid:F(0,6)mxfFile:P(0,67)uid:P(0,121):t(0,121)=*(0,122):t(0,122)=k(0,109)mxf_write_uuid:F(0,6)mxfFile:P(0,67)uuid:P(0,123):t(0,123)=*(0,124):t(0,124)=k(0,111)mxf_read_batch_header:F(0,6)mxfFile:P(0,67)len:P(0,89)eleLen:P(0,89)mxf_write_batch_header:F(0,6)mxfFile:P(0,67)len:P(0,35)eleLen:P(0,35)mxf_read_array_header:F(0,6)mxfFile:P(0,67)len:P(0,89)eleLen:P(0,89)mxf_write_array_header:F(0,6)mxfFile:P(0,67)len:P(0,35)eleLen:P(0,35)mxf_equals_key:F(0,6)keyA:P(0,116)keyB:P(0,116)mxf_equals_key_prefix:F(0,6)keyA:P(0,116)keyB:P(0,116)cmpLen:P(0,125)__darwin_size_t:t(0,126)=(0,127)size_t:t(0,125)=(0,126)long unsigned int:t(0,127)=r(0,127);0;037777777777;mxf_equals_key_mod_regver:F(0,6)keyA:P(0,116)keyB:P(0,116)mxf_equals_ul:F(0,6)labelA:P(0,119)labelB:P(0,119)mxf_equals_ul_mod_regver:F(0,6)labelA:P(0,119)labelB:P(0,119)mxf_equals_uuid:F(0,6)uuidA:P(0,123)uuidB:P(0,123)mxf_equals_uid:F(0,6)uidA:P(0,121)uidB:P(0,121)mxf_equals_umid:F(0,6)umidA:P(0,128)umidB:P(0,128):t(0,128)=*(0,129):t(0,129)=k(0,130)mxfUMID:t(0,130)=(0,131):T(0,131)=s32octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;octet16:(0,13),128,8;octet17:(0,13),136,8;octet18:(0,13),144,8;octet19:(0,13),152,8;octet20:(0,13),160,8;octet21:(0,13),168,8;octet22:(0,13),176,8;octet23:(0,13),184,8;octet24:(0,13),192,8;octet25:(0,13),200,8;octet26:(0,13),208,8;octet27:(0,13),216,8;octet28:(0,13),224,8;octet29:(0,13),232,8;octet30:(0,13),240,8;octet31:(0,13),248,8;;mxf_is_ul:F(0,6)uid:P(0,121)mxf_set_runin_len:F(0,1)mxfFile:P(0,67)runinLen:P(0,78)mxf_get_runin_len:F(0,78)mxfFile:P(0,67)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_data_model.cgcc2_compiled.:t(0,1)=(0,1)_g_Null_Key_g_DMSet_set_key_g_DMFramework_set_key_g_AES3AudioDescriptor_set_key_g_WaveAudioDescriptor_AvgBps_item_key_g_WaveAudioDescriptor_SequenceOffset_item_key_g_WaveAudioDescriptor_BlockAlign_item_key_g_WaveAudioDescriptor_set_key_g_MultipleDescriptor_SubDescriptorUIDs_item_key_g_MultipleDescriptor_set_key_g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_g_GenericDataEssenceDescriptor_set_key_g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key_g_GenericSoundEssenceDescriptor_DialNorm_item_key_g_GenericSoundEssenceDescriptor_QuantizationBits_item_key_g_GenericSoundEssenceDescriptor_ChannelCount_item_key_g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key_g_GenericSoundEssenceDescriptor_Locked_item_key_g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key_g_GenericSoundEssenceDescriptor_set_key_g_RGBAEssenceDescriptor_PaletteLayout_item_key_g_RGBAEssenceDescriptor_Palette_item_key_g_RGBAEssenceDescriptor_PixelLayout_item_key_g_RGBAEssenceDescriptor_ScanningDirection_item_key_g_RGBAEssenceDescriptor_AlphaMinRef_item_key_g_RGBAEssenceDescriptor_AlphaMaxRef_item_key_g_RGBAEssenceDescriptor_ComponentMinRef_item_key_g_RGBAEssenceDescriptor_ComponentMaxRef_item_key_g_RGBAEssenceDescriptor_set_key_g_CDCIEssenceDescriptor_ColorRange_item_key_g_CDCIEssenceDescriptor_WhiteReflevel_item_key_g_CDCIEssenceDescriptor_BlackRefLevel_item_key_g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key_g_CDCIEssenceDescriptor_PaddingBits_item_key_g_CDCIEssenceDescriptor_ReversedByteOrder_item_key_g_CDCIEssenceDescriptor_ColorSiting_item_key_g_CDCIEssenceDescriptor_VerticalSubsampling_item_key_g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key_g_CDCIEssenceDescriptor_ComponentDepth_item_key_g_CDCIEssenceDescriptor_set_key_g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key_g_GenericPictureEssenceDescriptor_FieldDominance_item_key_g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key_g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key_g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key_g_GenericPictureEssenceDescriptor_CaptureGamma_item_key_g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key_g_GenericPictureEssenceDescriptor_VideoLineMap_item_key_g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key_g_GenericPictureEssenceDescriptor_AspectRatio_item_key_g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key_g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key_g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key_g_GenericPictureEssenceDescriptor_DisplayWidth_item_key_g_GenericPictureEssenceDescriptor_DisplayHeight_item_key_g_GenericPictureEssenceDescriptor_SampledYOffset_item_key_g_GenericPictureEssenceDescriptor_SampledXOffset_item_key_g_GenericPictureEssenceDescriptor_SampledHeight_item_key_g_GenericPictureEssenceDescriptor_SampledWidth_item_key_g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_g_GenericPictureEssenceDescriptor_StoredHeight_item_key_g_GenericPictureEssenceDescriptor_StoredWidth_item_key_g_GenericPictureEssenceDescriptor_FrameLayout_item_key_g_GenericPictureEssenceDescriptor_SignalStandard_item_key_g_GenericPictureEssenceDescriptor_set_key_g_FileDescriptor_Codec_item_key_g_FileDescriptor_EssenceContainer_item_key_g_FileDescriptor_ContainerDuration_item_key_g_FileDescriptor_SampleRate_item_key_g_FileDescriptor_LinkedTrackID_item_key_g_FileDescriptor_set_key_g_GenericDescriptor_Locators_item_key_g_GenericDescriptor_set_key_g_SourcePackage_Descriptor_item_key_g_SourcePackage_set_key_g_MaterialPackage_set_key_g_DMSourceClip_DMSourceClipTrackIDs_item_key_g_DMSourceClip_set_key_g_DMSegment_DMFramework_item_key_g_DMSegment_TrackIDs_item_key_g_DMSegment_EventComment_item_key_g_DMSegment_EventStartPosition_item_key_g_DMSegment_set_key_g_SourceClip_SourceTrackID_item_key_g_SourceClip_SourcePackageID_item_key_g_SourceClip_StartPosition_item_key_g_SourceClip_set_key_g_TimecodeComponent_DropFrame_item_key_g_TimecodeComponent_StartTimecode_item_key_g_TimecodeComponent_RoundedTimecodeBase_item_key_g_TimecodeComponent_set_key_g_Sequence_StructuralComponents_item_key_g_Sequence_set_key_g_StructuralComponent_Duration_item_key_g_StructuralComponent_DataDefinition_item_key_g_StructuralComponent_set_key_g_EventTrack_EventOrigin_item_key_g_EventTrack_EventEditRate_item_key_g_EventTrack_set_key_g_Track_Origin_item_key_g_Track_EditRate_item_key_g_Track_set_key_g_StaticTrack_set_key_g_GenericTrack_Sequence_item_key_g_GenericTrack_TrackName_item_key_g_GenericTrack_TrackNumber_item_key_g_GenericTrack_TrackID_item_key_g_GenericTrack_set_key_g_TextLocator_LocatorName_item_key_g_TextLocator_set_key_g_NetworkLocator_URLString_item_key_g_NetworkLocator_set_key_g_Locator_set_key_g_GenericPackage_Tracks_item_key_g_GenericPackage_PackageModifiedDate_item_key_g_GenericPackage_PackageCreationDate_item_key_g_GenericPackage_Name_item_key_g_GenericPackage_PackageUID_item_key_g_GenericPackage_set_key_g_EssenceContainerData_BodySID_item_key_g_EssenceContainerData_IndexSID_item_key_g_EssenceContainerData_LinkedPackageUID_item_key_g_EssenceContainerData_set_key_g_ContentStorage_EssenceContainerData_item_key_g_ContentStorage_Packages_item_key_g_ContentStorage_set_key_g_Identification_Platform_item_key_g_Identification_ToolkitVersion_item_key_g_Identification_ModificationDate_item_key_g_Identification_ProductUID_item_key_g_Identification_VersionString_item_key_g_Identification_ProductVersion_item_key_g_Identification_ProductName_item_key_g_Identification_CompanyName_item_key_g_Identification_ThisGenerationUID_item_key_g_Identification_set_key_g_Preface_DMSchemes_item_key_g_Preface_EssenceContainers_item_key_g_Preface_OperationalPattern_item_key_g_Preface_ContentStorage_item_key_g_Preface_Identifications_item_key_g_Preface_PrimaryPackage_item_key_g_Preface_ObjectModelVersion_item_key_g_Preface_Version_item_key_g_Preface_LastModifiedDate_item_key_g_Preface_set_key_g_InterchangeObject_GenerationUID_item_key_g_InterchangeObject_InstanceUID_item_key_g_InterchangeObject_set_key_g_root_set_key_clear_typeclear_type:f(0,1)type:P(0,2)i:r(0,3)size_t:t(0,3)=(0,4):t(0,2)=*(0,5)__darwin_size_t:t(0,4)=(0,6)MXFItemType:t(0,5)=(0,7)long unsigned int:t(0,6)=r(0,6);0;037777777777;:T(0,7)=s140category:(0,8)=xeMXFItemTypeCategory:,0,32;typeId:(0,10),32,32;name:(0,11),64,32;info:(0,12),96,1024;;:T(0,9)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,8)=(0,9)unsigned int:t(0,10)=r(0,10);0;037777777777;:t(0,11)=*(0,13):T(0,12)=u128basic:(0,14)=xsMXFBasicTypeInfo:,0,32;array:(0,16)=xsMXFArrayTypeInfo:,0,64;compound:(0,18)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,20)=xsMXFInterpretTypeInfo:,0,64;;char:t(0,13)=r(0,13);0;127;:T(0,15)=s4size:(0,10),0,32;;MXFBasicTypeInfo:t(0,14)=(0,15):T(0,17)=s8elementTypeId:(0,10),0,32;fixedSize:(0,10),32,32;;MXFArrayTypeInfo:t(0,16)=(0,17):T(0,19)=s128members:(0,22),0,1024;;MXFCompoundTypeInfo:t(0,18)=(0,19):T(0,21)=s8typeId:(0,10),0,32;fixedArraySize:(0,10),32,32;;MXFInterpretTypeInfo:t(0,20)=(0,21):t(0,22)=ar(0,23);0;15;(0,24)long unsigned int:t(0,23)=r(0,23);0;037777777777;MXFCompoundTypeMemberInfo:t(0,24)=(0,25):T(0,25)=s8name:(0,11),0,32;typeId:(0,10),32,32;; :T(0,9) :T(0,9)_free_item_deffree_item_def:f(0,1)itemDef:P(0,26):t(0,26)=*(0,27):t(0,27)=*(0,28)MXFItemDef:t(0,28)=(0,29):T(0,29)=s48name:(0,11),0,32;setDefKey:(0,30)=xsmxfKey:,32,128;key:(0,30),160,128;localTag:(0,32),288,16;typeId:(0,10),320,32;isRequired:(0,34),352,32;;mxfUL:t(0,31)=(0,35)mxfKey:t(0,30)=(0,31)uint16_t:t(0,33)=(0,36)mxfLocalTag:t(0,32)=(0,33)int:t(0,34)=r(0,34);-2147483648;2147483647;:T(0,35)=s16octet0:(0,37),0,8;octet1:(0,37),8,8;octet2:(0,37),16,8;octet3:(0,37),24,8;octet4:(0,37),32,8;octet5:(0,37),40,8;octet6:(0,37),48,8;octet7:(0,37),56,8;octet8:(0,37),64,8;octet9:(0,37),72,8;octet10:(0,37),80,8;octet11:(0,37),88,8;octet12:(0,37),96,8;octet13:(0,37),104,8;octet14:(0,37),112,8;octet15:(0,37),120,8;;short unsigned int:t(0,36)=@s16;r(0,36);0;65535;unsigned char:t(0,38)=@s8;r(0,38);0;255;uint8_t:t(0,37)=(0,38)_free_set_deffree_set_def:f(0,1)setDef:P(0,39):t(0,39)=*(0,40):t(0,40)=*(0,41)MXFSetDef:t(0,41)=(0,42)_MXFSetDef:T(0,42)=s56name:(0,11),0,32;parentSetDefKey:(0,30),32,128;key:(0,30),160,128;itemDefs:(0,43)=xsMXFList:,288,128;parentSetDef:(0,45),416,32;;:T(0,44)=s16elements:(0,46),0,32;lastElement:(0,46),32,32;len:(0,47),64,32;freeFunc:(0,48),96,32;;MXFList:t(0,43)=(0,44):t(0,45)=*(0,42):t(0,46)=*(0,50)long int:t(0,47)=r(0,47);-2147483648;2147483647;:t(0,49)=*(0,51)free_func_type:t(0,48)=(0,49)MXFListElement:t(0,50)=(0,52):t(0,51)=f(0,1)_MXFListElement:T(0,52)=s8next:(0,53),0,32;data:(0,54),32,32;;:t(0,53)=*(0,52):t(0,54)=*(0,1)_free_item_def_in_listfree_item_def_in_list:f(0,1)data:P(0,54)itemDef:(0,27)_free_set_def_in_listfree_set_def_in_list:f(0,1)data:P(0,54)setDef:(0,40)_set_def_eqset_def_eq:f(0,34)data:P(0,54)info:P(0,54)_item_def_eqitem_def_eq:f(0,34)data:P(0,54)info:P(0,54)_get_type_idget_type_id:f(0,10)dataModel:P(0,55)i:r(0,3):t(0,55)=*(0,56)MXFDataModel:t(0,56)=(0,57):T(0,57)=s17956itemDefs:(0,43),0,128;setDefs:(0,43),128,128;types:(0,58),256,143360;lastTypeId:(0,10),143616,32;;:t(0,58)=ar(0,23);0;127;(0,5)lastTypeId:r(0,10)unsigned int:t(0,10)typeId:r(0,10)mxf_free_data_model:F(0,1)dataModel:P(0,59):t(0,59)=*(0,55)mxf_register_interpret_type:F(0,2)dataModel:P(0,55)name:P(0,60)typeId:P(0,10)interpretedTypeId:P(0,10)fixedArraySize:P(0,10)actualTypeId:r(0,10):t(0,60)=*(0,61):t(0,61)=k(0,13)type:r(0,2)void:t(0,1)mxf_register_compound_type_member:F(0,34)type:P(0,2)memberName:P(0,60)memberTypeId:P(0,10)memberIndex:r(0,3)mxf_register_compound_type:F(0,2)dataModel:P(0,55)name:P(0,60)typeId:P(0,10)actualTypeId:r(0,10)type:r(0,2)mxf_register_array_type:F(0,2)dataModel:P(0,55)name:P(0,60)typeId:P(0,10)elementTypeId:P(0,10)fixedSize:P(0,10)actualTypeId:r(0,10)type:r(0,2)mxf_register_basic_type:F(0,2)dataModel:P(0,55)name:P(0,60)typeId:P(0,10)size:P(0,10)type:r(0,2)mxf_register_item_def:F(0,34)dataModel:P(0,55)name:P(0,60)setKey:P(0,62)key:P(0,62)tag:P(0,32)typeId:P(0,10)isRequired:P(0,34)newItemDef:(0,27):t(0,62)=*(0,63):t(0,63)=k(0,30)itemDef:r(0,27)mxf_register_set_def:F(0,34)dataModel:P(0,55)name:P(0,60)parentKey:P(0,62)key:P(0,62)newSetDef:(0,40)setDef:r(0,40)./include/mxf/mxf_baseline_data_model.h./mxf/mxf_data_model.c./include/mxf/mxf_baseline_data_model.h./mxf/mxf_data_model.cmxf_load_data_model:F(0,34)dataModel:P(0,59)newDataModel:(0,55)itemType:r(0,2)mxf_get_item_def_type:F(0,2)dataModel:P(0,55)typeId:P(0,10)mxf_check_data_model:F(0,34)dataModel:P(0,55)iter1:(0,64)=xsMXFListIterator::T(0,65)=s12nextElement:(0,46),0,32;data:(0,54),32,32;index:(0,47),64,32;;MXFListIterator:t(0,64)=(0,65)iter2:(0,64)setDef1:r(0,40)itemDef1:r(0,27)itemDef2:r(0,27)listIndex:r(0,47)long int:t(0,47)keyStr:(0,66)keyStr:(0,66)keyStr:(0,66)keyStr:(0,66)keyStr:(0,66):t(0,66)=ar(0,23);0;47;(0,13)mxf_find_set_def:F(0,34)dataModel:P(0,55)key:P(0,62)setDef:P(0,39)result:r(0,54)mxf_finalise_data_model:F(0,34)dataModel:P(0,55)iter:(0,64)itemDef:r(0,27)setDef:(0,40)mxf_find_item_def:F(0,34)dataModel:P(0,55)key:P(0,62)itemDef:P(0,26)result:r(0,54)mxf_find_item_def_in_set_def:F(0,34)key:P(0,62)setDef:P(0,67)itemDef:P(0,26)result:r(0,54):t(0,67)=*(0,68):t(0,68)=k(0,41)mxf_is_subclass_of:F(0,34)dataModel:P(0,55)setKey:P(0,62)parentSetKey:P(0,62)set:(0,40)g_Null_Key:S(0,63)g_root_set_key:S(0,69)g_InterchangeObject_set_key:S(0,69)g_InterchangeObject_InstanceUID_item_key:S(0,69)g_InterchangeObject_GenerationUID_item_key:S(0,69)g_Preface_set_key:S(0,69)g_Preface_LastModifiedDate_item_key:S(0,69)g_Preface_Version_item_key:S(0,69)g_Preface_ObjectModelVersion_item_key:S(0,69)g_Preface_PrimaryPackage_item_key:S(0,69)g_Preface_Identifications_item_key:S(0,69)g_Preface_ContentStorage_item_key:S(0,69)g_Preface_OperationalPattern_item_key:S(0,69)g_Preface_EssenceContainers_item_key:S(0,69)g_Preface_DMSchemes_item_key:S(0,69)g_Identification_set_key:S(0,69)g_Identification_ThisGenerationUID_item_key:S(0,69)g_Identification_CompanyName_item_key:S(0,69)g_Identification_ProductName_item_key:S(0,69)g_Identification_ProductVersion_item_key:S(0,69)g_Identification_VersionString_item_key:S(0,69)g_Identification_ProductUID_item_key:S(0,69)g_Identification_ModificationDate_item_key:S(0,69)g_Identification_ToolkitVersion_item_key:S(0,69)g_Identification_Platform_item_key:S(0,69)g_ContentStorage_set_key:S(0,69)g_ContentStorage_Packages_item_key:S(0,69)g_ContentStorage_EssenceContainerData_item_key:S(0,69)g_EssenceContainerData_set_key:S(0,69)g_EssenceContainerData_LinkedPackageUID_item_key:S(0,69)g_EssenceContainerData_IndexSID_item_key:S(0,69)g_EssenceContainerData_BodySID_item_key:S(0,69)g_GenericPackage_set_key:S(0,69)g_GenericPackage_PackageUID_item_key:S(0,69)g_GenericPackage_Name_item_key:S(0,69)g_GenericPackage_PackageCreationDate_item_key:S(0,69)g_GenericPackage_PackageModifiedDate_item_key:S(0,69)g_GenericPackage_Tracks_item_key:S(0,69)g_Locator_set_key:S(0,69)g_NetworkLocator_set_key:S(0,69)g_NetworkLocator_URLString_item_key:S(0,69)g_TextLocator_set_key:S(0,69)g_TextLocator_LocatorName_item_key:S(0,69)g_GenericTrack_set_key:S(0,69)g_GenericTrack_TrackID_item_key:S(0,69)g_GenericTrack_TrackNumber_item_key:S(0,69)g_GenericTrack_TrackName_item_key:S(0,69)g_GenericTrack_Sequence_item_key:S(0,69)g_StaticTrack_set_key:S(0,69)g_Track_set_key:S(0,69)g_Track_EditRate_item_key:S(0,69)g_Track_Origin_item_key:S(0,69)g_EventTrack_set_key:S(0,69)g_EventTrack_EventEditRate_item_key:S(0,69)g_EventTrack_EventOrigin_item_key:S(0,69)g_StructuralComponent_set_key:S(0,69)g_StructuralComponent_DataDefinition_item_key:S(0,69)g_StructuralComponent_Duration_item_key:S(0,69)g_Sequence_set_key:S(0,69)g_Sequence_StructuralComponents_item_key:S(0,69)g_TimecodeComponent_set_key:S(0,69)g_TimecodeComponent_RoundedTimecodeBase_item_key:S(0,69)g_TimecodeComponent_StartTimecode_item_key:S(0,69)g_TimecodeComponent_DropFrame_item_key:S(0,69)g_SourceClip_set_key:S(0,69)g_SourceClip_StartPosition_item_key:S(0,69)g_SourceClip_SourcePackageID_item_key:S(0,69)g_SourceClip_SourceTrackID_item_key:S(0,69)g_DMSegment_set_key:S(0,69)g_DMSegment_EventStartPosition_item_key:S(0,69)g_DMSegment_EventComment_item_key:S(0,69)g_DMSegment_TrackIDs_item_key:S(0,69)g_DMSegment_DMFramework_item_key:S(0,69)g_DMSourceClip_set_key:S(0,69)g_DMSourceClip_DMSourceClipTrackIDs_item_key:S(0,69)g_MaterialPackage_set_key:S(0,69)g_SourcePackage_set_key:S(0,69)g_SourcePackage_Descriptor_item_key:S(0,69)g_GenericDescriptor_set_key:S(0,69)g_GenericDescriptor_Locators_item_key:S(0,69)g_FileDescriptor_set_key:S(0,69)g_FileDescriptor_LinkedTrackID_item_key:S(0,69)g_FileDescriptor_SampleRate_item_key:S(0,69)g_FileDescriptor_ContainerDuration_item_key:S(0,69)g_FileDescriptor_EssenceContainer_item_key:S(0,69)g_FileDescriptor_Codec_item_key:S(0,69)g_GenericPictureEssenceDescriptor_set_key:S(0,69)g_GenericPictureEssenceDescriptor_SignalStandard_item_key:S(0,69)g_GenericPictureEssenceDescriptor_FrameLayout_item_key:S(0,69)g_GenericPictureEssenceDescriptor_StoredWidth_item_key:S(0,69)g_GenericPictureEssenceDescriptor_StoredHeight_item_key:S(0,69)g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_SampledWidth_item_key:S(0,69)g_GenericPictureEssenceDescriptor_SampledHeight_item_key:S(0,69)g_GenericPictureEssenceDescriptor_SampledXOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_SampledYOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayHeight_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayWidth_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_AspectRatio_item_key:S(0,69)g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key:S(0,69)g_GenericPictureEssenceDescriptor_VideoLineMap_item_key:S(0,69)g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key:S(0,69)g_GenericPictureEssenceDescriptor_CaptureGamma_item_key:S(0,69)g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_FieldDominance_item_key:S(0,69)g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key:S(0,69)g_CDCIEssenceDescriptor_set_key:S(0,69)g_CDCIEssenceDescriptor_ComponentDepth_item_key:S(0,69)g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key:S(0,69)g_CDCIEssenceDescriptor_VerticalSubsampling_item_key:S(0,69)g_CDCIEssenceDescriptor_ColorSiting_item_key:S(0,69)g_CDCIEssenceDescriptor_ReversedByteOrder_item_key:S(0,69)g_CDCIEssenceDescriptor_PaddingBits_item_key:S(0,69)g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key:S(0,69)g_CDCIEssenceDescriptor_BlackRefLevel_item_key:S(0,69)g_CDCIEssenceDescriptor_WhiteReflevel_item_key:S(0,69)g_CDCIEssenceDescriptor_ColorRange_item_key:S(0,69)g_RGBAEssenceDescriptor_set_key:S(0,69)g_RGBAEssenceDescriptor_ComponentMaxRef_item_key:S(0,69)g_RGBAEssenceDescriptor_ComponentMinRef_item_key:S(0,69)g_RGBAEssenceDescriptor_AlphaMaxRef_item_key:S(0,69)g_RGBAEssenceDescriptor_AlphaMinRef_item_key:S(0,69)g_RGBAEssenceDescriptor_ScanningDirection_item_key:S(0,69)g_RGBAEssenceDescriptor_PixelLayout_item_key:S(0,69)g_RGBAEssenceDescriptor_Palette_item_key:S(0,69)g_RGBAEssenceDescriptor_PaletteLayout_item_key:S(0,69)g_GenericSoundEssenceDescriptor_set_key:S(0,69)g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key:S(0,69)g_GenericSoundEssenceDescriptor_Locked_item_key:S(0,69)g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key:S(0,69)g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key:S(0,69)g_GenericSoundEssenceDescriptor_ChannelCount_item_key:S(0,69)g_GenericSoundEssenceDescriptor_QuantizationBits_item_key:S(0,69)g_GenericSoundEssenceDescriptor_DialNorm_item_key:S(0,69)g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key:S(0,69)g_GenericDataEssenceDescriptor_set_key:S(0,69)g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key:S(0,69)g_MultipleDescriptor_set_key:S(0,69)g_MultipleDescriptor_SubDescriptorUIDs_item_key:S(0,69)g_WaveAudioDescriptor_set_key:S(0,69)g_WaveAudioDescriptor_BlockAlign_item_key:S(0,69)g_WaveAudioDescriptor_SequenceOffset_item_key:S(0,69)g_WaveAudioDescriptor_AvgBps_item_key:S(0,69)g_AES3AudioDescriptor_set_key:S(0,69)g_DMFramework_set_key:S(0,69)g_DMSet_set_key:S(0,69):t(0,69)=k(0,31)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_logging.cgcc2_compiled.:t(0,1)=(0,1)_g_mxfFileLog_logmsglogmsg:f(0,1)file:P(0,2)level:P(0,3)=xeMXFLogLevel:format:P(0,5)p_arg:P(0,6) :T(0,4)=eMXF_DLOG:0,MXF_ILOG:1,MXF_WLOG:2,MXF_ELOG:3,; :T(0,4):t(0,2)=*(0,8)MXFLogLevel:t(0,3)=(0,4):t(0,5)=*(0,9)__darwin_va_list:t(0,7)=(0,10)va_list:t(0,6)=(0,7)FILE:t(0,8)=(0,11):t(0,9)=k(0,12)__builtin_va_list:t(0,10)=*(0,12)__sFILE:T(0,11)=s88_p:(0,13),0,32;_r:(0,14),32,32;_w:(0,14),64,32;_flags:(0,15),96,16;_file:(0,15),112,16;_bf:(0,16),128,64;_lbfsize:(0,14),192,32;_cookie:(0,17),224,32;_close:(0,18),256,32;_read:(0,19),288,32;_seek:(0,20),320,32;_write:(0,21),352,32;_ub:(0,16),384,64;_extra:(0,22),448,32;_ur:(0,14),480,32;_ubuf:(0,23),512,24;_nbuf:(0,24),536,8;_lb:(0,16),544,64;_blksize:(0,14),608,32;_offset:(0,25),640,64;;char:t(0,12)=r(0,12);0;127;:t(0,13)=*(0,27)int:t(0,14)=r(0,14);-2147483648;2147483647;short int:t(0,15)=@s16;r(0,15);-32768;32767;__sbuf:T(0,16)=s8_base:(0,13),0,32;_size:(0,14),32,32;;:t(0,17)=*(0,1):t(0,18)=*(0,28):t(0,19)=*(0,29):t(0,20)=*(0,30):t(0,21)=*(0,31):t(0,22)=*(0,32):t(0,23)=ar(0,33);0;2;(0,27):t(0,24)=ar(0,33);0;0;(0,27)__darwin_off_t:t(0,26)=(0,34)fpos_t:t(0,25)=(0,26)unsigned char:t(0,27)=@s8;r(0,27);0;255;:t(0,28)=f(0,14):t(0,29)=f(0,14):t(0,30)=f(0,25):t(0,31)=f(0,14):t(0,32)=xs__sFILEX:long unsigned int:t(0,33)=r(0,33);0;037777777777;__int64_t:t(0,34)=(0,35)long long int:t(0,35)=@s64;r(0,35);01000000000000000000000;0777777777777777777777;_log_to_filelog_to_file:f(0,1)level:P(0,3)format:P(0,5)timeStr:(0,36)t:(0,37)time_t:t(0,38)=(0,39):t(0,36)=ar(0,33);0;127;(0,12):t(0,37)=k(0,38)__darwin_time_t:t(0,39)=(0,40)long int:t(0,40)=r(0,40);-2147483648;2147483647;gmt:r(0,41)p_arg:(0,6)char:t(0,12):t(0,41)=*(0,42):t(0,42)=k(0,43)tm:T(0,43)=s44tm_sec:(0,14),0,32;tm_min:(0,14),32,32;tm_hour:(0,14),64,32;tm_mday:(0,14),96,32;tm_mon:(0,14),128,32;tm_year:(0,14),160,32;tm_wday:(0,14),192,32;tm_yday:(0,14),224,32;tm_isdst:(0,14),256,32;tm_gmtoff:(0,40),288,32;tm_zone:(0,44),320,32;;:t(0,44)=*(0,12)mxf_log_default:F(0,1)level:P(0,3)format:P(0,5)p_arg:(0,6)mxf_log_file_open:F(0,14)filename:P(0,5)mxf_log_file_close:F(0,1)g_mxfFileLog:S(0,2)mxf_log:G(0,45)g_mxfLogLevel:G(0,3):t(0,46)=*(0,47)mxf_log_func:t(0,45)=(0,46):t(0,47)=f(0,1)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./utils/mxf_page_file.cgcc2_compiled.:t(0,1)=(0,1)_disk_file_closedisk_file_close:f(0,1)fileDesc:P(0,2):t(0,2)=*(0,3)FileDescriptor:t(0,3)=(0,4)FileDescriptor:T(0,4)=s16prev:(0,5),0,32;next:(0,5),32,32;page:(0,6),64,32;file:(0,7),96,32;;:t(0,5)=*(0,4):t(0,6)=*(0,8):t(0,7)=*(0,9)Page:T(0,8)=s32wasRemoved:(0,10),0,32;fileDescriptor:(0,2),32,32;wasOpenedBefore:(0,10),64,32;index:(0,10),96,32;size:(0,11),128,64;offset:(0,11),192,64;;FILE:t(0,9)=(0,13)int:t(0,10)=r(0,10);-2147483648;2147483647;long long int:t(0,12)=@s64;r(0,12);01000000000000000000000;0777777777777777777777;int64_t:t(0,11)=(0,12)__sFILE:T(0,13)=s88_p:(0,14),0,32;_r:(0,10),32,32;_w:(0,10),64,32;_flags:(0,15),96,16;_file:(0,15),112,16;_bf:(0,16),128,64;_lbfsize:(0,10),192,32;_cookie:(0,17),224,32;_close:(0,18),256,32;_read:(0,19),288,32;_seek:(0,20),320,32;_write:(0,21),352,32;_ub:(0,16),384,64;_extra:(0,22),448,32;_ur:(0,10),480,32;_ubuf:(0,23),512,24;_nbuf:(0,24),536,8;_lb:(0,16),544,64;_blksize:(0,10),608,32;_offset:(0,25),640,64;;:t(0,14)=*(0,27)short int:t(0,15)=@s16;r(0,15);-32768;32767;__sbuf:T(0,16)=s8_base:(0,14),0,32;_size:(0,10),32,32;;:t(0,17)=*(0,1):t(0,18)=*(0,28):t(0,19)=*(0,29):t(0,20)=*(0,30):t(0,21)=*(0,31):t(0,22)=*(0,32):t(0,23)=ar(0,33);0;2;(0,27):t(0,24)=ar(0,33);0;0;(0,27)__darwin_off_t:t(0,26)=(0,34)fpos_t:t(0,25)=(0,26)unsigned char:t(0,27)=@s8;r(0,27);0;255;:t(0,28)=f(0,10):t(0,29)=f(0,10):t(0,30)=f(0,25):t(0,31)=f(0,10):t(0,32)=xs__sFILEX:long unsigned int:t(0,33)=r(0,33);0;037777777777;__int64_t:t(0,34)=(0,12)_disk_file_seekdisk_file_seek:f(0,10)fileDesc:P(0,2)offset:P(0,11)whence:P(0,10)_disk_file_sizedisk_file_size:f(0,11)filename:P(0,35)statBuf:(0,36)stat:T(0,36)=s96st_dev:(0,37),0,32;st_ino:(0,39),32,32;st_mode:(0,41),64,16;st_nlink:(0,43),80,16;st_uid:(0,45),96,32;st_gid:(0,47),128,32;st_rdev:(0,37),160,32;st_atimespec:(0,49),192,64;st_mtimespec:(0,49),256,64;st_ctimespec:(0,49),320,64;st_size:(0,50),384,64;st_blocks:(0,51),448,64;st_blksize:(0,53),512,32;st_flags:(0,55),544,32;st_gen:(0,55),576,32;st_lspare:(0,57),608,32;st_qspare:(0,58),640,128;;timespec:T(0,49)=s8tv_sec:(0,59),0,32;tv_nsec:(0,61),32,32;;:t(0,35)=*(0,62)__darwin_dev_t:t(0,38)=(0,57)dev_t:t(0,37)=(0,38)__darwin_ino_t:t(0,40)=(0,55)ino_t:t(0,39)=(0,40)__darwin_mode_t:t(0,42)=(0,44)mode_t:t(0,41)=(0,42)__uint16_t:t(0,44)=(0,63)nlink_t:t(0,43)=(0,44)__darwin_uid_t:t(0,46)=(0,55)uid_t:t(0,45)=(0,46)__darwin_gid_t:t(0,48)=(0,55)gid_t:t(0,47)=(0,48)off_t:t(0,50)=(0,26)__darwin_blkcnt_t:t(0,52)=(0,34)blkcnt_t:t(0,51)=(0,52)__darwin_blksize_t:t(0,54)=(0,57)blksize_t:t(0,53)=(0,54)unsigned int:t(0,56)=r(0,56);0;037777777777;__uint32_t:t(0,55)=(0,56)__int32_t:t(0,57)=(0,10):t(0,58)=ar(0,33);0;1;(0,34)__darwin_time_t:t(0,60)=(0,61)time_t:t(0,59)=(0,60)long int:t(0,61)=r(0,61);-2147483648;2147483647;:t(0,62)=k(0,64)short unsigned int:t(0,63)=@s16;r(0,63);0;65535;char:t(0,64)=r(0,64);0;127;_open_pageopen_page:f(0,65)sysData:P(0,66)position:P(0,11)page:r(0,10)int:t(0,10):t(0,65)=*(0,67):t(0,66)=*(0,68)Page:t(0,67)=(0,8)MXFFileSysData:t(0,68)=(0,69)MXFFileSysData:T(0,69)=s52mxfPageFile:(0,70)=xsMXFPageFile:,0,32;pageSize:(0,11),32,64;mode:(0,72)=xeFileMode:,96,32;filenameTemplate:(0,74),128,32;position:(0,11),160,64;pages:(0,65),224,32;numPages:(0,10),256,32;numPagesAllocated:(0,10),288,32;fileDescriptorHead:(0,2),320,32;fileDescriptorTail:(0,2),352,32;numFileDescriptors:(0,10),384,32;;MXFPageFile:T(0,71)=s4mxfFile:(0,75),0,32;;MXFPageFile:t(0,70)=(0,71):T(0,73)=eREAD_MODE:0,WRITE_MODE:1,MODIFY_MODE:2,;FileMode:t(0,72)=(0,73):t(0,74)=*(0,64):t(0,75)=*(0,76)MXFFile:t(0,76)=(0,77):T(0,77)=s52close:(0,78),0,32;read:(0,79),32,32;write:(0,80),64,32;get_char:(0,81),96,32;put_char:(0,82),128,32;eof:(0,81),160,32;seek:(0,83),192,32;tell:(0,84),224,32;is_seekable:(0,81),256,32;size:(0,84),288,32;free_sys_data:(0,78),320,32;sysData:(0,66),352,32;minLLen:(0,85),384,8;runinLen:(0,86),400,16;;:t(0,78)=*(0,87):t(0,79)=*(0,88):t(0,80)=*(0,89):t(0,81)=*(0,90):t(0,82)=*(0,91):t(0,83)=*(0,92):t(0,84)=*(0,93)uint8_t:t(0,85)=(0,27)uint16_t:t(0,86)=(0,63):t(0,87)=f(0,1):t(0,88)=f(0,94):t(0,89)=f(0,94):t(0,90)=f(0,10):t(0,91)=f(0,10):t(0,92)=f(0,10):t(0,93)=f(0,11)uint32_t:t(0,94)=(0,56) :T(0,73) :T(0,73)i:r(0,10)page:r(0,65)newFile:r(0,7)filename:(0,95)void:t(0,1):t(0,95)=ar(0,33);0;4095;(0,64)page:r(0,65)newFile:r(0,7)filename:(0,95)page:r(0,65)newFile:r(0,7)filename:(0,95)newHead:r(0,2)_read_from_pageread_from_page:f(0,94)sysData:P(0,66)data:P(0,96)count:P(0,94)page:r(0,65)numRead:r(0,94)uint32_t:t(0,94):t(0,96)=*(0,85)offset:r(0,11)int64_t:t(0,11)_write_to_pagewrite_to_page:f(0,94)sysData:P(0,66)data:P(0,97)count:P(0,94)page:r(0,65)numWrite:r(0,94):t(0,97)=*(0,98):t(0,98)=k(0,85)offset:r(0,11)_free_page_filefree_page_file:f(0,1)sysData:P(0,66)_page_file_closepage_file_close:f(0,1)sysData:P(0,66)fd:r(0,2)nextFd:r(0,2)_page_file_sizepage_file_size:f(0,11)sysData:P(0,66)_page_file_readpage_file_read:f(0,94)sysData:P(0,66)data:P(0,96)count:P(0,94)numRead:r(0,94)totalRead:r(0,94)_page_file_writepage_file_write:f(0,94)sysData:P(0,66)data:P(0,97)count:P(0,94)numWrite:r(0,94)totalWrite:r(0,94)_page_file_getcharpage_file_getchar:f(0,10)sysData:P(0,66)data:(0,99):t(0,99)=ar(0,33);0;0;(0,85)_page_file_putcharpage_file_putchar:f(0,10)sysData:P(0,66)c:P(0,10)data:(0,99)_page_file_eofpage_file_eof:f(0,10)sysData:P(0,66)size:r(0,11)_page_file_seekpage_file_seek:f(0,10)sysData:P(0,66)offset:P(0,11)whence:P(0,10)size:r(0,11)position:r(0,11)_page_file_tellpage_file_tell:f(0,11)sysData:P(0,66)_page_file_is_seekablepage_file_is_seekable:f(0,10)sysData:P(0,66)mxf_page_file_open_new:F(0,10)filenameTemplate:P(0,35)pageSize:P(0,11)mxfPageFile:P(0,100)newMXFFile:(0,75):t(0,100)=*(0,101):t(0,101)=*(0,70)mxf_page_file_open_read:F(0,10)filenameTemplate:P(0,35)mxfPageFile:P(0,100)newMXFFile:(0,75)pageCount:r(0,10)allocatedPages:r(0,10)filename:(0,95)file:r(0,7)st:(0,36)mxf_page_file_open_modify:F(0,10)filenameTemplate:P(0,35)pageSize:P(0,11)mxfPageFile:P(0,100)newMXFFile:(0,75)pageCount:r(0,10)allocatedPages:r(0,10)filename:(0,95)fileSize:r(0,11)mxf_page_file_get_file:F(0,75)mxfPageFile:P(0,101)mxf_page_file_get_page_size:F(0,11)mxfPageFile:P(0,101)mxf_page_file_is_page_filename:F(0,10)filename:P(0,35)mxf_page_file_forward_truncate:F(0,10)mxfPageFile:P(0,101)sysData:r(0,66)page:r(0,10)i:r(0,10)filename:(0,95)mxf_page_file_remove:F(0,10)filenameTemplate:P(0,35)index:r(0,10)filename:(0,95)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./utils/mxf_uu_metadata.cgcc2_compiled.:t(0,1)=(0,1)_g_FileDescriptor_LinkedTrackID_item_key_g_MultipleDescriptor_SubDescriptorUIDs_item_key_g_MultipleDescriptor_set_key_g_SourcePackage_Descriptor_item_key_g_GenericTrack_TrackID_item_key_g_GenericPackage_set_key_g_GenericPackage_PackageUID_item_key_g_ContentStorage_Packages_item_key_g_ContentStorage_set_key_g_SourceClip_SourceTrackID_item_key_g_SourceClip_SourcePackageID_item_key_g_Sequence_StructuralComponents_item_key_g_SourceClip_set_key_g_GenericTrack_Sequence_item_key_g_StructuralComponent_DataDefinition_item_key_g_Track_EditRate_item_key_g_StructuralComponent_Duration_item_key_g_GenericPackage_Tracks_item_key_g_SourcePackage_set_key_g_EssenceContainerData_LinkedPackageUID_item_key_g_EssenceContainerData_set_keymxf_uu_get_package_tracks:F(0,2)packageSet:P(0,3)iter:P(0,4)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,5):t(0,4)=*(0,6)MXFMetadataSet:t(0,5)=(0,7)MXFArrayItemIterator:t(0,6)=(0,8)_MXFMetadataSet:T(0,7)=s60key:(0,9)=xsmxfKey:,0,128;instanceUID:(0,11)=xsmxfUUID:,128,128;items:(0,13)=xsMXFList:,256,128;headerMetadata:(0,15),384,32;fixedSpaceAllocation:(0,16),416,64;;:T(0,8)=s16item:(0,18),0,32;numElements:(0,19),32,32;elementLength:(0,19),64,32;currentElement:(0,19),96,32;;mxfUL:t(0,10)=(0,21)mxfKey:t(0,9)=(0,10):T(0,12)=s16octet0:(0,22),0,8;octet1:(0,22),8,8;octet2:(0,22),16,8;octet3:(0,22),24,8;octet4:(0,22),32,8;octet5:(0,22),40,8;octet6:(0,22),48,8;octet7:(0,22),56,8;octet8:(0,22),64,8;octet9:(0,22),72,8;octet10:(0,22),80,8;octet11:(0,22),88,8;octet12:(0,22),96,8;octet13:(0,22),104,8;octet14:(0,22),112,8;octet15:(0,22),120,8;;mxfUUID:t(0,11)=(0,12):T(0,14)=s16elements:(0,24),0,32;lastElement:(0,24),32,32;len:(0,25),64,32;freeFunc:(0,26),96,32;;MXFList:t(0,13)=(0,14):t(0,15)=*(0,28)long long unsigned int:t(0,17)=@s64;r(0,17);0;01777777777777777777777;uint64_t:t(0,16)=(0,17):t(0,18)=*(0,29)unsigned int:t(0,20)=r(0,20);0;037777777777;uint32_t:t(0,19)=(0,20):T(0,21)=s16octet0:(0,22),0,8;octet1:(0,22),8,8;octet2:(0,22),16,8;octet3:(0,22),24,8;octet4:(0,22),32,8;octet5:(0,22),40,8;octet6:(0,22),48,8;octet7:(0,22),56,8;octet8:(0,22),64,8;octet9:(0,22),72,8;octet10:(0,22),80,8;octet11:(0,22),88,8;octet12:(0,22),96,8;octet13:(0,22),104,8;octet14:(0,22),112,8;octet15:(0,22),120,8;;unsigned char:t(0,23)=@s8;r(0,23);0;255;uint8_t:t(0,22)=(0,23):t(0,24)=*(0,30)long int:t(0,25)=r(0,25);-2147483648;2147483647;:t(0,27)=*(0,31)free_func_type:t(0,26)=(0,27)_MXFHeaderMetadata:T(0,28)=s24dataModel:(0,32),0,32;primerPack:(0,33),32,32;sets:(0,13),64,128;;MXFMetadataItem:t(0,29)=(0,34)MXFListElement:t(0,30)=(0,35):t(0,31)=f(0,1):t(0,32)=*(0,36):t(0,33)=*(0,37):T(0,34)=s36key:(0,9),0,128;tag:(0,38),128,16;isPersistent:(0,2),160,32;length:(0,38),192,16;value:(0,40),224,32;set:(0,41),256,32;;_MXFListElement:T(0,35)=s8next:(0,42),0,32;data:(0,43),32,32;;MXFDataModel:t(0,36)=(0,44)MXFPrimerPack:t(0,37)=(0,45)short unsigned int:t(0,39)=@s16;r(0,39);0;65535;uint16_t:t(0,38)=(0,39):t(0,40)=*(0,22):t(0,41)=*(0,7):t(0,42)=*(0,35):t(0,43)=*(0,1):T(0,44)=s17956itemDefs:(0,13),0,128;setDefs:(0,13),128,128;types:(0,46),256,143360;lastTypeId:(0,20),143616,32;;:T(0,45)=s20nextTag:(0,47),0,16;entries:(0,13),32,128;;:t(0,46)=ar(0,48);0;127;(0,49)mxfLocalTag:t(0,47)=(0,38)long unsigned int:t(0,48)=r(0,48);0;037777777777;MXFItemType:t(0,49)=(0,50):T(0,50)=s140category:(0,51)=xeMXFItemTypeCategory:,0,32;typeId:(0,20),32,32;name:(0,53),64,32;info:(0,54),96,1024;;:T(0,52)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,51)=(0,52):t(0,53)=*(0,55):T(0,54)=u128basic:(0,56)=xsMXFBasicTypeInfo:,0,32;array:(0,58)=xsMXFArrayTypeInfo:,0,64;compound:(0,60)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,62)=xsMXFInterpretTypeInfo:,0,64;;char:t(0,55)=r(0,55);0;127;:T(0,57)=s4size:(0,20),0,32;;MXFBasicTypeInfo:t(0,56)=(0,57):T(0,59)=s8elementTypeId:(0,20),0,32;fixedSize:(0,20),32,32;;MXFArrayTypeInfo:t(0,58)=(0,59):T(0,61)=s128members:(0,64),0,1024;;MXFCompoundTypeInfo:t(0,60)=(0,61):T(0,63)=s8typeId:(0,20),0,32;fixedArraySize:(0,20),32,32;;MXFInterpretTypeInfo:t(0,62)=(0,63):t(0,64)=ar(0,48);0;15;(0,65)MXFCompoundTypeMemberInfo:t(0,65)=(0,66):T(0,66)=s8name:(0,53),0,32;typeId:(0,20),32,32;;mxf_uu_next_track:F(0,2) :T(0,52) :T(0,52)headerMetadata:P(0,67)iter:P(0,4)trackSet:P(0,68)arrayData:(0,40)uint8_t:t(0,22):t(0,67)=*(0,69):t(0,68)=*(0,3)MXFHeaderMetadata:t(0,69)=(0,28)arrayDataLen:(0,19)uint32_t:t(0,19)mxf_uu_get_track_duration:F(0,2)trackSet:P(0,3)duration:P(0,70)sequenceSet:(0,3):t(0,70)=*(0,71)mxfLength:t(0,71)=(0,72)int64_t:t(0,72)=(0,73)long long int:t(0,73)=@s64;r(0,73);01000000000000000000000;0777777777777777777777;mxf_uu_get_track_duration_at_rate:F(0,2)trackSet:P(0,3)editRate:P(0,74)duration:P(0,70)localDuration:(0,71)mxfLength:t(0,71):t(0,74)=*(0,75)mxfRational:t(0,75)=(0,76):T(0,76)=s8numerator:(0,77),0,32;denominator:(0,77),32,32;;int32_t:t(0,77)=(0,2)localEditRate:(0,75)mxf_uu_get_track_datadef:F(0,2)trackSet:P(0,3)dataDef:P(0,78)sequenceSet:(0,3):t(0,78)=*(0,10)mxf_uu_get_track_reference:F(0,2)trackSet:P(0,3)sourcePackageUID:P(0,79)sourceTrackID:P(0,80)sequenceSet:(0,3)sourceClipSet:(0,3)sequenceComponentCount:(0,19):t(0,79)=*(0,81):t(0,80)=*(0,19)mxfUMID:t(0,81)=(0,82):T(0,82)=s32octet0:(0,22),0,8;octet1:(0,22),8,8;octet2:(0,22),16,8;octet3:(0,22),24,8;octet4:(0,22),32,8;octet5:(0,22),40,8;octet6:(0,22),48,8;octet7:(0,22),56,8;octet8:(0,22),64,8;octet9:(0,22),72,8;octet10:(0,22),80,8;octet11:(0,22),88,8;octet12:(0,22),96,8;octet13:(0,22),104,8;octet14:(0,22),112,8;octet15:(0,22),120,8;octet16:(0,22),128,8;octet17:(0,22),136,8;octet18:(0,22),144,8;octet19:(0,22),152,8;octet20:(0,22),160,8;octet21:(0,22),168,8;octet22:(0,22),176,8;octet23:(0,22),184,8;octet24:(0,22),192,8;octet25:(0,22),200,8;octet26:(0,22),208,8;octet27:(0,22),216,8;octet28:(0,22),224,8;octet29:(0,22),232,8;octet30:(0,22),240,8;octet31:(0,22),248,8;;arrayElement:(0,40)i:r(0,19)mxf_uu_get_referenced_package:F(0,2)headerMetadata:P(0,67)sourcePackageUID:P(0,79)packageSet:P(0,68)contentStorageSet:(0,3)set:(0,3)iter:(0,6)arrayElementValue:(0,40)arrayElementLength:(0,19)packageUID:(0,81)foundIt:r(0,2)int:t(0,2)mxf_uu_get_top_file_package:F(0,2)headerMetadata:P(0,67)filePackageSet:P(0,68)essContainerDataSet:(0,3)set:(0,3)topFilePackageUID:(0,81)mxf_uu_get_referenced_track:F(0,2)headerMetadata:P(0,67)sourcePackageUID:P(0,79)sourceTrackID:P(0,19)sourceTrackSet:P(0,68)packageSet:(0,3)trackSet:(0,3)iter:(0,6)trackID:(0,19)foundIt:r(0,2)mxf_uu_get_track_descriptor:F(0,2)sourcePackageSet:P(0,3)trackID:P(0,19)linkedDescriptorSet:P(0,68)descriptorSet:(0,3)childDescriptorSet:(0,3)iter:(0,6)arrayElementValue:(0,40)arrayElementLength:(0,19)linkedTrackID:(0,19)mxf_uu_get_utf16string_item:F(0,2)set:P(0,3)itemKey:P(0,83)value:P(0,84)mxfUTF16Char:t(0,85)=(0,86):t(0,83)=*(0,87):t(0,84)=*(0,88)wchar_t:t(0,86)=(0,89):t(0,87)=k(0,9):t(0,88)=*(0,85)__darwin_wchar_t:t(0,89)=(0,2)size:(0,38)uint16_t:t(0,38)void:t(0,1)g_ContentStorage_set_key:S(0,90)g_ContentStorage_Packages_item_key:S(0,90)g_EssenceContainerData_set_key:S(0,90)g_EssenceContainerData_LinkedPackageUID_item_key:S(0,90)g_GenericPackage_set_key:S(0,90)g_GenericPackage_PackageUID_item_key:S(0,90)g_GenericPackage_Tracks_item_key:S(0,90)g_GenericTrack_TrackID_item_key:S(0,90)g_GenericTrack_Sequence_item_key:S(0,90)g_Track_EditRate_item_key:S(0,90)g_StructuralComponent_DataDefinition_item_key:S(0,90)g_StructuralComponent_Duration_item_key:S(0,90)g_Sequence_StructuralComponents_item_key:S(0,90)g_SourceClip_set_key:S(0,90)g_SourceClip_SourcePackageID_item_key:S(0,90)g_SourceClip_SourceTrackID_item_key:S(0,90)g_SourcePackage_set_key:S(0,90)g_SourcePackage_Descriptor_item_key:S(0,90)g_FileDescriptor_LinkedTrackID_item_key:S(0,90)g_MultipleDescriptor_set_key:S(0,90)g_MultipleDescriptor_SubDescriptorUIDs_item_key:S(0,90):t(0,90)=k(0,10)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_primer.cgcc2_compiled.:t(0,1)=(0,1)_g_PrimerPack_key_entry_eq_uidentry_eq_uid:f(0,2)data:P(0,3)info:P(0,3)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,1)_entry_eq_tagentry_eq_tag:f(0,2)data:P(0,3)info:P(0,3)_free_primer_pack_entryfree_primer_pack_entry:f(0,1)entry:P(0,4):t(0,4)=*(0,5):t(0,5)=*(0,6)MXFPrimerPackEntry:t(0,6)=(0,7):T(0,7)=s18localTag:(0,8),0,16;uid:(0,10)=xsmxfUID:,16,128;;uint16_t:t(0,9)=(0,12)mxfLocalTag:t(0,8)=(0,9)mxfUL:t(0,11)=(0,13)mxfUID:t(0,10)=(0,11)short unsigned int:t(0,12)=@s16;r(0,12);0;65535;:T(0,13)=s16octet0:(0,14),0,8;octet1:(0,14),8,8;octet2:(0,14),16,8;octet3:(0,14),24,8;octet4:(0,14),32,8;octet5:(0,14),40,8;octet6:(0,14),48,8;octet7:(0,14),56,8;octet8:(0,14),64,8;octet9:(0,14),72,8;octet10:(0,14),80,8;octet11:(0,14),88,8;octet12:(0,14),96,8;octet13:(0,14),104,8;octet14:(0,14),112,8;octet15:(0,14),120,8;;unsigned char:t(0,15)=@s8;r(0,15);0;255;uint8_t:t(0,14)=(0,15)_create_primer_pack_entrycreate_primer_pack_entry:f(0,2)primerPack:P(0,16)entry:P(0,4)newEntry:(0,5)void:t(0,1):t(0,16)=*(0,17)MXFPrimerPack:t(0,17)=(0,18):T(0,18)=s20nextTag:(0,8),0,16;entries:(0,19)=xsMXFList:,32,128;;:T(0,20)=s16elements:(0,21),0,32;lastElement:(0,21),32,32;len:(0,22),64,32;freeFunc:(0,23),96,32;;MXFList:t(0,19)=(0,20):t(0,21)=*(0,25)long int:t(0,22)=r(0,22);-2147483648;2147483647;:t(0,24)=*(0,26)free_func_type:t(0,23)=(0,24)MXFListElement:t(0,25)=(0,27):t(0,26)=f(0,1)_MXFListElement:T(0,27)=s8next:(0,28),0,32;data:(0,3),32,32;;:t(0,28)=*(0,27)_free_primer_pack_entry_in_listfree_primer_pack_entry_in_list:f(0,1)data:P(0,3)entry:(0,5)mxf_is_primer_pack:F(0,2)key:P(0,29):t(0,29)=*(0,30):t(0,30)=k(0,31)mxfKey:t(0,31)=(0,11)mxf_create_primer_pack:F(0,2)primerPack:P(0,32):t(0,32)=*(0,16)mxf_free_primer_pack:F(0,1)primerPack:P(0,32)mxf_create_item_tag:F(0,2)primerPack:P(0,16)localTag:P(0,33)tag:(0,8)mxfLocalTag:t(0,8):t(0,33)=*(0,8)mxf_register_primer_entry:F(0,2)primerPack:P(0,16)itemUID:P(0,34)newTag:p(0,8)assignedTag:P(0,33)newEntry:(0,5)tag:(0,8):t(0,34)=*(0,35):t(0,35)=k(0,10)result:r(0,3)mxf_get_item_key:F(0,2)primerPack:P(0,16)localTag:p(0,8)key:P(0,36)result:r(0,3):t(0,36)=*(0,31)mxf_get_item_tag:F(0,2)primerPack:P(0,16)key:P(0,29)localTag:P(0,33)result:r(0,3)mxf_read_primer_pack:F(0,2)mxfFile:P(0,37)primerPack:P(0,32)newPrimerPack:(0,16)itemLength:(0,38)uint32_t:t(0,38)=(0,39):t(0,37)=*(0,40)unsigned int:t(0,39)=r(0,39);0;037777777777;MXFFile:t(0,40)=(0,41):T(0,41)=s52close:(0,42),0,32;read:(0,43),32,32;write:(0,44),64,32;get_char:(0,45),96,32;put_char:(0,46),128,32;eof:(0,45),160,32;seek:(0,47),192,32;tell:(0,48),224,32;is_seekable:(0,45),256,32;size:(0,48),288,32;free_sys_data:(0,42),320,32;sysData:(0,49),352,32;minLLen:(0,14),384,8;runinLen:(0,9),400,16;;:t(0,42)=*(0,50):t(0,43)=*(0,51):t(0,44)=*(0,52):t(0,45)=*(0,53):t(0,46)=*(0,54):t(0,47)=*(0,55):t(0,48)=*(0,56):t(0,49)=*(0,57):t(0,50)=f(0,1):t(0,51)=f(0,38):t(0,52)=f(0,38):t(0,53)=f(0,2):t(0,54)=f(0,2):t(0,55)=f(0,2):t(0,56)=f(0,58):t(0,57)=(0,59)int64_t:t(0,58)=(0,60):t(0,59)=xsMXFFileSysData:long long int:t(0,60)=@s64;r(0,60);01000000000000000000000;0777777777777777777777;numberOfItems:(0,38)newEntry:(0,5)localTag:(0,8)uid:(0,10)i:r(0,38)mxf_write_primer_pack:F(0,2)mxfFile:P(0,37)primerPack:P(0,16)iter:(0,61)=xsMXFListIterator::T(0,62)=s12nextElement:(0,21),0,32;data:(0,3),32,32;index:(0,22),64,32;;MXFListIterator:t(0,61)=(0,62)numberOfItems:r(0,38)entry:r(0,5)mxf_get_primer_pack_size:F(0,1)mxfFile:P(0,37)primerPack:P(0,16)size:P(0,63):t(0,63)=*(0,64)uint64_t:t(0,64)=(0,65)long long unsigned int:t(0,65)=@s64;r(0,65);0;01777777777777777777777;g_PrimerPack_key:S(0,30)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_utils.cgcc2_compiled.:t(0,1)=(0,1)mxf_sprint_key:F(0,1)str:P(0,2)key:P(0,3):t(0,2)=*(0,4):t(0,3)=*(0,5)char:t(0,4)=r(0,4);0;127;:t(0,5)=k(0,6)mxfKey:t(0,6)=(0,7)mxfUL:t(0,7)=(0,8):T(0,8)=s16octet0:(0,9),0,8;octet1:(0,9),8,8;octet2:(0,9),16,8;octet3:(0,9),24,8;octet4:(0,9),32,8;octet5:(0,9),40,8;octet6:(0,9),48,8;octet7:(0,9),56,8;octet8:(0,9),64,8;octet9:(0,9),72,8;octet10:(0,9),80,8;octet11:(0,9),88,8;octet12:(0,9),96,8;octet13:(0,9),104,8;octet14:(0,9),112,8;octet15:(0,9),120,8;;unsigned char:t(0,10)=@s8;r(0,10);0;255;uint8_t:t(0,9)=(0,10)mxf_print_key:F(0,1)key:P(0,3)keyStr:(0,11):t(0,11)=ar(0,12);0;47;(0,4)long unsigned int:t(0,12)=r(0,12);0;037777777777;mxf_print_label:F(0,1)label:P(0,13):t(0,13)=*(0,14):t(0,14)=k(0,7)mxf_sprint_label:F(0,1)str:P(0,2)label:P(0,13)mxf_sprint_umid:F(0,1)str:P(0,2)umid:P(0,15):t(0,15)=*(0,16):t(0,16)=k(0,17)mxfUMID:t(0,17)=(0,18):T(0,18)=s32octet0:(0,9),0,8;octet1:(0,9),8,8;octet2:(0,9),16,8;octet3:(0,9),24,8;octet4:(0,9),32,8;octet5:(0,9),40,8;octet6:(0,9),48,8;octet7:(0,9),56,8;octet8:(0,9),64,8;octet9:(0,9),72,8;octet10:(0,9),80,8;octet11:(0,9),88,8;octet12:(0,9),96,8;octet13:(0,9),104,8;octet14:(0,9),112,8;octet15:(0,9),120,8;octet16:(0,9),128,8;octet17:(0,9),136,8;octet18:(0,9),144,8;octet19:(0,9),152,8;octet20:(0,9),160,8;octet21:(0,9),168,8;octet22:(0,9),176,8;octet23:(0,9),184,8;octet24:(0,9),192,8;octet25:(0,9),200,8;octet26:(0,9),208,8;octet27:(0,9),216,8;octet28:(0,9),224,8;octet29:(0,9),232,8;octet30:(0,9),240,8;octet31:(0,9),248,8;;mxf_print_umid:F(0,1)umid:P(0,15)umidStr:(0,19):t(0,19)=ar(0,12);0;95;(0,4)mxf_generate_uuid:F(0,1)uuid:P(0,20)newUUID:(0,21)uuid_t:t(0,21)=(0,22):t(0,20)=*(0,23)__darwin_uuid_t:t(0,22)=(0,24)mxfUUID:t(0,23)=(0,25):t(0,24)=ar(0,12);0;15;(0,10):T(0,25)=s16octet0:(0,9),0,8;octet1:(0,9),8,8;octet2:(0,9),16,8;octet3:(0,9),24,8;octet4:(0,9),32,8;octet5:(0,9),40,8;octet6:(0,9),48,8;octet7:(0,9),56,8;octet8:(0,9),64,8;octet9:(0,9),72,8;octet10:(0,9),80,8;octet11:(0,9),88,8;octet12:(0,9),96,8;octet13:(0,9),104,8;octet14:(0,9),112,8;octet15:(0,9),120,8;;mxf_get_timestamp_now:F(0,1)now:P(0,26)tv:(0,27)timeval:T(0,27)=s8tv_sec:(0,28),0,32;tv_usec:(0,30),32,32;;:t(0,26)=*(0,32)long int:t(0,29)=r(0,29);-2147483648;2147483647;__darwin_time_t:t(0,28)=(0,29)__int32_t:t(0,31)=(0,33)__darwin_suseconds_t:t(0,30)=(0,31)mxfTimestamp:t(0,32)=(0,34)int:t(0,33)=r(0,33);-2147483648;2147483647;:T(0,34)=s8year:(0,35),0,16;month:(0,9),16,8;day:(0,9),24,8;hour:(0,9),32,8;min:(0,9),40,8;sec:(0,9),48,8;qmsec:(0,9),56,8;;short int:t(0,36)=@s16;r(0,36);-32768;32767;int16_t:t(0,35)=(0,36)gmt:(0,37)tm:T(0,37)=s44tm_sec:(0,33),0,32;tm_min:(0,33),32,32;tm_hour:(0,33),64,32;tm_mday:(0,33),96,32;tm_mon:(0,33),128,32;tm_year:(0,33),160,32;tm_wday:(0,33),192,32;tm_yday:(0,33),224,32;tm_isdst:(0,33),256,32;tm_gmtoff:(0,29),288,32;tm_zone:(0,2),320,32;;mxf_generate_umid:F(0,1)umid:P(0,38)uuid:(0,23):t(0,38)=*(0,17)mxf_generate_key:F(0,1)key:P(0,39)uuid:(0,23):t(0,39)=*(0,6)EH_frame1EH_frame1EH_frame1_funcptr_funcptr_funcptr_funcptr_funcptrbin/double_clapperboard0000755000076600007660000007034411026527247016772 0ustar stuartcstuartc00000000000000  8__PAGEZEROX__TEXT00__text__TEXT __symbol_stub__TEXT4$__picsymbol_stub__TEXT4$$__symbol_stub1__TEXT40$__cstring__TEXT5 p% __picsymbolstub1__TEXT;+ __const__TEXT?@p/@__literal8__TEXT?P/__DATA@ 0__data__DATA@0__nl_symbol_ptr__DATA@0 __la_symbol_ptr__DATA@(|0(%__dyld__DATA@0__bss__DATA@ __common__DATA @48__LINKEDIT @@0 /usr/lib/dyld 4GX /usr/lib/libSystem.B.dylib@Z P$YDY,$(|: x8!T!48!z8;cW{:|H |<@!= |#x|yx|+x!b@ @<@@$/}"Kx@8= 9)5 H<|i|lxN!HX//A 8BH 9"}"Kx|t/@<@fx"@H8/@<@;FB@B/A|I|LxN!<@B@B/A|I|LxN!H<@B@/A|I|LxN!<`8<8c5$HI<| | xN!<`8@8c5TH)<`888c5hH<`8H8c5H <`8L8c5H<`8P8c5HA@/A,8/A H/AL/AP/A|I|Lx?;;5N!|~xHԀ8x| | xN!H//A 8BH 8b|bx|t/@=`9 9k5Ԉ |t/A | 9k|t@`9)K؀Hx| | xN!/A<Lx8| | xN!/AP| | xN!,@;@A,<`8D8c5HaD/AH<@8xexB@Fx#xH H=a4}N =a'P}N =a5}N =a}N =a5}N =@}=9N =`k@}iN |!|> x~x|8`8(H|`x8^8x^8|^88(8`-H|`x^88`-8H9!|N |B}=|9}N |B}=|9}N |B}=|9}N |!|> x~x|888`-H9|`x@8@ xBH<_BȀ88/A^8T>+A<_8b`H)<_8bHH=!|N |B}=|9}N |B}=|9}N |B}=|9}N ||~xB|#x|+x|3x8!8xH/A??<8;8x;xHi<xx88HQ8`Hh??<8}8808cH%H(??<8}8808cH}<888`8cH8`H`/A|}x||p8H``T{~/@??<8}88L8cHK;@;;xH}/|kxA;ZWF>W@.W@.}bp| Kx}]x}<x@88`H@```xH/@4K/;;@Kp``8!`|N ```|8B!H8/A,<<<8c88p8cHu88!P|x|N `||fxB|#x88!8a8HU/A<<<<8ct8P8$8cH8`H(```8A98`T@.|x8!`|N `|8!Hq8!P |`|N `|a|#xB|{x|+x|#x8!`;P88@<x8HKm/@4<<<8*c88x8cH9H`<_W 6x8B|K=/@4<<<8+c888cH 9HX`H/@L/A0<<<8,c888cH y9H<_ x88;,xH/A0<<<80c888cH )9Hx88<8@H ̀<9/A@<C0<xh8c lAl<_ɢ0<_ɂ8<_hh(ɢ@`$rp ``p!tH =W89}kKk1C}"+K``8!}Cxa|N ``||exB!?<d8;xH x8` H<x88 8cHY<x88)8cHAx8` H8!P|N ```||#x|@&B/A!0@H<8xH/A<x8H/@D~K8`HTdK<<888c8H}8`H$<x8cH <x8H||y@<8cH8`H`;H;@88xxK/@4>?<8܀v888cH H\``<x8 8H1/@U/A,>?<8݀v888cH )H@DxKU/@,>?<8ހv88H8cH Hxx88xK/A\>x8K /@@DxK/@>?<8v88H8cH uHP>?<8v888cH MH(>?<8v88`8cH %v<88x88cH 8`H1xx88xK/@4v<<8888cHH\```x8K/A<@DxK/@xv<<888H8cHi<88 8c;xHX\<x8H1`d<x8Hhl<x8Hpt<x8H逡x|<x8Hр<x8H<x8(H<x8HHxH8`Hv?<8888cHYv<8888cH=8`He<x8Ku/@,v?<888h8cHK`@/@< D`A(v?<8888cHK\<_8x;bHcxH/A0v?<8888cHqK``8{Z8:Hu/A\X\<:8cH!`Ad0j|IA`adH(`xx88xK1/@K~xx8Ke|xy@,v<<8888cH8`H~xx8K%|{y@,v<<888D8cH}8`H~xx8K|zy@,v<<888t8cH=8`He~xx8K|yy@,v<<8888cH8`H%-@L/A/A\.AT/A@<8cHq!A0j|IAaH/A /A.A /@,A(<8cH%!A0j|IAav8cXH!!XA\0j|IAXa\K8:X88@>~xHK8x8 |#x|pHM/@K```8!Ёa|}q }p N |#cCB!)K!!k})I _ BK|}kY|B|J|Z|@,<_"H<_!2H\```l<@C0 x|_xlptx|>^~h<_8bpH|lx<_ 8B4~h^>|xtpl!|}N |B|H|= 9ˌ/@!|> x|_xlptx|>^~h<_8bHM|lx<_ 8Bˌ~h^>|xtpl!|}N ||dxB8_!p8a98H Q8a8|}xH <_}]|~x9" B i|].<_x j;,xH ,@|}xxH H -8!|N =`@(}N =`@,}N =`@0}N __dyld_make_delayed_module_initializer_calls__dyld_image_count__dyld_get_image_name__dyld_get_image_header__dyld_NSLookupSymbolInImage__dyld_NSAddressOfSymbollibobjc__objcInit__dyld_mod_term_funcs'%s' failed in line %d fread((uint8_t*)key, 1, 16, mxfFile) == 16mxf_read_k(mxfFile, key)(c = fgetc(mxfFile)) != EOFbytesToRead <= 8mxf_read_l(mxfFile, llen, len)fseeko(mxfFile, len, SEEK_CUR) == 0fread(buffer, 1, 2, mxfFile) == 2mxf_read_kl(mxfFile, &key, &llen, &len)mxf_equals_key(&key, &g_AudioItemElementKey[num])len == 5760fread(g_audioBuffer, len, 1, mxfFile) == 1%5qd Click ch=%d, off=%d %.1fms Usage: %s [OPTIONS] Options: -h, --help Show help -h--helpMissing filename Double clapper board check of '%s' rbfopenmxf_equals_key_prefix(&key, &g_PartitionPackKeyPrefix, 13) && key.octet13 == 0x02mxf_skip(mxfFile, len)fseeko(mxfFile, -(16 + llen), SEEK_CUR) == 0position_file(file) Results: # frames = %qd # red flashes = %qd # clicks A1 = %qd # clicks A2 = %qd # clicks A3 = %qd # clicks A4 = %qd # flash with no click = %qd # click with no flash = %qd mxf_equals_key(&key, &g_VideoItemElementKey)len == 829440fread(g_videoBuffer, len, 1, mxfFile) == 1%5qd Red flash videoResult = 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)Red flash but no clickClick with no red flashfprintfprintf$LDBL128libSystem.|B}h=k|}N |B}h=k|p}N |B}h=k|T}N |B}h=k|8}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|t}N |B}h=k|X}N |B}h=k|<}N |B}h=k| }N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|x}N |B}h=k|}N |B}h=k|<}N |B}h=k| }N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|x}N +4S +4 +4 +4 +4 +4 +4 C0@@D@@o@4?@.@> @ @ 3DD:d! d! f<?@?P?`?p! .! D! D!0D!4D!DD!HD!LD!D!D!D!D" D"(D"@D"DD"D"D"D"D"D"D"D"D"D"D"D"D"D"D#($! ;@J@U@a@l@ù܀2ɀ ' n    & 7 H e ƀ ր > W @ @ €1 @ " ! @ ! ! ! @ @ @ )@ 8" 9@ L"@ M" N@ a" b# c# d$N#$ e#0.#0D#0D#8D#<D#LD# o$#0 @ @ $lN#.#D#D#D#D#D#D#D$D$( $# @ @ π8 # $< ߀  $U$N$<V$@.$@D$@D$DD$HD$PD$Tf$$@|@@$,N$l$p.$pD"$pD*$D&$D"$D*$D'$D&$D*$D+$D,%@D0% D2%D4%D6%D7&dD<&$"$p@!@!@!#P$8&7N%H$&<0'@=$p>&?$8N&.&D@&DA&DB&DC&DD' DE'$DF'0@$@&M@?Yj{$N'D.'PDI'PDP'dDI'hDP'xDR'|DU'D`'Da'Dj'Dr(Dt(Du($D(0D(D(D(D)D),D)DD)D)Dx)D)D*@D*TD*D*D*D*D*D+ D+$D+<D+TD+lD+|D+D+D,D,D @D,D,D,D,D,D,D,D,D-D-@D-D-D.D.(D.4D.PD.tD.D.D.D~.D.D/$I'P@H@H@p؀}X@ 'P H8!@,(0-).H88C@N)O*P HZ 8e @p+|q+r H| 8 @+-H8@.//0$N/0&o?P&r?@&u?`&x?p4( @J( `}d/0d/0 d/0f<+./0D$/0D)/4D*/8D+/<D$/@D(/PD)/TD$/XD*/\D)/`D(/dD+/hD)/lD*/pD+/tD)/xD*/|D-/D//D1/D2/9$$/0N@#[@%l΀/00$N0.0D60D604D=0@D<0HD=0PD<0TDK0\D<0`DK0hD<0pDK0tD<0xDK0|D<0DK0$60@5$@55@9?GU@;^0_0`$N0.0DQ0DQ0Dd0Db0Dd0De0Df1Dg1Di10Dj1@Dk1DDn1PDo1`Dp1dD1pD`1|D1D1D1D1D1D1D1a$Q0@N@O@O@P@P׀@S@T  @T @_ '0(@b5J0K1|L1M$N1.1D1D1D1D1D1D1D1D1D2D2 D2PD2\D2pD2D2D2D2D2D2D2D2D2D2N$1k@z@@@@@@@ 1@122$@N2d2 ,2 03L4H @  @c @ @ @ D H9 LL Pf T X \ ` d h l; @0w10`'PB#f p0/0S&]`swZ-4@G`hp<?MF N[` &(68=Y09Qkz|4 h           _NXArgc_NXArgv___progname__dyld_func_lookup__start_environdyld_stub_binding_helperstart___darwin_gcc3_preregister_frame_info___keymgr_dwarf2_register_sections__cthread_init_routine__mh_execute_header_atexit_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_errno_exit_mach_init_routine_main_receive_samples___keymgr_global__dyld_register_func_for_add_image__dyld_register_func_for_remove_image__init_keymgr__keymgr_get_and_lock_processwide_ptr__keymgr_set_and_unlock_processwide_ptr_abort_calloc_free_mxf_read_uint16_usage___sF_fclose_fflush_fgetc_find_audio_click_mono_find_red_flash_uyvy_fopen_fprintf$LDBLStub_fputc_fread_fseeko_fwrite_memcmp_memset_perror_printf$LDBLStub_puts_strcmp_find_audio_click_32bit_stereo_red_diff_uyvy_log10_sqrt___stub_getrealaddr_NSAddressOfSymbol_NSIsSymbolNameDefinedWithHint_NSLookupAndBindSymbolWithHint_strcpy_strlen_pointer_to__darwin_gcc3_preregister_frame_info_darwin_unwind_dyld_add_image_hook_darwin_unwind_dyld_remove_image_hook/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/examples/archive/test/double_clapperboard.cgcc2_compiled.:t(0,1)=(0,1)_g_SystemItemElementKey_g_PartitionPackKeyPrefix_g_VideoItemElementKey_g_AudioItemElementKey_mxf_read_klmxf_read_kl:f(0,2)mxfFile:P(0,3)key:P(0,4)llen:P(0,5)len:P(0,6)i:r(0,2)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,7):t(0,4)=*(0,8):t(0,5)=*(0,9):t(0,6)=*(0,10)FILE:t(0,7)=(0,11)mxfKey:t(0,8)=(0,12)uint8_t:t(0,9)=(0,13)uint64_t:t(0,10)=(0,14)__sFILE:T(0,11)=s88_p:(0,15),0,32;_r:(0,2),32,32;_w:(0,2),64,32;_flags:(0,16),96,16;_file:(0,16),112,16;_bf:(0,17),128,64;_lbfsize:(0,2),192,32;_cookie:(0,18),224,32;_close:(0,19),256,32;_read:(0,20),288,32;_seek:(0,21),320,32;_write:(0,22),352,32;_ub:(0,17),384,64;_extra:(0,23),448,32;_ur:(0,2),480,32;_ubuf:(0,24),512,24;_nbuf:(0,25),536,8;_lb:(0,17),544,64;_blksize:(0,2),608,32;_offset:(0,26),640,64;;:T(0,12)=s16octet0:(0,9),0,8;octet1:(0,9),8,8;octet2:(0,9),16,8;octet3:(0,9),24,8;octet4:(0,9),32,8;octet5:(0,9),40,8;octet6:(0,9),48,8;octet7:(0,9),56,8;octet8:(0,9),64,8;octet9:(0,9),72,8;octet10:(0,9),80,8;octet11:(0,9),88,8;octet12:(0,9),96,8;octet13:(0,9),104,8;octet14:(0,9),112,8;octet15:(0,9),120,8;;unsigned char:t(0,13)=@s8;r(0,13);0;255;long long unsigned int:t(0,14)=@s64;r(0,14);0;01777777777777777777777;:t(0,15)=*(0,13)short int:t(0,16)=@s16;r(0,16);-32768;32767;__sbuf:T(0,17)=s8_base:(0,15),0,32;_size:(0,2),32,32;;:t(0,18)=*(0,1):t(0,19)=*(0,28):t(0,20)=*(0,29):t(0,21)=*(0,30):t(0,22)=*(0,31):t(0,23)=*(0,32):t(0,24)=ar(0,33);0;2;(0,13):t(0,25)=ar(0,33);0;0;(0,13)__darwin_off_t:t(0,27)=(0,34)fpos_t:t(0,26)=(0,27):t(0,28)=f(0,2):t(0,29)=f(0,2):t(0,30)=f(0,26):t(0,31)=f(0,2):t(0,32)=xs__sFILEX:long unsigned int:t(0,33)=r(0,33);0;037777777777;__int64_t:t(0,34)=(0,35)long long int:t(0,35)=@s64;r(0,35);01000000000000000000000;0777777777777777777777;c:r(0,2)length:r(0,10)uint64_t:t(0,10)llength:r(0,9)uint8_t:t(0,9)bytesToRead:r(0,2)i:r(0,2)c:r(0,2)length:r(0,10)llength:r(0,9)bytesToRead:r(0,2)bytesToRead:r(0,2)_mxf_skipmxf_skip:f(0,2)mxfFile:P(0,3)len:P(0,10)mxf_read_uint16:F(0,2)mxfFile:P(0,3)value:P(0,36)buffer:(0,37):t(0,36)=*(0,38):t(0,37)=ar(0,33);0;1;(0,9)uint16_t:t(0,38)=(0,39)short unsigned int:t(0,39)=@s16;r(0,39);0;65535;_mxf_equals_keymxf_equals_key:f(0,2)keyA:P(0,40)keyB:P(0,40):t(0,40)=*(0,41):t(0,41)=k(0,8)_check_audio_g_audioBuffercheck_audio:f(0,2)summary:P(0,42)mxfFile:P(0,3)num:P(0,2)key:(0,8)llen:(0,9):t(0,42)=*(0,43)Summary:t(0,43)=(0,44):T(0,44)=s64frameCount:(0,45),0,64;flashCount:(0,45),64,64;clickCount:(0,46),128,256;clickNoFlashCount:(0,45),384,64;flashNoClickCount:(0,45),448,64;;int64_t:t(0,45)=(0,35):t(0,46)=ar(0,33);0;3;(0,45)len:(0,10)click:(0,2)offset:(0,2)usage:F(0,1)cmd:P(0,47):t(0,47)=*(0,48):t(0,48)=k(0,49)char:t(0,49)=r(0,49);0;127;_g_videoBuffermain:F(0,2)argc:P(0,2)argv:P(0,50)file:r(0,3)summary:(0,43)videoResult:r(0,2):t(0,50)=*(0,47)key:(0,8)llen:(0,9)len:(0,10)key:(0,8)llen:(0,9)len:(0,10)key:(0,8)llen:(0,9)len:(0,10)key:(0,8)llen:(0,9)len:(0,10)key:(0,8)llen:(0,9)len:(0,10)g_PartitionPackKeyPrefix:S(0,41)g_SystemItemElementKey:S(0,41)g_VideoItemElementKey:S(0,41)g_AudioItemElementKey:S(0,51)g_videoBuffer:S(0,52)g_audioBuffer:S(0,53):t(0,51)=ar(0,33);0;3;(0,41):t(0,52)=ar(0,33);0;829439;(0,13):t(0,53)=ar(0,33);0;5759;(0,13)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/examples/archive/test/avsync_eval.cgcc2_compiled.:t(0,1)=(0,1)red_diff_uyvy:F(0,2)video:P(0,3)sumSqDiff:r(0,4)int:t(0,4)=r(0,4);-2147483648;2147483647;double:t(0,2)=r(0,4);8;0;:t(0,3)=*(0,5):t(0,5)=k(0,6)unsigned char:t(0,6)=@s8;r(0,6);0;255;find_red_flash_uyvy:F(0,4)video_buf:P(0,3)line_size:P(0,4)total_diff:r(0,2)double:t(0,2)i:r(0,4)find_audio_click_32bit_stereo:F(0,1)p_audio:P(0,3)p_click1:P(0,7)p_offset1:P(0,7)p_click2:P(0,7)p_offset2:P(0,7):t(0,7)=*(0,4)moderate1_off:r(0,4)found2:r(0,4)moderate2_off:r(0,4)i:r(0,4)samp2:r(0,8)int32_t:t(0,8)=(0,4)find_audio_click_mono:F(0,1)p_audio:P(0,3)bitsPerSample:P(0,4)p_click:P(0,7)p_offset:P(0,7)moderate_off:r(0,4)bytesPerSample:r(0,4)audio_size:r(0,4)i:r(0,4)samp:r(0,8)_funcptr_funcptrbin/update_archive_mxf0000755000076600007660000202103011026527247016625 0ustar stuartcstuartc00000000000000  8__PAGEZERO__TEXT00 __text__TEXT#L__symbol_stub__TEXTLL__picsymbol_stub__TEXTLL$__symbol_stub1__TEXTP0P__cstring__TEXTŀ^__picsymbolstub1__TEXT$ __const__TEXT*@@__literal8__TEXT? @/ __eh_frame__TEXT?`/`h __DATA@0__data__DATA@H0__nl_symbol_ptr__DATA@H 0H1__la_symbol_ptr__DATA@h0h9__dyld__DATAA(1(__const__DATAA010__bss__DATAA4__common__DATAAP48__LINKEDITP@ /usr/lib/dyld 4GX /usr/lib/libSystem.B.dylib@+M4 P))+h6L@iKh6(#|: x8!T!48!z8;cW{:|H |<@!= |#x|yx|+x!b@ @<@@$/}"Kx@8= 9)ŀH<|i|lxN!HX//A 8BH 9"}"Kx|t/@<@fx"@H8/@<@;FB@HB/A|I|LxN!<@B@PB/A|I|LxN!HA<@B@/A|I|LxN!<`8<8cńHI<| | xN!<`8@8cŴH)<`888cH<`8H8cH <`8L8cH<`8P8cHA@/A,8/A H/AL/AP/A|I|Lx?;; x~x|8`8(H|`x8^8x^8|^88(8`-H|`x^88`-8H)!|N |B}=|9}N |B}=|9}N |B}=|9}N |!|> x~x|888`-H)|`x@8@ xBH<_B 88/A^8T>+A<_8b`H<_8bHH-!|N |B}=|9 }N |B}=|9}N |B}=|9 }N ||exB!?<88@;xH]x8` Hq<x88.8cdH9<x8888cH!<x88;8cH <x88H8c Hx8` H8!P|N ```||vxB|#x::;!??_??>`8@W:8.xH/Ax8H/@{K8Hdx8Hi/@;Kx8HI/@;Kt<<xch88cHـ{KA8HA$<<88h8c8H(/@4<<88h8c8H}{K8H/@$<<88h8c8KW:~x888.H-/@<~x8H,~xx88H8/@(<x84<ch8cH8`H8!P|x|N |8B99 |}x!<_<<;L8L8<xH /@D<_<<<B`8`8`8x8Ɯ8%| xH 0```<<xx8,8,899 H ]/@D<_<<<B`8`8`8@8Ɯ8-| xH ```<_?<x;88xH 1/@8<_<<<B`8`8`88Ɯ82| xH T<<xx8`8|89 9 H /@8<_<<<B`8`8`8l8Ɯ89| xH<<xx8 8 89 9 H )/@8<_<<<B`8`8`8 8Ɯ8@| xH<<xx8889 9 H/@8<_<<<B`8`8`88Ɯ8G| xH(<<xx88899 Ha/@8<_<<<B`8`8`88Ɯ8N| xH<<xx8X889 9 H/@8<_<<<B`8`8`8l8Ɯ8U| xH`<<xx8889 9 H/@8<_<<<B`8`8`808Ɯ8\| xH<<xx8889 9 H5/@8<_<<<B`8`8`88Ɯ8c| xH<<xx8889 9 H/@8<_<<<B`8`8`88Ɯ8j| xH4<<xx8\8899 Hm/@8<_<<<B`8`8`8l8Ɯ8q| xH<<xx8889 9 H /@8<_<<<B`8`8`8$8Ɯ8x| xHl<<xx88|89 9 H/@8<_<<<B`8`8`88Ɯ8| xH<<xx8|8l899 HA/@8<_<<<B`8`8`88Ɯ8| xH<<xx8(8\89 9 H/@8<_<<<B`8`8`888Ɯ8| xH@<<xx88L89 9 Hy/@8<_<<<B`8`8`88Ɯ8| xH<<xx88<89 9 H/@8<_<<<B`8`8`88Ɯ8| xHx<<xx8h8,899 H/@8<_<<<B`8`8`8x8Ɯ8| xH<_;<x;x8xH/@8<_<<<B`8`8`848Ɯ8| xH<<xx88 899 H/@8<_<<<B`8`8`88Ɯ8| xHP<<xx8p8899 H/@8<_<<<B`8`8`88Ɯ8| xH<<xx888899 H%/@8<_<<<B`8`8`8L8Ɯ8| xH<<xx8889!9 H/@8<_<<<B`8`8`88Ɯ8Ā| xH$<_<xx;8xH/@8<_<<<B`8`8`88Ɯ8ɀ| xH<<xx8p8899 H/@8<_<<<B`8`8`88Ɯ8Ѐ| xHd<<<x8488H8/8@D<_<<<B`8`8`8D8Ɯ8ր| x| N!88a88!P|N ``|88|}x!H8c8@8`8!P]}|N |a|#xB|{x!H!||x}/AH8W:;xH/}@H<_<<<B0808`88ƣ8| | xN!8Hx`x8H9}dx8H 8/@L<_<<<B0808`88ƣ8| | xN!8```8!`|xa|N ``||~x!``c/A|/A|xH뙀^8|~8cHɁ~8cHu~8cHW~8cH]~8cH֡~8cH~8cH~8cH~8cH!~/AH88!P|N |/B!@8/@,/@$<<<88c88Ƣ4HvA8/A<_<<8`B 8`88ȀH|x``C|HT` T&v|KPTB>|BxD```|@HTBb TB&v| PT>|x```C}"HU) U)&|@PTB>|BKxDN ``|A|+xB|#x|}x8x!?_;zdxH5/A\=`C0=[:xxa@a8ɨ|BI|QlBlAD<@``8h(h($Ht)<_?zHs|#x|}x8!pxxA|N ```||byB!A|t/@Hp```T`1@,=?Tb:),|BJ4TH ```8@H0C|/A$|t/@``8`H8`H/|^x@K8!P|N ```|a|#xB|{x|#x88!8K/@x88K/@T<_<<<BP8P8`8L8Ɯ8| | xN!``a8/@HȀ8<cx88lH=/@<_<<<BP8P8`8|8Ɯ8| | xN!K`<_cx;lxH/Ah;<xcxxHU/@@<_<<<BP8P8`88Ɯ8| | xN!K xH̉`;8xK/@x88K/@H<_<<<BP8P8`8L8Ɯ8| | xN!K``8<cx8I8H/@<_<<<BP8P8`88Ɯ8| | xN!KH`<_cx;xHq/Ah;<xcxxH/@@<_<<<BP8P8`88Ɯ8| | xN!KxH9`;P8xKE/@x88K1/@@<_<<<BP8P8`8d8Ɯ8| | xN!K\8<cx88H/@<_<<<BP8P8`88Ɯ8| | xN!K```<_cx;xH!/Ah;<xcxxHѵ/@@<_<<<BP8P8`88Ɯ8| | xN!KxH`/cA<\<8cx8@8ܐAD!@GDEFH/@H<_<<<BP8P8`8t8Ɯ8| | xN!K``;8xKe/@x88KQ/@@<_<<<BP8P8`88Ɯ8| | xN!K|8<cx88H/@<_<<<BP8P8`88Ɯ8| | xN!K <_cx;xHM/Ad;<xcxxH/@@<_<<<BP8P8`88Ɯ8| | xN!KxH;8xK%/@x88K/@@<_<<<BP8P8`88Ɯ8€| | xN!K<8<cx8 8H/@<_<<<BP8P8`8(8Ɯ8À| | xN!K<_cx;xH /Ad;<xcxxHΡ/@@<_<<<BP8P8`88Ɯ8ǀ| | xN!KlxH;8xK/@x88K/@@<_<<<BP8P8`8 8Ɯ8̀| | xN!K8<cx88HE/@<_<<<BP8P8`8@8Ɯ8΀| | xN!K<_cx;xH/Ad;<xcxxHa/@@<_<<<BP8P8`88Ɯ8Ҁ| | xN!K,xHŕ;8xK/@x88K/@@<_<<<BP8P8`8 8Ɯ8؀| | xN!K8<cx88H/@<_<<<BP8P8`8T8Ɯ8ـ| | xN!K`<_cx;xHԍ/Ad;<xcxxH!/@@<_<<<BP8P8`88Ɯ8݀| | xN!KxHU/cA<\<8cx8@8쌐AD!@GDEFH Q/@@<_<<<BP8P8`848Ɯ8| | xN!K\;8xK/@x88K/@@<_<<<BP8P8`88Ɯ8| | xN!K8<cx88|H=/@<_<<<BP8P8`88Ɯ8| | xN!K<_cx;|xH/Ad;<xcxxHY/@@<_<<<BP8P8`8T8Ɯ8| | xN!K$xH; 8xK/@x88K/@@<_<<<BP8P8`88Ɯ8| | xN!K8<cx8y8lH /@<_<<<BP8P8`88Ɯ8| | xN!KX<_cx;lxHх/Ad;<xcxxH/@@<_<<<BP8P8`8\8Ɯ8| | xN!KxHM/@ /AX<cx8\H/@@<_<<<BP8P8`88Ɯ8| | xN!Kp;8xK/@x88K/@@<_<<<BP8P8`88Ɯ8 | | xN!K8<cx88LH Q/@<_<<<BP8P8`8H8Ɯ8 | | xN!K<_cx;LxH/Ad;<xcxxHm/@@<_<<<BP8P8`88Ɯ8| | xN!K8xH;8xK/@x88K/@@<_<<<BP8P8`8$8Ɯ8| | xN!KȀ8<cx88AD8"AD!DaD8cHKaD8cHu/@P<_<<<B8w8`88Ƌt8l| | xN!8aDK١88HWTAD8bHDd8H{/@L<_<<<B8w8`88Ƌt8x| | xN!K```AD=??9+$k$8B I  j8J 8\B AD" L8ADb @!DIB\PTX!DiHva/@@<_<<<B8w8`848Ƌt8| | xN!K<_Ad8ADbHv/@@<_<<<B8w8`88Ƌt8| | xN!KL/@\AD<8bHu/@@<_<<<B8w8`88Ƌt8| | xN!KADbH/@@<_<<<B8w8`8`8Ƌt8| | xN!KADbH/@@<_<<<B8w8`88Ƌt8| | xN!KHADbaD8cH/@@<_<<<B8w8`88Ƌt8| | xN!KADbK%/@@<_<<<B8w8`88Ƌt8| | xN!KADbH4/@@<_<<<B8w8`848Ƌt8| | xN!KLaD8cHq/@@<_<<<B8w8`8d8Ƌt8| | xN!KAD8<8888dAD!DI܀bH?8te8H/@@<_<<<B8w8`88Ƌt8| | xN!K <_DA\8de8H/@@<_<<<B8w8`88Ƌt8| | xN!KAD=<8\84bH/@@<_<<<B8w8`88Ƌt8| | xN!K`<_DA8Te8H/@@<_<<<B8w8`88Ƌt8| | xN!K=?AD!h8,bH/@@<_<<<B8w8`8d8Ƌt8| | xN!K8\<8A08|x8LAp>HJLap8HADp8bH9/@@<_<<<B8w8`88Ƌt8| | xN!K<_8At8؀ADbHҙ/@@<_<<<B8w8`8d8Ƌt8| | xN!K<_8A@8ȀADbH9/@@<_<<<B8w8`88Ƌt8| | xN!KP<_>AAD8D!b8ܰH/@@<_<<<B8w8`8(8Ƌt8| | xN!K<_88Ax84ADbH/@@<_<<<B8w8`88Ƌt8| | xN!K<_DAP8$e8$H/@@<_<<<B8w8`88Ƌt8 | | xN!K$AD>88$bH/@@<_<<<B8w8`8\8Ƌt8 | | xN!KȀAD=>8(8b$H١/@@<_<<<B8w8`88Ƌt8 | | xN!Kh<_88AT;ADxb$H/@@<_<<<B8w8`8\8Ƌt8| | xN!KAD=88b$H=/@@<_<<<B8w8`88Ƌt8| | xN!K䤀AD>_88b$H1/@@<_<<<B8w8`848Ƌt8| | xN!KH<_88A8ADb$H /@@<_<<<B8w8`88Ƌt8| | xN!KADx;d9"Lb$8T:d|*H/@@<_<<<B8w8`88Ƌt8| | xN!KtAe8!<8TH/AAD!hb8,H/A$.A<aL88HDLap8H9ADp8bH/@<_<<<B8w8`88Ƌt8"| | xN!K<aLx8HD9Lap8HADp8bHY/AԜAt88؀ADbH/AԸA@88ȀADbH/AA`A8D8ܰADbH/@`<_<<<B8w8`8(8Ƌt8.| | xN!K̀AD<8D8܀bHI/AԐAx8884ADbHu/AԨD<8He8 H/AĀAD88 bH/AAAD<8(8̀b H%/AAT888ADb HQ/@<_<<<B8w8`88Ƌt8<| | xN!KȀAD<8(8߼b Hԥ/AԸAT888ADb H/AЀAD!Td;b 9"Lx8T:d|*Hy/AԀD<8߬e8Hù/AAD<8b H/A AAD<8(8̀bH/A$ADx88bH/@<_<<<B8w8`8\8Ƌt8L| | xN!KߌAD<8(8߼bHi/AADx88bH/AAD<888ߜbH/AAD;<x8ߌbHɱ/A0D<8|e8,H1/ALAD!Td8b9"L8T:d|*H/@@<_<<<B8w8`8`8Ƌt8W| | xN!KtDE8BA<_AD8le8H/@@<_<<<B8w8`88Ƌt8]| | xN!KAD!b8H/@@<_<<<B8w8`8T8Ƌt8^| | xN!KݨDAle88,H/@@<_<<<B8w8`88Ƌt8_| | xN!KLD8te8H/@@<_<<<B8w8`8P8Ƌt8`| | xN!KDA\;e8d8Hm/@<_<<<B8w8`88Ƌt8a| | xN!KܔAe8!<8TH/AAD!hb8,H /A0.A<aL88H=ՀLap8HYADp8bH/@<_<<<B8w8`8$8Ƌt8p| | xN!K<aLx8H=YLap8H݀ADp8bHy/AҨAt:~ųx8؀ADbH/AA8a<888HA@<8ȀADbH/AĀA8D8ܰADbH٭/@<_<<<B8w8`8h8Ƌt8}| | xN!KԀADW>8a@8H~A@@8ȀADbHI/AlAD<8D8܀bH/A҈Ax8884ADbHE/AҠD<8He8 H/AҼAD88 bH/AAAD<8(8̀b H/AAT888ADb H!/@<_<<<B8w8`88Ƌt8| | xN!K٘AD<8(8߼b Hu/AҰAT888ADb Hڡ/AȀAD!Td;b 9"Lx8T:d|*HI/ÀD<8߬e8H/AAD<8b H/AA܀AD<8(8̀bH̵/AADx88bH/A8AD<88ߌbH%/ATADCxdxA8ܰK|#x<|exx8ߜH)/@<_<<<B8w8`88Ƌt8| | xN!KAD<8(8߼bH/AADx88bH /AAD<~ųx8ߌbHM/A0AD<Cxdx8܃K |#x<|ex8ߜxHQ/A0D<8|e8 Hԑ/ALAD!Td8b9"L8T:d|*H=/A ~ܳxH@<_<<<B8w8`8`8Ƌt8| | xN!K̀DE8BA(e<8,8\H)/@@<_<<<B8w8`8\8Ƌt8| | xN!K`=?AD!8L,bH/@@<_<<<B8w8`88Ƌt8| | xN!K<_!DA|;<<_;4xxi,Hm/@@<_<<<B8w8`8L8Ƌt8| | xN!KՔ<_8A;b$ADdxb,Hi/@@<_<<<B8w8`88Ƌt8| | xN!K0aD<8̀K ,TI:8B})ZK hDe8HH}/@@<_<<<B8w8`8D8Ƌt8| | xN!KԴAD<8Hb,HQ/@@<_<<<B8w8`8ά8Ƌt8| | xN!KXD#x8|K/@@<_<<<B8w8`848Ƌt8| | xN!KAD<88ټ|bHH-/@@<_<<<B8w8`8h8Ƌt8| | xN!KӤD<8e84H/@@<_<<<B8w8`88Ƌt8| | xN!KHAD>84b,H/@@<_<<<B8w8`8p8Ƌt8| | xN!K<_8A8ADb4Hu/@@<_<<<B8w8`88Ƌt8| | xN!KҌADxxb4H /@@<_<<<B8w8`8h8Ƌt8| | xN!K4Addx8ADb4H/@@<_<<<B8w8`88Ƌt8€| | xN!K؀AD<88Ԁb4H/@@<_<<<B8w8`8l8Ƌt8À| | xN!K|AD<8@8Āb4H /@@<_<<<B8w8`88Ƌt8Ā| | xN!K AD<88޴b4H/@@<_<<<B8w8`8p8Ƌt8ŀ| | xN!KĀADH<888ޤb4H/@@<_<<<B8w8`88Ƌt8ƀ| | xN!K`H8`H9H8`P8H)AD<<8ތ8ބb4Hν/@@<_<<<B8w8`8Ԅ8Ƌt8ɀ| | xN!KAD<88tb4Hq/@@<_<<<B8w8`88Ƌt8ʀ| | xN!KψAD<88db4H/@@<_<<<B8w8`8Ո8Ƌt8ˀ| | xN!K,AD<88Tb4H/@@<_<<<B8w8`88Ƌt8̀| | xN!KЁaDK 4TI:8B})ZK hD/@;????_??e8D88H/AʴAD88b,H/AԀA88ADb8H/AA|888Xe8Ha/@@<_<<<B8w8`8x8Ƌt8| | xN!Kɘ=?AD!<8b H1/@@<_<<<B8w8`88Ƌt8| | xN!K8ADxxbH/@@<_<<<B8w8`8@8Ƌt8| | xN!K<_DA8e8HI/@@<_<<<B8w8`8޸8Ƌt8| | xN!KȀ=?AD!X8؀bH /@@<_<<<B8w8`8$8Ƌt8| | xN!K AD88bHzADxbKQ/@@<_<<<B8w8`8ߔ8Ƌt8| | xN!KǸDADe8l8H%/@8<_<<<B8w8`88Ƌt8| xHAD!b8H/@8<_<<<B8w8`8<8Ƌt8| xHdDAle88 H=/@8<_<<<B8w8`88Ƌt8| xHD8te8H=/@8<_<<<B8w8`8@8Ƌt8| xHDA\e8d8H/@8<_<<<B8w8`88Ƌt8| xHlAD<8\8㈀bH/@8<_<<<B8w8`888Ƌt8| xHDAe8T8H1/@8<_<<<B8w8`8@8Ƌt8 | xHĀAD!hb8,H /@8<_<<<B8w8`88Ƌt8 | xHpAt88؀ADbH/@8<_<<<B8w8`8,8Ƌt8 | xH<aL88H&ULap8HـADp8bHu/@8<_<<<B8w8`8$8Ƌt8| xHA@88ȀADbH/@8<_<<<B8w8`88Ƌt8| xHTA8D8ܰADbH}/@8<_<<<B8w8`8h8Ƌt8| xHAx8884ADbHu/@8<_<<<B8w8`8ɨ8Ƌt8| xHD8He8 H/@8<_<<<B8w8`8p8Ƌt8| xHXAD88 bH/@8<_<<<B8w8`88Ƌt8| xH!D<_;(;xi xH/@8<_<<<B8w8`8D8Ƌt8| xHAT<8`ˀ;bADdxb Hy/@8<_<<<B8w8`88Ƌt8| xHLD>?8߬e8He/@8<_<<<B8w8`8 8Ƌt8| xHAD!<b 8HA/@8<_<<<B8w8`8l8Ƌt8| xHADxxbH1/@8<_<<<B8w8`88Ƌt8| xHTAD<dx8`ˀbH)/@8<_<<<B8w8`8T8Ƌt8| xHAD=888ߜbHq/@8<_<<<B8w8`8,8Ƌt8| xH<_?AAD8|!b8ݬHq/@8<_<<<B8w8`88Ƌt8| xHD<_8;A8ߌADbHu/@<_<<<B8w8`8 8Ƌt8 | xHAe88TH/AAD!hb8,H/A4At88؀ADbH/AH;<aLx8H Lap8HEADp8bH/A8A@x8ȀADbH/ALA8D8ܰADbHQ/A`Ax8884ADbH}/ApD8He8 H/AAD88 bH/A!D<_;(;b߼xi exH-/AAT<8`ˀ;BADDxb HQ/AD8߬e8Hu/ÀAD!<b 8H̅/AADxexbH/AAD<Dx8`ˀbH/AAD8ߜ88bHU/AA8|8ݬADbH/A0A88ߌADbH/@8<_<<<B8w8`8 8Ƌt8=| xHHDATAe88THU/@8<_<<<B8w8`8@8Ƌt8A| xHAD!hb8,H1/@8<_<<<B8w8`88Ƌt8B| xHAD!tb88H/@8<_<<<B8w8`88Ƌt8C| xHHDـ~88888HhQ/@D<_<<<B`8`8 `888| | xN!8`Hx~x8HUi/AD<_<<<B`8`8 `888| | xN!8`H x888K{8``8!`|N ```|!KyU8!P8`|N ```||wxB|#x|+x}Cx}Cx!|3x|;x<8l |H/@D<_<<<B0808`8$88| xH```|<%x8kH/@<_<<<B0808`888| xHLd H/A d;;AԀ/@Hx;?``8mЀ}hH/A ̀;;AԀ|DxK}y/@@<_<<<B0808`888.| xH``;;||xdxKvA/@8<_<<<B0808`8883| xH<_||;BmDxH]/@8<_<<<B0808`88884| xH0=?;x8I)xbB !aAHdxdxKue/@8<_<<<B0808`8888| xH||DxH/@8<_<<<B0808`8889| xH\8|HQ/@8<_<<<B0808`8T88>| xH |HA/@8<_<<<B0808`888?| xHĀ|Hm/@8<_<<<B0808`888@| xH||HA/@8<_<<<B0808`8 88A| xH4|Hi/@8<_<<<B0808`8`88F| xH|H/@8<_<<<B0808`888H| xH|HP/@D<_<<<B0808`888K| xH````+A@@+@8<_<<<B0808`8|<88L| xH |88`H-)/@8<_<<<B0808`888M| xH|H/@8<_<<<B0808`8T88O| xHt|888HN/@8<_<<<B0808`888U| xH$|؀8H%/@8<_<<<B0808`888W| xH=?|8Im)m B+ K8 \@|H/@8<_<<<B0808`8(88\| xHX/\;B@H<"p`|||^p|P7@$8[x;=>>>_>?>==|܀8mH{u/A|8mH/A<|8mLH/A؀|ex8m<;ZHE/A|8m,8H-/A |8m8mH/A(|8m88H9/A@|܀HNU/A`8|H/A;A [xK/@:aL8|:Ax~x~dx;`H=8|~DxH=~cxx~Ex888HA/@T/c;{A;@<_<<8`B088d88| | xN!HD<p`|||^p|P7@ 8;`=>>>_>?>==|܀8mHy/A|8mH/A<|8mLH/À|Ex8m<;He/A|8m,8HM/A|8m8mH%/A|8m88HY/A4|܀HLu/AT8|H/At;{A xK=|8lHH/@8<_<<<B0808`888| xH=|8jHHY/@8<_<<<B0808`888| xH>_|8jHH /@8<_<<<B0808`8`88| xH@|Hu/@8<_<<<B0808`888| xH|Hf /@ <_<<<B0808`888| xH```<_<<<B0808`888%| xHp<_<<<B0808`8P88)| xH<<_<<<B0808`8h88s| xH<_<<<B0808`888t| xH<_<<<B0808`8D88u| xH<_<<<B0808`888v| xHl<_<<<B0808`8$88w| xH8<_<<<B0808`888x| xH<_<<<B0808`888y| xH<_<<<B0808`8T88}| xH<_<<<B0808`888~| xHh<_<<<B0808`8h88| xH4<_<<<B0808`888| xH<_<<<B0808`888| xH<_<<<B0808`888| xH<_<<<B0808`8$88| xHd<_<<<B0808`888| xH0<_<<<B0808`888| xH <_<<<B0808`8T88| xH <_<<<B0808`8h88| xH <_<<<B0808`888̀| xH `<_<<<B0808`8<88Ѐ| xH ,<_<<<B0808`888р| xH <_<<<B0808`8|88ـ| xH <_<<<B0808`888ڀ| xH <_<<<B0808`8<88ۀ| xH \<_<<<B0808`888܀| xH (<_<<<B0808`888݀| xH <_<<<B0808`8l88| xH <_<<<B0808`888| xH <_<<<B0808`8888| xH X<_<<<B0808`888| xH $<_<<<B0808`8488| xH <_<<<B0808`888| xH <_<<<B0808`8@88| xH <_<<<B0808`8p88| xH T<_<<<B0808`888| xH <_<<<B0808`888| xH <_<<<B0808`8 88| xH <_<<<B0808`8`88| xH <_<<<B0808`8T88| xH P<_<<<B0808`888| xH <_<<<B0808`888 | xH<_<<<B0808`8<88| xH<_<<<B0808`888| xH<_<<<B0808`8|88!| xHL<_<<<B0808`888"| xH<_<<<B0808`8<88#| xH<_<<<B0808`888$| xH<_<<<B0808`888%| xH|<_<<<B0808`8p88(| xHH<_<<<B0808`888)| xH<_<<<B0808`888*| xH<_<<<B0808`8@88.| xH<_<<<B0808`8p88/| xHx<_<<<B0808`8882| xHD<_<<<B0808`8884| xH<_<<<B0808`8 889| xH<_<<<B0808`8`88:| xH<_<<<B0808`8T88=| xHt<_<<<B0808`888?| xH@<_<<<B0808`8T88F| xH <_<<<B0808`888L| xH<_<<<B0808`888O| xH<_<<<B0808`888P| xHp<_<<<B0808`888U| xH<<_<<<B0808`8H88^| xH;xH/@:@x:~xHQH~xHU|dx|ܐH=E/A,;| |<8lexHi5/A@| <8lH9/AX=>?| 8l8l|Hyi/@<_<<<B0808`888Ҁ| xH,|8l~exHh/A | <8llH/A8|8l8l|Hx/AT<|8l\H/Ah|<888lLH/A|;\ |8jExHh/A| <8l?| 8l8l|HvE/@t<_<<<B0808`888| x``| N!8Hp~cxDx~Ex888H,/@<<_<<8`B08ex88| | xN!HH:|8l~xHe/A| <8llH)/A|8l8l|HuQ/A48<<|8l\H!/AH|<888lLHa/A\: |8j~ųxHd/At| <8l/A<a^H>/AlaD88H*YaD~xKW-/A\!8aPCx8T!)}*Kx})p|P|IH- /A쀁DCxHD/@A<88`88x`| 8| xN!Kx``<x8IHB%/A\/@DPTCxx@99!x;@KEx8|H5|}yA :Hx:H4`+A<_WI:8B| .|| N @L dd``~QA/@P/@<_<<exBN8l8`8X89;`| | xN!8H @exxxH48|ٮ`/ALHT`~QA/H@P/@<_<<exBN8l8`8X8I9;`H| | xN!8HH @exx8|H3u|\8Kt~QA/@P/@<_<<exBN8l8`8X89;`| | xN!8H @exx8|PH2|[8PK|Q@D<x8@8<8mH88H͙/@h9|#x||x^/@0xHɩ8|{xH```8/[T 6|@<(/@0'G|j0|I)A @@@H`'G}0}i)A@@A```Gg |cP|BIA@h@@````>^ |l|K89}P}bI~ Gg||w(H;9H@T'G }Cx~ |fP|EI88}C`}"Y>^ K```^ @|g 8x }F`}%Y88}@}i9~ H] |`/~$@ xHDZ|{xK^>9``8!p}Cx|N ``||#x|+x|dx8,|}x! |3x|;x;H;!txHi#xx8,HY/@9 /@0H\`xx88K/A/A,;A@xdxExK/A/@(8<xK/AH``/@@DxKY/AH``HA@8P@@0```xx88K5/@$HX`xdxExK/AH8`8!P|N Hp```||~x!``c/A$8c H~/AH88!P|N `||`y!A8a88K8!`|N ||~x!``c/A08cH~8cHy~/AHi88!P|N ``||}xB8`|#x!H/|bxa8@L<_<<<B/p8`8p8P8P08| | xN!8`H``8<8c8P H a88cH/A88`HT<_<<<B/p8p8`8Q8P08| | xN!8a8K8````8!`|N ```48N `||~xB|#x!c8~A8B "b8~ /Ax8KxAԐ@h84 8| | xN!8`H0xDxxxH/@D<_<<<B`8`8`8>84 8| | xN!8`HxxxH8c|dx|cp dx8a8H`8a8H=/A`8a8H|dxxK/@<_<<<B`8`8`8>84 8| | xN!8`H4z48|`#yA @  A@A@L@@DxHI9 4|jx|~P|]I0c|B@A@P8@@D<_<<<B`8`8`8?84 8| | xN!8`H|z48@A@`@@X| PxHu/@D<_<<<B`8`8`8?84 8| | xN!8`H8`8!pA|N |a|#xB|{xx!?8 88K/@H<_<<<B08`808<808| | xN!8`H`8cxKI/@D<_<<<B08`808= 808| | xN!8`H;<8xH```xH/AtxH8 |~xHa/@xcxK/@<_<<<B08`808=D808| | xN!8`H8````8!pa|N ```||~xB|#x!K1/@H<_<<<B88`8;8/P8q| | xN!8Hh`xxK8/@L<_<<<B88`8;8/P8r| | xN!8```8!P|x|N ``||#x||x!`d48|`#y@8 8a8;;H%H0```8a8H8@#9)}#Kx8a8H/@xxxH8@|`x8`+@ |x8@|c|B1C}"}#Kx}DSx8!`|N ``|A|#x|+x|zx!;@88Ht)!8A<8x;[H=H4`xH5|dxCxK}] }<;[xH/@8!A|N N `CT@.|xN ``C#cTTBU)@.|x|Kx|[xN CA8;;@cUUI99@U@.9}Jcx})[xT>T}JCx});x|+xW>}cx9W|x}JcxW`F>W{@.})[x}J3x|x})+x}Jx})x}Jx})x}Jcx$DAN ``K```K```K```K```K``` C#c D$dN ``` C#c D$dN ```C#c D$d C#cD$dN ```||}x|#x!K8}8K8}8K8}8K8}8K8}8K8!P8}8|Kp```K```||}x|#x!Ky8!P8}8|K\``K````K```||}x|#x!K8}8K8}8K8}8K8!P8}8|K`||}x|#x!Ky8!P8}8|K\``||+x|}x!Ki8!P8}x|KL``T8@A8`8BTB>/@/A8c@|B48T>|CxN |AT|+x!8AT|}x|+x;`x88K8/A48;;T>@x``T:8|.8!pA|N ||+xB8c!<8ԀH8,A ~88!P|x|N ``||}x|+x|#x!88Kxx88Kq8!`|N ``||}x|+x|#x!88Kxx88K!8!`|N ``8|#x|xH|!|yx|#x|#x|+x|3x!H|{yA$xH|~xx8H/@dxHM/@#xxK`xH-/A@xH@0xH}|~xx8HM/A8`H8`8!`!|N ```|a|}x|#x|3x|+x!88K}xxfx88K8!pa|N |a|}x|#x|3x|+x!88K-xxfx88K8!pa|N dN ``T`>dN T`F>Tb>dTi>D$N T`@.TF>e|CxTwF>Ty>T{>TbT>%eT`T>|Lcx| SxEN `|!|`xTc>hKI8!P|N `|!|`xTc>hK)8!P|N `|!ahK8!P|N ```|!a8/ADxx9 ``C8 T >|BFpHD8c8@8!P|N ||#x|+x|}x!H8cTk>@@x/ADxx9@``C8 T >|BFpPI8c 9)@@@08!P|PUc<8T<|c|H`8!P|N ```8cK``8cK|``||}x|#x!`cK8!P}8|KK```K```K```||}x|#x!`cK}8Ku}8Ki}8K]8!P}8|K@```||}x|#x!`cK8!P}8|K||#x|+x|+x!K8!Px8|K`||~xB|#x|+x!C/A (AxKu^/@hxH/|bx~@P<_<<<B`8`8`8%8 8Ā| | xN!8`H0```|CxxxH88`8!P|N ```||bxB|+x8!``c08|#x/@$<<<8%8cd808,Ho|Dx|x88K/@L<_<<<Bp8p8`8,$808%| | xN!8H|``;<xxKUa8x8K58/@H<_<<<Bp8p8`8,h808%| | xN!8``8!p|x|N ``||~xB|#x|+x!88Kˉ/@P<_<<<B 8`8 8$88| | xN!8`H```;<xHg9A8!@xaDAH<"bB8K9/@P<_<<<B 8 8`8%88| | xN!8a8K˱8`Hx`a8<x8 K/@H<_<<<B 8 8`8+@88| | xN!K``88``8!p|N ```||bxB|+x|3x8!``c08|#x/@0<<<88ct8@8)Hl```|Dx|x88K/@L<_<<<B88`8)48@8Ӏ| | xN!8Hl``a8xxKE8/@H<_<<<B88`8)8@8Ԁ| | xN!8``8!`|x|N ``||+xB|#x8!``E0<8/@$<<<88c$88(Hj88KM/@D<_<<<B0808`8(88| | xN!8HĀ~0xx8DxK5/@L<_<<<BP8`P88 88`| | xN!CxH8`H$!8CxI8BYH8``8!p!|N ```|A|ixB|3x|;x8|+x!``C08|#x/@,<<<88cq88HF``/@Ky,ApHh`|Cx}$Kx|x88KA/@H<_<<<B8`8^888| | xN!8`H`A8b/@T֓<8|H|{y@<_<<<B8^8`888ĀHX``+AH<_<<<B8`8^8L88Ȁ| | xN!8`HX`8<8@K@AD<_<<<B8`8^8d88ʀ| | xN!8`HadxKI/@@<_<<<B8^8`888׀| | xN!KA@888ˀ| | xN!8`Hp```A8/AD<_<<<B@8`8>@888ˀ| | xN!8`HbxK8`8!`|N ```||+xB8!888K/@P<_<<<B@8`8=@888Ԁ| | xN!8`Ht```A8+AD<_<<<B@8`8=@888Հ| | xN!8`Hbx8Hwa/@8<_<<<B818`88޼83| xHdx#xHw/@8<_<<<B818`888޼84| xH54#xT<|T:8 Hw]/@ <_<<<B818`8h8޼85| xH`<_<<<B818`8 8޼8(| xH,<_<<<B818`8<8޼8)| xH<_<<<B818`8d8޼8*| xH<_<<<B818`88޼88| xH<_<<<B818`88޼89| xH\<_<<<B818`8 8޼8:| xH(<_<<<B818`8x8޼8>| xH<_<<<B818`88޼8B| xH<_<<<B818`88޼8C| xH#xHt/A#xHs/A؈#xHs/A #xHu/@<_<<<B818`8H8޼8;| x`| N!88H=W:#x|H.Ht/A4;@A؈5/AP;]W8#x|.HvQ/A]#x|BHv5/A5;@A/@88H$4;/AKT```a88!`!|N ``|a9 B|zx|+x|#x|3x!P:D!D~xK/@<_<<<B8`8"8٠8<8a| | xN!8`H0```Cx~ijxHyY/@<_<<<B8"8`88<8f| | xN!/@@HD<_<<<B8"8`88<8ƀ| | xN!K```<_<<<B8"8`88<8À| | xN!Kt<_<<<B8"8`8|8<8€| | xN!K8<_<<<B8"8`8P8<8| | xN!K<_<<<B8"8`88<8| | xN!K<_<<<B8"8`88<8| | xN!K<_<<<B8"8`8߰8<8| | xN!KH``<_<<<B8"8`8ݔ8<8| | xN!K<_<<<B8"8`8l8<8| | xN!K<_<<<B8"8`8L8<8| | xN!K<_<<<B8"8`8$8<8| | xN!KPCx8>Hl)/@@<_<<<B8"8`88<8g| | xN!K@3>/? A+? A/?AP+?AX/< A/?A`?<8`]8L| | xN!>8CxHu/@ HH /?A/?@H<```/? A+? A/? A /? @H/? Ah/?@pHDCxHu!/@H<_<<<B8"8`88<8m| | xN!K``>/AH<_<<<B8"8`8L8<8n| | xN!K``3H HDCx8Hm /@@<_<<<B8"8`8h8<8r| | xN!K DCx8Hl/@L<_<<<B8"8`8ڨ8<8s| | xN!K```>/A<_<<<B8"8`88<8tH`DCx8Hl%/@L<_<<<B8"8`88<8x| | xN!K,```>/A<_<<<B8"8`88<8y| | xN!K``DCx8 Hku/@L<_<<<B8"8`848<8}| | xN!K|```>/A8<_<<<B8"8`88<8~KP`3 HDCx8(Hh/@@<_<<<B8"8`8h8<8| | xN!KР>/A<_<<<B8"8`8ۤ8<8H`DCx8,Hh/@L<_<<<B8"8`8۴8<8| | xN!K<```>/A<_<<<B8"8`8ۤ8<8| | xN!K``DCx80HgU/@L<_<<<B8"8`88<8| | xN!K```>/A8<_<<<B8"8`8ۤ8<8KP`3HDCx84Hey/@@<_<<<B8"8`88<8| | xN!K>/A<_<<<B8"8`8H8<8HDCx85Hd/@@<_<<<B8"8`8X8<8| | xN!KP>/AH<_<<<B8"8`8H8<8| | xN!K``3H`Cx8HHei/@@<_<<<B8"8`8܌8<8| | xN!KCx8LHe/@@<_<<<B8"8`8ܼ8<8| | xN!KPL/AH<_<<<B8"8`88<8| | xN!K``aH!>KU >8BA<_<<<B8"8`88<8| | xN!K;;`CxxHf/ACx8:Hb/ACx8PHc/Ad;aD:P|tK1/AAH8B/AH@H!Di4/ATTc:Hs|sy@@<_<<<B8"8`88<8| | xN!H!Di5/ATTc8Hs|ty@D<_<<<B8"8`808<8| | xN!Kt`Cx8THb/@@<_<<<B8"8`8ސ8<8| | xN!K Cx8XHb/@@<_<<<B8"8`88<8| | xN!KЁ!DI5 4TB<|BXTB:8B AL<_<<<B8"8`88<8| | xN!Kl```aT!>|BYU >8BA<_<<<B8"8`8H8<8| | xN!K``Cx88H`I/AlCx8I4@AԈ 5}#Kx/AP;W8CxxHb/A8CxHb/APaD8T>C5@A8<~ix~x`d9|t|tK1/AAT8B/AT@!>```U#>8@HP]<<<8`8"8|8<8̀| | xN!KD`a>8@@A@@AAD<_<<<B8`8"88<8р| | xN!8`HD8`H~cxHm/A ~xHm~xKٵ8`Hl```yA;;:`::@K$/AKh!D; 4/AK```/AK`8!a|N ```|a||x|@&B,|#x;;PA!AE8B |Cx8@3P.A4[54TB<|BTB:8B |F8B|Cx8@<x8|8Hh/@D<_<<<B,8,8`88ƽh8| xH````xxxHl/@\<_<<<B,8,8`88ƽh8| x``| N!88H```x8< Hg/@@<_<<<B,8,8`88ƽh8| xK``x8H_/@8<_<<<B,8,8`8 8ƽh8| xKLxdxHnq/@8<_<<<B,8,8`8L8ƽh8| xKx8? Hg /@8<_<<<B,8,8`8|8ƽh8| xKx8H^/@8<_<<<B,8,8`88ƽh8| xKtxHa)/@8<_<<<B,8,8`88ƽh8| xK,xH`/@8<_<<<B,8,8`88ƽh8| xKx8? He/@8<_<<<B,8,8`8@8ƽh8| xKx8H]/@8<_<<<B,8,8`88ƽh8| xKTxH`5/@8<_<<<B,8,8`8h8ƽh8| xKx8? He /@8<_<<<B,8,8`88ƽh8| xKx8H\/@8<_<<<B,8,8`88ƽh8| xKx $xH_Y/@8<_<<<B,8,8`88ƽh8| xK,x8?Hd1/@8<_<<<B,8,8`88ƽh8| xKx8H\ /@8<_<<<B,8,8`8$8ƽh8| xK(xH\a/@8<_<<<B,8,8`8D8ƽh8| xKTx8?HcY/@8<_<<<B,8,8`8|8ƽh8| xK x8H[1/@8<_<<<B,8,8`8$8ƽh8| xKĀ,xH[/@8<_<<<B,8,8`8¤8ƽh8| xK|x8?Hb/@8<_<<<B,8,8`88ƽh8| xK4x8HZY/@8<_<<<B,8,8`8$8ƽh8| xK쀛0xHZ/@8<_<<<B,8,8`88ƽh8| xKAx8?Ha/@8<_<<<B,8,8`8(8ƽh8| xKXx8HY}/@8<_<<<B,8,8`8P8ƽh8| xK4xHX/@8<_<<<B,8,8`8p8ƽh8| xKx8?H`/@8<_<<<B,8,8`8à8ƽh8 | xKx8HX/@8<_<<<B,8,8`8P8ƽh8 | xK85xHW/@8<_<<<B,8,8`88ƽh8 | xK88`a88!`aa|}p N ||#xB8? |~x!H_/@D<_<<<B~88`88Ƴ8| | xN!8H$x8THTA/@H<_<<<B{88`88ư8)| | xN!8H`dxxHT/@P<_<<<B{88`848ư8*| | xN!8Hp```xxHT)8/@L<_<<<B{88`8`8ư8+| | xN!8```8!`|xa|N ``|A|#xB|3x|+x||x!``HRM/@D<_<<<By8`88 8Ư85| | xN!8`HxHQ/@P<_<<<By8`88P8Ư86| | xN!8`H0```xHQ/@P<_<<<By8`888Ư87| | xN!8`H``` xHS/@<_<<<By8`888Ư88| | xN!8`Hl;`>W:x|H.HR/A;@A/AX;````^W}8x|.HS/A@^x|BHS/Ad;{@A8`H/AKd<_<<<By8`88 8Ư8?| | xN!8`H<_<<<By8`88D8Ư8@| | xN!8`HL<_<<<By8`888Ư8;| | xN!8````8!`A|N |||y!Al/AP``` /A| ~| xN!xH[=/AxK``88!P|N ```||~x!``c/A K9~/AHZ88!P|N ``8 N ``|||xB8`|#x!H\-|~y@D<_<<<Bu8`888ƾ8$| | xN!8`HxKm8`8!P|N ```||~xB8`|#x!H[,@D<_<<<Bu8`88@8ƾ,8]| | xN!8`H@8^/@ ~H ^b^~8`8B^8!P|N ||~xB8`|#x!HZ,@D<_<<<Bt@8`8@88ƽl8s| | xN!8`HL8/@~~H```~^8`8B^8!P|N `|a|{xB8`|3x|#x|+x!HY,@L<_<<<Bsp8p8`88Ƽ8| | xN!8HL``8;/@,[8{{8B[H```/@/9`@DH`IB@l/A|IxK``@}"KxH8`|Ix9kIA /@8@\/@{H``i/C@{```[88B[H@```HV8H(}"Kx9`9 K`/@LK `8!`|xa|N ``cN ``||#x|+x!`/AH``~xxN!/A~H ```/@8`8!P|N ```|A|zx|#x|+x!/A;`~dxxN!/AX/@/@ H`/@xHU9Z8BZH,`/Ax|xK|``;8!`xA|N `c8/A|xN `C8`/M bN ``,#AHC8BA8@K```@8K``cB@/@8`N /AcN /A/8i|@K``D8C8@CN `,|bx@KԀ8M /@8N ```8 | xB@/@N |9 KN ```C/A"#H9 #``#/AC8BCH`8``0 |`IN `cN ``cN |8 B|~x!<8b,HXY/A 8`/A8`8!P|N `|8 B|~x!<8aHW/A 8`/A8`8!P|N `|8 B|~x!<8alHW/A 8`/A8`8!P|N `|8 B|~x!<8a HW9/A ~ +@+8`@ `8`8!P|N ``|B}H|<8`HW`||~x!K]/A~/A/A8`H `8`8!P|N ``||~x!K8@/A^8BTB> B8@|B8!P|Cx|N ```||~x!K8/Ah @|8!P|x|N `|B}H|<8K`K```|B}H|<8KH`K@```K0```,M 8c`K||~x!``c/A Kɀ~/AHOi88!P|N ``||`y!A8a88K8!`|N |8B8|}x!HO<8}`jDKM9 88@8`=8!P=]x}|]p}t|N ``||}xB8`!HPQ|~y@H<_<<<Bi8`88H8Ƴ8| | xN!8`H`K8`8!P|N |||xB8`|#x!HO|}y@D<_<<<Bi0808`88Ƴ8-| | xN!8H ^8|`x>~ ]=}K8/@H<_<<<Bi0808/8L8Ƴ8`| | xN!xHM88!P|x|N ```||#xB|}x|#x!K=?}P\TX8I\l])\l b]~P\8a88`>^ ~^TXKQ```8a8K/A`8a8K=|dxxK1/@<_<<<Bh 8`8 88Ʊ8Ā| | xN!8`H8`8!`|N ```||~xB8`|#x!HM}/|dxa8@L<_<<<Bf8`88x8ư8| | xN!8`H<``xKM/A88`H8a8K}8``8!`|N ```|B!K 8/@@<_<<<Bf$8$8`88Ư8| | xN!88!P|x|N `||~xB|#x|+x!88K/@P<_<<<Be8`888Ưp8| | xN!8`H```8xK/A 88`H````<_<<<Be88`88Ưp8| | xN!8a8K8````8!`|N ```||~xB|#x!8a8K/@D<_<<<Bd8`888ƮP8ـ| | xN!8`H8xK/A 88`H````<_<<<Bd88`88ƮP8ڀ| | xN!8a8K8````8!`|N ```||#xB!H8%/@L<_<<<Bcp8`8p88ƭ@8| | xN!8`H``t~p8`8!P|N ||#xB!p/@L<_<<<Bb8`88|8Ƭ8 | | xN!8`H``H7A/@H<_<<<Bb8`88T8Ƭ8 | | xN!8`H`>p^tA@P @@H`<_<<<Bb8`888Ƭ8 | | xN!8`H4} }i9 9@8`}b[x4>p^t^0``8!P|N ```||#xB!H6%/@L<_<<<Bap8`8p88ƫ@8| | xN!8`H``|~x8`8!P|N ||#xB!x/@L<_<<<B`8`888ƪ8| | xN!8`H``H5A/@H<_<<<B`8`88T8ƪ8 | | xN!8`H`>x^|A@P @@H`<_<<<B`8`888ƪ8!| | xN!8`H4} }i9 9@8`}b[x<>x^|^8``8!P|N ```|:`B|yx~x|#x;!K|xx#xW 68BX|^xH3|{x|#x/@L<_<<<B_p8`8p88Ʃ@8@| | xN!8`H``#xHK=9 Dx|jx#x}}izH?/@P<_<<<B_p8`8p88Ʃ@8C| | xN!8`HP```xx#xHC/@L<_<<<B_p8`8p88Ʃ@8D| | xN!8`H``#xH7/@D<_<<<B_p8`8p88Ʃ@8F| | xN!8`H#xH6/@D<_<<<B_p8`8p88Ʃ@8G| | xN!8`H<#xH7/@D<_<<<B_p8`8p8L8Ʃ@8H| | xN!8`H耚#xH7i/@D<_<<<B_p8`8p8|8Ʃ@8I| | xN!8`H $#xH7/@D<_<<<B_p8`8p88Ʃ@8J| | xN!8`H8(,#xH6/@D<_<<<B_p8`8p88Ʃ@8K| | xN!8`H04#xH6a/@D<_<<<B_p8`8p8 8Ʃ@8L| | xN!8`H8<#xH6 /@D<_<<<B_p8`8p8X8Ʃ@8M| | xN!8`H0@#xH5/@D<_<<<B_p8`8p88Ʃ@8N| | xN!8`H܀DH#xH5]/@D<_<<<B_p8`8p88Ʃ@8O| | xN!8`HL#xH4Y/@D<_<<<B_p8`8p88Ʃ@8P| | xN!8`H08P#xHBE/@D<_<<<B_p8`8p8$8Ʃ@8Q| | xN!8`Hx#x8HC /@D<_<<<B_p8`8p8\8Ʃ@8R| | xN!8`H~x8a8KI8a8K/A`8a8KA|dx#xHAu/@<_<<<B_p8`8p88Ʃ@8W| | xN!8`H 8``8!|N ```|!|{x|@&B|#x|#xA!K5/A#x;;K|zxKU$x;.8a8KQHX``8a8KM/|ixA\|I i$AZzI(i,H`(,}~B "b88H+Q/@X<_<<<BV8ް8`88Ơ8| | xN!8a8Ky8`Hp```8x8H*/@L<_<<<BV8ް8`88Ơ8| | xN!K```8x8H+%/@@<_<<<BV8ް8`8<8Ơ8| | xN!K48x8H+/@@<_<<<BV8ް8`8p8Ơ8| | xN!K8x8 H+=/@@<_<<<BV8ް8`88Ơ8| | xN!K8x8(H*/@@<_<<<BV8ް8`88Ơ8| | xN!K88x80H*/@@<_<<<BV8ް8`8 8Ơ8| | xN!K䀁8x88H*A/@@<_<<<BV8ް8`8\8Ơ8| | xN!K8x8@H)-/@@<_<<<BV8ް8`88Ơ8| | xN!K<8x8DH)/@@<_<<<BV8ް8`88Ơ8| | xN!K老8x8LH(/@@<_<<<BV8ް8`88Ơ8| | xN!K8x8PH-/@@<_<<<BV8ް8`808Ơ8| | xN!K@x8<8@H9/@<_<<<BV8ް8`8h8Ơ8| | xN!K`xdxH-I/Aa8dxK/A <;@À88`HH+%/@L<_<<<BJ8`8Ҁ8 8ƔP8| | xN!8`H|``8;Cxx|x|xH+98|exA@4@@,<<<88ct8P8ƞHM``dCxdxxH./@<_<<<BJ8`8Ҁ848ƔP8| | xN!8`H;;``Cx8Hy/@H3@@8`Hp```/A@+AK<_<<<BJ8`8Ҁ8T8ƔP8!| | xN!8````8!`A|N ```K```|!|#xB|+x|3x|}x!;H;@88xxH&/@<_<<<BH88`88Ƒ81Hx<_<<<BH8`888Ƒ84| | xN!8`H``<_<<<BH88`88Ƒ85| | xN!8`H@DxH'/Adxx88xH%/AxKY/@!@AD8`aLPAT8H{[ 9Y8!!|N ```||#xB|~xx!p<FtKЅx888H/Ax8"Fp8` H+]||y@D<8p8א@8`88h| | xN!xK͵8`H``xxKY/@@<8p8א@8i88`| | xN!xH(K``xxHi/@0<8p8א@8`88l| | xN!K\8xH/@0<8p8א@8`848m| | xN!K;Z@8`H0```8`H/AK```8!|N ```|A|{xB|#x|#x;!Ky<C cx87\8B|^xH$ /@D<_<<<BC0808`8$8ƍ8| | xN!8HcxxxH(|zy@L<_<<<BC0808`8T8ƍ8| | xN!8HL``x8a8K`8a8KӍ/A|8a8K||xcxLH/A|cxHu/@<_<<<BC0808`8<8ƍ8| | xN!8H|cx8Hm8/@HD<_<<<BC0808`88ƍ8| | xN!8HL<_<<<BC0808`8|8ƍ8| | xN!8```8!p|xA|N ``|a|#xB|+x|3x!;H888@xH}/@D<_<<<B@88`8t8Ɗ8| | xN!8HTxKM8/A@H!@ADaLPAT88}] ;[8!|xa|N ``|?B|{x|#x|+x|3x!c ;<_;;B4 ;!8```cxH-/AL|Ю@(8|yT>/ @ H0```+A;;@8`H; ;cxH/A/~;;@8a8K/A~x~ųxcxH/A8cxT>H+AA ^8!P|x|N ``8`N ``cH``8`N ``c N `/M H(`8`N ``8`8N `89 9@# C$N `|a|{x!|#x`# C$cHA @ P@A;H``|+x;}}iA,@ @A ```|+xH`` P;x|xx|RHu; [$|~P|]I[ {$8!`xa|N 8`N `` $1}gXA@$`@@`8@H``#|I@c $|CxN ``8`N ``C 9 A$@$C@A``9 }#KxN `,|kxA(/@`C c$||```/A  A @| (@@p```8 $HX#C|eP|DI0c|B/A4A@(@@ ```8K k$H8|xN `$c N `8`N ``cN `/M H8`|a||x|@&B8`4|#xA!H|~y@L<_<<<B5\8`8\88ƌ8ɀ| | xN!8`HL``884H8`(H.|}x@T<_<<<B5\8\8`808ƌ8ˀ| | xN!xHU@H``88(H<x8xH/}A<_=?,8`8B9)^<_>=?8B 9)^<_> =?8B,9)<^<_>=?8BL9)|^<_>=?8B9) ^ <_>$8B^(H`xH}8``8!`aa|}p N `|a||x|@&B8`4|#xA!H|~y@L<_<<<B3|8`8|88Ɗ<8| | xN!8`HL``884H8`(H.|}x@T<_<<<B3|8|8`8P8Ɗ<8| | xN!xHu@H``88(H9<x8H/}A<_=?,8`8B9)^<_>=?8B,9)<^<_> =?8BL9)\^<_>=?8Bl9)^<_>=?8B9),^ <_>$8B^(H`xH8``8!`aa|}p N `|a||x|@&B8`4|#xA!H%|~y@L<_<<<B18`88 8ƈ\8| | xN!8`HL``884H8`(H.|}x@T<_<<<B188`8p8ƈ\8| | xN!xH@H``88(HY<x8H/}A<_=?,8`8B9)<^<_>=?8BL9)\^<_> =?8Bl9)|^<_>=?8B9)^<_>=?8B9)L^ <_>$8B̐^(H`xH8``8!`aa|}p N `|||xB8`4!HQ|~y@H<_<<<B/8`88D8Ɔ8E| | xN!8`H(`884H8`(H|}yA88(H<_=?8`B/9)А]<_>=?,8B9)^<_>=?8B9)^ <_>=?8B 9)0^<_>=?8B@9)`^<_> 8Bp^$<_8BP^(H\``<_<<<B/88G88Ɔ8`| | xN!xH8````8!P|N ```|/!B|zx|+x|#x|3x!8`A8`4H|~y@P<_<<<B.8`888Ƅ8q| | xN!8`H@```884H)8`(H!|{yA88(H /[@;;`<_~,8B=?8`^<_9)8BБ>=?^<_9)8B@> =?^<_9)P8B>=?^<_9)`8Bp>=?^ <_9)8B>$^(HX`<_<<<B.88s88Ƅ8`| | xN!xH58````8!`!|N ```||~x!``c/A\C,/AD|Cx| | xN!~(/A | c,| xN!~/AH88!P|N ```c,}N c,}N c,}N c,}N c,}N c,}N c,}N c,}N $c,}N 0N ``08`/M |xN ``|8B|#x!88K/AD<_<<<B*8`888Ɓ8| | xN!8`H88`8!`|N |8B|#x!88K/AD<_<<<B*@8`8@8$8Ɓ8| | xN!8`H8A98`T@.|x8!`|N `|8B|#x!88K/AD<_<<<B)8`888ƀ`8| | xN!8`H48A98`!:a;TTBU)@.|x|Kx|[x8!`|N ```|8B|#x!88K-/AD<_<<<B(88`888| | xN!8Ha8A988:<;=>UITb9@8`U@.9|cSxA;|BKxU>U|ccx|B[x|;xT>}ISx9@Tƀ|+x|cSx|BKxA?WF>W@.|cCx|B;x|x8|c3x|B+x|cx|Bx|cSx^~8!`|x|N ``K```KP```K```K```|8B!l8lK8/A@<_<<<B'`8`8`88~ 8$| | xN!88!P|x|N ``||#x8BT>!888A9K!8/A@<_<<<B&88`8P8}8.| | xN!88!`|x|N ```|TF>T>BT>8|#x!88;A8!9a:Kq8/A@<_<<<B&,8,8`8~8|8:| | xN!88!`|x|N ```||#xBWWTF>W@.!T>T>|Cx|+x|Lcx|SxWF>W>W>88889!:;<=A>?K/8A@<_<<<B%88`8~T8|@8J| | xN!88!|x|N `|!|#xT>lK)8!P|N `|!|#xT>lK8!P|N `|!lK8!P|N ```|!8W@.W@.}bp| Kx}^x}=x@`8|8yH\``/;;@K|<_<<<B"88`8|@8y8| | xN!88!`|x|N ``||~xB|+x|3x!K/@D<_<<<B!0808`8z8w8| | xN!8HdxxxK8/@H<_<<<B!0808`8z8w8| | xN!8``8!P|x|N ``K````KP```K@```K```|!|+x|#x|yx!K/A#xdxx8KH|~|]+A/@+@;@H``^P#x88ExK@\Cx8@@A@@A```8`H,```y;;@dK8```8!`!|N ```K ```|8B!KE8/A@<_<<<B88`8x8u8ڀ| | xN!88!P|x|N +|ixA(/@ +A8H```TF>8@8 |Ky@T>8@8|Ky@T>8@8|Ky@x8@8|K#y@hT@.TF>TF>|x8|Ky@LTT>T>|x8|Ky@0TT>T>|x|@y|&T ```/Ai0/A@@|`x|xN ``|A;dB|#x|zxW`>|3x!|+x+@,<<<88cD8t8w\H``/@|+A/@D+@<<_<<8`BP8wt98t| | xN!8HCxxK18@H```/ AT8|#x48A|09 HT< F40|40|0| Sx} SyAd<_<=xBP8wx9t8`9 | | xN!8H<``T 8|@P4I}@2A0H(`W< IL0|0| cx```8T>|xA;CxxKAD<_<<<BP8P8`8w8t8| | xN!8HCxx88KW`>AD<_<<<BP8P8`8x,8t8| | xN!8H(8H 9 7@<8888K8!p|xA|N ``|A|+xB|#x|zx!K xx|{xCxdxK/@L<_<<<B88`8u8qP8;`| | xN!```8!`cxA|N ``||3xB|+x||x!K/@D<_<<<B88`8u(8p8| | xN!8HdxxxK8/@H<_<<<B88`8uD8p8| | xN!8``8!P|x|N ``|a|;xB|+x|3x||x!K/@P<_<<<B88`8t88o8| | xN!8Hp```xdxxxK8/@D<_<<<B88`8t8o8| | xN!8`8!`|xa|N ``K```K```K```||~xB|+x!K/@H<_<<<B88`8s@8n8f| | xN!8Hh`xxK8/@L<_<<<B88`8s`8n8g| | xN!8```8!P|x|N ``||~xB|+x!K/@H<_<<<B88`8r8m8n| | xN!8Hh`xxK)8/@L<_<<<B88`8r8m8o| | xN!8```8!P|x|N ``K ```K```|8!H8!P |`|N `|!H8!P |`|N ``|8|~x|#x!H/@,8~88H}8/A```88!P|x|N `|8!H18!P |`|N `|8|~x|#x!H/@,8~88H8/A```88!P|x|N `|8!H8!P |`|N `|8!Ha8!P |`|N `|8 !H18!P |`|N `c|ct|cTcN ```2N ``c2N |a||y!A/Ap|/AH!8/@Lx;;````~ /A H~ /;;@```8!`x88a|H8!`a|N ```||~x!``c/A</A$|xHI^8~/AH-88!P|N ```||~x!``c/A</A$|xHɀ^8~/AH88!P|N ```||`y!A8a88K8!`|N ||by!A8b$A8K8a8K-8!`|N ``||byB|#x!A0/A(8!P8|K@```<<<8j8c48mH82H||byB|#x!A0/A(8!P8|K```<<<8q8c8l81HU#F |jx8 +~A+@|+3A@Hd``8B/A8cBK`/AN `9)}CSx8@3})/AD8B8cB8`N 9 3i}#Kx|KR$/A 8B| K|CxN ```||}x!``c/AP8c;K}K`}8c |cK/Et;@}/AH88!P|N ``|,aB|#x|3x|;x|~x!@KqHl``+AE|+x|B$/AD<_<<<B88`8k 8k8;| | xN!H#/8^ 8J|I.~A(xHM8cH/~AxH ~HT<_<<<B8`88k8k8| | xN!x;KQ```8!`xa|N ``|a|bxB|}x|#x8|+x!;| ```/AL;8BB<_<<8`B 8jh88i8| | xN!8`HxxH8cHW8/~ @D<_<<<B 8`88j8i8| | xN!8`HxH~8`8!`a|N `|,B|#x|~x!@ KHd+AE|+x|B$/AD<_<<<B 88`8h8h8w;| | xN!H#/8^ 8J|I.~A(xH8cHu/~A xH!8~ 88HQHL<_<<<B 8`88i8h8| | xN!x;K`8!Px|N ``|,aB|#x|3x|;x|~x!@KHl``+AE|+x|B$/AD<_<<<B 0808`8gP8g88T;| | xN!H#/8^ 8J|I.~A(xH}8cH/~AxH ~HT<_<<<B 08`808g8g88]| | xN!x;K```8!`xa|N ``||#xB|3x8!+1@H<_<<<B 88`8g\8e80;| | xN!H`+A|@"$/AH<_<<<B 88`8e8e84;| | xN!H`/8C }".A(|#xH8cH/}AxH9 HP<_<<<B 8`88fP8e8;| | xN!x;K``8!Px|N ``||wxB8`0|3x8|#x!|+x|;x}Cx}8Kx8H/a8@D<_<<<BP8P8`8f8dX8| | xN!8H880Hi/Apcx8H8cHM/}@@<_<<<BP8P8`8fH8dX8| | xN!H A8dxbH﵁\ A8<|B"b !8^^ ~II iA8B$!8)(A8,8/@(<<<88cD8dX8fHw`~xK8/@x???<P;P8`;{dX8fx8fx\|I|LxN!<xfx8`8f8!| | xN!8a8K88!|x|N |A|zxB8`8|3x8|#x!|+x8H/a8@P<_<<<B88`8d8b8| | xN!8H```888H)/Apx8Hu8cH /}@@<_<<<B88`8e8b8| | xN!H A8xbHu[ A88;{B"b ^ A8>~B "ba88c$K퀁8/@0<<<8x8c8b8eXHuq```8zKm8/@x???<;8`;{b8ehx8zfx\|I|LxN!<xfx8`8e8| | xN!8a8K88!p|xA|N ||}xB8`F$!Ha/a8@D<_<<<B8`88c8_8Ѐ| | xN!8`HW48F$8H a8<8Ka8<8@8cKua8<888cKM/@T<_<<<B88`8c8d8;| | xN!``8a8K=8`HVa8<888d@K/@D<_<<<B88`8dH8d8<| | xN!K`a8<888dK}/@D<_<<<B88`8d8d8=| | xN!K8`a8<888dK/@D<_<<<B88`8d8d8>| | xN!K`a8<888e$K/@D<_<<<B88`8e,8d8?| | xN!Kx`a8<888epK]/@D<_<<<B88`8ex8d8@| | xN!K`a8<888eK/@D<_<<<B88`8e8d8A| | xN!K`a8<888fK/@D<_<<<B88`8f8d8B| | xN!KX`a8<8 88fTK=/@D<_<<<B88`8fX8d8C| | xN!K`a8<8 8 88fKy/@@<_<<<B88`8f8d8E| | xN!Ka8<8 888gK/@@<_<<<B88`8g8d8F| | xN!K4a8<8 888glK/@@<_<<<B88`8gx8d8G| | xN!KԀa8<8 888gKY/@@<_<<<B88`8g8d8H| | xN!Kta8<8888h@K/@@<_<<<B88`8hL8d8I| | xN!Ka8<88"88hK/@@<_<<<B88`8h8d8J| | xN!Ka8<8888iK9/@@<_<<<B88`8i8d8K| | xN!KTa8<8888ixK/@@<_<<<B88`8i8d8L| | xN!Ka8<88.88iKy/@@<_<<<B88`8i8d8M| | xN!Ka8<88,88jLK/@@<_<<<B88`8jT8d8N| | xN!K4a8<88088jK/@@<_<<<B88`8j8d8O| | xN!KԀa8<88088k KY/@@<_<<<B88`8k08d8P| | xN!Kta8<88188kK/@@<_<<<B88`8k8d8Q| | xN!Ka8<88188l K/@@<_<<<B88`8l8d8R| | xN!Ka8<8888lK9/@@<_<<<B88`8l8d8S| | xN!KTa8<8888lK/@@<_<<<B88`8m8d8T| | xN!Ka8<88mpK1|~y@@<_<<<B88`8m|8d8W| | xN!K<88mK/@@<_<<<B88`8m8d8X| | xN!KH<x88n(Ke/@@<_<<<B88`8n48d8Y| | xN!Ka8<88nK-|~y@@<_<<<B88`8n8d8[| | xN!K<88nK/@@<_<<<B88`8n8d8\| | xN!KD<x88o4Ka/@@<_<<<B88`8o<8d8]| | xN!K<x88oK /@@<_<<<B88`8o8d8^| | xN!K<x88oK/@@<_<<<B88`8o8d8_| | xN!K<<x88pKY/@@<_<<<B88`8p$8d8`| | xN!K<x88plK/@@<_<<<B88`8pt8d8a| | xN!K<x88pK/@@<_<<<B88`8p8d8b| | xN!K4?_a888q Kq|~y@@<_<<<B88`8q8d8d| | xN!K<88q|K/@@<_<<<B88`8q8d8e| | xN!K<x88qK/@@<_<<<B88`8q8d8f| | xN!K0<x88rKM/@@<_<<<B88`8r$8d8g| | xN!K<x88rlK/@@<_<<<B88`8rt8d8h| | xN!K<x88rK/@@<_<<<B88`8r8d8i| | xN!K(a8<88s Ke|~y@@<_<<<B88`8s8d8k| | xN!K<8,8slK/@@<_<<<B88`8st8d8l| | xN!K|<x88sK/@@<_<<<B88`8s8d8m| | xN!K$a8<88t Ka|~y@@<_<<<B88`8t 8d8o| | xN!K<8%8tK/@@<_<<<B88`8t8d8p| | xN!Kx<x88tK/@@<_<<<B88`8t8d8q| | xN!K a8<8888u,K/@@<_<<<B88`8u88d8t| | xN!Ka8<8 888uKu/@@<_<<<B88`8u8d8u| | xN!K`a8<8!888uK/@@<_<<<B88`8v8d8v| | xN!Ka8<8"888v`K/@@<_<<<B88`8vh8d8w| | xN!Ka8<8#888vKU/@@<_<<<B88`8v8d8x| | xN!K@a8<8$888wK/@@<_<<<B88`8w(8d8y| | xN!Ka8<8%888wK/@@<_<<<B88`8w8d8z| | xN!K쀀a8<8&8 88wK5/@@<_<<<B88`8w8d8{| | xN!K a8<8'888xLK/@@<_<<<B88`8xX8d8|| | xN!Ka8<8(888xKu/@@<_<<<B88`8x8d8}| | xN!K`a8<8)888y0K/@@<_<<<B88`8y88d8~| | xN!Ka8<8*8(8 8yK޵/@@<_<<<B88`8y8d8| | xN!Kꠀa8<8+8(88yKU/@@<_<<<B88`8z8d8| | xN!K@a8<8,8(88zXK/@@<_<<<B88`8z\8d8| | xN!Ka8<8-8(88zKݕ/@@<_<<<B88`8z8d8| | xN!K退a8<8.8,88{K5/@@<_<<<B88`8{ 8d8| | xN!K a8<8/8*8 8{tK/@@<_<<<B88`8{8d8| | xN!Ka8<808-88{Ku/@@<_<<<B88`8{8d8| | xN!K`a8<818-88|LK/@@<_<<<B88`8|T8d8| | xN!Ka8<82888|K۵/@@<_<<<B88`8|8d8| | xN!K<_a8<;,8} xxKA/@@<_<<<B88`8}(8d8| | xN!K| | xN!Kxa8<<x828X8\9,9 K/@@<_<<<B88`8p8d8E| | xN!K <_a8<x;L88xK/@@<_<<<B88`8P8d8I| | xN!Ka8<<x8388<99 K/@@<_<<<B88`88d8P| | xN!K8`8l9,9 K/@@<_<<<B88`8t8d8| | xN!K<_a8<x;b\80fxK/@@<_<<<B88`8D8d8| | xN!Ka8<<ex8?8ۼ8L99 K /@@<_<<<B88`88d8| | xN!KD<_a8<x;<8܄xK/@@<_<<<B88`8ܘ8d8!| | xN!Ka8<<x8= 8 8,99 K9/@@<_<<<B88`8,8d8(| | xN!Kta8<<x8= 8899 K/@@<_<<<B88`88d8/| | xN!Ka8<<x8= 8ހ8 99 Ka/@@<_<<<B88`8ވ8d86| | xN!Ka8<<x8 8KA/@@<_<<<B88`848d8:| | xN!K<;a8<88xK/@@<_<<<B88`8߰8d8>| | xN!K܀a8<<x88K/@@<_<<<B88`8$8d8B| | xN!K|88````8!p|N ```8+~A(|D$/A8 |`"N `8`N ``||yxB;y;!@dx8a8;D;APK<]H`8a8;K=Ydxx|bxx;K~ 88!P|x|N `||+xB8c!<8pK+8@,A8@8!P|Cx|N `|a|}xB|#x8!p;a<H<cxK/@<_<<<B8`8$8}8{8| | xN!8`H<_<<<B8$8`8ܬ8{8| | xN!H<_<<<B8$8`8}8{8| | xN!H<_<<<B8$8`8~8{8| | xN!H````x8D8@K/@<_<<<B8$8`8}8{8| | xN!cxK8`Hx88K{)/Ax8LKz/Aa<8HK/A 8AH;L!HAPaTAX Ii ID@A`<8`H$D;/AK````8!a|N ```|;B|}xx!K(<|~x8x8|+x8KI/@P<_<<<Bp8`8"p8{8y$8| | xN!8`HP```xx8K/@L<_<<<Bp8`8"p8|8y$8| | xN!8`H``x8a8K*)`8a8K*/A8a8K+|~xxKzM/AX8xKI/@<_<<<Bp8`8"p8|t8y$8 | | xN!8`HP<_<<<Bp8`8"p8|D8y$8 | | xN!8`H8```8!`|N ```|A|{x8d|+x!K&cx8|#x8Ky8!`;x;A|N |B!`<8z,D $  $DDd d 808AU>T>}j;|K9}$Y}e[x|BPPTB|@x@@0|B8@A @@8|B```| PT>}`;|K9}DY}g[x|PT|Kx@@(|8@A@@8``T8@|xH/@ 8}C} 4/@U>}(PPU>8`H}X0 }IX0}B0U>|0U>|;|X0}*xUI>|9}d)|+x|@PTB|@Kx@@(|B8e@A@@8e|B`| PUI>}`;|K9}DY}e[x|PT|Kx@@(|BB8@A@@8|BB`T`}*P|x}i;T>|K9}DY}e[x|BHPTB|@x@@0|B8@A @@8|B```| PT>}`;|K9}DY}g[x|PT|Kx@@(|8@A@@8``T|bx|xHd P@AL}g4/@ A 0@A48@8H8`  }k80|80}0}I0|0}J80}kx}80}JxUd>Ul>UB>|#|!} )|+x} HPU)} x@@,|Z8e@A@@8e|Z``|PUI>}#|H!}LA}Cx|PT|Kx@@(|Z8@A@@|Z8`|JPT`|x| 0@}&YA @ H@A}`[x8@H,8 8@H ```8@8``Aؐ/`a؀A |cN aa쐁;`/@ !D}#;`}"KxAA`/@ f|EAa`A!;AaAȑ!AĐá!ȁA`̀/@P@@l}4/8A |x }B 0|0} 0| 0|JxU>U>TɄ>|J;|9|E|PPT|Kx@@4H```/@ 8}C}4/@U>}hPPU>8H|x}0 U>}I 0}B0|0U>| 0}b;}*xUI>| 9}eY|@PTB|@Kx@@(|B@A@@|B```| PUK>|@;}"9|E| PT|[x@@|B@A@@|B}bP|K;TɄ>|9|E|XPT|Kx@@|B@A@@|B|PT>|@;}"9|E| PT|[x@@|B@A@@|B|P9 |$0!АԀA``aԐ\|H P@@,ԑA``ԀaАaH`}'4/@HA 0@A|0}IQ|xԑA``aԀAА|\H\``# })80}K80}80}0}B0}%x|0|80T>}kxT>}B#Ui>| !}Q}LSx|@PTB|@Kx@@,|*9@A@@9|*``|PUi>}@#|J!}}Q}HSx|PT|Kx@@(|*9 @A@@9 |*`|KPU}x}@P@|AP@ @A |JxH}#}EQ} Kx} 0|J} Kx|I0|B<0|<0A})x!ԀAЀaԐ\|```/A,a |caH ```a``aN АԿaȐ́!ЁԁAȀ/@P@@`}4/8A |x }B 0|0} 0| 0|JxU>U>TɄ>|J;|9|E|PPT|Kx@@(H /@ 8}C}4/@U>}hPPU>8H|x}0 U>}I 0}B0|0U>| 0}b;}*xUI>| 9}eY|@PTB|@Kx@@(|B@A@@|B```| PUK>|@;}"9|E| PT|[x@@|B@A@@|B}bP|K;TɄ>|9|E|XPT|Kx@@|B@A@@|B|PT>|@;}"9|E| PT|[x@@|B@A@@|B|P8@|$0Aؐ܀a``H`` P@A,}'4/@@A 0@A|0}IQ|x`ܑA``܀aHH`# })80}K80}80}0}B0}%x|0|80T>}kxT>}B#Ui>| !}Q}LSx|@PTB|@Kx@@,|*9@A@@9|*``|PUi>}@#|J!}}Q}HSx|PT|Kx@@(|*9 @A@@9 |*`|KPU}x}@P@|AP@ @A |JxH}#}EQ} Kx} 0|J} Kx|I0|B<0|<0A})x!܀a؀`N |B}| x|_xlptx|>^~h<_8bctH|lx<_8B~h^>|xtpl!|}N |B|H|=9职/@!|> x|_xlptx|>^~h<_8bbH|lx<_8B葂~h^>|xtpl!|}N |B|H|=9@/@!|> x|_xlptx|>^~h<_8bb,HQ|lx<_8B@~h^>|xtpl!|}N |B|H|=9~/@!|> x|_xlptx|>^~h<_8baH|lx<_8B~~h^>|xtpl!|}N |B|H|=9}/@!|> x|_xlptx|>^~h<_8b`H|lx<_8B}~h^>|xtpl!|}N |B|H|=9}H/@!|> x|_xlptx|>^~h<_8b`DHM|lx<_8B}H~h^>|xtpl!|}N ||dxB8_!p8a98Hc8a8|}xHa<_}]|~x9"_B_ i|].<_x j;_xHd,@|}xxHdHd8!|N =`@h}N =`@l}N =`@p}N __dyld_make_delayed_module_initializer_calls__dyld_image_count__dyld_get_image_name__dyld_get_image_header__dyld_NSLookupSymbolInImage__dyld_NSAddressOfSymbollibobjc__objcInit__dyld_mod_term_funcsUsage: %s [options] Options: (options marked with * are required) -h, --help display this usage message * --infax infax data string for the LTO * --file filename of the MXF file stored on the LTO -h--help--infax--fileUnknown argument '%s' Missing MXF filename --infax is required --file is required ERROR: Failed to parse the Infax data string '%s' ERROR: Failed to update MXF file '%s' D3P_D3ErrorCount'%s' failed, in %s:%d mxf_register_item_def(dataModel, "D3P_D3ErrorCount", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, D3P_D3ErrorCount), 0x0000, MXF_UINT32_TYPE, 0)./../bbc_d3_extensions_data_model.hD3P_PSEFailureCountmxf_register_item_def(dataModel, "D3P_PSEFailureCount", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, D3P_PSEFailureCount), 0x0000, MXF_UINT32_TYPE, 0)D3P_InfaxFrameworkmxf_register_set_def(dataModel, "D3P_InfaxFramework", &MXF_SET_K(InterchangeObject), &MXF_SET_K(D3P_InfaxFramework))D3P_Formatmxf_register_item_def(dataModel, "D3P_Format", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_Format), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_ProgrammeTitlemxf_register_item_def(dataModel, "D3P_ProgrammeTitle", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeTitle), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_EpisodeTitlemxf_register_item_def(dataModel, "D3P_EpisodeTitle", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_EpisodeTitle), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_TransmissionDatemxf_register_item_def(dataModel, "D3P_TransmissionDate", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_TransmissionDate), 0x0000, MXF_TIMESTAMP_TYPE, 0)D3P_MagazinePrefixmxf_register_item_def(dataModel, "D3P_MagazinePrefix", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_MagazinePrefix), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_ProgrammeNumbermxf_register_item_def(dataModel, "D3P_ProgrammeNumber", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeNumber), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_ProductionCodemxf_register_item_def(dataModel, "D3P_ProductionCode", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProductionCode), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_SpoolStatusmxf_register_item_def(dataModel, "D3P_SpoolStatus", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolStatus), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_StockDatemxf_register_item_def(dataModel, "D3P_StockDate", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_StockDate), 0x0000, MXF_TIMESTAMP_TYPE, 0)D3P_SpoolDescriptormxf_register_item_def(dataModel, "D3P_SpoolDescriptor", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolDescriptor), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_Memomxf_register_item_def(dataModel, "D3P_Memo", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_Memo), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_Durationmxf_register_item_def(dataModel, "D3P_Duration", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_Duration), 0x0000, MXF_INT64_TYPE, 0)D3P_SpoolNumbermxf_register_item_def(dataModel, "D3P_SpoolNumber", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolNumber), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_AccessionNumbermxf_register_item_def(dataModel, "D3P_AccessionNumber", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_AccessionNumber), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_CatalogueDetailmxf_register_item_def(dataModel, "D3P_CatalogueDetail", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_CatalogueDetail), 0x0000, MXF_UTF16STRING_TYPE, 0)D3P_ItemNumbermxf_register_item_def(dataModel, "D3P_ItemNumber", &MXF_SET_K(D3P_InfaxFramework), &MXF_ITEM_K(D3P_InfaxFramework, D3P_ItemNumber), 0x0000, MXF_UINT32_TYPE, 0)D3P_PSEAnalysisFrameworkmxf_register_set_def(dataModel, "D3P_PSEAnalysisFramework", &MXF_SET_K(InterchangeObject), &MXF_SET_K(D3P_PSEAnalysisFramework))D3P_RedFlashmxf_register_item_def(dataModel, "D3P_RedFlash", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_RedFlash), 0x0000, MXF_INT16_TYPE, 0)D3P_SpatialPatternmxf_register_item_def(dataModel, "D3P_SpatialPattern", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_SpatialPattern), 0x0000, MXF_INT16_TYPE, 0)D3P_LuminanceFlashmxf_register_item_def(dataModel, "D3P_LuminanceFlash", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_LuminanceFlash), 0x0000, MXF_INT16_TYPE, 0)D3P_ExtendedFailuremxf_register_item_def(dataModel, "D3P_ExtendedFailure", &MXF_SET_K(D3P_PSEAnalysisFramework), &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_ExtendedFailure), 0x0000, MXF_BOOLEAN_TYPE, 0)D3P_D3ReplayErrorFrameworkmxf_register_set_def(dataModel, "D3P_D3ReplayErrorFramework", &MXF_SET_K(InterchangeObject), &MXF_SET_K(D3P_D3ReplayErrorFramework))D3P_D3ErrorCodemxf_register_item_def(dataModel, "D3P_D3ErrorCode", &MXF_SET_K(D3P_D3ReplayErrorFramework), &MXF_ITEM_K(D3P_D3ReplayErrorFramework, D3P_D3ErrorCode), 0x0000, MXF_UINT8_TYPE, 0)TapeDescriptormxf_register_set_def(dataModel, "TapeDescriptor", &MXF_SET_K(GenericDescriptor), &MXF_SET_K(TapeDescriptor))((*tempString) = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (len + 1))) != NULLwrite_archive_mxf.cmbstowcs((*tempString), input, len + 1) != (size_t)(-1)%s:%u: failed assertion `%s' 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 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_set_uint32_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ItemNumber), infaxData->itemNo)numAudioTracks <= 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_register_primer_entry(newOutput->headerMetadata->primerPack, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ItemNumber), 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), &newOutput->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), &newOutput->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)TC%dmxf_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++])V%dA%dmxf_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), &newOutput->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), &newOutput->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), &newOutput->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)DM%dmxf_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), &newOutput->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)T%dmxf_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)(uint64_t)filePos < g_fixedBodyOffset - 17mxf_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)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) == 8Invalid video frame size %ld; expecting %ld, in %s:%d verify_essence_write_state(output, 0, 1, 0)mxf_write_fixed_kl(output->mxfFile, &eeKey, 4, size)mxf_file_write(output->mxfFile, data, size) == sizeInvalid audio frame size %ld; expecting %ld, in %s:%d verify_essence_write_state(output, 0, 0, 1)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)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)D3 preservation convert_string(mpName, &output->tempString)mxf_set_utf16string_item(output->materialPackageSet, &MXF_ITEM_K(GenericPackage, Name), output->tempString)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)) >= 0mxf_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 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_is_header_metadata(&key)mxf_create_header_metadata(&headerMetadata, dataModel)mxf_read_primer_pack(mxfFile, &headerMetadata->primerPack)mxf_read_kl(mxfFile, &key, &llen, &len)mxf_skip(mxfFile, 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 != NULLCould not find header partition pack key, in %s:%d mxf_read_partition(mxfFile, &key, &headerPartition)update_header_metadata(mxfFile, headerPartition->headerByteCount, ltoInfaxData, 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, ltoInfaxData, newFilename)mxf_write_partition(mxfFile, footerPartition)filePath != NULLmxf_disk_file_open_modify(filePath, &mxfFile)infaxDataString != NULLinvalid infax string field, in %s:%d Infax string size (%d) exceeds limit (%d), in %s:%d Infax string size (%d) exceeds limit (%d) - string will be truncated, in %s:%d %d-%u-%usscanf(startField, "%d-%u-%u", &year, &month, &day) == 3%qisscanf(startField, "%"PRIi64"", &infaxData->duration) == 1endField - startField > 0%usscanf(startField, "%u", &infaxData->itemNo) == 1Invalid Infax data string ('%s'), in %s:%d fieldIndex == 15(newArray = (TimecodeIndexArray*)malloc(sizeof(TimecodeIndexArray))) != NULLtimecode_index.c(newArray->elements = (TimecodeIndexElement*)malloc(sizeof(TimecodeIndexElement) * (index->arraySize))) != NULLmxf_append_list_element(&index->indexArrays, newArray)./mxf/mxf_header_metadata.cdata != NULL && info != NULL(newSet = (MXFMetadataSet*)malloc(sizeof(MXFMetadataSet))) != NULL(newHeaderMetadata = (MXFHeaderMetadata*)malloc(sizeof(MXFHeaderMetadata))) != NULLmxf_create_primer_pack(&newHeaderMetadata->primerPack)mxf_find_item_def(headerMetadata->dataModel, key, &itemDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)key, itemDef->localTag, &tag)mxf_find_set_def(headerMetadata->dataModel, key, &setDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)&itemDef->key, itemDef->localTag, &tag)(newItem = (MXFMetadataItem*)malloc(sizeof(MXFMetadataItem))) != NULLmxf_remove_item(item->set, &item->key, &removedItem)mxf_append_list_element(&set->items, (void*)item)add_item(set, newItem)!mxf_equals_uuid(&set->instanceUID, &g_Null_UUID)mxf_remove_set(set->headerMetadata, set)mxf_append_list_element(&headerMetadata->sets, (void*)set)mxf_create_list(&newList, NULL)mxf_append_list_element(newList, (void*)set)mxf_get_list_length(setList) == 1mxf_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 != NULL && set->headerMetadata->dataModel != NULLmxf_read_local_tag(mxfFile, itemTag)mxf_read_uint16(mxfFile, itemLen)mxf_file_read(mxfFile, buffer, len) == len(item->value = (uint8_t*)malloc(sizeof(uint8_t) * (len))) != NULLheaderMetadata->primerPack != NULLcreate_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)headerByteCount != 0mxf_is_primer_pack(pkey)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)count == headerByteCountmxf_write_primer_pack(mxfFile, headerMetadata->primerPack)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_find_singular_set_by_key(headerMetadata, &MXF_SET_K(Preface), &prefaceSet)mxf_write_set(mxfFile, prefaceSet)mxf_write_set(mxfFile, set)mxf_write_header_primer_pack(mxfFile, headerMetadata)mxf_write_header_sets(mxfFile, headerMetadata)set->headerMetadata != NULLget_or_create_set_item(set->headerMetadata, set, itemKey, &newItem)mxf_set_item_value(newItem, buffer, 16)mxf_set_uuid_item(newSet, &MXF_ITEM_K(InterchangeObject, InstanceUID), &uuid)mxf_set_item_value(newItem, value, len)destSet->headerMetadata != NULLmxf_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, buffer, 1)mxf_set_item_value(newItem, buffer, 2)mxf_set_item_value(newItem, buffer, 4)mxf_set_item_value(newItem, buffer, 8)mxf_set_item_value(newItem, buffer, (uint16_t)((wcslen(value) + 1) * mxfUTF16Char_extlen))mxf_set_item_value(newItem, buffer, size * mxfUTF16Char_extlen)mxf_set_item_value(newItem, buffer, 32)mxf_set_item_value(newItem, buffer, 10)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8))) != NULL8 + count * elementLen < 65536(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + count * elementLen))) != NULLmxf_set_item_value(newItem, buffer, (uint16_t)(8 + count * elementLen))(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + arrayLen * elementLen))) != NULLnewItem->length >= 8elementLen == existElementLennewItem->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)mxf_get_item(set, itemKey, &item)item->length == 1item->length == 2item->length == 4item->length == 8item->length == 16item->length == 32mxf_get_uuid_item(set, itemKey, &uuidValue)mxf_dereference(set->headerMetadata, &uuidValue, value)mxf_dereference_s(set->headerMetadata, setsIter, &uuidValue, value)item->length == 10item->length >= 8index < count(newSegment = (MXFIndexTableSegment*)malloc(sizeof(MXFIndexTableSegment))) != NULL./mxf/mxf_index_table.c(newEntry = (MXFDeltaEntry*)malloc(sizeof(MXFDeltaEntry))) != NULLcreate_delta_entry(segment, &newEntry)8 + deltaEntryArrayLen * 14 <= 0xffff(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)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_uint16(mxfFile, 8)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_uint16(mxfFile, 4)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_uint16(mxfFile, 1)mxf_write_uint8(mxfFile, segment->sliceCount)mxf_write_local_tag(mxfFile, 0x3f0e)mxf_write_uint8(mxfFile, segment->posTableCount)mxf_write_local_tag(mxfFile, 0x3f09)mxf_write_uint16(mxfFile, (uint16_t)(8 + deltaEntryArrayLen * 6))mxf_write_uint32(mxfFile, deltaEntryArrayLen)mxf_write_uint32(mxfFile, 6)mxf_write_int8(mxfFile, entry->posTableIndex)mxf_write_uint8(mxfFile, entry->slice)mxf_write_uint32(mxfFile, entry->elementData)mxf_write_local_tag(mxfFile, 0x3f0a)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)mxf_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_create_index_table_segment(&newSegment)mxf_read_local_tag(mxfFile, &localTag)mxf_read_uint16(mxfFile, &localLen)mxf_read_uuid(mxfFile, &newSegment->instanceUID)localLen == mxfUUID_extlenmxf_read_int32(mxfFile, &newSegment->indexEditRate.numerator)mxf_read_int32(mxfFile, &newSegment->indexEditRate.denominator)localLen == 8mxf_read_int64(mxfFile, &newSegment->indexStartPosition)mxf_read_int64(mxfFile, &newSegment->indexDuration)mxf_read_uint32(mxfFile, &newSegment->editUnitByteCount)localLen == 4mxf_read_uint32(mxfFile, &newSegment->indexSID)mxf_read_uint32(mxfFile, &newSegment->bodySID)mxf_read_uint8(mxfFile, &newSegment->sliceCount)localLen == 1mxf_read_uint8(mxfFile, &newSegment->posTableCount)mxf_read_uint32(mxfFile, &deltaEntryArrayLen)mxf_read_uint32(mxfFile, &deltaEntryLen)deltaEntryLen == 6localLen == 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 segmentmxf_skip(mxfFile, localLen)totalLen == segmentLenmxf_write_uint16(mxfFile, (uint16_t)(8 + numDeltaEntries * 6))mxf_write_uint32(mxfFile, numDeltaEntries)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)(newList = (MXFList*)malloc(sizeof(MXFList))) != NULL./mxf/mxf_list.c(newElement = (MXFListElement*)malloc(sizeof(MXFListElement))) != NULL(newPartition = (MXFPartition*)malloc(sizeof(MXFPartition))) != NULL./mxf/mxf_partition.c(newLabel = (mxfUL*)malloc(sizeof(mxfUL))) != NULLmxf_append_list_element(&partition->essenceContainers, newLabel)mxf_append_partition_esscont_label(partition, (mxfUL*)mxf_get_iter_element(&iter))mxf_append_list_element(partitions, partition)mxf_create_from_partition(sourcePartition, &newPartition)mxf_append_partition(partitions, newPartition)mxf_create_partition(&newPartition)(filePos = mxf_file_tell(mxfFile)) >= 0partition->headerMarkInPos >= 0filePos >= partition->headerMarkInPospartition->indexMarkInPos >= 0filePos >= partition->indexMarkInPosmxf_write_k(mxfFile, &partition->key)mxf_write_l(mxfFile, packLen)mxf_write_uint16(mxfFile, partition->majorVersion)mxf_write_uint16(mxfFile, partition->minorVersion)mxf_write_uint32(mxfFile, partition->kagSize)mxf_write_uint64(mxfFile, partition->thisPartition)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_uint32(mxfFile, partition->bodySID)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_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)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_read_ul(mxfFile, &label)mxf_append_partition_esscont_label(newPartition, &label)partition->kagSize > 0(uint64_t)filePos > partition->thisPartitionmxf_write_k(mxfFile, &g_KLVFill_key)mxf_write_l(mxfFile, fillSize)mxf_file_putc(mxfFile, 0) == 0((uint64_t)filePos <= position - mxf_get_min_llen(mxfFile) + mxfKey_extlen)fillSize >= llensize >= (uint32_t)(mxf_get_min_llen(mxfFile) + mxfKey_extlen)mxf_read_kl(mxfFile, &tkey, &tllen, &tlen)mxf_skip(mxfFile, (int64_t)tlen)mxf_read_uint32(mxfFile, &size)((uint32_t)len - 4) % 12 == 0(newEntry = (MXFRIPEntry*)malloc(sizeof(MXFRIPEntry))) != NULLmxf_append_list_element(&rip->entries, newEntry)mxf_read_uint32(mxfFile, &entry->bodySID)mxf_read_uint64(mxfFile, &entry->thisPartition)mxf_write_k(mxfFile, &g_RandomIndexPack_key)(llen = mxf_write_l(mxfFile, len)) != 0mxf_write_uint32(mxfFile, (uint32_t)(16 + llen + len))(newMXFFile = (MXFFile*)malloc(sizeof(MXFFile))) != NULL./mxf/mxf_file.c(newDiskFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULLw+brbr+b(newStdInFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newSysData = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULLmxf_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)) != EOFbytesToRead <= 8mxf_read_k(mxfFile, key)mxf_read_l(mxfFile, llen, len)mxf_file_write(mxfFile, (const uint8_t*)key, 16) == 16llen > 0 && llen <= 9Could 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)mxf_write_k(mxfFile, key)mxf_write_l(mxfFile, len)mxf_read_uint32(mxfFile, len)mxf_read_uint32(mxfFile, eleLen)mxf_write_uint32(mxfFile, len)mxf_write_uint32(mxfFile, eleLen)./mxf/mxf_data_model.ctypeId < sizeof(dataModel->types) / sizeof(MXFItemType) && dataModel->types[typeId].typeId == 0(type->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLNumber 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))) != NULLtypeId > 0 && typeId < MXF_EXTENSION_TYPE(newItemDef = (MXFItemDef*)malloc(sizeof(MXFItemDef))) != NULL(newItemDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLitemDef != NULLmxf_append_list_element(&dataModel->itemDefs, (void*)itemDef)add_item_def(dataModel, newItemDef)(newSetDef = (MXFSetDef*)malloc(sizeof(MXFSetDef))) != NULL(newSetDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLsetDef != NULLmxf_append_list_element(&dataModel->setDefs, (void*)setDef)add_set_def(dataModel, newSetDef)(newDataModel = (MXFDataModel*)malloc(sizeof(MXFDataModel))) != NULLInt8mxf_register_basic_type(newDataModel, "Int8", MXF_INT8_TYPE, 1)./include/mxf/mxf_baseline_data_model.hInt16mxf_register_basic_type(newDataModel, "Int16", MXF_INT16_TYPE, 2)Int32mxf_register_basic_type(newDataModel, "Int32", MXF_INT32_TYPE, 3)Int64mxf_register_basic_type(newDataModel, "Int64", MXF_INT64_TYPE, 4)UInt8mxf_register_basic_type(newDataModel, "UInt8", MXF_UINT8_TYPE, 1)UInt16mxf_register_basic_type(newDataModel, "UInt16", MXF_UINT16_TYPE, 2)UInt32mxf_register_basic_type(newDataModel, "UInt32", MXF_UINT32_TYPE, 3)UInt64mxf_register_basic_type(newDataModel, "UInt64", MXF_UINT64_TYPE, 4)Rawmxf_register_basic_type(newDataModel, "Raw", MXF_RAW_TYPE, 0)UTF16Stringmxf_register_array_type(newDataModel, "UTF16String", MXF_UTF16STRING_TYPE, MXF_UTF16_TYPE, 0)Int32Arraymxf_register_array_type(newDataModel, "Int32Array", MXF_INT32ARRAY_TYPE, MXF_INT32_TYPE, 0)UInt32Arraymxf_register_array_type(newDataModel, "UInt32Array", MXF_UINT32ARRAY_TYPE, MXF_UINT32_TYPE, 0)Int64Arraymxf_register_array_type(newDataModel, "Int64Array", MXF_INT64ARRAY_TYPE, MXF_INT64_TYPE, 0)UInt8Arraymxf_register_array_type(newDataModel, "UInt8Array", MXF_UINT8ARRAY_TYPE, MXF_UINT8_TYPE, 0)ISO7Stringmxf_register_array_type(newDataModel, "ISO7String", MXF_ISO7STRING_TYPE, MXF_ISO7_TYPE, 0)Int32Batchmxf_register_array_type(newDataModel, "Int32Batch", MXF_INT32BATCH_TYPE, MXF_INT32_TYPE, 0)UInt32Batchmxf_register_array_type(newDataModel, "UInt32Batch", MXF_UINT32BATCH_TYPE, MXF_UINT32_TYPE, 0)AUIDArraymxf_register_array_type(newDataModel, "AUIDArray", MXF_AUIDARRAY_TYPE, MXF_AUID_TYPE, 0)ULBatchmxf_register_array_type(newDataModel, "ULBatch", MXF_ULBATCH_TYPE, MXF_UL_TYPE, 0)StrongRefArraymxf_register_array_type(newDataModel, "StrongRefArray", MXF_STRONGREFARRAY_TYPE, MXF_STRONGREF_TYPE, 0)StrongRefBatchmxf_register_array_type(newDataModel, "StrongRefBatch", MXF_STRONGREFBATCH_TYPE, MXF_STRONGREF_TYPE, 0)WeakRefArraymxf_register_array_type(newDataModel, "WeakRefArray", MXF_WEAKREFARRAY_TYPE, MXF_WEAKREF_TYPE, 0)WeakRefBatchmxf_register_array_type(newDataModel, "WeakRefBatch", MXF_WEAKREFBATCH_TYPE, MXF_WEAKREF_TYPE, 0)RationalArraymxf_register_array_type(newDataModel, "RationalArray", MXF_RATIONALARRAY_TYPE, MXF_RATIONAL_TYPE, 0)RGBALayoutmxf_register_array_type(newDataModel, "RGBALayout", MXF_RGBALAYOUT_TYPE, MXF_RGBALAYOUTCOMPONENT_TYPE, 0)RationalitemType = mxf_register_compound_type(newDataModel, "Rational", MXF_RATIONAL_TYPE)Numeratormxf_register_compound_type_member(itemType, "Numerator", MXF_INT32_TYPE)Denominatormxf_register_compound_type_member(itemType, "Denominator", MXF_INT32_TYPE)TimestampitemType = mxf_register_compound_type(newDataModel, "Timestamp", MXF_TIMESTAMP_TYPE)Yearmxf_register_compound_type_member(itemType, "Year", MXF_UINT16_TYPE)Monthmxf_register_compound_type_member(itemType, "Month", MXF_UINT8_TYPE)Daymxf_register_compound_type_member(itemType, "Day", MXF_UINT8_TYPE)Hoursmxf_register_compound_type_member(itemType, "Hours", MXF_UINT8_TYPE)Minutesmxf_register_compound_type_member(itemType, "Minutes", MXF_UINT8_TYPE)Secondsmxf_register_compound_type_member(itemType, "Seconds", MXF_UINT8_TYPE)QMSecmxf_register_compound_type_member(itemType, "QMSec", MXF_UINT8_TYPE)ProductVersionitemType = mxf_register_compound_type(newDataModel, "ProductVersion", MXF_PRODUCTVERSION_TYPE)Majormxf_register_compound_type_member(itemType, "Major", MXF_UINT16_TYPE)Minormxf_register_compound_type_member(itemType, "Minor", MXF_UINT16_TYPE)Patchmxf_register_compound_type_member(itemType, "Patch", MXF_UINT16_TYPE)Buildmxf_register_compound_type_member(itemType, "Build", MXF_UINT16_TYPE)Releasemxf_register_compound_type_member(itemType, "Release", MXF_UINT16_TYPE)IndirectitemType = mxf_register_compound_type(newDataModel, "Indirect", MXF_INDIRECT_TYPE)Typemxf_register_compound_type_member(itemType, "Type", MXF_UL_TYPE)Valuemxf_register_compound_type_member(itemType, "Value", MXF_UINT8ARRAY_TYPE)RGBALayoutComponentitemType = mxf_register_compound_type(newDataModel, "RGBALayoutComponent", MXF_RGBALAYOUTCOMPONENT_TYPE)Codemxf_register_compound_type_member(itemType, "Code", MXF_RGBACODE_TYPE)Depthmxf_register_compound_type_member(itemType, "Depth", MXF_UINT8_TYPE)VersionTypemxf_register_interpret_type(newDataModel, "VersionType", MXF_VERSIONTYPE_TYPE, MXF_UINT16_TYPE, 0)UTF16mxf_register_interpret_type(newDataModel, "UTF16", MXF_UTF16_TYPE, MXF_UINT16_TYPE, 0)Booleanmxf_register_interpret_type(newDataModel, "Boolean", MXF_BOOLEAN_TYPE, MXF_UINT8_TYPE, 0)ISO7mxf_register_interpret_type(newDataModel, "ISO7", MXF_ISO7_TYPE, MXF_UINT8_TYPE, 0)Lengthmxf_register_interpret_type(newDataModel, "Length", MXF_LENGTH_TYPE, MXF_INT64_TYPE, 0)Positionmxf_register_interpret_type(newDataModel, "Position", MXF_POSITION_TYPE, MXF_INT64_TYPE, 0)RGBACodemxf_register_interpret_type(newDataModel, "RGBACode", MXF_RGBACODE_TYPE, MXF_UINT8_TYPE, 0)Streammxf_register_interpret_type(newDataModel, "Stream", MXF_STREAM_TYPE, MXF_RAW_TYPE, 0)DataValuemxf_register_interpret_type(newDataModel, "DataValue", MXF_DATAVALUE_TYPE, MXF_UINT8ARRAY_TYPE, 0)Identifiermxf_register_interpret_type(newDataModel, "Identifier", MXF_IDENTIFIER_TYPE, MXF_UINT8ARRAY_TYPE, 0)Opaquemxf_register_interpret_type(newDataModel, "Opaque", MXF_OPAQUE_TYPE, MXF_UINT8ARRAY_TYPE, 0)UMIDmxf_register_interpret_type(newDataModel, "UMID", MXF_UMID_TYPE, MXF_IDENTIFIER_TYPE, 32)UIDmxf_register_interpret_type(newDataModel, "UID", MXF_UID_TYPE, MXF_IDENTIFIER_TYPE, 16)ULmxf_register_interpret_type(newDataModel, "UL", MXF_UL_TYPE, MXF_IDENTIFIER_TYPE, 16)UUIDmxf_register_interpret_type(newDataModel, "UUID", MXF_UUID_TYPE, MXF_IDENTIFIER_TYPE, 16)AUIDmxf_register_interpret_type(newDataModel, "AUID", MXF_AUID_TYPE, MXF_UL_TYPE, 16)PackageIDmxf_register_interpret_type(newDataModel, "PackageID", MXF_PACKAGEID_TYPE, MXF_UMID_TYPE, 32)StrongRefmxf_register_interpret_type(newDataModel, "StrongRef", MXF_STRONGREF_TYPE, MXF_UUID_TYPE, 16)WeakRefmxf_register_interpret_type(newDataModel, "WeakRef", MXF_WEAKREF_TYPE, MXF_UUID_TYPE, 16)Orientationmxf_register_interpret_type(newDataModel, "Orientation", MXF_ORIENTATION_TYPE, MXF_UINT8_TYPE, 0)rootmxf_register_set_def(newDataModel, "root", &MXF_SET_K(root), &MXF_SET_K(root))InterchangeObjectmxf_register_set_def(newDataModel, "InterchangeObject", &MXF_SET_K(root), &MXF_SET_K(InterchangeObject))InstanceUIDmxf_register_item_def(newDataModel, "InstanceUID", &MXF_SET_K(InterchangeObject), &MXF_ITEM_K(InterchangeObject, InstanceUID), 0x3c0a, MXF_UUID_TYPE, 1)GenerationUIDmxf_register_item_def(newDataModel, "GenerationUID", &MXF_SET_K(InterchangeObject), &MXF_ITEM_K(InterchangeObject, GenerationUID), 0x0102, MXF_UUID_TYPE, 0)Prefacemxf_register_set_def(newDataModel, "Preface", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Preface))LastModifiedDatemxf_register_item_def(newDataModel, "LastModifiedDate", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, LastModifiedDate), 0x3b02, MXF_TIMESTAMP_TYPE, 1)Versionmxf_register_item_def(newDataModel, "Version", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, Version), 0x3b05, MXF_VERSIONTYPE_TYPE, 1)ObjectModelVersionmxf_register_item_def(newDataModel, "ObjectModelVersion", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ObjectModelVersion), 0x3b07, MXF_UINT32_TYPE, 0)PrimaryPackagemxf_register_item_def(newDataModel, "PrimaryPackage", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, PrimaryPackage), 0x3b08, MXF_WEAKREF_TYPE, 0)Identificationsmxf_register_item_def(newDataModel, "Identifications", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, Identifications), 0x3b06, MXF_STRONGREFARRAY_TYPE, 1)ContentStoragemxf_register_item_def(newDataModel, "ContentStorage", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ContentStorage), 0x3b03, MXF_STRONGREF_TYPE, 1)OperationalPatternmxf_register_item_def(newDataModel, "OperationalPattern", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, OperationalPattern), 0x3b09, MXF_UL_TYPE, 1)EssenceContainersmxf_register_item_def(newDataModel, "EssenceContainers", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, EssenceContainers), 0x3b0a, MXF_ULBATCH_TYPE, 1)DMSchemesmxf_register_item_def(newDataModel, "DMSchemes", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, DMSchemes), 0x3b0b, MXF_ULBATCH_TYPE, 1)Identificationmxf_register_set_def(newDataModel, "Identification", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Identification))ThisGenerationUIDmxf_register_item_def(newDataModel, "ThisGenerationUID", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ThisGenerationUID), 0x3c09, MXF_UUID_TYPE, 1)CompanyNamemxf_register_item_def(newDataModel, "CompanyName", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, CompanyName), 0x3c01, MXF_UTF16STRING_TYPE, 1)ProductNamemxf_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)VersionStringmxf_register_item_def(newDataModel, "VersionString", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, VersionString), 0x3c04, MXF_UTF16STRING_TYPE, 1)ProductUIDmxf_register_item_def(newDataModel, "ProductUID", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ProductUID), 0x3c05, MXF_UUID_TYPE, 1)ModificationDatemxf_register_item_def(newDataModel, "ModificationDate", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ModificationDate), 0x3c06, MXF_TIMESTAMP_TYPE, 1)ToolkitVersionmxf_register_item_def(newDataModel, "ToolkitVersion", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ToolkitVersion), 0x3c07, MXF_PRODUCTVERSION_TYPE, 0)Platformmxf_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))Packagesmxf_register_item_def(newDataModel, "Packages", &MXF_SET_K(ContentStorage), &MXF_ITEM_K(ContentStorage, Packages), 0x1901, MXF_STRONGREFBATCH_TYPE, 1)EssenceContainerDatamxf_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))LinkedPackageUIDmxf_register_item_def(newDataModel, "LinkedPackageUID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, LinkedPackageUID), 0x2701, MXF_UMID_TYPE, 1)IndexSIDmxf_register_item_def(newDataModel, "IndexSID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, IndexSID), 0x3f06, MXF_UINT32_TYPE, 0)BodySIDmxf_register_item_def(newDataModel, "BodySID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, BodySID), 0x3f07, MXF_UINT32_TYPE, 1)GenericPackagemxf_register_set_def(newDataModel, "GenericPackage", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericPackage))PackageUIDmxf_register_item_def(newDataModel, "PackageUID", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageUID), 0x4401, MXF_UMID_TYPE, 1)Namemxf_register_item_def(newDataModel, "Name", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, Name), 0x4402, MXF_UTF16STRING_TYPE, 0)PackageCreationDatemxf_register_item_def(newDataModel, "PackageCreationDate", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageCreationDate), 0x4405, MXF_TIMESTAMP_TYPE, 1)PackageModifiedDatemxf_register_item_def(newDataModel, "PackageModifiedDate", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageModifiedDate), 0x4404, MXF_TIMESTAMP_TYPE, 1)Tracksmxf_register_item_def(newDataModel, "Tracks", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, Tracks), 0x4403, MXF_STRONGREFARRAY_TYPE, 1)Locatormxf_register_set_def(newDataModel, "Locator", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Locator))NetworkLocatormxf_register_set_def(newDataModel, "NetworkLocator", &MXF_SET_K(Locator), &MXF_SET_K(NetworkLocator))URLStringmxf_register_item_def(newDataModel, "URLString", &MXF_SET_K(NetworkLocator), &MXF_ITEM_K(NetworkLocator, URLString), 0x4001, MXF_UTF16STRING_TYPE, 1)TextLocatormxf_register_set_def(newDataModel, "TextLocator", &MXF_SET_K(Locator), &MXF_SET_K(TextLocator))LocatorNamemxf_register_item_def(newDataModel, "LocatorName", &MXF_SET_K(TextLocator), &MXF_ITEM_K(TextLocator, LocatorName), 0x4101, MXF_UTF16STRING_TYPE, 1)GenericTrackmxf_register_set_def(newDataModel, "GenericTrack", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericTrack))TrackIDmxf_register_item_def(newDataModel, "TrackID", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackID), 0x4801, MXF_UINT32_TYPE, 0)TrackNumbermxf_register_item_def(newDataModel, "TrackNumber", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackNumber), 0x4804, MXF_UINT32_TYPE, 1)TrackNamemxf_register_item_def(newDataModel, "TrackName", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackName), 0x4802, MXF_UTF16STRING_TYPE, 0)Sequencemxf_register_item_def(newDataModel, "Sequence", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, Sequence), 0x4803, MXF_STRONGREF_TYPE, 1)StaticTrackmxf_register_set_def(newDataModel, "StaticTrack", &MXF_SET_K(GenericTrack), &MXF_SET_K(StaticTrack))Trackmxf_register_set_def(newDataModel, "Track", &MXF_SET_K(GenericTrack), &MXF_SET_K(Track))EditRatemxf_register_item_def(newDataModel, "EditRate", &MXF_SET_K(Track), &MXF_ITEM_K(Track, EditRate), 0x4b01, MXF_RATIONAL_TYPE, 1)Originmxf_register_item_def(newDataModel, "Origin", &MXF_SET_K(Track), &MXF_ITEM_K(Track, Origin), 0x4b02, MXF_POSITION_TYPE, 1)EventTrackmxf_register_set_def(newDataModel, "EventTrack", &MXF_SET_K(GenericTrack), &MXF_SET_K(EventTrack))EventEditRatemxf_register_item_def(newDataModel, "EventEditRate", &MXF_SET_K(EventTrack), &MXF_ITEM_K(EventTrack, EventEditRate), 0x4901, MXF_RATIONAL_TYPE, 1)EventOriginmxf_register_item_def(newDataModel, "EventOrigin", &MXF_SET_K(EventTrack), &MXF_ITEM_K(EventTrack, EventOrigin), 0x4902, MXF_POSITION_TYPE, 0)StructuralComponentmxf_register_set_def(newDataModel, "StructuralComponent", &MXF_SET_K(InterchangeObject), &MXF_SET_K(StructuralComponent))DataDefinitionmxf_register_item_def(newDataModel, "DataDefinition", &MXF_SET_K(StructuralComponent), &MXF_ITEM_K(StructuralComponent, DataDefinition), 0x0201, MXF_UL_TYPE, 1)Durationmxf_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))StructuralComponentsmxf_register_item_def(newDataModel, "StructuralComponents", &MXF_SET_K(Sequence), &MXF_ITEM_K(Sequence, StructuralComponents), 0x1001, MXF_STRONGREFARRAY_TYPE, 1)TimecodeComponentmxf_register_set_def(newDataModel, "TimecodeComponent", &MXF_SET_K(StructuralComponent), &MXF_SET_K(TimecodeComponent))RoundedTimecodeBasemxf_register_item_def(newDataModel, "RoundedTimecodeBase", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, RoundedTimecodeBase), 0x1502, MXF_UINT16_TYPE, 1)StartTimecodemxf_register_item_def(newDataModel, "StartTimecode", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, StartTimecode), 0x1501, MXF_POSITION_TYPE, 1)DropFramemxf_register_item_def(newDataModel, "DropFrame", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, DropFrame), 0x1503, MXF_BOOLEAN_TYPE, 1)SourceClipmxf_register_set_def(newDataModel, "SourceClip", &MXF_SET_K(StructuralComponent), &MXF_SET_K(SourceClip))StartPositionmxf_register_item_def(newDataModel, "StartPosition", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, StartPosition), 0x1201, MXF_POSITION_TYPE, 1)SourcePackageIDmxf_register_item_def(newDataModel, "SourcePackageID", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, SourcePackageID), 0x1101, MXF_PACKAGEID_TYPE, 1)SourceTrackIDmxf_register_item_def(newDataModel, "SourceTrackID", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, SourceTrackID), 0x1102, MXF_UINT32_TYPE, 1)DMSegmentmxf_register_set_def(newDataModel, "DMSegment", &MXF_SET_K(StructuralComponent), &MXF_SET_K(DMSegment))EventStartPositionmxf_register_item_def(newDataModel, "EventStartPosition", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, EventStartPosition), 0x0601, MXF_POSITION_TYPE, 1)EventCommentmxf_register_item_def(newDataModel, "EventComment", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, EventComment), 0x0602, MXF_UTF16STRING_TYPE, 0)TrackIDsmxf_register_item_def(newDataModel, "TrackIDs", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, TrackIDs), 0x6102, MXF_UINT32BATCH_TYPE, 0)DMFrameworkmxf_register_item_def(newDataModel, "DMFramework", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, DMFramework), 0x6101, MXF_STRONGREF_TYPE, 0)DMSourceClipmxf_register_set_def(newDataModel, "DMSourceClip", &MXF_SET_K(SourceClip), &MXF_SET_K(DMSourceClip))DMSourceClipTrackIDsmxf_register_item_def(newDataModel, "DMSourceClipTrackIDs", &MXF_SET_K(DMSourceClip), &MXF_ITEM_K(DMSourceClip, DMSourceClipTrackIDs), 0x6103, MXF_UINT32BATCH_TYPE, 0)MaterialPackagemxf_register_set_def(newDataModel, "MaterialPackage", &MXF_SET_K(GenericPackage), &MXF_SET_K(MaterialPackage))SourcePackagemxf_register_set_def(newDataModel, "SourcePackage", &MXF_SET_K(GenericPackage), &MXF_SET_K(SourcePackage))Descriptormxf_register_item_def(newDataModel, "Descriptor", &MXF_SET_K(SourcePackage), &MXF_ITEM_K(SourcePackage, Descriptor), 0x4701, MXF_STRONGREF_TYPE, 0)GenericDescriptormxf_register_set_def(newDataModel, "GenericDescriptor", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericDescriptor))Locatorsmxf_register_item_def(newDataModel, "Locators", &MXF_SET_K(GenericDescriptor), &MXF_ITEM_K(GenericDescriptor, Locators), 0x2f01, MXF_STRONGREFARRAY_TYPE, 0)FileDescriptormxf_register_set_def(newDataModel, "FileDescriptor", &MXF_SET_K(GenericDescriptor), &MXF_SET_K(FileDescriptor))LinkedTrackIDmxf_register_item_def(newDataModel, "LinkedTrackID", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, LinkedTrackID), 0x3006, MXF_UINT32_TYPE, 0)SampleRatemxf_register_item_def(newDataModel, "SampleRate", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, SampleRate), 0x3001, MXF_RATIONAL_TYPE, 1)ContainerDurationmxf_register_item_def(newDataModel, "ContainerDuration", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, ContainerDuration), 0x3002, MXF_LENGTH_TYPE, 0)EssenceContainermxf_register_item_def(newDataModel, "EssenceContainer", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, EssenceContainer), 0x3004, MXF_UL_TYPE, 1)Codecmxf_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))SignalStandardmxf_register_item_def(newDataModel, "SignalStandard", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SignalStandard), 0x3215, MXF_UINT8_TYPE, 0)FrameLayoutmxf_register_item_def(newDataModel, "FrameLayout", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameLayout), 0x320c, MXF_UINT8_TYPE, 0)StoredWidthmxf_register_item_def(newDataModel, "StoredWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredWidth), 0x3203, MXF_UINT32_TYPE, 0)StoredHeightmxf_register_item_def(newDataModel, "StoredHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredHeight), 0x3202, MXF_UINT32_TYPE, 0)StoredF2Offsetmxf_register_item_def(newDataModel, "StoredF2Offset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredF2Offset), 0x3216, MXF_INT32_TYPE, 0)SampledWidthmxf_register_item_def(newDataModel, "SampledWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledWidth), 0x3205, MXF_UINT32_TYPE, 0)SampledHeightmxf_register_item_def(newDataModel, "SampledHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledHeight), 0x3204, MXF_UINT32_TYPE, 0)SampledXOffsetmxf_register_item_def(newDataModel, "SampledXOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledXOffset), 0x3206, MXF_INT32_TYPE, 0)SampledYOffsetmxf_register_item_def(newDataModel, "SampledYOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledYOffset), 0x3207, MXF_INT32_TYPE, 0)DisplayHeightmxf_register_item_def(newDataModel, "DisplayHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayHeight), 0x3208, MXF_UINT32_TYPE, 0)DisplayWidthmxf_register_item_def(newDataModel, "DisplayWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayWidth), 0x3209, MXF_UINT32_TYPE, 0)DisplayXOffsetmxf_register_item_def(newDataModel, "DisplayXOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayXOffset), 0x320a, MXF_INT32_TYPE, 0)DisplayYOffsetmxf_register_item_def(newDataModel, "DisplayYOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayYOffset), 0x320b, MXF_INT32_TYPE, 0)DisplayF2Offsetmxf_register_item_def(newDataModel, "DisplayF2Offset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayF2Offset), 0x3217, MXF_INT32_TYPE, 0)AspectRatiomxf_register_item_def(newDataModel, "AspectRatio", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, AspectRatio), 0x320e, MXF_RATIONAL_TYPE, 0)ActiveFormatDescriptormxf_register_item_def(newDataModel, "ActiveFormatDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ActiveFormatDescriptor), 0x3218, MXF_UINT8_TYPE, 0)VideoLineMapmxf_register_item_def(newDataModel, "VideoLineMap", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, VideoLineMap), 0x320d, MXF_INT32ARRAY_TYPE, 0)AlphaTransparencymxf_register_item_def(newDataModel, "AlphaTransparency", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, AlphaTransparency), 0x320f, MXF_UINT8_TYPE, 0)CaptureGammamxf_register_item_def(newDataModel, "CaptureGamma", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, CaptureGamma), 0x3210, MXF_UL_TYPE, 0)ImageAlignmentOffsetmxf_register_item_def(newDataModel, "ImageAlignmentOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageAlignmentOffset), 0x3211, MXF_UINT32_TYPE, 0)ImageStartOffsetmxf_register_item_def(newDataModel, "ImageStartOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageStartOffset), 0x3213, MXF_UINT32_TYPE, 0)ImageEndOffsetmxf_register_item_def(newDataModel, "ImageEndOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageEndOffset), 0x3214, MXF_UINT32_TYPE, 0)FieldDominancemxf_register_item_def(newDataModel, "FieldDominance", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, FieldDominance), 0x3212, MXF_UINT8_TYPE, 0)PictureEssenceCodingmxf_register_item_def(newDataModel, "PictureEssenceCoding", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, PictureEssenceCoding), 0x3201, MXF_UL_TYPE, 0)CDCIEssenceDescriptormxf_register_set_def(newDataModel, "CDCIEssenceDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_SET_K(CDCIEssenceDescriptor))ComponentDepthmxf_register_item_def(newDataModel, "ComponentDepth", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ComponentDepth), 0x3301, MXF_UINT32_TYPE, 0)HorizontalSubsamplingmxf_register_item_def(newDataModel, "HorizontalSubsampling", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, HorizontalSubsampling), 0x3302, MXF_UINT32_TYPE, 0)VerticalSubsamplingmxf_register_item_def(newDataModel, "VerticalSubsampling", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, VerticalSubsampling), 0x3308, MXF_UINT32_TYPE, 0)ColorSitingmxf_register_item_def(newDataModel, "ColorSiting", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ColorSiting), 0x3303, MXF_UINT8_TYPE, 0)ReversedByteOrdermxf_register_item_def(newDataModel, "ReversedByteOrder", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ReversedByteOrder), 0x330b, MXF_BOOLEAN_TYPE, 0)PaddingBitsmxf_register_item_def(newDataModel, "PaddingBits", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, PaddingBits), 0x3307, MXF_INT16_TYPE, 0)AlphaSampleDepthmxf_register_item_def(newDataModel, "AlphaSampleDepth", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, AlphaSampleDepth), 0x3309, MXF_UINT32_TYPE, 0)BlackRefLevelmxf_register_item_def(newDataModel, "BlackRefLevel", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, BlackRefLevel), 0x3304, MXF_UINT32_TYPE, 0)WhiteReflevelmxf_register_item_def(newDataModel, "WhiteReflevel", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, WhiteReflevel), 0x3305, MXF_UINT32_TYPE, 0)ColorRangemxf_register_item_def(newDataModel, "ColorRange", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ColorRange), 0x3306, MXF_UINT32_TYPE, 0)RGBAEssenceDescriptormxf_register_set_def(newDataModel, "RGBAEssenceDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_SET_K(RGBAEssenceDescriptor))ComponentMaxRefmxf_register_item_def(newDataModel, "ComponentMaxRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ComponentMaxRef), 0x3406, MXF_UINT32_TYPE, 0)ComponentMinRefmxf_register_item_def(newDataModel, "ComponentMinRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ComponentMinRef), 0x3407, MXF_UINT32_TYPE, 0)AlphaMaxRefmxf_register_item_def(newDataModel, "AlphaMaxRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, AlphaMaxRef), 0x3408, MXF_UINT32_TYPE, 0)AlphaMinRefmxf_register_item_def(newDataModel, "AlphaMinRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, AlphaMinRef), 0x3409, MXF_UINT32_TYPE, 0)ScanningDirectionmxf_register_item_def(newDataModel, "ScanningDirection", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ScanningDirection), 0x3405, MXF_ORIENTATION_TYPE, 0)PixelLayoutmxf_register_item_def(newDataModel, "PixelLayout", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, PixelLayout), 0x3401, MXF_RGBALAYOUT_TYPE, 0)Palettemxf_register_item_def(newDataModel, "Palette", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, Palette), 0x3403, MXF_DATAVALUE_TYPE, 0)PaletteLayoutmxf_register_item_def(newDataModel, "PaletteLayout", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, PaletteLayout), 0x3404, MXF_RGBALAYOUT_TYPE, 0)GenericSoundEssenceDescriptormxf_register_set_def(newDataModel, "GenericSoundEssenceDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(GenericSoundEssenceDescriptor))AudioSamplingRatemxf_register_item_def(newDataModel, "AudioSamplingRate", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioSamplingRate), 0x3d03, MXF_RATIONAL_TYPE, 0)Lockedmxf_register_item_def(newDataModel, "Locked", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, Locked), 0x3d02, MXF_BOOLEAN_TYPE, 0)AudioRefLevelmxf_register_item_def(newDataModel, "AudioRefLevel", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioRefLevel), 0x3d04, MXF_INT8_TYPE, 0)ElectroSpatialFormulationmxf_register_item_def(newDataModel, "ElectroSpatialFormulation", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, ElectroSpatialFormulation), 0x3d05, MXF_UINT8_TYPE, 0)ChannelCountmxf_register_item_def(newDataModel, "ChannelCount", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, ChannelCount), 0x3d07, MXF_UINT32_TYPE, 0)QuantizationBitsmxf_register_item_def(newDataModel, "QuantizationBits", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, QuantizationBits), 0x3d01, MXF_UINT32_TYPE, 0)DialNormmxf_register_item_def(newDataModel, "DialNorm", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, DialNorm), 0x3d0c, MXF_INT8_TYPE, 0)SoundEssenceCompressionmxf_register_item_def(newDataModel, "SoundEssenceCompression", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, SoundEssenceCompression), 0x3d06, MXF_UL_TYPE, 0)GenericDataEssenceDescriptormxf_register_set_def(newDataModel, "GenericDataEssenceDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(GenericDataEssenceDescriptor))DataEssenceCodingmxf_register_item_def(newDataModel, "DataEssenceCoding", &MXF_SET_K(GenericDataEssenceDescriptor), &MXF_ITEM_K(GenericDataEssenceDescriptor, DataEssenceCoding), 0x3e01, MXF_UL_TYPE, 0)MultipleDescriptormxf_register_set_def(newDataModel, "MultipleDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(MultipleDescriptor))SubDescriptorUIDsmxf_register_item_def(newDataModel, "SubDescriptorUIDs", &MXF_SET_K(MultipleDescriptor), &MXF_ITEM_K(MultipleDescriptor, SubDescriptorUIDs), 0x3f01, MXF_STRONGREFARRAY_TYPE, 1)WaveAudioDescriptormxf_register_set_def(newDataModel, "WaveAudioDescriptor", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_SET_K(WaveAudioDescriptor))BlockAlignmxf_register_item_def(newDataModel, "BlockAlign", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, BlockAlign), 0x3d0a, MXF_UINT16_TYPE, 1)SequenceOffsetmxf_register_item_def(newDataModel, "SequenceOffset", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, SequenceOffset), 0x3d0b, MXF_UINT8_TYPE, 0)AvgBpsmxf_register_item_def(newDataModel, "AvgBps", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, AvgBps), 0x3d09, MXF_UINT32_TYPE, 1)AES3AudioDescriptormxf_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))DMSetmxf_register_set_def(newDataModel, "DMSet", &MXF_SET_K(InterchangeObject), &MXF_SET_K(DMSet))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)./mxf/mxf_primer.c(newEntry = (MXFPrimerPackEntry*)malloc(sizeof(MXFPrimerPackEntry))) != NULLmxf_append_list_element(&primerPack->entries, (void*)entry)add_primer_pack_entry(primerPack, newEntry)(newPrimerPack = (MXFPrimerPack*)malloc(sizeof(MXFPrimerPack))) != NULLCould 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)mxf_create_primer_pack(&newPrimerPack)mxf_read_array_header(mxfFile, &numberOfItems, &itemLength)mxf_read_uid(mxfFile, &uid)create_primer_pack_entry(newPrimerPack, &newEntry)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)%02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02xK = %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 libMXF (Unknown)Debug: Info: Warning: ERROR: ./mxf/mxf_logging.cgmt != NULLg_mxfFileLog != NULL%Y-%m-%d %H:%M:%S(%s) wbfprintfsprintfsscanfprintfsnprintfvfprintf$LDBL128libSystem.|B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k||}N |B}h=k|`}N |B}h=k|D}N |B}h=k|(}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k||}N |B}h=k|`}N |B}h=k|D}N |B}h=k|(}N |B}h=k| }N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|d}N |B}h=k|H}N |B}h=k|,}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|h}N |B}h=k|L}N |B}h=k|0}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|l}N |B}h=k|P}N |B}h=k|4}N |B}h=k|}N |B}h=k|}N +4 +4+4S 2D3+4 +4S +4S .+4S $+4 +4S +4 +4 +4 +4 +4S +4 +4 +4  +4  +4  +4  +4  +4 +4 +4 +4 +4 +4 +4 +4 +4S +4 @+4 @+4S /+4 +4 +4+4+4 +4+4+4+4S +4S AD3 VTR Errors+4 +40+4+4+4PSE Failures+4+4S 9+4 +4+4+4 +4 +4S +4S :+4+4+4+4+4+4+4S H+4+4+4 +4P+4+4+4+4+4+4 +4S (+4+4+4+4+4S D+4S 7+4+4+4+4S +4+4+4+4+4+4+4S +4+40+4S ;+4+4+4+4+4S 6+4+4+4+4+4S #+4+4S +4 +4  +4&DH&wY+4 +4 Version Feb 2008+4 BBC Archive MXF Writer+4 BBC+4 +4+4S 0+4 +4+4+4+4+4+4 +4 +4 +4  +4 D3 ingested materialD3 tape+4S /+4+4S +4 +4 +4+4 +4 +4+4`>o'^w+4}`>oxl+4}`>oo#@D&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*|# @ &3#4D&$)&$L'$rd*$d*$f$<$$*.*D,*D-*,D.*HD/*TD0*lD1*D2*D3*D4*$$,*%@+%%!%0%J$N*.*D7*D>+ D@+,DC+`DF+pDH+DI+DK+DM+DN+DT+DU+D]+D_+Dc,De,Df,(Di,8Dk,@Dp,`Dv,dDp,pDv,tDx,D|,D,D|,D~,D,D,%K$7*%W@6%c@6%o@8%%%%@9%@:%@;&& t8&*''ր'((,((ˀ()))<)Z))Ā))*+*C*u******,*$N,*d,*d,+Kd,+_f+`<+o+}*@+*P+*`+ @+*|,*,6*,P*,m*,*,*-*-;*-s+ -+-+,-+<.*+L.]+\.+l.+|.+/+/@+/o+/+/+0+0:+0j, 0,0,,0,<1,L1,\17,l1Y,|1,1,1,1,2),2K,2_,2t @2-42-D2-L2-\3-l3)-|3L @3d-3-3-3-3.4.4. 41.04N.@4[.`4r.p4.4.4.56.5g.5z.5.5.6 .6C/6t/6/ 6/06/87 /H7A/X7z/h7/x7/8 /8-/8T/8/8/8/8/80909<0 9a0090@90P90`90p90x: 0:10:c0:}0:0:0:0:0;1;=1;c1(;18;1H;1X;1h<'1x @(>(2>U2>y3>3>3(>38? 3H?43X?P3h?u3x?3?3?3@3@",.,D,@:,D ,@^,D,@r-D -@-D-@-D -D(-D0-D4.PD;.DB/DI/|DP/DW0DD^0De1 Dl1pDs1Dz28D2D3D3dD3D4,D4D4D5TD5D6D6D6D7@@΄7D7@$,A@AA;AJAdA܀B>BSBqBBBހBC C?CZCxCCD;DDŀDրEEEEʀEFFCFcFFFG G'GPG$ N7G7.7D7D7D7D7D7D7D7D8D8D8D8G$7GGG@G؀GHIIIԀIJvJJJ̀JKK&KyKKK̀KLL'LPLg$PN8 Lh8 .8 D8 D8@D8HD8`D8D8D90Lx$8 L@L@LLLŀLրLMMM(MZMvMM$(N9HM9P.9PD9PD9dD9xD9D9D9D9D9D9D9D 9D 9D :D:M$9PM@MMNN(TTW/WFWWWX X&XmXXXXXȀXـXYY,YMYqYYY[[a\^_9_Z_m_____̀_߀_`%`?`Raaab b)b<bOcccĀcրdbdsdddddʀd܀de e$eCebeteee܀fQgg4gGgsgggg$N:0g:0.:0D:0D:4D:8D:LD:D:D:D:D:D!:D$;D&;D,;8D.;DD/;pD4;tg$:0h@h@h&@h8@hJ$XN;hK;.;D7;D8;D7;D8;D:;D<;D>;DA;D@;DA<DE< DC<DD<DJ<DK< DJ<$DK<(DJ<,DK<0DO<4DM<8DN<<DR<@hg$7;h@6h@6h@6h@6h$Nj3> .> Do> Dr>$Do>(Dr><Dw>@jD>`D>`jY>Dy>Dw>Dy>D>jm$o> j@nj@nj@pjj> jÀ@j>j$N>j?.?D?D?D?D? D?$D?(D?,D?0D?<D.?D?D@D@D@tD@D@D@DAPDAlDADADADB8DBDBDCDC DC,DC4DC8DC<DCHDCPDCTDCXDC\DC`DCDCDDDDtDDDDDDDEDEXDEDEDF(DF0DFHDFDFDGDGhDGpDGDGDH4DHPDHDHDHDHDHDHDHDHDHDHDHDHDI8DIPDIDIDJDJpDJxDJDJDK<DKXDKDKDKDL$D L<D LD LDMDM\DMdDM|DMDN(DNDDNDNDND O D"OhD$OD%OD(OD*P<D.P`D0Phj$?k @k$@k6@kF8kXvkm<kyk?kP|k$|NP|.PDGPDVPDLPDGPDMPDGPDLPDMPDVPDXQDZQDQdDQD(QD*RD+RTD2RD4RD7SD8SDD;SD@SDASDDT4DGTpDHTDKTDPU$DQU`DSUDTUDUVDjVPDkVDvVDxWD|W@DW|DWDWDX0DXlDXDXDY DY\DYDYDZDZLDZDZD[D[<D[xD[D[D\,D\hD\D\D]D]XD]D]D^ D^HD^D[^D\^D]^D^^D_^D`_Da_Db_ De_0Df_8De_<Df_@Dg_DDh_LDi_TDl_`D_Dq_Dx_D{`0D~`8D`<D{`@D~`HD`LD{`PD|`hD{`lD~`tD|`D}`D~`D`DaDadDalDaDbDbhDbtDbDcDcdDcDcDcDcDcDd0DdDdDe\DeDf$DfDfDgPDgDhDh|DhDiDDiDj DjhDjDk Dk|DkDkDlDlDl,DlDlDmDmDmtDmDmDn8DnDnDoPDoDpDppDpDq0DqDqDrLDrDsDs`DsDtDttDtDu4DuDuDvPDvDwDwDwDw,Dw0Dw4Dw8DwHDwDxDx`DxD y,D yD yDzHDzD{ D{hD{DW{D{D|<D|HD|PD|`D|D |D!|D"|D&}D'}D(}(D*}DD+}dD,}D.}D2}D4~D7~(D8~HD9~dD;~hD<~D@~DADD,DGdDHDIDKDLDP$DQDDSdDTDUDWD<D]PD^D_D`dDaDDaDjDg(Dj0Dk@Dl`DnhDo|DpDtDuDvDx$Dv(Dx,DyHD{LD|`D}DDDD4DXDxDDDDD8D\DDDDDDD8DDDDDLDlDeDDPDDDDDDDDXDD DhDD$D|DD4DDDPD\DlDD(DDDD(D@D\D|DDDDDD8DXD|DDDDDDdD|DDDDDDDTDDDxDD0DDDDLDDDDDD D @D D D D D\DDD\DDDXDD D`DDD`D D=D D&D'8D(XD)xD*D+D,D-D.D1 D2<D3XD4D7D8D9D:D;(D<HD=hD#DADBDCpDDDEDF0DG@DHDIDL<DMDNDO4DRDSDT<DUDVDW4DXD\D]4D^D_D`Da DblDeDf DgxDjDk4DlDoDpDDqDvDwD\DDDXDDDD DDD0D4D<D@DPDlDxDDD4DPDXD\DhDDDXDDDTDhD'D(D+D,$D-XD.D1D2D3(D4\D7D8D9D:,D;`D<D&Dk$GPk@Fk@Fk@Fk@Fk@Fl@FlHDl(@Il8lHlZJLlg@Klpl{L<l,lM@l@NlʀP\lހQ0lRHm"mm7mWS\mlT8mgmPm@mQdmVPm@gmVPm[m@m{m{m@m|<m<m@gmmm@gnnn0n $fN0.0D40D5PD4TD4\D8dD5hD8lD:D;D=D?DDn $40n*@3n;@3nQ@3ng@3nw@3n58n@6n0nn$N. D D<DDDLDTDDDpDD(D|DDD(D4DDn$ n@nˠ|n٠n8n nno$N.DDDDDDDD(D,DpDDDHDDDDDo$o-@o<@oJ@oW8oeofog$N.DDDDD<D@DDDD\DDoh$o@o@o@o8ooo$N.DDDo$o@o$$N. D D@DDDLDTD \D`DD%D#D'0D)PD'lD.D3D4 D6tD7|D6€D7ˆD6ŒD7°D8´D9D>HD?ØD@DA(DFpDHĸDKDLPDMŘDODU0DVƀDYDZDYDZD\DkLDgPDkXDo\DpxDsǰDtDuDvDwDx0DyHD}dD~xDpȌDȠDȨDȰDȸDȼDDDDDD@D\DɐDɨDDDDD(DDDXDlDʀDDDdDˬD%D)4DshDt̜DuDvDw8DxlDy͠D}D~D<DpDΤDD D@DtDϨDDDDDxDЬDDDHD|DѰDDDLDҀDҴDDDPDӄDӸDD DTD ԈDԼDD!$D"XD#ՌD$D%D((D)\D*֐D.D/D2,D4`D9הD:D=D?0DFdDLؘDODPDU4D^hDٜDٰDDDDDDD$DxDڐDڬDDDD D<DXDtDېD۬DDDDDDDD,D@DTDhDpD܄DܐDܠDܴDܼD DD DDD D D D D D D,DHDݴDD! D"(D#DD$\D%|D(ޜD)޸D*D.D/D2D3,D44D5HDPD9pD:߄D=ߘD>߬D?ߴD@D DFDLDM DNDO(DP<DUPD]dD^DbD#DDDd o$ p @p@p1@pF@p]@pp@p@ p@ pppÀpրpqqqrBr]@ rm@ rwr @rrs@s)@s:Lsmt#tJt\xtu8t@t@tt t8tÀt$!N8t@.@Di@Dm`DidDilD{pDttDmxDn|D{DDD DHDDDD8DtDDD|0D}DD4DDDD8DXDDDDDDD D8D`DxDDDDDD`DxDDDDDHD|DD$D4D\DlDDDDDDDt$i@u@gu)@guA@guS@hugjXusk8ulPu1umLun@u@ouπpDuqhu@rvv8@sv`tHvru<v@vv$ N. D D(D,DDDHDLDPDTDDDDDDDDDD:hD;pD<xDDD!LD#hD&D(D.\D/D0D44D5<D6DD>Pv$ v@v@v@vPv8wHw<w%@w<DwK wLdwM$DNd.pDpDxD|DDDDDD0D@DHDTD`wN$pwm@w~@w@w8w@wpwxw$Nx.DADBw$Aw@@w$N.DFDGDHw$Fx@Ex)$DN.DKDLDM x*$KxG@JxV$DN$.0DP0DQ0DRpxW$P0xt@Ox$DNt.DUDUDYx$Ux@Tx$N.DDDDDD D,D<DPDD0D@DD@DD DD DDDXDDTDDTDD@DDDDDDxDDDTDDDdDDD`DD DDDx$x@x@y @y@y-@y>@yP@y\y]@ylym0yn@y}@y~y@yy@y@y<y8yHyy@yy y@y yy@yy y@y yy8z<z@zzz@z)z*Xz+@z:Xz;z<@zKTzLzM@z\z]Tz^@zmTznzo@z~zz@zzxz@zxzz@z<z8zzz@zzTz@zTzz@zzz@{{d{ 8{<{ @{*d{+{,@{;{<{=@{L{M`{N@{]`{^{_@{n{o {p@{ {{{$tN{&.@{&-0`{&00P{&30{&B,|'&3|R&3x|{&3|&"3|&(,\}&@-},&C*@}T&3}p&,}&,L}&3h}&3X~&2~-&1~X&3H~&38~&3(~&3~&22&2a&2\& 2&1&1#&1U&%1&,1&01(&71x&>1/&B1hi&I1X&P1H&[1&b-"&i1Y&p0&w-&*`&*P &-l2&-\_&-|&,&.`&0&0&00&-N&-L{&-4&,&,|&,*&,\&0&0&0x&0&0@=&00j&!0&(0 &/,&3,&H,l>&Z18a&^0&b/&i*&m/&x/x4&/b&.&/&/h &/HK&/X&/ &/8 &G/6&K/o&R.&Y.&.1&.j&.&.&/&/K&.r&#.&1.p& ,<&(,,1&0*W&4*|&;, &B+&I+7&P+q&W+&^+&e+&l+R&s+&z+|&+l&+\(&+Lc&+<&+,&+&+ :&*z&*&*&*)&*h&*&1& @(ǀـ%7& @$V& @ w&3&. &.&.0&./&0pH&/c&-D|&/0&/& @΀& @ & @:d;d d f< . D$ D%4D*HD,hD-$$ @# ,dsMd$tNe.D0D3D0D3D9D8D9D:$0@/18$0N.D=D=DB$=@<%6U$<N .DMDR,DP4DR@DV`D\DaDdDfDeDfDdDfDdDiDm Dl(Dn0Dm8DpDDvTDuXDt\DudDvhDulDwtDxDwDxDDD$M<@LM@L^@N pqrn؀+HfPgx$N.DDDDDD$@@$LN. D D $ @#$N(.0D0D@DDDHDPDTDXD\DdDhDlDxDDD0D4D8D<DDDDDDDDD DTDDDDDDDD0D4D8D<D@DPDTDXD\D`DhD$$08@F@W8f@w@0$pN.DDDDDDDDDDDDDDDDDDDD$@@$N . D D8DHDPDFXD`DFhDlDFDGDFDGDHDGDHDIDHDID$ @+@<@M@a b,c$ N,.0D0D<D@DLDPDTDXD\DdDlDtDDDD  PD  `D  hD  xD  D  D D D D D D D D D D D D D D D D (D ,D 4D <D DD LD TD `D dD hD# lD/ D1 d$0y@@@@@@@0 $N . D6 D7 D6 D6 D7 D8 D7 D8 D< DD 0DI HDO pDR |DW DZ Dd Df Dm Db (Du HDz `D{ pD} $6 <@4Q@4f@5z@5@57H8t΀98:@  $N d d 4d PfQ<`n4<4L4\ . D  D! D" D# D" D# $  @ *ʀހ #M^oˀ~f}Հ/@^݀NjRqz̀&d̀,Js$TN . D D D (D ,D D$ ŀ@܀$XN X `. `D3 `D6 hD3 lD6 pD< tD; xD< |D= $3 `+@2848C `D E$0N F . D@ DA D@ DA DD DC DD DC DA Z$@ t@?@?$pN.DGDHDGDGDH DK,DJ0DK4DJ@DHP$G@F@F$pNpp.pDNpDOtDNxDODR$Np@M@M$hN.DoDrDoDrDsPDu\Dt`DvpDuxDvDuDtDuDvDxDz$o-@n9@nEVgw$N.DD$@$N.DDDDD($@$\N<@.@D&@D)HD&LD)PD/TD.XD/\D0`$&@/@%<'8G@HpI$0Np.pDpDDDDDJ$pj@$hN.DDDDD`DdDhDpDxD|DDDDDD$@@8)567$4N. D  D  D (8$  b@n@{$ N,.0D0DPDD|$0@@8Àg׀<0($N(.0D0D"LD'D(D*D,D*D,D0(D%0D04D%8D4`$0@@<@j-> 8I0JtK$DNt.DDDGDDDGDIDJDOL$Dc@Co@C@C@E$\N.DDDD D`DlDpDtDxDDDDDD,D@DDD$@@@@8@~<@#@$~<6@789:$N.D7D:D7D:D<DA;$7Q@6h@6t$\N. D D4D8DDDDDD`Dhu$ @@$\N|.DRDVDRDTDRDVDTDVDXD[ D\,D^@DY`DbpD^DfDh$R@Q@Q@QS<T8&789$dN.DkDlDk DnDlDnDs(Du8DwDDs`D{D}:$k^@ju@j@jl8$N.DDDDDD$@@@@($XN(0.0DV0D\PDWTDVXD\\DV`D\dDYhDWlD\pD_DbDcDgPDjDl$V0&@T=@TI@UY@UfW<wX8Y@0$N.DDD$@@8$$N.DD D8D<D@DLDPD$@@$N.D[D\D]D`p$['@Z7@ZG@ZWhyԀ):L^n€Հ5$N.D-D.D/$-@,@,р$$N.DcDfDh@DiDjDm$c @b@b'@b2d8ABCe$N.DDDDD D  D D D D @D TD DV!D! D!<D !TD!!D"!D!!D"!D#"D%"(D7"@D9"XD,"pD2"D4"D9#@D;#PD=#`D@#DB#DG#DI#DL$0DQ$@DR$DX$f$@@@@@@@H@1):88F'V@ mx L D <$$N$.$D$D$D$$$@@@@@8$ $!$$N$.$D$D$D$D%D%D%D%0D%4D%8D%@D%D%D%D%D%D&D&`D&hD&D&D&D&D&D&D' D'(D',D'0D'8D'hD'tD'D'D'D'D( D( D(,D(D(D(D(D)D)hD)xD)D)D* D*PD*"$$K@[@k@@@@€P̀8؀"|ĀHπ<ڀ@@@$*$N*.*D*D*D*D*$*&@6@M@ e@r@ @$\N+ .+Dx+Dy+(D|+x$x+@w@w$N+.+D+D+D,D,`D,D,$+@@ $TN,.,D,D,D,D-D-D-D-0D-PD-`D-xD-D-D-D.<D.`D.pD.D.D.D/D/D0 $,"@2@>8J@Y@i,j0 k$0N0 .0 D0 D04D08D0DD0D0D1D1 D1(D1,D10D1<D1D1l$0 @~@~<80 1$N1.1Dp1Dq1Dr20Du2$p1@o@o$N2.2D2D2D2D3D3 D30D3@D3DD3HD3\D3t$23@C@O8[@g@t2u3v$N3.3D3D3D3D3D3D3D3D3D3D4 D4w$3›@«@@Ѐ@܀8340$N40.40D40D40D48$40@'@6$ N4<.4@D4@D4@D4T7$4@M@\@k$N4X.4`D4`D4`D 4l$4`Â@Ñ@áô$0N4.4D 4D 4D 4D 4D5@õ$ 4@ @ $N5H.5PD5PD5P$5P@@1Iu$N5T.5`D5`D5`v$5`ċ@Ě@ĪĽր$N5d.5pD5pD5p$5p@*@:Md$N5t.5D#5D$5e$#5z@"ʼn@"řŬ$N5.5D(5D)5ŭ$(5@'@'$N5.5D25D35D45$25,@1;@1K\$$N5.5D75D85D95]$75q@6ƀ@6ƐƣƼ$$N5.6D<6D=6D>6@$<6@;@;2$DN6D.6PDA6PDB6hDC6lDD6xDE6DF6DG6DI6DH6DI6DH6$A6P@@@@2ʷ$tN6.6DL6DM6ʸ$L6@K@K$N6.6DQ6DR6DT6DS7DT7DS7$Q64@PC@PSf˃$8N7.7 DW7 DX7 $W7 @V@V *$N7$.70D\70D]70+$\70B@[Q@[at̏$N74.7@Da7@Db7XDc7\Dd7hDe7tDg7Df7Dg7Df7̐$a7@̯@`̾@`΀n$\N7.7Dj7Dk7Dm7Dl7Dm7Dl7o$j7͔@iͣ@iͳƀ$8N7.7Dp7Dq7Ds7Dr8Ds8Dr8$p7:@oI@o[@oq$8N8.8 Dw8 D}8 D80D}84D8<D}8PD8TD}8XD8`D8hr$w8 Β@vΡ@vα@zν8 ξ8pο$PN8p.8pD8pD8xD8|D8D8D8D8D8D8D8D8D8D8$8p@@@ @&D]}8υ8pφ9χ$N9.9D9D9D9D9 D98D9@ψ$9ϟ@϶@@@߀99X$XN9X.9`D9`D9pD9tD9|D9D9$9` @7@F@R8^9`_9`$HN9.9D9D9D9D9D9D9a$9x@Џ@О@Ъ8ж9з9и$HN9.:D:D:й$:@@$N:.:D:D:D: D:4D:8D:@D:LD:`D:pD:D:D:D:D:D:$:*@A@S@a@m@рё:ђ:ѓ$N:.:D:D;D;D;D;D;,є$:ѭ@@@@8:;@$PN;@.;@D;@D;TD;XD;`D;hD;|$;@@2@D@S@_8k;@l;m$PN;.;D ;D;D;n$ ;҃@ ґ@ Ҡ$N;.;D;D;D;D;D;ҡ$;ҷ@@$N;.;D;D;D;D;D;D;D;D;D;$;@@$ N;.;D ;D%;D(;D$;D ;D%;D!;D";D#;D&;D%;D&;D!<D"<D#<D'< D&<D)<D'<D&< D'<$D)<( $ ;@-@<$\N<,.<0D,<0D,<<D-<@D,D`>Da>D`> Da>$_=@^*=$,N>.> De> Df>8Dh>DDj>`Dh>dDj>lDh>pDj>tDk>xDh>|Dk>Dh>Dm>>$e> Y@dh@dw@f փ@g ֌> ֍>֎$N>.>Dq>Dr>Du>Dz>D|>Dz>D|>Dz?D|?D}?Dz? D}?Dz?D?D?$D?(D?4D?8D?@D?HD?P֏$q>ֵ@p@p@p@r @s >?d$N?d.?pD?pD?p$?p@%@4GY$N?x.?D?D?Z$?q@׀@׏$N?.?D?D?D?D?D?D?א$?ר@׷@ƀـ$@N?.?D?D?$?@@#$N?.?D?D?$$?:@I@X$N?.?D?D?Y$?p@@؎$N?.@D@D@D@$D@0D@<D@HD@LD@TD@`؏$@خ@ؽ@̀߀$dN@d.@pD@pD@D@D@D@D@$@p@'@6I\$@N@.@D@D@D@D@D@D@D@D@]$@y@ً@٤@ٳ$<N@.@D@DADA,DA0DA<DADADADADAٴ$@@@@$NA.AD$AD%AD$BD%BD$BD%BD&C$$A@#@#*@#9%8G%<VAWC(Xw$HNC(.C0DC0DC@DCDDCTDCDCDCDCDCDD,DD@DDDDx$C0ڎ@ڥ@ڱ@ڽ8ˀ<C0D$ND.DDDDDDDDDDEDEDE DE@DEDF$D@@ @@$82D3F4$HNF.F DF DF<DF@DFDDFPDFTDFXDFDFDG0DG5$F K@]@m@}8ێ<ۜF ۝G۞$NG.GDGDGDGDGDGDGDH۟$G۹@@@<8GH $HNH.IDIDIDI DI$DI4DI8DJ0!$I<@H@X@e<s8܂I܃JH܄ܢ$HNJH.JPDJPDJlDJpDJtDJDJDKܣ$JPܾ@@@8<JPK&$HNK.KDKDKDKDKDKDKDL'$KB@N@^@l8z<݉K݊L݋ݩ$XNL.MD MD MD M D M$D M4D M8D N0ݪ$ M@ @ @  < 8 M NH $HNNH.NPDNPDNlDNpDNtDNDNDO$NP(@4@D@S<a8pNPqOr$HNO.ODODODODODODODPs$Oލ@ޙ@ީ@޸8ƀ<OP$HNP.PDPDQDQDQDQ(DQ,DR0$P@@@8+<:P;RH<$XNRH.RPDRPD RlDRpD RtDRD RD!S=$RP^@j@z@߉ <ߗ 8ߦRPߧSߨ$HNS.SD)SD*SD)SD*SD)SD*SD+Tߩ$)S@(@(@(*8*<S T $HNT.TD.TD/U D.UD/UD.U$D/U(D0V $.T$@-0@-@@-O/8]/<lTmV8n$HNV8.V@D3V@D4V\D3V`D4VdD3VtD4VxD5Wpo$3V@@2@2@2฀48ƀ4<V@W$HNW.WD9WD:WD=WD:WD9WD=WD?WDAXPDBX`DEX$9W@8@8@8#:81;<@WAXB$XNX.XDJXDKYDNY DKY$DJY(DNY,DPY`DRYDSYDVZ0C$JXn@Hz@H@H@I᥀K8᳀L<XZH$XNZH.ZPDYZPDZZlDYZpDZZtDYZDZZD[[$YZP@X@X@XZ8Z<+ZP,[-$HN[.[D^[D_[D^[D_[D^[D_[D`\.$^[J@]V@]f@]u_8⃀_<[\$HN\.\Dc\Dd] Dc]Dd]Dc]$Dd](De^ $c\@b@b@bـd8d<\^8$HN^8.^@Dh^@Di^\Dh^`Di^dDh^tDi^xDj_p$h^@5@gA@gQ@g`i8ni<}^@~_$HN_._Dm_Dn_Dm_Dn_Dm_Dn_Do`$m_@l@l@lȀn8րn<_`$XN`.`Dr`DsaDraDsaDra(Dsa,Dtb0$r`@q@q@q.s8<s<K`LbHM$XNbH.bPDwbPDxblDwbpDxbtDwbDxbDycN$wbPj@vv@v@v䕀x<䣀x8bPc$HNc.cD|cD}cD|cD}cD|cD}cD~d$|c@{@{@{}8}<!c"d#A$HNd.dDdDe DeDeDe$De(Df B$dl@x@@嗀<奀8df8$HNf8.f@Df@DfHDfLDfhDftDfxDfDfDgDgTDgpDgDg$f@@@@8f@g$Ng.hDhDh Dh$Dh,Dh8Dh<Dh@DhpDhxDh|DhDhDhDi@DiDiDiDjDjDjDjDj$Dj0$h=@ I@Y@m@|@掀8最h@hxhjD$DNjD.jPDjPDjpDjtDj|DjDjDjDjDjDjDjDjDk@DkPDkTDkXDkDkDkDlHDlDlDlDlDmDmDm$DmDDmDmDmDmDnDnDn,Dn@$jP@ @@ @@08>@M<^,p@jP@jjnT$NnT.n`Dn`DnhDnlDntDnxDnDnDn$n`@@@8n`o$No.oDoDoDoDo$Do(Do4DoD o$o#@/@?@N8bocod$No.oDoDoDoDoDoDoDp@DpPe$o}@ @ @ 襀8opd$Npd.ppD#ppD$pD#pD$pD%qP$#pp@"@"@"$8ppqd$Nqd.qpD(qpD)qD(qD)qD*rP$(qp @',@'<@'J)8UqpVrdW$Nrd.rpD-rpD.rD-rD.rD/sPX$-rps@,@,@,鞀.8rpsd$Nsd.spD2spD3sD2sD3sD4tP$2sp@1@1@138sptd$Ntd.tpD7tpD8tD7tD8tD9uP$7tp@6%@65@6D88OtpPudQ$Nud.upD<upD=uD<uD=uD>vPR$<upl@;x@;@;ꗀ=8upvd$Nvd.vpDAvpDBvDAvDBvDCwP$Avp@@@@@@B8vpwd$Nwd.wpDFwpDGwDFwDGwDHxP$Fwp@E@E.@E=G8HwpIxdJ$Nxd.xpDKxpDLxDKxDLxDMyPK$Kxpl@Jx@J@J뗀L8xpyd$Nyd.ypDPypDQyDPyDQyDRzP$Pyp@O@O@OQ8ypzd$Nzd.zpDUzpDVzDUzDVzDW{P$Uzp@T@T*@T9V8DzpE{dF$N{d.{pDZ{pD[{DZ{D[{D\|PG$Z{p`@Yl@Y|@Y싀[8{p|d$N|d.|pD_|pD`|D_|D`|Da}P$_|p@^@^@^݀`8|p}d$N}d.}pDd}pDe}Dd}De}Df~P$d}p @c@c%@c4e8?}p@~dA$N~d.~pDj~pDk~Dj~Dm~Dk~Dm~Do~DrB$j~pg@is@i@i퐀k8~p $N . Dv Dw8Dv<Dy@DwDDyHD{D~$v @u@u@uw8 $N.DDD@DD$@!@1@?8PQR$8N.DD0DDD0S$o@{@@8H$8NH.PDPDtDxD|DD0D$P@@@@ 8P$XN.DDDDD0DD$;@M@Y@i@w8$XN.DD(D,D0D$@@@р8$N.DD(D,D0D$@@@'8234$N.DD(D,D0D5$R@^@n@}8$N.DD(D,D0D$@@@Ҁ8$N.DD(D,D0D$@@ @/8:;<$N.DD(D,D0D=$g@s@@8$N.DD(D,D0D4D8DDD$@@@8<  $N.DD(D,D0D4D8DDD$5@A@Q@e8p<~$N.DD,D0D4D8D<DDDD@D`$@@@@߀8<@  t $dNt.DDDDDDDDPDTDdDl$8@D@T@g8rst$N.D D DDDDDDD $ C@ V@ e@ u$\Nv&4\&4L&4<ddd,f-<<J4lc.DHDIDNDO(DQHDRPDSdu$H@GӀŀـ_ẁ5ax$Nx.DDy$@ʀ*$N.DDDDDDD$+$R@bs!8Ojt$N8.@D@DTDhDpDtDxDDDDDDDyDDxDyDDD$@@8@@@@ $N .DD D$D<DDD!D#D+D)D.D/@DDDLDPD)`D$0@@@U@b@v@',@( D@'@( `$N.DDWDYDDDWDYDWDYDZ@D\XD^lDlDD_DaDcDdpD5DgD5D7D?D=DBDCDDD D$D,DDD`DpD=D$@@(@>@K@`@t@W8W8W8@; @<W8@; @<./01$$N.DDDDDD D@DDDHDPDXD`DDDDDDD0DxDDDPDDD(DpDD D LD D D (DpDDDHDDD DhDtDDDLDDD$D"0D#xD$D%D(XD)pD*D+D&D.D2D3D4`D5D(D)8D*lD8D9D:D><DBpDCD8D9D:D;D>tD<D@DBD@DBDCD@DED6D<DJ02$X@h@x@1Հ+<M^oӀ .?Paq@@@@@ DH@ P@!0@0@1@!()*@07@1AB0CHD$xNH.PDMPDNXDM\Da|DNDaDfD,D8DDDD4DpDDD,DhDDgDj0Dh4Dj<DpDDjDmDn`DoDrDsDtpDxDyD}`D~DD D`DDDPDDDDPDDD0D@DDD0DDDDDDDDdDpDDD`DD0DDDXDlDDDDD D4DLD|DDDDdDD`DpDxDDdDDDDE$MPj@Lz@L@LNDO@gڀP>'@Q RH&SL;T;O]U:i"xVPWTXXY8πZ<[9\`@]@^)@_2P34$N. D D4D8DDDLDTDXDpDxDDDpDDDPDDD(DpDDDLDDD(DpDDDHDDD DhDDDDDD D D Dp5$ b@r@@@@ $ pN.DDDDDD`DD $@@$N8.@D@D`DD  D#Ā$@:@J@X$XNĘ.ĠD'ĠD(İD'ĴD(D) D*ŐD+D.PY$'Ġ@%@%@%@&$Nh.pD2pD5ƘD6D7PD8ǰD;D9,D=8D?PD=TD?XD@lD=ȈD9ȜD?ȨD@D;(DDp$2p@0 @0 @0 )@1 6@3 @p AɄ B$NɄ C&o4l cdɄ ddɐ dɐ f < .ɐD=ɐDAɘD=ɜDAɤDFɨDGɬDKDIDKDMDODGDTDVDTDU DW $=ɐ @< @> @? ɐ $  # 2 G c   . ? \ l | $N$.0D,0D-DD2XD3\D4t $,0 @+  $XNʈ.ʐD7ʐD8ʐD9ʔD8ʘD:ʤ $7ʐ @6 @6 $Nʨ.ʰD!ʰD$D!D$D% D'(D)0 $!ʰ @  @  - Y$ND.PDZPD]`DZdD]tD^D_D^DaDcDgDkDiDkDm Z$ZP z@Y @Y $N.DpDs Dp$Ds4Dt̀DūDẗDw̌Dz̘Dy̜D~̰D̴D̸D $p @o @o $N.DDDD D`DdDhDlDxD̀D̈́D͈D͠DͨD͸DDDDDDDD DD D0D4D8D<D@DPDpD|DΐDΠ $ @ @ @ @ $@  7@  J@  ^ n z {θ |$Nθ.DD }$ @ $N.DDDDDD0D4D@ $ @ @ @ @  9IZ@ijTk$NT.`D`D|DπDϐDϬDϰDϴDϸDϼDDDDDDDDDD DD$l$`@@@@@@`<$N<.@D3@D4@D8PD9T$3@ @2$N\.`D<`D=`DApDBt$<`:@;F$Nx.ЀDЀDЀDЄDЈDМDРDаD!дD'D$D/D*D/D$D'D$G$Ѐd@p@}@ Ѐ$N.DEDFDHDFDG DI($E@D@DɀڀB$N,.0DL0DM0DL4DM8DO<DS@DTDDUHDTLDSPDWTDYpDWxDZ|DWфC$L0f@Ks@K @K$tNѤ.ѰD`ѰDaѰDcѼDdDhDkDmDqDu$`Ѱ@_$lN. Dx Dz $x @w$N(.0D}0D0$}0 @|$N8d8d@Sd@ifj<y4|444.@D2@D3HD2LD3`D4҈$2@@1-<K_r̀$\NҜ.ҠD7ҠD8ҨD7ҬD8D9$7Ҡ@6$\N.D<D=D< D= D>H$<5@;@$\N\.`DA`DBhDAlDBӀDDӴA$A`^@@i$hN.DGDHj$G@F$N.DLDMDQDR4$L@K$XNH.PDUPDVdDZtD[Ԍ$UP@T$TNԤ.԰D^԰D_DcDd$^԰@]$LN.DhDi3$hU@ghy€%6gxĀ$$N. Dm Dn %$m E@lX$N$.0Dr0Ds@Y$r0@q$NL.PDwPDxP$wP@v$NT.`D|`D}`$|`@{3$Nd.pDpDpDx4$pO@arQǀ߀&>$NՀ.ՀDՀDՔDըDլD$Հ@Հ$XN.D#D&D#D&D,D+D,D-$#@"$8&'($0N.DDDD D$D4D8DHDLDPDXD\D`DdDhDpDx)$I@[$xNֈ.֐D֐D֠D֤DְDDD \$֐x@$N . D* D-0D*4D-DD.אD/טD.נD/׸D4D6 $* @)@)Հ$N$.0D0DDDHDTDXD\DlDpDtDxD|D؈D،DؔD؜DؠDؤDذDشDظDDDD<D@$0(@@@R8q̀0T$$NT.`D`DpDtDلDDDD$`!@9@K8_``$a$N$.0D0DHDڔb$0~@@$|Nڬ.ڰDڰDDDD0DDD`DۘD۰$ڰ@@@8ڰ$N.DDD@DTDpDܨD$=@P@b8vwx$N.DDDPD\y$@@@Ȁ؀ !4!E!V!g!x!!!!!̀!݀!!"""/"?"Z"[p"\$Np.pDpD ݌D D 0D ސDޘD ޤDެD ޴D"]$p"x@"@"@"p""$dN.DDDPD\"$"@"@"@""p"$Np.pDpDߌD D!0D#D$D#D$D#D&"$p#@#(@#:@#Jp#K#L$dN.D:D;D:D;D:D<D:D; D@D<D@$DADCDADCDADCDDDF`DGDHDI\DJDK DLdDMDNDOhDPDQDRhDTDUDWDU8D[@#M$:#h@9#x@9#@;#,#@<#ǀ1#@=#>8##T#$tNT.`D_`DfxD_|DfDlDoDlDmDoDrDtDrDtDvDxDzD~DpD,D@DPD\DDD@DD#$_`$@^$$@^$7@`$Q@a$gb8$s@c$$`$@r $$$@$P$$@$@$$$$@N.DDDDPDDDDDD DDD(D|DD$DxDD DtDD D4DHDXDhD$$$@$@%@%8%*<%5@%CD%O@%Y%Z%[$N.DDDDPDDDD0DLDPD`DlDtDxDDDDD D4DtD%\$%s@%@%@%@%@%@%@%"%%%$,N.DDDPD`DD@DHDLDTD`DDD D$D hD %$&@&"@&3@&C@&T@&^&_&`$N.DDD@DDDDDDDD!pDD!D%&a$&{@&@&@&@&&$&$TN$.0D(0D)0&$(0&@'&@'&$N4.@D-@D1hD4D5D4@D5XD2tD:D8D9D8D9D:D<&$-@' @,'@,'(@,'5@,'A.H'L/8'X'h'x'0@'@''$N.D@DJD@DJDMDQ,DTD[D\Dc(Dd@DhDwDiDu,Dl@DmDfDxDfDy'$@'@?'@?'ȀA<'ԀBH'ހC8'D@'@E(@H((($4N. D| D0D|4D@D|DDHDLDPDTD\DdDDD D0D<DPDDDDP($| ()@{(9@{(L@~(X@(d8(p (q@(0((@(((h($HNh.pDpDDDDDDD D$D(D4D8D@($p(@(@(@(@(H(8)@)p)X)$NX.`D`DDDDDDDDDDDD(D,D0D4D8D<DLDdDtD)$`);@)K@)W@)d@)p@)@)8)@)@)`))$LN)&4)&P4)&Z4*&4|*)d**d*ed*f*<**4*4*4*4*4+5 +25+O5,+f5<+5L.D$D%D$D%D'+$$+@#+++, ,-P-w-$|N,.0D*0D+8D*<D+PD--$*0-@)-$|N.D0D1D0D1D3-$0-@/-$|N,.0D60D78D6<D7LD8X-$60-@5-$DNt.D;D<D;D<D=-$;.@:.%$DN.DADDDBDCDE.&$A.N@@.Y@@.f@@.r@@.}..$N.DHDLDM.$H.@G.@G.@G.@G/////\$$N.DQDRDQ DR0DS</]$Q/o@P/|$HNX.`DV`DWlDVpDWDX/}$V`/@U/$HN/&-5L/&05,/&35 /&65<0&950?&<40e&?40&B40&40&40d0d1d1#f1$<131A.DBDJDLDMDP1R$B1i@A1x112U2e222333*44؀455M5]5n55555π56 6 6I6Y6i6z666р6$HN6.DSDW6$S77>7V@R7e@R7r@R77$N7.D\D`7$\7@[7@[7@[7$N 7 . De Dn 7$e 8@d8 $N(8!0.0Ds0D|084$s08M@r8\@r8e$N@8f@.@D@D@8u$@8@8$NH8P.PDPD\Dd8$P8@8@8@8$,N|8.DD8$9@9!$N9".DDD92$9H@9W$ N9X.DDDDDDDDDDD9o$9@9$hN9.DDDD D$D4DDDX9$9@9р9܀89;;;ހ;<<&0>a>bh>c$XNh>dp.pDpDpDtD|DD>v$p>@>$N>.DDDDDDD>$>@>@>@>@?,???$N? . D D ?'$ ?@@?O@?[@?i$N(?j0.0D0D DDdDxD?~$0?@?@?0??$xN?.D D#?$ ?@?@?$N?.D&D*@ $&@ @%@/$N@0.D/D2@A$/@X@.@g@.@u@.@$N@.D5D7@$5@@4@$ N@.D:D;D@@$:@@9@$ N@.DDDFA $DA*@CA9$NA:.DIDKAK$IAb@HAq$ NAr . DO DP DQ$DP,DQ0DR8A$O A@NA$N<A@.@DU@DUTDXXD]D_DfDgDj A$U@A@TA@TB@TB@VB#@B$ B%$N B& . Dm Dp B=$m B[@lBj@lBv@lB$N (B 0. 0Ds 0Dt 0Dy pDz B$s 0B@rB$XN B . D} D B$} C@|C@|C$N C . D D D C3$ CN@C]$<N C^ . D D D D D D D @D PD D Ct$ C@ C@C@C$N C . D D C$ C@C$ N C . D D D$ D>@DM$N DN . D D D_$ Dv@D$ N D . D D D D$ D@D$ N . D D D D D pD |D D D D D D D D D D D D $D (D ,D 0D 4D 8D <D @D DD HD LD PD TD XD \D `D dD hD lD pD tD xD |D D D D D D D D$ D@D@EEE$E5EFEWEsEFFπFFGGG$G5GMG]GnGGGGG$N . D D D D D PD \D D D D D D D  D  D D DDDD DDDDD D$D(D,D0D4D8D<D@DDDHDLDPD TDXD \D`D dD hD lD tDDG$ G@G@H$N.DDDDD0D<D:D;DD#D)D*D3D6D)D*D)D+D*D,D+D,D+D-D,D.D-D. D-D/D.D0D/ D0$D/(D1,D00D24D18D2<D1@D4DD2HD4LD6TD;`D=pH$H"@H3@HC$N.DADEDADEDFDG DHDM(DP,D]0DM4DP8DM<DQ@DPDDRHDZLDQPDRTDQXDS\DR`DTdDShDTlDSpDUtDTxDV|DUDVDUDWDVDXDWDXDWDYDXDYD[D]DGDaDd HD$AH_@@Ho$N4.@Dh@DlDDhHDllDqtDrDsDtDwDvDwDyDwDDy Dz$D(Dy,D{0Dz4D{8Dz<D|@D{DD}HD|LD}PD|TD~XD}\D`D~dDhD~lDpDtDxD|DDDDDDDDDDDsDDHp$h@H@gH@gH@gH$N. D D4DHDTDhDxDDH$ H@H$N.DDH$H@I @I@I%$N.DDI&$I=@IM@IY@Ig$N.DDIh$I}@I$N.DDI$I@I@I$N.DDI$I@I$N.DDI$I@J@J@J#$N . D D J$$ J9@JI$N0.0D0D0JJ$0Jf@Jv$N@.@D@D@Jw$@J@J$NP.PDPDPDTJ$PJ@J@J$NX.`D`D`DpDtJ$`J@K$Nx.DDDDDDK$K@K(@K68KDKEKFKc$N.DDDD0DDKd$K{@K@K8KKKKK$N.DDDDD DPK$K@K@L 8LLdLL.LK$Nd.pDpDxD|DDD LL$pLc@Ls@L8LpLLLLL׀M$8N.DDM$M4@ MD@ MRMcMyM$N.DDM$M@M@M؀MN$N.DDN$N@N'@N6NIN`$N.DDNa$Nw@N@NN$N.D#D$D#D# D$D'`N$#N@"NϠ"lN$Nx.D*D.D*D,D*D.D,D-D.D1N$*N@)O@)O+8O"O#O$$N. D4 D6(D7,D40D84D:8D4<D:LD9PD6TD7XD8\D:`D=O%$4 O=@3OM@3O[58Oi OjOk$N.D@DGDHD@DFD@DGDHDFD@DG DHDBDCDDDJ DB(DC,DD0DE4DF8DG<DH@DIDDJHDMOl$@O@?O@?OA8OOO$N.DPDPDQDPDQDRO$PO@OO٠OlO$,N.DUDUDVDUDVDWO$UO@TPTlP$,N .DZDZD[ D\$P$ZP5@YPEYlPT$$N4.@D_@D_LD`TDaXPU$_@Pl@^P|^8P$(Nh.pDepDfxDe|DfDiP$epP@dP@dPPπPR,$N.DlDmDlDm DpXR-$lR?@kRO@kR\RoR$Np.pDspDyD}DDDDPDdDhDtDxD|DDDDDDDDDR$spR@rR@rR@rR@tR@uR@v R1R@wS"SpS@S)S*S+@S>S?S@SA$N. D DDDDSB$ SU@Se@Sr@S@S$N . D D S$ S@S@S$N . D D S$ S@S@STT$N $. 0D 0D 0T$ 0T4@TD@TSTfTU$N 4. @D @D @U$ @U@U@UVV.$N D. PD PD lD xD D D D D D!4D!@V/$ PV?@VO@V[8Vj@VzV@V V!@V$N!T.!`D!`D!`V$!`V@V@V$N!d.!pD!pD!xD!|D!D!V$!pV@W@WW.WA$N!.!D0!D3!D0!D3!D9" D="4DA"HDE"\DI"lDM"DQ"D["Da"WB$0!WW@/ Wg@/Ws@1W!W"W$N".#D#D#D# D# D#$D#,D#0D#`D#hD#D#D#D$(D$pD $D$D $D$D% D %D%W$#W@W@W@Wŀ8W@WހW#W%W$N%.%D%D%D%D%D%D&PW$%X@X#@X/$N&h.&pD&pD&D&D'@X0$&pXD@XT@Xa@Xm$N'X.'`D'`D'D'D(@Xn$'`X@X@X@X@X$N(X.(`D (`D!(`X$ (`X@X@XYY$N(d.(pD%(pD&(pY$%(pY.@$Y>@$YKY^Yq$N(t.(D*(D+(Yr$*(Y@)Y@)YYY$N(.(De(Df(Dg)Dj)`Y$e(Y@dY@dZ@dZ$N)x.)Dm)Dn)Do)Dr*PZ$m)Z4@lZD@lZP@lZ_$N*h.*pDu*pDv*pZ`$u*pZ}@tZ@tZ@tZ$N*t.*Dz*D{*Z$z*Z@yZ@yZ@yZ$N*.*D*D*D*D*D*Z$*[ @[@[%$,N*.*D*D*D*[&$*[C@[Q@[_@[o[[[$(N*.*D*D*D*D+ D+D[$*[@\ @\$lN+\.+`D+`D+dD+hD+pD+t\$+`\0@\@@\P$,N+.+D+D+D+D+D+\Q$+\q@\@\$lN+.,D,D,D,D,D,\$,\@\@\$,N,,.,0D,0D,4D,8D,@D,D\$,0\@\@\$,N,\.,`D,`D,dD,hD,pD,t\$,`]@]!@]0]C]V]o`$,N,.,D,D,D,`$,`@`$$N,.,D,D,D,`%$,`>@`N@`_$N,.,D,D,``$,`z@`$N,`d,`d,`d,`f`<``5\a5la5|a05aO5av5a5a5a5b 5b>5by6 b6b6,c6<cQ6Lc6\c6ld6|d56dq6d6d6d6e"6eV6e6e7 e7f7,f77<fd7Lf7\f7lf7|g%7gY7g7g7g7h&7hG7h7h8 h8i;8,i|8<i8Li8\j,8ljo8|j8j8k8kY8k8k8l8lB8l|9 l9l9,m)9<ma9Lm9\m9lm9|n 9nL9ny9n9n9n9o 9o&9oK: od:o:,o:<o:Lo:\p:lp):|pR:pg:p:p:p:p:q:qB:qt; q;q;,q;<q;Lr';\rF;lri;|r;r;r;r;r;s;s";sE;sj< s<s<,s<<s x>x9>,x]><x>Lx>\x>lx>|x>y'>yQ>yn>y~,.,D!,D$,D!,D$,D),D+,D,- D0-0D.-DD5-`D4-dD5-pD4-|D5-y$!,y@ y@"yyŀyԀyz z:z{{4{a{r|)|E|c|||}})}e}}}ـ~~4~=~F,~G-~H$N-~I-.-D8-D9-D>-D?-D@.~X$8-~m@7~}~~~Rg}܀!R{$tN.. .. DC. DD.4DI.HDJ.hDK.$C. @BĀՀ"3du!$tN."...DN.DQ.DN.DQ.DW.DV.DW.DX.9$N.V@McO8r.s.t$0N.u...D[.D^.D[.D^.Dd.Dc.Dd.De.Df.$[.@Z\8./$8N//./Di/Dj/Di/Dj/0Dm/<Dl/@Dm/DDl/PDj/`$i/@h@h$pN//./Dp/Dq/Dp/Dq/Dt/Ds/Dt/Ds/Dq/ $p/ @o-@o:$pN/;/./D/D/D/D/D0D0 D0 D00D0@D0`D0lD0D0D0D0D0H$/\@ n@w4@ G\@k/l0m$N0.0D0D0D0D0D0D0D1D1D1D14n$0@$N1H.1PD1PD1TD1XD1|D1D1D1D1D1D1D2D2D2D2 D2D2,D24D28D2@D2xD2$1P@@@@@/@DUf@r~1P2$XN2.2D2D2D2D2D3D3DD3D3D3$2@@@@23$N3.3Dk3Do3Dk3Do3Dq3Dv4D{4`D~4dD{4hD}4lD{4pD}4tD|4xD~4|D4D4D4D4D4D5$k3@j)@j6@jE@lZ@mf3g5h$HN5.5 DH5 DL5$DH5(DL5LDN5PDS5`DX5D[5DX5DZ5DX5DZ5DY5D[5D]5D^5D`6Da6D]6Df6HDh6`i$H5 @G@G@G@G@G@I@J5 6x$XN6x.6D,6D06D,6D06D36D97PD67TD87\D77`D97dD;7hD<7D>7D;7DC7DE7$,6!@+3@+@@+O@+\@-h6i7j$xN7.8D8D8D8D8 D8$D8,D8<D8@D8D8D8D9D9D94D9XD9`D9hD!9pD9tD9D!9D&:D(:(k$8@@@@@@@8%8&@!69t798:@9$@N:@.:@D:@D:PD:TD:`D:dD:lD:pD:tD:D:D:D;@D;PD;XD;\D;xD;D;Dx;Dz;D<4D <\D >PD?>D@?DA?pDB?DC@0DE@DF@DGAPDHADIBDJBpDKBDLC0DMCDNCDODPDPDDQEDREpDSEDTF0DWFDXFDYG<D[GD\GD]H@D^HD_HD`IHDaIDbIDdJPDeJDfJDgKTDhKDiLDkL\DlLDmMDoM`DpMDqN DtNdDuNDvO$DwODxODyPDDzPD{QD|QdD}QD~R$DRDRDSDDSDTDTdDTDU$DUDUDVHDVDWDWDWDXTDXDY,DYDZDZpDZD[HD[D\D\D\D]\D ]D^0D^D_D%_tD,_D0`DD7`D>a DBaDIaDPbXDWbD[c(DbcDidDpdlDwdD~eDDeDf DfxDfDgHDgDhDhDhDi\DiDj DjDjDk\DkDl4DlDmDmpDmDn<DnDo DoxDoDpHD!pD(q D/qD3qD:r\DArDHs4DOsDStDZtpD^tDbu8DiuDmvDtvtDxvDwDDwDxDxDxDyXDyDz0DzD{D{tD{D|LD|D}$D}D}D~hD~D@DDDDD$\D+D24D9D@ DGxDKDRHDYD` DgDnDudD|D<DDDxDDPDD(DDDlDD@DDDDD\DD4D D DpDD@D#D*D1|D8D<HD@ DD 7$<S@e8y@<4$WN4.@Dz@D{@DLD`Dt$z@@y@y$8Nx.DDDDDDDDDDDDDD D (DpDDDDDDD&D'D)D* D2 D58D6DD=D@DADD D-@D.PDDJ$@8eD@@@@ՀPp4P8?PP%&@',P5@678V$$N.DMDPDMDPDRDWW$Mp@L@L@L@N$XN.DDDD4DPD`DlDpDtDxD|DDDDDDDDD D4DDD$@<@8   $N.DZD] D_$Dd,$Z(@Y:@YF@YV@[efDg$TND.PDgPDjpDgxDj|DlDpDvDrDvDrDvh$gP@f@f@f@hǀ؀P$N.DDDDD$D<DTDt$@@(@=8HIJ$NK&5\^&>u&>&>&>&>|&>lC&>\f&>L&><&>,&>&> A&=n&=&=&=&=&=D&=u& =&=|&=l&=\6&%=La&,=<&0=,&7=&>=  &B<D&I<u&P<&W<&[<&b<&i<P&p<&w<|&~~.D5D6D5D6D9D8D9D8D6$5@4@4$pN.D<D=D<D=D@P$<@; @;,$pNp-p.pD[pD\DaDbE$[pc@Zp0Fw$HN.DJDMDJDMDN@DDDDNLDD`DPDVDRDX$J7@IJ@IWK8frE\m̀9JKL$PNM.D(D+D(D+ D1$D0(D1,D20m$(@')8@$0N@.@Dg@DhP$g@@fԀ $N\.`Dl`DopDltDoDpDqDpDqDpDqDrDtDrDtDv $l`+@k>O$N. Dy Dz4DHDPDhP$y l@x$\N|.DDDDDDDDD$$@@8ɀg܀8$N8.@D@DHDLDTDXDlDpDDDDDDHDPDTDXD|DDD0D8D<D@DdDp$@@#@3A@U<d8n@@$DN.DDDDDDDD$@̠l@@  $|N .DD D$D0DHDT $"@5@A@R@`alb$\Nl.pDpDDDDDDDD,DhDDDD$D8DLDTDXD\DDDDc$p@@<@ɀ,6j{Ѐ$4DTeuDH8-L8@BpCD$dN.DDDDDDDDDDDDD D  D  D tDDE$b@r@8 @#$@ 1234$N.DDDDDDDD45$U@e@x@$dND&d>dDdPKdP]f^<m.PD6PD:hDB{$6P@5@5ŀ߀Ir$N.D/D1D2$D34$/@.08Hր$HNH.PDEPDFP $EP @D.?O$NT.`DJ`DK`P$J`h@Is@I$Nd.pDVpDZDh$Vp@U@U€Ӏ_$(N.DODQDRDS`$Ov@NP8$HN.DkDuDv DyDv Dy0$k@j؀t8*-Db×ØHÙ$XNH.PD|PDXD|\DpDtD|DDDDDDDDDDDDDDDDDDDDDDDD,D0D4Ú$|P÷@{À8̀ KjăħÀlřŰ@ŻƷPƸHƹ$NH.PDPDXD\D`DdDlDpDtDxD|DDDDDDDDDDDDDDDDDDDDDDDƺ$P@8P$N.DD$D,D4D<D@DHDP$@$801h2B$XNhCdhDdpdpǓfǔ<ǣDZ @, @0 @4.pD*pD,$*p (Gȯހ$N.D0D2$0#3O$N.D5D7P$5qɂɓɯƀ$N& @4*& $@0HU& %@,uvʊdʋddf<A4.D*D+D*D+D. D1@D4`D7|D<D;D<D;$*@)(@)D@)R@)_˗ˠ˯Ȁ׀ .PErΪκˀ܀,Ig}ϦϷȀـ1JН$NО.D?DAD?D?DADBDE DJDKPDQDRDTDUDTDUDWЫ$?о@>@>ـ@@A8T&7Vч@BѓC<џѬѽ΀ˀ$ N.D\D_D\D_ De$Dd(De0Dg4DkPDnp$\@[@[]8$N.DqDrDwDy $q:@pJ$`N.D|D}DDD$K$|e$HN8f&'A4z #ӊ $ӟӰ̀d8@ ?``#l ?t ? #y ? ?P# ?#^A8HA<OL A@aAD"¤AH"P(AL#2#Ĩ @  @c)0 @ 0APATAX. 9A\ LA`fAdAhAlApAtAxA|; @0D  " @@&@0:d'`1`*n`o hS$P=ڰ\g0v @!"}Pɐp`*F `,:! ʰ֐`LC0K9\:\w  *[*v*,0+`+ ,`5,  !0FP@ UhPo20G ap{@ 0Հ " P75{p/70@V=@y35`up5pvp5wp5Ptp !8@!o  `36CЀ0 *!%`" ?X7 j77@67, Y2$9`7OPi;@~6P}p kP4@qp4`rp4sp40'pp;5GzpX6f|py8p  ~p8 yp p5xp9*@X:kjP 0 ʐ 080 WҠ=0J s @`gQ@w0e 7, < ' @D""# 0p E \p p Ѱ԰P9""+P"<  B*p($* p `2P Y   i u   py @ @  pB$  ,p=pM 0!O5 !h6!3!2!1P-0 %8 <@ W:@ m0 ` @@V=@dTw? bPf@  > X<` NP <O< (P<0M-D;@O? <`_? Q_q@ hc? ^@@pd,?p ZP= V@; I; JP%;5KJ; G =0 SY=P (\g> ;W|= UA< hRP?[  P!P"L`"^p  ` *)P@g0 '` # 1+0 pĠ  \m@~+!p&p%!`  ., (p= (`(iV0pPfAp  ]####wB-4@G  #E   #MZ <!! !!a"o#"}Mrz{!#"#,"N[` &(68=Y09Qktz|4 +z+l+w+v+q+r+t+s++u+x+z+++++n+++++++++++|+++~+++++{+++++++++}++i+j+h++y+p+m+o+k*++z+l+w+v+q+r+t+s++u+x+++++n+++++++++++|+++~+++++{+++++++++}++i+j+h_NXArgc_NXArgv___progname__dyld_func_lookup__start_environdyld_stub_binding_helperstart___darwin_gcc3_preregister_frame_info___keymgr_dwarf2_register_sections__cthread_init_routine__mh_execute_header_atexit_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_errno_exit_mach_init_routine_main_receive_samples___keymgr_global__dyld_register_func_for_add_image__dyld_register_func_for_remove_image__init_keymgr__keymgr_get_and_lock_processwide_ptr__keymgr_set_and_unlock_processwide_ptr_abort_calloc_free___sF_fprintf$LDBLStub_fputc_fwrite_parse_infax_data_strcmp_update_archive_mxf_file_abort_archive_mxf_file_complete_archive_mxf_file_get_archive_mxf_content_package_size_get_archive_mxf_file_size_get_file_package_uid_get_material_package_uid_get_tape_package_uid_prepare_archive_mxf_file_prepare_archive_mxf_file_2_update_archive_mxf_file_2_write_audio_frame_write_timecode_write_video_frame__DefaultRuneLocale___eprintf___fixdfdi___floatdidf___maskrune_add_timecode_clear_timecode_index_find_position_at_dual_timecode_initialise_timecode_index_initialise_timecode_index_searcher_malloc_mbstowcs_memcmp_memset_mxf_add_array_item_strongref_mxf_add_delta_entry_mxf_add_set_mxf_alloc_array_item_elements_mxf_append_list_element_mxf_append_new_from_partition_mxf_append_new_partition_mxf_append_partition_esscont_label_mxf_clear_list_mxf_complete_essence_element_key_mxf_complete_essence_element_track_num_mxf_create_file_partitions_mxf_create_header_metadata_mxf_create_index_table_segment_mxf_create_set_mxf_disk_file_open_modify_mxf_disk_file_open_new_mxf_equals_key_mxf_file_close_mxf_file_seek_mxf_file_set_min_llen_mxf_file_size_mxf_file_tell_mxf_file_write_mxf_fill_to_position_mxf_finalise_data_model_mxf_free_data_model_mxf_free_file_partitions_mxf_free_header_metadata_mxf_free_index_table_segment_mxf_free_item_mxf_free_partition_mxf_free_primer_pack_mxf_free_set_mxf_generate_umid_mxf_generate_uuid_mxf_get_item_mxf_get_iter_element_mxf_get_list_length_mxf_get_platform_wstring_mxf_get_set_size_mxf_get_timestamp_now_mxf_get_utf16string_item_mxf_get_version_mxf_have_item_mxf_initialise_list_mxf_initialise_list_iter_mxf_is_filler_mxf_is_header_metadata_mxf_load_data_model_mxf_log_mxf_mark_header_end_mxf_mark_header_start_mxf_mark_index_end_mxf_mark_index_start_mxf_next_list_iter_element_mxf_read_and_return_set_mxf_read_header_pp_kl_mxf_read_kl_mxf_read_next_nonfiller_kl_mxf_read_partition_mxf_read_primer_pack_mxf_register_item_def_mxf_register_primer_entry_mxf_register_set_def_mxf_register_set_items_mxf_remove_item_mxf_remove_set_mxf_set_boolean_item_mxf_set_fixed_set_space_allocation_mxf_set_fixed_size_utf16string_item_mxf_set_int16_item_mxf_set_int32_mxf_set_int64_item_mxf_set_length_item_mxf_set_position_item_mxf_set_product_version_item_mxf_set_rational_item_mxf_set_strongref_item_mxf_set_timestamp_item_mxf_set_uint16_item_mxf_set_uint32_item_mxf_set_uint8_item_mxf_set_ul_mxf_set_ul_item_mxf_set_umid_item_mxf_set_utf16string_item_mxf_set_uuid_item_mxf_set_version_type_item_mxf_skip_mxf_update_partitions_mxf_write_array_header_mxf_write_fixed_kl_mxf_write_header_metadata_mxf_write_index_table_segment_mxf_write_partition_mxf_write_rip_mxf_write_set_mxf_write_uint16_sprintf$LDBLStub_sscanf$LDBLStub_strcat_strchr_strlen_strncpy_wcscmp_wcslen_find_position_find_timecode___divdi3___moddi3_memcpy_mxf_get_last_list_element_initialise_sets_iter_mxf_add_array_item_weakref_mxf_clone_item_mxf_create_item_mxf_dereference_mxf_dereference_s_mxf_find_set_by_key_mxf_find_singular_set_by_key_mxf_get_array_header_mxf_get_array_item_count_mxf_get_array_item_element_mxf_get_array_item_element_len_mxf_get_auid_mxf_get_auid_item_mxf_get_boolean_mxf_get_boolean_item_mxf_get_external_utf16string_size_mxf_get_header_metadata_size_mxf_get_int16_mxf_get_int16_item_mxf_get_int32_mxf_get_int32_item_mxf_get_int64_mxf_get_int64_item_mxf_get_int8_mxf_get_int8_item_mxf_get_item_len_mxf_get_length_mxf_get_length_item_mxf_get_position_mxf_get_position_item_mxf_get_product_version_mxf_get_product_version_item_mxf_get_rational_mxf_get_rational_item_mxf_get_rgba_layout_component_mxf_get_rgba_layout_component_item_mxf_get_strongref_mxf_get_strongref_item_mxf_get_strongref_item_s_mxf_get_strongref_s_mxf_get_timestamp_mxf_get_timestamp_item_mxf_get_uint16_mxf_get_uint16_item_mxf_get_uint32_mxf_get_uint32_item_mxf_get_uint64_mxf_get_uint64_item_mxf_get_uint8_mxf_get_uint8_item_mxf_get_ul_mxf_get_ul_item_mxf_get_umid_mxf_get_umid_item_mxf_get_utf16string_mxf_get_utf16string_item_size_mxf_get_utf16string_size_mxf_get_uuid_mxf_get_uuid_item_mxf_get_version_type_mxf_get_version_type_item_mxf_get_weakref_mxf_get_weakref_item_mxf_get_weakref_item_s_mxf_get_weakref_s_mxf_grow_array_item_mxf_initialise_array_item_iterator_mxf_next_array_item_element_mxf_read_filtered_header_metadata_mxf_read_header_metadata_mxf_read_item_mxf_read_item_tl_mxf_read_set_mxf_register_item_mxf_set_array_header_mxf_set_auid_mxf_set_auid_item_mxf_set_boolean_mxf_set_empty_array_item_mxf_set_fixed_size_utf16string_mxf_set_int16_mxf_set_int32_item_mxf_set_int64_mxf_set_int8_mxf_set_int8_item_mxf_set_is_subclass_of_mxf_set_item_mxf_set_item_value_mxf_set_length_mxf_set_position_mxf_set_product_version_mxf_set_rational_mxf_set_rgba_layout_component_mxf_set_rgba_layout_component_item_mxf_set_strongref_mxf_set_timestamp_mxf_set_uint16_mxf_set_uint32_mxf_set_uint64_mxf_set_uint64_item_mxf_set_uint8_mxf_set_umid_mxf_set_utf16string_mxf_set_uuid_mxf_set_version_type_mxf_set_weakref_mxf_set_weakref_item_mxf_write_header_primer_pack_mxf_write_header_sets_mxf_write_item_mxf_create_list_mxf_create_primer_pack_mxf_equals_uuid_mxf_file_read_mxf_find_item_def_mxf_find_item_def_in_set_def_mxf_find_list_element_mxf_find_set_def_mxf_free_list_mxf_get_first_list_element_mxf_get_item_key_mxf_get_item_tag_mxf_get_list_iter_index_mxf_get_llen_mxf_get_min_llen_mxf_get_primer_pack_size_mxf_is_primer_pack_mxf_is_subclass_of_mxf_read_local_tag_mxf_read_uint16_mxf_remove_list_element_mxf_write_fill_mxf_write_kl_mxf_write_local_tag_mxf_write_primer_pack_mxf_add_index_entry_mxf_is_index_table_segment_mxf_read_index_table_segment_mxf_write_delta_entry_mxf_write_delta_entry_array_header_mxf_write_index_entry_mxf_write_index_entry_array_header_mxf_write_index_table_segment_header_mxf_read_int32_mxf_read_int64_mxf_read_int8_mxf_read_uint32_mxf_read_uint64_mxf_read_uint8_mxf_read_uuid_mxf_write_int32_mxf_write_int64_mxf_write_int8_mxf_write_k_mxf_write_l_mxf_write_uint32_mxf_write_uint64_mxf_write_uint8_mxf_write_uuid_mxf_get_list_element_mxf_initialise_list_iter_at_mxf_insert_list_element_mxf_prepend_list_element_mxf_allocate_space_mxf_append_partition_mxf_clear_file_partitions_mxf_clear_partition_mxf_clear_rip_mxf_create_from_partition_mxf_create_partition_mxf_fill_to_kag_mxf_initialise_file_partitions_mxf_initialise_partition_mxf_initialise_with_partition_mxf_is_body_partition_pack_mxf_is_footer_partition_pack_mxf_is_header_partition_pack_mxf_is_partition_pack_mxf_partition_is_closed_mxf_partition_is_closed_and_complete_mxf_partition_is_complete_mxf_read_header_pp_kl_with_runin_mxf_read_rip___umoddi3_mxf_equals_key_mod_regver_mxf_equals_key_prefix_mxf_file_getc_mxf_file_putc_mxf_get_runin_len_mxf_read_batch_header_mxf_read_l_mxf_read_ul_mxf_set_runin_len_mxf_write_batch_header_mxf_write_ul_is_op_1a_is_op_atom_mxf_is_data_mxf_is_descriptive_metadata_mxf_is_picture_mxf_is_sound_mxf_is_timecode_mxf_byte_array_wrap_read_mxf_disk_file_open_read_mxf_equals_uid_mxf_equals_ul_mxf_equals_ul_mod_regver_mxf_equals_umid_mxf_file_eof_mxf_file_is_seekable_mxf_is_ul_mxf_read_array_header_mxf_read_int16_mxf_read_k_mxf_read_key_mxf_read_uid_mxf_stdin_wrap_read_mxf_write_fixed_l_mxf_write_int16_mxf_write_uid_fclose_feof_fgetc_fileno_fopen_fread_fseek_fseeko_fstat_ftello_mxf_check_data_model_mxf_get_item_def_type_mxf_register_array_type_mxf_register_basic_type_mxf_register_compound_type_mxf_register_compound_type_member_mxf_register_interpret_type_mxf_sprint_key_strcpy_mxf_create_item_tag_mxf_generate_key_mxf_print_key_mxf_print_label_mxf_print_umid_mxf_sprint_label_mxf_sprint_umid_gettimeofday_gmtime_r_printf$LDBLStub_snprintf$LDBLStub_uuid_generate_mxf_get_platform_string_g_mxfLogLevel_mxf_log_default_mxf_log_file_close_mxf_log_file_open_gmtime_strftime_time_vfprintf$LDBLStub_fflush_fprintf$LDBL128___fixunsdfdi___divdi3.eh___moddi3.eh___umoddi3.eh___stub_getrealaddr_NSAddressOfSymbol_NSIsSymbolNameDefinedWithHint_NSLookupAndBindSymbolWithHint_pointer_to__darwin_gcc3_preregister_frame_info_darwin_unwind_dyld_add_image_hook_darwin_unwind_dyld_remove_image_hook/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/examples/archive/write/update_archive_mxf.cgcc2_compiled.:t(0,1)=(0,1)_usageusage:f(0,1)cmd:P(0,2):t(0,2)=*(0,3):t(0,3)=k(0,4)char:t(0,4)=r(0,4);0;127;main:F(0,5)argc:P(0,5)argv:P(0,6)infaxString:r(0,2)char:t(0,4)int:t(0,5)=r(0,5);-2147483648;2147483647;:t(0,6)=*(0,2)ltoMXFFilename:r(0,2)mxfFilename:r(0,2)cmdlnIndex:r(0,5)int:t(0,5)infaxData:(0,7)=xsInfaxData::T(0,8)=s468format:(0,9),0,56;progTitle:(0,10),56,584;epTitle:(0,11),640,1160;txDate:(0,12)=xsmxfTimestamp:,1808,64;magPrefix:(0,14),1872,16;progNo:(0,15),1888,72;prodCode:(0,16),1960,24;spoolStatus:(0,14),1984,16;stockDate:(0,12),2000,64;spoolDesc:(0,17),2064,240;memo:(0,18),2304,968;duration:(0,19),3296,64;spoolNo:(0,21),3360,120;accNo:(0,21),3480,120;catDetail:(0,22),3600,88;itemNo:(0,23),3712,32;;InfaxData:t(0,7)=(0,8):t(0,9)=ar(0,25);0;6;(0,4):t(0,10)=ar(0,25);0;72;(0,4):t(0,11)=ar(0,25);0;144;(0,4):T(0,13)=s8year:(0,26),0,16;month:(0,28),16,8;day:(0,28),24,8;hour:(0,28),32,8;min:(0,28),40,8;sec:(0,28),48,8;qmsec:(0,28),56,8;;mxfTimestamp:t(0,12)=(0,13):t(0,14)=ar(0,25);0;1;(0,4):t(0,15)=ar(0,25);0;8;(0,4):t(0,16)=ar(0,25);0;2;(0,4):t(0,17)=ar(0,25);0;29;(0,4):t(0,18)=ar(0,25);0;120;(0,4)long long int:t(0,20)=@s64;r(0,20);01000000000000000000000;0777777777777777777777;int64_t:t(0,19)=(0,20):t(0,21)=ar(0,25);0;14;(0,4):t(0,22)=ar(0,25);0;10;(0,4)unsigned int:t(0,24)=r(0,24);0;037777777777;uint32_t:t(0,23)=(0,24)long unsigned int:t(0,25)=r(0,25);0;037777777777;short int:t(0,27)=@s16;r(0,27);-32768;32767;int16_t:t(0,26)=(0,27)unsigned char:t(0,29)=@s8;r(0,29);0;255;uint8_t:t(0,28)=(0,29)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/examples/archive/write/write_archive_mxf.cgcc2_compiled.:t(0,1)=(0,1)_g_ClosedComplete_Footer_pp_key_g_NetworkLocator_URLString_item_key_g_NetworkLocator_set_key_g_D3FormatString_g_D3P_InfaxFramework_D3P_Format_item_key_g_D3P_InfaxFramework_set_key_g_TapeDescriptor_set_key_g_GenericDescriptor_set_key_g_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_key_g_D3P_D3ReplayErrorFramework_set_key_g_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_key_g_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_key_g_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_key_g_D3P_PSEAnalysisFramework_D3P_RedFlash_item_key_g_D3P_PSEAnalysisFramework_set_key_g_D3P_InfaxFramework_D3P_ItemNumber_item_key_g_D3P_InfaxFramework_D3P_CatalogueDetail_item_key_g_D3P_InfaxFramework_D3P_AccessionNumber_item_key_g_D3P_InfaxFramework_D3P_SpoolNumber_item_key_g_D3P_InfaxFramework_D3P_Duration_item_key_g_D3P_InfaxFramework_D3P_Memo_item_key_g_D3P_InfaxFramework_D3P_SpoolDescriptor_item_key_g_D3P_InfaxFramework_D3P_StockDate_item_key_g_D3P_InfaxFramework_D3P_SpoolStatus_item_key_g_D3P_InfaxFramework_D3P_ProductionCode_item_key_g_D3P_InfaxFramework_D3P_ProgrammeNumber_item_key_g_D3P_InfaxFramework_D3P_MagazinePrefix_item_key_g_D3P_InfaxFramework_D3P_TransmissionDate_item_key_g_D3P_InfaxFramework_D3P_EpisodeTitle_item_key_g_D3P_InfaxFramework_D3P_ProgrammeTitle_item_key_g_InterchangeObject_set_key_g_Preface_D3P_PSEFailureCount_item_key_g_Preface_D3P_D3ErrorCount_item_key_g_Preface_set_key_g_OpenComplete_Header_pp_key_g_DMSegment_DMFramework_item_key_g_StructuralComponent_Duration_item_key_g_DMSegment_EventStartPosition_item_key_g_Sequence_StructuralComponents_item_key_g_DescriptiveMetadata_datadef_label_g_StructuralComponent_DataDefinition_item_key_g_GenericTrack_Sequence_item_key_g_Sequence_set_key_g_DMSegment_set_key_g_vtrErrorsTrackName_g_EventTrack_EventOrigin_item_key_g_videoEditRate_g_EventTrack_EventEditRate_item_key_g_GenericTrack_TrackNumber_item_key_g_GenericTrack_TrackID_item_key_g_GenericTrack_TrackName_item_key_g_pseFailuresTrackName_g_GenericPackage_Tracks_item_key_g_EventTrack_set_key_g_OpenComplete_Footer_pp_key_g_GenericPackage_Name_item_key_g_FileDescriptor_ContainerDuration_item_key_g_WavBaseElementKey_g_UncBaseElementKey_g_TimecodeSysItemElementKey_g_Null_UMID_g_StaticTrack_set_key_g_WaveAudioDescriptor_AvgBps_item_key_g_WaveAudioDescriptor_BlockAlign_item_key_g_GenericSoundEssenceDescriptor_QuantizationBits_item_key_g_GenericSoundEssenceDescriptor_ChannelCount_item_key_g_GenericSoundEssenceDescriptor_Locked_item_key_g_audioSampleRate_g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key_g_WaveAudioDescriptor_set_key_g_CDCIEssenceDescriptor_VerticalSubsampling_item_key_g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key_g_CDCIEssenceDescriptor_ComponentDepth_item_key_g_videoAspectRatio_g_GenericPictureEssenceDescriptor_AspectRatio_item_key_g_videoLineMap_g_GenericPictureEssenceDescriptor_VideoLineMap_item_key_g_GenericPictureEssenceDescriptor_StoredWidth_item_key_g_GenericPictureEssenceDescriptor_StoredHeight_item_key_g_GenericPictureEssenceDescriptor_FrameLayout_item_key_g_FileDescriptor_LinkedTrackID_item_key_g_MultipleDescriptor_SubDescriptorUIDs_item_key_g_CDCIEssenceDescriptor_set_key_g_GenericDescriptor_Locators_item_key_g_FileDescriptor_EssenceContainer_item_key_g_videoSampleRate_g_FileDescriptor_SampleRate_item_key_g_SourcePackage_Descriptor_item_key_g_MultipleDescriptor_set_key_g_SourcePackage_set_key_g_SourceClip_SourcePackageID_item_key_g_SourceClip_SourceTrackID_item_key_g_SourceClip_StartPosition_item_key_g_SourceClip_set_key_g_Sound_datadef_label_g_Picture_datadef_label_g_audioEditRate_g_TimecodeComponent_StartTimecode_item_key_g_TimecodeComponent_DropFrame_item_key_g_TimecodeComponent_RoundedTimecodeBase_item_key_g_Timecode_datadef_label_g_TimecodeComponent_set_key_g_Track_Origin_item_key_g_Track_EditRate_item_key_g_Track_set_key_g_GenericPackage_PackageModifiedDate_item_key_g_GenericPackage_PackageCreationDate_item_key_g_GenericPackage_PackageUID_item_key_g_ContentStorage_Packages_item_key_g_MaterialPackage_set_key_g_EssenceContainerData_BodySID_item_key_g_EssenceContainerData_IndexSID_item_key_g_EssenceContainerData_LinkedPackageUID_item_key_g_ContentStorage_EssenceContainerData_item_key_g_EssenceContainerData_set_key_g_Preface_ContentStorage_item_key_g_ContentStorage_set_key_g_Identification_Platform_item_key_g_Identification_ToolkitVersion_item_key_g_Identification_ModificationDate_item_key_g_mxfIdentProductUID_g_Identification_ProductUID_item_key_g_Identification_VersionString_item_key_g_mxfIdentVersionString_g_Identification_ProductName_item_key_g_mxfIdentProductName_g_Identification_CompanyName_item_key_g_mxfIdentCompanyName_g_Identification_ThisGenerationUID_item_key_g_Preface_Identifications_item_key_g_Identification_set_key_g_D3P_D3PreservationDescriptiveScheme_dmscheme_label_g_Preface_DMSchemes_item_key_g_Preface_EssenceContainers_item_key_g_Preface_OperationalPattern_item_key_g_Preface_Version_item_key_g_Preface_LastModifiedDate_item_key_g_BWFFrameWrapped_esscont_label_g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label_g_MultipleWrappings_esscont_label_g_qq09_op_1a_label_g_OpenIncomplete_Header_pp_key_load_bbc_d3_extensions./../bbc_d3_extensions_data_model.hwrite_archive_mxf.c./../bbc_d3_extensions_data_model.hwrite_archive_mxf.c./../bbc_d3_extensions_data_model.hwrite_archive_mxf.cload_bbc_d3_extensions:f(0,2)dataModel:P(0,3)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,4)MXFDataModel:t(0,4)=(0,5):T(0,5)=s17956itemDefs:(0,6)=xsMXFList:,0,128;setDefs:(0,6),128,128;types:(0,8),256,143360;lastTypeId:(0,9),143616,32;;:T(0,7)=s16elements:(0,10),0,32;lastElement:(0,10),32,32;len:(0,11),64,32;freeFunc:(0,12),96,32;;MXFList:t(0,6)=(0,7):t(0,8)=ar(0,14);0;127;(0,15)unsigned int:t(0,9)=r(0,9);0;037777777777;:t(0,10)=*(0,16)long int:t(0,11)=r(0,11);-2147483648;2147483647;:t(0,13)=*(0,17)free_func_type:t(0,12)=(0,13)long unsigned int:t(0,14)=r(0,14);0;037777777777;MXFItemType:t(0,15)=(0,18)MXFListElement:t(0,16)=(0,19):t(0,17)=f(0,1):T(0,18)=s140category:(0,20)=xeMXFItemTypeCategory:,0,32;typeId:(0,9),32,32;name:(0,22),64,32;info:(0,23),96,1024;;_MXFListElement:T(0,19)=s8next:(0,24),0,32;data:(0,25),32,32;;:T(0,21)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,20)=(0,21):t(0,22)=*(0,26):T(0,23)=u128basic:(0,27)=xsMXFBasicTypeInfo:,0,32;array:(0,29)=xsMXFArrayTypeInfo:,0,64;compound:(0,31)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,33)=xsMXFInterpretTypeInfo:,0,64;;:t(0,24)=*(0,19):t(0,25)=*(0,1)char:t(0,26)=r(0,26);0;127;:T(0,28)=s4size:(0,9),0,32;;MXFBasicTypeInfo:t(0,27)=(0,28):T(0,30)=s8elementTypeId:(0,9),0,32;fixedSize:(0,9),32,32;;MXFArrayTypeInfo:t(0,29)=(0,30):T(0,32)=s128members:(0,35),0,1024;;MXFCompoundTypeInfo:t(0,31)=(0,32):T(0,34)=s8typeId:(0,9),0,32;fixedArraySize:(0,9),32,32;;MXFInterpretTypeInfo:t(0,33)=(0,34):t(0,35)=ar(0,14);0;15;(0,36)MXFCompoundTypeMemberInfo:t(0,36)=(0,37):T(0,37)=s8name:(0,22),0,32;typeId:(0,9),32,32;;_set_null_infax_dataset_null_infax_data:f(0,1) :T(0,21) :T(0,21)infaxData:P(0,38):t(0,38)=*(0,39)InfaxData:t(0,39)=(0,40):T(0,40)=s468format:(0,41),0,56;progTitle:(0,42),56,584;epTitle:(0,43),640,1160;txDate:(0,44)=xsmxfTimestamp:,1808,64;magPrefix:(0,46),1872,16;progNo:(0,47),1888,72;prodCode:(0,48),1960,24;spoolStatus:(0,46),1984,16;stockDate:(0,44),2000,64;spoolDesc:(0,49),2064,240;memo:(0,50),2304,968;duration:(0,51),3296,64;spoolNo:(0,53),3360,120;accNo:(0,53),3480,120;catDetail:(0,54),3600,88;itemNo:(0,55),3712,32;;:t(0,41)=ar(0,14);0;6;(0,26):t(0,42)=ar(0,14);0;72;(0,26):t(0,43)=ar(0,14);0;144;(0,26):T(0,45)=s8year:(0,56),0,16;month:(0,58),16,8;day:(0,58),24,8;hour:(0,58),32,8;min:(0,58),40,8;sec:(0,58),48,8;qmsec:(0,58),56,8;;mxfTimestamp:t(0,44)=(0,45):t(0,46)=ar(0,14);0;1;(0,26):t(0,47)=ar(0,14);0;8;(0,26):t(0,48)=ar(0,14);0;2;(0,26):t(0,49)=ar(0,14);0;29;(0,26):t(0,50)=ar(0,14);0;120;(0,26)long long int:t(0,52)=@s64;r(0,52);01000000000000000000000;0777777777777777777777;int64_t:t(0,51)=(0,52):t(0,53)=ar(0,14);0;14;(0,26):t(0,54)=ar(0,14);0;10;(0,26)uint32_t:t(0,55)=(0,9)short int:t(0,57)=@s16;r(0,57);-32768;32767;int16_t:t(0,56)=(0,57)unsigned char:t(0,59)=@s8;r(0,59);0;255;uint8_t:t(0,58)=(0,59)_convert_stringconvert_string:f(0,2)input:P(0,60)tempString:P(0,61)size_t:t(0,62)=(0,63):t(0,60)=*(0,64):t(0,61)=*(0,65)__darwin_size_t:t(0,63)=(0,66):t(0,64)=k(0,26):t(0,65)=*(0,67)long unsigned int:t(0,66)=r(0,66);0;037777777777;mxfUTF16Char:t(0,67)=(0,68)wchar_t:t(0,68)=(0,69)__darwin_wchar_t:t(0,69)=(0,2)_free_d3_mxf_filefree_d3_mxf_file:f(0,1)output:P(0,70):t(0,70)=*(0,71):t(0,71)=*(0,72)ArchiveMXFWriter:t(0,72)=(0,73)_ArchiveMXFWriter:T(0,73)=s724numAudioTracks:(0,2),0,32;beStrict:(0,2),32,32;mxfFile:(0,74),64,32;tapeSourcePackageUID:(0,75)=xsmxfUMID:,96,256;fileSourcePackageUID:(0,75),352,256;materialPackageUID:(0,75),608,256;pseFailures:(0,6),864,128;tempString:(0,65),992,32;vitcIndex:(0,77)=xsTimecodeIndex:,1024,160;ltcIndex:(0,77),1184,160;duration:(0,79),1344,64;essWriteState:(0,80)=xsEssWriteState:,1408,96;headerMetadataFilePos:(0,82),1504,64;bodyFilePos:(0,82),1568,64;now:(0,44),1632,64;dataModel:(0,3),1696,32;partitions:(0,84),1728,32;headerMetadata:(0,85),1760,32;indexSegment:(0,86),1792,32;headerPartition:(0,87),1824,32;footerPartition:(0,87),1856,32;prefaceSet:(0,88),1888,32;identSet:(0,88),1920,32;contentStorageSet:(0,88),1952,32;materialPackageSet:(0,88),1984,32;sourcePackageSet:(0,88),2016,32;tapeSourcePackageSet:(0,88),2048,32;sourcePackageTrackSet:(0,88),2080,32;materialPackageTrackSet:(0,88),2112,32;sequenceSet:(0,88),2144,32;sourceClipSet:(0,88),2176,32;dmSet:(0,88),2208,32;fileDMFrameworkSet:(0,88),2240,32;tapeDMFrameworkSet:(0,88),2272,32;dmFrameworkSet:(0,88),2304,32;timecodeComponentSet:(0,88),2336,32;essContainerDataSet:(0,88),2368,32;multipleDescriptorSet:(0,88),2400,32;descriptorSet:(0,88),2432,32;cdciDescriptorSet:(0,88),2464,32;bwfDescriptorSet:(0,88),2496,32;tapeDescriptorSet:(0,88),2528,32;videoMaterialPackageTrackSet:(0,88),2560,32;videoSequenceSet:(0,88),2592,32;networkLocatorSet:(0,88),2624,32;durationItems:(0,89),2656,2240;numDurationItems:(0,2),4896,32;descriptorSets:(0,90),4928,576;numDescriptorSets:(0,2),5504,32;d3VTRErrorTrackSets:(0,6),5536,128;pseFailureTrackSets:(0,6),5664,128;;:t(0,74)=*(0,91):T(0,76)=s32octet0:(0,58),0,8;octet1:(0,58),8,8;octet2:(0,58),16,8;octet3:(0,58),24,8;octet4:(0,58),32,8;octet5:(0,58),40,8;octet6:(0,58),48,8;octet7:(0,58),56,8;octet8:(0,58),64,8;octet9:(0,58),72,8;octet10:(0,58),80,8;octet11:(0,58),88,8;octet12:(0,58),96,8;octet13:(0,58),104,8;octet14:(0,58),112,8;octet15:(0,58),120,8;octet16:(0,58),128,8;octet17:(0,58),136,8;octet18:(0,58),144,8;octet19:(0,58),152,8;octet20:(0,58),160,8;octet21:(0,58),168,8;octet22:(0,58),176,8;octet23:(0,58),184,8;octet24:(0,58),192,8;octet25:(0,58),200,8;octet26:(0,58),208,8;octet27:(0,58),216,8;octet28:(0,58),224,8;octet29:(0,58),232,8;octet30:(0,58),240,8;octet31:(0,58),248,8;;mxfUMID:t(0,75)=(0,76):T(0,78)=s20arraySize:(0,2),0,32;indexArrays:(0,6),32,128;;TimecodeIndex:t(0,77)=(0,78)mxfLength:t(0,79)=(0,51):T(0,81)=s12haveTimecode:(0,2),0,32;haveVideo:(0,2),32,32;audioNum:(0,2),64,32;;EssWriteState:t(0,80)=(0,81)long long unsigned int:t(0,83)=@s64;r(0,83);0;01777777777777777777777;uint64_t:t(0,82)=(0,83):t(0,84)=*(0,6):t(0,85)=*(0,92):t(0,86)=*(0,93):t(0,87)=*(0,94):t(0,88)=*(0,95):t(0,89)=ar(0,14);0;69;(0,96):t(0,90)=ar(0,14);0;17;(0,88)MXFFile:t(0,91)=(0,97)MXFHeaderMetadata:t(0,92)=(0,98)MXFIndexTableSegment:t(0,93)=(0,99)MXFPartition:t(0,94)=(0,100)MXFMetadataSet:t(0,95)=(0,101):t(0,96)=*(0,102):T(0,97)=s52close:(0,103),0,32;read:(0,104),32,32;write:(0,105),64,32;get_char:(0,106),96,32;put_char:(0,107),128,32;eof:(0,106),160,32;seek:(0,108),192,32;tell:(0,109),224,32;is_seekable:(0,106),256,32;size:(0,109),288,32;free_sys_data:(0,103),320,32;sysData:(0,110),352,32;minLLen:(0,58),384,8;runinLen:(0,111),400,16;;_MXFHeaderMetadata:T(0,98)=s24dataModel:(0,3),0,32;primerPack:(0,113),32,32;sets:(0,6),64,128;;:T(0,99)=s64instanceUID:(0,114)=xsmxfUUID:,0,128;indexEditRate:(0,116)=xsmxfRational:,128,64;indexStartPosition:(0,118),192,64;indexDuration:(0,79),256,64;editUnitByteCount:(0,55),320,32;indexSID:(0,55),352,32;bodySID:(0,55),384,32;sliceCount:(0,58),416,8;posTableCount:(0,58),424,8;deltaEntryArray:(0,119),448,32;indexEntryArray:(0,120),480,32;;:T(0,100)=s128key:(0,121)=xsmxfUL:,0,128;majorVersion:(0,111),128,16;minorVersion:(0,111),144,16;kagSize:(0,55),160,32;thisPartition:(0,82),192,64;previousPartition:(0,82),256,64;footerPartition:(0,82),320,64;headerByteCount:(0,82),384,64;indexByteCount:(0,82),448,64;indexSID:(0,55),512,32;bodyOffset:(0,82),544,64;bodySID:(0,55),608,32;operationalPattern:(0,121),640,128;essenceContainers:(0,6),768,128;headerMarkInPos:(0,51),896,64;indexMarkInPos:(0,51),960,64;;_MXFMetadataSet:T(0,101)=s60key:(0,123)=xsmxfKey:,0,128;instanceUID:(0,114),128,128;items:(0,6),256,128;headerMetadata:(0,124),384,32;fixedSpaceAllocation:(0,82),416,64;;MXFMetadataItem:t(0,102)=(0,125):t(0,103)=*(0,126):t(0,104)=*(0,127):t(0,105)=*(0,128):t(0,106)=*(0,129):t(0,107)=*(0,130):t(0,108)=*(0,131):t(0,109)=*(0,132):t(0,110)=*(0,133)short unsigned int:t(0,112)=@s16;r(0,112);0;65535;uint16_t:t(0,111)=(0,112):t(0,113)=*(0,134):T(0,115)=s16octet0:(0,58),0,8;octet1:(0,58),8,8;octet2:(0,58),16,8;octet3:(0,58),24,8;octet4:(0,58),32,8;octet5:(0,58),40,8;octet6:(0,58),48,8;octet7:(0,58),56,8;octet8:(0,58),64,8;octet9:(0,58),72,8;octet10:(0,58),80,8;octet11:(0,58),88,8;octet12:(0,58),96,8;octet13:(0,58),104,8;octet14:(0,58),112,8;octet15:(0,58),120,8;;mxfUUID:t(0,114)=(0,115):T(0,117)=s8numerator:(0,135),0,32;denominator:(0,135),32,32;;mxfRational:t(0,116)=(0,117)mxfPosition:t(0,118)=(0,51):t(0,119)=*(0,136):t(0,120)=*(0,137):T(0,122)=s16octet0:(0,58),0,8;octet1:(0,58),8,8;octet2:(0,58),16,8;octet3:(0,58),24,8;octet4:(0,58),32,8;octet5:(0,58),40,8;octet6:(0,58),48,8;octet7:(0,58),56,8;octet8:(0,58),64,8;octet9:(0,58),72,8;octet10:(0,58),80,8;octet11:(0,58),88,8;octet12:(0,58),96,8;octet13:(0,58),104,8;octet14:(0,58),112,8;octet15:(0,58),120,8;;mxfUL:t(0,121)=(0,122)mxfKey:t(0,123)=(0,121):t(0,124)=*(0,98):T(0,125)=s36key:(0,123),0,128;tag:(0,111),128,16;isPersistent:(0,2),160,32;length:(0,111),192,16;value:(0,138),224,32;set:(0,139),256,32;;:t(0,126)=f(0,1):t(0,127)=f(0,55):t(0,128)=f(0,55):t(0,129)=f(0,2):t(0,130)=f(0,2):t(0,131)=f(0,2):t(0,132)=f(0,51):t(0,133)=(0,140)MXFPrimerPack:t(0,134)=(0,141)int32_t:t(0,135)=(0,2)MXFDeltaEntry:t(0,136)=(0,142)MXFIndexEntry:t(0,137)=(0,143):t(0,138)=*(0,58):t(0,139)=*(0,101):t(0,140)=xsMXFFileSysData::T(0,141)=s20nextTag:(0,144),0,16;entries:(0,6),32,128;;_MXFDeltaEntry:T(0,142)=s12next:(0,145),0,32;posTableIndex:(0,146),32,8;slice:(0,58),40,8;elementData:(0,55),64,32;;_MXFIndexEntry:T(0,143)=s24next:(0,148),0,32;temporalOffset:(0,146),32,8;keyFrameOffset:(0,146),40,8;flags:(0,58),48,8;streamOffset:(0,82),64,64;sliceOffset:(0,149),128,32;posTable:(0,150),160,32;;mxfLocalTag:t(0,144)=(0,111):t(0,145)=*(0,142)signed char:t(0,147)=@s8;r(0,147);-128;127;int8_t:t(0,146)=(0,147):t(0,148)=*(0,143):t(0,149)=*(0,55):t(0,150)=*(0,116)_verify_essence_write_stateverify_essence_write_state:f(0,2)output:P(0,71)writeTimecode:P(0,2)writeVideo:P(0,2)writeAudio:P(0,2)_update_essence_write_stateupdate_essence_write_state:f(0,1)output:P(0,71)writeTimecode:P(0,2)writeVideo:P(0,2)writeAudio:P(0,2)_convert_timecode_to_12mconvert_timecode_to_12m:f(0,1)t:P(0,151)t12m:P(0,138):t(0,151)=*(0,152)ArchiveTimecode:t(0,152)=(0,153):T(0,153)=s8hour:(0,58),0,8;min:(0,58),8,8;sec:(0,58),16,8;frame:(0,58),24,8;dropFrame:(0,2),32,32;;_getPositiongetPosition:f(0,51)videoPosition:P(0,51)targetEditRate:P(0,154):t(0,154)=*(0,155):t(0,155)=k(0,116)_is_empty_string/usr/include/ctype.hwrite_archive_mxf.cis_empty_string:f(0,2)str:P(0,60)includingSpace:P(0,2)strPtr:r(0,60)char:t(0,26)__darwin_ct_rune_t:t(0,156)=(0,2)_set_infax_dataset_infax_data:f(0,2)dmFrameworkSet:P(0,88)infaxData:P(0,38)dateOnly:(0,44)tempString:(0,65)mxfUTF16Char:t(0,67)item:(0,96)void:t(0,1)prepare_archive_mxf_file_2:F(0,2)mxfFile:P(0,157)filename:P(0,60)numAudioTracks:P(0,2)startPosition:P(0,51)beStrict:P(0,2)output:P(0,70)newOutput:(0,71)filePos:r(0,51)int64_t:t(0,51):t(0,157)=*(0,74)uuid:(0,114)i:r(0,2)int:t(0,2)videoTrackNum:(0,55)uint32_t:t(0,55)audioTrackNum:(0,55)deltaOffset:r(0,55)cNameBuffer:(0,158)wNameBuffer:(0,159)arrayElement:(0,138)uint8_t:t(0,58):t(0,158)=ar(0,14);0;255;(0,26):t(0,159)=ar(0,14);0;255;(0,67)nullInfaxData:(0,39)assignedTag:(0,144)mxfLocalTag:t(0,144)isPicture:r(0,2)isPicture:r(0,2)isPicture:r(0,2)isPicture:r(0,2)isPicture:r(0,2)isPicture:r(0,2)prepare_archive_mxf_file:F(0,2)filename:P(0,60)numAudioTracks:P(0,2)startPosition:P(0,51)beStrict:P(0,2)output:P(0,70)mxfFile:(0,74)result:r(0,2)write_timecode:F(0,2)output:P(0,71)vitc:p(0,152)ltc:p(0,152)t12m:(0,160):t(0,160)=ar(0,14);0;7;(0,58)write_video_frame:F(0,2)output:P(0,71)data:P(0,138)size:P(0,55)eeKey:(0,123)write_audio_frame:F(0,2)output:P(0,71)data:P(0,138)size:P(0,55)eeKey:(0,123)abort_archive_mxf_file:F(0,2)output:P(0,70)complete_archive_mxf_file:F(0,2)outputRef:P(0,70)d3InfaxData:P(0,38)pseFailures:P(0,161)numPSEFailures:P(0,11)vtrErrors:P(0,162)numVTRErrors:P(0,11)output:r(0,71)i:r(0,2):t(0,161)=*(0,163):t(0,162)=*(0,164):t(0,163)=k(0,165):t(0,164)=k(0,166)PSEFailure:t(0,165)=(0,167)VTRError:t(0,166)=(0,168):T(0,167)=s32position:(0,51),0,64;vitcTimecode:(0,152),64,64;ltcTimecode:(0,152),128,64;redFlash:(0,56),192,16;spatialPattern:(0,56),208,16;luminanceFlash:(0,56),224,16;extendedFailure:(0,169),240,8;;:T(0,168)=s20vitcTimecode:(0,152),0,64;ltcTimecode:(0,152),64,64;errorCode:(0,58),128,8;;mxfBoolean:t(0,169)=(0,58)filePos:r(0,51)j:r(0,11)long int:t(0,11)iter:(0,170)=xsMXFListIterator::T(0,171)=s12nextElement:(0,10),0,32;data:(0,25),32,32;index:(0,11),64,32;;MXFListIterator:t(0,170)=(0,171)nextTrackID:r(0,55)numTracks:r(0,2)vitcIndexSearcher:(0,172)=xsTimecodeIndexSearcher::T(0,173)=s44indexArrayIter:(0,170),0,96;index:(0,174),96,32;elementNum:(0,2),128,32;elementOffset:(0,51),160,64;position:(0,51),224,64;atEnd:(0,2),288,32;beforeStart:(0,2),320,32;;TimecodeIndexSearcher:t(0,172)=(0,173):t(0,174)=*(0,77)ltcIndexSearcher:(0,172)errorPosition:(0,51)errorIndex:r(0,11)failureIndex:r(0,11)mpName:(0,175):t(0,175)=ar(0,14);0;63;(0,26)_update_header_metadataupdate_header_metadata:f(0,2)mxfFile:P(0,74)headerByteCount:P(0,82)infaxData:P(0,38)newFilename:P(0,60)key:(0,123)llen:(0,58)len:(0,82)uint64_t:t(0,82)dataModel:(0,3)headerMetadata:(0,85)count:r(0,82)frameworkSet:(0,88)formatString:(0,176)ltoInfaxSetFoundAndUpdated:r(0,2):t(0,176)=ar(0,14);0;6;(0,67)networkLocatorSetFoundAndUpdated:r(0,2)tempString:(0,65)networkLocatorSet:(0,88)update_archive_mxf_file_2:F(0,2)mxfFileIn:P(0,157)newFilename:P(0,60)ltoInfaxData:P(0,38)key:(0,123)llen:(0,58)len:(0,82)headerPartition:(0,87)footerPartition:(0,87)mxfFile:(0,74)update_archive_mxf_file:F(0,2)filePath:P(0,60)newFilename:P(0,60)ltoInfaxData:P(0,38)mxfFile:(0,74)result:r(0,2)get_archive_mxf_file_size:F(0,51)writer:P(0,71)get_material_package_uid:F(0,75)writer:P(0,71)get_file_package_uid:F(0,75)writer:P(0,71)get_tape_package_uid:F(0,75)writer:P(0,71)get_archive_mxf_content_package_size:F(0,51)numAudioTracks:P(0,2)parse_infax_data:F(0,2)infaxDataString:P(0,60)infaxData:P(0,38)beStrict:P(0,2)startField:r(0,60)endField:r(0,60)fieldIndex:r(0,2)done:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)year:(0,2)month:(0,2)day:(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)year:(0,2)month:(0,2)day:(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)year:(0,2)month:(0,2)day:(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)year:(0,2)month:(0,2)day:(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)g_Null_UMID:S(0,177)g_Picture_datadef_label:S(0,178)g_Sound_datadef_label:S(0,178)g_Timecode_datadef_label:S(0,178)g_DescriptiveMetadata_datadef_label:S(0,178)g_MultipleWrappings_esscont_label:S(0,178)g_BWFFrameWrapped_esscont_label:S(0,178)g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label:S(0,178)g_OpenIncomplete_Header_pp_key:S(0,179)g_OpenComplete_Header_pp_key:S(0,179)g_OpenComplete_Footer_pp_key:S(0,179)g_ClosedComplete_Footer_pp_key:S(0,179)g_qq09_op_1a_label:S(0,178)g_InterchangeObject_set_key:S(0,178)g_Preface_set_key:S(0,178)g_Preface_LastModifiedDate_item_key:S(0,178)g_Preface_Version_item_key:S(0,178)g_Preface_Identifications_item_key:S(0,178)g_Preface_ContentStorage_item_key:S(0,178)g_Preface_OperationalPattern_item_key:S(0,178)g_Preface_EssenceContainers_item_key:S(0,178)g_Preface_DMSchemes_item_key:S(0,178)g_Identification_set_key:S(0,178)g_Identification_ThisGenerationUID_item_key:S(0,178)g_Identification_CompanyName_item_key:S(0,178)g_Identification_ProductName_item_key:S(0,178)g_Identification_VersionString_item_key:S(0,178)g_Identification_ProductUID_item_key:S(0,178)g_Identification_ModificationDate_item_key:S(0,178)g_Identification_ToolkitVersion_item_key:S(0,178)g_Identification_Platform_item_key:S(0,178)g_ContentStorage_set_key:S(0,178)g_ContentStorage_Packages_item_key:S(0,178)g_ContentStorage_EssenceContainerData_item_key:S(0,178)g_EssenceContainerData_set_key:S(0,178)g_EssenceContainerData_LinkedPackageUID_item_key:S(0,178)g_EssenceContainerData_IndexSID_item_key:S(0,178)g_EssenceContainerData_BodySID_item_key:S(0,178)g_GenericPackage_PackageUID_item_key:S(0,178)g_GenericPackage_Name_item_key:S(0,178)g_GenericPackage_PackageCreationDate_item_key:S(0,178)g_GenericPackage_PackageModifiedDate_item_key:S(0,178)g_GenericPackage_Tracks_item_key:S(0,178)g_NetworkLocator_set_key:S(0,178)g_NetworkLocator_URLString_item_key:S(0,178)g_GenericTrack_TrackID_item_key:S(0,178)g_GenericTrack_TrackNumber_item_key:S(0,178)g_GenericTrack_TrackName_item_key:S(0,178)g_GenericTrack_Sequence_item_key:S(0,178)g_StaticTrack_set_key:S(0,178)g_Track_set_key:S(0,178)g_Track_EditRate_item_key:S(0,178)g_Track_Origin_item_key:S(0,178)g_EventTrack_set_key:S(0,178)g_EventTrack_EventEditRate_item_key:S(0,178)g_EventTrack_EventOrigin_item_key:S(0,178)g_StructuralComponent_DataDefinition_item_key:S(0,178)g_StructuralComponent_Duration_item_key:S(0,178)g_Sequence_set_key:S(0,178)g_Sequence_StructuralComponents_item_key:S(0,178)g_TimecodeComponent_set_key:S(0,178)g_TimecodeComponent_RoundedTimecodeBase_item_key:S(0,178)g_TimecodeComponent_StartTimecode_item_key:S(0,178)g_TimecodeComponent_DropFrame_item_key:S(0,178)g_SourceClip_set_key:S(0,178)g_SourceClip_StartPosition_item_key:S(0,178)g_SourceClip_SourcePackageID_item_key:S(0,178)g_SourceClip_SourceTrackID_item_key:S(0,178)g_DMSegment_set_key:S(0,178)g_DMSegment_EventStartPosition_item_key:S(0,178)g_DMSegment_DMFramework_item_key:S(0,178)g_MaterialPackage_set_key:S(0,178)g_SourcePackage_set_key:S(0,178)g_SourcePackage_Descriptor_item_key:S(0,178)g_GenericDescriptor_set_key:S(0,178)g_GenericDescriptor_Locators_item_key:S(0,178)g_FileDescriptor_LinkedTrackID_item_key:S(0,178)g_FileDescriptor_SampleRate_item_key:S(0,178)g_FileDescriptor_ContainerDuration_item_key:S(0,178)g_FileDescriptor_EssenceContainer_item_key:S(0,178)g_GenericPictureEssenceDescriptor_FrameLayout_item_key:S(0,178)g_GenericPictureEssenceDescriptor_StoredWidth_item_key:S(0,178)g_GenericPictureEssenceDescriptor_StoredHeight_item_key:S(0,178)g_GenericPictureEssenceDescriptor_AspectRatio_item_key:S(0,178)g_GenericPictureEssenceDescriptor_VideoLineMap_item_key:S(0,178)g_CDCIEssenceDescriptor_set_key:S(0,178)g_CDCIEssenceDescriptor_ComponentDepth_item_key:S(0,178)g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key:S(0,178)g_CDCIEssenceDescriptor_VerticalSubsampling_item_key:S(0,178)g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key:S(0,178)g_GenericSoundEssenceDescriptor_Locked_item_key:S(0,178)g_GenericSoundEssenceDescriptor_ChannelCount_item_key:S(0,178)g_GenericSoundEssenceDescriptor_QuantizationBits_item_key:S(0,178)g_MultipleDescriptor_set_key:S(0,178)g_MultipleDescriptor_SubDescriptorUIDs_item_key:S(0,178)g_WaveAudioDescriptor_set_key:S(0,178)g_WaveAudioDescriptor_BlockAlign_item_key:S(0,178)g_WaveAudioDescriptor_AvgBps_item_key:S(0,178)g_Preface_D3P_D3ErrorCount_item_key:S(0,178)g_Preface_D3P_PSEFailureCount_item_key:S(0,178)g_D3P_InfaxFramework_set_key:S(0,178)g_D3P_InfaxFramework_D3P_Format_item_key:S(0,178)g_D3P_InfaxFramework_D3P_ProgrammeTitle_item_key:S(0,178)g_D3P_InfaxFramework_D3P_EpisodeTitle_item_key:S(0,178)g_D3P_InfaxFramework_D3P_TransmissionDate_item_key:S(0,178)g_D3P_InfaxFramework_D3P_MagazinePrefix_item_key:S(0,178)g_D3P_InfaxFramework_D3P_ProgrammeNumber_item_key:S(0,178)g_D3P_InfaxFramework_D3P_ProductionCode_item_key:S(0,178)g_D3P_InfaxFramework_D3P_SpoolStatus_item_key:S(0,178)g_D3P_InfaxFramework_D3P_StockDate_item_key:S(0,178)g_D3P_InfaxFramework_D3P_SpoolDescriptor_item_key:S(0,178)g_D3P_InfaxFramework_D3P_Memo_item_key:S(0,178)g_D3P_InfaxFramework_D3P_Duration_item_key:S(0,178)g_D3P_InfaxFramework_D3P_SpoolNumber_item_key:S(0,178)g_D3P_InfaxFramework_D3P_AccessionNumber_item_key:S(0,178)g_D3P_InfaxFramework_D3P_CatalogueDetail_item_key:S(0,178)g_D3P_InfaxFramework_D3P_ItemNumber_item_key:S(0,178)g_D3P_PSEAnalysisFramework_set_key:S(0,178)g_D3P_PSEAnalysisFramework_D3P_RedFlash_item_key:S(0,178)g_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_key:S(0,178)g_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_key:S(0,178)g_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_key:S(0,178)g_D3P_D3ReplayErrorFramework_set_key:S(0,178)g_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_key:S(0,178)g_TapeDescriptor_set_key:S(0,178)g_mxfIdentProductUID:S(0,180)g_mxfIdentCompanyName:S(0,181):t(0,177)=k(0,75):t(0,178)=k(0,121):t(0,179)=k(0,123):t(0,180)=k(0,114):t(0,181)=*(0,182):t(0,182)=k(0,67)g_mxfIdentProductName:S(0,181)g_mxfIdentVersionString:S(0,181)g_D3P_D3PreservationDescriptiveScheme_dmscheme_label:S(0,178)g_UncBaseElementKey:S(0,179)g_WavBaseElementKey:S(0,179)g_TimecodeSysItemElementKey:S(0,179)g_audioSampleRate:S(0,155)g_audioEditRate:S(0,155)g_videoSampleRate:S(0,155)g_videoEditRate:S(0,155)g_videoLineMap:S(0,183)g_videoAspectRatio:S(0,155)g_vtrErrorsTrackName:S(0,181):t(0,183)=ar(0,14);0;1;(0,184):t(0,184)=k(0,135)g_pseFailuresTrackName:S(0,181)g_D3FormatString:S(0,181)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/examples/archive/timecode_index.cgcc2_compiled.:t(0,1)=(0,1)_free_index_arrayfree_index_array:f(0,1)indexArray:P(0,2):t(0,2)=*(0,3):t(0,3)=*(0,4)TimecodeIndexArray:t(0,4)=(0,5):T(0,5)=s8elements:(0,6),0,32;numElements:(0,7),32,32;;:t(0,6)=*(0,8)int:t(0,7)=r(0,7);-2147483648;2147483647;TimecodeIndexElement:t(0,8)=(0,9):T(0,9)=s16timecodePos:(0,10),0,64;duration:(0,10),64,64;;long long int:t(0,11)=@s64;r(0,11);01000000000000000000000;0777777777777777777777;int64_t:t(0,10)=(0,11)_free_index_array_in_listfree_index_array_in_list:f(0,1)data:P(0,12)indexArray:(0,3):t(0,12)=*(0,1)_timecode_to_positiontimecode_to_position:f(0,10)timecode:P(0,13):t(0,13)=*(0,14):t(0,14)=k(0,15)ArchiveTimecode:t(0,15)=(0,16):T(0,16)=s8hour:(0,17),0,8;min:(0,17),8,8;sec:(0,17),16,8;frame:(0,17),24,8;dropFrame:(0,7),32,32;;unsigned char:t(0,18)=@s8;r(0,18);0;255;uint8_t:t(0,17)=(0,18)_move_timecode_index_searchermove_timecode_index_searcher:f(0,7)searcher:P(0,19)position:P(0,10)indexArray:r(0,3):t(0,19)=*(0,20)TimecodeIndexSearcher:t(0,20)=(0,21):T(0,21)=s44indexArrayIter:(0,22)=xsMXFListIterator:,0,96;index:(0,24),96,32;elementNum:(0,7),128,32;elementOffset:(0,10),160,64;position:(0,10),224,64;atEnd:(0,7),288,32;beforeStart:(0,7),320,32;;:T(0,23)=s12nextElement:(0,25),0,32;data:(0,12),32,32;index:(0,26),64,32;;MXFListIterator:t(0,22)=(0,23):t(0,24)=*(0,27):t(0,25)=*(0,28)long int:t(0,26)=r(0,26);-2147483648;2147483647;TimecodeIndex:t(0,27)=(0,29)MXFListElement:t(0,28)=(0,30):T(0,29)=s20arraySize:(0,7),0,32;indexArrays:(0,31)=xsMXFList:,32,128;;_MXFListElement:T(0,30)=s8next:(0,33),0,32;data:(0,12),32,32;;:T(0,32)=s16elements:(0,25),0,32;lastElement:(0,25),32,32;len:(0,26),64,32;freeFunc:(0,34),96,32;;MXFList:t(0,31)=(0,32):t(0,33)=*(0,30):t(0,35)=*(0,36)free_func_type:t(0,34)=(0,35):t(0,36)=f(0,1)initialise_timecode_index:F(0,1)index:P(0,24)arraySize:P(0,7)clear_timecode_index:F(0,1)index:P(0,24)add_timecode:F(0,7)index:P(0,24)timecode:P(0,37)newArray:(0,3)lastArray:r(0,3)timecodePos:r(0,10)int64_t:t(0,10):t(0,37)=*(0,15)void:t(0,1)initialise_timecode_index_searcher:F(0,1)index:P(0,24)searcher:P(0,19)find_timecode:F(0,7)searcher:P(0,19)position:P(0,10)timecode:P(0,37)timecodePos:r(0,10)find_position:F(0,7)searcher:P(0,19)timecode:P(0,13)position:P(0,38)indexArray:r(0,3)arrayElement:r(0,6)timecodePos:r(0,10):t(0,38)=*(0,10)doneFirst:r(0,7)int:t(0,7)find_position_at_dual_timecode:F(0,7)vitcSearcher:P(0,19)vitcTimecode:P(0,13)ltcSearcher:P(0,19)ltcTimecode:P(0,13)position:P(0,38)vitcSearcherCopy:(0,20)ltcSearcherCopy:(0,20)vitcPosition:(0,10)ltcPosition:(0,10)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_header_metadata.cgcc2_compiled.:t(0,1)=(0,1)_g_Preface_set_key_g_InterchangeObject_InstanceUID_item_key_g_Null_UUID_free_metadata_item_valuefree_metadata_item_value:f(0,1)item:P(0,2):t(0,2)=*(0,3)MXFMetadataItem:t(0,3)=(0,4):T(0,4)=s36key:(0,5)=xsmxfKey:,0,128;tag:(0,7),128,16;isPersistent:(0,9),160,32;length:(0,7),192,16;value:(0,10),224,32;set:(0,11),256,32;;mxfUL:t(0,6)=(0,12)mxfKey:t(0,5)=(0,6)short unsigned int:t(0,8)=@s16;r(0,8);0;65535;uint16_t:t(0,7)=(0,8)int:t(0,9)=r(0,9);-2147483648;2147483647;:t(0,10)=*(0,13):t(0,11)=*(0,14):T(0,12)=s16octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;;uint8_t:t(0,13)=(0,15)_MXFMetadataSet:T(0,14)=s60key:(0,5),0,128;instanceUID:(0,16)=xsmxfUUID:,128,128;items:(0,18)=xsMXFList:,256,128;headerMetadata:(0,20),384,32;fixedSpaceAllocation:(0,21),416,64;;unsigned char:t(0,15)=@s8;r(0,15);0;255;:T(0,17)=s16octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;;mxfUUID:t(0,16)=(0,17):T(0,19)=s16elements:(0,23),0,32;lastElement:(0,23),32,32;len:(0,24),64,32;freeFunc:(0,25),96,32;;MXFList:t(0,18)=(0,19):t(0,20)=*(0,27)long long unsigned int:t(0,22)=@s64;r(0,22);0;01777777777777777777777;uint64_t:t(0,21)=(0,22):t(0,23)=*(0,28)long int:t(0,24)=r(0,24);-2147483648;2147483647;:t(0,26)=*(0,29)free_func_type:t(0,25)=(0,26)_MXFHeaderMetadata:T(0,27)=s24dataModel:(0,30),0,32;primerPack:(0,31),32,32;sets:(0,18),64,128;;MXFListElement:t(0,28)=(0,32):t(0,29)=f(0,1):t(0,30)=*(0,33):t(0,31)=*(0,34)_MXFListElement:T(0,32)=s8next:(0,35),0,32;data:(0,36),32,32;;MXFDataModel:t(0,33)=(0,37)MXFPrimerPack:t(0,34)=(0,38):t(0,35)=*(0,32):t(0,36)=*(0,1):T(0,37)=s17956itemDefs:(0,18),0,128;setDefs:(0,18),128,128;types:(0,39),256,143360;lastTypeId:(0,40),143616,32;;:T(0,38)=s20nextTag:(0,41),0,16;entries:(0,18),32,128;;:t(0,39)=ar(0,42);0;127;(0,43)unsigned int:t(0,40)=r(0,40);0;037777777777;mxfLocalTag:t(0,41)=(0,7)long unsigned int:t(0,42)=r(0,42);0;037777777777;MXFItemType:t(0,43)=(0,44):T(0,44)=s140category:(0,45)=xeMXFItemTypeCategory:,0,32;typeId:(0,40),32,32;name:(0,47),64,32;info:(0,48),96,1024;;:T(0,46)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,45)=(0,46):t(0,47)=*(0,49):T(0,48)=u128basic:(0,50)=xsMXFBasicTypeInfo:,0,32;array:(0,52)=xsMXFArrayTypeInfo:,0,64;compound:(0,54)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,56)=xsMXFInterpretTypeInfo:,0,64;;char:t(0,49)=r(0,49);0;127;:T(0,51)=s4size:(0,40),0,32;;MXFBasicTypeInfo:t(0,50)=(0,51):T(0,53)=s8elementTypeId:(0,40),0,32;fixedSize:(0,40),32,32;;MXFArrayTypeInfo:t(0,52)=(0,53):T(0,55)=s128members:(0,58),0,1024;;MXFCompoundTypeInfo:t(0,54)=(0,55):T(0,57)=s8typeId:(0,40),0,32;fixedArraySize:(0,40),32,32;;MXFInterpretTypeInfo:t(0,56)=(0,57):t(0,58)=ar(0,42);0;15;(0,59)MXFCompoundTypeMemberInfo:t(0,59)=(0,60):T(0,60)=s8name:(0,47),0,32;typeId:(0,40),32,32;;mxf_free_item:F(0,1) :T(0,46) :T(0,46)item:P(0,61):t(0,61)=*(0,2)_free_metadata_item_in_listfree_metadata_item_in_list:f(0,1)data:P(0,36)item:(0,2)_set_eq_instanceuidset_eq_instanceuid:f(0,9)data:P(0,36)info:P(0,36)_item_eq_keyitem_eq_key:f(0,9)data:P(0,36)info:P(0,36)_eq_pointereq_pointer:f(0,9)data:P(0,36)info:P(0,36)_create_empty_setcreate_empty_set:f(0,9)key:P(0,62)set:P(0,63):t(0,62)=*(0,64):t(0,63)=*(0,65):t(0,64)=k(0,5):t(0,65)=*(0,66)MXFMetadataSet:t(0,66)=(0,14)mxf_is_header_metadata:F(0,9)key:P(0,62)mxf_free_set:F(0,1)set:P(0,63)_free_metadata_set_in_listfree_metadata_set_in_list:f(0,1)data:P(0,36)set:(0,65)mxf_free_header_metadata:F(0,1)headerMetadata:P(0,67):t(0,67)=*(0,68):t(0,68)=*(0,69)MXFHeaderMetadata:t(0,69)=(0,27)mxf_create_header_metadata:F(0,9)headerMetadata:P(0,67)dataModel:P(0,30)newHeaderMetadata:(0,68)void:t(0,1)mxf_set_fixed_set_space_allocation:F(0,1)set:P(0,65)size:P(0,21)mxf_register_item:F(0,9)headerMetadata:P(0,68)key:P(0,62)tag:(0,41)mxfLocalTag:t(0,41)itemDef:(0,70):t(0,70)=*(0,71)MXFItemDef:t(0,71)=(0,72):T(0,72)=s48name:(0,47),0,32;setDefKey:(0,5),32,128;key:(0,5),160,128;localTag:(0,41),288,16;typeId:(0,40),320,32;isRequired:(0,9),352,32;;mxf_register_set_items:F(0,9)headerMetadata:P(0,68)key:P(0,62)setDef:(0,73)iter:(0,74)=xsMXFListIterator::t(0,73)=*(0,76):T(0,75)=s12nextElement:(0,23),0,32;data:(0,36),32,32;index:(0,24),64,32;;MXFListIterator:t(0,74)=(0,75)MXFSetDef:t(0,76)=(0,77)_MXFSetDef:T(0,77)=s56name:(0,47),0,32;parentSetDefKey:(0,5),32,128;key:(0,5),160,128;itemDefs:(0,18),288,128;parentSetDef:(0,78),416,32;;:t(0,78)=*(0,77)tag:(0,41)mxf_remove_item:F(0,9)set:P(0,65)itemKey:P(0,62)item:P(0,61)result:r(0,36)mxf_create_item:F(0,9)set:P(0,65)key:P(0,62)tag:P(0,41)item:P(0,61)newItem:(0,2)item:r(0,2)removedItem:(0,2)item:r(0,2)removedItem:(0,2)mxf_remove_set:F(0,9)headerMetadata:P(0,68)set:P(0,65)mxf_add_set:F(0,9)headerMetadata:P(0,68)set:P(0,65)mxf_find_set_by_key:F(0,9)headerMetadata:P(0,68)key:P(0,62)setList:P(0,79)iter:(0,74)newList:(0,80):t(0,79)=*(0,80):t(0,80)=*(0,18)mxf_find_singular_set_by_key:F(0,9)headerMetadata:P(0,68)key:P(0,62)set:P(0,63)setList:(0,80)mxf_get_item:F(0,9)set:P(0,65)key:P(0,62)resultItem:P(0,61)result:r(0,36)_get_or_create_set_itemget_or_create_set_item:f(0,9)headerMetadata:P(0,68)set:P(0,65)itemKey:P(0,62)item:P(0,61)resultItem:(0,2)tag:(0,41)itemDef:(0,70)mxf_have_item:F(0,9)set:P(0,65)key:P(0,62)item:(0,2)mxf_set_is_subclass_of:F(0,9)set:P(0,65)parentSetKey:P(0,62)mxf_read_item_tl:F(0,9)mxfFile:P(0,81)itemTag:P(0,82)itemLen:P(0,83):t(0,81)=*(0,84):t(0,82)=*(0,41):t(0,83)=*(0,7)MXFFile:t(0,84)=(0,85):T(0,85)=s52close:(0,86),0,32;read:(0,87),32,32;write:(0,88),64,32;get_char:(0,89),96,32;put_char:(0,90),128,32;eof:(0,89),160,32;seek:(0,91),192,32;tell:(0,92),224,32;is_seekable:(0,89),256,32;size:(0,92),288,32;free_sys_data:(0,86),320,32;sysData:(0,93),352,32;minLLen:(0,13),384,8;runinLen:(0,7),400,16;;:t(0,86)=*(0,94):t(0,87)=*(0,95):t(0,88)=*(0,96):t(0,89)=*(0,97):t(0,90)=*(0,98):t(0,91)=*(0,99):t(0,92)=*(0,100):t(0,93)=*(0,101):t(0,94)=f(0,1):t(0,95)=f(0,102):t(0,96)=f(0,102):t(0,97)=f(0,9):t(0,98)=f(0,9):t(0,99)=f(0,9):t(0,100)=f(0,103):t(0,101)=(0,104)uint32_t:t(0,102)=(0,40)int64_t:t(0,103)=(0,105):t(0,104)=xsMXFFileSysData:long long int:t(0,105)=@s64;r(0,105);01000000000000000000000;0777777777777777777777;mxf_get_uuid:F(0,1)value:P(0,106)result:P(0,107):t(0,106)=*(0,108):t(0,107)=*(0,16):t(0,108)=k(0,13)mxf_read_item:F(0,9)mxfFile:P(0,81)item:P(0,2)len:P(0,7)buffer:(0,109):t(0,109)=ar(0,42);0;65535;(0,13)mxf_read_and_return_set:F(0,9)mxfFile:P(0,81)key:P(0,62)len:P(0,21)headerMetadata:P(0,68)addToHeaderMetadata:P(0,9)set:P(0,63)newSet:(0,65)setDef:(0,73)totalLen:r(0,21)uint64_t:t(0,21)itemTag:(0,41)itemLen:(0,7)uint16_t:t(0,7)haveInstanceUID:r(0,9)int:t(0,9)itemKey:(0,5)itemDef:(0,70)newItem:(0,2)mxf_read_set:F(0,9)mxfFile:P(0,81)key:P(0,62)len:P(0,21)headerMetadata:P(0,68)addToHeaderMetadata:P(0,9)set:(0,65)mxf_read_filtered_header_metadata:F(0,9)mxfFile:P(0,81)filter:P(0,110)headerMetadata:P(0,68)headerByteCount:P(0,21)pkey:P(0,62)pllen:P(0,13)plen:p(0,21)key:(0,5)llen:(0,13)uint8_t:t(0,13):t(0,110)=*(0,111)MXFReadFilter:t(0,111)=(0,112):T(0,112)=s12before_set_read:(0,113),0,32;after_set_read:(0,114),32,32;privateData:(0,36),64,32;;:t(0,113)=*(0,115):t(0,114)=*(0,116):t(0,115)=f(0,9):t(0,116)=f(0,9)len:(0,21)skip:(0,9)newSet:(0,65)count:r(0,21)plen:r(0,21)mxf_read_header_metadata:F(0,9)mxfFile:P(0,81)headerMetadata:P(0,68)headerByteCount:P(0,21)pkey:P(0,62)pllen:P(0,13)plen:P(0,21)mxf_write_header_primer_pack:F(0,9)mxfFile:P(0,81)headerMetadata:P(0,68)mxf_write_item:F(0,9)mxfFile:P(0,81)item:P(0,2)mxf_write_set:F(0,9)mxfFile:P(0,81)set:P(0,65)iter:(0,74)setLen:r(0,21)setSize:r(0,21)mxf_write_header_sets:F(0,9)mxfFile:P(0,81)headerMetadata:P(0,68)iter:(0,74)prefaceSet:(0,65)mxf_write_header_metadata:F(0,9)mxfFile:P(0,81)headerMetadata:P(0,68)mxf_get_set_size:F(0,21)mxfFile:P(0,81)set:P(0,65)iter:(0,74)len:r(0,21)llen:r(0,13)mxf_get_header_metadata_size:F(0,1)mxfFile:P(0,81)headerMetadata:P(0,68)size:P(0,117)iter:(0,74)primerSize:(0,21):t(0,117)=*(0,21)mxf_get_uint8:F(0,1)value:P(0,106)result:P(0,10)mxf_get_uint16:F(0,1)value:P(0,106)result:P(0,83)mxf_get_uint32:F(0,1)value:P(0,106)result:P(0,118):t(0,118)=*(0,102)mxf_get_uint64:F(0,1)value:P(0,106)result:P(0,117)mxf_get_int8:F(0,1)value:P(0,106)result:P(0,119):t(0,119)=*(0,120)int8_t:t(0,120)=(0,121)signed char:t(0,121)=@s8;r(0,121);-128;127;mxf_get_int16:F(0,1)value:P(0,106)result:P(0,122):t(0,122)=*(0,123)int16_t:t(0,123)=(0,124)short int:t(0,124)=@s16;r(0,124);-32768;32767;mxf_get_int32:F(0,1)value:P(0,106)result:P(0,125):t(0,125)=*(0,126)int32_t:t(0,126)=(0,9)mxf_get_int64:F(0,1)value:P(0,106)result:P(0,127):t(0,127)=*(0,103)mxf_get_version_type:F(0,1)value:P(0,106)result:P(0,128):t(0,128)=*(0,129)mxfVersionType:t(0,129)=(0,7)mxf_get_ul:F(0,1)value:P(0,106)result:P(0,130):t(0,130)=*(0,6)mxf_get_auid:F(0,1)value:P(0,106)result:P(0,131):t(0,131)=*(0,132)mxfAUID:t(0,132)=(0,133)mxfUID:t(0,133)=(0,6)mxf_get_umid:F(0,1)value:P(0,106)result:P(0,134):t(0,134)=*(0,135)mxfUMID:t(0,135)=(0,136):T(0,136)=s32octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;octet16:(0,13),128,8;octet17:(0,13),136,8;octet18:(0,13),144,8;octet19:(0,13),152,8;octet20:(0,13),160,8;octet21:(0,13),168,8;octet22:(0,13),176,8;octet23:(0,13),184,8;octet24:(0,13),192,8;octet25:(0,13),200,8;octet26:(0,13),208,8;octet27:(0,13),216,8;octet28:(0,13),224,8;octet29:(0,13),232,8;octet30:(0,13),240,8;octet31:(0,13),248,8;;mxf_get_timestamp:F(0,1)value:P(0,106)result:P(0,137):t(0,137)=*(0,138)mxfTimestamp:t(0,138)=(0,139):T(0,139)=s8year:(0,123),0,16;month:(0,13),16,8;day:(0,13),24,8;hour:(0,13),32,8;min:(0,13),40,8;sec:(0,13),48,8;qmsec:(0,13),56,8;;mxf_get_length:F(0,1)value:P(0,106)result:P(0,140):t(0,140)=*(0,141)mxfLength:t(0,141)=(0,103)mxf_get_rational:F(0,1)value:P(0,106)result:P(0,142):t(0,142)=*(0,143)mxfRational:t(0,143)=(0,144):T(0,144)=s8numerator:(0,126),0,32;denominator:(0,126),32,32;;mxf_get_position:F(0,1)value:P(0,106)result:P(0,145):t(0,145)=*(0,146)mxfPosition:t(0,146)=(0,103)mxf_get_boolean:F(0,1)value:P(0,106)result:P(0,147):t(0,147)=*(0,148)mxfBoolean:t(0,148)=(0,13)mxf_get_product_version:F(0,1)value:P(0,106)result:P(0,149):t(0,149)=*(0,150)mxfProductVersion:t(0,150)=(0,151):T(0,151)=s10major:(0,7),0,16;minor:(0,7),16,16;patch:(0,7),32,16;build:(0,7),48,16;release:(0,7),64,16;;mxf_get_rgba_layout_component:F(0,1)value:P(0,106)result:P(0,152):t(0,152)=*(0,153)mxfRGBALayoutComponent:t(0,153)=(0,154):T(0,154)=s2code:(0,13),0,8;depth:(0,13),8,8;;mxf_get_array_header:F(0,1)value:P(0,106)arrayLen:P(0,118)arrayItemLen:P(0,118)mxf_get_utf16string_size:F(0,7)value:P(0,106)valueLen:P(0,7)size:r(0,7)mxf_get_utf16string:F(0,1)value:P(0,106)valueLen:P(0,7)result:P(0,155)i:r(0,7):t(0,155)=*(0,156)mxfUTF16Char:t(0,156)=(0,157)wchar_t:t(0,157)=(0,158)__darwin_wchar_t:t(0,158)=(0,9)c:(0,7)mxf_dereference:F(0,9)headerMetadata:P(0,68)uuid:P(0,159)set:P(0,63)result:r(0,36):t(0,159)=*(0,160):t(0,160)=k(0,16)mxf_get_strongref:F(0,9)headerMetadata:P(0,68)value:P(0,106)set:P(0,63)uuid:(0,16)mxf_get_weakref:F(0,9)headerMetadata:P(0,68)value:P(0,106)set:P(0,63)uuid:(0,16)initialise_sets_iter:F(0,1)headerMetadata:P(0,68)setsIter:P(0,161):t(0,161)=*(0,74)mxf_dereference_s:F(0,9)headerMetadata:P(0,68)setsIter:P(0,161)uuid:P(0,159)set:P(0,63)startIndex:r(0,24)long int:t(0,24)mxf_get_weakref_s:F(0,9)headerMetadata:P(0,68)setsIter:P(0,161)value:P(0,106)set:P(0,63)uuid:(0,16)mxf_get_strongref_s:F(0,9)headerMetadata:P(0,68)setsIter:P(0,161)value:P(0,106)set:P(0,63)uuid:(0,16)mxf_set_uint8:F(0,1)value:P(0,13)result:P(0,10)mxf_set_uint16:F(0,1)value:P(0,7)result:P(0,10)mxf_set_uint32:F(0,1)value:P(0,102)result:P(0,10)mxf_set_uint64:F(0,1)value:P(0,21)result:P(0,10)mxf_set_int8:F(0,1)value:p(0,120)result:P(0,10)mxf_set_int16:F(0,1)value:p(0,123)result:P(0,10)mxf_set_int32:F(0,1)value:p(0,126)result:P(0,10)mxf_set_int64:F(0,1)value:p(0,103)result:P(0,10)mxf_set_version_type:F(0,1)value:P(0,129)result:P(0,10)mxf_set_uuid:F(0,1)value:P(0,159)result:P(0,10)mxf_set_ul:F(0,1)value:P(0,162)result:P(0,10):t(0,162)=*(0,163):t(0,163)=k(0,6)mxf_set_auid:F(0,1)value:P(0,164)result:P(0,10):t(0,164)=*(0,165):t(0,165)=k(0,132)mxf_set_umid:F(0,1)value:P(0,166)result:P(0,10):t(0,166)=*(0,167):t(0,167)=k(0,135)mxf_set_timestamp:F(0,1)value:P(0,168)result:P(0,10):t(0,168)=*(0,169):t(0,169)=k(0,138)mxf_get_external_utf16string_size:F(0,7)value:P(0,170):t(0,170)=*(0,171):t(0,171)=k(0,156)mxf_set_utf16string:F(0,1)value:P(0,170)result:P(0,10)size:r(0,7)i:r(0,7)mxf_set_fixed_size_utf16string:F(0,1)value:P(0,170)size:P(0,7)result:P(0,10)stringSize:r(0,7)i:r(0,7)mxf_set_strongref:F(0,1)value:P(0,172)result:P(0,10):t(0,172)=*(0,173):t(0,173)=k(0,66)mxf_set_weakref:F(0,1)value:P(0,172)result:P(0,10)mxf_set_rational:F(0,1)value:P(0,174)result:P(0,10):t(0,174)=*(0,175):t(0,175)=k(0,143)mxf_set_position:F(0,1)value:P(0,146)result:P(0,10)mxf_set_length:F(0,1)value:P(0,141)result:P(0,10)mxf_set_boolean:F(0,1)value:P(0,148)result:P(0,10)mxf_set_product_version:F(0,1)value:P(0,176)result:P(0,10):t(0,176)=*(0,177):t(0,177)=k(0,150)mxf_set_rgba_layout_component:F(0,1)value:P(0,178)result:P(0,10):t(0,178)=*(0,179):t(0,179)=k(0,153)mxf_set_array_header:F(0,1)arrayLen:P(0,102)arrayElementLen:P(0,102)result:P(0,10)mxf_set_item_value:F(0,9)item:P(0,2)value:P(0,106)len:P(0,7)mxf_set_uuid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,159)newItem:(0,2)buffer:(0,180):t(0,180)=ar(0,42);0;15;(0,13)mxf_create_set:F(0,9)headerMetadata:P(0,68)key:P(0,62)set:P(0,63)newSet:(0,65)uuid:(0,16)mxf_set_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,106)len:P(0,7)newItem:(0,2)mxf_clone_item:F(0,9)sourceSet:P(0,65)itemKey:P(0,62)destSet:P(0,65)sourceItem:(0,2)newItem:(0,2)mxf_set_uint8_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,13)newItem:(0,2)buffer:(0,181):t(0,181)=ar(0,42);0;0;(0,13)mxf_set_uint16_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,7)newItem:(0,2)buffer:(0,182):t(0,182)=ar(0,42);0;1;(0,13)mxf_set_uint32_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,102)newItem:(0,2)buffer:(0,183):t(0,183)=ar(0,42);0;3;(0,13)mxf_set_uint64_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,21)newItem:(0,2)buffer:(0,184):t(0,184)=ar(0,42);0;7;(0,13)mxf_set_int8_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,120)newItem:(0,2)buffer:(0,181)mxf_set_int16_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,123)newItem:(0,2)buffer:(0,182)mxf_set_int32_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,126)newItem:(0,2)buffer:(0,183)mxf_set_int64_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,103)newItem:(0,2)buffer:(0,184)mxf_set_version_type_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,129)newItem:(0,2)buffer:(0,182)mxf_set_ul_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,162)newItem:(0,2)buffer:(0,180)mxf_set_auid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,164)newItem:(0,2)buffer:(0,180)mxf_set_timestamp_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,168)newItem:(0,2)buffer:(0,184)mxf_set_utf16string_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,170)newItem:(0,2)buffer:(0,109)mxf_set_fixed_size_utf16string_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,170)size:P(0,7)newItem:(0,2)buffer:(0,109)mxf_set_strongref_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,172)newItem:(0,2)buffer:(0,180)mxf_set_weakref_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,172)newItem:(0,2)buffer:(0,180)mxf_set_umid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,166)newItem:(0,2)buffer:(0,185):t(0,185)=ar(0,42);0;31;(0,13)mxf_set_rational_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,174)newItem:(0,2)buffer:(0,184)mxf_set_position_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,146)newItem:(0,2)buffer:(0,184)mxf_set_length_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,141)newItem:(0,2)buffer:(0,184)mxf_set_boolean_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,148)newItem:(0,2)buffer:(0,181)mxf_set_product_version_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,176)newItem:(0,2)buffer:(0,186):t(0,186)=ar(0,42);0;9;(0,13)mxf_set_rgba_layout_component_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,178)newItem:(0,2)buffer:(0,182)mxf_set_empty_array_item:F(0,9)set:P(0,65)itemKey:P(0,62)elementLen:P(0,102)newItem:(0,2)mxf_alloc_array_item_elements:F(0,9)set:P(0,65)itemKey:P(0,62)elementLen:P(0,102)count:P(0,102)elements:P(0,187)newItem:(0,2):t(0,187)=*(0,10)result:r(0,9)mxf_grow_array_item:F(0,9)set:P(0,65)itemKey:P(0,62)elementLen:P(0,102)count:P(0,102)newElements:P(0,187)newItem:(0,2)buffer:r(0,10)arrayLen:(0,102)uint32_t:t(0,102)existElementLen:(0,102)result:r(0,9)mxf_add_array_item_strongref:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,172)arrayElement:(0,10)mxf_add_array_item_weakref:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,172)arrayElement:(0,10)mxf_get_item_len:F(0,9)set:P(0,65)itemKey:P(0,62)len:P(0,83)item:(0,2)mxf_get_uint8_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,10)item:(0,2)mxf_get_uint16_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,83)item:(0,2)mxf_get_uint32_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,118)item:(0,2)mxf_get_uint64_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,117)item:(0,2)mxf_get_int8_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,119)item:(0,2)mxf_get_int16_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,122)item:(0,2)mxf_get_int32_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,125)item:(0,2)mxf_get_int64_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,127)item:(0,2)mxf_get_version_type_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,128)item:(0,2)mxf_get_uuid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,107)item:(0,2)mxf_get_ul_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,130)item:(0,2)mxf_get_auid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,131)item:(0,2)mxf_get_umid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,134)item:(0,2)mxf_get_timestamp_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,137)item:(0,2)mxf_get_utf16string_item_size:F(0,9)set:P(0,65)itemKey:P(0,62)size:P(0,83)item:(0,2)mxf_get_utf16string_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,155)item:(0,2)mxf_get_strongref_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,63)uuidValue:(0,16)mxf_get_weakref_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,63)uuidValue:(0,16)mxf_get_strongref_item_s:F(0,9)setsIter:P(0,161)set:P(0,65)itemKey:P(0,62)value:P(0,63)uuidValue:(0,16)mxf_get_weakref_item_s:F(0,9)setsIter:P(0,161)set:P(0,65)itemKey:P(0,62)value:P(0,63)uuidValue:(0,16)mxf_get_length_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,140)item:(0,2)mxf_get_rational_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,142)item:(0,2)mxf_get_position_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,145)item:(0,2)mxf_get_boolean_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,147)item:(0,2)mxf_get_product_version_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,149)item:(0,2)mxf_get_rgba_layout_component_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,152)item:(0,2)mxf_get_array_item_count:F(0,9)set:P(0,65)itemKey:P(0,62)count:P(0,118)item:(0,2)elementLength:(0,102)mxf_get_array_item_element_len:F(0,9)set:P(0,65)itemKey:P(0,62)elementLen:P(0,118)item:(0,2)count:(0,102)mxf_get_array_item_element:F(0,9)set:P(0,65)itemKey:P(0,62)index:P(0,102)element:P(0,187)item:(0,2)elementLen:(0,102)count:(0,102)mxf_initialise_array_item_iterator:F(0,9)set:P(0,65)itemKey:P(0,62)arrayIter:P(0,188)item:(0,2):t(0,188)=*(0,189)MXFArrayItemIterator:t(0,189)=(0,190):T(0,190)=s16item:(0,2),0,32;numElements:(0,102),32,32;elementLength:(0,102),64,32;currentElement:(0,102),96,32;;mxf_next_array_item_element:F(0,9)arrayIter:P(0,188)value:P(0,187)length:P(0,118)g_Null_UUID:S(0,160)g_InterchangeObject_InstanceUID_item_key:S(0,163)g_Preface_set_key:S(0,163)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_index_table.cgcc2_compiled.:t(0,1)=(0,1)_g_IndexTableSegment_key_free_index_entryfree_index_entry:f(0,1)entry:P(0,2):t(0,2)=*(0,3):t(0,3)=*(0,4)MXFIndexEntry:t(0,4)=(0,5)_MXFIndexEntry:T(0,5)=s24next:(0,6),0,32;temporalOffset:(0,7),32,8;keyFrameOffset:(0,7),40,8;flags:(0,9),48,8;streamOffset:(0,11),64,64;sliceOffset:(0,13),128,32;posTable:(0,14),160,32;;:t(0,6)=*(0,5)signed char:t(0,8)=@s8;r(0,8);-128;127;int8_t:t(0,7)=(0,8)unsigned char:t(0,10)=@s8;r(0,10);0;255;uint8_t:t(0,9)=(0,10)long long unsigned int:t(0,12)=@s64;r(0,12);0;01777777777777777777777;uint64_t:t(0,11)=(0,12):t(0,13)=*(0,15):t(0,14)=*(0,16)uint32_t:t(0,15)=(0,17)mxfRational:t(0,16)=(0,18)unsigned int:t(0,17)=r(0,17);0;037777777777;:T(0,18)=s8numerator:(0,19),0,32;denominator:(0,19),32,32;;int:t(0,20)=r(0,20);-2147483648;2147483647;int32_t:t(0,19)=(0,20)mxf_is_index_table_segment:F(0,20)key:P(0,21):t(0,21)=*(0,22):t(0,22)=k(0,23)mxfKey:t(0,23)=(0,24)mxfUL:t(0,24)=(0,25):T(0,25)=s16octet0:(0,9),0,8;octet1:(0,9),8,8;octet2:(0,9),16,8;octet3:(0,9),24,8;octet4:(0,9),32,8;octet5:(0,9),40,8;octet6:(0,9),48,8;octet7:(0,9),56,8;octet8:(0,9),64,8;octet9:(0,9),72,8;octet10:(0,9),80,8;octet11:(0,9),88,8;octet12:(0,9),96,8;octet13:(0,9),104,8;octet14:(0,9),112,8;octet15:(0,9),120,8;;mxf_create_index_table_segment:F(0,20)segment:P(0,26):t(0,26)=*(0,27):t(0,27)=*(0,28)MXFIndexTableSegment:t(0,28)=(0,29):T(0,29)=s64instanceUID:(0,30)=xsmxfUUID:,0,128;indexEditRate:(0,16),128,64;indexStartPosition:(0,32),192,64;indexDuration:(0,34),256,64;editUnitByteCount:(0,15),320,32;indexSID:(0,15),352,32;bodySID:(0,15),384,32;sliceCount:(0,9),416,8;posTableCount:(0,9),424,8;deltaEntryArray:(0,35),448,32;indexEntryArray:(0,3),480,32;;:T(0,31)=s16octet0:(0,9),0,8;octet1:(0,9),8,8;octet2:(0,9),16,8;octet3:(0,9),24,8;octet4:(0,9),32,8;octet5:(0,9),40,8;octet6:(0,9),48,8;octet7:(0,9),56,8;octet8:(0,9),64,8;octet9:(0,9),72,8;octet10:(0,9),80,8;octet11:(0,9),88,8;octet12:(0,9),96,8;octet13:(0,9),104,8;octet14:(0,9),112,8;octet15:(0,9),120,8;;mxfUUID:t(0,30)=(0,31)int64_t:t(0,33)=(0,36)mxfPosition:t(0,32)=(0,33)mxfLength:t(0,34)=(0,33):t(0,35)=*(0,37)long long int:t(0,36)=@s64;r(0,36);01000000000000000000000;0777777777777777777777;MXFDeltaEntry:t(0,37)=(0,38)_MXFDeltaEntry:T(0,38)=s12next:(0,39),0,32;posTableIndex:(0,7),32,8;slice:(0,9),40,8;elementData:(0,15),64,32;;:t(0,39)=*(0,38)mxf_free_index_table_segment:F(0,1)segment:P(0,26)indexEntry:(0,3)tmpNextIndexEntry:r(0,3)deltaEntry:r(0,35)tmpNextDeltaEntry:r(0,35)mxf_add_delta_entry:F(0,20)segment:P(0,27)posTableIndex:P(0,7)slice:P(0,9)elementData:P(0,15)deltaEntryArrayLen:r(0,15)uint32_t:t(0,15)lastEntry:r(0,35)deltaEntryArrayLen:r(0,15)lastEntry:r(0,35)mxf_add_index_entry:F(0,20)segment:P(0,27)temporalOffset:P(0,7)keyFrameOffset:P(0,7)flags:P(0,9)streamOffset:P(0,11)sliceOffset:P(0,13)posTable:P(0,14)newEntry:(0,3)void:t(0,1)newEntry:(0,3)newEntry:(0,3)indexEntryArrayLen:r(0,15)lastEntry:r(0,3)newEntry:(0,3)indexEntryArrayLen:r(0,15)lastEntry:r(0,3)mxf_write_index_table_segment:F(0,20)mxfFile:P(0,40)segment:P(0,41)segmentLen:r(0,11)uint64_t:t(0,11):t(0,40)=*(0,42):t(0,41)=*(0,43)MXFFile:t(0,42)=(0,44):t(0,43)=k(0,28):T(0,44)=s52close:(0,45),0,32;read:(0,46),32,32;write:(0,47),64,32;get_char:(0,48),96,32;put_char:(0,49),128,32;eof:(0,48),160,32;seek:(0,50),192,32;tell:(0,51),224,32;is_seekable:(0,48),256,32;size:(0,51),288,32;free_sys_data:(0,45),320,32;sysData:(0,52),352,32;minLLen:(0,9),384,8;runinLen:(0,53),400,16;;:t(0,45)=*(0,55):t(0,46)=*(0,56):t(0,47)=*(0,57):t(0,48)=*(0,58):t(0,49)=*(0,59):t(0,50)=*(0,60):t(0,51)=*(0,61):t(0,52)=*(0,62)short unsigned int:t(0,54)=@s16;r(0,54);0;65535;uint16_t:t(0,53)=(0,54):t(0,55)=f(0,1):t(0,56)=f(0,15):t(0,57)=f(0,15):t(0,58)=f(0,20):t(0,59)=f(0,20):t(0,60)=f(0,20):t(0,61)=f(0,33):t(0,62)=(0,63):t(0,63)=xsMXFFileSysData:deltaEntryArrayLen:r(0,15)indexEntryArrayLen:r(0,15)entry:r(0,35)entry:r(0,3)entry:r(0,3)entry:r(0,35)entry:r(0,3)i:r(0,15)entry:r(0,35)entry:r(0,3)i:r(0,15)mxf_read_index_table_segment:F(0,20)mxfFile:P(0,40)segmentLen:P(0,11)segment:P(0,26)newSegment:(0,27)localTag:(0,64)mxfLocalTag:t(0,64)=(0,53)localLen:(0,53)uint16_t:t(0,53)totalLen:r(0,11)deltaEntryArrayLen:(0,15)deltaEntryLen:(0,15)posTableIndex:(0,7)int8_t:t(0,7)slice:(0,9)uint8_t:t(0,9)elementData:(0,15)indexEntryArrayLen:(0,15)indexEntryLen:(0,15)temporalOffset:(0,9)keyFrameOffset:(0,9)flags:(0,9)streamOffset:(0,11)sliceOffset:r(0,13)posTable:r(0,14)i:r(0,9)mxf_write_index_table_segment_header:F(0,20)mxfFile:P(0,40)segment:P(0,41)numDeltaEntries:P(0,15)numIndexEntries:P(0,15)segmentLen:r(0,11)mxf_write_delta_entry_array_header:F(0,20)mxfFile:P(0,40)numDeltaEntries:P(0,15)mxf_write_delta_entry:F(0,20)mxfFile:P(0,40)entry:P(0,35)mxf_write_index_entry_array_header:F(0,20)mxfFile:P(0,40)sliceCount:P(0,9)posTableCount:P(0,9)numIndexEntries:P(0,15)mxf_write_index_entry:F(0,20)mxfFile:P(0,40)sliceCount:P(0,9)posTableCount:P(0,9)entry:P(0,3)i:r(0,15)g_IndexTableSegment_key:S(0,22)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_list.cgcc2_compiled.:t(0,1)=(0,1)mxf_clear_list:F(0,1)list:P(0,2)element:r(0,3)nextElement:r(0,3):t(0,2)=*(0,4):t(0,3)=*(0,5)MXFList:t(0,4)=(0,6)MXFListElement:t(0,5)=(0,7):T(0,6)=s16elements:(0,3),0,32;lastElement:(0,3),32,32;len:(0,8),64,32;freeFunc:(0,9),96,32;;_MXFListElement:T(0,7)=s8next:(0,11),0,32;data:(0,12),32,32;;long int:t(0,8)=r(0,8);-2147483648;2147483647;:t(0,10)=*(0,13)free_func_type:t(0,9)=(0,10):t(0,11)=*(0,7):t(0,12)=*(0,1):t(0,13)=f(0,1)mxf_free_list:F(0,1)list:P(0,14):t(0,14)=*(0,2)mxf_initialise_list:F(0,1)list:P(0,2)freeFunc:P(0,9)mxf_create_list:F(0,15)list:P(0,14)freeFunc:P(0,9)int:t(0,15)=r(0,15);-2147483648;2147483647;mxf_append_list_element:F(0,15)list:P(0,2)data:P(0,12)mxf_prepend_list_element:F(0,15)list:P(0,2)data:P(0,12)mxf_insert_list_element:F(0,15)list:P(0,2)index:P(0,8)before:P(0,15)data:P(0,12)nextElement:r(0,3)prevElement:r(0,3)currentIndex:r(0,8)long int:t(0,8)void:t(0,1)mxf_get_list_length:F(0,8)list:P(0,2)mxf_find_list_element:F(0,12)list:P(0,16)info:P(0,12)eqFunc:P(0,17)result:r(0,12):t(0,16)=*(0,19):t(0,18)=*(0,20)eq_func_type:t(0,17)=(0,18):t(0,19)=k(0,4):t(0,20)=f(0,15)element:r(0,3)mxf_remove_list_element:F(0,12)list:P(0,2)info:P(0,12)eqFunc:P(0,17)result:r(0,12)element:r(0,3)prevElement:r(0,3)mxf_get_first_list_element:F(0,12)list:P(0,2)mxf_get_last_list_element:F(0,12)list:P(0,2)mxf_get_list_element:F(0,12)list:P(0,2)index:P(0,8)element:r(0,3)mxf_initialise_list_iter:F(0,1)iter:P(0,21)list:P(0,16):t(0,21)=*(0,22)MXFListIterator:t(0,22)=(0,23):T(0,23)=s12nextElement:(0,3),0,32;data:(0,12),32,32;index:(0,8),64,32;;mxf_initialise_list_iter_at:F(0,1)iter:P(0,21)list:P(0,16)index:P(0,8)mxf_next_list_iter_element:F(0,15)iter:P(0,21)mxf_get_iter_element:F(0,12)iter:P(0,21)mxf_get_list_iter_index:F(0,8)iter:P(0,21)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_partition.cgcc2_compiled.:t(0,1)=(0,1)_g_PartitionPackPrefix_key_g_RandomIndexPack_key_g_KLVFill_key_g_Null_Keymxf_is_header_partition_pack:F(0,2)key:P(0,3)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,4):t(0,4)=k(0,5)mxfKey:t(0,5)=(0,6)mxfUL:t(0,6)=(0,7):T(0,7)=s16octet0:(0,8),0,8;octet1:(0,8),8,8;octet2:(0,8),16,8;octet3:(0,8),24,8;octet4:(0,8),32,8;octet5:(0,8),40,8;octet6:(0,8),48,8;octet7:(0,8),56,8;octet8:(0,8),64,8;octet9:(0,8),72,8;octet10:(0,8),80,8;octet11:(0,8),88,8;octet12:(0,8),96,8;octet13:(0,8),104,8;octet14:(0,8),112,8;octet15:(0,8),120,8;;unsigned char:t(0,9)=@s8;r(0,9);0;255;uint8_t:t(0,8)=(0,9)mxf_is_body_partition_pack:F(0,2)key:P(0,3)mxf_is_footer_partition_pack:F(0,2)key:P(0,3)mxf_is_partition_pack:F(0,2)key:P(0,3)mxf_is_filler:F(0,2)key:P(0,3)mxf_partition_is_closed:F(0,2)key:P(0,3)mxf_partition_is_complete:F(0,2)key:P(0,3)mxf_partition_is_closed_and_complete:F(0,2)key:P(0,3)_free_partition_in_listmxf_create_file_partitions:F(0,2)partitions:P(0,10):t(0,10)=*(0,11):t(0,11)=*(0,12)MXFFilePartitions:t(0,12)=(0,13)MXFList:t(0,13)=(0,14):T(0,14)=s16elements:(0,15),0,32;lastElement:(0,15),32,32;len:(0,16),64,32;freeFunc:(0,17),96,32;;:t(0,15)=*(0,19)long int:t(0,16)=r(0,16);-2147483648;2147483647;:t(0,18)=*(0,20)free_func_type:t(0,17)=(0,18)MXFListElement:t(0,19)=(0,21):t(0,20)=f(0,1)_MXFListElement:T(0,21)=s8next:(0,22),0,32;data:(0,23),32,32;;:t(0,22)=*(0,21):t(0,23)=*(0,1)mxf_free_file_partitions:F(0,1)partitions:P(0,10)mxf_initialise_file_partitions:F(0,1)partitions:P(0,11)mxf_clear_file_partitions:F(0,1)partitions:P(0,11)mxf_clear_rip:F(0,1)rip:P(0,24):t(0,24)=*(0,25)MXFRIP:t(0,25)=(0,26):T(0,26)=s16entries:(0,13),0,128;;mxf_clear_partition:F(0,1)partition:P(0,27):t(0,27)=*(0,28)MXFPartition:t(0,28)=(0,29):T(0,29)=s128key:(0,6),0,128;majorVersion:(0,30),128,16;minorVersion:(0,30),144,16;kagSize:(0,32),160,32;thisPartition:(0,34),192,64;previousPartition:(0,34),256,64;footerPartition:(0,34),320,64;headerByteCount:(0,34),384,64;indexByteCount:(0,34),448,64;indexSID:(0,32),512,32;bodyOffset:(0,34),544,64;bodySID:(0,32),608,32;operationalPattern:(0,6),640,128;essenceContainers:(0,13),768,128;headerMarkInPos:(0,36),896,64;indexMarkInPos:(0,36),960,64;;short unsigned int:t(0,31)=@s16;r(0,31);0;65535;uint16_t:t(0,30)=(0,31)unsigned int:t(0,33)=r(0,33);0;037777777777;uint32_t:t(0,32)=(0,33)long long unsigned int:t(0,35)=@s64;r(0,35);0;01777777777777777777777;uint64_t:t(0,34)=(0,35)long long int:t(0,37)=@s64;r(0,37);01000000000000000000000;0777777777777777777777;int64_t:t(0,36)=(0,37)mxf_free_partition:F(0,1)partition:P(0,38):t(0,38)=*(0,27)free_partition_in_list:f(0,1)data:P(0,23)tmpPartition:(0,27)mxf_initialise_partition:F(0,1)partition:P(0,27)mxf_create_partition:F(0,2)partition:P(0,38)mxf_append_partition_esscont_label:F(0,2)partition:P(0,27)label:P(0,39)void:t(0,1):t(0,39)=*(0,40):t(0,40)=k(0,6)mxf_initialise_with_partition:F(0,2)sourcePartition:P(0,41)partition:P(0,27)iter:(0,42)=xsMXFListIterator::t(0,41)=*(0,44):T(0,43)=s12nextElement:(0,15),0,32;data:(0,23),32,32;index:(0,16),64,32;;MXFListIterator:t(0,42)=(0,43):t(0,44)=k(0,28)mxf_create_from_partition:F(0,2)sourcePartition:P(0,41)partition:P(0,38)newPartition:(0,27)mxf_append_partition:F(0,2)partitions:P(0,11)partition:P(0,27)mxf_append_new_from_partition:F(0,2)partitions:P(0,11)sourcePartition:P(0,27)partition:P(0,38)newPartition:(0,27)mxf_append_new_partition:F(0,2)partitions:P(0,11)partition:P(0,38)newPartition:(0,27)mxf_mark_header_start:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)int64_t:t(0,36):t(0,45)=*(0,46)MXFFile:t(0,46)=(0,47):T(0,47)=s52close:(0,48),0,32;read:(0,49),32,32;write:(0,50),64,32;get_char:(0,51),96,32;put_char:(0,52),128,32;eof:(0,51),160,32;seek:(0,53),192,32;tell:(0,54),224,32;is_seekable:(0,51),256,32;size:(0,54),288,32;free_sys_data:(0,48),320,32;sysData:(0,55),352,32;minLLen:(0,8),384,8;runinLen:(0,30),400,16;;:t(0,48)=*(0,56):t(0,49)=*(0,57):t(0,50)=*(0,58):t(0,51)=*(0,59):t(0,52)=*(0,60):t(0,53)=*(0,61):t(0,54)=*(0,62):t(0,55)=*(0,63):t(0,56)=f(0,1):t(0,57)=f(0,32):t(0,58)=f(0,32):t(0,59)=f(0,2):t(0,60)=f(0,2):t(0,61)=f(0,2):t(0,62)=f(0,36):t(0,63)=(0,64):t(0,64)=xsMXFFileSysData:mxf_mark_header_end:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)mxf_mark_index_start:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)mxf_mark_index_end:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)mxf_write_partition:F(0,2)mxfFile:P(0,45)partition:P(0,27)essenceContainerLen:r(0,32)uint32_t:t(0,32)packLen:r(0,34)uint64_t:t(0,34)filePos:r(0,36)iter:(0,42)mxf_update_partitions:F(0,2)mxfFile:P(0,45)partitions:P(0,11)previousPartition:r(0,27)lastPartition:r(0,27)iter:(0,42)haveFooter:r(0,2)int:t(0,2)partition:r(0,27)partition:r(0,27)partition:r(0,27)mxf_read_partition:F(0,2)mxfFile:P(0,45)key:P(0,3)partition:P(0,38)newPartition:(0,27)len:(0,32)eleLen:(0,32)label:(0,6)i:r(0,32)mxf_fill_to_kag:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)relativeFilePos:r(0,34)i:r(0,36)fillSize:r(0,36)llen:r(0,8)uint8_t:t(0,8)mxf_fill_to_position:F(0,2)mxfFile:P(0,45)position:P(0,34)filePos:r(0,36)fillSize:r(0,36)i:r(0,36)mxf_allocate_space:F(0,2)mxfFile:P(0,45)size:P(0,32)fillSize:r(0,36)i:r(0,36)mxf_write_fill:F(0,2)mxfFile:P(0,45)size:P(0,32)mxf_read_next_nonfiller_kl:F(0,2)mxfFile:P(0,45)key:P(0,65)llen:P(0,66)len:P(0,67)tkey:(0,5)tllen:(0,8):t(0,65)=*(0,5):t(0,66)=*(0,8):t(0,67)=*(0,34)tlen:(0,34)mxf_read_rip:F(0,2)mxfFile:P(0,45)rip:P(0,24)size:(0,32)key:(0,5)llen:(0,8)len:(0,34)numEntries:r(0,32)i:r(0,32)mxf_write_rip:F(0,2)mxfFile:P(0,45)partitions:P(0,11)len:r(0,34)llen:r(0,8)iter:(0,42)partition:r(0,27)partition:r(0,27)mxf_read_header_pp_kl:F(0,2)mxfFile:P(0,45)key:P(0,65)llen:P(0,66)len:P(0,67)tkey:(0,5)tllen:(0,8)tlen:(0,34)mxf_read_header_pp_kl_with_runin:F(0,2)mxfFile:P(0,45)key:P(0,65)llen:P(0,66)len:P(0,67)keyCompareByte:r(0,8)runinCheckCount:r(0,32)k:(0,5)keyPtr:r(0,66)byte:r(0,2)g_Null_Key:S(0,4)g_KLVFill_key:S(0,4)g_RandomIndexPack_key:S(0,4)g_PartitionPackPrefix_key:S(0,4)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_labels_and_keys.cgcc2_compiled.:t(0,1)=(0,1)_g_op1APrefix_g_opAtomPrefix_g_DescriptiveMetadata_datadef_label_g_Data_datadef_label_g_LegacyTimecode_datadef_label_g_Timecode_datadef_label_g_LegacySound_datadef_label_g_Sound_datadef_label_g_LegacyPicture_datadef_label_g_Picture_datadef_labelmxf_is_picture:F(0,2)label:P(0,3)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,4):t(0,4)=k(0,5)mxfUL:t(0,5)=(0,6):T(0,6)=s16octet0:(0,7),0,8;octet1:(0,7),8,8;octet2:(0,7),16,8;octet3:(0,7),24,8;octet4:(0,7),32,8;octet5:(0,7),40,8;octet6:(0,7),48,8;octet7:(0,7),56,8;octet8:(0,7),64,8;octet9:(0,7),72,8;octet10:(0,7),80,8;octet11:(0,7),88,8;octet12:(0,7),96,8;octet13:(0,7),104,8;octet14:(0,7),112,8;octet15:(0,7),120,8;;unsigned char:t(0,8)=@s8;r(0,8);0;255;uint8_t:t(0,7)=(0,8)mxf_is_sound:F(0,2)label:P(0,3)mxf_is_timecode:F(0,2)label:P(0,3)mxf_is_data:F(0,2)label:P(0,3)mxf_is_descriptive_metadata:F(0,2)label:P(0,3)mxf_complete_essence_element_key:F(0,1)key:P(0,9)count:P(0,7)type:P(0,7)num:P(0,7):t(0,9)=*(0,10)mxfKey:t(0,10)=(0,5)mxf_complete_essence_element_track_num:F(0,1)trackNum:P(0,11)count:P(0,7)type:P(0,7)num:P(0,7):t(0,11)=*(0,12)uint32_t:t(0,12)=(0,13)unsigned int:t(0,13)=r(0,13);0;037777777777;is_op_atom:F(0,2)label:P(0,3)is_op_1a:F(0,2)label:P(0,3)g_Picture_datadef_label:S(0,4)g_Sound_datadef_label:S(0,4)g_Timecode_datadef_label:S(0,4)g_LegacyPicture_datadef_label:S(0,4)g_LegacySound_datadef_label:S(0,4)g_LegacyTimecode_datadef_label:S(0,4)g_Data_datadef_label:S(0,4)g_DescriptiveMetadata_datadef_label:S(0,4)g_opAtomPrefix:S(0,4)g_op1APrefix:S(0,4)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_file.cgcc2_compiled.:t(0,1)=(0,1)_disk_file_closedisk_file_close:f(0,1)sysData:P(0,2):t(0,2)=*(0,3)MXFFileSysData:t(0,3)=(0,4)MXFFileSysData:T(0,4)=s40file:(0,5),0,32;isSeekable:(0,6),32,32;haveTestedIsSeekable:(0,6),64,32;byteCount:(0,7),96,64;data:(0,9),160,32;dataSize:(0,7),192,64;pos:(0,7),256,64;;:t(0,5)=*(0,10)int:t(0,6)=r(0,6);-2147483648;2147483647;long long int:t(0,8)=@s64;r(0,8);01000000000000000000000;0777777777777777777777;int64_t:t(0,7)=(0,8):t(0,9)=*(0,11)FILE:t(0,10)=(0,12):t(0,11)=k(0,13)__sFILE:T(0,12)=s88_p:(0,14),0,32;_r:(0,6),32,32;_w:(0,6),64,32;_flags:(0,15),96,16;_file:(0,15),112,16;_bf:(0,16),128,64;_lbfsize:(0,6),192,32;_cookie:(0,17),224,32;_close:(0,18),256,32;_read:(0,19),288,32;_seek:(0,20),320,32;_write:(0,21),352,32;_ub:(0,16),384,64;_extra:(0,22),448,32;_ur:(0,6),480,32;_ubuf:(0,23),512,24;_nbuf:(0,24),536,8;_lb:(0,16),544,64;_blksize:(0,6),608,32;_offset:(0,25),640,64;;uint8_t:t(0,13)=(0,27):t(0,14)=*(0,27)short int:t(0,15)=@s16;r(0,15);-32768;32767;__sbuf:T(0,16)=s8_base:(0,14),0,32;_size:(0,6),32,32;;:t(0,17)=*(0,1):t(0,18)=*(0,28):t(0,19)=*(0,29):t(0,20)=*(0,30):t(0,21)=*(0,31):t(0,22)=*(0,32):t(0,23)=ar(0,33);0;2;(0,27):t(0,24)=ar(0,33);0;0;(0,27)__darwin_off_t:t(0,26)=(0,34)fpos_t:t(0,25)=(0,26)unsigned char:t(0,27)=@s8;r(0,27);0;255;:t(0,28)=f(0,6):t(0,29)=f(0,6):t(0,30)=f(0,25):t(0,31)=f(0,6):t(0,32)=xs__sFILEX:long unsigned int:t(0,33)=r(0,33);0;037777777777;__int64_t:t(0,34)=(0,8)_disk_file_readdisk_file_read:f(0,35)unsigned int:t(0,36)=r(0,36);0;037777777777;uint32_t:t(0,35)=(0,36)sysData:P(0,2)data:P(0,37)count:P(0,35):t(0,37)=*(0,13)_disk_file_writedisk_file_write:f(0,35)sysData:P(0,2)data:P(0,9)count:P(0,35)_disk_file_getchardisk_file_getchar:f(0,6)sysData:P(0,2)_disk_file_putchardisk_file_putchar:f(0,6)sysData:P(0,2)c:P(0,6)_disk_file_eofdisk_file_eof:f(0,6)sysData:P(0,2)_disk_file_seekdisk_file_seek:f(0,6)sysData:P(0,2)offset:P(0,7)whence:P(0,6)_disk_file_telldisk_file_tell:f(0,7)sysData:P(0,2)_free_disk_filefree_disk_file:f(0,1)sysData:P(0,2)_disk_file_is_seekabledisk_file_is_seekable:f(0,6)sysData:P(0,2)_disk_file_sizedisk_file_size:f(0,7)sysData:P(0,2)int:t(0,6)statBuf:(0,38)stat:T(0,38)=s96st_dev:(0,39),0,32;st_ino:(0,41),32,32;st_mode:(0,43),64,16;st_nlink:(0,45),80,16;st_uid:(0,47),96,32;st_gid:(0,49),128,32;st_rdev:(0,39),160,32;st_atimespec:(0,51),192,64;st_mtimespec:(0,51),256,64;st_ctimespec:(0,51),320,64;st_size:(0,52),384,64;st_blocks:(0,53),448,64;st_blksize:(0,55),512,32;st_flags:(0,57),544,32;st_gen:(0,57),576,32;st_lspare:(0,58),608,32;st_qspare:(0,59),640,128;;timespec:T(0,51)=s8tv_sec:(0,60),0,32;tv_nsec:(0,62),32,32;;__darwin_dev_t:t(0,40)=(0,58)dev_t:t(0,39)=(0,40)__darwin_ino_t:t(0,42)=(0,57)ino_t:t(0,41)=(0,42)__darwin_mode_t:t(0,44)=(0,46)mode_t:t(0,43)=(0,44)__uint16_t:t(0,46)=(0,63)nlink_t:t(0,45)=(0,46)__darwin_uid_t:t(0,48)=(0,57)uid_t:t(0,47)=(0,48)__darwin_gid_t:t(0,50)=(0,57)gid_t:t(0,49)=(0,50)off_t:t(0,52)=(0,26)__darwin_blkcnt_t:t(0,54)=(0,34)blkcnt_t:t(0,53)=(0,54)__darwin_blksize_t:t(0,56)=(0,58)blksize_t:t(0,55)=(0,56)__uint32_t:t(0,57)=(0,36)__int32_t:t(0,58)=(0,6):t(0,59)=ar(0,33);0;1;(0,34)__darwin_time_t:t(0,61)=(0,62)time_t:t(0,60)=(0,61)long int:t(0,62)=r(0,62);-2147483648;2147483647;short unsigned int:t(0,63)=@s16;r(0,63);0;65535;_stdin_file_closestdin_file_close:f(0,1)sysData:P(0,2)_stdin_file_readstdin_file_read:f(0,35)sysData:P(0,2)data:P(0,37)count:P(0,35)numRead:r(0,35)uint32_t:t(0,35)_stdin_file_writestdin_file_write:f(0,35)sysData:P(0,2)data:P(0,9)count:P(0,35)_stdin_file_getcharstdin_file_getchar:f(0,6)sysData:P(0,2)c:r(0,6)_stdin_file_putcharstdin_file_putchar:f(0,6)sysData:P(0,2)c:P(0,6)_stdin_file_eofstdin_file_eof:f(0,6)sysData:P(0,2)_stdin_file_seekstdin_file_seek:f(0,6)sysData:P(0,2)offset:P(0,7)whence:P(0,6)_stdin_file_tellstdin_file_tell:f(0,7)sysData:P(0,2)_free_stdin_filefree_stdin_file:f(0,1)sysData:P(0,2)_stdin_file_is_seekablestdin_file_is_seekable:f(0,6)sysData:P(0,2)_stdin_file_sizestdin_file_size:f(0,7)sysData:P(0,2)_byte_array_file_closebyte_array_file_close:f(0,1)sysData:P(0,2)_byte_array_file_readbyte_array_file_read:f(0,35)sysData:P(0,2)data:P(0,37)count:P(0,35)numRead:r(0,35)_byte_array_file_writebyte_array_file_write:f(0,35)sysData:P(0,2)data:P(0,9)count:P(0,35)_byte_array_file_getcharbyte_array_file_getchar:f(0,6)sysData:P(0,2)_byte_array_file_putcharbyte_array_file_putchar:f(0,6)sysData:P(0,2)c:P(0,6)_byte_array_file_eofbyte_array_file_eof:f(0,6)sysData:P(0,2)_byte_array_file_seekbyte_array_file_seek:f(0,6)sysData:P(0,2)offset:P(0,7)whence:P(0,6)_byte_array_file_tellbyte_array_file_tell:f(0,7)sysData:P(0,2)_byte_array_file_is_seekablebyte_array_file_is_seekable:f(0,6)sysData:P(0,2)_byte_array_sizebyte_array_size:f(0,7)sysData:P(0,2)_free_byte_array_filefree_byte_array_file:f(0,1)sysData:P(0,2)mxf_disk_file_open_new:F(0,6)filename:P(0,64)mxfFile:P(0,65)void:t(0,1):t(0,64)=*(0,66):t(0,65)=*(0,67):t(0,66)=k(0,68):t(0,67)=*(0,69)char:t(0,68)=r(0,68);0;127;MXFFile:t(0,69)=(0,70):T(0,70)=s52close:(0,71),0,32;read:(0,72),32,32;write:(0,73),64,32;get_char:(0,74),96,32;put_char:(0,75),128,32;eof:(0,74),160,32;seek:(0,76),192,32;tell:(0,77),224,32;is_seekable:(0,74),256,32;size:(0,77),288,32;free_sys_data:(0,71),320,32;sysData:(0,2),352,32;minLLen:(0,13),384,8;runinLen:(0,78),400,16;;:t(0,71)=*(0,79):t(0,72)=*(0,80):t(0,73)=*(0,81):t(0,74)=*(0,82):t(0,75)=*(0,83):t(0,76)=*(0,84):t(0,77)=*(0,85)uint16_t:t(0,78)=(0,63):t(0,79)=f(0,1):t(0,80)=f(0,35):t(0,81)=f(0,35):t(0,82)=f(0,6):t(0,83)=f(0,6):t(0,84)=f(0,6):t(0,85)=f(0,7)mxf_disk_file_open_read:F(0,6)filename:P(0,64)mxfFile:P(0,65)mxf_disk_file_open_modify:F(0,6)filename:P(0,64)mxfFile:P(0,65)mxf_stdin_wrap_read:F(0,6)mxfFile:P(0,65)mxf_byte_array_wrap_read:F(0,6)data:P(0,9)dataSize:P(0,7)mxfFile:P(0,65)mxf_file_close:F(0,1)mxfFile:P(0,65)mxf_file_read:F(0,35)mxfFile:P(0,67)data:P(0,37)count:P(0,35)mxf_file_write:F(0,35)mxfFile:P(0,67)data:P(0,9)count:P(0,35)mxf_file_getc:F(0,6)mxfFile:P(0,67)mxf_file_putc:F(0,6)mxfFile:P(0,67)c:P(0,6)mxf_file_eof:F(0,6)mxfFile:P(0,67)mxf_file_seek:F(0,6)mxfFile:P(0,67)offset:P(0,7)whence:P(0,6)mxf_file_tell:F(0,7)mxfFile:P(0,67)mxf_file_is_seekable:F(0,6)mxfFile:P(0,67)mxf_file_size:F(0,7)mxfFile:P(0,67)mxf_file_set_min_llen:F(0,1)mxfFile:P(0,67)llen:P(0,13)mxf_get_min_llen:F(0,13)mxfFile:P(0,67)mxf_read_uint8:F(0,6)mxfFile:P(0,67)value:P(0,37)buffer:(0,86):t(0,86)=ar(0,33);0;0;(0,13)mxf_read_uint16:F(0,6)mxfFile:P(0,67)value:P(0,87)buffer:(0,88):t(0,87)=*(0,78):t(0,88)=ar(0,33);0;1;(0,13)mxf_read_uint32:F(0,6)mxfFile:P(0,67)value:P(0,89)buffer:(0,90):t(0,89)=*(0,35):t(0,90)=ar(0,33);0;3;(0,13)mxf_read_uint64:F(0,6)mxfFile:P(0,67)value:P(0,91)buffer:(0,92):t(0,91)=*(0,93):t(0,92)=ar(0,33);0;7;(0,13)uint64_t:t(0,93)=(0,94)long long unsigned int:t(0,94)=@s64;r(0,94);0;01777777777777777777777;mxf_read_int8:F(0,6)mxfFile:P(0,67)value:P(0,95):t(0,95)=*(0,96)int8_t:t(0,96)=(0,97)signed char:t(0,97)=@s8;r(0,97);-128;127;mxf_read_int16:F(0,6)mxfFile:P(0,67)value:P(0,98):t(0,98)=*(0,99)int16_t:t(0,99)=(0,15)mxf_read_int32:F(0,6)mxfFile:P(0,67)value:P(0,100):t(0,100)=*(0,101)int32_t:t(0,101)=(0,6)mxf_read_int64:F(0,6)mxfFile:P(0,67)value:P(0,102):t(0,102)=*(0,7)mxf_write_uint8:F(0,6)mxfFile:P(0,67)value:p(0,13)mxf_write_uint16:F(0,6)mxfFile:P(0,67)value:P(0,78)buffer:(0,88)mxf_write_uint32:F(0,6)mxfFile:P(0,67)value:P(0,35)buffer:(0,90)mxf_write_uint64:F(0,6)mxfFile:P(0,67)value:P(0,93)buffer:(0,92)mxf_write_int8:F(0,6)mxfFile:P(0,67)value:p(0,96)mxf_write_int16:F(0,6)mxfFile:P(0,67)value:p(0,99)mxf_write_int32:F(0,6)mxfFile:P(0,67)value:p(0,101)mxf_write_int64:F(0,6)mxfFile:P(0,67)value:p(0,7)mxf_read_ul:F(0,6)mxfFile:P(0,67)value:P(0,103):t(0,103)=*(0,104)mxfUL:t(0,104)=(0,105):T(0,105)=s16octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;;mxf_read_k:F(0,6)mxfFile:P(0,67)key:P(0,106):t(0,106)=*(0,107)mxfKey:t(0,107)=(0,104)mxf_read_l:F(0,6)mxfFile:P(0,67)llen:P(0,37)len:P(0,91)i:r(0,6)c:r(0,6)length:r(0,93)uint64_t:t(0,93)llength:r(0,13)uint8_t:t(0,13)bytesToRead:r(0,6)bytesToRead:r(0,6)mxf_read_kl:F(0,6)mxfFile:P(0,67)key:P(0,106)llen:P(0,37)len:P(0,91)mxf_read_key:F(0,6)mxfFile:P(0,67)value:P(0,106)mxf_read_uid:F(0,6)mxfFile:P(0,67)value:P(0,108):t(0,108)=*(0,109)mxfUID:t(0,109)=(0,104)mxf_read_uuid:F(0,6)mxfFile:P(0,67)value:P(0,110):t(0,110)=*(0,111)mxfUUID:t(0,111)=(0,112):T(0,112)=s16octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;;mxf_read_local_tag:F(0,6)mxfFile:P(0,67)value:P(0,113):t(0,113)=*(0,114)mxfLocalTag:t(0,114)=(0,78)mxf_skip:F(0,6)mxfFile:P(0,67)len:P(0,93)buffer:(0,115)numRead:r(0,35):t(0,115)=ar(0,33);0;2047;(0,13)totalRead:r(0,93)mxf_write_local_tag:F(0,6)mxfFile:P(0,67)value:P(0,114)mxf_write_k:F(0,6)mxfFile:P(0,67)key:P(0,116):t(0,116)=*(0,117):t(0,117)=k(0,107)mxf_get_llen:F(0,13)mxfFile:P(0,67)len:P(0,93)llen:r(0,13)mxf_write_fixed_l:F(0,6)mxfFile:P(0,67)llen:P(0,13)len:P(0,93)buffer:(0,118)i:r(0,13):t(0,118)=ar(0,33);0;8;(0,13)mxf_write_l:F(0,13)mxfFile:P(0,67)len:P(0,93)mxf_write_kl:F(0,6)mxfFile:P(0,67)key:P(0,116)len:P(0,93)mxf_write_fixed_kl:F(0,6)mxfFile:P(0,67)key:P(0,116)llen:P(0,13)len:P(0,93)mxf_write_ul:F(0,6)mxfFile:P(0,67)label:P(0,119):t(0,119)=*(0,120):t(0,120)=k(0,104)mxf_write_uid:F(0,6)mxfFile:P(0,67)uid:P(0,121):t(0,121)=*(0,122):t(0,122)=k(0,109)mxf_write_uuid:F(0,6)mxfFile:P(0,67)uuid:P(0,123):t(0,123)=*(0,124):t(0,124)=k(0,111)mxf_read_batch_header:F(0,6)mxfFile:P(0,67)len:P(0,89)eleLen:P(0,89)mxf_write_batch_header:F(0,6)mxfFile:P(0,67)len:P(0,35)eleLen:P(0,35)mxf_read_array_header:F(0,6)mxfFile:P(0,67)len:P(0,89)eleLen:P(0,89)mxf_write_array_header:F(0,6)mxfFile:P(0,67)len:P(0,35)eleLen:P(0,35)mxf_equals_key:F(0,6)keyA:P(0,116)keyB:P(0,116)mxf_equals_key_prefix:F(0,6)keyA:P(0,116)keyB:P(0,116)cmpLen:P(0,125)__darwin_size_t:t(0,126)=(0,127)size_t:t(0,125)=(0,126)long unsigned int:t(0,127)=r(0,127);0;037777777777;mxf_equals_key_mod_regver:F(0,6)keyA:P(0,116)keyB:P(0,116)mxf_equals_ul:F(0,6)labelA:P(0,119)labelB:P(0,119)mxf_equals_ul_mod_regver:F(0,6)labelA:P(0,119)labelB:P(0,119)mxf_equals_uuid:F(0,6)uuidA:P(0,123)uuidB:P(0,123)mxf_equals_uid:F(0,6)uidA:P(0,121)uidB:P(0,121)mxf_equals_umid:F(0,6)umidA:P(0,128)umidB:P(0,128):t(0,128)=*(0,129):t(0,129)=k(0,130)mxfUMID:t(0,130)=(0,131):T(0,131)=s32octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;octet16:(0,13),128,8;octet17:(0,13),136,8;octet18:(0,13),144,8;octet19:(0,13),152,8;octet20:(0,13),160,8;octet21:(0,13),168,8;octet22:(0,13),176,8;octet23:(0,13),184,8;octet24:(0,13),192,8;octet25:(0,13),200,8;octet26:(0,13),208,8;octet27:(0,13),216,8;octet28:(0,13),224,8;octet29:(0,13),232,8;octet30:(0,13),240,8;octet31:(0,13),248,8;;mxf_is_ul:F(0,6)uid:P(0,121)mxf_set_runin_len:F(0,1)mxfFile:P(0,67)runinLen:P(0,78)mxf_get_runin_len:F(0,78)mxfFile:P(0,67)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_data_model.cgcc2_compiled.:t(0,1)=(0,1)_g_Null_Key_g_DMSet_set_key_g_DMFramework_set_key_g_AES3AudioDescriptor_set_key_g_WaveAudioDescriptor_AvgBps_item_key_g_WaveAudioDescriptor_SequenceOffset_item_key_g_WaveAudioDescriptor_BlockAlign_item_key_g_WaveAudioDescriptor_set_key_g_MultipleDescriptor_SubDescriptorUIDs_item_key_g_MultipleDescriptor_set_key_g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_g_GenericDataEssenceDescriptor_set_key_g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key_g_GenericSoundEssenceDescriptor_DialNorm_item_key_g_GenericSoundEssenceDescriptor_QuantizationBits_item_key_g_GenericSoundEssenceDescriptor_ChannelCount_item_key_g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key_g_GenericSoundEssenceDescriptor_Locked_item_key_g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key_g_GenericSoundEssenceDescriptor_set_key_g_RGBAEssenceDescriptor_PaletteLayout_item_key_g_RGBAEssenceDescriptor_Palette_item_key_g_RGBAEssenceDescriptor_PixelLayout_item_key_g_RGBAEssenceDescriptor_ScanningDirection_item_key_g_RGBAEssenceDescriptor_AlphaMinRef_item_key_g_RGBAEssenceDescriptor_AlphaMaxRef_item_key_g_RGBAEssenceDescriptor_ComponentMinRef_item_key_g_RGBAEssenceDescriptor_ComponentMaxRef_item_key_g_RGBAEssenceDescriptor_set_key_g_CDCIEssenceDescriptor_ColorRange_item_key_g_CDCIEssenceDescriptor_WhiteReflevel_item_key_g_CDCIEssenceDescriptor_BlackRefLevel_item_key_g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key_g_CDCIEssenceDescriptor_PaddingBits_item_key_g_CDCIEssenceDescriptor_ReversedByteOrder_item_key_g_CDCIEssenceDescriptor_ColorSiting_item_key_g_CDCIEssenceDescriptor_VerticalSubsampling_item_key_g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key_g_CDCIEssenceDescriptor_ComponentDepth_item_key_g_CDCIEssenceDescriptor_set_key_g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key_g_GenericPictureEssenceDescriptor_FieldDominance_item_key_g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key_g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key_g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key_g_GenericPictureEssenceDescriptor_CaptureGamma_item_key_g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key_g_GenericPictureEssenceDescriptor_VideoLineMap_item_key_g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key_g_GenericPictureEssenceDescriptor_AspectRatio_item_key_g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key_g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key_g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key_g_GenericPictureEssenceDescriptor_DisplayWidth_item_key_g_GenericPictureEssenceDescriptor_DisplayHeight_item_key_g_GenericPictureEssenceDescriptor_SampledYOffset_item_key_g_GenericPictureEssenceDescriptor_SampledXOffset_item_key_g_GenericPictureEssenceDescriptor_SampledHeight_item_key_g_GenericPictureEssenceDescriptor_SampledWidth_item_key_g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_g_GenericPictureEssenceDescriptor_StoredHeight_item_key_g_GenericPictureEssenceDescriptor_StoredWidth_item_key_g_GenericPictureEssenceDescriptor_FrameLayout_item_key_g_GenericPictureEssenceDescriptor_SignalStandard_item_key_g_GenericPictureEssenceDescriptor_set_key_g_FileDescriptor_Codec_item_key_g_FileDescriptor_EssenceContainer_item_key_g_FileDescriptor_ContainerDuration_item_key_g_FileDescriptor_SampleRate_item_key_g_FileDescriptor_LinkedTrackID_item_key_g_FileDescriptor_set_key_g_GenericDescriptor_Locators_item_key_g_GenericDescriptor_set_key_g_SourcePackage_Descriptor_item_key_g_SourcePackage_set_key_g_MaterialPackage_set_key_g_DMSourceClip_DMSourceClipTrackIDs_item_key_g_DMSourceClip_set_key_g_DMSegment_DMFramework_item_key_g_DMSegment_TrackIDs_item_key_g_DMSegment_EventComment_item_key_g_DMSegment_EventStartPosition_item_key_g_DMSegment_set_key_g_SourceClip_SourceTrackID_item_key_g_SourceClip_SourcePackageID_item_key_g_SourceClip_StartPosition_item_key_g_SourceClip_set_key_g_TimecodeComponent_DropFrame_item_key_g_TimecodeComponent_StartTimecode_item_key_g_TimecodeComponent_RoundedTimecodeBase_item_key_g_TimecodeComponent_set_key_g_Sequence_StructuralComponents_item_key_g_Sequence_set_key_g_StructuralComponent_Duration_item_key_g_StructuralComponent_DataDefinition_item_key_g_StructuralComponent_set_key_g_EventTrack_EventOrigin_item_key_g_EventTrack_EventEditRate_item_key_g_EventTrack_set_key_g_Track_Origin_item_key_g_Track_EditRate_item_key_g_Track_set_key_g_StaticTrack_set_key_g_GenericTrack_Sequence_item_key_g_GenericTrack_TrackName_item_key_g_GenericTrack_TrackNumber_item_key_g_GenericTrack_TrackID_item_key_g_GenericTrack_set_key_g_TextLocator_LocatorName_item_key_g_TextLocator_set_key_g_NetworkLocator_URLString_item_key_g_NetworkLocator_set_key_g_Locator_set_key_g_GenericPackage_Tracks_item_key_g_GenericPackage_PackageModifiedDate_item_key_g_GenericPackage_PackageCreationDate_item_key_g_GenericPackage_Name_item_key_g_GenericPackage_PackageUID_item_key_g_GenericPackage_set_key_g_EssenceContainerData_BodySID_item_key_g_EssenceContainerData_IndexSID_item_key_g_EssenceContainerData_LinkedPackageUID_item_key_g_EssenceContainerData_set_key_g_ContentStorage_EssenceContainerData_item_key_g_ContentStorage_Packages_item_key_g_ContentStorage_set_key_g_Identification_Platform_item_key_g_Identification_ToolkitVersion_item_key_g_Identification_ModificationDate_item_key_g_Identification_ProductUID_item_key_g_Identification_VersionString_item_key_g_Identification_ProductVersion_item_key_g_Identification_ProductName_item_key_g_Identification_CompanyName_item_key_g_Identification_ThisGenerationUID_item_key_g_Identification_set_key_g_Preface_DMSchemes_item_key_g_Preface_EssenceContainers_item_key_g_Preface_OperationalPattern_item_key_g_Preface_ContentStorage_item_key_g_Preface_Identifications_item_key_g_Preface_PrimaryPackage_item_key_g_Preface_ObjectModelVersion_item_key_g_Preface_Version_item_key_g_Preface_LastModifiedDate_item_key_g_Preface_set_key_g_InterchangeObject_GenerationUID_item_key_g_InterchangeObject_InstanceUID_item_key_g_InterchangeObject_set_key_g_root_set_key_clear_typeclear_type:f(0,1)type:P(0,2)i:r(0,3)size_t:t(0,3)=(0,4):t(0,2)=*(0,5)__darwin_size_t:t(0,4)=(0,6)MXFItemType:t(0,5)=(0,7)long unsigned int:t(0,6)=r(0,6);0;037777777777;:T(0,7)=s140category:(0,8)=xeMXFItemTypeCategory:,0,32;typeId:(0,10),32,32;name:(0,11),64,32;info:(0,12),96,1024;;:T(0,9)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,8)=(0,9)unsigned int:t(0,10)=r(0,10);0;037777777777;:t(0,11)=*(0,13):T(0,12)=u128basic:(0,14)=xsMXFBasicTypeInfo:,0,32;array:(0,16)=xsMXFArrayTypeInfo:,0,64;compound:(0,18)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,20)=xsMXFInterpretTypeInfo:,0,64;;char:t(0,13)=r(0,13);0;127;:T(0,15)=s4size:(0,10),0,32;;MXFBasicTypeInfo:t(0,14)=(0,15):T(0,17)=s8elementTypeId:(0,10),0,32;fixedSize:(0,10),32,32;;MXFArrayTypeInfo:t(0,16)=(0,17):T(0,19)=s128members:(0,22),0,1024;;MXFCompoundTypeInfo:t(0,18)=(0,19):T(0,21)=s8typeId:(0,10),0,32;fixedArraySize:(0,10),32,32;;MXFInterpretTypeInfo:t(0,20)=(0,21):t(0,22)=ar(0,23);0;15;(0,24)long unsigned int:t(0,23)=r(0,23);0;037777777777;MXFCompoundTypeMemberInfo:t(0,24)=(0,25):T(0,25)=s8name:(0,11),0,32;typeId:(0,10),32,32;; :T(0,9) :T(0,9)_free_item_deffree_item_def:f(0,1)itemDef:P(0,26):t(0,26)=*(0,27):t(0,27)=*(0,28)MXFItemDef:t(0,28)=(0,29):T(0,29)=s48name:(0,11),0,32;setDefKey:(0,30)=xsmxfKey:,32,128;key:(0,30),160,128;localTag:(0,32),288,16;typeId:(0,10),320,32;isRequired:(0,34),352,32;;mxfUL:t(0,31)=(0,35)mxfKey:t(0,30)=(0,31)uint16_t:t(0,33)=(0,36)mxfLocalTag:t(0,32)=(0,33)int:t(0,34)=r(0,34);-2147483648;2147483647;:T(0,35)=s16octet0:(0,37),0,8;octet1:(0,37),8,8;octet2:(0,37),16,8;octet3:(0,37),24,8;octet4:(0,37),32,8;octet5:(0,37),40,8;octet6:(0,37),48,8;octet7:(0,37),56,8;octet8:(0,37),64,8;octet9:(0,37),72,8;octet10:(0,37),80,8;octet11:(0,37),88,8;octet12:(0,37),96,8;octet13:(0,37),104,8;octet14:(0,37),112,8;octet15:(0,37),120,8;;short unsigned int:t(0,36)=@s16;r(0,36);0;65535;unsigned char:t(0,38)=@s8;r(0,38);0;255;uint8_t:t(0,37)=(0,38)_free_set_deffree_set_def:f(0,1)setDef:P(0,39):t(0,39)=*(0,40):t(0,40)=*(0,41)MXFSetDef:t(0,41)=(0,42)_MXFSetDef:T(0,42)=s56name:(0,11),0,32;parentSetDefKey:(0,30),32,128;key:(0,30),160,128;itemDefs:(0,43)=xsMXFList:,288,128;parentSetDef:(0,45),416,32;;:T(0,44)=s16elements:(0,46),0,32;lastElement:(0,46),32,32;len:(0,47),64,32;freeFunc:(0,48),96,32;;MXFList:t(0,43)=(0,44):t(0,45)=*(0,42):t(0,46)=*(0,50)long int:t(0,47)=r(0,47);-2147483648;2147483647;:t(0,49)=*(0,51)free_func_type:t(0,48)=(0,49)MXFListElement:t(0,50)=(0,52):t(0,51)=f(0,1)_MXFListElement:T(0,52)=s8next:(0,53),0,32;data:(0,54),32,32;;:t(0,53)=*(0,52):t(0,54)=*(0,1)_free_item_def_in_listfree_item_def_in_list:f(0,1)data:P(0,54)itemDef:(0,27)_free_set_def_in_listfree_set_def_in_list:f(0,1)data:P(0,54)setDef:(0,40)_set_def_eqset_def_eq:f(0,34)data:P(0,54)info:P(0,54)_item_def_eqitem_def_eq:f(0,34)data:P(0,54)info:P(0,54)_get_type_idget_type_id:f(0,10)dataModel:P(0,55)i:r(0,3):t(0,55)=*(0,56)MXFDataModel:t(0,56)=(0,57):T(0,57)=s17956itemDefs:(0,43),0,128;setDefs:(0,43),128,128;types:(0,58),256,143360;lastTypeId:(0,10),143616,32;;:t(0,58)=ar(0,23);0;127;(0,5)lastTypeId:r(0,10)unsigned int:t(0,10)typeId:r(0,10)mxf_free_data_model:F(0,1)dataModel:P(0,59):t(0,59)=*(0,55)mxf_register_interpret_type:F(0,2)dataModel:P(0,55)name:P(0,60)typeId:P(0,10)interpretedTypeId:P(0,10)fixedArraySize:P(0,10)actualTypeId:r(0,10):t(0,60)=*(0,61):t(0,61)=k(0,13)type:r(0,2)void:t(0,1)mxf_register_compound_type_member:F(0,34)type:P(0,2)memberName:P(0,60)memberTypeId:P(0,10)memberIndex:r(0,3)mxf_register_compound_type:F(0,2)dataModel:P(0,55)name:P(0,60)typeId:P(0,10)actualTypeId:r(0,10)type:r(0,2)mxf_register_array_type:F(0,2)dataModel:P(0,55)name:P(0,60)typeId:P(0,10)elementTypeId:P(0,10)fixedSize:P(0,10)actualTypeId:r(0,10)type:r(0,2)mxf_register_basic_type:F(0,2)dataModel:P(0,55)name:P(0,60)typeId:P(0,10)size:P(0,10)type:r(0,2)mxf_register_item_def:F(0,34)dataModel:P(0,55)name:P(0,60)setKey:P(0,62)key:P(0,62)tag:P(0,32)typeId:P(0,10)isRequired:P(0,34)newItemDef:(0,27):t(0,62)=*(0,63):t(0,63)=k(0,30)itemDef:r(0,27)mxf_register_set_def:F(0,34)dataModel:P(0,55)name:P(0,60)parentKey:P(0,62)key:P(0,62)newSetDef:(0,40)setDef:r(0,40)./include/mxf/mxf_baseline_data_model.h./mxf/mxf_data_model.c./include/mxf/mxf_baseline_data_model.h./mxf/mxf_data_model.cmxf_load_data_model:F(0,34)dataModel:P(0,59)newDataModel:(0,55)itemType:r(0,2)mxf_get_item_def_type:F(0,2)dataModel:P(0,55)typeId:P(0,10)mxf_check_data_model:F(0,34)dataModel:P(0,55)iter1:(0,64)=xsMXFListIterator::T(0,65)=s12nextElement:(0,46),0,32;data:(0,54),32,32;index:(0,47),64,32;;MXFListIterator:t(0,64)=(0,65)iter2:(0,64)setDef1:r(0,40)itemDef1:r(0,27)itemDef2:r(0,27)listIndex:r(0,47)long int:t(0,47)keyStr:(0,66)keyStr:(0,66)keyStr:(0,66)keyStr:(0,66)keyStr:(0,66):t(0,66)=ar(0,23);0;47;(0,13)mxf_find_set_def:F(0,34)dataModel:P(0,55)key:P(0,62)setDef:P(0,39)result:r(0,54)mxf_finalise_data_model:F(0,34)dataModel:P(0,55)iter:(0,64)itemDef:r(0,27)setDef:(0,40)mxf_find_item_def:F(0,34)dataModel:P(0,55)key:P(0,62)itemDef:P(0,26)result:r(0,54)mxf_find_item_def_in_set_def:F(0,34)key:P(0,62)setDef:P(0,67)itemDef:P(0,26)result:r(0,54):t(0,67)=*(0,68):t(0,68)=k(0,41)mxf_is_subclass_of:F(0,34)dataModel:P(0,55)setKey:P(0,62)parentSetKey:P(0,62)set:(0,40)g_Null_Key:S(0,63)g_root_set_key:S(0,69)g_InterchangeObject_set_key:S(0,69)g_InterchangeObject_InstanceUID_item_key:S(0,69)g_InterchangeObject_GenerationUID_item_key:S(0,69)g_Preface_set_key:S(0,69)g_Preface_LastModifiedDate_item_key:S(0,69)g_Preface_Version_item_key:S(0,69)g_Preface_ObjectModelVersion_item_key:S(0,69)g_Preface_PrimaryPackage_item_key:S(0,69)g_Preface_Identifications_item_key:S(0,69)g_Preface_ContentStorage_item_key:S(0,69)g_Preface_OperationalPattern_item_key:S(0,69)g_Preface_EssenceContainers_item_key:S(0,69)g_Preface_DMSchemes_item_key:S(0,69)g_Identification_set_key:S(0,69)g_Identification_ThisGenerationUID_item_key:S(0,69)g_Identification_CompanyName_item_key:S(0,69)g_Identification_ProductName_item_key:S(0,69)g_Identification_ProductVersion_item_key:S(0,69)g_Identification_VersionString_item_key:S(0,69)g_Identification_ProductUID_item_key:S(0,69)g_Identification_ModificationDate_item_key:S(0,69)g_Identification_ToolkitVersion_item_key:S(0,69)g_Identification_Platform_item_key:S(0,69)g_ContentStorage_set_key:S(0,69)g_ContentStorage_Packages_item_key:S(0,69)g_ContentStorage_EssenceContainerData_item_key:S(0,69)g_EssenceContainerData_set_key:S(0,69)g_EssenceContainerData_LinkedPackageUID_item_key:S(0,69)g_EssenceContainerData_IndexSID_item_key:S(0,69)g_EssenceContainerData_BodySID_item_key:S(0,69)g_GenericPackage_set_key:S(0,69)g_GenericPackage_PackageUID_item_key:S(0,69)g_GenericPackage_Name_item_key:S(0,69)g_GenericPackage_PackageCreationDate_item_key:S(0,69)g_GenericPackage_PackageModifiedDate_item_key:S(0,69)g_GenericPackage_Tracks_item_key:S(0,69)g_Locator_set_key:S(0,69)g_NetworkLocator_set_key:S(0,69)g_NetworkLocator_URLString_item_key:S(0,69)g_TextLocator_set_key:S(0,69)g_TextLocator_LocatorName_item_key:S(0,69)g_GenericTrack_set_key:S(0,69)g_GenericTrack_TrackID_item_key:S(0,69)g_GenericTrack_TrackNumber_item_key:S(0,69)g_GenericTrack_TrackName_item_key:S(0,69)g_GenericTrack_Sequence_item_key:S(0,69)g_StaticTrack_set_key:S(0,69)g_Track_set_key:S(0,69)g_Track_EditRate_item_key:S(0,69)g_Track_Origin_item_key:S(0,69)g_EventTrack_set_key:S(0,69)g_EventTrack_EventEditRate_item_key:S(0,69)g_EventTrack_EventOrigin_item_key:S(0,69)g_StructuralComponent_set_key:S(0,69)g_StructuralComponent_DataDefinition_item_key:S(0,69)g_StructuralComponent_Duration_item_key:S(0,69)g_Sequence_set_key:S(0,69)g_Sequence_StructuralComponents_item_key:S(0,69)g_TimecodeComponent_set_key:S(0,69)g_TimecodeComponent_RoundedTimecodeBase_item_key:S(0,69)g_TimecodeComponent_StartTimecode_item_key:S(0,69)g_TimecodeComponent_DropFrame_item_key:S(0,69)g_SourceClip_set_key:S(0,69)g_SourceClip_StartPosition_item_key:S(0,69)g_SourceClip_SourcePackageID_item_key:S(0,69)g_SourceClip_SourceTrackID_item_key:S(0,69)g_DMSegment_set_key:S(0,69)g_DMSegment_EventStartPosition_item_key:S(0,69)g_DMSegment_EventComment_item_key:S(0,69)g_DMSegment_TrackIDs_item_key:S(0,69)g_DMSegment_DMFramework_item_key:S(0,69)g_DMSourceClip_set_key:S(0,69)g_DMSourceClip_DMSourceClipTrackIDs_item_key:S(0,69)g_MaterialPackage_set_key:S(0,69)g_SourcePackage_set_key:S(0,69)g_SourcePackage_Descriptor_item_key:S(0,69)g_GenericDescriptor_set_key:S(0,69)g_GenericDescriptor_Locators_item_key:S(0,69)g_FileDescriptor_set_key:S(0,69)g_FileDescriptor_LinkedTrackID_item_key:S(0,69)g_FileDescriptor_SampleRate_item_key:S(0,69)g_FileDescriptor_ContainerDuration_item_key:S(0,69)g_FileDescriptor_EssenceContainer_item_key:S(0,69)g_FileDescriptor_Codec_item_key:S(0,69)g_GenericPictureEssenceDescriptor_set_key:S(0,69)g_GenericPictureEssenceDescriptor_SignalStandard_item_key:S(0,69)g_GenericPictureEssenceDescriptor_FrameLayout_item_key:S(0,69)g_GenericPictureEssenceDescriptor_StoredWidth_item_key:S(0,69)g_GenericPictureEssenceDescriptor_StoredHeight_item_key:S(0,69)g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_SampledWidth_item_key:S(0,69)g_GenericPictureEssenceDescriptor_SampledHeight_item_key:S(0,69)g_GenericPictureEssenceDescriptor_SampledXOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_SampledYOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayHeight_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayWidth_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_AspectRatio_item_key:S(0,69)g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key:S(0,69)g_GenericPictureEssenceDescriptor_VideoLineMap_item_key:S(0,69)g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key:S(0,69)g_GenericPictureEssenceDescriptor_CaptureGamma_item_key:S(0,69)g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_FieldDominance_item_key:S(0,69)g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key:S(0,69)g_CDCIEssenceDescriptor_set_key:S(0,69)g_CDCIEssenceDescriptor_ComponentDepth_item_key:S(0,69)g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key:S(0,69)g_CDCIEssenceDescriptor_VerticalSubsampling_item_key:S(0,69)g_CDCIEssenceDescriptor_ColorSiting_item_key:S(0,69)g_CDCIEssenceDescriptor_ReversedByteOrder_item_key:S(0,69)g_CDCIEssenceDescriptor_PaddingBits_item_key:S(0,69)g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key:S(0,69)g_CDCIEssenceDescriptor_BlackRefLevel_item_key:S(0,69)g_CDCIEssenceDescriptor_WhiteReflevel_item_key:S(0,69)g_CDCIEssenceDescriptor_ColorRange_item_key:S(0,69)g_RGBAEssenceDescriptor_set_key:S(0,69)g_RGBAEssenceDescriptor_ComponentMaxRef_item_key:S(0,69)g_RGBAEssenceDescriptor_ComponentMinRef_item_key:S(0,69)g_RGBAEssenceDescriptor_AlphaMaxRef_item_key:S(0,69)g_RGBAEssenceDescriptor_AlphaMinRef_item_key:S(0,69)g_RGBAEssenceDescriptor_ScanningDirection_item_key:S(0,69)g_RGBAEssenceDescriptor_PixelLayout_item_key:S(0,69)g_RGBAEssenceDescriptor_Palette_item_key:S(0,69)g_RGBAEssenceDescriptor_PaletteLayout_item_key:S(0,69)g_GenericSoundEssenceDescriptor_set_key:S(0,69)g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key:S(0,69)g_GenericSoundEssenceDescriptor_Locked_item_key:S(0,69)g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key:S(0,69)g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key:S(0,69)g_GenericSoundEssenceDescriptor_ChannelCount_item_key:S(0,69)g_GenericSoundEssenceDescriptor_QuantizationBits_item_key:S(0,69)g_GenericSoundEssenceDescriptor_DialNorm_item_key:S(0,69)g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key:S(0,69)g_GenericDataEssenceDescriptor_set_key:S(0,69)g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key:S(0,69)g_MultipleDescriptor_set_key:S(0,69)g_MultipleDescriptor_SubDescriptorUIDs_item_key:S(0,69)g_WaveAudioDescriptor_set_key:S(0,69)g_WaveAudioDescriptor_BlockAlign_item_key:S(0,69)g_WaveAudioDescriptor_SequenceOffset_item_key:S(0,69)g_WaveAudioDescriptor_AvgBps_item_key:S(0,69)g_AES3AudioDescriptor_set_key:S(0,69)g_DMFramework_set_key:S(0,69)g_DMSet_set_key:S(0,69):t(0,69)=k(0,31)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_primer.cgcc2_compiled.:t(0,1)=(0,1)_g_PrimerPack_key_entry_eq_uidentry_eq_uid:f(0,2)data:P(0,3)info:P(0,3)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,1)_entry_eq_tagentry_eq_tag:f(0,2)data:P(0,3)info:P(0,3)_free_primer_pack_entryfree_primer_pack_entry:f(0,1)entry:P(0,4):t(0,4)=*(0,5):t(0,5)=*(0,6)MXFPrimerPackEntry:t(0,6)=(0,7):T(0,7)=s18localTag:(0,8),0,16;uid:(0,10)=xsmxfUID:,16,128;;uint16_t:t(0,9)=(0,12)mxfLocalTag:t(0,8)=(0,9)mxfUL:t(0,11)=(0,13)mxfUID:t(0,10)=(0,11)short unsigned int:t(0,12)=@s16;r(0,12);0;65535;:T(0,13)=s16octet0:(0,14),0,8;octet1:(0,14),8,8;octet2:(0,14),16,8;octet3:(0,14),24,8;octet4:(0,14),32,8;octet5:(0,14),40,8;octet6:(0,14),48,8;octet7:(0,14),56,8;octet8:(0,14),64,8;octet9:(0,14),72,8;octet10:(0,14),80,8;octet11:(0,14),88,8;octet12:(0,14),96,8;octet13:(0,14),104,8;octet14:(0,14),112,8;octet15:(0,14),120,8;;unsigned char:t(0,15)=@s8;r(0,15);0;255;uint8_t:t(0,14)=(0,15)_create_primer_pack_entrycreate_primer_pack_entry:f(0,2)primerPack:P(0,16)entry:P(0,4)newEntry:(0,5)void:t(0,1):t(0,16)=*(0,17)MXFPrimerPack:t(0,17)=(0,18):T(0,18)=s20nextTag:(0,8),0,16;entries:(0,19)=xsMXFList:,32,128;;:T(0,20)=s16elements:(0,21),0,32;lastElement:(0,21),32,32;len:(0,22),64,32;freeFunc:(0,23),96,32;;MXFList:t(0,19)=(0,20):t(0,21)=*(0,25)long int:t(0,22)=r(0,22);-2147483648;2147483647;:t(0,24)=*(0,26)free_func_type:t(0,23)=(0,24)MXFListElement:t(0,25)=(0,27):t(0,26)=f(0,1)_MXFListElement:T(0,27)=s8next:(0,28),0,32;data:(0,3),32,32;;:t(0,28)=*(0,27)_free_primer_pack_entry_in_listfree_primer_pack_entry_in_list:f(0,1)data:P(0,3)entry:(0,5)mxf_is_primer_pack:F(0,2)key:P(0,29):t(0,29)=*(0,30):t(0,30)=k(0,31)mxfKey:t(0,31)=(0,11)mxf_create_primer_pack:F(0,2)primerPack:P(0,32):t(0,32)=*(0,16)mxf_free_primer_pack:F(0,1)primerPack:P(0,32)mxf_create_item_tag:F(0,2)primerPack:P(0,16)localTag:P(0,33)tag:(0,8)mxfLocalTag:t(0,8):t(0,33)=*(0,8)mxf_register_primer_entry:F(0,2)primerPack:P(0,16)itemUID:P(0,34)newTag:p(0,8)assignedTag:P(0,33)newEntry:(0,5)tag:(0,8):t(0,34)=*(0,35):t(0,35)=k(0,10)result:r(0,3)mxf_get_item_key:F(0,2)primerPack:P(0,16)localTag:p(0,8)key:P(0,36)result:r(0,3):t(0,36)=*(0,31)mxf_get_item_tag:F(0,2)primerPack:P(0,16)key:P(0,29)localTag:P(0,33)result:r(0,3)mxf_read_primer_pack:F(0,2)mxfFile:P(0,37)primerPack:P(0,32)newPrimerPack:(0,16)itemLength:(0,38)uint32_t:t(0,38)=(0,39):t(0,37)=*(0,40)unsigned int:t(0,39)=r(0,39);0;037777777777;MXFFile:t(0,40)=(0,41):T(0,41)=s52close:(0,42),0,32;read:(0,43),32,32;write:(0,44),64,32;get_char:(0,45),96,32;put_char:(0,46),128,32;eof:(0,45),160,32;seek:(0,47),192,32;tell:(0,48),224,32;is_seekable:(0,45),256,32;size:(0,48),288,32;free_sys_data:(0,42),320,32;sysData:(0,49),352,32;minLLen:(0,14),384,8;runinLen:(0,9),400,16;;:t(0,42)=*(0,50):t(0,43)=*(0,51):t(0,44)=*(0,52):t(0,45)=*(0,53):t(0,46)=*(0,54):t(0,47)=*(0,55):t(0,48)=*(0,56):t(0,49)=*(0,57):t(0,50)=f(0,1):t(0,51)=f(0,38):t(0,52)=f(0,38):t(0,53)=f(0,2):t(0,54)=f(0,2):t(0,55)=f(0,2):t(0,56)=f(0,58):t(0,57)=(0,59)int64_t:t(0,58)=(0,60):t(0,59)=xsMXFFileSysData:long long int:t(0,60)=@s64;r(0,60);01000000000000000000000;0777777777777777777777;numberOfItems:(0,38)newEntry:(0,5)localTag:(0,8)uid:(0,10)i:r(0,38)mxf_write_primer_pack:F(0,2)mxfFile:P(0,37)primerPack:P(0,16)iter:(0,61)=xsMXFListIterator::T(0,62)=s12nextElement:(0,21),0,32;data:(0,3),32,32;index:(0,22),64,32;;MXFListIterator:t(0,61)=(0,62)numberOfItems:r(0,38)entry:r(0,5)mxf_get_primer_pack_size:F(0,1)mxfFile:P(0,37)primerPack:P(0,16)size:P(0,63):t(0,63)=*(0,64)uint64_t:t(0,64)=(0,65)long long unsigned int:t(0,65)=@s64;r(0,65);0;01777777777777777777777;g_PrimerPack_key:S(0,30)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_utils.cgcc2_compiled.:t(0,1)=(0,1)mxf_sprint_key:F(0,1)str:P(0,2)key:P(0,3):t(0,2)=*(0,4):t(0,3)=*(0,5)char:t(0,4)=r(0,4);0;127;:t(0,5)=k(0,6)mxfKey:t(0,6)=(0,7)mxfUL:t(0,7)=(0,8):T(0,8)=s16octet0:(0,9),0,8;octet1:(0,9),8,8;octet2:(0,9),16,8;octet3:(0,9),24,8;octet4:(0,9),32,8;octet5:(0,9),40,8;octet6:(0,9),48,8;octet7:(0,9),56,8;octet8:(0,9),64,8;octet9:(0,9),72,8;octet10:(0,9),80,8;octet11:(0,9),88,8;octet12:(0,9),96,8;octet13:(0,9),104,8;octet14:(0,9),112,8;octet15:(0,9),120,8;;unsigned char:t(0,10)=@s8;r(0,10);0;255;uint8_t:t(0,9)=(0,10)mxf_print_key:F(0,1)key:P(0,3)keyStr:(0,11):t(0,11)=ar(0,12);0;47;(0,4)long unsigned int:t(0,12)=r(0,12);0;037777777777;mxf_print_label:F(0,1)label:P(0,13):t(0,13)=*(0,14):t(0,14)=k(0,7)mxf_sprint_label:F(0,1)str:P(0,2)label:P(0,13)mxf_sprint_umid:F(0,1)str:P(0,2)umid:P(0,15):t(0,15)=*(0,16):t(0,16)=k(0,17)mxfUMID:t(0,17)=(0,18):T(0,18)=s32octet0:(0,9),0,8;octet1:(0,9),8,8;octet2:(0,9),16,8;octet3:(0,9),24,8;octet4:(0,9),32,8;octet5:(0,9),40,8;octet6:(0,9),48,8;octet7:(0,9),56,8;octet8:(0,9),64,8;octet9:(0,9),72,8;octet10:(0,9),80,8;octet11:(0,9),88,8;octet12:(0,9),96,8;octet13:(0,9),104,8;octet14:(0,9),112,8;octet15:(0,9),120,8;octet16:(0,9),128,8;octet17:(0,9),136,8;octet18:(0,9),144,8;octet19:(0,9),152,8;octet20:(0,9),160,8;octet21:(0,9),168,8;octet22:(0,9),176,8;octet23:(0,9),184,8;octet24:(0,9),192,8;octet25:(0,9),200,8;octet26:(0,9),208,8;octet27:(0,9),216,8;octet28:(0,9),224,8;octet29:(0,9),232,8;octet30:(0,9),240,8;octet31:(0,9),248,8;;mxf_print_umid:F(0,1)umid:P(0,15)umidStr:(0,19):t(0,19)=ar(0,12);0;95;(0,4)mxf_generate_uuid:F(0,1)uuid:P(0,20)newUUID:(0,21)uuid_t:t(0,21)=(0,22):t(0,20)=*(0,23)__darwin_uuid_t:t(0,22)=(0,24)mxfUUID:t(0,23)=(0,25):t(0,24)=ar(0,12);0;15;(0,10):T(0,25)=s16octet0:(0,9),0,8;octet1:(0,9),8,8;octet2:(0,9),16,8;octet3:(0,9),24,8;octet4:(0,9),32,8;octet5:(0,9),40,8;octet6:(0,9),48,8;octet7:(0,9),56,8;octet8:(0,9),64,8;octet9:(0,9),72,8;octet10:(0,9),80,8;octet11:(0,9),88,8;octet12:(0,9),96,8;octet13:(0,9),104,8;octet14:(0,9),112,8;octet15:(0,9),120,8;;mxf_get_timestamp_now:F(0,1)now:P(0,26)tv:(0,27)timeval:T(0,27)=s8tv_sec:(0,28),0,32;tv_usec:(0,30),32,32;;:t(0,26)=*(0,32)long int:t(0,29)=r(0,29);-2147483648;2147483647;__darwin_time_t:t(0,28)=(0,29)__int32_t:t(0,31)=(0,33)__darwin_suseconds_t:t(0,30)=(0,31)mxfTimestamp:t(0,32)=(0,34)int:t(0,33)=r(0,33);-2147483648;2147483647;:T(0,34)=s8year:(0,35),0,16;month:(0,9),16,8;day:(0,9),24,8;hour:(0,9),32,8;min:(0,9),40,8;sec:(0,9),48,8;qmsec:(0,9),56,8;;short int:t(0,36)=@s16;r(0,36);-32768;32767;int16_t:t(0,35)=(0,36)gmt:(0,37)tm:T(0,37)=s44tm_sec:(0,33),0,32;tm_min:(0,33),32,32;tm_hour:(0,33),64,32;tm_mday:(0,33),96,32;tm_mon:(0,33),128,32;tm_year:(0,33),160,32;tm_wday:(0,33),192,32;tm_yday:(0,33),224,32;tm_isdst:(0,33),256,32;tm_gmtoff:(0,29),288,32;tm_zone:(0,2),320,32;;mxf_generate_umid:F(0,1)umid:P(0,38)uuid:(0,23):t(0,38)=*(0,17)mxf_generate_key:F(0,1)key:P(0,39)uuid:(0,23):t(0,39)=*(0,6)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_version.cgcc2_compiled.:t(0,1)=(0,1)_g_libmxfPlatformWString_g_libmxfPlatformString_g_libmxfVersionmxf_get_version:F(0,2):t(0,2)=*(0,3):t(0,3)=k(0,4)mxfProductVersion:t(0,4)=(0,5):T(0,5)=s10major:(0,6),0,16;minor:(0,6),16,16;patch:(0,6),32,16;build:(0,6),48,16;release:(0,6),64,16;;short unsigned int:t(0,7)=@s16;r(0,7);0;65535;uint16_t:t(0,6)=(0,7)mxf_get_platform_string:F(0,8):t(0,8)=*(0,9):t(0,9)=k(0,10)char:t(0,10)=r(0,10);0;127;mxf_get_platform_wstring:F(0,11):t(0,11)=*(0,12):t(0,12)=k(0,13)mxfUTF16Char:t(0,13)=(0,14)wchar_t:t(0,14)=(0,15)__darwin_wchar_t:t(0,15)=(0,16)int:t(0,16)=r(0,16);-2147483648;2147483647;g_libmxfVersion:S(0,4)g_libmxfPlatformString:S(0,8)char:t(0,10)g_libmxfPlatformWString:S(0,11)mxfUTF16Char:t(0,13)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_logging.cgcc2_compiled.:t(0,1)=(0,1)_g_mxfFileLog_logmsglogmsg:f(0,1)file:P(0,2)level:P(0,3)=xeMXFLogLevel:format:P(0,5)p_arg:P(0,6) :T(0,4)=eMXF_DLOG:0,MXF_ILOG:1,MXF_WLOG:2,MXF_ELOG:3,; :T(0,4):t(0,2)=*(0,8)MXFLogLevel:t(0,3)=(0,4):t(0,5)=*(0,9)__darwin_va_list:t(0,7)=(0,10)va_list:t(0,6)=(0,7)FILE:t(0,8)=(0,11):t(0,9)=k(0,12)__builtin_va_list:t(0,10)=*(0,12)__sFILE:T(0,11)=s88_p:(0,13),0,32;_r:(0,14),32,32;_w:(0,14),64,32;_flags:(0,15),96,16;_file:(0,15),112,16;_bf:(0,16),128,64;_lbfsize:(0,14),192,32;_cookie:(0,17),224,32;_close:(0,18),256,32;_read:(0,19),288,32;_seek:(0,20),320,32;_write:(0,21),352,32;_ub:(0,16),384,64;_extra:(0,22),448,32;_ur:(0,14),480,32;_ubuf:(0,23),512,24;_nbuf:(0,24),536,8;_lb:(0,16),544,64;_blksize:(0,14),608,32;_offset:(0,25),640,64;;char:t(0,12)=r(0,12);0;127;:t(0,13)=*(0,27)int:t(0,14)=r(0,14);-2147483648;2147483647;short int:t(0,15)=@s16;r(0,15);-32768;32767;__sbuf:T(0,16)=s8_base:(0,13),0,32;_size:(0,14),32,32;;:t(0,17)=*(0,1):t(0,18)=*(0,28):t(0,19)=*(0,29):t(0,20)=*(0,30):t(0,21)=*(0,31):t(0,22)=*(0,32):t(0,23)=ar(0,33);0;2;(0,27):t(0,24)=ar(0,33);0;0;(0,27)__darwin_off_t:t(0,26)=(0,34)fpos_t:t(0,25)=(0,26)unsigned char:t(0,27)=@s8;r(0,27);0;255;:t(0,28)=f(0,14):t(0,29)=f(0,14):t(0,30)=f(0,25):t(0,31)=f(0,14):t(0,32)=xs__sFILEX:long unsigned int:t(0,33)=r(0,33);0;037777777777;__int64_t:t(0,34)=(0,35)long long int:t(0,35)=@s64;r(0,35);01000000000000000000000;0777777777777777777777;_log_to_filelog_to_file:f(0,1)level:P(0,3)format:P(0,5)timeStr:(0,36)t:(0,37)time_t:t(0,38)=(0,39):t(0,36)=ar(0,33);0;127;(0,12):t(0,37)=k(0,38)__darwin_time_t:t(0,39)=(0,40)long int:t(0,40)=r(0,40);-2147483648;2147483647;gmt:r(0,41)p_arg:(0,6)char:t(0,12):t(0,41)=*(0,42):t(0,42)=k(0,43)tm:T(0,43)=s44tm_sec:(0,14),0,32;tm_min:(0,14),32,32;tm_hour:(0,14),64,32;tm_mday:(0,14),96,32;tm_mon:(0,14),128,32;tm_year:(0,14),160,32;tm_wday:(0,14),192,32;tm_yday:(0,14),224,32;tm_isdst:(0,14),256,32;tm_gmtoff:(0,40),288,32;tm_zone:(0,44),320,32;;:t(0,44)=*(0,12)mxf_log_default:F(0,1)level:P(0,3)format:P(0,5)p_arg:(0,6)mxf_log_file_open:F(0,14)filename:P(0,5)mxf_log_file_close:F(0,1)g_mxfFileLog:S(0,2)mxf_log:G(0,45)g_mxfLogLevel:G(0,3):t(0,46)=*(0,47)mxf_log_func:t(0,45)=(0,46):t(0,47)=f(0,1)EH_frame1EH_frame1EH_frame1_funcptr_funcptr_funcptr_funcptr_funcptr_funcptrbin/writeavidmxf0000755000076600007660000244336411026527247015523 0ustar stuartcstuartc00000000000000  8__PAGEZERO__TEXT __text__TEXT@ @__symbol_stub__TEXTLL__picsymbol_stub__TEXTLL$__symbol_stub1__TEXTP0P__cstring__TEXTڀOʀ__picsymbolstub1__TEXT*`` __const__TEXT/O__literal8__TEXT@o__literal4__TEXT p__eh_frame__TEXT 0p h __DATA__data__DATA<__nl_symbol_ptr__DATA<@</__la_symbol_ptr__DATA||?__dyld__DATA88__bss__DATA@$__common__DATAp48__LINKEDIT /usr/lib/dyld 4GX /usr/lib/libSystem.B.dylib536 P3n3n444nd4(@|: x8!T!48!z8;cW{:|H |<@!= |#x|yx|+x!b <@$/}"Kx@8= 9)ڀH<|i|lxN!HX//A 8BH 9"}"Kx|t/@<@fx"H8/@<@;FB x~x|8`8(H5|`x8^8x^8|^88(8`-H|`x^88`-8Hɀ!|N |B}=|9}N |B}=|9(}N |B}=|9}N |!|> x~x|888`-H|`x@8@ xBH U<_Br88/A^8T>+A<_8b`H <_8bHH ̀!|N |B}=|9 }N |B}=|9 l}N |B}=|9 }N |bxc"bTcTU)@.|cx|cKx|c[xN cT@.|xN ```||exB!?<q8;xHx8` H <x88.8cH i<x8888cH Q<x8848c@H 9<x88:8cxH !<x8808cH <x88(8cH <x8828cH <x88>8cHH <x88D8cH <x88M8cH <x88M8c H y<x88S8cpH a<x888cH I<x88(8cH 1<x88c8cH <x88.8c`H <x88.8cH <x88>8cH <x88N8cH <x88I8cPH <x88I8cH <x88I8cH q<x8888c4H Y<x8888cpH A<x8898c¬H )<x8898cH <x8888c$H <x8898c`H <x8898cÜH <x8888cH <x88C8cH <x8818cXH <x88C8cČH i<x88I8cH Qx8` H 8!P|N ```|@&|9@|yx|#xB88 A!P<_9" B i9 8Aa!xA|@|x8\H /@ 8@899 8A0;:@A4/A zKQ<88&8cÔH$ <8üxH,@ ~K<x8Hi/@8K<x8HE/@8K<x8H!/@8K<x8H/@8Kt<x8H/@8KPzK]<8<cm8cHA8`H#8<x8H/@H8@ xN8X9`:9;|B9"biK<x80H-/@88@ 8.8X8@:})89i KH<x8XH/@88@ .8X8@:})89i KH@<x8ĈH/@88@.8X8@:})89i KH<x8ĸHI/A4<x8H1/A<x8H/@8@xN8X}"88@9i K[/4@8 [/5@ 8 9):9;  [IK<x8Hu/@H8@.8X8@ :A8@ })89i8I H<x8$H/@H8@.8X8@ :A8@ })89i8I Hh<x8\H/@H8@l.8X8@ :A8@})89i8I H <x8ŔHa/@X8@,N8X9 :!9;|B8 9b8" K<x8H/@H8@.8X8@ :A8@ })89i8I HD<x8H/@H8@.8X8@ :A8@ })89i8I H<x8/A zKe<88$8c\H4{<8d8ɄH/@TAd8+A\;^KzK<8K```8ct8ʔ8ʜHy88@2,A(`;;;@:!9\;~#xDHaDHxHa\x~ųx~&xH/Aa\<~ex8ʠH/Aa\<~x8ʬH;xH⡀a\x~x~&xH@H48Ad9=?a@:AHX8Al9p!\.APT8h9:A:`L9:; ;@:`!(,!A >:`bˀH```>:`b;/A(A(,x|AH|``88@`AA8a|AxT`>~TI80Tj80| KxU@'>UC 6U" 6|xH(|!x8`@)@``;/A <}kx8ʸHH``<}kx8H<~CxH ~Cx}kxH=/A<~óx8HH`<~óx8Hq}{x:HੁAH~x}{xa\8~&x~Gx:HA\~x8LX~Ƴx9@bA\Ha@D!8A<9" H݀A\ah88P~Ƴx~xad"KH8+@/A/A/A,9 8= ,=$=(K``=$/@$9 ]=$`|0T@. H0(/@08}= (|K0|BJ8B] (/A] 8B/] @8,K<<<88ct8ʔ8ʜH]8B+@;`/AH;`/ @|8@]A(H0|FP9BA<@9@5J@;`|0P|*aXHI/A/A aX8Hi/@ <<88"m8cː8HK|``/@l|88H9|gx@aX 88H/@<<88 m8c˴8HMK`/@l|88Hɀ|gx@aX 88Hu/@<<<88 m8c8HK`/A /@t|88HQ|gx@aX 88H/@<<88m8c8HeK ```8+Ah|88HՀ|gx@ aX 88H/@H<<88m8c8HK8+@,/A$/A/ A/A / @p|88H=|gx@aX 88H/@<<88m8c88HQK ``8+Ah|88Hŀ|gx@aX 88Hq/@8<<88#m8cX8HK/@l/@A`\8|88B|x|Bp|BH1|gx@|aX x8H/@H<<<<8G8ct8ʔ8ʜH```p:p/@:@<\\8:;8`8p})}h;k(@@H @H(P@A}=Kx}CSx8xHUALx?<|fxm8̘;xH<x888cHqK,``|W|@@\H\\:U@>|`ր@|UJ>8;`|Y9k;t|WP}kp}k B}JYT>T>|B|S})փ"}#K/@lH|`` };YT>}wY|I})|B|BZ|@| A9T>@AȠ T>T>;{||@@T>9/AKԀaX H/@h<<88m8c|8H K<<<8p8ct8ʔ8ʜHE<<<8u8ct8ʔ8ʜH%;Z;p@0K <<88m8c8HKLaD;H!;t/A/@~HH ~Hр~/AH/@~/AH;;p@8`HL/@$~/@H~/AHa~/AHq/@~/AHU;;p@H;X8}1`I4AdK8```zK׭<888cH|zKב<888cH`zKu<888cHDzKY<888cDH(zK=<8lKzK%<888cœHzK <888cH؀zK<88 8cHzK<888cPHzKֵ<888cxHzK֙<888cHhzK}<888c8HLzKa<88!8cdH0zKE<88 8cĔHzK)<8K̀zK<88$8cHzK<88$8c4HĀzK<88%8clHzKս<88%8cŤHzKա<88$8cHpzKՅ<88%8cHTzKi<88%8cLH8zKM<888c|HzK1<88 8cƤHzK<888cHzK<888c@HȀzK<8ɈK݀zK<8ɴKhzKԭ<88 8cH|<<88m8c 8H98`Hp```<<cm8|A8cHA8`H8zK1<888c<m8H8```8!a|}q }p N ||~y!A<~/AH88!Px|H``8!P|N ```|A|zxB|3x|+x|#x!``f/A8@`B@$8`H||y@D???<[E8`8(8@8ޤ8;| | xN!H`8<``cH}/|@P???<[E8`8(88ޤ8=| | xN!|/@H`CxxHby/@@???<[E8`8(88ޤ8?| | xN!Kx``C8`TB8|B;I8BIHTH18xH![E<8`8(8ޤ888R| | xN!8````8!`A|N ```||~x!``c/A؀/A|xH݉^8~8c8Hq~8c0Hj~8c4H~8c,H~8c>|CxAHZ<_=?? :I~OxH```aH[<8|}x~48HHU/A@H~|<88H1i/A5H~<8(H =/A5p/A0CxK/A5~t<8HE/A5~<8H /A5~<88H /A6~<888H!/A64~4<88Hq/A6\~<8Hu/A6 /A`<_8xA|8㸀~H/@`<888Ӟ8`8X86| | xN!8pH?,``<_8A|8㸀~H=/A6@~~Dx88H"q/A6h~~DxT 68|*H-/A6><8]8U) 6})9)I ^TB 6|B́>~49)>H1/A6p~<8H/E/A6 /A`A|~8x8H]/@`<888Ӟ8`88I| | xN!8pH=```A|~88H/A6X~}{x88H!5/A6<@<~8xH/A6~<88hH/A6̀~8<8XH =/A6~}{xT 68|*Hڙ/A7^}TB 6|B8Bb>U) 6}) ̀^8B^aHWy/@0H/Ad~4|<8HQ/@H<_<<<B? 888`88ƞ8^| | xN!8pH~49)>H/@H<_<<<B? 888`88ƞ8| | xN!8pH3<_A8㈀~H#/@H<_<<<B? 888`8t8ƞ8| | xN!8pH2 /AdA|~8x8H/@<_<<<B? 888`88ƞ8| | xN!8pH24A|~88HQ/@H<_<<<B? 888`8`8ƞ8| | xN!8pH1ԀA~88;xH9/@H<_<<<B? 888`88ƞ8| | xN!8pH1l<_<@A8x~Hq/@H<_<<<B? 888`8,8ƞ8| | xN!8pH1<_8A8h~Hm/@H<_<<<B? 888`88ƞ8| | xN!8pH0=~88XHm/@H<_<<<B? 888`88ƞ8| | xN!8pH0@~xT 68|*Hͅ/@H<_<<<B? 888`8t8ƞ8| | xN!8pH/؀^|TB 6|B8Bb> U) 6}) ̀^8B^ /A p~4<888H9/@H<_<<<B? 888`8H8ƞ8| | xN!8pH/,<_A8(~H /@H<_<<<B? 888`88ƞ8| | xN!8pH.Ȁ~<8`8H/@H<_<<<B? 888`8$8ƞ8| | xN!8pH.h~<888H/@H<_<<<B? 888`88ƞ8| | xN!8pH.;?x8Ha/Ad~<~x8H/@<_<<<B? 888`88ƞ8| | xN!8pH-~<x8H/@H<_<<<B? 888`8t8ƞ8Ā| | xN!8pH-(;8xH/@d~<x8H-/@H<_<<<B? 888`88ƞ8ɀ| | xN!8pH,~<8H}/@H<_<<<B? 888`88ƞ8ˀ| | xN!8pH,P~<8H/@H<_<<<B? 888`88ƞ8̀| | xN!8pH+/@/A~<8H/@H<_<<<B? 888`88ƞ8π| | xN!8pH+|~<8HI/@H<_<<<B? 888`8 8ƞ8Ѐ| | xN!8pH+/@/A~<8H/@H<_<<<B? 888`88ƞ8Ԁ| | xN!8pH*~<8Hu/@H<_<<<B? 888`88ƞ8Հ| | xN!8pH*H/@/A~<8xH/@H<_<<<B? 888`88ƞ8ـ| | xN!8pH)Ԁ~<8hH/@H<_<<<B? 888`8 8ƞ8ڀ| | xN!8pH)t~<8888XH/@<_<<<B? 888`88ƞ8܀| | xN!8pH) 8W:|;;|"HA܀~<8HH/@H<_<<<B? 888`8H8ƞ8| | xN!8pH(~<88HQ/@H<_<<<B? 888`88ƞ8| | xN!8pH($~<8(HQ/@H<_<<<B? 888`8P8ƞ8| | xN!8pH'Ā~<8P8H/@H<_<<<B? 888`88ƞ8| | xN!8pH'd<_~8;xH-/@H<_<<<B? 888`8\8ƞ8| | xN!8pH'~<88H/@H<_<<<B? 888`88ƞ8| | xN!8pH&~<8H/@H<_<<<B? 888`8<8ƞ8| | xN!8pH&@~<88H /@H<_<<<B? 888`8ð8ƞ8| | xN!8pH%~<88H/@H<_<<<B? 888`88ƞ8| | xN!8pH%~<88HM/@H<_<<<B? 888`8Ā8ƞ8| | xN!8pH% /A\~xH/@H<_<<<B? 888`88ƞ8| | xN!8pH$ /A`~<8H/@H<_<<<B? 888`8x8ƞ8| | xN!8pH$T/A`~<8Hi/@H<_<<<B? 888`88ƞ8| | xN!8pH#~<8H /@H<_<<<B? 888`8Ƅ8ƞ8| | xN!8pH#~t<8H/@H<_<<<B? 888`88ƞ8| | xN!8pH#,HԀ~4<88xH/@H<_<<<B? 888`8DŽ8ƞ8| | xN!8pH"<_A8(~H/@H<_<<<B? 888`88ƞ8| | xN!8pH"\~<8`8H/@H<_<<<B? 888`8\8ƞ8| | xN!8pH!~<888He/@H<_<<<B? 888`88ƞ8| | xN!8pH!~<~x8H/@H<_<<<B? 888`808ƞ8| | xN!8pH!8~<88hH/@H<_<<<B? 888`8ɬ8ƞ8| | xN!8pH ؀~<88XH/@H<_<<<B? 888`848ƞ8| | xN!8pH x~<8HHE/@H<_<<<B? 888`8ʠ8ƞ8| | xN!8pH ~<88H/@H<_<<<B? 888`8$8ƞ8| | xN!8pH~ <8(H/@H<_<<<B? 888`8˔8ƞ8| | xN!8pHXH/Ad~4<8H/@H<_<<<B? 888`88ƞ8| | xN!8pH~4<88H/@H<_<<<B? 888`8p8ƞ8| | xN!8pH~x<8Ha/@H<_<<<B? 888`88ƞ8| | xN!8pH$~<x8H/@H<_<<<B? 888`8`8ƞ8| | xN!8pHĀ~<88H/@H<_<<<B? 888`88ƞ8| | xN!8pHd~<88H1/@H<_<<<B? 888`8D8ƞ8| | xN!8pH/A ԀA~4ex8HH/@H<_<<<B? 888`88ƞ8| | xN!8pHA~x8H y/@H<_<<<B? 888`88ƞ8 | | xN!8pHH4)<_"? HaH5%8H~x|}x~4H/AA~88H /A~8(H/A /A0CxKq/A4~t<8H/A\A~8Hi/AAx~88H=/AA~888Hm/AЀA~4~Ex8H/AA~8H/A  /ATA|~8x8H/@T<888О8`8X8C| | xN!8pHA|~88H/AADH~8H/AA~4~ex8H!/A8A~8H 5/A` /ATA|~8x8HM/@T<888О8`88P| | xN!8pHA|~88H/A,ADH~8H-/APA<@~8xH/AtA~88hH/A~88XH9/AȀ@@|xDHaH1/@~48H~xH/@H<_<<<B? 888`8h8ƞ8c| | xN!8pH̀A~88H/@H<_<<<B? 888`88ƞ8d| | xN!8pHl~8(8H=/@H<_<<<B? 888`88ƞ8e| | xN!8pH~<<88H/@H<_<<<B? 888`8\8ƞ8f| | xN!8pHA~88Hy/@H<_<<<B? 888`88ƞ8g| | xN!8pHLAx~~%x8H /@H<_<<<B? 888`8$8ƞ8h| | xN!8pHA~888H/@H<_<<<B? 888`88ƞ8i| | xN!8pHA~4~Ex8H5/@H<_<<<B? 888`88ƞ8l| | xN!8pH(A~8H/@H<_<<<B? 888`88ƞ8m| | xN!8pHȀA|;~~ex;"$xH/@H<_<<<B? 888`8Ә8ƞ8n| | xN!8pH`A~xx;xH/@H<_<<<B? 888`8 8ƞ8o| | xN!8pH~4<88Hإ/@H<_<<<B? 888`8l8ƞ8r| | xN!8pHA~8Hu/@H<_<<<B? 888`88ƞ8s| | xN!8pH8~$xexHY/@H<_<<<B? 888`8T8ƞ8t| | xN!8pH܀~xxxHI/@H<_<<<B? 888`88ƞ8u| | xN!8pH|~<~x8H/@H<_<<<B? 888`888ƞ8v| | xN!8pH~h<8H/@H<_<<<B? 888`8ִ8ƞ8w| | xN!8pH~<888H/@H<_<<<B? 888`848ƞ8x| | xN!8pHX~4<88H/@H<_<<<B? 888`8ל8ƞ8|| | xN!8pHA~8(H/@H<_<<<B? 888`88ƞ8}| | xN!8pHH/Ad~4<8H /@H<_<<<B? 888`88ƞ8| | xN!8pH,~4<8t8xH/@H<_<<<B? 888`8p8ƞ8| | xN!8pH̀~pt<8hH/@H<_<<<B? 888`88ƞ8| | xN!8pHl~t<~ųx8XH/@H<_<<<B? 888`848ƞ8| | xN!8pH <~t<>8H/@H<_<<<B? 888`8ٜ8ƞ8| | xN!8pH <~t<>8H/@H<_<<<B? 888`88ƞ8| | xN!8pH D<~t<>8߀HM/@H<_<<<B? 888`8t8ƞ8| | xN!8pH ~t<<8p8`H9/@H<_<<<B? 888`88ƞ8| | xN!8pH |~t<~x8PH9/@H<_<<<B? 888`8H8ƞ8| | xN!8pH tH0<|ex8@xH1/@H<_<<<B? 888`8۴8ƞ8| | xN!8pH tH0<|ex80xH8/p@ <_<<<B? 888`8$8ƞ8| | xN!8pH D/@Xx;K$<_<<<B? 888`88ƞ8&| | xN!8pH <_<<<B? 888`8`8ƞ8'| | xN!8pH <_<<<B? 888`88ƞ8*| | xN!8pH `<_<<<B? 888`88ƞ8+| | xN!8pH <_<<<B? 888`8d8ƞ8-| | xN!8pH <_<<<B? 888`88ƞ8.| | xN!8pH <_<<<B? 888`888ƞ8/| | xN!8pH P<_<<<B? 888`88ƞ82| | xN!8pH <_<<<B? 888`88ƞ83| | xN!8pH<_<<<B? 888`88ƞ8:| | xN!8pH<_<<<B? 888`888ƞ8<| | xN!8pH@<_<<<B? 888`88ƞ8>| | xN!8pH<_<<<B? 888`88ƞ8E| | xN!8pH<_<<<B? 888`8t8ƞ8F| | xN!8pHt<_<<<B? 888`8`8ƞ8M| | xN!8pH0<_<<<B? 888`88ƞ8O| | xN!8pH<_<<<B? 888`8,8ƞ8P| | xN!8pH<_<<<B? 888`88ƞ8Q| | xN!8pHd<_<<<B? 888`88ƞ8R| | xN!8pH <_<<<B? 888`8t8ƞ8T| | xN!8pH<_<<<B? 888`8p8ƞ8i| | xN!8pH<_<<<B? 888`88ƞ8m| | xN!8pHT<_<<<B? 888`8h8ƞ82| | xN!8pH<_<<<B? 888`88ƞ83| | xN!8pH<_<<<B? 888`8@8ƞ84| | xN!8pH<_<<<B? 888`88ƞ87| | xN!8pHD<_<<<B? 888`8D8ƞ88| | xN!8pH<_<<<B? 888`8м8ƞ8:| | xN!8pH<_<<<B? 888`88ƞ8;| | xN!8pHx<_<<<B? 888`88ƞ8<| | xN!8pH4<_<<<B? 888`88ƞ8?| | xN!8pH<_<<<B? 888`88ƞ8@| | xN!8pH<_<<<B? 888`88ƞ8G| | xN!8pHh<_<<<B? 888`8(8ƞ8I| | xN!8pH$<_<<<B? 888`88ƞ8L| | xN!8pH<_<<<B? 888`8t8ƞ8M| | xN!8pH<_<<<B? 888`8`8ƞ8T| | xN!8pHX<_<<<B? 888`8ь8ƞ8V| | xN!8pH<_<<<B? 888`8,8ƞ8W| | xN!8pH<_<<<B? 888`88ƞ8X| | xN!8pH<_<<<B? 888`88ƞ8Y| | xN!8pHH<_<<<B? 888`88ƞ8%| | xN!8p`ap8!|N ``||#xB|xx|+x|3x!0``<~$D >p^tHN!/@8<_<<<B8T8`88U 8| xH 8~l ^lb@~H||x|#x/@8<_<<<B8T8`88U 8| xH ~lH'/@8<_<<<B8T8`88U 8| xH <~0|H9}/@8<_<<<B8T8`8X8U 8| xH ~lH%E/@8<_<<<B8T8`88U 8| xH /@TX:@8P~óxK/@8<_<<<B8T8`88U 8| xH H8~8HQ/@8<_<<<B8T8`8@8U 8À| xH ~8;H:HE^8`x~ijx>d8">X~8^\+ K$^8b,>8 0H=HxHA~xH|}y@~88~xHxe/@8<_<<<B8T8`8x8U 8̀| xH8/A~~x88H /@8<_<<<B8T8`88U 8р| xH;a<8XhT\Z`d~ijxcx:TH=HhcxHA||x/AP;W8~88~x|B"B!\A`H/A;@AcxHm/@~lH3I/@H8~8HO/@8<_<<<B8T8`8@8U 8| xH؀~8H!~8`^d K>8^X~\I i$h~8 (8^8b,>8 0~8HU/@D<_<<<B8T8`8d8U 8| xH@<_<<<B8T8`88U 8| xH ~lH!/@8<_<<<B8T8`88U 8| xHĀ~0H?Y/@8<_<<<B8T8`8(8U 8| xH|/A`8Dx%xxxK/@8<_<<<B8T8`8\8U 8| xH/@H<_x:>C0;>Āx88K/A@a8#x88`Hy/@`X\d H/@<_<<<B8T8`88U 8 | xHp```;dăZ|Iփ xl|;`|BIlBAx({X\($H-<_?zH-|#x|exxxH /Ax:;9;ZA؀X\<~8xH/@8<_<<<B8T8`88U 8| xHt<_~;hxHa/AX~txH/@@<_<<<B8T8`8t8U 8| xH ``$(8~H/@8<_<<<B8T8`88U 8$| xH~dH /@8<_<<<B8T8`888U 8&| xHl~4Hf1/@8<_<<<B8T8`8x8U 8'| xH$^8B+AT~<8` H1Q/@<_<<<B8T8`88U 8+| xHĀ~<8` H1/@8<_<<<B8T8`88U 8/| xHt~dHY/@8<_<<<B8T8`8<8U 81| xH,=?~d8IX)X B+ K 0~H$8/@H```<_<<<B8T8`8(8U 8݀| xH<_<<<B8T8`88U 8| xHl<_<<<B8T8`8t8U 8| xH8<_<<<B8T8`8|8U 86| x`| N!8a8!Ѐ|N |a|yxB;}>Kx|#x}VSx!0|3x|+x}Cx|;xt88c,H /@D<_<<<B 8`8H88P8H8.| | xN!8`H08`|H/a8@D<_<<<B 8`8H888H81| | xN!8`H088|H]/Ata8$xK /@L<_<<<B 8H88`88H86| | xN!8a8K8`H04A8tH!8 tA8:a@8~cxL!8PA8bT!8XA8\!8`A8BdH ~cxH 5/A/~cx;8H <|~x@|vx+A!H=?<_<8`!=?A8dB !8x8Ha8H8| | xN!K=?<_<8`!=?A8iB !8\T8Ha8H8| | xN!KL<_U):8Bd| .|| N T,<  \  \ l l l| \ =?a<8I) B+ K L/@=?a<8I) B+4 @K8 D+A<_U):8BL| .|| N \pA<8L=8(89+xkxI A<̑bBđȀA<89 H8A<"A<8 !<ЀA<ԁ!<؀A<܀A<8!<9 A<8A<"A<9 ==@8v8`8aJ8A<"9+k A<8!< 8A<PbDHL!@9)+A<_U):8B | .|| N H =?a<8I) B+D PKH=_ L8JJ==  8Kka@ b!< @I48ڐ8DA<"aK!< |9֐  <8}`8H_/@hKd]= C0=!Xkؐ=|BKؠlBA\]`!`|<_ldɁXX(!hll`X($ؘɡhX( zPOAp``AtHP(١x`A|>;`A8a88H.H``8a8Hm/A\8a8H|~x8}xHh-/AԀ|x%x|.K/AP<;Z;{ DAH̀<8`88 8`8%| | xN!8`H<8`88 8``8&| | xN!8`Hx``|H.}#Kx88K!/@d<_<<<B8`88`8 8*| | xN!8`H`xKem8`8!a|}p N ``88K||~x!``c/A`/A|xHA^8~/A$|xHA^8~/AHAi88!P|N ``||`y!A8a88KE8!`|N ||~x!``c/A</A$|xH@ـ^8~/AH@88!P|N ```||`y!A8a88Ke8!`|N ||~x!``c/Al /A|xH@)^8 ~8c,H~/} ADA8xb H?H A8 <8`A8("$8HH<_<<<B88`8\8\8| | xN!8a8K8`8!pa|N ```||}xB8`(!H>|~y@H<_<<<B8`88[T8Z8| | xN!8`H<`8(8H><8~8H9<8~8pH)8`8!P|N ``||~x!``c/ADKy~8cH̀~8cH~8cKU~/AH<88!P|N `|B|`x|#x!|+x|3x|xK8/@@<_<<<B88`8Zl8Y8̀| | xN!88!P|x|N |A|;yB|}x}Cx8|#x!|+x};Kx|3x}ZSx8@@<_<<8`B08Z 88Y| | xN!8`HH`88K/@D<_<<<B08`8H8ZP8Y8ހ| | xN!8`H88}H/@P<_<<<B08`8H8Z8Y8߀| | xN!8`H```x8H=8cH;/}<@D<_<<<B08`8H8Z8Y8| | xN!8`H4A8xbKx8|#x!p|+x|3x|;x}Cx}RSx8AȃãЃ!H5/a8@P<_<<<B8`8(8W`8R8| | xN!8`H```88LH6/A8Ax8H7]8cH5U/}@X<_<<<B8(8`8W8R8| | xN!```8a8K8`H$A8xbH6%H```A8A88s,!8A8 6A8"!8^~^ Ii I$^~^ 4I(i,I0A8B8!8IcCc# Z/@8zH8```/A|xK```b88!`|xA|N |a|#xB||x!p<_;Ax;<xH/@D<_<<<B88`8T$8T 8| | xN!8H8| Hxx8< 88H7/@P<_<<<B88`8Tx8T 8| | xN!8Hp```;LxxH_a8x8Hcu/@L<_<<<B88`8T8T 8| | xN!8H``cxxH_){8\H]<_x888;@xH6/@D<_<<<B88`8U8T 8Ȁ| | xN!8Hta8x8Hb/@4<_<<<B88`8U48T 8ɀH{xH]xx888H6-/@D<_<<<B88`8U\8T 8̀| | xN!8HĀa8x8Ha/@4<_<<<B88`8U48T 8΀Hd8{xH]xx888H5}/@D<_<<<B88`8U8T 8Ҁ| | xN!8Ha8x8Ha5/@4<_<<<B88`8U48T 8ӀH8{,xH]xx888H4/@D<_<<<B88`8U8T 8׀| | xN!8Hda8x8H`8/@H<_<<<B88`8U48T 8؀| | xN!8``8!|xa|N ``|A|+x|@&B8|3x||x|#xA!`LHH;/A<_:H’P~óxxH/@,<_<<<B<8T8`8Q8O8y::@:L| | xN!~óxH~xH/@0H4<_<<<B<8T8`8T\8O8:@| | xN!K<_<<<B<8T8`8T8O8:@| | xN!Kh<_<<<B<8T8`8S8O8:@| | xN!K(<_<<<B<8T8`8S<8O8:@| | xN!K<_<<<B<8T8`8S8O8Rx| | xN!K``<_<<<B<8T8`8RD8O8| | xN!Kd<_<<<B<8T8`8R8O8| | xN!K(``:Lx~xH/@L<_<<<B<8T8`8Q8O8z::@| | xN!K`x$x8W:;bcxH(|zy@@<_<<<B<8T8`8R8O8K| | xN!H ex8H)AP4"9i@h9A$ +U:}ZT@.|Kx|.H KU :}ZJT@.|Bx|ZI. /A89kT>@AaLDxH}/A|<_aD88;b;dxH-/Aa8Tc:H'|tyAȀaDdx~xH/ApaH~xH/A::@``<;@AALH8`WH\``~xH' /A~CxH&8`H48`H,Vx@DH e|uy@<_<<<B8`88P8B8| | xN!8`H ???<;8`;{B8Rx8fx\|I|LxN!<xfx8`8R8| | xN!H???<;8`;{B8T4x8 fx]|I|LxN!<xfx8`8T\8| | xN!H???<;8`;{B8Tx8fx]|I|LxN!<xfx8`8T8| | xN!HD???<;8`;{B8U8x8fx]|I|LxN!<xfx8`8U8| | xN!H``<xH ==?<x)8K/k/888/B I9 XA\89@aT`!dAhlpAtx|H)/@`<_<<<B88`8Q8B8€| | xN!~xH18aDH)8a@K8`H (`A88`"bB!aAHI|by@p???<;8`;{B8QTx86fx\|I|LxN!<xfx8`8Q8| | xN!K@;<<xA@8/xHQ/@l???<^8`88Q8B8| | xN!^<88B8`8RP8ǀ| | xN!K<xH$/@@???<^8`88R(8B8| | xN!K<_<^"DI/@~xxH8/AXH<_}9Kx;`;`CxxxH/Ap;{;;@AK<_<<<B88`8S88B8̀| | xN!K~xH(|sx|#x/@@<_<<<B88`8Sp8B8π| | xN!KH|#xDa@~ex8:T8K̀aD~xK/@4<_<<<B88`8S8B8ҀHD~xH9/@4<_<<<B88`8S8B8ӀH~xH'|qx|#x/@@<_<<<B88`8S8B8ր| | xN!KL<_^B/A|Yx<_;`B|\x;CxxxH/@CxxH/A؀a<;{;;|"HFɀ@AHP+@; ;H/A0; ~xdxxH&5@/{A?_@Z/ATHT=]x|P|I|K/AZ;{;@A@~xH%|zx|#x/@???<;8`;{B8VDx8wfx]|I|LxN!<xfx8`8Vl8| | xN!K```#xH=Exfx|}x8x8K~xxH~8^T]> 8@89 9`^ ;> ~>>>>>~ ~ ~9@9+84WfF>We>Wd>^^8*U>8@8!p^~A|N ``|A|~xB8`!H|{x8a8H8@8@@$<<<8F8c083 8IDH?_|lxZv@A98 vU>~8^T\>8@8^8@9  8^> > > >8@89`9@+^ 948~^~^8WeF>Wd>Wc>U>8*~8@8!p^A|N ``|A|zxB|+x|+x|#x!H>8cT}>xH)|~y@P<_<<<Bt@8`8X8G818| | xN!8`H```x8H=?x88I)bB >~^ H>mCxdxxxHE /A xH 8`HT```<_<<<Bt@8X88H8818`| | xN!xH 8`8!`A|N ``||+xB!88H8/A(a8<x8Hy8/@ `88!`|x|N `|a|#xB8? |+x|3x||x!H&/@L<_<<<Br`8x8`8F8/8| | xN!8H``W<|BTB:; }>8+@d8x`H/@<_<<<Br`8x8`8F8/8| | xN!8H,``T>xH9/@P<_<<<Br`8x8`8F8/8| | xN!8H```dxxHy/@P<_<<<Br`8x8`8G88/8| | xN!8Hp```xxH8/@L<_<<<Br`8x8`8Gd8/8| | xN!8```8!`|xa|N ``||+yB|#x|3x!A /@D<_<<<Bp 888`8Eh8-|8| | xN!8H<888H?/@L<_<<<Bp 888`8E8-|8| | xN!8H,``8<x8Hj/@H<_<<<Bp 888`8E8-|8| | xN!8H`a8<x8HSQ/@D<_<<<Bp 888`8F<8-|8| | xN!8Hha8<x8KE8/@H<_<<<Bp 888`8F8-|8€| | xN!8``8!`|x|N ``||+yB|#x|3x!A /@D<_<<<Bn8(8`8CX8+l8ˀ| | xN!8H<888H=/@L<_<<<Bn8(8`8Cx8+l8̀| | xN!8H,``8<x8Hhq/@H<_<<<Bn8(8`8D8+l8΀| | xN!8H`a8<x8HQA/@D<_<<<Bn8(8`8D,8+l8π| | xN!8Hha8<x8K58/@H<_<<<Bn8(8`8D|8+l8Ѐ| | xN!8``8!`|x|N ``||+x|#xB}H|<8K٠```||+x|#xB}H|<8xKp|B!`<8BЊD $  $DDd d 808AH18`8!P|N H```||~x!``c/A$8c HՀ~/AH88!P|N `||`y!A8a88K8!`|N ||~x!``c/A08cHE~8cHɀ~/AH)88!P|N ``||}xB8`|#x!H=/|bxa8@L<_<<<Bb@8`8X8:8:p8| | xN!8`H``8<8c8P HYa88cH/A88`HT<_<<<Bb@8X8`8;D8:p8| | xN!8a8K8````8!`|N ```48N `||~xB|#x!c8~A8B "b8~ /Ax8KxAԐ@T}JCx});x|+xW>}cx9W|x}JcxW`F>W{@.})[x}J3x|x})+x}Jx})x}Jx})x}Jcx$DAN ``K```K```K```K```K``` C#c D$dN ``` C#c D$dN ```C#c D$d C#cD$dN ```||}x|#x!K8}8K8}8K8}8K8}8K8}8K8!P8}8|Kp```K```||}x|#x!Ky8!P8}8|K\``K````K```||}x|#x!K8}8K8}8K8}8K8!P8}8|K`||}x|#x!Ky8!P8}8|K\``||+x|}x!Ki8!P8}x|KL``T8@A8`8BTB>/@/A8c@|B48T>|CxN |AT|+x!8AT|}x|+x;`x88K8/A48;;T>@x``T:8|.8!pA|N ||+xB8c!<8ԀH[8,A ~88!P|x|N ``||}x|+x|#x!88Kxx88Kq8!`|N ``||}x|+x|#x!88Kxx88K!8!`|N ``8|#x|xH]T|!|yx|#x|#x|+x|3x!H^M|{yA$xH^-|~xx8H-/@dxH]/@#xxK`xH]}/A@xH]@0xH]|~xx8H/A8`H8`8!`!|N ```|a|}x|#x|3x|+x!88K}xxfx88K8!pa|N |a|}x|#x|3x|+x!88K-xxfx88K8!pa|N dN ``T`>dN T`F>Tb>dTi>D$N T`@.TF>e|CxTwF>Ty>T{>TbT>%eT`T>|Lcx| SxEN `|!|`xTc>hKI8!P|N `|!|`xTc>hK)8!P|N `|!ahK8!P|N ```|!a8/ADxx9 ``C8 T >|BFpHD8c8@8!P|N ||#x|+x|}x!He8cTk>@@x/ADxx9@``C8 T >|BFpPI8c 9)@@@08!P|PUc<8T<|c|H`8!P|N ```8cK``8cK|``||}x|#x!`cK8!P}8|KK```K```K```||}x|#x!`cK}8Ku}8Ki}8K]8!P}8|K@```||}x|#x!`cK8!P}8|K||#x|+x|+x!K8!Px8|K`||~xB|#x|+x!C/A (AxKu^/@hxH/|bx~@P<_<<<B208`8H8,8 `8Ā| | xN!8`H0```|CxxxH88`8!P|N ```||bxB|+x8!``c08|#x/@$<<<8%8c8 p8 Hpe|Dx|x88K/@L<_<<<B1@8X8`8(8 p8%| | xN!8H|``;<xxKUa8x8K58/@H<_<<<B1@8X8`8l8 p8%| | xN!8``8!p|x|N ``||~xB|#x|+x!88Kˉ/@P<_<<<B/8`88T8 8| | xN!8`H```;<xKiA8!@xaDAH<"bB8K9/@P<_<<<B/88`88 8| | xN!8a8K˱8`Hx`a8<x8aK/@H<_<<<B/88`8D8 8| | xN!K``88``8!p|N ```||bxB|+x|3x8!``c08|#x/@0<<<88c88Hmq```|Dx|x88K/@L<_<<<B.P8h8`8888Ӏ| | xN!8Hl``a8xxKE8/@H<_<<<B.P8h8`888Ԁ| | xN!8``8!`|x|N ``||+xB|#x8!``E0<8/@$<<<88c808Hl%88KM/@D<_<<<B-88`8808| | xN!8HĀ~0xx8DxK5/@L<_<<<B 8j8888P8`| | xN!CxH8`H$!8CxI8BYH8``8!p!|N ```|A|ixB|3x|;x8|+x!``C08|#x/@,<<<88ceP88HG``/@Ky,ApHh`|Cx}$Kx|x88KA/@H<_<<<B8`8g888| | xN!8`H`A8b/@T֓<8|H|{y@<_<<<B8g8`888ĀHX``+AH<_<<<B8`8g8(88Ȁ| | xN!8`HX`8<8@K@AD<_<<<B8`8g8@88ʀ| | xN!8`HadxKI/@@<_<<<B8g8`888׀| | xN!KA B8@|B8!P|Cx|N ```||~x!K8/Ah @|8!P|x|N `|B}H|<8K`K```|B}H|<8KH`K@```K0```,M 8c`K||~x!``c/A Kɀ~/AHq88!P|N ``||`y!A8a88K8!`|N |8B8|}x!Hr<8}`KM9 88@8`=8!P=]x}|]p}t|N ``||}xB8`!HqA|~y@H<_<<<B@8`85X8¤88| | xN!8`H`K8`8!P|N |||xB8`|#x!Hp|}y@D<_<<<Bհ848`8t8\8-| | xN!8H ^8|`x>~ ]=}K8/@H<_<<<Bհ848/8¨8\8`| | xN!xHo88!P|x|N ```||#xB|}x|#x!K=?}P\TX8Ia])a b]~P\8a88`>^ ~^TXKQ```8a8K/A`8a8K=|dxxK1/@<_<<<BԠ8`8388L8Ā| | xN!8`H8`8!`|N ```||~xB8`|#x!Hnm/|dxa8@L<_<<<Bp8`82888| | xN!8`H<``xKM/A88`H8a8K}8``8!`|N ```|B!K 8/@@<_<<<BҤ818`848ƿP8| | xN!88!P|x|N `||~xB|#x|+x!88K/@P<_<<<B 8`81888ƾ8| | xN!8`H```8xK/A 88`H````<_<<<B 8188`88ƾ8| | xN!8a8K8````8!`|N ```||~xB|#x!8a8K/@D<_<<<B8`808,8ƽ8ـ| | xN!8`H8xK/A 88`H````<_<<<B808`88ƽ8ڀ| | xN!8a8K8````8!`|N ```||#xB!HxU/@L<_<<<B8`8/8@8Ƽ8| | xN!8`H``t~p8`8!P|N ||#xB!p/@L<_<<<B`8`8.x88Ƽ 8 | | xN!8`H``Hwq/@H<_<<<B`8`8.x88Ƽ 8 | | xN!8`H`>p^tA@P @@H`<_<<<B`8`8.x88Ƽ 8 | | xN!8`H4} }i9 9@8`}b[x4>p^t^0``8!P|N ```||#xB!HvU/@L<_<<<B8`8-8@8ƺ8| | xN!8`H``|~x8`8!P|N ||#xB!x/@L<_<<<B`8`8,x8 8ƺ 8| | xN!8`H``Huq/@H<_<<<B`8`8,x88ƺ 8 | | xN!8`H`>x^|A@P @@H`<_<<<B`8`8,x8@8ƺ 8!| | xN!8`H4} }i9 9@8`}b[x<>x^|^8``8!P|N ```|:`B|yx~x|#x;!K|xx#xW 68BX|^xHt-|{x|#x/@L<_<<<B8`8+8@8Ƹ8@| | xN!8`H``#xHm9 Dx|jx#x}}izH/@P<_<<<B8`8+88Ƹ8C| | xN!8`HP```xx#xH/@L<_<<<B8`8+8 8Ƹ8D| | xN!8`H``#xHwI/@D<_<<<B8`8+8@8Ƹ8F| | xN!8`H#xHv/@D<_<<<B8`8+8t8Ƹ8G| | xN!8`H<#xHwA/@D<_<<<B8`8+88Ƹ8H| | xN!8`H耚#xHw/@D<_<<<B8`8+88Ƹ8I| | xN!8`H $#xHwA/@D<_<<<B8`8+8 8Ƹ8J| | xN!8`H8(,#xHv/@D<_<<<B8`8+8D8Ƹ8K| | xN!8`H04#xHv/@D<_<<<B8`8+8|8Ƹ8L| | xN!8`H8<#xHv9/@D<_<<<B8`8+88Ƹ8M| | xN!8`H0@#xHu5/@D<_<<<B8`8+88Ƹ8N| | xN!8`H܀DH#xHu/@D<_<<<B8`8+88Ƹ8O| | xN!8`HL#xHt/@D<_<<<B8`8+8P8Ƹ8P| | xN!8`H08P#xHu/@D<_<<<B8`8+88Ƹ8Q| | xN!8`Hx#x8H=/@D<_<<<B8`8+88Ƹ8R| | xN!8`H~x8a8KI8a8K/A`8a8KA|dx#xH/@<_<<<B8`8+88Ƹ8W| | xN!8`H 8``8!|N ```|!|{x|@&B|#x|#xA!K5/A#x;;K|zxKU$x;.8a8KQHX``8a8KM/|ixA\|I i$AZzI(i,H`(,}~B "b88Hk/@X<_<<<B08"H8`8(8Ư8| | xN!8a8Ky8`Hp```8x8Hk/@L<_<<<B08"H8`8`8Ư8| | xN!K```8x8HkU/@@<_<<<B08"H8`88Ư8| | xN!K48x8Hk/@@<_<<<B08"H8`88Ư8| | xN!K8x8 Hkm/@@<_<<<B08"H8`88Ư8| | xN!K8x8(Hk/@@<_<<<B08"H8`8@8Ư8| | xN!K88x80Hj/@@<_<<<B08"H8`8|8Ư8| | xN!K䀁8x88Hjq/@@<_<<<B08"H8`88Ư8| | xN!K8x8@Hi]/@@<_<<<B08"H8`88Ư8| | xN!K<8x8DHi/@@<_<<<B08"H8`8$8Ư8| | xN!K老8x8LHh/@@<_<<<B08"H8`8X8Ư8| | xN!K8x8PHn!/@@<_<<<B08"H8`88Ư8| | xN!K@x8<8@Hy/@<_<<<B08"H8`88Ư8| | xN!K`xdxHmy/Aa8dxK/A <;@À88`H"8` HLM||y@D<88ן8`88h| | xN!xK͵8`H``xxKY/@@<88ן8i808`| | xN!xHKaK``xxHZ/@0<88ן8`8d8l| | xN!K\8xH[/@0<88ן8`88m| | xN!K;Z@8`H0```8`H/AK```8!|N ```|A|{xB|#x|#x;!Ky<C cx8[Q8B|^xHd=/@D<_<<<B88`88Ɯ\8| | xN!8HcxxxHh5|zy@L<_<<<B88`88Ɯ\8| | xN!8HL``x8a8K`8a8KӍ/A|8a8K||xcxLH\ /A|cxH\/@<_<<<B88`88Ɯ\8| | xN!8H|cx8H[8/@HD<_<<<B88`88Ɯ\8| | xN!8HL<_<<<B88`88Ɯ\8| | xN!8```8!p|xA|N ``|a|#xB|+x|3x!;H888@xH_/@D<_<<<B`8 x8`88ƚ 8| | xN!8HTxKM8/A@H!@ADaLPAT88}] ;[8!|xa|N ``|?B|{x|#x|+x|3x!c ;<_;;BX;!8```cxHT]/AL|Ю@(8|yT>/ @ H0```+A;;@8`H; ;cxHS/A/~;;@8a8K/A~x~ųxcxH\I/A8cxT>HkqA~8!`a|N `|!|#xB|+x||x|#x8!|+x|;x|3x}Cx888K/@D<_<<<B8`888ƣd8b| | xN!8`HLxHQ|ix|#x/@L<_<<<B88`88ƣd8d| | xN!a8/@HA8dxx"Ba8+K+$K(H]i/@@<_<<<B88`88ƣd8g| | xN!KxDxxxH^/@H<_<<<B88`88ƣd8h| | xN!K,``88`H HB8`8!p!|N `|A|#x|+x|3x;@|3x!HO8} $(|{x8(|{`|ZY}[@}:9]} =$](@A```88!`hA|N `|a|#yB|{x!@0<<<88c88ơpHa```HOQ||x|#x/@P<_<<<B 888`8p8Ơ8| | xN!8H@```>^cx80|HN/@P<_<<<B 888`88Ơ8| | xN!8H``` cxH\Q/@H<_<<<B 888`88Ơ8| | xN!8Hh`cxxx8HN8/@D<_<<<B 888`88Ơ8| | xN!8`8!`|xa|N ``|a||xB|#x|;x|+x8!|3x}Cx888Ke/@L<_<<<B 888`88ƞ8| | xN!9`H``A8x HM/A8A89`b!8IiI$i(8HX`<_<<<B 8`888p8ƞ8| | xN!a89`/A H>9`8!p}c[xa|N ``|!|hxB|#x|;x!d$(d |3x}^}=H@A$H@ P@A88`H|+x8@|cP|BIX@A,X@`@A``|+xH``|P`P}CxxHK1z$(|dx8`}D`}#Y:$Z(AH<_<<<B8`888Ɲ8| | xN!8`H`8```8!`!|N ```||~x!``c/AH= 88!P|N `` cN `|bxc  "bTcTU)@.|cx|cKx|c[xN TcF>N ``Tc>N ``Tc>N ``Tc>N ||~x!``C/A`b/AH<-^8^b/AH< ^8^;~/A H;哾8!P|N ``|B}H|<8LH^`||}xB8`@!H;|~y@H<_<<<B8`88 8Ɯt8| | xN!8`H`88@H<8`8!P|N ``|a|{x!``C/A<8/8A `8a8KY/8@/ADx;``/AH:/AxxK``{/AH:U88!pa|N `|a|}xB8` |+x|#x|3x!H:e,@|???<p;8`;{8x8fx\|I|LxN!<xfx8`8`8| | xN!8H``8=8/@}8Hd```| x8B /@B8+@0<<<8.8c88ƛH```i8cH,`` 8@/@K```8!`|xa|N ``||~xB;8`|#x|+x!|3x}Cx|;x}7Kx}VSx8H88/|}xa8@H???<]8`88 8ޙt8Y| | xN!H`` ``~4/ATc:H81/}@x???<]8`88d8ޙt8^| | xN!8a8K%]<8`88ޙt88π| | xN!8`HA848bT:H8`~5/AxTc88H7}/}@@???<]8`888ޙt8c| | xN!KLA858bT8H8=``~<8/@/@8<_<<<B88`8L8ƖD8| xH#x8?HF/@8<_<<<B88`8|8ƖD8| xH#x8H>/@8<_<<<B88`8,8ƖD8| xH5#xH=/@8<_<<<B88`88ƖD8| xH@8/Ax#x8? HF /@8<_<<<B88`88ƖD8"| xH#x8T1/@8<_<<<B88`8D8ƖD8$| xHT#x8H=/@8<_<<<B88`8t8ƖD8%| xH #x|tH?-/A#xHH| xH<_<<<B88`88ƖD8B| xH<_<<<B88`88ƖD8C| xH#xH8/A#xH8/A؈#xH8/A #xH:/@<_<<<B88`88ƖD8;| x`| N!88H=W:#x|H.H9}/A4;@A؈5/AP;]W8#x|.H;1/A]#x|BH;/A5;@A/@88H$4;/AKT```a88!`!|N ``|a9 B|zx|+x|#x|3x!P:D!D~xK/@<_<<<B08`8H88Ɔ8a| | xN!8`H0```Cx~ijxH>9/@<_<<<B08H8`88Ɔ8f| | xN!/@@HD<_<<<B08H8`88Ɔ8ƀ| | xN!K```<_<<<B08H8`88Ɔ8À| | xN!Kt<_<<<B08H8`88Ɔ8€| | xN!K8<_<<<B08H8`88Ɔ8| | xN!K<_<<<B08H8`8@8Ɔ8| | xN!K<_<<<B08H8`88Ɔ8| | xN!K<_<<<B08H8`88Ɔ8| | xN!KH``<_<<<B08H8`88Ɔ8| | xN!K<_<<<B08H8`88Ɔ8| | xN!K<_<<<B08H8`88Ɔ8| | xN!K<_<<<B08H8`8\8Ɔ8| | xN!KPCx8>H1 /@@<_<<<B08H8`8,8Ɔ8g| | xN!K@3>/? A+? A/?AP+?AX/< A/?A`?<8`]08| | xN!>8CxH:/@ HH /?A/?@H<```/? A+? A/? A /? @H/? Ah/?@pHDCxH:/@H<_<<<B08H8`8P8Ɔ8m| | xN!K``>/AH<_<<<B08H8`88Ɔ8n| | xN!K``3H HDCx8H1/@@<_<<<B08H8`88Ɔ8r| | xN!K DCx8H1/@L<_<<<B08H8`88Ɔ8s| | xN!K```>/A<_<<<B08H8`8 8Ɔ8tH`DCx8H1/@L<_<<<B08H8`808Ɔ8x| | xN!K,```>/A<_<<<B08H8`8 8Ɔ8y| | xN!K``DCx8 H0U/@L<_<<<B08H8`8l8Ɔ8}| | xN!K|```>/A8<_<<<B08H8`8 8Ɔ8~KP`3 HDCx8(H-y/@@<_<<<B08H8`88Ɔ8| | xN!KР>/A<_<<<B08H8`88Ɔ8H`DCx8,H,/@L<_<<<B08H8`88Ɔ8| | xN!K<```>/A<_<<<B08H8`88Ɔ8| | xN!K``DCx80H,5/@L<_<<<B08H8`88Ɔ8| | xN!K```>/A8<_<<<B08H8`88Ɔ8KP`3HDCx84H*Y/@@<_<<<B08H8`8L8Ɔ8| | xN!K>/A<_<<<B08H8`88Ɔ8HDCx85H)/@@<_<<<B08H8`88Ɔ8| | xN!KP>/AH<_<<<B08H8`88Ɔ8| | xN!K``3H`Cx8HH*I/@@<_<<<B08H8`88Ɔ8| | xN!KCx8LH)/@@<_<<<B08H8`88Ɔ8| | xN!KPL/AH<_<<<B08H8`8 8Ɔ8| | xN!K``aH!>KU >8BA<_<<<B08H8`848Ɔ8| | xN!K;;`CxxH*/ACx8:H'/ACx8PH(/Ad;aD:P|tK1/AAH8B/AH@H!Di4/ATTc:H|sy@@<_<<<B08H8`88Ɔ8| | xN!H!Di5/ATTc8H-|ty@D<_<<<B08H8`8h8Ɔ8| | xN!Kt`Cx8TH'/@@<_<<<B08H8`88Ɔ8| | xN!K Cx8XH'y/@@<_<<<B08H8`88Ɔ8| | xN!KЁ!DI5 4TB<|BXTB:8B AL<_<<<B08H8`8$8Ɔ8| | xN!Kl```aT!>|BYU >8BA<_<<<B08H8`88Ɔ8| | xN!K``Cx88H%)/AlCx8I4@AԈ 5}#Kx/AP;W8CxxH'/A8CxH'/APaD8T>C5@A8<~ix~x`d9|t|tK1/AAT8B/AT@!>```U#>8@HP]0<<<8`8H88Ɔ8̀| | xN!KD`a>8@@A@@AAD<_<<<B08`8H88Ɔ8р| | xN!8`HD8`H~cxH/A ~xH~xKٵ8`Hl```yA;;:`::@K$/AKh!D; 4/AK```/AK`8!a|N ```|a||x|@&B,|#x;;PA!AE8B |Cx8@3P.A4[54TB<|BTB:8B |F8B|Cx8@<x8%-H-/@D<_<<<By\8t8`8w,8t8| xH````xxxH1/@\<_<<<By\8t8`8w\8t8| x``| N!88H```x8< H,/@@<_<<<By\8t8`8w8t8| xK``x8H$/@8<_<<<By\8t8`8w8t8| xKLxdxH3Q/@8<_<<<By\8t8`8w8t8| xKx8? H+/@8<_<<<By\8t8`8x8t8| xKx8H#/@8<_<<<By\8t8`8x,8t8| xKtxH& /@8<_<<<By\8t8`8xL8t8| xK,xH%/@8<_<<<By\8t8`8x8t8| xKx8? H*/@8<_<<<By\8t8`8x8t8| xKx8H"/@8<_<<<By\8t8`8x,8t8| xKTxH%/@8<_<<<By\8t8`8x8t8| xKx8? H)/@8<_<<<By\8t8`8y(8t8| xKx8H!/@8<_<<<By\8t8`8x,8t8| xKx $xH$9/@8<_<<<By\8t8`8yP8t8| xK,x8?H)/@8<_<<<By\8t8`8y8t8| xKx8H /@8<_<<<By\8t8`8y8t8| xK(xH!A/@8<_<<<By\8t8`8y8t8| xKTx8?H(9/@8<_<<<By\8t8`8z8t8| xK x8H /@8<_<<<By\8t8`8y8t8| xKĀ,xH i/@8<_<<<By\8t8`8z,8t8| xK|x8?H'a/@8<_<<<By\8t8`8z\8t8| xK4x8H9/@8<_<<<By\8t8`8y8t8| xK쀛0xH/@8<_<<<By\8t8`8z8t8| xKAx8?H&/@8<_<<<By\8t8`8z8t8| xKXx8H]/@8<_<<<By\8t8`8z8t8| xK4xH/@8<_<<<By\8t8`8z8t8| xKx8?H%/@8<_<<<By\8t8`8{(8t8 | xKx8H/@8<_<<<By\8t8`8z8t8 | xK85xH/@8<_<<<By\8t8`8{P8t8 | xK88`a88!`aa|}p N ||#xB8? |~x!H$/@D<_<<<Bo88`8r8k8| | xN!8H$x8TH!/@H<_<<<Bl88`8AP8ht8)| | xN!8H`dxxHi/@P<_<<<Bl88`8A8ht8*| | xN!8Hp```xxH 8/@L<_<<<Bl88`8A8ht8+| | xN!8```8!`|xa|N ``|A|#xB|3x|+x||x!``H-/@D<_<<<Bk8`8(8o8f85| | xN!8`HxH/@P<_<<<Bk8`8(8o8f86| | xN!8`H0```xHy/@P<_<<<Bk8`8(8=8f87| | xN!8`H``` xH/@<_<<<Bk8`8(8o8f88| | xN!8`Hl;`>W:x|H.H/A;@A/AX;````^W}8x|.H/A@^x|BHu/Ad;{@A8`H/AKd<_<<<Bk8`8(8pD8f8?| | xN!8`H<_<<<Bk8`8(8p|8f8@| | xN!8`HL<_<<<Bk8`8(8p8f8;| | xN!8````8!`A|N ||~x!``c/AHi88!P|N ``|#x8HT|#x8HcH``|#x|xHcH``|!cH8!P |`|N `cH``/M H`||~y8`!A</@,~88H |`8~`~8!P|N ``|,!PA0cH/A 88H/@ahlH 8`88!|N ``89 9@# CN `|8@|~x!8c |+x}C`}"Y/A8|#x8H~ 9 |jx|`x|j`|IY^ ~8!P|x|N ```8`N ``||~x!8`C c1C}"/A0~Hy/|`xA^ ~1C}"> ^8!P|x|N ``8`N ``cH``8`N ``c N `/M Hh`8`N ``8`8N `89 9@# C$N `|a|{x!|#x`# C$cHA @ P@A;H``|+x;}}iA,@ @A ```|+xH`` P;x|xx|RH; [$|~P|]I[ {$8!`xa|N 8`N `` $1}gXA@$`@@`8@H``#|I@c $|CxN ``8`N ``C 9 A$@$C@A``9 }#KxN `,|kxA(/@`C c$||```/A  A @| (@@p```8 $HX#C|eP|DI0c|B/A4A@(@@ ```8K k$H8|xN `$c N `8`N ``cN `/M Hx`|a||x|@&B8`4|#xA!H|~y@L<_<<<Ba8`88o8p 8ɀ| | xN!8`HL``884Hi8`(HA.|}x@T<_<<<Ba88`8p 8p 8ˀ| | xN!xH@H``88(H<x8phH)/}A<_=?,8`8B9)^<_>=?8B 9)^<_> =?8B,9)<^<_>=?8BL9)|^<_>=?8B9) ^ <_>$8B^(H`xH8``8!`aa|}p N `|a||x|@&B8`4|#xA!H|~y@L<_<<<B_8`88m8n,8| | xN!8`HL``884H8`(Ha.|}x@T<_<<<B_88`8n@8n,8| | xN!xH@H``88(H<x8HI/}A<_=?,8`8B9)^<_>=?8B,9)<^<_> =?8BL9)\^<_>=?8Bl9)^<_>=?8B9),^ <_>$8B^(H`xH8``8!`aa|}p N `|a||x|@&B8`4|#xA!H|~y@L<_<<<B]8`88l8lL8| | xN!8`HL``884H8`(H.|}x@T<_<<<B]88`8l`8lL8| | xN!xH@H``88(H9<x8lHi/}A<_=?,8`8B9)<^<_>=?8BL9)\^<_> =?8Bl9)|^<_>=?8B9)^<_>=?8B9)L^ <_>$8B̐^(H`xH8``8!`aa|}p N `|||xB8`4!H|~y@H<_<<<B\8`8(8j48jp8E| | xN!8`H(`884H8`(H|}yA88(H<_=?8`B\ 9)А]<_>=?,8B9)^<_>=?8B9)^ <_>=?8B 9)0^<_>=?8B@9)`^<_> 8Bp^$<_8BP^(H\``<_<<<B\8(8G8j8jp8`| | xN!xHU8````8!P|N ```|/!B|zx|+x|#x|3x!8`A8`4HI|~y@P<_<<<BZ`8`8x8h8h8q| | xN!8`H@```884H 8`(H|{yA88(H/[@;;`<_~,8B=?8`^<_9)8BБ>=?^<_9)8B@> =?^<_9)P8B>=?^<_9)`8Bp>=?^ <_9)8B>$^(HX`<_<<<BZ`8x8s8ip8h8`| | xN!xHu8````8!`!|N ```||~x!``c/A\C,/AD|Cx| | xN!~(/A | c,| xN!~/AH88!P|N ```c,}N c,}N c,}N c,}N c,}N c,}N c,}N c,}N $c,}N 0N ``08`/M |xN ``|8B|#x!88K/AD<_<<<BW 8`888fx8e8| | xN!8`H88`8!`|N |8B|#x!88K/AD<_<<<BV8`88f8d8| | xN!8`H8A98`T@.|x8!`|N `|8B|#x!88K/AD<_<<<BU8`88e8dP8| | xN!8`H48A98`!:a;TTBU)@.|x|Kx|[x8!`|N ```|8B|#x!88K-/AD<_<<<BU08H8`8e8c8| | xN!8Ha8A988:<;=>UITb9@8`U@.9|cSxA;|BKxU>U|ccx|B[x|;xT>}ISx9@Tƀ|+x|cSx|BKxA?WF>W@.|cCx|B;x|x8|c3x|B+x|cx|Bx|cSx^~8!`|x|N ``K```KP```K```K```|8B!l8lK8/A@<_<<<BS88`8c8b8$| | xN!88!P|x|N ``||#x8BT>!888A9K!8/A@<_<<<BS848`8c<8a|8.| | xN!88!`|x|N ```|TF>T>BT>8|#x!88;A8!9a:Kq8/A@<_<<<BR|88`8b8`8:| | xN!88!`|x|N ```||#xBWWTF>W@.!T>T>|Cx|+x|Lcx|SxWF>W>W>88889!:;<=A>?K/8A@<_<<<BQ88`8b@8`08J| | xN!88!|x|N `|!|#xT>lK)8!P|N `|!|#xT>lK8!P|N `|!lK8!P|N ```|!8W@.W@.}bp| Kx}^x}=x@`8|8yH\``/;;@K|<_<<<BO08H8`8`,8]8| | xN!88!`|x|N ``||~xB|+x|3x!K/@D<_<<<BM88`8^8[8| | xN!8HdxxxK8/@H<_<<<BM88`8^8[8| | xN!8``8!P|x|N ``K````KP```K@```K```|!|+x|#x|yx!K/A#xdxx8KH|~|]+A/@+@;@H``^P#x88ExK@\Cx8@@A@@A```8`H,```y;;@dK8```8!`!|N ```K ```|8B!KE8/A@<_<<<BK08H8`8\8Y8ڀ| | xN!88!P|x|N +|ixA(/@ +A8H```TF>8@8 |Ky@T>8@8|Ky@T>8@8|Ky@x8@8|K#y@hT@.TF>TF>|x8|Ky@LTT>T>|x8|Ky@0TT>T>|x|@y|&T ```/Ai0/A@@|`x|xN ``|A;dB|#x|zxW`>|3x!|+x+@,<<<88c 8X8[HH``/@|+A/@D+@<<_<<8`BI8[`98X| | xN!8HCxxK18@H```/ AT8|#x48A|09 HT< F40|40|0| Sx} SyAd<_<=xBI8[x9X8`9 | | xN!8H<``T 8|@P4I}@2A0H(`W< IL0|0| cx```8T>|xA;CxxKAD<_<<<BI88`8[8X8| | xN!8HCxx88KW`>AD<_<<<BI88`8\8X8| | xN!8H(8H 9 7@<8888K8!p|xA|N ``|A|+xB|#x|zx!K xx|{xCxdxK/@L<_<<<BF88`8A8U@8;`| | xN!```8!`cxA|N ``||3xB|+x||x!K/@D<_<<<BF08H8`8@<8T8| | xN!8HdxxxK8/@H<_<<<BF08H8`8X8T8| | xN!8``8!P|x|N ``|a|;xB|+x|3x||x!K/@P<_<<<BE@8X8`8?L8S8| | xN!8Hp```xdxxxK8/@D<_<<<BE@8X8`8?h8S8| | xN!8`8!`|xa|N ``K```K```K```||~xB|+x!K/@H<_<<<BD8(8`8V8Rp8f| | xN!8Hh`xxK8/@L<_<<<BD8(8`8W8Rp8g| | xN!8```8!P|x|N ``||~xB|+x!K/@H<_<<<BC 888`8V<8Q8n| | xN!8Hh`xxK)8/@L<_<<<BC 888`8V\8Q8o| | xN!8```8!P|x|N ``K ```K```|8!Ha8!P |`|N `|!H58!P |`|N ``|8|~x|#x!H/@,8~88H8/A```88!P|x|N `|8!Hܑ8!P |`|N `|8|~x|#x!HU/@,8~88H=8/A```88!P|x|N `|8!H8!P |`|N `|8!H8!P |`|N `|8 !Hۑ8!P |`|N `c|ct|cTcN ```2N ``c2N |a||y!A/Ap|/AHa8/@Lx;;````~ /A H%~ /;;@```8!`x88a|Hd8!`a|N ```||~x!``c/A</A$|xHى^8~/AHm88!P|N ```||~x!``c/A</A$|xH ^8~/AH88!P|N ```||`y!A8a88K8!`|N ||by!A8b$A8KZu8a8K-8!`|N ``||byB|#x!A0/A(8!P8|K@```<<<8j8c8P8H|||byB|#x!A0/A(8!P8|K```<<<8q8c8P8lH|5#F |jx8 +~A+@|+3A@Hd``8B/A8cBK`/AN `9)}CSx8@3})/AD8B8cB8`N 9 3i}#Kx|KR$/A 8B| K|CxN ```||}x!``c/AP8c;KXq}KXi`}8c |cK/Et;@}/AH988!P|N ``|,aB|#x|3x|;x|~x!@KqHl``+AE|+x|B$/AD<_<<<B;P8h8`8N8N8;| | xN!H#/8^ 8J|I.~A(xH׭8cHե/~AxHѓ ~HT<_<<<B;P8`8h8O(8N8| | xN!x;KQ```8!`xa|N ``|a|bxB|}x|#x8|+x!;| ```/AL;8BB<_<<8`B98N88MP8| | xN!8`HxxHy8cHqW8/~ @D<_<<<B98`88N`8MP8| | xN!8`HxHU~8`8!`a|N `|,B|#x|~x!@ KHd+AE|+x|B$/AD<_<<<B888`8LH8L08w;| | xN!H#/8^ 8J|I.~A(xH=8cH5/~A xHa8~ 88H1HL<_<<<B88`88L8L08| | xN!x;K`8!Px|N ``|,aB|#x|3x|;x|~x!@KHl``+AE|+x|B$/AD<_<<<B788`8J8J8T;| | xN!H#/8^ 8J|I.~A(xH8cH/~AxH ~HT<_<<<B78`88KX8J8]| | xN!x;K```8!`xa|N ``||#xB|3x8!+1@H<_<<<B6 888`8K8I80;| | xN!H`+A|@"$/AH<_<<<B6 888`8I8I84;| | xN!H`/8C }".A(|#xHU8cHM/}AxHy HP<_<<<B6 8`888I8I8;| | xN!x;K``8!Px|N ``||wxB8`0|3x8|#x!|+x|;x}Cx}8Kx8Hρ/a8@D<_<<<B488`8I8H8| | xN!8H880HI/Apcx8H8cH /}@@<_<<<B488`8I8H8| | xN!H A8dxbH\ A8<|B"b !8^^ ~II iA8B$!8)(A8,8/@(<<<88c 8H8J@Hr`~xKQ}8/@x???<4;8`;{H8JPx8fx\|I|LxN!<xfx8`8J8!| | xN!8a8K88!|x|N |A|zxB8`8|3x8|#x!|+x8HM/a8@P<_<<<B2`8x8`8Ht8E8| | xN!8H```888H /Apx8H8cH/}@@<_<<<B2`8x8`8H8E8| | xN!H A8xbH͵[ A88;{B"b ^ A8>~B "ba88c$KN8/@0<<<8x8c8E8IHpQ```8zKO=8/@x???<2`;x8`;{E8Ix8zfx\|I|LxN!<xfx8`8IL8| | xN!8a8K88!p|xA|N ||}xB8`F$!H!/a8@D<_<<<B0 8`888G08C8Ѐ| | xN!8`HW48F$8Ha8<8KMYa8<8@8cKMEa8<888GxKM/@T<_<<<B0 888`8G8G8;| | xN!``8a8K=8`HVa8<888GK/@D<_<<<B0 888`8G8G8<| | xN!K`a8<888H4K}/@D<_<<<B0 888`8H<8G8=| | xN!K8`a8<888HK/@D<_<<<B0 888`8H8G8>| | xN!K`a8<888HK/@D<_<<<B0 888`8H8G8?| | xN!Kx`a8<888IK]/@D<_<<<B0 888`8I 8G8@| | xN!K`a8<888IdK/@D<_<<<B0 888`8Il8G8A| | xN!K`a8<888IK/@D<_<<<B0 888`8I8G8B| | xN!KX`a8<8 88IK=/@D<_<<<B0 888`8J8G8C| | xN!K`a8<8 8 88J@Ky/@@<_<<<B0 888`8JL8G8E| | xN!Ka8<8 888JK/@@<_<<<B0 888`8J8G8F| | xN!K4a8<8 888KK/@@<_<<<B0 888`8K 8G8G| | xN!KԀa8<8 888KKY/@@<_<<<B0 888`8K8G8H| | xN!Kta8<8888KK/@@<_<<<B0 888`8K8G8I| | xN!Ka8<88"88LPK/@@<_<<<B0 888`8L\8G8J| | xN!Ka8<8888LK9/@@<_<<<B0 888`8L8G8K| | xN!KTa8<8888M K/@@<_<<<B0 888`8M,8G8L| | xN!Ka8<88.88MKy/@@<_<<<B0 888`8M8G8M| | xN!Ka8<88,88MK/@@<_<<<B0 888`8M8G8N| | xN!K4a8<88088NPK/@@<_<<<B0 888`8N`8G8O| | xN!KԀa8<88088NKY/@@<_<<<B0 888`8N8G8P| | xN!Kta8<88188O@K/@@<_<<<B0 888`8OP8G8Q| | xN!Ka8<88188OK/@@<_<<<B0 888`8O8G8R| | xN!Ka8<8888P(K9/@@<_<<<B0 888`8P88G8S| | xN!KTa8<8888PK/@@<_<<<B0 888`8P8G8T| | xN!Ka8<88QK1|~y@@<_<<<B0 888`8Q$8G8W| | xN!K<88QxK/@@<_<<<B0 888`8Q8G8X| | xN!KH<x88QKe/@@<_<<<B0 888`8Q8G8Y| | xN!Ka8<88R(K-|~y@@<_<<<B0 888`8R48G8[| | xN!K<88RK/@@<_<<<B0 888`8R8G8\| | xN!KD<x88RKa/@@<_<<<B0 888`8R8G8]| | xN!K<x88S,K /@@<_<<<B0 888`8S08G8^| | xN!K<x88StK/@@<_<<<B0 888`8S|8G8_| | xN!K<<x88SKY/@@<_<<<B0 888`8S8G8`| | xN!K<x88TK/@@<_<<<B0 888`8T8G8a| | xN!K<x88TdK/@@<_<<<B0 888`8Tl8G8b| | xN!K4?_a888TKq|~y@@<_<<<B0 888`8T8G8d| | xN!K<88U$K/@@<_<<<B0 888`8U,8G8e| | xN!K<x88UtK/@@<_<<<B0 888`8U|8G8f| | xN!K0<x88UKM/@@<_<<<B0 888`8U8G8g| | xN!K<x88VK/@@<_<<<B0 888`8V8G8h| | xN!K<x88VdK/@@<_<<<B0 888`8Vl8G8i| | xN!K(a8<88VKe|~y@@<_<<<B0 888`8V8G8k| | xN!K<8,8WK/@@<_<<<B0 888`8W8G8l| | xN!K|<x88| | xN!Kxa8<<x8288ޑ9,9 K/@@<_<<<B0 888`88G8E| | xN!K <_a8<x;ށ8xK/@@<_<<<B0 888`88G8I| | xN!Ka8<<x838T8q99 K/@@<_<<<B0 888`8d8G8P| | xN!K88ܡ9,9 K/@@<_<<<B0 888`88G8| | xN!K<_a8<x;bܑ8fxK/@@<_<<<B0 888`88G8| | xN!Ka8<<ex8?848܁99 K /@@<_<<<B0 888`8H8G8| | xN!KD<_a8<x;q8xK/@@<_<<<B0 888`88G8!| | xN!Ka8<<x8= 88a99 K9/@@<_<<<B0 888`88G8(| | xN!Kta8<<x8= 8D8Q99 K/@@<_<<<B0 888`8T8G8/| | xN!Ka8<<x8= 88A99 Ka/@@<_<<<B0 888`88G86| | xN!Ka8<<x8˜81KA/@@<_<<<B0 888`8¬8G8:| | xN!K<;Qa8<8 8!xK/@@<_<<<B0 888`8(8G8>| | xN!K܀a8<<x8Ô8K/@@<_<<<B0 888`8Ü8G8B| | xN!K|88````8!p|N ```8+~A(|D$/A8 |`"N `8`N ``||yxB;y;!@dx8a8;D;APK-H`8a8;K)dxx|bxx;K!```xK/AtxK8xK/AxCxKk<_<<8`B 8kEx88 | | xN!8`H0```8a8K /@D8a8$x;@:PKQ?;D8a8K/A8a8KA8|{x8cK/@$;Zx$x;ExK!```xK/AxK|}xx8K}/@${$/AȠ$@x~xKj<_<$<8`B 8l~x897| | xN!8`H(#xK/@;P8xKj]<_<$(=8`B 8lx99 B| | xN!8`H;P8xKj <_<<8`B 8l,x88!| | xN!8`H\``;PxxKi<_<<8`B 8lpx88/| | xN!8`H8`8!|N ```||+xB8c!<8PK8,A ~88!P|x|N ``|a8B|{x;!;<xK?```xK-/AxK|bx8c$A8KA88q4a88cK/@8cx848K /@<_<<<BԐ8`838i88ހ| | xN!8`HxdxKxK}/AxK88|~xcx8K/A\a8x8c$K/@<_<<<BԐ8`838j088| | xN!8`HH<_<<<BԐ8`838i88| | xN!8`H8`8!pa|N ```||+xB!<8K8,A ~88!P|x|N ```||}xB|+x|#x8d$x!<8 K,A8|H8`48/A$8!Pxx|K`8!P|x|N ``||#x||x|+xx|+x!K}8/@Txx88K/A88x8KI/@ 8xx8K|`xH88!`|x|N |B}H|~ 88!P|x|N `||+xB8c!<8pK8@,A8@8!P|Cx|N `|a|}xB|#x8!p;a<H<cxK/@<_<<<B`8`8$x8]8[8| | xN!8`H<_<<<B`8$x8`848[8| | xN!H<_<<<B`8$x8`8]8[8| | xN!H<_<<<B`8$x8`8^8[8| | xN!H````x8D8@K/@<_<<<B`8$x8`8]8[8| | xN!cxK8`Hx88KwY/Ax8LKw%/Aa<8HK/A 8AH;L!HAPaTAX Ii ID@A`<8`H$D;/AK````8!a|N ```|;B|}xx!K<|~x8Px8|+x8K|y/@P<_<<<B8`8"8[8Y\8| | xN!8`HP```xx8K%/@L<_<<<B8`8"8\ 8Y\8| | xN!8`H``x8a8K)`8a8K/A8a8K|~xxKv}/AX8xK}y/@<_<<<B8`8"8\8Y\8 | | xN!8`HP<_<<<B8`8"8\T8Y\8 | | xN!8`H8```8!`|N ```|A|{x8d|+x!Kcx8|#x8Kv 8!`;x;A|N ||+xB|3x|Fx|#x|dx!|x?|;xH_axH_9HZU|B!<_A8!P|HX` PHM8!P |c|N |<@C0BA|ip|jp}A|m@U>TɄ>|J;|9|E|PPT|Kx@@(H /@ 8}C}4/@U>}hPPU>8H|x}0 U>}I 0}B0|0U>| 0}b;}*xUI>| 9}eY|@PTB|@Kx@@(|B@A@@|B```| PUK>|@;}"9|E| PT|[x@@|B@A@@|B}bP|K;TɄ>|9|E|XPT|Kx@@|B@A@@|B|PT>|@;}"9|E| PT|[x@@|B@A@@|B|P8@|$0Aؐ܀a``H`` P@A,}'4/@@A 0@A|0}IQ|x`ܑA``܀aHH`# })80}K80}80}0}B0}%x|0|80T>}kxT>}B#Ui>| !}Q}LSx|@PTB|@Kx@@,|*9@A@@9|*``|PUi>}@#|J!}}Q}HSx|PT|Kx@@(|*9 @A@@9 |*`|KPU}x}@P@|AP@ @A |JxH}#}EQ} Kx} 0|J} Kx|I0|B<0|<0A})x!܀a؀`N |B}| x|_xlptx|>^~h<_8bT`H|lx<_8B~h^>|xtpl!|}N |B|H|=9/@!|> x|_xlptx|>^~h<_8bSH|lx<_8B~h^>|xtpl!|}N |B|H|=9T/@!|> x|_xlptx|>^~h<_8bSHQ|lx<_8BT~h^>|xtpl!|}N |B|H|=9/@!|> x|_xlptx|>^~h<_8bRtH|lx<_8B~h^>|xtpl!|}N |B|H|=9/@!|> x|_xlptx|>^~h<_8bQH|lx<_8B~h^>|xtpl!|}N |B|H|=9\/@!|> x|_xlptx|>^~h<_8bQ0HM|lx<_8B\~h^>|xtpl!|}N ||dxB8_!p8a98HR8a8|}xHS<_}]|~x9"PBP i|].<_x j;PxHUi,@|}xxHUqHU8!|N =`|}N =`}N =`}N __dyld_make_delayed_module_initializer_calls__dyld_image_count__dyld_get_image_name__dyld_get_image_header__dyld_NSLookupSymbolInImage__dyld_NSAddressOfSymbollibobjc__objcInit__dyld_mod_term_funcsUsage: %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 Inputs: --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 -h--help--prefixMissing argument for --prefix --clipMissing argument for --clip --tapeMissing argument for --tape --projectMissing argument for --project --ntsc--nolegacy--aspectMissing argument for --aspect %d:%dFailed to read --aspect value '%s' --commentMissing argument for --comment --descMissing argument for --desc --start-tcMissing argument for --start-tc %qdFailed to accept --start-tc integer value '%s' --mjpegMissing argument for --mjpeg --resMissing argument for --res The --res must follow a --mjpeg input 2:13:110:110:1m15:1s20:1Unknown Avid MJPEG resolution '%s' --dv25Missing argument for --dv25 --dv50Missing argument for --dv50 --dv1080i50Missing argument for --dv1080i50 --dv720p50Missing argument for --dv720p50 --IMX30--IMX40--IMX50Missing argument for %s --DNxHD720p120Missing argument for --DNxHD720p120 --DNxHD720p185Missing argument for --DNxHD720p185 --DNxHD1080i120Missing argument for --DNxHD1080i120 --DNxHD1080i185Missing argument for --DNxHD1080i185 --DNxHD1080p36Missing argument for --DNxHD1080p36 --DNxHD1080p120Missing argument for --DNxHD1080p120 --DNxHD1080p185Missing argument for --DNxHD1080p185 --uncMissing argument for --unc --unc1080iMissing argument for --unc1080i --pcmMissing argument for --pcm --wavpcmrbFailed to open WAV file '%s' Failed to read wav RIFF format specifier Not a RIFF WAVE file 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 --bpsMissing argument for --bps The --bps must follow a --pcm input %dFailed to read --bps integer value '%s' Invalid --bps value '%s' Unknown argument '%s' --prefix is required No inputs Out of memory Uncompressed NTSC not yet implemented Uncompressed 1080i NTSC not yet implemented %s:%u: failed assertion `%s' main.c0CommentsDescript_v%d.mxf_a%d.mxfV%dA%dFailed to open file '%s' 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 DV100 frame Failed to write IMX frame Failed to write DNxHD frame Failed to write Uncompressed frame Failed to write PCM frame Failed to read %lu bytes of wave data. Actual read was %lu Failed to read PCM frame Failed to complete writing '%s' failed, in %s:%d (newOffsetsArray = (MJPEGOffsetsArray*)malloc(sizeof(MJPEGOffsetsArray))) != NULLwrite_avid_mxf.c(newOffsetsArray->offsets = (uint64_t*)malloc(sizeof(uint64_t) * (65535))) != NULLmxf_append_list_element(mjpegFrameOffsets, newOffsetsArray)create_avid_mjpeg_offsets_array(mjpegFrameOffsets, offsetsArray)(newOutput = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (len + 1))) != NULLmbstowcs(newOutput, input, len + 1) != (size_t)(-1)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)mxf_get_list_length(&packageDefinitions->materialPackage->tracks) <= MAX_TRACKS(newClipWriter = (AvidClipWriter*)malloc(sizeof(AvidClipWriter))) != NULLconvert_string(newClipWriter, projectName)filePackage->filename != NULLclipWriter->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))haveMaterialTrackRefget_track_writer(clipWriter, materialTrackID, &writer)numSamples == 1mxf_write_essence_element_data(writer->mxfFile, writer->essenceElement, data, size)size == numSamples * writer->editUnitByteCount(size + g_uncPALStartOffsetSize + g_uncPALVBISize) == 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)(size + g_unc1080i50StartOffsetSize) == numSamples * writer->editUnitByteCountmxf_write_essence_element_data(writer->mxfFile, writer->essenceElement, writer->startOffsetData, g_unc1080i50StartOffsetSize)writer->sampleDataSize == numSamples * writer->editUnitByteCount(writer->sampleDataSize + g_uncPALStartOffsetSize + g_uncPALVBISize) == numSamples * writer->editUnitByteCount(writer->sampleDataSize + g_unc1080i50StartOffsetSize) == numSamples * writer->editUnitByteCountFailed to delete MXF file '%s', in %s:%d 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)(newPackage = (Package*)malloc(sizeof(Package))) != NULLpackage_definitions.c(newPackage->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULL(newDefinitions = (PackageDefinitions*)malloc(sizeof(PackageDefinitions))) != NULLcreate_package(uid, name, creationDate, &definitions->materialPackage)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->tapeSourcePackage)(userComment->value = (char*)malloc(sizeof(char) * (strlen(value) + 1))) != NULLmodify_user_comment(userComment, value)name != NULLvalue != NULL(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)(newTrack = (Track*)malloc(sizeof(Track))) != NULL(newTrack->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLmxf_append_list_element(&package->tracks, newTrack)(newEntry = (MXFAvidObjectReference*)malloc(sizeof(MXFAvidObjectReference))) != NULL./products/mxf_avid.cmxf_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)mxf_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)ResolutionIDmxf_register_item_def(dataModel, "ResolutionID", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ResolutionID), 0x0000, MXF_INT32_TYPE, 0)./include/mxf/mxf_avid_extensions_data_model.hFrameSampleSizemxf_register_item_def(dataModel, "FrameSampleSize", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameSampleSize), 0x0000, MXF_INT32_TYPE, 0)ImageSizemxf_register_item_def(dataModel, "ImageSize", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageSize), 0x0000, MXF_INT32_TYPE, 0)DefinitionObjectmxf_register_set_def(dataModel, "DefinitionObject", &MXF_SET_K(InterchangeObject), &MXF_SET_K(DefinitionObject))Identificationmxf_register_item_def(dataModel, "Identification", &MXF_SET_K(DefinitionObject), &MXF_ITEM_K(DefinitionObject, Identification), 0x1b02, MXF_UL_TYPE, 1)DataDefinitionmxf_register_set_def(dataModel, "DataDefinition", &MXF_SET_K(DefinitionObject), &MXF_SET_K(DataDefinition))ProjectNamemxf_register_item_def(dataModel, "ProjectName", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ProjectName), 0x0000, MXF_UTF16STRING_TYPE, 0)ProjectEditRatemxf_register_item_def(dataModel, "ProjectEditRate", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ProjectEditRate), 0x0000, MXF_RATIONAL_TYPE, 0)MobAttributeListmxf_register_item_def(dataModel, "MobAttributeList", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, MobAttributeList), 0x0000, MXF_STRONGREFARRAY_TYPE, 0)UserCommentsmxf_register_item_def(dataModel, "UserComments", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, UserComments), 0x4406, MXF_STRONGREFARRAY_TYPE, 0)TaggedValuemxf_register_set_def(dataModel, "TaggedValue", &MXF_SET_K(InterchangeObject), &MXF_SET_K(TaggedValue))Namemxf_register_item_def(dataModel, "Name", &MXF_SET_K(TaggedValue), &MXF_ITEM_K(TaggedValue, Name), 0x5001, MXF_UTF16STRING_TYPE, 1)Valuemxf_register_item_def(dataModel, "Value", &MXF_SET_K(TaggedValue), &MXF_ITEM_K(TaggedValue, Value), 0x5003, MXF_INDIRECT_TYPE, 1)TapeDescriptormxf_register_set_def(dataModel, "TapeDescriptor", &MXF_SET_K(GenericDescriptor), &MXF_SET_K(TapeDescriptor))(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_uint8(mxfFile, 25)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)minor != 0 && minor != (uint32_t)-1(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (size))) != NULLmxf_set_item(set, itemKey, buffer, size)mxf_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)name != NULL && value != NULLmxf_create_set(headerMetadata, &MXF_SET_K(TaggedValue), &taggedValueSet)mxf_add_array_item_strongref(packageSet, &MXF_ITEM_K(GenericPackage, MobAttributeList), 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, UserComments), taggedValueSet)%02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02xK = %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 ./mxf/mxf_header_metadata.cdata != NULL && info != NULL(newSet = (MXFMetadataSet*)malloc(sizeof(MXFMetadataSet))) != NULL(newHeaderMetadata = (MXFHeaderMetadata*)malloc(sizeof(MXFHeaderMetadata))) != NULLmxf_create_primer_pack(&newHeaderMetadata->primerPack)mxf_find_item_def(headerMetadata->dataModel, key, &itemDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)key, itemDef->localTag, &tag)mxf_find_set_def(headerMetadata->dataModel, key, &setDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)&itemDef->key, itemDef->localTag, &tag)(newItem = (MXFMetadataItem*)malloc(sizeof(MXFMetadataItem))) != NULLmxf_remove_item(item->set, &item->key, &removedItem)mxf_append_list_element(&set->items, (void*)item)add_item(set, newItem)!mxf_equals_uuid(&set->instanceUID, &g_Null_UUID)mxf_remove_set(set->headerMetadata, set)mxf_append_list_element(&headerMetadata->sets, (void*)set)mxf_create_list(&newList, NULL)mxf_append_list_element(newList, (void*)set)mxf_get_list_length(setList) == 1mxf_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 != NULL && set->headerMetadata->dataModel != NULLmxf_read_local_tag(mxfFile, itemTag)mxf_read_uint16(mxfFile, itemLen)mxf_file_read(mxfFile, buffer, len) == len(item->value = (uint8_t*)malloc(sizeof(uint8_t) * (len))) != NULLheaderMetadata->primerPack != NULLcreate_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)headerByteCount != 0mxf_is_primer_pack(pkey)mxf_read_primer_pack(mxfFile, &headerMetadata->primerPack)mxf_read_kl(mxfFile, &key, &llen, &len)mxf_skip(mxfFile, 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)count == headerByteCountmxf_write_primer_pack(mxfFile, headerMetadata->primerPack)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_set(mxfFile, prefaceSet)mxf_write_set(mxfFile, set)set->headerMetadata != NULLget_or_create_set_item(set->headerMetadata, set, itemKey, &newItem)mxf_set_item_value(newItem, buffer, 16)mxf_set_uuid_item(newSet, &MXF_ITEM_K(InterchangeObject, InstanceUID), &uuid)destSet->headerMetadata != NULLmxf_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, buffer, 1)mxf_set_item_value(newItem, buffer, 2)mxf_set_item_value(newItem, buffer, 4)mxf_set_item_value(newItem, buffer, 8)mxf_set_item_value(newItem, buffer, (uint16_t)((wcslen(value) + 1) * mxfUTF16Char_extlen))mxf_set_item_value(newItem, buffer, size * mxfUTF16Char_extlen)mxf_set_item_value(newItem, buffer, 32)mxf_set_item_value(newItem, buffer, 10)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8))) != NULL8 + count * elementLen < 65536(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + count * elementLen))) != NULLmxf_set_item_value(newItem, buffer, (uint16_t)(8 + count * elementLen))(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + arrayLen * elementLen))) != NULLnewItem->length >= 8elementLen == existElementLennewItem->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)item->length == 1item->length == 2item->length == 4item->length == 8item->length == 16item->length == 32mxf_get_uuid_item(set, itemKey, &uuidValue)mxf_dereference(set->headerMetadata, &uuidValue, value)mxf_dereference_s(set->headerMetadata, setsIter, &uuidValue, value)item->length == 10item->length >= 8index < count(newList = (MXFList*)malloc(sizeof(MXFList))) != NULL./mxf/mxf_list.c(newElement = (MXFListElement*)malloc(sizeof(MXFListElement))) != NULL(newPartition = (MXFPartition*)malloc(sizeof(MXFPartition))) != NULL./mxf/mxf_partition.c(newLabel = (mxfUL*)malloc(sizeof(mxfUL))) != NULLmxf_append_list_element(&partition->essenceContainers, newLabel)mxf_append_partition_esscont_label(partition, (mxfUL*)mxf_get_iter_element(&iter))mxf_append_list_element(partitions, partition)mxf_create_from_partition(sourcePartition, &newPartition)mxf_append_partition(partitions, newPartition)mxf_create_partition(&newPartition)(filePos = mxf_file_tell(mxfFile)) >= 0partition->headerMarkInPos >= 0filePos >= partition->headerMarkInPospartition->indexMarkInPos >= 0filePos >= partition->indexMarkInPosmxf_write_k(mxfFile, &partition->key)mxf_write_l(mxfFile, packLen)mxf_write_uint16(mxfFile, partition->majorVersion)mxf_write_uint16(mxfFile, partition->minorVersion)mxf_write_uint32(mxfFile, partition->kagSize)mxf_write_uint64(mxfFile, partition->thisPartition)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_uint32(mxfFile, partition->bodySID)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_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)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_read_ul(mxfFile, &label)mxf_append_partition_esscont_label(newPartition, &label)partition->kagSize > 0(uint64_t)filePos > partition->thisPartitionmxf_write_k(mxfFile, &g_KLVFill_key)mxf_write_l(mxfFile, fillSize)mxf_file_putc(mxfFile, 0) == 0((uint64_t)filePos <= position - mxf_get_min_llen(mxfFile) + mxfKey_extlen)fillSize >= llensize >= (uint32_t)(mxf_get_min_llen(mxfFile) + mxfKey_extlen)mxf_read_kl(mxfFile, &tkey, &tllen, &tlen)mxf_skip(mxfFile, (int64_t)tlen)mxf_read_uint32(mxfFile, &size)((uint32_t)len - 4) % 12 == 0(newEntry = (MXFRIPEntry*)malloc(sizeof(MXFRIPEntry))) != NULLmxf_append_list_element(&rip->entries, newEntry)mxf_read_uint32(mxfFile, &entry->bodySID)mxf_read_uint64(mxfFile, &entry->thisPartition)mxf_write_k(mxfFile, &g_RandomIndexPack_key)(llen = mxf_write_l(mxfFile, len)) != 0mxf_write_uint32(mxfFile, (uint32_t)(16 + llen + len))(newEssenceElement = (MXFEssenceElement*)malloc(sizeof(MXFEssenceElement))) != NULL./mxf/mxf_essence_container.ccreate_essence_element(key, llen, &newEssenceElement)mxf_write_k(mxfFile, key)mxf_write_fixed_l(mxfFile, llen, len)essenceElement != NULLmxf_file_seek(mxfFile, essenceElement->startFilePos + 16, SEEK_SET)mxf_write_fixed_l(mxfFile, essenceElement->llen, essenceElement->totalLen)mxf_file_seek(mxfFile, filePos, SEEK_SET)actualNumRead == actualLen(newSegment = (MXFIndexTableSegment*)malloc(sizeof(MXFIndexTableSegment))) != NULL./mxf/mxf_index_table.c(newEntry = (MXFDeltaEntry*)malloc(sizeof(MXFDeltaEntry))) != NULLcreate_delta_entry(segment, &newEntry)8 + deltaEntryArrayLen * 14 <= 0xffff(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)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_uint16(mxfFile, 8)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_uint16(mxfFile, 4)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_uint16(mxfFile, 1)mxf_write_uint8(mxfFile, segment->sliceCount)mxf_write_local_tag(mxfFile, 0x3f0e)mxf_write_uint8(mxfFile, segment->posTableCount)mxf_write_local_tag(mxfFile, 0x3f09)mxf_write_uint16(mxfFile, (uint16_t)(8 + deltaEntryArrayLen * 6))mxf_write_uint32(mxfFile, deltaEntryArrayLen)mxf_write_uint32(mxfFile, 6)mxf_write_int8(mxfFile, entry->posTableIndex)mxf_write_uint8(mxfFile, entry->slice)mxf_write_uint32(mxfFile, entry->elementData)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)mxf_write_uint8(mxfFile, entry->temporalOffset)mxf_write_uint8(mxfFile, entry->keyFrameOffset)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_create_index_table_segment(&newSegment)mxf_read_local_tag(mxfFile, &localTag)mxf_read_uint16(mxfFile, &localLen)mxf_read_uuid(mxfFile, &newSegment->instanceUID)localLen == mxfUUID_extlenmxf_read_int32(mxfFile, &newSegment->indexEditRate.numerator)mxf_read_int32(mxfFile, &newSegment->indexEditRate.denominator)localLen == 8mxf_read_int64(mxfFile, &newSegment->indexStartPosition)mxf_read_int64(mxfFile, &newSegment->indexDuration)mxf_read_uint32(mxfFile, &newSegment->editUnitByteCount)localLen == 4mxf_read_uint32(mxfFile, &newSegment->indexSID)mxf_read_uint32(mxfFile, &newSegment->bodySID)mxf_read_uint8(mxfFile, &newSegment->sliceCount)localLen == 1mxf_read_uint8(mxfFile, &newSegment->posTableCount)mxf_read_uint32(mxfFile, &deltaEntryArrayLen)mxf_read_uint32(mxfFile, &deltaEntryLen)deltaEntryLen == 6localLen == 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 segmentmxf_skip(mxfFile, localLen)totalLen == segmentLenmxf_write_uint16(mxfFile, (uint16_t)(8 + numDeltaEntries * 6))mxf_write_uint32(mxfFile, numDeltaEntries)(newMXFFile = (MXFFile*)malloc(sizeof(MXFFile))) != NULL./mxf/mxf_file.c(newDiskFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULLw+br+b(newStdInFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newSysData = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULLmxf_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)) != EOFbytesToRead <= 8mxf_read_k(mxfFile, key)mxf_read_l(mxfFile, llen, len)mxf_file_write(mxfFile, (const uint8_t*)key, 16) == 16llen > 0 && llen <= 9Could 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_l(mxfFile, len)mxf_read_uint32(mxfFile, len)mxf_read_uint32(mxfFile, eleLen)mxf_write_uint32(mxfFile, len)mxf_write_uint32(mxfFile, eleLen)./mxf/mxf_data_model.ctypeId < sizeof(dataModel->types) / sizeof(MXFItemType) && dataModel->types[typeId].typeId == 0(type->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLNumber 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))) != NULLtypeId > 0 && typeId < MXF_EXTENSION_TYPE(newItemDef = (MXFItemDef*)malloc(sizeof(MXFItemDef))) != NULL(newItemDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLitemDef != NULLmxf_append_list_element(&dataModel->itemDefs, (void*)itemDef)add_item_def(dataModel, newItemDef)(newSetDef = (MXFSetDef*)malloc(sizeof(MXFSetDef))) != NULL(newSetDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLsetDef != NULLmxf_append_list_element(&dataModel->setDefs, (void*)setDef)add_set_def(dataModel, newSetDef)(newDataModel = (MXFDataModel*)malloc(sizeof(MXFDataModel))) != NULLInt8mxf_register_basic_type(newDataModel, "Int8", MXF_INT8_TYPE, 1)./include/mxf/mxf_baseline_data_model.hInt16mxf_register_basic_type(newDataModel, "Int16", MXF_INT16_TYPE, 2)Int32mxf_register_basic_type(newDataModel, "Int32", MXF_INT32_TYPE, 3)Int64mxf_register_basic_type(newDataModel, "Int64", MXF_INT64_TYPE, 4)UInt8mxf_register_basic_type(newDataModel, "UInt8", MXF_UINT8_TYPE, 1)UInt16mxf_register_basic_type(newDataModel, "UInt16", MXF_UINT16_TYPE, 2)UInt32mxf_register_basic_type(newDataModel, "UInt32", MXF_UINT32_TYPE, 3)UInt64mxf_register_basic_type(newDataModel, "UInt64", MXF_UINT64_TYPE, 4)Rawmxf_register_basic_type(newDataModel, "Raw", MXF_RAW_TYPE, 0)UTF16Stringmxf_register_array_type(newDataModel, "UTF16String", MXF_UTF16STRING_TYPE, MXF_UTF16_TYPE, 0)Int32Arraymxf_register_array_type(newDataModel, "Int32Array", MXF_INT32ARRAY_TYPE, MXF_INT32_TYPE, 0)UInt32Arraymxf_register_array_type(newDataModel, "UInt32Array", MXF_UINT32ARRAY_TYPE, MXF_UINT32_TYPE, 0)Int64Arraymxf_register_array_type(newDataModel, "Int64Array", MXF_INT64ARRAY_TYPE, MXF_INT64_TYPE, 0)UInt8Arraymxf_register_array_type(newDataModel, "UInt8Array", MXF_UINT8ARRAY_TYPE, MXF_UINT8_TYPE, 0)ISO7Stringmxf_register_array_type(newDataModel, "ISO7String", MXF_ISO7STRING_TYPE, MXF_ISO7_TYPE, 0)Int32Batchmxf_register_array_type(newDataModel, "Int32Batch", MXF_INT32BATCH_TYPE, MXF_INT32_TYPE, 0)UInt32Batchmxf_register_array_type(newDataModel, "UInt32Batch", MXF_UINT32BATCH_TYPE, MXF_UINT32_TYPE, 0)AUIDArraymxf_register_array_type(newDataModel, "AUIDArray", MXF_AUIDARRAY_TYPE, MXF_AUID_TYPE, 0)ULBatchmxf_register_array_type(newDataModel, "ULBatch", MXF_ULBATCH_TYPE, MXF_UL_TYPE, 0)StrongRefArraymxf_register_array_type(newDataModel, "StrongRefArray", MXF_STRONGREFARRAY_TYPE, MXF_STRONGREF_TYPE, 0)StrongRefBatchmxf_register_array_type(newDataModel, "StrongRefBatch", MXF_STRONGREFBATCH_TYPE, MXF_STRONGREF_TYPE, 0)WeakRefArraymxf_register_array_type(newDataModel, "WeakRefArray", MXF_WEAKREFARRAY_TYPE, MXF_WEAKREF_TYPE, 0)WeakRefBatchmxf_register_array_type(newDataModel, "WeakRefBatch", MXF_WEAKREFBATCH_TYPE, MXF_WEAKREF_TYPE, 0)RationalArraymxf_register_array_type(newDataModel, "RationalArray", MXF_RATIONALARRAY_TYPE, MXF_RATIONAL_TYPE, 0)RGBALayoutmxf_register_array_type(newDataModel, "RGBALayout", MXF_RGBALAYOUT_TYPE, MXF_RGBALAYOUTCOMPONENT_TYPE, 0)RationalitemType = mxf_register_compound_type(newDataModel, "Rational", MXF_RATIONAL_TYPE)Numeratormxf_register_compound_type_member(itemType, "Numerator", MXF_INT32_TYPE)Denominatormxf_register_compound_type_member(itemType, "Denominator", MXF_INT32_TYPE)TimestampitemType = mxf_register_compound_type(newDataModel, "Timestamp", MXF_TIMESTAMP_TYPE)Yearmxf_register_compound_type_member(itemType, "Year", MXF_UINT16_TYPE)Monthmxf_register_compound_type_member(itemType, "Month", MXF_UINT8_TYPE)Daymxf_register_compound_type_member(itemType, "Day", MXF_UINT8_TYPE)Hoursmxf_register_compound_type_member(itemType, "Hours", MXF_UINT8_TYPE)Minutesmxf_register_compound_type_member(itemType, "Minutes", MXF_UINT8_TYPE)Secondsmxf_register_compound_type_member(itemType, "Seconds", MXF_UINT8_TYPE)QMSecmxf_register_compound_type_member(itemType, "QMSec", MXF_UINT8_TYPE)ProductVersionitemType = mxf_register_compound_type(newDataModel, "ProductVersion", MXF_PRODUCTVERSION_TYPE)Majormxf_register_compound_type_member(itemType, "Major", MXF_UINT16_TYPE)Minormxf_register_compound_type_member(itemType, "Minor", MXF_UINT16_TYPE)Patchmxf_register_compound_type_member(itemType, "Patch", MXF_UINT16_TYPE)Buildmxf_register_compound_type_member(itemType, "Build", MXF_UINT16_TYPE)Releasemxf_register_compound_type_member(itemType, "Release", MXF_UINT16_TYPE)IndirectitemType = mxf_register_compound_type(newDataModel, "Indirect", MXF_INDIRECT_TYPE)Typemxf_register_compound_type_member(itemType, "Type", MXF_UL_TYPE)mxf_register_compound_type_member(itemType, "Value", MXF_UINT8ARRAY_TYPE)RGBALayoutComponentitemType = mxf_register_compound_type(newDataModel, "RGBALayoutComponent", MXF_RGBALAYOUTCOMPONENT_TYPE)Codemxf_register_compound_type_member(itemType, "Code", MXF_RGBACODE_TYPE)Depthmxf_register_compound_type_member(itemType, "Depth", MXF_UINT8_TYPE)VersionTypemxf_register_interpret_type(newDataModel, "VersionType", MXF_VERSIONTYPE_TYPE, MXF_UINT16_TYPE, 0)UTF16mxf_register_interpret_type(newDataModel, "UTF16", MXF_UTF16_TYPE, MXF_UINT16_TYPE, 0)Booleanmxf_register_interpret_type(newDataModel, "Boolean", MXF_BOOLEAN_TYPE, MXF_UINT8_TYPE, 0)ISO7mxf_register_interpret_type(newDataModel, "ISO7", MXF_ISO7_TYPE, MXF_UINT8_TYPE, 0)Lengthmxf_register_interpret_type(newDataModel, "Length", MXF_LENGTH_TYPE, MXF_INT64_TYPE, 0)Positionmxf_register_interpret_type(newDataModel, "Position", MXF_POSITION_TYPE, MXF_INT64_TYPE, 0)RGBACodemxf_register_interpret_type(newDataModel, "RGBACode", MXF_RGBACODE_TYPE, MXF_UINT8_TYPE, 0)Streammxf_register_interpret_type(newDataModel, "Stream", MXF_STREAM_TYPE, MXF_RAW_TYPE, 0)DataValuemxf_register_interpret_type(newDataModel, "DataValue", MXF_DATAVALUE_TYPE, MXF_UINT8ARRAY_TYPE, 0)Identifiermxf_register_interpret_type(newDataModel, "Identifier", MXF_IDENTIFIER_TYPE, MXF_UINT8ARRAY_TYPE, 0)Opaquemxf_register_interpret_type(newDataModel, "Opaque", MXF_OPAQUE_TYPE, MXF_UINT8ARRAY_TYPE, 0)UMIDmxf_register_interpret_type(newDataModel, "UMID", MXF_UMID_TYPE, MXF_IDENTIFIER_TYPE, 32)UIDmxf_register_interpret_type(newDataModel, "UID", MXF_UID_TYPE, MXF_IDENTIFIER_TYPE, 16)ULmxf_register_interpret_type(newDataModel, "UL", MXF_UL_TYPE, MXF_IDENTIFIER_TYPE, 16)UUIDmxf_register_interpret_type(newDataModel, "UUID", MXF_UUID_TYPE, MXF_IDENTIFIER_TYPE, 16)AUIDmxf_register_interpret_type(newDataModel, "AUID", MXF_AUID_TYPE, MXF_UL_TYPE, 16)PackageIDmxf_register_interpret_type(newDataModel, "PackageID", MXF_PACKAGEID_TYPE, MXF_UMID_TYPE, 32)StrongRefmxf_register_interpret_type(newDataModel, "StrongRef", MXF_STRONGREF_TYPE, MXF_UUID_TYPE, 16)WeakRefmxf_register_interpret_type(newDataModel, "WeakRef", MXF_WEAKREF_TYPE, MXF_UUID_TYPE, 16)Orientationmxf_register_interpret_type(newDataModel, "Orientation", MXF_ORIENTATION_TYPE, MXF_UINT8_TYPE, 0)rootmxf_register_set_def(newDataModel, "root", &MXF_SET_K(root), &MXF_SET_K(root))InterchangeObjectmxf_register_set_def(newDataModel, "InterchangeObject", &MXF_SET_K(root), &MXF_SET_K(InterchangeObject))InstanceUIDmxf_register_item_def(newDataModel, "InstanceUID", &MXF_SET_K(InterchangeObject), &MXF_ITEM_K(InterchangeObject, InstanceUID), 0x3c0a, MXF_UUID_TYPE, 1)GenerationUIDmxf_register_item_def(newDataModel, "GenerationUID", &MXF_SET_K(InterchangeObject), &MXF_ITEM_K(InterchangeObject, GenerationUID), 0x0102, MXF_UUID_TYPE, 0)Prefacemxf_register_set_def(newDataModel, "Preface", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Preface))LastModifiedDatemxf_register_item_def(newDataModel, "LastModifiedDate", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, LastModifiedDate), 0x3b02, MXF_TIMESTAMP_TYPE, 1)Versionmxf_register_item_def(newDataModel, "Version", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, Version), 0x3b05, MXF_VERSIONTYPE_TYPE, 1)ObjectModelVersionmxf_register_item_def(newDataModel, "ObjectModelVersion", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ObjectModelVersion), 0x3b07, MXF_UINT32_TYPE, 0)PrimaryPackagemxf_register_item_def(newDataModel, "PrimaryPackage", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, PrimaryPackage), 0x3b08, MXF_WEAKREF_TYPE, 0)Identificationsmxf_register_item_def(newDataModel, "Identifications", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, Identifications), 0x3b06, MXF_STRONGREFARRAY_TYPE, 1)ContentStoragemxf_register_item_def(newDataModel, "ContentStorage", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ContentStorage), 0x3b03, MXF_STRONGREF_TYPE, 1)OperationalPatternmxf_register_item_def(newDataModel, "OperationalPattern", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, OperationalPattern), 0x3b09, MXF_UL_TYPE, 1)EssenceContainersmxf_register_item_def(newDataModel, "EssenceContainers", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, EssenceContainers), 0x3b0a, MXF_ULBATCH_TYPE, 1)DMSchemesmxf_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))ThisGenerationUIDmxf_register_item_def(newDataModel, "ThisGenerationUID", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ThisGenerationUID), 0x3c09, MXF_UUID_TYPE, 1)CompanyNamemxf_register_item_def(newDataModel, "CompanyName", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, CompanyName), 0x3c01, MXF_UTF16STRING_TYPE, 1)ProductNamemxf_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)VersionStringmxf_register_item_def(newDataModel, "VersionString", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, VersionString), 0x3c04, MXF_UTF16STRING_TYPE, 1)ProductUIDmxf_register_item_def(newDataModel, "ProductUID", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ProductUID), 0x3c05, MXF_UUID_TYPE, 1)ModificationDatemxf_register_item_def(newDataModel, "ModificationDate", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ModificationDate), 0x3c06, MXF_TIMESTAMP_TYPE, 1)ToolkitVersionmxf_register_item_def(newDataModel, "ToolkitVersion", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ToolkitVersion), 0x3c07, MXF_PRODUCTVERSION_TYPE, 0)Platformmxf_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))Packagesmxf_register_item_def(newDataModel, "Packages", &MXF_SET_K(ContentStorage), &MXF_ITEM_K(ContentStorage, Packages), 0x1901, MXF_STRONGREFBATCH_TYPE, 1)EssenceContainerDatamxf_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))LinkedPackageUIDmxf_register_item_def(newDataModel, "LinkedPackageUID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, LinkedPackageUID), 0x2701, MXF_UMID_TYPE, 1)IndexSIDmxf_register_item_def(newDataModel, "IndexSID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, IndexSID), 0x3f06, MXF_UINT32_TYPE, 0)BodySIDmxf_register_item_def(newDataModel, "BodySID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, BodySID), 0x3f07, MXF_UINT32_TYPE, 1)GenericPackagemxf_register_set_def(newDataModel, "GenericPackage", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericPackage))PackageUIDmxf_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)PackageCreationDatemxf_register_item_def(newDataModel, "PackageCreationDate", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageCreationDate), 0x4405, MXF_TIMESTAMP_TYPE, 1)PackageModifiedDatemxf_register_item_def(newDataModel, "PackageModifiedDate", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageModifiedDate), 0x4404, MXF_TIMESTAMP_TYPE, 1)Tracksmxf_register_item_def(newDataModel, "Tracks", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, Tracks), 0x4403, MXF_STRONGREFARRAY_TYPE, 1)Locatormxf_register_set_def(newDataModel, "Locator", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Locator))NetworkLocatormxf_register_set_def(newDataModel, "NetworkLocator", &MXF_SET_K(Locator), &MXF_SET_K(NetworkLocator))URLStringmxf_register_item_def(newDataModel, "URLString", &MXF_SET_K(NetworkLocator), &MXF_ITEM_K(NetworkLocator, URLString), 0x4001, MXF_UTF16STRING_TYPE, 1)TextLocatormxf_register_set_def(newDataModel, "TextLocator", &MXF_SET_K(Locator), &MXF_SET_K(TextLocator))LocatorNamemxf_register_item_def(newDataModel, "LocatorName", &MXF_SET_K(TextLocator), &MXF_ITEM_K(TextLocator, LocatorName), 0x4101, MXF_UTF16STRING_TYPE, 1)GenericTrackmxf_register_set_def(newDataModel, "GenericTrack", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericTrack))TrackIDmxf_register_item_def(newDataModel, "TrackID", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackID), 0x4801, MXF_UINT32_TYPE, 0)TrackNumbermxf_register_item_def(newDataModel, "TrackNumber", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackNumber), 0x4804, MXF_UINT32_TYPE, 1)TrackNamemxf_register_item_def(newDataModel, "TrackName", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackName), 0x4802, MXF_UTF16STRING_TYPE, 0)Sequencemxf_register_item_def(newDataModel, "Sequence", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, Sequence), 0x4803, MXF_STRONGREF_TYPE, 1)StaticTrackmxf_register_set_def(newDataModel, "StaticTrack", &MXF_SET_K(GenericTrack), &MXF_SET_K(StaticTrack))Trackmxf_register_set_def(newDataModel, "Track", &MXF_SET_K(GenericTrack), &MXF_SET_K(Track))EditRatemxf_register_item_def(newDataModel, "EditRate", &MXF_SET_K(Track), &MXF_ITEM_K(Track, EditRate), 0x4b01, MXF_RATIONAL_TYPE, 1)Originmxf_register_item_def(newDataModel, "Origin", &MXF_SET_K(Track), &MXF_ITEM_K(Track, Origin), 0x4b02, MXF_POSITION_TYPE, 1)EventTrackmxf_register_set_def(newDataModel, "EventTrack", &MXF_SET_K(GenericTrack), &MXF_SET_K(EventTrack))EventEditRatemxf_register_item_def(newDataModel, "EventEditRate", &MXF_SET_K(EventTrack), &MXF_ITEM_K(EventTrack, EventEditRate), 0x4901, MXF_RATIONAL_TYPE, 1)EventOriginmxf_register_item_def(newDataModel, "EventOrigin", &MXF_SET_K(EventTrack), &MXF_ITEM_K(EventTrack, EventOrigin), 0x4902, MXF_POSITION_TYPE, 0)StructuralComponentmxf_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)Durationmxf_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))StructuralComponentsmxf_register_item_def(newDataModel, "StructuralComponents", &MXF_SET_K(Sequence), &MXF_ITEM_K(Sequence, StructuralComponents), 0x1001, MXF_STRONGREFARRAY_TYPE, 1)TimecodeComponentmxf_register_set_def(newDataModel, "TimecodeComponent", &MXF_SET_K(StructuralComponent), &MXF_SET_K(TimecodeComponent))RoundedTimecodeBasemxf_register_item_def(newDataModel, "RoundedTimecodeBase", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, RoundedTimecodeBase), 0x1502, MXF_UINT16_TYPE, 1)StartTimecodemxf_register_item_def(newDataModel, "StartTimecode", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, StartTimecode), 0x1501, MXF_POSITION_TYPE, 1)DropFramemxf_register_item_def(newDataModel, "DropFrame", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, DropFrame), 0x1503, MXF_BOOLEAN_TYPE, 1)SourceClipmxf_register_set_def(newDataModel, "SourceClip", &MXF_SET_K(StructuralComponent), &MXF_SET_K(SourceClip))StartPositionmxf_register_item_def(newDataModel, "StartPosition", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, StartPosition), 0x1201, MXF_POSITION_TYPE, 1)SourcePackageIDmxf_register_item_def(newDataModel, "SourcePackageID", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, SourcePackageID), 0x1101, MXF_PACKAGEID_TYPE, 1)SourceTrackIDmxf_register_item_def(newDataModel, "SourceTrackID", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, SourceTrackID), 0x1102, MXF_UINT32_TYPE, 1)DMSegmentmxf_register_set_def(newDataModel, "DMSegment", &MXF_SET_K(StructuralComponent), &MXF_SET_K(DMSegment))EventStartPositionmxf_register_item_def(newDataModel, "EventStartPosition", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, EventStartPosition), 0x0601, MXF_POSITION_TYPE, 1)EventCommentmxf_register_item_def(newDataModel, "EventComment", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, EventComment), 0x0602, MXF_UTF16STRING_TYPE, 0)TrackIDsmxf_register_item_def(newDataModel, "TrackIDs", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, TrackIDs), 0x6102, MXF_UINT32BATCH_TYPE, 0)DMFrameworkmxf_register_item_def(newDataModel, "DMFramework", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, DMFramework), 0x6101, MXF_STRONGREF_TYPE, 0)DMSourceClipmxf_register_set_def(newDataModel, "DMSourceClip", &MXF_SET_K(SourceClip), &MXF_SET_K(DMSourceClip))DMSourceClipTrackIDsmxf_register_item_def(newDataModel, "DMSourceClipTrackIDs", &MXF_SET_K(DMSourceClip), &MXF_ITEM_K(DMSourceClip, DMSourceClipTrackIDs), 0x6103, MXF_UINT32BATCH_TYPE, 0)MaterialPackagemxf_register_set_def(newDataModel, "MaterialPackage", &MXF_SET_K(GenericPackage), &MXF_SET_K(MaterialPackage))SourcePackagemxf_register_set_def(newDataModel, "SourcePackage", &MXF_SET_K(GenericPackage), &MXF_SET_K(SourcePackage))Descriptormxf_register_item_def(newDataModel, "Descriptor", &MXF_SET_K(SourcePackage), &MXF_ITEM_K(SourcePackage, Descriptor), 0x4701, MXF_STRONGREF_TYPE, 0)GenericDescriptormxf_register_set_def(newDataModel, "GenericDescriptor", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericDescriptor))Locatorsmxf_register_item_def(newDataModel, "Locators", &MXF_SET_K(GenericDescriptor), &MXF_ITEM_K(GenericDescriptor, Locators), 0x2f01, MXF_STRONGREFARRAY_TYPE, 0)FileDescriptormxf_register_set_def(newDataModel, "FileDescriptor", &MXF_SET_K(GenericDescriptor), &MXF_SET_K(FileDescriptor))LinkedTrackIDmxf_register_item_def(newDataModel, "LinkedTrackID", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, LinkedTrackID), 0x3006, MXF_UINT32_TYPE, 0)SampleRatemxf_register_item_def(newDataModel, "SampleRate", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, SampleRate), 0x3001, MXF_RATIONAL_TYPE, 1)ContainerDurationmxf_register_item_def(newDataModel, "ContainerDuration", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, ContainerDuration), 0x3002, MXF_LENGTH_TYPE, 0)EssenceContainermxf_register_item_def(newDataModel, "EssenceContainer", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, EssenceContainer), 0x3004, MXF_UL_TYPE, 1)Codecmxf_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))SignalStandardmxf_register_item_def(newDataModel, "SignalStandard", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SignalStandard), 0x3215, MXF_UINT8_TYPE, 0)FrameLayoutmxf_register_item_def(newDataModel, "FrameLayout", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameLayout), 0x320c, MXF_UINT8_TYPE, 0)StoredWidthmxf_register_item_def(newDataModel, "StoredWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredWidth), 0x3203, MXF_UINT32_TYPE, 0)StoredHeightmxf_register_item_def(newDataModel, "StoredHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredHeight), 0x3202, MXF_UINT32_TYPE, 0)StoredF2Offsetmxf_register_item_def(newDataModel, "StoredF2Offset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredF2Offset), 0x3216, MXF_INT32_TYPE, 0)SampledWidthmxf_register_item_def(newDataModel, "SampledWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledWidth), 0x3205, MXF_UINT32_TYPE, 0)SampledHeightmxf_register_item_def(newDataModel, "SampledHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledHeight), 0x3204, MXF_UINT32_TYPE, 0)SampledXOffsetmxf_register_item_def(newDataModel, "SampledXOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledXOffset), 0x3206, MXF_INT32_TYPE, 0)SampledYOffsetmxf_register_item_def(newDataModel, "SampledYOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledYOffset), 0x3207, MXF_INT32_TYPE, 0)DisplayHeightmxf_register_item_def(newDataModel, "DisplayHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayHeight), 0x3208, MXF_UINT32_TYPE, 0)DisplayWidthmxf_register_item_def(newDataModel, "DisplayWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayWidth), 0x3209, MXF_UINT32_TYPE, 0)DisplayXOffsetmxf_register_item_def(newDataModel, "DisplayXOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayXOffset), 0x320a, MXF_INT32_TYPE, 0)DisplayYOffsetmxf_register_item_def(newDataModel, "DisplayYOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayYOffset), 0x320b, MXF_INT32_TYPE, 0)DisplayF2Offsetmxf_register_item_def(newDataModel, "DisplayF2Offset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayF2Offset), 0x3217, MXF_INT32_TYPE, 0)AspectRatiomxf_register_item_def(newDataModel, "AspectRatio", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, AspectRatio), 0x320e, MXF_RATIONAL_TYPE, 0)ActiveFormatDescriptormxf_register_item_def(newDataModel, "ActiveFormatDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ActiveFormatDescriptor), 0x3218, MXF_UINT8_TYPE, 0)VideoLineMapmxf_register_item_def(newDataModel, "VideoLineMap", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, VideoLineMap), 0x320d, MXF_INT32ARRAY_TYPE, 0)AlphaTransparencymxf_register_item_def(newDataModel, "AlphaTransparency", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, AlphaTransparency), 0x320f, MXF_UINT8_TYPE, 0)CaptureGammamxf_register_item_def(newDataModel, "CaptureGamma", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, CaptureGamma), 0x3210, MXF_UL_TYPE, 0)ImageAlignmentOffsetmxf_register_item_def(newDataModel, "ImageAlignmentOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageAlignmentOffset), 0x3211, MXF_UINT32_TYPE, 0)ImageStartOffsetmxf_register_item_def(newDataModel, "ImageStartOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageStartOffset), 0x3213, MXF_UINT32_TYPE, 0)ImageEndOffsetmxf_register_item_def(newDataModel, "ImageEndOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageEndOffset), 0x3214, MXF_UINT32_TYPE, 0)FieldDominancemxf_register_item_def(newDataModel, "FieldDominance", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, FieldDominance), 0x3212, MXF_UINT8_TYPE, 0)PictureEssenceCodingmxf_register_item_def(newDataModel, "PictureEssenceCoding", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, PictureEssenceCoding), 0x3201, MXF_UL_TYPE, 0)CDCIEssenceDescriptormxf_register_set_def(newDataModel, "CDCIEssenceDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_SET_K(CDCIEssenceDescriptor))ComponentDepthmxf_register_item_def(newDataModel, "ComponentDepth", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ComponentDepth), 0x3301, MXF_UINT32_TYPE, 0)HorizontalSubsamplingmxf_register_item_def(newDataModel, "HorizontalSubsampling", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, HorizontalSubsampling), 0x3302, MXF_UINT32_TYPE, 0)VerticalSubsamplingmxf_register_item_def(newDataModel, "VerticalSubsampling", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, VerticalSubsampling), 0x3308, MXF_UINT32_TYPE, 0)ColorSitingmxf_register_item_def(newDataModel, "ColorSiting", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ColorSiting), 0x3303, MXF_UINT8_TYPE, 0)ReversedByteOrdermxf_register_item_def(newDataModel, "ReversedByteOrder", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ReversedByteOrder), 0x330b, MXF_BOOLEAN_TYPE, 0)PaddingBitsmxf_register_item_def(newDataModel, "PaddingBits", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, PaddingBits), 0x3307, MXF_INT16_TYPE, 0)AlphaSampleDepthmxf_register_item_def(newDataModel, "AlphaSampleDepth", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, AlphaSampleDepth), 0x3309, MXF_UINT32_TYPE, 0)BlackRefLevelmxf_register_item_def(newDataModel, "BlackRefLevel", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, BlackRefLevel), 0x3304, MXF_UINT32_TYPE, 0)WhiteReflevelmxf_register_item_def(newDataModel, "WhiteReflevel", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, WhiteReflevel), 0x3305, MXF_UINT32_TYPE, 0)ColorRangemxf_register_item_def(newDataModel, "ColorRange", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ColorRange), 0x3306, MXF_UINT32_TYPE, 0)RGBAEssenceDescriptormxf_register_set_def(newDataModel, "RGBAEssenceDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_SET_K(RGBAEssenceDescriptor))ComponentMaxRefmxf_register_item_def(newDataModel, "ComponentMaxRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ComponentMaxRef), 0x3406, MXF_UINT32_TYPE, 0)ComponentMinRefmxf_register_item_def(newDataModel, "ComponentMinRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ComponentMinRef), 0x3407, MXF_UINT32_TYPE, 0)AlphaMaxRefmxf_register_item_def(newDataModel, "AlphaMaxRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, AlphaMaxRef), 0x3408, MXF_UINT32_TYPE, 0)AlphaMinRefmxf_register_item_def(newDataModel, "AlphaMinRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, AlphaMinRef), 0x3409, MXF_UINT32_TYPE, 0)ScanningDirectionmxf_register_item_def(newDataModel, "ScanningDirection", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ScanningDirection), 0x3405, MXF_ORIENTATION_TYPE, 0)PixelLayoutmxf_register_item_def(newDataModel, "PixelLayout", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, PixelLayout), 0x3401, MXF_RGBALAYOUT_TYPE, 0)Palettemxf_register_item_def(newDataModel, "Palette", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, Palette), 0x3403, MXF_DATAVALUE_TYPE, 0)PaletteLayoutmxf_register_item_def(newDataModel, "PaletteLayout", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, PaletteLayout), 0x3404, MXF_RGBALAYOUT_TYPE, 0)GenericSoundEssenceDescriptormxf_register_set_def(newDataModel, "GenericSoundEssenceDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(GenericSoundEssenceDescriptor))AudioSamplingRatemxf_register_item_def(newDataModel, "AudioSamplingRate", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioSamplingRate), 0x3d03, MXF_RATIONAL_TYPE, 0)Lockedmxf_register_item_def(newDataModel, "Locked", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, Locked), 0x3d02, MXF_BOOLEAN_TYPE, 0)AudioRefLevelmxf_register_item_def(newDataModel, "AudioRefLevel", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioRefLevel), 0x3d04, MXF_INT8_TYPE, 0)ElectroSpatialFormulationmxf_register_item_def(newDataModel, "ElectroSpatialFormulation", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, ElectroSpatialFormulation), 0x3d05, MXF_UINT8_TYPE, 0)ChannelCountmxf_register_item_def(newDataModel, "ChannelCount", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, ChannelCount), 0x3d07, MXF_UINT32_TYPE, 0)QuantizationBitsmxf_register_item_def(newDataModel, "QuantizationBits", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, QuantizationBits), 0x3d01, MXF_UINT32_TYPE, 0)DialNormmxf_register_item_def(newDataModel, "DialNorm", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, DialNorm), 0x3d0c, MXF_INT8_TYPE, 0)SoundEssenceCompressionmxf_register_item_def(newDataModel, "SoundEssenceCompression", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, SoundEssenceCompression), 0x3d06, MXF_UL_TYPE, 0)GenericDataEssenceDescriptormxf_register_set_def(newDataModel, "GenericDataEssenceDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(GenericDataEssenceDescriptor))DataEssenceCodingmxf_register_item_def(newDataModel, "DataEssenceCoding", &MXF_SET_K(GenericDataEssenceDescriptor), &MXF_ITEM_K(GenericDataEssenceDescriptor, DataEssenceCoding), 0x3e01, MXF_UL_TYPE, 0)MultipleDescriptormxf_register_set_def(newDataModel, "MultipleDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(MultipleDescriptor))SubDescriptorUIDsmxf_register_item_def(newDataModel, "SubDescriptorUIDs", &MXF_SET_K(MultipleDescriptor), &MXF_ITEM_K(MultipleDescriptor, SubDescriptorUIDs), 0x3f01, MXF_STRONGREFARRAY_TYPE, 1)WaveAudioDescriptormxf_register_set_def(newDataModel, "WaveAudioDescriptor", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_SET_K(WaveAudioDescriptor))BlockAlignmxf_register_item_def(newDataModel, "BlockAlign", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, BlockAlign), 0x3d0a, MXF_UINT16_TYPE, 1)SequenceOffsetmxf_register_item_def(newDataModel, "SequenceOffset", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, SequenceOffset), 0x3d0b, MXF_UINT8_TYPE, 0)AvgBpsmxf_register_item_def(newDataModel, "AvgBps", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, AvgBps), 0x3d09, MXF_UINT32_TYPE, 1)AES3AudioDescriptormxf_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))DMSetmxf_register_set_def(newDataModel, "DMSet", &MXF_SET_K(InterchangeObject), &MXF_SET_K(DMSet))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)libMXF (Unknown)Debug: Info: Warning: ERROR: ./mxf/mxf_logging.cgmt != NULLg_mxfFileLog != NULL%Y-%m-%d %H:%M:%S(%s) wb./mxf/mxf_primer.c(newEntry = (MXFPrimerPackEntry*)malloc(sizeof(MXFPrimerPackEntry))) != NULLmxf_append_list_element(&primerPack->entries, (void*)entry)add_primer_pack_entry(primerPack, newEntry)(newPrimerPack = (MXFPrimerPack*)malloc(sizeof(MXFPrimerPack))) != NULLCould 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_primer_pack(&newPrimerPack)mxf_read_array_header(mxfFile, &numberOfItems, &itemLength)mxf_read_uid(mxfFile, &uid)create_primer_pack_entry(newPrimerPack, &newEntry)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)fprintfsprintfsscanfprintfsnprintfvfprintf$LDBL128libSystem.|B}h=k|f }N |B}h=k|f}N |B}h=k|e}N |B}h=k|e}N |B}h=k|e}N |B}h=k|e}N |B}h=k|ex}N |B}h=k|e\}N |B}h=k|e@}N |B}h=k|e$}N |B}h=k|e}N |B}h=k|d}N |B}h=k|d}N |B}h=k|d}N |B}h=k|d}N |B}h=k|d|}N |B}h=k|d`}N |B}h=k|dD}N |B}h=k|d(}N |B}h=k|d }N |B}h=k|c}N |B}h=k|c}N |B}h=k|c}N |B}h=k|c}N |B}h=k|c}N |B}h=k|cd}N |B}h=k|cH}N |B}h=k|c,}N |B}h=k|c}N |B}h=k|b}N |B}h=k|b}N |B}h=k|b}N |B}h=k|b}N |B}h=k|b}N |B}h=k|bh}N |B}h=k|bL}N |B}h=k|b0}N |B}h=k|b}N |B}h=k|a}N |B}h=k|a}N |B}h=k|a}N |B}h=k|a}N |B}h=k|a}N |B}h=k|al}N datafmt WAVERIFF+4 $`u*OQ+4+4 +4 +4  +4|IKǂZv#+4 +4 Beta version+4 Avid MXF Writer+4 BBC Research+4 +4+4S 0+4S .+4+4+4+4S +4+4+4+4+4S #+4+4+4+4+4+4S H$`u*PQӠ$`u*MQ+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 (+4S 7+4+4+4+4 +4S +4+4+4+4S +4+40+4+4+4+4+4S ;+4+4+4+4+4+4S 6+4+4S pFzeF8|N{%b7I-B+4+4 +4+4+4+4S /+4 +4 +4+4+4`>o'^wҀ}`>oxlҀ}`>oo*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_@ ^ &NfBHA`M#9! _;F⭪ س^ siO(ylMɫ\t7 b]TˍN#/;E} cWD<]*%l[ 1nM`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{2 K?GO-w$M s9uE yDT!?XdZEFr}![XFTNFl"s>5EF,^V"m\"qW3B/#MjAJl\h#7N龐$eJZjR6W$1Ki`hH%Os#%C͒YSiF& [2IIP|-J&(d LM&?iM(rlM'|ol?IKBf;1u'q爷Cʹ H咡(`umOٽ$)túT2U)LDR$J )A˰U *t2HD)ݶVb*kkFdվB̴A)b> ~GE02DL?b}eIKT7忓=?" Jt$h@nbwL/A@j4{K8ϊW*A~[>Mv@35eBhA{Fh[BB/Jߑ-8p] C4@WfYM$ (kCzBNcR.DT. QGKy-Ds:G) EEL%F(pA}E48K^(FW\ۡLIS0ׁG/¢iCbG\?Gdu${DH^&OUgOHHt9A+MIEagJWTI 2)LhSlLK'F5voHLqyC 7gM_aB1Fۺ&1rGrM*XJƫ#-WNuB:z5MQ7+NN}F$KTOsy.TwE!O&ED'{[Pu`>I٥<䨫S2)PtUr@8 Qu)^KɚrʲQ[L֤)_RwDb/z1{R}J{kSwxM FMh"t=SΏ)%Np]bTu 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!za'NIޗ <ampLDb-.qҞFr+rbreK@lWec9WU-M6=3U lc՚M㻮RdGgpVA뢵pdFs@D.ߊMB;eaBLh!fyxDs $C>f}\KjE&FgewA"ukP_gQnK]>]ֆhO{ZH;;$Y؟hF-MjxEiIԷGRiG*EeHClGrjIFDZogH=#·j"tLML|<2l+S蓬EVslUDqD>jnu"gDm-!$Iz\Ym@v@0K\`n+$ ͯ@?ܖ n`pqI 8U#!o仜chM=fo} xNCtS1U@0nǾugMݘiu̖Ѕ{C-{dva~KE&Dovi#CI~d:w_I6<@ưY;կ wBSMFj Dxig=OJ+m!}2x#/23JWRyM vecOFjy^U-AA5i;zS IB{Ӳ!iz͉omWKzM| 4DaHٗS|S3*Ku()zK|.qyqJ js>}iM*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?ޤRw˽7N;I }!D'i:Jc+>#lRUD;w'wO᫵tjysS:܀afG꣹p&Rh#A+q@2)S4ˆyDΠ`);$Q%K&W2_MuN|m'@} :KKnA1fٱf[BPٴk~ &flD&{:&tMK&N:PIt^瀁jAl}B*i-s~H:dN ui2@N]NmE"5#! 2'Oz [dW84Njc]Me^D9`$,eEM'.SjU|Ǒ^T`jHBwAJFq,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!@)C0H} i9?;L3CUeeF/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 uBvmbؿpCEGgyzltzYB©Tl+F^)mJN. ,S=-3B'u+Vaۍ6f@Ҍ(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(L4T4G,Ii`unmDÃ!`u] g`u] g1`u] g`u] gA`u] g͎ KffbF!Š$`u*MQZ$`u*NQZ$`u*OQ[$`u*PQ[`u˵~] \!,DXȠtGB\!MFށJ]!cy<4)`0N0dE)`u˝TdӠ)`uPoTe_`u˕H:j{%b7I-Bq/h aqHr3pFzeF8|Nrywe M:sOXxAEAyA,Isˠ|b{MƠP`GL"`u˖iObBD$;BEFZ>U1B44Y'wJ?CR+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&NfBHA+4 C0?AC0A=LzR|A P p011TE&,8M4E}z&  3tD&E&h&dP&dP&f&<&'/' 0'0'0''0 '0P.PDPDPDx'?$P'T@'b''''$0N'.DDD'$'@( (;(Q$N(R.DDDDDDD,DDD\DtDDDDDD D D 4D LD dD |D D D D D D! D!$D!<D!TD!lD!D!D!D!D!D!D"D" (Y$(f@(q((($N"4(0(0."@D"@D"LD"PD"`D"hD"tD"D"D"D"D"D "D"D"D#D#HD#`D #xD&#D'#D#D)#D+#D1#D2#D4#D6#D<#D=#D?$DA$DG$$DH$(DG$,DJ$4DO$LDQ$lDT$DV$DY$D_$Dh$Dj$Dp%Dq%Ds% Du%$D{%0D|%4D~%<D%TD%`D%D%D%D%D%D%D%D%D%D%D%D%D%D%D%D&D&D&(D&LD&TD&hD&D&D&D&D&D&D&D&D'D'D'4D'@D'HD'lD'D'D'D'D'D'D'D'D'D'D'D'D'D'D'D'D(D(D(D( D(D(,D(8D(DD(HD(LD(PD(TD(XD(`D(xD(D(D(D(D(D(D(D (D(D)D) D)D)D)D) D)0D)<D)HD)PD)XD)\D)`D)dD)hD)pD)tD)xD!)D#)D+)D*)D.)D*)D,)D+)D))D+)D))D+)D,)D+)D2)D4)D<*D;*D?* D;*D=*D<*D:*D<* D:*$D<*(D=*,D<*0DC*8DE*PDM*\DL*dDP*hDL*lDN*pDM*tDK*xDM*|DK*DM*DN*DM*DT*DV*D^*D\*Da*D\*Db*Dc*D^*D]*D^*D]*D^*D_*D^*D`*Da*D`*De+Dg+Do+$Dn+,Dr+0Dn+4Dp+8Do+<Dm+@Do+DDm+HDo+LDp+PDo+TDv+\Dx+tD+D+D+D+D+D+D~+D+D~+D+D+D+D+D+D+D+D+D+D+D+D+D+D,D,D,D, D,D,,D,8D,@D,DD,HD,LD,TD,lD,xD,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D-D-D-D- D-D-D-0D-<D -HD-PD -TD-XD-`D -D -D-D-D-D.,D!.PD#.lD'.|D*.D,.D*.D,.D0.D5.D;.D</D;/D</ DA/DB/DA/DC/ DE/(DC/4DE/8DJ/HDK/PDJ/\DK/`DM/tDO/DQ/DX/D\/D]/D\/Dg/Di0D20,D80PD>0tDG0Dp0Dr0D0D1D1@D1lD1pD1tD1xD1|D1D1D1D1D1D1D1D1D1D2D2D28D2@D2TD2pD2D2D 2D 2D2D2D2D2D!2D'3D)30D+3<D,3@D+3LD,3PD-3TD23\D.3`D-3dD13hD.3lD/3pD03tD23xD 3D43D63D83DB3DK3DM3DO3DY3Db3Dl3Dn4Do4Dp4 Do4Dp4Dv4 Dx4(D44D4<D4HD4PD4\D4dD4pD4tD4xD4|D4D4D4D4D4D4D4D4D4D4D4D4D4D5D5D5D5 D5D5D5D5 D5(D54D5@D5`D5hD5tD5D5D5D5D5D5D5D5D5D6D6 D6D6D6D6D6 D6$D6(D6,D60D64D6@D6DD6HD6LD6PD6`D6dD6pD6tD6xD6|D6D6D6D"6D)6D"6D)6D"6D#6D&6D"6D'6D#6D$6D%6D)6D+6D-6D+6D-6D36D57D37D57 D77D>7,D'7`DG7tDI7xDK7|DG7DI7DG7DI7DK7DM7DN7DP7DR7DT7DW7DY7D[8Df8pDg8tDf8xDg8|Di8Dr8D8Dr8Dv8Dw8Dt8Dv8Dw8D{8D|8D{8D|8D{8D~8D8D9,D9PD9TD9XD9\D9dD9D9D9D9D9D9D9D9D9D9D9D9D: D:D:D:XD:D:D[:D:D[:D;D;D;D;@D;PD;D;D;D;D;D;D<D< D<(D<,D<0D<<DD>D>D> D>D> D>,D>0D>4D>8D>LD>XD>\D>dD>hD>pD>xD>D>D>D>D>D>D>D>D>D>D?D?D?D?<D?@D?DD?HD?dD?lD?D?D?D?D?D@ D@(D@LD@hD@D@D@D@D AD ADA@DA\DADAD"AD$AD(B D*B,D/BPD1BlD5BD7BD9BD:BD9BD:BD9BD:BD?BDGCDOC0DC4DOC8DQC@DCTD~C\DQC`D~CpDLCDCDCDCDTCDDDWD D_D(DeD<DbD@DDHDeDLDDTDeDXDbD\DeD`DbDhDDpDeDxDbD|DDDeDDbDDDDeDDDDDDDDDDE DgE DjE<DpE`DuEDED|EDEDEDEDFDF DFDF DF$DF0DF<DF@DFXDFdDFtDFDFDFDFDFDFDFDFD-FD.FD8G D9GDCG(DDG0D[GDD\GLDbG`DcGhDlGxDmGDwGDxGDGDGDGDGDGDGDHDH DH DH(DH<DHDDHXDH`DHtDH|D%HD&HD6HD7HDGHDHHDXHDYHDiHDjIDzID{I DI4DI<DIPDIXDIlDItDIDIDIDIDIDIDIDIDIDID/J DJ@D"JlD#JtDJ($"@(@(@(X(<)))J)Z)k){)8)@)@)ɀ4)ր))@**!*S*h,4-O-j--܀-..<//0000ۀ111-1o11À11242O344.4e4u44444ʀ455 565G5X5i5z555@666"6,666N6`@6j6z@66@6̀06@6L6@77# \7= 7X7i788*8A8W89 9p99999ހ:::ŀ=Z=q===Ҁ = >>`>)@>8>U@>ax>{>>"@>@>@>>-H>π>-H>-P>-P>@>@>?-T??+-T?,-X?--X?.@?<@?L-`?M?[-`?\0?]0?^d?s2?t2?u]d?^h?_l?`p?a?πb?@c?@@@@dA 8pA@A#9PA$A29PA39TA49TA5@AJAh9\AiAw9\Ax9Ay9Az@A9A9A@A9A9A:A]dA^hÀ_lAހ`pAaBbB@cB*@dB@:BA:BB@BP@B]<B^=\B_@Bm@Bz=pB{?HB|@9B,BBBBCB@NBC0BC4B@NBC8B@Q B@QBC\BC`B@Q C@QCCpCCCCC@NC'CC(@Q C6@QCDCCECCF@Q CT@QCbDCcD Cd@eCy@eC@eCDTC@C@CDTCDXCDXC@eC@eC@eCDpC@C@CDpCDxCDxC@eD @eD@eD'DD(@D2@D<DD=DD>DD?@eDT@eDb@eDpDDq@D{@DDDDDDD@eD@eD@eDDD@D@DDDE DE DE`DҀdDIDIDJD$(NJD&/D&n0 E&o0E&p0E.&r0E>EOElE|dJE}dJEdJEfE<EE0 F00FO0@F|0PF0`F0pF0G0G,0GR0G{ G0G G1DG H1H=1Ha1H{1H1H1H1I1I82Ia2I2(I28I2HJ 2XJ42hJ_2xJ2J2K 2K,2Kh2K2K2L 2L;3Lk3L3(L38M 3HMC3XM{3hM3xM3N"3N]3N3N3O 3OD3O~3O4O4P04(P\48Pg4HP4XP4hP4xP4Q4Q84Q]4Q4Q4Q4Q4R5R+5RD5(R_58R5HR5XR5hR5xR5S5SJ5Sy5S5S5S5T5T6T?6T_6(T68T6HT6XT6hU 6xU6U<6U^6Ux6U6U6U6U6V7V%7VE7(Vv78V7HV7XV7hW7xWG7Wq7W7W7W7X7X7X37XR8Xi8X8(X88X8HX8XX8hY8xY/8YJ8Yp8Y8Y8Y8Z8Z08ZP9Zs9Z9(Z98Z9H[9X[99h[X9x[w9[9[9[9[9\J.JD)JD,JD)JD,JD2JD4JD3JD4JD3KD4K\2$)J\T@(\`\o$dNK$\pK0.K0DOK0DPKXD;KD<KD=KD<KD=KDGL,D?L@DALDULDVLDULDVLDGLDILDRLDYM \$OK0\@M\@M\@N\߀\]]$]i]]]]^^8^I^z^^^ۀ^_ __F_^__$NM4_M@.M@DnM@DoMTDtMhDvMDwMDxMDyMDzMD|MD~MDMDNDN$DN<_$nM@_@m__` `&iiiɀjjmmnoooDo[orooǀooppFp^popppppĀpՀpqq&qyqqǀqr r-rIrgrst-tuԀvcx!xyy y1yBySydyuyyyyȀ{ {${?{Q{c{t{{{{{Ȁ{؀{{| |&|E|d|||}8}q}~3|׀&8Wyڀ&cԀ$NNPNP.NPDNPDNdDNxDNDNDNDNDNDNDNDODO,$NP<FP[f@z@ԀOn€GeˀNPO@$NO@O@.O@DO@DOPDOTDOdDOhDOlDOpDODODODP DP DPXDPp-$O@C@W@fv|Lڀ$DNPP.PDPDPDPDPDPDPDQ!$P9@M@e@t@ }P~Q$NQQ .Q DQ DQHDQLDQTDQXDQ`DQDQDQDQDR,DRDRDRDRDSPDSDT DTDTDULDU\D UhD UDV(DVDVDWHDWDXDXxDXDXDY@DYD"YD%YD"YD%YD&ZD'Z$D(Z@D*ZLD+Z\D-ZxD.ZD/ZD2ZD3ZD4[D6[D:[pD<[D>[D?[DE[D?[DE[D?[D@[DA\DE\DA\DE\ DF\,DG\HDI\TDM\DO\DP\DQ]DR]$DT]@DU]dDV]DW]D ]D\]D^]Db^ Dc^0De^@Dg^HDe^LDg^PDi^dDj^tDk^Dl^Dm^Dk^Dm^Dn^Dt_Du_`Dx_hDu_lDx_pDu_xDx_|Dy_Dz`8D{`D|`D}a\DahDaDbDbDbDcDDcDd DdtDdDe@DeLDeDfDfDfDfDfDfDgDgDg0Dg4Dg8Dg@DgDgDhDh`DhDi(DiDiDjTDjDjDjDjDkDkhDkDl,DlDlDm DmlDmDmDnDDnDnDoDoxDoDoDpLDpdDpDq DqDqDqDqDqDrDrpDrDs0DsDsDtTDtDuDutDuDuDuDv@DvLDvDwDwhDwtDwDx8DxDxDy\DyDzDz|DzD {<D {DD{PD{D|D|pD|D}0D}D}D }D!~XD"~D#D$|D&D'D,<D/hD2pD/xD2|D3D4D5D7D8D:D;D<0D?PD@lDADCDGDIDL DM<DNXDPdDTDVDWDXDY,D[DD_TD-\DclDdDe(DfDgDhHDiDl DmlDnDo4DrDsDt\DuDvDwxDxD|<D}DDDhDD(DDDPDDDxDDPD&hD'D*D+4D-xD.D/D2DD3D:D<D>TDEDFDM DOdDPDQDR0DTtDiDmD2@D3D4D7 D8PD:D;D<D?`D@DGDI,DLpDMDTDV<DWDXDYD%LD$Q @@@@ 8".ATx,EbAfH|@'@@< Xy@@@,@̀@Q $V$INW.DDDDDD@DHDDDDD DDDD$DpDDDLDXDDDaDDDaDDDD D4D<DaDDdLDeTDb\DlDDDDDD,D0D8DLDTDXD\DhDpDDDDDDDD$D8DLDXD\DdDlDDD0DxDDDDDDDD D 4DDD,DDD$D&@D'D(D+D/0D1D5D6D DTDD6D:g$}@@@@р<@@@T@0@@A]HNOP]H]^_]HlDmln88T $ pN . D* D+0D*4D*LD.`D*dD+tD.xD1D2D4(D60DN|D7D8D:DDD:D;D<D=D>D@DADDDEDGD@DGD@DG DGDHpDKDL0DM<DOPD DGDPDYDPDRDYDRDS DYdDZpD\D]D\D]D_DiD_DiDjDlDjDlDdDi,DlxDoDpDr DsLDtTDwDxD|D}DxDwDxDyDzDyD{DzD{DD|D}D~ DDD$D(D0D4D<D@DHDLDPDTDXDdDhDlDpDxDDDDDDDDDDDDDDDD$D(D,D0D8D<D`DhDlDpDtD|DDDDDDDDDDDDDDDDDDD D$D(D,D4D<D@DHDPDXD`DhDpDxDDDDDDDDDDDDDDD D0DdDDDDDDD$D(D,D0D4DHDPD\D`DdDpDtD|DDDDDDDDDDDDDDDDDD DD,D0D4D8DPDXDdDhDlDDDDDDDDDDDDDDD DD D"D$D&D'D)D&D)$D'(D),D$0D&4D%@D(HD&LD'`D(hD)pD.D/D1D8D:D1D30D14D3<D2@D1DD3HD2TD3XD2\D4dD3hD5tD7xD3|D4D6D5D6D7D;D8D9D:D;D<D>DBDGDNDPDGDIDG DI(DH,DG0DI4DH@DIDDHHDJPDITDK`DMdDIhDJpDLxDK|DLDRDMDNDODPDQDRDTDVDWDYDVDYDWDYDTDVDUDXDVDWDX DY(DZD[DZD`DcDeDhD`DaDnD`DbDdDnDaDjDbDkDcDdDeDfDg Dh(Di0Dj8Dm@DkDDlLDmTDn\DpdD}xDsDtDsDuDtDuDtDuDtDDtD DuDDu$D,D0D8DDDxTDy|DxDzDyDzDyDzDyDDD,D8DTD\D`DdDhDpDtDxD|DDDDDDDDDDDDDDDDDDDDD DDDD$D(D0D8D<DDDHDPDTD\DdDlDtD|DDDDDDDDDDDDDDDDD DDD,D8D@DDDHDLDTDXD\D`DhDxDDDDDDDD D`DhDlDpDDDDDDDDDDDDDDDDDDDDD DDD$DlDDDDDDDDDDDDDDDD+ D-D+ D,(D-4DDDlDpDtD|DDDDDDDDDDDDDDDDDDD DDDDD(D4DHDPDXD`DhDtDxDDDDDDDDDDDDDDDDDDDD DDD(D,D4DHDPDdDpDxD|DDDDDDDDDDDDDDDDDDDDD D $D(D 8D DDLD PDTDXD\D`DdD hDlDpDtDxD|D€DˆDŒDD œD¤D¬D´D¼DDDDDDDD$D0D!8D<D@D"DDHD$LDPD!TD"XD!\D"`D$dD!hD"tDÀDÈDÐDØDàD èD!ðD#üD!D"D#D$D%D$D% D( D-@D4ĀD5ĬD7ĸDID7D8DAD7D8D:D8D9D; D:D;D= D<$D@,D=0D?8D><D?DDCLD@PDAXDD`DBdDClDEtDDxDEŀDFńDEňDGŌDFŐDGŘDIŠDL DM,DN<DOLDJ`DQdDRD[D^D[D]D[D\D[ D\$D]0D^8D_DD`LD_PD`\DadDWtDXǨD^DdDe<DgHDyPDgTDhtDjxDg|DhȀDiȄDqȈDhȌDoȔDiȘDjȠDkȨDpȰDlȴDmȼDnDoDsDpDqDtDrDsDuDtDuDv DuDwDvDw Dy(DzɐDɤDɬDɸDDDDDDDDD<DXDʠDʨDʴDʸDʼDDDDDLDPDTDXD\DdDhDlDtDxD˄D˔DˠDˤDˬD˰DDDDDDDD(DDD8D<D@DDDLDTD`DlDtD͜D͠DͤDͨDͰD͸DDDDDDD`DD0D<DPD`DDDDDDDD(D@DаD DѐDD`DDDPDD0DԠDDDDD DhDDD`D D 8DנDDؐDؘD؜DؠDؤDJجDPؼ$* @'@'((@(&@(7)S) g+8},@@) @G@Gр@<@ABL@E@G+@G?@@<V@AeBLr@E  @G@G@<@AԀBL@E@G @G@<4@ACBLP@E`aجbجcd$1N.DTDVDXPD[D]D_dD`pD_xD`ڐDrDs0Dt|DwۨDxD{DD~ܠDDPD݈DD4DޔDDe$Tz@R@R@R@S@SӀU8$(N.DDDpD߀$@@+89:ߔ;$Nߔ.ߠDߠDDD,DxDDDPDD<$ߠU@i@@@8ߠ$8N.DDDPDDDdDlDpDDDD(DtDDDTDD$@@@8$N.DDDDD D$D4D`D DD D$*@>@P@Y@mno$N.DDDDDDDDDDTD`D!lD#DD%DDDDD&D!D%D&HD*D.D1p$@@@@@%8@%8)*+,-$hN.D D .$ F@ Z$ N[&48n&-6&06&36&66&96&<6D&d9o&g9(&j8&m8&7&8>&88e&7&7&9&98&8Q&8& 7H&#7(&{7h.&}7X_&7&7x&7&7&&7X&%6&+0 &76&C0P&68&6x9&6hf&6X&1&5&6H&6(>&1`&1&1D&0& 0$&0R&0&0p&%0`&,5&052&728j&>2H&B2(&I2&P2/&[5]&b5&i5&p5&w5h&5XF&58s&5H&4&5x&5(&5%&4\&4&5&4&1&1:&1n&1&4&4&!4&(4E&Z5h&^4x&b4X&4H&0@&4(M&3X&3&4&3O&3&3&3&3W&3&3H&3&$38d&+2&@4&G4h&K3(T&R3x&Y3h&`3&|3@&2x&2&2&20&2xs&2&#2h&12X&82=&?2&F00&a6&h6&15&0S& r& & &86&7_&9&9&9&9x&9h&9XC&9q&9&9H&7&8H&8(%&8D&8r&8&8&8h&8X&8x+&7K&78tdud d f< . D# D$4D)HD*lD,D- $# "@"5DSl$N.D0D3D0D3D9D8D9D:$0@/ 18 /$0N0.D^D_DdDf8DgP<$^N@][k|̀5POf}$tNdp.pDjpDmxDj|DmDsDrDsDt$jp@ik8p$0N.DwDxD}D~DDD0$w*@v:K\sXۀZqF]n΀ &MdԀ5F$NDGP.PDPDXD\D`DdDhDlDp]$Py@8P$0N.DDDDDDDDDDD0D8D<DxD|DDDDDDDDD $@@@@$86BSdu4$N4.@D@DPDTD`DDDDD$@@%$N.DDD(D,D8DDDPDh$@$|N|.DDDDD$@)@5@B@W$N.DDDD0D4D<DLDPDTDDD@DDDDDDDX${@@›@¨@½@@@@ 8 !"3D$N.DDD DDhE$h@|@È@Õ@ê$N.DDDDDDDDDDDDDDDDUDWDdDXD@D>D@DADC0DDDFDODDGDH,DIDKDDKDDD ë$@@@8@$nčĎ@ġĢdģ@Ķķĸ><π><><$N. D D $ @ .$N(.0D0D@DDDPDTD\DpDtDDDDDDD3`DpD"D$D-D$D%D&D'D(D) D*D+ D-,D/D5/$0D@T@_@n@{@ō@Ş@ŷ@͠8 1@G@V0WX$tNYdZdƕdƫfƬ<ƻ9::,:(X:8o:HǛ:XǮ:hǻ:x:::$:>:[:u:ș:ȹ;;;( ;8B;H~;Xɷ;h.D>D?DDDFDGDIDJDG DMDO8DPP$>(@=9@FFG@I[\ ]8^m|ʋʯӀTv˅ʀ(@ì$Nd́p.pDTpDWDTDTDWDXDYD[DZDYD],D_8DdPDhpDlxͦ$TpҀ@R@S#@S2@S@@cQPRxSdu$ Nv.DDDDDDDDD DpDDD DhDtDDD$DDΒ$ε@@΀8݀L<!2PvχϦ؀ЪS !Rj{ҌjӁӮƀ M^|݀ -lֈֶ֥ƀ8p׏תŀ:ءĀՀٌ٨ƀ$DiڌȀ 3e$hNf;xv;ۆ.DiDqDiDr4Dq8Dt<DyHDDDDDDHDDDDLDzD|DPDlD8D;D@DCDK\DLDNDODNDODQDSDWDYDO(D],DO0D<DPDpDDD}DDDDDDDD}D@۲$i@h @h@h*@h9jDOk<\,m~܏ܠܱ@l̀m@ۀ"@nv0Ggo8݂'ݓ@pݬqHݼrL̀@12P@4@5 %&<'\($\N\.`D`)hD8hXlDlnpD8pޝxDx޳D8D?DF`DPDT@D\DaDhDqDxtDD LD D , D $`@+$XN . D D D D D D D D HD D  D D D `D  D D D D D D D $D ,D 4D @D PD TD \D `D dD lD tD xD D D D D D6 D D6DdD7DD9DDD DpDtDxD|DDDDDDDD4DDDDDD0DDDDD D$DD$DD D$D0DHDLDPDTD XD\D `D tD DwDD|PD}XD|`D}dDtDzDDD<DxDDDDDDD DDDlDDDXDDDDDDDDD@DDD8DDDDDDD DyDD,$ S@c@z@ߕߥ߶ǀހ9K]o၀ᔀᧀẀ̀ހ&8J\x@@⥀@⻀D΀Tހ8 @ H@<"g6 H7 8 9@L M<X@b c d e@ @㓀㦀@@@  ` `1@   <<'()<7 8p9@LpM@W<jpktltm<{t|x}@|@䛀<|䱀<@@߀<@ @<&'()@<=<H@RSTU@hi<t@~  @ @@@@ XX@ X\@ `sHg@t晀sH@tP@<@@$5<678@KL@[@nolplq@@@@@@@@    @ sH%@t456$7$dN$8@.0D0D@DDDPDXD`D D DDD4D/D2DDD5D4DDD$DDDD4D$D'DD!DDD(DDD DDD D'D D$D(D,,D-0D.4D#8D%<D&@D,DD-HD.LDPDTDXD)\D1`D*dD)hD7lD*pD1tD7xI$0i@w@腀蘀豀G@ U&@h8x &Z0[\$XN]D.D<D@D<D@DEDFDIDKDQDN DrDmDpDQDU Ds$Dr(DU,DT0DY4DT8DV<D[@DYDD\HDrLDVPD_TD\XD[\D]`D^dDZhDblDPpDRtDZxDb|DSDWDaDcDXDdDPDRDSDWDeDjDkDlDoDgDfDjDkDlDgDoDeDhDuDhDun$<@;@=@= &>DπD8$hN;.DyDDyD(D4DDDDDDDDDHDT$y@x%@x5@xDWi@{v&};톀h$hNh.pDpDDD$p@@@8p#5$lN.DDDD D`DDD@DD 6$f@v@@@$8N . D D (D ,D DD D D!PD!D"$ @@@@#89 :"(;$N"(."0D"0D"8D"<D"TD"D#D#`D#D$ <$"0a@x@@@呂8"0$8$N$8.$@D$@D$HD$LD$X$$@@@ @$$N$d.$pD$pD$xD$|D$$$pG@Z@h@w$$N$x&:h&:&;(&:&:X&W:3&i:X&;h&':&*:x&8;X &?;HQ&F;8&P;&T:H&\; &a:1&h:]&q:(&x9&:8&:&:+&:M_d$`d$d$f<.$D6$D:$DB%4$6$@5@5/>Re€$N%H.%PD/%PD1%lD2%tD3%$/%P@.08%P% &X$HN%.%DE%DF%Y$E%p@D~$N%.%DJ%DK%$J%@I@I$N%.%DV%DZ%Dh&$V%@U@U#:$(N&.&DO&DQ' DR'DS'$$O&@NӀP8&'8$HN'8.'@Dk'@Du'TDv'\Dy'lDv'pDy'$k'@@j(t87*M^}'@'$XN'.'D|'D'D|'D'D'D'D'D'D'D'D'D(D(D(D(D(D(D($D((D(0D(4D(8D(<D(@D(DD(HD(LD(PD(TD(|D(D($|'@{8YjӀ?@ '( $N(.(D(D(D(D(D(D(D(D(D(D(D(D(D(D(D(D(D(D(D(D(D(D(D)D)D)D) D)D)D)D)$D)8D)<D)L $(#@08<(=)`>O$N)`.)`D)`D)tD)|D)D)D)D)D)P$)`h@t8)`)$XN)d)d)d)f< ;;F;S).)D )D!)D")D#)D")D#*m$ )@ŀQey OfB)pʀۀZx  " 3 C    9 S    |   g      D g  ǀ @$TN*.* D* D*4D*HD*LD*dA$* V`j@w$XN*x*.*D3*D6*D3*D6*D<*D;*D<*D=*$3*@2Ӏ48**$0N**.*D@*DA*D@*DA*DD*DC*DD*DC*DA+$@*@?@?)$pN+ *+ .+ DG+ DH+4DG+8DG+<DH+@DK+LDJ+PDK+TDJ+`DH+p7$G+ J@FW@Fd$pN+e+.+DN+DO+DN+DO+DR+q$N+@M@M$hN+,.,Do,Dr,Do,Dr,$Ds,pDu,|Dt,Dv,Du,Dv,Du,Dt,Du,Dv,Dx,Dz,$o,@n@n#A$N,.,D,D,B$,`@l$N,.-D-D-D-(D-0D-Hm$-@$\N-\-`.-`D&-`D)-hD&-lD)-pD/-tD.-xD/-|D0-$&-`@%׀'8-`-$0N-.-D-D-D-D-D-D-$-@->_$hN-..D.D.D.D.$D.D.D.D.D.D.D.D.D.D.D/D/ `$.@@8Ā./4$4N/4./@D /@D /@D /H$ /@@ @$ N/L./PD/PD/pD/D00$/P0@G@S8^gr</P0H:$N0H.0PD0PD"0lD'0D(0D*0D,0D*0D,0D01HD%1PD01TD%1XD41;$0PY@p@|<@$=Ȁـ 80P1$DN1.1DD1DG1DD1DG1DI1DJ1DO1$D1@C @C@C'@E61718$\N1.2D2D2D2D2,D2D2D2D2D2D2D2D2D2D3 D3LD3`D3D3D39$2P@\@h@t@82@2~<23 3 @3`~<3`333$N3.3D73D:3D73D:4D<4DA4$$73@6@6$\N4<.4@D4@D4TD4XD4dD4D4D5 D5D5$4@#@:@F$\N5.5DR5DV5DR5DT5DR5DV5DT5DV5DX6 D[6@D\6LD^6`DY6Db6D^6Df6Dh6G$R5b@Qy@Q@QS<T857$dN7.7Dk7Dl7(Dk7,Dn70Dl74Dn78Ds7HDu7XDw7dDs7D{7D}7$k7@j@j@j(l877879$N7.7D7D8D8D8D8(D80:$7N@Z@f@y@78H$XN8H8P.8PDV8PD\8pDW8tDV8xD\8|DV8D\8DY8DW8D\8D_8Db8Dc9Dg9pDj9Dl9$V8P@T@T@U@UW<X8Y@,8P-9.$N9.9D9D9D:/$9D@P@\8g9h:i$$N:.: D: D:@D:XD:\D:`D:lD:pD:j$: @@$N:.:D[:D\:D];0D`;$[:@Z@Z@Z$;oĀՀ -=M]pЀ%$N;.;D-;D.;D/;&$-;:@,I@,Yl~$$N;.;Dc;Df<Dh<`Di<Dj<Dm<$c;@b@b@b̀d8;<ހ$N<.<D<D=D=D=D=(D =,D=0D=4D=8D=`D=tD=DV>0D>@D>\D >tD!>D">D!>D">D#?0D%?HD7?`D9?xD,?D2?D4@D9@`D;@pD=@D@@DB@DG@DI@DLAPDQA`DRADXA$< @0@<@H@_@z@@H@1Ā:Ӏ8'@  L! D0 <><?A@$NA.ADADADAA$AU@e@q@}@@8AB$$NB.BDBDBDBDB0DB4DB<DBPDBTDBXDB`DBDCDCDCDCDC$DCDCDCDCDCDCDCDCDD@DDHDDLDDPDDXDDDDDDDDDDDDDE,DE@DELDEDEDEDEDF$DFDFDFDFDG,DGpDG$B@@@@5@B@P]Pg8s"  * = N _H j< u@ @ @ B G $NG.GDGDGDGDH $G @ @ @ !@! @ !@!($\NH,.H0DxH0DyHHD|H!)$xH0!M@w!]@w!t$NH.HDHDHDI DIDIDI!u$H!@!@!$TNJ.JDJDJDJDJ0DJ8DJ<DJPDJpDJDJDJDJDKDK\DKDKDKDKDL DLDLDM,!$J!@!@!ـ8!@!@"J"M@"$0NM@.M@DM@DMTDMXDMdDMDNDN0DN@DNHDNLDNPDN\DNDN"$M@"$@~"4@~"K<"W8"iM@"jN"k$NN.NDpNDqODrOPDuO"l$pN"@o"@o"$NO.ODODODODP DP@DPPDP`DPdDPhDP|DP"$O"@"@"8"@#@#O#P#$NP.PDPDPDPDPDPDPDPDPDQDQ,DQ<#$P#6@#F@#]@#k@#w8##P#QP#$NQP.QPDQPDQPDQX#$QP#@#@#$ NQ\.Q`DQ`DQ`DQt#$Q`#@#@$$NQx.QDQDQD Q$$Q$@$,@$<$O$0NQ.QD QD QD QD QDR`$P$ Q$f@ $u@ $$NRh.RpDRpDRp$$Rp$@$@$$̀$%$NRt.RDRDR%$R%&@%5@%E%X%q%$NR.RDRDR%$R%@%@%Հ%%$NR.RD#RD$R&$#R&@"&$@"&4&G$NR.RD(RD)R&H$(R&d@'&s@'&&&$NR.RD2RD3RD4R&$2R&@1&@1&&$$NR.RD7RD8RD9S&$7R' @6'@6'+'>'W'm$$NS.S D<S D=S D>S`'n$<S '@;'@;'''̀*c$DNSd.SpDASpDBSDCSDDSDESDFSDGSDISDHSDISDHS*d$ASp*}@@*@@***̀+R$tNS.SDLSDMS+S$LS+i@K+x@K+++$NS.TDQTDRTDTTDST DTT(DST4+$QT+@P+@P+,,,]$8NT8.T@DWT@DXT@,^$WT@,v@V,@V,,,$NTD.TPD\TPD]TP,$\TP,@[,@[,--*$NTT.T`DaT`DbTxDcT|DdTDeTDgTDfTDgTDfT-+$aT`-J@`-Y@`-i-|-. $\NT.TDjTDkTDmTDlTDmTDlT. $jT./@i.>@i.N.a..$8NT.UDpUDqUDsUDrU DsU(DrU4.$pU.@o.@o.@o/ $8NU8.U@DwU@D}U@DUPD}UTDU\D}UpDUtD}UxDUDU/ $wU@/-@v/<@v/L@z/XU@/YU/Z$PNU.UDUDUDUDUDUDUDUDUDUDUDUDVDV /[$U/v@/@/@/@///߀/080 U0!V 0"$NV .V DV DV0DV4DV@DVXDV`0#$V 0:@0Q@0_@0k@0z00V 0Vx0$XNVx.VDVDVDVDVDVDV0$V0@0@0@080V0V0$HNV.VDVDVDVDVDVDW0$V1@1*@19@1E81QV1RW1S$HNW.W DW DW 1T$W 1p@1@11$NW0.W0DW0DW<DW@DWTDWXDW`DWlDWDWDWDWDWDWDWDW1$W01@1@1@1@2@22,W02-X2.$NX.XDXDX$DX(DX0DX8DXL2/$X2H@2_@2q@2@282X2X`2$PNX`.X`DX`DXtDXxDXDXDX2$X`2@2@2@2@283X`3X3$PNX.XD XDXDX3 $ X3@ 3,@ 3;$NX.XDXDXDXDXDX3<$X3R@3_@3n$NX.XDXDXDXDXDXDXDXDXDX3o$X3@3@3$ NX.XD XD%XD(XD$XD YD%YD!YD"Y D#YD&YD%YD&YD!Y D"Y$D#Y(D'Y,D&Y4D)Y8D'Y<D&Y@D'YDD)YH3$ X3@3@3$\NYL.YPD,YPD,Y\D-Y`D,YdD-YhD.Yl3$,YP3+h3@+4 $,NY|.YD1YD1YD2YD1YD2YD3Y4 $1Y4 0h4/@04>$,NY.YD6YD6YD7YD8Y4?$6Y4T5h4c@54r$$NY.YD;YD;YD<YD=Y4s$;Y4:84@:4$(NZ.ZD@ZDAZ4$@Z4@?4@?4$NZ.Z DEZ DFZ DGZ@4$EZ 4@D5@D5$$NZD.ZPDJZPDKZP5$JZP5'@I56@I5E5X5i$NZT.Z`DOZ`DPZ`5j$OZ`5~@N5@N555$NZd.ZpDTZpDUZpDVZ5$TZp5@S5@S566$DNZ.ZDYZDZZD[ZD\ZD[ZD\Z6$YZ65@X6D@X6S6f6y$PN[.[D_[D`[Da[ D`[$Da[(D`[,Da[06z$_[6@^66ŀ6$,N[<.[@De[@Df[XDh[dDj[Dh[Dj[Dh[Dj[Dk[Dh[Dk[Dh[Dm[6$e[@6@d7@d7@f 7@g 7'[@7([7)$N[.[Dq[Dr[Du[Dz[D|\Dz\D|\Dz\ D|\$D}\(Dz\,D}\0Dz\4D\<D\DD\HD\TD\XD\`D\hD\p7*$q[7P@p7_@p7k@p7z@r 7@s 7[7\7$N\.\D\D\7$\7@7@7π77$N\.\D\D\7$\8 @8@8*$N\.\D\D\D\D\D\D\8+$\8C@8R@8a8t8$@N\.\D\D\8$\8@8@8$N\.]D]D]8$]8@8@8$N].]D]D]8$]9 @9@9)$N].] D] D]8D]DD]PD]\D]hD]lD]tD]9*$] 9I@9X@9g9z9$dN].]D]D]D]D]D]D]9$]9@9@9р99$@N].]D]D]D]D]D]D]D]D^9$]:@:&@:?@:N$<N^ .^D^D^4D^LD^PD^\D^D^D^D^D^:O$^:i@:u@:@:$N^._D$_D%_D$_ D%_$D$_4D%_8D&`0:$$_:@#:@#:@#:Ԁ%8:%<:_:`H:;$HN`H.`PD`PD``D`dD`tD`D`D`D`DaDaLDa`DaDa;$`P;)@;@@;L@;X8;f<;r`P;sa;t$Na.aDaDbDbDbDb$Db(Db,Db`DbDc ;u$a;@;@;@;@;8;a;c8;$HNc8.c@Dc@Dc\Dc`DcdDcpDctDcxDcDcDdPDd;$c@;@;@<@<8<)<<7c@<8d<9$Nd.dDdDdDdDdDeDeDf<:$d$gp=Y@=e@=u@=8=<=gp=h==$HNh.hDhDhDhDhDhDhDj=$h=@=@=@>8><>$h>%j>&>D$XNj.j D j D j<D j@D jDD jTD jXD kP>E$ j >^@ >j@ >z@ > <> 8>j >kh>$HNkh.kpDkpDkDkDkDkDkDl>$kp>@>@>@><>8? kp? l? $HNl.lDlDlDlDlDlDlDm?$l?(@?4@?D@?S8?a<?pl?qn?r$HNn.nDnDn0Dn4Dn8DnHDnLDoP?s$n?@?@?@?8?ƀ<?n?oh?$XNoh.opDopD oDoD oDoD oD!p?$op?@@@@@@$ <@2 8@Aop@Bp@C$HNp.pD)pD*pD)pD*pD)pD*pD+q@D$)p@[@(@g@(@w@(@*8@*<@p@r@$HNr.rD.rD/r,D.r0D/r4D.rDD/rHD0s@@$.r@@-@@-@@-@/8@/<ArAsXA $HNsX.s`D3s`D4s|D3sD4sD3sD4sD5tA $3s`A(@2A4@2AD@2AS48Aa4<Aps`AqtAr$HNt.tD9tD:tD=tD:tD9tD=tD?uDAupDBuDEuAs$9tA@8A@8A@8A:8À;<AtAvA$XNv.vDJvDKv<DNv@DKvDDJvHDNvLDPvDRvDSvDVwPA$JvB @HB@HB%@HB4@IB@K8BNL<B]vB^whB_$XNwh.wpDYwpDZwDYwDZwDYwDZwD[xB`$YwpB~@XB@XB@XBZ8BZ<BwpBxB$HNx.xD^xD_xD^xD_xD^xD_xD`yB$^xB@]B@]C@]C_8C_<C-xC.zC/$HNz.zDczDdz,Dcz0Ddz4DczDDdzHDe{@C0$czCI@bCU@bCe@bCtd8Cd<CzC{XCC$HN{X.{`Dh{`Di{|Dh{Di{Dh{Di{Dj|C$h{`C@gC@gC@gCi8D i<D{`D|D$HN|.|Dm|Dn|Dm|Dn|Dm|Dn|Do}D$m|D8@lDD@lDT@lDcn8Dqn<D|D~D$XN~.~Dr~Ds~0Dr~4Ds~8Dr~HDs~LDtPD$r~D@qD@qD@qDɀs8D׀s<D~DhD$XNh.pDwpDxDwDxDwDxDyD$wpE@vE@vE!@vE0x<E>x8EMpENEO$HN.D|D}D|D}D|D}D~EP$|Et@{E@{E@{E}8E}<EEEE$HN.DD,D0D4DDDHD@E$F@F@F#@F2<F@8FOFPXFQ$HNX.`D`DhDlDDDDDD DtDDDFR$`Fr@F~@F@F8F`FF$N. D D@DDDLDXD\D`DDDDDDD`DDDD D0D4D8DDDPF$ F@ F@F@G@G@G)8G7GI GJ@GXGYGZdG[$DNd.pDpDDDDDDDDDDDD`DpDtDxDDDDhDDDDD D4DDDdDDDDD D8DLD`G\$pGw@ G@G@G@G@Gˀ8G@G<G,H @H#pH$@H2H3H4tH5$Nt.DDDDDDDDH6$HZ@Hf@Hv@H8HH$H$N$.0D0D8D<DDDHDTDD H$0H@H@H@H8H0HH$N.DDDDDDD`DpI$I@ I$@ I4@ I@8IKILIM$N.D#D$D#D$D%pIN$#Ih@"It@"I@"I$8III$N.D(D)D(D)D*pI$(I@'I@'I@'I)8III$N.D-D.D-D.D/pI$-J@,J@,J*@,J9.8JDJEJF$N.D2D3D2D3D4pJG$2Jb@1Jn@1J~@1J38JJJ$N.D7D8D7D8D9pJ$7J@6J@6J@6J߀88JJJ$N.D<D=D<D=D>pJ$<K@;K@;K#@;K2=8K=K>K?$N.DADBDADBDCpK@$AKZ@@Kf@@Kv@@KB8KKK$N.DFDGDFDGDHpK$FK@EK@EK@EK؀G8KKK$N.DKDLDKDLDMpK$KL@JL@JL#@JL2L8L=L>L?$N.DPDQDPDQDRpL@$PLY@OLe@OLu@OLQ8LLL$N.DUDVDUDVDWpL$UL@TL@TL@TLԀV8LLL$N.DZD[DZD[D\pL$ZL@YM@YM@YM&[8M1M2M3$N.D_D`D_D`DapM4$_MM@^MY@^Mi@^Mx`8MMM$N.DdDeDdDeDfpM$dM@cM@cM@cMπe8MMM$N.DjDkDjDmDkDmDoDr(M$jN@iN@iN@iN+k8N6N7@N8$N@.@Dv@DwXDv\Dy`DwdDyhD{D~N9$v@NY@uNe@uNu@uNw8N@NN$N.DDD`DDN$N@N@N@Nڀ8NN(N$8N(.0D0DPDDDPN$0O @O@O&@O48OE0OFhOG$8Nh.pDpDDDDDPDOH$pOh@Oz@O@O@O8OpOO$XN.DDDDDPDDO$O@O@O@P@P8P#P$(P%$XN(.0D0DHDLDPDP&$0PA@PM@P]@Pl8Pw0Px$Py$N$.0D0DHDLDPDPz$0P@P@P@P€8P0P$P$N$.0D0DHDLDPDP$0P@P@Q @Q8Q#0Q$$Q%$N$.0D0DHDLDPDQ&$0QB@QN@Q^@Qm8Qx0Qy$Qz$N$.0D0DHDLDPDQ{$0Q@Q@Q@Qʀ8Q0Q$Q$N$.0D0DHDLDPDQ$0R@R@R@R-8R80R9$R:$N$.0D0DHDLDPDTDXDDDR;$0R[@Rg@Rw@R8R<R0R(R$N(.0D0DHDLDPDTDXDDDR$0R@R@R@S8S <S0S(S$N(.0D0DLDPDTDXD\DDDD`DS$0S>@SJ@SZ@Si@Sz8S<S@S0SS$dN.DDDDDDD DpDtDDS$S@S@S@T8T TTT"THT$N.D D DDDDDDDT$ T@ T@ U@ U$\NU&;U&&;UX&;UsdUtdUdUfU<UЀ.D=DAD= DADFDGDK0DI4DK8DM@DOPDGXDTpDVtDTxDU|DWU$=U@<V@>V@?V"V#V$V3VBVWVsVрWW>WOWlW|WW$N.D,D-D2D3D4W$,W@+WW$XN.D7D8D9D8D:W$7W@6W@6X$N. D! D$0D!4D$DD%D'D)X$! X @ X-@ X=Xi$N.DZD]DZD]D^0D_4D^8Da<DcHDgPDkXDi\Dk`DmlXj$ZX@YX@YX$N.DpDsDpDsDtDuDtDwDzDy D~ D$D(D8X$pX@oX@oX$NL.PDPD`DdD|DDDDDDDDDDD(D0D4DPDTDdDhDlD|DDDDDDDDDDDDX$PX@Y @Y@Y'@Y4@ YG@ YZ@ YnY~YPY(Y$N(.0D0D0Y$0Y@Y$N8.@D@DXD`DpDDDDY$@Y@Y@Y@Y@Z ZZ-ZIZYZj@Zy@ZzZ{$N.DDDDDD D$D(D,D0D4D@DDDHDLDPDTD\D pDtDZ|$Z@Z@Z@Z@Z@Z@ZZZ$N.D3D4D8D9Z$3[@2['$N.D<D=DADB[($<[J@;[V$N.DDDDD DD D!$D'0D$4D/@D*HD/PD$XD'hD$l[W$[t@[@[@ [[x[$Nx.DEDFDHDFDGDI[$E[@D[@D[ـ[\ \R$N.DLDMDLDMDODSDTDUDTDSDWDYDWDZDW\S$L\v@K\@K \@K\$tN. D` Da Dc,Dd4Dh@DkPDm\DqpDu\$` \@_\$lN.DxDz\$x\@w\$N.D}D\$}]@|]&$N]'d](d]cd]yf]z<]];];]<]<.D2D3D2D3D4]$2^@1^^=^L^[^o^__݀_$\N .D7D8D7D80D9X_$7`@6` $\Nl.pD<pD=xD<|D=D>`!$<p`E@;`P$\N.DADBDADBDD$`Q$A`n@@`y$hN8.@DG@DHP`z$G@`@F`$N\.`DL`DMtDQDR`$L``@K`$XN.DUDVDZD[`$U`@T`$TN. D^ D_4DcDDdT`$^ a@]a*$LNl.pDhpDia+PaC$hpae@gaxaaaaҀb5bFbwbbbĀbԀcc$c4$N.DmDnc5$mcU@lch$N.DrDsci$rc@qc$N.DwDxc$wc@vc$N.D|D}c$|c@{cd d dC$N.DDDdD$d_@dqddfafff׀fg6gNgg$N.DDDDD4g$g@gg$XNH.PD#PD&XD#\D&`D,dD+hD,lD-pg$#Ph@"h"$8h6Ph7h8$0N.DDDDDDDDDDDDDDDDDh9$hY@hk$xN.DDDD DpDtD|hl$h@h$N.D*D-D*D-D.D/D.D/(D4pD6|h$*h@)h@)hhii$N.DDDDDDDDDDDDDDD DDD D$D(D0D@DPDDi$i8@iP@ib8iii݀ij jj$$N.DDDDDPD`DpDj$j1@jI@j[8jojpjq$N.DDDjr$j@j@j$|N. D D0D4DDDDDDD j$ j@j@k@k8k* k+4k,$N4.@D@D`DDDDD0k-$@kM@k`@kr8k@kDk$ND.PDPDlDDk$Pk@k@k@k؀kklmDmUmfmwmmmmm̀m܀mmnnn.n?nOnjPnknl$N.DD D PD D DD DD $D0nm$n@n@n@nnDn$dND.PDPDlDDn$Pn@n@n@o Po o $N.DDD PD!àD#D$D#D$D#$D&0o$o(@o8@oJ@oZo[Do\$dND.PD:PD;XD:\D;dD:hD<tD:xD;|D@ĄD<ĈD@ĔDADCDADCDADCDDpDFDG$DHxDIDJ$DK|DLDM,DNȄDODP0DQɄDRDT0DU<DWLDUʨD[ʰo]$:Pox@9o@9o@;o,o@<o׀1o@=o>8pPpp$tN.D_DfD_DfDlDo DlDmDo Dr@DtHDrLDtPDvTDxdDzhD~ˀDpˌD˜D˰DDDDTD̰DDp$_p$@^p4@^pG@`pa@apwb8p@cppp@r p@pˌp@ppTp@p̰ppp$@N.DD4D̈́DDDD D(DtDΐDDDDϘDD@DДDD<DѐDD8DҐDҤDҸDDDp$p@q @q@q&8q:<qE@qSDq_@qiqjqk$N.DD8DpDD D(DDDԠDԼDDDDDDDDD,DՐDդDD ql$q@q@q@q@q@q@q@q"rr<r$,N<.@D@DdDDDPDװD׸D׼DDDDD ؀DؔD D  r$@r"@r2@rC@rS@rd@rn@ro4rp$N4.@D@D`DٰDDD$D(D,DpDxD!DD!8D%ۀrq$@r@r@r@r@r@r۔r$TN۔.۠D(۠D)۠r$(۠r@'r@'r$Nۤ.۰D-۰D1D4(D5pD4ܰD5D2D:D8D9 D8D9$D:(D<0r$-۰s@,s,@,s8@,sE@,sQ.Hs\/8shsxss0@s۰sDs$ND.PD@PDJdD@hDJtDM݀DQݜDTD[ D\ހDcޘDdްDhDwHDi`DuߜDl߰DmDf0Dx<DfXDyps$@Ps@?s@?s؀A<sBHsC8sD@t@Et@Ht!Pt"t#$4N.D|DD|DD|DDDDDDD DDDDDDD8DxDt$$|t9@{tI@{t\@~th@tt8tt@ttt@t8txtt$HN.DDD`DtDxDDDDDDDDt$t@t@t@t@tHu8u@u u!u"$N.DDD D0D<DHD`DlDpDxDDDDDDDDDDDDu#$uK@u[@ug@ut@u@u@u8u@u@uuu$LNu&<u&P<u&Z;v&;v9dv:d vud vfv<v. D  D" D0\D?v$  v@v݀www%w9wLxxx$Nx.DDDGDDDGDH@DILDLTDIXDJ`DIdDLtDNxx$Dx@Cx@Cy @Cy!y2yCydyz;zS$N.D^DbD_D^DbD^DbD_DbDd DnpDeDgDeDfDgDhDjPDn`DphzT$^zz@\z@\z@\z@\z@]zĀ_8z@` z{{{h{||Ā|Հ||}}}*};}l}}}}}ƀ}ր}}~~~:~g~s~t|~u$N|.DtDuDtDuDwDvDwDuDwDvDwDvDwD~~v$t~@r~@r~@s~@s~@u~1$N. D D(D,D@DpDD@DD$ =@M@d@t uv$N. D D0D4D@DDDHDLDTDXD\DDDDDDDDDDD8DPw$ @@@@@8@ h$HNh.pDpDDDDDD D(D4D<D@DXDD$p7@G@^@j@w@@,@p$TN.DDRDWD$@ $HN. D D  $ 2@I$ N,.0D0D0DXJ$0g@$0N`.`D`D`$`@$Nh.pDpDp$p@$Nx.DD$@1$N.DD2$X@l$Nmdnddf<рMh#2Zn .Faʀ $N8.@D@DP$@1@=N_u$N\.`D`DpDtDDDD$`@=̀)| $N.DDD(D0D4D8D@DDDLDPDTDXDypDtDxxDy|DDD$?@O8`@y@@$N.DDDDDHDD!D#D+D)D.D/DD DD) D@$@@@@ @'&,7@( IJK@'f@( x y@z$NX.`D`DWpDYtDxDDWDYDWDYDZD\D^,DlxDD_DaDcDd0D5PDgTD5XD7`D?tD=xDBDCDDDDDDD D0D=PDp{$`@@@@@@ @W8)5p6x7W8FGHW8WX@; s@<tW8P@; @<Ppp$$N.DDDDDDDDDDDD D@DDDLDPDXDDD8DDDDXDDD0DxD D  D TD D D0DxDDDPDDD(D4D|DD DTDDD"D#8D$D%D(D)0D*DD+XD&\D.dD2pD3D4 D5hD(D)D*,D8`D9D:D>DB0DCdD8D9D:D;D>4D<PD@`DBpD@tDBxDCD@DED6D<DJ$@@ @ 11BSj{р&7hÀԀ!@<@WX@fgh@ uvw@ X@!d@0@1p@!`@0@1`$xN.DMDNDMDa<DN@DaDDfDDD@D|DDD0DlDDD(DdDgDjDhDjD 0D TDj pDm Dn Do pDr |Ds Dt 0Dx pDy D} D~ D D D D `D DDpDDDDLDDDDPDDDPDdDxDDDDD$D0DDD DDDDD,DDDDDDD D<D`DtDDdDD D0D8DHDd`DDDD$M@L@L"@L2NDDO@TgoP>'@QRHSLЀT;U:" VP WT:XXOY8dZ<y[9\`@]@^@_$N.DDDDD DDD0D8DhDD0DDDDXDDD0DxDD DTDDD0DxDDDPDDD(DpDtDDD LD D D 0$@@@/@G@Z[ P\$ pN P. PD PD `D dD tD D! D!D!]$ P@@$N!."D"D" D"D "D##@$"@@$XN#X.#`D'#`D(#pD'#tD(#D)#D*$PD+$D.%$'#`@%)@%;@%P@&h$N%(.%0D2%0D5%XD6%D7&D8&pD;&D9&D=&D?'D='D?'D@',D='HD9'\D?'hD@'D;'DD(0i$2%0@0@0@0@1@3%0(D$N(D&o;?Pm$N;.;D;D;D;D;0D;D <0n$;@@8;D=>LG$4=_@3o@3}58=>d$N>d.>pD@>pDG>DH>D@>DF>D@>DG>DH>DF>D@>DG>DH>DB>DC>DD>DJ>DB>DC>DD>DE>DF>DG>DH>DI>DJ>DM?4$@>p@?@?ĀA8>p?L$N?L.?PDP?PDP?\DQ?`DP?dDQ?hDR?l$P?P@OOl $,N?|.?DU?DU?DV?DU?DV?DW? $U?!@T1Tl?$,N?.?DZ?DZ?D[?D\?@$Z?W@YgYlv$$N?.?D_?D_?D`?Da?w$_?@^^8$(N@.@De@Df@De@Df@,Di@x$e@@d@dހN$N@.@Dl@Dm@Dl@Dm@Dp@O$l@a@kq@k~$NA.ADsADyA4D}ApDAxDADADADBDBDBDBDBDB DB(DB0DB4DB8DB<DBPDBdDB$sA@r@r@r@t@u@v 1@w'"7A8@KALB4M@`BPaBbBc$NB.BDBDBDC0DCd$Bw@@@@$NC.CDCDC$C@@$NC.CDCDC$C@@(@$NC.CDCDCA$CV@f@u$NC.CDCDC$C@@!4P$NC.CDCDD DDDD0DD`DDdDD|DDDDDDQ$Ca@q@}8@@D0D$ND.EDEDE$E@@ $NE.EDEDEDEDE,DEx $E @0@=Pc$NE.ED0ED3ED0ED3ED9ED=EDAEDEEDIF DMF(DQFDD[FpDaFd$0Ey@/ @/@1EF$NF.FDFDFDFDFDFDFDFDGDGDG DGXDGDGDHD HPDHTD HXDHhDHD I(DI@$F@@@8@FIX $NIX.I`DI`DIDIDIDIDI!$I`5@E@Q$NJ.JDJDJ4DJDJR$Jf@v@@$NJ.KDKDK(DKDK$K@@@@$NK.LD LD!L$ L@@':$NL.LD%LD&L;$%LP@$`@$m$NL.L D*L D+L $*L @)@)Ȁۀ$NL$.L0DeL0DfLPDgLDjM$eL0 @d@d(@d7$NM.M DmM DnM@DoMDrM8$mM V@lf@lr@l$NN.NDuNDvN$uN@t@t@t$NN.N DzN D{N $zN @y@y@y$NN$.N0DN0DN4DN8DN@DND$N0+@9@G$,NN\.N`DN`DNlDNpH$N`e@s@@ʀ$(NN.NDNDNDNDNDN$N @.@<$lNN.ODODODODODO=$OR@b@r$,NO,.O0DO0DO8DO<DOLDOs$O0“@£@³$lNO.ODODODODODO´$O@@$,NO.ODODODODODO$O@@$,NO.PDPDPDPDPDP$P4@C@RexÑ'$,NP,.P0DP0DP0DP<($P09@F$NPD.PPDPPDPPDPTG$PP`@p@Ɓ$NPX.P`DP`DP`Ƃ$P`Ɯ@Ƭ$NPhƭdPhƮdPpdPpf<<1*Y>̆>!̶>1>A>QG>a{>qͩ>>>H>i>Ϊ>> >]?Ϟ??!?1N?AБ?Q?a?q@?{?Ѵ??)?d?Ҟ??@K@Ӄ@!ӻ@1@A!@QB@an@qԛ@@@@+@H@m@Ն@աAAA! A1(AAKAQtAa։Aq֮AAAA8AdAזA׳ABBB!IB1hBA؋BQذBaBqBB B"BDBgBٌB٭BCCC!%C1?CARCQtCaڣCqCCC2C[CۅC۷CCD+DED!iD1ܓDAܿDQDaDq8D_D݆DݳDDDD8D[EEޢE!E1EA EQEaIEqsEߐEߠPp.PpD!PpD$PxD!P|D$PD)PD+PD,PD0PD.PD5QD4QD5QD4QD5Q ߬$!Pp߾@ @"Ӏ,\π5VჀᔀKg⅀⥀(K㇀㫀ɀ$V_hPpiQ4j$NQ4kQ@.Q@D8Q@D9QTD>QhD?QD@Qz$8Q@@7䟀䰀ۀt剀埀巀ҀCt着$tNQQ.QDCQDDQDIQDJRDKR $CQ@B!蹀3DU醀闀鵀Ӏ"3C$tNR4DR@.R@DNR@DQRHDNRLDQRPDWRTDVRXDWR\DXR`[$NR@x@MꅀO8R@Rp$0NRpRp.RpD[RpD^RtD[RxD^RDdRDcRDdRDeRDfR$[Rp@Zր\8RpR$8NRR.RDiRDjRDiRDjRDmRDlRDmRDlRDjS$iR@h@h $pNS !S .S DpS DqS$DpS(DqS@DtSLDsSPDtSTDsS`DqSp.$pS B@oO@o\$pNS]S.SDSDSDSDSDSDSDSDSDSDTDT DT$DT(DT,DTLDTPj$S~@ @뙀몀ƀ8V@ i~@STT$NTT.T`DT`DTtDTDTDTDTDTDTDTDT$T`@콀$NT.TDTDTDTDUDU DU0DUDUDUDUDUDUDUDUDUDUDUDUDUDVDV0$T@@@ @:@Q@fw@픀TVH$XNVH.VPDVPDV|DVDVDVDVDWHDWPDWX$VP@@@@VPWl$NWl.WpDkWpDoWtDkWxDoWDqWDvWD{XD~XD{XD}X D{XD}XD|XD~XDX DX<DXDDXXDXDX$kWp9@jK@jX@jg@l|@mWpX$HNX.XDHXDLXDHXDLXDNXDSYDXY`D[YdDXYhDZYlDXYpDZYtDYYxD[Y|D]YD^YD`YDaYD]YDfYDhZ$HX@G@G@G@G@G@I@J!X"Z#$XNZ.Z D,Z D0Z<D,Z@D0ZDD3ZD9ZD6ZD8ZD7[D9[D;[D<[$D>[,D;[4DC[lDE[$$,Z C@+U@+b@+q@+~@-Z [$xN[.[D[D[D[D[D[D[D[D[D\0D\<D\DD\D\D\D\D]D]D!]D]D]@D!]D&]D(]$[@@@@@@@8%6G[H@!X]Y]Z][$@N].]D]D]D]D^D^D^ D^D^D^pD^|D^D^D^D^D^D_D_<D_HDx_LDz_D_D _D `\$]y@@@@8]@_L_` $@N` .` D` D`0D`4D`@D`D`D`ۄ`D;`a Da a0D<a0D=aD>aD?bPD@bDAcDBcpDCcDEd0DFdDGdDHePDIeDJfDKfpDLfDMg0DNgDOgDPhPDQhDRiDSipDTiDWj0DXjDYjD[k4D\kD]kD^l8D_lD`lDam@DbmDdmDenHDfnDgnDhoLDioDkoDlpTDmpDoqDpqXDqqDtrDurdDvrDws$DxsDysDztDD{tD|uD}udD~uDv$DvDvDwDDwDxDxdDxDy$DyDyDzLDzD{$D{D{D|`D|D}8D}D~D~|D~DTDD$DDD dDD<DD%D,D0D7PD>DB DIDPDWdD[Db4DiDp DwxD~DHDDD|DDLDD$DDD\DD,DDDhDD8DDDpDD@DDDDD!TD(D/,D3D:DAhDHDO@DSDZD^tDbDiDDmDtDxxDDPDD(DDDdDD<DDDDDXDD0DDDtDDLDD$DD$D+hD2D9@D@DGDK|DRDYTD`Dg,DnDuD|pDDHDDDDD\DD4DD DxDDLDD$DDDhDD @D DDtDD#DD*D1D8D<D@HBDDY$` u@8@` $WN.DzD{DDD$z@y@y$8N. D D0D8DDD`DdDhDlDtDxDDDD D DD D<DLDTDXD\D&lD'D)D*D2D5D6D=$D@8DAHDD D-D.D,DJ0$  @8<D@@@@  P4P'($)?P7889PGHI,PWX,YDZx$$ND.PDMPDP`DMdDPpDRDWy$MP@L@L@L@NP$XN.DDDDDDD DDDDD D$D8DDDDDDDD,DlDp$@<@8-./$N.DZD]D_Dd0$ZJ@Y\@Yh@Yx@[$TN.DgDjDgDjDl0Dp@DvPDrTDv\DrhDvp$g@f@f@f@h   $N.DDDDDDDD$)@;@J@_8jk,l$N,m&<1&E&E&Eq&Ea&EQ9&EAe&E1&E!&E&E &D5&Dc&D&D&D&D &D8&Df&Dq& Da&DQ&DA'&D1X&%D!&,D&0D&7C&>C-&BCf&IC&PC&WC&[C&bC<&iCqr&pCa&wCQ&~CA&C1 &C!8&CV&C&B&B&B&B&BG&Be&B}&B&Bq&Ba&BQ&BA2&B1X&B!&B&B&A &A.&Ag&A&A&A&A&!A@&(Aql&/Aa&3AQ&:AA&AA1&HA!1&OAP&SA&Z@&^@&b@&i@&m@E&t@f&x@&@&@q&@a*&@QR&@A&@1&@!&@D&@&?&?&?G&?&?&? &?L&?&?q&?a&?QR&?A&?1&?!!&?a&$?&+>&2> /&9> q&@> &G> &K> &R> X&Y> &`>q &g>a &n>Q :&u>A t&|>1 &>! &> &> >&= w&= &= &= &= U&= &= &= &=q"&=ae&=Q&=A&=1'&=!e&=&=&<*& <Y& <&<&<&<&#<P&*<&1@>@@ƀA8πT4e@BqC<}$ N.D\D_D\D_DeDdDeDgDkDn0$\@[@[]8D$ND.PDqPDrhDwˆDyœ$qP@p($`N°.°D|°D}DDD)$|°C$HND&'HX #h $}dd@d@f<*8 ^ x A,ր  & V f!!"("?"W"r"""΀$ D$7$T$e$ɀ$߀%&%> e%e h%  %%΀%߀&L &g&& &d@&d&d'f'<''#'5.D5D6D5D6 D9,D80D94D8@D6P'C$5'W@4'c@4'o''$pNp'p.pD<pD=tD<xD=ÌD@'$<p'@;'@;'$pN'.D[D\DaDb'$[(@Z('(6(E(e(((Ҁ(().*s**$HN(*0.0DJ0DM@DJDDMTDNİDDĴDNļDDDPDVDDR`DXl*$J0*@I+@I+K8++)+:+W++,,$,U,f,,,,-0-ŀ-$PNŀ-ŀ.ŀD(ŀD+ňD(ŌD+ŐD1ŔD0ŘD1ŜD2Š-$$(ŀ-J@'-V)8-bŀ-cŰ-d$0NŰ.ŰDgŰDh-e$gŰ-@f----$N.DlDoDlDoDp@DqDDpLDqTDpXDqdDrhDtlDrpDttDvx-$l-@k-.$Nƌ.ƐDyƐDzƤDƸDD.$yƐ.#@x.6$\N.DD D$D(D4D8DpDLjDǔ.7$.R@.e@.v8.g...Ǩ.$NǨ.ǰDǰDǸDǼDDDDDDDD8DtDȸDDDDDDLDɠDɨDɬDɰDD.$ǰ.@.@..@/ </8/%/6/G@/Uǰ/V/W$DN.DDDD D(D,D@Dd/X$/p@/l/@/@///|/$|N|.ʀDʀDʐDʔDʠDʸD/$ʀ/@/@/@0 @0ʀ00$\N.DDDDDD DD`D˜DD DpD̀D̔D̨D̼DDDDDDD00$06@0F@0Y<0n@0,000ր02!222C2T2e2v22222ʀ2ۀ223 33,3C3^3D3ƀH3Հ83L3@33D3$dND.PDPDXD\DdDhDtDxD̀D̈́DDPD`D pD |D ΐD D$D03$P4@4)@4<84[44@4P4@ 4p4$4D4$ND.PDPD\D`DlDpDψDόDϤ4$P5 @5@5/@5<5M5e5$dNϴ5&d5dϴBitЀ5  g%  %Ԡ5L+ՠ5PL5T5Xפ5\P5`%h%٨   cp Sptx { 9|bt @0Lf; K -E A  Yz v   M4   }  % 4 W `"@60!!`R4@  @ @4> ]"0 p{` $@ $p  "5$; Jez_c@ p%.A`)2:O a`P`V oW0"2Pq.#0pN0rNN`#OO#,O0PO7#F88#T888`88#j88q8p@. @5P7RT`g-* +Ɛ- 0M)`_('@U000RTP0 kp `   [A$PBRQeRtRRp7$Q]ʀS0o 0E9$P pT@0P,T`E0cTu0T0P`'O9VpX`Sp)'! 0AQ`QfQvQQPRLS U]@wU@/; 50=RSnV0Xp F9 U jP'@Cp! ,a!@ŰP0 `  8%%/°%CP  P  P  !: ` r%P%&.<#yNL0!YpGBjG!#<`"Np< ]L0L fL*ߠ=]@%%%wM-4@G%{$$$%=D<e$$$,l$3s%VM{! k"%^ s@FN[` &(68=Y09Qktz|4 555 5 555 555 5 5$55&55*55555(5,555+5)5%5.5/5'505 515"52555555!5-555545#55554X3333533333555 5 555 555 5 5$55&55*55555(5,555+5)5%5.5/5'505 515"52555555!5-55554_NXArgc_NXArgv___progname__dyld_func_lookup__start_environdyld_stub_binding_helperstart___darwin_gcc3_preregister_frame_info___keymgr_dwarf2_register_sections__cthread_init_routine__mh_execute_header_atexit_catch_exception_raise_catch_exception_raise_state_catch_exception_raise_state_identity_clock_alarm_reply_do_mach_notify_dead_name_do_mach_notify_no_senders_do_mach_notify_port_deleted_do_mach_notify_send_once_do_seqnos_mach_notify_dead_name_do_seqnos_mach_notify_no_senders_do_seqnos_mach_notify_port_deleted_do_seqnos_mach_notify_send_once_errno_exit_mach_init_routine_main_receive_samples___keymgr_global__dyld_register_func_for_add_image__dyld_register_func_for_remove_image__init_keymgr__keymgr_get_and_lock_processwide_ptr__keymgr_set_and_unlock_processwide_ptr_abort_calloc_free___eprintf___sF_abort_writing_complete_writing_create_clip_writer_create_file_source_package_create_material_package_create_package_definitions_create_tape_source_package_create_track_end_write_samples_fclose_feof_fopen_fprintf$LDBLStub_fputc_fread_free_package_definitions_fseek_ftell_fwrite_malloc_memcmp_memset_mxf_generate_old_aafsdk_umid_mxf_get_timestamp_now_set_user_comment_sprintf$LDBLStub_sscanf$LDBLStub_start_write_samples_strcat_strcmp_strcpy_write_sample_data_write_samples_update_and_complete_writing___fixdfdi___floatdidf_mbstowcs_mxf_add_array_item_strongref_mxf_alloc_array_item_elements_mxf_append_list_element_mxf_append_new_from_partition_mxf_append_new_partition_mxf_append_partition_esscont_label_mxf_avid_attach_mob_attribute_mxf_avid_attach_user_comment_mxf_avid_load_extensions_mxf_avid_write_header_metadata_mxf_avid_write_index_entry_array_header_mxf_clear_list_mxf_close_essence_element_mxf_create_file_partitions_mxf_create_header_metadata_mxf_create_index_table_segment_mxf_create_set_mxf_disk_file_open_new_mxf_equals_ul_mxf_equals_umid_mxf_file_close_mxf_file_seek_mxf_file_set_min_llen_mxf_file_tell_mxf_fill_to_kag_mxf_fill_to_position_mxf_finalise_data_model_mxf_finalize_essence_element_write_mxf_free_data_model_mxf_free_file_partitions_mxf_free_header_metadata_mxf_free_index_table_segment_mxf_generate_uuid_mxf_get_item_mxf_get_iter_element_mxf_get_list_element_mxf_get_list_length_mxf_get_platform_wstring_mxf_get_version_mxf_have_item_mxf_initialise_list_mxf_initialise_list_iter_mxf_load_data_model_mxf_log_mxf_mark_header_end_mxf_mark_header_start_mxf_mark_index_end_mxf_mark_index_start_mxf_next_list_iter_element_mxf_open_essence_element_write_mxf_set_boolean_item_mxf_set_int32_mxf_set_int32_item_mxf_set_length_item_mxf_set_position_item_mxf_set_product_version_item_mxf_set_rational_item_mxf_set_strongref_item_mxf_set_timestamp_item_mxf_set_uint16_item_mxf_set_uint32_item_mxf_set_uint8_item_mxf_set_ul_mxf_set_ul_item_mxf_set_umid_item_mxf_set_utf16string_item_mxf_set_uuid_item_mxf_set_version_type_item_mxf_update_partitions_mxf_write_essence_element_data_mxf_write_index_entry_mxf_write_index_table_segment_mxf_write_index_table_segment_header_mxf_write_partition_mxf_write_rip_remove_strlen_clear_user_comments_mxf_avid_get_data_def_mxf_avid_read_string_mob_attributes_mxf_avid_read_string_user_comments_mxf_avid_set_indirect_string_item_mxf_generate_aafsdk_umid_g_AvidMetaDictBlob_g_AvidMetaDictBlob_len_g_AvidMetaDictDynTagOffsets_g_AvidMetaDictDynTagOffsets_len_g_AvidMetaDictInstanceUID_uuid_g_AvidMetaDictObjectOffsets_g_AvidMetaDictObjectOffsets_len_g_AvidMetaDictTags_g_AvidMetaDictTags_len_memcpy_mxf_create_item_mxf_create_item_tag_mxf_create_list_mxf_dereference_mxf_file_write_mxf_find_singular_set_by_key_mxf_free_list_mxf_free_set_mxf_get_array_item_count_mxf_get_array_item_element_mxf_get_external_utf16string_size_mxf_get_item_tag_mxf_get_set_size_mxf_get_strongref_mxf_get_ul_item_mxf_get_utf16string_item_mxf_get_utf16string_item_size_mxf_get_uuid_item_mxf_register_item_def_mxf_register_primer_entry_mxf_register_set_def_mxf_remove_set_mxf_set_item_mxf_set_item_value_mxf_set_uint16_mxf_set_uint32_mxf_set_uint64_mxf_set_utf16string_mxf_set_uuid_mxf_write_header_primer_pack_mxf_write_header_sets_mxf_write_k_mxf_write_l_mxf_write_local_tag_mxf_write_set_mxf_write_uint16_mxf_write_uint32_mxf_write_uint64_mxf_write_uint8_mxf_write_uuid_time_times_mxf_generate_key_mxf_generate_umid_mxf_print_key_mxf_print_label_mxf_print_umid_mxf_sprint_key_mxf_sprint_label_mxf_sprint_umid_gettimeofday_gmtime_r_printf$LDBLStub_snprintf$LDBLStub_uuid_generate_initialise_sets_iter_mxf_add_array_item_weakref_mxf_add_set_mxf_clone_item_mxf_dereference_s_mxf_find_set_by_key_mxf_free_item_mxf_get_array_header_mxf_get_array_item_element_len_mxf_get_auid_mxf_get_auid_item_mxf_get_boolean_mxf_get_boolean_item_mxf_get_header_metadata_size_mxf_get_int16_mxf_get_int16_item_mxf_get_int32_mxf_get_int32_item_mxf_get_int64_mxf_get_int64_item_mxf_get_int8_mxf_get_int8_item_mxf_get_item_len_mxf_get_length_mxf_get_length_item_mxf_get_position_mxf_get_position_item_mxf_get_product_version_mxf_get_product_version_item_mxf_get_rational_mxf_get_rational_item_mxf_get_rgba_layout_component_mxf_get_rgba_layout_component_item_mxf_get_strongref_item_mxf_get_strongref_item_s_mxf_get_strongref_s_mxf_get_timestamp_mxf_get_timestamp_item_mxf_get_uint16_mxf_get_uint16_item_mxf_get_uint32_mxf_get_uint32_item_mxf_get_uint64_mxf_get_uint64_item_mxf_get_uint8_mxf_get_uint8_item_mxf_get_ul_mxf_get_umid_mxf_get_umid_item_mxf_get_utf16string_mxf_get_utf16string_size_mxf_get_uuid_mxf_get_version_type_mxf_get_version_type_item_mxf_get_weakref_mxf_get_weakref_item_mxf_get_weakref_item_s_mxf_get_weakref_s_mxf_grow_array_item_mxf_initialise_array_item_iterator_mxf_is_header_metadata_mxf_next_array_item_element_mxf_read_and_return_set_mxf_read_filtered_header_metadata_mxf_read_header_metadata_mxf_read_item_mxf_read_item_tl_mxf_read_set_mxf_register_item_mxf_register_set_items_mxf_remove_item_mxf_set_array_header_mxf_set_auid_mxf_set_auid_item_mxf_set_boolean_mxf_set_empty_array_item_mxf_set_fixed_set_space_allocation_mxf_set_fixed_size_utf16string_mxf_set_fixed_size_utf16string_item_mxf_set_int16_mxf_set_int16_item_mxf_set_int64_mxf_set_int64_item_mxf_set_int8_mxf_set_int8_item_mxf_set_is_subclass_of_mxf_set_length_mxf_set_position_mxf_set_product_version_mxf_set_rational_mxf_set_rgba_layout_component_mxf_set_rgba_layout_component_item_mxf_set_strongref_mxf_set_timestamp_mxf_set_uint64_item_mxf_set_uint8_mxf_set_umid_mxf_set_version_type_mxf_set_weakref_mxf_set_weakref_item_mxf_write_header_metadata_mxf_write_item_mxf_create_primer_pack_mxf_equals_key_mxf_equals_uuid_mxf_file_read_mxf_find_item_def_mxf_find_item_def_in_set_def_mxf_find_list_element_mxf_find_set_def_mxf_free_primer_pack_mxf_get_first_list_element_mxf_get_item_key_mxf_get_list_iter_index_mxf_get_llen_mxf_get_min_llen_mxf_get_primer_pack_size_mxf_is_filler_mxf_is_primer_pack_mxf_is_subclass_of_mxf_read_kl_mxf_read_local_tag_mxf_read_primer_pack_mxf_read_uint16_mxf_remove_list_element_mxf_skip_mxf_write_fill_mxf_write_fixed_kl_mxf_write_kl_mxf_write_primer_pack_wcslen_mxf_get_last_list_element_mxf_initialise_list_iter_at_mxf_insert_list_element_mxf_prepend_list_element_mxf_allocate_space_mxf_append_partition_mxf_clear_file_partitions_mxf_clear_partition_mxf_clear_rip_mxf_create_from_partition_mxf_create_partition_mxf_free_partition_mxf_initialise_file_partitions_mxf_initialise_partition_mxf_initialise_with_partition_mxf_is_body_partition_pack_mxf_is_footer_partition_pack_mxf_is_header_partition_pack_mxf_is_partition_pack_mxf_partition_is_closed_mxf_partition_is_closed_and_complete_mxf_partition_is_complete_mxf_read_header_pp_kl_mxf_read_header_pp_kl_with_runin_mxf_read_next_nonfiller_kl_mxf_read_partition_mxf_read_rip___umoddi3_mxf_equals_key_mod_regver_mxf_equals_key_prefix_mxf_file_getc_mxf_file_putc_mxf_get_runin_len_mxf_read_batch_header_mxf_read_l_mxf_is_ul_mxf_read_uint32_mxf_read_uint64_mxf_read_ul_mxf_set_runin_len_mxf_write_batch_header_mxf_write_ul_mxf_get_essence_element_count_mxf_get_essence_element_item_type_mxf_get_essence_element_number_mxf_get_essence_element_size_mxf_get_essence_element_type_mxf_get_track_number_mxf_is_gc_essence_element_mxf_open_essence_element_read_mxf_read_essence_element_data_mxf_write_fixed_l_mxf_add_delta_entry_mxf_add_index_entry_mxf_is_index_table_segment_mxf_read_index_table_segment_mxf_write_delta_entry_mxf_write_delta_entry_array_header_mxf_write_index_entry_array_header_mxf_read_int32_mxf_read_int64_mxf_read_int8_mxf_read_uint8_mxf_read_uuid_mxf_write_int32_mxf_write_int64_mxf_write_int8_mxf_byte_array_wrap_read_mxf_disk_file_open_modify_mxf_disk_file_open_read_mxf_equals_uid_mxf_equals_ul_mod_regver_mxf_file_eof_mxf_file_is_seekable_mxf_file_size_mxf_read_array_header_mxf_read_int16_mxf_read_k_mxf_read_key_mxf_read_uid_mxf_stdin_wrap_read_mxf_write_array_header_mxf_write_int16_mxf_write_uid_fgetc_fileno_fseeko_fstat_ftello_mxf_check_data_model_mxf_get_item_def_type_mxf_register_array_type_mxf_register_basic_type_mxf_register_compound_type_mxf_register_compound_type_member_mxf_register_interpret_type_mxf_get_platform_string_g_mxfLogLevel_mxf_log_default_mxf_log_file_close_mxf_log_file_open_gmtime_strftime_vfprintf$LDBLStub_fflush_fprintf$LDBL128___fixunsdfdi___umoddi3.eh___stub_getrealaddr_NSAddressOfSymbol_NSIsSymbolNameDefinedWithHint_NSLookupAndBindSymbolWithHint_pointer_to__darwin_gcc3_preregister_frame_info_darwin_unwind_dyld_add_image_hook_darwin_unwind_dyld_remove_image_hook/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/examples/writeavidmxf/main.cgcc2_compiled.:t(0,1)=(0,1)_g_Null_UMID_DATA_ID_FMT_ID_WAVE_ID_RIFF_ID_get_uint32_leget_uint32_le:f(0,2)buffer:P(0,4)unsigned int:t(0,3)=r(0,3);0;037777777777;uint32_t:t(0,2)=(0,3):t(0,4)=*(0,5)unsigned char:t(0,5)=@s8;r(0,5);0;255;_get_uint16_leget_uint16_le:f(0,6)buffer:P(0,4)short unsigned int:t(0,7)=@s16;r(0,7);0;65535;uint16_t:t(0,6)=(0,7)_usageusage:f(0,1)cmd:P(0,8):t(0,8)=*(0,9):t(0,9)=k(0,10)char:t(0,10)=r(0,10);0;127;_C.33.5281_C.32.5280main:F(0,11)argc:P(0,11)argv:P(0,12)clipWriter:(0,13)filenamePrefix:(0,8)char:t(0,10)int:t(0,11)=r(0,11);-2147483648;2147483647;:t(0,12)=*(0,8):t(0,13)=*(0,14):t(0,14)=(0,15):t(0,15)=xs_AvidClipWriter:projectName:(0,8)clipName:r(0,8)tapeName:r(0,8)isPAL:(0,11)int:t(0,11)inputs:(0,16)inputIndex:r(0,11):t(0,16)=ar(0,17);0;16;(0,18)long unsigned int:t(0,17)=r(0,17);0;037777777777;Input:t(0,18)=(0,19):T(0,19)=s152essenceType:(0,20)=xeEssenceType:,0,32;isVideo:(0,11),32,32;trackNumber:(0,11),64,32;materialTrackID:(0,2),96,32;essenceInfo:(0,22)=xuEssenceInfo:,128,32;filename:(0,8),160,32;file:(0,24),192,32;frameSize:(0,25),224,32;frameSizeSeq:(0,26),256,160;seqIndex:(0,11),416,32;buffer:(0,4),448,32;mjpegState:(0,27)=xsMJPEGState:,480,384;isWAVFile:(0,11),864,32;channelIndex:(0,11),896,32;wavInput:(0,29)=xsWAVInput:,928,256;channelBuffer:(0,4),1184,32;;:T(0,21)=eAvidMJPEG:0,DVBased25:1,DVBased50:2,DV1080i50:3,DV1080i60:4,DV720p50:5,DV720p60:6,IMX30:7,IMX40:8,IMX50:9,DNxHD720p120:10,DNxHD720p185:11,DNxHD1080p36:12,DNxHD1080p120:13,DNxHD1080p185:14,DNxHD1080i120:15,DNxHD1080i185:16,UncUYVY:17,Unc1080iUYVY:18,Unc720pUYVY:19,PCM:20,;EssenceType:t(0,20)=(0,21):T(0,23)=u4avidMJPEGInfo:(0,31)=xsAvidMJPEGInfo:,0,32;pcmInfo:(0,33)=xsPCMInfo:,0,32;;EssenceInfo:t(0,22)=(0,23):t(0,24)=*(0,35)long unsigned int:t(0,25)=r(0,25);0;037777777777;:t(0,26)=ar(0,17);0;4;(0,25):T(0,28)=s48resolution:(0,36)=xeAvidMJPEGResolution:,0,32;buffer:(0,4),32,32;bufferSize:(0,38),64,32;position:(0,38),96,32;prevPosition:(0,38),128,32;dataSize:(0,38),160,32;endOfField:(0,11),192,32;field2:(0,11),224,32;skipCount:(0,38),256,32;haveLenByte1:(0,11),288,32;haveLenByte2:(0,11),320,32;markerState:(0,11),352,32;;MJPEGState:t(0,27)=(0,28):T(0,30)=s32file:(0,24),0,32;dataOffset:(0,39),32,32;dataSize:(0,39),64,32;numAudioChannels:(0,6),96,16;audioSamplingRate:(0,41)=xsmxfRational:,128,64;nBlockAlign:(0,6),192,16;audioSampleBits:(0,6),208,16;totalRead:(0,39),224,32;;WAVInput:t(0,29)=(0,30):T(0,32)=s4resolution:(0,36),0,32;;AvidMJPEGInfo:t(0,31)=(0,32):T(0,34)=s4bitsPerSample:(0,11),0,32;;PCMInfo:t(0,33)=(0,34)FILE:t(0,35)=(0,43):T(0,37)=eRes21:0,Res31:1,Res101:2,Res101m:3,Res151s:4,Res201:5,;AvidMJPEGResolution:t(0,36)=(0,37)long int:t(0,38)=r(0,38);-2147483648;2147483647;__darwin_size_t:t(0,40)=(0,25)size_t:t(0,39)=(0,40):T(0,42)=s8numerator:(0,44),0,32;denominator:(0,44),32,32;;mxfRational:t(0,41)=(0,42)__sFILE:T(0,43)=s88_p:(0,4),0,32;_r:(0,11),32,32;_w:(0,11),64,32;_flags:(0,45),96,16;_file:(0,45),112,16;_bf:(0,46),128,64;_lbfsize:(0,11),192,32;_cookie:(0,47),224,32;_close:(0,48),256,32;_read:(0,49),288,32;_seek:(0,50),320,32;_write:(0,51),352,32;_ub:(0,46),384,64;_extra:(0,52),448,32;_ur:(0,11),480,32;_ubuf:(0,53),512,24;_nbuf:(0,54),536,8;_lb:(0,46),544,64;_blksize:(0,11),608,32;_offset:(0,55),640,64;;int32_t:t(0,44)=(0,11)short int:t(0,45)=@s16;r(0,45);-32768;32767;__sbuf:T(0,46)=s8_base:(0,4),0,32;_size:(0,11),32,32;;:t(0,47)=*(0,1):t(0,48)=*(0,57):t(0,49)=*(0,58):t(0,50)=*(0,59):t(0,51)=*(0,60):t(0,52)=*(0,61):t(0,53)=ar(0,17);0;2;(0,5):t(0,54)=ar(0,17);0;0;(0,5)__darwin_off_t:t(0,56)=(0,62)fpos_t:t(0,55)=(0,56):t(0,57)=f(0,11):t(0,58)=f(0,11):t(0,59)=f(0,55):t(0,60)=f(0,11):t(0,61)=xs__sFILEX:__int64_t:t(0,62)=(0,63)long long int:t(0,63)=@s64;r(0,63);01000000000000000000000;0777777777777777777777;cmdlnIndex:r(0,11) :T(0,21) :T(0,21) :T(0,37) :T(0,37)imageAspectRatio:(0,41)sampleRate:(0,41)i:r(0,11)filename:(0,64)audioTrackNumber:r(0,11):t(0,64)=ar(0,17);0;1023;(0,10)videoTrackNumber:r(0,11)useLegacy:(0,11)numRead:r(0,39)size_t:t(0,39)haveImage:r(0,11)unsigned char:t(0,5)packageDefinitions:(0,65)now:(0,66)=xsmxfTimestamp::t(0,65)=*(0,68):T(0,67)=s8year:(0,69),0,16;month:(0,70),16,8;day:(0,70),24,8;hour:(0,70),32,8;min:(0,70),40,8;sec:(0,70),48,8;qmsec:(0,70),56,8;;mxfTimestamp:t(0,66)=(0,67)PackageDefinitions:t(0,68)=(0,71)int16_t:t(0,69)=(0,45)uint8_t:t(0,70)=(0,5)_PackageDefinitions:T(0,71)=s40materialPackage:(0,72),0,32;fileSourcePackages:(0,73)=xsMXFList:,32,128;tapeSourcePackage:(0,72),160,32;userComments:(0,73),192,128;;:t(0,72)=*(0,75):T(0,74)=s16elements:(0,76),0,32;lastElement:(0,76),32,32;len:(0,38),64,32;freeFunc:(0,77),96,32;;MXFList:t(0,73)=(0,74)Package:t(0,75)=(0,79):t(0,76)=*(0,80):t(0,78)=*(0,81)free_func_type:t(0,77)=(0,78):T(0,79)=s72uid:(0,82)=xsmxfUMID:,0,256;name:(0,84),256,32;creationDate:(0,66),288,64;tracks:(0,73),352,128;filename:(0,84),480,32;essenceType:(0,20),512,32;essenceInfo:(0,22),544,32;;MXFListElement:t(0,80)=(0,85):t(0,81)=f(0,1):T(0,83)=s32octet0:(0,70),0,8;octet1:(0,70),8,8;octet2:(0,70),16,8;octet3:(0,70),24,8;octet4:(0,70),32,8;octet5:(0,70),40,8;octet6:(0,70),48,8;octet7:(0,70),56,8;octet8:(0,70),64,8;octet9:(0,70),72,8;octet10:(0,70),80,8;octet11:(0,70),88,8;octet12:(0,70),96,8;octet13:(0,70),104,8;octet14:(0,70),112,8;octet15:(0,70),120,8;octet16:(0,70),128,8;octet17:(0,70),136,8;octet18:(0,70),144,8;octet19:(0,70),152,8;octet20:(0,70),160,8;octet21:(0,70),168,8;octet22:(0,70),176,8;octet23:(0,70),184,8;octet24:(0,70),192,8;octet25:(0,70),200,8;octet26:(0,70),208,8;octet27:(0,70),216,8;octet28:(0,70),224,8;octet29:(0,70),232,8;octet30:(0,70),240,8;octet31:(0,70),248,8;;mxfUMID:t(0,82)=(0,83):t(0,84)=*(0,10)_MXFListElement:T(0,85)=s8next:(0,86),0,32;data:(0,47),32,32;;:t(0,86)=*(0,85)materialPackageUID:(0,82)filePackageUID:(0,82)tapePackageUID:(0,82)trackName:(0,87)comment:r(0,8):t(0,87)=ar(0,17);0;3;(0,10)desc:r(0,8)videoStartPosition:(0,88)int64_t:t(0,88)=(0,63)void:t(0,1)input:r(0,89)filename:r(0,8):t(0,89)=*(0,29)buffer:(0,90)input:r(0,89)filename:r(0,8):t(0,90)=ar(0,17);0;511;(0,5)buffer:(0,90)input:r(0,89)filename:r(0,8)buffer:(0,90)bitsPerSample:(0,11)filePackage:(0,72)tapeTrack:(0,91)fileTrack:(0,91)materialTrack:(0,91)editRate:(0,41)projectEditRate:(0,41)tapeLen:r(0,88):t(0,91)=*(0,92)Track:t(0,92)=(0,93):T(0,93)=s76id:(0,2),0,32;number:(0,2),32,32;name:(0,84),64,32;isPicture:(0,11),96,32;editRate:(0,41),128,64;sourcePackageUID:(0,82),192,256;sourceTrackID:(0,2),448,32;startPosition:(0,88),480,64;length:(0,88),544,64;;startPosition:r(0,88)typeTrackNum:r(0,11)suffix:(0,94)typeTrackNum:r(0,11):t(0,94)=ar(0,17);0;15;(0,10)suffix:(0,94)typeTrackNum:r(0,11)typeTrackNum:r(0,11)filePackage:(0,72)tapeTrack:(0,91)fileTrack:(0,91)materialTrack:(0,91)editRate:(0,41)projectEditRate:(0,41)tapeLen:r(0,88)startPosition:r(0,88)state:r(0,95)file:r(0,24)state:r(0,95)file:r(0,24)numSamples:r(0,2)uint32_t:t(0,2):t(0,95)=*(0,27)numSamples:r(0,2)numSamples:r(0,2)buffer:r(0,4)input:r(0,89)buffer:r(0,4)input:r(0,89)numSamples:r(0,2)buffer:r(0,4)input:r(0,89)buffer:r(0,4)input:r(0,89)channelBuffer:r(0,4)buffer:r(0,4)input:r(0,89)i:r(0,39)j:r(0,11)channelBuffer:r(0,4)buffer:r(0,4)input:r(0,89)i:r(0,39)j:r(0,11)channelBuffer:r(0,4)buffer:r(0,4)input:r(0,89)i:r(0,39)j:r(0,11)channelBuffer:r(0,4)buffer:r(0,4)input:r(0,89)i:r(0,39)j:r(0,11)channelBuffer:r(0,4)buffer:r(0,4)input:r(0,89)i:r(0,39)j:r(0,11)bitsPerSample:(0,11)g_Null_UMID:S(0,96)RIFF_ID:S(0,97)WAVE_ID:S(0,97)FMT_ID:S(0,97)DATA_ID:S(0,97):t(0,96)=k(0,82):t(0,97)=ar(0,17);0;3;(0,98):t(0,98)=k(0,5)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/examples/writeavidmxf/write_avid_mxf.cgcc2_compiled.:t(0,1)=(0,1)_g_ClosedComplete_Header_pp_key_g_GenericPictureEssenceDescriptor_ImageSize_item_key_g_FileDescriptor_ContainerDuration_item_key_g_ClosedComplete_Footer_pp_key_g_Identification_Platform_item_key_g_Identification_ToolkitVersion_item_key_g_Identification_ModificationDate_item_key_g_mxfIdentProductUID_g_Identification_ProductUID_item_key_g_Identification_VersionString_item_key_g_mxfIdentVersionString_g_Identification_ProductName_item_key_g_mxfIdentProductName_g_Identification_CompanyName_item_key_g_mxfIdentCompanyName_g_Identification_ThisGenerationUID_item_key_g_Preface_Identifications_item_key_g_Identification_set_key_g_TapeDescriptor_set_key_g_TimecodeComponent_StartTimecode_item_key_g_TimecodeComponent_DropFrame_item_key_g_TimecodeComponent_RoundedTimecodeBase_item_key_g_TimecodeComponent_set_key_g_EssenceContainerData_BodySID_item_key_g_EssenceContainerData_IndexSID_item_key_g_EssenceContainerData_LinkedPackageUID_item_key_g_ContentStorage_EssenceContainerData_item_key_g_EssenceContainerData_set_key_g_WaveAudioDescriptor_AvgBps_item_key_g_WaveAudioDescriptor_BlockAlign_item_key_g_GenericSoundEssenceDescriptor_QuantizationBits_item_key_g_GenericSoundEssenceDescriptor_ChannelCount_item_key_g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key_g_WaveAudioDescriptor_set_key_g_GenericPictureEssenceDescriptor_FrameSampleSize_item_key_g_GenericPictureEssenceDescriptor_ResolutionID_item_key_g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key_g_CDCIEssenceDescriptor_ColorRange_item_key_g_CDCIEssenceDescriptor_WhiteReflevel_item_key_g_CDCIEssenceDescriptor_BlackRefLevel_item_key_g_CDCIEssenceDescriptor_ColorSiting_item_key_g_CDCIEssenceDescriptor_ComponentDepth_item_key_g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key_g_GenericPictureEssenceDescriptor_AspectRatio_item_key_g_GenericPictureEssenceDescriptor_FrameLayout_item_key_g_CDCIEssenceDescriptor_VerticalSubsampling_item_key_g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key_g_GenericPictureEssenceDescriptor_VideoLineMap_item_key_g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key_g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key_g_GenericPictureEssenceDescriptor_DisplayWidth_item_key_g_GenericPictureEssenceDescriptor_DisplayHeight_item_key_g_GenericPictureEssenceDescriptor_SampledWidth_item_key_g_GenericPictureEssenceDescriptor_SampledHeight_item_key_g_GenericPictureEssenceDescriptor_StoredWidth_item_key_g_GenericPictureEssenceDescriptor_StoredHeight_item_key_g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key_g_FileDescriptor_EssenceContainer_item_key_g_Null_UL_g_FileDescriptor_SampleRate_item_key_g_SourcePackage_Descriptor_item_key_g_CDCIEssenceDescriptor_set_key_g_SourcePackage_set_key_g_SourceClip_SourceTrackID_item_key_g_SourceClip_SourcePackageID_item_key_g_SourceClip_StartPosition_item_key_g_Sequence_StructuralComponents_item_key_g_SourceClip_set_key_g_StructuralComponent_Duration_item_key_g_StructuralComponent_DataDefinition_item_key_g_GenericTrack_Sequence_item_key_g_Sequence_set_key_g_Track_Origin_item_key_g_Track_EditRate_item_key_g_GenericTrack_TrackNumber_item_key_g_GenericTrack_TrackName_item_key_g_GenericTrack_TrackID_item_key_g_GenericPackage_Tracks_item_key_g_Track_set_key_g_GenericPackage_Name_item_key_g_GenericPackage_PackageModifiedDate_item_key_g_GenericPackage_PackageCreationDate_item_key_g_GenericPackage_PackageUID_item_key_g_ContentStorage_Packages_item_key_g_MaterialPackage_set_key_g_Preface_ContentStorage_item_key_g_ContentStorage_set_key_g_Preface_ProjectEditRate_item_key_g_Preface_ProjectName_item_key_g_Preface_EssenceContainers_item_key_g_complexity02_op_atom_label_g_Preface_OperationalPattern_item_key_g_Preface_Version_item_key_g_Preface_LastModifiedDate_item_key_g_Preface_set_key_g_ClosedComplete_Body_pp_key_g_ClosedIncomplete_Header_pp_key_g_Timecode_datadef_label_g_Sound_datadef_label_g_Picture_datadef_label_g_LegacyTimecode_datadef_label_g_LegacySound_datadef_label_g_LegacyPicture_datadef_label_g_BWFClipWrapped_esselement_key_g_BWFClipWrapped_esscont_label_g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label_g_UncClipWrapped_esselement_key_g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label_g_DNxHD720p185ClipWrapped_esscont_label_g_DNxHD720p120ClipWrapped_esscont_label_g_DNxHD1080p185ClipWrapped_esscont_label_g_DNxHD1080p120ClipWrapped_esscont_label_g_DNxHD1080p36ClipWrapped_esscont_label_g_DNxHD1080i185ClipWrapped_esscont_label_g_DNxHD_compdef_label_g_DNxHD1080i120ClipWrapped_esscont_label_g_DNxHD_esselement_key_g_IMX_esselement_key_g_D10_50_625_50_compdef_label_g_IMX50_esscont_label_g_D10_50_625_40_compdef_label_g_IMX40_esscont_label_g_D10_50_625_30_compdef_label_g_IMX30_esscont_label_g_DV720p50_compdef_label_g_DV720p50ClipWrapped_esscont_label_g_DV720p50_esselement_key_g_DV1080i50_compdef_label_g_DV1080i50ClipWrapped_esscont_label_g_DV1080i50_esselement_key_g_DVBased_50_525_60_compdef_label_g_DVBased_50_525_60_ClipWrapped_esscont_label_g_DVBased_50_625_50_compdef_label_g_DVBased_50_625_50_ClipWrapped_esscont_label_g_DVClipWrapped_esselement_key_g_DVBased_25_525_60_compdef_label_g_DVBased_25_525_60_ClipWrapped_esscont_label_g_DVBased_25_625_50_compdef_label_g_DVBased_25_625_50_ClipWrapped_esscont_label_g_AvidMJPEGClipWrapped_esselement_key_g_AvidMJPEG201_compdef_label_g_AvidMJPEG151s_compdef_label_g_AvidMJPEG101m_compdef_label_g_AvidMJPEG101_compdef_label_g_AvidMJPEG31_compdef_label_g_AvidMJPEG21_compdef_label_g_AvidMJPEGClipWrapped_esscont_label_g_AvidAAFKLVEssenceContainer_ul_free_offsets_array_in_listfree_offsets_array_in_list:f(0,1)data:P(0,2):t(0,2)=*(0,1)_add_avid_mjpeg_offsetadd_avid_mjpeg_offset:f(0,3)mjpegFrameOffsets:P(0,4)offset:P(0,5)offsetsArray:P(0,7)void:t(0,1)int:t(0,3)=r(0,3);-2147483648;2147483647;:t(0,4)=*(0,8)long long unsigned int:t(0,6)=@s64;r(0,6);0;01777777777777777777777;uint64_t:t(0,5)=(0,6):t(0,7)=*(0,9)MXFList:t(0,8)=(0,10):t(0,9)=*(0,11):T(0,10)=s16elements:(0,12),0,32;lastElement:(0,12),32,32;len:(0,13),64,32;freeFunc:(0,14),96,32;;MJPEGOffsetsArray:t(0,11)=(0,16):t(0,12)=*(0,17)long int:t(0,13)=r(0,13);-2147483648;2147483647;:t(0,15)=*(0,18)free_func_type:t(0,14)=(0,15):T(0,16)=s8offsets:(0,19),0,32;len:(0,20),32,32;;MXFListElement:t(0,17)=(0,22):t(0,18)=f(0,1):t(0,19)=*(0,5)unsigned int:t(0,21)=r(0,21);0;037777777777;uint32_t:t(0,20)=(0,21)_MXFListElement:T(0,22)=s8next:(0,23),0,32;data:(0,2),32,32;;:t(0,23)=*(0,22)_free_track_writerfree_track_writer:f(0,1)writer:P(0,24):t(0,24)=*(0,25):t(0,25)=*(0,26)TrackWriter:t(0,26)=(0,27):T(0,27)=s1032filename:(0,28),0,32;mxfFile:(0,29),32,32;essenceType:(0,30)=xeEssenceType:,64,32;materialTrackID:(0,20),96,32;fileSourcePackageUID:(0,32)=xsmxfUMID:,128,256;sampleDataSize:(0,20),384,32;essenceContainerLabel:(0,34)=xsmxfUL:,416,128;essenceElementKey:(0,36)=xsmxfKey:,544,128;essenceElementLLen:(0,37),672,8;duration:(0,39),704,64;sampleRate:(0,41)=xsmxfRational:,768,64;editUnitByteCount:(0,20),832,32;sourceTrackNumber:(0,20),864,32;essenceLength:(0,5),896,64;pictureDataDef:(0,34),960,128;soundDataDef:(0,34),1088,128;timecodeDataDef:(0,34),1216,128;cdciEssenceContainerLabel:(0,34),1344,128;frameSize:(0,20),1472,32;resolutionID:(0,43),1504,32;pictureEssenceCoding:(0,34),1536,128;storedHeight:(0,20),1664,32;storedWidth:(0,20),1696,32;sampledHeight:(0,20),1728,32;sampledWidth:(0,20),1760,32;displayHeight:(0,20),1792,32;displayWidth:(0,20),1824,32;displayYOffset:(0,20),1856,32;displayXOffset:(0,20),1888,32;videoLineMap:(0,44),1920,64;videoLineMapLen:(0,3),1984,32;horizSubsampling:(0,20),2016,32;vertSubsampling:(0,20),2048,32;frameLayout:(0,37),2080,8;colorSiting:(0,37),2088,8;imageAlignmentOffset:(0,20),2112,32;imageStartOffset:(0,20),2144,32;samplingRate:(0,41),2176,64;bitsPerSample:(0,20),2240,32;blockAlign:(0,45),2272,16;avgBps:(0,20),2304,32;headerMetadataFilePos:(0,40),2336,64;dataModel:(0,47),2400,32;partitions:(0,4),2432,32;headerMetadata:(0,48),2464,32;indexSegment:(0,49),2496,32;essenceElement:(0,50),2528,32;mjpegFrameOffsets:(0,8),2560,128;currentMJPEGOffsetsArray:(0,9),2688,32;prevFrameOffset:(0,5),2720,64;vbiData:(0,51),2784,32;startOffsetData:(0,51),2816,32;headerPartition:(0,52),2848,32;bodyPartition:(0,52),2880,32;footerPartition:(0,52),2912,32;prefaceSet:(0,53),2944,32;identSet:(0,53),2976,32;contentStorageSet:(0,53),3008,32;materialPackageSet:(0,53),3040,32;sourcePackageSet:(0,53),3072,32;sourcePackageTrackSet:(0,53),3104,32;materialPackageTrackSet:(0,53),3136,32;sequenceSet:(0,53),3168,32;sourceClipSet:(0,53),3200,32;dmSet:(0,53),3232,32;dmFrameworkSet:(0,53),3264,32;timecodeComponentSet:(0,53),3296,32;essContainerDataSet:(0,53),3328,32;multipleDescriptorSet:(0,53),3360,32;cdciDescriptorSet:(0,53),3392,32;bwfDescriptorSet:(0,53),3424,32;videoMaterialPackageTrackSet:(0,53),3456,32;videoSequenceSet:(0,53),3488,32;taggedValueSet:(0,53),3520,32;tapeDescriptorSet:(0,53),3552,32;durationItems:(0,54),3584,4608;numDurationItems:(0,3),8192,32;descriptorSet:(0,53),8224,32;;:t(0,28)=*(0,55):t(0,29)=*(0,56):T(0,31)=eAvidMJPEG:0,DVBased25:1,DVBased50:2,DV1080i50:3,DV1080i60:4,DV720p50:5,DV720p60:6,IMX30:7,IMX40:8,IMX50:9,DNxHD720p120:10,DNxHD720p185:11,DNxHD1080p36:12,DNxHD1080p120:13,DNxHD1080p185:14,DNxHD1080i120:15,DNxHD1080i185:16,UncUYVY:17,Unc1080iUYVY:18,Unc720pUYVY:19,PCM:20,;EssenceType:t(0,30)=(0,31):T(0,33)=s32octet0:(0,37),0,8;octet1:(0,37),8,8;octet2:(0,37),16,8;octet3:(0,37),24,8;octet4:(0,37),32,8;octet5:(0,37),40,8;octet6:(0,37),48,8;octet7:(0,37),56,8;octet8:(0,37),64,8;octet9:(0,37),72,8;octet10:(0,37),80,8;octet11:(0,37),88,8;octet12:(0,37),96,8;octet13:(0,37),104,8;octet14:(0,37),112,8;octet15:(0,37),120,8;octet16:(0,37),128,8;octet17:(0,37),136,8;octet18:(0,37),144,8;octet19:(0,37),152,8;octet20:(0,37),160,8;octet21:(0,37),168,8;octet22:(0,37),176,8;octet23:(0,37),184,8;octet24:(0,37),192,8;octet25:(0,37),200,8;octet26:(0,37),208,8;octet27:(0,37),216,8;octet28:(0,37),224,8;octet29:(0,37),232,8;octet30:(0,37),240,8;octet31:(0,37),248,8;;mxfUMID:t(0,32)=(0,33):T(0,35)=s16octet0:(0,37),0,8;octet1:(0,37),8,8;octet2:(0,37),16,8;octet3:(0,37),24,8;octet4:(0,37),32,8;octet5:(0,37),40,8;octet6:(0,37),48,8;octet7:(0,37),56,8;octet8:(0,37),64,8;octet9:(0,37),72,8;octet10:(0,37),80,8;octet11:(0,37),88,8;octet12:(0,37),96,8;octet13:(0,37),104,8;octet14:(0,37),112,8;octet15:(0,37),120,8;;mxfUL:t(0,34)=(0,35)mxfKey:t(0,36)=(0,34)unsigned char:t(0,38)=@s8;r(0,38);0;255;uint8_t:t(0,37)=(0,38)int64_t:t(0,40)=(0,57)mxfLength:t(0,39)=(0,40):T(0,42)=s8numerator:(0,43),0,32;denominator:(0,43),32,32;;mxfRational:t(0,41)=(0,42)int32_t:t(0,43)=(0,3):t(0,44)=ar(0,58);0;1;(0,43)short unsigned int:t(0,46)=@s16;r(0,46);0;65535;uint16_t:t(0,45)=(0,46):t(0,47)=*(0,59):t(0,48)=*(0,60):t(0,49)=*(0,61):t(0,50)=*(0,62):t(0,51)=*(0,37):t(0,52)=*(0,63):t(0,53)=*(0,64):t(0,54)=ar(0,58);0;35;(0,65)char:t(0,55)=r(0,55);0;127;MXFFile:t(0,56)=(0,66)long long int:t(0,57)=@s64;r(0,57);01000000000000000000000;0777777777777777777777;long unsigned int:t(0,58)=r(0,58);0;037777777777;MXFDataModel:t(0,59)=(0,67)MXFHeaderMetadata:t(0,60)=(0,68)MXFIndexTableSegment:t(0,61)=(0,69)MXFEssenceElement:t(0,62)=(0,70)MXFPartition:t(0,63)=(0,71)MXFMetadataSet:t(0,64)=(0,72)TrackDurationItem:t(0,65)=(0,73):T(0,66)=s52close:(0,74),0,32;read:(0,75),32,32;write:(0,76),64,32;get_char:(0,77),96,32;put_char:(0,78),128,32;eof:(0,77),160,32;seek:(0,79),192,32;tell:(0,80),224,32;is_seekable:(0,77),256,32;size:(0,80),288,32;free_sys_data:(0,74),320,32;sysData:(0,81),352,32;minLLen:(0,37),384,8;runinLen:(0,45),400,16;;:T(0,67)=s17956itemDefs:(0,8),0,128;setDefs:(0,8),128,128;types:(0,82),256,143360;lastTypeId:(0,21),143616,32;;_MXFHeaderMetadata:T(0,68)=s24dataModel:(0,47),0,32;primerPack:(0,83),32,32;sets:(0,8),64,128;;:T(0,69)=s64instanceUID:(0,84)=xsmxfUUID:,0,128;indexEditRate:(0,41),128,64;indexStartPosition:(0,86),192,64;indexDuration:(0,39),256,64;editUnitByteCount:(0,20),320,32;indexSID:(0,20),352,32;bodySID:(0,20),384,32;sliceCount:(0,37),416,8;posTableCount:(0,37),424,8;deltaEntryArray:(0,87),448,32;indexEntryArray:(0,88),480,32;;_MXFEssenceElement:T(0,70)=s44key:(0,36),0,128;llen:(0,37),128,8;startFilePos:(0,5),160,64;totalLen:(0,5),224,64;currentFilePos:(0,5),288,64;;:T(0,71)=s128key:(0,34),0,128;majorVersion:(0,45),128,16;minorVersion:(0,45),144,16;kagSize:(0,20),160,32;thisPartition:(0,5),192,64;previousPartition:(0,5),256,64;footerPartition:(0,5),320,64;headerByteCount:(0,5),384,64;indexByteCount:(0,5),448,64;indexSID:(0,20),512,32;bodyOffset:(0,5),544,64;bodySID:(0,20),608,32;operationalPattern:(0,34),640,128;essenceContainers:(0,8),768,128;headerMarkInPos:(0,40),896,64;indexMarkInPos:(0,40),960,64;;_MXFMetadataSet:T(0,72)=s60key:(0,36),0,128;instanceUID:(0,84),128,128;items:(0,8),256,128;headerMetadata:(0,89),384,32;fixedSpaceAllocation:(0,5),416,64;;:T(0,73)=s16item:(0,90),0,32;editRate:(0,41),32,64;materialTrackID:(0,20),96,32;;:t(0,74)=*(0,91):t(0,75)=*(0,92):t(0,76)=*(0,93):t(0,77)=*(0,94):t(0,78)=*(0,95):t(0,79)=*(0,96):t(0,80)=*(0,97):t(0,81)=*(0,98):t(0,82)=ar(0,58);0;127;(0,99):t(0,83)=*(0,100):T(0,85)=s16octet0:(0,37),0,8;octet1:(0,37),8,8;octet2:(0,37),16,8;octet3:(0,37),24,8;octet4:(0,37),32,8;octet5:(0,37),40,8;octet6:(0,37),48,8;octet7:(0,37),56,8;octet8:(0,37),64,8;octet9:(0,37),72,8;octet10:(0,37),80,8;octet11:(0,37),88,8;octet12:(0,37),96,8;octet13:(0,37),104,8;octet14:(0,37),112,8;octet15:(0,37),120,8;;mxfUUID:t(0,84)=(0,85)mxfPosition:t(0,86)=(0,40):t(0,87)=*(0,101):t(0,88)=*(0,102):t(0,89)=*(0,68):t(0,90)=*(0,103):t(0,91)=f(0,1):t(0,92)=f(0,20):t(0,93)=f(0,20):t(0,94)=f(0,3):t(0,95)=f(0,3):t(0,96)=f(0,3):t(0,97)=f(0,40):t(0,98)=(0,104)MXFItemType:t(0,99)=(0,105)MXFPrimerPack:t(0,100)=(0,106)MXFDeltaEntry:t(0,101)=(0,107)MXFIndexEntry:t(0,102)=(0,108)MXFMetadataItem:t(0,103)=(0,109):t(0,104)=xsMXFFileSysData::T(0,105)=s140category:(0,110)=xeMXFItemTypeCategory:,0,32;typeId:(0,21),32,32;name:(0,28),64,32;info:(0,112),96,1024;;:T(0,106)=s20nextTag:(0,113),0,16;entries:(0,8),32,128;;_MXFDeltaEntry:T(0,107)=s12next:(0,114),0,32;posTableIndex:(0,115),32,8;slice:(0,37),40,8;elementData:(0,20),64,32;;_MXFIndexEntry:T(0,108)=s24next:(0,117),0,32;temporalOffset:(0,115),32,8;keyFrameOffset:(0,115),40,8;flags:(0,37),48,8;streamOffset:(0,5),64,64;sliceOffset:(0,118),128,32;posTable:(0,119),160,32;;:T(0,109)=s36key:(0,36),0,128;tag:(0,45),128,16;isPersistent:(0,3),160,32;length:(0,45),192,16;value:(0,51),224,32;set:(0,120),256,32;;:T(0,111)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,110)=(0,111):T(0,112)=u128basic:(0,121)=xsMXFBasicTypeInfo:,0,32;array:(0,123)=xsMXFArrayTypeInfo:,0,64;compound:(0,125)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,127)=xsMXFInterpretTypeInfo:,0,64;;mxfLocalTag:t(0,113)=(0,45):t(0,114)=*(0,107)signed char:t(0,116)=@s8;r(0,116);-128;127;int8_t:t(0,115)=(0,116):t(0,117)=*(0,108):t(0,118)=*(0,20):t(0,119)=*(0,41):t(0,120)=*(0,72):T(0,122)=s4size:(0,21),0,32;;MXFBasicTypeInfo:t(0,121)=(0,122):T(0,124)=s8elementTypeId:(0,21),0,32;fixedSize:(0,21),32,32;;MXFArrayTypeInfo:t(0,123)=(0,124):T(0,126)=s128members:(0,129),0,1024;;MXFCompoundTypeInfo:t(0,125)=(0,126):T(0,128)=s8typeId:(0,21),0,32;fixedArraySize:(0,21),32,32;;MXFInterpretTypeInfo:t(0,127)=(0,128):t(0,129)=ar(0,58);0;15;(0,130)MXFCompoundTypeMemberInfo:t(0,130)=(0,131):T(0,131)=s8name:(0,28),0,32;typeId:(0,21),32,32;;_free_avid_clip_writerfree_avid_clip_writer:f(0,1) :T(0,31) :T(0,31) :T(0,111) :T(0,111)clipWriter:P(0,132)i:r(0,3)int:t(0,3):t(0,132)=*(0,133):t(0,133)=*(0,134)AvidClipWriter:t(0,134)=(0,135)_AvidClipWriter:T(0,135)=s124tracks:(0,136),0,544;numTracks:(0,3),544,32;wProjectName:(0,137),576,32;projectFormat:(0,138)=xeProjectFormat:,608,32;imageAspectRatio:(0,41),640,64;dropFrameFlag:(0,3),704,32;useLegacy:(0,3),736,32;projectEditRate:(0,41),768,64;dropFrameTimecode:(0,37),832,8;now:(0,140)=xsmxfTimestamp:,848,64;wTmpString:(0,137),928,32;wTmpString2:(0,137),960,32;;:t(0,136)=ar(0,58);0;16;(0,25):t(0,137)=*(0,142):T(0,139)=ePAL_25i:0,NTSC_30i:1,;ProjectFormat:t(0,138)=(0,139):T(0,141)=s8year:(0,143),0,16;month:(0,37),16,8;day:(0,37),24,8;hour:(0,37),32,8;min:(0,37),40,8;sec:(0,37),48,8;qmsec:(0,37),56,8;;mxfTimestamp:t(0,140)=(0,141)mxfUTF16Char:t(0,142)=(0,145)short int:t(0,144)=@s16;r(0,144);-32768;32767;int16_t:t(0,143)=(0,144)wchar_t:t(0,145)=(0,146)__darwin_wchar_t:t(0,146)=(0,3) :T(0,139) :T(0,139)_convert_stringconvert_string:f(0,3)clipWriter:P(0,133)input:P(0,147)mxfUTF16Char:t(0,142):t(0,147)=*(0,148):t(0,148)=k(0,55)size_t:t(0,149)=(0,150)__darwin_size_t:t(0,150)=(0,151)long unsigned int:t(0,151)=r(0,151);0;037777777777;_get_track_writerget_track_writer:f(0,3)clipWriter:P(0,133)materialTrackID:P(0,20)writer:P(0,24)i:r(0,3)_create_header_metadatacreate_header_metadata:f(0,3)clipWriter:P(0,133)packageDefinitions:P(0,152)filePackage:P(0,153)writer:P(0,25)arrayElement:(0,51)uint8_t:t(0,37):t(0,152)=*(0,154):t(0,153)=*(0,155)PackageDefinitions:t(0,154)=(0,156)Package:t(0,155)=(0,157)_PackageDefinitions:T(0,156)=s40materialPackage:(0,153),0,32;fileSourcePackages:(0,8),32,128;tapeSourcePackage:(0,153),160,32;userComments:(0,8),192,128;;:T(0,157)=s72uid:(0,32),0,256;name:(0,28),256,32;creationDate:(0,140),288,64;tracks:(0,8),352,128;filename:(0,28),480,32;essenceType:(0,30),512,32;essenceInfo:(0,158)=xuEssenceInfo:,544,32;;:T(0,159)=u4avidMJPEGInfo:(0,160)=xsAvidMJPEGInfo:,0,32;pcmInfo:(0,162)=xsPCMInfo:,0,32;;EssenceInfo:t(0,158)=(0,159):T(0,161)=s4resolution:(0,164)=xeAvidMJPEGResolution:,0,32;;AvidMJPEGInfo:t(0,160)=(0,161):T(0,163)=s4bitsPerSample:(0,3),0,32;;PCMInfo:t(0,162)=(0,163):T(0,165)=eRes21:0,Res31:1,Res101:2,Res101m:3,Res151s:4,Res201:5,;AvidMJPEGResolution:t(0,164)=(0,165)thisGeneration:(0,84) :T(0,165) :T(0,165)roundedTimecodeBase:r(0,45)uint16_t:t(0,45)materialPackage:r(0,153)tapePackage:r(0,153)iter:(0,166)=xsMXFListIterator::T(0,167)=s12nextElement:(0,12),0,32;data:(0,2),32,32;index:(0,13),64,32;;MXFListIterator:t(0,166)=(0,167)track:r(0,168):t(0,168)=*(0,169)Track:t(0,169)=(0,170):T(0,170)=s76id:(0,20),0,32;number:(0,20),32,32;name:(0,28),64,32;isPicture:(0,3),96,32;editRate:(0,41),128,64;sourcePackageUID:(0,32),192,256;sourceTrackID:(0,20),448,32;startPosition:(0,40),480,64;length:(0,40),544,64;;i:r(0,3)maxTrackID:r(0,20)uint32_t:t(0,20)tapeLen:r(0,40)int64_t:t(0,40)userComment:r(0,171):t(0,171)=*(0,172)UserComment:t(0,172)=(0,173):T(0,173)=s8name:(0,28),0,32;value:(0,28),32,32;;_complete_trackcomplete_track:f(0,3)clipWriter:P(0,133)writer:P(0,25)packageDefinitions:P(0,152)filePackage:P(0,153)iter:(0,166)offsetsArray:r(0,9)i:r(0,3)j:r(0,20)indexEntry:(0,102)numIndexEntries:r(0,20)filePos:r(0,40)iter:(0,166)iter:(0,166)iter:(0,166)trackWriter:(0,25)trackWriter:(0,25)create_clip_writer:F(0,3)projectName:P(0,147)projectFormat:P(0,138)imageAspectRatio:p(0,41)projectEditRate:p(0,41)dropFrameFlag:P(0,3)useLegacy:P(0,3)packageDefinitions:p(0,152)clipWriter:p(0,132)newClipWriter:(0,133)iter:(0,166)packageDefinitions:r(0,152)filePackage:r(0,153)clipWriter:r(0,133)newTrackWriter:(0,25)track:r(0,168)iter:(0,166)filePos:r(0,40)filePackage:r(0,153)clipWriter:r(0,133)newTrackWriter:(0,25)track:r(0,168)iter:(0,166)filePos:r(0,40)filePackage:r(0,153)clipWriter:r(0,133)newTrackWriter:(0,25)track:r(0,168)iter:(0,166)filePos:r(0,40)filePackage:r(0,153)clipWriter:r(0,133)newTrackWriter:(0,25)track:r(0,168)iter:(0,166)filePos:r(0,40)write_samples:F(0,3)clipWriter:P(0,133)materialTrackID:P(0,20)numSamples:P(0,20)data:P(0,51)size:P(0,20)writer:(0,25)start_write_samples:F(0,3)clipWriter:P(0,133)materialTrackID:P(0,20)writer:(0,25)write_sample_data:F(0,3)clipWriter:P(0,133)materialTrackID:P(0,20)data:P(0,51)size:P(0,20)writer:(0,25)end_write_samples:F(0,3)clipWriter:P(0,133)materialTrackID:P(0,20)numSamples:P(0,20)writer:(0,25)abort_writing:F(0,1)clipWriter:P(0,132)deleteFile:P(0,3)i:r(0,3)trackWriter:r(0,25)update_and_complete_writing:F(0,3)clipWriter:P(0,132)packageDefinitions:P(0,152)projectName:P(0,147)i:r(0,3)trackWriter:r(0,25)iter:(0,166)trackWriter:r(0,25)iter:(0,166)complete_writing:F(0,3)clipWriter:P(0,132)g_Null_UL:S(0,174)g_Picture_datadef_label:S(0,174)g_Sound_datadef_label:S(0,174)g_Timecode_datadef_label:S(0,174)g_LegacyPicture_datadef_label:S(0,174)g_LegacySound_datadef_label:S(0,174)g_LegacyTimecode_datadef_label:S(0,174)g_DVBased_25_525_60_compdef_label:S(0,174)g_DVBased_25_625_50_compdef_label:S(0,174)g_DVBased_50_525_60_compdef_label:S(0,174)g_DVBased_50_625_50_compdef_label:S(0,174)g_D10_50_625_50_compdef_label:S(0,174)g_D10_50_625_40_compdef_label:S(0,174)g_D10_50_625_30_compdef_label:S(0,174)g_DNxHD_compdef_label:S(0,174)g_BWFClipWrapped_esscont_label:S(0,174)g_DVBased_25_525_60_ClipWrapped_esscont_label:S(0,174)g_DVBased_25_625_50_ClipWrapped_esscont_label:S(0,174)g_DVBased_50_525_60_ClipWrapped_esscont_label:S(0,174)g_DVBased_50_625_50_ClipWrapped_esscont_label:S(0,174)g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label:S(0,174)g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label:S(0,174)g_DNxHD720p120ClipWrapped_esscont_label:S(0,174)g_DNxHD720p185ClipWrapped_esscont_label:S(0,174)g_DNxHD1080p120ClipWrapped_esscont_label:S(0,174)g_DNxHD1080p185ClipWrapped_esscont_label:S(0,174)g_DNxHD1080p36ClipWrapped_esscont_label:S(0,174)g_DNxHD1080i120ClipWrapped_esscont_label:S(0,174)g_DNxHD1080i185ClipWrapped_esscont_label:S(0,174)g_ClosedIncomplete_Header_pp_key:S(0,175)g_ClosedComplete_Header_pp_key:S(0,175)g_ClosedComplete_Body_pp_key:S(0,175)g_ClosedComplete_Footer_pp_key:S(0,175)g_complexity02_op_atom_label:S(0,174)g_Preface_set_key:S(0,174)g_Preface_LastModifiedDate_item_key:S(0,174)g_Preface_Version_item_key:S(0,174)g_Preface_Identifications_item_key:S(0,174)g_Preface_ContentStorage_item_key:S(0,174)g_Preface_OperationalPattern_item_key:S(0,174)g_Preface_EssenceContainers_item_key:S(0,174)g_Identification_set_key:S(0,174)g_Identification_ThisGenerationUID_item_key:S(0,174)g_Identification_CompanyName_item_key:S(0,174)g_Identification_ProductName_item_key:S(0,174)g_Identification_VersionString_item_key:S(0,174)g_Identification_ProductUID_item_key:S(0,174)g_Identification_ModificationDate_item_key:S(0,174)g_Identification_ToolkitVersion_item_key:S(0,174)g_Identification_Platform_item_key:S(0,174)g_ContentStorage_set_key:S(0,174)g_ContentStorage_Packages_item_key:S(0,174)g_ContentStorage_EssenceContainerData_item_key:S(0,174)g_EssenceContainerData_set_key:S(0,174)g_EssenceContainerData_LinkedPackageUID_item_key:S(0,174)g_EssenceContainerData_IndexSID_item_key:S(0,174)g_EssenceContainerData_BodySID_item_key:S(0,174)g_GenericPackage_PackageUID_item_key:S(0,174)g_GenericPackage_Name_item_key:S(0,174)g_GenericPackage_PackageCreationDate_item_key:S(0,174)g_GenericPackage_PackageModifiedDate_item_key:S(0,174)g_GenericPackage_Tracks_item_key:S(0,174)g_GenericTrack_TrackID_item_key:S(0,174)g_GenericTrack_TrackNumber_item_key:S(0,174)g_GenericTrack_TrackName_item_key:S(0,174)g_GenericTrack_Sequence_item_key:S(0,174)g_Track_set_key:S(0,174)g_Track_EditRate_item_key:S(0,174)g_Track_Origin_item_key:S(0,174)g_StructuralComponent_DataDefinition_item_key:S(0,174)g_StructuralComponent_Duration_item_key:S(0,174)g_Sequence_set_key:S(0,174)g_Sequence_StructuralComponents_item_key:S(0,174)g_TimecodeComponent_set_key:S(0,174)g_TimecodeComponent_RoundedTimecodeBase_item_key:S(0,174)g_TimecodeComponent_StartTimecode_item_key:S(0,174)g_TimecodeComponent_DropFrame_item_key:S(0,174)g_SourceClip_set_key:S(0,174)g_SourceClip_StartPosition_item_key:S(0,174)g_SourceClip_SourcePackageID_item_key:S(0,174)g_SourceClip_SourceTrackID_item_key:S(0,174)g_MaterialPackage_set_key:S(0,174)g_SourcePackage_set_key:S(0,174)g_SourcePackage_Descriptor_item_key:S(0,174)g_FileDescriptor_SampleRate_item_key:S(0,174)g_FileDescriptor_ContainerDuration_item_key:S(0,174)g_FileDescriptor_EssenceContainer_item_key:S(0,174)g_GenericPictureEssenceDescriptor_FrameLayout_item_key:S(0,174)g_GenericPictureEssenceDescriptor_StoredWidth_item_key:S(0,174)g_GenericPictureEssenceDescriptor_StoredHeight_item_key:S(0,174)g_GenericPictureEssenceDescriptor_SampledWidth_item_key:S(0,174)g_GenericPictureEssenceDescriptor_SampledHeight_item_key:S(0,174)g_GenericPictureEssenceDescriptor_DisplayHeight_item_key:S(0,174)g_GenericPictureEssenceDescriptor_DisplayWidth_item_key:S(0,174)g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key:S(0,174)g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key:S(0,174)g_GenericPictureEssenceDescriptor_AspectRatio_item_key:S(0,174)g_GenericPictureEssenceDescriptor_VideoLineMap_item_key:S(0,174)g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key:S(0,174)g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key:S(0,174)g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key:S(0,174)g_CDCIEssenceDescriptor_set_key:S(0,174)g_CDCIEssenceDescriptor_ComponentDepth_item_key:S(0,174)g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key:S(0,174)g_CDCIEssenceDescriptor_VerticalSubsampling_item_key:S(0,174)g_CDCIEssenceDescriptor_ColorSiting_item_key:S(0,174)g_CDCIEssenceDescriptor_BlackRefLevel_item_key:S(0,174)g_CDCIEssenceDescriptor_WhiteReflevel_item_key:S(0,174)g_CDCIEssenceDescriptor_ColorRange_item_key:S(0,174)g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key:S(0,174)g_GenericSoundEssenceDescriptor_ChannelCount_item_key:S(0,174)g_GenericSoundEssenceDescriptor_QuantizationBits_item_key:S(0,174)g_WaveAudioDescriptor_set_key:S(0,174)g_WaveAudioDescriptor_BlockAlign_item_key:S(0,174)g_WaveAudioDescriptor_AvgBps_item_key:S(0,174)g_GenericPictureEssenceDescriptor_ResolutionID_item_key:S(0,174)g_GenericPictureEssenceDescriptor_FrameSampleSize_item_key:S(0,174)g_GenericPictureEssenceDescriptor_ImageSize_item_key:S(0,174)g_Preface_ProjectName_item_key:S(0,174)g_Preface_ProjectEditRate_item_key:S(0,174)g_TapeDescriptor_set_key:S(0,174)g_mxfIdentProductUID:S(0,176)g_mxfIdentCompanyName:S(0,177):t(0,174)=k(0,34):t(0,175)=k(0,36):t(0,176)=k(0,84):t(0,177)=*(0,178):t(0,178)=k(0,142)g_mxfIdentProductName:S(0,177)g_mxfIdentVersionString:S(0,177)g_DVClipWrapped_esselement_key:S(0,175)g_BWFClipWrapped_esselement_key:S(0,175)g_AvidMJPEG21_compdef_label:S(0,174)g_AvidMJPEG31_compdef_label:S(0,174)g_AvidMJPEG101_compdef_label:S(0,174)g_AvidMJPEG101m_compdef_label:S(0,174)g_AvidMJPEG151s_compdef_label:S(0,174)g_AvidMJPEG201_compdef_label:S(0,174)g_AvidMJPEGClipWrapped_esscont_label:S(0,174)g_AvidAAFKLVEssenceContainer_ul:S(0,174)g_AvidMJPEGClipWrapped_esselement_key:S(0,175)g_IMX_esselement_key:S(0,175)g_IMX30_esscont_label:S(0,174)g_IMX40_esscont_label:S(0,174)g_IMX50_esscont_label:S(0,174)g_DV1080i50ClipWrapped_esscont_label:S(0,174)g_DV1080i50_compdef_label:S(0,174)g_DV1080i50_esselement_key:S(0,175)g_DV720p50ClipWrapped_esscont_label:S(0,174)g_DV720p50_compdef_label:S(0,174)g_DV720p50_esselement_key:S(0,175)g_DNxHD_esselement_key:S(0,175)g_UncClipWrapped_esselement_key:S(0,175)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/examples/writeavidmxf/package_definitions.cgcc2_compiled.:t(0,1)=(0,1)_free_user_commentfree_user_comment:f(0,1)userComment:P(0,2):t(0,2)=*(0,3):t(0,3)=*(0,4)UserComment:t(0,4)=(0,5):T(0,5)=s8name:(0,6),0,32;value:(0,6),32,32;;:t(0,6)=*(0,7)char:t(0,7)=r(0,7);0;127;_free_tagged_value_in_listfree_tagged_value_in_list:f(0,1)data:P(0,8)userComment:(0,3):t(0,8)=*(0,1)_free_trackfree_track:f(0,1)track:P(0,9):t(0,9)=*(0,10):t(0,10)=*(0,11)Track:t(0,11)=(0,12):T(0,12)=s76id:(0,13),0,32;number:(0,13),32,32;name:(0,6),64,32;isPicture:(0,15),96,32;editRate:(0,16)=xsmxfRational:,128,64;sourcePackageUID:(0,18)=xsmxfUMID:,192,256;sourceTrackID:(0,13),448,32;startPosition:(0,20),480,64;length:(0,20),544,64;;unsigned int:t(0,14)=r(0,14);0;037777777777;uint32_t:t(0,13)=(0,14)int:t(0,15)=r(0,15);-2147483648;2147483647;:T(0,17)=s8numerator:(0,22),0,32;denominator:(0,22),32,32;;mxfRational:t(0,16)=(0,17):T(0,19)=s32octet0:(0,23),0,8;octet1:(0,23),8,8;octet2:(0,23),16,8;octet3:(0,23),24,8;octet4:(0,23),32,8;octet5:(0,23),40,8;octet6:(0,23),48,8;octet7:(0,23),56,8;octet8:(0,23),64,8;octet9:(0,23),72,8;octet10:(0,23),80,8;octet11:(0,23),88,8;octet12:(0,23),96,8;octet13:(0,23),104,8;octet14:(0,23),112,8;octet15:(0,23),120,8;octet16:(0,23),128,8;octet17:(0,23),136,8;octet18:(0,23),144,8;octet19:(0,23),152,8;octet20:(0,23),160,8;octet21:(0,23),168,8;octet22:(0,23),176,8;octet23:(0,23),184,8;octet24:(0,23),192,8;octet25:(0,23),200,8;octet26:(0,23),208,8;octet27:(0,23),216,8;octet28:(0,23),224,8;octet29:(0,23),232,8;octet30:(0,23),240,8;octet31:(0,23),248,8;;mxfUMID:t(0,18)=(0,19)long long int:t(0,21)=@s64;r(0,21);01000000000000000000000;0777777777777777777777;int64_t:t(0,20)=(0,21)int32_t:t(0,22)=(0,15)unsigned char:t(0,24)=@s8;r(0,24);0;255;uint8_t:t(0,23)=(0,24)_free_track_in_listfree_track_in_list:f(0,1)data:P(0,8)track:(0,10)_free_packagefree_package:f(0,1)package:P(0,25):t(0,25)=*(0,26):t(0,26)=*(0,27)Package:t(0,27)=(0,28):T(0,28)=s72uid:(0,18),0,256;name:(0,6),256,32;creationDate:(0,29)=xsmxfTimestamp:,288,64;tracks:(0,31)=xsMXFList:,352,128;filename:(0,6),480,32;essenceType:(0,33)=xeEssenceType:,512,32;essenceInfo:(0,35)=xuEssenceInfo:,544,32;;:T(0,30)=s8year:(0,37),0,16;month:(0,23),16,8;day:(0,23),24,8;hour:(0,23),32,8;min:(0,23),40,8;sec:(0,23),48,8;qmsec:(0,23),56,8;;mxfTimestamp:t(0,29)=(0,30):T(0,32)=s16elements:(0,39),0,32;lastElement:(0,39),32,32;len:(0,40),64,32;freeFunc:(0,41),96,32;;MXFList:t(0,31)=(0,32):T(0,34)=eAvidMJPEG:0,DVBased25:1,DVBased50:2,DV1080i50:3,DV1080i60:4,DV720p50:5,DV720p60:6,IMX30:7,IMX40:8,IMX50:9,DNxHD720p120:10,DNxHD720p185:11,DNxHD1080p36:12,DNxHD1080p120:13,DNxHD1080p185:14,DNxHD1080i120:15,DNxHD1080i185:16,UncUYVY:17,Unc1080iUYVY:18,Unc720pUYVY:19,PCM:20,;EssenceType:t(0,33)=(0,34):T(0,36)=u4avidMJPEGInfo:(0,43)=xsAvidMJPEGInfo:,0,32;pcmInfo:(0,45)=xsPCMInfo:,0,32;;EssenceInfo:t(0,35)=(0,36)short int:t(0,38)=@s16;r(0,38);-32768;32767;int16_t:t(0,37)=(0,38):t(0,39)=*(0,47)long int:t(0,40)=r(0,40);-2147483648;2147483647;:t(0,42)=*(0,48)free_func_type:t(0,41)=(0,42):T(0,44)=s4resolution:(0,49)=xeAvidMJPEGResolution:,0,32;;AvidMJPEGInfo:t(0,43)=(0,44):T(0,46)=s4bitsPerSample:(0,15),0,32;;PCMInfo:t(0,45)=(0,46)MXFListElement:t(0,47)=(0,51):t(0,48)=f(0,1):T(0,50)=eRes21:0,Res31:1,Res101:2,Res101m:3,Res151s:4,Res201:5,;AvidMJPEGResolution:t(0,49)=(0,50)_MXFListElement:T(0,51)=s8next:(0,52),0,32;data:(0,8),32,32;;:t(0,52)=*(0,51)_free_package_in_listfree_package_in_list:f(0,1) :T(0,34) :T(0,34) :T(0,50) :T(0,50)data:P(0,8)package:(0,26)_create_packagecreate_package:f(0,15)uid:P(0,53)name:P(0,54)creationDate:P(0,55)package:P(0,25)newPackage:(0,26)void:t(0,1):t(0,53)=*(0,56):t(0,54)=*(0,57):t(0,55)=*(0,58):t(0,56)=k(0,18):t(0,57)=k(0,7):t(0,58)=k(0,29)create_package_definitions:F(0,15)definitions:P(0,59):t(0,59)=*(0,60):t(0,60)=*(0,61)PackageDefinitions:t(0,61)=(0,62)_PackageDefinitions:T(0,62)=s40materialPackage:(0,26),0,32;fileSourcePackages:(0,31),32,128;tapeSourcePackage:(0,26),160,32;userComments:(0,31),192,128;;free_package_definitions:F(0,1)definitions:P(0,59)create_material_package:F(0,15)definitions:P(0,60)uid:P(0,53)name:P(0,54)creationDate:P(0,55)create_file_source_package:F(0,15)definitions:P(0,60)uid:P(0,53)name:P(0,54)creationDate:P(0,55)filename:P(0,54)essenceType:P(0,33)essenceInfo:P(0,63)filePackage:P(0,25)newFilePackage:(0,26):t(0,63)=*(0,64):t(0,64)=k(0,35)create_tape_source_package:F(0,15)definitions:P(0,60)uid:P(0,53)name:P(0,54)creationDate:P(0,55)set_user_comment:F(0,15)definitions:P(0,60)name:P(0,54)value:P(0,54)userComment:(0,3)iter:(0,65)=xsMXFListIterator::T(0,66)=s12nextElement:(0,39),0,32;data:(0,8),32,32;index:(0,40),64,32;;MXFListIterator:t(0,65)=(0,66)userComment:r(0,3)userComment:r(0,3)newUserComment:(0,3)newUserComment:(0,3)newUserComment:(0,3)clear_user_comments:F(0,1)definitions:P(0,60)create_track:F(0,15)package:P(0,26)id:P(0,13)number:P(0,13)name:P(0,54)isPicture:P(0,15)editRate:P(0,67)sourcePackageUID:P(0,53)sourceTrackID:P(0,13)startPosition:p(0,20)length:p(0,20)track:p(0,9)newTrack:(0,10):t(0,67)=*(0,68):t(0,68)=k(0,16)startPosition:r(0,20)length:r(0,20)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./products/mxf_avid.cgcc2_compiled.:t(0,1)=(0,1)_g_GenericPackage_UserComments_item_key_g_TaggedValue_Name_item_key_g_TaggedValue_Value_item_key_g_GenericPackage_MobAttributeList_item_key_g_TaggedValue_set_key_g_DefinitionObject_Identification_item_key_g_Preface_set_key_g_Null_UUID_g_AvidMetadataRoot_key_g_AvidObjectDirectory_key_g_Null_Key_g_InterchangeObject_InstanceUID_item_key_g_TapeDescriptor_set_key_g_GenericDescriptor_set_key_g_GenericPackage_set_key_g_Preface_ProjectEditRate_item_key_g_Preface_ProjectName_item_key_g_DataDefinition_set_key_g_DefinitionObject_set_key_g_InterchangeObject_set_key_g_GenericPictureEssenceDescriptor_ImageSize_item_key_g_GenericPictureEssenceDescriptor_FrameSampleSize_item_key_g_GenericPictureEssenceDescriptor_ResolutionID_item_key_g_GenericPictureEssenceDescriptor_set_key_mxf_avid_free_object_directorymxf_avid_free_object_directory:f(0,1)directory:P(0,2)entry:r(0,3)tmpNextEntry:r(0,3):t(0,2)=*(0,4):t(0,3)=*(0,5):t(0,4)=*(0,6)MXFAvidObjectReference:t(0,5)=(0,7)MXFAvidObjectDirectory:t(0,6)=(0,8)_MXFAvidObjectReference:T(0,7)=s32next:(0,9),0,32;instanceUID:(0,10)=xsmxfUUID:,32,128;offset:(0,12),160,64;flags:(0,14),224,8;;:T(0,8)=s4references:(0,3),0,32;;:t(0,9)=*(0,7):T(0,11)=s16octet0:(0,14),0,8;octet1:(0,14),8,8;octet2:(0,14),16,8;octet3:(0,14),24,8;octet4:(0,14),32,8;octet5:(0,14),40,8;octet6:(0,14),48,8;octet7:(0,14),56,8;octet8:(0,14),64,8;octet9:(0,14),72,8;octet10:(0,14),80,8;octet11:(0,14),88,8;octet12:(0,14),96,8;octet13:(0,14),104,8;octet14:(0,14),112,8;octet15:(0,14),120,8;;mxfUUID:t(0,10)=(0,11)long long unsigned int:t(0,13)=@s64;r(0,13);0;01777777777777777777777;uint64_t:t(0,12)=(0,13)unsigned char:t(0,15)=@s8;r(0,15);0;255;uint8_t:t(0,14)=(0,15)_mxf_avid_add_object_directory_entrymxf_avid_add_object_directory_entry:f(0,16)int:t(0,16)=r(0,16);-2147483648;2147483647;directory:P(0,4)instanceUID:P(0,17)offset:P(0,12)flags:P(0,14)lastEntry:r(0,3):t(0,17)=*(0,18):t(0,18)=k(0,10)_mxf_avid_set_metadata_rootmxf_avid_set_metadata_root:f(0,16)set:P(0,19)root:P(0,20)newItem:(0,21)value:(0,22)instanceUID:(0,10):t(0,19)=*(0,23):t(0,20)=*(0,24):t(0,21)=*(0,25):t(0,22)=ar(0,26);0;23;(0,14)MXFAvidMetadataRootSet:t(0,23)=(0,27):t(0,24)=k(0,28)MXFMetadataItem:t(0,25)=(0,29)long unsigned int:t(0,26)=r(0,26);0;037777777777;MXFMetadataSet:t(0,27)=(0,30)MXFAvidMetadataRoot:t(0,28)=(0,31):T(0,29)=s36key:(0,32)=xsmxfKey:,0,128;tag:(0,34),128,16;isPersistent:(0,16),160,32;length:(0,34),192,16;value:(0,36),224,32;set:(0,37),256,32;;_MXFMetadataSet:T(0,30)=s60key:(0,32),0,128;instanceUID:(0,10),128,128;items:(0,38)=xsMXFList:,256,128;headerMetadata:(0,40),384,32;fixedSpaceAllocation:(0,12),416,64;;:T(0,31)=s60id:(0,10),0,128;directoryOffset:(0,41),128,64;formatVersion:(0,43),192,32;metaDictionaryInstanceUID:(0,10),224,128;prefaceInstanceUID:(0,10),352,128;;mxfUL:t(0,33)=(0,45)mxfKey:t(0,32)=(0,33)short unsigned int:t(0,35)=@s16;r(0,35);0;65535;uint16_t:t(0,34)=(0,35):t(0,36)=*(0,14):t(0,37)=*(0,30):T(0,39)=s16elements:(0,46),0,32;lastElement:(0,46),32,32;len:(0,47),64,32;freeFunc:(0,48),96,32;;MXFList:t(0,38)=(0,39):t(0,40)=*(0,50)long long int:t(0,42)=@s64;r(0,42);01000000000000000000000;0777777777777777777777;int64_t:t(0,41)=(0,42)unsigned int:t(0,44)=r(0,44);0;037777777777;uint32_t:t(0,43)=(0,44):T(0,45)=s16octet0:(0,14),0,8;octet1:(0,14),8,8;octet2:(0,14),16,8;octet3:(0,14),24,8;octet4:(0,14),32,8;octet5:(0,14),40,8;octet6:(0,14),48,8;octet7:(0,14),56,8;octet8:(0,14),64,8;octet9:(0,14),72,8;octet10:(0,14),80,8;octet11:(0,14),88,8;octet12:(0,14),96,8;octet13:(0,14),104,8;octet14:(0,14),112,8;octet15:(0,14),120,8;;:t(0,46)=*(0,51)long int:t(0,47)=r(0,47);-2147483648;2147483647;:t(0,49)=*(0,52)free_func_type:t(0,48)=(0,49)_MXFHeaderMetadata:T(0,50)=s24dataModel:(0,53),0,32;primerPack:(0,54),32,32;sets:(0,38),64,128;;MXFListElement:t(0,51)=(0,55):t(0,52)=f(0,1):t(0,53)=*(0,56):t(0,54)=*(0,57)_MXFListElement:T(0,55)=s8next:(0,58),0,32;data:(0,59),32,32;;MXFDataModel:t(0,56)=(0,60)MXFPrimerPack:t(0,57)=(0,61):t(0,58)=*(0,55):t(0,59)=*(0,1):T(0,60)=s17956itemDefs:(0,38),0,128;setDefs:(0,38),128,128;types:(0,62),256,143360;lastTypeId:(0,44),143616,32;;:T(0,61)=s20nextTag:(0,63),0,16;entries:(0,38),32,128;;:t(0,62)=ar(0,26);0;127;(0,64)mxfLocalTag:t(0,63)=(0,34)MXFItemType:t(0,64)=(0,65):T(0,65)=s140category:(0,66)=xeMXFItemTypeCategory:,0,32;typeId:(0,44),32,32;name:(0,68),64,32;info:(0,69),96,1024;;:T(0,67)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,66)=(0,67):t(0,68)=*(0,70):T(0,69)=u128basic:(0,71)=xsMXFBasicTypeInfo:,0,32;array:(0,73)=xsMXFArrayTypeInfo:,0,64;compound:(0,75)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,77)=xsMXFInterpretTypeInfo:,0,64;;char:t(0,70)=r(0,70);0;127;:T(0,72)=s4size:(0,44),0,32;;MXFBasicTypeInfo:t(0,71)=(0,72):T(0,74)=s8elementTypeId:(0,44),0,32;fixedSize:(0,44),32,32;;MXFArrayTypeInfo:t(0,73)=(0,74):T(0,76)=s128members:(0,79),0,1024;;MXFCompoundTypeInfo:t(0,75)=(0,76):T(0,78)=s8typeId:(0,44),0,32;fixedArraySize:(0,44),32,32;;MXFInterpretTypeInfo:t(0,77)=(0,78):t(0,79)=ar(0,26);0;15;(0,80)MXFCompoundTypeMemberInfo:t(0,80)=(0,81):T(0,81)=s8name:(0,68),0,32;typeId:(0,44),32,32;;_prefix_LE.5628_prefix_BE.5627_mxf_avid_read_package_string_tagged_valuesmxf_avid_read_package_string_tagged_values:f(0,16) :T(0,67) :T(0,67)packageSet:P(0,82)itemKey:P(0,83)names:P(0,84)values:P(0,84)taggedValueSet:(0,82)count:(0,43)uint32_t:t(0,43):t(0,82)=*(0,27):t(0,83)=*(0,85):t(0,84)=*(0,86):t(0,85)=k(0,32):t(0,86)=*(0,38)i:r(0,43)element:(0,36)uint8_t:t(0,14)taggedValueName:r(0,87)mxfUTF16Char:t(0,88)=(0,89):t(0,87)=*(0,88)wchar_t:t(0,89)=(0,90)__darwin_wchar_t:t(0,90)=(0,16)taggedValueNameSize:(0,34)uint16_t:t(0,34)taggedValueValue:r(0,87)newNames:(0,86)newValues:(0,86)void:t(0,1)isBigEndian:r(0,16)int:t(0,16)item:(0,21)i:r(0,34)itemValuePtr:r(0,36)./include/mxf/mxf_avid_extensions_data_model.h./products/mxf_avid.c./include/mxf/mxf_avid_extensions_data_model.h./products/mxf_avid.c./include/mxf/mxf_avid_extensions_data_model.h./products/mxf_avid.cmxf_avid_load_extensions:F(0,16)dataModel:P(0,53)mxf_avid_write_header_metadata:F(0,16)mxfFile:P(0,91)headerMetadata:P(0,92)rootMetadataSetPos:r(0,41)int64_t:t(0,41):t(0,91)=*(0,93):t(0,92)=*(0,94)MXFFile:t(0,93)=(0,95)MXFHeaderMetadata:t(0,94)=(0,50):T(0,95)=s52close:(0,96),0,32;read:(0,97),32,32;write:(0,98),64,32;get_char:(0,99),96,32;put_char:(0,100),128,32;eof:(0,99),160,32;seek:(0,101),192,32;tell:(0,102),224,32;is_seekable:(0,99),256,32;size:(0,102),288,32;free_sys_data:(0,96),320,32;sysData:(0,103),352,32;minLLen:(0,14),384,8;runinLen:(0,34),400,16;;:t(0,96)=*(0,104):t(0,97)=*(0,105):t(0,98)=*(0,106):t(0,99)=*(0,107):t(0,100)=*(0,108):t(0,101)=*(0,109):t(0,102)=*(0,110):t(0,103)=*(0,111):t(0,104)=f(0,1):t(0,105)=f(0,43):t(0,106)=f(0,43):t(0,107)=f(0,16):t(0,108)=f(0,16):t(0,109)=f(0,16):t(0,110)=f(0,41):t(0,111)=(0,112):t(0,112)=xsMXFFileSysData:headerMetadataSetsPos:r(0,41)endPos:r(0,41)objectDirectory:(0,4)avidRootSet:(0,19)avidRoot:(0,28)prefaceSet:(0,82)primerPack:r(0,54)i:r(0,43)assignedTag:(0,63)mxfLocalTag:t(0,63)primerPack:r(0,54)tag:(0,63)i:r(0,43)avidMetaDictBlobLen:r(0,43)dataPtr:r(0,113):t(0,113)=*(0,114):t(0,114)=k(0,14)numBytes:r(0,43)totalBytes:r(0,43)done:r(0,16)uint64_t:t(0,12)i:r(0,43)newSet:(0,82)newSet:(0,82)newSet:(0,82)primerPack:r(0,54)i:r(0,43)assignedTag:(0,63)newSet:(0,82)primerPack:r(0,54)i:r(0,43)assignedTag:(0,63)newSet:(0,82)primerPack:r(0,54)i:r(0,43)assignedTag:(0,63)primerPack:r(0,54)i:r(0,43)assignedTag:(0,63)primerPack:r(0,54)tag:(0,63)i:r(0,43)primerPack:r(0,54)tag:(0,63)i:r(0,43)avidMetaDictBlobLen:r(0,43)dataPtr:r(0,113)numBytes:r(0,43)totalBytes:r(0,43)done:r(0,16)i:r(0,43)i:r(0,43)iter:(0,115)=xsMXFListIterator::T(0,116)=s12nextElement:(0,46),0,32;data:(0,59),32,32;index:(0,47),64,32;;MXFListIterator:t(0,115)=(0,116)offset:r(0,41)iter:(0,115)offset:r(0,41)directory:r(0,117)entry:r(0,118)numEntries:r(0,12):t(0,117)=*(0,119):t(0,118)=*(0,120):t(0,119)=k(0,6):t(0,120)=k(0,5)directory:r(0,117)entry:r(0,118)numEntries:r(0,12)directory:r(0,117)entry:r(0,118)numEntries:r(0,12)avidMetaDictBlobLen:r(0,43)dataPtr:r(0,113)numBytes:r(0,43)totalBytes:r(0,43)done:r(0,16)i:r(0,43)iter:(0,115)offset:r(0,41)_last_part2.5799mxf_generate_aafsdk_umid:F(0,1)umid:P(0,121)major:r(0,43):t(0,121)=*(0,122)mxfUMID:t(0,122)=(0,123):T(0,123)=s32octet0:(0,14),0,8;octet1:(0,14),8,8;octet2:(0,14),16,8;octet3:(0,14),24,8;octet4:(0,14),32,8;octet5:(0,14),40,8;octet6:(0,14),48,8;octet7:(0,14),56,8;octet8:(0,14),64,8;octet9:(0,14),72,8;octet10:(0,14),80,8;octet11:(0,14),88,8;octet12:(0,14),96,8;octet13:(0,14),104,8;octet14:(0,14),112,8;octet15:(0,14),120,8;octet16:(0,14),128,8;octet17:(0,14),136,8;octet18:(0,14),144,8;octet19:(0,14),152,8;octet20:(0,14),160,8;octet21:(0,14),168,8;octet22:(0,14),176,8;octet23:(0,14),184,8;octet24:(0,14),192,8;octet25:(0,14),200,8;octet26:(0,14),208,8;octet27:(0,14),216,8;octet28:(0,14),224,8;octet29:(0,14),232,8;octet30:(0,14),240,8;octet31:(0,14),248,8;;minor:r(0,43)last_part2:V(0,43)tms_buf:(0,124)tms:T(0,124)=s16tms_utime:(0,125),0,32;tms_stime:(0,125),32,32;tms_cutime:(0,125),64,32;tms_cstime:(0,125),96,32;;__darwin_clock_t:t(0,126)=(0,127)clock_t:t(0,125)=(0,126)long unsigned int:t(0,127)=r(0,127);0;037777777777;_last_part2.5837mxf_generate_old_aafsdk_umid:F(0,1)umid:P(0,121)major:r(0,43)minor:r(0,43)last_part2:V(0,43)tms_buf:(0,124)_prefix.5877mxf_avid_set_indirect_string_item:F(0,16)set:P(0,82)itemKey:P(0,83)value:P(0,128):t(0,128)=*(0,129):t(0,129)=k(0,88)size:r(0,34)prefix:V(0,130):t(0,130)=ar(0,26);0;16;(0,114)mxf_avid_get_data_def:F(0,16)headerMetadata:P(0,92)uuid:P(0,131)dataDef:P(0,132)dataDefSet:(0,82):t(0,131)=*(0,10):t(0,132)=*(0,33)mxf_avid_write_index_entry_array_header:F(0,16)mxfFile:P(0,91)sliceCount:P(0,14)posTableCount:P(0,14)numIndexEntries:P(0,43)mxf_avid_attach_mob_attribute:F(0,16)headerMetadata:P(0,92)packageSet:P(0,82)name:P(0,87)value:P(0,87)taggedValueSet:(0,82)mxf_avid_attach_user_comment:F(0,16)headerMetadata:P(0,92)packageSet:P(0,82)name:P(0,87)value:P(0,87)taggedValueSet:(0,82)mxf_avid_read_string_mob_attributes:F(0,16)packageSet:P(0,82)names:P(0,84)values:P(0,84)mxf_avid_read_string_user_comments:F(0,16)packageSet:P(0,82)names:P(0,84)values:P(0,84)g_Null_UUID:S(0,18)g_Null_Key:S(0,85)g_InterchangeObject_set_key:S(0,133)g_InterchangeObject_InstanceUID_item_key:S(0,133)g_Preface_set_key:S(0,133)g_GenericPackage_set_key:S(0,133)g_GenericDescriptor_set_key:S(0,133)g_GenericPictureEssenceDescriptor_set_key:S(0,133)g_AvidObjectDirectory_key:S(0,85)g_AvidMetadataRoot_key:S(0,85)g_GenericPictureEssenceDescriptor_ResolutionID_item_key:S(0,133)g_GenericPictureEssenceDescriptor_FrameSampleSize_item_key:S(0,133)g_GenericPictureEssenceDescriptor_ImageSize_item_key:S(0,133)g_DefinitionObject_set_key:S(0,133)g_DefinitionObject_Identification_item_key:S(0,133)g_DataDefinition_set_key:S(0,133)g_Preface_ProjectName_item_key:S(0,133)g_Preface_ProjectEditRate_item_key:S(0,133)g_GenericPackage_MobAttributeList_item_key:S(0,133)g_GenericPackage_UserComments_item_key:S(0,133)g_TaggedValue_set_key:S(0,133)g_TaggedValue_Name_item_key:S(0,133)g_TaggedValue_Value_item_key:S(0,133)g_TapeDescriptor_set_key:S(0,133):t(0,133)=k(0,33)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_utils.cgcc2_compiled.:t(0,1)=(0,1)mxf_sprint_key:F(0,1)str:P(0,2)key:P(0,3):t(0,2)=*(0,4):t(0,3)=*(0,5)char:t(0,4)=r(0,4);0;127;:t(0,5)=k(0,6)mxfKey:t(0,6)=(0,7)mxfUL:t(0,7)=(0,8):T(0,8)=s16octet0:(0,9),0,8;octet1:(0,9),8,8;octet2:(0,9),16,8;octet3:(0,9),24,8;octet4:(0,9),32,8;octet5:(0,9),40,8;octet6:(0,9),48,8;octet7:(0,9),56,8;octet8:(0,9),64,8;octet9:(0,9),72,8;octet10:(0,9),80,8;octet11:(0,9),88,8;octet12:(0,9),96,8;octet13:(0,9),104,8;octet14:(0,9),112,8;octet15:(0,9),120,8;;unsigned char:t(0,10)=@s8;r(0,10);0;255;uint8_t:t(0,9)=(0,10)mxf_print_key:F(0,1)key:P(0,3)keyStr:(0,11):t(0,11)=ar(0,12);0;47;(0,4)long unsigned int:t(0,12)=r(0,12);0;037777777777;mxf_print_label:F(0,1)label:P(0,13):t(0,13)=*(0,14):t(0,14)=k(0,7)mxf_sprint_label:F(0,1)str:P(0,2)label:P(0,13)mxf_sprint_umid:F(0,1)str:P(0,2)umid:P(0,15):t(0,15)=*(0,16):t(0,16)=k(0,17)mxfUMID:t(0,17)=(0,18):T(0,18)=s32octet0:(0,9),0,8;octet1:(0,9),8,8;octet2:(0,9),16,8;octet3:(0,9),24,8;octet4:(0,9),32,8;octet5:(0,9),40,8;octet6:(0,9),48,8;octet7:(0,9),56,8;octet8:(0,9),64,8;octet9:(0,9),72,8;octet10:(0,9),80,8;octet11:(0,9),88,8;octet12:(0,9),96,8;octet13:(0,9),104,8;octet14:(0,9),112,8;octet15:(0,9),120,8;octet16:(0,9),128,8;octet17:(0,9),136,8;octet18:(0,9),144,8;octet19:(0,9),152,8;octet20:(0,9),160,8;octet21:(0,9),168,8;octet22:(0,9),176,8;octet23:(0,9),184,8;octet24:(0,9),192,8;octet25:(0,9),200,8;octet26:(0,9),208,8;octet27:(0,9),216,8;octet28:(0,9),224,8;octet29:(0,9),232,8;octet30:(0,9),240,8;octet31:(0,9),248,8;;mxf_print_umid:F(0,1)umid:P(0,15)umidStr:(0,19):t(0,19)=ar(0,12);0;95;(0,4)mxf_generate_uuid:F(0,1)uuid:P(0,20)newUUID:(0,21)uuid_t:t(0,21)=(0,22):t(0,20)=*(0,23)__darwin_uuid_t:t(0,22)=(0,24)mxfUUID:t(0,23)=(0,25):t(0,24)=ar(0,12);0;15;(0,10):T(0,25)=s16octet0:(0,9),0,8;octet1:(0,9),8,8;octet2:(0,9),16,8;octet3:(0,9),24,8;octet4:(0,9),32,8;octet5:(0,9),40,8;octet6:(0,9),48,8;octet7:(0,9),56,8;octet8:(0,9),64,8;octet9:(0,9),72,8;octet10:(0,9),80,8;octet11:(0,9),88,8;octet12:(0,9),96,8;octet13:(0,9),104,8;octet14:(0,9),112,8;octet15:(0,9),120,8;;mxf_get_timestamp_now:F(0,1)now:P(0,26)tv:(0,27)timeval:T(0,27)=s8tv_sec:(0,28),0,32;tv_usec:(0,30),32,32;;:t(0,26)=*(0,32)long int:t(0,29)=r(0,29);-2147483648;2147483647;__darwin_time_t:t(0,28)=(0,29)__int32_t:t(0,31)=(0,33)__darwin_suseconds_t:t(0,30)=(0,31)mxfTimestamp:t(0,32)=(0,34)int:t(0,33)=r(0,33);-2147483648;2147483647;:T(0,34)=s8year:(0,35),0,16;month:(0,9),16,8;day:(0,9),24,8;hour:(0,9),32,8;min:(0,9),40,8;sec:(0,9),48,8;qmsec:(0,9),56,8;;short int:t(0,36)=@s16;r(0,36);-32768;32767;int16_t:t(0,35)=(0,36)gmt:(0,37)tm:T(0,37)=s44tm_sec:(0,33),0,32;tm_min:(0,33),32,32;tm_hour:(0,33),64,32;tm_mday:(0,33),96,32;tm_mon:(0,33),128,32;tm_year:(0,33),160,32;tm_wday:(0,33),192,32;tm_yday:(0,33),224,32;tm_isdst:(0,33),256,32;tm_gmtoff:(0,29),288,32;tm_zone:(0,2),320,32;;mxf_generate_umid:F(0,1)umid:P(0,38)uuid:(0,23):t(0,38)=*(0,17)mxf_generate_key:F(0,1)key:P(0,39)uuid:(0,23):t(0,39)=*(0,6)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_header_metadata.cgcc2_compiled.:t(0,1)=(0,1)_g_Preface_set_key_g_InterchangeObject_InstanceUID_item_key_g_Null_UUID_free_metadata_item_valuefree_metadata_item_value:f(0,1)item:P(0,2):t(0,2)=*(0,3)MXFMetadataItem:t(0,3)=(0,4):T(0,4)=s36key:(0,5)=xsmxfKey:,0,128;tag:(0,7),128,16;isPersistent:(0,9),160,32;length:(0,7),192,16;value:(0,10),224,32;set:(0,11),256,32;;mxfUL:t(0,6)=(0,12)mxfKey:t(0,5)=(0,6)short unsigned int:t(0,8)=@s16;r(0,8);0;65535;uint16_t:t(0,7)=(0,8)int:t(0,9)=r(0,9);-2147483648;2147483647;:t(0,10)=*(0,13):t(0,11)=*(0,14):T(0,12)=s16octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;;uint8_t:t(0,13)=(0,15)_MXFMetadataSet:T(0,14)=s60key:(0,5),0,128;instanceUID:(0,16)=xsmxfUUID:,128,128;items:(0,18)=xsMXFList:,256,128;headerMetadata:(0,20),384,32;fixedSpaceAllocation:(0,21),416,64;;unsigned char:t(0,15)=@s8;r(0,15);0;255;:T(0,17)=s16octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;;mxfUUID:t(0,16)=(0,17):T(0,19)=s16elements:(0,23),0,32;lastElement:(0,23),32,32;len:(0,24),64,32;freeFunc:(0,25),96,32;;MXFList:t(0,18)=(0,19):t(0,20)=*(0,27)long long unsigned int:t(0,22)=@s64;r(0,22);0;01777777777777777777777;uint64_t:t(0,21)=(0,22):t(0,23)=*(0,28)long int:t(0,24)=r(0,24);-2147483648;2147483647;:t(0,26)=*(0,29)free_func_type:t(0,25)=(0,26)_MXFHeaderMetadata:T(0,27)=s24dataModel:(0,30),0,32;primerPack:(0,31),32,32;sets:(0,18),64,128;;MXFListElement:t(0,28)=(0,32):t(0,29)=f(0,1):t(0,30)=*(0,33):t(0,31)=*(0,34)_MXFListElement:T(0,32)=s8next:(0,35),0,32;data:(0,36),32,32;;MXFDataModel:t(0,33)=(0,37)MXFPrimerPack:t(0,34)=(0,38):t(0,35)=*(0,32):t(0,36)=*(0,1):T(0,37)=s17956itemDefs:(0,18),0,128;setDefs:(0,18),128,128;types:(0,39),256,143360;lastTypeId:(0,40),143616,32;;:T(0,38)=s20nextTag:(0,41),0,16;entries:(0,18),32,128;;:t(0,39)=ar(0,42);0;127;(0,43)unsigned int:t(0,40)=r(0,40);0;037777777777;mxfLocalTag:t(0,41)=(0,7)long unsigned int:t(0,42)=r(0,42);0;037777777777;MXFItemType:t(0,43)=(0,44):T(0,44)=s140category:(0,45)=xeMXFItemTypeCategory:,0,32;typeId:(0,40),32,32;name:(0,47),64,32;info:(0,48),96,1024;;:T(0,46)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,45)=(0,46):t(0,47)=*(0,49):T(0,48)=u128basic:(0,50)=xsMXFBasicTypeInfo:,0,32;array:(0,52)=xsMXFArrayTypeInfo:,0,64;compound:(0,54)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,56)=xsMXFInterpretTypeInfo:,0,64;;char:t(0,49)=r(0,49);0;127;:T(0,51)=s4size:(0,40),0,32;;MXFBasicTypeInfo:t(0,50)=(0,51):T(0,53)=s8elementTypeId:(0,40),0,32;fixedSize:(0,40),32,32;;MXFArrayTypeInfo:t(0,52)=(0,53):T(0,55)=s128members:(0,58),0,1024;;MXFCompoundTypeInfo:t(0,54)=(0,55):T(0,57)=s8typeId:(0,40),0,32;fixedArraySize:(0,40),32,32;;MXFInterpretTypeInfo:t(0,56)=(0,57):t(0,58)=ar(0,42);0;15;(0,59)MXFCompoundTypeMemberInfo:t(0,59)=(0,60):T(0,60)=s8name:(0,47),0,32;typeId:(0,40),32,32;;mxf_free_item:F(0,1) :T(0,46) :T(0,46)item:P(0,61):t(0,61)=*(0,2)_free_metadata_item_in_listfree_metadata_item_in_list:f(0,1)data:P(0,36)item:(0,2)_set_eq_instanceuidset_eq_instanceuid:f(0,9)data:P(0,36)info:P(0,36)_item_eq_keyitem_eq_key:f(0,9)data:P(0,36)info:P(0,36)_eq_pointereq_pointer:f(0,9)data:P(0,36)info:P(0,36)_create_empty_setcreate_empty_set:f(0,9)key:P(0,62)set:P(0,63):t(0,62)=*(0,64):t(0,63)=*(0,65):t(0,64)=k(0,5):t(0,65)=*(0,66)MXFMetadataSet:t(0,66)=(0,14)mxf_is_header_metadata:F(0,9)key:P(0,62)mxf_free_set:F(0,1)set:P(0,63)_free_metadata_set_in_listfree_metadata_set_in_list:f(0,1)data:P(0,36)set:(0,65)mxf_free_header_metadata:F(0,1)headerMetadata:P(0,67):t(0,67)=*(0,68):t(0,68)=*(0,69)MXFHeaderMetadata:t(0,69)=(0,27)mxf_create_header_metadata:F(0,9)headerMetadata:P(0,67)dataModel:P(0,30)newHeaderMetadata:(0,68)void:t(0,1)mxf_set_fixed_set_space_allocation:F(0,1)set:P(0,65)size:P(0,21)mxf_register_item:F(0,9)headerMetadata:P(0,68)key:P(0,62)tag:(0,41)mxfLocalTag:t(0,41)itemDef:(0,70):t(0,70)=*(0,71)MXFItemDef:t(0,71)=(0,72):T(0,72)=s48name:(0,47),0,32;setDefKey:(0,5),32,128;key:(0,5),160,128;localTag:(0,41),288,16;typeId:(0,40),320,32;isRequired:(0,9),352,32;;mxf_register_set_items:F(0,9)headerMetadata:P(0,68)key:P(0,62)setDef:(0,73)iter:(0,74)=xsMXFListIterator::t(0,73)=*(0,76):T(0,75)=s12nextElement:(0,23),0,32;data:(0,36),32,32;index:(0,24),64,32;;MXFListIterator:t(0,74)=(0,75)MXFSetDef:t(0,76)=(0,77)_MXFSetDef:T(0,77)=s56name:(0,47),0,32;parentSetDefKey:(0,5),32,128;key:(0,5),160,128;itemDefs:(0,18),288,128;parentSetDef:(0,78),416,32;;:t(0,78)=*(0,77)tag:(0,41)mxf_remove_item:F(0,9)set:P(0,65)itemKey:P(0,62)item:P(0,61)result:r(0,36)mxf_create_item:F(0,9)set:P(0,65)key:P(0,62)tag:P(0,41)item:P(0,61)newItem:(0,2)item:r(0,2)removedItem:(0,2)item:r(0,2)removedItem:(0,2)mxf_remove_set:F(0,9)headerMetadata:P(0,68)set:P(0,65)mxf_add_set:F(0,9)headerMetadata:P(0,68)set:P(0,65)mxf_find_set_by_key:F(0,9)headerMetadata:P(0,68)key:P(0,62)setList:P(0,79)iter:(0,74)newList:(0,80):t(0,79)=*(0,80):t(0,80)=*(0,18)mxf_find_singular_set_by_key:F(0,9)headerMetadata:P(0,68)key:P(0,62)set:P(0,63)setList:(0,80)mxf_get_item:F(0,9)set:P(0,65)key:P(0,62)resultItem:P(0,61)result:r(0,36)_get_or_create_set_itemget_or_create_set_item:f(0,9)headerMetadata:P(0,68)set:P(0,65)itemKey:P(0,62)item:P(0,61)resultItem:(0,2)tag:(0,41)itemDef:(0,70)mxf_have_item:F(0,9)set:P(0,65)key:P(0,62)item:(0,2)mxf_set_is_subclass_of:F(0,9)set:P(0,65)parentSetKey:P(0,62)mxf_read_item_tl:F(0,9)mxfFile:P(0,81)itemTag:P(0,82)itemLen:P(0,83):t(0,81)=*(0,84):t(0,82)=*(0,41):t(0,83)=*(0,7)MXFFile:t(0,84)=(0,85):T(0,85)=s52close:(0,86),0,32;read:(0,87),32,32;write:(0,88),64,32;get_char:(0,89),96,32;put_char:(0,90),128,32;eof:(0,89),160,32;seek:(0,91),192,32;tell:(0,92),224,32;is_seekable:(0,89),256,32;size:(0,92),288,32;free_sys_data:(0,86),320,32;sysData:(0,93),352,32;minLLen:(0,13),384,8;runinLen:(0,7),400,16;;:t(0,86)=*(0,94):t(0,87)=*(0,95):t(0,88)=*(0,96):t(0,89)=*(0,97):t(0,90)=*(0,98):t(0,91)=*(0,99):t(0,92)=*(0,100):t(0,93)=*(0,101):t(0,94)=f(0,1):t(0,95)=f(0,102):t(0,96)=f(0,102):t(0,97)=f(0,9):t(0,98)=f(0,9):t(0,99)=f(0,9):t(0,100)=f(0,103):t(0,101)=(0,104)uint32_t:t(0,102)=(0,40)int64_t:t(0,103)=(0,105):t(0,104)=xsMXFFileSysData:long long int:t(0,105)=@s64;r(0,105);01000000000000000000000;0777777777777777777777;mxf_get_uuid:F(0,1)value:P(0,106)result:P(0,107):t(0,106)=*(0,108):t(0,107)=*(0,16):t(0,108)=k(0,13)mxf_read_item:F(0,9)mxfFile:P(0,81)item:P(0,2)len:P(0,7)buffer:(0,109):t(0,109)=ar(0,42);0;65535;(0,13)mxf_read_and_return_set:F(0,9)mxfFile:P(0,81)key:P(0,62)len:P(0,21)headerMetadata:P(0,68)addToHeaderMetadata:P(0,9)set:P(0,63)newSet:(0,65)setDef:(0,73)totalLen:r(0,21)uint64_t:t(0,21)itemTag:(0,41)itemLen:(0,7)uint16_t:t(0,7)haveInstanceUID:r(0,9)int:t(0,9)itemKey:(0,5)itemDef:(0,70)newItem:(0,2)mxf_read_set:F(0,9)mxfFile:P(0,81)key:P(0,62)len:P(0,21)headerMetadata:P(0,68)addToHeaderMetadata:P(0,9)set:(0,65)mxf_read_filtered_header_metadata:F(0,9)mxfFile:P(0,81)filter:P(0,110)headerMetadata:P(0,68)headerByteCount:P(0,21)pkey:P(0,62)pllen:P(0,13)plen:p(0,21)key:(0,5)llen:(0,13)uint8_t:t(0,13):t(0,110)=*(0,111)MXFReadFilter:t(0,111)=(0,112):T(0,112)=s12before_set_read:(0,113),0,32;after_set_read:(0,114),32,32;privateData:(0,36),64,32;;:t(0,113)=*(0,115):t(0,114)=*(0,116):t(0,115)=f(0,9):t(0,116)=f(0,9)len:(0,21)skip:(0,9)newSet:(0,65)count:r(0,21)plen:r(0,21)mxf_read_header_metadata:F(0,9)mxfFile:P(0,81)headerMetadata:P(0,68)headerByteCount:P(0,21)pkey:P(0,62)pllen:P(0,13)plen:P(0,21)mxf_write_header_primer_pack:F(0,9)mxfFile:P(0,81)headerMetadata:P(0,68)mxf_write_item:F(0,9)mxfFile:P(0,81)item:P(0,2)mxf_write_set:F(0,9)mxfFile:P(0,81)set:P(0,65)iter:(0,74)setLen:r(0,21)setSize:r(0,21)mxf_write_header_sets:F(0,9)mxfFile:P(0,81)headerMetadata:P(0,68)iter:(0,74)prefaceSet:(0,65)mxf_write_header_metadata:F(0,9)mxfFile:P(0,81)headerMetadata:P(0,68)mxf_get_set_size:F(0,21)mxfFile:P(0,81)set:P(0,65)iter:(0,74)len:r(0,21)llen:r(0,13)mxf_get_header_metadata_size:F(0,1)mxfFile:P(0,81)headerMetadata:P(0,68)size:P(0,117)iter:(0,74)primerSize:(0,21):t(0,117)=*(0,21)mxf_get_uint8:F(0,1)value:P(0,106)result:P(0,10)mxf_get_uint16:F(0,1)value:P(0,106)result:P(0,83)mxf_get_uint32:F(0,1)value:P(0,106)result:P(0,118):t(0,118)=*(0,102)mxf_get_uint64:F(0,1)value:P(0,106)result:P(0,117)mxf_get_int8:F(0,1)value:P(0,106)result:P(0,119):t(0,119)=*(0,120)int8_t:t(0,120)=(0,121)signed char:t(0,121)=@s8;r(0,121);-128;127;mxf_get_int16:F(0,1)value:P(0,106)result:P(0,122):t(0,122)=*(0,123)int16_t:t(0,123)=(0,124)short int:t(0,124)=@s16;r(0,124);-32768;32767;mxf_get_int32:F(0,1)value:P(0,106)result:P(0,125):t(0,125)=*(0,126)int32_t:t(0,126)=(0,9)mxf_get_int64:F(0,1)value:P(0,106)result:P(0,127):t(0,127)=*(0,103)mxf_get_version_type:F(0,1)value:P(0,106)result:P(0,128):t(0,128)=*(0,129)mxfVersionType:t(0,129)=(0,7)mxf_get_ul:F(0,1)value:P(0,106)result:P(0,130):t(0,130)=*(0,6)mxf_get_auid:F(0,1)value:P(0,106)result:P(0,131):t(0,131)=*(0,132)mxfAUID:t(0,132)=(0,133)mxfUID:t(0,133)=(0,6)mxf_get_umid:F(0,1)value:P(0,106)result:P(0,134):t(0,134)=*(0,135)mxfUMID:t(0,135)=(0,136):T(0,136)=s32octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;octet16:(0,13),128,8;octet17:(0,13),136,8;octet18:(0,13),144,8;octet19:(0,13),152,8;octet20:(0,13),160,8;octet21:(0,13),168,8;octet22:(0,13),176,8;octet23:(0,13),184,8;octet24:(0,13),192,8;octet25:(0,13),200,8;octet26:(0,13),208,8;octet27:(0,13),216,8;octet28:(0,13),224,8;octet29:(0,13),232,8;octet30:(0,13),240,8;octet31:(0,13),248,8;;mxf_get_timestamp:F(0,1)value:P(0,106)result:P(0,137):t(0,137)=*(0,138)mxfTimestamp:t(0,138)=(0,139):T(0,139)=s8year:(0,123),0,16;month:(0,13),16,8;day:(0,13),24,8;hour:(0,13),32,8;min:(0,13),40,8;sec:(0,13),48,8;qmsec:(0,13),56,8;;mxf_get_length:F(0,1)value:P(0,106)result:P(0,140):t(0,140)=*(0,141)mxfLength:t(0,141)=(0,103)mxf_get_rational:F(0,1)value:P(0,106)result:P(0,142):t(0,142)=*(0,143)mxfRational:t(0,143)=(0,144):T(0,144)=s8numerator:(0,126),0,32;denominator:(0,126),32,32;;mxf_get_position:F(0,1)value:P(0,106)result:P(0,145):t(0,145)=*(0,146)mxfPosition:t(0,146)=(0,103)mxf_get_boolean:F(0,1)value:P(0,106)result:P(0,147):t(0,147)=*(0,148)mxfBoolean:t(0,148)=(0,13)mxf_get_product_version:F(0,1)value:P(0,106)result:P(0,149):t(0,149)=*(0,150)mxfProductVersion:t(0,150)=(0,151):T(0,151)=s10major:(0,7),0,16;minor:(0,7),16,16;patch:(0,7),32,16;build:(0,7),48,16;release:(0,7),64,16;;mxf_get_rgba_layout_component:F(0,1)value:P(0,106)result:P(0,152):t(0,152)=*(0,153)mxfRGBALayoutComponent:t(0,153)=(0,154):T(0,154)=s2code:(0,13),0,8;depth:(0,13),8,8;;mxf_get_array_header:F(0,1)value:P(0,106)arrayLen:P(0,118)arrayItemLen:P(0,118)mxf_get_utf16string_size:F(0,7)value:P(0,106)valueLen:P(0,7)size:r(0,7)mxf_get_utf16string:F(0,1)value:P(0,106)valueLen:P(0,7)result:P(0,155)i:r(0,7):t(0,155)=*(0,156)mxfUTF16Char:t(0,156)=(0,157)wchar_t:t(0,157)=(0,158)__darwin_wchar_t:t(0,158)=(0,9)c:(0,7)mxf_dereference:F(0,9)headerMetadata:P(0,68)uuid:P(0,159)set:P(0,63)result:r(0,36):t(0,159)=*(0,160):t(0,160)=k(0,16)mxf_get_strongref:F(0,9)headerMetadata:P(0,68)value:P(0,106)set:P(0,63)uuid:(0,16)mxf_get_weakref:F(0,9)headerMetadata:P(0,68)value:P(0,106)set:P(0,63)uuid:(0,16)initialise_sets_iter:F(0,1)headerMetadata:P(0,68)setsIter:P(0,161):t(0,161)=*(0,74)mxf_dereference_s:F(0,9)headerMetadata:P(0,68)setsIter:P(0,161)uuid:P(0,159)set:P(0,63)startIndex:r(0,24)long int:t(0,24)mxf_get_weakref_s:F(0,9)headerMetadata:P(0,68)setsIter:P(0,161)value:P(0,106)set:P(0,63)uuid:(0,16)mxf_get_strongref_s:F(0,9)headerMetadata:P(0,68)setsIter:P(0,161)value:P(0,106)set:P(0,63)uuid:(0,16)mxf_set_uint8:F(0,1)value:P(0,13)result:P(0,10)mxf_set_uint16:F(0,1)value:P(0,7)result:P(0,10)mxf_set_uint32:F(0,1)value:P(0,102)result:P(0,10)mxf_set_uint64:F(0,1)value:P(0,21)result:P(0,10)mxf_set_int8:F(0,1)value:p(0,120)result:P(0,10)mxf_set_int16:F(0,1)value:p(0,123)result:P(0,10)mxf_set_int32:F(0,1)value:p(0,126)result:P(0,10)mxf_set_int64:F(0,1)value:p(0,103)result:P(0,10)mxf_set_version_type:F(0,1)value:P(0,129)result:P(0,10)mxf_set_uuid:F(0,1)value:P(0,159)result:P(0,10)mxf_set_ul:F(0,1)value:P(0,162)result:P(0,10):t(0,162)=*(0,163):t(0,163)=k(0,6)mxf_set_auid:F(0,1)value:P(0,164)result:P(0,10):t(0,164)=*(0,165):t(0,165)=k(0,132)mxf_set_umid:F(0,1)value:P(0,166)result:P(0,10):t(0,166)=*(0,167):t(0,167)=k(0,135)mxf_set_timestamp:F(0,1)value:P(0,168)result:P(0,10):t(0,168)=*(0,169):t(0,169)=k(0,138)mxf_get_external_utf16string_size:F(0,7)value:P(0,170):t(0,170)=*(0,171):t(0,171)=k(0,156)mxf_set_utf16string:F(0,1)value:P(0,170)result:P(0,10)size:r(0,7)i:r(0,7)mxf_set_fixed_size_utf16string:F(0,1)value:P(0,170)size:P(0,7)result:P(0,10)stringSize:r(0,7)i:r(0,7)mxf_set_strongref:F(0,1)value:P(0,172)result:P(0,10):t(0,172)=*(0,173):t(0,173)=k(0,66)mxf_set_weakref:F(0,1)value:P(0,172)result:P(0,10)mxf_set_rational:F(0,1)value:P(0,174)result:P(0,10):t(0,174)=*(0,175):t(0,175)=k(0,143)mxf_set_position:F(0,1)value:P(0,146)result:P(0,10)mxf_set_length:F(0,1)value:P(0,141)result:P(0,10)mxf_set_boolean:F(0,1)value:P(0,148)result:P(0,10)mxf_set_product_version:F(0,1)value:P(0,176)result:P(0,10):t(0,176)=*(0,177):t(0,177)=k(0,150)mxf_set_rgba_layout_component:F(0,1)value:P(0,178)result:P(0,10):t(0,178)=*(0,179):t(0,179)=k(0,153)mxf_set_array_header:F(0,1)arrayLen:P(0,102)arrayElementLen:P(0,102)result:P(0,10)mxf_set_item_value:F(0,9)item:P(0,2)value:P(0,106)len:P(0,7)mxf_set_uuid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,159)newItem:(0,2)buffer:(0,180):t(0,180)=ar(0,42);0;15;(0,13)mxf_create_set:F(0,9)headerMetadata:P(0,68)key:P(0,62)set:P(0,63)newSet:(0,65)uuid:(0,16)mxf_set_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,106)len:P(0,7)newItem:(0,2)mxf_clone_item:F(0,9)sourceSet:P(0,65)itemKey:P(0,62)destSet:P(0,65)sourceItem:(0,2)newItem:(0,2)mxf_set_uint8_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,13)newItem:(0,2)buffer:(0,181):t(0,181)=ar(0,42);0;0;(0,13)mxf_set_uint16_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,7)newItem:(0,2)buffer:(0,182):t(0,182)=ar(0,42);0;1;(0,13)mxf_set_uint32_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,102)newItem:(0,2)buffer:(0,183):t(0,183)=ar(0,42);0;3;(0,13)mxf_set_uint64_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,21)newItem:(0,2)buffer:(0,184):t(0,184)=ar(0,42);0;7;(0,13)mxf_set_int8_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,120)newItem:(0,2)buffer:(0,181)mxf_set_int16_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,123)newItem:(0,2)buffer:(0,182)mxf_set_int32_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,126)newItem:(0,2)buffer:(0,183)mxf_set_int64_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,103)newItem:(0,2)buffer:(0,184)mxf_set_version_type_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,129)newItem:(0,2)buffer:(0,182)mxf_set_ul_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,162)newItem:(0,2)buffer:(0,180)mxf_set_auid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,164)newItem:(0,2)buffer:(0,180)mxf_set_timestamp_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,168)newItem:(0,2)buffer:(0,184)mxf_set_utf16string_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,170)newItem:(0,2)buffer:(0,109)mxf_set_fixed_size_utf16string_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,170)size:P(0,7)newItem:(0,2)buffer:(0,109)mxf_set_strongref_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,172)newItem:(0,2)buffer:(0,180)mxf_set_weakref_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,172)newItem:(0,2)buffer:(0,180)mxf_set_umid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,166)newItem:(0,2)buffer:(0,185):t(0,185)=ar(0,42);0;31;(0,13)mxf_set_rational_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,174)newItem:(0,2)buffer:(0,184)mxf_set_position_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,146)newItem:(0,2)buffer:(0,184)mxf_set_length_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,141)newItem:(0,2)buffer:(0,184)mxf_set_boolean_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,148)newItem:(0,2)buffer:(0,181)mxf_set_product_version_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,176)newItem:(0,2)buffer:(0,186):t(0,186)=ar(0,42);0;9;(0,13)mxf_set_rgba_layout_component_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,178)newItem:(0,2)buffer:(0,182)mxf_set_empty_array_item:F(0,9)set:P(0,65)itemKey:P(0,62)elementLen:P(0,102)newItem:(0,2)mxf_alloc_array_item_elements:F(0,9)set:P(0,65)itemKey:P(0,62)elementLen:P(0,102)count:P(0,102)elements:P(0,187)newItem:(0,2):t(0,187)=*(0,10)result:r(0,9)mxf_grow_array_item:F(0,9)set:P(0,65)itemKey:P(0,62)elementLen:P(0,102)count:P(0,102)newElements:P(0,187)newItem:(0,2)buffer:r(0,10)arrayLen:(0,102)uint32_t:t(0,102)existElementLen:(0,102)result:r(0,9)mxf_add_array_item_strongref:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,172)arrayElement:(0,10)mxf_add_array_item_weakref:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,172)arrayElement:(0,10)mxf_get_item_len:F(0,9)set:P(0,65)itemKey:P(0,62)len:P(0,83)item:(0,2)mxf_get_uint8_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,10)item:(0,2)mxf_get_uint16_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,83)item:(0,2)mxf_get_uint32_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,118)item:(0,2)mxf_get_uint64_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,117)item:(0,2)mxf_get_int8_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,119)item:(0,2)mxf_get_int16_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,122)item:(0,2)mxf_get_int32_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,125)item:(0,2)mxf_get_int64_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,127)item:(0,2)mxf_get_version_type_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,128)item:(0,2)mxf_get_uuid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,107)item:(0,2)mxf_get_ul_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,130)item:(0,2)mxf_get_auid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,131)item:(0,2)mxf_get_umid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,134)item:(0,2)mxf_get_timestamp_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,137)item:(0,2)mxf_get_utf16string_item_size:F(0,9)set:P(0,65)itemKey:P(0,62)size:P(0,83)item:(0,2)mxf_get_utf16string_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,155)item:(0,2)mxf_get_strongref_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,63)uuidValue:(0,16)mxf_get_weakref_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,63)uuidValue:(0,16)mxf_get_strongref_item_s:F(0,9)setsIter:P(0,161)set:P(0,65)itemKey:P(0,62)value:P(0,63)uuidValue:(0,16)mxf_get_weakref_item_s:F(0,9)setsIter:P(0,161)set:P(0,65)itemKey:P(0,62)value:P(0,63)uuidValue:(0,16)mxf_get_length_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,140)item:(0,2)mxf_get_rational_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,142)item:(0,2)mxf_get_position_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,145)item:(0,2)mxf_get_boolean_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,147)item:(0,2)mxf_get_product_version_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,149)item:(0,2)mxf_get_rgba_layout_component_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,152)item:(0,2)mxf_get_array_item_count:F(0,9)set:P(0,65)itemKey:P(0,62)count:P(0,118)item:(0,2)elementLength:(0,102)mxf_get_array_item_element_len:F(0,9)set:P(0,65)itemKey:P(0,62)elementLen:P(0,118)item:(0,2)count:(0,102)mxf_get_array_item_element:F(0,9)set:P(0,65)itemKey:P(0,62)index:P(0,102)element:P(0,187)item:(0,2)elementLen:(0,102)count:(0,102)mxf_initialise_array_item_iterator:F(0,9)set:P(0,65)itemKey:P(0,62)arrayIter:P(0,188)item:(0,2):t(0,188)=*(0,189)MXFArrayItemIterator:t(0,189)=(0,190):T(0,190)=s16item:(0,2),0,32;numElements:(0,102),32,32;elementLength:(0,102),64,32;currentElement:(0,102),96,32;;mxf_next_array_item_element:F(0,9)arrayIter:P(0,188)value:P(0,187)length:P(0,118)g_Null_UUID:S(0,160)g_InterchangeObject_InstanceUID_item_key:S(0,163)g_Preface_set_key:S(0,163)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_list.cgcc2_compiled.:t(0,1)=(0,1)mxf_clear_list:F(0,1)list:P(0,2)element:r(0,3)nextElement:r(0,3):t(0,2)=*(0,4):t(0,3)=*(0,5)MXFList:t(0,4)=(0,6)MXFListElement:t(0,5)=(0,7):T(0,6)=s16elements:(0,3),0,32;lastElement:(0,3),32,32;len:(0,8),64,32;freeFunc:(0,9),96,32;;_MXFListElement:T(0,7)=s8next:(0,11),0,32;data:(0,12),32,32;;long int:t(0,8)=r(0,8);-2147483648;2147483647;:t(0,10)=*(0,13)free_func_type:t(0,9)=(0,10):t(0,11)=*(0,7):t(0,12)=*(0,1):t(0,13)=f(0,1)mxf_free_list:F(0,1)list:P(0,14):t(0,14)=*(0,2)mxf_initialise_list:F(0,1)list:P(0,2)freeFunc:P(0,9)mxf_create_list:F(0,15)list:P(0,14)freeFunc:P(0,9)int:t(0,15)=r(0,15);-2147483648;2147483647;mxf_append_list_element:F(0,15)list:P(0,2)data:P(0,12)mxf_prepend_list_element:F(0,15)list:P(0,2)data:P(0,12)mxf_insert_list_element:F(0,15)list:P(0,2)index:P(0,8)before:P(0,15)data:P(0,12)nextElement:r(0,3)prevElement:r(0,3)currentIndex:r(0,8)long int:t(0,8)void:t(0,1)mxf_get_list_length:F(0,8)list:P(0,2)mxf_find_list_element:F(0,12)list:P(0,16)info:P(0,12)eqFunc:P(0,17)result:r(0,12):t(0,16)=*(0,19):t(0,18)=*(0,20)eq_func_type:t(0,17)=(0,18):t(0,19)=k(0,4):t(0,20)=f(0,15)element:r(0,3)mxf_remove_list_element:F(0,12)list:P(0,2)info:P(0,12)eqFunc:P(0,17)result:r(0,12)element:r(0,3)prevElement:r(0,3)mxf_get_first_list_element:F(0,12)list:P(0,2)mxf_get_last_list_element:F(0,12)list:P(0,2)mxf_get_list_element:F(0,12)list:P(0,2)index:P(0,8)element:r(0,3)mxf_initialise_list_iter:F(0,1)iter:P(0,21)list:P(0,16):t(0,21)=*(0,22)MXFListIterator:t(0,22)=(0,23):T(0,23)=s12nextElement:(0,3),0,32;data:(0,12),32,32;index:(0,8),64,32;;mxf_initialise_list_iter_at:F(0,1)iter:P(0,21)list:P(0,16)index:P(0,8)mxf_next_list_iter_element:F(0,15)iter:P(0,21)mxf_get_iter_element:F(0,12)iter:P(0,21)mxf_get_list_iter_index:F(0,8)iter:P(0,21)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_partition.cgcc2_compiled.:t(0,1)=(0,1)_g_PartitionPackPrefix_key_g_RandomIndexPack_key_g_KLVFill_key_g_Null_Keymxf_is_header_partition_pack:F(0,2)key:P(0,3)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,4):t(0,4)=k(0,5)mxfKey:t(0,5)=(0,6)mxfUL:t(0,6)=(0,7):T(0,7)=s16octet0:(0,8),0,8;octet1:(0,8),8,8;octet2:(0,8),16,8;octet3:(0,8),24,8;octet4:(0,8),32,8;octet5:(0,8),40,8;octet6:(0,8),48,8;octet7:(0,8),56,8;octet8:(0,8),64,8;octet9:(0,8),72,8;octet10:(0,8),80,8;octet11:(0,8),88,8;octet12:(0,8),96,8;octet13:(0,8),104,8;octet14:(0,8),112,8;octet15:(0,8),120,8;;unsigned char:t(0,9)=@s8;r(0,9);0;255;uint8_t:t(0,8)=(0,9)mxf_is_body_partition_pack:F(0,2)key:P(0,3)mxf_is_footer_partition_pack:F(0,2)key:P(0,3)mxf_is_partition_pack:F(0,2)key:P(0,3)mxf_is_filler:F(0,2)key:P(0,3)mxf_partition_is_closed:F(0,2)key:P(0,3)mxf_partition_is_complete:F(0,2)key:P(0,3)mxf_partition_is_closed_and_complete:F(0,2)key:P(0,3)_free_partition_in_listmxf_create_file_partitions:F(0,2)partitions:P(0,10):t(0,10)=*(0,11):t(0,11)=*(0,12)MXFFilePartitions:t(0,12)=(0,13)MXFList:t(0,13)=(0,14):T(0,14)=s16elements:(0,15),0,32;lastElement:(0,15),32,32;len:(0,16),64,32;freeFunc:(0,17),96,32;;:t(0,15)=*(0,19)long int:t(0,16)=r(0,16);-2147483648;2147483647;:t(0,18)=*(0,20)free_func_type:t(0,17)=(0,18)MXFListElement:t(0,19)=(0,21):t(0,20)=f(0,1)_MXFListElement:T(0,21)=s8next:(0,22),0,32;data:(0,23),32,32;;:t(0,22)=*(0,21):t(0,23)=*(0,1)mxf_free_file_partitions:F(0,1)partitions:P(0,10)mxf_initialise_file_partitions:F(0,1)partitions:P(0,11)mxf_clear_file_partitions:F(0,1)partitions:P(0,11)mxf_clear_rip:F(0,1)rip:P(0,24):t(0,24)=*(0,25)MXFRIP:t(0,25)=(0,26):T(0,26)=s16entries:(0,13),0,128;;mxf_clear_partition:F(0,1)partition:P(0,27):t(0,27)=*(0,28)MXFPartition:t(0,28)=(0,29):T(0,29)=s128key:(0,6),0,128;majorVersion:(0,30),128,16;minorVersion:(0,30),144,16;kagSize:(0,32),160,32;thisPartition:(0,34),192,64;previousPartition:(0,34),256,64;footerPartition:(0,34),320,64;headerByteCount:(0,34),384,64;indexByteCount:(0,34),448,64;indexSID:(0,32),512,32;bodyOffset:(0,34),544,64;bodySID:(0,32),608,32;operationalPattern:(0,6),640,128;essenceContainers:(0,13),768,128;headerMarkInPos:(0,36),896,64;indexMarkInPos:(0,36),960,64;;short unsigned int:t(0,31)=@s16;r(0,31);0;65535;uint16_t:t(0,30)=(0,31)unsigned int:t(0,33)=r(0,33);0;037777777777;uint32_t:t(0,32)=(0,33)long long unsigned int:t(0,35)=@s64;r(0,35);0;01777777777777777777777;uint64_t:t(0,34)=(0,35)long long int:t(0,37)=@s64;r(0,37);01000000000000000000000;0777777777777777777777;int64_t:t(0,36)=(0,37)mxf_free_partition:F(0,1)partition:P(0,38):t(0,38)=*(0,27)free_partition_in_list:f(0,1)data:P(0,23)tmpPartition:(0,27)mxf_initialise_partition:F(0,1)partition:P(0,27)mxf_create_partition:F(0,2)partition:P(0,38)mxf_append_partition_esscont_label:F(0,2)partition:P(0,27)label:P(0,39)void:t(0,1):t(0,39)=*(0,40):t(0,40)=k(0,6)mxf_initialise_with_partition:F(0,2)sourcePartition:P(0,41)partition:P(0,27)iter:(0,42)=xsMXFListIterator::t(0,41)=*(0,44):T(0,43)=s12nextElement:(0,15),0,32;data:(0,23),32,32;index:(0,16),64,32;;MXFListIterator:t(0,42)=(0,43):t(0,44)=k(0,28)mxf_create_from_partition:F(0,2)sourcePartition:P(0,41)partition:P(0,38)newPartition:(0,27)mxf_append_partition:F(0,2)partitions:P(0,11)partition:P(0,27)mxf_append_new_from_partition:F(0,2)partitions:P(0,11)sourcePartition:P(0,27)partition:P(0,38)newPartition:(0,27)mxf_append_new_partition:F(0,2)partitions:P(0,11)partition:P(0,38)newPartition:(0,27)mxf_mark_header_start:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)int64_t:t(0,36):t(0,45)=*(0,46)MXFFile:t(0,46)=(0,47):T(0,47)=s52close:(0,48),0,32;read:(0,49),32,32;write:(0,50),64,32;get_char:(0,51),96,32;put_char:(0,52),128,32;eof:(0,51),160,32;seek:(0,53),192,32;tell:(0,54),224,32;is_seekable:(0,51),256,32;size:(0,54),288,32;free_sys_data:(0,48),320,32;sysData:(0,55),352,32;minLLen:(0,8),384,8;runinLen:(0,30),400,16;;:t(0,48)=*(0,56):t(0,49)=*(0,57):t(0,50)=*(0,58):t(0,51)=*(0,59):t(0,52)=*(0,60):t(0,53)=*(0,61):t(0,54)=*(0,62):t(0,55)=*(0,63):t(0,56)=f(0,1):t(0,57)=f(0,32):t(0,58)=f(0,32):t(0,59)=f(0,2):t(0,60)=f(0,2):t(0,61)=f(0,2):t(0,62)=f(0,36):t(0,63)=(0,64):t(0,64)=xsMXFFileSysData:mxf_mark_header_end:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)mxf_mark_index_start:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)mxf_mark_index_end:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)mxf_write_partition:F(0,2)mxfFile:P(0,45)partition:P(0,27)essenceContainerLen:r(0,32)uint32_t:t(0,32)packLen:r(0,34)uint64_t:t(0,34)filePos:r(0,36)iter:(0,42)mxf_update_partitions:F(0,2)mxfFile:P(0,45)partitions:P(0,11)previousPartition:r(0,27)lastPartition:r(0,27)iter:(0,42)haveFooter:r(0,2)int:t(0,2)partition:r(0,27)partition:r(0,27)partition:r(0,27)mxf_read_partition:F(0,2)mxfFile:P(0,45)key:P(0,3)partition:P(0,38)newPartition:(0,27)len:(0,32)eleLen:(0,32)label:(0,6)i:r(0,32)mxf_fill_to_kag:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)relativeFilePos:r(0,34)i:r(0,36)fillSize:r(0,36)llen:r(0,8)uint8_t:t(0,8)mxf_fill_to_position:F(0,2)mxfFile:P(0,45)position:P(0,34)filePos:r(0,36)fillSize:r(0,36)i:r(0,36)mxf_allocate_space:F(0,2)mxfFile:P(0,45)size:P(0,32)fillSize:r(0,36)i:r(0,36)mxf_write_fill:F(0,2)mxfFile:P(0,45)size:P(0,32)mxf_read_next_nonfiller_kl:F(0,2)mxfFile:P(0,45)key:P(0,65)llen:P(0,66)len:P(0,67)tkey:(0,5)tllen:(0,8):t(0,65)=*(0,5):t(0,66)=*(0,8):t(0,67)=*(0,34)tlen:(0,34)mxf_read_rip:F(0,2)mxfFile:P(0,45)rip:P(0,24)size:(0,32)key:(0,5)llen:(0,8)len:(0,34)numEntries:r(0,32)i:r(0,32)mxf_write_rip:F(0,2)mxfFile:P(0,45)partitions:P(0,11)len:r(0,34)llen:r(0,8)iter:(0,42)partition:r(0,27)partition:r(0,27)mxf_read_header_pp_kl:F(0,2)mxfFile:P(0,45)key:P(0,65)llen:P(0,66)len:P(0,67)tkey:(0,5)tllen:(0,8)tlen:(0,34)mxf_read_header_pp_kl_with_runin:F(0,2)mxfFile:P(0,45)key:P(0,65)llen:P(0,66)len:P(0,67)keyCompareByte:r(0,8)runinCheckCount:r(0,32)k:(0,5)keyPtr:r(0,66)byte:r(0,2)g_Null_Key:S(0,4)g_KLVFill_key:S(0,4)g_RandomIndexPack_key:S(0,4)g_PartitionPackPrefix_key:S(0,4)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_essence_container.cgcc2_compiled.:t(0,1)=(0,1)mxf_is_gc_essence_element:F(0,2)key:P(0,3)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,4):t(0,4)=k(0,5)mxfKey:t(0,5)=(0,6)mxfUL:t(0,6)=(0,7):T(0,7)=s16octet0:(0,8),0,8;octet1:(0,8),8,8;octet2:(0,8),16,8;octet3:(0,8),24,8;octet4:(0,8),32,8;octet5:(0,8),40,8;octet6:(0,8),48,8;octet7:(0,8),56,8;octet8:(0,8),64,8;octet9:(0,8),72,8;octet10:(0,8),80,8;octet11:(0,8),88,8;octet12:(0,8),96,8;octet13:(0,8),104,8;octet14:(0,8),112,8;octet15:(0,8),120,8;;unsigned char:t(0,9)=@s8;r(0,9);0;255;uint8_t:t(0,8)=(0,9)_create_essence_elementcreate_essence_element:f(0,2)key:P(0,3)llen:P(0,8)essenceElement:P(0,10):t(0,10)=*(0,11):t(0,11)=*(0,12)MXFEssenceElement:t(0,12)=(0,13)_MXFEssenceElement:T(0,13)=s44key:(0,5),0,128;llen:(0,8),128,8;startFilePos:(0,14),160,64;totalLen:(0,14),224,64;currentFilePos:(0,14),288,64;;long long unsigned int:t(0,15)=@s64;r(0,15);0;01777777777777777777777;uint64_t:t(0,14)=(0,15)mxf_open_essence_element_write:F(0,2)mxfFile:P(0,16)key:P(0,3)llen:P(0,8)len:P(0,14)essenceElement:P(0,10)newEssenceElement:(0,11)filePos:r(0,17)int64_t:t(0,17)=(0,18):t(0,16)=*(0,19)long long int:t(0,18)=@s64;r(0,18);01000000000000000000000;0777777777777777777777;MXFFile:t(0,19)=(0,20):T(0,20)=s52close:(0,21),0,32;read:(0,22),32,32;write:(0,23),64,32;get_char:(0,24),96,32;put_char:(0,25),128,32;eof:(0,24),160,32;seek:(0,26),192,32;tell:(0,27),224,32;is_seekable:(0,24),256,32;size:(0,27),288,32;free_sys_data:(0,21),320,32;sysData:(0,28),352,32;minLLen:(0,8),384,8;runinLen:(0,29),400,16;;:t(0,21)=*(0,31):t(0,22)=*(0,32):t(0,23)=*(0,33):t(0,24)=*(0,34):t(0,25)=*(0,35):t(0,26)=*(0,36):t(0,27)=*(0,37):t(0,28)=*(0,38)short unsigned int:t(0,30)=@s16;r(0,30);0;65535;uint16_t:t(0,29)=(0,30):t(0,31)=f(0,1):t(0,32)=f(0,39):t(0,33)=f(0,39):t(0,34)=f(0,2):t(0,35)=f(0,2):t(0,36)=f(0,2):t(0,37)=f(0,17):t(0,38)=(0,40)uint32_t:t(0,39)=(0,41):t(0,40)=xsMXFFileSysData:unsigned int:t(0,41)=r(0,41);0;037777777777;void:t(0,1)mxf_write_essence_element_data:F(0,2)mxfFile:P(0,16)essenceElement:P(0,11)data:P(0,42)len:P(0,39)numWritten:r(0,14)uint64_t:t(0,14):t(0,42)=*(0,8)mxf_finalize_essence_element_write:F(0,2)mxfFile:P(0,16)essenceElement:P(0,11)filePos:r(0,17)mxf_open_essence_element_read:F(0,2)mxfFile:P(0,16)key:P(0,3)llen:P(0,8)len:P(0,14)essenceElement:P(0,10)newEssenceElement:(0,11)filePos:r(0,17)mxf_read_essence_element_data:F(0,2)mxfFile:P(0,16)essenceElement:P(0,11)len:P(0,39)data:P(0,42)numRead:P(0,43)actualNumRead:r(0,39)uint32_t:t(0,39):t(0,43)=*(0,39)actualLen:r(0,39)mxf_close_essence_element:F(0,1)essenceElement:P(0,10)mxf_get_essence_element_size:F(0,14)essenceElement:P(0,11)mxf_get_track_number:F(0,39)essenceElementKey:P(0,3)mxf_get_essence_element_item_type:F(0,8)trackNumber:P(0,39)mxf_get_essence_element_count:F(0,8)trackNumber:P(0,39)mxf_get_essence_element_type:F(0,8)trackNumber:P(0,39)mxf_get_essence_element_number:F(0,8)trackNumber:P(0,39)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_index_table.cgcc2_compiled.:t(0,1)=(0,1)_g_IndexTableSegment_key_free_index_entryfree_index_entry:f(0,1)entry:P(0,2):t(0,2)=*(0,3):t(0,3)=*(0,4)MXFIndexEntry:t(0,4)=(0,5)_MXFIndexEntry:T(0,5)=s24next:(0,6),0,32;temporalOffset:(0,7),32,8;keyFrameOffset:(0,7),40,8;flags:(0,9),48,8;streamOffset:(0,11),64,64;sliceOffset:(0,13),128,32;posTable:(0,14),160,32;;:t(0,6)=*(0,5)signed char:t(0,8)=@s8;r(0,8);-128;127;int8_t:t(0,7)=(0,8)unsigned char:t(0,10)=@s8;r(0,10);0;255;uint8_t:t(0,9)=(0,10)long long unsigned int:t(0,12)=@s64;r(0,12);0;01777777777777777777777;uint64_t:t(0,11)=(0,12):t(0,13)=*(0,15):t(0,14)=*(0,16)uint32_t:t(0,15)=(0,17)mxfRational:t(0,16)=(0,18)unsigned int:t(0,17)=r(0,17);0;037777777777;:T(0,18)=s8numerator:(0,19),0,32;denominator:(0,19),32,32;;int:t(0,20)=r(0,20);-2147483648;2147483647;int32_t:t(0,19)=(0,20)mxf_is_index_table_segment:F(0,20)key:P(0,21):t(0,21)=*(0,22):t(0,22)=k(0,23)mxfKey:t(0,23)=(0,24)mxfUL:t(0,24)=(0,25):T(0,25)=s16octet0:(0,9),0,8;octet1:(0,9),8,8;octet2:(0,9),16,8;octet3:(0,9),24,8;octet4:(0,9),32,8;octet5:(0,9),40,8;octet6:(0,9),48,8;octet7:(0,9),56,8;octet8:(0,9),64,8;octet9:(0,9),72,8;octet10:(0,9),80,8;octet11:(0,9),88,8;octet12:(0,9),96,8;octet13:(0,9),104,8;octet14:(0,9),112,8;octet15:(0,9),120,8;;mxf_create_index_table_segment:F(0,20)segment:P(0,26):t(0,26)=*(0,27):t(0,27)=*(0,28)MXFIndexTableSegment:t(0,28)=(0,29):T(0,29)=s64instanceUID:(0,30)=xsmxfUUID:,0,128;indexEditRate:(0,16),128,64;indexStartPosition:(0,32),192,64;indexDuration:(0,34),256,64;editUnitByteCount:(0,15),320,32;indexSID:(0,15),352,32;bodySID:(0,15),384,32;sliceCount:(0,9),416,8;posTableCount:(0,9),424,8;deltaEntryArray:(0,35),448,32;indexEntryArray:(0,3),480,32;;:T(0,31)=s16octet0:(0,9),0,8;octet1:(0,9),8,8;octet2:(0,9),16,8;octet3:(0,9),24,8;octet4:(0,9),32,8;octet5:(0,9),40,8;octet6:(0,9),48,8;octet7:(0,9),56,8;octet8:(0,9),64,8;octet9:(0,9),72,8;octet10:(0,9),80,8;octet11:(0,9),88,8;octet12:(0,9),96,8;octet13:(0,9),104,8;octet14:(0,9),112,8;octet15:(0,9),120,8;;mxfUUID:t(0,30)=(0,31)int64_t:t(0,33)=(0,36)mxfPosition:t(0,32)=(0,33)mxfLength:t(0,34)=(0,33):t(0,35)=*(0,37)long long int:t(0,36)=@s64;r(0,36);01000000000000000000000;0777777777777777777777;MXFDeltaEntry:t(0,37)=(0,38)_MXFDeltaEntry:T(0,38)=s12next:(0,39),0,32;posTableIndex:(0,7),32,8;slice:(0,9),40,8;elementData:(0,15),64,32;;:t(0,39)=*(0,38)mxf_free_index_table_segment:F(0,1)segment:P(0,26)indexEntry:(0,3)tmpNextIndexEntry:r(0,3)deltaEntry:r(0,35)tmpNextDeltaEntry:r(0,35)mxf_add_delta_entry:F(0,20)segment:P(0,27)posTableIndex:P(0,7)slice:P(0,9)elementData:P(0,15)deltaEntryArrayLen:r(0,15)uint32_t:t(0,15)lastEntry:r(0,35)deltaEntryArrayLen:r(0,15)lastEntry:r(0,35)mxf_add_index_entry:F(0,20)segment:P(0,27)temporalOffset:P(0,7)keyFrameOffset:P(0,7)flags:P(0,9)streamOffset:P(0,11)sliceOffset:P(0,13)posTable:P(0,14)newEntry:(0,3)void:t(0,1)newEntry:(0,3)newEntry:(0,3)indexEntryArrayLen:r(0,15)lastEntry:r(0,3)newEntry:(0,3)indexEntryArrayLen:r(0,15)lastEntry:r(0,3)mxf_write_index_table_segment:F(0,20)mxfFile:P(0,40)segment:P(0,41)segmentLen:r(0,11)uint64_t:t(0,11):t(0,40)=*(0,42):t(0,41)=*(0,43)MXFFile:t(0,42)=(0,44):t(0,43)=k(0,28):T(0,44)=s52close:(0,45),0,32;read:(0,46),32,32;write:(0,47),64,32;get_char:(0,48),96,32;put_char:(0,49),128,32;eof:(0,48),160,32;seek:(0,50),192,32;tell:(0,51),224,32;is_seekable:(0,48),256,32;size:(0,51),288,32;free_sys_data:(0,45),320,32;sysData:(0,52),352,32;minLLen:(0,9),384,8;runinLen:(0,53),400,16;;:t(0,45)=*(0,55):t(0,46)=*(0,56):t(0,47)=*(0,57):t(0,48)=*(0,58):t(0,49)=*(0,59):t(0,50)=*(0,60):t(0,51)=*(0,61):t(0,52)=*(0,62)short unsigned int:t(0,54)=@s16;r(0,54);0;65535;uint16_t:t(0,53)=(0,54):t(0,55)=f(0,1):t(0,56)=f(0,15):t(0,57)=f(0,15):t(0,58)=f(0,20):t(0,59)=f(0,20):t(0,60)=f(0,20):t(0,61)=f(0,33):t(0,62)=(0,63):t(0,63)=xsMXFFileSysData:deltaEntryArrayLen:r(0,15)indexEntryArrayLen:r(0,15)entry:r(0,35)entry:r(0,3)entry:r(0,3)entry:r(0,35)entry:r(0,3)i:r(0,15)entry:r(0,35)entry:r(0,3)i:r(0,15)mxf_read_index_table_segment:F(0,20)mxfFile:P(0,40)segmentLen:P(0,11)segment:P(0,26)newSegment:(0,27)localTag:(0,64)mxfLocalTag:t(0,64)=(0,53)localLen:(0,53)uint16_t:t(0,53)totalLen:r(0,11)deltaEntryArrayLen:(0,15)deltaEntryLen:(0,15)posTableIndex:(0,7)int8_t:t(0,7)slice:(0,9)uint8_t:t(0,9)elementData:(0,15)indexEntryArrayLen:(0,15)indexEntryLen:(0,15)temporalOffset:(0,9)keyFrameOffset:(0,9)flags:(0,9)streamOffset:(0,11)sliceOffset:r(0,13)posTable:r(0,14)i:r(0,9)mxf_write_index_table_segment_header:F(0,20)mxfFile:P(0,40)segment:P(0,41)numDeltaEntries:P(0,15)numIndexEntries:P(0,15)segmentLen:r(0,11)mxf_write_delta_entry_array_header:F(0,20)mxfFile:P(0,40)numDeltaEntries:P(0,15)mxf_write_delta_entry:F(0,20)mxfFile:P(0,40)entry:P(0,35)mxf_write_index_entry_array_header:F(0,20)mxfFile:P(0,40)sliceCount:P(0,9)posTableCount:P(0,9)numIndexEntries:P(0,15)mxf_write_index_entry:F(0,20)mxfFile:P(0,40)sliceCount:P(0,9)posTableCount:P(0,9)entry:P(0,3)i:r(0,15)g_IndexTableSegment_key:S(0,22)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_file.cgcc2_compiled.:t(0,1)=(0,1)_disk_file_closedisk_file_close:f(0,1)sysData:P(0,2):t(0,2)=*(0,3)MXFFileSysData:t(0,3)=(0,4)MXFFileSysData:T(0,4)=s40file:(0,5),0,32;isSeekable:(0,6),32,32;haveTestedIsSeekable:(0,6),64,32;byteCount:(0,7),96,64;data:(0,9),160,32;dataSize:(0,7),192,64;pos:(0,7),256,64;;:t(0,5)=*(0,10)int:t(0,6)=r(0,6);-2147483648;2147483647;long long int:t(0,8)=@s64;r(0,8);01000000000000000000000;0777777777777777777777;int64_t:t(0,7)=(0,8):t(0,9)=*(0,11)FILE:t(0,10)=(0,12):t(0,11)=k(0,13)__sFILE:T(0,12)=s88_p:(0,14),0,32;_r:(0,6),32,32;_w:(0,6),64,32;_flags:(0,15),96,16;_file:(0,15),112,16;_bf:(0,16),128,64;_lbfsize:(0,6),192,32;_cookie:(0,17),224,32;_close:(0,18),256,32;_read:(0,19),288,32;_seek:(0,20),320,32;_write:(0,21),352,32;_ub:(0,16),384,64;_extra:(0,22),448,32;_ur:(0,6),480,32;_ubuf:(0,23),512,24;_nbuf:(0,24),536,8;_lb:(0,16),544,64;_blksize:(0,6),608,32;_offset:(0,25),640,64;;uint8_t:t(0,13)=(0,27):t(0,14)=*(0,27)short int:t(0,15)=@s16;r(0,15);-32768;32767;__sbuf:T(0,16)=s8_base:(0,14),0,32;_size:(0,6),32,32;;:t(0,17)=*(0,1):t(0,18)=*(0,28):t(0,19)=*(0,29):t(0,20)=*(0,30):t(0,21)=*(0,31):t(0,22)=*(0,32):t(0,23)=ar(0,33);0;2;(0,27):t(0,24)=ar(0,33);0;0;(0,27)__darwin_off_t:t(0,26)=(0,34)fpos_t:t(0,25)=(0,26)unsigned char:t(0,27)=@s8;r(0,27);0;255;:t(0,28)=f(0,6):t(0,29)=f(0,6):t(0,30)=f(0,25):t(0,31)=f(0,6):t(0,32)=xs__sFILEX:long unsigned int:t(0,33)=r(0,33);0;037777777777;__int64_t:t(0,34)=(0,8)_disk_file_readdisk_file_read:f(0,35)unsigned int:t(0,36)=r(0,36);0;037777777777;uint32_t:t(0,35)=(0,36)sysData:P(0,2)data:P(0,37)count:P(0,35):t(0,37)=*(0,13)_disk_file_writedisk_file_write:f(0,35)sysData:P(0,2)data:P(0,9)count:P(0,35)_disk_file_getchardisk_file_getchar:f(0,6)sysData:P(0,2)_disk_file_putchardisk_file_putchar:f(0,6)sysData:P(0,2)c:P(0,6)_disk_file_eofdisk_file_eof:f(0,6)sysData:P(0,2)_disk_file_seekdisk_file_seek:f(0,6)sysData:P(0,2)offset:P(0,7)whence:P(0,6)_disk_file_telldisk_file_tell:f(0,7)sysData:P(0,2)_free_disk_filefree_disk_file:f(0,1)sysData:P(0,2)_disk_file_is_seekabledisk_file_is_seekable:f(0,6)sysData:P(0,2)_disk_file_sizedisk_file_size:f(0,7)sysData:P(0,2)int:t(0,6)statBuf:(0,38)stat:T(0,38)=s96st_dev:(0,39),0,32;st_ino:(0,41),32,32;st_mode:(0,43),64,16;st_nlink:(0,45),80,16;st_uid:(0,47),96,32;st_gid:(0,49),128,32;st_rdev:(0,39),160,32;st_atimespec:(0,51),192,64;st_mtimespec:(0,51),256,64;st_ctimespec:(0,51),320,64;st_size:(0,52),384,64;st_blocks:(0,53),448,64;st_blksize:(0,55),512,32;st_flags:(0,57),544,32;st_gen:(0,57),576,32;st_lspare:(0,58),608,32;st_qspare:(0,59),640,128;;timespec:T(0,51)=s8tv_sec:(0,60),0,32;tv_nsec:(0,62),32,32;;__darwin_dev_t:t(0,40)=(0,58)dev_t:t(0,39)=(0,40)__darwin_ino_t:t(0,42)=(0,57)ino_t:t(0,41)=(0,42)__darwin_mode_t:t(0,44)=(0,46)mode_t:t(0,43)=(0,44)__uint16_t:t(0,46)=(0,63)nlink_t:t(0,45)=(0,46)__darwin_uid_t:t(0,48)=(0,57)uid_t:t(0,47)=(0,48)__darwin_gid_t:t(0,50)=(0,57)gid_t:t(0,49)=(0,50)off_t:t(0,52)=(0,26)__darwin_blkcnt_t:t(0,54)=(0,34)blkcnt_t:t(0,53)=(0,54)__darwin_blksize_t:t(0,56)=(0,58)blksize_t:t(0,55)=(0,56)__uint32_t:t(0,57)=(0,36)__int32_t:t(0,58)=(0,6):t(0,59)=ar(0,33);0;1;(0,34)__darwin_time_t:t(0,61)=(0,62)time_t:t(0,60)=(0,61)long int:t(0,62)=r(0,62);-2147483648;2147483647;short unsigned int:t(0,63)=@s16;r(0,63);0;65535;_stdin_file_closestdin_file_close:f(0,1)sysData:P(0,2)_stdin_file_readstdin_file_read:f(0,35)sysData:P(0,2)data:P(0,37)count:P(0,35)numRead:r(0,35)uint32_t:t(0,35)_stdin_file_writestdin_file_write:f(0,35)sysData:P(0,2)data:P(0,9)count:P(0,35)_stdin_file_getcharstdin_file_getchar:f(0,6)sysData:P(0,2)c:r(0,6)_stdin_file_putcharstdin_file_putchar:f(0,6)sysData:P(0,2)c:P(0,6)_stdin_file_eofstdin_file_eof:f(0,6)sysData:P(0,2)_stdin_file_seekstdin_file_seek:f(0,6)sysData:P(0,2)offset:P(0,7)whence:P(0,6)_stdin_file_tellstdin_file_tell:f(0,7)sysData:P(0,2)_free_stdin_filefree_stdin_file:f(0,1)sysData:P(0,2)_stdin_file_is_seekablestdin_file_is_seekable:f(0,6)sysData:P(0,2)_stdin_file_sizestdin_file_size:f(0,7)sysData:P(0,2)_byte_array_file_closebyte_array_file_close:f(0,1)sysData:P(0,2)_byte_array_file_readbyte_array_file_read:f(0,35)sysData:P(0,2)data:P(0,37)count:P(0,35)numRead:r(0,35)_byte_array_file_writebyte_array_file_write:f(0,35)sysData:P(0,2)data:P(0,9)count:P(0,35)_byte_array_file_getcharbyte_array_file_getchar:f(0,6)sysData:P(0,2)_byte_array_file_putcharbyte_array_file_putchar:f(0,6)sysData:P(0,2)c:P(0,6)_byte_array_file_eofbyte_array_file_eof:f(0,6)sysData:P(0,2)_byte_array_file_seekbyte_array_file_seek:f(0,6)sysData:P(0,2)offset:P(0,7)whence:P(0,6)_byte_array_file_tellbyte_array_file_tell:f(0,7)sysData:P(0,2)_byte_array_file_is_seekablebyte_array_file_is_seekable:f(0,6)sysData:P(0,2)_byte_array_sizebyte_array_size:f(0,7)sysData:P(0,2)_free_byte_array_filefree_byte_array_file:f(0,1)sysData:P(0,2)mxf_disk_file_open_new:F(0,6)filename:P(0,64)mxfFile:P(0,65)void:t(0,1):t(0,64)=*(0,66):t(0,65)=*(0,67):t(0,66)=k(0,68):t(0,67)=*(0,69)char:t(0,68)=r(0,68);0;127;MXFFile:t(0,69)=(0,70):T(0,70)=s52close:(0,71),0,32;read:(0,72),32,32;write:(0,73),64,32;get_char:(0,74),96,32;put_char:(0,75),128,32;eof:(0,74),160,32;seek:(0,76),192,32;tell:(0,77),224,32;is_seekable:(0,74),256,32;size:(0,77),288,32;free_sys_data:(0,71),320,32;sysData:(0,2),352,32;minLLen:(0,13),384,8;runinLen:(0,78),400,16;;:t(0,71)=*(0,79):t(0,72)=*(0,80):t(0,73)=*(0,81):t(0,74)=*(0,82):t(0,75)=*(0,83):t(0,76)=*(0,84):t(0,77)=*(0,85)uint16_t:t(0,78)=(0,63):t(0,79)=f(0,1):t(0,80)=f(0,35):t(0,81)=f(0,35):t(0,82)=f(0,6):t(0,83)=f(0,6):t(0,84)=f(0,6):t(0,85)=f(0,7)mxf_disk_file_open_read:F(0,6)filename:P(0,64)mxfFile:P(0,65)mxf_disk_file_open_modify:F(0,6)filename:P(0,64)mxfFile:P(0,65)mxf_stdin_wrap_read:F(0,6)mxfFile:P(0,65)mxf_byte_array_wrap_read:F(0,6)data:P(0,9)dataSize:P(0,7)mxfFile:P(0,65)mxf_file_close:F(0,1)mxfFile:P(0,65)mxf_file_read:F(0,35)mxfFile:P(0,67)data:P(0,37)count:P(0,35)mxf_file_write:F(0,35)mxfFile:P(0,67)data:P(0,9)count:P(0,35)mxf_file_getc:F(0,6)mxfFile:P(0,67)mxf_file_putc:F(0,6)mxfFile:P(0,67)c:P(0,6)mxf_file_eof:F(0,6)mxfFile:P(0,67)mxf_file_seek:F(0,6)mxfFile:P(0,67)offset:P(0,7)whence:P(0,6)mxf_file_tell:F(0,7)mxfFile:P(0,67)mxf_file_is_seekable:F(0,6)mxfFile:P(0,67)mxf_file_size:F(0,7)mxfFile:P(0,67)mxf_file_set_min_llen:F(0,1)mxfFile:P(0,67)llen:P(0,13)mxf_get_min_llen:F(0,13)mxfFile:P(0,67)mxf_read_uint8:F(0,6)mxfFile:P(0,67)value:P(0,37)buffer:(0,86):t(0,86)=ar(0,33);0;0;(0,13)mxf_read_uint16:F(0,6)mxfFile:P(0,67)value:P(0,87)buffer:(0,88):t(0,87)=*(0,78):t(0,88)=ar(0,33);0;1;(0,13)mxf_read_uint32:F(0,6)mxfFile:P(0,67)value:P(0,89)buffer:(0,90):t(0,89)=*(0,35):t(0,90)=ar(0,33);0;3;(0,13)mxf_read_uint64:F(0,6)mxfFile:P(0,67)value:P(0,91)buffer:(0,92):t(0,91)=*(0,93):t(0,92)=ar(0,33);0;7;(0,13)uint64_t:t(0,93)=(0,94)long long unsigned int:t(0,94)=@s64;r(0,94);0;01777777777777777777777;mxf_read_int8:F(0,6)mxfFile:P(0,67)value:P(0,95):t(0,95)=*(0,96)int8_t:t(0,96)=(0,97)signed char:t(0,97)=@s8;r(0,97);-128;127;mxf_read_int16:F(0,6)mxfFile:P(0,67)value:P(0,98):t(0,98)=*(0,99)int16_t:t(0,99)=(0,15)mxf_read_int32:F(0,6)mxfFile:P(0,67)value:P(0,100):t(0,100)=*(0,101)int32_t:t(0,101)=(0,6)mxf_read_int64:F(0,6)mxfFile:P(0,67)value:P(0,102):t(0,102)=*(0,7)mxf_write_uint8:F(0,6)mxfFile:P(0,67)value:p(0,13)mxf_write_uint16:F(0,6)mxfFile:P(0,67)value:P(0,78)buffer:(0,88)mxf_write_uint32:F(0,6)mxfFile:P(0,67)value:P(0,35)buffer:(0,90)mxf_write_uint64:F(0,6)mxfFile:P(0,67)value:P(0,93)buffer:(0,92)mxf_write_int8:F(0,6)mxfFile:P(0,67)value:p(0,96)mxf_write_int16:F(0,6)mxfFile:P(0,67)value:p(0,99)mxf_write_int32:F(0,6)mxfFile:P(0,67)value:p(0,101)mxf_write_int64:F(0,6)mxfFile:P(0,67)value:p(0,7)mxf_read_ul:F(0,6)mxfFile:P(0,67)value:P(0,103):t(0,103)=*(0,104)mxfUL:t(0,104)=(0,105):T(0,105)=s16octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;;mxf_read_k:F(0,6)mxfFile:P(0,67)key:P(0,106):t(0,106)=*(0,107)mxfKey:t(0,107)=(0,104)mxf_read_l:F(0,6)mxfFile:P(0,67)llen:P(0,37)len:P(0,91)i:r(0,6)c:r(0,6)length:r(0,93)uint64_t:t(0,93)llength:r(0,13)uint8_t:t(0,13)bytesToRead:r(0,6)bytesToRead:r(0,6)mxf_read_kl:F(0,6)mxfFile:P(0,67)key:P(0,106)llen:P(0,37)len:P(0,91)mxf_read_key:F(0,6)mxfFile:P(0,67)value:P(0,106)mxf_read_uid:F(0,6)mxfFile:P(0,67)value:P(0,108):t(0,108)=*(0,109)mxfUID:t(0,109)=(0,104)mxf_read_uuid:F(0,6)mxfFile:P(0,67)value:P(0,110):t(0,110)=*(0,111)mxfUUID:t(0,111)=(0,112):T(0,112)=s16octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;;mxf_read_local_tag:F(0,6)mxfFile:P(0,67)value:P(0,113):t(0,113)=*(0,114)mxfLocalTag:t(0,114)=(0,78)mxf_skip:F(0,6)mxfFile:P(0,67)len:P(0,93)buffer:(0,115)numRead:r(0,35):t(0,115)=ar(0,33);0;2047;(0,13)totalRead:r(0,93)mxf_write_local_tag:F(0,6)mxfFile:P(0,67)value:P(0,114)mxf_write_k:F(0,6)mxfFile:P(0,67)key:P(0,116):t(0,116)=*(0,117):t(0,117)=k(0,107)mxf_get_llen:F(0,13)mxfFile:P(0,67)len:P(0,93)llen:r(0,13)mxf_write_fixed_l:F(0,6)mxfFile:P(0,67)llen:P(0,13)len:P(0,93)buffer:(0,118)i:r(0,13):t(0,118)=ar(0,33);0;8;(0,13)mxf_write_l:F(0,13)mxfFile:P(0,67)len:P(0,93)mxf_write_kl:F(0,6)mxfFile:P(0,67)key:P(0,116)len:P(0,93)mxf_write_fixed_kl:F(0,6)mxfFile:P(0,67)key:P(0,116)llen:P(0,13)len:P(0,93)mxf_write_ul:F(0,6)mxfFile:P(0,67)label:P(0,119):t(0,119)=*(0,120):t(0,120)=k(0,104)mxf_write_uid:F(0,6)mxfFile:P(0,67)uid:P(0,121):t(0,121)=*(0,122):t(0,122)=k(0,109)mxf_write_uuid:F(0,6)mxfFile:P(0,67)uuid:P(0,123):t(0,123)=*(0,124):t(0,124)=k(0,111)mxf_read_batch_header:F(0,6)mxfFile:P(0,67)len:P(0,89)eleLen:P(0,89)mxf_write_batch_header:F(0,6)mxfFile:P(0,67)len:P(0,35)eleLen:P(0,35)mxf_read_array_header:F(0,6)mxfFile:P(0,67)len:P(0,89)eleLen:P(0,89)mxf_write_array_header:F(0,6)mxfFile:P(0,67)len:P(0,35)eleLen:P(0,35)mxf_equals_key:F(0,6)keyA:P(0,116)keyB:P(0,116)mxf_equals_key_prefix:F(0,6)keyA:P(0,116)keyB:P(0,116)cmpLen:P(0,125)__darwin_size_t:t(0,126)=(0,127)size_t:t(0,125)=(0,126)long unsigned int:t(0,127)=r(0,127);0;037777777777;mxf_equals_key_mod_regver:F(0,6)keyA:P(0,116)keyB:P(0,116)mxf_equals_ul:F(0,6)labelA:P(0,119)labelB:P(0,119)mxf_equals_ul_mod_regver:F(0,6)labelA:P(0,119)labelB:P(0,119)mxf_equals_uuid:F(0,6)uuidA:P(0,123)uuidB:P(0,123)mxf_equals_uid:F(0,6)uidA:P(0,121)uidB:P(0,121)mxf_equals_umid:F(0,6)umidA:P(0,128)umidB:P(0,128):t(0,128)=*(0,129):t(0,129)=k(0,130)mxfUMID:t(0,130)=(0,131):T(0,131)=s32octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;octet16:(0,13),128,8;octet17:(0,13),136,8;octet18:(0,13),144,8;octet19:(0,13),152,8;octet20:(0,13),160,8;octet21:(0,13),168,8;octet22:(0,13),176,8;octet23:(0,13),184,8;octet24:(0,13),192,8;octet25:(0,13),200,8;octet26:(0,13),208,8;octet27:(0,13),216,8;octet28:(0,13),224,8;octet29:(0,13),232,8;octet30:(0,13),240,8;octet31:(0,13),248,8;;mxf_is_ul:F(0,6)uid:P(0,121)mxf_set_runin_len:F(0,1)mxfFile:P(0,67)runinLen:P(0,78)mxf_get_runin_len:F(0,78)mxfFile:P(0,67)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_data_model.cgcc2_compiled.:t(0,1)=(0,1)_g_Null_Key_g_DMSet_set_key_g_DMFramework_set_key_g_AES3AudioDescriptor_set_key_g_WaveAudioDescriptor_AvgBps_item_key_g_WaveAudioDescriptor_SequenceOffset_item_key_g_WaveAudioDescriptor_BlockAlign_item_key_g_WaveAudioDescriptor_set_key_g_MultipleDescriptor_SubDescriptorUIDs_item_key_g_MultipleDescriptor_set_key_g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_g_GenericDataEssenceDescriptor_set_key_g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key_g_GenericSoundEssenceDescriptor_DialNorm_item_key_g_GenericSoundEssenceDescriptor_QuantizationBits_item_key_g_GenericSoundEssenceDescriptor_ChannelCount_item_key_g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key_g_GenericSoundEssenceDescriptor_Locked_item_key_g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key_g_GenericSoundEssenceDescriptor_set_key_g_RGBAEssenceDescriptor_PaletteLayout_item_key_g_RGBAEssenceDescriptor_Palette_item_key_g_RGBAEssenceDescriptor_PixelLayout_item_key_g_RGBAEssenceDescriptor_ScanningDirection_item_key_g_RGBAEssenceDescriptor_AlphaMinRef_item_key_g_RGBAEssenceDescriptor_AlphaMaxRef_item_key_g_RGBAEssenceDescriptor_ComponentMinRef_item_key_g_RGBAEssenceDescriptor_ComponentMaxRef_item_key_g_RGBAEssenceDescriptor_set_key_g_CDCIEssenceDescriptor_ColorRange_item_key_g_CDCIEssenceDescriptor_WhiteReflevel_item_key_g_CDCIEssenceDescriptor_BlackRefLevel_item_key_g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key_g_CDCIEssenceDescriptor_PaddingBits_item_key_g_CDCIEssenceDescriptor_ReversedByteOrder_item_key_g_CDCIEssenceDescriptor_ColorSiting_item_key_g_CDCIEssenceDescriptor_VerticalSubsampling_item_key_g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key_g_CDCIEssenceDescriptor_ComponentDepth_item_key_g_CDCIEssenceDescriptor_set_key_g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key_g_GenericPictureEssenceDescriptor_FieldDominance_item_key_g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key_g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key_g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key_g_GenericPictureEssenceDescriptor_CaptureGamma_item_key_g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key_g_GenericPictureEssenceDescriptor_VideoLineMap_item_key_g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key_g_GenericPictureEssenceDescriptor_AspectRatio_item_key_g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key_g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key_g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key_g_GenericPictureEssenceDescriptor_DisplayWidth_item_key_g_GenericPictureEssenceDescriptor_DisplayHeight_item_key_g_GenericPictureEssenceDescriptor_SampledYOffset_item_key_g_GenericPictureEssenceDescriptor_SampledXOffset_item_key_g_GenericPictureEssenceDescriptor_SampledHeight_item_key_g_GenericPictureEssenceDescriptor_SampledWidth_item_key_g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_g_GenericPictureEssenceDescriptor_StoredHeight_item_key_g_GenericPictureEssenceDescriptor_StoredWidth_item_key_g_GenericPictureEssenceDescriptor_FrameLayout_item_key_g_GenericPictureEssenceDescriptor_SignalStandard_item_key_g_GenericPictureEssenceDescriptor_set_key_g_FileDescriptor_Codec_item_key_g_FileDescriptor_EssenceContainer_item_key_g_FileDescriptor_ContainerDuration_item_key_g_FileDescriptor_SampleRate_item_key_g_FileDescriptor_LinkedTrackID_item_key_g_FileDescriptor_set_key_g_GenericDescriptor_Locators_item_key_g_GenericDescriptor_set_key_g_SourcePackage_Descriptor_item_key_g_SourcePackage_set_key_g_MaterialPackage_set_key_g_DMSourceClip_DMSourceClipTrackIDs_item_key_g_DMSourceClip_set_key_g_DMSegment_DMFramework_item_key_g_DMSegment_TrackIDs_item_key_g_DMSegment_EventComment_item_key_g_DMSegment_EventStartPosition_item_key_g_DMSegment_set_key_g_SourceClip_SourceTrackID_item_key_g_SourceClip_SourcePackageID_item_key_g_SourceClip_StartPosition_item_key_g_SourceClip_set_key_g_TimecodeComponent_DropFrame_item_key_g_TimecodeComponent_StartTimecode_item_key_g_TimecodeComponent_RoundedTimecodeBase_item_key_g_TimecodeComponent_set_key_g_Sequence_StructuralComponents_item_key_g_Sequence_set_key_g_StructuralComponent_Duration_item_key_g_StructuralComponent_DataDefinition_item_key_g_StructuralComponent_set_key_g_EventTrack_EventOrigin_item_key_g_EventTrack_EventEditRate_item_key_g_EventTrack_set_key_g_Track_Origin_item_key_g_Track_EditRate_item_key_g_Track_set_key_g_StaticTrack_set_key_g_GenericTrack_Sequence_item_key_g_GenericTrack_TrackName_item_key_g_GenericTrack_TrackNumber_item_key_g_GenericTrack_TrackID_item_key_g_GenericTrack_set_key_g_TextLocator_LocatorName_item_key_g_TextLocator_set_key_g_NetworkLocator_URLString_item_key_g_NetworkLocator_set_key_g_Locator_set_key_g_GenericPackage_Tracks_item_key_g_GenericPackage_PackageModifiedDate_item_key_g_GenericPackage_PackageCreationDate_item_key_g_GenericPackage_Name_item_key_g_GenericPackage_PackageUID_item_key_g_GenericPackage_set_key_g_EssenceContainerData_BodySID_item_key_g_EssenceContainerData_IndexSID_item_key_g_EssenceContainerData_LinkedPackageUID_item_key_g_EssenceContainerData_set_key_g_ContentStorage_EssenceContainerData_item_key_g_ContentStorage_Packages_item_key_g_ContentStorage_set_key_g_Identification_Platform_item_key_g_Identification_ToolkitVersion_item_key_g_Identification_ModificationDate_item_key_g_Identification_ProductUID_item_key_g_Identification_VersionString_item_key_g_Identification_ProductVersion_item_key_g_Identification_ProductName_item_key_g_Identification_CompanyName_item_key_g_Identification_ThisGenerationUID_item_key_g_Identification_set_key_g_Preface_DMSchemes_item_key_g_Preface_EssenceContainers_item_key_g_Preface_OperationalPattern_item_key_g_Preface_ContentStorage_item_key_g_Preface_Identifications_item_key_g_Preface_PrimaryPackage_item_key_g_Preface_ObjectModelVersion_item_key_g_Preface_Version_item_key_g_Preface_LastModifiedDate_item_key_g_Preface_set_key_g_InterchangeObject_GenerationUID_item_key_g_InterchangeObject_InstanceUID_item_key_g_InterchangeObject_set_key_g_root_set_key_clear_typeclear_type:f(0,1)type:P(0,2)i:r(0,3)size_t:t(0,3)=(0,4):t(0,2)=*(0,5)__darwin_size_t:t(0,4)=(0,6)MXFItemType:t(0,5)=(0,7)long unsigned int:t(0,6)=r(0,6);0;037777777777;:T(0,7)=s140category:(0,8)=xeMXFItemTypeCategory:,0,32;typeId:(0,10),32,32;name:(0,11),64,32;info:(0,12),96,1024;;:T(0,9)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,8)=(0,9)unsigned int:t(0,10)=r(0,10);0;037777777777;:t(0,11)=*(0,13):T(0,12)=u128basic:(0,14)=xsMXFBasicTypeInfo:,0,32;array:(0,16)=xsMXFArrayTypeInfo:,0,64;compound:(0,18)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,20)=xsMXFInterpretTypeInfo:,0,64;;char:t(0,13)=r(0,13);0;127;:T(0,15)=s4size:(0,10),0,32;;MXFBasicTypeInfo:t(0,14)=(0,15):T(0,17)=s8elementTypeId:(0,10),0,32;fixedSize:(0,10),32,32;;MXFArrayTypeInfo:t(0,16)=(0,17):T(0,19)=s128members:(0,22),0,1024;;MXFCompoundTypeInfo:t(0,18)=(0,19):T(0,21)=s8typeId:(0,10),0,32;fixedArraySize:(0,10),32,32;;MXFInterpretTypeInfo:t(0,20)=(0,21):t(0,22)=ar(0,23);0;15;(0,24)long unsigned int:t(0,23)=r(0,23);0;037777777777;MXFCompoundTypeMemberInfo:t(0,24)=(0,25):T(0,25)=s8name:(0,11),0,32;typeId:(0,10),32,32;; :T(0,9) :T(0,9)_free_item_deffree_item_def:f(0,1)itemDef:P(0,26):t(0,26)=*(0,27):t(0,27)=*(0,28)MXFItemDef:t(0,28)=(0,29):T(0,29)=s48name:(0,11),0,32;setDefKey:(0,30)=xsmxfKey:,32,128;key:(0,30),160,128;localTag:(0,32),288,16;typeId:(0,10),320,32;isRequired:(0,34),352,32;;mxfUL:t(0,31)=(0,35)mxfKey:t(0,30)=(0,31)uint16_t:t(0,33)=(0,36)mxfLocalTag:t(0,32)=(0,33)int:t(0,34)=r(0,34);-2147483648;2147483647;:T(0,35)=s16octet0:(0,37),0,8;octet1:(0,37),8,8;octet2:(0,37),16,8;octet3:(0,37),24,8;octet4:(0,37),32,8;octet5:(0,37),40,8;octet6:(0,37),48,8;octet7:(0,37),56,8;octet8:(0,37),64,8;octet9:(0,37),72,8;octet10:(0,37),80,8;octet11:(0,37),88,8;octet12:(0,37),96,8;octet13:(0,37),104,8;octet14:(0,37),112,8;octet15:(0,37),120,8;;short unsigned int:t(0,36)=@s16;r(0,36);0;65535;unsigned char:t(0,38)=@s8;r(0,38);0;255;uint8_t:t(0,37)=(0,38)_free_set_deffree_set_def:f(0,1)setDef:P(0,39):t(0,39)=*(0,40):t(0,40)=*(0,41)MXFSetDef:t(0,41)=(0,42)_MXFSetDef:T(0,42)=s56name:(0,11),0,32;parentSetDefKey:(0,30),32,128;key:(0,30),160,128;itemDefs:(0,43)=xsMXFList:,288,128;parentSetDef:(0,45),416,32;;:T(0,44)=s16elements:(0,46),0,32;lastElement:(0,46),32,32;len:(0,47),64,32;freeFunc:(0,48),96,32;;MXFList:t(0,43)=(0,44):t(0,45)=*(0,42):t(0,46)=*(0,50)long int:t(0,47)=r(0,47);-2147483648;2147483647;:t(0,49)=*(0,51)free_func_type:t(0,48)=(0,49)MXFListElement:t(0,50)=(0,52):t(0,51)=f(0,1)_MXFListElement:T(0,52)=s8next:(0,53),0,32;data:(0,54),32,32;;:t(0,53)=*(0,52):t(0,54)=*(0,1)_free_item_def_in_listfree_item_def_in_list:f(0,1)data:P(0,54)itemDef:(0,27)_free_set_def_in_listfree_set_def_in_list:f(0,1)data:P(0,54)setDef:(0,40)_set_def_eqset_def_eq:f(0,34)data:P(0,54)info:P(0,54)_item_def_eqitem_def_eq:f(0,34)data:P(0,54)info:P(0,54)_get_type_idget_type_id:f(0,10)dataModel:P(0,55)i:r(0,3):t(0,55)=*(0,56)MXFDataModel:t(0,56)=(0,57):T(0,57)=s17956itemDefs:(0,43),0,128;setDefs:(0,43),128,128;types:(0,58),256,143360;lastTypeId:(0,10),143616,32;;:t(0,58)=ar(0,23);0;127;(0,5)lastTypeId:r(0,10)unsigned int:t(0,10)typeId:r(0,10)mxf_free_data_model:F(0,1)dataModel:P(0,59):t(0,59)=*(0,55)mxf_register_interpret_type:F(0,2)dataModel:P(0,55)name:P(0,60)typeId:P(0,10)interpretedTypeId:P(0,10)fixedArraySize:P(0,10)actualTypeId:r(0,10):t(0,60)=*(0,61):t(0,61)=k(0,13)type:r(0,2)void:t(0,1)mxf_register_compound_type_member:F(0,34)type:P(0,2)memberName:P(0,60)memberTypeId:P(0,10)memberIndex:r(0,3)mxf_register_compound_type:F(0,2)dataModel:P(0,55)name:P(0,60)typeId:P(0,10)actualTypeId:r(0,10)type:r(0,2)mxf_register_array_type:F(0,2)dataModel:P(0,55)name:P(0,60)typeId:P(0,10)elementTypeId:P(0,10)fixedSize:P(0,10)actualTypeId:r(0,10)type:r(0,2)mxf_register_basic_type:F(0,2)dataModel:P(0,55)name:P(0,60)typeId:P(0,10)size:P(0,10)type:r(0,2)mxf_register_item_def:F(0,34)dataModel:P(0,55)name:P(0,60)setKey:P(0,62)key:P(0,62)tag:P(0,32)typeId:P(0,10)isRequired:P(0,34)newItemDef:(0,27):t(0,62)=*(0,63):t(0,63)=k(0,30)itemDef:r(0,27)mxf_register_set_def:F(0,34)dataModel:P(0,55)name:P(0,60)parentKey:P(0,62)key:P(0,62)newSetDef:(0,40)setDef:r(0,40)./include/mxf/mxf_baseline_data_model.h./mxf/mxf_data_model.c./include/mxf/mxf_baseline_data_model.h./mxf/mxf_data_model.cmxf_load_data_model:F(0,34)dataModel:P(0,59)newDataModel:(0,55)itemType:r(0,2)mxf_get_item_def_type:F(0,2)dataModel:P(0,55)typeId:P(0,10)mxf_check_data_model:F(0,34)dataModel:P(0,55)iter1:(0,64)=xsMXFListIterator::T(0,65)=s12nextElement:(0,46),0,32;data:(0,54),32,32;index:(0,47),64,32;;MXFListIterator:t(0,64)=(0,65)iter2:(0,64)setDef1:r(0,40)itemDef1:r(0,27)itemDef2:r(0,27)listIndex:r(0,47)long int:t(0,47)keyStr:(0,66)keyStr:(0,66)keyStr:(0,66)keyStr:(0,66)keyStr:(0,66):t(0,66)=ar(0,23);0;47;(0,13)mxf_find_set_def:F(0,34)dataModel:P(0,55)key:P(0,62)setDef:P(0,39)result:r(0,54)mxf_finalise_data_model:F(0,34)dataModel:P(0,55)iter:(0,64)itemDef:r(0,27)setDef:(0,40)mxf_find_item_def:F(0,34)dataModel:P(0,55)key:P(0,62)itemDef:P(0,26)result:r(0,54)mxf_find_item_def_in_set_def:F(0,34)key:P(0,62)setDef:P(0,67)itemDef:P(0,26)result:r(0,54):t(0,67)=*(0,68):t(0,68)=k(0,41)mxf_is_subclass_of:F(0,34)dataModel:P(0,55)setKey:P(0,62)parentSetKey:P(0,62)set:(0,40)g_Null_Key:S(0,63)g_root_set_key:S(0,69)g_InterchangeObject_set_key:S(0,69)g_InterchangeObject_InstanceUID_item_key:S(0,69)g_InterchangeObject_GenerationUID_item_key:S(0,69)g_Preface_set_key:S(0,69)g_Preface_LastModifiedDate_item_key:S(0,69)g_Preface_Version_item_key:S(0,69)g_Preface_ObjectModelVersion_item_key:S(0,69)g_Preface_PrimaryPackage_item_key:S(0,69)g_Preface_Identifications_item_key:S(0,69)g_Preface_ContentStorage_item_key:S(0,69)g_Preface_OperationalPattern_item_key:S(0,69)g_Preface_EssenceContainers_item_key:S(0,69)g_Preface_DMSchemes_item_key:S(0,69)g_Identification_set_key:S(0,69)g_Identification_ThisGenerationUID_item_key:S(0,69)g_Identification_CompanyName_item_key:S(0,69)g_Identification_ProductName_item_key:S(0,69)g_Identification_ProductVersion_item_key:S(0,69)g_Identification_VersionString_item_key:S(0,69)g_Identification_ProductUID_item_key:S(0,69)g_Identification_ModificationDate_item_key:S(0,69)g_Identification_ToolkitVersion_item_key:S(0,69)g_Identification_Platform_item_key:S(0,69)g_ContentStorage_set_key:S(0,69)g_ContentStorage_Packages_item_key:S(0,69)g_ContentStorage_EssenceContainerData_item_key:S(0,69)g_EssenceContainerData_set_key:S(0,69)g_EssenceContainerData_LinkedPackageUID_item_key:S(0,69)g_EssenceContainerData_IndexSID_item_key:S(0,69)g_EssenceContainerData_BodySID_item_key:S(0,69)g_GenericPackage_set_key:S(0,69)g_GenericPackage_PackageUID_item_key:S(0,69)g_GenericPackage_Name_item_key:S(0,69)g_GenericPackage_PackageCreationDate_item_key:S(0,69)g_GenericPackage_PackageModifiedDate_item_key:S(0,69)g_GenericPackage_Tracks_item_key:S(0,69)g_Locator_set_key:S(0,69)g_NetworkLocator_set_key:S(0,69)g_NetworkLocator_URLString_item_key:S(0,69)g_TextLocator_set_key:S(0,69)g_TextLocator_LocatorName_item_key:S(0,69)g_GenericTrack_set_key:S(0,69)g_GenericTrack_TrackID_item_key:S(0,69)g_GenericTrack_TrackNumber_item_key:S(0,69)g_GenericTrack_TrackName_item_key:S(0,69)g_GenericTrack_Sequence_item_key:S(0,69)g_StaticTrack_set_key:S(0,69)g_Track_set_key:S(0,69)g_Track_EditRate_item_key:S(0,69)g_Track_Origin_item_key:S(0,69)g_EventTrack_set_key:S(0,69)g_EventTrack_EventEditRate_item_key:S(0,69)g_EventTrack_EventOrigin_item_key:S(0,69)g_StructuralComponent_set_key:S(0,69)g_StructuralComponent_DataDefinition_item_key:S(0,69)g_StructuralComponent_Duration_item_key:S(0,69)g_Sequence_set_key:S(0,69)g_Sequence_StructuralComponents_item_key:S(0,69)g_TimecodeComponent_set_key:S(0,69)g_TimecodeComponent_RoundedTimecodeBase_item_key:S(0,69)g_TimecodeComponent_StartTimecode_item_key:S(0,69)g_TimecodeComponent_DropFrame_item_key:S(0,69)g_SourceClip_set_key:S(0,69)g_SourceClip_StartPosition_item_key:S(0,69)g_SourceClip_SourcePackageID_item_key:S(0,69)g_SourceClip_SourceTrackID_item_key:S(0,69)g_DMSegment_set_key:S(0,69)g_DMSegment_EventStartPosition_item_key:S(0,69)g_DMSegment_EventComment_item_key:S(0,69)g_DMSegment_TrackIDs_item_key:S(0,69)g_DMSegment_DMFramework_item_key:S(0,69)g_DMSourceClip_set_key:S(0,69)g_DMSourceClip_DMSourceClipTrackIDs_item_key:S(0,69)g_MaterialPackage_set_key:S(0,69)g_SourcePackage_set_key:S(0,69)g_SourcePackage_Descriptor_item_key:S(0,69)g_GenericDescriptor_set_key:S(0,69)g_GenericDescriptor_Locators_item_key:S(0,69)g_FileDescriptor_set_key:S(0,69)g_FileDescriptor_LinkedTrackID_item_key:S(0,69)g_FileDescriptor_SampleRate_item_key:S(0,69)g_FileDescriptor_ContainerDuration_item_key:S(0,69)g_FileDescriptor_EssenceContainer_item_key:S(0,69)g_FileDescriptor_Codec_item_key:S(0,69)g_GenericPictureEssenceDescriptor_set_key:S(0,69)g_GenericPictureEssenceDescriptor_SignalStandard_item_key:S(0,69)g_GenericPictureEssenceDescriptor_FrameLayout_item_key:S(0,69)g_GenericPictureEssenceDescriptor_StoredWidth_item_key:S(0,69)g_GenericPictureEssenceDescriptor_StoredHeight_item_key:S(0,69)g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_SampledWidth_item_key:S(0,69)g_GenericPictureEssenceDescriptor_SampledHeight_item_key:S(0,69)g_GenericPictureEssenceDescriptor_SampledXOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_SampledYOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayHeight_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayWidth_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_AspectRatio_item_key:S(0,69)g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key:S(0,69)g_GenericPictureEssenceDescriptor_VideoLineMap_item_key:S(0,69)g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key:S(0,69)g_GenericPictureEssenceDescriptor_CaptureGamma_item_key:S(0,69)g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_FieldDominance_item_key:S(0,69)g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key:S(0,69)g_CDCIEssenceDescriptor_set_key:S(0,69)g_CDCIEssenceDescriptor_ComponentDepth_item_key:S(0,69)g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key:S(0,69)g_CDCIEssenceDescriptor_VerticalSubsampling_item_key:S(0,69)g_CDCIEssenceDescriptor_ColorSiting_item_key:S(0,69)g_CDCIEssenceDescriptor_ReversedByteOrder_item_key:S(0,69)g_CDCIEssenceDescriptor_PaddingBits_item_key:S(0,69)g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key:S(0,69)g_CDCIEssenceDescriptor_BlackRefLevel_item_key:S(0,69)g_CDCIEssenceDescriptor_WhiteReflevel_item_key:S(0,69)g_CDCIEssenceDescriptor_ColorRange_item_key:S(0,69)g_RGBAEssenceDescriptor_set_key:S(0,69)g_RGBAEssenceDescriptor_ComponentMaxRef_item_key:S(0,69)g_RGBAEssenceDescriptor_ComponentMinRef_item_key:S(0,69)g_RGBAEssenceDescriptor_AlphaMaxRef_item_key:S(0,69)g_RGBAEssenceDescriptor_AlphaMinRef_item_key:S(0,69)g_RGBAEssenceDescriptor_ScanningDirection_item_key:S(0,69)g_RGBAEssenceDescriptor_PixelLayout_item_key:S(0,69)g_RGBAEssenceDescriptor_Palette_item_key:S(0,69)g_RGBAEssenceDescriptor_PaletteLayout_item_key:S(0,69)g_GenericSoundEssenceDescriptor_set_key:S(0,69)g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key:S(0,69)g_GenericSoundEssenceDescriptor_Locked_item_key:S(0,69)g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key:S(0,69)g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key:S(0,69)g_GenericSoundEssenceDescriptor_ChannelCount_item_key:S(0,69)g_GenericSoundEssenceDescriptor_QuantizationBits_item_key:S(0,69)g_GenericSoundEssenceDescriptor_DialNorm_item_key:S(0,69)g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key:S(0,69)g_GenericDataEssenceDescriptor_set_key:S(0,69)g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key:S(0,69)g_MultipleDescriptor_set_key:S(0,69)g_MultipleDescriptor_SubDescriptorUIDs_item_key:S(0,69)g_WaveAudioDescriptor_set_key:S(0,69)g_WaveAudioDescriptor_BlockAlign_item_key:S(0,69)g_WaveAudioDescriptor_SequenceOffset_item_key:S(0,69)g_WaveAudioDescriptor_AvgBps_item_key:S(0,69)g_AES3AudioDescriptor_set_key:S(0,69)g_DMFramework_set_key:S(0,69)g_DMSet_set_key:S(0,69):t(0,69)=k(0,31)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_version.cgcc2_compiled.:t(0,1)=(0,1)_g_libmxfPlatformWString_g_libmxfPlatformString_g_libmxfVersionmxf_get_version:F(0,2):t(0,2)=*(0,3):t(0,3)=k(0,4)mxfProductVersion:t(0,4)=(0,5):T(0,5)=s10major:(0,6),0,16;minor:(0,6),16,16;patch:(0,6),32,16;build:(0,6),48,16;release:(0,6),64,16;;short unsigned int:t(0,7)=@s16;r(0,7);0;65535;uint16_t:t(0,6)=(0,7)mxf_get_platform_string:F(0,8):t(0,8)=*(0,9):t(0,9)=k(0,10)char:t(0,10)=r(0,10);0;127;mxf_get_platform_wstring:F(0,11):t(0,11)=*(0,12):t(0,12)=k(0,13)mxfUTF16Char:t(0,13)=(0,14)wchar_t:t(0,14)=(0,15)__darwin_wchar_t:t(0,15)=(0,16)int:t(0,16)=r(0,16);-2147483648;2147483647;g_libmxfVersion:S(0,4)g_libmxfPlatformString:S(0,8)char:t(0,10)g_libmxfPlatformWString:S(0,11)mxfUTF16Char:t(0,13)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_logging.cgcc2_compiled.:t(0,1)=(0,1)_g_mxfFileLog_logmsglogmsg:f(0,1)file:P(0,2)level:P(0,3)=xeMXFLogLevel:format:P(0,5)p_arg:P(0,6) :T(0,4)=eMXF_DLOG:0,MXF_ILOG:1,MXF_WLOG:2,MXF_ELOG:3,; :T(0,4):t(0,2)=*(0,8)MXFLogLevel:t(0,3)=(0,4):t(0,5)=*(0,9)__darwin_va_list:t(0,7)=(0,10)va_list:t(0,6)=(0,7)FILE:t(0,8)=(0,11):t(0,9)=k(0,12)__builtin_va_list:t(0,10)=*(0,12)__sFILE:T(0,11)=s88_p:(0,13),0,32;_r:(0,14),32,32;_w:(0,14),64,32;_flags:(0,15),96,16;_file:(0,15),112,16;_bf:(0,16),128,64;_lbfsize:(0,14),192,32;_cookie:(0,17),224,32;_close:(0,18),256,32;_read:(0,19),288,32;_seek:(0,20),320,32;_write:(0,21),352,32;_ub:(0,16),384,64;_extra:(0,22),448,32;_ur:(0,14),480,32;_ubuf:(0,23),512,24;_nbuf:(0,24),536,8;_lb:(0,16),544,64;_blksize:(0,14),608,32;_offset:(0,25),640,64;;char:t(0,12)=r(0,12);0;127;:t(0,13)=*(0,27)int:t(0,14)=r(0,14);-2147483648;2147483647;short int:t(0,15)=@s16;r(0,15);-32768;32767;__sbuf:T(0,16)=s8_base:(0,13),0,32;_size:(0,14),32,32;;:t(0,17)=*(0,1):t(0,18)=*(0,28):t(0,19)=*(0,29):t(0,20)=*(0,30):t(0,21)=*(0,31):t(0,22)=*(0,32):t(0,23)=ar(0,33);0;2;(0,27):t(0,24)=ar(0,33);0;0;(0,27)__darwin_off_t:t(0,26)=(0,34)fpos_t:t(0,25)=(0,26)unsigned char:t(0,27)=@s8;r(0,27);0;255;:t(0,28)=f(0,14):t(0,29)=f(0,14):t(0,30)=f(0,25):t(0,31)=f(0,14):t(0,32)=xs__sFILEX:long unsigned int:t(0,33)=r(0,33);0;037777777777;__int64_t:t(0,34)=(0,35)long long int:t(0,35)=@s64;r(0,35);01000000000000000000000;0777777777777777777777;_log_to_filelog_to_file:f(0,1)level:P(0,3)format:P(0,5)timeStr:(0,36)t:(0,37)time_t:t(0,38)=(0,39):t(0,36)=ar(0,33);0;127;(0,12):t(0,37)=k(0,38)__darwin_time_t:t(0,39)=(0,40)long int:t(0,40)=r(0,40);-2147483648;2147483647;gmt:r(0,41)p_arg:(0,6)char:t(0,12):t(0,41)=*(0,42):t(0,42)=k(0,43)tm:T(0,43)=s44tm_sec:(0,14),0,32;tm_min:(0,14),32,32;tm_hour:(0,14),64,32;tm_mday:(0,14),96,32;tm_mon:(0,14),128,32;tm_year:(0,14),160,32;tm_wday:(0,14),192,32;tm_yday:(0,14),224,32;tm_isdst:(0,14),256,32;tm_gmtoff:(0,40),288,32;tm_zone:(0,44),320,32;;:t(0,44)=*(0,12)mxf_log_default:F(0,1)level:P(0,3)format:P(0,5)p_arg:(0,6)mxf_log_file_open:F(0,14)filename:P(0,5)mxf_log_file_close:F(0,1)g_mxfFileLog:S(0,2)mxf_log:G(0,45)g_mxfLogLevel:G(0,3):t(0,46)=*(0,47)mxf_log_func:t(0,45)=(0,46):t(0,47)=f(0,1)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./products/mxf_avid_metadict_blob.cgcc2_compiled.:t(0,1)=(0,1)g_AvidMetaDictInstanceUID_uuid:G(0,2)g_AvidMetaDictTags:G(0,3)g_AvidMetaDictTags_len:G(0,4)uint32_t:t(0,5)=(0,6):t(0,2)=k(0,7):t(0,3)=ar(0,8);0;29;(0,9):t(0,4)=k(0,5)unsigned int:t(0,6)=r(0,6);0;037777777777;mxfUUID:t(0,7)=(0,10)long unsigned int:t(0,8)=r(0,8);0;037777777777;:t(0,9)=k(0,11):T(0,10)=s16octet0:(0,12),0,8;octet1:(0,12),8,8;octet2:(0,12),16,8;octet3:(0,12),24,8;octet4:(0,12),32,8;octet5:(0,12),40,8;octet6:(0,12),48,8;octet7:(0,12),56,8;octet8:(0,12),64,8;octet9:(0,12),72,8;octet10:(0,12),80,8;octet11:(0,12),88,8;octet12:(0,12),96,8;octet13:(0,12),104,8;octet14:(0,12),112,8;octet15:(0,12),120,8;;AvidMetaDictTagStruct:T(0,11)=s18localTag:(0,14),0,16;uid:(0,16)=xsmxfUID:,16,128;;unsigned char:t(0,13)=@s8;r(0,13);0;255;uint8_t:t(0,12)=(0,13)uint16_t:t(0,15)=(0,18)mxfLocalTag:t(0,14)=(0,15)mxfUL:t(0,17)=(0,19)mxfUID:t(0,16)=(0,17)short unsigned int:t(0,18)=@s16;r(0,18);0;65535;:T(0,19)=s16octet0:(0,12),0,8;octet1:(0,12),8,8;octet2:(0,12),16,8;octet3:(0,12),24,8;octet4:(0,12),32,8;octet5:(0,12),40,8;octet6:(0,12),48,8;octet7:(0,12),56,8;octet8:(0,12),64,8;octet9:(0,12),72,8;octet10:(0,12),80,8;octet11:(0,12),88,8;octet12:(0,12),96,8;octet13:(0,12),104,8;octet14:(0,12),112,8;octet15:(0,12),120,8;;g_AvidMetaDictDynTagOffsets:G(0,20):t(0,20)=ar(0,8);0;29;(0,21):t(0,21)=k(0,22)AvidMetaDictDynTagOffsetsStruct:T(0,22)=s24itemKey:(0,23)=xsmxfKey:,0,128;tagOffset:(0,24),128,64;;mxfKey:t(0,23)=(0,17)long long unsigned int:t(0,25)=@s64;r(0,25);0;01777777777777777777777;uint64_t:t(0,24)=(0,25)g_AvidMetaDictDynTagOffsets_len:G(0,4)g_AvidMetaDictObjectOffsets:G(0,26)g_AvidMetaDictObjectOffsets_len:G(0,4):t(0,26)=ar(0,8);0;415;(0,27):t(0,27)=k(0,28)AvidMetaDictObjectOffsetsStruct:T(0,28)=s28instanceUID:(0,7),0,128;offset:(0,24),128,64;flags:(0,12),192,8;;g_AvidMetaDictBlob:G(0,29):t(0,29)=ar(0,8);0;67403;(0,30):t(0,30)=k(0,12)g_AvidMetaDictBlob_len:G(0,4)/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_primer.cgcc2_compiled.:t(0,1)=(0,1)_g_PrimerPack_key_entry_eq_uidentry_eq_uid:f(0,2)data:P(0,3)info:P(0,3)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,1)_entry_eq_tagentry_eq_tag:f(0,2)data:P(0,3)info:P(0,3)_free_primer_pack_entryfree_primer_pack_entry:f(0,1)entry:P(0,4):t(0,4)=*(0,5):t(0,5)=*(0,6)MXFPrimerPackEntry:t(0,6)=(0,7):T(0,7)=s18localTag:(0,8),0,16;uid:(0,10)=xsmxfUID:,16,128;;uint16_t:t(0,9)=(0,12)mxfLocalTag:t(0,8)=(0,9)mxfUL:t(0,11)=(0,13)mxfUID:t(0,10)=(0,11)short unsigned int:t(0,12)=@s16;r(0,12);0;65535;:T(0,13)=s16octet0:(0,14),0,8;octet1:(0,14),8,8;octet2:(0,14),16,8;octet3:(0,14),24,8;octet4:(0,14),32,8;octet5:(0,14),40,8;octet6:(0,14),48,8;octet7:(0,14),56,8;octet8:(0,14),64,8;octet9:(0,14),72,8;octet10:(0,14),80,8;octet11:(0,14),88,8;octet12:(0,14),96,8;octet13:(0,14),104,8;octet14:(0,14),112,8;octet15:(0,14),120,8;;unsigned char:t(0,15)=@s8;r(0,15);0;255;uint8_t:t(0,14)=(0,15)_create_primer_pack_entrycreate_primer_pack_entry:f(0,2)primerPack:P(0,16)entry:P(0,4)newEntry:(0,5)void:t(0,1):t(0,16)=*(0,17)MXFPrimerPack:t(0,17)=(0,18):T(0,18)=s20nextTag:(0,8),0,16;entries:(0,19)=xsMXFList:,32,128;;:T(0,20)=s16elements:(0,21),0,32;lastElement:(0,21),32,32;len:(0,22),64,32;freeFunc:(0,23),96,32;;MXFList:t(0,19)=(0,20):t(0,21)=*(0,25)long int:t(0,22)=r(0,22);-2147483648;2147483647;:t(0,24)=*(0,26)free_func_type:t(0,23)=(0,24)MXFListElement:t(0,25)=(0,27):t(0,26)=f(0,1)_MXFListElement:T(0,27)=s8next:(0,28),0,32;data:(0,3),32,32;;:t(0,28)=*(0,27)_free_primer_pack_entry_in_listfree_primer_pack_entry_in_list:f(0,1)data:P(0,3)entry:(0,5)mxf_is_primer_pack:F(0,2)key:P(0,29):t(0,29)=*(0,30):t(0,30)=k(0,31)mxfKey:t(0,31)=(0,11)mxf_create_primer_pack:F(0,2)primerPack:P(0,32):t(0,32)=*(0,16)mxf_free_primer_pack:F(0,1)primerPack:P(0,32)mxf_create_item_tag:F(0,2)primerPack:P(0,16)localTag:P(0,33)tag:(0,8)mxfLocalTag:t(0,8):t(0,33)=*(0,8)mxf_register_primer_entry:F(0,2)primerPack:P(0,16)itemUID:P(0,34)newTag:p(0,8)assignedTag:P(0,33)newEntry:(0,5)tag:(0,8):t(0,34)=*(0,35):t(0,35)=k(0,10)result:r(0,3)mxf_get_item_key:F(0,2)primerPack:P(0,16)localTag:p(0,8)key:P(0,36)result:r(0,3):t(0,36)=*(0,31)mxf_get_item_tag:F(0,2)primerPack:P(0,16)key:P(0,29)localTag:P(0,33)result:r(0,3)mxf_read_primer_pack:F(0,2)mxfFile:P(0,37)primerPack:P(0,32)newPrimerPack:(0,16)itemLength:(0,38)uint32_t:t(0,38)=(0,39):t(0,37)=*(0,40)unsigned int:t(0,39)=r(0,39);0;037777777777;MXFFile:t(0,40)=(0,41):T(0,41)=s52close:(0,42),0,32;read:(0,43),32,32;write:(0,44),64,32;get_char:(0,45),96,32;put_char:(0,46),128,32;eof:(0,45),160,32;seek:(0,47),192,32;tell:(0,48),224,32;is_seekable:(0,45),256,32;size:(0,48),288,32;free_sys_data:(0,42),320,32;sysData:(0,49),352,32;minLLen:(0,14),384,8;runinLen:(0,9),400,16;;:t(0,42)=*(0,50):t(0,43)=*(0,51):t(0,44)=*(0,52):t(0,45)=*(0,53):t(0,46)=*(0,54):t(0,47)=*(0,55):t(0,48)=*(0,56):t(0,49)=*(0,57):t(0,50)=f(0,1):t(0,51)=f(0,38):t(0,52)=f(0,38):t(0,53)=f(0,2):t(0,54)=f(0,2):t(0,55)=f(0,2):t(0,56)=f(0,58):t(0,57)=(0,59)int64_t:t(0,58)=(0,60):t(0,59)=xsMXFFileSysData:long long int:t(0,60)=@s64;r(0,60);01000000000000000000000;0777777777777777777777;numberOfItems:(0,38)newEntry:(0,5)localTag:(0,8)uid:(0,10)i:r(0,38)mxf_write_primer_pack:F(0,2)mxfFile:P(0,37)primerPack:P(0,16)iter:(0,61)=xsMXFListIterator::T(0,62)=s12nextElement:(0,21),0,32;data:(0,3),32,32;index:(0,22),64,32;;MXFListIterator:t(0,61)=(0,62)numberOfItems:r(0,38)entry:r(0,5)mxf_get_primer_pack_size:F(0,1)mxfFile:P(0,37)primerPack:P(0,16)size:P(0,63):t(0,63)=*(0,64)uint64_t:t(0,64)=(0,65)long long unsigned int:t(0,65)=@s64;r(0,65);0;01777777777777777777777;g_PrimerPack_key:S(0,30)EH_frame1_funcptr_funcptr_funcptr_funcptr_funcptr_funcptrlib/0000755000076600007660000000000011026527250013034 5ustar stuartcstuartc00000000000000lib/libd3mxfinfo.a0000644000076600007660000022525011026527247015576 0ustar stuartcstuartc00000000000000! #1/20 1213902490 502 502 100644 212 ` __.SYMDEF SORTED0*AYv_d3_mxf_get_info_d3_mxf_get_pse_failures_d3_mxf_get_vtr_errors_d3_mxf_load_extensions_d3_mxf_read_footer_metadata_is_d3_mxf#1/28 1213902485 502 502 100644 76116 ` d3_mxf_info_lib.o8 mdTmd__text__TEXT7To (__picsymbolstub1__TEXT7 9t __const__TEXT> @__cstring__TEXTA*D__la_symbol_ptr__DATAlpnx<<__nl_symbol_ptr__DATAm`ox<: P>Xy|8B99 |}x!<_<<;A`8A8AxH7}/@D<_<<<BmP8A8`8A8Bl8%| xH 0```<<xx8B8A899 H7 /@D<_<<<BmP8A8`8B8Bl8-| xH ```<_?<x;?8A8C8xH6/@8<_<<<BmP8A8`8CL8Bl82| xH T<<xx8C8@89 9 H6=/@8<_<<<BmP8A8`8C8Bl89| xH<<xx8Dp8@89 9 H5/@8<_<<<BmP8A8`8D8Bl8@| xH<<xx8E48@89 9 H5u/@8<_<<<BmP8A8`8EH8Bl8G| xH(<<xx8E8@899 H5/@8<_<<<BmP8A8`8F 8Bl8N| xH<<xx8F8@89 9 H4/@8<_<<<BmP8A8`8F8Bl8U| xH`<<xx8G8@89 9 H4I/@8<_<<<BmP8A8`8G8Bl8\| xH<<xx8HD8@89 9 H3/@8<_<<<BmP8A8`8HX8Bl8c| xH<<xx8I8@p89 9 H3/@8<_<<<BmP8A8`8I8Bl8j| xH4<<xx8I8@`899 H3/@8<_<<<BmP8A8`8I8Bl8q| xH<<xx8Jt8@P89 9 H2/@8<_<<<BmP8A8`8J8Bl8x| xHl<<xx8K88@@89 9 H2U/@8<_<<<BmP8A8`8KD8Bl8| xH<<xx8K8@0899 H1/@8<_<<<BmP8A8`8K8Bl8| xH<<xx8L8@ 89 9 H1/@8<_<<<BmP8A8`8L8Bl8| xH@<<xx8MD8@89 9 H1)/@8<_<<<BmP8A8`8MX8Bl8| xH<<xx8N8@89 9 H0/@8<_<<<BmP8A8`8N8Bl8| xHx<<xx8N8?899 H0a/@8<_<<<BmP8A8`8N8Bl8| xH<_;A<x;?Px8O|xH0!/@8<_<<<BmP8A8`8O8Bl8| xH<<xx8P8?@899 H//@8<_<<<BmP8A8`8P,8Bl8| xHP<<xx8P8?0899 H/9/@8<_<<<BmP8A8`8P8Bl8| xH<<xx8Q8? 899 H./@8<_<<<BmP8A8`8Q8Bl8| xH<<xx8Rd8?89!9 H.q/@8<_<<<BmP8A8`8Rx8Bl8Ā| xH$<_<xx;>8S0xH.5/@8<_<<<BmP8A8`8SL8Bl8ɀ| xH<<xx8S8>899 H-/@8<_<<<BmP8A8`8S8Bl8Ѐ| xHd<<<x8T8Ap8?`H-u8/8@D<_<<<BmP8A8`8T8Bl8ր| x| N!88a88!P|N ``|a|#xB;||x!<_;6x8H,m/Axx88H2/@L<_<<<Bbp868`8J88J8p| | xN!a8/@ H 8cx8H//@L<_<<<Bbp868`8J8J8p| | xN!K```a8/AH0ѓ8``<_x;5xH+q/Axx88H1/@@<_<<<Bbp868`8K8J8q| | xN!K88{8IH./@L<_<<<Bbp868`8Kx8J8q| | xN!K```a88O/AH/88<_x;5xH*/Axx88H0)/@@<_<<<Bbp868`8K8J8r| | xN!K88{P8H-/@L<_<<<Bbp868`8LD8J8r| | xN!K```a88/AH.88<_x;5xH)/Alxx8H+/@@<_<<<Bbp868`8L8J8s| | xN!K$8<_x;5xH) /Axx88H./@@<_<<<Bbp868`8M8J8t| | xN!K88{8H,/@@<_<<<Bbp868`8M8J8t| | xN!KLa88/AH-88``<_x;5xH(!/Axx88H-/@@<_<<<Bbp868`8M8J8u| | xN!K88{8 H+/@@<_<<<Bbp868`8NL8J8u| | xN!K`a88/AH,88```<_x;5xH'1/Axx88H,/@@<_<<<Bbp868`8N8J8v| | xN!KĀ88{8H*/@@<_<<<Bbp868`8O8J8v| | xN!Kpa88/AH+88```<_x;5xH&A/Axx88H+/@@<_<<<Bbp868`8Oh8J8w| | xN!KԀ88{8H)/@@<_<<<Bbp868`8O8J8w| | xN!Ka88/AH*88<_x;5xH%]/Alxx8H'/@@<_<<<Bbp868`8P48J8x| | xN!K8<_x;5pxH$/Axx88H*/@@<_<<<Bbp868`8P8J8y| | xN!Kl88{8H(M/@@<_<<<Bbp868`8Q8J8y| | xN!Ka88/AH)Q88<_x;5`xH#/Axx88H)/@@<_<<<Bbp868`8Qp8J8z| | xN!K88{ 8yH'i/@@<_<<<Bbp868`8Q8J8z| | xN!K4a88/AH(m88<_x;5PxH#/AXxx8H#/@@<_<<<Bbp868`8R(8J8{| | xN!K<_x;5@xH"/Axx88H(I/@@<_<<<Bbp868`8R8J8|| | xN!K488{8H&/@@<_<<<Bbp868`8R8J8|| | xN!Ka88/AH'88<_x;50xH!/Axx88H'e/@@<_<<<Bbp868`8ST8J8}| | xN!KP88{8H%1/@@<_<<<Bbp868`8S8J8}| | xN!Ka88/AH&588<_x;5 xH /Axx88H&/@@<_<<<Bbp868`8T8J8~| | xN!Kl88{8 H$M/@@<_<<<Bbp868`8T8J8~| | xN!Ka88/AH%Q88<_x;5xH/AXxx8H&/@@<_<<<Bbp868`8T8J8| | xN!K88`/A |xH$8`H`H$8`8!pa|N `|!B!p<8)488H /@D<_<<<BU$8`8)8H8=T8| | xN!8`H$;Ta8<8)$xH$M/@D<_<<<BU$8`8)8HT8=T8| | xN!8`HxH]/A;Da8<8)xH"/@l<_<<<BU$8`8)8H8=T8| | xN!8`HTa<xH <x8)Hy/AH(;a<;@xdxxH#/@Hha8<x8(H!u/A;@; H<_<<<BU$8)8`8H8=T8| | xN!`8`H``a<xH <x8(H/@@<x8(H/A ;@H <x8(H/A; xdxxH#/@/At/Al8``8!!|N ```||#xB|}x8!0<8%;!DTD%xH/@\<_<<<BRp8&8`8F8:8| | xN!aT/@ H <_<<<BRp8&8`8Ix8:8fH<_<<<BRp8&8`8H8:8YH<_<<<BRp8&8`8H|8:8RH<_<<<BRp8&8`8H8:8OH<_<<<BRp8&8`8G8:8JH<_<<<BRp8&8`8L8:8C| | xN!K<_<<<BRp8&8`8Kp8:81| | xN!K<_<<<BRp8&8`8K8:80| | xN!KP<_<<<BRp8&8`8J8:8,| | xN!K<_<<<BRp8&8`8Ix8:8| | xN!K<_<<<BRp8&8`8H8:8 | | xN!K<_<<<BRp8&8`8H|8:8| | xN!K`<_<<<BRp8&8`8H8:8| | xN!K$<_<<<BRp8&8`8G8:8| | xN!K`;ahDcxHcxH/AdcxH=<x8$H-/@D<_<<<BRp8&8`8F8:8| | xN!Kh`#xH}x8XH/@@<_<<<BRp8&8`8G\8:8| | xN!K ;taX;A\xH/@<_<<<BRp8&8`8G8:8| | xN!K;a\xH/A|xH/Aa\<8`8$ H/A}`<8$H/A<_a`8P;$xH}/AP/@8a`x88HH/A8Hx8dH/@<<_<<<BRp8&8`8I@8:8 HP`d}d<8#H)/A<_ad;#xH/Aadx8:@aX8$~xH/@@<_<<<BRp8&8`8J8:8&| | xN!K<_a@;$xH/Aa@xxH5/@<_<<<BRp8&8`8Jh8:8)| | xN!KHx88H/A}8<8$He/Ada8<8T8$H/A8T8x8@H/AaT8G/A4H8TH$;H:Lxx~xH/@X<x%x8$H/@@<_<<<BRp8&8`8K8:8<| | xN!K Dcx>H=cxH/AtcxHe8$~x|~xH/À}@8$H=/AxxHI/@<_<<<BRp8&8`8Ll8:8G| | xN!Kd;a\xHU/AxHe/Aa\<8`8$ HI/A}`<8$H/A<_a`8P;$xH-/ATP/@Ha`x88HH/AHx8dH/@L<_<<<BRp8&8`8I@8:8Z| | xN!Kh``d}d<8#H/A<_ad;#xHM/Aadx8(8/P8| | xN!8`HX<_<<<BG 88`8=,8/P8| | xN!8`H<_<<<BG 8`88A8/P8| | xN!8`H`;da8xH/A8xH/A|a8<8T8H/AL}T<8H/A<_aT8L;xH}/APL/AaTx88@H /AX@x8HH/@L<_<<<BG 8`88=8/P8| | xN!8`HԀTH}H<8H/A?aH;xH /Ad;H8'88~[x| | xN!K<_<<<B?8$8`8;8'87~[x| | xN!Kx<_<<<B?8$8`8=8'86~[x| | xN!K8<_<<<B?8$8`8:X8'85~[x| | xN!K`xH /Ada8<8T8`H /@H<_<<<B?8$8`85X8'8| | xN!K``}T<8PH /A(<_aT8L;@xH!/@8<_<<<B?8$8`858'8H`L/AaTx88@HE/@L<_<<<B?8$8`868'8| | xN!K```@x8HH /@T<_<<<B?8$8`868'8| | xN!KP```TH}H<80H 9/A?_aH; xH/A:aH̀aT8@~xHW 6H```@xdx8HH 1/AĀaH8xH/AlHcx8 ~fxH/Aa<88;H/A;9~x~x~ųxH e/@|~[x`xx88H%/@8`q0H8`8!|N ||#xB|+x|}x8!P<87̐tH<D@hlpH/A8x8HH/AaH;Aformat, 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_get_uint32_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ItemNumber), &infaxData->itemNo)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)mxf_find_set_by_key(headerMetadata, &MXF_SET_K(Identification), &list)mxf_get_timestamp_item(identSet, &MXF_ITEM_K(Identification, ModificationDate), &info->creationDate)mxf_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)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)(tmp = malloc(sizeof(PSEFailure) * countedPSEFailures)) != NULLmxf_get_strongref_s(headerMetadata, &setsIter, arrayElement, &dmSet)mxf_get_position_item(dmSet, &MXF_ITEM_K(DMSegment, EventStartPosition), &pseFailure->position)mxf_get_strongref_item_s(&setsIter, dmSet, &MXF_ITEM_K(DMSegment, DMFramework), &dmFrameworkSet)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)(tmp = malloc(sizeof(VTRErrorAtPos) * (totalErrors + count))) != NULL(tmp = realloc(newErrors, sizeof(VTRErrorAtPos) * (totalErrors + count))) != NULLmxf_get_position_item(dmSet, &MXF_ITEM_K(DMSegment, EventStartPosition), &vtrError->position)mxf_get_uint8_item(dmFrameworkSet, &MXF_ITEM_K(D3P_D3ReplayErrorFramework, D3P_D3ErrorCode), &vtrError->errorCode)%d66666666|6L646 655555p5\5L50544ë4ll44ll744\4<4 ë4>-4ë3>С-3ë3>-33ë3>-3ì3>-3>-3hë3LU-3HkD-3@Aԡ-3<m`-38U'-34kD=-30Aԡ$-3,m`?-3 ë2U-2j-2Aԡ-2m`-2U'-2j=L-2Aԡ$-2m`?-2ë2U-2cl-2|Aԡ-2xm`-2tU'-2pcl5-2lAԡ$-2hm`?-2\ë2X>-2L>@-2@ë2<>-28>-2 U-2dh-2Aԡ-1m`-1U'-1dh6-1Aԡ$-1m`?-11ë1>С-1>С -1ë1>-1>0-1hU-1dd0-1\Aԡ-1Xm`-1TU'-1Pd06-1LAԡ$-1Hm`?-1<ë1U-1cȡ-0Aԡ-0m`-0U'-0cȡ6-0Aԡ$-0m`?-0ë0U-0cl-0Aԡ-0m`-0U'-0cl5-0Aԡ$-0m`?-0ë0x>-0l>@-0`ë0\?-0X?P-0,U-0(c-0 Aԡ-0m`-0U'-0c5X-0Aԡ$-0 m`?-0ë/?-/?`-/ë/U-/h-/Aԡ-/m`-/U'-/h:X-/Aԡ$-/m`?-/|U-/xk-/pAԡ-/lm`-/hU'-/dk=-/`Aԡ$-/\m`?-/<U-/8h-/0Aԡ-/,m`-/(U'-/$h;-/ Aԡ$-/m`?-.U-.k-.Aԡ-.m`-.U'-.k>H-.Aԡ$-.m`?-.U-.b̡-.Aԡ-.m`-.U'-.b̡5-.Aԡ$-.m`?-.ë.XU-.Tb-.PAԡ-.Hm`-.DU'-.@b4-.<Aԡ$-.8m`?-. ë-U--bL--Aԡ--m`--U'--bL4--Aԡ$--m`?---\ë- U&@-j|&@-Aԡ&@-m`&@- U/P&@-j|D<&@-Aԡ&@-m`G &@,ë,? &@,? &@,U&@,j&@,Aԡ&@,m`&@,U/P&@,jC&@,Aԡ&@,m`G &@,ë,?0&@,?0&@,\U&@,Xi&@,PAԡ&@,Lm`&@,HU/P&@,DiCD&@,@Aԡ&@,<m`G &@,0ë,,?@&@,$?@&@+U&@+i&@+Aԡ&@+m`&@+U/P&@+iB&@+Aԡ&@+m`G &@+ë+?P&@+?P&@+U&@+h&@+Aԡ&@+m`&@+U/P&@+hBp&@+Aԡ&@+|m`G &@+pë+h>С&@+DU&@+@hP&@+8Aԡ&@+4m`&@+0U/P&@+,hPB&@+(Aԡ&@+$m`G &@+ë+>&@+ >p&@*ë*U&@*h&@*Aԡ&@*m`&@*U/P&@*hA&@*Aԡ&@*m`G &@****t*P*<ë*4>&@*(>&@*ë*?`&@*?` &@*)ë)>С&@)>С&@)ë)>&@)>&@)U&@)d0&@)Aԡ&@)m`&@)|U/P&@)xd0=&@)tAԡ&@)pm`G &@)d)L)$ë)>&@)>&@)ë)?&@(?&@(ë(?&@(?&@((ë(U&@(gȡ&@(Aԡ&@(|m`&@(xU/P&@(tgȡA&@(pAԡ&@(lm`G &@(LU&@(Hcl&@(@Aԡ&@(<m`&@(8U/P&@(4cl=,&@(0Aԡ&@(,m`G &@( U&@(dh&@(Aԡ&@'m`&@'U/P&@'dh>(&@'Aԡ&@'m`G &@'U&@'cȡ&@'Aԡ&@'m`&@'U/P&@'cȡ=&@'Aԡ&@'m`G &@'U&@'cl&@'Aԡ&@'m`&@'U/P&@'cl=,&@'Aԡ&@'|m`G &@'\U&@'Xc&@'TAԡ&@'Lm`&@'HU/P&@'Dc<&@'@Aԡ&@'<m`G &@'U&@'b̡&@'Aԡ&@' m`&@'U/P&@'b̡<&@'Aԡ&@&m`G &@&U&@&b&@&Aԡ&@&m`&@&U/P&@&bС%$>С#%ë%>%>#$U$d0$Aԡ$m`$U:$d0I@$Aԡ&$m`Rp$$$të$l>$`>$$Të$P?$L?$$8ë$4?$,?$ $$ ë#U#g\#Aԡ#m`#U:#g\Ll#Aԡ&#m`Rp##ë#?p#ë#?#|#l#dì#`?p$#<U#8f#0Aԡ#,m`#(U:#$fK# Aԡ&#m`Rp#ë# ?#?$""""ë"?"?$"|ë"x?"t?$"`ë"8U"4eX",Aԡ"(m`"$U:" eXJh"Aԡ&"m`Rp" !ë!?!?$!U!d!Aԡ!m`!U:!dJ!Aԡ&!m`Rp!ë!?!?$!|ë!HU!Dd!<Aԡ!8m`!4U:!0dI!,Aԡ&!(m`Rp!!ë!?С!?С$  ë >С >С# ë > ># U d0 Aԡ m` |U: xd0I@ tAԡ& pm`Rp d L $ë > >$ ë ??$ë??$ ëUbAԡm`U:|bGxAԡ&tm`Rphë<U8bL0Aԡ,m`(U:$bLG\ Aԡ&m`RpëUaAԡm`U:aFAԡ&m`Rpë??$ë`U\b̡TAԡPm`LU:Hb̡GDAԡ&@m`Rp$U cAԡm`U: cHAԡ&m`RpUclAԡm`U:clH|Aԡ&m`RpUcȡAԡm`U:cȡHAԡ&m`RppUldhdAԡ`m`\U:XdhIxTAԡ&Pm`Rp4U0e(Aԡ$m` U:eJAԡ&m`RpUfAԡm`U:fKAԡ&m`RpUf`Aԡm`U:f`KpAԡ&m`RpU|ftAԡpm`lU:hfLdAԡ&`m`RpPULb̡DAԡ@m`<U:8b̡G4Aԡ&0m`Rp UcAԡm` U:cHAԡ&m`RpUclAԡm`U:clH|Aԡ&m`RpUcȡAԡm`U:cȡHAԡ&m`RpUdhAԡm`|U:xdhIxtAԡ&pm`RpHUDa<Aԡ8m`4U:0aF,Aԡ&(m`Rpë??%ë|A<tA(<`ë\A<TA(<HëDA <<A (<8ëU<a8<Aԡ<m`<U=T<a8H<Aԡ)<m`U$<ëA0<A0(<ëA@<|A@)<xëPU<L`ܡ<HAԡ<@m`<<U=T<8`ܡH<4Aԡ)<0m`U$<$ëAP<AP)<ëU<`<Aԡ<m`<U=T<`HT<Aԡ)<m`U$<ëA`<A`)$<U<|`@<xAԡ<pm`<lU=T<h`@H<dAԡ)<`m`U$<TëLAp<HAp)4<ëU _ԡ Aԡ m` UJ _ԡT Aԡ6 m`bp ë@ |@5 pë@U <_x 4Aԡ 0m` ,UJ (_xT $Aԡ6  m`bp ëU _ Aԡ m` UJ _T Aԡ6 m`bp ë@ @5 ë\U X^ PAԡ Lm` HUJ D^S @Aԡ6 <m`bp 0ëU ^D Aԡ m` UJ ^DST Aԡ6 m`bp ë@ @ 50 ëxU t] lAԡ hm` dUJ `]R \Aԡ6 Xm`bp Lë$U  ] Aԡ m` UJ  ]R Aԡ6 m`bp ë@0 @05@ U ] Aԡ m` UJ ]R( Aԡ6 m`bp pëh@@ `@@5P Të$U  \ȡ Aԡ m` UJ  \ȡQ Aԡ6 m`bp ëU \` Aԡ m` UJ \`Qp Aԡ6 m`bp ë@P |@P5` pë@U <\ 4Aԡ 0m` ,UJ (\Q $Aԡ6  m`bp ëU [ Aԡ m` UJ [P Aԡ6 m`bp ë@` @`5p hU d[$ \Aԡ Xm` TUJ P[$P4 LAԡ6 Hm`bp <$ë@p @p5 ëU Zġ Aԡ m` UJ ZġO Aԡ6 m`bp ëU ZX xAԡ tm` pUJ lZXOh hAԡ6 dm`bp X@ë8@ 0@5 ëU Z Aԡ m` UJ ZO Aԡ6 m`bp ëU Y Aԡ m` UJ |YN xAԡ6 tm`bp hPëH@ @@5 (ëU Y< Aԡ m` UJ Y<NL Aԡ6 m`bp ëU X̡ Aԡ m` UJ X̡M Aԡ6 m`bp x`ëX@ P@5 <ë U Xp Aԡ m` UJ XpM Aԡ6 m`bp ëU X Aԡ m` UJ XM Aԡ6 m`bp tël@ d@5 4U 0W (Aԡ $m`  UJ WL Aԡ6 m`bp  ë @ @5 ë U W4 Aԡ m` UJ W4LD |Aԡ6 xm`bp lë DU @Vġ 8Aԡ 4m` 0UJ ,VġK (Aԡ6 $m`bp  ë @С @С5 ë U Vh Aԡ m` UJ VhKx Aԡ6 m`bp |ë TU PU HAԡ Dm` @UJ <UK 8Aԡ6 4m`bp ( ë @ @5 ë U U Aԡ m` UJ UJ Aԡ6 m`bp ë XU TU( LAԡ Hm` DUJ @U(J8 <Aԡ6 8m`bp , ë @ @6 B| T Aԡ m` B|Bl TT AԡA m`mP lë h?p dA `T X?p?` TAAp PTT <B| 8S 0Aԡ ,m` (B|Bl $SS AԡA m`mP ë > S >> SS B| S\ Aԡ m` B|Bl S\SL AԡA m`mP ë S@ > S@S0 >> |B| xR pAԡ lm` hB|Bl dRRx `AԡA \m`mP Pë @?  <Rt 0? ? ,RtRd B| Q Aԡ m` B|Bl QQAԡAm`mPë?0Q?0? QQB|PAԡm`B|BlPPAԡAm`mPëx?@tPh?@?0dPPPB|LP<DAԡ@m`<B|Bl8P<P,4AԡA0m`mP$ë?PP,?P?@P,PB|OAԡm`B|BlOOAԡAm`mPëO?`OO|A?`?PB|NAԡ|m`xB|BltNNpAԡAlm`mP`ëP@LNܡ@@?<NܡN(B|$N,Aԡm`B|BlN,N AԡAm`mPë@N@@NNB|MhAԡm`B|BlMhMXAԡAm`mPë@ MTx@ @tMTMD`B|\LTAԡPm`LB|BlHLLDAԡA@m`mP4ë$@0 L@0@ LLB|LAԡm`B|BlLKAԡAm`mPë@@K@@@0KKB|KTAԡm`B|BlKTKD|AԡAxm`mPlë\@PXKHL@P@@HKHK84B|0J(Aԡ$m` B|BlJJAԡAm`mPë@`J@`@PJJtB|IAԡm`B|BlIIAԡAm`mPë@pIС@p@`IСIlB|hI(`Aԡ\m`XB|BlTI(IPAԡALm`mP@ë0@,I @@pIIB|HhAԡm`B|BlHhHXAԡAm`mPë@HT@@HTHDB|GAԡm`B|BlGGAԡAm`mPxëh@dGX@@TGG@B|<F4Aԡ0m`,B|Bl(FF$AԡA m`mPë@F̡@@F̡FB|FAԡm`B|BlFF AԡAm`mPë@F@@FExB|tEXlAԡhm`dB|Bl`EXEH\AԡAXm`mPLë<@С8ED,@С@(EDE4B|DAԡm`B|BlDDAԡAm`mPë@D@@DDpB|CAԡm`B|BlCCAԡAm`mPët@pCԡd@@`CԡCLB|HC\@Aԡ<m`8B|Bl4C\CL0AԡA,m`mP ëCHA?СCHC8AA?С?B|BAԡm`B|BlBBAԡAm`mPëABAABBpB|lAdAԡ`m`\B|BlXAATAԡAPm`mPDë<A8A4Ap0AA,AA(ApA`tm\>lm\.>TmX>hLmX.>h4mT>H,mT/ >HmP>( mP/(>(mL>mL/D>mH=mH/`=mD=ȬmD/|=ȫm@=m@/=tm<=lm</=Tm8=hLm8/=h4m4=H,m4/=Hm0=( m00=(m,=m,0$=m(<m(0@<m$<Ȭm$0\<ȫm <m 0x<tm<lm0<TmS>|>>>>??9? r?0?@?P?`8?pR?k????? ? @? Z@ @ @ @0 @@ I@P q@` @p @ @ 2@ e@ @ @ @ -@ WA xA A A0 A@ ,AP JA` qAp A A A A.DF D - DF ?D aDFs(D (D(D0D4`D;DB(DIDPDWTD^DeDlDsDzHDDDtDD<DDDdDD ,D D D P DJ $F@Eր)6arҀ=MgRcs̀(Mp΀F$ N G . Dm Dn Dm Dp Dn Dp D pDp Dq Dr Ds DtdDuPDv@Dw0DxDyDz|D{`D|D}D~D|DDDW$m mw@l@ln8vـ #AZy+€׀2IZրπ 'F΀Hq+<YÀ  , $ LN,.0D0DHDDDDpD|DDD0D<DTDtDDD $0 @ +8 =D f w ! !+!<![!!"<"""'@">,"O@"i"t@"T"0""$N.DDDDDDDD}`DfpDYDRDODJ0DC`D1D0D,DPD DDD@DDDDDDDXDDDDD D 0D <D XD D D D D D!D!pD&!D'!D)"D,"TD."lD0"D1"D3"D2"D3"D*"D<#D=#XD>#hD@#xDC#D@#DC#DD#DG#DJ$DL$DO$(DP$DDR$`DS$DY$DZ$D^%Db%Dd%$Df%@Di%XDk%tDH%D>%Dw%D}&D~& D&"$"@"@"ˀD"׀h"###b##$$2t$CH$WL$n$}P$T$@$X$@$\%`%d%&<%<@%Q8%c%d&0%e$ PN&0.&0D&0D&TD&D&D'<D'|D'D'D(,D(lD(D(D(D(D)D)0D)<D)XD)D)D)D)D* D*(D*HD*LD*\D*dD*lD*xD*D*D*D+D+`D+D, D,D,D-<D-PD-lD-pD-%f$&0%@%@%@%%Ҁt%@%& &&.&J'&'''ǀD'ހd'L'P(8(3T(FH(S<(iX(y@(@((&0(-($dN-.-D-D-D.D.DG.D8.D7/D6/\D5/D/D/D0PD0lD 0D0D10D1D1D1D1D20D"2LD#2D%2D*3DG3dD/3tD03|D/3D03D53D63D73D84D:4,D140D4PDC4hDB4lDC4pDG4xDI4|($-(@(@)@))$t)6@)J)])p))ɀD)d)L)P*8*5T*HH*U<*kX*{@*@*@*-*4*$N4.4DM4DN4DM4D]4DY4DN4DO4DU4DW4DY4D]4D_4D`5Dd5 Dh5@Dk5XDl5hDm5Dn5Dp5Dr5Dp5Dr5Ds5Dv6 Dw6,Dx6@Dy6XD|6D6D|6D}6D~6D6D6D6D6D6D6D7*$M4*@L*@L*@L+NH+$O<+4Ph+J+]+o++++Ѐ++, ,&-h-{----ǀ-ڀ-...#.5.F.W.h.z..RX.S8.TP.ʀ1.ۀUD.@V///20W@14171$N71&A 1>&A1g&A1&A1&Ap1&A`2&A02A&AP2g&?2&?2&?2&?3 &?36&?3R&>3&/>3&3>3&H>3&^?4&b?4J&iA4o&m?4& A4&(A4&0?5!&4@5S&;@5&B@5&I@6&P@6;&W@6v&^@6&e@6&l@p7&s@`7W&z@P7&@@7&@07&@ 8-&@8h&@8&?`8&?P9&?@9D&?09&? 9&>9&>:2&?p:T&7A@::d7$5&0N-e40Q 0AMk~WP?'zVmc0bb<&~35Y_d3_mxf_load_extensions_is_d3_mxf_d3_mxf_get_info_d3_mxf_get_pse_failures_d3_mxf_get_vtr_errors_d3_mxf_read_footer_metadatadyld_stub_binding_helper_mxf_log_mxf_get_array_item_element_mxf_file_seek_is_op_1a_mxf_have_item_mxf_get_last_list_element_mxf_register_item_def_mxf_register_set_def_mxf_equals_ul_mxf_get_strongref_item_s_realloc_mxf_next_list_iter_element_mxf_get_int64_item_mxf_get_array_item_count_malloc_mxf_is_partition_pack_mxf_read_partition_mxf_uu_get_top_file_package_mxf_find_singular_set_by_key_initialise_sets_iter_mxf_is_descriptive_metadata_mxf_find_set_by_key_mxf_is_header_metadata_mxf_get_timestamp_item_mxf_get_int16_item_mxf_free_header_metadata_mxf_get_ul_mxf_free_partition_mxf_uu_next_track_mxf_initialise_list_iter_mxf_clear_rip_mxf_disk_file_open_read_mxf_uu_get_package_tracks_mxf_get_runin_len_mxf_initialise_array_item_iterator_wcstombs_mxf_free_list_mxf_page_file_get_file_mxf_get_position_item_mxf_is_subclass_of_mxf_create_header_metadata_mxf_get_uint8_item_mxf_get_strongref_mxf_read_kl_mxf_read_rip_mxf_file_close_free_mxf_get_iter_element_mxf_get_ul_item_mxf_read_next_nonfiller_kl_mxf_uu_get_utf16string_item_mxf_uu_get_track_datadef_mxf_get_strongref_item_mxf_next_array_item_element_strstr_mxf_page_file_open_read_mxf_get_strongref_s_mxf_read_header_metadata_mxf_get_uint32_item_mxf_get_boolean_item_mxf_is_footer_partition_pack/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/examples/archive/info/d3_mxf_info_lib.cgcc2_compiled.:t(0,1)=(0,1)_g_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_key_g_DMSegment_EventStartPosition_item_key_g_D3P_D3ReplayErrorFramework_set_key_g_DMSegment_DMFramework_item_key_g_DMSegment_set_key_g_Sequence_StructuralComponents_item_key_g_Sequence_set_key_g_GenericTrack_Sequence_item_key_g_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_key_g_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_key_g_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_key_g_D3P_PSEAnalysisFramework_D3P_RedFlash_item_key_g_D3P_PSEAnalysisFramework_set_key_g_TapeDescriptor_set_key_g_SourcePackage_set_key_g_NetworkLocator_URLString_item_key_g_NetworkLocator_set_key_g_GenericDescriptor_Locators_item_key_g_SourcePackage_Descriptor_item_key_g_D3P_InfaxFramework_set_key_g_Identification_ModificationDate_item_key_g_Identification_set_key_g_D3P_InfaxFramework_D3P_ItemNumber_item_key_g_D3P_InfaxFramework_D3P_CatalogueDetail_item_key_g_D3P_InfaxFramework_D3P_AccessionNumber_item_key_g_D3P_InfaxFramework_D3P_SpoolNumber_item_key_g_D3P_InfaxFramework_D3P_Duration_item_key_g_D3P_InfaxFramework_D3P_Memo_item_key_g_D3P_InfaxFramework_D3P_SpoolDescriptor_item_key_g_D3P_InfaxFramework_D3P_StockDate_item_key_g_D3P_InfaxFramework_D3P_SpoolStatus_item_key_g_D3P_InfaxFramework_D3P_ProductionCode_item_key_g_D3P_InfaxFramework_D3P_ProgrammeNumber_item_key_g_D3P_InfaxFramework_D3P_MagazinePrefix_item_key_g_D3P_InfaxFramework_D3P_TransmissionDate_item_key_g_D3P_InfaxFramework_D3P_EpisodeTitle_item_key_g_D3P_InfaxFramework_D3P_ProgrammeTitle_item_key_g_D3P_InfaxFramework_D3P_Format_item_key_g_BWFFrameWrapped_esscont_label_g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label_g_MultipleWrappings_esscont_label_g_Preface_EssenceContainers_item_key_g_D3P_D3PreservationDescriptiveScheme_dmscheme_label_g_Preface_DMSchemes_item_key_g_Preface_OperationalPattern_item_key_g_Preface_set_key_g_GenericDescriptor_set_key_g_InterchangeObject_set_key_g_Preface_D3P_PSEFailureCount_item_key_g_Preface_D3P_D3ErrorCount_item_key../bbc_d3_extensions_data_model.hd3_mxf_info_lib.c../bbc_d3_extensions_data_model.hd3_mxf_info_lib.c../bbc_d3_extensions_data_model.hd3_mxf_info_lib.cd3_mxf_load_extensions:F(0,2)dataModel:P(0,3)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,4)MXFDataModel:t(0,4)=(0,5):T(0,5)=s17956itemDefs:(0,6)=xsMXFList:,0,128;setDefs:(0,6),128,128;types:(0,8),256,143360;lastTypeId:(0,9),143616,32;;:T(0,7)=s16elements:(0,10),0,32;lastElement:(0,10),32,32;len:(0,11),64,32;freeFunc:(0,12),96,32;;MXFList:t(0,6)=(0,7):t(0,8)=ar(0,14);0;127;(0,15)unsigned int:t(0,9)=r(0,9);0;037777777777;:t(0,10)=*(0,16)long int:t(0,11)=r(0,11);-2147483648;2147483647;:t(0,13)=*(0,17)free_func_type:t(0,12)=(0,13)long unsigned int:t(0,14)=r(0,14);0;037777777777;MXFItemType:t(0,15)=(0,18)MXFListElement:t(0,16)=(0,19):t(0,17)=f(0,1):T(0,18)=s140category:(0,20)=xeMXFItemTypeCategory:,0,32;typeId:(0,9),32,32;name:(0,22),64,32;info:(0,23),96,1024;;_MXFListElement:T(0,19)=s8next:(0,24),0,32;data:(0,25),32,32;;:T(0,21)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,20)=(0,21):t(0,22)=*(0,26):T(0,23)=u128basic:(0,27)=xsMXFBasicTypeInfo:,0,32;array:(0,29)=xsMXFArrayTypeInfo:,0,64;compound:(0,31)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,33)=xsMXFInterpretTypeInfo:,0,64;;:t(0,24)=*(0,19):t(0,25)=*(0,1)char:t(0,26)=r(0,26);0;127;:T(0,28)=s4size:(0,9),0,32;;MXFBasicTypeInfo:t(0,27)=(0,28):T(0,30)=s8elementTypeId:(0,9),0,32;fixedSize:(0,9),32,32;;MXFArrayTypeInfo:t(0,29)=(0,30):T(0,32)=s128members:(0,35),0,1024;;MXFCompoundTypeInfo:t(0,31)=(0,32):T(0,34)=s8typeId:(0,9),0,32;fixedArraySize:(0,9),32,32;;MXFInterpretTypeInfo:t(0,33)=(0,34):t(0,35)=ar(0,14);0;15;(0,36)MXFCompoundTypeMemberInfo:t(0,36)=(0,37):T(0,37)=s8name:(0,22),0,32;typeId:(0,9),32,32;;_get_infax_dataget_infax_data:f(0,2) :T(0,21) :T(0,21)dmFrameworkSet:P(0,38)infaxData:P(0,39)tempWString:(0,40)mxfUTF16Char:t(0,41)=(0,42):t(0,38)=*(0,43):t(0,39)=*(0,44):t(0,40)=*(0,41)wchar_t:t(0,42)=(0,45)MXFMetadataSet:t(0,43)=(0,46)InfaxData:t(0,44)=(0,47)__darwin_wchar_t:t(0,45)=(0,2)_MXFMetadataSet:T(0,46)=s60key:(0,48)=xsmxfKey:,0,128;instanceUID:(0,50)=xsmxfUUID:,128,128;items:(0,6),256,128;headerMetadata:(0,52),384,32;fixedSpaceAllocation:(0,53),416,64;;:T(0,47)=s468format:(0,55),0,56;progTitle:(0,56),56,584;epTitle:(0,57),640,1160;txDate:(0,58)=xsmxfTimestamp:,1808,64;magPrefix:(0,60),1872,16;progNo:(0,61),1888,72;prodCode:(0,62),1960,24;spoolStatus:(0,60),1984,16;stockDate:(0,58),2000,64;spoolDesc:(0,63),2064,240;memo:(0,64),2304,968;duration:(0,65),3296,64;spoolNo:(0,67),3360,120;accNo:(0,67),3480,120;catDetail:(0,68),3600,88;itemNo:(0,69),3712,32;;mxfUL:t(0,49)=(0,70)mxfKey:t(0,48)=(0,49):T(0,51)=s16octet0:(0,71),0,8;octet1:(0,71),8,8;octet2:(0,71),16,8;octet3:(0,71),24,8;octet4:(0,71),32,8;octet5:(0,71),40,8;octet6:(0,71),48,8;octet7:(0,71),56,8;octet8:(0,71),64,8;octet9:(0,71),72,8;octet10:(0,71),80,8;octet11:(0,71),88,8;octet12:(0,71),96,8;octet13:(0,71),104,8;octet14:(0,71),112,8;octet15:(0,71),120,8;;mxfUUID:t(0,50)=(0,51):t(0,52)=*(0,73)long long unsigned int:t(0,54)=@s64;r(0,54);0;01777777777777777777777;uint64_t:t(0,53)=(0,54):t(0,55)=ar(0,14);0;6;(0,26):t(0,56)=ar(0,14);0;72;(0,26):t(0,57)=ar(0,14);0;144;(0,26):T(0,59)=s8year:(0,74),0,16;month:(0,71),16,8;day:(0,71),24,8;hour:(0,71),32,8;min:(0,71),40,8;sec:(0,71),48,8;qmsec:(0,71),56,8;;mxfTimestamp:t(0,58)=(0,59):t(0,60)=ar(0,14);0;1;(0,26):t(0,61)=ar(0,14);0;8;(0,26):t(0,62)=ar(0,14);0;2;(0,26):t(0,63)=ar(0,14);0;29;(0,26):t(0,64)=ar(0,14);0;120;(0,26)long long int:t(0,66)=@s64;r(0,66);01000000000000000000000;0777777777777777777777;int64_t:t(0,65)=(0,66):t(0,67)=ar(0,14);0;14;(0,26):t(0,68)=ar(0,14);0;10;(0,26)uint32_t:t(0,69)=(0,9):T(0,70)=s16octet0:(0,71),0,8;octet1:(0,71),8,8;octet2:(0,71),16,8;octet3:(0,71),24,8;octet4:(0,71),32,8;octet5:(0,71),40,8;octet6:(0,71),48,8;octet7:(0,71),56,8;octet8:(0,71),64,8;octet9:(0,71),72,8;octet10:(0,71),80,8;octet11:(0,71),88,8;octet12:(0,71),96,8;octet13:(0,71),104,8;octet14:(0,71),112,8;octet15:(0,71),120,8;;unsigned char:t(0,72)=@s8;r(0,72);0;255;uint8_t:t(0,71)=(0,72)_MXFHeaderMetadata:T(0,73)=s24dataModel:(0,3),0,32;primerPack:(0,76),32,32;sets:(0,6),64,128;;short int:t(0,75)=@s16;r(0,75);-32768;32767;int16_t:t(0,74)=(0,75):t(0,76)=*(0,77)MXFPrimerPack:t(0,77)=(0,78):T(0,78)=s20nextTag:(0,79),0,16;entries:(0,6),32,128;;uint16_t:t(0,80)=(0,81)mxfLocalTag:t(0,79)=(0,80)short unsigned int:t(0,81)=@s16;r(0,81);0;65535;void:t(0,1)is_d3_mxf:F(0,2)headerMetadata:P(0,82)prefaceSet:(0,38)arrayIter:(0,83)=xsMXFArrayItemIterator::t(0,82)=*(0,85):T(0,84)=s16item:(0,86),0,32;numElements:(0,69),32,32;elementLength:(0,69),64,32;currentElement:(0,69),96,32;;MXFArrayItemIterator:t(0,83)=(0,84)MXFHeaderMetadata:t(0,85)=(0,73):t(0,86)=*(0,87)MXFMetadataItem:t(0,87)=(0,88):T(0,88)=s36key:(0,48),0,128;tag:(0,80),128,16;isPersistent:(0,2),160,32;length:(0,80),192,16;value:(0,89),224,32;set:(0,90),256,32;;:t(0,89)=*(0,71):t(0,90)=*(0,46)arrayElement:(0,89)uint8_t:t(0,71)arrayElementLen:(0,69)uint32_t:t(0,69)haveSDUncompressed:r(0,2)int:t(0,2)havePCM:r(0,2)ul:(0,49)d3_mxf_get_info:F(0,2)headerMetadata:P(0,82)info:P(0,91)list:(0,92)iter:(0,93)=xsMXFListIterator::t(0,91)=*(0,95):t(0,92)=*(0,6):T(0,94)=s12nextElement:(0,10),0,32;data:(0,25),32,32;index:(0,11),64,32;;MXFListIterator:t(0,93)=(0,94)D3MXFInfo:t(0,95)=(0,96):T(0,96)=s1008creationDate:(0,58),0,64;filename:(0,97),64,512;d3InfaxData:(0,44),576,3744;ltoInfaxData:(0,44),4320,3744;;:t(0,97)=ar(0,14);0;63;(0,26)arrayIter:(0,83)arrayElement:(0,89)arrayElementLen:(0,69)dataDef:(0,49)count:(0,69)tempWString:(0,40)haveD3InfaxData:r(0,2)fileSourcePackageSet:(0,38)sourcePackageSet:r(0,38)sourcePackageTrackSet:(0,38)sequenceSet:(0,38)dmSet:(0,38)dmFrameworkSet:(0,38)descriptorSet:(0,38)locatorSet:(0,38)d3_mxf_get_pse_failures:F(0,2)headerMetadata:P(0,82)failures:P(0,98)numFailures:P(0,99)arrayIter:(0,83)arrayIter2:(0,83)arrayElement:(0,89):t(0,98)=*(0,100):t(0,99)=*(0,11):t(0,100)=*(0,101)PSEFailure:t(0,101)=(0,102):T(0,102)=s32position:(0,65),0,64;vitcTimecode:(0,103)=xsArchiveTimecode:,64,64;ltcTimecode:(0,103),128,64;redFlash:(0,74),192,16;spatialPattern:(0,74),208,16;luminanceFlash:(0,74),224,16;extendedFailure:(0,105),240,8;;:T(0,104)=s8hour:(0,71),0,8;min:(0,71),8,8;sec:(0,71),16,8;frame:(0,71),24,8;dropFrame:(0,2),32,32;;ArchiveTimecode:t(0,103)=(0,104)mxfBoolean:t(0,105)=(0,71)arrayElementLen:(0,69)dataDef:(0,49)count:(0,69)fileSourcePackageSet:(0,38)sourcePackageTrackSet:(0,38)sequenceSet:(0,38)dmSet:(0,38)dmFrameworkSet:(0,38)setsIter:(0,93)newFailures:r(0,100)countedPSEFailures:r(0,11)long int:t(0,11)d3_mxf_get_vtr_errors:F(0,2)headerMetadata:P(0,82)errors:P(0,106)numErrors:P(0,99)arrayIter:(0,83)arrayIter2:(0,83)arrayElement:(0,89):t(0,106)=*(0,107):t(0,107)=*(0,108)VTRErrorAtPos:t(0,108)=(0,109):T(0,109)=s16position:(0,65),0,64;errorCode:(0,71),64,8;;arrayElementLen:(0,69)dataDef:(0,49)count:(0,69)fileSourcePackageSet:(0,38)sourcePackageTrackSet:(0,38)sequenceSet:(0,38)dmSet:(0,38)dmFrameworkSet:(0,38)setsIter:(0,93)newErrors:r(0,107)totalErrors:r(0,11)tmp:r(0,107)d3_mxf_read_footer_metadata:F(0,2)filename:P(0,110)dataModel:P(0,3)headerMetadata:P(0,111)mxfPageFile:(0,112)mxfFile:(0,113)rip:(0,114)=xsMXFRIP::t(0,110)=*(0,116):t(0,111)=*(0,82):t(0,112)=*(0,117):t(0,113)=*(0,118):T(0,115)=s16entries:(0,6),0,128;;MXFRIP:t(0,114)=(0,115):t(0,116)=k(0,26):t(0,117)=(0,119)MXFFile:t(0,118)=(0,120):t(0,119)=xsMXFPageFile::T(0,120)=s52close:(0,121),0,32;read:(0,122),32,32;write:(0,123),64,32;get_char:(0,124),96,32;put_char:(0,125),128,32;eof:(0,124),160,32;seek:(0,126),192,32;tell:(0,127),224,32;is_seekable:(0,124),256,32;size:(0,127),288,32;free_sys_data:(0,121),320,32;sysData:(0,128),352,32;minLLen:(0,71),384,8;runinLen:(0,80),400,16;;:t(0,121)=*(0,129):t(0,122)=*(0,130):t(0,123)=*(0,131):t(0,124)=*(0,132):t(0,125)=*(0,133):t(0,126)=*(0,134):t(0,127)=*(0,135):t(0,128)=*(0,136):t(0,129)=f(0,1):t(0,130)=f(0,69):t(0,131)=f(0,69):t(0,132)=f(0,2):t(0,133)=f(0,2):t(0,134)=f(0,2):t(0,135)=f(0,65):t(0,136)=(0,137):t(0,137)=xsMXFFileSysData:key:(0,48)llen:(0,71)len:(0,53)uint64_t:t(0,53)footerPartition:(0,138)result:r(0,2):t(0,138)=*(0,139)MXFPartition:t(0,139)=(0,140):T(0,140)=s128key:(0,49),0,128;majorVersion:(0,80),128,16;minorVersion:(0,80),144,16;kagSize:(0,69),160,32;thisPartition:(0,53),192,64;previousPartition:(0,53),256,64;footerPartition:(0,53),320,64;headerByteCount:(0,53),384,64;indexByteCount:(0,53),448,64;indexSID:(0,69),512,32;bodyOffset:(0,53),544,64;bodySID:(0,69),608,32;operationalPattern:(0,49),640,128;essenceContainers:(0,6),768,128;headerMarkInPos:(0,65),896,64;indexMarkInPos:(0,65),960,64;;newHeaderMetadata:(0,82)g_MultipleWrappings_esscont_label:S(0,141)g_BWFFrameWrapped_esscont_label:S(0,141)g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label:S(0,141)g_InterchangeObject_set_key:S(0,141)g_Preface_set_key:S(0,141)g_Preface_OperationalPattern_item_key:S(0,141)g_Preface_EssenceContainers_item_key:S(0,141)g_Preface_DMSchemes_item_key:S(0,141)g_Identification_set_key:S(0,141)g_Identification_ModificationDate_item_key:S(0,141)g_NetworkLocator_set_key:S(0,141)g_NetworkLocator_URLString_item_key:S(0,141)g_GenericTrack_Sequence_item_key:S(0,141)g_Sequence_set_key:S(0,141)g_Sequence_StructuralComponents_item_key:S(0,141)g_DMSegment_set_key:S(0,141)g_DMSegment_EventStartPosition_item_key:S(0,141)g_DMSegment_DMFramework_item_key:S(0,141)g_SourcePackage_set_key:S(0,141)g_SourcePackage_Descriptor_item_key:S(0,141)g_GenericDescriptor_set_key:S(0,141)g_GenericDescriptor_Locators_item_key:S(0,141)g_Preface_D3P_D3ErrorCount_item_key:S(0,141)g_Preface_D3P_PSEFailureCount_item_key:S(0,141)g_D3P_InfaxFramework_set_key:S(0,141)g_D3P_InfaxFramework_D3P_Format_item_key:S(0,141)g_D3P_InfaxFramework_D3P_ProgrammeTitle_item_key:S(0,141)g_D3P_InfaxFramework_D3P_EpisodeTitle_item_key:S(0,141)g_D3P_InfaxFramework_D3P_TransmissionDate_item_key:S(0,141)g_D3P_InfaxFramework_D3P_MagazinePrefix_item_key:S(0,141)g_D3P_InfaxFramework_D3P_ProgrammeNumber_item_key:S(0,141)g_D3P_InfaxFramework_D3P_ProductionCode_item_key:S(0,141)g_D3P_InfaxFramework_D3P_SpoolStatus_item_key:S(0,141)g_D3P_InfaxFramework_D3P_StockDate_item_key:S(0,141)g_D3P_InfaxFramework_D3P_SpoolDescriptor_item_key:S(0,141)g_D3P_InfaxFramework_D3P_Memo_item_key:S(0,141)g_D3P_InfaxFramework_D3P_Duration_item_key:S(0,141)g_D3P_InfaxFramework_D3P_SpoolNumber_item_key:S(0,141)g_D3P_InfaxFramework_D3P_AccessionNumber_item_key:S(0,141)g_D3P_InfaxFramework_D3P_CatalogueDetail_item_key:S(0,141)g_D3P_InfaxFramework_D3P_ItemNumber_item_key:S(0,141)g_D3P_PSEAnalysisFramework_set_key:S(0,141)g_D3P_PSEAnalysisFramework_D3P_RedFlash_item_key:S(0,141)g_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_key:S(0,141)g_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_key:S(0,141)g_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_key:S(0,141)g_D3P_D3ReplayErrorFramework_set_key:S(0,141)g_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_key:S(0,141)g_TapeDescriptor_set_key:S(0,141)g_D3P_D3PreservationDescriptiveScheme_dmscheme_label:S(0,141):t(0,141)=k(0,49) lib/libMXF.a0000644000076600007660000322216011026527247014333 0ustar stuartcstuartc00000000000000! #1/20 1213902398 502 502 100644 12828 ` __.SYMDEF SORTED (  3 P q     T(1D;N;GeRxgx8HQLHkHHH?cXH#Y |(# Q#t |(HH$E $Y # |($p $  Z;|;H H|x [(&Q 5H [( XXX XX5XLX\XkXXXXXXXXXXX.X=XLX KH \H 7Q3! rHQxkNQ H [(z{H{H{H&" ah  $ G g <"8 ah]Q"Q ah# |($ _}6 ,[( >[(yQQ'7QQQ\X# |(jX"m ah2`2`L^ P[(u|X$ " ah$ # |(*=Uo$ {H$6  -AM^l32`" ah9J`x HQQQ H H:Q H;; H $H  BHx `H; j[(;M;Xac(l(}(( wH H H HSQ   YX!H !h ! ! ! ! ! "  H H HoQ{H{H{HXX!D 'H >HxXXXX^mXX!X.X:X `H |H ~[( HNX\XmX~XXXXv [(Q!" ah7" ahQu" ah#1D\j~# ah,KX#& aho4CWct#@ ah'X!{H1{HC{HX H  k . k M k j k k k k k k! k!5 kXXx x2 HX1X=Xv/xFxjxxDXUXfXwXXXXX H [( HXXXX XX(X$_mxf_get_platform_string_mxf_get_platform_wstring_mxf_get_version_is_op_1a_is_op_atom_mxf_complete_essence_element_key_mxf_complete_essence_element_track_num_mxf_is_data_mxf_is_descriptive_metadata_mxf_is_picture_mxf_is_sound_mxf_is_timecode_mxf_append_list_element_mxf_clear_list_mxf_create_list_mxf_find_list_element_mxf_free_list_mxf_get_first_list_element_mxf_get_iter_element_mxf_get_last_list_element_mxf_get_list_element_mxf_get_list_iter_index_mxf_get_list_length_mxf_initialise_list_mxf_initialise_list_iter_mxf_initialise_list_iter_at_mxf_insert_list_element_mxf_next_list_iter_element_mxf_prepend_list_element_mxf_remove_list_element_mxf_generate_key_mxf_generate_umid_mxf_generate_uuid_mxf_get_timestamp_now_mxf_print_key_mxf_print_label_mxf_print_umid_mxf_sprint_key_mxf_sprint_label_mxf_sprint_umid_g_mxfLogLevel_mxf_log_mxf_log_default_mxf_log_file_close_mxf_log_file_open_mxf_byte_array_wrap_read_mxf_disk_file_open_modify_mxf_disk_file_open_new_mxf_disk_file_open_read_mxf_equals_key_mxf_equals_key_mod_regver_mxf_equals_key_prefix_mxf_equals_uid_mxf_equals_ul_mxf_equals_ul_mod_regver_mxf_equals_umid_mxf_equals_uuid_mxf_file_close_mxf_file_eof_mxf_file_getc_mxf_file_is_seekable_mxf_file_putc_mxf_file_read_mxf_file_seek_mxf_file_set_min_llen_mxf_file_size_mxf_file_tell_mxf_file_write_mxf_get_llen_mxf_get_min_llen_mxf_get_runin_len_mxf_is_ul_mxf_read_array_header_mxf_read_batch_header_mxf_read_int16_mxf_read_int32_mxf_read_int64_mxf_read_int8_mxf_read_k_mxf_read_key_mxf_read_kl_mxf_read_l_mxf_read_local_tag_mxf_read_uid_mxf_read_uint16_mxf_read_uint32_mxf_read_uint64_mxf_read_uint8_mxf_read_ul_mxf_read_uuid_mxf_set_runin_len_mxf_skip_mxf_stdin_wrap_read_mxf_write_array_header_mxf_write_batch_header_mxf_write_fixed_kl_mxf_write_fixed_l_mxf_write_int16_mxf_write_int32_mxf_write_int64_mxf_write_int8_mxf_write_k_mxf_write_kl_mxf_write_l_mxf_write_local_tag_mxf_write_uid_mxf_write_uint16_mxf_write_uint32_mxf_write_uint64_mxf_write_uint8_mxf_write_ul_mxf_write_uuid_mxf_allocate_space_mxf_append_new_from_partition_mxf_append_new_partition_mxf_append_partition_mxf_append_partition_esscont_label_mxf_clear_file_partitions_mxf_clear_partition_mxf_clear_rip_mxf_create_file_partitions_mxf_create_from_partition_mxf_create_partition_mxf_fill_to_kag_mxf_fill_to_position_mxf_free_file_partitions_mxf_free_partition_mxf_initialise_file_partitions_mxf_initialise_partition_mxf_initialise_with_partition_mxf_is_body_partition_pack_mxf_is_filler_mxf_is_footer_partition_pack_mxf_is_header_partition_pack_mxf_is_partition_pack_mxf_mark_header_end_mxf_mark_header_start_mxf_mark_index_end_mxf_mark_index_start_mxf_partition_is_closed_mxf_partition_is_closed_and_complete_mxf_partition_is_complete_mxf_read_header_pp_kl_mxf_read_header_pp_kl_with_runin_mxf_read_next_nonfiller_kl_mxf_read_partition_mxf_read_rip_mxf_update_partitions_mxf_write_fill_mxf_write_partition_mxf_write_rip_mxf_create_item_tag_mxf_create_primer_pack_mxf_free_primer_pack_mxf_get_item_key_mxf_get_item_tag_mxf_get_primer_pack_size_mxf_is_primer_pack_mxf_read_primer_pack_mxf_register_primer_entry_mxf_write_primer_pack_mxf_close_essence_element_mxf_finalize_essence_element_write_mxf_get_essence_element_count_mxf_get_essence_element_item_type_mxf_get_essence_element_number_mxf_get_essence_element_size_mxf_get_essence_element_type_mxf_get_track_number_mxf_is_gc_essence_element_mxf_open_essence_element_read_mxf_open_essence_element_write_mxf_read_essence_element_data_mxf_write_essence_element_data_mxf_add_delta_entry_mxf_add_index_entry_mxf_create_index_table_segment_mxf_free_index_table_segment_mxf_is_index_table_segment_mxf_read_index_table_segment_mxf_write_delta_entry_mxf_write_delta_entry_array_header_mxf_write_index_entry_mxf_write_index_entry_array_header_mxf_write_index_table_segment_mxf_write_index_table_segment_header_mxf_check_data_model_mxf_finalise_data_model_mxf_find_item_def_mxf_find_item_def_in_set_def_mxf_find_set_def_mxf_free_data_model_mxf_get_item_def_type_mxf_is_subclass_of_mxf_load_data_model_mxf_register_array_type_mxf_register_basic_type_mxf_register_compound_type_mxf_register_compound_type_member_mxf_register_interpret_type_mxf_register_item_def_mxf_register_set_def_initialise_sets_iter_mxf_add_array_item_strongref_mxf_add_array_item_weakref_mxf_add_set_mxf_alloc_array_item_elements_mxf_clone_item_mxf_create_header_metadata_mxf_create_item_mxf_create_set_mxf_dereference_mxf_dereference_s_mxf_find_set_by_key_mxf_find_singular_set_by_key_mxf_free_header_metadata_mxf_free_item_mxf_free_set_mxf_get_array_header_mxf_get_array_item_count_mxf_get_array_item_element_mxf_get_array_item_element_len_mxf_get_auid_mxf_get_auid_item_mxf_get_boolean_mxf_get_boolean_item_mxf_get_external_utf16string_size_mxf_get_header_metadata_size_mxf_get_int16_mxf_get_int16_item_mxf_get_int32_mxf_get_int32_item_mxf_get_int64_mxf_get_int64_item_mxf_get_int8_mxf_get_int8_item_mxf_get_item_mxf_get_item_len_mxf_get_length_mxf_get_length_item_mxf_get_position_mxf_get_position_item_mxf_get_product_version_mxf_get_product_version_item_mxf_get_rational_mxf_get_rational_item_mxf_get_rgba_layout_component_mxf_get_rgba_layout_component_item_mxf_get_set_size_mxf_get_strongref_mxf_get_strongref_item_mxf_get_strongref_item_s_mxf_get_strongref_s_mxf_get_timestamp_mxf_get_timestamp_item_mxf_get_uint16_mxf_get_uint16_item_mxf_get_uint32_mxf_get_uint32_item_mxf_get_uint64_mxf_get_uint64_item_mxf_get_uint8_mxf_get_uint8_item_mxf_get_ul_mxf_get_ul_item_mxf_get_umid_mxf_get_umid_item_mxf_get_utf16string_mxf_get_utf16string_item_mxf_get_utf16string_item_size_mxf_get_utf16string_size_mxf_get_uuid_mxf_get_uuid_item_mxf_get_version_type_mxf_get_version_type_item_mxf_get_weakref_mxf_get_weakref_item_mxf_get_weakref_item_s_mxf_get_weakref_s_mxf_grow_array_item_mxf_have_item_mxf_initialise_array_item_iterator_mxf_is_header_metadata_mxf_next_array_item_element_mxf_read_and_return_set_mxf_read_filtered_header_metadata_mxf_read_header_metadata_mxf_read_item_mxf_read_item_tl_mxf_read_set_mxf_register_item_mxf_register_set_items_mxf_remove_item_mxf_remove_set_mxf_set_array_header_mxf_set_auid_mxf_set_auid_item_mxf_set_boolean_mxf_set_boolean_item_mxf_set_empty_array_item_mxf_set_fixed_set_space_allocation_mxf_set_fixed_size_utf16string_mxf_set_fixed_size_utf16string_item_mxf_set_int16_mxf_set_int16_item_mxf_set_int32_mxf_set_int32_item_mxf_set_int64_mxf_set_int64_item_mxf_set_int8_mxf_set_int8_item_mxf_set_is_subclass_of_mxf_set_item_mxf_set_item_value_mxf_set_length_mxf_set_length_item_mxf_set_position_mxf_set_position_item_mxf_set_product_version_mxf_set_product_version_item_mxf_set_rational_mxf_set_rational_item_mxf_set_rgba_layout_component_mxf_set_rgba_layout_component_item_mxf_set_strongref_mxf_set_strongref_item_mxf_set_timestamp_mxf_set_timestamp_item_mxf_set_uint16_mxf_set_uint16_item_mxf_set_uint32_mxf_set_uint32_item_mxf_set_uint64_mxf_set_uint64_item_mxf_set_uint8_mxf_set_uint8_item_mxf_set_ul_mxf_set_ul_item_mxf_set_umid_mxf_set_umid_item_mxf_set_utf16string_mxf_set_utf16string_item_mxf_set_uuid_mxf_set_uuid_item_mxf_set_version_type_mxf_set_version_type_item_mxf_set_weakref_mxf_set_weakref_item_mxf_write_header_metadata_mxf_write_header_primer_pack_mxf_write_header_sets_mxf_write_item_mxf_write_set_mxf_avid_attach_mob_attribute_mxf_avid_attach_user_comment_mxf_avid_get_data_def_mxf_avid_load_extensions_mxf_avid_read_string_mob_attributes_mxf_avid_read_string_user_comments_mxf_avid_set_indirect_string_item_mxf_avid_write_header_metadata_mxf_avid_write_index_entry_array_header_mxf_generate_aafsdk_umid_mxf_generate_old_aafsdk_umid_g_AvidMetaDictBlob_g_AvidMetaDictBlob_len_g_AvidMetaDictDynTagOffsets_g_AvidMetaDictDynTagOffsets_len_g_AvidMetaDictInstanceUID_uuid_g_AvidMetaDictObjectOffsets_g_AvidMetaDictObjectOffsets_len_g_AvidMetaDictTags_g_AvidMetaDictTags_len_mxf_p2_load_extensions_mxf_uu_get_package_tracks_mxf_uu_get_referenced_package_mxf_uu_get_referenced_track_mxf_uu_get_top_file_package_mxf_uu_get_track_datadef_mxf_uu_get_track_descriptor_mxf_uu_get_track_duration_mxf_uu_get_track_duration_at_rate_mxf_uu_get_track_reference_mxf_uu_get_utf16string_item_mxf_uu_next_track_mxf_page_file_forward_truncate_mxf_page_file_get_file_mxf_page_file_get_page_size_mxf_page_file_is_page_filename_mxf_page_file_open_modify_mxf_page_file_open_new_mxf_page_file_open_read_mxf_page_file_remove_mxf_get_cdci_descriptor_mxf_get_file_descriptor_mxf_get_generic_descriptor_mxf_get_picture_descriptor_mxf_get_sound_descriptor_mxf_get_wave_descriptor_mxf_set_cdci_descriptor_mxf_set_file_descriptor_mxf_set_generic_descriptor_mxf_set_picture_descriptor_mxf_set_sound_descriptor_mxf_set_wave_descriptor_mxf_clear_generic_package_mxf_clear_material_package_mxf_clear_source_package_mxf_get_generic_package_mxf_get_material_package_mxf_get_source_package_mxf_clear_generic_track_mxf_clear_track_mxf_get_generic_track_mxf_get_track_mxf_clear_sequence_mxf_clear_source_clip_mxf_clear_structural_component_mxf_get_sequence_mxf_get_source_clip_mxf_get_structural_component#1/20 1213902364 502 502 100644 2372 ` mxf_version.o __text__TEXT\ __picsymbolstub1__TEXT\l __const__TEXT\Dl__data__DATA8__cstring__TEXTH2 P//2|B}H|o'^w+4}`>oxl+4}`>oo$*R@)_$|N.D0D1D0 D1 D3d`$0w@/$|N|.D6D7D6D7D8$6@5$DN.D;D<D;D<D=$;@:$DN. DA DD DB$DC(DE,$A @@ @@@@#@@.>S$N0.0DH0DL0DMPT$H0@G@G@G@GȀ $$NT.`DQ`DRlDQpDRDS$Q` @P-$HN.DVDWDVDWDX.$V>@UK$HNL&-k&0&3p&6&9&<`&?P2&B@]&0s& d`Z |00=_mxf_is_picture_mxf_is_sound_mxf_is_timecode_mxf_is_data_mxf_is_descriptive_metadata_mxf_complete_essence_element_key_mxf_complete_essence_element_track_num_is_op_atom_is_op_1adyld_stub_binding_helper_memcmp/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_labels_and_keys.cgcc2_compiled.:t(0,1)=(0,1)_g_op1APrefix_g_opAtomPrefix_g_DescriptiveMetadata_datadef_label_g_Data_datadef_label_g_LegacyTimecode_datadef_label_g_Timecode_datadef_label_g_LegacySound_datadef_label_g_Sound_datadef_label_g_LegacyPicture_datadef_label_g_Picture_datadef_labelmxf_is_picture:F(0,2)label:P(0,3)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,4):t(0,4)=k(0,5)mxfUL:t(0,5)=(0,6):T(0,6)=s16octet0:(0,7),0,8;octet1:(0,7),8,8;octet2:(0,7),16,8;octet3:(0,7),24,8;octet4:(0,7),32,8;octet5:(0,7),40,8;octet6:(0,7),48,8;octet7:(0,7),56,8;octet8:(0,7),64,8;octet9:(0,7),72,8;octet10:(0,7),80,8;octet11:(0,7),88,8;octet12:(0,7),96,8;octet13:(0,7),104,8;octet14:(0,7),112,8;octet15:(0,7),120,8;;unsigned char:t(0,8)=@s8;r(0,8);0;255;uint8_t:t(0,7)=(0,8)mxf_is_sound:F(0,2)label:P(0,3)mxf_is_timecode:F(0,2)label:P(0,3)mxf_is_data:F(0,2)label:P(0,3)mxf_is_descriptive_metadata:F(0,2)label:P(0,3)mxf_complete_essence_element_key:F(0,1)key:P(0,9)count:P(0,7)type:P(0,7)num:P(0,7):t(0,9)=*(0,10)mxfKey:t(0,10)=(0,5)mxf_complete_essence_element_track_num:F(0,1)trackNum:P(0,11)count:P(0,7)type:P(0,7)num:P(0,7):t(0,11)=*(0,12)uint32_t:t(0,12)=(0,13)unsigned int:t(0,13)=r(0,13);0;037777777777;is_op_atom:F(0,2)label:P(0,3)is_op_1a:F(0,2)label:P(0,3)g_Picture_datadef_label:S(0,4)g_Sound_datadef_label:S(0,4)g_Timecode_datadef_label:S(0,4)g_LegacyPicture_datadef_label:S(0,4)g_LegacySound_datadef_label:S(0,4)g_LegacyTimecode_datadef_label:S(0,4)g_Data_datadef_label:S(0,4)g_DescriptiveMetadata_datadef_label:S(0,4)g_opAtomPrefix:S(0,4)g_op1APrefix:S(0,4) #1/20 1213902365 502 502 100644 10564 ` mxf_list.o   __text__TEXT M__picsymbolstub1__TEXT@ 0 __cstring__TEXT __la_symbol_ptr__DATA  p__nl_symbol_ptr__DATA  l PVVh|||y!Al/AP``` /A| ~| xN!xH/AxK``88!P|N ```||~x!``c/A K9~/AH 88!P|N ``8 N ``|||xB8`|#x!H}|~y@D<_<<<B8`888 8$| | xN!8`HxKm8`8!P|N ```||~xB8`|#x!H,@D<_<<<B8`80888]| | xN!8`H@8^/@ ~H ^b^~8`8B^8!P|N ||~xB8`|#x!H,@D<_<<<B$8`8p888s| | xN!8`HL8/@~~H```~^8`8B^8!P|N `|a|{xB8`|3x|#x|+x!HE,@L<_<<<BT88`888| | xN!8HL``8;/@,[8{{8B[H```/@/9`@DH`IB@l/A|IxK``@}"KxH8`|Ix9kIA /@8@\/@{H``i/C@{```[88B[H@```H8H(}"Kx9`9 K`/@LK `8!`|xa|N ``cN ``||#x|+x!`/AH``~xxN!/A~H ```/@8`8!P|N ```|A|zx|#x|+x!/A;`~dxxN!/AX/@/@ H`/@xHZ8BZH,`/Ax|xK|``;8!`xA|N `c8/A|xN `C8`/M bN ``,#AHC8BA8@K```@8K``cB@/@8`N /AcN /A/8i|@K``D8C8@CN `,|bx@KԀ8M /@8N ```8 | xB@/@N |9 KN ```C/A"#H9 #``#/AC8BCH`8``0 |`IN `cN ``cN |B}h=k|}N |B}h=k|}N '%s' failed, in %s:%d (newList = (MXFList*)malloc(sizeof(MXFList))) != NULL./mxf/mxf_list.c(newElement = (MXFListElement*)malloc(sizeof(MXFListElement))) != NULL$Xë P` d` ` ` P` d` ` T`|ë P d   P d p $ë PЫ dЫ Ы Ь PЬ dЬ 0Ь ëp P0l 0h 0` 0\ P 0X 0T 0P 0DTë4 ,  Ȭ kPkPihihjdd"f#<2.D=DAD= DADFDGDK0DI4DK8DM@DOPDGXDTpDVtDTxDU|DW@$=V@<b@>q@?Հ3q΀ހ$N.D,D-D2D3D4$,@+!1$XN.D7D8D9D8D:2$7M@6Y@6i$N. D! D$0D!4D$DD%D'D)j$! @ @ $N.DZD]DZD]D^0D_4D^8Da<DcHDgPDkXDi\Dk`Dml$Z@Y@Y$N.DpDsDpDsDtDuDtDwDzDy D~ D$D(D8$p'@o3@o@$NL.PDPD`DdD|DDDDDDDDDDD(D0D4DPDTDdDhDlD|DDDDDDDDDDDDA$Pa@m@z@@@ @ @ ЀP($N(.0D0D0$0 @$N8.@D@DXD`DpDDDD$@5@B@O@^@m~@@$N.DDDDDD D$D(D,D0D4D@DDDHDLDPDTD\D pDtD$@ @@&@5@D@WXY$N.D3D4D8D9Z$3}@2$N.D<D=DADB$<@;$N.DDDDD DD D!$D'0D$4D/@D*HD/PD$XD'hD$l$@@@ x$Nx.DEDFDHDFDGDI$E!@D.@D;Lk$N.DLDMDLDMDODSDTDUDTDSDWDYDWDZDW$L@K@K @K$tN. D` Da Dc,Dd4Dh@DkPDm\DqpDu $` #@_ 0$lN.DxDz 1$x N@w [$N.D}D \$} {@| $N dF5 @w0 $>yP[ __mxf_clear_list_mxf_free_list_mxf_initialise_list_mxf_create_list_mxf_append_list_element_mxf_prepend_list_element_mxf_insert_list_element_mxf_get_list_length_mxf_find_list_element_mxf_remove_list_element_mxf_get_first_list_element_mxf_get_last_list_element_mxf_get_list_element_mxf_initialise_list_iter_mxf_initialise_list_iter_at_mxf_next_list_iter_element_mxf_get_iter_element_mxf_get_list_iter_indexdyld_stub_binding_helper_mxf_log_malloc_free/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_list.cgcc2_compiled.:t(0,1)=(0,1)mxf_clear_list:F(0,1)list:P(0,2)element:r(0,3)nextElement:r(0,3):t(0,2)=*(0,4):t(0,3)=*(0,5)MXFList:t(0,4)=(0,6)MXFListElement:t(0,5)=(0,7):T(0,6)=s16elements:(0,3),0,32;lastElement:(0,3),32,32;len:(0,8),64,32;freeFunc:(0,9),96,32;;_MXFListElement:T(0,7)=s8next:(0,11),0,32;data:(0,12),32,32;;long int:t(0,8)=r(0,8);-2147483648;2147483647;:t(0,10)=*(0,13)free_func_type:t(0,9)=(0,10):t(0,11)=*(0,7):t(0,12)=*(0,1):t(0,13)=f(0,1)mxf_free_list:F(0,1)list:P(0,14):t(0,14)=*(0,2)mxf_initialise_list:F(0,1)list:P(0,2)freeFunc:P(0,9)mxf_create_list:F(0,15)list:P(0,14)freeFunc:P(0,9)int:t(0,15)=r(0,15);-2147483648;2147483647;mxf_append_list_element:F(0,15)list:P(0,2)data:P(0,12)mxf_prepend_list_element:F(0,15)list:P(0,2)data:P(0,12)mxf_insert_list_element:F(0,15)list:P(0,2)index:P(0,8)before:P(0,15)data:P(0,12)nextElement:r(0,3)prevElement:r(0,3)currentIndex:r(0,8)long int:t(0,8)void:t(0,1)mxf_get_list_length:F(0,8)list:P(0,2)mxf_find_list_element:F(0,12)list:P(0,16)info:P(0,12)eqFunc:P(0,17)result:r(0,12):t(0,16)=*(0,19):t(0,18)=*(0,20)eq_func_type:t(0,17)=(0,18):t(0,19)=k(0,4):t(0,20)=f(0,15)element:r(0,3)mxf_remove_list_element:F(0,12)list:P(0,2)info:P(0,12)eqFunc:P(0,17)result:r(0,12)element:r(0,3)prevElement:r(0,3)mxf_get_first_list_element:F(0,12)list:P(0,2)mxf_get_last_list_element:F(0,12)list:P(0,2)mxf_get_list_element:F(0,12)list:P(0,2)index:P(0,8)element:r(0,3)mxf_initialise_list_iter:F(0,1)iter:P(0,21)list:P(0,16):t(0,21)=*(0,22)MXFListIterator:t(0,22)=(0,23):T(0,23)=s12nextElement:(0,3),0,32;data:(0,12),32,32;index:(0,8),64,32;;mxf_initialise_list_iter_at:F(0,1)iter:P(0,21)list:P(0,16)index:P(0,8)mxf_next_list_iter_element:F(0,15)iter:P(0,21)mxf_get_iter_element:F(0,12)iter:P(0,21)mxf_get_list_iter_index:F(0,8)iter:P(0,21)#1/20 1213902365 502 502 100644 9124 ` mxf_utils.o __text__TEXT &__picsymbolstub1__TEXT 0 P __cstring__TEXT__literal8__TEXT__la_symbol_ptr__DATA   p8 T P  @ |B!`<8ԊD $  $DDd d 808A@>@@,A85TKj{@B׀C<   ! "$ N.D\D_(D\4D_PDeTDdXDe`DgdDkDn #$\ :@[ G@[ U]8 a b c$N.DqDrDwDy d$q ~@p $`N . D| D}8DHDLDT $| $HNh &'l # $  dh= *jpQ_g_mxfLogLevel_mxf_log_mxf_log_default_mxf_log_file_open_mxf_log_file_closedyld_stub_binding_helper___sF_vfprintf$LDBLStub_fopen_fwrite___eprintf_gmtime_time_strftime_fclose_fprintf$LDBLStub/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_logging.cgcc2_compiled.:t(0,1)=(0,1)_g_mxfFileLog_logmsglogmsg:f(0,1)file:P(0,2)level:P(0,3)=xeMXFLogLevel:format:P(0,5)p_arg:P(0,6) :T(0,4)=eMXF_DLOG:0,MXF_ILOG:1,MXF_WLOG:2,MXF_ELOG:3,; :T(0,4):t(0,2)=*(0,8)MXFLogLevel:t(0,3)=(0,4):t(0,5)=*(0,9)__darwin_va_list:t(0,7)=(0,10)va_list:t(0,6)=(0,7)FILE:t(0,8)=(0,11):t(0,9)=k(0,12)__builtin_va_list:t(0,10)=*(0,12)__sFILE:T(0,11)=s88_p:(0,13),0,32;_r:(0,14),32,32;_w:(0,14),64,32;_flags:(0,15),96,16;_file:(0,15),112,16;_bf:(0,16),128,64;_lbfsize:(0,14),192,32;_cookie:(0,17),224,32;_close:(0,18),256,32;_read:(0,19),288,32;_seek:(0,20),320,32;_write:(0,21),352,32;_ub:(0,16),384,64;_extra:(0,22),448,32;_ur:(0,14),480,32;_ubuf:(0,23),512,24;_nbuf:(0,24),536,8;_lb:(0,16),544,64;_blksize:(0,14),608,32;_offset:(0,25),640,64;;char:t(0,12)=r(0,12);0;127;:t(0,13)=*(0,27)int:t(0,14)=r(0,14);-2147483648;2147483647;short int:t(0,15)=@s16;r(0,15);-32768;32767;__sbuf:T(0,16)=s8_base:(0,13),0,32;_size:(0,14),32,32;;:t(0,17)=*(0,1):t(0,18)=*(0,28):t(0,19)=*(0,29):t(0,20)=*(0,30):t(0,21)=*(0,31):t(0,22)=*(0,32):t(0,23)=ar(0,33);0;2;(0,27):t(0,24)=ar(0,33);0;0;(0,27)__darwin_off_t:t(0,26)=(0,34)fpos_t:t(0,25)=(0,26)unsigned char:t(0,27)=@s8;r(0,27);0;255;:t(0,28)=f(0,14):t(0,29)=f(0,14):t(0,30)=f(0,25):t(0,31)=f(0,14):t(0,32)=xs__sFILEX:long unsigned int:t(0,33)=r(0,33);0;037777777777;__int64_t:t(0,34)=(0,35)long long int:t(0,35)=@s64;r(0,35);01000000000000000000000;0777777777777777777777;_log_to_filelog_to_file:f(0,1)level:P(0,3)format:P(0,5)timeStr:(0,36)t:(0,37)time_t:t(0,38)=(0,39):t(0,36)=ar(0,33);0;127;(0,12):t(0,37)=k(0,38)__darwin_time_t:t(0,39)=(0,40)long int:t(0,40)=r(0,40);-2147483648;2147483647;gmt:r(0,41)p_arg:(0,6)char:t(0,12):t(0,41)=*(0,42):t(0,42)=k(0,43)tm:T(0,43)=s44tm_sec:(0,14),0,32;tm_min:(0,14),32,32;tm_hour:(0,14),64,32;tm_mday:(0,14),96,32;tm_mon:(0,14),128,32;tm_year:(0,14),160,32;tm_wday:(0,14),192,32;tm_yday:(0,14),224,32;tm_isdst:(0,14),256,32;tm_gmtoff:(0,40),288,32;tm_zone:(0,44),320,32;;:t(0,44)=*(0,12)mxf_log_default:F(0,1)level:P(0,3)format:P(0,5)p_arg:(0,6)mxf_log_file_open:F(0,14)filename:P(0,5)mxf_log_file_close:F(0,1)g_mxfFileLog:S(0,2)mxf_log:G(0,45)g_mxfLogLevel:G(0,3):t(0,46)=*(0,47)mxf_log_func:t(0,45)=(0,46):t(0,47)=f(0,1)#1/20 1213902366 502 502 100644 54196 ` mxf_file.o 0l0l__text__TEXT(2|΀__picsymbolstub1__TEXT( @*0PH __cstring__TEXT*`,p__la_symbol_ptr__DATA0H2,S,__nl_symbol_ptr__DATA0d2t$TT14 PCS&||~x!``c/AH)88!P|N ``|#x8H(|#x8H)cH(L``|#x|xH)tcH'``|!cH(8!P |`|N `cH(l``/M H(`||~y8`!A</@,~88H) |`8~`~8!P|N ``|,!PA0cH')/A 88H'y/@ahlH 8`88!|N ``89 9@# CN `|8@|~x!8c |+x}C`}"Y/A8|#x8H&~ 9 |jx|`x|j`|IY^ ~8!P|x|N ```8`N ``||~x!8`C c1C}"/A0~H& /|`xA^ ~1C}"> ^8!P|x|N ``8`N ``cH%,``8`N ``c N `/M H&`8`N ``8`8N `89 9@# C$N `|a|{x!|#x`# C$cHA @ P@A;H``|+x;}}iA,@ @A ```|+xH`` P;x|xx|RH$; [$|~P|]I[ {$8!`xa|N 8`N `` $1}gXA@$`@@`8@H``#|I@c $|CxN ``8`N ``C 9 A$@$C@A``9 }#KxN `,|kxA(/@`C c$||```/A  A @| (@@p```8 $HX#C|eP|DI0c|B/A4A@(@@ ```8K k$H8|xN `$c N `8`N ``cN `/M H#`|a||x|@&B8`4|#xA!H!|~y@L<_<<<B*8`8$ 8$$8$`8ɀ| | xN!8`HL``884H"8`(H!Q.|}x@T<_<<<B*8$ 8`8$t8$`8ˀ| | xN!xH"@H``88(H"<x8$H!9/}A<_=?,8`8B9)^<_>=?8B 9)^<_> =?8B,9)<^<_>=?8BL9)|^<_>=?8B9) ^ <_>$8B^(H`xH!8``8!`aa|}p N `|a||x|@&B8`4|#xA!H|~y@L<_<<<B(08`8",8"D8"8| | xN!8`HL``884H!8`(Hq.|}x@T<_<<<B(08",8`8"8"8| | xN!xH @H``88(H <x8"HY/}A<_=?,8`8B9)^<_>=?8B,9)<^<_> =?8BL9)\^<_>=?8Bl9)^<_>=?8B9),^ <_>$8B^(H`xH 8``8!`aa|}p N `|a||x|@&B8`4|#xA!H|~y@L<_<<<B&P8`8 L8 d8 8| | xN!8`HL``884H98`(H.|}x@T<_<<<B&P8 L8`8 8 8| | xN!xH@H``88(H<x8!Hy/}A<_=?,8`8B9)<^<_>=?8BL9)\^<_> =?8Bl9)|^<_>=?8B9)^<_>=?8B9)L^ <_>$8B̐^(H`xH-8``8!`aa|}p N `|||xB8`4!H!|~y@H<_<<<B$t8`8p888E| | xN!8`H(`884Hi8`(H|}yA88(HM<_=?8`B$x9)А]<_>=?,8B9)^<_>=?8B9)^ <_>=?8B 9)0^<_>=?8B@9)`^<_> 8Bp^$<_8BP^(H\``<_<<<B$t8p8G8,88`| | xN!xH8````8!P|N ```|/!B|zx|+x|#x|3x!8`A8`4HY|~y@P<_<<<B"8`8888q| | xN!8`H@```884H8`(H|{yA88(H}/[@;;`<_~,8B=?8`^<_9)8BБ>=?^<_9)8B@> =?^<_9)P8B>=?^<_9)`8Bp>=?^ <_9)8B>$^(HX`<_<<<B"88s888`| | xN!xH8````8!`!|N ```||~x!``c/A\C,/AD|Cx| | xN!~(/A | c,| xN!~/AH88!P|N ```c,}N c,}N c,}N c,}N c,}N c,}N c,}N c,}N $c,}N 0N ``08`/M |xN ``|8B|#x!88K/AD<_<<<B8`8888| | xN!8`H88`8!`|N |8B|#x!88K/AD<_<<<B8`88h8D8| | xN!8`H8A98`T@.|x8!`|N `|8B|#x!88K/AD<_<<<BT8`8P888| | xN!8`H48A98`!:a;TTBU)@.|x|Kx|[x8!`|N ```|8B|#x!88K-/AD<_<<<B88`8X88| | xN!8Ha8A988:<;=>UITb9@8`U@.9|cSxA;|BKxU>U|ccx|B[x|;xT>}ISx9@Tƀ|+x|cSx|BKxA?WF>W@.|cCx|B;x|x8|c3x|B+x|cx|Bx|cSx^~8!`|x|N ``K```KP```K```K```|8B!l8lK8/A@<_<<<B88`88d8$| | xN!88!P|x|N ``||#x8BT>!888A9K!8/A@<_<<<B8|8`888.| | xN!88!`|x|N ```|TF>T>BT>8|#x!88;A8!9a:Kq8/A@<_<<<B88`8808:| | xN!88!`|x|N ```||#xBWWTF>W@.!T>T>|Cx|+x|Lcx|SxWF>W>W>88889!:;<=A>?K/8A@<_<<<B4808`888J| | xN!88!|x|N `|!|#xT>lK)8!P|N `|!|#xT>lK8!P|N `|!lK8!P|N ```|!8W@.W@.}bp| Kx}^x}=x@`8|8yH\``/;;@K|<_<<<B88`888| | xN!88!`|x|N ``||~xB|+x|3x!K/@D<_<<<B88`8 848| | xN!8HdxxxK8/@H<_<<<B88`8(848| | xN!8``8!P|x|N ``K````KP```K@```K```|!|+x|#x|yx!K/A#xdxx8KH|~|]+A/@+@;@H``^P#x88ExK@\Cx8@@A@@A```8`H,```y;;@dK8```8!`!|N ```K ```|8B!KE8/A@<_<<<B8 8`88 8ڀ| | xN!88!P|x|N +|ixA(/@ +A8H```TF>8@8 |Ky@T>8@8|Ky@T>8@8|Ky@x8@8|K#y@hT@.TF>TF>|x8|Ky@LTT>T>|x8|Ky@0TT>T>|x|@y|&T ```/Ai0/A@@|`x|xN ``|A;dB|#x|zxW`>|3x!|+x+@,<<<88c8 T8H ``/@|+A/@D+@<<_<<8`B898 T| | xN!8HCxxK18@H```/ AT8|#x48A|09 HT< F40|40|0| Sx} SyAd<_<=xB8x9 T8`9 | | xN!8H<``T 8|@P4I}@2A0H(`W< IL0|0| cx```8T>|xA;CxxKAD<_<<<B8 8`8T8 T8| | xN!8HCxx88KW`>AD<_<<<B8 8`88 T8| | xN!8H(8H 9 7@<8888K8!p|xA|N ``|A|+xB|#x|zx!K xx|{xCxdxK/@L<_<<<BD8 @8`88 8;`| | xN!```8!`cxA|N ``||3xB|+x||x!K/@D<_<<<B88`8 88| | xN!8HdxxxK8/@H<_<<<B88`8 88| | xN!8``8!P|x|N ``|a|;xB|+x|3x||x!K/@P<_<<<B 88`8 88| | xN!8Hp```xdxxxK8/@D<_<<<B 88`8 t88| | xN!8`8!`|xa|N ``K```K```K```||~xB|+x!K/@H<_<<<B t8p8`8 88f| | xN!8Hh`xxK8/@L<_<<<B t8p8`8 88g| | xN!8```8!P|x|N ``||~xB|+x!K/@H<_<<<B 88`8 88n| | xN!8Hh`xxK)8/@L<_<<<B 88`8 88o| | xN!8```8!P|x|N ``K ```K```|8!Hq8!P |`|N `|!HE8!P |`|N ``|8|~x|#x!H/@,8~88H8/A```88!P|x|N `|8!H8!P |`|N `|8|~x|#x!He/@,8~88HM8/A```88!P|x|N `|8!H8!P |`|N `|8!H8!P |`|N `|8 !H8!P |`|N `c|ct|cTcN ```2N ``c2N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|h}N |B}h=k|L}N |B}h=k|0}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|l}N |B}h=k|P}N |B}h=k|4}N |B}h=k|}N '%s' failed, in %s:%d (newMXFFile = (MXFFile*)malloc(sizeof(MXFFile))) != NULL./mxf/mxf_file.c(newDiskFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULLw+brbr+b(newStdInFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newSysData = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULLmxf_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)) != EOFbytesToRead <= 8mxf_read_k(mxfFile, key)mxf_read_l(mxfFile, llen, len)mxf_file_write(mxfFile, (const uint8_t*)key, 16) == 16%s:%u: failed assertion `%s' llen > 0 && llen <= 9Could 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)mxf_write_k(mxfFile, key)mxf_write_l(mxfFile, len)mxf_read_uint32(mxfFile, len)mxf_read_uint32(mxfFile, eleLen)mxf_write_uint32(mxfFile, len)mxf_write_uint32(mxfFile, eleLen)'''`'&&&t&\&%%%ë%x*$%t/$%l*`$%h0d$%d*$%`/ $%\*`$%X0d $%Hë%*$%/ء$%*`$% 0d$%*$%/ء $%*`$$0d $$ë$*#$/#$|*`#$x0d#$t*#$p/ #$l*`p#$h0d t#$Xë$,*#$(/#$ *`#$0d#$*#$/ #$*`p#$ 0d t#$###ë#p*"#l/4"#d*`"#`0d"#\*"#X/4 t"#T*`"#P0d "#@ë#*"#/\""*`""0d""*""/\ ""*`""0d ""ë"l*!Ы"h/x!Ы"`*`!Ы"\0d!Ь"X*!Ь"T/x !Ь"P*`!Ь"L0d!"<ë"*!Ы" /\!Ы"*`!Ы"0d!Ь!*!Ь!/\ !Ь!*`!Ь!0d!!ë!x*! !t/4! !l*`! !h0d! !d* ! !`/4! !\*` @! !X0dD! !L!4ë *` .` *`` 0d` * T` .` *` ` 0d` |ë P*` L.` D*`` @0d` <* T` 8.T` 4*` ` 00d` $ë*`.t`0d`* T`|.t`x0d`ë*`.8`0d`* T`.8`0d`ë. `*`.`. `* T`.` *Ы-ȡЫ*`Ы0dЬ* Ь-ȡЬ*` Ь0d p`ë*-*` 0d*4-(*`0dë*-*`0d*4- *`0dë4*Ы0-TЫ(*`Ы$0dЬ *Ь-TЬ*`Ь0dël*Ыh-xЫ`*`Ы\0dЬX*ЬT-xЬP*`ЬL0dЫ*Ы -TЫ*`Ы0dЬ*Ь-TЬ*`Ь0dë*P-$P*`P|0dPx*dPt-$Pp*`Pl0dP\ë *Ы,Ы*`Ы0dЬ*Ь, Ь*`Ь0dpHë*0,ȡ0*`00d0*0,ȡ0*`000d40ë*,*`0d*0,*`0dë0*,,x$*` 0d*,x*`|0dë*P,PP*`P0dP*dP|,PPx*`Pt0dPd0 ë*Ы ,(Ы*`Ы0dЬ*Ь,(XЬ*`Ь0dëP*L,H*`@0d<*8,4*`P00dT$ë*p+ءp*`p0dp*Dp+ءhp*`p0dpë *+*`0d *+*`0d<ë * +h *` 0d  * +h *` 0d" 0  0    p ` 0  0 P   @  p  p t pp `p D0(ë * *x *` 0d * *x *` 0d"  \ë @* <+ 4*` 00d ,* (+, $*`p 0d$t @ @P ` `p P 0 P` 0@    0      p  p   0h | x0h$x t ` Xë ,* (*x $*` 0d * *x *`p 0d$t  ë   `   `L  |  tС  p  lС  d  \  X  T|  Ll  Dp  @`  <p\  4`L  ,P  (  P<    ë +  +!   ë *  *ȡ  *`  0d  *  *ȡ  *` L  0d&P   ë X*  T*x  P*`  H0d  D*  @*x d  <*` L  80d&P  , ë 4 4 `4 4 `,4 4 С4 4 С4 l4 |4 x4 t\4 lL4 dp4 ``4 \p<4 T`,4 LP4 H4 <P4 84 (ë $+4 +"4 ë*4*ȡ4*`40d4*"4*ȡ"4*`",40d(04ëx*4t*x4p*`4h0d4d*"4`*x"D4\*`",4X0d(04LëTT`TT` TTСTTС|TLTTT<T,TpT`T|pTt` TlPThT\PTXTHëD+T<+$T8ë*T*ȡT*`T0dT*$`T*ȡ$tT*`$ T0d*Të*T*xT*`T0dT*$`T*x$$T|*`$ Tx0d*Tl8<H$x$tl\(ë40`*H,0`*H0\*( 0\4*(0X*0XP*0T)0Tl)0P)Ȭ0P)ȫ0L)0L)t0H)l0H)T0D)hL0D)h40@)H,0@)H0<)( 0<)(08)080)04(04L(00(Ȭ00h(ȫ0,(0,(t0((l0((T0$(hL0$(h40 (H,0 (H0(( 0((D0P@0P<0P80P40P00P,0P(0P$0P 0P0P0P0P0P 0P0P0P0P+,"! $(-)'*.%#&+,"! $(-)'*.%#&/Fddf<.DBDJDL(DM,DP4$B@AĀԀOdt 0 G X ̀ ݀  ! > [ y Ȁ ؀  @ X$HNH YP.PDSPDWP i$SP @R @R @R $N` `.`D\`D`` $\` *@[ 9@[ E@[ S$Np Tp.pDepDnp g$ep @d $Nx .DsD| $s @r @r $N .DD $ @ $N .DDD $ /@ >@ L@ Z$,N [.DD k$ @ $N .DDD $ @ $ N .DDDDD DD0D4D8D@DD $ @ $hNX `.`D`DdDhDpDtDDD$`1@@K8Z/Mbʀ.Lavр9Xn`$XN.DDDDDD$@ $N .DDDDDD(DL$6@E@R@`@p,d$Ndp.pDpDp$p@@@$Nx.DD DDD$@@ !$xN".D D#6$ P@_@h$Ni.D&D*y$&@%$N . D/ D2 $/ @.@.@.$N(0.0D50D70$50@4*$ N<+@.@D:@D;@D@H<$:@S@9b$ NLcP.PDDPDFP{$DP@C$NX`.`DI`DK`$I`@H$ Nlp.pDOpDPpDQtDP|DQDR$Op@N$$N%.DUDUDXD]D_ Df,Dg@DjX;$UX@Tg@Tt@T@Vp$Npp.pDmpDpp$mp@l@l@l$Nx.DsDtDyDz $s,@r;$XN<.D}DU$}t@|@|$N.DDD$$@$<N,0.0D0D0D4D8D<DDDDDD$0@ @@*$N+.DDA$]@l$ N m.DD$@$N . D D $ @$ N,0.0D0D0D8 $0'@6$ N<.@D@DXD\DlDDDD D0D<DXD\D`DdDhDlDpDtDxD|DDDDDDDDDDDDDDDDDDDDDDDDDDD7$@U@f@vƀ->O`q̀݀.$N. D D8D<DLDDDD D D D 8D <D @D DD HD LD PD TD XD \D `D dD hD lD pD tD xD |D D D D D D D D D D D D D D D D D D D /$ N@_@o$N . D D D D ,D D D: D; D D# D) D* D3 D6 $D) (D* ,D) 0D+ 4D* 8D, <D+ @D, DD+ HD- LD, PD. TD- XD. \D- `D/ dD. hD0 lD/ pD0 tD/ xD1 |D0 D2 D1 D2 D1 D4 D2 D4 D6 D; D= p$ @@$N . DA DE DA DE DF PDG \DH lDM xDP |D] DM DP DM DQ DP DR DZ DQ DR DQ DS DR DT DS DT DS DU DT DV DU DV DU DW DV DX DW DX DW DY DX DY D[ D] DG Da XDd p$A @@$N . Dh Dl Dh Dl Dq Dr Ds,Dt<DwHDvLDwPDy`DwdDlDypDztDxDy|D{DzD{DzD|D{D}D|D}D|D~D}DD~DD~DDDDDDDDDDDDDDDsD8DP$h @g @g@g+$Nd.pDpDDDDDDD,$pB@R$N.DDS$i@y@@$N . D D $ @@@$N0.0D0D0$0@$N@.@D@D@$@@"@+$NP.PDPDP,$P@@P$N`.`D`D`Q$`f@v@@$Np.pDpDp$p@$N.DD$@$N.DD$@ $N.DDD $)@9@F$N.DDDDG$`@p$N.DDDDD@DLq$@@8`$N`.`D`DhDlDDD$`@@ 8 `   ) F$N.DDD D DpD G$ ^@ n@ |8   $N.DDDDD0D  $ @ @ 8  !!!.!F!$8N.DD!$!@ !@ !!Ҁ!"$N.DD"$")@"9@"G"X"o$N. D D "p$ "@"@"""$N$.0D0D0"$0"@"@##$N4.@D#@D$HD#LD#\D$`D'#$#@#.@"#>"l#L$N.D*D.D*D,D*D.D,D-D.D1L#M$*#e@)#u@)#+8##d#$Nd.pD4pD6xD7|D4D8D:D4D:D9D6D7D8D:D=#$4p#@3#@3#ʀ58#p##$N. D@ DG0DH4D@8DF@D@HDGLDHPDFTD@XDG\DH`DBdDChDDlDJpDBxDC|DDDEDFDGDHDIDJDM#$@ #@?$@?$A8$ $ $!$N.DPDP DQDPDQDR$"$P$8@O$HOl$V$,N,.0DU0DU<DV@DUDDVHDWL$W$U0$n@T$~Tl$$,N\.`DZ`DZlD[pD\t$$Z`$@Y$Yl$$$N.D_D_D`Da$$_$@^$^8$$(N.DeDfDeDfDi($$e% @d%@d%+%>%U&$N@.@Dl@DmHDlLDm\Dp&$l@&@k&@k&ˀ&ހ&$N.DsDyD} D(D@DDDDDDDDDDDDDDDDDP&$s' @r'@r'&@r'2@t';@u'D@v 'S1'd@w't"''@'@''@''P'h'$Nh.pDpDDD@'$p'@'@'@'@'$NX.`D`D`'$`(@(@(.$Nd.pDpDp(/$p(C@(S@(b(u($Nt.DD($(@(@(€(Հ(*4$N.DD*5$*O@*_@*n**$N.DDDDDDD,D<DD*$*@*@*ʀ8*@*+ @+++$N.DD+$+:@+J@+Y$N.DDDDD(+Z$+m@+}@+++$N@.@D0@D3@D0DD3HD9pD=DADEDIDMDQD[ Da@+$0@+@/ +@/+@1+@+H+$NH.PDPDXD\DpDtD|DDDDDD0DxDD D D D D pD D +$P, @,@,(@,48,C@,M,kP,l!,m$N!.!D!D!4D!8D!@D!DD!,n$!,@,@,$N!.!D!D!D"0D",$!,@,@,@,$N"."D"D"D#0D#,$",@-@-@-!@--$N#.#D #D!#-.$ #-B@-R@-a-t-$N#.#D%#D&#-$%#-@$-@$--̀-$N#.#D*#D+#-$*#-@).@)..(.;$N#.#De#Df$Dg$PDj$.<$e#.Y@d.i@d.u@d.$N$.$Dm$Dn$Do%@Dr%.$m$.@l.@l.@l.$N%.%Du%Dv%.$u%.@t.@t/@t/$N%.%Dz%D{%/$z%/6@y/F@y/R@y/a$N%.%D%D%D%D%D%/b$%/x@/@/$,N& .&D&D&D& /$&/@/@/@/ހ/00K$(N&8.&@D&@D&HD&LD&\D&0L$&@0m@0{@0$lN&.&D&D&D&D&D&0$&0@0@0$,N&.&D&D&D&D&D'40$&0@0@1$lN'L.'PD'PD'TD'XD'`D'd1$'P1@1'@16$,N'|.'D'D'D'D'D'17$'1M@1[@1i$,N'.'D'D'D'D'D'1j$'1@1@111ŀ1ހ4t$,N'.'D'D'D'4u$'4@4$N'.(D(D(D(4$(4@4@4$N(.(D(D(4$(4@4$N(4d(b 2 @ %&@&C' &&S'2'P|pP0@` p @1(d'%i# 0\@`tphpS`duCOo(M %$("P0-`> ! !J#p @<#Y#70*?"_mxf_disk_file_open_new_mxf_disk_file_open_read_mxf_disk_file_open_modify_mxf_stdin_wrap_read_mxf_byte_array_wrap_read_mxf_file_close_mxf_file_read_mxf_file_write_mxf_file_getc_mxf_file_putc_mxf_file_eof_mxf_file_seek_mxf_file_tell_mxf_file_is_seekable_mxf_file_size_mxf_file_set_min_llen_mxf_get_min_llen_mxf_read_uint8_mxf_read_uint16_mxf_read_uint32_mxf_read_uint64_mxf_read_int8_mxf_read_int16_mxf_read_int32_mxf_read_int64_mxf_write_uint8_mxf_write_uint16_mxf_write_uint32_mxf_write_uint64_mxf_write_int8_mxf_write_int16_mxf_write_int32_mxf_write_int64_mxf_read_ul_mxf_read_k_mxf_read_l_mxf_read_kl_mxf_read_key_mxf_read_uid_mxf_read_uuid_mxf_read_local_tag_mxf_skip_mxf_write_local_tag_mxf_write_k_mxf_get_llen_mxf_write_fixed_l_mxf_write_l_mxf_write_kl_mxf_write_fixed_kl_mxf_write_ul_mxf_write_uid_mxf_write_uuid_mxf_read_batch_header_mxf_write_batch_header_mxf_read_array_header_mxf_write_array_header_mxf_equals_key_mxf_equals_key_prefix_mxf_equals_key_mod_regver_mxf_equals_ul_mxf_equals_ul_mod_regver_mxf_equals_uuid_mxf_equals_uid_mxf_equals_umid_mxf_is_ul_mxf_set_runin_len_mxf_get_runin_lendyld_stub_binding_helper_mxf_log___sF_malloc_feof_memcmp_fopen_fileno_fgetc_fread_fstat_memcpy_ftello_fseeko_fwrite___eprintf_memset_free_fputc_fclose_fseek/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_file.cgcc2_compiled.:t(0,1)=(0,1)_disk_file_closedisk_file_close:f(0,1)sysData:P(0,2):t(0,2)=*(0,3)MXFFileSysData:t(0,3)=(0,4)MXFFileSysData:T(0,4)=s40file:(0,5),0,32;isSeekable:(0,6),32,32;haveTestedIsSeekable:(0,6),64,32;byteCount:(0,7),96,64;data:(0,9),160,32;dataSize:(0,7),192,64;pos:(0,7),256,64;;:t(0,5)=*(0,10)int:t(0,6)=r(0,6);-2147483648;2147483647;long long int:t(0,8)=@s64;r(0,8);01000000000000000000000;0777777777777777777777;int64_t:t(0,7)=(0,8):t(0,9)=*(0,11)FILE:t(0,10)=(0,12):t(0,11)=k(0,13)__sFILE:T(0,12)=s88_p:(0,14),0,32;_r:(0,6),32,32;_w:(0,6),64,32;_flags:(0,15),96,16;_file:(0,15),112,16;_bf:(0,16),128,64;_lbfsize:(0,6),192,32;_cookie:(0,17),224,32;_close:(0,18),256,32;_read:(0,19),288,32;_seek:(0,20),320,32;_write:(0,21),352,32;_ub:(0,16),384,64;_extra:(0,22),448,32;_ur:(0,6),480,32;_ubuf:(0,23),512,24;_nbuf:(0,24),536,8;_lb:(0,16),544,64;_blksize:(0,6),608,32;_offset:(0,25),640,64;;uint8_t:t(0,13)=(0,27):t(0,14)=*(0,27)short int:t(0,15)=@s16;r(0,15);-32768;32767;__sbuf:T(0,16)=s8_base:(0,14),0,32;_size:(0,6),32,32;;:t(0,17)=*(0,1):t(0,18)=*(0,28):t(0,19)=*(0,29):t(0,20)=*(0,30):t(0,21)=*(0,31):t(0,22)=*(0,32):t(0,23)=ar(0,33);0;2;(0,27):t(0,24)=ar(0,33);0;0;(0,27)__darwin_off_t:t(0,26)=(0,34)fpos_t:t(0,25)=(0,26)unsigned char:t(0,27)=@s8;r(0,27);0;255;:t(0,28)=f(0,6):t(0,29)=f(0,6):t(0,30)=f(0,25):t(0,31)=f(0,6):t(0,32)=xs__sFILEX:long unsigned int:t(0,33)=r(0,33);0;037777777777;__int64_t:t(0,34)=(0,8)_disk_file_readdisk_file_read:f(0,35)unsigned int:t(0,36)=r(0,36);0;037777777777;uint32_t:t(0,35)=(0,36)sysData:P(0,2)data:P(0,37)count:P(0,35):t(0,37)=*(0,13)_disk_file_writedisk_file_write:f(0,35)sysData:P(0,2)data:P(0,9)count:P(0,35)_disk_file_getchardisk_file_getchar:f(0,6)sysData:P(0,2)_disk_file_putchardisk_file_putchar:f(0,6)sysData:P(0,2)c:P(0,6)_disk_file_eofdisk_file_eof:f(0,6)sysData:P(0,2)_disk_file_seekdisk_file_seek:f(0,6)sysData:P(0,2)offset:P(0,7)whence:P(0,6)_disk_file_telldisk_file_tell:f(0,7)sysData:P(0,2)_free_disk_filefree_disk_file:f(0,1)sysData:P(0,2)_disk_file_is_seekabledisk_file_is_seekable:f(0,6)sysData:P(0,2)_disk_file_sizedisk_file_size:f(0,7)sysData:P(0,2)int:t(0,6)statBuf:(0,38)stat:T(0,38)=s96st_dev:(0,39),0,32;st_ino:(0,41),32,32;st_mode:(0,43),64,16;st_nlink:(0,45),80,16;st_uid:(0,47),96,32;st_gid:(0,49),128,32;st_rdev:(0,39),160,32;st_atimespec:(0,51),192,64;st_mtimespec:(0,51),256,64;st_ctimespec:(0,51),320,64;st_size:(0,52),384,64;st_blocks:(0,53),448,64;st_blksize:(0,55),512,32;st_flags:(0,57),544,32;st_gen:(0,57),576,32;st_lspare:(0,58),608,32;st_qspare:(0,59),640,128;;timespec:T(0,51)=s8tv_sec:(0,60),0,32;tv_nsec:(0,62),32,32;;__darwin_dev_t:t(0,40)=(0,58)dev_t:t(0,39)=(0,40)__darwin_ino_t:t(0,42)=(0,57)ino_t:t(0,41)=(0,42)__darwin_mode_t:t(0,44)=(0,46)mode_t:t(0,43)=(0,44)__uint16_t:t(0,46)=(0,63)nlink_t:t(0,45)=(0,46)__darwin_uid_t:t(0,48)=(0,57)uid_t:t(0,47)=(0,48)__darwin_gid_t:t(0,50)=(0,57)gid_t:t(0,49)=(0,50)off_t:t(0,52)=(0,26)__darwin_blkcnt_t:t(0,54)=(0,34)blkcnt_t:t(0,53)=(0,54)__darwin_blksize_t:t(0,56)=(0,58)blksize_t:t(0,55)=(0,56)__uint32_t:t(0,57)=(0,36)__int32_t:t(0,58)=(0,6):t(0,59)=ar(0,33);0;1;(0,34)__darwin_time_t:t(0,61)=(0,62)time_t:t(0,60)=(0,61)long int:t(0,62)=r(0,62);-2147483648;2147483647;short unsigned int:t(0,63)=@s16;r(0,63);0;65535;_stdin_file_closestdin_file_close:f(0,1)sysData:P(0,2)_stdin_file_readstdin_file_read:f(0,35)sysData:P(0,2)data:P(0,37)count:P(0,35)numRead:r(0,35)uint32_t:t(0,35)_stdin_file_writestdin_file_write:f(0,35)sysData:P(0,2)data:P(0,9)count:P(0,35)_stdin_file_getcharstdin_file_getchar:f(0,6)sysData:P(0,2)c:r(0,6)_stdin_file_putcharstdin_file_putchar:f(0,6)sysData:P(0,2)c:P(0,6)_stdin_file_eofstdin_file_eof:f(0,6)sysData:P(0,2)_stdin_file_seekstdin_file_seek:f(0,6)sysData:P(0,2)offset:P(0,7)whence:P(0,6)_stdin_file_tellstdin_file_tell:f(0,7)sysData:P(0,2)_free_stdin_filefree_stdin_file:f(0,1)sysData:P(0,2)_stdin_file_is_seekablestdin_file_is_seekable:f(0,6)sysData:P(0,2)_stdin_file_sizestdin_file_size:f(0,7)sysData:P(0,2)_byte_array_file_closebyte_array_file_close:f(0,1)sysData:P(0,2)_byte_array_file_readbyte_array_file_read:f(0,35)sysData:P(0,2)data:P(0,37)count:P(0,35)numRead:r(0,35)_byte_array_file_writebyte_array_file_write:f(0,35)sysData:P(0,2)data:P(0,9)count:P(0,35)_byte_array_file_getcharbyte_array_file_getchar:f(0,6)sysData:P(0,2)_byte_array_file_putcharbyte_array_file_putchar:f(0,6)sysData:P(0,2)c:P(0,6)_byte_array_file_eofbyte_array_file_eof:f(0,6)sysData:P(0,2)_byte_array_file_seekbyte_array_file_seek:f(0,6)sysData:P(0,2)offset:P(0,7)whence:P(0,6)_byte_array_file_tellbyte_array_file_tell:f(0,7)sysData:P(0,2)_byte_array_file_is_seekablebyte_array_file_is_seekable:f(0,6)sysData:P(0,2)_byte_array_sizebyte_array_size:f(0,7)sysData:P(0,2)_free_byte_array_filefree_byte_array_file:f(0,1)sysData:P(0,2)mxf_disk_file_open_new:F(0,6)filename:P(0,64)mxfFile:P(0,65)void:t(0,1):t(0,64)=*(0,66):t(0,65)=*(0,67):t(0,66)=k(0,68):t(0,67)=*(0,69)char:t(0,68)=r(0,68);0;127;MXFFile:t(0,69)=(0,70):T(0,70)=s52close:(0,71),0,32;read:(0,72),32,32;write:(0,73),64,32;get_char:(0,74),96,32;put_char:(0,75),128,32;eof:(0,74),160,32;seek:(0,76),192,32;tell:(0,77),224,32;is_seekable:(0,74),256,32;size:(0,77),288,32;free_sys_data:(0,71),320,32;sysData:(0,2),352,32;minLLen:(0,13),384,8;runinLen:(0,78),400,16;;:t(0,71)=*(0,79):t(0,72)=*(0,80):t(0,73)=*(0,81):t(0,74)=*(0,82):t(0,75)=*(0,83):t(0,76)=*(0,84):t(0,77)=*(0,85)uint16_t:t(0,78)=(0,63):t(0,79)=f(0,1):t(0,80)=f(0,35):t(0,81)=f(0,35):t(0,82)=f(0,6):t(0,83)=f(0,6):t(0,84)=f(0,6):t(0,85)=f(0,7)mxf_disk_file_open_read:F(0,6)filename:P(0,64)mxfFile:P(0,65)mxf_disk_file_open_modify:F(0,6)filename:P(0,64)mxfFile:P(0,65)mxf_stdin_wrap_read:F(0,6)mxfFile:P(0,65)mxf_byte_array_wrap_read:F(0,6)data:P(0,9)dataSize:P(0,7)mxfFile:P(0,65)mxf_file_close:F(0,1)mxfFile:P(0,65)mxf_file_read:F(0,35)mxfFile:P(0,67)data:P(0,37)count:P(0,35)mxf_file_write:F(0,35)mxfFile:P(0,67)data:P(0,9)count:P(0,35)mxf_file_getc:F(0,6)mxfFile:P(0,67)mxf_file_putc:F(0,6)mxfFile:P(0,67)c:P(0,6)mxf_file_eof:F(0,6)mxfFile:P(0,67)mxf_file_seek:F(0,6)mxfFile:P(0,67)offset:P(0,7)whence:P(0,6)mxf_file_tell:F(0,7)mxfFile:P(0,67)mxf_file_is_seekable:F(0,6)mxfFile:P(0,67)mxf_file_size:F(0,7)mxfFile:P(0,67)mxf_file_set_min_llen:F(0,1)mxfFile:P(0,67)llen:P(0,13)mxf_get_min_llen:F(0,13)mxfFile:P(0,67)mxf_read_uint8:F(0,6)mxfFile:P(0,67)value:P(0,37)buffer:(0,86):t(0,86)=ar(0,33);0;0;(0,13)mxf_read_uint16:F(0,6)mxfFile:P(0,67)value:P(0,87)buffer:(0,88):t(0,87)=*(0,78):t(0,88)=ar(0,33);0;1;(0,13)mxf_read_uint32:F(0,6)mxfFile:P(0,67)value:P(0,89)buffer:(0,90):t(0,89)=*(0,35):t(0,90)=ar(0,33);0;3;(0,13)mxf_read_uint64:F(0,6)mxfFile:P(0,67)value:P(0,91)buffer:(0,92):t(0,91)=*(0,93):t(0,92)=ar(0,33);0;7;(0,13)uint64_t:t(0,93)=(0,94)long long unsigned int:t(0,94)=@s64;r(0,94);0;01777777777777777777777;mxf_read_int8:F(0,6)mxfFile:P(0,67)value:P(0,95):t(0,95)=*(0,96)int8_t:t(0,96)=(0,97)signed char:t(0,97)=@s8;r(0,97);-128;127;mxf_read_int16:F(0,6)mxfFile:P(0,67)value:P(0,98):t(0,98)=*(0,99)int16_t:t(0,99)=(0,15)mxf_read_int32:F(0,6)mxfFile:P(0,67)value:P(0,100):t(0,100)=*(0,101)int32_t:t(0,101)=(0,6)mxf_read_int64:F(0,6)mxfFile:P(0,67)value:P(0,102):t(0,102)=*(0,7)mxf_write_uint8:F(0,6)mxfFile:P(0,67)value:p(0,13)mxf_write_uint16:F(0,6)mxfFile:P(0,67)value:P(0,78)buffer:(0,88)mxf_write_uint32:F(0,6)mxfFile:P(0,67)value:P(0,35)buffer:(0,90)mxf_write_uint64:F(0,6)mxfFile:P(0,67)value:P(0,93)buffer:(0,92)mxf_write_int8:F(0,6)mxfFile:P(0,67)value:p(0,96)mxf_write_int16:F(0,6)mxfFile:P(0,67)value:p(0,99)mxf_write_int32:F(0,6)mxfFile:P(0,67)value:p(0,101)mxf_write_int64:F(0,6)mxfFile:P(0,67)value:p(0,7)mxf_read_ul:F(0,6)mxfFile:P(0,67)value:P(0,103):t(0,103)=*(0,104)mxfUL:t(0,104)=(0,105):T(0,105)=s16octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;;mxf_read_k:F(0,6)mxfFile:P(0,67)key:P(0,106):t(0,106)=*(0,107)mxfKey:t(0,107)=(0,104)mxf_read_l:F(0,6)mxfFile:P(0,67)llen:P(0,37)len:P(0,91)i:r(0,6)c:r(0,6)length:r(0,93)uint64_t:t(0,93)llength:r(0,13)uint8_t:t(0,13)bytesToRead:r(0,6)bytesToRead:r(0,6)mxf_read_kl:F(0,6)mxfFile:P(0,67)key:P(0,106)llen:P(0,37)len:P(0,91)mxf_read_key:F(0,6)mxfFile:P(0,67)value:P(0,106)mxf_read_uid:F(0,6)mxfFile:P(0,67)value:P(0,108):t(0,108)=*(0,109)mxfUID:t(0,109)=(0,104)mxf_read_uuid:F(0,6)mxfFile:P(0,67)value:P(0,110):t(0,110)=*(0,111)mxfUUID:t(0,111)=(0,112):T(0,112)=s16octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;;mxf_read_local_tag:F(0,6)mxfFile:P(0,67)value:P(0,113):t(0,113)=*(0,114)mxfLocalTag:t(0,114)=(0,78)mxf_skip:F(0,6)mxfFile:P(0,67)len:P(0,93)buffer:(0,115)numRead:r(0,35):t(0,115)=ar(0,33);0;2047;(0,13)totalRead:r(0,93)mxf_write_local_tag:F(0,6)mxfFile:P(0,67)value:P(0,114)mxf_write_k:F(0,6)mxfFile:P(0,67)key:P(0,116):t(0,116)=*(0,117):t(0,117)=k(0,107)mxf_get_llen:F(0,13)mxfFile:P(0,67)len:P(0,93)llen:r(0,13)mxf_write_fixed_l:F(0,6)mxfFile:P(0,67)llen:P(0,13)len:P(0,93)buffer:(0,118)i:r(0,13):t(0,118)=ar(0,33);0;8;(0,13)mxf_write_l:F(0,13)mxfFile:P(0,67)len:P(0,93)mxf_write_kl:F(0,6)mxfFile:P(0,67)key:P(0,116)len:P(0,93)mxf_write_fixed_kl:F(0,6)mxfFile:P(0,67)key:P(0,116)llen:P(0,13)len:P(0,93)mxf_write_ul:F(0,6)mxfFile:P(0,67)label:P(0,119):t(0,119)=*(0,120):t(0,120)=k(0,104)mxf_write_uid:F(0,6)mxfFile:P(0,67)uid:P(0,121):t(0,121)=*(0,122):t(0,122)=k(0,109)mxf_write_uuid:F(0,6)mxfFile:P(0,67)uuid:P(0,123):t(0,123)=*(0,124):t(0,124)=k(0,111)mxf_read_batch_header:F(0,6)mxfFile:P(0,67)len:P(0,89)eleLen:P(0,89)mxf_write_batch_header:F(0,6)mxfFile:P(0,67)len:P(0,35)eleLen:P(0,35)mxf_read_array_header:F(0,6)mxfFile:P(0,67)len:P(0,89)eleLen:P(0,89)mxf_write_array_header:F(0,6)mxfFile:P(0,67)len:P(0,35)eleLen:P(0,35)mxf_equals_key:F(0,6)keyA:P(0,116)keyB:P(0,116)mxf_equals_key_prefix:F(0,6)keyA:P(0,116)keyB:P(0,116)cmpLen:P(0,125)__darwin_size_t:t(0,126)=(0,127)size_t:t(0,125)=(0,126)long unsigned int:t(0,127)=r(0,127);0;037777777777;mxf_equals_key_mod_regver:F(0,6)keyA:P(0,116)keyB:P(0,116)mxf_equals_ul:F(0,6)labelA:P(0,119)labelB:P(0,119)mxf_equals_ul_mod_regver:F(0,6)labelA:P(0,119)labelB:P(0,119)mxf_equals_uuid:F(0,6)uuidA:P(0,123)uuidB:P(0,123)mxf_equals_uid:F(0,6)uidA:P(0,121)uidB:P(0,121)mxf_equals_umid:F(0,6)umidA:P(0,128)umidB:P(0,128):t(0,128)=*(0,129):t(0,129)=k(0,130)mxfUMID:t(0,130)=(0,131):T(0,131)=s32octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;octet16:(0,13),128,8;octet17:(0,13),136,8;octet18:(0,13),144,8;octet19:(0,13),152,8;octet20:(0,13),160,8;octet21:(0,13),168,8;octet22:(0,13),176,8;octet23:(0,13),184,8;octet24:(0,13),192,8;octet25:(0,13),200,8;octet26:(0,13),208,8;octet27:(0,13),216,8;octet28:(0,13),224,8;octet29:(0,13),232,8;octet30:(0,13),240,8;octet31:(0,13),248,8;;mxf_is_ul:F(0,6)uid:P(0,121)mxf_set_runin_len:F(0,1)mxfFile:P(0,67)runinLen:P(0,78)mxf_get_runin_len:F(0,78)mxfFile:P(0,67) #1/20 1213902367 502 502 100644 51364 ` mxf_partition.o8 BTB__text__TEXT/lTE<#__picsymbolstub1__TEXT/ 1vT __const__TEXT4@6__cstring__TEXT4 [74__la_symbol_ptr__DATAB<D{t))__nl_symbol_ptr__DATABE4R~  PAA'h+|T|8 B|~x!<84H49/A 8`/A8`8!P|N `|8 B|~x!<840H3/A 8`/A8`8!P|N `|8 B|~x!<83H3y/A 8`/A8`8!P|N `|8 B|~x!<83pH3/A ~ +@+8`@ `8`8!P|N ``|B}H|<83(H2`||~x!K]/A~/A/A8`H `8`8!P|N ``||~x!K8@/A^8BTB> B8@|B8!P|Cx|N ```||~x!K8/Ah @|8!P|x|N `|B}H|<8H1(`H,```|B}H|<8H-X`H.0```H. ```,M 8c`H.||~x!``c/A Kɀ~/AH/I88!P|N ``||`y!A8a88K8!`|N |8B8|}x!H.<8}`?H,]9 88@8`=8!P=]x}|]p}t|N ``||}xB8`!H+|~y@H<_<<<B>8`8080808| | xN!8`H`K8`8!P|N |||xB8`|#x!H*}|}y@D<_<<<B=8/8`80h80P8-| | xN!8H ^8|`x>~ ]=}H*8/@H<_<<<B=8/8/8080P8`| | xN!xH,88!P|x|N ```||#xB|}x|#x!K=?}P\TX8I.С]).Ё b]~P\8a88`>^ ~^TXH*A```8a8H)M/A`8a8H*|dxxK1/@<_<<<B<8`8.8/8/@8Ā| | xN!8`H8`8!`|N ```||~xB8`|#x!H(=/|dxa8@L<_<<<B;8`8-8-8.8| | xN!8`H<``xKM/A88`H8a8K}8``8!`|N ```|B!H(98/@@<_<<<B:8,8`8.(8-D8| | xN!88!P|x|N `||~xB|#x|+x!88K/@P<_<<<B:`8`8,`8-8,8| | xN!8`H```8xK/A 88`H````<_<<<B:`8,`8`8.8,8| | xN!8a8K8````8!`|N ```||~xB|#x!8a8K/@D<_<<<B9@8`8+@8- 8+8ـ| | xN!8`H8xK/A 88`H````<_<<<B9@8+@8`8,8+8ڀ| | xN!8a8K8````8!`|N ```||#xB!H'/@L<_<<<B808`8*08,48*8| | xN!8`H``t~p8`8!P|N ||#xB!p/@L<_<<<B78`8)8+8*8 | | xN!8`H``H&/@H<_<<<B78`8)8+8*8 | | xN!8`H`>p^tA@P @@H`<_<<<B78`8)8+8*8 | | xN!8`H4} }i9 9@8`}b[x4>p^t^0``8!P|N ```||#xB!H%/@L<_<<<B608`8(08*48(8| | xN!8`H``|~x8`8!P|N ||#xB!x/@L<_<<<B58`8'8*8(8| | xN!8`H``H$/@H<_<<<B58`8'8)8(8 | | xN!8`H`>x^|A@P @@H`<_<<<B58`8'8*48(8!| | xN!8`H4} }i9 9@8`}b[x<>x^|^8``8!P|N ```|:`B|yx~x|#x;!H%u|xx#xW 68BX|^xH#}|{x|#x/@L<_<<<B408`8&08(48&8@| | xN!8`H``#xH 9 Dx|jx#x}}izH$y/@P<_<<<B408`8&08(8&8C| | xN!8`HP```xx#xH!/@L<_<<<B408`8&08)8&8D| | xN!8`H``#xH"/@D<_<<<B408`8&08)48&8F| | xN!8`H#xH"/@D<_<<<B408`8&08)h8&8G| | xN!8`H<#xH /@D<_<<<B408`8&08)8&8H| | xN!8`H耚#xH"/@D<_<<<B408`8&08)8&8I| | xN!8`H $#xH!/@D<_<<<B408`8&08*8&8J| | xN!8`H8(,#xH!i/@D<_<<<B408`8&08*88&8K| | xN!8`H04#xH!/@D<_<<<B408`8&08*p8&8L| | xN!8`H8<#xH /@D<_<<<B408`8&08*8&8M| | xN!8`H0@#xH/@D<_<<<B408`8&08*8&8N| | xN!8`H܀DH#xH /@D<_<<<B408`8&08+8&8O| | xN!8`HL#xH/@D<_<<<B408`8&08+D8&8P| | xN!8`H08P#xHE/@D<_<<<B408`8&08+t8&8Q| | xN!8`Hx#x8H/@D<_<<<B408`8&08+8&8R| | xN!8`H~x8a8H98a8HQ/A`8a8H|dx#xHu/@<_<<<B408`8&08+8&8W| | xN!8`H 8``8!|N ```|!|{x|@&B|#x|#xA!H/A#x;;H}|zxKU$x;.8a8HAHX``8a8H/|ixA\|I i$AZzI(i,H`(,}~B "b88H/@X<_<<<B+p8p8`8$88| | xN!8a8Ky8`Hp```8x8H/@L<_<<<B+p8p8`8$T88| | xN!K```8x8HU/@@<_<<<B+p8p8`8$88| | xN!K48x8HA/@@<_<<<B+p8p8`8$88| | xN!K8x8 H/@@<_<<<B+p8p8`8$88| | xN!K8x8(H/@@<_<<<B+p8p8`8%488| | xN!K88x80HE/@@<_<<<B+p8p8`8%p88| | xN!K䀁8x88H/@@<_<<<B+p8p8`8%88| | xN!K8x8@H]/@@<_<<<B+p8p8`8%88| | xN!K<8x8DHI/@@<_<<<B+p8p8`8&88| | xN!K老8x8LH/@@<_<<<B+p8p8`8&L88| | xN!K8x8PH/@@<_<<<B+p8p8`8&88| | xN!K@x8<8@Hm/@<_<<<B+p8p8`8&88| | xN!K`xdxH9/Aa8dxK/A <;@À88`H"08` H||y@D<8 08 8`8,8h| | xN!xH8`H``xxH/@@<8 08 8i8l8`| | xN!xHK``xxH /@0<8 08 8`88l| | xN!K\8xH/@0<8 08 8`88m| | xN!K;Z@8`H0```8`H/AK```8!|N ```|A|{xB|#x|#x;!H 9<C cx8 8B|^xH/@D<_<<<B8 8`88 P8| | xN!8HcxxxH%|zy@L<_<<<B8 8`88 P8| | xN!8HL``x8a8H`8a8H/A|8a8H||xcxLH]/A|cxH%/@<_<<<B8 8`8 8 P8| | xN!8H|cx8H8/@HD<_<<<B8 8`88 P8| | xN!8HL<_<<<B8 8`88 P8| | xN!8```8!p|xA|N ``|a|#xB|+x|3x!;H888@xH/@D<_<<<B88`888| | xN!8HTxKM8/A@H!@ADaLPAT88}] ;[8!|xa|N ``|?B|{x|#x|+x|3x!c ;<_;;Bp;!8```cxH/AL|Ю@(8|yT>/ @ H0```+A;;@8`H; ;cxH%/A/~;;@8a8K/A~x~ųxcxH/A8cxT>HAessenceContainers, newLabel)mxf_append_partition_esscont_label(partition, (mxfUL*)mxf_get_iter_element(&iter))mxf_append_list_element(partitions, partition)mxf_create_from_partition(sourcePartition, &newPartition)mxf_append_partition(partitions, newPartition)mxf_create_partition(&newPartition)(filePos = mxf_file_tell(mxfFile)) >= 0partition->headerMarkInPos >= 0filePos >= partition->headerMarkInPospartition->indexMarkInPos >= 0filePos >= partition->indexMarkInPosmxf_write_k(mxfFile, &partition->key)mxf_write_l(mxfFile, packLen)mxf_write_uint16(mxfFile, partition->majorVersion)mxf_write_uint16(mxfFile, partition->minorVersion)mxf_write_uint32(mxfFile, partition->kagSize)mxf_write_uint64(mxfFile, partition->thisPartition)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_uint32(mxfFile, partition->bodySID)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_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)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_read_ul(mxfFile, &label)mxf_append_partition_esscont_label(newPartition, &label)%s:%u: failed assertion `%s' partition->kagSize > 0(uint64_t)filePos > partition->thisPartitionmxf_write_k(mxfFile, &g_KLVFill_key)mxf_write_l(mxfFile, fillSize)mxf_file_putc(mxfFile, 0) == 0((uint64_t)filePos <= position - mxf_get_min_llen(mxfFile) + mxfKey_extlen)fillSize >= llensize >= (uint32_t)(mxf_get_min_llen(mxfFile) + mxfKey_extlen)mxf_read_kl(mxfFile, &tkey, &tllen, &tlen)mxf_skip(mxfFile, (int64_t)tlen)mxf_read_uint32(mxfFile, &size)mxf_read_kl(mxfFile, &key, &llen, &len)((uint32_t)len - 4) % 12 == 0(newEntry = (MXFRIPEntry*)malloc(sizeof(MXFRIPEntry))) != NULLmxf_append_list_element(&rip->entries, newEntry)mxf_read_uint32(mxfFile, &entry->bodySID)mxf_read_uint64(mxfFile, &entry->thisPartition)mxf_write_k(mxfFile, &g_RandomIndexPack_key)(llen = mxf_write_l(mxfFile, len)) != 0mxf_write_uint32(mxfFile, (uint32_t)(16 + llen + len))/0//..të.\4.0.T4p.0-ë-5@-@-@$-@-4-@-B-@-|5@-@-x@$-@-t4-@-pB-@-dë,5@*,B*,4*,B*,5@ P*,B*,4 *,B*,5@*,9*,4*,B*,5@ P*,9*,4 *,B*,të,H5@*,D8|*,<4*,8B*,45@ P*,08| *,,4 *,(B*,,+++ë+5@*+Aܡ*+4*+B*+5@ P*+Aܡ*+4 *+B*+|ë+P5@*+LA*+D4*+@B*+<5@ P*+8A*+44 *+0B*+$ë+4*+ 4 *+ë*hA|'*`5@'*\4'*XA|'*Hë*(AP'* 5@'*4'*AP'*)ë)A')5@')4')Al'))ë)@ܡ')|5@')x4')t@ܡ,')dë)\B')X5@ ')T4 0')LB0'),5@')(@')$4')B')5@ ')@ ')4 0') B0'(ë(4'(4 '(5@'(@'(4'(B'(5@ '(@'(4 0'(B0'((dë( 5@'(@t'(4'(B'( 5@ '(@t'(4 0'(B0''''ë'B''B4''8'(' ë&5@&&@$&&4&&B&&5@0&&@$&&4&&B&&5@&&@P&&4&&B&&5@0&&@P@&&|4&&xB&&h5@&&d@$&&\4&&XB&&T5@0&&P@$&&L4&&HB&&<%ë%5@#%?d#%4#%B#%5@#%?d#%4@#%B@#%8ë%5@#$?D#$4#$B#$5@#$?D#$4@#$B@#$$ë$?С#$5@#$>#$?С0#$5@#$>#$xë$85@#$4?#$04#$(B#$$5@#$ ?|#$4@#$B@#$ ë$4#$4 ##5@##?##4##B##5@##?D##4@##B@##ë#H5@ #D?d #@4 #8B #45@ #0?d #,4@ #(B"@ "ë"5@ "?D "4 "B "5@ "?D "4@ "B"@ "t"Xë"T?С "P5@ "L> "D?С0 "@5@ "<> "ë!5@ !? !4 !B !5@ !?| !4@ !B"@ !ë!4 !4 !5@ !|? !x4 !pB !l5@ !h? !d4@ !`B"@ !$ë 5@ 6 4 B 5@ 6D 4@ B"@ ë T5@t P?dt L4t DBt @5@t <?d!t 84lt 4B%ltë5@t?Dt4tBt5@t?D!t4ltB%lt\ë5@t?t4tBt5@t?!t4ltB%ltë4t4LtëP5@tL>tH4t@Bt<5@t8>!xt44lt0B%lt5@t6t4tBt5@t6pt4ltB%ltë>ԡt5@t>t>ԡ!`t5@t>!@të5@p>(p4pBp5@p>(&p4ppB+ppël5@ph=p`4p\BpX5@pT=&pP4ppLB+pp@ë5@p=p 4pBp5@p=&Lp4ppB+ppë5@p=p4pBp5@p=&p4ppB+ppëp5@pl=Tpd4p`Bp\5@pX=T%pT4ppPB+ppDë5@p=p4p Bp5@p=%p4ppB+ppë5@p<p4pBp5@p<%pp4ppB+ppët5@pp<ph4pdBp`5@p\<%4pX4ppTB+ppHë 5@pxp$4p Bp5@p>x'p4ppB+pp5@p>Xp4pBp5@p>X&p4ppB+pp5@p6p4pBp5@p6Pp4ppB+ppë 5@4:ܡ444B4 5@ 4:ܡ%444B-45@4;h444B45@ 4;h&4444B-4ë5@4;@4|44tB4p5@ 4l;@& 4h44dB-4XD(ldLë5@:4B5@&:+4&0B40ë`5@\:\X4PBL5@&H:\+D4&0@B404ë5@:$4B5@&:$+t4&0B40ë5@94B5@&9+D4&0B40ë`5@\9X4PBL5@&H9+D4&0@B404ë5@94B5@&9*4&0B40ë5@9X4B5@&9X*4&0B40ë\5@X9 T4LBH5@&D9 *p@4&0<B400ë5@84B5@&8*84&0B40ë5@84B5@&8*4&0B40ëT5@P8|L4DB@5@&<8|)84&04B40(ë5@8L4B5@&8L)4&0B40ë5@84B5@&8)h4&0B40|ëT5@P7L4DB@5@&<7)484&04B40(ë5@7ġ4B5@&7ġ)4&0B40ë5@74B5@&|7(x4&0tB40hDë5@64B5@&6(44&0B40ë05@ @,7t @(4 @ B @5@( @7t*4 @4' @B5 @ 5@ @ 6 @ 4 @ B @ 5@( @ 6) @ 4' @ B5 @ ë x5@ @ t7T @ p4 @ hB @ d5@( @ `7T* @ \4' @ XB5 @ 5@ 6 4 B 5@( 6*4 4(0 B60 ë 05@ @ ,7, @ (4 @ B @ 5@* @ 7,+ @ 4) @ B7 @ 5@ @ 6 @ 4 @ B @ 5@* @ 6+ @ 4) @ B7 @ ë x5@ @ t7 @ p4 @ hB @ d5@* @ `7 + @ \4) @ XB7 @ 5@ 6 4 B 5@* 6,4 4*0 B80  lë P5@ L6 D4 @B <5@+ 86, 44+@ 0B9@ ë 5@ 6 4 B 5@+ 6- 4+@ B9@  \ë @5@ <6 44 0B ,5@, (6. $4,` B:`ë5@6T4B5@,6T-4,`B:`ë85@46$,4(B$5@-D 6$.(4,B:ëx5@0t40p40hB0d5@.0`4-0\4-0XB;0Dë5@5С4B5@/@5С/4.B<ë44С,4С4С.ë5@54B5@0P504/B=xë05@,5X$4 B5@0P5X0h4/B=ë5@`4`4`B`5@0`40`40`|B>`pëBB?xh< ëëȬ$ë443(HëD40@43p0ë4Ь43ë4p440p(ë$4 44Bܡ4 BܡT4Bء4hBءp4hBԡ4HBԡ4HBС4(BС4(B̡4B̡4tBȡ3lBȡ3TBġ3ȬLBġ3ȫ4B3,B3B3 B43B3hBP3hB3HBl3HB3(B3(B3B3tB2lB2TB2ȬLB2ȫ4B2,B2B2 B2B2hB02hB2HBL2HB2(Bh2(B2B2tB1lB1TB1ȬLB1ȫ4B1,B1B|1 B|1Bx1hBx1hBt1HBt,1HBp1(BpH1(Bl1Bld1tBh0lBh0TBd0ȬLBd0ȫ4B`0,B`0B\0 B\0BX0hBX0hBT0HBT 0HBP0(BP(0(BL0BLD0tBH/lBH`/TBD/ȬLBD|/ȫ4B@/,B@/B</ B</PPPPPPPPP|PxPtPpPlPhPdP`P\PXPTPPPLPHPDP@P<P8P4P0P,P(P$P PPPPP PPPPkws}m~uyinx{vltjp|qozrhkws}m~uyinx{vltjp|qozrhjddf<44/4>4.D2D3D2 D3 D4HJ$2n@1yՀ  C X$\N\.`D7`D8hD7lD8D9 Y$7` {@6 $\N.D<D=D<D=D> $< @; $\N. DA DB(DA,DB@DDt $A @@ $hN.DGDH $G @F $N.DLDMDQDR $L @K +$XN.DUDV$DZ4D[L ,$U M@T X$TNd.pD^pD_DcDd Y$^p @] $LN.DhDi  $h @g ހ ! 8 ݀ * : y $N.DmDn $m @l $N.DrDs $r @q $N .DwDx $w *@v =$N. D| D} >$| S@{ _ p $N$.0D0D0D8 $0 @ ׀ ǀ=U$N@.@D@DTDhDlD$@9@K\$XN.D#D&D#D&D,D+D,D-]$#{@"$8$0N.DDDDDDDDD DDDD D$D(D0D8$@$xNH.PDPD`DdDpDDD$P@$N.D*D-D*D-D.PD/XD.`D/xD4D6$*+@)=@)KWhx$N.DDDDDDD,D0D4D8D<DHDLDTD\D`DdDpDtDxDDDDDy$@@Ȁ8Cbstu$$N. D D0D4DDDDDDv$ @@8 $N.DDDT$@@$|Nl.pDpDDDDD D D XD p$p?@R@j@|8p $N . D D D D D 0D hD $ @@؀8  $N . D D D D $  @@.@>N_v̀݀!2BSdt  0$N 0. 0D 0D LD D D PD XD dD lD tD $ 0@@@  0! "$dN . D D D D #$ ?@O@a@q r 0s$N 0. 0D 0D LD D! D#PD$XD#dD$lD#tD&t$ 0@@@ 0$dN.D:D;D:D;D:D<D:D;D@D<D@DA@DCLDAPDCTDAXDChDDDF DGtDHDIDJtDKDL$DM|DNDO(DPDQDR(DTDUDWDUD[$:@9@9@;,-@<=1N@=^>8jkl$tN. D_ Df8D_<DfLDlXDo\DldDmlDopDrDtDrDtDvDxDzD~DpDDDDDPDDD@DDm$_ @^@^@`@a݀b8@c @r @-./@AB@C`D$@N`.`D`DDDDPDXD\DxDDD@DDD<DDD8DDD4DDDDDD(D@E$`_@o@z@8<@D@`T$NT.`D`DDDDpDxDDD DD D,D4D8D@DPDdD|DDD 4D p$`@@ @@3@=@N@Z"i`j k$,N . D D D!D! D!D"D"D" D"D" D"`D"hD "D"D #(D #pl$ @@@@@ #$N#.#D#D#D$D$`D$hD$tD$xD$|D$D$D!%0D%DD!%D%%$#@@@@)#*%+$TN%.%D(%D)%,$(%B@'R@'_$N%.&D-&D1&(D4&xD5&D4'D5'D2'4D:'DD8'PD9'\D8'`D9'tD:'xD<'`$-&@,@,@,@,.H€/8΀ހ0@ & ' $N'.'D@'DJ'D@'DJ'DM'DQ'DT(@D[(pD\(Dc(Dd)Dh)`Dw)Di)Du)Dl*Dm*@Df*Dx*Df*Dy*$@'"@?2@?>A<JBHTC8_D@j@E}@H'*$4N*.*D|*D*D|*D+D|+D+D+ D+D+D+D+$D+pD+D+D+D+D,D,hD,D,D-$|*@{@{@~@ڀ8*@+,h@ ,,-($HN-(.-0D-0D-TD-D-D-D-D-D-D-D-D-D-D.$-0.@>@J@W@cHn8z@-0.$N... D. D.PD.pD.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D/ D/$D/4D/X$. @@@@@@8@+@7. 8/l9$LN/l:&4L&P4a&Z4~&4d/l#&pE /Y0J  P` n@`p;Y v 0_  0 py-0. @&`\' 0%j*{G9l%lW^4` C$uJ0,P_mxf_is_header_partition_pack_mxf_is_body_partition_pack_mxf_is_footer_partition_pack_mxf_is_partition_pack_mxf_is_filler_mxf_partition_is_closed_mxf_partition_is_complete_mxf_partition_is_closed_and_complete_mxf_create_file_partitions_mxf_free_file_partitions_mxf_initialise_file_partitions_mxf_clear_file_partitions_mxf_clear_rip_mxf_clear_partition_mxf_free_partition_mxf_initialise_partition_mxf_create_partition_mxf_append_partition_esscont_label_mxf_initialise_with_partition_mxf_create_from_partition_mxf_append_partition_mxf_append_new_from_partition_mxf_append_new_partition_mxf_mark_header_start_mxf_mark_header_end_mxf_mark_index_start_mxf_mark_index_end_mxf_write_partition_mxf_update_partitions_mxf_read_partition_mxf_fill_to_kag_mxf_fill_to_position_mxf_allocate_space_mxf_write_fill_mxf_read_next_nonfiller_kl_mxf_read_rip_mxf_write_rip_mxf_read_header_pp_kl_mxf_read_header_pp_kl_with_runindyld_stub_binding_helper_mxf_log_free_malloc_mxf_free_list_mxf_write_batch_header_mxf_next_list_iter_element_mxf_file_getc_mxf_get_runin_len_mxf_append_list_element_mxf_initialise_list_mxf_read_uint16_mxf_file_seek_mxf_initialise_list_iter_mxf_get_last_list_element___umoddi3_mxf_skip_mxf_clear_list_mxf_write_uint32_mxf_get_iter_element_mxf_write_l_mxf_read_l_mxf_set_runin_len_mxf_read_kl_mxf_write_ul_mxf_get_llen_mxf_file_tell_memset_mxf_file_putc_mxf_read_uint64_mxf_read_batch_header_mxf_write_uint16_mxf_write_uint64_mxf_equals_key_mxf_get_min_llen_mxf_read_uint32_mxf_equals_key_mod_regver_mxf_write_k_mxf_create_list_mxf_read_ul_mxf_get_list_length_mxf_equals_key_prefix___eprintf/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_partition.cgcc2_compiled.:t(0,1)=(0,1)_g_PartitionPackPrefix_key_g_RandomIndexPack_key_g_KLVFill_key_g_Null_Keymxf_is_header_partition_pack:F(0,2)key:P(0,3)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,4):t(0,4)=k(0,5)mxfKey:t(0,5)=(0,6)mxfUL:t(0,6)=(0,7):T(0,7)=s16octet0:(0,8),0,8;octet1:(0,8),8,8;octet2:(0,8),16,8;octet3:(0,8),24,8;octet4:(0,8),32,8;octet5:(0,8),40,8;octet6:(0,8),48,8;octet7:(0,8),56,8;octet8:(0,8),64,8;octet9:(0,8),72,8;octet10:(0,8),80,8;octet11:(0,8),88,8;octet12:(0,8),96,8;octet13:(0,8),104,8;octet14:(0,8),112,8;octet15:(0,8),120,8;;unsigned char:t(0,9)=@s8;r(0,9);0;255;uint8_t:t(0,8)=(0,9)mxf_is_body_partition_pack:F(0,2)key:P(0,3)mxf_is_footer_partition_pack:F(0,2)key:P(0,3)mxf_is_partition_pack:F(0,2)key:P(0,3)mxf_is_filler:F(0,2)key:P(0,3)mxf_partition_is_closed:F(0,2)key:P(0,3)mxf_partition_is_complete:F(0,2)key:P(0,3)mxf_partition_is_closed_and_complete:F(0,2)key:P(0,3)_free_partition_in_listmxf_create_file_partitions:F(0,2)partitions:P(0,10):t(0,10)=*(0,11):t(0,11)=*(0,12)MXFFilePartitions:t(0,12)=(0,13)MXFList:t(0,13)=(0,14):T(0,14)=s16elements:(0,15),0,32;lastElement:(0,15),32,32;len:(0,16),64,32;freeFunc:(0,17),96,32;;:t(0,15)=*(0,19)long int:t(0,16)=r(0,16);-2147483648;2147483647;:t(0,18)=*(0,20)free_func_type:t(0,17)=(0,18)MXFListElement:t(0,19)=(0,21):t(0,20)=f(0,1)_MXFListElement:T(0,21)=s8next:(0,22),0,32;data:(0,23),32,32;;:t(0,22)=*(0,21):t(0,23)=*(0,1)mxf_free_file_partitions:F(0,1)partitions:P(0,10)mxf_initialise_file_partitions:F(0,1)partitions:P(0,11)mxf_clear_file_partitions:F(0,1)partitions:P(0,11)mxf_clear_rip:F(0,1)rip:P(0,24):t(0,24)=*(0,25)MXFRIP:t(0,25)=(0,26):T(0,26)=s16entries:(0,13),0,128;;mxf_clear_partition:F(0,1)partition:P(0,27):t(0,27)=*(0,28)MXFPartition:t(0,28)=(0,29):T(0,29)=s128key:(0,6),0,128;majorVersion:(0,30),128,16;minorVersion:(0,30),144,16;kagSize:(0,32),160,32;thisPartition:(0,34),192,64;previousPartition:(0,34),256,64;footerPartition:(0,34),320,64;headerByteCount:(0,34),384,64;indexByteCount:(0,34),448,64;indexSID:(0,32),512,32;bodyOffset:(0,34),544,64;bodySID:(0,32),608,32;operationalPattern:(0,6),640,128;essenceContainers:(0,13),768,128;headerMarkInPos:(0,36),896,64;indexMarkInPos:(0,36),960,64;;short unsigned int:t(0,31)=@s16;r(0,31);0;65535;uint16_t:t(0,30)=(0,31)unsigned int:t(0,33)=r(0,33);0;037777777777;uint32_t:t(0,32)=(0,33)long long unsigned int:t(0,35)=@s64;r(0,35);0;01777777777777777777777;uint64_t:t(0,34)=(0,35)long long int:t(0,37)=@s64;r(0,37);01000000000000000000000;0777777777777777777777;int64_t:t(0,36)=(0,37)mxf_free_partition:F(0,1)partition:P(0,38):t(0,38)=*(0,27)free_partition_in_list:f(0,1)data:P(0,23)tmpPartition:(0,27)mxf_initialise_partition:F(0,1)partition:P(0,27)mxf_create_partition:F(0,2)partition:P(0,38)mxf_append_partition_esscont_label:F(0,2)partition:P(0,27)label:P(0,39)void:t(0,1):t(0,39)=*(0,40):t(0,40)=k(0,6)mxf_initialise_with_partition:F(0,2)sourcePartition:P(0,41)partition:P(0,27)iter:(0,42)=xsMXFListIterator::t(0,41)=*(0,44):T(0,43)=s12nextElement:(0,15),0,32;data:(0,23),32,32;index:(0,16),64,32;;MXFListIterator:t(0,42)=(0,43):t(0,44)=k(0,28)mxf_create_from_partition:F(0,2)sourcePartition:P(0,41)partition:P(0,38)newPartition:(0,27)mxf_append_partition:F(0,2)partitions:P(0,11)partition:P(0,27)mxf_append_new_from_partition:F(0,2)partitions:P(0,11)sourcePartition:P(0,27)partition:P(0,38)newPartition:(0,27)mxf_append_new_partition:F(0,2)partitions:P(0,11)partition:P(0,38)newPartition:(0,27)mxf_mark_header_start:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)int64_t:t(0,36):t(0,45)=*(0,46)MXFFile:t(0,46)=(0,47):T(0,47)=s52close:(0,48),0,32;read:(0,49),32,32;write:(0,50),64,32;get_char:(0,51),96,32;put_char:(0,52),128,32;eof:(0,51),160,32;seek:(0,53),192,32;tell:(0,54),224,32;is_seekable:(0,51),256,32;size:(0,54),288,32;free_sys_data:(0,48),320,32;sysData:(0,55),352,32;minLLen:(0,8),384,8;runinLen:(0,30),400,16;;:t(0,48)=*(0,56):t(0,49)=*(0,57):t(0,50)=*(0,58):t(0,51)=*(0,59):t(0,52)=*(0,60):t(0,53)=*(0,61):t(0,54)=*(0,62):t(0,55)=*(0,63):t(0,56)=f(0,1):t(0,57)=f(0,32):t(0,58)=f(0,32):t(0,59)=f(0,2):t(0,60)=f(0,2):t(0,61)=f(0,2):t(0,62)=f(0,36):t(0,63)=(0,64):t(0,64)=xsMXFFileSysData:mxf_mark_header_end:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)mxf_mark_index_start:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)mxf_mark_index_end:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)mxf_write_partition:F(0,2)mxfFile:P(0,45)partition:P(0,27)essenceContainerLen:r(0,32)uint32_t:t(0,32)packLen:r(0,34)uint64_t:t(0,34)filePos:r(0,36)iter:(0,42)mxf_update_partitions:F(0,2)mxfFile:P(0,45)partitions:P(0,11)previousPartition:r(0,27)lastPartition:r(0,27)iter:(0,42)haveFooter:r(0,2)int:t(0,2)partition:r(0,27)partition:r(0,27)partition:r(0,27)mxf_read_partition:F(0,2)mxfFile:P(0,45)key:P(0,3)partition:P(0,38)newPartition:(0,27)len:(0,32)eleLen:(0,32)label:(0,6)i:r(0,32)mxf_fill_to_kag:F(0,2)mxfFile:P(0,45)partition:P(0,27)filePos:r(0,36)relativeFilePos:r(0,34)i:r(0,36)fillSize:r(0,36)llen:r(0,8)uint8_t:t(0,8)mxf_fill_to_position:F(0,2)mxfFile:P(0,45)position:P(0,34)filePos:r(0,36)fillSize:r(0,36)i:r(0,36)mxf_allocate_space:F(0,2)mxfFile:P(0,45)size:P(0,32)fillSize:r(0,36)i:r(0,36)mxf_write_fill:F(0,2)mxfFile:P(0,45)size:P(0,32)mxf_read_next_nonfiller_kl:F(0,2)mxfFile:P(0,45)key:P(0,65)llen:P(0,66)len:P(0,67)tkey:(0,5)tllen:(0,8):t(0,65)=*(0,5):t(0,66)=*(0,8):t(0,67)=*(0,34)tlen:(0,34)mxf_read_rip:F(0,2)mxfFile:P(0,45)rip:P(0,24)size:(0,32)key:(0,5)llen:(0,8)len:(0,34)numEntries:r(0,32)i:r(0,32)mxf_write_rip:F(0,2)mxfFile:P(0,45)partitions:P(0,11)len:r(0,34)llen:r(0,8)iter:(0,42)partition:r(0,27)partition:r(0,27)mxf_read_header_pp_kl:F(0,2)mxfFile:P(0,45)key:P(0,65)llen:P(0,66)len:P(0,67)tkey:(0,5)tllen:(0,8)tlen:(0,34)mxf_read_header_pp_kl_with_runin:F(0,2)mxfFile:P(0,45)key:P(0,65)llen:P(0,66)len:P(0,67)keyCompareByte:r(0,8)runinCheckCount:r(0,32)k:(0,5)keyPtr:r(0,66)byte:r(0,2)g_Null_Key:S(0,4)g_KLVFill_key:S(0,4)g_RandomIndexPack_key:S(0,4)g_PartitionPackPrefix_key:S(0,4)#1/20 1213902368 502 502 100644 18804 ` mxf_primer.o8 T__text__TEXT Ti__picsymbolstub1__TEXT !XT __const__TEXT`__cstring__TEXTp__la_symbol_ptr__DATAdT#__nl_symbol_ptr__DATA *%L7 Pjj t$+||byB|#x!A0/A(8!P8|H@```<<<868c`88H |,B!A /@$<<<8=8c88$H c8!P|x C|b|N ||~x!``c/AH 88!P|N ``|a|}xB8`|#x!H m/|bxa8@L<_<<<Bx8`888P8M| | xN!8`H``88}|Dx H /@???<x;8`;{P8x8Dfx\|I|LxN!<xfx8`8(8P| | xN!8a8K8`H```88`8!pa|N ||`y!A8a88KE8!`|N |B}H|<8 H `||}xB8`!H |~y@H<_<<<B8`8 8 8 8o| | xN!8`H@`8<8~8 H 88`8!P|N `||~x!``c/A$8cH ~/AH 588!P|N `||~xB|#x!?```^p@8A8@<<_<<8`B8 88 | | xN!8`H(8~888pH e/@88`8!`|N ``|a;B|}xx|3x|#x!<8@H ,A 8`H```/A<x88H /A@<_<<8`B8 |88 Ѐ| | xN!8`Hpx8~ 88!P|x|N `||+xB8c!<8pH98@,A8@8!P|Cx|N `|a|}xB|#x8!p;a<H<cxK/@<_<<<B 8`88 88| | xN!8`H<_<<<B 88`8 088| | xN!H<_<<<B 88`8 X88| | xN!H<_<<<B 88`8 t88| | xN!H````x8D8@Hu/@<_<<<B 88`8 88| | xN!cxK8`Hx88H/Ax8LH/Aa<8HK/A 8AH;L!HAPaTAX Ii ID@A`<8`H$D;/AK````8!a|N ```|;B|}xx!H<|~x8x8|+x8H/@P<_<<<B X8`8d88808| | xN!8`HP```xx8He/@L<_<<<B X8`8d8|808| | xN!8`H``x8a8H `8a8H}/A8a8H |~xxH}/AX8xH)/@<_<<<B X8`8d8808 | | xN!8`HP<_<<<B X8`8d8808 | | xN!8`H8```8!`|N ```|A|{x8d|+x!Hcx8|#x8H}8!`;x;A|N |B}h=k|}N |B}h=k|}N |B}h=k|d}N |B}h=k|H}N |B}h=k|,}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|h}N |B}h=k|L}N |B}h=k|0}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|l}N +4 %s:%u: failed assertion `%s' ./mxf/mxf_primer.cdata != NULL && info != NULL'%s' failed, in %s:%d (newEntry = (MXFPrimerPackEntry*)malloc(sizeof(MXFPrimerPackEntry))) != NULLmxf_append_list_element(&primerPack->entries, (void*)entry)add_primer_pack_entry(primerPack, newEntry)(newPrimerPack = (MXFPrimerPack*)malloc(sizeof(MXFPrimerPack))) != NULLCould 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)mxf_create_primer_pack(&newPrimerPack)mxf_read_array_header(mxfFile, &numberOfItems, &itemLength)mxf_read_local_tag(mxfFile, &localTag)mxf_read_uid(mxfFile, &uid)create_primer_pack_entry(newPrimerPack, &newEntry)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)  lë  `  ` ġ `  ` 0 `  ` ġd `  X `  ` @ ` ġ `  ` 0 ` @ ` ġd `  X `   t d Xë ( ` $ܡ ` ġ `  ` 0 ` ܡ| ` ġd `  X ` ë  `  ` ġ `  ` 0 ` 8 ` ġd `  X ` ë ` ` x` ` t    të X T Lġ H D @  <ġ 8  ,ëdġd tġ HġH Xġ | tġplh 0dġ` @<8ġ0,( $ġ  ëp0ë$p p`|dtġpl hd dġ `Të,($ġ  ġ  ëdġ d ġ |ëXP<LD << |8,ë(ppë@|ëxpTLܡH@ <ܡ 8ppdëTDġ   ġ ë`` Hë0h@ h(@,@@ġ@@,@P@ġ@x@ë@ܡ@ġ@x@tP@pܡ@lġ@hx@Tëp$plëhd`pXTPp`@ëHlHt(l(TL4,Ȭ ȫh0hHLHt(lh(TL4 ,  Ȭ  ȫ  | | x hx ht Ht, Htp (lpH (Tl Lld 4h ,h d Ȭ d PPLPHPDP@P<P8P4P0P,P(P$P PPPPP PPPPv|wutzyx{~}v|wutzyx{~}ddf<ހ`.D5D6D5D6 D9,D80D94D8@D6P $5 @4,@48bq$pNprp.pD<pD=tD<xD=D@$<p@;@;$pN.D[D\DaDb$[@Z.kƀ<e|$HN(}0.0DJ0DM@DJDDMTDNDDDNDDDPDVDDR`DXl$J0@I@I׀K8 bŀ܀/Mk{0$PN.D(D+D(D+D1D0D1D2$( @' )8 + , -$0N.DgDh .$g H@f T e v $N.DlDoDlDoDp@DqDDpLDqTDpXDqdDrhDtlDrpDttDvx $l @k $N.DyDzDDD $y @x $\N.DD D$D(D4D8DpDD $ @ .@ ?8 Ig \ l m n$N.DDDDDDDDDDD8DtDDDDDDDLDDDDDD o$ @ @ @ Հ< 8 @   $DN.DDDD D(D,D@Dd !$ 9@ Ll \@ h@ v  | $|N|.DDDDDD $ @ @ @ @   $\N.DDDDDD DD`DDD D pD D D D D D D D D D D 0 $ @ @ "< 7@ I, a r  .?ParĀԀ 'zDH8L@ D$dN D. PD PD XD \D dD hD tD xD D D D PD `D pD |D D D $D 0$ P@@8$n@ P@  p $ D$N D. PD PD \D `D lD pD D D $ P@@@.u$dN v&d`d C-s PX P(8|]OMb9r$_mxf_is_primer_pack_mxf_create_primer_pack_mxf_free_primer_pack_mxf_create_item_tag_mxf_register_primer_entry_mxf_get_item_key_mxf_get_item_tag_mxf_read_primer_pack_mxf_write_primer_pack_mxf_get_primer_pack_sizedyld_stub_binding_helper_mxf_log_malloc_mxf_next_list_iter_element_mxf_write_local_tag_mxf_read_local_tag_mxf_initialise_list_mxf_initialise_list_iter_mxf_get_iter_element_mxf_read_array_header_mxf_write_uid_mxf_append_list_element_free_mxf_write_kl___eprintf_mxf_write_array_header_mxf_equals_uid_mxf_equals_key_mxf_clear_list_mxf_find_list_element_mxf_get_llen_mxf_get_list_length_mxf_read_uid/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_primer.cgcc2_compiled.:t(0,1)=(0,1)_g_PrimerPack_key_entry_eq_uidentry_eq_uid:f(0,2)data:P(0,3)info:P(0,3)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,1)_entry_eq_tagentry_eq_tag:f(0,2)data:P(0,3)info:P(0,3)_free_primer_pack_entryfree_primer_pack_entry:f(0,1)entry:P(0,4):t(0,4)=*(0,5):t(0,5)=*(0,6)MXFPrimerPackEntry:t(0,6)=(0,7):T(0,7)=s18localTag:(0,8),0,16;uid:(0,10)=xsmxfUID:,16,128;;uint16_t:t(0,9)=(0,12)mxfLocalTag:t(0,8)=(0,9)mxfUL:t(0,11)=(0,13)mxfUID:t(0,10)=(0,11)short unsigned int:t(0,12)=@s16;r(0,12);0;65535;:T(0,13)=s16octet0:(0,14),0,8;octet1:(0,14),8,8;octet2:(0,14),16,8;octet3:(0,14),24,8;octet4:(0,14),32,8;octet5:(0,14),40,8;octet6:(0,14),48,8;octet7:(0,14),56,8;octet8:(0,14),64,8;octet9:(0,14),72,8;octet10:(0,14),80,8;octet11:(0,14),88,8;octet12:(0,14),96,8;octet13:(0,14),104,8;octet14:(0,14),112,8;octet15:(0,14),120,8;;unsigned char:t(0,15)=@s8;r(0,15);0;255;uint8_t:t(0,14)=(0,15)_create_primer_pack_entrycreate_primer_pack_entry:f(0,2)primerPack:P(0,16)entry:P(0,4)newEntry:(0,5)void:t(0,1):t(0,16)=*(0,17)MXFPrimerPack:t(0,17)=(0,18):T(0,18)=s20nextTag:(0,8),0,16;entries:(0,19)=xsMXFList:,32,128;;:T(0,20)=s16elements:(0,21),0,32;lastElement:(0,21),32,32;len:(0,22),64,32;freeFunc:(0,23),96,32;;MXFList:t(0,19)=(0,20):t(0,21)=*(0,25)long int:t(0,22)=r(0,22);-2147483648;2147483647;:t(0,24)=*(0,26)free_func_type:t(0,23)=(0,24)MXFListElement:t(0,25)=(0,27):t(0,26)=f(0,1)_MXFListElement:T(0,27)=s8next:(0,28),0,32;data:(0,3),32,32;;:t(0,28)=*(0,27)_free_primer_pack_entry_in_listfree_primer_pack_entry_in_list:f(0,1)data:P(0,3)entry:(0,5)mxf_is_primer_pack:F(0,2)key:P(0,29):t(0,29)=*(0,30):t(0,30)=k(0,31)mxfKey:t(0,31)=(0,11)mxf_create_primer_pack:F(0,2)primerPack:P(0,32):t(0,32)=*(0,16)mxf_free_primer_pack:F(0,1)primerPack:P(0,32)mxf_create_item_tag:F(0,2)primerPack:P(0,16)localTag:P(0,33)tag:(0,8)mxfLocalTag:t(0,8):t(0,33)=*(0,8)mxf_register_primer_entry:F(0,2)primerPack:P(0,16)itemUID:P(0,34)newTag:p(0,8)assignedTag:P(0,33)newEntry:(0,5)tag:(0,8):t(0,34)=*(0,35):t(0,35)=k(0,10)result:r(0,3)mxf_get_item_key:F(0,2)primerPack:P(0,16)localTag:p(0,8)key:P(0,36)result:r(0,3):t(0,36)=*(0,31)mxf_get_item_tag:F(0,2)primerPack:P(0,16)key:P(0,29)localTag:P(0,33)result:r(0,3)mxf_read_primer_pack:F(0,2)mxfFile:P(0,37)primerPack:P(0,32)newPrimerPack:(0,16)itemLength:(0,38)uint32_t:t(0,38)=(0,39):t(0,37)=*(0,40)unsigned int:t(0,39)=r(0,39);0;037777777777;MXFFile:t(0,40)=(0,41):T(0,41)=s52close:(0,42),0,32;read:(0,43),32,32;write:(0,44),64,32;get_char:(0,45),96,32;put_char:(0,46),128,32;eof:(0,45),160,32;seek:(0,47),192,32;tell:(0,48),224,32;is_seekable:(0,45),256,32;size:(0,48),288,32;free_sys_data:(0,42),320,32;sysData:(0,49),352,32;minLLen:(0,14),384,8;runinLen:(0,9),400,16;;:t(0,42)=*(0,50):t(0,43)=*(0,51):t(0,44)=*(0,52):t(0,45)=*(0,53):t(0,46)=*(0,54):t(0,47)=*(0,55):t(0,48)=*(0,56):t(0,49)=*(0,57):t(0,50)=f(0,1):t(0,51)=f(0,38):t(0,52)=f(0,38):t(0,53)=f(0,2):t(0,54)=f(0,2):t(0,55)=f(0,2):t(0,56)=f(0,58):t(0,57)=(0,59)int64_t:t(0,58)=(0,60):t(0,59)=xsMXFFileSysData:long long int:t(0,60)=@s64;r(0,60);01000000000000000000000;0777777777777777777777;numberOfItems:(0,38)newEntry:(0,5)localTag:(0,8)uid:(0,10)i:r(0,38)mxf_write_primer_pack:F(0,2)mxfFile:P(0,37)primerPack:P(0,16)iter:(0,61)=xsMXFListIterator::T(0,62)=s12nextElement:(0,21),0,32;data:(0,3),32,32;index:(0,22),64,32;;MXFListIterator:t(0,61)=(0,62)numberOfItems:r(0,38)entry:r(0,5)mxf_get_primer_pack_size:F(0,1)mxfFile:P(0,37)primerPack:P(0,16)size:P(0,63):t(0,63)=*(0,64)uint64_t:t(0,64)=(0,65)long long unsigned int:t(0,65)=@s64;r(0,65);0;01777777777777777777777;g_PrimerPack_key:S(0,30)#1/28 1213902368 502 502 100644 13412 ` mxf_essence_container.o  , ,__text__TEXT x<ހ__picsymbolstub1__TEXT @ ,( __cstring__TEXT ? __la_symbol_ptr__DATA (l  __nl_symbol_ptr__DATA (8'%d P  /@/@|/+@p/4@d/A /@P/@D/ @8 /@, /@  8`/M ```8`N ``|a|}xB8`,|#x|+x!H|~y@P<_<<<B x8`8 8 (8 |8G| | xN!8`HH```88,H Y ]8`=} ^>~8!`a|N `|!|#xB|+x||x|#x8!|+x|;x|3x}Cx888K/@D<_<<<B 8`8 @8 8 8b| | xN!8`HLxH]|ix|#x/@L<_<<<B 8 @8`8 8 8d| | xN!a8/@HA8dxx"Ba8+K+$K(H9/@@<_<<<B 8 @8`8 ,8 8g| | xN!KxDxxxH/@H<_<<<B 8 @8`8 H8 8h| | xN!K,``88`H Ha8`8!p!|N `|A|#x|+x|3x;@|3x!H8} $(|{x8(|{`|ZY}[@}:9]} =$](@A```88!`hA|N `|a|#yB|{x!@0<<<88c88H```H||x|#x/@P<_<<<B 88`8t88| | xN!8H@```>^cx80|H/@P<_<<<B 88`888| | xN!8H``` cxH/@H<_<<<B 88`8\88| | xN!8Hh`cxxx8H8/@D<_<<<B 88`888| | xN!8`8!`|xa|N ``|a||xB|#x|;x|+x8!|3x}Cx888Ke/@L<_<<<B88`8<88| | xN!9`H``A8x H/A8A89`b!8IiI$i(8HX`<_<<<B8`88t88| | xN!a89`/A Hy9`8!p}c[xa|N ``|!|hxB|#x|;x!d$(d |3x}^}=H@A$H@ P@A88`H|+x8@|cP|BIX@A,X@`@A``|+xH``|P`P}CxxHz$(|dx8`}D`}#Y:$Z(AH<_<<<B8`8`888| | xN!8`H`8```8!`!|N ```||~x!``c/AH88!P|N `` cN `|bxc  "bTcTU)@.|cx|cKx|c[xN TcF>N ``Tc>N ``Tc>N ``Tc>N |B}h=k|x}N |B}h=k|\}N |B}h=k|@}N |B}h=k|$}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k||}N '%s' failed, in %s:%d (newEssenceElement = (MXFEssenceElement*)malloc(sizeof(MXFEssenceElement))) != NULL./mxf/mxf_essence_container.ccreate_essence_element(key, llen, &newEssenceElement)(filePos = mxf_file_tell(mxfFile)) >= 0mxf_write_k(mxfFile, key)mxf_write_fixed_l(mxfFile, llen, len)%s:%u: failed assertion `%s' essenceElement != NULLmxf_file_seek(mxfFile, essenceElement->startFilePos + 16, SEEK_SET)mxf_write_fixed_l(mxfFile, essenceElement->llen, essenceElement->totalLen)mxf_file_seek(mxfFile, filePos, SEEK_SET)actualNumRead == actualLenë\ ,`X `T `L (`H ,`D `@ ``< (`(ë ,   ( , t  (ëh ,d L\ X (T ,P L<L H (<ë ,   ( ,   ( ë\ ,X lP L (H ,D l\@ < ( 0ë , (  ( , (  ( ë , x t (p ,l th d ( P@ë< 8 ,4 , ( ,$ @ë , ȡ  ( ,  ȡ H @ ( ë ,   ( ,  , @ ( ë8 ,4 , ( ($ ,   @ ( ë , L  ( ,  L  @ ( (ë , ء ( , | ء (  ( xë4 $ , $|     h  h  H  H  (  (    t l $ T  ȬL @ ȫ4  , \  x $&P &P&P&P&P&P &P&P&P&P %$"! %$"!#-dhdf<.D D"D0<D?$ @Ѐ ,?s$N.DDDGDDDGDH DI,DL4DI8DJ@DIDDLTDNX$D@C@C@C%6W.F$Nl.pD^pDbD_D^DbD^DbD_DbDdDnPDe`DgdDelDftDgDhDj0Dn@DpHG$^pm@\}@\@\@\@]_8@` [rȀـ  . _ w ɀ ـ  - Z fp g\ h$N\.`Dt`DulDtxDuDwDvDwDuDwDvDwDvDwD~ i$t` @r @r @s @s @u 1 `  $N.DDD D DPDD DD $ 0@ @@ W@ g h i$N.DDDD D$D(D,D4D8D<DDDDDDDDDDDD0 j$ @ @ @ @ @ ـ8 @  H $HNH.PDPDtDDDDDDDDD D8DD $P *@ :@ Q@ ]@ j@ z@ , @ P  $TN.DDRDWD $ @ $HN. D D $ %@ <$ N . D D D 8 =$  Z@ s$0N @. @D @D @ t$ @ @ $N H. PD PD P $ P @ $N X. `D `D ` $ `@$$N h. pD pD p%$ pK@_$N x`d x\0 P  @m p O ` pP<`'_mxf_is_gc_essence_element_mxf_open_essence_element_write_mxf_write_essence_element_data_mxf_finalize_essence_element_write_mxf_open_essence_element_read_mxf_read_essence_element_data_mxf_close_essence_element_mxf_get_essence_element_size_mxf_get_track_number_mxf_get_essence_element_item_type_mxf_get_essence_element_count_mxf_get_essence_element_type_mxf_get_essence_element_numberdyld_stub_binding_helper_mxf_log_malloc_mxf_file_seek_mxf_write_k_mxf_write_fixed_l___eprintf_mxf_file_read_mxf_file_write_mxf_file_tell_memset_free/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_essence_container.cgcc2_compiled.:t(0,1)=(0,1)mxf_is_gc_essence_element:F(0,2)key:P(0,3)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,4):t(0,4)=k(0,5)mxfKey:t(0,5)=(0,6)mxfUL:t(0,6)=(0,7):T(0,7)=s16octet0:(0,8),0,8;octet1:(0,8),8,8;octet2:(0,8),16,8;octet3:(0,8),24,8;octet4:(0,8),32,8;octet5:(0,8),40,8;octet6:(0,8),48,8;octet7:(0,8),56,8;octet8:(0,8),64,8;octet9:(0,8),72,8;octet10:(0,8),80,8;octet11:(0,8),88,8;octet12:(0,8),96,8;octet13:(0,8),104,8;octet14:(0,8),112,8;octet15:(0,8),120,8;;unsigned char:t(0,9)=@s8;r(0,9);0;255;uint8_t:t(0,8)=(0,9)_create_essence_elementcreate_essence_element:f(0,2)key:P(0,3)llen:P(0,8)essenceElement:P(0,10):t(0,10)=*(0,11):t(0,11)=*(0,12)MXFEssenceElement:t(0,12)=(0,13)_MXFEssenceElement:T(0,13)=s44key:(0,5),0,128;llen:(0,8),128,8;startFilePos:(0,14),160,64;totalLen:(0,14),224,64;currentFilePos:(0,14),288,64;;long long unsigned int:t(0,15)=@s64;r(0,15);0;01777777777777777777777;uint64_t:t(0,14)=(0,15)mxf_open_essence_element_write:F(0,2)mxfFile:P(0,16)key:P(0,3)llen:P(0,8)len:P(0,14)essenceElement:P(0,10)newEssenceElement:(0,11)filePos:r(0,17)int64_t:t(0,17)=(0,18):t(0,16)=*(0,19)long long int:t(0,18)=@s64;r(0,18);01000000000000000000000;0777777777777777777777;MXFFile:t(0,19)=(0,20):T(0,20)=s52close:(0,21),0,32;read:(0,22),32,32;write:(0,23),64,32;get_char:(0,24),96,32;put_char:(0,25),128,32;eof:(0,24),160,32;seek:(0,26),192,32;tell:(0,27),224,32;is_seekable:(0,24),256,32;size:(0,27),288,32;free_sys_data:(0,21),320,32;sysData:(0,28),352,32;minLLen:(0,8),384,8;runinLen:(0,29),400,16;;:t(0,21)=*(0,31):t(0,22)=*(0,32):t(0,23)=*(0,33):t(0,24)=*(0,34):t(0,25)=*(0,35):t(0,26)=*(0,36):t(0,27)=*(0,37):t(0,28)=*(0,38)short unsigned int:t(0,30)=@s16;r(0,30);0;65535;uint16_t:t(0,29)=(0,30):t(0,31)=f(0,1):t(0,32)=f(0,39):t(0,33)=f(0,39):t(0,34)=f(0,2):t(0,35)=f(0,2):t(0,36)=f(0,2):t(0,37)=f(0,17):t(0,38)=(0,40)uint32_t:t(0,39)=(0,41):t(0,40)=xsMXFFileSysData:unsigned int:t(0,41)=r(0,41);0;037777777777;void:t(0,1)mxf_write_essence_element_data:F(0,2)mxfFile:P(0,16)essenceElement:P(0,11)data:P(0,42)len:P(0,39)numWritten:r(0,14)uint64_t:t(0,14):t(0,42)=*(0,8)mxf_finalize_essence_element_write:F(0,2)mxfFile:P(0,16)essenceElement:P(0,11)filePos:r(0,17)mxf_open_essence_element_read:F(0,2)mxfFile:P(0,16)key:P(0,3)llen:P(0,8)len:P(0,14)essenceElement:P(0,10)newEssenceElement:(0,11)filePos:r(0,17)mxf_read_essence_element_data:F(0,2)mxfFile:P(0,16)essenceElement:P(0,11)len:P(0,39)data:P(0,42)numRead:P(0,43)actualNumRead:r(0,39)uint32_t:t(0,39):t(0,43)=*(0,39)actualLen:r(0,39)mxf_close_essence_element:F(0,1)essenceElement:P(0,10)mxf_get_essence_element_size:F(0,14)essenceElement:P(0,11)mxf_get_track_number:F(0,39)essenceElementKey:P(0,3)mxf_get_essence_element_item_type:F(0,8)trackNumber:P(0,39)mxf_get_essence_element_count:F(0,8)trackNumber:P(0,39)mxf_get_essence_element_type:F(0,8)trackNumber:P(0,39)mxf_get_essence_element_number:F(0,8)trackNumber:P(0,39)#1/28 1213902370 502 502 100644 57108 ` mxf_index_table.o8 QTQ__text__TEXT9TT8 __picsymbolstub1__TEXT9`<0l __const__TEXT= ?t__cstring__TEXT=0C?__la_symbol_ptr__DATAQtlS__nl_symbol_ptr__DATAQT46D\ PYY eh7||~x!``C/A`b/AH;^8^b/AH;m^8^;~/A H;E8!P|N ``|B}H|<88682| xHl54#xT<|T:8 |!8T>H)/@8<_<<<BJ8608`8>8683| xHdx#xH'/@8<_<<<BJ8608`8?88684| xH54#xT<|T:8 H'=/@ <_<<<BJ8608`8?h8685| xH`<_<<<BJ8608`8> 868(| xH,<_<<<BJ8608`8><868)| xH<_<<<BJ8608`8>d868*| xH<_<<<BJ8608`8?8688| xH<_<<<BJ8608`8?8689| xH\<_<<<BJ8608`8@ 868:| xH(<_<<<BJ8608`8@x868>| xH<_<<<BJ8608`8@868B| xH<_<<<BJ8608`8@868C| xH#xH%/A#xH%m/A؈#xH%Y/A #xH'a/@<_<<<BJ8608`8@H868;| x`| N!88H=W:#x|H.H$}/A4;@A؈5/AP;]W8#x|.H'/A]#x|BH&/A5;@A/@88H$4;/AKT```a88!`!|N ``|a9 B|zx|+x|#x|3x!P:D!D~xK/@<_<<<B;`8`8&818'8a| | xN!8`H0```Cx~ijxH%y/@<_<<<B;`8&8`818'8f| | xN!/@@HD<_<<<B;`8&8`888'8ƀ| | xN!K```<_<<<B;`8&8`888'8À| | xN!Kt<_<<<B;`8&8`88|8'8€| | xN!K8<_<<<B;`8&8`88P8'8| | xN!K<_<<<B;`8&8`888'8| | xN!K<_<<<B;`8&8`878'8| | xN!K<_<<<B;`8&8`878'8| | xN!KH``<_<<<B;`8&8`858'8| | xN!K<_<<<B;`8&8`85l8'8| | xN!K<_<<<B;`8&8`85L8'8| | xN!K<_<<<B;`8&8`85$8'8| | xN!KPCx8>H!/@@<_<<<B;`8&8`818'8g| | xN!K@3>/? A+? A/?AP+?AX/< A/?A`?<8`];`89L| | xN!>8CxH !/@ HH /?A/?@H<```/? A+? A/? A /? @H/? Ah/?@pHDCxH!/@H<_<<<B;`8&8`828'8m| | xN!K``>/AH<_<<<B;`8&8`82L8'8n| | xN!K``3H HDCx8H/@@<_<<<B;`8&8`82h8'8r| | xN!K DCx8H/@L<_<<<B;`8&8`828'8s| | xN!K```>/A<_<<<B;`8&8`828'8tH`DCx8He/@L<_<<<B;`8&8`828'8x| | xN!K,```>/A<_<<<B;`8&8`828'8y| | xN!K``DCx8 H/@L<_<<<B;`8&8`8348'8}| | xN!K|```>/A8<_<<<B;`8&8`828'8~KP`3 HDCx8(H)/@@<_<<<B;`8&8`83h8'8| | xN!KР>/A<_<<<B;`8&8`838'8H`DCx8,H/@L<_<<<B;`8&8`838'8| | xN!K<```>/A<_<<<B;`8&8`838'8| | xN!K``DCx80H/@L<_<<<B;`8&8`838'8| | xN!K```>/A8<_<<<B;`8&8`838'8KP`3HDCx84H/@@<_<<<B;`8&8`848'8| | xN!K>/A<_<<<B;`8&8`84H8'8HDCx85H /@@<_<<<B;`8&8`84X8'8| | xN!KP>/AH<_<<<B;`8&8`84H8'8| | xN!K``3H`Cx8HH/@@<_<<<B;`8&8`848'8| | xN!KCx8LH/@@<_<<<B;`8&8`848'8| | xN!KPL/AH<_<<<B;`8&8`848'8| | xN!K``aH!>KU >8BA<_<<<B;`8&8`848'8| | xN!K;;`CxxHi/ACx8:H/ACx8PH/Ad;aD:P|tK1/AAH8B/AH@H!Di4/ATTc:H|sy@@<_<<<B;`8&8`858'8| | xN!H!Di5/ATTc8H-|ty@D<_<<<B;`8&8`8608'8| | xN!Kt`Cx8THy/@@<_<<<B;`8&8`868'8| | xN!K Cx8XH)/@@<_<<<B;`8&8`868'8| | xN!KЁ!DI5 4TB<|BXTB:8B AL<_<<<B;`8&8`868'8| | xN!Kl```aT!>|BYU >8BA<_<<<B;`8&8`87H8'8| | xN!K``Cx88Hi/AlCx8I4@AԈ 5}#Kx/AP;W8CxxH/A8CxH/APaD8T>C5@A8<~ix~x`d9|t|tK1/AAT8B/AT@!>```U#>8@HP];`<<<8`8&89|8'8̀| | xN!KD`a>8@@A@@AAD<_<<<B;`8`8&898'8р| | xN!8`HD8`H~cxH-/A ~xH~xKٵ8`Hl```yA;;:`::@K$/AKh!D; 4/AK```/AK`8!a|N ```|a||x|@&B,|#x;;PA!AE8B |Cx8@3P.A4[54TB<|BTB:8B |F8B|Cx8@<x8H/@D<_<<<B)88`88H8| xH````xxxH/@\<_<<<B)88`88H8| x``| N!88H```x8< H/@@<_<<<B)88`88H8| xK``x8H/@8<_<<<B)88`8 8H8| xKLxdxH/@8<_<<<B)88`8L8H8| xKx8? H/@8<_<<<B)88`8|8H8| xKx8HA/@8<_<<<B)88`88H8| xKtxH/@8<_<<<B)88`88H8| xK,xH/@8<_<<<B)88`88H8| xKx8? H/@8<_<<<B)88`8@8H8| xKx8H!/@8<_<<<B)88`88H8| xKTxH/@8<_<<<B)88`8h8H8| xKx8? H /@8<_<<<B)88`88H8| xKx8HE/@8<_<<<B)88`88H8| xKx $xH9/@8<_<<<B)88`88H8| xK,x8?H /@8<_<<<B)88`88H8| xKx8Hi/@8<_<<<B)88`8$8H8| xK(xH A/@8<_<<<B)88`8D8H8| xKTx8?H /@8<_<<<B)88`8|8H8| xK x8H /@8<_<<<B)88`8$8H8| xKĀ,xH i/@8<_<<<B)88`88H8| xK|x8?H A/@8<_<<<B)88`88H8| xK4x8H /@8<_<<<B)88`8$8H8| xK쀛0xH /@8<_<<<B)88`88H8| xKAx8?H e/@8<_<<<B)88`8(8H8| xKXx8H /@8<_<<<B)88`8P8H8| xK4xH /@8<_<<<B)88`8p8H8| xKx8?H /@8<_<<<B)88`88H8 | xKx8H /@8<_<<<B)88`8P8H8 | xK85xH =/@8<_<<<B)88`88H8 | xK88`a88!`aa|}p N ||#xB8? |~x!Hm/@D<_<<<B 8 p8`88 8| | xN!8H$x8TH/@H<_<<<B8`8`888)| | xN!8H`dxxHi/@P<_<<<B8`8`8488*| | xN!8Hp```xxH 8/@L<_<<<B8`8`8`88+| | xN!8```8!`|xa|N ``|A|#xB|3x|+x||x!``H/@D<_<<<B@8`88 885| | xN!8`HxHi/@P<_<<<B@8`88P886| | xN!8`H0```xH /@P<_<<<B@8`88887| | xN!8`H``` xH/@<_<<<B@8`88888| | xN!8`Hl;`>W:x|H.H/A;@A/AX;````^W}8x|.Ha/A@^x|BHE/Ad;{@A8`H/AKd<_<<<B@8`88 88?| | xN!8`H<_<<<B@8`88D88@| | xN!8`HL<_<<<B@8`8888;| | xN!8````8!`A|N |B}h=k|}N |B}h=k|}N |B}h=k|t}N |B}h=k|X}N |B}h=k|<}N |B}h=k| }N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|x}N |B}h=k|\}N |B}h=k|@}N |B}h=k|$}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k||}N |B}h=k|`}N |B}h=k|D}N |B}h=k|(}N |B}h=k| }N |B}h=k|}N |B}h=k|}N +4S '%s' failed, in %s:%d (newSegment = (MXFIndexTableSegment*)malloc(sizeof(MXFIndexTableSegment))) != NULL./mxf/mxf_index_table.c(newEntry = (MXFDeltaEntry*)malloc(sizeof(MXFDeltaEntry))) != NULLcreate_delta_entry(segment, &newEntry)%s:%u: failed assertion `%s' 8 + deltaEntryArrayLen * 14 <= 0xffff(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)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_uint16(mxfFile, 8)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_uint16(mxfFile, 4)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_uint16(mxfFile, 1)mxf_write_uint8(mxfFile, segment->sliceCount)mxf_write_local_tag(mxfFile, 0x3f0e)mxf_write_uint8(mxfFile, segment->posTableCount)mxf_write_local_tag(mxfFile, 0x3f09)mxf_write_uint16(mxfFile, (uint16_t)(8 + deltaEntryArrayLen * 6))mxf_write_uint32(mxfFile, deltaEntryArrayLen)mxf_write_uint32(mxfFile, 6)mxf_write_int8(mxfFile, entry->posTableIndex)mxf_write_uint8(mxfFile, entry->slice)mxf_write_uint32(mxfFile, entry->elementData)mxf_write_local_tag(mxfFile, 0x3f0a)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)mxf_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_create_index_table_segment(&newSegment)mxf_read_local_tag(mxfFile, &localTag)mxf_read_uint16(mxfFile, &localLen)mxf_read_uuid(mxfFile, &newSegment->instanceUID)localLen == mxfUUID_extlenmxf_read_int32(mxfFile, &newSegment->indexEditRate.numerator)mxf_read_int32(mxfFile, &newSegment->indexEditRate.denominator)localLen == 8mxf_read_int64(mxfFile, &newSegment->indexStartPosition)mxf_read_int64(mxfFile, &newSegment->indexDuration)mxf_read_uint32(mxfFile, &newSegment->editUnitByteCount)localLen == 4mxf_read_uint32(mxfFile, &newSegment->indexSID)mxf_read_uint32(mxfFile, &newSegment->bodySID)mxf_read_uint8(mxfFile, &newSegment->sliceCount)localLen == 1mxf_read_uint8(mxfFile, &newSegment->posTableCount)mxf_read_uint32(mxfFile, &deltaEntryArrayLen)mxf_read_uint32(mxfFile, &deltaEntryLen)deltaEntryLen == 6localLen == 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 segmentmxf_skip(mxfFile, localLen)totalLen == segmentLenmxf_write_uint16(mxfFile, (uint16_t)(8 + numDeltaEntries * 6))mxf_write_uint32(mxfFile, numDeltaEntries)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)9h=69dGx69`=069XQ69T=69PGx69L=069HQ@69(=69$G69 =069Q69=69GD69 =069Q@68=68G68=068Q68=68G 68=068Q@6888@ë8=68GH68=067Q67=67GH67=067Q@67ë7=67G 67=067Q67=67G 67=067Q@67xë7D=67@F67<=0674Q670=67,FP67(=067$Q@67ë6=66F66=066Q66=66F 66=066Q@66ë6H=4Ы6DQ04Ы6<=04Ы68Q4Ь64=4Ь60Q0`4Ь6,=0`4Ь6(Q46ë5=4Ы5Q4Ы5=04Ы5Q4Ь5=4Ь5Q44Ь5=0`4Ь5Q45ë5=4Ы5P4Ы5=04Ы5|Q4Ь5x=4Ь5tP4Ь5p=0`4Ь5lQ45`ë5=4Ы5E4Ы5 =04Ы5Q4Ь5=4Ь5E4Ь4=0`4Ь4Q44ë4x=3p4tEd3p4l=03p4hQ3p4d= ,3p4`Ed3p4\=0 3p4XQp3p4Hë4=3p4E<3p4=03p4Q3p4= ,3p3E<3p3=0 3p3Qp3p3ë3=3p3E 3p3=03p3Q3p3= ,3p3E 3p3=0 3p3Qp3p3ë3=13D13 =013Q13= 13D,12=0 p12Q 12ë2=12Pp12=012Q12= 12Pp12=0 p12Q 12ë2\=12XP012P=012LQ12H= 12DP0p12@=0 p12<Q 120ë2=11DP11=011Q11= 11DP11=0 p11Q 11ë1p=(T1lD(T1d=0(T1`Q(T1\=H(T1XD(T1T=0(T1PQ)(T1Dë1(=(T1$C(T1=0(T1Q(T1=H(T1CP(T1 =0(T1Q)(T0ë0=(T0C(T0=0(T0Q(T0=H(T0C(T0=0(T0Q)(T0ë0=(T0Cġ(T0=0(T0Q(T0=H(T0Cġp(T0|=0(T0xQ)(T0lë0P=(T0LC(T0D=0(T0@Q(T0<=H(T08CP(T04=0(T00Q)(T0$ë0=(T0C|(T/=0(T/Q(T/=H(T/C|((T/=0(T/Q)(T/ë/=(T/CP(T/=0(T/Q(T/=H(T/CP(T/=0(T/Q)(T/ë/t=(T/pBx(T/h=0(T/dQ(T/`=H(T/\Bx$(T/X=0(T/TQ)(T/Hë/,=(T/(C((T/ =0(T/Q(T/=H(T/C((T/=0(T/ Q)(T/ë.=(T.B(T.=0(T.Q(T.=H(T.B(T.=0(T.Q)(T.ë.=(T.Bx(T.=0(T.Q(T.=H(T.Bx$(T.=0(T.|Q)(T.pë.T=(T.PBС(T.H=0(T.DQ(T.@=H(T.<BС|(T.8=0(T.4Q)(T.(ë. =(T.B(T.=0(T-Q(T-=H(T-BD(T-=0(T-Q)(T-ë-=(T-Bx(T-=0(T-Q(T-=H(T-Bx$(T-=0(T-Q)(T-ë-|=(T-xBP(T-p=0(T-lQ(T-h=H(T-dBP(T-`=0(T-\Q)(T-Pë-4=(T-0B(T-(=0(T-$Q(T- =H(T-B(T-=0(T-Q)(T-ë,=(T,@(T,=0(T,Q(T,=H(T,@(T,=0(T,Q)(T,ë,=(T,A(T,=0(T,Q(T,=H(T,A(T,=0(T,Q)(T,të,X=(T,TA(T,L=0(T,HQ(T,D=H(T,@Ah(T,<=0(T,8Q)(T,,ë, =(T,@(T,=0(T+Q(T+=H(T+@(T+=0(T+Q)(T+ë+=(T+A(T+=0(T+Q(T+=H(T+A@(T+=0(T+Q)(T+ë+|=(T+xAT(T+p=0(T+lQ(T+h=H(T+dAT(T+`=0(T+\Q)(T+Pë+4=(T+0A(T+(=0(T+$Q(T+ =H(T+A(T+=0(T+Q)(T+ë*=(T*@(T*=0(T*Q(T*=H(T*@(T*=0(T*Q)(T*ë*=(T*@С(T*=0(T*Q(T*=H(T*@С|(T*=0(T*Q)(T*xë*\=(T*X@(T*P=0(T*LQ(T*H=H(T*D@L(T*@=0(T*<Q)(T*0ë*=(T*@t(T*=0(T*Q(T*=H(T)@t (T)=0(T)Q)(T)ë)=(T)@L(T)=0(T)Q(T)=H(T)@L(T)=0(T)Q)(T)ë)X=(T)T@((T)L=0(T)HQ(T)D=H(T)@@((T)<=0(T)8Q)(T),ë)=(T(?(T(=0(T(Q(T(=H(T(?(T(=0(T(Q)(T(ë(= (T(= (T'''ë'`='\P'X=0'PQ'L=''HP9'D=0&'@Q;`&=&O&=0&='&O9|&=0&&Q&&H&4%ë%=%N%=0%Q%='%N8(%=0&%Q;`%%%l%Xë%,=%(Mȡ% =0%Q%='%Mȡ7H%=0&% Q;`$=$Ml$=0$Q$='$Ml6$=0&$Q;`$d=$`M@$X=0$TQ$P='$LM@6$H=0&$DQ;`$8ë$=$M$=0$Q$='#M6#=0&#Q;`#ë#=#L#=0#Q#='#L60#=0&#Q;`#ë#d=#`LX#X=0#TQ#P='#LLX5#H=0&#DQ;`#8#"""ë"="K|"=0"|Q"x='"tK|4"p=0&"lQ;`",="(Kh" =0"Q"='"Kh4"=0&" Q;`!=!K<!=0!Q!='!K<4!=0&!Q;`!ë!=!K !=0!Q!='!|K 4!x=0&!tQ;`!hë!,=!(Jȡ! =0!Q!='!Jȡ4H!=0&! Q;` = Jء =0 Q =' Jء4X =0& Q;` ë = Jȡ =0 Q =' Jȡ4H =0& |Q;` T= PJ H=0 DQ @=' <J4 8=0& 4Q;` (ë=J$=0Q='J$3=0&Q;`=Jd=0Q='Jd3=0&Q;`|ëL=HJ$@=0<Q8='4J$30=0&,Q;`=J4=0Q='J43=0&Q;`ë=J$=0Q='J$3=0&Q;`d=`IX=0TQP='LI3hH=0&DQ;`8ë =Ih=0Q='Ih2=0&Q;`=I=0Q='I34=0&Q;`ë\=XIhP=0LQH='DIh2@=0&<Q;`=Ix=0Q='Ix2=0&Q;`ë=Ih=0Q='Ih2=0&Q;`h=dI(\=0XQT='PI(2L=0&HQ;`<ë=H=0Q='H2h=0&Q;`ë=H̡=0Q='H̡2L=0&Q;`\=XHP=0LQH='DH2@=0&<Q;`0ëO̡QO̡9LQ;`4=0Ht(=0$Q ='Ht1=0&Q;`ë=K=0Q='K5$=0&Q;`=K̡=0Q='K̡5L=0&Q;`l=hK`=0\QX='TK5lP=0&LQ;`0=,L$=0 Q='L5=0&Q;`=N0=0Q='N07=0&Q;`=N\=0Q='N\7=0&Q;`t=pNh=0dQ`='\N8X=0&TQ;`8=4NС,=0(Q$=' NС8P=0&Q;`=N=0Q='N8|=0&Q;`=O,=0Q='O,8=0&Q;`x=tO`l=0hQd='`O`8\=0&XQ;`4=0HL(=0$Q ='HL1=0&Q;`ë=H =0Q='H 1=0&Q;`ël=hGH`=0\QX=6TGH@HP=060LQJ@(ë=G=0Q=6G@=060QJ=G=0Q=6G@=060QJ|=xGxp=0lQh=6dGx@x`=060\QJH=DG <=08Q4=60G @ ,=060(QJ=F=0Q=6F?=060QJ=F=0Q=6F?=060QJ=Ed=0Q=6Ed>d=060QJx=tE<l=0hQd=6`E<><\=060XQJD=@E 8=04Q0=6,E > (=060$QJ= Fh=0Q=6Fh?h=060QJë=F8=0Q=6F8?8=060QJël=hE`=0\QX=6TE>P=060LQJ@ë=E=0Q=6E>=060QJëd=`DX=0TQP=6LD=H=060DQJ8ë=D=0 Q=6D==060QJë=Dx=0Q=6Dx=x=060QJë=DPx=0tQp=6lDP=Ph=060dQJXë0=,D$=0 Q=6D==060QJë=C=0Q=6C<=060QJë=C=0Q=6C<=060QJtëX=TCġL=0HQD=6@Cġ<<=0608QJ,ë= C=0Q=6C<=060QJë=C|=0Q=6C|<|=060QJët=pCPh=0dQ`=6\CP Ь?p;Ь=9Ь > :Pët=Ыp? Ыl=0ЫdQЬ`? ;<Ь\=9ЬX=09`ЬTQND(ë?СЫ=Ы=0Ь?С<ЫQë=Ы>Ы=0ЫQЬ>:Ь=9Ь=09`ЬQNë<=Ы8>hЫ4=0Ы,QЬ(>h:Ь$=9Ь =09`ЬQNPëL>@@H=@D> @<>@<@8=;\@4> ;@=@=;@=@=@|=0@xQ@t=;t@p=;\@l=0:@hQO@\ 8ë =Ы=HЫ=0ЫQЬ=<Ь=H\DBDCD8D9 D: D;4D>D<D@DBD@DBDCD@DED6D<0DJPi$@@@€1Ӏ QbsȀـ "2CTev@@@0 ` @ dh@ &p'(@!6P78@0E@1OP$Q@!_$`a@0n@1xyPzh{$xNh.pDMpDNxDM|DaDNDaDfDLDXDDDDTDDDDLDDDgDjPDhTDj\DDDjDm(DnDoDrDs0DtDxDy0D}D~D D,DDD DpDD D D pD D!D!PD!`D!D"D"PD"D"D"D"D# D#$D#4D#D#D#D$0D$D$D%PD%dD%xD%D%D%D&D&$D&@D&TD&lD&D&D&D'Dd' D'8D'D'D'D'Dd'D'D'D(D( |$Mp@L@L@LԀNDO@gP>!'2@QCRH]SLrT;U:"VP€WT܀XXY8Z<[9'\`;@]O@^`@_ipj(4k$N(4.(@D(@D(TD(XD(dD(lD(tD(xD(D(D(D) D)D)D*(D*pD*D+D+HD+D+D, D,lD,D,D-HD-D-D. D.hD.D.D/@D/D/D/D0D0dD 0D 0D 1<D1l$(@@@@@@(@1$ pN1.1D1D1D1D1D2 D2D2D3@$1*@:@R$N3X.3`D3`D3D3D 4@D#4S$3`q@@$XN4.4D'4D(4D'4D(4D)5@D*5D+6D.6p$'4@%@%@%@& $N6.6D26D56D67D77pD87D;80D98LD=8XD?8pD=8tD?8xD@8D=8D98D?8D@9D;9HDD9 $26)@09@0K@0`@1m@3w6x9y$N9z&o= d9[0p=`p 3`1G6#4(@>bIhwQ-x ^_mxf_is_index_table_segment_mxf_create_index_table_segment_mxf_free_index_table_segment_mxf_add_delta_entry_mxf_add_index_entry_mxf_write_index_table_segment_mxf_read_index_table_segment_mxf_write_index_table_segment_header_mxf_write_delta_entry_array_header_mxf_write_delta_entry_mxf_write_index_entry_array_header_mxf_write_index_entrydyld_stub_binding_helper_mxf_log_malloc_mxf_read_int32_mxf_write_l_mxf_write_uint32_mxf_write_local_tag_mxf_write_k_mxf_write_uint8_memcpy_mxf_read_uint8_mxf_skip_mxf_write_uuid_mxf_read_uint64_mxf_write_int64___eprintf_memset_mxf_read_uint16_free_mxf_equals_key_mxf_write_uint16_mxf_read_int8_mxf_read_int64_mxf_read_uint32_mxf_read_local_tag_mxf_write_uint64_mxf_read_uuid_mxf_write_int32_mxf_write_int8/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_index_table.cgcc2_compiled.:t(0,1)=(0,1)_g_IndexTableSegment_key_free_index_entryfree_index_entry:f(0,1)entry:P(0,2):t(0,2)=*(0,3):t(0,3)=*(0,4)MXFIndexEntry:t(0,4)=(0,5)_MXFIndexEntry:T(0,5)=s24next:(0,6),0,32;temporalOffset:(0,7),32,8;keyFrameOffset:(0,7),40,8;flags:(0,9),48,8;streamOffset:(0,11),64,64;sliceOffset:(0,13),128,32;posTable:(0,14),160,32;;:t(0,6)=*(0,5)signed char:t(0,8)=@s8;r(0,8);-128;127;int8_t:t(0,7)=(0,8)unsigned char:t(0,10)=@s8;r(0,10);0;255;uint8_t:t(0,9)=(0,10)long long unsigned int:t(0,12)=@s64;r(0,12);0;01777777777777777777777;uint64_t:t(0,11)=(0,12):t(0,13)=*(0,15):t(0,14)=*(0,16)uint32_t:t(0,15)=(0,17)mxfRational:t(0,16)=(0,18)unsigned int:t(0,17)=r(0,17);0;037777777777;:T(0,18)=s8numerator:(0,19),0,32;denominator:(0,19),32,32;;int:t(0,20)=r(0,20);-2147483648;2147483647;int32_t:t(0,19)=(0,20)mxf_is_index_table_segment:F(0,20)key:P(0,21):t(0,21)=*(0,22):t(0,22)=k(0,23)mxfKey:t(0,23)=(0,24)mxfUL:t(0,24)=(0,25):T(0,25)=s16octet0:(0,9),0,8;octet1:(0,9),8,8;octet2:(0,9),16,8;octet3:(0,9),24,8;octet4:(0,9),32,8;octet5:(0,9),40,8;octet6:(0,9),48,8;octet7:(0,9),56,8;octet8:(0,9),64,8;octet9:(0,9),72,8;octet10:(0,9),80,8;octet11:(0,9),88,8;octet12:(0,9),96,8;octet13:(0,9),104,8;octet14:(0,9),112,8;octet15:(0,9),120,8;;mxf_create_index_table_segment:F(0,20)segment:P(0,26):t(0,26)=*(0,27):t(0,27)=*(0,28)MXFIndexTableSegment:t(0,28)=(0,29):T(0,29)=s64instanceUID:(0,30)=xsmxfUUID:,0,128;indexEditRate:(0,16),128,64;indexStartPosition:(0,32),192,64;indexDuration:(0,34),256,64;editUnitByteCount:(0,15),320,32;indexSID:(0,15),352,32;bodySID:(0,15),384,32;sliceCount:(0,9),416,8;posTableCount:(0,9),424,8;deltaEntryArray:(0,35),448,32;indexEntryArray:(0,3),480,32;;:T(0,31)=s16octet0:(0,9),0,8;octet1:(0,9),8,8;octet2:(0,9),16,8;octet3:(0,9),24,8;octet4:(0,9),32,8;octet5:(0,9),40,8;octet6:(0,9),48,8;octet7:(0,9),56,8;octet8:(0,9),64,8;octet9:(0,9),72,8;octet10:(0,9),80,8;octet11:(0,9),88,8;octet12:(0,9),96,8;octet13:(0,9),104,8;octet14:(0,9),112,8;octet15:(0,9),120,8;;mxfUUID:t(0,30)=(0,31)int64_t:t(0,33)=(0,36)mxfPosition:t(0,32)=(0,33)mxfLength:t(0,34)=(0,33):t(0,35)=*(0,37)long long int:t(0,36)=@s64;r(0,36);01000000000000000000000;0777777777777777777777;MXFDeltaEntry:t(0,37)=(0,38)_MXFDeltaEntry:T(0,38)=s12next:(0,39),0,32;posTableIndex:(0,7),32,8;slice:(0,9),40,8;elementData:(0,15),64,32;;:t(0,39)=*(0,38)mxf_free_index_table_segment:F(0,1)segment:P(0,26)indexEntry:(0,3)tmpNextIndexEntry:r(0,3)deltaEntry:r(0,35)tmpNextDeltaEntry:r(0,35)mxf_add_delta_entry:F(0,20)segment:P(0,27)posTableIndex:P(0,7)slice:P(0,9)elementData:P(0,15)deltaEntryArrayLen:r(0,15)uint32_t:t(0,15)lastEntry:r(0,35)deltaEntryArrayLen:r(0,15)lastEntry:r(0,35)mxf_add_index_entry:F(0,20)segment:P(0,27)temporalOffset:P(0,7)keyFrameOffset:P(0,7)flags:P(0,9)streamOffset:P(0,11)sliceOffset:P(0,13)posTable:P(0,14)newEntry:(0,3)void:t(0,1)newEntry:(0,3)newEntry:(0,3)indexEntryArrayLen:r(0,15)lastEntry:r(0,3)newEntry:(0,3)indexEntryArrayLen:r(0,15)lastEntry:r(0,3)mxf_write_index_table_segment:F(0,20)mxfFile:P(0,40)segment:P(0,41)segmentLen:r(0,11)uint64_t:t(0,11):t(0,40)=*(0,42):t(0,41)=*(0,43)MXFFile:t(0,42)=(0,44):t(0,43)=k(0,28):T(0,44)=s52close:(0,45),0,32;read:(0,46),32,32;write:(0,47),64,32;get_char:(0,48),96,32;put_char:(0,49),128,32;eof:(0,48),160,32;seek:(0,50),192,32;tell:(0,51),224,32;is_seekable:(0,48),256,32;size:(0,51),288,32;free_sys_data:(0,45),320,32;sysData:(0,52),352,32;minLLen:(0,9),384,8;runinLen:(0,53),400,16;;:t(0,45)=*(0,55):t(0,46)=*(0,56):t(0,47)=*(0,57):t(0,48)=*(0,58):t(0,49)=*(0,59):t(0,50)=*(0,60):t(0,51)=*(0,61):t(0,52)=*(0,62)short unsigned int:t(0,54)=@s16;r(0,54);0;65535;uint16_t:t(0,53)=(0,54):t(0,55)=f(0,1):t(0,56)=f(0,15):t(0,57)=f(0,15):t(0,58)=f(0,20):t(0,59)=f(0,20):t(0,60)=f(0,20):t(0,61)=f(0,33):t(0,62)=(0,63):t(0,63)=xsMXFFileSysData:deltaEntryArrayLen:r(0,15)indexEntryArrayLen:r(0,15)entry:r(0,35)entry:r(0,3)entry:r(0,3)entry:r(0,35)entry:r(0,3)i:r(0,15)entry:r(0,35)entry:r(0,3)i:r(0,15)mxf_read_index_table_segment:F(0,20)mxfFile:P(0,40)segmentLen:P(0,11)segment:P(0,26)newSegment:(0,27)localTag:(0,64)mxfLocalTag:t(0,64)=(0,53)localLen:(0,53)uint16_t:t(0,53)totalLen:r(0,11)deltaEntryArrayLen:(0,15)deltaEntryLen:(0,15)posTableIndex:(0,7)int8_t:t(0,7)slice:(0,9)uint8_t:t(0,9)elementData:(0,15)indexEntryArrayLen:(0,15)indexEntryLen:(0,15)temporalOffset:(0,9)keyFrameOffset:(0,9)flags:(0,9)streamOffset:(0,11)sliceOffset:r(0,13)posTable:r(0,14)i:r(0,9)mxf_write_index_table_segment_header:F(0,20)mxfFile:P(0,40)segment:P(0,41)numDeltaEntries:P(0,15)numIndexEntries:P(0,15)segmentLen:r(0,11)mxf_write_delta_entry_array_header:F(0,20)mxfFile:P(0,40)numDeltaEntries:P(0,15)mxf_write_delta_entry:F(0,20)mxfFile:P(0,40)entry:P(0,35)mxf_write_index_entry_array_header:F(0,20)mxfFile:P(0,40)sliceCount:P(0,9)posTableCount:P(0,9)numIndexEntries:P(0,15)mxf_write_index_entry:F(0,20)mxfFile:P(0,40)sliceCount:P(0,9)posTableCount:P(0,9)entry:P(0,3)i:r(0,15)g_IndexTableSegment_key:S(0,22)#1/20 1213902378 502 502 100644 146916 ` mxf_data_model.o8 xTx__text__TEXTnT__picsymbolstub1__TEXTnq@ __const__TEXTp ps__cstring__TEXTz0|__la_symbol_ptr__DATA4@__nl_symbol_ptr__DATAt N( PT!|a||y!A/Ap|/AHo8/@Lx;;````~ /A Ho~ /;;@```8!`x88a|Ho48!`a|N ```||~x!``c/A</A$|xHn^8~/AHn88!P|N ```||~x!``c/A</A$|xHny^8~/AHn]88!P|N ```||`y!A8a88K8!`|N ||by!A8b$A8HmE8a8K-8!`|N ``||byB|#x!A0/A(8!P8|Hm```<<<8j8cw8x8xHm||byB|#x!A0/A(8!P8|Hm0```<<<8q8cwp8w8wHl#F |jx8 +~A+@|+3A@Hd``8B/A8cBK`/AN `9)}CSx8@3})/AD8B8cB8`N 9 3i}#Kx|KR$/A 8B| K|CxN ```||}x!``c/AP8c;HkA}Hk9`}8c |cK/Et;@}/AHk88!P|N ``|,aB|#x|3x|;x|~x!@KqHl``+AE|+x|B$/AD<_<<<B8u8`8v8u8;| | xN!H#/8^ 8J|I.~A(xHk]8cHiu/~AxHi ~HT<_<<<B8`8u8vp8u8| | xN!x;KQ```8!`xa|N ``|a|bxB|}x|#x8|+x!;| ```/AL;8BB<_<<8`B8uX88t`8| | xN!8`HxxHj)8cHhAW8/~ @D<_<<<B8`8t8u8t`8| | xN!8`HxHh%~8`8!`a|N `|,B|#x|~x!@ KHd+AE|+x|B$/AD<_<<<Bd8sx8`8s8s@8w;| | xN!H#/8^ 8J|I.~A(xHh8cHg/~A xHg18~ 88HhHL<_<<<Bd8`8sx8s8s@8| | xN!x;K`8!Px|N ``|,aB|#x|3x|;x|~x!@KHl``+AE|+x|B$/AD<_<<<B8r(8`8r@8q8T;| | xN!H#/8^ 8J|I.~A(xHg8cHe/~AxHeѓ ~HT<_<<<B8`8r(8r8q8]| | xN!x;K```8!`xa|N ``||#xB|3x8!+1@H<_<<<B8p8`8rL8p80;| | xN!H`+A|@"$/AH<_<<<B8p8`8p8p84;| | xN!H`/8C }".A(|#xHf8cHd/}AxHdI HP<_<<<B8`8p8q@8p8;| | xN!x;K``8!Px|N ``||wxB8`0|3x8|#x!|+x|;x}Cx}8Kx8HcQ/a8@D<_<<<B48oH8`8p8o8| | xN!8H880Hd/Apcx8Hd8cHb/}@@<_<<<B48oH8`8q88o8| | xN!H A8dxbHbŁ\ A8<|B"b !8^^ ~II iA8B$!8)(A8,8/@(<<<88cn8o8qHb`~xHc8/@x???<4;oH8`;{o8qx8fx\|I|LxN!<xfx8`8q8!| | xN!8a8K88!|x|N |A|zxB8`8|3x8|#x!|+x8Ha/a8@P<_<<<B8m8`8o8l8| | xN!8H```888Ha/Apx8Hb8cH`/}@@<_<<<B8m8`8o8l8| | xN!H A8xbH`[ A88;{B"b ^ A8>~B "ba88c$H`M8/@0<<<8x8cl8l8pHH````8zHam8/@x???<;m8`;{l8pXx8zfx\|I|LxN!<xfx8`8p8| | xN!8a8K88!p|xA|N ||}xB8`F$!H^/a8@D<_<<<B8`8j8nx8j8Ѐ| | xN!8`HW48F$8H_a8<8H^a8<8@8cH^Հa8<888nKM/@T<_<<<B8j8`8n8o8;| | xN!``8a8K=8`HVa8<888o0K/@D<_<<<B8j8`8o88o8<| | xN!K`a8<888o|K}/@D<_<<<B8j8`8o8o8=| | xN!K8`a8<888oK/@D<_<<<B8j8`8o8o8>| | xN!K`a8<888pK/@D<_<<<B8j8`8p8o8?| | xN!Kx`a8<888p`K]/@D<_<<<B8j8`8ph8o8@| | xN!K`a8<888pK/@D<_<<<B8j8`8p8o8A| | xN!K`a8<888pK/@D<_<<<B8j8`8q8o8B| | xN!KX`a8<8 88qDK=/@D<_<<<B8j8`8qH8o8C| | xN!K`a8<8 8 88qKy/@@<_<<<B8j8`8q8o8E| | xN!Ka8<8 888qK/@@<_<<<B8j8`8r8o8F| | xN!K4a8<8 888r\K/@@<_<<<B8j8`8rh8o8G| | xN!KԀa8<8 888rKY/@@<_<<<B8j8`8r8o8H| | xN!Kta8<8888s0K/@@<_<<<B8j8`8s<8o8I| | xN!Ka8<88"88sK/@@<_<<<B8j8`8s8o8J| | xN!Ka8<8888tK9/@@<_<<<B8j8`8t 8o8K| | xN!KTa8<8888thK/@@<_<<<B8j8`8tt8o8L| | xN!Ka8<88.88tKy/@@<_<<<B8j8`8t8o8M| | xN!Ka8<88,88u| | xN!Kxa8<<x828H8c9,9 K/@@<_<<<B8j8`8`8o8E| | xN!K <_a8<x;c8(xK/@@<_<<<B8j8`8@8o8I| | xN!Ka8<<x8388cp99 K/@@<_<<<B8j8`88o8P| | xN!K8P8a9,9 K/@@<_<<<B8j8`8d8o8| | xN!K<_a8<x;ba8 fxK/@@<_<<<B8j8`848o8| | xN!Ka8<<ex8?88a99 K /@@<_<<<B8j8`88o8| | xN!KD<_a8<x;ap8txK/@@<_<<<B8j8`88o8!| | xN!Ka8<<x8= 88a`99 K9/@@<_<<<B8j8`88o8(| | xN!Kta8<<x8= 88aP99 K/@@<_<<<B8j8`88o8/| | xN!Ka8<<x8= 8p8a@99 Ka/@@<_<<<B8j8`8x8o86| | xN!Ka8<<x88a0KA/@@<_<<<B8j8`8$8o8:| | xN!K<;jPa8<88a xK/@@<_<<<B8j8`88o8>| | xN!K܀a8<<x8 8aK/@@<_<<<B8j8`88o8B| | xN!K|88````8!p|N ```8+~A(|D$/A8 |`"N `8`N ``||yxB;y;!@dx8a8;D;APH]H`8a8;Hdxx|bxx;H```xH=/AtxHM8xH/AxCxHM<_<<8`B8tEx88 | | xN!8`H0```8a8H/@D8a8$x;@:PH?;D8a8H/A8a8H8 |{x8cH1/@$;Zx$x;ExH```xH=/AxHM|}xx8H/@${$/AȠ$@x~xH1<_<$<8`B8~x897| | xN!8`H(#xK/@;P8xH<_<$(=8`B8dx99 B| | xN!8`H;P8xHy<_<<8`B8x88!| | xN!8`H\``;PxxH%<_<<8`B8x88/| | xN!8`H8`8!|N ```||+xB8c!<8PH98,A ~88!P|x|N ``|a8B|{x;!;<xH?```xH/AxH|bx8c$A8HA88p4a88cHe/@8cx848K /@<_<<<B$8`88888ހ| | xN!8`HxdxHxH-/AxH=88|~xcx8K/A\a8x8c$H/@<_<<<B$8`88888| | xN!8`HH<_<<<B$8`888l88| | xN!8`H8`8!pa|N ```||+xB!<8H8,A ~88!P|x|N ```||}xB|+x|#x8d$x!<8 H,A8|H8`48/A$8!Pxx|K`8!P|x|N ``||#x||x|+xx|+x!H8/@Txx88K/A88x8H/@ 8xx8K|`xH88!`|x|N |B}h=k|l}N |B}h=k|P}N |B}h=k|4}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|p}N |B}h=k|T}N |B}h=k|8}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N +4S +4S +4S G+4+4+4+4S H+4 +4S D+4+4S C+4+4+4+4+4+4+4+4+4S B+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+4 +4+4+4+4 +4 +4 +4 +4 +4+4+4+4+4+4+4+4S '+4+4+4+4+4+4S %+4+4S $+4+4S 7+4S 6+4+4S E+4 +4+40+4+4S A+4+4+4+4S +4+4+4+4S +4 +4S +4+4+4S +4 +40+4S 9+4+40+4S ;+4S :+4+4+4+4+4S 8+4+4S 3+4+4S 2+4S 1+4+4+4+4+4+4S 4+4+4+4+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 %s:%u: failed assertion `%s' ./mxf/mxf_data_model.cdata != NULL && info != NULL'%s' failed, in %s:%d typeId < sizeof(dataModel->types) / sizeof(MXFItemType) && dataModel->types[typeId].typeId == 0(type->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLNumber 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))) != NULLtypeId > 0 && typeId < MXF_EXTENSION_TYPE(newItemDef = (MXFItemDef*)malloc(sizeof(MXFItemDef))) != NULL(newItemDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLitemDef != NULLmxf_append_list_element(&dataModel->itemDefs, (void*)itemDef)add_item_def(dataModel, newItemDef)(newSetDef = (MXFSetDef*)malloc(sizeof(MXFSetDef))) != NULL(newSetDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLsetDef != NULLmxf_append_list_element(&dataModel->setDefs, (void*)setDef)add_set_def(dataModel, newSetDef)(newDataModel = (MXFDataModel*)malloc(sizeof(MXFDataModel))) != NULLInt8mxf_register_basic_type(newDataModel, "Int8", MXF_INT8_TYPE, 1)./include/mxf/mxf_baseline_data_model.hInt16mxf_register_basic_type(newDataModel, "Int16", MXF_INT16_TYPE, 2)Int32mxf_register_basic_type(newDataModel, "Int32", MXF_INT32_TYPE, 3)Int64mxf_register_basic_type(newDataModel, "Int64", MXF_INT64_TYPE, 4)UInt8mxf_register_basic_type(newDataModel, "UInt8", MXF_UINT8_TYPE, 1)UInt16mxf_register_basic_type(newDataModel, "UInt16", MXF_UINT16_TYPE, 2)UInt32mxf_register_basic_type(newDataModel, "UInt32", MXF_UINT32_TYPE, 3)UInt64mxf_register_basic_type(newDataModel, "UInt64", MXF_UINT64_TYPE, 4)Rawmxf_register_basic_type(newDataModel, "Raw", MXF_RAW_TYPE, 0)UTF16Stringmxf_register_array_type(newDataModel, "UTF16String", MXF_UTF16STRING_TYPE, MXF_UTF16_TYPE, 0)Int32Arraymxf_register_array_type(newDataModel, "Int32Array", MXF_INT32ARRAY_TYPE, MXF_INT32_TYPE, 0)UInt32Arraymxf_register_array_type(newDataModel, "UInt32Array", MXF_UINT32ARRAY_TYPE, MXF_UINT32_TYPE, 0)Int64Arraymxf_register_array_type(newDataModel, "Int64Array", MXF_INT64ARRAY_TYPE, MXF_INT64_TYPE, 0)UInt8Arraymxf_register_array_type(newDataModel, "UInt8Array", MXF_UINT8ARRAY_TYPE, MXF_UINT8_TYPE, 0)ISO7Stringmxf_register_array_type(newDataModel, "ISO7String", MXF_ISO7STRING_TYPE, MXF_ISO7_TYPE, 0)Int32Batchmxf_register_array_type(newDataModel, "Int32Batch", MXF_INT32BATCH_TYPE, MXF_INT32_TYPE, 0)UInt32Batchmxf_register_array_type(newDataModel, "UInt32Batch", MXF_UINT32BATCH_TYPE, MXF_UINT32_TYPE, 0)AUIDArraymxf_register_array_type(newDataModel, "AUIDArray", MXF_AUIDARRAY_TYPE, MXF_AUID_TYPE, 0)ULBatchmxf_register_array_type(newDataModel, "ULBatch", MXF_ULBATCH_TYPE, MXF_UL_TYPE, 0)StrongRefArraymxf_register_array_type(newDataModel, "StrongRefArray", MXF_STRONGREFARRAY_TYPE, MXF_STRONGREF_TYPE, 0)StrongRefBatchmxf_register_array_type(newDataModel, "StrongRefBatch", MXF_STRONGREFBATCH_TYPE, MXF_STRONGREF_TYPE, 0)WeakRefArraymxf_register_array_type(newDataModel, "WeakRefArray", MXF_WEAKREFARRAY_TYPE, MXF_WEAKREF_TYPE, 0)WeakRefBatchmxf_register_array_type(newDataModel, "WeakRefBatch", MXF_WEAKREFBATCH_TYPE, MXF_WEAKREF_TYPE, 0)RationalArraymxf_register_array_type(newDataModel, "RationalArray", MXF_RATIONALARRAY_TYPE, MXF_RATIONAL_TYPE, 0)RGBALayoutmxf_register_array_type(newDataModel, "RGBALayout", MXF_RGBALAYOUT_TYPE, MXF_RGBALAYOUTCOMPONENT_TYPE, 0)RationalitemType = mxf_register_compound_type(newDataModel, "Rational", MXF_RATIONAL_TYPE)Numeratormxf_register_compound_type_member(itemType, "Numerator", MXF_INT32_TYPE)Denominatormxf_register_compound_type_member(itemType, "Denominator", MXF_INT32_TYPE)TimestampitemType = mxf_register_compound_type(newDataModel, "Timestamp", MXF_TIMESTAMP_TYPE)Yearmxf_register_compound_type_member(itemType, "Year", MXF_UINT16_TYPE)Monthmxf_register_compound_type_member(itemType, "Month", MXF_UINT8_TYPE)Daymxf_register_compound_type_member(itemType, "Day", MXF_UINT8_TYPE)Hoursmxf_register_compound_type_member(itemType, "Hours", MXF_UINT8_TYPE)Minutesmxf_register_compound_type_member(itemType, "Minutes", MXF_UINT8_TYPE)Secondsmxf_register_compound_type_member(itemType, "Seconds", MXF_UINT8_TYPE)QMSecmxf_register_compound_type_member(itemType, "QMSec", MXF_UINT8_TYPE)ProductVersionitemType = mxf_register_compound_type(newDataModel, "ProductVersion", MXF_PRODUCTVERSION_TYPE)Majormxf_register_compound_type_member(itemType, "Major", MXF_UINT16_TYPE)Minormxf_register_compound_type_member(itemType, "Minor", MXF_UINT16_TYPE)Patchmxf_register_compound_type_member(itemType, "Patch", MXF_UINT16_TYPE)Buildmxf_register_compound_type_member(itemType, "Build", MXF_UINT16_TYPE)Releasemxf_register_compound_type_member(itemType, "Release", MXF_UINT16_TYPE)IndirectitemType = mxf_register_compound_type(newDataModel, "Indirect", MXF_INDIRECT_TYPE)Typemxf_register_compound_type_member(itemType, "Type", MXF_UL_TYPE)Valuemxf_register_compound_type_member(itemType, "Value", MXF_UINT8ARRAY_TYPE)RGBALayoutComponentitemType = mxf_register_compound_type(newDataModel, "RGBALayoutComponent", MXF_RGBALAYOUTCOMPONENT_TYPE)Codemxf_register_compound_type_member(itemType, "Code", MXF_RGBACODE_TYPE)Depthmxf_register_compound_type_member(itemType, "Depth", MXF_UINT8_TYPE)VersionTypemxf_register_interpret_type(newDataModel, "VersionType", MXF_VERSIONTYPE_TYPE, MXF_UINT16_TYPE, 0)UTF16mxf_register_interpret_type(newDataModel, "UTF16", MXF_UTF16_TYPE, MXF_UINT16_TYPE, 0)Booleanmxf_register_interpret_type(newDataModel, "Boolean", MXF_BOOLEAN_TYPE, MXF_UINT8_TYPE, 0)ISO7mxf_register_interpret_type(newDataModel, "ISO7", MXF_ISO7_TYPE, MXF_UINT8_TYPE, 0)Lengthmxf_register_interpret_type(newDataModel, "Length", MXF_LENGTH_TYPE, MXF_INT64_TYPE, 0)Positionmxf_register_interpret_type(newDataModel, "Position", MXF_POSITION_TYPE, MXF_INT64_TYPE, 0)RGBACodemxf_register_interpret_type(newDataModel, "RGBACode", MXF_RGBACODE_TYPE, MXF_UINT8_TYPE, 0)Streammxf_register_interpret_type(newDataModel, "Stream", MXF_STREAM_TYPE, MXF_RAW_TYPE, 0)DataValuemxf_register_interpret_type(newDataModel, "DataValue", MXF_DATAVALUE_TYPE, MXF_UINT8ARRAY_TYPE, 0)Identifiermxf_register_interpret_type(newDataModel, "Identifier", MXF_IDENTIFIER_TYPE, MXF_UINT8ARRAY_TYPE, 0)Opaquemxf_register_interpret_type(newDataModel, "Opaque", MXF_OPAQUE_TYPE, MXF_UINT8ARRAY_TYPE, 0)UMIDmxf_register_interpret_type(newDataModel, "UMID", MXF_UMID_TYPE, MXF_IDENTIFIER_TYPE, 32)UIDmxf_register_interpret_type(newDataModel, "UID", MXF_UID_TYPE, MXF_IDENTIFIER_TYPE, 16)ULmxf_register_interpret_type(newDataModel, "UL", MXF_UL_TYPE, MXF_IDENTIFIER_TYPE, 16)UUIDmxf_register_interpret_type(newDataModel, "UUID", MXF_UUID_TYPE, MXF_IDENTIFIER_TYPE, 16)AUIDmxf_register_interpret_type(newDataModel, "AUID", MXF_AUID_TYPE, MXF_UL_TYPE, 16)PackageIDmxf_register_interpret_type(newDataModel, "PackageID", MXF_PACKAGEID_TYPE, MXF_UMID_TYPE, 32)StrongRefmxf_register_interpret_type(newDataModel, "StrongRef", MXF_STRONGREF_TYPE, MXF_UUID_TYPE, 16)WeakRefmxf_register_interpret_type(newDataModel, "WeakRef", MXF_WEAKREF_TYPE, MXF_UUID_TYPE, 16)Orientationmxf_register_interpret_type(newDataModel, "Orientation", MXF_ORIENTATION_TYPE, MXF_UINT8_TYPE, 0)rootmxf_register_set_def(newDataModel, "root", &MXF_SET_K(root), &MXF_SET_K(root))InterchangeObjectmxf_register_set_def(newDataModel, "InterchangeObject", &MXF_SET_K(root), &MXF_SET_K(InterchangeObject))InstanceUIDmxf_register_item_def(newDataModel, "InstanceUID", &MXF_SET_K(InterchangeObject), &MXF_ITEM_K(InterchangeObject, InstanceUID), 0x3c0a, MXF_UUID_TYPE, 1)GenerationUIDmxf_register_item_def(newDataModel, "GenerationUID", &MXF_SET_K(InterchangeObject), &MXF_ITEM_K(InterchangeObject, GenerationUID), 0x0102, MXF_UUID_TYPE, 0)Prefacemxf_register_set_def(newDataModel, "Preface", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Preface))LastModifiedDatemxf_register_item_def(newDataModel, "LastModifiedDate", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, LastModifiedDate), 0x3b02, MXF_TIMESTAMP_TYPE, 1)Versionmxf_register_item_def(newDataModel, "Version", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, Version), 0x3b05, MXF_VERSIONTYPE_TYPE, 1)ObjectModelVersionmxf_register_item_def(newDataModel, "ObjectModelVersion", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ObjectModelVersion), 0x3b07, MXF_UINT32_TYPE, 0)PrimaryPackagemxf_register_item_def(newDataModel, "PrimaryPackage", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, PrimaryPackage), 0x3b08, MXF_WEAKREF_TYPE, 0)Identificationsmxf_register_item_def(newDataModel, "Identifications", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, Identifications), 0x3b06, MXF_STRONGREFARRAY_TYPE, 1)ContentStoragemxf_register_item_def(newDataModel, "ContentStorage", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ContentStorage), 0x3b03, MXF_STRONGREF_TYPE, 1)OperationalPatternmxf_register_item_def(newDataModel, "OperationalPattern", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, OperationalPattern), 0x3b09, MXF_UL_TYPE, 1)EssenceContainersmxf_register_item_def(newDataModel, "EssenceContainers", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, EssenceContainers), 0x3b0a, MXF_ULBATCH_TYPE, 1)DMSchemesmxf_register_item_def(newDataModel, "DMSchemes", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, DMSchemes), 0x3b0b, MXF_ULBATCH_TYPE, 1)Identificationmxf_register_set_def(newDataModel, "Identification", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Identification))ThisGenerationUIDmxf_register_item_def(newDataModel, "ThisGenerationUID", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ThisGenerationUID), 0x3c09, MXF_UUID_TYPE, 1)CompanyNamemxf_register_item_def(newDataModel, "CompanyName", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, CompanyName), 0x3c01, MXF_UTF16STRING_TYPE, 1)ProductNamemxf_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)VersionStringmxf_register_item_def(newDataModel, "VersionString", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, VersionString), 0x3c04, MXF_UTF16STRING_TYPE, 1)ProductUIDmxf_register_item_def(newDataModel, "ProductUID", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ProductUID), 0x3c05, MXF_UUID_TYPE, 1)ModificationDatemxf_register_item_def(newDataModel, "ModificationDate", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ModificationDate), 0x3c06, MXF_TIMESTAMP_TYPE, 1)ToolkitVersionmxf_register_item_def(newDataModel, "ToolkitVersion", &MXF_SET_K(Identification), &MXF_ITEM_K(Identification, ToolkitVersion), 0x3c07, MXF_PRODUCTVERSION_TYPE, 0)Platformmxf_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))Packagesmxf_register_item_def(newDataModel, "Packages", &MXF_SET_K(ContentStorage), &MXF_ITEM_K(ContentStorage, Packages), 0x1901, MXF_STRONGREFBATCH_TYPE, 1)EssenceContainerDatamxf_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))LinkedPackageUIDmxf_register_item_def(newDataModel, "LinkedPackageUID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, LinkedPackageUID), 0x2701, MXF_UMID_TYPE, 1)IndexSIDmxf_register_item_def(newDataModel, "IndexSID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, IndexSID), 0x3f06, MXF_UINT32_TYPE, 0)BodySIDmxf_register_item_def(newDataModel, "BodySID", &MXF_SET_K(EssenceContainerData), &MXF_ITEM_K(EssenceContainerData, BodySID), 0x3f07, MXF_UINT32_TYPE, 1)GenericPackagemxf_register_set_def(newDataModel, "GenericPackage", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericPackage))PackageUIDmxf_register_item_def(newDataModel, "PackageUID", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageUID), 0x4401, MXF_UMID_TYPE, 1)Namemxf_register_item_def(newDataModel, "Name", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, Name), 0x4402, MXF_UTF16STRING_TYPE, 0)PackageCreationDatemxf_register_item_def(newDataModel, "PackageCreationDate", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageCreationDate), 0x4405, MXF_TIMESTAMP_TYPE, 1)PackageModifiedDatemxf_register_item_def(newDataModel, "PackageModifiedDate", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, PackageModifiedDate), 0x4404, MXF_TIMESTAMP_TYPE, 1)Tracksmxf_register_item_def(newDataModel, "Tracks", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, Tracks), 0x4403, MXF_STRONGREFARRAY_TYPE, 1)Locatormxf_register_set_def(newDataModel, "Locator", &MXF_SET_K(InterchangeObject), &MXF_SET_K(Locator))NetworkLocatormxf_register_set_def(newDataModel, "NetworkLocator", &MXF_SET_K(Locator), &MXF_SET_K(NetworkLocator))URLStringmxf_register_item_def(newDataModel, "URLString", &MXF_SET_K(NetworkLocator), &MXF_ITEM_K(NetworkLocator, URLString), 0x4001, MXF_UTF16STRING_TYPE, 1)TextLocatormxf_register_set_def(newDataModel, "TextLocator", &MXF_SET_K(Locator), &MXF_SET_K(TextLocator))LocatorNamemxf_register_item_def(newDataModel, "LocatorName", &MXF_SET_K(TextLocator), &MXF_ITEM_K(TextLocator, LocatorName), 0x4101, MXF_UTF16STRING_TYPE, 1)GenericTrackmxf_register_set_def(newDataModel, "GenericTrack", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericTrack))TrackIDmxf_register_item_def(newDataModel, "TrackID", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackID), 0x4801, MXF_UINT32_TYPE, 0)TrackNumbermxf_register_item_def(newDataModel, "TrackNumber", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackNumber), 0x4804, MXF_UINT32_TYPE, 1)TrackNamemxf_register_item_def(newDataModel, "TrackName", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, TrackName), 0x4802, MXF_UTF16STRING_TYPE, 0)Sequencemxf_register_item_def(newDataModel, "Sequence", &MXF_SET_K(GenericTrack), &MXF_ITEM_K(GenericTrack, Sequence), 0x4803, MXF_STRONGREF_TYPE, 1)StaticTrackmxf_register_set_def(newDataModel, "StaticTrack", &MXF_SET_K(GenericTrack), &MXF_SET_K(StaticTrack))Trackmxf_register_set_def(newDataModel, "Track", &MXF_SET_K(GenericTrack), &MXF_SET_K(Track))EditRatemxf_register_item_def(newDataModel, "EditRate", &MXF_SET_K(Track), &MXF_ITEM_K(Track, EditRate), 0x4b01, MXF_RATIONAL_TYPE, 1)Originmxf_register_item_def(newDataModel, "Origin", &MXF_SET_K(Track), &MXF_ITEM_K(Track, Origin), 0x4b02, MXF_POSITION_TYPE, 1)EventTrackmxf_register_set_def(newDataModel, "EventTrack", &MXF_SET_K(GenericTrack), &MXF_SET_K(EventTrack))EventEditRatemxf_register_item_def(newDataModel, "EventEditRate", &MXF_SET_K(EventTrack), &MXF_ITEM_K(EventTrack, EventEditRate), 0x4901, MXF_RATIONAL_TYPE, 1)EventOriginmxf_register_item_def(newDataModel, "EventOrigin", &MXF_SET_K(EventTrack), &MXF_ITEM_K(EventTrack, EventOrigin), 0x4902, MXF_POSITION_TYPE, 0)StructuralComponentmxf_register_set_def(newDataModel, "StructuralComponent", &MXF_SET_K(InterchangeObject), &MXF_SET_K(StructuralComponent))DataDefinitionmxf_register_item_def(newDataModel, "DataDefinition", &MXF_SET_K(StructuralComponent), &MXF_ITEM_K(StructuralComponent, DataDefinition), 0x0201, MXF_UL_TYPE, 1)Durationmxf_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))StructuralComponentsmxf_register_item_def(newDataModel, "StructuralComponents", &MXF_SET_K(Sequence), &MXF_ITEM_K(Sequence, StructuralComponents), 0x1001, MXF_STRONGREFARRAY_TYPE, 1)TimecodeComponentmxf_register_set_def(newDataModel, "TimecodeComponent", &MXF_SET_K(StructuralComponent), &MXF_SET_K(TimecodeComponent))RoundedTimecodeBasemxf_register_item_def(newDataModel, "RoundedTimecodeBase", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, RoundedTimecodeBase), 0x1502, MXF_UINT16_TYPE, 1)StartTimecodemxf_register_item_def(newDataModel, "StartTimecode", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, StartTimecode), 0x1501, MXF_POSITION_TYPE, 1)DropFramemxf_register_item_def(newDataModel, "DropFrame", &MXF_SET_K(TimecodeComponent), &MXF_ITEM_K(TimecodeComponent, DropFrame), 0x1503, MXF_BOOLEAN_TYPE, 1)SourceClipmxf_register_set_def(newDataModel, "SourceClip", &MXF_SET_K(StructuralComponent), &MXF_SET_K(SourceClip))StartPositionmxf_register_item_def(newDataModel, "StartPosition", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, StartPosition), 0x1201, MXF_POSITION_TYPE, 1)SourcePackageIDmxf_register_item_def(newDataModel, "SourcePackageID", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, SourcePackageID), 0x1101, MXF_PACKAGEID_TYPE, 1)SourceTrackIDmxf_register_item_def(newDataModel, "SourceTrackID", &MXF_SET_K(SourceClip), &MXF_ITEM_K(SourceClip, SourceTrackID), 0x1102, MXF_UINT32_TYPE, 1)DMSegmentmxf_register_set_def(newDataModel, "DMSegment", &MXF_SET_K(StructuralComponent), &MXF_SET_K(DMSegment))EventStartPositionmxf_register_item_def(newDataModel, "EventStartPosition", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, EventStartPosition), 0x0601, MXF_POSITION_TYPE, 1)EventCommentmxf_register_item_def(newDataModel, "EventComment", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, EventComment), 0x0602, MXF_UTF16STRING_TYPE, 0)TrackIDsmxf_register_item_def(newDataModel, "TrackIDs", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, TrackIDs), 0x6102, MXF_UINT32BATCH_TYPE, 0)DMFrameworkmxf_register_item_def(newDataModel, "DMFramework", &MXF_SET_K(DMSegment), &MXF_ITEM_K(DMSegment, DMFramework), 0x6101, MXF_STRONGREF_TYPE, 0)DMSourceClipmxf_register_set_def(newDataModel, "DMSourceClip", &MXF_SET_K(SourceClip), &MXF_SET_K(DMSourceClip))DMSourceClipTrackIDsmxf_register_item_def(newDataModel, "DMSourceClipTrackIDs", &MXF_SET_K(DMSourceClip), &MXF_ITEM_K(DMSourceClip, DMSourceClipTrackIDs), 0x6103, MXF_UINT32BATCH_TYPE, 0)MaterialPackagemxf_register_set_def(newDataModel, "MaterialPackage", &MXF_SET_K(GenericPackage), &MXF_SET_K(MaterialPackage))SourcePackagemxf_register_set_def(newDataModel, "SourcePackage", &MXF_SET_K(GenericPackage), &MXF_SET_K(SourcePackage))Descriptormxf_register_item_def(newDataModel, "Descriptor", &MXF_SET_K(SourcePackage), &MXF_ITEM_K(SourcePackage, Descriptor), 0x4701, MXF_STRONGREF_TYPE, 0)GenericDescriptormxf_register_set_def(newDataModel, "GenericDescriptor", &MXF_SET_K(InterchangeObject), &MXF_SET_K(GenericDescriptor))Locatorsmxf_register_item_def(newDataModel, "Locators", &MXF_SET_K(GenericDescriptor), &MXF_ITEM_K(GenericDescriptor, Locators), 0x2f01, MXF_STRONGREFARRAY_TYPE, 0)FileDescriptormxf_register_set_def(newDataModel, "FileDescriptor", &MXF_SET_K(GenericDescriptor), &MXF_SET_K(FileDescriptor))LinkedTrackIDmxf_register_item_def(newDataModel, "LinkedTrackID", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, LinkedTrackID), 0x3006, MXF_UINT32_TYPE, 0)SampleRatemxf_register_item_def(newDataModel, "SampleRate", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, SampleRate), 0x3001, MXF_RATIONAL_TYPE, 1)ContainerDurationmxf_register_item_def(newDataModel, "ContainerDuration", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, ContainerDuration), 0x3002, MXF_LENGTH_TYPE, 0)EssenceContainermxf_register_item_def(newDataModel, "EssenceContainer", &MXF_SET_K(FileDescriptor), &MXF_ITEM_K(FileDescriptor, EssenceContainer), 0x3004, MXF_UL_TYPE, 1)Codecmxf_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))SignalStandardmxf_register_item_def(newDataModel, "SignalStandard", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SignalStandard), 0x3215, MXF_UINT8_TYPE, 0)FrameLayoutmxf_register_item_def(newDataModel, "FrameLayout", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameLayout), 0x320c, MXF_UINT8_TYPE, 0)StoredWidthmxf_register_item_def(newDataModel, "StoredWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredWidth), 0x3203, MXF_UINT32_TYPE, 0)StoredHeightmxf_register_item_def(newDataModel, "StoredHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredHeight), 0x3202, MXF_UINT32_TYPE, 0)StoredF2Offsetmxf_register_item_def(newDataModel, "StoredF2Offset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredF2Offset), 0x3216, MXF_INT32_TYPE, 0)SampledWidthmxf_register_item_def(newDataModel, "SampledWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledWidth), 0x3205, MXF_UINT32_TYPE, 0)SampledHeightmxf_register_item_def(newDataModel, "SampledHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledHeight), 0x3204, MXF_UINT32_TYPE, 0)SampledXOffsetmxf_register_item_def(newDataModel, "SampledXOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledXOffset), 0x3206, MXF_INT32_TYPE, 0)SampledYOffsetmxf_register_item_def(newDataModel, "SampledYOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledYOffset), 0x3207, MXF_INT32_TYPE, 0)DisplayHeightmxf_register_item_def(newDataModel, "DisplayHeight", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayHeight), 0x3208, MXF_UINT32_TYPE, 0)DisplayWidthmxf_register_item_def(newDataModel, "DisplayWidth", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayWidth), 0x3209, MXF_UINT32_TYPE, 0)DisplayXOffsetmxf_register_item_def(newDataModel, "DisplayXOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayXOffset), 0x320a, MXF_INT32_TYPE, 0)DisplayYOffsetmxf_register_item_def(newDataModel, "DisplayYOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayYOffset), 0x320b, MXF_INT32_TYPE, 0)DisplayF2Offsetmxf_register_item_def(newDataModel, "DisplayF2Offset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayF2Offset), 0x3217, MXF_INT32_TYPE, 0)AspectRatiomxf_register_item_def(newDataModel, "AspectRatio", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, AspectRatio), 0x320e, MXF_RATIONAL_TYPE, 0)ActiveFormatDescriptormxf_register_item_def(newDataModel, "ActiveFormatDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ActiveFormatDescriptor), 0x3218, MXF_UINT8_TYPE, 0)VideoLineMapmxf_register_item_def(newDataModel, "VideoLineMap", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, VideoLineMap), 0x320d, MXF_INT32ARRAY_TYPE, 0)AlphaTransparencymxf_register_item_def(newDataModel, "AlphaTransparency", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, AlphaTransparency), 0x320f, MXF_UINT8_TYPE, 0)CaptureGammamxf_register_item_def(newDataModel, "CaptureGamma", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, CaptureGamma), 0x3210, MXF_UL_TYPE, 0)ImageAlignmentOffsetmxf_register_item_def(newDataModel, "ImageAlignmentOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageAlignmentOffset), 0x3211, MXF_UINT32_TYPE, 0)ImageStartOffsetmxf_register_item_def(newDataModel, "ImageStartOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageStartOffset), 0x3213, MXF_UINT32_TYPE, 0)ImageEndOffsetmxf_register_item_def(newDataModel, "ImageEndOffset", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageEndOffset), 0x3214, MXF_UINT32_TYPE, 0)FieldDominancemxf_register_item_def(newDataModel, "FieldDominance", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, FieldDominance), 0x3212, MXF_UINT8_TYPE, 0)PictureEssenceCodingmxf_register_item_def(newDataModel, "PictureEssenceCoding", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, PictureEssenceCoding), 0x3201, MXF_UL_TYPE, 0)CDCIEssenceDescriptormxf_register_set_def(newDataModel, "CDCIEssenceDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_SET_K(CDCIEssenceDescriptor))ComponentDepthmxf_register_item_def(newDataModel, "ComponentDepth", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ComponentDepth), 0x3301, MXF_UINT32_TYPE, 0)HorizontalSubsamplingmxf_register_item_def(newDataModel, "HorizontalSubsampling", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, HorizontalSubsampling), 0x3302, MXF_UINT32_TYPE, 0)VerticalSubsamplingmxf_register_item_def(newDataModel, "VerticalSubsampling", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, VerticalSubsampling), 0x3308, MXF_UINT32_TYPE, 0)ColorSitingmxf_register_item_def(newDataModel, "ColorSiting", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ColorSiting), 0x3303, MXF_UINT8_TYPE, 0)ReversedByteOrdermxf_register_item_def(newDataModel, "ReversedByteOrder", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ReversedByteOrder), 0x330b, MXF_BOOLEAN_TYPE, 0)PaddingBitsmxf_register_item_def(newDataModel, "PaddingBits", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, PaddingBits), 0x3307, MXF_INT16_TYPE, 0)AlphaSampleDepthmxf_register_item_def(newDataModel, "AlphaSampleDepth", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, AlphaSampleDepth), 0x3309, MXF_UINT32_TYPE, 0)BlackRefLevelmxf_register_item_def(newDataModel, "BlackRefLevel", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, BlackRefLevel), 0x3304, MXF_UINT32_TYPE, 0)WhiteReflevelmxf_register_item_def(newDataModel, "WhiteReflevel", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, WhiteReflevel), 0x3305, MXF_UINT32_TYPE, 0)ColorRangemxf_register_item_def(newDataModel, "ColorRange", &MXF_SET_K(CDCIEssenceDescriptor), &MXF_ITEM_K(CDCIEssenceDescriptor, ColorRange), 0x3306, MXF_UINT32_TYPE, 0)RGBAEssenceDescriptormxf_register_set_def(newDataModel, "RGBAEssenceDescriptor", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_SET_K(RGBAEssenceDescriptor))ComponentMaxRefmxf_register_item_def(newDataModel, "ComponentMaxRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ComponentMaxRef), 0x3406, MXF_UINT32_TYPE, 0)ComponentMinRefmxf_register_item_def(newDataModel, "ComponentMinRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ComponentMinRef), 0x3407, MXF_UINT32_TYPE, 0)AlphaMaxRefmxf_register_item_def(newDataModel, "AlphaMaxRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, AlphaMaxRef), 0x3408, MXF_UINT32_TYPE, 0)AlphaMinRefmxf_register_item_def(newDataModel, "AlphaMinRef", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, AlphaMinRef), 0x3409, MXF_UINT32_TYPE, 0)ScanningDirectionmxf_register_item_def(newDataModel, "ScanningDirection", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, ScanningDirection), 0x3405, MXF_ORIENTATION_TYPE, 0)PixelLayoutmxf_register_item_def(newDataModel, "PixelLayout", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, PixelLayout), 0x3401, MXF_RGBALAYOUT_TYPE, 0)Palettemxf_register_item_def(newDataModel, "Palette", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, Palette), 0x3403, MXF_DATAVALUE_TYPE, 0)PaletteLayoutmxf_register_item_def(newDataModel, "PaletteLayout", &MXF_SET_K(RGBAEssenceDescriptor), &MXF_ITEM_K(RGBAEssenceDescriptor, PaletteLayout), 0x3404, MXF_RGBALAYOUT_TYPE, 0)GenericSoundEssenceDescriptormxf_register_set_def(newDataModel, "GenericSoundEssenceDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(GenericSoundEssenceDescriptor))AudioSamplingRatemxf_register_item_def(newDataModel, "AudioSamplingRate", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioSamplingRate), 0x3d03, MXF_RATIONAL_TYPE, 0)Lockedmxf_register_item_def(newDataModel, "Locked", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, Locked), 0x3d02, MXF_BOOLEAN_TYPE, 0)AudioRefLevelmxf_register_item_def(newDataModel, "AudioRefLevel", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioRefLevel), 0x3d04, MXF_INT8_TYPE, 0)ElectroSpatialFormulationmxf_register_item_def(newDataModel, "ElectroSpatialFormulation", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, ElectroSpatialFormulation), 0x3d05, MXF_UINT8_TYPE, 0)ChannelCountmxf_register_item_def(newDataModel, "ChannelCount", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, ChannelCount), 0x3d07, MXF_UINT32_TYPE, 0)QuantizationBitsmxf_register_item_def(newDataModel, "QuantizationBits", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, QuantizationBits), 0x3d01, MXF_UINT32_TYPE, 0)DialNormmxf_register_item_def(newDataModel, "DialNorm", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, DialNorm), 0x3d0c, MXF_INT8_TYPE, 0)SoundEssenceCompressionmxf_register_item_def(newDataModel, "SoundEssenceCompression", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_ITEM_K(GenericSoundEssenceDescriptor, SoundEssenceCompression), 0x3d06, MXF_UL_TYPE, 0)GenericDataEssenceDescriptormxf_register_set_def(newDataModel, "GenericDataEssenceDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(GenericDataEssenceDescriptor))DataEssenceCodingmxf_register_item_def(newDataModel, "DataEssenceCoding", &MXF_SET_K(GenericDataEssenceDescriptor), &MXF_ITEM_K(GenericDataEssenceDescriptor, DataEssenceCoding), 0x3e01, MXF_UL_TYPE, 0)MultipleDescriptormxf_register_set_def(newDataModel, "MultipleDescriptor", &MXF_SET_K(FileDescriptor), &MXF_SET_K(MultipleDescriptor))SubDescriptorUIDsmxf_register_item_def(newDataModel, "SubDescriptorUIDs", &MXF_SET_K(MultipleDescriptor), &MXF_ITEM_K(MultipleDescriptor, SubDescriptorUIDs), 0x3f01, MXF_STRONGREFARRAY_TYPE, 1)WaveAudioDescriptormxf_register_set_def(newDataModel, "WaveAudioDescriptor", &MXF_SET_K(GenericSoundEssenceDescriptor), &MXF_SET_K(WaveAudioDescriptor))BlockAlignmxf_register_item_def(newDataModel, "BlockAlign", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, BlockAlign), 0x3d0a, MXF_UINT16_TYPE, 1)SequenceOffsetmxf_register_item_def(newDataModel, "SequenceOffset", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, SequenceOffset), 0x3d0b, MXF_UINT8_TYPE, 0)AvgBpsmxf_register_item_def(newDataModel, "AvgBps", &MXF_SET_K(WaveAudioDescriptor), &MXF_ITEM_K(WaveAudioDescriptor, AvgBps), 0x3d09, MXF_UINT32_TYPE, 1)AES3AudioDescriptormxf_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))DMSetmxf_register_set_def(newDataModel, "DMSet", &MXF_SET_K(InterchangeObject), &MXF_SET_K(DMSet))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)nnxn`nDmmëmmm mmDëm@m0m<m0lzPkPlkPlzkPltkPlzPkPllkPlz8kPlt$kPlzPkPlkPlzkPltkPlzPkPlkPlz8kPl|t$kPlplXlDl4l,ëlzPkPllkPkzkPktkPkzPkPklkPkz8kPkt$kPkkëkpkPkkkìkpppkPklkëk@jk@PjjzPgjgjtgjzPgjgjtgj|ëjHzPgj@dgj<tgj4zPgj0dgj,tgj(ëizPgi$gitgizPgi$dgitgiiëizPgiءgitgizPgixءgittgipiDi4i$ihëhpghhìhp ghhëhtzPghl4ghhtgh`zPgh\4tghXtghTh@h4h$hggëg~ȡgԡgzg tg~ȡogԡgzjftfëfpСf̡fpСaf̡ f~ȡf`fzftf~ȡof`fzjftfëfpfXfpa fxzf\~ȡfXfPzfLtfH~ȡofD$f@zjf<tf0ëf,pf(Сf pa0fСe~ȡe8ezete~ȡoe8xezjeteëeqe0eqa@e0pe~ȡeezete|~ȡoexetzjeptedëeXqeT|eHqaPeD|e$~ȡe ܡezete~ȡoe ܡezjetdëdq dСdq a`dСd~ȡdHdzdtd~ȡodHdzjdtdëd4dq0dx4tdpq0apdT~ȡdPdHzdDtd@~ȡod<d8zjd4td(ëdq@dld q@adlc~ȡcczctc~ȡoc4czjctcëccqPc cqPac~ȡc$cxzcttcp~ȡocl$dchzjcdtcXëcLq`cHc<q`ac8Pc~ȡcc zctc~ȡocbzjbtbëbdbqpbdbqpab~ȡbbzbtb~ȡobbzjbtbëb|qbxblqabhbH~ȡbDءb<zb8tb4~ȡob0ءb,zjb(tbëbqb ̡bqaa̡ a~ȡa azata~ȡoa Lazjataëaqaaqaa8ap~ȡal@adza`ta\~ȡoaX@aTzjaPtaDëa8qa40a(qaa$0pa~ȡa``z`t`~ȡo```zj`t`ë`q`D`qb`D`~ȡ``z`t`~ȡo``|zj`xt`lë``qС`\|`PqСb`L|߼`,~ȡ`(С` z`t`~ȡo`С`zj` t`ë_q_ȡ_qb _ȡ_~ȡ__z_t_~ȡo_D_zj_t_ë_q__xqb0_t0_T~ȡ_Pd_Hz_Dt_@~ȡo_<dݤ_8zj_4t_(ë_ D_r_D݄_ u0_rb@^~ȡ^옡^z^t^~ȡo^옡^zj^t^ë^r^숡^rbP^숡^~ȡ^|^tz^pt^l~ȡo^h(^dzj^`t^Të^Hr ^D^8r b`^4 ^~ȡ^8^z^t^~ȡo]8x]zj]t]ë]r0],]r0bp],l]~ȡ]x]z]t]~ȡo]xڸ]zj]t]|ë]pr@]ld]`r@b]\dڤ]<~ȡ]8]0z],t](~ȡo]$] zj]t]ë]rP]鴡\rPb\鴡\~ȡ\\z\t\~ȡo\P\zj\t\ë\r`\\r`b\D\d~ȡ\`X\Xz\Tt\P~ȡo\LXؘ\Hzj\Dt\8ë\,rp\(H\rpb\H؈[~ȡ[眡[z[t[~ȡo[眡[zj[t[ë[r[猡[rb[猡[~ȡ[[z[|t[x~ȡo[t@[pzj[lt[`ë[X[Tr[PtС[L([Drb[(~ȡ[$D[z[t[~ȡo[Dք[ zj[tZëZrZ8ZrbZ8xZ~ȡZ吡ZzZtZ~ȡoZ吡ZzjZtZëZrZ倡ZtrbZp倡ZP~ȡZLءZDzZ@tZ<~ȡoZ8ءZ4zjZ0tZ$ëZrZȡZrcZȡY~ȡYYzYtY~ȡoYXYzjYtYëYrСYYrСcYDYx~ȡYt`YlzYhtYd~ȡoY``ӠY\zjYXtYLëY@rY<TY0rc Y,TӔY ~ȡY⤡YzXtX~ȡoX⤡XzjXtXëXrX␡Xrc0X␡X~ȡXXzXtX~ȡoX,XzjXtXtëXhsXdXXsc@XT X4~ȡX0,X(zX$tX ~ȡoX,lXzjXtXëWsWWscPWXW~ȡW`WzWtW~ȡoW`РWzjWtWëWs WHWs c`W|HЈW\~ȡWXߜWPzWLtWH~ȡoWDߜW@zjW<tW0ëW$s0W ߌWs0cpWߌV~ȡVVzVtV~ȡoV@VzjVtVëVVs@V(Vs@cV~ȡV VzV|tVx~ȡoVt `VpzjVltV`ëVTsPVPVDsPcV@HV ~ȡVLVzVtV ~ȡoVL͌VzjVtUëUs`U<Us`cU<|U~ȡU|UzUtU~ȡoU|̼UzjUtUëU|spUxlUlspcUhl̬UH~ȡUDۨU<zU8tU4~ȡoU0ۨU,zjU(tUëUsU ۔UscT۔T~ȡTȡTzTtT~ȡoTȡTzjTtTëTsTڰTscTڰTp~ȡTlTdzT`tT\~ȡoTX8TTzjTPtTDëT8sT4T(scT$(T~ȡT$SzStS~ȡoS$dSzjStSëSsSSscSPS~ȡSPSzStS~ȡoSPȐS|zjSxtSlëS`sS\@SPsdSL@ȀS,~ȡS(tS zStS~ȡoStǴSzjS tSëRsСR\RsСdR\ǜR~ȡR֠RzRtR~ȡoR֠RzjRtRëRsR֔Rxsd Rt֔RT~ȡRPԡRHzRDtR@~ȡoR<ԡR8zjR4tR(ëRsRġR sd0RġQ~ȡQQzQtQ~ȡoQHQzjQtQëQtQQtd@Q8Q|~ȡQx<QpzQltQh~ȡoQd<|Q`zjQ\tQPëQDtQ@,Q4tdPQ0,lQ~ȡQ pQzQtP~ȡoPpðPzjPtPëPt P`Pt d`P`àP~ȡPҤPzPtP~ȡoPҤPzjPtPxëPlt0PhҔP\t0dpPXҔP8~ȡP4ءP,zP(tP$~ȡoP ءPzjPtP ëPt@OȡOt@dOȡO~ȡO OzOtO~ȡoO LOzjOtOëOtPOOtPdO<O`~ȡO\@OTzOPtOL~ȡoOH@ODzjO@tO4ëO(t`O$0Ot`dO0pN~ȡNtNzNtN~ȡoNtNzjNtNëNtpNdNtpdNdN~ȡNΨN|zNxtNt~ȡoNpΨNlzjNhtN\ëNPtNLΘN@tdN<ΘN~ȡNܡNzN tN~ȡoNܡNzjMtMëMtM̡MtdM̡ M~ȡMMzMtM~ȡoMTMzjMtMëMxtMtMhtdMdHMD~ȡM@PM8zM4tM0~ȡoM,PM(zjM$tMëM tMDLtdLDL~ȡLˈLzLtL~ȡoLˈLzjLtLëLtLxLteLxLl~ȡLhL`zL\tLX~ȡoLT(LPzjLLtL@ëL8ȡL4tСL,ȡL$tСeL~ȡL@KzKtK~ȡoK@KzjKtKëKtK8Kte K8xK~ȡKɜKzKtK~ȡoKɜKzjK|tKpëKdtK`ɈKTte0KPɈK0~ȡK,K$zK tK~ȡoK$KzjKtKëJuJСJue@JСJ~ȡJ8JzJtJ~ȡoJ8xJzjJtJëJuJ,J|uePJx,lJX~ȡJTǐJLzJHtJD~ȡoJ@ǐJ<zjJ8tJ,ëJ u JǀJu e`J ǀI~ȡIIzItI~ȡoIPIzjItIëIIu0I@Iu0epI~ȡI`I|zIxtIt~ȡoIp`IlzjIhtI\ëIPu@ILTI@u@eI<TI~ȡIܡIzI tI~ȡoIܡIzjHtHëHȡHuPHzHȡHuPeH~ȡH4HzHtH~ȡoH4tHzjHtHëHu`H|(Hpu`eHl(hHL~ȡHHļH@zH<tH8~ȡoH4ļH0zjH,tH ëHĬHupH ĬHupeG~ȡG<GzGtG~ȡoG<|GzjGtGëGuG,GueG,lGx0G~ȡGÄGxzGttGp~ȡoGlÄGhzjGdtGXëGLuGHlG<ueG8lG~ȡGG zGtG~ȡoGDFzjFtFëFFuF4FueF~ȡFdFzFtF~ȡoFdFzjFtFëF|XFxuFlueFdXFH~ȡFD̡F<zF8tF4~ȡoF0̡ F,zjF(tFëFuF FufEE~ȡE,EzEtE~ȡoE,lEzjEtEëEuСEEuСfE\Ep~ȡElEdzE`tE\~ȡoEXETzjEPtEDëE8uE4lE(uf E$lE~ȡEDzDtD~ȡoDDDzjDtDëDDuD8Duf0D~ȡDdDzDtD~ȡoDdDzjDtDtëDhvDdTDXvf@DTTD4~ȡD0D(zD$tD ~ȡoDDzjDtDëCvCCvfPCC~ȡCCzCtC~ȡoCXCzjCtCëCv CCv f`C|HC\~ȡCXCPzCLtCH~ȡoCDC@zjC<tC0ëC(C$v0CCv0fpB~ȡBBzBtB~ȡoB8BzjBtBëBv@BBv@fB,B~ȡBHBzB|tBx~ȡoBtHBpzjBltB`ëBTvPBP8BDvPfB@8xB ~ȡBBzBtB ~ȡoBBzjBtAëAv`AxAv`fAxA~ȡAAzAtA~ȡoA@AzjAtAëAA|vpAt,AlvpfAP~ȡALHADzA@tA<~ȡoA8HA4zjA0tA$ëAvA0AvfA0p@~ȡ@ȡ@z@t@~ȡo@ȡ@zj@t@ë@v@@vf@~ȡ@,@xz@tt@p~ȡo@l,l@hzj@dt@Xë@Lv@H @<vf@8 `@~ȡ@|@ z@t@~ȡo@|?zj?t?ë?v?l?vf?l?~ȡ??z?t?~ȡo?0?zj?t?ë?xܡ?tv?pz?lܡ?dvg?H~ȡ?DL?<z?8t?4~ȡo?0L?,zj?(t?ë?vС? @?vСg>@>~ȡ>>z>t>~ȡo>>zj>t>ë>v>>vg >>p~ȡ>l8>dz>`t>\~ȡo>X8x>Tzj>Pt>Dë><,>8v>0,l>(vg0> ~ȡ>>z=t=~ȡo==zj=t=ë=w==wg@==~ȡ=(=z=t=~ȡo=(h=zj=t=të=hw=d=XwgP=T\=4~ȡ=0=(z=$t= ~ȡo==zj=t=ë=<w <<w g`<~ȡ<P<z<t<~ȡo<P<zj<t<ë<w0<D<w0gp<Dqyqqq,q]qrrr r0Jr@~rPr`rp r>r_rrrr r Mr s s s s0 Ns@ osP s` sp &s cs s s s Ts s s t Ft t t0 t@/tPjt`tpttQtttt'tHttuuu u0 u@1uPNu`supuuuuu.uQuzuvvv v0v@>vPjv`vpvvv vOvnvvvwww w0(w@JwPmw`wpwwww+wEwXwzwxxx x08x@axPx`xpx x1xKxoxxxxy>yey y0y@yPy`yp>yayyyyyy#yOzyzz .D!D$D! D$D)D+$D,<D0`D.tD5D4D5D4D5$!@ @"ـ2bՀ;\Qm .Qπ  * \ e n o p$N q.D8D9D>D?D@0 $8 @7 ǀ !z!!!!؀"#I#z##$tND#P.PDCPDDdDIxDJDK#$CP#@B##$$'$%"%9%J%[%%%%ـ%&(&9&I$tN&J.DNDQDNDQDWDVDWDX&a$N&~@M&O8&&&$0N&.D[D^D[D^DdDcDdDe Df(&$[&@Z&܀\8&&8&$8N8&@.@Di@DjDDiHDj`DmlDlpDmtDlDj&$i@' @h'@h'&$pN''.DpDqDpDqDtDsDtDsDq'4$p'H@o'U@o'b$pN 'c . D D D$D(D4D<DPD`DpDDDDDDD'p$ '@ '@'''̀(>(\@ (o(@( (($N.DDDDD D$D0D@DLDd($(@(À($Nx.DDDDDDD D$D(D,D0D4D8D<D@D\DdDhDpDD($(@) @)@)&@)@@)W@)l)})@))))$XN.DD D D,D8DtDDD)$)@)@)@*@***$N.DkDoDkDo$Dq(Dv0D{D~D{D}D{D}D|D~DDDDD D0*$k*?@j*Q@j*^@j*m@l*@m**H*$HNH.PDHPDLTDHXDL|DNDSDXD[DXDZDX DZ DY D[ D] D^ ,D` 4Da 8D] @Df xDh *$HP*@G*@G*@G*@G*@G+@I+@J+'P+( +)$XN . D, D0 D, D0 D3 D9 D6 D8 D7 D9 D; D< D> D; DC DE +*$, +I@++[@++h@++w@++@-+ + (+$xN (. 0D 0D @D DD PD TD \D lD pD D D D 0D @D dD D D D! D D D! $D& LD( X+$ 0+@+@+@+@+@+@,@,8,+,<,M 0,N@!,^ ,_ $,` p,a$@N p. pD pD D D D D D D DD DDpDDDDDDDxDzDdD D ,b$ p,@,@,@,@,8, p,@,,d,,$@N.DDDDD D,D<,PD;P- D- D<D= D>D?D@@DADBDC`DEDF DGDHDI@DJDKDL`DMDN DODPDQ@DRDSDT`DWDXDYlD[D\D]pD^D_ D`xDaDb(DdDeDf,DgDhDi4DkDlDm 8Do Dp Dq!<Dt!Du!Dv"TDw"Dx#Dy#tDz#D{$4D|$D}$D~%TD%D&D&tD&D'4D'D'D(TD(D)D)xD)D*HD*D+D+D+D,\D,D-4D-D. D.xD.D/HD/D0 D0D 0D1`D1D28D%2D,3D03tD73D>4PDB4DI5DP5DW5D[6XDb6Di70Dp7Dw8D~8tD8D9<D9D: D:xD:D;HD;D< D<D<D=PD=D>(D>D>D?dD?D@4D@DADAlDADB<DBDCDCxD!CD(DPD/DD3E D:EDAEDHFdDOFDSG4DZGD^HDbHhDiHDmI8DtIDxJDJtDJDKLDKDL$DLDLDM`DMDN8DNDODO|DODPTDPDQ,DQDRDRpDRDSHDSDT D$TD+TD2UdD9UD@V<DGVDKW DRWxDYWD`XPDgXDnY(DuYD|ZDZlDZD[DD[D\D\D\D]XD]D^0D^D_D_pD_D`HD`Da DaDaDbdD bD c4DcDdDdpD#dD*e@D1eD8fD<fxD@f-Hg8Dg8DgP-_$-{@-8-@--gd-$WNgd.gpDzgpD{gpDg|DgDg-$zgp-@y-@y-$8Ng.gDgDgDgDgDgDgDgDgDhDhDh Dh0Dh8D hLD hXDhDhDhDhDhDhDhD&hD'i D)i0D*i<D2iPD5ihD6itD=iD@iDAiDjD j,D-jpD.jDjDJj-$g.@."8.B..D.@.@.@.@./g/P/hL/h/4P/-ih/.i//?P/=i/>j/?P/Mj/Njp/O,P/]jp/^j/_j/`/~$$Nj.jDMjDPjDMjDPkDRkDWk /$Mj/@L/@L/@L/@N/j/k8/$XNk8.k@Dk@DkHDkLDkdDkDkDkDkDkDkDkDkDkDkDl$Dl0Dl@DlHDlLDlPDldDlDlDm/$k@/@0 <0@0%803k@04m05$Nm.m DZm D]m<D_mTDdm\06$Zm 0P@Y0b@Y0n@Y0~@[0m 0mt0$TNmt.mDgmDjmDgmDjmDlmDpmDvmDrmDvmDrmDvn0$gm0@f0@f0@f0@h011m1n1$Nn.n Dn Dn0Dn8DnDDnTDnlDnDn1$n 1/@1A@1P@1e81pn 1qn1r$Nn1s&p1&z 1&z1&z1&y2%&y2?&y2k&y2&y2&y2&y3&y3;&yp3i&y`3&yP3&y@3&y04&y 4>&y4l&y4& x4&x4&x5-&x5^&%x5&,x5&0x5&7x6 &>xp63&Bx`6l&IxP6&Px@6&Wx06&[x 7&bx7B&ix7x&pw7&ww7&~w7&w8&w8>&w8\&w8&w8&wp8&w`8&wP9$&w@9M&w09k&w 9&w9&w9&v9&v:&v:8&v:^&v:&v:&v:&v;&vp;4&v`;m&vP;&v@;&v0;&v <&!v&mu@>K&tu0>l&xu >&u>&u>&t?0&t?X&t?&t?&t@ &t@J&t@&t@&tpA &t`AM&tPA&t@A&t0B&t BR&tB&tB&sC&sCX&sC&sC&sD'&sDg&$sD&+sD&2spE5&9s`Ew&@sPE&Gs@E&Ks0F&Rs F^&YsF&`sF&grG &nrG@&urGz&|rG&rG&rH&rHD&rH}&rpH&r`H&rPI &r@I[&r0I&r I&rI&rJ(&qJk&qJ&qJ&qK-&qKk&qK&qK&qL0& qpL_& q`L&qPL&q@L&q0M$&#q MV&*qM&1qM&8pM&<pM&@pNN'dng%k@>m Qmjgpon rP V3 0 p7JBP`w'_mxf_free_data_model_mxf_register_interpret_type_mxf_register_compound_type_member_mxf_register_compound_type_mxf_register_array_type_mxf_register_basic_type_mxf_register_item_def_mxf_register_set_def_mxf_load_data_model_mxf_get_item_def_type_mxf_check_data_model_mxf_find_set_def_mxf_finalise_data_model_mxf_find_item_def_mxf_find_item_def_in_set_def_mxf_is_subclass_ofdyld_stub_binding_helper_mxf_log_malloc_mxf_initialise_list_iter_at_strcpy_mxf_initialise_list_mxf_initialise_list_iter_mxf_clear_list_mxf_get_iter_element_mxf_sprint_key___eprintf_memset_free_mxf_equals_key_mxf_find_list_element_mxf_next_list_iter_element_mxf_append_list_element_strlen/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_data_model.cgcc2_compiled.:t(0,1)=(0,1)_g_Null_Key_g_DMSet_set_key_g_DMFramework_set_key_g_AES3AudioDescriptor_set_key_g_WaveAudioDescriptor_AvgBps_item_key_g_WaveAudioDescriptor_SequenceOffset_item_key_g_WaveAudioDescriptor_BlockAlign_item_key_g_WaveAudioDescriptor_set_key_g_MultipleDescriptor_SubDescriptorUIDs_item_key_g_MultipleDescriptor_set_key_g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key_g_GenericDataEssenceDescriptor_set_key_g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key_g_GenericSoundEssenceDescriptor_DialNorm_item_key_g_GenericSoundEssenceDescriptor_QuantizationBits_item_key_g_GenericSoundEssenceDescriptor_ChannelCount_item_key_g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key_g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key_g_GenericSoundEssenceDescriptor_Locked_item_key_g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key_g_GenericSoundEssenceDescriptor_set_key_g_RGBAEssenceDescriptor_PaletteLayout_item_key_g_RGBAEssenceDescriptor_Palette_item_key_g_RGBAEssenceDescriptor_PixelLayout_item_key_g_RGBAEssenceDescriptor_ScanningDirection_item_key_g_RGBAEssenceDescriptor_AlphaMinRef_item_key_g_RGBAEssenceDescriptor_AlphaMaxRef_item_key_g_RGBAEssenceDescriptor_ComponentMinRef_item_key_g_RGBAEssenceDescriptor_ComponentMaxRef_item_key_g_RGBAEssenceDescriptor_set_key_g_CDCIEssenceDescriptor_ColorRange_item_key_g_CDCIEssenceDescriptor_WhiteReflevel_item_key_g_CDCIEssenceDescriptor_BlackRefLevel_item_key_g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key_g_CDCIEssenceDescriptor_PaddingBits_item_key_g_CDCIEssenceDescriptor_ReversedByteOrder_item_key_g_CDCIEssenceDescriptor_ColorSiting_item_key_g_CDCIEssenceDescriptor_VerticalSubsampling_item_key_g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key_g_CDCIEssenceDescriptor_ComponentDepth_item_key_g_CDCIEssenceDescriptor_set_key_g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key_g_GenericPictureEssenceDescriptor_FieldDominance_item_key_g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key_g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key_g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key_g_GenericPictureEssenceDescriptor_CaptureGamma_item_key_g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key_g_GenericPictureEssenceDescriptor_VideoLineMap_item_key_g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key_g_GenericPictureEssenceDescriptor_AspectRatio_item_key_g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key_g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key_g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key_g_GenericPictureEssenceDescriptor_DisplayWidth_item_key_g_GenericPictureEssenceDescriptor_DisplayHeight_item_key_g_GenericPictureEssenceDescriptor_SampledYOffset_item_key_g_GenericPictureEssenceDescriptor_SampledXOffset_item_key_g_GenericPictureEssenceDescriptor_SampledHeight_item_key_g_GenericPictureEssenceDescriptor_SampledWidth_item_key_g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key_g_GenericPictureEssenceDescriptor_StoredHeight_item_key_g_GenericPictureEssenceDescriptor_StoredWidth_item_key_g_GenericPictureEssenceDescriptor_FrameLayout_item_key_g_GenericPictureEssenceDescriptor_SignalStandard_item_key_g_GenericPictureEssenceDescriptor_set_key_g_FileDescriptor_Codec_item_key_g_FileDescriptor_EssenceContainer_item_key_g_FileDescriptor_ContainerDuration_item_key_g_FileDescriptor_SampleRate_item_key_g_FileDescriptor_LinkedTrackID_item_key_g_FileDescriptor_set_key_g_GenericDescriptor_Locators_item_key_g_GenericDescriptor_set_key_g_SourcePackage_Descriptor_item_key_g_SourcePackage_set_key_g_MaterialPackage_set_key_g_DMSourceClip_DMSourceClipTrackIDs_item_key_g_DMSourceClip_set_key_g_DMSegment_DMFramework_item_key_g_DMSegment_TrackIDs_item_key_g_DMSegment_EventComment_item_key_g_DMSegment_EventStartPosition_item_key_g_DMSegment_set_key_g_SourceClip_SourceTrackID_item_key_g_SourceClip_SourcePackageID_item_key_g_SourceClip_StartPosition_item_key_g_SourceClip_set_key_g_TimecodeComponent_DropFrame_item_key_g_TimecodeComponent_StartTimecode_item_key_g_TimecodeComponent_RoundedTimecodeBase_item_key_g_TimecodeComponent_set_key_g_Sequence_StructuralComponents_item_key_g_Sequence_set_key_g_StructuralComponent_Duration_item_key_g_StructuralComponent_DataDefinition_item_key_g_StructuralComponent_set_key_g_EventTrack_EventOrigin_item_key_g_EventTrack_EventEditRate_item_key_g_EventTrack_set_key_g_Track_Origin_item_key_g_Track_EditRate_item_key_g_Track_set_key_g_StaticTrack_set_key_g_GenericTrack_Sequence_item_key_g_GenericTrack_TrackName_item_key_g_GenericTrack_TrackNumber_item_key_g_GenericTrack_TrackID_item_key_g_GenericTrack_set_key_g_TextLocator_LocatorName_item_key_g_TextLocator_set_key_g_NetworkLocator_URLString_item_key_g_NetworkLocator_set_key_g_Locator_set_key_g_GenericPackage_Tracks_item_key_g_GenericPackage_PackageModifiedDate_item_key_g_GenericPackage_PackageCreationDate_item_key_g_GenericPackage_Name_item_key_g_GenericPackage_PackageUID_item_key_g_GenericPackage_set_key_g_EssenceContainerData_BodySID_item_key_g_EssenceContainerData_IndexSID_item_key_g_EssenceContainerData_LinkedPackageUID_item_key_g_EssenceContainerData_set_key_g_ContentStorage_EssenceContainerData_item_key_g_ContentStorage_Packages_item_key_g_ContentStorage_set_key_g_Identification_Platform_item_key_g_Identification_ToolkitVersion_item_key_g_Identification_ModificationDate_item_key_g_Identification_ProductUID_item_key_g_Identification_VersionString_item_key_g_Identification_ProductVersion_item_key_g_Identification_ProductName_item_key_g_Identification_CompanyName_item_key_g_Identification_ThisGenerationUID_item_key_g_Identification_set_key_g_Preface_DMSchemes_item_key_g_Preface_EssenceContainers_item_key_g_Preface_OperationalPattern_item_key_g_Preface_ContentStorage_item_key_g_Preface_Identifications_item_key_g_Preface_PrimaryPackage_item_key_g_Preface_ObjectModelVersion_item_key_g_Preface_Version_item_key_g_Preface_LastModifiedDate_item_key_g_Preface_set_key_g_InterchangeObject_GenerationUID_item_key_g_InterchangeObject_InstanceUID_item_key_g_InterchangeObject_set_key_g_root_set_key_clear_typeclear_type:f(0,1)type:P(0,2)i:r(0,3)size_t:t(0,3)=(0,4):t(0,2)=*(0,5)__darwin_size_t:t(0,4)=(0,6)MXFItemType:t(0,5)=(0,7)long unsigned int:t(0,6)=r(0,6);0;037777777777;:T(0,7)=s140category:(0,8)=xeMXFItemTypeCategory:,0,32;typeId:(0,10),32,32;name:(0,11),64,32;info:(0,12),96,1024;;:T(0,9)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,8)=(0,9)unsigned int:t(0,10)=r(0,10);0;037777777777;:t(0,11)=*(0,13):T(0,12)=u128basic:(0,14)=xsMXFBasicTypeInfo:,0,32;array:(0,16)=xsMXFArrayTypeInfo:,0,64;compound:(0,18)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,20)=xsMXFInterpretTypeInfo:,0,64;;char:t(0,13)=r(0,13);0;127;:T(0,15)=s4size:(0,10),0,32;;MXFBasicTypeInfo:t(0,14)=(0,15):T(0,17)=s8elementTypeId:(0,10),0,32;fixedSize:(0,10),32,32;;MXFArrayTypeInfo:t(0,16)=(0,17):T(0,19)=s128members:(0,22),0,1024;;MXFCompoundTypeInfo:t(0,18)=(0,19):T(0,21)=s8typeId:(0,10),0,32;fixedArraySize:(0,10),32,32;;MXFInterpretTypeInfo:t(0,20)=(0,21):t(0,22)=ar(0,23);0;15;(0,24)long unsigned int:t(0,23)=r(0,23);0;037777777777;MXFCompoundTypeMemberInfo:t(0,24)=(0,25):T(0,25)=s8name:(0,11),0,32;typeId:(0,10),32,32;; :T(0,9) :T(0,9)_free_item_deffree_item_def:f(0,1)itemDef:P(0,26):t(0,26)=*(0,27):t(0,27)=*(0,28)MXFItemDef:t(0,28)=(0,29):T(0,29)=s48name:(0,11),0,32;setDefKey:(0,30)=xsmxfKey:,32,128;key:(0,30),160,128;localTag:(0,32),288,16;typeId:(0,10),320,32;isRequired:(0,34),352,32;;mxfUL:t(0,31)=(0,35)mxfKey:t(0,30)=(0,31)uint16_t:t(0,33)=(0,36)mxfLocalTag:t(0,32)=(0,33)int:t(0,34)=r(0,34);-2147483648;2147483647;:T(0,35)=s16octet0:(0,37),0,8;octet1:(0,37),8,8;octet2:(0,37),16,8;octet3:(0,37),24,8;octet4:(0,37),32,8;octet5:(0,37),40,8;octet6:(0,37),48,8;octet7:(0,37),56,8;octet8:(0,37),64,8;octet9:(0,37),72,8;octet10:(0,37),80,8;octet11:(0,37),88,8;octet12:(0,37),96,8;octet13:(0,37),104,8;octet14:(0,37),112,8;octet15:(0,37),120,8;;short unsigned int:t(0,36)=@s16;r(0,36);0;65535;unsigned char:t(0,38)=@s8;r(0,38);0;255;uint8_t:t(0,37)=(0,38)_free_set_deffree_set_def:f(0,1)setDef:P(0,39):t(0,39)=*(0,40):t(0,40)=*(0,41)MXFSetDef:t(0,41)=(0,42)_MXFSetDef:T(0,42)=s56name:(0,11),0,32;parentSetDefKey:(0,30),32,128;key:(0,30),160,128;itemDefs:(0,43)=xsMXFList:,288,128;parentSetDef:(0,45),416,32;;:T(0,44)=s16elements:(0,46),0,32;lastElement:(0,46),32,32;len:(0,47),64,32;freeFunc:(0,48),96,32;;MXFList:t(0,43)=(0,44):t(0,45)=*(0,42):t(0,46)=*(0,50)long int:t(0,47)=r(0,47);-2147483648;2147483647;:t(0,49)=*(0,51)free_func_type:t(0,48)=(0,49)MXFListElement:t(0,50)=(0,52):t(0,51)=f(0,1)_MXFListElement:T(0,52)=s8next:(0,53),0,32;data:(0,54),32,32;;:t(0,53)=*(0,52):t(0,54)=*(0,1)_free_item_def_in_listfree_item_def_in_list:f(0,1)data:P(0,54)itemDef:(0,27)_free_set_def_in_listfree_set_def_in_list:f(0,1)data:P(0,54)setDef:(0,40)_set_def_eqset_def_eq:f(0,34)data:P(0,54)info:P(0,54)_item_def_eqitem_def_eq:f(0,34)data:P(0,54)info:P(0,54)_get_type_idget_type_id:f(0,10)dataModel:P(0,55)i:r(0,3):t(0,55)=*(0,56)MXFDataModel:t(0,56)=(0,57):T(0,57)=s17956itemDefs:(0,43),0,128;setDefs:(0,43),128,128;types:(0,58),256,143360;lastTypeId:(0,10),143616,32;;:t(0,58)=ar(0,23);0;127;(0,5)lastTypeId:r(0,10)unsigned int:t(0,10)typeId:r(0,10)mxf_free_data_model:F(0,1)dataModel:P(0,59):t(0,59)=*(0,55)mxf_register_interpret_type:F(0,2)dataModel:P(0,55)name:P(0,60)typeId:P(0,10)interpretedTypeId:P(0,10)fixedArraySize:P(0,10)actualTypeId:r(0,10):t(0,60)=*(0,61):t(0,61)=k(0,13)type:r(0,2)void:t(0,1)mxf_register_compound_type_member:F(0,34)type:P(0,2)memberName:P(0,60)memberTypeId:P(0,10)memberIndex:r(0,3)mxf_register_compound_type:F(0,2)dataModel:P(0,55)name:P(0,60)typeId:P(0,10)actualTypeId:r(0,10)type:r(0,2)mxf_register_array_type:F(0,2)dataModel:P(0,55)name:P(0,60)typeId:P(0,10)elementTypeId:P(0,10)fixedSize:P(0,10)actualTypeId:r(0,10)type:r(0,2)mxf_register_basic_type:F(0,2)dataModel:P(0,55)name:P(0,60)typeId:P(0,10)size:P(0,10)type:r(0,2)mxf_register_item_def:F(0,34)dataModel:P(0,55)name:P(0,60)setKey:P(0,62)key:P(0,62)tag:P(0,32)typeId:P(0,10)isRequired:P(0,34)newItemDef:(0,27):t(0,62)=*(0,63):t(0,63)=k(0,30)itemDef:r(0,27)mxf_register_set_def:F(0,34)dataModel:P(0,55)name:P(0,60)parentKey:P(0,62)key:P(0,62)newSetDef:(0,40)setDef:r(0,40)./include/mxf/mxf_baseline_data_model.h./mxf/mxf_data_model.c./include/mxf/mxf_baseline_data_model.h./mxf/mxf_data_model.cmxf_load_data_model:F(0,34)dataModel:P(0,59)newDataModel:(0,55)itemType:r(0,2)mxf_get_item_def_type:F(0,2)dataModel:P(0,55)typeId:P(0,10)mxf_check_data_model:F(0,34)dataModel:P(0,55)iter1:(0,64)=xsMXFListIterator::T(0,65)=s12nextElement:(0,46),0,32;data:(0,54),32,32;index:(0,47),64,32;;MXFListIterator:t(0,64)=(0,65)iter2:(0,64)setDef1:r(0,40)itemDef1:r(0,27)itemDef2:r(0,27)listIndex:r(0,47)long int:t(0,47)keyStr:(0,66)keyStr:(0,66)keyStr:(0,66)keyStr:(0,66)keyStr:(0,66):t(0,66)=ar(0,23);0;47;(0,13)mxf_find_set_def:F(0,34)dataModel:P(0,55)key:P(0,62)setDef:P(0,39)result:r(0,54)mxf_finalise_data_model:F(0,34)dataModel:P(0,55)iter:(0,64)itemDef:r(0,27)setDef:(0,40)mxf_find_item_def:F(0,34)dataModel:P(0,55)key:P(0,62)itemDef:P(0,26)result:r(0,54)mxf_find_item_def_in_set_def:F(0,34)key:P(0,62)setDef:P(0,67)itemDef:P(0,26)result:r(0,54):t(0,67)=*(0,68):t(0,68)=k(0,41)mxf_is_subclass_of:F(0,34)dataModel:P(0,55)setKey:P(0,62)parentSetKey:P(0,62)set:(0,40)g_Null_Key:S(0,63)g_root_set_key:S(0,69)g_InterchangeObject_set_key:S(0,69)g_InterchangeObject_InstanceUID_item_key:S(0,69)g_InterchangeObject_GenerationUID_item_key:S(0,69)g_Preface_set_key:S(0,69)g_Preface_LastModifiedDate_item_key:S(0,69)g_Preface_Version_item_key:S(0,69)g_Preface_ObjectModelVersion_item_key:S(0,69)g_Preface_PrimaryPackage_item_key:S(0,69)g_Preface_Identifications_item_key:S(0,69)g_Preface_ContentStorage_item_key:S(0,69)g_Preface_OperationalPattern_item_key:S(0,69)g_Preface_EssenceContainers_item_key:S(0,69)g_Preface_DMSchemes_item_key:S(0,69)g_Identification_set_key:S(0,69)g_Identification_ThisGenerationUID_item_key:S(0,69)g_Identification_CompanyName_item_key:S(0,69)g_Identification_ProductName_item_key:S(0,69)g_Identification_ProductVersion_item_key:S(0,69)g_Identification_VersionString_item_key:S(0,69)g_Identification_ProductUID_item_key:S(0,69)g_Identification_ModificationDate_item_key:S(0,69)g_Identification_ToolkitVersion_item_key:S(0,69)g_Identification_Platform_item_key:S(0,69)g_ContentStorage_set_key:S(0,69)g_ContentStorage_Packages_item_key:S(0,69)g_ContentStorage_EssenceContainerData_item_key:S(0,69)g_EssenceContainerData_set_key:S(0,69)g_EssenceContainerData_LinkedPackageUID_item_key:S(0,69)g_EssenceContainerData_IndexSID_item_key:S(0,69)g_EssenceContainerData_BodySID_item_key:S(0,69)g_GenericPackage_set_key:S(0,69)g_GenericPackage_PackageUID_item_key:S(0,69)g_GenericPackage_Name_item_key:S(0,69)g_GenericPackage_PackageCreationDate_item_key:S(0,69)g_GenericPackage_PackageModifiedDate_item_key:S(0,69)g_GenericPackage_Tracks_item_key:S(0,69)g_Locator_set_key:S(0,69)g_NetworkLocator_set_key:S(0,69)g_NetworkLocator_URLString_item_key:S(0,69)g_TextLocator_set_key:S(0,69)g_TextLocator_LocatorName_item_key:S(0,69)g_GenericTrack_set_key:S(0,69)g_GenericTrack_TrackID_item_key:S(0,69)g_GenericTrack_TrackNumber_item_key:S(0,69)g_GenericTrack_TrackName_item_key:S(0,69)g_GenericTrack_Sequence_item_key:S(0,69)g_StaticTrack_set_key:S(0,69)g_Track_set_key:S(0,69)g_Track_EditRate_item_key:S(0,69)g_Track_Origin_item_key:S(0,69)g_EventTrack_set_key:S(0,69)g_EventTrack_EventEditRate_item_key:S(0,69)g_EventTrack_EventOrigin_item_key:S(0,69)g_StructuralComponent_set_key:S(0,69)g_StructuralComponent_DataDefinition_item_key:S(0,69)g_StructuralComponent_Duration_item_key:S(0,69)g_Sequence_set_key:S(0,69)g_Sequence_StructuralComponents_item_key:S(0,69)g_TimecodeComponent_set_key:S(0,69)g_TimecodeComponent_RoundedTimecodeBase_item_key:S(0,69)g_TimecodeComponent_StartTimecode_item_key:S(0,69)g_TimecodeComponent_DropFrame_item_key:S(0,69)g_SourceClip_set_key:S(0,69)g_SourceClip_StartPosition_item_key:S(0,69)g_SourceClip_SourcePackageID_item_key:S(0,69)g_SourceClip_SourceTrackID_item_key:S(0,69)g_DMSegment_set_key:S(0,69)g_DMSegment_EventStartPosition_item_key:S(0,69)g_DMSegment_EventComment_item_key:S(0,69)g_DMSegment_TrackIDs_item_key:S(0,69)g_DMSegment_DMFramework_item_key:S(0,69)g_DMSourceClip_set_key:S(0,69)g_DMSourceClip_DMSourceClipTrackIDs_item_key:S(0,69)g_MaterialPackage_set_key:S(0,69)g_SourcePackage_set_key:S(0,69)g_SourcePackage_Descriptor_item_key:S(0,69)g_GenericDescriptor_set_key:S(0,69)g_GenericDescriptor_Locators_item_key:S(0,69)g_FileDescriptor_set_key:S(0,69)g_FileDescriptor_LinkedTrackID_item_key:S(0,69)g_FileDescriptor_SampleRate_item_key:S(0,69)g_FileDescriptor_ContainerDuration_item_key:S(0,69)g_FileDescriptor_EssenceContainer_item_key:S(0,69)g_FileDescriptor_Codec_item_key:S(0,69)g_GenericPictureEssenceDescriptor_set_key:S(0,69)g_GenericPictureEssenceDescriptor_SignalStandard_item_key:S(0,69)g_GenericPictureEssenceDescriptor_FrameLayout_item_key:S(0,69)g_GenericPictureEssenceDescriptor_StoredWidth_item_key:S(0,69)g_GenericPictureEssenceDescriptor_StoredHeight_item_key:S(0,69)g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_SampledWidth_item_key:S(0,69)g_GenericPictureEssenceDescriptor_SampledHeight_item_key:S(0,69)g_GenericPictureEssenceDescriptor_SampledXOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_SampledYOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayHeight_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayWidth_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_AspectRatio_item_key:S(0,69)g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key:S(0,69)g_GenericPictureEssenceDescriptor_VideoLineMap_item_key:S(0,69)g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key:S(0,69)g_GenericPictureEssenceDescriptor_CaptureGamma_item_key:S(0,69)g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key:S(0,69)g_GenericPictureEssenceDescriptor_FieldDominance_item_key:S(0,69)g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key:S(0,69)g_CDCIEssenceDescriptor_set_key:S(0,69)g_CDCIEssenceDescriptor_ComponentDepth_item_key:S(0,69)g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key:S(0,69)g_CDCIEssenceDescriptor_VerticalSubsampling_item_key:S(0,69)g_CDCIEssenceDescriptor_ColorSiting_item_key:S(0,69)g_CDCIEssenceDescriptor_ReversedByteOrder_item_key:S(0,69)g_CDCIEssenceDescriptor_PaddingBits_item_key:S(0,69)g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key:S(0,69)g_CDCIEssenceDescriptor_BlackRefLevel_item_key:S(0,69)g_CDCIEssenceDescriptor_WhiteReflevel_item_key:S(0,69)g_CDCIEssenceDescriptor_ColorRange_item_key:S(0,69)g_RGBAEssenceDescriptor_set_key:S(0,69)g_RGBAEssenceDescriptor_ComponentMaxRef_item_key:S(0,69)g_RGBAEssenceDescriptor_ComponentMinRef_item_key:S(0,69)g_RGBAEssenceDescriptor_AlphaMaxRef_item_key:S(0,69)g_RGBAEssenceDescriptor_AlphaMinRef_item_key:S(0,69)g_RGBAEssenceDescriptor_ScanningDirection_item_key:S(0,69)g_RGBAEssenceDescriptor_PixelLayout_item_key:S(0,69)g_RGBAEssenceDescriptor_Palette_item_key:S(0,69)g_RGBAEssenceDescriptor_PaletteLayout_item_key:S(0,69)g_GenericSoundEssenceDescriptor_set_key:S(0,69)g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key:S(0,69)g_GenericSoundEssenceDescriptor_Locked_item_key:S(0,69)g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key:S(0,69)g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key:S(0,69)g_GenericSoundEssenceDescriptor_ChannelCount_item_key:S(0,69)g_GenericSoundEssenceDescriptor_QuantizationBits_item_key:S(0,69)g_GenericSoundEssenceDescriptor_DialNorm_item_key:S(0,69)g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key:S(0,69)g_GenericDataEssenceDescriptor_set_key:S(0,69)g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key:S(0,69)g_MultipleDescriptor_set_key:S(0,69)g_MultipleDescriptor_SubDescriptorUIDs_item_key:S(0,69)g_WaveAudioDescriptor_set_key:S(0,69)g_WaveAudioDescriptor_BlockAlign_item_key:S(0,69)g_WaveAudioDescriptor_SequenceOffset_item_key:S(0,69)g_WaveAudioDescriptor_AvgBps_item_key:S(0,69)g_AES3AudioDescriptor_set_key:S(0,69)g_DMFramework_set_key:S(0,69)g_DMSet_set_key:S(0,69):t(0,69)=k(0,31)#1/28 1213902384 502 502 100644 138356 ` mxf_header_metadata.o8 4T4__text__TEXT<T__picsymbolstub1__TEXT@ XĀ __const__TEXT`0__cstring__TEXT__la_symbol_ptr__DATAl%x11__nl_symbol_ptr__DATA0b( He P   3'c||~x!``c/AH888!P`|N ```||~x!``c/A Ky~/AH88!P|N ``||`y!A8a88K8!`|N ||byB|#x!A0/A(8!P8|H0```<<<8A8c88ƈH|B|`y!|#xA0/A(8!P|x|H ```<<<8H8c$8D8ƈ`H|,B!A /@$<<<8O8c88ƇH8!P|c"x |`|N ``||}xB8`<|#x!H=|~y@D<_<<<B8`888Ƈ`8r| | xN!8`Hp88H8`8!P|N HP```||~x!``c/A$8c HՀ~/AH88!P|N `||`y!A8a88K8!`|N ||~x!``c/A08cHE~8cH~/AH)88!P|N ``||}xB8`|#x!H=/|bxa8@L<_<<<B8`888ƅ`8| | xN!8`H``8<8c8P Ha88cH-/A88`HT<_<<<B88`8L8ƅ`8| | xN!8a8K8````8!`|N ```48N `||~xB|#x!c8~A8B "b8~ /Ax8KxAԐ@T}JCx});x|+xW>}cx9W|x}JcxW`F>W{@.})[x}J3x|x})+x}Jx})x}Jx})x}Jcx$DAN ``K```K```K```K```K``` C#c D$dN ``` C#c D$dN ```C#c D$d C#cD$dN ```||}x|#x!K8}8K8}8K8}8K8}8K8}8K8!P8}8|Kp```K```||}x|#x!Ky8!P8}8|K\``K````K```||}x|#x!K8}8K8}8K8}8K8!P8}8|K`||}x|#x!Ky8!P8}8|K\``||+x|}x!Ki8!P8}x|KL``T8@A8`8BTB>/@/A8c@|B48T>|CxN |AT|+x!8AT|}x|+x;`x88K8/A48;;T>@x``T:8|.8!pA|N ||+xB8c!<8ԀH[8,A ~88!P|x|N ``||}x|+x|#x!88Kxx88Kq8!`|N ``||}x|+x|#x!88Kxx88K!8!`|N ``8|#x|xHX|!|yx|#x|#x|+x|3x!HXm|{yA$xHZ|~xx8HZ/@dxHV}/@#xxK`xHV]/A@xHX @0xHZ|~xx8HZM/A8`H8`8!`!|N ```|a|}x|#x|3x|+x!88K}xxfx88K8!pa|N |a|}x|#x|3x|+x!88K-xxfx88K8!pa|N dN ``T`>dN T`F>Tb>dTi>D$N T`@.TF>e|CxTwF>Ty>T{>TbT>%eT`T>|Lcx| SxEN `|!|`xTc>hKI8!P|N `|!|`xTc>hK)8!P|N `|!ahK8!P|N ```|!a8/ADxx9 ``C8 T >|BFpHD8c8@8!P|N ||#x|+x|}x!HV8cTk>@@x/ADxx9@``C8 T >|BFpPI8c 9)@@@08!P|PUc<8T<|c|HR`8!P|N ```8cK``8cK|``||}x|#x!`cK8!P}8|KK```K```K```||}x|#x!`cK}8Ku}8Ki}8K]8!P}8|K@```||}x|#x!`cK8!P}8|K||#x|+x|+x!K8!Px8|K`||~xB|#x|+x!C/A (AxKu^/@hxHP/|bx~@P<_<<<Bj8`8U8[48UP8Ā| | xN!8`H0```|CxxxHPu88`8!P|N ```||bxB|+x8!``c08|#x/@$<<<8%8cT@8T`8aHRE|Dx|x88K/@L<_<<<Bi8T8`8a8T`8%| | xN!8H|``;<xxKUa8x8K58/@H<_<<<Bi8T8`8b,8T`8%| | xN!8``8!p|x|N ``||~xB|#x|+x!88Kˉ/@P<_<<<Bh8`8SL8Y\8S8| | xN!8`H```;<xHOɀA8!@xaDAH<"bB8K9/@P<_<<<Bh8SL8`8Z8S8| | xN!8a8K˱8`Hx`a8<x8RK/@H<_<<<Bh8SL8`8a8S8| | xN!K``88``8!p|N ```||bxB|+x|3x8!``c08|#x/@0<<<88cQP8Qp8^HOQ```|Dx|x88K/@L<_<<<Bf8Q8`8^8Qp8Ӏ| | xN!8Hl``a8xxKE8/@H<_<<<Bf8Q8`8_8Qp8Ԁ| | xN!8``8!`|x|N ``||+xB|#x8!``E0<8/@$<<<88cP8P 8^HN88KM/@D<_<<<Be8P\8`8^8P 8| | xN!8HĀ~0xx88>8LH<|Dx|x88K5/@L<_<<<BT08>8`8L88>8?| | xN!8H``;<xxKx8H=9xTe<x8T8`8N8>8B| | xN!8`!|x|N ``||bxB|+x|3x<`|!n8c08|#x/@0<<<8N8c=08=P8JH;1```|Dx|x88K/@L<_<<<BR8=8`8J8=P8P| | xN!8H|``;<xxxKрa8xW H/5|Dx|x881P8| | xN!8H|``x88Kڹa<888K)8/@L<_<<<BF818`8@81P8| | xN!8```8!`|x|N ``|a8@B|~x|#x|+x!``0A8/@$<<<88c/808=lH-8`H*||y@D<_<<<BE8`80<8@808| | xN!8`Hx8`xKٵ~0xex88K!/@X<_<<<BE80<8`8=808| | xN!xH.8`H```a8x8Ku/@L<_<<<BE80<8`8?808| | xN!K```xH. 8``8!pa|N ```|!|ixB|3x|;x8|+x!``C08|#x/@,<<<88c. 8.@8;H,``/@K,AH`);+@D<_<<<BC8`8.|8?T8.@8| | xN!8`HT|Cx}$Kx|x88KA/@H<_<<<BC8`8.|8;8.@8| | xN!8`H`xH'|zy@D<_<<<BC8`8.|8?t8.@8| | xN!8`HxdxExKx88zH'a8W>DxK5/@L<_<<<BC8.|88?8.@8`| | xN!CxH+8`H$!8CxI8BYH+8``8!p!|N ```|A|ixB|3x|;x8|+x!``C08|#x/@,<<<88c+8+89\H)``/@Ky,ApHh`|Cx}$Kx|x88KA/@H<_<<<BAp8`8,,89x8+8| | xN!8`H`A8b/@T֓<8|H%|{y@<_<<<BAp8,,8`8=8+8ĀHX``+AH<_<<<BAp8`8,,8>8+8Ȁ| | xN!8`HX`8<8@K@AD<_<<<BAp8`8,,8>(8+8ʀ| | xN!8`HaH8+8ˀ| | xN!8`H|Z|}֐<8cH$|{y@D<_<<<BAp8,,8`8=8+8΀| | xN!8`HDA8֠H%a<xexKӑa<x8|~P|}|c8cH$!A<|]8B+@H<_<<<BAp8,,8`8>|8+8ր| | xN!/@Ha8TE>dxKI/@@<_<<<BAp8,,8`8>8+8׀| | xN!KAprimerPack)mxf_find_item_def(headerMetadata->dataModel, key, &itemDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)key, itemDef->localTag, &tag)mxf_find_set_def(headerMetadata->dataModel, key, &setDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)&itemDef->key, itemDef->localTag, &tag)(newItem = (MXFMetadataItem*)malloc(sizeof(MXFMetadataItem))) != NULLmxf_remove_item(item->set, &item->key, &removedItem)mxf_append_list_element(&set->items, (void*)item)add_item(set, newItem)!mxf_equals_uuid(&set->instanceUID, &g_Null_UUID)mxf_remove_set(set->headerMetadata, set)mxf_append_list_element(&headerMetadata->sets, (void*)set)mxf_create_list(&newList, NULL)mxf_append_list_element(newList, (void*)set)mxf_get_list_length(setList) == 1mxf_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 != NULL && set->headerMetadata->dataModel != NULLmxf_read_local_tag(mxfFile, itemTag)mxf_read_uint16(mxfFile, itemLen)mxf_file_read(mxfFile, buffer, len) == len(item->value = (uint8_t*)malloc(sizeof(uint8_t) * (len))) != NULLheaderMetadata->primerPack != NULLcreate_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)headerByteCount != 0mxf_is_primer_pack(pkey)mxf_read_primer_pack(mxfFile, &headerMetadata->primerPack)mxf_read_kl(mxfFile, &key, &llen, &len)mxf_skip(mxfFile, 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)count == headerByteCountmxf_write_primer_pack(mxfFile, headerMetadata->primerPack)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_find_singular_set_by_key(headerMetadata, &MXF_SET_K(Preface), &prefaceSet)mxf_write_set(mxfFile, prefaceSet)mxf_write_set(mxfFile, set)mxf_write_header_primer_pack(mxfFile, headerMetadata)mxf_write_header_sets(mxfFile, headerMetadata)set->headerMetadata != NULLget_or_create_set_item(set->headerMetadata, set, itemKey, &newItem)mxf_set_item_value(newItem, buffer, 16)mxf_set_uuid_item(newSet, &MXF_ITEM_K(InterchangeObject, InstanceUID), &uuid)mxf_set_item_value(newItem, value, len)destSet->headerMetadata != NULLmxf_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, buffer, 1)mxf_set_item_value(newItem, buffer, 2)mxf_set_item_value(newItem, buffer, 4)mxf_set_item_value(newItem, buffer, 8)mxf_set_item_value(newItem, buffer, (uint16_t)((wcslen(value) + 1) * mxfUTF16Char_extlen))mxf_set_item_value(newItem, buffer, size * mxfUTF16Char_extlen)mxf_set_item_value(newItem, buffer, 32)mxf_set_item_value(newItem, buffer, 10)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8))) != NULL8 + count * elementLen < 65536(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + count * elementLen))) != NULLmxf_set_item_value(newItem, buffer, (uint16_t)(8 + count * elementLen))(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + arrayLen * elementLen))) != NULLnewItem->length >= 8elementLen == existElementLennewItem->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)mxf_get_item(set, itemKey, &item)item->length == 1item->length == 2item->length == 4item->length == 8item->length == 16item->length == 32mxf_get_uuid_item(set, itemKey, &uuidValue)mxf_dereference(set->headerMetadata, &uuidValue, value)mxf_dereference_s(set->headerMetadata, setsIter, &uuidValue, value)item->length == 10item->length >= 8index < countëH0|xHXtp0@40,$0 0@ë|x\tl0h 0d\` l\0Lë H0 0H l00 0p l0Lë H0 0H l00 0p l0Lë ~H~~0~ 0~H~ l~0 ~~~~~~~~0~~ 0~~p~~ l~~0 ~~~Hë~ }~(}~}~0}~ 0}~(}~ l}~0!}}}}}}}}0}} 0}}p}} l}}0!}}}Hë} |}4|}|}0|} 0|}4!|} l|}0"||||||||0|| 0|| p|| l||0"|||Hë| {|{|{|0{| 0{|!{|l{|0#{{{{{{{{0{{0{{!p{{l{{0#{{{Hë{ z{Pz{z{0z{ 0z{P"z{lz{0$zzzzzzzz0zz0zz"pzzlzz0$zzzHëz yzPyzyz0yz 0yzP#yzlyz0%yyyyyyyy0yy0yy#pyylyy0%yyyHëy xyPxyxy0xy 0xyP$xylxy0&xxxxxxxx0xx0xx$pxxlxx0&xxëx0w x,w x$w x 0w xw x&w xw x0(w xëww ww ww w0w ww w&lw ww w0(w wëwdw w`w wXw wT0w wPw wLw wHw wD0(w vuvuvuv0uvuv(0uv,uv0)puvëvduv`uvXuvT0uvPuvL'uvH,uvD0)puv8ëvuvuuuu0uuuu!\uu,uu0)puultuhtu`tu\0tuX0tuT)8tuPltuL0*tu<ëutu tutu0tt0tt) ttltt0*ttëttttttt0tt0tt"ttltt0*tt,s@t(s@t s@t0s@tps@t*xs@ts@t 0+s@sëss@ss@ss@s0s@sps@s*Ls@ss@s0+s@sës|s@sxs@sps@sl0s@shps@sd#s@s`s@s\0+s@sërrrrrrr0rr rr*`rr\rr0,rrr\ër$qr qrqr0qrqr +qr qr0-Pqqqëqpq|Ppqxpqp0pqlpqhP,ppqd pq`0.Ppq$pq pqpq0pqpq ,pq pq0.Ppppëpop|xopxopp0oplophx-opd op`0/Pop$op opop0opop -op op0/Poooëono|dnoxnop0nolnohd.nod no`00Pno$no nono0nono .no no00Pnnnënmn|dmnxmnp0mnlmnhd/mnd mn`01Pmn$mn mnmn0mnmn /mn mn01Pmmmëmlm|dlmxlmp0lmllmhd0lmd lm`02Plm$lm lmlm0lmlm 0lm lm02Plllëlkl|(klxklp0kllklh(1Hkld kl`03Pkl$kl klkl0klkl 1kl kl03Pkkkëkjk|Pjkxjkp0jkljkhP2pjkd jk`04Pjk$jk jkjk0jkjk 2jk jk04Pjjjëjij|<ijxijp0ijlijh<3\ijd ij`05Pij$ij ijij0ijij 3ij ij05Piiiëihi|(hixhip0hil hih(4Hhid! hi`06Phi$hi hihi0hi hi 4hi! hi06Phhhëhgh|ghxghp0ghl!ghh54ghd" gh`07Pgh$gh ghgh0gh!gh 5gh" gh07Pgggëgfg|Pfgxfgp0fgl"fghP6pfgd# fg`08Pfg$fg fgfg0fg"fg 6fg# fg08Pfffëfef|<efxefp0efl#efh<7\efd$ ef`09Pef$ef efef0ef#ef 7ef$ ef09Peeeëede|(dexdep0del$deh(8Hded% de`0:Pde$de dede0de$de 8de% de0:Pdddëdcd|cdxcdp0cdl%cdh94cdd& cd`0;Pcd$cd cdcd0cd%cd 9cd& cd0;Pccëctc0cpc0clc0cd0c0c`&c0c\9c0cX&c0cT0<c0cHbëbbbbbbb0bb'0bb:,bb'lbb0<bbbHëbaЫbaЫb aЫb0aЬb'aЬa:aЬa(aЬa0=`aaaaëa4]a0`]a(]a$0]a +]a`>]a,,]a0Ap]aë`]`<]`]`0]`+]`<>|]`,,]`0Ap]```pë`@]`<|]`4]`00]`,+]`(|=]`$,,]` 0Ap]`ë_]_]_]_0]_+]_>H]_,,]_0Ap]_]_]_]_x0]_t+]_p>(]_l,,]_h0Ap]_Xë_,]_(С]_$]_0]_+]_С>]_,,]_ 0Ap]^]^|]^]^0]^+]^|=]^,,]^0Ap]^ë^|]^x8]^t]^l0]^h+]^d89x]^`,,]^\0Ap]^P^(^ë^]^ ]^]^9\]]+]]+]]]dë]H[p]D4[p]<[p]80[p]4.@[p]04?[p],.|[p](0C[p]] \ë\[p\[p\[p\0[p\.@[p\?t[p\.|[p\0C[p\ë\|[p\x8[p\t[p\l0[p\h.@[p\d8;[p\`.|[p\\0C[p\Pë\ [p\ġ[p\[p\0[p\ .@[p\ġ?T[p\.|[p\0C[p[[ë[[p[[p[[p[;[p[.@[p[. [p[4ë[Y[tYZYZ0YZ0YZt?YZ0<YZ0EYZZëZYZ8YZYZ0YZ0YZ8=YZ0<YZ|0EYZpZ\ëZ0YZ,YZ(YZ 0YZ0YZ@YZ0<YZ0EYZYëYYYYYYY=lYY0YY/YYXX`YT$X`YLX`YH0X`YD1PX`Y@$@X`Y<1X`Y80FX`Y(YëXX`X8X`XX`X0X`X1PX`X8>X`X1X`X0FX`XXëXX`XX`XX`X>X`X1PX`X10X`X WX`WXWW0WW2WW`CPWW2WW0H WWWëWWW8WWWW0WW2WW8@(WW|2WWx0H WWlW\ëWXWWTWWPWWH@ WWD2WW@2WVUVUVUV0UV3UVC<UV4,UV0IpUVVxëVHUVD8UV<UV80UV43UV08AxUV,4,UV(0IpUVV ëVUVUVUUA\UU3UU3UUpT`UltT`UdT`U`0T`U\5PT`UXtET`UT5T`UP0JT`U@U0ëTT`T8T`TT`T0T`T5PT`T8BT`T5T`T0JT`TTëTT`TT`TT`TBT`T5PT`T50T`TST tSTST0SS6SStFtSS6SS0L0SSSëSSS8SSSS0SS6SS8D8SS|6SSx0L0SSlSPëSLSSHSSDSS<DSS86SS46SRQRtQRQR0QR8QRtGQR8<QR0MQR|RlëR8QR48QR,QR(0QR$8QR 8EQR8<QR0MQR QëQQQQQQQElQQ8QQ7QQ\P`QX8P`QPP`QL0P`QH9PP`QD8IP`Q@9P`Q<0NP`Q,QëPP`P8P`PP`P0P`P9PP`P8FP`P9P`P0NP`PPëPP`PP`PP`PFP`P9PP`P90P`P OP|OPOO0OO:OO|HlOO:OO0P OOOëOOO8OOOO0OO:OO8H(OO|:OOx0P OOlO\ëOXOOTOOPOOHH OOD:OO@:ONMN|MNMN0MN;MN|IMN<,MN0QpMNN|ëNHMND8MN<MN80MN4;MN08IxMN,<,MN(0QpMNN ëNMNMNMMI\MM;MM;MMpL`MlL`MdL`M`0L`M\=PL`MXML`MT=L`MP0RL`M@M0ëLL`L8L`LL`L0L`L=PL`L8JL`L=L`L0RL`LLëLL`LL`LL`LJL`L=PL`L=0L`LKL KLKL0KK>KKNKK>KK0T0KKKKëKKK8KK|KKx0KKt>KKp8L8KKl>KKh0T0KK\KLëKHKKDKK@KK8LKK4>KK0>KJIJtIJIJ0IJ@IJtOIJ@<IJ0UIJ|JlëJ8IJ48IJ,IJ(0IJ$@IJ 8MIJ@<IJ0UIJ IëIIIIIIIMlII@II?II\H`IX|H`IPH`IL0H`IHAPH`ID|OH`I@AH`I<0VH`I,IëHH`H8H`HH`H0H`HAPH`H8NH`HAH`H0VH`HHëHH`HH`HH`HNH`HAPH`HA0H`H GH|GHGG0GGBGG|PlGGBGG0X GGGëGGG8GGGG0GGBGG8P(GG|BGGx0X GGlG\ëGXGGTGGPGGHP GGDBGG@BGFEF$EFEF0EFCEF$SdEFD,EF0YpEFFxëFHEFD8EF<EF80EF4CEF08QxEF,D,EF(0YpEFF ëFEFEFEEQ\EECEECEEpD`EltD`EdD`E`0D`E\EPD`EXtUD`ETED`EP0ZD`E@E0ëDD`D8D`DD`D0D`DEPD`D8RD`DED`D0ZD`DDëDD`DD`DD`DRD`DEPD`DE0D`D CDLCDCC0CCFCCLV<CCFCC0\ CCCëCCC8CCCC0CCFCC8T(CC|FCCx0\ CClC\ëCXCCTCCPCCHT CCDFCC@FCBAB$ABAB0ABGAB$WdABH,AB0]pABBxëBHABD8AB<AB80AB4GAB08UxAB,H,AB(0]pABB ëBABABAAU\AAGAAGAAh@pAd@pA\@pAX0@pATI@@pAPX@pALI|@pAH0^@pA8A(ë@@p@8@p@@p@0@p@I@@p@8V@p@I|@p@0^@p@@ë@@p@@p@@p@V@p@I@@p@I @p@ ?@t?@?@0?@ J?@tZd?@J?@0` ???ë???8????0??J??8X(??J??0` ??|?`ë?\??X??T??LX ??HJ??DJ?>=>L=>=>0=>K=>L[=>L,=>0ap=>>|ë>H=>D8=><=>80=>4K=>08Yx=>,L,=>(0ap=>> ë>=>=>==Y\==K==K==h$& _@% l'8 w x y$0N.DDDDD D$ z$ @ € Ӏ $hN8.@D@DPDTDdDDDDDDDDDDDHD` $@!@!.@!@8!Y!e@!ft!g$4Nt.D D D !h$ !@!@!$ N.DDDDp!$!@!@!8!g"<"""")"C"$N.DD"D'D(D* D,(D*,D,0D0D%D0D%D4"$"@#@#<#@#>#O###Ҁ$]$n 8$y$z${$DN.DDDGDDDGDIDJDO$$|$D$@C$@C$@C$@E$$<$$\N<.@D@DPDTDlDDDDDDD D D D `D D D D D $$@$@$@$@% @%8%$@%%@%1 %2~<%D %E `%F `%G@%S %T~<%f %g %h %i %j$N . D7 D: (D7 ,D: @D< XDA d%k$7 %@6%@6%$\N |. D D D D D D D `D D %$ %@%@%$\N . DR DV DR DT DR DV DT DV DX `D[ D\ D^ DY Db D^ Df Dh 0%$R %@Q&@Q&@Q&*S<&6T8&E&V&g &h D&i$dN D. PDk PDl hDk lDn pDl tDn xDs Du Dw Ds D{ D}&j$k P&@j&@j&@j&l8& P&(&$N(.0D0D@DDDPDhDp&$0&@&@&@'@'0''$XN' .DVD\DWDVD\DVD\DYDWD\D_DbDcPDgDjDl'8$V'V@T'm@T'y@U'@U'W<'X8'Y@''0'$N0.0D0D<DD'$0'@'@'8'0'T'$$NT.`D`DDDDDDD'$`(@()@(>$N.D[D\ D]pD`(?$[(W@Z(g@Z(w@Z(((((Ѐ***&*7*H*Y*j*|****€*Ҁ**+++0+I+e+$N.D-D.D/+$-+@,+@,+,,,%$$N. Dc DfHDhDiDjDm,&$c ,;@b,K@b,W@b,bd8,q ,r$,s,$N$.0D0DPDTD\DhD lDpDtDxDDD DVpDDD D!D"D!D" D#pD%D7D9D,D2 D4XD9D;D=D@DBDG0DI8DLDQDRDX,$0,@,@,@,@,@-@-@-)H-7@-H1-Y:-h8-v'-@ -- L- D-ŀ <-0--$N. D D,D4-$ -@-@.@.@.)@.D8.O .PD.Q$$ND.PDPDXD\DpDtD|DDDDDD@DDDTD\DdDDDDD DD D,DDDDDDDDDDDDlDDDDDD DdDDDD,DlDD.R$P.{@.@.@.@.@.@..P.8/"//+/J///Ҁ//H/<0 @0@0&@03P0405$N.DD4D8DX06$0V@0f@0}@ 0@0@ 0@0$\Nl.pDxpDyD|0$xp0@w0@w1 $N.DDD`DD D 01 $1 @10@1<$TN D. PD PD XD \D pD xD |D D D D D D D!@D!D!D!D!D"<D"LD"D#D#l1=$ P1R@1b@1n81z@1@1 P1#1$0N#.#D#D#D#D#D$D$TD$pD$D$D$D$D$D$D%1$#1@~1@~1<181#1%2$N%.% Dp% Dq%@Dr%Du%2$p% 2"@o22@o2I$N&.&D&D&(D&<D&`D&D&D&D&D&D&D&2J$&2c@2s@282@2@2&2&2$N&.&D&D' D'D'D'D'$D',D'4D'@D'lD'|2$&2@2@2@3@3 8330&31'32$N'.'D'D'D'33$'3H@3W@3f$ N'.'D'D'D'3g$'3}@3@3$N'.'D'D'D '3$'3@3@3р3$0N'.'D 'D 'D 'D 'D(3$ '3@ 4 @ 4$N(.(D(D(4$(4/@4>@4N4a4y4$N(.(D(D(4$(4@4@4ڀ4555$N(.(D(D(56$(5K@5Z@5j5}5$N(.(D#(D$(5$#(5@"5@"5ɀ5$N(.(D((D)(5$((5@'6@'66+6I$N(.)D2)D3)D4) 6J$2)6\@16k@16{6$$N)$.)0D7)0D8)0D9)P6$7)06@66@666Ӏ67$$N)T.)`D<)`D=)`D>)7$<)`7@;7&@;767I7b9$DN).)DA)DB)DC)DD)DE)DF)DG)DI*DH* DI*DH* 9$A):@@:!@@:1:D:b:$tN*$.*0DL*0DM*0:$L*0:@K; @K;;0;K$N*4.*@DQ*@DR*XDT*\DS*`DT*hDS*t;L$Q*@;d@P;s@P;;;;$8N*x.*DW*DX*;$W*< @V<@V<*<=>M$8N+8.+@Dp+@Dq+XDs+\Dr+`Ds+hDr+t>N$p+@>j@o>y@o>@o>$8N+x.+Dw+D}+D+D}+D+D}+D+D}+D+D+>$w+>@v>@v>@z>+>+>$PN+.+D+D+D+D+D+D,D, D,D,D,D,D,@D,L>$+? @?@?*@?:@?C?V?t??8?+?,`?$N,`.,`D,`D,pD,tD,D,D,?$,`?@?@?@@@@@"@4,`@5,@6$XN,.,D,D,D,D,D,D,@7$,@P@@g@@v@@8@,@-@$HN-.-D-D- D-$D-,D-4D-D@$-@@@@@@@ڀ8@-@-X@$HN-X.-`D-`D-`@$-`A@A@A.A@$N-p.-pD-pD-|D-D-D-D-D-D-D-D-D.D. D. D.,D.0AA$-pAZ@Aq@A@A@A@AA-pA.DA$N.D..PD.PD.dD.hD.pD.xD.A$.PA@A@B@B@B!8B-.PB..B/$PN...D.D.D.D.D.D.B0$.BK@Bb@Bt@B@B8B.B.B$PN...D .D.D.B$ .B@ B@ B$N../D/D/D/D/D/ B$/B@B@C$N/./D/D/D/D/D/D/ D/$D/(D/,C$/C@C)@C8$ N/0./0D /0D%/0D(/8D$/<D /@D%/DD!/HD"/LD#/PD&/TD%/XD&/\D!/`D"/dD#/hD'/lD&/tD)/xD'/|D&/D'/D)/C9$ /0CO@C]@Cl$\N/./D,/D,/D-/D,/D-/D./Cm$,/C+hC@+C$,N/./D1/D1/D2/D1/D2/D3/C$1/C0hC@0C$,N/./D6/D6/D70D80C$6/C5hC@5D$$N0.0 D;0 D;0,D<04D=08D$;0 D:8D,@:D;$(N0H.0PD@0PDA0PD<$@0PDX@?Dg@?Dv$N0T.0`DE0`DF0`DG0Dw$E0`D@DD@DD$$N0.0DJ0DK0D$J0D@ID@IDڀDD$N0.0DO0DP0D$O0E@NE"@NE1EDEW$N0.0DT0DU0DV0EX$T0El@SE{@SEEE$DN0.1DY1DZ1D[1 D\1(D[1,D\14E$Y1E@XE@XEEF$PN1P.1PD_1PD`1\Da1`D`1dDa1hD`1lDa1pF$_1PF8@^FGFZFm$,N1|.1De1Df1Dh1Dj1Dh1Dj1Dh1Dj1Dk1Dh1Dk1Dh1Dm1Fn$e1F@dF@dF@f F@g F1F2F$N2.2Dq2Dr2Du2(Dz24D|2PDz2TD|2\Dz2`D|2dD}2hDz2lD}2pDz2tD2|D2D2D2D2D2D2D2F$q2F@pF@pG@pG@r G!@s G*2G+2G,$N2.2D2D2G-$2GF@GU@GdGwG$N2.2D2D2G$2G@G@G$N2.2D2D3D3D3D3 D3,G$2G@G@GH H$@N30.30D30D30H$30H5@HD@HS$N34.3@D3@D3@HT$3@Hj@Hy@H$N3D.3PD3PD3PH$3PH@H@H$N3T.3`D3`D3xD3D3D3D3D3D3D3H$3`H@H@HII"$dN3.3D3D3D3D3D4D4 I#$3IH@IW@IfIyI$@N4.4D4D4D4 D4,D40D44D4<D4HI$4I@I@I@I$<N4L.4PD4PD4tD4D4D4D5D5D5D5D5 I$4PI@J @J@J$$N54.5@D$5@D%5\D$5`D%5dD$5tD%5xD&6pJ%$$5@J>@#JJ@#JZ@#Ji%8Jw%<J5@J6JJ$HN6.6D6D6D6D6D7D7D7$D7(D7DD7D7D8D8J$6J@J@J@J8J<K6K8$K $N8$.80D80D8PD8TD8XD8dD8hD8lD8D9D9`K $80K@K*@K:@KI@KT8Kb80Kc9xKd$HN9x.9D9D9D9D9D9D9D9D9D:0D:D:Ke$9K{@K@K@K8K<K9K;K$N;.;D;D;,D;0D;4D;DD;HD<@K$;K@K@L@L<L!8L0;L1L$=L@L@M @M8M'<M6=M7>M8MV$HN>.?D?D? D?$D?(D?8D?<D@@MW$?Mr@M~@M@M8M<M?M@XMM$XN@X.@`D @`D @|D @D @D @D @D AM$ @`M@ M@ N@ N <N, 8N;@`N<AN=$HNA.ADADADADADADADBN>$ANX@Nd@Nt@N<N8NANBN$HNB.CDCDCDC DC$DC4DC8DD0N$CN@N@N@N8N<OCODHO$HNDH.DPDDPDDpDDtDDxDDDDDEO$DPO"@O.@O>@OM8O[<OjDPOkEOl$XNE.EDED EDED EDED ED!FOm$EO@O@O@O <Oǀ 8OEOFO$HNF.GD)GD*GD)G D*G$D)G4D*G8D+H0O$)GO@(O@(P @(P*8P)*<P8GP9HHP:$HNHH.HPD.HPD/HlD.HpD/HtD.HD/HD0IP;$.HPPT@-P`@-Pp@-P/8P/<PHPPIP$HNI.ID3ID4ID3ID4ID3ID4ID5JP$3IP@2P@2P@2P48P4<QIQJQ$HNJ.JD9JD:KD=KD:K D9K$D=K(D?KPDAKDBKDEL0Q$9JQ(@8Q4@8QD@8QS:8Qa;<QpJQqLHQr$XNLH.LPDJLPDKL|DNLDKLDJLDNLDPLDRM DSM4DVMQs$JLPQ@HQ@HQ@HQ@IQՀK8QL<QLPQMQ$XNM.MDYMDZMDYMDZMDYMDZMD[NQ$YMR@XR@XR/@XR>Z8RLZ<R[MR\NR]$HNN.OD^OD_OD^O D_O$D^O4D_O8D`P0R^$^ORz@]R@]R@]R_8R_<RORPHR$HNPH.PPDcPPDdPlDcPpDdPtDcPDdPDeQR$cPPR@bR@bR@bS d8Sd<S&PPS'QS(SG$HNQ.QDhQDiQDhQDiQDhQDiQDjRSH$hQSe@gSq@gS@gSi8Si<SQSRS$HNR.RDmRDnSDmSDnSDmS(DnS,DoT0S$mRS@lS@lS@lSn8Tn<TRTTHT$XNTH.TPDrTPDsTpDrTtDsTxDrTDsTDtUT$rTPT3@qT?@qTO@qT^s8Tls<T{TPT|UT}$XNU.UDwUDxUDwUDxUDwUDxUDyVT~$wUT@vT@vT@vTŀx<TӀx8TUTVT$HNV.WD|WD}WD|W D}W$D|W4D}W8D~X0T$|WU @{U@{U%@{U4}8UB}<UQWURXHUSUq$HNXH.XPDXPDXlDXpDXtDXDXDYUr$XPU@U@U@Uǀ<UՀ8UXPUYU$HNY.YDYDYDYDYDYDYDZDZPDZ`DZDZD[0D[@U$YV@V@V#@V78VEYVF[TVG$N[T.[`D[`D[D[D[D[D[D[D[D[D[D[D[D\@D\D\D]D]D]`D]pD]tD]xD]D]VH$[`Vm@ Vy@V@V@V@V8V̀V[`V@V[V[V]V$DN].]D]D]D]D]D]D]D]D^ D^(D^,D^4D^@D^D^D^D^D_D_PD_\D_D`D`D` D`D``D`tD`D`D`D`DaPDaXDa`DaxDaDaV$]W @ W@W(@W<@WK@W`8Wn@W}<W,W@W]W@W^(W^@WaW$Na.aDaDaDaDaDaDaDb@DbPW$aW@W@X @X8X.aX/bdX0$Nbd.bpDbpDbxDb|DbDbDbDbD cX1$bpXS@X_@Xo@X~8XbpXcX$Nc.c Dc Dc8Dc<Dc@DcDDcHDcDcX$c X@ X@ X@ XՀ8Xc XcX$Nc.cD#cD$cD#cD$cD%dX$#cX@"Y @"Y@"Y'$8Y2cY3dY4$Nd.dD(dD)dD(dD)dD*eY5$(dYP@'Y\@'Yl@'Yz)8YdYeY$Ne.eD-eD.eD-eD.eD/fY$-eY@,Y@,Y@,Y΀.8YeYfY$Nf.fD2fD3fD2fD3fD4gY$2fY@1Z@1Z@1Z"38Z-fZ.gZ/$Ng.gD7gD8gD7gD8gD9hZ0$7gZI@6ZU@6Ze@6Zt88ZgZhZ$Nh.hD<hD=hD<hD=hD>iZ$<hZ@;Z@;Z@;Zǀ=8ZhZiZ$Ni.iDAiDBiDAiDBiDCjZ$AiZ@@Z@@[ @@[B8[%i[&j['$Nj.jDFjDGjDFjDGjDHk[($Fj[B@E[N@E[^@E[mG8[xj[yk[z$Nk.kDKkDLkDKkDLkDMl[{$Kk[@J[@J[@J[ǀL8[k[l[$Nl.lDPlDQlDPlDQlDRm[$Pl[@O[@O\ @O\Q8\$l\%m\&$Nm.mDUmDVmDUmDVmDWn\'$Um\>@T\J@T\Z@T\iV8\tm\un\v$Nn.nDZnD[nDZnD[nD\o\w$Zn\@Y\@Y\@Y\[8\n\o\$No.oD_oD`oD_oD`oDap\$_o\@^\@^\@^] `8]o]p]$Np.pDdpDepDdpDepDfq]$dp]9@c]E@c]U@c]de8]op]pq]q$Nq.qDjqDkqDjqDmqDkqDmqDorPDrrh]r$jq]@i]@i]@i]k8]q]r]$Nr.rDvrDwrDvrDyrDwrDyrD{sD~s]$vr]@u]@u^ @u^w8^$r^%s,^&$Ns,.s0Ds0DsPDsDsDtP^'$s0^E@^Q@^a@^o8^s0^th^$8Nth.tpDtpDtDtDu0Du^$tp^@^@^@^ɀ8^tp^u^$8Nu.uDuDuDuDuDv0DvDv^$u^@_@_@_+@_98_Ju_Kw_L$XNw.wDwDw4Dw8Dw<DwDwDxP_M$w_k@_}@_@_@_8_w_xh_$XNxh.xpDxpDxDxDxDyP_$xp_@_@_@`8` xp` yd`$Nyd.ypDypDyDyDyDzP`$yp`,@`8@`H@`W8`byp`czd`d$Nzd.zpDzpDzDzDzD{P`e$zp`@`@`@`8`zp`{d`$N{d.{pD{pD{D{D{D|P`${p`@`@`@a8a {pa|da$N|d.|pD|pD|D|D|D}Pa$|pa4@a@@aP@a_8aj|pak}dal$N}d.}pD}pD}D}D}D~Pam$}pa@a@a@a€8a}pa~da$N~d.~pD~pD~D~D~D~D~D~D@DTa$~pa@a@b @b8b&<b<~pb=hb>$Nh.pDpDDDDDDD@DTb?$pbe@bq@b@b8b<bpbhb$Nh.pDpDDDDDDD@DPDDb$pb@b@b@b@c8c<c-@c;pc<c=$dN.DDDDDDD`DDDDc>$ch@ct@c@c8ccccc݀dO$N.D D DDDDD D0D4dP$ ds@ d@ d@ d$\N<d&d&pd&`ed<V-` Fa dbp [`9P@@6!,`l-p  P6`(@+@ ~p p p0)0 sn* {p1Pv&( h( i( j( g-0 c _*0 Jxp* vzp* |po*@ _yp+ }pd&2, s0 u.L) p' d' e' f' c$) bm>)` o + r q+t Ol( 4kE- tp 2w.P 1];0 ;0 _0P b  y4Q0HP03PUYl2LP/JA/^C0 rDP/7@`J`804P 3@TP30tRA3`W2]QZ3XP2Mm1I/<`/ =/0"?.;E0G_0JPP1J70`5@!0PE24OI% p2## PZ#   y   O S$K   %6 /_ q e  7"y   A    |_mxf_free_item_mxf_is_header_metadata_mxf_free_set_mxf_free_header_metadata_mxf_create_header_metadata_mxf_set_fixed_set_space_allocation_mxf_register_item_mxf_register_set_items_mxf_remove_item_mxf_create_item_mxf_remove_set_mxf_add_set_mxf_find_set_by_key_mxf_find_singular_set_by_key_mxf_get_item_mxf_have_item_mxf_set_is_subclass_of_mxf_read_item_tl_mxf_get_uuid_mxf_read_item_mxf_read_and_return_set_mxf_read_set_mxf_read_filtered_header_metadata_mxf_read_header_metadata_mxf_write_header_primer_pack_mxf_write_item_mxf_write_set_mxf_write_header_sets_mxf_write_header_metadata_mxf_get_set_size_mxf_get_header_metadata_size_mxf_get_uint8_mxf_get_uint16_mxf_get_uint32_mxf_get_uint64_mxf_get_int8_mxf_get_int16_mxf_get_int32_mxf_get_int64_mxf_get_version_type_mxf_get_ul_mxf_get_auid_mxf_get_umid_mxf_get_timestamp_mxf_get_length_mxf_get_rational_mxf_get_position_mxf_get_boolean_mxf_get_product_version_mxf_get_rgba_layout_component_mxf_get_array_header_mxf_get_utf16string_size_mxf_get_utf16string_mxf_dereference_mxf_get_strongref_mxf_get_weakref_initialise_sets_iter_mxf_dereference_s_mxf_get_weakref_s_mxf_get_strongref_s_mxf_set_uint8_mxf_set_uint16_mxf_set_uint32_mxf_set_uint64_mxf_set_int8_mxf_set_int16_mxf_set_int32_mxf_set_int64_mxf_set_version_type_mxf_set_uuid_mxf_set_ul_mxf_set_auid_mxf_set_umid_mxf_set_timestamp_mxf_get_external_utf16string_size_mxf_set_utf16string_mxf_set_fixed_size_utf16string_mxf_set_strongref_mxf_set_weakref_mxf_set_rational_mxf_set_position_mxf_set_length_mxf_set_boolean_mxf_set_product_version_mxf_set_rgba_layout_component_mxf_set_array_header_mxf_set_item_value_mxf_set_uuid_item_mxf_create_set_mxf_set_item_mxf_clone_item_mxf_set_uint8_item_mxf_set_uint16_item_mxf_set_uint32_item_mxf_set_uint64_item_mxf_set_int8_item_mxf_set_int16_item_mxf_set_int32_item_mxf_set_int64_item_mxf_set_version_type_item_mxf_set_ul_item_mxf_set_auid_item_mxf_set_timestamp_item_mxf_set_utf16string_item_mxf_set_fixed_size_utf16string_item_mxf_set_strongref_item_mxf_set_weakref_item_mxf_set_umid_item_mxf_set_rational_item_mxf_set_position_item_mxf_set_length_item_mxf_set_boolean_item_mxf_set_product_version_item_mxf_set_rgba_layout_component_item_mxf_set_empty_array_item_mxf_alloc_array_item_elements_mxf_grow_array_item_mxf_add_array_item_strongref_mxf_add_array_item_weakref_mxf_get_item_len_mxf_get_uint8_item_mxf_get_uint16_item_mxf_get_uint32_item_mxf_get_uint64_item_mxf_get_int8_item_mxf_get_int16_item_mxf_get_int32_item_mxf_get_int64_item_mxf_get_version_type_item_mxf_get_uuid_item_mxf_get_ul_item_mxf_get_auid_item_mxf_get_umid_item_mxf_get_timestamp_item_mxf_get_utf16string_item_size_mxf_get_utf16string_item_mxf_get_strongref_item_mxf_get_weakref_item_mxf_get_strongref_item_s_mxf_get_weakref_item_s_mxf_get_length_item_mxf_get_rational_item_mxf_get_position_item_mxf_get_boolean_item_mxf_get_product_version_item_mxf_get_rgba_layout_component_item_mxf_get_array_item_count_mxf_get_array_item_element_len_mxf_get_array_item_element_mxf_initialise_array_item_iterator_mxf_next_array_item_elementdyld_stub_binding_helper_mxf_log_mxf_file_read_mxf_write_kl_mxf_is_primer_pack_mxf_read_primer_pack_mxf_register_primer_entry_mxf_write_local_tag_mxf_write_fill_mxf_get_item_key_mxf_next_list_iter_element_mxf_find_item_def_in_set_def_mxf_is_filler_malloc_memset_mxf_remove_list_element_mxf_create_list_mxf_free_primer_pack_mxf_clear_list_mxf_get_first_list_element_memcpy_mxf_write_uint16_mxf_get_llen_mxf_find_set_def_mxf_get_list_iter_index_mxf_file_write_mxf_initialise_list_iter_mxf_read_local_tag_mxf_get_item_tag_mxf_initialise_list_mxf_write_fixed_kl_mxf_generate_uuid_mxf_get_primer_pack_size_mxf_create_primer_pack_mxf_get_list_length_mxf_read_kl_mxf_get_min_llen_mxf_skip_mxf_free_list___eprintf_mxf_is_subclass_of_mxf_append_list_element_mxf_find_list_element_mxf_equals_uuid_mxf_write_primer_pack_mxf_get_iter_element_mxf_equals_key_mxf_read_uint16_wcslen_mxf_find_item_def_free/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./mxf/mxf_header_metadata.cgcc2_compiled.:t(0,1)=(0,1)_g_Preface_set_key_g_InterchangeObject_InstanceUID_item_key_g_Null_UUID_free_metadata_item_valuefree_metadata_item_value:f(0,1)item:P(0,2):t(0,2)=*(0,3)MXFMetadataItem:t(0,3)=(0,4):T(0,4)=s36key:(0,5)=xsmxfKey:,0,128;tag:(0,7),128,16;isPersistent:(0,9),160,32;length:(0,7),192,16;value:(0,10),224,32;set:(0,11),256,32;;mxfUL:t(0,6)=(0,12)mxfKey:t(0,5)=(0,6)short unsigned int:t(0,8)=@s16;r(0,8);0;65535;uint16_t:t(0,7)=(0,8)int:t(0,9)=r(0,9);-2147483648;2147483647;:t(0,10)=*(0,13):t(0,11)=*(0,14):T(0,12)=s16octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;;uint8_t:t(0,13)=(0,15)_MXFMetadataSet:T(0,14)=s60key:(0,5),0,128;instanceUID:(0,16)=xsmxfUUID:,128,128;items:(0,18)=xsMXFList:,256,128;headerMetadata:(0,20),384,32;fixedSpaceAllocation:(0,21),416,64;;unsigned char:t(0,15)=@s8;r(0,15);0;255;:T(0,17)=s16octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;;mxfUUID:t(0,16)=(0,17):T(0,19)=s16elements:(0,23),0,32;lastElement:(0,23),32,32;len:(0,24),64,32;freeFunc:(0,25),96,32;;MXFList:t(0,18)=(0,19):t(0,20)=*(0,27)long long unsigned int:t(0,22)=@s64;r(0,22);0;01777777777777777777777;uint64_t:t(0,21)=(0,22):t(0,23)=*(0,28)long int:t(0,24)=r(0,24);-2147483648;2147483647;:t(0,26)=*(0,29)free_func_type:t(0,25)=(0,26)_MXFHeaderMetadata:T(0,27)=s24dataModel:(0,30),0,32;primerPack:(0,31),32,32;sets:(0,18),64,128;;MXFListElement:t(0,28)=(0,32):t(0,29)=f(0,1):t(0,30)=*(0,33):t(0,31)=*(0,34)_MXFListElement:T(0,32)=s8next:(0,35),0,32;data:(0,36),32,32;;MXFDataModel:t(0,33)=(0,37)MXFPrimerPack:t(0,34)=(0,38):t(0,35)=*(0,32):t(0,36)=*(0,1):T(0,37)=s17956itemDefs:(0,18),0,128;setDefs:(0,18),128,128;types:(0,39),256,143360;lastTypeId:(0,40),143616,32;;:T(0,38)=s20nextTag:(0,41),0,16;entries:(0,18),32,128;;:t(0,39)=ar(0,42);0;127;(0,43)unsigned int:t(0,40)=r(0,40);0;037777777777;mxfLocalTag:t(0,41)=(0,7)long unsigned int:t(0,42)=r(0,42);0;037777777777;MXFItemType:t(0,43)=(0,44):T(0,44)=s140category:(0,45)=xeMXFItemTypeCategory:,0,32;typeId:(0,40),32,32;name:(0,47),64,32;info:(0,48),96,1024;;:T(0,46)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,45)=(0,46):t(0,47)=*(0,49):T(0,48)=u128basic:(0,50)=xsMXFBasicTypeInfo:,0,32;array:(0,52)=xsMXFArrayTypeInfo:,0,64;compound:(0,54)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,56)=xsMXFInterpretTypeInfo:,0,64;;char:t(0,49)=r(0,49);0;127;:T(0,51)=s4size:(0,40),0,32;;MXFBasicTypeInfo:t(0,50)=(0,51):T(0,53)=s8elementTypeId:(0,40),0,32;fixedSize:(0,40),32,32;;MXFArrayTypeInfo:t(0,52)=(0,53):T(0,55)=s128members:(0,58),0,1024;;MXFCompoundTypeInfo:t(0,54)=(0,55):T(0,57)=s8typeId:(0,40),0,32;fixedArraySize:(0,40),32,32;;MXFInterpretTypeInfo:t(0,56)=(0,57):t(0,58)=ar(0,42);0;15;(0,59)MXFCompoundTypeMemberInfo:t(0,59)=(0,60):T(0,60)=s8name:(0,47),0,32;typeId:(0,40),32,32;;mxf_free_item:F(0,1) :T(0,46) :T(0,46)item:P(0,61):t(0,61)=*(0,2)_free_metadata_item_in_listfree_metadata_item_in_list:f(0,1)data:P(0,36)item:(0,2)_set_eq_instanceuidset_eq_instanceuid:f(0,9)data:P(0,36)info:P(0,36)_item_eq_keyitem_eq_key:f(0,9)data:P(0,36)info:P(0,36)_eq_pointereq_pointer:f(0,9)data:P(0,36)info:P(0,36)_create_empty_setcreate_empty_set:f(0,9)key:P(0,62)set:P(0,63):t(0,62)=*(0,64):t(0,63)=*(0,65):t(0,64)=k(0,5):t(0,65)=*(0,66)MXFMetadataSet:t(0,66)=(0,14)mxf_is_header_metadata:F(0,9)key:P(0,62)mxf_free_set:F(0,1)set:P(0,63)_free_metadata_set_in_listfree_metadata_set_in_list:f(0,1)data:P(0,36)set:(0,65)mxf_free_header_metadata:F(0,1)headerMetadata:P(0,67):t(0,67)=*(0,68):t(0,68)=*(0,69)MXFHeaderMetadata:t(0,69)=(0,27)mxf_create_header_metadata:F(0,9)headerMetadata:P(0,67)dataModel:P(0,30)newHeaderMetadata:(0,68)void:t(0,1)mxf_set_fixed_set_space_allocation:F(0,1)set:P(0,65)size:P(0,21)mxf_register_item:F(0,9)headerMetadata:P(0,68)key:P(0,62)tag:(0,41)mxfLocalTag:t(0,41)itemDef:(0,70):t(0,70)=*(0,71)MXFItemDef:t(0,71)=(0,72):T(0,72)=s48name:(0,47),0,32;setDefKey:(0,5),32,128;key:(0,5),160,128;localTag:(0,41),288,16;typeId:(0,40),320,32;isRequired:(0,9),352,32;;mxf_register_set_items:F(0,9)headerMetadata:P(0,68)key:P(0,62)setDef:(0,73)iter:(0,74)=xsMXFListIterator::t(0,73)=*(0,76):T(0,75)=s12nextElement:(0,23),0,32;data:(0,36),32,32;index:(0,24),64,32;;MXFListIterator:t(0,74)=(0,75)MXFSetDef:t(0,76)=(0,77)_MXFSetDef:T(0,77)=s56name:(0,47),0,32;parentSetDefKey:(0,5),32,128;key:(0,5),160,128;itemDefs:(0,18),288,128;parentSetDef:(0,78),416,32;;:t(0,78)=*(0,77)tag:(0,41)mxf_remove_item:F(0,9)set:P(0,65)itemKey:P(0,62)item:P(0,61)result:r(0,36)mxf_create_item:F(0,9)set:P(0,65)key:P(0,62)tag:P(0,41)item:P(0,61)newItem:(0,2)item:r(0,2)removedItem:(0,2)item:r(0,2)removedItem:(0,2)mxf_remove_set:F(0,9)headerMetadata:P(0,68)set:P(0,65)mxf_add_set:F(0,9)headerMetadata:P(0,68)set:P(0,65)mxf_find_set_by_key:F(0,9)headerMetadata:P(0,68)key:P(0,62)setList:P(0,79)iter:(0,74)newList:(0,80):t(0,79)=*(0,80):t(0,80)=*(0,18)mxf_find_singular_set_by_key:F(0,9)headerMetadata:P(0,68)key:P(0,62)set:P(0,63)setList:(0,80)mxf_get_item:F(0,9)set:P(0,65)key:P(0,62)resultItem:P(0,61)result:r(0,36)_get_or_create_set_itemget_or_create_set_item:f(0,9)headerMetadata:P(0,68)set:P(0,65)itemKey:P(0,62)item:P(0,61)resultItem:(0,2)tag:(0,41)itemDef:(0,70)mxf_have_item:F(0,9)set:P(0,65)key:P(0,62)item:(0,2)mxf_set_is_subclass_of:F(0,9)set:P(0,65)parentSetKey:P(0,62)mxf_read_item_tl:F(0,9)mxfFile:P(0,81)itemTag:P(0,82)itemLen:P(0,83):t(0,81)=*(0,84):t(0,82)=*(0,41):t(0,83)=*(0,7)MXFFile:t(0,84)=(0,85):T(0,85)=s52close:(0,86),0,32;read:(0,87),32,32;write:(0,88),64,32;get_char:(0,89),96,32;put_char:(0,90),128,32;eof:(0,89),160,32;seek:(0,91),192,32;tell:(0,92),224,32;is_seekable:(0,89),256,32;size:(0,92),288,32;free_sys_data:(0,86),320,32;sysData:(0,93),352,32;minLLen:(0,13),384,8;runinLen:(0,7),400,16;;:t(0,86)=*(0,94):t(0,87)=*(0,95):t(0,88)=*(0,96):t(0,89)=*(0,97):t(0,90)=*(0,98):t(0,91)=*(0,99):t(0,92)=*(0,100):t(0,93)=*(0,101):t(0,94)=f(0,1):t(0,95)=f(0,102):t(0,96)=f(0,102):t(0,97)=f(0,9):t(0,98)=f(0,9):t(0,99)=f(0,9):t(0,100)=f(0,103):t(0,101)=(0,104)uint32_t:t(0,102)=(0,40)int64_t:t(0,103)=(0,105):t(0,104)=xsMXFFileSysData:long long int:t(0,105)=@s64;r(0,105);01000000000000000000000;0777777777777777777777;mxf_get_uuid:F(0,1)value:P(0,106)result:P(0,107):t(0,106)=*(0,108):t(0,107)=*(0,16):t(0,108)=k(0,13)mxf_read_item:F(0,9)mxfFile:P(0,81)item:P(0,2)len:P(0,7)buffer:(0,109):t(0,109)=ar(0,42);0;65535;(0,13)mxf_read_and_return_set:F(0,9)mxfFile:P(0,81)key:P(0,62)len:P(0,21)headerMetadata:P(0,68)addToHeaderMetadata:P(0,9)set:P(0,63)newSet:(0,65)setDef:(0,73)totalLen:r(0,21)uint64_t:t(0,21)itemTag:(0,41)itemLen:(0,7)uint16_t:t(0,7)haveInstanceUID:r(0,9)int:t(0,9)itemKey:(0,5)itemDef:(0,70)newItem:(0,2)mxf_read_set:F(0,9)mxfFile:P(0,81)key:P(0,62)len:P(0,21)headerMetadata:P(0,68)addToHeaderMetadata:P(0,9)set:(0,65)mxf_read_filtered_header_metadata:F(0,9)mxfFile:P(0,81)filter:P(0,110)headerMetadata:P(0,68)headerByteCount:P(0,21)pkey:P(0,62)pllen:P(0,13)plen:p(0,21)key:(0,5)llen:(0,13)uint8_t:t(0,13):t(0,110)=*(0,111)MXFReadFilter:t(0,111)=(0,112):T(0,112)=s12before_set_read:(0,113),0,32;after_set_read:(0,114),32,32;privateData:(0,36),64,32;;:t(0,113)=*(0,115):t(0,114)=*(0,116):t(0,115)=f(0,9):t(0,116)=f(0,9)len:(0,21)skip:(0,9)newSet:(0,65)count:r(0,21)plen:r(0,21)mxf_read_header_metadata:F(0,9)mxfFile:P(0,81)headerMetadata:P(0,68)headerByteCount:P(0,21)pkey:P(0,62)pllen:P(0,13)plen:P(0,21)mxf_write_header_primer_pack:F(0,9)mxfFile:P(0,81)headerMetadata:P(0,68)mxf_write_item:F(0,9)mxfFile:P(0,81)item:P(0,2)mxf_write_set:F(0,9)mxfFile:P(0,81)set:P(0,65)iter:(0,74)setLen:r(0,21)setSize:r(0,21)mxf_write_header_sets:F(0,9)mxfFile:P(0,81)headerMetadata:P(0,68)iter:(0,74)prefaceSet:(0,65)mxf_write_header_metadata:F(0,9)mxfFile:P(0,81)headerMetadata:P(0,68)mxf_get_set_size:F(0,21)mxfFile:P(0,81)set:P(0,65)iter:(0,74)len:r(0,21)llen:r(0,13)mxf_get_header_metadata_size:F(0,1)mxfFile:P(0,81)headerMetadata:P(0,68)size:P(0,117)iter:(0,74)primerSize:(0,21):t(0,117)=*(0,21)mxf_get_uint8:F(0,1)value:P(0,106)result:P(0,10)mxf_get_uint16:F(0,1)value:P(0,106)result:P(0,83)mxf_get_uint32:F(0,1)value:P(0,106)result:P(0,118):t(0,118)=*(0,102)mxf_get_uint64:F(0,1)value:P(0,106)result:P(0,117)mxf_get_int8:F(0,1)value:P(0,106)result:P(0,119):t(0,119)=*(0,120)int8_t:t(0,120)=(0,121)signed char:t(0,121)=@s8;r(0,121);-128;127;mxf_get_int16:F(0,1)value:P(0,106)result:P(0,122):t(0,122)=*(0,123)int16_t:t(0,123)=(0,124)short int:t(0,124)=@s16;r(0,124);-32768;32767;mxf_get_int32:F(0,1)value:P(0,106)result:P(0,125):t(0,125)=*(0,126)int32_t:t(0,126)=(0,9)mxf_get_int64:F(0,1)value:P(0,106)result:P(0,127):t(0,127)=*(0,103)mxf_get_version_type:F(0,1)value:P(0,106)result:P(0,128):t(0,128)=*(0,129)mxfVersionType:t(0,129)=(0,7)mxf_get_ul:F(0,1)value:P(0,106)result:P(0,130):t(0,130)=*(0,6)mxf_get_auid:F(0,1)value:P(0,106)result:P(0,131):t(0,131)=*(0,132)mxfAUID:t(0,132)=(0,133)mxfUID:t(0,133)=(0,6)mxf_get_umid:F(0,1)value:P(0,106)result:P(0,134):t(0,134)=*(0,135)mxfUMID:t(0,135)=(0,136):T(0,136)=s32octet0:(0,13),0,8;octet1:(0,13),8,8;octet2:(0,13),16,8;octet3:(0,13),24,8;octet4:(0,13),32,8;octet5:(0,13),40,8;octet6:(0,13),48,8;octet7:(0,13),56,8;octet8:(0,13),64,8;octet9:(0,13),72,8;octet10:(0,13),80,8;octet11:(0,13),88,8;octet12:(0,13),96,8;octet13:(0,13),104,8;octet14:(0,13),112,8;octet15:(0,13),120,8;octet16:(0,13),128,8;octet17:(0,13),136,8;octet18:(0,13),144,8;octet19:(0,13),152,8;octet20:(0,13),160,8;octet21:(0,13),168,8;octet22:(0,13),176,8;octet23:(0,13),184,8;octet24:(0,13),192,8;octet25:(0,13),200,8;octet26:(0,13),208,8;octet27:(0,13),216,8;octet28:(0,13),224,8;octet29:(0,13),232,8;octet30:(0,13),240,8;octet31:(0,13),248,8;;mxf_get_timestamp:F(0,1)value:P(0,106)result:P(0,137):t(0,137)=*(0,138)mxfTimestamp:t(0,138)=(0,139):T(0,139)=s8year:(0,123),0,16;month:(0,13),16,8;day:(0,13),24,8;hour:(0,13),32,8;min:(0,13),40,8;sec:(0,13),48,8;qmsec:(0,13),56,8;;mxf_get_length:F(0,1)value:P(0,106)result:P(0,140):t(0,140)=*(0,141)mxfLength:t(0,141)=(0,103)mxf_get_rational:F(0,1)value:P(0,106)result:P(0,142):t(0,142)=*(0,143)mxfRational:t(0,143)=(0,144):T(0,144)=s8numerator:(0,126),0,32;denominator:(0,126),32,32;;mxf_get_position:F(0,1)value:P(0,106)result:P(0,145):t(0,145)=*(0,146)mxfPosition:t(0,146)=(0,103)mxf_get_boolean:F(0,1)value:P(0,106)result:P(0,147):t(0,147)=*(0,148)mxfBoolean:t(0,148)=(0,13)mxf_get_product_version:F(0,1)value:P(0,106)result:P(0,149):t(0,149)=*(0,150)mxfProductVersion:t(0,150)=(0,151):T(0,151)=s10major:(0,7),0,16;minor:(0,7),16,16;patch:(0,7),32,16;build:(0,7),48,16;release:(0,7),64,16;;mxf_get_rgba_layout_component:F(0,1)value:P(0,106)result:P(0,152):t(0,152)=*(0,153)mxfRGBALayoutComponent:t(0,153)=(0,154):T(0,154)=s2code:(0,13),0,8;depth:(0,13),8,8;;mxf_get_array_header:F(0,1)value:P(0,106)arrayLen:P(0,118)arrayItemLen:P(0,118)mxf_get_utf16string_size:F(0,7)value:P(0,106)valueLen:P(0,7)size:r(0,7)mxf_get_utf16string:F(0,1)value:P(0,106)valueLen:P(0,7)result:P(0,155)i:r(0,7):t(0,155)=*(0,156)mxfUTF16Char:t(0,156)=(0,157)wchar_t:t(0,157)=(0,158)__darwin_wchar_t:t(0,158)=(0,9)c:(0,7)mxf_dereference:F(0,9)headerMetadata:P(0,68)uuid:P(0,159)set:P(0,63)result:r(0,36):t(0,159)=*(0,160):t(0,160)=k(0,16)mxf_get_strongref:F(0,9)headerMetadata:P(0,68)value:P(0,106)set:P(0,63)uuid:(0,16)mxf_get_weakref:F(0,9)headerMetadata:P(0,68)value:P(0,106)set:P(0,63)uuid:(0,16)initialise_sets_iter:F(0,1)headerMetadata:P(0,68)setsIter:P(0,161):t(0,161)=*(0,74)mxf_dereference_s:F(0,9)headerMetadata:P(0,68)setsIter:P(0,161)uuid:P(0,159)set:P(0,63)startIndex:r(0,24)long int:t(0,24)mxf_get_weakref_s:F(0,9)headerMetadata:P(0,68)setsIter:P(0,161)value:P(0,106)set:P(0,63)uuid:(0,16)mxf_get_strongref_s:F(0,9)headerMetadata:P(0,68)setsIter:P(0,161)value:P(0,106)set:P(0,63)uuid:(0,16)mxf_set_uint8:F(0,1)value:P(0,13)result:P(0,10)mxf_set_uint16:F(0,1)value:P(0,7)result:P(0,10)mxf_set_uint32:F(0,1)value:P(0,102)result:P(0,10)mxf_set_uint64:F(0,1)value:P(0,21)result:P(0,10)mxf_set_int8:F(0,1)value:p(0,120)result:P(0,10)mxf_set_int16:F(0,1)value:p(0,123)result:P(0,10)mxf_set_int32:F(0,1)value:p(0,126)result:P(0,10)mxf_set_int64:F(0,1)value:p(0,103)result:P(0,10)mxf_set_version_type:F(0,1)value:P(0,129)result:P(0,10)mxf_set_uuid:F(0,1)value:P(0,159)result:P(0,10)mxf_set_ul:F(0,1)value:P(0,162)result:P(0,10):t(0,162)=*(0,163):t(0,163)=k(0,6)mxf_set_auid:F(0,1)value:P(0,164)result:P(0,10):t(0,164)=*(0,165):t(0,165)=k(0,132)mxf_set_umid:F(0,1)value:P(0,166)result:P(0,10):t(0,166)=*(0,167):t(0,167)=k(0,135)mxf_set_timestamp:F(0,1)value:P(0,168)result:P(0,10):t(0,168)=*(0,169):t(0,169)=k(0,138)mxf_get_external_utf16string_size:F(0,7)value:P(0,170):t(0,170)=*(0,171):t(0,171)=k(0,156)mxf_set_utf16string:F(0,1)value:P(0,170)result:P(0,10)size:r(0,7)i:r(0,7)mxf_set_fixed_size_utf16string:F(0,1)value:P(0,170)size:P(0,7)result:P(0,10)stringSize:r(0,7)i:r(0,7)mxf_set_strongref:F(0,1)value:P(0,172)result:P(0,10):t(0,172)=*(0,173):t(0,173)=k(0,66)mxf_set_weakref:F(0,1)value:P(0,172)result:P(0,10)mxf_set_rational:F(0,1)value:P(0,174)result:P(0,10):t(0,174)=*(0,175):t(0,175)=k(0,143)mxf_set_position:F(0,1)value:P(0,146)result:P(0,10)mxf_set_length:F(0,1)value:P(0,141)result:P(0,10)mxf_set_boolean:F(0,1)value:P(0,148)result:P(0,10)mxf_set_product_version:F(0,1)value:P(0,176)result:P(0,10):t(0,176)=*(0,177):t(0,177)=k(0,150)mxf_set_rgba_layout_component:F(0,1)value:P(0,178)result:P(0,10):t(0,178)=*(0,179):t(0,179)=k(0,153)mxf_set_array_header:F(0,1)arrayLen:P(0,102)arrayElementLen:P(0,102)result:P(0,10)mxf_set_item_value:F(0,9)item:P(0,2)value:P(0,106)len:P(0,7)mxf_set_uuid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,159)newItem:(0,2)buffer:(0,180):t(0,180)=ar(0,42);0;15;(0,13)mxf_create_set:F(0,9)headerMetadata:P(0,68)key:P(0,62)set:P(0,63)newSet:(0,65)uuid:(0,16)mxf_set_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,106)len:P(0,7)newItem:(0,2)mxf_clone_item:F(0,9)sourceSet:P(0,65)itemKey:P(0,62)destSet:P(0,65)sourceItem:(0,2)newItem:(0,2)mxf_set_uint8_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,13)newItem:(0,2)buffer:(0,181):t(0,181)=ar(0,42);0;0;(0,13)mxf_set_uint16_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,7)newItem:(0,2)buffer:(0,182):t(0,182)=ar(0,42);0;1;(0,13)mxf_set_uint32_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,102)newItem:(0,2)buffer:(0,183):t(0,183)=ar(0,42);0;3;(0,13)mxf_set_uint64_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,21)newItem:(0,2)buffer:(0,184):t(0,184)=ar(0,42);0;7;(0,13)mxf_set_int8_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,120)newItem:(0,2)buffer:(0,181)mxf_set_int16_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,123)newItem:(0,2)buffer:(0,182)mxf_set_int32_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,126)newItem:(0,2)buffer:(0,183)mxf_set_int64_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,103)newItem:(0,2)buffer:(0,184)mxf_set_version_type_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,129)newItem:(0,2)buffer:(0,182)mxf_set_ul_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,162)newItem:(0,2)buffer:(0,180)mxf_set_auid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,164)newItem:(0,2)buffer:(0,180)mxf_set_timestamp_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,168)newItem:(0,2)buffer:(0,184)mxf_set_utf16string_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,170)newItem:(0,2)buffer:(0,109)mxf_set_fixed_size_utf16string_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,170)size:P(0,7)newItem:(0,2)buffer:(0,109)mxf_set_strongref_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,172)newItem:(0,2)buffer:(0,180)mxf_set_weakref_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,172)newItem:(0,2)buffer:(0,180)mxf_set_umid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,166)newItem:(0,2)buffer:(0,185):t(0,185)=ar(0,42);0;31;(0,13)mxf_set_rational_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,174)newItem:(0,2)buffer:(0,184)mxf_set_position_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,146)newItem:(0,2)buffer:(0,184)mxf_set_length_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,141)newItem:(0,2)buffer:(0,184)mxf_set_boolean_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,148)newItem:(0,2)buffer:(0,181)mxf_set_product_version_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,176)newItem:(0,2)buffer:(0,186):t(0,186)=ar(0,42);0;9;(0,13)mxf_set_rgba_layout_component_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,178)newItem:(0,2)buffer:(0,182)mxf_set_empty_array_item:F(0,9)set:P(0,65)itemKey:P(0,62)elementLen:P(0,102)newItem:(0,2)mxf_alloc_array_item_elements:F(0,9)set:P(0,65)itemKey:P(0,62)elementLen:P(0,102)count:P(0,102)elements:P(0,187)newItem:(0,2):t(0,187)=*(0,10)result:r(0,9)mxf_grow_array_item:F(0,9)set:P(0,65)itemKey:P(0,62)elementLen:P(0,102)count:P(0,102)newElements:P(0,187)newItem:(0,2)buffer:r(0,10)arrayLen:(0,102)uint32_t:t(0,102)existElementLen:(0,102)result:r(0,9)mxf_add_array_item_strongref:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,172)arrayElement:(0,10)mxf_add_array_item_weakref:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,172)arrayElement:(0,10)mxf_get_item_len:F(0,9)set:P(0,65)itemKey:P(0,62)len:P(0,83)item:(0,2)mxf_get_uint8_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,10)item:(0,2)mxf_get_uint16_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,83)item:(0,2)mxf_get_uint32_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,118)item:(0,2)mxf_get_uint64_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,117)item:(0,2)mxf_get_int8_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,119)item:(0,2)mxf_get_int16_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,122)item:(0,2)mxf_get_int32_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,125)item:(0,2)mxf_get_int64_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,127)item:(0,2)mxf_get_version_type_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,128)item:(0,2)mxf_get_uuid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,107)item:(0,2)mxf_get_ul_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,130)item:(0,2)mxf_get_auid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,131)item:(0,2)mxf_get_umid_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,134)item:(0,2)mxf_get_timestamp_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,137)item:(0,2)mxf_get_utf16string_item_size:F(0,9)set:P(0,65)itemKey:P(0,62)size:P(0,83)item:(0,2)mxf_get_utf16string_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,155)item:(0,2)mxf_get_strongref_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,63)uuidValue:(0,16)mxf_get_weakref_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,63)uuidValue:(0,16)mxf_get_strongref_item_s:F(0,9)setsIter:P(0,161)set:P(0,65)itemKey:P(0,62)value:P(0,63)uuidValue:(0,16)mxf_get_weakref_item_s:F(0,9)setsIter:P(0,161)set:P(0,65)itemKey:P(0,62)value:P(0,63)uuidValue:(0,16)mxf_get_length_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,140)item:(0,2)mxf_get_rational_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,142)item:(0,2)mxf_get_position_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,145)item:(0,2)mxf_get_boolean_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,147)item:(0,2)mxf_get_product_version_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,149)item:(0,2)mxf_get_rgba_layout_component_item:F(0,9)set:P(0,65)itemKey:P(0,62)value:P(0,152)item:(0,2)mxf_get_array_item_count:F(0,9)set:P(0,65)itemKey:P(0,62)count:P(0,118)item:(0,2)elementLength:(0,102)mxf_get_array_item_element_len:F(0,9)set:P(0,65)itemKey:P(0,62)elementLen:P(0,118)item:(0,2)count:(0,102)mxf_get_array_item_element:F(0,9)set:P(0,65)itemKey:P(0,62)index:P(0,102)element:P(0,187)item:(0,2)elementLen:(0,102)count:(0,102)mxf_initialise_array_item_iterator:F(0,9)set:P(0,65)itemKey:P(0,62)arrayIter:P(0,188)item:(0,2):t(0,188)=*(0,189)MXFArrayItemIterator:t(0,189)=(0,190):T(0,190)=s16item:(0,2),0,32;numElements:(0,102),32,32;elementLength:(0,102),64,32;currentElement:(0,102),96,32;;mxf_next_array_item_element:F(0,9)arrayIter:P(0,188)value:P(0,187)length:P(0,118)g_Null_UUID:S(0,160)g_InterchangeObject_InstanceUID_item_key:S(0,163)g_Preface_set_key:S(0,163) #1/20 1213902386 502 502 100644 65044 ` mxf_avid.o| QQ__text__TEXT,TP __picsymbolstub1__TEXT-/P __const__TEXT47__cstring__TEXT6<`8__bss__DATAQ__la_symbol_ptr__DATAPS4<<__nl_symbol_ptr__DATAQ,T$x 44 P G||}x!``c/A|C/Adb/@H4```xH.I/@}C/A$|CxH.)]8}/AH. 88!P|N ```|A|zxB8` |#x|3x|+x!|;xH.1,@H<_<<<BP85l8`85858W| | xN!8H`8^~ >cCc# Z/@8zH8```/A|xK```b88!`|xA|N |a|#xB||x!p<_;3@x;<xH1/@D<_<<<BO84L8`84848| | xN!8H8| H-=xx8< 88H//@P<_<<<BO84L8`85(848| | xN!8Hp```;LxxH.%a8x8H./@L<_<<<BO84L8`85|848| | xN!8H``cxxH-{8\H0)<_x888;30xH./@D<_<<<BO84L8`85848Ȁ| | xN!8Hta8x8H-/@4<_<<<BO84L8`85848ɀH{xH(xx888H-/@D<_<<<BO84L8`86 848̀| | xN!8HĀa8x8H-E/@4<_<<<BO84L8`85848΀Hd8{xH,Axx888H--/@D<_<<<BO84L8`86@848Ҁ| | xN!8Ha8x8H,/@4<_<<<BO84L8`85848ӀH8{,xH+xx888H,}/@D<_<<<BO84L8`86t848׀| | xN!8Hda8x8H+8/@H<_<<<BO84L8`85848؀| | xN!8``8!|xa|N ``|A|+x|@&B8|3x||x|#xA!`LHH'5/A<_:HK8~óxxH-/@,<_<<<BKD8/8`82480H8y::@:L| | xN!~óxH(~xH'/@0H4<_<<<BKD8/8`85 80H8:@| | xN!K<_<<<BKD8/8`8480H8:@| | xN!Kh<_<<<BKD8/8`84P80H8:@| | xN!K(<_<<<BKD8/8`8380H8:@| | xN!K<_<<<BKD8/8`8380H8Rx| | xN!K``<_<<<BKD8/8`8280H8| | xN!Kd<_<<<BKD8/8`8280H8| | xN!K(``:Lx~xH*/@L<_<<<BKD8/8`82X80H8z::@| | xN!K`x$x8W:;bcxH$a|zy@@<_<<<BKD8/8`83`80H8K| | xN!H ex8H$1AP4"9i@h9A$ +U:}ZT@.|Kx|.H KU :}ZJT@.|Bx|ZI. /A89kT>@AaLDxH&/A|<_aD88;b.,dxH'm/Aa8Tc:H#Y|tyAȀaDdx~xH'/ApaH~xH&m/A::@``<;@AALH8`WH\``~xH"]/A~CxH"M8`H48`H,V>x@DH|uy@<_<<<B>8`8#81X8#8| | xN!8`H ???<>;#8`;{#83<x8fx\|I|LxN!<xfx8`838| | xN!H???<>;#8`;{#84x8 fx]|I|LxN!<xfx8`85 8| | xN!H???<>;#8`;{#85`x8fx]|I|LxN!<xfx8`858| | xN!HD???<>;#8`;{#85x8fx]|I|LxN!<xfx8`868| | xN!H``<x>pH==?<x)>x8K!Ёk!888!B I9 XA\89@aT`!dAhlpAtx|H /@`<_<<<B>8#8`818#8€| | xN!~xH8aDH8a@K8`H (`A88`"bB!aAH|by@p???<>;#8`;{#82x86fx\|I|LxN!<xfx8`82`8| | xN!K@;<<xA@8!xHe/@l???<^>8`8#828#8| | xN!^><8#8#8`838ǀ| | xN!K<xH/@@???<^>8`8#828#8| | xN!K<_<^">tDI/@~xxH/AXH<_}9Kx;`>;`CxxxH/Ap;{;;@AK<_<<<B>8#8`838#8̀| | xN!K~xH|sx|#x/@@<_<<<B>8#8`84 8#8π| | xN!KH|#xDa@~ex8:T8K̀aD~xK/@4<_<<<B>8#8`84T8#8ҀHD~xH/@4<_<<<B>8#8`848#8ӀH~xH|qx|#x/@@<_<<<B>8#8`848#8ր| | xN!KL<_^B>/A|Yx<_;`B>|\x;CxxxH1/@CxxH}/A؀a<;{;;|"Hـ@AHP+@; ;H/A0; ~xdxxH@/{A?_@Z>/ATHT=]x>l|P|I|K/AZ>;{;@A@~xH |zx|#x/@???<>;#8`;{#86x8wfx]|I|LxN!<xfx8`878| | xN!K```#xHExfx|}x8x8K~xxH{ Z#xHe/@x~xH1/@@<_<<<B>8#8`87h8#8݀| | xN!K~xH/adh@<_<<<B>8#8`878#8| | xN!K???<^>8`8#88x8#8| | xN!H???<^>8`8#888#8| | xN!H???<^>8`8#888#8| | xN!H@;;^/AB3/@<~x8!HI/@l???<^>8`8#878#8| | xN!^><8#8#8`888| | xN!K48`}=}]~x} J0 |H/@@???<^>8`8#888#8| | xN!Klxx~xH/@@???<^>8`8#8808#8| | xN!K~x8H/@@???<^>8`8#88X8#8| | xN!Kȃ/A<~x8Hu/Ax~xH=/A~xHI/Aă/@H<_<<<B>8#8`8988#8| | xN!KaD~xKI/@@<_<<<B>8#8`84T8#8| | xN!K@~dx~x~x8H1/@@<_<<<B>8#8`89`8#8| | xN!K老D~xH /@@<_<<<B>8#8`848#8| | xN!K~xxx8H/@@<_<<<B>8#8`898#8| | xN!K@~xH 8aDHU8a@K 8`HdV>~x;BKL??;`Y>l;K;!H8#xHK~xH||x|#x/@@K``8!|N ```|A|~xB8`!H |{x8a8H8@8@@$<<<88c+T88+tH?_|lxZ0(@A98 0(U>~8^T]> 8@89 9`^ ;> ~>>>>>~ ~ ~9@9+84WfF>We>Wd>^^8*U>8@8!p^~A|N ``|A|~xB8`!H a|{x8a8HU8@8@@$<<<8F8c)88*H?_|lxZ.@A98 .U>~8^T\>8@8^8@9  8^> > > >8@89`9@+^ 948~^~^8WeF>Wd>Wc>U>8*~8@8!p^A|N ``|A|zxB|+x|+x|#x!H 8cT}>xH |~y@P<_<<<B-H8`88(8L8| | xN!8`H```x8H Y=?x88Iȁ)ȉbB >~^ H =CxdxxxH )/A xH Y8`HT```<_<<<B-H888)8L8`| | xN!xH 8`8!`A|N ``||+xB!88H /A(a8<x8H E8/@ `88!`|x|N `|a|#xB8? |+x|3x||x!H %/@L<_<<<B+h88`8'T8l8| | xN!8H``W<|BTB:; }>8+@d8x`H e/@<_<<<B+h88`8'|8l8| | xN!8H,``T>xH /@P<_<<<B+h88`8'8l8| | xN!8H```dxxH/@P<_<<<B+h88`8(8l8| | xN!8Hp```xxH8/@L<_<<<B+h88`8(48l8| | xN!8```8!`|xa|N ``||+yB|#x|3x!A /@D<_<<<B)(8 8`8&88,8| | xN!8H<888 @H u/@L<_<<<B)(8 8`8&X8,8| | xN!8H,``8<x8 0H1/@H<_<<<B)(8 8`8&8,8| | xN!8H`a8<x8 H/@D<_<<<B)(8 8`8' 8,8| | xN!8Hha8<x8 KE8/@H<_<<<B)(8 8`8'\8,8€| | xN!8``8!`|x|N ``||+yB|#x|3x!A /@D<_<<<B'8 8`8$(8 8ˀ| | xN!8H<888 0H e/@L<_<<<B'8 8`8$H8 8̀| | xN!8H,``8<x8 H!/@H<_<<<B'8 8`8%8 8΀| | xN!8H`a8<x8 H/@D<_<<<B'8 8`8$8 8π| | xN!8Hha8<x8 K58/@H<_<<<B'8 8`8%L8 8Ѐ| | xN!8``8!`|x|N ``||+x|#xB}H|<8K٠```||+x|#xB}H|<8Kp|B}h=k|#}N |B}h=k|#x}N |B}h=k|#\}N |B}h=k|#@}N |B}h=k|#$}N |B}h=k|#}N |B}h=k|"}N |B}h=k|"}N |B}h=k|"}N |B}h=k|"}N |B}h=k|"|}N |B}h=k|"`}N |B}h=k|"D}N |B}h=k|"(}N |B}h=k|" }N |B}h=k|!}N |B}h=k|!}N |B}h=k|!}N |B}h=k|!}N |B}h=k|!}N |B}h=k|!d}N |B}h=k|!H}N |B}h=k|!,}N |B}h=k|!}N |B}h=k| }N |B}h=k| }N |B}h=k| }N |B}h=k| }N |B}h=k| }N |B}h=k| h}N |B}h=k| L}N |B}h=k| 0}N |B}h=k| }N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|l}N |B}h=k|P}N |B}h=k|4}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|p}N |B}h=k|T}N |B}h=k|8}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|t}N |B}h=k|X}N |B}h=k|<}N |B}h=k| }N +4 +4 +4 P`G+4S ?+4+4S /S6!Ԗ4FVM*+4+4S .+4S $+4S 4pFzeF8|N{%b7I-B+4S +4S +4S $`u*OQӠ$`u*PQӠ$`u*MQ+4S 'L+4B+4B+4'%s' failed, in %s:%d (newEntry = (MXFAvidObjectReference*)malloc(sizeof(MXFAvidObjectReference))) != NULL./products/mxf_avid.cmxf_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)mxf_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)ResolutionIDmxf_register_item_def(dataModel, "ResolutionID", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ResolutionID), 0x0000, MXF_INT32_TYPE, 0)./include/mxf/mxf_avid_extensions_data_model.hFrameSampleSizemxf_register_item_def(dataModel, "FrameSampleSize", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameSampleSize), 0x0000, MXF_INT32_TYPE, 0)ImageSizemxf_register_item_def(dataModel, "ImageSize", &MXF_SET_K(GenericPictureEssenceDescriptor), &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageSize), 0x0000, MXF_INT32_TYPE, 0)DefinitionObjectmxf_register_set_def(dataModel, "DefinitionObject", &MXF_SET_K(InterchangeObject), &MXF_SET_K(DefinitionObject))Identificationmxf_register_item_def(dataModel, "Identification", &MXF_SET_K(DefinitionObject), &MXF_ITEM_K(DefinitionObject, Identification), 0x1b02, MXF_UL_TYPE, 1)DataDefinitionmxf_register_set_def(dataModel, "DataDefinition", &MXF_SET_K(DefinitionObject), &MXF_SET_K(DataDefinition))ProjectNamemxf_register_item_def(dataModel, "ProjectName", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ProjectName), 0x0000, MXF_UTF16STRING_TYPE, 0)ProjectEditRatemxf_register_item_def(dataModel, "ProjectEditRate", &MXF_SET_K(Preface), &MXF_ITEM_K(Preface, ProjectEditRate), 0x0000, MXF_RATIONAL_TYPE, 0)MobAttributeListmxf_register_item_def(dataModel, "MobAttributeList", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, MobAttributeList), 0x0000, MXF_STRONGREFARRAY_TYPE, 0)UserCommentsmxf_register_item_def(dataModel, "UserComments", &MXF_SET_K(GenericPackage), &MXF_ITEM_K(GenericPackage, UserComments), 0x4406, MXF_STRONGREFARRAY_TYPE, 0)TaggedValuemxf_register_set_def(dataModel, "TaggedValue", &MXF_SET_K(InterchangeObject), &MXF_SET_K(TaggedValue))Namemxf_register_item_def(dataModel, "Name", &MXF_SET_K(TaggedValue), &MXF_ITEM_K(TaggedValue, Name), 0x5001, MXF_UTF16STRING_TYPE, 1)Valuemxf_register_item_def(dataModel, "Value", &MXF_SET_K(TaggedValue), &MXF_ITEM_K(TaggedValue, Value), 0x5003, MXF_INDIRECT_TYPE, 1)TapeDescriptormxf_register_set_def(dataModel, "TapeDescriptor", &MXF_SET_K(GenericDescriptor), &MXF_SET_K(TapeDescriptor))(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_uint8(mxfFile, 25)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)%s:%u: failed assertion `%s' minor != 0 && minor != (uint32_t)-1(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (size))) != NULLmxf_set_item(set, itemKey, buffer, size)mxf_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)name != NULL && value != NULLmxf_create_set(headerMetadata, &MXF_SET_K(TaggedValue), &taggedValueSet)mxf_add_array_item_strongref(packageSet, &MXF_ITEM_K(GenericPackage, MobAttributeList), 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, UserComments), taggedValueSet),ë,4,Ь,4,,ë,4,,4,,L6*,HOܡ*,@6<*,<Q*,86 *,4Oܡ%L*,06< *,,Q'*,ë,4*,4 *+6*+O*+6<*+Q*+6 *+O$*+6< *+Q'*+ë+4*+4 *+6*+P8*+6<*+|Q*+x6 *+tP8%*+p6< *+lQ'*+`ë+\4*+T4 *+(6*+$Nء*+6<*+Q*+6 *+Nء$H*+ 6< *+Q'**ë*4**4 0**6**N**6<**Q**6 **N$(**6< **Q'**<6(*8Oܡ(*06<(*,Q(*(6,(*$Oܡ'\(* 6< (*Q)((* ë*4(*4 ()6()O()6<()Q()6,()O' ()6< ()Q)(()ë)4()4 ()|6()xO$()p6<()lQ()h6,()dO$&()`6< ()\Q)(()Pë)L4()D4 0()6()Nء() 6<()Q()6,()Nء&X((6< ((Q)(((ë(4((4 @((6((N((6<((Q((6,((N&8((6< ((Q)((((6&@($Nt&@(6<&@(Q&@(6l&@(Nt(4&@( 6<&@(Q+h&@'ë'6&@'NH&@'6<&@'Q&@'6l&@'NH(&@'6<&@'Q+h&@'ë'd6&@'`M&@'X6<&@'TQ&@'P6l&@'LM'&@'H6<&@'DQ+h&@'8ë'6&@'M&@&6<&@&Q&@&6l&@&M'|&@&6<&@&Q+h&@&ë&6&@&M&@&|6<&@&xQ&@&t6l&@&pM'T&@&l6<&@&hQ+h&@&\%ë%4С%Ь%4С%%%ë%6$`%|Mh$`%t6<$`%pQ$`%l6L$`%hMh)$`%d6<$`%`Q-H$`%H%8%$ë$6($`$6($`$6($`$ë$6$`$M($`$6<$`$Q$`$6L$`$M(($`$6<$`$Q-H$`$$xë#\Q"#HQ"#@Q."#<ë#8M"#46"#0L"#(M*"#$6"# L)"# #ë!Q!!Q!!Q0(!!ë!M!!6!!L!!M+t!!6!!L+T!!!!@!4ë!Q !Q>l !Q   ë 6 L 6< Q 6# L9 6<# Q> ë l6 hG `6< \Q X6# TG4 P6<# LQ> @ë 6 L 6< Q 6# L9` 6<# Q> ë6 Gt 6< Q 6# Gt4T 6<# Q> ët6 pLX h6< dQ `6# \LX98 X6<# TQ> 8$ ë6 Kx 6< Q Kx8X 6# 6<# Q> ë6 KP 6< |Q xKP80 t6# p6<# lQ> `ë86 4K( 06< (Q $K(8  6# 6<# Q>  ëL 6 6< L8 Q 6 J 6< Q J7 6# 6<# Q> xët5 l5! $6  K 6< Q K8  6# 6<# Q> 6 Kȡ 6< Q Kȡ8 6# 6<# Q> 6 K 6< Q K8x 6# 6<# Q> p6 lJ d6< `Q \6# XJ7 T6<# PQ> <ë6 J 6<  Q 6# J7h 6<# Q> ë|J< lJ<7 HJ D6 <6< 8Q 4J6 06# ,6<# (Q> ëQ ëQ Q Q> H$ëQ Q> Q Q> 6 G̡ 6< Q 6# G̡4 6<# Q> ëp6 lG d6< `Q \6# XG4 T6<# PQ> Dë,6 (Gt  6< Q 6# Gt4T 6<#  Q> ë6 G@ 6< Q 6# G@4  6<# Q> ëh6 dG \6< XQ T6# PG3 L6<# HQ>  ëQ Q> ëQ Q>t 6 E 6< Q E2 6# 6<# Q> xëTF  L6 H6< DF 3 @Q (6 $E  6< Q E2 6#  6<# Q> ë5 5! E E2` E$ 6 6< Q E$2 |6# x6<# tQ> h0( ë6 Dԡ 6< Q 6# Dԡ1 6<# Q> ë4 x4 t4 pQ h4! dQ>x `4! \ëXQ PQ>p 0I  I6 I 6 6< Q I5 6# 6<# Q> H H5 H 6 6< Q |H5` x6# t6<# pQ> XH, HH,5  $H  6 6< Q H4  6# 6<# Q> F̡ F̡3 F\ 6 6< Q F\3< 6# 6<# Q> x6 tDx p6< hQ d6# `Dx1X \6<# XQ> Lë8Q 4Q>  6< Q 1 6<)| QD ë4С > 4С( >1 p8 d6< `Q \81x T6<)| PQD Dë8>$ 45 05 (>$1d $5(  5( D?DD(DF4DG8DITDJXDG\DMdDODP g$> @= @F 4 @I T \  À Ҁ  8 ۀ / F ΀ $N .DTDWDTDTDWDX@DYPD[`DZdDYlD]|D_DdDhDl $T7c@Rt@S@S@S@cɀ$ N.DDD`DhDDD@DLD\DDDDpDDD DhDtDD0$@&@38BLO<bcHduۀ =[~[pπTk|π+pÀB`pр +Հ*): +K΀-Qo$hNH66P.PDiPDqhDilDrDqDtDyDDD DDXDDDD`DDzD| @D D D8 D; 0D@ XDC `DK DL DN DO DN DO $DQ ,DS 0DW PDY lDO xD] |DO D D D D D D} D D $D (D ,D 0D @D HD} hD $iPJT^@hq@h@h@hjDk<,Ҁ'@l1m@@"P@nhv̀o8'@pqH!rL2>P?@1S_2Pk@4u@5    $\N . D  D8  D ӄ D8  D  D8 D? @DF DP DTD\DadDhDqLDxD4DD D|GD]$ ~@$XN.DDDD4DDDHDLDDD DDDpDD DDPD`DdDhDpDtD|DDDDDDDDDDDDD$D,D@D6DDHD6hDD7DD9DD@DpDDDDDDDDDD,DHDDDDDD<DDDDDD D$0D8D$DDLD\DtDDDDDD DD D D DwDhD|D}D|D}DDzDD8DDDD@DDDLDPDXD\DdDlDDDTDDDDDD0DDDHDTDDD 8D D D D D!D!D! D !Dy!(D!<D!`$@@@  , C d!!!€!Ԁ!!" ""2"C"U"g"y"""""@"@# @# D#3T#C8#U#V@#i#j@#t<#g####@##<#@##D#D#@#p#@#$ $@$.@$A@$Np$O$P$Q1$b@ $l$m$n<$|$}$~<$$@$<$p$$@$$@$<$$$$Ҁ<$$$@$$@%<%%%%<%$%%%&@%9%:@%D<%W%X%Y%Z@%m%n@%x<%%H%H%@%%<%@%%%%@%%΀<%@%%\%\%@&\&@&@&%@&8@&E\&F&G&H@ &R&S&T@ &^&_&`sH&&̀&@t&&h&sH' @t'''@'/'0@'?@'R'e'x'''@'@'@'D'@'@'D'''@''@'@( ( T(T(@(+!(,@(=@(N@(a@(n!(o! (p! (q@ ({!(|!((}sH(@t(!((!<(!t($dN!t(Q.!D!D!D!D!D!D!D !D !D!D!D4"D/"D2"D" D"D5"D4"D"D" D$"$D"(D",D"0D4"4D$"8D'"<D"@D!"DD"HD"LD("PD"TD"XD"\D"`D"dD "hD'"lD"pD"tD"xD,"|D-"D."D#"D%"D&"D,"D-"D."D"D"D"D)"D1"D*"D)"D7"D*"D1"D7"($!(@(@(()+@ +&Q+̀8+݀,P,r,,!,",$XN",Q."D<"D@"D<"D@#DE#DF#DI#@DK#TDQ#XDN#\Dr#`Dm#dDp#hDQ#lDU#pDs#tDr#xDU#|DT#DY#DT#DV#D[#DY#D\#Dr#DV#D_#D\#D[#D]#D^#DZ#Db#DP#DR#DZ#Db#DS#DW#Da#Dc#DX#Dd#DP#DR#DS#DW#De#Dj#Dk$Dl$Do$Dg$ Df$Dj$Dk$Dl$Dg$ Do$$De$(Dh$,Du$0Dh$4Du$8,$<",@;-@=-@= -!&>Q-4D8-D"-E$H-F$hN$H-G6(.$PDy$PD$`Dy$dD$xD$D$D$D$D$D%$D%(D%DD%`D%D%-T$y$P-~@x-@x-@x---@{-&}6(-. $P. %. $hN%.%D%D%D%D&.$%.,@.C@.Q@.b8.t%.u&,.v..$lN&,.&0D&0D&@D&DD&\D&D&D'0D'D'D(P.$&0.@.@.@/@/$8N(h.(pD(pD(xD(|D(D(D)@D)D)D*`/$(p/C@/Z@/m@/z@/8/(p/*x/$N*x.*D*D*D*D*D*D+PD+D, D,p/$*/@/@/@/@0 80!*0",0#$N,.,D,D,D,D,0$$,0P@0c@0q@0$$N,.,D,D,D,D,0$,0@0@0@0$$N,0&40&5 1&51)&501[&41v&W5`1&i5P1&51&'52&*521&852r&?52&F52&P53&T43L&\53n&a53&h5p3&q43&x44&&44E&44j&44&5@44d,(p*% ,8,s$P&0;!U"9[u:&sDS/z!b9d=%-x)PcUe>SM"\_mxf_avid_load_extensions_mxf_avid_write_header_metadata_mxf_generate_aafsdk_umid_mxf_generate_old_aafsdk_umid_mxf_avid_set_indirect_string_item_mxf_avid_get_data_def_mxf_avid_write_index_entry_array_header_mxf_avid_attach_mob_attribute_mxf_avid_attach_user_comment_mxf_avid_read_string_mob_attributes_mxf_avid_read_string_user_commentsdyld_stub_binding_helper_g_AvidMetaDictObjectOffsets_g_AvidMetaDictBlob_g_AvidMetaDictTags_len_g_AvidMetaDictInstanceUID_uuid_free_g_AvidMetaDictDynTagOffsets_len_g_AvidMetaDictBlob_len_mxf_log_g_AvidMetaDictTags_g_AvidMetaDictObjectOffsets_len_g_AvidMetaDictDynTagOffsets_mxf_set_uint32_mxf_write_set_mxf_get_array_item_element_mxf_write_uint64_mxf_write_uint32_mxf_set_utf16string_item_mxf_have_item_mxf_register_item_def_mxf_register_set_def_mxf_set_uint16_mxf_remove_set_time_mxf_write_uuid_mxf_write_header_primer_pack_mxf_get_array_item_count_mxf_free_list_malloc_memset_mxf_get_iter_element_mxf_write_uint8_mxf_clear_list_mxf_get_set_size_mxf_find_singular_set_by_key_mxf_get_item_mxf_file_tell_mxf_write_uint16_mxf_set_utf16string_mxf_write_local_tag_mxf_file_write_mxf_write_k_mxf_initialise_list_iter_mxf_set_uuid_mxf_write_header_sets_mxf_get_item_tag_mxf_set_item_mxf_add_array_item_strongref_mxf_dereference_mxf_set_item_value___eprintf_mxf_create_item_mxf_write_l_mxf_get_ul_item_mxf_append_list_element_mxf_get_external_utf16string_size_mxf_create_item_tag_memcmp_mxf_get_strongref_memcpy_mxf_get_utf16string_item_size_mxf_next_list_iter_element_times_mxf_set_uint64_mxf_get_utf16string_item_mxf_create_list_mxf_register_primer_entry_mxf_get_uuid_item_mxf_file_seek_mxf_free_set_mxf_create_set/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./products/mxf_avid.cgcc2_compiled.:t(0,1)=(0,1)_g_GenericPackage_UserComments_item_key_g_TaggedValue_Name_item_key_g_TaggedValue_Value_item_key_g_GenericPackage_MobAttributeList_item_key_g_TaggedValue_set_key_g_DefinitionObject_Identification_item_key_g_Preface_set_key_g_Null_UUID_g_AvidMetadataRoot_key_g_AvidObjectDirectory_key_g_Null_Key_g_InterchangeObject_InstanceUID_item_key_g_TapeDescriptor_set_key_g_GenericDescriptor_set_key_g_GenericPackage_set_key_g_Preface_ProjectEditRate_item_key_g_Preface_ProjectName_item_key_g_DataDefinition_set_key_g_DefinitionObject_set_key_g_InterchangeObject_set_key_g_GenericPictureEssenceDescriptor_ImageSize_item_key_g_GenericPictureEssenceDescriptor_FrameSampleSize_item_key_g_GenericPictureEssenceDescriptor_ResolutionID_item_key_g_GenericPictureEssenceDescriptor_set_key_mxf_avid_free_object_directorymxf_avid_free_object_directory:f(0,1)directory:P(0,2)entry:r(0,3)tmpNextEntry:r(0,3):t(0,2)=*(0,4):t(0,3)=*(0,5):t(0,4)=*(0,6)MXFAvidObjectReference:t(0,5)=(0,7)MXFAvidObjectDirectory:t(0,6)=(0,8)_MXFAvidObjectReference:T(0,7)=s32next:(0,9),0,32;instanceUID:(0,10)=xsmxfUUID:,32,128;offset:(0,12),160,64;flags:(0,14),224,8;;:T(0,8)=s4references:(0,3),0,32;;:t(0,9)=*(0,7):T(0,11)=s16octet0:(0,14),0,8;octet1:(0,14),8,8;octet2:(0,14),16,8;octet3:(0,14),24,8;octet4:(0,14),32,8;octet5:(0,14),40,8;octet6:(0,14),48,8;octet7:(0,14),56,8;octet8:(0,14),64,8;octet9:(0,14),72,8;octet10:(0,14),80,8;octet11:(0,14),88,8;octet12:(0,14),96,8;octet13:(0,14),104,8;octet14:(0,14),112,8;octet15:(0,14),120,8;;mxfUUID:t(0,10)=(0,11)long long unsigned int:t(0,13)=@s64;r(0,13);0;01777777777777777777777;uint64_t:t(0,12)=(0,13)unsigned char:t(0,15)=@s8;r(0,15);0;255;uint8_t:t(0,14)=(0,15)_mxf_avid_add_object_directory_entrymxf_avid_add_object_directory_entry:f(0,16)int:t(0,16)=r(0,16);-2147483648;2147483647;directory:P(0,4)instanceUID:P(0,17)offset:P(0,12)flags:P(0,14)lastEntry:r(0,3):t(0,17)=*(0,18):t(0,18)=k(0,10)_mxf_avid_set_metadata_rootmxf_avid_set_metadata_root:f(0,16)set:P(0,19)root:P(0,20)newItem:(0,21)value:(0,22)instanceUID:(0,10):t(0,19)=*(0,23):t(0,20)=*(0,24):t(0,21)=*(0,25):t(0,22)=ar(0,26);0;23;(0,14)MXFAvidMetadataRootSet:t(0,23)=(0,27):t(0,24)=k(0,28)MXFMetadataItem:t(0,25)=(0,29)long unsigned int:t(0,26)=r(0,26);0;037777777777;MXFMetadataSet:t(0,27)=(0,30)MXFAvidMetadataRoot:t(0,28)=(0,31):T(0,29)=s36key:(0,32)=xsmxfKey:,0,128;tag:(0,34),128,16;isPersistent:(0,16),160,32;length:(0,34),192,16;value:(0,36),224,32;set:(0,37),256,32;;_MXFMetadataSet:T(0,30)=s60key:(0,32),0,128;instanceUID:(0,10),128,128;items:(0,38)=xsMXFList:,256,128;headerMetadata:(0,40),384,32;fixedSpaceAllocation:(0,12),416,64;;:T(0,31)=s60id:(0,10),0,128;directoryOffset:(0,41),128,64;formatVersion:(0,43),192,32;metaDictionaryInstanceUID:(0,10),224,128;prefaceInstanceUID:(0,10),352,128;;mxfUL:t(0,33)=(0,45)mxfKey:t(0,32)=(0,33)short unsigned int:t(0,35)=@s16;r(0,35);0;65535;uint16_t:t(0,34)=(0,35):t(0,36)=*(0,14):t(0,37)=*(0,30):T(0,39)=s16elements:(0,46),0,32;lastElement:(0,46),32,32;len:(0,47),64,32;freeFunc:(0,48),96,32;;MXFList:t(0,38)=(0,39):t(0,40)=*(0,50)long long int:t(0,42)=@s64;r(0,42);01000000000000000000000;0777777777777777777777;int64_t:t(0,41)=(0,42)unsigned int:t(0,44)=r(0,44);0;037777777777;uint32_t:t(0,43)=(0,44):T(0,45)=s16octet0:(0,14),0,8;octet1:(0,14),8,8;octet2:(0,14),16,8;octet3:(0,14),24,8;octet4:(0,14),32,8;octet5:(0,14),40,8;octet6:(0,14),48,8;octet7:(0,14),56,8;octet8:(0,14),64,8;octet9:(0,14),72,8;octet10:(0,14),80,8;octet11:(0,14),88,8;octet12:(0,14),96,8;octet13:(0,14),104,8;octet14:(0,14),112,8;octet15:(0,14),120,8;;:t(0,46)=*(0,51)long int:t(0,47)=r(0,47);-2147483648;2147483647;:t(0,49)=*(0,52)free_func_type:t(0,48)=(0,49)_MXFHeaderMetadata:T(0,50)=s24dataModel:(0,53),0,32;primerPack:(0,54),32,32;sets:(0,38),64,128;;MXFListElement:t(0,51)=(0,55):t(0,52)=f(0,1):t(0,53)=*(0,56):t(0,54)=*(0,57)_MXFListElement:T(0,55)=s8next:(0,58),0,32;data:(0,59),32,32;;MXFDataModel:t(0,56)=(0,60)MXFPrimerPack:t(0,57)=(0,61):t(0,58)=*(0,55):t(0,59)=*(0,1):T(0,60)=s17956itemDefs:(0,38),0,128;setDefs:(0,38),128,128;types:(0,62),256,143360;lastTypeId:(0,44),143616,32;;:T(0,61)=s20nextTag:(0,63),0,16;entries:(0,38),32,128;;:t(0,62)=ar(0,26);0;127;(0,64)mxfLocalTag:t(0,63)=(0,34)MXFItemType:t(0,64)=(0,65):T(0,65)=s140category:(0,66)=xeMXFItemTypeCategory:,0,32;typeId:(0,44),32,32;name:(0,68),64,32;info:(0,69),96,1024;;:T(0,67)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,66)=(0,67):t(0,68)=*(0,70):T(0,69)=u128basic:(0,71)=xsMXFBasicTypeInfo:,0,32;array:(0,73)=xsMXFArrayTypeInfo:,0,64;compound:(0,75)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,77)=xsMXFInterpretTypeInfo:,0,64;;char:t(0,70)=r(0,70);0;127;:T(0,72)=s4size:(0,44),0,32;;MXFBasicTypeInfo:t(0,71)=(0,72):T(0,74)=s8elementTypeId:(0,44),0,32;fixedSize:(0,44),32,32;;MXFArrayTypeInfo:t(0,73)=(0,74):T(0,76)=s128members:(0,79),0,1024;;MXFCompoundTypeInfo:t(0,75)=(0,76):T(0,78)=s8typeId:(0,44),0,32;fixedArraySize:(0,44),32,32;;MXFInterpretTypeInfo:t(0,77)=(0,78):t(0,79)=ar(0,26);0;15;(0,80)MXFCompoundTypeMemberInfo:t(0,80)=(0,81):T(0,81)=s8name:(0,68),0,32;typeId:(0,44),32,32;;_prefix_LE.5628_prefix_BE.5627_mxf_avid_read_package_string_tagged_valuesmxf_avid_read_package_string_tagged_values:f(0,16) :T(0,67) :T(0,67)packageSet:P(0,82)itemKey:P(0,83)names:P(0,84)values:P(0,84)taggedValueSet:(0,82)count:(0,43)uint32_t:t(0,43):t(0,82)=*(0,27):t(0,83)=*(0,85):t(0,84)=*(0,86):t(0,85)=k(0,32):t(0,86)=*(0,38)i:r(0,43)element:(0,36)uint8_t:t(0,14)taggedValueName:r(0,87)mxfUTF16Char:t(0,88)=(0,89):t(0,87)=*(0,88)wchar_t:t(0,89)=(0,90)__darwin_wchar_t:t(0,90)=(0,16)taggedValueNameSize:(0,34)uint16_t:t(0,34)taggedValueValue:r(0,87)newNames:(0,86)newValues:(0,86)void:t(0,1)isBigEndian:r(0,16)int:t(0,16)item:(0,21)i:r(0,34)itemValuePtr:r(0,36)./include/mxf/mxf_avid_extensions_data_model.h./products/mxf_avid.c./include/mxf/mxf_avid_extensions_data_model.h./products/mxf_avid.c./include/mxf/mxf_avid_extensions_data_model.h./products/mxf_avid.cmxf_avid_load_extensions:F(0,16)dataModel:P(0,53)mxf_avid_write_header_metadata:F(0,16)mxfFile:P(0,91)headerMetadata:P(0,92)rootMetadataSetPos:r(0,41)int64_t:t(0,41):t(0,91)=*(0,93):t(0,92)=*(0,94)MXFFile:t(0,93)=(0,95)MXFHeaderMetadata:t(0,94)=(0,50):T(0,95)=s52close:(0,96),0,32;read:(0,97),32,32;write:(0,98),64,32;get_char:(0,99),96,32;put_char:(0,100),128,32;eof:(0,99),160,32;seek:(0,101),192,32;tell:(0,102),224,32;is_seekable:(0,99),256,32;size:(0,102),288,32;free_sys_data:(0,96),320,32;sysData:(0,103),352,32;minLLen:(0,14),384,8;runinLen:(0,34),400,16;;:t(0,96)=*(0,104):t(0,97)=*(0,105):t(0,98)=*(0,106):t(0,99)=*(0,107):t(0,100)=*(0,108):t(0,101)=*(0,109):t(0,102)=*(0,110):t(0,103)=*(0,111):t(0,104)=f(0,1):t(0,105)=f(0,43):t(0,106)=f(0,43):t(0,107)=f(0,16):t(0,108)=f(0,16):t(0,109)=f(0,16):t(0,110)=f(0,41):t(0,111)=(0,112):t(0,112)=xsMXFFileSysData:headerMetadataSetsPos:r(0,41)endPos:r(0,41)objectDirectory:(0,4)avidRootSet:(0,19)avidRoot:(0,28)prefaceSet:(0,82)primerPack:r(0,54)i:r(0,43)assignedTag:(0,63)mxfLocalTag:t(0,63)primerPack:r(0,54)tag:(0,63)i:r(0,43)avidMetaDictBlobLen:r(0,43)dataPtr:r(0,113):t(0,113)=*(0,114):t(0,114)=k(0,14)numBytes:r(0,43)totalBytes:r(0,43)done:r(0,16)uint64_t:t(0,12)i:r(0,43)newSet:(0,82)newSet:(0,82)newSet:(0,82)primerPack:r(0,54)i:r(0,43)assignedTag:(0,63)newSet:(0,82)primerPack:r(0,54)i:r(0,43)assignedTag:(0,63)newSet:(0,82)primerPack:r(0,54)i:r(0,43)assignedTag:(0,63)primerPack:r(0,54)i:r(0,43)assignedTag:(0,63)primerPack:r(0,54)tag:(0,63)i:r(0,43)primerPack:r(0,54)tag:(0,63)i:r(0,43)avidMetaDictBlobLen:r(0,43)dataPtr:r(0,113)numBytes:r(0,43)totalBytes:r(0,43)done:r(0,16)i:r(0,43)i:r(0,43)iter:(0,115)=xsMXFListIterator::T(0,116)=s12nextElement:(0,46),0,32;data:(0,59),32,32;index:(0,47),64,32;;MXFListIterator:t(0,115)=(0,116)offset:r(0,41)iter:(0,115)offset:r(0,41)directory:r(0,117)entry:r(0,118)numEntries:r(0,12):t(0,117)=*(0,119):t(0,118)=*(0,120):t(0,119)=k(0,6):t(0,120)=k(0,5)directory:r(0,117)entry:r(0,118)numEntries:r(0,12)directory:r(0,117)entry:r(0,118)numEntries:r(0,12)avidMetaDictBlobLen:r(0,43)dataPtr:r(0,113)numBytes:r(0,43)totalBytes:r(0,43)done:r(0,16)i:r(0,43)iter:(0,115)offset:r(0,41)_last_part2.5799mxf_generate_aafsdk_umid:F(0,1)umid:P(0,121)major:r(0,43):t(0,121)=*(0,122)mxfUMID:t(0,122)=(0,123):T(0,123)=s32octet0:(0,14),0,8;octet1:(0,14),8,8;octet2:(0,14),16,8;octet3:(0,14),24,8;octet4:(0,14),32,8;octet5:(0,14),40,8;octet6:(0,14),48,8;octet7:(0,14),56,8;octet8:(0,14),64,8;octet9:(0,14),72,8;octet10:(0,14),80,8;octet11:(0,14),88,8;octet12:(0,14),96,8;octet13:(0,14),104,8;octet14:(0,14),112,8;octet15:(0,14),120,8;octet16:(0,14),128,8;octet17:(0,14),136,8;octet18:(0,14),144,8;octet19:(0,14),152,8;octet20:(0,14),160,8;octet21:(0,14),168,8;octet22:(0,14),176,8;octet23:(0,14),184,8;octet24:(0,14),192,8;octet25:(0,14),200,8;octet26:(0,14),208,8;octet27:(0,14),216,8;octet28:(0,14),224,8;octet29:(0,14),232,8;octet30:(0,14),240,8;octet31:(0,14),248,8;;minor:r(0,43)last_part2:V(0,43)tms_buf:(0,124)tms:T(0,124)=s16tms_utime:(0,125),0,32;tms_stime:(0,125),32,32;tms_cutime:(0,125),64,32;tms_cstime:(0,125),96,32;;__darwin_clock_t:t(0,126)=(0,127)clock_t:t(0,125)=(0,126)long unsigned int:t(0,127)=r(0,127);0;037777777777;_last_part2.5837mxf_generate_old_aafsdk_umid:F(0,1)umid:P(0,121)major:r(0,43)minor:r(0,43)last_part2:V(0,43)tms_buf:(0,124)_prefix.5877mxf_avid_set_indirect_string_item:F(0,16)set:P(0,82)itemKey:P(0,83)value:P(0,128):t(0,128)=*(0,129):t(0,129)=k(0,88)size:r(0,34)prefix:V(0,130):t(0,130)=ar(0,26);0;16;(0,114)mxf_avid_get_data_def:F(0,16)headerMetadata:P(0,92)uuid:P(0,131)dataDef:P(0,132)dataDefSet:(0,82):t(0,131)=*(0,10):t(0,132)=*(0,33)mxf_avid_write_index_entry_array_header:F(0,16)mxfFile:P(0,91)sliceCount:P(0,14)posTableCount:P(0,14)numIndexEntries:P(0,43)mxf_avid_attach_mob_attribute:F(0,16)headerMetadata:P(0,92)packageSet:P(0,82)name:P(0,87)value:P(0,87)taggedValueSet:(0,82)mxf_avid_attach_user_comment:F(0,16)headerMetadata:P(0,92)packageSet:P(0,82)name:P(0,87)value:P(0,87)taggedValueSet:(0,82)mxf_avid_read_string_mob_attributes:F(0,16)packageSet:P(0,82)names:P(0,84)values:P(0,84)mxf_avid_read_string_user_comments:F(0,16)packageSet:P(0,82)names:P(0,84)values:P(0,84)g_Null_UUID:S(0,18)g_Null_Key:S(0,85)g_InterchangeObject_set_key:S(0,133)g_InterchangeObject_InstanceUID_item_key:S(0,133)g_Preface_set_key:S(0,133)g_GenericPackage_set_key:S(0,133)g_GenericDescriptor_set_key:S(0,133)g_GenericPictureEssenceDescriptor_set_key:S(0,133)g_AvidObjectDirectory_key:S(0,85)g_AvidMetadataRoot_key:S(0,85)g_GenericPictureEssenceDescriptor_ResolutionID_item_key:S(0,133)g_GenericPictureEssenceDescriptor_FrameSampleSize_item_key:S(0,133)g_GenericPictureEssenceDescriptor_ImageSize_item_key:S(0,133)g_DefinitionObject_set_key:S(0,133)g_DefinitionObject_Identification_item_key:S(0,133)g_DataDefinition_set_key:S(0,133)g_Preface_ProjectName_item_key:S(0,133)g_Preface_ProjectEditRate_item_key:S(0,133)g_GenericPackage_MobAttributeList_item_key:S(0,133)g_GenericPackage_UserComments_item_key:S(0,133)g_TaggedValue_set_key:S(0,133)g_TaggedValue_Name_item_key:S(0,133)g_TaggedValue_Value_item_key:S(0,133)g_TapeDescriptor_set_key:S(0,133):t(0,133)=k(0,33) #1/28 1213902388 502 502 100644 83764 ` mxf_avid_metadict_blob.o H99__text__TEXT__picsymbolstub1__TEXT __literal4__TEXT__const__TEXT9;5>  P,, 5L+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_@ ^ &NfBHA`M#9! _;F⭪ س^ siO(ylMɫ\t7 b]TˍN#/;E} cWD<]*%l[ 1nM`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{2 K?GO-w$M s9uE yDT!?XdZEFr}![XFTNFl"s>5EF,^V"m\"qW3B/#MjAJl\h#7N龐$eJZjR6W$1Ki`hH%Os#%C͒YSiF& [2IIP|-J&(d LM&?iM(rlM'|ol?IKBf;1u'q爷Cʹ H咡(`umOٽ$)túT2U)LDR$J )A˰U *t2HD)ݶVb*kkFdվB̴A)b> ~GE02DL?b}eIKT7忓=?" Jt$h@nbwL/A@j4{K8ϊW*A~[>Mv@35eBhA{Fh[BB/Jߑ-8p] C4@WfYM$ (kCzBNcR.DT. QGKy-Ds:G) EEL%F(pA}E48K^(FW\ۡLIS0ׁG/¢iCbG\?Gdu${DH^&OUgOHHt9A+MIEagJWTI 2)LhSlLK'F5voHLqyC 7gM_aB1Fۺ&1rGrM*XJƫ#-WNuB:z5MQ7+NN}F$KTOsy.TwE!O&ED'{[Pu`>I٥<䨫S2)PtUr@8 Qu)^KɚrʲQ[L֤)_RwDb/z1{R}J{kSwxM FMh"t=SΏ)%Np]bTu 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!za'NIޗ <ampLDb-.qҞFr+rbreK@lWec9WU-M6=3U lc՚M㻮RdGgpVA뢵pdFs@D.ߊMB;eaBLh!fyxDs $C>f}\KjE&FgewA"ukP_gQnK]>]ֆhO{ZH;;$Y؟hF-MjxEiIԷGRiG*EeHClGrjIFDZogH=#·j"tLML|<2l+S蓬EVslUDqD>jnu"gDm-!$Iz\Ym@v@0K\`n+$ ͯ@?ܖ n`pqI 8U#!o仜chM=fo} xNCtS1U@0nǾugMݘiu̖Ѕ{C-{dva~KE&Dovi#CI~d:w_I6<@ưY;կ wBSMFj Dxig=OJ+m!}2x#/23JWRyM vecOFjy^U-AA5i;zS IB{Ӳ!iz͉omWKzM| 4DaHٗS|S3*Ku()zK|.qyqJ js>}iM*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?ޤRw˽7N;I }!D'i:Jc+>#lRUD;w'wO᫵tjysS:܀afG꣹p&Rh#A+q@2)S4ˆyDΠ`);$Q%K&W2_MuN|m'@} :KKnA1fٱf[BPٴk~ &flD&{:&tMK&N:PIt^瀁jAl}B*i-s~H:dN ui2@N]NmE"5#! 2'Oz [dW84Njc]Me^D9`$,eEM'.SjU|Ǒ^T`jHBwAJFq,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!@)C0H} i9?;L3CUeeF/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 uBvmbؿpCEGgyzltzYB©Tl+F^)mJN. ,S=-3B'u+Vaۍ6f@Ҍ(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(L4T4G,Ii`unmDÃ!`u] g`u] g1`u] g`u] gA`u] g͎ KffbF!Š$`u*MQZ$`u*NQZ$`u*OQ[$`u*PQ[`u˵~] \!,DXȠtGB\!MFށJ]!cy<4)`0N0dE)`u˝TdӠ)`uPoTe_`u˕H:j{%b7I-Bq/h aqHr3pFzeF8|Nrywe M:sOXxAEAyA,Isˠ|b{MƠP`GL"`u˖iObBD$;BEFZ>U1B44Y'wJ?CR+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&NfBHAd0dTfU<dr   AЀ,J`9by׀M Dq`x e h    d4k9N\-7 _g_AvidMetaDictBlob_len_g_AvidMetaDictBlob_g_AvidMetaDictObjectOffsets_len_g_AvidMetaDictObjectOffsets_g_AvidMetaDictDynTagOffsets_len_g_AvidMetaDictDynTagOffsets_g_AvidMetaDictTags_len_g_AvidMetaDictTags_g_AvidMetaDictInstanceUID_uuid/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./products/mxf_avid_metadict_blob.cgcc2_compiled.:t(0,1)=(0,1)g_AvidMetaDictInstanceUID_uuid:G(0,2)g_AvidMetaDictTags:G(0,3)g_AvidMetaDictTags_len:G(0,4)uint32_t:t(0,5)=(0,6):t(0,2)=k(0,7):t(0,3)=ar(0,8);0;29;(0,9):t(0,4)=k(0,5)unsigned int:t(0,6)=r(0,6);0;037777777777;mxfUUID:t(0,7)=(0,10)long unsigned int:t(0,8)=r(0,8);0;037777777777;:t(0,9)=k(0,11):T(0,10)=s16octet0:(0,12),0,8;octet1:(0,12),8,8;octet2:(0,12),16,8;octet3:(0,12),24,8;octet4:(0,12),32,8;octet5:(0,12),40,8;octet6:(0,12),48,8;octet7:(0,12),56,8;octet8:(0,12),64,8;octet9:(0,12),72,8;octet10:(0,12),80,8;octet11:(0,12),88,8;octet12:(0,12),96,8;octet13:(0,12),104,8;octet14:(0,12),112,8;octet15:(0,12),120,8;;AvidMetaDictTagStruct:T(0,11)=s18localTag:(0,14),0,16;uid:(0,16)=xsmxfUID:,16,128;;unsigned char:t(0,13)=@s8;r(0,13);0;255;uint8_t:t(0,12)=(0,13)uint16_t:t(0,15)=(0,18)mxfLocalTag:t(0,14)=(0,15)mxfUL:t(0,17)=(0,19)mxfUID:t(0,16)=(0,17)short unsigned int:t(0,18)=@s16;r(0,18);0;65535;:T(0,19)=s16octet0:(0,12),0,8;octet1:(0,12),8,8;octet2:(0,12),16,8;octet3:(0,12),24,8;octet4:(0,12),32,8;octet5:(0,12),40,8;octet6:(0,12),48,8;octet7:(0,12),56,8;octet8:(0,12),64,8;octet9:(0,12),72,8;octet10:(0,12),80,8;octet11:(0,12),88,8;octet12:(0,12),96,8;octet13:(0,12),104,8;octet14:(0,12),112,8;octet15:(0,12),120,8;;g_AvidMetaDictDynTagOffsets:G(0,20):t(0,20)=ar(0,8);0;29;(0,21):t(0,21)=k(0,22)AvidMetaDictDynTagOffsetsStruct:T(0,22)=s24itemKey:(0,23)=xsmxfKey:,0,128;tagOffset:(0,24),128,64;;mxfKey:t(0,23)=(0,17)long long unsigned int:t(0,25)=@s64;r(0,25);0;01777777777777777777777;uint64_t:t(0,24)=(0,25)g_AvidMetaDictDynTagOffsets_len:G(0,4)g_AvidMetaDictObjectOffsets:G(0,26)g_AvidMetaDictObjectOffsets_len:G(0,4):t(0,26)=ar(0,8);0;415;(0,27):t(0,27)=k(0,28)AvidMetaDictObjectOffsetsStruct:T(0,28)=s28instanceUID:(0,7),0,128;offset:(0,24),128,64;flags:(0,12),192,8;;g_AvidMetaDictBlob:G(0,29):t(0,29)=ar(0,8);0;67403;(0,30):t(0,30)=k(0,12)g_AvidMetaDictBlob_len:G(0,4) #1/12 1213902388 502 502 100644 4620 ` mxf_p2.o8 T__text__TEXTT__picsymbolstub1__TEXT  __const__TEXT __cstring__TEXT4__nl_symbol_ptr__DATA__la_symbol_ptr__DATAC, P??@|B!<<<888Hq8/@@<_<<<B88`88T8:| | xN!88!P|x|N |B}h=k|}N +4S  +4S Filler'%s' failed, in %s:%d mxf_register_set_def(dataModel, "Filler", &MXF_SET_K(StructuralComponent), &MXF_SET_K(Filler))./include/mxf/mxf_p2_extensions_data_model.h`` \ T P L`T H D @ 0ë, (С $ С   BPA@AQddf<.D)D8|D-|0$)N@(_*,=[ƀրJ$ۀ5Uր3Wu$N& 0 u &8 d2;_mxf_p2_load_extensionsdyld_stub_binding_helper_mxf_log_mxf_register_set_def/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./products/mxf_p2.cgcc2_compiled.:t(0,1)=(0,1)_g_Filler_set_key_g_StructuralComponent_set_key./include/mxf/mxf_p2_extensions_data_model.h./products/mxf_p2.cmxf_p2_load_extensions:F(0,2)dataModel:P(0,3)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,4)MXFDataModel:t(0,4)=(0,5):T(0,5)=s17956itemDefs:(0,6)=xsMXFList:,0,128;setDefs:(0,6),128,128;types:(0,8),256,143360;lastTypeId:(0,9),143616,32;;:T(0,7)=s16elements:(0,10),0,32;lastElement:(0,10),32,32;len:(0,11),64,32;freeFunc:(0,12),96,32;;MXFList:t(0,6)=(0,7):t(0,8)=ar(0,14);0;127;(0,15)unsigned int:t(0,9)=r(0,9);0;037777777777;:t(0,10)=*(0,16)long int:t(0,11)=r(0,11);-2147483648;2147483647;:t(0,13)=*(0,17)free_func_type:t(0,12)=(0,13)long unsigned int:t(0,14)=r(0,14);0;037777777777;MXFItemType:t(0,15)=(0,18)MXFListElement:t(0,16)=(0,19):t(0,17)=f(0,1):T(0,18)=s140category:(0,20)=xeMXFItemTypeCategory:,0,32;typeId:(0,9),32,32;name:(0,22),64,32;info:(0,23),96,1024;;_MXFListElement:T(0,19)=s8next:(0,24),0,32;data:(0,25),32,32;;:T(0,21)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,20)=(0,21):t(0,22)=*(0,26):T(0,23)=u128basic:(0,27)=xsMXFBasicTypeInfo:,0,32;array:(0,29)=xsMXFArrayTypeInfo:,0,64;compound:(0,31)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,33)=xsMXFInterpretTypeInfo:,0,64;;:t(0,24)=*(0,19):t(0,25)=*(0,1)char:t(0,26)=r(0,26);0;127;:T(0,28)=s4size:(0,9),0,32;;MXFBasicTypeInfo:t(0,27)=(0,28):T(0,30)=s8elementTypeId:(0,9),0,32;fixedSize:(0,9),32,32;;MXFArrayTypeInfo:t(0,29)=(0,30):T(0,32)=s128members:(0,35),0,1024;;MXFCompoundTypeInfo:t(0,31)=(0,32):T(0,34)=s8typeId:(0,9),0,32;fixedArraySize:(0,9),32,32;;MXFInterpretTypeInfo:t(0,33)=(0,34):t(0,35)=ar(0,14);0;15;(0,36)MXFCompoundTypeMemberInfo:t(0,36)=(0,37):T(0,37)=s8name:(0,22),0,32;typeId:(0,9),32,32;;g_StructuralComponent_set_key:S(0,38) :T(0,21) :T(0,21):t(0,38)=k(0,39)mxfUL:t(0,39)=(0,40):T(0,40)=s16octet0:(0,41),0,8;octet1:(0,41),8,8;octet2:(0,41),16,8;octet3:(0,41),24,8;octet4:(0,41),32,8;octet5:(0,41),40,8;octet6:(0,41),48,8;octet7:(0,41),56,8;octet8:(0,41),64,8;octet9:(0,41),72,8;octet10:(0,41),80,8;octet11:(0,41),88,8;octet12:(0,41),96,8;octet13:(0,41),104,8;octet14:(0,41),112,8;octet15:(0,41),120,8;;unsigned char:t(0,42)=@s8;r(0,42);0;255;uint8_t:t(0,41)=(0,42)g_Filler_set_key:S(0,38) #1/28 1213902388 502 502 100644 29492 ` mxf_uu_metadata.o| !4!4__text__TEXT4#__picsymbolstub1__TEXT@9DX __const__TEXTP__cstring__TEXTP u__literal8__TEXT #`__la_symbol_ptr__DATA X#p<__nl_symbol_ptr__DATA!0#,=hP# Pjj u<-||#xB!<8H8/@@<_<<<B! 8@8`8X884| | xN!88!P|x|N ``||~xB|#x|+x!8<88H8/Ah8xxHI8/@L<_<<<B 88`8@8$8B| | xN!8```8!`|x|N ``||#xB!<8p88H /@P<_<<<B88`88d8K| | xN!8Hp```a8<x8H!8/@D<_<<<B88`8 8d8L| | xN!8`8!`|x|N ``|a|#xB|~x|+x!88K/@P<_<<<B88`8d8d8V| | xN!8HP```;@<x8xH}/@D<_<<<B88`88d8W| | xN!8Hxx8HE/@A8a<8[{H<D|x|p8|p}c@}A|}|l8|9|Z}`B| I}gY||`ZH!@<@C0AH<_|Iɢh<_lL``Hh($"p,*H8{```8!p|xa|N ``||#xB!<888H)/@P<_<<<B88`888j| | xN!8Hp```a8<x8H!8/@D<_<<<B88`888k| | xN!8`8!`|x|N ``|!|#xB|+x!<888H%/@L<_<<<B88`888x| | xN!8H``8?8D0bH=/@?a88@8pH /@H<_<<<B88`8`88|| | xN!8HH`@/@D<_<<<B88`888}| | xN!8H;;D```a88pxxH /ALA8D8= 1mxf_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_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_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_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_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_utf16string_item_size(set, itemKey, &size)(newValue = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (size))) != NULLmxf_get_utf16string_item(set, itemKey, newValue)C0? ëġЫ ЫPЫ!0ЬġЬ ЬPЬ!0`ëtġЫp HЫlPЫd!0Ь`ġЬ\ HxЬXPЬT!0`HëġЫ Ы PЫ!0ЬġЬ DЬPЬ!0`ëlġ@hP@`P@\!0@Xġ@TP@PP@L!0@ ġ@@P@!0@ ġ@t@P@!0@ë@@pXëP@H@<ëġ@ @P@!0@ġ@@P@!0@ë@@ë @ @ġ@|@P@|!0@xġ@t|<@pP@l!0@`ëX0@T0@  ë @ @ @ @ ġ @ 0 @ P @ |!0 @ xġ @ t0 @ pP  @ l!0 @ Lġ @ H @ DP @ <!0 @ 8ġ @ 4 @ 0P  @ ,!0 @ ë ġ @  @ P @ !0 @ ġ @ X @ P  @ !0 @ ë P @ P  @ ġ @ H @ |P @ t!0 @ pġ @ lH @ hP  @ d!0 @ Xë ġ p  p P p !0 p ġ T p | p P p !0 p ë  p  p xġ p t p pP p h!0 p dġ T p `4 p \P p X!0 p Lë ġ p 4 p P p !0 p ġ T p 4 p P p !0 p ë 0 p 0 p ġ p ̡ p P p !0 p ġ T p ̡\ p P p !0 p ë @ p @ p ,  ë ` `  ë ġ | P !0 |ġ$ x| tP  p!0 Pġ L HP @!0 <ġ$ 8x 4P  0!0 $ë p p ġP!0ġ$P !0ë Tġ@P\@HP@D!0@@ġ@<\@8P@4!0@ġ@(@P@!0@ġ@(@P@!0@ë@P@ġ@@P@!0@ġ@@P@!0@xët@l`@<ġ@8@0P@,!0@(ġ@$P@ P@!0@ë@ë@ë@\ġ@X @PP@L!0@Hġ@D @@P@<!0@ ġ@@P@!0@ġ@`@P@!0@ë@p@ë@@ġ@@|P@x!0@tġ@p@lP@h!0@\ëTС@PС@ġ@H@P@!0@ġ@H@P@!0@ë@@ġ@@xP@t!0@pġ@l@hP@d!0@XëPС@LС@ë С` Сp` ȡ` ȡh`<ëġ` `P`!0`ġd``P`!0`ë``ġ`ġ`P`!0`ġd`ġd`P`!0`xëġ` l`P`!0`ġd`l `P`!0`ë``ġ``P`!0`ġd``P`!0`xëpС`lСp`ġP!0ġ$@P!0 ëTġPhHPD!0@ġ<hX8P@4!0! $ë !,!, D!(Ȭ!( `ȫt!$l!$ |T! L! 4!h,! h!H ! H!(! (!! ! ! $!Ȭ! @ȫt!l! \T!L! x4 h, h H H ( (     Ȭ  ȫt l <T L X4 ܡh, ܡth ءH ءHTPPPLPHPDP@P<P8P4P0P,P(P$P PPPPP PPPP|yv{z~wx}u|yv{z~wx}udSdmfn<} 0(@IPc`p=Su  #0U@.D3D4D6pu$3@2@2ހ:dy Ӏ M d u Ԁ  * o  ΀ ߀ uЀ6GWhx"A\pʀ(MpЀI$N.D9D=D9D=DBDE0J$9cmw@8@8@8:8"̀݀;<",34H5$NH.PDHPDKlDLDO06$HPW@Gg@GxI8PH̀ $NH.PDRPDVtDWDY0D[HD``Dd!$RPJ@QZ@Qk@Q|S8π !T@6P7(8$N(.0Dg0DjLDkDn9$g0Y@fi@fyh80($N(.0Dq0DxPDyD|D}0DDDD~DD`DhDDD4Dp$q0@p@p@pr8s<&t@DUf}uD&@v0012$XN.DDD D pD D D D D D @3$X@o@@8<HȀ@DX @'( T)$N T. `D" `D' D( D* @D+ D- D/ *$" `M@!d@!{#8$<%@ ` $$N $. 0D 0D TD D D lD D D D$ 0@@@$@;8L<[Df@u@ 0$$N$.0D0DTDDD0DHDdD|DDDDD<DLDD$0@@@8<L&@?DYHn0op$N.DD D @D DD DD q$@@@vـ"3R 8^'o{|4}$tN4~&,&0p&>@&B0 *&WP K&[` x&w &@ & &!&!J&!z&!&!&!!&(""&^ "B&b0"n&x"& "&"# d4 0 `m00/PJP0TouZ5 wOX6_mxf_uu_get_package_tracks_mxf_uu_next_track_mxf_uu_get_track_duration_mxf_uu_get_track_duration_at_rate_mxf_uu_get_track_datadef_mxf_uu_get_track_reference_mxf_uu_get_referenced_package_mxf_uu_get_top_file_package_mxf_uu_get_referenced_track_mxf_uu_get_track_descriptor_mxf_uu_get_utf16string_itemdyld_stub_binding_helper_mxf_log_mxf_next_array_item_element_mxf_get_array_item_count_memcmp___floatdidf_mxf_find_singular_set_by_key_mxf_equals_umid_mxf_get_length_item_mxf_initialise_array_item_iterator_mxf_have_item_mxf_get_utf16string_item_mxf_get_utf16string_item_size_free_mxf_get_uint32_item_malloc_mxf_is_subclass_of_mxf_get_strongref_mxf_get_array_item_element_mxf_get_rational_item_mxf_get_strongref_item_mxf_get_umid_item___fixdfdi_mxf_get_ul_item/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./utils/mxf_uu_metadata.cgcc2_compiled.:t(0,1)=(0,1)_g_FileDescriptor_LinkedTrackID_item_key_g_MultipleDescriptor_SubDescriptorUIDs_item_key_g_MultipleDescriptor_set_key_g_SourcePackage_Descriptor_item_key_g_GenericTrack_TrackID_item_key_g_GenericPackage_set_key_g_GenericPackage_PackageUID_item_key_g_ContentStorage_Packages_item_key_g_ContentStorage_set_key_g_SourceClip_SourceTrackID_item_key_g_SourceClip_SourcePackageID_item_key_g_Sequence_StructuralComponents_item_key_g_SourceClip_set_key_g_GenericTrack_Sequence_item_key_g_StructuralComponent_DataDefinition_item_key_g_Track_EditRate_item_key_g_StructuralComponent_Duration_item_key_g_GenericPackage_Tracks_item_key_g_SourcePackage_set_key_g_EssenceContainerData_LinkedPackageUID_item_key_g_EssenceContainerData_set_keymxf_uu_get_package_tracks:F(0,2)packageSet:P(0,3)iter:P(0,4)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,5):t(0,4)=*(0,6)MXFMetadataSet:t(0,5)=(0,7)MXFArrayItemIterator:t(0,6)=(0,8)_MXFMetadataSet:T(0,7)=s60key:(0,9)=xsmxfKey:,0,128;instanceUID:(0,11)=xsmxfUUID:,128,128;items:(0,13)=xsMXFList:,256,128;headerMetadata:(0,15),384,32;fixedSpaceAllocation:(0,16),416,64;;:T(0,8)=s16item:(0,18),0,32;numElements:(0,19),32,32;elementLength:(0,19),64,32;currentElement:(0,19),96,32;;mxfUL:t(0,10)=(0,21)mxfKey:t(0,9)=(0,10):T(0,12)=s16octet0:(0,22),0,8;octet1:(0,22),8,8;octet2:(0,22),16,8;octet3:(0,22),24,8;octet4:(0,22),32,8;octet5:(0,22),40,8;octet6:(0,22),48,8;octet7:(0,22),56,8;octet8:(0,22),64,8;octet9:(0,22),72,8;octet10:(0,22),80,8;octet11:(0,22),88,8;octet12:(0,22),96,8;octet13:(0,22),104,8;octet14:(0,22),112,8;octet15:(0,22),120,8;;mxfUUID:t(0,11)=(0,12):T(0,14)=s16elements:(0,24),0,32;lastElement:(0,24),32,32;len:(0,25),64,32;freeFunc:(0,26),96,32;;MXFList:t(0,13)=(0,14):t(0,15)=*(0,28)long long unsigned int:t(0,17)=@s64;r(0,17);0;01777777777777777777777;uint64_t:t(0,16)=(0,17):t(0,18)=*(0,29)unsigned int:t(0,20)=r(0,20);0;037777777777;uint32_t:t(0,19)=(0,20):T(0,21)=s16octet0:(0,22),0,8;octet1:(0,22),8,8;octet2:(0,22),16,8;octet3:(0,22),24,8;octet4:(0,22),32,8;octet5:(0,22),40,8;octet6:(0,22),48,8;octet7:(0,22),56,8;octet8:(0,22),64,8;octet9:(0,22),72,8;octet10:(0,22),80,8;octet11:(0,22),88,8;octet12:(0,22),96,8;octet13:(0,22),104,8;octet14:(0,22),112,8;octet15:(0,22),120,8;;unsigned char:t(0,23)=@s8;r(0,23);0;255;uint8_t:t(0,22)=(0,23):t(0,24)=*(0,30)long int:t(0,25)=r(0,25);-2147483648;2147483647;:t(0,27)=*(0,31)free_func_type:t(0,26)=(0,27)_MXFHeaderMetadata:T(0,28)=s24dataModel:(0,32),0,32;primerPack:(0,33),32,32;sets:(0,13),64,128;;MXFMetadataItem:t(0,29)=(0,34)MXFListElement:t(0,30)=(0,35):t(0,31)=f(0,1):t(0,32)=*(0,36):t(0,33)=*(0,37):T(0,34)=s36key:(0,9),0,128;tag:(0,38),128,16;isPersistent:(0,2),160,32;length:(0,38),192,16;value:(0,40),224,32;set:(0,41),256,32;;_MXFListElement:T(0,35)=s8next:(0,42),0,32;data:(0,43),32,32;;MXFDataModel:t(0,36)=(0,44)MXFPrimerPack:t(0,37)=(0,45)short unsigned int:t(0,39)=@s16;r(0,39);0;65535;uint16_t:t(0,38)=(0,39):t(0,40)=*(0,22):t(0,41)=*(0,7):t(0,42)=*(0,35):t(0,43)=*(0,1):T(0,44)=s17956itemDefs:(0,13),0,128;setDefs:(0,13),128,128;types:(0,46),256,143360;lastTypeId:(0,20),143616,32;;:T(0,45)=s20nextTag:(0,47),0,16;entries:(0,13),32,128;;:t(0,46)=ar(0,48);0;127;(0,49)mxfLocalTag:t(0,47)=(0,38)long unsigned int:t(0,48)=r(0,48);0;037777777777;MXFItemType:t(0,49)=(0,50):T(0,50)=s140category:(0,51)=xeMXFItemTypeCategory:,0,32;typeId:(0,20),32,32;name:(0,53),64,32;info:(0,54),96,1024;;:T(0,52)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,51)=(0,52):t(0,53)=*(0,55):T(0,54)=u128basic:(0,56)=xsMXFBasicTypeInfo:,0,32;array:(0,58)=xsMXFArrayTypeInfo:,0,64;compound:(0,60)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,62)=xsMXFInterpretTypeInfo:,0,64;;char:t(0,55)=r(0,55);0;127;:T(0,57)=s4size:(0,20),0,32;;MXFBasicTypeInfo:t(0,56)=(0,57):T(0,59)=s8elementTypeId:(0,20),0,32;fixedSize:(0,20),32,32;;MXFArrayTypeInfo:t(0,58)=(0,59):T(0,61)=s128members:(0,64),0,1024;;MXFCompoundTypeInfo:t(0,60)=(0,61):T(0,63)=s8typeId:(0,20),0,32;fixedArraySize:(0,20),32,32;;MXFInterpretTypeInfo:t(0,62)=(0,63):t(0,64)=ar(0,48);0;15;(0,65)MXFCompoundTypeMemberInfo:t(0,65)=(0,66):T(0,66)=s8name:(0,53),0,32;typeId:(0,20),32,32;;mxf_uu_next_track:F(0,2) :T(0,52) :T(0,52)headerMetadata:P(0,67)iter:P(0,4)trackSet:P(0,68)arrayData:(0,40)uint8_t:t(0,22):t(0,67)=*(0,69):t(0,68)=*(0,3)MXFHeaderMetadata:t(0,69)=(0,28)arrayDataLen:(0,19)uint32_t:t(0,19)mxf_uu_get_track_duration:F(0,2)trackSet:P(0,3)duration:P(0,70)sequenceSet:(0,3):t(0,70)=*(0,71)mxfLength:t(0,71)=(0,72)int64_t:t(0,72)=(0,73)long long int:t(0,73)=@s64;r(0,73);01000000000000000000000;0777777777777777777777;mxf_uu_get_track_duration_at_rate:F(0,2)trackSet:P(0,3)editRate:P(0,74)duration:P(0,70)localDuration:(0,71)mxfLength:t(0,71):t(0,74)=*(0,75)mxfRational:t(0,75)=(0,76):T(0,76)=s8numerator:(0,77),0,32;denominator:(0,77),32,32;;int32_t:t(0,77)=(0,2)localEditRate:(0,75)mxf_uu_get_track_datadef:F(0,2)trackSet:P(0,3)dataDef:P(0,78)sequenceSet:(0,3):t(0,78)=*(0,10)mxf_uu_get_track_reference:F(0,2)trackSet:P(0,3)sourcePackageUID:P(0,79)sourceTrackID:P(0,80)sequenceSet:(0,3)sourceClipSet:(0,3)sequenceComponentCount:(0,19):t(0,79)=*(0,81):t(0,80)=*(0,19)mxfUMID:t(0,81)=(0,82):T(0,82)=s32octet0:(0,22),0,8;octet1:(0,22),8,8;octet2:(0,22),16,8;octet3:(0,22),24,8;octet4:(0,22),32,8;octet5:(0,22),40,8;octet6:(0,22),48,8;octet7:(0,22),56,8;octet8:(0,22),64,8;octet9:(0,22),72,8;octet10:(0,22),80,8;octet11:(0,22),88,8;octet12:(0,22),96,8;octet13:(0,22),104,8;octet14:(0,22),112,8;octet15:(0,22),120,8;octet16:(0,22),128,8;octet17:(0,22),136,8;octet18:(0,22),144,8;octet19:(0,22),152,8;octet20:(0,22),160,8;octet21:(0,22),168,8;octet22:(0,22),176,8;octet23:(0,22),184,8;octet24:(0,22),192,8;octet25:(0,22),200,8;octet26:(0,22),208,8;octet27:(0,22),216,8;octet28:(0,22),224,8;octet29:(0,22),232,8;octet30:(0,22),240,8;octet31:(0,22),248,8;;arrayElement:(0,40)i:r(0,19)mxf_uu_get_referenced_package:F(0,2)headerMetadata:P(0,67)sourcePackageUID:P(0,79)packageSet:P(0,68)contentStorageSet:(0,3)set:(0,3)iter:(0,6)arrayElementValue:(0,40)arrayElementLength:(0,19)packageUID:(0,81)foundIt:r(0,2)int:t(0,2)mxf_uu_get_top_file_package:F(0,2)headerMetadata:P(0,67)filePackageSet:P(0,68)essContainerDataSet:(0,3)set:(0,3)topFilePackageUID:(0,81)mxf_uu_get_referenced_track:F(0,2)headerMetadata:P(0,67)sourcePackageUID:P(0,79)sourceTrackID:P(0,19)sourceTrackSet:P(0,68)packageSet:(0,3)trackSet:(0,3)iter:(0,6)trackID:(0,19)foundIt:r(0,2)mxf_uu_get_track_descriptor:F(0,2)sourcePackageSet:P(0,3)trackID:P(0,19)linkedDescriptorSet:P(0,68)descriptorSet:(0,3)childDescriptorSet:(0,3)iter:(0,6)arrayElementValue:(0,40)arrayElementLength:(0,19)linkedTrackID:(0,19)mxf_uu_get_utf16string_item:F(0,2)set:P(0,3)itemKey:P(0,83)value:P(0,84)mxfUTF16Char:t(0,85)=(0,86):t(0,83)=*(0,87):t(0,84)=*(0,88)wchar_t:t(0,86)=(0,89):t(0,87)=k(0,9):t(0,88)=*(0,85)__darwin_wchar_t:t(0,89)=(0,2)size:(0,38)uint16_t:t(0,38)void:t(0,1)g_ContentStorage_set_key:S(0,90)g_ContentStorage_Packages_item_key:S(0,90)g_EssenceContainerData_set_key:S(0,90)g_EssenceContainerData_LinkedPackageUID_item_key:S(0,90)g_GenericPackage_set_key:S(0,90)g_GenericPackage_PackageUID_item_key:S(0,90)g_GenericPackage_Tracks_item_key:S(0,90)g_GenericTrack_TrackID_item_key:S(0,90)g_GenericTrack_Sequence_item_key:S(0,90)g_Track_EditRate_item_key:S(0,90)g_StructuralComponent_DataDefinition_item_key:S(0,90)g_StructuralComponent_Duration_item_key:S(0,90)g_Sequence_StructuralComponents_item_key:S(0,90)g_SourceClip_set_key:S(0,90)g_SourceClip_SourcePackageID_item_key:S(0,90)g_SourceClip_SourceTrackID_item_key:S(0,90)g_SourcePackage_set_key:S(0,90)g_SourcePackage_Descriptor_item_key:S(0,90)g_FileDescriptor_LinkedTrackID_item_key:S(0,90)g_MultipleDescriptor_set_key:S(0,90)g_MultipleDescriptor_SubDescriptorUIDs_item_key:S(0,90):t(0,90)=k(0,10) #1/20 1213902390 502 502 100644 33308 ` mxf_page_file.o $d$d__text__TEXT&t6__picsymbolstub1__TEXT 8$P __cstring__TEXT "__la_symbol_ptr__DATA$P& :__nl_symbol_ptr__DATA$`&p(;~e4 P``h;D)||~x!``c /AH8 8!P|N ``|!c H8!P |`|N `|!P88H9 9@/@ !hAl8!}#Kx}DSx|N ```|A|~xB|#x|+x!H> HA@T /Ax$@T(48{H|}y@H<_<<<B#8`888 8{| | xN!8`H`$T(4HU~/AH8`~> ^$x/8B@^$@@9@U@(4}`K/Ab> ~9JPAH ~T(4U)(48|I| . ~ Ub(4|Bb > 9)> H```T(4~};./A<<_<8`B#8 (| | xN!8`H```/A,A|]/A]/A(@(=\,^,/A <~>,|{HP``0/@,>(H@DI~(K~(/A Hٓ(^09 (>,8B^0H@II~(KE~(/A H(^(^08B^0 8a8H̀ /A0+A/@xH@<8a88 lH=|}xHT/A4<8a88 tH|}xH0<8a88 tH|}y@`<8a88 pH|}x/@D<_B#HcH<88|fxx8`8 xN!8`H8`H5|ky@L<_<<<B#8888 8 8`| | xN!xH 8`Hx88@   8`8|\|>,/A i>,+~,(/@~(^0~8B^0K8`8!`A|N ``|!|#x|+x|{x!K||yA< |[}#Kx}"p;|@||H|A|"||e`|DYAh@@A\``\|/A$|c(|B!@A``PI|8xxK/@ 8@8`8\|H`<x\xHA@ P@A }"Kx}CSx\||@P@@Ex\#x8 H<\9`|lx|`x|lP|KI|Ix\|8|jxA@ @@A } Cx|;x<\[{}L}+;[H `88!`|x!|N `|!|#x|+x|{x!K||yA< |[}#Kx}"p;|@||H|A|"||e`|DYAh@@A\``\|/A$|c(|B!@A``PI|8xxK/@ 8@8`8\|H`<x\xHA@ P@A }"Kx}CSx\||@P@@Ex\#x8 H <\9`|lx|`x|lP|KI|Ix\|8|jxA@ @@A } Cx|;x<\[{}L}+;[H `88!`|x!|N `/M H`|||y!A|/AH}8|/AHe8(8$ /@H0```xxKɃxH/@88@8`0(,\|8!P|N ```|hy88`M H 8`8/M HhTI(48B|Cx|Bp})R}CY|ր }#X}k|J} Z|@|i9N |a|+y|{x|#x;!A@```||PcxKu/A@A```8!`xa|N ``|a|+y|{x|#x;!A@```||PcxK/A@A```8!`xa|N ``|8!88K8/A88!`|x|N `|8|#x!888KQ/@;8!`x|N ``||~x!K8@/A48@A$@ @A```8@8!P|Cx|N `|a|+x|#x|3x|{x!Kq|kx|#x/A/A(/}L}+A8/xxA(H[{}^}=H;[`/A,XA$@`@A`8`;[H8`8!`a|N ``cN `0C||xN |A|#xB|~x|+x8|3x!<8А8H9/@@<_<8`xB`8Ԁ| | xN!8`H```8`4H/a8@P<_<<<B`8`8888| | xN!8`H ```884Ha8<_=?8`48B9)KA8"<_=?8B9)a8K<_8B@a8+ =?9)a8K<_8Ba8+=?9)Ёa8K<_8Ba8+=?9)a8K <_8Ba8+$!8I(8Hm/},@P<_<<<B`88`8<88| | xN!8/@H`A8884b,HA8x,H18cH /}@L<_<<<B`88`888| | xN!K|```A8x",iHA888`",iA8", a8K,b!8 ,H ```8a8H-8``8!pA|N ```||#xB|zx8! <88H1/@4<_<Ex8`BP8Ā| | xN!9@HP;;?H`H;DxxxH-x8W|(4|H.||J/@c/AK㭁>(|\JB@(H`B>|\J,B@,HB>|\Jb/AH^8|\>|I8a8 H8a888H/A0H cH!8(88|fxx8`N!^8|.;{@8`H/AK`8!`|N ```||}x;!H `;xx8a8H8a8H/A8!P |`hc|N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k||}N |B}h=k|`}N |B}h=k|D}N |B}h=k|(}N |B}h=k| }N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|d}N |B}h=k|H}N |B}h=k|,}N |B}h=k|}N |B}h=k|}N '%s' failed, in %s:%d (newPages = (Page*)malloc(sizeof(Page) * (sysData->numPagesAllocated + 64))) != NULL./utils/mxf_page_file.cFailed to open mxf page file which was removed after truncation rbw+br+bFailed to open paged mxf file '%s': %s (newFileDescriptor = (FileDescriptor*)malloc(sizeof(FileDescriptor))) != NULL%dFilename template '%s' doesn't contain %%d (newMXFFile = (MXFFile*)malloc(sizeof(MXFFile))) != NULL(newMXFFile->sysData = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newMXFFile->sysData->filenameTemplate = (char*)malloc(sizeof(char) * (strlen(filenameTemplate) + 1))) != NULLFailed to stat file '%s': %s (newMXFFile->sysData->pages = (Page*)malloc(sizeof(Page) * (allocatedPages))) != NULLSize of first file '%s' (%qd does not equal page size %qd Cannot forward truncate read-only mxf page file Failed to truncate '%s' to zero length: %s ë(# Të,$`(#( $`#$`#$`ë|!Сlx!Сdlë"" ë$`$`tlë # $` # < $`8ë " $` "  $`ë "< $` |"< \x t$`dëL H < 8 , (  С С     @ @`        ë |"t p$`l h" d `$`Pë(#t$$`#t $`"" ë$`$`ë|!Lt`ìL!L l(!ԡ$$`!ԡ $`ë!С!С ëX"H"@8ë0$`,$`P ëT P#H D$`@ <# 8 p4$`P$ë| x"p l$`h d"|` p\$`PLD4ë "< $` "<, p$`Pë       С Сt p d ` T @P @0D @ < 8 p( $   ë " $` " p$`Pë!Lìt!L<P!ԡL$`@!ԡ<$`P0ë(!С$!СëH D"< 8$`4 0", ($``ë "< $` "<< $``ë| x l h \ X L СH С< 8 , (  @ @@        ë " $` " $``tëH!ԡD$`8!ԡ4$``(ë !С!С   `   < D 8    ë ! $` !  $`#ë!X!X xë$`$`#xët!Pl!P p`ë\!TT!T tHëD!T<!T t$ë !L!L lxë!$`|! (x$`#ë\ X T L$`H D @ <$`#0`(ët$\ hl$\ hT$X HL$X H4$T (,$T, ($P  $PH $L$Ld$HȬ$Hȫ$D$D$@$@t$<hl$<hT$8HL$8H4$4(,$4 ($0 $0($,$,D$(Ȭ$(`ȫ$$$$|$ $ t$hl$hT$HL$H4$(,$($ $L}PH}PD}P@}P<}P8}P4}P0}P,}P(}P$}P }P}P}P}P}P }P}P}P}Ppiwkhlrqnoymx|vusjz{piwkhlrqnoymx|vusjz{tddf<.DjDrDt(Du,Dx4/$jF@iVe߀ 9P*brǀ5^o$HNHP.PDPD\Dd$P*@:@I@X$,N|Y.DDDDi$@8 8 u ׀ ! ; R p ̀  ( A n ݀ $ 5 f   $DN .DfDgDfDgDhDn DpDvD{(D|D}DDD~DDDDDDDD0DDDdDhDlDpDxDDDDDDDDDDD D,D4D@DPD\DlDtD|DDDDDDDDDDDDDDDDD 0D<D%TD&dD(lD0D3D8D_D9 DE$D>(DA,D90DE8DD<DC@DEDDDHDELDGPDI\DKdDLhDMlDOxDQ|D $f @e @e @g Ѐ ܀ /π+<S̀݀.>O`qƀ@ (@h@8 6h7l8l9@FpG@V8fpg@h@i@vPw@8P@$N.DDDDD@DpDxDDDDDDD(D,D4D<D@DHDpDD$@@@@ @,,=>@M]p^_`$Na.DDDDD@DpDxDDDDDD D (D ,D 4D <D @D HD pD D p$@@@@@π@p $N  . D D D $ +@;$ N < . D D D D D D D D D D D D 4D <D @D HD PD TD \D `D dD hD pM$ d@t@ ~@   $N  . D D D# D( D) $ @$pN  . D, D/ D, D/ D, D/ D1 0D4 @D2 DD4 HD/ LD; `$, @+@+ @+@-)@.; < x=$xN x> . D> DA D> DA D> DA DC DF DD DF DA DM O$> g@=w@=@=@?@@  $xN  . DP DS DP DS DX $DY ($P @OQ8  <!$<N <" @. @D\ @D` HD\ LD` XD^ \D` `Df p5$\ @O@[_@[i]8u @v w$HN x . Di Dj Dk Dp Dq $i @h@j  $lN  . Dt Du Dv ,D| 4D @D| HD `D tD D D D $t @s@s@s@u @{ 0 1 2$N 3 . D D C$ Z@j$ N k . D D $ @$N . D DDDD$D(D4DpDDDDDDDDDDDD DDD D(D0D8D@DHDPDXD`DhDpDxDDDDDDDpDDDDDDDDD$ @@@8!4F GH$N.DDD D$D,D0D<DlDDDDDDDDDD D$D(D,D0D8D<D@DDDHDPDXD`DhDpDxDDDDDDDDDDD1D$D8DDDD DD D DDDDDDDD DDtDDDDDDDD DD$D%D',D*hD-pD*tD-D3D6I$i@@8@ @Ҁ@<$N.D9D:D9DBD:DBDDDEDDQ`DRdDLhDMxDUD\D^D_D`DbDeDgDmLDnDpDqD}DpDqDpDqDrDsDrDsDrDtDsDuDtDvDuDwDv Dx(Dw0Dy8Dx@DzHDyPDzXD}`D~DD$D,D0D<D@DDDHDTD`DlDtDDDDDD D$D,D0DHD\DpDxDDDDDDDD$9@86@8G@8\:8n@; @<=<@?($XN(.0D0D0$0@$N8.@D@D@DH$@@)$NT.`D`DxD*$`Q@b$DN.DDDDDDDD$D0D4D8DHDTDXDpDDDDDDDDD@DLDpc$@@@@ƀ8$N.DDDDDDD$@@8-./$dN0dM0e@`2 "S9A1)}k YIa_mxf_page_file_open_new_mxf_page_file_open_read_mxf_page_file_open_modify_mxf_page_file_get_file_mxf_page_file_get_page_size_mxf_page_file_is_page_filename_mxf_page_file_forward_truncate_mxf_page_file_removedyld_stub_binding_helper_mxf_log_malloc___error_stat_fopen___divdi3_fread_memset_memcpy_fseeko_fwrite_strerror_free_strcpy_truncate_sprintf$LDBLStub_remove_mxf_file_close_fclose_strlen_strstr/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./utils/mxf_page_file.cgcc2_compiled.:t(0,1)=(0,1)_disk_file_closedisk_file_close:f(0,1)fileDesc:P(0,2):t(0,2)=*(0,3)FileDescriptor:t(0,3)=(0,4)FileDescriptor:T(0,4)=s16prev:(0,5),0,32;next:(0,5),32,32;page:(0,6),64,32;file:(0,7),96,32;;:t(0,5)=*(0,4):t(0,6)=*(0,8):t(0,7)=*(0,9)Page:T(0,8)=s32wasRemoved:(0,10),0,32;fileDescriptor:(0,2),32,32;wasOpenedBefore:(0,10),64,32;index:(0,10),96,32;size:(0,11),128,64;offset:(0,11),192,64;;FILE:t(0,9)=(0,13)int:t(0,10)=r(0,10);-2147483648;2147483647;long long int:t(0,12)=@s64;r(0,12);01000000000000000000000;0777777777777777777777;int64_t:t(0,11)=(0,12)__sFILE:T(0,13)=s88_p:(0,14),0,32;_r:(0,10),32,32;_w:(0,10),64,32;_flags:(0,15),96,16;_file:(0,15),112,16;_bf:(0,16),128,64;_lbfsize:(0,10),192,32;_cookie:(0,17),224,32;_close:(0,18),256,32;_read:(0,19),288,32;_seek:(0,20),320,32;_write:(0,21),352,32;_ub:(0,16),384,64;_extra:(0,22),448,32;_ur:(0,10),480,32;_ubuf:(0,23),512,24;_nbuf:(0,24),536,8;_lb:(0,16),544,64;_blksize:(0,10),608,32;_offset:(0,25),640,64;;:t(0,14)=*(0,27)short int:t(0,15)=@s16;r(0,15);-32768;32767;__sbuf:T(0,16)=s8_base:(0,14),0,32;_size:(0,10),32,32;;:t(0,17)=*(0,1):t(0,18)=*(0,28):t(0,19)=*(0,29):t(0,20)=*(0,30):t(0,21)=*(0,31):t(0,22)=*(0,32):t(0,23)=ar(0,33);0;2;(0,27):t(0,24)=ar(0,33);0;0;(0,27)__darwin_off_t:t(0,26)=(0,34)fpos_t:t(0,25)=(0,26)unsigned char:t(0,27)=@s8;r(0,27);0;255;:t(0,28)=f(0,10):t(0,29)=f(0,10):t(0,30)=f(0,25):t(0,31)=f(0,10):t(0,32)=xs__sFILEX:long unsigned int:t(0,33)=r(0,33);0;037777777777;__int64_t:t(0,34)=(0,12)_disk_file_seekdisk_file_seek:f(0,10)fileDesc:P(0,2)offset:P(0,11)whence:P(0,10)_disk_file_sizedisk_file_size:f(0,11)filename:P(0,35)statBuf:(0,36)stat:T(0,36)=s96st_dev:(0,37),0,32;st_ino:(0,39),32,32;st_mode:(0,41),64,16;st_nlink:(0,43),80,16;st_uid:(0,45),96,32;st_gid:(0,47),128,32;st_rdev:(0,37),160,32;st_atimespec:(0,49),192,64;st_mtimespec:(0,49),256,64;st_ctimespec:(0,49),320,64;st_size:(0,50),384,64;st_blocks:(0,51),448,64;st_blksize:(0,53),512,32;st_flags:(0,55),544,32;st_gen:(0,55),576,32;st_lspare:(0,57),608,32;st_qspare:(0,58),640,128;;timespec:T(0,49)=s8tv_sec:(0,59),0,32;tv_nsec:(0,61),32,32;;:t(0,35)=*(0,62)__darwin_dev_t:t(0,38)=(0,57)dev_t:t(0,37)=(0,38)__darwin_ino_t:t(0,40)=(0,55)ino_t:t(0,39)=(0,40)__darwin_mode_t:t(0,42)=(0,44)mode_t:t(0,41)=(0,42)__uint16_t:t(0,44)=(0,63)nlink_t:t(0,43)=(0,44)__darwin_uid_t:t(0,46)=(0,55)uid_t:t(0,45)=(0,46)__darwin_gid_t:t(0,48)=(0,55)gid_t:t(0,47)=(0,48)off_t:t(0,50)=(0,26)__darwin_blkcnt_t:t(0,52)=(0,34)blkcnt_t:t(0,51)=(0,52)__darwin_blksize_t:t(0,54)=(0,57)blksize_t:t(0,53)=(0,54)unsigned int:t(0,56)=r(0,56);0;037777777777;__uint32_t:t(0,55)=(0,56)__int32_t:t(0,57)=(0,10):t(0,58)=ar(0,33);0;1;(0,34)__darwin_time_t:t(0,60)=(0,61)time_t:t(0,59)=(0,60)long int:t(0,61)=r(0,61);-2147483648;2147483647;:t(0,62)=k(0,64)short unsigned int:t(0,63)=@s16;r(0,63);0;65535;char:t(0,64)=r(0,64);0;127;_open_pageopen_page:f(0,65)sysData:P(0,66)position:P(0,11)page:r(0,10)int:t(0,10):t(0,65)=*(0,67):t(0,66)=*(0,68)Page:t(0,67)=(0,8)MXFFileSysData:t(0,68)=(0,69)MXFFileSysData:T(0,69)=s52mxfPageFile:(0,70)=xsMXFPageFile:,0,32;pageSize:(0,11),32,64;mode:(0,72)=xeFileMode:,96,32;filenameTemplate:(0,74),128,32;position:(0,11),160,64;pages:(0,65),224,32;numPages:(0,10),256,32;numPagesAllocated:(0,10),288,32;fileDescriptorHead:(0,2),320,32;fileDescriptorTail:(0,2),352,32;numFileDescriptors:(0,10),384,32;;MXFPageFile:T(0,71)=s4mxfFile:(0,75),0,32;;MXFPageFile:t(0,70)=(0,71):T(0,73)=eREAD_MODE:0,WRITE_MODE:1,MODIFY_MODE:2,;FileMode:t(0,72)=(0,73):t(0,74)=*(0,64):t(0,75)=*(0,76)MXFFile:t(0,76)=(0,77):T(0,77)=s52close:(0,78),0,32;read:(0,79),32,32;write:(0,80),64,32;get_char:(0,81),96,32;put_char:(0,82),128,32;eof:(0,81),160,32;seek:(0,83),192,32;tell:(0,84),224,32;is_seekable:(0,81),256,32;size:(0,84),288,32;free_sys_data:(0,78),320,32;sysData:(0,66),352,32;minLLen:(0,85),384,8;runinLen:(0,86),400,16;;:t(0,78)=*(0,87):t(0,79)=*(0,88):t(0,80)=*(0,89):t(0,81)=*(0,90):t(0,82)=*(0,91):t(0,83)=*(0,92):t(0,84)=*(0,93)uint8_t:t(0,85)=(0,27)uint16_t:t(0,86)=(0,63):t(0,87)=f(0,1):t(0,88)=f(0,94):t(0,89)=f(0,94):t(0,90)=f(0,10):t(0,91)=f(0,10):t(0,92)=f(0,10):t(0,93)=f(0,11)uint32_t:t(0,94)=(0,56) :T(0,73) :T(0,73)i:r(0,10)page:r(0,65)newFile:r(0,7)filename:(0,95)void:t(0,1):t(0,95)=ar(0,33);0;4095;(0,64)page:r(0,65)newFile:r(0,7)filename:(0,95)page:r(0,65)newFile:r(0,7)filename:(0,95)newHead:r(0,2)_read_from_pageread_from_page:f(0,94)sysData:P(0,66)data:P(0,96)count:P(0,94)page:r(0,65)numRead:r(0,94)uint32_t:t(0,94):t(0,96)=*(0,85)offset:r(0,11)int64_t:t(0,11)_write_to_pagewrite_to_page:f(0,94)sysData:P(0,66)data:P(0,97)count:P(0,94)page:r(0,65)numWrite:r(0,94):t(0,97)=*(0,98):t(0,98)=k(0,85)offset:r(0,11)_free_page_filefree_page_file:f(0,1)sysData:P(0,66)_page_file_closepage_file_close:f(0,1)sysData:P(0,66)fd:r(0,2)nextFd:r(0,2)_page_file_sizepage_file_size:f(0,11)sysData:P(0,66)_page_file_readpage_file_read:f(0,94)sysData:P(0,66)data:P(0,96)count:P(0,94)numRead:r(0,94)totalRead:r(0,94)_page_file_writepage_file_write:f(0,94)sysData:P(0,66)data:P(0,97)count:P(0,94)numWrite:r(0,94)totalWrite:r(0,94)_page_file_getcharpage_file_getchar:f(0,10)sysData:P(0,66)data:(0,99):t(0,99)=ar(0,33);0;0;(0,85)_page_file_putcharpage_file_putchar:f(0,10)sysData:P(0,66)c:P(0,10)data:(0,99)_page_file_eofpage_file_eof:f(0,10)sysData:P(0,66)size:r(0,11)_page_file_seekpage_file_seek:f(0,10)sysData:P(0,66)offset:P(0,11)whence:P(0,10)size:r(0,11)position:r(0,11)_page_file_tellpage_file_tell:f(0,11)sysData:P(0,66)_page_file_is_seekablepage_file_is_seekable:f(0,10)sysData:P(0,66)mxf_page_file_open_new:F(0,10)filenameTemplate:P(0,35)pageSize:P(0,11)mxfPageFile:P(0,100)newMXFFile:(0,75):t(0,100)=*(0,101):t(0,101)=*(0,70)mxf_page_file_open_read:F(0,10)filenameTemplate:P(0,35)mxfPageFile:P(0,100)newMXFFile:(0,75)pageCount:r(0,10)allocatedPages:r(0,10)filename:(0,95)file:r(0,7)st:(0,36)mxf_page_file_open_modify:F(0,10)filenameTemplate:P(0,35)pageSize:P(0,11)mxfPageFile:P(0,100)newMXFFile:(0,75)pageCount:r(0,10)allocatedPages:r(0,10)filename:(0,95)fileSize:r(0,11)mxf_page_file_get_file:F(0,75)mxfPageFile:P(0,101)mxf_page_file_get_page_size:F(0,11)mxfPageFile:P(0,101)mxf_page_file_is_page_filename:F(0,10)filename:P(0,35)mxf_page_file_forward_truncate:F(0,10)mxfPageFile:P(0,101)sysData:r(0,66)page:r(0,10)i:r(0,10)filename:(0,95)mxf_page_file_remove:F(0,10)filenameTemplate:P(0,35)index:r(0,10)filename:(0,95) #1/20 1213902392 502 502 100644 72324 ` mxf_descriptor.o8 l\Tl\__text__TEXT6Tn 5__picsymbolstub1__TEXT7@9TXh __const__TEXT:@ <__cstring__TEXT=`.?__la_symbol_ptr__DATAkhnD__nl_symbol_ptr__DATAlXn4<\G P h58`N ``8`N ``||}xB|#x!K/@H<_<<<Bl(8`8=08=H8=8*| | xN!8`H`<_x;= xH8!,AxxxxH8i/@P<_<<<Bl(8`8=08=8=8,| | xN!8`H@```8H `|<_x;=xH7/Adxx8H8U/@L<_<<<Bl(8`8=08> 8=8-| | xN!8`H``<_x;=xH7,Ahxx8H6/@D<_<<<Bl(8`8=08>l8=8.| | xN!8`H08H|<_x;<xH6/Adxx8H7/@L<_<<<Bl(8`8=08>8=8/| | xN!8`H``<_x;<xH6,Axxx8,H79/@D<_<<<Bl(8`8=08?<8=80| | xN!8`H088`8:L8=| | xN!8`H``8````8!P|N ```|A||xB|#x!K/@8<_<<<Bf887@8`8;878E| xH <_x;6xH2A,Ahxx8@H2 /@@<_<<<Bf887@8`8;878G| xH ,``8DH `}D<_x;6xH1,Adxx8HH1/@8<_<<<Bf887@8`84878L| xH 8lH``}l<_x;6xH/=,Adxx8pH//@8<_<<<Bf887@8`8>878M| xH (8tH``}t<_x;6pxH.,Adxx8xH./@8<_<<<Bf887@8`8?878N| xH8|H``}|<_x;6`xH.=,Adxx8H./@8<_<<<Bf887@8`8?878O| xH(8H``}<_x;6PxH-,Adxx8H./@8<_<<<Bf887@8`8@878P| xH8H``}<_x;6@xH-=,Adxx8H-/@8<_<<<Bf887@8`8@t878Q| xH(8H``}<_x;60xH,,Adxx8H,/@8<_<<<Bf887@8`8@878R| xH8H``}<_x;6 xH,=,Adxx8H,e/@8<_<<<Bf887@8`8AX878S| xH(8H``}<_x;6xH+,Adxx8H+/@8<_<<<Bf887@8`8A878T| xH8H``}<_x;6xH+=,A\xx8H,/@8<_<<<Bf887@8`8BD878U| xH(8H}<_x;5xH*,A\xx8H*/@8<_<<<Bf887@8`8B878V| xH8H}?x;5xH*M,Axx88H+U/@8<_<<<Bf887@8`8C8878W| xH88+@<_<<<Bf887@8`8C878W| xHx85xFxH*e/AW:8a<;|H*%8@AĐT8XH }X}T<_x;5xH)M,A\xx8H)/@8<_<<<Bf887@8`8D878X| xH88H}<_x;5xH(,A\xx8H)/@8<_<<<Bf887@8`8D878Y| xH8H}<_x;5xH(],A\xx8H(/@8<_<<<Bf887@8`8E878Z| xHH8H}<_x;5xH',A\xx8H(-/@8<_<<<Bf887@8`8E878[| xH8H}<_x;5xH'm,A\xx8H'/@8<_<<<Bf887@8`8E878\| xHX8H}<_x;5xH&,A\xx8H&/@8<_<<<Bf887@8`8Fl878]| xH8H}<_x;5pxH&},A`xx8H'/@8<_<<<Bf887@8`8F878^| xHh8HHh8H}HX/A;;A8*|8o| | xN!8`H``/Ah<cx8)0H 5/@L<_<<<BY8`8* 8>|8*|8p| | xN!8`H|``/Ah<cx8) H/@L<_<<<BY8`8* 8>8*|8q| | xN!8`H ``/Ah<cx8)Hu/@L<_<<<BY8`8* 8?`8*|8r| | xN!8`H``/Ah<cx8)H/@L<_<<<BY8`8* 8?8*|8s| | xN!8`H,``/Ah<cx8(H/@L<_<<<BY8`8* 8@H8*|8t| | xN!8`H``/Ah<cx88(HE/@L<_<<<BY8`8* 8@8*|8u| | xN!8`HL``/Ah<cx8(H5/@L<_<<<BY8`8* 8A,8*|8v| | xN!8`H``X/AT<cx8888(H/@<_<<<BY8`8* 8A8*|8w| | xN!8`Hd|;;HT8@88A``/Ah<cx8(H%/@L<_<<<BY8`8* 8B88*|8x| | xN!8`H``/Ah<cx88(H5/@L<_<<<BY8`8* 8B8*|8y| | xN!8`H\``/Ah<cx8(H/@L<_<<<BY8`8* 8C8*|8z| | xN!8`H``/Ah<cx8(H5/@L<_<<<BY8`8* 8C8*|8{| | xN!8`H|``/Ah<cx8(pH/@L<_<<<BY8`8* 8D8*|8|| | xN!8`H ``/Ah<cx8(`H/@L<_<<<BY8`8* 8D8*|8}| | xN!8`H``/A`<cx88(PH/@D<_<<<BY8`8* 8D8*|8~| | xN!8`H,8`H$T/A老8x;K`8!pa|N ```||}xB|#x!Ka/@H<_<<<BM8`88:88| | xN!8`H`<_x;xH,Axxx8\H/@P<_<<<BM8`88:h88| | xN!8`H@```8`H `|`<_x;xH,Atxx8dHe/@D<_<<<BM8`88:88| | xN!8`H8hH```|h<_x;xH,Atxx8lH/@D<_<<<BM8`88;L88| | xN!8`H8pH```|p<_x;xH,Atxx8tH/@D<_<<<BM8`88;88| | xN!8`H8xH```|x<_x;xHm,Atxx8|H/@D<_<<<BM8`88<$88| | xN!8`H8H```|<_x;xH,Atxx8H/@D<_<<<BM8`88<88| | xN!8`Hl8H```|<_x;xHM,Atxx8H/@D<_<<<BM8`88<88| | xN!8`H8H```|<_x;pxH,Atxx8H/@D<_<<<BM8`88=l88| | xN!8`HL8H```|<_x;`xH-,Atxx8Hu/@D<_<<<BM8`88=88| | xN!8`H8H```|<_x;PxH,Atxx8H/@D<_<<<BM8`88><88| | xN!8`H,88`H``|8```8!P|N ```||#xB|}x!KA/@H<_<<<BGx8`888`88| | xN!8`Hx``/Ah\<x8H/@L<_<<<BGx8`88888| | xN!8`H ``h/Ahd<x8H/@L<_<<<BGx8`889 88| | xN!8`H``p/Ahl<x8H/@L<_<<<BGx8`88988| | xN!8`H,``x/Aht<x8pH/@L<_<<<BGx8`88: 88| | xN!8`H``/Ah|<x8`H/@L<_<<<BGx8`88:p88| | xN!8`HL``/Ah<x8PH/@L<_<<<BGx8`88:88| | xN!8`H``/Ah<x8@H/@L<_<<<BGx8`88;D88| | xN!8`Hl``/Ah<x80Hu/@L<_<<<BGx8`88;88| | xN!8`H``/Ah<x8 H/@L<_<<<BGx8`88<88| | xN!8`H``/Ah<x8H/@L<_<<<BGx8`88<88| | xN!8`H``8````8!P|N ```||}xB|#x!K1/@H<_<<<BBx8`8888| | xN!8`H`<_x;xHq,Axxx8@H9/@P<_<<<BBx8`88788| | xN!8`H ```8HH `|H<_x;xH ,Atxx8LH e/@D<_<<<BBx8`888d88| | xN!8`H8PH```|P<_x;xH M,Atxx8TH /@D<_<<<BBx8`88888| | xN!8`H8XH```|X<_x;xH ,Atxx8\H /@D<_<<<BBx8`889888| | xN!8`Hl8`H```|`<_x;xH -,Atxx8dH u/@D<_<<<BBx8`88988| | xN!8`H8hH```|h<_x;xH ,Atxx8lH /@D<_<<<BBx8`88:088| | xN!8`HL8pH```|p<_x;xH ,Atxx8tH /@D<_<<<BBx8`88:88| | xN!8`H8xH```|x<_x;xH },Atxx8|H /@D<_<<<BBx8`88; 88| | xN!8`H,88`H``|8```8!P|N ```||#xB|}x!KQ/@H<_<<<B=X8`8`8|88| | xN!8`H`H/Ah<x8@8 H/@L<_<<<B=X8`8`86l88| | xN!8`H,``P/AhL<x8 H /@L<_<<<B=X8`8`8688| | xN!8`H``X/AhT<x8 |tH/@H<_<<<B=X8`8`87L88| | xN!8`HH``/Ah\<x8 H/@L<_<<<B=X8`8`8788| | xN!8`H``h/Ahd<x8 H/@L<_<<<B=X8`8`88D88| | xN!8`Hl``p/Ahl<x8 H5/@L<_<<<B=X8`8`8888€| | xN!8`H``x/Aht<x8 |tH!/@H<_<<<B=X8`8`89,88À| | xN!8`H`/Ah<x8|8 pHu/@L<_<<<B=X8`8`8988Ā| | xN!8`H``8````8!P|N ```||}xB|#x!K/@H<_<<<B988`8 @858 8̀| | xN!8`H`<_x;@xH1/Ahxx8H/@P<_<<<B988`8 @86@8 8΀| | xN!8`H ```<_x;0xH,Ahxx8Hy/@D<_<<<B988`8 @868 8π| | xN!8`H8H|<_x; xH-/Adxx8Hu/@L<_<<<B988`8 @878 8Ѐ| | xN!8`H``8````8!P|N ```||#xB|}x!K/@H<_<<<B78 8`85@8|8׀| | xN!8H8`<x8 H1/@H<_<<<B78 8`858|8ـ| | xN!8H`/Ah<x8He/@L<_<<<B78 8`858|8ڀ| | xN!8Hl``<x8Ha8/@D<_<<<B78 8`86X8|8ۀ| | xN!8`8!P|x|N |B}h=k|4}N |B}h=k|4}N |B}h=k|4}N |B}h=k|4}N |B}h=k|4x}N |B}h=k|4\}N |B}h=k|4@}N |B}h=k|4$}N |B}h=k|4}N |B}h=k|3}N |B}h=k|3}N |B}h=k|3}N |B}h=k|3}N |B}h=k|3|}N |B}h=k|3`}N |B}h=k|3D}N |B}h=k|3(}N |B}h=k|3 }N |B}h=k|2}N |B}h=k|2}N |B}h=k|2}N |B}h=k|2}N |B}h=k|2}N |B}h=k|2d}N |B}h=k|2H}N |B}h=k|2,}N +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'%s' failed, in %s:%d mxf_get_generic_descriptor(set, (MXFGenericDescriptor*)descriptor)./metadata/mxf_descriptor.cmxf_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_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_get_file_descriptor(set, (MXFFileDescriptor*)descriptor)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)numElements <= 2mxf_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_set_file_descriptor(set, (MXFFileDescriptor*)descriptor)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_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)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_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_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_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_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)6=5@6k5@6=`5@6lX5@6=|5@6k6X5@6=` 5@6lX75@6ë6|:@5@6t:@5@6H=5@6Dk05@6<=`5@68lX5@64=|5@60k055@6,=` 5@6(lX75@6ë6:P5@6:P5@5=5@5jС5@5=`5@5lX5@5=|5@5jС55@5=` 5@5lX75@5ë5:`5@5:` 5@5|=5@5xj5@5p=`5@5llX5@5h=|5@5dj5@5@5`=` 5@5\lX75@5Pë4=3 4j(3 4=`3 4lX3 4= 3 4j(73 4=` @3 4lX983 44ë4:@3 4:@ 3 4T=3 4Pi3 4L=`3 4DlX3 4@= 3 4<i63 48=` @3 44lX983 4(4ë4:P3 4:P03 3=3 3i`3 3=`3 3lX3 3= 3 3i`6@3 3=` @3 3lX983 33ë3:`3 3:`@3 3\=3 3Xi3 3T=`3 3LlX3 3H= 3 3Di53 3@=` @3 3<lX983 30ë2=/2h/2=`/2lX/2=/2h9/2=``/2lX=X/2ë2:p/2|:p p/2L=/2Hh,/2D=`/2<lX/28=/24h,9,/20=``/2,lX=X/2 ë2:/2: /1=/1g/1=`/1lX/1=/1g8/1=``/1lX=X/1ë1:/1: /1h=/1dgD/1`=`/1XlX/1T=/1PgD8D/1L=``/1HlX=X/1<ë18:/10: /0=/0f/0=`/0lX/0=/0f7/0=``/0lX=X/0ë0:/0: /0=/0fL/0=`/0|lX/0x=/0tfL7L/0p=``/0llX=X/0`ë0X:/0P: /0=/0e/0=`/0lX/0=/0e6//=``//lX=X//ë/:С//:С //=//el//=`//lX//=//el6l//=``//lX=X//|ë/x://l: //<=//8M|//4=`//,lX//(=//$M||// =``//lX=X//ë.=).d).=`).xlX).t=).pd; ).l=`).hlXBx).\.Dë.<:p).4:p)-=)-d)-=`)-lX)-=)-d:)-=`)-lXBx)--ë-:)-:)-h=)-dd)-`=`)-XlX)-T=)-Pd:0)-L=`)-HlXBx)-<-$ë-:)-:),=),c),=`),lX),=),c9),=`),lXBx),,ë,:),:),H=),Dc),@=`),8lX),4=),0c98),,=`),(lXBx),,ë+:)+:)+=)+b)+=`)+lX)+=)+b8)+=`)+lXBx)++të+l:)+d:)+(=)+$bD)+ =`)+lX)+=)+bD8d)+ =`)+lXBx)**ë*:С)*:С)*=)*aȡ)*=`)*lX)*=)*|aȡ7)*x=`)*tlXBx)*h*Pë*H:)*@:)*=)*Aܡ)*=`)* lX)*=)*Aܡ)*=`))lXBx))ë)x=$)tad$)p=`$)hlX$)d=$)`ad<$)\=`$)XlXGx$)Lë)H:$)@:$)=$)`$)=`$(lX$(=$(`<$(=`$(lXGx$(ë(;$(; $(=$(`$(=`$(lX$(=$(`;$(|=`$(xlXGx$(lë(h;$(`;0$((=$($`$$( =`$(lX$(=$(`$;D$( =`$(lXGx$'ë'; $'; @$'=$'_$'=`$'lX$'=$'_:$'=`$'lXGx$'ë';0$';0P$'H=$'D_P$'@=`$'8lX$'4=$'0_P:p$',=`$'(lXGx$'ë';@$';@`$&=$&^$&=`$&lX$&=$&^: $&=`$&lXGx$&ë&;P$&;Pp$&h=$&d^x$&`=`$&XlX$&T=$&P^x9$&L=`$&HlXGx$&<ë&8;`$&0;`$%=$%^$%=`$%lX$%=$%^9 $%=`$%lXGx$%ë%;p$%;p$%=$%]$%=`$%xlX$%t=$%p]8$%l=`$%hlXGx$%\ë%X;$%P;$%=$%]@$%=`$% lX$%=$%]@8`$%=`$$lXGx$$ë$h=$d\ܡ$`=`$XlX$T=$P\ܡ><$L=`$HlXM$<$$ë$:$:P#=#\t#=`#lX#=#\t=#=`#lXM##ë#;#;`#H=#D\ #@=`#8lX#4=#0\ =l#,=`#(lXM##ë";";p"="["=`"lX"="[<"=`"lXM""të"l; "d; "(="$[8" =`"lX"="[8<" =`"lXM!!ë!;0!;0!=!Zġ!=`!lX!=!Zġ<$!|=`!xlXM!l!Të!L;@!D;@!=!Z`!=` lX = Z`; =` lXM  ë ;P ;P x= tY p=` hlX d= `Y;L \=` XlXM L 4ë ,;` $;`=Yt=`lX=Yt:=`lXMë;p;pT=PYL=`DlX@=<Y:h8=`4lXM(ë;;=X=`lX=X:=`lXMë(=@$X8@ =`@lX@=*|@X8D@ =`* @lXY@ë;@;(P@=@Wġ@=`@lX@=*|@WġD@=`* @lXY@ë;@;(`@H=@DWP@@=`@8lX@4=*|@0WPD@,=`* @(lXY@ë;@;(p@=@Vء@=`@lX@=*|@VءC@=`* @lXY@ë;@;(@h=@dVX@`=`@XlX@T=*|@PVXC@L=`* @HlXY@<ë8;С@0;С(@=@U@=`@lX@=*|@UB@=`* @lXY@ë;@;(@=@Ux@=`@xlX@t=*|@pUxB8@l=`* @hlXY@\ëX;@P;(@ë=@T@=`@lX@=*|@TA@=`* @lXY@ë<@<(@x=@tTl@p=`@hlX@d=*|@`TlA,@\=`* @XlXY@LëH<@@<(@=@S@=`@lX@=*|@S@@=`* @lXY@ë< @< (@=@S@=`@lX@=*|@S@H@|=`* @xlXY@lëh<0@`<0(@(=@$S@ =`@lX@=*|@S?@ =`* @lXY@ë<@@<@)@=@R@=`@lX@=*|@R?`@=`* @lXY@ë@,=`* @(lXY@ë<`@<`) @=@Q@=`@lX@=*|@Q>|@=`* @lXY@ë@L=`* @HlXY@<ë8<@0<)@@=@Pԡ@=`@lX@=*|@Pԡ=@=`* @lXY@ë<@<)P@=@P`@=`@xlX@t=*|@pP`= @l=`* @hlXY@\ëX<@P<)`@=@O@=`@lX@=*|@O<@=`* @lXY@ë<@<)p@=@O|@=`@lX@=*|@O|<<@=`* @lXY@|ëx<@p<)@8=@4O @0=`@(lX@$=*|@ O ;@=`* @lXY@ ë<С@<С)@=@N@=`@lX@=*|@N;\@=`* @lXY@ë<@<)@X=@TN0@P=`@HlX@D=*|@@N0:@<=`* @8lXY@,ë(<@ <)@=@M@=`@lX@=*|@M:|@=`* @lXY@ë=@=)@|=@xM|@t=`@llX@h=*|@dM|:<@`=`* @\lXY@Pë= Iԡ =` lX =7 IԡC =`7@ lXf8 = M |=` xlX t=7 pMF l=`7@ hlXf8 \Dë<; 4;5p =  L =` lX =7 LFl =`7@ lXf8 ë; ;5 = L =` lX =7 LE |=`7@ xlXf8 lTëL; D;5  = K =` lX  =7 KE =`7@ lXf8 ë; ;5 = K  =` lX =7 K E =`7@ lXf8 |dë\;С T;С5 0= ,J $=`  lX =7 JD =`7@ lXf8 ë; ;5 = J< =` lX =7 J<D =`7@ lXf8 tël; d;5 <ë< = I =` lX =7 IC =`7@ lXf8 = IX =` lX =7 IXC8 =`7@ lXf8 tël< d<5 @= <Hԡ 4=` 0lX ,=7 (HԡB $=`7@  lXf8  ë < <5 = Hd =` lX =7 HdBD =`7@ lXf8  ë |<  t< 6 H= DG <=` 8lX 4=7 0GA ,=`7@ (lXf8  ë <0 <06 = Gx =` lX =7 GxAX =`7@ lXf8  ë |<@ t<@6  H= DG <=` 8lX 4=7 0G@ ,=`7@ (lXf8  ë  =`7@ lXf8  ë |< t<6 H= DDT <=` 8lX 4=7 0DT>4 ,=`7@ (lXf8  ë< <6 = C =` lX =7 C= =`7@ lXf8 ë|< t<6 H= DCp <=` 8lX 4=7 0Cp=P ,=`7@ (lXf8 ë<С <С6 = C =` lX =7 C< =`7@ lXf8 ë|< t<6 H= DB <=` 8lX 4=7 0Bp=`9plXhpë=p|=9pL=pHA(pD=`p<lXp8=:Lp4A(=p0=`9p,lXhp ë= p= 9p=p@p=`plXp=:Lp@=Pp=`9plXhpë=0p=09p|=px@`pt=`pllXph=:Lpd@`<p`=`9p\lXhpPëL=@p@=@9p=p@p=`plXp=:Lp@<p=`9plXhpë=Pp=P9p=p?p=`plXp=:Lp?0\=`=00XlXl(0L4ë,= 0$= <0=0>0=`0lX0==0>>l0=`=00lXl(0ë=00=0=0x=0t><0p=`0hlX0d==0`><> 0\=`=00XlXl(0L4ë,=@0$=@=0=0=ء0=`0lX0==0=ء=0=`=00lXl(0ë=P0=P= 0l=0h=x0d=`0\lX0X==0T=x=H0P=`=00LlXl(0@ë4lT:(,lT2,:(lP: lP2H:lL9lL2d9lH9ȬlH29ȫlD9lD29l@9l@29tl<9hll<29hTl89HLl829H4l49(,l43 9(l09 l03(9l,8l,3D8l(8Ȭl(3`8ȫl$8l$3|8l 8l 38tl8hll38hTl8HLl38H4l8(,l38(l8 l48l 7l 4$7l7Ȭl4@7ȫl7l4\7l7l4x7tk7hlk47hTk7HLk47H4k7(,k47(k7 k47dP`P\PXPTPPPLPHPDP@P<P8P4P0P,P(P$P PPPPP PPPPyddf<:@:PD:`o:p:::V::::?:l;;; ;0-;@a;P;`;p;.;o;;; "; c; ; < < V< <0 <@ ?&&<`>&packageUID)./metadata/mxf_package.cmxf_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*)materialPackage)mxf_get_generic_package(set, (MXFGenericPackage*)sourcePackage)mxf_get_uuid_item(set, &MXF_ITEM_K(SourcePackage, Descriptor), &sourcePackage->descriptor)dë 0 |0 00 0 |L0 P00ë 0 0 0 <0| 0t0p 0l < 0h P0d0XLë P P PP P P 0PPxl8ëh d \ XT P L pH ë 0  P   P @ p ëX T L HD @ < p8 ,ë 0 0      x p ë @ @ 0X T L HD @  < p8 ,ë P P @      p ëh d d\ XT P d TL pH 8ë       p ë ` ` P  x tp l h pd X@ë8 p0 p `,ët l TL4 Ȭ, 4ȫ  P  l h h H H ( (t l T L 4 ܡȬ, ܡȫ ء ء0,P(P$P PPPPP PPPPddf< 6 0X @ P ` p.D"D#D"D# D"(D#,D%0D&D'D(D)D,$"@!&@!<&8G']Ԁ̀ŀۀ 7€ ! ̀ ހ a } Ӏ  A X i ɀ*Fsɀڀ0LiSrـN؀ڀ8X}܀Gyz{)8,@) )<ʀ"ڀ)< )<H  $N.D/D0D1D4D3D1 D3$D4(D38 $/,@.B$N<.@D7@D8HD7LD8`D7hD8lD:pD=C$7@c@6n@6$N.D@DADDDCDDDC$@@?$8N. DG DH(DG,DH@DGHDHLDJPDLDO4$G @F@F -$(NH.PDRPDSdDVhDUlDVxDU$RP0@QF$8NG&[ pt&b `&i P&p @&w 00&b \mdOP5@k  0~_L_mxf_get_generic_package_mxf_clear_generic_package_mxf_get_material_package_mxf_clear_material_package_mxf_get_source_package_mxf_clear_source_packagedyld_stub_binding_helper_mxf_log_malloc_mxf_get_array_item_count_mxf_have_item_mxf_get_utf16string_item_memset_free_mxf_get_timestamp_item_mxf_get_array_item_element_mxf_get_uuid_item_mxf_get_utf16string_item_size_mxf_get_umid_item_mxf_get_uuid/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./metadata/mxf_package.cgcc2_compiled.:t(0,1)=(0,1)_g_SourcePackage_Descriptor_item_key_g_GenericPackage_Tracks_item_key_g_GenericPackage_PackageModifiedDate_item_key_g_GenericPackage_PackageCreationDate_item_key_g_GenericPackage_Name_item_key_g_GenericPackage_PackageUID_item_keymxf_get_generic_package:F(0,2)set:P(0,3)genericPackage:P(0,4)size:(0,5)uint16_t:t(0,5)=(0,6)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,7):t(0,4)=*(0,8)short unsigned int:t(0,6)=@s16;r(0,6);0;65535;MXFMetadataSet:t(0,7)=(0,9)MXFGenericPackage:t(0,8)=(0,10)_MXFMetadataSet:T(0,9)=s60key:(0,11)=xsmxfKey:,0,128;instanceUID:(0,13)=xsmxfUUID:,128,128;items:(0,15)=xsMXFList:,256,128;headerMetadata:(0,17),384,32;fixedSpaceAllocation:(0,18),416,64;;:T(0,10)=s64packageUID:(0,20)=xsmxfUMID:,0,256;name:(0,22),256,32;name_isPresent:(0,2),288,32;packageCreationDate:(0,23)=xsmxfTimestamp:,320,64;packageModifiedDate:(0,23),384,64;tracks:(0,25),448,32;tracks_size:(0,26),480,32;;mxfUL:t(0,12)=(0,28)mxfKey:t(0,11)=(0,12):T(0,14)=s16octet0:(0,29),0,8;octet1:(0,29),8,8;octet2:(0,29),16,8;octet3:(0,29),24,8;octet4:(0,29),32,8;octet5:(0,29),40,8;octet6:(0,29),48,8;octet7:(0,29),56,8;octet8:(0,29),64,8;octet9:(0,29),72,8;octet10:(0,29),80,8;octet11:(0,29),88,8;octet12:(0,29),96,8;octet13:(0,29),104,8;octet14:(0,29),112,8;octet15:(0,29),120,8;;mxfUUID:t(0,13)=(0,14):T(0,16)=s16elements:(0,31),0,32;lastElement:(0,31),32,32;len:(0,32),64,32;freeFunc:(0,33),96,32;;MXFList:t(0,15)=(0,16):t(0,17)=*(0,35)long long unsigned int:t(0,19)=@s64;r(0,19);0;01777777777777777777777;uint64_t:t(0,18)=(0,19):T(0,21)=s32octet0:(0,29),0,8;octet1:(0,29),8,8;octet2:(0,29),16,8;octet3:(0,29),24,8;octet4:(0,29),32,8;octet5:(0,29),40,8;octet6:(0,29),48,8;octet7:(0,29),56,8;octet8:(0,29),64,8;octet9:(0,29),72,8;octet10:(0,29),80,8;octet11:(0,29),88,8;octet12:(0,29),96,8;octet13:(0,29),104,8;octet14:(0,29),112,8;octet15:(0,29),120,8;octet16:(0,29),128,8;octet17:(0,29),136,8;octet18:(0,29),144,8;octet19:(0,29),152,8;octet20:(0,29),160,8;octet21:(0,29),168,8;octet22:(0,29),176,8;octet23:(0,29),184,8;octet24:(0,29),192,8;octet25:(0,29),200,8;octet26:(0,29),208,8;octet27:(0,29),216,8;octet28:(0,29),224,8;octet29:(0,29),232,8;octet30:(0,29),240,8;octet31:(0,29),248,8;;mxfUMID:t(0,20)=(0,21):t(0,22)=*(0,36):T(0,24)=s8year:(0,37),0,16;month:(0,29),16,8;day:(0,29),24,8;hour:(0,29),32,8;min:(0,29),40,8;sec:(0,29),48,8;qmsec:(0,29),56,8;;mxfTimestamp:t(0,23)=(0,24):t(0,25)=*(0,13)unsigned int:t(0,27)=r(0,27);0;037777777777;uint32_t:t(0,26)=(0,27):T(0,28)=s16octet0:(0,29),0,8;octet1:(0,29),8,8;octet2:(0,29),16,8;octet3:(0,29),24,8;octet4:(0,29),32,8;octet5:(0,29),40,8;octet6:(0,29),48,8;octet7:(0,29),56,8;octet8:(0,29),64,8;octet9:(0,29),72,8;octet10:(0,29),80,8;octet11:(0,29),88,8;octet12:(0,29),96,8;octet13:(0,29),104,8;octet14:(0,29),112,8;octet15:(0,29),120,8;;unsigned char:t(0,30)=@s8;r(0,30);0;255;uint8_t:t(0,29)=(0,30):t(0,31)=*(0,39)long int:t(0,32)=r(0,32);-2147483648;2147483647;:t(0,34)=*(0,40)free_func_type:t(0,33)=(0,34)_MXFHeaderMetadata:T(0,35)=s24dataModel:(0,41),0,32;primerPack:(0,42),32,32;sets:(0,15),64,128;;mxfUTF16Char:t(0,36)=(0,43)short int:t(0,38)=@s16;r(0,38);-32768;32767;int16_t:t(0,37)=(0,38)MXFListElement:t(0,39)=(0,44):t(0,40)=f(0,1):t(0,41)=*(0,45):t(0,42)=*(0,46)wchar_t:t(0,43)=(0,47)_MXFListElement:T(0,44)=s8next:(0,48),0,32;data:(0,49),32,32;;MXFDataModel:t(0,45)=(0,50)MXFPrimerPack:t(0,46)=(0,51)__darwin_wchar_t:t(0,47)=(0,2):t(0,48)=*(0,44):t(0,49)=*(0,1):T(0,50)=s17956itemDefs:(0,15),0,128;setDefs:(0,15),128,128;types:(0,52),256,143360;lastTypeId:(0,27),143616,32;;:T(0,51)=s20nextTag:(0,53),0,16;entries:(0,15),32,128;;:t(0,52)=ar(0,54);0;127;(0,55)mxfLocalTag:t(0,53)=(0,5)long unsigned int:t(0,54)=r(0,54);0;037777777777;MXFItemType:t(0,55)=(0,56):T(0,56)=s140category:(0,57)=xeMXFItemTypeCategory:,0,32;typeId:(0,27),32,32;name:(0,59),64,32;info:(0,60),96,1024;;:T(0,58)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,57)=(0,58):t(0,59)=*(0,61):T(0,60)=u128basic:(0,62)=xsMXFBasicTypeInfo:,0,32;array:(0,64)=xsMXFArrayTypeInfo:,0,64;compound:(0,66)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,68)=xsMXFInterpretTypeInfo:,0,64;;char:t(0,61)=r(0,61);0;127;:T(0,63)=s4size:(0,27),0,32;;MXFBasicTypeInfo:t(0,62)=(0,63):T(0,65)=s8elementTypeId:(0,27),0,32;fixedSize:(0,27),32,32;;MXFArrayTypeInfo:t(0,64)=(0,65):T(0,67)=s128members:(0,70),0,1024;;MXFCompoundTypeInfo:t(0,66)=(0,67):T(0,69)=s8typeId:(0,27),0,32;fixedArraySize:(0,27),32,32;;MXFInterpretTypeInfo:t(0,68)=(0,69):t(0,70)=ar(0,54);0;15;(0,71)MXFCompoundTypeMemberInfo:t(0,71)=(0,72):T(0,72)=s8name:(0,59),0,32;typeId:(0,27),32,32;;numElements:(0,26) :T(0,58) :T(0,58)uint32_t:t(0,26)i:r(0,26)data:(0,73)uint8_t:t(0,29):t(0,73)=*(0,29)data:(0,73)data:(0,73)mxf_clear_generic_package:F(0,1)genericPackage:P(0,4)mxf_get_material_package:F(0,2)set:P(0,3)materialPackage:P(0,74):t(0,74)=*(0,75)MXFMaterialPackage:t(0,75)=(0,76):T(0,76)=s64packageUID:(0,20),0,256;name:(0,22),256,32;name_isPresent:(0,2),288,32;packageCreationDate:(0,23),320,64;packageModifiedDate:(0,23),384,64;tracks:(0,25),448,32;tracks_size:(0,26),480,32;;mxf_clear_material_package:F(0,1)materialPackage:P(0,74)mxf_get_source_package:F(0,2)set:P(0,3)sourcePackage:P(0,77):t(0,77)=*(0,78)MXFSourcePackage:t(0,78)=(0,79):T(0,79)=s80packageUID:(0,20),0,256;name:(0,22),256,32;name_isPresent:(0,2),288,32;packageCreationDate:(0,23),320,64;packageModifiedDate:(0,23),384,64;tracks:(0,25),448,32;tracks_size:(0,26),480,32;descriptor:(0,13),512,128;;mxf_clear_source_package:F(0,1)sourcePackage:P(0,77)g_GenericPackage_PackageUID_item_key:S(0,80)g_GenericPackage_Name_item_key:S(0,80)g_GenericPackage_PackageCreationDate_item_key:S(0,80)g_GenericPackage_PackageModifiedDate_item_key:S(0,80)g_GenericPackage_Tracks_item_key:S(0,80)g_SourcePackage_Descriptor_item_key:S(0,80):t(0,80)=k(0,12) #1/20 1213902393 502 502 100644 12252 ` mxf_track.o8  T __text__TEXTT __picsymbolstub1__TEXT@( __const__TEXT` T__cstring__TEXT` __la_symbol_ptr__DATA t(   __nl_symbol_ptr__DATA  xP P \||#xB||x8! <_;@xH/AhxxxH/@P<_<<<B 8`8P8h88%| | xN!8`HT```<_x;0xH1/Ahxx8H/@P<_<<<B 8`8P888&| | xN!8`H```<_x; xH,A(xx88Hy/@P<_<<<B 8`8P8888'| | xN!8`HT```a8Tc:H/~@D<_<<<B 8`8P888'| | xN!8`H|exxxH/@D<_<<<B 8`8P888'| | xN!8`H8 H `~ <_x;xHm/Adxx8H/@L<_<<<B 8`8P8 D88(| | xN!8`H``8`8!`|N ``||~x!`` /A$c/AH 88 88!P `|N ```|80B|~x|#x|#x8!HexxK/@P<_<<<B8`88888| | xN!8`H ```<_x;PxH/Ahxx8 HY/@P<_<<<B8`88 88:| | xN!8`H```<_x;@xH1/Ahxx8(H/@P<_<<<B8`88l88;| | xN!8`H ```8````8!P|N ```||}x!K8!Px880|H|B}h=k|}N |B}h=k|}N |B}h=k|t}N |B}h=k|X}N |B}h=k|<}N |B}h=k| }N |B}h=k|}N |B}h=k|}N |B}h=k|}N |B}h=k|}N +4+40+4+4+4+4'%s' failed, in %s:%d mxf_get_uint32_item(set, &MXF_ITEM_K(GenericTrack, TrackID), &genericTrack->trackID)./metadata/mxf_track.cmxf_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)ëС , ` С ,l` ë@С ` С|  x`t hPëH@PС  ` С ` TëС T` С T D`P ë  PСLH`@ <С84`P0 $ëС` С`P ëСH` С|H8x`Pt hPëH0@0 С ` С`P ë@@0Сx` С|xhx`Pt hPëHPDP@4 ,  Ȭ ȫ     h  h H <Ht (l X(T |L |t4 x, x tȬ t$P PPPPP PPPP'dbdyfz< 0@5P.D"D#D" D#$D%DD&D'@D(D+V$"s@!~@!'8'݀*Fd!ր2Iar  9 J h ɀ   $ 5 L Ā  v ̀  4  3 D 5U؀7[y\$N. D. D/4D1hD2lD1pD2$.  @-$N.D5D6D5D6D5D6D8D:@D;D>P$54@4?@4M^v;wĀڀ-$Nd.pDApDBDEDDDEDD.$ApE@@S$8NT&P|&@&0& &&=Nd @p1s{jQ_mxf_get_generic_track_mxf_clear_generic_track_mxf_get_track_mxf_clear_trackdyld_stub_binding_helper_mxf_log_malloc_mxf_get_position_item_mxf_have_item_mxf_get_utf16string_item_memset_free_mxf_get_uint32_item_mxf_get_uuid_item_mxf_get_rational_item_mxf_get_utf16string_item_size/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./metadata/mxf_track.cgcc2_compiled.:t(0,1)=(0,1)_g_Track_Origin_item_key_g_Track_EditRate_item_key_g_GenericTrack_Sequence_item_key_g_GenericTrack_TrackName_item_key_g_GenericTrack_TrackNumber_item_key_g_GenericTrack_TrackID_item_keymxf_get_generic_track:F(0,2)set:P(0,3)genericTrack:P(0,4)size:(0,5)uint16_t:t(0,5)=(0,6)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,7):t(0,4)=*(0,8)short unsigned int:t(0,6)=@s16;r(0,6);0;65535;MXFMetadataSet:t(0,7)=(0,9)MXFGenericTrack:t(0,8)=(0,10)_MXFMetadataSet:T(0,9)=s60key:(0,11)=xsmxfKey:,0,128;instanceUID:(0,13)=xsmxfUUID:,128,128;items:(0,15)=xsMXFList:,256,128;headerMetadata:(0,17),384,32;fixedSpaceAllocation:(0,18),416,64;;:T(0,10)=s32trackID:(0,20),0,32;trackNumber:(0,20),32,32;trackName:(0,22),64,32;trackName_isPresent:(0,2),96,32;sequence:(0,13),128,128;;mxfUL:t(0,12)=(0,23)mxfKey:t(0,11)=(0,12):T(0,14)=s16octet0:(0,24),0,8;octet1:(0,24),8,8;octet2:(0,24),16,8;octet3:(0,24),24,8;octet4:(0,24),32,8;octet5:(0,24),40,8;octet6:(0,24),48,8;octet7:(0,24),56,8;octet8:(0,24),64,8;octet9:(0,24),72,8;octet10:(0,24),80,8;octet11:(0,24),88,8;octet12:(0,24),96,8;octet13:(0,24),104,8;octet14:(0,24),112,8;octet15:(0,24),120,8;;mxfUUID:t(0,13)=(0,14):T(0,16)=s16elements:(0,26),0,32;lastElement:(0,26),32,32;len:(0,27),64,32;freeFunc:(0,28),96,32;;MXFList:t(0,15)=(0,16):t(0,17)=*(0,30)long long unsigned int:t(0,19)=@s64;r(0,19);0;01777777777777777777777;uint64_t:t(0,18)=(0,19)unsigned int:t(0,21)=r(0,21);0;037777777777;uint32_t:t(0,20)=(0,21):t(0,22)=*(0,31):T(0,23)=s16octet0:(0,24),0,8;octet1:(0,24),8,8;octet2:(0,24),16,8;octet3:(0,24),24,8;octet4:(0,24),32,8;octet5:(0,24),40,8;octet6:(0,24),48,8;octet7:(0,24),56,8;octet8:(0,24),64,8;octet9:(0,24),72,8;octet10:(0,24),80,8;octet11:(0,24),88,8;octet12:(0,24),96,8;octet13:(0,24),104,8;octet14:(0,24),112,8;octet15:(0,24),120,8;;unsigned char:t(0,25)=@s8;r(0,25);0;255;uint8_t:t(0,24)=(0,25):t(0,26)=*(0,32)long int:t(0,27)=r(0,27);-2147483648;2147483647;:t(0,29)=*(0,33)free_func_type:t(0,28)=(0,29)_MXFHeaderMetadata:T(0,30)=s24dataModel:(0,34),0,32;primerPack:(0,35),32,32;sets:(0,15),64,128;;mxfUTF16Char:t(0,31)=(0,36)MXFListElement:t(0,32)=(0,37):t(0,33)=f(0,1):t(0,34)=*(0,38):t(0,35)=*(0,39)wchar_t:t(0,36)=(0,40)_MXFListElement:T(0,37)=s8next:(0,41),0,32;data:(0,42),32,32;;MXFDataModel:t(0,38)=(0,43)MXFPrimerPack:t(0,39)=(0,44)__darwin_wchar_t:t(0,40)=(0,2):t(0,41)=*(0,37):t(0,42)=*(0,1):T(0,43)=s17956itemDefs:(0,15),0,128;setDefs:(0,15),128,128;types:(0,45),256,143360;lastTypeId:(0,21),143616,32;;:T(0,44)=s20nextTag:(0,46),0,16;entries:(0,15),32,128;;:t(0,45)=ar(0,47);0;127;(0,48)mxfLocalTag:t(0,46)=(0,5)long unsigned int:t(0,47)=r(0,47);0;037777777777;MXFItemType:t(0,48)=(0,49):T(0,49)=s140category:(0,50)=xeMXFItemTypeCategory:,0,32;typeId:(0,21),32,32;name:(0,52),64,32;info:(0,53),96,1024;;:T(0,51)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,50)=(0,51):t(0,52)=*(0,54):T(0,53)=u128basic:(0,55)=xsMXFBasicTypeInfo:,0,32;array:(0,57)=xsMXFArrayTypeInfo:,0,64;compound:(0,59)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,61)=xsMXFInterpretTypeInfo:,0,64;;char:t(0,54)=r(0,54);0;127;:T(0,56)=s4size:(0,21),0,32;;MXFBasicTypeInfo:t(0,55)=(0,56):T(0,58)=s8elementTypeId:(0,21),0,32;fixedSize:(0,21),32,32;;MXFArrayTypeInfo:t(0,57)=(0,58):T(0,60)=s128members:(0,63),0,1024;;MXFCompoundTypeInfo:t(0,59)=(0,60):T(0,62)=s8typeId:(0,21),0,32;fixedArraySize:(0,21),32,32;;MXFInterpretTypeInfo:t(0,61)=(0,62):t(0,63)=ar(0,47);0;15;(0,64)MXFCompoundTypeMemberInfo:t(0,64)=(0,65):T(0,65)=s8name:(0,52),0,32;typeId:(0,21),32,32;;mxf_clear_generic_track:F(0,1) :T(0,51) :T(0,51)genericTrack:P(0,4)mxf_get_track:F(0,2)set:P(0,3)track:P(0,66):t(0,66)=*(0,67)MXFTrack:t(0,67)=(0,68):T(0,68)=s48trackID:(0,20),0,32;trackNumber:(0,20),32,32;trackName:(0,22),64,32;trackName_isPresent:(0,2),96,32;sequence:(0,13),128,128;editRate:(0,69)=xsmxfRational:,256,64;origin:(0,71),320,64;;:T(0,70)=s8numerator:(0,73),0,32;denominator:(0,73),32,32;;mxfRational:t(0,69)=(0,70)int64_t:t(0,72)=(0,74)mxfPosition:t(0,71)=(0,72)int32_t:t(0,73)=(0,2)long long int:t(0,74)=@s64;r(0,74);01000000000000000000000;0777777777777777777777;mxf_clear_track:F(0,1)track:P(0,66)g_GenericTrack_TrackID_item_key:S(0,75)g_GenericTrack_TrackNumber_item_key:S(0,75)g_GenericTrack_TrackName_item_key:S(0,75)g_GenericTrack_Sequence_item_key:S(0,75)g_Track_EditRate_item_key:S(0,75)g_Track_Origin_item_key:S(0,75):t(0,75)=k(0,12)#1/36 1213902393 502 502 100644 14724 ` mxf_structural_component.o8  T __text__TEXTTҀ__picsymbolstub1__TEXT 0 __const__TEXT@` __cstring__TEXT __la_symbol_ptr__DATA |0  __nl_symbol_ptr__DATA ! Pt||#xB||x8! <_;xH/A\xxxH/@D<_<<<B 8`888 8$| | xN!8`H<_x;pxHa,Axxx8H)/@P<_<<<B 8`88 @8 8%| | xN!8`H(```88`H ~8`8!P|N `8 N ```|A8$B|#x||x|#x8!HxxK9/@P<_<<<B 88`8883| | xN!8@H```?x;xH8@/Atxx88H/@L<_<<<B 88`8`885| | xN!8@H``a8Tc 6H/}@<_<<<B 88`8885| | xN!8@H``x8xFxH/APW 6a<;|Hр8@A8@ Hh`8/A;;AdataDefinition)./metadata/mxf_structural_component.cmxf_get_length_item(set, &MXF_ITEM_K(StructuralComponent, Duration), &structuralComponent->duration)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)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)ë (@ @ @ @ (@ @`@ l@ë@@@@ (@ @@ @ (@| |@x`@t l@hPëHP@@P@ (@ \@ @ @ (@ \@`@ l@ë`@` @ (@ @@ @ (@| @x`@t l@h\(ë ( |x t (p lh 0ëp ( \  ( \ ëx (t lh d (` `\X L0ë(p p (   (  ë ( P  (  P @ ëp ( | ( xtp dLëD@t (l (T L 4 ,  Ȭ ȫ      h (h H DHt (l `(T L |4 ,  |Ȭ |,P(P$P PPPPP PPPPddf<@%PL`qp.D!D"D! D"$D$@D%D(H$!@ "@ =gvŀ Pgʀ9Qhƀ   H Y w ؀ + I Y j { ր   ݀ " = o 0 ˀ܀:_)[$\N\.`D+`D,`D-\$+`@*$$N.D0D1D0D1D0D1D3D5 D8$0@/@/58,"=@5@5<"!23(45<@,A4B5<NhOPQ$8N.D;D<D>DAD@D>D@DAD@(R$;l@:}$\N,.0DD0DE8DD<DEPDDXDE\DG`DIDJ@DKDNP~$D0@C@CȀÀXo$4Nd.pDQpDRDUDTDUDTp$Qp@P$8N&&&p8&`d&!P&(@dQzp`?e03pOb_mxf_get_structural_component_mxf_clear_structural_component_mxf_get_sequence_mxf_clear_sequence_mxf_get_source_clip_mxf_clear_source_clipdyld_stub_binding_helper_mxf_log_malloc_mxf_get_array_item_count_mxf_get_length_item_mxf_have_item_mxf_get_position_item_memset_free_mxf_get_uint32_item_mxf_get_array_item_element_mxf_get_umid_item_mxf_get_uuid_mxf_get_ul_item/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/lib/./metadata/mxf_structural_component.cgcc2_compiled.:t(0,1)=(0,1)_g_SourceClip_SourceTrackID_item_key_g_SourceClip_SourcePackageID_item_key_g_SourceClip_StartPosition_item_key_g_Sequence_StructuralComponents_item_key_g_StructuralComponent_Duration_item_key_g_StructuralComponent_DataDefinition_item_keymxf_get_structural_component:F(0,2)set:P(0,3)structuralComponent:P(0,4)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,5):t(0,4)=*(0,6)MXFMetadataSet:t(0,5)=(0,7)MXFStructuralComponent:t(0,6)=(0,8)_MXFMetadataSet:T(0,7)=s60key:(0,9)=xsmxfKey:,0,128;instanceUID:(0,11)=xsmxfUUID:,128,128;items:(0,13)=xsMXFList:,256,128;headerMetadata:(0,15),384,32;fixedSpaceAllocation:(0,16),416,64;;:T(0,8)=s28dataDefinition:(0,10),0,128;duration:(0,18),128,64;duration_isPresent:(0,2),192,32;;mxfUL:t(0,10)=(0,20)mxfKey:t(0,9)=(0,10):T(0,12)=s16octet0:(0,21),0,8;octet1:(0,21),8,8;octet2:(0,21),16,8;octet3:(0,21),24,8;octet4:(0,21),32,8;octet5:(0,21),40,8;octet6:(0,21),48,8;octet7:(0,21),56,8;octet8:(0,21),64,8;octet9:(0,21),72,8;octet10:(0,21),80,8;octet11:(0,21),88,8;octet12:(0,21),96,8;octet13:(0,21),104,8;octet14:(0,21),112,8;octet15:(0,21),120,8;;mxfUUID:t(0,11)=(0,12):T(0,14)=s16elements:(0,23),0,32;lastElement:(0,23),32,32;len:(0,24),64,32;freeFunc:(0,25),96,32;;MXFList:t(0,13)=(0,14):t(0,15)=*(0,27)long long unsigned int:t(0,17)=@s64;r(0,17);0;01777777777777777777777;uint64_t:t(0,16)=(0,17)int64_t:t(0,19)=(0,28)mxfLength:t(0,18)=(0,19):T(0,20)=s16octet0:(0,21),0,8;octet1:(0,21),8,8;octet2:(0,21),16,8;octet3:(0,21),24,8;octet4:(0,21),32,8;octet5:(0,21),40,8;octet6:(0,21),48,8;octet7:(0,21),56,8;octet8:(0,21),64,8;octet9:(0,21),72,8;octet10:(0,21),80,8;octet11:(0,21),88,8;octet12:(0,21),96,8;octet13:(0,21),104,8;octet14:(0,21),112,8;octet15:(0,21),120,8;;unsigned char:t(0,22)=@s8;r(0,22);0;255;uint8_t:t(0,21)=(0,22):t(0,23)=*(0,29)long int:t(0,24)=r(0,24);-2147483648;2147483647;:t(0,26)=*(0,30)free_func_type:t(0,25)=(0,26)_MXFHeaderMetadata:T(0,27)=s24dataModel:(0,31),0,32;primerPack:(0,32),32,32;sets:(0,13),64,128;;long long int:t(0,28)=@s64;r(0,28);01000000000000000000000;0777777777777777777777;MXFListElement:t(0,29)=(0,33):t(0,30)=f(0,1):t(0,31)=*(0,34):t(0,32)=*(0,35)_MXFListElement:T(0,33)=s8next:(0,36),0,32;data:(0,37),32,32;;MXFDataModel:t(0,34)=(0,38)MXFPrimerPack:t(0,35)=(0,39):t(0,36)=*(0,33):t(0,37)=*(0,1):T(0,38)=s17956itemDefs:(0,13),0,128;setDefs:(0,13),128,128;types:(0,40),256,143360;lastTypeId:(0,41),143616,32;;:T(0,39)=s20nextTag:(0,42),0,16;entries:(0,13),32,128;;:t(0,40)=ar(0,44);0;127;(0,45)unsigned int:t(0,41)=r(0,41);0;037777777777;uint16_t:t(0,43)=(0,46)mxfLocalTag:t(0,42)=(0,43)long unsigned int:t(0,44)=r(0,44);0;037777777777;MXFItemType:t(0,45)=(0,47)short unsigned int:t(0,46)=@s16;r(0,46);0;65535;:T(0,47)=s140category:(0,48)=xeMXFItemTypeCategory:,0,32;typeId:(0,41),32,32;name:(0,50),64,32;info:(0,51),96,1024;;:T(0,49)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,48)=(0,49):t(0,50)=*(0,52):T(0,51)=u128basic:(0,53)=xsMXFBasicTypeInfo:,0,32;array:(0,55)=xsMXFArrayTypeInfo:,0,64;compound:(0,57)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,59)=xsMXFInterpretTypeInfo:,0,64;;char:t(0,52)=r(0,52);0;127;:T(0,54)=s4size:(0,41),0,32;;MXFBasicTypeInfo:t(0,53)=(0,54):T(0,56)=s8elementTypeId:(0,41),0,32;fixedSize:(0,41),32,32;;MXFArrayTypeInfo:t(0,55)=(0,56):T(0,58)=s128members:(0,61),0,1024;;MXFCompoundTypeInfo:t(0,57)=(0,58):T(0,60)=s8typeId:(0,41),0,32;fixedArraySize:(0,41),32,32;;MXFInterpretTypeInfo:t(0,59)=(0,60):t(0,61)=ar(0,44);0;15;(0,62)MXFCompoundTypeMemberInfo:t(0,62)=(0,63):T(0,63)=s8name:(0,50),0,32;typeId:(0,41),32,32;;mxf_clear_structural_component:F(0,1) :T(0,49) :T(0,49)structuralComponent:P(0,4)mxf_get_sequence:F(0,2)set:P(0,3)sequence:P(0,64)numElements:(0,65)uint32_t:t(0,65)=(0,41):t(0,64)=*(0,66)MXFSequence:t(0,66)=(0,67):T(0,67)=s36dataDefinition:(0,10),0,128;duration:(0,18),128,64;duration_isPresent:(0,2),192,32;structuralComponents:(0,68),224,32;structuralComponents_size:(0,65),256,32;;:t(0,68)=*(0,11)i:r(0,65)data:(0,69)uint8_t:t(0,21):t(0,69)=*(0,21)data:(0,69)data:(0,69)mxf_clear_sequence:F(0,1)sequence:P(0,64)mxf_get_source_clip:F(0,2)set:P(0,3)sourceClip:P(0,70):t(0,70)=*(0,71)MXFSourceClip:t(0,71)=(0,72):T(0,72)=s72dataDefinition:(0,10),0,128;duration:(0,18),128,64;duration_isPresent:(0,2),192,32;startPosition:(0,73),224,64;sourcePackageID:(0,74)=xsmxfUMID:,288,256;sourceTrackID:(0,65),544,32;;mxfPosition:t(0,73)=(0,19):T(0,75)=s32octet0:(0,21),0,8;octet1:(0,21),8,8;octet2:(0,21),16,8;octet3:(0,21),24,8;octet4:(0,21),32,8;octet5:(0,21),40,8;octet6:(0,21),48,8;octet7:(0,21),56,8;octet8:(0,21),64,8;octet9:(0,21),72,8;octet10:(0,21),80,8;octet11:(0,21),88,8;octet12:(0,21),96,8;octet13:(0,21),104,8;octet14:(0,21),112,8;octet15:(0,21),120,8;octet16:(0,21),128,8;octet17:(0,21),136,8;octet18:(0,21),144,8;octet19:(0,21),152,8;octet20:(0,21),160,8;octet21:(0,21),168,8;octet22:(0,21),176,8;octet23:(0,21),184,8;octet24:(0,21),192,8;octet25:(0,21),200,8;octet26:(0,21),208,8;octet27:(0,21),216,8;octet28:(0,21),224,8;octet29:(0,21),232,8;octet30:(0,21),240,8;octet31:(0,21),248,8;;mxfUMID:t(0,74)=(0,75)mxf_clear_source_clip:F(0,1)sourceClip:P(0,70)g_StructuralComponent_DataDefinition_item_key:S(0,76)g_StructuralComponent_Duration_item_key:S(0,76)g_Sequence_StructuralComponents_item_key:S(0,76)g_SourceClip_StartPosition_item_key:S(0,76)g_SourceClip_SourcePackageID_item_key:S(0,76)g_SourceClip_SourceTrackID_item_key:S(0,76):t(0,76)=k(0,10) lib/libMXFReader.a0000644000076600007660000116410011026527250015445 0ustar stuartcstuartc00000000000000! #1/20 1213902506 502 502 100644 1772 ` __.SYMDEF SORTED)000*0)! )! .)<0! ! ! Q0_0r000! 0000!  0#0=0M0c0x0"! 04! 00000@)P! +0˰˰=0N0a0t00P)i)))0)0r! ! 0_add_essence_track_add_track_clean_rate_close_mxf_reader_format_is_supported_get_duration_get_essence_track_get_essence_track_with_tracknumber_get_frame_number_get_header_metadata_get_last_written_frame_number_get_min_duration_get_mxf_clip_get_mxf_track_get_num_essence_tracks_get_num_source_timecodes_get_num_tracks_get_playout_timecode_get_source_timecode_get_source_timecode_type_have_footer_metadata_init_mxf_reader_init_mxf_reader_2_initialise_default_playout_timecode_initialise_playout_timecode_initialise_source_timecodes_mxfr_is_seekable_open_mxf_reader_open_mxf_reader_2_position_at_frame_position_at_playout_timecode_position_at_source_timecode_read_next_frame_set_essence_container_timecode_skip_next_frame_accept_frame_convert_aes_to_pcm_element_contains_timecode_extract_timecode_is_d10_essence_process_cdci_descriptor_process_sound_descriptor_process_wav_descriptor_read_frame_send_frame_create_index_end_of_essence_free_index_get_cp_len_get_current_position_get_indexed_duration_get_next_kl_get_start_cp_key_increment_current_position_ix_get_last_written_frame_number_set_next_kl_set_position_opa_initialise_reader_opa_is_supported_op1a_initialise_reader_op1a_is_supported#1/20 1213902492 502 502 100644 74308 ` mxf_reader.o| XX__text__TEXT<[__picsymbolstub1__TEXT<?8Ѐ __const__TEXTC E__cstring__TEXTDF__literal8__TEXTWPZX__la_symbol_ptr__DATAXZx44__nl_symbol_ptr__DATAX[xhu<B P#?6j|A||x|+x!`# Dc|I|I1/})QB<||J|B|x|pAX<'l8@`|}#Kx}|8@T })0P|xU) }}g8@}#Kx88a8;`;H>YH8a8HA-A|@@Ap``` c/@/A,``}D@}#9A@8@@0`}H}'8||P|[IZzH4 c {8a8H;/@T8```8!p|xA|N ``|/B|+x|#x|~x|3x!@D<_<<<BW$8`8B@8BX8Bh8Y| | xN!8`H4/AX /AL<_<<<BW$8`8B@8Bx8Bh8\| | xN!8`H``8a88;@;`H V>9 `8Bl| |JxT8@ }fXP|x|#xUk } |8@}c[x}H}'xxH; x8x~ {<|xH> fx8||x|#xxH:x8x~ <|xH=fx8||x|#xxH:8xx H=8``8!|N ```||}xB8`|#x!H8M|~y@D<_<<<BSd8>8`8?8>8| | xN!8H8<x8: 8=H6/@D<_<<<BSd8>8`8?T8>8| | xN!Hx`:<x888>p H8`8?8>8| | xN!H8<x88>`H7/@@<_<<<BSd8>8`8@08>8| | xN!H<xx8=H9/@@<_<<<BSd8>8`8@8>8| | xN!H\8|xH98/@P<_<<<BSd8>8`8A8>8| | xN!``xH:88!`|x|N ```||}xB8`,!H5|~y@H<_<<<BP8`8<8>8<(8| | xN!8`H,`88,H:Y<8~PH7i8`8!P|N ``||~y!A,8~H98!Px|H9 ``8!P|N ```||~x!8;H88<8@xH5/Al;<xxxH4/APa88;@| | xN!xH51A^H``;```8!Px|N ``|/!|+x|#x|yx!ACc/A Ah@@A\``#xK]0|c@  AyH'/@#xK-0|cA @ @A#xK }D}#3jI/A@H+@@;;``#xK /||x@3@@;H```Y`xx#x| | xN!||yA`/@T#xKY0|cA@4 @@(#xK-1D}#9YH `;8!`x!|N `||~x!``/A^```88` H(/@ 8`/@``8`8!P|N ``||#xB||x!Kx|#x|dx8|$K8/@@<_<<<B@8+ 8`808+H8Y| | xN!88!P|x|N ``||~xB! /@܀cH#%/Ax8K/@8<_<<8`B?d808f8*| | xN!`x88K5/@l<_<<8`B?d808j8*| | xN!H8`<_<<8`B?d81 8p8*| | xN!8!P8~P|H%``|8cP!H#8,A8!P|x|N ``|||xB8cP|+x|3x|;x!H#E|{y@L<_<<<B>8) 8`8008)H8| | xN!9 H8``[/A /@0xK|}xxKm[ }dP| }Q|`Z}cxH!]= C0==!8ɫ8) 8`808)H8| | xN!9 H`8+@H<_<<<B>8) 8`808)H8| | xN!9 H`$ xK@\ @T[9 Z`(``[)Z``*``[+ZH$`89 [X8!}#Kx|N ```||~xB8c$!88K=/@D<_<<<B;48&P8`8.8&x8| | xN!8Hd8<xK8/@H<_<<<B;48&P8`8/8&x8| | xN!8``8!`|x|N ``|/B|+x|zx|#x|3x!PAd/A\/A/A|/At<_<<<B:D8%`8`8.88%8Ȁ| | xN!8H$;@8PxHH(```xH"|{xA<xH/@<_<<8`B:D8/ 88%H8YA<<_<<8`B:D8/H88%| | xN!8Hl$x88K!/@D<_<<<B:D8%`8`8/8%8| | xN!8HCxKခ<|}xa8HA]= C0=!Xk98=lBK9@A\!`!pldɁXX(``X($P*hhAnAt<_9H !xl|ɡp(hx!rX(!$!P*HY|#x|dxCxK9/@0<_<<<B:D8%`8`8/8%8| | xN!8H```CxK8|#x|wx8CxK/@4<_<<<B:D8%`8`808%8HPCx8K/AD<_<<<B:D8%`8`80(8%8| | xN!8HH;@8PxHH4xH|}x@AH```xH/@<_<<8`B:D8/ 88%KPYA,<_<<8`B:D8/H88%KCx88Ku/@<_<<<B:D8%`8`808%8| | xN!8H<Y@|(Y@lCxK|#x|dxCxK/@<_<<<B:D8%`8`80L8%8&| | xN!8H``Cx8K/Ah<_=?<8+:D;%8`80x| | xN!Cx~xxKM8/@P<<x8`8%`808-| | xN!8H``8```8!|x|N ``|a||xB8`l|#x!HY|}y@P<_<<<B4t8`88+ 88:| | xN!8`H\```88lHـ/@ H(/A|xK```8`8!`a|N |a||xB8`x|#x!Hy|}y@P<_<<<B38`88*|88S| | xN!8`H\```88xH/@ H(/A|xK```8`8!`a|N c8@/Ac8B/@|CxN ``,cL /M |``cB@ /@N ```c/AD8@A<`c8B/A @8eFH8H8@K`|xN ``/ L /dL 8u08@CN `||#xB:4|bx;@!@~x;$<1Hy8;!Px $xH/@tH<<_<<<B188`8)88| | xN!H8<_<<<B188`8)88ŀ| | xN!H<_<<<B188`8* 88Ҁ| | xN!H``<_<<<B188`8*88܀| | xN!H|`<_<<<B188`8+ 88݀| | xN!H<<_<<<B188`8(88| | xN!~xH8`H```;`a8xH/A`xH/A/AD<_<<8`B18)888| | xN!88`Ha8<8<8Ha/A(<<8D0bHA/Aha<xK۝/A ;@H<_<<<B188`8)88ɀ| | xN!K```<_a<8D;pxH}/AD/A4<_<<8`B18*88| | xN!;apa<x;HexH;LH<`A<H8@b0H/Aa@xKڝ/A;@cxxxHq/@`x0$x88H/@ /@d8!|N ```|a|}xB;}4;;$!K<|~xcx-He= C0<_8`ɂ,!8l<^!@lBAD<_ɡ8`(h@`($,*`١H```L H|}y@P<_<<<B-88`8888| | xN!8H```9 9@ =]cxx> ^=] H8/@H<_<<<B-888H88`| | xN!xH88!p|xa|N `|!|#xB:P8!~óx<8۠;!PHx$xH /A;@:XH<_<<<B+88`8#H8(85Ht<_<<<B+88`8#8(88H<_<<<B+88`8%8(8<H`<_<<<B+88`8%8(8=Hl<_<<<B+88`8%8(8E| | xN!H<_<<<B+88`8%8(8F| | xN!H<_<<<B+88`8%8(8L| | xN!HL<_<<<B+88`8#H8(8d| | xN!H<_<<<B+88`8#8(8j| | xN!H<_<<<B+88`8&8(8qH``<_<<<B+88`8&8(8{| | xN!H`<_<<<B+88`8'h8(8| | xN!H$<_<<<B+88`8'8(8| | xN!H<_<<<B+88`8(8(8| | xN!H<_<<<B+88`8#H8(8K`<_<<<B+88`8#8(8Kl<_<<<B+88`8&8(8| | xN!H<_<<<B+88`8(8(8| | xN!H<_<<<B+88`8)|8(8̀| | xN!H<_<<<B+88`8)8(8΀| | xN!H\<_<<<B+88`88(8π| | xN!H <_<<<B+88`8%8(8ҀK <_<<<B+88`8%8(8ӀK,<_<<<B+88`8*48(8ր| | xN!H<_<<<B+88`8*t8(8߀| | xN!HH```<_<<<B+88`8%8(82| | xN!aP/@H``;aXxH/AxH /AaX<8<8H /A<<8D0bH |}yA8aPKi/AP~óxH /A8Pa<8PxKѵ/@,<_<<<B+88`8&,8(8@| | xN!K```8aPK/AP~óxH /AP;a<<P;aH;L8xH I`xdxxH /A|A<H8@b0H /Aa@xK/@<_<<<B+88`8&d8(8M| | xN!K(```8^;Zx0$x~xH /@ /Ax$x:H /@T<_<<<B+88`8%8(8aK;AaXDxH /ADCxH /@CxH /A>_:aa<8H/A?a<8T8H/AHT/A;;aH>?a<8xfxH/ALA<H8Db0H i/AaD8~=xH/@,T;@AH= 0mxf_reader.c!index->isDropFrame || index->roundedTimecodeBase == 30foundTimecodeSegment(newSegment = (TimecodeSegment*)malloc(sizeof(TimecodeSegment))) != NULLmxf_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_append_list_element(&timecodeIndex->segments, newSegment)(newIndex = (TimecodeIndex*)malloc(sizeof(TimecodeIndex))) != NULL(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)open_mxf_reader_2(filename, dataModel, reader)init_mxf_reader_2(mxfFile, dataModel, reader)convert_position_to_timecode(&reader->playoutTimecodeIndex, get_frame_number(reader), timecode)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 (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_TIMECODEconvert_timecode_to_position(&reader->playoutTimecodeIndex, timecode, &position)position_at_frame(reader, position)type == 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_TIMECODEMXF file does not have specified source timecode, in %s:%d Timecode drop frame flag mismatch for specified source timecode, in %s:%d convert_timecode_to_position(timecodeIndex, timecode, &position)position_at_frame(reader, playoutFrameNumber)position_at_frame(reader, 0)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)(newTrack = (MXFTrack*)malloc(sizeof(MXFTrack))) != NULL(newTrack = (EssenceTrack*)malloc(sizeof(EssenceTrack))) != NULLmxf_uu_get_package_tracks(materialPackageSet, &iter1)mxf_uu_get_track_datadef(trackSet, &dataDef)Multiple playout timecode tracks present in Material Package - use first encountered, in %s:%d mxf_get_strongref_item(trackSet, &MXF_ITEM_K(GenericTrack, Sequence), &sequenceSet)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 mxf_get_strongref(sequenceSet->headerMetadata, arrayElementValue, &tcSet)read_timecode_component(tcSet, timecodeIndex)mxf_uu_get_package_tracks(sourcePackageSet, &iter1)create_timecode_index(&timecodeIndex)mxf_append_list_element(sourceTimecodeIndexes, timecodeIndex)read_timecode_component(sequenceSet, timecodeIndexRef)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)C0?C0C0?C0C0?C0?lD(hKh`D\XXD()HTKh0PD) LX><(ëWСWС<WȡWWȡ<W<thë(D($KDXD()HK00 D) X>ë\D(TJPXHD(*DJ1 @X?d$D(JTXD(* JT0X?dëD(JXD(*J0X?dë4D(0I(D$X D(+HI0D+ X@`4THëD(ItDXD(2xIt7D2PXG4|ëPD(LI DD@X<D(2x8I 7p4D2P0XG4$ëD(IDXD(2xI7PD2PXG4ë8D(@4ID@,D@(X@$D(3@ ID9@D3@XH@ ëD(@I @D@X@D(3@I 8@D3@XH@ëD(@I@|D@xX@tD(3@pI8@lD3@hXH@\ëD(0H̡0D0X0D(40H̡90D40XI0ëxD(0pH0lX0dD(40`H9|0\XI0PëD( PH PX PD(8 PH=8 PXM P|D( PxHT PpD PlX PhD(8 PdHT= P`D8 P\XM PPDëD( PG̡ P D PX PD(8 PG̡<| P D8 P XM P  ë D( P H P D P X P D(8 P H < P D8 P XM P  xë XD( P TG̡ P LD P HX P DD(8 P @G̡<| P <D8 P 8XM P ( ë D( P G P D P X P D(8 P G<< P D8 P XM P  ë tD( P lGX P hX P `D(8 P \GX< P XXM P L ë D( P G P D P X P D(8 P G; P D8 P XM P t       d 8   x h X H ,xëtXlXPhë<D(8Fء4D,X(D(<($Fء> D<XPëD(FDXD(>FAD>XSdpëLD(HF @D<X8D(>4F @0D>,XSd ëC0C0=D(EDXD(>E@0D>XSdëCC>`D(ELDXD(>|EL?xD>tXSdhë`CTC>p0D(,Dԡ$D XD(>Dԡ?TD>XSdëC C =D(DDXD(>D?D>XSd@(ëD(DpDXD(BhDpBDB@XW$|dL(ëXD(TD8PDHXDD(Bh@D8Bx<DB@8XW$D(DDXD(BhDBXDB@XW$tëtXܡClXܡCTXءBLXءB4XԡBȬ,Xԡ BȫXСB XС(BX̡BX̡DBXȡBhXȡ`BhXġBHXġ|BHXB(XB(tXBlXBTXALXA4XAȬ,XAȫXA XAXAX$AXAhX@AhXAHX\AHXA(XxA(tXAlXATX@LX@4X@Ȭ,X@ȫX@ X@X@X@X@hX @hX@HX<@HX@(XX@(tX|@lX|t@TXx?LXx?4Xt?Ȭ,Xt?ȫXp? Xp?Xl?Xl?Xh?hXh?hXd?HXd?HX`?(X`8?(tX\?lX\T?TXX>LXXp>4XT>Ȭ,XT>ȫXP> XP>XL>XL>XH>hXH>hXD>HXD>HX@>(X@>(tX<>lX<4>TX8=LX8P=4X4=Ȭ,X4l=ȫX0= X0=X,=X,=X(=hX(=hX$=HX$=HX =(X =(tX=lX=TX<LX0<4X<Ȭ,XL<ȫX< Xh<tPtPtPtPtPtPtPtPtPtPtPtPtPtPtPtPtPtPtPtP|tPxtPttPptPltPhtPdtP`tP\tPXtPTtPPtPLtPHtPDtP@tP<tP8tP4tP0tP,tP(tP$tP tPtPtPtPtP tPtPtPtPPK[ZJdgA\ODqjUkTRiIL_lXhs?^oH@Vr]cWbaFMpYNCSmnf`GEBQPK[ZJdgA\ODqjUkTRiIL_lXhs?^oH@Vr]cWbaFMpYNCSmnf`GEBQCeTddf<C C0$C@1C`XCp}CCCCC C +C TC |.D$D+D/,D+0D/<D+@D/`D6dD5hD6pD5xD6D7D6D7D6D7D6D7D<D?DADE@DIhD=pDM $$ @# @# @# @% &8  B Q a q ˀ   : Y j z  Q o 2[rŀހ.L]m@'@($N.DPDYDPDYD\ DbDeDfDhDyDzDyDzDyDzD{Dz D{DzD{$D|,D{4D|8D{<D|@D}PD|XD}`D~hD}pD~tDDDlDnDpDcDtD8D@DHDLDTDXD\D`DdDhDlDtDxD|DDDDDDDDDDDDDDDDDDDD$D,D4D8DP$P@O@O$@O4@R MS8X@Tg@U @Vd$Ndp.pDpDDDDDDDDDDPDTDdDhDDDDDDhDD$p@@8/@^&<MЀ {ҀLg܀Cfw.Jhƀ .jՀ:",6'GSpTU$tNV.DDDDD`DlD|Dm$@$N.DDDDDDDDDD$@$TN. D D D D D $D TD tD D D $ @"<9HD8P"`qр   & 7 O _ p € Ҁ @ 1!  !  ! $N . Dj Dp Dv Dy D{ D| D} D 4D 8D} <D HD TD tD xD D D D D D D D D D D $! $j !$@i!4@k!C@l!V@m!l@n! ! 8!!!!!Ԁ!" "'#$a%%&'''''((<(((Ӏ(()*c*v****€*Հ**+ ++,+>+Q+c+v++$xN 8. @D' @D+ HD' LD1 TD' XD+ lD, pD1 tD< D2 D3 D5 D< D3 D4 D5 $D6 0D7 <D< DD> XD` Da DA DF DH DI hDK |DM DO DP4DRHDWD\D[D\D[D\DcDdDcDdDg+$' @+@&+@&+@&,(P,)8,,.*H,9+<,K,@,b @,c,d$N. D D@DDDHDLDPD\DD"D$ ,e$ ,~@,@,@,8,Ā,׀, ,$,$N$.0D0DLDPDTDXD\DDDD`DD,$0-@-@-%8-60-7-8$pN.DDDDDDD D DpDDD-9$-P@-a@-q8---$pN.DD-$-@--$N. D D D$D(D@DDDP-$ -@-@-@.. .T.$4NT.`D`D`.$`.*@.:$ Nl.pDpDp.;$p.T@.d$ N|.DDDDDDD.e$.{@.@.@...$$N.DD.$.@.$N.DD.$.@/$N.DD/$/@/-$N.DRDSDT/.$R/G@Q/W$4N. D D4D#D&D(D-/X$ /o@/@/ /(/$N(.0D0D4D8DPDDDDDDD$D<DPDxDD/$0/@/@/@/@/@/0//$N.D D D @DPDhDlDpDtDxDDD/$ 0%@05$N.D0D3D9D<$D>\DLDBDO06$00M@/0]@/0o@10}001\1o11111̀1݀112252627$N.DWDXD[P28$W2T@V2d@V2t$Nh.pD^pD_DaDdDfDhDjDo@DtpDstDtxDs2u$^p2@]2$N.DwDxDwDxDyD}D~2$w2@v2@v2@x222$8N.DDDDDPDdDpDxDDDDDD DD(D8DPDTD\D`DdDhDlDtD|2$3@3!@3.@3>@3L@3[@3k3|@ 3@333$N.DDDDDDp3$3@3@38333$N.DDDDD D@DHDLDPDXDhDDDD ,D 4D 8D <D!PD!XD!\D!dD!D!D"D "D"D " D"@D"PD"xD"D"D#D&#(D#D+#D-#D2$@3$4"@42@4B@4N@4[84k@4@4 4!P4@4@4@4!P4$@4$N$X.$`D6$`D:$pD6$tD8$D:$D;$D=$D?$DC%DG% DJ%$DL%,4$6$`4@54@54@85$`5%@55$$N%@.%@DO%@DS%PDO%TDQ%dDS%hDT%DV%DX%D\%D`&Dc&De& 5%$O%@5>@N5U@N5k@Q5~%@5& 55$N& .& Dh& Di& Dl&$Dn&0Do&4Dl&8Ds&@5$h& 5@g5@i5@j5& 5&H5$(N&H.&PDv&PDz&PDw&TDz&XD|&pDz&tD&5$v&P6 @u6!@u63@w6I&P6J&6K$4N&.&D&D&D&D&D&D&D&D&D&D&D&D&6L$&6v@6@6@6@6@6@6&6&6$hN&.'D'D'D'D'D' D'$6$'6@7 7$,N',.'0D'0D'@D'DD'PD'TD'XD'\D'`D'lD'pD'xD'|D'D'D'D( D(PD(D(D)D) D)8D)HD)PD)D)D)D)D*0D*PD*\D*D*D*D*D+D+D+ 7 $'07C@7S@7n@787<7@7P7ـ8J8p889-9?`9N@9gD9,9p9H9L9'09+49$N+4.+@D+@D+PD+TD+XD+`D+dD+hD+lD+pD+tD+D+D+D+D+D,PD,XD,`D,hD,pD,D ,D ,9$+@:@:@:$@:9+@::,:;$N,.,D,D-D-D- D-D.-D2- D-$D.-(D2-,D5-LD8-|D<-D=-DE. DF.HDL.Dd.Dj.Dq/8D{/pD/D/D0$D0`D0D0D0D18D1tD1D1D2D2LD2D22D3D53 D638D83HD93dD<3D=3D>3D@3D?3D@3DE4DF4 DG44DI48DH4DDI4PDJ4`DL4xDM4DP4DQ4DP4D35DU5Da5 Dd5hDe5Dj5Dm5Dq5Dr5Du6D{6 D|6(D6DDy6\D6pD6D6D6D6D6D6D6D7$D7D7D7D7D7D7D7D8D8pD8xD8D8D8D8D8D8D8D9D9 D9D9D9D9(D9,D90D94D98D9D9D9D:8D:<D:`D:dDb:D:D:D:D::<$,:_@:o@:@:X:<:ʀ@:׀::;H;;.L;HP;\@;t@;T;D;;؀>n>@> >@!>Ȁ"\>#h>%p?&x?$'?9(`?I)8?d@+?@,?,?:?$ N:.:D:D:D:D:D:D;D;D; D; D;$D;(D;0D;@D;PD;XD ;pD;xD;|D;D;D ;D;D;D;D;D<D<D<D< D<D<D<D< D<$D<,D%fQ#yaLM %9ba1_format_is_supported_close_mxf_reader_init_mxf_reader_2_open_mxf_reader_2_open_mxf_reader_init_mxf_reader_get_mxf_clip_get_mxf_track_get_duration_get_min_duration_get_num_tracks_get_header_metadata_have_footer_metadata_mxfr_is_seekable_get_frame_number_skip_next_frame_position_at_frame_get_last_written_frame_number_read_next_frame_get_playout_timecode_get_num_source_timecodes_get_source_timecode_type_get_source_timecode_position_at_playout_timecode_position_at_source_timecode_add_track_add_essence_track_get_num_essence_tracks_get_essence_track_get_essence_track_with_tracknumber_clean_rate_initialise_playout_timecode_initialise_default_playout_timecode_initialise_source_timecodes_set_essence_container_timecodedyld_stub_binding_helper_free_mxf_log_mxf_get_array_item_element_mxf_file_is_seekable_mxf_get_uint16_item_mxf_get_strongref_item_mxf_file_close_mxf_load_data_model_mxf_next_list_iter_element___floatdisf_mxf_get_umid_item_mxf_get_array_item_count_malloc_op1a_is_supported_mxf_read_partition_mxf_get_list_element_mxf_set_is_subclass_of_mxf_get_length_item_mxf_get_first_list_element_mxf_read_header_pp_kl_with_runin_mxf_equals_umid_mxf_finalise_data_model_mxf_initialise_list_iter_mxf_uu_get_package_tracks_mxf_get_rational_item_mxf_read_header_pp_kl_opa_is_supported___divdi3_mxf_initialise_list_mxf_uu_next_track_mxf_disk_file_open_read___fixdfdi_mxf_get_list_length_opa_initialise_reader_mxf_initialise_array_item_iterator_mxf_is_timecode_mxf_get_position_item_mxf_is_subclass_of_mxf_is_sound_mxf_append_list_element_mxf_free_data_model_op1a_initialise_reader_mxf_get_strongref_mxf_free_partition_mxf_get_iter_element_mxf_uu_get_referenced_package_mxf_uu_get_track_datadef_mxf_next_array_item_element_mxf_is_picture_mxf_clear_list_memset___moddi3_mxf_get_boolean_item/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/examples/reader/mxf_reader.cgcc2_compiled.:t(0,1)=(0,1)_g_TimecodeComponent_RoundedTimecodeBase_item_key_g_TimecodeComponent_StartTimecode_item_key_g_Null_UMID_g_SourceClip_SourcePackageID_item_key_g_SourceClip_StartPosition_item_key_g_Track_EditRate_item_key_g_SourceClip_set_key_g_Sequence_set_key_g_Sequence_StructuralComponents_item_key_g_TimecodeComponent_set_key_g_GenericTrack_Sequence_item_key_g_StructuralComponent_Duration_item_key_g_TimecodeComponent_DropFrame_item_key_convert_timecode_to_positionconvert_timecode_to_position:f(0,2)index:P(0,3)timecode:P(0,4)position:P(0,5)segment:r(0,6)iter:(0,7)=xsMXFListIterator:int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,9):t(0,4)=*(0,10):t(0,5)=*(0,11):t(0,6)=*(0,12):T(0,8)=s12nextElement:(0,13),0,32;data:(0,14),32,32;index:(0,15),64,32;;MXFListIterator:t(0,7)=(0,8)TimecodeIndex:t(0,9)=(0,16)MXFTimecode:t(0,10)=(0,17)mxfPosition:t(0,11)=(0,18)TimecodeSegment:t(0,12)=(0,19):t(0,13)=*(0,20):t(0,14)=*(0,1)long int:t(0,15)=r(0,15);-2147483648;2147483647;:T(0,16)=s44type:(0,2),0,32;count:(0,2),32,32;isDropFrame:(0,2),64,32;roundedTimecodeBase:(0,21),96,16;segments:(0,23)=xsMXFList:,128,128;position:(0,11),256,64;hour:(0,25),320,8;min:(0,25),328,8;sec:(0,25),336,8;frame:(0,25),344,8;;:T(0,17)=s8isDropFrame:(0,2),0,32;hour:(0,25),32,8;min:(0,25),40,8;sec:(0,25),48,8;frame:(0,25),56,8;;int64_t:t(0,18)=(0,27):T(0,19)=s16startTimecode:(0,11),0,64;duration:(0,28),64,64;;MXFListElement:t(0,20)=(0,29)short unsigned int:t(0,22)=@s16;r(0,22);0;65535;uint16_t:t(0,21)=(0,22):T(0,24)=s16elements:(0,13),0,32;lastElement:(0,13),32,32;len:(0,15),64,32;freeFunc:(0,30),96,32;;MXFList:t(0,23)=(0,24)unsigned char:t(0,26)=@s8;r(0,26);0;255;uint8_t:t(0,25)=(0,26)long long int:t(0,27)=@s64;r(0,27);01000000000000000000000;0777777777777777777777;mxfLength:t(0,28)=(0,18)_MXFListElement:T(0,29)=s8next:(0,32),0,32;data:(0,14),32,32;;:t(0,31)=*(0,33)free_func_type:t(0,30)=(0,31):t(0,32)=*(0,29):t(0,33)=f(0,1)segmentStartPosition:r(0,11)mxfPosition:t(0,11)frameCount:r(0,18)int64_t:t(0,18)_convert_position_to_timecodeconvert_position_to_timecode:f(0,2)index:P(0,3)position:P(0,11)timecode:P(0,4)numFramesSkipped:r(0,18)iter:(0,7)segment:r(0,6)segmentStartPosition:r(0,11)frameCount:r(0,18)_read_timecode_componentread_timecode_component:f(0,2)timecodeComponentSet:P(0,34)timecodeIndex:P(0,3)dropFrame:(0,35)mxfBoolean:t(0,35)=(0,25):t(0,34)=*(0,36)MXFMetadataSet:t(0,36)=(0,37)_MXFMetadataSet:T(0,37)=s60key:(0,38)=xsmxfKey:,0,128;instanceUID:(0,40)=xsmxfUUID:,128,128;items:(0,23),256,128;headerMetadata:(0,42),384,32;fixedSpaceAllocation:(0,43),416,64;;mxfUL:t(0,39)=(0,45)mxfKey:t(0,38)=(0,39):T(0,41)=s16octet0:(0,25),0,8;octet1:(0,25),8,8;octet2:(0,25),16,8;octet3:(0,25),24,8;octet4:(0,25),32,8;octet5:(0,25),40,8;octet6:(0,25),48,8;octet7:(0,25),56,8;octet8:(0,25),64,8;octet9:(0,25),72,8;octet10:(0,25),80,8;octet11:(0,25),88,8;octet12:(0,25),96,8;octet13:(0,25),104,8;octet14:(0,25),112,8;octet15:(0,25),120,8;;mxfUUID:t(0,40)=(0,41):t(0,42)=*(0,46)long long unsigned int:t(0,44)=@s64;r(0,44);0;01777777777777777777777;uint64_t:t(0,43)=(0,44):T(0,45)=s16octet0:(0,25),0,8;octet1:(0,25),8,8;octet2:(0,25),16,8;octet3:(0,25),24,8;octet4:(0,25),32,8;octet5:(0,25),40,8;octet6:(0,25),48,8;octet7:(0,25),56,8;octet8:(0,25),64,8;octet9:(0,25),72,8;octet10:(0,25),80,8;octet11:(0,25),88,8;octet12:(0,25),96,8;octet13:(0,25),104,8;octet14:(0,25),112,8;octet15:(0,25),120,8;;_MXFHeaderMetadata:T(0,46)=s24dataModel:(0,47),0,32;primerPack:(0,48),32,32;sets:(0,23),64,128;;:t(0,47)=*(0,49):t(0,48)=*(0,50)MXFDataModel:t(0,49)=(0,51)MXFPrimerPack:t(0,50)=(0,52):T(0,51)=s17956itemDefs:(0,23),0,128;setDefs:(0,23),128,128;types:(0,53),256,143360;lastTypeId:(0,54),143616,32;;:T(0,52)=s20nextTag:(0,55),0,16;entries:(0,23),32,128;;:t(0,53)=ar(0,56);0;127;(0,57)unsigned int:t(0,54)=r(0,54);0;037777777777;mxfLocalTag:t(0,55)=(0,21)long unsigned int:t(0,56)=r(0,56);0;037777777777;MXFItemType:t(0,57)=(0,58):T(0,58)=s140category:(0,59)=xeMXFItemTypeCategory:,0,32;typeId:(0,54),32,32;name:(0,61),64,32;info:(0,62),96,1024;;:T(0,60)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,59)=(0,60):t(0,61)=*(0,63):T(0,62)=u128basic:(0,64)=xsMXFBasicTypeInfo:,0,32;array:(0,66)=xsMXFArrayTypeInfo:,0,64;compound:(0,68)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,70)=xsMXFInterpretTypeInfo:,0,64;;char:t(0,63)=r(0,63);0;127;:T(0,65)=s4size:(0,54),0,32;;MXFBasicTypeInfo:t(0,64)=(0,65):T(0,67)=s8elementTypeId:(0,54),0,32;fixedSize:(0,54),32,32;;MXFArrayTypeInfo:t(0,66)=(0,67):T(0,69)=s128members:(0,72),0,1024;;MXFCompoundTypeInfo:t(0,68)=(0,69):T(0,71)=s8typeId:(0,54),0,32;fixedArraySize:(0,54),32,32;;MXFInterpretTypeInfo:t(0,70)=(0,71):t(0,72)=ar(0,56);0;15;(0,73)MXFCompoundTypeMemberInfo:t(0,73)=(0,74):T(0,74)=s8name:(0,61),0,32;typeId:(0,54),32,32;;roundedTimecodeBase:(0,21) :T(0,60) :T(0,60)uint16_t:t(0,21)void:t(0,1)_create_timecode_indexcreate_timecode_index:f(0,2)index:P(0,75):t(0,75)=*(0,3)_free_timecode_index_in_listfree_timecode_index_in_list:f(0,1)data:P(0,14)format_is_supported:F(0,2)mxfFile:P(0,76)headerPartition:(0,77)key:(0,38)llen:(0,25)uint8_t:t(0,25):t(0,76)=*(0,78):t(0,77)=*(0,79)MXFFile:t(0,78)=(0,80)MXFPartition:t(0,79)=(0,81):T(0,80)=s52close:(0,82),0,32;read:(0,83),32,32;write:(0,84),64,32;get_char:(0,85),96,32;put_char:(0,86),128,32;eof:(0,85),160,32;seek:(0,87),192,32;tell:(0,88),224,32;is_seekable:(0,85),256,32;size:(0,88),288,32;free_sys_data:(0,82),320,32;sysData:(0,89),352,32;minLLen:(0,25),384,8;runinLen:(0,21),400,16;;:T(0,81)=s128key:(0,39),0,128;majorVersion:(0,21),128,16;minorVersion:(0,21),144,16;kagSize:(0,90),160,32;thisPartition:(0,43),192,64;previousPartition:(0,43),256,64;footerPartition:(0,43),320,64;headerByteCount:(0,43),384,64;indexByteCount:(0,43),448,64;indexSID:(0,90),512,32;bodyOffset:(0,43),544,64;bodySID:(0,90),608,32;operationalPattern:(0,39),640,128;essenceContainers:(0,23),768,128;headerMarkInPos:(0,18),896,64;indexMarkInPos:(0,18),960,64;;:t(0,82)=*(0,91):t(0,83)=*(0,92):t(0,84)=*(0,93):t(0,85)=*(0,94):t(0,86)=*(0,95):t(0,87)=*(0,96):t(0,88)=*(0,97):t(0,89)=*(0,98)uint32_t:t(0,90)=(0,54):t(0,91)=f(0,1):t(0,92)=f(0,90):t(0,93)=f(0,90):t(0,94)=f(0,2):t(0,95)=f(0,2):t(0,96)=f(0,2):t(0,97)=f(0,18):t(0,98)=(0,99):t(0,99)=xsMXFFileSysData:len:(0,43)uint64_t:t(0,43)close_mxf_reader:F(0,1)reader:P(0,100)track:r(0,101)nextTrack:r(0,101)essenceTrack:r(0,102)nextEssenceTrack:r(0,102):t(0,100)=*(0,103):t(0,101)=*(0,104):t(0,102)=*(0,105):t(0,103)=*(0,106)MXFTrack:t(0,104)=(0,107)EssenceTrack:t(0,105)=(0,108)MXFReader:t(0,106)=(0,109)_MXFTrack:T(0,107)=s108next:(0,110),0,32;essenceContainerLabel:(0,39),32,128;materialTrackID:(0,90),160,32;materialTrackNumber:(0,90),192,32;isVideo:(0,2),224,32;video:(0,111)=xsMXFVideoTrack:,256,448;audio:(0,113)=xsMXFAudioTrack:,704,160;;_EssenceTrack:T(0,108)=s120next:(0,115),0,32;trackNumber:(0,90),32,32;frameSize:(0,18),64,64;frameSizeSeq:(0,116),128,480;frameRate:(0,117)=xsmxfRational:,608,64;playoutDuration:(0,18),672,64;sampleRate:(0,117),736,64;containerDuration:(0,18),800,64;imageStartOffset:(0,90),864,32;bodySID:(0,90),896,32;indexSID:(0,90),928,32;;_MXFReader:T(0,109)=s116mxfFile:(0,76),0,32;clip:(0,119)=xsMXFClip:,32,224;haveReadAFrame:(0,2),256,32;playoutTimecodeIndex:(0,9),288,352;sourceTimecodeIndexes:(0,23),640,128;essenceReader:(0,121),768,32;dataModel:(0,47),800,32;ownDataModel:(0,2),832,32;buffer:(0,122),864,32;bufferSize:(0,90),896,32;;:t(0,110)=*(0,107):T(0,112)=s56frameRate:(0,117),0,64;frameWidth:(0,90),64,32;frameHeight:(0,90),96,32;displayWidth:(0,90),128,32;displayHeight:(0,90),160,32;displayXOffset:(0,90),192,32;displayYOffset:(0,90),224,32;horizSubsampling:(0,90),256,32;vertSubsampling:(0,90),288,32;componentDepth:(0,90),320,32;aspectRatio:(0,117),352,64;singleField:(0,2),416,32;;MXFVideoTrack:t(0,111)=(0,112):T(0,114)=s20samplingRate:(0,117),0,64;bitsPerSample:(0,90),64,32;blockAlign:(0,21),96,16;channelCount:(0,90),128,32;;MXFAudioTrack:t(0,113)=(0,114):t(0,115)=*(0,108):t(0,116)=ar(0,56);0;14;(0,90):T(0,118)=s8numerator:(0,123),0,32;denominator:(0,123),32,32;;mxfRational:t(0,117)=(0,118):T(0,120)=s28tracks:(0,101),0,32;frameRate:(0,117),32,64;duration:(0,18),96,64;minDuration:(0,18),160,64;;MXFClip:t(0,119)=(0,120):t(0,121)=*(0,124):t(0,122)=*(0,25)int32_t:t(0,123)=(0,2)EssenceReader:t(0,124)=(0,125):T(0,125)=s40essenceTracks:(0,102),0,32;close:(0,126),32,32;position_at_frame:(0,127),64,32;skip_next_frame:(0,128),96,32;read_next_frame:(0,129),128,32;get_next_frame_number:(0,130),160,32;get_last_written_frame_number:(0,130),192,32;get_header_metadata:(0,131),224,32;have_footer_metadata:(0,128),256,32;data:(0,132),288,32;;:t(0,126)=*(0,133):t(0,127)=*(0,134):t(0,128)=*(0,135):t(0,129)=*(0,136):t(0,130)=*(0,137):t(0,131)=*(0,138):t(0,132)=*(0,139):t(0,133)=f(0,1):t(0,134)=f(0,2):t(0,135)=f(0,2):t(0,136)=f(0,2):t(0,137)=f(0,18):t(0,138)=f(0,140):t(0,139)=(0,141):t(0,140)=*(0,142):t(0,141)=xs_EssenceReaderData:MXFHeaderMetadata:t(0,142)=(0,46)init_mxf_reader_2:F(0,2)mxfFile:P(0,143)dataModel:P(0,47)reader:P(0,100)key:(0,38)llen:(0,25):t(0,143)=*(0,76)len:(0,43)newReader:(0,103)headerPartition:(0,77)open_mxf_reader_2:F(0,2)filename:P(0,144)dataModel:P(0,47)reader:P(0,100)newMXFFile:(0,76):t(0,144)=*(0,145):t(0,145)=k(0,63)open_mxf_reader:F(0,2)filename:P(0,144)reader:P(0,100)dataModel:(0,47)init_mxf_reader:F(0,2)mxfFile:P(0,143)reader:P(0,100)dataModel:(0,47)get_mxf_clip:F(0,146)reader:P(0,103):t(0,146)=*(0,119)get_mxf_track:F(0,101)reader:P(0,103)trackIndex:P(0,2)track:r(0,101)int:t(0,2)get_duration:F(0,18)reader:P(0,103)get_min_duration:F(0,18)reader:P(0,103)get_num_tracks:F(0,2)reader:P(0,103)track:r(0,101)count:r(0,2)get_header_metadata:F(0,140)reader:P(0,103)have_footer_metadata:F(0,2)reader:P(0,103)mxfr_is_seekable:F(0,2)reader:P(0,103)get_frame_number:F(0,18)reader:P(0,103)skip_next_frame:F(0,2)reader:P(0,103)result:r(0,2)position_at_frame:F(0,2)reader:P(0,103)frameNumber:P(0,18)result:r(0,2)i:r(0,18)skipFrameCount:r(0,18)get_last_written_frame_number:F(0,18)reader:P(0,103)read_next_frame:F(0,2)reader:P(0,103)listener:P(0,147)result:r(0,2):t(0,147)=*(0,148)MXFReaderListener:t(0,148)=(0,149)_MXFReaderListener:T(0,149)=s20accept_frame:(0,150),0,32;allocate_buffer:(0,151),32,32;deallocate_buffer:(0,152),64,32;receive_frame:(0,153),96,32;data:(0,154),128,32;;:t(0,150)=*(0,155):t(0,151)=*(0,156):t(0,152)=*(0,157):t(0,153)=*(0,158):t(0,154)=*(0,159):t(0,155)=f(0,2):t(0,156)=f(0,2):t(0,157)=f(0,1):t(0,158)=f(0,2):t(0,159)=(0,160):t(0,160)=xs_MXFReaderListenerData:get_playout_timecode:F(0,2)reader:P(0,103)timecode:P(0,4)get_num_source_timecodes:F(0,2)reader:P(0,103)get_source_timecode_type:F(0,2)reader:P(0,103)index:P(0,2)element:r(0,14)get_source_timecode:F(0,2)reader:P(0,103)index:P(0,2)timecode:P(0,4)type:P(0,161)count:P(0,161)element:r(0,14):t(0,161)=*(0,2)result:r(0,2)playoutFrameNumber:r(0,11)position_at_playout_timecode:F(0,2)reader:P(0,103)timecode:P(0,4)position:(0,18)position_at_source_timecode:F(0,2)reader:P(0,103)timecode:P(0,4)type:P(0,2)count:P(0,2)position:(0,18)timecodeIndex:r(0,3)iter:(0,7)timecodeIndex:r(0,3)iter:(0,7)originalFrameNumber:r(0,18)add_track:F(0,2)reader:P(0,103)track:P(0,162)lastTrack:r(0,101):t(0,162)=*(0,101)add_essence_track:F(0,2)essenceReader:P(0,121)essenceTrack:P(0,163)lastTrack:r(0,102):t(0,163)=*(0,102)get_num_essence_tracks:F(0,2)essenceReader:P(0,121)essenceTrack:r(0,102)count:r(0,2)get_essence_track:F(0,102)essenceReader:P(0,121)trackIndex:P(0,2)essenceTrack:r(0,102)get_essence_track_with_tracknumber:F(0,2)essenceReader:P(0,121)trackNumber:P(0,90)essenceTrack:P(0,163)trackIndex:P(0,161)eTrack:r(0,102)tIndex:r(0,2)clean_rate:F(0,1)rate:P(0,164):t(0,164)=*(0,117)initialise_playout_timecode:F(0,2)reader:P(0,103)materialPackageSet:P(0,34)timecodeIndex:r(0,3)trackSet:(0,34)sequenceSet:(0,34)tcSet:(0,34)iter1:(0,165)=xsMXFArrayItemIterator::T(0,166)=s16item:(0,167),0,32;numElements:(0,90),32,32;elementLength:(0,90),64,32;currentElement:(0,90),96,32;;MXFArrayItemIterator:t(0,165)=(0,166):t(0,167)=*(0,168)MXFMetadataItem:t(0,168)=(0,169):T(0,169)=s36key:(0,38),0,128;tag:(0,21),128,16;isPersistent:(0,2),160,32;length:(0,21),192,16;value:(0,122),224,32;set:(0,170),256,32;;:t(0,170)=*(0,37)dataDef:(0,39)haveTimecodeTrack:r(0,2)sequenceComponentCount:(0,90)uint32_t:t(0,90)iter2:(0,165)arrayElementValue:(0,122)arrayElementLength:(0,90)initialise_default_playout_timecode:F(0,2)reader:P(0,103)clip:r(0,146)timecodeIndex:r(0,3)initialise_source_timecodes:F(0,2)reader:P(0,103)sourcePackageSet:P(0,34)sourceTimecodeIndexes:r(0,171)trackSet:(0,34)sequenceSet:(0,34)tcSet:(0,34)iter1:(0,165)dataDef:(0,39)iter2:(0,165)arrayElementValue:(0,122):t(0,171)=*(0,23)arrayElementLength:(0,90)timecodeIndex:(0,3)timecodeIndexRef:r(0,3)count:r(0,2)componentCount:(0,90)structuralComponentSet:(0,34)sourcePackageID:(0,172)=xsmxfUMID::T(0,173)=s32octet0:(0,25),0,8;octet1:(0,25),8,8;octet2:(0,25),16,8;octet3:(0,25),24,8;octet4:(0,25),32,8;octet5:(0,25),40,8;octet6:(0,25),48,8;octet7:(0,25),56,8;octet8:(0,25),64,8;octet9:(0,25),72,8;octet10:(0,25),80,8;octet11:(0,25),88,8;octet12:(0,25),96,8;octet13:(0,25),104,8;octet14:(0,25),112,8;octet15:(0,25),120,8;octet16:(0,25),128,8;octet17:(0,25),136,8;octet18:(0,25),144,8;octet19:(0,25),152,8;octet20:(0,25),160,8;octet21:(0,25),168,8;octet22:(0,25),176,8;octet23:(0,25),184,8;octet24:(0,25),192,8;octet25:(0,25),200,8;octet26:(0,25),208,8;octet27:(0,25),216,8;octet28:(0,25),224,8;octet29:(0,25),232,8;octet30:(0,25),240,8;octet31:(0,25),248,8;;mxfUMID:t(0,172)=(0,173)sourceClipSet:r(0,34)iter3:(0,165)timecodeComponentSet:r(0,34)refSourcePackageSet:(0,34)fromStartPosition:(0,11)fromEditRate:(0,117)toEditRate:(0,117)startTimecode:(0,11)timecode:(0,10)roundedTimecodeBase:(0,21)continueAvidTimecodeSearch:r(0,2)i:r(0,90)set_essence_container_timecode:F(0,2)reader:P(0,103)position:P(0,11)type:P(0,2)count:P(0,2)isDropFrame:P(0,2)hour:P(0,25)min:P(0,25)sec:p(0,25)frame:p(0,25)sourceTimecodeIndexes:r(0,171)iter:(0,7)timecodeIndex:(0,3)timecodeIndexRef:r(0,3)sec:r(0,25)frame:r(0,25)g_Null_UMID:S(0,174)g_GenericTrack_Sequence_item_key:S(0,175)g_Track_EditRate_item_key:S(0,175)g_StructuralComponent_Duration_item_key:S(0,175)g_Sequence_set_key:S(0,175)g_Sequence_StructuralComponents_item_key:S(0,175)g_TimecodeComponent_set_key:S(0,175)g_TimecodeComponent_RoundedTimecodeBase_item_key:S(0,175)g_TimecodeComponent_StartTimecode_item_key:S(0,175)g_TimecodeComponent_DropFrame_item_key:S(0,175)g_SourceClip_set_key:S(0,175)g_SourceClip_StartPosition_item_key:S(0,175)g_SourceClip_SourcePackageID_item_key:S(0,175):t(0,174)=k(0,172):t(0,175)=k(0,39) #1/28 1213902495 502 502 100644 63284 ` mxf_essence_helper.o| J4J4__text__TEXT0L__picsymbolstub1__TEXT13` __const__TEXT46__cstring__TEXT7:H__literal8__TEXTI0L8__la_symbol_ptr__DATAI`Lh__nl_symbol_ptr__DATAJ0L0H> P 1T`CT@TB> |``CT@~TB> |``CT@~TB> |``CT@TB> |N `||~xB!<86 H0m/@<x86H0U/@<x86H0=/@t<x85H0%/@\<x85H0 /@D<x85H//@,<x85H//@<x85H//@<x85H//@<x85H//@<x85H/}/@<x85pH/e/@<x85`H/M/@<x85PH/5/@l<x85@H//@T<x850H//@<<x85 H./@$<x85H.8/A `88!P|x|N `|!;B|#x||xx|+x! <82H.m/Ad<xx81H1/@H<_<<<BG85 8`858858f| | xN!9@H`;\<x81xH0/@D<_<<<BG85 8`85858h| | xN!9@H$xH.<_x;1xH./A`xx8dH.Q/@X<_<<<BG85 8`86,858l| | xN!9@H`8@8`Zdzh<x8L85H//@H<_<<<BG85 8`86858s| | xN!9@H8`<x8H85H.a/@H<_<<<BG85 8`87 858u| | xN!9@H`H/@D<_<<<BG85 8`87858v| | xN!9@H<x84H+/@<x84H+|~yA@88@9 9`D9@8[0;4{<@[(;,{8H<x84H+/@<x84H+u|yyA888@@<89 9@0[4([,;D;@H<x84H+)/@<x84H+|~yAP88@Г;<;89 D8[0[(;4@9@;,<`8@`cZz H<<x84H*/@<x84H*|yyAP88@Г<89 @D8[0[(;4@9@;,<`8@`c2Zz H<x84pH*1/@<x84`H*|~yAP8@8;<;8<`D[0[(9 88@`c9@;4;,@Zz HD<x84PH)/@<x84@H)/AP8@8<8<`D[0[(9 @88@`ce9@;4;,@Zz H<x840H)9/@T<x84 H)!/@<<x84H) /@$<x84H(/@<x83H(/@<x83H(/@h<x83H(/@<x83H(/@<x83H(y/@<x83H(a/@<x83H(I/@<x83H(1/@<x83pH(/@4<x83`H(/@<x83PH'/AH88@`9 9@D[,8@8@;0;(4[88 8@<[@H<x83@H'/@4<x830H'u/@<x83 H']|~yAH88@9 9@D[,88@;0;(4[888@<[@H<x83H'/AP8@8<8<` D[0[(9 888@`c@9@;4;,@Zz H,<x83H&/@<x82H&/A܀H/A4<_<<<BG85 8`87858$H<x8@82H'/@4<_<<<BG85 8`87858'H<x8<82H'/@4<_<<<BG85 8`88P858,H<_x;2xH&/ALxx8HH'=/@<<_<<<BG85 8`888583H @H<_x;2xH&I/ALxx8DH&/@<<_<<<BG85 8`89,858;H0<D<_x;2xH%,ALxx8PH&e/@8<_<<<BG85 8`89858CH@aP<_x;2xH%u,ALxx8LH%/@8<_<<<BG85 8`8:858KHPaL<x8@82H%/@4<_<<<BG85 8`8:858QH`<x8D82pH%a/@4<_<<<BG85 8`8;858RHp<x8882`H$U/@4<_<<<BG85 8`8;858SH8/A4<_<<<BG85 8`8;858THA@!DxaHALP<[,;0<_{4[8(<;2PxH#/A8xx8TH$%/@4<_<<<BG85 8`8<858`HT/@ <x8X82@H#/@4<_<<<BG85 8`8|J|Z|AL<_<<<B*8L8`8#88X| | xN!8Hl``8+@H<_<<<B*8L8`8#88Y| | xN!8H`0g|F9 TK~T@Tl~X| cx@`AH`<_<<<B*8L8`8$88Z| | xN!8H'p@AD<_<<<B*8L8`8$888[| | xN!8HX/9}8A4/,.x88| KT@~0p A,A4Al@ĈK TB>T 6|BxJ}J"9kB@KK TB>T 6|BxJ``+ U)>T 6})x*K TB>T 6|BxJ```+ U)>T 6})x*``K TB>T 6|BxJK\<<<8}8c$`88$H8T>@A|PP|x|p8\|8!P|xa|}p N |lyA /A| | xN 8`N ``|||xB|#x|;x8|+x!|+x|3x}Cx}7Kxc`8\Hy|{y@P<_<<<B'@8`88 8H8| | xN!8`HP```l/AH8@@A\@@AL``<_<<<B'@8`88!H8H8| | xN!8`HԀl/A8+|pA/@@@|``|#xH 8lxH /|dx|l@L<_<<<B'@8`88!t8H8| | xN!8`H<``CxxH 9 H@ A`<_<<<B'@88`8!8H8| | xN!x$x88| | xN!8`H[l9 x$x88| | xxN!/@4<_<<<B'@88`8"8H8Hllxa8|"H /@<_<<<B'@88`8"L8H8| | xN!Kx$x88x| | xN!/@L<_<<<B'@88`8"8H8| | xN!K```8CxxH U9 H@AL```<_<<<B'@88`8"8H8| | xN!K@88`8!|N ```||#xB|+x|~x|+x|3x!}Cx|;xH M|yy@D<_<<<B#@8`888H8р| | xN!8`HȀ~`dxH 9|~y@P<_<<<B#@8`888H8Ҁ| | xN!8`Ht```~H /@~H /@Ԁ`yhxxx98KY/@D<_<<<B#@8`888H8ـ| | xN!8`H Cxdxx<| | xN!/@<_<<<B#@8`888H8ڀ| | xN!8`H|` Cxdxxx| | xN!/@L<_<<<B#@8`888H8ހ| | xN!8`H``8`8!p|N ``||~xB!<8 H /@$<x8 H 8/A `88!P|x|N `||#xB|vx|3xx|+x! }Cx|;x<8 PVH /@(<x8 @H/@pH``+A/@+@``Cx~xHY/APCx8NHE/AL3}/@h;dCx8xH/@ 1^}=x8T8X}]Sx}essenceContainerLabel)mxf_essence_helper.cmxf_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(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)frameLayout == 3mxf_get_int32_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ResolutionID), &avidResolutionID)mxf_get_int32_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameSampleSize), &avidFrameSize)avidFrameSize > 0mxf_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 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)channelCount == aes3ChannelCountblockAlign >= 1 && blockAlign <= 3audioSampleCount == (aesDataLen - 4) / (8 * 4)(buffer[4 + 4 * 8 + 3] & 0x40) == 0x00%s:%u: failed assertion `%s' 0(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) == newBufferSize(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_read_uint16(mxfFile, &localTag)mxf_read_uint16(mxfFile, &localItemLen)mxf_file_read(mxfFile, arrayHeader, 8) == 8arrayItemLen == 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)mxf_skip(mxfFile, len)C0A@?C0A088)0F)07)0J0)088x)0F4)07 )0J0 p)088)0|H@)0x7)0pJ0)0l88x)0hH@)0d7 )0`J0 p)0@88)0<G)087)00J0)0,88x)0(G)0$7 )0 J0 p)088)/G)/7)/J0)/88x)/G)/7 )/J0 p)/88)/G@)/7)/J0)/88x)/G@)/7 )/J0 p)/88)/|G)/x7)/pJ0)/l88x)/hGX)/d7 )/`J0 p).88).I).7).J0).88x).I).7 ).J0 p).ë.88).H ).7).J0).88x).H `).7 ).J0 p).ë.H88).DI).@7).8J0).488x).0IP).,7 ).(J0 p).-ë-88)-H)-7)-J0)-88x)-|H)-x7 )-tJ0 p)-h-4ë,88),H`),7),J0),88x),H`),7 ),J0 p),ë,X88),TH ),L7),HJ0),D88x),@H `),<7 ),8J0 p),,+ë+88)+H )+7)+J0)+88x)+H `)+7 )+J0 p)++p+<+ë*88)*Gl)*7)*J0)*88x)*Gl)*7 )*J0 p)***\*H*ë*4))4 @))ë)4))4 P))|ë)x4)P)p4 )P)dë)`4)P)\4 )P(88&(F&(7&(J0&(88H&(F&(7&(J0#@&(88&(Fp&(7&(|J0&(x88H&(tFp&(p7&(lJ0#@&($88&( F&(7&(J0&(88H&( F&(7&(J0#@&'''ë'88&'C&'7&'J0&'88H&'|C&'x7&'tJ0#@&'hë'@88&'<Eԡ&'87&'0J0&',88H&'(Eԡ&'$7&' J0#@&'ë&88"&E"&7"&J0"&|88H"&xE""&t7"&pJ0'@"&Lë&88"&D"& 7"&J0"&88H"&D""%7"%J0'@"%88"%E<"%7"%J0"%88H"%E<"L"%7"%J0'@"%ë%d88"%`D"%X7"%TJ0"%P88H"%LD""%H7"%DJ0'@"$88"$D"$7"$J0"$88H"$D!"$7"$J0'@"$ë$h88"$dDd"$`7"$XJ0"$T88H"$PDd!t"$L7"$HJ0'@"$4$$ë#88"#D8"#7"#J0"#88H"#D8!H"#7"#J0'@"#T88"#PC"#L7"#DJ0"#@88H"#<C "#87"#4J0'@"#("dë"`Cd"\88d"XCġd"PC$d"L88d"HCġ$`d!88d!Cd!7d! J0d!88d!C$8d!7Ld J0*d 88d Cld 7d J0d 88d Cl$d 7Ld J0*d \88d XCHd P7d LJ0d H88d DCH#d @7Ld <J0*d 88d C$d7dJ0d88dC$#d7LdJ0*dIIȡI,Iȡ,L88HB@7<J08884B%07,J0, ë4 4 p88Bx7J088Bx$7J0,ë888Ы4BXЫ,7Ы(J0Ь$88hЬ BX(Ь7ЬJ00`Ы88ЫAءЫ7ЫJ0Ь88hЬAء(Ь7ЬJ00`ë40Ь40`Ы88ЫAЫ7ЫJ0Ь|88hЬxA'Ьt7ЬpJ00`ЫD88Ы@A<Ы87Ы4J0Ь088hЬ,A<'lЬ(7Ь$J00`ë4@Ь4@pЫ88Ы@Ы7ЫJ0Ь88hЬ@'Ь7ЬJ00`Ы88Ы@dЫ7Ы|J0Ьx88hЬt@d&Ьp7ЬlJ00``ë\4PЬP4PЫ88Ы8Ы7Ы J0Ь88hЬ8Ь7ЬJ00`ë4`Ь4`ë88Ы8PЫ7ЫJ0Ь88hЬ8PЬ7ЬJ00`tël4pЬd4pЫ<88Ы87ȡЫ07Ы,J0Ь(88hЬ$7ȡЬ 7ЬJ00`ë 4Ь4ë4Ь4Ыx88p@@lJ0d885`@@=\J0G@888@4J0,885(@=$J0G480$,$($$$ $$$$$ $$$$$$$$$$$$$$$$$$С$$$xССС\88X>P7LJ0H885D><@75 <J0G0ë,4 42Pë442IIG(|IxIGpIlIG hIHIG88?7 J0885?<75 J0Gë442088?x7J0885?x<75 J0Gh88d?\7XJ0T885P?|7J0885>|;75 J0Gx88t>l7hJ0d885`>;\75 XJ0GLëH4<42`88=7 J0885=;75 J0Gë552p88=7J0885=:75 J0Gë552`88\<T7PJ0L885H<:D75 @J0G4ë5  5 288<,7J0885<,975 J0Gë50502l88h;`7\J0X885T;9,P75 LJ0G@(ë 5@5@288;L7J0885;L875 J0Gë5P5P2|88x:p7lJ0h885d:8P`75 \J0GPëL5`@5`2 88:p7J0 885:p775 J0Gë5p5p288:L7J0885:L775 J0Gë442  IIG(IIGIIG IIG88?7J0885?<75 J0Gë4t420\88X?xP7LJ0H885D?x<@75 <J0G 88?7J0 885?7J0885><75 J0Gë|4h42P4880>|(7$J0 885>|;75 J0G 88 > 7 J0 885 >; 75  J0G ë 4 42` 88 = 7 J0 885 =; 75  J0G ë |5 p52p `88 \= T7 PJ0 L885 H=: D75  @J0G 4ë 05 $52 88 < 7 J0 885 <: 75  J0G  ë 5  5 2 88 <, 7 J0 885 <,9 75  J0G | dë \50 T502 <88 8; 07 ,J0 (885 $;9, 75  J0G  ë 5@ 5@2 88 ;L 7 J0 885 ;L8 75  J0G  ë 5P |5P2 l88 h: `7 \J0 X885 T:8P P75  LJ0G @ë <5` 05`2 88 :p 7 J0 885 :p7 75  J0G ë 5p 5p2 88 :L 7 J0 885 :L7 75  J0G ë 5 52 ë 5 x53 ë 5 53 ë 5 53  ë 5 530 ë 5С 5С3@ 8ë 45 ,53P ë 5 53` ë 663pë663ë6 6 3ë60603ë6@6@3ë6P6P3xët6`l6`3`ë\6pT6p3HëD6<630ë,6$64ë6 64ë664 ë6640ë6Сx6С4@lëh6`64Pë664`ë774pë774tëp7 h7 4ë 70704ë7@7@4ë7P7P4ë7`7`4@ë<7p47p4(ë$77488:(7J0885:(775 J0G8897J088597 75 J0Gë|7p75L88H94@7<J088854946075 ,J0G ë7758887J088586,75 J0Gë4`4`1ë`88\8PT7PJ0L885H8P5D75 @J0G4ë,4p$4p1887ȡ7J08857ȡ5875 J0Gë441ë442LëH5@554ë05(55 ë5С5С50ë555@ë555Pë665`ë665pë6 6 5ë60605tëp6@h6@5\ëX6PP6P5Dë@6`86`5,ë(6p 6p5ë665ë665ë666ë666ë666 J,3J,D3J(3ȬJ(`3ȫJ$3J$|3J 3J 3tJ3hlJ3hTJ3HLJ3H4J3(,J3(J3 J3J 2J $2J2ȬJ@2ȫJ2J\2J2Jx2tI2hlI2hTI2HLI2H4I2(,I2(I2 I2I1I1I1ȬI 1ȫI1I<1I1IX1tIܡ1hlIܡt1hTIء1HLIء1H4Iԡ1(,Iԡ1(IС1 IС1\PXPTPPPLPHPDP@P<P8P4P0P,P(P$P PPPPP PPPPddf< 424H4 s404@4P!4`N4pt44444?4{445"5Z5 505@ 5PC5`{5p555G5s555 5 16 a6 6 60 6@ 6P K6` {6p 6 6 6 46 e6 6 6 6 $7 S7 7 70 7@ 7P ?7` l7p 7 7 70.D0D1D2 D3(D4HD5hD6I$0h@.t@.@/@/@/@/ŀԀ:$N.D;D<DSd;$;Q@:^m|$N|.DVDdDVDdDVDdDfDh DiDjDlDpDsDupDvDxDLD{PD|TDXD\D`DdD}hD~lDpDtD{xD||DDDDDDDDDDDDDDDDD D$D(D,D0D4D8D<D@DDDHDLDPDhDDDDDDDDDDDDDDDDDDD D$D(D,D0D4D8D<DHDLDPDTD`DDDDDDDDDDDDDDDDD$DlDDD DD HD LD PD XD \D `D dD hD lD pD tD xD |D D D D D D D D D D D D D D D D D D D ,D 0D 4D 8D <D @D DD HD LD PD TD `D dD hD lD xD$ D' D, 0D1 |D3 D7 D9 D; D? LDA TDC pDG DI DK DO DQ $DR pDS DTDWDDXHD^LDYPDZTD[XDV\DW`DXdD^hDYlDZpDVtD[xD^|D`DaDdDe0DflDgtDf|DgDlDpDsDvD{@DDDDD4DDDDD D(DDDD<DDDDDDDDDDDD DDDDD0DDDDDD<DD D|D8D<D@DDDHDLDPDTDXD\D`DdDhDlDxD|DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDD$D \D D$V@U@U @UW80"?ParĀoǀv;SÀ8UfЀ*EVH`ƀր7Sp;ZulWs  4 W Հ !0X<!B!L!V,!gY@!zZD![H!\L!]P!π^T!!_X" " "$8N.DDDDDDDD`DDDD @D#PD$D&D'dD)D* D-XD/`D-hD/pD-tD/xD2"$"/@"E@"S@"h$N.D5D6D8D:pD?0"i$5"@4"@4"@4"$NH.PDFPDIhDFlDItDFxDHDGDXDGDXDGDXDGDXDGDXDY 0DZ D[ D_!<D]!@D_!DDd!hDe!lDh!|Dk!D!D!Da!Do!Dq!Du!Dw"Dy"$D}"HDa"hD_"lD"|D""$FP"@D"@D#@E#@E#'@E#:@G#S'#d#u@H#@I#@R #@S #P#"#$`N"."D"D"D"D"#$"#@ #@#$$1$Ԁ$$%%%)%9%I%Y%i%y%$(N"."D"D#D#D#D# D#D# D#$D#(D#D#D#D$ D$0D$D$D% D%D%D%D%(D%0D%tD%D&@D&D&D&D&D&D&%$"%@%@%@%@%@&@&@&%@&:8&J&[&k&}&&')1))***€*Հ**++!+4+G+Z+v++++ʀ+ۀ++,,!-h-----Ѐ--. ..+.<.M._.r....@.1// "/ &/$N&.&D&D&D&D' D'D'`D'D'D(DD(D)$/$&/!@/0@/A@/S@/a@/q@/@/8/&/)8/$XN)8.)@D)@D)\D)/$)@/@/׀//$lN).)D)D)D)D)D)D)D)D1)D* D*@D *TD *hD *lD *tD*|D*D*D*D*D*D+D+D+4D+<D+@D+|D+D"+D#+D,DY,D(, D4,D6,D9,D7,D9-D<-D>-D?-8DD-DG-DI-DJ-DP.pDR.xDY.D/ D/(D/HD /`D/D/D0 D"0`D0D]0/$)0@0$@01@0=@0O@0_L0oN0d0T00ĀX0؀\0@0@1P11!H1,I16K1@J1Ll1c)1d01e1$DN01&41&7p1&71&7P20&7`2c&702&7@2&73&7 39&63o&73&63&64&54J& 54&#44&,64&/65(&265Z&565&865&;6p5&>6`6/&A6P6f&D6@6&G606&J6 7&M677&P67m&S57&V57&Y58 &\58C&_58u&58&48&4p8&4`92&49d&49&5`9&5p:&5P:_&5@:&5 :&50; &7;^&+4;&K7;&R5<&Y5d0p"\P)@)*D~"&aW*/>9gj| _is_d10_essence_process_cdci_descriptor_process_sound_descriptor_process_wav_descriptor_convert_aes_to_pcm_accept_frame_read_frame_send_frame_element_contains_timecode_extract_timecodedyld_stub_binding_helper_mxf_log_malloc_mxf_equals_ul_memcpy_mxf_get_array_header_mxf_get_uint16_item_mxf_file_read_mxf_get_essence_element_item_type_free_mxf_get_length_item_mxf_get_uint8_item_mxf_have_item_clean_rate___eprintf_mxf_read_uint16_mxf_get_int32_item_mxf_get_uint32_item_mxf_equals_key_mxf_skip_set_essence_container_timecode_get_mxf_track_mxf_get_essence_element_type_get_essence_track_mxf_get_rational_item_mxf_get_ul_item/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/examples/reader/mxf_essence_helper.cgcc2_compiled.:t(0,1)=(0,1)_g_SDTI_CP_System_Pack_esselement_key_g_SysItemElementKey1_g_WaveAudioDescriptor_BlockAlign_item_key_g_GenericSoundEssenceDescriptor_QuantizationBits_item_key_g_GenericSoundEssenceDescriptor_ChannelCount_item_key_g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key_g_FileDescriptor_ContainerDuration_item_key_g_FileDescriptor_SampleRate_item_key_g_FileDescriptor_EssenceContainer_item_key_g_Null_UL_g_AvidMJPEGClipWrapped_esscont_label_g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label_g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key_g_GenericPictureEssenceDescriptor_FrameSampleSize_item_key_g_GenericPictureEssenceDescriptor_ResolutionID_item_key_g_GenericPictureEssenceDescriptor_FrameLayout_item_key_g_CDCIEssenceDescriptor_VerticalSubsampling_item_key_g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key_g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key_g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key_g_GenericPictureEssenceDescriptor_DisplayWidth_item_key_g_GenericPictureEssenceDescriptor_DisplayHeight_item_key_g_GenericPictureEssenceDescriptor_StoredWidth_item_key_g_GenericPictureEssenceDescriptor_StoredHeight_item_key_g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label_g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label_g_DNxHD1080i120ClipWrapped_esscont_label_g_D10_30_525_60_picture_only_esscont_label_g_D10_30_525_60_extended_template_esscont_label_g_D10_30_525_60_defined_template_esscont_label_g_D10_30_625_50_picture_only_esscont_label_g_D10_30_625_50_extended_template_esscont_label_g_D10_30_625_50_defined_template_esscont_label_g_D10_40_525_60_picture_only_esscont_label_g_D10_40_525_60_extended_template_esscont_label_g_D10_40_525_60_defined_template_esscont_label_g_D10_40_625_50_picture_only_esscont_label_g_D10_40_625_50_extended_template_esscont_label_g_D10_40_625_50_defined_template_esscont_label_g_D10_50_525_60_picture_only_esscont_label_g_D10_50_525_60_extended_template_esscont_label_g_D10_50_525_60_defined_template_esscont_label_g_D10_50_625_50_picture_only_esscont_label_g_D10_50_625_50_extended_template_esscont_label_g_D10_50_625_50_defined_template_esscont_label_g_DVBased_50_625_50_FrameWrapped_esscont_label_g_DVBased_50_625_50_ClipWrapped_esscont_label_g_DVBased_50_525_60_FrameWrapped_esscont_label_g_DVBased_50_525_60_ClipWrapped_esscont_label_g_DVBased_25_625_50_FrameWrapped_esscont_label_g_DVBased_25_625_50_ClipWrapped_esscont_label_g_DVBased_25_525_60_FrameWrapped_esscont_label_g_DVBased_25_525_60_ClipWrapped_esscont_label_g_IECDV_25_625_50_FrameWrapped_esscont_label_g_IECDV_25_625_50_ClipWrapped_esscont_label_g_IECDV_25_525_60_FrameWrapped_esscont_label_g_IECDV_25_525_60_ClipWrapped_esscont_label_g_CDCIEssenceDescriptor_ComponentDepth_item_key_g_GenericPictureEssenceDescriptor_AspectRatio_item_key_convert_12m_to_timecodeconvert_12m_to_timecode:f(0,1)t12m:P(0,2)isDropFrame:P(0,3)hour:P(0,2)min:P(0,2)sec:P(0,2)frame:P(0,2):t(0,2)=*(0,4):t(0,3)=*(0,5)uint8_t:t(0,4)=(0,6)int:t(0,5)=r(0,5);-2147483648;2147483647;unsigned char:t(0,6)=@s8;r(0,6);0;255;is_d10_essence:F(0,5)label:P(0,7):t(0,7)=*(0,8):t(0,8)=k(0,9)mxfUL:t(0,9)=(0,10):T(0,10)=s16octet0:(0,4),0,8;octet1:(0,4),8,8;octet2:(0,4),16,8;octet3:(0,4),24,8;octet4:(0,4),32,8;octet5:(0,4),40,8;octet6:(0,4),48,8;octet7:(0,4),56,8;octet8:(0,4),64,8;octet9:(0,4),72,8;octet10:(0,4),80,8;octet11:(0,4),88,8;octet12:(0,4),96,8;octet13:(0,4),104,8;octet14:(0,4),112,8;octet15:(0,4),120,8;;process_cdci_descriptor:F(0,5)descriptorSet:P(0,11)track:P(0,12)essenceTrack:P(0,13)frameLayout:(0,4)uint8_t:t(0,4):t(0,11)=*(0,14):t(0,12)=*(0,15):t(0,13)=*(0,16)MXFMetadataSet:t(0,14)=(0,17)MXFTrack:t(0,15)=(0,18)EssenceTrack:t(0,16)=(0,19)_MXFMetadataSet:T(0,17)=s60key:(0,20)=xsmxfKey:,0,128;instanceUID:(0,21)=xsmxfUUID:,128,128;items:(0,23)=xsMXFList:,256,128;headerMetadata:(0,25),384,32;fixedSpaceAllocation:(0,26),416,64;;_MXFTrack:T(0,18)=s108next:(0,28),0,32;essenceContainerLabel:(0,9),32,128;materialTrackID:(0,29),160,32;materialTrackNumber:(0,29),192,32;isVideo:(0,5),224,32;video:(0,31)=xsMXFVideoTrack:,256,448;audio:(0,33)=xsMXFAudioTrack:,704,160;;_EssenceTrack:T(0,19)=s120next:(0,35),0,32;trackNumber:(0,29),32,32;frameSize:(0,36),64,64;frameSizeSeq:(0,38),128,480;frameRate:(0,39)=xsmxfRational:,608,64;playoutDuration:(0,36),672,64;sampleRate:(0,39),736,64;containerDuration:(0,36),800,64;imageStartOffset:(0,29),864,32;bodySID:(0,29),896,32;indexSID:(0,29),928,32;;mxfKey:t(0,20)=(0,9):T(0,22)=s16octet0:(0,4),0,8;octet1:(0,4),8,8;octet2:(0,4),16,8;octet3:(0,4),24,8;octet4:(0,4),32,8;octet5:(0,4),40,8;octet6:(0,4),48,8;octet7:(0,4),56,8;octet8:(0,4),64,8;octet9:(0,4),72,8;octet10:(0,4),80,8;octet11:(0,4),88,8;octet12:(0,4),96,8;octet13:(0,4),104,8;octet14:(0,4),112,8;octet15:(0,4),120,8;;mxfUUID:t(0,21)=(0,22):T(0,24)=s16elements:(0,41),0,32;lastElement:(0,41),32,32;len:(0,42),64,32;freeFunc:(0,43),96,32;;MXFList:t(0,23)=(0,24):t(0,25)=*(0,45)long long unsigned int:t(0,27)=@s64;r(0,27);0;01777777777777777777777;uint64_t:t(0,26)=(0,27):t(0,28)=*(0,18)unsigned int:t(0,30)=r(0,30);0;037777777777;uint32_t:t(0,29)=(0,30):T(0,32)=s56frameRate:(0,39),0,64;frameWidth:(0,29),64,32;frameHeight:(0,29),96,32;displayWidth:(0,29),128,32;displayHeight:(0,29),160,32;displayXOffset:(0,29),192,32;displayYOffset:(0,29),224,32;horizSubsampling:(0,29),256,32;vertSubsampling:(0,29),288,32;componentDepth:(0,29),320,32;aspectRatio:(0,39),352,64;singleField:(0,5),416,32;;MXFVideoTrack:t(0,31)=(0,32):T(0,34)=s20samplingRate:(0,39),0,64;bitsPerSample:(0,29),64,32;blockAlign:(0,46),96,16;channelCount:(0,29),128,32;;MXFAudioTrack:t(0,33)=(0,34):t(0,35)=*(0,19)long long int:t(0,37)=@s64;r(0,37);01000000000000000000000;0777777777777777777777;int64_t:t(0,36)=(0,37):t(0,38)=ar(0,48);0;14;(0,29):T(0,40)=s8numerator:(0,49),0,32;denominator:(0,49),32,32;;mxfRational:t(0,39)=(0,40):t(0,41)=*(0,50)long int:t(0,42)=r(0,42);-2147483648;2147483647;:t(0,44)=*(0,51)free_func_type:t(0,43)=(0,44)_MXFHeaderMetadata:T(0,45)=s24dataModel:(0,52),0,32;primerPack:(0,53),32,32;sets:(0,23),64,128;;short unsigned int:t(0,47)=@s16;r(0,47);0;65535;uint16_t:t(0,46)=(0,47)long unsigned int:t(0,48)=r(0,48);0;037777777777;int32_t:t(0,49)=(0,5)MXFListElement:t(0,50)=(0,54):t(0,51)=f(0,1):t(0,52)=*(0,55):t(0,53)=*(0,56)_MXFListElement:T(0,54)=s8next:(0,57),0,32;data:(0,58),32,32;;MXFDataModel:t(0,55)=(0,59)MXFPrimerPack:t(0,56)=(0,60):t(0,57)=*(0,54):t(0,58)=*(0,1):T(0,59)=s17956itemDefs:(0,23),0,128;setDefs:(0,23),128,128;types:(0,61),256,143360;lastTypeId:(0,30),143616,32;;:T(0,60)=s20nextTag:(0,62),0,16;entries:(0,23),32,128;;:t(0,61)=ar(0,48);0;127;(0,63)mxfLocalTag:t(0,62)=(0,46)MXFItemType:t(0,63)=(0,64):T(0,64)=s140category:(0,65)=xeMXFItemTypeCategory:,0,32;typeId:(0,30),32,32;name:(0,67),64,32;info:(0,68),96,1024;;:T(0,66)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,65)=(0,66):t(0,67)=*(0,69):T(0,68)=u128basic:(0,70)=xsMXFBasicTypeInfo:,0,32;array:(0,72)=xsMXFArrayTypeInfo:,0,64;compound:(0,74)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,76)=xsMXFInterpretTypeInfo:,0,64;;char:t(0,69)=r(0,69);0;127;:T(0,71)=s4size:(0,30),0,32;;MXFBasicTypeInfo:t(0,70)=(0,71):T(0,73)=s8elementTypeId:(0,30),0,32;fixedSize:(0,30),32,32;;MXFArrayTypeInfo:t(0,72)=(0,73):T(0,75)=s128members:(0,78),0,1024;;MXFCompoundTypeInfo:t(0,74)=(0,75):T(0,77)=s8typeId:(0,30),0,32;fixedArraySize:(0,30),32,32;;MXFInterpretTypeInfo:t(0,76)=(0,77):t(0,78)=ar(0,48);0;15;(0,79)MXFCompoundTypeMemberInfo:t(0,79)=(0,80):T(0,80)=s8name:(0,67),0,32;typeId:(0,30),32,32;;fieldWidth:(0,29) :T(0,66) :T(0,66)uint32_t:t(0,29)fieldHeight:(0,29)displayWidth:(0,29)displayHeight:(0,29)displayXOffset:(0,29)displayYOffset:(0,29)avidResolutionID:(0,49)int32_t:t(0,49)avidFrameSize:(0,49)process_sound_descriptor:F(0,5)descriptorSet:P(0,11)track:P(0,12)essenceTrack:P(0,13)process_wav_descriptor:F(0,5)descriptorSet:P(0,11)track:P(0,12)essenceTrack:P(0,13)convert_aes_to_pcm:F(0,5)channelCount:P(0,29)bitsPerSample:P(0,29)buffer:P(0,2)aesDataLen:P(0,26)pcmDataLen:P(0,81)audioSampleCount:r(0,46)uint16_t:t(0,46):t(0,81)=*(0,26)channelValidFlags:r(0,4)blockAlign:r(0,29)aesDataPtr:r(0,2)pcmDataPtr:r(0,2)accept_frame:F(0,5)listener:P(0,82)trackIndex:P(0,5):t(0,82)=*(0,83)MXFReaderListener:t(0,83)=(0,84)_MXFReaderListener:T(0,84)=s20accept_frame:(0,85),0,32;allocate_buffer:(0,86),32,32;deallocate_buffer:(0,87),64,32;receive_frame:(0,88),96,32;data:(0,89),128,32;;:t(0,85)=*(0,90):t(0,86)=*(0,91):t(0,87)=*(0,92):t(0,88)=*(0,93):t(0,89)=*(0,94):t(0,90)=f(0,5):t(0,91)=f(0,5):t(0,92)=f(0,1):t(0,93)=f(0,5):t(0,94)=(0,95):t(0,95)=xs_MXFReaderListenerData:read_frame:F(0,5)reader:P(0,96)listener:P(0,82)trackIndex:P(0,5)frameSize:P(0,26)buffer:P(0,97)bufferSize:P(0,81)mxfFile:r(0,98)essenceTrack:r(0,13)newBuffer:(0,2):t(0,96)=*(0,99):t(0,97)=*(0,2):t(0,98)=*(0,100)MXFReader:t(0,99)=(0,101)MXFFile:t(0,100)=(0,102)_MXFReader:T(0,101)=s116mxfFile:(0,98),0,32;clip:(0,103)=xsMXFClip:,32,224;haveReadAFrame:(0,5),256,32;playoutTimecodeIndex:(0,105)=xsTimecodeIndex:,288,352;sourceTimecodeIndexes:(0,23),640,128;essenceReader:(0,107),768,32;dataModel:(0,52),800,32;ownDataModel:(0,5),832,32;buffer:(0,2),864,32;bufferSize:(0,29),896,32;;:T(0,102)=s52close:(0,108),0,32;read:(0,109),32,32;write:(0,110),64,32;get_char:(0,111),96,32;put_char:(0,112),128,32;eof:(0,111),160,32;seek:(0,113),192,32;tell:(0,114),224,32;is_seekable:(0,111),256,32;size:(0,114),288,32;free_sys_data:(0,108),320,32;sysData:(0,115),352,32;minLLen:(0,4),384,8;runinLen:(0,46),400,16;;:T(0,104)=s28tracks:(0,12),0,32;frameRate:(0,39),32,64;duration:(0,36),96,64;minDuration:(0,36),160,64;;MXFClip:t(0,103)=(0,104):T(0,106)=s44type:(0,5),0,32;count:(0,5),32,32;isDropFrame:(0,5),64,32;roundedTimecodeBase:(0,46),96,16;segments:(0,23),128,128;position:(0,116),256,64;hour:(0,4),320,8;min:(0,4),328,8;sec:(0,4),336,8;frame:(0,4),344,8;;TimecodeIndex:t(0,105)=(0,106):t(0,107)=*(0,117):t(0,108)=*(0,118):t(0,109)=*(0,119):t(0,110)=*(0,120):t(0,111)=*(0,121):t(0,112)=*(0,122):t(0,113)=*(0,123):t(0,114)=*(0,124):t(0,115)=*(0,125)mxfPosition:t(0,116)=(0,36)EssenceReader:t(0,117)=(0,126):t(0,118)=f(0,1):t(0,119)=f(0,29):t(0,120)=f(0,29):t(0,121)=f(0,5):t(0,122)=f(0,5):t(0,123)=f(0,5):t(0,124)=f(0,36):t(0,125)=(0,127):T(0,126)=s40essenceTracks:(0,13),0,32;close:(0,128),32,32;position_at_frame:(0,129),64,32;skip_next_frame:(0,130),96,32;read_next_frame:(0,131),128,32;get_next_frame_number:(0,132),160,32;get_last_written_frame_number:(0,132),192,32;get_header_metadata:(0,133),224,32;have_footer_metadata:(0,130),256,32;data:(0,134),288,32;;:t(0,127)=xsMXFFileSysData::t(0,128)=*(0,135):t(0,129)=*(0,136):t(0,130)=*(0,137):t(0,131)=*(0,138):t(0,132)=*(0,139):t(0,133)=*(0,140):t(0,134)=*(0,141):t(0,135)=f(0,1):t(0,136)=f(0,5):t(0,137)=f(0,5):t(0,138)=f(0,5):t(0,139)=f(0,36):t(0,140)=f(0,142):t(0,141)=(0,143):t(0,142)=*(0,144):t(0,143)=xs_EssenceReaderData:MXFHeaderMetadata:t(0,144)=(0,45)newBufferSize:r(0,26)uint64_t:t(0,26)void:t(0,1)send_frame:F(0,5)reader:P(0,96)listener:P(0,82)trackIndex:P(0,5)buffer:P(0,2)dataLen:P(0,26)track:r(0,12)essenceTrack:r(0,13)newDataLen:(0,26)element_contains_timecode:F(0,5)key:P(0,145):t(0,145)=*(0,146):t(0,146)=k(0,20)extract_timecode:F(0,5)reader:P(0,96)key:P(0,145)len:P(0,26)position:P(0,116)mxfFile:r(0,98)localTag:(0,46)localItemLen:(0,46)arrayHeader:(0,147)arrayLen:(0,29):t(0,147)=ar(0,48);0;7;(0,4)arrayItemLen:(0,29)t12m:(0,147)lenRemaining:r(0,26)i:r(0,29)isDropFrame:(0,5)int:t(0,5)hour:(0,4)min:(0,4)sec:(0,4)frame:(0,4)systemPackData:(0,148):t(0,148)=ar(0,48);0;56;(0,4)g_Null_UL:S(0,8)g_IECDV_25_525_60_FrameWrapped_esscont_label:S(0,8)g_IECDV_25_525_60_ClipWrapped_esscont_label:S(0,8)g_IECDV_25_625_50_FrameWrapped_esscont_label:S(0,8)g_IECDV_25_625_50_ClipWrapped_esscont_label:S(0,8)g_DVBased_25_525_60_FrameWrapped_esscont_label:S(0,8)g_DVBased_25_525_60_ClipWrapped_esscont_label:S(0,8)g_DVBased_25_625_50_FrameWrapped_esscont_label:S(0,8)g_DVBased_25_625_50_ClipWrapped_esscont_label:S(0,8)g_DVBased_50_525_60_FrameWrapped_esscont_label:S(0,8)g_DVBased_50_525_60_ClipWrapped_esscont_label:S(0,8)g_DVBased_50_625_50_FrameWrapped_esscont_label:S(0,8)g_DVBased_50_625_50_ClipWrapped_esscont_label:S(0,8)g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label:S(0,8)g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label:S(0,8)g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label:S(0,8)g_D10_50_625_50_defined_template_esscont_label:S(0,8)g_D10_50_625_50_extended_template_esscont_label:S(0,8)g_D10_50_625_50_picture_only_esscont_label:S(0,8)g_D10_50_525_60_defined_template_esscont_label:S(0,8)g_D10_50_525_60_extended_template_esscont_label:S(0,8)g_D10_50_525_60_picture_only_esscont_label:S(0,8)g_D10_40_625_50_defined_template_esscont_label:S(0,8)g_D10_40_625_50_extended_template_esscont_label:S(0,8)g_D10_40_625_50_picture_only_esscont_label:S(0,8)g_D10_40_525_60_defined_template_esscont_label:S(0,8)g_D10_40_525_60_extended_template_esscont_label:S(0,8)g_D10_40_525_60_picture_only_esscont_label:S(0,8)g_D10_30_625_50_defined_template_esscont_label:S(0,8)g_D10_30_625_50_extended_template_esscont_label:S(0,8)g_D10_30_625_50_picture_only_esscont_label:S(0,8)g_D10_30_525_60_defined_template_esscont_label:S(0,8)g_D10_30_525_60_extended_template_esscont_label:S(0,8)g_D10_30_525_60_picture_only_esscont_label:S(0,8)g_DNxHD1080i120ClipWrapped_esscont_label:S(0,8)g_SDTI_CP_System_Pack_esselement_key:S(0,146)g_FileDescriptor_SampleRate_item_key:S(0,8)g_FileDescriptor_ContainerDuration_item_key:S(0,8)g_FileDescriptor_EssenceContainer_item_key:S(0,8)g_GenericPictureEssenceDescriptor_FrameLayout_item_key:S(0,8)g_GenericPictureEssenceDescriptor_StoredWidth_item_key:S(0,8)g_GenericPictureEssenceDescriptor_StoredHeight_item_key:S(0,8)g_GenericPictureEssenceDescriptor_DisplayHeight_item_key:S(0,8)g_GenericPictureEssenceDescriptor_DisplayWidth_item_key:S(0,8)g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key:S(0,8)g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key:S(0,8)g_GenericPictureEssenceDescriptor_AspectRatio_item_key:S(0,8)g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key:S(0,8)g_CDCIEssenceDescriptor_ComponentDepth_item_key:S(0,8)g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key:S(0,8)g_CDCIEssenceDescriptor_VerticalSubsampling_item_key:S(0,8)g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key:S(0,8)g_GenericSoundEssenceDescriptor_ChannelCount_item_key:S(0,8)g_GenericSoundEssenceDescriptor_QuantizationBits_item_key:S(0,8)g_WaveAudioDescriptor_BlockAlign_item_key:S(0,8)g_GenericPictureEssenceDescriptor_ResolutionID_item_key:S(0,8)g_GenericPictureEssenceDescriptor_FrameSampleSize_item_key:S(0,8)g_SysItemElementKey1:S(0,146)g_AvidMJPEGClipWrapped_esscont_label:S(0,8) #1/28 1213902496 502 502 100644 35700 ` mxf_index_helper.o8 .<T.<__text__TEXT"T0__picsymbolstub1__TEXT#%TNp __const__TEXT&(__cstring__TEXT&6(__la_symbol_ptr__DATA-p0R__nl_symbol_ptr__DATA.808Sr Pii uR9||~y!A</AH$H `8!Px|H%`8!P|N ```#/AD8`LM 8`N ``|A||xB8`0|#x|+x|3x!H"5|~y@L<_<<<B-8`8%8%8&H8s| | xN!8`H``880H$9 9@x>(^,>^>^H"Q]9 |jxx}@}i9~ H#/~@T<_<<<B-8%8y8&\8&H8`| | xN!xH#8`H4``/A88@]8`8!`A|N `|;B|}x|+x8|+x!|#x|;x<|3x8H#A/@H<_<<<B,8`8$`8%8$8| | xN!8`H`x$x88H!/@L<_<<<B,8`8$`8%88$8| | xN!8`Hl``x8888(^,8B|Jx} }i}b[x^H```8@DxdxT>K8`8!A|N ```|;B|#x|xx;x!xN!K``x80H/@xHi/AcxH|yy@<;;@:::`:DxcxHm|}xxxK/@;Z~HxxxK/A8;Z~@@DxcxH}#C @D|P|kIH} $H $/A(8(X,X x$}}i}(,H }(,] }$/A@ +A xH <(\,x|cP|BI\(|,AHH8`H8````8!Ѐaa|}p N `||~x!``c/A$8cHu~/AHe88!P|N `||#xB|3x|+x|qx!````DW $AXV\``DUA```Td``DSAhRlDQAp``Pt``DOAx``N|``DMA``L``DKA``J``DIA``H``DXA\`H |rx|#x/@<_<<<B8`8`888| | xN!8@H<_<<<B8`8`888.H<_<<<B8`8`8x883H<_<<<B8`8`8P88<| | xN!Ht<_<<<B8`8`888T| | xN!H8<_<<<B8`8`8x88Y| | xN!H<_<<<B8`8`8(88dH<_<<<B8`8`888|KX<_<<<B8`8`8x88Kd``^ ~$/@D~#xxKY/@<_<<<B8`8`8(88| | xN!`~#x~Dx~ex8AX^W\VA`^UdTAh^SlRAp^QtPAx^O|NA^MLA^KJA^IHA\` $^XH8@/@H```8@8`^ ~$^ H``@@;~H80cxH /@\cxH /@@<_<<<B8`8`888| | xN!K~#xxK/@<_<<<B8`8`8(88KL``A4@ @A(:~xH aHX```8~H9|{xxdxK/AЁ;([,A@ @A^D@}}i~#x8},|a}L|BY|J} |@|9H!/A $;aH~#xdx888@H/@ ~#xH /AHH``@Ddxx8K H`^/@|8^ A@$@AH```A8@ ~xH|wx~x8H傷#C @>Dw(,|P|uIx&xlKH@A@  @A};|[|}[|BJ~#x8}"|P|IH/A̓ $;aH~#xdx888@H]/@$~#xH/AH```~#xxK/AW(w,^ ~$H``~xH|{xxdxK]/A;([,~#x8^D@}}i},|a}L|BY|J} |@|9H/A $;aH~#xdx888@Hq/@8~#xH/A<x888P8KK`@Ddxx8K孀^ A@L$@AH<<x888P8Kq^ H`^ ```@|$8@@lH@<_<<<B8`8`8l88| | xN!8@8!|Cx|N |A|{x|#x|3x|+x8`|3y8!A/A |,\(1C}"}#Kx}DSxH;\CxH1/@CxH|zxxDxK=/AtcxH=/Ad:Z@D| |iHz(,/}D`}#Y0|iA8A0@  @A$0|}H`8`8``8!`A|N ```|! /A808cHH8/@88!P|x|N ``H#PCLcT$Dd X#\C`&FN `partitionDataStartPos = mxf_file_tell(mxfFile)) >= 0mxf_is_partition_pack(key)mxf_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)mxf_file_is_seekable(mxfFile)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)mxf_file_eof(mxfFile)mxf_skip(mxfFile, len)add_partition_index_entry(mxfFile, index, &key, 1, &entry)position_at_start_essence(mxfFile, index, entry)(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)move_to_next_partition_with_essence(mxfFile, index)complete_partition_index(mxfFile, newIndex)(filePos = mxf_file_tell(mxfFile)) >= 0mxf_is_partition_pack(&index->nextKey)mxf_file_seek(mxfFile, entry->essenceStartPos + (position - entry->startPosition) * index->contentPackageLen, SEEK_SET)index->currentPartition > 0mxf_file_seek(mxfFile, filePos, SEEK_SET)"!h!D!4!$!ë |&0 x-0 p&0 l.80 h&0 d-l0 `&`0 \.80 ë &0 &P0ë&0&P0h|8XH ëX&0T,X0L&0H.80D&0@,X(0<&`08.80,ë&0,0&0.80&0,0&`0.80pë&0,X0&0.80&0,X(0&`0.80xëH&0D*0<&08.804&00*x0,&`0(.80&0-0 &0.80&0-0&`0.80&0,X0&0.80&0,X(0&`0.80&0*0&0.80&0*x0&`0.80p&0l-0d&0`.80\&0X-0T&`0P.804&00-0(&0$.80 &0-P0&`0.80&0*0&0.80&0*x0&`0.80&0-0&0.80&0-0&`0.80&0,0&0.80&0|,0x&`0t.80`tH8(ë*&&*&D&ë8.8.8,&&,.8&,X&.8,X&D&.8xT@,xëpdL@ë&+&.8+`&D&.8&*&.8* &D&.8&,&.8|&Dx,ht&p.8T&P+ܡH&D.8@&D<+ܡ(8&4.8&* &.8&D* &.8&(С&.8&D(С&.8&+&.8&D+&.8`&\+HX&P.8L&DH+HD&@.84ë&(P&.8&D(P&.8ë`& \+ T& P.8 L& H+ 4 D& @.8#X  & *ء & .8  & *ء & .8#X & * & .8 & * & .8#X & * & .8 & * & .8#X h& d* \& X.8 T& P* L& H.8#X 4    ë & t& h X <  ë & *` & .8 & *` & .8#X ë D& @( 8& 4.8 0& ,( (& $.8#X  ë & ( & .8 & ( & .8#X  | < (  ë 8&Ы 4*(Ы 0&Ы (.8Ь $&!(Ь *($XЬ & Ь .8(h ë &Ы *Ы &Ы .8Ь &!(Ь *$8Ь & Ь .8(h ë &Ы (СЫ &Ы .8Ь &!(Ь (С#Ь & Ь .8(h të D&Ы @)Ы <&Ы 4.8Ь 0&!(Ь ,)#Ь (& Ь $.8(h ë&Ы(СЫ&Ы.8Ь&!(Ь(С#Ь& Ь.8(hël&Ыh)pЫd&Ы\.8ЬX&!(ЬT)p#ЬP& ЬL.8(h@ë&Ы)8Ы&Ы.8Ь&!(Ь)8#hЬ& Ь.8(hë&Ы(Ы&Ы|.8Ьx&!(Ьt(#(Ьp& Ьl.8(h`ë@&Ы<(СЫ4&Ы0.8Ь,&!(Ь((С#Ь$& Ь .8(hë&Ы(Ы&Ы.8Ь&!(Ь("Ь& Ь.8(hëd&Ы`(pЫ\&ЫT.8ЬP&!(ЬL(p"ЬH& ЬD.8(h8ë&Ы (PЫ&Ы.8Ь&!(Ь(P"Ь& Ь.8(h`<ë&0(0 &0.80&$0(%0&$`0.8,0ë&0'ء0&0.80&$0'ء%0&$`0.8,0H(hëL&0H'0@&0<.808&$04'%h00&$`0,.8,0 ë&0'h0&0.80&$0'h%80&$`0.8,0ë&0'L0&0|.80x&$0t'L%0p&$`0l.8,0`ë&' &.8&&H' &\&%.8-|P(ë&&&.8&&H&%&%.8-H$ët.4&hl.4&hT.0&HL.0&H4.,&(,.,&(.(& .( &.$%.$<%. %Ȭ. X%ȫ.%.t%.%.%t.%hl.%hT.%HL.%H4. %(,. %(.% . %.$. $.$Ȭ. 8$ȫ-$- T$-$- p$t-$hl- $hT-$HL- $H4-$(,- $(-$ - $-#- #-#Ȭ- #ȫ-ܡ#-ܡ 4#-ء#-ء P#t-ԡ#hl-ԡ l#hT-С#HL-С #H4-̡#(,-̡ #(-ȡ# -ȡ #lPhPdP`P\PXPTPPPLPHPDP@P<P8P4P0P,P(P$P PPPPP PPPPw~|y}uxv{zw~|y}uxv{z dSdffg<v&.DXDYDX DYD^D`$Dd0Dg4Df8Dg<DfHDgP$X@Wۀ$dNdp.pDjpDkpDl$jp@i,@i9cr)0H€ %>SiȀ   * ; Y + ; > o $(N .DpDsDpDsDt Du,Dx4Dw8Du@DvHDxPDy`DxdDy|DD|D{D|D~DD~DDD $p @n @n @o@o ,=N^ù݀!2BSdt$|N . D D(D,D4D8D@DDDLDTDXD\D`DDDdDlDDDDDDDDDD8D<D@DTDtDDDD4D8DHDPD`Dp$  @@*@6@D@R8c<r@@@ $dN.DDDDDD$@@@@$0N.DDD0DDDDPDDD$DDDD dD D D XD D :$[@k@x@H8"@1 $N  . D D D D D D D D D D D D D 0D 4D 8D HD$ XD. pD/ tD0 D/ D0 D3 D5 D6 D5 D6 D7 D6 D7 D< pD= DA DD DF DL 0DM HDO dDP tDJ DV DA DW DA DW DA D[Db(DFHDLDODVDb@De$ @ +@ 8<D@Z@dHo8{@ $N.DDDDDD0DDDD4DpDDD0D8D@DDDHDLDPDTDXD\DdDlDpD|DDDDDD$D8D<D@DLDPDu`DvhDupDvxDDDxDw DxDz(D{<D|DDTD`DdDDDDDDDDD DDDLDlD|DDDDDDD D0D8D\DxDDD$@@@@@X/y<@t8̀P@ildm9nH @o@p+,0-@i>ldIm9UnH`@oj@p`@ildm9nH@o@p$N.DDDDD$@$\N. D DGHDIXDHdDIlDJHDKXD`D,D3D<DRPDYDdDzD(D`DpDPDDPDRDSXDT\DQdDSlDpDDDDD$D#pDDD'D*D,D/,D14D3TD7pD<D=D%DIDKDLDKDLDODRTDUDWDYDdDeDrDs Dz D}tD|DDDDFDv D @D LD PD \D $ @@+@<@I^Hi 8u @@   $ N . D D D D D D D D D!D!D!,D!@D!PD!tD!xD!D!D!$ @@@@ @" #!$$$N!.!D!D!D"%$!;@H$HN"(."0D"0D"0D"PD"XD"hI$"0\@i@u@@$<N"l."pD"pD"pD"$"p@@$$N"."D"D"$"@$ N"."D"D"D"$"7@D$N"."D"D "E$"b@o$ N"."D "D"p$ "@ $ N"&&d"X!"""h"0u"p"6 ( Ce]2#N/\o@k_set_next_kl_create_index_free_index_set_position_ix_get_last_written_frame_number_end_of_essence_get_next_kl_get_start_cp_key_get_cp_len_increment_current_position_get_current_position_get_indexed_durationdyld_stub_binding_helper_mxf_log_malloc_mxf_is_footer_partition_pack_mxf_file_seek_mxf_file_eof_mxf_next_list_iter_element_mxf_get_runin_len_mxf_is_gc_essence_element_mxf_get_list_element_mxf_read_kl_mxf_initialise_list_iter_mxf_get_iter_element_mxf_read_partition_mxf_file_size_mxf_append_list_element_mxf_file_is_seekable_mxf_free_partition___udivdi3_mxf_file_tell_memset_free_mxf_prepend_list_element_mxf_is_partition_pack_mxf_equals_key_mxf_skip_mxf_initialise_list_mxf_read_next_nonfiller_kl_mxf_get_list_length_mxf_clear_list/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/examples/reader/mxf_index_helper.cgcc2_compiled.:t(0,1)=(0,1)_g_Null_Key_free_partition_index_entryfree_partition_index_entry:f(0,1)entry:P(0,2):t(0,2)=*(0,1)_partition_has_essencepartition_has_essence:f(0,3)index:P(0,4)entry:P(0,5)int:t(0,3)=r(0,3);-2147483648;2147483647;:t(0,4)=*(0,6):t(0,5)=*(0,7)FileIndex:t(0,6)=(0,8)PartitionIndexEntry:t(0,7)=(0,9)_FileIndex:T(0,8)=s100indexSID:(0,10),0,32;bodySID:(0,10),32,32;partitionIndex:(0,12)=xsMXFList:,64,128;currentPartition:(0,14),192,32;isComplete:(0,3),224,32;currentPosition:(0,15),256,64;indexedDuration:(0,17),320,64;startContentPackageKey:(0,18)=xsmxfKey:,384,128;contentPackageLen:(0,20),512,64;nextKey:(0,18),576,128;nextLLen:(0,22),704,8;nextLen:(0,20),736,64;;:T(0,9)=s48partition:(0,24),0,32;ownPartition:(0,3),32,32;partitionStartPos:(0,16),64,64;partitionDataStartPos:(0,16),128,64;essenceStartPos:(0,16),192,64;numContentPackages:(0,16),256,64;startPosition:(0,15),320,64;;unsigned int:t(0,11)=r(0,11);0;037777777777;uint32_t:t(0,10)=(0,11):T(0,13)=s16elements:(0,25),0,32;lastElement:(0,25),32,32;len:(0,14),64,32;freeFunc:(0,26),96,32;;MXFList:t(0,12)=(0,13)long int:t(0,14)=r(0,14);-2147483648;2147483647;int64_t:t(0,16)=(0,28)mxfPosition:t(0,15)=(0,16)mxfLength:t(0,17)=(0,16)mxfUL:t(0,19)=(0,29)mxfKey:t(0,18)=(0,19)long long unsigned int:t(0,21)=@s64;r(0,21);0;01777777777777777777777;uint64_t:t(0,20)=(0,21)unsigned char:t(0,23)=@s8;r(0,23);0;255;uint8_t:t(0,22)=(0,23):t(0,24)=*(0,30):t(0,25)=*(0,31):t(0,27)=*(0,32)free_func_type:t(0,26)=(0,27)long long int:t(0,28)=@s64;r(0,28);01000000000000000000000;0777777777777777777777;:T(0,29)=s16octet0:(0,22),0,8;octet1:(0,22),8,8;octet2:(0,22),16,8;octet3:(0,22),24,8;octet4:(0,22),32,8;octet5:(0,22),40,8;octet6:(0,22),48,8;octet7:(0,22),56,8;octet8:(0,22),64,8;octet9:(0,22),72,8;octet10:(0,22),80,8;octet11:(0,22),88,8;octet12:(0,22),96,8;octet13:(0,22),104,8;octet14:(0,22),112,8;octet15:(0,22),120,8;;MXFPartition:t(0,30)=(0,33)MXFListElement:t(0,31)=(0,34):t(0,32)=f(0,1):T(0,33)=s128key:(0,19),0,128;majorVersion:(0,35),128,16;minorVersion:(0,35),144,16;kagSize:(0,10),160,32;thisPartition:(0,20),192,64;previousPartition:(0,20),256,64;footerPartition:(0,20),320,64;headerByteCount:(0,20),384,64;indexByteCount:(0,20),448,64;indexSID:(0,10),512,32;bodyOffset:(0,20),544,64;bodySID:(0,10),608,32;operationalPattern:(0,19),640,128;essenceContainers:(0,12),768,128;headerMarkInPos:(0,16),896,64;indexMarkInPos:(0,16),960,64;;_MXFListElement:T(0,34)=s8next:(0,37),0,32;data:(0,2),32,32;;short unsigned int:t(0,36)=@s16;r(0,36);0;65535;uint16_t:t(0,35)=(0,36):t(0,37)=*(0,34)_create_partition_index_entrycreate_partition_index_entry:f(0,3)mxfFile:P(0,38)partition:P(0,39)takePartition:P(0,3)entry:P(0,40)void:t(0,1):t(0,38)=*(0,41):t(0,39)=*(0,24):t(0,40)=*(0,5)MXFFile:t(0,41)=(0,42):T(0,42)=s52close:(0,43),0,32;read:(0,44),32,32;write:(0,45),64,32;get_char:(0,46),96,32;put_char:(0,47),128,32;eof:(0,46),160,32;seek:(0,48),192,32;tell:(0,49),224,32;is_seekable:(0,46),256,32;size:(0,49),288,32;free_sys_data:(0,43),320,32;sysData:(0,50),352,32;minLLen:(0,22),384,8;runinLen:(0,35),400,16;;:t(0,43)=*(0,51):t(0,44)=*(0,52):t(0,45)=*(0,53):t(0,46)=*(0,54):t(0,47)=*(0,55):t(0,48)=*(0,56):t(0,49)=*(0,57):t(0,50)=*(0,58):t(0,51)=f(0,1):t(0,52)=f(0,10):t(0,53)=f(0,10):t(0,54)=f(0,3):t(0,55)=f(0,3):t(0,56)=f(0,3):t(0,57)=f(0,16):t(0,58)=(0,59):t(0,59)=xsMXFFileSysData:_add_partition_index_entryadd_partition_index_entry:f(0,3)mxfFile:P(0,38)index:P(0,4)key:P(0,60)append:P(0,3)entry:P(0,40)partition:(0,24)newEntry:(0,5)prevEntry:r(0,5)numPartitions:r(0,14)long int:t(0,14):t(0,60)=*(0,61):t(0,61)=k(0,18)i:r(0,14)set_next_kl:F(0,1)index:P(0,4)key:P(0,60)llen:P(0,22)len:P(0,20)_position_at_start_essenceposition_at_start_essence:f(0,3)mxfFile:P(0,38)index:P(0,4)entry:P(0,5)key:(0,18)llen:(0,22)uint8_t:t(0,22)len:(0,20)uint64_t:t(0,20)_move_to_next_partition_with_essencemove_to_next_partition_with_essence:f(0,3)mxfFile:P(0,38)index:P(0,4)entry:(0,5)numPartitions:r(0,14)i:r(0,14)key:(0,18)llen:(0,22)len:(0,20)create_index:F(0,3)mxfFile:P(0,38)partitions:P(0,62)indexSID:P(0,10)bodySID:P(0,10)index:P(0,63)iter:(0,64)=xsMXFListIterator::t(0,62)=*(0,12):t(0,63)=*(0,4):T(0,65)=s12nextElement:(0,25),0,32;data:(0,2),32,32;index:(0,14),64,32;;MXFListIterator:t(0,64)=(0,65)partition:(0,24)entry:(0,5)key:(0,18)llen:(0,22)len:(0,20)prevEntry:r(0,5)key:(0,18)llen:(0,22)len:(0,20)i:r(0,14)numPartitions:r(0,14)prevEntry:r(0,5)key:(0,18)llen:(0,22)len:(0,20)i:r(0,14)numPartitions:r(0,14)prevEntry:r(0,5)key:(0,18)llen:(0,22)len:(0,20)i:r(0,14)numPartitions:r(0,14)free_index:F(0,1)index:P(0,63)set_position:F(0,3)mxfFile:P(0,38)index:P(0,4)position:P(0,15)entry:r(0,5)numPartitions:(0,14)key:(0,18)llen:(0,22)len:(0,20)filePos:r(0,16)int64_t:t(0,16)ix_get_last_written_frame_number:F(0,16)mxfFile:P(0,38)index:P(0,4)duration:P(0,16)fileSize:r(0,16)targetPosition:r(0,16)end_of_essence:F(0,3)index:P(0,4)get_next_kl:F(0,1)index:P(0,4)key:P(0,66)llen:P(0,67)len:P(0,68):t(0,66)=*(0,18):t(0,67)=*(0,22):t(0,68)=*(0,20)get_start_cp_key:F(0,1)index:P(0,4)key:P(0,66)get_cp_len:F(0,20)index:P(0,4)increment_current_position:F(0,1)index:P(0,4)get_current_position:F(0,15)index:P(0,4)get_indexed_duration:F(0,17)index:P(0,4)g_Null_Key:S(0,61)#1/28 1213902499 502 502 100644 73380 ` mxf_opatom_reader.o| [[__text__TEXT9^`__picsymbolstub1__TEXT9 ; __const__TEXTBD__cstring__TEXTCF(__literal8__TEXTZ]0__la_symbol_ptr__DATAZ]@GG__nl_symbol_ptr__DATA[^\ pB PhhjI||kxB|;x!#`)$I i$0c|B AT@(@AH`<_<<<B[8`8C8C8C8| | xN!8`HLIT88`|B+`i$K|B"B }P}gI~8!P|N `||~xB|#x8!```8T]$HH;aHz;p8AlexH5/Ax;paH;!LxH7=/@D<_<<<BZ8B8`8F8B8X| xKp```;aL8<xH3a/AxxH:m/A<_aL;A\xH3,ATTaLx8H:/@@<_<<<BZ8B8`8G8B8b| xKȀATbTaL<8AL8H:Y/@X<_<<<BZ8B8`8G8B8i| xKl``zx%xH5/@a@x;DH5/@$<_<<<BZ8B8`8G8B8u| xK```;aDxH8u/ALxH8/@4xH6u/@$xH5/@zxxH6xH8/@xH65/Al<_aD;A\xH1Y,ATXaDx8H8/@@<_<<<BZ8B8`8Hd8B8| xKAXbX>aD8A<8LH3/AaX8cLH3̀XaDLDP8T^ H8/AAXx"TBX>^H7,A,AXaTP"L $+ 8ATH ATba@<8P8A,H5/AZP<8AbH8/AH```zxxH3U/@ <_<<<BZ8B8`8K`8B8| xK<_<<<BZ8B8`8I8B8| xKaPTXH1/@<_<<<BZ8B8`8I8B8| xKHZP<8A bH7!/APaPTXH6/@t<_<<<BZ8B8`8J08B8| xK<_<<8`BZ8Jl88B| | xN!8H088AlexHzH0yAT/@DaH/Ax;!LH1/@<_<<<BZ8B8`8F8B8| xK$aLxH4/AxH4/A,;`aL8A<xH0/A$xH0H,zx%xH1/@88@`AdX`<?C0Y=PX|x|pT},Kx}+p|}#@}CA}|J|j`|a} B| Y},I||`JH,LAd|l``(!$H0M<_}TXɂY!Xa`dITiX^~ PiLAX!T LJP^ IX djP||YlI\ L|BlBAɡ(`( $`OA``!H`(١`! =)8@* JH/AXxH//@xH-/@<_<<<BZ8B8`8K48B8| xKxH-/@<<_<<<BZ8B8`8K48B8| xK<_<<<BZ8B8`8H(8B8x| xK`<_<<<BZ8B8`8H8B8| xK,<_<<<BZ8B8`8I<8B8| xK<_<<<BZ8B8`8J8B8€| xK<_<<<BZ8B8`8J8B8ŀ| xK򐀁@xH+8``a8!P|N `||~x!``c`/Apc$/Ad8cH*I^`b$H-^`b$/A,|xH*^`8"$ ^`b$/AH*}^`8$8!P|N ``|||xB|+x|#x!CC`Cxb$H)/@D<_<<<BK83P8`8<<838| | xN!8HCxH+-|xx|#x/@L<_<<<BK83P8`8<\838| | xN!8H,``|`8H.i /@H\`"$ /@h???<]K8`83P8<838| | xN!``Cxx%x8H'8/@H`xxx8@88KI/@@???<]K8`83P8<838| | xN!K; [Cx8a@D|`|YH'A/@???<]K8`83P8=838| | xN!K``}(|Hց{ |9}H|BJCx8}"|`|YH&/@H???<]K8`83P8=L838 | | xN!K``8H4]K<83P838`8=8(| | xN!88!p|x|N ``|a||x!``C`c/b$AH'=|}x|#x/A|`8H+ဣ /@@\`"$ /A||\1C}"}#Kx}DSxHh```; [||iH)<\0|c/A0A(@  @A0|iH`8`88!`a|N `|!|}xB8!c`H*|~xxH'M|zx|#x/@L<_<<<BGT8/ 8`88,8/|8a| | xN!8H`` /@$]`B$/@`????<YGT8`8/ 88T8/|8e| | xN!`xH$/AH8```x8@88K}/@@????<YGT8`8/ 898/|8f| | xN!K8<xH( /@????<YGT8`8/ 8:8/|8g| | xN!K4xH'/@D????<YGT8`8/ 8:48/|8k| | xN!K`=`8i$Kk1C}"+KHlxDxex8H"/@@YGT<8/ 8/|8`89|8u| | xN!8H``8```8!p|x!|N ``|!|}xB|#x8!cc`H(5|~xcxH$|yx|#x/@H<_<<<BD8,`8`85l8,8| | xN!8H`/@]`B$/@d???<\D8`8,`858,8| | xN!``cxH" /ATH```x8P8HK/@@???<\D8`8,`868,8| | xN!Kx8H!/AHLxx8989!@H'E/@@???<\D8`8,`878,8| | xN!K@Dxx88H'/@???<\D8`8,`878,8H,HLcxH$}/@???<\D8`8,`87T8,8| | xN!Kh`x8H /AЀ xx8989!@H&!/@H???<\D8`8,`888,8| | xN!K``@Dxx88H%/@???<\D8`8,`878,8| | xN!K cxH#E/@L???<\D8`8,`87t8,8| | xN!K0```=`8i$Kk1C}"+KH`cx$xEx8H9/@@\D<8,`8,8`868| | xN!8H``88!|x!|N `C`"$iN ```C`"$iN C`"$iN ||~xB8cP!H#/A;`xH/AD<_<<<B?8`8'838( 8̀| | xN!8`HTx8H<|~x8'H"/@ <x8'H"/@<x8'H"/@<x8'pH"q/@<x8'`H"Y/@<x8'PH"A/@<x8'@H")/@<x8'0H"/@x<x8' H!/@`<x8'H!/@H<x8& H!/@0<x8'H!/@`8`H``8````8!P|N ```||{xB|#x8!```#8`($H/}$@H<_<<<B=8%8`828&8| | xN!H ``88(H =$<_cx8B =?]<_9)`8B==?] <_9)P8B==?]<_9)8B==?]]$9)= K/@D<_<<<B=8%8`82`8&8| | xN!H8`xH =/AD<_<<<B=8%8`828&8| | xN!H`8xH 8cxH8<8c$0H/At#xH=|tx|#x/@ <_<<<B=8%8`8.8&8H`=?<_<8`!=?A8iB=!8&9!H82:: A!| 8%| xN!Hp=?<_<8`!=?A8sB=!83(8&A| 8%| xN!H$=?<_<8`!=?A8tB=!83X8&A| 8%| xN!H=?<_<8`!=?A8zB=!838&A| 8%| xN!H=?<_<8`!=?A8{B=!838&A| 8%| xN!H@=?<_<8`!=?A8B=!838&A| 8%| xN!H=?<_<8`!=?A8B=!84$8&A| 8%| xN!H=?<_<8`!=?A8B=!84l8&A8%H=?<_<8`!=?A8B=!84|8&A| 8%| xN!H=?<_<8`!=?A8B=!84l8&A8%| | xN!H=?<_<8`!=?A8B=!848&A| 8%| xN!H=?<_<8`!=?A8B=!84l8&A8%Kh=?<_<8`!=?A8B=!848&A| 8%| xN!H=?<_<8`!=?A8B=!85@8&A8%H=?<_<8`!=?A8B=!85P8&A| 8%| xN!Hl=?<_<8`!=?A8B=!85@8&A8%| | xN!H =?<_<8`!=?A8B=!858&A| 8%| xN!H=?<_<8`!=?A8B=!85@8&A8%Kh=?<_<8`!=?A8B=!858&A| 8%| xN!HH=?<_<8`!=?A8B=!858&A8%H=?<_<8`!=?A8B=!86 8&A| 8%| xN!H=?<_<8`!=?A8B=!858&A8%| | xN!Hp=?<_<8`!=?A8B=!86H8&A| 8%| xN!H$=?<_<8`!=?A8B=!868&A| 8%| xN!H =?<_<8`!=?A8B=!868&A| 8%| xN!H =?<_<8`!=?A8B=!868&A| 8%| xN!H @=?<_<8`!=?A8B=!87 8&A| 8%| xN!H =?<_<8`!=?A8B=!87H8&A| 8%| xN!H =?<_<8`!=?A8B=!87x8&A| 8%| xN!H \=?<_<8`!=?A8B=!878&A| 8%| xN!H =?<_<8`!=?A8B=!888&A| 8%| xN!H =?<_<8`!=?A8B=!88t8&A| 8%| xN!H x=?<_<8`!=?A8ÀB=!888&A| 8%| xN!H ,=?<_<8`!=?A8ŀB=!888&A| 8%| xN!H =?<_<8`!=?A8ǀB=!89<8&A| 8%| xN!H =?<_<8`!=?A8̀B=!898&A| 8%| xN!H H=?<_<8`!=?A8΀B=!898&A| 8%| xN!H =?<_<8`!=?A8ЀB=!8:8&A| 8%| xN!H =?<_<8`!=?A8ҀB=!8:@8&A| 8%| xN!H d=?<_<8`!=?A8րB=!8:p8&A| 8%| xN!H =?<_<8`!=?A8ۀB=!8:8&A| 8%| xN!H=?<_<8`!=?A8݀B=!8:8&A| 8%| xN!H```;;`HI$b/AH%[`"$;`)$8@8`;x;<;pI i${xxxH/A@xH/A8HApat|xH/@ =?<_<8`!=?A8nB=!828&A| 8%| xN!H{}kxH/A {8BH]/AD@3/? Ad+? A/?A+?AX/< A/?Ad<_<8`AB=8;| | xN!B{8H!/@H8BAx=?<_<8`!=?A8B=!868&A| 8%| xN!HT;:{xHu/A{8;H /A{8TH/A$:aH;T|tH /APAL8B/AL@!BU#>8@~~HxH}4/ATc:H |pyAPH}5/ATc8H |qyA|{8DH-/A{8XH/A!H2 ~I5 4TB<|BXTB:8B @aD[`Tc8$H M/}A4{`aD8@+$I i$D/A99>{}sxHi/A@{88HU/Ax{89HA/A{8`H /A胡H2 ~4/A@~x;{xH/AH;2~;4@AЈ5/AT~=x;{xH/A{8H/AessenceReader->data->numAvidFrameOffsets - 1mxf_opatom_reader.cadd_track(reader, &track)add_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_is_header_metadata(&key)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)haveVideoOrAudioTrackmxf_file_is_seekable(mxfFile)(filePos = mxf_file_tell(mxfFile)) >= 0reader->essenceReader->data->avidFrameOffsets != NULLget_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_file_seek(mxfFile, filePos, SEEK_SET)get_avid_mjpeg_frame_info(reader, reader->essenceReader->data->currentPosition, &fileOffset, &frameSize)mxf_skip(mxfFile, frameSize)mxf_skip(mxfFile, essenceTrack->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_get_list_length(&headerPartition->essenceContainers) == 1(essenceReader->data = (EssenceReaderData*)malloc(sizeof(EssenceReaderData))) != NULLprocess_metadata(reader, data->headerPartition)get_num_essence_tracks(essenceReader) == 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)localLen == mxfUUID_extlenmxf_read_int32(reader->mxfFile, &newSegment->indexEditRate.numerator)mxf_read_int32(reader->mxfFile, &newSegment->indexEditRate.denominator)localLen == 8mxf_read_int64(reader->mxfFile, &newSegment->indexStartPosition)mxf_read_int64(reader->mxfFile, &newSegment->indexDuration)mxf_read_uint32(reader->mxfFile, &newSegment->editUnitByteCount)localLen == 4mxf_read_uint32(reader->mxfFile, &newSegment->indexSID)mxf_read_uint32(reader->mxfFile, &newSegment->bodySID)mxf_read_uint8(reader->mxfFile, &newSegment->sliceCount)localLen == 1mxf_read_uint8(reader->mxfFile, &newSegment->posTableCount)mxf_read_uint32(reader->mxfFile, &deltaEntryArrayLen)mxf_read_uint32(reader->mxfFile, &deltaEntryLen)deltaEntryLen == 6localLen == 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)totalLen == segmentLenmxf_skip(reader->mxfFile, len)read_avid_mjpeg_index_segment(reader)mxf_skip(mxfFile, data->headerPartition->indexByteCount - mxfKey_extlen - llen)mxf_is_body_partition_pack(&key)mxf_skip(mxfFile, len)mxf_is_gc_essence_element(&key) || is_avid_mjpeg_essence_element(&key) || is_avid_dnxhd_essence_element(&key)C0A8CЫ8Z(Ы8CЫ8[ġЬ8C&Ь8Z([`x>[\>Ȭ[\>ȫ[X>[X>t[T>l[T>T[P>hL[P>h4[L>H,[L>H[H>( [H >([D>[D<>[@=[@X=[<=Ȭ[<t=ȫ[8=[8=t[4=l[4=T[0=hL[0=h4[,=H,[,=H[(=( [(=([$=[$=[ <[ 8<[<Ȭ[T<ȫ[<[p<t[<l[<T[:ŀր,CT܀7N_܀-E[yƀ8IZk|):K\m~π߀0u݀oɀـ *K}^o  | ߀ !!:!\!!!" "F"l"$C$c$$$%%7$N%8.D DD DD%$D (D,D0D%4D&D+D,8D1hD2D7D8DD9D:D@0DADBDDDH@DNHDTDUDTDUDVDXD[pD]D_DaDf DhDYpDuDxDyD|(D8DXDtDDDDDD D D D D D $D (D 8D DD \D lD tD Dv D D D @D D D D 4D 8D @D DD LD \D hD D D D D D D D D D $D D D D D D D D D D D D D D D Dx@DtDDDDDD`%J$ %b%m%x@ %@ %@ %@%@%ʀ%8%"%&h&1&/\&K@&dD&H&L&P&Ӏp&''''ǀ'ڀ(()*****ǀT*ԀX*`* +!--Ѐ!-"<-,..|.$N|..DDDDDDD.$.(@.6$N(.70.0D0D TD XD\D `DdDDDD,D(DDDpD#D(D*0.Q$0.q@.@.@ .@ ..@ .̀ 8.܀@..0.H.$NH.P.PD-PD4dD/pD.tD4xD/|D4D9D>D@DCDGDLDMDL DMDO0DTH/"$-P/N@,/\@./k@//x@1/@2/P/\/$ N\/`.`DW`D^pDWtDXD^DaDcDeDsPDfpDgDk DnpDuDz/$W`/@V/@X/@Y0@Z0[80(\@09`0:0;$N0< . D} D4D}8D~DDHDTDDDD0DDDDXDDD0DDDDt0T$} 0r@|0@|0@~0@00À01111Ȁ1ۀ1122!222D2h@2}82@2H2P2 22$lN2.DDD2$3@3$N3.DDD3.$3Q@3_$N3`.DDD3}$3@3$N.DDDDDDPD\D`DdDDD4DLDdD3$3@3$N.DDDDDDDDDPD\DdDhDlDpDtDxD |DD DD D D D D D D D D D D D DD DDDD DpD|DDiDs DDt Dz D{!(D!tD!D" D"LD"D"D#0D#pD#D#D$HD$D$D% D%lD%D%D&DD&D&D'(D'tD'D( D(XD(D(D)<D)D)D* D*lD*D+D+PD+D+DO,@Dc,DDO,HDc,LDd,pDi,Dj,Dn,Dl,Dn,Ds-(Dt-<Dw-PDu-TDw-\D-D-Dw-Dz.(D{.<D|.HD.TD.lD.D.D.D.D.D.D.D/D/D/,D/<D/TD/`D/lD/D/D/D/D/D/D/D/D0dD0xD0D0D0D0D0D0D1D1D1,D1@D1TD1XD1`D1D1D1D1D1D1D2 D2 D2$D2,D2@D2TD2\D2dD2tD2D2D2D2D2D2D2D2D2D3D3PDq3`D3xD3D3D3D 3D&4D4@D4D4D4D4D5D5D5D 5TD&5D'5D)5D*6PD,6D-6D.7<D/7DA7DF7D37D57D47D88D58D88D38D<8PDq8hD8DF8D/8D?83$3@4 @4$@43@4I@4V4b=4n4h4@ 44Kx4L<4Mp4@N4рOH4P@4g5 55C6666À677v8<8O8{8888ʀQB8ڀ'8@R8SL9TP9+U:9A9QV;9^WT9qXD9YX9Z>9[89̀\99ـ]`9@^:@_:@`:@a:(:)3:*Kx:6L<:BMp:M@N:`OH:sP@:QB:@R:SL:TP:ԀU::V;:WT; XD;$YX;9Z>;O[8;e\9;r]`;@^;@_;@`;@a;4@;5;ÀKx;πL<;ۀMp;@N;OH< P@<QB<-@R<>SL<[8<\9= ]`=@^=4@_=F@`=P@a=Z8h=[8=\9=]$HN9=^&C =&C=&C=&Cp>&C`>P&CP>&C@>&C0>& C?1&#B?j&B?&>B?&IB?&PB@'&[B@U&BP@~&B`@&B@@&ZBp@&bB0A&GB AG&BAn&$BA&'BA&*BABBd9LCpFY.?7q'zV2h(YC\~{w_Cwj#AmYU**_opa_is_supported_opa_initialise_readerdyld_stub_binding_helper_mxf_log___floatdidf_get_mxf_track_mxf_file_seek_mxf_read_int32_mxf_read_uuid_mxf_have_item_mxf_uu_get_track_reference_mxf_free_header_metadata_mxf_file_is_seekable_mxf_read_uint8_accept_frame_free_mxf_get_umid_item_mxf_file_size_malloc_initialise_source_timecodes_mxf_get_list_length_mxf_add_delta_entry_mxf_uu_get_top_file_package_initialise_default_playout_timecode_mxf_is_index_table_segment_mxf_find_singular_set_by_key_mxf_file_tell_mxf_finalise_data_model_process_cdci_descriptor_mxf_get_list_element_mxf_free_index_table_segment_mxf_is_header_metadata_mxf_get_rational_item_clean_rate_mxf_free_partition___fixdfdi_mxf_uu_next_track_initialise_playout_timecode_mxf_uu_get_package_tracks___udivdi3_mxf_avid_load_extensions_mxf_read_local_tag_mxf_skip_mxf_is_timecode_add_track_mxf_is_body_partition_pack_memset_mxf_is_sound_mxf_get_strongref_item_mxf_avid_get_data_def_mxf_is_gc_essence_element_is_op_atom_mxf_equals_ul_mxf_create_header_metadata_get_num_essence_tracks_get_essence_track_mxf_read_uint64_mxf_read_int64_mxf_create_index_table_segment_read_frame_send_frame_mxf_read_next_nonfiller_kl_mxf_uu_get_track_datadef_mxf_read_header_metadata_mxf_read_uint16_mxf_is_picture_mxf_read_int8_mxf_equals_umid_add_essence_track_mxf_equals_key_prefix_mxf_read_uint32_mxf_get_uint32_item_process_wav_descriptor_mxf_is_subclass_of_mxf_uu_get_track_duration/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/examples/reader/mxf_opatom_reader.cgcc2_compiled.:t(0,1)=(0,1)_g_AvidMJPEGClipWrapped_esscont_label_g_WaveAudioDescriptor_set_key_g_CDCIEssenceDescriptor_set_key_g_SourcePackage_Descriptor_item_key_g_Track_EditRate_item_key_g_GenericTrack_TrackID_item_key_g_GenericTrack_TrackNumber_item_key_g_MaterialPackage_set_key_g_GenericPackage_PackageUID_item_key_g_EssenceContainerData_IndexSID_item_key_g_EssenceContainerData_BodySID_item_key_g_EssenceContainerData_set_key_g_AvidMJPEGEssenceElement_esselement_key_g_DNxHD_esselement_key_g_DNxHD1080i120ClipWrapped_esscont_label_g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label_g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label_g_AES3ClipWrapped_esscont_label_g_BWFClipWrapped_esscont_label_g_DVBased_50_625_50_ClipWrapped_esscont_label_g_DVBased_50_525_60_ClipWrapped_esscont_label_g_DVBased_25_625_50_ClipWrapped_esscont_label_g_DVBased_25_525_60_ClipWrapped_esscont_label_g_IECDV_25_625_50_ClipWrapped_esscont_label_g_IECDV_25_525_60_ClipWrapped_esscont_label_get_avid_mjpeg_frame_infoget_avid_mjpeg_frame_info:f(0,2)reader:P(0,3)frameNumber:P(0,4)offset:P(0,6)frameSize:P(0,6)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,7)long long int:t(0,5)=@s64;r(0,5);01000000000000000000000;0777777777777777777777;int64_t:t(0,4)=(0,5):t(0,6)=*(0,4)MXFReader:t(0,7)=(0,8)_MXFReader:T(0,8)=s116mxfFile:(0,9),0,32;clip:(0,10)=xsMXFClip:,32,224;haveReadAFrame:(0,2),256,32;playoutTimecodeIndex:(0,12)=xsTimecodeIndex:,288,352;sourceTimecodeIndexes:(0,14)=xsMXFList:,640,128;essenceReader:(0,16),768,32;dataModel:(0,17),800,32;ownDataModel:(0,2),832,32;buffer:(0,18),864,32;bufferSize:(0,19),896,32;;:t(0,9)=*(0,21):T(0,11)=s28tracks:(0,22),0,32;frameRate:(0,23)=xsmxfRational:,32,64;duration:(0,4),96,64;minDuration:(0,4),160,64;;MXFClip:t(0,10)=(0,11):T(0,13)=s44type:(0,2),0,32;count:(0,2),32,32;isDropFrame:(0,2),64,32;roundedTimecodeBase:(0,25),96,16;segments:(0,14),128,128;position:(0,27),256,64;hour:(0,28),320,8;min:(0,28),328,8;sec:(0,28),336,8;frame:(0,28),344,8;;TimecodeIndex:t(0,12)=(0,13):T(0,15)=s16elements:(0,30),0,32;lastElement:(0,30),32,32;len:(0,31),64,32;freeFunc:(0,32),96,32;;MXFList:t(0,14)=(0,15):t(0,16)=*(0,34):t(0,17)=*(0,35):t(0,18)=*(0,28)unsigned int:t(0,20)=r(0,20);0;037777777777;uint32_t:t(0,19)=(0,20)MXFFile:t(0,21)=(0,36):t(0,22)=*(0,37):T(0,24)=s8numerator:(0,38),0,32;denominator:(0,38),32,32;;mxfRational:t(0,23)=(0,24)short unsigned int:t(0,26)=@s16;r(0,26);0;65535;uint16_t:t(0,25)=(0,26)mxfPosition:t(0,27)=(0,4)unsigned char:t(0,29)=@s8;r(0,29);0;255;uint8_t:t(0,28)=(0,29):t(0,30)=*(0,39)long int:t(0,31)=r(0,31);-2147483648;2147483647;:t(0,33)=*(0,40)free_func_type:t(0,32)=(0,33)EssenceReader:t(0,34)=(0,41)MXFDataModel:t(0,35)=(0,42):T(0,36)=s52close:(0,43),0,32;read:(0,44),32,32;write:(0,45),64,32;get_char:(0,46),96,32;put_char:(0,47),128,32;eof:(0,46),160,32;seek:(0,48),192,32;tell:(0,49),224,32;is_seekable:(0,46),256,32;size:(0,49),288,32;free_sys_data:(0,43),320,32;sysData:(0,50),352,32;minLLen:(0,28),384,8;runinLen:(0,25),400,16;;MXFTrack:t(0,37)=(0,51)int32_t:t(0,38)=(0,2)MXFListElement:t(0,39)=(0,52):t(0,40)=f(0,1):T(0,41)=s40essenceTracks:(0,53),0,32;close:(0,54),32,32;position_at_frame:(0,55),64,32;skip_next_frame:(0,56),96,32;read_next_frame:(0,57),128,32;get_next_frame_number:(0,58),160,32;get_last_written_frame_number:(0,58),192,32;get_header_metadata:(0,59),224,32;have_footer_metadata:(0,56),256,32;data:(0,60),288,32;;:T(0,42)=s17956itemDefs:(0,14),0,128;setDefs:(0,14),128,128;types:(0,61),256,143360;lastTypeId:(0,20),143616,32;;:t(0,43)=*(0,62):t(0,44)=*(0,63):t(0,45)=*(0,64):t(0,46)=*(0,65):t(0,47)=*(0,66):t(0,48)=*(0,67):t(0,49)=*(0,68):t(0,50)=*(0,69)_MXFTrack:T(0,51)=s108next:(0,70),0,32;essenceContainerLabel:(0,71)=xsmxfUL:,32,128;materialTrackID:(0,19),160,32;materialTrackNumber:(0,19),192,32;isVideo:(0,2),224,32;video:(0,73)=xsMXFVideoTrack:,256,448;audio:(0,75)=xsMXFAudioTrack:,704,160;;_MXFListElement:T(0,52)=s8next:(0,77),0,32;data:(0,78),32,32;;:t(0,53)=*(0,79):t(0,54)=*(0,80):t(0,55)=*(0,81):t(0,56)=*(0,82):t(0,57)=*(0,83):t(0,58)=*(0,84):t(0,59)=*(0,85):t(0,60)=*(0,86):t(0,61)=ar(0,87);0;127;(0,88):t(0,62)=f(0,1):t(0,63)=f(0,19):t(0,64)=f(0,19):t(0,65)=f(0,2):t(0,66)=f(0,2):t(0,67)=f(0,2):t(0,68)=f(0,4):t(0,69)=(0,89):t(0,70)=*(0,51):T(0,72)=s16octet0:(0,28),0,8;octet1:(0,28),8,8;octet2:(0,28),16,8;octet3:(0,28),24,8;octet4:(0,28),32,8;octet5:(0,28),40,8;octet6:(0,28),48,8;octet7:(0,28),56,8;octet8:(0,28),64,8;octet9:(0,28),72,8;octet10:(0,28),80,8;octet11:(0,28),88,8;octet12:(0,28),96,8;octet13:(0,28),104,8;octet14:(0,28),112,8;octet15:(0,28),120,8;;mxfUL:t(0,71)=(0,72):T(0,74)=s56frameRate:(0,23),0,64;frameWidth:(0,19),64,32;frameHeight:(0,19),96,32;displayWidth:(0,19),128,32;displayHeight:(0,19),160,32;displayXOffset:(0,19),192,32;displayYOffset:(0,19),224,32;horizSubsampling:(0,19),256,32;vertSubsampling:(0,19),288,32;componentDepth:(0,19),320,32;aspectRatio:(0,23),352,64;singleField:(0,2),416,32;;MXFVideoTrack:t(0,73)=(0,74):T(0,76)=s20samplingRate:(0,23),0,64;bitsPerSample:(0,19),64,32;blockAlign:(0,25),96,16;channelCount:(0,19),128,32;;MXFAudioTrack:t(0,75)=(0,76):t(0,77)=*(0,52):t(0,78)=*(0,1)EssenceTrack:t(0,79)=(0,90):t(0,80)=f(0,1):t(0,81)=f(0,2):t(0,82)=f(0,2):t(0,83)=f(0,2):t(0,84)=f(0,4):t(0,85)=f(0,91)EssenceReaderData:t(0,86)=(0,92)long unsigned int:t(0,87)=r(0,87);0;037777777777;MXFItemType:t(0,88)=(0,93):t(0,89)=xsMXFFileSysData:_EssenceTrack:T(0,90)=s120next:(0,94),0,32;trackNumber:(0,19),32,32;frameSize:(0,4),64,64;frameSizeSeq:(0,95),128,480;frameRate:(0,23),608,64;playoutDuration:(0,4),672,64;sampleRate:(0,23),736,64;containerDuration:(0,4),800,64;imageStartOffset:(0,19),864,32;bodySID:(0,19),896,32;indexSID:(0,19),928,32;;:t(0,91)=*(0,96)_EssenceReaderData:T(0,92)=s40headerPartition:(0,97),0,32;headerMetadata:(0,91),32,32;haveFooterMetadata:(0,2),64,32;essenceStartPos:(0,98),96,64;currentPosition:(0,27),160,64;avidFrameOffsets:(0,6),224,32;numAvidFrameOffsets:(0,4),256,64;;:T(0,93)=s140category:(0,100)=xeMXFItemTypeCategory:,0,32;typeId:(0,20),32,32;name:(0,102),64,32;info:(0,103),96,1024;;:t(0,94)=*(0,90):t(0,95)=ar(0,87);0;14;(0,19)MXFHeaderMetadata:t(0,96)=(0,104):t(0,97)=*(0,105)long long unsigned int:t(0,99)=@s64;r(0,99);0;01777777777777777777777;uint64_t:t(0,98)=(0,99):T(0,101)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,100)=(0,101):t(0,102)=*(0,106):T(0,103)=u128basic:(0,107)=xsMXFBasicTypeInfo:,0,32;array:(0,109)=xsMXFArrayTypeInfo:,0,64;compound:(0,111)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,113)=xsMXFInterpretTypeInfo:,0,64;;_MXFHeaderMetadata:T(0,104)=s24dataModel:(0,17),0,32;primerPack:(0,115),32,32;sets:(0,14),64,128;;MXFPartition:t(0,105)=(0,116)char:t(0,106)=r(0,106);0;127;:T(0,108)=s4size:(0,20),0,32;;MXFBasicTypeInfo:t(0,107)=(0,108):T(0,110)=s8elementTypeId:(0,20),0,32;fixedSize:(0,20),32,32;;MXFArrayTypeInfo:t(0,109)=(0,110):T(0,112)=s128members:(0,117),0,1024;;MXFCompoundTypeInfo:t(0,111)=(0,112):T(0,114)=s8typeId:(0,20),0,32;fixedArraySize:(0,20),32,32;;MXFInterpretTypeInfo:t(0,113)=(0,114):t(0,115)=*(0,118):T(0,116)=s128key:(0,71),0,128;majorVersion:(0,25),128,16;minorVersion:(0,25),144,16;kagSize:(0,19),160,32;thisPartition:(0,98),192,64;previousPartition:(0,98),256,64;footerPartition:(0,98),320,64;headerByteCount:(0,98),384,64;indexByteCount:(0,98),448,64;indexSID:(0,19),512,32;bodyOffset:(0,98),544,64;bodySID:(0,19),608,32;operationalPattern:(0,71),640,128;essenceContainers:(0,14),768,128;headerMarkInPos:(0,4),896,64;indexMarkInPos:(0,4),960,64;;:t(0,117)=ar(0,87);0;15;(0,119)MXFPrimerPack:t(0,118)=(0,120)MXFCompoundTypeMemberInfo:t(0,119)=(0,121):T(0,120)=s20nextTag:(0,122),0,16;entries:(0,14),32,128;;:T(0,121)=s8name:(0,102),0,32;typeId:(0,20),32,32;;mxfLocalTag:t(0,122)=(0,25)_process_metadataprocess_metadata:f(0,2) :T(0,101) :T(0,101)reader:P(0,3)partition:P(0,97)mxfFile:r(0,9)essenceReader:r(0,16)data:r(0,60)key:(0,123)=xsmxfKey:llen:(0,28)uint8_t:t(0,28)mxfKey:t(0,123)=(0,71)len:(0,98)uint64_t:t(0,98)essContainerDataSet:(0,124)sourcePackageSet:(0,124)sourcePackageTrackSet:(0,124)materialPackageSet:(0,124)materialPackageTrackSet:(0,124)descriptorSet:(0,124)arrayIter:(0,125)=xsMXFArrayItemIterator::t(0,124)=*(0,127):T(0,126)=s16item:(0,128),0,32;numElements:(0,19),32,32;elementLength:(0,19),64,32;currentElement:(0,19),96,32;;MXFArrayItemIterator:t(0,125)=(0,126)MXFMetadataSet:t(0,127)=(0,129):t(0,128)=*(0,130)_MXFMetadataSet:T(0,129)=s60key:(0,123),0,128;instanceUID:(0,131)=xsmxfUUID:,128,128;items:(0,14),256,128;headerMetadata:(0,133),384,32;fixedSpaceAllocation:(0,98),416,64;;MXFMetadataItem:t(0,130)=(0,134):T(0,132)=s16octet0:(0,28),0,8;octet1:(0,28),8,8;octet2:(0,28),16,8;octet3:(0,28),24,8;octet4:(0,28),32,8;octet5:(0,28),40,8;octet6:(0,28),48,8;octet7:(0,28),56,8;octet8:(0,28),64,8;octet9:(0,28),72,8;octet10:(0,28),80,8;octet11:(0,28),88,8;octet12:(0,28),96,8;octet13:(0,28),104,8;octet14:(0,28),112,8;octet15:(0,28),120,8;;mxfUUID:t(0,131)=(0,132):t(0,133)=*(0,104):T(0,134)=s36key:(0,123),0,128;tag:(0,25),128,16;isPersistent:(0,2),160,32;length:(0,25),192,16;value:(0,18),224,32;set:(0,135),256,32;;:t(0,135)=*(0,129)dataDefUL:(0,71)track:(0,22)essenceTrack:(0,53)videoEditRate:(0,23)sourcePackageUID:(0,136)=xsmxfUMID::T(0,137)=s32octet0:(0,28),0,8;octet1:(0,28),8,8;octet2:(0,28),16,8;octet3:(0,28),24,8;octet4:(0,28),32,8;octet5:(0,28),40,8;octet6:(0,28),48,8;octet7:(0,28),56,8;octet8:(0,28),64,8;octet9:(0,28),72,8;octet10:(0,28),80,8;octet11:(0,28),88,8;octet12:(0,28),96,8;octet13:(0,28),104,8;octet14:(0,28),112,8;octet15:(0,28),120,8;octet16:(0,28),128,8;octet17:(0,28),136,8;octet18:(0,28),144,8;octet19:(0,28),152,8;octet20:(0,28),160,8;octet21:(0,28),168,8;octet22:(0,28),176,8;octet23:(0,28),184,8;octet24:(0,28),192,8;octet25:(0,28),200,8;octet26:(0,28),208,8;octet27:(0,28),216,8;octet28:(0,28),224,8;octet29:(0,28),232,8;octet30:(0,28),240,8;octet31:(0,28),248,8;;mxfUMID:t(0,136)=(0,137)packageUID:(0,136)trackID:(0,19)uint32_t:t(0,19)_opatom_closeopatom_close:f(0,1)reader:P(0,3)_opatom_position_at_frameopatom_position_at_frame:f(0,2)reader:P(0,3)frameNumber:P(0,4)mxfFile:r(0,9)filePos:r(0,4)int64_t:t(0,4)data:r(0,60)frameSize:(0,4)fileOffset:(0,4)void:t(0,1)_opatom_get_last_written_frame_numberopatom_get_last_written_frame_number:f(0,4)reader:P(0,3)mxfFile:r(0,9)data:r(0,60)fileSize:r(0,4)targetPosition:r(0,4)_opatom_skip_next_frameopatom_skip_next_frame:f(0,2)reader:P(0,3)mxfFile:r(0,9)filePos:r(0,4)essenceTrack:r(0,53)frameSize:(0,4)fileOffset:(0,4)_opatom_read_next_frameopatom_read_next_frame:f(0,2)reader:P(0,3)listener:P(0,138)mxfFile:r(0,9)filePos:r(0,4):t(0,138)=*(0,139)MXFReaderListener:t(0,139)=(0,140)_MXFReaderListener:T(0,140)=s20accept_frame:(0,141),0,32;allocate_buffer:(0,142),32,32;deallocate_buffer:(0,143),64,32;receive_frame:(0,144),96,32;data:(0,145),128,32;;:t(0,141)=*(0,146):t(0,142)=*(0,147):t(0,143)=*(0,148):t(0,144)=*(0,149):t(0,145)=*(0,150):t(0,146)=f(0,2):t(0,147)=f(0,2):t(0,148)=f(0,1):t(0,149)=f(0,2):t(0,150)=(0,151):t(0,151)=xs_MXFReaderListenerData:essenceTrack:r(0,53)buffer:(0,18)bufferSize:(0,98)frameSize:(0,4)fileOffset:(0,4)_opatom_get_next_frame_numberopatom_get_next_frame_number:f(0,4)reader:P(0,3)_opatom_get_header_metadataopatom_get_header_metadata:f(0,91)reader:P(0,3)_opatom_have_footer_metadataopatom_have_footer_metadata:f(0,2)reader:P(0,3)opa_is_supported:F(0,2)headerPartition:P(0,97)opa_initialise_reader:F(0,2)reader:P(0,3)headerPartition:P(0,152)mxfFile:r(0,9)essenceReader:r(0,16)data:r(0,60)key:(0,123)llen:(0,28):t(0,152)=*(0,97)len:(0,98)filePos:r(0,4)key:(0,123)llen:(0,28)len:(0,98)segmentLen:r(0,98)newSegment:(0,153)localTag:(0,122)mxfLocalTag:t(0,122):t(0,153)=*(0,154)MXFIndexTableSegment:t(0,154)=(0,155):T(0,155)=s64instanceUID:(0,131),0,128;indexEditRate:(0,23),128,64;indexStartPosition:(0,27),192,64;indexDuration:(0,156),256,64;editUnitByteCount:(0,19),320,32;indexSID:(0,19),352,32;bodySID:(0,19),384,32;sliceCount:(0,28),416,8;posTableCount:(0,28),424,8;deltaEntryArray:(0,157),448,32;indexEntryArray:(0,158),480,32;;mxfLength:t(0,156)=(0,4):t(0,157)=*(0,159):t(0,158)=*(0,160)MXFDeltaEntry:t(0,159)=(0,161)MXFIndexEntry:t(0,160)=(0,162)_MXFDeltaEntry:T(0,161)=s12next:(0,163),0,32;posTableIndex:(0,164),32,8;slice:(0,28),40,8;elementData:(0,19),64,32;;_MXFIndexEntry:T(0,162)=s24next:(0,166),0,32;temporalOffset:(0,164),32,8;keyFrameOffset:(0,164),40,8;flags:(0,28),48,8;streamOffset:(0,98),64,64;sliceOffset:(0,167),128,32;posTable:(0,168),160,32;;:t(0,163)=*(0,161)signed char:t(0,165)=@s8;r(0,165);-128;127;int8_t:t(0,164)=(0,165):t(0,166)=*(0,162):t(0,167)=*(0,19):t(0,168)=*(0,23)localLen:(0,25)uint16_t:t(0,25)totalLen:r(0,98)deltaEntryArrayLen:(0,19)deltaEntryLen:(0,19)posTableIndex:(0,164)int8_t:t(0,164)slice:(0,28)elementData:(0,19)indexEntryArrayLen:(0,19)indexEntryLen:(0,19)temporalOffset:(0,28)keyFrameOffset:(0,28)flags:(0,28)streamOffset:(0,98)sliceOffset:r(0,167)posTable:r(0,168)i:r(0,19)k:r(0,19)key:(0,123)llen:(0,28)len:(0,98)segmentLen:r(0,98)newSegment:(0,153)localTag:(0,122)localLen:(0,25)totalLen:r(0,98)deltaEntryArrayLen:(0,19)deltaEntryLen:(0,19)posTableIndex:(0,164)slice:(0,28)elementData:(0,19)indexEntryArrayLen:(0,19)indexEntryLen:(0,19)temporalOffset:(0,28)keyFrameOffset:(0,28)flags:(0,28)streamOffset:(0,98)sliceOffset:r(0,167)posTable:r(0,168)i:r(0,19)k:r(0,19)key:(0,123)llen:(0,28)len:(0,98)segmentLen:r(0,98)newSegment:(0,153)localTag:(0,122)localLen:(0,25)totalLen:r(0,98)deltaEntryArrayLen:(0,19)deltaEntryLen:(0,19)posTableIndex:(0,164)slice:(0,28)elementData:(0,19)indexEntryArrayLen:(0,19)indexEntryLen:(0,19)temporalOffset:(0,28)keyFrameOffset:(0,28)flags:(0,28)streamOffset:(0,98)sliceOffset:r(0,167)posTable:r(0,168)i:r(0,19)k:r(0,19)g_BWFClipWrapped_esscont_label:S(0,169)g_AES3ClipWrapped_esscont_label:S(0,169)g_IECDV_25_525_60_ClipWrapped_esscont_label:S(0,169)g_IECDV_25_625_50_ClipWrapped_esscont_label:S(0,169)g_DVBased_25_525_60_ClipWrapped_esscont_label:S(0,169)g_DVBased_25_625_50_ClipWrapped_esscont_label:S(0,169)g_DVBased_50_525_60_ClipWrapped_esscont_label:S(0,169)g_DVBased_50_625_50_ClipWrapped_esscont_label:S(0,169)g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label:S(0,169)g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label:S(0,169)g_DNxHD1080i120ClipWrapped_esscont_label:S(0,169)g_EssenceContainerData_set_key:S(0,169)g_EssenceContainerData_IndexSID_item_key:S(0,169)g_EssenceContainerData_BodySID_item_key:S(0,169)g_GenericPackage_PackageUID_item_key:S(0,169)g_GenericTrack_TrackID_item_key:S(0,169)g_GenericTrack_TrackNumber_item_key:S(0,169)g_Track_EditRate_item_key:S(0,169)g_MaterialPackage_set_key:S(0,169)g_SourcePackage_Descriptor_item_key:S(0,169)g_CDCIEssenceDescriptor_set_key:S(0,169)g_WaveAudioDescriptor_set_key:S(0,169)g_AvidMJPEGClipWrapped_esscont_label:S(0,169)g_AvidMJPEGEssenceElement_esselement_key:S(0,170)g_DNxHD_esselement_key:S(0,170):t(0,169)=k(0,71):t(0,170)=k(0,123) #1/28 1213902501 502 502 100644 72788 ` mxf_op1a_reader.o8 WPTWP__text__TEXT6dTY__picsymbolstub1__TEXT6 8D __const__TEXT@PB__cstring__TEXTADD__la_symbol_ptr__DATAVDXX4QQ__nl_symbol_ptr__DATAWHYL^ٴB P   S||`y!A8a88H>%8!`|N |88c !H>8!P |`|N  D$d048,C #$c(N |!B!C`;H;@b$;[((~,HAL!PaT``08^4~8A@aDxxxH7/@<_<<<BO8:8`8:8:8| | xN!```xH6 8`H<_<<<BO8:8`8:8:8 | | xN!K`A<; L@p#xK/@@<_<<<BO8:8`8<08:8| | xN!KTxH5]x8H6/@hHx;A@H59`xx88FxH2/@HxH4Q/A<x88898K ``8`H``@Dxx8KxH//@@@DxH2/@d<_<<<BO8:8`8:8:8| | xN!KH<_<<<BO8`8:8878| | xN!K<_<<<BL878`8>P878| | xN!KH<_<<<BL878`8=878| | xN!K <_<<<BL878`8=|878| | xN!K<_<<<BL878`8<878x| | xN!K<_<<<BL878t8<878`| | xN!xH*5KP<_<<<BL878`8>H%m<_=?>L:I6xH(/AxH)8T|}x{;<xH#%/Ax8@H*/AtaT~DxH!},AT@aT~Dx8H*/@@<87878`8@|8| | xN!KL``A@baT<8P86|H*I/A!@x8L8(8`848) 8| | xN!8HX`\$ >>_<(|,;ATP<_!Xa\>L\0A88B|^x|8\4aLAHH``/@;APCxH#q/ACxH8<8D|dx~xH /APD~xH/A /A؀~xD8@L| | xN!/A@LcxHQH8|hx8@LA4<8(8) 8`848| | xN!8HD@#x~xH#/@<8(8) 8`858| | xN!8HĀHLcxH!%/@<8(8) 8`8)48Hh``HLcxH /@HCxHq/A4Y`H#xDxL"$( ,He/@HHHLcxH /@,H<``HLcxH e/AL;APaLAHDx888HcxH/@LcxH!e/A<<x888(@8K!<\} SyAPH``HLxDx8K\!8|Ky8@9)}#Kx@4CxH/@CxxH"I/@```\||@yA@A@@A``|jx|Ixa88@}J})1J})@8A```<_<<<B>L8(8`858) 80| | xN!8HT<_<<<B>L8(8`8)48) 8| | xN!8H<_<<<B>L8(8`85@8) 8| | xN!8H<_<<<B>L8(8`8)48) 8K<_<<<B>L8(8`8)48) 8KP<_<<<B>L8(8`8)8) 8!| | xN!8H4a88@8}C}"1}iԑ|```8!|xA|N ``|a|+xB|#x!C`$xHa/@H<_<<<B8L8"8`8/8# 8B| | xN!8Hh`$xexxH A8/@D<_<<<B8L8"8`808# 8C| | xN!8`8!`|xa|N ``#`cI$$H`||}xB!C`x$HE/A|$H5/@|$xH0|xxHM/@D<_<<<B7,8!8`8/,8"8`| | xN!8H|$H8/AH``;(xKI/@xKI/@D<_<<<B7,8!8`8/x8"8l| | xN!8HxK/@x88K/@D<_<<<B7,8!8`8/8"8r| | xN!8H,<(\,80j|I\(|,H `88!P|x|N `|!|{xB|#x!PC`$xHa/A~$HQ/@胾$xH|#x|exxxHi/@<_<<<B5L88`8-8 8| | xN!8H???<^5L8`88.,8 8| | xN!H???<^5L8`88 48 8Hl???<^5L8`88.8 8| | xN!H???<^5L8`88 48 8| | xN!Hp???<^5L8`88 48 8ǀK???<^5L8`88 8 8̀| | xN!H```~$H}/@[`:X:!P88{;~x~&xR$$~xH~xH8|vx|#x@T>8B|YxAH$@@$~xH/AX~xH8@8D|dx~CxHE/AȀDCxH/APTcxDxD9<9!HHI/AĀHLcxDxD8B|Jx9PI@AAT>8@}W}60j|I@ Ap???<^5L8`88/8 8Ԁ| | xN!^5L<88 8`8/88| | xN!8H``;(xK/@cxK/@D<_<<<B5L88`8-8 8| | xN!8HxKؙ/@cxEx8KA/@D<_<<<B5L88`8/d8 8| | xN!8HH>(^,80j|I^(~,H(`8H~$H8```8!|x!|N ``||~x!``cH/A(^`8!P"$|i$H`^`8!P"$|i(,N ```C`"$iN C`"$iN ||~xB8cP!H/A`;`xHm/@8xH H5/@,x8a8??H??_???>>>H`8a8H <|~x8H=/@x8H)/@x8H/@x8H/@x8H/@tx8H/@`x8pH/@Lx8`H/@8x8PH/@$x8@H/A(```8a8H-/@8`H8`8!|N |a;B|ux|#x! `8`h$H /}$@P<_<<<B,8@8`8&8p8| | xN!`U`88`"$ H <_<<<B,8@8`8)8p81| | xN!K<_<<<B,8@8`88p8/| | xN!Kt<_<<<B,8@8`8'8p8.| | xN!K8<_<<<B,8@8`8)p8p8-| | xN!K``88hH =$<_x8B =?]<_9)@8B`==?] <_9)@8B==?]<_9)@8B0==?]$9)@= H /AH: <<;al~x8PH)xdxxlptHm/Ad;PdxxH UH8```xH}|}xxHс}9 8|jxx|`|YH M/@<_?<<B,8@8`8'<8p85:a<| | xN!H<_?<<B,8@8`8(8p8K| | xN!H<_?<<B,8@8`8'8p8L| xH(<_?<<B,8@8`8'8p8M| xHD<_?<<B,8@8`88p8NHh<_?<<B,8@8`8(X8p8O| | xN!`~xH~cxHcxH x~dxHQ/@Hl;\x898@xH /@D<_?<<B,8@8`8'8p86:a<| x| N!KtxH ]/@D<_?<<B,8@8`8'8p87:a<| x| N!K$:a<xx~exH/@H<_?<<B,8@8`88p88| | xN!K``<~xH /@@<_?<<B,8@8`8'8p89| | xN!Kt8<xH U/@H`(,:a<yA@;A\; `xH }9 8|jxx|P|IH/AxDx898@H %/ACxH/A<xDx~exH/AX<~xH /AtAheaderByteCount - mxfKey_extlen - llen)!mxf_is_header_metadata(&key)mxf_skip(mxfFile, partition->indexByteCount - mxfKey_extlen - llen)mxf_is_gc_essence_element(&key)mxf_equals_key(&nsIndex->startContentPackageKey, &key)ns_position_at_first_frame(reader)atEOF || mxf_equals_key(&key, &nsIndex->startContentPackageKey)mxf_read_next_nonfiller_kl(mxfFile, &key, &llen, &len)mxf_is_header_metadata(&key)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)add_track(reader, &track)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_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 + llenmxf_file_is_seekable(mxfFile)set_position(mxfFile, data->index, frameNumber)set_position(mxfFile, data->index, get_current_position(data->index) + 1)ns_pos_at_next_frame(reader)ns_read_content_package(reader, 1 , NULL)set_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)(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_is_partition_pack(&key)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)get_file_partitions(mxfFile, data->headerPartition, &data->partitions)No partition with header metadata found, in %s:%d 6 B *6C*6A*6WL*6 B p*6C*6A@*6WL,*5ë5B *5UX*5A*5WL*5B p*5UX**5A@*5WL,*5ë5B *5U,*5WL*5xB p*5tU,*|*5pWL,*5dë5@B *58U*54WL*5,B p*5(U*P*5$WL,*5ë4B *4Tء*4A*4WL*4B p*4Tء*(*4A@*4WL,*4ë4B *4T*4xA*4tWL*4pB p*4lT)*4hA@*4dWL,*4LB *4DUС*4@WL*48B p*44UС+ *40WL,*433333ë3dS*3XB *3TS)4*3Dë30S*3(B *3 S(*32ë2WL*2B p*2WL,*2B *2Sp*2Sp(*2B p*2WL*2ì2A@*2WL,*2ë1U*1B *1A*1U**1WL*1hB *1dS8*1`A*1XWL*1TS8(*1PB p*1LA@*1HWL,*18100000000Lë0$B *0 R*0A*0WL*0B p*0 R'*0A@*0WL,*/ë/B */BL*/A*/WL*/B p*/BL*/A@*/WL,*/ë/pB */lRl*/dA*/`WL*/\B p*/XRl'*/TA@*/PWL,*/Dë/ B */RD*/A*/WL*/ B p*/RD'*/A@*/WL,*.....ë.B *.S*.A*.WL*.B p*.|S(X*.xA@*.tWL,*.dB *.`BL*.XA*.TWL*.PB p*.LBL*.HA@*.DWL,*.0B *.,Rl*.$A*. WL*.B p*.Rl'*.A@*.WL,*-B *-RD*-A*-WL*-B p*-RD'*-A@*-WL,*-B *-R*-A*-WL*-B p*-R(*-A@*-WL,*-B *-|Q*-tA*-pWL*-lB p*-hQ'<*-dA@*-`WL,*-T-0-$- ,,ë,*,P*,ë,(*,(@*,(*,*,(0*,@*,|(`*,x!*,t(`*,l!@*,d *,`*,\ `*,T@*,LP*,DP*,8ë, B *,T *,A*+WL*+B p*+T )p*+A@*+WL,*+B *+RD*+A*+WL*+B p*+RD'*+A@*+WL,*+B *+B4*+A*+WL*+B p*+|B4*+xA@*+tWL,*+XB *+TT\*+LA*+HWL*+DB p*+@T\)*+<A@*+8WL,*+B *+Q**A**WL**B p**Q&**A@**WL,***t*Xë*TAP)*Dë*@A`)*0ë*,Ap)*ë*A)*ë*A))ë)A))ë)A))ë)A))ë)AС))ë)A))A))ì)AP@))A`P))|Ap`))xAp))tA))pA))lA))hì)dA))`AС))L)H)4) (((,ë'B "'Qd"'A"'WL"'B "'Qd/d"'A"'WL5L"''ë'tB "'pO"'hA"'dWL"'`B "'\O-"'XA"'TWL5L"'H'8ë'Q8"'B "&A"&Q8/8"&WL"&B "&Q"&A"&WL"&Q/"&B "&A"&WL5L"&d&Dë&<A@"&,A@@"& &%%%%%p%\ë%(B "%$Pp"% A"%WL"%Pp.p"%B "% A"%WL5L"$$$$$$x$D$<$ë#B "#B"#A"#WL"#B "#B "#A"#WL5L"#B "#B4"#A"#WL"#B4 4"#B "#A"#WL5L"#lB "#hB4"#dA"#\WL"#XB4 4"#TB "#PA"#LWL5L"#0B "#,P"#(A"# WL"#P."#B "#A"#WL5L"#B ""B4""A""WL""B4 4""B ""A""WL5L""B ""P,""A""WL""P,.,""B ""A""WL5L""B ""O""xA""tWL""pB ""lO-""hA""dWL5L""X"D"0" ë!B !O !A !|WL !xB " !tO/ !pA! !lWL7, !`!Hë!$B ! O !A !WL !B " ! O/x !A! !WL7,   ë B OL A WL B " OL/, A! WL7, t ` L < ëB OAWLB # O0A"WL8LëLB HN@A<WL8B # 4N/0A",WL8L ëB |BtApWLlB ) hB)dA(`WL>LPB LB4DA@WL<B ) 8B4)44A(0WL>L B B4AWL B ) B4)4A(WL>LB N@AWLB ) N@5@A(WL>LB B4AWLB ) B4)4A(WL>L`B \NTAPWLLB ) HN5DA(@WL>Lt@ë8A@(A@(@ p\ë<B44B 0A(B4)4ëNB AN5ëMܡB AMܡ4p(ëWLWL>LB ) A(\B XMPALWLHB ) DM4@A(<WL>L0 ëB dMD dWL dB 7 dMDB dWLL dB dM d|A dxWL dtB 7 dpMB dlA7 dhWLL d\Dë<@ d8@6< d L dB dA dLBP dë@ d@6L dLd dB dA dLdB d|dë\@ dH0ë@ d@6| dJ dB dA dJ@| ddP< ë@ dWL d@6\ d@6 dWLL dìB 7 dA7 dëB dI dxA dtWL dpB 7 dlI?| dhA7 ddWLL dXë4B d0It d(A d$WL d B 7 dIt? dA7 dWLL dtdT@8pdTëL@С dH@С6l d4ë0@ d(@6| dB dGl dA dWL dB 7 dGl= dA7 dWLL dë@ d@6 d|p\L<,ëB dMl dA dWL dB 7 dMlC dA7 dWLL dB dF dA dWL dB 7 dF<, dA7 dWLL dëXB dTF( dLA dHWL dDB 7 d@F(; d<A7 d8WLL d,ë(A d A6 dB dE dA dWL dB 7 dE;\ dA7 dWLL dëA dA6 dB dEX dA d|WL dxB 7 dtEX: dpA7 dlWLL d`ë\A dTA 6 d4B d0D d(A d$WL d B 7 dD: dA7 dWLL dëA0 dA06 dB dD dA dWL dB 7 dD: dA7 dWLL dëtB dpD< dhA ddWL d`B 7 d\D<9 dXA7 dTWLL dHë B dD dA dWL d B 7 dD9 dA7 dWLL d ë B d F̡ d A d WL d B 7 d F̡P d A7 d WLL d dB d `I d XA d TWL d PB 7 d LI> d HA7 d DWLL d (B d $J d A d WL d B 7 d J? d A7 d WLL d B d J d A d WL d B 7 d J@L d A7 d WLL d B d KP d A d WL d B 7 d KP@ d A7 d WLL d tB d pK d hA d dWL d `B 7 d \KAH d XA7 d TWLL d 8B d 4L d ,A d (WL d $B 7 d LA d A7 d WLL d  ë B d C d A d WL d B 7 d C9 d A7 d WLL d   ë |WH d xWHL d B P CP AP WLP B :P ClW(>TW >ȬLW D>ȫ4W>,W`>W> W|>W>hW>hV>HV>HV>(V>(V>V>tV=lV=TV=ȬLV$=ȫ4V=,V@=V= V\=V=hVx=hVܡ=HVܡ=HVء=(Vء=(Vԡ=Vԡ=tVС<lVС<TV̡<ȬLV̡<ȫ4Vȡ<,Vȡ <Vġ< Vġ<<VG49UN3I5WM [$A"F=)D@&;/L0ZJ'%QHK#\R 7XBS,+8T1.* E<P ?!O-6(2YV:>G49UN3I5WM [$A"F=)D@&;/L0ZJ'%QHK#\R 7XBSCd/dAfB<Q_@@@@@@)ADAnA A0A@APA` Ap ;A kA A A A )A WA z.DWDZDW DZD`D_D`Da $W @V X8  0 ΀ ݀  ڀ1`v}'>Ò݀,$0N0-0.0Dd0De4Dd<DeDDfH@$d0Z@c€~$0N``.`Di`Dj`DkpDltDj|Dm$i`@h@h@h@h ,$0N-.DpDsDqDsDuDtDuD{D}DD@DPDDDDD D<DDDDDDDD|DDD8DTDDDD8DDDDDDD$D(D,D0D<D@DXDhDDDDD I$pl@o{@q@s@tu<vHÀw8π"߀+Bcր6M.K\m~€Ӏ(9uɀـ .?Op^yڀ߀&8J\} !!!!!Ѐ!!"""*"^"{"#р$J$$$%%D%W&&.&L&k&&̀&'':'w'''(x@(((3(>1(O([(\4(]$N4(^@.@D@DXD\D`DlDpDtDxD|DDDDDD!0D @DDDDD D D ,D <D pD D D D# 0(t$@(@(@(@(@(̀<(݀H(8(@(@) D)$N D) P. PD& PDE xD' D( DE DF DK DE D) DE DF DK D D D D TD D D D DD D D Dx 4Dt pD Dr DL DM@DNDUDVPDWDYD]DeDftDDl Dp8DrXDshDttDxDyD{DyD{D}D D$D@D`DhD|DDDDDDDDDgD(D<DLDXD\D`DpDDDDPDDDDDDD DD$D(D,DHD\DpDDDDDDDD D,D<DTDpDDD0DPDDDD DDD0)$& P)-@%)<@%)M@')]@()s@))*)+8),`)-L).<)׀/T)0X*1\*02D*F3*p**++:+M+,-`-y-..%4.55H.B6@.V8.k9.@;.@<.@=.؀>t.//Z/{/0}03-3F?h3]@A3y3BP3,3 P3L3$ NL3P.PDPDdDDDDDD3$P3@3$N3.DDDDD D(D,DDDDDDDDD D4DdDDDPD lD|DDDDDDD!D"(D0DD%`D*xD&D*D&D*DD0DDDD0D!`D6D:3$4@4@4+@4=@4M@4c@4s<4@444ˀ5t55555Ӏ55666,6PP6[86gH6r@6D666$N6.D=D@D>D@DBDCpDF6$=6@<6@<6@>7@@777$N7.DIDN75$I7`@H7o$N 7p . DR DS ,DU 0DZ 4DU 8DZ <D\ HD` XDa Dh Dl Dm!DDr!TDt!Dy!7$R 7@Q7@S7@U7 7!7$N!7!.!D|!D"D}"D"D"D",D"<D"D"D#D#LD#D#D$D$D$D$ D$$D$(D$0D$8D$@D$HD$LD$TD$XD$dD$tD$D$D$D$D%PD%lD%|D%D%D%D%D&D& D&D&,D&PD&hD&D&D&D'0D'DD'D'D'D((D(@7$|!8@{8@{8&@}86@8C!8D@8T@8j@8x@8<8H8X888ÀP8@8@8D8"8$9@9@9&@94@9H<9VH9hX9s89P9@9@9D9$9&9(X9$hN(X9(`.(`D(`D(tD(D(D(D(D(D(D(D(D(9$(`9@: $tN(: (.(D(D(D(:'$(:H@:W$N(:X(.(D(D(D(:s$(:@:$N).)D)D)D)D) D),D)@D)LD)XD)D)D)D)D)D*(D*<D*pD*:$):@:ր8:):*:$N*.*D*D*D*D*D*D*D*D*D`+ D1+8D/+tD.+D-+D,0D ,<D ,DD,HD ,LD ,PD ,TD ,XD ,\D ,`D ,dD ,hD ,lD ,pD,tD ,xD,|D ,D,D,D,D,D,D,D,D,D,D,D,D,D(,D,D!,D),D(,D,,D),D,,D.-D1- D4-,DK-DL-DM.DN.DDO.tDa.Db.Dc.Df.D6.D7/@D8/D9/D:0@D/0HDA0`DK0DL0DM0DN0DO0DP1DQ1DU1 DS1DU1DY1,D14D1<Df1HD1Dg1Du1Dg1Dj1Dk1Dl1Dg1Dh1Dg1Di1Dk1Dl1Dm1Dn1Do2Dp2 Dh2Di2Dj2 Dk2(Dl24Dq2@Dr2HDm2LDn2XDo2dDp2pDq2xDr2Du2Dw2Dx2Dw2Dx2D2D 2D!2D 3D!3D#3D%3D'3@D)3PD-3tD.3D/3D13D23D43DA3D44 D4$D;40DA4dDE4DI5DL5 DI5DL5DN5$DP5`DR5pDT5DX5D\6@Dc6P:$*;@;@;-@;=@;S@;`@;j;{;@;|;8;H;*;@;@;,;\;9<< @< !<<0@"1H>1>1>@>@>/1>0\>;9>G @>R!<>b@">v@#>$l>&P>1>2>2>6d>$ N6d>&A@>&A>&A`?&AP?;&A?q&A?&A?&A@&A@O&A@&Ap@&>A0@&IAA&PA AO&@Ax&@A&@A&ZAA&G@B&@BE&@BlB}d6d*)y7OPEBNvT}Cz>]q2[+`f5e lK**o-\{BN,_op1a_is_supported_op1a_initialise_readerdyld_stub_binding_helper_free_mxf_log_initialise_source_timecodes_mxf_file_seek_mxf_file_read_mxf_have_item_extract_timecode_mxf_uu_get_track_reference_mxf_get_list_element_mxf_free_header_metadata_mxf_file_is_seekable_is_op_1a_accept_frame_mxf_partition_is_closed_ix_get_last_written_frame_number_mxf_is_footer_partition_pack_mxf_uu_get_referenced_track_malloc_mxf_is_partition_pack_memset_element_contains_timecode_free_index_initialise_default_playout_timecode_mxf_uu_get_referenced_package_mxf_find_singular_set_by_key_end_of_essence_mxf_get_track_number_increment_current_position_mxf_equals_ul_mxf_get_list_iter_index_read_frame_process_cdci_descriptor_mxf_initialise_list_iter_mxf_is_header_metadata_mxf_prepend_list_element_mxf_get_rational_item_get_essence_track_with_tracknumber_mxf_initialise_list_mxf_uu_next_track_get_cp_len_initialise_playout_timecode_mxf_uu_get_package_tracks_mxf_get_list_length_clean_rate_mxf_read_kl_mxf_get_runin_len_process_sound_descriptor_mxf_skip_add_track_set_next_kl_create_index_mxf_clear_rip_mxf_is_sound_mxf_append_list_element_mxf_partition_is_complete_get_current_position_mxf_is_gc_essence_element_mxf_file_eof_mxf_next_list_iter_element_mxf_is_picture_mxf_create_header_metadata_mxf_insert_list_element_get_next_kl_mxf_free_partition_mxf_read_rip_is_d10_essence_mxf_get_iter_element_send_frame_mxf_read_next_nonfiller_kl_mxf_equals_key_mxf_create_from_partition_mxf_uu_get_track_datadef_mxf_read_header_metadata_mxf_read_partition_mxf_clear_list_set_position_mxf_uu_get_track_descriptor_add_essence_track_mxf_get_uint32_item_process_wav_descriptor_mxf_is_subclass_of_mxf_uu_get_track_duration/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/examples/reader/mxf_op1a_reader.cgcc2_compiled.:t(0,1)=(0,1)_g_GenericSoundEssenceDescriptor_set_key_g_WaveAudioDescriptor_set_key_g_CDCIEssenceDescriptor_set_key_g_Track_EditRate_item_key_g_GenericTrack_TrackID_item_key_g_GenericTrack_TrackNumber_item_key_g_MaterialPackage_set_key_g_EssenceContainerData_IndexSID_item_key_g_EssenceContainerData_BodySID_item_key_g_EssenceContainerData_set_key_g_Null_Key_g_AES3FrameWrapped_esscont_label_g_BWFFrameWrapped_esscont_label_g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label_g_DVBased_50_625_50_FrameWrapped_esscont_label_g_DVBased_50_525_60_FrameWrapped_esscont_label_g_DVBased_25_625_50_FrameWrapped_esscont_label_g_DVBased_25_525_60_FrameWrapped_esscont_label_g_IECDV_25_625_50_FrameWrapped_esscont_label_g_IECDV_25_525_60_FrameWrapped_esscont_label_g_MultipleWrappings_esscont_label_free_partition_in_listfree_partition_in_list:f(0,1)data:P(0,2)partition:(0,3):t(0,2)=*(0,1):t(0,3)=*(0,4)MXFPartition:t(0,4)=(0,5):T(0,5)=s128key:(0,6)=xsmxfUL:,0,128;majorVersion:(0,8),128,16;minorVersion:(0,8),144,16;kagSize:(0,10),160,32;thisPartition:(0,12),192,64;previousPartition:(0,12),256,64;footerPartition:(0,12),320,64;headerByteCount:(0,12),384,64;indexByteCount:(0,12),448,64;indexSID:(0,10),512,32;bodyOffset:(0,12),544,64;bodySID:(0,10),608,32;operationalPattern:(0,6),640,128;essenceContainers:(0,14)=xsMXFList:,768,128;headerMarkInPos:(0,16),896,64;indexMarkInPos:(0,16),960,64;;:T(0,7)=s16octet0:(0,18),0,8;octet1:(0,18),8,8;octet2:(0,18),16,8;octet3:(0,18),24,8;octet4:(0,18),32,8;octet5:(0,18),40,8;octet6:(0,18),48,8;octet7:(0,18),56,8;octet8:(0,18),64,8;octet9:(0,18),72,8;octet10:(0,18),80,8;octet11:(0,18),88,8;octet12:(0,18),96,8;octet13:(0,18),104,8;octet14:(0,18),112,8;octet15:(0,18),120,8;;mxfUL:t(0,6)=(0,7)short unsigned int:t(0,9)=@s16;r(0,9);0;65535;uint16_t:t(0,8)=(0,9)unsigned int:t(0,11)=r(0,11);0;037777777777;uint32_t:t(0,10)=(0,11)long long unsigned int:t(0,13)=@s64;r(0,13);0;01777777777777777777777;uint64_t:t(0,12)=(0,13):T(0,15)=s16elements:(0,20),0,32;lastElement:(0,20),32,32;len:(0,21),64,32;freeFunc:(0,22),96,32;;MXFList:t(0,14)=(0,15)long long int:t(0,17)=@s64;r(0,17);01000000000000000000000;0777777777777777777777;int64_t:t(0,16)=(0,17)unsigned char:t(0,19)=@s8;r(0,19);0;255;uint8_t:t(0,18)=(0,19):t(0,20)=*(0,24)long int:t(0,21)=r(0,21);-2147483648;2147483647;:t(0,23)=*(0,25)free_func_type:t(0,22)=(0,23)MXFListElement:t(0,24)=(0,26):t(0,25)=f(0,1)_MXFListElement:T(0,26)=s8next:(0,27),0,32;data:(0,2),32,32;;:t(0,27)=*(0,26)_ns_end_of_essencens_end_of_essence:f(0,28)int:t(0,28)=r(0,28);-2147483648;2147483647;nsIndex:P(0,29):t(0,29)=*(0,30)NSFileIndex:t(0,30)=(0,31):T(0,31)=s64currentPosition:(0,32),0,64;startContentPackageKey:(0,33)=xsmxfKey:,64,128;contentPackageLen:(0,12),192,64;nextKey:(0,33),256,128;nextLLen:(0,18),384,8;nextLen:(0,12),416,64;;mxfPosition:t(0,32)=(0,16)mxfKey:t(0,33)=(0,6)_ns_set_next_klns_set_next_kl:f(0,1)nsIndex:P(0,29)key:P(0,34)llen:P(0,18)len:P(0,12):t(0,34)=*(0,35):t(0,35)=k(0,33)_ns_position_at_first_framens_position_at_first_frame:f(0,28)reader:P(0,36)mxfFile:r(0,37)data:r(0,38)nsIndex:r(0,29)partition:(0,3)key:(0,33)llen:(0,18)uint8_t:t(0,18):t(0,36)=*(0,39):t(0,37)=*(0,40):t(0,38)=*(0,41)MXFReader:t(0,39)=(0,42)MXFFile:t(0,40)=(0,43)EssenceReaderData:t(0,41)=(0,44)_MXFReader:T(0,42)=s116mxfFile:(0,37),0,32;clip:(0,45)=xsMXFClip:,32,224;haveReadAFrame:(0,28),256,32;playoutTimecodeIndex:(0,47)=xsTimecodeIndex:,288,352;sourceTimecodeIndexes:(0,14),640,128;essenceReader:(0,49),768,32;dataModel:(0,50),800,32;ownDataModel:(0,28),832,32;buffer:(0,51),864,32;bufferSize:(0,10),896,32;;:T(0,43)=s52close:(0,52),0,32;read:(0,53),32,32;write:(0,54),64,32;get_char:(0,55),96,32;put_char:(0,56),128,32;eof:(0,55),160,32;seek:(0,57),192,32;tell:(0,58),224,32;is_seekable:(0,55),256,32;size:(0,58),288,32;free_sys_data:(0,52),320,32;sysData:(0,59),352,32;minLLen:(0,18),384,8;runinLen:(0,8),400,16;;_EssenceReaderData:T(0,44)=s104headerPartition:(0,3),0,32;headerMetadata:(0,60),32,32;haveFooterMetadata:(0,28),64,32;partitions:(0,14),96,128;indexSID:(0,10),224,32;bodySID:(0,10),256,32;index:(0,61),288,32;nsIndex:(0,30),320,512;;:T(0,46)=s28tracks:(0,62),0,32;frameRate:(0,63)=xsmxfRational:,32,64;duration:(0,16),96,64;minDuration:(0,16),160,64;;MXFClip:t(0,45)=(0,46):T(0,48)=s44type:(0,28),0,32;count:(0,28),32,32;isDropFrame:(0,28),64,32;roundedTimecodeBase:(0,8),96,16;segments:(0,14),128,128;position:(0,32),256,64;hour:(0,18),320,8;min:(0,18),328,8;sec:(0,18),336,8;frame:(0,18),344,8;;TimecodeIndex:t(0,47)=(0,48):t(0,49)=*(0,65):t(0,50)=*(0,66):t(0,51)=*(0,18):t(0,52)=*(0,67):t(0,53)=*(0,68):t(0,54)=*(0,69):t(0,55)=*(0,70):t(0,56)=*(0,71):t(0,57)=*(0,72):t(0,58)=*(0,73):t(0,59)=*(0,74):t(0,60)=*(0,75):t(0,61)=*(0,76):t(0,62)=*(0,77):T(0,64)=s8numerator:(0,78),0,32;denominator:(0,78),32,32;;mxfRational:t(0,63)=(0,64)EssenceReader:t(0,65)=(0,79)MXFDataModel:t(0,66)=(0,80):t(0,67)=f(0,1):t(0,68)=f(0,10):t(0,69)=f(0,10):t(0,70)=f(0,28):t(0,71)=f(0,28):t(0,72)=f(0,28):t(0,73)=f(0,16):t(0,74)=(0,81)MXFHeaderMetadata:t(0,75)=(0,82):t(0,76)=(0,83)MXFTrack:t(0,77)=(0,84)int32_t:t(0,78)=(0,28):T(0,79)=s40essenceTracks:(0,85),0,32;close:(0,86),32,32;position_at_frame:(0,87),64,32;skip_next_frame:(0,88),96,32;read_next_frame:(0,89),128,32;get_next_frame_number:(0,90),160,32;get_last_written_frame_number:(0,90),192,32;get_header_metadata:(0,91),224,32;have_footer_metadata:(0,88),256,32;data:(0,38),288,32;;:T(0,80)=s17956itemDefs:(0,14),0,128;setDefs:(0,14),128,128;types:(0,92),256,143360;lastTypeId:(0,11),143616,32;;:t(0,81)=xsMXFFileSysData:_MXFHeaderMetadata:T(0,82)=s24dataModel:(0,50),0,32;primerPack:(0,93),32,32;sets:(0,14),64,128;;:t(0,83)=xs_FileIndex:_MXFTrack:T(0,84)=s108next:(0,94),0,32;essenceContainerLabel:(0,6),32,128;materialTrackID:(0,10),160,32;materialTrackNumber:(0,10),192,32;isVideo:(0,28),224,32;video:(0,95)=xsMXFVideoTrack:,256,448;audio:(0,97)=xsMXFAudioTrack:,704,160;;:t(0,85)=*(0,99):t(0,86)=*(0,100):t(0,87)=*(0,101):t(0,88)=*(0,102):t(0,89)=*(0,103):t(0,90)=*(0,104):t(0,91)=*(0,105):t(0,92)=ar(0,106);0;127;(0,107):t(0,93)=*(0,108):t(0,94)=*(0,84):T(0,96)=s56frameRate:(0,63),0,64;frameWidth:(0,10),64,32;frameHeight:(0,10),96,32;displayWidth:(0,10),128,32;displayHeight:(0,10),160,32;displayXOffset:(0,10),192,32;displayYOffset:(0,10),224,32;horizSubsampling:(0,10),256,32;vertSubsampling:(0,10),288,32;componentDepth:(0,10),320,32;aspectRatio:(0,63),352,64;singleField:(0,28),416,32;;MXFVideoTrack:t(0,95)=(0,96):T(0,98)=s20samplingRate:(0,63),0,64;bitsPerSample:(0,10),64,32;blockAlign:(0,8),96,16;channelCount:(0,10),128,32;;MXFAudioTrack:t(0,97)=(0,98)EssenceTrack:t(0,99)=(0,109):t(0,100)=f(0,1):t(0,101)=f(0,28):t(0,102)=f(0,28):t(0,103)=f(0,28):t(0,104)=f(0,16):t(0,105)=f(0,60)long unsigned int:t(0,106)=r(0,106);0;037777777777;MXFItemType:t(0,107)=(0,110)MXFPrimerPack:t(0,108)=(0,111)_EssenceTrack:T(0,109)=s120next:(0,112),0,32;trackNumber:(0,10),32,32;frameSize:(0,16),64,64;frameSizeSeq:(0,113),128,480;frameRate:(0,63),608,64;playoutDuration:(0,16),672,64;sampleRate:(0,63),736,64;containerDuration:(0,16),800,64;imageStartOffset:(0,10),864,32;bodySID:(0,10),896,32;indexSID:(0,10),928,32;;:T(0,110)=s140category:(0,114)=xeMXFItemTypeCategory:,0,32;typeId:(0,11),32,32;name:(0,116),64,32;info:(0,117),96,1024;;:T(0,111)=s20nextTag:(0,118),0,16;entries:(0,14),32,128;;:t(0,112)=*(0,109):t(0,113)=ar(0,106);0;14;(0,10):T(0,115)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,114)=(0,115):t(0,116)=*(0,119):T(0,117)=u128basic:(0,120)=xsMXFBasicTypeInfo:,0,32;array:(0,122)=xsMXFArrayTypeInfo:,0,64;compound:(0,124)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,126)=xsMXFInterpretTypeInfo:,0,64;;mxfLocalTag:t(0,118)=(0,8)char:t(0,119)=r(0,119);0;127;:T(0,121)=s4size:(0,11),0,32;;MXFBasicTypeInfo:t(0,120)=(0,121):T(0,123)=s8elementTypeId:(0,11),0,32;fixedSize:(0,11),32,32;;MXFArrayTypeInfo:t(0,122)=(0,123):T(0,125)=s128members:(0,128),0,1024;;MXFCompoundTypeInfo:t(0,124)=(0,125):T(0,127)=s8typeId:(0,11),0,32;fixedArraySize:(0,11),32,32;;MXFInterpretTypeInfo:t(0,126)=(0,127):t(0,128)=ar(0,106);0;15;(0,129)MXFCompoundTypeMemberInfo:t(0,129)=(0,130):T(0,130)=s8name:(0,116),0,32;typeId:(0,11),32,32;;len:(0,12) :T(0,115) :T(0,115)uint64_t:t(0,12)void:t(0,1)_ns_pos_at_next_framens_pos_at_next_frame:f(0,28)reader:P(0,36)mxfFile:r(0,37)data:r(0,38)nsIndex:r(0,29)partition:(0,3)key:(0,33)llen:(0,18)len:(0,12)_process_metadataprocess_metadata:f(0,28)reader:P(0,36)partition:P(0,3)mxfFile:r(0,37)essenceReader:r(0,49)data:r(0,38)key:(0,33)llen:(0,18)len:(0,12)essContainerDataSet:(0,131)sourcePackageSet:(0,131)sourcePackageTrackSet:(0,131)materialPackageSet:(0,131)materialPackageTrackSet:(0,131)descriptorSet:(0,131)arrayIter:(0,132)=xsMXFArrayItemIterator::t(0,131)=*(0,134):T(0,133)=s16item:(0,135),0,32;numElements:(0,10),32,32;elementLength:(0,10),64,32;currentElement:(0,10),96,32;;MXFArrayItemIterator:t(0,132)=(0,133)MXFMetadataSet:t(0,134)=(0,136):t(0,135)=*(0,137)_MXFMetadataSet:T(0,136)=s60key:(0,33),0,128;instanceUID:(0,138)=xsmxfUUID:,128,128;items:(0,14),256,128;headerMetadata:(0,140),384,32;fixedSpaceAllocation:(0,12),416,64;;MXFMetadataItem:t(0,137)=(0,141):T(0,139)=s16octet0:(0,18),0,8;octet1:(0,18),8,8;octet2:(0,18),16,8;octet3:(0,18),24,8;octet4:(0,18),32,8;octet5:(0,18),40,8;octet6:(0,18),48,8;octet7:(0,18),56,8;octet8:(0,18),64,8;octet9:(0,18),72,8;octet10:(0,18),80,8;octet11:(0,18),88,8;octet12:(0,18),96,8;octet13:(0,18),104,8;octet14:(0,18),112,8;octet15:(0,18),120,8;;mxfUUID:t(0,138)=(0,139):t(0,140)=*(0,82):T(0,141)=s36key:(0,33),0,128;tag:(0,8),128,16;isPersistent:(0,28),160,32;length:(0,8),192,16;value:(0,51),224,32;set:(0,142),256,32;;:t(0,142)=*(0,136)dataDefUL:(0,6)track:(0,62)essenceTrack:(0,85)wrappedTracks:(0,14)sortedWrappedTracks:(0,14)wrappedTrack:r(0,143)sortedWrappedTrack:r(0,143)prevSortedWrappedTrack:r(0,143)listIter:(0,144)=xsMXFListIterator::t(0,143)=*(0,146):T(0,145)=s12nextElement:(0,20),0,32;data:(0,2),32,32;index:(0,21),64,32;;MXFListIterator:t(0,144)=(0,145)WrappedTrack:t(0,146)=(0,147):T(0,147)=s68track:(0,62),0,32;trackID:(0,10),32,32;trackNumber:(0,10),64,32;editRate:(0,63),96,64;duration:(0,148),160,64;sourcePackageUID:(0,149)=xsmxfUMID:,224,256;sourceTrackID:(0,10),480,32;sortedTrackIndex:(0,10),512,32;;mxfLength:t(0,148)=(0,16):T(0,150)=s32octet0:(0,18),0,8;octet1:(0,18),8,8;octet2:(0,18),16,8;octet3:(0,18),24,8;octet4:(0,18),32,8;octet5:(0,18),40,8;octet6:(0,18),48,8;octet7:(0,18),56,8;octet8:(0,18),64,8;octet9:(0,18),72,8;octet10:(0,18),80,8;octet11:(0,18),88,8;octet12:(0,18),96,8;octet13:(0,18),104,8;octet14:(0,18),112,8;octet15:(0,18),120,8;octet16:(0,18),128,8;octet17:(0,18),136,8;octet18:(0,18),144,8;octet19:(0,18),152,8;octet20:(0,18),160,8;octet21:(0,18),168,8;octet22:(0,18),176,8;octet23:(0,18),184,8;octet24:(0,18),192,8;octet25:(0,18),200,8;octet26:(0,18),208,8;octet27:(0,18),216,8;octet28:(0,18),224,8;octet29:(0,18),232,8;octet30:(0,18),240,8;octet31:(0,18),248,8;;mxfUMID:t(0,149)=(0,150)sortedListIter:(0,144)haveZeroTrackNumber:r(0,28)int:t(0,28)trackID:(0,10)uint32_t:t(0,10)_op1a_closeop1a_close:f(0,1)reader:P(0,36)_ns_read_content_packagens_read_content_package:f(0,28)reader:P(0,36)skip:P(0,28)listener:P(0,151)mxfFile:r(0,37)essenceReader:r(0,49)nsIndex:r(0,29)essenceTrack:(0,85)buffer:(0,51):t(0,151)=*(0,152)MXFReaderListener:t(0,152)=(0,153)_MXFReaderListener:T(0,153)=s20accept_frame:(0,154),0,32;allocate_buffer:(0,155),32,32;deallocate_buffer:(0,156),64,32;receive_frame:(0,157),96,32;data:(0,158),128,32;;:t(0,154)=*(0,159):t(0,155)=*(0,160):t(0,156)=*(0,161):t(0,157)=*(0,162):t(0,158)=*(0,163):t(0,159)=f(0,28):t(0,160)=f(0,28):t(0,161)=f(0,1):t(0,162)=f(0,28):t(0,163)=(0,164):t(0,164)=xs_MXFReaderListenerData:key:(0,33)llen:(0,18)len:(0,12)cpCount:r(0,12)trackIndex:(0,28)_op1a_position_at_frameop1a_position_at_frame:f(0,28)reader:P(0,36)frameNumber:P(0,16)mxfFile:r(0,37)data:r(0,38)_op1a_get_last_written_frame_numberop1a_get_last_written_frame_number:f(0,16)reader:P(0,36)_op1a_skip_next_frameop1a_skip_next_frame:f(0,28)reader:P(0,36)mxfFile:r(0,37)data:r(0,38)_op1a_read_next_frameop1a_read_next_frame:f(0,28)reader:P(0,36)listener:P(0,151)mxfFile:r(0,37)data:r(0,38)mxfFile:r(0,37)essenceReader:r(0,49)index:r(0,61)essenceTrack:(0,85)buffer:(0,51)bufferSize:(0,12)key:(0,33)llen:(0,18)len:(0,12)cpLen:r(0,12)cpCount:r(0,12)trackIndex:(0,28)mxfFile:r(0,37)essenceReader:r(0,49)index:r(0,61)essenceTrack:(0,85)buffer:(0,51)bufferSize:(0,12)key:(0,33)llen:(0,18)len:(0,12)cpLen:r(0,12)cpCount:r(0,12)trackIndex:(0,28)_op1a_get_next_frame_numberop1a_get_next_frame_number:f(0,16)reader:P(0,36)_op1a_get_header_metadataop1a_get_header_metadata:f(0,60)reader:P(0,36)_op1a_have_footer_metadataop1a_have_footer_metadata:f(0,28)reader:P(0,36)op1a_is_supported:F(0,28)headerPartition:P(0,3)iter:(0,144)op1a_initialise_reader:F(0,28)reader:P(0,36)headerPartition:P(0,165)mxfFile:r(0,37)essenceReader:r(0,49)data:r(0,38)i:r(0,21)long int:t(0,21):t(0,165)=*(0,3)partition:r(0,3)key:(0,33)llen:(0,18)len:(0,12)partitions:r(0,166)headerPartition:r(0,3)key:(0,33)llen:(0,18):t(0,166)=*(0,14)len:(0,12)partition:(0,3)partitionRef:r(0,3)thisPartition:r(0,12)rip:(0,167)=xsMXFRIP::T(0,168)=s16entries:(0,14),0,128;;MXFRIP:t(0,167)=(0,168)iter:(0,144)partitions:r(0,166)headerPartition:r(0,3)key:(0,33)llen:(0,18)len:(0,12)partition:(0,3)partitionRef:r(0,3)thisPartition:r(0,12)rip:(0,167)iter:(0,144)partitions:r(0,166)headerPartition:r(0,3)key:(0,33)llen:(0,18)len:(0,12)partition:(0,3)partitionRef:r(0,3)thisPartition:r(0,12)rip:(0,167)iter:(0,144)partitions:r(0,166)headerPartition:r(0,3)key:(0,33)llen:(0,18)len:(0,12)partition:(0,3)partitionRef:r(0,3)thisPartition:r(0,12)rip:(0,167)iter:(0,144)g_Null_Key:S(0,35)g_MultipleWrappings_esscont_label:S(0,169)g_BWFFrameWrapped_esscont_label:S(0,169)g_AES3FrameWrapped_esscont_label:S(0,169)g_IECDV_25_525_60_FrameWrapped_esscont_label:S(0,169)g_IECDV_25_625_50_FrameWrapped_esscont_label:S(0,169)g_DVBased_25_525_60_FrameWrapped_esscont_label:S(0,169)g_DVBased_25_625_50_FrameWrapped_esscont_label:S(0,169)g_DVBased_50_525_60_FrameWrapped_esscont_label:S(0,169)g_DVBased_50_625_50_FrameWrapped_esscont_label:S(0,169)g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label:S(0,169)g_EssenceContainerData_set_key:S(0,169)g_EssenceContainerData_IndexSID_item_key:S(0,169)g_EssenceContainerData_BodySID_item_key:S(0,169)g_GenericTrack_TrackID_item_key:S(0,169)g_GenericTrack_TrackNumber_item_key:S(0,169)g_Track_EditRate_item_key:S(0,169)g_MaterialPackage_set_key:S(0,169)g_CDCIEssenceDescriptor_set_key:S(0,169)g_GenericSoundEssenceDescriptor_set_key:S(0,169)g_WaveAudioDescriptor_set_key:S(0,169):t(0,169)=k(0,6) lib/libwritearchivemxf.a0000644000076600007660000100133011026527247017100 0ustar stuartcstuartc00000000000000! #1/20 1213902481 502 502 100644 732 ` __.SYMDEF SORTED lz 3 Y t        6 I Y _abort_archive_mxf_file_complete_archive_mxf_file_get_archive_mxf_content_package_size_get_archive_mxf_file_size_get_file_package_uid_get_material_package_uid_get_tape_package_uid_parse_infax_data_prepare_archive_mxf_file_prepare_archive_mxf_file_2_update_archive_mxf_file_update_archive_mxf_file_2_write_audio_frame_write_timecode_write_video_frame_add_timecode_clear_timecode_index_find_position_find_position_at_dual_timecode_find_timecode_initialise_timecode_index_initialise_timecode_index_searcher#1/28 1213902476 502 502 100644 247948 ` write_archive_mxf.o   __text__TEXT$ <)__picsymbolstub1__TEXT@`l __const__TEXT@ `__data__DATA<\l__cstring__TEXTTt__literal8__TEXT @__const__DATA0P__la_symbol_ptr__DATA4Txx__nl_symbol_ptr__DATA4,Ru P{d|8B99 |}x!<_<<;<8D8,xH/@D<_<<<B8X8`8p88%| xH 0```<<xx8$8899 Hm/@D<_<<<B8X8`8888-| xH ```<_?<x;|8 8xHa/@8<_<<<B8X8`8882| xH T<<xx8X8l89 9 H՝/@8<_<<<B8X8`8d889| xH<<xx8889 9 H9/@8<_<<<B8X8`888@| xH<<xx8889 9 H/@8<_<<<B8X8`888G| xH(<<xx88899 Hq/@8<_<<<B8X8`888N| xH<<xx8P889 9 H /@8<_<<<B8X8`8d88U| xH`<<xx8889 9 Hө/@8<_<<<B8X8`8(88\| xH<<xx8889 9 HE/@8<_<<<B8X8`888c| xH<<xx8889 9 H/@8<_<<<B8X8`888j| xH4<<xx8T8899 H}/@8<_<<<B8X8`8d88q| xH<<xx88|89 9 H/@8<_<<<B8X8`888x| xHl<<xx88l89 9 Hѵ/@8<_<<<B8X8`888| xH<<xx8t8\899 HQ/@8<_<<<B8X8`888| xH<<xx8 8L89 9 H/@8<_<<<B8X8`8088| xH@<<xx88<89 9 HЉ/@8<_<<<B8X8`888| xH<<xx88,89 9 H%/@8<_<<<B8X8`888| xHx<<xx8`8899 H/@8<_<<<B8X8`8p88| xH<_; <x; x8xH/@8<_<<<B8X8`8,88| xH<<xx88899 H/@8<_<<<B8X8`888| xHP<<xx8h8899 HΙ/@8<_<<<B8X8`8|88| xH<<xx808899 H5/@8<_<<<B8X8`8D88| xH<<xx8889!9 H/@8<_<<<B8X8`8 88Ā| xH$<_<xx;8xH/@8<_<<<B8X8`888ɀ| xH<<xx8h8899 H/@8<_<<<B8X8`8x88Ѐ| xHd<<<x8,88H8/8@D<_<<<B8X8`8<88ր| x| N!88a88!P|N ``|88|}x!H8c8@8`8!P]}|N |a|#xB|{x!Hq||x}/AH8W:;xHe/}@H<_<<<Bz8(8`8|88| | xN!8Hx`x8H}dx8Hy8/@L<_<<<Bz8(8`888| | xN!8```8!`|xa|N ``||~x!``c/A|/A|xHͩ^8|~8cH~8cH~8cH~8cH-~8cH~8cHU~8cHi~8cH]~8cH~/AH!88!P|N |/B!@8/@,/@$<<<88c 88,HЕA8/A<_<<8`Bx8X88H|x``C|HT` T&v|KPTB>|BxD```|@HTBb TB&v| PT>|x```C}"HU) U)&|@PTB>|BKxDN ``|A|+xB|#x|}x8x!?_;zdxH%/A\=`C0=[:xxa@a8ɨs|BI|QlBlAD<@``8h(h($H9<_s?zH|#x|}x8!pxxA|N ```||byB!A|t/@Hp```T`1@,=?Tb:)t|BJ4TH ```8@H0C|/A$|t/@``8`H8`H/|^x@K8!P|N ```|a|#xB|{x|#x88!8K/@x88K/@T<_<<<Bs8H8`8D88| | xN!``a8/@HȀ8<cx88\H}/@<_<<<Bs8H8`8t88| | xN!K`<_cx;\xH/Ah;<xcxxHE/@@<_<<<Bs8H8`888| | xN!K xH`;8xK/@x88K/@H<_<<<Bs8H8`8D88| | xN!K``8<cx8I8H-/@<_<<<Bs8H8`8x88| | xN!KH`<_cx;xHQ/Ah;<xcxxH/@@<_<<<Bs8H8`888| | xN!KxH‰`;P8xKE/@x88K1/@@<_<<<Bs8H8`8\88| | xN!K\8<cx88H/@<_<<<Bs8H8`888| | xN!K```<_cx;xH/Ah;<xcxxHȥ/@@<_<<<Bs8H8`888| | xN!KxH9`/cA<\<8cx8@8̐AD!@GDEFH/@H<_<<<Bs8H8`8l88| | xN!K``;8xKe/@x88KQ/@@<_<<<Bs8H8`888| | xN!K|8<cx88ѼH/@<_<<<Bs8H8`8 88| | xN!K <_cx;ѼxH-/Ad;<xcxxH/@@<_<<<Bs8H8`888| | xN!KxHe;8xK%/@x88K/@@<_<<<Bs8H8`888€| | xN!K<8<cx8 8ѬH/@<_<<<Bs8H8`8 88À| | xN!K<_cx;ѬxH/Ad;<xcxxHő/@@<_<<<Bs8H8`888ǀ| | xN!KlxH%;8xK/@x88K/@@<_<<<Bs8H8`888̀| | xN!K8<cx88ќHƅ/@<_<<<Bs8H8`8888΀| | xN!K<_cx;ќxH/Ad;<xcxxHQ/@@<_<<<Bs8H8`888Ҁ| | xN!K,xH;8xK/@x88K/@@<_<<<Bs8H8`888؀| | xN!K8<cx88ьHE/@<_<<<Bs8H8`8L88ـ| | xN!K`<_cx;ьxHm/Ad;<xcxxH/@@<_<<<Bs8H8`888݀| | xN!KxH/cA<\<8cx8@8|AD!@GDEFHÁ/@@<_<<<Bs8H8`8,88| | xN!K\;8xK/@x88K/@@<_<<<Bs8H8`888| | xN!K8<cx88lH}/@<_<<<Bs8H8`888| | xN!K<_cx;lxH/Ad;<xcxxHI/@@<_<<<Bs8H8`8L88| | xN!K$xH; 8xK/@x88K/@@<_<<<Bs8H8`888| | xN!K8<cx8y8\H=/@<_<<<Bs8H8`888| | xN!KX<_cx;\xHe/Ad;<xcxxH /@@<_<<<Bs8H8`8T88| | xN!KxH/@ /AX<cx8LH/@@<_<<<Bs8H8`888| | xN!Kp;8xK/@x88K/@@<_<<<Bs8H8`888 | | xN!K8<cx88AD8"AD!DaD8cHaD8cH)/@P<_<<<Bbt88`88l8l| | xN!8aDK١88HWTAD8bHDd8H/@L<_<<<Bbt88`88l8x| | xN!K```AD=??9+k8B I  j8J 8\B AD" L8ADb @!DIB\PTX!DiH/@@<_<<<Bbt88`8,8l8| | xN!K<_Ad8ADbHu/@@<_<<<Bbt88`88l8| | xN!KL/@\AD<8ԀbH/@@<_<<<Bbt88`88l8| | xN!KADbH/@@<_<<<Bbt88`8X8l8| | xN!KADbHQ/@@<_<<<Bbt88`88l8| | xN!KHADbaD8cH/@@<_<<<Bbt88`88l8| | xN!KADbK%/@@<_<<<Bbt88`88l8| | xN!KADbH/@@<_<<<Bbt88`8,8l8| | xN!KLaD8cH/@@<_<<<Bbt88`8\8l8| | xN!KAD8<8888ؐdAD!DI܀bH)/@@<_<<<Bbt88`88l8| | xN!KAD<8888h"܀iH/@@<_<<<Bbt88`8<8l8| | xN!KAD<8888X"܀iHa/@@<_<<<Bbt88`88l8| | xN!KAD<8888H"܀iH/@@<_<<<Bbt88`8h8l8| | xN!KTAD<88888"܀iH/@@<_<<<Bbt88`88l8| | xN!KAD<8888("܀iH5/@@<_<<<Bbt88`88l8| | xN!KAD<8888"܀iH/@@<_<<<Bbt88`808l8| | xN!K(AD<8888"܀iHm/@@<_<<<Bbt88`88l8| | xN!KĀAD<8888"܀iH /@@<_<<<Bbt88`8\8l8| | xN!K`AD<8888"܀iH/@@<_<<<Bbt88`88l8| | xN!KAD<8888؁"܀iHA/@@<_<<<Bbt88`88l8| | xN!KAD<8888ȁ"܀iH/@@<_<<<Bbt88`88l8| | xN!K4AD<8888"܀iHy/@@<_<<<Bbt88`88l8| | xN!KЀAD<8888"܀iH/@@<_<<<Bbt88`848l8| | xN!KlAD<8888"܀iH/@@<_<<<Bbt88`88l8| | xN!KAD<8888"܀iHM/@@<_<<<Bbt88`8d8l8| | xN!KD<8e8H/@@<_<<<Bbt88`88l8ŀ| | xN!KHD<8Āe8H/@@<_<<<Bbt88`8P8l8ƀ| | xN!KAD<88ǴbH/@@<_<<<Bbt88`88l8ǀ| | xN!KAD<88ǤbH/@@<_<<<Bbt88`88l8Ȁ| | xN!K4AD/@8Hb<888ǔ|xHH/@@<_<<<Bbt88`8x8l8ˀ| | xN!K󼀁H8~HՀAdH8b8HH<8c8 HH|8Hb<888ǔ|xHHE/@@<_<<<Bbt88`88l8Ҁ| | xN!KAdH8bH1AD<H888DŽbH/@@<_<<<Bbt88`8x8l8Հ| | xN!K򨀁H<8ctHAD<88bHE/@@<_<<<Bbt88`88l8׀| | xN!K?8de8H)/@@<_<<<Bbt88`88l8| | xN!K <_DA\8Te8H/@@<_<<<Bbt88`88l8| | xN!KAD=<8L8$bH/@@<_<<<Bbt88`88l8| | xN!K`<_DA8De8H/@@<_<<<Bbt88`88l8| | xN!K=?AD!h8bH/@@<_<<<Bbt88`8\8l8| | xN!K8\<8A08|x8LAp>HLap8H ADp8؀bH/@@<_<<<Bbt88`88l8| | xN!K<_8At8ȀADbH/@@<_<<<Bbt88`8\8l8| | xN!K<_8A@8ADbHY/@@<_<<<Bbt88`88l8| | xN!KP<_>AAD84!b8Hq/@@<_<<<Bbt88`8 8l8| | xN!K<_88Ax8$ADbH/@@<_<<<Bbt88`8 8l8| | xN!K<_DAP8e8$H/@@<_<<<Bbt88`8 8l8 | | xN!K$AD>8($bHq/@@<_<<<Bbt88`8 T8l8 | | xN!KȀAD=>88b$HQ/@@<_<<<Bbt88`8 8l8 | | xN!Kh<_88AT;؀ADxb$H/@@<_<<<Bbt88`8 T8l8| | xN!KAD=88b$H-/@@<_<<<Bbt88`8 8l8| | xN!K䤀AD>_88b$H/@@<_<<<Bbt88`8 ,8l8| | xN!KH<_88A8ԀADb$H/@@<_<<<Bbt88`8 8l8| | xN!KADx;d9"Lb$8T:d|*H/@@<_<<<Bbt88`8 8l8| | xN!KtAe8!<8DH/AAD!hb8H/A$.A<aL88 H9Lap8HADp8؀bH5/@<_<<<Bbt88`88l8"| | xN!K<aLx8 HLap8H-ADp8؀bH/AԜAt88ȀADbH/AԸA@88ADbH/AA`A848ADbHU/@`<_<<<Bbt88`8 8l8.| | xN!K̀AD<848̀bH/AԐAx888$ADbHU/AԨD<88e8 H/AĀAD8( bH/AAAD<88ļb H/AAT888؀ADb Hq/@<_<<<Bbt88`88l8<| | xN!KȀAD<88Ĭb HU/AԸAT888؀ADb H/AЀAD!Td;؀b 9"Lx8T:d|*H/AԀD<8Ĝe8H/AAD<8b H/A AAD<88ļbH/A$ADx88bH5/@<_<<<Bbt88`8T8l8L| | xN!KߌAD<88ĬbH/AADx88bH/AAD<888ČbH/AAD;<x8|bH/A0D<8le8,Hq/ALAD!Td8؀b9"L8T:d|*H/@@<_<<<Bbt88`8X8l8W| | xN!KtDE8BA<_AD8\e8H/@@<_<<<Bbt88`88l8]| | xN!KAD!b8ńH~/@@<_<<<Bbt88`8L8l8^| | xN!KݨDAle8t8,H/@@<_<<<Bbt88`88l8_| | xN!KLD8de8H/@@<_<<<Bbt88`8H8l8`| | xN!KDA\;e8T8H/@<_<<<Bbt88`88l8a| | xN!KܔAe8!<8DH/AAD!hb8H}/A0.A<aL88 H}YLap8HɀADp8؀bH}U/@<_<<<Bbt88`88l8p| | xN!K<aLx8 H|݀Lap8HMADp8؀bH|/AҨAt:~ųx8ȀADbH5/AA8a<888HA@<8ADbH/AĀA848ADbH]/@<_<<<Bbt88`8`8l8}| | xN!KԀADW>8a@8HA@@8ADbHi/AlAD<848̀bH/A҈Ax888$ADbH%/AҠD<88e8 H}/AҼAD8( bH/AAAD<88ļb H/AAT888؀ADb H{A/@<_<<<Bbt88`88l8| | xN!K٘AD<88Ĭb H%/AҰAT888؀ADb Hz/AȀAD!Td;؀b 9"Lx8T:d|*H/ÀD<8Ĝe8H|i/AAD<8b Hy/AA܀AD<88ļbH~e/AADx88bHz/A8AD<88|bH~E/ATADCxdxA8K|#x<|exx8ČH /@<_<<<Bbt88`88l8| | xN!KAD<88ĬbH}/AADx88bHy-/AAD<~ųx8|bH}m/A0AD<Cxdx8̃K |#x<|ex8ČxH1/A0D<8le8 H/ALAD!Td8؀b9"L8T:d|*H}}/A ~ܳxH@<_<<<Bbt88`8X8l8| | xN!K̀DE8BA(e<8,8LHz /@@<_<<<Bbt88`8T8l8| | xN!K`=?AD!8<,bH~/@@<_<<<Bbt88`88l8| | xN!K<_!DA|;,<_;$xxi,H/@@<_<<<Bbt88`8D8l8| | xN!KՔ<_8A;bADdxb,H{/@@<_<<<Bbt88`88l8| | xN!K0aD<8K ,TI:8B})ZK hDe8HHx]/@@<_<<<Bbt88`8<8l8| | xN!KԴAD<8Hb,Hua/@@<_<<<Bbt88`88l8| | xN!KXD#x8|K/@@<_<<<Bbt88`8 ,8l8| | xN!KAD<88|bHHm/@@<_<<<Bbt88`8 `8l8| | xN!KӤD<8e84Hv/@@<_<<<Bbt88`8 8l8| | xN!KHAD>8䀢4b,Hs/@@<_<<<Bbt88`8!h8l8| | xN!K<_8A8ԀADb4Hx/@@<_<<<Bbt88`8!8l8| | xN!KҌADxxb4H/@@<_<<<Bbt88`8"`8l8| | xN!K4Addx8ADb4Hw/@@<_<<<Bbt88`8"8l8€| | xN!K؀AD<88Āb4Hre/@@<_<<<Bbt88`8#d8l8À| | xN!K|AD<8@8ôb4Hw)/@@<_<<<Bbt88`8#8l8Ā| | xN!K AD<88äb4Hv/@@<_<<<Bbt88`8$h8l8ŀ| | xN!KĀADH<888Ôb4Hs/@@<_<<<Bbt88`8$8l8ƀ| | xN!K`H8`HH8`P8HAD<<8|8tb4H~m/@@<_<<<Bbt88`8%|8l8ɀ| | xN!KAD<88db4Hu/@@<_<<<Bbt88`8&8l8ʀ| | xN!KψAD<88Tb4Hu5/@@<_<<<Bbt88`8&8l8ˀ| | xN!K,AD<88Db4Ht/@@<_<<<Bbt88`8' 8l8̀| | xN!KЁaDK 4TI:8B})ZK hD/@;????_??e8488Hq/AʴAD8䀢8b,Ho!/AԀA88ԀADb8Ht/AA|88,ADb8H|a/A A88ADb8Hs/A(AD8$8b8H|%/AHAD<88 b8H{/AdAD<88b8Hse/AˀAD<88b8HsE/A˜AD<88܀b8Hs/A˸AD<<8`2b8Hs/AЁaD;K 8TI:8B})ZK hDA|e??88¼HpQ/@@<_<<<Bbt88`8,8l8| | xN!K̨AD!hb8HmU/@@<_<<<Bbt88`88l8| | xN!KL<_aL88- A`HmYLap8HuɀADp8؀bHmU/@@<_<<<Bbt88`88l8| | xN!K̀AD!tb88Hqu/@@<_<<<Bbt88`8-8l8| | xN!KlA@88ADbHq/@@<_<<<Bbt88`8-8l8| | xN!KD?88e8 Hn]/@@<_<<<Bbt88`8h8l8| | xN!KʴAD8( bHs/@@<_<<<Bbt88`88l8| | xN!K\<_;A;ADxxb Ho/@@<_<<<Bbt88`8-8l8| | xN!KD>8He8HmA/@@<_<<<Bbt88`8.p8l8| | xN!Kɘ=?AD!<8b HjA/@@<_<<<Bbt88`8.8l8| | xN!K8ADxxbHn/@@<_<<<Bbt88`8/88l8| | xN!K<_DA8e8Hl)/@@<_<<<Bbt88`8/8l8| | xN!KȀ=?AD!X8ȀbHp/@@<_<<<Bbt88`808l8| | xN!K AD88bHlADxbKQ/@@<_<<<Bbt88`808l8| | xN!KǸDADe8\8Hk/@8<_<<<Bbt88`808l8| xHAD!b8ńHh/@8<_<<<Bbt88`8148l8| xHdDAle8t8 Ho}/@8<_<<<Bbt88`818l8| xHD8de8Hsm/@8<_<<<Bbt88`8288l8| xHDA\e8T8Hs/@8<_<<<Bbt88`828l8| xHlAD<8L8xbHgE/@8<_<<<Bbt88`8308l8| xHDAe8D8Hi/@8<_<<<Bbt88`888l8 | xHĀAD!hb8Hf/@8<_<<<Bbt88`838l8 | xHpAt88ȀADbHj/@8<_<<<Bbt88`84$8l8 | xH<aL88 HeـLap8HnIADp8؀bHe/@8<_<<<Bbt88`88l8| xHA@88ADbHj/@8<_<<<Bbt88`848l8| xHTA848ADbHr-/@8<_<<<Bbt88`8`8l8| xHAx888$ADbHqU/@8<_<<<Bbt88`88l8| xHD88e8 Hf/@8<_<<<Bbt88`8h8l8| xHXAD8( bHkU/@8<_<<<Bbt88`88l8| xH!D<_;;ļxi xHh9/@8<_<<<Bbt88`8<8l8| xHAT<8`ˀ;b؀ADdxb Hc/@8<_<<<Bbt88`848l8| xHLD>?8Ĝe8HeE/@8<_<<<Bbt88`88l8| xHAD!<b 8HbQ/@8<_<<<Bbt88`8d8l8| xHADxxbHf/@8<_<<<Bbt88`88l8| xHTAD<dx8`ˀbHbI/@8<_<<<Bbt88`85L8l8| xHAD=888ČbHnQ/@8<_<<<Bbt88`8$8l8| xH<_?AAD8l!b8œHh/@8<_<<<Bbt88`858l8| xHD<_8;A8|ADbHe/@<_<<<Bbt88`868l8 | xHAe88DHb/AAD!hb8H`%/A4At88ȀADbHe/AH;<aLx8 H`ELap8HhADp8؀bH`A/A8A@x8ADbHd/ALA848ADbHm/A`Ax888$ADbHl]/ApD88e8 Ha/AAD8( bHf/A!D<_;;bĬxi exHc/AAT<8`ˀ;B؀ADDxb H_q/AD8Ĝe8HaU/ÀAD!<b 8H^/AADxexbHcY/AAD<Dx8`ˀbH^/AAD8Č88bHk5/AA8l8œADbHe/A0A88|ADbHb/@8<_<<<Bbt88`868l8=| xHHDATAe88DH`5/@8<_<<<Bbt88`888l8A| xHAD!hb8H]A/@8<_<<<Bbt88`838l8B| xHAD!tb88Ha/@8<_<<<Bbt88`8-8l8C| xHHA9~88888HC!/@D<_<<<B8`8[X8|8o8| | xN!8`Hx~x8HH /AD<_<<<B8`8[X8Ҵ8o8| | xN!8`H x888K{8``8!`|N ```|!KyU8!P8`|N ```||wxB|#x|+x}Cx}Cx!|3x|;x<8P|HE /@D<_<<<B8Y(8`88l8| xH```|<%x8PHD/@<_<<<B8Y(8`8|8l8| xHLd H@/A d;;AԀ/@Hx;?``8R}hH?/A ̀;;AԀ|DxK}y/@@<_<<<B8Y(8`8Ҽ8l8.| xH``;;||xdxKvA/@8<_<<<B8Y(8`88l83| xH<_||;BRDxH>/@8<_<<<B8Y(8`808l84| xH0=?;x8IӠ)ӠxbB !aAHFaxdxKue/@8<_<<<B8Y(8`8Ӵ8l88| xH||DxH=/@8<_<<<B8Y(8`88l89| xH\8|HI9/@8<_<<<B8Y(8`8L8l8>| xH |HG/@8<_<<<B8Y(8`8Ԕ8l8?| xHĀ|H>/@8<_<<<B8Y(8`88l8@| xH||HG/@8<_<<<B8Y(8`88l8A| xH4|HI/@8<_<<<B8Y(8`8X8l8F| xH|HE/@8<_<<<B8Y(8`8՘8l8H| xH|HDm/@D<_<<<B8Y(8`88l8K| xH````+A@@+@8<_<<<B8Y(8`848l8L| xH |88`HE/@8<_<<<B8Y(8`88l8M| xH|HAa/@8<_<<<B8Y(8`8L8l8O| xHt|888HFQ/@8<_<<<B8Y(8`8֌8l8U| xH$|؀8H:/@8<_<<<B8Y(8`8ָ8l8W| xH=?|8IR)R B+ K8 \@|H:/@8<_<<<B8Y(8`8 8l8\| xHX/\;B@H<"p`|||^p|P7@$8[x;=>>>_>?>==|܀8RH;U/A|8RH8/A<|8R>>_>?>==|܀8RH9u/A|8RH6/A<|8R_|8OH? /@8<_<<<B8Y(8`8X8l8| xH@|H?/@8<_<<<B8Y(8`8ܰ8l8| xH|H6/@ <_<<<B8Y(8`88l8| xH```<_<<<B8Y(8`88l8%| xHp<_<<<B8Y(8`8H8l8)| xH<<_<<<B8Y(8`8`8l8s| xH<_<<<B8Y(8`88l8t| xH<_<<<B8Y(8`8<8l8u| xH<_<<<B8Y(8`8ش8l8v| xHl<_<<<B8Y(8`88l8w| xH8<_<<<B8Y(8`8|8l8x| xH<_<<<B8Y(8`88l8y| xH<_<<<B8Y(8`8L8l8}| xH<_<<<B8Y(8`8ڔ8l8~| xHh<_<<<B8Y(8`8`8l8| xH4<_<<<B8Y(8`88l8| xH<_<<<B8Y(8`88l8| xH<_<<<B8Y(8`8ش8l8| xH<_<<<B8Y(8`88l8| xHd<_<<<B8Y(8`8|8l8| xH0<_<<<B8Y(8`88l8| xH <_<<<B8Y(8`8L8l8| xH <_<<<B8Y(8`8`8l8| xH <_<<<B8Y(8`88l8̀| xH `<_<<<B8Y(8`848l8Ѐ| xH ,<_<<<B8Y(8`8݈8l8р| xH <_<<<B8Y(8`8t8l8ـ| xH <_<<<B8Y(8`88l8ڀ| xH <_<<<B8Y(8`848l8ۀ| xH \<_<<<B8Y(8`8ߨ8l8܀| xH (<_<<<B8Y(8`88l8݀| xH <_<<<B8Y(8`8d8l8| xH <_<<<B8Y(8`88l8| xH <_<<<B8Y(8`808l8| xH X<_<<<B8Y(8`88l8| xH $<_<<<B8Y(8`8,8l8| xH <_<<<B8Y(8`88l8| xH <_<<<B8Y(8`888l8| xH <_<<<B8Y(8`8h8l8| xH T<_<<<B8Y(8`88l8| xH <_<<<B8Y(8`88l8| xH <_<<<B8Y(8`88l8| xH <_<<<B8Y(8`8X8l8| xH <_<<<B8Y(8`8L8l8| xH P<_<<<B8Y(8`88l8| xH <_<<<B8Y(8`88l8 | xH<_<<<B8Y(8`848l8| xH<_<<<B8Y(8`8݈8l8| xH<_<<<B8Y(8`8t8l8!| xHL<_<<<B8Y(8`88l8"| xH<_<<<B8Y(8`848l8#| xH<_<<<B8Y(8`88l8$| xH<_<<<B8Y(8`88l8%| xH|<_<<<B8Y(8`8h8l8(| xHH<_<<<B8Y(8`88l8)| xH<_<<<B8Y(8`88l8*| xH<_<<<B8Y(8`888l8.| xH<_<<<B8Y(8`8h8l8/| xHx<_<<<B8Y(8`88l82| xHD<_<<<B8Y(8`88l84| xH<_<<<B8Y(8`88l89| xH<_<<<B8Y(8`8X8l8:| xH<_<<<B8Y(8`8L8l8=| xHt<_<<<B8Y(8`88l8?| xH@<_<<<B8Y(8`8L8l8F| xH <_<<<B8Y(8`88l8L| xH<_<<<B8Y(8`8՘8l8O| xH<_<<<B8Y(8`88l8P| xHp<_<<<B8Y(8`8 8l8U| xH<<_<<<B8Y(8`8@8l8^| xH;xH4 /@:@x:~xH-H~xH4|dx|ܐH//A,;| |<8QexH)/A@| <8QH-/AX=>?| 8Q|8QlH+/@<_<<<B8Y(8`88l8Ҁ| xH,|8Q~exH(/A | <8Q\H%/A8|8Q|8QlH*/AT<|8QLH2/Ah|<888Q?| 8Q|8QlH'/@t<_<<<B8Y(8`88l8| x``| N!8Hp~cxDx~Ex888H+ /@<<_<<8`B8ex8l8| | xN!HH:|8Q~xH$/A| <8Q\H"9/A|8Q|8QlH'/A48<<|8QLH//AH|<888Qx;@KEx8|Hi|}yA :Hx:Hm`+A<_WI:8B| .|| N @L dd``~QA/@P/@<_<<exBX88`8;P89;`| | xN!8H @exxxH8|ٮ`/ALHT`~QA/H@P/@<_<<exBX88`8;P8I9;`H| | xN!8HH @exx8|H%|\8Kt~QA/@P/@<_<<exBX88`8;P89;`| | xN!8H @exx8|PH|[8PK|Q@D<x8@8<8@88H1/@hformat, &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_set_uint32_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ItemNumber), infaxData->itemNo)numAudioTracks <= 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_register_primer_entry(newOutput->headerMetadata->primerPack, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ItemNumber), 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), &newOutput->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), &newOutput->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)TC%dmxf_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++])V%dA%dmxf_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), &newOutput->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), &newOutput->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), &newOutput->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)DM%dmxf_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), &newOutput->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)T%dmxf_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)(uint64_t)filePos < g_fixedBodyOffset - 17mxf_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)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) == 8Invalid video frame size %ld; expecting %ld, in %s:%d verify_essence_write_state(output, 0, 1, 0)mxf_write_fixed_kl(output->mxfFile, &eeKey, 4, size)mxf_file_write(output->mxfFile, data, size) == sizeInvalid audio frame size %ld; expecting %ld, in %s:%d verify_essence_write_state(output, 0, 0, 1)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)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)D3 preservation convert_string(mpName, &output->tempString)mxf_set_utf16string_item(output->materialPackageSet, &MXF_ITEM_K(GenericPackage, Name), output->tempString)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)) >= 0mxf_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 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_is_header_metadata(&key)mxf_create_header_metadata(&headerMetadata, dataModel)mxf_read_primer_pack(mxfFile, &headerMetadata->primerPack)mxf_read_kl(mxfFile, &key, &llen, &len)mxf_skip(mxfFile, 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 != NULLCould not find header partition pack key, in %s:%d mxf_read_partition(mxfFile, &key, &headerPartition)update_header_metadata(mxfFile, headerPartition->headerByteCount, ltoInfaxData, 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, ltoInfaxData, newFilename)mxf_write_partition(mxfFile, footerPartition)filePath != NULLmxf_disk_file_open_modify(filePath, &mxfFile)infaxDataString != NULLinvalid infax string field, in %s:%d Infax string size (%d) exceeds limit (%d), in %s:%d Infax string size (%d) exceeds limit (%d) - string will be truncated, in %s:%d %d-%u-%usscanf(startField, "%d-%u-%u", &year, &month, &day) == 3%qisscanf(startField, "%"PRIi64"", &infaxData->duration) == 1endField - startField > 0%usscanf(startField, "%u", &infaxData->itemNo) == 1Invalid Infax data string ('%s'), in %s:%d fieldIndex == 15C0?|h;PHh'XҰҬҨhҠҜ;PҘҔh'ҐXtlxh`;P\xXXLDP@8;P4P0X x;PxXP;PPXѴѬxѨѠ;PќxјXьфPрx;PtPpXTLxH@;P<x8X,$P ;PPXx;PxXPм;PиPдXДА ЈhЄЀ;P| Lxh'tXd\xXP;PLxHX<4P0(;P$P Xx;PxXP;PPXϨϠxϜϔ;PϐxόXπxPtl;PhPdXTLxH@;P<x8X,$P ;PPX h;P Lh'Xxθ;PδxΰXΤΜPΘΐ;PΌPΈXd\xXP;PLxHX,$P ;PPXx;PxXPͼʹ;PͰPͬXldܡ`X;PTܡPX($ h;P h'Xëë̘̐̌̄;P̀|XPë ;PXë˘ːˌ˄;Pˀ|X,(L$h;PLh' XëHHëʜʔʐʈ;PʄʀXTë;PXɴëɬɜ@|ëPHD<;P84Xëȼ;PȸȴXȈëPHD<;P84Xë;PǼXpëhX@<ë;PXƼëƄ|xp;PlhX0ë;PXńżdńŸńŴdńŰńŬhńŨńŤɔńŠńŜȜńŘńŔǤńŐPńŌСńňPńńġńpńhńT8,ë8h;P8xh'XÔhLë h =xh)Ȑ됐h¼=¸d´h)°ȐXPHë(@$ġ@h@@A@ġÄ@ h.(@@ë@@@@@$@@@h@@A@x@h.(@@ëP@Ld@Dh@@@<A@8d$@4h.(@0@$ë@0@h@@A@0@h.(@@ë@@@A@|¼@x@lëD@@@8h@4@0A@,x@(h.(@$@ë@X@h@@A@X@h.(@@|ë\@X$@Ph@L@HA@D$@@h.(@<@0ë@ @@A@@@ë@ġ@h@@A@|ġ@xh.(@t@ë``h``K`$`h8`Ѹ``|`h`ë`X`h`X`ëH`@ `4h`0 ʬ`ëP`P-`|ëx``p`.`X`P}`Dh`@}X`,ë<`<7`ë0`0`|ëx0`p0`d<ë8⌡`0⌡.,``|` h`ì|$`h8`K``Ѹ`,`(| ` h``K`| `h8` Ѹ`ë`{`h``K`{Lj`h8`Ѹ`ët`p{ȡ`hh`d``K`\{ȡh`Xh8`TѸ`Hë$` {`h``K` {0`h8`Ѹ`ë`{l`h``K`{l `h8`Ѹ`ëp`l{H`dh```\K`X{H`Th8`PѸ`Dë `|\`h`` K`|\`h8`Ѹ``|`h``K`|<`h8`Ѹ``|`h``K`|Ȍ`h8`Ѹ`h`d}P`\h`X`TK`P}P`Lh8`HѸ`,`(}x` h``K`}x`h8` Ѹ``}`h``K`}ɀ`h8`Ѹ``~`h``K`~ɤ`h8`Ѹ`x`t~X`lh`h`dK``~X`\h8`XѸ`<`8~`0h`,`(K`$~$` h8`Ѹ` `}x`h``K`}x`h8`Ѹ``{(`h``K`{(`h8`Ѹ`ë\@|\@t\Q@hT@ \L@0ë⼡@⼡O|@ël@lQ,@ë̡@ë|@|Q<@ë|䌡@t䌡QL@`ë\䬡@X伡@HëD䜡@@䜡Q\@,ë$@@x@@l@x@@ë@q8@h@@l@q8@|hY(@x@lëh䬡@d伡@\䬡Ql@X伡Q|@LëH̡@D̡Q@0ë(ܡ@$ܡQ@|lXDëܡ@ܡO@ë@O@xët@pO@\ëX @T O@@ë<l@8lQ,@$ë@ë|@|Q<@ë䌡@䌡QL@ë䬡@伡@ë䜡@䜡Q\@ë@t@pq8@hh@d@`l@\q8@XhY(@T@HëD䬡@@伡@8䬡Ql@4伡Q|@(ë$̡@ ̡Q@ ëܡ@ܡQ@ë@z@h@@l@z@@|hY(@x@d@`zL@Xh@T@Pl@LzL @HhY(@D@0@,z @$h@ @l@z @hY(@@@hء@h@@l@hء՘@hY(@@@y̡@h@@l@y̡@hY(@@@y@h@@l@|yL@xhY(@t@`@\w̡@Th@P@Ll@Hw̡@DhY(@@@,@(m@ h@@l@mL@hY(@ @@w@h@@l@wX@hY(@@@wX@h@@l@wX@hY(@@@w@h@@|l@xw@thY(@p@\@Xv@Ph@L@Hl@Dv@@hY(@<@(@$v@h@@l@vh@ hY(@@@vx@h@@l@vx8@hY(@@@y@h@@l@y@hY(@@@t @h@|@xl@tt @phY(@l@X@Tx@Lh@H@Dl@@xh@<hY(@8@$@ sP@h@@l@ sP@hY(@@@xH@h@@l@xH@hY(@@@rt@h@@l@rt4@hY(@@@r@|h@x@tl@pr@lhY(@h@T@Pq@Hh@D@@l@<qt@8hY(@4@ @pȡ@h@@ l@pȡ݈@hY(@@@pt@h@@l@pt4@hY(@@@p0@h@@l@p0@hY(@@@w̡@xh@t@pl@lw̡@hhY(@d@P@Lm@Dh@@@<l@8mL@4hY(@0@@w@h@ @l@wX@hY(@@@wX@h@@l@wX@hY(@@@w@h@@l@w@hY(@@@|v@th@p@ll@hv@dhY(@`@L@Hv@@h@<@8l@4vh@0hY(@,@@vx@ h@@l@vx8@hY(@@@u@h@@l@u@hY(@@@ul@h@@l@ul,@hY(@@|@xt@ph@l@hl@dt@`hY(@\@H@Dtp@<h@8@4l@0tp0@,hY(@(@@t @h@@l@t @hY(@@@s@h@@l@sd@hY(@@@sP@h@@l@sP@hY(@@x@tr@lh@h@dl@`rߨ@\hY(@X@D@@rt@8h@4@0l@,rt4@(hY(@$@@ r@h@@l@r@hY(@@@q@h@@l@qt@hY(@@@pȡ@h@@l@pȡ݈@hY(@@t@ppt@hh@d@`l@\pt4@XhY(@T@@@<p0@4h@0@,l@(p0@$hY(@ @ @n@h@@l@n`@hY(@@@m@h@@l@mL@hY(@@@m,@h@@l@m,@hY(@@p@ll@dh@`@\l@Xl|@ThY(@P@<@8l\@0h@,@(l@$l\@ hY(@@@k@h@@l@kش@hY(@@@n,@h@@l@n,@hY(@@@k@h@@l@k@hY(@@l@hj@`h@\@Xl@Tj`@PhY(@L@8@4mԡ@,h@(@$l@ mԡڔ@hY(@@@m@h@@l@mL@hY(@@@m,@h@@l@m,@hY(@@@l@h@@l@l|@hY(@|@h@dl\@\h@X@Tl@Pl\@LhY(@H@4@0k@(h@$@ l@kش@hY(@@@k|@h@@l@k|<@hY(@@@k@h@@l@k@hY(@@@j@h@@l@j`@|hY(@x@d@`e@Xh@T@Pl@LeH@HhY(@D@0@,e @$h@ @l@e @hY(@@@h@h@@l@h@hY(@@ë@o@h@@l@oܰ@hY(@@|ë`@\o@Th@P@Ll@HoX@DhY(@@@4ë0@(O@@o@@h@@l@o@@hY(@@ë̡@̡O@@n@h@@l@n۸@hY(@@ë@Q@p\Hë<4@,ë(D@$L@ë \@ël@ë@@|@@Y@ë@ëС@4Q@DR@LR @\R@lR,@|R<@R@|СR@4@,z@(@ l@z|@@|hë\4@LëHD@DL@4ë,\@ël@ëD@|@DY@ë@ëС@4Q@DR@LR @\R@lR,@|R<@R@СR@H@Dj`@<h@8@4l@0j` @,hY(@(@ë@@R@@i@h@@l@iָ@hY(@@ë|@xi̡@ph@l@hl@di̡֌@`hY(@\@Pë,@(i@ h@@l@iL@hY(@ @ë@iP@h@@l@iP@hY(@@ë@`t@h@@l@|`t4@xhY(@t@@@<i @4h@0@,l@(i @$hY(@ @ë@hء@h@@l@hء՘@hY(@@ë@h@h@@l@hX@hY(@@ël@hhX@`h@\@Xl@ThX@PhY(@L@@ë$@ h@h@@l@ h@hY(@@ë@gԡ@h@@l@gԡԔ@hY(@@ë@g@h@@l@|gL@xhY(@t@hëD@@g @8h@4@0l@,g @(hY(@$@ë@f@h@@l@fӴ@hY(@@ëf@f@fӠ@p@lfp@dh@`@\l@Xfp0@ThY(@P@Dë<@0R@@f4@h@ @l@f4@hY(@@ë@e@h@@l@eҼ@hY(@@pëh@TR@ ë@d@h@@l@d|@hY(@@ë,@,P@@d\@h@@l@d\@hY(@@tëh<@d<P@ ëcġhocġҴh[XxëLHcDh<8o4c|0h[X, ëd0hod0 h[Xëldc`XoTcP,($Uëcġh|q xcġth]xp(dë84c0h($q cԜh]x( ëc`hq c`ph]x(ëXPc(LDq @c(8<(   W0ë|@xb@ph@l@ht@db׸@`ha(@\@P@ë(@$b@h@@t@b׸@ ha(@@ë@bȡ@h@@t@bȡ׈@ha(@@ël@hb@dh@\@Xt@TbP@Pha(@L@@ë@bd@h@@t@bd$@ha(@@ë@b @h@@t@b @ha(@@ë0@0Z@X@Ta@Ph@H@Dt@@a֤@<ha(@8@,ë@a@h@@t@a|@ha(@@ë@a@h@@t@|aP@xha(@t@hëPadPhPPuPadPhbPP|ë#:ܡ#h##l#:ܡ8#h#bt##YX#h##l#YX5#h#bt##6ȡ#h##|l#x6ȡ$#th#pbt#\#XX#Ph#L#Hl#DX5L#@h#<bt#(#$6X#h##l#6X# h#bt##5#h##l#5d#h#bt##4#h##l#4#h#bt##X#h#|#xl#tX4#ph#lbt#X#T3#Lh#H#Dl#@3#<h#8bt#$# >#h##l# >#h#bt##2 #h##l#2 h#h#bt##>D#h##l#>D#h#bt##=#|h#x#tl#p=`#lh#hbt#T#PZ|#Hh#D#@l#<Z|6#8h#4bt# #;#h## l#;#h#bt##Z#h##l#Z6t#h#bt##W@#h##l#W@3#h#bt#P#La #Dh#@#<l#8a =|#4h#0bt#$ë#`ܡ#h##l#`ܡ=8#h#bt#ë#`#h##l#`<#h#bt#|ëL#H`t#@h#<#8l#4`t<#0h#,bt##@#h##l#@#h#bt#ë#`(#h##l#`(<#h#bt#Të(#$_#h##l#_#~`h#~\#~Xl#~T>#~Ph#~Lbt#~@ë~4̡#~#~2 #~h#~#~l#}2 h#}h#}bt#}ë}ܡ#}#}Q4#}h#}#}l#}Q4-#}h#}bt#}ë}\#}`#}\\L#}Th#}P#}Ll#}H\L8#}Dh#}@bt#}4ë},l#}#|;#|h#|#|l#|;#|h#|bt#|ë||#||ë|P#|#|W@#|xh#|t#|pl#|lW@3#|hh#|dbt#|Xë|T#|(#|$PH#|h#|#|l#|PH,#| h#|bt#{ë{`#{#{04#{h#{#{l#{04 #{h#{bt#{ë{x#{#{|/С#{th#{p#{ll#{h/С ,#{dh#{`bt#{Të{H舡#{0#{,/`#{$h#{ #{l#{/` #{h#{bt#{ëz蘡#z#z[#zh#z#zl#z[8<#zh#zbt#zëz#z.|#z|h#zx#ztl#zp.| #zlh#zhbt#z\ëz8#z4[\#z,h#z(#z$l#z [\7#zh#zbt#z ëz䜡#y#y-#yh#y#yl#y- #yh#ybt#yëy踡#y#yX#yh#y#y|l#yxX4#yth#ypbt#ydëyT|#y0#y,Z#y$h#y #yl#yZ7D#yh#ybt#yëx伡#x訡#x#x>#xh#x#xl#x>#xh#xbt#xëx̡#x#x2 #x|h#xx#xtl#xp2 h#xlh#xhbt#x\ëxPܡ#x8#x4>D#x,h#x(#x$l#x >D#xh#xbt#x ëxȡ#w#w=#wh#w#wl#w=`#wh#wbt#wëwD#wء#w#w;#wh#w|#wxl#wt;#wph#wlbt#w`ëwX|#wLw<ëw8Z#w,Z7@#w#wQ4#w h#w#wl#wQ4-#vh#vbt#vëv\#v#vP#vh#v#vl#vP-#vh#vbt#vëvl#vl#vhW@#v`h#v\#vXl#vTW@3#vPh#vLbt#v@ëv<#v#v:ܡ#v h#v#vl#v:ܡ8#uh#ubt#uëu#u#uY#uh#u#ul#uY6#uh#ubt#uëu #ulëu`@#u\#uLëu<0#u,utët䜡#tët@#tët|#tëttP#tp伡#tlPĬ#t\ëtP̡#t@ët4ܡ#t$ëtȡ#tësD#sء#sës\#sës|#ssës18#s18 #s|ëspl#s\ësX#s<ës8#s#sY#s h#s#sl#sY6#rh#rbt#rër #r |#r#rYX#rh#r#rl#rYX5#rh#rbt#rër@#r#rtl#rp@œ#r\#rX6ȡ#rPh#rL#rHl#rD6ȡ$#r@h#r<bt#r0ër(0#r0Č#r#rX#qh#q#ql#qX5L#qh#qbt#qëq#q5#qh#q#ql#q5#qh#qbt#qëq\#qX5#qPh#qL#qHl#qD5d#q@h#q<bt#q0ëq,䜡#q#q4#ph#p#pl#p4#ph#pbt#pëp@#p@Ĝ#p#pX#ph#p#pl#pX4#ph#pbt#pëpx|#pT#pP2#pHh#pD#p@l#p<2<#p8h#p4bt#p(ëp`#p伡#p`ļ#o#o>#oh#o#ol#o>#oh#obt#oëo̡#o#o2 #oh#o#ol#o2 h#oh#obt#o|ëopܡ#oX#oT>D#oLh#oH#oDl#o@>D#o<h#o8bt#o,ëo ȡ#o#n=#nh#n#nl#n=`#nh#nbt#nënD#nء#n#nX(#nh#n#nl#nX(4#nh#nbt#nënt\#nX#nT;#nLh#nH#nDl#n@;#n<h#n8bt#n,ën$|#nnën14#m14 #m#mWȡ#mh#m#ml#mWȡ4$#mh#mbt#mëml#m#mW@#mh#m#m|l#mxW@3#mth#mpbt#mdëm`#m<#m8:ܡ#m0h#m,#m(l#m$:ܡ8#m h#mbt#mëm#l#lVԡ#lh#l#ll#lVԡ30#lh#lbt#lël#l#lx#l#lVX#lh#l#ll#l|VX2#lxh#ltbt#lhël`#l@#l<Uܡ#l4h#l0#l,l#l(Uܡ28#l$h#l bt#lël#k#kU\#kh#k#kl#kU\1#kh#kbt#këk#k#kTء#kh#k#kl#kTء14#kh#k|bt#kpëkl(#kH#kDTp#k<h#k8#k4l#k0Tp0#k,h#k(bt#këk#j#jT0#jh#j#jl#jT00#jh#jbt#jjëj#jS#jxh#jt#jpl#jlS0#jhh#jdbt#jXëjLl#j@l#j$#j ST#jh#j#jl#j ST/#jh#jbt#iëi⌡#i⌡#i#iRܡ#ih#i#il#iRܡ/8#ih#ibt#iëil#ihRh#i`h#i\#iXl#iTRh.#iPh#iLbt#i@ëi4䜡#i(䜡#i #iR#ih#h#hl#hR.p#hh#hbt#hëh#hH#h#hQ#hh#h#hl#hQ-#hh#hbt#hëhp䬡#hh伡#hd䬡#hH#hD>#h<h#h8#h4l#h0>#h,h#h(bt#hëh̡#g#g2 #gh#g#gl#g2 h#gh#gbt#gëgܡ#gܡ8#g#gQ4#gh#g#gl#g|Q4-#gxh#gtbt#ghëg\\#g8#g4P#g,h#g(#g$l#g P-#gh#gbt#g ëgl#f#f;#fh#f#fl#f;#fh#fbt#fëf|#ffëfP#ftP- #fX#fT;<#fLh#fH#fDl#f@;<#f<h#f8bt#f,ëf(#e#ePH#eh#e#el#ePH,#eh#ebt#eëe`#e`¼#eëetp#epp#e\ëeT怡#eL怡#e<ëe4搡#e,搡#eëe校#e 校#dëd氡#d氡 #dëd#dȡ#dëd縡#dx#dëdС#dp#dëdtx#d`ëdT爡#dDëd<ء#d4#d0ȡ$#d,x#d(p#d$ء4#c#cJ#ch#c#cl#cJ' #ch#cbt#cëc#cD#cx#ctJ$#clh#ch#cdl#c`J$&#c\h#cXbt#cLëcD#c<T#c#cI#ch#c #cl#cI&#ch#bbt#bëb#bd#b#bI #bh#b#bl#bI %|#bh#bbt#bëb#b #bt#b |#bxbhëbD#b@H#b8h#b4#b0l#b,H$#b(h#b$bt#bëb8#b8Ô#a#aH #ah#a#al#aH $h#ah#abt#aëaH#aHä#a#aG#axh#at#apl#alG##ahh#adbt#aXëaPX#aHXô#a(#a$G#ah#a#al#aG#d#a h#abt#`ë`h#`h#`#`Fx#`h#`#`l#`Fx"#`h#`bt#`ë`눡#`p#`lF#`dh#``#`\l#`XF"`#`Th#`Pbt#`Dë`#`E#` h#`#`l#`E!#_h#_bt#_ë_x#_x#_#_E #_h#_#_l#_E !h#_h#_bt#_ë_爡#_|爡#_\#_XD#_Ph#_L#_Hl#_DD #_@h#_<bt#_0ë_$瘡#_ 瘡#_#^D#^h#^#^l#^D `#^h#^bt#^ë^P#^P#^#^CС#^h#^#^l#^CС ,#^h#^bt#^të^L#^HCH#^@h#^<#^8l#^4CH#^0h#^,bt#^ ë^稡#^稡#]#]B#]h#]#]l#]B<#]h#]bt#]ë]`#]`#]t#]pB`#]hh#]d#]`l#]\B`#]Xh#]Tbt#]Hë]8縡#]0똡#],縡#]#] A#]h#]#\l#\AD#\h#\bt#\ë\ȡ#\ȡ$#\С#\С,#\#\Ah#\h#\#\l#\Ah#\h#\bt#\xë\l#\`<#\D#\@@#\8h#\4#\0l#\,@T#\(h#\$bt#\ë\#\ L#[#[7#[h#[#[l#[7X#[h#[bt#[ë[|#[pë[d#[`l#[Pë[H0#[@0Č#[8ë[0p#[$p#[ë[ #[ |#ZZëZP#Z伡#ZPĬ#Z#Z?p#Zh#Z#Zl#Z?p#Zh#Zbt#ZxëZt0#Zh0Č#Z`ëZ\D#Z<ëZ4 #Z, |#ZYëY`#Y伡#Y`ļ#YëY䜡#Y䜡#YëY@#Y@Ĝ#YëYx|#Y`ëYT|#Y<ëY4P#Y0伡#Y,PĬ#Y #Y3P#Yh#X#Xl#X3P#Xh#Xbt#XëX|#XëX`#X伡#X`ļ#XëX̡#X|ëXpܡ#Xlܡ8#X\ëXPȡ#X8ëX0p#X,ء#X(p#XëX \#XëW#W=#Wh#W#Wl#W=`#Wh#Wbt#WëWD#Wء#WëWx\#WlWLëW@l#W(ëW |#WWëW18#V18 #V#V;#Vh#V#Vl#V;#Vh#Vbt#VëV|#VVëV14#Vx14 #VdëV`#VDëV@#V#V :d#Vh#V#Ul#U:d#Uh#Ubt#UëU#U#U9#Uh#U#Ul#U9H#Uh#Ubt#UëUx#UX#UT9p#ULh#UH#UDl#U@9p#U<h#U8bt#U,ëU$#T#T8#Th#T#Tl#T8L#Th#Tbt#TëT(#T#T8#Th#T#Tl#T8#Th#Tbt#TtëTh#T`\#T0#T,7#T$h#T #Tl#T7X#Th#Tbt#TëS|#SëS#Sl#SëS #S |#SëS0#Sx0Č#ShSHëS@P#S<伡#S8PĬ#S#S5#S h#S#Sl#S5T#Rh#Rbt#RRëR`#R伡#R`ļ#RëR䜡#R䜡#RëR|@#Rx@Ĝ#RhëRH|#R0ëR$|#R ëRP#R伡#QPĬ#Q#Q3P#Qh#Q#Ql#Q3P#Qh#Qbt#QëQ|#QëQ`#Q伡#Q|`ļ#QhëQ\̡#QLëQ@ܡ#Q<ܡ8#Q,ëQ ȡ#QëQp#Pء#Pp#P#P,ġ#Ph#P#Pl#P,ġ #Ph#Pbt#PëPD#Pء#PëP|\#PhëP\l#PHëP@|#P4P$ëP 18#P18 #O#O+#Oh#O#Ol#O+#Oh#Obt#OëO|#OOëO14#O14 #OëO#OdëO`#O0#O,0#O$h#O #Ol#O0 #Oh#Obt#OëN#N04#Nh#N#Nl#N04 #Nh#Nbt#NëNx#Nxx#N\#NX/С#NPh#NL#NHl#ND/С ,#N@h#N<bt#N0ëN(舡#N 舡#N#M/`#Mh#M#Ml#M/` #Mh#Mbt#MëM蘡#M蘡#M#M.#Mh#M#Ml#M. T#Mh#Mbt#MxëMh|#MX|#M<#M8.|#M0h#M,#M(l#M$.| #M h#Mbt#MëM訡#M伡#M訡#L伡#L#L-#Lh#L#Ll#L- T#Lh#Lbt#LëL̡#L̡(#L#L|-#Lth#Lp#Lll#Lh- #Ldh#L`bt#LTëLH踡#L<踡#L #L-0#Lh#L#L l#L-0 #Lh#Lbt#KëKȡ#Kȡ$#K#K,ġ#Kh#K#Kl#K,ġ #Kh#Kbt#KëKD#Kء#Ktء4#KpD#KT#KP,`#KHh#KD#K@l#K<,`#K8h#K4bt#K(ëK\#K\#J#J,#Jh#J#Jl#J,\#Jh#Jbt#JëJl#Jl#J#J+#Jh#J#Jl#J|+#Jxh#Jtbt#JhëJ`|#JTJDìJ@|#J4+#J$+#J#J+#Ih#I#Il#I+\#Ih#Ibt#IëI#I#I#I*#Ih#I#Il#I*#Ih#Ibt#IxëIl#I`D#ID#I@*(#I8h#I4#I0l#I,*(#I(h#I$bt#IëIȡ#I #Iȡ$#IL#H#H)#Hh#H#Hl#H)#Hh#Hbt#HëH#HT#H#H)0#Hxh#Ht#Hpl#Hl)0#Hhh#Hdbt#HXëHL#HHd#H(#H$(#Hh#H#Hl#H(#H h#Hbt#GëG#Gt#G#G(0#Gh#G#Gl#G(0#Gh#Gbt#GëG(#G(ń#Gh#Gd'ȡ#G\h#GX#GTl#GP'ȡ$#GLh#GHbt#G<ëG08#G,8Ŕ#G #G'\#Gh#F#Fl#F'\#Fh#Fbt#FëFH#FHŤ#F#F&#Fh#F#Fl#F&H#Fh#Fbt#FëF|X#FtXŴ#FT#FP&`#FHh#FD#F@l#F<&`#F8h#F4bt#F(ëFh#Fh#E#E%С#Eh#E#El#E%С,#Eh#Ebt#EëEx#Ex#E#E%`#Eh#E#El#E%`#Eh#E|bt#EpëEd鈡#E`鈡#E@#E<$#E4h#E0#E,l#E($H#E$h#E bt#EëE阡#E阡#D#D$#Dh#D#Dl#D$#Dh#Dbt#DëD騡#D騡#D#D$#D|h#Dx#Dtl#Dp$l#Dlh#Dhbt#D\ëDT鸡#DL鸡#DHëD$#D ##Dh#D#Dl#D ##Dh#Dbt#CëCȡ#Cȡ$#CëC#C#0#Ch#C#Cl#C#0#Ch#Cbt#CëCء#Cء4#Cd#C`"ȡ#CXh#CT#CPl#CL"ȡ$#CHh#CDbt#C8ëC0#C,#C(D#C$T#C#C"T#Bh#B#Bl#B"T#Bh#Bbt#BëB#BH#Bd#BHȤ#B#B!#Bh#B#Bl#B!@#Bh#Bbt#BxëBp\#BlL#Bh\Ƹ#BdLȨ#BD#B@!t#B8h#B4#B0l#B,!t#B(h#B$bt#BëBȡ#B P#Bȡ$#BPȬ#A#A!#Ah#A#Al#A!p#Ah#Abt#AëA#AD#A#A #A|h#Ax#Atl#Ap #Alh#Ahbt#A\ëAP#ALT#A,#A( H#A h#A#Al#A H#Ah#A bt#Aë@#@d#@ë@#@#@h#@#@l#@H#@h#@bt#@ë@,#@,#@h#@d#@\h#@X#@Tl#@P#@Lh#@Hbt#@<ë@4<#@,<#@$ë@ #@t#?#?#?h#?#?l#?x#?h#?bt#?ë?(#?(DŽ#?ë?눡#?#?#?|h#?x#?tl#?p#?lh#?hbt#?\ë?P8#?D8ǔ#?4ë?,x#?(x#? ë?눡#? ë?똡#>#>#>h#>#>l#>x#>h#>bt#>ë>8#>8ǔ#>p#>l#>dh#>`#>\l#>X#>Th#>Pbt#>Dë><H#>8먡#>4HǤ#>#>\#>h#>#>l#=\#=h#=bt#=ë=X#=XǴ#=#=#=h#=#=l#=P#=h#=bt#=ë=h#=|h#=\#=X#=Ph#=L#=Hl#=D#=@h#=<bt#=0ë=$L#= L#=#<#<h#<#<l#<d#<h#<bt#<ë<,#<,#<#<p#<h#<#<l#<p#<h#<|bt##+h#+#+l#+>#+h#+|bt#+`#+\2 #+Th#+P#+Ll#+H2 h#+Dh#+@bt#+$#+ >D#+h#+#+l#+ >D#+h#+bt#*#*=ܡ#*h#*#*l#*=ܡ8#*h#*bt#*#*=l#*h#*#*l#*=l#*h#*bt#*p#*l<#*dh#*`#*\l#*X<#*Th#*Pbt#*4#*0<0#*(h#*$#* l#*<0#*h#*bt#)#);#)h#)#)l#);#)h#)bt#)#);<#)h#)#)l#);<#)h#)bt#)#)|:ܡ#)th#)p#)ll#)h:ܡ8#)dh#)`bt#)D#)@7#)8h#)4#)0l#),7#)(h#)$bt#)#)7$#(h#(#(l#(7$#(h#(bt#(#(6ȡ#(h#(#(l#(6ȡ$#(h#(bt#(#(5#(h#(#(|l#(x5T#(th#(pbt#(T#(P6X#(Hh#(D#(@l#(<6X#(8h#(4bt#(#(5#( h#(#(l#(5#'h#'bt#'#'5#'h#'#'l#'5d#'h#'bt#'#'4#'h#'#'l#'4#'h#'bt#'d#'`4#'Xh#'T#'Pl#'L4x#'Hh#'Dbt#'(#'$3P#'h#'#'l#'3P#' h#'bt#&#&3#&h#&#&l#&3#&h#&bt#&#&2#&h#&#&l#&2<#&h#&bt#&t#&p2h#&hh#&d#&`l#&\2h#&Xh#&Tbt#&8#&42 #&,h#&(#&$l#& 2 h#&h#&bt#%#%-0#%h#%#%l#%-0 #%h#%bt#%#%1#%h#%#%l#%1 #%h#%bt#%#%,`#%xh#%t#%pl#%l,`#%hh#%dbt#%H#%D1<#%<h#%8#%4l#%01< #%,h#%(bt#% #%+#%h#$#$l#$+#$h#$bt#$#$+#$h#$#$l#$+\#$h#$bt#$#$*#$h#$#$l#$|*#$xh#$tbt#$`#$\#$Th#$P#$Ll#$H\#$Dh#$@bt#$0$(ë$#$ԡ##h####l##ԡ0##h##bt##p#`ë#0 #,l #$h #  # #lL #hH #s #ë#, ",  "ë" "  "h " " "  "hH "s ""ë"< "x< "\ "X "Ph "L "H "Dd "@hH "<s "0ë",< " < " !P !h ! ! !P0 !hH !s !!!ë! !  !h ! !| !x  !thH !ps !d!Hë!@L !8L, ! ! l !h !  ! ! lL !hH s ë L L,   < h    < hH s   pë P L  Dh @ < 8  4hH 0s $ ë \ \<   ` h    `@ hH s ë\ \<  | 0 th p l h 0 dhH `s T@ë  ȡ  h    ȡ hH s ël lL ë  t h    tT hH s x\ëT| L|\ 0 ,  $h      hH s ë| |\   ̡ h    ̡ hH s ëd ` l Xh T P L lL HhH Ds 8ë㌡  ㌡l    h     hH s ë㌡ ㌡l    h   |  xhH ts hTë, ( L  h    L, hH  s ë㜡 㜡| ë  h    hH |s pTëL㬡 D㬡ь ( $l h   lL  hH s ë㬡 㬡ь  8 h   8 hH s |ë\ Xܡ Ph L H Dܡ @hH <s 0ë 㼡 㼡ќ  X h   X8 hH s ë㼡 㼡ќ  $ h | x t$ phH ls `L<ë ġ h    ġ hH s ë̡ ̡Ѭ  @ h   @  hH s |ëx̡ l̡Ѭ L H @h < 8 4 0hH ,s   ë  h    hH s ëܡ ܡѼ h d, \h X T P,  LhH Hs <ë8ܡ ,ܡѼ    h    hH s ë  h   l hH |s pëT D (ë 0 h   0 hH s ë    |h x t p lhH hs \ëX L , (|  h   |\ hH  s ë   h     hH s pëh  `  @ < 4h 0 , (x $hH  s ë     d h   dD hH s ëh d \h X T P LhH Hs < ë| |\   h   t hH s ë| |\  |d th p l hdD dhH `s T@ë@xt@ë(T(sTë TDT sT|ëtDTpDTë|\|`\p Ph, Pd P\ PX, PTx P< P4 P0 P( P$ P x P  P ̡ P  P  P ̡| P x P  P  P  P  P X P x P ë | P  P \ P x|, P t P p\ P           ë  @ $ @ h @  @  @ $ @ h( @ z @  ë  @ @ h @  @  @ | @ h( @ z @ | d P ë  L h   L< hX  lë h✡ d⬡ `< X✡ T⬡ P<, < 8 0h , ( $x hX  ë ⼡ x ⼡ xh   h    hX  ë ԡ ̡ ԡ ̡ | x ph l h d  `hX \ Pë @ܡ < 0ܡ ,  T h   TDhXë@@0h|hXëxtxhdxhPLСDh@<8С4hX0$ë  <h<,hXë   h|xtpphXl`ëP,Lp@,<p`($h hXë<<,hhXëLxL<t`\@ThPLH@0DhX@4ë$\ 0\L0 hhXëll\th|hXxlë\|XܡL|lHܡ40,(h$ ,hXë㌡㌡|thtdhXë㜡d㜡dTlh`h\XTPhXL@ë0㬡, 㬡hhXë㼡㼡8h8(hXxëh̡d$X̡T$@<t4h0,(td$hX ëܡ`ܡ`PhhXëxtlhhd`\hXXLë<8ء,(ء(h(hXë  thtdhXët|phd|l`hXLH@h<840hX, ëܡ⌡ܡ ⌡|HhH8hXë,4,4$pl쀡dh`\X쀡pThXPDë<<8T4L0<,,TD(L<((   Ȭ<ȫtᨬlXᨫTሬLtራ4h,hH H ( (     Ȭ ȫ tਬ l8ਫ Tܡ LܡT 4ءh ,ءph ԡH ԡH С( С( ̡ ̡ ȡ ȡ ġȬ ġȫ tߨ lߨ T߈ L4߈ 4h ,Ph H lH ( (     Ȭ ȫ tި lި Tވ Lވ 4h ,0h H LH ( h(     Ȭ ȫ tݨ lݨ T|݈ L|݈ 4xh ,xh tH t,H p( pH( l ld h h dȬ dȫ t`ܨ l`ܨ T\܈ L\܈ 4Xh ,Xh TH T HP(P((LLDHH`DȬD|ȫt@ۨl@ۨT<ۈL<ۈ48h,8h4H 4H0(0(,,$((@$Ȭ$\ȫt ڨl xڨTڈLڈ4h,hH H((   Ȭ<ȫt٨lX٨TوLtو4h,hH H((Ȭȫtبl8بTܡ؈LܡT؈4ءh,ءphԡH ԡHС(С(̡̡ȡȡġȬġȫtרlרT׈L4׈4h,PhH lH((Ȭȫt֨l֨TֈLֈ4h,0hH LH(h(ȬȫtըlըT|ՈL|Ո4xh,xhtH t,Hp(pH(lldhhdȬdȫt`Ԩl`ԨT\ԈL\Ԉ4Xh,XhTH T HP(P((LLDHH`DȬD|ȫt@Өl@ӨT<ӈL<ӈ48h,8h4H 4H@@ @@@@@PPPPPPPPPPPPPPPPPPPPPPPP|PxPtPpPlPhPdP`P\PXPTPPPLPHPDP@P<P8P4P0P,P(P$P PPPPP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP|PxPtPpPlPhPdP`P\PXPTPPPLPHPDP@P<P8P4P0P,P(P$P PPPPP PPPP,u#{Oym(Nl*[]RM&">1Fcz4v/a2A~hJ?-<DwtT^sGLS3QX:!)Cqx0oj@8} 9%`Zd$K;We|5V=+r6f7gbiBn.I_p'\YPHEk,u#{Oym(Nl*[]RM&">1Fcz4v/a2A~hJ?-<DwtT^sGLS3QX:!)Cqx0oj@8} 9%`Zd$K;We|5V=+r6f7gbiBn.I_p'\YPHEkU Rd d f < Ā @ P ` 1< C| m      X   ,L<L\l |5h)[ ,6<[Ln\l|*O~@4DL8\]l~|D/\q 0@`pT *` 0%8^HXhx0a3Qj 0@P`!p2x^#4c(8H XJh|x -WH\(L?fP}(<8bHXhx  C W w.D D   D DŽD  D (D (D(D0D4`D;DB(DIDPDWTD^DeDlDsDzHDDDtDD<DDDdDD ,D D D P!# D !7$!U@!f!!!"1"""ƀ"##3#D#b###̀#݀$Q$$%%+%%&&&<&\&&&݀'':'^'|''$ N ' . D D D D D D D D D D D '$ (((@(-(>(W)* *)*H*ˀ*++!+>+\+{+΀+,,!,8,e,|,,$PN 0, 0. 0D 0D PD XD pD D D @,$ 0,@,@-L--+-<-[-l-}--ˀ-.$(N X. `. `D `D tD D D D D D D D D D D D ,.$ `.,@.;.L.].}4ހ4777׀78 8^8{8€8ڀ889 99.9L9j999ƀ9::;V;=>???€?Հ??@@!@4@G@z@@ABBEBbB~BBCDDD+DDȀDڀDDEEE1ECEbEyEEEɀE܀EF1FGlGGGȀGGHH$N @H @. @D @D DD HD \D D D D D D! D$D& D,HD.TD/D4H5$ @HW@Hf@H{@H@H$XNH.D7D8D7D8D:D<D>DAD@ DADEDC DD$DJ,DK0DJ4DK8DJ<DK@DODDMHDNLDRPH$7H@6H@6I@6I@6I&$NdI'p.pDUpDZpD[tDZxD[D\D]D^D`4I@$UpI_@TIj@TIxIIJ$N8J@.@Dc@DddDclDdpDkDlJ$c@J3@bJI@bJaJtJ$N$J0.0Do0Dr4Do8DrLDwPJpDpJDyDwDyDJ$o0J@nJ@nJ@pK K0K@K:K;$NK<.DD$D(D0D4D8D<D@DLD.DDD,DDDDD`D|DDDDHDDD$D0D<DDDHDLDXD`DdDhDlDpDDD(DDDDDDhDDD8D@DXDDD DxDDDDDD`DDDDDDDDDDDDDHD`DD D(DDDDDLDhDDDD4D LD D D D lD tD D D!8D!TD!D!D!D "D""xD$"D%"D("D*#LD.#pD0#xKL$Kb@Ky@K@K8KvK€<K΀KK#K$|N#.#DG#DV#DL#DG#DM#DG#DL#DM#DV#DX$ DZ$,D$tD$D($D*%(D+%dD2%D4%D7&D8&TD;&D@&DA'DD'DDG'DH'DK'DP(4DQ(pDS(DT(DU)$Dj)`Dk)Dv)Dx*D|*PD*D*D+D+@D+|D+D+D,0D,lD,D,D- D-\D-D-D.D.LD.D.D/D/<D/xD/D/D0,D0hD0D0D1D1XD1D[1D\1D]1D^1D_2D`2Da2 Db20De2@Df2HDe2LDf2PDg2TDh2\Di2dDl2pD2Dq2Dx2D{3@D~3HD3LD{3PD~3XD3\D{3`D|3xD{3|D~3D|3D}3D~3D3D4D4tD4|D4D5(D5xD5D5D6$D6tD6D6D6D6D6D7@D7D8D8lD8D94D9D9D:`D:D;(D;D;D0D>D>D?D?D?$D?<D?D?D@D@(D@D@D@DAHDADBDB`DBDC DCDCDD@DDDEDE\DEDFDFpDFDG(DGDGDHDDHDIDI`DIDJ DJ(DJ,DJ<DJ@DJDDJHDJXDJDKDKpDKD L<D LD LDMXDMDNDNxDNDWNDNDOLDOXDO`DOpDOD OD!OD"OD&PD'P(D(P8D*PTD+PtD,PD.PD2PD4QD7Q8D8QXD9QtD;QxD<QD@QDARDDR<DGRtDHRDIRDKRDLRDPS4DQSTDSStDTSDUSDWSDTLD]T`D^TD_UD`UtDaUDUDaUDjV,DgV8DjV@DkVPDlVpDnVxDoVDpVDtVDuWDvWDxW4DvW8DxW<DyWXD{W\D|WpD}WDWDXDX$DXDDXhDXDXDXDXDY(DYHDYlDYDYDYDYDZDZ(DZHDZDZD[D[ D[\D[|De[D\D\`D\D],D]D]D]D]D^ D^hD^D_D_xD_D`4D`D`DaDDaDaDb`DblDb|DbDc8DcDcDdDd8DdPDdlDdDdDdDdDeDe(DeHDehDeDeDeDeDeDfDftDfDfDfDgTDgDh DhdDhDi(DiDiDj@DjDjDkDk\DkDlDlTDlD lD mPD mD mD n DnDnlDnDoDolDoDp DphDpDqDqpDqDrDrpD rD=rD rD&s,D'sHD(shD)sD*sD+sD,sD-sD.t D1t0D2tLD3thD4tD7tD8tD9tD:uD;u8D<uXD=uxD#uDAuDBv,DCvDDvDEw,DFw@DGwPDHwDIwDLxLDMxDNxDOyDDRyDSyDTzLDUzDVzDW{DDX{D\{D]|DD^|D_|D`|Da}Db}|De}Df~0Dg~Dj~DkDDlDoDpTDqDvDwDlDDDhDD DDD D,D@DDDLDPD`D|DDDDDD`DhDlDxDDDhDDDdDxD'D(D+D,4D-hD.D1D2D38D4lD7D8D9D:<D;pD<D&D K$G#K@FL@FL!@FL7@FLM@FL]@FLlHDL}@ILLLJLL@KLŀLЀL<L,LM@M @NMP\M3Q0MGRHM\"MlMMS\MT8MՀgM#M@M$tM)`M@gN)`N/N@N"NN#NN$@N5OLN6TLN7@gNHUNIUNJ@gN[V,N\[N]@N^$fN@.@D4@D5`D4dD4lD8tD5xD8|D:D;D=D?DDN_$4@N@3N@3N@3N@3N@3Nۀ58N@6N@N(N$N(.0D0DLDTD\DdDD DDD8DDDD8DDDDN$0O@O |O.O;8OH0OIOJOh$N.DDDDDD DD8D<DDDDXDDDDDOi$O@O@O@O8OOO$N.DDD D$DLDPDDD DlDDO$O@O@O@P8PPP$N.DD DP$P/@P>$$N$.0D0DPDTD\DdD lDpDD%D#,D'@D)`D'|D.D3D40D6D7D6D7D6D7D8D9 D>XD?D@DA8DFDHDKDL`DMDODU@DVDYDZDYDZ D\Dk\Dg`DkhDolDpDsDtDuDv Dw(Dx@DyXD}tD~DpDDDDDDDDDDDPDlDDDDDD D8DTDhD|DDD(DtDD%D)DDsxDtDuDvDwHDx|DyD}D~DLDDDDDPDDDD DTDDDD$DXDDDD(D\DDDD,D`DDDD0DdD DDD!4D"hD#D$D%D(8D)lD*D.D/D2<D4pD9D:D= D?@DFtDLDODPDUDD^xDDDDDDDDD4DDDDDDD0DLDhDDDDDDDDDD D<DPDdDxDDDDDDD DD DDD D D D D DD<DXDDD!D"8D#TD$lD%D(D)D*D.D/D2(D3<D4DD5XD`D9D:D=D>D?D@D DFDLDMDN$DO8DPLDU`D]tD^DbD#DDDd0P?$0P`@Pr@P@P@P@P@P@ P@ PQQQ+Q>QZQtR=RR@ R@ R̀R݀ @RSISj@S~@SLS€TxTTxTʀ8T@T@UU0UHUU7$!NHU8P.PDiPDmpDitDi|D{DtDmDnD{DDDDXDDD DHDDDD|@D}DDDDDDDHDhDDDDDDD0DHDpDDDDDD$DpDDDDDDXDDD4DDDlD|DDDDDDDUP$iPUn@gU~@gU@gU@hUjXUȀk8UԀlPU߀1UmLVn@V@oV$pDV8qhVM@rVoV@sVtHVǀu<VPV$V$ N$.0D0D8D<DTDXD\D`DdDDDDDDDDD D:xD;D<DDD!\D#xD&D( D.lD/D0D4DD5LD6TD>`V$0W@W@W+@W@PWL8WXHWc<Wz@WDW0WtW$DNt.€D€DˆDŒD D¤D¨D¬DD@DPDXDdDpW$€W@W@W@W8X @X€XÈX$NÈ.ÐDAÐDBÐX$AÐX>@@XM$NØ.àDFàDGàDHXN$FàXo@EX~$DN.DKDLDM0X$KX@JX$DN4.@DP@DQ@DRĀX$P@X@OX$DNĄ.ĐDUĐDUĐDYĤX$UĐY@TY$NĨ.İDİDĸDļDD D0D<DLD`DD@DPDDPDǤDDȜDDɔDDhDDdDDdDDPD͐D͔D͜DͬDDΈDDDdDD DtDдDDpDD0DҐDDY$İY5@YM@Y_@Yo@Y@Y@Y@YİY@YY@Y@YPYY@YYPY@Y<Y8ZXZǘZ@ZǤZZ@Z(Z)ȜZ*@Z9ȜZ:Z;@ZJZKɔZL8ZW<Zc@ZmɜZnZo@Z~ZhZ@ZhZZ@ZdZZ@ZZdZ@ZdZZ@ZͬZZ@ZZΈZ@ZΈZZ@[<[8[[[@[)[*d[+@[:d[;[<@[L [M@[\ []t[^8[i<[u@[t[д[@[д[[@[[p[@[p[[@[[0[@[0[Ґ[$[$tN$[&@[&-`\&0P\-&3\O&B\|&\&x\&] &"]5&(\][&@]&C@]&]&]&L^&h^2&X^V&^&^&H^&8_ &(_0&_R&_&_&\_& `&`D&`x&`&%`&,`&0(a$&7xa\&>a&Bha&IXa&PHb!&[bO&bbw&ib&pb&wc&`c1&Pc^&lc&\c&|c&d &`d(&dA&dd&d&d&Ld&4d&e2&|ec&e&e&e&f&xfD&ft&@f&0f&!f&( g&/g8&3gi&Hlg&Z8g&^g&bh&ih)&mhX&xxh&h&h&i &hi`&Hi&Xi& j!&8jb&Gj&Kj&Rk&YkB&k&k&k&lA&lg&l&l&#l&1pm)& <mV&(,m&0m&4|m&; n&BnP&In&Pn&Wo&^o;&eor&lo&so&z|p&lpF&\p}&Lp&<p&,q)&qU& q&q&r&rP&r~&r&r&r&Pss.sAsTsgszs&Ls&Hs&t & t'&tD&0ti&t&pt&t&Dt&0t&u&@u#uBuU&Duu&<ud$m05ĐÐ à@[İ@#€0Z70G?{ 5 [L <v|] b n M$W 4  {f Y=r "2 "  i( f DR   ~@ $   ) CM 6   ~Q@3 B`~!  +7m_prepare_archive_mxf_file_2_prepare_archive_mxf_file_write_timecode_write_video_frame_write_audio_frame_abort_archive_mxf_file_complete_archive_mxf_file_update_archive_mxf_file_2_update_archive_mxf_file_get_archive_mxf_file_size_get_material_package_uid_get_file_package_uid_get_tape_package_uid_get_archive_mxf_content_package_size_parse_infax_datadyld_stub_binding_helper__DefaultRuneLocale_mxf_log_mxf_complete_essence_element_key_mxf_set_uint8_item_mxf_add_array_item_strongref_mxf_set_version_type_item_mxf_have_item_sprintf$LDBLStub_mxf_set_utf16string_item_mxf_set_length_item_mxf_append_new_from_partition_mxf_get_version_mxf_set_int64_item_mxf_append_partition_esscont_label_mxf_read_and_return_set_mxf_write_partition_mxf_read_kl_mxf_is_filler_mxf_write_fixed_kl_mxf_get_utf16string_item_mxf_write_header_metadata_mxf_alloc_array_item_elements_memset_mxf_write_rip_mxf_free_file_partitions_mxf_create_set_mxf_write_set_mxf_generate_uuid_mxf_register_set_def_mxf_set_uuid_item_mxf_equals_key_mxf_set_ul_mxf_create_header_metadata_mxf_register_item_def_mxf_disk_file_open_modify_mxf_free_item_mxf_write_array_header_mxf_set_fixed_set_space_allocation_mxf_get_platform_wstring_mxf_free_header_metadata_mxf_complete_essence_element_track_num_mxf_finalise_data_model_mxf_free_set_mxf_set_ul_item_mxf_set_uint32_item_mxf_load_data_model___maskrune_mxf_read_next_nonfiller_kl_mxf_set_uint16_item_mxf_get_item_wcslen_mxf_get_timestamp_now_mxf_is_header_metadata_mxf_disk_file_open_new_strlen_mxf_initialise_list_iter_wcscmp___floatdidf_free_mxf_mark_index_end_mxf_file_write_memcmp_mxf_write_uint16_mxf_append_new_partition_mxf_free_primer_pack_mxf_set_strongref_item_mxf_set_umid_item_mxf_create_index_table_segment_mxf_set_product_version_item_mxf_set_int16_item_mxf_free_index_table_segment_find_position_at_dual_timecode_mxf_file_size_strcat_mxf_update_partitions_mbstowcs_mxf_file_tell_mxf_add_set_mxf_read_primer_pack_malloc_mxf_next_list_iter_element_initialise_timecode_index_mxf_register_set_items_initialise_timecode_index_searcher_mxf_write_index_table_segment_sscanf$LDBLStub_mxf_add_delta_entry___fixdfdi_mxf_get_set_size___eprintf_mxf_fill_to_position_mxf_mark_header_start_mxf_remove_item_mxf_skip_clear_timecode_index_strncpy_mxf_file_close_mxf_mark_header_end_mxf_free_data_model_mxf_clear_list_mxf_set_timestamp_item_mxf_file_seek_mxf_remove_set_mxf_file_set_min_llen_mxf_set_boolean_item_mxf_register_primer_entry_mxf_set_fixed_size_utf16string_item_mxf_free_partition_mxf_set_position_item_mxf_create_file_partitions_mxf_get_list_length_mxf_read_partition_mxf_set_rational_item_mxf_append_list_element_mxf_read_header_pp_kl_mxf_mark_index_start_mxf_initialise_list_strchr_mxf_get_iter_element_mxf_generate_umid_add_timecode_mxf_set_int32/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/examples/archive/write/write_archive_mxf.cgcc2_compiled.:t(0,1)=(0,1)_g_ClosedComplete_Footer_pp_key_g_NetworkLocator_URLString_item_key_g_NetworkLocator_set_key_g_D3FormatString_g_D3P_InfaxFramework_D3P_Format_item_key_g_D3P_InfaxFramework_set_key_g_TapeDescriptor_set_key_g_GenericDescriptor_set_key_g_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_key_g_D3P_D3ReplayErrorFramework_set_key_g_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_key_g_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_key_g_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_key_g_D3P_PSEAnalysisFramework_D3P_RedFlash_item_key_g_D3P_PSEAnalysisFramework_set_key_g_D3P_InfaxFramework_D3P_ItemNumber_item_key_g_D3P_InfaxFramework_D3P_CatalogueDetail_item_key_g_D3P_InfaxFramework_D3P_AccessionNumber_item_key_g_D3P_InfaxFramework_D3P_SpoolNumber_item_key_g_D3P_InfaxFramework_D3P_Duration_item_key_g_D3P_InfaxFramework_D3P_Memo_item_key_g_D3P_InfaxFramework_D3P_SpoolDescriptor_item_key_g_D3P_InfaxFramework_D3P_StockDate_item_key_g_D3P_InfaxFramework_D3P_SpoolStatus_item_key_g_D3P_InfaxFramework_D3P_ProductionCode_item_key_g_D3P_InfaxFramework_D3P_ProgrammeNumber_item_key_g_D3P_InfaxFramework_D3P_MagazinePrefix_item_key_g_D3P_InfaxFramework_D3P_TransmissionDate_item_key_g_D3P_InfaxFramework_D3P_EpisodeTitle_item_key_g_D3P_InfaxFramework_D3P_ProgrammeTitle_item_key_g_InterchangeObject_set_key_g_Preface_D3P_PSEFailureCount_item_key_g_Preface_D3P_D3ErrorCount_item_key_g_Preface_set_key_g_OpenComplete_Header_pp_key_g_DMSegment_DMFramework_item_key_g_StructuralComponent_Duration_item_key_g_DMSegment_EventStartPosition_item_key_g_Sequence_StructuralComponents_item_key_g_DescriptiveMetadata_datadef_label_g_StructuralComponent_DataDefinition_item_key_g_GenericTrack_Sequence_item_key_g_Sequence_set_key_g_DMSegment_set_key_g_vtrErrorsTrackName_g_EventTrack_EventOrigin_item_key_g_videoEditRate_g_EventTrack_EventEditRate_item_key_g_GenericTrack_TrackNumber_item_key_g_GenericTrack_TrackID_item_key_g_GenericTrack_TrackName_item_key_g_pseFailuresTrackName_g_GenericPackage_Tracks_item_key_g_EventTrack_set_key_g_OpenComplete_Footer_pp_key_g_GenericPackage_Name_item_key_g_FileDescriptor_ContainerDuration_item_key_g_WavBaseElementKey_g_UncBaseElementKey_g_TimecodeSysItemElementKey_g_Null_UMID_g_StaticTrack_set_key_g_WaveAudioDescriptor_AvgBps_item_key_g_WaveAudioDescriptor_BlockAlign_item_key_g_GenericSoundEssenceDescriptor_QuantizationBits_item_key_g_GenericSoundEssenceDescriptor_ChannelCount_item_key_g_GenericSoundEssenceDescriptor_Locked_item_key_g_audioSampleRate_g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key_g_WaveAudioDescriptor_set_key_g_CDCIEssenceDescriptor_VerticalSubsampling_item_key_g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key_g_CDCIEssenceDescriptor_ComponentDepth_item_key_g_videoAspectRatio_g_GenericPictureEssenceDescriptor_AspectRatio_item_key_g_videoLineMap_g_GenericPictureEssenceDescriptor_VideoLineMap_item_key_g_GenericPictureEssenceDescriptor_StoredWidth_item_key_g_GenericPictureEssenceDescriptor_StoredHeight_item_key_g_GenericPictureEssenceDescriptor_FrameLayout_item_key_g_FileDescriptor_LinkedTrackID_item_key_g_MultipleDescriptor_SubDescriptorUIDs_item_key_g_CDCIEssenceDescriptor_set_key_g_GenericDescriptor_Locators_item_key_g_FileDescriptor_EssenceContainer_item_key_g_videoSampleRate_g_FileDescriptor_SampleRate_item_key_g_SourcePackage_Descriptor_item_key_g_MultipleDescriptor_set_key_g_SourcePackage_set_key_g_SourceClip_SourcePackageID_item_key_g_SourceClip_SourceTrackID_item_key_g_SourceClip_StartPosition_item_key_g_SourceClip_set_key_g_Sound_datadef_label_g_Picture_datadef_label_g_audioEditRate_g_TimecodeComponent_StartTimecode_item_key_g_TimecodeComponent_DropFrame_item_key_g_TimecodeComponent_RoundedTimecodeBase_item_key_g_Timecode_datadef_label_g_TimecodeComponent_set_key_g_Track_Origin_item_key_g_Track_EditRate_item_key_g_Track_set_key_g_GenericPackage_PackageModifiedDate_item_key_g_GenericPackage_PackageCreationDate_item_key_g_GenericPackage_PackageUID_item_key_g_ContentStorage_Packages_item_key_g_MaterialPackage_set_key_g_EssenceContainerData_BodySID_item_key_g_EssenceContainerData_IndexSID_item_key_g_EssenceContainerData_LinkedPackageUID_item_key_g_ContentStorage_EssenceContainerData_item_key_g_EssenceContainerData_set_key_g_Preface_ContentStorage_item_key_g_ContentStorage_set_key_g_Identification_Platform_item_key_g_Identification_ToolkitVersion_item_key_g_Identification_ModificationDate_item_key_g_mxfIdentProductUID_g_Identification_ProductUID_item_key_g_Identification_VersionString_item_key_g_mxfIdentVersionString_g_Identification_ProductName_item_key_g_mxfIdentProductName_g_Identification_CompanyName_item_key_g_mxfIdentCompanyName_g_Identification_ThisGenerationUID_item_key_g_Preface_Identifications_item_key_g_Identification_set_key_g_D3P_D3PreservationDescriptiveScheme_dmscheme_label_g_Preface_DMSchemes_item_key_g_Preface_EssenceContainers_item_key_g_Preface_OperationalPattern_item_key_g_Preface_Version_item_key_g_Preface_LastModifiedDate_item_key_g_BWFFrameWrapped_esscont_label_g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label_g_MultipleWrappings_esscont_label_g_qq09_op_1a_label_g_OpenIncomplete_Header_pp_key_load_bbc_d3_extensions./../bbc_d3_extensions_data_model.hwrite_archive_mxf.c./../bbc_d3_extensions_data_model.hwrite_archive_mxf.c./../bbc_d3_extensions_data_model.hwrite_archive_mxf.cload_bbc_d3_extensions:f(0,2)dataModel:P(0,3)int:t(0,2)=r(0,2);-2147483648;2147483647;:t(0,3)=*(0,4)MXFDataModel:t(0,4)=(0,5):T(0,5)=s17956itemDefs:(0,6)=xsMXFList:,0,128;setDefs:(0,6),128,128;types:(0,8),256,143360;lastTypeId:(0,9),143616,32;;:T(0,7)=s16elements:(0,10),0,32;lastElement:(0,10),32,32;len:(0,11),64,32;freeFunc:(0,12),96,32;;MXFList:t(0,6)=(0,7):t(0,8)=ar(0,14);0;127;(0,15)unsigned int:t(0,9)=r(0,9);0;037777777777;:t(0,10)=*(0,16)long int:t(0,11)=r(0,11);-2147483648;2147483647;:t(0,13)=*(0,17)free_func_type:t(0,12)=(0,13)long unsigned int:t(0,14)=r(0,14);0;037777777777;MXFItemType:t(0,15)=(0,18)MXFListElement:t(0,16)=(0,19):t(0,17)=f(0,1):T(0,18)=s140category:(0,20)=xeMXFItemTypeCategory:,0,32;typeId:(0,9),32,32;name:(0,22),64,32;info:(0,23),96,1024;;_MXFListElement:T(0,19)=s8next:(0,24),0,32;data:(0,25),32,32;;:T(0,21)=eMXF_BASIC_TYPE_CAT:0,MXF_ARRAY_TYPE_CAT:1,MXF_COMPOUND_TYPE_CAT:2,MXF_INTERPRET_TYPE_CAT:3,;MXFItemTypeCategory:t(0,20)=(0,21):t(0,22)=*(0,26):T(0,23)=u128basic:(0,27)=xsMXFBasicTypeInfo:,0,32;array:(0,29)=xsMXFArrayTypeInfo:,0,64;compound:(0,31)=xsMXFCompoundTypeInfo:,0,1024;interpret:(0,33)=xsMXFInterpretTypeInfo:,0,64;;:t(0,24)=*(0,19):t(0,25)=*(0,1)char:t(0,26)=r(0,26);0;127;:T(0,28)=s4size:(0,9),0,32;;MXFBasicTypeInfo:t(0,27)=(0,28):T(0,30)=s8elementTypeId:(0,9),0,32;fixedSize:(0,9),32,32;;MXFArrayTypeInfo:t(0,29)=(0,30):T(0,32)=s128members:(0,35),0,1024;;MXFCompoundTypeInfo:t(0,31)=(0,32):T(0,34)=s8typeId:(0,9),0,32;fixedArraySize:(0,9),32,32;;MXFInterpretTypeInfo:t(0,33)=(0,34):t(0,35)=ar(0,14);0;15;(0,36)MXFCompoundTypeMemberInfo:t(0,36)=(0,37):T(0,37)=s8name:(0,22),0,32;typeId:(0,9),32,32;;_set_null_infax_dataset_null_infax_data:f(0,1) :T(0,21) :T(0,21)infaxData:P(0,38):t(0,38)=*(0,39)InfaxData:t(0,39)=(0,40):T(0,40)=s468format:(0,41),0,56;progTitle:(0,42),56,584;epTitle:(0,43),640,1160;txDate:(0,44)=xsmxfTimestamp:,1808,64;magPrefix:(0,46),1872,16;progNo:(0,47),1888,72;prodCode:(0,48),1960,24;spoolStatus:(0,46),1984,16;stockDate:(0,44),2000,64;spoolDesc:(0,49),2064,240;memo:(0,50),2304,968;duration:(0,51),3296,64;spoolNo:(0,53),3360,120;accNo:(0,53),3480,120;catDetail:(0,54),3600,88;itemNo:(0,55),3712,32;;:t(0,41)=ar(0,14);0;6;(0,26):t(0,42)=ar(0,14);0;72;(0,26):t(0,43)=ar(0,14);0;144;(0,26):T(0,45)=s8year:(0,56),0,16;month:(0,58),16,8;day:(0,58),24,8;hour:(0,58),32,8;min:(0,58),40,8;sec:(0,58),48,8;qmsec:(0,58),56,8;;mxfTimestamp:t(0,44)=(0,45):t(0,46)=ar(0,14);0;1;(0,26):t(0,47)=ar(0,14);0;8;(0,26):t(0,48)=ar(0,14);0;2;(0,26):t(0,49)=ar(0,14);0;29;(0,26):t(0,50)=ar(0,14);0;120;(0,26)long long int:t(0,52)=@s64;r(0,52);01000000000000000000000;0777777777777777777777;int64_t:t(0,51)=(0,52):t(0,53)=ar(0,14);0;14;(0,26):t(0,54)=ar(0,14);0;10;(0,26)uint32_t:t(0,55)=(0,9)short int:t(0,57)=@s16;r(0,57);-32768;32767;int16_t:t(0,56)=(0,57)unsigned char:t(0,59)=@s8;r(0,59);0;255;uint8_t:t(0,58)=(0,59)_convert_stringconvert_string:f(0,2)input:P(0,60)tempString:P(0,61)size_t:t(0,62)=(0,63):t(0,60)=*(0,64):t(0,61)=*(0,65)__darwin_size_t:t(0,63)=(0,66):t(0,64)=k(0,26):t(0,65)=*(0,67)long unsigned int:t(0,66)=r(0,66);0;037777777777;mxfUTF16Char:t(0,67)=(0,68)wchar_t:t(0,68)=(0,69)__darwin_wchar_t:t(0,69)=(0,2)_free_d3_mxf_filefree_d3_mxf_file:f(0,1)output:P(0,70):t(0,70)=*(0,71):t(0,71)=*(0,72)ArchiveMXFWriter:t(0,72)=(0,73)_ArchiveMXFWriter:T(0,73)=s724numAudioTracks:(0,2),0,32;beStrict:(0,2),32,32;mxfFile:(0,74),64,32;tapeSourcePackageUID:(0,75)=xsmxfUMID:,96,256;fileSourcePackageUID:(0,75),352,256;materialPackageUID:(0,75),608,256;pseFailures:(0,6),864,128;tempString:(0,65),992,32;vitcIndex:(0,77)=xsTimecodeIndex:,1024,160;ltcIndex:(0,77),1184,160;duration:(0,79),1344,64;essWriteState:(0,80)=xsEssWriteState:,1408,96;headerMetadataFilePos:(0,82),1504,64;bodyFilePos:(0,82),1568,64;now:(0,44),1632,64;dataModel:(0,3),1696,32;partitions:(0,84),1728,32;headerMetadata:(0,85),1760,32;indexSegment:(0,86),1792,32;headerPartition:(0,87),1824,32;footerPartition:(0,87),1856,32;prefaceSet:(0,88),1888,32;identSet:(0,88),1920,32;contentStorageSet:(0,88),1952,32;materialPackageSet:(0,88),1984,32;sourcePackageSet:(0,88),2016,32;tapeSourcePackageSet:(0,88),2048,32;sourcePackageTrackSet:(0,88),2080,32;materialPackageTrackSet:(0,88),2112,32;sequenceSet:(0,88),2144,32;sourceClipSet:(0,88),2176,32;dmSet:(0,88),2208,32;fileDMFrameworkSet:(0,88),2240,32;tapeDMFrameworkSet:(0,88),2272,32;dmFrameworkSet:(0,88),2304,32;timecodeComponentSet:(0,88),2336,32;essContainerDataSet:(0,88),2368,32;multipleDescriptorSet:(0,88),2400,32;descriptorSet:(0,88),2432,32;cdciDescriptorSet:(0,88),2464,32;bwfDescriptorSet:(0,88),2496,32;tapeDescriptorSet:(0,88),2528,32;videoMaterialPackageTrackSet:(0,88),2560,32;videoSequenceSet:(0,88),2592,32;networkLocatorSet:(0,88),2624,32;durationItems:(0,89),2656,2240;numDurationItems:(0,2),4896,32;descriptorSets:(0,90),4928,576;numDescriptorSets:(0,2),5504,32;d3VTRErrorTrackSets:(0,6),5536,128;pseFailureTrackSets:(0,6),5664,128;;:t(0,74)=*(0,91):T(0,76)=s32octet0:(0,58),0,8;octet1:(0,58),8,8;octet2:(0,58),16,8;octet3:(0,58),24,8;octet4:(0,58),32,8;octet5:(0,58),40,8;octet6:(0,58),48,8;octet7:(0,58),56,8;octet8:(0,58),64,8;octet9:(0,58),72,8;octet10:(0,58),80,8;octet11:(0,58),88,8;octet12:(0,58),96,8;octet13:(0,58),104,8;octet14:(0,58),112,8;octet15:(0,58),120,8;octet16:(0,58),128,8;octet17:(0,58),136,8;octet18:(0,58),144,8;octet19:(0,58),152,8;octet20:(0,58),160,8;octet21:(0,58),168,8;octet22:(0,58),176,8;octet23:(0,58),184,8;octet24:(0,58),192,8;octet25:(0,58),200,8;octet26:(0,58),208,8;octet27:(0,58),216,8;octet28:(0,58),224,8;octet29:(0,58),232,8;octet30:(0,58),240,8;octet31:(0,58),248,8;;mxfUMID:t(0,75)=(0,76):T(0,78)=s20arraySize:(0,2),0,32;indexArrays:(0,6),32,128;;TimecodeIndex:t(0,77)=(0,78)mxfLength:t(0,79)=(0,51):T(0,81)=s12haveTimecode:(0,2),0,32;haveVideo:(0,2),32,32;audioNum:(0,2),64,32;;EssWriteState:t(0,80)=(0,81)long long unsigned int:t(0,83)=@s64;r(0,83);0;01777777777777777777777;uint64_t:t(0,82)=(0,83):t(0,84)=*(0,6):t(0,85)=*(0,92):t(0,86)=*(0,93):t(0,87)=*(0,94):t(0,88)=*(0,95):t(0,89)=ar(0,14);0;69;(0,96):t(0,90)=ar(0,14);0;17;(0,88)MXFFile:t(0,91)=(0,97)MXFHeaderMetadata:t(0,92)=(0,98)MXFIndexTableSegment:t(0,93)=(0,99)MXFPartition:t(0,94)=(0,100)MXFMetadataSet:t(0,95)=(0,101):t(0,96)=*(0,102):T(0,97)=s52close:(0,103),0,32;read:(0,104),32,32;write:(0,105),64,32;get_char:(0,106),96,32;put_char:(0,107),128,32;eof:(0,106),160,32;seek:(0,108),192,32;tell:(0,109),224,32;is_seekable:(0,106),256,32;size:(0,109),288,32;free_sys_data:(0,103),320,32;sysData:(0,110),352,32;minLLen:(0,58),384,8;runinLen:(0,111),400,16;;_MXFHeaderMetadata:T(0,98)=s24dataModel:(0,3),0,32;primerPack:(0,113),32,32;sets:(0,6),64,128;;:T(0,99)=s64instanceUID:(0,114)=xsmxfUUID:,0,128;indexEditRate:(0,116)=xsmxfRational:,128,64;indexStartPosition:(0,118),192,64;indexDuration:(0,79),256,64;editUnitByteCount:(0,55),320,32;indexSID:(0,55),352,32;bodySID:(0,55),384,32;sliceCount:(0,58),416,8;posTableCount:(0,58),424,8;deltaEntryArray:(0,119),448,32;indexEntryArray:(0,120),480,32;;:T(0,100)=s128key:(0,121)=xsmxfUL:,0,128;majorVersion:(0,111),128,16;minorVersion:(0,111),144,16;kagSize:(0,55),160,32;thisPartition:(0,82),192,64;previousPartition:(0,82),256,64;footerPartition:(0,82),320,64;headerByteCount:(0,82),384,64;indexByteCount:(0,82),448,64;indexSID:(0,55),512,32;bodyOffset:(0,82),544,64;bodySID:(0,55),608,32;operationalPattern:(0,121),640,128;essenceContainers:(0,6),768,128;headerMarkInPos:(0,51),896,64;indexMarkInPos:(0,51),960,64;;_MXFMetadataSet:T(0,101)=s60key:(0,123)=xsmxfKey:,0,128;instanceUID:(0,114),128,128;items:(0,6),256,128;headerMetadata:(0,124),384,32;fixedSpaceAllocation:(0,82),416,64;;MXFMetadataItem:t(0,102)=(0,125):t(0,103)=*(0,126):t(0,104)=*(0,127):t(0,105)=*(0,128):t(0,106)=*(0,129):t(0,107)=*(0,130):t(0,108)=*(0,131):t(0,109)=*(0,132):t(0,110)=*(0,133)short unsigned int:t(0,112)=@s16;r(0,112);0;65535;uint16_t:t(0,111)=(0,112):t(0,113)=*(0,134):T(0,115)=s16octet0:(0,58),0,8;octet1:(0,58),8,8;octet2:(0,58),16,8;octet3:(0,58),24,8;octet4:(0,58),32,8;octet5:(0,58),40,8;octet6:(0,58),48,8;octet7:(0,58),56,8;octet8:(0,58),64,8;octet9:(0,58),72,8;octet10:(0,58),80,8;octet11:(0,58),88,8;octet12:(0,58),96,8;octet13:(0,58),104,8;octet14:(0,58),112,8;octet15:(0,58),120,8;;mxfUUID:t(0,114)=(0,115):T(0,117)=s8numerator:(0,135),0,32;denominator:(0,135),32,32;;mxfRational:t(0,116)=(0,117)mxfPosition:t(0,118)=(0,51):t(0,119)=*(0,136):t(0,120)=*(0,137):T(0,122)=s16octet0:(0,58),0,8;octet1:(0,58),8,8;octet2:(0,58),16,8;octet3:(0,58),24,8;octet4:(0,58),32,8;octet5:(0,58),40,8;octet6:(0,58),48,8;octet7:(0,58),56,8;octet8:(0,58),64,8;octet9:(0,58),72,8;octet10:(0,58),80,8;octet11:(0,58),88,8;octet12:(0,58),96,8;octet13:(0,58),104,8;octet14:(0,58),112,8;octet15:(0,58),120,8;;mxfUL:t(0,121)=(0,122)mxfKey:t(0,123)=(0,121):t(0,124)=*(0,98):T(0,125)=s36key:(0,123),0,128;tag:(0,111),128,16;isPersistent:(0,2),160,32;length:(0,111),192,16;value:(0,138),224,32;set:(0,139),256,32;;:t(0,126)=f(0,1):t(0,127)=f(0,55):t(0,128)=f(0,55):t(0,129)=f(0,2):t(0,130)=f(0,2):t(0,131)=f(0,2):t(0,132)=f(0,51):t(0,133)=(0,140)MXFPrimerPack:t(0,134)=(0,141)int32_t:t(0,135)=(0,2)MXFDeltaEntry:t(0,136)=(0,142)MXFIndexEntry:t(0,137)=(0,143):t(0,138)=*(0,58):t(0,139)=*(0,101):t(0,140)=xsMXFFileSysData::T(0,141)=s20nextTag:(0,144),0,16;entries:(0,6),32,128;;_MXFDeltaEntry:T(0,142)=s12next:(0,145),0,32;posTableIndex:(0,146),32,8;slice:(0,58),40,8;elementData:(0,55),64,32;;_MXFIndexEntry:T(0,143)=s24next:(0,148),0,32;temporalOffset:(0,146),32,8;keyFrameOffset:(0,146),40,8;flags:(0,58),48,8;streamOffset:(0,82),64,64;sliceOffset:(0,149),128,32;posTable:(0,150),160,32;;mxfLocalTag:t(0,144)=(0,111):t(0,145)=*(0,142)signed char:t(0,147)=@s8;r(0,147);-128;127;int8_t:t(0,146)=(0,147):t(0,148)=*(0,143):t(0,149)=*(0,55):t(0,150)=*(0,116)_verify_essence_write_stateverify_essence_write_state:f(0,2)output:P(0,71)writeTimecode:P(0,2)writeVideo:P(0,2)writeAudio:P(0,2)_update_essence_write_stateupdate_essence_write_state:f(0,1)output:P(0,71)writeTimecode:P(0,2)writeVideo:P(0,2)writeAudio:P(0,2)_convert_timecode_to_12mconvert_timecode_to_12m:f(0,1)t:P(0,151)t12m:P(0,138):t(0,151)=*(0,152)ArchiveTimecode:t(0,152)=(0,153):T(0,153)=s8hour:(0,58),0,8;min:(0,58),8,8;sec:(0,58),16,8;frame:(0,58),24,8;dropFrame:(0,2),32,32;;_getPositiongetPosition:f(0,51)videoPosition:P(0,51)targetEditRate:P(0,154):t(0,154)=*(0,155):t(0,155)=k(0,116)_is_empty_string/usr/include/ctype.hwrite_archive_mxf.cis_empty_string:f(0,2)str:P(0,60)includingSpace:P(0,2)strPtr:r(0,60)char:t(0,26)__darwin_ct_rune_t:t(0,156)=(0,2)_set_infax_dataset_infax_data:f(0,2)dmFrameworkSet:P(0,88)infaxData:P(0,38)dateOnly:(0,44)tempString:(0,65)mxfUTF16Char:t(0,67)item:(0,96)void:t(0,1)prepare_archive_mxf_file_2:F(0,2)mxfFile:P(0,157)filename:P(0,60)numAudioTracks:P(0,2)startPosition:P(0,51)beStrict:P(0,2)output:P(0,70)newOutput:(0,71)filePos:r(0,51)int64_t:t(0,51):t(0,157)=*(0,74)uuid:(0,114)i:r(0,2)int:t(0,2)videoTrackNum:(0,55)uint32_t:t(0,55)audioTrackNum:(0,55)deltaOffset:r(0,55)cNameBuffer:(0,158)wNameBuffer:(0,159)arrayElement:(0,138)uint8_t:t(0,58):t(0,158)=ar(0,14);0;255;(0,26):t(0,159)=ar(0,14);0;255;(0,67)nullInfaxData:(0,39)assignedTag:(0,144)mxfLocalTag:t(0,144)isPicture:r(0,2)isPicture:r(0,2)isPicture:r(0,2)isPicture:r(0,2)isPicture:r(0,2)isPicture:r(0,2)prepare_archive_mxf_file:F(0,2)filename:P(0,60)numAudioTracks:P(0,2)startPosition:P(0,51)beStrict:P(0,2)output:P(0,70)mxfFile:(0,74)result:r(0,2)write_timecode:F(0,2)output:P(0,71)vitc:p(0,152)ltc:p(0,152)t12m:(0,160):t(0,160)=ar(0,14);0;7;(0,58)write_video_frame:F(0,2)output:P(0,71)data:P(0,138)size:P(0,55)eeKey:(0,123)write_audio_frame:F(0,2)output:P(0,71)data:P(0,138)size:P(0,55)eeKey:(0,123)abort_archive_mxf_file:F(0,2)output:P(0,70)complete_archive_mxf_file:F(0,2)outputRef:P(0,70)d3InfaxData:P(0,38)pseFailures:P(0,161)numPSEFailures:P(0,11)vtrErrors:P(0,162)numVTRErrors:P(0,11)output:r(0,71)i:r(0,2):t(0,161)=*(0,163):t(0,162)=*(0,164):t(0,163)=k(0,165):t(0,164)=k(0,166)PSEFailure:t(0,165)=(0,167)VTRError:t(0,166)=(0,168):T(0,167)=s32position:(0,51),0,64;vitcTimecode:(0,152),64,64;ltcTimecode:(0,152),128,64;redFlash:(0,56),192,16;spatialPattern:(0,56),208,16;luminanceFlash:(0,56),224,16;extendedFailure:(0,169),240,8;;:T(0,168)=s20vitcTimecode:(0,152),0,64;ltcTimecode:(0,152),64,64;errorCode:(0,58),128,8;;mxfBoolean:t(0,169)=(0,58)filePos:r(0,51)j:r(0,11)long int:t(0,11)iter:(0,170)=xsMXFListIterator::T(0,171)=s12nextElement:(0,10),0,32;data:(0,25),32,32;index:(0,11),64,32;;MXFListIterator:t(0,170)=(0,171)nextTrackID:r(0,55)numTracks:r(0,2)vitcIndexSearcher:(0,172)=xsTimecodeIndexSearcher::T(0,173)=s44indexArrayIter:(0,170),0,96;index:(0,174),96,32;elementNum:(0,2),128,32;elementOffset:(0,51),160,64;position:(0,51),224,64;atEnd:(0,2),288,32;beforeStart:(0,2),320,32;;TimecodeIndexSearcher:t(0,172)=(0,173):t(0,174)=*(0,77)ltcIndexSearcher:(0,172)errorPosition:(0,51)errorIndex:r(0,11)failureIndex:r(0,11)mpName:(0,175):t(0,175)=ar(0,14);0;63;(0,26)_update_header_metadataupdate_header_metadata:f(0,2)mxfFile:P(0,74)headerByteCount:P(0,82)infaxData:P(0,38)newFilename:P(0,60)key:(0,123)llen:(0,58)len:(0,82)uint64_t:t(0,82)dataModel:(0,3)headerMetadata:(0,85)count:r(0,82)frameworkSet:(0,88)formatString:(0,176)ltoInfaxSetFoundAndUpdated:r(0,2):t(0,176)=ar(0,14);0;6;(0,67)networkLocatorSetFoundAndUpdated:r(0,2)tempString:(0,65)networkLocatorSet:(0,88)update_archive_mxf_file_2:F(0,2)mxfFileIn:P(0,157)newFilename:P(0,60)ltoInfaxData:P(0,38)key:(0,123)llen:(0,58)len:(0,82)headerPartition:(0,87)footerPartition:(0,87)mxfFile:(0,74)update_archive_mxf_file:F(0,2)filePath:P(0,60)newFilename:P(0,60)ltoInfaxData:P(0,38)mxfFile:(0,74)result:r(0,2)get_archive_mxf_file_size:F(0,51)writer:P(0,71)get_material_package_uid:F(0,75)writer:P(0,71)get_file_package_uid:F(0,75)writer:P(0,71)get_tape_package_uid:F(0,75)writer:P(0,71)get_archive_mxf_content_package_size:F(0,51)numAudioTracks:P(0,2)parse_infax_data:F(0,2)infaxDataString:P(0,60)infaxData:P(0,38)beStrict:P(0,2)startField:r(0,60)endField:r(0,60)fieldIndex:r(0,2)done:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)year:(0,2)month:(0,2)day:(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)year:(0,2)month:(0,2)day:(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)year:(0,2)month:(0,2)day:(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)year:(0,2)month:(0,2)day:(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)cpySize:r(0,2)g_Null_UMID:S(0,177)g_Picture_datadef_label:S(0,178)g_Sound_datadef_label:S(0,178)g_Timecode_datadef_label:S(0,178)g_DescriptiveMetadata_datadef_label:S(0,178)g_MultipleWrappings_esscont_label:S(0,178)g_BWFFrameWrapped_esscont_label:S(0,178)g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label:S(0,178)g_OpenIncomplete_Header_pp_key:S(0,179)g_OpenComplete_Header_pp_key:S(0,179)g_OpenComplete_Footer_pp_key:S(0,179)g_ClosedComplete_Footer_pp_key:S(0,179)g_qq09_op_1a_label:S(0,178)g_InterchangeObject_set_key:S(0,178)g_Preface_set_key:S(0,178)g_Preface_LastModifiedDate_item_key:S(0,178)g_Preface_Version_item_key:S(0,178)g_Preface_Identifications_item_key:S(0,178)g_Preface_ContentStorage_item_key:S(0,178)g_Preface_OperationalPattern_item_key:S(0,178)g_Preface_EssenceContainers_item_key:S(0,178)g_Preface_DMSchemes_item_key:S(0,178)g_Identification_set_key:S(0,178)g_Identification_ThisGenerationUID_item_key:S(0,178)g_Identification_CompanyName_item_key:S(0,178)g_Identification_ProductName_item_key:S(0,178)g_Identification_VersionString_item_key:S(0,178)g_Identification_ProductUID_item_key:S(0,178)g_Identification_ModificationDate_item_key:S(0,178)g_Identification_ToolkitVersion_item_key:S(0,178)g_Identification_Platform_item_key:S(0,178)g_ContentStorage_set_key:S(0,178)g_ContentStorage_Packages_item_key:S(0,178)g_ContentStorage_EssenceContainerData_item_key:S(0,178)g_EssenceContainerData_set_key:S(0,178)g_EssenceContainerData_LinkedPackageUID_item_key:S(0,178)g_EssenceContainerData_IndexSID_item_key:S(0,178)g_EssenceContainerData_BodySID_item_key:S(0,178)g_GenericPackage_PackageUID_item_key:S(0,178)g_GenericPackage_Name_item_key:S(0,178)g_GenericPackage_PackageCreationDate_item_key:S(0,178)g_GenericPackage_PackageModifiedDate_item_key:S(0,178)g_GenericPackage_Tracks_item_key:S(0,178)g_NetworkLocator_set_key:S(0,178)g_NetworkLocator_URLString_item_key:S(0,178)g_GenericTrack_TrackID_item_key:S(0,178)g_GenericTrack_TrackNumber_item_key:S(0,178)g_GenericTrack_TrackName_item_key:S(0,178)g_GenericTrack_Sequence_item_key:S(0,178)g_StaticTrack_set_key:S(0,178)g_Track_set_key:S(0,178)g_Track_EditRate_item_key:S(0,178)g_Track_Origin_item_key:S(0,178)g_EventTrack_set_key:S(0,178)g_EventTrack_EventEditRate_item_key:S(0,178)g_EventTrack_EventOrigin_item_key:S(0,178)g_StructuralComponent_DataDefinition_item_key:S(0,178)g_StructuralComponent_Duration_item_key:S(0,178)g_Sequence_set_key:S(0,178)g_Sequence_StructuralComponents_item_key:S(0,178)g_TimecodeComponent_set_key:S(0,178)g_TimecodeComponent_RoundedTimecodeBase_item_key:S(0,178)g_TimecodeComponent_StartTimecode_item_key:S(0,178)g_TimecodeComponent_DropFrame_item_key:S(0,178)g_SourceClip_set_key:S(0,178)g_SourceClip_StartPosition_item_key:S(0,178)g_SourceClip_SourcePackageID_item_key:S(0,178)g_SourceClip_SourceTrackID_item_key:S(0,178)g_DMSegment_set_key:S(0,178)g_DMSegment_EventStartPosition_item_key:S(0,178)g_DMSegment_DMFramework_item_key:S(0,178)g_MaterialPackage_set_key:S(0,178)g_SourcePackage_set_key:S(0,178)g_SourcePackage_Descriptor_item_key:S(0,178)g_GenericDescriptor_set_key:S(0,178)g_GenericDescriptor_Locators_item_key:S(0,178)g_FileDescriptor_LinkedTrackID_item_key:S(0,178)g_FileDescriptor_SampleRate_item_key:S(0,178)g_FileDescriptor_ContainerDuration_item_key:S(0,178)g_FileDescriptor_EssenceContainer_item_key:S(0,178)g_GenericPictureEssenceDescriptor_FrameLayout_item_key:S(0,178)g_GenericPictureEssenceDescriptor_StoredWidth_item_key:S(0,178)g_GenericPictureEssenceDescriptor_StoredHeight_item_key:S(0,178)g_GenericPictureEssenceDescriptor_AspectRatio_item_key:S(0,178)g_GenericPictureEssenceDescriptor_VideoLineMap_item_key:S(0,178)g_CDCIEssenceDescriptor_set_key:S(0,178)g_CDCIEssenceDescriptor_ComponentDepth_item_key:S(0,178)g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key:S(0,178)g_CDCIEssenceDescriptor_VerticalSubsampling_item_key:S(0,178)g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key:S(0,178)g_GenericSoundEssenceDescriptor_Locked_item_key:S(0,178)g_GenericSoundEssenceDescriptor_ChannelCount_item_key:S(0,178)g_GenericSoundEssenceDescriptor_QuantizationBits_item_key:S(0,178)g_MultipleDescriptor_set_key:S(0,178)g_MultipleDescriptor_SubDescriptorUIDs_item_key:S(0,178)g_WaveAudioDescriptor_set_key:S(0,178)g_WaveAudioDescriptor_BlockAlign_item_key:S(0,178)g_WaveAudioDescriptor_AvgBps_item_key:S(0,178)g_Preface_D3P_D3ErrorCount_item_key:S(0,178)g_Preface_D3P_PSEFailureCount_item_key:S(0,178)g_D3P_InfaxFramework_set_key:S(0,178)g_D3P_InfaxFramework_D3P_Format_item_key:S(0,178)g_D3P_InfaxFramework_D3P_ProgrammeTitle_item_key:S(0,178)g_D3P_InfaxFramework_D3P_EpisodeTitle_item_key:S(0,178)g_D3P_InfaxFramework_D3P_TransmissionDate_item_key:S(0,178)g_D3P_InfaxFramework_D3P_MagazinePrefix_item_key:S(0,178)g_D3P_InfaxFramework_D3P_ProgrammeNumber_item_key:S(0,178)g_D3P_InfaxFramework_D3P_ProductionCode_item_key:S(0,178)g_D3P_InfaxFramework_D3P_SpoolStatus_item_key:S(0,178)g_D3P_InfaxFramework_D3P_StockDate_item_key:S(0,178)g_D3P_InfaxFramework_D3P_SpoolDescriptor_item_key:S(0,178)g_D3P_InfaxFramework_D3P_Memo_item_key:S(0,178)g_D3P_InfaxFramework_D3P_Duration_item_key:S(0,178)g_D3P_InfaxFramework_D3P_SpoolNumber_item_key:S(0,178)g_D3P_InfaxFramework_D3P_AccessionNumber_item_key:S(0,178)g_D3P_InfaxFramework_D3P_CatalogueDetail_item_key:S(0,178)g_D3P_InfaxFramework_D3P_ItemNumber_item_key:S(0,178)g_D3P_PSEAnalysisFramework_set_key:S(0,178)g_D3P_PSEAnalysisFramework_D3P_RedFlash_item_key:S(0,178)g_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_key:S(0,178)g_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_key:S(0,178)g_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_key:S(0,178)g_D3P_D3ReplayErrorFramework_set_key:S(0,178)g_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_key:S(0,178)g_TapeDescriptor_set_key:S(0,178)g_mxfIdentProductUID:S(0,180)g_mxfIdentCompanyName:S(0,181):t(0,177)=k(0,75):t(0,178)=k(0,121):t(0,179)=k(0,123):t(0,180)=k(0,114):t(0,181)=*(0,182):t(0,182)=k(0,67)g_mxfIdentProductName:S(0,181)g_mxfIdentVersionString:S(0,181)g_D3P_D3PreservationDescriptiveScheme_dmscheme_label:S(0,178)g_UncBaseElementKey:S(0,179)g_WavBaseElementKey:S(0,179)g_TimecodeSysItemElementKey:S(0,179)g_audioSampleRate:S(0,155)g_audioEditRate:S(0,155)g_videoSampleRate:S(0,155)g_videoEditRate:S(0,155)g_videoLineMap:S(0,183)g_videoAspectRatio:S(0,155)g_vtrErrorsTrackName:S(0,181):t(0,183)=ar(0,14);0;1;(0,184):t(0,184)=k(0,135)g_pseFailuresTrackName:S(0,181)g_D3FormatString:S(0,181)#1/20 1213902460 502 502 100644 14004 ` timecode_index.o ||__text__TEXT |__picsymbolstub1__TEXT 4 __cstring__TEXT #0__la_symbol_ptr__DATAD4T  __nl_symbol_ptr__DATAxp{*4 h Peel||~x!``c/A</A$|xH ^8~/AH 88!P|N ```||`y!A8a88Ke8!`|N <@c#`B_|k܈C8`|Z)|J||xN `|!||x|+x|#x!#C C#c @(8`Ad```$/@HAD@@A8`xH =|lx T 6 }kKk }F}%}J@})9A@D@@<``|h|G8 (}F}%8`<\H 9d@@(8@8`<\ |}d[x\|KP\ @@88@<\ 8`\|xH i |`/|$A8`|\<H```8`8!`!|N ``||#xB|}x8c!<8H %8!P`|N `8cH |``|!|yxB|#x;y8!8Ku||xcx|#xH |zy@8`H %/|~xa8@T<_<<<B X8 8`8 8 h8| | xN!8a8KU9`H``yTc 6H/~@<<_<<<B X8 8`8 |8 h8Ht``A8cxB8H /@8<_<<<B X8 8`8 8 h8H`A8```cxHc|hx/AUb 6|B:8"Bf F}J})H@,P@$0c|B9`Ff H``@(8`H/|~xa8@4<_<<<B X8 8`8 8 h8KlyTc 6HE/~@@<_<<<B X8 8`8 |8 h8| | xN!K$A8;cx8H%/@L<_<<<B X8 8`8 8 h8```| | xN!Kcx8Hic|hx``9kUb 6h9`|B:HC89`(8@8`U) 6})Ii8!p}c[x!|N |||x|#x|#x8!H89 9@=x] =]H8!P |`8}$(``|N ||3x||x!K8/AxHu<|<8`_U) 6})iI`YxxHu<8xx`_H88||x|#xxHA88ܘxxH88||x|#xxH88xxH88!P|x|N `||~x|#x|+x!K$>9|#x||x^/@0xHI8|{xH```8/[T 6|@<(/@0'G|j0|I)A @@@H`'G}0}i)A@@A```Gg |cP|BIA@h@@````>^ |l|K89}P}bI~ Gg||w(H;9H@T'G }Cx~ |fP|EI88}C`}"Y>^ K```^ @|g 8x }F`}%Y88}@}i9~ H |`/~$@ xHQ|{xK^>9``8!p}Cx|N ``||#x|+x|dx8,|}x! |3x|;x;H;!txHI#xx8,H9/@9 /@0H\`xx88K/A/A,;A@xdxExK/A/@(8<xK/AH``/@@DxKY/AH``HA@8P@@0```xx88K5/@$HX`xdxExK/Aelements = (TimecodeIndexElement*)malloc(sizeof(TimecodeIndexElement) * (index->arraySize))) != NULLmxf_append_list_element(&index->indexArrays, newArray) \ L    h D    P 4X,l,ë     x  h     x X ël h `  \x X h T | P  Lx X <ë$  8   x  h  8    x X tëL H  @  <x 8 h 4  0  ,x X  ë    x  h  |   x X ë 8   x | h x8  t  px X \L<ëXdT8ëttltp lp Tl ȬLl ȫ4h ,h d  d ` h` h\ H\ HX (X0 (T TL tP lPh TL ȬLL ȫ4H ,H D D 0zP,zP(zP$zP zPzPzPzPzP zPzPzPzPomylvpwtrsqnuomylvpwtrsqnuxddf<.D$D%D*(D,HD-`1$$I@#[jyр ,g$tNt.D0D3D0D3D9D8D9D:$0 @/18*+,<$0N=.D=D=DBS$=p@<€&Of$<Ng.DMDR DPDR DV@D\`DapDdDfDeDfDdDfDdDiDmDlDnDmDp$Dv4Du8Dt<DuDDvHDuLDwTDxdDwhDxlDpDD$M@L@L@N ߀ۀ&EVgӀZԀ  $$N.DDDDDD %$ F@ T@ e$LN.DD f$ @ $N.DD D$D(D0D4D8D<DDDHDLDXDDDDDDD`DpDxD|DDDDDD4DDDDDDDDDDDD D0D4D8D<D@DHDh $ @ @ Ā8 @ @    % & '$pN.DDDDDDDDDDDDDDDDDDDD ($ R@ `@ q$N.DDD(D0DF8D@DFHDLDFdDGpDFxDG|DHDGDHDIDHDID r$ @ @ @ @   $ N .DDD D,D0D4D8D<DDDLDTDDDD 0D @D HD XD pD xD D D D D D D D D D D D D D D D D D D D $D ,D 4D @D DD HD# LD/ hD1 $ @ @ @ @ +@ ?@ S d@ u   $N . D6 D7 D6 D6 D7 D8 D7 D8 D< DD DI (DO PDR \DW DZ Dd Df Dm Db Du (Dz @D{ PD} d $6 @4 @4 @5 @5 @5 7H $8t ;98 O:@ b c | d$N | ed |2s d@tN^3_initialise_timecode_index_clear_timecode_index_add_timecode_initialise_timecode_index_searcher_find_timecode_find_position_find_position_at_dual_timecodedyld_stub_binding_helper_mxf_log_malloc___moddi3_mxf_next_list_iter_element___divdi3_mxf_initialise_list_memcpy_mxf_initialise_list_iter_mxf_get_last_list_element_mxf_clear_list_mxf_get_iter_element_mxf_append_list_element_free_mxf_get_list_length/Users/stuartc/nightly/ingex-cvs-tip-PPCDarwin/libMXF/examples/archive/timecode_index.cgcc2_compiled.:t(0,1)=(0,1)_free_index_arrayfree_index_array:f(0,1)indexArray:P(0,2):t(0,2)=*(0,3):t(0,3)=*(0,4)TimecodeIndexArray:t(0,4)=(0,5):T(0,5)=s8elements:(0,6),0,32;numElements:(0,7),32,32;;:t(0,6)=*(0,8)int:t(0,7)=r(0,7);-2147483648;2147483647;TimecodeIndexElement:t(0,8)=(0,9):T(0,9)=s16timecodePos:(0,10),0,64;duration:(0,10),64,64;;long long int:t(0,11)=@s64;r(0,11);01000000000000000000000;0777777777777777777777;int64_t:t(0,10)=(0,11)_free_index_array_in_listfree_index_array_in_list:f(0,1)data:P(0,12)indexArray:(0,3):t(0,12)=*(0,1)_timecode_to_positiontimecode_to_position:f(0,10)timecode:P(0,13):t(0,13)=*(0,14):t(0,14)=k(0,15)ArchiveTimecode:t(0,15)=(0,16):T(0,16)=s8hour:(0,17),0,8;min:(0,17),8,8;sec:(0,17),16,8;frame:(0,17),24,8;dropFrame:(0,7),32,32;;unsigned char:t(0,18)=@s8;r(0,18);0;255;uint8_t:t(0,17)=(0,18)_move_timecode_index_searchermove_timecode_index_searcher:f(0,7)searcher:P(0,19)position:P(0,10)indexArray:r(0,3):t(0,19)=*(0,20)TimecodeIndexSearcher:t(0,20)=(0,21):T(0,21)=s44indexArrayIter:(0,22)=xsMXFListIterator:,0,96;index:(0,24),96,32;elementNum:(0,7),128,32;elementOffset:(0,10),160,64;position:(0,10),224,64;atEnd:(0,7),288,32;beforeStart:(0,7),320,32;;:T(0,23)=s12nextElement:(0,25),0,32;data:(0,12),32,32;index:(0,26),64,32;;MXFListIterator:t(0,22)=(0,23):t(0,24)=*(0,27):t(0,25)=*(0,28)long int:t(0,26)=r(0,26);-2147483648;2147483647;TimecodeIndex:t(0,27)=(0,29)MXFListElement:t(0,28)=(0,30):T(0,29)=s20arraySize:(0,7),0,32;indexArrays:(0,31)=xsMXFList:,32,128;;_MXFListElement:T(0,30)=s8next:(0,33),0,32;data:(0,12),32,32;;:T(0,32)=s16elements:(0,25),0,32;lastElement:(0,25),32,32;len:(0,26),64,32;freeFunc:(0,34),96,32;;MXFList:t(0,31)=(0,32):t(0,33)=*(0,30):t(0,35)=*(0,36)free_func_type:t(0,34)=(0,35):t(0,36)=f(0,1)initialise_timecode_index:F(0,1)index:P(0,24)arraySize:P(0,7)clear_timecode_index:F(0,1)index:P(0,24)add_timecode:F(0,7)index:P(0,24)timecode:P(0,37)newArray:(0,3)lastArray:r(0,3)timecodePos:r(0,10)int64_t:t(0,10):t(0,37)=*(0,15)void:t(0,1)initialise_timecode_index_searcher:F(0,1)index:P(0,24)searcher:P(0,19)find_timecode:F(0,7)searcher:P(0,19)position:P(0,10)timecode:P(0,37)timecodePos:r(0,10)find_position:F(0,7)searcher:P(0,19)timecode:P(0,13)position:P(0,38)indexArray:r(0,3)arrayElement:r(0,6)timecodePos:r(0,10):t(0,38)=*(0,10)doneFirst:r(0,7)int:t(0,7)find_position_at_dual_timecode:F(0,7)vitcSearcher:P(0,19)vitcTimecode:P(0,13)ltcSearcher:P(0,19)ltcTimecode:P(0,13)position:P(0,38)vitcSearcherCopy:(0,20)ltcSearcherCopy:(0,20)vitcPosition:(0,10)ltcPosition:(0,10) include/0000755000076600007660000000000011026527250013711 5ustar stuartcstuartc00000000000000include/archive_types.h0000644000076600007660000000630311026527247016737 0ustar stuartcstuartc00000000000000/* * $Id: archive_types.h,v 1.3 2008/03/28 11:13:24 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" + "item no size" + 16 * ("local tag" + "local length") = 433 * 2 + 2 * 8 + 8 + 4 + 16 * (2 + 2) = 958 */ #define COMPLETE_INFAX_EXTERNAL_SIZE 958 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]; uint32_t itemNo; } InfaxData; #ifdef __cplusplus } #endif #endif include/d3_mxf_info_lib.h0000644000076600007660000000346211026527247017116 0ustar stuartcstuartc00000000000000/* * $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/mxf/0000755000076600007660000000000011026527247014511 5ustar stuartcstuartc00000000000000include/mxf/mxf.h0000644000076600007660000000266611026527247015466 0ustar stuartcstuartc00000000000000/* * $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_avid.h0000644000076600007660000000617311026527247016466 0ustar stuartcstuartc00000000000000/* * $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_extensions_data_model.h0000644000076600007660000001172711026527247023117 0ustar stuartcstuartc00000000000000/* * $Id: mxf_avid_extensions_data_model.h,v 1.5 2007/04/23 10:00:47 philipn Exp $ * * Avid 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_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_labels_and_keys.h0000644000076600007660000000306011026527247021655 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000000342711026527247021335 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000011236411026527247021476 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000001417411026527247017634 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000000456611026527247021236 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000001402211026527247016452 0ustar stuartcstuartc00000000000000/* * $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_header_metadata.h0000644000076600007660000003507211026527247020633 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000000612511026527247020016 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000004752711026527247020672 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000000500511026527247016507 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000000322311026527247017162 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000000520311026527247017020 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000002542011026527247017317 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000000303011026527247016051 0ustar stuartcstuartc00000000000000/* * $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_p2_extensions_data_model.h0000644000076600007660000000426511026527247022514 0ustar stuartcstuartc00000000000000/* * $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_page_file.h0000644000076600007660000000347711026527247017462 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000001044611026527247017552 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000000372311026527247017037 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000001172611026527247016707 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000000307411026527247016700 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000000400011026527247020017 0ustar stuartcstuartc00000000000000#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.h0000644000076600007660000000226511026527247017226 0ustar stuartcstuartc00000000000000/* * $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/mxf_essence_helper.h0000644000076600007660000000374011026527250017724 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000000346411026527250017411 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000000214111026527250017114 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000000215011026527250017553 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000001275411026527250016207 0ustar stuartcstuartc00000000000000/* * $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.h0000644000076600007660000001000111026527250017040 0ustar stuartcstuartc00000000000000/* * $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 include/write_archive_mxf.h0000644000076600007660000000661511026527247017605 0ustar stuartcstuartc00000000000000/* * $Id: write_archive_mxf.h,v 1.8 2008/04/14 11:31:14 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, InfaxData* d3InfaxData, const PSEFailure* pseFailures, long numPSEFailures, const VTRError* vtrErrors, long numVTRErrors); int64_t get_archive_mxf_file_size(ArchiveMXFWriter* writer); mxfUMID get_material_package_uid(ArchiveMXFWriter* writer); mxfUMID get_file_package_uid(ArchiveMXFWriter* writer); mxfUMID get_tape_package_uid(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, InfaxData* ltoInfaxData); /* 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, InfaxData* ltoInfaxData); /* returns the content package (system, video + x audio elements) size */ int64_t get_archive_mxf_content_package_size(int numAudioTracks); int parse_infax_data(const char* infaxDataString, InfaxData* infaxData, int beStrict); #ifdef __cplusplus } #endif #endif