bin/000077500045440001750000000000001076705415700120445ustar00stuartcrd00004500000016bin/d3_mxf_info000077500045440001750000022265241076705415600142010ustar00stuartcrd00004500000016ELFG4 '4 ($#44h$$/usr/lib/ld.so.1 !#$%&'(*,.0235679;<=>@ACEFGJKLMNORSTVXYZ[\]^`abdfghijkmpsuvwyz{|~   "$%(+-1235678:;<=>?@ABCDEGJOPTUXZ\]^_`bcdfgijmnopqrsuvxyz{}  ")+-/148:?BDHIPQUW_celnoqrtx}   !#&')*,./049FHIKLMNQRSVWY[aehkltw|~\ 8 $Q 3 H8 U bT rH@  X r $ Gt <(  Q0 `  49ch V^8 fW, u4 s gxx nl. L | oP { ! :V  HL ep w`8 SP ٔ , T i`  gx | +3k J ^X gV |0 Q T D @ v4 \ p  $ [X &qx 9D Nl hS y [t lT   0 S@h [H , 3<X ITW  iY |U  n` (8 Y S \th  $ .[( @ M `  | 8 u p p   ,@ $ - X F0 O j@k@!p(  ~`  ` wl ` S  r0 G mp %^, 5p>Th  Sj %@e {L    D   D  j  )@ 5S D _ u  , [ PT Tt  ȼ Z   + 5 L\ \d r[    ( ( \  t @  " Fl| _  htX |D 4  fH p d|  H /  ?S0 T0 ] d u(   D<    @X p   %Lt 6 \ Pvp m0$ y V  8 h4  4 p  a8  ) 6 E U@ k } d lL Q  $ d    l h 0ul A^, S8 kW< {d x _$8  < X X H d   V  *HX 60 C  R@ gD< }d δ  8 X@ 0l TH   ) :`@ Hx Z8 k  xl ]d ʸ L W  $  $ <' =FM{T j, x H Xh L@   D   D -Ā L$ U rx U X Z  WLL <    D *T B H\ `[8 m\ _\ }l  4 0 P h  !( 3g JU  YS g &|}` ]H D (D  h H ߤ . ;V$ L h {$    $ $D   ZP - @@ Y uT \$ e HH , a  (P 7^d0 KS YU hʤ  b [ 8h h DT )2 IdND iTP yvP p ` !4 Lּ P   xx *^40 <tt Yp qW\ , H   l Vl P  | R #$)8 C[ b`h | $$ S  P @   hD 4 PH iHpd   ll   ` Qx X W$ x. errnomxf_read_int16mxf_clear_ripmxf_get_uint64mxf_check_data_modelmxf_get_llenmxf_read_uidmxf_read_uint64mxf_free_setmxf_read_primer_packfwritemxf_set_strongref_itemmxf_get_uint64_item_DYNAMICmxf_is_fillermxf_mark_index_startmxf_register_basic_typemxf_get_uint32mxf_get_array_item_elementputsmxf_get_product_version_itemmxf_dereferencemxf_set_lengthmxf_complete_essence_element_track_nummxf_get_uint32_itemmxf_get_utf16string_item_sizemainmxf_get_iter_elementmxf_read_item_tlmxf_get_version_type_itemmxf_read_itemmxf_prepend_list_elementmxf_set_int64mxf_find_item_def_in_set_defmxf_set_runin_lenmxf_find_item_defmxf_get_product_versionmxf_write_partitionmxf_set_uint16_itemmxf_get_utf16stringmxf_get_auid_itemmxf_set_length_itemmxf_get_utf16string_itemmxf_read_int64sprintfmxf_get_weakref_item_s_Jv_RegisterClassesfseeko64mxf_set_version_typemxf_read_setmxf_get_uint16fgetcmxf_file_putcmxf_set_umid_itemmxf_get_item_def_typemxf_have_itemmxf_set_rational_itemmxf_get_int64_itemmxf_file_seekmxf_get_umidmxf_get_int16_itemmxf_page_file_removemxf_page_file_open_modifymxf_get_positionmxf_write_header_metadatagmtime_rmxf_get_auidmxf_append_partitionmxf_read_header_pp_kl_with_runinmxf_read_filtered_header_metadatamxf_get_timestampmxf_set_ulmxf_set_weakref_itemmxf_mark_header_starttruncate64mxf_set_array_headermxf_set_item_valuemxf_set_uint8mxf_free_file_partitionsmxf_get_strongref_itemmxf_generate_keymxf_register_itemmxf_get_booleanmxf_set_utf16stringmxf_get_first_list_elementfstat64__umoddi3mxf_set_strongrefmxf_read_keymxf_read_local_tagmxf_page_file_is_page_filenamemxf_create_from_partitionmxf_uu_get_track_durationmxf_get_uint8_itemmxf_get_int32_item__dso_handlemxf_file_closemxf_read_ripstrcmpmxf_read_next_nonfiller_klvfprintfmxf_get_primer_pack_size__moddi3mxf_create_file_partitions__iobmxf_equals_ulmxf_create_partitionmxf_find_singular_set_by_keymemsetmxf_is_ulmxf_write_itemmxf_initialise_list_itermxf_get_int64mxf_get_int8_itemstrstrmxf_get_weakref_itemmxf_get_weakrefwcstombsmxf_get_array_headermxf_get_uuid_itemmxf_update_partitionssnprintfmxf_free_header_metadatamxf_write_klmxf_equals_uuidmxf_log_file_openmxf_equals_uidmxf_add_setmxf_set_version_type_itemmxf_get_ul_itemmxf_finalise_data_modelmxf_read_klmxf_get_lengthmxf_uu_get_track_referencemxf_file_set_min_llenmxf_file_readmxf_write_local_tagmxf_get_ulmxf_initialise_partitionmxf_get_utf16string_sizemxf_uu_get_track_datadefmxf_write_ripmxf_set_uuidmxf_file_getcmxf_get_list_element__clz_tabmxf_write_batch_headermxf_create_itemmxf_write_primer_packmxf_set_weakrefmxf_read_partitionmxf_is_header_metadatamxf_create_header_metadatamxf_write_uint8strcpymxf_add_array_item_weakrefmxf_stdin_wrap_readmxf_set_boolean_itemmxf_set_fixed_size_utf16string_itemmxf_get_strongref_item_s_environmxf_get_uint16_itemmxf_is_header_partition_packmxf_file_tellmxf_alloc_array_item_elementsmxf_get_length_itemmxf_read_uint16mxf_free_data_modelmxf_append_list_elementmxf_clear_file_partitionsmxf_write_int16mxf_get_version_typestrftimestrlenmxf_get_min_llenmxf_mark_header_endmxf_complete_essence_element_keygettimeofdaymxf_read_header_metadatamxf_file_writemxf_register_set_defmxf_write_kmxf_write_lmxf_set_utf16string_itemmxf_write_uint32mxf_uu_get_package_tracksmxf_get_header_metadata_sizemxf_is_datamxf_set_auid_itemmxf_set_int32mxf_remove_setmxf_uu_get_track_descriptorg_mxfLogLevelmxf_write_fixed_lmxf_read_uint32fopen64mxf_get_array_item_element_lenmxf_write_uidmxf_write_ulmxf_write_int8mxf_write_int32mxf_read_array_headermxf_fill_to_kaggmtimemxf_print_labelmxf_get_position_itemwcslenmxf_is_partition_packmxf_get_uint8is_op_atommxf_get_boolean_item__deregister_frame_infomxf_set_int8_itemmxf_is_primer_packmxf_get_item_lenmxf_get_strongrefmxf_register_array_typemxf_set_booleanmxf_write_uint16mxf_read_and_return_setmxf_get_itemmxf_remove_itemmxf_read_kmxf_fill_to_positionmxf_read_lmxf_disk_file_open_modifymxf_equals_key_prefixmxf_set_int16mxf_read_ulmxf_set_itemmxf_equals_keymxf_free_primer_packmxf_write_header_setsmxf_read_uint8_PROCEDURE_LINKAGE_TABLE_mxf_clear_partitionmxf_create_setmxf_free_itemmxf_uu_get_top_file_packagemxf_get_rgba_layout_componentmxf_disk_file_open_readmxf_sprint_labelmxf_free_listmxf_uu_next_trackmxf_find_set_def_GLOBAL_OFFSET_TABLE_mxf_read_uuidmxf_write_setmxf_dereference_smxf_append_partition_esscont_labelmxf_read_int8mxf_set_positionmxf_is_descriptive_metadatais_op_1a__assertputchar__register_frame_infostrerroratexitmxf_write_header_primer_packmxf_print_keymxf_get_item_keymxf_create_listmxf_find_list_element__divdi3mxf_uu_get_utf16string_itemmxf_initialise_listmxf_append_new_from_partitionmxf_set_int64_itemmxf_get_list_lengthmxf_page_file_forward_truncatemxf_skipmxf_set_product_version_itemmxf_get_runin_lenmxf_set_uint64mxf_set_uint64_itemmxf_set_umidmxf_set_ul_itemmxf_set_product_versionmxf_get_item_tagmxf_set_int16_itemmxf_read_header_pp_klmxf_create_item_tagmxf_get_list_iter_index_finimxf_remove_list_elementmxf_set_auidmxf_next_list_iter_elementmxf_initialise_array_item_iteratormxf_register_set_itemsmxf_get_timestamp_nowmxf_clone_itemmxf_load_data_modelmxf_grow_array_itemmxf_set_uuid_itemmxf_generate_uuidmxf_get_timestamp_itemmxf_set_uint32mxf_get_int32mxf_read_batch_headermxf_generate_umidinitialise_sets_itermxf_set_uint32_itemmxf_page_file_open_newmxf_file_eofmxf_get_umid_itemmxf_uu_get_track_duration_at_ratemxf_initialise_with_partition_lib_versionmxf_set_rationalmxf_register_interpret_typemxf_byte_array_wrap_readmxf_sprint_umidmxf_disk_file_open_newmxf_equals_umidfclosemxf_register_compound_type_membermxf_partition_is_closedmxf_write_uuidmxf_set_uint8_itemmxf_set_timestampmxf_set_int32_itemmxf_append_new_partitionmxf_uu_get_referenced_trackmxf_register_primer_entrymxf_get_external_utf16string_sizemxf_get_rational_itemmxf_logmxf_equals_key_mod_regvermxf_log_file_closemxf_get_array_item_countmxf_is_subclass_ofmxf_is_picturemxf_get_strongref_smxf_get_int16mxf_set_uint16mxf_initialise_file_partitionsmxf_get_last_list_elementmxf_mark_index_endmxf_get_rgba_layout_component_itemmemcmpmxf_get_uuidmxf_set_is_subclass_ofmxf_file_sizemxf_set_empty_array_itemftello64mxf_create_primer_packfreemxf_is_body_partition_packmxf_is_timecodemxf_get_set_sizemxf_set_position_itemmxf_partition_is_closed_and_completefseekfputcmxf_write_array_headermxf_page_file_get_filemxf_sprint_keymxf_initialise_list_iter_atmxf_get_weakref_smxf_add_array_item_strongrefmxf_insert_list_elementmxf_next_array_item_element_edatamxf_print_umidmxf_write_fillmxf_set_timestamp_itemmxf_read_int32mxf_set_int8mxf_is_sound_initmxf_uu_get_referenced_packagemxf_get_int8_exitmxf_partition_is_completemxf_set_fixed_size_utf16stringfreadmxf_find_set_by_keymxf_set_rgba_layout_component_itemmxf_write_int64mxf_get_rationalmxf_file_is_seekableuuid_generatemallocmxf_free_partition_etextmxf_write_fixed_klmxf_is_footer_partition_packmxf_page_file_get_page_sizemxf_equals_ul_mod_regvermemcpymxf_log_defaultmxf_register_compound_typefilenomxf_page_file_open_readmxf_write_uint64mxf_clear_listmxf_set_fixed_set_space_allocationmxf_allocate_spacemxf_set_rgba_layout_componentmxf_register_item_deflibuuid.so.1SUNW_1.1libc.so.1D ='QZ ='Q/ j~(4@|LjX dbpy|1-dovW[B f$>0<HT5`lxi`0uLC~ @D# @M#@I@k, @ E "@ @>@?㿐/p` @@`@"@ `$@O``$@` @ ,@㿐㿐/Ү`(@` @ `@ ``@@㿐 `0``(`@@@*` 0(*` `0``(`@@@*` 0(*@㿐7E@͒c 1@̐  8  @Ȑ#H  6@#X  7@#  6@#Ȗ  @ 6 @ J @@@㿐 @ "@ @$  "@ @$   @@$ @p$  @ π bWЦHD c`!@П @$ @@7 @$@$ OD c`!KП D c`!CП ? 8$@`  H D@d$ @>$( &$   c`0!NП D c`x!QП 㿐@  ?H D c!` Ё㿈$`!@J'"w H%$`"w@Y$ 2H$Dc `"$'̔  @D$ "@$`@&$$`!@I" HH"$`!@I" H$`"@Yf$ HD$`P @4D$ "@$`@&$$`!@Iܒ" H $`"@FE`• @D.`.`.`.`$`!@I˒" HF$`"@Y:$ 2H2$Dc `"(o'$`@Y'$ HD$`k I @D$ "G$`@no&$c `"%'`O  @D$ "@$`@R&$$`!@I"ǀ H$`"@X$ HD$`4 @ D$ "@$`@7&$$`!@If"׀ H$`"@XՔ$ HD$`  @3D$ "@$`@&$$`!@IK"瀢 H8$`"@X$ 2H$$Dc `x"+o%'c `"&'c `o h`ݔ  @4D$ "@$`@&$$`!@I" H;"$`!@I# Hg$`#@Xw$ 2HS$Dc `"-o'c `oS@c `")o'c `"*o'$`@E?` @D.`.`.ao.ac `op c`p"'o'c `oak  @D$ "@$`@n&$$`!@H# H#$`#@X $ 2H$Dc `".ow'a D y @D$ "@$`@G&$$`!@Hv#' H $`#'@Fa @D$`!@Hi#7 H*$`#7@Wؔ$ 2H$Dc `"0oC'c `oiHa   @D$ "@$`@ &$$`!@H;#G H6$`#G@W$ 2H"$Dc `"1o'c `oG  c`X",o'aϔ  @^D$ "@$`@&$$`!@H#W 2@#W o'$`@Wm$ H0aDc `"2o'c `oc `oP c`p"/o'c `o< $ @D$ G‚ @&$ o'c `oY`c `o8c `o㿈@o!`!ƒ @j!p P@f!  V @`! @\!В @X! @T" @P"0  V @J"H!@F"h! @B" !.@e  @dw.   <@dp   <@ej #\@"!@"!@"1@"X$ `H!D97#  П@!b# А !° @ (( 3`+0 @H0 $( @ $@  H!D97# А !g@@ # А !Ÿ@$@Ѐ "H&!D@bW "@@!DЀ`2H0!DԀ`2H,!D$@쀢 @>!D쀠a@F97#8  П@!po#97# А !j@ # А !Ÿ@97#  П@!lo#97#  П@!kov#97#  П@!ooj#$@Ēꀢ @!Dꀠ`@#97”  П@!roU#97#P  П@!qoI#$ @  H!D97#  П@!uo5#$@/  @!D97#А  П@!xo"#$@  @!D97#А  П@!zo #!!@ !@ہ` @@!X @!p@ @_`2H_‚a#\!Вa"@Ӛa@Hºb ®b0@¶cPА@] @7 @o@쳐`@8@  `@G‚``@Z`@c`@l`@G@읐 `p`"@H€` @O`0@X`@@4@앐`E @( O’a–Ḙ!@|!oؒ̐c@m@i  `O`@h"H`oԨE @c#@`oϨE @X" `p`O` @V"誅`o¨E @J"Xo @K#`oE @?"po @@#(`oE @4"o @@ǐ @ W@## @#!:@#Ȓ!<@#!E@# !.@cP  @bH.   <@bA   <@c; #\@ !@ 0"@ H"@ `@%`H'@''( @( @ @ @``2O @ 0@ $@0Ð@> z a  hF@o (8a  f+ ; !  f*:  f8[@3p @;`#@+`;``"Y10 f"9 ; +`! @) P9 ` "X0 f"8) : >ć(#P8"@f" (@ !>8` 8@ O@q @@`$@@n @d @` @\!@X! @ @   #*`@@@ 8B` fH 2H c(H @`2OZ`dÒ@1!H2H@1!@ªaȰ èaЮæaآh.'Ñ a ?@ T 'Ñ a ?@T 'Ñ a ?@ `@d@@ @'@T @T H T H `O@ 2OT @ŔoT H ̒, Oڀ`D cÒ`x$ԖП @Z R    #\@꜐#`ov W  @ꖨ   @ꗐ o*@ꓐ!hocX@ꌐ!@ꈐ"'L@  èbx8hb R   #\ #` (` @h#d `@b @  @@`O R   #\ #` (`@J#do @K"``@@"`  W@a|  @av%ܔ  W@`m㐐 ` @`g%ܔ ` @`a ` @a\ `#\Ò@#H@#`P@ #b(@#`@ ``2H@ @ `@!p@`2@,L`@# @ @ `@ݐ!pO`K O逦`D cÒ`x$NП Ӓ@Ɛ `0@  "Hw@鷐!`@鳐 HĂaP#\!a8!@@頚aH@ )IJaĤ a ظ̬!@ , GL@ >@邐"@I@T``@U'đ a ?@oT``@N'đ a ?!@_T``@I'đ a ?!@O ``H@HaoD@C `@? oTL@;oD$’" @-T``4O'Ć@#T``OĆ!@T``4O'Ć!@o `a@#\HĂaP#`#d’a–"Đ!X@a8oY㿐`@+d @@ d@ Ȑ@ Ő 0@  @@ א$@1$@.$@Pߐ$@$ $ @$ @@& @T'ĦaĨЪaĬa''''?bĤ  b0@`@@诐 @D@誒 @?@襒 @ '`4O@@E,@ Ĕ "`E @y@芒 O @脒 @ 'o``Đ@waȀ "H @@pa''' H'@z @c O @] @q 'o`@@U$ "@!D$@R R@ bԐ 0D@ ad @R@ b'$$@CbȀ @@V%䀢 2HDĔcbП ( @T$$  ''İd@5Ѐ H"D@# @{Dd@)d 2HddD`x @"YDΐ @co͐c @"RoD@ O @ @ 'o?`@ؒb8 O @@EĐ bH@籰 #%`# !ğ@x#`Đ %o$@N O DcĐ bo@ k T 2HdDc @"_oDccH П"Wod@ `dϤ`Ϩ`@  @@ %@ O@ O@ ODc @"mogDwPwX@ dP d@ݒ HÒ@d@ g @ nd  d  @ ];϶䀢 @HebWD` @ D ş@`@t`(d@ @ H-`(`@@ @d  d @ 0 π bW@H]D` @ D @bd@  @"HodHDd`(d@  2HdDŒ`hА @"oD@d @D@ @@ @@#d OD`А @ oD@d @wD@k @P@d OD`А @ oDd@  D cϟ`Xo<`0@"Ed 2Hd Dƒ`А @"ozD#\`8+5ϔ`ǖט @  2HS#\DƔP @ %D`H @"oTD cşcdo`0H!D`,`O# #ş@`#Ő `o>`А @ oD@ŖЀ H>DŒ`А @"oDƔ`ǒa;Ϙ `@  H3DƔ  @ -o/ϒab@!Cg 2H!#\DƔЖ @ 2o@ 2H(dDŒ`А @"oDƔbbHϘ w@Y 2H"#\DƔX @ 9ob@Քd 2H(dDŒ`(А @"oDƔbbϘ @- 2H,#\DƔ @ @o6@`0 H DccpА "@ ODcc П"oƔbcϘ @ 2H<#\DƔؖ @ Go? 8d@ h  HqDŒ`А @ o>DD cş`o`А @ o*Dǔb`Ϙ @  2Hw#\DƔ @ NobW`$`(h$`, @ <`(@ *d @D@ GӒ@ G`( `@C<`(@ Kd 2O`(D`А @ oD@ d d@ @D` @b`(@Zd`( @6 0( 4, H0 @H)D@#@Dca oǔbaPϘ @0 2H#\DƔh @ Uo9ODD cŐ aoǔbbϘ @  2H4#\DƔ0 @ \oHD`8O`(Dca od`А @ o$DŒ`XА @ oFDǔbbϘ @͚ 2H#\DƔ @ coǔbcϘ @ 2H#\DƔ @ joȔb``Ϙ @  2H#\DƔp @ qoȔbaϘ @ 2H#\DƔ0 @ xoȔbaϘ @i 2H#\DƔ @ orȔbbϘ '@P  2H#\DƔ @ oYȔbc@Ϙ 7@7 2H#\DƔP @ o@ȔbcϘ G@ 2H#\DƔ @ o'bϒ`W @ HgDƔؖ @ o9ϒa@! 2HDƔ @ o#\ɔ!b0 a@֚  2HDƔ@ @ o#\ɔ!b a@  2H#\DƔ @ oɔ!c7Ϙ @  2HDƔЖ @ o#\ʔ!` a@ ! HDƔ @ og/ϒaX@3 2H#\DƔx @ o}ʔb)Ϙ "@[  2HDƔ @ odϒbȔg@bG HDƔؖ @ oN@`d 2HdDʒ`xА @"oD@Jd HDʒ`А @"oDd@ HDŒ`А @"ouD@=͐ 2HDʒ`А @"ocDdd#\@J;#` 2H`D˒`А @"oJDd@=d0 2HD˒`xА @"o7Dd0@:` 2H`D˒`А @"o$Dd0@:` 2HdD˒`HА @"oDdϔ@=` 2HD˒`А @"oD@bdϦaϺa'7@| @9@$d4@  @D$$ $ $ $ @W @h@Jid4 @ @Jcd4 @O @J]d4 @) d4@7Q OD̒`@А @"oD@d@L dD HD̒`А @"oDD˒`А @"oDdD@Jd HND̒`А @"oDD˒`PА @"otDD` #h!@`@PD`` @"o[D#ː `П@!oD˒`А @"oBDa"'϶ׄ'a''|'xdLd@J "@ddL@L` @D@3` H@` H@)` "Hp```$`dL@LܔȀ @ZD` H,<` @ڐ` "OddLϔdT@8'aG @8ddT@@W HDdTϔ@4ag @`2@2dTD cΟbod @ D c̟b` @&O<` @O`$@Oo<` ODoD̒`XА @#oDϔ ag@4L܀ @d\d@3 @dd\@@iw ODd\!@9! ODd`d\!@7 @>Ddd`@@R! @`OVd@3gpdTϔ@3ag`0'@1 GB @q @Dtt t t @ @@3d @ϒa@5!d\ @pd\ϐ@7 @[ @8;d` @H @85d` @5 |@8/d` @" d`@4x OD͒`А @#"o+DD̒`А @#oDD͒`HА @#!oDD͒`А @# oDD͒`HА @#oDD͒`А @#oDD͒`hА @#oDD͒`А @#oDD` #!@`@߬D`` @#oD#͐ h`П@!odd`@@j @`Ond@2pdTϔ@2ag`@'@1 GZ @߉ @Dtt @ @^@2d @Jϒa@4;d\ @6d\@6 @! d`@8; OӔDΒ`hА @#5oWD͒`А @#oKDD͒`А @#4o>DDΒ`А @#3o1DD͒`А @#2o$DD` #!@`@D``ؐ @#1o D#ΐ X`П@!odd`@@b OD!@6d\ @/Db( 2OdDΒ`А @#>oDD̒`А @# oDD̒`HА @# oD͒`А @#=oD̒`А @"oD`o$`ϔ@:b' HDΒ`А @#NoD̒`XА @"oDbG@ddpϦb7@  @&@$d@@5 @7Dddp@@2 Od@@G; H5DΒ`PА @#YoXD@>H (`@Ht @fD; Β`А @#Uo2DaGϺaw9ϰagWd\`dT!'d@G GdL@I @`D@ "OddL@56 @DddT@@ʔ 2@idTdT$d\dd\@@ "Odd\@7 "Od!d\@5d` 2HAD͒`А @#xoDc`  o: 2ODc`@ oHD ,`OxD cΟc 'om̒`XА @#\oD잒`P ORDΒ`А @#zoD@1 @9`2OrddT @1&܀ @"Dd@0 2OdD̒`А @#lowD̒`XА @#aokD̒`HА @#ko_DD̒`А @#doRD* * *  ` *`* ?@@@ @ "㿐 @E#w`?㿐 @<#`?㿐 @3c`?㿐 @*c`?㿐ϔ c@  @ @cǀ`?㿐ϔ c@   @ @c瀠`?㿐ϔ c@  @ @``? 㿐hƀ @ 2O    @   `@ ``@  @G`@@@@@G  @@ @ 2O `?G@" "?" @@" "@" `@ h@@ @` @ Oߞ@"@" "@ "  `"  @ ?"  @   㿐 @h @ ƀ "O`@ `@$@@*$ `O$o$o$㿐 @ "@&  `@@ @ `2O & && 㿐 @  @@&㿐@  @BD""  @IH` H h@`@  f@ 2O@@@ϰ  H h``@  f@ 2O`@ O造"@& @" `&   cВ`0И x  & &`&  o& 㿐@۩  @D"" `"@ " &`&   cВ`0И sx & &`&  㿐@ۃ  @D"" `"@   @&  `&   cВ`0И ]x && `&  " "" " 㿐@W  @& D cВ`И $x 㿐!E @@G$ 㿐@B`Ȱ E @ `iDbL  㿐`@H `В  Д @@*@`OВ   @@  ؔ @@В   @@ 㿈'L'P'T'XE`H L @'E ؁E 'L'P'T'X@ '@E`@ @;E``@Ж hА@ݔ8`@ڜaPL`'А a@Δ Jo;EА! a@ǔ K``Oߖ`  ?":  ?`     ?#?" : (  (` B @H?"@ $ @ 9 (@:O o   (H "@ ,  $@Oo  H  `@ @ H: ( "@ ( B ` @ H: ( "@ $ B@G @4O: (@O $@Oo: (O쀢Oo: (@ Oo: ( (  㿐  ,@㿐  ,@㿐 @ ,㿐 @ ,㿐 @ ,㿐  ,@㿐 @ , 㿐 @ ,㿐 $@ , * 0 0 d`㿈  @D cВaXpИ"ᘟ .@ 㿈  @D cВaXИ"ᘟ (`@6@ 㿈  @D cВaXИ"ᘟ (`((`&@ 㿈`  @D cВaXИ#ᘟ   *0 @ +003p ( 0 *82     *0 @ +0(3p    (  +0 3p     *0 @ +03p   ( 0 +03p   *0 2`@(0  >@ S@h@@@㿐/HH   @ D cВaX(И#$ᘟ 㿈/6`/   @ D cВaXPИ#.ᘟ 㿈6`6`///6`/ ˰  @ D cВaXxИ#:ᘟ 㿈* 2080 * 2 3003p /* 20(0 //* 2 30 3p * 200 //* 2 303p * 200 ///   @ D cВaXИ#Jᘟ 㿐/Hm`㿐.`7H|2`㿐'H㿈''㿐 K  @ D cВaXИ#fᘟ 㿐 5  @ D cВaXИ#mᘟ 㿐2?@2:  H*  @8 @"  h:  @ ,0 4`@ +03p ?2OD cВaX0И#ᘟ .@> D cВaX0И#yᘟ D cВaXXИ#ᘟ 㿐 HD cВaXpИ#ᘟ   OD c#ВaXа ᘁX@T@P@@㷐ɠ @6@  @@dH"(H$@H($@~2@ DO놤@@@ O @dO(e"Oꦄ } *`ka2`㿐 U  @ D cВaXИ#ږᘟ @@@ `H `H  @ 0 @@e@(O +0 3`@080 O +0 3`@000 O +0 3`@0(0 O݆ +0 3`@0 0 OՆ +0 3`@00 O͆ +0 3`@00 Oņ +0 3`@00  od`㿐Z HD cВaXИ$fᘟ F  OD c$gђaXа ᘁ㿐 HD cђaX0И$nᘟ հ  OD c$oђaXPа ᘁ@Ӟ@J82 2 2 2㿐@֗ `?㿐@֏ `?㿐@և `?㿐 @} @ `@u `?㿐@m `?㿐 @c @ `@[ `?㿐@S`?㿐@K `?x`@<` @D @V + . 600 @O ?`@  h @(. 6 33p O( @GD cђaXИ$ᘟ А xa@#` O€ HDH$H!c В`!#  o D$c#\ В`Кa ђ`? GD cђaXPИ$ᘟ 㿐M HD cђaXИ$ᘟ [  OD c$ђaXа ᘁ㿐D ? H D cђaXИ#ᘟ  㿐 HD cђaXИ#ᘟ Ͱ  OD c#ђaXа ᘁ㿐 @ ,@@ (`@ @ , @@& @@ @ @@@ @@@㿐`@Z @ 4 @WD$$ $ $ $ $ $ $ $ $ $$ ($ ,$ 0@ 0 @5r &$ ,@ rr r r (ic `$@ipcȄ$ $ ji`$$ $ jj`p,$ $ jjatl $ $ jo|a0: " $ $$ ( D"sc ђaX@Пᘰ @ԙ cђaXИ"qᘁ㿐@ԝ 4 @AD$$ $ $ $ $ $ $ $ $ $$ ($ ,$ 0@ԋ 0 @<Er&$ ,r r r r r (`iP"$pibh$ $ piap$ $ iicx$ $ iic$ $ iocP$ $$ (  cђaXИ"Eᘟ D"Gc ђaXПᘰ @+㿐( H  @  O  D H " @G@ ( @<(@  @9@ (@<( Oo㿐 @ "@  @(?@ @> O DbT㿐 @@   @  @>  Db` 㿐@Ԑ 4 @ED$$ $ $ $ $ $ $ $ $ $$ ($ ,$ 0@ 0 @@t@t`t`t`t` t`(@Ȓc @D$@r`p$Lr`|$ $ pr``$ $ ir@`<$ $ rq,c$ $ qoap&@$ ,$ $$ (  cђaXИ"ᘟ D"c ђaXПᘰ @^@Z@W 㿐@g 4 @ED$$ $ $ $ $ $ $ $ $ $$ ($ ,$ 0@U 0 @@t@t`t`t`t` t`(@[c( @D$@r`p$Lr`|$ $ pr``$ $ ir@`<$ $ rq,c$ $ qoap&@$ ,$ $$ (  cђaXИ!ᘟ D!c ђaXПᘰ @@@ 㿐@ 4 @ED$$ $ $ $ $ $ $ $ $ $$ ($ ,$ 0@ 0 @@t@t`t`t`t` t`(@c0 @D$@r`p$Lr`|$ $ pr``$ $ ir@`<$ $ rq,c$ $ qoap&@$ ,$ $$ (  cђaXИ!ɖᘟ D!c ђaXПᘰ @҄@Ҁ@}  @1?#@ҳ?O1?@ұX 2G1?㿐 @  `"@  @Ҡ  $ `?$  Db㿐@Ҕ`? @7@ DaX 㿐 @@S&㿀aՐے`쀢 H D cђc8Pј"〟 @(`` H(D @,3`P @8`I OD cђc8ј"〟  cђc8ј"〟 `  @ OD c"Ғc8(Ѱ 、D cђc8ј"〟 si`Dc㿐@ѿ  @@ݔ  d1  HD!/c Ғc8џ〰 @ѐD cҒc8`ј!-〟 㿐   H D c Ғc8Ѱ 、pDad??c  @ ے耢 @U耠 O `u  OАy HMD`쀢 G*P@0#(@@HH  ` @N @e  @S@"@ @*  ODcc8x【 "h D cҒc8ј"Q〟  cҒc80ј"[〟 D cҒc8Xј"d〟 D"ic Ғc8џ@ʐoĐDcc8є 【 "moDcc8є【 "lo @ha d㿐 @  @@Й&㿈 @'q@m@㿐̐  HD cҒc8Pј"〟 #` HD cҒc8ј"〟  . @9 dݒ @@9  ` @`D O@O D cҒc8ј"〟 D cҒc8ј"!〟 @(Oɦѐ"c@G"oO׀OǠ o@㿐6 @g@S@A D@c H<D @6@ ` HCDd@ HR ѐ"c@ "d_ @^@V   @A`D O@O O͐D cҒc88ј!〟 Oo cҒc8ј!〟 D cҒc8ј!〟 2O@(OoD cҒc8ј" 〟 OO oD cҒc8ј"〟 㿐``@o! @uD`H@@@D cҒc8ј!ǖ〟 OD@`b  @G @ ` @X` @G|@ d D?@ @d @ @T Gע $ @=`D O@O `@D Gސ ɔoن ѐ#@c 6O`D cҒc8ј!Ɩ〟 D cҒc8ј!̖〟 D cҒc8ј!〟 D cҒc8ј!〟 㿐``@' @0D`4H @ @?b#>`8 >` O@D cҒc8ј!!〟 D cҒc8ј!〟  cҒc8ј! 〟 㿐 @D>`  cҒc8ј!〟 㿐`x`@'~ @0D`x4H @ @?b#>`0 >`x O@D cӒc88ј! 〟 D cӒc8ј! 〟  cҒc8ј! 〟 㿐= @D>`x  cҒc8ј 〟 㿀`d*# @; n* 2 @d >` H,D cӒc8`ј!C〟 X [ H$D` H+D cӒc8ј!F〟 D cҒc8ј!@〟  cӒc8ј!D〟 ` HD` 2H`D cӒc8ј!H〟  cӒc8ј!G〟 Ĕ 2H` D cђc8ј!I〟  2H`(D cӒc8Hј!J〟  2H`0D cӒc8ј!K〟  2H`8D cӒc8ј!L〟 p HD cӒc8ј!M〟 @`@ 2H`HD cӒc8(ј!N〟 H HD cӒc8Xј!O〟 `P H`TD cђc8ј!P〟  HD cӒc8ј!Q〟   HD cӒc8ј!R〟 "D @Vf OD cӒc8ј!W〟  㿐 @̚ D d6ad ?6 &  > > x6 㿀Րa @̣  T &`T X6`&`X  \6`&`\  ` d&`&``א @  OD cӒc8Pј Ė〟  㿈@N '`@ @&@  D cӒc8ј 〟 㿈ڒ HD cӒc8ј 〟 쀢 @& D c Ԓc80џ〰 I㿐@ @D^&  cӒc8ј 〟 p HD cԒc8`ј!〟  @` HDcc8【 ! ` HD` HDcc8є【 !o!c Ԓc8џ〰 ِ` HD` HDcc8єh【 !occ8є0【 !o`( HDcc8є【 !o`0 HDcc8є【 !oђ`8 HDcc8є(【 !ov`@ HDcc8є`【 !oc`H HDcc8є【 !oPv`P HDcc8єЖ【 !o=`T 2HDcc8є【 !o*䀢 @$ `H h8 @&耠@@0q` 2ODcc8єp【 !oDcc8є@【 !oDcc8є【 !o& 㿈 HD cԒc8`ј ٖ〟 쀢 @&@ D c Ԓc80џ〰 Z@si`Xcn`H`pФ~ HD cԒc8ј"1〟  @ @ _ OD cԒc8ј"5〟 @M .> D cՒc8ј"4〟 㿐Ք Œ`܀ @  @  g ` 㿐 @ ``?㿐ޠ @ ``e 㿐Р @  ```?`?㿐Ք ` @ ``?㿀 @  ? @Q @` : "H5r (: (. O' @(9`* 2 @ D  @+y OD cՒc8ј!〟 oР    OD cՒc8ј!〟 D cՒc8(ј!〟 㿐Ք ` @ ``?㿐Ք ` @ ``?㿀?`ܨ@ ` h @% `@@!?@ O@  ` O( ?@ ,  OĐ @ Ɛ O*`]2` @ pД HD cԒc8ј"〟  G@ . >b ?~H1 3Y @ `$@5 X`@h`$`@'  (O   3 g @@`@``@@H 3 3`@8O O҂Y o `?o߄`?o؄`~@ Z`` @`$G㿐`$|는P @ &`4`G 㿐| vP @& 㿐 | h @& 㿈 @ 쀢 @ ` O `㿐@ @ HՐ! a@@. qɓ 㿐@ @ HՐ! a@@ j @ [ | "@'뎐  So O끐  O@;eDc ՒaX@"  . جcL @`^s  @Y`9 @$K`  2@4$O $O@;&D$c Ւb!@"7  ( O @;D"B$(c#\ ՒbPa@ @:Dc ՒaЖ@"/  @:Dc Ւa@"! 㿀 ꯐcϐ @$ $ '" 4  O`4` OD cՒb՘!ޖ@ ꃤꥐ @Œ  @냐 $ OD cՒb@՘!@  D cՒb՘!@ 㿐 `@  OD cՔ c՘!@ @ @ː  (`@ @& @&  D cՒb՘!@ 㿐`@@ @@ƒ`@ @@ƌ&㿈 @ $j'㿐`@@ @@t`@ @@n&㿈 @'㿈'@s 0'쀢 @F"" " " " " " " " " $" (`@ " ,@ƛ@]  @?$@ƕ@ @u  @q \4 $$ ($ ,  H%D !#Ւ"a@ ֟@"a@ !! D c֒bH՘!@ DcbՔ@ !o㿐 @! `H    "@@& `@ @  @`@& `O @ 㿐@@^@`$HD c֒b@՘!@ Z  &$& `@ @@Ð  @&(@&0&,D!c ֒b՟@ 㿐@2@ ^@`$HZ  & &$ `@ @ϐ@ő  @&(@˒  ,@Ŋ D c!w ֒b@հ@oװZ D!c ֒b՟@V o㿐@@^@`$HD c֒b@՘!T@ Z  &$& `@ @x@:  @&(@t&0&,D!]c ֒b՟@ 㿐`1@)@^ $`HD$ $$ `@ @I@   @#$ (@E$ ,D c֒b@՘!4@ D c֒b՘!0@ D!;c ֒b՟@˰ 㿐 @袐   \    2O @@Ħ&㿈'@Ĵ 8'쀢 @K"" " " " " " " " " $" (" ," 0`@ " 4@ڐ@Ĝ  @B$@@ @Ĵ  @İ  $, 쀤 @;֐   H%D !#Ւ"a@ z֟@"a@ ! D c֒b՘ @ DcbՔX@  oՐ"a@@h xoÐ 㿀!@A"$ @'"$@> }ڒc} ՒcH֔ ch   @  c  @ `(  @ה `x  @ `  @ a  @ ahݖ  @! aՖ  @3 b͖ @8 bP  @< b z @@ c0 q @D c h @H ` _ @ ` "V @C ` M @G a` D @K aЖ .; @O b@ ,2 @S b 0) @W c 0  @[ c 1 @_ ` 1 @w `  @{ `  @ ax @ٔ ja 2HDDcb֔㰐  XhDcb0㰐  =\ D c֒b ՘ Ж@ D ;c ֒bp֟㰰 >D <c ֒b֟㰰 .Dcb֔㰐  >oÐDcb֔Ж㰐  ?oDcb֔ 㰐  @oDcb֔p㰐  AoDcb֔ 㰐  IoDcb֔㰐  BoDcb֔㰐  CouDcb֔`㰐  EohDcb֔Ж㰐  Fo[Dcb֔@㰐  GoNDcb֔㰐  HoADcb֔㰐  Jo4Dcb֔㰐  Ko'Dcb֔p㰐  LoDcb֔㰐  Mo Dcb֔H㰐  NoDcb֔㰐  OoDcb֔(㰐  PoDcb֔㰐  Qoِٔ !b@ 2H6Dcb֔P㰐  YoŐDcb֔㰐  RoDcb֔㰐  SoDcb֔㰐  Toٔ #b @6ٔ c 2HDcb֔㰐  \oDcb֔㰐  Wowٔ cX 2HDcb֔`㰐  ]ocDcb֔㰐  [oVٔ c 2HDcb֔㰐  ^oBٔ c 2HDcb֔㰐  _o.ڔ v`H 2HDcb֔P㰐  `oڔ b` 2HDcb֔㰐  aoڔ N`耢 2HDcb֔㰐  bo)ڔ w!8 @ڔ 4a 2HDcb֔㰐  eoؐDcb֔H㰐  doːڔ a 2HDcb֔㰐  foڔ bH 2HDcb֔P㰐  goڔ b 2HDcb֔㰐  hoڔ גb耢 2HDcb֔㰐  io{ڔ c8 @ڔ ,c 2HDcb֔㰐  loaDcb֔H㰐  koTڔ c 2HDcb֔㰐  mo@۔ Œ`H @۔ %`Ѐ 2HDcb֔ؖ㰐  po&Dcb֔`㰐  oo۔ aa 2HDcb֔(㰐  qo۔ ap G @ a > @ !bH 5 @ "b , @t #c # @^ $cp  @H %c  @2 &`P  @ '`  @ (a(  @ )a  @v *b ( @` +bp (ۘ  @J ,bЖ (Ҙ  @ -c0 (ɘ  @l .c ,  @} /c * @ 0`h -  @ 1`ؖ -  @l 2a@  @;!a#Ɩ H#Dcb֔㰐  o;Dcb֔㰐  to.-b H Dcb֔(㰐  oDcb֔P㰐  o #\ݔbƘ  - 2H)#\Dcb֔㰐  oDcb֔㰐  oDcb֔x㰐  o֐ݔcH! - 2HDcb֔X㰐  oDcb֔㰐  oDcb֔㰐  |oDcb֔X㰐  {oDcb֔㰐  zoDcb֔㰐  yo|Dcb֔㰐  xooDcb֔㰐  wobDcb֔P㰐  voUDcb֔㰐  uoHDcb֔x㰐  o;Dcb֔㰐  o.Dcb֔㰐  ~o!Dcb֔8㰐  }oDcb֔8㰐  oDcb֔ؖ㰐  oDcb֔㰐  oݔc!b#怢 H Dcb֔㰐  oא#\ޔ#`h# c H Dcb֔㰐  o#\ޔ#acn  2H#\Dcb֔ 㰐  oޔ#acU  2H#\Dcb֔㰐  oޔ#bXc&< 1 H Dcb֔h㰐  op#\ޔ#bc6"  H Dcb֔㰐  oV#\'ޔ#cF 0 H Dcb֔㰐  o<#\ߔ#`@c V , 2HDcb֔X㰐  o" #\`#c fԚ  2H#\Dcb֔㰐  o#c av  2HDcb֔㰐  oߔb8!d 2H#\Dcb֔H㰐  oِߔ b% - 2HDcb֔Ж㰐  o #\cp q 2H#\Dcb֔㰐  o ` X 2H#\Dcb֔0㰐 !o!8 @  2HDcb֔Ж㰐 !ot #\ax & 2H#\Dcb֔㰐 !oZ b(  - H Dcb֔8㰐 !oA#\ b  2H#\Dcb֔㰐 !o' cښ  2H#\Dcb֔㰐 !#o `H HDcb֔X㰐 !*o!'j!& H Dcb֔㰐 !.oߐ#\!&a`#6 a H!&Dcb֔p㰐 !5oĐ#\a!"Fw  H"Dcb֔ 㰐 !<o!!!V H Dcb֔Ж㰐 !@o#\!VcP f#G * 2H#\Dcb֔h㰐 !Go{!V`v.  H Dcb֔(㰐 !Nob!V#\`Ȗ  2HDcb֔Ж㰐 !UoH㶒ap+a 2HDcb֔㰐 !Yo2 #\aa!ᦚ *  2H#\Dcb֔㰐 !`oab ʚ 2H#\Dcb֔㰐 !goac0   2HDcb֔H㰐 !no #\ca   2H#\Dcb֔㰐 !uoː a` ~怢 2HDcb֔㰐 !|o㶒aP#'a 2HDcb֔X㰐 !oaa!" H Dcb֔Ж㰐 !o"#\b8% 7 HaDcb֔H㰐 !ok!b"& H Dcb֔㰐 !oU"&#\cP6 HDcb֔`㰐 !o;!c"F 2H#\Dcb֔㰐 !o%"F`x#V ט` H Dcb֔㰐 !o #\"Fa`f  2H#\Dcb֔ 㰐 !o"Fa`v H Dcb֔Ȗ㰐 !oؐ#\)"F"`` 0 2HDcb֔p㰐 !o"Fc3▀ 2HDcb֔㰐 !o"Fcx% 2HDcb֔㰐 !o #\ccD  2H#\Dcb֔㰐 !ox`pƘc+ $ H"FDcb֔x㰐 !o_!`Ԗ"ր H Dcb֔㰐 !oI#\"֒apa  2H#\Dcb֔㰐 !o/"֘ab $ 2HDcb֔(㰐 !ob' H Dcb֔Ж㰐 !o#\cP" , 2H#\Dcb֔`㰐 !o`"& # H"`Dcb֔㰐 !o͐!C#6 H Dcb֔㰐 !o#6#\a F) i  2HDcb֔8㰐 !oa!#V 2HDcb֔㰐 !o #\bp#V%f 8 2H#\Dcb֔㰐 "ol#Vc8v $ 2H#\Dcb֔H㰐 " oS#Vc ! 2HDcb֔㰐 "o:`% 2H#\Dcb֔㰐 "o$a"ך $ 2H#\Dcb֔(㰐 "o a! / 2H#\Dcb֔Ж㰐 "&o!bh ƀ HDcb֔x㰐 "-oِ!cN#ր 2H#\Dcb֔ 㰐 "1oÐ#֒c&v $ 2H#\Dcb֔㰐 "8o#֒`@&] 2H#\Dcb֔P㰐 "?o#֒`# Ca 2H#\Dcb֔㰐 "Fow#)!a* 0 HDcb֔㰐 "Mo^!b(Ӗ & 2H#\Dcb֔8㰐 "QoH &ab6  HaDcb֔㰐 "Xo/c`F HDcb֔p㰐 "\o!c V 2H#\Dcb֔㰐 "`o V``f 0# 2HDcb֔p㰐 "goa!] v 2H#\Dcb֔ 㰐 "koҐ va #  H vDcb֔㰐 "ro%bH- 2H#\Dcb֔X㰐 "vob! চ T  2HDcb֔ؖ㰐 "}o #\cx :  2H#\Dcb֔㰐 "on`  ! # 2H#\Dcb֔8㰐 "oU`  , 2H#\Dcb֔㰐 "o<a  , H'Dcb֔㰐 "o#b( 2H#\Dcb֔H㰐 "o b"  2H#\Dcb֔㰐 "oc" 栗  2H#\Dcb֔㰐 "oې`p"&  2H#\Dcb֔㰐 "oa8"6u  2H#\Dcb֔H㰐 "ob"F\  2H#\Dcb֔㰐 "ob"VC  2H#\Dcb֔㰐 "owc"f*  2H#\Dcb֔㰐 "o^`x"v  2H#\Dcb֔㰐 "oEaH"  2H#\Dcb֔X㰐 "o,b"ߚ  2H#\Dcb֔(㰐 "ob" ƚ  2H#\Dcb֔㰐 "oc"   2H#\Dcb֔Ȗ㰐 "o`"   2H#\Dcb֔㰐 "oȐaX"{  2H#\Dcb֔h㰐 "ob("b  2H#\Dcb֔8㰐 #ob"I  2H#\Dcb֔㰐 # o}c" 0 2H#\Dcb֔㰐 #od`"  2H#\Dcb֔Ȗ㰐 #oKa"& , 2H#\Dcb֔㰐 #"o2bX"6  2H#\Dcb֔p㰐 #)oc@"F̚  2H#\Dcb֔X㰐 #0o` "V  2H#\Dcb֔0㰐 #7o`"f횚  2H#\Dcb֔㰐 #>oΐa"v큚 , HDcb֔ؖ㰐 #Eo#b*b 2H#\Dcb֔㰐 #IobcH#R  2H#\Dcb֔X㰐 #Pob`#9  2H#\Dcb֔ 㰐 #Womb`#   2H#\Dcb֔㰐 #^oTba#  2H#\Dcb֔㰐 #eo;bb`#  ! 2H#\Dcb֔x㰐 #lo"bc(#՚  2H#\Dcb֔8㰐 #so bc# 켚  2H#\Dcb֔㰐 #zob`#죚  2H#\Dcb֔㰐 #oאba`#슚  2H#\Dcb֔p㰐 #oミb#b&q  HDcb֔(㰐 #o縷!b#6 2H#\Dcb֔㰐 #o#6cx# F A` 2H#\Dcb֔㰐 #ou#6`8`V(  2H#\Dcb֔H㰐 #o\#6``f  2H#\Dcb֔㰐 #oC#6a` v  2H#\Dcb֔㰐 #o*#6bh`ݚ 2 2H#\Dcb֔㰐 #o#6c8`Ě  2H#\Dcb֔H㰐 #o#6c`뫚 ' 2H#\Dcb֔㰐 #oߐ#6``뒚  HDcb֔㰐 #oƐ#aXc:' 2H#\Dcb֔x㰐 #ocƒb%֚ a 2H#\Dcb֔ 㰐 #ocƒbH ! 2H#\Dcb֔㰐 #o|cƒc/  2H#\Dcb֔㰐 #occƒ`h  2H#\Dcb֔㰐 #oJcƒaX  2H#\Dcb֔h㰐 #o1cƒb &  2H#\Dcb֔8㰐 #ocƒb 6˚  2H#\Dcb֔㰐 $ocƒcF겚 , 2HDcb֔Ж㰐 $o`![ V 2H#\Dcb֔㰐 $ oА VaHfꃚ , HDcb֔`㰐 $o!b , v H vDcb֔8㰐 $o #\bS  HcDcb֔Ȗ㰐 $o퇐!c 2H#\Dcb֔㰐 $!oq `  $  2H#\Dcb֔0㰐 $(oX `    2H#\Dcb֔㰐 $/o?  a ƀ H Dcb֔㰐 $6o&b(뛖ր H!Dcb֔@㰐 $:o놖怢 HDcb֔㰐 $>oc0o @& Dcb֔8㰐 $Bo  : 8 *@  (`@2@   ) (`("@㿐 ( (p80p   @  ( (p00p   @  +0 @(p(0p  @ ( 0(p 0p +0 3`@(0 @@   (  +03p  . 6(0 @ @ >@@@@@@㿐`  ` `  `` }`{ݞ@㿐Ӱ ѓ`ў@g@㿐e`a  ]` ` X`V㿐M K`㿐NL *`2``@   `H `@ ((0`@ O (`0`0`㿈.`6``@  h ` (0`@@ `O (`& &*@*`2 *@2 2 *`*@2 *`*`*0 2`@080 *0 2`@ 3003p **0 2`@0(0 ***0 2`@ 30 3p *0 2`@00 ***0 2`@ 303p *0 2`@00 ***㿐/DÐ 㿐. 7D2 㿐'D㿈?* a2 㿐` @@a 㿐    `   㿐x` u㿐us `@ @@ " `" X `@"@ 㿐@ @ H !a(@u O`?㿐  "@6 @4& 6 㿐 @  @@#&㿈 @'㿈є耢 HD caH`!(  `$@"  OD c!aH (㿐  @. 0`"@   @, @6 &  @ 6 &  , 0`@ݐ O& D caH$Ė( 㿐V  .` `.` .` .` .` .` DbH  DbH b b @@ DbH  DbH  DbH  DbH 㿐@ .`* e@* 2 `@  @8`)@) `(0`@ O .`2 0`@@ @ @W 㿐@* ?2 c@ ` +`0(8`(`@O( 㿐@x * 2 㿐@ @ H!a(@B A֡   Ђ@㿐л @hЛ @Эֆ  O& ߒЇ @Л@@Дm  O & 㿀[Ė㿀O㿐   @& 㿀5㿀*㿐  ŔX @& 㿈'쀢 @`8H&D caHx'( % & D caHP&( 㿀'쀢 @#`HD䀠@@%`^&  caHx&( D caHP&( D caH&( 㿈'w쀢 @`8HD caHx&(  D caHP&( 㿈'H쀢 @`8HD caHx&Ֆ(  D caHP&Ԗ( 㿈'쀢 @`@D caH&˖( J D caHP&˖( 㿈'쀢 @` @D caH&Ɩ(  D caHP&Ɩ( 㿈'쀢 @`@D caH&( ְ D caHP&( 㿈'쀢 @`@D caH&(  D caHP&( 㿈'a쀢 @`@D caH&( n D caHP&( 㿈'3쀢 @`@D caH&( < D caHP&( 㿈'쀢 HD caHP&y( ``e 㿈'쀢 HD caHP&m(  `+`6㿈'ɔ쀢 @`@D caH&e(  D caHP&e( 㿈'쀢 @` @D caH&`(  D caHP&`( 㿈'm쀢 @`@D caH&[( i D caHP&[( 㿈'?쀢 @`@D caH&V( B D caHP&V( 㿈'쀢 @`@D caH&Q(  D caHP&Q( 㿀`0`@,˔ HD caHP&( `0Z  OD c&aH (D caH0&( 㿀`0`@, HD caHP&( `0  OD c&aH (D caH0&( 㿀 0`@+Q 2H 0D caHP&( -  OD c&aH (D caH0&( 㿀 0`@+ 2H 0D caHP&(   OD c&aH (D caH0&( 㿈'쀢 @`@D caH&L( ܰ D caHP&L( 㿈'Ô쀢 @`@D caH&G(  D caHP&G( 㿈'쀢 @`@D caH&B( x D caHP&B( 㿈'g쀢 @`@D caH&=( F D caHP&=( 㿈'9쀢 @`@D caH&8(  D caHP&8( 㿈' 쀢 @`@D caH&3(  D caHP&3( 㿈'ݔ쀢 @`@D caH&.( g D caHP&.( 㿈'쀢 @`@D caH&)( 3 D caHP&)( 㿈'쀢 @`@D caH&$(  D caHP&$( 㿈'S쀢 @`6 D caHP&( 㿈9㿀`8"@`   8h o  `@DQ Oρ H  `D @x`@`>h GŐ@B>( 2O㿐.` HD caH"ǖ( ͊` HD caH@"Ȗ( `e``@D caHh"ɖ(  &` 㿀` ɸ h    `@Dѐ O H( Ї @>`D ɗɹ @C OD caH"( Ш HD caH"( ο  oǠ@D caH"( `8@1@-@H.` D @`8C H&D @4 H"HHժ HD caH"( Oր @D caH`"( ODoOπoD㿐@ @ H!a(@ HG㿐`@n  H D c"yaHX (?c.0`?Z@D caH"f( @U @ &`@r 6`D caH"h( 㿐͐ HD caH"\( w  OD c"]aH (xȔ耢 @-܀`@7`$pȒ @Ȥ $` @ OD caHX!-( `4`@o'D caH!"(  㿐@ϐ @ @ rr r r r r (r 0@r 8  @b  Z`&@D caH r( @Ϟ@㿐 0 @ "@D\D c!aH (㿀' * HD caHX!V(  ؐ @ ! O쀢 OD!^c aHx( 8& 㿈'  @\쀢 @D!sc aH( Z & 㿀!Ӓ" HD caH"( 쀢 H&D"`hNJ @)ǜͲ O OD caHH"(  caH "(  㿐F HD caHh"q(   OD c"raH (㿐  JX @&"  㿈@ $' @P" "2 " " " " " " " @  @ٔ耢 @ 5D  @5D$ & 7!H!(  @ H!( ǐ @7!H!(  @P H!( ǐ @D caH ( 㿀'' @&  @ HŔ䀢 HD caH b(  `$@ @g OD caHH g( D caH d( 㿈' 0`@J@א  @7 R 0쀢 HDǔ  2H!D%c aH( @%c aH( @@ D caHx%( #0a(@%o㿀' 0`@KH  2H' 0A쀢 @*` "@O'``HD䀦@0D caH%ʟ(oސ  c%aH( D c%aH( #0a(@W%o^`@ID caH%˟(o ^@` @`D " Z@@?^`@H(`DcaH( %@o 2 @` @X@@'om ^'@  @ ``@^oDcaH( %oD caH(%Ο(oD  caH(%ğ(o8 㿈  !쀢 HD caHh&(  㿈  쀢 HD caHh%( ԰ 㿈' 0`@Z@@^?`cHD caH%(  0"쀢 H/D@P @E˔ @I`, 2C H/D%c aH (@o֐ N G' c%aH( #0a(@4%o`@'o D caH%(o 㿈' 0 "@/耢 HD caH%( W ܰ  OD c%aHh (#0a(@%o 0㿀' 0 "@/쀢 HD caH%}(     OD c%}aH (#0a(@%}o 0㿈' 0 "@/L耢 HD caH%x( ̒ h  OD c%xaH (#0a(@r%xo 0㿀' 0 "@0쀢 HD caH%s(  -  OD c%saH (#0a(@7%so 0㿀' 0 "@0ז쀢 HD caH%n( N   OD c%naH (#0a(@%no 0㿀' 0 "@/쀢 HD caH%i(     OD c%iaH (#0a(@”%io 0h' 0 "@/b쀢 HD caH%d( ˒ ~  OD c%daH (#0a(@%do 0x' 0 "@/(쀢 HD caH%_(  D  OD c%_aH (#0a(@N%_o 0x' 0 "@/쀢 HD caH%Z( i    OD c%ZaH (#0a(@%Zo 0?c' 0 "@7쀢 H?D caH%P( c.4 @O,  ƕ4  OD c%SaH0 (#0a(@Д%No 0?c' 0 "@8n쀢 H?D caH%?( c9@ɐ   *2 OD c%BaHp (#0a(@%=o 0㿀' 0 "@/+쀢 HD caH%4(  G  OD c%4aH (#0a(@Q%4o 0x' 0 "@/쀢 HD caH%/( p    OD c%/aH (#0a(@%/o 0x' 0 "@/쀢 HD caH%*( : Ӱ  OD c%*aH (#0a(@ݔ%*o 0x' 0 "@/}쀢 HD caH%%(    OD c%%aH (#0a(@%%o 0㿈' 0 "@0C耢 HD caH% ( .2  ^  OD c% aHh (#0a(@h% o 0㿀' 0 "@0쀢 HD caH%( i #  OD c%aH (#0a(@-%o 0㿈' 0 "@/͖쀢 HD caH%( (   OD c%aH (#0a(@%o 0㿈' 0 "@0耢 HD caH%( .:    OD c%aHh (#0a(@%o 0㿈' 0 "@0X耢 HD caH% ( .:  s  OD c% aH (#0a(@}% o 0㿀' 0 "@0쀢 HD caH%( < 8  OD c%aH (#0a(@B%o 0㿈' 0 "@/쀢 HD caH%(    OD c%aH (#0a(@%o 0㿈' 0 "@0耢 HD caH$( .컑2  Ô  OD c$aHh (#0a(@͔$o 0㿈' 0 "@/m耢 HD caH$(  퉰  OD c$aH (#0a(@$o 0㿈w0`@A쀢 HD caH$( 0耢 HD caHH$( ``=  OD c$aH (#a(@G$o㿈' 0 "@,쀢 H.D caH$Ӗ( 2  OD c$aH (#0a(@$o 0㿐  8 @&`0 㿐`\b @D`0 "@  @ H @ D&`0  caH ( D caH@ (  caHp!( 㿐 @ i  @@|&`'w `@;䀢 HZ耢 H]D b 'Ħ+Da(/ @ @9 HQ  He܀ @܂  쀢 @Β" @u`@ DOА@X@[@Dcc( "= € @t\ @  caH"( c@"3 a Oc(aH @"4o͐ M ODcaH( ",o耦OtoODĀ`@D`@\  `I` o'!a(@"o>耢 ODcaHp( "IoD caH"Q( DcaH( "okDcc8 ("Bo`DcaH(( " oSDcaH`( ""oF㿀#\`''`H_D caH!( @v @xD`@@@ @ǂ ``@ Ƞ@HpجM @ξ @h`@'@`@#\`؟@ @耠`@n#\ | @D'``@ `@ @耠`@h䀢 @D؂  `@ @ @DO@<@@D caH!(  caH!( O〤Oo OD caHX!Ė( Oyoŀ OD caHX!( oؘؒ  OD caH`!( D caH!( D caH0!( O{  caH!Ӗ( D caHp!Ζ( caHp( !ސ DcaH( !o㿀\``#\;` 㿈 @'m㿐 @Ґ @ ~  @@&x 2HD caH ( @      HDcaHp(  # b @& DcaH(  o㿈@ '쀢 @%"  ` ` ` ` `8a@ #  @& D c aH`( yD caH ( 㿈ٔ HD cbȔ!  @V*  @ 좔 @D& D cbȔ8!  ! c bȔ @㿐 ꏒb H D c 4bȔ h:a HD cbȔ  ܖ `0ο H0Za aH-ܒn @=/ 0 O耢 OL @:܀@O& !! 2@!& D cbȔ ߖ '܀ @܀@G D cbȔ`  D cbȔ  㿈  H˰  H D c BbȔ Pa耢 HD cbȔ  鸒a bH̐ @&鍐 O耢 @ "O& D cbȔX   D cbȔ  p쀢 HD cbȔ  `0ͶȀ HD cbȔ`   aآHK @F @䀠@O& D cbȔ Ö  D cbȔ Ɩ hXb HD cbȔH ' Db HD cbȔ (  耢 HD`00Ȁ @&@  cbȔ  * D cbȔh + 㿀mb HD cbȔ x 0@!"( @#'ߒbH HD cbȔ   퇒bX @GD1"8 @J䀠`@c"8 h"(@@艰  @D`08 O0@̥ O0"(̜@ OD cbȔ   c bȔ D cbȔ  | D cbȔ  D cbȔ } 㿈벒b HD cbȔ j  ꊒbh OD c kbȔH 㿈높b HD cbȔ K  jb OD c LbȔ 㿀Ғ耢 HD cbȔ V bx HD cbȔ0 W @  H> @X0 0( 3`+0 @H0 ?`X@'  aJL>  ?#@( @  C?( 3`+0 @H0 (`(`@@ @C㿐ݠ @   @H  "@  @ O㿐ʐ @@#@H 0H @ @`"H>   F@O0 @`O>   oF@(O@o  @ `,p @^@ "O @ @@G@㿐 @@b& `,``@g`@ xE?@h p   ` ;D/E`H4  @"`8` `"@:``@ ``<`"@9@@` @` "@ `@`  ```@ @M @c`   DOǰ (2O @> o` $`8`<`2O@@o$`<D c b؁O†Oo㿐 @!  "@ @&  "@v (@& v (v 0 8 "@ v a@  Ov v 8& @㿐@c@@ 㿈'c@@ @dD@ 4'쀢 @gbt"b" " Ăb" " c" " Ȃc" " 0`8" ," 0" $" (@p H @M$ ,,p`@p@p`p`p`p` p`(p`0p`8@,@]  @$ `,@ ,&8` ` @ Dccx8А "쀠`@ c  cHD ccx"П DccxА "o'@c@ @Ԩ?c` h@`@@  O`@ @ 4'쀢 @Šbt"b" " Ăb" " c" " Ȃc" " 0`8" ," 0" $" (@ɐ H @$ ,,p`@p@p`p`p`p` p`(p`0p`8@,@  @$ `,@P, @ ` @@ HVD쀤`@`, @f,,< @ @$ `, @ <`< , `( `, `0 `4`(@     ` @  ,8` @  8` (D O`( @9 ?c`B@R@d @W `,,(` &@(`@@8Ec@` 쀠`GI Dc  cH8O` o?D ccx"П DccxА #oDccx8А #oDEc@I `oD ccx#П 2O?(O?oe X@1?# @'c@@Ҫ @д?c h@Ϣ`@@˒ O`@`@ @ΐ @@@D#\ c?  a( OD@ 4'쀢 @bt"b" " Ăb" " c" " Ȃc" " 0`8" ," 0" $" (@k H @$ ,,p`@p@p`p`p`p` p`(p`0p`8@,@X  @$ `,@ @`,$ `@$ f,,< @B @$ `, @< <`< , `( `, `0 `4`(@     ` @ ,8` `@8`(B  O( @' ?cB@- @o `,, (`&(`@@8 Dc  cH8O` o?D ccx#mП DccxА #}쀠`GՐ DEc@  `Dccx8А #oD ccx#П 2O?(O?oq DEc@ `o@  (H  @1@ ,`,`@@@ "@I @ <G"@  "@ 8   8@"@}   <  <@   & <8O͠ @2O  `"GƠ  0@"@ 4  ,(`(`@p@@p`p` p`p` ( +`+`@8` (@o> (`H < 8@@U ` 8 8 "@& 8@& 8& 8 @&& @  @ `"@ H+`@`@%D@  @ "" $ $ " t "  <`"@" ` <" 8`@& < @ `@& @& 8o @lDEc@$ boP `v 8 8 "@ @@& 8 @v 8o& @@ 2O  0( H(0 @ @gD 0 @ӔX( "@ 0@&  0& @@> 0 (`@L ,     ` @ (!  B@O@OK(`@8O oG(`D c ao`H@bor@b On@{bofo~& 8D!8c cx@Р @foO ,`O o(` ccxh!{П o㿐 @t`?㿐  @/  ( +0 @H0  @ 4H  @@  @ @ @I@ @ bϒ 2H < ?< (O  H"  <$ " ` e@֒   B< H@@<  @ > 2O<@(O< o܆ (O< o 2O@o$㿈/ ? f@ 㿐H h @ @&| O㿐  @/  ( +0 @H0  @ 4H  @@  @ @ @I@ @ bD 2H < ?< (O  H"  <$ " ` e@   B< H@@<  @ > 2O<@(O< o܆ (O< o 2O@o$㿈  dg㿐H h @ @&} O` @l'''''''''@c؂gl6. . a. 8̆X0 8 '.  b. JH'. 㿀@@@  㿀@  @ 㿀 . . . . .  .  +.  4. .   . .   . . . . .  @۔ ``#\`#`#d``#h#l`` #p#t` ` #x#|` ` ##``##``##@```#``#`##``##``##``##``##``## `@ɔX``#`#`#\``#h#d``#p#l` ` #x#t` ` ##|`` @``## 0@8ڞ@0@/#`ɐ@$#@㿐M`,      >㿀`6*   c HD cc! Z  H&DWy @* @#  OD cc!   cc!  D ccP!  㿐 @@&㿈@ '쀢 @+22 2 2 2 2 2 2 2   @&@ %D !##` D@ #`  P8ʐD cc M 㿈 @'㿈 c$7(``@ 6t 2O6@ D cah Ο 㿐  Zt @ 6㿐 H7HK$ `@` @A 㿈7L 8t @L6 `HL)$ @0D cLa   HDI耢 @)2  @ 6 cc   ,耢 @L2  @ 6D cc  D cc  㿐@ @ 2H "H`@ =@@`?㿐@ @ H"H`@ 6 㿐 @ L  @@_&㿐@n  @ $$ $ $ $ ` &?4 D cch o h''ܨې HD cc  䀢 @2 `Hh:x @8耢 @? `@?0@@@&j  ODcc  hDccؖ  v &@ Dcc@  oDcc`  on`c㿐 /@ &@HH'  #C`  ##`#9 h HB  `@`H p`    @`   ` 8   @`   ` 9 oŀ`?cH&?c g @ 7@g ` H$/@ g  `?O o `Oz?8 ov` g ` 7@g ` O‣/@+ 36.3  !A`  !!`!8?  @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ `@ @*H+`? g O7 o4 㿈 /@ &@  H#@HS`  @`  ` ; H:H ?耧 "G負`??cH\ ?c g  7@g ` @HZ/@ g `?Hfo:H p`  ƀ @` ƀ  ` >   @`   ` ;ooq`?oj` g   7@g ` @O/@ . @.6 6 @3 + @ '@G@`@  '@'@@`'@8>` @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ `@ @@ H `?  g H`g@0@( 0@o/:㿐/ܘH HF   @`   ` ;   O?cHX?c g  6g ` @HV.@ g `?H c@    H p`   @ @` @   `@ ;`  @`   ` ; o g  6g ` @O@. +@ @+33@@3+ @ '@G@`@  '@'@@`'@8>` @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ `@ @@ H `?  g H`@g@0@(0@  㿐`/@@?O㿐㿠{㿠JUsage: %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 '%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)) >= 0wcstombs(output, input, size) != (size_t)(-1)mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Format), &reader->tempWString)convert_string(reader->tempWString, infaxData->format, sizeof(infaxData->format))mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeTitle), &reader->tempWString)convert_string(reader->tempWString, infaxData->progTitle, sizeof(infaxData->progTitle))mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_EpisodeTitle), &reader->tempWString)convert_string(reader->tempWString, infaxData->epTitle, sizeof(infaxData->epTitle))mxf_get_timestamp_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_TransmissionDate), &infaxData->txDate)mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_MagazinePrefix), &reader->tempWString)convert_string(reader->tempWString, infaxData->magPrefix, sizeof(infaxData->magPrefix))mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeNumber), &reader->tempWString)convert_string(reader->tempWString, infaxData->progNo, sizeof(infaxData->progNo))mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProductionCode), &reader->tempWString)convert_string(reader->tempWString, infaxData->prodCode, sizeof(infaxData->prodCode))mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolStatus), &reader->tempWString)convert_string(reader->tempWString, infaxData->spoolStatus, sizeof(infaxData->spoolStatus))mxf_get_timestamp_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_StockDate), &infaxData->stockDate)mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolDescriptor), &reader->tempWString)convert_string(reader->tempWString, infaxData->spoolDesc, sizeof(infaxData->spoolDesc))mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Memo), &reader->tempWString)convert_string(reader->tempWString, infaxData->memo, sizeof(infaxData->memo))mxf_get_int64_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Duration), &infaxData->duration)mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolNumber), &reader->tempWString)convert_string(reader->tempWString, infaxData->spoolNo, sizeof(infaxData->spoolNo))mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_AccessionNumber), &reader->tempWString)convert_string(reader->tempWString, infaxData->accNo, sizeof(infaxData->accNo))mxf_uu_get_utf16string_item(reader->dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_CatalogueDetail), &reader->tempWString)convert_string(reader->tempWString, infaxData->catDetail, sizeof(infaxData->catDetail)) 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 reader->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) 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 goodDate 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 initialise_timecode_reader(reader)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 @@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: 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 FT@@-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 MXF file contains no essence data Failed to determine the content package length in the MXF file Cannot check the actual frame count because failed to read the first content package Assuming 0 complete frames are present in the MXF file mxf_file_seek(reader->mxfFile, -(mxfKey_extlen + llen), SEEK_CUR)stat(reader->mxfFilename, &statBuf) == 0%lld complete frames are present in the MXF file All frames are present in the MXF file 0 complete frames are present in the MXF file Failed to determine the number of frame actually present in the MXF file mxf_file_seek(reader->mxfFile, reader->headerPartition->footerPartition, SEEK_SET)mxf_read_next_nonfiller_kl(reader->mxfFile, &key, &llen, &len)mxf_is_footer_partition_pack(&key)mxf_read_partition(reader->mxfFile, &key, &reader->footerPartition)Footer partition is open, in %s:%d Footer partition is incomplete, in %s:%d Cannot show PSE failures or D3 VTR errors from an incomplete MXF file mxf_load_data_model(&reader->dataModel)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_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 Failed to read the MXF Random Index Pack - file is incomplete +4 +4 +4 +4S /+4 @+4 @+4S 0+4 +4 +4 +4+4+4S +4 +4S A+4 +4S +4+4 +4 +4 +4 +4S +4 +4S +4S 7+4+4S .+4S +4S +4 +4 +4 +4 +4 +4 +4 +4 +4 +4  +4  +4  +4  +4  +4 +4S $+4 +4 +4+4+4`>o'^w+4}`>oxl+4}`>oo 0 && llen <= 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_k(mxfFile, key)mxf_write_fixed_l(mxfFile, llen, len)mxf_write_l(mxfFile, len)(newMXFFile = (MXFFile*)malloc(sizeof(MXFFile))) != NULL(newSysData = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newStdInFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newDiskFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULLr+brbw+b'%s' failed, in %s:%d mxf_write_k(mxfFile, &g_RandomIndexPack_key)./mxf/mxf_partition.c(llen = mxf_write_l(mxfFile, len)) != 0mxf_write_uint32(mxfFile, partition->bodySID)mxf_write_uint64(mxfFile, partition->thisPartition)mxf_write_uint32(mxfFile, (uint32_t)(16 + llen + len))(newLabel = (mxfUL*)malloc(sizeof(mxfUL))) != NULLmxf_append_list_element(&partition->essenceContainers, newLabel)mxf_append_list_element(partitions, partition)mxf_read_uint32(mxfFile, &size)mxf_read_kl(mxfFile, &key, &llen, &len)((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)size >= (uint32_t)(mxf_get_min_llen(mxfFile) + mxfKey_extlen)mxf_write_k(mxfFile, &g_KLVFill_key)fillSize >= llenmxf_write_l(mxfFile, fillSize)mxf_file_putc(mxfFile, 0) == 0(filePos = mxf_file_tell(mxfFile)) >= 0((uint64_t)filePos <= position - mxf_get_min_llen(mxfFile) + mxfKey_extlen)partition->kagSize > 0(uint64_t)filePos > partition->thisPartitionpartition->indexMarkInPos >= 0filePos >= partition->indexMarkInPospartition->headerMarkInPos >= 0filePos >= partition->headerMarkInPosmxf_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->previousPartition)mxf_write_uint64(mxfFile, partition->footerPartition)mxf_write_uint64(mxfFile, partition->headerByteCount)mxf_write_uint64(mxfFile, partition->indexByteCount)mxf_write_uint32(mxfFile, partition->indexSID)mxf_write_uint64(mxfFile, partition->bodyOffset)mxf_write_ul(mxfFile, &partition->operationalPattern)mxf_write_batch_header(mxfFile, essenceContainerLen, mxfUL_extlen)mxf_write_ul(mxfFile, (mxfUL*)mxf_get_iter_element(&iter))mxf_append_partition_esscont_label(partition, (mxfUL*)mxf_get_iter_element(&iter))(newPartition = (MXFPartition*)malloc(sizeof(MXFPartition))) != NULLmxf_create_from_partition(sourcePartition, &newPartition)mxf_append_partition(partitions, newPartition)mxf_create_partition(&newPartition)mxf_read_uint16(mxfFile, &newPartition->majorVersion)mxf_read_uint16(mxfFile, &newPartition->minorVersion)mxf_read_uint32(mxfFile, &newPartition->kagSize)mxf_read_uint64(mxfFile, &newPartition->thisPartition)mxf_read_uint64(mxfFile, &newPartition->previousPartition)mxf_read_uint64(mxfFile, &newPartition->footerPartition)mxf_read_uint64(mxfFile, &newPartition->headerByteCount)mxf_read_uint64(mxfFile, &newPartition->indexByteCount)mxf_read_uint32(mxfFile, &newPartition->indexSID)mxf_read_uint64(mxfFile, &newPartition->bodyOffset)mxf_read_uint32(mxfFile, &newPartition->bodySID)mxf_read_ul(mxfFile, &newPartition->operationalPattern)mxf_read_batch_header(mxfFile, &len, &eleLen)mxf_read_ul(mxfFile, &label)mxf_append_partition_esscont_label(newPartition, &label)mxf_read_kl(mxfFile, &tkey, &tllen, &tlen)mxf_skip(mxfFile, (int64_t)tlen)mxf_file_seek(mxfFile, (int64_t)partition->thisPartition + mxf_get_runin_len(mxfFile), SEEK_SET)mxf_write_partition(mxfFile, partition)mxf_file_seek(mxfFile, 0, SEEK_END)+4 +4 +4data != NULL && info != NULL./mxf/mxf_data_model.cDuplicate 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 '%s' failed, in %s:%d mxf_find_set_def(dataModel, &setDef->parentSetDefKey, &setDef->parentSetDef)mxf_find_set_def(dataModel, &itemDef->setDefKey, &setDef)mxf_append_list_element(&setDef->itemDefs, (void*)itemDef)Number of compound item type members exceeds hardcoded maximum %d, in %s:%d (type->info.compound.members[memberIndex].name = (char*)malloc(sizeof(char) * (strlen(memberName) + 1))) != NULL(newItemDef = (MXFItemDef*)malloc(sizeof(MXFItemDef))) != NULL(newItemDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLmxf_append_list_element(&dataModel->itemDefs, (void*)itemDef)add_item_def(dataModel, newItemDef)typeId < sizeof(dataModel->types) / sizeof(MXFItemType) && dataModel->types[typeId].typeId == 0(type->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLtypeId > 0 && typeId < MXF_EXTENSION_TYPE(newSetDef = (MXFSetDef*)malloc(sizeof(MXFSetDef))) != NULL(newSetDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != 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))+4S +4+4 +4S /+4+4+4+4+4+4+4+4+4+4S 0+4 +4 +4 +4 +4 +4 +4+4  +4 +4S +4+4+4S #+4+4+4+4S 4+4+4+4+4+4+4S 1+4S 2+4+4S 3+4+4S 8+4+4+4+4+4S :+4S ;+40+4+4S 9+40+4 +4S +4+4+4S +4 +4S +4+4+4+4S +4+4+4+4S A+4+40+4+4 +4S E+4+4S 6+4S 7+4+4S $+4+4S %+4+4+4+4+4+4S '+4+4+4+4+4+4+4+4 +4 +4 +4 +4 +4+4+4+4 +4+4 +4+4+4+4+4+4+4S (+4 +4+4+4+4 +4+4+4+4+4+4S )+4 +4 +4 +4+4+4+4+4 +4S B+4+4+4+4+4+4+4+4+4S C+4+4S D+4 +4S H+4+4+4+4S G+4S +4S data != NULL && info != NULL./mxf/mxf_header_metadata.c'%s' failed, in %s:%d mxf_find_item_def(headerMetadata->dataModel, key, &itemDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)key, itemDef->localTag, &tag)(item->value = (uint8_t*)malloc(sizeof(uint8_t) * (len))) != NULLmxf_get_item(set, itemKey, &item)item->length >= 8index < countitem->length == 2item->length == 10item->length == 1item->length == 8item->length == 32item->length == 16set->headerMetadata != NULLmxf_get_uuid_item(set, itemKey, &uuidValue)mxf_dereference_s(set->headerMetadata, setsIter, &uuidValue, value)mxf_dereference(set->headerMetadata, &uuidValue, value)item->length == 4mxf_write_local_tag(mxfFile, item->tag)mxf_write_uint16(mxfFile, item->length)mxf_file_write(mxfFile, item->value, item->length) == item->lengthmxf_write_fixed_kl(mxfFile, &set->key, 4, setLen)mxf_write_kl(mxfFile, &set->key, setLen)mxf_write_item(mxfFile, (MXFMetadataItem*)mxf_get_iter_element(&iter))setSize == set->fixedSpaceAllocation || (setSize < set->fixedSpaceAllocation && setSize + mxf_get_min_llen(mxfFile) + mxfKey_extlen <= set->fixedSpaceAllocation)mxf_write_fill(mxfFile, (uint32_t)(set->fixedSpaceAllocation - setSize))mxf_write_primer_pack(mxfFile, headerMetadata->primerPack)mxf_file_read(mxfFile, buffer, len) == lenmxf_read_local_tag(mxfFile, itemTag)mxf_read_uint16(mxfFile, itemLen)mxf_find_set_def(headerMetadata->dataModel, key, &setDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)&itemDef->key, itemDef->localTag, &tag)(newSet = (MXFMetadataSet*)malloc(sizeof(MXFMetadataSet))) != NULLset->headerMetadata != NULL && set->headerMetadata->dataModel != NULLmxf_create_list(&newList, NULL)mxf_append_list_element(newList, (void*)set)mxf_get_list_length(setList) == 1mxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(Preface), &prefaceSet)mxf_write_set(mxfFile, prefaceSet)mxf_write_set(mxfFile, set)mxf_write_header_primer_pack(mxfFile, headerMetadata)mxf_write_header_sets(mxfFile, headerMetadata)(newItem = (MXFMetadataItem*)malloc(sizeof(MXFMetadataItem))) != NULLmxf_remove_item(item->set, &item->key, &removedItem)mxf_append_list_element(&set->items, (void*)item)add_item(set, newItem)mxf_find_item_def(headerMetadata->dataModel, itemKey, &itemDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)itemKey, itemDef->localTag, &tag)mxf_create_item(set, itemKey, tag, &resultItem)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8))) != NULLget_or_create_set_item(set->headerMetadata, set, itemKey, &newItem)mxf_set_item_value(newItem, buffer, 8)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + arrayLen * elementLen))) != NULLnewItem->length >= 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)8 + count * elementLen < 65536(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + count * elementLen))) != NULLmxf_set_item_value(newItem, buffer, (uint16_t)(8 + count * elementLen))mxf_set_item_value(newItem, buffer, 2)mxf_set_item_value(newItem, buffer, 10)mxf_set_item_value(newItem, buffer, 1)mxf_set_item_value(newItem, buffer, 32)mxf_set_item_value(newItem, buffer, 16)mxf_set_item_value(newItem, buffer, size * mxfUTF16Char_extlen)mxf_set_item_value(newItem, buffer, (uint16_t)((wcslen(value) + 1) * mxfUTF16Char_extlen))mxf_set_item_value(newItem, buffer, 4)destSet->headerMetadata != 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, value, len)!mxf_equals_uuid(&set->instanceUID, &g_Null_UUID)mxf_remove_set(set->headerMetadata, set)mxf_append_list_element(&headerMetadata->sets, (void*)set)headerMetadata->primerPack != 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_set_uuid_item(newSet, &MXF_ITEM_K(InterchangeObject, InstanceUID), &uuid)(newHeaderMetadata = (MXFHeaderMetadata*)malloc(sizeof(MXFHeaderMetadata))) != NULLmxf_create_primer_pack(&newHeaderMetadata->primerPack)+4S /+4'%s' failed, in %s:%d mxf_get_utf16string_item_size(set, itemKey, &size)./utils/mxf_uu_metadata.c(newValue = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (size))) != NULLmxf_get_utf16string_item(set, itemKey, newValue)mxf_initialise_array_item_iterator(packageSet, &MXF_ITEM_K(GenericPackage, Tracks), iter)mxf_get_strongref_item(sourcePackageSet, &MXF_ITEM_K(SourcePackage, Descriptor), &descriptorSet)mxf_initialise_array_item_iterator(descriptorSet, &MXF_ITEM_K(MultipleDescriptor, SubDescriptorUIDs), &iter)mxf_get_uint32_item(childDescriptorSet, &MXF_ITEM_K(FileDescriptor, LinkedTrackID), &linkedTrackID)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(FileDescriptor, LinkedTrackID), &linkedTrackID)mxf_get_strongref(headerMetadata, arrayData, trackSet)mxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(ContentStorage), &contentStorageSet)mxf_initialise_array_item_iterator(contentStorageSet, &MXF_ITEM_K(ContentStorage, Packages), &iter)mxf_get_umid_item(set, &MXF_ITEM_K(GenericPackage, PackageUID), &packageUID)mxf_uu_get_referenced_package(headerMetadata, sourcePackageUID, &packageSet)mxf_is_subclass_of(packageSet->headerMetadata->dataModel, &packageSet->key, &MXF_SET_K(GenericPackage))mxf_uu_get_package_tracks(packageSet, &iter)mxf_get_uint32_item(trackSet, &MXF_ITEM_K(GenericTrack, TrackID), &trackID)mxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(EssenceContainerData), &essContainerDataSet)mxf_get_umid_item(essContainerDataSet, &MXF_ITEM_K(EssenceContainerData, LinkedPackageUID), &topFilePackageUID)mxf_uu_get_referenced_package(headerMetadata, &topFilePackageUID, &set)mxf_is_subclass_of(set->headerMetadata->dataModel, &set->key, &MXF_SET_K(SourcePackage))mxf_get_strongref_item(trackSet, &MXF_ITEM_K(GenericTrack, Sequence), &sequenceSet)mxf_get_array_item_count(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), &sequenceComponentCount)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_get_ul_item(sequenceSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), dataDef)mxf_get_length_item(sequenceSet, &MXF_ITEM_K(StructuralComponent, Duration), duration)mxf_uu_get_track_duration(trackSet, &localDuration)mxf_get_rational_item(trackSet, &MXF_ITEM_K(Track, EditRate), &localEditRate)?+4+4S D+4 +4+4S 4+4+4S +4+4+4+4S +4 +4+4+4+40+4+4+4S #+4+4S 7Cannot forward truncate read-only mxf page file Failed to truncate '%s' to zero length: %s %dFilename template '%s' doesn't contain %%d '%s' failed, in %s:%d (newMXFFile = (MXFFile*)malloc(sizeof(MXFFile))) != NULL./utils/mxf_page_file.c(newMXFFile->sysData = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newMXFFile->sysData->filenameTemplate = (char*)malloc(sizeof(char) * (strlen(filenameTemplate) + 1))) != NULLrbFailed to stat file '%s': %s (newMXFFile->sysData->pages = (Page*)malloc(sizeof(Page) * (allocatedPages))) != NULLSize of first file '%s' (%lld does not equal page size %lld (newPages = (Page*)malloc(sizeof(Page) * (sysData->numPagesAllocated + 64))) != NULLFailed to open mxf page file which was removed after truncation w+br+bFailed to open paged mxf file '%s': %s (newFileDescriptor = (FileDescriptor*)malloc(sizeof(FileDescriptor))) != NULL?%02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x%02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02xUMID = %s K = %s '%s' failed, in %s:%d mxf_write_kl(mxfFile, &g_PrimerPack_key, 8 + 18 * numberOfItems)./mxf/mxf_primer.cmxf_write_array_header(mxfFile, numberOfItems, 18)mxf_write_local_tag(mxfFile, entry->localTag)mxf_write_uid(mxfFile, &entry->uid)(newEntry = (MXFPrimerPackEntry*)malloc(sizeof(MXFPrimerPackEntry))) != NULLmxf_append_list_element(&primerPack->entries, (void*)entry)add_primer_pack_entry(primerPack, newEntry)Could not create a unique tag - reached the end of the allowed dynamic tag values, in %s:%d Local tag %x already in use, in %s:%d create_primer_pack_entry(primerPack, &newEntry)mxf_create_item_tag(primerPack, &tag)data != NULL && info != NULL(newPrimerPack = (MXFPrimerPack*)malloc(sizeof(MXFPrimerPack))) != NULLmxf_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)+4 $00<0H0T0`0l0x00000000000000 0,080D0P0\0h0t0000000000000~0{0x(0u40r@0oDZ  ' d oXoEoEEPd oozR|P  - zR|P 0 - zR|P  -  'EEPEtEG     $ !"#&A&G  )4 CNZnH0 H iH IX > "gXT -=' U> = ] =W W >W  > =>G V> YDt ? >' > > :? a< m > = < < 6= m< KH I Jt = M4X ?G != G>7 k> = ?' = < HM ( WId o?W ?g =w < >w ` ,=7 W= > J  =G > (=g Q= v?7 = >g <  ? 8? \? k@ ? ?w ? ? ? ?   ' 40 ;L G R g$ x Ȕ( ,D , P  0   ` @  ,| <p  KP \H lL {t <$ h T l p   p 2X H X| h\ {  ǀT  $ U  T T T # 46 T6 f    #f T޶ n ߆ f  pP ߦ - 4 ]& s  F 6 ۖ V 6 4 Z v  f   1 kV  H( f  F "$ 8v cަ s f 6 F # X V f v P v 6f p  V V   .F H f  v ܆ &  . N m  ݖ   V FH Q }F 6   ; rݶ ܦ F    5v !ܶ uܖ  Gf F  J l    ݦ  + c&    V 6 e q v ޖ   &  ? j6  ݆ , V  Pv r  PH   )ۦ 8& p&   ކ V D& fv  ߖ  (F  ! !5 !e6 !߶ ! ! !F "1& "J "n  "6 ۶ "& ## #A #n #Z m # #{XH #X$ #$ #X $ X8H $]H $(X, $A~x $R  Tx        G h  c X  f ( (8 !e !H "1 $d$t´P X( $ $  $0 $$ $ $8  $ژ( ؼ$ $  %L %t %%L %5 %Dӄ8 <0 %N%Z%g %xtH %( %$P % $ %( %%%%C%% % && &,&:&O&U\ &d8 &rQ & &8 & &T &H@ & &X& 'r '$' '9Gt '@<( 'XQ0 'g`  ''ch '^8 'W, '4 's 'gxx (nl. (!L (6| (GoP (a{ (o (V  (L (p (`8 (SP (ٔ ), )T )+i` )= )Qgx )j| )y)k ) )'+X )V )0 )Q )T) )D * @ *"v4 *0\ *Fp *Y$ *g[X *tqx *D *l *S * **[t *lT +   +-0 +OS@h +a[H +l, +<X ++W  +Y +U + +n` ,(8 ,Y ,+S ,;\th ,O ,k,r ,|[( , , ,  ,| ,8 -u -p -'-4p -C -P-W,@ -r -{ X -0 - -@-@!-(  -` - -.` .wl .` .7S  .Er0 *.W.^mp .s^, .p.Th  .j -s@. ..L . .  /D /  /)D /5 /Oj /_ /w@ /S / / /  /, /[ /PT 0 Tt 0" 0;ȼ 0IZ 0V 0d 0y 0 0\ 0d 0[ 0   0( 0( 1\ 1%1,t 1G@ 1[ 1p 1l| 1 1tX 1D 14 1 2fH 2'p 27d| 2K 2cH 2}  2S0 2022 2( 2 23D< 3  3- 3B@X 3Np 3Z  3sLt 3 \ 3vp 30$ 3 3V 3 8 3h4 44 4 42p 4B4Ja8 4i 4w 4 4 4@ 4 44 4d 44lL 5Q  5!$ 5,d  5A 5Yl 5kh 5~ul 5^, 58 5W< 5d 5x 5_$8 5 < 6X 6X 6/H 6:d 6T  6jV  6xHX 60 6  6@ 6D< 6d 66δ  78 7X@ 7%0l 7ATH  7_ 7w 7`@ 7x 78 7 7 7xl 7]d 7ʸ 8 L 8.W 8? $ 8[$ 8d<$8m 888{T 8, 8 H 8Xh 8L@ 8 8 9D 9. 9L 9_D 9sĀ 9$ 9 9x 9U 9X 9Z 9 : WLL :"< :3 :F  :\D :pT : :\ :[8 :\ :_\ :}l  ;4 ;0 ;-P ;Ah ;U ;g( ;yg ;U  ;S ; -t|;` ;]H ;D ;(D < <"h <4H 4: ; I ?4: ; I @4: ; I? < % $ > $ > : ; I : ;  : ; I8  : ; I8  I &I .? : ; ' @  : ; I : ; I .? : ; ' I@: ; I4: ; I4: ; I 4: ; I 4: ;I% $ > $ > : ; I : ;  : ; I8  : ; I8  I '  I  ' I  : ;  : ; ( &I.? : ; ' I@ : ; I.? : ; ' I@: ; I 4: ; I4: ; I.? : ;' I@ : ;I: ;I 4: ;I.? : ;' @ : ;I : ;I4: ; I .? : ; ' @!: ; I "4: ; I# : ; $.? : ; ' @ %4: ; I&4: ; I '4: ;I(4: ; I? < % : ; I  : ;  : ; I8  : ; I 8 $ >  I $ >  : ;  ( '  I&I.? : ; @.? : ; ' I@: ; I.: ; ' @: ; I: ; I .? : ; ' @4: ; I : ; I 4: ; II!I/ &I4: ; I? < 4: ; I?  % $ > : ; I : ;  : ; I8  : ; I 8  II !I/ $ > : ;I  : ;  : ; I8  : ; ( ' I&I: ; I : ; ' I.: ; ' I@ : ; I.: ; ' @ : ; I .: ;' I@ : ;I: ;I : ;I .: ;' @  .? : ;' I@!.? : ;' @ ".? : ;' I@ #4: ;I $4: ;I% U&: ;I'4: ;I(!I/)4: ;I*.? : ;' @+4: ;I, : ;-.: ;' I@..: ; ' I@/4: ; I04: ; I14: ; I 2: ; I3.: ; ' @44: ; I 54: ; I? < % $ > $ > : ; I : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &I: ; I< ' I.? : ;' I@: ;I4: ;I4: ;I 4: ;I  U4: ;I.? : ; ' @ : ; I : ;I4: ;I : ; .? : ; ' I@!: ; I": ;I #.? : ; ' @$.: ; ' @%: ; I &4: ; I '4: ;I(.? : ;' I@ ): ;I *4: ; I + : ; ,4: ; I-.? : ; ' I@ .: ; I/ 04: ; I14: ; I 24: ; I? < % $ > : ; I$ >  : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &II!I/  : ;  : ; I : ; .: ; ' I@ : ; I4: ; I4: ; I 4: ; I.? : ;' I@ : ;I: ;I .? : ;' I@: ;I 4: ;I!: ;I "4: ;I #4: ;I$.: ; ' I@%: ; I&4: ;I '4: ;I( ) *.: ; ' @+: ; I ,.: ; ' I -: ; I. : ;/1UX Y011.? : ; ' @24: ; I 3.? : ; ' I@4: ; I 516 : ; 74: ; I84: ; I 94: ; I? < % $ > : ; I$ >  : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &I: ; I< ' II!I/  : ;  : ; I : ; .? : ;' @ : ;I : ;I: ;I .? : ;' @.? : ;' I@ 4: ;I 4: ;I!4: ;I "4: ;I#: ;I$.: ; ' I@%: ; I&: ; I '.: ; ' @(: ; I ).? : ; ' @*4: ; I +.? : ;' I@,4: ;I -: ; I.4: ;I/!I/04: ; I1.? : ; ' I@ 2 : ;3 4.: ; ' I 5: ; I6: ; I74: ; I8.? : ; ' I@9 : ; :1UX Y ;1< U=41 >4: ; I? : ;@4: ; I A4: ; I B4: ; I? < % $ > : ; I$ >  : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &II!I/  : ;  : ; I : ; .? : ;' I@: ;I: ;I 4: ;I4: ;I  : ;.? : ; ' I@: ; I: ; I : ; I 4: ; I !4: ; I"4: ; I#4: ; I $: ; I %4: ; I&4: ; I '4: ;I(4: ; I? < % : ; I : ;  : ; I8  : ; I 8 $ >  II !I/ $ > : ;I  : ;  : ; I8  : ; ( ' I&I: ; I : ; ' I.: ;' I@ : ;I.: ;' I@4: ;I: ;I : ;I 4: ;I.? : ;' I@ .? : ;' I@ 4: ;I !4: ;I "!I/#.: ;' @ $.: ; ' @%: ; I &4: ;I'.: ;' @( : ;).: ; ' I@*: ; I+4: ; I ,.: ; ' I -: ; I.4: ; I/4: ; I0 : ;1 21UX Y31415 U641741 8419 1: ;: ; I < U=1UX Y>4: ; I ?4: ; I? < % $ > $ > : ; I I: ;I : ;  : ; I8 I !I/  : ;  : ; I8 &I.? : ; ' @: ; I 4: ; I .? : ; ' @ 4: ; I4: ; I 4: ;I% $ > $ > : ; I : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &I: ; I< ' I.? : ;' @: ;I : ;I 4: ;I.? : ; ' I@: ; I4: ; I 4: ;I U.: ; ' @: ; I .: ; ' I  : ; I!.: ; ' I@"4: ; I # : ; $1UX Y %1&: ; I ': ; I(4: ; I)4: ; I*.? : ; ' @+4: ; I,.? : ; ' I@ -4: ; I.4: ; I /4: ;I04: ;I 14: ; I? < % $ > $ > : ; I : ; : ;I8  : ; : ;I : ;I .: ;' I  : ;I 4: ;I   I&I.? : ;' I@: ;I4: ;I 4: ;I1UX Y1 U4141 UI!I/ 4: ; I? < % $ > $ > : ; I : ; : ;I8  : ; : ;I : ;I .: ;' I  : ;I 4: ;I   I&I.? : ;' I@: ;I4: ;I 4: ;I1UX Y11 U414141  U I!I/ 4: ; I? < % $ > $ > : ; I : ; : ;I8  : ; : ;I : ;I .: ;' I  : ;I 4: ;I   I&I.? : ;' I@: ;I1UX Y1 U414141  U I!I/ 4: ; I? < % $ > $ > : ; II!I/ 4: ;I?  &IgGNU C 4.2.2d3_mxf_info.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/examples/archive/infoId__FILE__FILEX_cnt#X#_ptr$_#_base&_#_flag'e# _file(e# __orientation)v# __ionolock*v# __seekable+v# __filler,v# inteunsigned charunsigned int__longlong_t:long long intsize_tRvoff_tlong intwchar_tcuid_tHtime_t @  charint16_t <&short intint32_t =Xint64_t Duint8_t Heuint16_t Ipshort unsigned intuint32_t Jvuint64_t Olong long unsigned intlonglong_t 5u_longlong_t 6long unsigned intulong_t V ino_t blkcnt_t blksize_t long double mode_t Z gid_t f Q|  dev_t  nlink_t timespec &tv_sec '#tv_nsec (#timestruc_t >stat &st_dev |#st_pad1 &#st_ino #st_mode O#st_nlink #st_uid # st_gid ^#$st_rdev |#(st_pad2 #,st_size #8st_atim #@st_mtim #Hst_ctim #Pst_blksize /#Xst_blocks #`st_fstype 6#hst_pad4 F#x 6  F  V  :?;Q#<Q#=Q#>Q#?Q#@Q#AQ#BQ#CQ#DQ# HEQ# PFQ# GQ# _HQ# gIQ#oJQ#mxfULKVmxfKeyM? PCQQ#RQ#SQ#TQ#UQ#VQ#WQ#XQ#YQ#ZQ# H[Q# P\Q# ]Q# _^Q# g_Q#o`Q#mxfUUIDaZmxfLocalTagg` lyearm#monthnQ#dayoQ#hourpQ#minqQ#secrQ#qmsecsQ#mxfTimestamptemxfUTF16Charv y zQ#{Q#|Q#}Q#~Q#Q#Q#Q#Q#Q# HQ# PQ# Q# _Q# gQ#oQ#octet16Q#octet17Q#octet18Q#octet19Q#octet20Q#octet21Q#octet22Q#octet23Q#octet24Q#octet25Q#octet26Q#octet27Q#octet28Q#octet29Q#octet30Q#octet31Q#mxfUMID  Inumerator3#denominator3#mxfRational mxfPositionBmxfLengthBmxfBooleanQ < hour=Q#min>Q#sec?Q#frame@Q#dropFrameAX#ArchiveTimecodeB E GFB#WG #;H #redFlashJ#spatialPatternK#luminanceFlashL#extendedFailureM #PSEFailureN  Q WR #;S #TQ#VTRErrorU X GYB#ZQ#VTRErrorAtPos[ ^ Iformat_ I#progTitle` Y#epTitlea i#PtxDateb#magPrefixc y#progNod #prodCodee #spoolStatusf y#stockDateg#spoolDesch #memoi #jB#spoolNok #accNom #catDetailn #  Y   i H  y           x     InfaxDatao "free_func_type!"_MXFListElement%Ynext&Y#data'#"MXFListElement(" +elements,#lastElement-#len.#freeFunc/ # _MXFList0u 3nextElement4#data5#index6#MXFListIterator7#gMXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(2mxf_log_func+g% 4(close*#read+#write,##get_char-9# put_char.T#eof/9#seek0t#tell1#is_seekable29# size3#$free_sys_data6#(sysData7#,minLLen:Q#0runinLen;`#2QQX9)XTX?XtBXZBzMXFFile< "key#?#majorVersion$`#minorVersion%`#kagSize&#thisPartition'#previousPartition(# )#(w*#0indexByteCount+#8indexSID,#@bodyOffset-#HbodySID.#PoperationalPattern/?#TessenceContainers0#dheaderMarkInPos3B#xindexMarkInPos4B#MXFPartition5 @5entriesA#MXFRIPB )pnextTag*R#entries+#MXFPrimerPack,C(MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory- 0size1v#MXFBasicTypeInfo2 5ielementTypeId6v#fixedSize7v#MXFArrayTypeInfo84 ;name< #X=v#MXFCompoundTypeMemberInfo> AmembersB#  MXFCompoundTypeInfoC F>XGv#fixedArraySizeHv#MXFInterpretTypeInfoIQbasicRarraySicompoundTinterpretU> LcategoryM#XNv#nameO #infoVZ# MXFItemTypeWF$mOitemDefsn#setDefso#typespO# lastTypeIdqv# _ MXFDataModelrxMXF_UNKNOWN_TYPEMXF_INT8_TYPEMXF_INT16_TYPEMXF_INT32_TYPEMXF_INT64_TYPEMXF_UINT8_TYPEMXF_UINT16_TYPEMXF_UINT32_TYPEMXF_UINT64_TYPEMXF_RAW_TYPE MXF_UTF16STRING_TYPE MXF_INT32ARRAY_TYPE MXF_UINT32ARRAY_TYPE MXF_INT64ARRAY_TYPE MXF_UINT8ARRAY_TYPEMXF_ISO7STRING_TYPEMXF_INT32BATCH_TYPEMXF_UINT32BATCH_TYPEMXF_AUIDARRAY_TYPEMXF_ULBATCH_TYPEMXF_STRONGREFARRAY_TYPEMXF_STRONGREFBATCH_TYPEMXF_WEAKREFARRAY_TYPEMXF_WEAKREFBATCH_TYPEMXF_RATIONALARRAY_TYPEMXF_RGBALAYOUT_TYPEMXF_RATIONAL_TYPEMXF_TIMESTAMP_TYPEMXF_PRODUCTVERSION_TYPEMXF_INDIRECT_TYPEMXF_RGBALAYOUTCOMPONENT_TYPEMXF_VERSIONTYPE_TYPEMXF_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_TYPE0MXF_WEAKREF_TYPE1MXF_ORIENTATION_TYPE2MXF_EXTENSION_TYPE3 $"key#L#tag$`#isPersistent%X#length&`#value'#set({# _MXFMetadataSet@({key-L#instanceUID.C#items/# l0#0fixedSpaceAllocation1#8MXFMetadataItem)_MXFHeaderMetadata0$6#primerPack7#sets8#MXFMetadataSet2_pMXFHeaderMetadata9 <item=#numElements>#elementLength?#currentElement@# MXFArrayItemIteratorA'L$ 52companyName62#productName72#versionString82#modificationDate9# WriterIdentification:A!writerIdentsC#pseFailureCountD#d3VTRErrorCountE#numVideoTracksGX#numAudioTracksHX#I o# contentPackageLenJB#(pseFailuresL#0vtrErrorsM#@d3InfaxDataO #PltoInfaxDataP #tempWStringR!#U#mxfFileV!#$W#headerPartitionX!#Y!#lZ#list[!#timecodeReadingInitialised^X#essenceDataStart_B#prefaceSetb#identSetc#contentStorageSetd#materialPackageSete#sourcePackageSetf#fileSourcePackageSetg#tapeSourcePackageSeth#sourcePackageTrackSeti#materialPackageTrackSetj#sequenceSetk#sourceClipSetl#dmSetm#dmFrameworkSetn#timecodeComponentSeto#essContainerDataSetp#multipleDescriptorSetq#descriptorSetr#cdciDescriptorSets#bwfDescriptorSett#tapeDescriptorSetu#videoMaterialPackageTrackSetv# videoSequenceSetw# ReaderxTconvert_12m_to_timecode2IdI^"t12m1Xt1"Y usageBIJ"BcmdAfree_vtr_error_in_listJJ^"dataXerror" free_writer_ident_in_listJKH1"dataOident"8 initialise_timecode_reader:XKHM4m#Y!.9#Y"key;LP#llen<Q"len=`! convert_stringXM4M#input!output isizej get_infax_data#XMW0$!."#YN$!"$i write_infax_dataWYD$>!!$%read_timecode_at_positionZX$&.X#Y&GX \'vitcY"'ltcY"key[Lllen\Qlen]t12m^llocalTag_`localItemLen`` read_time_string_at_positionXYD]%!.#Y!G \!d m!P "vitc `"ltc X($>)$)$~)$r)$f*0+$+$o,$+$H,$,$2write_d3_vtr_errors]`^&w$.#Yh$Xi"iterd-&w|#count.d&}X.P&}L &  write_summaryX`gX(&!.#Y!+X$Xj$Xk"iterd/"-5(&'#countE/!$#redCountXm#spatialCountX#luminanceCountX#extendedCountX"redHist(,~"spatialHist(,}"luminanceHist(,|#iX#thresholdX:.d&}X.P&}L X(< " write_infoXgXmn) !.#Y!+X!X$Xk"iterd-"#iX-5(&#countM.d &}X.P &}Lfree_readermnl)=$.)=h#Y%create_readerX)~&.)=newReader#Y%get_info8X+&.7#Y&+7X&7Xkey9Lllen:Qlen;iter<label=+/>"arrayIter?arrayIter2@dataDefA?/B opalEditRateC IsequenceComponentCountDarrayElementEarrayElementLenF/5G(&/H&wknownDMTrackIX/wJsetsIterKfileIsCompleteLX?%check_can_read_ripX+c&.#Yrip5resultX/@B0get_content_package_len+1.#Y2keyL2llenQ2len3@B4{0report_actual_frame_count,`1.#Y2keyL2llenQ2len2essenceStartPosB3@B2statBuf2frameCountB5{6load_bbc_d3_extensionsX,1$%create_writer_identX,&.#Y'ident,newIdent"5{"%create_pse_failureX-E&.#Y'failure-EnewFailure(&5{(&%create_vtr_errorX-&.#Y'error-newError&w5{&w7mainNXnl1argcMXargvM1-.O#Yp-PX-+QX#summaryRX cmdlnIndexSX/T-UX $8{q9)C.))_*,)k F:.#mxfPageFile1 Y()~))))))* +),) ,) +),) ;)+*+*~+**~,*: +*F@,*Z 6,*y +*X;*;*;*,* +*,* 9-K1/)-v<-j *,- u=-89+@t/)+/*X++;~;+G,+V 9+c|0 )+*++~,+ ,+ ,+ 8=+t9+00)+*x++~,+,, /,,,,++,6},,E|=,Wu9,`0<,9,(0),),*H,,w=,(,p)-)- *,-)=-<2g_Null_UUID1"C2g_Null_Key2g_Null_UL1J?>g_Null_LocalTag1gR2g_Null_UMID1 2g_Null_Rational1 I2g_Picture_datadef_label-1J2g_Sound_datadef_label01J2g_Timecode_datadef_label31J2g_LegacyPicture_datadef_label61J2g_LegacySound_datadef_label91J2g_LegacyTimecode_datadef_label<1J2g_Data_datadef_label?1J2g_DescriptiveMetadata_datadef_labelB1J2g_IECDV_25_525_60_compdef_label]1J2g_IECDV_25_625_50_compdef_label`1J2g_DVBased_25_525_60_compdef_labeld1J2g_DVBased_25_625_50_compdef_labelg1J2g_DVBased_50_525_60_compdef_labelj1J2g_DVBased_50_625_50_compdef_labelm1J2g_DVBased_100_1080_60_I_compdef_labelp1J2g_DVBased_100_1080_50_I_compdef_labels1J2g_DVBased_100_720_60_P_compdef_labelv1J2g_DVBased_100_720_50_P_compdef_labely1J2g_D10_50_625_50_compdef_label1J2g_D10_50_525_60_compdef_label1J2g_D10_50_625_40_compdef_label1J2g_D10_50_525_40_compdef_label1J2g_D10_50_625_30_compdef_label1J2g_D10_50_525_30_compdef_label1J2g_ALaw_compdef_label1J2g_MP4AdvancedRealTimeSimpleL3_compdef_label1J2g_DNxHD_compdef_label1J?g_MultipleWrappings_esscont_label1J1Jg_D10_40_625_50_extended_template_esscont_labelA1Jg_D10_40_625_50_picture_only_esscont_labelD1Jg_D10_40_525_60_defined_template_esscont_labelG1Jg_D10_40_525_60_extended_template_esscont_labelJ1Jg_D10_40_525_60_picture_only_esscont_labelM1Jg_D10_30_625_50_defined_template_esscont_labelP1Jg_D10_30_625_50_extended_template_esscont_labelS1Jg_D10_30_625_50_picture_only_esscont_labelV1Jg_D10_30_525_60_defined_template_esscont_labelY1Jg_D10_30_525_60_extended_template_esscont_label\1Jg_D10_30_525_60_picture_only_esscont_label_1Jg_ALawFrameWrapped_esscont_labelh1Jg_ALawClipWrapped_esscont_labelk1Jg_ALawCustomWrapped_esscont_labeln1Jg_DNxHD720p120ClipWrapped_esscont_label{1Jg_DNxHD720p185ClipWrapped_esscont_label}1Jg_DNxHD1080p120ClipWrapped_esscont_label1Jg_DNxHD1080p185ClipWrapped_esscont_label1Jg_DNxHD1080p36ClipWrapped_esscont_label1Jg_DNxHD1080i120ClipWrapped_esscont_label1Jg_DNxHD1080i185ClipWrapped_esscont_label1Jg_SDTI_CP_System_Pack_esselement_keyg_OpenIncomplete_Header_pp_key"g_ClosedIncomplete_Header_pp_key%g_OpenComplete_Header_pp_key(g_ClosedComplete_Header_pp_key+g_OpenIncomplete_Body_pp_key.g_ClosedIncomplete_Body_pp_key1g_OpenComplete_Body_pp_key4g_ClosedComplete_Body_pp_key7g_OpenIncomplete_Footer_pp_key:g_ClosedIncomplete_Footer_pp_key=g_OpenComplete_Footer_pp_key@g_ClosedComplete_Footer_pp_keyCg_KLVFill_keyPg_RandomIndexPack_keyZg_PrimerPack_keydg_IndexTableSegment_keyog_complexity00_op_atom_label1Jg_complexity01_op_atom_label1Jg_complexity02_op_atom_label1Jg_complexity03_op_atom_label1Jg_qq09_op_1a_label1J2g_root_set_key1J?g_InterchangeObject_set_key1J>g2g_InterchangeObject_InstanceUID_item_key1J2g_InterchangeObject_GenerationUID_item_key1J?g_Preface_set_key1J<2g_Preface_LastModifiedDate_item_key1J2g_Preface_Version_item_key1J2g_Preface_ObjectModelVersion_item_key1J2g_Preface_PrimaryPackage_item_key1J2g_Preface_Identifications_item_key1J2g_Preface_ContentStorage_item_key1J2g_Preface_OperationalPattern_item_key1J2g_Preface_EssenceContainers_item_key1J2g_Preface_DMSchemes_item_key1J?g_Identification_set_key1J<2g_Identification_ThisGenerationUID_item_key1J?g_Identification_CompanyName_item_key1J=?g_Identification_ProductName_item_key1J=g_Identification_ProductVersion_item_key1J"g_Identification_VersionString_item_key 1J='g_Identification_ProductUID_item_key1J"g_Identification_ModificationDate_item_key1J=7g_Identification_ToolkitVersion_item_key1Jg_Identification_Platform_item_key%1Jg_ContentStorage_set_key,1Jg_ContentStorage_Packages_item_key01Jg_ContentStorage_EssenceContainerData_item_key71Jg_EssenceContainerData_set_key>1Jg_EssenceContainerData_LinkedPackageUID_item_keyB1Jg_EssenceContainerData_IndexSID_item_keyI1Jg_EssenceContainerData_BodySID_item_keyP1Jg_GenericPackage_set_keyW1Jg_GenericPackage_PackageUID_item_key[1Jg_GenericPackage_Name_item_keyb1Jg_GenericPackage_PackageCreationDate_item_keyi1Jg_GenericPackage_PackageModifiedDate_item_keyp1Jg_GenericPackage_Tracks_item_keyw1Jg_Locator_set_key~1Jg_NetworkLocator_set_key1Jg_NetworkLocator_URLString_item_key1Jg_TextLocator_set_key1Jg_TextLocator_LocatorName_item_key1Jg_GenericTrack_set_key1Jg_GenericTrack_TrackID_item_key1Jg_GenericTrack_TrackNumber_item_key1Jg_GenericTrack_TrackName_item_key1J"g_GenericTrack_Sequence_item_key1J=Gg_StaticTrack_set_key1Jg_Track_set_key1Jg_Track_EditRate_item_key1Jg_Track_Origin_item_key1Jg_EventTrack_set_key1Jg_EventTrack_EventEditRate_item_key1Jg_EventTrack_EventOrigin_item_key1Jg_StructuralComponent_set_key1Jg_StructuralComponent_DataDefinition_item_key1Jg_StructuralComponent_Duration_item_key1J"g_Sequence_set_key1J=W"g_Sequence_StructuralComponents_item_key1J=gg_TimecodeComponent_set_key1Jg_TimecodeComponent_RoundedTimecodeBase_item_key1Jg_TimecodeComponent_StartTimecode_item_key1Jg_TimecodeComponent_DropFrame_item_key1Jg_SourceClip_set_key1Jg_SourceClip_StartPosition_item_key1Jg_SourceClip_SourcePackageID_item_key!1Jg_SourceClip_SourceTrackID_item_key(1J"g_DMSegment_set_key/1J=w"g_DMSegment_EventStartPosition_item_key31J=g_DMSegment_EventComment_item_key:1Jg_DMSegment_TrackIDs_item_keyA1J"g_DMSegment_DMFramework_item_keyH1J=g_DMSourceClip_set_keyO1Jg_DMSourceClip_DMSourceClipTrackIDs_item_keyS1Jg_MaterialPackage_set_keyZ1J"g_SourcePackage_set_key^1J>'"g_SourcePackage_Descriptor_item_keyb1J>7"g_GenericDescriptor_set_keyi1J?gg_GenericDescriptor_Locators_item_keym1Jg_FileDescriptor_set_keyt1Jg_FileDescriptor_LinkedTrackID_item_keyx1Jg_FileDescriptor_SampleRate_item_key1Jg_FileDescriptor_ContainerDuration_item_key1Jg_FileDescriptor_EssenceContainer_item_key1Jg_FileDescriptor_Codec_item_key1Jg_GenericPictureEssenceDescriptor_set_key1Jg_GenericPictureEssenceDescriptor_SignalStandard_item_key1Jg_GenericPictureEssenceDescriptor_FrameLayout_item_key1Jg_GenericPictureEssenceDescriptor_StoredWidth_item_key1Jg_GenericPictureEssenceDescriptor_StoredHeight_item_key1Jg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key1Jg_GenericPictureEssenceDescriptor_SampledWidth_item_key1Jg_GenericPictureEssenceDescriptor_SampledHeight_item_key1Jg_GenericPictureEssenceDescriptor_SampledXOffset_item_key1Jg_GenericPictureEssenceDescriptor_SampledYOffset_item_key1Jg_GenericPictureEssenceDescriptor_DisplayHeight_item_key1Jg_GenericPictureEssenceDescriptor_DisplayWidth_item_key1Jg_GenericPictureEssenceDescriptor_DisplayXOffset_item_key1Jg_GenericPictureEssenceDescriptor_DisplayYOffset_item_key1Jg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key1Jg_GenericPictureEssenceDescriptor_AspectRatio_item_key1Jg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key1Jg_GenericPictureEssenceDescriptor_VideoLineMap_item_key1Jg_GenericPictureEssenceDescriptor_AlphaTransparency_item_key1Jg_GenericPictureEssenceDescriptor_CaptureGamma_item_key1Jg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$1Jg_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+1Jg_GenericPictureEssenceDescriptor_ImageEndOffset_item_key21Jg_GenericPictureEssenceDescriptor_FieldDominance_item_key91Jg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@1Jg_CDCIEssenceDescriptor_set_keyG1Jg_CDCIEssenceDescriptor_ComponentDepth_item_keyK1Jg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR1Jg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY1Jg_CDCIEssenceDescriptor_ColorSiting_item_key`1Jg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg1Jg_CDCIEssenceDescriptor_PaddingBits_item_keyn1Jg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu1Jg_CDCIEssenceDescriptor_BlackRefLevel_item_key|1Jg_CDCIEssenceDescriptor_WhiteReflevel_item_key1Jg_CDCIEssenceDescriptor_ColorRange_item_key1Jg_RGBAEssenceDescriptor_set_key1Jg_RGBAEssenceDescriptor_ComponentMaxRef_item_key1Jg_RGBAEssenceDescriptor_ComponentMinRef_item_key1Jg_RGBAEssenceDescriptor_AlphaMaxRef_item_key1Jg_RGBAEssenceDescriptor_AlphaMinRef_item_key1Jg_RGBAEssenceDescriptor_ScanningDirection_item_key1Jg_RGBAEssenceDescriptor_PixelLayout_item_key1Jg_RGBAEssenceDescriptor_Palette_item_key1Jg_RGBAEssenceDescriptor_PaletteLayout_item_key1Jg_GenericSoundEssenceDescriptor_set_key1Jg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key1Jg_GenericSoundEssenceDescriptor_Locked_item_key1Jg_GenericSoundEssenceDescriptor_AudioRefLevel_item_key1Jg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key1Jg_GenericSoundEssenceDescriptor_ChannelCount_item_key1Jg_GenericSoundEssenceDescriptor_QuantizationBits_item_key1Jg_GenericSoundEssenceDescriptor_DialNorm_item_key1Jg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key1Jg_GenericDataEssenceDescriptor_set_key 1Jg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key 1Jg_MultipleDescriptor_set_key1Jg_MultipleDescriptor_SubDescriptorUIDs_item_key1Jg_WaveAudioDescriptor_set_key1Jg_WaveAudioDescriptor_BlockAlign_item_key#1Jg_WaveAudioDescriptor_SequenceOffset_item_key*1Jg_WaveAudioDescriptor_AvgBps_item_key11Jg_AES3AudioDescriptor_set_key81Jg_DMFramework_set_key<1Jg_DMSet_set_key@1J?g_Preface_D3P_D3ErrorCount_item_key 1J?g_D3P_InfaxFramework_D3P_Format_item_key41J>w?g_D3P_InfaxFramework_D3P_ProgrammeTitle_item_key;1J>?g_D3P_InfaxFramework_D3P_EpisodeTitle_item_keyB1J>?g_D3P_InfaxFramework_D3P_TransmissionDate_item_keyI1J>?g_D3P_InfaxFramework_D3P_MagazinePrefix_item_keyP1J>?g_D3P_InfaxFramework_D3P_ProgrammeNumber_item_keyW1J>?g_D3P_InfaxFramework_D3P_ProductionCode_item_key^1J>?g_D3P_InfaxFramework_D3P_SpoolStatus_item_keye1J>?g_D3P_InfaxFramework_D3P_StockDate_item_keyl1J>?g_D3P_InfaxFramework_D3P_SpoolDescriptor_item_keys1J??g_D3P_InfaxFramework_D3P_Memo_item_keyz1J??g_D3P_InfaxFramework_D3P_Duration_item_key1J?'?g_D3P_InfaxFramework_D3P_SpoolNumber_item_key1J?7?g_D3P_InfaxFramework_D3P_AccessionNumber_item_key1J?G?g_D3P_InfaxFramework_D3P_CatalogueDetail_item_key1J?W?g_D3P_PSEAnalysisFramework_set_key1J=?g_D3P_PSEAnalysisFramework_D3P_RedFlash_item_key1J=?g_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_key1J=?g_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_key1J=?g_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_key1J=?g_D3P_D3ReplayErrorFramework_set_key1J=?g_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_key1J>?g_TapeDescriptor_set_key1J>G?g_TimecodeSysItemElementKey{>W>g_timecodeElementLen}g{ g @__iobg@mxf_log.z8uAGNU C 4.2.2./mxf/mxf_labels_and_keys.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libD/Aintlong intunsigned intlong long intunsigned charcharshort intint32_t=uint8_tHuint16_tIshort unsigned intuint32_tJlong long unsigned int:;;#<#=#>#?#@#A#B#C#D# E# F# G# H# I#J#mxfULKRmxfKeyM;P?Q#R#S#T#U#V#W#X#Y#Z# [# \# ]# ^# _#`#mxfUUIDaVmxfLocalTagg yjz#{#|#}#~###### # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDanumerator#denominator#mxfRationaly( H mxf_complete_essence_element_keyA^6 key@6X count@Y type@Z num@[H mxf_complete_essence_element_track_numH^ trackNumGX countG typeG numG is_op_1aV#UA ; is_op_atomQ T*Pr mxf_is_descriptive_metadata; 0o: mxf_is_data60T5 mxf_is_timecode0T/ mxf_is_sound*#)A mxf_is_picture$D_K#}g_Null_UUID^ ?g_Null_Keyg_Null_ULg_Null_LocalTag Ng_Null_UMID jg_Null_Rational g_Picture_datadef_label-?g_Sound_datadef_label0?g_Timecode_datadef_label3?g_LegacyPicture_datadef_label6@g_LegacySound_datadef_label9?g_LegacyTimecode_datadef_label<?g_Data_datadef_label??g_DescriptiveMetadata_datadef_labelB?g_IECDV_25_525_60_compdef_label]g_IECDV_25_625_50_compdef_label`g_DVBased_25_525_60_compdef_labeldg_DVBased_25_625_50_compdef_labelgg_DVBased_50_525_60_compdef_labeljg_DVBased_50_625_50_compdef_labelmg_DVBased_100_1080_60_I_compdef_labelpg_DVBased_100_1080_50_I_compdef_labelsg_DVBased_100_720_60_P_compdef_labelvg_DVBased_100_720_50_P_compdef_labelyg_D10_50_625_50_compdef_labelg_D10_50_525_60_compdef_labelg_D10_50_625_40_compdef_labelg_D10_50_525_40_compdef_labelg_D10_50_625_30_compdef_labelg_D10_50_525_30_compdef_labelg_ALaw_compdef_labelg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_DNxHD_compdef_labelg_MultipleWrappings_esscont_labelg_BWFFrameWrapped_esscont_labelg_BWFClipWrapped_esscont_labelg_AES3FrameWrapped_esscont_labelg_AES3ClipWrapped_esscont_labelg_BWFCustomWrapped_esscont_labelg_AES3CustomWrapped_esscont_labelg_IECDV_25_525_60_FrameWrapped_esscont_labelg_IECDV_25_525_60_ClipWrapped_esscont_labelg_IECDV_25_625_50_FrameWrapped_esscont_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DVBased_25_625_50_FrameWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_DVBased_50_525_60_FrameWrapped_esscont_labelg_DVBased_50_525_60_ClipWrapped_esscont_labelg_DVBased_50_625_50_FrameWrapped_esscont_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelg_DVBased_100_1080_60_I_FrameWrapped_esscont_labelg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_DVBased_100_720_60_P_FrameWrapped_esscont_label g_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_DVBased_100_720_50_P_FrameWrapped_esscont_labelg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#g_D10_50_625_50_defined_template_esscont_label,g_D10_50_625_50_extended_template_esscont_label/g_D10_50_625_50_picture_only_esscont_label2g_D10_50_525_60_defined_template_esscont_label5g_D10_50_525_60_extended_template_esscont_label8g_D10_50_525_60_picture_only_esscont_label;g_D10_40_625_50_defined_template_esscont_label>g_D10_40_625_50_extended_template_esscont_labelAg_D10_40_625_50_picture_only_esscont_labelDg_D10_40_525_60_defined_template_esscont_labelGg_D10_40_525_60_extended_template_esscont_labelJg_D10_40_525_60_picture_only_esscont_labelMg_D10_30_625_50_defined_template_esscont_labelPg_D10_30_625_50_extended_template_esscont_labelSg_D10_30_625_50_picture_only_esscont_labelVg_D10_30_525_60_defined_template_esscont_labelYg_D10_30_525_60_extended_template_esscont_label\g_D10_30_525_60_picture_only_esscont_label_g_ALawFrameWrapped_esscont_labelhg_ALawClipWrapped_esscont_labelkg_ALawCustomWrapped_esscont_labelng_DNxHD720p120ClipWrapped_esscont_label{g_DNxHD720p185ClipWrapped_esscont_label}g_DNxHD1080p120ClipWrapped_esscont_labelg_DNxHD1080p185ClipWrapped_esscont_labelg_DNxHD1080p36ClipWrapped_esscont_labelg_DNxHD1080i120ClipWrapped_esscont_labelg_DNxHD1080i185ClipWrapped_esscont_labelg_SDTI_CP_System_Pack_esselement_keyg_OpenIncomplete_Header_pp_key"g_ClosedIncomplete_Header_pp_key%g_OpenComplete_Header_pp_key(g_ClosedComplete_Header_pp_key+g_OpenIncomplete_Body_pp_key.g_ClosedIncomplete_Body_pp_key1g_OpenComplete_Body_pp_key4g_ClosedComplete_Body_pp_key7g_OpenIncomplete_Footer_pp_key:g_ClosedIncomplete_Footer_pp_key=g_OpenComplete_Footer_pp_key@g_ClosedComplete_Footer_pp_keyCg_KLVFill_keyPg_RandomIndexPack_keyZg_PrimerPack_keydg_IndexTableSegment_keyog_complexity00_op_atom_labelg_complexity01_op_atom_labelg_complexity02_op_atom_labelg_complexity03_op_atom_labelg_qq09_op_1a_labelg_root_set_keyg_InterchangeObject_set_keyg_InterchangeObject_InstanceUID_item_keyg_InterchangeObject_GenerationUID_item_keyg_Preface_set_keyg_Preface_LastModifiedDate_item_keyg_Preface_Version_item_keyg_Preface_ObjectModelVersion_item_keyg_Preface_PrimaryPackage_item_keyg_Preface_Identifications_item_keyg_Preface_ContentStorage_item_keyg_Preface_OperationalPattern_item_keyg_Preface_EssenceContainers_item_keyg_Preface_DMSchemes_item_keyg_Identification_set_keyg_Identification_ThisGenerationUID_item_keyg_Identification_CompanyName_item_keyg_Identification_ProductName_item_keyg_Identification_ProductVersion_item_keyg_Identification_VersionString_item_key g_Identification_ProductUID_item_keyg_Identification_ModificationDate_item_keyg_Identification_ToolkitVersion_item_keyg_Identification_Platform_item_key%g_ContentStorage_set_key,g_ContentStorage_Packages_item_key0g_ContentStorage_EssenceContainerData_item_key7g_EssenceContainerData_set_key>g_EssenceContainerData_LinkedPackageUID_item_keyBg_EssenceContainerData_IndexSID_item_keyIg_EssenceContainerData_BodySID_item_keyPg_GenericPackage_set_keyWg_GenericPackage_PackageUID_item_key[g_GenericPackage_Name_item_keybg_GenericPackage_PackageCreationDate_item_keyig_GenericPackage_PackageModifiedDate_item_keypg_GenericPackage_Tracks_item_keywg_Locator_set_key~g_NetworkLocator_set_keyg_NetworkLocator_URLString_item_keyg_TextLocator_set_keyg_TextLocator_LocatorName_item_keyg_GenericTrack_set_keyg_GenericTrack_TrackID_item_keyg_GenericTrack_TrackNumber_item_keyg_GenericTrack_TrackName_item_keyg_GenericTrack_Sequence_item_keyg_StaticTrack_set_keyg_Track_set_keyg_Track_EditRate_item_keyg_Track_Origin_item_keyg_EventTrack_set_keyg_EventTrack_EventEditRate_item_keyg_EventTrack_EventOrigin_item_keyg_StructuralComponent_set_keyg_StructuralComponent_DataDefinition_item_keyg_StructuralComponent_Duration_item_keyg_Sequence_set_keyg_Sequence_StructuralComponents_item_keyg_TimecodeComponent_set_keyg_TimecodeComponent_RoundedTimecodeBase_item_keyg_TimecodeComponent_StartTimecode_item_keyg_TimecodeComponent_DropFrame_item_keyg_SourceClip_set_keyg_SourceClip_StartPosition_item_keyg_SourceClip_SourcePackageID_item_key!g_SourceClip_SourceTrackID_item_key(g_DMSegment_set_key/g_DMSegment_EventStartPosition_item_key3g_DMSegment_EventComment_item_key:g_DMSegment_TrackIDs_item_keyAg_DMSegment_DMFramework_item_keyHg_DMSourceClip_set_keyOg_DMSourceClip_DMSourceClipTrackIDs_item_keySg_MaterialPackage_set_keyZg_SourcePackage_set_key^g_SourcePackage_Descriptor_item_keybg_GenericDescriptor_set_keyig_GenericDescriptor_Locators_item_keymg_FileDescriptor_set_keytg_FileDescriptor_LinkedTrackID_item_keyxg_FileDescriptor_SampleRate_item_keyg_FileDescriptor_ContainerDuration_item_keyg_FileDescriptor_EssenceContainer_item_keyg_FileDescriptor_Codec_item_keyg_GenericPictureEssenceDescriptor_set_keyg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_keyg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2g_GenericPictureEssenceDescriptor_FieldDominance_item_key9g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@g_CDCIEssenceDescriptor_set_keyGg_CDCIEssenceDescriptor_ComponentDepth_item_keyKg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyRg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyYg_CDCIEssenceDescriptor_ColorSiting_item_key`g_CDCIEssenceDescriptor_ReversedByteOrder_item_keygg_CDCIEssenceDescriptor_PaddingBits_item_keyng_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyug_CDCIEssenceDescriptor_BlackRefLevel_item_key|g_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_RGBAEssenceDescriptor_set_keyg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyg_RGBAEssenceDescriptor_PixelLayout_item_keyg_RGBAEssenceDescriptor_Palette_item_keyg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_GenericSoundEssenceDescriptor_set_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_GenericSoundEssenceDescriptor_Locked_item_keyg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_GenericSoundEssenceDescriptor_DialNorm_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_GenericDataEssenceDescriptor_set_key g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key g_MultipleDescriptor_set_keyg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_WaveAudioDescriptor_set_keyg_WaveAudioDescriptor_BlockAlign_item_key#g_WaveAudioDescriptor_SequenceOffset_item_key*g_WaveAudioDescriptor_AvgBps_item_key1g_AES3AudioDescriptor_set_key8g_DMFramework_set_key<g_DMSet_set_key@g_opAtomPrefix?g_op1APrefix?w=FGNU C 4.2.2./mxf/mxf_list.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libD1uintlong intunsigned intlong long intunsigned charcharshort intint32_t=|uint8_tHuint16_tIshort unsigned intlong long unsigned int: S;#Z<#a=#h>#?#o@#vA#}B#C#D# #E# F# 3G# ;H# CI#KJ#mxfULK7mxfKeyM P$SQ#ZR#aS#hT#U#oV#vW#}X#Y#Z# #[# \# 3]# ;^# C_#K`#mxfUUIDa;mxfLocalTagg yOSz#Z{#a|#h}#~#o#v#}### ## # 3# ;# C#K#octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDFnumerator#denominator#mxfRational^free_func_type!   eq_func_type" |   _MXFListElement%4next&4#data'#MXFListElement(+elements,#lastElement-#len.#/# :MXFList0P 34#data5#6#MXFListIterator7#3MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+Z` r 3 rx-mxf_get_list_lengthDL^mxf_find_list_elementLAAinfoieqFuncjresult+Gmxf_get_first_list_element3^2&mxf_get_last_list_element<^;9mxf_get_list_element`^ ?LY +mxf_initialise_list_iterE`x^ iterD XDAYmxf_initialise_list_iter_atLx^ iterK KAKZmxf_next_list_iter_element`|L^ 5iter_ $mxf_get_iter_elementxLT^ titerw Bmxf_get_list_iter_index}T\^ iter| Umxf_remove_list_element\h CinfoieqFuncjresult+a mxf_clear_list=` !<h+>`?a mxf_free_list,` !+ hmxf_insert_list_element|2 vP!ibefore|jdatak"& {#fail(mxf_prepend_list_elementp| odataoi"qmxf_append_list_elementZ|D +Y dataYi"[$mxf_initialise_list7DX^ m!6X!6Ymxf_create_list!|X2  P n%newList"%g_Null_UUID $%g_Null_Key}%g_Null_UL  &g_Null_LocalTag3%g_Null_UMID4O%g_Null_RationalP%g_Picture_datadef_label- %g_Sound_datadef_label0 %g_Timecode_datadef_label3 %g_LegacyPicture_datadef_label6 %g_LegacySound_datadef_label9 %g_LegacyTimecode_datadef_label< %g_Data_datadef_label? %g_DescriptiveMetadata_datadef_labelB %g_IECDV_25_525_60_compdef_label] %g_IECDV_25_625_50_compdef_label` %g_DVBased_25_525_60_compdef_labeld %g_DVBased_25_625_50_compdef_labelg %g_DVBased_50_525_60_compdef_labelj %g_DVBased_50_625_50_compdef_labelm %g_DVBased_100_1080_60_I_compdef_labelp %g_DVBased_100_1080_50_I_compdef_labels %g_DVBased_100_720_60_P_compdef_labelv %g_DVBased_100_720_50_P_compdef_labely %g_D10_50_625_50_compdef_label %g_D10_50_525_60_compdef_label %g_D10_50_625_40_compdef_label %g_D10_50_525_40_compdef_label %g_D10_50_625_30_compdef_label %g_D10_50_525_30_compdef_label %g_ALaw_compdef_label %g_MP4AdvancedRealTimeSimpleL3_compdef_label %g_DNxHD_compdef_label %g_MultipleWrappings_esscont_label %g_BWFFrameWrapped_esscont_label %g_BWFClipWrapped_esscont_label %g_AES3FrameWrapped_esscont_label %g_AES3ClipWrapped_esscont_label %g_BWFCustomWrapped_esscont_label %g_AES3CustomWrapped_esscont_label %g_IECDV_25_525_60_FrameWrapped_esscont_label %g_IECDV_25_525_60_ClipWrapped_esscont_label %g_IECDV_25_625_50_FrameWrapped_esscont_label %g_IECDV_25_625_50_ClipWrapped_esscont_label %g_DVBased_25_525_60_FrameWrapped_esscont_label %g_DVBased_25_525_60_ClipWrapped_esscont_label %g_DVBased_25_625_50_FrameWrapped_esscont_label %g_DVBased_25_625_50_ClipWrapped_esscont_label %g_DVBased_50_525_60_FrameWrapped_esscont_label %g_DVBased_50_525_60_ClipWrapped_esscont_label %g_DVBased_50_625_50_FrameWrapped_esscont_label %g_DVBased_50_625_50_ClipWrapped_esscont_label %g_DVBased_100_1080_60_I_FrameWrapped_esscont_label 'g_DVBased_100_1080_60_I_ClipWrapped_esscont_label 'g_DVBased_100_1080_50_I_FrameWrapped_esscont_label 'g_DVBased_100_1080_50_I_ClipWrapped_esscont_label 'g_DVBased_100_720_60_P_FrameWrapped_esscont_label 'g_DVBased_100_720_60_P_ClipWrapped_esscont_label 'g_DVBased_100_720_50_P_FrameWrapped_esscont_label 'g_DVBased_100_720_50_P_ClipWrapped_esscont_label 'g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label 'g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label 'g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label# 'g_D10_50_625_50_defined_template_esscont_label, 'g_D10_50_625_50_extended_template_esscont_label/ 'g_D10_50_625_50_picture_only_esscont_label2 'g_D10_50_525_60_defined_template_esscont_label5 'g_D10_50_525_60_extended_template_esscont_label8 'g_D10_50_525_60_picture_only_esscont_label; 'g_D10_40_625_50_defined_template_esscont_label> 'g_D10_40_625_50_extended_template_esscont_labelA 'g_D10_40_625_50_picture_only_esscont_labelD 'g_D10_40_525_60_defined_template_esscont_labelG 'g_D10_40_525_60_extended_template_esscont_labelJ 'g_D10_40_525_60_picture_only_esscont_labelM 'g_D10_30_625_50_defined_template_esscont_labelP 'g_D10_30_625_50_extended_template_esscont_labelS 'g_D10_30_625_50_picture_only_esscont_labelV 'g_D10_30_525_60_defined_template_esscont_labelY 'g_D10_30_525_60_extended_template_esscont_label\ 'g_D10_30_525_60_picture_only_esscont_label_ 'g_ALawFrameWrapped_esscont_labelh 'g_ALawClipWrapped_esscont_labelk 'g_ALawCustomWrapped_esscont_labeln 'g_DNxHD720p120ClipWrapped_esscont_label{ 'g_DNxHD720p185ClipWrapped_esscont_label} 'g_DNxHD1080p120ClipWrapped_esscont_label 'g_DNxHD1080p185ClipWrapped_esscont_label 'g_DNxHD1080p36ClipWrapped_esscont_label 'g_DNxHD1080i120ClipWrapped_esscont_label 'g_DNxHD1080i185ClipWrapped_esscont_label 'g_SDTI_CP_System_Pack_esselement_key}'g_OpenIncomplete_Header_pp_key"}'g_ClosedIncomplete_Header_pp_key%}'g_OpenComplete_Header_pp_key(}'g_ClosedComplete_Header_pp_key+}'g_OpenIncomplete_Body_pp_key.}'g_ClosedIncomplete_Body_pp_key1}'g_OpenComplete_Body_pp_key4}'g_ClosedComplete_Body_pp_key7}'g_OpenIncomplete_Footer_pp_key:}'g_ClosedIncomplete_Footer_pp_key=}'g_OpenComplete_Footer_pp_key@}'g_ClosedComplete_Footer_pp_keyC}'g_KLVFill_keyP}'g_RandomIndexPack_keyZ}'g_PrimerPack_keyd}'g_IndexTableSegment_keyo}'g_complexity00_op_atom_label 'g_complexity01_op_atom_label 'g_complexity02_op_atom_label 'g_complexity03_op_atom_label 'g_qq09_op_1a_label %g_root_set_key %g_InterchangeObject_set_key %g_InterchangeObject_InstanceUID_item_key %g_InterchangeObject_GenerationUID_item_key %g_Preface_set_key %g_Preface_LastModifiedDate_item_key %g_Preface_Version_item_key %g_Preface_ObjectModelVersion_item_key %g_Preface_PrimaryPackage_item_key %g_Preface_Identifications_item_key %g_Preface_ContentStorage_item_key %g_Preface_OperationalPattern_item_key %g_Preface_EssenceContainers_item_key %g_Preface_DMSchemes_item_key %g_Identification_set_key %g_Identification_ThisGenerationUID_item_key %g_Identification_CompanyName_item_key %g_Identification_ProductName_item_key 'g_Identification_ProductVersion_item_key 'g_Identification_VersionString_item_key 'g_Identification_ProductUID_item_key 'g_Identification_ModificationDate_item_key 'g_Identification_ToolkitVersion_item_key 'g_Identification_Platform_item_key% 'g_ContentStorage_set_key, 'g_ContentStorage_Packages_item_key0 'g_ContentStorage_EssenceContainerData_item_key7 'g_EssenceContainerData_set_key> 'g_EssenceContainerData_LinkedPackageUID_item_keyB 'g_EssenceContainerData_IndexSID_item_keyI 'g_EssenceContainerData_BodySID_item_keyP 'g_GenericPackage_set_keyW 'g_GenericPackage_PackageUID_item_key[ 'g_GenericPackage_Name_item_keyb 'g_GenericPackage_PackageCreationDate_item_keyi 'g_GenericPackage_PackageModifiedDate_item_keyp 'g_GenericPackage_Tracks_item_keyw 'g_Locator_set_key~ 'g_NetworkLocator_set_key 'g_NetworkLocator_URLString_item_key 'g_TextLocator_set_key 'g_TextLocator_LocatorName_item_key 'g_GenericTrack_set_key 'g_GenericTrack_TrackID_item_key 'g_GenericTrack_TrackNumber_item_key 'g_GenericTrack_TrackName_item_key 'g_GenericTrack_Sequence_item_key 'g_StaticTrack_set_key 'g_Track_set_key 'g_Track_EditRate_item_key 'g_Track_Origin_item_key 'g_EventTrack_set_key 'g_EventTrack_EventEditRate_item_key 'g_EventTrack_EventOrigin_item_key 'g_StructuralComponent_set_key 'g_StructuralComponent_DataDefinition_item_key 'g_StructuralComponent_Duration_item_key 'g_Sequence_set_key 'g_Sequence_StructuralComponents_item_key 'g_TimecodeComponent_set_key 'g_TimecodeComponent_RoundedTimecodeBase_item_key 'g_TimecodeComponent_StartTimecode_item_key 'g_TimecodeComponent_DropFrame_item_key 'g_SourceClip_set_key 'g_SourceClip_StartPosition_item_key 'g_SourceClip_SourcePackageID_item_key! 'g_SourceClip_SourceTrackID_item_key( 'g_DMSegment_set_key/ 'g_DMSegment_EventStartPosition_item_key3 'g_DMSegment_EventComment_item_key: 'g_DMSegment_TrackIDs_item_keyA 'g_DMSegment_DMFramework_item_keyH 'g_DMSourceClip_set_keyO 'g_DMSourceClip_DMSourceClipTrackIDs_item_keyS 'g_MaterialPackage_set_keyZ 'g_SourcePackage_set_key^ 'g_SourcePackage_Descriptor_item_keyb 'g_GenericDescriptor_set_keyi 'g_GenericDescriptor_Locators_item_keym 'g_FileDescriptor_set_keyt 'g_FileDescriptor_LinkedTrackID_item_keyx 'g_FileDescriptor_SampleRate_item_key 'g_FileDescriptor_ContainerDuration_item_key 'g_FileDescriptor_EssenceContainer_item_key 'g_FileDescriptor_Codec_item_key 'g_GenericPictureEssenceDescriptor_set_key 'g_GenericPictureEssenceDescriptor_SignalStandard_item_key 'g_GenericPictureEssenceDescriptor_FrameLayout_item_key 'g_GenericPictureEssenceDescriptor_StoredWidth_item_key 'g_GenericPictureEssenceDescriptor_StoredHeight_item_key 'g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key 'g_GenericPictureEssenceDescriptor_SampledWidth_item_key 'g_GenericPictureEssenceDescriptor_SampledHeight_item_key 'g_GenericPictureEssenceDescriptor_SampledXOffset_item_key 'g_GenericPictureEssenceDescriptor_SampledYOffset_item_key 'g_GenericPictureEssenceDescriptor_DisplayHeight_item_key 'g_GenericPictureEssenceDescriptor_DisplayWidth_item_key 'g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key 'g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key 'g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key 'g_GenericPictureEssenceDescriptor_AspectRatio_item_key 'g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key 'g_GenericPictureEssenceDescriptor_VideoLineMap_item_key 'g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key 'g_GenericPictureEssenceDescriptor_CaptureGamma_item_key 'g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$ 'g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+ 'g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2 'g_GenericPictureEssenceDescriptor_FieldDominance_item_key9 'g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@ 'g_CDCIEssenceDescriptor_set_keyG 'g_CDCIEssenceDescriptor_ComponentDepth_item_keyK 'g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR 'g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY 'g_CDCIEssenceDescriptor_ColorSiting_item_key` 'g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg 'g_CDCIEssenceDescriptor_PaddingBits_item_keyn 'g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu 'g_CDCIEssenceDescriptor_BlackRefLevel_item_key| 'g_CDCIEssenceDescriptor_WhiteReflevel_item_key 'g_CDCIEssenceDescriptor_ColorRange_item_key 'g_RGBAEssenceDescriptor_set_key 'g_RGBAEssenceDescriptor_ComponentMaxRef_item_key 'g_RGBAEssenceDescriptor_ComponentMinRef_item_key 'g_RGBAEssenceDescriptor_AlphaMaxRef_item_key 'g_RGBAEssenceDescriptor_AlphaMinRef_item_key 'g_RGBAEssenceDescriptor_ScanningDirection_item_key 'g_RGBAEssenceDescriptor_PixelLayout_item_key 'g_RGBAEssenceDescriptor_Palette_item_key 'g_RGBAEssenceDescriptor_PaletteLayout_item_key 'g_GenericSoundEssenceDescriptor_set_key 'g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key 'g_GenericSoundEssenceDescriptor_Locked_item_key 'g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key 'g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key 'g_GenericSoundEssenceDescriptor_ChannelCount_item_key 'g_GenericSoundEssenceDescriptor_QuantizationBits_item_key 'g_GenericSoundEssenceDescriptor_DialNorm_item_key 'g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key 'g_GenericDataEssenceDescriptor_set_key 'g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key 'g_MultipleDescriptor_set_key 'g_MultipleDescriptor_SubDescriptorUIDs_item_key 'g_WaveAudioDescriptor_set_key 'g_WaveAudioDescriptor_BlockAlign_item_key# 'g_WaveAudioDescriptor_SequenceOffset_item_key* 'g_WaveAudioDescriptor_AvgBps_item_key1 'g_AES3AudioDescriptor_set_key8 'g_DMFramework_set_key< 'g_DMSet_set_key@ (mxf_log.FGNU C 4.2.2./mxf/mxf_logging.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/lib@9__gnuc_va_listc__builtin_va_list__FILE__FILEv_cnt#v#_ptr$}#_base&}#_flag'# _file(# __orientation)# __ionolock*# __seekable+# __filler,# intunsigned charunsigned intlong long intFILEJlong intva_listUtime_t@tm$Etm_secFv#tm_minGv#tm_hourHv#tm_mdayIv# tm_monJv#tm_yearKv#tm_wdayLv#tm_ydayMv#tm_isdstNv# charshort intshort unsigned intlong long unsigned intlong unsigned intlong double #7 MXF_DLOG MXF_ILOG MXF_WLOG MXF_ELOGMXFLogLevel(mxf_log_func+^d v 7 v|mxf_log_file_close|mxf_log_file_openqv0filenamepvlogmsg*0?file)?level)7N)vp_arg)kmxf_log_default\Llevel[7h[vp_arg]llog_to_file?L@?level>7h>vitimeStr@~tA'lgmtB,]p_argCp'2tmg_mxfFileLog'?d__iobTmxf_log#Jg_mxfLogLevel$7\ &GNU C 4.2.2./mxf/mxf_file.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/lib@ȼ<intlong intsize_t?unsigned intlong long intuid_tH__FILE__FILE_cnt#|#_ptr$#_base&#_flag'# _file(# __orientation)# __ionolock*# __seekable+# __filler,# unsigned char__longlong_t:FILEJoff_t  int8_t6charint16_t<short intint32_t=|int64_tDuint8_tHuint16_tI^short unsigned intuint32_tJuint64_tOlong long unsigned intlonglong_t 5u_longlong_t 6long unsigned intulong_t Vino_t blkcnt_t blksize_t long double mode_t Z gid_t f?b ?r  dev_t  nlink_t  time_t timespec &tv_sec '#tv_nsec (#timestruc_t >stat +st_dev r#st_pad1 +#st_ino #st_mode 5#st_nlink #st_uid # st_gid D#$st_rdev r#(st_pad2 #,st_size #8st_atim #@st_mtim #Hst_ctim #Pst_blksize #Xst_blocks #`st_fstype ;#hst_pad4 K#x; K [   :D H ;?# O <?#  =?# _ >?# f ??# m @?# t A?#  B?#  C?#  D?#  E?#  F?#  G?# ' H?# / I?# 7 J?#mxfUL K[mxfKey MD  PH H Q?# O R?#  S?# _ T?# f U?# m V?# t W?#  X?#  Y?#  Z?#  [?#  \?#  ]?# ' ^?# / _?# 7 `?#mxfUUID a_mxfUID cDmxfLocalTag gN y H z?# O {?#  |?# _ }?# f ~?# m ?# t ?#  ?#  ?#  ?#  ?#  ?#  ?# ' ?# / ?# 7 ?#octet16 ?#octet17 ?#octet18 ?#octet19 ?#octet20 ?#octet21 ?#octet22 ?#octet23 ?#octet24 ?#octet25 ?#octet26 ?#octet27 ?#octet28 ?#octet29 ?#octet30 ?#octet31 ?#mxfUMID x  numerator !#denominator !#mxfRational  # MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel ( mxf_log_func + 2 8 J  J P% `0% file2 #isSeekable4|#haveTestedIsSeekable5|#byteCount80# ; ;# <0# pos=0#( 4( close* #read+ #write, F#get_char- \# put_char. w#eof/ \#seek0 #tell1 #is_seekable2 \# size3 #$free_sys_data6 #( {7 #,minLLen:?#0 ?;N#2   U t   t? t ;  ;t A? !| \  L| w | b|  0| }0   MXFFile< t Qdisk_file_eof|@P^ { stdin_file_closePh^ >{ Xstdin_file_writethp^ {  ;YtZstdin_file_putchar |px^ { c|Ystdin_file_eof&|x^ {% stdin_file_seek/|^f{. .0YZ.|[stdin_file_tell50^{4 stdin_file_is_seekableD|^{C stdin_file_sizeI0^{H  byte_array_file_closeO^M{N Xbyte_array_file_writemt^{l l ;YltZbyte_array_file_getchars|$^{r /byte_array_file_putchar}|$,^3{| Mc||Ybyte_array_file_eof|,p^o{ `byte_array_file_seek|pl^{ ~0|Zbyte_array_file_tell0lt^ { byte_array_file_is_seekable|t|^M{ byte_array_size0|^{  mxf_file_readt itj mxf_file_writet6  ;itj mxf_file_getc|o< mxf_file_putc|Omc|i mxf_file_eof| mxf_file_seek|4C0|k mxf_file_tell04P |( mxf_file_is_seekable|Ph;Y mxf_file_size0hl!mxf_file_set_min_llen^<X?Y"mxf_get_min_llen?^v mxf_read_uint8| i#o?  mxf_read_uint16|p5 5i#;nN?K  mxf_read_uint32|p(F i#bl mxf_read_uint64|Ldi#Rh"mxf_read_int8|L\^F  FY"mxf_read_int16|\l^Y"mxf_read_int32|l|^Y!"mxf_read_int64||^**Y0 mxf_write_uint8#|{" "? ( mxf_write_uint16*|L H) f)N #+;n mxf_write_uint324|L 13 3t #5bl mxf_write_uint64@| ?!?!"#ARh mxf_write_int8P|!ZO!xO! mxf_write_int16U|!T!Ti mxf_write_int32Z|$!hY!Y!i mxf_write_int64_|$H" ^")^0"< mxf_read_ule|H"ed"diD mxf_read_kl|"Bk"keykBiQ mxf_read_ls|@"r"r ilenrj$it|#/$cu|#B$lengthv#$llengthw?#%$bytesToRead|$> mxf_read_kl|@$\\$zkeyBi jlenk"mxf_read_key|^$BY"mxf_read_uid|^$YW"mxf_read_uuid|^/$/YH"mxf_read_local_tag|$^$Ye mxf_skip|$,$% &len%6%#o't%n$totalRead%?("mxf_write_local_tag|,@^c%e% mxf_write_k|@%%key i"mxf_write_ul |^%labelYD"mxf_write_uid%|^>$&uid$>YDW"mxf_write_uuid*|^)&!uuid)YH"mxf_get_llen0?^/&4&len/&]'1?& mxf_read_batch_headere|'KNd'ilend id j mxf_write_batch_headerm|@'l'lenltiltj"mxf_read_array_headeru|@P^ t'lent Yt Z"mxf_write_array_headerz|P`^ cy'lenytYytZ"mxf_is_ul|`p^ &uid>'!mxf_set_runin_lenpx^ X?NY"mxf_get_runin_lenNx^!( mxf_equals_umid|(%!a&umidA!a(CumidB!ai!g mxf_equals_uid|(V!&uidA>(tuidB>i mxf_equals_uuid|("&uuidA(uuidBi mxf_equals_ul_mod_regver|(("[&labelA(labelBi mxf_equals_ul|(H("&labelA)labelBi mxf_equals_key_mod_regver|H)%"&keyA )CkeyB i mxf_equals_key_prefix|)a#_&keyA )keyB icmpLenj mxf_equals_key|)#&keyA )keyB i mxf_write_fixed_l|)$#)?*+&len*#$#g$i?*?$3  mxf_write_fixed_kl|*$+ key i?+3&len+Q mxf_write_l?+y$+&len+)? mxf_write_kl|+%H+key i&len,*mxf_file_close0,A%|%|hfree_byte_array_file0P^%{ Xfree_stdin_file:Pp^%{9 Xfree_disk_filep^&{ X mxf_byte_array_wrap_readh|@,_&g ;,}g0,g%|k'i,+newSysDataj ,fail mxf_stdin_wrap_readA|@,'@%|-'B--+newStdInFileC ,fail`-byte_array_file_readUt-@'{T -^T -|Tt-'Vt.<-stdin_file_getchar|.e'{ .$c|.disk_file_getchare|^({d ..stdin_file_readtL.(r{ . it//t/,disk_file_readStLd^({R /JR /]RtZ mxf_disk_file_open_modify|d/{)CV J/%|i'/' /,fail9ü mxf_disk_file_open_read|/)V J0%|i'0P' 0n,failp mxf_disk_file_open_new|ǀ0*>V J0%|i'0' 0,fail$.disk_file_size0ǀ1*{ 1"0fo|1statBuf~.disk_file_is_seekable|,1@*{ 1^disk_file_tell0,<^+{ 1|.disk_file_seek|<`1+X{ 101|kdisk_file_putchars|`|^+{r 12cr|1disk_file_write\t|Ȕ^+{[ 2[ ;2,[tZ3disk_file_closeBȔȼ2J,!{A h0g_Null_UUID 0g_Null_Key 0g_Null_UL 4g_Null_LocalTag ,oe0g_Null_UMID !g0g_Null_Rational , 0g_Picture_datadef_label-0g_Sound_datadef_label00g_Timecode_datadef_label30g_LegacyPicture_datadef_label60g_LegacySound_datadef_label90g_LegacyTimecode_datadef_label<0g_Data_datadef_label?0g_DescriptiveMetadata_datadef_labelB0g_IECDV_25_525_60_compdef_label]0g_IECDV_25_625_50_compdef_label`0g_DVBased_25_525_60_compdef_labeld0g_DVBased_25_625_50_compdef_labelg0g_DVBased_50_525_60_compdef_labelj0g_DVBased_50_625_50_compdef_labelm0g_DVBased_100_1080_60_I_compdef_labelp0g_DVBased_100_1080_50_I_compdef_labels0g_DVBased_100_720_60_P_compdef_labelv0g_DVBased_100_720_50_P_compdef_labely0g_D10_50_625_50_compdef_label0g_D10_50_525_60_compdef_label0g_D10_50_625_40_compdef_label0g_D10_50_525_40_compdef_label0g_D10_50_625_30_compdef_label0g_D10_50_525_30_compdef_label0g_ALaw_compdef_label0g_MP4AdvancedRealTimeSimpleL3_compdef_label0g_DNxHD_compdef_label0g_MultipleWrappings_esscont_label0g_BWFFrameWrapped_esscont_label0g_BWFClipWrapped_esscont_label0g_AES3FrameWrapped_esscont_label0g_AES3ClipWrapped_esscont_label0g_BWFCustomWrapped_esscont_label0g_AES3CustomWrapped_esscont_label0g_IECDV_25_525_60_FrameWrapped_esscont_label0g_IECDV_25_525_60_ClipWrapped_esscont_label0g_IECDV_25_625_50_FrameWrapped_esscont_label0g_IECDV_25_625_50_ClipWrapped_esscont_label0g_DVBased_25_525_60_FrameWrapped_esscont_label0g_DVBased_25_525_60_ClipWrapped_esscont_label0g_DVBased_25_625_50_FrameWrapped_esscont_label0g_DVBased_25_625_50_ClipWrapped_esscont_label0g_DVBased_50_525_60_FrameWrapped_esscont_label0g_DVBased_50_525_60_ClipWrapped_esscont_label0g_DVBased_50_625_50_FrameWrapped_esscont_label0g_DVBased_50_625_50_ClipWrapped_esscont_label0g_DVBased_100_1080_60_I_FrameWrapped_esscont_label+g_DVBased_100_1080_60_I_ClipWrapped_esscont_label+g_DVBased_100_1080_50_I_FrameWrapped_esscont_label+g_DVBased_100_1080_50_I_ClipWrapped_esscont_label+g_DVBased_100_720_60_P_FrameWrapped_esscont_label +g_DVBased_100_720_60_P_ClipWrapped_esscont_label+g_DVBased_100_720_50_P_FrameWrapped_esscont_label+g_DVBased_100_720_50_P_ClipWrapped_esscont_label+g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label+g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label +g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#+g_D10_50_625_50_defined_template_esscont_label,+g_D10_50_625_50_extended_template_esscont_label/+g_D10_50_625_50_picture_only_esscont_label2+g_D10_50_525_60_defined_template_esscont_label5+g_D10_50_525_60_extended_template_esscont_label8+g_D10_50_525_60_picture_only_esscont_label;+g_D10_40_625_50_defined_template_esscont_label>+g_D10_40_625_50_extended_template_esscont_labelA+g_D10_40_625_50_picture_only_esscont_labelD+g_D10_40_525_60_defined_template_esscont_labelG+g_D10_40_525_60_extended_template_esscont_labelJ+g_D10_40_525_60_picture_only_esscont_labelM+g_D10_30_625_50_defined_template_esscont_labelP+g_D10_30_625_50_extended_template_esscont_labelS+g_D10_30_625_50_picture_only_esscont_labelV+g_D10_30_525_60_defined_template_esscont_labelY+g_D10_30_525_60_extended_template_esscont_label\+g_D10_30_525_60_picture_only_esscont_label_+g_ALawFrameWrapped_esscont_labelh+g_ALawClipWrapped_esscont_labelk+g_ALawCustomWrapped_esscont_labeln+g_DNxHD720p120ClipWrapped_esscont_label{+g_DNxHD720p185ClipWrapped_esscont_label}+g_DNxHD1080p120ClipWrapped_esscont_label+g_DNxHD1080p185ClipWrapped_esscont_label+g_DNxHD1080p36ClipWrapped_esscont_label+g_DNxHD1080i120ClipWrapped_esscont_label+g_DNxHD1080i185ClipWrapped_esscont_label+g_SDTI_CP_System_Pack_esselement_key +g_OpenIncomplete_Header_pp_key" +g_ClosedIncomplete_Header_pp_key% +g_OpenComplete_Header_pp_key( +g_ClosedComplete_Header_pp_key+ +g_OpenIncomplete_Body_pp_key. +g_ClosedIncomplete_Body_pp_key1 +g_OpenComplete_Body_pp_key4 +g_ClosedComplete_Body_pp_key7 +g_OpenIncomplete_Footer_pp_key: +g_ClosedIncomplete_Footer_pp_key= +g_OpenComplete_Footer_pp_key@ +g_ClosedComplete_Footer_pp_keyC +g_KLVFill_keyP +g_RandomIndexPack_keyZ +g_PrimerPack_keyd +g_IndexTableSegment_keyo +g_complexity00_op_atom_label+g_complexity01_op_atom_label+g_complexity02_op_atom_label+g_complexity03_op_atom_label+g_qq09_op_1a_label0g_root_set_key0g_InterchangeObject_set_key0g_InterchangeObject_InstanceUID_item_key0g_InterchangeObject_GenerationUID_item_key0g_Preface_set_key0g_Preface_LastModifiedDate_item_key0g_Preface_Version_item_key0g_Preface_ObjectModelVersion_item_key0g_Preface_PrimaryPackage_item_key0g_Preface_Identifications_item_key0g_Preface_ContentStorage_item_key0g_Preface_OperationalPattern_item_key0g_Preface_EssenceContainers_item_key0g_Preface_DMSchemes_item_key0g_Identification_set_key0g_Identification_ThisGenerationUID_item_key0g_Identification_CompanyName_item_key0g_Identification_ProductName_item_key+g_Identification_ProductVersion_item_key+g_Identification_VersionString_item_key +g_Identification_ProductUID_item_key+g_Identification_ModificationDate_item_key+g_Identification_ToolkitVersion_item_key+g_Identification_Platform_item_key%+g_ContentStorage_set_key,+g_ContentStorage_Packages_item_key0+g_ContentStorage_EssenceContainerData_item_key7+g_EssenceContainerData_set_key>+g_EssenceContainerData_LinkedPackageUID_item_keyB+g_EssenceContainerData_IndexSID_item_keyI+g_EssenceContainerData_BodySID_item_keyP+g_GenericPackage_set_keyW+g_GenericPackage_PackageUID_item_key[+g_GenericPackage_Name_item_keyb+g_GenericPackage_PackageCreationDate_item_keyi+g_GenericPackage_PackageModifiedDate_item_keyp+g_GenericPackage_Tracks_item_keyw+g_Locator_set_key~+g_NetworkLocator_set_key+g_NetworkLocator_URLString_item_key+g_TextLocator_set_key+g_TextLocator_LocatorName_item_key+g_GenericTrack_set_key+g_GenericTrack_TrackID_item_key+g_GenericTrack_TrackNumber_item_key+g_GenericTrack_TrackName_item_key+g_GenericTrack_Sequence_item_key+g_StaticTrack_set_key+g_Track_set_key+g_Track_EditRate_item_key+g_Track_Origin_item_key+g_EventTrack_set_key+g_EventTrack_EventEditRate_item_key+g_EventTrack_EventOrigin_item_key+g_StructuralComponent_set_key+g_StructuralComponent_DataDefinition_item_key+g_StructuralComponent_Duration_item_key+g_Sequence_set_key+g_Sequence_StructuralComponents_item_key+g_TimecodeComponent_set_key+g_TimecodeComponent_RoundedTimecodeBase_item_key+g_TimecodeComponent_StartTimecode_item_key+g_TimecodeComponent_DropFrame_item_key+g_SourceClip_set_key+g_SourceClip_StartPosition_item_key+g_SourceClip_SourcePackageID_item_key!+g_SourceClip_SourceTrackID_item_key(+g_DMSegment_set_key/+g_DMSegment_EventStartPosition_item_key3+g_DMSegment_EventComment_item_key:+g_DMSegment_TrackIDs_item_keyA+g_DMSegment_DMFramework_item_keyH+g_DMSourceClip_set_keyO+g_DMSourceClip_DMSourceClipTrackIDs_item_keyS+g_MaterialPackage_set_keyZ+g_SourcePackage_set_key^+g_SourcePackage_Descriptor_item_keyb+g_GenericDescriptor_set_keyi+g_GenericDescriptor_Locators_item_keym+g_FileDescriptor_set_keyt+g_FileDescriptor_LinkedTrackID_item_keyx+g_FileDescriptor_SampleRate_item_key+g_FileDescriptor_ContainerDuration_item_key+g_FileDescriptor_EssenceContainer_item_key+g_FileDescriptor_Codec_item_key+g_GenericPictureEssenceDescriptor_set_key+g_GenericPictureEssenceDescriptor_SignalStandard_item_key+g_GenericPictureEssenceDescriptor_FrameLayout_item_key+g_GenericPictureEssenceDescriptor_StoredWidth_item_key+g_GenericPictureEssenceDescriptor_StoredHeight_item_key+g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key+g_GenericPictureEssenceDescriptor_SampledWidth_item_key+g_GenericPictureEssenceDescriptor_SampledHeight_item_key+g_GenericPictureEssenceDescriptor_SampledXOffset_item_key+g_GenericPictureEssenceDescriptor_SampledYOffset_item_key+g_GenericPictureEssenceDescriptor_DisplayHeight_item_key+g_GenericPictureEssenceDescriptor_DisplayWidth_item_key+g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key+g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key+g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key+g_GenericPictureEssenceDescriptor_AspectRatio_item_key+g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key+g_GenericPictureEssenceDescriptor_VideoLineMap_item_key+g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key+g_GenericPictureEssenceDescriptor_CaptureGamma_item_key+g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$+g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key++g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2+g_GenericPictureEssenceDescriptor_FieldDominance_item_key9+g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@+g_CDCIEssenceDescriptor_set_keyG+g_CDCIEssenceDescriptor_ComponentDepth_item_keyK+g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR+g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY+g_CDCIEssenceDescriptor_ColorSiting_item_key`+g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg+g_CDCIEssenceDescriptor_PaddingBits_item_keyn+g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu+g_CDCIEssenceDescriptor_BlackRefLevel_item_key|+g_CDCIEssenceDescriptor_WhiteReflevel_item_key+g_CDCIEssenceDescriptor_ColorRange_item_key+g_RGBAEssenceDescriptor_set_key+g_RGBAEssenceDescriptor_ComponentMaxRef_item_key+g_RGBAEssenceDescriptor_ComponentMinRef_item_key+g_RGBAEssenceDescriptor_AlphaMaxRef_item_key+g_RGBAEssenceDescriptor_AlphaMinRef_item_key+g_RGBAEssenceDescriptor_ScanningDirection_item_key+g_RGBAEssenceDescriptor_PixelLayout_item_key+g_RGBAEssenceDescriptor_Palette_item_key+g_RGBAEssenceDescriptor_PaletteLayout_item_key+g_GenericSoundEssenceDescriptor_set_key+g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key+g_GenericSoundEssenceDescriptor_Locked_item_key+g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key+g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key+g_GenericSoundEssenceDescriptor_ChannelCount_item_key+g_GenericSoundEssenceDescriptor_QuantizationBits_item_key+g_GenericSoundEssenceDescriptor_DialNorm_item_key+g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key+g_GenericDataEssenceDescriptor_set_key +g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key +g_MultipleDescriptor_set_key+g_MultipleDescriptor_SubDescriptorUIDs_item_key+g_WaveAudioDescriptor_set_key+g_WaveAudioDescriptor_BlockAlign_item_key#+g_WaveAudioDescriptor_SequenceOffset_item_key*+g_WaveAudioDescriptor_AvgBps_item_key1+g_AES3AudioDescriptor_set_key8+g_DMFramework_set_key<+g_DMSet_set_key@[ 5__iob[5mxf_log . K >GNU C 4.2.2./mxf/mxf_partition.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libȼUintlong intunsigned intlong long intunsigned charcharshort intint32_t=int64_tDuint8_tHuint16_tIshort unsigned intuint32_tJuint64_tOQlong long unsigned int:Te;#l<#s=#z>#?#@#A#B#C#D# +E# 3F# ;G# CH# KI#SJ#mxfULKkmxfKeyMTPXeQ#lR#sS#zT#U#V#W#X#Y#Z# +[# 3\# ;]# C^# K_#S`#mxfUUIDaomxfLocalTagg  yez#l{#s|#z}#~###### +# 3# ;# C# K#S#octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDznumerator#denominator#mxfRationalfree_func_type!    _MXFListElement%9next&9#data'#MXFListElement(+elements,#lastElement-#len.#freeFunc/# ?MXFList0U 3nextElement4#data5#index6#MXFListIterator7 #GMXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+nt  G %4(close*#read+#write, #get_char- # put_char. 4#eof/ #seek0 T#tell1 j#is_seekable2 # size3 j#$free_sys_data6#(sysData7#,minLLen:#0runinLen; #2  1   11   1    4    T   : j  ZMXFFile<" key#T#majorVersion$ #minorVersion% #kagSize&1#'A#(A# footerPartition)A#(headerByteCount*A#0indexByteCount+A#8indexSID,1#@bodyOffset-A#HbodySID.1#PoperationalPattern/T#TessenceContainers0#dheaderMarkInPos3#xindexMarkInPos4#MXFPartition5 MXFFilePartitions7: <bodySID;1#<A#MXFRIPEntry= @ jentriesA#MXFRIPB O ~amxf_write_rip|ȼʤ2h "{ "2{ (2numPartitions}1len~Abiterd[ .2 p  mxf_initialise_file_partitionsrʤʸ^ tq (Xmxf_append_partition_esscont_label*ʸl3 [) .3*label) 3HnewLabel+ 33 TT mxf_append_partitionl3 Q! (3[ .imxf_read_rip@δ3%? "3"rip?%isizeA14TkeyBaPColenDA`numEntriesE1newEntryF+4entryG+iH14r j <mxf_clear_partitionδ^h![ .4#mxf_free_partition4[h .$free_partition_in_list#85%data"h&tmpPartition$ .lmxf_clear_rip|8H^$%rip{%Xmxf_clear_file_partitionswHX^_v (Xmxf_allocate_spaceXH5! "5?"size1ibci5'(mxf_write_fill(HX^ ' "5"size'1Ymxf_fill_to_positionX5 "5positionA6, 67Li7t'mxf_fill_to_kagּ7R "7)[ .i 8relativeFilePosA87i889mxf_mark_index_endּ9N "9l)[ .i 9mxf_mark_index_start(9 ":)[ .i XYmxf_mark_header_end(<:%l ":C)[ .i : mxf_mark_header_start<ٔ:! ":[ .i* XYmxf_write_partition:ٔP:g9 ";)[9 .iessenceContainerLen;1;packLen<A =;iter>d#mxf_initialise_partitionPߤ<[ .h mxf_initialise_with_partitionߤ|<1!L mxf_append_new_partition@>u_! (>[i* .l+mxf_free_file_partitionsm^lX (-mxf_create_file_partitionsh^!g>-mxf_is_fillerG,^.keyF x>mxf_read_next_nonfiller_kl-,l>, "?"key,i),j"len,ktkey.aPtllen/?4tlen0A`aA mxf_is_partition_packAl?H.key@ x?f mxf_partition_is_closed_and_complete^?Q.key] x? mxf_partition_is_completeU$?.keyT x? mxf_partition_is_closedL$h?.keyK x@ mxf_is_footer_partition_pack<h@8.key; x@Vmxf_update_partitions_@t^ "@^ (@` .@lastPartitiona .A iterbdhaveFootercA+/8[r .AT[ .Ar mxf_is_body_partition_pack7A5.key6 xA mxf_is_header_partition_pack2A{.key1 xAmxf_read_header_pp_kl_with_runin BS "B1"keyi)j"lenkkeyCompareByteBOruninCheckCount1aka`keyPtrbyteBmxf_read_header_pp_kl B "B"keyi)j"lenktkeyaPtllenBtlenAC0g_Null_UUIDX&g_Null_Key ~U 0g_Null_UL 1g_Null_LocalTagJg0g_Null_UMIDb0g_Null_Rational~0g_Picture_datadef_label- 0g_Sound_datadef_label0 0g_Timecode_datadef_label3 0g_LegacyPicture_datadef_label6 0g_LegacySound_datadef_label9 0g_LegacyTimecode_datadef_label< 0g_Data_datadef_label? 0g_DescriptiveMetadata_datadef_labelB 0g_IECDV_25_525_60_compdef_label] 0g_IECDV_25_625_50_compdef_label` 0g_DVBased_25_525_60_compdef_labeld 0g_DVBased_25_625_50_compdef_labelg 0g_DVBased_50_525_60_compdef_labelj 0g_DVBased_50_625_50_compdef_labelm 0g_DVBased_100_1080_60_I_compdef_labelp 0g_DVBased_100_1080_50_I_compdef_labels 0g_DVBased_100_720_60_P_compdef_labelv 0g_DVBased_100_720_50_P_compdef_labely 0g_D10_50_625_50_compdef_label 0g_D10_50_525_60_compdef_label 0g_D10_50_625_40_compdef_label 0g_D10_50_525_40_compdef_label 0g_D10_50_625_30_compdef_label 0g_D10_50_525_30_compdef_label 0g_ALaw_compdef_label 0g_MP4AdvancedRealTimeSimpleL3_compdef_label 0g_DNxHD_compdef_label 0g_MultipleWrappings_esscont_label 0g_BWFFrameWrapped_esscont_label 0g_BWFClipWrapped_esscont_label 0g_AES3FrameWrapped_esscont_label 0g_AES3ClipWrapped_esscont_label 0g_BWFCustomWrapped_esscont_label 0g_AES3CustomWrapped_esscont_label 0g_IECDV_25_525_60_FrameWrapped_esscont_label 0g_IECDV_25_525_60_ClipWrapped_esscont_label 0g_IECDV_25_625_50_FrameWrapped_esscont_label 0g_IECDV_25_625_50_ClipWrapped_esscont_label 0g_DVBased_25_525_60_FrameWrapped_esscont_label 0g_DVBased_25_525_60_ClipWrapped_esscont_label 0g_DVBased_25_625_50_FrameWrapped_esscont_label 0g_DVBased_25_625_50_ClipWrapped_esscont_label 0g_DVBased_50_525_60_FrameWrapped_esscont_label 0g_DVBased_50_525_60_ClipWrapped_esscont_label 0g_DVBased_50_625_50_FrameWrapped_esscont_label 0g_DVBased_50_625_50_ClipWrapped_esscont_label 0g_DVBased_100_1080_60_I_FrameWrapped_esscont_label g_DVBased_100_1080_60_I_ClipWrapped_esscont_label g_DVBased_100_1080_50_I_FrameWrapped_esscont_label g_DVBased_100_1080_50_I_ClipWrapped_esscont_label g_DVBased_100_720_60_P_FrameWrapped_esscont_label g_DVBased_100_720_60_P_ClipWrapped_esscont_label g_DVBased_100_720_50_P_FrameWrapped_esscont_label g_DVBased_100_720_50_P_ClipWrapped_esscont_label g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label# g_D10_50_625_50_defined_template_esscont_label, g_D10_50_625_50_extended_template_esscont_label/ g_D10_50_625_50_picture_only_esscont_label2 g_D10_50_525_60_defined_template_esscont_label5 g_D10_50_525_60_extended_template_esscont_label8 g_D10_50_525_60_picture_only_esscont_label; g_D10_40_625_50_defined_template_esscont_label> g_D10_40_625_50_extended_template_esscont_labelA g_D10_40_625_50_picture_only_esscont_labelD g_D10_40_525_60_defined_template_esscont_labelG g_D10_40_525_60_extended_template_esscont_labelJ g_D10_40_525_60_picture_only_esscont_labelM g_D10_30_625_50_defined_template_esscont_labelP g_D10_30_625_50_extended_template_esscont_labelS g_D10_30_625_50_picture_only_esscont_labelV g_D10_30_525_60_defined_template_esscont_labelY g_D10_30_525_60_extended_template_esscont_label\ g_D10_30_525_60_picture_only_esscont_label_ g_ALawFrameWrapped_esscont_labelh g_ALawClipWrapped_esscont_labelk g_ALawCustomWrapped_esscont_labeln g_DNxHD720p120ClipWrapped_esscont_label{ g_DNxHD720p185ClipWrapped_esscont_label} g_DNxHD1080p120ClipWrapped_esscont_label g_DNxHD1080p185ClipWrapped_esscont_label g_DNxHD1080p36ClipWrapped_esscont_label g_DNxHD1080i120ClipWrapped_esscont_label g_DNxHD1080i185ClipWrapped_esscont_label g_SDTI_CP_System_Pack_esselement_key ~g_OpenIncomplete_Header_pp_key" ~g_ClosedIncomplete_Header_pp_key% ~g_OpenComplete_Header_pp_key( ~g_ClosedComplete_Header_pp_key+ ~g_OpenIncomplete_Body_pp_key. ~g_ClosedIncomplete_Body_pp_key1 ~g_OpenComplete_Body_pp_key4 ~g_ClosedComplete_Body_pp_key7 ~g_OpenIncomplete_Footer_pp_key: ~g_ClosedIncomplete_Footer_pp_key= ~g_OpenComplete_Footer_pp_key@ ~g_ClosedComplete_Footer_pp_keyC ~g_KLVFill_keyP ~Tg_RandomIndexPack_keyZ ~Tg_PrimerPack_keyd ~g_IndexTableSegment_keyo ~g_complexity00_op_atom_label g_complexity01_op_atom_label g_complexity02_op_atom_label g_complexity03_op_atom_label g_qq09_op_1a_label 0g_root_set_key 0g_InterchangeObject_set_key 0g_InterchangeObject_InstanceUID_item_key 0g_InterchangeObject_GenerationUID_item_key 0g_Preface_set_key 0g_Preface_LastModifiedDate_item_key 0g_Preface_Version_item_key 0g_Preface_ObjectModelVersion_item_key 0g_Preface_PrimaryPackage_item_key 0g_Preface_Identifications_item_key 0g_Preface_ContentStorage_item_key 0g_Preface_OperationalPattern_item_key 0g_Preface_EssenceContainers_item_key 0g_Preface_DMSchemes_item_key 0g_Identification_set_key 0g_Identification_ThisGenerationUID_item_key 0g_Identification_CompanyName_item_key 0g_Identification_ProductName_item_key g_Identification_ProductVersion_item_key  g_Identification_VersionString_item_key  g_Identification_ProductUID_item_key  g_Identification_ModificationDate_item_key  g_Identification_ToolkitVersion_item_key  g_Identification_Platform_item_key % g_ContentStorage_set_key , g_ContentStorage_Packages_item_key 0 g_ContentStorage_EssenceContainerData_item_key 7 g_EssenceContainerData_set_key > g_EssenceContainerData_LinkedPackageUID_item_key B g_EssenceContainerData_IndexSID_item_key I g_EssenceContainerData_BodySID_item_key P g_GenericPackage_set_key W g_GenericPackage_PackageUID_item_key [ g_GenericPackage_Name_item_key b g_GenericPackage_PackageCreationDate_item_key i g_GenericPackage_PackageModifiedDate_item_key p g_GenericPackage_Tracks_item_key w g_Locator_set_key ~ g_NetworkLocator_set_key  g_NetworkLocator_URLString_item_key  g_TextLocator_set_key  g_TextLocator_LocatorName_item_key  g_GenericTrack_set_key  g_GenericTrack_TrackID_item_key  g_GenericTrack_TrackNumber_item_key  g_GenericTrack_TrackName_item_key  g_GenericTrack_Sequence_item_key  g_StaticTrack_set_key  g_Track_set_key  g_Track_EditRate_item_key  g_Track_Origin_item_key  g_EventTrack_set_key  g_EventTrack_EventEditRate_item_key  g_EventTrack_EventOrigin_item_key  g_StructuralComponent_set_key  g_StructuralComponent_DataDefinition_item_key  g_StructuralComponent_Duration_item_key  g_Sequence_set_key  g_Sequence_StructuralComponents_item_key  g_TimecodeComponent_set_key  g_TimecodeComponent_RoundedTimecodeBase_item_key  g_TimecodeComponent_StartTimecode_item_key  g_TimecodeComponent_DropFrame_item_key  g_SourceClip_set_key  g_SourceClip_StartPosition_item_key  g_SourceClip_SourcePackageID_item_key ! g_SourceClip_SourceTrackID_item_key ( g_DMSegment_set_key / g_DMSegment_EventStartPosition_item_key 3 g_DMSegment_EventComment_item_key : g_DMSegment_TrackIDs_item_key A g_DMSegment_DMFramework_item_key H g_DMSourceClip_set_key O g_DMSourceClip_DMSourceClipTrackIDs_item_key S g_MaterialPackage_set_key Z g_SourcePackage_set_key ^ g_SourcePackage_Descriptor_item_key b g_GenericDescriptor_set_key i g_GenericDescriptor_Locators_item_key m g_FileDescriptor_set_key t g_FileDescriptor_LinkedTrackID_item_key x g_FileDescriptor_SampleRate_item_key  g_FileDescriptor_ContainerDuration_item_key  g_FileDescriptor_EssenceContainer_item_key  g_FileDescriptor_Codec_item_key  g_GenericPictureEssenceDescriptor_set_key  g_GenericPictureEssenceDescriptor_SignalStandard_item_key  g_GenericPictureEssenceDescriptor_FrameLayout_item_key  g_GenericPictureEssenceDescriptor_StoredWidth_item_key  g_GenericPictureEssenceDescriptor_StoredHeight_item_key  g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key  g_GenericPictureEssenceDescriptor_SampledWidth_item_key  g_GenericPictureEssenceDescriptor_SampledHeight_item_key  g_GenericPictureEssenceDescriptor_SampledXOffset_item_key  g_GenericPictureEssenceDescriptor_SampledYOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayHeight_item_key  g_GenericPictureEssenceDescriptor_DisplayWidth_item_key  g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key  g_GenericPictureEssenceDescriptor_AspectRatio_item_key  g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key  g_GenericPictureEssenceDescriptor_VideoLineMap_item_key  g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key  g_GenericPictureEssenceDescriptor_CaptureGamma_item_key  g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $ g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key + g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2 g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9 g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @ g_CDCIEssenceDescriptor_set_key G g_CDCIEssenceDescriptor_ComponentDepth_item_key K g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y g_CDCIEssenceDescriptor_ColorSiting_item_key ` g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g g_CDCIEssenceDescriptor_PaddingBits_item_key n g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u g_CDCIEssenceDescriptor_BlackRefLevel_item_key | g_CDCIEssenceDescriptor_WhiteReflevel_item_key  g_CDCIEssenceDescriptor_ColorRange_item_key  g_RGBAEssenceDescriptor_set_key  g_RGBAEssenceDescriptor_ComponentMaxRef_item_key  g_RGBAEssenceDescriptor_ComponentMinRef_item_key  g_RGBAEssenceDescriptor_AlphaMaxRef_item_key  g_RGBAEssenceDescriptor_AlphaMinRef_item_key  g_RGBAEssenceDescriptor_ScanningDirection_item_key  g_RGBAEssenceDescriptor_PixelLayout_item_key  g_RGBAEssenceDescriptor_Palette_item_key  g_RGBAEssenceDescriptor_PaletteLayout_item_key  g_GenericSoundEssenceDescriptor_set_key  g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key  g_GenericSoundEssenceDescriptor_Locked_item_key  g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key  g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key  g_GenericSoundEssenceDescriptor_ChannelCount_item_key  g_GenericSoundEssenceDescriptor_QuantizationBits_item_key  g_GenericSoundEssenceDescriptor_DialNorm_item_key  g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key  g_GenericDataEssenceDescriptor_set_key  g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  g_MultipleDescriptor_set_key  g_MultipleDescriptor_SubDescriptorUIDs_item_key  g_WaveAudioDescriptor_set_key  g_WaveAudioDescriptor_BlockAlign_item_key # g_WaveAudioDescriptor_SequenceOffset_item_key * g_WaveAudioDescriptor_AvgBps_item_key 1 g_AES3AudioDescriptor_set_key 8 g_DMFramework_set_key < g_DMSet_set_key @ &g_PartitionPackPrefix_key ~T2mxf_log.ZN GNU C 4.2.2./mxf/mxf_data_model.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libQxjintlong intsize_t?unsigned intlong long intunsigned charcharshort intint32_t=uint8_tHuint16_tIshort unsigned intlong long unsigned int:4p;#<#=#>#?#@#A#B#C# D# /E# 7F# G# FH# NI#VJ#mxfULKKmxfKeyM4P8pQ#R#S#T#U#V#W#X#Y# Z# /[# 7\# ]# F^# N_#V`#mxfUUIDaOmxfLocalTagg  ycpz#{#|#}#~##### # /# 7# # F# N#V#octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDZnumerator#denominator#mxfRationalrfree_func_type!    _MXFListElement%next&#'#MXFListElement(+elements,#lastElement-#len.#freeFunc/# MXFList04 3nextElement4#5#index6#MXFListIterator7 #%MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+LR d % dj (MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory-o0size1#MXFBasicTypeInfo25C6#^7#MXFArrayTypeInfo8;<#?=#MXFCompoundTypeMemberInfo>[AmembersB#MXFCompoundTypeInfoCF ?G#H#MXFInterpretTypeInfoIQ rbasicRarraySCcompoundTinterpretU L categoryM#?N#O#infoV .# MXFItemTypeW r0Z 4[#setDefKey\A#key]A#localTag^G#$?_#(`#,MXFItemDefa _MXFSetDef8d e#parentSetDefKeyfA#keygA#wh#$parentSetDefi #4 FMXFSetDefj FF$m wn#setDefso#typesp # q# &MXFDataModelr x]MXF_UNKNOWN_TYPEMXF_INT8_TYPEMXF_INT16_TYPEMXF_INT32_TYPEMXF_INT64_TYPEMXF_UINT8_TYPEMXF_UINT16_TYPEMXF_UINT32_TYPEMXF_UINT64_TYPEMXF_RAW_TYPE MXF_UTF16STRING_TYPE MXF_INT32ARRAY_TYPE MXF_UINT32ARRAY_TYPE MXF_INT64ARRAY_TYPE MXF_UINT8ARRAY_TYPEMXF_ISO7STRING_TYPEMXF_INT32BATCH_TYPEMXF_UINT32BATCH_TYPEMXF_AUIDARRAY_TYPEMXF_ULBATCH_TYPEMXF_STRONGREFARRAY_TYPEMXF_STRONGREFBATCH_TYPEMXF_WEAKREFARRAY_TYPEMXF_WEAKREFBATCH_TYPEMXF_RATIONALARRAY_TYPEMXF_RGBALAYOUT_TYPEMXF_RATIONAL_TYPEMXF_TIMESTAMP_TYPEMXF_PRODUCTVERSION_TYPEMXF_INDIRECT_TYPEMXF_RGBALAYOUTCOMPONENT_TYPEMXF_VERSIONTYPE_TYPEMXF_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_TYPE0MXF_WEAKREF_TYPE1MXF_ORIENTATION_TYPE2MXF_EXTENSION_TYPE3 &iAget_type_id^]C6iCjT?Cmxf_get_item_def_typez^y]C?yY mxf_find_item_def_in_set_defg`DkeyfcD/(fDMhfj hD`  4mxf_find_item_defZ`DsY]D!keyYcihYj"[Xmxf_find_set_defMDvL]D!keyLci(Lvj"NX| mxf_is_subclass_ofPD]D!setKeyci!parentSetKeycj#set|E'$item_def_eqpPEG<oEe%infooE$set_def_eqiEhE%infohEmxf_check_data_modelE]F&iter1d&iter2X#setDef1|Fc'setDef2|&itemDef1b#itemDef2Fv#listIndexF(h`"(d~"4( "?( L",)T"/mxf_finalise_data_model$FU]F&iter`"h`"(|lmxf_register_compound_type_member$G%GC!memberNamedi!memberTypeIdj&memberIndex`'maxMembers*free_set_defCHGa&+(Bvh*free_set_def_in_list[HpGk+Zh(\|l*free_item_def8pG+h7h*free_item_def_in_listNG+MhhOl,add_item_def-]-hmxf_register_item_defG]Gdi!setKeycj!keyck!tagGl?mH6&newItemDefl.%/(!00*clear_type!He! Hi"Hmxf_register_interpret_typeH]Hdi?H!interpretedTypeIdkl I I7.mxf_register_compound_typek8IUlj]Isjdi?jI lI mI.mxf_register_array_typeH8<JG]J5Gdi?GJSGk^Gl IJf JJ.emxf_register_basic_type,<dJ+]J+di?+j!size+k -J.B$1mxf_free_data_modeldK+h2i`],add_set_defw-v]-(v|3mxf_register_set_defK;]KY+di4parentKeycj4keyck2newSetDef|l. /@5 K03mxf_load_data_modelQxK0K2newDataModel]litemTypeL67g_Null_UUIDC82g_Null_Keyiۖ7g_Null_ULq48g_Null_LocalTagG7g_Null_UMIDc7g_Null_Rational7g_Picture_datadef_label -q7g_Sound_datadef_label 0q7g_Timecode_datadef_label 3q7g_LegacyPicture_datadef_label 6q7g_LegacySound_datadef_label 9q7g_LegacyTimecode_datadef_label <q7g_Data_datadef_label ?q7g_DescriptiveMetadata_datadef_label Bq7g_IECDV_25_525_60_compdef_label ]q7g_IECDV_25_625_50_compdef_label `q7g_DVBased_25_525_60_compdef_label dq7g_DVBased_25_625_50_compdef_label gq7g_DVBased_50_525_60_compdef_label jq7g_DVBased_50_625_50_compdef_label mq7g_DVBased_100_1080_60_I_compdef_label pq7g_DVBased_100_1080_50_I_compdef_label sq7g_DVBased_100_720_60_P_compdef_label vq7g_DVBased_100_720_50_P_compdef_label yq7g_D10_50_625_50_compdef_label q7g_D10_50_525_60_compdef_label q7g_D10_50_625_40_compdef_label q7g_D10_50_525_40_compdef_label q7g_D10_50_625_30_compdef_label q7g_D10_50_525_30_compdef_label q7g_ALaw_compdef_label q7g_MP4AdvancedRealTimeSimpleL3_compdef_label q7g_DNxHD_compdef_label q7g_MultipleWrappings_esscont_label q7g_BWFFrameWrapped_esscont_label q7g_BWFClipWrapped_esscont_label q7g_AES3FrameWrapped_esscont_label q7g_AES3ClipWrapped_esscont_label q7g_BWFCustomWrapped_esscont_label q7g_AES3CustomWrapped_esscont_label q7g_IECDV_25_525_60_FrameWrapped_esscont_label q7g_IECDV_25_525_60_ClipWrapped_esscont_label q7g_IECDV_25_625_50_FrameWrapped_esscont_label q7g_IECDV_25_625_50_ClipWrapped_esscont_label q7g_DVBased_25_525_60_FrameWrapped_esscont_label q7g_DVBased_25_525_60_ClipWrapped_esscont_label q7g_DVBased_25_625_50_FrameWrapped_esscont_label q7g_DVBased_25_625_50_ClipWrapped_esscont_label q7g_DVBased_50_525_60_FrameWrapped_esscont_label q7g_DVBased_50_525_60_ClipWrapped_esscont_label q7g_DVBased_50_625_50_FrameWrapped_esscont_label q7g_DVBased_50_625_50_ClipWrapped_esscont_label q7g_DVBased_100_1080_60_I_FrameWrapped_esscont_label q'g_DVBased_100_1080_60_I_ClipWrapped_esscont_label q'g_DVBased_100_1080_50_I_FrameWrapped_esscont_label q'g_DVBased_100_1080_50_I_ClipWrapped_esscont_label q'g_DVBased_100_720_60_P_FrameWrapped_esscont_label  q'g_DVBased_100_720_60_P_ClipWrapped_esscont_label q'g_DVBased_100_720_50_P_FrameWrapped_esscont_label q'g_DVBased_100_720_50_P_ClipWrapped_esscont_label q'g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label q'g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label  q'g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label #q'g_D10_50_625_50_defined_template_esscont_label ,q'g_D10_50_625_50_extended_template_esscont_label /q'g_D10_50_625_50_picture_only_esscont_label 2q'g_D10_50_525_60_defined_template_esscont_label 5q'g_D10_50_525_60_extended_template_esscont_label 8q'g_D10_50_525_60_picture_only_esscont_label ;q'g_D10_40_625_50_defined_template_esscont_label >q'g_D10_40_625_50_extended_template_esscont_label Aq'g_D10_40_625_50_picture_only_esscont_label Dq'g_D10_40_525_60_defined_template_esscont_label Gq'g_D10_40_525_60_extended_template_esscont_label Jq'g_D10_40_525_60_picture_only_esscont_label Mq'g_D10_30_625_50_defined_template_esscont_label Pq'g_D10_30_625_50_extended_template_esscont_label Sq'g_D10_30_625_50_picture_only_esscont_label Vq'g_D10_30_525_60_defined_template_esscont_label Yq'g_D10_30_525_60_extended_template_esscont_label \q'g_D10_30_525_60_picture_only_esscont_label _q'g_ALawFrameWrapped_esscont_label hq'g_ALawClipWrapped_esscont_label kq'g_ALawCustomWrapped_esscont_label nq'g_DNxHD720p120ClipWrapped_esscont_label {q'g_DNxHD720p185ClipWrapped_esscont_label }q'g_DNxHD1080p120ClipWrapped_esscont_label q'g_DNxHD1080p185ClipWrapped_esscont_label q'g_DNxHD1080p36ClipWrapped_esscont_label q'g_DNxHD1080i120ClipWrapped_esscont_label q'g_DNxHD1080i185ClipWrapped_esscont_label q'g_SDTI_CP_System_Pack_esselement_key i'g_OpenIncomplete_Header_pp_key "i'g_ClosedIncomplete_Header_pp_key %i'g_OpenComplete_Header_pp_key (i'g_ClosedComplete_Header_pp_key +i'g_OpenIncomplete_Body_pp_key .i'g_ClosedIncomplete_Body_pp_key 1i'g_OpenComplete_Body_pp_key 4i'g_ClosedComplete_Body_pp_key 7i'g_OpenIncomplete_Footer_pp_key :i'g_ClosedIncomplete_Footer_pp_key =i'g_OpenComplete_Footer_pp_key @i'g_ClosedComplete_Footer_pp_key Ci'g_KLVFill_key Pi'g_RandomIndexPack_key Zi'g_PrimerPack_key di'g_IndexTableSegment_key oi'g_complexity00_op_atom_label q'g_complexity01_op_atom_label q'g_complexity02_op_atom_label q'g_complexity03_op_atom_label q'g_qq09_op_1a_label q2g_root_set_keyqۦ2g_InterchangeObject_set_keyq۶2g_InterchangeObject_InstanceUID_item_keyq2g_InterchangeObject_GenerationUID_item_keyq2g_Preface_set_keyq2g_Preface_LastModifiedDate_item_keyq2g_Preface_Version_item_keyq2g_Preface_ObjectModelVersion_item_keyq2g_Preface_PrimaryPackage_item_keyq&2g_Preface_Identifications_item_keyq62g_Preface_ContentStorage_item_keyqF2g_Preface_OperationalPattern_item_keyqV2g_Preface_EssenceContainers_item_keyqf2g_Preface_DMSchemes_item_keyqv2g_Identification_set_keyq܆2g_Identification_ThisGenerationUID_item_keyqܖ2g_Identification_CompanyName_item_keyqܦ2g_Identification_ProductName_item_keyqܶ&g_Identification_ProductVersion_item_keyq&g_Identification_VersionString_item_key q&g_Identification_ProductUID_item_keyq&g_Identification_ModificationDate_item_keyq&g_Identification_ToolkitVersion_item_keyq&g_Identification_Platform_item_key%q&g_ContentStorage_set_key,q&&g_ContentStorage_Packages_item_key0q6&g_ContentStorage_EssenceContainerData_item_key7qF&g_EssenceContainerData_set_key>qV&g_EssenceContainerData_LinkedPackageUID_item_keyBqf&g_EssenceContainerData_IndexSID_item_keyIqv&g_EssenceContainerData_BodySID_item_keyPq݆&g_GenericPackage_set_keyWqݖ&g_GenericPackage_PackageUID_item_key[qݦ&g_GenericPackage_Name_item_keybqݶ&g_GenericPackage_PackageCreationDate_item_keyiq&g_GenericPackage_PackageModifiedDate_item_keypq&g_GenericPackage_Tracks_item_keywq&g_Locator_set_key~q&g_NetworkLocator_set_keyq&g_NetworkLocator_URLString_item_keyq&g_TextLocator_set_keyq&&g_TextLocator_LocatorName_item_keyq6&g_GenericTrack_set_keyqF&g_GenericTrack_TrackID_item_keyqV&g_GenericTrack_TrackNumber_item_keyqf&g_GenericTrack_TrackName_item_keyqv&g_GenericTrack_Sequence_item_keyqކ&g_StaticTrack_set_keyqޖ&g_Track_set_keyqަ&g_Track_EditRate_item_keyq޶&g_Track_Origin_item_keyq&g_EventTrack_set_keyq&g_EventTrack_EventEditRate_item_keyq&g_EventTrack_EventOrigin_item_keyq&g_StructuralComponent_set_keyq&g_StructuralComponent_DataDefinition_item_keyq&g_StructuralComponent_Duration_item_keyq&&g_Sequence_set_keyq6&g_Sequence_StructuralComponents_item_keyqF&g_TimecodeComponent_set_keyqV&g_TimecodeComponent_RoundedTimecodeBase_item_keyqf&g_TimecodeComponent_StartTimecode_item_keyqv&g_TimecodeComponent_DropFrame_item_keyq߆&g_SourceClip_set_keyqߖ&g_SourceClip_StartPosition_item_keyqߦ&g_SourceClip_SourcePackageID_item_key!q߶&g_SourceClip_SourceTrackID_item_key(q&g_DMSegment_set_key/q&g_DMSegment_EventStartPosition_item_key3q&g_DMSegment_EventComment_item_key:q&g_DMSegment_TrackIDs_item_keyAq&g_DMSegment_DMFramework_item_keyHq&g_DMSourceClip_set_keyOq&&g_DMSourceClip_DMSourceClipTrackIDs_item_keySq6&g_MaterialPackage_set_keyZqF&g_SourcePackage_set_key^qV&g_SourcePackage_Descriptor_item_keybqf&g_GenericDescriptor_set_keyiqv&g_GenericDescriptor_Locators_item_keymq&g_FileDescriptor_set_keytq&g_FileDescriptor_LinkedTrackID_item_keyxq&g_FileDescriptor_SampleRate_item_keyq&g_FileDescriptor_ContainerDuration_item_keyq&g_FileDescriptor_EssenceContainer_item_keyq&g_FileDescriptor_Codec_item_keyq&g_GenericPictureEssenceDescriptor_set_keyq&g_GenericPictureEssenceDescriptor_SignalStandard_item_keyq&g_GenericPictureEssenceDescriptor_FrameLayout_item_keyq&g_GenericPictureEssenceDescriptor_StoredWidth_item_keyq&&g_GenericPictureEssenceDescriptor_StoredHeight_item_keyq6&g_GenericPictureEssenceDescriptor_StoredF2Offset_item_keyqF&g_GenericPictureEssenceDescriptor_SampledWidth_item_keyqV&g_GenericPictureEssenceDescriptor_SampledHeight_item_keyqf&g_GenericPictureEssenceDescriptor_SampledXOffset_item_keyqv&g_GenericPictureEssenceDescriptor_SampledYOffset_item_keyq&g_GenericPictureEssenceDescriptor_DisplayHeight_item_keyq&g_GenericPictureEssenceDescriptor_DisplayWidth_item_keyq&g_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyq&g_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyq&g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyq&g_GenericPictureEssenceDescriptor_AspectRatio_item_keyq&g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyq&g_GenericPictureEssenceDescriptor_VideoLineMap_item_keyq&g_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyq&g_GenericPictureEssenceDescriptor_CaptureGamma_item_keyq&&g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$q6&g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+qF&g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2qV&g_GenericPictureEssenceDescriptor_FieldDominance_item_key9qf&g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@qv&g_CDCIEssenceDescriptor_set_keyGq&g_CDCIEssenceDescriptor_ComponentDepth_item_keyKq&g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyRq&g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyYq&g_CDCIEssenceDescriptor_ColorSiting_item_key`q&g_CDCIEssenceDescriptor_ReversedByteOrder_item_keygq&g_CDCIEssenceDescriptor_PaddingBits_item_keynq&g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyuq&g_CDCIEssenceDescriptor_BlackRefLevel_item_key|q&g_CDCIEssenceDescriptor_WhiteReflevel_item_keyq&g_CDCIEssenceDescriptor_ColorRange_item_keyq&&g_RGBAEssenceDescriptor_set_keyq6&g_RGBAEssenceDescriptor_ComponentMaxRef_item_keyqF&g_RGBAEssenceDescriptor_ComponentMinRef_item_keyqV&g_RGBAEssenceDescriptor_AlphaMaxRef_item_keyqf&g_RGBAEssenceDescriptor_AlphaMinRef_item_keyqv&g_RGBAEssenceDescriptor_ScanningDirection_item_keyq&g_RGBAEssenceDescriptor_PixelLayout_item_keyq&g_RGBAEssenceDescriptor_Palette_item_keyq&g_RGBAEssenceDescriptor_PaletteLayout_item_keyq&g_GenericSoundEssenceDescriptor_set_keyq&g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyq&g_GenericSoundEssenceDescriptor_Locked_item_keyq&g_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyq&g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyq&g_GenericSoundEssenceDescriptor_ChannelCount_item_keyq&g_GenericSoundEssenceDescriptor_QuantizationBits_item_keyq&&g_GenericSoundEssenceDescriptor_DialNorm_item_keyq6&g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyqF&g_GenericDataEssenceDescriptor_set_key qV&g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key qf&g_MultipleDescriptor_set_keyqv&g_MultipleDescriptor_SubDescriptorUIDs_item_keyq&g_WaveAudioDescriptor_set_keyq&g_WaveAudioDescriptor_BlockAlign_item_key#q&g_WaveAudioDescriptor_SequenceOffset_item_key*q&g_WaveAudioDescriptor_AvgBps_item_key1q&g_AES3AudioDescriptor_set_key8q&g_DMFramework_set_key<q&g_DMSet_set_key@q9mxf_log.8.-GNU C 4.2.2./mxf/mxf_header_metadata.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libQxfunsigned intintunsigned charlong long intlong intwchar_tcint8_t6charint16_t<short intint32_t=int64_tDuint8_tHuint16_tIMshort unsigned intuint32_tJuint64_tOlong long unsigned int:8;.#?<.#F=.#M>.#?.#\@.#cA.#B.#oC.#D.#  E.# F.# G.# $H.# ,I.#4J.#mxfULKmxfKeyMP8Q.#?R.#FS.#MT.#U.#\V.#cW.#X.#oY.#Z.#  [.# \.# ].# $^.# ,_.#4`.#mxfUUIDamxfUIDcmxfAUIDemxfLocalTagg=mxfVersionTypei=lPyearm#monthn.#dayo.#hourp.#minq.#secr.#qmsecs.#mxfTimestamptmxfUTF16Charv y8z.#?{.#F|.#M}.#~.#\.#c.#.#o.#.#  .# .# .# $.# ,.#4.#octet16.#octet17.#octet18.#octet19.#octet20.#octet21.#octet22.#octet23.#octet24.#octet25.#octet26.#octet27.#octet28.#octet29.#octet30.#octet31.#mxfUMIDxnumerator#denominator#mxfRationalmxfPositionmxfLengthmxfBoolean. gmajor=#minor=#patch=#build=#release=#mxfProductVersion code.#depth.#mxfRGBALayoutComponentfree_func_type!    _MXFListElement%&next&&#'#MXFListElement(+g,#lastElement-#len.#freeFunc/# ,MXFList0B 3nextElement4#5#index6#MXFListIterator7 # .MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+ U [  m . m s% 4( close* #read+ #write, #get_char- # put_char. #eof/ #seek0 :#tell1 P#is_seekable2 # <3 P#$free_sys_data6 #(sysData7 #,minLLen:.#0runinLen;=#2   x c c. c c .       :    P  @MXFFile< ) nextTag*#entries+#MXFPrimerPack, ec  ( MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory -  0 I< 1#MXFBasicTypeInfo 2 2 5 elementTypeId 6#fixedSize 7#MXFArrayTypeInfo 8 a ; name < # =#MXFCompoundTypeMemberInfo >  A members B # &MXFCompoundTypeInfo C  F q G#fixedArraySize H#MXFInterpretTypeInfo I A Q basic R Iarray S compound T &interpret U q Lcategory M # N#name O #info V # MXFItemType W 0 Zname [ #setDefKey \#key ]#localTag ^#$ _#(isRequired `#,MXFItemDef a, _MXFSetDef8 dname e #parentSetDefKey f#key g#Y h#$parentSetDef i#4MXFSetDef jF$ mY n#setDefs o#types p# lastTypeId q#MXFDataModel r5$ "key ##tag $=#isPersistent %#length &=## ' #set (# _MXFMetadataSet@ (key -#instanceUID .#items /#  0#0fixedSpaceAllocation 1s#8MXFMetadataItem ) _MXFHeaderMetadata 0{ 6#primerPack 7#sets 8#MXFMetadataSet 2 MXFHeaderMetadata 9 <3 =#numElements >c# ?c#currentElement @c# MXFArrayItemIterator A9 Ebefore_set_read GA#after_set_read Il#privateData J#*  * 0 . s ; 6f  * f ;GMXFReadFilter Kmxf_set_fixed_set_space_allocation QxQ^setfX<sLsmxf_get_uint8QQ^# X Ymxf_get_uint16QQ^\# X\Y=mxf_get_uint32QQ^# X Ymxf_get_uint64 QRL# h ismxf_get_int8RS^(# X(Ymxf_get_int16SS^m# XmYmxf_get_int32SS ^# XYmxf_get_int64#S S0^#" X"Ymxf_get_version_type(S0S@^C#' X'CYmxf_get_timestampAS@SL#@ L@LPmxf_get_lengthLSS^#K XKYmxf_get_rationalQSSM&#P M1P MOmxf_get_positionWSS^h#V XVhYmxf_get_boolean\SS^#[ X[Ymxf_get_product_versionaSTHMb#` M`Mgmxf_get_rgba_layout_componentjTHThM_#i Mi_Mmxf_get_array_headerpThTN #o N)o N<arrayItemLeno jmxf_get_utf16string_sizew=TT^>#v NZpv=Nix= y!<z=Smxf_get_utf16stringTUN# hp=Nj"i=N "c=Ndmxf_set_uint8 UU^# .X Ymxf_set_uint16UU^D#=N Ymxf_set_uint32UU^#cO Ymxf_set_uint64 UVl^#sXY Zmxf_set_int8,VlVO #+O2+ imxf_set_int161VVOPN#0h0 imxf_set_int326VVOn#5h5 imxf_set_int64;VVO#:O: jmxf_set_version_type@VV^#?O? Ymxf_set_rationalVWOb#bP Phmxf_set_positionWW,^#XY Zmxf_set_lengthW,W<^#XY Zmxf_set_booleanW<WL^<#P4 Ymxf_set_product_versionWLWPR#Pp Pgmxf_set_rgba_layout_componentWWP#P Pmxf_set_array_headerWWP\cQ#arrayElementLencQ, jmxf_next_array_item_element WX8^G QJ# Ylength Z $eq_pointerNX8XQh %MQ&infoMi'free_metadata_item_value XXQH(3h)mxf_free_itemXXQy(3yh'free_metadata_item_in_list3XYQ(2h*34l+mxf_register_itemYYQ3*Rkey0i,tagn!Q3h+mxf_set_item_valueYZR/3RM# i#len=Rvmxf_set_timestampYZZR#XRX RPmxf_set_umidTZZ^ +#S +RS S 1mxf_set_uuidEZ[^ x#D xSD SH ~mxf_set_weakref[[(^ # Sf Y mxf_set_strongref[([8^!# Sy Ymxf_set_auidO[8[H^!T#N!TXN Y!Zmxf_set_ulJ[H[X^!#I!XI Y!mxf_get_umid<[X[t^!#; S;!Smxf_get_auid7[t[^"0#6 S6"0Smxf_get_ul2[[^"v#1 T1"vTCmxf_get_uuid-[[^"#, Ta,"Tmxf_set_fixed_size_utf16stringq[\tT#O#p#OT<p=Tp T"stringSizer=U "is=U3#Udmxf_set_utf16stringe\t\UF##d#Ohd i <f=ig=+mxf_get_external_utf16string_size_=\]Ud$#^#OU$set_eq_instanceuid@]]HU$O%?U-info?Uinitialise_sets_iter]H]d^$*U$V+mxf_dereference_s]d^4V %/*V>$Vgv xjset%/ksetInListf,startIndexaf+mxf_get_weakref_s^4^dV%*V$i# jset%/k!v`+mxf_get_strongref_s^d^V&#*W $i# jset%/k!v`+mxf_dereference^^W&*W<v xiset%/j!X+mxf_get_weakref^^WO&*Wm# iset%/j!v`+mxf_get_strongref^_$W'V*W# iset%/j!v`+mxf_get_item_$_\W'#setfWkey0iyj!X+mxf_initialise_array_item_iterator_\` W(1#setfX0iGj!3l+mxf_get_array_item_element` a8X)(#setfXG0iindexcjelementk!3l.cX{.AcX+mxf_get_array_item_element_lena8aX)Z#setfX0i j!3l!Ach+mxf_get_array_item_countabY)#setfY60iA j!3l!ch+mxf_get_rgba_layout_component_itembchY_*Q#setfY}0i#_j!3l+mxf_get_product_version_itemchd Y*#setfY0i#j!3l+mxf_get_boolean_itemd dY+/#setfZ 0i#j!3l+mxf_get_position_itemdeZ4+#setfZR0i#hj!3l+mxf_get_rational_itemefHZ{,#setfZ0i# j!3l+mxf_get_length_itemfHgZ,q#setfZ0i#j!3l+mxf_get_utf16string_itemvggx[ ,#setuf['u0i#uj!3wl+mxf_get_utf16string_item_sizejgxg[E-T#setif[ci0i<i\j!3kl+mxf_get_timestamp_itemdgh[-#setcf[c0i#cj!3el+mxf_get_umid_item_hi`[.)#set^f[^0i#^!j!3`l+mxf_get_auid_itemZi`j\.#setYf\-Y0i#Y"0j!3[l+mxf_get_ul_itemUjj\V.#setTf\tT0i#T"vj!3Vl+mxf_get_uuid_itemPjk\/_#setOf\O0i#O"j!3Ql+mxf_get_weakref_item_skl|\/$]setfi0]6#%/k!)`+mxf_get_strongref_item_sl|mp]j0[$]setfi0]#%/k!)`+mxf_get_weakref_itemmpn`]0#setf^0^7#%/j!)`+mxf_get_strongref_itemn`oP^k17#setf^0^#%/j!)`+mxf_get_version_type_itemKoPp^1#setJf_J0i#JCj!3Ll+mxf_get_int64_itemFpp_-2#setEf_KE0i#Ej!3Gl+mxf_get_int32_itemApqx_t2y#set@f_@0i#@j!3Bl+mxf_get_int16_item<qxr0_2#set;f_;0i#;mj!3=l+mxf_get_int8_item7r0r`3J#set6f` 60i#6(j!38l+mxf_get_uint64_item2rs`I3#set1f`g10i#1j!33l+mxf_get_uint32_item-stX`4#set,f`,0i#, j!3.l+mxf_get_uint16_item(tXu`4#set'f`'0i#'\j!3)l+mxf_get_uint8_item#uua4#set"fa<"0i#" j!3$l+mxf_get_item_lenuv4ae5X#set fa 0ilen \j!3l+mxf_have_itemv4vPa5#setfakey0i!3l+mxf_get_set_sizesvPva6+T6+a#setfb!bd,lens`a,llen.X Vmxf_get_header_metadata_sizevwlb,6T6+h*bJ<j!b\,primerSizesh+mxf_write_itemwlxlb]6T6+b{3i+mxf_write_setxl{Xb7{T6+bsetfi!bd"setLensc""setSizescZ$item_eq_keyG{X{c7%Fc-infoFc+mxf_write_header_primer_packx{{c8Tw6+d w*i+mxf_read_itemc{|d(8{Tb6+dF3bilenb=j!d8{{.8/+mxf_read_item_tl[|}ldd8TZ6+ditemTagZ8iitemLenZ\j+mxf_register_set_items}l~xd9*d#key0d"setDef9e Q3!b\,tag n$$create_empty_seto~x(e09-keyn0eN&setn%/i0pf1mxf_is_header_metadata(8^:-key0e+mxf_set_is_subclass_of8e:q#setfe#parentSetKey0e+mxf_find_set_by_keyRf;Q*f.keyQ0isetListQ;j!bS`,newListT;l2jeT3|"set[ffW;+mxf_find_singular_set_by_keykDfu;j*f#keyj0fsetj%/j,setListl;l2jz+mxf_write_header_setsDf<9T~6+f~*g!!b`,prefaceSetfl3D"setfg?+mxf_write_header_metadatap gR<To6+gpo*i+mxf_remove_itemD \g<#setCfgC0i3Cyj!EX4add_item}=15set|f63|7removedItem~8mxf_create_item\g=-setfg-key0h-tagh[%3yh*l9j:<X;=;=<x==h$get_or_create_set_itemVDh>e%T*h&setTfi(U0j(3Uyk*Wh>tagXh*QY3d+mxf_set_empty_array_itemDi>#setfi=0icj!l. i|2j+mxf_grow_array_itemi?#setfi0j#cjAcknewElementsl.jL. j.cj"existElementLencj2j3.kH+mxf_add_array_item_weakreftk@T#setfk0i# j!y l+mxf_add_array_item_strongreftk@#setfl 0i# j!y l+mxf_alloc_array_item_elementsl+A#setflI0l}cjAckgl!l. l?j3$.l+mxf_set_rgba_layout_component_itemmB#setfm70i#j!h!Bn.B#+mxf_set_product_version_item|m`B#set{fm~{0i#{j!}l!}Bb.B +mxf_set_boolean_itemwmC1#setvfmv0i#vm!xh!xC1o.CA+mxf_set_length_itemrpnC#setqfn5q0i#qn^!sl!sCd.C+mxf_set_position_itemmp\nDI#setlfnl0i#ln!nl!nCd+mxf_set_rational_itemh\DoD#setgfo3g0i#gbj!il!iCd+mxf_set_umid_itemcD,o\E;#setbfozb0i#b +j!dl!dE;L.EK+mxf_set_weakref_item^,oE#set]fo]0i#] j!_l!_E\.E+mxf_set_strongref_itemYoFQ#setXfpX0i#X j!Zl!ZE\+mxf_set_fixed_size_utf16string_itemJ p1F#setHfpOH0i#H#Oj<I=k!Kl!L8{{+mxf_set_utf16string_item9  pxGj#set8fp80i#8#Oj!:l!;8{{+mxf_set_timestamp_item3 pG#set2fp20i#2j!4l!4Cd+mxf_set_auid_item.qH]#set-fq$-0i#-!Tj!/l!/E\+mxf_set_ul_item)qMH#set(fqk(0i#(!j!*l!*E\+mxf_set_uuid_item$qII#set#fq#0i## xj!%l!%E\+mxf_set_version_type_itemqI#setfq0i#j! h! Bn+mxf_set_int64_itemr"JB#setfr@0i#ri!l!Cd+mxf_set_int32_itemrJ#setfr0i#j!l!Jh.J+mxf_set_int16_itemlrKB#setfs0i#j!h!Bn+mxf_set_int8_item lXs/K#set fsM 0i# j! h! C1o+mxf_set_uint64_itemXDsvL4#setfs0i#ss!l!Cd+mxf_set_uint32_itemD,sL#setft0i#cj!l!Jh+mxf_set_uint16_item,t<M&#setftZ0i#=j!h!Bn+mxf_set_uint8_itemtM#setft0i#.t!h!C1o+mxf_clone_item0tN'#sourceSetfu0idestSetfj"sourceItemuE.uY+mxf_set_item0 umN#setfu0i# jlen=k!l+mxf_remove_set7 DuN6*uset6fi 88mxf_add_setDHuO.%*v&setfi)mxf_free_setHv7O^&set%/h+mxf_read_and_return_setvUPT6+vs#key0v#lensv*lmset%/!fh"setDef9w)"totalLenswa"itemTagw"itemLen=w"haveInstanceUID x! L!Q 3`. xQ2jU +mxf_read_set0xQ#T6+xkey0i#lensx*lm,setfl+mxf_read_filtered_header_metadata0DxR?T6+yfilterR?i*jsy#pkey0y#pllen.z#plenszY,keyH"llen.z"lens{ "skip{!fd.As{2jr+mxf_read_header_metadataD|jRT6+|*is|pkey0lpllen.m#plens|'free_metadata_set_in_list&|S!(%h@set'fl)mxf_free_header_metadata}S](S]h*8mxf_create_set(}&S%*}D-key0}x&set%/j*fl*v\9j8mxf_create_header_metadata(}TV%S]}({i@newHeaderMetadata*l9j@g_Null_UUID ~7g_Null_Key67g_Null_UL!Ag_Null_LocalTagT7g_Null_UMID 17g_Null_Rationalh7g_Picture_datadef_label -!7g_Sound_datadef_label 0!7g_Timecode_datadef_label 3!7g_LegacyPicture_datadef_label 6!7g_LegacySound_datadef_label 9!7g_LegacyTimecode_datadef_label <!7g_Data_datadef_label ?!7g_DescriptiveMetadata_datadef_label B!7g_IECDV_25_525_60_compdef_label ]!7g_IECDV_25_625_50_compdef_label `!7g_DVBased_25_525_60_compdef_label d!7g_DVBased_25_625_50_compdef_label g!7g_DVBased_50_525_60_compdef_label j!7g_DVBased_50_625_50_compdef_label m!7g_DVBased_100_1080_60_I_compdef_label p!7g_DVBased_100_1080_50_I_compdef_label s!7g_DVBased_100_720_60_P_compdef_label v!7g_DVBased_100_720_50_P_compdef_label y!7g_D10_50_625_50_compdef_label !7g_D10_50_525_60_compdef_label !7g_D10_50_625_40_compdef_label !7g_D10_50_525_40_compdef_label !7g_D10_50_625_30_compdef_label !7g_D10_50_525_30_compdef_label !7g_ALaw_compdef_label !7g_MP4AdvancedRealTimeSimpleL3_compdef_label !7g_DNxHD_compdef_label !7g_MultipleWrappings_esscont_label !7g_BWFFrameWrapped_esscont_label !7g_BWFClipWrapped_esscont_label !7g_AES3FrameWrapped_esscont_label !7g_AES3ClipWrapped_esscont_label !7g_BWFCustomWrapped_esscont_label !7g_AES3CustomWrapped_esscont_label !7g_IECDV_25_525_60_FrameWrapped_esscont_label !7g_IECDV_25_525_60_ClipWrapped_esscont_label !7g_IECDV_25_625_50_FrameWrapped_esscont_label !7g_IECDV_25_625_50_ClipWrapped_esscont_label !7g_DVBased_25_525_60_FrameWrapped_esscont_label !7g_DVBased_25_525_60_ClipWrapped_esscont_label !7g_DVBased_25_625_50_FrameWrapped_esscont_label !7g_DVBased_25_625_50_ClipWrapped_esscont_label !7g_DVBased_50_525_60_FrameWrapped_esscont_label !7g_DVBased_50_525_60_ClipWrapped_esscont_label !7g_DVBased_50_625_50_FrameWrapped_esscont_label !7g_DVBased_50_625_50_ClipWrapped_esscont_label !7g_DVBased_100_1080_60_I_FrameWrapped_esscont_label !g_DVBased_100_1080_60_I_ClipWrapped_esscont_label !g_DVBased_100_1080_50_I_FrameWrapped_esscont_label !g_DVBased_100_1080_50_I_ClipWrapped_esscont_label !g_DVBased_100_720_60_P_FrameWrapped_esscont_label  !g_DVBased_100_720_60_P_ClipWrapped_esscont_label !g_DVBased_100_720_50_P_FrameWrapped_esscont_label !g_DVBased_100_720_50_P_ClipWrapped_esscont_label !g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label !g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label  !g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label #!g_D10_50_625_50_defined_template_esscont_label ,!g_D10_50_625_50_extended_template_esscont_label /!g_D10_50_625_50_picture_only_esscont_label 2!g_D10_50_525_60_defined_template_esscont_label 5!g_D10_50_525_60_extended_template_esscont_label 8!g_D10_50_525_60_picture_only_esscont_label ;!g_D10_40_625_50_defined_template_esscont_label >!g_D10_40_625_50_extended_template_esscont_label A!g_D10_40_625_50_picture_only_esscont_label D!g_D10_40_525_60_defined_template_esscont_label G!g_D10_40_525_60_extended_template_esscont_label J!g_D10_40_525_60_picture_only_esscont_label M!g_D10_30_625_50_defined_template_esscont_label P!g_D10_30_625_50_extended_template_esscont_label S!g_D10_30_625_50_picture_only_esscont_label V!g_D10_30_525_60_defined_template_esscont_label Y!g_D10_30_525_60_extended_template_esscont_label \!g_D10_30_525_60_picture_only_esscont_label _!g_ALawFrameWrapped_esscont_label h!g_ALawClipWrapped_esscont_label k!g_ALawCustomWrapped_esscont_label n!g_DNxHD720p120ClipWrapped_esscont_label {!g_DNxHD720p185ClipWrapped_esscont_label }!g_DNxHD1080p120ClipWrapped_esscont_label !g_DNxHD1080p185ClipWrapped_esscont_label !g_DNxHD1080p36ClipWrapped_esscont_label !g_DNxHD1080i120ClipWrapped_esscont_label !g_DNxHD1080i185ClipWrapped_esscont_label !g_SDTI_CP_System_Pack_esselement_key 6g_OpenIncomplete_Header_pp_key "6g_ClosedIncomplete_Header_pp_key %6g_OpenComplete_Header_pp_key (6g_ClosedComplete_Header_pp_key +6g_OpenIncomplete_Body_pp_key .6g_ClosedIncomplete_Body_pp_key 16g_OpenComplete_Body_pp_key 46g_ClosedComplete_Body_pp_key 76g_OpenIncomplete_Footer_pp_key :6g_ClosedIncomplete_Footer_pp_key =6g_OpenComplete_Footer_pp_key @6g_ClosedComplete_Footer_pp_key C6g_KLVFill_key P6g_RandomIndexPack_key Z6g_PrimerPack_key d6g_IndexTableSegment_key o6g_complexity00_op_atom_label !g_complexity01_op_atom_label !g_complexity02_op_atom_label !g_complexity03_op_atom_label !g_qq09_op_1a_label !7g_root_set_key !7g_InterchangeObject_set_key !@g_InterchangeObject_InstanceUID_item_key !7g_InterchangeObject_GenerationUID_item_key !@g_Preface_set_key !7g_Preface_LastModifiedDate_item_key !7g_Preface_Version_item_key !7g_Preface_ObjectModelVersion_item_key !7g_Preface_PrimaryPackage_item_key !7g_Preface_Identifications_item_key !7g_Preface_ContentStorage_item_key !7g_Preface_OperationalPattern_item_key !7g_Preface_EssenceContainers_item_key !7g_Preface_DMSchemes_item_key !7g_Identification_set_key !7g_Identification_ThisGenerationUID_item_key !7g_Identification_CompanyName_item_key !7g_Identification_ProductName_item_key !g_Identification_ProductVersion_item_key !g_Identification_VersionString_item_key  !g_Identification_ProductUID_item_key !g_Identification_ModificationDate_item_key !g_Identification_ToolkitVersion_item_key !g_Identification_Platform_item_key %!g_ContentStorage_set_key ,!g_ContentStorage_Packages_item_key 0!g_ContentStorage_EssenceContainerData_item_key 7!g_EssenceContainerData_set_key >!g_EssenceContainerData_LinkedPackageUID_item_key B!g_EssenceContainerData_IndexSID_item_key I!g_EssenceContainerData_BodySID_item_key P!g_GenericPackage_set_key W!g_GenericPackage_PackageUID_item_key [!g_GenericPackage_Name_item_key b!g_GenericPackage_PackageCreationDate_item_key i!g_GenericPackage_PackageModifiedDate_item_key p!g_GenericPackage_Tracks_item_key w!g_Locator_set_key ~!g_NetworkLocator_set_key !g_NetworkLocator_URLString_item_key !g_TextLocator_set_key !g_TextLocator_LocatorName_item_key !g_GenericTrack_set_key !g_GenericTrack_TrackID_item_key !g_GenericTrack_TrackNumber_item_key !g_GenericTrack_TrackName_item_key !g_GenericTrack_Sequence_item_key !g_StaticTrack_set_key !g_Track_set_key !g_Track_EditRate_item_key !g_Track_Origin_item_key !g_EventTrack_set_key !g_EventTrack_EventEditRate_item_key !g_EventTrack_EventOrigin_item_key !g_StructuralComponent_set_key !g_StructuralComponent_DataDefinition_item_key !g_StructuralComponent_Duration_item_key !g_Sequence_set_key !g_Sequence_StructuralComponents_item_key !g_TimecodeComponent_set_key !g_TimecodeComponent_RoundedTimecodeBase_item_key !g_TimecodeComponent_StartTimecode_item_key !g_TimecodeComponent_DropFrame_item_key !g_SourceClip_set_key !g_SourceClip_StartPosition_item_key !g_SourceClip_SourcePackageID_item_key !!g_SourceClip_SourceTrackID_item_key (!g_DMSegment_set_key /!g_DMSegment_EventStartPosition_item_key 3!g_DMSegment_EventComment_item_key :!g_DMSegment_TrackIDs_item_key A!g_DMSegment_DMFramework_item_key H!g_DMSourceClip_set_key O!g_DMSourceClip_DMSourceClipTrackIDs_item_key S!g_MaterialPackage_set_key Z!g_SourcePackage_set_key ^!g_SourcePackage_Descriptor_item_key b!g_GenericDescriptor_set_key i!g_GenericDescriptor_Locators_item_key m!g_FileDescriptor_set_key t!g_FileDescriptor_LinkedTrackID_item_key x!g_FileDescriptor_SampleRate_item_key !g_FileDescriptor_ContainerDuration_item_key !g_FileDescriptor_EssenceContainer_item_key !g_FileDescriptor_Codec_item_key !g_GenericPictureEssenceDescriptor_set_key !g_GenericPictureEssenceDescriptor_SignalStandard_item_key !g_GenericPictureEssenceDescriptor_FrameLayout_item_key !g_GenericPictureEssenceDescriptor_StoredWidth_item_key !g_GenericPictureEssenceDescriptor_StoredHeight_item_key !g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key !g_GenericPictureEssenceDescriptor_SampledWidth_item_key !g_GenericPictureEssenceDescriptor_SampledHeight_item_key !g_GenericPictureEssenceDescriptor_SampledXOffset_item_key !g_GenericPictureEssenceDescriptor_SampledYOffset_item_key !g_GenericPictureEssenceDescriptor_DisplayHeight_item_key !g_GenericPictureEssenceDescriptor_DisplayWidth_item_key !g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key !g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key !g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key !g_GenericPictureEssenceDescriptor_AspectRatio_item_key !g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key !g_GenericPictureEssenceDescriptor_VideoLineMap_item_key !g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key !g_GenericPictureEssenceDescriptor_CaptureGamma_item_key !g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $!g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key +!g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2!g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9!g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @!g_CDCIEssenceDescriptor_set_key G!g_CDCIEssenceDescriptor_ComponentDepth_item_key K!g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R!g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y!g_CDCIEssenceDescriptor_ColorSiting_item_key `!g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g!g_CDCIEssenceDescriptor_PaddingBits_item_key n!g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u!g_CDCIEssenceDescriptor_BlackRefLevel_item_key |!g_CDCIEssenceDescriptor_WhiteReflevel_item_key !g_CDCIEssenceDescriptor_ColorRange_item_key !g_RGBAEssenceDescriptor_set_key !g_RGBAEssenceDescriptor_ComponentMaxRef_item_key !g_RGBAEssenceDescriptor_ComponentMinRef_item_key !g_RGBAEssenceDescriptor_AlphaMaxRef_item_key !g_RGBAEssenceDescriptor_AlphaMinRef_item_key !g_RGBAEssenceDescriptor_ScanningDirection_item_key !g_RGBAEssenceDescriptor_PixelLayout_item_key !g_RGBAEssenceDescriptor_Palette_item_key !g_RGBAEssenceDescriptor_PaletteLayout_item_key !g_GenericSoundEssenceDescriptor_set_key !g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key !g_GenericSoundEssenceDescriptor_Locked_item_key !g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key !g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key !g_GenericSoundEssenceDescriptor_ChannelCount_item_key !g_GenericSoundEssenceDescriptor_QuantizationBits_item_key !g_GenericSoundEssenceDescriptor_DialNorm_item_key !g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key !g_GenericDataEssenceDescriptor_set_key  !g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  !g_MultipleDescriptor_set_key !g_MultipleDescriptor_SubDescriptorUIDs_item_key !g_WaveAudioDescriptor_set_key !g_WaveAudioDescriptor_BlockAlign_item_key #!g_WaveAudioDescriptor_SequenceOffset_item_key *!g_WaveAudioDescriptor_AvgBps_item_key 1!g_AES3AudioDescriptor_set_key 8!g_DMFramework_set_key <!g_DMSet_set_key @!Bmxf_log. ADPGNU C 4.2.2./utils/mxf_uu_metadata.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/lib0Fintlong intunsigned intwchar_tclong long intunsigned charcharshort intint32_t=int64_tDuint8_tHuint16_tI.short unsigned intuint32_tJuint64_tOdlong long unsigned int:g;#<#=#># ?#@#A#"B#)C#0D# E# F# JG# H# I#J#mxfULK~mxfKeyMgPkQ#R#S#T# U#V#W#"X#)Y#0Z# [# \# J]# ^# _#`#mxfUUIDamxfLocalTaggmxfUTF16Charv yz#{#|#}# ~###"#)#0# # # J# # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDnumerator#denominator#mxfRationalmxfLengthfree_func_type!&, 8 8  _MXFListElement%qnext&q#data'8#:MXFListElement(:+elements,#lastElement-#len.#freeFunc/# wMXFList0 #*MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+QW i * io)nextTag*z#entries+#MXFPrimerPack,zD (,MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory-0_size1#MXFBasicTypeInfo2G5elementTypeId6#fixedSize7#MXFArrayTypeInfo8w;name<#=#MXFCompoundTypeMemberInfo>A ,membersB ,# <MXFCompoundTypeInfoC F G#fixedArraySizeH#MXFInterpretTypeInfoI WQ basicR_arrayScompoundT <interpretU L /categoryM,#N#nameO#infoV # MXFItemTypeW F$m itemDefsn#setDefso#typesp # lastTypeIdq# / MXFDataModelr B$ " 'key #t#tag $#isPersistent %#length &#value 't#set ( # _MXFMetadataSet@ ( key -t#instanceUID .k#items /# p 0 #0fixedSpaceAllocation 1T#8 'MXFMetadataItem ) _MXFHeaderMetadata 0 dataModel 6 .#primerPack 7 4#sets 8# MXFMetadataSet 2 ' MXFHeaderMetadata 9  < item = #numElements >D#elementLength ?D#currentElement @D#  MXFArrayItemIterator A S : t mxf_uu_get_utf16string_item } set }itemKey ivalue jnewValue ~$size nfail mxf_uu_get_package_tracks3 h~B 2 ~`iter2 i mxf_uu_get_track_descriptorh~~sourcePackageSet ~trackIDDilinkedDescriptorSetj descriptorSet l!childDescriptorSet ~ iter L"Rt#7D`!linkedTrackIDDI mxf_uu_next_track9np8 iter8 $8j!arrayData:t arrayDataLen;Dhmxf_uu_get_referenced_packageOp ;$Oi$j contentStorageSet l!set z iter P"Rt#7D` packageUID!foundItmxf_uu_get_referenced_track0 p Oa$DjsourceTrackSetk# l" t iter T!trackIDD!foundItmxf_uu_get_top_file_package"0 p! >filePackageSet!i essContainerDataSet# l!set$ } topFilePackageUID%Hmxf_uu_get_track_referenceqp $pOi$pj#dr l!sourceClipSets !sequenceComponentCounttD!arrayElementut!ivDmxf_uu_get_track_datadefg8f dataDeffi#dh lgmxf_uu_get_track_durationH8(WG F$GWi#dI lmxf_uu_get_track_duration_at_rateR0dQ editRateQi$QWj!localDurationS localEditRateT`%g_Null_UUID k%g_Null_Key %g_Null_UL3g&g_Null_LocalTagPz%g_Null_UMIDh%g_Null_Rational%g_Picture_datadef_label -3%g_Sound_datadef_label 03%g_Timecode_datadef_label 33%g_LegacyPicture_datadef_label 63%g_LegacySound_datadef_label 93%g_LegacyTimecode_datadef_label <3%g_Data_datadef_label ?3%g_DescriptiveMetadata_datadef_label B3%g_IECDV_25_525_60_compdef_label ]3%g_IECDV_25_625_50_compdef_label `3%g_DVBased_25_525_60_compdef_label d3%g_DVBased_25_625_50_compdef_label g3%g_DVBased_50_525_60_compdef_label j3%g_DVBased_50_625_50_compdef_label m3%g_DVBased_100_1080_60_I_compdef_label p3%g_DVBased_100_1080_50_I_compdef_label s3%g_DVBased_100_720_60_P_compdef_label v3%g_DVBased_100_720_50_P_compdef_label y3%g_D10_50_625_50_compdef_label 3%g_D10_50_525_60_compdef_label 3%g_D10_50_625_40_compdef_label 3%g_D10_50_525_40_compdef_label 3%g_D10_50_625_30_compdef_label 3%g_D10_50_525_30_compdef_label 3%g_ALaw_compdef_label 3%g_MP4AdvancedRealTimeSimpleL3_compdef_label 3%g_DNxHD_compdef_label 3%g_MultipleWrappings_esscont_label 3%g_BWFFrameWrapped_esscont_label 3%g_BWFClipWrapped_esscont_label 3%g_AES3FrameWrapped_esscont_label 3%g_AES3ClipWrapped_esscont_label 3%g_BWFCustomWrapped_esscont_label 3%g_AES3CustomWrapped_esscont_label 3%g_IECDV_25_525_60_FrameWrapped_esscont_label 3%g_IECDV_25_525_60_ClipWrapped_esscont_label 3%g_IECDV_25_625_50_FrameWrapped_esscont_label 3%g_IECDV_25_625_50_ClipWrapped_esscont_label 3%g_DVBased_25_525_60_FrameWrapped_esscont_label 3%g_DVBased_25_525_60_ClipWrapped_esscont_label 3%g_DVBased_25_625_50_FrameWrapped_esscont_label 3%g_DVBased_25_625_50_ClipWrapped_esscont_label 3%g_DVBased_50_525_60_FrameWrapped_esscont_label 3%g_DVBased_50_525_60_ClipWrapped_esscont_label 3%g_DVBased_50_625_50_FrameWrapped_esscont_label 3%g_DVBased_50_625_50_ClipWrapped_esscont_label 3%g_DVBased_100_1080_60_I_FrameWrapped_esscont_label 3'g_DVBased_100_1080_60_I_ClipWrapped_esscont_label 3'g_DVBased_100_1080_50_I_FrameWrapped_esscont_label 3'g_DVBased_100_1080_50_I_ClipWrapped_esscont_label 3'g_DVBased_100_720_60_P_FrameWrapped_esscont_label  3'g_DVBased_100_720_60_P_ClipWrapped_esscont_label 3'g_DVBased_100_720_50_P_FrameWrapped_esscont_label 3'g_DVBased_100_720_50_P_ClipWrapped_esscont_label 3'g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label 3'g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label  3'g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label #3'g_D10_50_625_50_defined_template_esscont_label ,3'g_D10_50_625_50_extended_template_esscont_label /3'g_D10_50_625_50_picture_only_esscont_label 23'g_D10_50_525_60_defined_template_esscont_label 53'g_D10_50_525_60_extended_template_esscont_label 83'g_D10_50_525_60_picture_only_esscont_label ;3'g_D10_40_625_50_defined_template_esscont_label >3'g_D10_40_625_50_extended_template_esscont_label A3'g_D10_40_625_50_picture_only_esscont_label D3'g_D10_40_525_60_defined_template_esscont_label G3'g_D10_40_525_60_extended_template_esscont_label J3'g_D10_40_525_60_picture_only_esscont_label M3'g_D10_30_625_50_defined_template_esscont_label P3'g_D10_30_625_50_extended_template_esscont_label S3'g_D10_30_625_50_picture_only_esscont_label V3'g_D10_30_525_60_defined_template_esscont_label Y3'g_D10_30_525_60_extended_template_esscont_label \3'g_D10_30_525_60_picture_only_esscont_label _3'g_ALawFrameWrapped_esscont_label h3'g_ALawClipWrapped_esscont_label k3'g_ALawCustomWrapped_esscont_label n3'g_DNxHD720p120ClipWrapped_esscont_label {3'g_DNxHD720p185ClipWrapped_esscont_label }3'g_DNxHD1080p120ClipWrapped_esscont_label 3'g_DNxHD1080p185ClipWrapped_esscont_label 3'g_DNxHD1080p36ClipWrapped_esscont_label 3'g_DNxHD1080i120ClipWrapped_esscont_label 3'g_DNxHD1080i185ClipWrapped_esscont_label 3'g_SDTI_CP_System_Pack_esselement_key  'g_OpenIncomplete_Header_pp_key " 'g_ClosedIncomplete_Header_pp_key % 'g_OpenComplete_Header_pp_key ( 'g_ClosedComplete_Header_pp_key + 'g_OpenIncomplete_Body_pp_key . 'g_ClosedIncomplete_Body_pp_key 1 'g_OpenComplete_Body_pp_key 4 'g_ClosedComplete_Body_pp_key 7 'g_OpenIncomplete_Footer_pp_key : 'g_ClosedIncomplete_Footer_pp_key = 'g_OpenComplete_Footer_pp_key @ 'g_ClosedComplete_Footer_pp_key C 'g_KLVFill_key P 'g_RandomIndexPack_key Z 'g_PrimerPack_key d 'g_IndexTableSegment_key o 'g_complexity00_op_atom_label 3'g_complexity01_op_atom_label 3'g_complexity02_op_atom_label 3'g_complexity03_op_atom_label 3'g_qq09_op_1a_label 3%g_root_set_key 3%g_InterchangeObject_set_key 3%g_InterchangeObject_InstanceUID_item_key 3%g_InterchangeObject_GenerationUID_item_key 3%g_Preface_set_key 3%g_Preface_LastModifiedDate_item_key 3%g_Preface_Version_item_key 3%g_Preface_ObjectModelVersion_item_key 3%g_Preface_PrimaryPackage_item_key 3%g_Preface_Identifications_item_key 3%g_Preface_ContentStorage_item_key 3%g_Preface_OperationalPattern_item_key 3%g_Preface_EssenceContainers_item_key 3%g_Preface_DMSchemes_item_key 3%g_Identification_set_key 3%g_Identification_ThisGenerationUID_item_key 3%g_Identification_CompanyName_item_key 3%g_Identification_ProductName_item_key 3'g_Identification_ProductVersion_item_key 3'g_Identification_VersionString_item_key  3'g_Identification_ProductUID_item_key 3'g_Identification_ModificationDate_item_key 3'g_Identification_ToolkitVersion_item_key 3'g_Identification_Platform_item_key %3g_ContentStorage_set_key ,3g_ContentStorage_Packages_item_key 03'g_ContentStorage_EssenceContainerData_item_key 73g_EssenceContainerData_set_key >3g_EssenceContainerData_LinkedPackageUID_item_key B3'g_EssenceContainerData_IndexSID_item_key I3'g_EssenceContainerData_BodySID_item_key P3g_GenericPackage_set_key W3g_GenericPackage_PackageUID_item_key [3'g_GenericPackage_Name_item_key b3'g_GenericPackage_PackageCreationDate_item_key i3'g_GenericPackage_PackageModifiedDate_item_key p3g_GenericPackage_Tracks_item_key w3'g_Locator_set_key ~3'g_NetworkLocator_set_key 3'g_NetworkLocator_URLString_item_key 3'g_TextLocator_set_key 3'g_TextLocator_LocatorName_item_key 3'g_GenericTrack_set_key 3g_GenericTrack_TrackID_item_key 3'g_GenericTrack_TrackNumber_item_key 3'g_GenericTrack_TrackName_item_key 3g_GenericTrack_Sequence_item_key 3'g_StaticTrack_set_key 3'g_Track_set_key 3g_Track_EditRate_item_key 3x'g_Track_Origin_item_key 3'g_EventTrack_set_key 3'g_EventTrack_EventEditRate_item_key 3'g_EventTrack_EventOrigin_item_key 3'g_StructuralComponent_set_key 3g_StructuralComponent_DataDefinition_item_key 3hg_StructuralComponent_Duration_item_key 3'g_Sequence_set_key 3g_Sequence_StructuralComponents_item_key 38'g_TimecodeComponent_set_key 3'g_TimecodeComponent_RoundedTimecodeBase_item_key 3'g_TimecodeComponent_StartTimecode_item_key 3'g_TimecodeComponent_DropFrame_item_key 3g_SourceClip_set_key 3('g_SourceClip_StartPosition_item_key 3g_SourceClip_SourcePackageID_item_key !3Hg_SourceClip_SourceTrackID_item_key (3X'g_DMSegment_set_key /3'g_DMSegment_EventStartPosition_item_key 33'g_DMSegment_EventComment_item_key :3'g_DMSegment_TrackIDs_item_key A3'g_DMSegment_DMFramework_item_key H3'g_DMSourceClip_set_key O3'g_DMSourceClip_DMSourceClipTrackIDs_item_key S3'g_MaterialPackage_set_key Z3g_SourcePackage_set_key ^3g_SourcePackage_Descriptor_item_key b3'g_GenericDescriptor_set_key i3'g_GenericDescriptor_Locators_item_key m3'g_FileDescriptor_set_key t3g_FileDescriptor_LinkedTrackID_item_key x3'g_FileDescriptor_SampleRate_item_key 3'g_FileDescriptor_ContainerDuration_item_key 3'g_FileDescriptor_EssenceContainer_item_key 3'g_FileDescriptor_Codec_item_key 3'g_GenericPictureEssenceDescriptor_set_key 3'g_GenericPictureEssenceDescriptor_SignalStandard_item_key 3'g_GenericPictureEssenceDescriptor_FrameLayout_item_key 3'g_GenericPictureEssenceDescriptor_StoredWidth_item_key 3'g_GenericPictureEssenceDescriptor_StoredHeight_item_key 3'g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key 3'g_GenericPictureEssenceDescriptor_SampledWidth_item_key 3'g_GenericPictureEssenceDescriptor_SampledHeight_item_key 3'g_GenericPictureEssenceDescriptor_SampledXOffset_item_key 3'g_GenericPictureEssenceDescriptor_SampledYOffset_item_key 3'g_GenericPictureEssenceDescriptor_DisplayHeight_item_key 3'g_GenericPictureEssenceDescriptor_DisplayWidth_item_key 3'g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key 3'g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key 3'g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key 3'g_GenericPictureEssenceDescriptor_AspectRatio_item_key 3'g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key 3'g_GenericPictureEssenceDescriptor_VideoLineMap_item_key 3'g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key 3'g_GenericPictureEssenceDescriptor_CaptureGamma_item_key 3'g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $3'g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key +3'g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 23'g_GenericPictureEssenceDescriptor_FieldDominance_item_key 93'g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @3'g_CDCIEssenceDescriptor_set_key G3'g_CDCIEssenceDescriptor_ComponentDepth_item_key K3'g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R3'g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y3'g_CDCIEssenceDescriptor_ColorSiting_item_key `3'g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g3'g_CDCIEssenceDescriptor_PaddingBits_item_key n3'g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u3'g_CDCIEssenceDescriptor_BlackRefLevel_item_key |3'g_CDCIEssenceDescriptor_WhiteReflevel_item_key 3'g_CDCIEssenceDescriptor_ColorRange_item_key 3'g_RGBAEssenceDescriptor_set_key 3'g_RGBAEssenceDescriptor_ComponentMaxRef_item_key 3'g_RGBAEssenceDescriptor_ComponentMinRef_item_key 3'g_RGBAEssenceDescriptor_AlphaMaxRef_item_key 3'g_RGBAEssenceDescriptor_AlphaMinRef_item_key 3'g_RGBAEssenceDescriptor_ScanningDirection_item_key 3'g_RGBAEssenceDescriptor_PixelLayout_item_key 3'g_RGBAEssenceDescriptor_Palette_item_key 3'g_RGBAEssenceDescriptor_PaletteLayout_item_key 3'g_GenericSoundEssenceDescriptor_set_key 3'g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key 3'g_GenericSoundEssenceDescriptor_Locked_item_key 3'g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key 3'g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key 3'g_GenericSoundEssenceDescriptor_ChannelCount_item_key 3'g_GenericSoundEssenceDescriptor_QuantizationBits_item_key 3'g_GenericSoundEssenceDescriptor_DialNorm_item_key 3'g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key 3'g_GenericDataEssenceDescriptor_set_key  3'g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  3g_MultipleDescriptor_set_key 3g_MultipleDescriptor_SubDescriptorUIDs_item_key 3'g_WaveAudioDescriptor_set_key 3'g_WaveAudioDescriptor_BlockAlign_item_key #3'g_WaveAudioDescriptor_SequenceOffset_item_key *3'g_WaveAudioDescriptor_AvgBps_item_key 13'g_AES3AudioDescriptor_set_key 83'g_DMFramework_set_key <3'g_DMSet_set_key @3(mxf_log.=IGNU C 4.2.2./utils/mxf_page_file.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/lib04__FILE__FILEP_cnt#P#_ptr$W#_base&W#_flag']# _file(]# __orientation)n# __ionolock*n# __seekable+n# __filler,n# int]unsigned charunsigned int__longlong_t:long long intFILEJoff_t~long intuid_tH  charshort intint32_t=Pint64_tDuint8_tH]uint16_tI:short unsigned intuint32_tJnlong long unsigned intlonglong_t5u_longlong_t6`long unsigned intulong_tVino_tblkcnt_tzblksize_tlong double mode_tZ gid_tf dev_t nlink_t time_ttimespec &tv_sec 'B#tv_nsec (#timestruc_t >Qstat st_dev $#st_pad1 #st_ino #st_mode #st_nlink 2#st_uid # st_gid #$st_rdev $#(st_pad2 #,st_size #8st_atim #@st_mtim #Hst_ctim #Pst_blksize #Xst_blocks #`st_fstype #hst_pad4 #x     : J ;# Q <# =# a ># h ?# o @# v A#  B# C# D#  E#  F# ! G# ) H# 1 I# 9 J#mxfUL K mxfKey M  P J Q# Q R# S# a T# h U# o V# v W#  X# Y# Z#  [#  \# ! ]# ) ^# 1 _# 9 `#mxfUUID amxfLocalTag g* y % J z# Q {# |# a }# h ~# o # v #  # # #  #  # ! # ) # 1 # 9 #octet16 #octet17 #octet18 #octet19 #octet20 #octet21 #octet22 #octet23 #octet24 #octet25 #octet26 #octet27 #octet28 #octet29 #octet30 #octet31 #mxfUMID   gnumerator #denominator #mxfRational 4 # MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel ( zmxf_log_func +       % H % W # Y #modeZ &# [# A] #pages_6# numPages` #(numPagesAllocateda #0fileDescriptorHeadc#8fileDescriptorTaild#<numFileDescriptorseP#@ 4 ( close * #read + #write , K#get_char - a# put_char . |#eof / a#seek 0 #tell 1 #is_seekable 2 a# size 3 #$free_sys_data 6 #( } 7 #,minLLen :#0runinLen ;*#2    P   P P @  @P F &P a  QP | P gP   P    MXFFile < $ $ mxfFileR0#0 &READ_MODEWRITE_MODEMODIFY_MODEFileMode4 7 ~prev8 ~#next9 ~# ;#file@ #  6Page(;wasRemovedFP#fileDescriptorH#wasOpenedBeforeIP#indexJ #sizeL # M #  B 6PageN  $page_file_size 0´^s } page_file_eofiP´ }h sizej 0page_file_seektPX: }s v s ijwhencesPksizeu  A{ page_file_tell ^q } page_file_is_seekableP^ } "mxf_page_file_get_file0^5 mxf_page_file_get_page_size ^:Hmxf_page_file_removeP8[ y indexP`! X_"#free_page_file8X^ } X$disk_file_closejXĀ%ihmxf_page_file_forward_truncatePĀt! } a &i ! X_'page_file_closet4 } hfd R nextFd `mxf_page_file_is_page_filenameP({. X mxf_page_file_open_newP(l   k 0L(failȼmxf_page_file_open_readPl<wk i 0PP! X^&file st~(fail0̼)disk_file_size <l1* X O+statBuf~mxf_page_file_open_modify9Plӄm8  8 8k :09;P<P ! X=_&file> fileSize? T(failp,open_fileP- } -6.newFile / X.newFileDescriptor0failV1.newHeadopen_pagef6ӄؼ }e  Ae g F23456(7_89:0p6g58&newPagesz6&iP)disk_file_seekPؼ!**  ;whencePk,disk_file_writeP`-- @-Pwrite_to_pagePژ  } ( @iPj!6bP\<P  =!p4T4I4>page_file_putchar\PژC_ }[ ac[Pi!]_oo page_file_write>P  }= = @i=Pj?PtotalWrite@P,disk_file_read{P*-z-z -zPread_from_pageP  }  iPj!6bnumReadP><  }=444page_file_getcharPP%" }O C!Q_opage_file_read,P4V }+ t+ i+PjnumRead-PtotalRead.P.g_Null_UUID .g_Null_Key .g_Null_UL >g_Null_LocalTag  .g_Null_UMID  %.g_Null_Rational - g.g_Picture_datadef_label-.g_Sound_datadef_label0.g_Timecode_datadef_label3.g_LegacyPicture_datadef_label6.g_LegacySound_datadef_label9.g_LegacyTimecode_datadef_label<.g_Data_datadef_label?.g_DescriptiveMetadata_datadef_labelB.g_IECDV_25_525_60_compdef_label].g_IECDV_25_625_50_compdef_label`.g_DVBased_25_525_60_compdef_labeld.g_DVBased_25_625_50_compdef_labelg.g_DVBased_50_525_60_compdef_labelj.g_DVBased_50_625_50_compdef_labelm.g_DVBased_100_1080_60_I_compdef_labelp.g_DVBased_100_1080_50_I_compdef_labels.g_DVBased_100_720_60_P_compdef_labelv.g_DVBased_100_720_50_P_compdef_labely.g_D10_50_625_50_compdef_label.g_D10_50_525_60_compdef_label.g_D10_50_625_40_compdef_label.g_D10_50_525_40_compdef_label.g_D10_50_625_30_compdef_label.g_D10_50_525_30_compdef_label.g_ALaw_compdef_label.g_MP4AdvancedRealTimeSimpleL3_compdef_label.g_DNxHD_compdef_label.g_MultipleWrappings_esscont_label.g_BWFFrameWrapped_esscont_label.g_BWFClipWrapped_esscont_label.g_AES3FrameWrapped_esscont_label.g_AES3ClipWrapped_esscont_label.g_BWFCustomWrapped_esscont_label.g_AES3CustomWrapped_esscont_label.g_IECDV_25_525_60_FrameWrapped_esscont_label.g_IECDV_25_525_60_ClipWrapped_esscont_label.g_IECDV_25_625_50_FrameWrapped_esscont_label.g_IECDV_25_625_50_ClipWrapped_esscont_label.g_DVBased_25_525_60_FrameWrapped_esscont_label.g_DVBased_25_525_60_ClipWrapped_esscont_label.g_DVBased_25_625_50_FrameWrapped_esscont_label.g_DVBased_25_625_50_ClipWrapped_esscont_label.g_DVBased_50_525_60_FrameWrapped_esscont_label.g_DVBased_50_525_60_ClipWrapped_esscont_label.g_DVBased_50_625_50_FrameWrapped_esscont_label.g_DVBased_50_625_50_ClipWrapped_esscont_label.g_DVBased_100_1080_60_I_FrameWrapped_esscont_label&g_DVBased_100_1080_60_I_ClipWrapped_esscont_label&g_DVBased_100_1080_50_I_FrameWrapped_esscont_label&g_DVBased_100_1080_50_I_ClipWrapped_esscont_label&g_DVBased_100_720_60_P_FrameWrapped_esscont_label &g_DVBased_100_720_60_P_ClipWrapped_esscont_label&g_DVBased_100_720_50_P_FrameWrapped_esscont_label&g_DVBased_100_720_50_P_ClipWrapped_esscont_label&g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label&g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label &g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#&g_D10_50_625_50_defined_template_esscont_label,&g_D10_50_625_50_extended_template_esscont_label/&g_D10_50_625_50_picture_only_esscont_label2&g_D10_50_525_60_defined_template_esscont_label5&g_D10_50_525_60_extended_template_esscont_label8&g_D10_50_525_60_picture_only_esscont_label;&g_D10_40_625_50_defined_template_esscont_label>&g_D10_40_625_50_extended_template_esscont_labelA&g_D10_40_625_50_picture_only_esscont_labelD&g_D10_40_525_60_defined_template_esscont_labelG&g_D10_40_525_60_extended_template_esscont_labelJ&g_D10_40_525_60_picture_only_esscont_labelM&g_D10_30_625_50_defined_template_esscont_labelP&g_D10_30_625_50_extended_template_esscont_labelS&g_D10_30_625_50_picture_only_esscont_labelV&g_D10_30_525_60_defined_template_esscont_labelY&g_D10_30_525_60_extended_template_esscont_label\&g_D10_30_525_60_picture_only_esscont_label_&g_ALawFrameWrapped_esscont_labelh&g_ALawClipWrapped_esscont_labelk&g_ALawCustomWrapped_esscont_labeln&g_DNxHD720p120ClipWrapped_esscont_label{&g_DNxHD720p185ClipWrapped_esscont_label}&g_DNxHD1080p120ClipWrapped_esscont_label&g_DNxHD1080p185ClipWrapped_esscont_label&g_DNxHD1080p36ClipWrapped_esscont_label&g_DNxHD1080i120ClipWrapped_esscont_label&g_DNxHD1080i185ClipWrapped_esscont_label&g_SDTI_CP_System_Pack_esselement_key &g_OpenIncomplete_Header_pp_key" &g_ClosedIncomplete_Header_pp_key% &g_OpenComplete_Header_pp_key( &g_ClosedComplete_Header_pp_key+ &g_OpenIncomplete_Body_pp_key. &g_ClosedIncomplete_Body_pp_key1 &g_OpenComplete_Body_pp_key4 &g_ClosedComplete_Body_pp_key7 &g_OpenIncomplete_Footer_pp_key: &g_ClosedIncomplete_Footer_pp_key= &g_OpenComplete_Footer_pp_key@ &g_ClosedComplete_Footer_pp_keyC &g_KLVFill_keyP &g_RandomIndexPack_keyZ &g_PrimerPack_keyd &g_IndexTableSegment_keyo &g_complexity00_op_atom_label&g_complexity01_op_atom_label&g_complexity02_op_atom_label&g_complexity03_op_atom_label&g_qq09_op_1a_label.g_root_set_key.g_InterchangeObject_set_key.g_InterchangeObject_InstanceUID_item_key.g_InterchangeObject_GenerationUID_item_key.g_Preface_set_key.g_Preface_LastModifiedDate_item_key.g_Preface_Version_item_key.g_Preface_ObjectModelVersion_item_key.g_Preface_PrimaryPackage_item_key.g_Preface_Identifications_item_key.g_Preface_ContentStorage_item_key.g_Preface_OperationalPattern_item_key.g_Preface_EssenceContainers_item_key.g_Preface_DMSchemes_item_key.g_Identification_set_key.g_Identification_ThisGenerationUID_item_key.g_Identification_CompanyName_item_key.g_Identification_ProductName_item_key&g_Identification_ProductVersion_item_key&g_Identification_VersionString_item_key &g_Identification_ProductUID_item_key&g_Identification_ModificationDate_item_key&g_Identification_ToolkitVersion_item_key&g_Identification_Platform_item_key%&g_ContentStorage_set_key,&g_ContentStorage_Packages_item_key0&g_ContentStorage_EssenceContainerData_item_key7&g_EssenceContainerData_set_key>&g_EssenceContainerData_LinkedPackageUID_item_keyB&g_EssenceContainerData_IndexSID_item_keyI&g_EssenceContainerData_BodySID_item_keyP&g_GenericPackage_set_keyW&g_GenericPackage_PackageUID_item_key[&g_GenericPackage_Name_item_keyb&g_GenericPackage_PackageCreationDate_item_keyi&g_GenericPackage_PackageModifiedDate_item_keyp&g_GenericPackage_Tracks_item_keyw&g_Locator_set_key~&g_NetworkLocator_set_key&g_NetworkLocator_URLString_item_key&g_TextLocator_set_key&g_TextLocator_LocatorName_item_key&g_GenericTrack_set_key&g_GenericTrack_TrackID_item_key&g_GenericTrack_TrackNumber_item_key&g_GenericTrack_TrackName_item_key&g_GenericTrack_Sequence_item_key&g_StaticTrack_set_key&g_Track_set_key&g_Track_EditRate_item_key&g_Track_Origin_item_key&g_EventTrack_set_key&g_EventTrack_EventEditRate_item_key&g_EventTrack_EventOrigin_item_key&g_StructuralComponent_set_key&g_StructuralComponent_DataDefinition_item_key&g_StructuralComponent_Duration_item_key&g_Sequence_set_key&g_Sequence_StructuralComponents_item_key&g_TimecodeComponent_set_key&g_TimecodeComponent_RoundedTimecodeBase_item_key&g_TimecodeComponent_StartTimecode_item_key&g_TimecodeComponent_DropFrame_item_key&g_SourceClip_set_key&g_SourceClip_StartPosition_item_key&g_SourceClip_SourcePackageID_item_key!&g_SourceClip_SourceTrackID_item_key(&g_DMSegment_set_key/&g_DMSegment_EventStartPosition_item_key3&g_DMSegment_EventComment_item_key:&g_DMSegment_TrackIDs_item_keyA&g_DMSegment_DMFramework_item_keyH&g_DMSourceClip_set_keyO&g_DMSourceClip_DMSourceClipTrackIDs_item_keyS&g_MaterialPackage_set_keyZ&g_SourcePackage_set_key^&g_SourcePackage_Descriptor_item_keyb&g_GenericDescriptor_set_keyi&g_GenericDescriptor_Locators_item_keym&g_FileDescriptor_set_keyt&g_FileDescriptor_LinkedTrackID_item_keyx&g_FileDescriptor_SampleRate_item_key&g_FileDescriptor_ContainerDuration_item_key&g_FileDescriptor_EssenceContainer_item_key&g_FileDescriptor_Codec_item_key&g_GenericPictureEssenceDescriptor_set_key&g_GenericPictureEssenceDescriptor_SignalStandard_item_key&g_GenericPictureEssenceDescriptor_FrameLayout_item_key&g_GenericPictureEssenceDescriptor_StoredWidth_item_key&g_GenericPictureEssenceDescriptor_StoredHeight_item_key&g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key&g_GenericPictureEssenceDescriptor_SampledWidth_item_key&g_GenericPictureEssenceDescriptor_SampledHeight_item_key&g_GenericPictureEssenceDescriptor_SampledXOffset_item_key&g_GenericPictureEssenceDescriptor_SampledYOffset_item_key&g_GenericPictureEssenceDescriptor_DisplayHeight_item_key&g_GenericPictureEssenceDescriptor_DisplayWidth_item_key&g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key&g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key&g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key&g_GenericPictureEssenceDescriptor_AspectRatio_item_key&g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key&g_GenericPictureEssenceDescriptor_VideoLineMap_item_key&g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key&g_GenericPictureEssenceDescriptor_CaptureGamma_item_key&g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$&g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+&g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2&g_GenericPictureEssenceDescriptor_FieldDominance_item_key9&g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@&g_CDCIEssenceDescriptor_set_keyG&g_CDCIEssenceDescriptor_ComponentDepth_item_keyK&g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR&g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY&g_CDCIEssenceDescriptor_ColorSiting_item_key`&g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg&g_CDCIEssenceDescriptor_PaddingBits_item_keyn&g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu&g_CDCIEssenceDescriptor_BlackRefLevel_item_key|&g_CDCIEssenceDescriptor_WhiteReflevel_item_key&g_CDCIEssenceDescriptor_ColorRange_item_key&g_RGBAEssenceDescriptor_set_key&g_RGBAEssenceDescriptor_ComponentMaxRef_item_key&g_RGBAEssenceDescriptor_ComponentMinRef_item_key&g_RGBAEssenceDescriptor_AlphaMaxRef_item_key&g_RGBAEssenceDescriptor_AlphaMinRef_item_key&g_RGBAEssenceDescriptor_ScanningDirection_item_key&g_RGBAEssenceDescriptor_PixelLayout_item_key&g_RGBAEssenceDescriptor_Palette_item_key&g_RGBAEssenceDescriptor_PaletteLayout_item_key&g_GenericSoundEssenceDescriptor_set_key&g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key&g_GenericSoundEssenceDescriptor_Locked_item_key&g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key&g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key&g_GenericSoundEssenceDescriptor_ChannelCount_item_key&g_GenericSoundEssenceDescriptor_QuantizationBits_item_key&g_GenericSoundEssenceDescriptor_DialNorm_item_key&g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key&g_GenericDataEssenceDescriptor_set_key &g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key &g_MultipleDescriptor_set_key&g_MultipleDescriptor_SubDescriptorUIDs_item_key&g_WaveAudioDescriptor_set_key&g_WaveAudioDescriptor_BlockAlign_item_key#&g_WaveAudioDescriptor_SequenceOffset_item_key*&g_WaveAudioDescriptor_AvgBps_item_key1&g_AES3AudioDescriptor_set_key8&g_DMFramework_set_key<&g_DMSet_set_key@?errno(P?mxf_log . :K3GNU C 4.2.2./mxf/mxf_utils.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/lib4 intlong intunsigned intlong long intunsigned charcharint16_t<short intint32_t=}uint8_tHuint16_tIshort unsigned intlong long unsigned intlong unsigned intuchar_tSlong doublesuseconds_t&time_ttimeval1tv_sec2#tv_usec3#tm$Etm_secF}#tm_minG}#tm_hourH}#tm_mdayI}# tm_monJ}#tm_yearK}#tm_wdayL}#tm_ydayM}#tm_isdstN}# uuid_t< \  : ;# <# =# ># ?# @# A# B# C# D# E# F# G# H# I# J#mxfULKmxfKeyM P Q# R# S# T# U# V# W# X# Y# Z# [# \# ]# ^# _# `#mxfUUIDamxfLocalTagg l!yearm#monthn#dayo#hourp#minq#secr#qmsecs#mxfTimestampt y> z# {# |# }# ~# # # # # # # # # # # #octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMID5 numerator#denominator#mxfRationalM mxf_get_timestamp_now|4now{htvhgmtD!mxf_generate_uuidk(@uuidj@hnewUUIDt`mxf_generate_key(`keyhuuid`mxf_generate_umid`umidhuuid`>mxf_sprint_umidV; strUkhumidU i ! >mxf_sprint_key6Y estr5khkey5imxf_sprint_labelJ^ strIkXlabelI Y mxf_print_umidOw umidN humidStrP   _mxf_print_key/ Ikey.hkeyStr0 I@ Y /mxf_print_labelE ^ labelD Xg_Null_UUID g_Null_Keyg_Null_UL g_Null_LocalTag g_Null_UMID !g_Null_Rational  g_Picture_datadef_label- g_Sound_datadef_label0 g_Timecode_datadef_label3 g_LegacyPicture_datadef_label6 g_LegacySound_datadef_label9 g_LegacyTimecode_datadef_label< g_Data_datadef_label? g_DescriptiveMetadata_datadef_labelB g_IECDV_25_525_60_compdef_label] g_IECDV_25_625_50_compdef_label` g_DVBased_25_525_60_compdef_labeld g_DVBased_25_625_50_compdef_labelg g_DVBased_50_525_60_compdef_labelj g_DVBased_50_625_50_compdef_labelm g_DVBased_100_1080_60_I_compdef_labelp g_DVBased_100_1080_50_I_compdef_labels g_DVBased_100_720_60_P_compdef_labelv g_DVBased_100_720_50_P_compdef_labely g_D10_50_625_50_compdef_label g_D10_50_525_60_compdef_label g_D10_50_625_40_compdef_label g_D10_50_525_40_compdef_label g_D10_50_625_30_compdef_label g_D10_50_525_30_compdef_label g_ALaw_compdef_label g_MP4AdvancedRealTimeSimpleL3_compdef_label g_DNxHD_compdef_label g_MultipleWrappings_esscont_label g_BWFFrameWrapped_esscont_label g_BWFClipWrapped_esscont_label g_AES3FrameWrapped_esscont_label g_AES3ClipWrapped_esscont_label g_BWFCustomWrapped_esscont_label g_AES3CustomWrapped_esscont_label g_IECDV_25_525_60_FrameWrapped_esscont_label g_IECDV_25_525_60_ClipWrapped_esscont_label g_IECDV_25_625_50_FrameWrapped_esscont_label g_IECDV_25_625_50_ClipWrapped_esscont_label g_DVBased_25_525_60_FrameWrapped_esscont_label g_DVBased_25_525_60_ClipWrapped_esscont_label g_DVBased_25_625_50_FrameWrapped_esscont_label g_DVBased_25_625_50_ClipWrapped_esscont_label g_DVBased_50_525_60_FrameWrapped_esscont_label g_DVBased_50_525_60_ClipWrapped_esscont_label g_DVBased_50_625_50_FrameWrapped_esscont_label g_DVBased_50_625_50_ClipWrapped_esscont_label g_DVBased_100_1080_60_I_FrameWrapped_esscont_label g_DVBased_100_1080_60_I_ClipWrapped_esscont_label g_DVBased_100_1080_50_I_FrameWrapped_esscont_label g_DVBased_100_1080_50_I_ClipWrapped_esscont_label g_DVBased_100_720_60_P_FrameWrapped_esscont_label g_DVBased_100_720_60_P_ClipWrapped_esscont_label g_DVBased_100_720_50_P_FrameWrapped_esscont_label g_DVBased_100_720_50_P_ClipWrapped_esscont_label g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label# g_D10_50_625_50_defined_template_esscont_label, g_D10_50_625_50_extended_template_esscont_label/ g_D10_50_625_50_picture_only_esscont_label2 g_D10_50_525_60_defined_template_esscont_label5 g_D10_50_525_60_extended_template_esscont_label8 g_D10_50_525_60_picture_only_esscont_label; g_D10_40_625_50_defined_template_esscont_label> g_D10_40_625_50_extended_template_esscont_labelA g_D10_40_625_50_picture_only_esscont_labelD g_D10_40_525_60_defined_template_esscont_labelG g_D10_40_525_60_extended_template_esscont_labelJ g_D10_40_525_60_picture_only_esscont_labelM g_D10_30_625_50_defined_template_esscont_labelP g_D10_30_625_50_extended_template_esscont_labelS g_D10_30_625_50_picture_only_esscont_labelV g_D10_30_525_60_defined_template_esscont_labelY g_D10_30_525_60_extended_template_esscont_label\ g_D10_30_525_60_picture_only_esscont_label_ g_ALawFrameWrapped_esscont_labelh g_ALawClipWrapped_esscont_labelk g_ALawCustomWrapped_esscont_labeln g_DNxHD720p120ClipWrapped_esscont_label{ g_DNxHD720p185ClipWrapped_esscont_label} g_DNxHD1080p120ClipWrapped_esscont_label g_DNxHD1080p185ClipWrapped_esscont_label g_DNxHD1080p36ClipWrapped_esscont_label g_DNxHD1080i120ClipWrapped_esscont_label g_DNxHD1080i185ClipWrapped_esscont_label g_SDTI_CP_System_Pack_esselement_keyg_OpenIncomplete_Header_pp_key"g_ClosedIncomplete_Header_pp_key%g_OpenComplete_Header_pp_key(g_ClosedComplete_Header_pp_key+g_OpenIncomplete_Body_pp_key.g_ClosedIncomplete_Body_pp_key1g_OpenComplete_Body_pp_key4g_ClosedComplete_Body_pp_key7g_OpenIncomplete_Footer_pp_key:g_ClosedIncomplete_Footer_pp_key=g_OpenComplete_Footer_pp_key@g_ClosedComplete_Footer_pp_keyCg_KLVFill_keyPg_RandomIndexPack_keyZg_PrimerPack_keydg_IndexTableSegment_keyog_complexity00_op_atom_label g_complexity01_op_atom_label g_complexity02_op_atom_label g_complexity03_op_atom_label g_qq09_op_1a_label g_root_set_key g_InterchangeObject_set_key g_InterchangeObject_InstanceUID_item_key g_InterchangeObject_GenerationUID_item_key g_Preface_set_key g_Preface_LastModifiedDate_item_key g_Preface_Version_item_key g_Preface_ObjectModelVersion_item_key g_Preface_PrimaryPackage_item_key g_Preface_Identifications_item_key g_Preface_ContentStorage_item_key g_Preface_OperationalPattern_item_key g_Preface_EssenceContainers_item_key g_Preface_DMSchemes_item_key g_Identification_set_key g_Identification_ThisGenerationUID_item_key g_Identification_CompanyName_item_key g_Identification_ProductName_item_key g_Identification_ProductVersion_item_key  g_Identification_VersionString_item_key  g_Identification_ProductUID_item_key  g_Identification_ModificationDate_item_key  g_Identification_ToolkitVersion_item_key  g_Identification_Platform_item_key % g_ContentStorage_set_key , g_ContentStorage_Packages_item_key 0 g_ContentStorage_EssenceContainerData_item_key 7 g_EssenceContainerData_set_key > g_EssenceContainerData_LinkedPackageUID_item_key B g_EssenceContainerData_IndexSID_item_key I g_EssenceContainerData_BodySID_item_key P g_GenericPackage_set_key W g_GenericPackage_PackageUID_item_key [ g_GenericPackage_Name_item_key b g_GenericPackage_PackageCreationDate_item_key i g_GenericPackage_PackageModifiedDate_item_key p g_GenericPackage_Tracks_item_key w g_Locator_set_key ~ g_NetworkLocator_set_key  g_NetworkLocator_URLString_item_key  g_TextLocator_set_key  g_TextLocator_LocatorName_item_key  g_GenericTrack_set_key  g_GenericTrack_TrackID_item_key  g_GenericTrack_TrackNumber_item_key  g_GenericTrack_TrackName_item_key  g_GenericTrack_Sequence_item_key  g_StaticTrack_set_key  g_Track_set_key  g_Track_EditRate_item_key  g_Track_Origin_item_key  g_EventTrack_set_key  g_EventTrack_EventEditRate_item_key  g_EventTrack_EventOrigin_item_key  g_StructuralComponent_set_key  g_StructuralComponent_DataDefinition_item_key  g_StructuralComponent_Duration_item_key  g_Sequence_set_key  g_Sequence_StructuralComponents_item_key  g_TimecodeComponent_set_key  g_TimecodeComponent_RoundedTimecodeBase_item_key  g_TimecodeComponent_StartTimecode_item_key  g_TimecodeComponent_DropFrame_item_key  g_SourceClip_set_key  g_SourceClip_StartPosition_item_key  g_SourceClip_SourcePackageID_item_key ! g_SourceClip_SourceTrackID_item_key ( g_DMSegment_set_key / g_DMSegment_EventStartPosition_item_key 3 g_DMSegment_EventComment_item_key : g_DMSegment_TrackIDs_item_key A g_DMSegment_DMFramework_item_key H g_DMSourceClip_set_key O g_DMSourceClip_DMSourceClipTrackIDs_item_key S g_MaterialPackage_set_key Z g_SourcePackage_set_key ^ g_SourcePackage_Descriptor_item_key b g_GenericDescriptor_set_key i g_GenericDescriptor_Locators_item_key m g_FileDescriptor_set_key t g_FileDescriptor_LinkedTrackID_item_key x g_FileDescriptor_SampleRate_item_key  g_FileDescriptor_ContainerDuration_item_key  g_FileDescriptor_EssenceContainer_item_key  g_FileDescriptor_Codec_item_key  g_GenericPictureEssenceDescriptor_set_key  g_GenericPictureEssenceDescriptor_SignalStandard_item_key  g_GenericPictureEssenceDescriptor_FrameLayout_item_key  g_GenericPictureEssenceDescriptor_StoredWidth_item_key  g_GenericPictureEssenceDescriptor_StoredHeight_item_key  g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key  g_GenericPictureEssenceDescriptor_SampledWidth_item_key  g_GenericPictureEssenceDescriptor_SampledHeight_item_key  g_GenericPictureEssenceDescriptor_SampledXOffset_item_key  g_GenericPictureEssenceDescriptor_SampledYOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayHeight_item_key  g_GenericPictureEssenceDescriptor_DisplayWidth_item_key  g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key  g_GenericPictureEssenceDescriptor_AspectRatio_item_key  g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key  g_GenericPictureEssenceDescriptor_VideoLineMap_item_key  g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key  g_GenericPictureEssenceDescriptor_CaptureGamma_item_key  g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $ g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key + g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2 g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9 g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @ g_CDCIEssenceDescriptor_set_key G g_CDCIEssenceDescriptor_ComponentDepth_item_key K g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y g_CDCIEssenceDescriptor_ColorSiting_item_key ` g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g g_CDCIEssenceDescriptor_PaddingBits_item_key n g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u g_CDCIEssenceDescriptor_BlackRefLevel_item_key | g_CDCIEssenceDescriptor_WhiteReflevel_item_key  g_CDCIEssenceDescriptor_ColorRange_item_key  g_RGBAEssenceDescriptor_set_key  g_RGBAEssenceDescriptor_ComponentMaxRef_item_key  g_RGBAEssenceDescriptor_ComponentMinRef_item_key  g_RGBAEssenceDescriptor_AlphaMaxRef_item_key  g_RGBAEssenceDescriptor_AlphaMinRef_item_key  g_RGBAEssenceDescriptor_ScanningDirection_item_key  g_RGBAEssenceDescriptor_PixelLayout_item_key  g_RGBAEssenceDescriptor_Palette_item_key  g_RGBAEssenceDescriptor_PaletteLayout_item_key  g_GenericSoundEssenceDescriptor_set_key  g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key  g_GenericSoundEssenceDescriptor_Locked_item_key  g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key  g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key  g_GenericSoundEssenceDescriptor_ChannelCount_item_key  g_GenericSoundEssenceDescriptor_QuantizationBits_item_key  g_GenericSoundEssenceDescriptor_DialNorm_item_key  g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key  g_GenericDataEssenceDescriptor_set_key  g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  g_MultipleDescriptor_set_key  g_MultipleDescriptor_SubDescriptorUIDs_item_key  g_WaveAudioDescriptor_set_key  g_WaveAudioDescriptor_BlockAlign_item_key # g_WaveAudioDescriptor_SequenceOffset_item_key * g_WaveAudioDescriptor_AvgBps_item_key 1 g_AES3AudioDescriptor_set_key 8 g_DMFramework_set_key < g_DMSet_set_key @ @,FGNU C 4.2.2./mxf/mxf_primer.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/lib |intlong intunsigned intlong long intunsigned charcharshort intint32_t=~int64_tDuint8_tHuint16_tIshort unsigned intuint32_tJuint64_tONlong long unsigned int:Q ;# <# 1=# ># ?# @# A# B# C# ID#  ^E#  fF#  nG#  vH#  ~I# J#mxfULKhmxfKeyMQPU Q# R# 1S# T# U# V# W# X# Y# IZ#  ^[#  f\#  n]#  v^#  ~_# `#mxfUUIDalmxfUIDcQmxfLocalTagg y z# {# 1|# }# ~# # # # # I#  ^#  f#  n#  v#  ~# #octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDnumerator#denominator#mxfRationalfree_func_type!    _MXFListElement%Dnext&D#data' # MXFListElement( +elements,#lastElement-#len.#freeFunc/# JMXFList0` 3nextElement4#data5 #index6#MXFListIterator7 #RMXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+y  R  "% "4(close*#read+#write, #get_char- $# put_char. ?#eof/ $#seek0 _#tell1 u#is_seekable2 $# size3 u#$free_sys_data6#(sysData7#,minLLen:#0runinLen;#2  .   ..    . ~ $  ~ ?  ~ *~ _  ~ E u  eMXFFile<#  $r#uid%d#MXFPrimerPackEntry& ) nextTag*r#entries+#MXFPrimerPack,   ^mxf_get_primer_pack_size d   h 8 isize j . {>mxf_write_primer_pack~d    8 .iterd .A C j free_primer_pack_entry[( Q CZ Qh add_primer_pack_entryC~ 8B CB !create_primer_pack_entryJ~(  8I  CI Qi" K l#failU$ WP% % zfree_primer_pack_entry_in_list( D _&data' h" C) lmxf_create_item_tag~D  8 )  itagrnrmxf_get_item_tag~ G  8 e&key i  j"  Xmxf_get_item_key~ Tx  8  r'key (  ^mxf_register_primer_entry~T$3 8 .&itemUID3i'newTagr&assignedTag k(  )tagr(  9d!entry_eq_tag<~$t'data; &info; i!entry_eq_uid5~t&'data4 D'info4 b*mxf_free_primer_packy 8xh mxf_create_primer_packl~Q 8k+ Pm mxf_read_primer_pack~h   8i" P hitemLength.d( .,"  \( ruiddL)i.#fail,mxf_is_primer_packg~h|^L'keyf -g_Null_UUID_U-g_Null_Key -g_Null_ULQ.g_Null_LocalTagr-g_Null_UMID-g_Null_Rational-g_Picture_datadef_label--g_Sound_datadef_label0-g_Timecode_datadef_label3-g_LegacyPicture_datadef_label6-g_LegacySound_datadef_label9-g_LegacyTimecode_datadef_label<-g_Data_datadef_label?-g_DescriptiveMetadata_datadef_labelB-g_IECDV_25_525_60_compdef_label]-g_IECDV_25_625_50_compdef_label`-g_DVBased_25_525_60_compdef_labeld-g_DVBased_25_625_50_compdef_labelg-g_DVBased_50_525_60_compdef_labelj-g_DVBased_50_625_50_compdef_labelm-g_DVBased_100_1080_60_I_compdef_labelp-g_DVBased_100_1080_50_I_compdef_labels-g_DVBased_100_720_60_P_compdef_labelv-g_DVBased_100_720_50_P_compdef_labely-g_D10_50_625_50_compdef_label-g_D10_50_525_60_compdef_label-g_D10_50_625_40_compdef_label-g_D10_50_525_40_compdef_label-g_D10_50_625_30_compdef_label-g_D10_50_525_30_compdef_label-g_ALaw_compdef_label-g_MP4AdvancedRealTimeSimpleL3_compdef_label-g_DNxHD_compdef_label-g_MultipleWrappings_esscont_label-g_BWFFrameWrapped_esscont_label-g_BWFClipWrapped_esscont_label-g_AES3FrameWrapped_esscont_label-g_AES3ClipWrapped_esscont_label-g_BWFCustomWrapped_esscont_label-g_AES3CustomWrapped_esscont_label-g_IECDV_25_525_60_FrameWrapped_esscont_label-g_IECDV_25_525_60_ClipWrapped_esscont_label-g_IECDV_25_625_50_FrameWrapped_esscont_label-g_IECDV_25_625_50_ClipWrapped_esscont_label-g_DVBased_25_525_60_FrameWrapped_esscont_label-g_DVBased_25_525_60_ClipWrapped_esscont_label-g_DVBased_25_625_50_FrameWrapped_esscont_label-g_DVBased_25_625_50_ClipWrapped_esscont_label-g_DVBased_50_525_60_FrameWrapped_esscont_label-g_DVBased_50_525_60_ClipWrapped_esscont_label-g_DVBased_50_625_50_FrameWrapped_esscont_label-g_DVBased_50_625_50_ClipWrapped_esscont_label-g_DVBased_100_1080_60_I_FrameWrapped_esscont_label/g_DVBased_100_1080_60_I_ClipWrapped_esscont_label/g_DVBased_100_1080_50_I_FrameWrapped_esscont_label/g_DVBased_100_1080_50_I_ClipWrapped_esscont_label/g_DVBased_100_720_60_P_FrameWrapped_esscont_label /g_DVBased_100_720_60_P_ClipWrapped_esscont_label/g_DVBased_100_720_50_P_FrameWrapped_esscont_label/g_DVBased_100_720_50_P_ClipWrapped_esscont_label/g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label/g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label /g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#/g_D10_50_625_50_defined_template_esscont_label,/g_D10_50_625_50_extended_template_esscont_label//g_D10_50_625_50_picture_only_esscont_label2/g_D10_50_525_60_defined_template_esscont_label5/g_D10_50_525_60_extended_template_esscont_label8/g_D10_50_525_60_picture_only_esscont_label;/g_D10_40_625_50_defined_template_esscont_label>/g_D10_40_625_50_extended_template_esscont_labelA/g_D10_40_625_50_picture_only_esscont_labelD/g_D10_40_525_60_defined_template_esscont_labelG/g_D10_40_525_60_extended_template_esscont_labelJ/g_D10_40_525_60_picture_only_esscont_labelM/g_D10_30_625_50_defined_template_esscont_labelP/g_D10_30_625_50_extended_template_esscont_labelS/g_D10_30_625_50_picture_only_esscont_labelV/g_D10_30_525_60_defined_template_esscont_labelY/g_D10_30_525_60_extended_template_esscont_label\/g_D10_30_525_60_picture_only_esscont_label_/g_ALawFrameWrapped_esscont_labelh/g_ALawClipWrapped_esscont_labelk/g_ALawCustomWrapped_esscont_labeln/g_DNxHD720p120ClipWrapped_esscont_label{/g_DNxHD720p185ClipWrapped_esscont_label}/g_DNxHD1080p120ClipWrapped_esscont_label/g_DNxHD1080p185ClipWrapped_esscont_label/g_DNxHD1080p36ClipWrapped_esscont_label/g_DNxHD1080i120ClipWrapped_esscont_label/g_DNxHD1080i185ClipWrapped_esscont_label/g_SDTI_CP_System_Pack_esselement_key /g_OpenIncomplete_Header_pp_key" /g_ClosedIncomplete_Header_pp_key% /g_OpenComplete_Header_pp_key( /g_ClosedComplete_Header_pp_key+ /g_OpenIncomplete_Body_pp_key. /g_ClosedIncomplete_Body_pp_key1 /g_OpenComplete_Body_pp_key4 /g_ClosedComplete_Body_pp_key7 /g_OpenIncomplete_Footer_pp_key: /g_ClosedIncomplete_Footer_pp_key= /g_OpenComplete_Footer_pp_key@ /g_ClosedComplete_Footer_pp_keyC /g_KLVFill_keyP /g_RandomIndexPack_keyZ 0g_PrimerPack_keyd /g_IndexTableSegment_keyo /g_complexity00_op_atom_label/g_complexity01_op_atom_label/g_complexity02_op_atom_label/g_complexity03_op_atom_label/g_qq09_op_1a_label-g_root_set_key -g_InterchangeObject_set_key -g_InterchangeObject_InstanceUID_item_key -g_InterchangeObject_GenerationUID_item_key -g_Preface_set_key -g_Preface_LastModifiedDate_item_key -g_Preface_Version_item_key -g_Preface_ObjectModelVersion_item_key -g_Preface_PrimaryPackage_item_key -g_Preface_Identifications_item_key -g_Preface_ContentStorage_item_key -g_Preface_OperationalPattern_item_key -g_Preface_EssenceContainers_item_key -g_Preface_DMSchemes_item_key -g_Identification_set_key -g_Identification_ThisGenerationUID_item_key -g_Identification_CompanyName_item_key -g_Identification_ProductName_item_key /g_Identification_ProductVersion_item_key /g_Identification_VersionString_item_key  /g_Identification_ProductUID_item_key /g_Identification_ModificationDate_item_key /g_Identification_ToolkitVersion_item_key /g_Identification_Platform_item_key %/g_ContentStorage_set_key ,/g_ContentStorage_Packages_item_key 0/g_ContentStorage_EssenceContainerData_item_key 7/g_EssenceContainerData_set_key >/g_EssenceContainerData_LinkedPackageUID_item_key B/g_EssenceContainerData_IndexSID_item_key I/g_EssenceContainerData_BodySID_item_key P/g_GenericPackage_set_key W/g_GenericPackage_PackageUID_item_key [/g_GenericPackage_Name_item_key b/g_GenericPackage_PackageCreationDate_item_key i/g_GenericPackage_PackageModifiedDate_item_key p/g_GenericPackage_Tracks_item_key w/g_Locator_set_key ~/g_NetworkLocator_set_key /g_NetworkLocator_URLString_item_key /g_TextLocator_set_key /g_TextLocator_LocatorName_item_key /g_GenericTrack_set_key /g_GenericTrack_TrackID_item_key /g_GenericTrack_TrackNumber_item_key /g_GenericTrack_TrackName_item_key /g_GenericTrack_Sequence_item_key /g_StaticTrack_set_key /g_Track_set_key /g_Track_EditRate_item_key /g_Track_Origin_item_key /g_EventTrack_set_key /g_EventTrack_EventEditRate_item_key /g_EventTrack_EventOrigin_item_key /g_StructuralComponent_set_key /g_StructuralComponent_DataDefinition_item_key /g_StructuralComponent_Duration_item_key /g_Sequence_set_key /g_Sequence_StructuralComponents_item_key /g_TimecodeComponent_set_key /g_TimecodeComponent_RoundedTimecodeBase_item_key /g_TimecodeComponent_StartTimecode_item_key /g_TimecodeComponent_DropFrame_item_key /g_SourceClip_set_key /g_SourceClip_StartPosition_item_key /g_SourceClip_SourcePackageID_item_key !/g_SourceClip_SourceTrackID_item_key (/g_DMSegment_set_key //g_DMSegment_EventStartPosition_item_key 3/g_DMSegment_EventComment_item_key :/g_DMSegment_TrackIDs_item_key A/g_DMSegment_DMFramework_item_key H/g_DMSourceClip_set_key O/g_DMSourceClip_DMSourceClipTrackIDs_item_key S/g_MaterialPackage_set_key Z/g_SourcePackage_set_key ^/g_SourcePackage_Descriptor_item_key b/g_GenericDescriptor_set_key i/g_GenericDescriptor_Locators_item_key m/g_FileDescriptor_set_key t/g_FileDescriptor_LinkedTrackID_item_key x/g_FileDescriptor_SampleRate_item_key /g_FileDescriptor_ContainerDuration_item_key /g_FileDescriptor_EssenceContainer_item_key /g_FileDescriptor_Codec_item_key /g_GenericPictureEssenceDescriptor_set_key /g_GenericPictureEssenceDescriptor_SignalStandard_item_key /g_GenericPictureEssenceDescriptor_FrameLayout_item_key /g_GenericPictureEssenceDescriptor_StoredWidth_item_key /g_GenericPictureEssenceDescriptor_StoredHeight_item_key /g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key /g_GenericPictureEssenceDescriptor_SampledWidth_item_key /g_GenericPictureEssenceDescriptor_SampledHeight_item_key /g_GenericPictureEssenceDescriptor_SampledXOffset_item_key /g_GenericPictureEssenceDescriptor_SampledYOffset_item_key /g_GenericPictureEssenceDescriptor_DisplayHeight_item_key /g_GenericPictureEssenceDescriptor_DisplayWidth_item_key /g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key /g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key /g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key /g_GenericPictureEssenceDescriptor_AspectRatio_item_key /g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key /g_GenericPictureEssenceDescriptor_VideoLineMap_item_key /g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key /g_GenericPictureEssenceDescriptor_CaptureGamma_item_key /g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $/g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key +/g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2/g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9/g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @/g_CDCIEssenceDescriptor_set_key G/g_CDCIEssenceDescriptor_ComponentDepth_item_key K/g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R/g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y/g_CDCIEssenceDescriptor_ColorSiting_item_key `/g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g/g_CDCIEssenceDescriptor_PaddingBits_item_key n/g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u/g_CDCIEssenceDescriptor_BlackRefLevel_item_key |/g_CDCIEssenceDescriptor_WhiteReflevel_item_key /g_CDCIEssenceDescriptor_ColorRange_item_key /g_RGBAEssenceDescriptor_set_key /g_RGBAEssenceDescriptor_ComponentMaxRef_item_key /g_RGBAEssenceDescriptor_ComponentMinRef_item_key /g_RGBAEssenceDescriptor_AlphaMaxRef_item_key /g_RGBAEssenceDescriptor_AlphaMinRef_item_key /g_RGBAEssenceDescriptor_ScanningDirection_item_key /g_RGBAEssenceDescriptor_PixelLayout_item_key /g_RGBAEssenceDescriptor_Palette_item_key /g_RGBAEssenceDescriptor_PaletteLayout_item_key /g_GenericSoundEssenceDescriptor_set_key /g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key /g_GenericSoundEssenceDescriptor_Locked_item_key /g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key /g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key /g_GenericSoundEssenceDescriptor_ChannelCount_item_key /g_GenericSoundEssenceDescriptor_QuantizationBits_item_key /g_GenericSoundEssenceDescriptor_DialNorm_item_key /g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key /g_GenericDataEssenceDescriptor_set_key  /g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  /g_MultipleDescriptor_set_key /g_MultipleDescriptor_SubDescriptorUIDs_item_key /g_WaveAudioDescriptor_set_key /g_WaveAudioDescriptor_BlockAlign_item_key #/g_WaveAudioDescriptor_SequenceOffset_item_key */g_WaveAudioDescriptor_AvgBps_item_key 1/g_AES3AudioDescriptor_set_key 8/g_DMFramework_set_key </g_DMSet_set_key @1mxf_log.eqGNU C 4.2.2/var/tmp/ciarana/gcc-4.2.2/gcc/libgcc2.c|intunsigned intlong intunsigned charlong long intcharshort intshort unsigned intlong long unsigned intlong unsigned intlong doublesigned charUQItypeqSItypeNUSItypeUDItypeUDItypefloatcomplex floatdoublecomplex double complex long doubleword_typeNDWstructhigh#low#sll: DWunion __udivmoddi4MH nLH dLH rpL nnN ddO rrP d0Q+ d1Q+ n0Q+ n1Q+ n2Q+ q0R+ q1R+ bS+ bmS+ ww  __xr+ __a+ m1+ m0+H__divdi3$:Lu#:v#:Hc%Yuu&pvv'w(:1E;1 P[fq|x5^| H5  `\__clz_tab-oLwRGNU C 4.2.2/var/tmp/ciarana/gcc-4.2.2/gcc/libgcc2.c1intunsigned intlong intunsigned charlong long intcharshort intshort unsigned intlong long unsigned intlong unsigned intlong doublesigned charUQItypeqSItypeNUSItypeUDItypeUDItypefloatcomplex floatdoublecomplex double complex long doubleword_typeNDWstructhigh#low#sll: DWunion __udivmoddi4MH nLH dLH rpL nnN ddO rrP d0Q+ d1Q+ n0Q+ n1Q+ n2Q+ q0R+ q1R+ bS+ bmS+ ww  __xr+ __a+ m1+ m0+H__moddi3<:CRu;:av;:c=luu>vv?9w@:Q xHE;1 P[fq|Hq~S 3@; Nb __clz_tab-uR1 GNU C 4.2.2/var/tmp/ciarana/gcc-4.2.2/gcc/libgcc2.c intunsigned intlong intunsigned charlong long intcharshort intshort unsigned intlong long unsigned intlong unsigned intlong doublesigned charUQItypeqSItypeNUSItypeUDItypeUDItypefloatcomplex floatdoublecomplex double complex long doubleDWstructhigh#low#sll: DWunion __udivmoddi4MH nLH dLH rpL nnN ddO rrP d0Q+ d1Q+ n0Q+ n1Q+ n2Q+ q0R+ q1R+ bS+ bmS+ ww  __xr+ __a+ m1+ m0+H__umoddi3SHw uRHvRH wTH V4*  ?JU`kjvr^S| P |T__clz_tab-/ "GNU C 4.2.2/var/tmp/ciarana/gcc-4.2.2/gcc/libgcc2.cintunsigned intlong intunsigned charlong long intcharshort intshort unsigned intlong long unsigned intlong unsigned intlong doublesigned charUQItypeqfloatcomplex floatdoublecomplex double complex long doublez__clz_tabj/=( ..../../../lib/include/mxf/usr/include/usr/include/iso/usr/include/sysd3_mxf_info.cbbc_d3_extensions_data_model.hstdio_impl.hstdio_tag.hiso/stdio_iso.hstdio.hiso/stdlib_iso.hstdlib.hiso/time_iso.hsys/int_types.hsys/types.hsys/time_impl.hsys/stat.hmxf_types.harchive_types.hmxf_list.hmxf_logging.hmxf_file.hmxf_partition.hmxf_primer.hmxf_data_model.hmxf_header_metadata.hmxf_page_file.hmxf_labels_and_keys.hmxf_baseline_data_model.hIdIdIIIIIIJJJ$J(J@JXJpJJJxJJJeJJJJKKKKK8KHKLK`KdKhKtKKKKKKKK KL8 LpLLLL LM4QM8MMMMMM%NoN N N4NPNdNdNNNNNOOOOhOOO$OsPPP(P<P<PPPPPPPQQQQhQ#QoQQQQR R R Rt RRRSS8ShSSSSSST@T@TTThThTTTT U U,U,U@UTUTU UUVVV(V VVWW W`W|WWWW+WjWWXXX$X4XDX\XlX|YY$Y4YD{YHaYL3YPaYT3YTaY7YYZYYZ,4ZPZX_ZxZZZ[)[e[0/[T[\a[-[f[.[j[*[l\\8'\@l\h(\pp\\\$\s]!] t]]\]d ]p ]]]]]]]]]]]^8^H^L^P^T^X^hD^lj^p*^tj^x]^|^|^^^^^^^^^^^^^^^^^^^^_______$_(_(_0_0_8_8_@_H_PC_lu_______ __E` ``b`$`0`0`8`D(`PV`\(`d`p$`|Z`$`` `^` ``'`m`(` `aaa(a8aaabbbb xb bbbb0b4b8b@bDbDbLb\0b\dbdbt bxtb| btb#btbbbbbbbbbbbbbbbbc ccc c$c(c,c0c4c8c<c@cHcLcPcTcXc\c`cdchclcpctcxqc|#csc$crc"cccjccc-ccccccddd$d@dDdHdldddddddddd ddddddeeee ePeeeoeeeeeef0f8f<f<fDf`fpfxfffffffggPg4g@gH'gPgX}g\"g`gl gp g|tg"g#g gg g"grg"ggglhhhhhhh$h\hdhphiHiTi\ihipi|iiiiiiiiiiii]iiijjjjjj(j(jhcjtj|jjjjjjjj jkk$ktk8k\k 8k(Xk,<k0Xk4k<k@qkLDkLPkTk\k`kdk|kkkkkkkkkklllllHlPlPlXldlpBlxlWl ll\llllllmmmm m(m(m0mHmPYmm{mmmmmnn nn$n0n<nHnlnpnt ntn|nnnnnnnndn*nnn^n0nnfn nnoooo,0o<\o@o@oH<oTo\o]o0odoo*oTo!osoHpLpHpLp !p p,*p,jp4pL$p`pdxpxpppppxppppppppqCqTq(yq0q4yqt] 7d 40<khh )r "  88 lt  8 @"\\r& n-,, `gh4 `; $Y,BXX RI KP $ $  XD `W    ^  ! !(e!D!D!x!i!! !!p"" "H"Pw"h"h""{"" ###8#8 #l#t## ####$,$4$d$d $$$$ $~%%,%, %`~%h%% %~%%% &,~&4&P&P&~&&&&~&'' 'H~'P'l'l'~''' (~((,(,(`~(h(( (~((( )0~)8)`)` )~))) )~** * *T~*\*x*x*~*** +~++D+D +x~++++~+,, ,8~,@,h,h ,~,,,,},-(-( -\}-d-- -}---.}..L.L .}....}.// /D}/L/t/t /}/// 0 }000000d}0l00 0}000 1,}141\1\ 1}1111}122 2L}2T2|2| 2}222 3}3 3H3H 3|}3333}344 48}4@4\4\4}4444|45 5 5T|5\5x5x5|555 6|668686l|6t66 6|677 7<|7D7l7l 7|777 8|8 8484 8h|8p888|888 9$|9,9T9T 9|999 9|9:: :P|:X:: :|::: ;|; ;H;H ;||;;; ;|;<< > >8{>@>h>h >{>>> ?{??0?0 ?d{?l?? ?{??? @,{@4@\@\ @{@@@ @{@A$A$ AX{A`AA A{AAA B {B(BDBDBx{BBB B{BC C C@{CHCpCp C{CCC DzDD8D8 DlzDtDD DzDEE E4zE<EdEd EzEEE EzFF,F, F`zFhFFFzFFF G zG(GPGP GzGGG GzGHH HLzHTH|H| HzHHH IzIIDID IxzIII IzIJJJ8zJ@JlJl JzJJJ KzK K4K4 KhyKpKK KyKKK L0yL8L`L` LyLLL LyMM(M( M\yMdMMMyMMM NyN N<N<NpyNxNN NyNNNO0yO8O`O` OyOOO OyPP(P( P\yPdPPPyPPPQyQQ0yQ0Q8yQDQpyQx)) include/mxf/usr/include/iso/usr/include/sysmxfmxf_header_metadata.cstdlib_iso.hint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_file.hmxf_primer.hmxf_data_model.hmxf_header_metadata.hmxf_labels_and_keys.hmxf_baseline_data_model.hQxQxQQQQQQQQQQQQQRRRSSSSS S S0S0S@,SDSPSTS`SdSpS|SSSSSSSSSSSSSSSSSTT TTT(T0T4T<THTLTTTTT\ThTlTtTtT|TTTTTTTTTTTTTT%TUU<UHUPUTUTUdUh"UtUyUUUUUUUUUUUUUUUUUUUUUVVVV,V0V4VHV\V`VdVdVlVpVtVxVVVVVVVVVVVVVVVVVeVWWW WWW,W,W<W<WLWPW\W`WlWxW|WWWWWWWWWWWWWWXXX XXXX X0X0X8rX<XtXNXXXXXXXXXX~XXYYYY(Y(YhYYYYYYYYYYYZZZZZ Z,Z0Z4Z< ZZZZZ ZZZpZ[[[[[([([8F[8[H[H[X}[X[\[t[t[x[[[[[[[[[[ [\ \\ \<\L\L\\\tb\x\\\\\\\ \\]w]]]]]]<]H]H]d)]h]p]|]]]]]]#] ]]]]^^ ^,^, ^4N^8^H^\^ds^h^x^^h^^^^n^^^^s^_ __${_(_L_T_\ _`_d_x_x_________ ` k`$`(`<`<`D`T`d`l`l`t`` `aa8ia<a@aTaTa\adadaaaaoaabbbb b b`bpbxb bc(c0chclccd d$ddddePeXeefffHfLffgDggggg\gpgxlg|ggggggrghhhphhi i(i`idiijjjjjjkHkPkhkkkkkkkl<lDl|qlllllllm0m8mpqmtm|m|mmmmn n(n`qndnlnlntnnnoooPGoToopp ppppq8q@qxq|qqr0r4rrrrs`shsstt tXt\ttuuuuujuuuuuuuv4vv8vHvPvTv\vdvdvl'vtsvvvvvvvvvXwwwwww0wPw\w\wdwljwpwwwwwx x\xdxlJxpxxxxxxx xxxxyy yyy yt yyyyz$#z,z,z4zzzzz zzzt{H{H{X{{\{h{l{t{t{{{{{g||d|x||||||s|||} }d}l}}p}}}}} }}}}}}~~$u~0~8r~p"~p~x~~|~~~~~~~~~~~ (2(8<@HH`h(88@|# $ ,04DH``D xx] }$HLT\~`tt|V$^(HPX[r" (s<< DXX D HL\hhp|  ,4D |F <_ (h,_5S*@ X#h ,s048DDP`h  S  `ltox  T%\qxi $*,qX#`ct|' ex`hLTpt8@\` (DH,0p 00p  k,@@  $ t|\dHPlp4<X\ (DH,0b,,l  (0n48H\\ x4<DHdllttH]L\dT@3a3a3a+l$4+4i<P"PrXppx|(`4 - 008DAx36Vu0>8c<`<4DLLT\\ ddlYiL!8HdQll(JJLH(048<DH P*f ,,4>4\<@HHPlltx*xjbC N$$8H|BRLHL*q  (H0 @Y@;^@T@N XF`h[$,a<1DHx}NHPpxx  (],DHPdl||t include/mxfutils/usr/include/iso/usr/include/sysmxf_uu_metadata.cstdlib_iso.hint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_primer.hmxf_data_model.hmxf_header_metadata.hmxf_labels_and_keys.hmxf_baseline_data_model.h   `llt ~`hl)k 008HHP``h|| b) $$,qdr~ i00p PP#Xu#DPTX`h||  0~4LL$(0dZ+i+ 88xf!s$$,H HPll fPj08Z<TT<TT (0r include/mxfutils/usr/include/usr/include/iso/usr/include/sysmxf_page_file.cstdio_impl.hstdio_tag.hiso/stdio_iso.hstdio.hstdlib.hsys/int_types.hsys/types.hsys/time_impl.hsys/stat.hmxf_types.hmxf_logging.hmxf_file.hmxf_page_file.hmxf_labels_and_keys.hmxf_baseline_data_model.herrno.h00DX¬´T¸¼¼8 <``hhprtx|Üèrø^$$,#8{8DX|\ltĀĄĈČĐĔĘĜĜĤĬİuĴļuļ5uPDV.f ((0<LLT`llňŜŰŰŸRBRFa$$,8d\d5d_t|xƄƌƌƠƨƨƼu (},08<@@LLTltx|ǀLjnjǐǔǘǜǠǤǨǬǰǴǸǼt <Xlptx|ȀȄȈȐ ȼY8$d"ltxɘɤ ɨɰɰɸ Z$(,048<@DHLPTX\`dhlptx|ʀʄtʌʐʔʨʰʴ  ,<<DHLT\dhˀ˘˜ˠ˰˸(H`tx̔h̼3W PL$xÀVͬ>ʹ h  ,, <z@"`dltx΀ ΄Έ ΈΠά ΰθθ #   `hπψόϐϔϜϠϤϨϬϰϴϸϼt  (,PlЀЄЌАДИМРШ Ь$(,48DhшѐќѰѴ_ YD$p9xxҀҐ26g44 @@ P|ӄ{ӌӔӜӠӤӨӨӰiӴ]ӼN@~~7]   ((0<DDLP\ddlpxԀԀ+ԈԔԜaԜ3ԤԼ+~3a((0$48@HH\`dhpՈՐՐ ՠմ<ոո t 0]8~DvDOLE|րֈ֐֐ָ֤֨֬   $(4<<X\`dhlltׄ׈׈הה ננרװ~f0d! $;,iX;l8؀؈nؼ~9[848`Llptxٌٌٔ٤'٬g٬ ٴ4ٸq}}$$<LTqtڈpڈڐ#ژڜڠڤڬڬڸX ~$(8(\0d3daxۘۜ۠ۤ۸۸&h 3r } }4HPPhx܀rܠܴpܴܼ#ĩS $$,4h include/mxf/usr/include/iso/usr/include/sysmxfmxf_utils.cint_types.htypes.htime.htime_iso.huuid.hmxf_types.hmxf_labels_and_keys.hmxf_baseline_data_model.h48DHlx݄݌ݐݔݘݜݨݬݰݴ (v,8HX`]d*hqlptx|ހ ވތސޔޘޜޠޤިެް޴޸޼~"N\&  include/mxf/usr/include/sysmxfmxf_primer.cint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_file.hmxf_primer.hmxf_labels_and_keys.hmxf_baseline_data_model.h 48\deht  ,<<D ~(i,Dh t"tr|"l&  [$04DHXdlltuk i44<LTOX\xx$p  $,,48@ t  $(htuxUl  (48@@H 耂    (48@HLLT \\ dllxx p$ ,4 `h~h|W /var/tmp/ciarana/gcc-4.2.2/gcclibgcc2.clibgcc2.hlonglong.h~!s4|88@VH;LkP)X`h~hp8@6^84  6 (,48@<@@tW /var/tmp/ciarana/gcc-4.2.2/gcclibgcc2.clibgcc2.hlonglong.h~~!s4(8<@~@LT~XX`dhlx6^ t ~ (@ 488 @6HLPTX\`dhl`cW /var/tmp/ciarana/gcc-4.2.2/gcclibgcc2.clibgcc2.hlonglong.h~~!s)kL(P\~` ddul'6^ ty~ $ x{  6 $(,048,Xdltx|YYI /var/tmp/ciarana/gcc-4.2.2/gcclibgcc2.hlibgcc2.c |  IdI -  J Jt - KH - M4X - M ( - W - YDt - ] - ` - gXT - m - nl. -  |   4$ - $ -  $ - 0$ - TP - P - P -  |  tDtL@ -  t t t t` txx t\ tL tTt\ - t` - t`@ - tp - t - t -  tDtXh -  | , - D - 0 - d - L -  |  @ P h p x       T $ ,D p l t |  -   -  -  -  - $ - 4 - P - h -   d - p - p - T -  L \ l |\ - d - Lt -   -  -   -  - $$ - HX - X - H - @ -     $ -  ,@X -     8 -  -  @ P ` p x  -   -   - H - (  - HH -   -   - 4 -  - p -  - p -  0 P p  - @ -  - \ -  H -  Ld -  -  - ǀT - X -  ,<$ -  ` |Ȕ( -  |  xȼ -  xʤ xʸ -  xlT -  x -  xδ  x@ -  x$ -  x8 xH xX -  xH xX -  x -  xּ -  xX -  x( -  x<X -  xٔ -  xPT -  xߤ -  x| -  x -  x` -  x   -  x@ -  x x x x,@ -  xlL -  x4 -  x8 -  x$D -  xhD -  x -  xD -  xD -  x  -  x  -  |   @L - `8 - 8 -  - PH - H -  -  - $ - P - H( - pP - $ -  -  -  -   - 8 - <( - d| -  - P -  |   Qx  Q  Q  Q0 Q -   R  S  S  S   S0 S@h -   S S  -   S  S SP -  TH  -  Th  -   Tt T -   U  U  U  U Vl -  V  -  V -  V  -   V V$ -   W  W,  W< WLL -  W$ -  W  -   W\ X8H -  X, -  X@ -  X$ -  Y -  Y -  ZP -   Z  Z  [  [(  [8  [H  [X  [t  [  [ [ -  \th -  \$ -  ]H -   ]H ]d -  ^40 -  ^d0 -  ^8 -  ^, -  ^, -  _$8 -  _\ -  `  -  a8 -  a -  b -  ch -  d  -  d -  e -  fH -  gx -  gxx -  g -  h -  i` -  j -  j -  k -  l| -  mp -  n` -  oP -  p -  p -  qx -  r0 -  r -  s -  tX -  u -  ul -  v4 -  vP -  vp -  wl -  xl -  {XH -  {T -  { -  | -  }l  -  ~x -   ( 8h -   -   -  D< -   -   < -  \ -  X -  DT -  h -  t -  tt -   -   -   -   -   -  p -  \ -  D -  , -   -   -    -    -   -   -   -   -   -   -   -  l -  X -  D -  , -   -  0 -  0 -   8 -  D -  H@ -  x -  0 -  0 -  D< -  $ -  L -  8 -  ( -  | # - # \ - #h4 - #x - #| - # - #0l - # - # - #8 - #H -  |  %@0%@´P - %@ -  %@ %@ %@ %@%@D -  %@8 %@X( - %@Ā - %@t - %@  - %@(D - %@l - %@<0 - %@l - %@ӄ8 - %@ؼ$ - %@ - %@ژ( - %@L - %@  - %@$ - %@L -  | '4 - '( - '(8 - '` - ' - ' -  '', - ', -  ' | ( X - (d - (( - (( - ( $ - (D - (< - ( H - (T - ($P - (tH - (@ - ( - ( -  (h | *| -  | *0 -  | * - ^Pnhpt^tnph`^n@hPhh \hdhho4Q^(nhY(,^,Pn(hh4h<PhPT^TnPh^Tn@hPhh0hij\j\]PijPt\]tTijkPkkkk(0kX`kkk 4k\kkTklPl|lll(,lX\lll 0l\llTl$PPDDQTD\PQ\PPQ(PXTP$PlllTl$Pjj TjTX^XXn,b8Xb de8XdeX\^\nXhlXi4i4i8<X4`\Z[44Z[i4iid4dd a4aa$c4cc]T $SLYL4b44Yb^$Hn 8h 8$Hm!i# #,i#$HiHjH$HHD`,Ha p a!!a!# a#,#a p bc!!bc!# bc#,#bc$H$L^$L%n%% ^% Sn%%\h&`&h''h''h)()h%0\i01i1d1i22i23i45i668i670i% O<hO<OLXOlPhQQhQQXQ@Sh%P&`}&S}%T&`}&S}%L&`}&S}%X&`}&S}'$'0X''d'(d)Sd>>o>>]''P(X(|P>>P>>RS>SP*t*|X**X''H(X(|HCSH''`(X(|`CE`EEQER`RR,QR,S`''\(X(|\CS\''bc(X(|bc.4/bc/,/4bc/0bc11dbc12bc22bc34bc56bc686bc70>bc>@ Zc''g(X(|g*0hg01g1d1g22g23g45g668g670g''a'(a)BaBCaC(I<aIIaIKaL8LDaLhSaJPJXYJJZLLX*+(bc..0bc44d44 Q4x4xd4x4Q''(X(|+..0S''bc(X(|bc+,,bc,h-|bc.0.4bc//,bc/4/bc01bc1d1bc22bc3P3pbc44bc67bc22d23Q''(X(|,<,-|..0/4/3P3p4467S''de(X(|de,<,de.0.de//4de//de01de1d1de22de45de668de66de770de''lm(X(|lm+,lm-|.lm.0/4lm/0 lm01lm1d1lm22lm23Plm3p3lm45lm668lm66lm770lm5D5XY66$XY6$60Z[''`(X(|`.|/`/0`11d`12`22`34`56`686`70@`AA`BB``C\E`GG`LMX`MNX`@@YAAZBBXFFYFFZIPIXXY YZ$Z([(D[DH^HhnD`hhl^lnhh^nh^nh^$nh$`$(^(tn$<h<t`tx^xnth`X ^ Hnh(,h88h@Hh8h@@hHLXdhXXXXXTTRRR4@X@XSXlXlSX4DYYXXXX^n,h,b`hhh 4`4DXD`^n ^ \n\`^`n\hlhthhhTSTSTT S T8S8`T`tSTSRRR R R8tRR]t]]^dnh<hL\hdh^hndhhh^|n<hDlh0i08Y8DiDTYT|i^,n,0^0pn,Dhpt^t(nphhh$hpiiiipjijijij(i(,^,n(TiTpZpxixZi^n[(8hX((X00X8@XHHXPPXXXX`dXXXTXX0X0`XhXX,X04YZ4@\Z@L\]LhY]h\]Y]\]YZ$Y]$,YZ0|[[,[,,X44X<<XDH^HdnD\hdh^hnd|h^nh^nh^nh^nhijYj^nh^(n h(,^,Dn(<hLPX\`^`n\hh^0nh h04^4n0thh^ nh h X(X,8X<HXLP^PnL`h`hXLtit^ nhXi ^n 8h8@X ,i^nDhDLXij4Zj4Z[^nhiY^nh^nh^ n hij hj  ^ `n  h  X ` d^ d n ` ph p xX ^ n lh | h h h b X R  X  $R < LX | X X `a  \]  8`a 8 h\] | `a `a Q  $Q | Q Q Q c c ^  n Dh T \h \ dX X X X X ^ n h h h ij `j `a  j bc X Y ^  Xn h  X X dX h tX x X X X X YZ \Z Y] YZ \] Y] \] S Q S S4S4TSTtStSSS^`nhh X`d^dn`hhX XX $X88X@D^D`n@Xh`d^dn`xh^nh^nh`^nh ^ PnhP`PT^TpnPhhpt^tnph^nhhHhXhhp|h|Xi\\ ,\@P\i\P\X`\0jk0dZkdjk0S4PS^lnh$h$,Xj,Y$kl$lZllp^pnlhlijZa^n h08h8@X8jk8Yk^nPT^TnP`h`jPijbcijX^n h8hHxhxX^XnhXbiXi,X,DiDXXjhjhjhj<h<DjDXhh h$<hX\^\nXhhXXX^ nhjZ jX X X Y X$(^(n$@hHlh|hhXXX^nh h0`hp|h`hXpxX|X^ @nhh h $ 0h  X $ ,X 0 8X @ D^ D n @ Th ` h ^ n h ` X !^!! n !h ! ij! ! Yj! !(X! !,Y!,!8X!<!DX!<!DY!D!PX!T!X^!X!|n^nThdh(Lh\hhhpXhi(i(i\i^n(hxhi Y xixYi(0YhpX^nhX^n@hHhhh<hLLhTh@Hh\hh Y$,YXaLaXX^XnX\^\|n^nh4hDhh8hHh`aH`aX^ 0n h h  Dh T |h h hijbjbcij (bc ( 0bj 0 ij bc  ic  ij bc 0ij @`a `Y `a  `Y `a p bc 0bc `a `a 0 4^ 4n 0 h h h Hh X h h h t |XY XY `a  Xa XY X `a `a `a `a 4 @`a @ DRa D `a `a `a , HX P TX T tS S X^nhX\hhhXhhDhXYhxXY^ln0h8\hlp^pnlhXhhX<hLphXYXY^nhh^n`hphh DhThh0h@hh,h<hh h0lh|hh|hhY`a^n^nDh^LnhXhhX<hLP^PnLhhhLXiX`X^dn(h0Thdh^hndhh hxhdiDi  hhQhQhDxhxxQxh  iiDi^8nhh(hHXX\lXpt^t nph @h P lh x h d xo ^ n h h !^!!0n ! h! !0`!0!4^!4!hn!0!@h!@!h`!h!l^!l!n!h!xh!x!`!!^!!n!!h!!`!!^!#n!"h"#,h#<#h##h!"i#<#i""`"8"`#<#`""c"#c""a","a#<#a"h"|X#<#DX""i"#<i#D#i##^#$n##h#$`$$^$$Xn$$,h$,$X`$X$\^$\%dn$X%h% %Lh$x$`$$`$$Q%% `$$X$$X$%X%% X%d%h^%h&n%d%h%%h%%o%&Q%%`%&RS8X8]X]<lXpXRXRXRRlXX X(X(XSX\^\nXhhXitX^nhX^nh^n0h8Xh`hT`l`l^nh`ih^$nh$`i h$(^(n$hh@hPhhhhpX``PT``8``e^hnhh((h0Xhhl^l<nhhh<@^@n^n^ n  ^  (n ( ,^ , n ( h X D Hh X h h (  D D  ^ Xn h  Ph P Xh  Hi X \^ \ \n X h h X j p X X X h Th \ `^ ` |n \ lh l ` h |` \ j <j x X X X a  ,a < |a | ^ n | h h | j X  X0@X hxh^nh h0Xhh 0hXh^$n$(^(n$hTXhhhh``^bn8hHphhhbhbbh`4H`,`%`%T%`%&`&&`'L*`YZRZdh^hxn^0nh0`i0a@D^D`n@LhLTX@Ti^nh`ia^nhXi^nhiYX8Q|QY^ nianX$8X^nhX^0n04^4LnLP^PlnL\hi\lXilpX^nhiYXX^ nhi ` $^$Dn 8h ,i,4YDH^HdnDPhPXXDXiXdhdXX^nh ^ 4n48^8tntx^xn^HnhhHL^L nHhh hH\j\ `  ^  hn  0h  <i h pX p Q Y h tY t X X Q Y Y X X X X Q Y Y X X  Q  Y Y  X  X 0Q 0 4Y  $Y $ 0X 4 <X < LQ L PY 4 @Y @ LX P T^ T n P h P i P j [ j [ p tX S ^ dn d h^ h n d h ^ n h ` i h X Y X ^ n Hh P h h i (X ( Pi P TX T i X i ^ n h ^ n h  ^ Tn  0h T X^ X n T xh ^ n h ^ n h ^ n @hP\hph^nh@hPxhhhdQdQd^|nh,4hDlh|^8n|hh(h8<^<n8hhh^nHhX`hph^`nhh(Ph`d^dn`hhh^nphhh^n(h8@hPxh^nhh^xnLh\`hx|^|0nxhh h04^4n0hhh^n@hPXhhh^Xnhh HhX\^\nXhhh^nhhxhYh$j$4YYj^n\hlxhxYhj(YYj^nPh`hhh i YYi^n@hPXhhi YYi^n0h@HhXh^Hnhh8hHL^L nHhhh ^  n Xh h ph h ^ !pn !h! !(h!8!`h!p!t^!t"(n!p!h!!h!"h"(",^","n"("h""h""h""^"#n"#8h#H#Ph#`#h##^#$Pn##h$$h$$@h$P$T^$T$n$P$th$$h$$^$$n$$h$$^$%n$$h$%b$$i$%Y%%^%%n%%i%%^%&n%&8h&H&h&&h&&h&&^&)n&'h'(@h(P(h()`h)p)xh))h))h''`a'(l`a(t(`a''`a(l(t`a()`a))^)*(n))h)*(`)*i**$h*(*,^*,*|n*(*4h*4*<X*|*^*+Tn*|*h**X+T+X^+X+n+T+h++h++X++^+-n+,h,,h,,h+,i,,i,,h,-h--^--n--h--DY-D-\h-x-Y--h--X--^-.(n--h--Q--i--Q--i-.(j.(.,^.,/(n.(.th..h//h..Y..Y/(/,^/,/n/(/@h/@/HX/(/<i/</HY//^/1n/0h0(0h00h11h/0pi01i00Y11 ^1 1n11Lh1\1`h1`1hX11^11n11h11^13tn12xh22h23 h3<3dh12i224Y243<i3<3LY3L3ti12j22j3<3tj12k22k3<3tk3t3x^3x4n3t3h34h4 4h44h33n4H4n44^46 n45ph55h55h55h66 h45Z5,54Y5p5xX55X55X6 6$^6$9n6 6`h6h7h7$7Th7\7h88h9$9Xh6 7i88i9$9Xi6(7l77Q78l88Q89l6`6`h78h89$h9X9h6`6hh7|7h79h6`6hd66d66Q66d7x7Q77d79Xd6X6hX66X77$X7T7\X77X8d8lX88X9P9XX99X99^99n99h99h9:^::pn9:Lh:\:`h:p:t^:t$n=<=h==h>>$h>$>(^>(? n>$>h>>h>? h>$>j>>X>? j? ?^??n? ?hh?x?h??h? ?|jk?|?Xk??jk??^?@n?@Th@d@xh@@h?@hjk@h@Xk@@jk@@^@An@A@hAPAhhAAhAA^ABnAB(hB8BPhBBhBB^BCnBChC C8hCChCC^CDnCChDD hDhDhDD^DEnDDhDE0hExEhEE^EFnEEhFF8hFFhFF^FGnFGhGG,hGtGhGG^GHxnGGhGHhH\HxhHxH|^H|I`nHxHhHHhIDI`hI`Id^IdJHnI`IhIIhJ,JHhJHJL^JLK4nJHJhJJhKK4hK4K8^K8L nK4KhKKhLL hK4KjkKLXkLL jkL L$^L$MnL L|hLLhLMhMM ^M MnMMdhMtMhMMhMM^MNnMNPhN`NthNNhNN^NOnNO<hOLO`hOOhNOPjkOPOXkOOjkOO^OPnOP(hP8PPhPPhPP^PQnPQhQ Q4hQQhQQ^QRnQQhR R$hRlRhQR jR RXRlRjRR^RSnRRhRS8hSHSThSShSHSlSLShSS^STnSThT$T0hTxThTT^TTnTThTT^TUnTU(hU0UThUdUhUUhUU^UVnVV^VZnVWhWWhWWhXXhYYhYZhVViWXiY$Y@iYYiVWjkWWYkWZjkVWdXY$dY@YdYZdVpW`aXY$`aY@Y`aYZ`aVWnXY$nY@YnYZnVWlXY$lY@YlYZlVxWDXY$DY@YDYZDVW\XY$\Y@Y\YZ\ZZ^ZZnZZhZZjkZZZkZZ^Z_nZ[h[\h]](h]8]h]]h^^`h^p^h^^h^^h^_h_$_Lh_\_h__hZZklZ_bcZZmZZXZ[m[[ X[ \ m\^m^^m_$_\mZ[\[\[`Q]]8^p^ZZZ[lm[]]]Tlm]T^p^p^lm^_[[o[[[\]o]T]o^^po^_$o_\_o[[\][\X\\\]\]X]T]X]]\]]^pX^^X^^\]^_XZ]h]]Q]^h^^Q^_h[p\`a\\`S\\RS\\Ra\]`a]8^p`a^_`a__^_`n_`h__jk_`[k___`R`` ^` `,n`,`0^`0`xn`x`|^`|an`x`h`aDhaTapha|ah`x`iaa^abnabhbbHhbXbh^nHhXhhhpxZX^`nh X`d^dn`hhhhh$Lh\hh$h\hd$d\d\Q\Q\$\\\^ nh iiXl l ^n Xhhh8hHHhPxhhHhdHdXhhh8HhHHhxh^(nh,h<hhhhTi`h(h`pQpdQd(dh,<hhhh(h(,^,n(thhh(Lh\h(h\h^ nh `h p |h h  h h  Hh  d d Q d Q d  Hd H LQ L d  ` `  H`  `h p |h h  8h ^ 0n h h 0 4^ 4 n 0 |h h ^ (n $h 4 <h < HX h (hX8R|R^nh`XYXY^n8h@phxh@XYDxXYXY@RSLxRSRSXXXX^nh(,^,PnPT^TDnPhhh,DhdYde,DdeDH^Hn`X`^nh^<n<h`hhZh<hij$bj$<bclQ<l<@^@ n<h Lh d h h Z h  h hHl`dXd`R l d` d l Q l ` X P` P l ` l `x a d a a ac ( c dc c c ^  <n h  X < @^ @Tn < h 0phhhZhPh`xhhTh < Xij X ldj lTde H Dl D P` P X  ` (R(l`l`X@`@PlPXQXl,`,Tl Haa aTcc@`cTc XY  ([\ 0 8XYTX^XnThHhPhhTdijdXjLijijLij<ijt`a`a`YPX`aX`Y`a`Y`a<|`a`P`$`D`<`|`jjLjj<jjjLjjjj^nhijYj^hnhh|hh$hhh|XXZ$XDXXH|`a`a`SRS$`a$8`S8<`a<<Ra<DRSDX`ahl^lnh|h|X^nh`XXh^nhhHhPhXXZPXpXt`a`a`SRSP`aPd`Sdh`ahhRahpRSp`a^nh^nh`XXh^n^n^,n,0^0n^n^`npt^tn^n^XnX\^\nXhphhhhX`il|X| ````^n ^ nph|hh^8n8<^<n8hh^nh^Hn h0i0H0j0@X@Hj$4Y@HYHL^LnHxhh h4XhhhhhHtjt4hh 4nlXX^hn`hhl^lnhh`hih^n^tn0h<dhtx^x \nthhh \h`QX`XhQh``Q \`n \n` \` \ lX ^ nhihiDLhiXhiDjkDhjk8hihiHhi$RSRS RSRSDlRShiDXjXSjl S Djhjl SDD\h\<X_Xh_hRhD_hh_ R SSmT$mS ShDhhSTRRRTTmRDmhlRlm ^ 8nhihi\hihihiHjktjk,hihi@hi|hihi$\]hhhih@tX8XZ[Z[Z[08Z[D\k\]k]tkk8ikk8kH`_`S_lSlt__ \ $QH\j\hjhj\h\jhRtjhjDSD m 8SR (Rhh\h8hmm\md\dm\m\ STT8T ^ nhihiHLhitjkZ[HZ[Z[$8_8kH_Hhkhh_hi_ <\<S\S|\|YQ$8]8h]hH]HhhhR ] LhL]SmSRR@hLhjHj tjtSg-maing8ymxf_complete_essence_element_keymxf_get_utf16stringmxf_set_uint8mxf_set_uint16Dmxf_set_uint32mxf_set_uint64mxf_set_int8 mxf_set_int16Nmxf_set_int32mxf_set_int64mxf_set_version_typemxf_set_rationalmmxf_set_positionmxf_set_lengthmxf_set_booleanemxf_set_empty_array_item>mxf_grow_array_item?mxf_add_array_item_weakref@Tmxf_add_array_item_strongref@mxf_alloc_array_item_elementsAmxf_set_rgba_layout_component_itemB#mxf_set_product_version_itemBmxf_set_boolean_itemCAmxf_set_length_itemCmxf_set_position_itemDImxf_set_rational_itemDmxf_set_umid_itemEKmxf_set_weakref_itemEmxf_set_strongref_itemFQmxf_set_fixed_size_utf16string_itemFmxf_set_utf16string_itemGjmxf_set_timestamp_itemGmxf_set_auid_itemH]mxf_set_ul_itemHmxf_set_uuid_itemIImxf_set_version_type_itemImxf_set_int64_itemJBmxf_set_int32_itemJmxf_set_int16_itemKBmxf_set_int8_itemKmxf_set_uint64_itemL4mxf_set_uint32_itemLmxf_set_uint16_itemM&mxf_set_uint8_itemMmxf_clone_itemN'mxf_set_itemNmxf_remove_setNmxf_add_setO.mxf_free_setO^mxf_read_and_return_setPmxf_read_setQ#mxf_read_filtered_header_metadataREmxf_read_header_metadataS!mxf_free_header_metadataScmxf_create_setSmxf_create_header_metadatad^NDT mxf_uu_get_utf16string_item mxf_uu_get_package_tracks mxf_uu_get_track_descriptormxf_uu_next_tracknmxf_uu_get_referenced_packageUmxf_uu_get_referenced_track mxf_uu_get_top_file_packagemxf_uu_get_track_referencemxf_uu_get_track_datadefmxf_uu_get_track_duration]mxf_uu_get_track_duration_at_rateImxf_page_file_get_filemxf_page_file_get_page_size:mxf_page_file_removemxf_page_file_forward_truncatemxf_page_file_is_page_filename.mxf_page_file_open_newmxf_page_file_open_readmxf_page_file_open_modify0:Omxf_get_timestamp_nowmxf_generate_uuidFmxf_generate_keymxf_generate_umidmxf_sprint_umid &mxf_sprint_key emxf_sprint_label mxf_print_umid mxf_print_key Ymxf_print_label &@0 mxf_get_primer_pack_size mxf_write_primer_pack _mxf_create_item_tag mxf_get_item_tag mxf_get_item_key mxf_register_primer_entrymxf_free_primer_packmxf_create_primer_packQmxf_read_primer_packmxf_is_primer_packfu!__divdi3k${!__moddi3o5__umoddi3sz__clz_tabIdSg*D|r@!|?ȼ&bQxb^N(004& pf|k$8o P$ l\ \$P$''P)()P'T'X''P)()P'T'X't'''''QSOlP)O (|('(X''RHSR,R8RRQQQQPPPPPtPPLP`P,P8PPOPOOOlONO NNNNN|NNhNtNLNTMNHLMLLL|LJLhJJJJJtJJ$JdIJGxIG`GlGHGTG0G<GG$FGFFFFF,FtF FEEEEEEEEDEDDDhDtDHDTDD@CD CCCCCCCCB C\ABAPAA8ADA A,AA@@@@@4@|?@ ???H?>?<>>>T>>>D==2T=2 2L1p201d/0.</,.4*,*|**h*t*H*T)*((|(( (X((''''JJL8LhKLJ0JdJ8JLL8LhKLJXJd*+..**..*+**++67443P3p/|/,-|+D+67444h44T4`4<4H4(4,44$3P3p/|/-<-|-$-0--,-+,h77066668453p323P-|.+,77066668453p333P-.----,,h.|.70=6865634221211d/0@@BC(BB@@BC(BB@@FhFtIII$IXFFFFIII$IXFF  ("#D## $4242t2322242D23222d2t2L2X<H<0 $pH<<t$DhPp\p|8hD8h(, h8<8|@8<8|d@X H< H(< HMXFFileSysDatadurationMXFPageFiledataModelreaderpseFailurefilePosoctet10octet11typeIdoctet13octet14octet15headerByteCountwriterIdenterrorCodevtrErroroctet0octet1octet2octet3octet4octet5octet6octet7octet8octet9noSourceTimecodeoctet12mxfFilenamefooterPartitioninfaxDatashowPSEFailuresltcTimecodepositionltcStrvitcTimecodevitcStrheaderMetadatafailshowVTRErrorsoctet10octet11octet12octet13octet14octet15octet0octet1octet2octet3octet4octet5octet6octet7octet8octet9labelcurrentIndexprevElementoctet10elementoctet12octet13octet14octet15octet0octet1octet2octet3octet5octet6octet7octet8octet9nextElementindexfreeFunclistoctet11newElementoctet4formatMXFFileSysDatavaluecountoctet2octet9dataeleLenoffsetoctet10octet11octet12octet13octet14octet15runinLenoctet0octet1filenameoctet3octet4octet5octet6sysDataoctet8newDiskFilenewMXFFilemxfFiledataSizewhencenumReadbufferoctet7llenMXFFileSysDatafillSizeoctet4sourcePartitionoctet8filePospartitionsthisPartitionoctet10octet11octet12octet13octet14octet15partitionoctet0octet1octet2octet3octet5octet6octet7previousPartitionoctet9mxfFilenewPartitionllenfailkeyStrfixedArraySizeoctet1octet2dataModelactualTypeIdoctet9datafailelementTypeIdsetDefoctet10octet11typeIdoctet13octet14octet15fixedSizeitemDefoctet0itemDefsoctet3octet4octet5octet6octet7octet8resultoctet12namelastTypeIdtypeisRequiredresultarrayLenelementLenaddToHeaderMetadataitemKeyhaveNullTerminatorvalueuuidValueitemoctet0octet1octet2octet3mxfFileoctet5octet6failoctet8uuiddataModelsetsIterresultItemelementLengthMXFFileSysDatanewItemnewSettypeIdheaderByteCountdataoctet4bufferheaderMetadataoctet7octet9octet10octet11octet12octet13octet14octet15sizecountarrayIteritemDefitemDefsiterelementsvalueLenarrayElementdurationtrackSetsourcePackageUIDsourceTrackIDoctet10octet11typeIdoctet13octet14octet15packageSetoctet0octet1octet2octet3octet4octet5octet6octet7octet8octet9arrayElementLengthoctet12arrayElementValuesequenceSetheaderMetadatapageallocatedPagesMXFFileSysDatacountmxfPageFileMXFPageFilefilenameTemplatefileDescFileDescriptoroctet7pageCountdatanumWritepageSizeoctet10octet11octet12octet13octet14octet15positionoctet0octet1filenameoctet3octet4octet5octet6sysDataoctet8octet9newMXFFileoctet2offsetoctet10octet11octet12octet13octet14octet15octet0octet1octet3octet4octet5octet6octet7octet8octet9octet2MXFFileSysDataoctet2primerPackentryoctet9newPrimerPackoctet10octet11octet12octet13octet14octet15numberOfItemsoctet0octet1octet3octet4octet5octet6octet7octet8resultmxfFilenewEntrylocalTag.interp.hash.dynsym.dynstr.SUNW_version.rela.got.rela.bss.rela.plt.text.init.fini.rodata.dynamic.data.ctors.dtors.eh_frame.jcr.data.rel.local.symtab.strtab.comment.debug_abbrev.debug_info.debug_line.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.shstrtab    "''doEE@-BEPEP$  7BEtEt$ ABEE KGG4QW]2,FP e$$nt{<p3 GC:n"z"um(t+JtJ! <  h%  0 &y:tem_tl8mxf_register_set_items9mxf_is_header_metadata:mxf_set_is_subclass_of:qmxf_find_set_by_key;$mxf_find_singular_set_by_key;mxf_write_header_setsbin/compare_d3_mxf000077500045440001750000001302001076705415700146540ustar00stuartcrd00004500000016ELF44 ($#44OOOO\PP/usr/lib/ld.so.1+, !#%')*+ "$&( Q@! OlRP8 O' ;O BOHO`OOWO0qQdx7 ~O Ot 7 R!PDPP POQ@OPhO 8 P!O(P\-O6P,>P Q@FP OxORTPt[ h kPmain__iob_exit_environputsmemcmp_Jv_RegisterClasses_etextfputcatexitfprintf_PROCEDURE_LINKAGE_TABLE__edata_init_GLOBAL_OFFSET_TABLE_fread_start__register_frame_info_finiftello64mallocusage__deregister_frame_info__dso_handlefgetcfclosememmove_lib_versionstrcmpfwritefreefseeko64fopen64putchar_DYNAMIC_endperrormxf_read_uint16sscanflibc.so.1SUNW_1.1r ='|O$O,O(RQ%O` OlOx'OOOO"O OOOOO O PP+P $P,#P8PDPPP\!PhPt) @D# @QM#@Q@ , @ "@@Q@Q㿐/Qt` @@`@"@ `$@O``$@` @Q ,@㿐㿐/QҮ` @` @Q`@ ``@@㿐 `0``(`@@@"` 0("` `0``(`@@@"` 0("@㿈  #\ N@QG 㿐 @QA  H  N!`@N @Q9X㿐@Q5`?㿐@Q- `?㿈 ٔ H N!`@N @Q   @Q @ N!`@N @Q  @Q  @ N!`@N @P l 㿈 @P  @ N!`@N Ĕ@Pְ (`@6@ 㿐  @P͖ @!#N `@!N@P!`@N @P @P?@5:  H-  @7 @%  h: @ @ @P,0 4`@ +03p ?2O`#!NNa0 @@P a @N h@P .> #!NNa0 @@Pt oa#!NNaP @@Pj oaPФ H N!`@N @PS S b @݀`@ N!`@N @P> )S HO"e @ @0? 8@P  @@`&@="E @ޒ @e`H0N!`@N!!P@O  ON!`@N!@O N!`@N!@O߰ `OŦ"v `O @f@`@@Oɔ  2H?Ԅ 8 @O @: `@@O  O@o>X ON!`@N!3@O N!`@N!@O N!`@N! @O N!`@N!9@Ov N!`@N!@Ok N!`@N!"`@Oa h'H'P`@R\@b_ 'ȶ '̠Ф{ H dN!`@N">@O: (`Sb @:`HbHN`U H4N!`@N"A8@O N!`@N"@(@O  ''̀`   O b_@'Ȅ @ o'N!`@N"?@N  @`H䀢@"@@N!`@N"C(@Nװ N!`@N"B@N̰ @N͔  @ N!`@N"Gh@N P`@N  @ N!`@N"H@N `@*?`@ """`8X0p @8` @8` H O @N @. b@ @N_ @< 2HP@ O PȐ@@@Ny䀢 O怦H`H dN@Ne#d(@`0@o8`0̀`GP b @Nb_ ON!`@O"c@NK N!`@O"_0@NA 㿐!O!@N8`ж!!@NC 1O  !O@N?!  )!O@N9!  G!O@N3!@  @!O@N-!  ?!O@N'!В  >!O@N!" Z! O@N"P@N   @N !@N"?bP'??'''?'''''   @& ObOOb7OO5Oc('O,@@M @A@M @<@M @ 4O,?@@z@OH(`|@ P   @MÖᨁ@M’ "O@M @@Π`@@M @oϤ@U O@McX @&@`@@M "O=@@O!c8@Ms 2@ O "# @MyᨁO@Mvch @F@5`O@cx@Mn "O@@O!c@MJ  @,@!O @M>c,@P@ 8@M.`@P P@M%@P@M @M< !P@M; Ȭ @P@M5 Ȫ "@Pww`@KP @M؀ @p`@4P!h@LЀ @M耠`@P@M !@M @J @M?8@C!@L" ?І@J " !]@L?̄  ` @T@@Ȁ @x @g} @X@6@NPh@@L!c @L? @L?bЂ@@L@?̄@LN@Q#B@L{@Lg `GLP@Lj oFOS;b @5 H NPx@@L[!go’b@O@W  @3<?0( 3`+0 @H0 b̂@@ @ @L= @ou @ ސ OhNQᨔ`@@L!voO@L+c GP@`O@c@L#耢 "OB@@O!c@K ?bЂ@@ @K ONP@@K!joQ?Ԇ !@L" @@L" @@K" @@K" @@K" @@K" @@K" @@K" @?b؂@? @??b @ @wwwww w(w0w8???cȄ ???Ă@ @e@Hc@@\  S@K!S@Kua(Saa@@Kn?ԄHS@K]!`@q a S@Kk!S@KSaS@KMaaS@KGb S@KAb (S@K;b80Sa@K5bPSbh@K/8@KZ@KW @OS @ Sb @4`H NN`@Pa@K !o`O 3 @Sʒb @`H NN`@Pa@J!oh`O @` @Pp @@Jϔ  "H @R@?@J  "H @R@? @ !S{" @/`HNRؒ@@J!Nᨒ`@R#@JH@J~ *@O @"U @`H NRؒ@@Jt!o@O?bȂ@ @@Jn @ ?bĂ@@ @Jd @??bȄĂ@@@JT H ?@R@???b؄Ԃ@#\#`#d@ @ς ??܆Ԅ#\#`#d @ ?#d?b@#\#`@ @ ?#d?bԂ@#\#`@ @x@`?C ?@oe?S b @M`@o S b @=M`@: oՐ@O!c@Ḭ P@I!oђP@I!o@Iߐ!dR@I!R@I" o@Iː"HP`dhlR@I"XRPTX\@I"oNPa8@@I!Vo@I#82o@N@!YP@I`@Ix ?b@@`@Ip o2@oXNa@!ZP@Ie@I] ?@IU ?bЂ@@I}@oNPᨔH`@@IJ!boNPa@@IA!aoNP@@I8!`o- - ? ?Ԅ @+ @?̄Qh0 @`?Є@I 2O @I??ԂbԆ@do @@H H?NQX@@H!oYH `O`4O`H`O`4O~`H `Ow `4Os`H($`Ol(`4Oh`H0,`Oa0`4O]`H84`OV8`4OR`H<`OKSᨒ  @H"orNR`@@H!oNPВ@@H!poNRᨔ`@@H!oNNa8@@Hz!oNRᨔ`@@Hp!oNN`@8@Hg!oNR@@H]"oNR@@HS"o`"H$RR@Hl "HRR@Hf!HoNR`@@H<!oNR`@@H2!o@HO!po@HK! o @OoSchNPa@@H!uoNPa@@H!nozNN`@@H !oNR`@@H!ob@@`@G H ?NQ@@G!oSbЂ@@H@?̄@H ?ԆQ@GԐ ?bԂ@@`@ abZ@G "@Z@G "@xZ@G "@hZ@Gސ @X@Gِ @J@GԐ @<@Gϐ @.@Gʐ @?؄? ?b?@  @ oM@Oo@G @Gq N!`@Q#Q@G{@Gg N!`@Q#P@Gr@G^ N!`@Q#O@Gih@GU N!`@Q#N@G`@@GL N!`@Q#M@GW@GC N!`@Q#L@GN@G: N!`@Q#K@GEh@G1 N!`@Q#J@G< @G( ?bԂ@@`GQ!@GX" @@GS" @@GN" @@GI" @ "aZ@G@ "@Z@G9 "@Z@G2 "@Z@G+ @?؄? ?b @? @ oGN!`@Q#c@FX@FҐ N!`@Q#b@Fݔ0@Fɐ N!`@Q#a@FԔ@F N!`@Q#`@F˔@F N!`@Q#g@F@F N!`@Q#f@F@F N!`@Q#e@Fh@F N!`@Q#d@F@@F P!ؒ  @F@F NPᨔ`@@F!UoPo!HNNa@@F!oN!`@S#@F}@Fi N!`@S#@FsH@F_ N!`@R#@Fi@FU N!`@R#@F_x@FK N!`@R#\@FUX@FA N!`@R#[@FL@F8 N!`@Q#Z@FC@F/ N!`@Q#Y@F:@F& N!`@Q#X@F0X@F N!`@Q#W@F'0@F N!`@Q#V@F@F  N!`@Q#U@F@F 㿐`/E|@@?O㿐㿠W㿠& count, pos A, pos B: %lld, %lld, %lld '%s' failed in line %d fseeko(mxfFile, len, SEEK_CUR) == 0mxf_skip(mxfFile, 12)fread(t12m, 1, 8, mxfFile) == 8fread(buffer, 1, 2, mxfFile) == 2fread((uint8_t*)key, 1, 16, mxfFile) == 16mxf_read_k(mxfFile, key)(c = fgetc(mxfFile)) != EOFbytesToRead <= 8mxf_read_l(mxfFile, llen, len)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 +4 +4S +4 +4 +4 +4 +4 PQlQhQXQ`Q\QL00<0H0T0`0l0x00000000000000 0,080D0r 7 7 L ooo \ ooO0QTL  7 7 8 O O0PQ<QHQPQXQ\Q`Qh !"#9R?#Qh,Q<78 FQQl]Qhq  4 l ( Q<QHQPQX  Q`Q\  N   4N@ J T< ^N u$   @  P N     FQT7| 7  QLQDQ\$QX2G MQ@!SOlXRaP8fOm O OO`OO0Qd7 O Ot  7 YR!PD PP  O1Q@>ODPhKOS8 `PgOnP\sO|P,P LQ@PROxRPt h Pcompare_d3_mxfcrti.svalues-Xa.cBbss.bssDdata.dataDrodata.rodatacrtstuff.cobject.3982completed.3967call___do_global_dtors_auxcall_frame_dummyforce_to_data__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN__p.3965__JCR_LIST__compare_d3_mxf.cmxf_read_klg_VideoItemElementKeyconvert_12m_to_timecodeg_AudioItemElementKeyprint_position_infog_SystemItemElementKeyposition_fileread_timecodediff_audiomxf_skipg_PartitionPackKeyPrefixmxf_equals_keymxf_equals_key_prefix__DTOR_END__call___do_global_ctors_aux__CTOR_END____JCR_END____FRAME_END__crtn.s_END__START_main__iob_exit_environputsmemcmp_Jv_RegisterClasses_etextfputcatexitfprintf_PROCEDURE_LINKAGE_TABLE__edata_init_GLOBAL_OFFSET_TABLE_fread_start__register_frame_info_finiftello64mallocusage__deregister_frame_info__dso_handlefgetcfclosememmove_lib_versionstrcmpfwritefreefseeko64fopen64putchar_DYNAMIC_endperrormxf_read_uint16sscanfas: Sun Compiler Common 10 Patch 05/06/2005 as: Sun Compiler Common 10 Patch 05/06/2005 @(#)SunOS 5.10 Generic January 2005as: Sun Compiler Common 10 Patch 05/06/2005 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 Patch 05/06/2005 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 Patch 05/06/2005 ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.482% : ; I : ;  : ; I8  : ; I 8 $ >  I : ;  : ; I8 I !I/ $ > .: ; ' @ : ; I .: ; ' @: ; I .: ; ' I@: ; I: ; I&I4: ; I .? : ; ' I@.: ; ' I : ; I: ; I4: ; I 1X Y 11UX Y  U 41!4: ; I"4: ; I#.: ;' I@$: ;I%: ;I &: ;I ': ;I(4: ;I )4: ;I *4: ;I+.? : ;' @,.: ;' I -: ;I.4: ;I/4: ;I0 : ;1!I/2.? : ;' I@34: ;I41UX Y51641 7418 191UX Y:4: ; I? < GNU C 4.2.2compare_d3_mxf.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/examples/archive/test 7t__FILE__FILE[_cnt#[#_ptr$b#_base&b#_flag'h# _file(h# __orientation)y# __ionolock*y# __seekable+y# __filler,y# inthunsigned charunsigned intlong long intFILEJsize_tRylong intcharshort intint64_tDuint8_tHhuint16_tIshort unsigned intuint64_tO)long long unsigned intNhourO[#minP[#secQ[#frameR[# TimecodeSCPV7 ]W#positionAX#positionBY#vitcDiffCount[#ltcDiffCount\# videoDiffCount]#(audioDiffCount^7#0 G G Summary_bxoctet0c#octet1d#octet2e#octet3f#octet4g#octet5h#octet6i#octet7j#octet8k#octet9l# octet10m# octet11n# octet12o# octet13p# octet14q#octet15r#mxfKeysY convert_12m_to_timecode  T^t12mbXtYprint_position_info T *hJmxf_skip[  LL<lenZmxf_equals_key_prefix[  keyAkeyBicmpLenjxmxf_equals_key[  keyAkeyBiread_timecode[  `Lvitciltcjt12m`h hp Gmxf_read_uint16[  6LTvalueibuffern  Gmxf_read_k[Lkeyxmxf_read_l[Lhleni[c[lengthllengthbytesToRead[mxf_read_kl[ rmLkeyhjlenk  B7, M V _J m8 }position_file[@ OL-Eimjposition OkkeyxP!h"lenhaveStartEssence[haveFoundStartTimecode[vitc@ltc#diff_audio[@M $*k$O[$b $Ub*%maxFrameShift[l&[m$vLJ$!Lj'num[(keyxP)ho*len*bufferAReadOffset[k*bufferBReadOffset[*bufferACmpOffset[*bufferBCmpOffset[*bufferAMove[*bufferBMove[+usagek# 'cmdj A ,calc_audio_shiftD[ ,-2C[-vCL-!CL-C ,.Eb.UFb.]G[/keyAHx/llenAI/lenAJ/keyBKx/llenBL/lenBM/filePosAN/filePosBO/shiftP[/firstShiftQ[0fail[,diff_timecode[ -*-O[-vL-!L/keyx.h/len/endOfEssenceA[/endOfEssenceB[/vitcA/vitcB/ltcA/ltcB,diff_video[ -*-O[-vL-!L/keyx.h/len. .U h 1G 2main{[7tT'argcz[r'argvzK*cmdln|[)E})m~(duration`*filenameA  *filenameB  )O[g32[ 3[ *bufferA0b m*bufferA1b *bufferA2b *bufferA3b A*bufferB0b *bufferB1bg*bufferB2b*bufferB3b=*fileAL*fileBL*startPositionAR*startPositionB)*nJ}4 `B4 _ S G5 ;  k w 6 6 o i6 ~6 n  i 17 7 8 ")4  B 6 * 6 N~6 Zn f6 rM6 ~ݚ9 2`z r f Z N6 ~~6 n   %6 6 ~6 ~6 ~ g_PartitionPackKeyPrefixvNg_SystemItemElementKeyyNg_VideoItemElementKey|N x Gg_AudioItemElementKeyNy  G:__iobT /usr/include/usr/include/iso/usr/include/syscompare_d3_mxf.cstdio_impl.hstdio_tag.hiso/stdio_iso.hsys/int_types.h     , L T' X  K   &      $ $ 8 8 l     W $ l  j X = c            , 8 < @ D L T h l l $ t   j 2 m'R DDx   t L`hm rH-T8`dl)g % o(<k<)pT!9e@DP TtT \/(@@tj&$88h d"drl"|f"r$p8!@@H    8Ph'$04#8k<&@HqLtxxtV    $$,008`=hK|)=([<<DHHPpx,$ 08LL Tddlpt||    |0X|  TEh|   (PAXShllt$h$,L2Thhptt|} >  , D X l                 !!!! !!!!! !@}!D!H}!`!d}!h!l}!!o!!|!!+!!"""" "0"8"8 "@"X"p"""""###H# +# i#(|#P#d#d #l##|#### #$$ |$0$4*$4j$<*$T$T$\$|$$u$$$$$$,$h$$$$$#% % % %(%T%||%%%%%%%%%}&& & &(&H&H&P&|&|}&&&&&&&&'0'0'8'|'|''''''''''''(|(,(4q(`(h(t7(((j((}((()) )))8)T)\~)x)})))~)O)))~*}*(N*<*\*p*x|*F*M*G*L*H*h+,+0+4+8+D+T+t+t+|++++++, , ,, ,8,8 ,H,H ,d,d ,t,t ,, ,, ,, ,, ,, ,, -'-m-- -'-@|-`-h{-8-~--|--|-.|. .(|.H.P}.p.x|.|.|.......|..|..|// |///0}/L3/TZ/p:/x(//|//{//0 0 0$080T0h0h0p0000111(14 141< 1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|111~1[11Y112 2D2h222222333,38383@3d333 33 3333333333333333444,4P4t44455,U5H5P|5p5xc5}55556 6H\6p66677(7L7t |    T< -  P -   -   -   -  h -   - $ - @ -  -  - ^n^ nhXij Yj $^$@n 8h@D^D`n@Xh`d^d`n`hh8hHPh`d^dn`hh^\nh,hh \hpi\ip i8|X|RXRXX4DXDx`ax\]`a\] `a48`aDxQQQ Q4TQT b4\b\`^`n\hh hLh\xhh$h,hhhh,HhXph\\o\QoQYd`Qd`Q`^ n h  h h @h P h h h  Ph ` h h hi j ik  g   P P  D D  $ $  T XQd X `f P p`f p Qf `f Qf 8`f 8 ` e e j j d d H H k k L L ^ n 0h^-n0h@h(h8Xhhhh dhDhh\Phhhh"<h%\%ph&'h'*0h*H+h,-hiii 8 Hi%\%pi''iPbDbb\bbb Hb%\%pb''b*H*b+H+bDi\Tiii 8i H"<i&'i'*8i*H+i,-iaDaa''aLhLTQT\h\lQl-h`ls`q`hrhpYp\r\,q,xrxsrqqq!@!Dr!D!`!!q!"<`"<#r##q#%\q%&q&&`&'q'*Hq*H+ls+,q,,8r,8,`s,`,r,-q \q\,r,@q@rrr"<#r#%\r%&r''r**Hr++r+,q@\r\xsx@r@sss"<#s#%\s%&s''s**Hs++s+,`r,`,sH\s\qqq"<#q#%\q%&q''q*(*Hq+,qL\q\r@s@rrr"<#r#%\r%&r''r*<*Hr++r+,s,,rPLh\hhh"<#h#%\h%&h''h*0*Hh+,hTiii"<#i#%\i%&i''i*8*Hi+,iXjjj"<#j#%\j%&j''j*@*Hj+,j\kkk"<#k#%\k%&k''k*@*Hk+,kfDff 8f H%\f%p'f'-feDee 8e H%\e%p'e'-eXDXX 8X H%\X%p'X'-XPDPP 8P H%\P%p'P'-PXdDd\dldd 8d H!|d!"<d##d%p%d&'$d()d*l*d++d--dX(X X!!Y&\&dXX&p&xXbDbR,b\b H!4b%p%bHDH\HlHHH %\H%p'H'+lH+-H@D@\@l@@@ %\@%p'@'+l@+-@djkDjk\jkl|jkjk 8jk H"<jk##jk%p%jk&&jk))<jk++jkrrqrslqqq ( 8Yq Ys"<#q#%\q%&q&&,Yq&,'q'+lq+-q@QD @a ,Qa,4@a4DQaD@a@@@"<#@#$@a$$@$$@a$%\@%&@+,@@QD@Q`@``QD`p@Qp@@@"<#@#%\@%&@+,@\aa@taa"<#a$D$ha$$a%<%\a%&a\`p`lt`"<#`$$`%%\`5pmxf_read_uint16 usage main -,\4\P4\X++&&x%p%## H"< 8\Ddp++& &x%p%##""<!!!x!!p!t H!l 8(\`DP 4hDL`<H( ++$h$#$D,@L++$h$#$D\h@h%&$%\$D$h##@h,%&$%\$D$h##`t,,|bufferAaudioSampleShiftmxfFilemxfFileBsummarymaxAudioFrameShiftstartVITCquietbufferBframeCountllenstartLTCmxfFileA.interp.hash.dynsym.dynstr.SUNW_version.rela.got.rela.bss.rela.plt.text.init.fini.rodata.dynamic.data.ctors.dtors.eh_frame.jcr.data.rel.local.symtab.strtab.comment.debug_abbrev.debug_info.debug_line.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.shstrtab d LL"  o -B$  7B AB  K/Q77W77]882OO(FO0O0T ePPnQ<Q< tQHQH{QPQPQXQXQ\Q\Q`Q`<QhQhdQdP Y\^~9asXT4o9 (%$0 :.....|..|..|// |///0}/L3/TZ/p:/x(//|//{//0 0 0$080T0h0h0p0000111(14 141?ABEFHJKLMOPQSTUVWXYZ[\]^`abdefghjklnrsuvwyz{|}~   !#$')*+,-/012589<=>BDGHIJKLMOPQSTVWY[\^_`abcdefhiknpruvxz{}~ !"$%&(+-/0124678:;<=@CDGINR_cimopqtx   "%&(.3467:;?@ACEFNRUXZ]gjlmoqstwy|I L  ,0` ;kL XP j  ,    , b<( p kP $d 3^L Lt( dLL m0 d  %  K I J@ [8 &4 0 ?KhL [ft zEX AP PH @ )h [tL KwDT @@ -",$ =&8 J  _)X v 8 Rh P .p   Mt4  ) $ !K*0P B, [! oK u  E T  A@ H   ` (H ; ,\ VL,_\ oDD | Jl( b4 0$  \  t | * @KPI=pL \  q  F@ Od jP Yh 1H f0T  3T E$ So,   l`, {a &HX -p 8  K   CP  - CZ  ^P o x  T@ J<*4 J0$H   .$ ! @ p M@ "\ >h N  M@! _K g )H `( N! IX ,     (d 8 E$ S \  k  xh K <   J` "H b    3H K A` [ lI     6  @ _(8  K  h K 4t K MJ TN| h vL |\ p  % 8t 8 ^D : $)x 6 I fp ~< 8 @     T g L pd   ,0X< <( N X c\  KJx |@ "PX  @   4h x \,D 7A` J c88t ~g\  p AX  = (  P !$ .t  M  _t s PX KDX  n<   Q )bd Gt Vp uJ|^|< Y80 x h #l 8  C` &  4`` O,ph fY  KK,%, n ( MT  !  K  *0    3D N t E` W? m^D *  SD8 d  ), & NMS < :[4 _  sK 9    KL" Ad a0 J3|T 4J:4l TKt]& l% z hL J0 =  BL 7   ( ?KDF ^h sM K8jH $4p X )  D ,`  #( 9Z4@ TL f\pD c ;  - S` /   , 0=tT EQXT ^"X i#H t@| K\ L H X  P  G( t  Q80 0 ) ;JD4 X` wJ~*  *  J$8x *PH  _   R & @/ Y \ t J b    J)  #  @   /; R.|< h> ~    H  h   0,  $ C4 7(T Tp a-  t@  0 H S|  P  gx #l *PP = l X, fL YH < x Sh. =h )H  J)    X ; Q l0 c( z T(  6N" b   l Z  Jd (X 6d Y lj` $  Tt  \8 < 0 d      #  1  E$ TJ gTx  h4 P   I * _GLOBAL_OFFSET_TABLE_wcslenmxf_set_int64mxf_clear_listmxf_avid_attach_user_commentmxf_set_timestampmxf_get_last_list_elementmxf_log_file_closemxf_set_uint32mxf_set_item_valuecreate_package_definitionsmxf_close_essence_elementg_AvidMetaDictTagsmxf_write_delta_entry_array_headermxf_set_lengthmxf_free_header_metadatamxf_register_basic_typemxf_find_item_def_in_set_defmxf_write_delta_entrymxf_write_uint16update_and_complete_writingmxf_read_uuidmxf_write_partition_etextsscanfmxf_free_itemmxf_partition_is_completemxf_write_local_tagmxf_get_uint16gettimeofdaymxf_sprint_keymxf_open_essence_element_writemxf_set_timestamp_itemmxf_clear_file_partitionsmxf_get_item_keymxf_create_primer_packmxf_is_ulmxf_is_partition_packftello64mxf_write_index_table_segmentmxf_free_partitionmxf_write_int64mxf_get_llenmxf_get_array_headermxf_write_array_headermxf_dereferencemxf_set_itemmxf_get_ul_itemmxf_file_closemxf_get_booleang_mxfLogLevelmxf_set_uuidclear_user_commentsmxf_get_runin_lenmxf_set_rgba_layout_componentstrftimemxf_get_product_versionmxf_get_array_item_countmxf_get_uint16_itemfseekmxf_get_int16_itemmxf_set_uint16mxf_fill_to_kagmxf_read_uint64_Jv_RegisterClassesmxf_clear_ripmxf_set_uuid_itemmxf_read_index_table_segmentg_AvidMetaDictDynTagOffsets_lenmxf_mark_index_endcreate_tape_source_package_DYNAMICmxf_write_uint8mxf_set_utf16string_itemmxf_get_iter_elementfputcmxf_write_batch_headermxf_get_essence_element_numbermxf_set_rationalcreate_material_packagemxf_get_list_lengthmxf_free_data_modelmxf_get_position_itemmbstowcsg_AvidMetaDictBlobmxf_get_list_elementmxf_file_writemxf_set_auid_itemmxf_set_uint16_itemmxf_avid_set_indirect_string_itemmxf_read_filtered_header_metadatamxf_stdin_wrap_readmxf_write_essence_element_datamxf_get_timestamp_nowmxf_read_int8end_write_samplesmxf_generate_aafsdk_umidmxf_print_umidmxf_get_essence_element_sizemxf_write_kmxf_write_lmxf_find_set_defmxf_file_eofuuid_generatemxf_append_list_elementmxf_register_set_defmxf_write_fillmxf_read_primer_packmxf_register_item_defmxf_create_file_partitionsmxf_sprint_labelmxf_initialise_list_iter_atmxf_is_primer_packmxf_free_set_exitmxf_write_fixed_lmxf_read_klmxf_set_array_headermxf_write_klmxf_write_int8mxf_free_listmxf_file_size__iobmxf_next_array_item_elementmxf_create_listmxf_get_rationalfopen64mxf_get_version_type_itemmxf_equals_ul_mod_regvermxf_read_header_pp_kl_environmxf_mark_index_startmxf_find_set_by_keymxf_check_data_modelmxf_file_set_min_llenmxf_get_first_list_elementmxf_log_defaultmxf_get_auidmxf_file_seekmxf_get_platform_stringmxf_get_uint32_itemmxf_get_timestampgmtimemxf_append_partition_esscont_labelmxf_get_list_iter_indexabort_writingvfprintfmxf_get_uint8_itemmxf_get_essence_element_typemxf_initialise_list_itermxf_get_int32mxf_is_gc_essence_elementmxf_get_min_llen_PROCEDURE_LINKAGE_TABLE_mxf_create_item_tagmxf_set_fixed_size_utf16stringmxf_write_primer_packmxf_disk_file_open_readmxf_free_primer_packmxf_create_setmxf_file_getcfilenomxf_set_utf16stringmxf_get_utf16string_sizestrcatmxf_set_uint32_itemmxf_set_int32timesmxf_update_partitionsmxf_insert_list_elementmxf_set_int8mxf_read_local_tagmxf_add_array_item_strongrefmxf_find_item_defmxf_is_header_partition_packmxf_write_ripmxf_set_runin_lenmxf_get_int32_itemmxf_free_index_table_segmentmxf_register_array_typemxf_get_item_tagmxf_get_int16mxf_get_int64_itemmxf_set_umidmxf_write_uint64mxf_set_positionmxf_write_index_entryfseeko64start_write_samples_initmxf_get_length_itemmxf_remove_itemmxf_generate_uuid__umoddi3mxf_set_ulmxf_register_compound_type_membermxf_get_umid_itemfstat64fwritemxf_find_list_elementmxf_read_ulmxf_get_item_def_typemxf_set_int16mxf_grow_array_itemmxf_create_index_table_segmentmxf_partition_is_closedmxf_allocate_spacemxf_avid_load_extensionsmxf_add_array_item_weakrefmxf_avid_read_string_user_commentsmxf_get_weakref_itemmxf_read_uint16mxf_get_uuidmxf_set_length_itemmxf_get_int8mxf_get_product_version_itemmxf_set_weakrefmxf_read_uidmxf_avid_write_header_metadatawrite_sample_datamxf_initialise_listmxf_sprint_umidmxf_get_primer_pack_sizemxf_mark_header_startmxf_get_strongref_item_smxf_generate_old_aafsdk_umidmxf_get_rgba_layout_component_itemmxf_initialise_with_partitionmxf_read_essence_element_datamxf_read_int32mxf_get_array_item_element_lenmemsetmxf_read_header_metadatamxf_read_setmxf_read_uint32mxf_get_int8_itemmxf_have_itemmxf_generate_key__deregister_frame_infomxf_fill_to_positionmxf_write_ulmxf_get_weakref_item_smxf_create_header_metadatamxf_set_is_subclass_ofmxf_free_file_partitionsmxf_get_ulmemcmpftellmxf_skipmxf_write_index_table_segment_header_edatainitialise_sets_itermxf_write_int16snprintf_lib_versionmxf_equals_ulmxf_get_rgba_layout_componentmxf_log_file_openmxf_set_strongrefmxf_set_rational_itemmxf_is_body_partition_packmxf_register_set_itemsmxf_remove_setmxf_read_int16g_AvidMetaDictDynTagOffsetsmxf_read_itemmxf_write_uidmxf_logmxf_append_new_from_partitionmxf_initialise_file_partitionsmxf_partition_is_closed_and_completemxf_get_uint64_itemmxf_set_int16_itemmxf_alloc_array_item_elementsmxf_initialise_array_item_iteratorfgetc__dso_handlemxf_write_int32mxf_set_weakref_itemmxf_get_track_numberfclosemxf_set_empty_array_itemfreadmxf_disk_file_open_modifygmtime_rmxf_write_uuidmxf_write_setmxf_remove_list_elementmxf_avid_write_index_entry_array_headermxf_mark_header_endmxf_read_ripset_user_commentmxf_set_strongref_itemmxf_disk_file_open_newmxf_get_uint8g_AvidMetaDictTags_lenstrlenmxf_finalise_data_modelmxf_get_version_typemxf_set_uint64_itemmemcpymxf_avid_get_data_defmxf_get_header_metadata_sizemxf_get_boolean_itemmxf_equals_uuidg_AvidMetaDictBlob_lenmxf_is_header_metadatamxf_read_int64mxf_read_batch_headermxf_read_next_nonfiller_klmxf_set_int8_itemmxf_is_footer_partition_packmxf_open_essence_element_readmxf_set_product_version_item__register_frame_infomxf_find_singular_set_by_keymxf_create_partitionmxf_write_header_metadatamxf_get_weakrefmxf_append_partitionmxf_initialise_partitionmxf_read_kmxf_read_lmxf_set_umid_itemremovemxf_set_uint8mxf_set_product_versionmxf_register_itemmxf_file_is_seekablemxf_get_versionmxf_set_ul_itemmxf_set_booleanmxf_clone_itemmxf_create_itemmxf_get_uuid_item__assertmxf_get_utf16stringg_AvidMetaDictInstanceUID_uuidstrcmpmxf_equals_keymxf_equals_key_prefixatexitmxf_get_utf16string_itemmxf_equals_key_mod_regvermxf_file_putcmxf_read_header_pp_kl_with_runinmxf_create_from_partitionmxf_register_primer_entrymxf_byte_array_wrap_readmxf_next_list_iter_elementmxf_get_strongref_itemfreemxf_get_positionmxf_get_essence_element_countmxf_generate_umidmxf_get_auid_itemmallocmxf_equals_umidmxf_get_set_sizemxf_clear_partitionmxf_print_labelmxf_set_rgba_layout_component_itemmxf_write_header_setsmxf_set_position_itemcreate_trackmxf_get_umidmxf_add_index_entrymxf_set_version_type_itemmxf_get_platform_wstringmxf_get_strongrefmxf_get_external_utf16string_sizemxf_set_fixed_size_utf16string_itemmxf_write_header_primer_packmxf_set_auidmxf_write_fixed_klmxf_prepend_list_elementmxf_get_strongref_s__clz_tabmxf_add_setmxf_set_fixed_set_space_allocationmxf_register_compound_typemxf_avid_read_string_mob_attributesmxf_get_item_lenmxf_set_uint8_itemcreate_file_source_packagemxf_print_keymxf_register_interpret_typemxf_append_new_partitionmxf_set_boolean_itemmxf_get_utf16string_item_sizemaing_AvidMetaDictObjectOffsets_lenmxf_read_array_headersprintfmxf_equals_uidmxf_get_array_item_elementmxf_get_rational_itemmxf_get_weakref_smxf_get_timestamp_itemmxf_set_version_typemxf_read_partitioncreate_clip_writermxf_get_essence_element_item_typemxf_get_uint64mxf_avid_attach_mob_attributemxf_is_fillerstrcpymxf_read_uint8mxf_get_int64mxf_finalize_essence_element_writemxf_is_subclass_ofmxf_write_index_entry_array_headermxf_read_keymxf_write_uint32mxf_get_itemmxf_file_tellmxf_get_uint32free_package_definitions_finimxf_is_index_table_segmentmxf_dereference_smxf_file_readmxf_add_delta_entrymxf_write_itemmxf_set_int32_itemmxf_read_and_return_setg_AvidMetaDictObjectOffsetsmxf_load_data_modelmxf_get_lengthmxf_set_uint64mxf_set_int64_itemmxf_read_item_tllibuuid.so.1SUNW_1.1libc.so.1  =' ! =' IAIIDNM}J$_J0vJ<tJHJTDJ`JlLJxJJ\JnJJJJ$JYJ"JiJKKK <K,K86KD2KPTK\NKhKt&KiKKKKKK8KKKK'LLL @D# @~! @~@, @ Ӗ"@@@~@~㿐/~8` @@`@"@ `$@O`` @` @~ ,@㿐㿐/~Ү`$@` @~`@ ``@@㿐 )  (`*  * @㿐3a@~a( a@~ a  .@~!Pa  8@~!a  4@~!a  :@~}!a  0@~w"8a  (@~q"pa  2@~k"a  >@~e"ؖa  D@~_#a  M@~Y#`a  M@~S#a  S@~M a  @~G Xa  (@~A ha  c@~; a  .@~5!a  .@~/!0a  >@~)!`a  N@~#!a  I@~!a  I@~"@a  I@~"a  8@~ "a  8@~# a  9@}#`a  9@}#a  8@}#a  9@} a  9@} `a  8@} a  C@}ې a  1@}Ր!(a  C@}ϐ!`a !@}ɔ I@}ēaP '? c('@w'̒ *@} @?ab ? ?"?b@  ! @? ?#?b@  ! @??  ?#    h !@O@#`,@@@}v @@}q @@}l O@}eb8 @@yO`@ @d@ @?c(còa@2b /Ҥ @ @ @Ā @Ԁ @Ҁ @ @ @ @( @ހ @  `?`?@P  `?`?@ @ @P 2H" l`Hp??"H  ```d8`(` (` $  p`H @|X @$ 8@|  HY$  #0 Ӱ @|ۖᨁ@|ےb` @@{?oR @( @|ƒb @@A ?"o=!@  # Ӱ @|ᨁ?$ \``8 `` `, ` ` ` ` ` ` ` ` `$@| `( $ @$ L$ D$ P$ H$ <`@OQ @.@+p@@,ۖ ?" @c@+?@c@+ 0@l ?"@,H @_?b@@`? ?`c( = a  )2 〪 0@ Phm'' `H @|7cȒ@|7@|7 `H @|)c@$܂\``#` #\@,` `"X #\#t #`#d#h#l@)#p` #\@#`Ԓ #t #d#h#l@)#p@  #\#d#`#h H#p#l#t@)@$ @@  ??c@@'' `O?.c' '?Hh 0( H0 `O| @{cؒ@{@{ `O| @{cozHk `d8`(` (`"@{$  O$ 8o ?" O"u @{}$  O$ 8o?b@@`"H$ T@{k$  O$ 8o}$ @{c O$ 8ou@{\ O$ 8on0( H@0 o@{L$  G_$ 8  ? 2"?!o $ @{; O$ 8oM@ "Ӕ @{$ᨁ $ @{( O$ 8o:$ @{  O$ 8o2@{b @a?a0 ? "#?b!@o @?b@@!?'Ĕ# ? '8"@@"#\ #8"#` @ @Ec#(`a H H\@ @Q @ @  `?`?@L?`@q?`  e `?@) @' @% @# @!?`@ƀ H@ l`H ??H   8 @z  H:``d 8:쁀t @ @o@@h @ H PH  D @ @@zp  @$ Pt H @  h`HJ(`#c@za @i HӐ"8ᨒ @z>  @b@(耥 G?c(`l`H#  `2H ?  "@?@z??̀ "@?@z<?`H`?Ԁ @@z2@G `2O ? Oo? ``2H d  @$ ` H(`$ \ ``"H H d`2@n \ H`$ H T"H H <`@  X@  X$ T`?`@7$ X Ho P @@` @`0``  e `?HJ  "O$ h Gӂ t `$ \o$ h @@2O H o$ h @@`@2`2O$ ho H @@@ o$ h L H @ @$ L @ @|`"O4 H@` @  2OƦӒ ᨔ "@y oJ `O$ \ o$ h @ 8 @y  O+ 8 @  2Oh!p@  8 @yv  O 8 @  2O!0Ӓ @yN o `2O \  \$ d @ H@oH$ \@  8 @yN  O 8 @۔  2Oe!PӒ @y& o @  8 @y3  OӘ 8 @  2OJ Ӓ @y  oΒ @  8 @y  O 8 @  2O/o! $ ho$ T ?" @*ob@x%>oY`B@ "@ Ӱ @xؖᨁ@  8 @x  O 8 @r  2OӒ ᨔ #@x!o ?b@@`@$ @x O$$ 8o@xb @?o) &u@xoӀ@  #Ӱ @xᨁ   &@xoc@'耥 @*?c( h`l`@?̀ "@?@x?`H`?Ԁ @@x@@ `2O @xy?o?@xu o?́ @ "h @xMo)  d8XAXB$ ,$ $ $$ 0$ $ ( p`2H   Z&B@x?Z GR$ 8    d: @x4Z&B O$ oF`d8`XfBXfA$ $ ($ 0$ ,$ @x!$ $ O$ 8o3" @ p`H (2 |  8X@ @ @ @O@`p$ X@8`2(1 `\`t@@" 1 `@ [@ 1 @ Y Y @) (1 @ 4O[@ [@t@@ O1 d:\ t@ @W 2Oo}!@wbЀ @@@`@c@ẁ @oӒ ᨔ $@w hoAӒ ᨔ $@w @oE &G@wo@ " Ӱ @wqᨁ@``(2oqX@&p@w{o@wcc0 @"@ ?"o!!e @@w[ t@2@ @ $  (2o>X@w<c` @N@E?o  #@ &Ӱ @w"ᨁӒ ᨔ !@w oܒ  #h ,Ӱ @wᨁlch `@G  `2O`?@w" O$?\`?c(!@vcoM@ o #h@vc @(@`@@c@v @`6OZ1@!c@v° &@ # Ӱ @vᨁ@vc @D@5]        o+ @@!c@v @ ok"@ o#@!!@vaؖ!  @v"oB @   Ӱ @vsᨁ@vs` @@H @@?X`@@9`?@ @v[`p @o `@vQ`Ȁ @5@]       o @v:`x @6 o @ oL @ o H@  ( Ӱ @vᨁ@v` @$@ ]   `   ` `o @u` @$ o{ R@ o @ua @*@]    `   ` `o] @u֒` @* oR )@  !!(Ӱ @uᨁ@uaP @$@ ]   `   ` `o. @u` @j o# @ oՐ!`@ua @0@!] @   !  (`8`4H`5   (`8`5H  `! @ o! @!a@u[ @uba Oς@u[a OȂ@uTa @-@  ''̂ ]   `  ` `o @u8` @- o @ !Д $@u"o@u"a @,@# '̄ ] 'Ȇ   `   ` `o d@?@! @t`U@ oː"@tb0 @@/  ''̂ ]   `   ` `o\ @tՒbh @(@  '']  @  @@  ` `oA `@ "@ %Ӱ @tᨁ @ o"x@tb @@0  ''̂ ]   `  ` `o @tb؀ @#@ '̄ ] 'Ȇ   `   ` `o @ oD"@ o"@tdc @@,  ''̂ ]   `   ` `o @tHcH @@]    `   ` `o @ ow# @ o#P@t$cp @@5 ]   `   ` `o @t c @,@#??  ] @ @?@ `   ` `on `E@ o #?@ o#@sےcЀ @IG] ?܆  p?І `` ` ` ` ` ` ` `@sےc ?"܈@@$`t 0@s @ 0 @sȒbx @8 @sb @?Ԇ ?"Ԉ0  @s t (@ tא4b0@s  Ht0  @s t (@e!ѐ0* 2 `2@V!ʐ24 *  "@G!4$ $ < 4  0@sq t @)04  *  2  : Z @ !@sBaH  `8`X@4  t@sh  O ?!  #!@s4!h !!Ӑ!   '@s,!! ! "@s%   "!@s o!  ;!@s o!  2!@s  o! @s.b 2H t@s/ t$ |$ x t@s&  Oh ?o! `"@! x@s @ ?."Ԃc @?܄@`GI ?"Ј ?"܈ ?` ?"@!% Z`@ $ l$?$ p$ h@ @r`t` $ $ ? ؤ@O ?#o.!!  !@r 8os!!  )!@r oj!!Ӓc@r!ob!@rbH @Z@Q @I?X`@@B`@b@r @/`@ o `!  *!@rb!o7!  ,!@rZ Po/! " )Ӱ @rPᨁ@@!b@r? @@!b@r4 @ o"p@ o"P@!b@r cccc bp D @ @ H h " @ @2O " 㿈쀢 @ `0 Ӑ ab' 㿐 @  @@q$@q㿐@r  ,@qސ @@qӒ @r?@ t "@& t@q& t& t Ӑ ab! !a bP @q㿐 @ ?c@ ( `8!  @q  @9&&@q#& @>@#V @  (`&8!  '%!8 "@!? @@q~&@q{" !Rx@ '%! "@!;o'%! "@!=o @`@#0` `' d@^'8`@8@v>@v0 H8t@vFa@ H jӐ ab"'́ a!bH'́t@oaP Ht!@pa` 2H3tӐ abP"o'̐ a"b'́@I0 H2@~0 HEӐ ab!o'ap@o H%t a @lT쀢 H94Ӑ ab"o'̐ ab!o'̐ ab"oy'@FV0 2OU8Ӑ ab!og'@_ H@  `t@nؒa @+ `t@ma 2H8Ӑ ab" oD'|@uua 2HtӐ abx"o0'Ӑ ab" o#'|@naЀ 2H8Ӑ ab"o'@u@a HӐ abH"o'|@ka HӐ ab"o'န@mmb HӐ ab0"o'̠`$န@nb HӐ ab"o'̔@n{b @` `"@'`, 2HӐ ab"o'̐ ab("o' t@n b0 @5`,@ [b@Pb`hzpx@nbЀ @b'?b@lN @Kᐕ*b @_Ā @4(`@ 8a) !!`8&@tb @@jc @T `H<ᔒb@nyx @Uᔒb?@l @ @@lHc @ᔔ @lc @ 8@p/c0 @*b @_Ā @s(`@ 8a(`@ a&@ "@ H@ @t48 @@jጀ @@o @ `"@ @@m` t @o @ob @kጔ @l%b @Wጔ b@k @B8@sb @.@lb @ `O7@mbЀ O7'Ӑ ab":o'̐ ab"3o'Ӑ abp"2o'Ӑ ab"/o}'Ӑ ab".op'Ӑ ab@"-oc'̐ ab8"'oW'Ӑ ab"&oJ'Ӑ abX"%o='̀@ 8@vޔ @Ӓ`@@! @A@3`G `GN @& x "@ t@n=& x t & x& t> @48 x@vE t OӐ ab"oo'̐ ab"io'̠,@q @Ӑ abh"to'̐ ab"mo'̒ @s8@rc@ HӐ ab"xo'Ӑ ab"Oo'̐ abp"To'Ӑ ab"Ro'Ӑ ab"Qo'Ӑ ab "Pot'̐ ab"+oh'Ӑ ab"*o['Ӑ ab"oN'̐ ab"^oB'Ӑ ab"Eo5'Ӑ ab">o('Ӑ ab "<o'Ӑ ab@"6o'ᔒb@l? OӐ abP"Mo'̐ ab`"Fo'̐ ab"Io'|a@htᄀ HӐ ab"yo'ᄒb@jT HӐ abx"zo'̠$ᄒb@kv HӐ ab"{o'̔@kbb @ `@'ǐ 2HӐ ab"o'̐ ab`"|o|' t@jb0 @8@qb@ HӐ ab"o`'Ӑ ab"oS'@gbP HӐ ab"o?'@@mEb` HӐ ab`"o+'l@m1b HӐ ab"o'ሔ`@icb HӐ ab@"o'ሔ  @ib HӐ ab"o'̲8@qb HӐ abp"o'@iӒb @%` `HP'x@jbЀ @<?b@h HӐ ab "o'̐ ab"o'ᐕ*b @\Ā 2H0Ӑ ab"o'̐ ab@"o''@jbЀ OӐ ab"ok'̃(`@`8a ) !!`&8@pb HӐ ab"oI'@fےc @$` `HLᔒb@jox @9ᔒb?@h  HӐ ab"o '̐ ab`"o'`@@h%c H/Ӑ ab "o'̐ ab"o'ᔒb@j% OӐ abP"o'ᔔ`@hfc HӐ ab"o'`8@kҒc0 2HӐ ab"o'*b @[3Ā @'`(`@8a ) !!`&` H68@oΒcP HӐ abp"o'̐ abp"o}'@hwc` 2H#Ӑ ab"oi'@oa H#Ӑ ab"oU'`@gcp 2H#Ӑ abP"oA'@h;c` 2H$Ӑ abP"o-' a@g H#Ӑ ab"o'`@gdcp 2HMӐ ab#o'#@!c Hn@i-c @%Ӓc@! H ᬔ@ic @8@jc 2HdӐ ab"˟o'̐ ab("o' a@f HӐ ab8#o'̐ ab("ɟo'@h֒c 2HӐ ab#o'@h’c OcӐ ab"ğo}'@jc @؀2@܀`"H*@jtcЀ 2HӐ ab"ϟoZ'̐ ab@"̟oN'@jTc @92@䀠`"H@jEc 2H6Ӑ ab"ԟo+'̀2@쀠`H6@j*` 2HpӐ ab"ٟo'̐ abH"Пo'@j ` 2OӐ abX"՟o' `0@d @b `@  `@W@ `@O @iݒ`@ 2HkӐ ab"o'@fa 2H#Ӑ ab #o'@i` OӐ abh"ڟo' @ia0 2HӐ ab#o'̐ ab"ܟo{'@ia@ 2H#Ӑ ab#og'@im`P 2H#Ӑ ab"oS'@iaP 2H#Ӑ ab#o?'@i`` 2HXӐ ab"o+' @i1a` @$& H@ 8@p” @K8@mGap 2H|Ӑ ab#o'̐ ab#o'@ca H/Ӑ abX#o' P@e.`p 2H/Ӑ ab "o'̐ abx#o'@eHa 2H#Ӑ ab#o'! @h 2H#Ӑ ab"o' @ha 2H#Ӑ abX#o' @h` 2H,Ӑ ab("or' @hxa @@c@@l8 H#Ӑ ab#oU'@hВ` 2H#Ӑ ab"oA'|a@bᄀ H#Ӑ ab# o-' @h3` 2H#Ӑ ab"o'ᄒb@d H#Ӑ ab0#!o' @h ` 2H$Ӑ abp"o'̠$b@e HӐ ab#"o' @g`Ѐ @X2@B  2@!ༀH @f` @@fݒa 2H"Ӑ ab"o'@g` 2OӐ ab"o't@fa @#oq&@gᬀ 2O Ӑ ab@"o'̐ ab"os'̐ abh"og'8x@kb 2HtӐ ab #oR'Ӑ ab#oE'x@aגb H8Ӑ abx#o1'̔b @dᄀ @7 `@;S 2H/Ӑ ab#&o'̐ abh"o'x@esb0 HӐ ab#o' t@dlb0 @b'c'c 'c0,'@ b@bPb`'b'b'b'b'b''b'x'b ' c'@ @@@j8 @s@a=ሀ @`@f @w `"@ǐ @ t@d bp @@f  @6@bԔ  @#ሔ @b @8@j @@co᐀ @ `H@d @@b: H @8@j @@`ᔀ @ `Hq@d @_@b H @K@bR @ @8@b  @%@f; 8 @ H@ore@ ab`#4o'̐ ab#Yo'Ӑ ab#Xo'Ӑ ab #Wo'Ӑ ab#Vo'̐ ab#Po'@d 2OӐ abP#To'̐ ab`#Mo'Ӑ ab#Lo'Ӑ ab#Io'̐ ab@#Co'@c 2O2Ӑ ab#Go'̐ ab#@oz'Ӑ abp#?om'Ӑ ab#<o`'Ӑ ab@#;oS'Ӑ ab@#:oF'Ӑ ab#3o9'Ӑ ab#2o,'̔b@@i]8 H$Ӑ ab#co'xbt@bbx H#Ӑ abP#o'ᄒbP@_ሀ H$Ӑ ab#do'xb@bfb̀ H#Ӑ ab#o'̔`b`@dሀ 2H$Ӑ ab#eo'xc@b=c 2H$xӐ ab0#o'bp@b(耢 H$Ӑ ab#fo'c(@c8 H#Ӑ ab#o'ሒb@d H"Ӑ ab`#gos'x@b0cH H"Ӑ ab#o`'̔b@`ሀ H%Ӑ ab#hoL'@xcX@_ H#Ӑ abx#o6'ሒb @`F H'Ӑ ab#io!'@xch@a  O'Ӑ ab#o '̔b@h:8 HAӐ abp#lo'̐ ab##o'̐ ab#8o'Ӑ ab#7o'Ӑ ab#'o'ሒb@`᐀ HӐ ab#mo'̠b@aߔ HӐ ab8#no'ᐒb@_o 2H8Ӑ ab#oo'@ga HӐ ab#roq'ᐒc@^᠀ HӐ abx#so]'̔b@a᠀ HӐ ab#toI'̔b@_᠀ HӐ abx#uo4'̙ȕ bX,JH'aЕ*@cg2 2HӐ ab#vo' h@^a 2HӐ ab`#wo' a@_ 2H8Ӑ ab#xo'@gb HӐ abH#|o'ᄒc`@_ @ HGf8@jo 2O`8Ӑ abx#o'̐ ab#}o'̝Pa@` >`p@(:` HӐ ab`#'@'a@`@ val 2Ha4Ӑ a#b'ah@#ap H.Ӕ ap@aaap!   @@` @8 `@!ap H&ӆ`DŽD @` 2H6`Ӑ ab#o' a#b' ab#o'Ӑ abP#o'@!ap @,``HaDaXaT} H+Ӑ ab8#oq'@0Xa< H+Ӑ ab#o`' ab#oT'@0;a< H4Ӑ ab#ßoC'@/a<a<``9 `h`X! (  `9 ! ,@,! 0 @_`@ap 2HG`Ӑ ab#o'@ a<``a<`X9   9 ! ,! 0@p h@ @ O `a<@) @ O` @h 2HwӐ ab@#џo'@ ap 2H`Ӑ abX#o' ab#o'@ua4 @h@ &d&d! @d` Hhcd X@]` @Ӥd@@V`aД" @d  `,@@`Z!Ȁ "Oaaa `aȄX' X dX@' Hc@HJ?@\ 2OѤӐ ab$oi'Ӑ ab#̟o\'Ӑ ab#oO'd`X@\a 2HDdӐ ab$o:'Ӑ ab $o-'?ww/@@ "G`@ `O ,``?  @' ` @U @O,`o!@Uܒ! "H a(! d@_`t @Na(`@ 2H'`Ӑ abp$$o' ab#o' abx$ o'@ah 2H'`Ӑ ab$&o' ab#ݟo' ab$o'@ia8 @!``@L `@i @9`@ah H Ӑ ab$1o|' ab$'op'ah@_9a0a4@#`  Oe'Ӑ ab$6oX' ab$/oL'`@ 2O`Ӑ ab@$+o8'㿐`@5@ @@^ @@-a<@"!4@cِ!8@7!0@$!@@!Da` "@ad@^ a`ad @@^ ad@` @@^&㿐@.H "@D@^ HD`$@ t ,  D@O, t "@x@^ tx @@^ `x`@@^&㿀`@j"@`H "@@^y `H| @[ t" t" H D`$@) ``@5,`@@( @@:@ O| @@Ӧ D@O` Ӑ a(%b , [ 2OӐ ab(* o abH(  abx(&  t` 㿐 D`@&`h h% D@@,`@ڐ `"O`@] "O` @(` D@O,`㿈돔쀢 @ `H (`'!Ȓb@] uӐ ab' @BӐ ab' @FӐ ab'ߖ  h 0^@@Ӑ ab'ږ @CӐ ab'Ė  0 h@@@Ӑ ab`'  0 h@@H X@: X  X@: X  ab' !X!Ti!D @ `X`0aX@ 8`XB8aX Ӑ ab8'ǖ 4Ԩh㿈깔쀢 @:`@`"@O0@@# @:0@ 0 0`O@d@# HNa``a@@# OӐ abP' Ӑ ab'  ab' `O@d@#c OӐ ab'  ab' 㿈8쀢 @ `H (`'!Ȓb@\\ wlӐ ab'V @AӐ ab' @DӐ ab'w  h^@@Ӑ ab'r @aӐ ab'[  h @@"Ӑ ab'  h@@$Ӑ abH'y !d @"!@ HӐ ab' !d !@@" HVӐ ab'| !X!T!D HӐ ab8'^ !@@"m  @`X@8`X aX@a@8aX@"[` @D`X@8`X Ӑ ab's a``a@@"= H3Ӑ abP' a@@"'` OӐ ab'  ab'` a@@"` OӐ ab' ڌDDDTDTDDDDDDDDDDTDp\' ,@ e HӐ abx'. @Zݐ | @W' @Zє | @쀢 @vt t H L T d P X \ `ܒ@ ~`b8(bxah@  @@ ' <`@բL`@@Z$ @'$@Z `!D@ b@Z`<@Z  @$`<@Z@`@ @Z @ =`,@ _ @@ q@0  O`, ` @  @ @  `@`Hݺ!Ȓb@Zm&\`H x  x@Z{bH  @ZubX bh@Zo 耢 @@!4 @`@@ @`@`H @`ah@a4 @b ah@ZHbah!  T@Z?a`4@ah @@ah@N` @-ah@` @h@k  @Vaof$ %"$ $ Ԃ $ $ $ ,!$  @V+ D  4@V%a$  @Va(oE$   4@V`( u` ฐ @V `8 " Ԃ !    (\`Hb  $!$  oM,!  4@U`xa  @U`    ( Є"Ђ  !  ox(a R $ c@UĔ "!( ܂  !H  !     ( (a   D @Uc @@a` l(T`@U  O ☖@$oӂ N $  @Uc؂!`!( ܂   !    (  o(a n $  @UccȂ! !(        ( o(a K $ oc M $ o}c L $ owc  D@U6`  4@U0` `@U*  @(`T `l``@U  O/ ☖@%oӔ  D@U `  4@U` `@T o H☖@$Goa`   h@$HoP @$Oo@ ☖@$Ko6Ӑ !"%@b"!@T%  D@TaX @@a` l(T`@T  O @%o  $ $! o,!o7(a  (a ao ` h☖@$io p☖@&o ☖@&o Ȓ@&oÂa@4  @TNa a(@TH  $ "Є $ $ ! $ $ $  !0$ $ Є !@ $ $  $ ,!$!ow(aa4  @T$` a@T  o$ `4  @Ta8 aH@T   o$  @&oh ☖@&o[ P@&oN ☖@&oA @&o4 h☖@&o' `@&o H☖@&o  @&o P@&o ☖@&o ☖@' o ☖@'o H@' o ؒ@'o @&o @'o  @&yo b&@`!@R&oӔ &W@c!@R&Xoo b$@bh!@Rה$o^ ☖@%YoQ ☖@&oE @&Io5 ☖@&^o+ x☖@&Qo Ȓ@&o<$  X\L< pp,,,,,,,`t㿐`@` @@Rb`@ `@R\&㿈'dhlp@R< P'쀢 @Srr r r r r (r 0r 8r @r H@'"@RS@R'  @2$ @R&`$$ $ @$ `\ $ @R; `< @$ 8< H ,@ܒ @t  o" abȔ !- ab0 !oӐ abȔ! 㿈 @'|㿐`@@ "@`@Q @` @`@Q ``@@Qː&㿈 @'ސc0 㿐`@` @@Q ` @`,`< @`@Q `<`@@Q&㿐 @@ @ Ґ  @@Q&㿈 @'x '@@< @@N'@QN O  @@Q]$ @Qo@QC  @C$ @QC `@'耦@N!@Q3 '耢 @]"" @QU@Q)  @a$@Q(@@QI@Q  @d$ @Q` @'쀢 OӘ!a bȔ 3%Ӑ !#"Ȗc W@ "Ȗc  #%H! bȖ@ A!bȖ !P@ !#%!X bȖ@ Co!!#%! bȖ@ Fo!!#%! bȖ@ Ho!#%!8 bȖ@ @o!㿐@P ( @ $$ $ $ $ $ $ $ $ $ $@` @}c& Ӑ abȔ  㿈'@Pr H @E' H@Pf  ,@]c@ @P`"@& @P@P[  @& @PZ` 0$0&0(0*& 0$0&0(0*& Ә a bȔ` Ӑ abȔ   㿐   H Ӑ a bȔ 㿈' @<쀢 HӐ @쀢 HӐ abȔp ߖ  abȔ0 ޖ @P@O֐  @$ <@O`<\`@ `@ `D Ӑ ac ڟ Ӑ abȔ  㿐1  H Ӑ a bȔ  Ӂ `` 㿐hƀ @ 2O    @   `@ ``@  @G`@@@@@G  @@ @ 2O `?G@" "?" @@" "@" `@ h@@ @` @ Oߞ@"@" "@ "  `"  @ ?"  @   㿐 @h @ ƀ "O`@ `@$@@O$ `O$o$o$㿐 @ "@&  `@@ @N`2O & && 㿐 @  @@N&㿐@N  @B""  @IH` H h@`@  f@ 2O@@@N  H h``@  f@ 2O`@ O造"@& @" `&   a`Ȕ (  & &`&  o& 㿐@NV  @"" `"@ " &`&   a`Ȕ s( & &`&  㿐@N0  @"" `"@   @&  `&   a`Ȕ ]( && `&  " "" " 㿐@N  @& Ӑ a`Ȕ@ $( ` @N'''''''''@N؂gl6. . a. 8̆X0 8 '.  ax. JH'. 㿀@M@Mٔ 㿀@Mϔ  @M˔ 㿀 . . . . .  .  +.  4. .   . .   . . . . .  @M ``#\`#`#d``#h#l`` #p#t` ` #x#|` ` ##``##``##@```#``#`##``##``##``##``##``## `@MxX``#`#`#\``#h#d``#p#l` ` #x#t` ` ##|`` @``## 0@MS ڞ@0@MG"p`ɐ@M<"@㿐!!x @@M$!x㿐@Mb Ӏ @ axӂ`T  㿐`@H ` " @LƖ@M@`O " @L@M " @L@L " @L@L㿈'L'P'T'XӒatH L @'!!'L'P'T'X@LҐ '@LҐat@ @;ax`@ h@Lax@LbcLax'"b@Ls Jo;"b@Ll Kax`Oߖ`  ?":  ?`     ?#?" : (  (` B @H?"@ $ @ 9 (@:O o   (H "@ ,  $@Oo  H  `@ @ H: ( "@ ( B ` @ H: ( "@ $ B@G @4O: (@O $@Oo: (O쀢Oo: (@ Oo: ( (  㿐  ,@㿐  ,@㿐 @ ,㿐 @ ,㿐 @ ,㿐  ,@㿐 @ , 㿐 @ ,㿐 $@ , * 0 0 d`㿈  @Ӑ ac0"X .@ 㿈  @Ӑ acp"X (`@6@ 㿈  @Ӑ ac"X (`((`&@ 㿈`  @Ӑ ac#X   *0 @ +003p ( 0 *82     *0 @ +0(3p    (  +0 3p     *0 @ +03p   ( 0 +03p   *0 2`@(0  >@ S@h@@@㿐/HH   @ Ӑ ac#$X 㿈/6`/   @ Ӑ ac#.X 㿈6`6`///6`/ ˰  @ Ӑ ac8#:X 㿈* 2080 * 2 3003p /* 20(0 //* 2 30 3p * 200 //* 2 303p * 200 ///   @ Ӑ ac`#JX 㿐/Hm`㿐.`7H|2`㿐'H㿈''㿐 K  @ Ӑ ac#fX 㿐 5  @ Ӑ ac#mX 㿐2?@2:  H*  @8 @"  h:  @ ,0 4`@ +03p ?2OӐ ac#X .@> Ӑ ac#yX Ӑ ac#X 㿐 HӐ ac0#X   OӐ a#cP XX@T@P@@㷐ɠ @6@  @@dH"(H$@H($@~2@ DO놤@@@ O @dO(e"Oꦄ } *`c2`㿐 U  @ Ӑ acp#ږX @@@ `H `H  @ 0 @@e@(O +0 3`@080 O +0 3`@000 O +0 3`@0(0 O݆ +0 3`@0 0 OՆ +0 3`@00 O͆ +0 3`@00 Oņ +0 3`@00  od`㿐Z HӐ ac$fX F  OӐ a$gc X㿐 HӐ ac$nX հ  OӐ a$oc X@Ӟ@J82 2 2 2㿐@H` `?㿐@HX `?㿐@HP `?㿐 @HF @ `@H> `?㿐@H6 `?㿐 @H, @ `@H$ `?㿐@H`?㿐@H `?x`@<` @D @V + . 600 @O ?`@  h @(. 6 33p O( @GӐ ac$X "8cX@G#` O€ HӀH$H!a bP#X#  o ӄ$a#\ bcX ђ`? GӐ ac$X 㿐M HӐ acX$X [  OӐ a$cx X㿐D ? H Ӑ acx#X  㿐 HӐ acX#X Ͱ  OӐ a#c X㿐 @ ,@@ (`@ @ , @@F& @@F@ @@F@ @@Fڞ@㿐`@Z @F 4 @W$$ $ $ $ $ $ $ $ $ $$ ($ ,$ 0@F 0 @5r &$ ,@ rr r r (a `$@aЄ$ $ b,$ $ bx4$ $ c|t $ $ c8: " $ $$ ( Ә"sa cX @Fz ac"qX㿐@FT 4 @A$$ $ $ $ $ $ $ $ $ $$ ($ ,$ 0@FB 0 @<r&$ ,r r r r r (aX"$` p$ $ cx$ $ a$ $ a$ $ aX$ $$ (  ac"EX Ә"Ga cHX @F 㿐( H  @  O  D H " @F@ ( @<(@  @E@ (@<( Oo㿐 @ "@  @F?@ @> O ҁc㿐 @@   @E @>  ҁb̒ 㿐@E 4 @E$$ $ $ $ $ $ $ $ $ $$ ($ ,$ 0@Ey 0 @@t@t`t`t`t` t`(@E` @D$@b$Tb$ $ bh$ $ HbD$ $ 4a$ $ cx&@$ ,$ $$ (  ac"X Ә"a cX @E?@E;@E8 㿐@E 4 @E$$ $ $ $ $ $ $ $ $ $$ ($ ,$ 0@E  0 @@t@t`t`t`t` t`(@E`耢 @D$@b$Tb$ $ bh$ $ HbD$ $ 4a$ $ cx&@$ ,$ $$ (  ac!X Ә!a cX @DҐ@Dΐ@D˰ 㿐@D 4 @E$$ $ $ $ $ $ $ $ $ $$ ($ ,$ 0@D 0 @@t@t`t`t`t` t`(@D` @D$@b$Tb$ $ bh$ $ HbD$ $ 4a$ $ cx&@$ ,$ $$ (  ac!ɖX Ә!a cX @De@Da@D^  @1?#@D?O1?@DX 2G1?㿐 @  `"@  @DE  $ `?$  ҁc㿐@Dl`? @C@ ҁbx 㿐 @@D &㿀k ےb H Ӑ a`"@ @(`` H(Ӡ @,3`P @8`I OӐ a`"@  a`X"@ `  @ OӐ a"` @Ӑ a`"@ bta㿐@Cv  @@C  d;  HӘ!/a `X@ @CqӐ a` !-@ 㿐  H Ӑ a ` @p(b??c  @ ے耢 @U耠 O `u  OАy HMӐ b G*P@0#(@@HH  ` @N @e  @S@"@ @B  Oa`8@ "h Ӑ a`"Q@  a`"[@ Ӑ a`"d@ Ә"ia `x@@BoĐa`@ "moa`@ "lo @c0 d㿐 @  @@Bz&㿈 @'{@w@㿐̐  HӐ a`"@  #b HӐ a`P"@  . @9 dݒ @@9  ` @`D O@O Ӑ a`"@ Ӑ a`"!@ @(Oɦ xa@@A"oO׀OǠ o@㿐6 @g@S@A D@c H<Ӏ @6@  b HCӆd@ HR  xa@@A"d_ @^@V   @A`D O@O O͐Ӑ a`!@ Oo a`P!@ Ӑ a`!@ 2O@(OoӐ a`" @ OO oӐ a`"@ 㿐``@o! @u`H@@@Ӑ a``!ǖ@ OӢ@`b  @R @  b @X` @R|@ d D?@ @d @ @T Gע $ @=`D O@O `@D Gސ ɔoن !H@@Ēa@ 6O`Ӑ a`!Ɩ@ Ӑ a`P!̖@ Ӑ a`!@ Ӑ a`!@ 㿐``@' @0`4H @ @?b#>`8 >` O@Ӑ a`!!@ Ӑ a`!@  a`! @ 㿐 @>`  a`!@ 㿐`x`@'~ @0`x4H @ @?b#>`0 >`x O@Ӑ a`! @ Ӑ a`! @  a`! @ 㿐= @>`x  a` @ 㿀`d4# @; n* 2 @d >` H,Ӑ a` !C@ X [ H$Ӑ` H+Ӑ a`h!F@ Ӑ a`!@@  a`H!D@ ` HӐ` 2H`Ӑ a`!H@  a`!G@ Ĕ 2H` Ӑ a`!I@  2H`(Ӑ a`!J@  2H`0Ӑ a`@!K@  2H`8Ӑ a`x!L@ p HӐ a`!M@ @`@ 2H`HӐ a`!N@ H HӐ a `!O@ `P H`TӐ a`!P@  HӐ a `P!Q@   HӐ a `!R@ ,N @`f OӐ a `!W@  㿐 @>H Ґ d@b ?6 &  > > x6 㿀 b@>]  T &`T X6`&`X  \6`&`\  ` d&`&`` @ OӐ a ` Ė@  㿈@> '`@ @&@  Ӑ a `h @ 㿈ڒ HӐ a ` @ 쀢 @& Ә a  `@ I㿐@= @^&  a `h @ p HӐ a ` !@  @=` H a`H@ ! ` H` Ha` @ !o!a  `@ ِ` H` Ha` (@ !oa` @ !o`( Ha` h@ !o`0 Ha` @ !oђ`8 Ha` @ !ov`@ Ha`  @ !oc`H Ha` X@ !oPv`P Ha` @ !o=`T 2Ha` Ȗ@ !o*䀢 @$ `H h8 @&耠@@0q` 2Oa` 0@ !oa` @ !oa` P@ !o& 㿈 HӐ a `  ٖ@ 쀢 @&@ Ә a  `@ d@ba bPbpФ~ HӐ a `"1@  @ @ _ OӐ a `"5@ @< .> Ӑ a `"4@ 㿐  Œb @  @  g ` 㿐 @ ``?㿐ޠ @ ``e 㿐Р @  ```?`?㿐  b @ ``?㿀 @ ( I @[ @` : "H5r (: (8 O1 @(C`* 2 @ D  @+y OӐ a `P!@ oР    OӐ a `x!@ Ӑ a `!@ 㿐  b @ ``?㿐  b @ ``?㿀 ?b@ ` h @% `@@!?@ O@  ` O( ?@ ,  OĐ @ Ɛ O*`]2` @:Ȕ pД HӐ a `"@  G@: . > `@ `O `+O `4O `"@ `O`O` O `O `O ``?`2O ` 2O `2O `2O `O֐    )  (`* 2 2  ?c 2  㿐 @@:(&㿐`(`@ ` b 8H @' (O'@ H"@ "1`(@@>`(Ӑ a  b   O (Oo"@ ' 㿐@9Ԑ 0 @ rr r r r r (@9 &, Ӑ a  b8  G 㿈'ض HӐ a  b   8` @'@8`(8` Ӑ a  b  쀢 G @9㿐`@X  @/ `@˖ 2H` Ӑ a  b   g` HӐ a  bP   Ӑ a  b    퓰  OӐ a   b   #c@9. o㿐\` @ `( C @ >`(>`  d``?㿈',쀢 HӐ a  b  b W@( 8`(8`А H   abЖ  g쀢 G @8ږ @'@  ab  Ȗ  do ab    ho㿐 HӐ a  a0 "5`  HӐ a  ax "6`  H' @Q`@* h.`"@'.`ز` O@Ӑ a  a ";`  a  a "7` @2 h @ ` @+@@'.`@` 2OӐ a  a8 "?` Ӑ a  a "8`  Ӑ a  ap "@` 㿐c H`Ӑ a  a "(` @@(`` ^@`*`=2` HӐ a  a ")` C HӐ a  a@ "*` /  OӐ a"+  ap  `㿐c H@Ӑ a  a "` @@ `*`2` HӐ a  a "`  HӐ a  a  "`  ۰  OӐ a"  aP  `㿐'N` HӐ a  ap "` ` HӐ a  a "` `젰  OӐ a"   a  `㿈 PH  @  P@ H `5`4@@(`` X@`Faπ HӐ a  a !`'ﴐ HӐ a!  a( `'7 HӐ(  HӐ a  ax !`o' a!  aP `' HӐ퓒 HӐ a  a !`o' a  a !`o'  HӐ a  a !`o'Z` HӐ a  a  !`o{'H` HӐ a  a` !`oi'? HӐ a  a !`oW'뜒  2H`Ӑ a  a !`oE' HӐ a  a !`o1' HӐ a  a !`o'd  2H` Ӑ a  a !`o 'ߔ HӐ a  a( !`o'ϒ HӐ a  a` !`o',  HӐ a  a !`o'3`( HӐ a  a !`o'왒 HӐ a  a !`o'  HӐ a  a !`o'`, HӐ a  a "`o'c HӐ a  a8 "`o{'  HӐ a  a "`oi'`0 @ @ o_'5 HӐ a  a "`oM'Ӑ a  a` "`o@'ꅒ  HӐ a  a "`o.'\`4 HӐ a  a "`o' HӐ a  a " `o 'O  HӐ a  a " `o'&`5 O Ӑ a  a0 " `o'㿈`8 ` P@    \`@D `O`< @ `4``5D @@ (`` @D O뜒aπ HӐ a  a  `'b HӐ a   a( `'!m HӐ֒  HӐ a  ax !`o' a   aP `'j HӐA# HӐ a  a !`o' a  a !`o'钒  HӐ a  a !`o'` HӐ a  a  !`o{'` HӐ a  a` !`oi'# HӐ a  a !`oW'J  2H`Ӑ a  a !`oE'Ŕ HӐ a  a !`o1'굒# HӐ a  a ! `o'  2H` Ӑ a  a ! `o '鍔 HӐ a  a( ! `o'}# HӐ a  a` ! `o'ڒ  HӐ a  a ! `o'`( HӐ a  a !`o'G# HӐ a  a !`o'褒  HӐ a  a !`o'`, HӐ a  a !`o'# HӐ a  a8 !`o{'n  HӐ a  a !`oi'u`0 @`<`@2# HӐ a  a !`oN' a  a` !`oB'5  H&Ӑ a  a !`o0'`8 @S鯒c H!Ӑ a  a !"`o'`4 HR#Ӑ a  a !`o'@@ `*`2` HMӐ a  ah !#`o'\ @ Ɛ @  @ 2OL `<`@ΐZc 2Hi`4Ӑ a  a !2`o'H H!Ӑ a  a !`o'羐 H!Ӑ a  a !$`o'瓒  H!Ӑ a  a !`o'皒  2OL Ӑ a  aP !%`o|'X`5 2OJ`8Ӑ a  a0 !`oj'`5@ @*`` \ `*`T2` HzӐ a  a !3`oO'+ ` @& ` @א! ` @Ő`g @`4`@ , `=  @`4@O, `5`"@@ `,@皤 @`@` @`5@8O`@`O o' a  a !)`o' a  ap !(`o' a  a !*`o' 2H`4Ӑ a  a` !4`o'`5@ @*`ْ` O{Ӑ a  a !5`o'Ӑ a  a0 !8`o' a  a !>`o' a  a !;`o' a  ap !C`o'Ӑ a  a8 !B`o}'Ӑ a  a !:`op'Ӑ a  ax !9`oc'㿐`@` "@`@1  `` "@ @@1 ` @ @@0&㿈 @  <'쀤 @ 8Ր O'쀤`"@ @$@@0`2O@ @@0&㿐@0 @ @ &rr r r r r (r 0r 8  a  a  ` 㿈'@0 '쀢 @rrr r  4 @6 5 @B < @M`@ h`O 4 5@@?(`` X`@@D$,`,`,`<` 4@5\ 5H ``@0*@0\*  @H$` 4`*@0M  5 "O <@0L*  @G$  5`*@0=  < O& <<`,`,`,` 4"O 5\*@0Y`o 5  Pa`@0: Bo$;#  ! @a a!`@ Yaa!`  ϔ@ ;#  ! a a!`@ ^oa;# !  a a!`@ co㿐@/ @*%$@$`$` 8 "@8& 8`@ h`O( @?`@@$$`,`,`  !Ha`@/ڔ .o$ ! # !a` @ذ !a`   $`,`,` P''P @@@G5   ' 7 @- @誄`D (`2"@zH7"@^Hf @+@r2 !!@ah  @w梅@E O͐@p@@Ӑ a a !і` c @oHc @ cO͕2`5 @怠`@Ӣ`oѠD c @j O2a` @B[` @?怠`@Ӣ` oD @O2ɒ`( @6怠`@Ӣ`oD ㈒`4 @怠`"Oʢ` aa 8` !hOYoӐ a ap !a` ` @怠`"O`  aa Ȗ` !yh^ 4`@  5 HuЀ @p̀ @45̂@@(`` @@ЂX@`怠@@A(`"퀢 @쀢 @̐뀢 @Ԑj @ 4`H  h 5 4@ (@ 5*`4 2O   aa`` !@@.`@@.y  @怠`@Ӣ`oD `0 @怠`"O@` aa ` !oЀs` @怠`"O`  aa Ȗ` !~oڒ`, @怠`"O` aa ` !oŒ܀ @f؀ @؀`@܂@@`怠@%2Hh(`v @⦐ @OԀ @܂`@}'ܒ  O aa  ` !ob@-̑*  O ' aa 0` !oP@-(` @o 5`@? h   @` ` 5@@3(Ւ O  aa ` !o# aa ` !fo aa Ȗ` !go #\#`OO @Ђ`O'(`0`@oE OP   aa Ȗ` !toဥ aa ` !oՀ aa 8` !oɀ aa H` !o aa h` !o aa ` !o aa ` !o aa ` !o! a  `@!o| aa H` !roo aa P` !ob aa ` !oU aa ` !oH aa Ж` !o; aa ` !o. aa H` !o! aa ` !mo aa ` !o aa 8` !o aa ` !}o퀥 aa ؖ` !xo aa ` !oӀ aa (` !noǀ aa ` !o aa ` !o aa ` !o aa ` !o aa ` !o aa P` !oy aa ` !sol aa ` !o_ aa ؖ` !oW aa ` !oEbab ?~H1 3Y @ `$@5 X`@h`$`@'  (O   3 g @@`@``@@H 3 3`@8O O҂Y o `?o߄`?o؄`~@ Z`` @`$G㿐`$Ȕ @ &`4`G 㿐 ۴ @& 㿐  ۦЀ @& 㿈* @ 쀢 @ ` O `㿐@ @ H!b@+ q 㿐@ @ H!b@* j @ ۙ ۺ "@'̐  ۑۭ Oۿ ː O݆Ӕa b"  l 2ج`Vۊ @`ۜ⧐  @Y`[w @$ۉ┒  2@4$O $OG$a b""7  ( O 0ӄ"B$(a#\ cb Ӕa b"/   Ӕa bH"! 㿀 2`V  @$ $H'" 4%  O`4` OӐ acXp!ޖ  @Œ  @ $ OӐ acX!  Ӑ acX! 㿐 `@  OӐ a `@! @)@)  (`@ @& @)&  Ӑ acX! 㿐`@@ @@)`@ @@)&㿈 @ $ڨ'㿐`@@ @@)`@ @@)&㿈 @'㿈'@)^ 0'쀢 @F"" " " " " " " " " $" (`@ " ,@)t@)H  @?$@)G@ @)c  @)_ \4 $$ ($ ,  H%Ӑ !##Xb @#Xbؐ !! Ӑ acX! acXH !o㿐 @! `H    "@@)& `@ @(  @`@(& `O @(ҕ 㿐@@^@`$HӐ acX! Z  &$& `@ @(ڐ@(  @&(@(&0&,Ә!a cX` 㿐@2@ ^@`$HZ  & &$ `@ @(@(|  @&(@(}  ,@(l Ӑ a!w cXoװZ Ә!a cX`V o㿐@@^@`$HӐ acX!T Z  &$& `@ @(Q@(%  @&(@(&&0&,Ә!]a cX` 㿐`1@)@^ $`H$ $$ `@ @("@'  @#$ (@'$ ,Ӑ acX!4 Ӑ acX!0 Ә!;a cX`˰ 㿐 @   \    2O @@'&㿈'@' 8'쀢 @K"" " " " " " " " " $" (" ," 0`@ " 4@'@'  @B$@'@ @'  @'  $j 쀤 @; ;  H%Ӑ !##Xb z@x#Xb ! Ӑ acX  acX  o#hb@'A xoÐ 㿀!@',"$ @'"$@'  ` ` `(   @  `  @ `  @ a8  @ a  @ a  @ b(ݖ  @! bxՖ  @3 b͖ @8 c  @< c z @@ c q @D `` h @H `Ж _ @ a@ "V @C a M @G b  D @K b .; @O c ,2 @S c` 0) @W cؖ 0  @[ `P 1 @_ `Ȗ 1 @w a@  @{ a  @ b8 @ jb 2HDacXp  XhacXp  =\ Ӑ acX Ж Ә ;a cX0p >Ә <a cXp .acX@p  >oÐacXp  ?oacXp  @oacX0p  AoacXp  IoacXp  BoacXЖp  CouacX p  EohacXp  Fo[acXp  GoNacXpp  HoAacXPp  Jo4acXp  Ko'acX0p  LoacXp  Mo acXp  NoacXpp  OoacXp  PoacX`p  Qoِ !c 2H6acXp  YoŐacXؖp  RoacXPp  SoacXȖp  To #c` @6 cȀ 2HacXЖp  \oacXHp  Wow ` 2HacX p  ]ocacXpp  [oV `h 2HacXpp  ^oB ` 2HacXp  _o. va 2HacXp  `o baX 2HacX`p  ao Na 2HacXp  bo) w! @ 4bh 2HacXpp  eoؐacXp  doː b 2HacXp  fo c 2HacXp  go cX 2HacX`p  ho גc 2HacXp  io{ c @ ,`` 2HacXhp  loaacXp  koT ` 2HacXp  mo@ Œa @ %a 2HacXp  po&acX p  oo aa 2HacXp  qo b0 G @ b > @ !c 5 @ "cp , @t #cЖ # @^ $`0  @H %`  @2 &a  @ 'ap  @ (a  @ )b`  @v *bȖ ( @` +c0 (ۘ  @J ,c (Ҙ  @ -c (ɘ  @l .`X ,  @} /` * @ 0a( -  @ 1a -  @l 2b  @;!2bx fƖ H facXp  o;acX@p  to.-2bv H acXp  oacXp  o #\vcX2  - 2H)#\acXhp  oacXp  oacX8p  o֐v`2! - 2HacXp  oacXȖp  oacXp  |oacXp  {oacXp  zoacX@p  yo|acXؖp  xooacXxp  wobacXp  voUacXp  uoHacX8p  o;acXЖp  o.acXhp  ~o!acXp  }oacXp  oacXp  oacX`p  ov`!2b H acXp  oא#\ a(2#ක c H acX@p  o#\ a2cn  2H#\acXp  o bh2cU  2H#\acXp  o c2c< 1 H acX(p  op#\ c2c"  H acXȖp  oV#\' `2c 0 H acXpp  o<#\ a2c  , 2HacXp  o" #\a 2c &Ԛ  2H#\acXȖp  o c 2b`6  2HacXpp  ovb!2d!F 2H#\acXp  oِ!Fcx2%V - 2HacXp  o #\`0!F2fq 2H#\acX@p  o!F`2vX 2H#\acXp !o!!F2@  2HacXp !ot #\b8!F2& 2H#\acXHp !oZ!Fb2  - H acXp !oA#\!Fc2  2H#\acXp !o'!F`P2ښ  2H#\acX`p !#o!F2a֘ H`acXp !*ov!2'2j!怢 H acXp !.oߐ#\!b 2# a H!acX0p !5oĐ#\a!2"Ȗw  H"acXp !<ov!2!" H acXp !@o#\"`2 &#G * 2H#\acX(p !Go{"`26.  H acXp !Nob"#\2aF  2HacXp !UoHvb0+2bV 2HacX@p !Yo2 #\bbV2!f *  2H#\acXp !`obVcX2 vʚ 2H#\acX`p !gobVc2   2HacXp !no #\`bV2   2H#\acXȖp !uoː bVap2 ~⦀ 2HacXxp !|ovb#2'b 2HacXp !obb!2"ƀ H acXp !o"#\2b% 7 HbacXp !ok!2c"怢 H acXp !oU"#\2` HvacX p !o;!2`# 2H#\acXȖp !o%#a82# ט` H acX@p !o #\#a2`&  2H#\acXp !o#bx2`6 H acXp !oؐ#\)## 2`F 0 2HacX0p !o#c23V 2HacXЖp !o #`8%2f 2HacX @p !o  #\`f2cvD  2H#\acX p !oxf 2a0㆘c+ $ H#acX 8p !o_ !2aԖ# H acX Ȗp !oI#\ #b02a  2H#\acX @p !o/#a 2bؖ $ 2HacX p !o vcx'2ƀ H acX p !o#\!ƒ`2" , 2H#\acX! p !o!ƒ`2" # H# acX!ؖp !o͐!2C# H acX!xp !o##\!3a) i  2HacX!p !o!ƒb!3  2HacX!p !o !#\c0 3%& 8 2H#\acX!Hp "ol! c36 $ 2H#\acX"p " oS "3`F ! 2HacX"p "o:"ƒaX%3V 2H#\acX"hp "o$"Va3"fך $ 2H#\acX"p "o "Vb3!v / 2H#\acX"p "&o!"Vc(3  HacX"8p "-oِ"!3cN 2H#\acX"p "1oÐ# `H3&v $ 2H#\acX#`p "8o# a3&] 2H#\acX#p "?o# a3#ƚ Ca 2H#\acX#p "Fow )#3"H֘a* 0 HVacX#Xp "Mo^#!3bӖ 怢 2H#\acX#p "QoH a#3c`  HbVacX#xp "Xo/$3`  H2acX$0p "\oV$!3`! 2H#\acX$p "`o!$3a & 0# 2HacX$0p "go$va!3]!6 2H#\acX$p "koҐ$!6bX3 F#  H!6acX$hp "ro$%3c-V 2H#\acX$p "vo$Vc3! f T  2HacX$p "}o %#\`8V3 v:  2H#\acX%Hp "on%V`3 ! # 2H#\acX%p "oU%Va3  , 2H#\acX%p "o<%VbX3  , H'3acX%`p "o#%Vbᶀ 2H#\acX%p "o %ᶒc3"  2H#\acX%p "o&ᶒ`h3" 栗  2H#\acX&xp "oې&ᶒa03"  2H#\acX&@p "o&ᶒa3"u  2H#\acX&p "o&ᶒb3"\  2H#\acX&ؖp "o&ᶒc3"C  2H#\acX&p "ow'ᶒ`h3"&*  2H#\acX'xp "o^'ᶒa83"6  2H#\acX'Hp "oE'ᶒb3"F  2H#\acX'p "o,'ᶒb3"Vߚ  2H#\acX'p "o'ᶒc3" fƚ  2H#\acX'p "o(ᶒ`x3" v  2H#\acX(p "o(ᶒaH3"   2H#\acX(Xp "oȐ(ᶒb3"{  2H#\acX((p "o(ᶒb3"b  2H#\acX(p #o(ᶒc3"I  2H#\acX(Жp # o})ᶒ`3" 0 2H#\acX)p #od)ᶒap3"  2H#\acX)p #oK)ᶒbP3" , 2H#\acX)`p #"o2)ᶒc3"  2H#\acX)0p #)o*ᶒ`3"̚  2H#\acX*p #0o*ᶒ`3"  2H#\acX*p #7o*ᶒa3"&횚  2H#\acX*p #>oΐ*ᶒb3"6큚 , HacX*p #Eo*#3c`*cF 2H#\acX*xp #Io+cF`3#VR  2H#\acX+p #Po+cF`3#f9  2H#\acX+p #Wom+cFa3#v   2H#\acX+p #^oT+cFbh3#  2H#\acX+xp #eo;+cFc 3#  ! 2H#\acX+8p #lo"+cFc3#՚  2H#\acX+p #so ,cF`3# 켚  2H#\acX,p #zo,cFah3#죚  2H#\acX,xp #oא,cFb 3#슚  2H#\acX,0p #oミcF#,3bؖq  HacX,p #o縷,!3c# 2H#\acX,p #o-#`84#  A` 2H#\acX-Hp #ou-#`4`(  2H#\acX-p #o\-#a4`&  2H#\acX-Ȗp #oC-#bp4` 6  2H#\acX-p #o*-#c(4`Fݚ 2 2H#\acX-@p #o-#c4`VĚ  2H#\acX.p #o.#`4`f뫚 ' 2H#\acX.p #oߐ#`.4aXv뒚  HVacX.hp #oƐ.#4b`:'3 2H#\acX.8p #o.`b4% a 2H#\acX.p #o.`c4H ! 2H#\acX.p #o|/```4/  2H#\acX/pp #oc/`a(4  2H#\acX/Hp #oJ/`b4  2H#\acX/(p #o1/`b4  2H#\acX/p #o/`c4 ˚  2H#\acX/Ȗp $o0``x4겚 , 2HacX0p $o0VaX!4[! 2H#\acX0xp $ oА!04b&ꃚ , HVacX0 p $o0!4b,!6 H!6acX0p $o 0#\cp4FS  H`acX0p $o퇐1!4`@!V 2H#\acX1Xp $!oq1!V`4 f$  2H#\acX1p $(oX1!Va4 v   2H#\acX1p $/o? 1!VbH4 ᆀ H!VacX1Pp $6o&14b뛖ᖀ H"HacX1p $:ov4놖ᦀ H2acX1p $>ov14coᶀ @& acX1p $Bo  : 8 *@  (`@2@   ) (`("@㿐 ( (p80p   @  ( (p00p   @  +0 @(p(0p  @ ( 0(p 0p +0 3`@(0 @@   (  +03p  . 6(0 @ @ >@@@@@@㿐`  ` `  `` }`{ݞ@㿐Ӱ ѓ`ў@g@㿐e`a  ]` ` X`V㿐M K`㿐NL *`2``@   `H `@ ((0`@ O (`0`0`㿈.`6``@  h ` (0`@@ `O (`& &*@*`2 *@2 2 *`*@2 *`*`*0 2`@080 *0 2`@ 3003p **0 2`@0(0 ***0 2`@ 30 3p *0 2`@00 ***0 2`@ 303p *0 2`@00 ***㿐/DÐ 㿐. 7D2 㿐'D㿈?* bđ2 㿐` @@b 㿐    `   㿐x` u㿐us `@ @@ " `" X `@"@ 㿐@ @ H 44!Ȓa@N O`?㿐  "@6 @I& 6 㿐 @  @@8&㿈 @'㿈є耢 HӐ a44b 4!  `$@!:  OӐ a!44b`4 㿐  @. 0`"@   @, @6 &  @6 &  , 0`@Ȑ O& Ӑ a44b4$Ė 㿐V  .` `.` .` .` .` .` ҁc8  ҁc8 `4 `4 @@ ҁc8  ҁc8  ҁc8  ҁc8 㿐@Ð .`* e@* 2 `@  @8`)@) `(0`@ O .`2 0`@@ @ @9 㿐@* ?2 c@ ` +`0(8`(`@O( 㿐@~ * 2 㿐@ @ H44!Ȓa@ AՓ   @㿐 @hِ @Ǻ  O& ߒŐ @ِ@@ǡ  O & 㿀[Ė㿀O㿐 ° '8 @& 㿀5㿀*㿐 ʰ  @& 㿈'쀢 @`8H&Ӑ a44b84' % & Ӑ a44b4& 㿀'쀢 @#`H䀠@@%`^&  a44b84& Ӑ a44b4& Ӑ a44bP4& 㿈'w쀢 @`8HӐ a44b84&  Ӑ a44b4& 㿈'H쀢 @`8HӐ a44b84&Ֆ  Ӑ a44b4&Ԗ 㿈'쀢 @`@Ӑ a44b`4&˖ J Ӑ a44b4&˖ 㿈'쀢 @` @Ӑ a44bx4&Ɩ  Ӑ a44b4&Ɩ 㿈'쀢 @`@Ӑ a44b4& ְ Ӑ a44b4& 㿈'쀢 @`@Ӑ a44b4&  Ӑ a44b4& 㿈'a쀢 @`@Ӑ a44b4& n Ӑ a44b4& 㿈'3쀢 @`@Ӑ a44b4& < Ӑ a44b4& 㿈'쀢 HӐ a44b4&y ``e 㿈'쀢 HӐ a44b4&m  `+`6㿈'ɔ쀢 @`@Ӑ a44b4&e  Ӑ a44b4&e 㿈'쀢 @` @Ӑ a44b4&`  Ӑ a44b4&` 㿈'm쀢 @`@Ӑ a44b4&[ i Ӑ a44b4&[ 㿈'?쀢 @`@Ӑ a44b4&V B Ӑ a44b4&V 㿈'쀢 @`@Ӑ a44b4&Q  Ӑ a44b4&Q 㿀`0`@,˔ HӐ a45b4& `0Z  OӐ a&45b@4 Ӑ a44b4& 㿀`0`@, HӐ a45b4& `0  OӐ a&45b@4 Ӑ a44b4& 㿀 0`@+Q 2H 0Ӑ a45b4& -  OӐ a&45b4 Ӑ a44b4& 㿀 0`@+ 2H 0Ӑ a45b4&   OӐ a&45b4 Ӑ a44b4& 㿈'쀢 @`@Ӑ a44b`4&L ܰ Ӑ a44b4&L 㿈'Ô쀢 @`@Ӑ a44b4&G  Ӑ a44b4&G 㿈'쀢 @`@Ӑ a45b4&B x Ӑ a44b4&B 㿈'g쀢 @`@Ӑ a44b`4&= F Ӑ a44b4&= 㿈'9쀢 @`@Ӑ a44b4&8  Ӑ a44b4&8 㿈' 쀢 @`@Ӑ a44b4&3  Ӑ a44b4&3 㿈'ݔ쀢 @`@Ӑ a45b4&. g Ӑ a44b4&. 㿈'쀢 @`@Ӑ a44b`4&) 3 Ӑ a44b4&) 㿈'쀢 @`@Ӑ a44b4&$  Ӑ a44b4&$ 㿈'S쀢 @`6 Ӑ a44b4& 㿈9㿀`8"@`   vh   `@D O H  `D @x`@Ĕ`>Nh Ő@B>f 2O㿐b` HӐ a45b4"ǖ ` HӐ a45b4"Ȗ ```@Ӑ a45b(4"ɖ  &` 㿀`  h  -  `@D O5 H(  @>`D Ր @C  OӐ a45b4" ܖ HӐ a45b4"   oǠ@Ӑ a45bp4" `8@1@-@H.E` D @`8C H&Ӏ @4 H"HHސ HӐ a45b4" Oր @Ӑ a45b 4" OoOπoӝ㿐@ @ H44!Ȓa@ H{㿐`@  H Ӑ a"y45b4 ?c.0`?@Ӑ a45bX4"f @@ @ &`@` 6`Ӑ a44b4"h 㿐Đ HӐ a45b4"\   OӐ a"]45b4 xȔ耢 @-܀`@7`$А @ $` @# OӐ a46b4!- `4`@o'Ӑ a45b4!"  㿐@ @ @ rr r r r r (r 0@r 8  9@Βcw  b$&@Ӑ a46b4 r @@㿐 0 @ "@\Ӑ a!46b4 㿀' h HӐ a46b4!V  8 @JU O쀢 OӘ!^a 46b84 v& 㿈'  @쀢 @Ә!sa 46bh4 Q &I㿀!9Ӓ#W HӐ a46b4" 쀢 H&Ӣ#W`Ȑ @) O OӐ a46b4"  a46b4"  㿐F HӐ a46b(4"q   OӐ a"r46b`4 㿐 ʰ  @&"  㿈@ $' @P" "2 " " " " " " " @  @ٔ耢 @ 5Ӑ 3 @5$ & 74!4!  6@ذ ! ǐ 6@H74!4!  6@ ! ǐ 6@HӐ a46b4  㿀'' @&  @+ HŔ䀢 HӐ a46b`4 b  `$@/ @g OӐ a47b4 g Ӑ a46b4 d 㿈' 0`@J4@  @7 R 0쀢 Hǔ  2H!Ә%a 47b4 @%a 47bx4 @@ Ӑ a47b84% 4#a@%o㿀' 0`@K4H  2H' 0A쀢 @*` "@O'``HӒ䀦@0Ӑ a47bX4%ʟoސ  a%47b@4 Ӑ a%47bx4 4#a@0%o^`@IӐ a47bx4%˟o ^@` @` " Z@@?^`@H(`474ab %@o 2 @` @X@@'om ^'@ː  @ ``@^o4ab74ؖ %oӐ a47b4%ΟoD  a47b4%ğo8 㿈  !쀢 HӐ a47b(4&  㿈  쀢 HӐ a47b(4% ԰ 㿈' 0`@Z4@@^?`cHӐ a47bp4%  0"쀢 H/@; @E˔ @+`, 2C H/Ә%a 47b4@1o֐ N G' a%47bx4 4#a@ %o`@ 'o Ӑ a47b4%o 㿈' 0 "@/4耢 HӐ a47bx4% W ܰ  OӐ a%47b(4 4#a@%o 0㿀' 0 "@/4쀢 HӐ a47bx4%}     OӐ a%}47bP4 4#a@%}o 0㿈' 0 "@/4L耢 HӐ a47bx4%x ̒ h  OӐ a%x47bx4 4#a@K%xo 0㿀' 0 "@04쀢 HӐ a47bx4%s  -  OӐ a%s47b4 4#a@%so 0㿀' 0 "@04ז쀢 HӐ a47bx4%n N   OӐ a%n47b4 4#a@Ք%no 0㿀' 0 "@/4쀢 HӐ a47bx4%i     OӐ a%i47b4 4#a@%io 0h' 0 "@/4b쀢 HӐ a47bx4%d ˒ ~  OӐ a%d47b4 4#a@a%do 0x' 0 "@/4(쀢 HӐ a47bx4%_  D  OӐ a%_47b4 4#a@'%_o 0x' 0 "@/4쀢 HӐ a47bx4%Z i    OӐ a%Z47b4 4#a@%Zo 0?c' 0 "@74쀢 H?Ӑ a47bx4%P c.4 @O,  ƕ4  OӐ a%S47b4 4#a@%No 0?c' 0 "@84n쀢 H?Ӑ a47bx4%? c9@ϐ   *2 OӐ a%B48b04 4#a@d%=o 0㿀' 0 "@/4+쀢 HӐ a47bx4%4  G  OӐ a%447b4 4#a@*%4o 0x' 0 "@/4쀢 HӐ a47bx4%/ p    OӐ a%/47b4 4#a@%/o 0x' 0 "@/4쀢 HӐ a47bx4%* : Ӱ  OӐ a%*47b4 4#a@%*o 0x' 0 "@/4}쀢 HӐ a47bx4%%    OӐ a%%47b4 4#a@|%%o 0㿈' 0 "@04C耢 HӐ a47bx4%  .2  ^  OӐ a% 47b(4 4#a@A% o 0㿀' 0 "@04쀢 HӐ a47bx4% i #  OӐ a%47b4 4#a@%o 0㿈' 0 "@/4͖쀢 HӐ a47bx4% (   OӐ a%48b4 4#a@̔%o 0㿈' 0 "@04耢 HӐ a47bx4% .:    OӐ a%47b(4 4#a@%o 0㿈' 0 "@04X耢 HӐ a47bx4%  .:  s  OӐ a% 47bx4 4#a@V% o 0㿀' 0 "@04쀢 HӐ a47bx4% < 8  OӐ a%47b4 4#a@%o 0㿈' 0 "@/4쀢 HӐ a47bx4%    OӐ a%48b4 4#a@%o 0㿈' 0 "@04耢 HӐ a47bx4$ .컑2  Ô  OӐ a$47b(4 4#a@$o 0㿈' 0 "@/4m耢 HӐ a47bx4$  퉰  OӐ a$47bx4 4#a@l$o 0㿈w0`@A8쀢 HӐ a48b4$ 0耢 HӐ a48b4$ ``=  OӐ a$48bX4 4 a@ $o㿈' 0 "@,4쀢 H.Ӑ a47bx4$Ӗ 2  OӐ a$48b4 4#a@$o 0㿐  ͔p @&`0 㿐`9cw @`0 "@  @  @ &`0  a48b4  Ӑ a48b4   a48b04! 㿐 @   @@&`'w `@8;䀢 HZ耢 H]8 cx 4'Ħ+Ӭa/ @ @ | HQ  He܀ @܂  쀢 @Β98#g @u`@ DOА@X@[@84ac "=  @t\ @  a48b4" a@"3  O4a48bP @"4o͐  O4ab84P ",o耦OtoOĀ`@D`@\  `I` o'4"pa@"o>耢 O4ab940 "IoӐ a49bX4"Q 4ab84 "ok8ac4 "Bo`4ab84 " oS4ab84  ""oF㿀#\`''`H_Ӑ a49bx4! @  @x`@@ @ 3 @ǂ ``@ Ƞ@Hpج @ @h`@'@`@#\`؟@ @耠`@n#\ | @'``@ `@ @耠`@h䀢 @؂  `@ @ @DO@<@@Ӑ a49bX4!  a49b4! O〤OoH OӐ a49b4!Ė Oyoŀ0 OӐ a49b4! oؘؒ  OӐ a49b 4! Ӑ a49b4! Ӑ a49b4! O{  a49b4!Ӗ Ӑ a49b04!Ζ 494ab0 !ސ 4ab94Ж !o㿀\``#\;` 㿈 @'m㿐 @ @   @@&x 2HӐ a48b4       H494ab0  # 9cg @& 4ab94x  o㿈@ '쀢 @%"א  ` ` ` ` `vb@ f  @& Ә a 49b 4 yӐ a49b4  㿐`@@ @ @ @^ O@ @`@T @`@@M&pwؐd @܁ !Ґ"" H"999a cȟ!yTQ  ؀ HqӐ-䀢 @䀠`@@ bԐꨖ @ 0X @Ԓ] @_ (`4 (He  `B`L@ @ 2HZ`? H_ @ @bဢ 2HN4 (`0`(@Ő @@ Ԁ @O``h (`+`@0$`@C` (0`@ @= 2O  (`+`@0o$!za 99c9Ȱ ΐ̐؁9:9 cȖȟ@!8䀠@O&& @ @bɀ 2Oo4 : @r@b @@^*  @r@뾒b @R  2OϤ9:9acȐ !~|؀ G@O 9ac:9Ȑ !|o9ac:9@Ȑ !o9ac:9Ȑ !oӐ 9:c9!K@o9ac:9HȐ !oӘ!9:cH9aȟ o9ac:9Ȑ !o9ac:9Ȑ !o  @؁aВb  @؁aВb㿐@ ( @rr r r r  @ܐ , < 2Hh&`2O  Ӑ a9:c9 Wȟ  㿐wc @;`@@(`?` ^@`@ H(`ԓ2` @JӒ H1Ӑ a9:c9"ȟ  OӐ a9:c`9"ȟ Ӑ a9:c89"ȟ   OӐ a"9;c 9 ȁ a9:c9"ȟ 㿈m @@Ec@ 㿐 * 2 @  @( @ @@*c(Ē` 2HӘ"a 9;c9Ȱ @@ Ӑ a9;ch9"ȟ 㿈`?`?HӐ a9;c9"˖ȟ @ߒc HӐ a9;c9"͖ȟ @+b HӔ@ b HӐ a9;c9"ϖȟ  a9;cH9"Ζȟ @ ib OӐ a"9;c9 ȁ㿈`?`?HӐ a9;c9"ȟ @uc HӐ a9;c9"ȟ @b HӔ@b HӐ a9;c9"ȟ  a9;c`9"ȟ @ b OӐ a"9;c9 ȁ㿀@D @\?@?|`e  | +. . 4. . .  .  . . .   . .   . .   . .   *. . ?4`. . 4`4`4  . . . . . . . . . . 4 1 . . . ;9"Ȓc@Ĕ"Foӝ㿀@ @ ?@;`e   . . . . . .  +. ..  4.  . . .   . .   *. . ?4`. . 4`4`4  . . . . . . . . . . 4 1 . . . ;9"Ȓc@y"oӝ`ܐ!@鼒#y HӐ a9;c9 ȟ t #yƔ HӐ a9;cH9 ȟ 嚒G  HӐ吒#@`<Ԑc  HӐ a9;c9 Ȗȟ  a9;c9 ȟ   HӒ`c s HӐ a9<c89 ͖ȟ  a9<c9 ɖȟ   HӐ a9<c9 Ζȟ '`c : HӐ a9<cp9 Җȟ 俔  H`,Ӑ a9<c9 Ӗȟ c  HӐ a9<c9 זȟ  䒰  O'Ӑ a 9<c9 ȁ(''`@d @O@ap @c9@  'wA@w``@cI H9<9ac@Ȑ !@P߰ ''' @*'Ȁ @l@'"cYD܀ H:!ӐE܀ @A'A`p ` Hhe@b, @@@`@=  O`!#9%9c!  <@!c< H!o#9<%9(! cȟ@ !cȘ!ǐ <@@Iv Ӑ a9<c9!ȟ !#9%9c!  6<@!c< !om5 H" @F ` - 2H(9ac<9Ȑ !oH9ac<9Ȑ !o<!#9%9<!p cȟ@ o!*䀢 H9ac=90Ȑ !o9ac<9Ȑ !o?`@Ba` @`A b@*` @R@ 2H `@) "@P!`1 O` )%@/@? H2 Oah BaxHhI"@F@ , @ `@A  O` !#9%9c! !=@!c= P!o+@NGɢ@oo #9%9c! ! =@!c= !o/@| В`|h  @B O쟐 H#9ac=9 Ȑ !o]!#9%9c!  =@!c= H!oH @? `@ `@D `2O`@Yci H9!#9=%9! cȟ@ !c> @!o9ac=9XȐ !o!#9%9c!  w=@!c= П!o0( H0 @ H!#9%9=!Ȑ cȟ@ o! 2H!#9%9=! cȟ@ o!A  @g! @  "@R! } "@>! * "@,! O K @f v䀢 HL9ac<9Ȑ !o9ac=9PȐ !o#9%9>! cȟ@ oV!#9%9>!h cȟ@ oJ!#9%9>!8 cȟ@ o>!#9%9>! cȟ@ o2! 2H9ac>9(Ȑ !o@9ac>9Ȑ !o3.䀢 2H9ac=90Ȑ !o! H9ac>9`Ȑ !o@\ 㿈#\>!@a@#㩘 Ԛ  2H#\Ӑ a9>c> =X >#b@ Ⱥ  2H#\Ӑ a9>c> DX #>@cXɘ Ƞ  HӐ?#@`!@cT#逢 H Ӑ a9?c0> RX  a9>ch> KX #\?#`@#l , HӔ#?@aP! 2H#\Ӑ a9?c`> ^X  a9?c> YX ?!@aA#I  : 2H#\Ӑ a9?c> fX #I?Abp    2H#\Ӑ a9?c> mX ?!Ac@ )   2H#\Ӑ a9?c(> vX  )?@cЖ   HcӐ a9?c> }X @!@`ɒ# 2H#\Ӑ a9@c> X @#`@#ⵚ Ǹ` 2H#\Ӑ a9@c> X #`@@aǞ  HӐ a9@c> X @Ab9A DI OӐ a 9@c(> X㿐H`,   Ԕ   >㿀`1*   ` HӐ a`!  K  H&ӒRt @*p @#  OӐ a`!    a`8!   Ӑ a`p!   㿐 @@f&㿈@K '쀢 @+22 2 2 2 2 2 2 2    @&@ %Ӑ !# a  D@  a   PXʐӐ a` M  㿈 @'㿈 ah7(``@ 6o 2O6@ Ӑ ab  Ο 㿐  U @ 6㿐 H7HFh `@` @ 㿈7L 3 @L6 `HL$h @0Ӑ aLb    HӐI耢 @)2  @ﲰ 6 a`@   ,耢 @L2  @ 6Ӑ a`   Ӑ a`   㿐@ @ 2H #ha @P =@@`?㿐@ @ H#ha @; 6 㿐 @ G  @@1&㿐@  @ $$ $ $ $ bd&?4 Ӑ a` o  h''ܨې HӐ a`   䀢 @2 `Hh:i @8耢 @? `@0@@@&[  Oa`8   ha`   v &@ a``   oa`   ob`㿐/H HF   @`   ` ;   O?cHX?c g  6g `(@HV.@ g `?H c@    H p`   @ @` @   `@ ;`  @`   ` ; o g  6g `(@O@. +@ @+33@@3+ @ '@G@`@  '@'@@`'@8>` @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ `@ @@ H `?  g H`@g@0@(0@  㿐`/ @@?O㿐㿠n㿠n^Usage: %s <> <> Options: (options marked with * are required) -h, --help display this usage message * --prefix output filename prefix --clip clip (MaterialPackage) name. --project Avid project name. --tape tape name. --ntsc NTSC. Default is PAL --nolegacy don't use the legacy definitions --aspect video aspect ratio x:y. Default is 4:3 --comment add 'Comments' user comment to material package --desc add 'Descript' user comment to material package --start-tc set the start timecode to given count of video frames 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 %lldFailed 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 0main.cCommentsDescript_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 %u bytes of wave data. Actual read was %u Failed to read PCM frame Failed to complete writing eRIFFWAVEfmt data'%s' failed, in %s:%d get_track_writer(clipWriter, materialTrackID, &writer)write_avid_mxf.c(newOutput = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (len + 1))) != NULLmbstowcs(newOutput, input, len + 1) != (size_t)(-1)(newOffsetsArray = (MJPEGOffsetsArray*)malloc(sizeof(MJPEGOffsetsArray))) != NULL(newOffsetsArray->offsets = (uint64_t*)malloc(sizeof(uint64_t) * (65535))) != NULLmxf_append_list_element(mjpegFrameOffsets, newOffsetsArray)create_avid_mjpeg_offsets_array(mjpegFrameOffsets, offsetsArray)mxf_load_data_model(&writer->dataModel)mxf_avid_load_extensions(writer->dataModel)mxf_finalise_data_model(writer->dataModel)mxf_create_header_metadata(&writer->headerMetadata, writer->dataModel)mxf_create_set(writer->headerMetadata, &MXF_SET_K(Preface), &writer->prefaceSet)mxf_set_timestamp_item(writer->prefaceSet, &MXF_ITEM_K(Preface, LastModifiedDate), &clipWriter->now)mxf_set_version_type_item(writer->prefaceSet, &MXF_ITEM_K(Preface, Version), 0x0102)mxf_set_ul_item(writer->prefaceSet, &MXF_ITEM_K(Preface, OperationalPattern), &MXF_OP_L(atom, complexity02))mxf_alloc_array_item_elements(writer->prefaceSet, &MXF_ITEM_K(Preface, EssenceContainers), mxfUL_extlen, 1, &arrayElement)mxf_set_utf16string_item(writer->prefaceSet, &MXF_ITEM_K(Preface, ProjectName), clipWriter->wProjectName)mxf_set_rational_item(writer->prefaceSet, &MXF_ITEM_K(Preface, ProjectEditRate), &clipWriter->projectEditRate)mxf_create_set(writer->headerMetadata, &MXF_SET_K(ContentStorage), &writer->contentStorageSet)mxf_set_strongref_item(writer->prefaceSet, &MXF_ITEM_K(Preface, ContentStorage), writer->contentStorageSet)mxf_create_set(writer->headerMetadata, &MXF_SET_K(MaterialPackage), &writer->materialPackageSet)mxf_add_array_item_strongref(writer->contentStorageSet, &MXF_ITEM_K(ContentStorage, Packages), writer->materialPackageSet)mxf_set_umid_item(writer->materialPackageSet, &MXF_ITEM_K(GenericPackage, PackageUID), &materialPackage->uid)mxf_set_timestamp_item(writer->materialPackageSet, &MXF_ITEM_K(GenericPackage, PackageCreationDate), &materialPackage->creationDate)mxf_set_timestamp_item(writer->materialPackageSet, &MXF_ITEM_K(GenericPackage, PackageModifiedDate), &materialPackage->creationDate)convert_string(clipWriter, materialPackage->name)mxf_set_utf16string_item(writer->materialPackageSet, &MXF_ITEM_K(GenericPackage, Name), clipWriter->wTmpString)mxf_create_set(writer->headerMetadata, &MXF_SET_K(Track), &writer->materialPackageTrackSet)mxf_add_array_item_strongref(writer->materialPackageSet, &MXF_ITEM_K(GenericPackage, Tracks), writer->materialPackageTrackSet)mxf_set_uint32_item(writer->materialPackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackID), track->id)convert_string(clipWriter, track->name)mxf_set_utf16string_item(writer->materialPackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackName), clipWriter->wTmpString)mxf_set_uint32_item(writer->materialPackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), track->number)mxf_set_rational_item(writer->materialPackageTrackSet, &MXF_ITEM_K(Track, EditRate), &track->editRate)mxf_set_position_item(writer->materialPackageTrackSet, &MXF_ITEM_K(Track, Origin), 0)mxf_create_set(writer->headerMetadata, &MXF_SET_K(Sequence), &writer->sequenceSet)mxf_set_strongref_item(writer->materialPackageTrackSet, &MXF_ITEM_K(GenericTrack, Sequence), writer->sequenceSet)mxf_set_ul_item(writer->sequenceSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &writer->pictureDataDef)mxf_set_ul_item(writer->sequenceSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &writer->soundDataDef)mxf_set_length_item(writer->sequenceSet, &MXF_ITEM_K(StructuralComponent, Duration), -1)mxf_get_item(writer->sequenceSet, &MXF_ITEM_K(StructuralComponent, Duration), &writer->durationItems[writer->numDurationItems].item)mxf_create_set(writer->headerMetadata, &MXF_SET_K(SourceClip), &writer->sourceClipSet)mxf_add_array_item_strongref(writer->sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), writer->sourceClipSet)mxf_set_ul_item(writer->sourceClipSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &writer->pictureDataDef)mxf_set_ul_item(writer->sourceClipSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &writer->soundDataDef)mxf_set_length_item(writer->sourceClipSet, &MXF_ITEM_K(StructuralComponent, Duration), -1)mxf_set_position_item(writer->sourceClipSet, &MXF_ITEM_K(SourceClip, StartPosition), track->startPosition)mxf_set_umid_item(writer->sourceClipSet, &MXF_ITEM_K(SourceClip, SourcePackageID), &track->sourcePackageUID)mxf_set_uint32_item(writer->sourceClipSet, &MXF_ITEM_K(SourceClip, SourceTrackID), track->sourceTrackID)mxf_get_item(writer->sourceClipSet, &MXF_ITEM_K(StructuralComponent, Duration), &writer->durationItems[writer->numDurationItems].item)_PJmxf_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)TC1mxf_set_utf16string_item(writer->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackName), L"TC1")mxf_set_uint32_item(writer->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), 0)mxf_set_rational_item(writer->sourcePackageTrackSet, &MXF_ITEM_K(Track, EditRate), &clipWriter->projectEditRate)mxf_set_ul_item(writer->sequenceSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &writer->timecodeDataDef)mxf_set_length_item(writer->sequenceSet, &MXF_ITEM_K(StructuralComponent, Duration), tapeLen)mxf_create_set(writer->headerMetadata, &MXF_SET_K(TimecodeComponent), &writer->timecodeComponentSet)mxf_add_array_item_strongref(writer->sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), writer->timecodeComponentSet)mxf_set_ul_item(writer->timecodeComponentSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &writer->timecodeDataDef)mxf_set_length_item(writer->timecodeComponentSet, &MXF_ITEM_K(StructuralComponent, Duration), tapeLen)mxf_set_uint16_item(writer->timecodeComponentSet, &MXF_ITEM_K(TimecodeComponent, RoundedTimecodeBase), roundedTimecodeBase)mxf_set_boolean_item(writer->timecodeComponentSet, &MXF_ITEM_K(TimecodeComponent, DropFrame), clipWriter->dropFrameTimecode)mxf_set_position_item(writer->timecodeComponentSet, &MXF_ITEM_K(TimecodeComponent, StartTimecode), 0)mxf_create_set(writer->headerMetadata, &MXF_SET_K(TapeDescriptor), &writer->tapeDescriptorSet)mxf_set_strongref_item(writer->sourcePackageSet, &MXF_ITEM_K(SourcePackage, Descriptor), writer->tapeDescriptorSet)mxf_create_set(writer->headerMetadata, &MXF_SET_K(Identification), &writer->identSet)mxf_add_array_item_strongref(writer->prefaceSet, &MXF_ITEM_K(Preface, Identifications), writer->identSet)mxf_set_uuid_item(writer->identSet, &MXF_ITEM_K(Identification, ThisGenerationUID), &thisGeneration)mxf_set_utf16string_item(writer->identSet, &MXF_ITEM_K(Identification, CompanyName), g_mxfIdentCompanyName)mxf_set_utf16string_item(writer->identSet, &MXF_ITEM_K(Identification, ProductName), g_mxfIdentProductName)mxf_set_utf16string_item(writer->identSet, &MXF_ITEM_K(Identification, VersionString), g_mxfIdentVersionString)mxf_set_uuid_item(writer->identSet, &MXF_ITEM_K(Identification, ProductUID), &g_mxfIdentProductUID)mxf_set_timestamp_item(writer->identSet, &MXF_ITEM_K(Identification, ModificationDate), &clipWriter->now)mxf_set_product_version_item(writer->identSet, &MXF_ITEM_K(Identification, ToolkitVersion), mxf_get_version())mxf_set_utf16string_item(writer->identSet, &MXF_ITEM_K(Identification, Platform), mxf_get_platform_wstring())?mxf_finalize_essence_element_write(writer->mxfFile, writer->essenceElement)mxf_fill_to_kag(writer->mxfFile, writer->bodyPartition)mxf_append_new_from_partition(writer->partitions, writer->headerPartition, &writer->footerPartition)(filePos = mxf_file_tell(writer->mxfFile)) >= 0mxf_write_partition(writer->mxfFile, writer->footerPartition)mxf_fill_to_position(writer->mxfFile, filePos + 199)mxf_mark_index_start(writer->mxfFile, writer->footerPartition)add_avid_mjpeg_offset(&writer->mjpegFrameOffsets, writer->prevFrameOffset, &writer->currentMJPEGOffsetsArray)mxf_create_index_table_segment(&writer->indexSegment)mxf_write_index_table_segment_header(writer->mxfFile, writer->indexSegment, 0, numIndexEntries)mxf_avid_write_index_entry_array_header(writer->mxfFile, 0, 0, numIndexEntries)mxf_write_index_entry(writer->mxfFile, 0, 0, &indexEntry)mxf_write_index_table_segment(writer->mxfFile, writer->indexSegment)mxf_fill_to_kag(writer->mxfFile, writer->footerPartition)mxf_mark_index_end(writer->mxfFile, writer->footerPartition)mxf_write_rip(writer->mxfFile, writer->partitions)create_header_metadata(clipWriter, packageDefinitions, filePackage, writer)get_track_writer(clipWriter, writer->durationItems[i].materialTrackID, &trackWriter)mxf_set_length_item(writer->durationItems[i].item->set, &writer->durationItems[i].item->key, trackWriter->duration)mxf_set_length_item(writer->durationItems[i].item->set, &writer->durationItems[i].item->key, (int64_t)(trackWriter->duration * factor + 0.5))mxf_set_length_item(writer->descriptorSet, &MXF_ITEM_K(FileDescriptor, ContainerDuration), writer->duration)mxf_set_int32_item(writer->descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageSize), writer->essenceLength)mxf_file_seek(writer->mxfFile, writer->headerMetadataFilePos, SEEK_SET)mxf_mark_header_start(writer->mxfFile, writer->headerPartition)mxf_avid_write_header_metadata(writer->mxfFile, writer->headerMetadata)mxf_fill_to_position(writer->mxfFile, g_uncFixedBodyPPOffset)mxf_fill_to_position(writer->mxfFile, g_fixedBodyPPOffset)mxf_mark_header_end(writer->mxfFile, writer->headerPartition)mxf_update_partitions(writer->mxfFile, writer->partitions)?convert_string((*clipWriter), projectName)complete_track(*clipWriter, (*clipWriter)->tracks[i], packageDefinitions, filePackage)complete_track(*clipWriter, (*clipWriter)->tracks[i], NULL, NULL)get_file_package((*clipWriter)->tracks[i], packageDefinitions, &filePackage)Failed to delete MXF file '%s', in %s:%d numSamples == 1writer->sampleDataSize == numSamples * writer->editUnitByteCount(writer->sampleDataSize + g_uncPALStartOffsetSize + g_uncPALVBISize) == numSamples * writer->editUnitByteCount(writer->sampleDataSize + g_unc1080i50StartOffsetSize) == numSamples * writer->editUnitByteCount0mxf_write_essence_element_data(writer->mxfFile, writer->essenceElement, writer->startOffsetData, g_uncPALStartOffsetSize)mxf_write_essence_element_data(writer->mxfFile, writer->essenceElement, writer->vbiData, g_uncPALVBISize)mxf_write_essence_element_data(writer->mxfFile, writer->essenceElement, data, size)size == numSamples * writer->editUnitByteCount(size + g_uncPALStartOffsetSize + g_uncPALVBISize) == numSamples * writer->editUnitByteCount(size + g_unc1080i50StartOffsetSize) == numSamples * writer->editUnitByteCountmxf_write_essence_element_data(writer->mxfFile, writer->essenceElement, writer->startOffsetData, g_unc1080i50StartOffsetSize)mxf_get_list_length(&packageDefinitions->materialPackage->tracks) <= MAX_TRACKS(newClipWriter = (AvidClipWriter*)malloc(sizeof(AvidClipWriter))) != NULLconvert_string(newClipWriter, projectName)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))haveMaterialTrackRef?+4 +4$`u*OQ+4 +4S /+4+4+4+4 +4{%b7I-BpFzeF8|N+4S +4+4S 6+4+4+4+4+4+4S ;+4+4+4+4+40+4+4S +4+4+4+4S +4 +4+4+4+4S 7+4S (+4+4+4+4+4+4+4+4+4 +4 +4+4 +4+4+4+4+4+4+4 +4+4+4+4+4$`u*MQӠ$`u*PQ+4S H+4+4+4+4+4+4S #+4+4+4+4+4S +4+4+4+4S .+4S 0+4+4 BBC Research @+4 Avid MXF Writer +4 Beta version +4 +4 |IKǂZv#+4+4  +4 +4KFAA MO+4+4+4+4+4+4+4+4+4 A+4+4 @+4+4 +4 Q+4+4 P+4+4 +4 a+4+4 +4 c+4+4 +4+4 +4+4 +4+4 +4+4+4+4+4+4+4+4+4+4 +4 +4 *+4 +4 }`>oooxlҀ`>o'^w+4+4+4+4 +4 '%s' failed, in %s:%d (newTrack = (Track*)malloc(sizeof(Track))) != NULLpackage_definitions.c(newTrack->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLmxf_append_list_element(&package->tracks, newTrack)(userComment->value = (char*)malloc(sizeof(char) * (strlen(value) + 1))) != NULLmodify_user_comment(userComment, value)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)(newDefinitions = (PackageDefinitions*)malloc(sizeof(PackageDefinitions))) != NULL(newPackage = (Package*)malloc(sizeof(Package))) != NULL(newPackage->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLcreate_package(uid, name, creationDate, &definitions->tapeSourcePackage)File source package filename is null, in %s:%d create_package(uid, name, creationDate, &newFilePackage)mxf_append_list_element(&definitions->fileSourcePackages, newFilePackage)(newFilePackage->filename = (char*)malloc(sizeof(char) * (strlen(filename) + 1))) != NULLcreate_package(uid, name, creationDate, &definitions->materialPackage)libMXF (Unknown)hlibMXF (Unknown)'%s' failed, in %s:%d (newElement = (MXFListElement*)malloc(sizeof(MXFListElement))) != NULL./mxf/mxf_list.c(newList = (MXFList*)malloc(sizeof(MXFList))) != NULL?%02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x%02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02xUMID = %s K = %s wbDebug: Info: Warning: ERROR: gmt != NULL./mxf/mxf_logging.cg_mxfFileLog != NULL%Y-%m-%d %H:%M:%S(%s) '%s' failed, in %s:%d mxf_file_read(mxfFile, buffer, 1) == 1./mxf/mxf_file.cmxf_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) == 16mxf_read_uint32(mxfFile, len)mxf_read_uint32(mxfFile, eleLen)mxf_write_uint32(mxfFile, len)mxf_write_uint32(mxfFile, eleLen)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_k(mxfFile, key)mxf_write_fixed_l(mxfFile, llen, len)mxf_write_l(mxfFile, len)(newMXFFile = (MXFFile*)malloc(sizeof(MXFFile))) != NULL(newSysData = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newStdInFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newDiskFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULLr+brbw+b'%s' failed, in %s:%d mxf_write_k(mxfFile, &g_RandomIndexPack_key)./mxf/mxf_partition.c(llen = mxf_write_l(mxfFile, len)) != 0mxf_write_uint32(mxfFile, partition->bodySID)mxf_write_uint64(mxfFile, partition->thisPartition)mxf_write_uint32(mxfFile, (uint32_t)(16 + llen + len))(newLabel = (mxfUL*)malloc(sizeof(mxfUL))) != NULLmxf_append_list_element(&partition->essenceContainers, newLabel)mxf_append_list_element(partitions, partition)mxf_read_uint32(mxfFile, &size)mxf_read_kl(mxfFile, &key, &llen, &len)((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)size >= (uint32_t)(mxf_get_min_llen(mxfFile) + mxfKey_extlen)mxf_write_k(mxfFile, &g_KLVFill_key)fillSize >= llenmxf_write_l(mxfFile, fillSize)mxf_file_putc(mxfFile, 0) == 0(filePos = mxf_file_tell(mxfFile)) >= 0((uint64_t)filePos <= position - mxf_get_min_llen(mxfFile) + mxfKey_extlen)partition->kagSize > 0(uint64_t)filePos > partition->thisPartitionpartition->indexMarkInPos >= 0filePos >= partition->indexMarkInPospartition->headerMarkInPos >= 0filePos >= partition->headerMarkInPosmxf_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->previousPartition)mxf_write_uint64(mxfFile, partition->footerPartition)mxf_write_uint64(mxfFile, partition->headerByteCount)mxf_write_uint64(mxfFile, partition->indexByteCount)mxf_write_uint32(mxfFile, partition->indexSID)mxf_write_uint64(mxfFile, partition->bodyOffset)mxf_write_ul(mxfFile, &partition->operationalPattern)mxf_write_batch_header(mxfFile, essenceContainerLen, mxfUL_extlen)mxf_write_ul(mxfFile, (mxfUL*)mxf_get_iter_element(&iter))mxf_append_partition_esscont_label(partition, (mxfUL*)mxf_get_iter_element(&iter))(newPartition = (MXFPartition*)malloc(sizeof(MXFPartition))) != NULLmxf_create_from_partition(sourcePartition, &newPartition)mxf_append_partition(partitions, newPartition)mxf_create_partition(&newPartition)mxf_read_uint16(mxfFile, &newPartition->majorVersion)mxf_read_uint16(mxfFile, &newPartition->minorVersion)mxf_read_uint32(mxfFile, &newPartition->kagSize)mxf_read_uint64(mxfFile, &newPartition->thisPartition)mxf_read_uint64(mxfFile, &newPartition->previousPartition)mxf_read_uint64(mxfFile, &newPartition->footerPartition)mxf_read_uint64(mxfFile, &newPartition->headerByteCount)mxf_read_uint64(mxfFile, &newPartition->indexByteCount)mxf_read_uint32(mxfFile, &newPartition->indexSID)mxf_read_uint64(mxfFile, &newPartition->bodyOffset)mxf_read_uint32(mxfFile, &newPartition->bodySID)mxf_read_ul(mxfFile, &newPartition->operationalPattern)mxf_read_batch_header(mxfFile, &len, &eleLen)mxf_read_ul(mxfFile, &label)mxf_append_partition_esscont_label(newPartition, &label)mxf_read_kl(mxfFile, &tkey, &tllen, &tlen)mxf_skip(mxfFile, (int64_t)tlen)mxf_file_seek(mxfFile, (int64_t)partition->thisPartition + mxf_get_runin_len(mxfFile), SEEK_SET)mxf_write_partition(mxfFile, partition)mxf_file_seek(mxfFile, 0, SEEK_END)+4 +4 +4'%s' failed, in %s:%d actualNumRead == actualLen./mxf/mxf_essence_container.c(newEssenceElement = (MXFEssenceElement*)malloc(sizeof(MXFEssenceElement))) != NULLcreate_essence_element(key, llen, &newEssenceElement)(filePos = mxf_file_tell(mxfFile)) >= 0essenceElement != 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)mxf_write_k(mxfFile, key)mxf_write_fixed_l(mxfFile, llen, len)'%s' failed, in %s:%d mxf_write_uint8(mxfFile, entry->temporalOffset)./mxf/mxf_index_table.cmxf_write_uint8(mxfFile, entry->keyFrameOffset)mxf_write_uint8(mxfFile, entry->flags)mxf_write_uint64(mxfFile, entry->streamOffset)mxf_write_uint32(mxfFile, entry->sliceOffset[i])mxf_write_int32(mxfFile, entry->posTable[i].numerator)mxf_write_int32(mxfFile, entry->posTable[i].denominator)mxf_write_local_tag(mxfFile, 0x3f0a)mxf_write_uint16(mxfFile, (uint16_t)(8 + numIndexEntries * (11 + sliceCount * 4 + posTableCount * 8)))mxf_write_uint32(mxfFile, numIndexEntries)mxf_write_uint32(mxfFile, 11 + sliceCount * 4 + posTableCount * 8)mxf_write_local_tag(mxfFile, 0x3f09)mxf_write_uint16(mxfFile, (uint16_t)(8 + numDeltaEntries * 6))mxf_write_uint32(mxfFile, numDeltaEntries)mxf_write_uint32(mxfFile, 6)mxf_write_int8(mxfFile, entry->posTableIndex)mxf_write_uint8(mxfFile, entry->slice)mxf_write_uint32(mxfFile, entry->elementData)mxf_write_k(mxfFile, &g_IndexTableSegment_key)mxf_write_l(mxfFile, segmentLen)mxf_write_local_tag(mxfFile, 0x3c0a)mxf_write_uint16(mxfFile, mxfUUID_extlen)mxf_write_uuid(mxfFile, &segment->instanceUID)mxf_write_local_tag(mxfFile, 0x3f0b)mxf_write_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_uint16(mxfFile, (uint16_t)(8 + deltaEntryArrayLen * 6))mxf_write_uint32(mxfFile, deltaEntryArrayLen)mxf_write_uint16(mxfFile, (uint16_t)(8 + indexEntryArrayLen * (11 + segment->sliceCount * 4 + segment->posTableCount * 8)))mxf_write_uint32(mxfFile, indexEntryArrayLen)mxf_write_uint32(mxfFile, 11 + segment->sliceCount * 4 + segment->posTableCount * 8)(newSegment = (MXFIndexTableSegment*)malloc(sizeof(MXFIndexTableSegment))) != NULL(newEntry = (MXFIndexEntry*)malloc(sizeof(MXFIndexEntry))) != NULL(newEntry->sliceOffset = (uint32_t*)malloc(sizeof(uint32_t) * (segment->sliceCount))) != NULL(newEntry->posTable = (mxfRational*)malloc(sizeof(mxfRational) * (segment->posTableCount))) != NULL8 + indexEntryArrayLen * (11 + segment->sliceCount * 4 + segment->posTableCount * 8) <= 0xffffcreate_index_entry(segment, &newEntry)(newEntry = (MXFDeltaEntry*)malloc(sizeof(MXFDeltaEntry))) != NULLcreate_delta_entry(segment, &newEntry)8 + deltaEntryArrayLen * 14 <= 0xffffmxf_create_index_table_segment(&newSegment)mxf_read_local_tag(mxfFile, &localTag)mxf_read_uint16(mxfFile, &localLen)mxf_read_uuid(mxfFile, &newSegment->instanceUID)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 == segmentLen+4S data != NULL && info != NULL./mxf/mxf_data_model.cDuplicate 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 '%s' failed, in %s:%d mxf_find_set_def(dataModel, &setDef->parentSetDefKey, &setDef->parentSetDef)mxf_find_set_def(dataModel, &itemDef->setDefKey, &setDef)mxf_append_list_element(&setDef->itemDefs, (void*)itemDef)Number of compound item type members exceeds hardcoded maximum %d, in %s:%d (type->info.compound.members[memberIndex].name = (char*)malloc(sizeof(char) * (strlen(memberName) + 1))) != NULL(newItemDef = (MXFItemDef*)malloc(sizeof(MXFItemDef))) != NULL(newItemDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLmxf_append_list_element(&dataModel->itemDefs, (void*)itemDef)add_item_def(dataModel, newItemDef)typeId < sizeof(dataModel->types) / sizeof(MXFItemType) && dataModel->types[typeId].typeId == 0(type->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLtypeId > 0 && typeId < MXF_EXTENSION_TYPE(newSetDef = (MXFSetDef*)malloc(sizeof(MXFSetDef))) != NULL(newSetDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != 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))+4S +4+4 +4S /+4+4+4+4+4+4+4+4+4+4S 0+4 +4 +4 +4 +4 +4 +4+4  +4 +4S +4+4+4S #+4+4+4+4S 4+4+4+4+4+4+4S 1+4S 2+4+4S 3+4+4S 8+4+4+4+4+4S :+4S ;+40+4+4S 9+40+4 +4S +4+4+4S +4 +4S +4+4+4+4S +4+4+4+4S A+4+40+4+4 +4S E+4+4S 6+4S 7+4+4S $+4+4S %+4+4+4+4+4+4S '+4+4+4+4+4+4+4+4 +4 +4 +4 +4 +4+4+4+4 +4+4 +4+4+4+4+4+4+4S (+4 +4+4+4+4 +4+4+4+4+4+4S )+4 +4 +4 +4+4+4+4+4 +4S B+4+4+4+4+4+4+4+4+4S C+4+4S D+4 +4S H+4+4+4+4S G+4S +4S data != NULL && info != NULL./mxf/mxf_header_metadata.c'%s' failed, in %s:%d mxf_find_item_def(headerMetadata->dataModel, key, &itemDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)key, itemDef->localTag, &tag)(item->value = (uint8_t*)malloc(sizeof(uint8_t) * (len))) != NULLmxf_get_item(set, itemKey, &item)item->length >= 8index < countitem->length == 2item->length == 10item->length == 1item->length == 8item->length == 32item->length == 16set->headerMetadata != NULLmxf_get_uuid_item(set, itemKey, &uuidValue)mxf_dereference_s(set->headerMetadata, setsIter, &uuidValue, value)mxf_dereference(set->headerMetadata, &uuidValue, value)item->length == 4mxf_write_local_tag(mxfFile, item->tag)mxf_write_uint16(mxfFile, item->length)mxf_file_write(mxfFile, item->value, item->length) == item->lengthmxf_write_fixed_kl(mxfFile, &set->key, 4, setLen)mxf_write_kl(mxfFile, &set->key, setLen)mxf_write_item(mxfFile, (MXFMetadataItem*)mxf_get_iter_element(&iter))setSize == set->fixedSpaceAllocation || (setSize < set->fixedSpaceAllocation && setSize + mxf_get_min_llen(mxfFile) + mxfKey_extlen <= set->fixedSpaceAllocation)mxf_write_fill(mxfFile, (uint32_t)(set->fixedSpaceAllocation - setSize))mxf_write_primer_pack(mxfFile, headerMetadata->primerPack)mxf_file_read(mxfFile, buffer, len) == lenmxf_read_local_tag(mxfFile, itemTag)mxf_read_uint16(mxfFile, itemLen)mxf_find_set_def(headerMetadata->dataModel, key, &setDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)&itemDef->key, itemDef->localTag, &tag)(newSet = (MXFMetadataSet*)malloc(sizeof(MXFMetadataSet))) != NULLset->headerMetadata != NULL && set->headerMetadata->dataModel != NULLmxf_create_list(&newList, NULL)mxf_append_list_element(newList, (void*)set)mxf_get_list_length(setList) == 1mxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(Preface), &prefaceSet)mxf_write_set(mxfFile, prefaceSet)mxf_write_set(mxfFile, set)mxf_write_header_primer_pack(mxfFile, headerMetadata)mxf_write_header_sets(mxfFile, headerMetadata)(newItem = (MXFMetadataItem*)malloc(sizeof(MXFMetadataItem))) != NULLmxf_remove_item(item->set, &item->key, &removedItem)mxf_append_list_element(&set->items, (void*)item)add_item(set, newItem)mxf_find_item_def(headerMetadata->dataModel, itemKey, &itemDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)itemKey, itemDef->localTag, &tag)mxf_create_item(set, itemKey, tag, &resultItem)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8))) != NULLget_or_create_set_item(set->headerMetadata, set, itemKey, &newItem)mxf_set_item_value(newItem, buffer, 8)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + arrayLen * elementLen))) != NULLnewItem->length >= 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)8 + count * elementLen < 65536(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + count * elementLen))) != NULLmxf_set_item_value(newItem, buffer, (uint16_t)(8 + count * elementLen))mxf_set_item_value(newItem, buffer, 2)mxf_set_item_value(newItem, buffer, 10)mxf_set_item_value(newItem, buffer, 1)mxf_set_item_value(newItem, buffer, 32)mxf_set_item_value(newItem, buffer, 16)mxf_set_item_value(newItem, buffer, size * mxfUTF16Char_extlen)mxf_set_item_value(newItem, buffer, (uint16_t)((wcslen(value) + 1) * mxfUTF16Char_extlen))mxf_set_item_value(newItem, buffer, 4)destSet->headerMetadata != 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, value, len)!mxf_equals_uuid(&set->instanceUID, &g_Null_UUID)mxf_remove_set(set->headerMetadata, set)mxf_append_list_element(&headerMetadata->sets, (void*)set)headerMetadata->primerPack != 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_set_uuid_item(newSet, &MXF_ITEM_K(InterchangeObject, InstanceUID), &uuid)(newHeaderMetadata = (MXFHeaderMetadata*)malloc(sizeof(MXFHeaderMetadata))) != NULLmxf_create_primer_pack(&newHeaderMetadata->primerPack)+4S /+4'%s' failed, in %s:%d mxf_create_list(&newNames, free)./products/mxf_avid.cmxf_create_list(&newValues, free)mxf_get_array_item_count(packageSet, itemKey, &count)mxf_get_array_item_element(packageSet, itemKey, i, &element)mxf_get_strongref(packageSet->headerMetadata, element, &taggedValueSet)mxf_get_item(set, itemKey, &item)(newValue = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (strSize + 1))) != NULLmxf_append_list_element(newValues, taggedValueValue)mxf_get_utf16string_item_size(taggedValueSet, &MXF_ITEM_K(TaggedValue, Name), &taggedValueNameSize)(taggedValueName = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (taggedValueNameSize))) != NULLmxf_get_utf16string_item(taggedValueSet, &MXF_ITEM_K(TaggedValue, Name), taggedValueName)mxf_append_list_element(newNames, taggedValueName)(newEntry = (MXFAvidObjectReference*)malloc(sizeof(MXFAvidObjectReference))) != NULLmxf_write_local_tag(mxfFile, 0x3f0a)mxf_write_uint16(mxfFile, 0xffff)mxf_write_uint16(mxfFile, (uint16_t)(8 + numIndexEntries * (11 + sliceCount * 4 + posTableCount * 8)))mxf_write_uint32(mxfFile, numIndexEntries)mxf_write_uint32(mxfFile, 11 + sliceCount * 4 + posTableCount * 8)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (size))) != NULLmxf_set_item(set, itemKey, buffer, size)name != NULL && value != NULLmxf_create_set(headerMetadata, &MXF_SET_K(TaggedValue), &taggedValueSet)mxf_add_array_item_strongref(packageSet, &MXF_ITEM_K(GenericPackage, UserComments), taggedValueSet)mxf_set_utf16string_item(taggedValueSet, &MXF_ITEM_K(TaggedValue, Name), name)mxf_avid_set_indirect_string_item(taggedValueSet, &MXF_ITEM_K(TaggedValue, Value), value)mxf_add_array_item_strongref(packageSet, &MXF_ITEM_K(GenericPackage, MobAttributeList), taggedValueSet)minor != 0 && minor != (uint32_t)-1mxf_get_uuid_item(set, &MXF_ITEM_K(InterchangeObject, InstanceUID), &instanceUID)mxf_create_item(set, &MXF_ITEM_K(InterchangeObject, InstanceUID), 0x3c0a, &newItem)mxf_set_item_value(newItem, value, mxfUUID_extlen)mxf_create_item(set, &g_Null_Key, 0x0003, &newItem)mxf_set_item_value(newItem, value, len)mxf_create_item(set, &g_Null_Key, 0x0004, &newItem)mxf_create_item(set, &g_Null_Key, 0x0001, &newItem)mxf_create_item(set, &g_Null_Key, 0x0002, &newItem)(avidMetaDictBlob = (uint8_t*)malloc(sizeof(uint8_t) * (g_AvidMetaDictBlob_len))) != NULLmxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(Preface), &prefaceSet)(newDirectory = (MXFAvidObjectDirectory*)malloc(sizeof(MXFAvidObjectDirectory))) != NULLmxf_avid_create_object_directory(&objectDirectory)mxf_create_set(headerMetadata, &g_AvidMetadataRoot_key, &newSet)mxf_remove_set(headerMetadata, newSet)mxf_avid_create_metadata_root(headerMetadata, &avidRootSet)mxf_register_primer_entry(primerPack, &g_AvidMetaDictTags[i].uid, g_AvidMetaDictTags[i].localTag, &assignedTag)mxf_avid_register_metadict_tags(headerMetadata->primerPack)mxf_write_header_primer_pack(mxfFile, headerMetadata)(rootMetadataSetPos = mxf_file_tell(mxfFile)) >= 0mxf_avid_set_metadata_root(avidRootSet, &avidRoot)mxf_write_set(mxfFile, avidRootSet)(headerMetadataSetsPos = mxf_file_tell(mxfFile)) >= 0mxf_create_item_tag(primerPack, &tag)mxf_avid_fixup_dynamic_tags_in_blob(headerMetadata->primerPack, avidMetaDictBlob)mxf_file_write(mxfFile, dataPtr, numBytes) == numBytesmxf_avid_write_metadict_blob(mxfFile, avidMetaDictBlob, g_AvidMetaDictBlob_len)mxf_avid_add_object_directory_entry(directory, &g_AvidMetaDictObjectOffsets[i].instanceUID, g_AvidMetaDictObjectOffsets[i].offset + startOffset, g_AvidMetaDictObjectOffsets[i].flags)mxf_avid_register_metadict_object_offsets(headerMetadataSetsPos, objectDirectory)(offset = mxf_file_tell(mxfFile)) >= 0mxf_avid_add_header_dir_entries(mxfFile, objectDirectory, headerMetadata)mxf_write_header_sets(mxfFile, headerMetadata)(avidRoot.directoryOffset = mxf_file_tell(mxfFile)) >= 0mxf_write_k(mxfFile, &g_AvidObjectDirectory_key)mxf_write_l(mxfFile, 9 + 25*numEntries)mxf_write_uint64(mxfFile, numEntries)mxf_write_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)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))+4 +4 +4 L+4B+4P`G+4S ?+4B+4+4S /S6!Ԗ4FVM*+4+4S '$`u*MQӠ$`u*PQӠ$`u*OQ+4S +4S +4S {%b7I-BpFzeF8|N+4S 4+4S $+4S .&NfBHA+4+4+4+4+4+4 +4 +4 +4 +4 +4+4+4+4+4 +4 +4 +4 +4+4+4 +4+4 +4+4+4+4+4+4 +44G,Ii`unmDÃ!`u] g`u] g1`u] g`u] gA`u] g͎ KffbF!Š$`u*MQZ$`u*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&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(L4T+4S % < &NfBHAx7`M#9!b]TˍN#/;E}XKRPjH[uAʷks}Im̔Glˉ% /GU؝nDb>*A۾D/&6(La6^LhXdZEFr}jAJl\h1Ki`hH?iM(rlMol?IKBf;1u2 yOG)RZ H;rJ.J'=ߓ5BշI.%\"A- #ZMF+).UQHr))E +ֈMB/Jߑ-8p] s:G) 48K^(EagJWT2$@$QgFs@D.ߊMB;FDZogH=#·2)OtD%#/23JWR vecOFj IB{Ӳ!i[ 71AD͚KDO)E^A4<_UEEf}es2@c?֧ Y nrH+pÆO|ᾓ#N@%Me7ϕjJE*W2_MujU|Ǒ^`jHBwAJM +HAkLۉSJȸ@MB_Cb@wɆHùBBH}83֚.O< nR<#Bd~IQHr!HѤbCϱPYG;.On]:A7O;[I|4FVLzVUqfSH(@2''LB++vEv$qL!L_@ ^ nN=YH]E\8Zv=fq>!jXTMԌ2~4^HAU[|uMH!@)C0H} i?;L3CUeeF/DTi-(0x!HdwceO̩dJM73p eCN҄N "MB͎ q`ɮyAH0z$Q"Mk""cH  d҇d$&D%TE E+Ud M+lJgxSdAIl^,\cDXUWGѩ.Cq^>tFÞ"On(3 yHT.v-3 #@vme@fأ;@ b*:LOv'6IM)1gC\_e@Du'j`N@WK I[uB@ $d uBvmbpCEGgyzlzYB©TlF^)mJN. ,S=-3B'u+Va6f@Ҍ(9_&Oif0M?*xޅ 匔H rm@5[ZdK3$YZeGꨐ:0 VMP[ֈAC]@M%d{^@`+Ƨ"OLrH%/i_wK Bǘ&7i!hCD.Hl͉`魆]C ҷnz2eCA6m TBLཏ)h-G QxkN`ՈHOL Y#]37bNz2s['BϏbq&"Y FP@f0bDŔb(|jy~B iS5\@aJ}'3 RNnkU(3׆ʁF s5IUHisIzQ1]FMUw?=A븆_=©hPcqO4BD][HΌ,7~cL)5Ru񂊒I-12H *Get~x3<@휃@l|8@s ( nPTjI3Tf-Fke%N3ʟH|"xt ^`7G:>Qhqw+@$ }~E!M +ޔBMk$`}ADфTz[GƗF_Ǧj5^G?'ewsA!tM݂xyڇA?0F=Kv(L4T+4S < `M#9!+4S $InterchangeObject`M#9! (_;F⭪ س^iO(ylMɫ\t7 +4S a< _;F⭪ س^+4 Generation +4  +4S ]< iO(ylMɫ\t7+4ObjClass +4  +4S < b]TˍN#/;E}+4S Component`M#9! XWD<]*%l[nM`Cy@2Ap]&9_E}&25)yJBqկ +4S i< WD<]*%l[+4DataDefinition +4  +4S Y< nM`Cy@+4Length +4   +4S e< 2Ap]+4UserComments +4  +4S [< &9_E}&25+4KLVData +4  +4S a< )yJBqկ+4Attributes +4  +4S U< XKRPjH[+4S Segmentb]TˍN#/;E} +4S }< uAʷks}+4S  EventXKRPjH[ (={oAͼklZNdQN.χ  +4S ]< ={oAͼklZ+4Position +4   +4S [< NdQN.χ +40Comment +4  +4S < Im̔Glˉ+4S CommentMarkeruAʷks}  3/K4]l b_M1%B=an~ARDl ݶeC9[]沭EK,`>GdWG`u] g$CommentMarkerDate +4  +4S o< dW*+4S SequenceXKRPjH[ A OצsfE +4S a< A OצsfE+4 Components +4  +4S < A۾D/+4S  SourceReferenceXKRPjH[ HK!AwS,,1*6K7bVS~*:ESyPIY W!t@wt @ +4S ]< K!AwS,+4SourceID +4  +4S k< ,1*6K7bVS~+4 SourceMobSlotID +4  +4S a< *:ESyPIY+4ChannelIDs +4  +4S o<  W!t@wt @+4$MonoSourceSlotIDs +4  +4S < &6(La6^Lh+4S SourceClipA۾D/ hV&xWKx#${閪ز3IF{g:A[0 #/A{2?GO-w$Ms9uE yDT +4S e< V&xWKx#${+4FadeInLength +4   +4S g< ز3IF{+4FadeOutLength +4   +4S a< g:A[0 +40FadeInType +4  +4S c< #/A{2+40FadeOutType +4  +4S _< ?GO-w$M+4StartTime +4   +4S o< s9uE yDT KffbF$SubclipFullLength +4  +4S < XdZEFr}+4S TimecodeXKRPjH[ 8[XFTNFl>5EF,^V"m\qW3B/ +4S U< [XFTNFl+4 Drop +4  +4S S< >5EF,^V"m\+4FPS +4  +4S W< qW3B/+4 Start +4   +4S < jAJl\h+4S ContentStorage`M#9! (7N龐JZjR6W +4S U< 7N龐+4 Mobs +4  +4S c< JZjR6W+4EssenceData +4  +4S < 1Ki`hH+4S "DefinitionObject`M#9! 8s#%C͒YSiF [2IIP|-J(d LM +4S c< s#%C͒YSiF+4Description +4  +4S U<  [2IIP|-J+4 Name +4  +4S n< (d LM+4Identification +4  +4S c< ?iM(rlM+4S DataDefinition1Ki`hH +4S < ol?IKBf;1u+4S (OperationDefinition1Ki`hH xq爷Cʹ H咡`umOٽ$úT2U)LDR$J A˰U 2HD)ݶVbkkMv@35e+4 &KLVDataDefinitions +4  & +4S y< hA{Fh[+4 .TaggedValueDefinitions +4  & +4S < B/Jߑ-8p] +4S #EssenceData`M#9! 8@WfYM$ (kzBNcR.. QGKy- +4S U< @WfYM$ (k+4 Data +4  '+4S c< zBNcR.+4SampleIndex +4  ++4S \< . QGKy-+4 MobID +4  '+4S < s:G) +4S $$EssenceDescriptor`M#9! L%F(pA} +4S [< L%F(pA}+4Locator +4  /+4S < 48K^(+4S %FileDescriptors:G) X\ۡLIS0ׁ¢iCb\?Gdu${D^&OUgOHt9A+M +4S a< \ۡLIS0ׁ+4SampleRate +4  0+4S Y< ¢iCb+4Length +4   0+4S g< \?Gdu${D+4LinkedTrackID +4  0+4S k< ^&OUgOH+4 ContainerFormat +4  0+4S k< t9A+M+4 CodecDefinition +4  0+4S < EagJWT+4S '.DigitalImageDescriptor48K^( ! 2)LhSl'F5voHqyC 7gaB1Fۺ&1rGr*XJƫ#-WB:z5MQ7+N}F$KTy.TwE!&ED'{[`>I٥<䨫S2)tUr@8 )^Kɚrʲ[L֤)_Db/z1{з}J{kϬxM FMh"t=Ώ)%Np]b B 9G$KO lj5NuDXvai,4J$Iv1kvkX|ME9 ީ@N?۷JdJqni,fܿBT˜TztM75%GKVc]!PA AkHh\fABD|wV\qmVgBY\SAV9@XXLg?-Ml@2Vb21DŰ(Lg_ aUkÍ0RGIaSd +4S m<  2)LhSl+4"ImageAspectRatio +4  2+4S u< 'F5voH+4*ImageAlignmentFactor +4  2+4S y< qyC 7g+4.TransferCharacteristic +4  2+4S k< aB1Fۺ&1rGr+4 CodingEquations +4  2+4S i< *XJƫ#-W+4 ColorPrimaries +4  2+4S c< B:z5MQ7++4FrameLayout +4  2 +4S i< N}F$KT+4FieldDominance +4!  2+4S g< y.TwE!+4SampledHeight +4  2+4S e< &ED'{[+4SampledWidth +4  2+4S i< `>I٥<䨫S2)+4 SampledXOffset +4  2+4S i< tUr@8 +4 SampledYOffset +4  2+4S g< )^Kɚrʲ+4 DisplayHeight +4  2+4S e< [L֤)_+4 DisplayWidth +4  2 +4S i< Db/z1{+4 DisplayXOffset +4  2 +4S i< }J{k+4DisplayYOffset +4  2 +4S c< xM FMh"t=+4Compression +4  2+4S m< Ώ)%Np]b+4"FieldStartOffset +4  2+4S o<  B 9G$KO lj+4 $AlphaTransparency +4  2+4S e< 5NuDXva+4VideoLineMap +4  2 +4S k< i,4J$Iv1kv+4 DisplayF2Offset +4  2+4S i< kX|ME9 ީ@N?+4StoredF2Offset +4  2+4S y< ۷JdJqni,f+4 .ActiveFormatDescriptor +4  2+4S e< ܿBT˜T+4StoredHeight +4  2+4S c< ztM75%GKVc+4StoredWidth +4  2+4S i< ]!PA +4FieldEndOffset +4  2+4S i< AkHh\fA+4SignalStandard +4'  2+4S e< BD|wV\$`u*MQResolutionID +4  +4S m< qmVgBY\SA$`u*NQ"FirstFrameOffset +4  +4S _< V9@XX$`u*OQImageSize +4  +4S k< Lg$`u*PQ FrameSampleSize +4  +4S s< ?-Ml@2Vb21`u˵~] (FrameIndexByteOrder +4  +4S m< DŰ(Lg_ aUk,DXȠtGB"FrameStartOffset +4  +4S a< 0RGIaSd!MFށJDataOffset +4  +4S ?< 2$@$Qg+4S (CDCIDescriptorEagJWT ;ޞI뿳iq1KFUfܸrKEoU2rM7SpI-2+-E6?]l0G6B*Y!zNIޗ }\KjE&FwA"ukP_QnK]>]ֆ{ZH;;$Y؟F-MjxEԷGRG*EeHClGr +4S a< BLh!+4 TapeFormat +4  :+4S Y< xDs $C>+4Length +4  :+4S a< }\KjE&F+4FormFactor +4  :+4S W< wA"ukP_+4 Model +4  :+4S i< QnK]>]ֆ+4ManufacturerID +4  :+4S _< {ZH;;$Y؟+4TapeStock +4  :+4S k< F-MjxE+4 TapeBatchNumber +4  :+4S c< ԷGR+4VideoSignal +4  :+4S a< G*EeHClGr`u˕H:ColorFrame +4  +4S O< FDZogH=#·+4S /Header`M#9! "tLML|<2S蓬EVsUDqD>jnu"gD!$Iz\YǸ@v@0K\`$ ͯ@?ܖ `pqI 8U#!仜chM=f} xNjnu"gD+4Version +4  ;+4S q< !$Iz\Y+4&OperationalPattern +4  ; +4S [< @v@0K\`+4Content +4  ;+4S a< $ ͯ@?ܖ +4Dictionary +4  ;+4S q< `pqI 8U#!+4&IdentificationList +4  ;+4S e< 仜chM=f+4LastModified +4  ;+4S o< } xNCS1U@0nǾMݘi̖Ѕ{C-{d~KE&Doi#CI~d:I6<@ưY;կ BSMFj Dg=OJ+m!}2 +4S i< Ic>C+4 GenerationAUID +4  < +4S i< S1U@0nǾ+4 ProductVersion +4  <+4S _< Mݘi+4 ProductID +4  <+4S i< ̖Ѕ{C-{d+4  ToolkitVersion +4  <+4S c< ~KE&Do+4 CompanyName +4  <+4S c< i#CI~d:+4 ProductName +4  <+4S u< I6<@ưY;կ +4 *ProductVersionString +4  <+4S ]< BSMFj D+4 Platform +4  <+4S U< g=OJ+m!}2+4 Date +4  <+4S U< #/23JWR+4S 1Locator`M#9! +4S <  vecOFj+4S 2NetworkLocator#/23JWR ^U-AA5i; +4S _< ^U-AA5i;+4URLString +4  @+4S )<  IB{Ӳ!i+4S 4Mob`M#9! ͉omWKzM4DaHٗSS3*Ku()zK.qyqJ js>M*MeGyo:C˻BCdOD*zE*DprJ IZLLaD\\RܵL؜9nuS,[K,s>춽F7GMl?Y2LV&Ukq~!kBTS}nX +4S e< ͉omWKzM+4 UserComments +4  D+4S U< 4DaHٗS+4 Name +4  D+4S W< S3*Ku()zK+4 Slots +4  D+4S _< .qyqJ js>+4UsageCode +4  D+4S e< M*MeGyo+4CreationTime +4  D+4S e< :C˻BCdOD*+4LastModified +4  D+4S [< zE*DprJ+4KLVData +4  D+4S a<  IZLLaD\+4Attributes +4  D +4S \< \RܵL؜9nu+4 MobID +4  D+4S o< S,[K,s>|b{M$SubclipFullLength +4  +4S m< 춽F7GMl?P`G"MobAttributeList +4  +4S [< Y2LV&Ukq"`u˖iObAppCode +4  +4S m< ~!kBTS}nXBD$;BE"ConvertFrameRate +4  +4S Y< [ 71AD͚+4S 6MasterMob IB{Ӳ!i +4S u< KDO)E^A4+4S 7SourceMob IB{Ӳ!i КES* +4S q< КES*+4&EssenceDescription +4  G+4S < <_UEEf}+4S 8MobSlot`M#9! H׈mhAlqPETW hEв8f o\hMVӘB @ qS +4S Y< ׈mhAlqPETW+4SlotID +4  H+4S ]<  hEв8f +4SlotName +4  H+4S s< o\hMVӘB +4(PhysicalTrackNumber +4  H+4S [< @ qS+4Segment +4  H+4S < es2@c?֧ Y+4S ; TimelineMobSlot<_UEEf} hi8 e-D'KBF/C=?H=eqHFzjH\3~fc `G@8Wѕ@M3ߒ +4S Y< i8 e-D'K+4Origin +4   K+4S [< BF/C=?H=+4MarkOut +4   K+4S Y< eqHFz+4 MarkIn +4   K+4S [< jH\3~f+4 UserPos +4   K+4S ]< c `G@8W+40EditRate +4  K+4S }< ѕ@M3ߒZ>U1B42TimelineMobAttributeList +4  +4S u<  nrH+p+4S <Parameter`M#9! f[Ly`oH +4S a< f[Ly`oH+4Definition +4  L+4S < ÆO|ᾓ+4S ?TaggedValue`M#9! (e'@0R6H*4F֋K/ +4S U< e'@0R6+4  Name +4  P+4S W< H*4F֋K/+4  Value +4  P+4S q< #N@%Me+4S @KLVData`M#9! % WI$K +4S W< % WI$K+4 Value +4  Q+4S < 7ϕjJE*+4S B SoundDescriptor48K^( XiU1kG?ޤRw˽7N;I }!'i:Jc+>#lRUD;w'wO᫵tjysS܀afG꣹p&Rh#A+q@2)SˆyDΠ`);$Q%K +4S i< XiU1kG?ޤR+4ElectroSpatial +4"  =+4S g< w˽7N;I }!+4AudioRefLevel +4  =+4S ]< 'i:Jc+>#lRU+4Channels +4  =+4S Y< D;w'wO᫵tjysS+4Locked +4  =+4S o< ܀afG꣹p&Rh+4$AudioSamplingRate +4  =+4S ]< #A+q@2)S+4DialNorm +4  = +4S c< ˆyDΠ`);$Q+4Compression +4  =+4S m< %K+4"QuantizationBits +4  =+4S M< W2_Mu+4S HPCMDescriptor7ϕjJE* N|m'@} :KKnA1fٱf[BPٴk~ flD&{:&tMK&NPIt^瀁jAl}B*i-s~:dN ui2@N]mE"5#! 2'Oz [W84Njc]Me^D9$,eEM'.S +4S o< N|m'@} :+4$ChannelAssignment +4  =2+4S s< KKnA1fٱ+4(PeakEnvelopeVersion +4  =)+4S q< f[BPٴk~ +4&PeakEnvelopeFormat +4  =*+4S q< flD&{:&t+4&PointsPerPeakValue +4  =++4S w< MK&N+4 ,PeakEnvelopeBlockSize +4  =,+4S e< PIt^瀁j+4 PeakChannels +4  =-+4S a< Al}B*i-s~+4 PeakFrames +4  =.+4S s< :dN u+4 (PeakOfPeaksPosition +4   =/+4S w< i2@N]+4 ,PeakEnvelopeTimestamp +4  =0+4S m< mE"5#+4"PeakEnvelopeData +4  =1+4S a< ! 2'Oz [+4BlockAlign +4  = +4S i< W84Njc+4SequenceOffset +4  = +4S a< ]Me^D9+4AverageBPS +4  = +4S a< $,eEM'.SY'wJ?CDataOffset +4  +4S q< jU|Ǒ^+4S L,TaggedValueDefinition1Ki`hH +4S < `jHBwAJ+4S M$KLVDataDefinition1Ki`hH Fq,Fθw. +4S c< Fq,Fθw.+4 KLVDataType +4  M+4S < M +HAkL+4S  ClassDefinition'LB++vEv$ 8w72Dm}wih2D$H/e@9@df +4S c< w72Dm}wi+4ParentClass +4  +4S a< h2D$H/e+4Properties +4   +4S a< @9@df+4IsConcrete +4   +4S < SJȸ@MB+4S &PropertyDefinition'LB++vEv$ H qAɕ(o}Bi {{KDZ8Ÿ%KB撫/'HZ +4S a<  qAɕ(+4IsOptional +4   +4S U< o}Bi+4 Type +4   +4S s<  {{KDZ8+4(LocalIdentification +4   +4S q< Ÿ%KB撫/'HZ+4&IsUniqueIdentifier +4  +4S c< _Cb@w+4S TypeDefinition'LB++vEv$ +4S < ɆHù+4S HTypeDefinitionStrongObjectReference_Cb@w ӵ`EhOTe  +4S i< ӵ`EhOTe +4 ReferencedType +4  +4S < BBH}+4S DTypeDefinitionWeakObjectReference_Cb@w (%ʭN$CHs4DdF)g76@ +4S _< %ʭN$CHs4+4 TargetSet +4  +4S i< DdF)g76@+4 ReferencedType +4  +4S < 83֚.O< nR+4S 4TypeDefinitionEnumeration_Cb@w 8#h:A:uo-xJJ><}X"#XGM% +4S e< #h:A:uo+4ElementNames +4  +4S g< -xJJ><}X+4ElementValues +4  +4S c< "#XGM%+4 ElementType +4  +4S < <#Bd~IQ+4S 2TypeDefinitionFixedArray_Cb@w (u'WmDuBVSadE|SGʮ+ +4S e< u'WmDuBVSadE+4ElementCount +4  +4S c< |SGʮ+ +4 ElementType +4  +4S < Hr!HѤbCϱP+4S  8TypeDefinitionVariableArray_Cb@w 4i| M_׬? +4S c< 4i| M_׬? +4 ElementType +4  +4S < YG;.On+4S  $TypeDefinitionSet_Cb@w bO:-5H5/ +4S c< bO:-5H5/+4ElementType +4  +4S < ]:A7O;[I+4S  *TypeDefinitionRecord_Cb@w (ڂfbNa2l⩖!~.M`/#% +4S c< ڂfbNa2l+4MemberNames +4  +4S c< !~.M`/#%+4MemberTypes +4  +4S < |4FVLzVUq+4S *TypeDefinitionRename_Cb@w lm,OAM= +4S c< lm,OAM=+4RenamedType +4  +4S < fSH(@2'+4S  HTypeDefinitionExtendibleEnumeration_Cb@w ( LSHc5=E`A3 +4S e<  LSHc5+4ElementNames +4  +4S g< =E`A3+4ElementValues +4   +4S < 'LB++vEv$+4S $MetaDefinition'LB++vEv$ 8xLy>Caʢw>'-*DVܦ +4S U< xLy>+4 Name +4  +4S n< Caʢw>+4Identification +4  +4S c< '-*DVܦ+4Description +4  +4S H< L!L_@ ^ +4aafUInt8+4S  < nN=+4Rational(}2J{'h;}2J{'h;,NumeratorDenominator+4S < YH]E\8Zv=f+4:ClassDefinitionWeakReferenceM +HAkL(+4 +4+4S < q>!jXTMԌ2~+4RkAAFTypeID_ContentStorageStrongReferencejAJl\h+4S  < 4^HAU[|+4 AUIDHGQN[繅{0XM= XM= ҇d$&D%T0Data1Data2Data3Data4+4S  P< uMH!@)C+4AUIDSet4^HAU[|+4S < 0H} i+4BooleanL!L_@ ^ FalseTrue+4S  < ?;L3CU+4dkAAFTypeID_OperationDefinitionWeakReferenceVectorq`ɮyAH0z$+4S  < eeF/DT+4S  :<  ڧK^i&Q+4Stream+4S J< GQN[繅{0+4aafUInt32+4S  < f,͞Cӊ>i-(0x+4VersionType(jOX@ӓRQ5jOX@ӓRQ5majorminor+4S  \< !Hdw+4aafInt32Array}2J{'h;+4S < ceO̩dJ+48DataDefinitionWeakReference?iM(rlM8+4 +4+4+4S < M73p+4XkAAFTypeID_EssenceDescriptorStrongReferences:G) +4S  <  eCN҄N +4ZkAAFTypeID_DataDefinitionWeakReferenceVectorceO̩dJ+4S  < "MB͎ +4TimeStamp(aq@nPAү I5A݀|5datetime+4S < q`ɮyAH0z$+4BOperationDefinitionWeakReferenceol?IKBf;1u8+4 +4+4+4S  < Q"Mk""+4BkAAFTypeID_MobStrongReferenceSetYZeGꨐ:0+4S H< cH  d+4aafInt64+4S f< ҇d$&D%T+4aafUInt8Array8L!L_@ ^ +4S < E E+Ud +4BParameterDefinitionWeakReference2 yOG)RZ8+4 +4+4+4S < M+lJgx+4TkAAFTypeID_SourceReferenceStrongReferenceA۾D/+4S  < SdAIl^,\+4bkAAFTypeID_OperationDefinitionStrongReferenceSetֈAC]@M%d+4S  < cDXUWGѩ.Cq+4XkAAFTypeID_TaggedValueStrongReferenceVectorhCD.Hl+4S  ^< ^>tFÞ"On(3+4 aafUInt32ArrayGQN[繅{0+4S <  yHT.v-+4 8TypeDefinitionWeakReference_Cb@w(+4 +4+4S  < 3 #@vme@+4 bkAAFTypeID_ParameterDefinitionStrongReferenceSetLrH%/i_w+4S  < fأ;@ b+4 PkAAFTypeID_KLVDataStrongReferenceVector`魆]C ҷnz+4S < *:LOv'6IM+4 TkAAFTypeID_CodecDefinitionStrongReference=ߓ5BշI.%+4S  < )1gC\_e@+4 \kAAFTypeID_PluginDefinitionStrongReferenceSetK Bǘ&7i!+4S  < Du'j`N@WK +4 TkAAFTypeID_ParameterStrongReferenceVector{^@`+Ƨ"O+4S <  I[+4 :CodecDefinitionWeakReference=ߓ5BշI.%8+4 +4+4+4S < uB@ $d+4 HkAAFTypeID_ComponentStrongReferenceb]TˍN#/;E}+4S <  uBvmb+4 \kAAFTypeID_ContainerDefinitionStrongReference\"A- #+4S  < pCEGgyzl+4 ^kAAFTypeID_KLVDataDefinitionStrongReferenceSet2eCA6m+4S < zYB©Tl+4RkAAFTypeID_DataDefinitionStrongReference?iM(rlM+4S  < F^)mJN. +4^kAAFTypeID_ParameterDefinitionWeakReferenceSetE E+Ud +4S  < ,S=-3B'u+Va+4fkAAFTypeID_TaggedValueDefinitionStrongReferenceSet TBLཏ+4S < 6f@Ҍ(9_+4LkAAFTypeID_EssenceDataStrongReferenceB/Jߑ-8p] +4S < &Oif0M?*xޅ+4RkAAFTypeID_IdentificationStrongReference2)OtD%+4S <  匔H rm@+4dkAAFTypeID_InterpolationDefinitionStrongReferenceZMF+).U+4S < 5[ZdK3$+4DkAAFTypeID_LocatorStrongReference#/23JWR+4S |< YZeGꨐ:0+4<kAAFTypeID_MobStrongReference IB{Ӳ!i+4S <  VMP[+4DkAAFTypeID_MobSlotStrongReference<_UEEf}+4S < ֈAC]@M%d+4\kAAFTypeID_OperationDefinitionStrongReferenceol?IKBf;1u+4S < {^@`+Ƨ"O+4HkAAFTypeID_ParameterStrongReference nrH+p+4S < LrH%/i_w+4\kAAFTypeID_ParameterDefinitionStrongReference2 yOG)RZ+4S < K Bǘ&7i!+4VkAAFTypeID_PluginDefinitionStrongReference H;rJ.J'+4S < hCD.Hl+4LkAAFTypeID_TaggedValueStrongReferenceÆO|ᾓ+4S < `魆]C ҷnz+4DkAAFTypeID_KLVDataStrongReference#N@%Me+4S < 2eCA6m+4 XkAAFTypeID_KLVDataDefinitionStrongReference`jHBwAJ+4S <  TBLཏ+4!`kAAFTypeID_TaggedValueDefinitionStrongReferencejU|Ǒ^+4S < )h-G +4&ProductReleaseTypeL!L_@ ^ kAAFVersionUnknownkAAFVersionReleasedkAAFVersionDebugkAAFVersionPatchedkAAFVersionBetakAAFVersionPrivateBuild8+4S X< QxkN`Ո+4 aafPositioncH  d+4S < HOL Y#+4TapeFormatTypeL!L_@ ^ kAAFTapeFormatNullkAAFBetacamFormatkAAFBetacamSPFormatkAAFVHSFormatkAAFSVHSFormatkAAF8mmFormatkAAFHi8Format@+4S  &< ]37bNz2s[+46TransferCharacteristicTypedkAAFTransferCharacteristic_ITU470_PALkAAFTransferCharacteristic_ITU709kAAFTransferCharacteristic_SMPTE240MkAAFTransferCharacteristic_ITU1361kAAFTransferCharacteristic_linear X+4+4+4+4+4+4S T< 'BϏbq&+4 aafLengthcH  d+4S < "Y FP@f0+4 VideoSignalTypeL!L_@ ^ bkAAFVideoSignalNullkAAFNTSCSignalkAAFPALSignal +4S < bDŔb(|+4TapeCaseTypeL!L_@ ^ :kAAFTapeCaseNullkAAFThreeFourthInchVideoTapekAAFVHSVideoTapekAAF8mmVideoTapekAAFBetacamVideoTapekAAFCompactCassettekAAFDATCartridgekAAFNagraAudioTapeH+4S  p< jy~B iS5+4UsageCodeTypekAAFUsage_SubClipkAAFUsage_AdjustedClipkAAFUsage_TopLevelkAAFUsage_LowerLevelkAAFUsage_Template X+4 +4 +4 +4 +4  +4S D< \@aJ}'3 +4 ColorSitingTypeL!L_@ ^ kAAFCoSitingkAAFAveragingkAAFThreeTapkAAFQuincunxkAAFRec601kAAFUnknownSiting8+4S  $< RNnkU(3+4&ColorPrimariesTypeColorPrimaries_SMPTE170MColorPrimaries_ITU470_PALColorPrimaries_ITU709 8+4+4+4+4S  $< ʁF s5I+4(CodingEquationsTypeCodingEquations_ITU601CodingEquations_ITU709CodingEquations_SMPTE240M 8+4+4+4+4S < UHisIz+4FadeTypeL!L_@ ^ fkAAFFadeNonekAAFFadeLinearAmpkAAFFadeLinearPower +4S 0< Q1]FMUw+4LayoutTypeL!L_@ ^ kAAFFullFramekAAFSeparateFieldskAAFOneFieldkAAFMixedFieldskAAFSegmentedFrame0+4S h< ?=A븆_=©D`uM {0(AvidStrongReference`M#9!+4S < hPcqO4B+4 $AlphaTransparencyL!L_@ ^ `kAAFMinValueTransparentkAAFMaxValueTransparent+4S < D][HΌ,7+4!FieldNumberL!L_@ ^ ^kAAFUnspecifiedFieldkAAFFieldOnekAAFFieldTwo +4S < ~cL)5Ru+4"4ElectroSpatialFormulationL!L_@ ^ 4kAAFEsDefaultkAAFEsTwoChannelModekAAFEsSingleChannelModekAAFEsPrimarySecondaryModekAAFEsStereophonicModekAAFEsSingleChannelDoubleSamplingFrequencyModekAAFEsStereoLeftChannelDoubleSamplingFrequencyModekAAFEsStereoRightChannelDoubleSamplingFrequencyModekAAFEsMultiChannelModeP  +4S z< 񂊒I-12H +4'&SignalStandardTypeL!L_@ ^ SignalNoneSignalITU601SignalITU1358SignalSMPTE347MSignalSMPTE274MSignalSMPTE296MSignalSMPTE349M@+4S b< *Get~`>o'.kAvidPositionL!L_@ ^ +4S Z< x3<@휃@l`>o'/kAvidCropL!L_@ ^  +4S \< |8@s `>o'0kAvidScaleL!L_@ ^ +4S j< ( nPTjI3T`>o'1k"AvidSpillSupressL!L_@ ^ +4S ^< f-Fke%`>o'2kAvidBoundsL!L_@ ^ 0+4S \< N3ʟH|"xt `>o'3kAvidColorL!L_@ ^ D+4S `< ^`7G:>QhPA*AvidString4L!L_@ ^ +4S  < qw+@$ i`unmCÃRGBColor8XM= XM= XM= redgreenblue+4S j< }~E!M P2qO"AvidWideString32XM=  +4S  `< +ޔBMk$`PNM_,AudioSuitePlugInChunkxGQN[繅{0^`7G:>Qh^`7G:>Qh^`7G:>Qh^`7G:>Qh}~E!M 4^HAU[|VersionManufacturerIDProductIDPlugInIDChunkIDNameChunkDataUID+4S  n< }ADфTz[PNM`.AudioSuitePIChunkArray+ޔBMk$`+4S  t< GƗF_ǦjPj.;4AvidTKMNTrackedParamArray?=A븆_=©+4S  r< 5^G?'ewsPj.;2AvidTKMNTrackerDataArray?=A븆_=©+4S  < A!tM݂xyڇA`>opɽD"EqualizationBandX4^HAU[|GQN[繅{0GQN[繅{0GQN[繅{00H} i:typefrequencygainqenable+4S  l< ?0F=K`>opʽD,EqualizationBandArrayA!tM݂xyڇA+4S  \< v(L4T`u̪s8AvidBagOfBitsL!L_@ ^ L'%s' failed, in %s:%d mxf_write_kl(mxfFile, &g_PrimerPack_key, 8 + 18 * numberOfItems)./mxf/mxf_primer.cmxf_write_array_header(mxfFile, numberOfItems, 18)mxf_write_local_tag(mxfFile, entry->localTag)mxf_write_uid(mxfFile, &entry->uid)(newEntry = (MXFPrimerPackEntry*)malloc(sizeof(MXFPrimerPackEntry))) != NULLmxf_append_list_element(&primerPack->entries, (void*)entry)add_primer_pack_entry(primerPack, newEntry)Could not create a unique tag - reached the end of the allowed dynamic tag values, in %s:%d Local tag %x already in use, in %s:%d create_primer_pack_entry(primerPack, &newEntry)mxf_create_item_tag(primerPack, &tag)data != NULL && info != NULL(newPrimerPack = (MXFPrimerPack*)malloc(sizeof(MXFPrimerPack))) != NULLmxf_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)+4 L,M\MXMMPMLM H00<0H0T0`0l0x00000000000000 0,080D0P0\0h0t0000000000000~0{0x(0u !   *x ! o/oKoLK@ ooIzR|P  - M*xKKKLN       I IL,LMMMMLMPMX !"#+N+!MX*L5 DOM\[MXoN O0 jO$ LMMMO MPMLO X    Ph  %x -O0 ;L  n  h   (   +  \ v       ,  T        &< A p ` s         h 0  Y p       &  Q@ a ð |      x    1 R H pP   ` @ / Np   `  x    -P M`        @   Ap f` w   H   X   6  [0 z x   P  8  G  a wH    0 @ ` B ~ 0  (    & > c 8 y ,   (   h , E }8      9> P0 t      ;  c x  H     0 !p C |x     0  P  O    h X  ( " t 8  P e         D ` j        X ' 8 I bP    X   @ .  K x$ DP dt @$ `   $   . FL Vam{Mx8 T 2 ,  :( 4D :4 /X  %/8  : P:h bH p : /x  X 4 H 4T | :D$ p  T #t 8x K [ qx 9X   3\  3 9T A$ .* 9* O* ]* wcH | A   & ɦ ?І gF +& \v  F & Ѷ P f ,ɖ Ɇ  TЖ ˖  - .V A ` P vȆ 6 v & F YΆ  ͖ ( & B Y$ &6 Qf a o&   pv v  & #6 @0P M6 &  ʆ   NΦ   V -F M 6 F  #Ϧ Pͦ pF Ȧ Av V f V ! !CH ͆ !N ! !Ͷ !f " ж [v zf  ʦ "C "і 6 v V f & B ~ "˶ "ζ  &ˆ #ʶ >f #̦ yf    #BF #|Ѧ E  # ʖ #6 #V P̆ #̖ t v #Ȗ  $϶ ;F ɶ   !6 CV $A $LH f $X $f $ O $Ц % ϖ F %? %y %6 %˦ PV %V e % Dц V j v &/  &H I bȶ &Ζ &  &v  ' Kφ '̶ 'Avg W 'Ww 'c(H 'o$$ '^$ '2$X 'pH ' 8H ', '+ ((a (9M. (IM|vy  I (Yg (}  (  I (q ) ! (( ( ( ) 'W9 )*  )Ua@ )t #9 )Y    )i & ) ) ) **+*8H *IH *Vl *ohP *|d$ *D( **D*M* * *M M*ML*MH+ + I +6L+=  +K0` +ZkL +wP +  +, +  + +, +b<( , p , kP ,Cd ,R^L ,kt( ,LL ,m0 ,d , ,%  ,K -I - J-@ -![8 -;&4 -O -^Kh-k -zft -EX -AP -PH -@ -)h -[tL .K.wDT .9@@ .L",$ .\&8 .i  .~)X . 8 .Rh .P ..p .  .Mt.4 . /) /"$ /@K/I0P /a, /z! /K / / /E /T / /A@ /H 0  0' ` 0GH 0Z ,\ 0uL,0~\ 0DD 0| 0Jl0( 0b4 00$ 1  \ 1! t 15| 1I 1_KP1h=pL 1{  1  1F@ 1Od 1jP 1Yh 2 1H 2f0T 2< 2RT 2d$ 2ro, ,  2`, 2a 2&HX 2-p 28 2 2K2 3 3(CP 37 3L 3bZ  3}P 3 x 3 3T@ 3J<3*4 3J03$H 3  4.$ 4! 4@ 4-p 4;M@4A\ 4]h 4m  4<M@!4~K4 4)H 4`( 4N!4IX 4, 5 5 5,  5Gd 5W 5d$ 5r \  5  5xh 5K5< 5 5 6J`6 "H 6b  69  6RH 6K6`` 6z 6I6 6  6 66  7@ 7_(8 7* 78K7? h 5K7St 6K7lJ7sN| 7 7L7\ 7p 7 7% 78t 88 8^D 85: 8C)x 8U 8h 8p 8< 88 8@ 8 8   8T 8g 9L9pd 91 97 9K0X< 9[( 9m 9w 9\ 9 9K9Jx9 |@ 9"PX 9 @ 9  : 4h :x :>\,D :VA` :i :88t :g\ : :p 2`X : := ;( ; ;0P ;@$ ;Mt  ;l  ;~t ; ;PX ;KDX ; ;n< < <*Q *0  >  >7D 4N t >I` >[? >q^D >*  >SD8 >d > >), >& 4N>M?S ?< ?>[4 ?c  ?wK ?9  ?  ?K?L?" ?Ad @a0 @J@3|T @8J@>4l @XKt@a& @p% @~ @hL @J0 @= @ @BL A7 A  A, ACKDAJ Abh AwM AK8AjH A$4p AX A)  AD B,` B B'( B=Z4@ BXL Bj\pD Bc B; B B- BS` C / C$ , C4=tT CIQXT Cb"X Cm#H Cx@| CK\C CL CH CX C P  CG( Ct DQ80 D0 D- D?JDH4 D\` D{JD*  D*  DJ$D8x D*PH D D_  ER E* ED/ E] \ Ex EJE Eb  E E EJE)  E# F@  F# F3; FV.|< Fl> F F F  FH F h  F 0, F $ GC4 G;(T GXp Ge-  Gx@ G 0 GH GS| G GP  Ggx H#l H.PP HA l H\, HjL HYH H< Hx HSh. H=h H)H I JI)  I$ X I? IU l0 Ig( I~ IT(  0UNI" Ib  I Il JZ  JJJd J,X J:d J] Jpj` J$ J Tt J \8 J< J0 Jd J  J K  K'  K5  KI$ KXJ KkTx K h4 KP K K KI K* writeavidmxfcrti.svalues-Xa.cBbss.bssDdata.dataDrodata.rodatacrtstuff.cobject.3982completed.3967call___do_global_dtors_auxcall_frame_dummyforce_to_data__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN__p.3965__JCR_LIST__main.cget_uint16_leg_Null_UMIDWAVE_IDDATA_IDusageFMT_IDRIFF_IDget_uint32_lewrite_avid_mxf.cg_DVBased_50_525_60_compdef_labelg_DV720p50_esselement_keyg_LegacyTimecode_datadef_labelg_Preface_EssenceContainers_item_keyg_Identification_ProductUID_item_keyg_complexity02_op_atom_labelg_ClosedComplete_Body_pp_keyg_TimecodeComponent_RoundedTimecodeBase_item_keyg_Track_EditRate_item_keyg_Null_ULg_DNxHD1080p36ClipWrapped_esscont_labelg_TimecodeComponent_DropFrame_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_SourceClip_StartPosition_item_keyg_Identification_VersionString_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_ContentStorage_EssenceContainerData_item_keyg_DVBased_25_625_50_compdef_labeladd_avid_mjpeg_offsetg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelfree_offsets_array_in_listg_EssenceContainerData_set_keyg_Sequence_set_keyg_DNxHD720p120ClipWrapped_esscont_labelg_EssenceContainerData_IndexSID_item_keyg_DV720p50ClipWrapped_esscont_labelg_EssenceContainerData_LinkedPackageUID_item_keyg_DNxHD_esselement_keyg_DNxHD1080p185ClipWrapped_esscont_labelg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Preface_OperationalPattern_item_keyg_FileDescriptor_EssenceContainer_item_keyg_DNxHD1080i185ClipWrapped_esscont_labelg_TapeDescriptor_set_keyg_TimecodeComponent_StartTimecode_item_keyg_Track_set_keyg_CDCIEssenceDescriptor_WhiteReflevel_item_keycomplete_trackg_AvidMJPEG21_compdef_labelg_Preface_Identifications_item_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_AvidMJPEGClipWrapped_esscont_labelg_ClosedIncomplete_Header_pp_keyg_D10_50_625_50_compdef_labelg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_GenericTrack_TrackNumber_item_keyg_GenericPackage_PackageCreationDate_item_keyg_GenericTrack_TrackID_item_keyg_SourcePackage_set_keyg_ClosedComplete_Footer_pp_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPictureEssenceDescriptor_ImageSize_item_keyg_Preface_Version_item_keyg_AvidAAFKLVEssenceContainer_ulg_MaterialPackage_set_keyg_WaveAudioDescriptor_set_keyg_CDCIEssenceDescriptor_set_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_DV1080i50_esselement_keyg_Identification_set_keyg_DVBased_25_625_50_ClipWrapped_esscont_labelg_Preface_ProjectEditRate_item_keyg_Preface_set_keyg_AvidMJPEGClipWrapped_esselement_keyg_FileDescriptor_SampleRate_item_keyget_track_writerg_DNxHD720p185ClipWrapped_esscont_labelg_DVClipWrapped_esselement_keyg_FileDescriptor_ContainerDuration_item_keyg_DVBased_50_625_50_ClipWrapped_esscont_labelg_AvidMJPEG101m_compdef_labelg_DV1080i50ClipWrapped_esscont_labelg_GenericPackage_Name_item_keyg_Identification_CompanyName_item_keyg_Preface_ContentStorage_item_keyconvert_stringg_GenericPackage_Tracks_item_keyg_mxfIdentProductUIDg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_DV1080i50_compdef_labelfree_avid_clip_writerg_LegacyPicture_datadef_labelg_Identification_ProductName_item_keyg_Identification_ThisGenerationUID_item_keyg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_SourcePackage_Descriptor_item_keyg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DNxHD_compdef_labelg_StructuralComponent_DataDefinition_item_keyg_Track_Origin_item_keyg_GenericPackage_PackageUID_item_keyg_IMX50_esscont_labelg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyfree_track_writerg_StructuralComponent_Duration_item_keyg_D10_50_625_40_compdef_labelg_Identification_Platform_item_keyg_Timecode_datadef_labelg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_BWFClipWrapped_esselement_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_GenericPictureEssenceDescriptor_FrameSampleSize_item_keyg_GenericPackage_PackageModifiedDate_item_keymxf_create_header_metadatag_SourceClip_SourceTrackID_item_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_DNxHD1080p120ClipWrapped_esscont_labelg_EssenceContainerData_BodySID_item_keyg_DNxHD1080i120ClipWrapped_esscont_labelg_Identification_ModificationDate_item_keyg_IMX40_esscont_labelg_TimecodeComponent_set_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericTrack_TrackName_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_Picture_datadef_labelg_D10_50_625_30_compdef_labelg_AvidMJPEG31_compdef_labelg_ClosedComplete_Header_pp_keyg_WaveAudioDescriptor_BlockAlign_item_keyg_GenericPictureEssenceDescriptor_ResolutionID_item_keyg_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_AvidMJPEG151s_compdef_labelg_DVBased_50_625_50_compdef_labelg_LegacySound_datadef_labelg_GenericTrack_Sequence_item_keyg_BWFClipWrapped_esscont_labelg_mxfIdentCompanyNameg_mxfIdentVersionStringg_SourceClip_set_keyg_Sequence_StructuralComponents_item_keyg_AvidMJPEG201_compdef_labelg_UncClipWrapped_esselement_keyg_mxfIdentProductNameg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_WaveAudioDescriptor_AvgBps_item_keyg_ContentStorage_Packages_item_keyg_Sound_datadef_labelg_SourceClip_SourcePackageID_item_keyg_IMX30_esscont_labelg_Preface_ProjectName_item_keyg_Identification_ToolkitVersion_item_keyg_DVBased_25_525_60_compdef_labelg_ContentStorage_set_keyg_Preface_LastModifiedDate_item_keyg_DV720p50_compdef_labelg_IMX_esselement_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_AvidMJPEG101_compdef_labelg_CDCIEssenceDescriptor_ColorSiting_item_keypackage_definitions.cfree_package_in_listfree_trackfree_user_commentfree_track_in_listcreate_packagefree_packagefree_tagged_value_in_listmxf_version.cg_libmxfPlatformStringg_libmxfPlatformWStringg_libmxfVersionmxf_list.cmxf_utils.cmxf_logging.cg_mxfFileLoglogmsglog_to_filemxf_file.cbyte_array_file_readbyte_array_file_putcharstdin_file_eofdisk_file_closebyte_array_file_eofdisk_file_tellfree_stdin_filefree_byte_array_filebyte_array_file_writedisk_file_putchardisk_file_eofstdin_file_seekdisk_file_writefree_disk_filestdin_file_closestdin_file_readdisk_file_readbyte_array_file_is_seekabledisk_file_seekstdin_file_writebyte_array_file_getcharbyte_array_file_tellstdin_file_putcharstdin_file_sizebyte_array_file_closebyte_array_file_seekdisk_file_is_seekablestdin_file_tellbyte_array_sizestdin_file_getcharstdin_file_is_seekabledisk_file_getchardisk_file_sizemxf_partition.cfree_partition_in_listg_Null_Keyg_RandomIndexPack_keyg_KLVFill_keyg_PartitionPackPrefix_keymxf_essence_container.ccreate_essence_elementmxf_index_table.cfree_index_entryg_IndexTableSegment_keymxf_data_model.cg_RGBAEssenceDescriptor_set_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keyg_GenericSoundEssenceDescriptor_set_keyg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_NetworkLocator_URLString_item_keyg_DMSet_set_keyfree_item_defg_Identification_ProductVersion_item_keyg_TextLocator_set_keyg_EventTrack_set_keyg_TextLocator_LocatorName_item_keyg_Preface_ObjectModelVersion_item_keyg_InterchangeObject_InstanceUID_item_keyg_WaveAudioDescriptor_SequenceOffset_item_keyg_GenericDescriptor_Locators_item_keyfree_set_def_in_listg_GenericPictureEssenceDescriptor_FieldDominance_item_keyg_GenericTrack_set_keyfree_item_def_in_listg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_GenericDataEssenceDescriptor_set_keyg_Preface_DMSchemes_item_keyfree_set_defg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_keyg_DMSegment_TrackIDs_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_DMSourceClip_set_keyg_CDCIEssenceDescriptor_PaddingBits_item_keyg_FileDescriptor_Codec_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyg_GenericPackage_set_keyg_RGBAEssenceDescriptor_Palette_item_keyg_RGBAEssenceDescriptor_PixelLayout_item_keyg_RGBAEssenceDescriptor_ComponentMinRef_item_keyset_def_eqg_GenericPictureEssenceDescriptor_StoredF2Offset_item_keyg_GenericSoundEssenceDescriptor_DialNorm_item_keyg_GenericPictureEssenceDescriptor_set_keyg_FileDescriptor_LinkedTrackID_item_keyg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyg_AES3AudioDescriptor_set_keyg_EventTrack_EventOrigin_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_Locator_set_keyg_DMSegment_EventStartPosition_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_DMFramework_set_keyget_type_idg_GenericDescriptor_set_keyg_StaticTrack_set_keyg_DMSegment_set_keyg_InterchangeObject_GenerationUID_item_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyclear_typeitem_def_eqg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_root_set_keyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_GenericSoundEssenceDescriptor_Locked_item_keyg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_Preface_PrimaryPackage_item_keyg_MultipleDescriptor_set_keyg_EventTrack_EventEditRate_item_keyg_FileDescriptor_set_keyg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_NetworkLocator_set_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyg_DMSegment_DMFramework_item_keyg_InterchangeObject_set_keyg_StructuralComponent_set_keyg_DMSegment_EventComment_item_keymxf_header_metadata.cg_Null_UUIDitem_eq_keyfree_metadata_item_in_listfree_metadata_set_in_listget_or_create_set_itemeq_pointerset_eq_instanceuidfree_metadata_item_valuecreate_empty_setmxf_avid.cmxf_avid_read_package_string_tagged_valueslast_part2.5500last_part2.5531mxf_avid_add_object_directory_entryg_TaggedValue_Name_item_keyprefix_LE.5325mxf_avid_set_metadata_rootprefix.5564g_GenericPackage_UserComments_item_keyg_DataDefinition_set_keyg_DefinitionObject_set_keyg_DefinitionObject_Identification_item_keymxf_avid_free_object_directoryg_GenericPackage_MobAttributeList_item_keyg_AvidMetadataRoot_keyg_AvidObjectDirectory_keyprefix_BE.5324g_TaggedValue_Value_item_keyg_TaggedValue_set_keymxf_avid_metadict_blob.cmxf_primer.cg_PrimerPack_keyentry_eq_uidcreate_primer_pack_entryentry_eq_tagfree_primer_pack_entry_in_listfree_primer_pack_entrylibgcc2.c__DTOR_END__call___do_global_ctors_aux__CTOR_END____JCR_END____FRAME_END__crtn.s_END__START__GLOBAL_OFFSET_TABLE_wcslenmxf_set_int64mxf_clear_listmxf_avid_attach_user_commentmxf_set_timestampmxf_get_last_list_elementmxf_log_file_closemxf_set_uint32mxf_set_item_valuecreate_package_definitionsmxf_close_essence_elementg_AvidMetaDictTagsmxf_write_delta_entry_array_headermxf_set_lengthmxf_free_header_metadatamxf_register_basic_typemxf_find_item_def_in_set_defmxf_write_delta_entrymxf_write_uint16update_and_complete_writingmxf_read_uuidmxf_write_partition_etextsscanfmxf_free_itemmxf_partition_is_completemxf_write_local_tagmxf_get_uint16gettimeofdaymxf_sprint_keymxf_open_essence_element_writemxf_set_timestamp_itemmxf_clear_file_partitionsmxf_get_item_keymxf_create_primer_packmxf_is_ulmxf_is_partition_packftello64mxf_write_index_table_segmentmxf_free_partitionmxf_write_int64mxf_get_llenmxf_get_array_headermxf_write_array_headermxf_dereferencemxf_set_itemmxf_get_ul_itemmxf_file_closemxf_get_booleang_mxfLogLevelmxf_set_uuidclear_user_commentsmxf_get_runin_lenmxf_set_rgba_layout_componentstrftimemxf_get_product_versionmxf_get_array_item_countmxf_get_uint16_itemfseekmxf_get_int16_itemmxf_set_uint16mxf_fill_to_kagmxf_read_uint64_Jv_RegisterClassesmxf_clear_ripmxf_set_uuid_itemmxf_read_index_table_segmentg_AvidMetaDictDynTagOffsets_lenmxf_mark_index_endcreate_tape_source_package_DYNAMICmxf_write_uint8mxf_set_utf16string_itemmxf_get_iter_elementfputcmxf_write_batch_headermxf_get_essence_element_numbermxf_set_rationalcreate_material_packagemxf_get_list_lengthmxf_free_data_modelmxf_get_position_itemmbstowcsg_AvidMetaDictBlobmxf_get_list_elementmxf_file_writemxf_set_auid_itemmxf_set_uint16_itemmxf_avid_set_indirect_string_itemmxf_read_filtered_header_metadatamxf_stdin_wrap_readmxf_write_essence_element_datamxf_get_timestamp_nowmxf_read_int8end_write_samplesmxf_generate_aafsdk_umidmxf_print_umidmxf_get_essence_element_sizemxf_write_kmxf_write_lmxf_find_set_defmxf_file_eofuuid_generatemxf_append_list_elementmxf_register_set_defmxf_write_fillmxf_read_primer_packmxf_register_item_defmxf_create_file_partitionsmxf_sprint_labelmxf_initialise_list_iter_atmxf_is_primer_packmxf_free_set_exitmxf_write_fixed_lmxf_read_klmxf_set_array_headermxf_write_klmxf_write_int8mxf_free_listmxf_file_size__iobmxf_next_array_item_elementmxf_create_listmxf_get_rationalfopen64mxf_get_version_type_itemmxf_equals_ul_mod_regvermxf_read_header_pp_kl_environmxf_mark_index_startmxf_find_set_by_keymxf_check_data_modelmxf_file_set_min_llenmxf_get_first_list_elementmxf_log_defaultmxf_get_auidmxf_file_seekmxf_get_platform_stringmxf_get_uint32_itemmxf_get_timestampgmtimemxf_append_partition_esscont_labelmxf_get_list_iter_indexabort_writingvfprintfmxf_get_uint8_itemmxf_get_essence_element_typemxf_initialise_list_itermxf_get_int32mxf_is_gc_essence_elementmxf_get_min_llen_PROCEDURE_LINKAGE_TABLE_mxf_create_item_tagmxf_set_fixed_size_utf16stringmxf_write_primer_packmxf_disk_file_open_readmxf_free_primer_packmxf_create_setmxf_file_getcfilenomxf_set_utf16stringmxf_get_utf16string_sizestrcatmxf_set_uint32_itemmxf_set_int32timesmxf_update_partitionsmxf_insert_list_elementmxf_set_int8mxf_read_local_tagmxf_add_array_item_strongrefmxf_find_item_defmxf_is_header_partition_packmxf_write_ripmxf_set_runin_lenmxf_get_int32_itemmxf_free_index_table_segmentmxf_register_array_typemxf_get_item_tagmxf_get_int16mxf_get_int64_itemmxf_set_umidmxf_write_uint64mxf_set_positionmxf_write_index_entryfseeko64start_write_samples_initmxf_get_length_itemmxf_remove_itemmxf_generate_uuid__umoddi3mxf_set_ulmxf_register_compound_type_membermxf_get_umid_itemfstat64fwritemxf_find_list_elementmxf_read_ulmxf_get_item_def_typemxf_set_int16mxf_grow_array_itemmxf_create_index_table_segmentmxf_partition_is_closedmxf_allocate_spacemxf_avid_load_extensionsmxf_add_array_item_weakrefmxf_avid_read_string_user_commentsmxf_get_weakref_itemmxf_read_uint16mxf_get_uuidmxf_set_length_itemmxf_get_int8mxf_get_product_version_itemmxf_set_weakrefmxf_read_uidmxf_avid_write_header_metadatawrite_sample_datamxf_initialise_listmxf_sprint_umidmxf_get_primer_pack_sizemxf_mark_header_startmxf_get_strongref_item_smxf_generate_old_aafsdk_umidmxf_get_rgba_layout_component_itemmxf_initialise_with_partitionmxf_read_essence_element_datamxf_read_int32mxf_get_array_item_element_lenmemsetmxf_read_header_metadatamxf_read_setmxf_read_uint32mxf_get_int8_itemmxf_have_itemmxf_generate_key__deregister_frame_infomxf_fill_to_positionmxf_write_ulmxf_get_weakref_item_smxf_set_is_subclass_ofmxf_free_file_partitionsmxf_get_ulmemcmpftellmxf_skipmxf_write_index_table_segment_header_edatainitialise_sets_itermxf_write_int16snprintf_lib_versionmxf_equals_ulmxf_get_rgba_layout_componentmxf_log_file_openmxf_set_strongrefmxf_set_rational_itemmxf_is_body_partition_packmxf_register_set_itemsmxf_remove_setmxf_read_int16g_AvidMetaDictDynTagOffsetsmxf_read_itemmxf_write_uidmxf_logmxf_append_new_from_partitionmxf_initialise_file_partitionsmxf_partition_is_closed_and_completemxf_get_uint64_itemmxf_set_int16_itemmxf_alloc_array_item_elementsmxf_initialise_array_item_iteratorfgetc__dso_handlemxf_write_int32mxf_set_weakref_itemmxf_get_track_numberfclosemxf_set_empty_array_itemfreadmxf_disk_file_open_modifygmtime_rmxf_write_uuidmxf_write_setmxf_remove_list_elementmxf_avid_write_index_entry_array_headermxf_mark_header_endmxf_read_ripset_user_commentmxf_set_strongref_itemmxf_disk_file_open_newmxf_get_uint8g_AvidMetaDictTags_lenstrlenmxf_finalise_data_modelmxf_get_version_typemxf_set_uint64_itemmemcpymxf_avid_get_data_defmxf_get_header_metadata_sizemxf_get_boolean_itemmxf_equals_uuidg_AvidMetaDictBlob_lenmxf_is_header_metadatamxf_read_int64mxf_read_batch_headermxf_read_next_nonfiller_klmxf_set_int8_itemmxf_is_footer_partition_packmxf_open_essence_element_readmxf_set_product_version_item__register_frame_infomxf_find_singular_set_by_keymxf_create_partitionmxf_write_header_metadatamxf_get_weakrefmxf_append_partitionmxf_initialise_partitionmxf_read_kmxf_read_lmxf_set_umid_itemremovemxf_set_uint8mxf_set_product_versionmxf_register_itemmxf_file_is_seekablemxf_get_versionmxf_set_ul_itemmxf_set_booleanmxf_clone_itemmxf_create_itemmxf_get_uuid_item__assertmxf_get_utf16stringg_AvidMetaDictInstanceUID_uuidstrcmpmxf_equals_keymxf_equals_key_prefixatexitmxf_get_utf16string_itemmxf_equals_key_mod_regvermxf_file_putcmxf_read_header_pp_kl_with_runinmxf_create_from_partitionmxf_register_primer_entrymxf_byte_array_wrap_readmxf_next_list_iter_elementmxf_get_strongref_itemfreemxf_get_positionmxf_get_essence_element_countmxf_generate_umidmxf_get_auid_itemmallocmxf_equals_umidmxf_get_set_sizemxf_clear_partitionmxf_print_labelmxf_set_rgba_layout_component_itemmxf_write_header_setsmxf_set_position_itemcreate_trackmxf_get_umidmxf_add_index_entrymxf_set_version_type_itemmxf_get_platform_wstringmxf_get_strongrefmxf_get_external_utf16string_sizemxf_set_fixed_size_utf16string_itemmxf_write_header_primer_packmxf_set_auidmxf_write_fixed_klmxf_prepend_list_elementmxf_get_strongref_s__clz_tabmxf_add_setmxf_set_fixed_set_space_allocationmxf_register_compound_typemxf_avid_read_string_mob_attributesmxf_get_item_lenmxf_set_uint8_itemcreate_file_source_packagemxf_print_keymxf_register_interpret_typemxf_append_new_partitionmxf_set_boolean_itemmxf_get_utf16string_item_sizemaing_AvidMetaDictObjectOffsets_lenmxf_read_array_headersprintfmxf_equals_uidmxf_get_array_item_elementmxf_get_rational_itemmxf_get_weakref_smxf_get_timestamp_itemmxf_set_version_typemxf_read_partitioncreate_clip_writermxf_get_essence_element_item_typemxf_get_uint64mxf_avid_attach_mob_attributemxf_is_fillerstrcpymxf_read_uint8mxf_get_int64mxf_finalize_essence_element_writemxf_is_subclass_ofmxf_write_index_entry_array_headermxf_read_keymxf_write_uint32mxf_get_itemmxf_file_tellmxf_get_uint32free_package_definitions_finimxf_is_index_table_segmentmxf_dereference_smxf_file_readmxf_add_delta_entrymxf_write_itemmxf_set_int32_itemmxf_read_and_return_setg_AvidMetaDictObjectOffsetsmxf_load_data_modelmxf_get_lengthmxf_set_uint64mxf_set_int64_itemmxf_read_item_tlas: Sun Compiler Common 10 Patch 05/06/2005 as: Sun Compiler Common 10 Patch 05/06/2005 @(#)SunOS 5.10 Generic January 2005as: Sun Compiler Common 10 Patch 05/06/2005 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 Patch 05/06/2005 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 Patch 05/06/2005 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 Patch 05/06/2005 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 Patch 05/06/2005 ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.482% : ; I : ;  : ; I8  : ; I 8 $ >  I$ >  : ;  : ; I8 '  I   : ; (  : ;  : ; I< &II!I/ .: ; ' I@ : ; I.: ;' @: ;I.: ;' I : ;I: ;I4: ;I4: ;I  !I/!.: ;' ".: ; ' I #: ; I$: ; I%.? : ;' I@&4: ;I'4: ;I(4: ;I )4: ;I * : ;+1UX Y,1-1. U/41041141 2 U31UX Y4 54: ; I64: ; I 74: ; I 84: ; I? < % $ > : ; I$ >  : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &I: ; I< ' II!I/  : ;  : ; I : ; .: ;' I@ : ;I: ;I 4: ;I .? : ;' I@4: ;I.: ;' @ : ;I!4: ;I".: ;' I@#: ;I $4: ;I%4: ;I& : ;'.: ;' I (: ;I) : ;*1UX Y+1, U-41. 1/4: ;I 01UX Y11241 3414 5.? : ;' I@ 6.? : ;' @7 84: ; I94: ; I :4: ; I ;4: ;I<4: ;I=4: ;I >4: ; I? < % $ > $ > : ; I : ;  : ; I8  : ; I8  I '  I   : ;   : ; (  : ;  : ; I&I.: ; ' @: ; I .? : ;' I@: ;I: ;I : ;I : ;I4: ;I  : ;4: ; I : ; I 4: ; I .? : ;' @  .? : ; ' @!.: ; ' I ": ; I#4: ; I$ : ; %.? : ; ' I@&: ; I'1UX Y (1)1UX Y* U+41, 1-.: ; ' I@.: ; I/ : ; 04: ; I 14: ;I24: ; I? < % $ > $ > : ;I: ; I : ;  : ; I8  : ; I8  I &I .? : ; ' I@ 4: ; I 4: ; I 4: ;I4: ; I % $ > $ > : ; I : ;  : ; I8  : ; I8  I '  I  ' I  : ;  : ; ( &I.? : ; ' I@ : ; I.? : ; ' I@: ; I 4: ; I4: ; I.? : ;' I@ : ;I: ;I 4: ;I.? : ;' @ : ;I : ;I4: ; I .? : ; ' @!: ; I "4: ; I# : ; $.? : ; ' @ %4: ; I&4: ; I '4: ;I(4: ; I? < % $ > $ > : ; I I: ;I : ;  : ; I8 I !I/  : ;  : ; I8 &I.? : ; ' @: ; I 4: ; I .? : ; ' @ 4: ; I4: ; I 4: ;I% : ; I  : ;  : ; I8  : ; I 8 $ >  I $ >  : ;  ( '  I&I.? : ; @.? : ; ' I@: ; I.: ; ' @: ; I: ; I .? : ; ' @4: ; I : ; I 4: ; II!I/ &I4: ; I? < 4: ; I?  % $ > : ; I : ;  : ; I8  : ; I 8  II !I/ $ > : ;I  : ;  : ; I8  : ; ( ' I&I: ; I : ; ' I.: ; ' I@ : ; I.: ; ' @ : ; I .: ;' I@ : ;I: ;I : ;I .: ;' @  .? : ;' I@!.? : ;' @ ".? : ;' I@ #4: ;I $4: ;I% U&: ;I'4: ;I(!I/)4: ;I*.? : ;' @+4: ;I, : ;-.: ;' I@..: ; ' I@/4: ; I04: ; I14: ; I 2: ; I3.: ; ' @44: ; I 54: ; I? < % $ > $ > : ; I : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &I: ; I< ' I.? : ;' I@: ;I4: ;I4: ;I 4: ;I  U4: ;I.? : ; ' @ : ; I : ;I4: ;I : ; .? : ; ' I@!: ; I": ;I #.? : ; ' @$.: ; ' @%: ; I &4: ; I '4: ;I(.? : ;' I@ ): ;I *4: ; I + : ; ,4: ; I-.? : ; ' I@ .: ; I/ 04: ; I14: ; I 24: ; I? < % $ > $ > : ; I : ;  : ; I8  : ; I8  : ;  (  I '  I &I: ; I< ' I : ; .? : ; ' I@ : ; I: ; I.: ; ' : ; I.? : ; ' @: ; I 1X Y 1.? : ; ' I@: ; I 4: ; I.: ; ' I@ 4: ; I!4: ; I " : ; #4: ; I$4: ; I %4: ; I&4: ; I '4: ;I(4: ; I? < % $ > $ > : ; I : ;  : ; I8  : ; I8  : ;  (  I '  I &I: ; I< ' I : ; .? : ;' I@: ;I: ;I 4: ;I4: ;I.? : ; ' I@: ; I: ; I 4: ; I4: ; I   U U .: ; ' @!.: ; ' ": ; I#.? : ; ' @$4: ; I %4: ; I&1X Y '1(4: ; I).: ; ' I * : ; + ,: ; I -1UX Y .41/ 10411 : ;2.? : ; ' I@ 3: ; I44: ; I54: ; I 64: ;I74: ;I 84: ; I? < % $ > : ; I$ >  : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &II!I/  : ;  : ; I : ; .: ; ' I@ : ; I4: ; I4: ; I 4: ; I.? : ;' I@ : ;I: ;I .? : ;' I@: ;I 4: ;I!: ;I "4: ;I #4: ;I$.: ; ' I@%: ; I&4: ;I '4: ;I( ) *.: ; ' @+: ; I ,.: ; ' I -: ; I. : ;/1UX Y011.? : ; ' @24: ; I 3.? : ; ' I@4: ; I 516 : ; 74: ; I84: ; I 94: ; I? < % $ > : ; I$ >  : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &I: ; I< ' II!I/  : ;  : ; I : ; .? : ;' @ : ;I : ;I: ;I .? : ;' @.? : ;' I@ 4: ;I 4: ;I!4: ;I "4: ;I#: ;I$.: ; ' I@%: ; I&: ; I '.: ; ' @(: ; I ).? : ; ' @*4: ; I +.? : ;' I@,4: ;I -: ; I.4: ;I/!I/04: ; I1.? : ; ' I@ 2 : ;3 4.: ; ' I 5: ; I6: ; I74: ; I8.? : ; ' I@9 : ; :1UX Y ;1< U=41 >4: ; I? : ;@4: ; I A4: ; I B4: ; I? < % $ > : ; I$ >  I : ;I : ;  : ; I8  : ;  : ; I8 '  I : ; ( &I: ; I< ' II!I/  : ;  : ; I : ; .: ; ' @: ; I  4: ; I4: ; I .: ;' I  : ;I!: ;I"4: ;I# : ;$4: ;I %.: ;' I@&: ;I': ;I (: ;I )4: ;I*4: ;I+ : ;,1UX Y-1. U/410411 12.? : ;' I@ 3: ;I4.: ; ' I@5: ; I6: ; I 74: ; I8.? : ;' I@94: ;I :.? : ;' @;: ; I<4: ; I =.: ; ' I >: ; I?: ; I@4: ; IA1UX YB1C41 D4: ; I E4: ; I? < F!% $ > $ > : ; I : ;  : ; I8  : ; I8 &I  : ;  4: ; I 4: ; I 4: ;I 4: ; I?  I!I/ !I/4: ;I?  !I/% $ > $ > : ; I : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &I: ; I< ' I.? : ;' @: ;I : ;I 4: ;I.? : ; ' I@: ; I4: ; I 4: ;I U.: ; ' @: ; I .: ; ' I  : ; I!.: ; ' I@"4: ; I # : ; $1UX Y %1&: ; I ': ; I(4: ; I)4: ; I*.? : ; ' @+4: ; I,.? : ; ' I@ -4: ; I.4: ; I /4: ;I04: ;I 14: ; I? < % $ > $ > : ; I : ; : ;I8  : ; : ;I : ;I .: ;' I  : ;I 4: ;I   I&I.? : ;' I@: ;I1UX Y1 U414141  U I!I/ 4: ; I? < % $ > $ > : ; II!I/ 4: ;I?  &ILGNU C 4.2.2main.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/examples/writeavidmxfO__FILE__FILEQ_cnt#Q#_ptr$X#_base&X#_flag'^# _file(^# __orientation)o# __ionolock*o# __seekable+o# __filler,o# int^unsigned charunsigned intlong long intFILEJsize_tRolong intcharint16_t<short intint32_t=Qint64_tDuint8_tH^uint16_tIshort unsigned intuint32_tJolong long unsigned int :C ;# <# =# ># ?# @# A# B# C# 3D# PE# F# fG# /H# }I# J#mxfULKZmxfKeyMC PG Q# R# S# T# U# V# W# X# Y# 3Z# P[# \# f]# /^# }_# `#mxfUUIDa^mxfLocalTagg lyearm#monthn#dayo#hourp#minq#secr#qmsecs#mxfTimestampti y z# {# |# }# ~# # # # # 3# P# # f# /# }# #octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMID 9numerator#denominator#mxfRationalfree_func_type!bh t t _MXFListElement%next&#data't#vMXFListElement(v +elements,#lastElement-#len.#freeFunc/L# MXFList0( >AvidMJPEGDVBased25DVBased50DV1080i50DV1080i60DV720p50DV720p60IMX30IMX40IMX50 DNxHD720p120 DNxHD720p185 DNxHD1080p36 DNxHD1080p120 DNxHD1080p185DNxHD1080i120DNxHD1080i185UncUYVYUnc1080iUYVYUnc720pUYVYPCMEssenceType>1A Res21Res31Res101Res101mRes151sRes201AvidMJPEGResolutionH Q K 7L #AvidMJPEGInfoM P XQQ#PCMInfoR U *avidMJPEGInfoV pcmInfoW EssenceInfoX  Hc uidd#namee =# creationDatef#$tracksg"#, h =#< #i >#@ j *#DPackagek C Po tidp0#numberq0#namer =#isPicturesQ# t9#sourcePackageUIDu#sourceTrackIDv0#8 w#@lengthx#HTracky _PackageDefinitions(} materialPackage~ #fileSourcePackages"#tapeSourcePackage #userComments"# PackageDefinitions AvidClipWriter $ >_AvidClipWriter ' nPAL_25iNTSC_30i tPQ % -file& -#dataOffset'# (# * # audioSamplingRate+9#nBlockAlign, #audioSampleBits- #totalRead/#WAVInput0 033 74 # 6X#bufferSize7#position8# prevPosition9# :#endOfField<Q#field2=Q#skipCount># haveLenByte1?Q#$haveLenByte2@Q#(markerStatePQ#,MJPEGStateR C Uj #V ># :WQ#trackNumberXQ#materialTrackIDY0# Z *# [ n#file\ -#frameSize]j#frameSizeSeq^# seqIndex_Q#4 `X#8mjpegStatec3#<isWAVFileeQ#l fQ#pwavInputg 3#t BhX#long unsigned intjInputiEget_uint32_le0OO^Xget_uint16_le OP^XusagePSh10cmd nOprepare_wave_fileQ ninputsizehaveFormatDataQhaveWAVEDataQformat5  3^ !get_filename/n n:Q&Q =suffix/?!get_track_name}:Q&Q ="read_next_mjpeg_image_datayQ#filew -#statew#dataOutx#dataOutSizex$ x ~3Xget_wave_datazQvinputyyXynumReadyvnumToRead{actualRead|!get_wave_channelinputXQBXijQ%mainQShbcargcQargvc&clipWriteri2'n n(projectName ns&clipName n?(tapeName nt&isPALQs(inputso^(inputIndexQd&cmdlnIndexQ'(imageAspectRatio9H(sampleRate9@numAudioTracksQ&iQ)r&audioTrackNumberQG&videoTrackNumberQdoneQ&useLegacyQ 7&numRead  ' Q H&dataX  (packageDefinitions h(now (materialPackageUID ~(filePackageUID ~(tapePackageUID~)d&comment n &desc n m&videoStartPosition*aborta+0$,\-Pa.H/j0w01z.02@0&filePackage] ,&tapeTrack^&fileTrack_&materialTrack`<)a9(projectEditRateb9tapeLenc'd+,-F,,.13?,p-dd,X2FXQ+}t,,,,-4`P`B902X'BN0+|e-,-,,.//3Q,@,4-(.,.0P/bW4oo|AQ.0Q)XQ` n (   t5g_Null_UUIDG5g_Null_Key y5g_Null_ULC6g_Null_LocalTagV7g_Null_UMID"X5g_Null_Rational>95g_Picture_datadef_label -5g_Sound_datadef_label 05g_Timecode_datadef_label 35g_LegacyPicture_datadef_label 65g_LegacySound_datadef_label 95g_LegacyTimecode_datadef_label <5g_Data_datadef_label ?5g_DescriptiveMetadata_datadef_label B5g_IECDV_25_525_60_compdef_label ]5g_IECDV_25_625_50_compdef_label `5g_DVBased_25_525_60_compdef_label d5g_DVBased_25_625_50_compdef_label g5g_DVBased_50_525_60_compdef_label j5g_DVBased_50_625_50_compdef_label m5g_DVBased_100_1080_60_I_compdef_label p5g_DVBased_100_1080_50_I_compdef_label s5g_DVBased_100_720_60_P_compdef_label v5g_DVBased_100_720_50_P_compdef_label y5g_D10_50_625_50_compdef_label 5g_D10_50_525_60_compdef_label 5g_D10_50_625_40_compdef_label 5g_D10_50_525_40_compdef_label 5g_D10_50_625_30_compdef_label 5g_D10_50_525_30_compdef_label 5g_ALaw_compdef_label 5g_MP4AdvancedRealTimeSimpleL3_compdef_label 5g_DNxHD_compdef_label 5g_MultipleWrappings_esscont_label 5g_BWFFrameWrapped_esscont_label 5g_BWFClipWrapped_esscont_label 5g_AES3FrameWrapped_esscont_label 5g_AES3ClipWrapped_esscont_label 5g_BWFCustomWrapped_esscont_label 5g_AES3CustomWrapped_esscont_label 5g_IECDV_25_525_60_FrameWrapped_esscont_label 5g_IECDV_25_525_60_ClipWrapped_esscont_label 5g_IECDV_25_625_50_FrameWrapped_esscont_label 5g_IECDV_25_625_50_ClipWrapped_esscont_label 5g_DVBased_25_525_60_FrameWrapped_esscont_label 5g_DVBased_25_525_60_ClipWrapped_esscont_label 5g_DVBased_25_625_50_FrameWrapped_esscont_label 5g_DVBased_25_625_50_ClipWrapped_esscont_label 5g_DVBased_50_525_60_FrameWrapped_esscont_label 5g_DVBased_50_525_60_ClipWrapped_esscont_label 5g_DVBased_50_625_50_FrameWrapped_esscont_label 5g_DVBased_50_625_50_ClipWrapped_esscont_label 5g_DVBased_100_1080_60_I_FrameWrapped_esscont_label g_DVBased_100_1080_60_I_ClipWrapped_esscont_label g_DVBased_100_1080_50_I_FrameWrapped_esscont_label g_DVBased_100_1080_50_I_ClipWrapped_esscont_label g_DVBased_100_720_60_P_FrameWrapped_esscont_label  g_DVBased_100_720_60_P_ClipWrapped_esscont_label g_DVBased_100_720_50_P_FrameWrapped_esscont_label g_DVBased_100_720_50_P_ClipWrapped_esscont_label g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label  g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label #g_D10_50_625_50_defined_template_esscont_label ,g_D10_50_625_50_extended_template_esscont_label /g_D10_50_625_50_picture_only_esscont_label 2g_D10_50_525_60_defined_template_esscont_label 5g_D10_50_525_60_extended_template_esscont_label 8g_D10_50_525_60_picture_only_esscont_label ;g_D10_40_625_50_defined_template_esscont_label >g_D10_40_625_50_extended_template_esscont_label Ag_D10_40_625_50_picture_only_esscont_label Dg_D10_40_525_60_defined_template_esscont_label Gg_D10_40_525_60_extended_template_esscont_label Jg_D10_40_525_60_picture_only_esscont_label Mg_D10_30_625_50_defined_template_esscont_label Pg_D10_30_625_50_extended_template_esscont_label Sg_D10_30_625_50_picture_only_esscont_label Vg_D10_30_525_60_defined_template_esscont_label Yg_D10_30_525_60_extended_template_esscont_label \g_D10_30_525_60_picture_only_esscont_label _g_ALawFrameWrapped_esscont_label hg_ALawClipWrapped_esscont_label kg_ALawCustomWrapped_esscont_label ng_DNxHD720p120ClipWrapped_esscont_label {g_DNxHD720p185ClipWrapped_esscont_label }g_DNxHD1080p120ClipWrapped_esscont_label g_DNxHD1080p185ClipWrapped_esscont_label g_DNxHD1080p36ClipWrapped_esscont_label g_DNxHD1080i120ClipWrapped_esscont_label g_DNxHD1080i185ClipWrapped_esscont_label g_SDTI_CP_System_Pack_esselement_key  yg_OpenIncomplete_Header_pp_key " yg_ClosedIncomplete_Header_pp_key % yg_OpenComplete_Header_pp_key ( yg_ClosedComplete_Header_pp_key + yg_OpenIncomplete_Body_pp_key . yg_ClosedIncomplete_Body_pp_key 1 yg_OpenComplete_Body_pp_key 4 yg_ClosedComplete_Body_pp_key 7 yg_OpenIncomplete_Footer_pp_key : yg_ClosedIncomplete_Footer_pp_key = yg_OpenComplete_Footer_pp_key @ yg_ClosedComplete_Footer_pp_key C yg_KLVFill_key P yg_RandomIndexPack_key Z yg_PrimerPack_key d yg_IndexTableSegment_key o yg_complexity00_op_atom_label g_complexity01_op_atom_label g_complexity02_op_atom_label g_complexity03_op_atom_label g_qq09_op_1a_label 5g_root_set_key 5g_InterchangeObject_set_key 5g_InterchangeObject_InstanceUID_item_key 5g_InterchangeObject_GenerationUID_item_key 5g_Preface_set_key 5g_Preface_LastModifiedDate_item_key 5g_Preface_Version_item_key 5g_Preface_ObjectModelVersion_item_key 5g_Preface_PrimaryPackage_item_key 5g_Preface_Identifications_item_key 5g_Preface_ContentStorage_item_key 5g_Preface_OperationalPattern_item_key 5g_Preface_EssenceContainers_item_key 5g_Preface_DMSchemes_item_key 5g_Identification_set_key 5g_Identification_ThisGenerationUID_item_key 5g_Identification_CompanyName_item_key 5g_Identification_ProductName_item_key g_Identification_ProductVersion_item_key g_Identification_VersionString_item_key  g_Identification_ProductUID_item_key g_Identification_ModificationDate_item_key g_Identification_ToolkitVersion_item_key g_Identification_Platform_item_key %g_ContentStorage_set_key ,g_ContentStorage_Packages_item_key 0g_ContentStorage_EssenceContainerData_item_key 7g_EssenceContainerData_set_key >g_EssenceContainerData_LinkedPackageUID_item_key Bg_EssenceContainerData_IndexSID_item_key Ig_EssenceContainerData_BodySID_item_key Pg_GenericPackage_set_key Wg_GenericPackage_PackageUID_item_key [g_GenericPackage_Name_item_key bg_GenericPackage_PackageCreationDate_item_key ig_GenericPackage_PackageModifiedDate_item_key pg_GenericPackage_Tracks_item_key wg_Locator_set_key ~g_NetworkLocator_set_key g_NetworkLocator_URLString_item_key g_TextLocator_set_key g_TextLocator_LocatorName_item_key g_GenericTrack_set_key g_GenericTrack_TrackID_item_key g_GenericTrack_TrackNumber_item_key g_GenericTrack_TrackName_item_key g_GenericTrack_Sequence_item_key g_StaticTrack_set_key g_Track_set_key g_Track_EditRate_item_key g_Track_Origin_item_key g_EventTrack_set_key g_EventTrack_EventEditRate_item_key g_EventTrack_EventOrigin_item_key g_StructuralComponent_set_key g_StructuralComponent_DataDefinition_item_key g_StructuralComponent_Duration_item_key g_Sequence_set_key g_Sequence_StructuralComponents_item_key g_TimecodeComponent_set_key g_TimecodeComponent_RoundedTimecodeBase_item_key g_TimecodeComponent_StartTimecode_item_key g_TimecodeComponent_DropFrame_item_key g_SourceClip_set_key g_SourceClip_StartPosition_item_key g_SourceClip_SourcePackageID_item_key !g_SourceClip_SourceTrackID_item_key (g_DMSegment_set_key /g_DMSegment_EventStartPosition_item_key 3g_DMSegment_EventComment_item_key :g_DMSegment_TrackIDs_item_key Ag_DMSegment_DMFramework_item_key Hg_DMSourceClip_set_key Og_DMSourceClip_DMSourceClipTrackIDs_item_key Sg_MaterialPackage_set_key Zg_SourcePackage_set_key ^g_SourcePackage_Descriptor_item_key bg_GenericDescriptor_set_key ig_GenericDescriptor_Locators_item_key mg_FileDescriptor_set_key tg_FileDescriptor_LinkedTrackID_item_key xg_FileDescriptor_SampleRate_item_key g_FileDescriptor_ContainerDuration_item_key g_FileDescriptor_EssenceContainer_item_key g_FileDescriptor_Codec_item_key g_GenericPictureEssenceDescriptor_set_key g_GenericPictureEssenceDescriptor_SignalStandard_item_key g_GenericPictureEssenceDescriptor_FrameLayout_item_key g_GenericPictureEssenceDescriptor_StoredWidth_item_key g_GenericPictureEssenceDescriptor_StoredHeight_item_key g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key g_GenericPictureEssenceDescriptor_SampledWidth_item_key g_GenericPictureEssenceDescriptor_SampledHeight_item_key g_GenericPictureEssenceDescriptor_SampledXOffset_item_key g_GenericPictureEssenceDescriptor_SampledYOffset_item_key g_GenericPictureEssenceDescriptor_DisplayHeight_item_key g_GenericPictureEssenceDescriptor_DisplayWidth_item_key g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key g_GenericPictureEssenceDescriptor_AspectRatio_item_key g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key g_GenericPictureEssenceDescriptor_VideoLineMap_item_key g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key g_GenericPictureEssenceDescriptor_CaptureGamma_item_key g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key +g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @g_CDCIEssenceDescriptor_set_key Gg_CDCIEssenceDescriptor_ComponentDepth_item_key Kg_CDCIEssenceDescriptor_HorizontalSubsampling_item_key Rg_CDCIEssenceDescriptor_VerticalSubsampling_item_key Yg_CDCIEssenceDescriptor_ColorSiting_item_key `g_CDCIEssenceDescriptor_ReversedByteOrder_item_key gg_CDCIEssenceDescriptor_PaddingBits_item_key ng_CDCIEssenceDescriptor_AlphaSampleDepth_item_key ug_CDCIEssenceDescriptor_BlackRefLevel_item_key |g_CDCIEssenceDescriptor_WhiteReflevel_item_key g_CDCIEssenceDescriptor_ColorRange_item_key g_RGBAEssenceDescriptor_set_key g_RGBAEssenceDescriptor_ComponentMaxRef_item_key g_RGBAEssenceDescriptor_ComponentMinRef_item_key g_RGBAEssenceDescriptor_AlphaMaxRef_item_key g_RGBAEssenceDescriptor_AlphaMinRef_item_key g_RGBAEssenceDescriptor_ScanningDirection_item_key g_RGBAEssenceDescriptor_PixelLayout_item_key g_RGBAEssenceDescriptor_Palette_item_key g_RGBAEssenceDescriptor_PaletteLayout_item_key g_GenericSoundEssenceDescriptor_set_key g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key g_GenericSoundEssenceDescriptor_Locked_item_key g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key g_GenericSoundEssenceDescriptor_ChannelCount_item_key g_GenericSoundEssenceDescriptor_QuantizationBits_item_key g_GenericSoundEssenceDescriptor_DialNorm_item_key g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key g_GenericDataEssenceDescriptor_set_key  g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  g_MultipleDescriptor_set_key g_MultipleDescriptor_SubDescriptorUIDs_item_key g_WaveAudioDescriptor_set_key g_WaveAudioDescriptor_BlockAlign_item_key #g_WaveAudioDescriptor_SequenceOffset_item_key *g_WaveAudioDescriptor_AvgBps_item_key 1g_AES3AudioDescriptor_set_key 8g_DMFramework_set_key <g_DMSet_set_key @5g_avid_DV25ClipWrappedEssenceContainer_label "5g_AvidObjectDirectory_key ' y5g_AvidMetadataRoot_key * y5g_GenericPictureEssenceDescriptor_ResolutionID_item_key 85g_GenericPictureEssenceDescriptor_FrameSampleSize_item_key ?5g_GenericPictureEssenceDescriptor_ImageSize_item_key F5g_DefinitionObject_set_key P5g_DefinitionObject_Identification_item_key T5g_DataDefinition_set_key \5g_Preface_ProjectName_item_key a5g_Preface_ProjectEditRate_item_key h5g_GenericPackage_MobAttributeList_item_key q5g_GenericPackage_UserComments_item_key x5g_TaggedValue_set_key 5g_TaggedValue_Name_item_key 5g_TaggedValue_Value_item_key 5g_TapeDescriptor_set_key ^Kf7RIFF_IDnK{xKV7WAVE_IDoKKV7FMT_IDpKKV5BEXT_IDqKKV7DATA_IDrKKV6WAVE_FORMAT_PCMsK L8__iobKiGNU C 4.2.2write_avid_mxf.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/examples/writeavidmxfD-]intunsigned charunsigned intlong long intsize_tRlong intwchar_tcint8_t6charint16_t<short intint32_t=int64_tDuint8_tHuint16_tIbshort unsigned intuint32_tJuint64_tOlong long unsigned int:S;C#Z<C#}=C#j>C#?C#@C#AC#BC#CC#DC# EC# FC# GC# 0HC# 8IC#@JC#mxfULKmxfKeyMPSQC#ZRC#}SC#jTC#UC#VC#WC#XC#YC#ZC# [C# \C# ]C# 0^C# 8_C#@`C#mxfUUIDamxfLocalTaggRl2yearm #monthnC#dayoC#hourpC#minqC#secrC#qmsecsC#mxfTimestamptmxfUTF16Charv ycSzC#Z{C#}|C#j}C#~C#C#C#C#C#C# C# C# C# 0C# 8C#@C#octet16C#octet17C#octet18C#octet19C#octet20C#octet21C#octet22C#octet23C#octet24C#octet25C#octet26C#octet27C#octet28C#octet29C#octet30C#octet31C#mxfUMIDZnumerator%#denominator%#mxfRationalrmxfPosition4mxfLength4free_func_type!    _MXFListElement%=next&=#data'#MXFListElement(+elements,#lastElement-#len.#freeFunc/# CMXFList0Y 3nextElement4#data5#index6#MXFListIterator7 #KMXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+rx  K [%[4( close* #read+ #write, #get_char- # put_char. 8#eof/ #seek0 X#tell1 n#is_seekable2 # size3 n#$free_sys_data6 #(sysData7 #,minLLen:C#0runinLen;R#2   x xC x x C     8  # X 4  >4 n  ^MXFFile< " key ##majorVersion $R#minorVersion %R#kagSize &x#thisPartition '#previousPartition (#  )#(headerByteCount *#0indexByteCount +#8 ,x#@bodyOffset -#HbodySID .x#PoperationalPattern /#TessenceContainers 0#dheaderMarkInPos 34#xindexMarkInPos 44#MXFPartition 5  ) 2nextTag *#entries +#MXFPrimerPack ,  _MXFDeltaEntry " next # #posTableIndex %#slice &C#elementData 'x# GMXFDeltaEntry ( G _MXFIndexEntry + pnext , p#temporalOffset .#keyFrameOffset /#flags 0C#streamOffset 1#sliceOffset 2 v#posTable 3 |# xMXFIndexEntry 4 @ 7 8#indexEditRate 9#indexStartPosition :#indexDuration ;#  <x#( =x#,bodySID >x#0sliceCount ?C#4posTableCount @C#5deltaEntryArray A#8indexEntryArray B#<  MXFIndexTableSegment C _MXFEssenceElement0 ".key ##llen $C#startFilePos %#totalLen &# currentFilePos '#(MXFEssenceElement (  (MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory -G 0size 1#MXFBasicTypeInfo 2 5+elementTypeId 6#fixedSize 7#MXFArrayTypeInfo 8 ;iname <i# =#MXFCompoundTypeMemberInfo >C Amembers B#oMXFCompoundTypeInfo C F G#fixedArraySize H#MXFInterpretTypeInfo I Qfbasic Rarray S+compound Tinterpret U Lcategory M# N#name Oi#info V"# MXFItemType WfF$ mitemDefs n#setDefs o#types p# lastTypeId q#'MXFDataModel r$"key##tag$R#isPersistent%#length&R#value' #set(# _MXFMetadataSet@(key-#.#items/# %0#0fixedSpaceAllocation1#8MXFMetadataItem); _MXFHeaderMetadata06#primerPack7#sets8#5MXFMetadataSet2' 2MXFHeaderMetadata95 (AvidMJPEGDVBased25DVBased50DV1080i50DV1080i60DV720p50DV720p60IMX30IMX40IMX50 DNxHD720p120 DNxHD720p185 DNxHD1080p36 DNxHD1080p120 DNxHD1080p185DNxHD1080i120DNxHD1080i185UncUYVYUnc1080iUYVYUnc720pUYVYPCMEssenceType> A:Res21Res31Res101Res101mRes151sRes201AvidMJPEGResolutionHKsresolutionL:#AvidMJPEGInfoMUPQ#PCMInfoRUavidMJPEGInfoVspcmInfoWEssenceInfoX\name]i#value^i#UserComment_Hcuiddc#nameei# creationDatef2#$tracksg#,ahi#<i#@essenceInfoj#DPackagek)Polidpx#numberqx#nameri#isPictures# t#sourcePackageUIDuc#sourceTrackIDvx#8startPositionw4#@lengthx4#HTracky _PackageDefinitions(}~#fileSourcePackages#tapeSourcePackage#userComments#PackageDefinitionsyAvidClipWriter$* _AvidClipWriter|$tracks!#numTracks#DwProjectName!#HM8#L#P#X#\q#`dropFrameTimecodeC#hnow2#jwTmpString!#twTmpString2!#x '8PAL_25iNTSC_30iProjectFormat*.voffsets/v#len0x#MJPEGOffsetsArray1M4item5#6#7x# TrackDurationItem8;!a<i#mxfFile=!#?#Ax# fileSourcePackageUIDBc#sampleDataSizeFx#0essenceContainerLabelI#4essenceElementKeyJ#DessenceElementLLenKC#TdurationL#XsampleRateM#`Nx#hsourceTrackNumberOx#lessenceLengthP#ppictureDataDefQ#xsoundDataDefR#timecodeDataDefS#cdciEssenceContainerLabelW#frameSizeXx#resolutionIDY%#pictureEssenceCodingZ#storedHeight[x#storedWidth\x#sampledHeight]x#sampledWidth^x#displayHeight_x#displayWidth`x#displayYOffsetax#displayXOffsetbx#videoLineMapc!#videoLineMapLend#horizSubsamplingex#vertSubsamplingfx#frameLayoutgC#colorSitinghC#imageAlignmentOffsetix#imageStartOffsetjx#samplingRaten#ox#blockAlignpR#avgBpsqx#headerMetadataFilePost4#v#partitionsw!#%x#indexSegmenty!#essenceElementz!#}#currentMJPEGOffsetsArray~!#prevFrameOffset#vbiData #startOffsetData #headerPartition!#bodyPartition!#!#prefaceSet#identSet#contentStorageSet#materialPackageSet#sourcePackageSet#sourcePackageTrackSet#materialPackageTrackSet#sequenceSet#sourceClipSet#dmSet#dmFrameworkSet#timecodeComponentSet#essContainerDataSet#multipleDescriptorSet#cdciDescriptorSet#bwfDescriptorSet#videoMaterialPackageTrackSet#videoSequenceSet#taggedValueSet#tapeDescriptorSet#durationItems!#numDurationItems#descriptorSet# t%!.| !#TrackWriter!!!Fget_track_writerp^"eH"exY"kZiS!start_write_samplesp"H"exi!free_offsets_array_in_list)# data("!#*!"convert_string@#H"e^#inputi$newOutput!%len&fail'create_avid_mjpeg_offsets_array8#(6!(#7#%newOffsetsArray9!)failD!"add_avid_mjpeg_offsetO$M! offsetM#N#k*#R+#+#,-#.#"create_header_metadatað%H"ej%&9!k$arrayElement thisGenerationP%roundedTimecodeBaseR$tapePackage/`%track%$ic$maxTrackIDx$tapeLen4e$userComment%l'get_num_offsets\x&N([!!]%numOffsets^x!#_!"complete_trackð,'H"e:!ij%jn/`#!$i$jxbindexEntry $numIndexEntriesx$filePos4"0%'f1&,2&"T3&.3&A,(!4h%factor'doublefree_track_writern,E'm"khfree_avid_clip_writerc(H(hi`"e'get_file_package((!(j%((!%packageupdate_and_complete_writing)>H(j%i$i%*("P%+(Y+(M1(AC,h2(ed3(q5complete_writing ^)xH (V6abort_writingi)H(h#deleteFileiia/!`end_write_samples *CH"exixj!1write_sample_data $Q*H"eoxi#data j#sizexk!write_samplesT$+?HR"eRxiRxj#dataS k#sizeSxlU! 'create_track_writer?,(H="e(j=%(>%newTrackWriter@!%trackA%!B%haveMaterialTrackRefC%iDx%filePosE4)fail7%factor'create_clip_writer*D -Y'!M'8!B(q((!k(!j)%!H)($newClipWriter+"e!/,\&failM$*+?G1+y"W++m1+a",-+"-+%2+P3+3+-+&.+4(3+8g_Null_UUID-l8g_Null_Key9g_Null_UL-:g_Null_LocalTag-8g_Null_UMID-c8g_Null_Rational-9g_Picture_datadef_label--x9g_Sound_datadef_label0-9g_Timecode_datadef_label3-9g_LegacyPicture_datadef_label6-H9g_LegacySound_datadef_label9-X9g_LegacyTimecode_datadef_label<-h8g_Data_datadef_label?-8g_DescriptiveMetadata_datadef_labelB-8g_IECDV_25_525_60_compdef_label]-8g_IECDV_25_625_50_compdef_label`-9g_DVBased_25_525_60_compdef_labeld- 89g_DVBased_25_625_50_compdef_labelg- 9g_DVBased_50_525_60_compdef_labelj- 9g_DVBased_50_625_50_compdef_labelm- h8g_DVBased_100_1080_60_I_compdef_labelp-8g_DVBased_100_1080_50_I_compdef_labels-8g_DVBased_100_720_60_P_compdef_labelv-8g_DVBased_100_720_50_P_compdef_labely-9g_D10_50_625_50_compdef_label- H8g_D10_50_525_60_compdef_label-9g_D10_50_625_40_compdef_label- (8g_D10_50_525_40_compdef_label-9g_D10_50_625_30_compdef_label- 8g_D10_50_525_30_compdef_label-8g_ALaw_compdef_label-8g_MP4AdvancedRealTimeSimpleL3_compdef_label-9g_DNxHD_compdef_label- 8g_MultipleWrappings_esscont_label-8g_BWFFrameWrapped_esscont_label-9g_BWFClipWrapped_esscont_label-(8g_AES3FrameWrapped_esscont_label-8g_AES3ClipWrapped_esscont_label-8g_BWFCustomWrapped_esscont_label-8g_AES3CustomWrapped_esscont_label-8g_IECDV_25_525_60_FrameWrapped_esscont_label-8g_IECDV_25_525_60_ClipWrapped_esscont_label-8g_IECDV_25_625_50_FrameWrapped_esscont_label-8g_IECDV_25_625_50_ClipWrapped_esscont_label-8g_DVBased_25_525_60_FrameWrapped_esscont_label-9g_DVBased_25_525_60_ClipWrapped_esscont_label- (8g_DVBased_25_625_50_FrameWrapped_esscont_label-9g_DVBased_25_625_50_ClipWrapped_esscont_label- 8g_DVBased_50_525_60_FrameWrapped_esscont_label-9g_DVBased_50_525_60_ClipWrapped_esscont_label- x8g_DVBased_50_625_50_FrameWrapped_esscont_label-9g_DVBased_50_625_50_ClipWrapped_esscont_label- X8g_DVBased_100_1080_60_I_FrameWrapped_esscont_label-%g_DVBased_100_1080_60_I_ClipWrapped_esscont_label-%g_DVBased_100_1080_50_I_FrameWrapped_esscont_label-%g_DVBased_100_1080_50_I_ClipWrapped_esscont_label-%g_DVBased_100_720_60_P_FrameWrapped_esscont_label -%g_DVBased_100_720_60_P_ClipWrapped_esscont_label-%g_DVBased_100_720_50_P_FrameWrapped_esscont_label-%g_DVBased_100_720_50_P_ClipWrapped_esscont_label-%g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label-g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label - g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#-%g_D10_50_625_50_defined_template_esscont_label,-%g_D10_50_625_50_extended_template_esscont_label/-%g_D10_50_625_50_picture_only_esscont_label2-%g_D10_50_525_60_defined_template_esscont_label5-%g_D10_50_525_60_extended_template_esscont_label8-%g_D10_50_525_60_picture_only_esscont_label;-%g_D10_40_625_50_defined_template_esscont_label>-%g_D10_40_625_50_extended_template_esscont_labelA-%g_D10_40_625_50_picture_only_esscont_labelD-%g_D10_40_525_60_defined_template_esscont_labelG-%g_D10_40_525_60_extended_template_esscont_labelJ-%g_D10_40_525_60_picture_only_esscont_labelM-%g_D10_30_625_50_defined_template_esscont_labelP-%g_D10_30_625_50_extended_template_esscont_labelS-%g_D10_30_625_50_picture_only_esscont_labelV-%g_D10_30_525_60_defined_template_esscont_labelY-%g_D10_30_525_60_extended_template_esscont_label\-%g_D10_30_525_60_picture_only_esscont_label_-%g_ALawFrameWrapped_esscont_labelh-%g_ALawClipWrapped_esscont_labelk-%g_ALawCustomWrapped_esscont_labeln-g_DNxHD720p120ClipWrapped_esscont_label{- g_DNxHD720p185ClipWrapped_esscont_label}- g_DNxHD1080p120ClipWrapped_esscont_label- g_DNxHD1080p185ClipWrapped_esscont_label- g_DNxHD1080p36ClipWrapped_esscont_label- g_DNxHD1080i120ClipWrapped_esscont_label- xg_DNxHD1080i185ClipWrapped_esscont_label- %g_SDTI_CP_System_Pack_esselement_key%g_OpenIncomplete_Header_pp_key"g_ClosedIncomplete_Header_pp_key%%g_OpenComplete_Header_pp_key(g_ClosedComplete_Header_pp_key+0%g_OpenIncomplete_Body_pp_key.%g_ClosedIncomplete_Body_pp_key1%g_OpenComplete_Body_pp_key4g_ClosedComplete_Body_pp_key7%g_OpenIncomplete_Footer_pp_key:%g_ClosedIncomplete_Footer_pp_key=%g_OpenComplete_Footer_pp_key@g_ClosedComplete_Footer_pp_keyC%g_KLVFill_keyP%g_RandomIndexPack_keyZ%g_PrimerPack_keyd%g_IndexTableSegment_keyo%g_complexity00_op_atom_label-%g_complexity01_op_atom_label-g_complexity02_op_atom_label-%g_complexity03_op_atom_label-%g_qq09_op_1a_label-8g_root_set_key-8g_InterchangeObject_set_key-8g_InterchangeObject_InstanceUID_item_key-8g_InterchangeObject_GenerationUID_item_key-9g_Preface_set_key-@9g_Preface_LastModifiedDate_item_key-P9g_Preface_Version_item_key-`8g_Preface_ObjectModelVersion_item_key-8g_Preface_PrimaryPackage_item_key-9g_Preface_Identifications_item_key- 9g_Preface_ContentStorage_item_key-9g_Preface_OperationalPattern_item_key-p9g_Preface_EssenceContainers_item_key-8g_Preface_DMSchemes_item_key-9g_Identification_set_key- 9g_Identification_ThisGenerationUID_item_key- 09g_Identification_CompanyName_item_key- x9g_Identification_ProductName_item_key- %g_Identification_ProductVersion_item_key-g_Identification_VersionString_item_key - g_Identification_ProductUID_item_key- (g_Identification_ModificationDate_item_key- Hg_Identification_ToolkitVersion_item_key- Xg_Identification_Platform_item_key%- hg_ContentStorage_set_key,-g_ContentStorage_Packages_item_key0-g_ContentStorage_EssenceContainerData_item_key7- g_EssenceContainerData_set_key>- pg_EssenceContainerData_LinkedPackageUID_item_keyB- g_EssenceContainerData_IndexSID_item_keyI- g_EssenceContainerData_BodySID_item_keyP- %g_GenericPackage_set_keyW-g_GenericPackage_PackageUID_item_key[-g_GenericPackage_Name_item_keyb-0g_GenericPackage_PackageCreationDate_item_keyi-g_GenericPackage_PackageModifiedDate_item_keyp- g_GenericPackage_Tracks_item_keyw-P%g_Locator_set_key~-%g_NetworkLocator_set_key-%g_NetworkLocator_URLString_item_key-%g_TextLocator_set_key-%g_TextLocator_LocatorName_item_key-%g_GenericTrack_set_key-g_GenericTrack_TrackID_item_key-`g_GenericTrack_TrackNumber_item_key-g_GenericTrack_TrackName_item_key-pg_GenericTrack_Sequence_item_key-%g_StaticTrack_set_key-g_Track_set_key-@g_Track_EditRate_item_key-g_Track_Origin_item_key-%g_EventTrack_set_key-%g_EventTrack_EventEditRate_item_key-%g_EventTrack_EventOrigin_item_key-%g_StructuralComponent_set_key-g_StructuralComponent_DataDefinition_item_key-g_StructuralComponent_Duration_item_key-g_Sequence_set_key-g_Sequence_StructuralComponents_item_key-g_TimecodeComponent_set_key- g_TimecodeComponent_RoundedTimecodeBase_item_key- g_TimecodeComponent_StartTimecode_item_key- g_TimecodeComponent_DropFrame_item_key- g_SourceClip_set_key-g_SourceClip_StartPosition_item_key-g_SourceClip_SourcePackageID_item_key!- g_SourceClip_SourceTrackID_item_key(-0%g_DMSegment_set_key/-%g_DMSegment_EventStartPosition_item_key3-%g_DMSegment_EventComment_item_key:-%g_DMSegment_TrackIDs_item_keyA-%g_DMSegment_DMFramework_item_keyH-%g_DMSourceClip_set_keyO-%g_DMSourceClip_DMSourceClipTrackIDs_item_keyS-g_MaterialPackage_set_keyZ-g_SourcePackage_set_key^-@g_SourcePackage_Descriptor_item_keyb-`%g_GenericDescriptor_set_keyi-%g_GenericDescriptor_Locators_item_keym-%g_FileDescriptor_set_keyt-%g_FileDescriptor_LinkedTrackID_item_keyx-g_FileDescriptor_SampleRate_item_key-pg_FileDescriptor_ContainerDuration_item_key-g_FileDescriptor_EssenceContainer_item_key-%g_FileDescriptor_Codec_item_key-%g_GenericPictureEssenceDescriptor_set_key-%g_GenericPictureEssenceDescriptor_SignalStandard_item_key-g_GenericPictureEssenceDescriptor_FrameLayout_item_key-`g_GenericPictureEssenceDescriptor_StoredWidth_item_key-g_GenericPictureEssenceDescriptor_StoredHeight_item_key-%g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key-g_GenericPictureEssenceDescriptor_SampledWidth_item_key-g_GenericPictureEssenceDescriptor_SampledHeight_item_key-%g_GenericPictureEssenceDescriptor_SampledXOffset_item_key-%g_GenericPictureEssenceDescriptor_SampledYOffset_item_key-g_GenericPictureEssenceDescriptor_DisplayHeight_item_key-g_GenericPictureEssenceDescriptor_DisplayWidth_item_key-g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key- g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key-%g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key-g_GenericPictureEssenceDescriptor_AspectRatio_item_key-p%g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key-g_GenericPictureEssenceDescriptor_VideoLineMap_item_key-0%g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key-%g_GenericPictureEssenceDescriptor_CaptureGamma_item_key-g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$-g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+-%g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2-%g_GenericPictureEssenceDescriptor_FieldDominance_item_key9-g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@-g_CDCIEssenceDescriptor_set_keyG-Pg_CDCIEssenceDescriptor_ComponentDepth_item_keyK-g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR-@g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY-Pg_CDCIEssenceDescriptor_ColorSiting_item_key`-%g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg-%g_CDCIEssenceDescriptor_PaddingBits_item_keyn-%g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu-g_CDCIEssenceDescriptor_BlackRefLevel_item_key|-g_CDCIEssenceDescriptor_WhiteReflevel_item_key-g_CDCIEssenceDescriptor_ColorRange_item_key-%g_RGBAEssenceDescriptor_set_key-%g_RGBAEssenceDescriptor_ComponentMaxRef_item_key-%g_RGBAEssenceDescriptor_ComponentMinRef_item_key-%g_RGBAEssenceDescriptor_AlphaMaxRef_item_key-%g_RGBAEssenceDescriptor_AlphaMinRef_item_key-%g_RGBAEssenceDescriptor_ScanningDirection_item_key-%g_RGBAEssenceDescriptor_PixelLayout_item_key-%g_RGBAEssenceDescriptor_Palette_item_key-%g_RGBAEssenceDescriptor_PaletteLayout_item_key-%g_GenericSoundEssenceDescriptor_set_key-g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key- %g_GenericSoundEssenceDescriptor_Locked_item_key-%g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key-%g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key-g_GenericSoundEssenceDescriptor_ChannelCount_item_key- 0g_GenericSoundEssenceDescriptor_QuantizationBits_item_key- @%g_GenericSoundEssenceDescriptor_DialNorm_item_key-%g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key-%g_GenericDataEssenceDescriptor_set_key -%g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key -%g_MultipleDescriptor_set_key-%g_MultipleDescriptor_SubDescriptorUIDs_item_key-g_WaveAudioDescriptor_set_key- g_WaveAudioDescriptor_BlockAlign_item_key#- P%g_WaveAudioDescriptor_SequenceOffset_item_key*-g_WaveAudioDescriptor_AvgBps_item_key1- `%g_AES3AudioDescriptor_set_key8-%g_DMFramework_set_key<-%g_DMSet_set_key@-8g_avid_DV25ClipWrappedEssenceContainer_label"-8g_AvidObjectDirectory_key'8g_AvidMetadataRoot_key*9g_GenericPictureEssenceDescriptor_ResolutionID_item_key8-9g_GenericPictureEssenceDescriptor_FrameSampleSize_item_key?- 9g_GenericPictureEssenceDescriptor_ImageSize_item_keyF- 8g_DefinitionObject_set_keyP-8g_DefinitionObject_Identification_item_keyT-8g_DataDefinition_set_key\-9g_Preface_ProjectName_item_keya-9g_Preface_ProjectEditRate_item_keyh-8g_GenericPackage_MobAttributeList_item_keyq-8g_GenericPackage_UserComments_item_keyx-8g_TaggedValue_set_key-8g_TaggedValue_Name_item_key-8g_TaggedValue_Value_item_key-9g_TapeDescriptor_set_key- 9g_mxfIdentProductUID-l 89g_mxfIdentCompanyNamec tcc#F9g_mxfIdentProductNamecK c9g_mxfIdentVersionStringcu c9g_DVClipWrapped_esselement_key H9g_BWFClipWrapped_esselement_key89g_AvidMJPEG21_compdef_label- 9g_AvidMJPEG31_compdef_label- 9g_AvidMJPEG101_compdef_label- 9g_AvidMJPEG101m_compdef_label- 9g_AvidMJPEG151s_compdef_label- 9g_AvidMJPEG201_compdef_label- 9g_AvidMJPEGClipWrapped_esscont_label- 9g_AvidAAFKLVEssenceContainer_ul- x:g_AvidMJPEG21_ResolutionIDeQLx:g_AvidMJPEG31_ResolutionIDeQM:g_AvidMJPEG101_ResolutionIDeQK:g_AvidMJPEG101m_ResolutionIDeQn:g_AvidMJPEG151s_ResolutionIDeQN:g_AvidMJPEG201_ResolutionIDeQR9g_AvidMJPEGClipWrapped_esselement_key 9g_IMX_esselement_key X9g_IMX30_esscont_label- 9g_IMX40_esscont_label- 9g_IMX50_esscont_label- 89g_DV1080i50ClipWrapped_esscont_label- 9g_DV1080i50_compdef_label- 9g_DV1080i50_esselement_key 9g_DV720p50ClipWrapped_esscont_label- g_DV720p50_compdef_label- g_DV720p50_esselement_key g_DNxHD_esselement_key h;g_AvidMJPEGTrackNumber eQ;g_DNxHDTrackNumber eQg_UncClipWrapped_esselement_keymxf_log.^EGNU C 4.2.2package_definitions.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/examples/writeavidmxfD Pointunsigned charunsigned intlong long intlong intcharint16_t<short intint32_t=int64_tDuint8_tHuint16_tI<short unsigned intuint32_tJlong long unsigned int:e;#<#:=#>#?#@#A#`B#C# D# E# F# G# H# I#J#mxfULK|mxfKeyMePiQ#R#:S#T#U#V#W#`X#Y# Z# [# \# ]# ^# _#`#mxfUUIDamxfLocalTagg,lyearm#monthn#dayo#hourp#minq#secr#qmsecs#mxfTimestampt yz#{#:|#}#~###`## # # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMID[numerator#denominator#mxfRational(free_func_type!    _MXFListElement%next&#data'#MXFListElement(+>elements,>#lastElement->#len.#freeFunc/n# MXFList0 3nextElement4>#data5#index6#MXFListIterator7S (AvidMJPEGDVBased25DVBased50DV1080i50DV1080i60DV720p50DV720p60IMX30IMX40IMX50 DNxHD720p120 DNxHD720p185 DNxHD1080p36 DNxHD1080p120 DNxHD1080p185DNxHD1080i120DNxHD1080i185UncUYVYUnc1080iUYVYUnc720pUYVYPCMEssenceType> A Res21Res31Res101Res101mRes151sRes201AvidMJPEGResolutionHK @resolutionL #AvidMJPEGInfoM "P vbitsPerSampleQ#PCMInfoR UU avidMJPEGInfoV @pcmInfoW vEssenceInfoX \ ] #4^ #UserComment_ Hc quidd#e # f#$tracksgD#,h #<+i#@j #DPackagek Po idpR#numberqR#r #gs# t[#Au#yvR#8Rw#@lengthx#HTracky _PackageDefinitions(} materialPackage~ #fileSourcePackagesD#tapeSourcePackage #userCommentsD# qPackageDefinitions  # MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel( mxf_log_func+  "  4 4 :rfree_track^D&| strack] sh y create_track@& uq &idRinumberRj 4kgl umA &yR'*R'slength'track snewTrack ylfail2 {[ free_track_in_listj@d' dataihtrackk ylfree_user_comment#d'"h  free_tagged_value_in_list0(\data/h1 lclear_user_comments  ^7 (; free_packagew (Nqvh free_package_definitions(l 7 hfree_package_in_list(Xdatahq l!modify_user_commentT"S "4S 4!create_user_comment="< 4"4< 4"<#newUserComment> $failN%set_user_comment,(&7( 4i4 4j liter\faill'X((y)(((*+(,%create_package_definitions,(&7 )#newDefinitions-create_package ,)5.uid )S 4ijqknewPackage l/fail %create_tape_source_package , )| &7)uid i 4jk%create_file_source_package  )&7).uid * & 4*I&* 4l+mfilePackagenewFilePackage l %create_material_package  P*I&7*uid i 4jk#g_Null_UUID\i#g_Null_Key ?#g_Null_ULe0g_Null_LocalTagx#g_Null_UMID #g_Null_Rational {#g_Picture_datadef_label-#g_Sound_datadef_label0#g_Timecode_datadef_label3#g_LegacyPicture_datadef_label6#g_LegacySound_datadef_label9#g_LegacyTimecode_datadef_label<#g_Data_datadef_label?#g_DescriptiveMetadata_datadef_labelB#g_IECDV_25_525_60_compdef_label]#g_IECDV_25_625_50_compdef_label`#g_DVBased_25_525_60_compdef_labeld#g_DVBased_25_625_50_compdef_labelg#g_DVBased_50_525_60_compdef_labelj#g_DVBased_50_625_50_compdef_labelm#g_DVBased_100_1080_60_I_compdef_labelp#g_DVBased_100_1080_50_I_compdef_labels#g_DVBased_100_720_60_P_compdef_labelv#g_DVBased_100_720_50_P_compdef_labely#g_D10_50_625_50_compdef_label#g_D10_50_525_60_compdef_label#g_D10_50_625_40_compdef_label#g_D10_50_525_40_compdef_label#g_D10_50_625_30_compdef_label#g_D10_50_525_30_compdef_label#g_ALaw_compdef_label#g_MP4AdvancedRealTimeSimpleL3_compdef_label#g_DNxHD_compdef_label#g_MultipleWrappings_esscont_label#g_BWFFrameWrapped_esscont_label#g_BWFClipWrapped_esscont_label#g_AES3FrameWrapped_esscont_label#g_AES3ClipWrapped_esscont_label#g_BWFCustomWrapped_esscont_label#g_AES3CustomWrapped_esscont_label#g_IECDV_25_525_60_FrameWrapped_esscont_label#g_IECDV_25_525_60_ClipWrapped_esscont_label#g_IECDV_25_625_50_FrameWrapped_esscont_label#g_IECDV_25_625_50_ClipWrapped_esscont_label#g_DVBased_25_525_60_FrameWrapped_esscont_label#g_DVBased_25_525_60_ClipWrapped_esscont_label#g_DVBased_25_625_50_FrameWrapped_esscont_label#g_DVBased_25_625_50_ClipWrapped_esscont_label#g_DVBased_50_525_60_FrameWrapped_esscont_label#g_DVBased_50_525_60_ClipWrapped_esscont_label#g_DVBased_50_625_50_FrameWrapped_esscont_label#g_DVBased_50_625_50_ClipWrapped_esscont_label#g_DVBased_100_1080_60_I_FrameWrapped_esscont_label1g_DVBased_100_1080_60_I_ClipWrapped_esscont_label1g_DVBased_100_1080_50_I_FrameWrapped_esscont_label1g_DVBased_100_1080_50_I_ClipWrapped_esscont_label1g_DVBased_100_720_60_P_FrameWrapped_esscont_label 1g_DVBased_100_720_60_P_ClipWrapped_esscont_label1g_DVBased_100_720_50_P_FrameWrapped_esscont_label1g_DVBased_100_720_50_P_ClipWrapped_esscont_label1g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label1g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label 1g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#1g_D10_50_625_50_defined_template_esscont_label,1g_D10_50_625_50_extended_template_esscont_label/1g_D10_50_625_50_picture_only_esscont_label21g_D10_50_525_60_defined_template_esscont_label51g_D10_50_525_60_extended_template_esscont_label81g_D10_50_525_60_picture_only_esscont_label;1g_D10_40_625_50_defined_template_esscont_label>1g_D10_40_625_50_extended_template_esscont_labelA1g_D10_40_625_50_picture_only_esscont_labelD1g_D10_40_525_60_defined_template_esscont_labelG1g_D10_40_525_60_extended_template_esscont_labelJ1g_D10_40_525_60_picture_only_esscont_labelM1g_D10_30_625_50_defined_template_esscont_labelP1g_D10_30_625_50_extended_template_esscont_labelS1g_D10_30_625_50_picture_only_esscont_labelV1g_D10_30_525_60_defined_template_esscont_labelY1g_D10_30_525_60_extended_template_esscont_label\1g_D10_30_525_60_picture_only_esscont_label_1g_ALawFrameWrapped_esscont_labelh1g_ALawClipWrapped_esscont_labelk1g_ALawCustomWrapped_esscont_labeln1g_DNxHD720p120ClipWrapped_esscont_label{1g_DNxHD720p185ClipWrapped_esscont_label}1g_DNxHD1080p120ClipWrapped_esscont_label1g_DNxHD1080p185ClipWrapped_esscont_label1g_DNxHD1080p36ClipWrapped_esscont_label1g_DNxHD1080i120ClipWrapped_esscont_label1g_DNxHD1080i185ClipWrapped_esscont_label1g_SDTI_CP_System_Pack_esselement_key ?1g_OpenIncomplete_Header_pp_key" ?1g_ClosedIncomplete_Header_pp_key% ?1g_OpenComplete_Header_pp_key( ?1g_ClosedComplete_Header_pp_key+ ?1g_OpenIncomplete_Body_pp_key. ?1g_ClosedIncomplete_Body_pp_key1 ?1g_OpenComplete_Body_pp_key4 ?1g_ClosedComplete_Body_pp_key7 ?1g_OpenIncomplete_Footer_pp_key: ?1g_ClosedIncomplete_Footer_pp_key= ?1g_OpenComplete_Footer_pp_key@ ?1g_ClosedComplete_Footer_pp_keyC ?1g_KLVFill_keyP ?1g_RandomIndexPack_keyZ ?1g_PrimerPack_keyd ?1g_IndexTableSegment_keyo ?1g_complexity00_op_atom_label1g_complexity01_op_atom_label1g_complexity02_op_atom_label1g_complexity03_op_atom_label1g_qq09_op_1a_label#g_root_set_key#g_InterchangeObject_set_key#g_InterchangeObject_InstanceUID_item_key#g_InterchangeObject_GenerationUID_item_key#g_Preface_set_key#g_Preface_LastModifiedDate_item_key#g_Preface_Version_item_key#g_Preface_ObjectModelVersion_item_key#g_Preface_PrimaryPackage_item_key#g_Preface_Identifications_item_key#g_Preface_ContentStorage_item_key#g_Preface_OperationalPattern_item_key#g_Preface_EssenceContainers_item_key#g_Preface_DMSchemes_item_key#g_Identification_set_key#g_Identification_ThisGenerationUID_item_key#g_Identification_CompanyName_item_key#g_Identification_ProductName_item_key1g_Identification_ProductVersion_item_key1g_Identification_VersionString_item_key 1g_Identification_ProductUID_item_key1g_Identification_ModificationDate_item_key1g_Identification_ToolkitVersion_item_key1g_Identification_Platform_item_key%1g_ContentStorage_set_key,1g_ContentStorage_Packages_item_key01g_ContentStorage_EssenceContainerData_item_key71g_EssenceContainerData_set_key>1g_EssenceContainerData_LinkedPackageUID_item_keyB1g_EssenceContainerData_IndexSID_item_keyI1g_EssenceContainerData_BodySID_item_keyP1g_GenericPackage_set_keyW1g_GenericPackage_PackageUID_item_key[1g_GenericPackage_Name_item_keyb1g_GenericPackage_PackageCreationDate_item_keyi1g_GenericPackage_PackageModifiedDate_item_keyp1g_GenericPackage_Tracks_item_keyw1g_Locator_set_key~1g_NetworkLocator_set_key1g_NetworkLocator_URLString_item_key1g_TextLocator_set_key1g_TextLocator_LocatorName_item_key1g_GenericTrack_set_key1g_GenericTrack_TrackID_item_key1g_GenericTrack_TrackNumber_item_key1g_GenericTrack_TrackName_item_key1g_GenericTrack_Sequence_item_key1g_StaticTrack_set_key1g_Track_set_key1g_Track_EditRate_item_key1g_Track_Origin_item_key1g_EventTrack_set_key1g_EventTrack_EventEditRate_item_key1g_EventTrack_EventOrigin_item_key1g_StructuralComponent_set_key1g_StructuralComponent_DataDefinition_item_key1g_StructuralComponent_Duration_item_key1g_Sequence_set_key1g_Sequence_StructuralComponents_item_key1g_TimecodeComponent_set_key1g_TimecodeComponent_RoundedTimecodeBase_item_key1g_TimecodeComponent_StartTimecode_item_key1g_TimecodeComponent_DropFrame_item_key1g_SourceClip_set_key1g_SourceClip_StartPosition_item_key1g_SourceClip_SourcePackageID_item_key!1g_SourceClip_SourceTrackID_item_key(1g_DMSegment_set_key/1g_DMSegment_EventStartPosition_item_key31g_DMSegment_EventComment_item_key:1g_DMSegment_TrackIDs_item_keyA1g_DMSegment_DMFramework_item_keyH1g_DMSourceClip_set_keyO1g_DMSourceClip_DMSourceClipTrackIDs_item_keyS1g_MaterialPackage_set_keyZ1g_SourcePackage_set_key^1g_SourcePackage_Descriptor_item_keyb1g_GenericDescriptor_set_keyi1g_GenericDescriptor_Locators_item_keym1g_FileDescriptor_set_keyt1g_FileDescriptor_LinkedTrackID_item_keyx1g_FileDescriptor_SampleRate_item_key1g_FileDescriptor_ContainerDuration_item_key1g_FileDescriptor_EssenceContainer_item_key1g_FileDescriptor_Codec_item_key1g_GenericPictureEssenceDescriptor_set_key1g_GenericPictureEssenceDescriptor_SignalStandard_item_key1g_GenericPictureEssenceDescriptor_FrameLayout_item_key1g_GenericPictureEssenceDescriptor_StoredWidth_item_key1g_GenericPictureEssenceDescriptor_StoredHeight_item_key1g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key1g_GenericPictureEssenceDescriptor_SampledWidth_item_key1g_GenericPictureEssenceDescriptor_SampledHeight_item_key1g_GenericPictureEssenceDescriptor_SampledXOffset_item_key1g_GenericPictureEssenceDescriptor_SampledYOffset_item_key1g_GenericPictureEssenceDescriptor_DisplayHeight_item_key1g_GenericPictureEssenceDescriptor_DisplayWidth_item_key1g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key1g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key1g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key1g_GenericPictureEssenceDescriptor_AspectRatio_item_key1g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key1g_GenericPictureEssenceDescriptor_VideoLineMap_item_key1g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key1g_GenericPictureEssenceDescriptor_CaptureGamma_item_key1g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$1g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+1g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key21g_GenericPictureEssenceDescriptor_FieldDominance_item_key91g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@1g_CDCIEssenceDescriptor_set_keyG1g_CDCIEssenceDescriptor_ComponentDepth_item_keyK1g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR1g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY1g_CDCIEssenceDescriptor_ColorSiting_item_key`1g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg1g_CDCIEssenceDescriptor_PaddingBits_item_keyn1g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu1g_CDCIEssenceDescriptor_BlackRefLevel_item_key|1g_CDCIEssenceDescriptor_WhiteReflevel_item_key1g_CDCIEssenceDescriptor_ColorRange_item_key1g_RGBAEssenceDescriptor_set_key1g_RGBAEssenceDescriptor_ComponentMaxRef_item_key1g_RGBAEssenceDescriptor_ComponentMinRef_item_key1g_RGBAEssenceDescriptor_AlphaMaxRef_item_key1g_RGBAEssenceDescriptor_AlphaMinRef_item_key1g_RGBAEssenceDescriptor_ScanningDirection_item_key1g_RGBAEssenceDescriptor_PixelLayout_item_key1g_RGBAEssenceDescriptor_Palette_item_key1g_RGBAEssenceDescriptor_PaletteLayout_item_key1g_GenericSoundEssenceDescriptor_set_key1g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key1g_GenericSoundEssenceDescriptor_Locked_item_key1g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key1g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key1g_GenericSoundEssenceDescriptor_ChannelCount_item_key1g_GenericSoundEssenceDescriptor_QuantizationBits_item_key1g_GenericSoundEssenceDescriptor_DialNorm_item_key1g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key1g_GenericDataEssenceDescriptor_set_key 1g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key 1g_MultipleDescriptor_set_key1g_MultipleDescriptor_SubDescriptorUIDs_item_key1g_WaveAudioDescriptor_set_key1g_WaveAudioDescriptor_BlockAlign_item_key#1g_WaveAudioDescriptor_SequenceOffset_item_key*1g_WaveAudioDescriptor_AvgBps_item_key11g_AES3AudioDescriptor_set_key81g_DMFramework_set_key<1g_DMSet_set_key@#g_avid_DV25ClipWrappedEssenceContainer_label "#g_AvidObjectDirectory_key ' ?#g_AvidMetadataRoot_key * ?#g_GenericPictureEssenceDescriptor_ResolutionID_item_key 8#g_GenericPictureEssenceDescriptor_FrameSampleSize_item_key ?#g_GenericPictureEssenceDescriptor_ImageSize_item_key F#g_DefinitionObject_set_key P#g_DefinitionObject_Identification_item_key T#g_DataDefinition_set_key \#g_Preface_ProjectName_item_key a#g_Preface_ProjectEditRate_item_key h#g_GenericPackage_MobAttributeList_item_key q#g_GenericPackage_UserComments_item_key x#g_TaggedValue_set_key #g_TaggedValue_Name_item_key #g_TaggedValue_Value_item_key #g_TapeDescriptor_set_key 2mxf_log. 7GNU C 4.2.2./mxf/mxf_version.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/lib P tvintunsigned intlong intunsigned charlong long intwchar_tFcharshort intint32_t=uint8_tHuint16_tIshort unsigned intlong long unsigned int:3s;#z<#=#>#?#@#A#B#C#D# CE# KF# SG# [H# cI#kJ#mxfULKJmxfKeyM3P7sQ#zR#S#T#U#V#W#X#Y#Z# C[# K\# S]# [^# c_#k`#mxfUUIDaNmxfLocalTagg mxfUTF16Charv yvsz#z{#|#}#~###### C# K# S# [# c#k#octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDmnumerator#denominator#mxfRational &major #minor #patch #build #release #mxfProductVersion E @ mxf_get_version*r P \^ x & mxf_get_platform_string0? \ h^ mxf_get_platform_wstring5 h t^  Y g_Null_UUID 7 g_Null_KeyJ g_Null_UL 3 g_Null_LocalTag7 F g_Null_UMIDO v g_Null_Rationalk  g_Picture_datadef_label- g_Sound_datadef_label0 g_Timecode_datadef_label3 g_LegacyPicture_datadef_label6 g_LegacySound_datadef_label9 g_LegacyTimecode_datadef_label< g_Data_datadef_label? g_DescriptiveMetadata_datadef_labelB g_IECDV_25_525_60_compdef_label] g_IECDV_25_625_50_compdef_label` g_DVBased_25_525_60_compdef_labeld g_DVBased_25_625_50_compdef_labelg g_DVBased_50_525_60_compdef_labelj g_DVBased_50_625_50_compdef_labelm g_DVBased_100_1080_60_I_compdef_labelp g_DVBased_100_1080_50_I_compdef_labels g_DVBased_100_720_60_P_compdef_labelv g_DVBased_100_720_50_P_compdef_labely g_D10_50_625_50_compdef_label g_D10_50_525_60_compdef_label g_D10_50_625_40_compdef_label g_D10_50_525_40_compdef_label g_D10_50_625_30_compdef_label g_D10_50_525_30_compdef_label g_ALaw_compdef_label g_MP4AdvancedRealTimeSimpleL3_compdef_label g_DNxHD_compdef_label g_MultipleWrappings_esscont_label g_BWFFrameWrapped_esscont_label g_BWFClipWrapped_esscont_label g_AES3FrameWrapped_esscont_label g_AES3ClipWrapped_esscont_label g_BWFCustomWrapped_esscont_label g_AES3CustomWrapped_esscont_label g_IECDV_25_525_60_FrameWrapped_esscont_label g_IECDV_25_525_60_ClipWrapped_esscont_label g_IECDV_25_625_50_FrameWrapped_esscont_label g_IECDV_25_625_50_ClipWrapped_esscont_label g_DVBased_25_525_60_FrameWrapped_esscont_label g_DVBased_25_525_60_ClipWrapped_esscont_label g_DVBased_25_625_50_FrameWrapped_esscont_label g_DVBased_25_625_50_ClipWrapped_esscont_label g_DVBased_50_525_60_FrameWrapped_esscont_label g_DVBased_50_525_60_ClipWrapped_esscont_label g_DVBased_50_625_50_FrameWrapped_esscont_label g_DVBased_50_625_50_ClipWrapped_esscont_label g_DVBased_100_1080_60_I_FrameWrapped_esscont_labelg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_DVBased_100_720_60_P_FrameWrapped_esscont_label g_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_DVBased_100_720_50_P_FrameWrapped_esscont_labelg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#g_D10_50_625_50_defined_template_esscont_label,g_D10_50_625_50_extended_template_esscont_label/g_D10_50_625_50_picture_only_esscont_label2g_D10_50_525_60_defined_template_esscont_label5g_D10_50_525_60_extended_template_esscont_label8g_D10_50_525_60_picture_only_esscont_label;g_D10_40_625_50_defined_template_esscont_label>g_D10_40_625_50_extended_template_esscont_labelAg_D10_40_625_50_picture_only_esscont_labelDg_D10_40_525_60_defined_template_esscont_labelGg_D10_40_525_60_extended_template_esscont_labelJg_D10_40_525_60_picture_only_esscont_labelMg_D10_30_625_50_defined_template_esscont_labelPg_D10_30_625_50_extended_template_esscont_labelSg_D10_30_625_50_picture_only_esscont_labelVg_D10_30_525_60_defined_template_esscont_labelYg_D10_30_525_60_extended_template_esscont_label\g_D10_30_525_60_picture_only_esscont_label_g_ALawFrameWrapped_esscont_labelhg_ALawClipWrapped_esscont_labelkg_ALawCustomWrapped_esscont_labelng_DNxHD720p120ClipWrapped_esscont_label{g_DNxHD720p185ClipWrapped_esscont_label}g_DNxHD1080p120ClipWrapped_esscont_labelg_DNxHD1080p185ClipWrapped_esscont_labelg_DNxHD1080p36ClipWrapped_esscont_labelg_DNxHD1080i120ClipWrapped_esscont_labelg_DNxHD1080i185ClipWrapped_esscont_labelg_SDTI_CP_System_Pack_esselement_keyJg_OpenIncomplete_Header_pp_key"Jg_ClosedIncomplete_Header_pp_key%Jg_OpenComplete_Header_pp_key(Jg_ClosedComplete_Header_pp_key+Jg_OpenIncomplete_Body_pp_key.Jg_ClosedIncomplete_Body_pp_key1Jg_OpenComplete_Body_pp_key4Jg_ClosedComplete_Body_pp_key7Jg_OpenIncomplete_Footer_pp_key:Jg_ClosedIncomplete_Footer_pp_key=Jg_OpenComplete_Footer_pp_key@Jg_ClosedComplete_Footer_pp_keyCJg_KLVFill_keyPJg_RandomIndexPack_keyZJg_PrimerPack_keydJg_IndexTableSegment_keyoJg_complexity00_op_atom_labelg_complexity01_op_atom_labelg_complexity02_op_atom_labelg_complexity03_op_atom_labelg_qq09_op_1a_label g_root_set_key g_InterchangeObject_set_key g_InterchangeObject_InstanceUID_item_key g_InterchangeObject_GenerationUID_item_key g_Preface_set_key g_Preface_LastModifiedDate_item_key g_Preface_Version_item_key g_Preface_ObjectModelVersion_item_key g_Preface_PrimaryPackage_item_key g_Preface_Identifications_item_key g_Preface_ContentStorage_item_key g_Preface_OperationalPattern_item_key g_Preface_EssenceContainers_item_key g_Preface_DMSchemes_item_key g_Identification_set_key g_Identification_ThisGenerationUID_item_key g_Identification_CompanyName_item_key g_Identification_ProductName_item_keyg_Identification_ProductVersion_item_keyg_Identification_VersionString_item_key g_Identification_ProductUID_item_keyg_Identification_ModificationDate_item_keyg_Identification_ToolkitVersion_item_keyg_Identification_Platform_item_key%g_ContentStorage_set_key,g_ContentStorage_Packages_item_key0g_ContentStorage_EssenceContainerData_item_key7g_EssenceContainerData_set_key>g_EssenceContainerData_LinkedPackageUID_item_keyBg_EssenceContainerData_IndexSID_item_keyIg_EssenceContainerData_BodySID_item_keyPg_GenericPackage_set_keyWg_GenericPackage_PackageUID_item_key[g_GenericPackage_Name_item_keybg_GenericPackage_PackageCreationDate_item_keyig_GenericPackage_PackageModifiedDate_item_keypg_GenericPackage_Tracks_item_keywg_Locator_set_key~g_NetworkLocator_set_keyg_NetworkLocator_URLString_item_keyg_TextLocator_set_keyg_TextLocator_LocatorName_item_keyg_GenericTrack_set_keyg_GenericTrack_TrackID_item_keyg_GenericTrack_TrackNumber_item_keyg_GenericTrack_TrackName_item_keyg_GenericTrack_Sequence_item_keyg_StaticTrack_set_keyg_Track_set_keyg_Track_EditRate_item_keyg_Track_Origin_item_keyg_EventTrack_set_keyg_EventTrack_EventEditRate_item_keyg_EventTrack_EventOrigin_item_keyg_StructuralComponent_set_keyg_StructuralComponent_DataDefinition_item_keyg_StructuralComponent_Duration_item_keyg_Sequence_set_keyg_Sequence_StructuralComponents_item_keyg_TimecodeComponent_set_keyg_TimecodeComponent_RoundedTimecodeBase_item_keyg_TimecodeComponent_StartTimecode_item_keyg_TimecodeComponent_DropFrame_item_keyg_SourceClip_set_keyg_SourceClip_StartPosition_item_keyg_SourceClip_SourcePackageID_item_key!g_SourceClip_SourceTrackID_item_key(g_DMSegment_set_key/g_DMSegment_EventStartPosition_item_key3g_DMSegment_EventComment_item_key:g_DMSegment_TrackIDs_item_keyAg_DMSegment_DMFramework_item_keyHg_DMSourceClip_set_keyOg_DMSourceClip_DMSourceClipTrackIDs_item_keySg_MaterialPackage_set_keyZg_SourcePackage_set_key^g_SourcePackage_Descriptor_item_keybg_GenericDescriptor_set_keyig_GenericDescriptor_Locators_item_keymg_FileDescriptor_set_keytg_FileDescriptor_LinkedTrackID_item_keyxg_FileDescriptor_SampleRate_item_keyg_FileDescriptor_ContainerDuration_item_keyg_FileDescriptor_EssenceContainer_item_keyg_FileDescriptor_Codec_item_keyg_GenericPictureEssenceDescriptor_set_keyg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_keyg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2g_GenericPictureEssenceDescriptor_FieldDominance_item_key9g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@g_CDCIEssenceDescriptor_set_keyGg_CDCIEssenceDescriptor_ComponentDepth_item_keyKg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyRg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyYg_CDCIEssenceDescriptor_ColorSiting_item_key`g_CDCIEssenceDescriptor_ReversedByteOrder_item_keygg_CDCIEssenceDescriptor_PaddingBits_item_keyng_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyug_CDCIEssenceDescriptor_BlackRefLevel_item_key|g_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_RGBAEssenceDescriptor_set_keyg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyg_RGBAEssenceDescriptor_PixelLayout_item_keyg_RGBAEssenceDescriptor_Palette_item_keyg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_GenericSoundEssenceDescriptor_set_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_GenericSoundEssenceDescriptor_Locked_item_keyg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_GenericSoundEssenceDescriptor_DialNorm_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_GenericDataEssenceDescriptor_set_key g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key g_MultipleDescriptor_set_keyg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_WaveAudioDescriptor_set_keyg_WaveAudioDescriptor_BlockAlign_item_key#g_WaveAudioDescriptor_SequenceOffset_item_key*g_WaveAudioDescriptor_AvgBps_item_key1g_AES3AudioDescriptor_set_key8g_DMFramework_set_key<g_DMSet_set_key@g_libmxfVersion&Lg_libmxfPlatformString$6 ?g_libmxfPlatformWString%7 = GNU C 4.2.2./mxf/mxf_list.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/lib twintlong intunsigned intlong long intunsigned charcharshort intint32_t=|uint8_tHuint16_tIshort unsigned intlong long unsigned int: ;# <#=#>#t?#@#%A#,B#3C#:D# E# aF# G# H# I#J#mxfULK7mxfKeyM P$Q# R#S#T#tU#V#%W#,X#3Y#:Z# [# a\# ]# ^# _#`#mxfUUIDa;mxfLocalTagg yOz# {#|#}#t~##%#,#3#:# # a# # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDFnumerator#denominator#mxfRational^free_func_type!   eq_func_type" |   _MXFListElement%4next&4#data'#MXFListElement(+elements,#lastElement-#len.#S/# :MXFList0P 3A4#data5#M6#MXFListIterator7#3MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+Z` r 3 rx-mxf_get_list_length t |^\+mxf_find_list_element | +A\A+4infoieqFuncjresult+R+pGmxf_get_first_list_element3  ^\2+mxf_get_last_list_element<  ^\;+mxf_get_list_element  ^ ?\+MY+,mxf_initialise_list_iterE  ^ iterD X\DAYmxf_initialise_list_iter_atL  ^ iterK ,/\KA,nMKZmxf_next_list_iter_element`| |^ 5iter_ ,mxf_get_iter_elementx|^ titerw ,mxf_get_list_iter_index}^ iter| ,mxf_remove_list_element0, C\,infoieqFuncjresult- -5a mxf_clear_list=0-^ !\<h>`A?a mxf_free_list,-| !\+ hmxf_insert_list_element|@- v\-!Mibefore|jdatak"iA-..#failXmxf_prepend_list_elementp|@/ \o/*dataoi"iqmxf_append_list_elementZ|t/S +\Y/qdataYi"i[$mxf_initialise_list7t^ m!\6X!S6Ymxf_create_list!|/ \ /S /%newList"%g_Null_UUID $%g_Null_Key}%g_Null_UL  &g_Null_LocalTag3%g_Null_UMID4O%g_Null_RationalP%g_Picture_datadef_label- %g_Sound_datadef_label0 %g_Timecode_datadef_label3 %g_LegacyPicture_datadef_label6 %g_LegacySound_datadef_label9 %g_LegacyTimecode_datadef_label< %g_Data_datadef_label? %g_DescriptiveMetadata_datadef_labelB %g_IECDV_25_525_60_compdef_label] %g_IECDV_25_625_50_compdef_label` %g_DVBased_25_525_60_compdef_labeld %g_DVBased_25_625_50_compdef_labelg %g_DVBased_50_525_60_compdef_labelj %g_DVBased_50_625_50_compdef_labelm %g_DVBased_100_1080_60_I_compdef_labelp %g_DVBased_100_1080_50_I_compdef_labels %g_DVBased_100_720_60_P_compdef_labelv %g_DVBased_100_720_50_P_compdef_labely %g_D10_50_625_50_compdef_label %g_D10_50_525_60_compdef_label %g_D10_50_625_40_compdef_label %g_D10_50_525_40_compdef_label %g_D10_50_625_30_compdef_label %g_D10_50_525_30_compdef_label %g_ALaw_compdef_label %g_MP4AdvancedRealTimeSimpleL3_compdef_label %g_DNxHD_compdef_label %g_MultipleWrappings_esscont_label %g_BWFFrameWrapped_esscont_label %g_BWFClipWrapped_esscont_label %g_AES3FrameWrapped_esscont_label %g_AES3ClipWrapped_esscont_label %g_BWFCustomWrapped_esscont_label %g_AES3CustomWrapped_esscont_label %g_IECDV_25_525_60_FrameWrapped_esscont_label %g_IECDV_25_525_60_ClipWrapped_esscont_label %g_IECDV_25_625_50_FrameWrapped_esscont_label %g_IECDV_25_625_50_ClipWrapped_esscont_label %g_DVBased_25_525_60_FrameWrapped_esscont_label %g_DVBased_25_525_60_ClipWrapped_esscont_label %g_DVBased_25_625_50_FrameWrapped_esscont_label %g_DVBased_25_625_50_ClipWrapped_esscont_label %g_DVBased_50_525_60_FrameWrapped_esscont_label %g_DVBased_50_525_60_ClipWrapped_esscont_label %g_DVBased_50_625_50_FrameWrapped_esscont_label %g_DVBased_50_625_50_ClipWrapped_esscont_label %g_DVBased_100_1080_60_I_FrameWrapped_esscont_label 'g_DVBased_100_1080_60_I_ClipWrapped_esscont_label 'g_DVBased_100_1080_50_I_FrameWrapped_esscont_label 'g_DVBased_100_1080_50_I_ClipWrapped_esscont_label 'g_DVBased_100_720_60_P_FrameWrapped_esscont_label 'g_DVBased_100_720_60_P_ClipWrapped_esscont_label 'g_DVBased_100_720_50_P_FrameWrapped_esscont_label 'g_DVBased_100_720_50_P_ClipWrapped_esscont_label 'g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label 'g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label 'g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label# 'g_D10_50_625_50_defined_template_esscont_label, 'g_D10_50_625_50_extended_template_esscont_label/ 'g_D10_50_625_50_picture_only_esscont_label2 'g_D10_50_525_60_defined_template_esscont_label5 'g_D10_50_525_60_extended_template_esscont_label8 'g_D10_50_525_60_picture_only_esscont_label; 'g_D10_40_625_50_defined_template_esscont_label> 'g_D10_40_625_50_extended_template_esscont_labelA 'g_D10_40_625_50_picture_only_esscont_labelD 'g_D10_40_525_60_defined_template_esscont_labelG 'g_D10_40_525_60_extended_template_esscont_labelJ 'g_D10_40_525_60_picture_only_esscont_labelM 'g_D10_30_625_50_defined_template_esscont_labelP 'g_D10_30_625_50_extended_template_esscont_labelS 'g_D10_30_625_50_picture_only_esscont_labelV 'g_D10_30_525_60_defined_template_esscont_labelY 'g_D10_30_525_60_extended_template_esscont_label\ 'g_D10_30_525_60_picture_only_esscont_label_ 'g_ALawFrameWrapped_esscont_labelh 'g_ALawClipWrapped_esscont_labelk 'g_ALawCustomWrapped_esscont_labeln 'g_DNxHD720p120ClipWrapped_esscont_label{ 'g_DNxHD720p185ClipWrapped_esscont_label} 'g_DNxHD1080p120ClipWrapped_esscont_label 'g_DNxHD1080p185ClipWrapped_esscont_label 'g_DNxHD1080p36ClipWrapped_esscont_label 'g_DNxHD1080i120ClipWrapped_esscont_label 'g_DNxHD1080i185ClipWrapped_esscont_label 'g_SDTI_CP_System_Pack_esselement_key}'g_OpenIncomplete_Header_pp_key"}'g_ClosedIncomplete_Header_pp_key%}'g_OpenComplete_Header_pp_key(}'g_ClosedComplete_Header_pp_key+}'g_OpenIncomplete_Body_pp_key.}'g_ClosedIncomplete_Body_pp_key1}'g_OpenComplete_Body_pp_key4}'g_ClosedComplete_Body_pp_key7}'g_OpenIncomplete_Footer_pp_key:}'g_ClosedIncomplete_Footer_pp_key=}'g_OpenComplete_Footer_pp_key@}'g_ClosedComplete_Footer_pp_keyC}'g_KLVFill_keyP}'g_RandomIndexPack_keyZ}'g_PrimerPack_keyd}'g_IndexTableSegment_keyo}'g_complexity00_op_atom_label 'g_complexity01_op_atom_label 'g_complexity02_op_atom_label 'g_complexity03_op_atom_label 'g_qq09_op_1a_label %g_root_set_key %g_InterchangeObject_set_key %g_InterchangeObject_InstanceUID_item_key %g_InterchangeObject_GenerationUID_item_key %g_Preface_set_key %g_Preface_LastModifiedDate_item_key %g_Preface_Version_item_key %g_Preface_ObjectModelVersion_item_key %g_Preface_PrimaryPackage_item_key %g_Preface_Identifications_item_key %g_Preface_ContentStorage_item_key %g_Preface_OperationalPattern_item_key %g_Preface_EssenceContainers_item_key %g_Preface_DMSchemes_item_key %g_Identification_set_key %g_Identification_ThisGenerationUID_item_key %g_Identification_CompanyName_item_key %g_Identification_ProductName_item_key 'g_Identification_ProductVersion_item_key 'g_Identification_VersionString_item_key 'g_Identification_ProductUID_item_key 'g_Identification_ModificationDate_item_key 'g_Identification_ToolkitVersion_item_key 'g_Identification_Platform_item_key% 'g_ContentStorage_set_key, 'g_ContentStorage_Packages_item_key0 'g_ContentStorage_EssenceContainerData_item_key7 'g_EssenceContainerData_set_key> 'g_EssenceContainerData_LinkedPackageUID_item_keyB 'g_EssenceContainerData_IndexSID_item_keyI 'g_EssenceContainerData_BodySID_item_keyP 'g_GenericPackage_set_keyW 'g_GenericPackage_PackageUID_item_key[ 'g_GenericPackage_Name_item_keyb 'g_GenericPackage_PackageCreationDate_item_keyi 'g_GenericPackage_PackageModifiedDate_item_keyp 'g_GenericPackage_Tracks_item_keyw 'g_Locator_set_key~ 'g_NetworkLocator_set_key 'g_NetworkLocator_URLString_item_key 'g_TextLocator_set_key 'g_TextLocator_LocatorName_item_key 'g_GenericTrack_set_key 'g_GenericTrack_TrackID_item_key 'g_GenericTrack_TrackNumber_item_key 'g_GenericTrack_TrackName_item_key 'g_GenericTrack_Sequence_item_key 'g_StaticTrack_set_key 'g_Track_set_key 'g_Track_EditRate_item_key 'g_Track_Origin_item_key 'g_EventTrack_set_key 'g_EventTrack_EventEditRate_item_key 'g_EventTrack_EventOrigin_item_key 'g_StructuralComponent_set_key 'g_StructuralComponent_DataDefinition_item_key 'g_StructuralComponent_Duration_item_key 'g_Sequence_set_key 'g_Sequence_StructuralComponents_item_key 'g_TimecodeComponent_set_key 'g_TimecodeComponent_RoundedTimecodeBase_item_key 'g_TimecodeComponent_StartTimecode_item_key 'g_TimecodeComponent_DropFrame_item_key 'g_SourceClip_set_key 'g_SourceClip_StartPosition_item_key 'g_SourceClip_SourcePackageID_item_key! 'g_SourceClip_SourceTrackID_item_key( 'g_DMSegment_set_key/ 'g_DMSegment_EventStartPosition_item_key3 'g_DMSegment_EventComment_item_key: 'g_DMSegment_TrackIDs_item_keyA 'g_DMSegment_DMFramework_item_keyH 'g_DMSourceClip_set_keyO 'g_DMSourceClip_DMSourceClipTrackIDs_item_keyS 'g_MaterialPackage_set_keyZ 'g_SourcePackage_set_key^ 'g_SourcePackage_Descriptor_item_keyb 'g_GenericDescriptor_set_keyi 'g_GenericDescriptor_Locators_item_keym 'g_FileDescriptor_set_keyt 'g_FileDescriptor_LinkedTrackID_item_keyx 'g_FileDescriptor_SampleRate_item_key 'g_FileDescriptor_ContainerDuration_item_key 'g_FileDescriptor_EssenceContainer_item_key 'g_FileDescriptor_Codec_item_key 'g_GenericPictureEssenceDescriptor_set_key 'g_GenericPictureEssenceDescriptor_SignalStandard_item_key 'g_GenericPictureEssenceDescriptor_FrameLayout_item_key 'g_GenericPictureEssenceDescriptor_StoredWidth_item_key 'g_GenericPictureEssenceDescriptor_StoredHeight_item_key 'g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key 'g_GenericPictureEssenceDescriptor_SampledWidth_item_key 'g_GenericPictureEssenceDescriptor_SampledHeight_item_key 'g_GenericPictureEssenceDescriptor_SampledXOffset_item_key 'g_GenericPictureEssenceDescriptor_SampledYOffset_item_key 'g_GenericPictureEssenceDescriptor_DisplayHeight_item_key 'g_GenericPictureEssenceDescriptor_DisplayWidth_item_key 'g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key 'g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key 'g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key 'g_GenericPictureEssenceDescriptor_AspectRatio_item_key 'g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key 'g_GenericPictureEssenceDescriptor_VideoLineMap_item_key 'g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key 'g_GenericPictureEssenceDescriptor_CaptureGamma_item_key 'g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$ 'g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+ 'g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2 'g_GenericPictureEssenceDescriptor_FieldDominance_item_key9 'g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@ 'g_CDCIEssenceDescriptor_set_keyG 'g_CDCIEssenceDescriptor_ComponentDepth_item_keyK 'g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR 'g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY 'g_CDCIEssenceDescriptor_ColorSiting_item_key` 'g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg 'g_CDCIEssenceDescriptor_PaddingBits_item_keyn 'g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu 'g_CDCIEssenceDescriptor_BlackRefLevel_item_key| 'g_CDCIEssenceDescriptor_WhiteReflevel_item_key 'g_CDCIEssenceDescriptor_ColorRange_item_key 'g_RGBAEssenceDescriptor_set_key 'g_RGBAEssenceDescriptor_ComponentMaxRef_item_key 'g_RGBAEssenceDescriptor_ComponentMinRef_item_key 'g_RGBAEssenceDescriptor_AlphaMaxRef_item_key 'g_RGBAEssenceDescriptor_AlphaMinRef_item_key 'g_RGBAEssenceDescriptor_ScanningDirection_item_key 'g_RGBAEssenceDescriptor_PixelLayout_item_key 'g_RGBAEssenceDescriptor_Palette_item_key 'g_RGBAEssenceDescriptor_PaletteLayout_item_key 'g_GenericSoundEssenceDescriptor_set_key 'g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key 'g_GenericSoundEssenceDescriptor_Locked_item_key 'g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key 'g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key 'g_GenericSoundEssenceDescriptor_ChannelCount_item_key 'g_GenericSoundEssenceDescriptor_QuantizationBits_item_key 'g_GenericSoundEssenceDescriptor_DialNorm_item_key 'g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key 'g_GenericDataEssenceDescriptor_set_key 'g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key 'g_MultipleDescriptor_set_key 'g_MultipleDescriptor_SubDescriptorUIDs_item_key 'g_WaveAudioDescriptor_set_key 'g_WaveAudioDescriptor_BlockAlign_item_key# 'g_WaveAudioDescriptor_SequenceOffset_item_key* 'g_WaveAudioDescriptor_AvgBps_item_key1 'g_AES3AudioDescriptor_set_key8 'g_DMFramework_set_key< 'g_DMSet_set_key@ (mxf_log.F:K GNU C 4.2.2./mxf/mxf_utils.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintlong intunsigned intlong long intunsigned charcharint16_t<short intint32_t=}uint8_tHuint16_tIshort unsigned intlong long unsigned intlong unsigned intuchar_tSlong doublesuseconds_t&time_ttimeval1tv_sec2#tv_usec3#tm$Etm_secF}#tm_minG}#tm_hourH}#tm_mdayI}# tm_monJ}#tm_yearK}#tm_wdayL}#tm_ydayM}#tm_isdstN}# uuid_t< \  : ;# <# =# ># ?# @# A# B# C# D# {E# F# G# H# I# J#mxfULKmxfKeyM P Q# R# S# T# U# V# W# X# Y# Z# {[# \# ]# ^# _# `#mxfUUIDamxfLocalTagg l!yearm#monthn#dayo#hourp#minq#secr#qmsecs#mxfTimestampt y> z# {# |# }# ~# # # # # # {# # # # # #octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMID5 numerator#denominator#mxfRationalM mxf_get_timestamp_now|0now{htvhgmtD!mxf_generate_uuidk03@uuidj@hnewUUIDt`mxf_generate_key0Qkeyhuuid`mxf_generate_umid0oumidhuuid`>mxf_sprint_umidV0 strUkhumidU i ! >mxf_sprint_key6P0 estr5khkey5imxf_sprint_labelJP`^ strIkXlabelI Y mxf_print_umidO`0 umidN humidStrP   _mxf_print_key/0 Ikey.hkeyStr0 I@ Y /mxf_print_labelE^ labelD Xg_Null_UUID g_Null_Keyg_Null_UL g_Null_LocalTag g_Null_UMID !g_Null_Rational  g_Picture_datadef_label- g_Sound_datadef_label0 g_Timecode_datadef_label3 g_LegacyPicture_datadef_label6 g_LegacySound_datadef_label9 g_LegacyTimecode_datadef_label< g_Data_datadef_label? g_DescriptiveMetadata_datadef_labelB g_IECDV_25_525_60_compdef_label] g_IECDV_25_625_50_compdef_label` g_DVBased_25_525_60_compdef_labeld g_DVBased_25_625_50_compdef_labelg g_DVBased_50_525_60_compdef_labelj g_DVBased_50_625_50_compdef_labelm g_DVBased_100_1080_60_I_compdef_labelp g_DVBased_100_1080_50_I_compdef_labels g_DVBased_100_720_60_P_compdef_labelv g_DVBased_100_720_50_P_compdef_labely g_D10_50_625_50_compdef_label g_D10_50_525_60_compdef_label g_D10_50_625_40_compdef_label g_D10_50_525_40_compdef_label g_D10_50_625_30_compdef_label g_D10_50_525_30_compdef_label g_ALaw_compdef_label g_MP4AdvancedRealTimeSimpleL3_compdef_label g_DNxHD_compdef_label g_MultipleWrappings_esscont_label g_BWFFrameWrapped_esscont_label g_BWFClipWrapped_esscont_label g_AES3FrameWrapped_esscont_label g_AES3ClipWrapped_esscont_label g_BWFCustomWrapped_esscont_label g_AES3CustomWrapped_esscont_label g_IECDV_25_525_60_FrameWrapped_esscont_label g_IECDV_25_525_60_ClipWrapped_esscont_label g_IECDV_25_625_50_FrameWrapped_esscont_label g_IECDV_25_625_50_ClipWrapped_esscont_label g_DVBased_25_525_60_FrameWrapped_esscont_label g_DVBased_25_525_60_ClipWrapped_esscont_label g_DVBased_25_625_50_FrameWrapped_esscont_label g_DVBased_25_625_50_ClipWrapped_esscont_label g_DVBased_50_525_60_FrameWrapped_esscont_label g_DVBased_50_525_60_ClipWrapped_esscont_label g_DVBased_50_625_50_FrameWrapped_esscont_label g_DVBased_50_625_50_ClipWrapped_esscont_label g_DVBased_100_1080_60_I_FrameWrapped_esscont_label g_DVBased_100_1080_60_I_ClipWrapped_esscont_label g_DVBased_100_1080_50_I_FrameWrapped_esscont_label g_DVBased_100_1080_50_I_ClipWrapped_esscont_label g_DVBased_100_720_60_P_FrameWrapped_esscont_label g_DVBased_100_720_60_P_ClipWrapped_esscont_label g_DVBased_100_720_50_P_FrameWrapped_esscont_label g_DVBased_100_720_50_P_ClipWrapped_esscont_label g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label# g_D10_50_625_50_defined_template_esscont_label, g_D10_50_625_50_extended_template_esscont_label/ g_D10_50_625_50_picture_only_esscont_label2 g_D10_50_525_60_defined_template_esscont_label5 g_D10_50_525_60_extended_template_esscont_label8 g_D10_50_525_60_picture_only_esscont_label; g_D10_40_625_50_defined_template_esscont_label> g_D10_40_625_50_extended_template_esscont_labelA g_D10_40_625_50_picture_only_esscont_labelD g_D10_40_525_60_defined_template_esscont_labelG g_D10_40_525_60_extended_template_esscont_labelJ g_D10_40_525_60_picture_only_esscont_labelM g_D10_30_625_50_defined_template_esscont_labelP g_D10_30_625_50_extended_template_esscont_labelS g_D10_30_625_50_picture_only_esscont_labelV g_D10_30_525_60_defined_template_esscont_labelY g_D10_30_525_60_extended_template_esscont_label\ g_D10_30_525_60_picture_only_esscont_label_ g_ALawFrameWrapped_esscont_labelh g_ALawClipWrapped_esscont_labelk g_ALawCustomWrapped_esscont_labeln g_DNxHD720p120ClipWrapped_esscont_label{ g_DNxHD720p185ClipWrapped_esscont_label} g_DNxHD1080p120ClipWrapped_esscont_label g_DNxHD1080p185ClipWrapped_esscont_label g_DNxHD1080p36ClipWrapped_esscont_label g_DNxHD1080i120ClipWrapped_esscont_label g_DNxHD1080i185ClipWrapped_esscont_label g_SDTI_CP_System_Pack_esselement_keyg_OpenIncomplete_Header_pp_key"g_ClosedIncomplete_Header_pp_key%g_OpenComplete_Header_pp_key(g_ClosedComplete_Header_pp_key+g_OpenIncomplete_Body_pp_key.g_ClosedIncomplete_Body_pp_key1g_OpenComplete_Body_pp_key4g_ClosedComplete_Body_pp_key7g_OpenIncomplete_Footer_pp_key:g_ClosedIncomplete_Footer_pp_key=g_OpenComplete_Footer_pp_key@g_ClosedComplete_Footer_pp_keyCg_KLVFill_keyPg_RandomIndexPack_keyZg_PrimerPack_keydg_IndexTableSegment_keyog_complexity00_op_atom_label g_complexity01_op_atom_label g_complexity02_op_atom_label g_complexity03_op_atom_label g_qq09_op_1a_label g_root_set_key g_InterchangeObject_set_key g_InterchangeObject_InstanceUID_item_key g_InterchangeObject_GenerationUID_item_key g_Preface_set_key g_Preface_LastModifiedDate_item_key g_Preface_Version_item_key g_Preface_ObjectModelVersion_item_key g_Preface_PrimaryPackage_item_key g_Preface_Identifications_item_key g_Preface_ContentStorage_item_key g_Preface_OperationalPattern_item_key g_Preface_EssenceContainers_item_key g_Preface_DMSchemes_item_key g_Identification_set_key g_Identification_ThisGenerationUID_item_key g_Identification_CompanyName_item_key g_Identification_ProductName_item_key g_Identification_ProductVersion_item_key  g_Identification_VersionString_item_key  g_Identification_ProductUID_item_key  g_Identification_ModificationDate_item_key  g_Identification_ToolkitVersion_item_key  g_Identification_Platform_item_key % g_ContentStorage_set_key , g_ContentStorage_Packages_item_key 0 g_ContentStorage_EssenceContainerData_item_key 7 g_EssenceContainerData_set_key > g_EssenceContainerData_LinkedPackageUID_item_key B g_EssenceContainerData_IndexSID_item_key I g_EssenceContainerData_BodySID_item_key P g_GenericPackage_set_key W g_GenericPackage_PackageUID_item_key [ g_GenericPackage_Name_item_key b g_GenericPackage_PackageCreationDate_item_key i g_GenericPackage_PackageModifiedDate_item_key p g_GenericPackage_Tracks_item_key w g_Locator_set_key ~ g_NetworkLocator_set_key  g_NetworkLocator_URLString_item_key  g_TextLocator_set_key  g_TextLocator_LocatorName_item_key  g_GenericTrack_set_key  g_GenericTrack_TrackID_item_key  g_GenericTrack_TrackNumber_item_key  g_GenericTrack_TrackName_item_key  g_GenericTrack_Sequence_item_key  g_StaticTrack_set_key  g_Track_set_key  g_Track_EditRate_item_key  g_Track_Origin_item_key  g_EventTrack_set_key  g_EventTrack_EventEditRate_item_key  g_EventTrack_EventOrigin_item_key  g_StructuralComponent_set_key  g_StructuralComponent_DataDefinition_item_key  g_StructuralComponent_Duration_item_key  g_Sequence_set_key  g_Sequence_StructuralComponents_item_key  g_TimecodeComponent_set_key  g_TimecodeComponent_RoundedTimecodeBase_item_key  g_TimecodeComponent_StartTimecode_item_key  g_TimecodeComponent_DropFrame_item_key  g_SourceClip_set_key  g_SourceClip_StartPosition_item_key  g_SourceClip_SourcePackageID_item_key ! g_SourceClip_SourceTrackID_item_key ( g_DMSegment_set_key / g_DMSegment_EventStartPosition_item_key 3 g_DMSegment_EventComment_item_key : g_DMSegment_TrackIDs_item_key A g_DMSegment_DMFramework_item_key H g_DMSourceClip_set_key O g_DMSourceClip_DMSourceClipTrackIDs_item_key S g_MaterialPackage_set_key Z g_SourcePackage_set_key ^ g_SourcePackage_Descriptor_item_key b g_GenericDescriptor_set_key i g_GenericDescriptor_Locators_item_key m g_FileDescriptor_set_key t g_FileDescriptor_LinkedTrackID_item_key x g_FileDescriptor_SampleRate_item_key  g_FileDescriptor_ContainerDuration_item_key  g_FileDescriptor_EssenceContainer_item_key  g_FileDescriptor_Codec_item_key  g_GenericPictureEssenceDescriptor_set_key  g_GenericPictureEssenceDescriptor_SignalStandard_item_key  g_GenericPictureEssenceDescriptor_FrameLayout_item_key  g_GenericPictureEssenceDescriptor_StoredWidth_item_key  g_GenericPictureEssenceDescriptor_StoredHeight_item_key  g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key  g_GenericPictureEssenceDescriptor_SampledWidth_item_key  g_GenericPictureEssenceDescriptor_SampledHeight_item_key  g_GenericPictureEssenceDescriptor_SampledXOffset_item_key  g_GenericPictureEssenceDescriptor_SampledYOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayHeight_item_key  g_GenericPictureEssenceDescriptor_DisplayWidth_item_key  g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key  g_GenericPictureEssenceDescriptor_AspectRatio_item_key  g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key  g_GenericPictureEssenceDescriptor_VideoLineMap_item_key  g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key  g_GenericPictureEssenceDescriptor_CaptureGamma_item_key  g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $ g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key + g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2 g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9 g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @ g_CDCIEssenceDescriptor_set_key G g_CDCIEssenceDescriptor_ComponentDepth_item_key K g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y g_CDCIEssenceDescriptor_ColorSiting_item_key ` g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g g_CDCIEssenceDescriptor_PaddingBits_item_key n g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u g_CDCIEssenceDescriptor_BlackRefLevel_item_key | g_CDCIEssenceDescriptor_WhiteReflevel_item_key  g_CDCIEssenceDescriptor_ColorRange_item_key  g_RGBAEssenceDescriptor_set_key  g_RGBAEssenceDescriptor_ComponentMaxRef_item_key  g_RGBAEssenceDescriptor_ComponentMinRef_item_key  g_RGBAEssenceDescriptor_AlphaMaxRef_item_key  g_RGBAEssenceDescriptor_AlphaMinRef_item_key  g_RGBAEssenceDescriptor_ScanningDirection_item_key  g_RGBAEssenceDescriptor_PixelLayout_item_key  g_RGBAEssenceDescriptor_Palette_item_key  g_RGBAEssenceDescriptor_PaletteLayout_item_key  g_GenericSoundEssenceDescriptor_set_key  g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key  g_GenericSoundEssenceDescriptor_Locked_item_key  g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key  g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key  g_GenericSoundEssenceDescriptor_ChannelCount_item_key  g_GenericSoundEssenceDescriptor_QuantizationBits_item_key  g_GenericSoundEssenceDescriptor_DialNorm_item_key  g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key  g_GenericDataEssenceDescriptor_set_key  g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  g_MultipleDescriptor_set_key  g_MultipleDescriptor_SubDescriptorUIDs_item_key  g_WaveAudioDescriptor_set_key  g_WaveAudioDescriptor_BlockAlign_item_key # g_WaveAudioDescriptor_SequenceOffset_item_key * g_WaveAudioDescriptor_AvgBps_item_key 1 g_AES3AudioDescriptor_set_key 8 g_DMFramework_set_key < g_DMSet_set_key @  GNU C 4.2.2./mxf/mxf_logging.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libHm__gnuc_va_listc__builtin_va_list__FILE__FILEv_cnt#v#_ptr$}#_base&}#_flag'# _file(# __orientation)# __ionolock*# __seekable+# __filler,# intunsigned charunsigned intlong long intFILEJlong intva_listUtime_t@tm$Etm_secFv#tm_minGv#tm_hourHv#tm_mdayIv# tm_monJv#tm_yearKv#tm_wdayLv#tm_ydayMv#tm_isdstNv# charshort intshort unsigned intlong long unsigned intlong unsigned intlong double #7 MXF_DLOG MXF_ILOG MXF_WLOG MXF_ELOGMXFLogLevel(mxf_log_func+^d v 7 v|mxf_log_file_close|1mxf_log_file_openqv81#filenamepv1Alogmsg*81T?file)?1rlevel)71)v1p_arg)kmxf_log_default\T2:level[7h[v2Xp_arg]llog_to_file?TH2level>7h>vitimeStr@~tA'lgmtB,2p_argC2'2tmg_mxfFileLog'?Mxd__iobTmxf_log#JMg_mxfLogLevel$7Mt\ tGNU C 4.2.2./mxf/mxf_file.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libH:vintlong intsize_t?unsigned intlong long intuid_tH__FILE__FILE_cnt#|#_ptr$#_base&#_flag'# _file(# __orientation)# __ionolock*# __seekable+# __filler,# unsigned char__longlong_t:FILEJoff_t  int8_t6charint16_t<short intint32_t=|int64_tDuint8_tHuint16_tI^short unsigned intuint32_tJuint64_tOlong long unsigned intlonglong_t 5u_longlong_t 6long unsigned intulong_t Vino_t blkcnt_t blksize_t long double mode_t Z gid_t f?b ?r  dev_t  nlink_t  time_t timespec &tv_sec '#tv_nsec (#timestruc_t >stat +st_dev r#st_pad1 +#st_ino #st_mode 5#st_nlink #st_uid # st_gid D#$st_rdev r#(st_pad2 #,st_size #8st_atim #@st_mtim #Hst_ctim #Pst_blksize #Xst_blocks #`st_fstype ;#hst_pad4 K#x; K [   :D m ;?# t <?#  =?#  >?#  ??#  @?#  A?#  B?#  C?#  D?# 4 E?# < F?# D G?# L H?# T I?# \ J?#mxfUL K[mxfKey MD  PH m Q?# t R?#  S?#  T?#  U?#  V?#  W?#  X?#  Y?#  Z?# 4 [?# < \?# D ]?# L ^?# T _?# \ `?#mxfUUID a_mxfUID cDmxfLocalTag gN y m z?# t {?#  |?#  }?#  ~?#  ?#  ?#  ?#  ?#  ?# 4 ?# < ?# D ?# L ?# T ?# \ ?#octet16 ?#octet17 ?#octet18 ?#octet19 ?#octet20 ?#octet21 ?#octet22 ?#octet23 ?#octet24 ?#octet25 ?#octet26 ?#octet27 ?#octet28 ?#octet29 ?#octet30 ?#octet31 ?#mxfUMID x  numerator !#denominator !#mxfRational  # MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel ( mxf_log_func + 2 8 J  J P% `0% file2 #isSeekable4|#haveTestedIsSeekable5|#byteCount80# !; ;# <0# pos=0#( 4( close* #read+ #write, F#get_char- \# put_char. w#eof/ \#seek0 #tell1 #is_seekable2 \# size3 #$free_sys_data6 #( 7 #,minLLen:?#0 d;N#2   U t   t? t ;  ;t A? !| \  L| w | b|  0| }0   MXFFile< t Qdisk_file_eof|HX^  2stdin_file_closeXp^ > Xstdin_file_writetpx^  2! ;Y tZstdin_file_putchar |x^  3c|Ystdin_file_eof&|^ % 3stdin_file_seek/|^f. 3(-.0YZ.|[stdin_file_tell50^4 3;stdin_file_is_seekableD|^C 3Nstdin_file_sizeI0^H 3abyte_array_file_closeO^MN Xbyte_array_file_writemt^l 3t!l ;Y ltZbyte_array_file_getchars|,^r 3byte_array_file_putchar}|,4^3| 3c||Ybyte_array_file_eof|4x^o 3byte_array_file_seek|xt^ 3-04 |4byte_array_file_tell0t|^  4byte_array_file_is_seekable||^M 4byte_array_size0^ 5 mxf_file_readt552! i tj mxf_file_writet5E65c! ;i tj mxf_file_getc|5vo5 mxf_file_putc|55c|i mxf_file_eof|55 mxf_file_seek|<6 C6'-06:|k mxf_file_tell0<X6b|6 mxf_file_is_seekable|Xp66 mxf_file_size0p66!mxf_file_set_min_llen^<X?Y"mxf_get_min_llen?^v6 mxf_read_uint8|77& i#o?  mxf_read_uint16|x7D57b5i#;nN?K  mxf_read_uint32|x77 i#bl mxf_read_uint64|T77i#Rh"mxf_read_int8|Td^F 7 FY"mxf_read_int16|dt^8 Y"mxf_read_int32|t^8Y!"mxf_read_int64|^*81*Y0 mxf_write_uint8#|8D{"8b"?8 mxf_write_uint16*| T8)8)N8#+;n mxf_write_uint324| T 8139 3t9+#5bl mxf_write_uint64@| !9>?9\?9z#ARh mxf_write_int8P|!!9O9O9 mxf_write_int16U|!":T:Ti mxf_write_int32Z|"",:2hY:PY!i mxf_write_int64_|","P:c^:^0: mxf_read_ule|"P":d:diD mxf_read_kl|"#:Bk;keykBiQ mxf_read_ls|#$H;5r;Sr ilenrj$it|;$cu|;$lengthv;$llengthw? mxf_write_k|&H&>>5key i"mxf_write_ul |&&^>SlabelYD"mxf_write_uid%|&&^>$>fuid$>YDW"mxf_write_uuid*|&&^)>yuuid)YH"mxf_get_llen0?&(^/>&len/>'1??- mxf_read_batch_headere|((?Nd?lend i&d j mxf_write_batch_headerm|()H?l@lenlti&ltj"mxf_read_array_headeru|)H)X^ t@1lent Y&t Z"mxf_write_array_headerz|)X)h^ cy@DlenytY&ytZ"mxf_is_ul|)h)x^ &uid>@W!mxf_set_runin_len)x)^ XdNY"mxf_get_runin_lenN))^!@j mxf_equals_umid|))@}!a&umidA!a@umidB!ai!g mxf_equals_uid|))@!&uidA>@uidB>i mxf_equals_uuid|))@"&uuidA@uuidBi mxf_equals_ul_mod_regver|)*0A"[&labelAA.labelBi mxf_equals_ul|*0*PAL"&labelAAjlabelBi mxf_equals_key_mod_regver|*P*A}"&keyA AkeyB i mxf_equals_key_prefix|**A#_&keyA AkeyB icmpLenj mxf_equals_key|**A#&keyA BkeyB i mxf_write_fixed_l|*- B$#B9?B&lenB#$#g$i?C&?$3  mxf_write_fixed_kl|- -CD$Cbkey i?C&lenC mxf_write_l?-.$C$C&lenD)? mxf_write_kl|.$.D*%HDHkey i&lenDq*mxf_file_close./8D%|%|hfree_byte_array_file/8/X^% Xfree_stdin_file:/X/x^%9 Xfree_disk_file/x/^& X mxf_byte_array_wrap_readh|/1HD&!g ;Dg0Dg%|k'iE++newSysDataj ,fail0 mxf_stdin_wrap_readA|1H2E>'@%|E\'BE+newStdInFileC ,fail`2-byte_array_file_readUt23E'T E!T E TtF'VtF-stdin_file_getchar|33F' F$c|Fdisk_file_getchare|34 ^(d G.stdin_file_readt4 4TG*(r GH! i tG[/tGdisk_file_readSt4T4l^(R G!R G RtZ mxf_disk_file_open_modify|4l6 G)C{ JG%|i'H%' HC,fail95 mxf_disk_file_open_read|6 7HV){ JHt%|i'H' H,fail7x mxf_disk_file_open_new|79H*>{ JH%|i'I+' II,fail9,.disk_file_size099I\* Iz0fo|1statBuf~.disk_file_is_seekable|9:4I* Idisk_file_tell0:4:D^+ I.disk_file_seek|:D:hI+X J-0J|kdisk_file_putchars|:h:^+r J@2cr|JSdisk_file_write\t::^+[ Jq![ ;J [tZ3disk_file_closeB::J,!A h0g_Null_UUID 0g_Null_Key 0g_Null_UL 4g_Null_LocalTag ,oe0g_Null_UMID !g0g_Null_Rational , 0g_Picture_datadef_label-0g_Sound_datadef_label00g_Timecode_datadef_label30g_LegacyPicture_datadef_label60g_LegacySound_datadef_label90g_LegacyTimecode_datadef_label<0g_Data_datadef_label?0g_DescriptiveMetadata_datadef_labelB0g_IECDV_25_525_60_compdef_label]0g_IECDV_25_625_50_compdef_label`0g_DVBased_25_525_60_compdef_labeld0g_DVBased_25_625_50_compdef_labelg0g_DVBased_50_525_60_compdef_labelj0g_DVBased_50_625_50_compdef_labelm0g_DVBased_100_1080_60_I_compdef_labelp0g_DVBased_100_1080_50_I_compdef_labels0g_DVBased_100_720_60_P_compdef_labelv0g_DVBased_100_720_50_P_compdef_labely0g_D10_50_625_50_compdef_label0g_D10_50_525_60_compdef_label0g_D10_50_625_40_compdef_label0g_D10_50_525_40_compdef_label0g_D10_50_625_30_compdef_label0g_D10_50_525_30_compdef_label0g_ALaw_compdef_label0g_MP4AdvancedRealTimeSimpleL3_compdef_label0g_DNxHD_compdef_label0g_MultipleWrappings_esscont_label0g_BWFFrameWrapped_esscont_label0g_BWFClipWrapped_esscont_label0g_AES3FrameWrapped_esscont_label0g_AES3ClipWrapped_esscont_label0g_BWFCustomWrapped_esscont_label0g_AES3CustomWrapped_esscont_label0g_IECDV_25_525_60_FrameWrapped_esscont_label0g_IECDV_25_525_60_ClipWrapped_esscont_label0g_IECDV_25_625_50_FrameWrapped_esscont_label0g_IECDV_25_625_50_ClipWrapped_esscont_label0g_DVBased_25_525_60_FrameWrapped_esscont_label0g_DVBased_25_525_60_ClipWrapped_esscont_label0g_DVBased_25_625_50_FrameWrapped_esscont_label0g_DVBased_25_625_50_ClipWrapped_esscont_label0g_DVBased_50_525_60_FrameWrapped_esscont_label0g_DVBased_50_525_60_ClipWrapped_esscont_label0g_DVBased_50_625_50_FrameWrapped_esscont_label0g_DVBased_50_625_50_ClipWrapped_esscont_label0g_DVBased_100_1080_60_I_FrameWrapped_esscont_label+g_DVBased_100_1080_60_I_ClipWrapped_esscont_label+g_DVBased_100_1080_50_I_FrameWrapped_esscont_label+g_DVBased_100_1080_50_I_ClipWrapped_esscont_label+g_DVBased_100_720_60_P_FrameWrapped_esscont_label +g_DVBased_100_720_60_P_ClipWrapped_esscont_label+g_DVBased_100_720_50_P_FrameWrapped_esscont_label+g_DVBased_100_720_50_P_ClipWrapped_esscont_label+g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label+g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label +g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#+g_D10_50_625_50_defined_template_esscont_label,+g_D10_50_625_50_extended_template_esscont_label/+g_D10_50_625_50_picture_only_esscont_label2+g_D10_50_525_60_defined_template_esscont_label5+g_D10_50_525_60_extended_template_esscont_label8+g_D10_50_525_60_picture_only_esscont_label;+g_D10_40_625_50_defined_template_esscont_label>+g_D10_40_625_50_extended_template_esscont_labelA+g_D10_40_625_50_picture_only_esscont_labelD+g_D10_40_525_60_defined_template_esscont_labelG+g_D10_40_525_60_extended_template_esscont_labelJ+g_D10_40_525_60_picture_only_esscont_labelM+g_D10_30_625_50_defined_template_esscont_labelP+g_D10_30_625_50_extended_template_esscont_labelS+g_D10_30_625_50_picture_only_esscont_labelV+g_D10_30_525_60_defined_template_esscont_labelY+g_D10_30_525_60_extended_template_esscont_label\+g_D10_30_525_60_picture_only_esscont_label_+g_ALawFrameWrapped_esscont_labelh+g_ALawClipWrapped_esscont_labelk+g_ALawCustomWrapped_esscont_labeln+g_DNxHD720p120ClipWrapped_esscont_label{+g_DNxHD720p185ClipWrapped_esscont_label}+g_DNxHD1080p120ClipWrapped_esscont_label+g_DNxHD1080p185ClipWrapped_esscont_label+g_DNxHD1080p36ClipWrapped_esscont_label+g_DNxHD1080i120ClipWrapped_esscont_label+g_DNxHD1080i185ClipWrapped_esscont_label+g_SDTI_CP_System_Pack_esselement_key +g_OpenIncomplete_Header_pp_key" +g_ClosedIncomplete_Header_pp_key% +g_OpenComplete_Header_pp_key( +g_ClosedComplete_Header_pp_key+ +g_OpenIncomplete_Body_pp_key. +g_ClosedIncomplete_Body_pp_key1 +g_OpenComplete_Body_pp_key4 +g_ClosedComplete_Body_pp_key7 +g_OpenIncomplete_Footer_pp_key: +g_ClosedIncomplete_Footer_pp_key= +g_OpenComplete_Footer_pp_key@ +g_ClosedComplete_Footer_pp_keyC +g_KLVFill_keyP +g_RandomIndexPack_keyZ +g_PrimerPack_keyd +g_IndexTableSegment_keyo +g_complexity00_op_atom_label+g_complexity01_op_atom_label+g_complexity02_op_atom_label+g_complexity03_op_atom_label+g_qq09_op_1a_label0g_root_set_key0g_InterchangeObject_set_key0g_InterchangeObject_InstanceUID_item_key0g_InterchangeObject_GenerationUID_item_key0g_Preface_set_key0g_Preface_LastModifiedDate_item_key0g_Preface_Version_item_key0g_Preface_ObjectModelVersion_item_key0g_Preface_PrimaryPackage_item_key0g_Preface_Identifications_item_key0g_Preface_ContentStorage_item_key0g_Preface_OperationalPattern_item_key0g_Preface_EssenceContainers_item_key0g_Preface_DMSchemes_item_key0g_Identification_set_key0g_Identification_ThisGenerationUID_item_key0g_Identification_CompanyName_item_key0g_Identification_ProductName_item_key+g_Identification_ProductVersion_item_key+g_Identification_VersionString_item_key +g_Identification_ProductUID_item_key+g_Identification_ModificationDate_item_key+g_Identification_ToolkitVersion_item_key+g_Identification_Platform_item_key%+g_ContentStorage_set_key,+g_ContentStorage_Packages_item_key0+g_ContentStorage_EssenceContainerData_item_key7+g_EssenceContainerData_set_key>+g_EssenceContainerData_LinkedPackageUID_item_keyB+g_EssenceContainerData_IndexSID_item_keyI+g_EssenceContainerData_BodySID_item_keyP+g_GenericPackage_set_keyW+g_GenericPackage_PackageUID_item_key[+g_GenericPackage_Name_item_keyb+g_GenericPackage_PackageCreationDate_item_keyi+g_GenericPackage_PackageModifiedDate_item_keyp+g_GenericPackage_Tracks_item_keyw+g_Locator_set_key~+g_NetworkLocator_set_key+g_NetworkLocator_URLString_item_key+g_TextLocator_set_key+g_TextLocator_LocatorName_item_key+g_GenericTrack_set_key+g_GenericTrack_TrackID_item_key+g_GenericTrack_TrackNumber_item_key+g_GenericTrack_TrackName_item_key+g_GenericTrack_Sequence_item_key+g_StaticTrack_set_key+g_Track_set_key+g_Track_EditRate_item_key+g_Track_Origin_item_key+g_EventTrack_set_key+g_EventTrack_EventEditRate_item_key+g_EventTrack_EventOrigin_item_key+g_StructuralComponent_set_key+g_StructuralComponent_DataDefinition_item_key+g_StructuralComponent_Duration_item_key+g_Sequence_set_key+g_Sequence_StructuralComponents_item_key+g_TimecodeComponent_set_key+g_TimecodeComponent_RoundedTimecodeBase_item_key+g_TimecodeComponent_StartTimecode_item_key+g_TimecodeComponent_DropFrame_item_key+g_SourceClip_set_key+g_SourceClip_StartPosition_item_key+g_SourceClip_SourcePackageID_item_key!+g_SourceClip_SourceTrackID_item_key(+g_DMSegment_set_key/+g_DMSegment_EventStartPosition_item_key3+g_DMSegment_EventComment_item_key:+g_DMSegment_TrackIDs_item_keyA+g_DMSegment_DMFramework_item_keyH+g_DMSourceClip_set_keyO+g_DMSourceClip_DMSourceClipTrackIDs_item_keyS+g_MaterialPackage_set_keyZ+g_SourcePackage_set_key^+g_SourcePackage_Descriptor_item_keyb+g_GenericDescriptor_set_keyi+g_GenericDescriptor_Locators_item_keym+g_FileDescriptor_set_keyt+g_FileDescriptor_LinkedTrackID_item_keyx+g_FileDescriptor_SampleRate_item_key+g_FileDescriptor_ContainerDuration_item_key+g_FileDescriptor_EssenceContainer_item_key+g_FileDescriptor_Codec_item_key+g_GenericPictureEssenceDescriptor_set_key+g_GenericPictureEssenceDescriptor_SignalStandard_item_key+g_GenericPictureEssenceDescriptor_FrameLayout_item_key+g_GenericPictureEssenceDescriptor_StoredWidth_item_key+g_GenericPictureEssenceDescriptor_StoredHeight_item_key+g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key+g_GenericPictureEssenceDescriptor_SampledWidth_item_key+g_GenericPictureEssenceDescriptor_SampledHeight_item_key+g_GenericPictureEssenceDescriptor_SampledXOffset_item_key+g_GenericPictureEssenceDescriptor_SampledYOffset_item_key+g_GenericPictureEssenceDescriptor_DisplayHeight_item_key+g_GenericPictureEssenceDescriptor_DisplayWidth_item_key+g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key+g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key+g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key+g_GenericPictureEssenceDescriptor_AspectRatio_item_key+g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key+g_GenericPictureEssenceDescriptor_VideoLineMap_item_key+g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key+g_GenericPictureEssenceDescriptor_CaptureGamma_item_key+g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$+g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key++g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2+g_GenericPictureEssenceDescriptor_FieldDominance_item_key9+g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@+g_CDCIEssenceDescriptor_set_keyG+g_CDCIEssenceDescriptor_ComponentDepth_item_keyK+g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR+g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY+g_CDCIEssenceDescriptor_ColorSiting_item_key`+g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg+g_CDCIEssenceDescriptor_PaddingBits_item_keyn+g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu+g_CDCIEssenceDescriptor_BlackRefLevel_item_key|+g_CDCIEssenceDescriptor_WhiteReflevel_item_key+g_CDCIEssenceDescriptor_ColorRange_item_key+g_RGBAEssenceDescriptor_set_key+g_RGBAEssenceDescriptor_ComponentMaxRef_item_key+g_RGBAEssenceDescriptor_ComponentMinRef_item_key+g_RGBAEssenceDescriptor_AlphaMaxRef_item_key+g_RGBAEssenceDescriptor_AlphaMinRef_item_key+g_RGBAEssenceDescriptor_ScanningDirection_item_key+g_RGBAEssenceDescriptor_PixelLayout_item_key+g_RGBAEssenceDescriptor_Palette_item_key+g_RGBAEssenceDescriptor_PaletteLayout_item_key+g_GenericSoundEssenceDescriptor_set_key+g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key+g_GenericSoundEssenceDescriptor_Locked_item_key+g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key+g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key+g_GenericSoundEssenceDescriptor_ChannelCount_item_key+g_GenericSoundEssenceDescriptor_QuantizationBits_item_key+g_GenericSoundEssenceDescriptor_DialNorm_item_key+g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key+g_GenericDataEssenceDescriptor_set_key +g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key +g_MultipleDescriptor_set_key+g_MultipleDescriptor_SubDescriptorUIDs_item_key+g_WaveAudioDescriptor_set_key+g_WaveAudioDescriptor_BlockAlign_item_key#+g_WaveAudioDescriptor_SequenceOffset_item_key*+g_WaveAudioDescriptor_AvgBps_item_key1+g_AES3AudioDescriptor_set_key8+g_DMFramework_set_key<+g_DMSet_set_key@[ 5__iob[5mxf_log . KGNU C 4.2.2./mxf/mxf_partition.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/lib:`intlong intunsigned intlong long intunsigned charcharshort intint32_t=int64_tDuint8_tHuint16_tIshort unsigned intuint32_tJuint64_tOQlong long unsigned int:T;#<#=#>#?#@#A#B#(C#D# PE# XF# `G# hH# pI#xJ#mxfULKkmxfKeyMTPXQ#R#S#T#U#V#W#X#(Y#Z# P[# X\# `]# h^# p_#x`#mxfUUIDaomxfLocalTagg  yz#{#|#}#~####(## P# X# `# h# p#x#octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDznumerator#denominator#mxfRationalfree_func_type!    _MXFListElement%9next&9#data'#MXFListElement(+elements,#lastElement-#len.#freeFunc/# ?MXFList0U 3nextElement4#data5#index6#MXFListIterator7 #GMXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+nt  G %4(close*#read+#write, #get_char- # put_char. 4#eof/ #seek0 T#tell1 j#is_seekable2 # size3 j#$free_sys_data6#(sysData7#,minLLen:#0runinLen; #2  1   11   1    4    T   : j  ZMXFFile<" key#T#majorVersion$ #minorVersion% #kagSize&1#B'A#(A# footerPartition)A#(headerByteCount*A#0indexByteCount+A#8indexSID,1#@bodyOffset-A#HbodySID.1#PoperationalPattern/T#TessenceContainers0#dheaderMarkInPos3#xindexMarkInPos4#MXFPartition5 MXFFilePartitions7: <bodySID;1#B<A#MXFRIPEntry= @ jentriesA#MXFRIPB O ~amxf_write_rip|:<J "{ "J7{ (K(numPartitions}1len~Abiterd8 .KF p  mxf_initialise_file_partitionsr<<^ t7q (Xmxf_append_partition_esscont_label*<=tKd ) .Klabel) KnewLabel+ K3= TT mxf_append_partition=t=K Q!7 (L .imxf_read_rip@=@L9%? "LW"rip?%isizeA1LkeyBaPColenDA`numEntriesE1newEntryF+LentryG+iH1Mr@ j <mxf_clear_partition@@^h! .M#mxf_free_partition@AM=h .$free_partition_in_list#AA@M[%data"h&tmpPartition$ .lmxf_clear_rip|A@AP^$%rip{%Xmxf_clear_file_partitionswAPA`^_7v (Xmxf_allocate_spaceA`CPMy "M"size1ibciM'(mxf_write_fill(CPC`^ ' "N "size'1Ymxf_fill_to_positionC`EN "N:positionAN/OLOiO'mxf_fill_to_kagEHOR "P) .i/PgrelativeFilePosAPiPQQgmxf_mark_index_endHIQ "Q) .i/Rmxf_mark_index_startIJ0RA "R_) .i/XYmxf_mark_header_endJ0KDR}l "R) .i/R mxf_mark_header_startKDKS! "S6 .i*/XYmxf_write_partition:KQXSTg9 "Sr)9 .iessenceContainerLen;1T@packLen<A/=TSiter>d#mxf_initialise_partitionQXQTk .h mxf_initialise_with_partitionQRT!T .i&iterd  mxf_create_from_partitionRSTz!Ti* .l+R mxf_append_new_from_partitionSSU"!7 (U@! .Uij* .l+S mxf_create_partitionST(U?!U, .mxf_read_partitionT(YHU "Ukey xV)j .llen1V3eleLen1dlabelTTi1VT mxf_append_new_partitionYHYV_!7 (Vi* .l+Ymxf_free_file_partitionsmYZ ^7lX (-mxf_create_file_partitionshZ Z ^!7gW-mxf_is_fillerGZ Z4^.keyF xW'mxf_read_next_nonfiller_kl-Z4[tW:, "WX"key,i),j"len,ktkey.aPtllen/Wtlen0A`aA mxf_is_partition_packA[t[W.key@ xW mxf_partition_is_closed_and_complete^[[WQ.key] xW mxf_partition_is_completeU[\,X.keyT xX6 mxf_partition_is_closedL\,\pXT.keyK xXr mxf_is_footer_partition_pack<\p\X.key; xXmxf_update_partitions_\^X^ "X7^ (Y` .Y<lastPartitiona .YeiterbdhaveFootercY/]]@r .YP .Y mxf_is_body_partition_pack7^^Y5.key6 xZ mxf_is_header_partition_pack2^_Z/{.key1 xZMmxf_read_header_pp_kl_with_runin_`(ZkS "Z"keyi)j"lenkkeyCompareByteZruninCheckCount1aka`keyPtrbyteZmxf_read_header_pp_kl`(`[ "[-"keyi)j"lenktkeyaPtllen[KtlenA[j0g_Null_UUIDX&g_Null_Key ~*0g_Null_UL 1g_Null_LocalTagJg0g_Null_UMIDb0g_Null_Rational~0g_Picture_datadef_label- 0g_Sound_datadef_label0 0g_Timecode_datadef_label3 0g_LegacyPicture_datadef_label6 0g_LegacySound_datadef_label9 0g_LegacyTimecode_datadef_label< 0g_Data_datadef_label? 0g_DescriptiveMetadata_datadef_labelB 0g_IECDV_25_525_60_compdef_label] 0g_IECDV_25_625_50_compdef_label` 0g_DVBased_25_525_60_compdef_labeld 0g_DVBased_25_625_50_compdef_labelg 0g_DVBased_50_525_60_compdef_labelj 0g_DVBased_50_625_50_compdef_labelm 0g_DVBased_100_1080_60_I_compdef_labelp 0g_DVBased_100_1080_50_I_compdef_labels 0g_DVBased_100_720_60_P_compdef_labelv 0g_DVBased_100_720_50_P_compdef_labely 0g_D10_50_625_50_compdef_label 0g_D10_50_525_60_compdef_label 0g_D10_50_625_40_compdef_label 0g_D10_50_525_40_compdef_label 0g_D10_50_625_30_compdef_label 0g_D10_50_525_30_compdef_label 0g_ALaw_compdef_label 0g_MP4AdvancedRealTimeSimpleL3_compdef_label 0g_DNxHD_compdef_label 0g_MultipleWrappings_esscont_label 0g_BWFFrameWrapped_esscont_label 0g_BWFClipWrapped_esscont_label 0g_AES3FrameWrapped_esscont_label 0g_AES3ClipWrapped_esscont_label 0g_BWFCustomWrapped_esscont_label 0g_AES3CustomWrapped_esscont_label 0g_IECDV_25_525_60_FrameWrapped_esscont_label 0g_IECDV_25_525_60_ClipWrapped_esscont_label 0g_IECDV_25_625_50_FrameWrapped_esscont_label 0g_IECDV_25_625_50_ClipWrapped_esscont_label 0g_DVBased_25_525_60_FrameWrapped_esscont_label 0g_DVBased_25_525_60_ClipWrapped_esscont_label 0g_DVBased_25_625_50_FrameWrapped_esscont_label 0g_DVBased_25_625_50_ClipWrapped_esscont_label 0g_DVBased_50_525_60_FrameWrapped_esscont_label 0g_DVBased_50_525_60_ClipWrapped_esscont_label 0g_DVBased_50_625_50_FrameWrapped_esscont_label 0g_DVBased_50_625_50_ClipWrapped_esscont_label 0g_DVBased_100_1080_60_I_FrameWrapped_esscont_label g_DVBased_100_1080_60_I_ClipWrapped_esscont_label g_DVBased_100_1080_50_I_FrameWrapped_esscont_label g_DVBased_100_1080_50_I_ClipWrapped_esscont_label g_DVBased_100_720_60_P_FrameWrapped_esscont_label g_DVBased_100_720_60_P_ClipWrapped_esscont_label g_DVBased_100_720_50_P_FrameWrapped_esscont_label g_DVBased_100_720_50_P_ClipWrapped_esscont_label g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label# g_D10_50_625_50_defined_template_esscont_label, g_D10_50_625_50_extended_template_esscont_label/ g_D10_50_625_50_picture_only_esscont_label2 g_D10_50_525_60_defined_template_esscont_label5 g_D10_50_525_60_extended_template_esscont_label8 g_D10_50_525_60_picture_only_esscont_label; g_D10_40_625_50_defined_template_esscont_label> g_D10_40_625_50_extended_template_esscont_labelA g_D10_40_625_50_picture_only_esscont_labelD g_D10_40_525_60_defined_template_esscont_labelG g_D10_40_525_60_extended_template_esscont_labelJ g_D10_40_525_60_picture_only_esscont_labelM g_D10_30_625_50_defined_template_esscont_labelP g_D10_30_625_50_extended_template_esscont_labelS g_D10_30_625_50_picture_only_esscont_labelV g_D10_30_525_60_defined_template_esscont_labelY g_D10_30_525_60_extended_template_esscont_label\ g_D10_30_525_60_picture_only_esscont_label_ g_ALawFrameWrapped_esscont_labelh g_ALawClipWrapped_esscont_labelk g_ALawCustomWrapped_esscont_labeln g_DNxHD720p120ClipWrapped_esscont_label{ g_DNxHD720p185ClipWrapped_esscont_label} g_DNxHD1080p120ClipWrapped_esscont_label g_DNxHD1080p185ClipWrapped_esscont_label g_DNxHD1080p36ClipWrapped_esscont_label g_DNxHD1080i120ClipWrapped_esscont_label g_DNxHD1080i185ClipWrapped_esscont_label g_SDTI_CP_System_Pack_esselement_key ~g_OpenIncomplete_Header_pp_key" ~g_ClosedIncomplete_Header_pp_key% ~g_OpenComplete_Header_pp_key( ~g_ClosedComplete_Header_pp_key+ ~g_OpenIncomplete_Body_pp_key. ~g_ClosedIncomplete_Body_pp_key1 ~g_OpenComplete_Body_pp_key4 ~g_ClosedComplete_Body_pp_key7 ~g_OpenIncomplete_Footer_pp_key: ~g_ClosedIncomplete_Footer_pp_key= ~g_OpenComplete_Footer_pp_key@ ~g_ClosedComplete_Footer_pp_keyC ~g_KLVFill_keyP ~*g_RandomIndexPack_keyZ ~*g_PrimerPack_keyd ~g_IndexTableSegment_keyo ~g_complexity00_op_atom_label g_complexity01_op_atom_label g_complexity02_op_atom_label g_complexity03_op_atom_label g_qq09_op_1a_label 0g_root_set_key 0g_InterchangeObject_set_key 0g_InterchangeObject_InstanceUID_item_key 0g_InterchangeObject_GenerationUID_item_key 0g_Preface_set_key 0g_Preface_LastModifiedDate_item_key 0g_Preface_Version_item_key 0g_Preface_ObjectModelVersion_item_key 0g_Preface_PrimaryPackage_item_key 0g_Preface_Identifications_item_key 0g_Preface_ContentStorage_item_key 0g_Preface_OperationalPattern_item_key 0g_Preface_EssenceContainers_item_key 0g_Preface_DMSchemes_item_key 0g_Identification_set_key 0g_Identification_ThisGenerationUID_item_key 0g_Identification_CompanyName_item_key 0g_Identification_ProductName_item_key g_Identification_ProductVersion_item_key  g_Identification_VersionString_item_key  g_Identification_ProductUID_item_key  g_Identification_ModificationDate_item_key  g_Identification_ToolkitVersion_item_key  g_Identification_Platform_item_key % g_ContentStorage_set_key , g_ContentStorage_Packages_item_key 0 g_ContentStorage_EssenceContainerData_item_key 7 g_EssenceContainerData_set_key > g_EssenceContainerData_LinkedPackageUID_item_key B g_EssenceContainerData_IndexSID_item_key I g_EssenceContainerData_BodySID_item_key P g_GenericPackage_set_key W g_GenericPackage_PackageUID_item_key [ g_GenericPackage_Name_item_key b g_GenericPackage_PackageCreationDate_item_key i g_GenericPackage_PackageModifiedDate_item_key p g_GenericPackage_Tracks_item_key w g_Locator_set_key ~ g_NetworkLocator_set_key  g_NetworkLocator_URLString_item_key  g_TextLocator_set_key  g_TextLocator_LocatorName_item_key  g_GenericTrack_set_key  g_GenericTrack_TrackID_item_key  g_GenericTrack_TrackNumber_item_key  g_GenericTrack_TrackName_item_key  g_GenericTrack_Sequence_item_key  g_StaticTrack_set_key  g_Track_set_key  g_Track_EditRate_item_key  g_Track_Origin_item_key  g_EventTrack_set_key  g_EventTrack_EventEditRate_item_key  g_EventTrack_EventOrigin_item_key  g_StructuralComponent_set_key  g_StructuralComponent_DataDefinition_item_key  g_StructuralComponent_Duration_item_key  g_Sequence_set_key  g_Sequence_StructuralComponents_item_key  g_TimecodeComponent_set_key  g_TimecodeComponent_RoundedTimecodeBase_item_key  g_TimecodeComponent_StartTimecode_item_key  g_TimecodeComponent_DropFrame_item_key  g_SourceClip_set_key  g_SourceClip_StartPosition_item_key  g_SourceClip_SourcePackageID_item_key ! g_SourceClip_SourceTrackID_item_key ( g_DMSegment_set_key / g_DMSegment_EventStartPosition_item_key 3 g_DMSegment_EventComment_item_key : g_DMSegment_TrackIDs_item_key A g_DMSegment_DMFramework_item_key H g_DMSourceClip_set_key O g_DMSourceClip_DMSourceClipTrackIDs_item_key S g_MaterialPackage_set_key Z g_SourcePackage_set_key ^ g_SourcePackage_Descriptor_item_key b g_GenericDescriptor_set_key i g_GenericDescriptor_Locators_item_key m g_FileDescriptor_set_key t g_FileDescriptor_LinkedTrackID_item_key x g_FileDescriptor_SampleRate_item_key  g_FileDescriptor_ContainerDuration_item_key  g_FileDescriptor_EssenceContainer_item_key  g_FileDescriptor_Codec_item_key  g_GenericPictureEssenceDescriptor_set_key  g_GenericPictureEssenceDescriptor_SignalStandard_item_key  g_GenericPictureEssenceDescriptor_FrameLayout_item_key  g_GenericPictureEssenceDescriptor_StoredWidth_item_key  g_GenericPictureEssenceDescriptor_StoredHeight_item_key  g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key  g_GenericPictureEssenceDescriptor_SampledWidth_item_key  g_GenericPictureEssenceDescriptor_SampledHeight_item_key  g_GenericPictureEssenceDescriptor_SampledXOffset_item_key  g_GenericPictureEssenceDescriptor_SampledYOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayHeight_item_key  g_GenericPictureEssenceDescriptor_DisplayWidth_item_key  g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key  g_GenericPictureEssenceDescriptor_AspectRatio_item_key  g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key  g_GenericPictureEssenceDescriptor_VideoLineMap_item_key  g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key  g_GenericPictureEssenceDescriptor_CaptureGamma_item_key  g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $ g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key + g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2 g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9 g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @ g_CDCIEssenceDescriptor_set_key G g_CDCIEssenceDescriptor_ComponentDepth_item_key K g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y g_CDCIEssenceDescriptor_ColorSiting_item_key ` g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g g_CDCIEssenceDescriptor_PaddingBits_item_key n g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u g_CDCIEssenceDescriptor_BlackRefLevel_item_key | g_CDCIEssenceDescriptor_WhiteReflevel_item_key  g_CDCIEssenceDescriptor_ColorRange_item_key  g_RGBAEssenceDescriptor_set_key  g_RGBAEssenceDescriptor_ComponentMaxRef_item_key  g_RGBAEssenceDescriptor_ComponentMinRef_item_key  g_RGBAEssenceDescriptor_AlphaMaxRef_item_key  g_RGBAEssenceDescriptor_AlphaMinRef_item_key  g_RGBAEssenceDescriptor_ScanningDirection_item_key  g_RGBAEssenceDescriptor_PixelLayout_item_key  g_RGBAEssenceDescriptor_Palette_item_key  g_RGBAEssenceDescriptor_PaletteLayout_item_key  g_GenericSoundEssenceDescriptor_set_key  g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key  g_GenericSoundEssenceDescriptor_Locked_item_key  g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key  g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key  g_GenericSoundEssenceDescriptor_ChannelCount_item_key  g_GenericSoundEssenceDescriptor_QuantizationBits_item_key  g_GenericSoundEssenceDescriptor_DialNorm_item_key  g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key  g_GenericDataEssenceDescriptor_set_key  g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  g_MultipleDescriptor_set_key  g_MultipleDescriptor_SubDescriptorUIDs_item_key  g_WaveAudioDescriptor_set_key  g_WaveAudioDescriptor_BlockAlign_item_key # g_WaveAudioDescriptor_SequenceOffset_item_key * g_WaveAudioDescriptor_AvgBps_item_key 1 g_AES3AudioDescriptor_set_key 8 g_DMFramework_set_key < g_DMSet_set_key @ &g_PartitionPackPrefix_key ~*2mxf_log.Z>WGNU C 4.2.2./mxf/mxf_essence_container.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/lib`gintlong intunsigned intlong long intunsigned charcharshort intint32_t=int64_tDuint8_tHuint16_tI#short unsigned intuint32_tJuint64_tOYlong long unsigned int:\7;#><#=#W>#^?#e@#lA#sB#zC#D# E# F# G# H# 'I#/J#mxfULKsmxfKeyM\P`7Q#>R#S#WT#^U#eV#lW#sX#zY#Z# [# \# ]# ^# '_#/`#mxfUUIDawmxfLocalTagg y7z#>{#|#W}#^~#e#l#s#z## # # # # '#/#octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDnumerator#denominator#mxfRational# MXF_DLOG MXF_ILOG MXF_WLOG MXF_ELOGMXFLogLevel(mxf_log_func+< B T  T Z%j4(nclose*#read+#write,#get_char-# put_char.#eof/#seek0"#tell18#is_seekable2# size38#$free_sys_data6#(sysData7z#,minLLen:#0runinLen;#2 z z _ n9 z  9  9 z  9   z  z " z 8 z (MXFFile<p 9_MXFEssenceElement0"key#i#llen$#startFilePos%I#totalLen&I# currentFilePos'I#(MXFEssenceElement(S imxf_is_gc_essence_element `a^ 4key[mxf_get_essence_element_sizeIaa^ x x[ mxf_get_track_number9ab ^ essenceElementKey[mxf_get_essence_element_item_typeb b^ 9\ mxf_get_essence_element_countbb ^ V9\mxf_get_essence_element_typeb b4^ 9\/mxf_get_essence_element_numberb4b<^ 9\Bfree_essence_elementQ P  xmxf_close_essence_elementb<bd\U b h b@bd mxf_read_essence_element_databdcH\s  \ xilen9\dataknumReadMlactualNumRead9\actualLen9\ >create_essence_elementDcHc] }keyC]2llenCiC j EE xmxf_open_essence_element_readcd]f ) ]keyillen]lenI] m!E xl!XY"faild`mxf_finalize_essence_element_writedf0^  ^! xi#^kmxf_write_essence_element_datatf0f^r ^r xidatasjlens9k$numWrittenuIXYmxf_open_essence_element_write^fg^\ ^key\illen\_len\I_] m!E_ xl#`_Q"failmgH%g_Null_UUID`%g_Null_Key%g_Null_UL\&g_Null_LocalTago%g_Null_UMID4%g_Null_RationalP%g_Picture_datadef_label-%g_Sound_datadef_label0%g_Timecode_datadef_label3%g_LegacyPicture_datadef_label6%g_LegacySound_datadef_label9%g_LegacyTimecode_datadef_label<%g_Data_datadef_label?%g_DescriptiveMetadata_datadef_labelB%g_IECDV_25_525_60_compdef_label]%g_IECDV_25_625_50_compdef_label`%g_DVBased_25_525_60_compdef_labeld%g_DVBased_25_625_50_compdef_labelg%g_DVBased_50_525_60_compdef_labelj%g_DVBased_50_625_50_compdef_labelm%g_DVBased_100_1080_60_I_compdef_labelp%g_DVBased_100_1080_50_I_compdef_labels%g_DVBased_100_720_60_P_compdef_labelv%g_DVBased_100_720_50_P_compdef_labely%g_D10_50_625_50_compdef_label%g_D10_50_525_60_compdef_label%g_D10_50_625_40_compdef_label%g_D10_50_525_40_compdef_label%g_D10_50_625_30_compdef_label%g_D10_50_525_30_compdef_label%g_ALaw_compdef_label%g_MP4AdvancedRealTimeSimpleL3_compdef_label%g_DNxHD_compdef_label%g_MultipleWrappings_esscont_label%g_BWFFrameWrapped_esscont_label%g_BWFClipWrapped_esscont_label%g_AES3FrameWrapped_esscont_label%g_AES3ClipWrapped_esscont_label%g_BWFCustomWrapped_esscont_label%g_AES3CustomWrapped_esscont_label%g_IECDV_25_525_60_FrameWrapped_esscont_label%g_IECDV_25_525_60_ClipWrapped_esscont_label%g_IECDV_25_625_50_FrameWrapped_esscont_label%g_IECDV_25_625_50_ClipWrapped_esscont_label%g_DVBased_25_525_60_FrameWrapped_esscont_label%g_DVBased_25_525_60_ClipWrapped_esscont_label%g_DVBased_25_625_50_FrameWrapped_esscont_label%g_DVBased_25_625_50_ClipWrapped_esscont_label%g_DVBased_50_525_60_FrameWrapped_esscont_label%g_DVBased_50_525_60_ClipWrapped_esscont_label%g_DVBased_50_625_50_FrameWrapped_esscont_label%g_DVBased_50_625_50_ClipWrapped_esscont_label%g_DVBased_100_1080_60_I_FrameWrapped_esscont_label'g_DVBased_100_1080_60_I_ClipWrapped_esscont_label'g_DVBased_100_1080_50_I_FrameWrapped_esscont_label'g_DVBased_100_1080_50_I_ClipWrapped_esscont_label'g_DVBased_100_720_60_P_FrameWrapped_esscont_label 'g_DVBased_100_720_60_P_ClipWrapped_esscont_label'g_DVBased_100_720_50_P_FrameWrapped_esscont_label'g_DVBased_100_720_50_P_ClipWrapped_esscont_label'g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label'g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label 'g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#'g_D10_50_625_50_defined_template_esscont_label,'g_D10_50_625_50_extended_template_esscont_label/'g_D10_50_625_50_picture_only_esscont_label2'g_D10_50_525_60_defined_template_esscont_label5'g_D10_50_525_60_extended_template_esscont_label8'g_D10_50_525_60_picture_only_esscont_label;'g_D10_40_625_50_defined_template_esscont_label>'g_D10_40_625_50_extended_template_esscont_labelA'g_D10_40_625_50_picture_only_esscont_labelD'g_D10_40_525_60_defined_template_esscont_labelG'g_D10_40_525_60_extended_template_esscont_labelJ'g_D10_40_525_60_picture_only_esscont_labelM'g_D10_30_625_50_defined_template_esscont_labelP'g_D10_30_625_50_extended_template_esscont_labelS'g_D10_30_625_50_picture_only_esscont_labelV'g_D10_30_525_60_defined_template_esscont_labelY'g_D10_30_525_60_extended_template_esscont_label\'g_D10_30_525_60_picture_only_esscont_label_'g_ALawFrameWrapped_esscont_labelh'g_ALawClipWrapped_esscont_labelk'g_ALawCustomWrapped_esscont_labeln'g_DNxHD720p120ClipWrapped_esscont_label{'g_DNxHD720p185ClipWrapped_esscont_label}'g_DNxHD1080p120ClipWrapped_esscont_label'g_DNxHD1080p185ClipWrapped_esscont_label'g_DNxHD1080p36ClipWrapped_esscont_label'g_DNxHD1080i120ClipWrapped_esscont_label'g_DNxHD1080i185ClipWrapped_esscont_label'g_SDTI_CP_System_Pack_esselement_key'g_OpenIncomplete_Header_pp_key"'g_ClosedIncomplete_Header_pp_key%'g_OpenComplete_Header_pp_key('g_ClosedComplete_Header_pp_key+'g_OpenIncomplete_Body_pp_key.'g_ClosedIncomplete_Body_pp_key1'g_OpenComplete_Body_pp_key4'g_ClosedComplete_Body_pp_key7'g_OpenIncomplete_Footer_pp_key:'g_ClosedIncomplete_Footer_pp_key='g_OpenComplete_Footer_pp_key@'g_ClosedComplete_Footer_pp_keyC'g_KLVFill_keyP'g_RandomIndexPack_keyZ'g_PrimerPack_keyd'g_IndexTableSegment_keyo'g_complexity00_op_atom_label'g_complexity01_op_atom_label'g_complexity02_op_atom_label'g_complexity03_op_atom_label'g_qq09_op_1a_label%g_root_set_key%g_InterchangeObject_set_key%g_InterchangeObject_InstanceUID_item_key%g_InterchangeObject_GenerationUID_item_key%g_Preface_set_key%g_Preface_LastModifiedDate_item_key%g_Preface_Version_item_key%g_Preface_ObjectModelVersion_item_key%g_Preface_PrimaryPackage_item_key%g_Preface_Identifications_item_key%g_Preface_ContentStorage_item_key%g_Preface_OperationalPattern_item_key%g_Preface_EssenceContainers_item_key%g_Preface_DMSchemes_item_key%g_Identification_set_key%g_Identification_ThisGenerationUID_item_key%g_Identification_CompanyName_item_key%g_Identification_ProductName_item_key'g_Identification_ProductVersion_item_key'g_Identification_VersionString_item_key 'g_Identification_ProductUID_item_key'g_Identification_ModificationDate_item_key'g_Identification_ToolkitVersion_item_key'g_Identification_Platform_item_key%'g_ContentStorage_set_key,'g_ContentStorage_Packages_item_key0'g_ContentStorage_EssenceContainerData_item_key7'g_EssenceContainerData_set_key>'g_EssenceContainerData_LinkedPackageUID_item_keyB'g_EssenceContainerData_IndexSID_item_keyI'g_EssenceContainerData_BodySID_item_keyP'g_GenericPackage_set_keyW'g_GenericPackage_PackageUID_item_key['g_GenericPackage_Name_item_keyb'g_GenericPackage_PackageCreationDate_item_keyi'g_GenericPackage_PackageModifiedDate_item_keyp'g_GenericPackage_Tracks_item_keyw'g_Locator_set_key~'g_NetworkLocator_set_key'g_NetworkLocator_URLString_item_key'g_TextLocator_set_key'g_TextLocator_LocatorName_item_key'g_GenericTrack_set_key'g_GenericTrack_TrackID_item_key'g_GenericTrack_TrackNumber_item_key'g_GenericTrack_TrackName_item_key'g_GenericTrack_Sequence_item_key'g_StaticTrack_set_key'g_Track_set_key'g_Track_EditRate_item_key'g_Track_Origin_item_key'g_EventTrack_set_key'g_EventTrack_EventEditRate_item_key'g_EventTrack_EventOrigin_item_key'g_StructuralComponent_set_key'g_StructuralComponent_DataDefinition_item_key'g_StructuralComponent_Duration_item_key'g_Sequence_set_key'g_Sequence_StructuralComponents_item_key'g_TimecodeComponent_set_key'g_TimecodeComponent_RoundedTimecodeBase_item_key'g_TimecodeComponent_StartTimecode_item_key'g_TimecodeComponent_DropFrame_item_key'g_SourceClip_set_key'g_SourceClip_StartPosition_item_key'g_SourceClip_SourcePackageID_item_key!'g_SourceClip_SourceTrackID_item_key('g_DMSegment_set_key/'g_DMSegment_EventStartPosition_item_key3'g_DMSegment_EventComment_item_key:'g_DMSegment_TrackIDs_item_keyA'g_DMSegment_DMFramework_item_keyH'g_DMSourceClip_set_keyO'g_DMSourceClip_DMSourceClipTrackIDs_item_keyS'g_MaterialPackage_set_keyZ'g_SourcePackage_set_key^'g_SourcePackage_Descriptor_item_keyb'g_GenericDescriptor_set_keyi'g_GenericDescriptor_Locators_item_keym'g_FileDescriptor_set_keyt'g_FileDescriptor_LinkedTrackID_item_keyx'g_FileDescriptor_SampleRate_item_key'g_FileDescriptor_ContainerDuration_item_key'g_FileDescriptor_EssenceContainer_item_key'g_FileDescriptor_Codec_item_key'g_GenericPictureEssenceDescriptor_set_key'g_GenericPictureEssenceDescriptor_SignalStandard_item_key'g_GenericPictureEssenceDescriptor_FrameLayout_item_key'g_GenericPictureEssenceDescriptor_StoredWidth_item_key'g_GenericPictureEssenceDescriptor_StoredHeight_item_key'g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key'g_GenericPictureEssenceDescriptor_SampledWidth_item_key'g_GenericPictureEssenceDescriptor_SampledHeight_item_key'g_GenericPictureEssenceDescriptor_SampledXOffset_item_key'g_GenericPictureEssenceDescriptor_SampledYOffset_item_key'g_GenericPictureEssenceDescriptor_DisplayHeight_item_key'g_GenericPictureEssenceDescriptor_DisplayWidth_item_key'g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key'g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key'g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key'g_GenericPictureEssenceDescriptor_AspectRatio_item_key'g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key'g_GenericPictureEssenceDescriptor_VideoLineMap_item_key'g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key'g_GenericPictureEssenceDescriptor_CaptureGamma_item_key'g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$'g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+'g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2'g_GenericPictureEssenceDescriptor_FieldDominance_item_key9'g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@'g_CDCIEssenceDescriptor_set_keyG'g_CDCIEssenceDescriptor_ComponentDepth_item_keyK'g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR'g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY'g_CDCIEssenceDescriptor_ColorSiting_item_key`'g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg'g_CDCIEssenceDescriptor_PaddingBits_item_keyn'g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu'g_CDCIEssenceDescriptor_BlackRefLevel_item_key|'g_CDCIEssenceDescriptor_WhiteReflevel_item_key'g_CDCIEssenceDescriptor_ColorRange_item_key'g_RGBAEssenceDescriptor_set_key'g_RGBAEssenceDescriptor_ComponentMaxRef_item_key'g_RGBAEssenceDescriptor_ComponentMinRef_item_key'g_RGBAEssenceDescriptor_AlphaMaxRef_item_key'g_RGBAEssenceDescriptor_AlphaMinRef_item_key'g_RGBAEssenceDescriptor_ScanningDirection_item_key'g_RGBAEssenceDescriptor_PixelLayout_item_key'g_RGBAEssenceDescriptor_Palette_item_key'g_RGBAEssenceDescriptor_PaletteLayout_item_key'g_GenericSoundEssenceDescriptor_set_key'g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key'g_GenericSoundEssenceDescriptor_Locked_item_key'g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key'g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key'g_GenericSoundEssenceDescriptor_ChannelCount_item_key'g_GenericSoundEssenceDescriptor_QuantizationBits_item_key'g_GenericSoundEssenceDescriptor_DialNorm_item_key'g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key'g_GenericDataEssenceDescriptor_set_key 'g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key 'g_MultipleDescriptor_set_key'g_MultipleDescriptor_SubDescriptorUIDs_item_key'g_WaveAudioDescriptor_set_key'g_WaveAudioDescriptor_BlockAlign_item_key#'g_WaveAudioDescriptor_SequenceOffset_item_key*'g_WaveAudioDescriptor_AvgBps_item_key1'g_AES3AudioDescriptor_set_key8'g_DMFramework_set_key<'g_DMSet_set_key@(mxf_log.(D$GNU C 4.2.2./mxf/mxf_index_table.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libgintlong intunsigned intlong long intunsigned charint8_t6charshort intint32_t=int64_tDuint8_tHuint16_tI+short unsigned intuint32_tJuint64_tOalong long unsigned int:d ; # < # = #> # ? # @ #A # B # C # D #  IE #  F #  YG #  aH #  iI # qJ #mxfULK{mxfKeyMdPh Q # R # S #T # U # V #W # X # Y # Z #  I[ #  \ #  Y] #  a^ #  i_ # q` #mxfUUIDamxfLocalTagg y z # { # | #} # ~ #  # #  #  #  #  I #   #  Y #  a #  i # q #octet16 #octet17 #octet18 #octet19 #octet20 #octet21 #octet22 #octet23 #octet24 #octet25 #octet26 #octet27 #octet28 #octet29 #octet30 #octet31 #mxfUMIDnumerator#denominator#mxfRationalmxfPositionmxfLength#A MXF_DLOG MXF_ILOG MXF_WLOG MXF_ELOGMXFLogLevel( mxf_log_func+h n  A  %4(close*#read+#write,#get_char-# put_char..#eof/#seek0N#tell1d#is_seekable2# size3d#$free_sys_data6#(sysData7#,minLLen: #0runinLen;#2    A   A  A   A    .  N  4d  TMXFFile<_MXFDeltaEntry "next##%#slice& # &'A# yMXFDeltaEntry(y_MXFIndexEntry+ dnext, d#.# /#flags0 # 01Q# =2 j# 3 p#  A MXFIndexEntry4@7 instanceUID8h#indexEditRate9#indexStartPosition:#indexDuration;# editUnitByteCount<A#(indexSID=A#,bodySID>A#0 ? #4 y@ #5deltaEntryArrayA #8indexEntryArrayB #<   vMXFIndexTableSegmentC  qmxf_write_index_entry2gj_y 8 0 8_ 0 _ y0 ` 1 ki3A`I jmxf_write_index_entry_array_header'jk`r  % 8` % ` y% `&Akmxf_write_delta_entry_array_headerkm0a   8a) Aimxf_write_delta_entrym0nah e  8a imxf_write_index_table_segment_headernwDa   8a Q i Ab Ab5 QbS   mxf_write_index_table_segmentwDbk   8b Q i Qb Ab Acwhw  bww  ch ! c/0 ci1Ac free_index_entryHd#(G(h  !free_delta_entryqT"pT  #mxf_free_index_table_segmentdA Qh$indexEntry l%tmpNextIndexEntry d_$deltaEntry a$tmpNextDeltaEntry `&.hx'H   mxf_create_index_table_segment d}o Qd( %)create_index_entryV" QU"U(( W *failk!add_index_entry4" Q3"3 +( ;A( < mxf_add_index_entry d Qdi j,flags k 0Qlm = j  p(  -o''.e/-g''8.ez.e)create_delta_entry}@" Q|"|T( ~ !add_delta_entry " Q" +( 'A( ( mxf_add_delta_entryeH Qfi,slice j &Ak(  -X')'p04-@'d'Y.pf?.{fRmxf_read_index_table_segmentMf L 8f LQf QLga %NglocalTagOwhlocalLenPh(totalLenQQhH RAideltaEntryLenSAjTjNsliceU jn &VAj WAjindexEntryLenXAjY k Z k;flags[ k[ 0\Qkz =] jk ^ pki_ k1fail2mxf_is_index_table_segment^D3key ls4g_Null_UUIDWh4g_Null_Key 4g_Null_ULd5g_Null_LocalTagw4g_Null_UMID4g_Null_Rational4g_Picture_datadef_label-4g_Sound_datadef_label04g_Timecode_datadef_label34g_LegacyPicture_datadef_label64g_LegacySound_datadef_label94g_LegacyTimecode_datadef_label<4g_Data_datadef_label?4g_DescriptiveMetadata_datadef_labelB4g_IECDV_25_525_60_compdef_label]4g_IECDV_25_625_50_compdef_label`4g_DVBased_25_525_60_compdef_labeld4g_DVBased_25_625_50_compdef_labelg4g_DVBased_50_525_60_compdef_labelj4g_DVBased_50_625_50_compdef_labelm4g_DVBased_100_1080_60_I_compdef_labelp4g_DVBased_100_1080_50_I_compdef_labels4g_DVBased_100_720_60_P_compdef_labelv4g_DVBased_100_720_50_P_compdef_labely4g_D10_50_625_50_compdef_label4g_D10_50_525_60_compdef_label4g_D10_50_625_40_compdef_label4g_D10_50_525_40_compdef_label4g_D10_50_625_30_compdef_label4g_D10_50_525_30_compdef_label4g_ALaw_compdef_label4g_MP4AdvancedRealTimeSimpleL3_compdef_label4g_DNxHD_compdef_label4g_MultipleWrappings_esscont_label4g_BWFFrameWrapped_esscont_label4g_BWFClipWrapped_esscont_label4g_AES3FrameWrapped_esscont_label4g_AES3ClipWrapped_esscont_label4g_BWFCustomWrapped_esscont_label4g_AES3CustomWrapped_esscont_label4g_IECDV_25_525_60_FrameWrapped_esscont_label4g_IECDV_25_525_60_ClipWrapped_esscont_label4g_IECDV_25_625_50_FrameWrapped_esscont_label4g_IECDV_25_625_50_ClipWrapped_esscont_label4g_DVBased_25_525_60_FrameWrapped_esscont_label4g_DVBased_25_525_60_ClipWrapped_esscont_label4g_DVBased_25_625_50_FrameWrapped_esscont_label4g_DVBased_25_625_50_ClipWrapped_esscont_label4g_DVBased_50_525_60_FrameWrapped_esscont_label4g_DVBased_50_525_60_ClipWrapped_esscont_label4g_DVBased_50_625_50_FrameWrapped_esscont_label4g_DVBased_50_625_50_ClipWrapped_esscont_label4g_DVBased_100_1080_60_I_FrameWrapped_esscont_label6g_DVBased_100_1080_60_I_ClipWrapped_esscont_label6g_DVBased_100_1080_50_I_FrameWrapped_esscont_label6g_DVBased_100_1080_50_I_ClipWrapped_esscont_label6g_DVBased_100_720_60_P_FrameWrapped_esscont_label 6g_DVBased_100_720_60_P_ClipWrapped_esscont_label6g_DVBased_100_720_50_P_FrameWrapped_esscont_label6g_DVBased_100_720_50_P_ClipWrapped_esscont_label6g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label6g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label 6g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#6g_D10_50_625_50_defined_template_esscont_label,6g_D10_50_625_50_extended_template_esscont_label/6g_D10_50_625_50_picture_only_esscont_label26g_D10_50_525_60_defined_template_esscont_label56g_D10_50_525_60_extended_template_esscont_label86g_D10_50_525_60_picture_only_esscont_label;6g_D10_40_625_50_defined_template_esscont_label>6g_D10_40_625_50_extended_template_esscont_labelA6g_D10_40_625_50_picture_only_esscont_labelD6g_D10_40_525_60_defined_template_esscont_labelG6g_D10_40_525_60_extended_template_esscont_labelJ6g_D10_40_525_60_picture_only_esscont_labelM6g_D10_30_625_50_defined_template_esscont_labelP6g_D10_30_625_50_extended_template_esscont_labelS6g_D10_30_625_50_picture_only_esscont_labelV6g_D10_30_525_60_defined_template_esscont_labelY6g_D10_30_525_60_extended_template_esscont_label\6g_D10_30_525_60_picture_only_esscont_label_6g_ALawFrameWrapped_esscont_labelh6g_ALawClipWrapped_esscont_labelk6g_ALawCustomWrapped_esscont_labeln6g_DNxHD720p120ClipWrapped_esscont_label{6g_DNxHD720p185ClipWrapped_esscont_label}6g_DNxHD1080p120ClipWrapped_esscont_label6g_DNxHD1080p185ClipWrapped_esscont_label6g_DNxHD1080p36ClipWrapped_esscont_label6g_DNxHD1080i120ClipWrapped_esscont_label6g_DNxHD1080i185ClipWrapped_esscont_label6g_SDTI_CP_System_Pack_esselement_key 6g_OpenIncomplete_Header_pp_key" 6g_ClosedIncomplete_Header_pp_key% 6g_OpenComplete_Header_pp_key( 6g_ClosedComplete_Header_pp_key+ 6g_OpenIncomplete_Body_pp_key. 6g_ClosedIncomplete_Body_pp_key1 6g_OpenComplete_Body_pp_key4 6g_ClosedComplete_Body_pp_key7 6g_OpenIncomplete_Footer_pp_key: 6g_ClosedIncomplete_Footer_pp_key= 6g_OpenComplete_Footer_pp_key@ 6g_ClosedComplete_Footer_pp_keyC 6g_KLVFill_keyP 6g_RandomIndexPack_keyZ 6g_PrimerPack_keyd 7g_IndexTableSegment_keyo A6g_complexity00_op_atom_label6g_complexity01_op_atom_label6g_complexity02_op_atom_label6g_complexity03_op_atom_label6g_qq09_op_1a_label4g_root_set_key4g_InterchangeObject_set_key4g_InterchangeObject_InstanceUID_item_key4g_InterchangeObject_GenerationUID_item_key4g_Preface_set_key4g_Preface_LastModifiedDate_item_key4g_Preface_Version_item_key4g_Preface_ObjectModelVersion_item_key4g_Preface_PrimaryPackage_item_key4g_Preface_Identifications_item_key4g_Preface_ContentStorage_item_key4g_Preface_OperationalPattern_item_key4g_Preface_EssenceContainers_item_key4g_Preface_DMSchemes_item_key4g_Identification_set_key4g_Identification_ThisGenerationUID_item_key4g_Identification_CompanyName_item_key4g_Identification_ProductName_item_key6g_Identification_ProductVersion_item_key6g_Identification_VersionString_item_key 6g_Identification_ProductUID_item_key6g_Identification_ModificationDate_item_key6g_Identification_ToolkitVersion_item_key6g_Identification_Platform_item_key%6g_ContentStorage_set_key,6g_ContentStorage_Packages_item_key06g_ContentStorage_EssenceContainerData_item_key76g_EssenceContainerData_set_key>6g_EssenceContainerData_LinkedPackageUID_item_keyB6g_EssenceContainerData_IndexSID_item_keyI6g_EssenceContainerData_BodySID_item_keyP6g_GenericPackage_set_keyW6g_GenericPackage_PackageUID_item_key[6g_GenericPackage_Name_item_keyb6g_GenericPackage_PackageCreationDate_item_keyi6g_GenericPackage_PackageModifiedDate_item_keyp6g_GenericPackage_Tracks_item_keyw6g_Locator_set_key~6g_NetworkLocator_set_key6g_NetworkLocator_URLString_item_key6g_TextLocator_set_key6g_TextLocator_LocatorName_item_key6g_GenericTrack_set_key6g_GenericTrack_TrackID_item_key6g_GenericTrack_TrackNumber_item_key6g_GenericTrack_TrackName_item_key6g_GenericTrack_Sequence_item_key6g_StaticTrack_set_key6g_Track_set_key6g_Track_EditRate_item_key6g_Track_Origin_item_key6g_EventTrack_set_key6g_EventTrack_EventEditRate_item_key6g_EventTrack_EventOrigin_item_key6g_StructuralComponent_set_key6g_StructuralComponent_DataDefinition_item_key6g_StructuralComponent_Duration_item_key6g_Sequence_set_key6g_Sequence_StructuralComponents_item_key6g_TimecodeComponent_set_key6g_TimecodeComponent_RoundedTimecodeBase_item_key6g_TimecodeComponent_StartTimecode_item_key6g_TimecodeComponent_DropFrame_item_key6g_SourceClip_set_key6g_SourceClip_StartPosition_item_key6g_SourceClip_SourcePackageID_item_key!6g_SourceClip_SourceTrackID_item_key(6g_DMSegment_set_key/6g_DMSegment_EventStartPosition_item_key36g_DMSegment_EventComment_item_key:6g_DMSegment_TrackIDs_item_keyA6g_DMSegment_DMFramework_item_keyH6g_DMSourceClip_set_keyO6g_DMSourceClip_DMSourceClipTrackIDs_item_keyS6g_MaterialPackage_set_keyZ6g_SourcePackage_set_key^6g_SourcePackage_Descriptor_item_keyb6g_GenericDescriptor_set_keyi6g_GenericDescriptor_Locators_item_keym6g_FileDescriptor_set_keyt6g_FileDescriptor_LinkedTrackID_item_keyx6g_FileDescriptor_SampleRate_item_key6g_FileDescriptor_ContainerDuration_item_key6g_FileDescriptor_EssenceContainer_item_key6g_FileDescriptor_Codec_item_key6g_GenericPictureEssenceDescriptor_set_key6g_GenericPictureEssenceDescriptor_SignalStandard_item_key6g_GenericPictureEssenceDescriptor_FrameLayout_item_key6g_GenericPictureEssenceDescriptor_StoredWidth_item_key6g_GenericPictureEssenceDescriptor_StoredHeight_item_key6g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key6g_GenericPictureEssenceDescriptor_SampledWidth_item_key6g_GenericPictureEssenceDescriptor_SampledHeight_item_key6g_GenericPictureEssenceDescriptor_SampledXOffset_item_key6g_GenericPictureEssenceDescriptor_SampledYOffset_item_key6g_GenericPictureEssenceDescriptor_DisplayHeight_item_key6g_GenericPictureEssenceDescriptor_DisplayWidth_item_key6g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key6g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key6g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key6g_GenericPictureEssenceDescriptor_AspectRatio_item_key6g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key6g_GenericPictureEssenceDescriptor_VideoLineMap_item_key6g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key6g_GenericPictureEssenceDescriptor_CaptureGamma_item_key6g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$6g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+6g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key26g_GenericPictureEssenceDescriptor_FieldDominance_item_key96g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@6g_CDCIEssenceDescriptor_set_keyG6g_CDCIEssenceDescriptor_ComponentDepth_item_keyK6g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR6g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY6g_CDCIEssenceDescriptor_ColorSiting_item_key`6g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg6g_CDCIEssenceDescriptor_PaddingBits_item_keyn6g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu6g_CDCIEssenceDescriptor_BlackRefLevel_item_key|6g_CDCIEssenceDescriptor_WhiteReflevel_item_key6g_CDCIEssenceDescriptor_ColorRange_item_key6g_RGBAEssenceDescriptor_set_key6g_RGBAEssenceDescriptor_ComponentMaxRef_item_key6g_RGBAEssenceDescriptor_ComponentMinRef_item_key6g_RGBAEssenceDescriptor_AlphaMaxRef_item_key6g_RGBAEssenceDescriptor_AlphaMinRef_item_key6g_RGBAEssenceDescriptor_ScanningDirection_item_key6g_RGBAEssenceDescriptor_PixelLayout_item_key6g_RGBAEssenceDescriptor_Palette_item_key6g_RGBAEssenceDescriptor_PaletteLayout_item_key6g_GenericSoundEssenceDescriptor_set_key6g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key6g_GenericSoundEssenceDescriptor_Locked_item_key6g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key6g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key6g_GenericSoundEssenceDescriptor_ChannelCount_item_key6g_GenericSoundEssenceDescriptor_QuantizationBits_item_key6g_GenericSoundEssenceDescriptor_DialNorm_item_key6g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key6g_GenericDataEssenceDescriptor_set_key 6g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key 6g_MultipleDescriptor_set_key6g_MultipleDescriptor_SubDescriptorUIDs_item_key6g_WaveAudioDescriptor_set_key6g_WaveAudioDescriptor_BlockAlign_item_key#6g_WaveAudioDescriptor_SequenceOffset_item_key*6g_WaveAudioDescriptor_AvgBps_item_key16g_AES3AudioDescriptor_set_key86g_DMFramework_set_key<6g_DMSet_set_key@8mxf_log.TNsGNU C 4.2.2./mxf/mxf_data_model.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libӐintlong intsize_t?unsigned intlong long intunsigned charcharshort intint32_t=uint8_tHuint16_tIshort unsigned intlong long unsigned int:4 ;# H<# O=# ># ?# @# A# B# C# mD#  E#  F#  G#  H#  I# J#mxfULKKmxfKeyM4P8 Q# HR# OS# T# U# V# W# X# Y# mZ#  [#  \#  ]#  ^#  _# `#mxfUUIDaOmxfLocalTagg  yc z# H{# O|# }# ~# # # # # m#  #  #  #  #  # #octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDZnumerator#denominator#mxfRationalrfree_func_type!    _MXFListElement%next&# t'#MXFListElement(+elements,#lastElement-#len.#freeFunc/# MXFList04 3nextElement4# t5#index6#MXFListIterator7 #%MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+LR d % dj (MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory-o0size1#MXFBasicTypeInfo25C ~6# 7#MXFArrayTypeInfo8; <# =#MXFCompoundTypeMemberInfo>[AmembersB#MXFCompoundTypeInfoCF  G# 9H#MXFInterpretTypeInfoIQ rbasicRarraySCcompoundTinterpretU L categoryM# N# O#infoV .# MXFItemTypeW r0Z 4 [#setDefKey\A#key]A#localTag^G#$ _#( 2`#,MXFItemDefa _MXFSetDef8d  e#parentSetDefKeyfA#keygA# h#$parentSetDefi #4 FMXFSetDefj FF$m  n#setDefso#typesp #  "q# &MXFDataModelr x]MXF_UNKNOWN_TYPEMXF_INT8_TYPEMXF_INT16_TYPEMXF_INT32_TYPEMXF_INT64_TYPEMXF_UINT8_TYPEMXF_UINT16_TYPEMXF_UINT32_TYPEMXF_UINT64_TYPEMXF_RAW_TYPE MXF_UTF16STRING_TYPE MXF_INT32ARRAY_TYPE MXF_UINT32ARRAY_TYPE MXF_INT64ARRAY_TYPE MXF_UINT8ARRAY_TYPEMXF_ISO7STRING_TYPEMXF_INT32BATCH_TYPEMXF_UINT32BATCH_TYPEMXF_AUIDARRAY_TYPEMXF_ULBATCH_TYPEMXF_STRONGREFARRAY_TYPEMXF_STRONGREFBATCH_TYPEMXF_WEAKREFARRAY_TYPEMXF_WEAKREFBATCH_TYPEMXF_RATIONALARRAY_TYPEMXF_RGBALAYOUT_TYPEMXF_RATIONAL_TYPEMXF_TIMESTAMP_TYPEMXF_PRODUCTVERSION_TYPEMXF_INDIRECT_TYPEMXF_RGBALAYOUTCOMPONENT_TYPEMXF_VERSIONTYPE_TYPEMXF_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_TYPE0MXF_WEAKREF_TYPE1MXF_ORIENTATION_TYPE2MXF_EXTENSION_TYPE3 &iAget_type_id ^ V]lil "T mmxf_get_item_def_typez L^ Vy]mC yY mxf_find_item_def_in_set_defgLmakeyfcm fm fj hm  4mxf_find_item_defZm VY]m!keyYci Yj" [Xmxf_find_set_defMmv VL]n!keyLci Lvj" NX| mxf_is_subclass_ofn0 V]nN!setKeyci!parentSetKeycj#set|nw$item_def_eqpn< ton%infoon$set_def_eqin tho%infoho-mxf_check_data_modeloK V]oi&iter1d&iter2X#setDef1|o'setDef2|&itemDef1b#itemDef2o#listIndexo(`" 2(~" 24(D" 2?(D" 2,)" 2/mxf_finalise_data_model\p#U V]pA&iter`" `" |lmxf_register_compound_type_member\0pu -p!memberNamedi!memberTypeIdj&memberIndex`'maxMembers*free_set_defC0p&+ Bvh*free_set_def_in_list[pk+ tZh \|l*free_item_def8p+ 7h*free_item_def_in_listNq + tMh Ol,add_item_def- V]- mxf_register_item_defq) V]qG di!setKeycj!keyck!tagGl m 2q&newItemDefl. y%8/!00*clear_type!Lq! - qi"qmxf_register_interpret_typeLPr V]r- di rK!interpretedTypeIdk 9l `r^ -r. ymxf_register_compound_typekPprl Vj]r jdi jr `ls -ms>. y0mxf_register_array_typeHptsg VG]s Gdi Gs ~Gk Gl `Is -Js. ye4mxf_register_basic_type,ts V+]t +di +j!size+k --tD. yB\1mxf_free_data_modeltm+ Vh2i`],add_set_defw- Vv]- v|3mxf_register_set_deft V]t+ di4parentKeycj4keyck2newSetDef|l. y H/5 t03mxf_load_data_modelt0 Vu2newDataModel]litemTypeuc6 y(7g_Null_UUIDC82g_Null_KeyiV7g_Null_ULq48g_Null_LocalTagG7g_Null_UMIDc7g_Null_Rational7g_Picture_datadef_label -q7g_Sound_datadef_label 0q7g_Timecode_datadef_label 3q7g_LegacyPicture_datadef_label 6q7g_LegacySound_datadef_label 9q7g_LegacyTimecode_datadef_label <q7g_Data_datadef_label ?q7g_DescriptiveMetadata_datadef_label Bq7g_IECDV_25_525_60_compdef_label ]q7g_IECDV_25_625_50_compdef_label `q7g_DVBased_25_525_60_compdef_label dq7g_DVBased_25_625_50_compdef_label gq7g_DVBased_50_525_60_compdef_label jq7g_DVBased_50_625_50_compdef_label mq7g_DVBased_100_1080_60_I_compdef_label pq7g_DVBased_100_1080_50_I_compdef_label sq7g_DVBased_100_720_60_P_compdef_label vq7g_DVBased_100_720_50_P_compdef_label yq7g_D10_50_625_50_compdef_label q7g_D10_50_525_60_compdef_label q7g_D10_50_625_40_compdef_label q7g_D10_50_525_40_compdef_label q7g_D10_50_625_30_compdef_label q7g_D10_50_525_30_compdef_label q7g_ALaw_compdef_label q7g_MP4AdvancedRealTimeSimpleL3_compdef_label q7g_DNxHD_compdef_label q7g_MultipleWrappings_esscont_label q7g_BWFFrameWrapped_esscont_label q7g_BWFClipWrapped_esscont_label q7g_AES3FrameWrapped_esscont_label q7g_AES3ClipWrapped_esscont_label q7g_BWFCustomWrapped_esscont_label q7g_AES3CustomWrapped_esscont_label q7g_IECDV_25_525_60_FrameWrapped_esscont_label q7g_IECDV_25_525_60_ClipWrapped_esscont_label q7g_IECDV_25_625_50_FrameWrapped_esscont_label q7g_IECDV_25_625_50_ClipWrapped_esscont_label q7g_DVBased_25_525_60_FrameWrapped_esscont_label q7g_DVBased_25_525_60_ClipWrapped_esscont_label q7g_DVBased_25_625_50_FrameWrapped_esscont_label q7g_DVBased_25_625_50_ClipWrapped_esscont_label q7g_DVBased_50_525_60_FrameWrapped_esscont_label q7g_DVBased_50_525_60_ClipWrapped_esscont_label q7g_DVBased_50_625_50_FrameWrapped_esscont_label q7g_DVBased_50_625_50_ClipWrapped_esscont_label q7g_DVBased_100_1080_60_I_FrameWrapped_esscont_label q'g_DVBased_100_1080_60_I_ClipWrapped_esscont_label q'g_DVBased_100_1080_50_I_FrameWrapped_esscont_label q'g_DVBased_100_1080_50_I_ClipWrapped_esscont_label q'g_DVBased_100_720_60_P_FrameWrapped_esscont_label  q'g_DVBased_100_720_60_P_ClipWrapped_esscont_label q'g_DVBased_100_720_50_P_FrameWrapped_esscont_label q'g_DVBased_100_720_50_P_ClipWrapped_esscont_label q'g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label q'g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label  q'g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label #q'g_D10_50_625_50_defined_template_esscont_label ,q'g_D10_50_625_50_extended_template_esscont_label /q'g_D10_50_625_50_picture_only_esscont_label 2q'g_D10_50_525_60_defined_template_esscont_label 5q'g_D10_50_525_60_extended_template_esscont_label 8q'g_D10_50_525_60_picture_only_esscont_label ;q'g_D10_40_625_50_defined_template_esscont_label >q'g_D10_40_625_50_extended_template_esscont_label Aq'g_D10_40_625_50_picture_only_esscont_label Dq'g_D10_40_525_60_defined_template_esscont_label Gq'g_D10_40_525_60_extended_template_esscont_label Jq'g_D10_40_525_60_picture_only_esscont_label Mq'g_D10_30_625_50_defined_template_esscont_label Pq'g_D10_30_625_50_extended_template_esscont_label Sq'g_D10_30_625_50_picture_only_esscont_label Vq'g_D10_30_525_60_defined_template_esscont_label Yq'g_D10_30_525_60_extended_template_esscont_label \q'g_D10_30_525_60_picture_only_esscont_label _q'g_ALawFrameWrapped_esscont_label hq'g_ALawClipWrapped_esscont_label kq'g_ALawCustomWrapped_esscont_label nq'g_DNxHD720p120ClipWrapped_esscont_label {q'g_DNxHD720p185ClipWrapped_esscont_label }q'g_DNxHD1080p120ClipWrapped_esscont_label q'g_DNxHD1080p185ClipWrapped_esscont_label q'g_DNxHD1080p36ClipWrapped_esscont_label q'g_DNxHD1080i120ClipWrapped_esscont_label q'g_DNxHD1080i185ClipWrapped_esscont_label q'g_SDTI_CP_System_Pack_esselement_key i'g_OpenIncomplete_Header_pp_key "i'g_ClosedIncomplete_Header_pp_key %i'g_OpenComplete_Header_pp_key (i'g_ClosedComplete_Header_pp_key +i'g_OpenIncomplete_Body_pp_key .i'g_ClosedIncomplete_Body_pp_key 1i'g_OpenComplete_Body_pp_key 4i'g_ClosedComplete_Body_pp_key 7i'g_OpenIncomplete_Footer_pp_key :i'g_ClosedIncomplete_Footer_pp_key =i'g_OpenComplete_Footer_pp_key @i'g_ClosedComplete_Footer_pp_key Ci'g_KLVFill_key Pi'g_RandomIndexPack_key Zi'g_PrimerPack_key di'g_IndexTableSegment_key oi'g_complexity00_op_atom_label q'g_complexity01_op_atom_label q'g_complexity02_op_atom_label q'g_complexity03_op_atom_label q'g_qq09_op_1a_label q2g_root_set_keyqf2g_InterchangeObject_set_keyqv2g_InterchangeObject_InstanceUID_item_keyqȆ2g_InterchangeObject_GenerationUID_item_keyqȖ2g_Preface_set_keyqȦ2g_Preface_LastModifiedDate_item_keyqȶ2g_Preface_Version_item_keyq2g_Preface_ObjectModelVersion_item_keyq2g_Preface_PrimaryPackage_item_keyq2g_Preface_Identifications_item_keyq2g_Preface_ContentStorage_item_keyq2g_Preface_OperationalPattern_item_keyq2g_Preface_EssenceContainers_item_keyq&2g_Preface_DMSchemes_item_keyq62g_Identification_set_keyqF2g_Identification_ThisGenerationUID_item_keyqV2g_Identification_CompanyName_item_keyqf2g_Identification_ProductName_item_keyqv&g_Identification_ProductVersion_item_keyqɆ&g_Identification_VersionString_item_key qɖ&g_Identification_ProductUID_item_keyqɦ&g_Identification_ModificationDate_item_keyqɶ&g_Identification_ToolkitVersion_item_keyq&g_Identification_Platform_item_key%q&g_ContentStorage_set_key,q&g_ContentStorage_Packages_item_key0q&g_ContentStorage_EssenceContainerData_item_key7q&g_EssenceContainerData_set_key>q&g_EssenceContainerData_LinkedPackageUID_item_keyBq&&g_EssenceContainerData_IndexSID_item_keyIq6&g_EssenceContainerData_BodySID_item_keyPqF&g_GenericPackage_set_keyWqV&g_GenericPackage_PackageUID_item_key[qf&g_GenericPackage_Name_item_keybqv&g_GenericPackage_PackageCreationDate_item_keyiqʆ&g_GenericPackage_PackageModifiedDate_item_keypqʖ&g_GenericPackage_Tracks_item_keywqʦ&g_Locator_set_key~qʶ&g_NetworkLocator_set_keyq&g_NetworkLocator_URLString_item_keyq&g_TextLocator_set_keyq&g_TextLocator_LocatorName_item_keyq&g_GenericTrack_set_keyq&g_GenericTrack_TrackID_item_keyq&g_GenericTrack_TrackNumber_item_keyq&&g_GenericTrack_TrackName_item_keyq6&g_GenericTrack_Sequence_item_keyqF&g_StaticTrack_set_keyqV&g_Track_set_keyqf&g_Track_EditRate_item_keyqv&g_Track_Origin_item_keyqˆ&g_EventTrack_set_keyq˖&g_EventTrack_EventEditRate_item_keyq˦&g_EventTrack_EventOrigin_item_keyq˶&g_StructuralComponent_set_keyq&g_StructuralComponent_DataDefinition_item_keyq&g_StructuralComponent_Duration_item_keyq&g_Sequence_set_keyq&g_Sequence_StructuralComponents_item_keyq&g_TimecodeComponent_set_keyq&g_TimecodeComponent_RoundedTimecodeBase_item_keyq&&g_TimecodeComponent_StartTimecode_item_keyq6&g_TimecodeComponent_DropFrame_item_keyqF&g_SourceClip_set_keyqV&g_SourceClip_StartPosition_item_keyqf&g_SourceClip_SourcePackageID_item_key!qv&g_SourceClip_SourceTrackID_item_key(q̆&g_DMSegment_set_key/q̖&g_DMSegment_EventStartPosition_item_key3q̦&g_DMSegment_EventComment_item_key:q̶&g_DMSegment_TrackIDs_item_keyAq&g_DMSegment_DMFramework_item_keyHq&g_DMSourceClip_set_keyOq&g_DMSourceClip_DMSourceClipTrackIDs_item_keySq&g_MaterialPackage_set_keyZq&g_SourcePackage_set_key^q&g_SourcePackage_Descriptor_item_keybq&&g_GenericDescriptor_set_keyiq6&g_GenericDescriptor_Locators_item_keymqF&g_FileDescriptor_set_keytqV&g_FileDescriptor_LinkedTrackID_item_keyxqf&g_FileDescriptor_SampleRate_item_keyqv&g_FileDescriptor_ContainerDuration_item_keyq͆&g_FileDescriptor_EssenceContainer_item_keyq͖&g_FileDescriptor_Codec_item_keyqͦ&g_GenericPictureEssenceDescriptor_set_keyqͶ&g_GenericPictureEssenceDescriptor_SignalStandard_item_keyq&g_GenericPictureEssenceDescriptor_FrameLayout_item_keyq&g_GenericPictureEssenceDescriptor_StoredWidth_item_keyq&g_GenericPictureEssenceDescriptor_StoredHeight_item_keyq&g_GenericPictureEssenceDescriptor_StoredF2Offset_item_keyq&g_GenericPictureEssenceDescriptor_SampledWidth_item_keyq&g_GenericPictureEssenceDescriptor_SampledHeight_item_keyq&&g_GenericPictureEssenceDescriptor_SampledXOffset_item_keyq6&g_GenericPictureEssenceDescriptor_SampledYOffset_item_keyqF&g_GenericPictureEssenceDescriptor_DisplayHeight_item_keyqV&g_GenericPictureEssenceDescriptor_DisplayWidth_item_keyqf&g_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyqv&g_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyqΆ&g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyqΖ&g_GenericPictureEssenceDescriptor_AspectRatio_item_keyqΦ&g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyqζ&g_GenericPictureEssenceDescriptor_VideoLineMap_item_keyq&g_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyq&g_GenericPictureEssenceDescriptor_CaptureGamma_item_keyq&g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$q&g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+q&g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2q&g_GenericPictureEssenceDescriptor_FieldDominance_item_key9q&&g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@q6&g_CDCIEssenceDescriptor_set_keyGqF&g_CDCIEssenceDescriptor_ComponentDepth_item_keyKqV&g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyRqf&g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyYqv&g_CDCIEssenceDescriptor_ColorSiting_item_key`qφ&g_CDCIEssenceDescriptor_ReversedByteOrder_item_keygqϖ&g_CDCIEssenceDescriptor_PaddingBits_item_keynqϦ&g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyuq϶&g_CDCIEssenceDescriptor_BlackRefLevel_item_key|q&g_CDCIEssenceDescriptor_WhiteReflevel_item_keyq&g_CDCIEssenceDescriptor_ColorRange_item_keyq&g_RGBAEssenceDescriptor_set_keyq&g_RGBAEssenceDescriptor_ComponentMaxRef_item_keyq&g_RGBAEssenceDescriptor_ComponentMinRef_item_keyq&g_RGBAEssenceDescriptor_AlphaMaxRef_item_keyq&&g_RGBAEssenceDescriptor_AlphaMinRef_item_keyq6&g_RGBAEssenceDescriptor_ScanningDirection_item_keyqF&g_RGBAEssenceDescriptor_PixelLayout_item_keyqV&g_RGBAEssenceDescriptor_Palette_item_keyqf&g_RGBAEssenceDescriptor_PaletteLayout_item_keyqv&g_GenericSoundEssenceDescriptor_set_keyqІ&g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyqЖ&g_GenericSoundEssenceDescriptor_Locked_item_keyqЦ&g_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyqж&g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyq&g_GenericSoundEssenceDescriptor_ChannelCount_item_keyq&g_GenericSoundEssenceDescriptor_QuantizationBits_item_keyq&g_GenericSoundEssenceDescriptor_DialNorm_item_keyq&g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyq&g_GenericDataEssenceDescriptor_set_key q&g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key q&&g_MultipleDescriptor_set_keyq6&g_MultipleDescriptor_SubDescriptorUIDs_item_keyqF&g_WaveAudioDescriptor_set_keyqV&g_WaveAudioDescriptor_BlockAlign_item_key#qf&g_WaveAudioDescriptor_SequenceOffset_item_key*qv&g_WaveAudioDescriptor_AvgBps_item_key1qц&g_AES3AudioDescriptor_set_key8qі&g_DMFramework_set_key<qѦ&g_DMSet_set_key@qѶ9mxf_log.8.GNU C 4.2.2./mxf/mxf_header_metadata.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/liba@Punsigned intintunsigned charlong long intlong intwchar_tcint8_t6charint16_t<short intint32_t=int64_tDuint8_tHuint16_tIMshort unsigned intuint32_tJuint64_tOlong long unsigned int: ;.# <.# =.# >.# E?.# @.# A.# bB.# C.# iD.#  pE.#  xF.#  G.#  H.#  I.# J.#mxfULKmxfKeyMP Q.# R.# S.# T.# EU.# V.# W.# bX.# Y.# iZ.#  p[.#  x\.#  ].#  ^.#  _.# `.#mxfUUIDamxfUIDcmxfAUIDemxfLocalTagg=mxfVersionTypei=lPyearm#monthn.#dayo.#hourp.#minq.#secr.#qmsecs.#mxfTimestamptmxfUTF16Charv y z.# {.# |.# }.# E~.# .# .# b.# .# i.#  p.#  x.#  .#  .#  .# .#octet16.#octet17.#octet18.#octet19.#octet20.#octet21.#octet22.#octet23.#octet24.#octet25.#octet26.#octet27.#octet28.#octet29.#octet30.#octet31.#mxfUMIDxnumerator#denominator#mxfRationalmxfPositionmxfLengthmxfBoolean. gmajor=#minor=#patch=#build=#release=#mxfProductVersion code.#depth.#mxfRGBALayoutComponentfree_func_type!    _MXFListElement%&next&&# @'#MXFListElement(+ ,#lastElement-#len.#freeFunc/# ,MXFList0B 3nextElement4# @5#index6#MXFListIterator7 # .MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+ U [  m . m s %  4( close* #read+ #write, #get_char- # put_char. #eof/ #seek0 :#tell1 P#is_seekable2 #  3 P#$free_sys_data6 #(sysData7 #,minLLen:.#0runinLen;=#2   x c c. c c .       :    P  @MXFFile< ) nextTag*#entries+#MXFPrimerPack, ec  ( MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory -  0 I 1#MXFBasicTypeInfo 2 2 5 elementTypeId 6#fixedSize 7#MXFArrayTypeInfo 8 a ; name < # ) =#MXFCompoundTypeMemberInfo >  A members B # &MXFCompoundTypeInfo C  F q ) G#fixedArraySize H#MXFInterpretTypeInfo I A Q basic R Iarray S compound T &interpret U q Lcategory M # ) N#name O #info V # MXFItemType W 0 Zname [ #setDefKey \#key ]#localTag ^#$ ) _#(isRequired `#,MXFItemDef a, _MXFSetDef8 dname e #parentSetDefKey f#key g# h#$parentSetDef i#4MXFSetDef jF$ m n#setDefs o#types p# lastTypeId q#MXFDataModel r5$ "key ##tag $=#isPersistent %#length &=# ' #set (# _MXFMetadataSet@ (key -#instanceUID .#items /#  S 0#0fixedSpaceAllocation 1s#8MXFMetadataItem ) _MXFHeaderMetadata 0 6#primerPack 7#sets 8#MXFMetadataSet 2 MXFHeaderMetadata 9 < =#numElements >c# ?c#currentElement @c# MXFArrayItemIterator A9 Ebefore_set_read GA#after_set_read Il#privateData J#*  * 0 . s ; 6f  * f ;GMXFReadFilter Kmxf_set_fixed_set_space_allocation ^setfX sumxf_get_uint8^  X = Ymxf_get_uint16^\  X =\Y=mxf_get_uint32^  X = Ymxf_get_uint64 (u  h = ismxf_get_int8(8^(  X =(Ymxf_get_int168H^m  X =mYmxf_get_int32HX^  X =Ymxf_get_int64#Xh^ " X ="Ymxf_get_version_type(hx^C ' X ='CYmxf_get_timestampAxv  @ v' =@vEPmxf_get_lengthL^ K X =KYmxf_get_rationalQvc& P v =P vmxf_get_positionW ^h V X =VhYmxf_get_boolean\ 0^ [ X =[Ymxf_get_product_versiona0v ` v =`vgmxf_get_rgba_layout_componentjw _ i w* =i_wHmxf_get_array_headerpw[ o wy Do warrayItemLeno jmxf_get_utf16string_sizew=4^> v w v=wix= ty! z=Smxf_get_utf16string4w  h =x =j"i=x t"c=x*dmxf_set_uint8 ^  .X = Ymxf_set_uint16^D =x> = Ymxf_set_uint32^ cxQ = Ymxf_set_uint64 ^ sXY = Zmxf_set_int8,xd  +x =+ imxf_set_int161xN 0h =0 imxf_set_int326x 5h =5 imxf_set_int64;x :x =: jmxf_set_version_type@0^ ?y" =? Ymxf_set_rational0Ty5b byS = yfhmxf_set_positionTd^ XY = Zmxf_set_lengthdt^ XY = Zmxf_set_booleant^< y = Ymxf_set_product_versiony y = ygmxf_set_rgba_layout_componenty z = z"mxf_set_array_headerz@\ Dcz^#arrayElementLencz| = jmxf_next_array_item_element p^  z  Ylength Z $eq_pointerNpz % @Mz&infoMi'free_metadata_item_value zH( h)mxf_free_item${y( yh'free_metadata_item_in_list3$H{%( @2h* 4l+mxf_register_itemH{C3 S*{akey0i,tagn! 3h+mxf_set_item_value{ {  i#len={mxf_set_timestampY{ X| =X |Pmxf_set_umidT4^ + S +|( =S |Q 1mxf_set_uuidE4P^ x D x|o =D | ~mxf_set_weakrefP`^   | = Y mxf_set_strongref`p^!  | = Ymxf_set_auidOp^!T N!TX =N Y!Zmxf_set_ulJ^! I!X =I Y!mxf_get_umid<^! ; | =;!}mxf_get_auid7^"0 6 }# =6"0}Lmxf_get_ul2^"v 1 }j =1"v}mxf_get_uuid- ^" , } =,"}mxf_set_fixed_size_utf16stringq  }#O p#O~ p=~) =p ~<"stringSizer=~p"is=~#Udmxf_set_utf16stringe  ~# d#Oh =d i f=ig=+mxf_get_external_utf16string_size_=  8~$ ^#O~$set_eq_instanceuid@ 8 ~$O% @?-info?!initialise_sets_iter  ^$ S*? $R+mxf_dereference_s  lp%/ S* $  xjset%/ksetInListf,startIndexaf+mxf_get_weakref_s l % S** $i  jset%/k! `+mxf_get_strongref_s  =&# S*[ $i  jset%/k! `+mxf_dereference  n& S*  xiset%/j! =X+mxf_get_weakref  0& S*  iset%/j! `+mxf_get_strongref 0 \'V S*  iset%/j! `+mxf_get_item \ '#setfkey0i yj! =X+mxf_initialise_array_item_iterator  X2(1#setfP l0i j! l+mxf_get_array_item_element Xpy(#setf l0iindexcjelementk! l. Mc. c+mxf_get_array_item_element_lenp,!)Z#setf? l0i M j! l! ch+mxf_get_array_item_count,h)#setf l0i  j! l! ch+mxf_get_rgba_layout_component_item*Q#setf l0i _j! l+mxf_get_product_version_itemX*#setf l0i j! l+mxf_get_boolean_itemX=+/#setf[ l0i j! l+mxf_get_position_item+#setf l0i hj! l+mxf_get_rational_item,#setf l0i  j! l+mxf_get_length_item8,q#setf0 l0i j! l+mxf_get_utf16string_itemv8Y,#setufw lu0i uj! wl+mxf_get_utf16string_item_sizej(-T#setif li0i i\j! kl+mxf_get_timestamp_itemd(-#setcf lc0i cj! el+mxf_get_umid_item_.)#set^f6 l^0i ^!j! `l+mxf_get_auid_itemZP_.#setYf} lY0i Y"0j! [l+mxf_get_ul_itemUP.#setTf lT0i T"vj! Vl+mxf_get_uuid_itemP/_#setOf  lO0i O"j! Ql+mxf_get_weakref_item_s4/ $Rsetfi l0 %/k! `+mxf_get_strongref_item_s0[ $setfi l0  %/k! `+mxf_get_weakref_item@0#setf^ l0 %/j! `+mxf_get_strongref_item17#setf l0 %/j! `+mxf_get_version_type_itemK@61#setJfT lJ0i JCj! Ll+mxf_get_int64_itemF@}2#setEf lE0i Ej! Gl+mxf_get_int32_itemA2y#set@f l@0i @j! Bl+mxf_get_int16_item<h 2#set;f) l;0i ;mj! =l+mxf_get_int8_item7h R3J#set6fp l60i 6(j! 8l+mxf_get_uint64_item2  3#set1f l10i 1j! 3l+mxf_get_uint32_item- !4#set,f l,0i , j! .l+mxf_get_uint16_item(!"H'4#set'fE l'0i '\j! )l+mxf_get_uint8_item#"H#n4#set"f l"0i " j! $l+mxf_get_item_len##l5X#set f l 0ilen \j! l+mxf_have_item#l#5#setfkey0i! l+mxf_get_set_sizes#$4"6+ 6+@#setf^! d,lens`a,llen.X Vmxf_get_header_metadata_size$4$|6 6+h S* j! \,primerSizesh+mxf_write_item$%6 6+ i+mxf_write_set%(7{ 6+setfi! d"setLensr"setSizes$item_eq_keyG((7% @F-infoF+mxf_write_header_primer_packx(),<8 w6+Z Sw*i+mxf_read_itemc),*x8{ b6+ bilenb=j! Ld8{{.8/+mxf_read_item_tl[**8 Z6+itemTagZ8iitemLenZ\j+mxf_register_set_items*+9 S*#key0B"setDef9` 3! \,tag n$$create_empty_seto+,`9-keyn0&setn%/i0 "pf1mxf_is_header_metadata,`,p^:-key0+mxf_set_is_subclass_of,p,:q#setf#parentSetKey0B+mxf_find_set_by_keyR,-`; SQ*~keyQ0isetListQ;j! S`,newListT;l2 e-3-T-"set[f;+mxf_find_singular_set_by_keyk-.|; Sj*#keyj0setj%/j,setListl;l2 z. +mxf_write_header_sets.|/<9 ~6+= S~*q! `,prefaceSetfl3//|"setf+mxf_write_header_metadatap/0X< o6+ So*i+mxf_remove_itemD0X0<#setCf lC0i Cyj! =EX4add_item}=15set|f6 |7removedItem~8mxf_create_item02$=-setf8-key0l-tag% y* l9 14:<;=;=< ==h$get_or_create_set_itemV2$3|>e% ST*&setTfi( lU0j( Uyk* Wh>tagXO* Y3d+mxf_set_empty_array_item3|4o>#setf l0i Mcj! l. L 2 3+mxf_grow_array_item488 ?#setf) l0s Mcj cknewElementsl. . L . Dc"existElementLenc>2 7 345. =+mxf_add_array_item_weakref888@T#setf! l0i  j!  l+mxf_add_array_item_strongref89 ?@#setf] l0i  j!  l+mxf_alloc_array_item_elements9 ;{A#setf l0 Mcj ck l! l. L ? 3:<:\. =+mxf_set_rgba_layout_component_item;;iB#setf l0i j! h! LBn.B#+mxf_set_product_version_item|;<B#set{f l{0i {j! }l! L}Bb.B +mxf_set_boolean_itemw<=C1#setvf lv0i v>! xh! LxC1o.CA+mxf_set_length_itemr=>gC#setqf lq0i q! sl! LsCd.C+mxf_set_position_itemm>?DI#setlf ll0i l-! nl! LnCd+mxf_set_rational_itemh?@|eD#setgf lg0i gbj! il! LiCd+mxf_set_umid_itemc@|AdE;#setbf lb0i b +j! dl! LdE;L.EK+mxf_set_weakref_item^AdBLE#set]f l]0i ] j! _l! L_E\.E+mxf_set_strongref_itemYBLC4:FQ#setXfX lX0i X j! Zl! LZE\+mxf_set_fixed_size_utf16string_itemJC4DDF#setHf lH0i H#Oj I=k! Kl! LL8{{+mxf_set_utf16string_item9DDEXGj#set8f l80i 8#Oj! :l! L;8{{+mxf_set_timestamp_item3EXF@G#set2f- l20i 2j! 4l! L4Cd+mxf_set_auid_item.F@G(VH]#set-ft l-0i -!Tj! /l! L/E\+mxf_set_ul_item)G(HH#set(f l(0i (!j! *l! L*E\+mxf_set_uuid_item$HHII#set#f l#0i # xj! %l! L%E\+mxf_set_version_type_itemHI+I#setfI l0i j!  h! L Bn+mxf_set_int64_itemIJrJB#setf l0i ! l! LCd+mxf_set_int32_itemJKJ#setf l0i j! l! LJh.J+mxf_set_int16_itemKL8KB#setfV l0i j! h! LBn+mxf_set_int8_item LMK#set f l 0i  j!  h! L C1o+mxf_set_uint64_itemMN|L4#setf l0i s ! l! LCd+mxf_set_uint32_itemN|OdEL#setfc l0i cj! l! LJh+mxf_set_uint16_itemOdPPM&#setf l0i =j! h! LBn+mxf_set_uint8_itemPPQ8M#setf l0i .! h! LC1o+mxf_clone_itemQ8RhCN'#sourceSetfa l0idestSetfj"sourceItem. +mxf_set_itemRhSDN#setf l0i  jlen=k! l+mxf_remove_set7SDS|N S6*"set6fi =88mxf_add_setS|T5O.% S*S&setfi)mxf_free_setTTO^&set%/h+mxf_read_and_return_setTY8P 6+#key0 #lensA S*l Xmset%/! "fh"setDef9y"totalLens"itemTag"itemLen=1"haveInstanceUID i! l L!  3`.  2 UVD+mxf_read_setY8YhQ# 6+key0i#lens  S*l Xm,setfl+mxf_read_filtered_header_metadataYh^|2R? 6+PfilterR?i S*j 0s#pkey0#pllen.o#plens,keyH"llen."lensp"skip! "fd. sB2 ^4r+mxf_read_header_metadata^|^R 6+ S*i 0spkey0lpllen.m#plens'free_metadata_set_in_list&^^:S!( @%h@set'fl)mxf_free_header_metadata^_(XS]( SS]h*8mxf_create_set_(``vS% S*-key0&set%/j* "fl* \9 _8mxf_create_header_metadata``a@TV% SS]( i@newHeaderMetadata*l9 `@g_Null_UUID ~w7g_Null_Key67g_Null_UL!Ag_Null_LocalTagT7g_Null_UMID 17g_Null_Rationalh7g_Picture_datadef_label -!7g_Sound_datadef_label 0!7g_Timecode_datadef_label 3!7g_LegacyPicture_datadef_label 6!7g_LegacySound_datadef_label 9!7g_LegacyTimecode_datadef_label <!7g_Data_datadef_label ?!7g_DescriptiveMetadata_datadef_label B!7g_IECDV_25_525_60_compdef_label ]!7g_IECDV_25_625_50_compdef_label `!7g_DVBased_25_525_60_compdef_label d!7g_DVBased_25_625_50_compdef_label g!7g_DVBased_50_525_60_compdef_label j!7g_DVBased_50_625_50_compdef_label m!7g_DVBased_100_1080_60_I_compdef_label p!7g_DVBased_100_1080_50_I_compdef_label s!7g_DVBased_100_720_60_P_compdef_label v!7g_DVBased_100_720_50_P_compdef_label y!7g_D10_50_625_50_compdef_label !7g_D10_50_525_60_compdef_label !7g_D10_50_625_40_compdef_label !7g_D10_50_525_40_compdef_label !7g_D10_50_625_30_compdef_label !7g_D10_50_525_30_compdef_label !7g_ALaw_compdef_label !7g_MP4AdvancedRealTimeSimpleL3_compdef_label !7g_DNxHD_compdef_label !7g_MultipleWrappings_esscont_label !7g_BWFFrameWrapped_esscont_label !7g_BWFClipWrapped_esscont_label !7g_AES3FrameWrapped_esscont_label !7g_AES3ClipWrapped_esscont_label !7g_BWFCustomWrapped_esscont_label !7g_AES3CustomWrapped_esscont_label !7g_IECDV_25_525_60_FrameWrapped_esscont_label !7g_IECDV_25_525_60_ClipWrapped_esscont_label !7g_IECDV_25_625_50_FrameWrapped_esscont_label !7g_IECDV_25_625_50_ClipWrapped_esscont_label !7g_DVBased_25_525_60_FrameWrapped_esscont_label !7g_DVBased_25_525_60_ClipWrapped_esscont_label !7g_DVBased_25_625_50_FrameWrapped_esscont_label !7g_DVBased_25_625_50_ClipWrapped_esscont_label !7g_DVBased_50_525_60_FrameWrapped_esscont_label !7g_DVBased_50_525_60_ClipWrapped_esscont_label !7g_DVBased_50_625_50_FrameWrapped_esscont_label !7g_DVBased_50_625_50_ClipWrapped_esscont_label !7g_DVBased_100_1080_60_I_FrameWrapped_esscont_label !g_DVBased_100_1080_60_I_ClipWrapped_esscont_label !g_DVBased_100_1080_50_I_FrameWrapped_esscont_label !g_DVBased_100_1080_50_I_ClipWrapped_esscont_label !g_DVBased_100_720_60_P_FrameWrapped_esscont_label  !g_DVBased_100_720_60_P_ClipWrapped_esscont_label !g_DVBased_100_720_50_P_FrameWrapped_esscont_label !g_DVBased_100_720_50_P_ClipWrapped_esscont_label !g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label !g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label  !g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label #!g_D10_50_625_50_defined_template_esscont_label ,!g_D10_50_625_50_extended_template_esscont_label /!g_D10_50_625_50_picture_only_esscont_label 2!g_D10_50_525_60_defined_template_esscont_label 5!g_D10_50_525_60_extended_template_esscont_label 8!g_D10_50_525_60_picture_only_esscont_label ;!g_D10_40_625_50_defined_template_esscont_label >!g_D10_40_625_50_extended_template_esscont_label A!g_D10_40_625_50_picture_only_esscont_label D!g_D10_40_525_60_defined_template_esscont_label G!g_D10_40_525_60_extended_template_esscont_label J!g_D10_40_525_60_picture_only_esscont_label M!g_D10_30_625_50_defined_template_esscont_label P!g_D10_30_625_50_extended_template_esscont_label S!g_D10_30_625_50_picture_only_esscont_label V!g_D10_30_525_60_defined_template_esscont_label Y!g_D10_30_525_60_extended_template_esscont_label \!g_D10_30_525_60_picture_only_esscont_label _!g_ALawFrameWrapped_esscont_label h!g_ALawClipWrapped_esscont_label k!g_ALawCustomWrapped_esscont_label n!g_DNxHD720p120ClipWrapped_esscont_label {!g_DNxHD720p185ClipWrapped_esscont_label }!g_DNxHD1080p120ClipWrapped_esscont_label !g_DNxHD1080p185ClipWrapped_esscont_label !g_DNxHD1080p36ClipWrapped_esscont_label !g_DNxHD1080i120ClipWrapped_esscont_label !g_DNxHD1080i185ClipWrapped_esscont_label !g_SDTI_CP_System_Pack_esselement_key 6g_OpenIncomplete_Header_pp_key "6g_ClosedIncomplete_Header_pp_key %6g_OpenComplete_Header_pp_key (6g_ClosedComplete_Header_pp_key +6g_OpenIncomplete_Body_pp_key .6g_ClosedIncomplete_Body_pp_key 16g_OpenComplete_Body_pp_key 46g_ClosedComplete_Body_pp_key 76g_OpenIncomplete_Footer_pp_key :6g_ClosedIncomplete_Footer_pp_key =6g_OpenComplete_Footer_pp_key @6g_ClosedComplete_Footer_pp_key C6g_KLVFill_key P6g_RandomIndexPack_key Z6g_PrimerPack_key d6g_IndexTableSegment_key o6g_complexity00_op_atom_label !g_complexity01_op_atom_label !g_complexity02_op_atom_label !g_complexity03_op_atom_label !g_qq09_op_1a_label !7g_root_set_key !7g_InterchangeObject_set_key !@g_InterchangeObject_InstanceUID_item_key !g7g_InterchangeObject_GenerationUID_item_key !@g_Preface_set_key !W7g_Preface_LastModifiedDate_item_key !7g_Preface_Version_item_key !7g_Preface_ObjectModelVersion_item_key !7g_Preface_PrimaryPackage_item_key !7g_Preface_Identifications_item_key !7g_Preface_ContentStorage_item_key !7g_Preface_OperationalPattern_item_key !7g_Preface_EssenceContainers_item_key !7g_Preface_DMSchemes_item_key !7g_Identification_set_key !7g_Identification_ThisGenerationUID_item_key !7g_Identification_CompanyName_item_key !7g_Identification_ProductName_item_key !g_Identification_ProductVersion_item_key !g_Identification_VersionString_item_key  !g_Identification_ProductUID_item_key !g_Identification_ModificationDate_item_key !g_Identification_ToolkitVersion_item_key !g_Identification_Platform_item_key %!g_ContentStorage_set_key ,!g_ContentStorage_Packages_item_key 0!g_ContentStorage_EssenceContainerData_item_key 7!g_EssenceContainerData_set_key >!g_EssenceContainerData_LinkedPackageUID_item_key B!g_EssenceContainerData_IndexSID_item_key I!g_EssenceContainerData_BodySID_item_key P!g_GenericPackage_set_key W!g_GenericPackage_PackageUID_item_key [!g_GenericPackage_Name_item_key b!g_GenericPackage_PackageCreationDate_item_key i!g_GenericPackage_PackageModifiedDate_item_key p!g_GenericPackage_Tracks_item_key w!g_Locator_set_key ~!g_NetworkLocator_set_key !g_NetworkLocator_URLString_item_key !g_TextLocator_set_key !g_TextLocator_LocatorName_item_key !g_GenericTrack_set_key !g_GenericTrack_TrackID_item_key !g_GenericTrack_TrackNumber_item_key !g_GenericTrack_TrackName_item_key !g_GenericTrack_Sequence_item_key !g_StaticTrack_set_key !g_Track_set_key !g_Track_EditRate_item_key !g_Track_Origin_item_key !g_EventTrack_set_key !g_EventTrack_EventEditRate_item_key !g_EventTrack_EventOrigin_item_key !g_StructuralComponent_set_key !g_StructuralComponent_DataDefinition_item_key !g_StructuralComponent_Duration_item_key !g_Sequence_set_key !g_Sequence_StructuralComponents_item_key !g_TimecodeComponent_set_key !g_TimecodeComponent_RoundedTimecodeBase_item_key !g_TimecodeComponent_StartTimecode_item_key !g_TimecodeComponent_DropFrame_item_key !g_SourceClip_set_key !g_SourceClip_StartPosition_item_key !g_SourceClip_SourcePackageID_item_key !!g_SourceClip_SourceTrackID_item_key (!g_DMSegment_set_key /!g_DMSegment_EventStartPosition_item_key 3!g_DMSegment_EventComment_item_key :!g_DMSegment_TrackIDs_item_key A!g_DMSegment_DMFramework_item_key H!g_DMSourceClip_set_key O!g_DMSourceClip_DMSourceClipTrackIDs_item_key S!g_MaterialPackage_set_key Z!g_SourcePackage_set_key ^!g_SourcePackage_Descriptor_item_key b!g_GenericDescriptor_set_key i!g_GenericDescriptor_Locators_item_key m!g_FileDescriptor_set_key t!g_FileDescriptor_LinkedTrackID_item_key x!g_FileDescriptor_SampleRate_item_key !g_FileDescriptor_ContainerDuration_item_key !g_FileDescriptor_EssenceContainer_item_key !g_FileDescriptor_Codec_item_key !g_GenericPictureEssenceDescriptor_set_key !g_GenericPictureEssenceDescriptor_SignalStandard_item_key !g_GenericPictureEssenceDescriptor_FrameLayout_item_key !g_GenericPictureEssenceDescriptor_StoredWidth_item_key !g_GenericPictureEssenceDescriptor_StoredHeight_item_key !g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key !g_GenericPictureEssenceDescriptor_SampledWidth_item_key !g_GenericPictureEssenceDescriptor_SampledHeight_item_key !g_GenericPictureEssenceDescriptor_SampledXOffset_item_key !g_GenericPictureEssenceDescriptor_SampledYOffset_item_key !g_GenericPictureEssenceDescriptor_DisplayHeight_item_key !g_GenericPictureEssenceDescriptor_DisplayWidth_item_key !g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key !g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key !g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key !g_GenericPictureEssenceDescriptor_AspectRatio_item_key !g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key !g_GenericPictureEssenceDescriptor_VideoLineMap_item_key !g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key !g_GenericPictureEssenceDescriptor_CaptureGamma_item_key !g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $!g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key +!g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2!g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9!g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @!g_CDCIEssenceDescriptor_set_key G!g_CDCIEssenceDescriptor_ComponentDepth_item_key K!g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R!g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y!g_CDCIEssenceDescriptor_ColorSiting_item_key `!g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g!g_CDCIEssenceDescriptor_PaddingBits_item_key n!g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u!g_CDCIEssenceDescriptor_BlackRefLevel_item_key |!g_CDCIEssenceDescriptor_WhiteReflevel_item_key !g_CDCIEssenceDescriptor_ColorRange_item_key !g_RGBAEssenceDescriptor_set_key !g_RGBAEssenceDescriptor_ComponentMaxRef_item_key !g_RGBAEssenceDescriptor_ComponentMinRef_item_key !g_RGBAEssenceDescriptor_AlphaMaxRef_item_key !g_RGBAEssenceDescriptor_AlphaMinRef_item_key !g_RGBAEssenceDescriptor_ScanningDirection_item_key !g_RGBAEssenceDescriptor_PixelLayout_item_key !g_RGBAEssenceDescriptor_Palette_item_key !g_RGBAEssenceDescriptor_PaletteLayout_item_key !g_GenericSoundEssenceDescriptor_set_key !g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key !g_GenericSoundEssenceDescriptor_Locked_item_key !g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key !g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key !g_GenericSoundEssenceDescriptor_ChannelCount_item_key !g_GenericSoundEssenceDescriptor_QuantizationBits_item_key !g_GenericSoundEssenceDescriptor_DialNorm_item_key !g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key !g_GenericDataEssenceDescriptor_set_key  !g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  !g_MultipleDescriptor_set_key !g_MultipleDescriptor_SubDescriptorUIDs_item_key !g_WaveAudioDescriptor_set_key !g_WaveAudioDescriptor_BlockAlign_item_key #!g_WaveAudioDescriptor_SequenceOffset_item_key *!g_WaveAudioDescriptor_AvgBps_item_key 1!g_AES3AudioDescriptor_set_key 8!g_DMFramework_set_key <!g_DMSet_set_key @!Bmxf_log. AZI 4GNU C 4.2.2./products/mxf_avid.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/liba@P.0intlong intunsigned intwchar_tclong long intunsigned charcharshort intint32_t=int64_tDuint8_tHuint16_tI*short unsigned intuint32_tJuint64_tO`long long unsigned intlong unsigned intlong doubleclock_ttms tms_utime# tms_stime# tms_cutime# tms_cstime# : ; # < # = # > # ? # @ # "A # )B # C # D # ?E # GF # G # VH # ^I # fJ #mxfULKmxfKeyM P Q # R # S # T # U # V # "W # )X # Y # Z # ?[ # G\ # ] # V^ # ^_ # f` #mxfUUIDamxfUIDcmxfLocalTaggmxfUTF16Charv yO z # { # | # } # ~ #  # " # ) #  #  # ? # G #  # V # ^ # f # octet16 # octet17 # octet18 # octet19 # octet20 # octet21 # octet22 # octet23 # octet24 # octet25 # octet26 # octet27 # octet28 # octet29 # octet30 # octet31 #mxfUMIDF  numerator# denominator#mxfRational^free_func_type!  _MXFListElement% next&# data'#MXFListElement( +r elements,r# lastElement-r# len.# freeFunc/#  MXFList0 3 nextElement4r# data5# index6#MXFListIterator7 #MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel (mxf_log_func +8> P  PV 0 %f 0 4 ( j close * |# read + # write , # get_char - # put_char . # eof / # seek 0 # tell 1 4# is_seekable 2 # size 3 4#$ free_sys_data 6 |#( sysData 7 v#, minLLen : #0 runinLen ;#2  v v[ j@ v @  @ v @    v  v    v   4 v $MXFFile <l  ) v nextTag *# entries +x#MXFPrimerPack , I ( MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory -  0 " size 1#MXFBasicTypeInfo 2  5 o elementTypeId 6# fixedSize 7#MXFArrayTypeInfo 8 :  ; name <# O =#MXFCompoundTypeMemberInfo > A members B # MXFCompoundTypeInfo C  F D O G# fixedArraySize H#MXFInterpretTypeInfo I  Q basic R "array S ocompound T interpret U D L category M # O N# name O# info V `# MXFItemType W F$ m U itemDefs nx# setDefs ox# types p U# lastTypeId q# eMXFDataModel r  xMXF_UNKNOWN_TYPEMXF_INT8_TYPEMXF_INT16_TYPEMXF_INT32_TYPEMXF_INT64_TYPEMXF_UINT8_TYPEMXF_UINT16_TYPEMXF_UINT32_TYPEMXF_UINT64_TYPEMXF_RAW_TYPE MXF_UTF16STRING_TYPE MXF_INT32ARRAY_TYPE MXF_UINT32ARRAY_TYPE MXF_INT64ARRAY_TYPE MXF_UINT8ARRAY_TYPEMXF_ISO7STRING_TYPEMXF_INT32BATCH_TYPEMXF_UINT32BATCH_TYPEMXF_AUIDARRAY_TYPEMXF_ULBATCH_TYPEMXF_STRONGREFARRAY_TYPEMXF_STRONGREFBATCH_TYPEMXF_WEAKREFARRAY_TYPEMXF_WEAKREFBATCH_TYPEMXF_RATIONALARRAY_TYPEMXF_RGBALAYOUT_TYPEMXF_RATIONAL_TYPEMXF_TIMESTAMP_TYPEMXF_PRODUCTVERSION_TYPEMXF_INDIRECT_TYPEMXF_RGBALAYOUTCOMPONENT_TYPEMXF_VERSIONTYPE_TYPEMXF_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_TYPE0MXF_WEAKREF_TYPE1MXF_ORIENTATION_TYPE2MXF_EXTENSION_TYPE3 $ " key # # tag $# isPersistent %# length &# ' # set (w# _MXFMetadataSet@ (w key - # .# items /x# 0#0 fixedSpaceAllocation 1P#8MXFMetadataItem )_MXFHeaderMetadata 0 6#  7# sets 8x#MXFMetadataSet 2 e vMXFHeaderMetadata 9}. AvidMetaDictTagStruct$y localTag%# uid&#AvidMetaDictDynTagOffsetsStruct- . # tagOffset/P#AvidMetaDictObjectOffsetsStruct 6 7# 8P# flags9 #_MXFAvidObjectReference(&u next'u# )# *P# flags+ # MXFAvidObjectReference, / references0#{MXFAvidObjectDirectory1 @4d id5# directoryOffset6# formatVersion7@# metaDictionaryInstanceUID8# prefaceInstanceUID9#,MXFAvidMetadataRoot:MXFAvidMetadataRootSet<mxf_avid_free_object_directory>a@a" =hadaentryF@atatmpNextEntryI`mxf_avid_get_indirect_string+ set*3! *(! *"isBigEndian1"item2"newValue3"i4"itemValuePtr5 "strSize6#failc$prefix_BE-%$prefix_LE/%2%mxf_avid_read_package_string_tagged_valuesiag\i& nh3' h(i(nameshj' hk) j3*countk@*il@*elementm *taggedValueNamen *taggedValueNameSizeo("taggedValueValuep*newNamesql*newValuesr+faile,% @-h-\-P. x/t0080V0t/1x2mxf_avid_read_string_user_commentsg\gx^<& n33names& 2mxf_avid_read_string_mob_attributesgxg^& n33names& 4mxf_avid_add_object_directory_entryTghL0V5 RN5 SVw SPjk6flagsS l7newEntryUghlastEntryc\8mxf_avid_write_index_entry_array_headerhLj& y3sliceCount ]3posTableCount (numIndexEntries@k :8mxf_avid_get_data_defjjP}& "(uuid}i(dataDefj$dataDefSet3l8mxf_avid_set_indirect_string_itemyjPkL43setx3 ' x(i' x4j*bufferz 2"size{+failj$prefix}%(:28mxf_avid_attach_user_commentkLlf& "' n3i(namej' k9 3l8mxf_avid_attach_mob_attributelnD& "' n3i(namej' k9 3l:mxf_generate_old_aafsdk_umid<nob(umid;h$major=@a*minor=@$tms_bufD`9 >@M|O:mxf_generate_aafsdk_umidoqZ(umidh$major@a*minor@$tms_buf`9 @M4mxf_avid_set_metadata_rootqt;set6rootinewIteml< D7len< \d =mxf_avid_create_object_directory3S> 27newDirectory4=mxf_avid_create_metadata_root> "?set7newSet3=mxf_avid_register_metadict_tags> 7i@7assignedTagmxf_avid_fixup_dynamic_tags_in_blob _! !  "tag"i@=mxf_avid_write_metadict_blob! > y>  ?avidMetaDictBlobLen@7maxWriteBytes! 7dataPtr 7numBytes@7totalBytes@7done@mxf_avid_register_metadict_object_offsets !u startOffsetP! "i @=mxf_avid_add_header_dir_entriesr!> yp> p> q"7iters@ t7setu3=mxf_avid_write_object_directory"I> y> "I7entry"T7numEntriesP"O"Z{8mxf_avid_write_header_metadataty%-& y' "i*rootMetadataSetPos*headerMetadataSetsPos*endPosY$objectDirectoryh$avidRootSetd$avidRootd*prefaceSet3)  +failuA #-3. />AS #--~. 0A $B. @0~CnA h$8- %"g_D10_40_625_50_extended_template_esscont_labelA%"g_D10_40_625_50_picture_only_esscont_labelD%"g_D10_40_525_60_defined_template_esscont_labelG%"g_D10_40_525_60_extended_template_esscont_labelJ%"g_D10_40_525_60_picture_only_esscont_labelM%"g_D10_30_625_50_defined_template_esscont_labelP%"g_D10_30_625_50_extended_template_esscont_labelS%"g_D10_30_625_50_picture_only_esscont_labelV%"g_D10_30_525_60_defined_template_esscont_labelY%"g_D10_30_525_60_extended_template_esscont_label\%"g_D10_30_525_60_picture_only_esscont_label_%"g_ALawFrameWrapped_esscont_labelh%"g_ALawClipWrapped_esscont_labelk%"g_ALawCustomWrapped_esscont_labeln%"g_DNxHD720p120ClipWrapped_esscont_label{%"g_DNxHD720p185ClipWrapped_esscont_label}%"g_DNxHD1080p120ClipWrapped_esscont_label%"g_DNxHD1080p185ClipWrapped_esscont_label%"g_DNxHD1080p36ClipWrapped_esscont_label%"g_DNxHD1080i120ClipWrapped_esscont_label%"g_DNxHD1080i185ClipWrapped_esscont_label%"g_SDTI_CP_System_Pack_esselement_key."g_OpenIncomplete_Header_pp_key"."g_ClosedIncomplete_Header_pp_key%."g_OpenComplete_Header_pp_key(."g_ClosedComplete_Header_pp_key+."g_OpenIncomplete_Body_pp_key.."g_ClosedIncomplete_Body_pp_key1."g_OpenComplete_Body_pp_key4."g_ClosedComplete_Body_pp_key7."g_OpenIncomplete_Footer_pp_key:."g_ClosedIncomplete_Footer_pp_key=."g_OpenComplete_Footer_pp_key@."g_ClosedComplete_Footer_pp_keyC."g_KLVFill_keyP."g_RandomIndexPack_keyZ."g_PrimerPack_keyd."g_IndexTableSegment_keyo."g_complexity00_op_atom_label%"g_complexity01_op_atom_label%"g_complexity02_op_atom_label%"g_complexity03_op_atom_label%"g_qq09_op_1a_label%7g_root_set_key%g_InterchangeObject_set_key%g_InterchangeObject_InstanceUID_item_key%y7g_InterchangeObject_GenerationUID_item_key%g_Preface_set_key%I7g_Preface_LastModifiedDate_item_key%7g_Preface_Version_item_key%7g_Preface_ObjectModelVersion_item_key%7g_Preface_PrimaryPackage_item_key%7g_Preface_Identifications_item_key%7g_Preface_ContentStorage_item_key%7g_Preface_OperationalPattern_item_key%7g_Preface_EssenceContainers_item_key%7g_Preface_DMSchemes_item_key%7g_Identification_set_key%7g_Identification_ThisGenerationUID_item_key%7g_Identification_CompanyName_item_key%7g_Identification_ProductName_item_key%"g_Identification_ProductVersion_item_key%"g_Identification_VersionString_item_key %"g_Identification_ProductUID_item_key%"g_Identification_ModificationDate_item_key%"g_Identification_ToolkitVersion_item_key%"g_Identification_Platform_item_key%%"g_ContentStorage_set_key,%"g_ContentStorage_Packages_item_key0%"g_ContentStorage_EssenceContainerData_item_key7%"g_EssenceContainerData_set_key>%"g_EssenceContainerData_LinkedPackageUID_item_keyB%"g_EssenceContainerData_IndexSID_item_keyI%"g_EssenceContainerData_BodySID_item_keyP%$g_GenericPackage_set_keyW%)"g_GenericPackage_PackageUID_item_key[%"g_GenericPackage_Name_item_keyb%"g_GenericPackage_PackageCreationDate_item_keyi%"g_GenericPackage_PackageModifiedDate_item_keyp%"g_GenericPackage_Tracks_item_keyw%"g_Locator_set_key~%"g_NetworkLocator_set_key%"g_NetworkLocator_URLString_item_key%"g_TextLocator_set_key%"g_TextLocator_LocatorName_item_key%"g_GenericTrack_set_key%"g_GenericTrack_TrackID_item_key%"g_GenericTrack_TrackNumber_item_key%"g_GenericTrack_TrackName_item_key%"g_GenericTrack_Sequence_item_key%"g_StaticTrack_set_key%"g_Track_set_key%"g_Track_EditRate_item_key%"g_Track_Origin_item_key%"g_EventTrack_set_key%"g_EventTrack_EventEditRate_item_key%"g_EventTrack_EventOrigin_item_key%"g_StructuralComponent_set_key%"g_StructuralComponent_DataDefinition_item_key%"g_StructuralComponent_Duration_item_key%"g_Sequence_set_key%"g_Sequence_StructuralComponents_item_key%"g_TimecodeComponent_set_key%"g_TimecodeComponent_RoundedTimecodeBase_item_key%"g_TimecodeComponent_StartTimecode_item_key%"g_TimecodeComponent_DropFrame_item_key%"g_SourceClip_set_key%"g_SourceClip_StartPosition_item_key%"g_SourceClip_SourcePackageID_item_key!%"g_SourceClip_SourceTrackID_item_key(%"g_DMSegment_set_key/%"g_DMSegment_EventStartPosition_item_key3%"g_DMSegment_EventComment_item_key:%"g_DMSegment_TrackIDs_item_keyA%"g_DMSegment_DMFramework_item_keyH%"g_DMSourceClip_set_keyO%"g_DMSourceClip_DMSourceClipTrackIDs_item_keyS%"g_MaterialPackage_set_keyZ%"g_SourcePackage_set_key^%"g_SourcePackage_Descriptor_item_keyb%$g_GenericDescriptor_set_keyi%9"g_GenericDescriptor_Locators_item_keym%"g_FileDescriptor_set_keyt%"g_FileDescriptor_LinkedTrackID_item_keyx%"g_FileDescriptor_SampleRate_item_key%"g_FileDescriptor_ContainerDuration_item_key%"g_FileDescriptor_EssenceContainer_item_key%"g_FileDescriptor_Codec_item_key%$g_GenericPictureEssenceDescriptor_set_key%"g_GenericPictureEssenceDescriptor_SignalStandard_item_key%"g_GenericPictureEssenceDescriptor_FrameLayout_item_key%"g_GenericPictureEssenceDescriptor_StoredWidth_item_key%"g_GenericPictureEssenceDescriptor_StoredHeight_item_key%"g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key%"g_GenericPictureEssenceDescriptor_SampledWidth_item_key%"g_GenericPictureEssenceDescriptor_SampledHeight_item_key%"g_GenericPictureEssenceDescriptor_SampledXOffset_item_key%"g_GenericPictureEssenceDescriptor_SampledYOffset_item_key%"g_GenericPictureEssenceDescriptor_DisplayHeight_item_key%"g_GenericPictureEssenceDescriptor_DisplayWidth_item_key%"g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key%"g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key%"g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key%"g_GenericPictureEssenceDescriptor_AspectRatio_item_key%"g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key%"g_GenericPictureEssenceDescriptor_VideoLineMap_item_key%"g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key%"g_GenericPictureEssenceDescriptor_CaptureGamma_item_key%"g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$%"g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+%"g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2%"g_GenericPictureEssenceDescriptor_FieldDominance_item_key9%"g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@%"g_CDCIEssenceDescriptor_set_keyG%"g_CDCIEssenceDescriptor_ComponentDepth_item_keyK%"g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR%"g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY%"g_CDCIEssenceDescriptor_ColorSiting_item_key`%"g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg%"g_CDCIEssenceDescriptor_PaddingBits_item_keyn%"g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu%"g_CDCIEssenceDescriptor_BlackRefLevel_item_key|%"g_CDCIEssenceDescriptor_WhiteReflevel_item_key%"g_CDCIEssenceDescriptor_ColorRange_item_key%"g_RGBAEssenceDescriptor_set_key%"g_RGBAEssenceDescriptor_ComponentMaxRef_item_key%"g_RGBAEssenceDescriptor_ComponentMinRef_item_key%"g_RGBAEssenceDescriptor_AlphaMaxRef_item_key%"g_RGBAEssenceDescriptor_AlphaMinRef_item_key%"g_RGBAEssenceDescriptor_ScanningDirection_item_key%"g_RGBAEssenceDescriptor_PixelLayout_item_key%"g_RGBAEssenceDescriptor_Palette_item_key%"g_RGBAEssenceDescriptor_PaletteLayout_item_key%"g_GenericSoundEssenceDescriptor_set_key%"g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key%"g_GenericSoundEssenceDescriptor_Locked_item_key%"g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key%"g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key%"g_GenericSoundEssenceDescriptor_ChannelCount_item_key%"g_GenericSoundEssenceDescriptor_QuantizationBits_item_key%"g_GenericSoundEssenceDescriptor_DialNorm_item_key%"g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key%"g_GenericDataEssenceDescriptor_set_key %"g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key %"g_MultipleDescriptor_set_key%"g_MultipleDescriptor_SubDescriptorUIDs_item_key%"g_WaveAudioDescriptor_set_key%"g_WaveAudioDescriptor_BlockAlign_item_key#%"g_WaveAudioDescriptor_SequenceOffset_item_key*%"g_WaveAudioDescriptor_AvgBps_item_key1%"g_AES3AudioDescriptor_set_key8%"g_DMFramework_set_key<%"g_DMSet_set_key@%7g_avid_DV25ClipWrappedEssenceContainer_label"%g_AvidObjectDirectory_key'.ig_AvidMetadataRoot_key*.Yg_GenericPictureEssenceDescriptor_ResolutionID_item_key8%g_GenericPictureEssenceDescriptor_FrameSampleSize_item_key?%g_GenericPictureEssenceDescriptor_ImageSize_item_keyF%g_DefinitionObject_set_keyP%g_DefinitionObject_Identification_item_keyT%g_DataDefinition_set_key\%g_Preface_ProjectName_item_keya% g_Preface_ProjectEditRate_item_keyh%g_GenericPackage_MobAttributeList_item_keyq%g_GenericPackage_UserComments_item_keyx%g_TaggedValue_set_key%g_TaggedValue_Name_item_key%g_TaggedValue_Value_item_key%g_TapeDescriptor_set_key%IEmxf_log .$Eg_AvidMetaDictInstanceUID_uuid!\9YFEg_AvidMetaDictTags'YXEg_AvidMetaDictTags_len)! yYOFEg_AvidMetaDictDynTagOffsets0YtYDEg_AvidMetaDictDynTagOffsets_len2! YFEg_AvidMetaDictObjectOffsets:YYEg_AvidMetaDictObjectOffsets_len<!  Z FEg_AvidMetaDictBlob?Z'ZEg_AvidMetaDictBlob_lenA! ;C#GNU C 4.2.2./products/mxf_avid_metadict_blob.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libPPCgintunsigned intlong intunsigned charlong long intcharshort intint32_t=uint8_tHuint16_tIshort unsigned intuint32_tJuint64_tOPlong long unsigned int:S:;#A<#H=#O>#V?#]@#dA#kB#rC#yD#  E# F# G# "H# *I#2J#mxfULKjmxfKeyMSPW:Q#AR#HS#OT#VU#]V#dW#kX#rY#yZ#  [# \# ]# "^# *_#2`#mxfUUIDanmxfUIDcSmxfLocalTagg  y:z#A{#H|#O}#V~#]#d#k#r#y#  # # # "# *#2#octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDnumerator#denominator#mxfRational` AvidMetaDictTagStruct$*localTag%t#uid&f# AvidMetaDictDynTagOffsetsStruct-yitemKey.`#tagOffset/@# AvidMetaDictObjectOffsetsStruct 6instanceUID7W#offset8@#flags9# g_Null_UUIDW g_Null_Key g_Null_ULS g_Null_LocalTag1t g_Null_UMIDI g_Null_Rationale g_Picture_datadef_label- g_Sound_datadef_label0 g_Timecode_datadef_label3 g_LegacyPicture_datadef_label6 g_LegacySound_datadef_label9 g_LegacyTimecode_datadef_label< g_Data_datadef_label? g_DescriptiveMetadata_datadef_labelB g_IECDV_25_525_60_compdef_label] g_IECDV_25_625_50_compdef_label` g_DVBased_25_525_60_compdef_labeld g_DVBased_25_625_50_compdef_labelg g_DVBased_50_525_60_compdef_labelj g_DVBased_50_625_50_compdef_labelm g_DVBased_100_1080_60_I_compdef_labelp g_DVBased_100_1080_50_I_compdef_labels g_DVBased_100_720_60_P_compdef_labelv g_DVBased_100_720_50_P_compdef_labely g_D10_50_625_50_compdef_label g_D10_50_525_60_compdef_label g_D10_50_625_40_compdef_label g_D10_50_525_40_compdef_label g_D10_50_625_30_compdef_label g_D10_50_525_30_compdef_label g_ALaw_compdef_label g_MP4AdvancedRealTimeSimpleL3_compdef_label g_DNxHD_compdef_label g_MultipleWrappings_esscont_label g_BWFFrameWrapped_esscont_label g_BWFClipWrapped_esscont_label g_AES3FrameWrapped_esscont_label g_AES3ClipWrapped_esscont_label g_BWFCustomWrapped_esscont_label g_AES3CustomWrapped_esscont_label g_IECDV_25_525_60_FrameWrapped_esscont_label g_IECDV_25_525_60_ClipWrapped_esscont_label g_IECDV_25_625_50_FrameWrapped_esscont_label g_IECDV_25_625_50_ClipWrapped_esscont_label g_DVBased_25_525_60_FrameWrapped_esscont_label g_DVBased_25_525_60_ClipWrapped_esscont_label g_DVBased_25_625_50_FrameWrapped_esscont_label g_DVBased_25_625_50_ClipWrapped_esscont_label g_DVBased_50_525_60_FrameWrapped_esscont_label g_DVBased_50_525_60_ClipWrapped_esscont_label g_DVBased_50_625_50_FrameWrapped_esscont_label g_DVBased_50_625_50_ClipWrapped_esscont_label g_DVBased_100_1080_60_I_FrameWrapped_esscont_label g_DVBased_100_1080_60_I_ClipWrapped_esscont_label g_DVBased_100_1080_50_I_FrameWrapped_esscont_label g_DVBased_100_1080_50_I_ClipWrapped_esscont_label g_DVBased_100_720_60_P_FrameWrapped_esscont_label  g_DVBased_100_720_60_P_ClipWrapped_esscont_label g_DVBased_100_720_50_P_FrameWrapped_esscont_label g_DVBased_100_720_50_P_ClipWrapped_esscont_label g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label  g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label# g_D10_50_625_50_defined_template_esscont_label, g_D10_50_625_50_extended_template_esscont_label/ g_D10_50_625_50_picture_only_esscont_label2 g_D10_50_525_60_defined_template_esscont_label5 g_D10_50_525_60_extended_template_esscont_label8 g_D10_50_525_60_picture_only_esscont_label; g_D10_40_625_50_defined_template_esscont_label> g_D10_40_625_50_extended_template_esscont_labelA g_D10_40_625_50_picture_only_esscont_labelD g_D10_40_525_60_defined_template_esscont_labelG g_D10_40_525_60_extended_template_esscont_labelJ g_D10_40_525_60_picture_only_esscont_labelM g_D10_30_625_50_defined_template_esscont_labelP g_D10_30_625_50_extended_template_esscont_labelS g_D10_30_625_50_picture_only_esscont_labelV g_D10_30_525_60_defined_template_esscont_labelY g_D10_30_525_60_extended_template_esscont_label\ g_D10_30_525_60_picture_only_esscont_label_ g_ALawFrameWrapped_esscont_labelh g_ALawClipWrapped_esscont_labelk g_ALawCustomWrapped_esscont_labeln g_DNxHD720p120ClipWrapped_esscont_label{ g_DNxHD720p185ClipWrapped_esscont_label} g_DNxHD1080p120ClipWrapped_esscont_label g_DNxHD1080p185ClipWrapped_esscont_label g_DNxHD1080p36ClipWrapped_esscont_label g_DNxHD1080i120ClipWrapped_esscont_label g_DNxHD1080i185ClipWrapped_esscont_label g_SDTI_CP_System_Pack_esselement_key g_OpenIncomplete_Header_pp_key" g_ClosedIncomplete_Header_pp_key% g_OpenComplete_Header_pp_key( g_ClosedComplete_Header_pp_key+ g_OpenIncomplete_Body_pp_key. g_ClosedIncomplete_Body_pp_key1 g_OpenComplete_Body_pp_key4 g_ClosedComplete_Body_pp_key7 g_OpenIncomplete_Footer_pp_key: g_ClosedIncomplete_Footer_pp_key= g_OpenComplete_Footer_pp_key@ g_ClosedComplete_Footer_pp_keyC g_KLVFill_keyP g_RandomIndexPack_keyZ g_PrimerPack_keyd g_IndexTableSegment_keyo g_complexity00_op_atom_label g_complexity01_op_atom_label g_complexity02_op_atom_label g_complexity03_op_atom_label g_qq09_op_1a_label g_root_set_key g_InterchangeObject_set_key g_InterchangeObject_InstanceUID_item_key g_InterchangeObject_GenerationUID_item_key g_Preface_set_key g_Preface_LastModifiedDate_item_key g_Preface_Version_item_key g_Preface_ObjectModelVersion_item_key g_Preface_PrimaryPackage_item_key g_Preface_Identifications_item_key g_Preface_ContentStorage_item_key g_Preface_OperationalPattern_item_key g_Preface_EssenceContainers_item_key g_Preface_DMSchemes_item_key g_Identification_set_key g_Identification_ThisGenerationUID_item_key g_Identification_CompanyName_item_key g_Identification_ProductName_item_key g_Identification_ProductVersion_item_key g_Identification_VersionString_item_key  g_Identification_ProductUID_item_key g_Identification_ModificationDate_item_key g_Identification_ToolkitVersion_item_key g_Identification_Platform_item_key% g_ContentStorage_set_key, g_ContentStorage_Packages_item_key0 g_ContentStorage_EssenceContainerData_item_key7 g_EssenceContainerData_set_key> g_EssenceContainerData_LinkedPackageUID_item_keyB g_EssenceContainerData_IndexSID_item_keyI g_EssenceContainerData_BodySID_item_keyP g_GenericPackage_set_keyW g_GenericPackage_PackageUID_item_key[ g_GenericPackage_Name_item_keyb g_GenericPackage_PackageCreationDate_item_keyi g_GenericPackage_PackageModifiedDate_item_keyp g_GenericPackage_Tracks_item_keyw g_Locator_set_key~ g_NetworkLocator_set_key g_NetworkLocator_URLString_item_key g_TextLocator_set_key g_TextLocator_LocatorName_item_key g_GenericTrack_set_key g_GenericTrack_TrackID_item_key g_GenericTrack_TrackNumber_item_key g_GenericTrack_TrackName_item_key g_GenericTrack_Sequence_item_key g_StaticTrack_set_key g_Track_set_key g_Track_EditRate_item_key g_Track_Origin_item_key g_EventTrack_set_key g_EventTrack_EventEditRate_item_key g_EventTrack_EventOrigin_item_key g_StructuralComponent_set_key g_StructuralComponent_DataDefinition_item_key g_StructuralComponent_Duration_item_key g_Sequence_set_key g_Sequence_StructuralComponents_item_key g_TimecodeComponent_set_key g_TimecodeComponent_RoundedTimecodeBase_item_key g_TimecodeComponent_StartTimecode_item_key g_TimecodeComponent_DropFrame_item_key g_SourceClip_set_key g_SourceClip_StartPosition_item_key g_SourceClip_SourcePackageID_item_key! g_SourceClip_SourceTrackID_item_key( g_DMSegment_set_key/ g_DMSegment_EventStartPosition_item_key3 g_DMSegment_EventComment_item_key: g_DMSegment_TrackIDs_item_keyA g_DMSegment_DMFramework_item_keyH g_DMSourceClip_set_keyO g_DMSourceClip_DMSourceClipTrackIDs_item_keyS g_MaterialPackage_set_keyZ g_SourcePackage_set_key^ g_SourcePackage_Descriptor_item_keyb g_GenericDescriptor_set_keyi g_GenericDescriptor_Locators_item_keym g_FileDescriptor_set_keyt g_FileDescriptor_LinkedTrackID_item_keyx g_FileDescriptor_SampleRate_item_key g_FileDescriptor_ContainerDuration_item_key g_FileDescriptor_EssenceContainer_item_key g_FileDescriptor_Codec_item_key g_GenericPictureEssenceDescriptor_set_key g_GenericPictureEssenceDescriptor_SignalStandard_item_key g_GenericPictureEssenceDescriptor_FrameLayout_item_key g_GenericPictureEssenceDescriptor_StoredWidth_item_key g_GenericPictureEssenceDescriptor_StoredHeight_item_key g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key g_GenericPictureEssenceDescriptor_SampledWidth_item_key g_GenericPictureEssenceDescriptor_SampledHeight_item_key g_GenericPictureEssenceDescriptor_SampledXOffset_item_key g_GenericPictureEssenceDescriptor_SampledYOffset_item_key g_GenericPictureEssenceDescriptor_DisplayHeight_item_key g_GenericPictureEssenceDescriptor_DisplayWidth_item_key g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key g_GenericPictureEssenceDescriptor_AspectRatio_item_key g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key g_GenericPictureEssenceDescriptor_VideoLineMap_item_key g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key g_GenericPictureEssenceDescriptor_CaptureGamma_item_key g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$ g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+ g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2 g_GenericPictureEssenceDescriptor_FieldDominance_item_key9 g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@ g_CDCIEssenceDescriptor_set_keyG g_CDCIEssenceDescriptor_ComponentDepth_item_keyK g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY g_CDCIEssenceDescriptor_ColorSiting_item_key` g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg g_CDCIEssenceDescriptor_PaddingBits_item_keyn g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu g_CDCIEssenceDescriptor_BlackRefLevel_item_key| g_CDCIEssenceDescriptor_WhiteReflevel_item_key g_CDCIEssenceDescriptor_ColorRange_item_key g_RGBAEssenceDescriptor_set_key g_RGBAEssenceDescriptor_ComponentMaxRef_item_key g_RGBAEssenceDescriptor_ComponentMinRef_item_key g_RGBAEssenceDescriptor_AlphaMaxRef_item_key g_RGBAEssenceDescriptor_AlphaMinRef_item_key g_RGBAEssenceDescriptor_ScanningDirection_item_key g_RGBAEssenceDescriptor_PixelLayout_item_key g_RGBAEssenceDescriptor_Palette_item_key g_RGBAEssenceDescriptor_PaletteLayout_item_key g_GenericSoundEssenceDescriptor_set_key g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key g_GenericSoundEssenceDescriptor_Locked_item_key g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key g_GenericSoundEssenceDescriptor_ChannelCount_item_key g_GenericSoundEssenceDescriptor_QuantizationBits_item_key g_GenericSoundEssenceDescriptor_DialNorm_item_key g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key g_GenericDataEssenceDescriptor_set_key  g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  g_MultipleDescriptor_set_key g_MultipleDescriptor_SubDescriptorUIDs_item_key g_WaveAudioDescriptor_set_key g_WaveAudioDescriptor_BlockAlign_item_key# g_WaveAudioDescriptor_SequenceOffset_item_key* g_WaveAudioDescriptor_AvgBps_item_key1 g_AES3AudioDescriptor_set_key8 g_DMFramework_set_key< g_DMSet_set_key@ g_avid_DV25ClipWrappedEssenceContainer_label" g_AvidObjectDirectory_key' g_AvidMetadataRoot_key* g_GenericPictureEssenceDescriptor_ResolutionID_item_key8 g_GenericPictureEssenceDescriptor_FrameSampleSize_item_key? g_GenericPictureEssenceDescriptor_ImageSize_item_keyF g_DefinitionObject_set_keyP g_DefinitionObject_Identification_item_keyT g_DataDefinition_set_key\ g_Preface_ProjectName_item_keya g_Preface_ProjectEditRate_item_keyh g_GenericPackage_MobAttributeList_item_keyq g_GenericPackage_UserComments_item_keyx g_TaggedValue_set_key g_TaggedValue_Name_item_key g_TaggedValue_Value_item_key g_TapeDescriptor_set_key g_AvidMetaDictInstanceUID_uuid`9 g_AvidMetaDictTags 9p9 g_AvidMetaDictTags_lenA:0*: g_AvidMetaDictDynTagOffsetsD:D: g_AvidMetaDictDynTagOffsets_lene: `y: g_AvidMetaDictObjectOffsetsh: h:wg_AvidMetaDictObjectOffsets_len :=h:Kg_AvidMetaDictBlob;=p:g_AvidMetaDictBlob_len:D@,$GNU C 4.2.2./mxf/mxf_primer.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libPDintlong intunsigned intlong long intunsigned charcharshort intint32_t=~int64_tDuint8_tHuint16_tIshort unsigned intuint32_tJuint64_tONlong long unsigned int:Q;#<#=#>#?#@#A#$B#+C#D# E# F# G# H# I#J#mxfULKhmxfKeyMQPUQ#R#S#T#U#V#W#$X#+Y#Z# [# \# ]# ^# _#`#mxfUUIDalmxfUIDcQmxfLocalTagg yz#{#|#}#~###$#+## # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDnumerator#denominator#mxfRationalfree_func_type!    _MXFListElement%Dnext&D#data' # MXFListElement( +elements,#lastElement-#len.#freeFunc/# JMXFList0` 3nextElement4#data5 #index6#MXFListIterator7 #RMXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+y  R %4(close*#read+#write, #get_char- $# put_char. ?#eof/ $#seek0 _#tell1 u#is_seekable2 $# size3 u#$free_sys_data6#(sysData7#,minLLen:#0runinLen;#2  .   ..    . ~ $  ~ ?  ~ *~ _  ~ E u  eMXFFile<# J$r#uid%d#MXFPrimerPackEntry& ) nextTag*r#entries+#MXFPrimerPack,   ^mxf_get_primer_pack_sizeP 9 h isize j. {>mxf_write_primer_pack~D 9  iterd.+  T free_primer_pack_entry[Dlr QZ Qh add_primer_pack_entryC~ B B !create_primer_pack_entryJ~ld I I Qi"AK l#failU$ W P% % zfree_primer_pack_entry_in_list(d _&data' h") lmxf_create_item_tag~  J itagrnrmxf_get_item_tag~P1  O&key iJ j"2 Xmxf_get_item_key~Pb  Jr'key (2 ^mxf_register_primer_entry~h3 &itemUID3i'newTagrm&assignedTag k(A )tagr(2 9d!entry_eq_tag<~h'data; &info; i!entry_eq_uid5~'data4 .'info4 L*mxf_free_primer_packy@jxh mxf_create_primer_packl~@Qk+m mxf_read_primer_pack~9 i" hitemLength.d(."A \(Jr{uiddL)i.#fail$,mxf_is_primer_packg~^L'keyf -g_Null_UUID_U-g_Null_Key -g_Null_ULQ.g_Null_LocalTagr-g_Null_UMID-g_Null_Rational-g_Picture_datadef_label--g_Sound_datadef_label0-g_Timecode_datadef_label3-g_LegacyPicture_datadef_label6-g_LegacySound_datadef_label9-g_LegacyTimecode_datadef_label<-g_Data_datadef_label?-g_DescriptiveMetadata_datadef_labelB-g_IECDV_25_525_60_compdef_label]-g_IECDV_25_625_50_compdef_label`-g_DVBased_25_525_60_compdef_labeld-g_DVBased_25_625_50_compdef_labelg-g_DVBased_50_525_60_compdef_labelj-g_DVBased_50_625_50_compdef_labelm-g_DVBased_100_1080_60_I_compdef_labelp-g_DVBased_100_1080_50_I_compdef_labels-g_DVBased_100_720_60_P_compdef_labelv-g_DVBased_100_720_50_P_compdef_labely-g_D10_50_625_50_compdef_label-g_D10_50_525_60_compdef_label-g_D10_50_625_40_compdef_label-g_D10_50_525_40_compdef_label-g_D10_50_625_30_compdef_label-g_D10_50_525_30_compdef_label-g_ALaw_compdef_label-g_MP4AdvancedRealTimeSimpleL3_compdef_label-g_DNxHD_compdef_label-g_MultipleWrappings_esscont_label-g_BWFFrameWrapped_esscont_label-g_BWFClipWrapped_esscont_label-g_AES3FrameWrapped_esscont_label-g_AES3ClipWrapped_esscont_label-g_BWFCustomWrapped_esscont_label-g_AES3CustomWrapped_esscont_label-g_IECDV_25_525_60_FrameWrapped_esscont_label-g_IECDV_25_525_60_ClipWrapped_esscont_label-g_IECDV_25_625_50_FrameWrapped_esscont_label-g_IECDV_25_625_50_ClipWrapped_esscont_label-g_DVBased_25_525_60_FrameWrapped_esscont_label-g_DVBased_25_525_60_ClipWrapped_esscont_label-g_DVBased_25_625_50_FrameWrapped_esscont_label-g_DVBased_25_625_50_ClipWrapped_esscont_label-g_DVBased_50_525_60_FrameWrapped_esscont_label-g_DVBased_50_525_60_ClipWrapped_esscont_label-g_DVBased_50_625_50_FrameWrapped_esscont_label-g_DVBased_50_625_50_ClipWrapped_esscont_label-g_DVBased_100_1080_60_I_FrameWrapped_esscont_label/g_DVBased_100_1080_60_I_ClipWrapped_esscont_label/g_DVBased_100_1080_50_I_FrameWrapped_esscont_label/g_DVBased_100_1080_50_I_ClipWrapped_esscont_label/g_DVBased_100_720_60_P_FrameWrapped_esscont_label /g_DVBased_100_720_60_P_ClipWrapped_esscont_label/g_DVBased_100_720_50_P_FrameWrapped_esscont_label/g_DVBased_100_720_50_P_ClipWrapped_esscont_label/g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label/g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label /g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#/g_D10_50_625_50_defined_template_esscont_label,/g_D10_50_625_50_extended_template_esscont_label//g_D10_50_625_50_picture_only_esscont_label2/g_D10_50_525_60_defined_template_esscont_label5/g_D10_50_525_60_extended_template_esscont_label8/g_D10_50_525_60_picture_only_esscont_label;/g_D10_40_625_50_defined_template_esscont_label>/g_D10_40_625_50_extended_template_esscont_labelA/g_D10_40_625_50_picture_only_esscont_labelD/g_D10_40_525_60_defined_template_esscont_labelG/g_D10_40_525_60_extended_template_esscont_labelJ/g_D10_40_525_60_picture_only_esscont_labelM/g_D10_30_625_50_defined_template_esscont_labelP/g_D10_30_625_50_extended_template_esscont_labelS/g_D10_30_625_50_picture_only_esscont_labelV/g_D10_30_525_60_defined_template_esscont_labelY/g_D10_30_525_60_extended_template_esscont_label\/g_D10_30_525_60_picture_only_esscont_label_/g_ALawFrameWrapped_esscont_labelh/g_ALawClipWrapped_esscont_labelk/g_ALawCustomWrapped_esscont_labeln/g_DNxHD720p120ClipWrapped_esscont_label{/g_DNxHD720p185ClipWrapped_esscont_label}/g_DNxHD1080p120ClipWrapped_esscont_label/g_DNxHD1080p185ClipWrapped_esscont_label/g_DNxHD1080p36ClipWrapped_esscont_label/g_DNxHD1080i120ClipWrapped_esscont_label/g_DNxHD1080i185ClipWrapped_esscont_label/g_SDTI_CP_System_Pack_esselement_key /g_OpenIncomplete_Header_pp_key" /g_ClosedIncomplete_Header_pp_key% /g_OpenComplete_Header_pp_key( /g_ClosedComplete_Header_pp_key+ /g_OpenIncomplete_Body_pp_key. /g_ClosedIncomplete_Body_pp_key1 /g_OpenComplete_Body_pp_key4 /g_ClosedComplete_Body_pp_key7 /g_OpenIncomplete_Footer_pp_key: /g_ClosedIncomplete_Footer_pp_key= /g_OpenComplete_Footer_pp_key@ /g_ClosedComplete_Footer_pp_keyC /g_KLVFill_keyP /g_RandomIndexPack_keyZ 0g_PrimerPack_keyd H/g_IndexTableSegment_keyo /g_complexity00_op_atom_label/g_complexity01_op_atom_label/g_complexity02_op_atom_label/g_complexity03_op_atom_label/g_qq09_op_1a_label-g_root_set_key -g_InterchangeObject_set_key -g_InterchangeObject_InstanceUID_item_key -g_InterchangeObject_GenerationUID_item_key -g_Preface_set_key -g_Preface_LastModifiedDate_item_key -g_Preface_Version_item_key -g_Preface_ObjectModelVersion_item_key -g_Preface_PrimaryPackage_item_key -g_Preface_Identifications_item_key -g_Preface_ContentStorage_item_key -g_Preface_OperationalPattern_item_key -g_Preface_EssenceContainers_item_key -g_Preface_DMSchemes_item_key -g_Identification_set_key -g_Identification_ThisGenerationUID_item_key -g_Identification_CompanyName_item_key -g_Identification_ProductName_item_key /g_Identification_ProductVersion_item_key /g_Identification_VersionString_item_key  /g_Identification_ProductUID_item_key /g_Identification_ModificationDate_item_key /g_Identification_ToolkitVersion_item_key /g_Identification_Platform_item_key %/g_ContentStorage_set_key ,/g_ContentStorage_Packages_item_key 0/g_ContentStorage_EssenceContainerData_item_key 7/g_EssenceContainerData_set_key >/g_EssenceContainerData_LinkedPackageUID_item_key B/g_EssenceContainerData_IndexSID_item_key I/g_EssenceContainerData_BodySID_item_key P/g_GenericPackage_set_key W/g_GenericPackage_PackageUID_item_key [/g_GenericPackage_Name_item_key b/g_GenericPackage_PackageCreationDate_item_key i/g_GenericPackage_PackageModifiedDate_item_key p/g_GenericPackage_Tracks_item_key w/g_Locator_set_key ~/g_NetworkLocator_set_key /g_NetworkLocator_URLString_item_key /g_TextLocator_set_key /g_TextLocator_LocatorName_item_key /g_GenericTrack_set_key /g_GenericTrack_TrackID_item_key /g_GenericTrack_TrackNumber_item_key /g_GenericTrack_TrackName_item_key /g_GenericTrack_Sequence_item_key /g_StaticTrack_set_key /g_Track_set_key /g_Track_EditRate_item_key /g_Track_Origin_item_key /g_EventTrack_set_key /g_EventTrack_EventEditRate_item_key /g_EventTrack_EventOrigin_item_key /g_StructuralComponent_set_key /g_StructuralComponent_DataDefinition_item_key /g_StructuralComponent_Duration_item_key /g_Sequence_set_key /g_Sequence_StructuralComponents_item_key /g_TimecodeComponent_set_key /g_TimecodeComponent_RoundedTimecodeBase_item_key /g_TimecodeComponent_StartTimecode_item_key /g_TimecodeComponent_DropFrame_item_key /g_SourceClip_set_key /g_SourceClip_StartPosition_item_key /g_SourceClip_SourcePackageID_item_key !/g_SourceClip_SourceTrackID_item_key (/g_DMSegment_set_key //g_DMSegment_EventStartPosition_item_key 3/g_DMSegment_EventComment_item_key :/g_DMSegment_TrackIDs_item_key A/g_DMSegment_DMFramework_item_key H/g_DMSourceClip_set_key O/g_DMSourceClip_DMSourceClipTrackIDs_item_key S/g_MaterialPackage_set_key Z/g_SourcePackage_set_key ^/g_SourcePackage_Descriptor_item_key b/g_GenericDescriptor_set_key i/g_GenericDescriptor_Locators_item_key m/g_FileDescriptor_set_key t/g_FileDescriptor_LinkedTrackID_item_key x/g_FileDescriptor_SampleRate_item_key /g_FileDescriptor_ContainerDuration_item_key /g_FileDescriptor_EssenceContainer_item_key /g_FileDescriptor_Codec_item_key /g_GenericPictureEssenceDescriptor_set_key /g_GenericPictureEssenceDescriptor_SignalStandard_item_key /g_GenericPictureEssenceDescriptor_FrameLayout_item_key /g_GenericPictureEssenceDescriptor_StoredWidth_item_key /g_GenericPictureEssenceDescriptor_StoredHeight_item_key /g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key /g_GenericPictureEssenceDescriptor_SampledWidth_item_key /g_GenericPictureEssenceDescriptor_SampledHeight_item_key /g_GenericPictureEssenceDescriptor_SampledXOffset_item_key /g_GenericPictureEssenceDescriptor_SampledYOffset_item_key /g_GenericPictureEssenceDescriptor_DisplayHeight_item_key /g_GenericPictureEssenceDescriptor_DisplayWidth_item_key /g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key /g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key /g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key /g_GenericPictureEssenceDescriptor_AspectRatio_item_key /g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key /g_GenericPictureEssenceDescriptor_VideoLineMap_item_key /g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key /g_GenericPictureEssenceDescriptor_CaptureGamma_item_key /g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $/g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key +/g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2/g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9/g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @/g_CDCIEssenceDescriptor_set_key G/g_CDCIEssenceDescriptor_ComponentDepth_item_key K/g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R/g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y/g_CDCIEssenceDescriptor_ColorSiting_item_key `/g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g/g_CDCIEssenceDescriptor_PaddingBits_item_key n/g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u/g_CDCIEssenceDescriptor_BlackRefLevel_item_key |/g_CDCIEssenceDescriptor_WhiteReflevel_item_key /g_CDCIEssenceDescriptor_ColorRange_item_key /g_RGBAEssenceDescriptor_set_key /g_RGBAEssenceDescriptor_ComponentMaxRef_item_key /g_RGBAEssenceDescriptor_ComponentMinRef_item_key /g_RGBAEssenceDescriptor_AlphaMaxRef_item_key /g_RGBAEssenceDescriptor_AlphaMinRef_item_key /g_RGBAEssenceDescriptor_ScanningDirection_item_key /g_RGBAEssenceDescriptor_PixelLayout_item_key /g_RGBAEssenceDescriptor_Palette_item_key /g_RGBAEssenceDescriptor_PaletteLayout_item_key /g_GenericSoundEssenceDescriptor_set_key /g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key /g_GenericSoundEssenceDescriptor_Locked_item_key /g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key /g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key /g_GenericSoundEssenceDescriptor_ChannelCount_item_key /g_GenericSoundEssenceDescriptor_QuantizationBits_item_key /g_GenericSoundEssenceDescriptor_DialNorm_item_key /g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key /g_GenericDataEssenceDescriptor_set_key  /g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  /g_MultipleDescriptor_set_key /g_MultipleDescriptor_SubDescriptorUIDs_item_key /g_WaveAudioDescriptor_set_key /g_WaveAudioDescriptor_BlockAlign_item_key #/g_WaveAudioDescriptor_SequenceOffset_item_key */g_WaveAudioDescriptor_AvgBps_item_key 1/g_AES3AudioDescriptor_set_key 8/g_DMFramework_set_key </g_DMSet_set_key @1mxf_log.e1'fGNU C 4.2.2/var/tmp/ciarana/gcc-4.2.2/gcc/libgcc2.cKintunsigned intlong intunsigned charlong long intcharshort intshort unsigned intlong long unsigned intlong unsigned intlong doublesigned charUQItypeqSItypeNUSItypeUDItypeUDItypefloatcomplex floatdoublecomplex double complex long doubleDWstructhigh#low#sll: DWunion __udivmoddi4MH nLH dLH rpL nnN ddO rrP d0Q+ d1Q+ n0Q+ n1Q+ n2Q+ q0R+ q1R+ bS+ bmS+ ww  __xr+ __a+ m1+ m0+H__umoddi3SH uRHvRH" wTH V4*  8?JU:`rkjvS hT__clz_tab-/ (GNU C 4.2.2/var/tmp/ciarana/gcc-4.2.2/gcc/libgcc2.cMzintunsigned intlong intunsigned charlong long intcharshort intshort unsigned intlong long unsigned intlong unsigned intlong doublesigned charUQItypeqfloatcomplex floatdoublecomplex double complex long doublez__clz_tabHj-Yf ../../lib/include/mxf/usr/include/usr/include/iso/usr/include/sysmain.cstdio_impl.hstdio_tag.hiso/stdio_iso.hsys/int_types.hmxf_types.hmxf_list.hpackage_definitions.hwrite_avid_mxf.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_avid_labels_and_keys.hmxf_avid_extensions_data_model.hOOOOOOPPP8P ]P,PDP\PtPPPPPQQQ4QLQdQ|QQQQQR R$R<RTRlRRRRRRSS,SDS\ShSpSx,S|hS,S SSSjS,SS}SS}SS}SSSSST`Td~TTT TTpTT|TTTTTTTUUUUU UkU /U eU(U,U, U4#U4 U<U@UDUD}UXU\}U`yUdUh~UlUp~UtUx U|UWU)UkU)UUU~UUUuU6UiUBUiU5U U(U U(U U(U U(U U"UU U UtU"UVVVV$V@V@VHVL&VLnVT8VTnV\vV\VlVlVt2V*VjVVVVVVVVVVV1WyW0W0W8W<W<WDWHWLW\_Wp8WWWWWWWWWWW#WWXX(X0X4X8X<X@XDXHXLXPuX`XhXpX|XXXXXXXXXXYY"YrY "Y@rYD"YHrYP"YTrYX"YprYt"Y9YiYYYYxYYxYYYYYYxYZ ZZHZZ[0[<[@X[@[H[L[P[T[X[\[`[d[h[l[p[x[x[[[[[[x[[x[[[x[[[\\ \ x\\,\< \<t\D\d\l\p\p\xW\}\\\\\ \\\\\\W\~\ \t\\\\\\\\]] ~]]]]]$],~]4]8]8]@]Ha]h~]l]t]x]x]]~]]]]]]y]]M]]}]^^^^^~^^$^(^(^0^8z^L^L^T^_4_4~_<_D~_Hu_L _Pt_T _X _\_\_l_l_t_5___B_s_._s_!_!_s_!_#_q_#`$`p` $`!`s`a`@`,+`,i`4`H$`Hp`P`X`t`t`|`?`U`````u` `u`aa a(a4aD_a\ ahahapa=aaaaaaa$apaa"araaaabbbgb-bb(b0cb<bDbDbL b\bdsbpIbxbxbbbbbb"brbbb"bbbgbbbccc oc c 5c0c0c8cX5cX_clcpcpcxc|cckcKcIcctcccccQccccclccc cvc d ddud d 'dHdddltdpdtdtd|d dddddZeee e,e43eHePteTeT e\e`edehexe eeeeejeOe~ffff8f@!fTf\~f|f|fffufffff}f|gg g(gHgHgPgpgg|g gtggggggigzggghh~hh~h|h hHhlhthhhhhhhmh'hhhihhhiii ii -i(wi0i<iTilipitixi|iiiii iiiiiiiiiiEijjjj jjjjj j$j$j,Hj4jD8jD\jLjT$jTpj\jhvjl jxvj jjjjjjjvj jvjjj jvj jvkk k kk<kPkPkXk|k|k kkwkklllll4l<yl` lxll~ll~lyll=ll%l~ll~lymmmmmm$m(m,m<~mL#mlmlmtmmmmmmmmmmnnn$|nHnLnPbnTn\]nlntntn|nnynnnnoooo o<oDoh opo|o}oooooooooooooooooooJpp$ p,p<$pDpT~pl pepwppppppppqqqq0q0q8q<}qD2qXqXq`qdqdqlqpqtqxq|qqqqqqqq\qqqqq}q2qqWqq rrr,}r@r@rHrLrLrTr\r`rdrhrlrprtrxr|rrrPrrrrr}r=rrrrrrrrss sssss s$s(s0EsDsDsLsPsT}s\Hsdssssssssssssssssssstttt t}tSt t0tLtTtTt\thtltptttxttttttttttttttttu uuu0u0u8+uLuLuTuXuXu`uduhuluxu|uuuuuuuuuuuuuuu}uuuuXvHvvvv v v(v,v0v4v8v<vHvLvPvTvXv\v`vdvhvpvxvvv vvvvvvvvvwww wwwww w$w(w,w4wHwHwPwTwTw\w`wdwhwlwpwtwxw|wwwwwwwiwwXwLww wwxxxxxxxx(x,x0x4x8x<x@xDxHxLxPxXxlxlxtxxxx xxxxxxxxxxxxxxxxhxx$xx y y yyyy y$y(y,y8y<y@yDyHyLyPyTyXy\y`yhy|y|yyyyyyyyyyyyyyjyy$yyz z zzzz z(z,z0z4z8z<z@zDzHzLzPzXzlzlztzxzx zzzzzzzzzzzzzzzjz{3{ {{0{0{8{<z{<{Dz{T{Xz{x{|{{{{{|| |$|X|X|`|h|l|p|@|T||||||||||||||||}}}}}(}H}H}P}`}x}P}D},}}z}}z~ ~z~,~4z~L~T{~h#~hq~p~x~|~~~Z~~~~~a~~{~~~~dlpx|  ASzz,4zLT,hhptt| zz H?Pt |  /Bj ../../lib/include/mxf/usr/include/iso/usr/include/syswrite_avid_mxf.cstdio_iso.hstdlib_iso.hint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_file.hmxf_partition.hmxf_primer.hmxf_index_table.hmxf_essence_container.hmxf_data_model.hmxf_header_metadata.hpackage_definitions.hwrite_avid_mxf.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_avid_labels_and_keys.hmxf_avid_extensions_data_model.h ,,4<LTT\dp ts~ 008@\ddx$$,048<@HbTT\dtt|+k(f 8id+lk" T`|| 8D|X*hH+xk+L`` 44p((d$,048<@DHPp ,44<Xxx$0I@Xp=]8$$`]tt8Ts"O$?ThhOFDOXXFHXMllHM  HH\\MH  (008Phh t$$`!H\\3a N<PP0d0i+i <#P`id+hil+xjJJ$88@PPXllt  (@TT\llt[9L0 `D tD xE=PXdd=XD=\\X=@XTT=X,=X=8ZLL)pPZdd  H\\8PP$$`xx´ ((0DDÀð0ô ü~((`l~ĄĘĠĤĨĬ4 `l~ŜH8ƌVƼ6 $(0488L\\ǘUǠǨǬǰǴǸ{Ǽ{{ 8 _(<<x5ȄȄ 048<@H)Prl ɀɔɔɜɸɸ ,o,%hʜ>9$nXL\`dhlt|ˈ,ˈhː˘ˠˠˬ˸˼S ,HH̄[̴!.,\T͌ͬͬ͠ ʹ L"\ά ,z0@`htπόϘϤϰϰ(00HPP\hxxЀЈЈР 4<@DL!LsXs` ddlpstxрььєѠѰ ѰsѸ ! 0 8 P PҘqfg$$ ,8 <D X`hlltӀ ӀӈӤ ӴӴӼ#?P0h<Ԩ 4jt7 sDf``hlptx|րք֌֔ Y$88@HH PXx׈אjט%טoנ"r X'، ؐؐ ؘذذ  $(<<DTIpxGٌBsDڌi>sd#xx۸tb00p*܈܈ܐܨkܴܸܼ>i,HH݈ݠݠW4,, (<HLLT``hlptx|߀߄߈ߌߐߠzߨ߬߰ߴV߸=߼WWyz$0Ddt|    088 @Tl    ,04DXX`ppx $88@T``hpx|| t 44<dhlptzz;$8hd,t~x  $(48<PP X`Kt||$r0HLPX\`d|2| 1 c(,08<@T\`dhlptx| 5}$,}@DHLPTX\`dhlpt x| e|>V)k )4<zPXX`t|{}  $(,048<@LPX\`udhl $(048<LLTX\`dp}  !s! {8@,@hH\hlp*   (,048DPX7hq||z t(~87nDL}\tx3o $(0HLT\o`dhlptx?(048HXi\`dhlptx|} $,048<@DHLPXX `hlp|9~j $(048<@DHLPTX\`dhlptx|\| z$(,<@DHLPTX\`dhlptx|c  b$n(04<n@HLTh}|,D!L}xyz$,|L`x|~{4F ~HP~} ,!048<@DH LPTX\`dhlpt x|_$X#(\!,`(,RTv\~~(@H{l|~~$)PX~PD ../../lib/include/mxf/usr/include/syspackage_definitions.cint_types.hmxf_types.hmxf_list.hpackage_definitions.hmxf_logging.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_avid_labels_and_keys.hmxf_avid_extensions_data_model.hDqHXtxx$,04@HLTX\`dtt|sh*d@~DPTdhx ~ @HTTlOx $0<<DTl~h <LP~TX~X~Ժ~(T~~~ $,0<<Dlx `     ( D T x    !  j ,k 0  f           < X h l p t x |    r  k  H P8 include/mxf/tool/sparc-solaris-2.10/gcc-4.2.2/bin/../lib/gcc/sparc-sun-solaris2.10/4.2.2/include/usr/include/sysmxfmxf_version.cstddef.hint_types.hmxf_types.hmxf_labels_and_keys.hmxf_baseline_data_model.h P= P \ \ h h t  include/mxf/usr/include/sysmxfmxf_list.cint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_labels_and_keys.hmxf_baseline_data_model.h t t |         f        P    -  f     $ $ , 8 D D L P X \ l l t  *                        % (( 048<@ @HTXdp||~.f,hj3h (0~4@DH#HqPXX`hp tt|#Whu0o $,0@"@rLP)PkX;`h_x  D $(8D@DX\`hhuptx|oV  (p\`dltJtxgh include/mxf/usr/include/iso/usr/include/sysmxfmxf_utils.cint_types.htypes.htime.htime_iso.huuid.hmxf_types.hmxf_labels_and_keys.hmxf_baseline_data_model.hD(4@HLPTXdhlpv] *$q(,048< DHLPTX\`dhlptx|~"NHPP`dt\&( include/mxf/tool/sparc-solaris-2.10/gcc-4.2.2/bin/../lib/gcc/sparc-sun-solaris2.10/4.2.2/include/usr/include/usr/include/iso/usr/include/sysmxfmxf_logging.csys/va_list.hstdio_tag.hstdio_impl.hiso/stdio_iso.hstdarg.hiso/time_iso.hmxf_logging.hȏq08<@@Ph!tp|$|p   5  $$,@TXXht|u088Ha include/mxf/usr/include/usr/include/iso/usr/include/sysmxfmxf_file.ciso/stdlib_iso.hstdlib.hstdio_tag.hstdio_impl.hiso/stdio_iso.hstdio.hsys/int_types.hsys/types.hsys/time_impl.hsys/stat.hmxf_types.hmxf_logging.hmxf_file.hmxf_labels_and_keys.hmxf_baseline_data_model.hHHPXiX\`hp,px6x!/,,44X`xx|k)o!s@!HX`klt,t||4<@LX\hpt \px|TLTTddtt    L T X \ ` d h l p t x |      !!!!!0!D!H!L!`!t!x!|!!!!!!!!!!!""""""$","0"8"H"P"T""""####### # #(#,#0#0#8#D#P#T#X#\#d#l########g$$H%$L$\$\$$$$$$% % %%%,%0%4%4%@%@%H%L %T%\%t%t%%%%r%%%'%m%%&&&&e&,/&4&4&H&L&&W&&&&&&&&&&&<''R'$'D'd''''((( (((\(((((()@)H)H)X)X)hJ)h)p)x)x)x)))i))) ))) ))) )))***(*0 *4*D*P *T*X*\*x*** *** ***~*******#++u+0+@+P +T+t++++e++#+q,,,,,,$,X*,d , ,&- -- - -`--C-----..$.(.8.8.x..}..../// //8~/8/D/X~/X/d/x~/x/////////000 0'00t00,0004080<0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0000000000 0000000s00 000l1,11c1HP1L1`11111)11n11111111111112222 22222 2$2(2,2024282<2@2D2H2L2P2T2\h22.22}22223 3$3,3<3@ 3H3T3\s3d3t33s3333!333l3(3~34 4444,4<4L4T~4T4l4p4444444555 5555 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|5555e5516 66 6$686l6x6x666666666666666666667777 77777 7$7(7,7074787<7De7x71777778 8,8,848L8d8l8p8t8x888888888888888888888888888888e9,9X19t99}99(99 99 99999P99999:::::: :4b:4:Ds:H:\:hc:h:`::b:::: include/mxf/usr/include/sysmxfmxf_partition.cint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_file.hmxf_partition.hmxf_labels_and_keys.hmxf_baseline_data_model.h:::::;(;4;8;<;T;d;p;p;x;;;;; < ?> Y>>> >P>P >X>x>> >>>>>>>&>q>>>>>>>>? ???n??$?$?X#?lZ??@)@p@D @L@T @@u@@|@@@N@@@A~A A,A0A@dA@APAPA`AdAxAxAAABBB B0B4B8B<BLBLBTB\B`BpBpBxBBBB BC CCC0C8C@C@CPCPC`GCdClCpC|C|CCCCCCCDD(D,D0D4DDDDDLDTDXDhDhDpDxDxDDrDDDE EP"EPE\E\ElEEEEEEFFF$F$FxF|FFFFF0FF_FFFFFFFFGGG$"G$rG,"G<G<GHGPG`G`GhGpGpGGlGGGGmGGGHHT0HH~HHHHHII IIIII$I,I,IlIIsIIIIJ0qJ4J<J<JDJXJtJxJ|JJJJJJJKKDsKHK\K`KhKOKKKKKKKKL4L\LlLlLLMM,M<M<M|MMMNNNNXNlNlNNNOOOOTO`O`OOOOPPP@PLPLPPPPPPPPQPQPQX~Q\QlQ|QQQQQQQQQQQQQQQQQQQQQQQQQRRRR RR R R(R|R|RERRRRRRRRRRtSjSS(S(ShStStS|SSSSSSSSST(T,T<T<T|TTTT,TTgTUUUD*ULiUt+UUiUUUU(UkV)V mV0V0Vd'VlnV|V|V&VoVVV%WpWWWH$WPqW`W`W#WrWWW"WsWWX,!X4uXDXDXPX\XdXpXpXxX|X|XXXXXXXuYY Y4Y<YH~YLY\Y\YYYYYYYYYZ Z Z ^Z Z4Z8ZZZZZZZ[[$[,[4[< [t|[x[[.[[[[[[q[[[\\$\,q\0\4\4\H\h\pj\t\x\|\\\\=\\Z\\\\\]]]]]]]$],],]4]8]<]@ ]L]L]T)]\]h]h]p]|]]]^r^%^\^}^^^^^ ^^^___ _$_(_, _0_4p_8_<_@_H(_P_Tj_`_l_l_t_|_| _____ _2_______!__ ___` `(`,`H`H````````D include/mxf/usr/include/sysmxfmxf_essence_container.cint_types.hmxf_types.hmxf_logging.hmxf_file.hmxf_essence_container.hmxf_labels_and_keys.hmxf_baseline_data_model.h`3````"`#`ca"ara"ara"ara"ara"ara1aԚaaabb b bbbb b b,b4b4b<\b@bPbdebhbbbbbbbbbbbbbc c c,c,c4c<c@cHcLcTcXcdchcccccc c`cccccccccd4d8d8dDdDdLdPdTdXd`ddd]ddddde8eHeHeef f f0pf4fHfPfTfXf\flfpfxf`fffffggggggHg`gh g|g|gggggg include/mxf/usr/include/sysmxfmxf_index_table.cint_types.hmxf_types.hmxf_logging.hmxf_file.hmxf_index_table.hmxf_labels_and_keys.hmxf_baseline_data_model.hggh h hLhXhXhhhhhhhhhhhiii@itiiiiiiiiiiiij j@j@jHjgjjjjkkkHkTkTkkkekkkl8lXlXllllm(m0m4mDmDmmmmnnn n(n8nXn\n\ndnnnn9n\nno(8o4^oLo\o\oo6o`ooop0p`plplppppppq8qDqDqqqqqqrr$r$r`rlrlrrrrsss@sLsLsssssstt$t$t`tltlttttttu8uDuDuLuLuTu`ululuuuuv$v0v0vlvxvxvvvvwD}wHwhwlwpwtwxwxwwwwwwwwwwwxbx(x8x8xpax|xxxxy _yy,y<y<yxyyyyyyz8zDzDzzzzzz{{${${`{l{l{{{{|||@|L|L||||||}}$}$}`}l}l}}}}}}~8~D~D~~~~~~~~((dllt ((dxh  \hh 4 @@|+$@HHP``t||qs4d8l0 d~](044@DLPPX\\ dhElpxM||W M$(@L\ddlTtFtN|$,@X`T`@hQFN~*,X"woB  (LPTX\\d~xeU(l(l( ,08L<DLLT``hp|E|O1c;Yu   `h"hru@Ru(4kDuDL,``htY$+44<@@tr|R &n((0<<DPPXddp- (88@LX1lltxx^m $((\cdDppx=Z 00dJlX<T',,`)hȄnq#q&$,@hwph@TKIL0H8MdGll(a3u0y8dilb2c1_D4P<hUp~dd0 8n@lstZ}EO F8N@Zl:t[9\8]7Ǭ] 7d88 l0tkȠȠ )r <"D pp ɤɬ  << p x"ʔʔr& 0n8-dd ˘gˠ4 `;(( \YdB̐̐ RI (K0P\\ ͐D͘W ^$$ X`e||ΰθi $pLL πψwϠϠ{  @Hpp ФЬ  00dlќќ  4~<dd Ҙ~Ҡ ~00 d~lӈӈӼ~~LL Ԁ~ԈԤԤ~  @~Hdd՘~ՠ ~44 h~p֘֘ ~ 4~<XX׌~הװװ~ L~T|| ذ~ظ~<< p~x٠٠ ~,}4`` ڔ}ڜ }L}Tۄۄ ۸}}HH |}܄ܬܬ } D}Lhhݜ}ݤ }00 d}lޔޔ } }(PP ߄}ߌߴߴ } P}X } }<< p}x}$|,XX || L|Tpp|  |@@ t|| | <|Dll ||(( \|d | $|,TT | | P|X | | HH || { D{Ltt {  {<< p{x { 8{@hh { {00 d{l { ,{4\\ { {$$ X{`||{ {DD x{ {  @zHpp z z88 lzt z 4z<dd zz$$ Xz` z  z(PP z z LzT|| z z<<pzx z <zDll y y 44 hyp y 0y8`` yy PyXtty y44hyp y 0y8`` yy  @yHhyhpy|y)) include/mxf/usr/include/iso/usr/include/sysmxfmxf_header_metadata.cstdlib_iso.hint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_file.hmxf_primer.hmxf_data_model.hmxf_header_metadata.hmxf_labels_and_keys.hmxf_baseline_data_model.h  ((88HHXXhhx,|  04@DPT`hlt,%48t"y 48<Pdhl0e4<<DTTddtt48<DHLTXhhprtN$~(48HL``$,44<HLPXdhlt  4p48P[P``pFp}    ,  , D P X t    b           , 8w < H L T T t   )         #   , , 4 @ X d d  lN p   s    h    n   ( 0s 4 D T \{ `                  Xk \ ` t t |       8pitx,o04HHPXX `h X\@H8D<@TTl  (r,X`PT h(t|qhpqX`qHPG@Dpx(0hl  $    !P!X!!"""H"L""#j#####$#,#4#lv#p#######'#s#####$$ $,$4X$8$H$L$P$T$h$$$$$j$$$$%%%D%%%J%%%%%%& & &&,&,&4&8&D&P&P&X& &&''$'\#'d'd'l''''( (((((0t((({(((((((()$),g)8)))))))*s****X**}****** *****++T+\u+h+pr+"++~+++++++,, ,, ,( ,`2,`,p,t,x,,,,,,,,,,,,-4-@-L-L-T-`-p-p-x-------.#. .H.T.\ .d.h.l.|.....// / // /,/,/4/| ///]///0 0P0X}0\0000~00000000000011 1$V141\^1`1111[1111r2$2(2,202H2H2P"2X2`s2t2t 2|222222333D3| 333333333344(40 4X4d4l4| 44F44444 45555<5_5,5,545<5<5D5T5`55,5_656 S6 6(*6x 6#66667 7 7070787P7T7T7ds7h7l7p7|7|7777 8 88S8<8X8X888o8889 99 9$9(989<9< 9D9T9T9%9q99999999:,:<i:L:X:\*:dq:#:c::':::: ;e;;;;;<<<<====>>>>?p?x??@X@`@|@A@AHAdAhB(B0BLBPCCC4pC@CDCTChChCCD D( DDkDPDTDdDxDxDDE4E< EX E\FF$F@FDGG G(G,GGHHHHHHIIIIJJJJKKKKLLLLMlMtMMNXN`N|NO@OHOdOhP,P4PPPTQQQ8bQ<Q@QPQdQdQQQQRDRL R`RhnRlRpRRRRS S(SDxSHSlStS|SSSSSSSSSSStTTLT]TTTTTTTTTTT@TU3UaU3UaU 3U$aU0U4+U<lU@UTUTU\Ul+UliUtU"UrUUUUUUUUUUUUU(VV`V4VVVV VD-VPVX VhVhVpV|AV3VVVW6WVW4W4uWh>WpcWt`Wt4W|WWWWW WWWWYWiWWLWWX0!X8XpHXQXlX(XJXJYLY0HY8Y<Y`YhYlYpYtY|Y YYYYYZZZ Z$Z0*Z4Z8fZPZPZXZdZdZl>Zl\ZtZxZZZZZZZ*ZjZZZZZZ[ [ [[ [8b[PC[XN[\[\[pH[B[R[L[H[L[*\q\\\X\X\`H\h \xY\x;\\^\@\T\@] N]X]F]][]^ $^4,^@^Ha^t1^|^^^}^^^^ܷ^^^__(N_,_@_@_________` ``` `,`X``]`d`|`````````aata@3 include/mxfproducts/usr/include/iso/usr/include/sysmxf_avid.cmxf_avid_extensions_data_model.hstdlib_iso.hint_types.htypes.htimes.hmxf_types.hmxf_list.hmxf_logging.hmxf_file.hmxf_primer.hmxf_data_model.hmxf_header_metadata.hmxf_avid_metadict_blob.hmxf_avid.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_avid_labels_and_keys.ha@QaDaTadahataxaxaaaaaaaaaaaaa7abb b b@/bHbTb\abpbbbbbYbbb\bb[bbbbb\bbbbc Vc c8Vc8c@cHchNchFcpcccccccccccc cccrdddd d,7dT/dXd`dhdpdYddd&dddNdFddMddee e0e0e8eTedsed!eeeeeeeeef,f`KfFf ffg,g\g\g`gxgxg|gzgggggggggg gggghhh khDhLhPhdhdhlhh hhhhiiiiPi iijfj j$j$j,j4jHjPWjTj`jtjtj|jjjjjjjkk kL[kPkdkdkkkkll,l,lllllhlm m mLm`m`mmmmnnHnn~nnnnnnnnnnn#nonn$non&nsoooo ooooo o$o(o,o0o4o8o<o@oDoHoLoPoToXo\o`odoholopsotoxo|onoooo%o ooooooooQooooooopppppp p$p(p,p0p4p8p<#p@opD'pHppLpPpT'pXop\p`pdphplppptpxp|ppppppppsppppnpppp%p ppppppppQpq}qq`qhqqqqqqrr r$r$rd rrrrrssHsXsXssssstttHtPththttttuuuuuu u,uDuHuLuPuTudu|u|uDuuuOu|uu|vvvv vv,v - hð | - h, - h - h  -  hh - hX - h  - h$ - h" -  |  DP -   -  @$ -  dt -  $ -      -  d -  $ -   -  , -  ` -   ,\ -   l -   \ -  |   P  \  h |   t |@ -          x  \ |  - 0` - @ - p - @ -  -  th -  |  - ( - 8 -  -  -  -  P`, - , -   | , - D - 8 - d - T -  |  DH DX Dp Dx D D D D D D D DT D, D4D Dx Dt D| DD  - D  - D - D - D - D$ - D< - DX - Dp -  D DDd - Dp - Dx - DT -  DT Dd Dt DD\ - Dd - D Tt - D   - D! - D!  - D" - D",$ - D"PX - D"X - D#H - D$H -  D$ D$ D%  D%D%, -  D&4D&HX -  D& D& D& D&8D( - D( -  D)H D)X D)h D)x D)D)  - D)  - D)  - D)H - D*0  - D*PH - D*  - D*  - D*4 - D-  - D-p - D.$ - D.p -  D/8 D/X D/x D/ - D1H - D2 - D3\ -  D3D4 H -  D4TD4l - D6  - D7 - D9T - D9X -  D:4D:D$ -  D:h D:D:( -  | : -  << - =tT - = -  @ @@ - A$ -  A@ APA` -  CPC` - E - H - IX - J0 - KDX - K - QXT - Q - R - S - S` - T(  - YH -  Y Z  Z Z4@ - [tL - [4 - [8 - \,D - \pD - \ - ^D - ^D - _  - `( -  |  ,` ,a ,a0 ,b  ,b ,b  ,b4,b<( - ,bd - ,cH - ,c - ,d - ,f0T - ,ft -  | pg - pj` - pkP - pm0 - pn ( - pwDT - p| - p - px - p  - p  - p -  p |    @LL - 8 - 8 -  - H - H -  -  - \ - 0P - ( - P - $ -  -  - L - P  - p - t( - | -  - P -  |  x x x x0x -  x( x8 xH xX xhxxh -  xx  -  x x x0P - x  - x  -  xtx4 -  x x x xx - x  - x - x  -  xx0$ -  xT xd xtxL - x$ - x  -  x\xpH - x, - x@ - x$$ - xH - x - xP -  x x4 xP x` xp x x x x xx  - x h - x $ - x 8H -  x x  - x l0 - x 0 - x 8 - x , - x 0, - x \8 - x  - x X - xp - x, - x - x - xX - x - x - x - x8x - xx - x( - x - x - xP - x - x - x - x - x - x - x@ - x - x - xh - x  - x  - x! - x"H - x#l - x#l - x# - x$4p - x$ - x% - x(H - x(T - x), - x* - x*  - x+ -  x,`x,ph - x, - x- - x.|< - x/ - x0X< - x0 - x2$X - x3|T - x4h - x88t - x8t - x9  - x; - x; - x< - x= - x> - x? - x@| - xAd - xBL - xC4 - xDD - xEX - xF@ - xG( - xH - xH - xI - xJ - xK - xL - xM - xN| - xOd - xPP - xQ80 - xRh - xSD8 - xS| - xT@ - xTx - xY80 - xYh - x^|< - x^$ - x^L - x_(8 - x`` -  | )Ta@ - )Ta -  )Tg\ )Tgx)Tg - )ThL - )TjH - )TjP - )TkL - )Tl - )Tn< - )To, - )Tq - )Tt  - )T -  | *PX - * - *D( - *l - *d$ - * - *< - *PH - * - *hP - *H - *@ - *@ - * -  * | , - X0S08XDH^HnDdh^2Tnh`hh h4h|h<\hlh|hdhlhxhhDhhhh Xh h h!"`h"p#h#%8h%H&h&(h(.(h.81|h11h11h120hi`$i i<i|i<iixiDhi2Ti4<llllD\lllx,ll@llDhl lmlmDm\mlxm,mm@mDmh m 2Tm j p j j2TjPqtlqlt8s8`t`q t q r pq p t r $t $ Pq P pt p q r t<q<|t|qtqsts<t<lqlstDqD\s\tsqtdsdltlq,s,xrxs t ,s,qsq@t@qtqDtDhsh q t 2Tqxc`$c c pc c<c|c<lcDc\clc,cc@cc c 2Tcblb`a$b$a b a4|aacac<alcaD\c\bacdadlcxax,cc@ccDaDhcha c/00b*t*+0r+0/t/00a002Ttl`$l l<l|l<llDl\lll,ll@ll l 2Tlqslql`s`q s pq p s q s<q<|s|qsq<s<qs<q<DsD\q\sqxsxqDsDhqhs2Tq4<aaa aX,aalaD\aadlax,aa@aa a4<aaaalaD\aadlaxaa a(@aDhaDPZrt Z pt p r t rtlrltDrD\t\rtrltlxrx,t,rtr@t@rtDrDhthrt r t 2Tr| s  r ,Z , pr p s r srlslrDsD\r\srslrlxsx,r,srs@r@srDsDhrhsr s r 2Ts   RS   0RS 0  RS x2T+,`0004`0T0X`0x0`00Zblb$b b b b4<bb\bxb,t/b1 1b p\ \4<\\l\D\\l\x,\\@\\Dh\\ \ pX X4<XXlXD\XlXx,XX@XXDhXX X pT T4<TTlTD\TlTx,TT@TTDhTT T P Q pP P4<PPlPD\PlPx,PP@PPDhPQP P pbc bcbc Z  0Z 4 PZ L hZ0X[l[[<[[[[[(X_<ZH\X(XXX(XX X [XLLX`d^dn`hhl^nh`^nlhthh4@XX^n0h8hh(hijbjbc(ij(,bc0\ij\`bcdij`j`jX(4`\h`^AnHhPh,h4Ahi0j78@j88j949j9:0j::j;;tj;<(j$n=<=h==h>>$h>$>(^>(? n>$>h>>h>? h>$>j>>X>? j? ?^??n? ?hh?x?h??h? ?|jk?|?Xk??jk??^?@n?@Th@d@xh@@h?@hjk@h@Xk@@jk@@^@An@A@hAPAhhAAhAA^ABnAB(hB8BPhBBhBB^BCnBChC C8hCChCC^CDnCChDD hDhDhDD^DEnDDhDE0hExEhEE^EFnEEhFF8hFFhFF^FGnFGhGG,hGtGhGG^GHxnGGhGHhH\HxhHxH|^H|I`nHxHhHHhIDI`hI`Id^IdJHnI`IhIIhJ,JHhJHJL^JLK4nJHJhJJhKK4hK4K8^K8L nK4KhKKhLL hK4KjkKLXkLL jkL L$^L$MnL L|hLLhLMhMM ^M MnMMdhMtMhMMhMM^MNnMNPhN`NthNNhNN^NOnNO<hOLO`hOOhNOPjkOPOXkOOjkOO^OPnOP(hP8PPhPPhPP^PQnPQhQ Q4hQQhQQ^QRnQQhR R$hRlRhQR jR RXRlRjRR^RSnRRhRS8hSHSThSShSHSlSLShSS^STnSThT$T0hTxThTT^TTnTThTT^TUnTU(hU0UThUdUhUUhUU^UVnVV^VZnVWhWWhWWhXXhYYhYZhVViWXiY$Y@iYYiVWjkWWYkWZjkVWdXY$dY@YdYZdVpW`aXY$`aY@Y`aYZ`aVWnXY$nY@YnYZnVWlXY$lY@YlYZlVxWDXY$DY@YDYZDVW\XY$\Y@Y\YZ\ZZ^ZZnZZhZZjkZZZkZZ^Z_nZ[h[\h]](h]8]h]]h^^`h^p^h^^h^^h^_h_$_Lh_\_h__hZZklZ_bcZZmZZXZ[m[[ X[ \ m\^m^^m_$_\mZ[\[\[`Q]]8^p^ZZZ[lm[]]]Tlm]T^p^p^lm^_[[o[[[\]o]T]o^^po^_$o_\_o[[\][\X\\\]\]X]T]X]]\]]^pX^^X^^\]^_XZ]h]]Q]^h^^Q^_h[p\`a\\`S\\RS\\Ra\]`a]8^p`a^_`a__^_`n_`h__jk_`[k___`R`` ^` `,n`,`0^`0`xn`x`|^`|an`x`h`aDhaTapha|ah`x`iaa^abnabhbbHhbXbh^n(8`8@XD`^nh hh0|hthhhhlh0hhddLXdXXQXd0pdptQtddbb\b0bb``l`0``Z Ynnln0nn\\l\0\\XXlX0XXTTlT0TTYt|X|]]|TT4X(Y(8Z$Z$8[8PX8DYDTZ8@Z@T[TX^X nThhhTpipYiY iRQRQ R ^n hh8hHLhLTXh ,i,@RHi 0j04QHj^ nhX  ^  n  h h h P XX p xZ X X ^  n ,h , 4X 4 Th d tX t h h , Ph ` lh ^ \n h X h X  Ph ` h h  h \ `^ `n x xX x`^nX`^nh xhh$HhXhhHhXhhXhhph^ dnh(h8`hp ThpjkXjk djkp@P$@X @ dp`a4`a( d`ap`8`p d`pxXX @ HXp\\8\ d\pc cctcccc @cp`(|``h`` @`Pbbpnt n@ dnh``bbb```aa apcccXcPXXp`h`@|``Xt`@D`4h`XpbcLbcXpbc@Lbc4hbcYpbpbb(bP4bhpbbbb( dbxQh`hh```x`a`a `aPh`a`a d h^ h&n d h !0h!@!h!!h""h""h"#0h#@#h#$h$$ph$$h$%8h%H%h%%h%%X^XnX\^\nXhphhhhX`il|X| ````^n ^ nph|hh^8n8<^<n8hh^nh^Hn h0i0H0j0@X@Hj$4Y@HYHL^LnHxhh h4XhhhhhHtjt4hh 4nlXX^hn`hhl^lnhh`hih^n^tn0h<dhtx^x \nthhh \h`QX`XhQh``Q \`n \n` \` \ lX ^ nhihiHLhitjkZ[HZ[Z[$8_8kH_Hhkhh_hi_ <\<S\S|\|YQ$8]8h]hH]HhhhR ] LhL]SmSRR@hLhjHj tjtSLmainLi"qstart_write_samples(update_and_complete_writing)>complete_writing)xabort_writing)end_write_samples*Cwrite_sample_data*write_samples,create_clip_writerE create_track\clear_user_commentsfree_package_definitionsset_user_commentcreate_package_definitionscreate_tape_source_package create_file_source_packagecreate_material_package[7Omxf_get_version}mxf_get_platform_stringmxf_get_platform_wstring3=mxf_get_list_lengthmxf_find_list_elementLmxf_get_first_list_elementmxf_get_last_list_elementmxf_get_list_element ?mxf_initialise_list_iter mxf_initialise_list_iter_at mxf_next_list_iter_element 5mxf_get_iter_element tmxf_get_list_iter_index mxf_remove_list_element Cmxf_clear_list mxf_free_list mxf_insert_list_element vmxf_prepend_list_element mxf_append_list_element +mxf_initialise_list mmxf_create_listp:Omxf_get_timestamp_nowmxf_generate_uuidFmxf_generate_keymxf_generate_umidmxf_sprint_umid &mxf_sprint_key emxf_sprint_label mxf_print_umid mxf_print_key Ymxf_print_labelmmxf_log_file_closemxf_log_file_openEmxf_log_defaultsmxf_logg_mxfLogLevelk\mxf_file_readmxf_file_write6mxf_file_getcomxf_file_putcmxf_file_eofmxf_file_seekCmxf_file_tell|mxf_file_is_seekablemxf_file_sizemxf_file_set_min_llenmxf_is_gc_essence_element 4mxf_get_essence_element_size ~mxf_get_track_number mxf_get_essence_element_item_type mxf_get_essence_element_count Vmxf_get_essence_element_type mxf_get_essence_element_number mxf_close_essence_element bmxf_read_essence_element_data }mxf_open_essence_element_read )mxf_finalize_essence_element_write mxf_write_essence_element_datamxf_open_essence_element_writeLD( mxf_write_index_entry >mxf_write_index_entry_array_header mxf_write_delta_entry_array_header mxf_write_delta_entry emxf_write_index_table_segment_header mxf_write_index_table_segmentZmxf_free_index_table_segmentmxf_create_index_table_segmentmxf_add_index_entrymxf_add_delta_entryHmxf_read_index_table_segmentmxf_is_index_table_segmenttNmxf_get_item_def_typemxf_find_item_def_in_set_defmxf_find_item_defmxf_find_set_defmxf_is_subclass_ofmxf_check_data_modelmxf_finalise_data_modelUmxf_register_compound_type_membermxf_register_item_def!mxf_register_interpret_typemxf_register_compound_typelmxf_register_array_typemxf_register_basic_typemxf_free_data_modelmxf_register_set_defmxf_load_data_modelN* 2mxf_set_fixed_set_space_allocationmxf_get_uint8mxf_get_uint16bmxf_get_uint32mxf_get_uint64mxf_get_int8.mxf_get_int16smxf_get_int32mxf_get_int64mxf_get_version_typeImxf_get_timestampmxf_get_lengthmxf_get_rational&mxf_get_positionnmxf_get_booleanmxf_get_product_version mxf_get_rgba_layout_componentemxf_get_array_headermxf_get_utf16string_size>mxf_get_utf16stringmxf_set_uint8mxf_set_uint16Dmxf_set_uint32mxf_set_uint64mxf_set_int8 mxf_set_int16Nmxf_set_int32mxf_set_int64mxf_set_version_typemxf_set_rationalmmxf_set_positionmxf_set_lengthmxf_set_booleanemxf_set_empty_array_item>mxf_grow_array_item?mxf_add_array_item_weakref@Tmxf_add_array_item_strongref@mxf_alloc_array_item_elementsAmxf_set_rgba_layout_component_itemB#mxf_set_product_version_itemBmxf_set_boolean_itemCAmxf_set_length_itemCmxf_set_position_itemDImxf_set_rational_itemDmxf_set_umid_itemEKmxf_set_weakref_itemEmxf_set_strongref_itemFQmxf_set_fixed_size_utf16string_itemFmxf_set_utf16string_itemGjmxf_set_timestamp_itemGmxf_set_auid_itemH]mxf_set_ul_itemHmxf_set_uuid_itemIImxf_set_version_type_itemImxf_set_int64_itemJBmxf_set_int32_itemJmxf_set_int16_itemKBmxf_set_int8_itemKmxf_set_uint64_itemL4mxf_set_uint32_itemLmxf_set_uint16_itemM&mxf_set_uint8_itemMmxf_clone_itemN'mxf_set_itemNmxf_remove_setNmxf_add_setO.mxf_free_setO^mxf_read_and_return_setPmxf_read_setQ#mxf_read_filtered_header_metadataREmxf_read_header_metadataS!mxf_free_header_metadataScmxf_create_setSmxf_create_header_metadata>ZMmxf_avid_read_string_user_commentsa@&CP p1 1d000.8/+.++ 1 1d000//.....8.-.-h--T-`-,-0--$,,,,,$,0+,++++++ ,,.8.-.---h--T-`-,-0--$ d p 0  H  0  H  0 P H p$< < H<@8(4 (, ( $ ( $  !|!1201 00 & &$P$\##"""T"p""8(@T(x\lEEEEEEEEEEEEG@G\JJIIHGpHXOHOPO`OOHOPOOOxOOhOpO`Od]]u~cdupbb]b]]v~v|vuvxtuprtrrnrlmlhlllXkljDkj$j,ij idiiPi\fiLffelfeLeTeeHdddPdcd,cdcbbbHbb b,bb aaaaaaaxaa$ahaa`````````t``\`h`D`P_`8______^_t^^^^^^^H^^^8]^(tdt t   ("#D##| <d , "`"!"4!4! , 0"`"!"4!|!!<!t 8 t !"!! !" "#X#l#"#X#l#"#X#l####l## #X $4242t2322242D23222d2t2L2X\d T0\hl T0\P0Hpp  (l(DPPt00X0@@lLp@l|ph(ph(|XtP\p| H< H(< HnumAudioChannelsoctet2startPositiontypeTrackNumoctet9isVideochannelBufferoctet10bitsPerSampleoctet12filenamePrefixoctet14octet15essenceInfooctet0octet1filenameoctet3octet4octet5octet6octet7octet8resulttrackNamedataSizechannelIndexeditRatehaveImageoctet11bufferessenceTypeoctet13resolutionnumSamplesprojectFormatMXFFileSysDatapackageDefinitionsoctet2typeIddataModeloctet4materialTrackIDoctet7materialPackageoctet9writertrackWriterimageAspectRatioindexSIDfilePackageeditUnitByteCountbitsPerSampleoffsetsArrayoctet13octet14octet15clipWriteroctet0octet1filenameoctet3projectEditRateoctet5octet6octet10octet8octet11octet12instanceUIDfooterPartitionuseLegacydropFrameFlageditRateiteressenceTypemjpegFrameOffsetsprojectNamenumSamplesheaderMetadatavalueoctet2sourcePackageUIDstartPositionoctet7isPicturepackagesourceTrackIDoctet10octet11octet12octet13octet14octet15essenceInfooctet0octet1filenameoctet3octet4octet5octet6userCommentoctet8octet9editRatenamecreationDateessenceTypedefinitionsoctet10octet11octet12octet13octet14octet15octet0octet1octet2octet3octet4octet5octet6octet7octet8octet9currentIndexprevElementoctet10elementoctet12octet13octet14octet15octet0octet1octet2octet3octet5octet6octet7octet8octet9nextElementindexfreeFunclistoctet11newElementoctet4octet10octet11octet12octet13octet14octet15octet0octet1octet3octet4octet5octet6octet7octet8octet9octet2formatMXFFileSysDatavaluecountoctet2octet9dataeleLenoffsetoctet10octet11octet12octet13octet14octet15runinLenoctet0octet1filenameoctet3octet4octet5octet6sysDataoctet8newDiskFilenewMXFFilemxfFiledataSizewhencenumReadbufferoctet7llenMXFFileSysDatafillSizeoctet4sourcePartitionoctet8filePospartitionsthisPartitionoctet10octet11octet12octet13octet14octet15partitionoctet0octet1octet2octet3octet5octet6octet7previousPartitionoctet9mxfFilenewPartitionllenfailmxfFiletrackNumberoctet10octet11octet12octet13octet14octet15octet0octet1newEssenceElementoctet3octet4octet5octet6octet7octet8octet9filePosMXFFileSysDataoctet2essenceElementtemporalOffsetMXFFileSysDataposTableIndexoctet3numIndexEntriesentryoctet6numDeltaEntriesoctet9posTablenewSegmentstreamOffsetsliceOffsetoctet10segmentoctet12octet13octet14octet15posTableCountsliceCountdeltaEntryArrayLenkeyFrameOffsetoctet0octet1octet2octet4octet5lastEntryoctet7octet8octet11mxfFilesegmentLenindexEntryArrayLennewEntryelementDatakeyStrfixedArraySizeoctet1octet2dataModelactualTypeIdoctet9datafailelementTypeIdsetDefoctet10octet11typeIdoctet13octet14octet15fixedSizeitemDefoctet0itemDefsoctet3octet4octet5octet6octet7octet8resultoctet12namelastTypeIdtypeisRequiredresultarrayLenelementLenaddToHeaderMetadataitemKeyhaveNullTerminatorvalueuuidValueitemoctet0octet1octet2octet3mxfFileoctet5octet6failoctet8uuiddataModelsetsIterresultItemelementLengthMXFFileSysDatanewItemnewSettypeIdheaderByteCountdataoctet4bufferheaderMetadataoctet7octet9octet10octet11octet12octet13octet14octet15sizecountarrayIteritemDefitemDefsiterelementsvalueLenarrayElementoffsetitemKeyvalueoctet0octet3dataModelprimerPackoctet6octet7MXFFileSysDataoctet10octet11typeIdoctet13octet14octet15packageSetmxfFilelast_part2octet1octet2octet4octet5avidMetaDictBloboctet8octet9octet12instanceUIDvaluesdirectoryheaderMetadatataggedValueSetoctet10octet11octet12octet13octet14octet15octet0octet1octet2octet3octet4octet5octet6octet7octet8octet9MXFFileSysDataoctet2primerPackentryoctet9newPrimerPackoctet10octet11octet12octet13octet14octet15numberOfItemsoctet0octet1octet3octet4octet5octet6octet7octet8resultmxfFilenewEntrylocalTag.interp.hash.dynsym.dynstr.SUNW_version.rela.got.rela.bss.rela.plt.text.init.fini.rodata.dynamic.data.ctors.dtors.eh_frame.jcr.data.rel.local.symtab.strtab.comment.debug_abbrev.debug_info.debug_line.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.shstrtab   "*x*x!oKK@-BKK$  7BKK ABLL KN N FQW  ]  2II,FII8 eL,L,nLLtMM{MMMM4MLMLMPMP<MXMXtMT; K) M ۈ, L+ w&w  % nS0 :_avid_set_indirect_string_item?mxf_avid_attach_user_commentmxf_avid_attach_mob_attributeDmxf_generate_old_aafsdk_umidmxf_generate_aafsdk_umid"_mxf_avid_write_header_metadata%-mxf_avid_load_extensions;G9}g_AvidMetaDictInstanceUID_uuid9g_AvidMetaDictTags9g_AvidMetaDictTags_len:g_AvidMetaDictDynTagOffsebin/double_clapperboard000077500045440001750000000611201076705415700157620ustar00stuartcrd00004500000016ELFt4\4 ($#44!x!x!x!x@ $""/usr/lib/ld.so.1/-  "%&(+ !#$')*,"x tt  &"-6"`="<C I!c!iX@o"0u"} v"H.!th  h !x "$#"T"Td x !    +"4";"lB#OTx d!h"m"r" {"!x jX@!8 fopen64_start__register_frame_infoperror_environfwritefgetc_fini_PROCEDURE_LINKAGE_TABLE__exit__iobfreadfprintf_initusagemxf_read_uint16_etextmemcmp_edatafputclog10find_audio_click_32bit_stereo__deregister_frame_infomainatexit_lib_versionred_diff_uyvy_Jv_RegisterClasses_DYNAMICfflushstrcmp__dso_handle_endfind_red_flash_uyvyputssqrtfseeko64fclose_GLOBAL_OFFSET_TABLE_find_audio_click_monolibm.so.2SUNW_1.1libc.so.1 =' ='!!!X !!%! !"" (" "$"0 "<"H"T"`"l!"x" "&"")""' @D# @FPF"@FL@, @ "@@FA@FB㿐/F` @@`@"@ `$@O`` @` @F  ,@㿐㿐/EҮ`@` @F `@ `$`@@㿐㿐 @E  H  F"xbF @E㿐@E `?㿈 @E  @ F"xbF 0@EҰ (`@6@ 㿐  @Eɖ @!#F b"xF@EX"xbF @E @E?@6:  H.  @8 @&   h : @ @ @E,0 4`@ +03p ?2O`#!FFbx"@E bx"F @E~ .> #!FFbx"@Eo obx#!FFbxȒ"@Ee obx`''Ȑ H .F"xbG!*@EM Ha]@ @'؀`Hb@2HF! @E;#؀ @!F"xbG!0p@E* F"xbG!,`@E  F"xbG!+(@E #ؒ @v耠`G @'G `G `Б L?G#\ @E. @`@8`㿐3Gbx@D`ذ bx@D bx  G@D bxG !@D )@Dbx0 @BG`@Dޒa8 H@ڰ G@DӒa@ "O@G@DÐ!`G@D˒a @/Ш @H @D`؀ @݀`@!#FG"xb@D ݐ"xbG!x@D8@D~ @ G !H @Dx%H H !#FG"xb@Dr oސ"x @Ӓ| @? 8@DV  HH!#FG"xb@DN o"xK 2Oؐ!#FG"xb@D= o"xwwwwwwwwȺ``7*a @!9 @ @N @!& @`H!#FG"x`b@D!"xbG!@C@C @O! @C @!%!@۬  @9 @|  @Ԓv  @Ēp  @@( @H@@ `@ @Cې"h@o?"OH@CӐ @o?G@C# @o?G〤GဤG؀`GH@C Ȇ@o?!#FG"xb@C o"x!#FG"xb@C o"xG@C!@Co FGb"x@Cw   "xG@C"P"xG@Clb` G"x@Cfbx"xG@CabG"x@C\b"xG@CWbG"x@CRbȐ"xG@CMbG"x@CHc@Cj!#FG"x0b@C<!o<"x!FGb"x@C2!o o!#FG"xpb@C'!o'"x#FG"xb@C!o"xF"xbH!@Cx@C F"xbH!@C H@B F"xbH!@C@B F"xbG!@B@B 㿐 ? ? h"@D"@ 8`8'@@  f`?88`H!  f8`  f`?H@  f8`@  f `?H "@ "   f`?H $$@ `O ?"$$@㿐```d8`/`/` @@(? `"@4WH#``"@O(`8@!  8f`?H  f8`@O@#?"@`Ho`(`(`(@o؄@oօ(` #"㿈 _!  K Y   XX @ X@2H '@B[ HaH HHaPHJ @#H ?HaX ?@BHHaH H@BEHaX ?@B<HaH H㿈.`@ @  Ha`H?@葢@``PO?H ahHap ʁa㿐`/A @@?O㿐㿠㿠'%s' failed in line %d fseeko(mxfFile, len, SEEK_CUR) == 0fread(buffer, 1, 2, mxfFile) == 2fread((uint8_t*)key, 1, 16, mxfFile) == 16mxf_read_k(mxfFile, key)(c = fgetc(mxfFile)) != EOFbytesToRead <= 8mxf_read_l(mxfFile, llen, len)mxf_read_kl(mxfFile, &key, &llen, &len)mxf_equals_key(&key, &g_AudioItemElementKey[num])len == 5760fread(g_audioBuffer, len, 1, mxfFile) == 1%5lld Click ch=%d, off=%d %.1fms @@DUsage: %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 = %lld # red flashes = %lld # clicks A1 = %lld # clicks A2 = %lld # clicks A3 = %lld # clicks A4 = %lld # flash with no click = %lld # click with no flash = %lld mxf_equals_key(&key, &g_VideoItemElementKey)len == 829440fread(g_videoBuffer, len, 1, mxfFile) == 1%5lld 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 flash+4 +4S +4 +4 +4 +4 +4 @4?@o@.@>"######00<0H0T0`0l0x00000000000000 0  0 ` ooox<8 oo!#`0<`xt    !x !"####### !"#(#1#< KV#b#v   q  ####  ##  # ,  B!@ X  d  { $P    t  K#\  #### "x&tt - C"JS"`Z"<` f!!X@"0" "HK!th  h !x "$#"T"Td   x ! & 4 H"Q"X"l_#lqx !""" "!x X@!8 double_clapperboardcrti.svalues-Xa.cBbss.bssDdata.dataDrodata.rodatacrtstuff.cobject.3982completed.3967call___do_global_dtors_auxcall_frame_dummyforce_to_data__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN__p.3965__JCR_LIST__double_clapperboard.cg_audioBuffermxf_read_klg_videoBufferg_VideoItemElementKeyg_AudioItemElementKeycheck_audiog_SystemItemElementKeymxf_skipg_PartitionPackKeyPrefixmxf_equals_keyavsync_eval.c__DTOR_END__call___do_global_ctors_aux__CTOR_END____JCR_END____FRAME_END__crtn.s_END__START_fopen64_start__register_frame_infoperror_environfwritefgetc_fini_PROCEDURE_LINKAGE_TABLE__exit__iobfreadfprintf_initusagemxf_read_uint16_etextmemcmp_edatafputclog10find_audio_click_32bit_stereo__deregister_frame_infomainatexit_lib_versionred_diff_uyvy_Jv_RegisterClasses_DYNAMICfflushstrcmp__dso_handle_endfind_red_flash_uyvyputssqrtfseeko64fclose_GLOBAL_OFFSET_TABLE_find_audio_click_monoas: Sun Compiler Common 10 Patch 05/06/2005 as: Sun Compiler Common 10 Patch 05/06/2005 @(#)SunOS 5.10 Generic January 2005as: Sun Compiler Common 10 Patch 05/06/2005 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 Patch 05/06/2005 GCC: (GNU) 4.2.2as: Sun Compiler Common 10 Patch 05/06/2005 ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.482% : ; I : ;  : ; I8  : ; I 8 $ >  I : ;  I !I/ $ > .: ; ' I@ : ; I: ; I: ; I &I.? : ; ' I@4: ; I .: ; ' I : ; I: ; I4: ; I : ; I 1X Y 11UX Y  U41.: ;' I@: ;I : ;I !: ;I "4: ;I #4: ;I $4: ;I%.? : ;' @&: ;I'4: ; I(.: ;' I ): ;I*4: ;I+4: ;I,.? : ;' I@-1UX Y.41 /4101X Y 11UX Y2!I/3!I/44: ; I? < % $ > : ; I$ > .? : ; ' @: ; I4: ; I4: ; I 4: ; I U 4: ; I  I &I: ; I 4: ; I .? : ; ' I@I!I/ .? : ; ' I@  zGNU C 4.2.2double_clapperboard.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/examples/archive/test $T__FILE__FILE`_cnt#`#_ptr$g#_base&g#_flag'm# _file(m# __orientation)~# __ionolock*~# __seekable+~# __filler,~# intmunsigned charunsigned intlong long intFILEJsize_tR~long intcharshort intint64_tDuint8_tHmuint16_tIshort unsigned intuint64_tO.long long unsigned int@RframeCountS#flashCountT#clickCountU#clickNoFlashCountV#0flashNoClickCountW#8   SummaryXH[ octet0\#octet1]#octet2^#octet3_#octet4`#octet5a#octet6b#octet7c#octet8d#octet9e# octet10f# octet11g# octet12h# octet13i# octet14j#octet15k#mxfKeyl mxf_skip` $ tW Wlen< mxf_equals_key` t dkeyAkeyBi mxf_read_uint16`   Wvalueibuffer n  mxf_read_k`LWkeyL mxf_read_l`Wleni`c`lengthllengthbytesToRead` mxf_read_kl`   WkeyL#jlenk  <V@5RujAT8Pcheck_audio"` tnO!O !Wi!num!`j"key# H#$o$len%$click&` "offset'`d%usage@t4&cmd?Rposition_file`Wkey 'lenhaveStartEssence`mxf_equals_key_prefix`7keyAkeyBcmpLenskip_timecode`Wkey 'len(check_video `) O) W*key  + *len ,mainI`Te I&argcH`&argvH I*cmdlnJ`*filenameK$filepW#}$videoResult`*audioResult O-`x .P/0(- .P.oK17HRh.]P.hos ` _ g_PartitionPackKeyPrefixo g_SystemItemElementKeyr g_VideoItemElementKeyu  g_AudioItemElementKeyx ! m 2 g_videoBuffer # m C3g_audioBuffer 2 n 4__iob ^GNU C 4.2.2avsync_eval.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/examples/archive/testTTHcharshort intint32_t=intlong long intunsigned charshort unsigned intunsigned intlong long unsigned intlong intlong unsigned intdoublefloatlong doublefind_audio_click_32bit_stereoQTp_audioNp_click1Op_offset1O/p_click2PMp_offset2Pk-Rfound1Simoderate1_offS_found2Tjmoderate2_offTh#\] i_  samp1a samp2b  find_audio_click_monop_audiohbitsPerSamplep_clickp_offset5moderate_offk#bytesPerSamplem-j iS  samp|red_diff_uyvy$<video#h sumSqDiff% red&$find_red_flash_uyvy6Tvideo_buf5line_size5(total_diff9<h num_diffs:i;i avg_diffF< red_diff=<D /usr/include/usr/include/iso/usr/include/sysdouble_clapperboard.cstdio_impl.hstdio_tag.hiso/stdio_iso.hsys/int_types.h $ ( l t! x  t    j X <= `c l l t x | |                $ 0t 4 8 Dj d2 lm '             8     Pltx,,4,DX~X`~|s|!s"r"̯h~$$ 00 X`~xx t 3a~ ,48}\`dhl~ t <Hdp p|| 4 88 @L`p~~  (D\pt ~08~Xh~(TvA /usr/include/sysavsync_eval.cint_types.hTdX' 6^ 0 4DLXx#a3!s!o%+h !s(!,TT\lppxe|2|b5a#~  $,48<<D`  $$ L#T |  $P -  t  -  h -   -   - th - x -  | Td - 8 -  - x - ^PnhXijPYjPT^TpnPhhpt^tnphh^pn,h<h h phipi iHXRXRX 0XHXXT`a\]`a\]  `aHL`aTQQ Q QHhQd bHpbpt^tPnphPaQ\(XY(\X\`XY`XPXxhQPhPT^TnPph^ 0nhh4ii4i 0iH f  0fttotQ` Yd  0`H`Qd`$Qd$4QY4 `  0`H `  0`^dn(h(d[idY$j$dX<k<d`,l,da,lQlQdl|QQdh^hndpidj\dk[lQlRT\RxRR^nR HRX`R^nhi5 ~mxf_read_uint16Uusagemaint ~^find_audio_click_32bit_stereofind_audio_click_monored_diff_uyvyfind_red_flash_uyvy $ 0 ~T< pD p`Hp < T P\< D  < d`8D@D D  < dT`4@$H  D  \h  D  ,<LD$DmxfFilesummaryllenmod_thresholdthresholdaudio_size.interp.hash.dynsym.dynstr.SUNW_version.rela.got.rela.bss.rela.plt.text.init.fini.rodata.dynamic.data.ctors.dtors.eh_frame.jcr.data.rel.local.symtab.strtab.comment.debug_abbrev.debug_info.debug_line.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.shstrtab x ``"00o@-B<<$  7B`` ABxx Ktt@QW]2!x!x(F!!0 e""n## t##{########<## #N +X/#15.E1 OTQH;XY4@Yt%[<80 [t: mxf_read_l`Wleni`c`lengthllengthbytesToRead` mxf_read_kl`   WkeyL#jlenk  <V@5RujAT8Pcheck_audio"` tnO!O !Wi!num!`j"lib/000077500045440001750000000000001076705415700120425ustar00stuartcrd00004500000016lib/libwritearchivemxf.a000066400045440001750000010567401076705415600161160ustar00stuartcrd00004500000016! / 1205622871 0 0 0 496 `        prepare_archive_mxf_fileabort_archive_mxf_filecomplete_archive_mxf_fileprepare_archive_mxf_file_2get_archive_mxf_content_package_sizewrite_audio_frameget_archive_mxf_file_sizeupdate_archive_mxf_file_2update_archive_mxf_filewrite_video_framewrite_timecodefind_position_at_dual_timecodeclear_timecode_indexfind_timecodeadd_timecodeinitialise_timecode_index_searcherinitialise_timecode_indexfind_position// 1205622871 0 0 0 40 ` write_archive_mxf.o/ timecode_index.o/ /0 1205622870 2404 1000 100664 264904 ` ELF04(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.rodata.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > : ; I$ >  : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &I: ; I< ' II!I/  : ;  : ; I : ;  : ; .: ;' I@ : ;I: ;I 4: ;I.? : ;' I@ : ;I .: ;' @ !.: ; ' @": ; I #.: ;' I@$: ;I % U&4: ;I' U(.: ; ' I@): ; I*: ; I+4: ; I,4: ;I -4: ;I . : ;/4: ;I0.? : ;' I@1.: ;' @24: ;I34: ; I44: ; I 54: ; I 64: ; I74: ; I8!94: ; I? < nGNU C 4.2.2write_archive_mxf.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/examples/archive/writeintunsigned charunsigned intlong long intsize_tRlong intwchar_tcint8_t6charint16_t<short intint32_t=int64_tDuint8_tHuint16_tIfshort unsigned intuint32_tJuint64_tOlong long unsigned int:;G#<G#=G#>G#?G#@G#AG#BG#CG#DG# EG# FG# GG# HG# IG#JG#mxfULKmxfKeyMPQG#RG#SG#TG#UG#VG#WG#XG#YG#ZG# [G# \G# ]G# ^G# _G#`G#mxfUUIDamxfLocalTaggVl6yearm #monthnG#dayoG#hourpG#minqG#secrG#qmsecsG#mxfTimestamptmxfUTF16Charv ygzG#{G#|G#}G#~G#G#G#G#G#G# G# G# G# G# G#G#octet16G#octet17G#octet18G#octet19G#octet20G#octet21G#octet22G#octet23G#octet24G#octet25G#octet26G#octet27G#octet28G#octet29G#octet30G#octet31G#mxfUMID^numerator)#denominator)#mxfRationalvmxfPosition8mxfLength8mxfBooleanGfree_func_type!    _MXFListElement%Snext&S#data'#MXFListElement(+elements,#lastElement-#len.#freeFunc/# YMXFList0o 3nextElement4#data5#index6#MXFListIterator7 #aMXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(,mxf_log_func+  a  %4 ( close * #read + #write , #get_char - 3# put_char . N#eof / 3#seek 0 n#tell 1 #is_seekable 2 3# size 3 #$free_sys_data 6 #(sysData 7 #,minLLen :G#0runinLen ;V#2   | |G |   | G  3  # N  9 n 8  T8  tMXFFile < " key ##majorVersion $V#minorVersion %V#kagSize &|#thisPartition '#previousPartition (#  )#( *#0indexByteCount +#8 ,|#@bodyOffset -#HbodySID .|#PoperationalPattern /#TessenceContainers 0#dheaderMarkInPos 38#xindexMarkInPos 48#MXFPartition 5  ) <nextTag *#entries +#MXFPrimerPack ,  _MXFDeltaEntry " next # #posTableIndex %#slice &G#elementData '|# QMXFDeltaEntry ( Q _MXFIndexEntry + znext , z#temporalOffset .#keyFrameOffset /#flags 0G#streamOffset 1#sliceOffset 2 #posTable 3 # |MXFIndexEntry 4 @ 7 8#indexEditRate 9#indexStartPosition :#indexDuration ;# editUnitByteCount <|#( =|#,bodySID >|#0sliceCount ?G#4posTableCount @G#5deltaEntryArray A#8indexEntryArray B#<  MXFIndexTableSegment C  (.MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory - 0asize 1#MXFBasicTypeInfo 2I 5elementTypeId 6#fixedSize 7#MXFArrayTypeInfo 8y ;name <# =#MXFCompoundTypeMemberInfo > A.members B.#>MXFCompoundTypeInfo C F G#fixedArraySize H#MXFInterpretTypeInfo IY Qbasic Raarray Scompound T>interpret U L1category M.# N#name O#info V# MXFItemType WF$ mitemDefs n#setDefs o#types p# lastTypeId q#1MXFDataModel rD  xMXF_UNKNOWN_TYPEMXF_INT8_TYPEMXF_INT16_TYPEMXF_INT32_TYPEMXF_INT64_TYPEMXF_UINT8_TYPEMXF_UINT16_TYPEMXF_UINT32_TYPEMXF_UINT64_TYPEMXF_RAW_TYPE MXF_UTF16STRING_TYPE MXF_INT32ARRAY_TYPE MXF_UINT32ARRAY_TYPE MXF_INT64ARRAY_TYPE MXF_UINT8ARRAY_TYPEMXF_ISO7STRING_TYPEMXF_INT32BATCH_TYPEMXF_UINT32BATCH_TYPEMXF_AUIDARRAY_TYPEMXF_ULBATCH_TYPEMXF_STRONGREFARRAY_TYPEMXF_STRONGREFBATCH_TYPEMXF_WEAKREFARRAY_TYPEMXF_WEAKREFBATCH_TYPEMXF_RATIONALARRAY_TYPEMXF_RGBALAYOUT_TYPEMXF_RATIONAL_TYPEMXF_TIMESTAMP_TYPEMXF_PRODUCTVERSION_TYPEMXF_INDIRECT_TYPEMXF_RGBALAYOUTCOMPONENT_TYPEMXF_VERSIONTYPE_TYPEMXF_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_TYPE0MXF_WEAKREF_TYPE1MXF_ORIENTATION_TYPE2MXF_EXTENSION_TYPE3$"Lkey##tag$V#isPersistent%#length&V#value' #set(# _MXFMetadataSet@(key-#.#items/# 0)#0fixedSpaceAllocation1#8LMXFMetadataItem) _MXFHeaderMetadata0)6E#primerPack7K#sets8#MXFMetadataSet2L <MXFHeaderMetadata9Q/<hour=G#min>G#sec?G#frame@G#dropFrameA#ArchiveTimecodeB EF8#G#H#redFlashJ #spatialPatternK #luminanceFlashL #extendedFailureM#PSEFailureNQR#S#errorCodeTG#VTRErrorU^format_#progTitle`#epTitlea$#PtxDateb6#magPrefixc4#progNodD#prodCodeeT#spoolStatusf4#stockDateg6#spoolDeschd#memoit#j8#spoolNok#accNom#catDetailn#$H4DTdtx InfaxDataoArchiveMXFWriter(_ArchiveMXFWriterx(eV#W#Y #[# ] #vitcIndex_# ltcIndex`#4b#HessWriteStated #PheaderMetadataFilePosf#`bodyFilePosg#hnowh6#pjE#xpartitionsk #|lp#indexSegmentm #p #q #prefaceSetr{#identSets{#contentStorageSett{#materialPackageSetu{#sourcePackageSetv{#tapeSourcePackageSetw{#sourcePackageTrackSetx{#materialPackageTrackSety{#sequenceSetz{#sourceClipSet{{#dmSet|{#fileDMFrameworkSet}{#tapeDMFrameworkSet~{#{#timecodeComponentSet{#essContainerDataSet{#multipleDescriptorSet{#descriptorSet{#cdciDescriptorSet{#bwfDescriptorSet{#tapeDescriptorSet{#videoMaterialPackageTrackSet{#videoSequenceSet{#{#durationItems #numDurationItems#descriptorSets #numDescriptorSets#d3VTRErrorTrackSets#pseFailureTrackSets#2arraySize3#indexArrays4#TimecodeIndex5e09 @indexArrayIter:#index; @# elementNum<#elementOffset=8#>8# atEnd?#(beforeStart@#,TimecodeIndexSearcherA N haveTimecodeO#haveVideoP#audioNumQ#EssWriteStateR c J j E{ is_empty_stringk^!astrjincludingSpacejYstrPtrlget_archive_mxf_content_package_size8^!get_archive_mxf_file_size8^!writer! convert_timecode_to_12mQ^"BtP"BXt12mP Y!set_null_infax_data"~""~h#parse_infax_datai$infaxDataStringh$h"~i$hjstartFieldjendFieldkfieldIndexldonem%#T&%#n&%#&%#&%#&%#&%$yearmonthday%$-&%$G&%$a&%$yearmonthday%$&%$&'&(load_bbc_d3_extensions%()E(convert_string%}*input"%}i+len #set_infax_data& {"~,dateOnly6`- l,itemjh.fail'#update_header_metadata' $"~k$l,key@llenGlen-Eh-pdcountframeworkSet {,formatString 'ltoInfaxSetFoundAndUpdated networkLocatorSetFoundAndUpdated - \&{/ltoInfaxSetFound.failuJ'0update_archive_mxf_file_2(mxfFileIn($i,keyH,llenGo,lenX- h& ,ltoInfaxData{& .fail 0update_archive_mxf_file})KfilePath|$|i$|j$|k&~ result!free_d3_mxf_file)~")~h!0complete_archive_mxf_file+outputRef)~d3InfaxDataString+numPSEFailuresvtrErrors+lnumVTRErrorsm-!bifilePos8j,iter\/pseFailure+vtrError+nextTrackID|/numTracks,vitcIndexSearcher F,ltcIndexSearcher F~errorPosition8/locatedAtLeastOneVTRErrorerrorIndexfailureIndex,mpName+~,d3InfaxDataz+++?0abort_archive_mxf_file,)~1update_essence_write_state3,$2!h$2i$2j$2k#verify_essence_write_state, !$ i$ j$ k0write_audio_frameu-at!datat isizet|j,eeKeyv`0write_video_frame^-]!data] isize]|j,eeKey_`0write_timecodeE.6D!vitcDltcD,t12mF.6hG.F#getPosition_8.videoPosition^8targetEditRate^.j/factore..double0prepare_archive_mxf_file_20(8$)~newOutput!filePos8,uuidLi,tapeSourcePackageUIDg,fileSourcePackageUIDg,materialPackageUIDg~,videoTrackNum|d,audioTrackNum|`deltaOffset|,cNameBuffer0|,wNameBuffer1 qarrayElement ,nullInfaxDatay,assignedTagn.fail>%02'21 J10prepare_archive_mxf_file1$i8$l$)~m& result3g_Null_UUID13g_Null_Keyv3g_Null_UL14g_Null_LocalTag25g_Null_UMID22g3g_Null_Rational.5g_Picture_datadef_label-15g_Sound_datadef_label015g_Timecode_datadef_label313g_LegacyPicture_datadef_label613g_LegacySound_datadef_label913g_LegacyTimecode_datadef_label<13g_Data_datadef_label?15g_DescriptiveMetadata_datadef_labelB13g_IECDV_25_525_60_compdef_label]13g_IECDV_25_625_50_compdef_label`13g_DVBased_25_525_60_compdef_labeld13g_DVBased_25_625_50_compdef_labelg13g_DVBased_50_525_60_compdef_labelj13g_DVBased_50_625_50_compdef_labelm13g_DVBased_100_1080_60_I_compdef_labelp13g_DVBased_100_1080_50_I_compdef_labels13g_DVBased_100_720_60_P_compdef_labelv13g_DVBased_100_720_50_P_compdef_labely13g_D10_50_625_50_compdef_label13g_D10_50_525_60_compdef_label13g_D10_50_625_40_compdef_label13g_D10_50_525_40_compdef_label13g_D10_50_625_30_compdef_label13g_D10_50_525_30_compdef_label13g_ALaw_compdef_label13g_MP4AdvancedRealTimeSimpleL3_compdef_label13g_DNxHD_compdef_label15g_MultipleWrappings_esscont_label15g_BWFFrameWrapped_esscont_label13g_BWFClipWrapped_esscont_label13g_AES3FrameWrapped_esscont_label13g_AES3ClipWrapped_esscont_label13g_BWFCustomWrapped_esscont_label13g_AES3CustomWrapped_esscont_label13g_IECDV_25_525_60_FrameWrapped_esscont_label13g_IECDV_25_525_60_ClipWrapped_esscont_label13g_IECDV_25_625_50_FrameWrapped_esscont_label13g_IECDV_25_625_50_ClipWrapped_esscont_label13g_DVBased_25_525_60_FrameWrapped_esscont_label13g_DVBased_25_525_60_ClipWrapped_esscont_label13g_DVBased_25_625_50_FrameWrapped_esscont_label13g_DVBased_25_625_50_ClipWrapped_esscont_label13g_DVBased_50_525_60_FrameWrapped_esscont_label13g_DVBased_50_525_60_ClipWrapped_esscont_label13g_DVBased_50_625_50_FrameWrapped_esscont_label13g_DVBased_50_625_50_ClipWrapped_esscont_label13g_DVBased_100_1080_60_I_FrameWrapped_esscont_label1/g_DVBased_100_1080_60_I_ClipWrapped_esscont_label1/g_DVBased_100_1080_50_I_FrameWrapped_esscont_label1/g_DVBased_100_1080_50_I_ClipWrapped_esscont_label1/g_DVBased_100_720_60_P_FrameWrapped_esscont_label 1/g_DVBased_100_720_60_P_ClipWrapped_esscont_label1/g_DVBased_100_720_50_P_FrameWrapped_esscont_label1/g_DVBased_100_720_50_P_ClipWrapped_esscont_label1,g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label1/g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label 1/g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#1/g_D10_50_625_50_defined_template_esscont_label,1/g_D10_50_625_50_extended_template_esscont_label/1/g_D10_50_625_50_picture_only_esscont_label21/g_D10_50_525_60_defined_template_esscont_label51/g_D10_50_525_60_extended_template_esscont_label81/g_D10_50_525_60_picture_only_esscont_label;1/g_D10_40_625_50_defined_template_esscont_label>1/g_D10_40_625_50_extended_template_esscont_labelA1/g_D10_40_625_50_picture_only_esscont_labelD1/g_D10_40_525_60_defined_template_esscont_labelG1/g_D10_40_525_60_extended_template_esscont_labelJ1/g_D10_40_525_60_picture_only_esscont_labelM1/g_D10_30_625_50_defined_template_esscont_labelP1/g_D10_30_625_50_extended_template_esscont_labelS1/g_D10_30_625_50_picture_only_esscont_labelV1/g_D10_30_525_60_defined_template_esscont_labelY1/g_D10_30_525_60_extended_template_esscont_label\1/g_D10_30_525_60_picture_only_esscont_label_1/g_ALawFrameWrapped_esscont_labelh1/g_ALawClipWrapped_esscont_labelk1/g_ALawCustomWrapped_esscont_labeln1/g_DNxHD720p120ClipWrapped_esscont_label{1/g_DNxHD720p185ClipWrapped_esscont_label}1/g_DNxHD1080p120ClipWrapped_esscont_label1/g_DNxHD1080p185ClipWrapped_esscont_label1/g_DNxHD1080p36ClipWrapped_esscont_label1/g_DNxHD1080i120ClipWrapped_esscont_label1/g_DNxHD1080i185ClipWrapped_esscont_label1/g_SDTI_CP_System_Pack_esselement_keyv,g_OpenIncomplete_Header_pp_key"v/g_ClosedIncomplete_Header_pp_key%v,g_OpenComplete_Header_pp_key(v/g_ClosedComplete_Header_pp_key+v/g_OpenIncomplete_Body_pp_key.v/g_ClosedIncomplete_Body_pp_key1v/g_OpenComplete_Body_pp_key4v/g_ClosedComplete_Body_pp_key7v/g_OpenIncomplete_Footer_pp_key:v/g_ClosedIncomplete_Footer_pp_key=v,g_OpenComplete_Footer_pp_key@v,g_ClosedComplete_Footer_pp_keyCv/g_KLVFill_keyPv/g_RandomIndexPack_keyZv/g_PrimerPack_keydv/g_IndexTableSegment_keyov/g_complexity00_op_atom_label1/g_complexity01_op_atom_label1/g_complexity02_op_atom_label1/g_complexity03_op_atom_label1,g_qq09_op_1a_label13g_root_set_key15g_InterchangeObject_set_key13g_InterchangeObject_InstanceUID_item_key13g_InterchangeObject_GenerationUID_item_key15g_Preface_set_key15g_Preface_LastModifiedDate_item_key15g_Preface_Version_item_key13g_Preface_ObjectModelVersion_item_key13g_Preface_PrimaryPackage_item_key15g_Preface_Identifications_item_key15g_Preface_ContentStorage_item_key15g_Preface_OperationalPattern_item_key15g_Preface_EssenceContainers_item_key15g_Preface_DMSchemes_item_key15g_Identification_set_key15g_Identification_ThisGenerationUID_item_key15g_Identification_CompanyName_item_key15g_Identification_ProductName_item_key1/g_Identification_ProductVersion_item_key1,g_Identification_VersionString_item_key 1,g_Identification_ProductUID_item_key1,g_Identification_ModificationDate_item_key1,g_Identification_ToolkitVersion_item_key1,g_Identification_Platform_item_key%1,g_ContentStorage_set_key,1,g_ContentStorage_Packages_item_key01,g_ContentStorage_EssenceContainerData_item_key71,g_EssenceContainerData_set_key>1,g_EssenceContainerData_LinkedPackageUID_item_keyB1,g_EssenceContainerData_IndexSID_item_keyI1,g_EssenceContainerData_BodySID_item_keyP1/g_GenericPackage_set_keyW1,g_GenericPackage_PackageUID_item_key[1,g_GenericPackage_Name_item_keyb1,g_GenericPackage_PackageCreationDate_item_keyi1,g_GenericPackage_PackageModifiedDate_item_keyp1,g_GenericPackage_Tracks_item_keyw1/g_Locator_set_key~1,g_NetworkLocator_set_key1,g_NetworkLocator_URLString_item_key1/g_TextLocator_set_key1/g_TextLocator_LocatorName_item_key1/g_GenericTrack_set_key1,g_GenericTrack_TrackID_item_key1,g_GenericTrack_TrackNumber_item_key1,g_GenericTrack_TrackName_item_key1,g_GenericTrack_Sequence_item_key1,g_StaticTrack_set_key1,g_Track_set_key1,g_Track_EditRate_item_key1,g_Track_Origin_item_key1,g_EventTrack_set_key1,g_EventTrack_EventEditRate_item_key1,g_EventTrack_EventOrigin_item_key1/g_StructuralComponent_set_key1,g_StructuralComponent_DataDefinition_item_key1,g_StructuralComponent_Duration_item_key1,g_Sequence_set_key1,g_Sequence_StructuralComponents_item_key1,g_TimecodeComponent_set_key1,g_TimecodeComponent_RoundedTimecodeBase_item_key1,g_TimecodeComponent_StartTimecode_item_key1,g_TimecodeComponent_DropFrame_item_key1,g_SourceClip_set_key1,g_SourceClip_StartPosition_item_key1,g_SourceClip_SourcePackageID_item_key!1,g_SourceClip_SourceTrackID_item_key(1,g_DMSegment_set_key/1,g_DMSegment_EventStartPosition_item_key31/g_DMSegment_EventComment_item_key:1/g_DMSegment_TrackIDs_item_keyA1,g_DMSegment_DMFramework_item_keyH1/g_DMSourceClip_set_keyO1/g_DMSourceClip_DMSourceClipTrackIDs_item_keyS1,g_MaterialPackage_set_keyZ1,g_SourcePackage_set_key^1,g_SourcePackage_Descriptor_item_keyb1,g_GenericDescriptor_set_keyi1,g_GenericDescriptor_Locators_item_keym1/g_FileDescriptor_set_keyt1,g_FileDescriptor_LinkedTrackID_item_keyx1,g_FileDescriptor_SampleRate_item_key1,g_FileDescriptor_ContainerDuration_item_key1,g_FileDescriptor_EssenceContainer_item_key1/g_FileDescriptor_Codec_item_key1/g_GenericPictureEssenceDescriptor_set_key1/g_GenericPictureEssenceDescriptor_SignalStandard_item_key1,g_GenericPictureEssenceDescriptor_FrameLayout_item_key1,g_GenericPictureEssenceDescriptor_StoredWidth_item_key1,g_GenericPictureEssenceDescriptor_StoredHeight_item_key1/g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key1/g_GenericPictureEssenceDescriptor_SampledWidth_item_key1/g_GenericPictureEssenceDescriptor_SampledHeight_item_key1/g_GenericPictureEssenceDescriptor_SampledXOffset_item_key1/g_GenericPictureEssenceDescriptor_SampledYOffset_item_key1/g_GenericPictureEssenceDescriptor_DisplayHeight_item_key1/g_GenericPictureEssenceDescriptor_DisplayWidth_item_key1/g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key1/g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key1/g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key1,g_GenericPictureEssenceDescriptor_AspectRatio_item_key1/g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key1,g_GenericPictureEssenceDescriptor_VideoLineMap_item_key1/g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key1/g_GenericPictureEssenceDescriptor_CaptureGamma_item_key1/g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$1/g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+1/g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key21/g_GenericPictureEssenceDescriptor_FieldDominance_item_key91/g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@1,g_CDCIEssenceDescriptor_set_keyG1,g_CDCIEssenceDescriptor_ComponentDepth_item_keyK1,g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR1,g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY1/g_CDCIEssenceDescriptor_ColorSiting_item_key`1/g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg1/g_CDCIEssenceDescriptor_PaddingBits_item_keyn1/g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu1/g_CDCIEssenceDescriptor_BlackRefLevel_item_key|1/g_CDCIEssenceDescriptor_WhiteReflevel_item_key1/g_CDCIEssenceDescriptor_ColorRange_item_key1/g_RGBAEssenceDescriptor_set_key1/g_RGBAEssenceDescriptor_ComponentMaxRef_item_key1/g_RGBAEssenceDescriptor_ComponentMinRef_item_key1/g_RGBAEssenceDescriptor_AlphaMaxRef_item_key1/g_RGBAEssenceDescriptor_AlphaMinRef_item_key1/g_RGBAEssenceDescriptor_ScanningDirection_item_key1/g_RGBAEssenceDescriptor_PixelLayout_item_key1/g_RGBAEssenceDescriptor_Palette_item_key1/g_RGBAEssenceDescriptor_PaletteLayout_item_key1/g_GenericSoundEssenceDescriptor_set_key1,g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key1,g_GenericSoundEssenceDescriptor_Locked_item_key1/g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key1/g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key1,g_GenericSoundEssenceDescriptor_ChannelCount_item_key1,g_GenericSoundEssenceDescriptor_QuantizationBits_item_key1/g_GenericSoundEssenceDescriptor_DialNorm_item_key1/g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key1/g_GenericDataEssenceDescriptor_set_key 1/g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key 1,g_MultipleDescriptor_set_key1,g_MultipleDescriptor_SubDescriptorUIDs_item_key1,g_WaveAudioDescriptor_set_key1,g_WaveAudioDescriptor_BlockAlign_item_key#1/g_WaveAudioDescriptor_SequenceOffset_item_key*1,g_WaveAudioDescriptor_AvgBps_item_key11/g_AES3AudioDescriptor_set_key81/g_DMFramework_set_key<1/g_DMSet_set_key@15g_Preface_D3P_D3ErrorCount_item_key 15g_Preface_D3P_PSEFailureCount_item_key(15g_D3P_InfaxFramework_set_key015g_D3P_InfaxFramework_D3P_Format_item_key415g_D3P_InfaxFramework_D3P_ProgrammeTitle_item_key;15g_D3P_InfaxFramework_D3P_EpisodeTitle_item_keyB15g_D3P_InfaxFramework_D3P_TransmissionDate_item_keyI15g_D3P_InfaxFramework_D3P_MagazinePrefix_item_keyP15g_D3P_InfaxFramework_D3P_ProgrammeNumber_item_keyW15g_D3P_InfaxFramework_D3P_ProductionCode_item_key^15g_D3P_InfaxFramework_D3P_SpoolStatus_item_keye15g_D3P_InfaxFramework_D3P_StockDate_item_keyl15g_D3P_InfaxFramework_D3P_SpoolDescriptor_item_keys15g_D3P_InfaxFramework_D3P_Memo_item_keyz15g_D3P_InfaxFramework_D3P_Duration_item_key15g_D3P_InfaxFramework_D3P_SpoolNumber_item_key15g_D3P_InfaxFramework_D3P_AccessionNumber_item_key15g_D3P_InfaxFramework_D3P_CatalogueDetail_item_key15g_D3P_PSEAnalysisFramework_set_key15g_D3P_PSEAnalysisFramework_D3P_RedFlash_item_key15g_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_key15g_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_key15g_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_key15g_D3P_D3ReplayErrorFramework_set_key15g_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_key15g_TapeDescriptor_set_key16g_fixedBodyOffsetiҀ5g_mxfIdentProductUID15g_mxfIdentCompanyNamejj!j'J5g_mxfIdentProductNamejOj!5g_mxfIdentVersionStringjyj!5g_D3P_D3PreservationDescriptiveScheme_dmscheme_label15g_UncBaseElementKeyv5g_WavBaseElementKeyv5g_TimecodeSysItemElementKeyv4g_bodySIDk=|4g_indexSIDk=5g_audioSampleRate.5g_audioEditRate.4g_audioQuantBitsk=4g_audioBlockAlignkV7g_audioAvgBpsk=26g_audioSamplesPerFramek6g_audioFrameSizek=5g_videoSampleRate.5g_videoEditRate.4g_videoFrameLayout 6g_videoStoredHeightk=@6g_videoStoredWidthk=)l3g_videoLineMapll5g_videoAspectRatio.4g_videoComponentDepthk=4g_videoHorizontalSubSamplingk=4g_videoVerticalSubSamplingk=7g_videoFrameSizek= 7g_tapeLenmˀ85g_vtrErrorsTrackNamemj!5g_pseFailuresTrackNamemj!5g_D3FormatStringnj!4g_infaxDataStringSeparatorn)|6g_fixedInfaxSetAllocationSizein`89__ctypeXnU9mxf_log.tJ| ..../../../lib/include/mxf/usr/include/iso/usr/include/syswrite_archive_mxf.cbbc_d3_extensions_data_model.hstdio_iso.hstdlib_iso.hint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_file.hmxf_partition.hmxf_primer.hmxf_index_table.hmxf_data_model.hmxf_header_metadata.harchive_types.hwrite_archive_mxf.htimecode_index.hmxf_labels_and_keys.hmxf_baseline_data_model.hctype_iso.h  rA #qW7)HLqaD#AD s k$p&h,tL`e q8V/b&b/#ht#h/  8t|~     "                 $ ~  ~~ ~~~ ~ ~ }~&h~,s~,~y R r&n gEG&cP7W- Q&MN F`,X Bk!H!<^ 6 W' +b2m't  c&n u&vuotln*j[ *m U[^E3a$p!s!\>,rBR"jhH&n&!`a\BRX<W=T@a3f.l(k)e/d0EO0  F' tr )}}} u!o$  "r$#qrur"r( 46A ur"h'u s * MG" d4/a,aPD$p* q  9H_ApM  Am| }w"tjX , qk USxn&{{ e8 q$  X   @TV  t  r  uU]    ] s!r   ku &ruXq'g'%1c1l(l(l(lf.c0/    { @J@`@`2H  `"@   J`2O@  *bDZ ` *@*`*`*`*`*`*`*` 333  ͂P0p#(``@(@ *@ P0p#(``@(@ *` P0p#(``@(@ *` P10#)  (` @*`㿐 @!؂ c?. . >!h @``a'؂a 'Ԃa'Р` aƸaa'̐ |@ @H,` `"'܁@ o@ @+ H~@`  "  @(aƀ @`oƦ@ @H]@`  "  @ O(aH{ o'ܤ@ @HJ@`  "  @o(a$@`@E@` O  ``"o'ܤ@ @xH@l`  y" x x@Ԃo(a @ @H怤@`  "  @Ђo}(a$@`@`@䀢 @6`.`oj.`@ @P@@ ` "@  @oT(`@ @qH@`  "  @`o<(`@ @H@`  "  @`o$(`씤@ @Ӏ@@H ` "`@  @o(`$@`@`@쀢 @B6`.`o.`夤@ @ˀHT@~`  "  @`Po(`P@ @HH8@r`  I" H H@`@o(`@ @ǀH@`  "  @o.@"O.@oOrolO-o'Oۂ@oՔOoOzotOoOoOoOɂoÔ `"o`'܁?oy>a cov.` cos.`䀢G\ @om(`ꀢG @og(` ``"o:' ``"o/' ``"o$' ``"o' ``"o' ``"o' ``"o' ``"o' ``"o' ``"o' ``"o' ``"o' ``"o'ܐ ` `" o'ܐ ` `" o' ``"o' ``"o'ܔ`  `" oz'ܔ`  `" on'ܔ`  `" ob'ܔ`  `" oV'ܔ`  `" oJ'ܔ`  I`" o>'ܔ`  `" o2'ܔ`  `" o&'ܔ`  `" o'ܔ`  y`" o'㿈#\!`  @  2H#\ `` %  ` @  H `` - #`!`@ H#\ ` @ 2H#\ `` 9  `` 2  ` @ H#\ ` @ 2H#\ `` G  `` @  ` @  2H#\ `` N  ` @ 2H#\ `` U  ` @ 2H#\ `` \  ` @ 2H#\ `` c  ` @ 2H#\ `` j  ` @  2H#\ `` q  ` @ 2H#\ `` x  ` @ 2H#\ ``   ` @  2H#\ ``   ` @ 2H#\ ``   ` @ 2H#\ ``   ` @ H` ``  !`@ 2H#\ ``   ` @  2H#\ ``   ` @  2H#\ ``   ` @  2H#\ ``   ` @ ! H ``  !`@ 2H#\ `` –  ` @  H `` ɖ ` @ O ` ` 㿐@@ @ @&@,`@ @&@@ @@ ?H  ` `  ``  㿀'  H쀢 H`` !쀢 @ @!@ @ ` ^ HQ!@ @ `P P Hj!@ 2@ `䀠`c@`7`7////`7`7@` @a` + Hg쀢 H`@  H``` !oL쀢 2HI`` !o`@  O``` !ox%쀢 2H7`` !of@ Ht`` !oS`@ I Og`P`` !o>`@ 2O```` !o)@ H|`` !o!@ @ ` y H5쀢 H`@ H-``` !o@o`@ H^`` !o!@ @\ ` 9 H3!@ @В ` + Hyg쀢 2H֐`` !o@o`P`` !oE쀢 2H`` !o@o``` !ov@ H`` !oc`` !oW@ HZ`` !oD!@ 2@ ``c@`7a7////`7`7@` @a  HV̒쀢 2H`` !o `@  OF``` !o@o`@ H`` !o`@  2O``` !o!@ @ a  / H,k쀢 2H`` !o@o۠`@ H]`` !o!@ 2@ a@@` @Ǡa  Hf*쀢 2HȐ`` "ok`` !o_@o``@  Oa `` !oF@o`@ Hz`` !o/`@ y 2Oa`` !o!@ @ a } H,쀢 2H~`` "oOpota@ Hb`` !o!@ @| aƒ F H;쀢 2H`` "o@oa `` "o`@  Oa`` "o!@ 2@b 쀢 G @@oa`@  2Oa`` "ov@ H6`` " oc@ H:`` "oP`@ 2O`` "o;@o&a@ H`` " o$@oFa@o0'''ܢ@ H` `'܀ @@'@@ 耢 H ``'o@耢 HА@ H ``'oܐ ``'o@ H@䀢 2H`` 'oܐ ``'o@ @` @`@  @ H@@`` 'moxO ` '@ @@ H6@ @Ђ  `@ @ DH@@`?`?G܀ @@'@@ O쀠`?`?2OĐo@` H@#\@  @@` "H @` @:@ @ $@ @? 8 ` @  @@ @ o@` @4 @#\@  @܀ @ܒ`@! @`C @C @؀@0@ `` '^o@ OS`` 'ho`` ' oO? 8 ` @  @@؀ @r oА@ Oog `` ')od`` '.oX`` '8oK`` 'No>`` 'Mo2`` 'Jo%`` 'Wo`` ']o `` 'bo`` 'ao`` '[o`` 'Zo`` ';oܝ㽐'`?`?@'w@$&'@  H& ``'@@@  ``' @ H@ H ``'o ``' `0G H`(@ H ``'o ``'o@ H ``' @ H`` 'oj`0 H`` 'oS`(@ H `` 'o=@`@䀢 H`` 'o'@@@ 㿈 @$'@ H@ @쀠`@@ ``'  ``' 㿐`@+` @@ `@` @ 4@ @ |@ @ x@"X@"h@  @@&`@ 2H ``%'\\@` @$`H h-T@$@)T H` @` O  `%`'\\ `%`'\\`@`h T@@`" H@` O  ``%o'\`@<`ʒ H H ``%o'\ ``%o~'\s 2H% ``%ßoj'\! @ H#  ``%ϟoT'\'@ H,  ``%ğo@'\@ @K`@ 2H0 ``%ןo#'\\pe[ۘ!tb ?88?@/H@  H- ``%ȟo'\@ 2H. ``%؟o'\ ``%џo'\@ 2O` ``%ɟo'\@ 2H ``%ٟo'\@ 2H ``%ڟo'\@ 2H ``%ߟo'\@ H ``%o'\@ @8H   2H c@(H ``%on'\ ``%ob'\ @ 2H ``%oO'\@ 2H ``%o='\  @  2H| ``%o)'\@ H  ``%o'\@`  @@ @@Z> `^0p @8` @``h'<`'@@ @@ @ؒ@ @Ŕ@ @ @ @`@ @  @` @u@ @b@@ @P<OŒ`@) @x4@  @` @ ` d@ f2O``  &33@` 2H ``&Rop'\ ``%oc'\ ``&oV'\ ``&oI'\ ``&o='\ ``&o0'\ ``&o#'\ ``&o'\ ``&o '\ ``& o'\ ``& o'\ `_@0p @8` ?` @`X` 'D@ @@ @@ @}@` @i @` @`@ @ `@ @@ @?D@ @"Go -@ 2H ``&So'\ ``&Hoz'\)@ 2Hv ``&Tog'\ ``&GoZ'\ ``&@oM'\ ``&?o@'\ ``&>o3'\ ``&=o&'\ ``&Bo'\ ``&Ao '\ ``&Co'\@ 2H ``&Yo'\@ Hh ``&Zo'\@ @ǒ@ 'H@ "@X@$@ @"H@` @@` @#!`@ @値@}, @'L@` @@` @`@ @@` @K `@  @6 @L @#@` @T @` @IT @` @5T @` @H @` @\@ @@Ā @@ @@@Ā @@L`o d fO @ @@ @@ @@@ @@HoCX@ @ @4x@`ܒ'T'P @@ "@@$@ @Ӧ@` @@` @#!`@ @΀@)..@`@ Ĭ'X @ 2He` `&`o d@ fO @ @@ @@ @@@ @@o ``&o'\ ``&ox'\ ``&ol'\ ``&o`'\T@ @@` @@ @@` @ `@  @P@X @@` @ @` @@ @{@Ā @i@ @W@@Ā @C@XoU` ``&o'\ ``&؟o'\ ``&֟o'\ ``&ӟo'\ ``&ҟo'\ ``&͟o'\ ``&˟o'\ ``&ȟo'\ ``&ǟo'\ ``&ßo'\ ``&Ÿo'\ ``&ox'\ ``&ok'\ ``&o^'\ ``&oQ'\ ``&oD'\ ``&o7'\ ``&o*'\ ``&o'\ ``&o'\@ 2H ``&ߟo'\ ``&~o'\ ``&to'\ ``&so'\ ``&ro'\ ``&ko'\ ``&jo'\ ``&io'\ ``&fo'\ ``&o'\ ``&o~'\ ``&or'\ ``&of'\ ``&zoY'\ ``&yoL'\ ``&vo?'\ ``&uo2'\ ``&|o%'\ ``&{o'\ ``&}o '\@ H ``&o'\@H@8` 2H ``&o'\@ 2H ``&o'\@| H  ``&o'\@`|@ H ``&o'\` o'\㿐Y 㿐@@`"H & P"H  X & T@& Xv P`& X@@& Xv P `@!4o߀`㿐@@9`H P`@' "H T P`@1 T`O ``!" `O ``!*  ``!  `@!oŀ` ``! 㿀 `@b @` ` %z     H! X  @    @" H ``%  ``%~  @@ ``%    & 㿀 `@* @` ` %c   1 H  @    @* H ``%k  ``%g  @@ ``%l  H@> H    㿈   H  ``%H @ H 4 ``%J @ H  ` @  2H  ``%M  ``%K @! H @  2H  ``%P  ``%O  @  H ``%Q 稒 @  @ ``%T 瑒 @  @ ``%V     㿈 @` @?X`'  ` Ι HJL?@''H ``"'@@l@o@"x @p'"x@ "@ "@ 4 @"X @"h p  @&@ | H`` "ڐ' @``@`| H( `@` `   PT @!@ 1 @` H(`` #o`` #o ``"os'`@` @@ `@` @=`@` H`` #o`` #o@`@4 : `@ x H`` #"oh`` #o\`x H`` ##oJ`` #o=@`x 2H`` #$o+ x@ H`` #(o` b bT `@ H`` #1o`` @ H`` #3o`` @ H`` #5o`` @ H`` #7o`` @ H`` #9o`` @ H`` #;o`` @ H`` #=ot`` @ H`` #?o]`` @ H`` #AoF`` @ H`` #Co/`` @ H`` #Eo`` @ H`` #Go`` @ H`` #Io`` @ H`` #Ko` @` H`` #Mo``@` H`` #Qo`p`@` H`` #Ro``@! H`` #So} `@` @`@I ` @܀ 2H `` #Wo[`` #ToN@ܐ@`` @ ``  @܀ H%`` #ao* ` @܀ H(`` #^o@  `@` H`` #co@`o``@ H`` #do@``@` H`` #io``@` H`` #jo`@` H`` #ko`@` H`` #lo`@` H`` #mos`@` H`` #no]``@ H`` #ooG`p`@` H`` #po2@`@` H`` #qo@`@` H`` #ro``@` H`` #uo``@` H`` #vo``@` H`` #zo``@` H`` #{o`̒`@ H`` #|o`̒`@  H`` #}o`̒`@  H`` #~oq``@` H`` #o\+``@` H`` #oG`@ H`` #o2`p`@` H`` #o`p`@ H`` #o``@ H`` #o``@ H`` #o5``@ H `` #ol@`l!@`@` H`` #o` @ H`` #o/` @ H`` #o`@` H`` #oj`  @` H`` #oT``@ H`` #o?``@` H`` #o*`@` H`` #o-`?@ H`` #o`Ȕ @ H`` #o` @` H`` #o7`Ȕ  @ H`` #o(``Ȕ @ @`@a@ @M`@` @9`?`H l@`l!@`@` @` @` @`@ @π`H`@` @` `@ @q``@` @``@ @T`H3``@ @`?@ @(`` @  @``@` @``@` @`H``@ @``?@ @i`` @ @R `@` @<``@ @'(`` @  O7`` #o`` #o`` #o`` #o`` #o`` #o`` #o`@ @3``?@ Op`` #ok`` #o^`` #oQ`` #oD`` #o7`` #o+`` #o`@ @K`?@ O`` #o`` #o`` #o`` #o`` #o`` #o`@ ON`` #o`` #o`` #o`` #ol@`l!@`@ O`` #oe`` #oX`` #oK@` H`` #o6``@` H`` #o"`@ H`` #o `p`@` H`` #o`p`@ @`@@` @`@` @`? "Hn l@`l!@`@ @C` @ @, H  @ `@䀢 @`@` @` @ @``@` @``@` @ Hi`@ @S`?@ @>(`` @  @$``@` @``@` @Ӏ H`@ @``?@ @n``@  @Y`Œ `@` @?``@ @)(`` @  @o*`` #o `` $6o`` $4o`` $+o`` $*o`` $)o`` $(o`@ @c``?@ @L``@ @7, `@` Oj`` $2o`` $%oz`` $$om`` $1o``` $0oS`` $/oF`` $!o9`` $o-`` $o ``@ @K`?@ O`` $o`` $o`` $o`` $ o`` $o`` $o`` $o `@ `@ @1``@ O`` $o`` $o`` #ox`` $okl@`l!@`@` O`` $oM`` #o@`` #o3@` H`` $:o;``@` H`` $;o `!`@ H`` $<o `%@ H`` $=oT`(` T@Д b @` H`` $Co``@` H`` $DoÒ` H`` $Eo```@! H`` $Fo``@` H`` $Joo9``@ H`` $KoZ'`ؔ @ H`` $LoE `@ H`` $Mo0`@`؀ H`` $No`ؒ`@  H`` $Oo`ؒ`@"@ H`` $Po`ؒ`@"Ѐ H`` $Qo` `@  2H `` $Ro@ܐ!P@``ؒ`@ H`` $Uo`ؒ`@  H`` $Vo`ؒ`@  H`` $Wo~`ؒ`@  @T`(` T@ b `@j ` @ @`@`Ѐ @`@  @`ܒ@ @`@ @`ܒ`@ @`ܒ`@  @`ܒ`@  @p`ܒ`@  @[`ܒ`@  @F`ܒ`@ @0T`(` T@ b  @O@` H`` $qo`` $Xo`` $ko`` $jo`` $io`` $ho`` $go`` $fo`` $eo`` $doy`` $col`` $bo_`` $aoR`@` H `` $ro>l'@l!@`@ H`` $uo @`@` H`` $vo `@ H`` $wo``@ H`` $zo``@` H`` ${o`@` H`` $|o1``@ H`` $o9``@ H`` $o``@ H`` $ov3``@` H`` $oa``@` H`` $oL `@$ݔ` H`` $o4`@` H ``$o'``@` H ``$o'`@` H ``$o'`p@` H ``$o'``p@` H ``$o'`@ H ``$ov'``@` H ``$oa'`@` H ``$oM'`@  H  ``$o8'l@`l!@`@` H ``$o'`@  H ``$o'`@` H ``$o'` @ H ``$o'``@` H ``$o'``@ H ``$o'`#`@` H ``$o'` )2%@  H ``$o')``@ H ``$om' `@` H ``$oY'``@ H ``$oE'` )2@  H ``$o/'`  @ H ``$o'+`#`@` H ``$o'` @` @'`''`'|'x`'t'p` 'l'h@@ @{`@` @g`@  @S l@`l!@`@ @5|`@ @!x`@t @ p` @ @l`@` @h`@` @``@ @`` )2@  @ `@` @ `@` @{``@ @e`` )2@  @N` @ @8``@` @$` @` Oi ``$ɟo9' ``$o,' ``$ȟo' ``$ǟo' ``$Ɵo' ``$şo' ``$ğo' ``$ßo' ``$o' ``$o' ``$o' ``$o' ``$o' ``$o' ``$o' ``$ov' ``$oi' ``$o\' ``$oO'`@ H ``$͟o;'`@` H ``$Οo''@`@ H ``$ϟo'`@ H  ``$Пo'l@`l!@`@` H ``$ӟo'`@` H ``$ԟo'` @ H ``$՟o'``@` H ``$؟o'``@ H ``$ٟo'`@` H ``$ڟos'` )2@  H ``$۟o]'``@` H ``$ޟoH' `@` H ``$ߟo4'`@`Ȁ H ``$o'`Ȓ` )2@  H ``$o'`@  H ``$o'` @`Ȁ H ``$o'`Ȕ @ H ``$o'`@` H`` $o`@` H`` $o @ll!@`@` H`` $o@`@ H`` $o`@ H`` $o``@` H`` $o`@` H`` $on`@` H`` $oX `@` H`` $oD `@` H`` $o0`@` H`` $o``@` H`` $o``@` H`` $o `@$``@` H ``%o'``@` H ``%o'`@` H`` % o`@` H`` % o`@` H`` % o`@` 2H`` %ow@ H`` %oe@``b`*  `D@X  ( p  , 0  @ H`` % o9 ` @ 0 @(`@   @` @'@O@ H)`` %*o `` %"o`` %&o@` @8H  H c@H`` %.o`` %-o `@ H`` %/o`@` H`` %1o`|@` @\  oW' ``%8oJ'㿀'@ H ``"– #\@ G쀠`@@'%s' failed, in %s:%d infaxDataString != NULLwrite_archive_mxf.cinvalid 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%llisscanf(startField, "%"PRIi64"", &infaxData->duration) == 1Invalid Infax data string ('%s'), in %s:%d fieldIndex == 14D3P_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_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))) != NULLmbstowcs((*tempString), input, len + 1) != (size_t)(-1)convert_string(infaxData->format, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Format), tempString, FORMAT_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Format), &item)convert_string(infaxData->progTitle, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeTitle), tempString, PROGTITLE_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeTitle), &item)convert_string(infaxData->epTitle, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_EpisodeTitle), tempString, EPTITLE_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_EpisodeTitle), &item)mxf_set_timestamp_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_TransmissionDate), &dateOnly)convert_string(infaxData->magPrefix, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_MagazinePrefix), tempString, MAGPREFIX_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_MagazinePrefix), &item)convert_string(infaxData->progNo, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeNumber), tempString, PROGNO_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeNumber), &item)convert_string(infaxData->prodCode, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProductionCode), tempString, PRODCODE_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProductionCode), &item)convert_string(infaxData->spoolStatus, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolStatus), tempString, SPOOLSTATUS_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolStatus), &item)mxf_set_timestamp_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_StockDate), &dateOnly)convert_string(infaxData->spoolDesc, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolDescriptor), tempString, SPOOLDESC_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolDescriptor), &item)convert_string(infaxData->memo, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Memo), tempString, MEMO_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Memo), &item)mxf_set_int64_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Duration), infaxData->duration)convert_string(infaxData->spoolNo, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolNumber), tempString, SPOOLNO_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolNumber), &item)convert_string(infaxData->accNo, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_AccessionNumber), tempString, ACCNO_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_AccessionNumber), &item)convert_string(infaxData->catDetail, &tempString)mxf_set_fixed_size_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_CatalogueDetail), tempString, CATDETAIL_SIZE)mxf_remove_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_CatalogueDetail), &item)mxf_load_data_model(&dataModel)load_bbc_d3_extensions(dataModel)mxf_finalise_data_model(dataModel)mxf_read_next_nonfiller_kl(mxfFile, &key, &llen, &len)mxf_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 != NULL && ltoInfaxDataString != NULLparse_infax_data(ltoInfaxDataString, <oInfaxData, beStrict)Could not find header partition pack key, in %s:%d mxf_read_partition(mxfFile, &key, &headerPartition)update_header_metadata(mxfFile, headerPartition->headerByteCount, <oInfaxData, newFilename)mxf_file_seek(mxfFile, headerPartition->footerPartition, SEEK_SET)Could not find footer partition pack key, in %s:%d mxf_read_partition(mxfFile, &key, &footerPartition)update_header_metadata(mxfFile, footerPartition->headerByteCount, <oInfaxData, newFilename)mxf_write_partition(mxfFile, footerPartition)filePath != NULLmxf_disk_file_open_modify(filePath, &mxfFile)mxf_set_uint32_item(output->prefaceSet, &MXF_ITEM_K(Preface, D3P_D3ErrorCount), numVTRErrors)mxf_set_uint32_item(output->prefaceSet, &MXF_ITEM_K(Preface, D3P_PSEFailureCount), numPSEFailures)mxf_set_length_item(output->durationItems[i]->set, &output->durationItems[i]->key, output->duration)mxf_set_length_item(output->descriptorSets[i], &MXF_ITEM_K(FileDescriptor, ContainerDuration), output->duration)parse_infax_data(d3InfaxDataString, &d3InfaxData, output->beStrict)set_infax_data(output->tapeDMFrameworkSet, &d3InfaxData)convert_string(d3InfaxData.spoolNo, &output->tempString)mxf_set_utf16string_item(output->tapeSourcePackageSet, &MXF_ITEM_K(GenericPackage, Name), output->tempString)convert_string(mpName, &output->tempString)mxf_set_utf16string_item(output->materialPackageSet, &MXF_ITEM_K(GenericPackage, Name), output->tempString)Multi-item tapemxf_set_utf16string_item(output->tapeSourcePackageSet, &MXF_ITEM_K(GenericPackage, Name), L"Multi-item tape")D3 preservation multi-itemmxf_set_utf16string_item(output->materialPackageSet, &MXF_ITEM_K(GenericPackage, Name), L"D3 preservation multi-item")mxf_file_seek(output->mxfFile, output->headerMetadataFilePos, SEEK_SET)mxf_mark_header_start(output->mxfFile, output->headerPartition)mxf_write_header_metadata(output->mxfFile, output->headerMetadata)mxf_mark_header_end(output->mxfFile, output->headerPartition)mxf_mark_index_start(output->mxfFile, output->headerPartition)mxf_write_index_table_segment(output->mxfFile, output->indexSegment)(filePos = mxf_file_tell(output->mxfFile)) >= 0(uint64_t)filePos < g_fixedBodyOffset - 17mxf_fill_to_position(output->mxfFile, g_fixedBodyOffset)mxf_mark_index_end(output->mxfFile, output->headerPartition)mxf_file_seek(output->mxfFile, 0, SEEK_END)mxf_append_new_from_partition(output->partitions, output->headerPartition, &output->footerPartition)mxf_write_partition(output->mxfFile, output->footerPartition)mxf_create_set(output->headerMetadata, &MXF_SET_K(EventTrack), &output->sourcePackageTrackSet)mxf_add_array_item_strongref(output->sourcePackageSet, &MXF_ITEM_K(GenericPackage, Tracks), output->sourcePackageTrackSet)mxf_set_utf16string_item(output->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackName), g_pseFailuresTrackName)mxf_set_uint32_item(output->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackID), nextTrackID++)mxf_set_uint32_item(output->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), 0)mxf_set_rational_item(output->sourcePackageTrackSet, &MXF_ITEM_K(EventTrack, EventEditRate), &g_videoEditRate)mxf_set_position_item(output->sourcePackageTrackSet, &MXF_ITEM_K(EventTrack, EventOrigin), 0)mxf_remove_set(output->headerMetadata, output->sourcePackageTrackSet)mxf_append_list_element(&output->pseFailureTrackSets, output->sourcePackageTrackSet)mxf_set_utf16string_item(output->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackName), g_vtrErrorsTrackName)mxf_append_list_element(&output->d3VTRErrorTrackSets, output->sourcePackageTrackSet)mxf_register_set_items(output->headerMetadata, &MXF_SET_K(DMSegment))mxf_register_set_items(output->headerMetadata, &MXF_SET_K(D3P_D3ReplayErrorFramework))mxf_register_set_items(output->headerMetadata, &MXF_SET_K(D3P_PSEAnalysisFramework))mxf_mark_header_start(output->mxfFile, output->footerPartition)mxf_add_set(output->headerMetadata, output->sourcePackageTrackSet)mxf_create_set(output->headerMetadata, &MXF_SET_K(Sequence), &output->sequenceSet)mxf_set_strongref_item(output->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, Sequence), output->sequenceSet)mxf_set_ul_item(output->sequenceSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &MXF_DDEF_L(DescriptiveMetadata))mxf_create_set(output->headerMetadata, &MXF_SET_K(DMSegment), &output->dmSet)mxf_add_array_item_strongref(output->sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), output->dmSet)mxf_set_ul_item(output->dmSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), &MXF_DDEF_L(DescriptiveMetadata))mxf_set_position_item(output->dmSet, &MXF_ITEM_K(DMSegment, EventStartPosition), pseFailure->position)mxf_set_length_item(output->dmSet, &MXF_ITEM_K(StructuralComponent, Duration), 1)mxf_create_set(output->headerMetadata, &MXF_SET_K(D3P_PSEAnalysisFramework), &output->dmFrameworkSet)mxf_set_strongref_item(output->dmSet, &MXF_ITEM_K(DMSegment, DMFramework), output->dmFrameworkSet)mxf_set_int16_item(output->dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_RedFlash), pseFailure->redFlash)mxf_set_int16_item(output->dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_SpatialPattern), pseFailure->spatialPattern)mxf_set_int16_item(output->dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_LuminanceFlash), pseFailure->luminanceFlash)mxf_set_boolean_item(output->dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_ExtendedFailure), pseFailure->extendedFailure)mxf_write_set(output->mxfFile, output->dmSet)mxf_write_set(output->mxfFile, output->dmFrameworkSet)mxf_remove_set(output->headerMetadata, output->dmSet)mxf_remove_set(output->headerMetadata, output->dmFrameworkSet)mxf_write_set(output->mxfFile, output->sourcePackageTrackSet)mxf_write_set(output->mxfFile, output->sequenceSet)mxf_remove_set(output->headerMetadata, output->sequenceSet)Failed to find the position of the D3 VTR error %ld, in %s:%d mxf_set_position_item(output->dmSet, &MXF_ITEM_K(DMSegment, EventStartPosition), errorPosition)mxf_create_set(output->headerMetadata, &MXF_SET_K(D3P_D3ReplayErrorFramework), &output->dmFrameworkSet)mxf_set_uint8_item(output->dmFrameworkSet, &MXF_ITEM_K(D3P_D3ReplayErrorFramework, D3P_D3ErrorCode), vtrError->errorCode)mxf_mark_header_end(output->mxfFile, output->footerPartition)mxf_mark_index_start(output->mxfFile, output->footerPartition)mxf_mark_index_end(output->mxfFile, output->footerPartition)mxf_write_rip(output->mxfFile, output->partitions)mxf_update_partitions(output->mxfFile, output->partitions)Failed to find the position of at least one D3 VTR error in first %d - not recording any errors, in %s:%d writeTimecode || writeVideo || writeAudioTimecode already written, in %s:%d Must first write timecode before video frame, in %s:%d Video frame already written, in %s:%d Must write video frame before audio frames, in %s:%d Invalid audio frame size %ld; expecting %ld, in %s:%d verify_essence_write_state(output, 0, 0, 1)mxf_write_fixed_kl(output->mxfFile, &eeKey, 4, size)mxf_file_write(output->mxfFile, data, size) == sizeInvalid video frame size %ld; expecting %ld, in %s:%d verify_essence_write_state(output, 0, 1, 0)verify_essence_write_state(output, 1, 0, 0)add_timecode(&output->vitcIndex, &vitc)add_timecode(&output->ltcIndex, <c)mxf_write_fixed_kl(output->mxfFile, &g_TimecodeSysItemElementKey, 4, SYSTEM_ITEM_SIZE)mxf_write_uint16(output->mxfFile, 0x0102)mxf_write_uint16(output->mxfFile, SYSTEM_ITEM_SIZE - 4)mxf_write_array_header(output->mxfFile, 2, 8)mxf_file_write(output->mxfFile, t12m, 8) == 8?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_create_set(newOutput->headerMetadata, &MXF_SET_K(Preface), &newOutput->prefaceSet)mxf_set_timestamp_item(newOutput->prefaceSet, &MXF_ITEM_K(Preface, LastModifiedDate), &newOutput->now)mxf_set_version_type_item(newOutput->prefaceSet, &MXF_ITEM_K(Preface, Version), 0x0102)mxf_set_ul_item(newOutput->prefaceSet, &MXF_ITEM_K(Preface, OperationalPattern), &MXF_OP_L(1a, qq09))mxf_alloc_array_item_elements(newOutput->prefaceSet, &MXF_ITEM_K(Preface, EssenceContainers), mxfUL_extlen, 3, &arrayElement)mxf_alloc_array_item_elements(newOutput->prefaceSet, &MXF_ITEM_K(Preface, EssenceContainers), mxfUL_extlen, 1, &arrayElement)mxf_alloc_array_item_elements(newOutput->prefaceSet, &MXF_ITEM_K(Preface, DMSchemes), mxfUL_extlen, 1, &arrayElement)mxf_set_uint32_item(newOutput->prefaceSet, &MXF_ITEM_K(Preface, D3P_D3ErrorCount), 0)mxf_set_uint32_item(newOutput->prefaceSet, &MXF_ITEM_K(Preface, D3P_PSEFailureCount), 0)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(Identification), &newOutput->identSet)mxf_add_array_item_strongref(newOutput->prefaceSet, &MXF_ITEM_K(Preface, Identifications), newOutput->identSet)mxf_set_uuid_item(newOutput->identSet, &MXF_ITEM_K(Identification, ThisGenerationUID), &uuid)mxf_set_utf16string_item(newOutput->identSet, &MXF_ITEM_K(Identification, CompanyName), g_mxfIdentCompanyName)mxf_set_utf16string_item(newOutput->identSet, &MXF_ITEM_K(Identification, ProductName), g_mxfIdentProductName)mxf_set_utf16string_item(newOutput->identSet, &MXF_ITEM_K(Identification, VersionString), g_mxfIdentVersionString)mxf_set_uuid_item(newOutput->identSet, &MXF_ITEM_K(Identification, ProductUID), &g_mxfIdentProductUID)mxf_set_timestamp_item(newOutput->identSet, &MXF_ITEM_K(Identification, ModificationDate), &newOutput->now)mxf_set_product_version_item(newOutput->identSet, &MXF_ITEM_K(Identification, ToolkitVersion), mxf_get_version())mxf_set_utf16string_item(newOutput->identSet, &MXF_ITEM_K(Identification, Platform), mxf_get_platform_wstring())mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(ContentStorage), &newOutput->contentStorageSet)mxf_set_strongref_item(newOutput->prefaceSet, &MXF_ITEM_K(Preface, ContentStorage), newOutput->contentStorageSet)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(EssenceContainerData), &newOutput->essContainerDataSet)mxf_add_array_item_strongref(newOutput->contentStorageSet, &MXF_ITEM_K(ContentStorage, EssenceContainerData), newOutput->essContainerDataSet)mxf_set_umid_item(newOutput->essContainerDataSet, &MXF_ITEM_K(EssenceContainerData, LinkedPackageUID), &fileSourcePackageUID)mxf_set_uint32_item(newOutput->essContainerDataSet, &MXF_ITEM_K(EssenceContainerData, IndexSID), g_indexSID)mxf_set_uint32_item(newOutput->essContainerDataSet, &MXF_ITEM_K(EssenceContainerData, BodySID), g_bodySID)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(MaterialPackage), &newOutput->materialPackageSet)mxf_add_array_item_strongref(newOutput->contentStorageSet, &MXF_ITEM_K(ContentStorage, Packages), newOutput->materialPackageSet)mxf_set_umid_item(newOutput->materialPackageSet, &MXF_ITEM_K(GenericPackage, PackageUID), &materialPackageUID)mxf_set_timestamp_item(newOutput->materialPackageSet, &MXF_ITEM_K(GenericPackage, PackageCreationDate), &newOutput->now)mxf_set_timestamp_item(newOutput->materialPackageSet, &MXF_ITEM_K(GenericPackage, PackageModifiedDate), &newOutput->now)D3 ingested materialmxf_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), &fileSourcePackageUID)mxf_get_item(newOutput->sourceClipSet, &MXF_ITEM_K(StructuralComponent, Duration), &newOutput->durationItems[newOutput->numDurationItems++])mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(SourcePackage), &newOutput->sourcePackageSet)mxf_add_array_item_strongref(newOutput->contentStorageSet, &MXF_ITEM_K(ContentStorage, Packages), newOutput->sourcePackageSet)mxf_set_umid_item(newOutput->sourcePackageSet, &MXF_ITEM_K(GenericPackage, PackageUID), &fileSourcePackageUID)mxf_set_timestamp_item(newOutput->sourcePackageSet, &MXF_ITEM_K(GenericPackage, PackageCreationDate), &newOutput->now)mxf_set_timestamp_item(newOutput->sourcePackageSet, &MXF_ITEM_K(GenericPackage, PackageModifiedDate), &newOutput->now)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(Track), &newOutput->sourcePackageTrackSet)mxf_add_array_item_strongref(newOutput->sourcePackageSet, &MXF_ITEM_K(GenericPackage, Tracks), newOutput->sourcePackageTrackSet)mxf_set_utf16string_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackName), wNameBuffer)mxf_set_uint32_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackID), i + 1)mxf_set_uint32_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), videoTrackNum)mxf_set_rational_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(Track, EditRate), &g_videoEditRate)mxf_set_uint32_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, TrackNumber), audioTrackNum)mxf_set_rational_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(Track, EditRate), &g_audioEditRate)mxf_set_position_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(Track, Origin), 0)mxf_set_strongref_item(newOutput->sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, Sequence), newOutput->sequenceSet)mxf_set_uint32_item(newOutput->sourceClipSet, &MXF_ITEM_K(SourceClip, SourceTrackID), 1)mxf_set_position_item(newOutput->sourceClipSet, &MXF_ITEM_K(SourceClip, StartPosition), getPosition(startPosition, &g_videoEditRate))mxf_set_position_item(newOutput->sourceClipSet, &MXF_ITEM_K(SourceClip, StartPosition), getPosition(startPosition, &g_audioEditRate))mxf_set_umid_item(newOutput->sourceClipSet, &MXF_ITEM_K(SourceClip, SourcePackageID), &tapeSourcePackageUID)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(MultipleDescriptor), &newOutput->multipleDescriptorSet)mxf_set_strongref_item(newOutput->sourcePackageSet, &MXF_ITEM_K(SourcePackage, Descriptor), newOutput->multipleDescriptorSet)mxf_set_rational_item(newOutput->multipleDescriptorSet, &MXF_ITEM_K(FileDescriptor, SampleRate), &g_videoSampleRate)mxf_set_ul_item(newOutput->multipleDescriptorSet, &MXF_ITEM_K(FileDescriptor, EssenceContainer), &MXF_EC_L(MultipleWrappings))mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(NetworkLocator), &newOutput->networkLocatorSet)mxf_add_array_item_strongref(newOutput->multipleDescriptorSet, &MXF_ITEM_K(GenericDescriptor, Locators), newOutput->networkLocatorSet)convert_string(filename, &newOutput->tempString)mxf_set_fixed_size_utf16string_item(newOutput->networkLocatorSet, &MXF_ITEM_K(NetworkLocator, URLString), newOutput->tempString, NETWORK_LOCATOR_URL_SIZE)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(CDCIEssenceDescriptor), &newOutput->cdciDescriptorSet)mxf_add_array_item_strongref(newOutput->multipleDescriptorSet, &MXF_ITEM_K(MultipleDescriptor, SubDescriptorUIDs), newOutput->cdciDescriptorSet)mxf_set_uint32_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(FileDescriptor, LinkedTrackID), 1)mxf_set_rational_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(FileDescriptor, SampleRate), &g_videoSampleRate)mxf_set_ul_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(FileDescriptor, EssenceContainer), &MXF_EC_L(SD_Unc_625_50i_422_135_FrameWrapped))mxf_set_uint8_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameLayout), g_videoFrameLayout)mxf_set_uint32_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredHeight), g_videoStoredHeight)mxf_set_uint32_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredWidth), g_videoStoredWidth)mxf_alloc_array_item_elements(newOutput->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, VideoLineMap), 4, 2, &arrayElement)mxf_set_rational_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, AspectRatio), &g_videoAspectRatio)mxf_set_uint32_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, ComponentDepth), g_videoComponentDepth)mxf_set_uint32_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, HorizontalSubsampling), g_videoHorizontalSubSampling)mxf_set_uint32_item(newOutput->cdciDescriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, VerticalSubsampling), g_videoVerticalSubSampling)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(WaveAudioDescriptor), &newOutput->bwfDescriptorSet)mxf_add_array_item_strongref(newOutput->multipleDescriptorSet, &MXF_ITEM_K(MultipleDescriptor, SubDescriptorUIDs), newOutput->bwfDescriptorSet)mxf_set_uint32_item(newOutput->bwfDescriptorSet, &MXF_ITEM_K(FileDescriptor, LinkedTrackID), i + 2)mxf_set_rational_item(newOutput->bwfDescriptorSet, &MXF_ITEM_K(FileDescriptor, SampleRate), &g_audioEditRate)mxf_set_ul_item(newOutput->bwfDescriptorSet, &MXF_ITEM_K(FileDescriptor, EssenceContainer), &MXF_EC_L(BWFFrameWrapped))mxf_set_rational_item(newOutput->bwfDescriptorSet, &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioSamplingRate), &g_audioSampleRate)mxf_set_boolean_item(newOutput->bwfDescriptorSet, &MXF_ITEM_K(GenericSoundEssenceDescriptor, Locked), 1)mxf_set_uint32_item(newOutput->bwfDescriptorSet, &MXF_ITEM_K(GenericSoundEssenceDescriptor, ChannelCount), 1)mxf_set_uint32_item(newOutput->bwfDescriptorSet, &MXF_ITEM_K(GenericSoundEssenceDescriptor, QuantizationBits), g_audioQuantBits)mxf_set_uint16_item(newOutput->bwfDescriptorSet, &MXF_ITEM_K(WaveAudioDescriptor, BlockAlign), g_audioBlockAlign)mxf_set_uint32_item(newOutput->bwfDescriptorSet, &MXF_ITEM_K(WaveAudioDescriptor, AvgBps), g_audioAvgBps)mxf_create_set(newOutput->headerMetadata, &MXF_SET_K(StaticTrack), &newOutput->sourcePackageTrackSet)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), &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)D3 tapemxf_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)mxf_fill_to_position(newOutput->mxfFile, g_fixedBodyOffset)mxf_mark_index_end(newOutput->mxfFile, newOutput->headerPartition)mxf_update_partitions(newOutput->mxfFile, newOutput->partitions)mxf_disk_file_open_new(filename, &mxfFile)+4 +4S +4 D3+4S 2+4+4S /+4 @+4 @+4S +4 +4 +4 +4 +4 +4 +4 +4 +4  +4  +4  +4  +4  +4 +4S +4 +4 +4 +4 +4S +4 +4S $+4S .+4+4+4 +4S 9+4PSE Failures+4+4+4+40+4 D3 VTR Errors+4S A+4S +4+4+4+4 +4+4+4 +4 +4 +4 +4S +4 +4  +4 +4 +4 +4+4+4+4+4+4 +4S 0+4+4 BBC+4 BBC Archive MXF Writer+4 Version Feb 2008+4 +4 &DH&wY+4+4  +4 +4S +4+4S #+4+4+4+4+4S 6+4+4+4+4+4S ;+40+4+4S +4+4+4+4+4+4+4S +4+4+4+4S 7+4S D+4+4+4+4+4S (+4 +4+4+4+4+4+4+4 +4+4+4S H+4+4+4+4+4+4+4S : |  t $  8 -   -  x -  -  -  0 - ( -  -  - ! -  -  - 8 -  -  -  - t - _4 -  - @XLPX``XhlX@`XhlXtXX^n^nh h h` `0a a c c0d d0$bb`bbb $b(bbbb  b b b \ b tb $b0b$bbbb $b(bbbb  b b b tb$b0b$bb`bb $b(bbb`pb  b b b 0 \b tb blZQQ \ `Z ` lQ Z Z0bb`bbb $b(bbbb  b (b b tb b0b$b`bbb $b(bbbb  b b ( Tb b tb b0XlX`Q`l l0@R@hR\h\hRhh  th t |R |h0@Q@dQ`d`hQhd  td t tQ td0b$bb`bb$b(bbbP`b  b b b tb b0b$bb`bbb (bbbb  b b tb  4bZQQ D HZ H TQ Z Z0dQd d0@R@hRh$R$h  th t |R |h0@Q@lQl$Q$l  tl t tQ tl0b$bb`bbb $bbbb  b b T b b tb 4 db0b$bb`bbb $b(bbpb  b b b tb d b0b$bb`bbb $b(bbPb  b b b  0b b^nh\hlh$h4hh\hlh,h<hh dhth4hDhhlh|h0h@hhhhxh0h@hhX ^ ndhdlYh8`^)nLhh'h()h&i'H'i()i)h)xi))i))^)3n)*dh*t-Ph-`3h)*ij*3`a*<*to, , o, ,Q,4,ho,.@o.@.lQ./o//8S/x/o0 0 o0 08Q0d1o12o23o*<*tP,,P,,X\],X,hP,h,\],-P--@\]-@-`P-`-\]-/P/3P*<*tbc,,bc,,bS,,RS,,Rc,/bc/3bc*<*t`,4,h`,/`/3`*<*tg,4,hg,x/g/3g*<*td,4,hd,/0d/x/d0\2d23d*<*tX,4,hX,/X/3X33^37<n33\h33h34 j34k33d6 7<d3L3PX3P3`47<`7<7@^7@8 n7<7Lh7L7XX7X7|h77h77X77h7@7l77Q78 l7|7h77h78 h8 8^88n88^8Zn89(h909h9:h:Zh8AtiBtC$iClCiEpEi8MjNtOjQQjTPZj8M4kNOkTZk9$90a9T9a:;4a;;a<,<a=$=a=ApaBtBaCCaFGaGDGaI,J\aLMaTPU8aV8VaYZa?8?HXY??XY9$90aBClaEpEaFGaGDGaI,J\aJMaMQaQ4VaV8ZaNNY9$90cA ClcCIcLMtcTU8cYZc9$90hM<NhOU8hYZh9$90kM4NkOU8kYZk9$90cIMtcNOcTZcZZ^ZZnZZhZZXZZ^Z[\n[\[`^[`\n[\[h[[h[\h\ \<h\L\h\\^\^0n\\h\]h]]h]^h^^ h^ ^(X^0^4^^4_n^0^|h^_ h__@h_P_h__h__X__^_bn_`h`(`dh`t`h`a haaphaahaahbbPhb`bhbbhbbXbb^bcPnbcHhicPcT^cT„ncPchcdhde,he|ehcPi(idicPy<jcPchklchctblctbccPh`mcchc„hffRSggRS,XYXYccadda}`Z`(`$`P`a„acc`dd``„`cc\dd\otp\p\p\p„\„ˆ^ˆ$n„hh„jk$[kŒlQ$lhhCn!aget_archive_mxf_content_package_size!get_archive_mxf_file_size'update_archive_mxf_file_2(update_archive_mxf_file)complete_archive_mxf_file+abort_archive_mxf_file,write_audio_frame-awrite_video_frame-write_timecode.prepare_archive_mxf_file_21prepare_archive_mxf_file$ $ \  $ $T \ 0 \`p  \ th,0$( ( x(, ( T,h @ t  P`   4  D \$ @$ 4 d T  d pP t  0~PTpseFailuresbeStrictisPicturestartPositionwriteVideofilenamenumAudioTrackscpySizevitcTimecodewriteTimecodeoctet0octet1octet2octet3mxfFileoctet5octet6octet9dataModeldmFrameworkSetindexSIDMXFFileSysDataltoInfaxDataStringnetworkLocatorSettypeIdheaderByteCountoctet13infaxDataoctet4durationheaderMetadataoctet7octet8octet10octet11octet12ltcTimecodeoctet14octet15footerPartitionnewFilenameinstanceUIDoutputpositiontempStringwriteAudioheaderPartition:_0p` ,pSw  (<8Ppepl 3 x J{P@?0X<-AeP K+j;`1h`l?X(t8@  ,  =l N vP $ `    " T z  bt  P C e   0 p , Q yX [\8 \  @ (P A` ^      #\7[8 K 7@S @8pb@|=Z pZ8<,[q) 0=pV0 P|/K`L/>Td„}Z4;P^r8!-H]qycP_4 t$1HVdv}\5Hai3(*Qjq7<,@Zw~7MUZl.G\o^0_-BVlwrite_archive_mxf.cg_Preface_EssenceContainers_item_keyg_Identification_ProductUID_item_keyg_D3P_InfaxFramework_D3P_SpoolStatus_item_keyg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_TimecodeComponent_RoundedTimecodeBase_item_keyg_Track_EditRate_item_keyg_NetworkLocator_URLString_item_keyg_TimecodeComponent_DropFrame_item_keyg_DescriptiveMetadata_datadef_labelg_SourceClip_StartPosition_item_keyg_Identification_VersionString_item_keyg_D3P_InfaxFramework_D3P_ProgrammeNumber_item_keyg_Null_UMIDg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyset_null_infax_datag_EventTrack_set_keyg_D3P_PSEAnalysisFramework_D3P_RedFlash_item_keyg_videoAspectRatiog_ContentStorage_EssenceContainerData_item_keyg_EssenceContainerData_set_keyg_Sequence_set_keyg_EssenceContainerData_IndexSID_item_keyload_bbc_d3_extensionsg_EssenceContainerData_LinkedPackageUID_item_keyg_GenericDescriptor_Locators_item_keyg_Preface_OperationalPattern_item_keyg_TimecodeSysItemElementKeyg_FileDescriptor_EssenceContainer_item_keyg_D3P_InfaxFramework_D3P_MagazinePrefix_item_keyg_TapeDescriptor_set_keyg_D3P_InfaxFramework_D3P_EpisodeTitle_item_keyg_TimecodeComponent_StartTimecode_item_keyg_qq09_op_1a_labelg_Track_set_keyg_Preface_Identifications_item_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_WavBaseElementKeyg_GenericTrack_TrackNumber_item_keyg_Preface_DMSchemes_item_keyg_GenericPackage_PackageCreationDate_item_keyg_GenericTrack_TrackID_item_keyg_D3P_InfaxFramework_D3P_SpoolDescriptor_item_keyg_SourcePackage_set_keyg_D3P_InfaxFramework_D3P_ProductionCode_item_keyg_ClosedComplete_Footer_pp_keyg_D3P_InfaxFramework_set_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_Preface_Version_item_keyg_MaterialPackage_set_keyg_WaveAudioDescriptor_set_keyg_CDCIEssenceDescriptor_set_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_D3P_InfaxFramework_D3P_Memo_item_keyg_BWFFrameWrapped_esscont_labelg_D3P_InfaxFramework_D3P_ProgrammeTitle_item_keyg_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_keyg_Preface_D3P_PSEFailureCount_item_keyg_Identification_set_keyg_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_keyg_Preface_set_keyg_FileDescriptor_SampleRate_item_keyis_empty_stringg_audioSampleRateg_FileDescriptor_ContainerDuration_item_keyconvert_timecode_to_12mparse_infax_datag_D3FormatStringg_FileDescriptor_LinkedTrackID_item_keyg_GenericPackage_Name_item_keyg_Identification_CompanyName_item_keyg_Preface_ContentStorage_item_keyconvert_stringg_GenericPackage_Tracks_item_keyg_mxfIdentProductUIDg_D3P_InfaxFramework_D3P_AccessionNumber_item_keyg_Identification_ProductName_item_keyg_Identification_ThisGenerationUID_item_keyg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keygetPositiong_SourcePackage_Descriptor_item_keyg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_EventTrack_EventOrigin_item_keyg_D3P_InfaxFramework_D3P_TransmissionDate_item_keyg_D3P_PSEAnalysisFramework_set_keyg_StructuralComponent_DataDefinition_item_keyg_Track_Origin_item_keyg_D3P_InfaxFramework_D3P_Duration_item_keyg_GenericPackage_PackageUID_item_keyg_DMSegment_EventStartPosition_item_keyg_vtrErrorsTrackNameverify_essence_write_stateg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelg_StructuralComponent_Duration_item_keyg_Identification_Platform_item_keyg_Timecode_datadef_labelg_OpenComplete_Footer_pp_keyg_D3P_InfaxFramework_D3P_CatalogueDetail_item_keyset_infax_datag_GenericPackage_PackageModifiedDate_item_keyg_GenericDescriptor_set_keyg_StaticTrack_set_keyg_SourceClip_SourceTrackID_item_keyg_DMSegment_set_keyg_Preface_D3P_D3ErrorCount_item_keyg_GenericPictureEssenceDescriptor_StoredHeight_item_keyfree_d3_mxf_fileg_pseFailuresTrackNameg_D3P_InfaxFramework_D3P_Format_item_keyg_EssenceContainerData_BodySID_item_keyg_Identification_ModificationDate_item_keyg_TimecodeComponent_set_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericTrack_TrackName_item_keyg_videoEditRateg_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_keyg_Picture_datadef_labelg_D3P_InfaxFramework_D3P_StockDate_item_keyg_WaveAudioDescriptor_BlockAlign_item_keyg_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_OpenComplete_Header_pp_keyg_GenericSoundEssenceDescriptor_Locked_item_keyg_GenericTrack_Sequence_item_keyg_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_keyg_MultipleDescriptor_set_keyg_mxfIdentCompanyNameg_EventTrack_EventEditRate_item_keyg_mxfIdentVersionStringupdate_essence_write_stateg_videoSampleRateg_SourceClip_set_keyg_Sequence_StructuralComponents_item_keyg_D3P_D3ReplayErrorFramework_set_keyg_OpenIncomplete_Header_pp_keyg_mxfIdentProductNameg_WaveAudioDescriptor_AvgBps_item_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyupdate_header_metadatag_ContentStorage_Packages_item_keyg_Sound_datadef_labelg_SourceClip_SourcePackageID_item_keyg_NetworkLocator_set_keyg_Identification_ToolkitVersion_item_keyg_UncBaseElementKeyg_ContentStorage_set_keyg_Preface_LastModifiedDate_item_keyg_D3P_InfaxFramework_D3P_SpoolNumber_item_keyg_DMSegment_DMFramework_item_keyg_audioEditRateg_InterchangeObject_set_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_MultipleWrappings_esscont_labelg_D3P_D3PreservationDescriptiveScheme_dmscheme_labelmxf_add_setmxf_write_header_metadatamxf_append_new_partitionmxf_set_uint16_itemmxf_remove_setmxf_set_position_itemmxf_get_versionprepare_archive_mxf_filemxf_mark_index_startmxf_write_array_headermxf_alloc_array_item_elementsmxf_set_utf16string_itemmxf_free_itemwcslenmxf_generate_umidabort_archive_mxf_filemxf_file_set_min_llenstrlenmxf_get_iter_elementmxf_have_itemmxf_free_data_modelmxf_create_setcomplete_archive_mxf_filemxf_register_set_itemsmxf_remove_itemmxf_disk_file_open_modifysscanfmxf_create_header_metadatamxf_set_length_itemmemsetmxf_add_delta_entrymxf_create_file_partitionsmxf_register_set_defmxf_write_partitionstrncpymxf_complete_essence_element_keymbstowcsfind_position_at_dual_timecodeprepare_archive_mxf_file_2mxf_get_set_sizemxf_register_item_def__ctypeget_archive_mxf_content_package_sizemxf_set_strongref_itemmxf_file_tellmxf_is_fillermxf_set_uuid_itemmemcmpmemcpymxf_append_list_elementmxf_write_index_table_segmentmxf_read_klmxf_get_timestamp_nowmxf_set_fixed_set_space_allocationwrite_audio_framemxf_free_setmxf_disk_file_open_newmxf_free_partitionmxf_get_platform_wstringmxf_logget_archive_mxf_file_sizemxf_fill_to_positionmxf_create_index_table_segmentmxf_finalise_data_modelmxf_set_product_version_itemmxf_clear_listupdate_archive_mxf_file_2clear_timecode_indexmxf_complete_essence_element_track_nummxf_free_file_partitionsmallocmxf_register_primer_entrymxf_set_int32mxf_write_setmxf_mark_index_endupdate_archive_mxf_filemxf_set_ulmxf_mark_header_endstrcatmxf_set_fixed_size_utf16string_itemmxf_set_ul_itemmxf_initialise_listmxf_set_version_type_itemmxf_free_index_table_segmentwcscmpstrchr__assertmxf_set_int16_itemmxf_write_ripmxf_read_and_return_setmxf_set_int64_itemmxf_set_uint8_itemadd_timecodeinitialise_timecode_index_searcherinitialise_timecode_indexmxf_read_header_pp_klsprintffreemxf_generate_uuidmxf_set_timestamp_itemmxf_write_uint16mxf_set_rational_itemmxf_file_seekmxf_get_itemmxf_get_list_lengthmxf_add_array_item_strongrefmxf_append_partition_esscont_labelmxf_free_primer_packmxf_free_header_metadatamxf_set_boolean_itemmxf_read_partitionwrite_video_framemxf_is_header_metadatamxf_append_new_from_partitionmxf_set_uint32_itemmxf_write_fixed_klwrite_timecodemxf_read_next_nonfiller_klmxf_skipmxf_file_sizemxf_file_closemxf_read_primer_packmxf_load_data_modelmxf_update_partitionsmxf_initialise_list_itermxf_file_writemxf_get_utf16string_itemmxf_equals_keymxf_mark_header_startmxf_set_umid_itemmxf_next_list_iter_element@KK$ksz+!J/Q=KXY`ghu|sz+ %J3QAOX]`khy|gsuz+JQX`h+|9 $ 2 Y !bs;XpXp2A !V2;  !K!Kt!0l!\l4!Kt!K!A!lR!K!K!le"K"K"`K"dK"hlx"q!"K"K"l"l"!" "l#l#%l#6l7#; #DP#OlU#U H#^P#il #o x#xP#l# #P#lr# #P#l# #P#lt# H#l,#lc$l$ `$P$(lC$. $7P$Bl$H $QP$\l$b $wl$l$l$ $P$l$ $P$l $ @$P$l c%K% K%l %%#l .%?K%CK%Gl _%\l }%a%xl %K%K)%l %%l %!%l %&KH&,K)&0K3&4l ?&=&Hl ]&M &Xl &]!&k&l &lZ&&;&l&ln'-l'Zl'_'n'yl$'K*<'K3'K7<'l\'lz'( (l( ((l([(j(ul((l(K3(K7<(K8 (l (l'() ) )()3lq)Fl)`K8 )dK8)hl)q)K8)KZ)l)l)l5))li*l*C*Zl*nl~*|l*l*l/+3ly+ll+l+KZ,KZ,l, ,l7,=KZ,AK[\,ElU,N,\e,j-,x,K[\,K\,ls,,l,e,-,-K\-K^0-l-"--l-}K^0-K_-l8--lV-K_-Kb-l-.l.[Kb._KcP.cl?.l].KcP.K„.lu./l/ 8/l/A/$l/)/4l/9 /Dl;/I/jlN/~ln/l0Gl,0l`0Kd0 `00 x01>K„1BK$1Fl1O81Zl1_A1m1xl1} 111l1l32.n2on2n2nP3sn6nL6nl<n\Bvn,BnDn`D-n+EOn<EnFnF@n|FhnFnGn`GPnGnGnGnH nH>n$HqnHnI nIDn I{n0In@InPJnJAnJnnpJnJnKnKnnKnPKnLnLBnLnpLnMKnM}nMnMn|NnNnNFn Nln0NnpNnNnOSnOnOnlOnP n@PJn`PnPnpPnQ nQAnQsnQn\QnRJnRnRnSnSHn S|nPSnTn(T@n@Tyn@UZnUnUnXnYIn[Tn`[n[n\n_n(`.n@`nPaDn`bcnbnpbncnpconcnd0ndZn;dnKdne neJnenenfn f@n0fyn@fnPfn`g$npg_ngngnh nhKnhnhniniJninin0injn jKnjunjnjn jnk'nkpn8knl7n8lTnlnmnXmnmnlKKK K KKK0!K0)K81K@9KDAKDIKLQKPYKXaKXiKlqKt|KtKKKKKKKK0K`KKKKKKK KKK"K-K5K=KEKMKUK]KeKmK wKKKKK K$K(K,K0K8K8K@KDKDKLKXKKKK!K)K 1K 9KAKIK SKx[K|cK|kKsK}KK K K\KKKhKK KKK$KKKPK`Kp KKK!K)K3K;KEK MK WK ,_K 8iK DqK \yK tK K K K (K TK K K K K 0K \K K K K K @ K tK K %K -K 45K d=K EK MK UK$_KjKwKKKK,K,KlKKKKK4KdKKKKK,K,KlKKK'K/K7K<?KdGKdOKWK_KgK oK4wK4KtKKKKKKDKlKlKKKKK<K<K|KKKKK'K@/Kh7Kh?KGKOKWK_K8gK8oKxwKKKKKK@KhKhKKKK KK K K4KL KX K K K !K )K 1K 9K AK IK QK YKH aK` iKh tKx |Kx K K K K K K K K K K K K K K K K K K K K $K ,K0 4KL <K` DK` LKh TK \K dK lK tK K K K K K8 K8 Kl Kt K K K K K K K K KT K\ Kt &Kt .K 6K AK IK TK \K dK lK( tK( |K0 KH Kd Kd K K K K K K K K K K( K( K0 KD KD KL K` "K` *Kh 2Kx :Kx BK JK UK ]K eK mK xK K K 4 K < K D K L K t K | K K K K K!< K!D K!T K!T K!\ K!d K!d K!l 'K!| /K! 7K! ?K! GK! OK! WK! _K! gK! oK! wK! K! K" K" K"8 K"8 K"l K"t K"| K" K" K" K" K" K# K#$K#4 K#4K#<K#P"K#P*K#X2K#h:K#hBK#JK#UK#]K#eK#mK$wK$K$K$K$(K$<K$<K$DK$TK$TK$\K$lK$lK$K$K$K$K$K$ K%K%K%4%K%<0K%D8K%L@K%HK%RK%ZK%bK%jK%tK%|K%K&K&K&K& K&0K&0K&dK&lK&lK&tK&|K&K&K&K&K&K&K&K& K' (K' 0K'@8K'HBK'PJK'XRK'ZK'dK'lK'tK'|K'K'K'K'K(K( K((K(@K(@K(tK(|K(K(K) K)K),K), K)`K)hK)p&K)x.K)6K)@K)HK)PK)XK)cK)kK)sK){K)K)K*<K*XK*`K*lK*tK*K*K*K+K+$K+LK+TK+hK+x K+xK+K+$K+,K+7K+?K,GK,OK,WK,_K, gK, qK,4yK,`K,hK,hK,pK,K,K,K,K,K,K,K,K,K,K- K-(K-D K-LK-`K-`$K-x,K-x4K-<K-FK-NK-XK-`K-hK-pK-xK-K-K-K.K.K.K.K.$K.4K.4K.<K.xK.K.K.K.K.K.K.K.K.&K..K.6K/>K/FK/NK/pVK/x`K/jK/rK/zK/K/K/K0K0DK0\K0dK0tK0tK0|K0K0K0K0K0K1 K1K1HK1P&K1x.K18K1@K1JK1RK1\K2dK2nK2HvK2PK2xK2K2K2K2K2K3 K3K3K3 K3$K34K34K3@K3@K3HK3LK3PK3XK3p&K3p.K36K3>K3FK3NK3YK4aK4(iK4(qK40yK4HK4HK4K4K4K4K4K5<K5pK5K5K5K5K5K5K6 K6,K6, K6hK6K6!K6)K61K79K7 AK7(IK7<TK7@\K7DdK7DlK7LtK7d|K7xK7|K7|K7K7K7K7K7K8 K8K8 K8@K8HK8TK8`K8lK8x K8K8K8!K8)K84K8<K8DK8LK8TK9$_K90jK9LrK9TzK9TK9\K9dK9lK9lK9tK9K9K9K9K9K9K:K:K:4K:4K:<K:HK:HK:T&K:T.K:6K:>K:FK:NK:VK:^K:fK;nK;4vK;H~K;HK;K;K;K;K;K;K<,K0lK><tK><|K>xK>K>K>K?K?K?$K?$K?8K?8K?tK?K?K?K?K?K?K@8 K@LK@LK@$K@,K@4K@<K@DK@LK@TK@\KAdKAnKAvKA ~KAKA4KA8KA<KA@KADKAHKALKAPKAXKA\KA`KAdKAhKApKAxKA| KAKAKA"KA*KA2KA:KABKAJKARKAZKAbKAjKArKAzKAKBKBKBKB<KBLKBLKBTKB`KB`KBhKBlKBlKBtKBxKBxKBKBKBKBKB&KB.KB6KB>KBFKBNKBVKC^KC0fKC0nKClyKCKCKDKD8KDlKDKDKEKE<KEpKEKEKEKEKEKEKEKE KEKEKE#KE+KE3KE;KFCKFKKF SKF [KF cKF(kKF<sKF<{KFDKF\KF\KFdKFKFKFKFKFKFKFKFKFKFKFKFKG KGDKGTKGT!KG+KG3KG;KH,CKH`KKHSKH[KHcKI,kKI8sKI8{KItKIKIKIKIKIKIKIKIKIKIKIKIKIKJ KJKJ KJ KJ4 KJ4 KJ< %KJP -KJP 5KJX =KJp EKJp MKJx UKJ ]KJ eKJ mKJ uKJ }KJ KJ KJ KJ KJ KJ KJ KK KK KK KK$ KK$ KK, KK< KK< KKD KKX!KKX! KK`!KKt!KKt!%KK|!-KK!5KK!=KK!EKK!MKK!UKK!]KK!eKK!mKL!uKL!}KL !KL8!KL@!KLl!KL!KL!KL!KL!KL!KL!KL!KL!KL!KM!KM!KM!KM " KM("KM,"KM0"#KM<"+KMH"3KMH"=KMP"EKM`"MKMl"UKMl"]KMt"eKM"mKM"uKM"}KM"KM"KM"KM"KM"KM"KM"KM"KM"KM"KM"KM"KM"KN"KN"KN #KNH# KNt#KN#KN#!KN#)KN#1KN#9KN#DKO#LKOL#TKO|#\KO#dKO#lKO#tKO#|KO#KO#KO#KO#KO#KO#KP#KP#KP#KP0#KP0#KP8#KPH#KPH#KPP#KPd#KPd$KPl$ KP$KP$KP$$KP$,KP$4KP$<KP$FKQ$NKQ4$VKQd$^KQ$fKQ$nKQ$vKR$$~KRT$KR$KR$KR$KS$KSL$KS$KS$KS$KT$KTP$KT$KT$KT$KT$KT%KU8% KUh%KU%KU%#KV%+KV8%3KVl%;KV%CKV%KKW%SKW4%[KWd%cKW%mKW%uKW%}KX0%KXd%KX%KX%KY%KYD%KYL%KYT%KY\%KY\%KYh%KYh%KY%KY%KY%KY%KY&KY& KZ4&KZD&KZ&%KZ&0KZ&8KZ&@KZ&HKZ&PKZ&[KZ&cKZ&kKZ&sKZ&{KZ&KZ&KZ&KZ&KZ&K[&K[ &K[&K[ &K[0&K[4&K[@&K[T&K[\&K[`&K[p'K[t' K[t'K[|'K['!K[')K['1K['9K['AK['KK['SK['[K['cK['kK['sK['{K['K['K['K['K['K\ 'K\L'K\`'K\h'K\'K\'K\'K\'K\'K\'K\(K](K]0(K]P(K]P( K]((K](0K^(8K^((@K^0(JK^4(RK^L(ZK^T(bK^T(jK^\(rK^(zK^(K^(K^(K^(K_(K_P(K_(K_(K_(K_(K_(K_(K_(K_(K_(K`((K`4)K`4) K`t)K`)K`)$K`),K`)4Ka)<Ka0)DKa@)LKa@)TKa)\Ka)dKa)lKa)tKb)|Kb)Kb`)Kbl)Kb)Kb)Kb)Kb)Kc)KcH)KcP)KcT)KcX)Kc\)Kc`)Kcd)Kch*Kcl* Kcl*Kc*Kc**Kc*2Kc*:Kc*BKc*JKc*RKd*ZKd*bKd *jKd0*rKd@*zKdL*KdP*KdT*KdX*KdX*Kd`*Kdp*Kdp*Kd*Kd*Kd*Kd*Kd*Kd*Ke*Ke+Ke +Ke+Ke+Ke+ Ke+(Ke(+0Ke@+8Ke@+@Ke|+HKe+RKe+ZKe+bKe+jKe+rKe+zKf+Kf +Kf4+Kf4+Kfp+Kf+Kf+Kf+Kf+Kf+Kg +Kg<+KgH+KgH+Kg+Kg+Kg,Kg, Kh,Kh,Kh,$KhL,,KhP,4KhT,<KhX,DKhx,LKhx,TKh,\Kh,dKh,lKi,tKi0,|Ki0,Kil,Ki,Ki,Ki,Ki,Ki,Kj$,KjD,KjD,Kj,Kj,Kj,Kj,Kj,Kj,Kk8-KkX- KkX-Kk-Kk-$Kk-,Kk-4Kl-<Kl-DKlL-LKll-TKll-\Kl-dKl-lKl-tKm-|Km$-Km$-Km`-Km-Km-Km-Km-Km-Kn-Kn(-Kn(-Knd-Kn|-Kn|-Kn-Kn-Kn.Kn. Kn.Kn.Kn.$Ko.,Ko.4Ko@.<Kot.DKo|.LKo.TKo.\Ko.dKo.lKp.tKp .|Kp .Kp\.Kph.Kp.Kp.Kp.Kp.Kp.Kp.Kp.Kq(.Kq0.KqL.KqL.Kq.Kq.Kq/Kq/ Kq/Kq/Kr0/$KrL/,KrL/4Kr/<Kr/DKr/LKr/TKr/\Kr/dKs8/lKsT/tKsT/|Ks/Ks/Ks/Ks/Kt/Kt/Kt@/Kt`/Kt`/Kt/Kt/Kt/Kt/Ku/Ku/KuD/Ku\0Ku\0 Ku0Ku0Ku0$Ku0,Kv04Kv0<Kv@0DKvX0LKvX0TKv0\Kv0dKv0lKv0tKw0|Kw0Kw<0KwT0KwT0Kw0Kw0Kw0Kw0Kw0Kw0Kx80KxP0KxP0Kx0Kx0Kx0Kx1Kx1 Kx1Ky81KyP1$KyP1,Ky14Ky1<Ky1DKy1LKy1TKz1\Kz1dKz1lKzX1tKzp1|Kzp1Kz1Kz1Kz1K{1K{ 1K{ 1K{\1K{t1K{t1K{1K{1K{1K|1K| 1K| 1K|\2K||2 K||2K|2K|2$K|2,K} 24K}$2<K}$2DK}`2LK}|2TK}|2\K}2dK}2lK}2wK}2K}2K}2K~2K~2K~2K~ 2K~42K~42K~<2K~@2K~D2K~D2K~L2K~`2K~p2K~2K~3K~3K~3K~3K~3'K~3/K~37K~3?K3GK 3OK 3WK(3_K@3gK@3oKH3wK`3K`3Kh3Kh3Kp3K3K3K3K3K3K3K3K3K3K 3K$3K$3K,4K,4K44KP4KP4'KX4/K47K4?K4GK4OK4WK4_K4gK4oK4wK4K4K4KP4K4K4K4K4KL4K4K4K4K4K4K4K4K45Kh5 K5K5K5&K45.KP56KP5>KX5FKt5NKt5VK5^K5fK5nKH5vK|5~K5K5K5K5K<5Kp5K5K5K5K5K5K5KL5K5K5K6K6 K6K6K$6"K<6*K<62Kx6:K6BK6JK6RK6ZK6eK6mK6uK6}K6K6K6K$6K86K86K@6KD6KH6KH6KP6Kd6Kt6K6K6K6K7K7 K7K7K7%K7-K75K7=K7EK 7MK@7UK@7]KH7eK`7mK`7uKh7}K7K7K7K7K7K7K7K7K7K7K7K 7K$7K$7K,7KD7KD8KL8 KL8KT8Kp8%Kp8-Kx85K8=K8EK8MK8UK8]K8eK8mK8uK8}K8KL8KT8K8K8K8K8KP8K8K8K8K8K8K8K8K9K9K9K$9KT9 KT9(K92K9:K9BK,9JK`9RK9\K9dK9lK,9tKH9|KH9KP9Kl9Kl9K9K9K9K@9Kt9K9K9K9K9K9K9K,9K,:Kh:K:K: K:*K:2K ::K<:BK<:JKx:TK:\K:dK:lK:tK4:|KL:KL:K:K:K:K:K:K:K4:KL:KP:KT:Kh:Kh:K:K:K;K; K;K;KD;$K`;,K`;4K;<K;DK;LK;TK;\K;dKD;lK\;tK\;|K;K;K;K;K;K;K@;KX;KX;K;K;K;K;K;K;K<;K\<K\< K<K<K<$K<,K<4K <<K$K>K>K,>K`> K>(K>0K>8K0>@Kd>HKx>PKx>XK>`K>hK>pK>xK>K,>KH>KH>K>K>K>K>K>K>K(>K@>K@>K|>K>K>K?K?K?K(?K@? K@?(K|?0K?8K?@K?HK?PK?XK(?`K@?hK@?pK|?xK?K?K?K?K?K?K0?KD?KD?K?K?K?K?K?K?K(?K@@K@@K|@K@K@ K@(K@0K@8K(@@K<@HK<@PKx@XK@`K@hK@pK@xK@K@K@KD@KX@KX@K@K@K@K@K@K@KD@K\@K\@K@KAKAKAK AK A KHA(KhA0KhA8KA@KAHKAPKAXK A`K AhKHApK\AxK\AKAKAKAKAK AK AKHAKdAKdAKAKAKAKAKAKAKBKBKBK B K$B*K,B2K8B:K8BBK@BJKPBRKPBZKXBbKlBjKlBrKtBzKBKBKBKBKBKBKBKBKBKBKBKBKBK BK$BK$BK,CK@C K@CKHCK\C"K\C*KdC2KC:KCBKCJKCRKCZKCbKCjKCrKCzKCKCKCKCKCK CK,CK,CK4CKPCKPCKXCKlCKlCKtCKCKDKDKDK0DKdD&KD.KD6KD>K4DFKhDNKDVKD^KDfK8DnKlDvKD~KDKDK<DKpDKDKDKDKDKDKDK,DK,DKhDK|DK|DKDKEKEKEKEK0E&KLE.KLE6KE>KEFKENKEVKE^KEfK4EnKLEvKLE~KEKEKEKEKEKEK8EKPEKPEKEKEKEKEKEKEK4EKTFKTFKFKFKF&KF.KF6KF>K8FFKPFNKPFVKF^KFfKFnKFvKF~KFK0FK<FKLFKhFKhFKFKFKFKFKFKFKLFKdFKdFKFKGKGKGKGKG&KLG.K`G6K`G>KGFKGNKGVKG^KGfKGnKDGvKXG~KXGKGKGKGKGKGKGKGKPGKdGKdGKGKGKGKGKGKHK8HKHHKHHKH&KH.KH6KH>KHFKHNKHVK H^K0HfK4HnK8HvK<H~K@HKDHKLHK\HK`HKdHKhHKlHKpHKtHKxHKHKHKHKHKHKIKIKIKIKI&K I.K I6KI>KIFK INK,IVK,I^K4IfKDInKDIvKI~KIKIKIKIKIKIKIKXIKIKIKIKIKIKIK$IK4IK4JK<JKPJK„J!KˆJ)KŒJ1K J9K JAKJIKJQKJYKJaKJiKJqKJyK$ $    K TK Tn 0n 0n n 8X ` hn ln 0pn tn 0  < D l   n Hn H( 0 4n 8n P<n @n PDn 0Pn 0x    (n 4n <     < D l  n n @ H p    0 n n n n n 0 n 0 x |n n  n n  n 0 n 0 n H n 0 n H n 0 n H n 0 n H n 0  n H n 0 n H n 0 ( 0 4n H 8n 0 <n H @n 0 T \ `n H dn 0 hn H ln 0 n H n 0 n H n 0 n H n 0 n H n 0 n H n 0 n H n 0  n H n 0 n H n 0 0 8 <n H @n 0 Dn H Hn 0 \ d hn H ln 0 pn H tn 0 n H n 0 n H n 0 n p n p n 0 n 0 n p n p n 0 n 0  n n  n $n  (n 0 4n 0 @ H Ln Pn  Tn Xn  \n 0 hn 0 x n p n p n 0 n 0 n p n p n 0 n 0 n p n p n 0 n 0  n p n p n 0 (n 0 8 @n p Hn p Ln 0 Xn 0 h pn p xn p |n 0 n 0 n p n p n 0 n 0 n p n p n 0 n 0 n pn p n 0n 0( 0n p8n p<n 0Hn 0TKXK\K$`KdKhK lKpKhtKxK|K\KKK Kn n n n n n   n n n n n n n  n n n n  4 < @n Dn Hn Ln Pn Xn ln Xpn tn Xxn ;|n n ; n n ;n n Kn K  n n n n n n  n  n pn n pn  n 8n <n ;@n Dn Ln P` ln `pn ;tn `xn n   n n xn n xn n  n n n n n n n ( n ;n (n n  4 < @n Dn @Hn Ln @Pn Xn pn tn ;xn |n n   n n n n n n n n ;n n n   n n n n  n (n @n Dn ;Hn Ln Tn Xl t xn |n n n n n n Hn ;n Hn 0n 0  n n Xn n Xn n n n ;n n @$n @(< D Hn Ln Pn Tn Xn `n xn |n ;n n Pn P  n n n n n n n n ;n n `n `  n n  n $n (n 0n Hn 0Ln ;Pn 0Tn p\n p`t | n n @n n @n n n n ;n n n   n n n n n n n n ; n $n ,n 0D L Pn Tn Xn \n `n hn |n ;n `n n `n n   n n xn n xn n n (n n (n   n n Hn  n H$n ,n Dn Hn Ln Pn Xn \p x |n n n n n n n n n n n   n n n n n n n Xn n X n (n ,@ H Ln Pn pTn Xn p\n dn xn n (n n (n n   n n @n n @n n n n n n n   n n n  n $n ,n @n Hn Ln Pn Tn \p x |n n n n n n n hn n hn n 0n 0  n n xn n xn n  (8Pdt | n n @n n @n 0n 0  n n n n n 0n 0  n $n x(n 0, 0n 4n x8n 0Xhn Klpn K|n Kn n n n n n 0n 8<n H | n n  n  n n `n 0n `n 0 n  n n n 0n n 0 n K(n K,@ Dn H Ln Pn Tn 0Xn \n 0 n  n n n 0n n 0 n  n n (n 0n (n 0n n ( ,n 0 4n 8n <n 0@n Dn 0\n dn h| n  n n n 0n n 0 n  n n @n 0n @n 0n n n D Ln Tn Xl pn t xn |n xn 0n xn 0n X n  n n 0n Xn 0n n n 4n 8<n Hn  n  n n n 0n n 0n  n n (n 0n (n 0  n  n n ` n 0 n ` $n 0 < Ln P Tn Xn H \n 0 `n H dn 0  n n n  n 0 n  n 0 n n n  n 0 n  n 0!! !n ! !n ! n !$n 0!(n !,n 0!Dn 0!H!Ln 0!Xn 0!n @!!n @! ! !n ! !n !n "n 0"n "n 0" n "(n ","@ "Dn "H "Ln "Pn "Tn 0"Xn "\n 0"t"" "n " "n "n  "n 0"n  "n 0"n 0"n 0"" "n " "n #n #n 0#n # n 0#$n P#(#,n P#8n P#p #tn #x #|n #n (#n 0#n (#n 0###n @# #n # #n #n 0#n @#n 0$n `$$n `$n `$,n p$0$4n p$t $xn $| $n $n $n 0$n $n 0$n $ $n $n $n 0$n $n 0$$n P$n P$% % n % %n %n @%n 0% n @%$n 0%<%T%d %hn %l %pn %tn %xn 0%|n %n 0%n `%n `%% %n % %n %n X%n 0%n X%n 0%n %%n &n &8 &<n &@ &Dn &Hn !&Ln 0&Pn !&Tn 0&& &n & &n &n &n 0&n &n 0&n &&n &n ' 'n ' ' n '$n "'(n 0',n "'0n 0'H'X '\n '` 'dn 'hn ('ln 0'pn ('tn 0'n 'n '' 'n ' 'n 'n 'n 0'n 'n 0'n ''n 'n ((((n (0n (4(H (Ln (P (Tn (Xn !(\n 0(`n !(dn 0(( (n ( (n (n !@(n 0(n !@(n 0(( (n ( (n (n "X(n 0(n "X(n 0)n )n ) )4 )8n )< )@n )Dn ")Hn 0)Ln ")Pn 0)h)) )n ) )n )n #x)n 0)n #x)n 0))** *n *n #*n 0* *(n *,n #*0n 0*L*X*d* * *n *n #*n *n #*n 0*n 0** ** * *n +n $H+n +n $H+ n 0+n 0+( +,n +0n $ +4n +8n $ +<n 0+Hn 0+T+d +l+ +n + +n +n $+n 0+n $+n 0+ +n +n $+n +n $+n 0+n 0++,$n l,4 ,8n ,< ,@n ,Dn (X,Hn 0,Ln (X,Pn 0,l ,pn l,xn l,,,, -$ -8-D-P-n ;-$-n ;--n K--n K-n K-#-n K. ...d .t .|.n p.$.n p.. .n /n //0/D /Hn /L /Pn /Tn '/Xn 0/\n '/`n 0// /n / /n /n %@/n 0/n %@/n 0/ /n / /n /n $/n 0/n $/n 00 00 0@ 0H0h0 0n 0 0n 0n %0n 00n %0n 00n 0 0n 0n %@0n 00n %@0n 00 0n 0 0n 0n %X0n 01n %X1n 01 1 n 1$ 1(n 1,n &x10n 014n &x18n 01Pn 1T 1Xn 1\n &81`n 01dn &81hn 01 1n 1 1n 1n &1n 01n &1n 01 1n 1 1n 1n &1n 01n &1n 01 1n 1 1n 1n 'P1n 02n 'P2n 02 2 n 2$ 2(n 2,n ((20n 024n ((28n 02Pn 2T 2Xn 2\n &82`n 02dn &82hn 02 2n 2 2n 2n ' 2n 02n ' 2n 02n 2 2n 2n &2n 02n &2n 02n 2 2n 2n %2n 02n %2n 03P3x 3 3n 3n (3n 3n (3n 03n 03333 3 3n 3n (3n 3n (3n 03n 044, 4<4P 4X 4\n 4`n )X4dn 4hn )X4ln 04tn 04 4n ) 4n 04n ) 4n 04 4 5 5 5n 5n )5n 5n )5 n 05(n 05@ 5Dn 5Hn )5Ln 5Pn )5Tn 05\n 05x5 5 5n *85n 05n *85n 055 5n 5 5n 5n *p5n 05n *p5n 064 68n 6< 6@n 6Dn *6Hn 06Ln *6Pn 06x 6 6n 6 6n 6n )6n 06n )6n 06n +66n +66 6n 6 6n 6n +6n 06n +7n 077 7,7P7` 7p77 7n 7n +P7n 7n +P7n 07n 07 7 7n 7n +87n 7n +87n 07n 0808@8L8X8d8p8|88888n 8n 88 8 9n 9n +9n 9 n +9n 09n 090n 989<n 99 9 9n 9n ,H9n 9n ,H9n 09n 09 9 9n 9n +9n 9n +9n 09n 0:n @: n @:H:\ :d :hn :ln ,:pn :tn ,:xn 0:n 0: : : :n :n -p:n :n -p:n 0:n 0; ; n ;n -(;n ;n -(;n 0;(n 0;P ;X ;\n ;`n -;dn ;hn -;ln 0;xn 0;n P;n /;n P;;n /;n P; ; ;n ;n /@;n ;n /@;n 0;n 0;n P;;n P; < <n <n -< n <n -<n 0< n 0<0n /<4<8n / >n > n 1 >n >n 1 >n 0>$n 0>0>D >L >Pn >Tn 1h>Xn >\n 1h>`n 0>ln 0>x> > >n >n 1>n >n 1>n 0>n 0>> > >n >n 1>n >n 1>n 0>n 0?? ?@ ?H ?Ln ?Pn 2`?Tn ?Xn 2`?\n 0?hn 0?x ?|n ?n 20?n ?n 20?n 0?n 0?? ? ?n ?n 2?n ?n 2?n 0?n 0?@ @ @n @n 2@n @n 2@ n 0@,n 0@@ @T @\ @`n @dn 3@hn @ln 3@pn 0@|n 0@@ @ @n @n 3@@n @n 3@@n 0@n 0@n `@@n `@A8n A@n ADn AHn ALn APn ATn pAXn A\n A`n Aln pApn AAAAAAn An Bn Bn B B n B(B,n B8 B@BTBBBB Bn D@Bn 0C Cn D@Cn 0C n \C$C(n \C8 C@ CDn CHn 8HCLn CPn 8HCTn 0C`n 0Cl Ct Cxn C|n 3Cn Cn 3Cn 0Cn 0C C Cn Cn 7 Cn Cn 7 Cn 0Cn 0C C Cn Cn 6Cn Cn 6Cn 0Cn 0D Dn Dn 6xDn Dn 6xD n 0D,n 0D8 D@ DDn DHn 6DLn DPn 6DTn 0D`n 0Dl Dt Dxn D|n 5Dn Dn 5Dn 0Dn 0D D Dn Dn 5@Dn Dn 5@Dn 0Dn 0D D Dn Dn 4Dn Dn 4Dn 0Dn 0E E En En 4HEn E n 4HE$n 0E0n 0E< ED EHn ELn 3EPn ETn 3EXn 0Edn 0En En XEn pEn En En XEn pEn EEEFn FFn F$n F0F4n F@n FHn FLn FP FTn F`n Fln FpF FFFn FFn F F Fn Fn 8Fn Fn 8Fn 0Gn 0G G Gn G n 7G$n G(n 7G,n 0G8n 0GDn GHGLn G\ Gd Ghn Gln 8Gpn Gtn 8Gxn 0Gn 0G G Gn Gn 6Gn Gn 6Gn 0Gn 0G G Gn Gn 5@Gn Gn 5@Gn 0Gn 0G H Hn Hn 7xH n Hn 7xHn 0H n 0H, H4 H8n H<n 4HH@n HDn 4HHHn 0HTn 0H` Hh Hln Hpn 3Htn Hxn 3H|n 0Hn 0H H Hn Hn 6Hn Hn 6Hn 0Hn 0H H Hn Hn 5Hn Hn 5Hn 0Hn 0I In In 6xI n In 6xIn 0I n 0I,%I@ IH ILn IPn 9@ITn IXn 9@I\n 0Ihn 0ItI I In In 1 In In 1 In 0In 0I I!I'IJ Jn lJ(J,n lJ8n |JDJHn |JTn J\n J`n JdJhn Jn \JJn \Jn JJn Jn Jn Jn JJn Jn JJn Kn Kn KK(n K0K@n KLKPn K\n KhKln Kxn KKn Kn KKn Kn KKn K KK KK LL LL$L4 L8LpL LL LL LLL LL MMMn \Mn M4!M<'MPM`Mxn lMMn lMn |MMn |Mn Mn Mn MMn Mn N N N$n AN(n 0N, N4n AN<n 0NxN NN NN NNN NN Nn Nn @Nn On @On 0On 0O O$n O(n @O,n O0n @O4n 0O@n 0OP OTn OXn ?O\n O`n ?Odn 0Opn 0O On On @POn On @POn 0On 0OOn OOn On OOn On PPn Pn P n P$P<PLn PXP\n Phn PtPxn P PP PP PP PPP PQ Q Q n Qn :Qn Qn :Qn 0Q(n 0Q8 Q<n Q@n A@QDn QHn A@QLn 0QXn 0Qh Qln Qpn 6Qtn Qxn 6Q|n 0Qn 0Q Qn Qn AQn Qn AQn 0Qn 0Q Qn Qn @Qn Qn @Qn 0Qn 0Q Qn Rn @Rn Rn @R n 0Rn 0R( R,n R0n @PR4n R8n @PR<n 0RHn 0RX R\n R`n @Rdn Rhn @Rln 0Rxn 0R Rn Rn ?Rn Rn ?Rn 0Rn 0R Rn Rn BRn Rn BRn 0Rn 0R R Rn Rn =pRn Rn =pSn 0S n 0S S S$n S(n B S,n S0n B S4n 0S@n 0SL ST SXn S\n <S`n Sdn <Shn 0Stn 0S S Sn Sn ASn Sn ASn 0Sn 0S S Sn Sn ;Sn Sn ;Sn 0Sn 0S S Sn Sn ;`Sn Tn ;`Tn 0Tn 0T T$ T(n T,n ;T0n T4n ;T8n 0TDn 0TP TX T\n T`n : Tdn Thn : Tln 0Txn 0T T Tn Tn 9Tn Tn 9Tn 0Tn 0T T Tn Tn 9Tn Tn 9Tn 0Tn 0TU U Un Un CUn Un CU n 0U,n 0U< U@n UDn ?`UHn ULn ?`UPn 0U\n 0Uh Up Utn Uxn ;U|n Un ;Un 0Un 0U U Un Un ;`Un Un ;`Un 0Un 0U U Un Un ;Un Un ;Un 0Un 0V V Vn Vn :Vn Vn :V n 0V,n 0V8 V@ VDn VHn : VLn VPn : VTn 0V`n 0Vl Vt Vxn V|n 9Vn Vn 9Vn 0Vn 0V V Vn Vn 9Vn Vn 9Vn 0Vn 0V Vn Vn A@Vn Vn A@Vn 0Vn 0W W n Wn 6Wn Wn 6Wn 0W(n 0W8 W<n W@n AWDn WHn AWLn 0WXn 0Wh Wln Wpn @Wtn Wxn @W|n 0Wn 0W W Wn Wn =pWn Wn =pWn 0Wn 0W W Wn Wn =Wn Wn =Wn 0Wn 0W X Xn X n <Xn Xn <Xn 0X$n 0X0 X8 X<n X@n PXxn X|n >PXn 0Xn 0X X Xn Xn =Xn Xn =Xn 0Xn 0X X Xn Xn >Xn Xn >Xn 0Xn 0YY Y Yn Y n CHY$n Y(n CHY,n 0Y8n 0YDY\Yp Yx Y|n Yn 1Yn Yn 1Yn 0Yn 0YY Y Yn Yn CYn Yn CYn 0Yn 0YZ Z Z n Zn CZn Zn CZn 0Z(n 0Z4n Z<Z@n ZH ZX Z` Zdn Zhn DZln Zpn DZtn 0Zn 0Zn D[@n 0[Dn D[Hn 0[L[ln D[ [ [ [ [n E@[n 0[n E@[n 0[ [ [n Eh\n 0\n Eh\n 0\$ \(n D\,n 0\0n D\4n 0\Ln 0\Pn D\Tn 0\X\l \pn E\tn 0\xn E\|n 0\n \n \\ \ \n E\n 0\n E\n 0] ](]D]X ]` ]dn ]hn F]ln ]pn F]tn 0]|n 0] ]n ]n E]n ]n E]n 0]n 0]"] ] ]n ]n F@]n ]n F@]n 0]n 0^8n ^@n ^D^X ^` ^hn Fx^ln 0^pn Fx^tn 0^ ^^^ ^ ^n ^n F^n ^n F_n 0_n 0_ _$n _(n F_,n _0n F_4n 0_<n 0_T"_d _l _pn _tn F@_xn _|n F@_n 0_n 0_ _ _n `n F`n `n F` n 0`n 0`(`< `D `Hn `Ln G`Pn `Tn G`Xn 0``n 0`t` `n `n `` ` `n `n G``n `n G``n 0`n 0` `n `n G8`n `n G8an 0an 0a a, a4 aH aP aTn aXn Ga\n a`n Gadn 0aln 0a an an Gan an Gan 0an 0aa a an an H an an H an 0an 0b"b( b0 b4n b8n HPb<n b@n HPbDn 0bLn 0bt"b b bn bn HPbn bn HPbn 0bn 0bn bbn c n Hc,n Hct c| cn cn Hcn cn Hcn 0cn 0cccccddd(d8dXdddx d|n dn Idn 0d dn dn Idn 0ddd dn ,ddn ,en <e e$n <e(n Le0n Le4eH eLn eP eTn eXn Ie\n 0e`n Iedn 0e|n e en en I@en 0en I@en 0e e en en Hen en Hen 0en 0en \een \fn lf fn lf f(f< f@n fD fHn fLn JfPn 0fTn JfXn 0fp ftn fx f|n fn Ifn 0fn Ifn 0fff fn f fn fn K@fn 0fn K@fn 0g n g gn gn J`gn 0g n J`g$n 0gP gTn gX g\n g`n Kpgdn 0ghn Kpgln 0g gn g gn gn Kgn 0gn Kgn 0gg gn g gn gn Kgn 0gn Kgn 0hh hn h h$n h(n Kh,n 0h0n Kh4n 0h`n Khhn Khlh hn h hn hn L hn 0hn L hn 0hn hn hh hn h hn hn Lhn 0hn Lhn 0in in i$i8 i<n i@ iDn iHn MHiLn 0iPn MHiTn 0ipn ixn ii in i in in Min 0in Min 0in in ii in i in jn Nxjn 0jn Nxj n 0j(n j0n j8jL jPn jT jXn j\n Oj`n 0jdn Ojhn 0jn jn jj jn j jn jn Ojn 0jn Ojn 0jn 0jn 0jk kn k kn kn P@kn 0kn P@k n 0k<n @kDn @kLk` kdn kh kln kpn Pktn 0kxn Pk|n 0kn Pkn Pkk kn k kn kn Qhkn 0kn Qhkn 0kn `kn `ll ln l l$n l(n Rl,n 0l0n Rl4n 0lPn plXn pl`lt lxn l| ln ln Rln 0ln Rln 0ln ln ll ln l ln ln S ln 0ln S ln 0mn mn mm, m0n m4 m8n m<n Sm@n 0mDn SmHn 0mln mtmxn m mn m mn mn TPmn 0mn TPmn 0mn mmn m mn m mn mn Tmn 0mn Tmn 0nn |nn n |n0 n4n n8 n<n n@n U@nDn 0nHn U@nLn 0ndn nln npn nn n nn nn Unn 0nn Unn 0nn <nn nnn nn nn non Lo on o on on Vho n 0o$n Vho(n 0o@ oDn oH oLn oPn VoTn 0oXn Vo\n 0oto|n \on \oon loon lon on oo on o on on Whon 0on Whon 0p n pp$n \p( p,n p0 p4n p8n Vp<n 0p@n VpDn 0p\n p`pdn ptn pxp|n p pn p pn pn Wpn 0pn Wpn 0ppn \pn pn pp pn p qn qn X8qn 0q n X8qn 0q(q4n q@qDn qT qXn q\ q`n qdn Xqhn 0qln Xqpn 0qn qqn q qn q qn qn Xqn 0qn Xqn 0qn qqn q rn r rn r n Yhrn 0rn Yhrn 0r0n r8n r<n $r@rDn $rT rXn r\ r`n rdn Yrhn 0rln Yrpn 0rn rn rn rrn r rn r rn rn Z8rn 0rn Z8rn 0rn rn rn rrn s sn s sn sn Zsn 0sn Zs n 0s8n s@n sDn sHsLn s\ s`n sd shn sln [ spn 0stn [ sxn 0sn ssn s sn s sn sn [sn 0sn [sn 0ssn 0ssn 0t tn t tn tn [t n 0t$n [t(n 0t@tLn @tTtXn @th tln tp ttn txn \pt|n 0tn \ptn 0tn Pttn Pt tn t tn tn \tn 0tn \tn 0tn `tun `u un u un u n ]Pu$n 0u(n ]Pu,n 0uDn puPuTn pud uhn ul upn utn ]uxn 0u|n ]un 0un uun u un u un un ^8un 0un ^8un 0un un u&v vn v vn vn ^v n 0v$n ^v(n 0v@n vHn vLv` vdn vh vln vpn _Hvtn 0vxn _Hv|n 0vn vn vv vn v vn vn _vn 0vn _vn 0vn vvn w w n w wn wn `(wn 0w n `(w$n 0w<n wHwLn w\ w`n wd whn wln `wpn 0wtn `wxn 0wn w&wn w wn w wn wn awn 0wn awn 0wn wwn x xn x xn xn axn 0xn ax n 0x8n xDxHn xX x\n x` xdn xhn bxln 0xpn bxtn 0xn Pxn bxn Pxxn bx xn x xn xn bxn 0xn bxn 0xn xxn y yn y yn yn cXyn 0yn cXy n 0y8n yDyHn yX y\n y` ydn yhn cyln 0ypn cytn 0yn dHyyn dHyyn yyn y yn y yn yn dPyn 0yn dPyn 0zn zzn z$ z(n z, z0n z4n dz8n 0z<n dz@n 0zXn zdzhn zx z|n z zn zn e zn 0zn e zn 0zn zn zn z zn z zn z zn zn ezn 0zn ezn 0{n 0{{n 0{( {,n {0 {4n {8n e{<n 0{@n e{Dn 0{\n @{h{ln @{| {n { {n {n fX{n 0{n fX{n 0{n |{{n |{ {n { {n {n f{n 0{n f{n 0|n | n P|n ||n P|( |,n |0 |4n |8n gP|<n 0|@n gP|Dn 0|\n |hn |p| |n | |n |n g|n 0|n g|n 0|n `||n `| |n | |n |n h8|n 0|n h8|n 0}n p}}n p}, }0n }4 }8n }<n h}@n 0}Dn h}Hn 0}`n }p}tn } }n } }n }n i}n 0}n i}n 0}n } } ~n ~ ~n ~ n ~(~Tn j~X~\n j~h~pn ~tn ~~ ~n ~~n ~n ~~n ~n ~n ~ ~n ~ n 0n 0(n l48n lHn |TXn |tn xn |n n n  n  n n n n 8n <n @n DHn Xn `n l| n n n n n n &n   n $ (n ,n q0n 04n q8n 0Pn T Xn \n i`n 0dn ihn 0 n n n pn 0n pn 0 n n n p0n 0n p0n 0 n n n on 0n on 0n $n (n o,n 00n o4n 0L Pn T Xn \n n`n 0dn nhn 0n n n n n n  n n n on 0n on 0 n  n n nn 0n nn 04 8n < @n Dn mHn 0Ln mPn 0h ln p tn xn o`|n 0n o`n 0 n n n mn 0n mn 0n n n lHn 0n lHn 0 n  n n kn 0n kn 04n <n @n DHn Xn h| n n n lHn 0n lHn 0 n n n k`n 0n k`n 0 n n n en 0n en 0n  n $n e(n 0,n e0n 0H Ln P Tn Xn k\n 0`n kdn 0| n n n ln 0n ln 0n n n  n n n n jn 0n jn 0 n  n n e n 0 n e $n 0< @n D Hn Ln j(Pn 0Tn j(Xn 0pn t xn |n dPn 0n dPn 0n j n j n n  n n n dPn 0n dPn 0 n $n (n c,n 00n c4n 0L Pn T Xn \n cX`n 0dn cXhn 0n n n n n qn 0n qn 0n  n n n qn 0n q n 0$n 0&4n D Hn L Pn Tn rxXn 0\n rx`n 0n n n n n rn 0n rn 0n n  n n $n ,Xn j\`n jltn |n  n n n n n n   n  $n 0,n 04Hn lTXn lpn |txn |n n n n n  n   n n ,n 8<n Tn \n `n dhn xn n n n n n n n n n &(n 8 Tn X \n `n s`dn 0hn s`ln 0 n n n qn 0n qn 0 n n n yn 0n yn 0n n n xxn 0n xxn 0 n $ (n ,n x0n 04n x8n 0P Tn X \n `n odn 0hn oln 0 n n n nn 0n nn 0n n n n n n n n  n (n Dn HLn \ `n d hn ln ypn 0tn yxn 0 n n n nn 0n nn 0 n n n mn 0n mn 0 n n n p0 n 0n p0n 0, 0n 4 8n <n o@n 0Dn oHn 0` dn h ln pn o`tn 0xn o`|n 0 n n n mn 0n mn 0n n n lHn 0n lHn 0 n n n k n 0n kn 00n 4n 8n <@n Pn `t xn | n n lHn 0n lHn 0 n n n wn 0n wn 0 n n n wHn 0n wHn 0n  n n v n 0$n v(n 0@ Dn H Ln Pn kTn 0Xn k\n 0t xn | n n ln 0n ln 0 n n n un 0n un 0n n n n  $n 4 8n < @n Dn vHn 0Ln vPn 0h ln p tn xn u0|n 0n u0n 0n n n tn 0n tn 0 n n n vpn 0n vpn 0n j  n j  n $n 0D Hn L Pn Tn tXn 0\n t`n 0x |n n n t8n 0n t8n 0 n n n sn 0n sn 0n n  n  n n yn 0n yn 04n @Dn T Xn \ `n dn zhhn 0ln zhpn 0n (n 8n ( n 8 n n n zn 0n zn 0n Ln @n @ n  n n {`n 0n {`n 0Xn p\`n pp tn x |n n {n 0n {n 0n Pn P n n n |Hn 0n |Hn 0 n  n n |$n 0(n |,n 0Dn Pn Th ln p tn xn }|n 0n }n 0n `n ` n n n }n 0n }n 0n pn p n  n n ~$n 0(n ~,n 0Dn PTn d hn l pn tn ~xn 0|n ~n 0n (n 8 n (n \ n n n n 0n n 0n \n @ n  n n  n 0$n (n 0@n Hn L` dn h ln pn tn 0xn |n 0n n  n n n n 0n n 0n n  n  n n (n 0 n ($n 0Dn Ln Pd hn l pn tn xn 0|n n 0n n n  n n n n @n 0n @n 0 n n , 0n 4 8n <n @n 0Dn Hn 0`n hn l n n n Hn 0n Hn 0n n n n pn n  n 8Ln Thn (pn (t n @n ln ln (n (n 8 n 8n @n @n Pn P n `n `,n p4n p8Ln Tn \n n n n n n 0n n 0 n n n n 0 n n 0( ,n 0 4n 8n <n 0@n Dn 0\ `n d hn ln pn 0tn xn 0 n n n n 0n n 0 n n n n 0n n 0 n n n 8 n 0n 8n 0, 0n 4 8n <n @n 0Dn Hn 0` dn h ln pn 8tn 0xn 8|n 0 n n n n 0n n 0 n n n `n 0n `n 0 n  n n n 0n n 00 4n 8 <n @n `Dn 0Hn `Ln 0dn l n n n t8n 0n t8n 0n n n n  n n n t n 0n tn 04n <@n P Tn X \n `n dn 0hn ln 0n  n n n xn 0n xn 0n ln l n n n kn 0 n kn 00n |48n |H Ln P Tn Xn w\n 0`n wdn 0|n n n n n n n n 0n n 0n \n \ n n n `n 0 n `n 0(n 48n H Ln P Tn Xn \n 0`n dn 0|n n n n n n n 0n 0n 0n 0n ;n ; n n n n 0 n n 00n 48n H Ln P Tn Xn \n 0`n dn 0 n n n n 0n n 0n n   n n n n n 0$n 00n 8Hn L T Xn \n 0`n dn 0hn 0tn 0n & n n n n n 0n 0n n n n n 0n n 0n 0n 0(n 4Dn PH P Tn Xn \n `n dn 0pn 0n Pn 0n 0 n n Pn n Pn 0n 0n n  n n sn n sn 0n 0(n 0D L Pn Tn Xn \n `n 0ln 0xn n  n n Hn n Hn 0n 0n jn jn n   n n t$n (n t,n 08n 0Dn L` h ln pn tn xn |n 0n 0n n n  n  n n vn n vn 0n 0n 0n 0  n n wH$n (n wH,n 08n 0Ln lPTn ld l pn tn kxn |n kn 0n 0n |n | n n wn n wn 0n 0n n n n   n $n k(n ,n k0n 0<n 0Hn Xn \p x |n n n n n 0n 0n n n n mn n mn 0n 0n   n $n n(n ,n n0n 0<n 0Hn PTn d l pn tn nxn |n nn 0n 0n  n n xn n xn 0n 0n n   n $n o(n ,n o0n 0<n 0Hn Pn Tn X&\n l t xn |n n n n 0n 0n n n n n n n n n n n n n n 0n n 0n ln |n ln |D`|n j n j  4Pdn ln pn txn n n n n n n n n n n 4n <n DXn `&dn xn n n n Hn n Hn 0n 0 n n Hn n Hn 0n 0  n n n n n 0$n 00 8 <n @n oDn Hn oLn 0Xn 0d l pn tn xxn |n xn 0n 0 n n o`n n o`n 0n 0 n n nn n nn 0n 0  n n mn n mn 0(n 04 < @n Dn Hn Ln Pn 0\n 0h p tn xn l|n n ln 0n 0 n n wn n wn 0n 0 n n kn n kn 0n 0 n n wHn n wH n 0,n 08 @ Dn Hn vLn Pn vTn 0`n 0l t xn |n n n n 0n 0 n n tn n tn 0n 0 n n n n n 0n 0  n n n n $n 00n 0< D Hn Ln sPn Tn sXn 0dn 0pn tn x n n sn n sn 0n 0n  n n n n n 0n 0n $n 4 < @n Dn Hn Ln Pn 0\n 0hn p n n xn n xn 0n 0n xn xn n  n n tn n tn 0$n 00n 8n <n @ Dn Pn 0T \ `n dn vhn ln vpn 0|n 0n 0 n n wHn n wHn 0n 0n ln l  n n kn n kn 0(n 04n |@Dn |Pn PT \ `n dn whn ln wpn 0|n 0n n Pn  n n n n n 0n 0n n @ n n n n  n 0,n 08n @DX ` dn hn fXln pn fXtn 0n 0n  n n n n n 0n 0n n Pn n P  n n gPn n gPn 0(n 04n <n HXn `\ d hn ln pn tn xn 0n 0n `n p n n h8n n h8n 0n 0n p n n hn n h n 0,n 08n DX ` dn hn iln pn itn 0n 0n n  n n n n 0n n 0n n n  n n n 0n n 04DLn Pn \p tn x |n n tn 0n tn 0n n  n n n n 0n n 0n n l n $n (n x,n 00n x4n 0Ln lXl pn t xn |n kn 0n kn 0n |n |n n n n wn 0n wn 0n n n  n $n (n ,n 00n 4n 0Ln \Th ln p tn xn `|n 0n `n 0n  n n n n 0n n 0n n n n  n  n n 0$n 0(n 0,n 0Dn ;L\n ` dn h ln pn ptn 0xn p|n 0n  n n n n 0n n 0n 0 n 0 $ (n ,n P0n 4n P8n 0Dn 0Pn Xl t xn |n n n n 0n 0% n n n 8n 0n 8n 0 n n n n 0n n 0<P Tn X \n `n dn 0hn ln 0 n n n n 0n n 0 n n n `n 0n `n 0 n $n (n  n n n n 0n n 0 8L Pn T Xn \n `n 0dn hn 0 n n n n 0n n 0 n n n n 0n n 0 n $ (n , 0n 4n 2`8n 0<n 2`@n 0Xn \ `n dn Khn 0ln Kpn 0 n n n 0n 0n 0n 0 n n n pn 0n p n 0( P X \n `n dn hn ln 0xn 0”¨ ° ´n ¸n ¼n n n 0n 0ln`nXn nn8nSK$S(Kt4S8KDSHKTSXKpStKSKSKSKSK)SK3SK7<4S8K8 PSTK8lSpKZSKZSK[\SK\SK^0SK_SKb0S4KcPLSPK„CCKas: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 Qkn%rJ1p$7?%XdL'QWB GgCT vCtFGZpypx  jP  8 $  \H  (      @/21 1205622861 2404 1000 100664 20488 ` ELFL4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > : ; I I' I  : ;  : ; I8  : ;  : ; I8 $ >  : ; ( &I.: ; ' I@ : ; I.? : ; ' I@: ; I 4: ; I4: ; I 4: ; I4: ; I.: ; ' I@.? : ;' I@: ;I: ;I : ;I 4: ;I 4: ;I : ;!.: ; ' ": ; I#1UX Y $1%.? : ; ' @&.: ; ' @'4: ; I (4: ; I) : ; *: ; I +.? : ; ' @ ,4: ; I -4: ; I? < EGNU C 4.2.2timecode_index.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/examples/archiveintunsigned charunsigned intlong long intlong intfree_func_type!_MXFListElement%/ next&/# data'#MXFListElement( + ,# lastElement-# len.# freeFunc/# 5MXFList0K 3 nextElement4# data5# 6#MXFListIterator7 charshort intint32_t=int64_tDuint8_tHuint16_tIVshort unsigned intlong long unsigned int :o ;7# <7# =7# >7# ?7# @7# A7# B7# C7# D7# E7# F7# G7# H7# I7# J7#mxfULKmxfKeyMo Ps Q7# R7# S7# T7# U7# V7# W7# X7# Y7# Z7# [7# \7# ]7# ^7# _7# `7#mxfUUIDamxfLocalTaggF y z7# {7# |7# }7# ~7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# 7# octet167# octet177# octet187# octet197# octet207# octet217# octet227# octet237# octet247# octet257# octet267# octet277# octet287# octet297# octet307# octet317#mxfUMID  numerator# denominator#mxfRational <K hour=7# min>7# sec?7# frame@7# dropFrameA#ArchiveTimecodeB & '(# duration((#TimecodeIndexElement)b , -# numElements.#TimecodeIndexArray/ 2" 3# indexArrays4#TimecodeIndex5 09 indexArrayIter:# ;# elementNum<# elementOffset=(# >(# atEnd?#( beforeStart@#,"TimecodeIndexSearcherA7 # MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+ G M _  _ etimecode_to_position=(^ <  Kfind_position O O  Uj [(`adoneFirst(move_timecode_index_searcherM L OL(N [OPfind_position_at_dual_timecode6 vitcSearcher4 OvitcTimecode4 iltcSearcher5 OjltcTimecode5 k5 UlvitcSearcherCopy7ltcSearcherCopy8vitcPosition9(ltcPosition:( failx!position_to_timecodeE *"D("D *Kfind_timecode  O( *k [(# $ $ %initialise_timecode_index_searcher h Oi&free_index_array$ D# Dh [add_timecode  *'newArray [l(lastArray [(`a)fail&free_index_array_in_list0*data/h1 [l+clear_timecode_index^W%initialise_timecode_indexhig_Null_UUIDsg_Null_Key|g_Null_ULo,g_Null_LocalTagg_Null_UMIDg_Null_Rational2-mxf_log. 3  ../../lib/include/mxf/usr/include/systimecode_index.cmxf_list.hint_types.hmxf_types.harchive_types.htimecode_index.hmxf_logging.hPKNu puu&-^uu*~FM 9nj+i#X nJNJL EO#quu'  (BUU<X7e4`/~~~e~3aWDc tAQCg*m-h,~o Wc  Y XX  㿐 (   `@ @`) `,`H,`@ C H @I@ @C4H7@ @1 6H#`  &`v`` @C@  c  >` ) @@@ oܐC `@ C OրO @ (Oo΀@"@ &@&`&` O҄ @ ` d @>`D `>` &`,> 8OÄ o ` @ ` v`>` &`@`?`O&`(@`o`㿐  @K  (`@H @E@   ) `@D ` H  > B& , `> @`@H> v o&  @2@ &> v @& `?`O& (&& &  @(O`oֆO o8O o ? ? ? ? ? (????? (??@`@^@耢 2H<< < < < < (>>>>> >( `@@@ O`@4@`@8@@ H @ @ GO򀠀 @O  ? O@ Oo`Oư % "Oo  "Oo 㿐 @@(`@ DW@. W@㐔  @%ܐ. @%ܔ  @ .  @ .㿐@ &` &`v`@v`  &`,`?&`(㿐`@@ @@`@ @@&㿈'  @ H@ '쀢 @7@*  @T&@@"` @A'@  "H) ` @ @(@ @D  )  @ " 88    9" 9  ``   2O@8` ``  o``  oސ@ '쀢 @!@*  @(&@@"` 2H'``  o@ o``  o``  o㿈 @'1` 㿐 @`&'%s' failed, in %s:%d (newArray = (TimecodeIndexArray*)malloc(sizeof(TimecodeIndexArray))) != NULLtimecode_index.c(newArray->elements = (TimecodeIndexElement*)malloc(sizeof(TimecodeIndexElement) * (index->arraySize))) != NULLmxf_append_list_element(&index->indexArrays, newArray) |  < - l - @ -  - D - P -  - $ -    - ,X<@^@Ln<hhhLi<LiXLbhhLhLP^PnLhhxhhLXijXhbjhhichbcYXTYhY^n,h,`h`HhhYlH``Yd^n h b ij YjP`a^4n48^8n^ \nxhhhh \hiii ` liXX ` `X X \ `^ ` n X ^ nI find_position find_position_at_dual_timecode 0find_timecode initialise_timecode_index_searcher Jadd_timecodeclear_timecode_indexWinitialise_timecode_index HLPelementssearcheroctet10octet11octet12octet13octet14searcherCopyoctet1octet2octet3octet4octet5timecodeoctet7octet8octet9arrayElementpositionindextimecodePosindexArrayoctet0arraySizeoctet15octet6  < ' \$@Ll]4P nw@ !.DQ kp<~timecode_index.ctimecode_to_positionfree_index_array_in_listmove_timecode_index_searcherfree_index_array__moddi3mxf_get_iter_elementfind_position_at_dual_timecode__divdi3mxf_append_list_elementmxf_logmxf_clear_listclear_timecode_indexmallocmxf_initialise_listfind_timecodeadd_timecodeinitialise_timecode_index_searcherinitialise_timecode_indexfreefind_positionmxf_get_list_lengthmxf_initialise_list_itermxf_get_last_list_elementmxf_next_list_iter_element}   TGNU\csz )7"E*S2aGNU\csz-;"I*W2eGNU\csz*8F"T*b2pkY  < j  < L   1 j O   b   ! D: L        C  :     w ( p   H  j G  K  O+ X bI g qg vj       4    & 4 *  . 7 `  d  \ h q { j @ t    \  9  =  HRv  z  ~   4 < @ H L P \ d p x & . 6 > F N V ` h p x          $ ( , 0 H h h t t     & 0 : B J R Z b j r z          $ ( ( 0 L P X \ ` d h p ' / 9 A I Q Y a i q y            $ ( 0 < < D H L L \ `' `/ h7 x? I Q Y a k s }       $ $ , @ @ H x       ! ) 1 9 A K S [ c k (s <} < D L L X X ` p p x          ' / 9 A L T \ d  l (t 0| H L P h                 $ ,  4 $< ,D 4O 8W H_ dg ho hw                    H X \! `) d1 h9 lA pI tQ Y a i q y         $  ,  X  `  x               %  -  5  ( ?  T G  \ R  ` Z  l b  p j  r  z      x$0L$4  0  (\x"$Xp! #    h    h     h   h , 0 4 8 < @ h D H h ` |        h   h #        h    h ( , 0 4 8 < h @ D h   \  \  $ ( <@ D L\ ` x |     4     \       as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 DI% 1 7'p'?(,L)W-g. v../P13  :|  GT  K,  L4  L@  LX@imecodeIndexElement*)malloc(sizelib/libd3mxfinfo.a000066400045440001750000002653541076705415600146060ustar00stuartcrd00004500000016! / 1205622878 0 0 0 152 ` ,,,,,,d3_mxf_load_extensionsd3_mxf_read_footer_metadatais_d3_mxfd3_mxf_get_pse_failuresd3_mxf_get_infod3_mxf_get_vtr_errors// 1205622878 0 0 0 20 ` d3_mxf_info_lib.o/ /0 1205622877 2404 1000 100664 92548 ` ELFf4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > : ; I$ >  : ;  : ; I8  : ; I8  : ;  I !I/  I '  I  : ;  : ; ( &I: ; I< ' I : ;  : ; I.? : ;' I@: ;I: ;I 4: ;I 4: ;I4: ;I4: ;I : ;!: ;I"4: ;I # U$: ;I %.: ; ' I@&: ; I': ; I (4: ; I ) : ; *.? : ; ' I@+4: ; I ,4: ; I-4: ; I.4: ; I/ : ; 04: ; I 14: ; I? < WGNU C 4.2.2d3_mxf_info_lib.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/examples/archive/infointunsigned charunsigned intlong long intlong intwchar_tccharint16_t<short intint32_t=int64_tDuint8_tHuint16_tIGshort unsigned intuint32_tJuint64_tO}long long unsigned int:;(#<(#=(#>(#?(#@(#A(#B(#C(#D(# E(# F(# G(# H(# I(#J(#mxfULKmxfKeyMPQ(#R(#S(#T(#U(#V(#W(#X(#Y(#Z(# [(# \(# ](# ^(# _(#`(#mxfUUIDamxfLocalTagg7lyearm#monthn(#dayo(#hourp(#minq(#secr(#qmsecs(#mxfTimestamptmxfUTF16Charv yHz(#{(#|(#}(#~(#(#(#(#(#(# (# (# (# (# (#(#octet16(#octet17(#octet18(#octet19(#octet20(#octet21(#octet22(#octet23(#octet24(#octet25(#octet26(#octet27(#octet28(#octet29(#octet30(#octet31(#mxfUMID?numerator #denominator #mxfRationalWmxfBoolean(<hour=(#min>(#sec?(#frame@(#dropFrameA#ArchiveTimecodeB EF#vitcTimecodeG#ltcTimecodeH#redFlashJ#spatialPatternK#luminanceFlashL#extendedFailureM#PSEFailureNXY#errorCodeZ(#VTRErrorAtPos[^ ?format_ ?#progTitle` O#epTitlea _#PtxDateb#magPrefixc o#progNod #prodCodee #spoolStatusf o#stockDateg#spoolDesch #memoi #durationj#spoolNok #accNom #catDetailn # O  _ H o      x  InfaxDataofree_func_type!     _MXFListElement% Qnext& Q#data' #  MXFListElement( + elements, #lastElement- #len.#freeFunc/ #  WMXFList0 m 3 nextElement4 #data5 #index6#MXFListIterator7 # _MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel( *mxf_log_func+   _    % 4 ( close * #read + #write , #get_char - 1# put_char . L#eof / 1#seek 0 l#tell 1 #is_seekable 2 1# size 3 #$free_sys_data 6 #(sysData 7 #,minLLen :(#0runinLen ;7#2    ] ] (  ]   ]  (   1  ! L  7 l   R  rMXFFile <  "key ##majorVersion $7#minorVersion %7#kagSize &]# 'm#previousPartition (m#  )m#(headerByteCount *m#0indexByteCount +m#8indexSID ,]#@bodyOffset -m#HbodySID .]#PoperationalPattern /#TessenceContainers 0 #dheaderMarkInPos 3#xindexMarkInPos 4#MXFPartition 5  :=bodySID ;]# <m#MXFRIPEntry = @kentries A #MXFRIP BP )nextTag *#entries + #MXFPrimerPack ,y (MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory - 0Rsize 1#MXFBasicTypeInfo 2: 5elementTypeId 6#fixedSize 7#MXFArrayTypeInfo 8j ;name <# =# MXFCompoundTypeMemberInfo > Amembers B# / MXFCompoundTypeInfo C Fz G#fixedArraySize H#MXFInterpretTypeInfo IJ Qbasic RRarray Scompound T/interpret Uz L"category M# N#name O#info V# MXFItemType WF$ mitemDefs n #setDefs o #types p# lastTypeId q# " MXFDataModel r5 xMXF_UNKNOWN_TYPEMXF_INT8_TYPEMXF_INT16_TYPEMXF_INT32_TYPEMXF_INT64_TYPEMXF_UINT8_TYPEMXF_UINT16_TYPEMXF_UINT32_TYPEMXF_UINT64_TYPEMXF_RAW_TYPE MXF_UTF16STRING_TYPE MXF_INT32ARRAY_TYPE MXF_UINT32ARRAY_TYPE MXF_INT64ARRAY_TYPE MXF_UINT8ARRAY_TYPEMXF_ISO7STRING_TYPEMXF_INT32BATCH_TYPEMXF_UINT32BATCH_TYPEMXF_AUIDARRAY_TYPEMXF_ULBATCH_TYPEMXF_STRONGREFARRAY_TYPEMXF_STRONGREFBATCH_TYPEMXF_WEAKREFARRAY_TYPEMXF_WEAKREFBATCH_TYPEMXF_RATIONALARRAY_TYPEMXF_RGBALAYOUT_TYPEMXF_RATIONAL_TYPEMXF_TIMESTAMP_TYPEMXF_PRODUCTVERSION_TYPEMXF_INDIRECT_TYPEMXF_RGBALAYOUTCOMPONENT_TYPEMXF_VERSIONTYPE_TYPEMXF_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_TYPE0MXF_WEAKREF_TYPE1MXF_ORIENTATION_TYPE2MXF_EXTENSION_TYPE3$ "=key ##tag $7#isPersistent %#length &7#value ' #set (# _MXFMetadataSet@ (key -#instanceUID .#items / #  0"#0fixedSpaceAllocation 1m#8 =MXFMetadataItem )_MXFHeaderMetadata 0" 6>#primerPack 7D#sets 8 # MXFMetadataSet 2=  MXFHeaderMetadata 9 <item =#numElements >]#elementLength ?]#currentElement @]# MXFArrayItemIterator Ac J (&RcreationDate'#(R#d3InfaxData) #HltoInfaxData* # b ?D3MXFInfo+$~d3_mxf_read_footer_metadataFE E>iEjmxfPageFileGhmxfFileHripIk@lastRIPEntryJkeyKllenL(lenMmNresultOnewHeaderMetadataP\ ~  s  = d3_mxf_get_vtr_errorsa!errorsa!numErrorsm"" "]h"count]"`dmSet" DnewErrorsgtotalErrorstmpg ?#vtrError,g g  d3_mxf_get_pse_failures}|$failures|i$numFailures|mj"~" "]h"count]"`dmSet" DnewFailures countedPSEFailurestmp i #pseFailure  %get_infax_datag&f'infaxDatafi(hl)}  +*d3_mxf_get_info $&'info $i+list *l+iter (, (]d(-count](\-haveD3InfaxData.identSet,-sourcePackageSet,,-dmSet,-descriptorSet-locatorSet u b  *is_d3_mxf &+prefaceSetl(T, (]d.haveBBCD3Scheme-haveSDUncompressed-havePCM+ulD/*d3_mxf_load_extensionsF!?&E>.g_Null_UUID!R.g_Null_Key.g_Null_UL!z0g_Null_LocalTag!.g_Null_UMID!H.g_Null_Rational!.g_Picture_datadef_label-!z.g_Sound_datadef_label0!z.g_Timecode_datadef_label3!z.g_LegacyPicture_datadef_label6!z.g_LegacySound_datadef_label9!z.g_LegacyTimecode_datadef_label<!z.g_Data_datadef_label?!z.g_DescriptiveMetadata_datadef_labelB!z.g_IECDV_25_525_60_compdef_label]!z.g_IECDV_25_625_50_compdef_label`!z.g_DVBased_25_525_60_compdef_labeld!z.g_DVBased_25_625_50_compdef_labelg!z.g_DVBased_50_525_60_compdef_labelj!z.g_DVBased_50_625_50_compdef_labelm!z.g_DVBased_100_1080_60_I_compdef_labelp!z.g_DVBased_100_1080_50_I_compdef_labels!z.g_DVBased_100_720_60_P_compdef_labelv!z.g_DVBased_100_720_50_P_compdef_labely!z.g_D10_50_625_50_compdef_label!z.g_D10_50_525_60_compdef_label!z.g_D10_50_625_40_compdef_label!z.g_D10_50_525_40_compdef_label!z.g_D10_50_625_30_compdef_label!z.g_D10_50_525_30_compdef_label!z.g_ALaw_compdef_label!z.g_MP4AdvancedRealTimeSimpleL3_compdef_label!z.g_DNxHD_compdef_label!z+g_MultipleWrappings_esscont_label!z+g_BWFFrameWrapped_esscont_label!z.g_BWFClipWrapped_esscont_label!z.g_AES3FrameWrapped_esscont_label!z.g_AES3ClipWrapped_esscont_label!z.g_BWFCustomWrapped_esscont_label!z.g_AES3CustomWrapped_esscont_label!z.g_IECDV_25_525_60_FrameWrapped_esscont_label!z.g_IECDV_25_525_60_ClipWrapped_esscont_label!z.g_IECDV_25_625_50_FrameWrapped_esscont_label!z.g_IECDV_25_625_50_ClipWrapped_esscont_label!z.g_DVBased_25_525_60_FrameWrapped_esscont_label!z.g_DVBased_25_525_60_ClipWrapped_esscont_label!z.g_DVBased_25_625_50_FrameWrapped_esscont_label!z.g_DVBased_25_625_50_ClipWrapped_esscont_label!z.g_DVBased_50_525_60_FrameWrapped_esscont_label!z.g_DVBased_50_525_60_ClipWrapped_esscont_label!z.g_DVBased_50_625_50_FrameWrapped_esscont_label!z.g_DVBased_50_625_50_ClipWrapped_esscont_label!z.g_DVBased_100_1080_60_I_FrameWrapped_esscont_label!zg_DVBased_100_1080_60_I_ClipWrapped_esscont_label!zg_DVBased_100_1080_50_I_FrameWrapped_esscont_label!zg_DVBased_100_1080_50_I_ClipWrapped_esscont_label!zg_DVBased_100_720_60_P_FrameWrapped_esscont_label !zg_DVBased_100_720_60_P_ClipWrapped_esscont_label!zg_DVBased_100_720_50_P_FrameWrapped_esscont_label!zg_DVBased_100_720_50_P_ClipWrapped_esscont_label!zg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label!zg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label !zg_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#!zg_D10_50_625_50_defined_template_esscont_label,!zg_D10_50_625_50_extended_template_esscont_label/!zg_D10_50_625_50_picture_only_esscont_label2!zg_D10_50_525_60_defined_template_esscont_label5!zg_D10_50_525_60_extended_template_esscont_label8!zg_D10_50_525_60_picture_only_esscont_label;!zg_D10_40_625_50_defined_template_esscont_label>!zg_D10_40_625_50_extended_template_esscont_labelA!zg_D10_40_625_50_picture_only_esscont_labelD!zg_D10_40_525_60_defined_template_esscont_labelG!zg_D10_40_525_60_extended_template_esscont_labelJ!zg_D10_40_525_60_picture_only_esscont_labelM!zg_D10_30_625_50_defined_template_esscont_labelP!zg_D10_30_625_50_extended_template_esscont_labelS!zg_D10_30_625_50_picture_only_esscont_labelV!zg_D10_30_525_60_defined_template_esscont_labelY!zg_D10_30_525_60_extended_template_esscont_label\!zg_D10_30_525_60_picture_only_esscont_label_!zg_ALawFrameWrapped_esscont_labelh!zg_ALawClipWrapped_esscont_labelk!zg_ALawCustomWrapped_esscont_labeln!zg_DNxHD720p120ClipWrapped_esscont_label{!zg_DNxHD720p185ClipWrapped_esscont_label}!zg_DNxHD1080p120ClipWrapped_esscont_label!zg_DNxHD1080p185ClipWrapped_esscont_label!zg_DNxHD1080p36ClipWrapped_esscont_label!zg_DNxHD1080i120ClipWrapped_esscont_label!zg_DNxHD1080i185ClipWrapped_esscont_label!zg_SDTI_CP_System_Pack_esselement_keyg_OpenIncomplete_Header_pp_key"g_ClosedIncomplete_Header_pp_key%g_OpenComplete_Header_pp_key(g_ClosedComplete_Header_pp_key+g_OpenIncomplete_Body_pp_key.g_ClosedIncomplete_Body_pp_key1g_OpenComplete_Body_pp_key4g_ClosedComplete_Body_pp_key7g_OpenIncomplete_Footer_pp_key:g_ClosedIncomplete_Footer_pp_key=g_OpenComplete_Footer_pp_key@g_ClosedComplete_Footer_pp_keyCg_KLVFill_keyPg_RandomIndexPack_keyZg_PrimerPack_keydg_IndexTableSegment_keyog_complexity00_op_atom_label!zg_complexity01_op_atom_label!zg_complexity02_op_atom_label!zg_complexity03_op_atom_label!zg_qq09_op_1a_label!z.g_root_set_key!z+g_InterchangeObject_set_key!z.g_InterchangeObject_InstanceUID_item_key!z.g_InterchangeObject_GenerationUID_item_key!z+g_Preface_set_key!z.g_Preface_LastModifiedDate_item_key!z.g_Preface_Version_item_key!z.g_Preface_ObjectModelVersion_item_key!z.g_Preface_PrimaryPackage_item_key!z.g_Preface_Identifications_item_key!z.g_Preface_ContentStorage_item_key!z+g_Preface_OperationalPattern_item_key!z+g_Preface_EssenceContainers_item_key!z+g_Preface_DMSchemes_item_key!z+g_Identification_set_key!z.g_Identification_ThisGenerationUID_item_key!z.g_Identification_CompanyName_item_key!z.g_Identification_ProductName_item_key!zg_Identification_ProductVersion_item_key!zg_Identification_VersionString_item_key !zg_Identification_ProductUID_item_key!zg_Identification_ModificationDate_item_key!zg_Identification_ToolkitVersion_item_key!zg_Identification_Platform_item_key%!zg_ContentStorage_set_key,!zg_ContentStorage_Packages_item_key0!zg_ContentStorage_EssenceContainerData_item_key7!zg_EssenceContainerData_set_key>!zg_EssenceContainerData_LinkedPackageUID_item_keyB!zg_EssenceContainerData_IndexSID_item_keyI!zg_EssenceContainerData_BodySID_item_keyP!zg_GenericPackage_set_keyW!zg_GenericPackage_PackageUID_item_key[!zg_GenericPackage_Name_item_keyb!zg_GenericPackage_PackageCreationDate_item_keyi!zg_GenericPackage_PackageModifiedDate_item_keyp!zg_GenericPackage_Tracks_item_keyw!zg_Locator_set_key~!zg_NetworkLocator_set_key!zg_NetworkLocator_URLString_item_key!zg_TextLocator_set_key!zg_TextLocator_LocatorName_item_key!zg_GenericTrack_set_key!zg_GenericTrack_TrackID_item_key!zg_GenericTrack_TrackNumber_item_key!zg_GenericTrack_TrackName_item_key!zg_GenericTrack_Sequence_item_key!zg_StaticTrack_set_key!zg_Track_set_key!zg_Track_EditRate_item_key!zg_Track_Origin_item_key!zg_EventTrack_set_key!zg_EventTrack_EventEditRate_item_key!zg_EventTrack_EventOrigin_item_key!zg_StructuralComponent_set_key!zg_StructuralComponent_DataDefinition_item_key!zg_StructuralComponent_Duration_item_key!zg_Sequence_set_key!zg_Sequence_StructuralComponents_item_key!zg_TimecodeComponent_set_key!zg_TimecodeComponent_RoundedTimecodeBase_item_key!zg_TimecodeComponent_StartTimecode_item_key!zg_TimecodeComponent_DropFrame_item_key!zg_SourceClip_set_key!zg_SourceClip_StartPosition_item_key!zg_SourceClip_SourcePackageID_item_key!!zg_SourceClip_SourceTrackID_item_key(!zg_DMSegment_set_key/!zg_DMSegment_EventStartPosition_item_key3!zg_DMSegment_EventComment_item_key:!zg_DMSegment_TrackIDs_item_keyA!zg_DMSegment_DMFramework_item_keyH!zg_DMSourceClip_set_keyO!zg_DMSourceClip_DMSourceClipTrackIDs_item_keyS!zg_MaterialPackage_set_keyZ!zg_SourcePackage_set_key^!zg_SourcePackage_Descriptor_item_keyb!zg_GenericDescriptor_set_keyi!zg_GenericDescriptor_Locators_item_keym!zg_FileDescriptor_set_keyt!zg_FileDescriptor_LinkedTrackID_item_keyx!zg_FileDescriptor_SampleRate_item_key!zg_FileDescriptor_ContainerDuration_item_key!zg_FileDescriptor_EssenceContainer_item_key!zg_FileDescriptor_Codec_item_key!zg_GenericPictureEssenceDescriptor_set_key!zg_GenericPictureEssenceDescriptor_SignalStandard_item_key!zg_GenericPictureEssenceDescriptor_FrameLayout_item_key!zg_GenericPictureEssenceDescriptor_StoredWidth_item_key!zg_GenericPictureEssenceDescriptor_StoredHeight_item_key!zg_GenericPictureEssenceDescriptor_StoredF2Offset_item_key!zg_GenericPictureEssenceDescriptor_SampledWidth_item_key!zg_GenericPictureEssenceDescriptor_SampledHeight_item_key!zg_GenericPictureEssenceDescriptor_SampledXOffset_item_key!zg_GenericPictureEssenceDescriptor_SampledYOffset_item_key!zg_GenericPictureEssenceDescriptor_DisplayHeight_item_key!zg_GenericPictureEssenceDescriptor_DisplayWidth_item_key!zg_GenericPictureEssenceDescriptor_DisplayXOffset_item_key!zg_GenericPictureEssenceDescriptor_DisplayYOffset_item_key!zg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key!zg_GenericPictureEssenceDescriptor_AspectRatio_item_key!zg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key!zg_GenericPictureEssenceDescriptor_VideoLineMap_item_key!zg_GenericPictureEssenceDescriptor_AlphaTransparency_item_key!zg_GenericPictureEssenceDescriptor_CaptureGamma_item_key!zg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$!zg_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+!zg_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2!zg_GenericPictureEssenceDescriptor_FieldDominance_item_key9!zg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@!zg_CDCIEssenceDescriptor_set_keyG!zg_CDCIEssenceDescriptor_ComponentDepth_item_keyK!zg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR!zg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY!zg_CDCIEssenceDescriptor_ColorSiting_item_key`!zg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg!zg_CDCIEssenceDescriptor_PaddingBits_item_keyn!zg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu!zg_CDCIEssenceDescriptor_BlackRefLevel_item_key|!zg_CDCIEssenceDescriptor_WhiteReflevel_item_key!zg_CDCIEssenceDescriptor_ColorRange_item_key!zg_RGBAEssenceDescriptor_set_key!zg_RGBAEssenceDescriptor_ComponentMaxRef_item_key!zg_RGBAEssenceDescriptor_ComponentMinRef_item_key!zg_RGBAEssenceDescriptor_AlphaMaxRef_item_key!zg_RGBAEssenceDescriptor_AlphaMinRef_item_key!zg_RGBAEssenceDescriptor_ScanningDirection_item_key!zg_RGBAEssenceDescriptor_PixelLayout_item_key!zg_RGBAEssenceDescriptor_Palette_item_key!zg_RGBAEssenceDescriptor_PaletteLayout_item_key!zg_GenericSoundEssenceDescriptor_set_key!zg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key!zg_GenericSoundEssenceDescriptor_Locked_item_key!zg_GenericSoundEssenceDescriptor_AudioRefLevel_item_key!zg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key!zg_GenericSoundEssenceDescriptor_ChannelCount_item_key!zg_GenericSoundEssenceDescriptor_QuantizationBits_item_key!zg_GenericSoundEssenceDescriptor_DialNorm_item_key!zg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key!zg_GenericDataEssenceDescriptor_set_key !zg_GenericDataEssenceDescriptor_DataEssenceCoding_item_key !zg_MultipleDescriptor_set_key!zg_MultipleDescriptor_SubDescriptorUIDs_item_key!zg_WaveAudioDescriptor_set_key!zg_WaveAudioDescriptor_BlockAlign_item_key#!zg_WaveAudioDescriptor_SequenceOffset_item_key*!zg_WaveAudioDescriptor_AvgBps_item_key1!zg_AES3AudioDescriptor_set_key8!zg_DMFramework_set_key<!zg_DMSet_set_key@!z+g_Preface_D3P_D3ErrorCount_item_key !z+g_Preface_D3P_PSEFailureCount_item_key(!z+g_D3P_InfaxFramework_set_key0!z+g_D3P_InfaxFramework_D3P_Format_item_key4!z+g_D3P_InfaxFramework_D3P_ProgrammeTitle_item_key;!z+g_D3P_InfaxFramework_D3P_EpisodeTitle_item_keyB!z+g_D3P_InfaxFramework_D3P_TransmissionDate_item_keyI!z+g_D3P_InfaxFramework_D3P_MagazinePrefix_item_keyP!z+g_D3P_InfaxFramework_D3P_ProgrammeNumber_item_keyW!z+g_D3P_InfaxFramework_D3P_ProductionCode_item_key^!z+g_D3P_InfaxFramework_D3P_SpoolStatus_item_keye!z+g_D3P_InfaxFramework_D3P_StockDate_item_keyl!z+g_D3P_InfaxFramework_D3P_SpoolDescriptor_item_keys!z+g_D3P_InfaxFramework_D3P_Memo_item_keyz!z+g_D3P_InfaxFramework_D3P_Duration_item_key!z+g_D3P_InfaxFramework_D3P_SpoolNumber_item_key!z+g_D3P_InfaxFramework_D3P_AccessionNumber_item_key!z+g_D3P_InfaxFramework_D3P_CatalogueDetail_item_key!z+g_D3P_PSEAnalysisFramework_set_key!z+g_D3P_PSEAnalysisFramework_D3P_RedFlash_item_key!z+g_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_key!z+g_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_key!z+g_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_key!z+g_D3P_D3ReplayErrorFramework_set_key!z+g_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_key!z+g_TapeDescriptor_set_key!z+g_D3P_D3PreservationDescriptiveScheme_dmscheme_label7!z1mxf_log. r1 ..../../../lib/include/mxf/usr/include/iso/usr/include/sysd3_mxf_info_lib.cbbc_d3_extensions_data_model.hstdlib_iso.hint_types.hmxf_types.harchive_types.hmxf_list.hmxf_logging.hmxf_file.hmxf_partition.hmxf_primer.hmxf_data_model.hmxf_header_metadata.hd3_mxf_info_lib.hmxf_page_file.hmxf_labels_and_keys.hmxf_baseline_data_model.h:U1c-g,h+i'_5_~&'l(l1\8\!s!h,f.a3  M  LZVAS^'#p$o%n&GMT@c1[9~'&o%q%o (m !s!h,f.a3\  L!  p+#n$o%n&m'l(k)}(l$p#k'n&qo%r"us!qmn  psh#~~~(k)p$p  "r"f.d0_5k~u ~)kha U@ JAMY'n&a+l "r"f.d0_5&Uu 7FNe{MGvRB`i+\8U?~ AP!t tu)Z     "                 ~H'w'wwȐ@` @L@䀢 @ @@@@@'@ O @ G@*  2 @C   @ Oذ @ "OͰ @ "OȰ &@ @ o @ O oƢ@܀ "O @܀ "O @ "O @ "O `0#\@#` "O @@@& ('H'L@ H ``! @ H`  ܢؐ@ @@ @@ Oܒ@ @@ @s'@ Oܐ@ O֐Ԓ@Ѐ @ @ OȐؒ@䀢 @ @@ @*` @'Đ@ؒ@-`h @` @Ô@` @Ԕ@ @  @` @@ Oݖo ``! ؒ@䀢 @E䀠`Ojؒ @쀢 @@Ԁ 2O{`` "h HL @  `` ! G& @ `` !o `` "oဤ @@*  2Ob' ``" ` `"1o ` `"0o ` `"/o ` `".o `` "o `` "o{ `` "#or`` "oc (@ H ``! @ Hc``ܠغ`и@ @ @ @~@ Oܒ@ @@ @B'@ Oܐ@ O֐Ԓ@ @'@ Oǐ!@ 2H ``!  ``! ؒ@ @@䀠`Oؒ @쀢 @C@Ԁ 2O ``! &@&  ``!  ``!  ``!  ``!  ``! @,` @O@ `@`h2Ԓ@ @@Ԁ @Ԕ@ @l @Ѐ @Y @` @E @` @1  @` @@ O˖og ``! `` !А@ `` !o`` !o`` !oא`` !oʐ`` !o`` !o㿈'!@ H* @쀢 H``  j쀢 @ @@ ?@o.`쀢 "@@'!@ H @쀢 H`@ I?@.`O쀢 "@@'!@ H @쀢 H}`P@ ?@.`쀢 "@@'!@ H  @`• @.`.`.`.`!@ H$ @쀢 2H```  no@ ?@.`쀢 "@@'!@ HI @쀢 2H4```  oob@ ?@.a쀢 Hg ``  koI``  lo=@ ?@.`쀢 "@@'!@ H @쀢 Hk`@ ?@A.`쀢 "@@'!@ H @쀢 Hn`@ ?@K.`쀢 "@@'!@ H  @` @.`.`.a.a!@ H4 !@ Hg @쀢 2HRa ``  to``  mo``  po@쀢 2Ha``  so``  qo``o!``o|@ y?@.a쀢 "@@'!@ H  @a @!@ H* @쀢 2Ha``  voM``o@ ?@.a쀢 "@@'!@ H9 @쀢 2H$a``  wo``oה@ ?@e.a쀢 "G2@o-'@ ?@h.a쀢 "@@'!@ @-쀢 "G @ ``  ro``oM``o$``  uo @쀢 2Oca``  xo``o``o ``oڔ``oL``ot``oה0''ܦ@` H``  ܀ "@@'ܐ@ @@ H@@؀ H$``  o@@` O``  o@ Hf``Ԡи@ @;@ @}@ OԒ@ @@ @F'@ Oݐ@ Oא̒@Ȁ @@ Oɐђb @;@` 2HL`` !o[``  oOВ@ @`OВ @耢 @@̀ 2O`` !o*``  o!@ HQ @ `H`` !"oܒ@ @1@ @@ "O@` 2H``` !)o@ @?@C.`G܀ "@@'ܐ@` 2H`` !5o``  o@``@ @1@@ @@ O@ H!`` !@o|``  ooܰ @```иȴ@ G@ @@ OԒ@ @@ @0'@ Oݐ@ Oא̒@ @@ Oʐ`H}  O`` !do@` @`O `@耢 @@̀ 2O`` !So`` !<o`` !%o`` !o`` !Co`` !o`` !o`` !Ho`` !*o`` !_ox`` !Rok`` !Ko^ܝ`@` 2H ``  @` H ``  @ @ԁ @` `H ``  @ G@@ "O@` H(` ` @ @&@@ O@ @o @ G o ``  `?`?@`㿈#\!`  @  2H#\ `` %  ` @  H `` - #`!`@ H#\ ` @ 2H#\ `` 9  `` 2  ` @ H#\ ` @ 2H#\ `` G  `` @  ` @  2H#\ `` N  ` @ 2H#\ `` U  ` @ 2H#\ `` \  ` @ 2H#\ `` c  ` @ 2H#\ `` j  ` @  2H#\ `` q  ` @ 2H#\ `` x  ` @ 2H#\ ``   ` @  2H#\ ``   ` @ 2H#\ ``   ` @ 2H#\ ``   ` @ H` ``  !`@ 2H#\ ``   ` @  2H#\ ``   ` @  2H#\ ``   ` @  2H#\ ``   ` @ ! H ``  !`@ 2H#\ `` –  ` @  H `` ɖ ` @ O ` ` %d'%s' failed, in %s:%d mxf_uu_get_top_file_package(headerMetadata, &fileSourcePackageSet)d3_mxf_info_lib.cmxf_uu_get_package_tracks(fileSourcePackageSet, &arrayIter)mxf_uu_get_track_datadef(sourcePackageTrackSet, &dataDef)mxf_get_strongref_item(sourcePackageTrackSet, &MXF_ITEM_K(GenericTrack, Sequence), &sequenceSet)mxf_get_array_item_count(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), &count)mxf_get_array_item_element(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), 0, &arrayElement)mxf_get_strongref(headerMetadata, arrayElement, &dmSet)mxf_get_strongref_item(dmSet, &MXF_ITEM_K(DMSegment, DMFramework), &dmFrameworkSet)(tmp = malloc(sizeof(VTRErrorAtPos) * (totalErrors + count))) != NULL(tmp = realloc(newErrors, sizeof(VTRErrorAtPos) * (totalErrors + count))) != NULLmxf_get_strongref_s(headerMetadata, &setsIter, arrayElement, &dmSet)mxf_get_position_item(dmSet, &MXF_ITEM_K(DMSegment, EventStartPosition), &vtrError->position)mxf_get_strongref_item_s(&setsIter, dmSet, &MXF_ITEM_K(DMSegment, DMFramework), &dmFrameworkSet)mxf_get_uint8_item(dmFrameworkSet, &MXF_ITEM_K(D3P_D3ReplayErrorFramework, D3P_D3ErrorCode), &vtrError->errorCode)(tmp = malloc(sizeof(PSEFailure) * countedPSEFailures)) != NULLmxf_get_position_item(dmSet, &MXF_ITEM_K(DMSegment, EventStartPosition), &pseFailure->position)mxf_get_int16_item(dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_RedFlash), &pseFailure->redFlash)mxf_get_int16_item(dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_SpatialPattern), &pseFailure->spatialPattern)mxf_get_int16_item(dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_LuminanceFlash), &pseFailure->luminanceFlash)mxf_get_boolean_item(dmFrameworkSet, &MXF_ITEM_K(D3P_PSEAnalysisFramework, D3P_ExtendedFailure), &pseFailure->extendedFailure)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Format), &tempWString)wcstombs(infaxData->format, tempWString, sizeof(infaxData->format)) != (size_t)(-1)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeTitle), &tempWString)wcstombs(infaxData->progTitle, tempWString, sizeof(infaxData->progTitle)) != (size_t)(-1)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_EpisodeTitle), &tempWString)wcstombs(infaxData->epTitle, tempWString, sizeof(infaxData->epTitle)) != (size_t)(-1)mxf_get_timestamp_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_TransmissionDate), &infaxData->txDate)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_MagazinePrefix), &tempWString)wcstombs(infaxData->magPrefix, tempWString, sizeof(infaxData->magPrefix)) != (size_t)(-1)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProgrammeNumber), &tempWString)wcstombs(infaxData->progNo, tempWString, sizeof(infaxData->progNo)) != (size_t)(-1)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_ProductionCode), &tempWString)wcstombs(infaxData->prodCode, tempWString, sizeof(infaxData->prodCode)) != (size_t)(-1)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolStatus), &tempWString)wcstombs(infaxData->spoolStatus, tempWString, sizeof(infaxData->spoolStatus)) != (size_t)(-1)mxf_get_timestamp_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_StockDate), &infaxData->stockDate)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolDescriptor), &tempWString)wcstombs(infaxData->spoolDesc, tempWString, sizeof(infaxData->spoolDesc)) != (size_t)(-1)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Memo), &tempWString)wcstombs(infaxData->memo, tempWString, sizeof(infaxData->memo)) != (size_t)(-1)mxf_get_int64_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_Duration), &infaxData->duration)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_SpoolNumber), &tempWString)wcstombs(infaxData->spoolNo, tempWString, sizeof(infaxData->spoolNo)) != (size_t)(-1)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_AccessionNumber), &tempWString)wcstombs(infaxData->accNo, tempWString, sizeof(infaxData->accNo)) != (size_t)(-1)mxf_uu_get_utf16string_item(dmFrameworkSet, &MXF_ITEM_K(D3P_InfaxFramework, D3P_CatalogueDetail), &tempWString)wcstombs(infaxData->catDetail, tempWString, sizeof(infaxData->catDetail)) != (size_t)(-1)mxf_find_set_by_key(headerMetadata, &MXF_SET_K(Identification), &list)mxf_get_timestamp_item(identSet, &MXF_ITEM_K(Identification, ModificationDate), &info->creationDate)get_infax_data(dmFrameworkSet, &info->ltoInfaxData)mxf_get_strongref_item(fileSourcePackageSet, &MXF_ITEM_K(SourcePackage, Descriptor), &descriptorSet)mxf_initialise_array_item_iterator(descriptorSet, &MXF_ITEM_K(GenericDescriptor, Locators), &arrayIter)mxf_get_strongref(headerMetadata, arrayElement, &locatorSet)mxf_uu_get_utf16string_item(locatorSet, &MXF_ITEM_K(NetworkLocator, URLString), &tempWString)wcstombs(info->filename, tempWString, sizeof(info->filename)) != (size_t)(-1)mxf_find_set_by_key(headerMetadata, &MXF_SET_K(SourcePackage), &list)mxf_get_strongref_item(sourcePackageSet, &MXF_ITEM_K(SourcePackage, Descriptor), &descriptorSet)mxf_uu_get_package_tracks(sourcePackageSet, &arrayIter)get_infax_data(dmFrameworkSet, &info->d3InfaxData)mxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(Preface), &prefaceSet)mxf_get_ul_item(prefaceSet, &MXF_ITEM_K(Preface, OperationalPattern), &ul)mxf_initialise_array_item_iterator(prefaceSet, &MXF_ITEM_K(Preface, DMSchemes), &arrayIter)mxf_initialise_array_item_iterator(prefaceSet, &MXF_ITEM_K(Preface, EssenceContainers), &arrayIter)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_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))+4+4S +4 +4S A+4 +4S +4+4 +4S +4 +4 +4 +4 +4S 0+4+4S +4+4+4S 2+4+4S 7+4S .+4 +4 +4 +4 +4 +4 +4 +4 +4 +4  +4  +4  +4  +4  +4 +4S /+4+4+4 +4+4 +4 +4 +4 @+4 @+4S +4S $ | T - 8 -  -  , -   - t -  x - ^TnPhh\hLd\dTdo ]XPT\PP RS TPX`T\`T`PxhT\hHThTX^XnTh(h8hhh,hhTxixTxjxl8ld8`d`tQtd\8\X8XT8TP8P```8``$T`\``e8e8Z^`nh lh | h 8h H Ph X |h h h $h 4 \h l h h(`h 4 |l `l 4 |d d Q `d 4 |\ `\ 4 |X `X 4 |T `T 4 |P `P H XX X H XQ Q X Z`d^dn`hxhhh^$|nh <h L!lh!$|hh0h$|h`0``Q!`!!Q!$|`h < Lh!l!hX$|X`h ` 8 t`"L"`T0T$|TP0P$|PL0L$|LH0H$|HD| DT D 8"D"#D#|$|D@ @T @ 8"@"#@#|$|@$|$^$&n$|$h$$h%@%Hh%&h%@%He& &e&&e%@%Hf&(&f&&f&&^&1hn&'Th'd'h'(Ph(`(h() h)0)Th)d)h)*$h*4*h**h++\h+l+h+,,h,<,h,,h- -dh-t-h-.4h.D.h..h//`h/p/h/00h0@0h00h11 h1 1(XWd3_mxf_read_footer_metadatad3_mxf_get_vtr_errorssd3_mxf_get_pse_failuresd3_mxf_get_info 0is_d3_mxf d3_mxf_load_extensions1h\ (`  MXFFileSysDataMXFPageFiledmFrameworkSetdataModeldataDefoctet7setsItersourcePackageTrackSetthisPartitionarrayIter2octet11typeIdoctet13octet14octet15positionoctet0octet1filenameoctet3octet4octet5octet6octet10octet8octet9footerPartitionsequenceSettempWStringoctet2arrayElementLenoctet12fileSourcePackageSetarrayIterarrayElementheaderMetadatafail-8,Ef+ ,%+* +&,L,}++,,e+,,5]+ez,u-5++5*-UQ+Ej+%, ,+u ,<*_,*-%` ,, '-uC*W-E{++U+,U2*uS***+,*?-e[-}, #7J_m   < R& x i T         ! . 9$|t C [ b         $ ) A O a o        * ? O ^  n |   T8d3_mxf_info_lib.cg_Preface_EssenceContainers_item_keyg_D3P_InfaxFramework_D3P_SpoolStatus_item_keyg_NetworkLocator_URLString_item_keyg_D3P_InfaxFramework_D3P_ProgrammeNumber_item_keyg_D3P_PSEAnalysisFramework_D3P_RedFlash_item_keyg_Sequence_set_keyg_GenericDescriptor_Locators_item_keyg_Preface_OperationalPattern_item_keyg_D3P_InfaxFramework_D3P_MagazinePrefix_item_keyg_TapeDescriptor_set_keyg_D3P_InfaxFramework_D3P_EpisodeTitle_item_keyg_Preface_DMSchemes_item_keyg_D3P_InfaxFramework_D3P_SpoolDescriptor_item_keyg_SourcePackage_set_keyg_D3P_InfaxFramework_D3P_ProductionCode_item_keyg_D3P_InfaxFramework_set_keyg_D3P_InfaxFramework_D3P_Memo_item_keyg_BWFFrameWrapped_esscont_labelg_D3P_InfaxFramework_D3P_ProgrammeTitle_item_keyg_D3P_PSEAnalysisFramework_D3P_ExtendedFailure_item_keyg_Preface_D3P_PSEFailureCount_item_keyg_Identification_set_keyg_D3P_PSEAnalysisFramework_D3P_LuminanceFlash_item_keyg_Preface_set_keyg_D3P_InfaxFramework_D3P_AccessionNumber_item_keyg_SourcePackage_Descriptor_item_keyg_D3P_InfaxFramework_D3P_TransmissionDate_item_keyg_D3P_PSEAnalysisFramework_set_keyg_D3P_InfaxFramework_D3P_Duration_item_keyg_DMSegment_EventStartPosition_item_keyg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelget_infax_datag_D3P_InfaxFramework_D3P_CatalogueDetail_item_keyg_GenericDescriptor_set_keyg_DMSegment_set_keyg_Preface_D3P_D3ErrorCount_item_keyg_D3P_InfaxFramework_D3P_Format_item_keyg_Identification_ModificationDate_item_keyg_D3P_PSEAnalysisFramework_D3P_SpatialPattern_item_keyg_D3P_InfaxFramework_D3P_StockDate_item_keyg_GenericTrack_Sequence_item_keyg_D3P_D3ReplayErrorFramework_D3P_D3ErrorCode_item_keyg_Sequence_StructuralComponents_item_keyg_D3P_D3ReplayErrorFramework_set_keyg_NetworkLocator_set_keyg_D3P_InfaxFramework_D3P_SpoolNumber_item_keyg_DMSegment_DMFramework_item_keyg_InterchangeObject_set_keyg_MultipleWrappings_esscont_labelg_D3P_D3PreservationDescriptiveScheme_dmscheme_labelmxf_get_array_item_elementmxf_disk_file_open_readmxf_next_array_item_elementwcstombsmxf_uu_get_track_datadefmxf_get_strongref_smxf_is_subclass_ofmxf_get_iter_elementmxf_have_iteminitialise_sets_itermxf_create_header_metadatamxf_find_set_by_keymxf_uu_get_utf16string_itemmxf_register_set_defmxf_get_runin_lenmxf_clear_ripmxf_get_strongref_itemmxf_initialise_array_item_iteratormxf_register_item_defd3_mxf_load_extensionsmxf_get_position_itemd3_mxf_read_footer_metadatamxf_get_array_item_countmxf_read_klis_op_1amxf_free_partitionmxf_logmxf_is_footer_partition_packmxf_get_strongref_item_sstrstrmxf_read_ripmxf_get_ulis_d3_mxfmxf_page_file_open_readmallocmxf_find_singular_set_by_keymxf_uu_get_package_tracksmxf_get_int16_itemmxf_get_int64_itemmxf_uu_get_top_file_packagemxf_uu_next_trackmxf_get_uint8_itemreallocmxf_is_descriptive_metadatafreed3_mxf_get_pse_failuresmxf_file_seekmxf_get_strongrefmxf_free_listmxf_read_header_metadatamxf_get_timestamp_itemmxf_free_header_metadatamxf_is_partition_packmxf_read_partitionmxf_is_header_metadatamxf_page_file_get_filemxf_read_next_nonfiller_klmxf_get_boolean_itemmxf_get_ul_itemmxf_file_closed3_mxf_get_infomxf_equals_ulmxf_initialise_list_itermxf_get_last_list_elementmxf_next_list_iter_elementd3_mxf_get_vtr_errors1h+        <  , : {H 3V d r         < " 0 > {L 3Z h v H V d r     <    { 3   '     b / b S   g * t  T, , * g ,GR,sb,g r,, vLT,/ g ,M ,6,; PK p[ Zf,k #z 4, ; L,9 ,Y,y , C ,%,5,,: vA F[,N`,a g, P p Z , # 4;,6@ ;O LZ,m_ j,|, , C,, ,) v,<=`AE,ON X,mp ~ v$|, g, P Z, #' 4B,G k,y ;,, L, ,",N ,z, ,  v  C$| G& K,F T g ^,d x P Z , # , , v!&!#1h!',!0 *!:, %--&'--5+x--%4--e5[-,6-,6--6-,7-+E8Z-+U;E-+;w-+<-*u>$-*>[-*?-*@-*@-*A0-+Ab-+uA--uA-+Q--EQ--UR-+eRP-+R-+R-+S -,SH-,S-,%S-,5T-,ET9-,UTx-,eT-,uT-,U-,U^-,U-,U-*V -+VO-+V-+%V-+5W -*WM-*Ws-+W-, ,,4LX `hp!x)3;CMU]emu$008<T\ppx,4'</D7TBXJ`RpZpbjrz,88@ TT\"l*l4t<xDNV^hpx,0D\`htt "*2:BJRZbjt8|LLTXX`xx $,"X*`4<FNV`LhTrz$,T\   ) 1 ; C M U $] (e ,m 0w 4 P h t t |                ' / $7 <? <G |Q Y a i q y        H L X    4 l x x     $ , 4 < D L T \ d l t |        ,  ,  4  H  H  P  d  d  l         &( 0T 8\ B J T \ f n x$ , X ` d h | |      4 4 | |     ' / 7 ? GD OX WX _ g q y    D L x x         , , t t  ' / 7 ? G O W _< gX ol wl       d l          8 L !L ) 1 ; C K S [ c kP sX }p             D L d |)1,9DA\ItQYaiqy$8@PP "*4 <DNV`$h(p,x0DDL`llt &.6>HPX0`LhLpxDLt |(08@HPX`ks{  (88@XX !L)T3`;hCtKtS|[cks{  0 8 < L P T X \ ` d h l  p t x& |0 8 @ H P X ` h p x      !!!!(!(!0!D!D!L!\!\!d!!"!*!2!:!D!L!T!\!d"l"t"|"D"L"x"""""###D#L#t#|#####$ +$5$@=$HG$tO$|Z$b$j$r$z%,%8%8%@%@%H%\%`%d%l%%%%%%%% && &$&,&4&>& F&$P&(X&<`&<h&Dp&Lx&\&\&d&t&t&&&&&&'$'$'d''' '( ( !(`)(1(9(A(I)0Q)dY)a)i)q)y)*4*\*\***++,+,+l+++++,<,d ,d,,!,)- 1-49-4A-tI-Q-Y-a.i.q.Dy.`.`...//0/0/p///000@0`0`0 001!1`.1h- \$- 8`Xr`XhNpzv]~MmV$s@Zd@twuIp,X4N<zdfxY Y - - - - - h- hcY - *- *- *- *u- *- *u- *- *gC(Y ,jHO`E- *E- *GO- *E- *UY i(Y 8HLPtD- *S- *[- *h- *Y AY  - - - - - h$- h@Ul?nY - Y - - 0- h- 0- h- - - hY - - - hk,Y 0- 4Y 8- <- @- hD- H- h`Y d- hY l- p- ht- hx- h|- haY Y - - - - - h- hY - - p- - p- h- hY $Y ,- 0- 4- 8- <- hH- hTY \Y d- h- l- p- t- h- hY Y - - `- - `- h- hY - Y - - - h- - hY - Y - - h - h- h- h,- 0Y 4- 8- <- h@- D- h\- `Y d- h- hl- hp- ht- hfY Y - - - - - h- hcY - *u- * - *u - * - * - * - * - * - * (- * <g TC dY hj O E E G O - * E - * (- * 0U 4- * DY LY P-  T- h X-  \- h `- h h- h Y -  - -  - - h - h U ? n Y Y -  - 0 $-  (- 0 ,- h 4- h \Y `-  d- h-  l- p- h x- h Y Y -  -  -  -  - h - h Y Y -  - h -  - h - h - h Y Y -  -  -  -  - h - h 4Y <Y @-  D- h H-  L- h P- h X- h la H - * - * - * P - * - + - * - + D S [ d 4- + <d @- + P- +% Xd \- +% p- +5 xx |- +5 Y A Y Y -  -  -  -  - h - h -  -  - h Y - - - hk(Y ,- 0Y 4- 8- x<- h@- xD- h\Y `- dY h- l- p- ht- x- hY - Y - - - h- - hY - Y - - - h- - hY - Y - - ( - h- (- h,Y 0- 4Y 8- <- `@- hD- `H- hl- +pGt- +- +KY - - xY - - x- h- hkBY k$- +(G,- +<- +@KPY \BlY k- +G- +- +KY BY k- ,G - ,- , q0Y H- ,LGP- ,`- ,dKxY |- - HY - - H- h- hBY k- ,%G- ,%- ,%KY -  - $Y (- ,- 0- h8- hPB`Y - - 8Y - - 8- h- h- - Y - - - h- hBY  k- ,5 G$- ,54- ,58KHY TBdY |k- ,EG- ,E- ,EKY BY k- ,UG- ,U- ,Uq(Y @- ,eDGH- ,eT- ,e\- ,u`Gd- ,ut- ,uxKY - - Y - - - h- h- Y - - - h- - h- - Y - - - h - h$K8Y <- @- DY H- L- P- hX- hl- p- tY x- |- - h- h- - Y - - - - Y - - BY k- , G- , - ,$e4Y <- ,@GD- ,T- ,XKlY p- t- xY |- - - h- h- - Y - - BY k- ,G- , - ,K$Y (- ,- 0Y 4- 8- <- hD- hX- \- x`Y d- l- xtBY kBY k- ,G- , k-  Y $- (- x,- h0- x4- hL- P- TY X- `- d- h- PlY p- x- P|- Y - - p- h- p- h- ,KY - - hY - - h- h- h- - Y - - - - XY  - (- X,- 0-  4Y 8- @-  D- H- HLY P- X- H\- `- dY h- p- t- x- |Y - - - +EJ- +EY - - 8- hY - - 8- hko}$8oDfXY \- `Y d- h- l- hp- t- hF- +Uq- +UY - Y - - - h- - hcY - *- *u- *- *- *u - *- *- *- *- *8gLC\Y `j|OEEGO- +eE- +e,Y 8- +u@OD- +uTY X- \Y `- d-  h- hl-  p- h- Y - - - h- - hU?nY -  Y $- (- 0,- h0- 04- hL- PY T- X- \- h`- d- h|- +G- +- +P- +- +Y - Y - - - h- - hAn,ED- +LKP- +`Y d- hY l- p- 0t- hx- 0|- hBY k- +J- +Y - Y - - - h- - h Y $- (Y ,- 0- 4- h8- <- hT}\- +u`- +d- +h|FOEc- *uY - Y - - - h- - h Y -  Y -  - h - h - h - h <o L- * P- *u T- * X- * \- * `- * d- +e h- * l- +e g C Y j O E!E!G!8O!PE!|Y !- !Y !- !- !- h!- !- h!- *!U!- *!- *!- *!?"n"Y "- " Y "$- "(- 0",- h"0- 0"4- h"LY "P- "TY "X- "\- ("`- h"d- ("h- h"Y "- "Y "- "- "- h"- "- h"Y "- "Y "- "- h"- h"- h"- h"- "Y "- "- "- h"- #- h#Y #- # Y #$- #(- #,- h#0- #4- h#L- #PY #T- #X- #\- h#`- #d- h#|Y #- #Y #- #- #- h#- #- h#- #Y #- #- #- h#- #- h#Y #- #Y #- #- h#- h#- h#- h$Y $- $Y $ - $$- $(- h$,- $0- h$HY $L- $PY $T- $X- h$\- h$`- h$d- h$- ,$b$- ,$Y $Y $- $- $- $- $- h$- h$- ,$y$- ,$Y $Y %- %- P%- % - P%- h%- h%,W%L- ,%TP%X- ,%\- ,%d- ,%tY %|Y %- %- %- %- %- h%- h%A%^%|%- -%P%- -&Y &- -& - -%&- -&- -%&- -5& - -5&0A&D^&P|&h|&|&Y &- &- &- &- &- h&- h&- h'- ,'- h'- -E' - ,'- -E'Q',Y '4Y '8- '<- '@- 'D- 'H- 'P- 'd- ,'l- 8'p- -U't- 8'x- -U'Q'Y 'Y '- '- P'- '- P'- '- '- '- -e'- '- +e'- -e'L'- +e'Y '- x(- +e(- x(- +(- +(Q((Y (0Y (4- (8- (<- (@- (D- (L- (dY (h- (l- (p- (t- (x- (- (- ((- +e(- ((- +(- +(Q(Y (- (- +e(- (- +(- +(Q(Y )Y )- )- ) - )- )- )- )4Y )8- )<- @)@- )D- @)H- )P- )h- )l- +e)p- )t- ,)|- ,)Q)Y )Y )- )- )- )- )- )- )- )- +e)- )- ,)- ,)Q)Y *Y *- * - *- *- *- * - *8- H*<- +e*@- H*D- ,%*L- ,%*PQ*dY *lY *p- *t- `*x- *|- `*- *- *- *- +e*- *- ,5*- ,5*Q*Y *Y *- *- (*- *- (*- *- +- + - +e+- +- ,E+- ,E+ Q+4Y +<Y +@- +D- +H- +L- +P- +X- +p- +t- +e+x- +|- ,U+- ,U+Q+Y +Y +- +- +- +- +- +- +- H+- +e+- H+- ,e+- ,e+Q,Y , Y ,- ,- `,- ,- `, - ,(- ,@- !,D- +e,H- !,L- ,u,T- ,u,XQ,lY ,tY ,x- ,|- ! ,- ,- ! ,- ,- ,- !,- +e,- !,- ,,- ,,Q,Y ,Y ,- ,- !,- ,- !,- ,- -- "p-- +e-- "p-- ,-$- ,-(Q-<Y -DY -H- -L- "-P- -T- "-X- -`- -x- #(-|- +e-- #(-- ,-- ,-Q-Y -Y -- -- #@-- -- #@-- -- -- +e-- #-- ,-- #-- ,-Q.- -e. Y .Y .- .- $. - .$- $.(- .0- .H- $.L- *.P- $.TL.X- *.hY .pY .t- .x- $.|- .- $.- .- .- %`.- *.- %`.- +.- +.Q.Y .Y .- .- %p.- .- %p.- .- / - &/- */- &/- +/ - +/$Q/8Y /@Y /D- /H- &0/L- /P- &0/T- /\- /t- &/x- */|- &/- +%/- +%/Q/Y /Y /- /- '/- /- '/- /- /- */- '/- +5/- '/- +5/Q0- -e0Y 0Y 0- 0- '0- 0 - '0$- 0,- 0D- -e0H- (0L- *0P- (0TL0X- *0hY 0pY 0t- 0x- (0|- 0- (0- 0- 0- *0- )00- *0- )00- *0Q0Y 0Y 0- 0- )@0- 0- )@0- 0- 1- )1 - -u1- )1- -u1- +1 L1$- +10Y 18Y 1@- 1D- *1H- 1L- *1P- 1\- !0!4TL!Ph!l`!!$|!&as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 DW%[51t1h78-?LԔ CWg| vߜH{`?p P L  !  #hA  e  e  e  e@- - - XY  - (- X,- 0-  4Y 8- @-  D- H- HLY P- X- H\- `- dY h- p- t- x- |lib/libMXF.a000066400045440001750000044767201076705415500133470ustar00stuartcrd00004500000016! / 1205622814 0 0 0 10696 ` +4+4+4pppppppppŤŤŤŤŤŤŤŤŤŤŤŤŤŤŤŤŤŤ==========                                                                   <<<<<<<<<<@@@@@@@@@@@@@            FHFHFHFHFHFHFHFHFHFHFHFHFHFHFHFH ex ex ex ex ex ex ex ex ex ex ex H H H H H H H H H*XtttttttttttF8F8F8F8F8F8llllllmxf_get_versionmxf_get_platform_stringmxf_get_platform_wstringis_op_atommxf_complete_essence_element_keymxf_is_soundmxf_is_pictureis_op_1amxf_complete_essence_element_track_nummxf_is_datamxf_is_descriptive_metadatamxf_is_timecodemxf_get_iter_elementmxf_get_list_elementmxf_append_list_elementmxf_get_list_iter_indexmxf_insert_list_elementmxf_remove_list_elementmxf_clear_listmxf_get_first_list_elementmxf_initialise_listmxf_prepend_list_elementmxf_find_list_elementmxf_get_list_lengthmxf_create_listmxf_free_listmxf_initialise_list_itermxf_get_last_list_elementmxf_initialise_list_iter_atmxf_next_list_iter_elementmxf_print_labelmxf_generate_umidmxf_print_umidmxf_sprint_umidmxf_get_timestamp_nowmxf_generate_keymxf_generate_uuidmxf_sprint_labelmxf_print_keymxf_sprint_keyg_mxfLogLevelmxf_log_file_openmxf_logmxf_log_file_closemxf_log_defaultmxf_read_array_headermxf_file_getcmxf_disk_file_open_readmxf_read_int32mxf_write_array_headermxf_read_int16mxf_read_int64mxf_file_set_min_llenmxf_read_keymxf_read_local_tagmxf_equals_uuidmxf_equals_ul_mod_regvermxf_byte_array_wrap_readmxf_write_local_tagmxf_equals_umidmxf_is_ulmxf_disk_file_open_modifymxf_write_int8mxf_get_runin_lenmxf_write_ulmxf_file_putcmxf_read_int8mxf_file_eofmxf_file_tellmxf_read_uidmxf_write_uint8mxf_read_klmxf_read_batch_headermxf_write_int16mxf_equals_uidmxf_write_int32mxf_disk_file_open_newmxf_read_ulmxf_read_uint64mxf_write_klmxf_write_int64mxf_read_uint16mxf_read_uint32mxf_write_uidmxf_equals_key_mod_regvermxf_write_batch_headermxf_file_readmxf_write_fixed_lmxf_file_is_seekablemxf_get_min_llenmxf_set_runin_lenmxf_write_uint32mxf_write_uint16mxf_file_seekmxf_write_kmxf_write_lmxf_write_uint64mxf_write_uuidmxf_get_llenmxf_read_uuidmxf_write_fixed_klmxf_skipmxf_file_sizemxf_file_closemxf_equals_ulmxf_read_uint8mxf_file_writemxf_read_kmxf_read_lmxf_equals_keymxf_stdin_wrap_readmxf_equals_key_prefixmxf_append_new_partitionmxf_mark_index_startmxf_is_body_partition_packmxf_initialise_partitionmxf_partition_is_completemxf_create_file_partitionsmxf_initialise_file_partitionsmxf_clear_ripmxf_write_partitionmxf_append_partitionmxf_is_fillermxf_allocate_spacemxf_initialise_with_partitionmxf_create_from_partitionmxf_partition_is_closed_and_completemxf_fill_to_kagmxf_write_fillmxf_free_partitionmxf_clear_partitionmxf_is_footer_partition_packmxf_fill_to_positionmxf_read_ripmxf_is_header_partition_packmxf_read_header_pp_kl_with_runinmxf_partition_is_closedmxf_free_file_partitionsmxf_clear_file_partitionsmxf_create_partitionmxf_mark_index_endmxf_mark_header_endmxf_write_ripmxf_read_header_pp_klmxf_append_partition_esscont_labelmxf_is_partition_packmxf_read_partitionmxf_append_new_from_partitionmxf_read_next_nonfiller_klmxf_update_partitionsmxf_mark_header_startmxf_get_item_tagmxf_create_item_tagmxf_create_primer_packmxf_register_primer_entrymxf_get_item_keymxf_get_primer_pack_sizemxf_free_primer_packmxf_is_primer_packmxf_read_primer_packmxf_write_primer_packmxf_close_essence_elementmxf_get_essence_element_item_typemxf_read_essence_element_datamxf_get_essence_element_numbermxf_get_essence_element_countmxf_write_essence_element_datamxf_is_gc_essence_elementmxf_get_essence_element_sizemxf_open_essence_element_readmxf_finalize_essence_element_writemxf_open_essence_element_writemxf_get_track_numbermxf_get_essence_element_typemxf_write_index_entrymxf_add_delta_entrymxf_write_index_entry_array_headermxf_read_index_table_segmentmxf_write_index_table_segmentmxf_add_index_entrymxf_write_delta_entrymxf_write_delta_entry_array_headermxf_create_index_table_segmentmxf_free_index_table_segmentmxf_is_index_table_segmentmxf_write_index_table_segment_headermxf_is_subclass_ofmxf_free_data_modelmxf_register_set_defmxf_register_basic_typemxf_register_interpret_typemxf_register_item_defmxf_register_compound_typemxf_check_data_modelmxf_finalise_data_modelmxf_register_compound_type_membermxf_find_set_defmxf_register_array_typemxf_get_item_def_typemxf_find_item_def_in_set_defmxf_load_data_modelmxf_find_item_defmxf_get_array_item_elementmxf_add_setmxf_write_header_metadatamxf_set_auid_itemmxf_set_uint16_itemmxf_set_auidmxf_set_array_headermxf_remove_setmxf_set_position_itemmxf_next_array_item_elementmxf_get_header_metadata_sizemxf_write_itemmxf_get_rational_itemmxf_get_strongref_smxf_get_auidmxf_alloc_array_item_elementsmxf_set_utf16string_itemmxf_free_itemmxf_get_positionmxf_get_rgba_layout_component_itemmxf_get_array_headermxf_have_itemmxf_set_product_versionmxf_get_timestampmxf_create_setmxf_register_set_itemsmxf_remove_itemmxf_set_weakref_itemmxf_create_iteminitialise_sets_itermxf_create_header_metadatamxf_find_set_by_keymxf_set_length_itemmxf_set_uint64_itemmxf_set_utf16stringmxf_get_weakref_itemmxf_get_strongref_itemmxf_get_utf16string_item_sizemxf_write_header_setsmxf_set_rgba_layout_component_itemmxf_get_array_item_element_lenmxf_initialise_array_item_iteratormxf_get_lengthmxf_get_set_sizemxf_set_uint8mxf_set_strongref_itemmxf_set_weakrefmxf_dereferencemxf_dereference_smxf_set_rgba_layout_componentmxf_get_position_itemmxf_set_strongrefmxf_set_uuid_itemmxf_get_int8mxf_clone_itemmxf_register_itemmxf_get_array_item_countmxf_set_uuidmxf_set_fixed_set_space_allocationmxf_set_lengthmxf_free_setmxf_read_item_tlmxf_set_empty_array_itemmxf_grow_array_itemmxf_get_utf16stringmxf_get_uuidmxf_set_int32_itemmxf_get_external_utf16string_sizemxf_read_setmxf_get_uint32_itemmxf_get_strongref_item_smxf_get_int32_itemmxf_get_version_typemxf_set_product_version_itemmxf_get_umid_itemmxf_get_ulmxf_get_int8_itemmxf_read_itemmxf_set_int8mxf_set_int64mxf_get_auid_itemmxf_set_umidmxf_set_is_subclass_ofmxf_add_array_item_weakrefmxf_find_singular_set_by_keymxf_get_product_versionmxf_set_int32mxf_set_int16mxf_write_setmxf_get_umidmxf_set_ulmxf_get_weakrefmxf_get_uint64mxf_get_uint32mxf_set_fixed_size_utf16string_itemmxf_get_uint16mxf_set_ul_itemmxf_set_itemmxf_set_version_type_itemmxf_get_uint16_itemmxf_get_weakref_item_smxf_get_product_version_itemmxf_set_int16_itemmxf_set_timestampmxf_read_and_return_setmxf_get_item_lenmxf_set_int64_itemmxf_set_uint8_itemmxf_set_booleanmxf_set_positionmxf_get_int16_itemmxf_get_utf16string_sizemxf_get_int64_itemmxf_get_uint8_itemmxf_read_filtered_header_metadatamxf_set_timestamp_itemmxf_set_rational_itemmxf_get_weakref_smxf_get_length_itemmxf_set_uint64mxf_get_uint64_itemmxf_set_uint32mxf_get_rgba_layout_componentmxf_get_strongrefmxf_set_uint16mxf_get_rationalmxf_write_header_primer_packmxf_get_itemmxf_set_item_valuemxf_read_header_metadatamxf_add_array_item_strongrefmxf_get_timestamp_itemmxf_free_header_metadatamxf_set_boolean_itemmxf_is_header_metadatamxf_set_rationalmxf_set_uint32_itemmxf_get_int64mxf_get_uint8mxf_get_version_type_itemmxf_set_version_typemxf_get_uuid_itemmxf_get_boolean_itemmxf_get_ul_itemmxf_get_int32mxf_get_int16mxf_set_fixed_size_utf16stringmxf_get_utf16string_itemmxf_set_int8_itemmxf_set_umid_itemmxf_get_booleanmxf_avid_get_data_defmxf_avid_attach_user_commentmxf_avid_load_extensionsmxf_avid_attach_mob_attributemxf_avid_read_string_mob_attributesmxf_avid_write_header_metadatamxf_generate_old_aafsdk_umidmxf_avid_write_index_entry_array_headermxf_avid_set_indirect_string_itemmxf_generate_aafsdk_umidmxf_avid_read_string_user_commentsg_AvidMetaDictBlob_leng_AvidMetaDictDynTagOffsetsg_AvidMetaDictObjectOffsets_leng_AvidMetaDictBlobg_AvidMetaDictObjectOffsetsg_AvidMetaDictDynTagOffsets_leng_AvidMetaDictInstanceUID_uuidg_AvidMetaDictTags_leng_AvidMetaDictTagsmxf_p2_load_extensionsmxf_uu_get_track_datadefmxf_uu_get_track_duration_at_ratemxf_uu_get_utf16string_itemmxf_uu_get_referenced_trackmxf_uu_get_package_tracksmxf_uu_get_referenced_packagemxf_uu_get_top_file_packagemxf_uu_next_trackmxf_uu_get_track_referencemxf_uu_get_track_durationmxf_uu_get_track_descriptormxf_page_file_open_newmxf_page_file_is_page_filenamemxf_page_file_open_modifymxf_page_file_open_readmxf_page_file_forward_truncatemxf_page_file_get_page_sizemxf_page_file_removemxf_page_file_get_filemxf_get_sound_descriptormxf_set_sound_descriptormxf_set_generic_descriptormxf_get_cdci_descriptormxf_get_wave_descriptormxf_get_generic_descriptormxf_get_file_descriptormxf_set_wave_descriptormxf_set_cdci_descriptormxf_set_picture_descriptormxf_set_file_descriptormxf_get_picture_descriptormxf_get_material_packagemxf_get_generic_packagemxf_clear_source_packagemxf_get_source_packagemxf_clear_material_packagemxf_clear_generic_packagemxf_get_generic_trackmxf_clear_generic_trackmxf_get_trackmxf_clear_trackmxf_clear_structural_componentmxf_get_sequencemxf_clear_source_clipmxf_get_source_clipmxf_clear_sequencemxf_get_structural_component// 1205622814 0 0 0 236 ` mxf_labels_and_keys.o/ mxf_partition.o/ mxf_essence_container.o/ mxf_index_table.o/ mxf_data_model.o/ mxf_header_metadata.o/ mxf_avid_metadict_blob.o/ mxf_uu_metadata.o/ mxf_page_file.o/ mxf_descriptor.o/ mxf_structural_component.o/ mxf_version.o/ 1205622784 2404 1000 100664 17800 ` ELFB4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.data.debug_frame.debug_pubnames.debug_aranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.rodata.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > $ > : ;I: ; I : ;  : ; I8  : ; I8  I &I .? : ; ' I@ 4: ; I 4: ; I 4: ;I4: ; I 7GNU C 4.2.2./mxf/mxf_version.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintunsigned intlong intunsigned charlong long intwchar_tFcharshort intint32_t=uint8_tHuint16_tIshort unsigned intlong long unsigned int:3;#<#=#>#?#@#A#B#C#D# E# F# G# H# I#J#mxfULKJmxfKeyM3P7Q#R#S#T#U#V#W#X#Y#Z# [# \# ]# ^# _#`#mxfUUIDaNmxfLocalTagg mxfUTF16Charv yvz#{#|#}#~###### # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDmnumerator#denominator#mxfRational &major #minor #patch #build #release #mxfProductVersion E @ mxf_get_version*r^ x & mxf_get_platform_string0?^ mxf_get_platform_wstring5^  Y g_Null_UUID 7 g_Null_KeyJ g_Null_UL 3 g_Null_LocalTag7 F g_Null_UMIDO v g_Null_Rationalk  g_Picture_datadef_label- g_Sound_datadef_label0 g_Timecode_datadef_label3 g_LegacyPicture_datadef_label6 g_LegacySound_datadef_label9 g_LegacyTimecode_datadef_label< g_Data_datadef_label? g_DescriptiveMetadata_datadef_labelB g_IECDV_25_525_60_compdef_label] g_IECDV_25_625_50_compdef_label` g_DVBased_25_525_60_compdef_labeld g_DVBased_25_625_50_compdef_labelg g_DVBased_50_525_60_compdef_labelj g_DVBased_50_625_50_compdef_labelm g_DVBased_100_1080_60_I_compdef_labelp g_DVBased_100_1080_50_I_compdef_labels g_DVBased_100_720_60_P_compdef_labelv g_DVBased_100_720_50_P_compdef_labely g_D10_50_625_50_compdef_label g_D10_50_525_60_compdef_label g_D10_50_625_40_compdef_label g_D10_50_525_40_compdef_label g_D10_50_625_30_compdef_label g_D10_50_525_30_compdef_label g_ALaw_compdef_label g_MP4AdvancedRealTimeSimpleL3_compdef_label g_DNxHD_compdef_label g_MultipleWrappings_esscont_label g_BWFFrameWrapped_esscont_label g_BWFClipWrapped_esscont_label g_AES3FrameWrapped_esscont_label g_AES3ClipWrapped_esscont_label g_BWFCustomWrapped_esscont_label g_AES3CustomWrapped_esscont_label g_IECDV_25_525_60_FrameWrapped_esscont_label g_IECDV_25_525_60_ClipWrapped_esscont_label g_IECDV_25_625_50_FrameWrapped_esscont_label g_IECDV_25_625_50_ClipWrapped_esscont_label g_DVBased_25_525_60_FrameWrapped_esscont_label g_DVBased_25_525_60_ClipWrapped_esscont_label g_DVBased_25_625_50_FrameWrapped_esscont_label g_DVBased_25_625_50_ClipWrapped_esscont_label g_DVBased_50_525_60_FrameWrapped_esscont_label g_DVBased_50_525_60_ClipWrapped_esscont_label g_DVBased_50_625_50_FrameWrapped_esscont_label g_DVBased_50_625_50_ClipWrapped_esscont_label g_DVBased_100_1080_60_I_FrameWrapped_esscont_labelg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_DVBased_100_720_60_P_FrameWrapped_esscont_label g_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_DVBased_100_720_50_P_FrameWrapped_esscont_labelg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#g_D10_50_625_50_defined_template_esscont_label,g_D10_50_625_50_extended_template_esscont_label/g_D10_50_625_50_picture_only_esscont_label2g_D10_50_525_60_defined_template_esscont_label5g_D10_50_525_60_extended_template_esscont_label8g_D10_50_525_60_picture_only_esscont_label;g_D10_40_625_50_defined_template_esscont_label>g_D10_40_625_50_extended_template_esscont_labelAg_D10_40_625_50_picture_only_esscont_labelDg_D10_40_525_60_defined_template_esscont_labelGg_D10_40_525_60_extended_template_esscont_labelJg_D10_40_525_60_picture_only_esscont_labelMg_D10_30_625_50_defined_template_esscont_labelPg_D10_30_625_50_extended_template_esscont_labelSg_D10_30_625_50_picture_only_esscont_labelVg_D10_30_525_60_defined_template_esscont_labelYg_D10_30_525_60_extended_template_esscont_label\g_D10_30_525_60_picture_only_esscont_label_g_ALawFrameWrapped_esscont_labelhg_ALawClipWrapped_esscont_labelkg_ALawCustomWrapped_esscont_labelng_DNxHD720p120ClipWrapped_esscont_label{g_DNxHD720p185ClipWrapped_esscont_label}g_DNxHD1080p120ClipWrapped_esscont_labelg_DNxHD1080p185ClipWrapped_esscont_labelg_DNxHD1080p36ClipWrapped_esscont_labelg_DNxHD1080i120ClipWrapped_esscont_labelg_DNxHD1080i185ClipWrapped_esscont_labelg_SDTI_CP_System_Pack_esselement_keyJg_OpenIncomplete_Header_pp_key"Jg_ClosedIncomplete_Header_pp_key%Jg_OpenComplete_Header_pp_key(Jg_ClosedComplete_Header_pp_key+Jg_OpenIncomplete_Body_pp_key.Jg_ClosedIncomplete_Body_pp_key1Jg_OpenComplete_Body_pp_key4Jg_ClosedComplete_Body_pp_key7Jg_OpenIncomplete_Footer_pp_key:Jg_ClosedIncomplete_Footer_pp_key=Jg_OpenComplete_Footer_pp_key@Jg_ClosedComplete_Footer_pp_keyCJg_KLVFill_keyPJg_RandomIndexPack_keyZJg_PrimerPack_keydJg_IndexTableSegment_keyoJg_complexity00_op_atom_labelg_complexity01_op_atom_labelg_complexity02_op_atom_labelg_complexity03_op_atom_labelg_qq09_op_1a_label g_root_set_key g_InterchangeObject_set_key g_InterchangeObject_InstanceUID_item_key g_InterchangeObject_GenerationUID_item_key g_Preface_set_key g_Preface_LastModifiedDate_item_key g_Preface_Version_item_key g_Preface_ObjectModelVersion_item_key g_Preface_PrimaryPackage_item_key g_Preface_Identifications_item_key g_Preface_ContentStorage_item_key g_Preface_OperationalPattern_item_key g_Preface_EssenceContainers_item_key g_Preface_DMSchemes_item_key g_Identification_set_key g_Identification_ThisGenerationUID_item_key g_Identification_CompanyName_item_key g_Identification_ProductName_item_keyg_Identification_ProductVersion_item_keyg_Identification_VersionString_item_key g_Identification_ProductUID_item_keyg_Identification_ModificationDate_item_keyg_Identification_ToolkitVersion_item_keyg_Identification_Platform_item_key%g_ContentStorage_set_key,g_ContentStorage_Packages_item_key0g_ContentStorage_EssenceContainerData_item_key7g_EssenceContainerData_set_key>g_EssenceContainerData_LinkedPackageUID_item_keyBg_EssenceContainerData_IndexSID_item_keyIg_EssenceContainerData_BodySID_item_keyPg_GenericPackage_set_keyWg_GenericPackage_PackageUID_item_key[g_GenericPackage_Name_item_keybg_GenericPackage_PackageCreationDate_item_keyig_GenericPackage_PackageModifiedDate_item_keypg_GenericPackage_Tracks_item_keywg_Locator_set_key~g_NetworkLocator_set_keyg_NetworkLocator_URLString_item_keyg_TextLocator_set_keyg_TextLocator_LocatorName_item_keyg_GenericTrack_set_keyg_GenericTrack_TrackID_item_keyg_GenericTrack_TrackNumber_item_keyg_GenericTrack_TrackName_item_keyg_GenericTrack_Sequence_item_keyg_StaticTrack_set_keyg_Track_set_keyg_Track_EditRate_item_keyg_Track_Origin_item_keyg_EventTrack_set_keyg_EventTrack_EventEditRate_item_keyg_EventTrack_EventOrigin_item_keyg_StructuralComponent_set_keyg_StructuralComponent_DataDefinition_item_keyg_StructuralComponent_Duration_item_keyg_Sequence_set_keyg_Sequence_StructuralComponents_item_keyg_TimecodeComponent_set_keyg_TimecodeComponent_RoundedTimecodeBase_item_keyg_TimecodeComponent_StartTimecode_item_keyg_TimecodeComponent_DropFrame_item_keyg_SourceClip_set_keyg_SourceClip_StartPosition_item_keyg_SourceClip_SourcePackageID_item_key!g_SourceClip_SourceTrackID_item_key(g_DMSegment_set_key/g_DMSegment_EventStartPosition_item_key3g_DMSegment_EventComment_item_key:g_DMSegment_TrackIDs_item_keyAg_DMSegment_DMFramework_item_keyHg_DMSourceClip_set_keyOg_DMSourceClip_DMSourceClipTrackIDs_item_keySg_MaterialPackage_set_keyZg_SourcePackage_set_key^g_SourcePackage_Descriptor_item_keybg_GenericDescriptor_set_keyig_GenericDescriptor_Locators_item_keymg_FileDescriptor_set_keytg_FileDescriptor_LinkedTrackID_item_keyxg_FileDescriptor_SampleRate_item_keyg_FileDescriptor_ContainerDuration_item_keyg_FileDescriptor_EssenceContainer_item_keyg_FileDescriptor_Codec_item_keyg_GenericPictureEssenceDescriptor_set_keyg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_keyg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2g_GenericPictureEssenceDescriptor_FieldDominance_item_key9g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@g_CDCIEssenceDescriptor_set_keyGg_CDCIEssenceDescriptor_ComponentDepth_item_keyKg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyRg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyYg_CDCIEssenceDescriptor_ColorSiting_item_key`g_CDCIEssenceDescriptor_ReversedByteOrder_item_keygg_CDCIEssenceDescriptor_PaddingBits_item_keyng_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyug_CDCIEssenceDescriptor_BlackRefLevel_item_key|g_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_RGBAEssenceDescriptor_set_keyg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyg_RGBAEssenceDescriptor_PixelLayout_item_keyg_RGBAEssenceDescriptor_Palette_item_keyg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_GenericSoundEssenceDescriptor_set_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_GenericSoundEssenceDescriptor_Locked_item_keyg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_GenericSoundEssenceDescriptor_DialNorm_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_GenericDataEssenceDescriptor_set_key g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key g_MultipleDescriptor_set_keyg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_WaveAudioDescriptor_set_keyg_WaveAudioDescriptor_BlockAlign_item_key#g_WaveAudioDescriptor_SequenceOffset_item_key*g_WaveAudioDescriptor_AvgBps_item_key1g_AES3AudioDescriptor_set_key8g_DMFramework_set_key<g_DMSet_set_key@g_libmxfVersion&g_libmxfPlatformString$6 ?g_libmxfPlatformWString%7 8 include/mxf/tool/sparc-solaris-2.10/gcc-4.2.2/bin/../lib/gcc/sparc-sun-solaris2.10/4.2.2/include/usr/include/sysmxfmxf_version.cstddef.hint_types.hmxf_types.hmxf_labels_and_keys.hmxf_baseline_data_model.h= ``libMXF (Unknown)libMXF (Unknown) |  [7Omxf_get_version}mxf_get_platform_stringmxf_get_platform_wstring$octet10octet11octet12octet13octet14octet15octet0octet1octet2octet3octet4octet5octet6octet7octet8octet9\  &D>  N ^ v mxf_version.cg_libmxfPlatformStringg_libmxfPlatformWStringg_libmxfVersionmxf_get_versionmxf_get_platform_stringmxf_get_platform_wstringsw${ S0a7o>}ELSZaho  %(W0e7s>ELSZaho  )(v07>ELSZaho,: H(hl  $66\7D   %-5$   \ \ D  DD\H $ ( 4 8as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24  > 7%9&<1:d$7:`?: E:@R;4_b; q;v|<, =L=  @T  A H  AT  AlH  A  A  A@/0 1205622784 2404 1000 100664 21616 ` ELFQ(4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > $ > : ; I : ;  : ; I8  : ; I8  I &I .? : ; ' @  : ; I : ; I .? : ; ' I@: ; I4: ; I4: ; I 4: ; I 4: ;I8uGNU C 4.2.2./mxf/mxf_labels_and_keys.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintlong intunsigned intlong long intunsigned charcharshort intint32_t=uint8_tHuint16_tIshort unsigned intuint32_tJlong long unsigned int:;;#<#=#>#?#@#A#B#C#D# E# F# G# H# I#J#mxfULKRmxfKeyM;P?Q#R#S#T#U#V#W#X#Y#Z# [# \# ]# ^# _#`#mxfUUIDaVmxfLocalTagg yjz#{#|#}#~###### # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDanumerator#denominator#mxfRationaly( H mxf_complete_essence_element_keyA^6 key@6X count@Y type@Z num@[H mxf_complete_essence_element_track_numH^ trackNumGX countG typeG numG is_op_1aVU ; is_op_atomQ*P mxf_is_descriptive_metadata;o: mxf_is_data65 mxf_is_timecode0/ mxf_is_sound*) mxf_is_picture$K#g_Null_UUID^ ?g_Null_Keyg_Null_ULg_Null_LocalTag Ng_Null_UMID jg_Null_Rational g_Picture_datadef_label-g_Sound_datadef_label0g_Timecode_datadef_label3g_LegacyPicture_datadef_label6g_LegacySound_datadef_label9g_LegacyTimecode_datadef_label<g_Data_datadef_label?g_DescriptiveMetadata_datadef_labelBg_IECDV_25_525_60_compdef_label]g_IECDV_25_625_50_compdef_label`g_DVBased_25_525_60_compdef_labeldg_DVBased_25_625_50_compdef_labelgg_DVBased_50_525_60_compdef_labeljg_DVBased_50_625_50_compdef_labelmg_DVBased_100_1080_60_I_compdef_labelpg_DVBased_100_1080_50_I_compdef_labelsg_DVBased_100_720_60_P_compdef_labelvg_DVBased_100_720_50_P_compdef_labelyg_D10_50_625_50_compdef_labelg_D10_50_525_60_compdef_labelg_D10_50_625_40_compdef_labelg_D10_50_525_40_compdef_labelg_D10_50_625_30_compdef_labelg_D10_50_525_30_compdef_labelg_ALaw_compdef_labelg_MP4AdvancedRealTimeSimpleL3_compdef_labelg_DNxHD_compdef_labelg_MultipleWrappings_esscont_labelg_BWFFrameWrapped_esscont_labelg_BWFClipWrapped_esscont_labelg_AES3FrameWrapped_esscont_labelg_AES3ClipWrapped_esscont_labelg_BWFCustomWrapped_esscont_labelg_AES3CustomWrapped_esscont_labelg_IECDV_25_525_60_FrameWrapped_esscont_labelg_IECDV_25_525_60_ClipWrapped_esscont_labelg_IECDV_25_625_50_FrameWrapped_esscont_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelg_DVBased_25_525_60_FrameWrapped_esscont_labelg_DVBased_25_525_60_ClipWrapped_esscont_labelg_DVBased_25_625_50_FrameWrapped_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_DVBased_50_525_60_FrameWrapped_esscont_labelg_DVBased_50_525_60_ClipWrapped_esscont_labelg_DVBased_50_625_50_FrameWrapped_esscont_labelg_DVBased_50_625_50_ClipWrapped_esscont_labelg_DVBased_100_1080_60_I_FrameWrapped_esscont_labelg_DVBased_100_1080_60_I_ClipWrapped_esscont_labelg_DVBased_100_1080_50_I_FrameWrapped_esscont_labelg_DVBased_100_1080_50_I_ClipWrapped_esscont_labelg_DVBased_100_720_60_P_FrameWrapped_esscont_label g_DVBased_100_720_60_P_ClipWrapped_esscont_labelg_DVBased_100_720_50_P_FrameWrapped_esscont_labelg_DVBased_100_720_50_P_ClipWrapped_esscont_labelg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#g_D10_50_625_50_defined_template_esscont_label,g_D10_50_625_50_extended_template_esscont_label/g_D10_50_625_50_picture_only_esscont_label2g_D10_50_525_60_defined_template_esscont_label5g_D10_50_525_60_extended_template_esscont_label8g_D10_50_525_60_picture_only_esscont_label;g_D10_40_625_50_defined_template_esscont_label>g_D10_40_625_50_extended_template_esscont_labelAg_D10_40_625_50_picture_only_esscont_labelDg_D10_40_525_60_defined_template_esscont_labelGg_D10_40_525_60_extended_template_esscont_labelJg_D10_40_525_60_picture_only_esscont_labelMg_D10_30_625_50_defined_template_esscont_labelPg_D10_30_625_50_extended_template_esscont_labelSg_D10_30_625_50_picture_only_esscont_labelVg_D10_30_525_60_defined_template_esscont_labelYg_D10_30_525_60_extended_template_esscont_label\g_D10_30_525_60_picture_only_esscont_label_g_ALawFrameWrapped_esscont_labelhg_ALawClipWrapped_esscont_labelkg_ALawCustomWrapped_esscont_labelng_DNxHD720p120ClipWrapped_esscont_label{g_DNxHD720p185ClipWrapped_esscont_label}g_DNxHD1080p120ClipWrapped_esscont_labelg_DNxHD1080p185ClipWrapped_esscont_labelg_DNxHD1080p36ClipWrapped_esscont_labelg_DNxHD1080i120ClipWrapped_esscont_labelg_DNxHD1080i185ClipWrapped_esscont_labelg_SDTI_CP_System_Pack_esselement_keyg_OpenIncomplete_Header_pp_key"g_ClosedIncomplete_Header_pp_key%g_OpenComplete_Header_pp_key(g_ClosedComplete_Header_pp_key+g_OpenIncomplete_Body_pp_key.g_ClosedIncomplete_Body_pp_key1g_OpenComplete_Body_pp_key4g_ClosedComplete_Body_pp_key7g_OpenIncomplete_Footer_pp_key:g_ClosedIncomplete_Footer_pp_key=g_OpenComplete_Footer_pp_key@g_ClosedComplete_Footer_pp_keyCg_KLVFill_keyPg_RandomIndexPack_keyZg_PrimerPack_keydg_IndexTableSegment_keyog_complexity00_op_atom_labelg_complexity01_op_atom_labelg_complexity02_op_atom_labelg_complexity03_op_atom_labelg_qq09_op_1a_labelg_root_set_keyg_InterchangeObject_set_keyg_InterchangeObject_InstanceUID_item_keyg_InterchangeObject_GenerationUID_item_keyg_Preface_set_keyg_Preface_LastModifiedDate_item_keyg_Preface_Version_item_keyg_Preface_ObjectModelVersion_item_keyg_Preface_PrimaryPackage_item_keyg_Preface_Identifications_item_keyg_Preface_ContentStorage_item_keyg_Preface_OperationalPattern_item_keyg_Preface_EssenceContainers_item_keyg_Preface_DMSchemes_item_keyg_Identification_set_keyg_Identification_ThisGenerationUID_item_keyg_Identification_CompanyName_item_keyg_Identification_ProductName_item_keyg_Identification_ProductVersion_item_keyg_Identification_VersionString_item_key g_Identification_ProductUID_item_keyg_Identification_ModificationDate_item_keyg_Identification_ToolkitVersion_item_keyg_Identification_Platform_item_key%g_ContentStorage_set_key,g_ContentStorage_Packages_item_key0g_ContentStorage_EssenceContainerData_item_key7g_EssenceContainerData_set_key>g_EssenceContainerData_LinkedPackageUID_item_keyBg_EssenceContainerData_IndexSID_item_keyIg_EssenceContainerData_BodySID_item_keyPg_GenericPackage_set_keyWg_GenericPackage_PackageUID_item_key[g_GenericPackage_Name_item_keybg_GenericPackage_PackageCreationDate_item_keyig_GenericPackage_PackageModifiedDate_item_keypg_GenericPackage_Tracks_item_keywg_Locator_set_key~g_NetworkLocator_set_keyg_NetworkLocator_URLString_item_keyg_TextLocator_set_keyg_TextLocator_LocatorName_item_keyg_GenericTrack_set_keyg_GenericTrack_TrackID_item_keyg_GenericTrack_TrackNumber_item_keyg_GenericTrack_TrackName_item_keyg_GenericTrack_Sequence_item_keyg_StaticTrack_set_keyg_Track_set_keyg_Track_EditRate_item_keyg_Track_Origin_item_keyg_EventTrack_set_keyg_EventTrack_EventEditRate_item_keyg_EventTrack_EventOrigin_item_keyg_StructuralComponent_set_keyg_StructuralComponent_DataDefinition_item_keyg_StructuralComponent_Duration_item_keyg_Sequence_set_keyg_Sequence_StructuralComponents_item_keyg_TimecodeComponent_set_keyg_TimecodeComponent_RoundedTimecodeBase_item_keyg_TimecodeComponent_StartTimecode_item_keyg_TimecodeComponent_DropFrame_item_keyg_SourceClip_set_keyg_SourceClip_StartPosition_item_keyg_SourceClip_SourcePackageID_item_key!g_SourceClip_SourceTrackID_item_key(g_DMSegment_set_key/g_DMSegment_EventStartPosition_item_key3g_DMSegment_EventComment_item_key:g_DMSegment_TrackIDs_item_keyAg_DMSegment_DMFramework_item_keyHg_DMSourceClip_set_keyOg_DMSourceClip_DMSourceClipTrackIDs_item_keySg_MaterialPackage_set_keyZg_SourcePackage_set_key^g_SourcePackage_Descriptor_item_keybg_GenericDescriptor_set_keyig_GenericDescriptor_Locators_item_keymg_FileDescriptor_set_keytg_FileDescriptor_LinkedTrackID_item_keyxg_FileDescriptor_SampleRate_item_keyg_FileDescriptor_ContainerDuration_item_keyg_FileDescriptor_EssenceContainer_item_keyg_FileDescriptor_Codec_item_keyg_GenericPictureEssenceDescriptor_set_keyg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_keyg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2g_GenericPictureEssenceDescriptor_FieldDominance_item_key9g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@g_CDCIEssenceDescriptor_set_keyGg_CDCIEssenceDescriptor_ComponentDepth_item_keyKg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyRg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyYg_CDCIEssenceDescriptor_ColorSiting_item_key`g_CDCIEssenceDescriptor_ReversedByteOrder_item_keygg_CDCIEssenceDescriptor_PaddingBits_item_keyng_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyug_CDCIEssenceDescriptor_BlackRefLevel_item_key|g_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_RGBAEssenceDescriptor_set_keyg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_RGBAEssenceDescriptor_ComponentMinRef_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyg_RGBAEssenceDescriptor_PixelLayout_item_keyg_RGBAEssenceDescriptor_Palette_item_keyg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_GenericSoundEssenceDescriptor_set_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_GenericSoundEssenceDescriptor_Locked_item_keyg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_GenericSoundEssenceDescriptor_DialNorm_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_GenericDataEssenceDescriptor_set_key g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key g_MultipleDescriptor_set_keyg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_WaveAudioDescriptor_set_keyg_WaveAudioDescriptor_BlockAlign_item_key#g_WaveAudioDescriptor_SequenceOffset_item_key*g_WaveAudioDescriptor_AvgBps_item_key1g_AES3AudioDescriptor_set_key8g_DMFramework_set_key<g_DMSet_set_key@g_opAtomPrefixg_op1APrefix0 include/mxf/usr/include/sysmxfmxf_labels_and_keys.cint_types.hmxf_types.hmxf_labels_and_keys.hmxf_baseline_data_model.hT h    * * *  ` *`* ?@@@ @ "㿐 @ `?㿐 @ `?㿐 @``?㿐 @``?㿐 `@  @ @``?㿐 `@  @ @``?㿐 `@  @ @``?+4 +4 +4+4+4`>o'^w+4}`>oxl+4}`>ooELSZaho -(_0m7{>ELSZaho# 1(j0x7>ELSZaho . <(  h l D< D hZvx h v%O S W`vj  v   $v< $ tZvx+ t/ 3<vF ` A@ l p P 0  8Z8t             ( 0 4 <# D+ H3 \; hC lK S ] e m u }         $ ( , 0 P X l t x |   % - P TX t x|    0 0 @ @  P P0 `8 `<\ p`d p      $ ( 4 8 DP T hl p       $  t as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 6;8y%:41<7>??LL@@WBgB vC|C EGX  L8L  Nh  O  P  P  P@mxf_list.o/ 1205622785 2404 1000 100664 30496 ` ELFs4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > $ > : ; I : ;  : ; I8  : ; I8  I '  I  ' I  : ;  : ; ( &I.? : ; ' I@ : ; I.? : ; ' I@: ; I 4: ; I4: ; I.? : ;' I@ : ;I: ;I 4: ;I.? : ;' @ : ;I : ;I4: ; I .? : ; ' @!: ; I "4: ; I# : ; $.? : ; ' @ %4: ; I&4: ; I '4: ;I(4: ; I? < =GNU C 4.2.2./mxf/mxf_list.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintlong intunsigned intlong long intunsigned charcharshort intint32_t=|uint8_tHuint16_tIshort unsigned intlong long unsigned int: ;#<#=#>#?#@#A#B#C#D# E# F# G# H# I#J#mxfULK7mxfKeyM P$Q#R#S#T#U#V#W#X#Y#Z# [# \# ]# ^# _#`#mxfUUIDa;mxfLocalTagg yOz#{#|#}#~###### # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDFnumerator#denominator#mxfRational^free_func_type!   eq_func_type" |   _MXFListElement%4next&4#data'#MXFListElement(+elements,#lastElement-#len.#/# :MXFList0P 34#data5#6#MXFListIterator7#3MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+Z` r 3 rx-mxf_get_list_length^mxf_find_list_elementAAinfoieqFuncjresultGmxf_get_first_list_element3^2mxf_get_last_list_element<^;mxf_get_list_element^ ?Ymxf_initialise_list_iterE^ iterD XDAYmxf_initialise_list_iter_atL^ iterK KAKZmxf_next_list_iter_element`|^ 5iter_ mxf_get_iter_elementx^ titerw mxf_get_list_iter_index}^ iter| mxf_remove_list_element CinfoieqFuncjresulta mxf_clear_list= !<h>`?a mxf_free_list, !+ hmxf_insert_list_element| v!ibefore|jdatak"#failmxf_prepend_list_elementp| odataoi"qmxf_append_list_elementZ| +YdataYi"[$mxf_initialise_list7^ m!6X!6Ymxf_create_list!|   %newList"%g_Null_UUID $%g_Null_Key}%g_Null_UL  &g_Null_LocalTag3%g_Null_UMID4O%g_Null_RationalP%g_Picture_datadef_label- %g_Sound_datadef_label0 %g_Timecode_datadef_label3 %g_LegacyPicture_datadef_label6 %g_LegacySound_datadef_label9 %g_LegacyTimecode_datadef_label< %g_Data_datadef_label? %g_DescriptiveMetadata_datadef_labelB %g_IECDV_25_525_60_compdef_label] %g_IECDV_25_625_50_compdef_label` %g_DVBased_25_525_60_compdef_labeld %g_DVBased_25_625_50_compdef_labelg %g_DVBased_50_525_60_compdef_labelj %g_DVBased_50_625_50_compdef_labelm %g_DVBased_100_1080_60_I_compdef_labelp %g_DVBased_100_1080_50_I_compdef_labels %g_DVBased_100_720_60_P_compdef_labelv %g_DVBased_100_720_50_P_compdef_labely %g_D10_50_625_50_compdef_label %g_D10_50_525_60_compdef_label %g_D10_50_625_40_compdef_label %g_D10_50_525_40_compdef_label %g_D10_50_625_30_compdef_label %g_D10_50_525_30_compdef_label %g_ALaw_compdef_label %g_MP4AdvancedRealTimeSimpleL3_compdef_label %g_DNxHD_compdef_label %g_MultipleWrappings_esscont_label %g_BWFFrameWrapped_esscont_label %g_BWFClipWrapped_esscont_label %g_AES3FrameWrapped_esscont_label %g_AES3ClipWrapped_esscont_label %g_BWFCustomWrapped_esscont_label %g_AES3CustomWrapped_esscont_label %g_IECDV_25_525_60_FrameWrapped_esscont_label %g_IECDV_25_525_60_ClipWrapped_esscont_label %g_IECDV_25_625_50_FrameWrapped_esscont_label %g_IECDV_25_625_50_ClipWrapped_esscont_label %g_DVBased_25_525_60_FrameWrapped_esscont_label %g_DVBased_25_525_60_ClipWrapped_esscont_label %g_DVBased_25_625_50_FrameWrapped_esscont_label %g_DVBased_25_625_50_ClipWrapped_esscont_label %g_DVBased_50_525_60_FrameWrapped_esscont_label %g_DVBased_50_525_60_ClipWrapped_esscont_label %g_DVBased_50_625_50_FrameWrapped_esscont_label %g_DVBased_50_625_50_ClipWrapped_esscont_label %g_DVBased_100_1080_60_I_FrameWrapped_esscont_label 'g_DVBased_100_1080_60_I_ClipWrapped_esscont_label 'g_DVBased_100_1080_50_I_FrameWrapped_esscont_label 'g_DVBased_100_1080_50_I_ClipWrapped_esscont_label 'g_DVBased_100_720_60_P_FrameWrapped_esscont_label 'g_DVBased_100_720_60_P_ClipWrapped_esscont_label 'g_DVBased_100_720_50_P_FrameWrapped_esscont_label 'g_DVBased_100_720_50_P_ClipWrapped_esscont_label 'g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label 'g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label 'g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label# 'g_D10_50_625_50_defined_template_esscont_label, 'g_D10_50_625_50_extended_template_esscont_label/ 'g_D10_50_625_50_picture_only_esscont_label2 'g_D10_50_525_60_defined_template_esscont_label5 'g_D10_50_525_60_extended_template_esscont_label8 'g_D10_50_525_60_picture_only_esscont_label; 'g_D10_40_625_50_defined_template_esscont_label> 'g_D10_40_625_50_extended_template_esscont_labelA 'g_D10_40_625_50_picture_only_esscont_labelD 'g_D10_40_525_60_defined_template_esscont_labelG 'g_D10_40_525_60_extended_template_esscont_labelJ 'g_D10_40_525_60_picture_only_esscont_labelM 'g_D10_30_625_50_defined_template_esscont_labelP 'g_D10_30_625_50_extended_template_esscont_labelS 'g_D10_30_625_50_picture_only_esscont_labelV 'g_D10_30_525_60_defined_template_esscont_labelY 'g_D10_30_525_60_extended_template_esscont_label\ 'g_D10_30_525_60_picture_only_esscont_label_ 'g_ALawFrameWrapped_esscont_labelh 'g_ALawClipWrapped_esscont_labelk 'g_ALawCustomWrapped_esscont_labeln 'g_DNxHD720p120ClipWrapped_esscont_label{ 'g_DNxHD720p185ClipWrapped_esscont_label} 'g_DNxHD1080p120ClipWrapped_esscont_label 'g_DNxHD1080p185ClipWrapped_esscont_label 'g_DNxHD1080p36ClipWrapped_esscont_label 'g_DNxHD1080i120ClipWrapped_esscont_label 'g_DNxHD1080i185ClipWrapped_esscont_label 'g_SDTI_CP_System_Pack_esselement_key}'g_OpenIncomplete_Header_pp_key"}'g_ClosedIncomplete_Header_pp_key%}'g_OpenComplete_Header_pp_key(}'g_ClosedComplete_Header_pp_key+}'g_OpenIncomplete_Body_pp_key.}'g_ClosedIncomplete_Body_pp_key1}'g_OpenComplete_Body_pp_key4}'g_ClosedComplete_Body_pp_key7}'g_OpenIncomplete_Footer_pp_key:}'g_ClosedIncomplete_Footer_pp_key=}'g_OpenComplete_Footer_pp_key@}'g_ClosedComplete_Footer_pp_keyC}'g_KLVFill_keyP}'g_RandomIndexPack_keyZ}'g_PrimerPack_keyd}'g_IndexTableSegment_keyo}'g_complexity00_op_atom_label 'g_complexity01_op_atom_label 'g_complexity02_op_atom_label 'g_complexity03_op_atom_label 'g_qq09_op_1a_label %g_root_set_key %g_InterchangeObject_set_key %g_InterchangeObject_InstanceUID_item_key %g_InterchangeObject_GenerationUID_item_key %g_Preface_set_key %g_Preface_LastModifiedDate_item_key %g_Preface_Version_item_key %g_Preface_ObjectModelVersion_item_key %g_Preface_PrimaryPackage_item_key %g_Preface_Identifications_item_key %g_Preface_ContentStorage_item_key %g_Preface_OperationalPattern_item_key %g_Preface_EssenceContainers_item_key %g_Preface_DMSchemes_item_key %g_Identification_set_key %g_Identification_ThisGenerationUID_item_key %g_Identification_CompanyName_item_key %g_Identification_ProductName_item_key 'g_Identification_ProductVersion_item_key 'g_Identification_VersionString_item_key 'g_Identification_ProductUID_item_key 'g_Identification_ModificationDate_item_key 'g_Identification_ToolkitVersion_item_key 'g_Identification_Platform_item_key% 'g_ContentStorage_set_key, 'g_ContentStorage_Packages_item_key0 'g_ContentStorage_EssenceContainerData_item_key7 'g_EssenceContainerData_set_key> 'g_EssenceContainerData_LinkedPackageUID_item_keyB 'g_EssenceContainerData_IndexSID_item_keyI 'g_EssenceContainerData_BodySID_item_keyP 'g_GenericPackage_set_keyW 'g_GenericPackage_PackageUID_item_key[ 'g_GenericPackage_Name_item_keyb 'g_GenericPackage_PackageCreationDate_item_keyi 'g_GenericPackage_PackageModifiedDate_item_keyp 'g_GenericPackage_Tracks_item_keyw 'g_Locator_set_key~ 'g_NetworkLocator_set_key 'g_NetworkLocator_URLString_item_key 'g_TextLocator_set_key 'g_TextLocator_LocatorName_item_key 'g_GenericTrack_set_key 'g_GenericTrack_TrackID_item_key 'g_GenericTrack_TrackNumber_item_key 'g_GenericTrack_TrackName_item_key 'g_GenericTrack_Sequence_item_key 'g_StaticTrack_set_key 'g_Track_set_key 'g_Track_EditRate_item_key 'g_Track_Origin_item_key 'g_EventTrack_set_key 'g_EventTrack_EventEditRate_item_key 'g_EventTrack_EventOrigin_item_key 'g_StructuralComponent_set_key 'g_StructuralComponent_DataDefinition_item_key 'g_StructuralComponent_Duration_item_key 'g_Sequence_set_key 'g_Sequence_StructuralComponents_item_key 'g_TimecodeComponent_set_key 'g_TimecodeComponent_RoundedTimecodeBase_item_key 'g_TimecodeComponent_StartTimecode_item_key 'g_TimecodeComponent_DropFrame_item_key 'g_SourceClip_set_key 'g_SourceClip_StartPosition_item_key 'g_SourceClip_SourcePackageID_item_key! 'g_SourceClip_SourceTrackID_item_key( 'g_DMSegment_set_key/ 'g_DMSegment_EventStartPosition_item_key3 'g_DMSegment_EventComment_item_key: 'g_DMSegment_TrackIDs_item_keyA 'g_DMSegment_DMFramework_item_keyH 'g_DMSourceClip_set_keyO 'g_DMSourceClip_DMSourceClipTrackIDs_item_keyS 'g_MaterialPackage_set_keyZ 'g_SourcePackage_set_key^ 'g_SourcePackage_Descriptor_item_keyb 'g_GenericDescriptor_set_keyi 'g_GenericDescriptor_Locators_item_keym 'g_FileDescriptor_set_keyt 'g_FileDescriptor_LinkedTrackID_item_keyx 'g_FileDescriptor_SampleRate_item_key 'g_FileDescriptor_ContainerDuration_item_key 'g_FileDescriptor_EssenceContainer_item_key 'g_FileDescriptor_Codec_item_key 'g_GenericPictureEssenceDescriptor_set_key 'g_GenericPictureEssenceDescriptor_SignalStandard_item_key 'g_GenericPictureEssenceDescriptor_FrameLayout_item_key 'g_GenericPictureEssenceDescriptor_StoredWidth_item_key 'g_GenericPictureEssenceDescriptor_StoredHeight_item_key 'g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key 'g_GenericPictureEssenceDescriptor_SampledWidth_item_key 'g_GenericPictureEssenceDescriptor_SampledHeight_item_key 'g_GenericPictureEssenceDescriptor_SampledXOffset_item_key 'g_GenericPictureEssenceDescriptor_SampledYOffset_item_key 'g_GenericPictureEssenceDescriptor_DisplayHeight_item_key 'g_GenericPictureEssenceDescriptor_DisplayWidth_item_key 'g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key 'g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key 'g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key 'g_GenericPictureEssenceDescriptor_AspectRatio_item_key 'g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key 'g_GenericPictureEssenceDescriptor_VideoLineMap_item_key 'g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key 'g_GenericPictureEssenceDescriptor_CaptureGamma_item_key 'g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$ 'g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+ 'g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2 'g_GenericPictureEssenceDescriptor_FieldDominance_item_key9 'g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@ 'g_CDCIEssenceDescriptor_set_keyG 'g_CDCIEssenceDescriptor_ComponentDepth_item_keyK 'g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR 'g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY 'g_CDCIEssenceDescriptor_ColorSiting_item_key` 'g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg 'g_CDCIEssenceDescriptor_PaddingBits_item_keyn 'g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu 'g_CDCIEssenceDescriptor_BlackRefLevel_item_key| 'g_CDCIEssenceDescriptor_WhiteReflevel_item_key 'g_CDCIEssenceDescriptor_ColorRange_item_key 'g_RGBAEssenceDescriptor_set_key 'g_RGBAEssenceDescriptor_ComponentMaxRef_item_key 'g_RGBAEssenceDescriptor_ComponentMinRef_item_key 'g_RGBAEssenceDescriptor_AlphaMaxRef_item_key 'g_RGBAEssenceDescriptor_AlphaMinRef_item_key 'g_RGBAEssenceDescriptor_ScanningDirection_item_key 'g_RGBAEssenceDescriptor_PixelLayout_item_key 'g_RGBAEssenceDescriptor_Palette_item_key 'g_RGBAEssenceDescriptor_PaletteLayout_item_key 'g_GenericSoundEssenceDescriptor_set_key 'g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key 'g_GenericSoundEssenceDescriptor_Locked_item_key 'g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key 'g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key 'g_GenericSoundEssenceDescriptor_ChannelCount_item_key 'g_GenericSoundEssenceDescriptor_QuantizationBits_item_key 'g_GenericSoundEssenceDescriptor_DialNorm_item_key 'g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key 'g_GenericDataEssenceDescriptor_set_key 'g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key 'g_MultipleDescriptor_set_key 'g_MultipleDescriptor_SubDescriptorUIDs_item_key 'g_WaveAudioDescriptor_set_key 'g_WaveAudioDescriptor_BlockAlign_item_key# 'g_WaveAudioDescriptor_SequenceOffset_item_key* 'g_WaveAudioDescriptor_AvgBps_item_key1 'g_AES3AudioDescriptor_set_key8 'g_DMFramework_set_key< 'g_DMSet_set_key@ (mxf_log.F  include/mxf/usr/include/sysmxfmxf_list.cint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_labels_and_keys.hmxf_baseline_data_model.h fP-f* %  ~.f,hj3h~#q #Whu0o"r)k;_  DDuoV pJg 㿐hƀ @ 2O    @   `@ ``@  @G`@@@@@@@G  @@ @ 2O `?G@" "?" @@" "@" `@ h@@ @` @ O@@"@" "@ "  `"  @ ?"  @   㿐 @h @ ƀ "O`@ `@$@@$ `O$o$o$㿐 @ "@&  `@@ @`2O & && 㿐 @ @ @@&㿐@  @B""  @IH` H h@`@  f@ 2O@@@  H h``@  f@ 2O`@ O造"@& @" `&   ``   & &`&  o& 㿐@  @"" `"@ " &`&   `` s & &`&  㿐@  @"" `"@   @&  `&   `` ] && `&  " "" " 㿐@  @@&  `` $ '%s' failed, in %s:%d (newElement = (MXFListElement*)malloc(sizeof(MXFListElement))) != NULL./mxf/mxf_list.c(newList = (MXFList*)malloc(sizeof(MXFList))) != NULL |  @ -     x \   - ` - @ - p -  -  -  h - X ^ Hnh(,h88h@Hh8h@@hHLXdhXXXXXTTRRR4@X@XSXlXlSX4DYYXXXX^n,h,b`hhh 4`4DXD`^n ^ \n\`^`n\hlhthhhTSTSTT S T8S8`T`tSTSRRR R R8tRR]t]]^dnh<hL\hdh^hndhhh^|n<hDlh0i08Y8DiDTYT|i=mxf_get_list_lengthmxf_find_list_elementLmxf_get_first_list_elementmxf_get_last_list_elementmxf_get_list_element ?mxf_initialise_list_iter mxf_initialise_list_iter_at mxf_next_list_iter_element 5mxf_get_iter_element tmxf_get_list_iter_index mxf_remove_list_element Cmxf_clear_list mxf_free_list mxf_insert_list_element vmxf_prepend_list_element mxf_append_list_element +mxf_initialise_list mmxf_create_list|currentIndexprevElementoctet10elementoctet12octet13octet14octet15octet0octet1octet2octet3octet5octet6octet7octet8octet9nextElementindexfreeFunclistoctet11newElementoctet4    !6dNf\p~`H@+h;@Ibd|4x\mxf_list.cmxf_get_iter_elementmxf_get_list_elementmxf_append_list_elementmxf_get_list_iter_indexmxf_insert_list_elementmxf_logmxf_remove_list_elementmxf_clear_listmallocmxf_get_first_list_elementmxf_initialise_listmxf_prepend_list_elementfreemxf_find_list_elementmxf_get_list_lengthmxf_create_listmxf_free_listmxf_initialise_list_itermxf_get_last_list_elementmxf_initialise_list_iter_atmxf_next_list_iter_elementpt|x @INP\Wj^xelsz)19ADIRP`Wn^|elsz)19AOI]PkWy^elsz)19!A H  1- O2!< mqHud d      *  /! :  ^ b4 | 4  ,  k    0  T X o          "  '! 1 2 6 W [ _ [ h u!   \ y  \       2 = G  L V  [ e  q  d   '  d  P  n  D H S `  |      (,008@HH'X/\7d?dGtOxWaiqy #+3 ;$C(K,S4[4c8k8s@{DHLPPdlx| #+3;CKS[cks{ $$88DTT\``hl ppx"*4<FNV^fny   08\%`-t5x=|EMW_iqy ,,8@'@/H7P?TGXOXW`_tiqyLPT\ d*h2|:BJRZbjrz  $08<D|x0H`p x |     ` `   $ ( , 0 `8 `hx       ` `0D L P T xX \ x` `h `$(@DHPTd`dpt4\04LPdhlx|as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 6E{=%A1I,|7O?PXLQWVgX vYY []h  d  o  q  st  s  s@mxf_utils.o/ 1205622785 2404 1000 100664 22648 ` ELFU04(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > $ > : ; I I: ;I : ;  : ; I8 I !I/  : ;  : ; I8 &I.? : ; ' @: ; I 4: ; I .? : ; ' @ 4: ; I4: ; I 4: ;I:KGNU C 4.2.2./mxf/mxf_utils.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintlong intunsigned intlong long intunsigned charcharint16_t<short intint32_t=}uint8_tHuint16_tIshort unsigned intlong long unsigned intlong unsigned intuchar_tSlong doublesuseconds_t&time_ttimeval1tv_sec2#tv_usec3#tm$Etm_secF}#tm_minG}#tm_hourH}#tm_mdayI}# tm_monJ}#tm_yearK}#tm_wdayL}#tm_ydayM}#tm_isdstN}# uuid_t< \  : ;# <# =# ># ?# @# A# B# C# D# E# F# G# H# I# J#mxfULKmxfKeyM P Q# R# S# T# U# V# W# X# Y# Z# [# \# ]# ^# _# `#mxfUUIDamxfLocalTagg l!yearm#monthn#dayo#hourp#minq#secr#qmsecs#mxfTimestampt y> z# {# |# }# ~# # # # # # # # # # # #octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMID5 numerator#denominator#mxfRationalM mxf_get_timestamp_now|now{htvhgmtD!mxf_generate_uuidk@uuidj@hnewUUIDt`mxf_generate_keykeyhuuid`mxf_generate_umidumidhuuid`>mxf_sprint_umidV strUkhumidU i ! >mxf_sprint_key6 estr5khkey5imxf_sprint_labelJ^ strIkXlabelI Y mxf_print_umidO umidN humidStrP   _mxf_print_key/ Ikey.hkeyStr0 I@ Y /mxf_print_labelE^ labelD Xg_Null_UUID g_Null_Keyg_Null_UL g_Null_LocalTag g_Null_UMID !g_Null_Rational  g_Picture_datadef_label- g_Sound_datadef_label0 g_Timecode_datadef_label3 g_LegacyPicture_datadef_label6 g_LegacySound_datadef_label9 g_LegacyTimecode_datadef_label< g_Data_datadef_label? g_DescriptiveMetadata_datadef_labelB g_IECDV_25_525_60_compdef_label] g_IECDV_25_625_50_compdef_label` g_DVBased_25_525_60_compdef_labeld g_DVBased_25_625_50_compdef_labelg g_DVBased_50_525_60_compdef_labelj g_DVBased_50_625_50_compdef_labelm g_DVBased_100_1080_60_I_compdef_labelp g_DVBased_100_1080_50_I_compdef_labels g_DVBased_100_720_60_P_compdef_labelv g_DVBased_100_720_50_P_compdef_labely g_D10_50_625_50_compdef_label g_D10_50_525_60_compdef_label g_D10_50_625_40_compdef_label g_D10_50_525_40_compdef_label g_D10_50_625_30_compdef_label g_D10_50_525_30_compdef_label g_ALaw_compdef_label g_MP4AdvancedRealTimeSimpleL3_compdef_label g_DNxHD_compdef_label g_MultipleWrappings_esscont_label g_BWFFrameWrapped_esscont_label g_BWFClipWrapped_esscont_label g_AES3FrameWrapped_esscont_label g_AES3ClipWrapped_esscont_label g_BWFCustomWrapped_esscont_label g_AES3CustomWrapped_esscont_label g_IECDV_25_525_60_FrameWrapped_esscont_label g_IECDV_25_525_60_ClipWrapped_esscont_label g_IECDV_25_625_50_FrameWrapped_esscont_label g_IECDV_25_625_50_ClipWrapped_esscont_label g_DVBased_25_525_60_FrameWrapped_esscont_label g_DVBased_25_525_60_ClipWrapped_esscont_label g_DVBased_25_625_50_FrameWrapped_esscont_label g_DVBased_25_625_50_ClipWrapped_esscont_label g_DVBased_50_525_60_FrameWrapped_esscont_label g_DVBased_50_525_60_ClipWrapped_esscont_label g_DVBased_50_625_50_FrameWrapped_esscont_label g_DVBased_50_625_50_ClipWrapped_esscont_label g_DVBased_100_1080_60_I_FrameWrapped_esscont_label g_DVBased_100_1080_60_I_ClipWrapped_esscont_label g_DVBased_100_1080_50_I_FrameWrapped_esscont_label g_DVBased_100_1080_50_I_ClipWrapped_esscont_label g_DVBased_100_720_60_P_FrameWrapped_esscont_label g_DVBased_100_720_60_P_ClipWrapped_esscont_label g_DVBased_100_720_50_P_FrameWrapped_esscont_label g_DVBased_100_720_50_P_ClipWrapped_esscont_label g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label# g_D10_50_625_50_defined_template_esscont_label, g_D10_50_625_50_extended_template_esscont_label/ g_D10_50_625_50_picture_only_esscont_label2 g_D10_50_525_60_defined_template_esscont_label5 g_D10_50_525_60_extended_template_esscont_label8 g_D10_50_525_60_picture_only_esscont_label; g_D10_40_625_50_defined_template_esscont_label> g_D10_40_625_50_extended_template_esscont_labelA g_D10_40_625_50_picture_only_esscont_labelD g_D10_40_525_60_defined_template_esscont_labelG g_D10_40_525_60_extended_template_esscont_labelJ g_D10_40_525_60_picture_only_esscont_labelM g_D10_30_625_50_defined_template_esscont_labelP g_D10_30_625_50_extended_template_esscont_labelS g_D10_30_625_50_picture_only_esscont_labelV g_D10_30_525_60_defined_template_esscont_labelY g_D10_30_525_60_extended_template_esscont_label\ g_D10_30_525_60_picture_only_esscont_label_ g_ALawFrameWrapped_esscont_labelh g_ALawClipWrapped_esscont_labelk g_ALawCustomWrapped_esscont_labeln g_DNxHD720p120ClipWrapped_esscont_label{ g_DNxHD720p185ClipWrapped_esscont_label} g_DNxHD1080p120ClipWrapped_esscont_label g_DNxHD1080p185ClipWrapped_esscont_label g_DNxHD1080p36ClipWrapped_esscont_label g_DNxHD1080i120ClipWrapped_esscont_label g_DNxHD1080i185ClipWrapped_esscont_label g_SDTI_CP_System_Pack_esselement_keyg_OpenIncomplete_Header_pp_key"g_ClosedIncomplete_Header_pp_key%g_OpenComplete_Header_pp_key(g_ClosedComplete_Header_pp_key+g_OpenIncomplete_Body_pp_key.g_ClosedIncomplete_Body_pp_key1g_OpenComplete_Body_pp_key4g_ClosedComplete_Body_pp_key7g_OpenIncomplete_Footer_pp_key:g_ClosedIncomplete_Footer_pp_key=g_OpenComplete_Footer_pp_key@g_ClosedComplete_Footer_pp_keyCg_KLVFill_keyPg_RandomIndexPack_keyZg_PrimerPack_keydg_IndexTableSegment_keyog_complexity00_op_atom_label g_complexity01_op_atom_label g_complexity02_op_atom_label g_complexity03_op_atom_label g_qq09_op_1a_label g_root_set_key g_InterchangeObject_set_key g_InterchangeObject_InstanceUID_item_key g_InterchangeObject_GenerationUID_item_key g_Preface_set_key g_Preface_LastModifiedDate_item_key g_Preface_Version_item_key g_Preface_ObjectModelVersion_item_key g_Preface_PrimaryPackage_item_key g_Preface_Identifications_item_key g_Preface_ContentStorage_item_key g_Preface_OperationalPattern_item_key g_Preface_EssenceContainers_item_key g_Preface_DMSchemes_item_key g_Identification_set_key g_Identification_ThisGenerationUID_item_key g_Identification_CompanyName_item_key g_Identification_ProductName_item_key g_Identification_ProductVersion_item_key  g_Identification_VersionString_item_key  g_Identification_ProductUID_item_key  g_Identification_ModificationDate_item_key  g_Identification_ToolkitVersion_item_key  g_Identification_Platform_item_key % g_ContentStorage_set_key , g_ContentStorage_Packages_item_key 0 g_ContentStorage_EssenceContainerData_item_key 7 g_EssenceContainerData_set_key > g_EssenceContainerData_LinkedPackageUID_item_key B g_EssenceContainerData_IndexSID_item_key I g_EssenceContainerData_BodySID_item_key P g_GenericPackage_set_key W g_GenericPackage_PackageUID_item_key [ g_GenericPackage_Name_item_key b g_GenericPackage_PackageCreationDate_item_key i g_GenericPackage_PackageModifiedDate_item_key p g_GenericPackage_Tracks_item_key w g_Locator_set_key ~ g_NetworkLocator_set_key  g_NetworkLocator_URLString_item_key  g_TextLocator_set_key  g_TextLocator_LocatorName_item_key  g_GenericTrack_set_key  g_GenericTrack_TrackID_item_key  g_GenericTrack_TrackNumber_item_key  g_GenericTrack_TrackName_item_key  g_GenericTrack_Sequence_item_key  g_StaticTrack_set_key  g_Track_set_key  g_Track_EditRate_item_key  g_Track_Origin_item_key  g_EventTrack_set_key  g_EventTrack_EventEditRate_item_key  g_EventTrack_EventOrigin_item_key  g_StructuralComponent_set_key  g_StructuralComponent_DataDefinition_item_key  g_StructuralComponent_Duration_item_key  g_Sequence_set_key  g_Sequence_StructuralComponents_item_key  g_TimecodeComponent_set_key  g_TimecodeComponent_RoundedTimecodeBase_item_key  g_TimecodeComponent_StartTimecode_item_key  g_TimecodeComponent_DropFrame_item_key  g_SourceClip_set_key  g_SourceClip_StartPosition_item_key  g_SourceClip_SourcePackageID_item_key ! g_SourceClip_SourceTrackID_item_key ( g_DMSegment_set_key / g_DMSegment_EventStartPosition_item_key 3 g_DMSegment_EventComment_item_key : g_DMSegment_TrackIDs_item_key A g_DMSegment_DMFramework_item_key H g_DMSourceClip_set_key O g_DMSourceClip_DMSourceClipTrackIDs_item_key S g_MaterialPackage_set_key Z g_SourcePackage_set_key ^ g_SourcePackage_Descriptor_item_key b g_GenericDescriptor_set_key i g_GenericDescriptor_Locators_item_key m g_FileDescriptor_set_key t g_FileDescriptor_LinkedTrackID_item_key x g_FileDescriptor_SampleRate_item_key  g_FileDescriptor_ContainerDuration_item_key  g_FileDescriptor_EssenceContainer_item_key  g_FileDescriptor_Codec_item_key  g_GenericPictureEssenceDescriptor_set_key  g_GenericPictureEssenceDescriptor_SignalStandard_item_key  g_GenericPictureEssenceDescriptor_FrameLayout_item_key  g_GenericPictureEssenceDescriptor_StoredWidth_item_key  g_GenericPictureEssenceDescriptor_StoredHeight_item_key  g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key  g_GenericPictureEssenceDescriptor_SampledWidth_item_key  g_GenericPictureEssenceDescriptor_SampledHeight_item_key  g_GenericPictureEssenceDescriptor_SampledXOffset_item_key  g_GenericPictureEssenceDescriptor_SampledYOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayHeight_item_key  g_GenericPictureEssenceDescriptor_DisplayWidth_item_key  g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key  g_GenericPictureEssenceDescriptor_AspectRatio_item_key  g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key  g_GenericPictureEssenceDescriptor_VideoLineMap_item_key  g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key  g_GenericPictureEssenceDescriptor_CaptureGamma_item_key  g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $ g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key + g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2 g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9 g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @ g_CDCIEssenceDescriptor_set_key G g_CDCIEssenceDescriptor_ComponentDepth_item_key K g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y g_CDCIEssenceDescriptor_ColorSiting_item_key ` g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g g_CDCIEssenceDescriptor_PaddingBits_item_key n g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u g_CDCIEssenceDescriptor_BlackRefLevel_item_key | g_CDCIEssenceDescriptor_WhiteReflevel_item_key  g_CDCIEssenceDescriptor_ColorRange_item_key  g_RGBAEssenceDescriptor_set_key  g_RGBAEssenceDescriptor_ComponentMaxRef_item_key  g_RGBAEssenceDescriptor_ComponentMinRef_item_key  g_RGBAEssenceDescriptor_AlphaMaxRef_item_key  g_RGBAEssenceDescriptor_AlphaMinRef_item_key  g_RGBAEssenceDescriptor_ScanningDirection_item_key  g_RGBAEssenceDescriptor_PixelLayout_item_key  g_RGBAEssenceDescriptor_Palette_item_key  g_RGBAEssenceDescriptor_PaletteLayout_item_key  g_GenericSoundEssenceDescriptor_set_key  g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key  g_GenericSoundEssenceDescriptor_Locked_item_key  g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key  g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key  g_GenericSoundEssenceDescriptor_ChannelCount_item_key  g_GenericSoundEssenceDescriptor_QuantizationBits_item_key  g_GenericSoundEssenceDescriptor_DialNorm_item_key  g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key  g_GenericDataEssenceDescriptor_set_key  g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  g_MultipleDescriptor_set_key  g_MultipleDescriptor_SubDescriptorUIDs_item_key  g_WaveAudioDescriptor_set_key  g_WaveAudioDescriptor_BlockAlign_item_key # g_WaveAudioDescriptor_SequenceOffset_item_key * g_WaveAudioDescriptor_AvgBps_item_key 1 g_AES3AudioDescriptor_set_key 8 g_DMFramework_set_key < g_DMSet_set_key @ h include/mxf/usr/include/iso/usr/include/sysmxfmxf_utils.cint_types.htypes.htime.htime_iso.huuid.hmxf_types.hmxf_labels_and_keys.hmxf_baseline_data_model.hDv]*q ~"N\&` @'''''''''@؂gl6. . a. 8̆X0 8 '.  `. JH'. 㿀@@ 㿀@@  @ 㿀 . . . . .  .  +.  4. .   . .   . . . . @.  @ ``#\`#`#d``#h#l`` #p#t` ` #x#|` ` ##``##``##@```#``#`##``##``##``##``##``## `@X``#`#`#\``#h#d``#p#l` ` #x#t` ` ##|`` @``## 0@@@0@@ `@@ @@?%02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x%02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02xUMID = %s K = %s |  - ( - 8 -  -  -  -  , - , -  ^n^n^,n,0^0n^n^`npt^tn^n:Omxf_get_timestamp_nowmxf_generate_uuidFmxf_generate_keymxf_generate_umidmxf_sprint_umid &mxf_sprint_key emxf_sprint_label mxf_print_umid mxf_print_key Ymxf_print_labeloctet10octet11octet12octet13octet14octet15octet0octet1octet3octet4octet5octet6octet7octet8octet9octet2    ,/p,>NU\r8(`,mxf_utils.cmxf_print_labelmxf_generate_umidmxf_print_umidmxf_sprint_umidprintfmemcpymxf_get_timestamp_nowgettimeofdaymxf_generate_keymxf_generate_uuidmxf_sprint_labeluuid_generategmtime_rmxf_print_keymxf_sprint_keysnprintfquy 07o>ELS Za(h6DR`n |(07o>ELSZa,h:HVdr (>0L7Zoh>vELSZah (  \`,d <, Z x : >` B  {` p p     "  n r8DPX\`'d/h7t?xG|OW_gow$,048<@DHL&T.X6\>`FdNhVl^pftnxv|~X` `pt#+3=EMU]e <    H PT d|    04LPhl,`pas: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 6I:O%<l1@7C?DLFWFgG vGvHh J(K  N  RD  S  T  T  T@mxf_logging.o/ 1205622785 2404 1000 100664 8240 ` ELFp4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.data.bss.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.data.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% : ; I  : ;  : ; I8  : ; I 8 $ >  I $ >  : ;  ( '  I&I.? : ; @.? : ; ' I@: ; I.: ; ' @: ; I: ; I .? : ; ' @4: ; I : ; I 4: ; II!I/ &I4: ; I? < 4: ; I?  GNU C 4.2.2./mxf/mxf_logging.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/lib__gnuc_va_listc__builtin_va_list__FILE__FILEv_cnt#v#_ptr$}#_base&}#_flag'# _file(# __orientation)# __ionolock*# __seekable+# __filler,# intunsigned charunsigned intlong long intFILEJlong intva_listUtime_t@tm$Etm_secFv#tm_minGv#tm_hourHv#tm_mdayIv# tm_monJv#tm_yearKv#tm_wdayLv#tm_ydayMv#tm_isdstNv# charshort intshort unsigned intlong long unsigned intlong unsigned intlong double #7 MXF_DLOG MXF_ILOG MXF_WLOG MXF_ELOGMXFLogLevel(mxf_log_func+^d v 7 v|mxf_log_file_close|mxf_log_file_openqvfilenamepvlogmsg*?file)?level)7)vp_arg)kmxf_log_default\level[7h[vp_arg]llog_to_file?level>7h>vitimeStr@~tA'lgmtB,p_argC'2tmg_mxfFileLog'?d__iobTmxf_log#Jg_mxfLogLevel$7( include/mxf/tool/sparc-solaris-2.10/gcc-4.2.2/bin/../lib/gcc/sparc-sun-solaris2.10/4.2.2/include/usr/include/usr/include/iso/usr/include/sysmxfmxf_logging.csys/va_list.hstdio_tag.hstdio_impl.hiso/stdio_iso.hstdarg.hiso/time_iso.hmxf_logging.hq!p$p   5Xu㿐! @@$ 㿐@`  @ ``  㿐`@H `   @@@`O   @@   @@   @@㿈'L'P'T'X`H L @'  'L'P'T'X@ '@`@ @;``@ h@`@`L`' `@ Jo; `@ K``OߖwbDebug: Info: Warning: ERROR: gmt != NULL./mxf/mxf_logging.cg_mxfFileLog != NULL%Y-%m-%d %H:%M:%S(%s) | , - D -  - d -  - ^,n,0^0pn,Dhpt^t(nphhh$hpiiiipjijijij(i(,^,n(TiTpZpxixZi^n[(8hmmxf_log_file_closemxf_log_file_openEmxf_log_defaultsmxf_logg_mxfLogLevelformat p  #  /5=K,D]fnu,(dmxf_logging.cg_mxfFileLoglogmsglog_to_file__iobfprintfg_mxfLogLevelmxf_log_file_openstrftimemxf_logfwritemxf_log_file_closemxf_log_defaultfopen64__assertfclosegmtimetimevfprintfs w {  , , p< p (O m!+Z (^ b5zS  P5 = E M  U ,_ 0g To hw p t x x            ( , < @ D L& L. T6 X> \F \N dV x^ h p x           ( ( 8 L h p p     4 8< D P T X \ d |    ( (   < D d l x     0   X p p     8 @< 0@ @DP T @X X\ @`h   0 4 ,L P ph l (   as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 L% 1 7?EJWHbqr      x       0@mxf_file.o/ 1205622787 2404 1000 100664 81560 ` ELF;(4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > : ; I : ;  : ; I8  : ; I 8  II !I/ $ > : ;I  : ;  : ; I8  : ; ( ' I&I: ; I : ; ' I.: ; ' I@ : ; I.: ; ' @ : ; I .: ;' I@ : ;I: ;I : ;I .: ;' @  .? : ;' I@!.? : ;' @ ".? : ;' I@ #4: ;I $4: ;I% U&: ;I'4: ;I(!I/)4: ;I*.? : ;' @+4: ;I, : ;-.: ;' I@..: ; ' I@/4: ; I04: ; I14: ; I 2: ; I3.: ; ' @44: ; I 54: ; I? < \ GNU C 4.2.2./mxf/mxf_file.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintlong intsize_t?unsigned intlong long intuid_tH__FILE__FILE_cnt#|#_ptr$#_base&#_flag'# _file(# __orientation)# __ionolock*# __seekable+# __filler,# unsigned char__longlong_t:FILEJoff_t  int8_t6charint16_t<short intint32_t=|int64_tDuint8_tHuint16_tI^short unsigned intuint32_tJuint64_tOlong long unsigned intlonglong_t 5u_longlong_t 6long unsigned intulong_t Vino_t blkcnt_t blksize_t long double mode_t Z gid_t f?b ?r  dev_t  nlink_t  time_t timespec &tv_sec '#tv_nsec (#timestruc_t >stat +st_dev r#st_pad1 +#st_ino #st_mode 5#st_nlink #st_uid # st_gid D#$st_rdev r#(st_pad2 #,st_size #8st_atim #@st_mtim #Hst_ctim #Pst_blksize #Xst_blocks #`st_fstype ;#hst_pad4 K#x; K [   :D ;?# <?# =?# >?# ??# @?# A?# B?# C?# D?# E?# F?# G?# H?# I?# J?#mxfUL K[mxfKey MD  PH Q?# R?# S?# T?# U?# V?# W?# X?# Y?# Z?# [?# \?# ]?# ^?# _?# `?#mxfUUID a_mxfUID cDmxfLocalTag gN y z?# {?# |?# }?# ~?# ?# ?# ?# ?# ?# ?# ?# ?# ?# ?# ?#octet16 ?#octet17 ?#octet18 ?#octet19 ?#octet20 ?#octet21 ?#octet22 ?#octet23 ?#octet24 ?#octet25 ?#octet26 ?#octet27 ?#octet28 ?#octet29 ?#octet30 ?#octet31 ?#mxfUMID x  numerator !#denominator !#mxfRational  # MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel ( mxf_log_func + 2 8 J  J P% `0% file2 #isSeekable4|#haveTestedIsSeekable5|#byteCount80# ; ;# <0# pos=0#( 4( close* #read+ #write, F#get_char- \# put_char. w#eof/ \#seek0 #tell1 #is_seekable2 \# size3 #$free_sys_data6 #( 7 #,minLLen:?#0 ;N#2   U t   t? t ;  ;t A? !| \  L| w | b|  0| }0   MXFFile< t Qdisk_file_eof|^  stdin_file_close^ > Xstdin_file_writet^   ;YtZstdin_file_putchar |^  c|Ystdin_file_eof&|^ % stdin_file_seek/|^f. .0YZ.|[stdin_file_tell50^4 stdin_file_is_seekableD|^C stdin_file_sizeI0^H byte_array_file_closeO^MN Xbyte_array_file_writemt^l l ;YltZbyte_array_file_getchars|^r byte_array_file_putchar}|^3| c||Ybyte_array_file_eof|^o byte_array_file_seek|^ 0|byte_array_file_tell0^  byte_array_file_is_seekable|^M byte_array_size0^ mxf_file_readt itj mxf_file_writet6 ;itj mxf_file_getc|o mxf_file_putc|c|i mxf_file_eof| mxf_file_seek|C0|k mxf_file_tell0| mxf_file_is_seekable| mxf_file_size0!mxf_file_set_min_llen^<X?Y"mxf_get_min_llen?^v mxf_read_uint8| i#o?  mxf_read_uint16|55i#;nN?K  mxf_read_uint32| i#bl mxf_read_uint64|i#Rh"mxf_read_int8|^F  FY"mxf_read_int16|^Y"mxf_read_int32|^Y!"mxf_read_int64|^**Y0 mxf_write_uint8#|{""? mxf_write_uint16*|))N#+;n mxf_write_uint324|133t#5bl mxf_write_uint64@|??#ARh mxf_write_int8P|OO mxf_write_int16U|TTi mxf_write_int32Z|hYY!i mxf_write_int64_|^^0 mxf_read_ule|ddiD mxf_read_kl|BkkeykBiQ mxf_read_ls|rr ilenrj$it|$cu|$lengthv$llengthw?%$bytesToRead| mxf_read_kl|\keyBi jlenk"mxf_read_key|^BY"mxf_read_uid|^YW"mxf_read_uuid|^//YH"mxf_read_local_tag|^Ye mxf_skip|&len%#o't$totalRead?("mxf_write_local_tag|^ce mxf_write_k|key i"mxf_write_ul |^labelYD"mxf_write_uid%|^>$uid$>YDW"mxf_write_uuid*|^)uuid)YH"mxf_get_llen0?^/&len/'1? mxf_read_batch_headere|Ndlend id j mxf_write_batch_headerm|llenltiltj"mxf_read_array_headeru|^ tlent Yt Z"mxf_write_array_headerz|^ cylenytYytZ"mxf_is_ul|^ &uid>!mxf_set_runin_len^ XNY"mxf_get_runin_lenN^! mxf_equals_umid|!a&umidA!aumidB!ai!g mxf_equals_uid|!&uidA>uidB>i mxf_equals_uuid|"&uuidAuuidBi mxf_equals_ul_mod_regver|"[&labelAlabelBi mxf_equals_ul|"&labelAlabelBi mxf_equals_key_mod_regver|"&keyA keyB i mxf_equals_key_prefix|#_&keyA keyB icmpLenj mxf_equals_key|#&keyA keyB i mxf_write_fixed_l|$#?&len#$#g$i??$3  mxf_write_fixed_kl|$key i?&len mxf_write_l?$&len)? mxf_write_kl|%Hkey i&len*mxf_file_close%|%|hfree_byte_array_file^% Xfree_stdin_file:^%9 Xfree_disk_file^& X mxf_byte_array_wrap_readh|&g ;g0g%|k'i+newSysDataj ,fail mxf_stdin_wrap_readA|'@%|'B+newStdInFileC ,fail`-byte_array_file_readUt'T T Tt'Vt-stdin_file_getchar|' $c|disk_file_getchare|^(d .stdin_file_readt(r  it/tdisk_file_readSt^(R R RtZ mxf_disk_file_open_modify|)C J%|i'' ,fail9 mxf_disk_file_open_read|) J%|i'' ,fail mxf_disk_file_open_new|*> J%|i'' ,fail.disk_file_size0* 0fo|1statBuf~.disk_file_is_seekable|* disk_file_tell0^+ .disk_file_seek|+X 0|kdisk_file_putchars|^+r 2cr|disk_file_write\t^+[ [ ;[tZ3disk_file_closeB,!A h0g_Null_UUID 0g_Null_Key 0g_Null_UL 4g_Null_LocalTag ,oe0g_Null_UMID !g0g_Null_Rational , 0g_Picture_datadef_label-0g_Sound_datadef_label00g_Timecode_datadef_label30g_LegacyPicture_datadef_label60g_LegacySound_datadef_label90g_LegacyTimecode_datadef_label<0g_Data_datadef_label?0g_DescriptiveMetadata_datadef_labelB0g_IECDV_25_525_60_compdef_label]0g_IECDV_25_625_50_compdef_label`0g_DVBased_25_525_60_compdef_labeld0g_DVBased_25_625_50_compdef_labelg0g_DVBased_50_525_60_compdef_labelj0g_DVBased_50_625_50_compdef_labelm0g_DVBased_100_1080_60_I_compdef_labelp0g_DVBased_100_1080_50_I_compdef_labels0g_DVBased_100_720_60_P_compdef_labelv0g_DVBased_100_720_50_P_compdef_labely0g_D10_50_625_50_compdef_label0g_D10_50_525_60_compdef_label0g_D10_50_625_40_compdef_label0g_D10_50_525_40_compdef_label0g_D10_50_625_30_compdef_label0g_D10_50_525_30_compdef_label0g_ALaw_compdef_label0g_MP4AdvancedRealTimeSimpleL3_compdef_label0g_DNxHD_compdef_label0g_MultipleWrappings_esscont_label0g_BWFFrameWrapped_esscont_label0g_BWFClipWrapped_esscont_label0g_AES3FrameWrapped_esscont_label0g_AES3ClipWrapped_esscont_label0g_BWFCustomWrapped_esscont_label0g_AES3CustomWrapped_esscont_label0g_IECDV_25_525_60_FrameWrapped_esscont_label0g_IECDV_25_525_60_ClipWrapped_esscont_label0g_IECDV_25_625_50_FrameWrapped_esscont_label0g_IECDV_25_625_50_ClipWrapped_esscont_label0g_DVBased_25_525_60_FrameWrapped_esscont_label0g_DVBased_25_525_60_ClipWrapped_esscont_label0g_DVBased_25_625_50_FrameWrapped_esscont_label0g_DVBased_25_625_50_ClipWrapped_esscont_label0g_DVBased_50_525_60_FrameWrapped_esscont_label0g_DVBased_50_525_60_ClipWrapped_esscont_label0g_DVBased_50_625_50_FrameWrapped_esscont_label0g_DVBased_50_625_50_ClipWrapped_esscont_label0g_DVBased_100_1080_60_I_FrameWrapped_esscont_label+g_DVBased_100_1080_60_I_ClipWrapped_esscont_label+g_DVBased_100_1080_50_I_FrameWrapped_esscont_label+g_DVBased_100_1080_50_I_ClipWrapped_esscont_label+g_DVBased_100_720_60_P_FrameWrapped_esscont_label +g_DVBased_100_720_60_P_ClipWrapped_esscont_label+g_DVBased_100_720_50_P_FrameWrapped_esscont_label+g_DVBased_100_720_50_P_ClipWrapped_esscont_label+g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label+g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label +g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#+g_D10_50_625_50_defined_template_esscont_label,+g_D10_50_625_50_extended_template_esscont_label/+g_D10_50_625_50_picture_only_esscont_label2+g_D10_50_525_60_defined_template_esscont_label5+g_D10_50_525_60_extended_template_esscont_label8+g_D10_50_525_60_picture_only_esscont_label;+g_D10_40_625_50_defined_template_esscont_label>+g_D10_40_625_50_extended_template_esscont_labelA+g_D10_40_625_50_picture_only_esscont_labelD+g_D10_40_525_60_defined_template_esscont_labelG+g_D10_40_525_60_extended_template_esscont_labelJ+g_D10_40_525_60_picture_only_esscont_labelM+g_D10_30_625_50_defined_template_esscont_labelP+g_D10_30_625_50_extended_template_esscont_labelS+g_D10_30_625_50_picture_only_esscont_labelV+g_D10_30_525_60_defined_template_esscont_labelY+g_D10_30_525_60_extended_template_esscont_label\+g_D10_30_525_60_picture_only_esscont_label_+g_ALawFrameWrapped_esscont_labelh+g_ALawClipWrapped_esscont_labelk+g_ALawCustomWrapped_esscont_labeln+g_DNxHD720p120ClipWrapped_esscont_label{+g_DNxHD720p185ClipWrapped_esscont_label}+g_DNxHD1080p120ClipWrapped_esscont_label+g_DNxHD1080p185ClipWrapped_esscont_label+g_DNxHD1080p36ClipWrapped_esscont_label+g_DNxHD1080i120ClipWrapped_esscont_label+g_DNxHD1080i185ClipWrapped_esscont_label+g_SDTI_CP_System_Pack_esselement_key +g_OpenIncomplete_Header_pp_key" +g_ClosedIncomplete_Header_pp_key% +g_OpenComplete_Header_pp_key( +g_ClosedComplete_Header_pp_key+ +g_OpenIncomplete_Body_pp_key. +g_ClosedIncomplete_Body_pp_key1 +g_OpenComplete_Body_pp_key4 +g_ClosedComplete_Body_pp_key7 +g_OpenIncomplete_Footer_pp_key: +g_ClosedIncomplete_Footer_pp_key= +g_OpenComplete_Footer_pp_key@ +g_ClosedComplete_Footer_pp_keyC +g_KLVFill_keyP +g_RandomIndexPack_keyZ +g_PrimerPack_keyd +g_IndexTableSegment_keyo +g_complexity00_op_atom_label+g_complexity01_op_atom_label+g_complexity02_op_atom_label+g_complexity03_op_atom_label+g_qq09_op_1a_label0g_root_set_key0g_InterchangeObject_set_key0g_InterchangeObject_InstanceUID_item_key0g_InterchangeObject_GenerationUID_item_key0g_Preface_set_key0g_Preface_LastModifiedDate_item_key0g_Preface_Version_item_key0g_Preface_ObjectModelVersion_item_key0g_Preface_PrimaryPackage_item_key0g_Preface_Identifications_item_key0g_Preface_ContentStorage_item_key0g_Preface_OperationalPattern_item_key0g_Preface_EssenceContainers_item_key0g_Preface_DMSchemes_item_key0g_Identification_set_key0g_Identification_ThisGenerationUID_item_key0g_Identification_CompanyName_item_key0g_Identification_ProductName_item_key+g_Identification_ProductVersion_item_key+g_Identification_VersionString_item_key +g_Identification_ProductUID_item_key+g_Identification_ModificationDate_item_key+g_Identification_ToolkitVersion_item_key+g_Identification_Platform_item_key%+g_ContentStorage_set_key,+g_ContentStorage_Packages_item_key0+g_ContentStorage_EssenceContainerData_item_key7+g_EssenceContainerData_set_key>+g_EssenceContainerData_LinkedPackageUID_item_keyB+g_EssenceContainerData_IndexSID_item_keyI+g_EssenceContainerData_BodySID_item_keyP+g_GenericPackage_set_keyW+g_GenericPackage_PackageUID_item_key[+g_GenericPackage_Name_item_keyb+g_GenericPackage_PackageCreationDate_item_keyi+g_GenericPackage_PackageModifiedDate_item_keyp+g_GenericPackage_Tracks_item_keyw+g_Locator_set_key~+g_NetworkLocator_set_key+g_NetworkLocator_URLString_item_key+g_TextLocator_set_key+g_TextLocator_LocatorName_item_key+g_GenericTrack_set_key+g_GenericTrack_TrackID_item_key+g_GenericTrack_TrackNumber_item_key+g_GenericTrack_TrackName_item_key+g_GenericTrack_Sequence_item_key+g_StaticTrack_set_key+g_Track_set_key+g_Track_EditRate_item_key+g_Track_Origin_item_key+g_EventTrack_set_key+g_EventTrack_EventEditRate_item_key+g_EventTrack_EventOrigin_item_key+g_StructuralComponent_set_key+g_StructuralComponent_DataDefinition_item_key+g_StructuralComponent_Duration_item_key+g_Sequence_set_key+g_Sequence_StructuralComponents_item_key+g_TimecodeComponent_set_key+g_TimecodeComponent_RoundedTimecodeBase_item_key+g_TimecodeComponent_StartTimecode_item_key+g_TimecodeComponent_DropFrame_item_key+g_SourceClip_set_key+g_SourceClip_StartPosition_item_key+g_SourceClip_SourcePackageID_item_key!+g_SourceClip_SourceTrackID_item_key(+g_DMSegment_set_key/+g_DMSegment_EventStartPosition_item_key3+g_DMSegment_EventComment_item_key:+g_DMSegment_TrackIDs_item_keyA+g_DMSegment_DMFramework_item_keyH+g_DMSourceClip_set_keyO+g_DMSourceClip_DMSourceClipTrackIDs_item_keyS+g_MaterialPackage_set_keyZ+g_SourcePackage_set_key^+g_SourcePackage_Descriptor_item_keyb+g_GenericDescriptor_set_keyi+g_GenericDescriptor_Locators_item_keym+g_FileDescriptor_set_keyt+g_FileDescriptor_LinkedTrackID_item_keyx+g_FileDescriptor_SampleRate_item_key+g_FileDescriptor_ContainerDuration_item_key+g_FileDescriptor_EssenceContainer_item_key+g_FileDescriptor_Codec_item_key+g_GenericPictureEssenceDescriptor_set_key+g_GenericPictureEssenceDescriptor_SignalStandard_item_key+g_GenericPictureEssenceDescriptor_FrameLayout_item_key+g_GenericPictureEssenceDescriptor_StoredWidth_item_key+g_GenericPictureEssenceDescriptor_StoredHeight_item_key+g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key+g_GenericPictureEssenceDescriptor_SampledWidth_item_key+g_GenericPictureEssenceDescriptor_SampledHeight_item_key+g_GenericPictureEssenceDescriptor_SampledXOffset_item_key+g_GenericPictureEssenceDescriptor_SampledYOffset_item_key+g_GenericPictureEssenceDescriptor_DisplayHeight_item_key+g_GenericPictureEssenceDescriptor_DisplayWidth_item_key+g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key+g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key+g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key+g_GenericPictureEssenceDescriptor_AspectRatio_item_key+g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key+g_GenericPictureEssenceDescriptor_VideoLineMap_item_key+g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key+g_GenericPictureEssenceDescriptor_CaptureGamma_item_key+g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$+g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key++g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2+g_GenericPictureEssenceDescriptor_FieldDominance_item_key9+g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@+g_CDCIEssenceDescriptor_set_keyG+g_CDCIEssenceDescriptor_ComponentDepth_item_keyK+g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR+g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY+g_CDCIEssenceDescriptor_ColorSiting_item_key`+g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg+g_CDCIEssenceDescriptor_PaddingBits_item_keyn+g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu+g_CDCIEssenceDescriptor_BlackRefLevel_item_key|+g_CDCIEssenceDescriptor_WhiteReflevel_item_key+g_CDCIEssenceDescriptor_ColorRange_item_key+g_RGBAEssenceDescriptor_set_key+g_RGBAEssenceDescriptor_ComponentMaxRef_item_key+g_RGBAEssenceDescriptor_ComponentMinRef_item_key+g_RGBAEssenceDescriptor_AlphaMaxRef_item_key+g_RGBAEssenceDescriptor_AlphaMinRef_item_key+g_RGBAEssenceDescriptor_ScanningDirection_item_key+g_RGBAEssenceDescriptor_PixelLayout_item_key+g_RGBAEssenceDescriptor_Palette_item_key+g_RGBAEssenceDescriptor_PaletteLayout_item_key+g_GenericSoundEssenceDescriptor_set_key+g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key+g_GenericSoundEssenceDescriptor_Locked_item_key+g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key+g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key+g_GenericSoundEssenceDescriptor_ChannelCount_item_key+g_GenericSoundEssenceDescriptor_QuantizationBits_item_key+g_GenericSoundEssenceDescriptor_DialNorm_item_key+g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key+g_GenericDataEssenceDescriptor_set_key +g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key +g_MultipleDescriptor_set_key+g_MultipleDescriptor_SubDescriptorUIDs_item_key+g_WaveAudioDescriptor_set_key+g_WaveAudioDescriptor_BlockAlign_item_key#+g_WaveAudioDescriptor_SequenceOffset_item_key*+g_WaveAudioDescriptor_AvgBps_item_key1+g_AES3AudioDescriptor_set_key8+g_DMFramework_set_key<+g_DMSet_set_key@[ 5__iob[5mxf_log . a include/mxf/usr/include/usr/include/iso/usr/include/sysmxfmxf_file.ciso/stdlib_iso.hstdlib.hstdio_tag.hstdio_impl.hiso/stdio_iso.hstdio.hsys/int_types.hsys/types.hsys/time_impl.hsys/stat.hmxf_types.hmxf_logging.hmxf_file.hmxf_labels_and_keys.hmxf_baseline_data_model.hi,6!/k)o!s!k,g% r'me/W<R(Ji       ~#u e#q*  &C}~~~'t s l,cP)nh.} ss!l(~~e1e1e1}(  Pbsc`b`  ?":  ?`     ?#?" : (  (` B @H?"@ $ @ 9 (@:O o   (H "@ ,  $@Oo  H  `@ @ H: ( "@ ( B ` @ H: ( "@ $ B@G @4O: (@O $@Oo: (O쀢Oo: (@ Oo: ( (  㿐  ,@㿐  ,@㿐 @ ,㿐 @ ,㿐 @ ,㿐  ,@㿐 @ , 㿐 @ ,㿐 $@ , * 0 0 d`㿈@  @ ``" .@ 㿈@  @ ``" (`@6@ 㿈@  @ ``" (`((`&@ 㿈@  @ ``#   *0 @ +003p ( 0 *82     *0 @ +0(3p    (  +0 3p     *0 @ +03p   ( 0 +03p   *0 2`@(0  >@ @@@@@@@@㿐/HH @  @  ``#$ 㿈/6`/ @  @  ``#. 㿈6`6`///6`/ @  @  ``#: 㿈* 2080 * 2 3003p /* 20(0 //* 2 30 3p * 200 //* 2 303p * 200 /// @  @  ``#J 㿐/H@`㿐.`7H@2`㿐'H@㿈''@㿐 @  @  ``#f 㿐 @  @  ``#m 㿐@?@2:  H*  @8 @"  h:  @ @,0 4`@ +03p ?2O ``# .@>  ``#y  ``# 㿐@ H ``# @  O `#` @@@@@@@@㷐@ @6@  @@dH"(H$@H($@@2@ DO놤@@@ O @dO(@"Oꦄ @ *``2`㿐 @  @  ``#ږ @@@@@@ `H `H  @ 0 @@e@(O +0 3`@080 O +0 3`@000 O +0 3`@0(0 O݆ +0 3`@0 0 OՆ +0 3`@00 O͆ +0 3`@00 Oņ +0 3`@00  od`㿐@ H ``$f @  O `$g` 㿐@ H ``$n @  O `$o` @@@@J82 2 2 2㿐@ `?㿐@ `?㿐@ `?㿐 @ @ `@ `?㿐@ `?㿐 @ @ `@ `?㿐@`?㿐@ `?x`@<` @D @V + . 600 @O ?`@  h @(. 6 33p O( @@G ``$  `@#` O€ HH$H!` ` #  o $`#\ `` @`?@ G ``$ 㿐@ H ``$ @  O `$` 㿐@ @ H  ``#  㿐@ H ``# @  O `#` 㿐 @ ,@@ (`@ @ , @@& @@@ @@@ @@@㿐`@Z @ 4 @W$$ $ $ $ $ $ $ $ $ $$ ($ ,$ 0@ 0 @5r &$ ,@ rr r r (` `$@`$ $ `$ $ `$ $ ` $ $ `: " $ $$ ( "s` ` @ ``"q㿐@ 4 @A$$ $ $ $ $ $ $ $ $ $$ ($ ,$ 0@ 0 @<r&$ ,r r r r r (`"$`$ $ `$ $ `$ $ `$ $ `$ $$ (  ``"E "G` ` @㿐( H  @  O  D H " @@ ( @<(@  @@ (@<( Oo㿐 @ "@  @?@ @> O `㿐 @@   @ @>  ` 㿐@ 4 @E$$ $ $ $ $ $ $ $ $ $$ ($ ,$ 0@ 0 @@t@t`t`t`t` t`(@` @D$@`$`$ $ `$ $ `$ $ `$ $ `&@$ ,$ $$ (  ``" "` ` @@@ 㿐@ 4 @E$$ $ $ $ $ $ $ $ $ $$ ($ ,$ 0@ 0 @@t@t`t`t`t` t`(@` @D$@`$`$ $ `$ $ `$ $ `$ $ `&@$ ,$ $$ (  ``! !` ` @@@ 㿐@ 4 @E$$ $ $ $ $ $ $ $ $ $$ ($ ,$ 0@ 0 @@t@t`t`t`t` t`(@` @D$@`$`$ $ `$ $ `$ $ `$ $ `&@$ ,$ $$ (  ``!ɖ !` ` @@@  @1?#@?O1?@X 2G1?㿐 @  `"@  @  $ `?$  `㿐@`? @@ ` 㿐 @@&'%s' failed, in %s:%d mxf_file_read(mxfFile, buffer, 1) == 1./mxf/mxf_file.cmxf_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) == 16mxf_read_uint32(mxfFile, len)mxf_read_uint32(mxfFile, eleLen)mxf_write_uint32(mxfFile, len)mxf_write_uint32(mxfFile, eleLen)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_k(mxfFile, key)mxf_write_fixed_l(mxfFile, llen, len)mxf_write_l(mxfFile, len)(newMXFFile = (MXFFile*)malloc(sizeof(MXFFile))) != NULL(newSysData = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newStdInFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newDiskFile = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULLr+brbw+b |             T  D     -   -  -  -  - $ -  -  -  -   d - p -  - T -     \ - d - t -   -  -   -  - $ - X - X - H -  -      -  X -     8 -  -        -   -   - H -   - H -   -   - 4 -  - p -  - p -   -  -  - \ -  H -   -  -  - T - X -  $ -   ( - X((X00X8@XHHXPPXXXX`dXXXTXX0X0`XhXX,X04YZ4@\Z@L\]LhY]h\]Y]\]YZ$Y]$,YZ0|[[,[,,X44X<<XDH^HdnD\hdh^hnd|h^nh^nh^nh^nhijYj^nh^(n h(,^,Dn(<hLPX\`^`n\hh^0nh h04^4n0thh^ nh h X(X,8X<HXLP^PnL`h`hXLtit^ nhXi ^n 8h8@X ,i^nDhDLXij4Zj4Z[^nhiY^nh^nh^ n hij hj  ^ `n  h  X ` d^ d n ` ph p xX ^ n lh | h h h b X R  X  $R < LX | X X `a  \]  8`a 8 h\] | `a `a Q  $Q | Q Q Q c c ^  n Dh T \h \ dX X X X X ^ n h h h ij `j `a  j bc X Y ^  Xn h  X X dX h tX x X X X X YZ \Z Y] YZ \] Y] \] S Q S S4S4TSTtStSSS^`nhh X`d^dn`hhX XX $X88X@D^D`n@Xh`d^dn`xh^nh^nh`^nh ^ PnhP`PT^TpnPhhpt^tnph^nhhHhXhhp|h|Xi\\ ,\@P\i\P\X`\0jk0dZkdjk0S4PS^lnh$h$,Xj,Y$kl$lZllp^pnlhlijZa^n h08h8@X8jk8Yk^nPT^TnP`h`jPijbcijX^n h8hHxhxX^XnhXbiXi,X,DiDXXjhjhjhj<h<DjDXhh h$<hX\^\nXhhXXX^ nhjZ jX X X Y X$(^(n$@hHlh|hhXXX^nh h0`hp|h`hXpxX|X^ @nhh h $ 0h  X $ ,X 0 8X @ D^ D n @ Th ` h ^ n h ` X !^!! n !h ! ij! ! Yj! !(X! !,Y!,!8X!<!DX!<!DY!D!PX!T!X^!X!|nk\mxf_file_readmxf_file_write6mxf_file_getcomxf_file_putcmxf_file_eofmxf_file_seekCmxf_file_tell|mxf_file_is_seekablemxf_file_sizemxf_file_set_min_llen|)e)i)mz)v)))))))0)) @)))***O*!*,m*9*U @*Y *]*f*p* * **** * *++ + ! +$ +-+7)+<5+F<+K+r! +v!<++d+w+!<+!T+++)++,!T,!|, ,nv~ ((0088@HHPPXX``&p.p6t>xFNV^fnv~00488@\hllt&.8@HRZdlt|$,,44<<DH\dh| !)19AIQYaiqy (,8DDDLLT\`( 04!)19 AI Q Yai,q,y<<LPTX   !$)(1,90A4IxQYaiqy,048< !)19AIQYaiqy    X ` d                ! ) 1 9 A I $Q 8Y <a <i |q y         T            # + 3 ; C  K S  [ , c , k @ s D { `  h  l  l                P  X  X ! h ) h 1 x 9 x A I Q Y a i q y    < \ |       X ` d t t    # + 3 ; C K( S0 [0 c0 k8 s8 {@ D T ` d t                % - 50 =8 EH MP UT ]d ep mt u }              , 8 8 @   $ , 6 > F N V ^ f n vX ~p      d l p       0x +3;CKS[ckv~00<PTX\`h|'19AIQYaiqy  $(,048<@DHL PTX!\)`1d9hAlIpQtYxc|ks{LXX`dhl #+3;CKS[cks{  H%t-5@HPX`hpx ,<DPX\t $,4<DLT _ g$r(z<p|| "*2:BJ RZbjr z$(,048<@H|$008P'h/p7t?xG|OW_gow'/7A0I\QxYalt|$(,08<@DHLPT X\`$d,h4l<pDtLxT|\dlt|  , 8 @ D P X `  l l t! ) 1 9 C K S [ c k s {       !!! ! !<!<!T!X!h!p !|hdxX X      @ @dX X   X  X @ @<dLX TX X \ ` d h @p @dX X      @ @{ \0]@W`}pX xX |     @ @}X X      @ @8}HX PX T X  \ `  d @l @D}TX \X ` d Hh l Hp @x @Omlr d (X 0X 4 8 p < @ p D @ L @ pd X X        @  @ 0 0 DX LX P T  X \  ` @ h @ X X        @  @ X X        @  @ ~ X $X ( ,  0 4  8 @ @ @ \ lX tX |  8   8  @  @ V V V \ f Ld d n m m } X (X , 0 X 4 8 X < @ D @ \p lp |p]X X      @ @](X 0X 8 < @ D H @T @hl|X X      @ @lX X      @ @QbLLlLLLLLL<L\L|LHFXX `X d h l p t @| @   @   @hX X  8 @ 8 @X $X 8 x< @@ xD @XF|}X X      @ @pX X   @  @ @ @$e4X <X D H `L P `T @` @xteX X   `  ` @ @pX X   @   @ @ @8qHX PX X \ ` d h @t @kk k@kh`xX ` p p        $ ( 4 08 < 0@ L 4P ,T 4X ,h <l p <t X X      @ @kX      @ @`X L`\/ /     (  ( X 0 X 0 8 H 8 H P X P X `  ` X    $ ( , @4 @HX PX X \ 0` d 0h @p @xkM$MtBB B ;; ; (`8X p` c  !T !T     !< !<  !   !            @$ 0( @, 0LX P T X \ ` @h @|X X      @ @kkk`X $`4 TcX h !Tl !Tp  x  | !< !<  !   !          @ 0 @ 0X       @ @0X 8X @ D H L P @X @`kpk|k`X ` c   !T  !T$  ,  0 !<4 !<@ D ! H L ! X \ ` d p t x |  @ 0 @ 0X      @ @X X       @  @ k $k 0k `o t= | G G ! _!0K!DZ !HZ !hj$(48(DH0TX8dhHtxPX`p0,4$(<48DPTdlp(04D@DLPT\lp0 ,<L 8< TXpt  ` 48 PT `d pt      X h x  48`PT`dpt 08@`,0HLPdhpl  ,00<@PX\txX $ $<@ @X\ tx  ! !<!Tas: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 D\\%`k1y!|7?LWog v'8_`0.А>  X"  ,8  1d `  :  :  :@/23 1205622788 2404 1000 100664 73228 ` ELF4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > $ > : ; I : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &I: ; I< ' I.? : ;' I@: ;I4: ;I4: ;I 4: ;I  U4: ;I.? : ; ' @ : ; I : ;I4: ;I : ; .? : ; ' I@!: ; I": ;I #.? : ; ' @$.: ; ' @%: ; I &4: ; I '4: ;I(.? : ;' I@ ): ;I *4: ; I + : ; ,4: ; I-.? : ; ' I@ .: ; I/ 04: ; I14: ; I 24: ; I? < KGNU C 4.2.2./mxf/mxf_partition.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintlong intunsigned intlong long intunsigned charcharshort intint32_t=int64_tDuint8_tHuint16_tIshort unsigned intuint32_tJuint64_tOQlong long unsigned int:T;#<#=#>#?#@#A#B#C#D# E# F# G# H# I#J#mxfULKkmxfKeyMTPXQ#R#S#T#U#V#W#X#Y#Z# [# \# ]# ^# _#`#mxfUUIDaomxfLocalTagg  yz#{#|#}#~###### # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDznumerator#denominator#mxfRationalfree_func_type!    _MXFListElement%9next&9#data'#MXFListElement(+elements,#lastElement-#len.#freeFunc/# ?MXFList0U 3nextElement4#data5#index6#MXFListIterator7 #GMXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+nt  G %4(close*#read+#write, #get_char- # put_char. 4#eof/ #seek0 T#tell1 j#is_seekable2 # size3 j#$free_sys_data6#(sysData7#,minLLen:#0runinLen; #2  1   11   1    4    T   : j  ZMXFFile<" key#T#majorVersion$ #minorVersion% #kagSize&1#'A#(A# footerPartition)A#(headerByteCount*A#0indexByteCount+A#8indexSID,1#@bodyOffset-A#HbodySID.1#PoperationalPattern/T#TessenceContainers0#dheaderMarkInPos3#xindexMarkInPos4#MXFPartition5 MXFFilePartitions7: <bodySID;1#<A#MXFRIPEntry= @ jentriesA#MXFRIPB O ~amxf_write_rip| "{ "{ (numPartitions}1len~Abiterd . p  mxf_initialise_file_partitionsr^ tq (Xmxf_append_partition_esscont_label* ) .label) newLabel+ 3 TT mxf_append_partition Q! ( .imxf_read_rip@%? ""rip?%isizeA1keyBaPColenDA`numEntriesE1newEntryF+entryG+iH1r j <mxf_clear_partition^h! .#mxf_free_partitionh .$free_partition_in_list#%data"h&tmpPartition$ .lmxf_clear_rip|^$%rip{%Xmxf_clear_file_partitionsw^_v (Xmxf_allocate_space ""size1ibci'(mxf_write_fill(^ ' ""size'1Ymxf_fill_to_position "positionAi'mxf_fill_to_kagR ") .irelativeFilePosAimxf_mark_index_end ") .imxf_mark_index_start ") .iXYmxf_mark_header_endl ") .i mxf_mark_header_start! " .i*XYmxf_write_partition:g9 ")9 .iessenceContainerLen;1packLen<A=iter>d#mxf_initialise_partition .h mxf_initialise_with_partition! .i&iterd  mxf_create_from_partitionz!i* .l+ mxf_append_new_from_partition! (! .j* .l+ mxf_create_partition?!, .mxf_read_partition "key x)j .llen1eleLen1dlabelTTi1 mxf_append_new_partition_! (i* .l+mxf_free_file_partitionsm^lX (-mxf_create_file_partitionsh^!g-mxf_is_fillerG^.keyF xmxf_read_next_nonfiller_kl-, ""key,i),j"len,ktkey.aPtllen/tlen0A`aA mxf_is_partition_packA.key@ x mxf_partition_is_closed_and_complete^Q.key] x mxf_partition_is_completeU.keyT x mxf_partition_is_closedL.keyK x mxf_is_footer_partition_pack<.key; xmxf_update_partitions_^ "^ (` .lastPartitiona .iterbdhaveFooterc/r . . mxf_is_body_partition_pack75.key6 x mxf_is_header_partition_pack2{.key1 xmxf_read_header_pp_kl_with_runinS ""keyi)j"lenkkeyCompareByteruninCheckCount1aka`keyPtrbytemxf_read_header_pp_kl ""keyi)j"lenktkeyaPtllentlenA0g_Null_UUIDX&g_Null_Key ~0g_Null_UL 1g_Null_LocalTagJg0g_Null_UMIDb0g_Null_Rational~0g_Picture_datadef_label- 0g_Sound_datadef_label0 0g_Timecode_datadef_label3 0g_LegacyPicture_datadef_label6 0g_LegacySound_datadef_label9 0g_LegacyTimecode_datadef_label< 0g_Data_datadef_label? 0g_DescriptiveMetadata_datadef_labelB 0g_IECDV_25_525_60_compdef_label] 0g_IECDV_25_625_50_compdef_label` 0g_DVBased_25_525_60_compdef_labeld 0g_DVBased_25_625_50_compdef_labelg 0g_DVBased_50_525_60_compdef_labelj 0g_DVBased_50_625_50_compdef_labelm 0g_DVBased_100_1080_60_I_compdef_labelp 0g_DVBased_100_1080_50_I_compdef_labels 0g_DVBased_100_720_60_P_compdef_labelv 0g_DVBased_100_720_50_P_compdef_labely 0g_D10_50_625_50_compdef_label 0g_D10_50_525_60_compdef_label 0g_D10_50_625_40_compdef_label 0g_D10_50_525_40_compdef_label 0g_D10_50_625_30_compdef_label 0g_D10_50_525_30_compdef_label 0g_ALaw_compdef_label 0g_MP4AdvancedRealTimeSimpleL3_compdef_label 0g_DNxHD_compdef_label 0g_MultipleWrappings_esscont_label 0g_BWFFrameWrapped_esscont_label 0g_BWFClipWrapped_esscont_label 0g_AES3FrameWrapped_esscont_label 0g_AES3ClipWrapped_esscont_label 0g_BWFCustomWrapped_esscont_label 0g_AES3CustomWrapped_esscont_label 0g_IECDV_25_525_60_FrameWrapped_esscont_label 0g_IECDV_25_525_60_ClipWrapped_esscont_label 0g_IECDV_25_625_50_FrameWrapped_esscont_label 0g_IECDV_25_625_50_ClipWrapped_esscont_label 0g_DVBased_25_525_60_FrameWrapped_esscont_label 0g_DVBased_25_525_60_ClipWrapped_esscont_label 0g_DVBased_25_625_50_FrameWrapped_esscont_label 0g_DVBased_25_625_50_ClipWrapped_esscont_label 0g_DVBased_50_525_60_FrameWrapped_esscont_label 0g_DVBased_50_525_60_ClipWrapped_esscont_label 0g_DVBased_50_625_50_FrameWrapped_esscont_label 0g_DVBased_50_625_50_ClipWrapped_esscont_label 0g_DVBased_100_1080_60_I_FrameWrapped_esscont_label g_DVBased_100_1080_60_I_ClipWrapped_esscont_label g_DVBased_100_1080_50_I_FrameWrapped_esscont_label g_DVBased_100_1080_50_I_ClipWrapped_esscont_label g_DVBased_100_720_60_P_FrameWrapped_esscont_label g_DVBased_100_720_60_P_ClipWrapped_esscont_label g_DVBased_100_720_50_P_FrameWrapped_esscont_label g_DVBased_100_720_50_P_ClipWrapped_esscont_label g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label# g_D10_50_625_50_defined_template_esscont_label, g_D10_50_625_50_extended_template_esscont_label/ g_D10_50_625_50_picture_only_esscont_label2 g_D10_50_525_60_defined_template_esscont_label5 g_D10_50_525_60_extended_template_esscont_label8 g_D10_50_525_60_picture_only_esscont_label; g_D10_40_625_50_defined_template_esscont_label> g_D10_40_625_50_extended_template_esscont_labelA g_D10_40_625_50_picture_only_esscont_labelD g_D10_40_525_60_defined_template_esscont_labelG g_D10_40_525_60_extended_template_esscont_labelJ g_D10_40_525_60_picture_only_esscont_labelM g_D10_30_625_50_defined_template_esscont_labelP g_D10_30_625_50_extended_template_esscont_labelS g_D10_30_625_50_picture_only_esscont_labelV g_D10_30_525_60_defined_template_esscont_labelY g_D10_30_525_60_extended_template_esscont_label\ g_D10_30_525_60_picture_only_esscont_label_ g_ALawFrameWrapped_esscont_labelh g_ALawClipWrapped_esscont_labelk g_ALawCustomWrapped_esscont_labeln g_DNxHD720p120ClipWrapped_esscont_label{ g_DNxHD720p185ClipWrapped_esscont_label} g_DNxHD1080p120ClipWrapped_esscont_label g_DNxHD1080p185ClipWrapped_esscont_label g_DNxHD1080p36ClipWrapped_esscont_label g_DNxHD1080i120ClipWrapped_esscont_label g_DNxHD1080i185ClipWrapped_esscont_label g_SDTI_CP_System_Pack_esselement_key ~g_OpenIncomplete_Header_pp_key" ~g_ClosedIncomplete_Header_pp_key% ~g_OpenComplete_Header_pp_key( ~g_ClosedComplete_Header_pp_key+ ~g_OpenIncomplete_Body_pp_key. ~g_ClosedIncomplete_Body_pp_key1 ~g_OpenComplete_Body_pp_key4 ~g_ClosedComplete_Body_pp_key7 ~g_OpenIncomplete_Footer_pp_key: ~g_ClosedIncomplete_Footer_pp_key= ~g_OpenComplete_Footer_pp_key@ ~g_ClosedComplete_Footer_pp_keyC ~g_KLVFill_keyP ~g_RandomIndexPack_keyZ ~g_PrimerPack_keyd ~g_IndexTableSegment_keyo ~g_complexity00_op_atom_label g_complexity01_op_atom_label g_complexity02_op_atom_label g_complexity03_op_atom_label g_qq09_op_1a_label 0g_root_set_key 0g_InterchangeObject_set_key 0g_InterchangeObject_InstanceUID_item_key 0g_InterchangeObject_GenerationUID_item_key 0g_Preface_set_key 0g_Preface_LastModifiedDate_item_key 0g_Preface_Version_item_key 0g_Preface_ObjectModelVersion_item_key 0g_Preface_PrimaryPackage_item_key 0g_Preface_Identifications_item_key 0g_Preface_ContentStorage_item_key 0g_Preface_OperationalPattern_item_key 0g_Preface_EssenceContainers_item_key 0g_Preface_DMSchemes_item_key 0g_Identification_set_key 0g_Identification_ThisGenerationUID_item_key 0g_Identification_CompanyName_item_key 0g_Identification_ProductName_item_key g_Identification_ProductVersion_item_key  g_Identification_VersionString_item_key  g_Identification_ProductUID_item_key  g_Identification_ModificationDate_item_key  g_Identification_ToolkitVersion_item_key  g_Identification_Platform_item_key % g_ContentStorage_set_key , g_ContentStorage_Packages_item_key 0 g_ContentStorage_EssenceContainerData_item_key 7 g_EssenceContainerData_set_key > g_EssenceContainerData_LinkedPackageUID_item_key B g_EssenceContainerData_IndexSID_item_key I g_EssenceContainerData_BodySID_item_key P g_GenericPackage_set_key W g_GenericPackage_PackageUID_item_key [ g_GenericPackage_Name_item_key b g_GenericPackage_PackageCreationDate_item_key i g_GenericPackage_PackageModifiedDate_item_key p g_GenericPackage_Tracks_item_key w g_Locator_set_key ~ g_NetworkLocator_set_key  g_NetworkLocator_URLString_item_key  g_TextLocator_set_key  g_TextLocator_LocatorName_item_key  g_GenericTrack_set_key  g_GenericTrack_TrackID_item_key  g_GenericTrack_TrackNumber_item_key  g_GenericTrack_TrackName_item_key  g_GenericTrack_Sequence_item_key  g_StaticTrack_set_key  g_Track_set_key  g_Track_EditRate_item_key  g_Track_Origin_item_key  g_EventTrack_set_key  g_EventTrack_EventEditRate_item_key  g_EventTrack_EventOrigin_item_key  g_StructuralComponent_set_key  g_StructuralComponent_DataDefinition_item_key  g_StructuralComponent_Duration_item_key  g_Sequence_set_key  g_Sequence_StructuralComponents_item_key  g_TimecodeComponent_set_key  g_TimecodeComponent_RoundedTimecodeBase_item_key  g_TimecodeComponent_StartTimecode_item_key  g_TimecodeComponent_DropFrame_item_key  g_SourceClip_set_key  g_SourceClip_StartPosition_item_key  g_SourceClip_SourcePackageID_item_key ! g_SourceClip_SourceTrackID_item_key ( g_DMSegment_set_key / g_DMSegment_EventStartPosition_item_key 3 g_DMSegment_EventComment_item_key : g_DMSegment_TrackIDs_item_key A g_DMSegment_DMFramework_item_key H g_DMSourceClip_set_key O g_DMSourceClip_DMSourceClipTrackIDs_item_key S g_MaterialPackage_set_key Z g_SourcePackage_set_key ^ g_SourcePackage_Descriptor_item_key b g_GenericDescriptor_set_key i g_GenericDescriptor_Locators_item_key m g_FileDescriptor_set_key t g_FileDescriptor_LinkedTrackID_item_key x g_FileDescriptor_SampleRate_item_key  g_FileDescriptor_ContainerDuration_item_key  g_FileDescriptor_EssenceContainer_item_key  g_FileDescriptor_Codec_item_key  g_GenericPictureEssenceDescriptor_set_key  g_GenericPictureEssenceDescriptor_SignalStandard_item_key  g_GenericPictureEssenceDescriptor_FrameLayout_item_key  g_GenericPictureEssenceDescriptor_StoredWidth_item_key  g_GenericPictureEssenceDescriptor_StoredHeight_item_key  g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key  g_GenericPictureEssenceDescriptor_SampledWidth_item_key  g_GenericPictureEssenceDescriptor_SampledHeight_item_key  g_GenericPictureEssenceDescriptor_SampledXOffset_item_key  g_GenericPictureEssenceDescriptor_SampledYOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayHeight_item_key  g_GenericPictureEssenceDescriptor_DisplayWidth_item_key  g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key  g_GenericPictureEssenceDescriptor_AspectRatio_item_key  g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key  g_GenericPictureEssenceDescriptor_VideoLineMap_item_key  g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key  g_GenericPictureEssenceDescriptor_CaptureGamma_item_key  g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $ g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key + g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2 g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9 g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @ g_CDCIEssenceDescriptor_set_key G g_CDCIEssenceDescriptor_ComponentDepth_item_key K g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y g_CDCIEssenceDescriptor_ColorSiting_item_key ` g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g g_CDCIEssenceDescriptor_PaddingBits_item_key n g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u g_CDCIEssenceDescriptor_BlackRefLevel_item_key | g_CDCIEssenceDescriptor_WhiteReflevel_item_key  g_CDCIEssenceDescriptor_ColorRange_item_key  g_RGBAEssenceDescriptor_set_key  g_RGBAEssenceDescriptor_ComponentMaxRef_item_key  g_RGBAEssenceDescriptor_ComponentMinRef_item_key  g_RGBAEssenceDescriptor_AlphaMaxRef_item_key  g_RGBAEssenceDescriptor_AlphaMinRef_item_key  g_RGBAEssenceDescriptor_ScanningDirection_item_key  g_RGBAEssenceDescriptor_PixelLayout_item_key  g_RGBAEssenceDescriptor_Palette_item_key  g_RGBAEssenceDescriptor_PaletteLayout_item_key  g_GenericSoundEssenceDescriptor_set_key  g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key  g_GenericSoundEssenceDescriptor_Locked_item_key  g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key  g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key  g_GenericSoundEssenceDescriptor_ChannelCount_item_key  g_GenericSoundEssenceDescriptor_QuantizationBits_item_key  g_GenericSoundEssenceDescriptor_DialNorm_item_key  g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key  g_GenericDataEssenceDescriptor_set_key  g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  g_MultipleDescriptor_set_key  g_MultipleDescriptor_SubDescriptorUIDs_item_key  g_WaveAudioDescriptor_set_key  g_WaveAudioDescriptor_BlockAlign_item_key # g_WaveAudioDescriptor_SequenceOffset_item_key * g_WaveAudioDescriptor_AvgBps_item_key 1 g_AES3AudioDescriptor_set_key 8 g_DMFramework_set_key < g_DMSet_set_key @ &g_PartitionPackPrefix_key ~2mxf_log.Z include/mxf/usr/include/sysmxfmxf_partition.cint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_file.hmxf_partition.hmxf_labels_and_keys.hmxf_baseline_data_model.h { H?Y  &q n#Z)p  u|N~d Gr "0_"r"lm0~sqsO~Etj,g*i+i(k)m'n&o%p$q#r"s!uu ~^ |.qqj=Z )r%}  p(j  2! 㿀@@` H  ``" @(``@ H(@@ @,@@`P @8`@ O ``"  ``" ` @@ O `"`  ``" ``㿐@  @@  d@  H!/` ` @ ``!- 㿐@  H  ` ` p@`??c@  @ @耢 @U耠 O `@  OА@ HM@` G*P@0#(@@HH  @` @N@ @e @ @S@"@ @  O`` "h@  ``"Q  ``"[  ``"d "i` `@oĐ`` "mo`` "lo @` d㿐 @ @ @@&㿈 @'@@@@@㿐@  H ``" @` H ``"  @ @9 d@ @@9  @ @`D O@O  ``"  ``"! @(Oɦ `@"oO׀OǠ o@@㿐@ @g@S@@ D@c H< @6@ @` HCd@@ HR  `@"d@ @^@V  @ @A`D O@O O͐ ``! Oo ``!  ``! 2O@(Oo ``"  OO o ``" 㿐``@o!@ @u`H@@@ ``!ǖ O@`b  @ @ @` @X` @@ d D?@@ @d @@ @T Gע @ @=`D O@O `@D Gސ @oن  @`@ 6O` ``!Ɩ  ``!̖  ``!  ``! 㿐``@'@ @0`4H @ @?b#>`8 >` O@ ``!!  ``!  ``!  㿐@ @>`  ``! 㿐`x`@'@ @0`x4H @ @?b#>`0 >`x O@ ``!   ``!   ``!  㿐@ @>`x  ``  㿀`d@@ @; @* 2 @d >`@ H, ``!C X @ H$@` H+ ``!F  ``!@  ``!D @` H@` 2H` ``!H  ``!G @ 2H`  ``!I @ 2H`( ``!J @ 2H`0 ``!K @ 2H`8 ``!L @ H ``!M @`@ 2H`H ``!N @ H ``!O @`P H`T ``!P @ H ``!Q @  H ``!R @@ @@@ O ``!W  㿐 @  d@` ?6 &  > > x6 㿀@`@  T &`T X6`&`X  \6`&`\  ` d&`&``@@ @@@ O `` Ė  㿈@ '`@@ @&@ @  ``  㿈@ H ``  @쀢 @&  ` ` @㿐@ @@&  ``  p@ H ``!  @@` H`` !@ @` H@` H`` !o!` ` @@` H@` H`` !o`` !o@`( H`` !o@`0 H`` !o@`8 H`` !ov@`@ H`` !oc@`H H`` !oP@`P H`` !o=@`T 2H`` !o*@䀢 @$ `H h8@ @&耠@@0@` 2O`` !o`` !o`` !o& 㿈@ H `` ٖ @쀢 @&@  ` ` @@@````pФ@ H ``"1 @ @@ @ @ O ``"5 @ .>  ``"4 㿐 @` @  @  g ` 㿐@ @ ``?㿐@ @ ``e 㿐@ @  ```?`?㿐 `@ @ ``?㿀@ @ @@@ @ @@ @` : "H5r (: (@ O@@ @(@@`* 2 @ D @ @+@ O ``! oР  @  O ``!  ``! 㿐 `@ @ ``?㿐 `@ @ ``?㿀?`@ ` h @% `@@!@?@ O@  ` O(@?@ ,  O@ @ @ O*`@2` @ pД@ H ``" @ G@ . >'%s' failed, in %s:%d mxf_write_k(mxfFile, &g_RandomIndexPack_key)./mxf/mxf_partition.c(llen = mxf_write_l(mxfFile, len)) != 0mxf_write_uint32(mxfFile, partition->bodySID)mxf_write_uint64(mxfFile, partition->thisPartition)mxf_write_uint32(mxfFile, (uint32_t)(16 + llen + len))(newLabel = (mxfUL*)malloc(sizeof(mxfUL))) != NULLmxf_append_list_element(&partition->essenceContainers, newLabel)mxf_append_list_element(partitions, partition)mxf_read_uint32(mxfFile, &size)mxf_read_kl(mxfFile, &key, &llen, &len)((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)size >= (uint32_t)(mxf_get_min_llen(mxfFile) + mxfKey_extlen)mxf_write_k(mxfFile, &g_KLVFill_key)fillSize >= llenmxf_write_l(mxfFile, fillSize)mxf_file_putc(mxfFile, 0) == 0(filePos = mxf_file_tell(mxfFile)) >= 0((uint64_t)filePos <= position - mxf_get_min_llen(mxfFile) + mxfKey_extlen)partition->kagSize > 0(uint64_t)filePos > partition->thisPartitionpartition->indexMarkInPos >= 0filePos >= partition->indexMarkInPospartition->headerMarkInPos >= 0filePos >= partition->headerMarkInPosmxf_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->previousPartition)mxf_write_uint64(mxfFile, partition->footerPartition)mxf_write_uint64(mxfFile, partition->headerByteCount)mxf_write_uint64(mxfFile, partition->indexByteCount)mxf_write_uint32(mxfFile, partition->indexSID)mxf_write_uint64(mxfFile, partition->bodyOffset)mxf_write_ul(mxfFile, &partition->operationalPattern)mxf_write_batch_header(mxfFile, essenceContainerLen, mxfUL_extlen)mxf_write_ul(mxfFile, (mxfUL*)mxf_get_iter_element(&iter))mxf_append_partition_esscont_label(partition, (mxfUL*)mxf_get_iter_element(&iter))(newPartition = (MXFPartition*)malloc(sizeof(MXFPartition))) != NULLmxf_create_from_partition(sourcePartition, &newPartition)mxf_append_partition(partitions, newPartition)mxf_create_partition(&newPartition)mxf_read_uint16(mxfFile, &newPartition->majorVersion)mxf_read_uint16(mxfFile, &newPartition->minorVersion)mxf_read_uint32(mxfFile, &newPartition->kagSize)mxf_read_uint64(mxfFile, &newPartition->thisPartition)mxf_read_uint64(mxfFile, &newPartition->previousPartition)mxf_read_uint64(mxfFile, &newPartition->footerPartition)mxf_read_uint64(mxfFile, &newPartition->headerByteCount)mxf_read_uint64(mxfFile, &newPartition->indexByteCount)mxf_read_uint32(mxfFile, &newPartition->indexSID)mxf_read_uint64(mxfFile, &newPartition->bodyOffset)mxf_read_uint32(mxfFile, &newPartition->bodySID)mxf_read_ul(mxfFile, &newPartition->operationalPattern)mxf_read_batch_header(mxfFile, &len, &eleLen)mxf_read_ul(mxfFile, &label)mxf_append_partition_esscont_label(newPartition, &label)mxf_read_kl(mxfFile, &tkey, &tllen, &tlen)mxf_skip(mxfFile, (int64_t)tlen)mxf_file_seek(mxfFile, (int64_t)partition->thisPartition + mxf_get_runin_len(mxfFile), SEEK_SET)mxf_write_partition(mxfFile, partition)mxf_file_seek(mxfFile, 0, SEEK_END)+4 +4 +4 |  -   - T -  -  @ - $ -    -   -  -  - X -  - X -  - T -  -  -  - ` -   -  -    @ - L - 4 - 8 - D - D -  - D - D -   -  - ^nThdh(Lh\hhhpXhi(i(i\i^n(hxhi Y xixYi(0YhpX^nhX^n@hHhhh<hLLhTh@Hh\hh Y$,YXaLaXX^XnX\^\|n^nh4hDhh8hHh`aH`aX^ 0n h h  Dh T |h h hijbjbcij (bc ( 0bj 0 ij bc  ic  ij bc 0ij @`a `Y `a  `Y `a p bc 0bc `a `a 0 4^ 4n 0 h h h Hh X h h h t |XY XY `a  Xa XY X `a `a `a `a 4 @`a @ DRa D `a `a `a , HX P TX T tS S X^nhX\hhhXhhDhXYhxXY^ln0h8\hlp^pnlhXhhX<hLphXYXY^nhh^n`hphh DhThh0h@hh,h<hh h0lh|hh|hhY`a^n^nDh^LnhXhhX<hLP^PnLhhhLXiX`X^dn(h0Thdh^hndhh hxhdiDi  hhQhQhDxhxxQxh  iiDi^8nhh(hHXX\lXpt^t nph @h P lh x h d xo ^ n h h !^!!0n ! h! !0`!0!4^!4!hn!0!@h!@!h`!h!l^!l!n!h!xh!x!`!!^!!n!!h!!`!!^!#n!"h"#,h#<#h##h!"i#<#i""`"8"`#<#`""c"#c""a","a#<#a"h"|X#<#DX""i"#<i#D#i##^#$n##h#$`$$^$$Xn$$,h$,$X`$X$\^$\%dn$X%h% %Lh$x$`$$`$$Q%% `$$X$$X$%X%% X%d%h^%h&n%d%h%%h%%o%&Q%%`%&RS4L mxf_write_rip 4mxf_initialise_file_partitions tmxf_append_partition_esscont_label mxf_append_partition Qmxf_read_rip1mxf_clear_partitionhmxf_free_partitionmxf_clear_rip$mxf_clear_file_partitions_mxf_allocate_spacemxf_write_fill mxf_fill_to_positionmxf_fill_to_kagRmxf_mark_index_endmxf_mark_index_startmxf_mark_header_endlmxf_mark_header_startmxf_write_partitiongmxf_initialise_partitionmxf_initialise_with_partitionmxf_create_from_partitionzmxf_append_new_from_partitionmxf_create_partition?mxf_read_partitionmxf_append_new_partition_mxf_free_file_partitionsmxf_create_file_partitionsmxf_is_fillermxf_read_next_nonfiller_klmxf_is_partition_packmxf_partition_is_closed_and_completeQmxf_partition_is_completemxf_partition_is_closedmxf_is_footer_partition_packmxf_update_partitionsmxf_is_body_partition_pack5mxf_is_header_partition_pack{mxf_read_header_pp_kl_with_runinSmxf_read_header_pp_kl&("#D##MXFFileSysDatafillSizeoctet4sourcePartitionoctet8filePospartitionsthisPartitionoctet10octet11octet12octet13octet14octet15partitionoctet0octet1octet2octet3octet5octet6octet7previousPartitionoctet9mxfFilenewPartitionllenfail X$(  3  I W  qX#DT!08H2Qc|qT\ 4A 0QXg@  !D)>K$Dh$X !hD8 %`:Mlau%d#7GUx Ld Lp@!*9SXimxf_partition.cfree_partition_in_listg_Null_Keyg_RandomIndexPack_keyg_KLVFill_keyg_PartitionPackPrefix_keymxf_file_getcmxf_append_new_partitionmxf_mark_index_startmxf_is_body_partition_packmxf_get_iter_elementmxf_initialise_partitionmemsetmxf_partition_is_completemxf_create_file_partitionsmxf_initialise_file_partitionsmxf_get_runin_lenmxf_clear_ripmxf_write_partitionmxf_write_ulmxf_file_putcmxf_append_partitionmxf_file_tellmxf_is_fillermxf_allocate_spacemxf_initialise_with_partitionmxf_create_from_partitionmxf_partition_is_closed_and_completemxf_fill_to_kagmemcpymxf_write_fillmxf_append_list_elementmxf_read_klmxf_read_batch_headermxf_read_ulmxf_free_partitionmxf_read_uint64mxf_logmxf_clear_partitionmxf_read_uint16mxf_read_uint32mxf_is_footer_partition_packmxf_fill_to_positionmxf_read_ripmxf_is_header_partition_packmxf_read_header_pp_kl_with_runinmxf_clear_listmxf_partition_is_closedmxf_free_file_partitionsmallocmxf_equals_key_mod_regver__umoddi3mxf_write_batch_headermxf_clear_file_partitionsmxf_create_partitionmxf_mark_index_endmxf_mark_header_endmxf_initialise_listmxf_get_min_llen__assertmxf_set_runin_lenmxf_write_ripmxf_read_header_pp_klfreemxf_write_uint32mxf_write_uint16mxf_file_seekmxf_write_kmxf_write_lmxf_write_uint64mxf_get_list_lengthmxf_create_listmxf_free_listmxf_append_partition_esscont_labelmxf_get_llenmxf_is_partition_packmxf_read_partitionmxf_append_new_from_partitionmxf_read_next_nonfiller_klmxf_skipmxf_update_partitionsmxf_initialise_list_itermxf_read_lmxf_equals_keymxf_get_last_list_elementmxf_mark_header_startmxf_next_list_iter_elementmxf_equals_key_prefixu y &}t/W_g*o8wFx/W_ g.o<wJ/W_+g9oGwU I  .I      > h     X  \  g>         < $  (  ,= 5> ?[ D h  l  py y    A TJ N Yc_  X} X | | C G R>|  !   I? C  0G\P[zpu6   0 4R6-2=OBMo s w6Y  l6- l1 5>IN\6g0  Xv6   2 G6R        4 8 L< EO Taou  L  b>     d %/ 4\ d` d mx ! U s     8! *>4 +9FTZ } 8 H> H \> T \ p g; p?  C zLW j       1  5 !09 L :t !0x !h| X v !h !   ! !  ; !? #C LW*\>g^lw| "L "|  # $30Q[ $_ $Xcov $X %dNs %dw &{Om .< .` K    $ $ d p t( x0 8 @ H P X ` h p x ( \             d p x      ( 80 88 @@ HJ TR TZ \b j r z                 $ 0 0 8 D D$ L, L6 T> `F `N V ` h p Lx T            , 4 X \ h l | |$ , 4 ? G O W _ g o Dw L \ l p t x              H L L' l/ t7 |? |G O W a i q y          (  ,  0  <  d  h  l  p              !  )  1  9  A  K  S  [  c  Tk  s  {                0  4  D  X  `  `                &  0  8  @  H  (P  ,X  4`  8h  8p  @x  P  `  `  h  x  x                              &  .  X6  >  F Q Y  a  i q (y D H L P T X ` h h     , 0 8 l  p x  x   %  -  5  =  E  M  U  ]  e  m  u  } L            $ 0 0 p          ' T / h 7 x ? x G  O  W  _  g @ o T w T        < P P       0 <  <  |     '  /  7  ?  G $ O 0 W 0 _ 8 g  o  w                         "  *  2 $ : ( B , J 0 R 4 Z 8 b < j @ r D z H P \ \ d                L  P  d & d .  6  >  F  N  V  ^  f  q  y  $ ( 0 d h x x        8 L L   ( 0 : B J R $Z ,d Tl \v l~ l         8 @ P P       ( 0 8 $B 4J 4R hZ pd l t |               < D p x  ! ) 1 9 A I Q Y $a 0i 8t 8| H H \ \ p t          P  `  h  p  x    $  ,  4 !< !D !L !T !(\ !0f !4n !8v !8~ !L !` !h !l !p !p ! ! ! ! ! ! ! ! ! " " " " " ' "(/ ",7 "8? "DG "DO "LW "T_ "Xg "Xo "`w "h "h "p "t "x "| " " " " " " " " " " " #< #D # #$ #, #4 #< $ D $L $T $\ $ d $Pl $Xw $\ $` $d $h $l $p $t $x $| $ $ $ $ $ $ $ $ $ $ $ $# $+ $3 $; $C $K $S %[ %c %k %s %{ %  %0 %0 %8 %H %d %h % % % % % % % % % &R O ,1 41 8 < @ D H HP H|P1 ]bLQ1 1       H H,1 0 4 `8 < `@ HH HhLx1 1      H H1 1      H H XE E  X=)(+81 @1 H L `P T `X H` HhKx1 1   (  ( H H+1 1      H H K EK ,NH4N,1  _ +$480T=h1 l p @t Hx1 |  @ H:1 1      H H1      H H1 1   $  ( ,  0 H8 HT1 \1 d h l p t H| HK1  1    H  H1  1    H  H: : ,2DKl/::F1 1      H H O  1 1   X  $ X( H0 HTV|P 1 1      H H1 1    $ ( , H4 HT X H\ ` HdG$"F1  O  1 4V L  P H T  X H \G tP  1 1        H  H $1 ( , X 0 4 X 8 H @ H T1 \1 ` d  h l  p H x H   1 1        H  H 1 1        H  H D" T1 t1 |1   h   h  H  H 1 ?  O  ? HV lP  V  P  H  P G  H " 1 (1 , 0  4 8  < H D H X1 `1 d h X l p X t H | H 1 1        H  H 1 1        H  H"$1 p1 x1 |     H H1 1      H H1      H H"(1 <1 @ D H L P HX H"1 1 1      H H1 1   $ ( , 0 H8 HP1 T X \ ` d Hl H"1 1      H HR"$O81 @1 D H (L P (T H\ HP1 M1 1   p  p H H1 1      H  H$1 ( , P0 4 P8 H@ HTMd1 lL1 1      H H1      H HQ1 1      $ H, HHQ\1 d1 h l p t x H HQ1 1   H  H H HQ1  1       H( HDQX1 `1 d h l p t H| HL1 1      H HQ1 1         H H0LD1 L1 P T X \ ` Hh H|1 1   X  X H H@1 1      H H]$b8DT1 \1 ` d h l p Hx HK EK   )H]PbdpU1 1      H H=%/1 1   $ p( , p0 H8 HX&l1 t1 x |    H H!1 1      H H/=1 41 8 < p@ D pH HP HlB1 1   (  ( H H)31   P H1   P H/$341 @4T1 X \1 ` d h Hl p H1      H H/01 01  1   0  H 0 H, 01 4 8 < H@ D H`0t1 x |1   p H p H01  1    H  H0 1  1     H$ ( HD4X1 \ `1 d h (l Hp (t H01  1   ` H ` H41  1    H   H(.<1 @ D1 H L P HT X Ht-U.1  1   8 H 8 H1  1    $ H( , HD1 H L1 P T XX H\ X` HB1 1   (  ( H H!1 1       H  H(/<TH XLS PS T X\ `> d> h ,1 1      H H#[ , 1 1 $ ( , 0 4 H < H X) x1 1      H  H  c  !W!8W!pW! ! !c!R"`"5",]"8b"L"|b"]"b"""N"#1 # 1 # # X# # X#  H#( H#PN#`1 #h1 #l #p #t #x #| H# H#1 #1 # # # # # H# H# # #c$  $( $,c$` $h $$%8%$^%@H%T)%x,%1 %1 % % % % % H% H%8%)  0 4 @ D \ ` x |       X  |      ( , D H  0` d |    l        $ ( @ D L\ ` x | d    8  H  \  p      4 8 !0P T !hl p !  !  #  $  $X  %d as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 DL%P1e&7 ?L W8g v20b\@8x  ϰd  )d  x  8  D  \@mxf_primer.o/ 1205622789 2404 1000 100664 34248 ` ELFX4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > $ > : ; I : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &I: ; I< ' I.? : ;' @: ;I : ;I 4: ;I.? : ; ' I@: ; I4: ; I 4: ;I U.: ; ' @: ; I .: ; ' I  : ; I!.: ; ' I@"4: ; I # : ; $1UX Y %1&: ; I ': ; I(4: ; I)4: ; I*.? : ; ' @+4: ; I,.? : ; ' I@ -4: ; I.4: ; I /4: ;I04: ;I 14: ; I? < @,GNU C 4.2.2./mxf/mxf_primer.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintlong intunsigned intlong long intunsigned charcharshort intint32_t=~int64_tDuint8_tHuint16_tIshort unsigned intuint32_tJuint64_tONlong long unsigned int:Q;#<#=#>#?#@#A#B#C#D# E# F# G# H# I#J#mxfULKhmxfKeyMQPUQ#R#S#T#U#V#W#X#Y#Z# [# \# ]# ^# _#`#mxfUUIDalmxfUIDcQmxfLocalTagg yz#{#|#}#~###### # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDnumerator#denominator#mxfRationalfree_func_type!    _MXFListElement%Dnext&D#data' # MXFListElement( +elements,#lastElement-#len.#freeFunc/# JMXFList0` 3nextElement4#data5 #index6#MXFListIterator7 #RMXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+y  R %4(close*#read+#write, #get_char- $# put_char. ?#eof/ $#seek0 _#tell1 u#is_seekable2 $# size3 u#$free_sys_data6#(sysData7#,minLLen:#0runinLen;#2  .   ..    . ~ $  ~ ?  ~ *~ _  ~ E u  eMXFFile<# $r#uid%d#MXFPrimerPackEntry& ) nextTag*r#entries+#MXFPrimerPack,   ^mxf_get_primer_pack_size  h isize j. {>mxf_write_primer_pack~   iterd.  free_primer_pack_entry[ QZ Qh add_primer_pack_entryC~ B B !create_primer_pack_entryJ~ I I Qi"K l#failU$ WP% % zfree_primer_pack_entry_in_list( _&data' h") lmxf_create_item_tag~   itagrnrmxf_get_item_tag~  &key i j" Xmxf_get_item_key~  r'key ( ^mxf_register_primer_entry~3 &itemUID3i'newTagr&assignedTag k( )tagr( 9d!entry_eq_tag<~'data; &info; i!entry_eq_uid5~'data4 'info4 *mxf_free_primer_packyxh mxf_create_primer_packl~Qk+m mxf_read_primer_pack~ i" hitemLength.d(." \(ruiddL)i.#fail,mxf_is_primer_packg~^L'keyf -g_Null_UUID_U-g_Null_Key -g_Null_ULQ.g_Null_LocalTagr-g_Null_UMID-g_Null_Rational-g_Picture_datadef_label--g_Sound_datadef_label0-g_Timecode_datadef_label3-g_LegacyPicture_datadef_label6-g_LegacySound_datadef_label9-g_LegacyTimecode_datadef_label<-g_Data_datadef_label?-g_DescriptiveMetadata_datadef_labelB-g_IECDV_25_525_60_compdef_label]-g_IECDV_25_625_50_compdef_label`-g_DVBased_25_525_60_compdef_labeld-g_DVBased_25_625_50_compdef_labelg-g_DVBased_50_525_60_compdef_labelj-g_DVBased_50_625_50_compdef_labelm-g_DVBased_100_1080_60_I_compdef_labelp-g_DVBased_100_1080_50_I_compdef_labels-g_DVBased_100_720_60_P_compdef_labelv-g_DVBased_100_720_50_P_compdef_labely-g_D10_50_625_50_compdef_label-g_D10_50_525_60_compdef_label-g_D10_50_625_40_compdef_label-g_D10_50_525_40_compdef_label-g_D10_50_625_30_compdef_label-g_D10_50_525_30_compdef_label-g_ALaw_compdef_label-g_MP4AdvancedRealTimeSimpleL3_compdef_label-g_DNxHD_compdef_label-g_MultipleWrappings_esscont_label-g_BWFFrameWrapped_esscont_label-g_BWFClipWrapped_esscont_label-g_AES3FrameWrapped_esscont_label-g_AES3ClipWrapped_esscont_label-g_BWFCustomWrapped_esscont_label-g_AES3CustomWrapped_esscont_label-g_IECDV_25_525_60_FrameWrapped_esscont_label-g_IECDV_25_525_60_ClipWrapped_esscont_label-g_IECDV_25_625_50_FrameWrapped_esscont_label-g_IECDV_25_625_50_ClipWrapped_esscont_label-g_DVBased_25_525_60_FrameWrapped_esscont_label-g_DVBased_25_525_60_ClipWrapped_esscont_label-g_DVBased_25_625_50_FrameWrapped_esscont_label-g_DVBased_25_625_50_ClipWrapped_esscont_label-g_DVBased_50_525_60_FrameWrapped_esscont_label-g_DVBased_50_525_60_ClipWrapped_esscont_label-g_DVBased_50_625_50_FrameWrapped_esscont_label-g_DVBased_50_625_50_ClipWrapped_esscont_label-g_DVBased_100_1080_60_I_FrameWrapped_esscont_label/g_DVBased_100_1080_60_I_ClipWrapped_esscont_label/g_DVBased_100_1080_50_I_FrameWrapped_esscont_label/g_DVBased_100_1080_50_I_ClipWrapped_esscont_label/g_DVBased_100_720_60_P_FrameWrapped_esscont_label /g_DVBased_100_720_60_P_ClipWrapped_esscont_label/g_DVBased_100_720_50_P_FrameWrapped_esscont_label/g_DVBased_100_720_50_P_ClipWrapped_esscont_label/g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label/g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label /g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#/g_D10_50_625_50_defined_template_esscont_label,/g_D10_50_625_50_extended_template_esscont_label//g_D10_50_625_50_picture_only_esscont_label2/g_D10_50_525_60_defined_template_esscont_label5/g_D10_50_525_60_extended_template_esscont_label8/g_D10_50_525_60_picture_only_esscont_label;/g_D10_40_625_50_defined_template_esscont_label>/g_D10_40_625_50_extended_template_esscont_labelA/g_D10_40_625_50_picture_only_esscont_labelD/g_D10_40_525_60_defined_template_esscont_labelG/g_D10_40_525_60_extended_template_esscont_labelJ/g_D10_40_525_60_picture_only_esscont_labelM/g_D10_30_625_50_defined_template_esscont_labelP/g_D10_30_625_50_extended_template_esscont_labelS/g_D10_30_625_50_picture_only_esscont_labelV/g_D10_30_525_60_defined_template_esscont_labelY/g_D10_30_525_60_extended_template_esscont_label\/g_D10_30_525_60_picture_only_esscont_label_/g_ALawFrameWrapped_esscont_labelh/g_ALawClipWrapped_esscont_labelk/g_ALawCustomWrapped_esscont_labeln/g_DNxHD720p120ClipWrapped_esscont_label{/g_DNxHD720p185ClipWrapped_esscont_label}/g_DNxHD1080p120ClipWrapped_esscont_label/g_DNxHD1080p185ClipWrapped_esscont_label/g_DNxHD1080p36ClipWrapped_esscont_label/g_DNxHD1080i120ClipWrapped_esscont_label/g_DNxHD1080i185ClipWrapped_esscont_label/g_SDTI_CP_System_Pack_esselement_key /g_OpenIncomplete_Header_pp_key" /g_ClosedIncomplete_Header_pp_key% /g_OpenComplete_Header_pp_key( /g_ClosedComplete_Header_pp_key+ /g_OpenIncomplete_Body_pp_key. /g_ClosedIncomplete_Body_pp_key1 /g_OpenComplete_Body_pp_key4 /g_ClosedComplete_Body_pp_key7 /g_OpenIncomplete_Footer_pp_key: /g_ClosedIncomplete_Footer_pp_key= /g_OpenComplete_Footer_pp_key@ /g_ClosedComplete_Footer_pp_keyC /g_KLVFill_keyP /g_RandomIndexPack_keyZ 0g_PrimerPack_keyd /g_IndexTableSegment_keyo /g_complexity00_op_atom_label/g_complexity01_op_atom_label/g_complexity02_op_atom_label/g_complexity03_op_atom_label/g_qq09_op_1a_label-g_root_set_key -g_InterchangeObject_set_key -g_InterchangeObject_InstanceUID_item_key -g_InterchangeObject_GenerationUID_item_key -g_Preface_set_key -g_Preface_LastModifiedDate_item_key -g_Preface_Version_item_key -g_Preface_ObjectModelVersion_item_key -g_Preface_PrimaryPackage_item_key -g_Preface_Identifications_item_key -g_Preface_ContentStorage_item_key -g_Preface_OperationalPattern_item_key -g_Preface_EssenceContainers_item_key -g_Preface_DMSchemes_item_key -g_Identification_set_key -g_Identification_ThisGenerationUID_item_key -g_Identification_CompanyName_item_key -g_Identification_ProductName_item_key /g_Identification_ProductVersion_item_key /g_Identification_VersionString_item_key  /g_Identification_ProductUID_item_key /g_Identification_ModificationDate_item_key /g_Identification_ToolkitVersion_item_key /g_Identification_Platform_item_key %/g_ContentStorage_set_key ,/g_ContentStorage_Packages_item_key 0/g_ContentStorage_EssenceContainerData_item_key 7/g_EssenceContainerData_set_key >/g_EssenceContainerData_LinkedPackageUID_item_key B/g_EssenceContainerData_IndexSID_item_key I/g_EssenceContainerData_BodySID_item_key P/g_GenericPackage_set_key W/g_GenericPackage_PackageUID_item_key [/g_GenericPackage_Name_item_key b/g_GenericPackage_PackageCreationDate_item_key i/g_GenericPackage_PackageModifiedDate_item_key p/g_GenericPackage_Tracks_item_key w/g_Locator_set_key ~/g_NetworkLocator_set_key /g_NetworkLocator_URLString_item_key /g_TextLocator_set_key /g_TextLocator_LocatorName_item_key /g_GenericTrack_set_key /g_GenericTrack_TrackID_item_key /g_GenericTrack_TrackNumber_item_key /g_GenericTrack_TrackName_item_key /g_GenericTrack_Sequence_item_key /g_StaticTrack_set_key /g_Track_set_key /g_Track_EditRate_item_key /g_Track_Origin_item_key /g_EventTrack_set_key /g_EventTrack_EventEditRate_item_key /g_EventTrack_EventOrigin_item_key /g_StructuralComponent_set_key /g_StructuralComponent_DataDefinition_item_key /g_StructuralComponent_Duration_item_key /g_Sequence_set_key /g_Sequence_StructuralComponents_item_key /g_TimecodeComponent_set_key /g_TimecodeComponent_RoundedTimecodeBase_item_key /g_TimecodeComponent_StartTimecode_item_key /g_TimecodeComponent_DropFrame_item_key /g_SourceClip_set_key /g_SourceClip_StartPosition_item_key /g_SourceClip_SourcePackageID_item_key !/g_SourceClip_SourceTrackID_item_key (/g_DMSegment_set_key //g_DMSegment_EventStartPosition_item_key 3/g_DMSegment_EventComment_item_key :/g_DMSegment_TrackIDs_item_key A/g_DMSegment_DMFramework_item_key H/g_DMSourceClip_set_key O/g_DMSourceClip_DMSourceClipTrackIDs_item_key S/g_MaterialPackage_set_key Z/g_SourcePackage_set_key ^/g_SourcePackage_Descriptor_item_key b/g_GenericDescriptor_set_key i/g_GenericDescriptor_Locators_item_key m/g_FileDescriptor_set_key t/g_FileDescriptor_LinkedTrackID_item_key x/g_FileDescriptor_SampleRate_item_key /g_FileDescriptor_ContainerDuration_item_key /g_FileDescriptor_EssenceContainer_item_key /g_FileDescriptor_Codec_item_key /g_GenericPictureEssenceDescriptor_set_key /g_GenericPictureEssenceDescriptor_SignalStandard_item_key /g_GenericPictureEssenceDescriptor_FrameLayout_item_key /g_GenericPictureEssenceDescriptor_StoredWidth_item_key /g_GenericPictureEssenceDescriptor_StoredHeight_item_key /g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key /g_GenericPictureEssenceDescriptor_SampledWidth_item_key /g_GenericPictureEssenceDescriptor_SampledHeight_item_key /g_GenericPictureEssenceDescriptor_SampledXOffset_item_key /g_GenericPictureEssenceDescriptor_SampledYOffset_item_key /g_GenericPictureEssenceDescriptor_DisplayHeight_item_key /g_GenericPictureEssenceDescriptor_DisplayWidth_item_key /g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key /g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key /g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key /g_GenericPictureEssenceDescriptor_AspectRatio_item_key /g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key /g_GenericPictureEssenceDescriptor_VideoLineMap_item_key /g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key /g_GenericPictureEssenceDescriptor_CaptureGamma_item_key /g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $/g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key +/g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2/g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9/g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @/g_CDCIEssenceDescriptor_set_key G/g_CDCIEssenceDescriptor_ComponentDepth_item_key K/g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R/g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y/g_CDCIEssenceDescriptor_ColorSiting_item_key `/g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g/g_CDCIEssenceDescriptor_PaddingBits_item_key n/g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u/g_CDCIEssenceDescriptor_BlackRefLevel_item_key |/g_CDCIEssenceDescriptor_WhiteReflevel_item_key /g_CDCIEssenceDescriptor_ColorRange_item_key /g_RGBAEssenceDescriptor_set_key /g_RGBAEssenceDescriptor_ComponentMaxRef_item_key /g_RGBAEssenceDescriptor_ComponentMinRef_item_key /g_RGBAEssenceDescriptor_AlphaMaxRef_item_key /g_RGBAEssenceDescriptor_AlphaMinRef_item_key /g_RGBAEssenceDescriptor_ScanningDirection_item_key /g_RGBAEssenceDescriptor_PixelLayout_item_key /g_RGBAEssenceDescriptor_Palette_item_key /g_RGBAEssenceDescriptor_PaletteLayout_item_key /g_GenericSoundEssenceDescriptor_set_key /g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key /g_GenericSoundEssenceDescriptor_Locked_item_key /g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key /g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key /g_GenericSoundEssenceDescriptor_ChannelCount_item_key /g_GenericSoundEssenceDescriptor_QuantizationBits_item_key /g_GenericSoundEssenceDescriptor_DialNorm_item_key /g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key /g_GenericDataEssenceDescriptor_set_key  /g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  /g_MultipleDescriptor_set_key /g_MultipleDescriptor_SubDescriptorUIDs_item_key /g_WaveAudioDescriptor_set_key /g_WaveAudioDescriptor_BlockAlign_item_key #/g_WaveAudioDescriptor_SequenceOffset_item_key */g_WaveAudioDescriptor_AvgBps_item_key 1/g_AES3AudioDescriptor_set_key 8/g_DMFramework_set_key </g_DMSet_set_key @1mxf_log.e include/mxf/usr/include/sysmxfmxf_primer.cint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_file.hmxf_primer.hmxf_labels_and_keys.hmxf_baseline_data_model.he ~i "r"l& [ukiO$p    uUl     p$  ~㿐@`,   @   >㿀`@*   @` H ``! @  H&@@ @*@@ @# @ O ``!   ``!   ``!  㿐 @@&㿈@ '쀢 @+22 2 2 2 2 2 2 2 @  @&@ % !# ` D@  `  Pʐ `` M 㿈 @'㿈 `7(``@ 6@ 2O6@  `` Ο 㿐  @ @ 6㿐 H7H@ `@` @ 㿈7L @ @L6 `HL@ @0 `L`  @ HI耢 @)2  @ 6 ``  ,耢 @L2  @ 6 ``   ``  㿐@ @ 2H  `@ =@@`?㿐@ @ H `@ 6@ 㿐 @ @  @@&㿐@  @ $$ $ $ $ @`&?4  `` o h''ܨ@ H ``  @䀢 @2 `Hh:@ @8耢 @? `@0@@@&@  O``  h``  @ &@ ``  o``  o``'%s' failed, in %s:%d mxf_write_kl(mxfFile, &g_PrimerPack_key, 8 + 18 * numberOfItems)./mxf/mxf_primer.cmxf_write_array_header(mxfFile, numberOfItems, 18)mxf_write_local_tag(mxfFile, entry->localTag)mxf_write_uid(mxfFile, &entry->uid)(newEntry = (MXFPrimerPackEntry*)malloc(sizeof(MXFPrimerPackEntry))) != NULLmxf_append_list_element(&primerPack->entries, (void*)entry)add_primer_pack_entry(primerPack, newEntry)Could not create a unique tag - reached the end of the allowed dynamic tag values, in %s:%d Local tag %x already in use, in %s:%d create_primer_pack_entry(primerPack, &newEntry)mxf_create_item_tag(primerPack, &tag)data != NULL && info != NULL(newPrimerPack = (MXFPrimerPack*)malloc(sizeof(MXFPrimerPack))) != NULLmxf_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)+4  | X -  - ( -  - $ -  - < - H -  - P - H - @ -  -  -  ^XnX\^\nXhphhhhX`il|X| ````^n ^ nph|hh^8n8<^<n8hh^nh^Hn h0i0H0j0@X@Hj$4Y@HYHL^LnHxhh h4XhhhhhHtjt4hh 4nlXX^hn`hhl^lnhh`hih^n^tn0h<dhtx^x \nthhh \h`QX`XhQh``Q \`n \n` \` \ lX @0 mxf_get_primer_pack_size mxf_write_primer_pack _mxf_create_item_tag mxf_get_item_tag mxf_get_item_key mxf_register_primer_entrymxf_free_primer_packmxf_create_primer_packQmxf_read_primer_packmxf_is_primer_pack p\p|MXFFileSysDataoctet2primerPackentryoctet9newPrimerPackoctet10octet11octet12octet13octet14octet15numberOfItemsoctet0octet1octet3octet4octet5octet6octet7octet8resultmxfFilenewEntrylocalTag   hH,EP R$q(<85BQYftHHX1>@S \ft{Xmxf_primer.cg_PrimerPack_keyentry_eq_uidcreate_primer_pack_entryentry_eq_tagfree_primer_pack_entry_in_listfree_primer_pack_entrymxf_get_item_tagmxf_read_array_headermxf_write_array_headermxf_read_local_tagmxf_create_item_tagmxf_get_iter_elementmxf_write_local_tagmemcpymxf_append_list_elementmxf_read_uidmxf_equals_uidmxf_logmxf_write_klmxf_write_uidmxf_create_primer_packmxf_clear_listmallocmxf_register_primer_entrymxf_get_item_keymxf_initialise_listmxf_get_primer_pack_size__assertfreemxf_find_list_elementmxf_get_list_lengthmxf_get_llenmxf_free_primer_packmxf_is_primer_packmxf_read_primer_packmxf_write_primer_packmxf_initialise_list_itermxf_equals_keymxf_next_list_iter_elementrv pzqz'< DL'T5\Cduz'<DL+T9\Gdz '<(D6LDTR\`d  ; ?X C L Z wl X    <  { l   !  3 7 ; D! { !      !  |  2 68 :: Q! |8  X  v         8 <H @ I S X b q v ? H  ]  { $.$SWh[Bo`hs&*t.7A F.ots \w'E.ly . \2 pG"(, PX\$h,x4|<DLT\d l t| 008 8\hh pt|%-5=EOW$_(g8o<wLX``h||  ((0%@-H7L?PGlOlWt_goy   (,4h xx!)19AIQYalt\|hlx|(,4 4(<0t8x@|HPX`hpx(,4<@@HPPX`` l(l08BJRZb j (r Tz \ \ p+0,`+         ` ` 13$8 H P T X \ ` d `l `   x  x ` `       ` `) #\|    `  ` X X   `         ` `@ H p*    `  ` h* h * 8\ h`*d h *    ( ( ` `  8 < @ D H L `T `    P  P ` `    P  P ` `8 < `@ D `H(  `  `(")#  &$ < D H L P T X `` `!       ` `@`t x |   x ` x `   8 `   8 `-       `    ` ( , 0 4 8  < ` @  D ` \  `2 d2 h  0 4XL Ph l  8   H , 0hH Ld h t  \as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 D@0%D"1J p7T(?X,LY/W_ g` v`00``a4@dtgH  nX  wD H  h      @/40 1205622789 2404 1000 100664 29800 ` ELFq 4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > $ > : ; I : ;  : ; I8  : ; I8  : ;  (  I '  I &I: ; I< ' I : ; .? : ; ' I@ : ; I: ; I.: ; ' : ; I.? : ; ' @: ; I 1X Y 1.? : ; ' I@: ; I 4: ; I.: ; ' I@ 4: ; I!4: ; I " : ; #4: ; I$4: ; I %4: ; I&4: ; I '4: ;I(4: ; I? < >GNU C 4.2.2./mxf/mxf_essence_container.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintlong intunsigned intlong long intunsigned charcharshort intint32_t=int64_tDuint8_tHuint16_tI#short unsigned intuint32_tJuint64_tOYlong long unsigned int:\;#<#=#>#?#@#A#B#C#D# E# F# G# H# I#J#mxfULKsmxfKeyM\P`Q#R#S#T#U#V#W#X#Y#Z# [# \# ]# ^# _#`#mxfUUIDawmxfLocalTagg yz#{#|#}#~###### # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDnumerator#denominator#mxfRational# MXF_DLOG MXF_ILOG MXF_WLOG MXF_ELOGMXFLogLevel(mxf_log_func+< B T  T Z%j4(nclose*#read+#write,#get_char-# put_char.#eof/#seek0"#tell18#is_seekable2# size38#$free_sys_data6#(sysData7z#,minLLen:#0runinLen;#2 z z _ n9 z  9  9 z  9   z  z " z 8 z (MXFFile<p 9_MXFEssenceElement0"key#i#llen$#startFilePos%I#totalLen&I# currentFilePos'I#(MXFEssenceElement(S imxf_is_gc_essence_element ^ 4keymxf_get_essence_element_sizeI^ x x mxf_get_track_number9^ essenceElementKeymxf_get_essence_element_item_type^ 9mxf_get_essence_element_count^ V9mxf_get_essence_element_type^ 9mxf_get_essence_element_number^ 9free_essence_elementQ P  xmxf_close_essence_element b h  mxf_read_essence_element_data   xilen9dataknumReadMlactualNumRead9actualLen9 >create_essence_elementD }keyCllenCiC j E xmxf_open_essence_element_read ) keyillenlenI m! xl!XY"failmxf_finalize_essence_element_write   xi#mxf_write_essence_element_datatr r xidatasjlens9k$numWrittenuIXYmxf_open_essence_element_write^\ key\illen\len\I] m!_ xl#`"failm%g_Null_UUID`%g_Null_Key%g_Null_UL\&g_Null_LocalTago%g_Null_UMID4%g_Null_RationalP%g_Picture_datadef_label-%g_Sound_datadef_label0%g_Timecode_datadef_label3%g_LegacyPicture_datadef_label6%g_LegacySound_datadef_label9%g_LegacyTimecode_datadef_label<%g_Data_datadef_label?%g_DescriptiveMetadata_datadef_labelB%g_IECDV_25_525_60_compdef_label]%g_IECDV_25_625_50_compdef_label`%g_DVBased_25_525_60_compdef_labeld%g_DVBased_25_625_50_compdef_labelg%g_DVBased_50_525_60_compdef_labelj%g_DVBased_50_625_50_compdef_labelm%g_DVBased_100_1080_60_I_compdef_labelp%g_DVBased_100_1080_50_I_compdef_labels%g_DVBased_100_720_60_P_compdef_labelv%g_DVBased_100_720_50_P_compdef_labely%g_D10_50_625_50_compdef_label%g_D10_50_525_60_compdef_label%g_D10_50_625_40_compdef_label%g_D10_50_525_40_compdef_label%g_D10_50_625_30_compdef_label%g_D10_50_525_30_compdef_label%g_ALaw_compdef_label%g_MP4AdvancedRealTimeSimpleL3_compdef_label%g_DNxHD_compdef_label%g_MultipleWrappings_esscont_label%g_BWFFrameWrapped_esscont_label%g_BWFClipWrapped_esscont_label%g_AES3FrameWrapped_esscont_label%g_AES3ClipWrapped_esscont_label%g_BWFCustomWrapped_esscont_label%g_AES3CustomWrapped_esscont_label%g_IECDV_25_525_60_FrameWrapped_esscont_label%g_IECDV_25_525_60_ClipWrapped_esscont_label%g_IECDV_25_625_50_FrameWrapped_esscont_label%g_IECDV_25_625_50_ClipWrapped_esscont_label%g_DVBased_25_525_60_FrameWrapped_esscont_label%g_DVBased_25_525_60_ClipWrapped_esscont_label%g_DVBased_25_625_50_FrameWrapped_esscont_label%g_DVBased_25_625_50_ClipWrapped_esscont_label%g_DVBased_50_525_60_FrameWrapped_esscont_label%g_DVBased_50_525_60_ClipWrapped_esscont_label%g_DVBased_50_625_50_FrameWrapped_esscont_label%g_DVBased_50_625_50_ClipWrapped_esscont_label%g_DVBased_100_1080_60_I_FrameWrapped_esscont_label'g_DVBased_100_1080_60_I_ClipWrapped_esscont_label'g_DVBased_100_1080_50_I_FrameWrapped_esscont_label'g_DVBased_100_1080_50_I_ClipWrapped_esscont_label'g_DVBased_100_720_60_P_FrameWrapped_esscont_label 'g_DVBased_100_720_60_P_ClipWrapped_esscont_label'g_DVBased_100_720_50_P_FrameWrapped_esscont_label'g_DVBased_100_720_50_P_ClipWrapped_esscont_label'g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label'g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label 'g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#'g_D10_50_625_50_defined_template_esscont_label,'g_D10_50_625_50_extended_template_esscont_label/'g_D10_50_625_50_picture_only_esscont_label2'g_D10_50_525_60_defined_template_esscont_label5'g_D10_50_525_60_extended_template_esscont_label8'g_D10_50_525_60_picture_only_esscont_label;'g_D10_40_625_50_defined_template_esscont_label>'g_D10_40_625_50_extended_template_esscont_labelA'g_D10_40_625_50_picture_only_esscont_labelD'g_D10_40_525_60_defined_template_esscont_labelG'g_D10_40_525_60_extended_template_esscont_labelJ'g_D10_40_525_60_picture_only_esscont_labelM'g_D10_30_625_50_defined_template_esscont_labelP'g_D10_30_625_50_extended_template_esscont_labelS'g_D10_30_625_50_picture_only_esscont_labelV'g_D10_30_525_60_defined_template_esscont_labelY'g_D10_30_525_60_extended_template_esscont_label\'g_D10_30_525_60_picture_only_esscont_label_'g_ALawFrameWrapped_esscont_labelh'g_ALawClipWrapped_esscont_labelk'g_ALawCustomWrapped_esscont_labeln'g_DNxHD720p120ClipWrapped_esscont_label{'g_DNxHD720p185ClipWrapped_esscont_label}'g_DNxHD1080p120ClipWrapped_esscont_label'g_DNxHD1080p185ClipWrapped_esscont_label'g_DNxHD1080p36ClipWrapped_esscont_label'g_DNxHD1080i120ClipWrapped_esscont_label'g_DNxHD1080i185ClipWrapped_esscont_label'g_SDTI_CP_System_Pack_esselement_key'g_OpenIncomplete_Header_pp_key"'g_ClosedIncomplete_Header_pp_key%'g_OpenComplete_Header_pp_key('g_ClosedComplete_Header_pp_key+'g_OpenIncomplete_Body_pp_key.'g_ClosedIncomplete_Body_pp_key1'g_OpenComplete_Body_pp_key4'g_ClosedComplete_Body_pp_key7'g_OpenIncomplete_Footer_pp_key:'g_ClosedIncomplete_Footer_pp_key='g_OpenComplete_Footer_pp_key@'g_ClosedComplete_Footer_pp_keyC'g_KLVFill_keyP'g_RandomIndexPack_keyZ'g_PrimerPack_keyd'g_IndexTableSegment_keyo'g_complexity00_op_atom_label'g_complexity01_op_atom_label'g_complexity02_op_atom_label'g_complexity03_op_atom_label'g_qq09_op_1a_label%g_root_set_key%g_InterchangeObject_set_key%g_InterchangeObject_InstanceUID_item_key%g_InterchangeObject_GenerationUID_item_key%g_Preface_set_key%g_Preface_LastModifiedDate_item_key%g_Preface_Version_item_key%g_Preface_ObjectModelVersion_item_key%g_Preface_PrimaryPackage_item_key%g_Preface_Identifications_item_key%g_Preface_ContentStorage_item_key%g_Preface_OperationalPattern_item_key%g_Preface_EssenceContainers_item_key%g_Preface_DMSchemes_item_key%g_Identification_set_key%g_Identification_ThisGenerationUID_item_key%g_Identification_CompanyName_item_key%g_Identification_ProductName_item_key'g_Identification_ProductVersion_item_key'g_Identification_VersionString_item_key 'g_Identification_ProductUID_item_key'g_Identification_ModificationDate_item_key'g_Identification_ToolkitVersion_item_key'g_Identification_Platform_item_key%'g_ContentStorage_set_key,'g_ContentStorage_Packages_item_key0'g_ContentStorage_EssenceContainerData_item_key7'g_EssenceContainerData_set_key>'g_EssenceContainerData_LinkedPackageUID_item_keyB'g_EssenceContainerData_IndexSID_item_keyI'g_EssenceContainerData_BodySID_item_keyP'g_GenericPackage_set_keyW'g_GenericPackage_PackageUID_item_key['g_GenericPackage_Name_item_keyb'g_GenericPackage_PackageCreationDate_item_keyi'g_GenericPackage_PackageModifiedDate_item_keyp'g_GenericPackage_Tracks_item_keyw'g_Locator_set_key~'g_NetworkLocator_set_key'g_NetworkLocator_URLString_item_key'g_TextLocator_set_key'g_TextLocator_LocatorName_item_key'g_GenericTrack_set_key'g_GenericTrack_TrackID_item_key'g_GenericTrack_TrackNumber_item_key'g_GenericTrack_TrackName_item_key'g_GenericTrack_Sequence_item_key'g_StaticTrack_set_key'g_Track_set_key'g_Track_EditRate_item_key'g_Track_Origin_item_key'g_EventTrack_set_key'g_EventTrack_EventEditRate_item_key'g_EventTrack_EventOrigin_item_key'g_StructuralComponent_set_key'g_StructuralComponent_DataDefinition_item_key'g_StructuralComponent_Duration_item_key'g_Sequence_set_key'g_Sequence_StructuralComponents_item_key'g_TimecodeComponent_set_key'g_TimecodeComponent_RoundedTimecodeBase_item_key'g_TimecodeComponent_StartTimecode_item_key'g_TimecodeComponent_DropFrame_item_key'g_SourceClip_set_key'g_SourceClip_StartPosition_item_key'g_SourceClip_SourcePackageID_item_key!'g_SourceClip_SourceTrackID_item_key('g_DMSegment_set_key/'g_DMSegment_EventStartPosition_item_key3'g_DMSegment_EventComment_item_key:'g_DMSegment_TrackIDs_item_keyA'g_DMSegment_DMFramework_item_keyH'g_DMSourceClip_set_keyO'g_DMSourceClip_DMSourceClipTrackIDs_item_keyS'g_MaterialPackage_set_keyZ'g_SourcePackage_set_key^'g_SourcePackage_Descriptor_item_keyb'g_GenericDescriptor_set_keyi'g_GenericDescriptor_Locators_item_keym'g_FileDescriptor_set_keyt'g_FileDescriptor_LinkedTrackID_item_keyx'g_FileDescriptor_SampleRate_item_key'g_FileDescriptor_ContainerDuration_item_key'g_FileDescriptor_EssenceContainer_item_key'g_FileDescriptor_Codec_item_key'g_GenericPictureEssenceDescriptor_set_key'g_GenericPictureEssenceDescriptor_SignalStandard_item_key'g_GenericPictureEssenceDescriptor_FrameLayout_item_key'g_GenericPictureEssenceDescriptor_StoredWidth_item_key'g_GenericPictureEssenceDescriptor_StoredHeight_item_key'g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key'g_GenericPictureEssenceDescriptor_SampledWidth_item_key'g_GenericPictureEssenceDescriptor_SampledHeight_item_key'g_GenericPictureEssenceDescriptor_SampledXOffset_item_key'g_GenericPictureEssenceDescriptor_SampledYOffset_item_key'g_GenericPictureEssenceDescriptor_DisplayHeight_item_key'g_GenericPictureEssenceDescriptor_DisplayWidth_item_key'g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key'g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key'g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key'g_GenericPictureEssenceDescriptor_AspectRatio_item_key'g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key'g_GenericPictureEssenceDescriptor_VideoLineMap_item_key'g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key'g_GenericPictureEssenceDescriptor_CaptureGamma_item_key'g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$'g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+'g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2'g_GenericPictureEssenceDescriptor_FieldDominance_item_key9'g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@'g_CDCIEssenceDescriptor_set_keyG'g_CDCIEssenceDescriptor_ComponentDepth_item_keyK'g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR'g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY'g_CDCIEssenceDescriptor_ColorSiting_item_key`'g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg'g_CDCIEssenceDescriptor_PaddingBits_item_keyn'g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu'g_CDCIEssenceDescriptor_BlackRefLevel_item_key|'g_CDCIEssenceDescriptor_WhiteReflevel_item_key'g_CDCIEssenceDescriptor_ColorRange_item_key'g_RGBAEssenceDescriptor_set_key'g_RGBAEssenceDescriptor_ComponentMaxRef_item_key'g_RGBAEssenceDescriptor_ComponentMinRef_item_key'g_RGBAEssenceDescriptor_AlphaMaxRef_item_key'g_RGBAEssenceDescriptor_AlphaMinRef_item_key'g_RGBAEssenceDescriptor_ScanningDirection_item_key'g_RGBAEssenceDescriptor_PixelLayout_item_key'g_RGBAEssenceDescriptor_Palette_item_key'g_RGBAEssenceDescriptor_PaletteLayout_item_key'g_GenericSoundEssenceDescriptor_set_key'g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key'g_GenericSoundEssenceDescriptor_Locked_item_key'g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key'g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key'g_GenericSoundEssenceDescriptor_ChannelCount_item_key'g_GenericSoundEssenceDescriptor_QuantizationBits_item_key'g_GenericSoundEssenceDescriptor_DialNorm_item_key'g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key'g_GenericDataEssenceDescriptor_set_key 'g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key 'g_MultipleDescriptor_set_key'g_MultipleDescriptor_SubDescriptorUIDs_item_key'g_WaveAudioDescriptor_set_key'g_WaveAudioDescriptor_BlockAlign_item_key#'g_WaveAudioDescriptor_SequenceOffset_item_key*'g_WaveAudioDescriptor_AvgBps_item_key1'g_AES3AudioDescriptor_set_key8'g_DMFramework_set_key<'g_DMSet_set_key@(mxf_log.(D include/mxf/usr/include/sysmxfmxf_essence_container.cint_types.hmxf_types.hmxf_logging.hmxf_file.hmxf_essence_container.hmxf_labels_and_keys.hmxf_baseline_data_model.h3"#c"r"r"r"r"r1\e `] p`  `@ `O `+O `4O `"@ `O`O` O `O `O ``?`2O ` 2O `2O `2O `O֐    )  (`* 2 2  ?c 2  㿐 @@&㿐`(`@ ` b 8H @' (O'@ H"@ "@`(@@>`( ``  O (Oo"@ ' 㿐@ 0 @ rr r r r r (@ &,  `` G 㿈'ض H ``  @8` @'@8`(8`  `` 쀢 G @㿐`@X@ @/ `@@ 2H`  ``  @` H ``   ``   @  O ` `  `@ o㿐@` @ `( C @ >`(>`  d``?㿈',쀢 H `` b @@( 8`(8`@ H``  g쀢 G @@ @'@ ``  do``  ho'%s' failed, in %s:%d actualNumRead == actualLen./mxf/mxf_essence_container.c(newEssenceElement = (MXFEssenceElement*)malloc(sizeof(MXFEssenceElement))) != NULLcreate_essence_element(key, llen, &newEssenceElement)(filePos = mxf_file_tell(mxfFile)) >= 0essenceElement != 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)mxf_write_k(mxfFile, key)mxf_write_fixed_l(mxfFile, llen, len) |    0   ( -  -  -  -  - T - t - X(R(XXXRXRX,X,HSHHXPTX\hXppXx|^|n^nhLh\|hjj,XxX\jxj^ nhYYh ^n `hphh j,Y $kl$$jl$jk^lndhthhhXPlhP`alp^pnlh^4n hhh4hjklZl4kl(LRSRS>mxf_is_gc_essence_element 4mxf_get_essence_element_size ~mxf_get_track_number mxf_get_essence_element_item_type mxf_get_essence_element_count Vmxf_get_essence_element_type mxf_get_essence_element_number mxf_close_essence_element bmxf_read_essence_element_data }mxf_open_essence_element_read )mxf_finalize_essence_element_write mxf_write_essence_element_datamxf_open_essence_element_write4mxfFiletrackNumberoctet10octet11octet12octet13octet14octet15octet0octet1newEssenceElementoctet3octet4octet5octet6octet7octet8octet9filePosMXFFileSysDataoctet2essenceElement   0x(JHlpP lT $2DMj t0 \mxf_essence_container.ccreate_essence_elementmxf_close_essence_elementmxf_get_essence_element_item_typemxf_read_essence_element_datamxf_get_essence_element_numbermxf_file_tellmxf_get_essence_element_countmemcpymxf_logmxf_write_essence_element_datamallocmxf_is_gc_essence_elementmxf_file_readmxf_write_fixed_l__assertmxf_get_essence_element_sizemxf_open_essence_element_readmxf_finalize_essence_element_writefreemxf_file_seekmxf_write_kmxf_open_essence_element_writemxf_get_track_numbermxf_file_writemxf_get_essence_element_type}4 |DKdkry$$2,@4N<DKdkry ($6,D4R<DKdkry %3$A,O4]<`k   /  Z ^ i s J  H ] H P  { 8P <\ G Q  |\ p   p x    /x 3 7  @ Q| U       , J h 7 ; ?  R  e rR       =  R  $ U Yl ] u f p  u   l     BF4J &S] Dz x R !X)3;EMW_iq{@HHPPT\\hppx| (08@HPX`hp x\\hhpx| #+ 3;CKS [$c$k0s0{ptt44 t%-5H=PElOpW_gow48<@DPP !)19,A4$ , 0 4 8 < @ 8H 8    X  X 8 88 @ D H L P T 8\ 8t       8 8 (< D H L (P T (X 8` 8x    p  p 8 8       8 8   ( , 0 4 8 8D 8P 8T X 8\x#       8 8D X \ ` d 8h l p t 8      8  8      8  8$(48DHHTXPdh\txpx l,0as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 6+a>%BH1GL47N6?PDLQWUgW vWXP Z*]   cl  ip  olP  p  p  p@/65 1205622791 2404 1000 100664 79912 ` ELF44(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > $ > : ; I : ;  : ; I8  : ; I8  : ;  (  I '  I &I: ; I< ' I : ; .? : ;' I@: ;I: ;I 4: ;I4: ;I.? : ; ' I@: ; I: ; I 4: ; I4: ; I   U U .: ; ' @!.: ; ' ": ; I#.? : ; ' @$4: ; I %4: ; I&1X Y '1(4: ; I).: ; ' I * : ; + ,: ; I -1UX Y .41/ 10411 : ;2.? : ; ' I@ 3: ; I44: ; I54: ; I 64: ;I74: ;I 84: ; I? < D$GNU C 4.2.2./mxf/mxf_index_table.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintlong intunsigned intlong long intunsigned charint8_t6charshort intint32_t=int64_tDuint8_tHuint16_tI+short unsigned intuint32_tJuint64_tOalong long unsigned int:d; #< #= #> #? #@ #A #B #C #D # E # F # G # H # I #J #mxfULK{mxfKeyMdPhQ #R #S #T #U #V #W #X #Y #Z # [ # \ # ] # ^ # _ #` #mxfUUIDamxfLocalTagg yz #{ #| #} #~ # # # # # #  #  #  #  #  # #octet16 #octet17 #octet18 #octet19 #octet20 #octet21 #octet22 #octet23 #octet24 #octet25 #octet26 #octet27 #octet28 #octet29 #octet30 #octet31 #mxfUMIDnumerator#denominator#mxfRationalmxfPositionmxfLength#A MXF_DLOG MXF_ILOG MXF_WLOG MXF_ELOGMXFLogLevel( mxf_log_func+h n  A  %4(close*#read+#write,#get_char-# put_char..#eof/#seek0N#tell1d#is_seekable2# size3d#$free_sys_data6#(sysData7#,minLLen: #0runinLen;#2    A   A  A   A    .  N  4d  TMXFFile<_MXFDeltaEntry "next##%#slice& #'A# yMXFDeltaEntry(y_MXFIndexEntry+ dnext, d#.#/#flags0 #1Q#2 j#3 p#  A MXFIndexEntry4@7 instanceUID8h#indexEditRate9#indexStartPosition:#indexDuration;# editUnitByteCount<A#(indexSID=A#,bodySID>A#0? #4@ #5deltaEntryArrayA #8indexEntryArrayB #<   vMXFIndexTableSegmentC  qmxf_write_index_entry2 80 80 0 1 ki3A jmxf_write_index_entry_array_header' % 8% % &Akmxf_write_delta_entry_array_header  8Aimxf_write_delta_entry e 8 imxf_write_index_table_segment_header  8 iAAQ   mxf_write_index_table_segment  8 iQAAc     ! 0 i1A free_index_entryH(G(h  !free_delta_entryqT"pT  #mxf_free_index_table_segmenth$indexEntry l%tmpNextIndexEntry $deltaEntry a$tmpNextDeltaEntry `&.'H   mxf_create_index_table_segmento()create_index_entryV"U"U((W *failk!add_index_entry4"3"3 +(;A(< mxf_add_index_entryij,flags kQlm j p( -o''./-g''..)create_delta_entry}@"|"|T(~ !add_delta_entry "" +('A(( mxf_add_delta_entryHi,slice jAk( -')'04-@'d'Y.p.{mxf_read_index_table_segmentML 8LQLNlocalTagOwlocalLenPtotalLenQQRAdeltaEntryLenSATsliceU VAWAindexEntryLenXAY Z flags[ \Q] j^ pi_ 1fail2mxf_is_index_table_segment^D3key 4g_Null_UUIDWh4g_Null_Key 4g_Null_ULd5g_Null_LocalTagw4g_Null_UMID4g_Null_Rational4g_Picture_datadef_label-4g_Sound_datadef_label04g_Timecode_datadef_label34g_LegacyPicture_datadef_label64g_LegacySound_datadef_label94g_LegacyTimecode_datadef_label<4g_Data_datadef_label?4g_DescriptiveMetadata_datadef_labelB4g_IECDV_25_525_60_compdef_label]4g_IECDV_25_625_50_compdef_label`4g_DVBased_25_525_60_compdef_labeld4g_DVBased_25_625_50_compdef_labelg4g_DVBased_50_525_60_compdef_labelj4g_DVBased_50_625_50_compdef_labelm4g_DVBased_100_1080_60_I_compdef_labelp4g_DVBased_100_1080_50_I_compdef_labels4g_DVBased_100_720_60_P_compdef_labelv4g_DVBased_100_720_50_P_compdef_labely4g_D10_50_625_50_compdef_label4g_D10_50_525_60_compdef_label4g_D10_50_625_40_compdef_label4g_D10_50_525_40_compdef_label4g_D10_50_625_30_compdef_label4g_D10_50_525_30_compdef_label4g_ALaw_compdef_label4g_MP4AdvancedRealTimeSimpleL3_compdef_label4g_DNxHD_compdef_label4g_MultipleWrappings_esscont_label4g_BWFFrameWrapped_esscont_label4g_BWFClipWrapped_esscont_label4g_AES3FrameWrapped_esscont_label4g_AES3ClipWrapped_esscont_label4g_BWFCustomWrapped_esscont_label4g_AES3CustomWrapped_esscont_label4g_IECDV_25_525_60_FrameWrapped_esscont_label4g_IECDV_25_525_60_ClipWrapped_esscont_label4g_IECDV_25_625_50_FrameWrapped_esscont_label4g_IECDV_25_625_50_ClipWrapped_esscont_label4g_DVBased_25_525_60_FrameWrapped_esscont_label4g_DVBased_25_525_60_ClipWrapped_esscont_label4g_DVBased_25_625_50_FrameWrapped_esscont_label4g_DVBased_25_625_50_ClipWrapped_esscont_label4g_DVBased_50_525_60_FrameWrapped_esscont_label4g_DVBased_50_525_60_ClipWrapped_esscont_label4g_DVBased_50_625_50_FrameWrapped_esscont_label4g_DVBased_50_625_50_ClipWrapped_esscont_label4g_DVBased_100_1080_60_I_FrameWrapped_esscont_label6g_DVBased_100_1080_60_I_ClipWrapped_esscont_label6g_DVBased_100_1080_50_I_FrameWrapped_esscont_label6g_DVBased_100_1080_50_I_ClipWrapped_esscont_label6g_DVBased_100_720_60_P_FrameWrapped_esscont_label 6g_DVBased_100_720_60_P_ClipWrapped_esscont_label6g_DVBased_100_720_50_P_FrameWrapped_esscont_label6g_DVBased_100_720_50_P_ClipWrapped_esscont_label6g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label6g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label 6g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#6g_D10_50_625_50_defined_template_esscont_label,6g_D10_50_625_50_extended_template_esscont_label/6g_D10_50_625_50_picture_only_esscont_label26g_D10_50_525_60_defined_template_esscont_label56g_D10_50_525_60_extended_template_esscont_label86g_D10_50_525_60_picture_only_esscont_label;6g_D10_40_625_50_defined_template_esscont_label>6g_D10_40_625_50_extended_template_esscont_labelA6g_D10_40_625_50_picture_only_esscont_labelD6g_D10_40_525_60_defined_template_esscont_labelG6g_D10_40_525_60_extended_template_esscont_labelJ6g_D10_40_525_60_picture_only_esscont_labelM6g_D10_30_625_50_defined_template_esscont_labelP6g_D10_30_625_50_extended_template_esscont_labelS6g_D10_30_625_50_picture_only_esscont_labelV6g_D10_30_525_60_defined_template_esscont_labelY6g_D10_30_525_60_extended_template_esscont_label\6g_D10_30_525_60_picture_only_esscont_label_6g_ALawFrameWrapped_esscont_labelh6g_ALawClipWrapped_esscont_labelk6g_ALawCustomWrapped_esscont_labeln6g_DNxHD720p120ClipWrapped_esscont_label{6g_DNxHD720p185ClipWrapped_esscont_label}6g_DNxHD1080p120ClipWrapped_esscont_label6g_DNxHD1080p185ClipWrapped_esscont_label6g_DNxHD1080p36ClipWrapped_esscont_label6g_DNxHD1080i120ClipWrapped_esscont_label6g_DNxHD1080i185ClipWrapped_esscont_label6g_SDTI_CP_System_Pack_esselement_key 6g_OpenIncomplete_Header_pp_key" 6g_ClosedIncomplete_Header_pp_key% 6g_OpenComplete_Header_pp_key( 6g_ClosedComplete_Header_pp_key+ 6g_OpenIncomplete_Body_pp_key. 6g_ClosedIncomplete_Body_pp_key1 6g_OpenComplete_Body_pp_key4 6g_ClosedComplete_Body_pp_key7 6g_OpenIncomplete_Footer_pp_key: 6g_ClosedIncomplete_Footer_pp_key= 6g_OpenComplete_Footer_pp_key@ 6g_ClosedComplete_Footer_pp_keyC 6g_KLVFill_keyP 6g_RandomIndexPack_keyZ 6g_PrimerPack_keyd 7g_IndexTableSegment_keyo 6g_complexity00_op_atom_label6g_complexity01_op_atom_label6g_complexity02_op_atom_label6g_complexity03_op_atom_label6g_qq09_op_1a_label4g_root_set_key4g_InterchangeObject_set_key4g_InterchangeObject_InstanceUID_item_key4g_InterchangeObject_GenerationUID_item_key4g_Preface_set_key4g_Preface_LastModifiedDate_item_key4g_Preface_Version_item_key4g_Preface_ObjectModelVersion_item_key4g_Preface_PrimaryPackage_item_key4g_Preface_Identifications_item_key4g_Preface_ContentStorage_item_key4g_Preface_OperationalPattern_item_key4g_Preface_EssenceContainers_item_key4g_Preface_DMSchemes_item_key4g_Identification_set_key4g_Identification_ThisGenerationUID_item_key4g_Identification_CompanyName_item_key4g_Identification_ProductName_item_key6g_Identification_ProductVersion_item_key6g_Identification_VersionString_item_key 6g_Identification_ProductUID_item_key6g_Identification_ModificationDate_item_key6g_Identification_ToolkitVersion_item_key6g_Identification_Platform_item_key%6g_ContentStorage_set_key,6g_ContentStorage_Packages_item_key06g_ContentStorage_EssenceContainerData_item_key76g_EssenceContainerData_set_key>6g_EssenceContainerData_LinkedPackageUID_item_keyB6g_EssenceContainerData_IndexSID_item_keyI6g_EssenceContainerData_BodySID_item_keyP6g_GenericPackage_set_keyW6g_GenericPackage_PackageUID_item_key[6g_GenericPackage_Name_item_keyb6g_GenericPackage_PackageCreationDate_item_keyi6g_GenericPackage_PackageModifiedDate_item_keyp6g_GenericPackage_Tracks_item_keyw6g_Locator_set_key~6g_NetworkLocator_set_key6g_NetworkLocator_URLString_item_key6g_TextLocator_set_key6g_TextLocator_LocatorName_item_key6g_GenericTrack_set_key6g_GenericTrack_TrackID_item_key6g_GenericTrack_TrackNumber_item_key6g_GenericTrack_TrackName_item_key6g_GenericTrack_Sequence_item_key6g_StaticTrack_set_key6g_Track_set_key6g_Track_EditRate_item_key6g_Track_Origin_item_key6g_EventTrack_set_key6g_EventTrack_EventEditRate_item_key6g_EventTrack_EventOrigin_item_key6g_StructuralComponent_set_key6g_StructuralComponent_DataDefinition_item_key6g_StructuralComponent_Duration_item_key6g_Sequence_set_key6g_Sequence_StructuralComponents_item_key6g_TimecodeComponent_set_key6g_TimecodeComponent_RoundedTimecodeBase_item_key6g_TimecodeComponent_StartTimecode_item_key6g_TimecodeComponent_DropFrame_item_key6g_SourceClip_set_key6g_SourceClip_StartPosition_item_key6g_SourceClip_SourcePackageID_item_key!6g_SourceClip_SourceTrackID_item_key(6g_DMSegment_set_key/6g_DMSegment_EventStartPosition_item_key36g_DMSegment_EventComment_item_key:6g_DMSegment_TrackIDs_item_keyA6g_DMSegment_DMFramework_item_keyH6g_DMSourceClip_set_keyO6g_DMSourceClip_DMSourceClipTrackIDs_item_keyS6g_MaterialPackage_set_keyZ6g_SourcePackage_set_key^6g_SourcePackage_Descriptor_item_keyb6g_GenericDescriptor_set_keyi6g_GenericDescriptor_Locators_item_keym6g_FileDescriptor_set_keyt6g_FileDescriptor_LinkedTrackID_item_keyx6g_FileDescriptor_SampleRate_item_key6g_FileDescriptor_ContainerDuration_item_key6g_FileDescriptor_EssenceContainer_item_key6g_FileDescriptor_Codec_item_key6g_GenericPictureEssenceDescriptor_set_key6g_GenericPictureEssenceDescriptor_SignalStandard_item_key6g_GenericPictureEssenceDescriptor_FrameLayout_item_key6g_GenericPictureEssenceDescriptor_StoredWidth_item_key6g_GenericPictureEssenceDescriptor_StoredHeight_item_key6g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key6g_GenericPictureEssenceDescriptor_SampledWidth_item_key6g_GenericPictureEssenceDescriptor_SampledHeight_item_key6g_GenericPictureEssenceDescriptor_SampledXOffset_item_key6g_GenericPictureEssenceDescriptor_SampledYOffset_item_key6g_GenericPictureEssenceDescriptor_DisplayHeight_item_key6g_GenericPictureEssenceDescriptor_DisplayWidth_item_key6g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key6g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key6g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key6g_GenericPictureEssenceDescriptor_AspectRatio_item_key6g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key6g_GenericPictureEssenceDescriptor_VideoLineMap_item_key6g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key6g_GenericPictureEssenceDescriptor_CaptureGamma_item_key6g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$6g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+6g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key26g_GenericPictureEssenceDescriptor_FieldDominance_item_key96g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@6g_CDCIEssenceDescriptor_set_keyG6g_CDCIEssenceDescriptor_ComponentDepth_item_keyK6g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR6g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY6g_CDCIEssenceDescriptor_ColorSiting_item_key`6g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg6g_CDCIEssenceDescriptor_PaddingBits_item_keyn6g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu6g_CDCIEssenceDescriptor_BlackRefLevel_item_key|6g_CDCIEssenceDescriptor_WhiteReflevel_item_key6g_CDCIEssenceDescriptor_ColorRange_item_key6g_RGBAEssenceDescriptor_set_key6g_RGBAEssenceDescriptor_ComponentMaxRef_item_key6g_RGBAEssenceDescriptor_ComponentMinRef_item_key6g_RGBAEssenceDescriptor_AlphaMaxRef_item_key6g_RGBAEssenceDescriptor_AlphaMinRef_item_key6g_RGBAEssenceDescriptor_ScanningDirection_item_key6g_RGBAEssenceDescriptor_PixelLayout_item_key6g_RGBAEssenceDescriptor_Palette_item_key6g_RGBAEssenceDescriptor_PaletteLayout_item_key6g_GenericSoundEssenceDescriptor_set_key6g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key6g_GenericSoundEssenceDescriptor_Locked_item_key6g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key6g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key6g_GenericSoundEssenceDescriptor_ChannelCount_item_key6g_GenericSoundEssenceDescriptor_QuantizationBits_item_key6g_GenericSoundEssenceDescriptor_DialNorm_item_key6g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key6g_GenericDataEssenceDescriptor_set_key 6g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key 6g_MultipleDescriptor_set_key6g_MultipleDescriptor_SubDescriptorUIDs_item_key6g_WaveAudioDescriptor_set_key6g_WaveAudioDescriptor_BlockAlign_item_key#6g_WaveAudioDescriptor_SequenceOffset_item_key*6g_WaveAudioDescriptor_AvgBps_item_key16g_AES3AudioDescriptor_set_key86g_DMFramework_set_key<6g_DMSet_set_key@8mxf_log.T include/mxf/usr/include/sysmxfmxf_index_table.cint_types.hmxf_types.hmxf_logging.hmxf_file.hmxf_index_table.hmxf_labels_and_keys.hmxf_baseline_data_model.h ge9\8^6`}ba_ h  +qs ~] EMWMTFNT@QFN~*"woB~eU(l(l(LDEO1c;Yu"ru@Ruku,Y+rR&n-1^mcD=ZJX<T')nq#q&wh@TKILHMGl(a3uyib2c1_DPU~dd0nsZ}EOFNZ:[9\8]7xGMTAm&}㿐@ H ``"5 @ H ``"6 @ H'@ @Q`@* h.`"@'.`@` O@ ``";  ``"7 @2 h @@` @+@@'.`@@` 2O ``"?  ``"8   ``"@ 㿐@c H` ``"( @@(`` ^@`*`@2` H ``") @ H ``"* @  O `"+` 㿐@c H@ ``" @@ `*`@2` H ``" @ H ``"  @  O `"` 㿐@N` H ``" @` H ``" `@  O `" ` 㿈 PH  @  P@ H `5`4@@(`` X@`F@` H ``!'@ H `!`'7@ H@  H ``!o' `!`'@ H@ H ``!o' ``!o'@  H ``!o'@` H ``!o{'@` H ``!oi'@ H ``!oW'@  2H` ``!oE'@ H ``!o1'@ H ``!o'@  2H`  ``!o '@ H ``!o'@ H ``!o'@  H ``!o'@`( H ``!o'@ H ``!o'@  H ``!o'@`, H ``"o'@ H ``"o{'@  H ``"oi'@`0 @ @ o_'@ H ``"oM' ``"o@'@  H ``"o.'@`4 H ``"o'@ H ``" o '@  H ``" o'@`5 O  ``" o'㿈`8 ` P@    \`@D `O`< @ `4``5D @@ (`` @D O@` H `` '@ H ` `'!@ H@  H ``!o' ` `'@ H@# H ``!o' ``!o'@  H ``!o'@` H ``!o{'@` H ``!oi'@# H ``!oW'@  2H` ``!oE'@ H ``!o1'@# H ``! o'@  2H`  ``! o '@ H ``! o'@# H ``! o'@  H ``! o'@`( H ``!o'@# H ``!o'@  H ``!o'@`, H ``!o'@# H ``!o{'@  H ``!oi'@`0 @`<`@2@# H ``!oN' ``!oB'@  H& ``!o0'`8 @S@c H! ``!"o'@`4 HR# ``!o'@@ `*`@2` HM ``!#o'@ @ @ @ @ @ 2OL `<`@ΐ@c 2Hi`4 ``!2o'@ H! ``!o'@ H! ``!$o'@  H! ``!o'@  2OL  ``!%o|'@`5 2OJ`8 ``!oj'`5@ @*`` \ `*`@2` Hz ``!3oO'@ ` @@ ` @א@ ` @Ő`@ @`4`@ , `@  @`4@O, `5`"@@ `,@@ @`@@` @`5@8O`@`O o' ``!)o' ``!(o' ``!*o'@ 2H`4 ``!4o'`5@ @*`@` O{ ``!5o' ``!8o' ``!>o' ``!;o' ``!Co' ``!Bo}' ``!:op' ``!9oc'㿐`@` "@`@ `` "@ @@ ` @ @@&㿈 @  <'쀤 @ 8Ր O'쀤`"@ @$@@`2O@ @@&㿐@ @ @ &rr r r r r (r 0r 8  ``  㿈'@ '쀢 @rrr r  4 @6 5 @B < @M`@ h`O 4 5@@?(`` X`@@D$,`,`,`<` 4@5\ 5H ``@*@*  @H$` 4`*@  5 "O <@*  @G$  5`*@  < O& <<`,`,`,` 4"O 5\*@`o 5 `@ Bo$;#!` ` @ Y``   ϔ@ ;#!` ` @ ^o`;#!` ` @ co㿐@ @*%$@$`$` 8 "@8& 8`@ h`O( @?`@@$$`,`,`  `@ .o$ !# ` @  `  $`,`,` P''P@ @@@G5   ' @ @@ @誄`D (`2"@zH7"@^Hf @+@r2 ! @` @ @w梅@E O͐@p@@ ``!і c @oHc @ cO͕2@`5 @怠`@`oѠD c @j O2@` @B@` @?怠`@` oD @O2@`( @6怠`@`oD @`4 @怠`"Oʢ``` !hOYo ``!a @` @怠`"O` `` !yh^ 4`@  5 H@Ѐ @@̀ @45̂@@(`` @@ЂX@`怠@@A(`@퀢 @@쀢 @̐@뀢 @Ԑ@ @ 4`H  h 5 4@ (@ 5*`@ 2O `` !@@`@@@ @ @怠`@`oD @`0 @怠`"O@``` !oЀ@` @怠`"O` `` !~o@`, @怠`"O``` !o@܀ @f@؀ @؀`@܂@@`怠@%2Hh(`@ @@ @O@Ԁ @܂`@}'ܒ@ O`` !ob@*  O '`` !oP@(` @o 5`@? h  @ @` ` 5@@3(@ O `` !o#`` !fo`` !go #\#`OO@ @Ђ`O'(`0`@oE OP  `` !toဥ`` !oՀ`` !oɀ`` !o`` !o`` !o`` !o`` !o ` @!o|`` !roo`` !ob`` !oU`` !oH`` !o;`` !o.`` !o!`` !mo`` !o`` !o`` !}o퀥`` !xo`` !oӀ`` !noǀ`` !o`` !o`` !o`` !o`` !o`` !oy`` !sol`` !o_`` !oW`` !oE``'%s' failed, in %s:%d mxf_write_uint8(mxfFile, entry->temporalOffset)./mxf/mxf_index_table.cmxf_write_uint8(mxfFile, entry->keyFrameOffset)mxf_write_uint8(mxfFile, entry->flags)mxf_write_uint64(mxfFile, entry->streamOffset)mxf_write_uint32(mxfFile, entry->sliceOffset[i])mxf_write_int32(mxfFile, entry->posTable[i].numerator)mxf_write_int32(mxfFile, entry->posTable[i].denominator)mxf_write_local_tag(mxfFile, 0x3f0a)mxf_write_uint16(mxfFile, (uint16_t)(8 + numIndexEntries * (11 + sliceCount * 4 + posTableCount * 8)))mxf_write_uint32(mxfFile, numIndexEntries)mxf_write_uint32(mxfFile, 11 + sliceCount * 4 + posTableCount * 8)mxf_write_local_tag(mxfFile, 0x3f09)mxf_write_uint16(mxfFile, (uint16_t)(8 + numDeltaEntries * 6))mxf_write_uint32(mxfFile, numDeltaEntries)mxf_write_uint32(mxfFile, 6)mxf_write_int8(mxfFile, entry->posTableIndex)mxf_write_uint8(mxfFile, entry->slice)mxf_write_uint32(mxfFile, entry->elementData)mxf_write_k(mxfFile, &g_IndexTableSegment_key)mxf_write_l(mxfFile, segmentLen)mxf_write_local_tag(mxfFile, 0x3c0a)mxf_write_uint16(mxfFile, mxfUUID_extlen)mxf_write_uuid(mxfFile, &segment->instanceUID)mxf_write_local_tag(mxfFile, 0x3f0b)mxf_write_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_uint16(mxfFile, (uint16_t)(8 + deltaEntryArrayLen * 6))mxf_write_uint32(mxfFile, deltaEntryArrayLen)mxf_write_uint16(mxfFile, (uint16_t)(8 + indexEntryArrayLen * (11 + segment->sliceCount * 4 + segment->posTableCount * 8)))mxf_write_uint32(mxfFile, indexEntryArrayLen)mxf_write_uint32(mxfFile, 11 + segment->sliceCount * 4 + segment->posTableCount * 8)(newSegment = (MXFIndexTableSegment*)malloc(sizeof(MXFIndexTableSegment))) != NULL(newEntry = (MXFIndexEntry*)malloc(sizeof(MXFIndexEntry))) != NULL(newEntry->sliceOffset = (uint32_t*)malloc(sizeof(uint32_t) * (segment->sliceCount))) != NULL(newEntry->posTable = (mxfRational*)malloc(sizeof(mxfRational) * (segment->posTableCount))) != NULL8 + indexEntryArrayLen * (11 + segment->sliceCount * 4 + segment->posTableCount * 8) <= 0xffffcreate_index_entry(segment, &newEntry)(newEntry = (MXFDeltaEntry*)malloc(sizeof(MXFDeltaEntry))) != NULLcreate_delta_entry(segment, &newEntry)8 + deltaEntryArrayLen * 14 <= 0xffffmxf_create_index_table_segment(&newSegment)mxf_read_local_tag(mxfFile, &localTag)mxf_read_uint16(mxfFile, &localLen)mxf_read_uuid(mxfFile, &newSegment->instanceUID)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 == segmentLen+4S  |  - ` - P -  -  ( - T - | -  - x -  -   -  -  ^nDhTh8hHlh|h8hHHhPxhiHiPijjPjHi|iHi^nh@hPhhXi RjQ^8n0h@hhhX8<^<$n8|hhhX$(^(Ln$h4h<hLh$8j8pQQ$8k8L`8@jkLP^PnL(h0|hh h``a`bb8bTQQT$0`p``d`<`L`t``8`$0aa aa$0b`b `@`8b8`^n ^ n4p``^ (nh h ( ,^ ,"n (!h!4"Ph"`"h 0 <l < Ha H XX X!a!!l!"a""$X"4"`l"`"ha""l !,S!!S!"S x ` Q ` Q ! Q! !4`!!`""^"#n"#dh#l#h##h##8R"#`## Q# #$`#$#4Q#T#lQ##`##^#3n#%Xh%h'h',) h)0-<h-H3h#$ij$$bj$$ bc$ $ ij$ $<ic$<3bc#$k$3#'`''X'(`((X((`((X(+`++X++`++X+3`$D&h',3h$D&f',3f$($t`a$t$x`e$x% de% %da%%h`a%h%de%%da%%`a%&4de&4&4da&4&<`a&<&de&&da&&`a&&de&&`a',)Xde)X)Xda)X)``a)`,pde,p,`a,-$de-$-$da-$-H`a-H3de$D&\',3\$D&X',*X**Q*2X22Q23X$D&o',3o++n++ Z$D&T',3T$D&P',3P$D&L','L'(R(2L22R23L$D&m',3m$D&l',3l,,k,,[$D&@',3@$,&f',3f$0&',)))X)3(x(|`(|(Y((`((Y++Y++a++R,,a,, R,,Y,,R33XD( mxf_write_index_entry >mxf_write_index_entry_array_header mxf_write_delta_entry_array_header mxf_write_delta_entry emxf_write_index_table_segment_header mxf_write_index_table_segmentZmxf_free_index_table_segmentmxf_create_index_table_segmentmxf_add_index_entrymxf_add_delta_entryHmxf_read_index_table_segmentmxf_is_index_table_segment3| <d , "`"!"4!4! , 0"`"!"4!|!!<!t 8 t !"!! !" "#X#l#"#X#l#"#X#l####l## #XtemporalOffsetMXFFileSysDataposTableIndexoctet3numIndexEntriesentryoctet6numDeltaEntriesoctet9posTablenewSegmentstreamOffsetsliceOffsetoctet10segmentoctet12octet13octet14octet15posTableCountsliceCountdeltaEntryArrayLenkeyFrameOffsetoctet0octet1octet2octet4octet5lastEntryoctet7octet8octet11mxfFilesegmentLenindexEntryArrayLennewEntryelementData  |  $<KZm" `#LT4D (X8n~Px,53PU$ (zmxf_index_table.cfree_index_entryg_IndexTableSegment_keymxf_read_int32mxf_read_int64mxf_read_local_tagmxf_write_index_entrymxf_write_local_tagmemsetmxf_write_int8mxf_add_delta_entrymxf_write_index_entry_array_headermxf_read_index_table_segmentmxf_read_int8memcpymxf_write_index_table_segmentmxf_write_uint8mxf_add_index_entrymxf_write_delta_entrymxf_write_int32mxf_read_uint64mxf_write_delta_entry_array_headermxf_logmxf_write_int64mxf_read_uint16mxf_read_uint32mxf_create_index_table_segmentmallocmxf_free_index_table_segment__assertmxf_is_index_table_segmentfreemxf_write_index_table_segment_headermxf_write_uint32mxf_write_uint16mxf_write_kmxf_write_lmxf_write_uint64mxf_write_uuidmxf_read_uuidmxf_skipmxf_read_uint8mxf_equals_keyw{3  ,I,3`:,:HV ,I,3`":0>LZ ,I,3`-:;IWeq   :{ H Vg 8 F    B    ~    C 3  k o s  |B   V  t 3  8  B   P 68 :$ >  GB R  WC $ L A B _  P  3  J  %L ) -  6B @  E RJ \ D a k \ pU }p  C    C   C  0 C ! U  CIC|  pDH (L U_ "dpChCU" (""& @/9 ^>Kg{yghPx "  **C5hZeCq|""#  qh -86 ? o#s3w #B AJ  p      g$  )4  F  KqV  [Uf  4  T      {    !g  ?  y(&3*3?  & T``&.6>FNV^fnv~H|HHP (08@HPP\X\`hpz@``08<LL $%(-05@=`EdMdUl]emu}0<Tdd8ht t#+3 ; C @K LS L[ c k s {    , , h t t       H T T     # + 3 ; ,C ,K hS t[ tc k s {    @ L L T T \ h t t    ,8 8t#+3;CKLVP^pftnxv|~$0@@ x$,4<D O4WD_Dgow@LL,,htt'/7 ? GHOTWT_gow ,,htt@LL     ' / 7 ? G$ O0 W0 _l gt ot w|       0 0 l             ' 1( 9( Ad Ip Qp Y a i q y  < H H           $ $ , H P P !X )h 1h 9| A I Q Y a i q y              < l      % -@ 5t = E M U8 ]l e p x          0 8 < < H L T X X ` d d (l 0p :t Bx J R Z b j t |      (  ,  0  H  T  d  l  l  t  |  |     # + 3 ; C K S [ c!k!s! {!!,!4!H!`!h!h!p!!!!!!!!! !!!$!,!4!?"G"O"4W"`b"j"r"}""""""### #(#(#0#T#X#\#`#d #d#l#%#-#5#=#E#M#U#]#e#m#u#}$$$ $ $$$$ $4$8$@$D$T$T$\$h$h $p$x$#$-$5$?$G$Q$Y$a%i%q%y%%%% % %(%h%p%p%%%%%%%%%%$%,&4&<& D&L&T&$\&0d&<n&Lv&L&T&h&h&p&|&&&&&&&&&&&&','<'<''D/'H7'H?'|G'Q'Y'a'i'q'y''''''(((( (0(0(8(D(D(L(X(X (`(l(l#(x+(3(;(C(K(S([(c(k(s({)) ) ))()0)@)@)H)T)`)t)t)|))))))!)))1)9* A*L*$T*$\*,d*0l*0t*d|*l*x*x***************** *(+0+8+@+(H+8P+8X+l`+tj+r+|+++++,,,,,4,4,h,p,,,, ,,-(-0-,8-4@-HK-pS-x^-f-p-x-.. .8.@.l.t....// /8/@/l /t//&/./90A0K0<S0D^0pf0xq0y0001 11@1H1t1|11112 22@2H2t 2|*222<2D2N3V3a3Di3Ls3x{3333333" $" ( , 0 4 8 H@ HTh" p" t x `| ` H H" 1-" "   $ ( , H4 HL" P T X \ ` Hh H" "        H H" "   $ ( , H4 HP" X" \ ` Xd h Xl Ht H" "      H H."  " $ ( , 0 4 H< HP-d" l" p t (x | ( H H-" "   X  X H H" "     $ H, HT.h" p" t x |   H H-" "      H H-" "   8  8 H, H@T" \" ` d Xh l Xp Hx H" "      H H-" "      H H / " "      H H0" "      H( H@P" X.l" t" x | `  ` H H"   8  8 H H2" "  "      H, H<" @ D H L P H\ Hh.|" "      H H" "      H H " "   H $ H ( H 4 H @ T" \" ` d  h l  p H | H . " "   H H # " "     H  H  4" <" @ D  H L  P H \ H h. |" "   H H # " "   H H  " " $ H ( , H 0 H < H H. \" d" h l p p t p x H H - " "   H H  " "     H  H . 4" <" @ D p H L p P H \ H h- |" "   H H  " "   H H . " "   p $ p ( H 4 H @- h |" " x x H H " " H H H H . " "      H H,@" H" L P T X \ Hh Ht" "      H H." "      H H"  " $ ( , 0 4 H@ H / " "      H H40H" P" X \ ` d h Hp H" ." "   `  ` H H"   8  8 H H 20" 8L" T" X \ ` d h Ht H"      H H." "      H H " "    $ ( H4 H@T" \" ` d Hh l Hp H| H" "      H H." "      H H #4" <" @ D H L P H\ Hh|" "      H H." "      H H#" "  $ ( , 0 H< HH\" d" h l Hp t Hx H H." "   p  p H H-" "      H H 4" <" @ D H L P H\ Hh.|" "   p  p H H-" "      H H " "     $  ( H4 H@.T" \" ` d ph l pp H| H-" " "   x  x H H"   H  H H H$.8" @" D H L P T H` H" "      H H" "      H H$.8" @" D H PL P PT H` Hl|" " -" " "      H H0" 8" < @ D H L HX Hd-x" "      H H." "      H H-" "   8  8$ H0 H<P" X" \ ` d h l Hx H." "      H H41D" h-x" " "     $ H0 H@" D H XL P XT H` Hp" t x |   H H-" "   H  H H H- " "   x $ x( H4 H@" H" L P T X \ Hh Hx" |     H H"      H H"   X  X H H"  "        H, H8" @" D H L P T H` Hl" t" x | `  ` H H+++x++'" "    H  H 0' 8!$!4'!X!t'!!! H! 8! H!)"" " " (" H" ("" "$ "( H"4" "8 "< H"D "L "`" "d "h p"l H"p p"t" "| " H"" "" " " H" "" " " " H"'"" #P 0#l H#p 0#t H#x)# # H# # H#" # # #" # # H# # $&$H$\$$ P$" $" $ P$4%0" %8" %< %@ %D %H %L H%T H%5%" %&&," &\%&x" &5&" & &" & &  & H&  & H&" &" ' ' X' ' X' H' H'0'P" 'T 'X" '\ '` 'd H'h 'l H'%'%($5(85(L5(` (%(" ( ( H( H(" ( ( H( H(+)+) ()43)P" )h%)" ) )" ) ) x) H) x) H))" ) )" ) ) ) H) ) H*%*8" *< *@" *D *H x*L H*P x*T H*l%*%*5*%++,+@" +D +H" +L +P +T H+X +\ H+t'+" + +" + + + H+ + H+'+,(,<" ,@ ,D" ,H ,L x,P H,T x,X H,p" ,t ,x" ,| , , H, , H," , ," , , , H, , H,-0" -H -L" -P -T -X H-\ -` H-x -|" - - x- H- x- H- -" - -  - H-  - H-" - -" - - 0- H- 0- H. " . ." . . P. H.$ P.( H.@" .D .H" .L .P x.T H.X x.\ H.t" .x .|" . . . H. . H." . ." . . . H. . H." . . . . . H. H/ " / /" / / 0/ H/$ 0/( H/@" /D /H" /L /P 8/T H/X 8/\ H/t" /x /|" / / / H/ / H/" / /" / / / H/ / H/" / /" / / / H/ / H0" 0 0" 0 0 h0$ H0( h0, H0D" 0H 0L" 0P 0T 00X H0\ 00` H0x" 0| 0" 0 0 0 H0 0 H0" 0 0" 0 0 0 H0 0 H0" 0 0" 0 0  0 H0  0 H1" 1 1" 1 1$ 1( H1, 10 H1H" 1L 1P" 1T 1X 1\ H1` 1d H1|" 1 1" 1 1 1 H1 1 H1 1" 1 1 1 H1 1 H1" 1 1" 1 1 1 H1 1 H2" 2 2" 2 2$ 2( H2, 20 H2H" 2L 2P" 2T 2X x2\ H2` x2d H2|" 2 2" 2 2 2 H2 2 H2" 2 2" 2 2 2 H2 2 H2" 2 2" 2 2 82 H2 83 H3" 3 3 " 3$ 3( p3, H30 p34 H3L" 3P 3T" 3X 3\ 3` H3d 3h H3" 3 3" 3 3 3 H3 3 H3" 3 3" 3 3 3 H3 3 H3 36 36 3  0 4L Ph l8 $ L     (, 0"H L#d h3as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 D5D(%H]1b37?pLP W]g vXh}pX d L  ϰ#  ?x  38  4T  4`  4x@/84 1205622802 2404 1000 100664 170128 ` ELF 4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > : ; I$ >  : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &II!I/  : ;  : ; I : ; .: ; ' I@ : ; I4: ; I4: ; I 4: ; I.? : ;' I@ : ;I: ;I .? : ;' I@: ;I 4: ;I!: ;I "4: ;I #4: ;I$.: ; ' I@%: ; I&4: ;I '4: ;I( ) *.: ; ' @+: ; I ,.: ; ' I -: ; I. : ;/1UX Y011.? : ; ' @24: ; I 3.? : ; ' I@4: ; I 516 : ; 74: ; I84: ; I 94: ; I? < NGNU C 4.2.2./mxf/mxf_data_model.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintlong intsize_t?unsigned intlong long intunsigned charcharshort intint32_t=uint8_tHuint16_tIshort unsigned intlong long unsigned int:4;#<#=#>#?#@#A#B#C#D# E# F# G# H# I#J#mxfULKKmxfKeyM4P8Q#R#S#T#U#V#W#X#Y#Z# [# \# ]# ^# _#`#mxfUUIDaOmxfLocalTagg  ycz#{#|#}#~###### # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDZnumerator#denominator#mxfRationalrfree_func_type!    _MXFListElement%next&#'#MXFListElement(+elements,#lastElement-#len.#freeFunc/# MXFList04 3nextElement4#5#index6#MXFListIterator7 #%MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+LR d % dj (MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory-o0size1#MXFBasicTypeInfo25C6#7#MXFArrayTypeInfo8;<#=#MXFCompoundTypeMemberInfo>[AmembersB#MXFCompoundTypeInfoCF G#H#MXFInterpretTypeInfoIQ rbasicRarraySCcompoundTinterpretU L categoryM#N#O#infoV .# MXFItemTypeW r0Z 4[#setDefKey\A#key]A#localTag^G#$_#(`#,MXFItemDefa _MXFSetDef8d e#parentSetDefKeyfA#keygA#h#$parentSetDefi #4 FMXFSetDefj FF$m n#setDefso#typesp # q# &MXFDataModelr x]MXF_UNKNOWN_TYPEMXF_INT8_TYPEMXF_INT16_TYPEMXF_INT32_TYPEMXF_INT64_TYPEMXF_UINT8_TYPEMXF_UINT16_TYPEMXF_UINT32_TYPEMXF_UINT64_TYPEMXF_RAW_TYPE MXF_UTF16STRING_TYPE MXF_INT32ARRAY_TYPE MXF_UINT32ARRAY_TYPE MXF_INT64ARRAY_TYPE MXF_UINT8ARRAY_TYPEMXF_ISO7STRING_TYPEMXF_INT32BATCH_TYPEMXF_UINT32BATCH_TYPEMXF_AUIDARRAY_TYPEMXF_ULBATCH_TYPEMXF_STRONGREFARRAY_TYPEMXF_STRONGREFBATCH_TYPEMXF_WEAKREFARRAY_TYPEMXF_WEAKREFBATCH_TYPEMXF_RATIONALARRAY_TYPEMXF_RGBALAYOUT_TYPEMXF_RATIONAL_TYPEMXF_TIMESTAMP_TYPEMXF_PRODUCTVERSION_TYPEMXF_INDIRECT_TYPEMXF_RGBALAYOUTCOMPONENT_TYPEMXF_VERSIONTYPE_TYPEMXF_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_TYPE0MXF_WEAKREF_TYPE1MXF_ORIENTATION_TYPE2MXF_EXTENSION_TYPE3 &iAget_type_id^]iTmxf_get_item_def_typez^y]yY mxf_find_item_def_in_set_defgkeyfcffj h  4mxf_find_item_defZY]!keyYciYj"[Xmxf_find_set_defMvL]!keyLciLvj"NX| mxf_is_subclass_of]!setKeyci!parentSetKeycj#set|$item_def_eqp<o%infoo$set_def_eqih%infohmxf_check_data_model]&iter1d&iter2X#setDef1|'setDef2|&itemDef1b#itemDef2#listIndex(`"(~"4("?(",)"/mxf_finalise_data_modelU]&iter`"`"|lmxf_register_compound_type_member!memberNamedi!memberTypeIdj&memberIndex`'maxMembers*free_set_defC&+Bvh*free_set_def_in_list[k+Zh\|l*free_item_def8+7h*free_item_def_in_listN+MhOl,add_item_def-]-mxf_register_item_def]di!setKeycj!keyck!tagGlm&newItemDefl.%/!00*clear_type!! i"mxf_register_interpret_type]di!interpretedTypeIdkl  .mxf_register_compound_typeklj]jdij l m.mxf_register_array_typeHG]GdiGGkGl I J.emxf_register_basic_type,+]+di+j!size+k -.B1mxf_free_data_model+h2i`],add_set_defw-v]-v|3mxf_register_set_def]+di4parentKeycj4keyck2newSetDef|l. /5 03mxf_load_data_model02newDataModel]litemType67g_Null_UUIDC82g_Null_Keyi7g_Null_ULq48g_Null_LocalTagG7g_Null_UMIDc7g_Null_Rational7g_Picture_datadef_label -q7g_Sound_datadef_label 0q7g_Timecode_datadef_label 3q7g_LegacyPicture_datadef_label 6q7g_LegacySound_datadef_label 9q7g_LegacyTimecode_datadef_label <q7g_Data_datadef_label ?q7g_DescriptiveMetadata_datadef_label Bq7g_IECDV_25_525_60_compdef_label ]q7g_IECDV_25_625_50_compdef_label `q7g_DVBased_25_525_60_compdef_label dq7g_DVBased_25_625_50_compdef_label gq7g_DVBased_50_525_60_compdef_label jq7g_DVBased_50_625_50_compdef_label mq7g_DVBased_100_1080_60_I_compdef_label pq7g_DVBased_100_1080_50_I_compdef_label sq7g_DVBased_100_720_60_P_compdef_label vq7g_DVBased_100_720_50_P_compdef_label yq7g_D10_50_625_50_compdef_label q7g_D10_50_525_60_compdef_label q7g_D10_50_625_40_compdef_label q7g_D10_50_525_40_compdef_label q7g_D10_50_625_30_compdef_label q7g_D10_50_525_30_compdef_label q7g_ALaw_compdef_label q7g_MP4AdvancedRealTimeSimpleL3_compdef_label q7g_DNxHD_compdef_label q7g_MultipleWrappings_esscont_label q7g_BWFFrameWrapped_esscont_label q7g_BWFClipWrapped_esscont_label q7g_AES3FrameWrapped_esscont_label q7g_AES3ClipWrapped_esscont_label q7g_BWFCustomWrapped_esscont_label q7g_AES3CustomWrapped_esscont_label q7g_IECDV_25_525_60_FrameWrapped_esscont_label q7g_IECDV_25_525_60_ClipWrapped_esscont_label q7g_IECDV_25_625_50_FrameWrapped_esscont_label q7g_IECDV_25_625_50_ClipWrapped_esscont_label q7g_DVBased_25_525_60_FrameWrapped_esscont_label q7g_DVBased_25_525_60_ClipWrapped_esscont_label q7g_DVBased_25_625_50_FrameWrapped_esscont_label q7g_DVBased_25_625_50_ClipWrapped_esscont_label q7g_DVBased_50_525_60_FrameWrapped_esscont_label q7g_DVBased_50_525_60_ClipWrapped_esscont_label q7g_DVBased_50_625_50_FrameWrapped_esscont_label q7g_DVBased_50_625_50_ClipWrapped_esscont_label q7g_DVBased_100_1080_60_I_FrameWrapped_esscont_label q'g_DVBased_100_1080_60_I_ClipWrapped_esscont_label q'g_DVBased_100_1080_50_I_FrameWrapped_esscont_label q'g_DVBased_100_1080_50_I_ClipWrapped_esscont_label q'g_DVBased_100_720_60_P_FrameWrapped_esscont_label  q'g_DVBased_100_720_60_P_ClipWrapped_esscont_label q'g_DVBased_100_720_50_P_FrameWrapped_esscont_label q'g_DVBased_100_720_50_P_ClipWrapped_esscont_label q'g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label q'g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label  q'g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label #q'g_D10_50_625_50_defined_template_esscont_label ,q'g_D10_50_625_50_extended_template_esscont_label /q'g_D10_50_625_50_picture_only_esscont_label 2q'g_D10_50_525_60_defined_template_esscont_label 5q'g_D10_50_525_60_extended_template_esscont_label 8q'g_D10_50_525_60_picture_only_esscont_label ;q'g_D10_40_625_50_defined_template_esscont_label >q'g_D10_40_625_50_extended_template_esscont_label Aq'g_D10_40_625_50_picture_only_esscont_label Dq'g_D10_40_525_60_defined_template_esscont_label Gq'g_D10_40_525_60_extended_template_esscont_label Jq'g_D10_40_525_60_picture_only_esscont_label Mq'g_D10_30_625_50_defined_template_esscont_label Pq'g_D10_30_625_50_extended_template_esscont_label Sq'g_D10_30_625_50_picture_only_esscont_label Vq'g_D10_30_525_60_defined_template_esscont_label Yq'g_D10_30_525_60_extended_template_esscont_label \q'g_D10_30_525_60_picture_only_esscont_label _q'g_ALawFrameWrapped_esscont_label hq'g_ALawClipWrapped_esscont_label kq'g_ALawCustomWrapped_esscont_label nq'g_DNxHD720p120ClipWrapped_esscont_label {q'g_DNxHD720p185ClipWrapped_esscont_label }q'g_DNxHD1080p120ClipWrapped_esscont_label q'g_DNxHD1080p185ClipWrapped_esscont_label q'g_DNxHD1080p36ClipWrapped_esscont_label q'g_DNxHD1080i120ClipWrapped_esscont_label q'g_DNxHD1080i185ClipWrapped_esscont_label q'g_SDTI_CP_System_Pack_esselement_key i'g_OpenIncomplete_Header_pp_key "i'g_ClosedIncomplete_Header_pp_key %i'g_OpenComplete_Header_pp_key (i'g_ClosedComplete_Header_pp_key +i'g_OpenIncomplete_Body_pp_key .i'g_ClosedIncomplete_Body_pp_key 1i'g_OpenComplete_Body_pp_key 4i'g_ClosedComplete_Body_pp_key 7i'g_OpenIncomplete_Footer_pp_key :i'g_ClosedIncomplete_Footer_pp_key =i'g_OpenComplete_Footer_pp_key @i'g_ClosedComplete_Footer_pp_key Ci'g_KLVFill_key Pi'g_RandomIndexPack_key Zi'g_PrimerPack_key di'g_IndexTableSegment_key oi'g_complexity00_op_atom_label q'g_complexity01_op_atom_label q'g_complexity02_op_atom_label q'g_complexity03_op_atom_label q'g_qq09_op_1a_label q2g_root_set_keyq2g_InterchangeObject_set_keyq2g_InterchangeObject_InstanceUID_item_keyq2g_InterchangeObject_GenerationUID_item_keyq2g_Preface_set_keyq2g_Preface_LastModifiedDate_item_keyq2g_Preface_Version_item_keyq2g_Preface_ObjectModelVersion_item_keyq2g_Preface_PrimaryPackage_item_keyq2g_Preface_Identifications_item_keyq2g_Preface_ContentStorage_item_keyq2g_Preface_OperationalPattern_item_keyq2g_Preface_EssenceContainers_item_keyq2g_Preface_DMSchemes_item_keyq2g_Identification_set_keyq2g_Identification_ThisGenerationUID_item_keyq2g_Identification_CompanyName_item_keyq2g_Identification_ProductName_item_keyq&g_Identification_ProductVersion_item_keyq&g_Identification_VersionString_item_key q&g_Identification_ProductUID_item_keyq&g_Identification_ModificationDate_item_keyq&g_Identification_ToolkitVersion_item_keyq&g_Identification_Platform_item_key%q&g_ContentStorage_set_key,q&g_ContentStorage_Packages_item_key0q&g_ContentStorage_EssenceContainerData_item_key7q&g_EssenceContainerData_set_key>q&g_EssenceContainerData_LinkedPackageUID_item_keyBq&g_EssenceContainerData_IndexSID_item_keyIq&g_EssenceContainerData_BodySID_item_keyPq&g_GenericPackage_set_keyWq&g_GenericPackage_PackageUID_item_key[q&g_GenericPackage_Name_item_keybq&g_GenericPackage_PackageCreationDate_item_keyiq&g_GenericPackage_PackageModifiedDate_item_keypq&g_GenericPackage_Tracks_item_keywq&g_Locator_set_key~q&g_NetworkLocator_set_keyq&g_NetworkLocator_URLString_item_keyq&g_TextLocator_set_keyq&g_TextLocator_LocatorName_item_keyq&g_GenericTrack_set_keyq&g_GenericTrack_TrackID_item_keyq&g_GenericTrack_TrackNumber_item_keyq&g_GenericTrack_TrackName_item_keyq&g_GenericTrack_Sequence_item_keyq&g_StaticTrack_set_keyq&g_Track_set_keyq&g_Track_EditRate_item_keyq&g_Track_Origin_item_keyq&g_EventTrack_set_keyq&g_EventTrack_EventEditRate_item_keyq&g_EventTrack_EventOrigin_item_keyq&g_StructuralComponent_set_keyq&g_StructuralComponent_DataDefinition_item_keyq&g_StructuralComponent_Duration_item_keyq&g_Sequence_set_keyq&g_Sequence_StructuralComponents_item_keyq&g_TimecodeComponent_set_keyq&g_TimecodeComponent_RoundedTimecodeBase_item_keyq&g_TimecodeComponent_StartTimecode_item_keyq&g_TimecodeComponent_DropFrame_item_keyq&g_SourceClip_set_keyq&g_SourceClip_StartPosition_item_keyq&g_SourceClip_SourcePackageID_item_key!q&g_SourceClip_SourceTrackID_item_key(q&g_DMSegment_set_key/q&g_DMSegment_EventStartPosition_item_key3q&g_DMSegment_EventComment_item_key:q&g_DMSegment_TrackIDs_item_keyAq&g_DMSegment_DMFramework_item_keyHq&g_DMSourceClip_set_keyOq&g_DMSourceClip_DMSourceClipTrackIDs_item_keySq&g_MaterialPackage_set_keyZq&g_SourcePackage_set_key^q&g_SourcePackage_Descriptor_item_keybq&g_GenericDescriptor_set_keyiq&g_GenericDescriptor_Locators_item_keymq&g_FileDescriptor_set_keytq&g_FileDescriptor_LinkedTrackID_item_keyxq&g_FileDescriptor_SampleRate_item_keyq&g_FileDescriptor_ContainerDuration_item_keyq&g_FileDescriptor_EssenceContainer_item_keyq&g_FileDescriptor_Codec_item_keyq&g_GenericPictureEssenceDescriptor_set_keyq&g_GenericPictureEssenceDescriptor_SignalStandard_item_keyq&g_GenericPictureEssenceDescriptor_FrameLayout_item_keyq&g_GenericPictureEssenceDescriptor_StoredWidth_item_keyq&g_GenericPictureEssenceDescriptor_StoredHeight_item_keyq&g_GenericPictureEssenceDescriptor_StoredF2Offset_item_keyq&g_GenericPictureEssenceDescriptor_SampledWidth_item_keyq&g_GenericPictureEssenceDescriptor_SampledHeight_item_keyq&g_GenericPictureEssenceDescriptor_SampledXOffset_item_keyq&g_GenericPictureEssenceDescriptor_SampledYOffset_item_keyq&g_GenericPictureEssenceDescriptor_DisplayHeight_item_keyq&g_GenericPictureEssenceDescriptor_DisplayWidth_item_keyq&g_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyq&g_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyq&g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyq&g_GenericPictureEssenceDescriptor_AspectRatio_item_keyq&g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyq&g_GenericPictureEssenceDescriptor_VideoLineMap_item_keyq&g_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyq&g_GenericPictureEssenceDescriptor_CaptureGamma_item_keyq&g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$q&g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+q&g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2q&g_GenericPictureEssenceDescriptor_FieldDominance_item_key9q&g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@q&g_CDCIEssenceDescriptor_set_keyGq&g_CDCIEssenceDescriptor_ComponentDepth_item_keyKq&g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyRq&g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyYq&g_CDCIEssenceDescriptor_ColorSiting_item_key`q&g_CDCIEssenceDescriptor_ReversedByteOrder_item_keygq&g_CDCIEssenceDescriptor_PaddingBits_item_keynq&g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyuq&g_CDCIEssenceDescriptor_BlackRefLevel_item_key|q&g_CDCIEssenceDescriptor_WhiteReflevel_item_keyq&g_CDCIEssenceDescriptor_ColorRange_item_keyq&g_RGBAEssenceDescriptor_set_keyq&g_RGBAEssenceDescriptor_ComponentMaxRef_item_keyq&g_RGBAEssenceDescriptor_ComponentMinRef_item_keyq&g_RGBAEssenceDescriptor_AlphaMaxRef_item_keyq&g_RGBAEssenceDescriptor_AlphaMinRef_item_keyq&g_RGBAEssenceDescriptor_ScanningDirection_item_keyq&g_RGBAEssenceDescriptor_PixelLayout_item_keyq&g_RGBAEssenceDescriptor_Palette_item_keyq&g_RGBAEssenceDescriptor_PaletteLayout_item_keyq&g_GenericSoundEssenceDescriptor_set_keyq&g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyq&g_GenericSoundEssenceDescriptor_Locked_item_keyq&g_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyq&g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyq&g_GenericSoundEssenceDescriptor_ChannelCount_item_keyq&g_GenericSoundEssenceDescriptor_QuantizationBits_item_keyq&g_GenericSoundEssenceDescriptor_DialNorm_item_keyq&g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyq&g_GenericDataEssenceDescriptor_set_key q&g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key q&g_MultipleDescriptor_set_keyq&g_MultipleDescriptor_SubDescriptorUIDs_item_keyq&g_WaveAudioDescriptor_set_keyq&g_WaveAudioDescriptor_BlockAlign_item_key#q&g_WaveAudioDescriptor_SequenceOffset_item_key*q&g_WaveAudioDescriptor_AvgBps_item_key1q&g_AES3AudioDescriptor_set_key8q&g_DMFramework_set_key<q&g_DMSet_set_key@q9mxf_log.80 include/mxf/usr/include/iso/usr/include/sysmxfmxf_data_model.cmxf_baseline_data_model.hstdlib_iso.hint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_data_model.hmxf_labels_and_keys.h!i tbhiG" {  -g   liGU}%S#~~l"}u   l(l(g@ Du~n ~f~~s~~~~~~~~~~~~~~~~~~~~~~~~~~~ a{]h YijB RkstuvwxyzopqrmnlKIO EV >] 7d 0k )r "     "r& n- g4 `; YB RI KP DW ^ ei p w{     ~ ~ ~ ~~~ ~~ ~~ ~ ~ ~ ~~~ ~ ~~ ~ ~} } }} }} } } }} } } }} } } } }} }}| || || | | | | || | | | | | | | | | { { { { { { { { { { { { { { {{ { { { z z z z z z zz z z z z z z z zz z z y y y y y yy yy yy y y yyyyyyb ?~H1 3Y @ `$@5 X`@h`$`@'  (O   3 g @@`@``@@H 3 3`@8O O҂Y o `?o߄`?o؄`~@ Z`` @`$G㿐`$@ @ &`4`G @㿐 @ @& 㿐  @ @& 㿈@ @ @쀢 @ @` O @`㿐@ @ H `@ q@ 㿐@ @ H `@ j@ @ @ @ "@'@  @@ O@ @ O@` `"  @ ج`@ @`@@  @Y`@@ @$@@  2@4$O $O@$` ` "7 @( O @"B$(`#\ `` @` `"/  @` `"! 㿀 @`@ @$@ $@'" 4@  O`4@` O ``!ޖ @@ @@@  @@ $ O ``!   ``! 㿐 `@  O ` `! @@  (`@ @& @&   ``! 㿐`@@ @@`@ @@&㿈 @ $@'㿐`@@ @@`@ @@&㿈 @'㿈'@ 0'쀢 @F"" " " " " " " " " $" (`@ " ,@@  @?$@@ @  @ \4 $$ ($ ,@  H% !# ` @ ` !!  ``! `` !o㿐 @! `H    "@@& `@ @  @`@& `O @ 㿐@@^@`$H ``! Z  &$& `@ @@  @&(@&0&,!` ` 㿐@2@ ^@`$HZ  & &$ `@ @@  @&(@  ,@  `!w `oװZ !` `V o㿐@@^@`$H ``!T Z  &$& `@ @@  @&(@&0&,!]` ` 㿐`1@)@^ $`H$ $$ `@ @@  @#$ (@$ , ``!4  ``!0 !;` `˰ 㿐 @@ @  \    2O @@&㿈'@ 8'쀢 @K"" " " " " " " " " $" (" ," 0`@ " 4@@  @B$@@ @  @  $@ 쀤 @; @  H% !# ` z@ ` !  ``  ``  o `@ xoÐ 㿀!@"$ @'"$@ @` @` `@  @  `@  @ `@  @ `@  @ `@  @ `@  @ `@  @! `@  @3 `@ @8 ` @ @< ` @ @@ ` @ @D ` @ @H ` @ @ ` "@ @C ` @ @G ` @ @K ` .@ @O ` ,@ @S ` 0@ @W ` 0@ @[ ` 1@ @_ ` 1@ @w ` @ @{ ` @ @ @` @ @` 2HD``  Xh``  =@  `` Ж  ;` ` @ <` ` @``  >oÐ``  ?o``  @o``  Ao``  Io``  Bo``  Cou``  Eoh``  Fo[``  GoN``  HoA``  Jo4``  Ko'``  Lo``  Mo ``  No``  Oo``  Po``  Qoِ @` 2H6``  YoŐ``  Ro``  So``  To @` @6 @` 2H``  \o``  Wow @` 2H``  ]oc``  [oV @` 2H``  ^oB @` 2H``  _o. @` 2H``  `o @` 2H``  ao @` 2H``  bo) @ @ @` 2H``  eoؐ``  doː @` 2H``  fo @` 2H``  go @` 2H``  ho @` 2H``  io{ @` @ ,@` 2H``  loa``  koT @` 2H``  mo@ @` @ %@` 2H``  po&``  oo @` 2H``  qo ` @ @ ` @ @ !` @ @ "` @ @t #` @ @^ $` @ @H %` @ @2 &` @ @ '` @ @ (` @ @ )` @ @v *` (@ @` +` (@  @J ,` (@  @ -` (@  @l .` ,@  @} /` *@ @ 0` -@  @ 1` -@  @l 2` @ @;!` @ H ``  o;``  to.-`@ H ``  o``  o #\` @ - 2H)#\``  o``  o``  o֐`!@ - 2H``  o``  o``  |o``  {o``  zo``  yo|``  xoo``  wob``  voU``  uoH``  o;``  o.``  ~o!``  }o``  o``  o``  o`!@ H ``  oא#\ `# @c H ``  o#\ `c@  2H#\``  o `c@  2H#\``  o `c@ 1 H ``  op#\ `c@  H ``  oV#\' c@ 0 H ``  o<#\ `c @ , 2H``  o" #\` c @  2H#\``  o c `@  2H``  o`!@ 2H#\``  oِ `% -@ 2H``  o #\` @ 2H#\``  o `@ 2H#\`` !o  @  2H`` !ot #\` @ 2H#\`` !oZ `@ - H `` !oA#\ `@  2H#\`` !o' `@  2H#\`` !#o `@ H`` !*o!'@ H `` !.oߐ#\ `# @a H `` !5oĐ#\a! @  H `` !<o!@ H `` !@o#\ ` #@ * 2H#\`` !Go{ `@  H `` !Nob #\`@  2H`` !UoH`+@` 2H`` !Yo2 #\``! *@  2H#\`` !`o`` @ 2H#\`` !go`` @  2H`` !no #\`` @  2H#\`` !uoː `` @ 2H`` !|o`#@` 2H`` !o``!@ H `` !o #\`% @ H``` !ok!`@ H `` !oU #\`@ H`` !o;!`@ 2H#\`` !o% `# @` H `` !o #\ ``@  2H#\`` !o ``@ H `` !oؐ#\)  `@ 0 2H`` !o `@ 2H`` !o `%@ 2H`` !o #\`c@  2H#\`` !ox`c@ $ H `` !o_!`@ H `` !oI#\ `a@  2H#\`` !o/ a`@ $ 2H`` !o`'@ H `` !o#\`"@ , 2H#\`` !o`"@ # H `` !o͐!@ H `` !o #\`) @  2H`` !o`!@ 2H`` !o #\` % @ 2H#\`` "ol `@ $ 2H#\`` " oS `@ ! 2H`` "o:`%@ 2H#\`` "o$`"@ $ 2H#\`` "o `!@ / 2H#\`` "&o!` @ H`` "-oِ!`@ 2H#\`` "1oÐ `&@ $ 2H#\`` "8o `&@ 2H#\`` "?o `# @a 2H#\`` "Fow ) a@ 0 H`` "Mo^!`@ 2H#\`` "QoH a`@  H``` "Xo/`@ H`` "\o!`@ 2H#\`` "`o ` 0@# 2H`` "go`!@ 2H#\`` "koҐ ` #@  H `` "ro%`@ 2H#\`` "vo`!  @  2H`` "}o #\` @  2H#\`` "on` @ # 2H#\`` "oU` @ , 2H#\`` "o<` @ , H'`` "o#`@ 2H#\`` "o `"@  2H#\`` "o`" @  2H#\`` "oې`"@  2H#\`` "o`"@  2H#\`` "o`"@  2H#\`` "o`"@  2H#\`` "ow`"@  2H#\`` "o^`"@  2H#\`` "oE`"@  2H#\`` "o,`"@  2H#\`` "o`" @  2H#\`` "o`" @  2H#\`` "o`" @  2H#\`` "oȐ`"@  2H#\`` "o`"@  2H#\`` #o`"@  2H#\`` # o}`" @ 2H#\`` #od`"@  2H#\`` #oK`"@ , 2H#\`` #"o2`"@  2H#\`` #)o`"@  2H#\`` #0o`"@  2H#\`` #7o`"@  2H#\`` #>oΐ`"@ , H`` #Eo#`@` 2H#\`` #Io``#@  2H#\`` #Po``#@  2H#\`` #Wom``#@  2H#\`` #^oT``#@  2H#\`` #eo;``# @ ! 2H#\`` #lo"``#@  2H#\`` #so ``# @  2H#\`` #zo``#@  2H#\`` #oא``#@  2H#\`` #oミ`#`@  H`` #o縷!`@ 2H#\`` #o `#  @` 2H#\`` #ou ``@  2H#\`` #o\ ``@  2H#\`` #oC `` @  2H#\`` #o* ``@ 2 2H#\`` #o ``@  2H#\`` #o ``@ ' 2H#\`` #oߐ ``@  H`` #oƐ#``@' 2H#\`` #o``% @ 2H#\`` #o``@ ! 2H#\`` #o|``@  2H#\`` #oc``@  2H#\`` #oJ``@  2H#\`` #o1``@  2H#\`` #o`` @  2H#\`` $o``@ , 2H`` $o`!@ 2H#\`` $ oА `@ , H`` $o!`@ H `` $o #\`@  H``` $o퇐!`@ 2H#\`` $!oq ` @  2H#\`` $(oX ` @  2H#\`` $/o?  ` @ H `` $6o&`@ H `` $:o@ H`` $>o`@ @& `` $Bodata != NULL && info != NULL./mxf/mxf_data_model.cDuplicate 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 '%s' failed, in %s:%d mxf_find_set_def(dataModel, &setDef->parentSetDefKey, &setDef->parentSetDef)mxf_find_set_def(dataModel, &itemDef->setDefKey, &setDef)mxf_append_list_element(&setDef->itemDefs, (void*)itemDef)Number of compound item type members exceeds hardcoded maximum %d, in %s:%d (type->info.compound.members[memberIndex].name = (char*)malloc(sizeof(char) * (strlen(memberName) + 1))) != NULL(newItemDef = (MXFItemDef*)malloc(sizeof(MXFItemDef))) != NULL(newItemDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLmxf_append_list_element(&dataModel->itemDefs, (void*)itemDef)add_item_def(dataModel, newItemDef)typeId < sizeof(dataModel->types) / sizeof(MXFItemType) && dataModel->types[typeId].typeId == 0(type->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != NULLtypeId > 0 && typeId < MXF_EXTENSION_TYPE(newSetDef = (MXFSetDef*)malloc(sizeof(MXFSetDef))) != NULL(newSetDef->name = (char*)malloc(sizeof(char) * (strlen(name) + 1))) != 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))+4S +4+4 +4S /+4+4+4+4+4+4+4+4+4+4S 0+4 +4 +4 +4 +4 +4 +4+4  +4 +4S +4+4+4S #+4+4+4+4S 4+4+4+4+4+4+4S 1+4S 2+4+4S 3+4+4S 8+4+4+4+4+4S :+4S ;+40+4+4S 9+40+4 +4S +4+4+4S +4 +4S +4+4+4+4S +4+4+4+4S A+4+40+4+4 +4S E+4+4S 6+4S 7+4+4S $+4+4S %+4+4+4+4+4+4S '+4+4+4+4+4+4+4+4 +4 +4 +4 +4 +4+4+4+4 +4+4 +4+4+4+4+4+4+4S (+4 +4+4+4+4 +4+4+4+4+4+4S )+4 +4 +4 +4+4+4+4+4 +4S B+4+4+4+4+4+4+4+4+4S C+4+4S D+4 +4S H+4+4+4+4S G+4S +4S  |   @L - 8 - 8 -  - H - H -  -  -  - P - ( - P - $ -  -  -  -   -  - ( - | -  - P - 8X8]X]<lXpXRXRXRRlXX X(X(XSX\^\nXhhXitX^nhX^nh^n0h8Xh`hT`l`l^nh`ih^$nh$`i h$(^(n$hh@hPhhhhpX``PT``8``e^hnhh((h0Xhhl^l<nhhh<@^@n^n^ n  ^  (n ( ,^ , n ( h X D Hh X h h (  D D  ^ Xn h  Ph P Xh  Hi X \^ \ \n X h h X j p X X X h Th \ `^ ` |n \ lh l ` h |` \ j <j x X X X a  ,a < |a | ^ n | h h | j X  X0@X hxh^nh h0Xhh 0hXh^$n$(^(n$hTXhhhh``^bn8hHphhhbhbbh`4H`,`%`%T%`%&`&&`'L*`Nmxf_get_item_def_typemxf_find_item_def_in_set_defmxf_find_item_defmxf_find_set_defmxf_is_subclass_ofmxf_check_data_modelmxf_finalise_data_modelUmxf_register_compound_type_membermxf_register_item_def!mxf_register_interpret_typemxf_register_compound_typelmxf_register_array_typemxf_register_basic_typemxf_free_data_modelmxf_register_set_defmxf_load_data_modelb $4keyStrfixedArraySizeoctet1octet2dataModelactualTypeIdoctet9datafailelementTypeIdsetDefoctet10octet11typeIdoctet13octet14octet15fixedSizeitemDefoctet0itemDefsoctet3octet4octet5octet6octet7octet8resultoctet12namelastTypeIdtypeisRequired2_FfF2LpfFP :cy&v&6EX~V F/fU6(F/&F $\VF&G|6FV<P VZF66Oj&vfV &f ? V  f   v & Ov |6 H  &  P z    & @ a  V  (v T F & !C*bf6 5dpVv4nf+V6rVv HF1df6V"v7vP&yv ,Rk&Mn"Oqx|$( X (!9 \ T\$qh8 |)@?XL\Pp8mxf_data_model.cg_RGBAEssenceDescriptor_set_keyg_DMSourceClip_DMSourceClipTrackIDs_item_keyg_Preface_EssenceContainers_item_keyg_Identification_ProductUID_item_keyg_GenericSoundEssenceDescriptor_set_keyg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_TimecodeComponent_RoundedTimecodeBase_item_keyg_Track_EditRate_item_keyg_NetworkLocator_URLString_item_keyg_TimecodeComponent_DropFrame_item_keyg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_DMSet_set_keyfree_item_defg_SourceClip_StartPosition_item_keyg_Identification_VersionString_item_keyg_Identification_ProductVersion_item_keyg_TextLocator_set_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_EventTrack_set_keyg_ContentStorage_EssenceContainerData_item_keyg_TextLocator_LocatorName_item_keyg_Null_Keyg_EssenceContainerData_set_keyg_Sequence_set_keyg_Preface_ObjectModelVersion_item_keyg_InterchangeObject_InstanceUID_item_keyg_EssenceContainerData_IndexSID_item_keyg_WaveAudioDescriptor_SequenceOffset_item_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_GenericDescriptor_Locators_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_Preface_OperationalPattern_item_keyg_FileDescriptor_EssenceContainer_item_keyfree_set_def_in_listg_GenericPictureEssenceDescriptor_FieldDominance_item_keyg_GenericTrack_set_keyfree_item_def_in_listg_TimecodeComponent_StartTimecode_item_keyg_Track_set_keyg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_RGBAEssenceDescriptor_AlphaMaxRef_item_keyg_Preface_Identifications_item_keyg_RGBAEssenceDescriptor_ComponentMaxRef_item_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_RGBAEssenceDescriptor_PaletteLayout_item_keyg_GenericDataEssenceDescriptor_set_keyg_GenericTrack_TrackNumber_item_keyg_Preface_DMSchemes_item_keyfree_set_defg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_GenericDataEssenceDescriptor_DataEssenceCoding_item_keyg_DMSegment_TrackIDs_item_keyg_GenericPackage_PackageCreationDate_item_keyg_GenericTrack_TrackID_item_keyg_SourcePackage_set_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_Preface_Version_item_keyg_MaterialPackage_set_keyg_WaveAudioDescriptor_set_keyg_CDCIEssenceDescriptor_set_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_RGBAEssenceDescriptor_AlphaMinRef_item_keyg_Identification_set_keyg_DMSourceClip_set_keyg_CDCIEssenceDescriptor_PaddingBits_item_keyg_FileDescriptor_Codec_item_keyg_RGBAEssenceDescriptor_ScanningDirection_item_keyg_Preface_set_keyg_FileDescriptor_SampleRate_item_keyg_GenericPackage_set_keyg_RGBAEssenceDescriptor_Palette_item_keyg_RGBAEssenceDescriptor_PixelLayout_item_keyg_RGBAEssenceDescriptor_ComponentMinRef_item_keyset_def_eqg_FileDescriptor_ContainerDuration_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_keyg_GenericSoundEssenceDescriptor_DialNorm_item_keyg_GenericPictureEssenceDescriptor_set_keyg_FileDescriptor_LinkedTrackID_item_keyg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_GenericPackage_Name_item_keyg_Identification_CompanyName_item_keyg_Preface_ContentStorage_item_keyg_GenericPackage_Tracks_item_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyg_AES3AudioDescriptor_set_keyg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_Identification_ProductName_item_keyg_Identification_ThisGenerationUID_item_keyg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_SourcePackage_Descriptor_item_keyg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_EventTrack_EventOrigin_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_StructuralComponent_DataDefinition_item_keyg_Track_Origin_item_keyg_Locator_set_keyg_GenericPackage_PackageUID_item_keyg_DMSegment_EventStartPosition_item_keyg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_StructuralComponent_Duration_item_keyg_Identification_Platform_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_DMFramework_set_keyg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyget_type_idg_GenericPackage_PackageModifiedDate_item_keyg_GenericDescriptor_set_keyg_StaticTrack_set_keyg_SourceClip_SourceTrackID_item_keyg_DMSegment_set_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_InterchangeObject_GenerationUID_item_keyg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyg_EssenceContainerData_BodySID_item_keyg_Identification_ModificationDate_item_keyg_TimecodeComponent_set_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericTrack_TrackName_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyclear_typeitem_def_eqg_WaveAudioDescriptor_BlockAlign_item_keyg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_root_set_keyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_GenericSoundEssenceDescriptor_Locked_item_keyg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg_GenericTrack_Sequence_item_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_Preface_PrimaryPackage_item_keyg_MultipleDescriptor_set_keyg_EventTrack_EventEditRate_item_keyg_SourceClip_set_keyg_FileDescriptor_set_keyg_Sequence_StructuralComponents_item_keyg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_WaveAudioDescriptor_AvgBps_item_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_ContentStorage_Packages_item_keyg_SourceClip_SourcePackageID_item_keyg_NetworkLocator_set_keyg_Identification_ToolkitVersion_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_ContentStorage_set_keyg_Preface_LastModifiedDate_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyg_DMSegment_DMFramework_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_InterchangeObject_set_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_StructuralComponent_set_keyg_CDCIEssenceDescriptor_ColorSiting_item_keyg_DMSegment_EventComment_item_keystrlenmxf_is_subclass_ofmxf_get_iter_elementmxf_free_data_modelmemsetmxf_register_set_defmxf_register_basic_typemxf_register_interpret_typemxf_register_item_defmemcpymxf_append_list_elementmxf_register_compound_typemxf_logmxf_check_data_modelmxf_finalise_data_modelmxf_register_compound_type_membermxf_clear_listmallocmxf_initialise_list__assertstrcpymxf_find_set_deffreemxf_find_list_elementmxf_register_array_typemxf_get_item_def_typemxf_find_item_def_in_set_defmxf_load_data_modelmxf_initialise_list_itermxf_equals_keymxf_sprint_keymxf_initialise_list_iter_atmxf_next_list_iter_elementmxf_find_item_defHvWzWb~uTbp~;ai x&Xft;aix*cq;ai x'5 BB'L5drqq  q   q & Z   WW$vv4qvWWX$vqCWXGWKv_vdZovtv*WWv=$v[+W/W3vy<$GvZZhWWv$vv WWvB'v/7vMOWSW$Wvk`BjvzvW$Wv$vv-(v@>vtCWGWPaWeWnWWPWPWWWW Whv$#v8FZWhW<vv W< Wv+Z?WCWGvIPB]Z}WW vgW W (vB$2W (6W :vC$NvSqvGW DW W Xv/vMvvGW XKW \OvX$cvhvqv.vvGW W \W | v$v="0q;vq@.KvP[v`GgW <W |Wv$vqvL.v0vY GW@7W;W?vwH$SvXfqvGWhWW$v$$ Z5W$9W=vF$Pv#UGWTvWWWbvu$v v%G+W4\wv.w.w.w/3w/Rw/w/w/w0 w0=w0lw&0w60wF0wV1!wf1Zwv1w1w1w2-w2`w2w2w3w3(w3Yw3w&3w64wF49wV4owf4wv4w4w52w5nw5w5w5w6w6:w6kw6w&6w66wF7 wV7Owf7swv7w7w7w8w84w8dw8w8w9w9#w9Zw&9w69wF9wV:1wf:Twv:w:w:w;w;Dw;tw;w;w;ww>>w>vw>w?w?Hw?w?w&@w6@cwF@wV@wfA:wvAwAwBwBYwBwBwC4wCwCwDwD]w&Dw6DwFE;wVEiwfEwvEwF/wFjwFwFwG&wGcwGwGwHwHGw&Hw6HwFHwVI=wfIxwvIwIwJ"wJkwJwJwK?wKwKwL wLZw&Lw6LwFMwVM@wfMlwvMwMwNwN@wNdwNwWW WWW "WX*W`2W`:WpBWJWRWZWbWjWrWzWWWWWWWWWWW W W(W(W0W4W8 W<W@WP!WX+W\3Wt;WtCW|KWSW[WcWmWuW}WWWWW WWW0W8WLWLWTWXW`WpWpWxWWW"W*W2W:WBWJWRWZWbWjWrWzWW$W(W@WDWPWPWXW`WdWhWxWWWWWWWWW'W/W7W?W GW$OW(WW4_W4gW<oWHwWHWPW\W\WdWpWWWWWWWWWWWWWPW\W#W+W5W=WHWPWXW`WhWpW xWWWW$W(W,W0W<W<WDWWWWWWWWWWW W((W(0W08WhCWlKWtSW[WcWkWsW{WWW<W@WPWlWpWpWWWWWWWWWWWW W(W 0W 8W @W HW (PW ,XW 0`W HhW tpW xxW xW W W W W W W W W W W $W DW PW XW W W W W #W +W 5W =W EW MW UW ]W eW mW uW }W $W $W 8W DW XW \W `W `W hW W W W W W W W W W W  W (W  0W  8W H @W T HW \ SW ` [W d cW d kW l sW {W W W W W W W W W W W W W W  W  W $ W , W 4 W < W h !W | +W 3W ;W CW KW SW [W cW kW sW {W W W W W( W0 W4 W@ Wl Wx W W W W W W W W W W W %W -W 5W =W GW0 OWh WW _W gW rW zW W W W W W W W$ W( W, WD Wx W| W| W W W W W W W %W -W4 5WT =W` EWh OW WW _W jW rW zW W W W( W< WX WX W` Wx Wx W W W W W W W W W W W 'W /W 7W ?W GW OW8 WW8 _W@ gWX oWX wW` W| W| W W W W W W W W W W W W W W0 W0W8WTWTW\'Wx/Wx7W?WGWOWWW_WgWoWwWWWWWW,W,W4WPWPWXWtWtW|WWWWWWWW'W1W>W4HW@PWHZWgWqWyWWWWW,W4W`WhWWWWW WW0"W8/Wd9WlFWPW]WgWtW~WW4W<WhWpWWWWWW W8W@WlWt,W6WCWMWZWbWjW$tW,WXW`WWWWWWWWWW(W0W\WdWx$Wx,W6WCWMWZWbWjW0tW8WLWLWWWWWWWWW W(W<W<WpWxW%W-W5W=WEWOW\W fWsW({W(W\WdWxWxWWWWWW W W W LW TW hW hW p'W /W 7W AW NW XW eW!mW!uW!8W!@W!TW!TW!\W!lW!lW!W!W!W!W!W!W"$W", W"HW"HW"P!W"l)W"l1W"t9W"AW"IW"QW"YW"aW"iW"qW"yW"W"W"W#W# W# W#(W#DW#DW#LW#hW#hW#pW#W#W#W#W# W#W#W#!W#)W#1W#9W$AW$IW$QW$$YW$@aW$@iW$HqW$dyW$dW$lW$W$W$W$W$W$W$W$W$W$W$W$W%W%W%LW%TW%W%'W%/W%7W%AW%NW& XW&eW&DmW&DuW&xW&W&W&W&W&W'W'W'DW'LW'xW'W'W'W'W'%W(/W(<W(HFW(PSW(|]W(jW(tW(W(W(W)W) W)LW)TW)W)W)W)W)W) W*W*$"W*P,W*X9W*CW*OW*WW*_W*iW*uW+}W+W+HW+PW+|W+|W+W+W+W+W,W,W,DW,DW,xW, W,W,W,'W,3W-;W-CW-HMW-PWW-|_W-|gW-qW-{W-W-W.W. W.HW.HW.|W.W.W.W.W.W/W/W/<W/DW/pW/pW/+W/5W/=W/EW0QW004cW04kW0hwW0pW0W0W0W0W1W1W14W1<W1hW1hW1W1W1W1W2W2W20"W20*W2d7W2lAW2IW2QW2^W2hW2pW2xW3(W30W3XW3XW3W3W3W3W3W3W4W4W4LW4TW4| W4|W4!W4+W43W4;W5HW5 RW5<ZW5<bW5poW5xyW5W5W5W5W6 W6 W6@W6HW6pW6pW6W6W6W6W7  W7W7<W7<%W7p2W7x<W7DW7LW7YW7cW7kW7sW8 W8(W8XW8XW8W8W8W8W8W8W9W9W9LW9TW9pW9pW9W9&W9.W96W: CW:MW:@UW:@]W:tjW:|tW:|W:W:W:W; W; W;@W;HW;dW;dW;W;W;W;W; W; W<$ W<$ W W> W>8 W>@! W>l!W>l!W>!)W>!6W>!>W>!FW?!SW? !`W?$!hW?$!pW?X!}W?`!W?!W?!W?!W?!W?!W?!W@!W@$!W@T!W@T!W@!W@"W@"W@"W@"%W@"2WA":WA"BWAP"OWAX"\WAt"dWAt"lWA"yWA"WA"WA"WB "WB"WB<"WB<"WBp"WBx"WB"WB"WB"WB#WB# WB#WC,#!WC4#.WC\#6WC\#>WC#KWC#XWC#`WC#hWC#uWC#WD(#WD(#WD\#WDd#WD#WD#WD#WD#WD#WD#WE#WE $WEH$WEH$WE|$WE$*WE$2WE$:WE$GWE$TWE$\WE$dWF0$qWF8$~WFd$WFd$WF$WF$WF$WF$WF$WF$WG$$WG$$WGX$WG`$WG|%WG|% WG%WG%&WG%.WG%6WH%CWH %PWHL%XWHL%`WH%mWH%zWH%WH%WH%WH%WI%WI%WIH%WIP%WIx%WIx%WI%WI%WI&WI&WJ&WJ &"WJ4&*WJ4&2WJh&?WJp&LWJ&TWJ&\WJ&iWJ&vWJ&~WJ&WK0&WK8&WK`&WK`&WK&WK&WK&WK&WK&WL&WL(&WL('WL\'WLd'WL'&WL'.WL';WL'HWL'PWL'XWM$'eWM,'rWMT'zWMT'WM'WM'WM'WM'WM'WM'WN'WN'WNP'WNX'WN'WN(WN( WN(WN("WN(*WO(7WO (DWOH(LWOH(TWO|(aWO(nWO(vWO(~WO(WO(WP(WP(WPD(WPL(WPt(WPt(WP(WP(WP(WP(WQ ) WQ)WQ<)WQ<)&WQp)3WQx)@WQ)HWQ)PWQ)]WQ)jWR)rWR)zWR8)WR@)WRh)WRh)WR)WR)WR)WR)WS)WS)WS0)WS0)WSd*WSl*WS*WS*"WS*/WS*<WS*DWS*LWT *YWT(*fWTP*nWTP*vWT*WT*WT*WT*WT*WT*WU*WU*WUL*WUT*WU|*WU|*WU+WU+WU+WU+WV++WV+8WVD+@WVD+HWVx+UWV+bWV+jWV+rWV+WV+WW +WW +WW@+WWH+WWp+WWp+WW+WW+WW+WW+WW+WX, WX0,WX0,WXd,'WXl,4WX,<WX,DWX,QWX,^WX,fWX,nWY,,{WY4,WY\,WY\,WY,WY,WY,WY,WY,WY,WZ$,WZ$,WZX,WZ`-WZ-WZ-WZ-#WZ-0WZ-8WZ-@W[ -MW[(-ZW[H-bW[H-jW[|-wW[-W[-W[-W[-W[-W\-W\-W\H-W\P-W\x-W\x-W\-W\.W\. W\.W].W].,W]@.4W]@.<W]t.IW]|.VW].^W].fW].sW].W^.W^.W^<.W^D.W^l.W^l.W^.W^.W^.W^.W^.W_.W_(/W_(/W_\/W_d/(W_/0W_/8W_/EW_/RW_/ZW_/bW`/oW`$/|W`@/W`@/W`t/W`|/W`/W`/W`/W`/Wa/Wa/Wa</WaD/Wal0Wal0 Wa0Wa0$Wa0,Wa04Wa0AWb0NWb0VWb0^WbL0kWbT0xWbt0Wbt0Wb|0Wb0Wb0WbdW hlW W W W W @dw w w w w w w  w 8DXpx  w 8w w 8w w vw v(HPdt  w w w w   0w 04w 8w 0<w T\ d lw pw tw xw   w hw w hw w vw v 0L\ d hw xlw pw xtw xw w   w xw  w xw   w w 0 8 <w x@w Dw xHw Lw Tw   w `w `w w   w xw w xw  w (w `x 0       w x w w x w  w  w  $w  ( ,w x 0w 4w  X ` dw x hw ( lw x pw ( tw |w w x w x w h w w h w   , H w x w  w x w  w w     $ ,w x 0w  4w x 8w  <w Dw     w x w  w x w  w w < D Lw x Pw  Tw x Xw  \w dw w x w  w x w  w w  (@ H Pw xTw Xw x\w `w hw    w xw   w xw  w w 0 8 <w x@w Dw xHw Lw Tw h p xw x|w w xw w w ,w  w xw w xw $ (w 0w 4w 8 <w x@w Dw h p tw xxw |w xw w w  w x w xw 8w w 8w w w w W  $W ,W 48W @w HHw HL\w hw l|w w w Xw Xw w w w w Hw H w (w ,<w Hw L\w 0hw 0pw w w w w w w w w `w `$4w @w HXw @dw @l|w w w w w w w w  w pw p 0w <w DTw ``w `hxw w w Xw Xw w  w x w xw w w w   w xw w  w x w $w 8H P Tw xXw \w x`w dw lw   w xw Pw xw Pw w   w xw w xw w w  w x  w xw `w w `w 4 8w x< @w xDw Hw Lw Pw h lw xp tw xxw |w w w  w x w xw Pw w Pw  w x w xw w w w  w x w xw w w  w 8 <w x@ Dw xHw Lw Pw Tw l pw xt xw x|w @w w @w  w x w xw w w w  w x w xw w w w   w x w xw w  w $w < @w xD Hw xLw pPw Tw pXw p tw xx |w xw w w w  w x w xw Pw w Pw  w x w xw w w w  w x w xw ( w $w ((w @ Dw xH Lw xPw Tw Xw \w t xw x| w xw w w w  w x w xw w w w w  w   w x w xw 0 w w 0w , 0w x4 8w x<w @w Dw Hw ` dw xh lw xpw ptw xw p|w  w x w xw w w w w w w w  w x w x w w w w 0 4w x8 <w x@w hDw Hw hLw dw 8lpw 8 w x w xw @w w @w  w x w xw w w w w w  w x w xw w w  w 8w @Dw T Xw x\ `w xdw hw lw pw w (w ( w x w xw 0w w 0w w xw x w x w xw w  w w (w 04w D Hw xL Pw xTw Xw \w `w xw w w w  w x w xw w w w  w x w xw (w w (w w  w 0 4w x8 <w x@w Dw Hw Lw dw (lpw ( w x w xw 0w w 0w w xw x w x w xw w w w  w   w  $w x ( ,w x 0w  4w  8w  <w  Tw  \ `w  lw  t xw  w x w x w  w  w  w  w x w x w ( w  w ( w  w   w ! !w x! !w x!w ! w !$w !(w !@w (!H!Lw (!Xw !`!dw !t !xw x!| !w x!w !w !w !w ! !w x! !w x!w @!w !w @!w !w !!w ! !w x" "w x"w " w "w "w ",w P"4w P"<"Lw "Xw "`"pw ("|w (""w "w ""w "w ""w P"w P"#w # w ##$w 0#0w 0#8#Hw #Tw #\#lw #xw ##w #w ##w #w ##w P#w P##w $w $$ w $,w $4$Dw x$Pw x$X$hw $tw $|$w H$w H$$w $w $$w $w $$w %w %w %w % %w % %$w x%( %,w x%0w %4w %8w %<w %T %Xw x%\ %`w x%dw `%hw %lw `%pw %w %w %w %%w % %w x% %w x%w !%w %w !%w % %w x% %w x%w 0%w %w 0%w &w !x& w &$w !x&(w &0w &8&L &Pw x&T &Xw x&\w !&`w &dw !&hw & &w x& &w x&w &w &w &w & &w x& &w x&w X&w &w X&w &w "(&w &w "(&w 'w '' 'w x' '$w x'(w "8',w '0w "8'4w 'L 'Pw x'T 'Xw x'\w '`w 'dw 'hw ' 'w x' 'w x'w 'w 'w 'w ' 'w x' 'w x'w 8'w 'w 8'w ' 'w x' 'w x'w 'w (w (w ( ( w x($ ((w x(,w `(0w (4w `(8w (P (Tw x(X (\w x(`w (dw (hw (lw ( (w x( (w x(w (w (w (w ( (w x( (w x(w 0(w (w 0(w ( (w x( (w x(w )w )w )w ) )$w x)( ),w x)0w X)4w )8w X)<w )T )Xw x)\ )`w x)dw )hw )lw )pw ) )w x) )w x)w )w )w )w ) )w x) )w x)w )w )w )w ) )w x) )w x*w *w *w * w *$ *(w x*, *0w x*4w *8w *<w *@w *X *\w x*` *dw x*hw *lw *pw *tw *w "*w *w "*w **w * *w x* *w x*w "*w *w "*w *w #H*w *w #H*w +w ++ + w x+$ +(w x+,w #`+0w +4w #`+8w +Xw #+\w +`w #+dw +lw +p+ +w x+ +w x+w $+w +w $+w +w $+w +w $+w +w ++ +w x+ +w x+w $+w ,w $,w , w %8,$w ,(w %8,,w ,4w ,8,L ,Pw x,T ,Xw x,\w %H,`w ,dw %H,hw ,w %,w ,w %,w ,w ,, ,w x, ,w x,w %,w ,w %,w ,w &,w ,w &,w &-w &-- - w x-$ -(w x-,w &-0w -4w &-8w -Xw ' -\w -`w ' -dw 6-lw 6-p- -w x- -w x-w '8-w -w '8-w -w '-w '-w -w F-w F-- -w x- -w x-w '.w .w '.w . w .,w (.0w V.4w (.8w V.<.P .Tw x.X .\w x.`w (.dw .hw (.lw .w ).w .w ).w f..w f. .w x. .w x.w )(.w .w )(.w .w ).w f.w ).w v.w v./ /w x/ /w x/ w )/$w /(w )/,w /Hw *P/Pw *P/Tw f/Xw /`w /d/x /|w x/ /w x/w *`/w /w *`/w /w +/w f/w +/w /w // /w x/ /w x/w +/w /w +/w 0w 0w f0w 0$w 0(0< 0@w x0D 0Hw x0Lw +0Pw 0Tw +0Xw 0tw ,X0|w ,X0w f0w 0w 00 0w x0 0w x0w ,h0w 0w ,h0w 0w -0w f0w -0w 0w 01 1 w x1 1w x1w -1w 1 w -1$w 1Dw -1Hw f1Lw -1Pw 1Xw 1\1p 1tw x1x 1|w x1w -1w 1w -1w 1w .p1w f1w .p1w 1w 11 1w x1 1w x1w .1w 1w .1w 2w f2w /(2w 2w /(2w 2$24w &28 2<w x2@ 2Dw x2Hw /82Lw 2Pw /82Tw 2pw 2tw 2xw 2|2w 2 2w x2 2w x2w /2w 2w /2w 2w 0@2w 2w 0@2w 2w 22w 2 3w x3 3w x3 w 0P3w 3w 0P3w 3<w 03@w &3Dw 03Hw &3L3\w 03` 3dw x3h 3lw x3pw 13tw 3xw 13|w 3w 3w 633w 63 3w x3 3w x3w 13w 3w 13w 3w 203w 63w 203w F4w F4 4 4$w x4( 4,w x40w 2H44w 48w 2H4<w 4Xw 24\w 64`w 24dw V4lw V4p4 4w x4 4w x4w 34w 4w 34w 4w 64w 34w f4w 34w f44 4w x4 4w x4w 35w 5w 35w 5 w 4P5$w 5(w 4P5,w v5054w v5D 5Hw x5L 5Pw x5Tw 4`5Xw 5\w 4`5`w 5|w 45w 45w v5w 5w 55 5w x5 5w x5w 45w 5w 45w 5w 5x5w v5w 5x5w 5w 66 6w x6 6 w x6$w 56(w 6,w 560w 6Lw 66Pw v6Tw 66Xw 6`w 6d6x 6|w x6 6w x6w 6(6w 6w 6(6w 6w 66w 66w v6w 6w 66 6w x6 6w x6w 66w 6w 66w 7w 77 w v7$w 77(w 7074w 7D 7Hw x7L 7Pw x7Tw 77Xw 7\w 77`w 7xw 807|w 7w 807w 77w 7 7w x7 7w x7w 887w 7w 887w 7w 87w 7w 87w 77w 7 7w x7 8w x8w 88w 8 w 88w 8(w 84w 988w 8<w 98@w 8L8\w 8` 8dw x8h 8lw x8pw 9(8tw 8xw 9(8|w 8w 98w 8w 988w 8 8w x8 8w x8w 98w 8w 98w 8w 8w :09w 9w :09w 9 9w 9 9$w x9( 9,w x90w :@94w 98w :@9<w 9Xw :9\w &9`w :9d9hw &9x 9|w x9 9w x9w :9w 9w :9w 9w ;X9w &9w ;X9w 69w 699 9w x9 9w x9w ;`9w 9w ;`9w :w ;: w &:$w ;:(w F:0w F:4:H :Lw x:P :Tw x:Xw <:\w :`w <:dw :w <:w &:w <:w V:w V:: :w x: :w x:w <:w :w <:w :w =@:w &:w =@:w f:w f;; ;w x; ; w x;$w =P;(w ;,w =P;0w ;Hw =;Lw &;Pw =;Tw v;X;\w v;l ;pw x;t ;xw x;|w =;w ;w =;w ;w >X;w &;w >X;w ;;w ; ;w x; ;w x;w >`;w ;w >`;w ;w ><w ><w < w <w <<, <0w x<4 <8w x<<w ><@w  >w x> >w x>w A> w >$w A>(w >Hw B0>Lw >Pw B0>Tw >\w >`>t >xw x>| >w x>w B@>w >w B@>w >w B>w >w B>w >w >>w =@> >w x> >w x>w B>w >w B>w ?w ?w ??w ?, ?0w x?4 ?8w x?<w C?@w ?Dw C?Hw ?`w ?lw D?pw &?tw D?xw &?? ?w x? ?w x?w D?w ?w D?w ?w D?w ?w D?w 6??w 6? ?w x? ?w x@w D@w @w D@ w @(w EP@0w EP@4w 6@8w F@@w F@H@\ @`w x@d @hw x@lw Eh@pw @tw Eh@xw @w F@w 6@w F@w V@w V@@ @w x@ @w x@w F(@w @w F(@w @w 6Aw FAw fAw FA w fAA$ A(w xA, A0w xA4w FA8w A<w FA@w AXw GxA\w A`w GxAdw vAhAlw vA| Aw xA Aw xAw GAw Aw GAw Aw GAw vAw GAw Aw AA Aw xA Aw xAw HAw Aw HAw Bw HBw vB w HB$w B,w B0BD BHw xBL BPw xBTw HBXw B\w HB`w Bw IHBw vBw IHBw BBw Bw B Bw xB Bw xBw IXBw Bw IXBw Bw IBw Bw IBBw C Cw xC C w xCw JCw Cw JCw C8w JhC<w C@w JhCDw CLw CPCd Chw xCl Cpw xCtw JCxw C|w JCw Cw K Cw Cw K Cw Cw CC Cw xC Cw xCw K0Cw Cw K0Cw Dw KDw Dw KD w Dw DD0 D4w xD8 D<w xD@w KDDw DHw KDLw Ddw Dlw LhDpw Dtw LhDxw DDw vD Dw xD Dw xDw LxDw Dw LxDw Dw MDw Dw MDDw D Dw xD Dw xDw MEw Ew MEw E w E,w ME0w E4w ME8w E<ELw vEP ETw xEX E\w xE`w MEdw Ehw MElw Ew N@Ew &Ew N@EEw &Ew vE Ew xE Ew xEw NPEw Ew NPEw Ew vEw NEw 6Ew NEEw 6F Fw xF Fw xFw NFw Fw NF w F8w 6F@w O@FDw FFHw O@FLw FFXFl Fpw xFt Fxw xF|w OPFw Fw OPFw Fw OFw Fw OFw VFFw VF Fw xF Fw xFw PFw Fw PFw Fw PxGw VGw PxGw fGw fGG(w VG, G0w xG4 G8w xG<w PG@w GDw PGHw Gdw Q(Ghw vGlw Q(GpGtw vG Gw xG Gw xGw Q8Gw Gw Q8Gw Gw QGw vGw QGw Gw GG Gw xG Gw xGw QHw Hw QHw H$w RXH,w RXH0w vH4w H<w H@HT HXw xH\ H`w xHdw RhHhw Hlw RhHpw Hw SHw vHw SHw Hw HH Hw xH Hw xHw SHw Hw SHw Hw SHw vHw SHw Iw II I w xI$ I(w xI,w SI0w I4w SI8w ITw TxIXw vI\w TxI`w Ihw IlI|w I Iw xI Iw xIw TIw Iw TIw Iw UIw vIw UIIw I Iw xI Iw xIw U(Iw Iw U(Iw Jw UJw Jw UJw J$w J(J< J@w xJD JHw xJLw UJPw JTw UJXw Jtw VJxw J|w VJw Jw JJ Jw xJ Jw xJw VJw Jw VJw Jw WPJw Jw WPJw Jw JK Kw xK Kw xKw W`Kw Kw W`K w K<w XK@w KDw XKHw KPw KTKh Klw xKp Ktw xKxw X(K|w Kw X(Kw Kw XKw Kw XKw &Kw &KK Kw xK Kw xKw XKw Kw XKw Lw YLw L w YLw 6Lw 6LL0 L4w xL8 L<w xL@w YLDw LHw YLLw Lhw ZLlw Lpw ZLtw FL|w FLL Lw xL Lw xLw ZLw Lw ZLw Lw [XLw Lw [XLw VLw VLL Lw xM Mw xMw [hM w Mw [hMw M0w \(M4w M8w \(M<w fMDw fMHM\ M`w xMd Mhw xMlw \8Mpw Mtw \8Mxw Mw \Mw Mw \Mw vMw vMM Mw xM Mw xMw ]Mw Mw ]Mw Mw ]Mw Nw ]Nw N w NN$ N(w xN, N0w xN4w ]N8w N<w ]N@w N\w ^N`w Ndw ^Nhw Npw NtN Nw xN Nw xNw ^Nw Nw ^Nw Nw _hNw Nw _hNw Nw NN Nw xN Nw xNw _xOw Ow _xOw O$w `8O(w O,w `8O0w O8w O<OP OTw xOX O\w xO`w `HOdw Ohw `HOlw Ow aOw Ow aOw Ow OO Ow xO Ow xOw aOw Ow aOw Ow aOw Ow aOw Pw PP Pw xP P$w xP(w aP,w P0w aP4w PPw bPTw PXw bP\w Pdw PhP| Pw xP Pw xPw bPw Pw bPw Pw cPw Pw cPw Pw PP Pw xP Pw xPw cPw Pw cPw Qw dpQw Q w dpQ$w Q,w Q0QD QHw xQL QPw xQTw dQXw Q\w dQ`w Q|w e8Qw Qw e8Qw Qw QQ Qw xQ Qw xQw ePQw Qw ePQw Qw f Qw Qw f Qw &Qw &QR Rw xR Rw xRw f8R w R$w f8R(w RDw gRHw RLw gRPw 6RXw 6R\Rp Rtw xRx R|w xRw gRw Rw gRw Rw gRw Rw gRw FRw FRR Rw xR Rw xRw gRw Rw gRw S w hSw Sw hSw VS w VS$S4w S8 S<w xS@ SDw xSHw hSLw SPw hSTw Spw iStw fSxw iS|Sw fS Sw xS Sw xSw iSw Sw iSw Sw j(Sw fSw j(Sw vSw vSS Sw xS Tw xTw j8Tw T w j8Tw T,w jT0w fT4w jT8w T@w TDTX T\w xT` Tdw xThw kTlw Tpw kTtw Tw kTw fTw kTw Tw TT Tw xT Tw xTw kTw Tw kTw Tw lTw fTw lUw Uw U U U$w xU( U,w xU0w lU4w U8w lU<w UXw m@U\w fU`w m@Udw Ulw UpU Uw xU Uw xUw mXUw Uw mXUw Uw nUw fUw nUw Uw UU Uw xU Uw xUw nUw Vw nVw V w nV$w fV(w nV,w V4w V8VL VPw xVT VXw xV\w nV`w Vdw nVhw Vw oVw fVw oVw Vw VV Vw xV Vw xVw oVw Vw oVw Vw p@Vw fVw p@Vw Vw WW Ww xW W w xW$w pPW(w W,w pPW0w WHw fWTw pWXw W\w pW`w WdWtw Wx W|w xW Ww xWw qWw Ww qWw Ww qWw Ww qWWw W Ww xW Ww xWw qWw Ww qWw Xw rXX w Xw rXXw &Xw &X$X8 X<w xX@ XDw xXHw rhXLw XPw rhXTw Xpw sXtw Xxw sX|w 6Xw 6XX Xw xX Xw xXw s(Xw Xw s(Xw Xw sXw Xw sXw FXw FXY Yw xY Y w xYw sYw Yw sYw Y8w tY<w Y@w tYDw VYLw VYPYd Yhw xYl Ypw xYtw tYxw Y|w tYw Yw uHYw Yw uHYw fYw fYY Yw xY Yw xYw u`Yw Yw u`Yw Zw vZw Zw vZ w vZw vZZ, Z0w xZ4 Z8w xZ<w v(Z@w ZDw v(ZHw Zdw vZhw Zlw vZpw Zxw Z|Z Zw xZ Zw xZw vZw Zw vZw Zw Zw wxZw Zw wxZw ZZw vZ Zw xZ [w x[w w[w [ w w[w [,w x8[0w [4w x8[8w [<[@w v[P [Tw x[X [\w x[`w xX[dw [hw xX[lw [w x[w [w x[w [w [[ [w x[ [w x[w y[w [w y[w [w y[w [w y[w \w \\ \ w x\$ \(w x\,w y\0w \4w y\8w \Tw z\Xw \\w z\`w \hw \l\ \w x\ \w x\w z\w \w z\w \w {H\w \w {H\w \w \\ \w x\ \w x\w {h\w \w {h]w ]w |8] w ]$w |8](w ]0w ]4]H ]Lw x]P ]Tw x]Xw |H]\w ]`w |H]dw ]w }]w ]w }]w ]w ]] ]w x] ]w x]w }]w ]w }]w ]w }]w ]w }]w ]w ]^ ^w x^ ^w x^ w }^$w ^(w }^,w ^Hw ~^Lw ^Pw ~^Tw &^\w &^`^t ^xw x^| ^w x^w ~^w ^w ~^w ^w x^w v^w x^w 6^^w 6^ ^w x^ ^w x^w ^w ^w ^w _w 6_w (_ w F_w (_w F__,w v_0 _4w x_8 _<w x_@w @_Dw _Hw @_Lw _hw _lw V_pw _t_xw V_w V_ _w x_ _w x_w _w _w _w _w _w _w f_w f__w _ _w x_ _w x`w `w `w ` w `(w ``,w v`0w ``4`8w v`H `Lw x`P `Tw x`Xw x`\w ``w x`dw `w `w v`w `w `w `` `w x` `w x`w `w `w `w `w `w v`w `w `w `a aw xa aw xa w a$w a(w a,w aLw haPw vaTw haXw a`adw apw vat axw xa| aw xaw paw aw paw aw aw aw aaw aw Lha aw xa aw xaw aw aw aw bw bw b bw bw b b$w xb( b,w xb0w b4w b8w b<w bXw b\w b`w bdw bhblw b bw xb bw xbw bw bw bw \W$\(W4\8WXP\TWl\pW\W\W\W\W$\W\Wh0\4W<L\PWh\lW\W \W (\W \W X\W \\W |,\0WH\LWd\hW$\WMMWas: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 D$hN%S01b7?vhLy =W=g v!0Q \ <,  0<    |@      @/102 1205622805 2404 1000 100664 165416 ` ELF4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > : ; I$ >  : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &I: ; I< ' II!I/  : ;  : ; I : ; .? : ;' @ : ;I : ;I: ;I .? : ;' @.? : ;' I@ 4: ;I 4: ;I!4: ;I "4: ;I#: ;I$.: ; ' I@%: ; I&: ; I '.: ; ' @(: ; I ).? : ; ' @*4: ; I +.? : ;' I@,4: ;I -: ; I.4: ;I/!I/04: ; I1.? : ; ' I@ 2 : ;3 4.: ; ' I 5: ; I6: ; I74: ; I8.? : ; ' I@9 : ; :1UX Y ;1< U=41 >4: ; I? : ;@4: ; I A4: ; I B4: ; I? < .GNU C 4.2.2./mxf/mxf_header_metadata.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libunsigned intintunsigned charlong long intlong intwchar_tcint8_t6charint16_t<short intint32_t=int64_tDuint8_tHuint16_tIMshort unsigned intuint32_tJuint64_tOlong long unsigned int:;.#<.#=.#>.#?.#@.#A.#B.#C.#D.# E.# F.# G.# H.# I.#J.#mxfULKmxfKeyMPQ.#R.#S.#T.#U.#V.#W.#X.#Y.#Z.# [.# \.# ].# ^.# _.#`.#mxfUUIDamxfUIDcmxfAUIDemxfLocalTagg=mxfVersionTypei=lPyearm#monthn.#dayo.#hourp.#minq.#secr.#qmsecs.#mxfTimestamptmxfUTF16Charv yz.#{.#|.#}.#~.#.#.#.#.#.# .# .# .# .# .#.#octet16.#octet17.#octet18.#octet19.#octet20.#octet21.#octet22.#octet23.#octet24.#octet25.#octet26.#octet27.#octet28.#octet29.#octet30.#octet31.#mxfUMIDxnumerator#denominator#mxfRationalmxfPositionmxfLengthmxfBoolean. gmajor=#minor=#patch=#build=#release=#mxfProductVersion code.#depth.#mxfRGBALayoutComponentfree_func_type!    _MXFListElement%&next&&#'#MXFListElement(+,#lastElement-#len.#freeFunc/# ,MXFList0B 3nextElement4#5#index6#MXFListIterator7 # .MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+ U [  m . m s% 4( close* #read+ #write, #get_char- # put_char. #eof/ #seek0 :#tell1 P#is_seekable2 # 3 P#$free_sys_data6 #(sysData7 #,minLLen:.#0runinLen;=#2   x c c. c c .       :    P  @MXFFile< ) nextTag*#entries+#MXFPrimerPack, ec  ( MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory -  0 I 1#MXFBasicTypeInfo 2 2 5 elementTypeId 6#fixedSize 7#MXFArrayTypeInfo 8 a ; name < # =#MXFCompoundTypeMemberInfo >  A members B # &MXFCompoundTypeInfo C  F q G#fixedArraySize H#MXFInterpretTypeInfo I A Q basic R Iarray S compound T &interpret U q Lcategory M # N#name O #info V # MXFItemType W 0 Zname [ #setDefKey \#key ]#localTag ^#$ _#(isRequired `#,MXFItemDef a, _MXFSetDef8 dname e #parentSetDefKey f#key g# h#$parentSetDef i#4MXFSetDef jF$ m n#setDefs o#types p# lastTypeId q#MXFDataModel r5$ "key ##tag $=#isPersistent %#length &=# ' #set (# _MXFMetadataSet@ (key -#instanceUID .#items /#  0#0fixedSpaceAllocation 1s#8MXFMetadataItem ) _MXFHeaderMetadata 0 6#primerPack 7#sets 8#MXFMetadataSet 2 MXFHeaderMetadata 9 < =#numElements >c# ?c#currentElement @c# MXFArrayItemIterator A9 Ebefore_set_read GA#after_set_read Il#privateData J#*  * 0 . s ; 6f  * f ;GMXFReadFilter Kmxf_set_fixed_set_space_allocation ^setfXsmxf_get_uint8^ X Ymxf_get_uint16^\ X\Y=mxf_get_uint32^ X Ymxf_get_uint64  h ismxf_get_int8^( X(Ymxf_get_int16^m XmYmxf_get_int32^ XYmxf_get_int64#^" X"Ymxf_get_version_type(^C' X'CYmxf_get_timestampA@ @Pmxf_get_lengthL^K XKYmxf_get_rationalQ&P P mxf_get_positionW^hV XVhYmxf_get_boolean\^[ X[Ymxf_get_product_versiona` `gmxf_get_rgba_layout_componentj_i i_mxf_get_array_headerpo o arrayItemLeno jmxf_get_utf16string_sizew=^>v v=ix= y!z=Smxf_get_utf16string h=j"i= "c=dmxf_set_uint8 ^ .X Ymxf_set_uint16^D= Ymxf_set_uint32^c Ymxf_set_uint64 ^sXY Zmxf_set_int8, ++ imxf_set_int161N0h0 imxf_set_int3265h5 imxf_set_int64;:: jmxf_set_version_type@^?? Ymxf_set_rationalbb hmxf_set_position^XY Zmxf_set_length^XY Zmxf_set_boolean^< Ymxf_set_product_version gmxf_set_rgba_layout_component mxf_set_array_header\c#arrayElementLenc jmxf_next_array_item_element ^  Ylength Z $eq_pointerN %M&infoMi'free_metadata_item_value H(h)mxf_free_itemy(yh'free_metadata_item_in_list3(2h*4l+mxf_register_item3*key0i,tagn!3h+mxf_set_item_value i#len=mxf_set_timestampYXX Pmxf_set_umidT^ +S +S  1mxf_set_uuidE^ xD xD  ~mxf_set_weakref^   Y mxf_set_strongref^!  Ymxf_set_auidO^!TN!TXN Y!Zmxf_set_ulJ^!I!XI Y!mxf_get_umid<^!; ;!mxf_get_auid7^"06 6"0mxf_get_ul2^"v1 1"vmxf_get_uuid-^", ,"mxf_set_fixed_size_utf16stringq#Op#Op=p "stringSizer="is=#Udmxf_set_utf16stringe#d#Ohd i f=ig=+mxf_get_external_utf16string_size_=$^#O$set_eq_instanceuid@$O%?-info?initialise_sets_iter^$*$+mxf_dereference_s%/*$ xjset%/ksetInListf,startIndexaf+mxf_get_weakref_s%*$i jset%/k!`+mxf_get_strongref_s&#*$i jset%/k!`+mxf_dereference&* xiset%/j!X+mxf_get_weakref&* iset%/j!`+mxf_get_strongref'V* iset%/j!`+mxf_get_item'#setfkey0iyj!X+mxf_initialise_array_item_iterator(1#setf0ij!l+mxf_get_array_item_element(#setf0iindexcjelementk!l.c.c+mxf_get_array_item_element_len)Z#setf0i j!l!ch+mxf_get_array_item_count)#setf0i j!l!ch+mxf_get_rgba_layout_component_item*Q#setf0i_j!l+mxf_get_product_version_item*#setf0ij!l+mxf_get_boolean_item+/#setf0ij!l+mxf_get_position_item+#setf0ihj!l+mxf_get_rational_item,#setf0i j!l+mxf_get_length_item,q#setf0ij!l+mxf_get_utf16string_itemv,#setufu0iuj!wl+mxf_get_utf16string_item_sizej-T#setifi0ii\j!kl+mxf_get_timestamp_itemd-#setcfc0icj!el+mxf_get_umid_item_.)#set^f^0i^!j!`l+mxf_get_auid_itemZ.#setYfY0iY"0j![l+mxf_get_ul_itemU.#setTfT0iT"vj!Vl+mxf_get_uuid_itemP/_#setOfO0iO"j!Ql+mxf_get_weakref_item_s/$setfi0%/k!`+mxf_get_strongref_item_s0[$setfi0%/k!`+mxf_get_weakref_item0#setf0%/j!`+mxf_get_strongref_item17#setf0%/j!`+mxf_get_version_type_itemK1#setJfJ0iJCj!Ll+mxf_get_int64_itemF2#setEfE0iEj!Gl+mxf_get_int32_itemA2y#set@f@0i@j!Bl+mxf_get_int16_item<2#set;f;0i;mj!=l+mxf_get_int8_item73J#set6f60i6(j!8l+mxf_get_uint64_item23#set1f10i1j!3l+mxf_get_uint32_item-4#set,f,0i, j!.l+mxf_get_uint16_item(4#set'f'0i'\j!)l+mxf_get_uint8_item#4#set"f"0i" j!$l+mxf_get_item_len5X#set f 0ilen \j!l+mxf_have_item5#setfkey0i!l+mxf_get_set_sizes6+6+#setf!d,lens`a,llen.X Vmxf_get_header_metadata_size66+h*j!\,primerSizesh+mxf_write_item66+i+mxf_write_set7{6+setfi!d"setLens"setSizes$item_eq_keyG7%F-infoF+mxf_write_header_primer_packx8w6+w*i+mxf_read_itemc8{b6+bilenb=j!d8{{.8/+mxf_read_item_tl[8Z6+itemTagZ8iitemLenZ\j+mxf_register_set_items9*#key0"setDef9 3!\,tag n$$create_empty_seto9-keyn0&setn%/i0pf1mxf_is_header_metadata^:-key0+mxf_set_is_subclass_of:q#setf#parentSetKey0+mxf_find_set_by_keyR;Q*keyQ0isetListQ;j!S`,newListT;l2e3"set[f;+mxf_find_singular_set_by_keyk;j*#keyj0setj%/j,setListl;l2z+mxf_write_header_sets<9~6+~*!`,prefaceSetfl3"setf+mxf_write_header_metadatap<o6+o*i+mxf_remove_itemD<#setCfC0iCyj!EX4add_item}=15set|f6|7removedItem~8mxf_create_item=-setf-key0-tag%y*l9:<;=;=<==h$get_or_create_set_itemV>e%T*&setTfi(U0j(Uyk*Wh>tagX*Y3d+mxf_set_empty_array_item>#setf0icj!l. 2+mxf_grow_array_item?#setf0cjcknewElementsl.. .c"existElementLenc23.+mxf_add_array_item_weakref@T#setf0i j! l+mxf_add_array_item_strongref@#setf0i j! l+mxf_alloc_array_item_elementsA#setf0cjckl!l. ?3.+mxf_set_rgba_layout_component_itemB#setf0ij!h!Bn.B#+mxf_set_product_version_item|B#set{f{0i{j!}l!}Bb.B +mxf_set_boolean_itemwC1#setvfv0iv!xh!xC1o.CA+mxf_set_length_itemrC#setqfq0iq!sl!sCd.C+mxf_set_position_itemmDI#setlfl0il!nl!nCd+mxf_set_rational_itemhD#setgfg0igbj!il!iCd+mxf_set_umid_itemcE;#setbfb0ib +j!dl!dE;L.EK+mxf_set_weakref_item^E#set]f]0i] j!_l!_E\.E+mxf_set_strongref_itemYFQ#setXfX0iX j!Zl!ZE\+mxf_set_fixed_size_utf16string_itemJF#setHfH0iH#OjI=k!Kl!L8{{+mxf_set_utf16string_item9Gj#set8f80i8#Oj!:l!;8{{+mxf_set_timestamp_item3G#set2f20i2j!4l!4Cd+mxf_set_auid_item.H]#set-f-0i-!Tj!/l!/E\+mxf_set_ul_item)H#set(f(0i(!j!*l!*E\+mxf_set_uuid_item$II#set#f#0i# xj!%l!%E\+mxf_set_version_type_itemI#setf0ij! h! Bn+mxf_set_int64_itemJB#setf0i!l!Cd+mxf_set_int32_itemJ#setf0ij!l!Jh.J+mxf_set_int16_itemKB#setf0ij!h!Bn+mxf_set_int8_item K#set f 0i j! h! C1o+mxf_set_uint64_itemL4#setf0is!l!Cd+mxf_set_uint32_itemL#setf0icj!l!Jh+mxf_set_uint16_itemM&#setf0i=j!h!Bn+mxf_set_uint8_itemM#setf0i.!h!C1o+mxf_clone_itemN'#sourceSetf0idestSetfj"sourceItem.+mxf_set_itemN#setf0i jlen=k!l+mxf_remove_set7N6*set6fi 88mxf_add_setO.%*&setfi)mxf_free_setO^&set%/h+mxf_read_and_return_setP6+#key0#lens*lmset%/!fh"setDef9"totalLens"itemTag"itemLen="haveInstanceUID ! L! 3`. 2U+mxf_read_setQ#6+key0i#lens*lm,setfl+mxf_read_filtered_header_metadataR?6+filterR?i*js#pkey0#pllen.#plens,keyH"llen."lens"skip!fd.s2r+mxf_read_header_metadataR6+*ispkey0lpllen.m#plens'free_metadata_set_in_list&S!(%h@set'fl)mxf_free_header_metadataS](S]h*8mxf_create_setS%*-key0&set%/j*fl*\98mxf_create_header_metadataTV%S](i@newHeaderMetadata*l9@g_Null_UUID ~7g_Null_Key67g_Null_UL!Ag_Null_LocalTagT7g_Null_UMID 17g_Null_Rationalh7g_Picture_datadef_label -!7g_Sound_datadef_label 0!7g_Timecode_datadef_label 3!7g_LegacyPicture_datadef_label 6!7g_LegacySound_datadef_label 9!7g_LegacyTimecode_datadef_label <!7g_Data_datadef_label ?!7g_DescriptiveMetadata_datadef_label B!7g_IECDV_25_525_60_compdef_label ]!7g_IECDV_25_625_50_compdef_label `!7g_DVBased_25_525_60_compdef_label d!7g_DVBased_25_625_50_compdef_label g!7g_DVBased_50_525_60_compdef_label j!7g_DVBased_50_625_50_compdef_label m!7g_DVBased_100_1080_60_I_compdef_label p!7g_DVBased_100_1080_50_I_compdef_label s!7g_DVBased_100_720_60_P_compdef_label v!7g_DVBased_100_720_50_P_compdef_label y!7g_D10_50_625_50_compdef_label !7g_D10_50_525_60_compdef_label !7g_D10_50_625_40_compdef_label !7g_D10_50_525_40_compdef_label !7g_D10_50_625_30_compdef_label !7g_D10_50_525_30_compdef_label !7g_ALaw_compdef_label !7g_MP4AdvancedRealTimeSimpleL3_compdef_label !7g_DNxHD_compdef_label !7g_MultipleWrappings_esscont_label !7g_BWFFrameWrapped_esscont_label !7g_BWFClipWrapped_esscont_label !7g_AES3FrameWrapped_esscont_label !7g_AES3ClipWrapped_esscont_label !7g_BWFCustomWrapped_esscont_label !7g_AES3CustomWrapped_esscont_label !7g_IECDV_25_525_60_FrameWrapped_esscont_label !7g_IECDV_25_525_60_ClipWrapped_esscont_label !7g_IECDV_25_625_50_FrameWrapped_esscont_label !7g_IECDV_25_625_50_ClipWrapped_esscont_label !7g_DVBased_25_525_60_FrameWrapped_esscont_label !7g_DVBased_25_525_60_ClipWrapped_esscont_label !7g_DVBased_25_625_50_FrameWrapped_esscont_label !7g_DVBased_25_625_50_ClipWrapped_esscont_label !7g_DVBased_50_525_60_FrameWrapped_esscont_label !7g_DVBased_50_525_60_ClipWrapped_esscont_label !7g_DVBased_50_625_50_FrameWrapped_esscont_label !7g_DVBased_50_625_50_ClipWrapped_esscont_label !7g_DVBased_100_1080_60_I_FrameWrapped_esscont_label !g_DVBased_100_1080_60_I_ClipWrapped_esscont_label !g_DVBased_100_1080_50_I_FrameWrapped_esscont_label !g_DVBased_100_1080_50_I_ClipWrapped_esscont_label !g_DVBased_100_720_60_P_FrameWrapped_esscont_label  !g_DVBased_100_720_60_P_ClipWrapped_esscont_label !g_DVBased_100_720_50_P_FrameWrapped_esscont_label !g_DVBased_100_720_50_P_ClipWrapped_esscont_label !g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label !g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label  !g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label #!g_D10_50_625_50_defined_template_esscont_label ,!g_D10_50_625_50_extended_template_esscont_label /!g_D10_50_625_50_picture_only_esscont_label 2!g_D10_50_525_60_defined_template_esscont_label 5!g_D10_50_525_60_extended_template_esscont_label 8!g_D10_50_525_60_picture_only_esscont_label ;!g_D10_40_625_50_defined_template_esscont_label >!g_D10_40_625_50_extended_template_esscont_label A!g_D10_40_625_50_picture_only_esscont_label D!g_D10_40_525_60_defined_template_esscont_label G!g_D10_40_525_60_extended_template_esscont_label J!g_D10_40_525_60_picture_only_esscont_label M!g_D10_30_625_50_defined_template_esscont_label P!g_D10_30_625_50_extended_template_esscont_label S!g_D10_30_625_50_picture_only_esscont_label V!g_D10_30_525_60_defined_template_esscont_label Y!g_D10_30_525_60_extended_template_esscont_label \!g_D10_30_525_60_picture_only_esscont_label _!g_ALawFrameWrapped_esscont_label h!g_ALawClipWrapped_esscont_label k!g_ALawCustomWrapped_esscont_label n!g_DNxHD720p120ClipWrapped_esscont_label {!g_DNxHD720p185ClipWrapped_esscont_label }!g_DNxHD1080p120ClipWrapped_esscont_label !g_DNxHD1080p185ClipWrapped_esscont_label !g_DNxHD1080p36ClipWrapped_esscont_label !g_DNxHD1080i120ClipWrapped_esscont_label !g_DNxHD1080i185ClipWrapped_esscont_label !g_SDTI_CP_System_Pack_esselement_key 6g_OpenIncomplete_Header_pp_key "6g_ClosedIncomplete_Header_pp_key %6g_OpenComplete_Header_pp_key (6g_ClosedComplete_Header_pp_key +6g_OpenIncomplete_Body_pp_key .6g_ClosedIncomplete_Body_pp_key 16g_OpenComplete_Body_pp_key 46g_ClosedComplete_Body_pp_key 76g_OpenIncomplete_Footer_pp_key :6g_ClosedIncomplete_Footer_pp_key =6g_OpenComplete_Footer_pp_key @6g_ClosedComplete_Footer_pp_key C6g_KLVFill_key P6g_RandomIndexPack_key Z6g_PrimerPack_key d6g_IndexTableSegment_key o6g_complexity00_op_atom_label !g_complexity01_op_atom_label !g_complexity02_op_atom_label !g_complexity03_op_atom_label !g_qq09_op_1a_label !7g_root_set_key !7g_InterchangeObject_set_key !@g_InterchangeObject_InstanceUID_item_key !7g_InterchangeObject_GenerationUID_item_key !@g_Preface_set_key !7g_Preface_LastModifiedDate_item_key !7g_Preface_Version_item_key !7g_Preface_ObjectModelVersion_item_key !7g_Preface_PrimaryPackage_item_key !7g_Preface_Identifications_item_key !7g_Preface_ContentStorage_item_key !7g_Preface_OperationalPattern_item_key !7g_Preface_EssenceContainers_item_key !7g_Preface_DMSchemes_item_key !7g_Identification_set_key !7g_Identification_ThisGenerationUID_item_key !7g_Identification_CompanyName_item_key !7g_Identification_ProductName_item_key !g_Identification_ProductVersion_item_key !g_Identification_VersionString_item_key  !g_Identification_ProductUID_item_key !g_Identification_ModificationDate_item_key !g_Identification_ToolkitVersion_item_key !g_Identification_Platform_item_key %!g_ContentStorage_set_key ,!g_ContentStorage_Packages_item_key 0!g_ContentStorage_EssenceContainerData_item_key 7!g_EssenceContainerData_set_key >!g_EssenceContainerData_LinkedPackageUID_item_key B!g_EssenceContainerData_IndexSID_item_key I!g_EssenceContainerData_BodySID_item_key P!g_GenericPackage_set_key W!g_GenericPackage_PackageUID_item_key [!g_GenericPackage_Name_item_key b!g_GenericPackage_PackageCreationDate_item_key i!g_GenericPackage_PackageModifiedDate_item_key p!g_GenericPackage_Tracks_item_key w!g_Locator_set_key ~!g_NetworkLocator_set_key !g_NetworkLocator_URLString_item_key !g_TextLocator_set_key !g_TextLocator_LocatorName_item_key !g_GenericTrack_set_key !g_GenericTrack_TrackID_item_key !g_GenericTrack_TrackNumber_item_key !g_GenericTrack_TrackName_item_key !g_GenericTrack_Sequence_item_key !g_StaticTrack_set_key !g_Track_set_key !g_Track_EditRate_item_key !g_Track_Origin_item_key !g_EventTrack_set_key !g_EventTrack_EventEditRate_item_key !g_EventTrack_EventOrigin_item_key !g_StructuralComponent_set_key !g_StructuralComponent_DataDefinition_item_key !g_StructuralComponent_Duration_item_key !g_Sequence_set_key !g_Sequence_StructuralComponents_item_key !g_TimecodeComponent_set_key !g_TimecodeComponent_RoundedTimecodeBase_item_key !g_TimecodeComponent_StartTimecode_item_key !g_TimecodeComponent_DropFrame_item_key !g_SourceClip_set_key !g_SourceClip_StartPosition_item_key !g_SourceClip_SourcePackageID_item_key !!g_SourceClip_SourceTrackID_item_key (!g_DMSegment_set_key /!g_DMSegment_EventStartPosition_item_key 3!g_DMSegment_EventComment_item_key :!g_DMSegment_TrackIDs_item_key A!g_DMSegment_DMFramework_item_key H!g_DMSourceClip_set_key O!g_DMSourceClip_DMSourceClipTrackIDs_item_key S!g_MaterialPackage_set_key Z!g_SourcePackage_set_key ^!g_SourcePackage_Descriptor_item_key b!g_GenericDescriptor_set_key i!g_GenericDescriptor_Locators_item_key m!g_FileDescriptor_set_key t!g_FileDescriptor_LinkedTrackID_item_key x!g_FileDescriptor_SampleRate_item_key !g_FileDescriptor_ContainerDuration_item_key !g_FileDescriptor_EssenceContainer_item_key !g_FileDescriptor_Codec_item_key !g_GenericPictureEssenceDescriptor_set_key !g_GenericPictureEssenceDescriptor_SignalStandard_item_key !g_GenericPictureEssenceDescriptor_FrameLayout_item_key !g_GenericPictureEssenceDescriptor_StoredWidth_item_key !g_GenericPictureEssenceDescriptor_StoredHeight_item_key !g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key !g_GenericPictureEssenceDescriptor_SampledWidth_item_key !g_GenericPictureEssenceDescriptor_SampledHeight_item_key !g_GenericPictureEssenceDescriptor_SampledXOffset_item_key !g_GenericPictureEssenceDescriptor_SampledYOffset_item_key !g_GenericPictureEssenceDescriptor_DisplayHeight_item_key !g_GenericPictureEssenceDescriptor_DisplayWidth_item_key !g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key !g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key !g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key !g_GenericPictureEssenceDescriptor_AspectRatio_item_key !g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key !g_GenericPictureEssenceDescriptor_VideoLineMap_item_key !g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key !g_GenericPictureEssenceDescriptor_CaptureGamma_item_key !g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $!g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key +!g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2!g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9!g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @!g_CDCIEssenceDescriptor_set_key G!g_CDCIEssenceDescriptor_ComponentDepth_item_key K!g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R!g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y!g_CDCIEssenceDescriptor_ColorSiting_item_key `!g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g!g_CDCIEssenceDescriptor_PaddingBits_item_key n!g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u!g_CDCIEssenceDescriptor_BlackRefLevel_item_key |!g_CDCIEssenceDescriptor_WhiteReflevel_item_key !g_CDCIEssenceDescriptor_ColorRange_item_key !g_RGBAEssenceDescriptor_set_key !g_RGBAEssenceDescriptor_ComponentMaxRef_item_key !g_RGBAEssenceDescriptor_ComponentMinRef_item_key !g_RGBAEssenceDescriptor_AlphaMaxRef_item_key !g_RGBAEssenceDescriptor_AlphaMinRef_item_key !g_RGBAEssenceDescriptor_ScanningDirection_item_key !g_RGBAEssenceDescriptor_PixelLayout_item_key !g_RGBAEssenceDescriptor_Palette_item_key !g_RGBAEssenceDescriptor_PaletteLayout_item_key !g_GenericSoundEssenceDescriptor_set_key !g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key !g_GenericSoundEssenceDescriptor_Locked_item_key !g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key !g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key !g_GenericSoundEssenceDescriptor_ChannelCount_item_key !g_GenericSoundEssenceDescriptor_QuantizationBits_item_key !g_GenericSoundEssenceDescriptor_DialNorm_item_key !g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key !g_GenericDataEssenceDescriptor_set_key  !g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  !g_MultipleDescriptor_set_key !g_MultipleDescriptor_SubDescriptorUIDs_item_key !g_WaveAudioDescriptor_set_key !g_WaveAudioDescriptor_BlockAlign_item_key #!g_WaveAudioDescriptor_SequenceOffset_item_key *!g_WaveAudioDescriptor_AvgBps_item_key 1!g_AES3AudioDescriptor_set_key 8!g_DMFramework_set_key <!g_DMSet_set_key @!Bmxf_log. A)) include/mxf/usr/include/iso/usr/include/sysmxfmxf_header_metadata.cstdlib_iso.hint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_file.hmxf_primer.hmxf_data_model.hmxf_header_metadata.hmxf_labels_and_keys.hmxf_baseline_data_model.h,%"yerN~  p[F} b w)#  Nshns{  k io DlrhqqqGjv'sXjJ  # t{gs} ur"~ 2#   ]}~V^[r"s    F <_,_5S* # s  So %qi*q#c' ep k  b nxt]T@3a3a3a+l+i"r(`4- A36Vu>c`4 YiL!HQl(JJLH *f>\*jbCNHBRLHL*qH Y;^@T@NF[$,a1}N ]t  : 8 *@  (`@2@   ) (`("@㿐 ( (p80p   @  ( (p00p   @  +0 @(p(0p  @ ( 0(p 0p +0 3`@(0 @@   (  +03p  . 6(0 @ @ >@@@@@@@@@@@㿐@`@  @` @`  @`` @`@@@㿐@ @`@@@@㿐@`@  @` ` @`@㿐@ @`㿐@@ *`2``@   `H `@ ((0`@ O (`0`0`㿈.`6``@  h ` (0`@@ @`O (`& &*@*`2 *@2 2 *`*@2 *`*`*0 2`@080 *0 2`@ 3003p **0 2`@0(0 ***0 2`@ 30 3p *0 2`@00 ***0 2`@ 303p *0 2`@00 ***㿐/D@ 㿐. 7D@2 㿐'D@㿈?@* `2 㿐@` @@@@@` 㿐@ @  @ ` @  @㿐@` @㿐@@ `@ @@ " `" X `@"@ 㿐@ @ H  `@ O`?㿐  "@6 @& 6 㿐 @  @@&㿈 @'@㿈@耢 H ``!  `$@  O `!` 㿐  @. 0`"@   @, @6 &  @6 &  , 0`@ O&  ``$Ė 㿐V@  .` `.` .` .` .` .` `  ` ` ` @@@@ `  `  `  ` 㿐@ .`* e@* 2 `@  @8`)@) `(0`@ O .`2 0`@@ @ @ 㿐@* ?2 c@ ` +`0(8`(`@O( 㿐@ * 2 㿐@ @ H `@ A@   @@㿐@ @h@ @@@  O& @@ @@@@@@  O & 㿀@@㿀@@㿐  @ @& 㿀@@㿀@@㿐  @ @& 㿈'@쀢 @`8H& ``' @ &  ``& 㿀'@쀢 @#`H@䀠@@%`^&  ``&  ``&  ``& 㿈'@쀢 @`8H ``& @  ``& 㿈'@쀢 @`8H ``&Ֆ @  ``&Ԗ 㿈'@쀢 @`@ ``&˖ @  ``&˖ 㿈'@쀢 @` @ ``&Ɩ @  ``&Ɩ 㿈'@쀢 @`@ ``& @  ``& 㿈'@쀢 @`@ ``& @  ``& 㿈'@쀢 @`@ ``& @  ``& 㿈'@쀢 @`@ ``& @  ``& 㿈'@쀢 H ``&y ``@ 㿈'@쀢 H ``&m  `@`6㿈'@쀢 @`@ ``&e @  ``&e 㿈'@쀢 @` @ ``&` @  ``&` 㿈'@쀢 @`@ ``&[ @  ``&[ 㿈'@쀢 @`@ ``&V @  ``&V 㿈'@쀢 @`@ ``&Q @  ``&Q 㿀`0`@,@ H ``& `0@  O `&`  ``& 㿀`0`@,@ H ``& `0@  O `&`  ``& 㿀 0`@+@ 2H 0 ``& @  O `&`  ``& 㿀 0`@+@ 2H 0 ``& @  O `&`  ``& 㿈'@쀢 @`@ ``&L @  ``&L 㿈'@쀢 @`@ ``&G @  ``&G 㿈'@쀢 @`@ ``&B @  ``&B 㿈'@쀢 @`@ ``&= @  ``&= 㿈'@쀢 @`@ ``&8 @  ``&8 㿈'@쀢 @`@ ``&3 @  ``&3 㿈'@쀢 @`@ ``&. @  ``&. 㿈'@쀢 @`@ ``&) @  ``&) 㿈'@쀢 @`@ ``&$ @  ``&$ 㿈'@쀢 @`6  ``& 㿈@㿀`8"@`   @h @  `@D@ O@ H  `D @x`@`>@h @@@B>@ 2O㿐@` H ``"ǖ @` H ``"Ȗ `@``@ ``"ɖ  &` 㿀` @ h  @  `@D@ O@ H( @ @>`D @@ @C@@ O ``" @ H ``" @  oǠ@ ``" `8@1@-@H.@` D @`8C H& @4 H"HH@ H ``" Oր @ ``" OoOπo㿐@ @ H `@ H@㿐`@  H  `"y` ?c.0`?@@ ``"f @ @ &`@ 6` ``"h 㿐@ H ``"\ @  O `"]` x@耢 @-܀`@7`$@@ @@ $` @ O ``!- `4`@o' ``!"  㿐@ @ @ rr r r r r (r 0@r 8  @`  @`&@ `` r @@㿐 0 @ "@@ `!` 㿀' @ H ``!V  @@ @@@ O@쀢 O!^` ` @& 㿈' @ @@쀢 @!s` ` @@ &@㿀!@ H ``" @쀢 H& `@@ @)@@ O@ O ``"  ``"  㿐@ H ``"q @  O `"r` 㿐  @ @&"  㿈@ $' @P" "2 " " " " " " " @  @@耢 @ 5 @ @5$ & 7!   @   ǐ @@7!   @   ǐ @@ ``  㿀''@ @&  @ H@䀢 H `` b  `$@ @@ O `` g  `` d 㿈' 0`@J@  @7 @ 0쀢 H@  2H!%` ` @%` ` @@  ``%  `@%o㿀' 0`@KH @ 2H' 0A쀢 @*` "@O'``H@䀦@0 ``%ʟoސ  `%`  `%`  `@%o^`@I ``%˟o ^@` @`@ " Z@@?^`@H(``` %@o 2@ @` @X@@'om ^'@  @ ``@^o`` %o ``%ΟoD  ``%ğo8 㿈  @쀢 H ``& @ 㿈  @쀢 H ``% @ 㿈' 0`@Z@@^?`cH ``%  0"쀢 H/@ @E@ @`, 2@ H/%` `@o֐ @ G' `%`  `@%o`@'o  ``%o 㿈' 0 "@/耢 H ``% @ @  O `%`  `@%o 0㿀' 0 "@/쀢 H ``%} @ @  O `%}`  `@%}o 0㿈' 0 "@/L耢 H ``%x @ @  O `%x`  `@%xo 0㿀' 0 "@0쀢 H ``%s @ @  O `%s`  `@%so 0㿀' 0 "@0ז쀢 H ``%n @ @  O `%n`  `@%no 0㿀' 0 "@/쀢 H ``%i @ @  O `%i`  `@%io 0h' 0 "@/b쀢 H ``%d @ @  O `%d`  `@%do 0x' 0 "@/(쀢 H ``%_ @ @  O `%_`  `@%_o 0x' 0 "@/쀢 H ``%Z @ @  O `%Z`  `@%Zo 0?c' 0 "@7쀢 H? ``%P c.4 @@,  @4  O `%S`  `@%No 0?c' 0 "@8n쀢 H? ``%? c@@   *@2 O `%B`  `@%=o 0㿀' 0 "@/+쀢 H ``%4 @ @  O `%4`  `@%4o 0x' 0 "@/쀢 H ``%/ @ @  O `%/`  `@%/o 0x' 0 "@/쀢 H ``%* @ @  O `%*`  `@%*o 0x' 0 "@/}쀢 H ``%% @ @  O `%%`  `@%%o 0㿈' 0 "@0C耢 H ``%  .@2  @  O `% `  `@% o 0㿀' 0 "@0쀢 H ``% @ @  O `%`  `@%o 0㿈' 0 "@/͖쀢 H ``% @ @  O `%`  `@%o 0㿈' 0 "@0耢 H ``% .@:  @  O `%`  `@%o 0㿈' 0 "@0X耢 H ``%  .@:  @  O `% `  `@% o 0㿀' 0 "@0쀢 H ``% @ @  O `%`  `@%o 0㿈' 0 "@/쀢 H ``% @ @  O `%`  `@%o 0㿈' 0 "@0耢 H ``$ .@2  @  O `$`  `@$o 0㿈' 0 "@/m耢 H ``$ @ @  O `$`  `@$o 0㿈w0`@A@쀢 H ``$ 0耢 H ``$ ``@  O `$`  `@$o㿈' 0 "@,쀢 H. ``$Ӗ 2@  O `$`  `@$o 0㿐  @ @&`0 㿐`@` @`0 "@ @ @ @ @ &`0  ``   ``   ``! 㿐 @ @  @@&`'w `@@䀢 HZ耢 H] ` 'Ħ+`@ @ @ HQ @ He@܀ @܂  @쀢 @Β@ @u`@ DOА@X@[@`` "=@ @ @t\ @  ``" `@"3 @ O`` @"4o͐ @ O`` ",o耦OtoOĀ`@D`@\  `@` o' `@"o>@耢 O`` "Io ``"Q `` "ok`` "Bo``` " oS`` ""oF㿀@#\`''`H_ ``! @ @x`@@@ @ǂ ``@ Ƞ@Hpج@ @@ @h`@'@`@#\`؟@ @耠`@n#\ @ @'``@ `@ @耠`@h@䀢 @؂  `@ @ @DO@<@@ ``!  ``! O〤Oo@ O ``!Ė Oyoŀ@ O ``! @oؘؒ@  O ``!  ``!  ``! O{  ``!Ӗ  ``!Ζ `` !ސ@ `` !o㿀\``#\;`@ 㿈 @'@㿐 @@ @  @@&x 2H ``  @   @  H``  @ @` @& ``  o㿈@ '쀢 @%"  ` ` ` ` `@`@  @&  ` ` @ ``  data != NULL && info != NULL./mxf/mxf_header_metadata.c'%s' failed, in %s:%d mxf_find_item_def(headerMetadata->dataModel, key, &itemDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)key, itemDef->localTag, &tag)(item->value = (uint8_t*)malloc(sizeof(uint8_t) * (len))) != NULLmxf_get_item(set, itemKey, &item)item->length >= 8index < countitem->length == 2item->length == 10item->length == 1item->length == 8item->length == 32item->length == 16set->headerMetadata != NULLmxf_get_uuid_item(set, itemKey, &uuidValue)mxf_dereference_s(set->headerMetadata, setsIter, &uuidValue, value)mxf_dereference(set->headerMetadata, &uuidValue, value)item->length == 4mxf_write_local_tag(mxfFile, item->tag)mxf_write_uint16(mxfFile, item->length)mxf_file_write(mxfFile, item->value, item->length) == item->lengthmxf_write_fixed_kl(mxfFile, &set->key, 4, setLen)mxf_write_kl(mxfFile, &set->key, setLen)mxf_write_item(mxfFile, (MXFMetadataItem*)mxf_get_iter_element(&iter))setSize == set->fixedSpaceAllocation || (setSize < set->fixedSpaceAllocation && setSize + mxf_get_min_llen(mxfFile) + mxfKey_extlen <= set->fixedSpaceAllocation)mxf_write_fill(mxfFile, (uint32_t)(set->fixedSpaceAllocation - setSize))mxf_write_primer_pack(mxfFile, headerMetadata->primerPack)mxf_file_read(mxfFile, buffer, len) == lenmxf_read_local_tag(mxfFile, itemTag)mxf_read_uint16(mxfFile, itemLen)mxf_find_set_def(headerMetadata->dataModel, key, &setDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)&itemDef->key, itemDef->localTag, &tag)(newSet = (MXFMetadataSet*)malloc(sizeof(MXFMetadataSet))) != NULLset->headerMetadata != NULL && set->headerMetadata->dataModel != NULLmxf_create_list(&newList, NULL)mxf_append_list_element(newList, (void*)set)mxf_get_list_length(setList) == 1mxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(Preface), &prefaceSet)mxf_write_set(mxfFile, prefaceSet)mxf_write_set(mxfFile, set)mxf_write_header_primer_pack(mxfFile, headerMetadata)mxf_write_header_sets(mxfFile, headerMetadata)(newItem = (MXFMetadataItem*)malloc(sizeof(MXFMetadataItem))) != NULLmxf_remove_item(item->set, &item->key, &removedItem)mxf_append_list_element(&set->items, (void*)item)add_item(set, newItem)mxf_find_item_def(headerMetadata->dataModel, itemKey, &itemDef)mxf_register_primer_entry(headerMetadata->primerPack, (const mxfUID*)itemKey, itemDef->localTag, &tag)mxf_create_item(set, itemKey, tag, &resultItem)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8))) != NULLget_or_create_set_item(set->headerMetadata, set, itemKey, &newItem)mxf_set_item_value(newItem, buffer, 8)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + arrayLen * elementLen))) != NULLnewItem->length >= 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)8 + count * elementLen < 65536(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (8 + count * elementLen))) != NULLmxf_set_item_value(newItem, buffer, (uint16_t)(8 + count * elementLen))mxf_set_item_value(newItem, buffer, 2)mxf_set_item_value(newItem, buffer, 10)mxf_set_item_value(newItem, buffer, 1)mxf_set_item_value(newItem, buffer, 32)mxf_set_item_value(newItem, buffer, 16)mxf_set_item_value(newItem, buffer, size * mxfUTF16Char_extlen)mxf_set_item_value(newItem, buffer, (uint16_t)((wcslen(value) + 1) * mxfUTF16Char_extlen))mxf_set_item_value(newItem, buffer, 4)destSet->headerMetadata != 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, value, len)!mxf_equals_uuid(&set->instanceUID, &g_Null_UUID)mxf_remove_set(set->headerMetadata, set)mxf_append_list_element(&headerMetadata->sets, (void*)set)headerMetadata->primerPack != 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_set_uuid_item(newSet, &MXF_ITEM_K(InterchangeObject, InstanceUID), &uuid)(newHeaderMetadata = (MXFHeaderMetadata*)malloc(sizeof(MXFHeaderMetadata))) != NULLmxf_create_primer_pack(&newHeaderMetadata->primerPack)+4S /+4 |    0 -      h -    -   P -   -   -  t -     -   -  -   -  $ -    L - $ -   -  \H - , - @ - $ -  -  - P -            - h - $ - H -   - 0 - 0 - 8 - , - , - 8 -  -  -  -  -  -  -  -  -  -  - x - x -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - l -  -  - p -  -  - H - T -  -  -   -  -  h -  -  - < -  - < -  - X - T - h - t - t -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - 0 -  - 8 -  - @ - x - 0 -  - < - $ - L - 8 -  - YZRZdh^hxn^0nh0`i0a@D^D`n@LhLTX@Ti^nh`ia^nhXi^nhiYX8Q|QY^ nianX$8X^nhX^0n04^4LnLP^PlnL\hi\lXilpX^nhiYXX^ nhi ` $^$Dn 8h ,i,4YDH^HdnDPhPXXDXiXdhdXX^nh ^ 4n48^8tntx^xn^HnhhHL^L nHhh hH\j\ `  ^  hn  0h  <i h pX p Q Y h tY t X X Q Y Y X X X X Q Y Y X X  Q  Y Y  X  X 0Q 0 4Y  $Y $ 0X 4 <X < LQ L PY 4 @Y @ LX P T^ T n P h P i P j [ j [ p tX S ^ dn d h^ h n d h ^ n h ` i h X Y X ^ n Hh P h h i (X ( Pi P TX T i X i ^ n h ^ n h  ^ Tn  0h T X^ X n T xh ^ n h ^ n h ^ n @hP\hph^nh@hPxhhhdQdQd^|nh,4hDlh|^8n|hh(h8<^<n8hhh^nHhX`hph^`nhh(Ph`d^dn`hhh^nphhh^n(h8@hPxh^nhh^xnLh\`hx|^|0nxhh h04^4n0hhh^n@hPXhhh^Xnhh HhX\^\nXhhh^nhhxhYh$j$4YYj^n\hlxhxYhj(YYj^nPh`hhh i YYi^n@hPXhhi YYi^n0h@HhXh^Hnhh8hHL^L nHhhh ^  n Xh h ph h ^ !pn !h! !(h!8!`h!p!t^!t"(n!p!h!!h!"h"(",^","n"("h""h""h""^"#n"#8h#H#Ph#`#h##^#$Pn##h$$h$$@h$P$T^$T$n$P$th$$h$$^$$n$$h$$^$%n$$h$%b$$i$%Y%%^%%n%%i%%^%&n%&8h&H&h&&h&&h&&^&)n&'h'(@h(P(h()`h)p)xh))h))h''`a'(l`a(t(`a''`a(l(t`a()`a))^)*(n))h)*(`)*i**$h*(*,^*,*|n*(*4h*4*<X*|*^*+Tn*|*h**X+T+X^+X+n+T+h++h++X++^+-n+,h,,h,,h+,i,,i,,h,-h--^--n--h--DY-D-\h-x-Y--h--X--^-.(n--h--Q--i--Q--i-.(j.(.,^.,/(n.(.th..h//h..Y..Y/(/,^/,/n/(/@h/@/HX/(/<i/</HY//^/1n/0h0(0h00h11h/0pi01i00Y11 ^1 1n11Lh1\1`h1`1hX11^11n11h11^13tn12xh22h23 h3<3dh12i224Y243<i3<3LY3L3ti12j22j3<3tj12k22k3<3tk3t3x^3x4n3t3h34h4 4h44h33n4H4n44^46 n45ph55h55h55h66 h45Z5,54Y5p5xX55X55X6 6$^6$9n6 6`h6h7h7$7Th7\7h88h9$9Xh6 7i88i9$9Xi6(7l77Q78l88Q89l6`6`h78h89$h9X9h6`6hh7|7h79h6`6hd66d66Q66d7x7Q77d79Xd6X6hX66X77$X7T7\X77X8d8lX88X9P9XX99X99^99n99h99h9:^::pn9:Lh:\:`h:p:t^:t$n=<=h==h>>$h>$>(^>(? n>$>h>>h>? h>$>j>>X>? j? ?^??n? ?hh?x?h??h? ?|jk?|?Xk??jk??^?@n?@Th@d@xh@@h?@hjk@h@Xk@@jk@@^@An@A@hAPAhhAAhAA^ABnAB(hB8BPhBBhBB^BCnBChC C8hCChCC^CDnCChDD hDhDhDD^DEnDDhDE0hExEhEE^EFnEEhFF8hFFhFF^FGnFGhGG,hGtGhGG^GHxnGGhGHhH\HxhHxH|^H|I`nHxHhHHhIDI`hI`Id^IdJHnI`IhIIhJ,JHhJHJL^JLK4nJHJhJJhKK4hK4K8^K8L nK4KhKKhLL hK4KjkKLXkLL jkL L$^L$MnL L|hLLhLMhMM ^M MnMMdhMtMhMMhMM^MNnMNPhN`NthNNhNN^NOnNO<hOLO`hOOhNOPjkOPOXkOOjkOO^OPnOP(hP8PPhPPhPP^PQnPQhQ Q4hQQhQQ^QRnQQhR R$hRlRhQR jR RXRlRjRR^RSnRRhRS8hSHSThSShSHSlSLShSS^STnSThT$T0hTxThTT^TTnTThTT^TUnTU(hU0UThUdUhUUhUU^UVnVV^VZnVWhWWhWWhXXhYYhYZhVViWXiY$Y@iYYiVWjkWWYkWZjkVWdXY$dY@YdYZdVpW`aXY$`aY@Y`aYZ`aVWnXY$nY@YnYZnVWlXY$lY@YlYZlVxWDXY$DY@YDYZDVW\XY$\Y@Y\YZ\ZZ^ZZnZZhZZjkZZZkZZ^Z_nZ[h[\h]](h]8]h]]h^^`h^p^h^^h^^h^_h_$_Lh_\_h__hZZklZ_bcZZmZZXZ[m[[ X[ \ m\^m^^m_$_\mZ[\[\[`Q]]8^p^ZZZ[lm[]]]Tlm]T^p^p^lm^_[[o[[[\]o]T]o^^po^_$o_\_o[[\][\X\\\]\]X]T]X]]\]]^pX^^X^^\]^_XZ]h]]Q]^h^^Q^_h[p\`a\\`S\\RS\\Ra\]`a]8^p`a^_`a__^_`n_`h__jk_`[k___`R`` ^` `,n`,`0^`0`xn`x`|^`|an`x`h`aDhaTapha|ah`x`iaa^abnabhbbHhbXbhN2mxf_set_fixed_set_space_allocationmxf_get_uint8mxf_get_uint16bmxf_get_uint32mxf_get_uint64mxf_get_int8.mxf_get_int16smxf_get_int32mxf_get_int64mxf_get_version_typeImxf_get_timestampmxf_get_lengthmxf_get_rational&mxf_get_positionnmxf_get_booleanmxf_get_product_version mxf_get_rgba_layout_componentemxf_get_array_headermxf_get_utf16string_size>mxf_get_utf16stringmxf_set_uint8mxf_set_uint16Dmxf_set_uint32mxf_set_uint64mxf_set_int8 mxf_set_int16Nmxf_set_int32mxf_set_int64mxf_set_version_typemxf_set_rationalmmxf_set_positionmxf_set_lengthmxf_set_booleanemxf_set_empty_array_item>mxf_grow_array_item?mxf_add_array_item_weakref@Tmxf_add_array_item_strongref@mxf_alloc_array_item_elementsAmxf_set_rgba_layout_component_itemB#mxf_set_product_version_itemBmxf_set_boolean_itemCAmxf_set_length_itemCmxf_set_position_itemDImxf_set_rational_itemDmxf_set_umid_itemEKmxf_set_weakref_itemEmxf_set_strongref_itemFQmxf_set_fixed_size_utf16string_itemFmxf_set_utf16string_itemGjmxf_set_timestamp_itemGmxf_set_auid_itemH]mxf_set_ul_itemHmxf_set_uuid_itemIImxf_set_version_type_itemImxf_set_int64_itemJBmxf_set_int32_itemJmxf_set_int16_itemKBmxf_set_int8_itemKmxf_set_uint64_itemL4mxf_set_uint32_itemLmxf_set_uint16_itemM&mxf_set_uint8_itemMmxf_clone_itemN'mxf_set_itemNmxf_remove_setNmxf_add_setO.mxf_free_setO^mxf_read_and_return_setPmxf_read_setQ#mxf_read_filtered_header_metadataREmxf_read_header_metadataS!mxf_free_header_metadataScmxf_create_setSmxf_create_header_metadatab242t2322242D23222d2t2L2XresultarrayLenelementLenaddToHeaderMetadataitemKeyhaveNullTerminatorvalueuuidValueitemoctet0octet1octet2octet3mxfFileoctet5octet6failoctet8uuiddataModelsetsIterresultItemelementLengthMXFFileSysDatanewItemnewSettypeIdheaderByteCountdataoctet4bufferheaderMetadataoctet7octet9octet10octet11octet12octet13octet14octet15sizecountarrayIteritemDefitemDefsiterelementsvalueLenarrayElement  @ R^)Hjt$`$ 3tXH H,-*T61PGbPv D T8?d\%p% 0/ <:pZEs4@`8 $*LBhTh`x8w+ 1<B1 a.(? "N6 hJ_vx/<$"-9$JO^q lX:O]s PxMA!3pmxf_header_metadata.cg_InterchangeObject_InstanceUID_item_keyg_Preface_set_keyg_Null_UUIDitem_eq_keyfree_metadata_item_in_listfree_metadata_set_in_listget_or_create_set_itemeq_pointerset_eq_instanceuidfree_metadata_item_valuecreate_empty_setmxf_get_array_item_elementmxf_get_item_tagmxf_add_setmxf_write_header_metadatamxf_set_auid_itemmxf_set_uint16_itemmxf_set_auidmxf_set_array_headermxf_remove_setmxf_set_position_itemmxf_next_array_item_elementmxf_get_header_metadata_sizemxf_write_itemmxf_get_rational_itemmxf_get_strongref_smxf_get_auidmxf_alloc_array_item_elementsmxf_set_utf16string_itemmxf_free_itemmxf_get_positionmxf_get_rgba_layout_component_itemwcslenmxf_get_array_headermxf_read_local_tagmxf_equals_uuidmxf_is_subclass_ofmxf_get_iter_elementmxf_have_itemmxf_set_product_versionmxf_get_timestampmxf_write_local_tagmxf_create_setmxf_register_set_itemsmxf_remove_itemmxf_set_weakref_itemmxf_create_iteminitialise_sets_itermxf_create_header_metadatamxf_find_set_by_keymxf_set_length_itemmemsetmxf_set_uint64_itemmxf_set_utf16stringmxf_get_weakref_itemmxf_get_strongref_itemmxf_get_utf16string_item_sizemxf_write_header_setsmxf_set_rgba_layout_component_itemmxf_get_array_item_element_lenmxf_initialise_array_item_iteratormxf_get_lengthmxf_get_set_sizemxf_set_uint8mxf_set_strongref_itemmxf_set_weakrefmxf_dereferencemxf_dereference_smxf_set_rgba_layout_componentmxf_get_position_itemmxf_set_strongrefmxf_is_fillermxf_set_uuid_itemmxf_get_int8memcpymxf_write_fillmxf_append_list_elementmxf_clone_itemmxf_register_itemmxf_get_array_item_countmxf_read_klmxf_set_uuidmxf_set_fixed_set_space_allocationmxf_set_lengthmxf_free_setmxf_get_list_iter_indexmxf_read_item_tlmxf_set_empty_array_itemmxf_grow_array_itemmxf_get_utf16stringmxf_logmxf_write_klmxf_get_uuidmxf_set_int32_itemmxf_get_external_utf16string_sizemxf_read_uint16mxf_remove_list_elementmxf_read_setmxf_get_uint32_itemmxf_get_strongref_item_smxf_get_int32_itemmxf_get_version_typemxf_set_product_version_itemmxf_get_umid_itemmxf_create_primer_packmxf_get_ulmxf_clear_listmxf_get_int8_itemmxf_read_itemmxf_set_int8mxf_set_int64mxf_get_auid_itemmxf_set_umidmallocmxf_set_is_subclass_ofmxf_add_array_item_weakrefmxf_find_singular_set_by_keymxf_register_primer_entrymxf_get_product_versionmxf_set_int32mxf_get_first_list_elementmxf_set_int16mxf_write_setmxf_get_umidmxf_get_item_keymxf_set_ulmxf_get_weakrefmxf_get_uint64mxf_get_uint32mxf_set_fixed_size_utf16string_itemmxf_get_uint16mxf_file_readmxf_set_ul_itemmxf_initialise_listmxf_set_itemmxf_set_version_type_itemmxf_get_primer_pack_sizemxf_get_uint16_itemmxf_get_weakref_item_smxf_get_min_llen__assertmxf_get_product_version_itemmxf_set_int16_itemmxf_set_timestampmxf_read_and_return_setmxf_find_set_defmxf_get_item_lenmxf_set_int64_itemmxf_set_uint8_itemmxf_set_booleanmxf_set_positionmxf_get_int16_itemmxf_get_utf16string_sizemxf_get_int64_itemmxf_get_uint8_itemmxf_read_filtered_header_metadatafreemxf_generate_uuidmxf_set_timestamp_itemmxf_write_uint16mxf_set_rational_itemmxf_get_weakref_smxf_get_length_itemmxf_set_uint64mxf_get_uint64_itemmxf_set_uint32mxf_get_rgba_layout_componentmxf_get_strongrefmxf_set_uint16mxf_get_rationalmxf_write_header_primer_packmxf_get_itemmxf_find_list_elementmxf_set_item_valuemxf_get_list_lengthmxf_create_listmxf_free_listmxf_read_header_metadatamxf_add_array_item_strongrefmxf_get_llenmxf_get_timestamp_itemmxf_free_primer_packmxf_free_header_metadatamxf_set_boolean_itemmxf_is_header_metadatamxf_set_rationalmxf_set_uint32_itemmxf_write_fixed_klmxf_get_int64mxf_get_uint8mxf_get_version_type_itemmxf_set_version_typemxf_get_uuid_itemmxf_is_primer_packmxf_skipmxf_get_boolean_itemmxf_get_ul_itemmxf_get_int32mxf_find_item_def_in_set_defmxf_read_primer_packmxf_get_int16mxf_write_primer_packmxf_initialise_list_itermxf_file_writemxf_set_fixed_size_utf16stringmxf_get_utf16string_itemmxf_equals_keymxf_set_int8_itemmxf_set_umid_itemmxf_next_list_iter_elementmxf_find_item_defmxf_get_boolean{  b_fmt%$,23@;NC\KjSx[_fmt %(,63D;RC`KnS|[_fmt%, 3;)C7KESS[K y  )c ;c  J y?J`BZf  c  J1 5 4@JNw 4{ dJ d x(J x  JB F QJ_  J  J  'J5a e 0iFrJ}d 0 @J @ `J!= `A pLJZ p J  J +. 2 6I?JJgOZ  J  J $70cX \  `#iJwAT7g   J  $&J1{6Y $] DhJsx D J  J! % 0)2J@b 0f LjsJ L lJ7 l J_ 1 5 9rBJMR]  J  J  J).Z ^  bkJv{   D.JL_ D d}"-IN d nJ  * . 42&;Z[ 4_ tcDlZ t bZ  H$xV HZ  ^gZrwJ    h!J?R  h  J e  & I  M  XJ c h s   J     J!!!)  !-  !8J!F!p  !t  !J!!  !  !J!!!B"  "  "J"`" "+"G  "K  4"VJ"a"f"q"  4"  P"J""""  P"  "5"J#S# c#f##%y#<#J#t  #x  d#|#J##c#  d#  ##J# $  $#  $' "$0$: @$J ^$j  $n  $y$ |$$ $  $  $ $$ $$ $%Q  %U  %Y I%b%m g%r%J%%  %  % z%% %%J&&=  &A  T&E &N&Y &^&z&  T&  & && &J&'  '  ' ''& +'+J'G'm  'q  'u >' \'''  ' ' o( (/(n("Z(V (Z (^ (r (w/(Z(( (h( ( ) |) ^) |) /).)<Z)Kh)} |) 8) ) )/)h)Z)* 8* *  *! *&/*4J*BZ*x *| * 3* Q*/*J*Z* * `* z* +/+J+ Z+O `+S +W +k +p/+~J+Z+ + ++&+/+J+Z,% ,) ,-O,Am,F/,TJ,bZ, , ,,,/,J,Z- - x--$-)/-7c-EZ-u x-y 0-}-,-/-J-Z- 0- -U-s-/. J.Z.E .I .M.a.f/.tJ.Z. . X.../.J.Z/ X/ /*//H/4//BJ/PZ/ / /q//////J/P/ 0 0000./09I0>J0LP0z 0~ 0}00/00J0P0 0 011 /1?1J1(P1[ 1_ 1cs1w1|/1J1Z1 1 H111/1J2Z2- H21  252I2N/2\J2jZ2  2  2H2f2/2J2Z2  3 !p333/3-J3;Z3h !p3l "(3p33/3J3Z3 "(3 "33;3/4J4Z4< "4@ #4Dd4X4]/4kJ4yZ4 #4 $P444/4J4Z5 $P5 $55(5-/5IZ5p $5t $5x.5L5Z5 $5 %5_5{5}556T %6X %6\6e{6s6~6c66 %6 &66{66Z7 &7 )7<7'{72Z7E7b7v7 )7 *(777=7[7 *(7 *|7y7{888- *|81 +T858>{8I8NZ8j8 +T8 +88{89 +9 -989$9/V9?9R9Wx9c9 -9 -9999 -9 -::7 -:; .(:?-:SK:l: .(: /(:::::: .: .; /;;K /(;O /;S;\;g ;w>;; /p; /; 1;\;{;z;;;< 0d<# 0<3<] 1>X> />-Z>:>R>Wx> 4> 6 >>>/>>>> >> 5@? 6 ? 9?H?*f?//?:???Mh?q?|????O?{?? 8\? 6D? 6`??@ 9@ 9@@@$^@)/@7J@E@{ 9@ :p@|@@/@J@@ :p@ $BR Bf! Bk/ByJBBB >$B ? B!4B!RB/CJC!{CC"C_ ? Cc ?Cg!C{!C/CJC!CCC ?C @C"#D"AD /DJD&"jD+D:Di @Dm ADq"D"D/DJDDD AD BD"D#E/EJEE,Ej BEn CEr#0E#NE/EJEEE CE DE#wF#F/F%JF3FBF DF EF#F#F/FJFcFFG EG FG$G)$#G./G<JGJGYG FG GG$LG$jG/GJGGH GH HxH $H$H#/H1JH?HNHw HxH{ I`H$H$H/HJHHH I`H JHH%!I %?I/IJI+I:Im JHIq K4Iu%hI%I/IJIII K4I L I%J%J/JJJ%J$J3J_ L Jc MJg&.J{&LJ/JJJJJ MJ MJ&uK&K/KJK$K3K^ MKb NKf&Kz&K/KJKKK NK OK'K'!K/LJL'JLL%LR OLV PLZ'Ln'Ls/LJLLL PL QL'L'L/LJMMMC QMG RMK(M_(.Md/MrJM}(WMMM RM SM(M(M/N(NN"(N> SNB TNF(NZ)N_/NmJNN TN TN)ANN)_NO TO UO )rOO)O@ UOD VOH)O VO ZO)O{O*O*JO*~OOOP *P*P3+6PG+nPc+Ph/PwxPP+PP WP ZP ZP,P{P,4P,GPQQO ZQS _QW,oQ`{Qk,QQQ-$Q-LQ-Q-Q.RQ.R/=RR#hR./R3R: _Rh _Rl `Rp/Ry{R0RRR0(R0PR `R `,R0wSS? `,SC `xSG0SPS{ `xS aS0SS0S1SSSS a@T aT bT 1TT16T"TKTQ bTkhhR6 A I Q Y d l t |  , 4 4 \ d h p x x           $ , 4 < D L T \ d $l 0t 0| @ D L L T ` ` p p            $ , 4 < D L T \ d l t |  0 4 < < L L T ` ` |          $  ,  4  < D L T \ $d $l (t ,| 0 4 8 < < D D X l p           $ , 4 < D L T \ d l  t (| 0 4 8 D L P T d l l           $ , 4 < D L T \ d  l $t ,| , 4 D H P P X d d           " * 2 <  D L T (\ ,d 4l 8t H| P t x        @ H L T T l l t | " * 2 : B J R Z b j r  }    (  `  h  h  l                           $  ,  4  <   D   L   T  4 \  4 d  8 l  P w  T   p  |  |             ,  H  P   T  T   d   h !  | )  4  <  D  L  T  \  d  o  w              ,  D  P  \  |  |           !  )  1  ;  C  K   S   ]  e  D m  L u  T   X  h  x                     P ' \ / \ 7 d ? h G p O  Y  a  i  q  y         P           ,  <  D # | -  5  =  E  M  U  ]  e  m  u  } 8 <     h p    ( ` d       % - H5 P= G O W _ g o w      \ p x |   0 4     ` h  # +  3 X; \C K S [ c k s ${ 8 8 x        , , l          '  / `7 ? G Q Y a i q y  P     P X     H L        x    #  + !03 !8; !pC !tK !S ![ "(c ",k "s "{ " " #X #` # # $ $ $P $T $X $l $l $t $| $ $ $ $ $# $+ $3 $; $C $K $U %] %4e %@m %@u %H} %T %p %| % % % % % % % % % % % % % & & &H &T! &T) &1 &9 &A &K &S '[ '4c '@k '@s 'H{ '\ '\ 'd '| '| ' ' ' ' ' ' ' ( ( (P (t ( ( ( ( )# ) + ) 3 )(; )pC )xK )xS )] )e )m )x ) ) ) ) ) * *( *, *t *| * * + + + + + + +T +X +h' +h/ +7 +? +J +R , Z , b ,j ,r ,z ,$ ,0 ,< ,< ,D ,P , , , , , , - - -  - - -  -< -D! -X) -\1 -l9 -pA -xI -Q -Y -d -l -t -| - - - . . .  .( ., .0 .D .D . . . . . . . . . /' // /7 /(? /,G /4O /8W /T_ /\g /o /w / / / / / / / / 0( 0< 0P 0\ 0\ 0d 0p 0| 0| 0 0 1 1" 1, 1 4 1< 1D 1\L 1T 1_ 1g 1o 1w 1 1 1 1 1 2 2  2 2( 2, 24 2< 2< 2D 2X 2p 2t 2 2 2 2( 20 2; 3C 3 K 3,S 34[ 3<e 3tp 3xx 3| 3 3 3 3 3 3 3 3 3 3 3 4  48 48 4@ 4T 4T 4 4 4% 4- 45 4= 4E 4M 5U 5$] 58e 58m 5lu 5x} 5 5 5 5 5 6 6  6$ 6( 68 6< 6< 6D 6T 6X 6X 6` 6h 6| 6|! 6) 61 69 6A 6I 6Q 6Y 7a 7$k 7Ts 7\} 7p 7x 7 7 7 8 8( 8( 8\ 8l 8 8 8 8 8 8 8 8 8 8 8' 8/ 87 8? 8G 9$O 9XW 9_ 9g 9o 9w 9 9 9 : : : :\ :h :p :t :x : : : : : : : : ; ; & ; . ;6 ; > ;0F ;HN ;HV ;|^ ;h ;p ;x ; ; ; ; ; < <  < < <   > >$ >( >& >. ? 6 ?> ?F ?N ?V ?^ @f @n @v @~ A A A A B B B B Cx C C C D` Dh D D D D D D D( E0 Ep8 Ex@ EJ ER EZ Eb Ej Er Fz F  F F F F Gl Gt G G HT H\ Hx H| I< ID I` Id  J$ J,  JH  JL " K * K 2 K4 : K8 B K J L R L Z L$ b L j L r M z M M M M M N N N N O O O O P P P P! Q|! Q! Q! Q!" Rd!* Rl!2 R!< R!D R!L R!T R!\ R!d R!l S!t S!| SH! S! S! S! S! S! S! S! S! S! T$! Tp! Tx! T! T! T" T" T" T" T"$ T", T"4 T"< U"D U"L U"T U$"\ U("d U0"n Ud"v U"~ U" U" U" U" V" V" V" V" V," V@" V@" VH" V`" Vd" Vh" Vl# Vp# Vt# V## V#+ V#5 V#= V#E V#M V#U V#] V#g V#o V#w V# V# V# V# W# W# W# W # W# W# W$# W4# W4# W<# WP# WT# WT$ W`$ W`$ Wh$ Wp$# W$+ W$3 W$; W$C W$K W$S W$] X$e X$m X4$u X4$} Xd$ Xl$ X$ X$ X$ X$ X$ X$ X$ X$ X$ X$ X$ X$ X$ X% X% Y% Y$%! Y8%) Y@%1 YL%9 YL%A Y%I Y%Q Y%[ Y%c Y%m Z%u Z % ZL% ZT% Z% Z% Z% Z% Z% Z% Z% Z% Z% Z% Z% [% [,% [<& [D& [T& [T& [\&' [t&/ [&7 [&? [&I [&Q [&Y [&a [&i [&q [&y [& [& [& [& [& [& [& [& [& \& \& \& \4& \8& \@& \@& \H' \\' \\' \d' \p'% \'/ \'7 \'A \'I \'Q \'Y ]'c ]8'k ]8'u ]D'} ]D' ]L' ]T' ]h' ]h' ]' ]' ]' ]' ]' ]' ^' ^' ^' ^0' ^0( ^p( ^( ^(! ^() ^(3 _$(; _\(C _(K _(S _(] _(e _(p _(x `( `( ` ( `( `( `,( `0( `@( `H( `T( `x( `|( `( `( `( `( `) a) a) a ) a )% a@)- aL)5 aT)= ah)E ah)M ap)U a|)] a)e a)o a)w a) a) a) a) a) b) b) b ) b) bD) bP) bX) b| $4LTdtL <\p t {{L L ,L8LPX    `*g g  @ X @ X  g g   @$ ( @, 0 < WW~g g  @  @    tW xW W W ^ ^ ^ ^ ^ ^ W W W W $W (W @W DW T- @ - h-      0  b  2 00 T< \ pb 2 0 i P i P ( 0 4 `i pO i O )  ) g  g $ @( p, @0 p4 < \.pg xg | @ H @ H  g . g $ @( p, @0 p4 < Pg Xg \ @` Hd @h Hl t g g  @  @   g g  @ p @  p  4.Dg Lg P @T HX @\ H` h g g  @ p @ p  .g g   @ H @ H $ Hhg pg t @x | @   g g  @ H @ H   g (g , @0 4 @8 < D `pg xg | @ H @ H  g g  @  @   (g 0g 4 @8 H< @@ HD L pg g  @  @   +g g  @ H @ H  (Hg Pg T @X \ @` d l g g  @ H @ H  g g   @  @  $ @JPg Xg \ @` Hd @h Hl t g g  @ H @ H  f$g ,g 0 @4 H8 @< H@ H dg g  @  @   5g g  @ H  @ H  @`g hg l @p t @x |  g g  @ H @ H  g  g $ @( , @0 4 < X'hg pg t @x H| @ H  g g  @  @   v g (g , @0 H4 @8 H< D hg g  @  @   ig g  @ H @ H  ,@g Hg L @P HT @X H\ d Pg g  @ x @ x  g g  @ ( @ (   4g <g @ @D HH @L HP X xPg g  @ x @ x  g g  @ ( @ (  (g 0g 4 @8 H< @@ HD L hOxg g  @  @   g g  @ ( @ (  g  g $ @( H, @0 H4 < XOhg pg x @|  @   g g  @ ( @ (  g g  @  @  $ , HrXg `g d @h Hl @p Ht | g g  @  @   g g  @  H$ @( H, 4 Xxg g  @  @   g g  @ H @ H   0g 8g < @ @  D @ H  L T p g g  @  H  @  H    g g  @    @! ! !  !(V!8g !@g !D @!H H!L @!P H!T !\ !!g !g ! @! ! @! ! ! !!g !g ! @" H" @" H"  " "8"Xg "`g "d @"h "l @"p "t "| ""g "g " @" H" @" H" " "#g #g # @#  #$ @#( #, #4 #P#`g #hg #l @#p H#t @#x H#| # ##g #g # @# # @# # # $$g $ g $$ @$( H$, @$0 H$4 $< $`$g $g $ @$ H$ @$ H$ $ $%%2%4%L%%%2%K%%6&g &g & @&  &$ @&( &, &4 &H&\g &dg &h @&l 8&p @&t 8&x & &&g &g & @& `& @& `& & ''2'4'L'p'''2'$'g 'g ' @' ' @' ' ' (h(g ( g ($ @(( (, @(0 (4 (< (T(tg (|g ( @( ( @( ( ( ((g )(X)8g )@g )D @)H )L @)P )T )\ )g )g ) @) X) @) X) ) )g )g * * *  * ***4*Dg *Lg *T @*X P*\ @*` P*d *p **g *g * @* * @* * * *~+W+g +$g +( @+, +0 @+4 +8 +@ +\/+pg +xg +| @+ + @+ + + +l+g +g + @+ + @+ + + ,,(,0,D2,\,lg ,tg ,x @,| P, @, P, , ,g ,g , @, , @, , , -~-<W-L -PW-T -` t-d-h t-xg -g - @- - @- - - --g -1-g -g . @. . @.  . . .8.Lg .Tg .X @.\ P.` @.d P.h .p ...2..Y.g .g . @. p. @. p. / //@>/\/lg /tg /| @/ / @/ / / //// // /g /g / @0 0 @0 0  0 0(08g 0< 0H0P0d20p00g 0g 0 @0 @0 @0 @0 0 0g 0 @0 0 @0 0 0 11$g 1,g 10 @14 `18 @1< `1@ 1H 1`F1pg 1xg 1 @1 1 @1 1 1 1 )1m1 )1~2,W2D92Tg 2\Y2lg 2 @2 2g 2 @2 2 2 2 @2 2g 2 2 2*2 @2 2g 2 @2 2 H3 H3  @3 3g 3  3( 3,*3<g 3Dg 3H @3L 3P @3T 3X 3` 3333g 3g 3 @3 3 @4 4 4  4,4H;4\g 4dg 4h @4l @4p @4t @4x 4 4g 4g 4 @4 4 @4 4 4 4 (4~45 g 5,5@g 5Hg 5P @5T 5X @5\ 5` 5h 5p5g 5 @5 5 @5 5 5 555g 5g 5 @5 p5 @5 p5 5 6 6 (6  664 (6Ld6g 6.6g 6g 6 @6 6 @6 6 6 6g 6 @7 x7 @7 x7  7 7$g 7,g 74 @78 7< @7@ 7D 7L 7\ 7` (7d 7h7g 7g 7 @7 7 @7 7 7 7~7g 78@80g 84 @88 8< 8@g 8D @8H 8L 8\8t88~8W8g 8 @8g 8 @9 9 9 9  9$g 9,g 90 @94 98 @9< 9@ 9L 9\g 9` @9d 9h @9l 9p 9| 9e9g 9g 9 @9 `9 @9 `9 9 9N:e:$g :,g :0 @:4 `:8 @:< `:@ :H :`S: (:g :g : @: : @: : : :g ;~;;(@;<;Pg ;Xg ;` @;d ;h @;l ;p ;x ;|;d;g ; @; ; @; ; ; ; ; (; ;<< g <(g <, @<0 <4 @<8 <<  >  (> >>8 (>Xg >`g >d @>h >l @>p >t >| >>>g >g > @> > @> > > > > (> >?  (?@g ?Hg ?L @?P ?T @?X ?\ ?d ?`??g ?g ? @? ? @? ? ? ? ? (? ?@  (@,g @4g @8 @@< @@ @@D @H @P @l@@g @g @ @@ @ @@ @ @ @ @ (@ @@ (Ag A g A$ @A( A, @A0 A4 A< ATAhAxg Ag A @A A @A A A A A (A AA (Bg Bg B  @B B @B B B$ B<}BPB`g Bhg Bp @Bt Bx @B| B B B B (B BB (Bg Bg B @B B @C C C  C$NC8CHg CPg CX @C\ C` @Cd Ch Ct C C (C CC (Cg Cg C @C C @C C C D SD D0g D8g D@ @DD DH @DL DP D\ Dh Dl (Dp DtD (Dg Dg D @D D @D D D EE0E@g EHg EP @ET (EX @E\ (E` El Ex E| (E EE (Eg Eg E @E E @E E E FBF$-FDFTg F\g Fd @Fh hFl @Fp hFt F F F (F FF (Fg Fg F @F F @F F G GG,G<g GDg GL @GP GT @GX G\ Gh Gt Gx (G| GG (Gg Gg G @G G @G G G HHH$g H,g H4 @H8 H< @H@ HD HP H\ H` (Hd HhH (Hg Hg H @H H @H H H HHI g Ig I @I  I$ @I( I, I8 ID IH (IL IPIt (Ig Ig I @I I @I I I I^IIg Ig J @J J  @J J J  J, J0 (J4 J8J\ (J|g Jg J @J J @J J J JJJg Jg J @J `J @J `K K  K K (K  K$KH (Khg Kpg Kt @Kx K| @K K K K{KKg Kg K @K K @K K K L L (L  LL4 (LTg L\g L` @Ld Lh @Ll Lp Lx LLLg Lg L @L L @L L L L L (L LM (M<g MDg MH @ML MP @MT MX M` M|MMg Mg M @M `M @M `M M M M (M MN (N(g N0g N4 @N8 N< @N@ ND NL NhzN|Ng Ng N @N N @N N N N N (N NN (Og Og O  @O$ O( @O, O0 O8 OTOhOxg Og O @O O @O O O O O (O OO (Pg Pg P  @P P @P P P$ P<PPP`g Phg Pp @Pt Px @P| P P P P (P PP (Pg Pg P @P P @Q Q Q  Q(Q<QLg QTg Q\ @Q` `Qd @Qh `Ql Qx Q Q (Q QQ (Qg Qg Q @Q Q @Q Q Q RLR$R4g R<g RD @RH RL @RP RT R` Rl Rp (Rt RxR RRg Rg R @R R @R R R Sg Sg S @S  @S$ @S( @S, S4 STSdg Slg St @Sx S| @S S S S S S SS (Sg Sg S @S T @T T T T0T@g THg TP @TT TX @T\ T` Tl Tx T| (T TT TmT T T0T Tg T UYU g U4g U8 @U< U@ @UD UH UP Udg Ulg Up @Ut 8Ux @U| 8U U Ug U @U hU @U hU U UwUV( V4V\g V` Vh Vp Vg V VcVVV;WyW$ W(W, Wpg Wt Wx W|g W W WaWWg W @W W @W W W X g X(X< X@g XD XH @XL XP @XT XxXg X @Xg X @X X X X Xg YiY$ Y( Y, Y0Y@YTg YX @Y\g Y` @Yd hYh Yl hYp Yg Yg Y @Y Y @Y Y Y Yg Y @Yg Y @Y Y Y Y Yg Y 0Yg Z 0Z Z  Z g Z$ @Z(g Z, @Z0  Z4 Z8  Z< ZTg ZX @Z\g Z` @Zd XZh Zl XZp ZZg Zg Z @Z Z @Z Z [ [[(g [<[H[][T\ \0g \t\g \g \g \ @\ \ @\ \ \ ]g ]  @] ] @] ] ]$ ]\]pg ]xg ]| @] P] @] P] ] ]]g ]g ] @] P] @] P] ] ^a^$n^8g ^@g ^D @^H X^L @^P X^T ^\ ^pg ^xg ^| @^ ^ @^ ^ ^ ^g ^g ^ @^ (^ @^ (^ ^ ^g ^ @^ _ @_ _ _ _$g _,g _0 @_4 h_8 @_< h_@ _H _\ @_` h_d _hg _l @_p h_t _a_g _ @_g _ @_ _ _ _ _`a`@w`L`d`g `g ` @` ` @` ` ` `aag a @a ha  a$g a( @a, ha0 aDaaX a\Ua` a|g a @ag a @a a a a a~a `aa `aubg b g b( @b, Xb0 @b4 Xb8 b@ bHbXg b`g bd @bh bl @bp bt b|   $ ( 4 8 D H 4T X dp t x            0  @  `  p( , D H ` d |           $  D     $ 0< @ LX \ lh l              D  d  4 8 P T 4l p t    H      h            , 0  < @  L P  \ `  l p  4|   P      d            4 8  P T  l p  T               |0 4 8L P h l   `          x, 0 0H L d h   X          ( , D H H` d  |     !p  "(  "  #   $P $  ( $ @  D $ \  ` % x  | %  &  )  *(  *|    +T  $ + <  @ - X  \ - h  l -  .(  /(  /  1  1    1 ,  0 3t H  L 4 d  h 6  9  9  :p  $ (  , ? D  H ? `  d @ |  A  B  C  D  E   F $  ( G @  D Hx \  ` I` x  | JH  K4  L  M  M  N $ O< @ PX \ Qt x R  S  T  T  U  V  Z8 < ZT X _p t `  `,  `x  a as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 D2%)1b7?+HL;$1_WlRgz vzP{E|CH8  L;X  d  sl  T  `  x@mxf_avid.o/ 1205622807 2404 1000 100664 81044 ` ELF84(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.bss.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > : ; I$ >  I : ;I : ;  : ; I8  : ;  : ; I8 '  I : ; ( &I: ; I< ' II!I/  : ;  : ; I : ; .: ; ' @: ; I  4: ; I4: ; I .: ;' I  : ;I!: ;I"4: ;I# : ;$4: ;I %.: ;' I@&: ;I': ;I (: ;I )4: ;I*4: ;I+ : ;,1UX Y-1. U/410411 12.? : ;' I@ 3: ;I4.: ; ' I@5: ; I6: ; I 74: ; I8.? : ;' I@94: ;I :.? : ;' @;: ; I<4: ; I =.: ; ' I >: ; I?: ; I@4: ; IA1UX YB1C41 D4: ; I E4: ; I? < F!ZIGNU C 4.2.2./products/mxf_avid.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintlong intunsigned intwchar_tclong long intunsigned charcharshort intint32_t=int64_tDuint8_tHuint16_tI*short unsigned intuint32_tJuint64_tO`long long unsigned intlong unsigned intlong doubleclock_ttms tms_utime# tms_stime# tms_cutime# tms_cstime# : ; # < # = # > # ? # @ # A # B # C # D # E # F # G # H # I # J #mxfULKmxfKeyM P Q # R # S # T # U # V # W # X # Y # Z # [ # \ # ] # ^ # _ # ` #mxfUUIDamxfUIDcmxfLocalTaggmxfUTF16Charv yO z # { # | # } # ~ #  #  #  #  #  #  #  #  #  #  #  # octet16 # octet17 # octet18 # octet19 # octet20 # octet21 # octet22 # octet23 # octet24 # octet25 # octet26 # octet27 # octet28 # octet29 # octet30 # octet31 #mxfUMIDF  numerator# denominator#mxfRational^free_func_type!  _MXFListElement% next&# data'#MXFListElement( +r elements,r# lastElement-r# len.# freeFunc/#  MXFList0 3 nextElement4r# data5# index6#MXFListIterator7 #MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel (mxf_log_func +8> P  PV %f 4 ( j close * |# read + # write , # get_char - # put_char . # eof / # seek 0 # tell 1 4# is_seekable 2 # size 3 4#$ free_sys_data 6 |#( sysData 7 v#, minLLen : #0 runinLen ;#2  v v[ j@ v @  @ v @    v  v    v   4 v $MXFFile <l  ) v nextTag *# entries +x#MXFPrimerPack , I ( MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory -  0 " size 1#MXFBasicTypeInfo 2  5 o elementTypeId 6# fixedSize 7#MXFArrayTypeInfo 8 :  ; name <# =#MXFCompoundTypeMemberInfo > A members B # MXFCompoundTypeInfo C  F D G# fixedArraySize H#MXFInterpretTypeInfo I  Q basic R "array S ocompound T interpret U D L category M # N# name O# info V `# MXFItemType W F$ m U itemDefs nx# setDefs ox# types p U# lastTypeId q# eMXFDataModel r  xMXF_UNKNOWN_TYPEMXF_INT8_TYPEMXF_INT16_TYPEMXF_INT32_TYPEMXF_INT64_TYPEMXF_UINT8_TYPEMXF_UINT16_TYPEMXF_UINT32_TYPEMXF_UINT64_TYPEMXF_RAW_TYPE MXF_UTF16STRING_TYPE MXF_INT32ARRAY_TYPE MXF_UINT32ARRAY_TYPE MXF_INT64ARRAY_TYPE MXF_UINT8ARRAY_TYPEMXF_ISO7STRING_TYPEMXF_INT32BATCH_TYPEMXF_UINT32BATCH_TYPEMXF_AUIDARRAY_TYPEMXF_ULBATCH_TYPEMXF_STRONGREFARRAY_TYPEMXF_STRONGREFBATCH_TYPEMXF_WEAKREFARRAY_TYPEMXF_WEAKREFBATCH_TYPEMXF_RATIONALARRAY_TYPEMXF_RGBALAYOUT_TYPEMXF_RATIONAL_TYPEMXF_TIMESTAMP_TYPEMXF_PRODUCTVERSION_TYPEMXF_INDIRECT_TYPEMXF_RGBALAYOUTCOMPONENT_TYPEMXF_VERSIONTYPE_TYPEMXF_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_TYPE0MXF_WEAKREF_TYPE1MXF_ORIENTATION_TYPE2MXF_EXTENSION_TYPE3 $ " key # # tag $# isPersistent %# length &# ' # set (w# _MXFMetadataSet@ (w key - # .# items /x# 0#0 fixedSpaceAllocation 1P#8MXFMetadataItem )_MXFHeaderMetadata 0 6# 7# sets 8x#MXFMetadataSet 2 e vMXFHeaderMetadata 9}. AvidMetaDictTagStruct$y localTag%# uid&#AvidMetaDictDynTagOffsetsStruct- . # tagOffset/P#AvidMetaDictObjectOffsetsStruct 6 7# 8P# flags9 #_MXFAvidObjectReference(&u next'u# )# *P# flags+ # MXFAvidObjectReference, / references0#{MXFAvidObjectDirectory1 @4d id5# directoryOffset6# formatVersion7@# metaDictionaryInstanceUID8# prefaceInstanceUID9#,MXFAvidMetadataRoot:MXFAvidMetadataRootSet<mxf_avid_free_object_directory>=hentryFtmpNextEntryI`mxf_avid_get_indirect_string+ set*3!*(!*"isBigEndian1"item2"newValue3"i4"itemValuePtr5 "strSize6#failc$prefix_BE-%$prefix_LE/%2%mxf_avid_read_package_string_tagged_valuesi&h3'h(i(nameshj'hk)j3*countk@*il@*elementm *taggedValueNamen*taggedValueNameSizeo"taggedValueValuep*newNamesq*newValuesr+fail,%-h-\-P./t0000/1x2mxf_avid_read_string_user_comments^<&33names&2mxf_avid_read_string_mob_attributes^&33names&4mxf_avid_add_object_directory_entryTV5R5SVSPjk6flagsS l7newEntryUlastEntryc\8mxf_avid_write_index_entry_array_header&3sliceCount 3posTableCount (numIndexEntries@k :8mxf_avid_get_data_def}&"(uuid}i(dataDefj$dataDefSet3l8mxf_avid_set_indirect_string_itemy43setx3'x(i'x4j*bufferz "size{+fail$prefix}%:28mxf_avid_attach_user_comment&"'3i(namej'k93l8mxf_avid_attach_mob_attributeD&"'3i(namej'k93l:mxf_generate_old_aafsdk_umid<(umid;h$major=@a*minor=@$tms_bufD`9>@O:mxf_generate_aafsdk_umidZ(umidh$major@a*minor@$tms_buf`9@4mxf_avid_set_metadata_root;set6rootinewIteml<D7len<\d =mxf_avid_create_object_directory3S>27newDirectory4=mxf_avid_create_metadata_root>"?set7newSet3=mxf_avid_register_metadict_tags>7i@7assignedTagmxf_avid_fixup_dynamic_tags_in_blob _!! "tag"i@=mxf_avid_write_metadict_blob! >> ?avidMetaDictBlobLen@7maxWriteBytes! 7dataPtr 7numBytes@7totalBytes@7done@mxf_avid_register_metadict_object_offsets !u startOffsetP!"i @=mxf_avid_add_header_dir_entriesr!>p>p>q"7iters@t7setu3=mxf_avid_write_object_directory"I>>"I7entry"T7numEntriesP"O"Z{8mxf_avid_write_header_metadata%-&'"i*rootMetadataSetPos*headerMetadataSetsPos*endPos$objectDirectoryh$avidRootSetd$avidRootd*prefaceSet3) +failA#-3./>AS#--~.0A$B.0CnA$8- %"g_D10_40_625_50_extended_template_esscont_labelA%"g_D10_40_625_50_picture_only_esscont_labelD%"g_D10_40_525_60_defined_template_esscont_labelG%"g_D10_40_525_60_extended_template_esscont_labelJ%"g_D10_40_525_60_picture_only_esscont_labelM%"g_D10_30_625_50_defined_template_esscont_labelP%"g_D10_30_625_50_extended_template_esscont_labelS%"g_D10_30_625_50_picture_only_esscont_labelV%"g_D10_30_525_60_defined_template_esscont_labelY%"g_D10_30_525_60_extended_template_esscont_label\%"g_D10_30_525_60_picture_only_esscont_label_%"g_ALawFrameWrapped_esscont_labelh%"g_ALawClipWrapped_esscont_labelk%"g_ALawCustomWrapped_esscont_labeln%"g_DNxHD720p120ClipWrapped_esscont_label{%"g_DNxHD720p185ClipWrapped_esscont_label}%"g_DNxHD1080p120ClipWrapped_esscont_label%"g_DNxHD1080p185ClipWrapped_esscont_label%"g_DNxHD1080p36ClipWrapped_esscont_label%"g_DNxHD1080i120ClipWrapped_esscont_label%"g_DNxHD1080i185ClipWrapped_esscont_label%"g_SDTI_CP_System_Pack_esselement_key."g_OpenIncomplete_Header_pp_key"."g_ClosedIncomplete_Header_pp_key%."g_OpenComplete_Header_pp_key(."g_ClosedComplete_Header_pp_key+."g_OpenIncomplete_Body_pp_key.."g_ClosedIncomplete_Body_pp_key1."g_OpenComplete_Body_pp_key4."g_ClosedComplete_Body_pp_key7."g_OpenIncomplete_Footer_pp_key:."g_ClosedIncomplete_Footer_pp_key=."g_OpenComplete_Footer_pp_key@."g_ClosedComplete_Footer_pp_keyC."g_KLVFill_keyP."g_RandomIndexPack_keyZ."g_PrimerPack_keyd."g_IndexTableSegment_keyo."g_complexity00_op_atom_label%"g_complexity01_op_atom_label%"g_complexity02_op_atom_label%"g_complexity03_op_atom_label%"g_qq09_op_1a_label%7g_root_set_key%g_InterchangeObject_set_key%g_InterchangeObject_InstanceUID_item_key%7g_InterchangeObject_GenerationUID_item_key%g_Preface_set_key%7g_Preface_LastModifiedDate_item_key%7g_Preface_Version_item_key%7g_Preface_ObjectModelVersion_item_key%7g_Preface_PrimaryPackage_item_key%7g_Preface_Identifications_item_key%7g_Preface_ContentStorage_item_key%7g_Preface_OperationalPattern_item_key%7g_Preface_EssenceContainers_item_key%7g_Preface_DMSchemes_item_key%7g_Identification_set_key%7g_Identification_ThisGenerationUID_item_key%7g_Identification_CompanyName_item_key%7g_Identification_ProductName_item_key%"g_Identification_ProductVersion_item_key%"g_Identification_VersionString_item_key %"g_Identification_ProductUID_item_key%"g_Identification_ModificationDate_item_key%"g_Identification_ToolkitVersion_item_key%"g_Identification_Platform_item_key%%"g_ContentStorage_set_key,%"g_ContentStorage_Packages_item_key0%"g_ContentStorage_EssenceContainerData_item_key7%"g_EssenceContainerData_set_key>%"g_EssenceContainerData_LinkedPackageUID_item_keyB%"g_EssenceContainerData_IndexSID_item_keyI%"g_EssenceContainerData_BodySID_item_keyP%$g_GenericPackage_set_keyW%"g_GenericPackage_PackageUID_item_key[%"g_GenericPackage_Name_item_keyb%"g_GenericPackage_PackageCreationDate_item_keyi%"g_GenericPackage_PackageModifiedDate_item_keyp%"g_GenericPackage_Tracks_item_keyw%"g_Locator_set_key~%"g_NetworkLocator_set_key%"g_NetworkLocator_URLString_item_key%"g_TextLocator_set_key%"g_TextLocator_LocatorName_item_key%"g_GenericTrack_set_key%"g_GenericTrack_TrackID_item_key%"g_GenericTrack_TrackNumber_item_key%"g_GenericTrack_TrackName_item_key%"g_GenericTrack_Sequence_item_key%"g_StaticTrack_set_key%"g_Track_set_key%"g_Track_EditRate_item_key%"g_Track_Origin_item_key%"g_EventTrack_set_key%"g_EventTrack_EventEditRate_item_key%"g_EventTrack_EventOrigin_item_key%"g_StructuralComponent_set_key%"g_StructuralComponent_DataDefinition_item_key%"g_StructuralComponent_Duration_item_key%"g_Sequence_set_key%"g_Sequence_StructuralComponents_item_key%"g_TimecodeComponent_set_key%"g_TimecodeComponent_RoundedTimecodeBase_item_key%"g_TimecodeComponent_StartTimecode_item_key%"g_TimecodeComponent_DropFrame_item_key%"g_SourceClip_set_key%"g_SourceClip_StartPosition_item_key%"g_SourceClip_SourcePackageID_item_key!%"g_SourceClip_SourceTrackID_item_key(%"g_DMSegment_set_key/%"g_DMSegment_EventStartPosition_item_key3%"g_DMSegment_EventComment_item_key:%"g_DMSegment_TrackIDs_item_keyA%"g_DMSegment_DMFramework_item_keyH%"g_DMSourceClip_set_keyO%"g_DMSourceClip_DMSourceClipTrackIDs_item_keyS%"g_MaterialPackage_set_keyZ%"g_SourcePackage_set_key^%"g_SourcePackage_Descriptor_item_keyb%$g_GenericDescriptor_set_keyi%"g_GenericDescriptor_Locators_item_keym%"g_FileDescriptor_set_keyt%"g_FileDescriptor_LinkedTrackID_item_keyx%"g_FileDescriptor_SampleRate_item_key%"g_FileDescriptor_ContainerDuration_item_key%"g_FileDescriptor_EssenceContainer_item_key%"g_FileDescriptor_Codec_item_key%$g_GenericPictureEssenceDescriptor_set_key%"g_GenericPictureEssenceDescriptor_SignalStandard_item_key%"g_GenericPictureEssenceDescriptor_FrameLayout_item_key%"g_GenericPictureEssenceDescriptor_StoredWidth_item_key%"g_GenericPictureEssenceDescriptor_StoredHeight_item_key%"g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key%"g_GenericPictureEssenceDescriptor_SampledWidth_item_key%"g_GenericPictureEssenceDescriptor_SampledHeight_item_key%"g_GenericPictureEssenceDescriptor_SampledXOffset_item_key%"g_GenericPictureEssenceDescriptor_SampledYOffset_item_key%"g_GenericPictureEssenceDescriptor_DisplayHeight_item_key%"g_GenericPictureEssenceDescriptor_DisplayWidth_item_key%"g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key%"g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key%"g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key%"g_GenericPictureEssenceDescriptor_AspectRatio_item_key%"g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key%"g_GenericPictureEssenceDescriptor_VideoLineMap_item_key%"g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key%"g_GenericPictureEssenceDescriptor_CaptureGamma_item_key%"g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$%"g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+%"g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2%"g_GenericPictureEssenceDescriptor_FieldDominance_item_key9%"g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@%"g_CDCIEssenceDescriptor_set_keyG%"g_CDCIEssenceDescriptor_ComponentDepth_item_keyK%"g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR%"g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY%"g_CDCIEssenceDescriptor_ColorSiting_item_key`%"g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg%"g_CDCIEssenceDescriptor_PaddingBits_item_keyn%"g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu%"g_CDCIEssenceDescriptor_BlackRefLevel_item_key|%"g_CDCIEssenceDescriptor_WhiteReflevel_item_key%"g_CDCIEssenceDescriptor_ColorRange_item_key%"g_RGBAEssenceDescriptor_set_key%"g_RGBAEssenceDescriptor_ComponentMaxRef_item_key%"g_RGBAEssenceDescriptor_ComponentMinRef_item_key%"g_RGBAEssenceDescriptor_AlphaMaxRef_item_key%"g_RGBAEssenceDescriptor_AlphaMinRef_item_key%"g_RGBAEssenceDescriptor_ScanningDirection_item_key%"g_RGBAEssenceDescriptor_PixelLayout_item_key%"g_RGBAEssenceDescriptor_Palette_item_key%"g_RGBAEssenceDescriptor_PaletteLayout_item_key%"g_GenericSoundEssenceDescriptor_set_key%"g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key%"g_GenericSoundEssenceDescriptor_Locked_item_key%"g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key%"g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key%"g_GenericSoundEssenceDescriptor_ChannelCount_item_key%"g_GenericSoundEssenceDescriptor_QuantizationBits_item_key%"g_GenericSoundEssenceDescriptor_DialNorm_item_key%"g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key%"g_GenericDataEssenceDescriptor_set_key %"g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key %"g_MultipleDescriptor_set_key%"g_MultipleDescriptor_SubDescriptorUIDs_item_key%"g_WaveAudioDescriptor_set_key%"g_WaveAudioDescriptor_BlockAlign_item_key#%"g_WaveAudioDescriptor_SequenceOffset_item_key*%"g_WaveAudioDescriptor_AvgBps_item_key1%"g_AES3AudioDescriptor_set_key8%"g_DMFramework_set_key<%"g_DMSet_set_key@%7g_avid_DV25ClipWrappedEssenceContainer_label"%g_AvidObjectDirectory_key'.g_AvidMetadataRoot_key*.g_GenericPictureEssenceDescriptor_ResolutionID_item_key8%g_GenericPictureEssenceDescriptor_FrameSampleSize_item_key?%g_GenericPictureEssenceDescriptor_ImageSize_item_keyF%g_DefinitionObject_set_keyP%g_DefinitionObject_Identification_item_keyT%g_DataDefinition_set_key\%g_Preface_ProjectName_item_keya%g_Preface_ProjectEditRate_item_keyh%g_GenericPackage_MobAttributeList_item_keyq%g_GenericPackage_UserComments_item_keyx%g_TaggedValue_set_key%g_TaggedValue_Name_item_key%g_TaggedValue_Value_item_key%g_TapeDescriptor_set_key%Emxf_log .$Eg_AvidMetaDictInstanceUID_uuid!\9YFEg_AvidMetaDictTags'YXEg_AvidMetaDictTags_len)! yYOFEg_AvidMetaDictDynTagOffsets0YtYDEg_AvidMetaDictDynTagOffsets_len2! YFEg_AvidMetaDictObjectOffsets:YYEg_AvidMetaDictObjectOffsets_len<!  Z FEg_AvidMetaDictBlob?Z'ZEg_AvidMetaDictBlob_lenA! 3 include/mxfproducts/usr/include/iso/usr/include/sysmxf_avid.cmxf_avid_extensions_data_model.hstdlib_iso.hint_types.htypes.htimes.hmxf_types.hmxf_list.hmxf_logging.hmxf_file.hmxf_primer.hmxf_data_model.hmxf_header_metadata.hmxf_avid_metadict_blob.hmxf_avid.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_avid_labels_and_keys.hQ7b/aY\[\VVNF r7/Y&NFMs!eKF z k  fW [h~#o$o&ssn% Q#o'p'osn% Q} DO||JJ~~~~~}?E|} ~~~ tU #~~s!q"tA}~}u}}}}}}}}}   " !      㿐`@@ @ @ @ O@ @`@ @`@@&pwؐ@ @܁ !@ H ` `!y@@ @؀ Hq@䀢 @䀠`@ `Ԑ@ @ 0@ @Ԓ@ @_ (`4 (He  `B`L@ @ 2HZ`? H_  @` 2HN4 (`0`(@ @@ Ԁ @O``h (`+`@0$`@C` (0`@ @= 2O  (`+`@0o$!z` ` @@؁ `@!8䀠@O&&  @` 2Oo4 @ @r@` @@*  @r@` @R@ 2OϤ`` !@@؀ G@ `` !|o`` !o`` !o `!K@o`` !o!`` o`` !o`` !o  ``  ``㿐@ ( @rr r r r  @ , < 2Hh&`2O   `` W  㿐@c @;`@@(`?` ^@`@ H(`@2` @J@ H1 ``" @ O ``"  ``" @  O `"`  ``" 㿈@ @@`@ 㿐@ * 2 @ @( @ @`@`@ 2H"` ` @@  ``" 㿈`?`?H ``"˖ @` H ``"͖ @` H@` H ``"ϖ  ``"Ζ  @` O `"` 㿈`?`?H ``" @` H ``" @` H@` H ``"  ``"  @` O `"` 㿀@ @?@?`e   +. . 4. . .  .  . . .   . .   . .   . .   *. . ?4`. . 4`4`4  . . . . . . . . . . 4 1 . . .  `@"Fo㿀@ @?@;`e   . . . . . .  +. ..  4.  . . .   . .   *. . ?4`. . 4`4`4  . . . . . . . . . . 4 1 . . .  `@"o`ܐ!@ H ``  @  @ H ``  @@  H@#`@Ԑ` @ H `` Ȗ  ``  @  H@`` @ H `` ͖  `` ɖ @  H `` Ζ @`` @ H `` Җ @  H`, `` Ӗ @`@  H `` ז  @  O' ` ` (''`@ @@` `@  'w@`@` H`` !@@߰ ''' @'Ȁ @l'"`@܀ H:!@܀ @'` ` Hhe@b, @@@`@  O`!#%`   @ ` !o#%  `@  `!ǐ @@@v  ``! !#%`   6@ ` !om@ H"@@F ` - 2H(`` !oH`` !o<!#%  `@ o @䀢 H`` !o`` !o@?`@` @` `@*` @@ 2H `@ "@P!`@ O` )%@/@? H2 ` `HhI"@F@ , @ `@A  O` !#%`  !@ ` !o@@NGɢ@oo #%`  ! @ ` !o@@| В`@h@  @@B@ O@ H#`` !o]!#%`   @ ` !oH@ @? `@ `@D `2O`@` H9!#%  `@  ` @!o`` !o!#%`   w@ ` !o0( H0 @@ H!#%  `@ o @ 2H!#%  `@ o @  @g! @ @ "@R! @ "@>! @ "@,! O @ @f v䀢 HL`` !o`` !o#%  `@ oV #%  `@ oJ #%  `@ o> #%  `@ o2 @ 2H`` !o@`` !o3@䀢 2H`` !o!@ H`` !o@@ 㿈#\!`  @  2H#\ `` =  ` @  2H#\ `` D  ` @  H#`!`@ H  `` R  `` K #\ `#@ , H `@ 2H#\ `` ^  `` Y !`  @ 2H#\ `` f  ` @  2H#\ `` m !`  @  2H#\ `` v  ` @  H` `` } !`@ 2H#\ ``   `# @` 2H#\ ``   ``@  H ``  ` @ O ` ` '%s' failed, in %s:%d mxf_create_list(&newNames, free)./products/mxf_avid.cmxf_create_list(&newValues, free)mxf_get_array_item_count(packageSet, itemKey, &count)mxf_get_array_item_element(packageSet, itemKey, i, &element)mxf_get_strongref(packageSet->headerMetadata, element, &taggedValueSet)mxf_get_item(set, itemKey, &item)(newValue = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (strSize + 1))) != NULLmxf_append_list_element(newValues, taggedValueValue)mxf_get_utf16string_item_size(taggedValueSet, &MXF_ITEM_K(TaggedValue, Name), &taggedValueNameSize)(taggedValueName = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (taggedValueNameSize))) != NULLmxf_get_utf16string_item(taggedValueSet, &MXF_ITEM_K(TaggedValue, Name), taggedValueName)mxf_append_list_element(newNames, taggedValueName)(newEntry = (MXFAvidObjectReference*)malloc(sizeof(MXFAvidObjectReference))) != NULLmxf_write_local_tag(mxfFile, 0x3f0a)mxf_write_uint16(mxfFile, 0xffff)mxf_write_uint16(mxfFile, (uint16_t)(8 + numIndexEntries * (11 + sliceCount * 4 + posTableCount * 8)))mxf_write_uint32(mxfFile, numIndexEntries)mxf_write_uint32(mxfFile, 11 + sliceCount * 4 + posTableCount * 8)(buffer = (uint8_t*)malloc(sizeof(uint8_t) * (size))) != NULLmxf_set_item(set, itemKey, buffer, size)name != NULL && value != NULLmxf_create_set(headerMetadata, &MXF_SET_K(TaggedValue), &taggedValueSet)mxf_add_array_item_strongref(packageSet, &MXF_ITEM_K(GenericPackage, UserComments), taggedValueSet)mxf_set_utf16string_item(taggedValueSet, &MXF_ITEM_K(TaggedValue, Name), name)mxf_avid_set_indirect_string_item(taggedValueSet, &MXF_ITEM_K(TaggedValue, Value), value)mxf_add_array_item_strongref(packageSet, &MXF_ITEM_K(GenericPackage, MobAttributeList), taggedValueSet)minor != 0 && minor != (uint32_t)-1mxf_get_uuid_item(set, &MXF_ITEM_K(InterchangeObject, InstanceUID), &instanceUID)mxf_create_item(set, &MXF_ITEM_K(InterchangeObject, InstanceUID), 0x3c0a, &newItem)mxf_set_item_value(newItem, value, mxfUUID_extlen)mxf_create_item(set, &g_Null_Key, 0x0003, &newItem)mxf_set_item_value(newItem, value, len)mxf_create_item(set, &g_Null_Key, 0x0004, &newItem)mxf_create_item(set, &g_Null_Key, 0x0001, &newItem)mxf_create_item(set, &g_Null_Key, 0x0002, &newItem)(avidMetaDictBlob = (uint8_t*)malloc(sizeof(uint8_t) * (g_AvidMetaDictBlob_len))) != NULLmxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(Preface), &prefaceSet)(newDirectory = (MXFAvidObjectDirectory*)malloc(sizeof(MXFAvidObjectDirectory))) != NULLmxf_avid_create_object_directory(&objectDirectory)mxf_create_set(headerMetadata, &g_AvidMetadataRoot_key, &newSet)mxf_remove_set(headerMetadata, newSet)mxf_avid_create_metadata_root(headerMetadata, &avidRootSet)mxf_register_primer_entry(primerPack, &g_AvidMetaDictTags[i].uid, g_AvidMetaDictTags[i].localTag, &assignedTag)mxf_avid_register_metadict_tags(headerMetadata->primerPack)mxf_write_header_primer_pack(mxfFile, headerMetadata)(rootMetadataSetPos = mxf_file_tell(mxfFile)) >= 0mxf_avid_set_metadata_root(avidRootSet, &avidRoot)mxf_write_set(mxfFile, avidRootSet)(headerMetadataSetsPos = mxf_file_tell(mxfFile)) >= 0mxf_create_item_tag(primerPack, &tag)mxf_avid_fixup_dynamic_tags_in_blob(headerMetadata->primerPack, avidMetaDictBlob)mxf_file_write(mxfFile, dataPtr, numBytes) == numBytesmxf_avid_write_metadict_blob(mxfFile, avidMetaDictBlob, g_AvidMetaDictBlob_len)mxf_avid_add_object_directory_entry(directory, &g_AvidMetaDictObjectOffsets[i].instanceUID, g_AvidMetaDictObjectOffsets[i].offset + startOffset, g_AvidMetaDictObjectOffsets[i].flags)mxf_avid_register_metadict_object_offsets(headerMetadataSetsPos, objectDirectory)(offset = mxf_file_tell(mxfFile)) >= 0mxf_avid_add_header_dir_entries(mxfFile, objectDirectory, headerMetadata)mxf_write_header_sets(mxfFile, headerMetadata)(avidRoot.directoryOffset = mxf_file_tell(mxfFile)) >= 0mxf_write_k(mxfFile, &g_AvidObjectDirectory_key)mxf_write_l(mxfFile, 9 + 25*numEntries)mxf_write_uint64(mxfFile, numEntries)mxf_write_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)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))+4 +4 +4 L+4B+4P`G+4S ?+4B+4+4S /S6!Ԗ4FVM*+4+4S '$`u*MQӠ$`u*PQӠ$`u*OQ+4S +4S +4S {%b7I-BpFzeF8|N+4S 4+4S $+4S . |  -  -    -  - H -  -  -  - < - , -  -   -  - ^n(8`8@XD`^nh hh0|hthhhhlh0hhddLXdXXQXd0pdptQtddbb\b0bb``l`0``Z Ynnln0nn\\l\0\\XXlX0XXTTlT0TTYt|X|]]|TT4X(Y(8Z$Z$8[8PX8DYDTZ8@Z@T[TX^X nThhhTpipYiY iRQRQ R ^n hh8hHLhLTXh ,i,@RHi 0j04QHj^ nhX  ^  n  h h h P XX p xZ X X ^  n ,h , 4X 4 Th d tX t h h , Ph ` lh ^ \n h X h X  Ph ` h h  h \ `^ `n x xX x`^nX`^nh xhh$HhXhhHhXhhXhhph^ dnh(h8`hp ThpjkXjk djkp@P$@X @ dp`a4`a( d`ap`8`p d`pxXX @ HXp\\8\ d\pc cctcccc @cp`(|``h`` @`Pbbpnt n@ dnh``bbb```aa apcccXcPXXp`h`@|``Xt`@D`4h`XpbcLbcXpbc@Lbc4hbcYpbpbb(bP4bhpbbbb( dbxQh`hh```x`a`a `aPh`a`a d h^ h&n d h !0h!@!h!!h""h""h"#0h#@#h#$h$$ph$$h$%8h%H%h%%h%%XZMmxf_avid_read_string_user_commentsLZhv8?U]lt|O]ky8?U]lt!|\FgF e e e,J#-IW"$p"4@]i#X #@OSW"G`k"ep"""e"""E"J["hXq8"""4"R8 "p'",7"j8nTy"""T "","U7;P" """;"d%) -"6A"  """ /#f j n"Dw"b  \"" '5g \ko"@"^"|0"HU}""4- 1- =  !_!!!!"""" d""W"""u"""""#" 7#d" o#i#t" #p#h####" ##" ##" \$($" $ @$)" $2" $=p$X$f" $o" 7$x" `$" $$" $$" $$" %$$" 8$" $0% " %P%" %&" X%P d%T&%X" %a#%l" %#%#9 #Q9V#9#>O#E#F#U#V#VG#!V#1V#AV#aW1#WW#qW#W#W#iX# XB#yXk#-X#X#$(488@DD LXX"p*5=EMU]gow0DDLPPX\dhl %08@HP[cnv~((0TT\dhlppx"*2:BJ R(Z0e\mhuh}px$$ X`h$l,l4t<FNV `LhTpx 88<TX`dp&.6>FPX ck$s${,TT\tH  % / 7 ? 4G 4O <W D_ Xg do |w |       $ $ d x x     , `   ! ) 1 9 A I `Q |Y a i q y T \ ` l t | |             " * 2 : B J R Z b j r z             $ ( , 0 4 8 < @ &D .H 6L >P FT NX V\ ^` fd nh vl ~p x                   # + 3 = E O W _ g q y $ ( , 0 4 8 < @ D H L P T X \ ` d h l p %t -x 5| = E M U ] e m u }     ( H H         $ X p | " * 2 : B J RX Z` bx jx r z    ( ( h            "*$2<:<BpJxRZdoz  (0$8/<:<EDMdUd]pepmu$8p X!4)H4H<PGXOXZtbjrz0PP\\ &.6@HRZb@mXup}|0Xptx&.9 C@NlYdltHPdhllt#+43h>IT_ju (<<x @ H P d h    !!#!@+!p3!;!C!K"S"@["`c"`k"s"{###@#h#h###$$@$@$$$$%%%H %p%p%#&0&8d`d|d6d ud d R # # # @R # # # @v vu,R 8NT# \# x/lo# YI # YHX\=R # # X# # X# @# @v v0R 4# 8# @<# @@R H# L# @P# @# AI# AL# -@# -R X# -}# -R L,R 0# 4#  8# @<R @# D#  H# @Xv`vtdR # R # # # @# # @R # R # # # @# # @R # R # # # @# # @ R (R ,# 0# h4# 8# h<# @H# @T# XR \# `# d# @h# l# @R # # # # # @R # @R # R # # `# @# `# @# R # # # @# # @$#  ( , 0#  @# iD H L# iXXKR R # # X# # X# @# @8`fpR xeR R # # h# # h# @# @fR R # # # # # @# @R R #  # $# (# ,# @4# @Le\R dR l# p# t# x# |# @# @R # # # # # @# @F# z #  S (X <= H#  PK T#  \? p^ R R # #  # #  # @ # @ d d R R # #  # #  # @ # @ ,R 4R 8# <# P @# D# P H# @ P# @ d# y l9 p# y R R # # p # # p # @ # @ #  w #  R # - 2 # - R R # # ( # # ( # @ # @ 0R 4# 8#  <# @#  D# @ L# @ d#  la p#  |R R # # x # # x # @ # @ R R # # P # # P # @ # @ # y 9 # y (R 0R 4# 8# p <# @# p D# @ L# @ `# i hw l# i xR # - 2 # - R R # # ( # # ( # @ # @ R # #  # #  # @ # @ #  a #  $R ,R 4# 8# x <# @# x D# @ P# @ `k lb    x# @|# @# @# @_ kb   # @# @# @# @_ # y# R R # # h# # h# @ # @ U(# <:PR XR \# `# d# h# l# @t# @OtR O# i# :R R # # P# # P# @# @(R ,# 0# 4# 8# <# @D# @\tlR tj# :R R # # # # # @# @R # # # # # @# @ t R (R ,# 0# 4# 8# <# @D# @XOd# l:R R # # # # # @# @tR R # # # # # @# @O# :0R 8R <# @# D# H# L# @T# @ptR R # # # # # @# @; ; XP KP # # K` K ` (# 0Y4# DR H# L# P# @TR X# \# `# @pdxQX# # 9R 1h   h  dZxR |# # @# # @R # P# PR # # @# # # # # @# R # # @R # # @# # dQ8R @R D# H# XL# P# XT# @\# @pR t# x# @|# # @R # # R # # @# h# hnR G$R (# ,R 0# 4# p8# @<# p@# @X# \R `# d# h# @l# p# @R # # @# R # # # @R ]R # R # # # @# # @R # R  # # 8# @# 8# @4GL\ P\ `< h< 03R mJ J T T dR h# l# @p# t# @xR # # R # # @# # |# # @# # @R  # # R #  # @$# 0,# 0@G`{p4C~AR # R # # # @# # @R #  # @# # @R $# ,# 0R 4# 8# @<# D# XG# p# R # # # @# R # # @R # # @# 8# 8 R # R # #  # @$# (# @@R D# H# @L# P# @TR `#  h#  lR p# t# @x# H# HqR # # @# @R # @# # @R rR  # $# @(# h,R 0# h8# <# @LR PM`R tsR rR MR GR # R  # # p# @# p# @4R 8# <R @# D# H# @L# P# @h# l# @p# tR x# # # @R # # @# R # # # @R # # @# R # # # @R # # @# R # # # @$R 0gDR H# LR P# T# X# @\# `# @xR |# R # # x# @# x# @]R # R # # # @# # @g R # R # #  # @ $#  (# @ @d HQ p#  t#  x#  |# ! #  # ! D R R # #  # #  #  #  #  #  #  # 1 # 1 D!R !R !# !# !# ! # !$# !,# !@# !H# !L# A!P# !T# A!\D!lR !t# !x# Q!|# !# a!# Q!>!# a!R !R !# !# !# !# !# !# !R !# !# !# !# !# !# "#  "# a"#  "# "$# ",D"<R "@# a"H# "L# q"P# "T>"X# q"hR "pR "t# "x# "|# "# "# "# "R "# "# 0"# "# 0"# "# "# H"# "# H"# "# "# "D#R #R ## ## X## # # X#$# #,# #@# #H# #L# #P# #T# #\D#pR #xR #|# ## ## ## ## ## ## ## ## ## i## ## i#D#R #R ## ## ## ## ## $# $# $# H$ #  $$# H$(#  $4D$D# Q$HR $PR $T# $X# X$\# $`# X$d# $l# $# $# y$# $>$# y$R $R $# $# $# $# $# $# $# p$# y$# p$# -$# -$D%R %R %# % # x%$# %(# x%,# %4# %H# y%T# %X# %\# %`# %dD%xR %R %# %# %# %# %# %# %# %# %# %# %# %>%# %R %R %# %# %# %# %# &# 04LP\`8lpT     \04LPhl das: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 IZM%_571tl&7?TL{Wkg v˹ / 3   / 70h 8   8   8@/125 1205622808 2404 1000 100664 100308 ` ELF|4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_pubnames.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.debug_pubnames.comment% $ > $ > : ; I : ;  : ; I8  : ; I8 &I  : ;  4: ; I 4: ; I 4: ;I 4: ; I?  I!I/ !I/4: ;I?  !I/;CGNU C 4.2.2./products/mxf_avid_metadict_blob.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintunsigned intlong intunsigned charlong long intcharshort intint32_t=uint8_tHuint16_tIshort unsigned intuint32_tJuint64_tOPlong long unsigned int:S;#<#=#>#?#@#A#B#C#D# E# F# G# H# I#J#mxfULKjmxfKeyMSPWQ#R#S#T#U#V#W#X#Y#Z# [# \# ]# ^# _#`#mxfUUIDanmxfUIDcSmxfLocalTagg  yz#{#|#}#~###### # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDnumerator#denominator#mxfRational` AvidMetaDictTagStruct$*localTag%t#uid&f# AvidMetaDictDynTagOffsetsStruct-yitemKey.`#tagOffset/@# AvidMetaDictObjectOffsetsStruct 6instanceUID7W#offset8@#flags9# g_Null_UUIDW g_Null_Key g_Null_ULS g_Null_LocalTag1t g_Null_UMIDI g_Null_Rationale g_Picture_datadef_label- g_Sound_datadef_label0 g_Timecode_datadef_label3 g_LegacyPicture_datadef_label6 g_LegacySound_datadef_label9 g_LegacyTimecode_datadef_label< g_Data_datadef_label? g_DescriptiveMetadata_datadef_labelB g_IECDV_25_525_60_compdef_label] g_IECDV_25_625_50_compdef_label` g_DVBased_25_525_60_compdef_labeld g_DVBased_25_625_50_compdef_labelg g_DVBased_50_525_60_compdef_labelj g_DVBased_50_625_50_compdef_labelm g_DVBased_100_1080_60_I_compdef_labelp g_DVBased_100_1080_50_I_compdef_labels g_DVBased_100_720_60_P_compdef_labelv g_DVBased_100_720_50_P_compdef_labely g_D10_50_625_50_compdef_label g_D10_50_525_60_compdef_label g_D10_50_625_40_compdef_label g_D10_50_525_40_compdef_label g_D10_50_625_30_compdef_label g_D10_50_525_30_compdef_label g_ALaw_compdef_label g_MP4AdvancedRealTimeSimpleL3_compdef_label g_DNxHD_compdef_label g_MultipleWrappings_esscont_label g_BWFFrameWrapped_esscont_label g_BWFClipWrapped_esscont_label g_AES3FrameWrapped_esscont_label g_AES3ClipWrapped_esscont_label g_BWFCustomWrapped_esscont_label g_AES3CustomWrapped_esscont_label g_IECDV_25_525_60_FrameWrapped_esscont_label g_IECDV_25_525_60_ClipWrapped_esscont_label g_IECDV_25_625_50_FrameWrapped_esscont_label g_IECDV_25_625_50_ClipWrapped_esscont_label g_DVBased_25_525_60_FrameWrapped_esscont_label g_DVBased_25_525_60_ClipWrapped_esscont_label g_DVBased_25_625_50_FrameWrapped_esscont_label g_DVBased_25_625_50_ClipWrapped_esscont_label g_DVBased_50_525_60_FrameWrapped_esscont_label g_DVBased_50_525_60_ClipWrapped_esscont_label g_DVBased_50_625_50_FrameWrapped_esscont_label g_DVBased_50_625_50_ClipWrapped_esscont_label g_DVBased_100_1080_60_I_FrameWrapped_esscont_label g_DVBased_100_1080_60_I_ClipWrapped_esscont_label g_DVBased_100_1080_50_I_FrameWrapped_esscont_label g_DVBased_100_1080_50_I_ClipWrapped_esscont_label g_DVBased_100_720_60_P_FrameWrapped_esscont_label  g_DVBased_100_720_60_P_ClipWrapped_esscont_label g_DVBased_100_720_50_P_FrameWrapped_esscont_label g_DVBased_100_720_50_P_ClipWrapped_esscont_label g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label  g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label# g_D10_50_625_50_defined_template_esscont_label, g_D10_50_625_50_extended_template_esscont_label/ g_D10_50_625_50_picture_only_esscont_label2 g_D10_50_525_60_defined_template_esscont_label5 g_D10_50_525_60_extended_template_esscont_label8 g_D10_50_525_60_picture_only_esscont_label; g_D10_40_625_50_defined_template_esscont_label> g_D10_40_625_50_extended_template_esscont_labelA g_D10_40_625_50_picture_only_esscont_labelD g_D10_40_525_60_defined_template_esscont_labelG g_D10_40_525_60_extended_template_esscont_labelJ g_D10_40_525_60_picture_only_esscont_labelM g_D10_30_625_50_defined_template_esscont_labelP g_D10_30_625_50_extended_template_esscont_labelS g_D10_30_625_50_picture_only_esscont_labelV g_D10_30_525_60_defined_template_esscont_labelY g_D10_30_525_60_extended_template_esscont_label\ g_D10_30_525_60_picture_only_esscont_label_ g_ALawFrameWrapped_esscont_labelh g_ALawClipWrapped_esscont_labelk g_ALawCustomWrapped_esscont_labeln g_DNxHD720p120ClipWrapped_esscont_label{ g_DNxHD720p185ClipWrapped_esscont_label} g_DNxHD1080p120ClipWrapped_esscont_label g_DNxHD1080p185ClipWrapped_esscont_label g_DNxHD1080p36ClipWrapped_esscont_label g_DNxHD1080i120ClipWrapped_esscont_label g_DNxHD1080i185ClipWrapped_esscont_label g_SDTI_CP_System_Pack_esselement_key g_OpenIncomplete_Header_pp_key" g_ClosedIncomplete_Header_pp_key% g_OpenComplete_Header_pp_key( g_ClosedComplete_Header_pp_key+ g_OpenIncomplete_Body_pp_key. g_ClosedIncomplete_Body_pp_key1 g_OpenComplete_Body_pp_key4 g_ClosedComplete_Body_pp_key7 g_OpenIncomplete_Footer_pp_key: g_ClosedIncomplete_Footer_pp_key= g_OpenComplete_Footer_pp_key@ g_ClosedComplete_Footer_pp_keyC g_KLVFill_keyP g_RandomIndexPack_keyZ g_PrimerPack_keyd g_IndexTableSegment_keyo g_complexity00_op_atom_label g_complexity01_op_atom_label g_complexity02_op_atom_label g_complexity03_op_atom_label g_qq09_op_1a_label g_root_set_key g_InterchangeObject_set_key g_InterchangeObject_InstanceUID_item_key g_InterchangeObject_GenerationUID_item_key g_Preface_set_key g_Preface_LastModifiedDate_item_key g_Preface_Version_item_key g_Preface_ObjectModelVersion_item_key g_Preface_PrimaryPackage_item_key g_Preface_Identifications_item_key g_Preface_ContentStorage_item_key g_Preface_OperationalPattern_item_key g_Preface_EssenceContainers_item_key g_Preface_DMSchemes_item_key g_Identification_set_key g_Identification_ThisGenerationUID_item_key g_Identification_CompanyName_item_key g_Identification_ProductName_item_key g_Identification_ProductVersion_item_key g_Identification_VersionString_item_key  g_Identification_ProductUID_item_key g_Identification_ModificationDate_item_key g_Identification_ToolkitVersion_item_key g_Identification_Platform_item_key% g_ContentStorage_set_key, g_ContentStorage_Packages_item_key0 g_ContentStorage_EssenceContainerData_item_key7 g_EssenceContainerData_set_key> g_EssenceContainerData_LinkedPackageUID_item_keyB g_EssenceContainerData_IndexSID_item_keyI g_EssenceContainerData_BodySID_item_keyP g_GenericPackage_set_keyW g_GenericPackage_PackageUID_item_key[ g_GenericPackage_Name_item_keyb g_GenericPackage_PackageCreationDate_item_keyi g_GenericPackage_PackageModifiedDate_item_keyp g_GenericPackage_Tracks_item_keyw g_Locator_set_key~ g_NetworkLocator_set_key g_NetworkLocator_URLString_item_key g_TextLocator_set_key g_TextLocator_LocatorName_item_key g_GenericTrack_set_key g_GenericTrack_TrackID_item_key g_GenericTrack_TrackNumber_item_key g_GenericTrack_TrackName_item_key g_GenericTrack_Sequence_item_key g_StaticTrack_set_key g_Track_set_key g_Track_EditRate_item_key g_Track_Origin_item_key g_EventTrack_set_key g_EventTrack_EventEditRate_item_key g_EventTrack_EventOrigin_item_key g_StructuralComponent_set_key g_StructuralComponent_DataDefinition_item_key g_StructuralComponent_Duration_item_key g_Sequence_set_key g_Sequence_StructuralComponents_item_key g_TimecodeComponent_set_key g_TimecodeComponent_RoundedTimecodeBase_item_key g_TimecodeComponent_StartTimecode_item_key g_TimecodeComponent_DropFrame_item_key g_SourceClip_set_key g_SourceClip_StartPosition_item_key g_SourceClip_SourcePackageID_item_key! g_SourceClip_SourceTrackID_item_key( g_DMSegment_set_key/ g_DMSegment_EventStartPosition_item_key3 g_DMSegment_EventComment_item_key: g_DMSegment_TrackIDs_item_keyA g_DMSegment_DMFramework_item_keyH g_DMSourceClip_set_keyO g_DMSourceClip_DMSourceClipTrackIDs_item_keyS g_MaterialPackage_set_keyZ g_SourcePackage_set_key^ g_SourcePackage_Descriptor_item_keyb g_GenericDescriptor_set_keyi g_GenericDescriptor_Locators_item_keym g_FileDescriptor_set_keyt g_FileDescriptor_LinkedTrackID_item_keyx g_FileDescriptor_SampleRate_item_key g_FileDescriptor_ContainerDuration_item_key g_FileDescriptor_EssenceContainer_item_key g_FileDescriptor_Codec_item_key g_GenericPictureEssenceDescriptor_set_key g_GenericPictureEssenceDescriptor_SignalStandard_item_key g_GenericPictureEssenceDescriptor_FrameLayout_item_key g_GenericPictureEssenceDescriptor_StoredWidth_item_key g_GenericPictureEssenceDescriptor_StoredHeight_item_key g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key g_GenericPictureEssenceDescriptor_SampledWidth_item_key g_GenericPictureEssenceDescriptor_SampledHeight_item_key g_GenericPictureEssenceDescriptor_SampledXOffset_item_key g_GenericPictureEssenceDescriptor_SampledYOffset_item_key g_GenericPictureEssenceDescriptor_DisplayHeight_item_key g_GenericPictureEssenceDescriptor_DisplayWidth_item_key g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key g_GenericPictureEssenceDescriptor_AspectRatio_item_key g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key g_GenericPictureEssenceDescriptor_VideoLineMap_item_key g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key g_GenericPictureEssenceDescriptor_CaptureGamma_item_key g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$ g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+ g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2 g_GenericPictureEssenceDescriptor_FieldDominance_item_key9 g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@ g_CDCIEssenceDescriptor_set_keyG g_CDCIEssenceDescriptor_ComponentDepth_item_keyK g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY g_CDCIEssenceDescriptor_ColorSiting_item_key` g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg g_CDCIEssenceDescriptor_PaddingBits_item_keyn g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu g_CDCIEssenceDescriptor_BlackRefLevel_item_key| g_CDCIEssenceDescriptor_WhiteReflevel_item_key g_CDCIEssenceDescriptor_ColorRange_item_key g_RGBAEssenceDescriptor_set_key g_RGBAEssenceDescriptor_ComponentMaxRef_item_key g_RGBAEssenceDescriptor_ComponentMinRef_item_key g_RGBAEssenceDescriptor_AlphaMaxRef_item_key g_RGBAEssenceDescriptor_AlphaMinRef_item_key g_RGBAEssenceDescriptor_ScanningDirection_item_key g_RGBAEssenceDescriptor_PixelLayout_item_key g_RGBAEssenceDescriptor_Palette_item_key g_RGBAEssenceDescriptor_PaletteLayout_item_key g_GenericSoundEssenceDescriptor_set_key g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key g_GenericSoundEssenceDescriptor_Locked_item_key g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key g_GenericSoundEssenceDescriptor_ChannelCount_item_key g_GenericSoundEssenceDescriptor_QuantizationBits_item_key g_GenericSoundEssenceDescriptor_DialNorm_item_key g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key g_GenericDataEssenceDescriptor_set_key  g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  g_MultipleDescriptor_set_key g_MultipleDescriptor_SubDescriptorUIDs_item_key g_WaveAudioDescriptor_set_key g_WaveAudioDescriptor_BlockAlign_item_key# g_WaveAudioDescriptor_SequenceOffset_item_key* g_WaveAudioDescriptor_AvgBps_item_key1 g_AES3AudioDescriptor_set_key8 g_DMFramework_set_key< g_DMSet_set_key@ g_avid_DV25ClipWrappedEssenceContainer_label" g_AvidObjectDirectory_key' g_AvidMetadataRoot_key* g_GenericPictureEssenceDescriptor_ResolutionID_item_key8 g_GenericPictureEssenceDescriptor_FrameSampleSize_item_key? g_GenericPictureEssenceDescriptor_ImageSize_item_keyF g_DefinitionObject_set_keyP g_DefinitionObject_Identification_item_keyT g_DataDefinition_set_key\ g_Preface_ProjectName_item_keya g_Preface_ProjectEditRate_item_keyh g_GenericPackage_MobAttributeList_item_keyq g_GenericPackage_UserComments_item_keyx g_TaggedValue_set_key g_TaggedValue_Name_item_key g_TaggedValue_Value_item_key g_TapeDescriptor_set_key g_AvidMetaDictInstanceUID_uuid9 g_AvidMetaDictTags 99 g_AvidMetaDictTags_lenA:0*: g_AvidMetaDictDynTagOffsetsD:D: g_AvidMetaDictDynTagOffsets_lene:y: g_AvidMetaDictObjectOffsetsh::wg_AvidMetaDictObjectOffsets_len ::Kg_AvidMetaDictBlob;:g_AvidMetaDictBlob_len: include/mxfproducts/usr/include/sysint_types.hmxf_types.hmxf_avid_metadict_blob.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_avid_labels_and_keys.hmxf_avid_extensions_data_model.hmxf_avid_metadict_blob.c&NfBHA+4+4+4+4+4+4 +4 +4 +4 +4 +4+4+4+4+4 +4 +4 +4 +4+4+4 +4+4 +4+4+4+4+4+4 +44G,Ii`unmDÃ!`u] g`u] g1`u] g`u] gA`u] g͎ KffbF!Š$`u*MQZ$`u*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&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(L4T+4S % < &NfBHAx7`M#9!b]TˍN#/;E}XKRPjH[uAʷks}Im̔Glˉ% /GU؝nDb>*A۾D/&6(La6^LhXdZEFr}jAJl\h1Ki`hH?iM(rlMol?IKBf;1u2 yOG)RZ H;rJ.J'=ߓ5BշI.%\"A- #ZMF+).UQHr))E +ֈMB/Jߑ-8p] s:G) 48K^(EagJWT2$@$QgFs@D.ߊMB;FDZogH=#·2)OtD%#/23JWR vecOFj IB{Ӳ!i[ 71AD͚KDO)E^A4<_UEEf}es2@c?֧ Y nrH+pÆO|ᾓ#N@%Me7ϕjJE*W2_MujU|Ǒ^`jHBwAJM +HAkLۉSJȸ@MB_Cb@wɆHùBBH}83֚.O< nR<#Bd~IQHr!HѤbCϱPYG;.On]:A7O;[I|4FVLzVUqfSH(@2''LB++vEv$qL!L_@ ^ nN=YH]E\8Zv=fq>!jXTMԌ2~4^HAU[|uMH!@)C0H} i?;L3CUeeF/DTi-(0x!HdwceO̩dJM73p eCN҄N "MB͎ q`ɮyAH0z$Q"Mk""cH  d҇d$&D%TE E+Ud M+lJgxSdAIl^,\cDXUWGѩ.Cq^>tFÞ"On(3 yHT.v-3 #@vme@fأ;@ b*:LOv'6IM)1gC\_e@Du'j`N@WK I[uB@ $d uBvmbpCEGgyzlzYB©TlF^)mJN. ,S=-3B'u+Va6f@Ҍ(9_&Oif0M?*xޅ 匔H rm@5[ZdK3$YZeGꨐ:0 VMP[ֈAC]@M%d{^@`+Ƨ"OLrH%/i_wK Bǘ&7i!hCD.Hl͉`魆]C ҷnz2eCA6m TBLཏ)h-G QxkN`ՈHOL Y#]37bNz2s['BϏbq&"Y FP@f0bDŔb(|jy~B iS5\@aJ}'3 RNnkU(3׆ʁF s5IUHisIzQ1]FMUw?=A븆_=©hPcqO4BD][HΌ,7~cL)5Ru񂊒I-12H *Get~x3<@휃@l|8@s ( nPTjI3Tf-Fke%N3ʟH|"xt ^`7G:>Qhqw+@$ }~E!M +ޔBMk$`}ADфTz[GƗF_Ǧj5^G?'ewsA!tM݂xyڇA?0F=Kv(L4T+4S < `M#9!+4S $InterchangeObject`M#9! (_;F⭪ س^iO(ylMɫ\t7 +4S a< _;F⭪ س^+4 Generation +4  +4S ]< iO(ylMɫ\t7+4ObjClass +4  +4S < b]TˍN#/;E}+4S Component`M#9! XWD<]*%l[nM`Cy@2Ap]&9_E}&25)yJBqկ +4S i< WD<]*%l[+4DataDefinition +4  +4S Y< nM`Cy@+4Length +4   +4S e< 2Ap]+4UserComments +4  +4S [< &9_E}&25+4KLVData +4  +4S a< )yJBqկ+4Attributes +4  +4S U< XKRPjH[+4S Segmentb]TˍN#/;E} +4S }< uAʷks}+4S  EventXKRPjH[ (={oAͼklZNdQN.χ  +4S ]< ={oAͼklZ+4Position +4   +4S [< NdQN.χ +40Comment +4  +4S < Im̔Glˉ+4S CommentMarkeruAʷks}  3/K4]l b_M1%B=an~ARDl ݶeC9[]沭EK,`>GdWG`u] g$CommentMarkerDate +4  +4S o< dW*+4S SequenceXKRPjH[ A OצsfE +4S a< A OצsfE+4 Components +4  +4S < A۾D/+4S  SourceReferenceXKRPjH[ HK!AwS,,1*6K7bVS~*:ESyPIY W!t@wt @ +4S ]< K!AwS,+4SourceID +4  +4S k< ,1*6K7bVS~+4 SourceMobSlotID +4  +4S a< *:ESyPIY+4ChannelIDs +4  +4S o<  W!t@wt @+4$MonoSourceSlotIDs +4  +4S < &6(La6^Lh+4S SourceClipA۾D/ hV&xWKx#${閪ز3IF{g:A[0 #/A{2?GO-w$Ms9uE yDT +4S e< V&xWKx#${+4FadeInLength +4   +4S g< ز3IF{+4FadeOutLength +4   +4S a< g:A[0 +40FadeInType +4  +4S c< #/A{2+40FadeOutType +4  +4S _< ?GO-w$M+4StartTime +4   +4S o< s9uE yDT KffbF$SubclipFullLength +4  +4S < XdZEFr}+4S TimecodeXKRPjH[ 8[XFTNFl>5EF,^V"m\qW3B/ +4S U< [XFTNFl+4 Drop +4  +4S S< >5EF,^V"m\+4FPS +4  +4S W< qW3B/+4 Start +4   +4S < jAJl\h+4S ContentStorage`M#9! (7N龐JZjR6W +4S U< 7N龐+4 Mobs +4  +4S c< JZjR6W+4EssenceData +4  +4S < 1Ki`hH+4S "DefinitionObject`M#9! 8s#%C͒YSiF [2IIP|-J(d LM +4S c< s#%C͒YSiF+4Description +4  +4S U<  [2IIP|-J+4 Name +4  +4S n< (d LM+4Identification +4  +4S c< ?iM(rlM+4S DataDefinition1Ki`hH +4S < ol?IKBf;1u+4S (OperationDefinition1Ki`hH xq爷Cʹ H咡`umOٽ$úT2U)LDR$J A˰U 2HD)ݶVbkkMv@35e+4 &KLVDataDefinitions +4  & +4S y< hA{Fh[+4 .TaggedValueDefinitions +4  & +4S < B/Jߑ-8p] +4S #EssenceData`M#9! 8@WfYM$ (kzBNcR.. QGKy- +4S U< @WfYM$ (k+4 Data +4  '+4S c< zBNcR.+4SampleIndex +4  ++4S \< . QGKy-+4 MobID +4  '+4S < s:G) +4S $$EssenceDescriptor`M#9! L%F(pA} +4S [< L%F(pA}+4Locator +4  /+4S < 48K^(+4S %FileDescriptors:G) X\ۡLIS0ׁ¢iCb\?Gdu${D^&OUgOHt9A+M +4S a< \ۡLIS0ׁ+4SampleRate +4  0+4S Y< ¢iCb+4Length +4   0+4S g< \?Gdu${D+4LinkedTrackID +4  0+4S k< ^&OUgOH+4 ContainerFormat +4  0+4S k< t9A+M+4 CodecDefinition +4  0+4S < EagJWT+4S '.DigitalImageDescriptor48K^( ! 2)LhSl'F5voHqyC 7gaB1Fۺ&1rGr*XJƫ#-WB:z5MQ7+N}F$KTy.TwE!&ED'{[`>I٥<䨫S2)tUr@8 )^Kɚrʲ[L֤)_Db/z1{з}J{kϬxM FMh"t=Ώ)%Np]b B 9G$KO lj5NuDXvai,4J$Iv1kvkX|ME9 ީ@N?۷JdJqni,fܿBT˜TztM75%GKVc]!PA AkHh\fABD|wV\qmVgBY\SAV9@XXLg?-Ml@2Vb21DŰ(Lg_ aUkÍ0RGIaSd +4S m<  2)LhSl+4"ImageAspectRatio +4  2+4S u< 'F5voH+4*ImageAlignmentFactor +4  2+4S y< qyC 7g+4.TransferCharacteristic +4  2+4S k< aB1Fۺ&1rGr+4 CodingEquations +4  2+4S i< *XJƫ#-W+4 ColorPrimaries +4  2+4S c< B:z5MQ7++4FrameLayout +4  2 +4S i< N}F$KT+4FieldDominance +4!  2+4S g< y.TwE!+4SampledHeight +4  2+4S e< &ED'{[+4SampledWidth +4  2+4S i< `>I٥<䨫S2)+4 SampledXOffset +4  2+4S i< tUr@8 +4 SampledYOffset +4  2+4S g< )^Kɚrʲ+4 DisplayHeight +4  2+4S e< [L֤)_+4 DisplayWidth +4  2 +4S i< Db/z1{+4 DisplayXOffset +4  2 +4S i< }J{k+4DisplayYOffset +4  2 +4S c< xM FMh"t=+4Compression +4  2+4S m< Ώ)%Np]b+4"FieldStartOffset +4  2+4S o<  B 9G$KO lj+4 $AlphaTransparency +4  2+4S e< 5NuDXva+4VideoLineMap +4  2 +4S k< i,4J$Iv1kv+4 DisplayF2Offset +4  2+4S i< kX|ME9 ީ@N?+4StoredF2Offset +4  2+4S y< ۷JdJqni,f+4 .ActiveFormatDescriptor +4  2+4S e< ܿBT˜T+4StoredHeight +4  2+4S c< ztM75%GKVc+4StoredWidth +4  2+4S i< ]!PA +4FieldEndOffset +4  2+4S i< AkHh\fA+4SignalStandard +4'  2+4S e< BD|wV\$`u*MQResolutionID +4  +4S m< qmVgBY\SA$`u*NQ"FirstFrameOffset +4  +4S _< V9@XX$`u*OQImageSize +4  +4S k< Lg$`u*PQ FrameSampleSize +4  +4S s< ?-Ml@2Vb21`u˵~] (FrameIndexByteOrder +4  +4S m< DŰ(Lg_ aUk,DXȠtGB"FrameStartOffset +4  +4S a< 0RGIaSd!MFށJDataOffset +4  +4S ?< 2$@$Qg+4S (CDCIDescriptorEagJWT ;ޞI뿳iq1KFUfܸrKEoU2rM7SpI-2+-E6?]l0G6B*Y!zNIޗ }\KjE&FwA"ukP_QnK]>]ֆ{ZH;;$Y؟F-MjxEԷGRG*EeHClGr +4S a< BLh!+4 TapeFormat +4  :+4S Y< xDs $C>+4Length +4  :+4S a< }\KjE&F+4FormFactor +4  :+4S W< wA"ukP_+4 Model +4  :+4S i< QnK]>]ֆ+4ManufacturerID +4  :+4S _< {ZH;;$Y؟+4TapeStock +4  :+4S k< F-MjxE+4 TapeBatchNumber +4  :+4S c< ԷGR+4VideoSignal +4  :+4S a< G*EeHClGr`u˕H:ColorFrame +4  +4S O< FDZogH=#·+4S /Header`M#9! "tLML|<2S蓬EVsUDqD>jnu"gD!$Iz\YǸ@v@0K\`$ ͯ@?ܖ `pqI 8U#!仜chM=f} xNjnu"gD+4Version +4  ;+4S q< !$Iz\Y+4&OperationalPattern +4  ; +4S [< @v@0K\`+4Content +4  ;+4S a< $ ͯ@?ܖ +4Dictionary +4  ;+4S q< `pqI 8U#!+4&IdentificationList +4  ;+4S e< 仜chM=f+4LastModified +4  ;+4S o< } xNCS1U@0nǾMݘi̖Ѕ{C-{d~KE&Doi#CI~d:I6<@ưY;կ BSMFj Dg=OJ+m!}2 +4S i< Ic>C+4 GenerationAUID +4  < +4S i< S1U@0nǾ+4 ProductVersion +4  <+4S _< Mݘi+4 ProductID +4  <+4S i< ̖Ѕ{C-{d+4  ToolkitVersion +4  <+4S c< ~KE&Do+4 CompanyName +4  <+4S c< i#CI~d:+4 ProductName +4  <+4S u< I6<@ưY;կ +4 *ProductVersionString +4  <+4S ]< BSMFj D+4 Platform +4  <+4S U< g=OJ+m!}2+4 Date +4  <+4S U< #/23JWR+4S 1Locator`M#9! +4S <  vecOFj+4S 2NetworkLocator#/23JWR ^U-AA5i; +4S _< ^U-AA5i;+4URLString +4  @+4S )<  IB{Ӳ!i+4S 4Mob`M#9! ͉omWKzM4DaHٗSS3*Ku()zK.qyqJ js>M*MeGyo:C˻BCdOD*zE*DprJ IZLLaD\\RܵL؜9nuS,[K,s>춽F7GMl?Y2LV&Ukq~!kBTS}nX +4S e< ͉omWKzM+4 UserComments +4  D+4S U< 4DaHٗS+4 Name +4  D+4S W< S3*Ku()zK+4 Slots +4  D+4S _< .qyqJ js>+4UsageCode +4  D+4S e< M*MeGyo+4CreationTime +4  D+4S e< :C˻BCdOD*+4LastModified +4  D+4S [< zE*DprJ+4KLVData +4  D+4S a<  IZLLaD\+4Attributes +4  D +4S \< \RܵL؜9nu+4 MobID +4  D+4S o< S,[K,s>|b{M$SubclipFullLength +4  +4S m< 춽F7GMl?P`G"MobAttributeList +4  +4S [< Y2LV&Ukq"`u˖iObAppCode +4  +4S m< ~!kBTS}nXBD$;BE"ConvertFrameRate +4  +4S Y< [ 71AD͚+4S 6MasterMob IB{Ӳ!i +4S u< KDO)E^A4+4S 7SourceMob IB{Ӳ!i КES* +4S q< КES*+4&EssenceDescription +4  G+4S < <_UEEf}+4S 8MobSlot`M#9! H׈mhAlqPETW hEв8f o\hMVӘB @ qS +4S Y< ׈mhAlqPETW+4SlotID +4  H+4S ]<  hEв8f +4SlotName +4  H+4S s< o\hMVӘB +4(PhysicalTrackNumber +4  H+4S [< @ qS+4Segment +4  H+4S < es2@c?֧ Y+4S ; TimelineMobSlot<_UEEf} hi8 e-D'KBF/C=?H=eqHFzjH\3~fc `G@8Wѕ@M3ߒ +4S Y< i8 e-D'K+4Origin +4   K+4S [< BF/C=?H=+4MarkOut +4   K+4S Y< eqHFz+4 MarkIn +4   K+4S [< jH\3~f+4 UserPos +4   K+4S ]< c `G@8W+40EditRate +4  K+4S }< ѕ@M3ߒZ>U1B42TimelineMobAttributeList +4  +4S u<  nrH+p+4S <Parameter`M#9! f[Ly`oH +4S a< f[Ly`oH+4Definition +4  L+4S < ÆO|ᾓ+4S ?TaggedValue`M#9! (e'@0R6H*4F֋K/ +4S U< e'@0R6+4  Name +4  P+4S W< H*4F֋K/+4  Value +4  P+4S q< #N@%Me+4S @KLVData`M#9! % WI$K +4S W< % WI$K+4 Value +4  Q+4S < 7ϕjJE*+4S B SoundDescriptor48K^( XiU1kG?ޤRw˽7N;I }!'i:Jc+>#lRUD;w'wO᫵tjysS܀afG꣹p&Rh#A+q@2)SˆyDΠ`);$Q%K +4S i< XiU1kG?ޤR+4ElectroSpatial +4"  =+4S g< w˽7N;I }!+4AudioRefLevel +4  =+4S ]< 'i:Jc+>#lRU+4Channels +4  =+4S Y< D;w'wO᫵tjysS+4Locked +4  =+4S o< ܀afG꣹p&Rh+4$AudioSamplingRate +4  =+4S ]< #A+q@2)S+4DialNorm +4  = +4S c< ˆyDΠ`);$Q+4Compression +4  =+4S m< %K+4"QuantizationBits +4  =+4S M< W2_Mu+4S HPCMDescriptor7ϕjJE* N|m'@} :KKnA1fٱf[BPٴk~ flD&{:&tMK&NPIt^瀁jAl}B*i-s~:dN ui2@N]mE"5#! 2'Oz [W84Njc]Me^D9$,eEM'.S +4S o< N|m'@} :+4$ChannelAssignment +4  =2+4S s< KKnA1fٱ+4(PeakEnvelopeVersion +4  =)+4S q< f[BPٴk~ +4&PeakEnvelopeFormat +4  =*+4S q< flD&{:&t+4&PointsPerPeakValue +4  =++4S w< MK&N+4 ,PeakEnvelopeBlockSize +4  =,+4S e< PIt^瀁j+4 PeakChannels +4  =-+4S a< Al}B*i-s~+4 PeakFrames +4  =.+4S s< :dN u+4 (PeakOfPeaksPosition +4   =/+4S w< i2@N]+4 ,PeakEnvelopeTimestamp +4  =0+4S m< mE"5#+4"PeakEnvelopeData +4  =1+4S a< ! 2'Oz [+4BlockAlign +4  = +4S i< W84Njc+4SequenceOffset +4  = +4S a< ]Me^D9+4AverageBPS +4  = +4S a< $,eEM'.SY'wJ?CDataOffset +4  +4S q< jU|Ǒ^+4S L,TaggedValueDefinition1Ki`hH +4S < `jHBwAJ+4S M$KLVDataDefinition1Ki`hH Fq,Fθw. +4S c< Fq,Fθw.+4 KLVDataType +4  M+4S < M +HAkL+4S  ClassDefinition'LB++vEv$ 8w72Dm}wih2D$H/e@9@df +4S c< w72Dm}wi+4ParentClass +4  +4S a< h2D$H/e+4Properties +4   +4S a< @9@df+4IsConcrete +4   +4S < SJȸ@MB+4S &PropertyDefinition'LB++vEv$ H qAɕ(o}Bi {{KDZ8Ÿ%KB撫/'HZ +4S a<  qAɕ(+4IsOptional +4   +4S U< o}Bi+4 Type +4   +4S s<  {{KDZ8+4(LocalIdentification +4   +4S q< Ÿ%KB撫/'HZ+4&IsUniqueIdentifier +4  +4S c< _Cb@w+4S TypeDefinition'LB++vEv$ +4S < ɆHù+4S HTypeDefinitionStrongObjectReference_Cb@w ӵ`EhOTe  +4S i< ӵ`EhOTe +4 ReferencedType +4  +4S < BBH}+4S DTypeDefinitionWeakObjectReference_Cb@w (%ʭN$CHs4DdF)g76@ +4S _< %ʭN$CHs4+4 TargetSet +4  +4S i< DdF)g76@+4 ReferencedType +4  +4S < 83֚.O< nR+4S 4TypeDefinitionEnumeration_Cb@w 8#h:A:uo-xJJ><}X"#XGM% +4S e< #h:A:uo+4ElementNames +4  +4S g< -xJJ><}X+4ElementValues +4  +4S c< "#XGM%+4 ElementType +4  +4S < <#Bd~IQ+4S 2TypeDefinitionFixedArray_Cb@w (u'WmDuBVSadE|SGʮ+ +4S e< u'WmDuBVSadE+4ElementCount +4  +4S c< |SGʮ+ +4 ElementType +4  +4S < Hr!HѤbCϱP+4S  8TypeDefinitionVariableArray_Cb@w 4i| M_׬? +4S c< 4i| M_׬? +4 ElementType +4  +4S < YG;.On+4S  $TypeDefinitionSet_Cb@w bO:-5H5/ +4S c< bO:-5H5/+4ElementType +4  +4S < ]:A7O;[I+4S  *TypeDefinitionRecord_Cb@w (ڂfbNa2l⩖!~.M`/#% +4S c< ڂfbNa2l+4MemberNames +4  +4S c< !~.M`/#%+4MemberTypes +4  +4S < |4FVLzVUq+4S *TypeDefinitionRename_Cb@w lm,OAM= +4S c< lm,OAM=+4RenamedType +4  +4S < fSH(@2'+4S  HTypeDefinitionExtendibleEnumeration_Cb@w ( LSHc5=E`A3 +4S e<  LSHc5+4ElementNames +4  +4S g< =E`A3+4ElementValues +4   +4S < 'LB++vEv$+4S $MetaDefinition'LB++vEv$ 8xLy>Caʢw>'-*DVܦ +4S U< xLy>+4 Name +4  +4S n< Caʢw>+4Identification +4  +4S c< '-*DVܦ+4Description +4  +4S H< L!L_@ ^ +4aafUInt8+4S  < nN=+4Rational(}2J{'h;}2J{'h;,NumeratorDenominator+4S < YH]E\8Zv=f+4:ClassDefinitionWeakReferenceM +HAkL(+4 +4+4S < q>!jXTMԌ2~+4RkAAFTypeID_ContentStorageStrongReferencejAJl\h+4S  < 4^HAU[|+4 AUIDHGQN[繅{0XM= XM= ҇d$&D%T0Data1Data2Data3Data4+4S  P< uMH!@)C+4AUIDSet4^HAU[|+4S < 0H} i+4BooleanL!L_@ ^ FalseTrue+4S  < ?;L3CU+4dkAAFTypeID_OperationDefinitionWeakReferenceVectorq`ɮyAH0z$+4S  < eeF/DT+4S  :<  ڧK^i&Q+4Stream+4S J< GQN[繅{0+4aafUInt32+4S  < f,͞Cӊ>i-(0x+4VersionType(jOX@ӓRQ5jOX@ӓRQ5majorminor+4S  \< !Hdw+4aafInt32Array}2J{'h;+4S < ceO̩dJ+48DataDefinitionWeakReference?iM(rlM8+4 +4+4+4S < M73p+4XkAAFTypeID_EssenceDescriptorStrongReferences:G) +4S  <  eCN҄N +4ZkAAFTypeID_DataDefinitionWeakReferenceVectorceO̩dJ+4S  < "MB͎ +4TimeStamp(aq@nPAү I5A݀|5datetime+4S < q`ɮyAH0z$+4BOperationDefinitionWeakReferenceol?IKBf;1u8+4 +4+4+4S  < Q"Mk""+4BkAAFTypeID_MobStrongReferenceSetYZeGꨐ:0+4S H< cH  d+4aafInt64+4S f< ҇d$&D%T+4aafUInt8Array8L!L_@ ^ +4S < E E+Ud +4BParameterDefinitionWeakReference2 yOG)RZ8+4 +4+4+4S < M+lJgx+4TkAAFTypeID_SourceReferenceStrongReferenceA۾D/+4S  < SdAIl^,\+4bkAAFTypeID_OperationDefinitionStrongReferenceSetֈAC]@M%d+4S  < cDXUWGѩ.Cq+4XkAAFTypeID_TaggedValueStrongReferenceVectorhCD.Hl+4S  ^< ^>tFÞ"On(3+4 aafUInt32ArrayGQN[繅{0+4S <  yHT.v-+4 8TypeDefinitionWeakReference_Cb@w(+4 +4+4S  < 3 #@vme@+4 bkAAFTypeID_ParameterDefinitionStrongReferenceSetLrH%/i_w+4S  < fأ;@ b+4 PkAAFTypeID_KLVDataStrongReferenceVector`魆]C ҷnz+4S < *:LOv'6IM+4 TkAAFTypeID_CodecDefinitionStrongReference=ߓ5BշI.%+4S  < )1gC\_e@+4 \kAAFTypeID_PluginDefinitionStrongReferenceSetK Bǘ&7i!+4S  < Du'j`N@WK +4 TkAAFTypeID_ParameterStrongReferenceVector{^@`+Ƨ"O+4S <  I[+4 :CodecDefinitionWeakReference=ߓ5BշI.%8+4 +4+4+4S < uB@ $d+4 HkAAFTypeID_ComponentStrongReferenceb]TˍN#/;E}+4S <  uBvmb+4 \kAAFTypeID_ContainerDefinitionStrongReference\"A- #+4S  < pCEGgyzl+4 ^kAAFTypeID_KLVDataDefinitionStrongReferenceSet2eCA6m+4S < zYB©Tl+4RkAAFTypeID_DataDefinitionStrongReference?iM(rlM+4S  < F^)mJN. +4^kAAFTypeID_ParameterDefinitionWeakReferenceSetE E+Ud +4S  < ,S=-3B'u+Va+4fkAAFTypeID_TaggedValueDefinitionStrongReferenceSet TBLཏ+4S < 6f@Ҍ(9_+4LkAAFTypeID_EssenceDataStrongReferenceB/Jߑ-8p] +4S < &Oif0M?*xޅ+4RkAAFTypeID_IdentificationStrongReference2)OtD%+4S <  匔H rm@+4dkAAFTypeID_InterpolationDefinitionStrongReferenceZMF+).U+4S < 5[ZdK3$+4DkAAFTypeID_LocatorStrongReference#/23JWR+4S |< YZeGꨐ:0+4<kAAFTypeID_MobStrongReference IB{Ӳ!i+4S <  VMP[+4DkAAFTypeID_MobSlotStrongReference<_UEEf}+4S < ֈAC]@M%d+4\kAAFTypeID_OperationDefinitionStrongReferenceol?IKBf;1u+4S < {^@`+Ƨ"O+4HkAAFTypeID_ParameterStrongReference nrH+p+4S < LrH%/i_w+4\kAAFTypeID_ParameterDefinitionStrongReference2 yOG)RZ+4S < K Bǘ&7i!+4VkAAFTypeID_PluginDefinitionStrongReference H;rJ.J'+4S < hCD.Hl+4LkAAFTypeID_TaggedValueStrongReferenceÆO|ᾓ+4S < `魆]C ҷnz+4DkAAFTypeID_KLVDataStrongReference#N@%Me+4S < 2eCA6m+4 XkAAFTypeID_KLVDataDefinitionStrongReference`jHBwAJ+4S <  TBLཏ+4!`kAAFTypeID_TaggedValueDefinitionStrongReferencejU|Ǒ^+4S < )h-G +4&ProductReleaseTypeL!L_@ ^ kAAFVersionUnknownkAAFVersionReleasedkAAFVersionDebugkAAFVersionPatchedkAAFVersionBetakAAFVersionPrivateBuild8+4S X< QxkN`Ո+4 aafPositioncH  d+4S < HOL Y#+4TapeFormatTypeL!L_@ ^ kAAFTapeFormatNullkAAFBetacamFormatkAAFBetacamSPFormatkAAFVHSFormatkAAFSVHSFormatkAAF8mmFormatkAAFHi8Format@+4S  &< ]37bNz2s[+46TransferCharacteristicTypedkAAFTransferCharacteristic_ITU470_PALkAAFTransferCharacteristic_ITU709kAAFTransferCharacteristic_SMPTE240MkAAFTransferCharacteristic_ITU1361kAAFTransferCharacteristic_linear X+4+4+4+4+4+4S T< 'BϏbq&+4 aafLengthcH  d+4S < "Y FP@f0+4 VideoSignalTypeL!L_@ ^ bkAAFVideoSignalNullkAAFNTSCSignalkAAFPALSignal +4S < bDŔb(|+4TapeCaseTypeL!L_@ ^ :kAAFTapeCaseNullkAAFThreeFourthInchVideoTapekAAFVHSVideoTapekAAF8mmVideoTapekAAFBetacamVideoTapekAAFCompactCassettekAAFDATCartridgekAAFNagraAudioTapeH+4S  p< jy~B iS5+4UsageCodeTypekAAFUsage_SubClipkAAFUsage_AdjustedClipkAAFUsage_TopLevelkAAFUsage_LowerLevelkAAFUsage_Template X+4 +4 +4 +4 +4  +4S D< \@aJ}'3 +4 ColorSitingTypeL!L_@ ^ kAAFCoSitingkAAFAveragingkAAFThreeTapkAAFQuincunxkAAFRec601kAAFUnknownSiting8+4S  $< RNnkU(3+4&ColorPrimariesTypeColorPrimaries_SMPTE170MColorPrimaries_ITU470_PALColorPrimaries_ITU709 8+4+4+4+4S  $< ʁF s5I+4(CodingEquationsTypeCodingEquations_ITU601CodingEquations_ITU709CodingEquations_SMPTE240M 8+4+4+4+4S < UHisIz+4FadeTypeL!L_@ ^ fkAAFFadeNonekAAFFadeLinearAmpkAAFFadeLinearPower +4S 0< Q1]FMUw+4LayoutTypeL!L_@ ^ kAAFFullFramekAAFSeparateFieldskAAFOneFieldkAAFMixedFieldskAAFSegmentedFrame0+4S h< ?=A븆_=©D`uM {0(AvidStrongReference`M#9!+4S < hPcqO4B+4 $AlphaTransparencyL!L_@ ^ `kAAFMinValueTransparentkAAFMaxValueTransparent+4S < D][HΌ,7+4!FieldNumberL!L_@ ^ ^kAAFUnspecifiedFieldkAAFFieldOnekAAFFieldTwo +4S < ~cL)5Ru+4"4ElectroSpatialFormulationL!L_@ ^ 4kAAFEsDefaultkAAFEsTwoChannelModekAAFEsSingleChannelModekAAFEsPrimarySecondaryModekAAFEsStereophonicModekAAFEsSingleChannelDoubleSamplingFrequencyModekAAFEsStereoLeftChannelDoubleSamplingFrequencyModekAAFEsStereoRightChannelDoubleSamplingFrequencyModekAAFEsMultiChannelModeP  +4S z< 񂊒I-12H +4'&SignalStandardTypeL!L_@ ^ SignalNoneSignalITU601SignalITU1358SignalSMPTE347MSignalSMPTE274MSignalSMPTE296MSignalSMPTE349M@+4S b< *Get~`>o'.kAvidPositionL!L_@ ^ +4S Z< x3<@휃@l`>o'/kAvidCropL!L_@ ^  +4S \< |8@s `>o'0kAvidScaleL!L_@ ^ +4S j< ( nPTjI3T`>o'1k"AvidSpillSupressL!L_@ ^ +4S ^< f-Fke%`>o'2kAvidBoundsL!L_@ ^ 0+4S \< N3ʟH|"xt `>o'3kAvidColorL!L_@ ^ D+4S `< ^`7G:>QhPA*AvidString4L!L_@ ^ +4S  < qw+@$ i`unmCÃRGBColor8XM= XM= XM= redgreenblue+4S j< }~E!M P2qO"AvidWideString32XM=  +4S  `< +ޔBMk$`PNM_,AudioSuitePlugInChunkxGQN[繅{0^`7G:>Qh^`7G:>Qh^`7G:>Qh^`7G:>Qh}~E!M 4^HAU[|VersionManufacturerIDProductIDPlugInIDChunkIDNameChunkDataUID+4S  n< }ADфTz[PNM`.AudioSuitePIChunkArray+ޔBMk$`+4S  t< GƗF_ǦjPj.;4AvidTKMNTrackedParamArray?=A븆_=©+4S  r< 5^G?'ewsPj.;2AvidTKMNTrackerDataArray?=A븆_=©+4S  < A!tM݂xyڇA`>opɽD"EqualizationBandX4^HAU[|GQN[繅{0GQN[繅{0GQN[繅{00H} i:typefrequencygainqenable+4S  l< ?0F=K`>opʽD,EqualizationBandArrayA!tM݂xyڇA+4S  \< v(L4T`u̪s8AvidBagOfBitsL!L_@ ^ L;G9}g_AvidMetaDictInstanceUID_uuid9g_AvidMetaDictTags9g_AvidMetaDictTags_len:g_AvidMetaDictDynTagOffsets:Ig_AvidMetaDictDynTagOffsets_len:g_AvidMetaDictObjectOffsets:g_AvidMetaDictObjectOffsets_len:g_AvidMetaDictBlob; g_AvidMetaDictBlob_lenoctet10octet11octet12octet13octet14octet15octet0octet1octet2octet3octet4octet5octet6octet7octet8octet9@\10M9m9L4,mxf_avid_metadict_blob.cg_AvidMetaDictBlob_leng_AvidMetaDictDynTagOffsetsg_AvidMetaDictObjectOffsets_leng_AvidMetaDictBlobg_AvidMetaDictObjectOffsetsg_AvidMetaDictDynTagOffsets_leng_AvidMetaDictInstanceUID_uuidg_AvidMetaDictTags_leng_AvidMetaDictTagss07>ELSZaho )7 E(w07>ELSZaho-; I(07>ELSZaho*8FT b(99::@ :s: : ; ;B as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 ;G%= 1>"7>(@`?~!OvZ  b@jH  {$  0  <@mxf_p2.o/ 1205622809 2404 1000 100664 18816 ` ELFF84(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > $ > : ; I : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &II!I/  : ;  : ; I : ; .? : ; ' I@: ; I4: ; I4: ; I 4: ;I4: ;I 4: ; I 4: ; I? < :NGNU C 4.2.2./products/mxf_p2.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintlong intunsigned intlong long intunsigned charcharshort intint32_t=uint8_tHuint16_tI short unsigned intlong long unsigned int:#;#<#=#>#?#@#A#B#C#D# E# F# G# H# I#J#mxfULK:mxfKeyM#P'Q#R#S#T#U#V#W#X#Y#Z# [# \# ]# ^# _#`#mxfUUIDa>mxfLocalTagg yRz#{#|#}#~###### # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDInumerator#denominator#mxfRationalafree_func_type!    _MXFListElement%next&#data'#MXFListElement(+welements,w#lastElement-w#len.#freeFunc/# MXFList0$ #MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+    (oMXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory- 0size1#MXFBasicTypeInfo25elementTypeId6#fixedSize7#MXFArrayTypeInfo8;-name<-#=#MXFCompoundTypeMemberInfo>AomembersBo#3MXFCompoundTypeInfoCTFG#fixedArraySizeH#MXFInterpretTypeInfoIQ *basicRarrayScompoundTinterpretUL rcategoryMo#N#nameO-#infoV# MXFItemTypeW *F$m itemDefsn}#setDefso}#typesp # lastTypeIdq# r MXFDataModelr  0mxf_p2_load_extensions) PdataModel( g_Null_UUID c'g_Null_Key g_Null_UL #g_Null_LocalTag 6g_Null_UMID Rg_Null_Rational g_Picture_datadef_label- g_Sound_datadef_label0 g_Timecode_datadef_label3 g_LegacyPicture_datadef_label6 g_LegacySound_datadef_label9 g_LegacyTimecode_datadef_label< g_Data_datadef_label? g_DescriptiveMetadata_datadef_labelB g_IECDV_25_525_60_compdef_label] g_IECDV_25_625_50_compdef_label` g_DVBased_25_525_60_compdef_labeld g_DVBased_25_625_50_compdef_labelg g_DVBased_50_525_60_compdef_labelj g_DVBased_50_625_50_compdef_labelm g_DVBased_100_1080_60_I_compdef_labelp g_DVBased_100_1080_50_I_compdef_labels g_DVBased_100_720_60_P_compdef_labelv g_DVBased_100_720_50_P_compdef_labely g_D10_50_625_50_compdef_label g_D10_50_525_60_compdef_label g_D10_50_625_40_compdef_label g_D10_50_525_40_compdef_label g_D10_50_625_30_compdef_label g_D10_50_525_30_compdef_label g_ALaw_compdef_label g_MP4AdvancedRealTimeSimpleL3_compdef_label g_DNxHD_compdef_label g_MultipleWrappings_esscont_label g_BWFFrameWrapped_esscont_label g_BWFClipWrapped_esscont_label g_AES3FrameWrapped_esscont_label g_AES3ClipWrapped_esscont_label g_BWFCustomWrapped_esscont_label g_AES3CustomWrapped_esscont_label g_IECDV_25_525_60_FrameWrapped_esscont_label g_IECDV_25_525_60_ClipWrapped_esscont_label g_IECDV_25_625_50_FrameWrapped_esscont_label g_IECDV_25_625_50_ClipWrapped_esscont_label g_DVBased_25_525_60_FrameWrapped_esscont_label g_DVBased_25_525_60_ClipWrapped_esscont_label g_DVBased_25_625_50_FrameWrapped_esscont_label g_DVBased_25_625_50_ClipWrapped_esscont_label g_DVBased_50_525_60_FrameWrapped_esscont_label g_DVBased_50_525_60_ClipWrapped_esscont_label g_DVBased_50_625_50_FrameWrapped_esscont_label g_DVBased_50_625_50_ClipWrapped_esscont_label g_DVBased_100_1080_60_I_FrameWrapped_esscont_label g_DVBased_100_1080_60_I_ClipWrapped_esscont_label g_DVBased_100_1080_50_I_FrameWrapped_esscont_label g_DVBased_100_1080_50_I_ClipWrapped_esscont_label g_DVBased_100_720_60_P_FrameWrapped_esscont_label g_DVBased_100_720_60_P_ClipWrapped_esscont_label g_DVBased_100_720_50_P_FrameWrapped_esscont_label g_DVBased_100_720_50_P_ClipWrapped_esscont_label g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label# g_D10_50_625_50_defined_template_esscont_label, g_D10_50_625_50_extended_template_esscont_label/ g_D10_50_625_50_picture_only_esscont_label2 g_D10_50_525_60_defined_template_esscont_label5 g_D10_50_525_60_extended_template_esscont_label8 g_D10_50_525_60_picture_only_esscont_label; g_D10_40_625_50_defined_template_esscont_label> g_D10_40_625_50_extended_template_esscont_labelA g_D10_40_625_50_picture_only_esscont_labelD g_D10_40_525_60_defined_template_esscont_labelG g_D10_40_525_60_extended_template_esscont_labelJ g_D10_40_525_60_picture_only_esscont_labelM g_D10_30_625_50_defined_template_esscont_labelP g_D10_30_625_50_extended_template_esscont_labelS g_D10_30_625_50_picture_only_esscont_labelV g_D10_30_525_60_defined_template_esscont_labelY g_D10_30_525_60_extended_template_esscont_label\ g_D10_30_525_60_picture_only_esscont_label_ g_ALawFrameWrapped_esscont_labelh g_ALawClipWrapped_esscont_labelk g_ALawCustomWrapped_esscont_labeln g_DNxHD720p120ClipWrapped_esscont_label{ g_DNxHD720p185ClipWrapped_esscont_label} g_DNxHD1080p120ClipWrapped_esscont_label g_DNxHD1080p185ClipWrapped_esscont_label g_DNxHD1080p36ClipWrapped_esscont_label g_DNxHD1080i120ClipWrapped_esscont_label g_DNxHD1080i185ClipWrapped_esscont_label g_SDTI_CP_System_Pack_esselement_key g_OpenIncomplete_Header_pp_key" g_ClosedIncomplete_Header_pp_key% g_OpenComplete_Header_pp_key( g_ClosedComplete_Header_pp_key+ g_OpenIncomplete_Body_pp_key. g_ClosedIncomplete_Body_pp_key1 g_OpenComplete_Body_pp_key4 g_ClosedComplete_Body_pp_key7 g_OpenIncomplete_Footer_pp_key: g_ClosedIncomplete_Footer_pp_key= g_OpenComplete_Footer_pp_key@ g_ClosedComplete_Footer_pp_keyC g_KLVFill_keyP g_RandomIndexPack_keyZ g_PrimerPack_keyd g_IndexTableSegment_keyo g_complexity00_op_atom_label g_complexity01_op_atom_label g_complexity02_op_atom_label g_complexity03_op_atom_label g_qq09_op_1a_label g_root_set_key g_InterchangeObject_set_key g_InterchangeObject_InstanceUID_item_key g_InterchangeObject_GenerationUID_item_key g_Preface_set_key g_Preface_LastModifiedDate_item_key g_Preface_Version_item_key g_Preface_ObjectModelVersion_item_key g_Preface_PrimaryPackage_item_key g_Preface_Identifications_item_key g_Preface_ContentStorage_item_key g_Preface_OperationalPattern_item_key g_Preface_EssenceContainers_item_key g_Preface_DMSchemes_item_key g_Identification_set_key g_Identification_ThisGenerationUID_item_key g_Identification_CompanyName_item_key g_Identification_ProductName_item_key g_Identification_ProductVersion_item_key  g_Identification_VersionString_item_key  g_Identification_ProductUID_item_key  g_Identification_ModificationDate_item_key  g_Identification_ToolkitVersion_item_key  g_Identification_Platform_item_key % g_ContentStorage_set_key , g_ContentStorage_Packages_item_key 0 g_ContentStorage_EssenceContainerData_item_key 7 g_EssenceContainerData_set_key > g_EssenceContainerData_LinkedPackageUID_item_key B g_EssenceContainerData_IndexSID_item_key I g_EssenceContainerData_BodySID_item_key P g_GenericPackage_set_key W g_GenericPackage_PackageUID_item_key [ g_GenericPackage_Name_item_key b g_GenericPackage_PackageCreationDate_item_key i g_GenericPackage_PackageModifiedDate_item_key p g_GenericPackage_Tracks_item_key w g_Locator_set_key ~ g_NetworkLocator_set_key  g_NetworkLocator_URLString_item_key  g_TextLocator_set_key  g_TextLocator_LocatorName_item_key  g_GenericTrack_set_key  g_GenericTrack_TrackID_item_key  g_GenericTrack_TrackNumber_item_key  g_GenericTrack_TrackName_item_key  g_GenericTrack_Sequence_item_key  g_StaticTrack_set_key  g_Track_set_key  g_Track_EditRate_item_key  g_Track_Origin_item_key  g_EventTrack_set_key  g_EventTrack_EventEditRate_item_key  g_EventTrack_EventOrigin_item_key  g_StructuralComponent_set_key  g_StructuralComponent_DataDefinition_item_key  g_StructuralComponent_Duration_item_key  g_Sequence_set_key  g_Sequence_StructuralComponents_item_key  g_TimecodeComponent_set_key  g_TimecodeComponent_RoundedTimecodeBase_item_key  g_TimecodeComponent_StartTimecode_item_key  g_TimecodeComponent_DropFrame_item_key  g_SourceClip_set_key  g_SourceClip_StartPosition_item_key  g_SourceClip_SourcePackageID_item_key ! g_SourceClip_SourceTrackID_item_key ( g_DMSegment_set_key / g_DMSegment_EventStartPosition_item_key 3 g_DMSegment_EventComment_item_key : g_DMSegment_TrackIDs_item_key A g_DMSegment_DMFramework_item_key H g_DMSourceClip_set_key O g_DMSourceClip_DMSourceClipTrackIDs_item_key S g_MaterialPackage_set_key Z g_SourcePackage_set_key ^ g_SourcePackage_Descriptor_item_key b g_GenericDescriptor_set_key i g_GenericDescriptor_Locators_item_key m g_FileDescriptor_set_key t g_FileDescriptor_LinkedTrackID_item_key x g_FileDescriptor_SampleRate_item_key  g_FileDescriptor_ContainerDuration_item_key  g_FileDescriptor_EssenceContainer_item_key  g_FileDescriptor_Codec_item_key  g_GenericPictureEssenceDescriptor_set_key  g_GenericPictureEssenceDescriptor_SignalStandard_item_key  g_GenericPictureEssenceDescriptor_FrameLayout_item_key  g_GenericPictureEssenceDescriptor_StoredWidth_item_key  g_GenericPictureEssenceDescriptor_StoredHeight_item_key  g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key  g_GenericPictureEssenceDescriptor_SampledWidth_item_key  g_GenericPictureEssenceDescriptor_SampledHeight_item_key  g_GenericPictureEssenceDescriptor_SampledXOffset_item_key  g_GenericPictureEssenceDescriptor_SampledYOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayHeight_item_key  g_GenericPictureEssenceDescriptor_DisplayWidth_item_key  g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key  g_GenericPictureEssenceDescriptor_AspectRatio_item_key  g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key  g_GenericPictureEssenceDescriptor_VideoLineMap_item_key  g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key  g_GenericPictureEssenceDescriptor_CaptureGamma_item_key  g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $ g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key + g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2 g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9 g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @ g_CDCIEssenceDescriptor_set_key G g_CDCIEssenceDescriptor_ComponentDepth_item_key K g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y g_CDCIEssenceDescriptor_ColorSiting_item_key ` g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g g_CDCIEssenceDescriptor_PaddingBits_item_key n g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u g_CDCIEssenceDescriptor_BlackRefLevel_item_key | g_CDCIEssenceDescriptor_WhiteReflevel_item_key  g_CDCIEssenceDescriptor_ColorRange_item_key  g_RGBAEssenceDescriptor_set_key  g_RGBAEssenceDescriptor_ComponentMaxRef_item_key  g_RGBAEssenceDescriptor_ComponentMinRef_item_key  g_RGBAEssenceDescriptor_AlphaMaxRef_item_key  g_RGBAEssenceDescriptor_AlphaMinRef_item_key  g_RGBAEssenceDescriptor_ScanningDirection_item_key  g_RGBAEssenceDescriptor_PixelLayout_item_key  g_RGBAEssenceDescriptor_Palette_item_key  g_RGBAEssenceDescriptor_PaletteLayout_item_key  g_GenericSoundEssenceDescriptor_set_key  g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key  g_GenericSoundEssenceDescriptor_Locked_item_key  g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key  g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key  g_GenericSoundEssenceDescriptor_ChannelCount_item_key  g_GenericSoundEssenceDescriptor_QuantizationBits_item_key  g_GenericSoundEssenceDescriptor_DialNorm_item_key  g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key  g_GenericDataEssenceDescriptor_set_key  g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  g_MultipleDescriptor_set_key  g_MultipleDescriptor_SubDescriptorUIDs_item_key  g_WaveAudioDescriptor_set_key  g_WaveAudioDescriptor_BlockAlign_item_key # g_WaveAudioDescriptor_SequenceOffset_item_key * g_WaveAudioDescriptor_AvgBps_item_key 1 g_AES3AudioDescriptor_set_key 8 g_DMFramework_set_key < g_DMSet_set_key @ g_Filler_set_key8 mxf_log. include/mxfproducts/usr/include/sysmxf_p2.cmxf_p2_extensions_data_model.hint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_data_model.hmxf_labels_and_keys.hmxf_baseline_data_model.h<#u㿐` @ H  ` :` 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+4S +4S  | h - ^hn h (X):R mxf_p2_load_extensionshoctet10octet11octet12octet13octet14octet15octet0octet1octet2octet3octet4octet5octet6octet7octet8octet9typeId   9Nhemxf_p2.cg_Filler_set_keyg_StructuralComponent_set_keymxf_register_set_defmxf_p2_load_extensionsmxf_logswh{ C0Q7_>mE{LSZaho (G0U7c>qELSZaho  (R0`7n>|ELSZaho $(vv Fv * .h 2  K &f :<  `h    $ 0 8 @ D H L P \ as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 6j:R%<1>h7>x??H,L?t<W?-g? v?}@| AmA  D0  E  E  E  E  E@/151 1205622809 2404 1000 100664 42304 ` ELF4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > : ; I$ >  : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &II!I/  : ;  : ; I : ; .? : ;' I@: ;I: ;I 4: ;I4: ;I  : ;.? : ; ' I@: ; I: ; I : ; I 4: ; I !4: ; I"4: ; I#4: ; I $: ; I %4: ; I&4: ; I '4: ;I(4: ; I? < DPGNU C 4.2.2./utils/mxf_uu_metadata.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintlong intunsigned intwchar_tclong long intunsigned charcharshort intint32_t=int64_tDuint8_tHuint16_tI.short unsigned intuint32_tJuint64_tOdlong long unsigned int:g;#<#=#>#?#@#A#B#C#D# E# F# G# H# I#J#mxfULK~mxfKeyMgPkQ#R#S#T#U#V#W#X#Y#Z# [# \# ]# ^# _#`#mxfUUIDamxfLocalTaggmxfUTF16Charv yz#{#|#}#~###### # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDnumerator#denominator#mxfRationalmxfLengthfree_func_type!&, 8 8  _MXFListElement%qnext&q#data'8#:MXFListElement(:+elements,#lastElement-#len.#freeFunc/# wMXFList0 #*MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+QW i * io)nextTag*z#entries+#MXFPrimerPack,zD (,MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory-0_size1#MXFBasicTypeInfo2G5elementTypeId6#fixedSize7#MXFArrayTypeInfo8w;name<#=#MXFCompoundTypeMemberInfo>A ,membersB ,# <MXFCompoundTypeInfoC F G#fixedArraySizeH#MXFInterpretTypeInfoI WQ basicR_arrayScompoundT <interpretU L /categoryM,#N#nameO#infoV # MXFItemTypeW F$m itemDefsn#setDefso#typesp # lastTypeIdq# / MXFDataModelr B$ " 'key #t#tag $#isPersistent %#length &#value 't#set ( # _MXFMetadataSet@ ( key -t#instanceUID .k#items /#  0 #0fixedSpaceAllocation 1T#8 'MXFMetadataItem ) _MXFHeaderMetadata 0 dataModel 6 .#primerPack 7 4#sets 8# MXFMetadataSet 2 ' MXFHeaderMetadata 9  < item = #numElements >D#elementLength ?D#currentElement @D#  MXFArrayItemIterator A S : t mxf_uu_get_utf16string_item set itemKey ivalue jnewValue size nfail mxf_uu_get_package_tracks3 2 iter2 i mxf_uu_get_track_descriptorsourcePackageSet trackIDDilinkedDescriptorSetj descriptorSet l!childDescriptorSet iter L"t#D`!linkedTrackIDD mxf_uu_next_track9n8 iter8 $8j!arrayData:t arrayDataLen;Dhmxf_uu_get_referenced_packageO $Oi$j contentStorageSet l!set iter P"t#D` packageUID!foundItmxf_uu_get_referenced_track  O$DjsourceTrackSetk# l" iter T!trackIDD!foundItmxf_uu_get_top_file_package"! filePackageSet!i essContainerDataSet# l!set$ topFilePackageUID%Hmxf_uu_get_track_referenceqp $pOi$pj#r l!sourceClipSets !sequenceComponentCounttD!arrayElementut!ivDmxf_uu_get_track_datadefgf dataDeffi#h lgmxf_uu_get_track_durationHWG $GWi#I lmxf_uu_get_track_duration_at_rateRQ editRateQi$QWj!localDurationS localEditRateT`%g_Null_UUID k%g_Null_Key %g_Null_UL3g&g_Null_LocalTagPz%g_Null_UMIDh%g_Null_Rational%g_Picture_datadef_label -3%g_Sound_datadef_label 03%g_Timecode_datadef_label 33%g_LegacyPicture_datadef_label 63%g_LegacySound_datadef_label 93%g_LegacyTimecode_datadef_label <3%g_Data_datadef_label ?3%g_DescriptiveMetadata_datadef_label B3%g_IECDV_25_525_60_compdef_label ]3%g_IECDV_25_625_50_compdef_label `3%g_DVBased_25_525_60_compdef_label d3%g_DVBased_25_625_50_compdef_label g3%g_DVBased_50_525_60_compdef_label j3%g_DVBased_50_625_50_compdef_label m3%g_DVBased_100_1080_60_I_compdef_label p3%g_DVBased_100_1080_50_I_compdef_label s3%g_DVBased_100_720_60_P_compdef_label v3%g_DVBased_100_720_50_P_compdef_label y3%g_D10_50_625_50_compdef_label 3%g_D10_50_525_60_compdef_label 3%g_D10_50_625_40_compdef_label 3%g_D10_50_525_40_compdef_label 3%g_D10_50_625_30_compdef_label 3%g_D10_50_525_30_compdef_label 3%g_ALaw_compdef_label 3%g_MP4AdvancedRealTimeSimpleL3_compdef_label 3%g_DNxHD_compdef_label 3%g_MultipleWrappings_esscont_label 3%g_BWFFrameWrapped_esscont_label 3%g_BWFClipWrapped_esscont_label 3%g_AES3FrameWrapped_esscont_label 3%g_AES3ClipWrapped_esscont_label 3%g_BWFCustomWrapped_esscont_label 3%g_AES3CustomWrapped_esscont_label 3%g_IECDV_25_525_60_FrameWrapped_esscont_label 3%g_IECDV_25_525_60_ClipWrapped_esscont_label 3%g_IECDV_25_625_50_FrameWrapped_esscont_label 3%g_IECDV_25_625_50_ClipWrapped_esscont_label 3%g_DVBased_25_525_60_FrameWrapped_esscont_label 3%g_DVBased_25_525_60_ClipWrapped_esscont_label 3%g_DVBased_25_625_50_FrameWrapped_esscont_label 3%g_DVBased_25_625_50_ClipWrapped_esscont_label 3%g_DVBased_50_525_60_FrameWrapped_esscont_label 3%g_DVBased_50_525_60_ClipWrapped_esscont_label 3%g_DVBased_50_625_50_FrameWrapped_esscont_label 3%g_DVBased_50_625_50_ClipWrapped_esscont_label 3%g_DVBased_100_1080_60_I_FrameWrapped_esscont_label 3'g_DVBased_100_1080_60_I_ClipWrapped_esscont_label 3'g_DVBased_100_1080_50_I_FrameWrapped_esscont_label 3'g_DVBased_100_1080_50_I_ClipWrapped_esscont_label 3'g_DVBased_100_720_60_P_FrameWrapped_esscont_label  3'g_DVBased_100_720_60_P_ClipWrapped_esscont_label 3'g_DVBased_100_720_50_P_FrameWrapped_esscont_label 3'g_DVBased_100_720_50_P_ClipWrapped_esscont_label 3'g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label 3'g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label  3'g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label #3'g_D10_50_625_50_defined_template_esscont_label ,3'g_D10_50_625_50_extended_template_esscont_label /3'g_D10_50_625_50_picture_only_esscont_label 23'g_D10_50_525_60_defined_template_esscont_label 53'g_D10_50_525_60_extended_template_esscont_label 83'g_D10_50_525_60_picture_only_esscont_label ;3'g_D10_40_625_50_defined_template_esscont_label >3'g_D10_40_625_50_extended_template_esscont_label A3'g_D10_40_625_50_picture_only_esscont_label D3'g_D10_40_525_60_defined_template_esscont_label G3'g_D10_40_525_60_extended_template_esscont_label J3'g_D10_40_525_60_picture_only_esscont_label M3'g_D10_30_625_50_defined_template_esscont_label P3'g_D10_30_625_50_extended_template_esscont_label S3'g_D10_30_625_50_picture_only_esscont_label V3'g_D10_30_525_60_defined_template_esscont_label Y3'g_D10_30_525_60_extended_template_esscont_label \3'g_D10_30_525_60_picture_only_esscont_label _3'g_ALawFrameWrapped_esscont_label h3'g_ALawClipWrapped_esscont_label k3'g_ALawCustomWrapped_esscont_label n3'g_DNxHD720p120ClipWrapped_esscont_label {3'g_DNxHD720p185ClipWrapped_esscont_label }3'g_DNxHD1080p120ClipWrapped_esscont_label 3'g_DNxHD1080p185ClipWrapped_esscont_label 3'g_DNxHD1080p36ClipWrapped_esscont_label 3'g_DNxHD1080i120ClipWrapped_esscont_label 3'g_DNxHD1080i185ClipWrapped_esscont_label 3'g_SDTI_CP_System_Pack_esselement_key  'g_OpenIncomplete_Header_pp_key " 'g_ClosedIncomplete_Header_pp_key % 'g_OpenComplete_Header_pp_key ( 'g_ClosedComplete_Header_pp_key + 'g_OpenIncomplete_Body_pp_key . 'g_ClosedIncomplete_Body_pp_key 1 'g_OpenComplete_Body_pp_key 4 'g_ClosedComplete_Body_pp_key 7 'g_OpenIncomplete_Footer_pp_key : 'g_ClosedIncomplete_Footer_pp_key = 'g_OpenComplete_Footer_pp_key @ 'g_ClosedComplete_Footer_pp_key C 'g_KLVFill_key P 'g_RandomIndexPack_key Z 'g_PrimerPack_key d 'g_IndexTableSegment_key o 'g_complexity00_op_atom_label 3'g_complexity01_op_atom_label 3'g_complexity02_op_atom_label 3'g_complexity03_op_atom_label 3'g_qq09_op_1a_label 3%g_root_set_key 3%g_InterchangeObject_set_key 3%g_InterchangeObject_InstanceUID_item_key 3%g_InterchangeObject_GenerationUID_item_key 3%g_Preface_set_key 3%g_Preface_LastModifiedDate_item_key 3%g_Preface_Version_item_key 3%g_Preface_ObjectModelVersion_item_key 3%g_Preface_PrimaryPackage_item_key 3%g_Preface_Identifications_item_key 3%g_Preface_ContentStorage_item_key 3%g_Preface_OperationalPattern_item_key 3%g_Preface_EssenceContainers_item_key 3%g_Preface_DMSchemes_item_key 3%g_Identification_set_key 3%g_Identification_ThisGenerationUID_item_key 3%g_Identification_CompanyName_item_key 3%g_Identification_ProductName_item_key 3'g_Identification_ProductVersion_item_key 3'g_Identification_VersionString_item_key  3'g_Identification_ProductUID_item_key 3'g_Identification_ModificationDate_item_key 3'g_Identification_ToolkitVersion_item_key 3'g_Identification_Platform_item_key %3g_ContentStorage_set_key ,3g_ContentStorage_Packages_item_key 03'g_ContentStorage_EssenceContainerData_item_key 73g_EssenceContainerData_set_key >3g_EssenceContainerData_LinkedPackageUID_item_key B3'g_EssenceContainerData_IndexSID_item_key I3'g_EssenceContainerData_BodySID_item_key P3g_GenericPackage_set_key W3g_GenericPackage_PackageUID_item_key [3'g_GenericPackage_Name_item_key b3'g_GenericPackage_PackageCreationDate_item_key i3'g_GenericPackage_PackageModifiedDate_item_key p3g_GenericPackage_Tracks_item_key w3'g_Locator_set_key ~3'g_NetworkLocator_set_key 3'g_NetworkLocator_URLString_item_key 3'g_TextLocator_set_key 3'g_TextLocator_LocatorName_item_key 3'g_GenericTrack_set_key 3g_GenericTrack_TrackID_item_key 3'g_GenericTrack_TrackNumber_item_key 3'g_GenericTrack_TrackName_item_key 3g_GenericTrack_Sequence_item_key 3'g_StaticTrack_set_key 3'g_Track_set_key 3g_Track_EditRate_item_key 3'g_Track_Origin_item_key 3'g_EventTrack_set_key 3'g_EventTrack_EventEditRate_item_key 3'g_EventTrack_EventOrigin_item_key 3'g_StructuralComponent_set_key 3g_StructuralComponent_DataDefinition_item_key 3g_StructuralComponent_Duration_item_key 3'g_Sequence_set_key 3g_Sequence_StructuralComponents_item_key 3'g_TimecodeComponent_set_key 3'g_TimecodeComponent_RoundedTimecodeBase_item_key 3'g_TimecodeComponent_StartTimecode_item_key 3'g_TimecodeComponent_DropFrame_item_key 3g_SourceClip_set_key 3'g_SourceClip_StartPosition_item_key 3g_SourceClip_SourcePackageID_item_key !3g_SourceClip_SourceTrackID_item_key (3'g_DMSegment_set_key /3'g_DMSegment_EventStartPosition_item_key 33'g_DMSegment_EventComment_item_key :3'g_DMSegment_TrackIDs_item_key A3'g_DMSegment_DMFramework_item_key H3'g_DMSourceClip_set_key O3'g_DMSourceClip_DMSourceClipTrackIDs_item_key S3'g_MaterialPackage_set_key Z3g_SourcePackage_set_key ^3g_SourcePackage_Descriptor_item_key b3'g_GenericDescriptor_set_key i3'g_GenericDescriptor_Locators_item_key m3'g_FileDescriptor_set_key t3g_FileDescriptor_LinkedTrackID_item_key x3'g_FileDescriptor_SampleRate_item_key 3'g_FileDescriptor_ContainerDuration_item_key 3'g_FileDescriptor_EssenceContainer_item_key 3'g_FileDescriptor_Codec_item_key 3'g_GenericPictureEssenceDescriptor_set_key 3'g_GenericPictureEssenceDescriptor_SignalStandard_item_key 3'g_GenericPictureEssenceDescriptor_FrameLayout_item_key 3'g_GenericPictureEssenceDescriptor_StoredWidth_item_key 3'g_GenericPictureEssenceDescriptor_StoredHeight_item_key 3'g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key 3'g_GenericPictureEssenceDescriptor_SampledWidth_item_key 3'g_GenericPictureEssenceDescriptor_SampledHeight_item_key 3'g_GenericPictureEssenceDescriptor_SampledXOffset_item_key 3'g_GenericPictureEssenceDescriptor_SampledYOffset_item_key 3'g_GenericPictureEssenceDescriptor_DisplayHeight_item_key 3'g_GenericPictureEssenceDescriptor_DisplayWidth_item_key 3'g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key 3'g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key 3'g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key 3'g_GenericPictureEssenceDescriptor_AspectRatio_item_key 3'g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key 3'g_GenericPictureEssenceDescriptor_VideoLineMap_item_key 3'g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key 3'g_GenericPictureEssenceDescriptor_CaptureGamma_item_key 3'g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $3'g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key +3'g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 23'g_GenericPictureEssenceDescriptor_FieldDominance_item_key 93'g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @3'g_CDCIEssenceDescriptor_set_key G3'g_CDCIEssenceDescriptor_ComponentDepth_item_key K3'g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R3'g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y3'g_CDCIEssenceDescriptor_ColorSiting_item_key `3'g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g3'g_CDCIEssenceDescriptor_PaddingBits_item_key n3'g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u3'g_CDCIEssenceDescriptor_BlackRefLevel_item_key |3'g_CDCIEssenceDescriptor_WhiteReflevel_item_key 3'g_CDCIEssenceDescriptor_ColorRange_item_key 3'g_RGBAEssenceDescriptor_set_key 3'g_RGBAEssenceDescriptor_ComponentMaxRef_item_key 3'g_RGBAEssenceDescriptor_ComponentMinRef_item_key 3'g_RGBAEssenceDescriptor_AlphaMaxRef_item_key 3'g_RGBAEssenceDescriptor_AlphaMinRef_item_key 3'g_RGBAEssenceDescriptor_ScanningDirection_item_key 3'g_RGBAEssenceDescriptor_PixelLayout_item_key 3'g_RGBAEssenceDescriptor_Palette_item_key 3'g_RGBAEssenceDescriptor_PaletteLayout_item_key 3'g_GenericSoundEssenceDescriptor_set_key 3'g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key 3'g_GenericSoundEssenceDescriptor_Locked_item_key 3'g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key 3'g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key 3'g_GenericSoundEssenceDescriptor_ChannelCount_item_key 3'g_GenericSoundEssenceDescriptor_QuantizationBits_item_key 3'g_GenericSoundEssenceDescriptor_DialNorm_item_key 3'g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key 3'g_GenericDataEssenceDescriptor_set_key  3'g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  3g_MultipleDescriptor_set_key 3g_MultipleDescriptor_SubDescriptorUIDs_item_key 3'g_WaveAudioDescriptor_set_key 3'g_WaveAudioDescriptor_BlockAlign_item_key #3'g_WaveAudioDescriptor_SequenceOffset_item_key *3'g_WaveAudioDescriptor_AvgBps_item_key 13'g_AES3AudioDescriptor_set_key 83'g_DMFramework_set_key <3'g_DMSet_set_key @3(mxf_log.= include/mxfutils/usr/include/iso/usr/include/sysmxf_uu_metadata.cstdlib_iso.hint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_primer.hmxf_data_model.hmxf_header_metadata.hmxf_labels_and_keys.hmxf_baseline_data_model.h~)k  b) qr~i #u#  ~Z+i+f!s  fjZ 㿈@ H ``!  @*  @ @ @&  ``!  ! ` ` @㿐 @` H  ` 4` h@` H `` ܖ `0@ H0@` `H-ܒ@ @=@ 0 O@耢 O@ @:܀@O& !@ 2@ &  `` ߖ @܀ @܀@G  ``   ``  㿈@ H@  H  ` B` P@` H ``  @` `H@ @&@ O@耢 @@ "O&  ``    ``  p@쀢 H ``  `0@ H ``  @ `H@ @@ @䀠@O&  `` Ö   `` Ɩ h@` H `` ' @` H `` ( @耢 H`0@ @&@  `` *  `` + 㿀@` H `` x 0@!@ @#'@` H ``   @` @G1@ @J䀠`@c  h @@@  @D`0@ O0@@ O0 @@ O ``   ` `  `` |  ``   `` } 㿈@` H `` j  @` O ` k` 㿈@` H `` K  @` O ` L` 㿀@耢 H `` V `@ H `` W @  H> @X0 0( 3`+0 @H0 ?`X@'  `JL> '%s' failed, in %s:%d mxf_get_utf16string_item_size(set, itemKey, &size)./utils/mxf_uu_metadata.c(newValue = (mxfUTF16Char*)malloc(sizeof(mxfUTF16Char) * (size))) != NULLmxf_get_utf16string_item(set, itemKey, newValue)mxf_initialise_array_item_iterator(packageSet, &MXF_ITEM_K(GenericPackage, Tracks), iter)mxf_get_strongref_item(sourcePackageSet, &MXF_ITEM_K(SourcePackage, Descriptor), &descriptorSet)mxf_initialise_array_item_iterator(descriptorSet, &MXF_ITEM_K(MultipleDescriptor, SubDescriptorUIDs), &iter)mxf_get_uint32_item(childDescriptorSet, &MXF_ITEM_K(FileDescriptor, LinkedTrackID), &linkedTrackID)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(FileDescriptor, LinkedTrackID), &linkedTrackID)mxf_get_strongref(headerMetadata, arrayData, trackSet)mxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(ContentStorage), &contentStorageSet)mxf_initialise_array_item_iterator(contentStorageSet, &MXF_ITEM_K(ContentStorage, Packages), &iter)mxf_get_umid_item(set, &MXF_ITEM_K(GenericPackage, PackageUID), &packageUID)mxf_uu_get_referenced_package(headerMetadata, sourcePackageUID, &packageSet)mxf_is_subclass_of(packageSet->headerMetadata->dataModel, &packageSet->key, &MXF_SET_K(GenericPackage))mxf_uu_get_package_tracks(packageSet, &iter)mxf_get_uint32_item(trackSet, &MXF_ITEM_K(GenericTrack, TrackID), &trackID)mxf_find_singular_set_by_key(headerMetadata, &MXF_SET_K(EssenceContainerData), &essContainerDataSet)mxf_get_umid_item(essContainerDataSet, &MXF_ITEM_K(EssenceContainerData, LinkedPackageUID), &topFilePackageUID)mxf_uu_get_referenced_package(headerMetadata, &topFilePackageUID, &set)mxf_is_subclass_of(set->headerMetadata->dataModel, &set->key, &MXF_SET_K(SourcePackage))mxf_get_strongref_item(trackSet, &MXF_ITEM_K(GenericTrack, Sequence), &sequenceSet)mxf_get_array_item_count(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), &sequenceComponentCount)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_get_ul_item(sequenceSet, &MXF_ITEM_K(StructuralComponent, DataDefinition), dataDef)mxf_get_length_item(sequenceSet, &MXF_ITEM_K(StructuralComponent, Duration), duration)mxf_uu_get_track_duration(trackSet, &localDuration)mxf_get_rational_item(trackSet, &MXF_ITEM_K(Track, EditRate), &localEditRate)?+4+4S D+4 +4+4S 4+4+4S +4+4+4+4S +4 +4+4+4+40+4+4+4S #+4+4S 7 |  - \ - 4 - x - | -  - l -  -  -  - H - ^nHhXhhhpxZX^`nh X`d^dn`hhhhh$Lh\hh$h\hd$d\d\Q\Q\$\\\^ nh iiXl l ^n Xhhh8hHHhPxhhHhdHdXhhh8HhHHhxh^(nh,h<hhhhTi`h(h`pQpdQd(dh,<hhhh(h(,^,n(thhh(Lh\h(h\h^ nh `h p |h h  h h  Hh  d d Q d Q d  Hd H LQ L d  ` `  H`  `h p |h h  8h ^ 0n h h 0 4^ 4 n 0 |h h ^ (n $h 4 <h < HX h (hdDT mxf_uu_get_utf16string_item mxf_uu_get_package_tracks mxf_uu_get_track_descriptormxf_uu_next_tracknmxf_uu_get_referenced_packageUmxf_uu_get_referenced_track mxf_uu_get_top_file_packagemxf_uu_get_track_referencemxf_uu_get_track_datadefmxf_uu_get_track_duration]mxf_uu_get_track_duration_at_rate(durationtrackSetsourcePackageUIDsourceTrackIDoctet10octet11typeIdoctet13octet14octet15packageSetoctet0octet1octet2octet3octet4octet5octet6octet7octet8octet9arrayElementLengthoctet12arrayElementValuesequenceSetheaderMetadata C ]  |     & G k  @    P+ H `] p 0  5 Nao H5=Qcj\ |(lx $)=O 0iy`4mxf_uu_metadata.cg_MultipleDescriptor_SubDescriptorUIDs_item_keyg_Track_EditRate_item_keyg_EssenceContainerData_set_keyg_EssenceContainerData_LinkedPackageUID_item_keyg_GenericTrack_TrackID_item_keyg_SourcePackage_set_keyg_GenericPackage_set_keyg_FileDescriptor_LinkedTrackID_item_keyg_GenericPackage_Tracks_item_keyg_SourcePackage_Descriptor_item_keyg_StructuralComponent_DataDefinition_item_keyg_GenericPackage_PackageUID_item_keyg_StructuralComponent_Duration_item_keyg_SourceClip_SourceTrackID_item_keyg_GenericTrack_Sequence_item_keyg_MultipleDescriptor_set_keyg_SourceClip_set_keyg_Sequence_StructuralComponents_item_keyg_ContentStorage_Packages_item_keyg_SourceClip_SourcePackageID_item_keyg_ContentStorage_set_keymxf_get_array_item_elementmxf_next_array_item_elementmxf_get_rational_itemmxf_uu_get_track_datadefmxf_is_subclass_ofmxf_have_itemmxf_uu_get_track_duration_at_ratemxf_equals_umidmxf_uu_get_utf16string_itemmxf_get_strongref_itemmxf_get_utf16string_item_sizemxf_initialise_array_item_iteratormemcmpmxf_get_array_item_countmxf_logmxf_get_uint32_itemmxf_get_umid_itemmallocmxf_find_singular_set_by_keymxf_uu_get_referenced_trackmxf_uu_get_package_tracksmxf_uu_get_referenced_packagemxf_uu_get_top_file_packagemxf_uu_next_trackmxf_uu_get_track_referencefreemxf_get_length_itemmxf_get_strongrefmxf_uu_get_track_durationmxf_get_ul_itemmxf_get_utf16string_itemmxf_uu_get_track_descriptor y}(kry1!9/=HKPYXkry 1%93AHOP]Xkry (61D9R`HnP|XA `A A t    - dR   ` p ` `6Kw    0 5 R+ Ki` Jz~('E#` E(IMNV`l   #$FhI  0 8 0  $V- 7t<I ( +Z + 0+ ,. , , @- . /- P/ 0 0 1 p1 `2J 2| 3 4 4 B C& &19AIXQdYdaliqyX`d||  &(.(60>@F@NHVX^Xf`ntvt~|$\'/7?GOW_ go(w(h|'H/H7PAIQYaiqy<HLPX`tt| (,$D,D4<DLT\dlt |(\     0 0 p        ( 0 : B J R Z b j r z $ @ @ H d d     H      ( 0 4 L  L( 0 8 @ H P X 4` Lh Lp x     ( + / (/ , 0 4 8 < PD PX2p?/ / /   p  p P P/      P P: , (/ 0/ 8 < @ D H PT Ph p*t / /   X  X P P %  ,   "4<L&h0 &  / /      P P0$/ ,/ 0 4 8 < @ PH P\/ d/ h l 0p t 0x P P"</ /      P P 3  0/ 8/ < @ 0D H 0L PT Pl 0t,x 0| @ @"<1(/ /    $ ( , P4 PP/ X/ \ ` d h l Pt P6/ /   H  H P P % /  /       P( P@5H P h80/ /      P P/ /   0  0  P P0 83< L/ T/ X \ ` d h Pp P 1 / /      P P6/  %  ,/ 0 4 X8 < X@ PH P\/ d/ h l p t x P P P* P/ /      P P ` %  `  $1 ( 8/ @/ D H  L P  T P \ P t |0  /  p .  p  p  ` ! < 4% P ` X% l/ t/ x | P   P  P  P /      P  P / /   X   X  P  P / /    $ (  , P 4 P H/ P/ T X  \ `  d P l P  P *  P / /        P  P  >  / /      P $ P 8 P @* D P T/ \/ ` d  h l  p P x P  ;  / /      P  P = / /   0   0  P  P 4 < @# T/ \/ ` d h h l h p P x P -  04LP`hl (  0,0   as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 6MDT%G1OH(7]p ?iDLjWqhgs% vsEt@ !xP~    p        @/170 1205622810 2404 1000 100664 57552 ` ELF`4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% : ; I : ;  : ; I8  : ; I 8 $ >  II !I/ $ > : ;I  : ;  : ; I8  : ; ( ' I&I: ; I : ; ' I.: ;' I@ : ;I.: ;' I@4: ;I: ;I : ;I 4: ;I.? : ;' I@ .? : ;' I@ 4: ;I !4: ;I "!I/#.: ;' @ $.: ; ' @%: ; I &4: ;I'.: ;' @( : ;).: ; ' I@*: ; I+4: ; I ,.: ; ' I -: ; I.4: ; I/4: ; I0 : ;1 21UX Y31415 U641741 8419 1: ;: ; I < U=1UX Y>4: ; I ?4: ; I? < IGNU C 4.2.2./utils/mxf_page_file.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/lib__FILE__FILEP_cnt#P#_ptr$W#_base&W#_flag']# _file(]# __orientation)n# __ionolock*n# __seekable+n# __filler,n# int]unsigned charunsigned int__longlong_t:long long intFILEJoff_t~long intuid_tH  charshort intint32_t=Pint64_tDuint8_tH]uint16_tI:short unsigned intuint32_tJnlong long unsigned intlonglong_t5u_longlong_t6`long unsigned intulong_tVino_tblkcnt_tzblksize_tlong double mode_tZ gid_tf dev_t nlink_t time_ttimespec &tv_sec 'B#tv_nsec (#timestruc_t >Qstat st_dev $#st_pad1 #st_ino #st_mode #st_nlink 2#st_uid # st_gid #$st_rdev $#(st_pad2 #,st_size #8st_atim #@st_mtim #Hst_ctim #Pst_blksize #Xst_blocks #`st_fstype #hst_pad4 #x     : ;# <# =# ># ?# @# A# B# C# D# E# F# G# H# I# J#mxfUL K mxfKey M  P Q# R# S# T# U# V# W# X# Y# Z# [# \# ]# ^# _# `#mxfUUID amxfLocalTag g* y % z# {# |# }# ~# # # # # # # # # # # #octet16 #octet17 #octet18 #octet19 #octet20 #octet21 #octet22 #octet23 #octet24 #octet25 #octet26 #octet27 #octet28 #octet29 #octet30 #octet31 #mxfUMID   gnumerator #denominator #mxfRational 4 # MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel ( zmxf_log_func +       % H % W # Y #modeZ &# [# ] #pages_6# numPages` #(numPagesAllocateda #0fileDescriptorHeadc#8fileDescriptorTaild#<numFileDescriptorseP#@ 4 ( close * #read + #write , K#get_char - a# put_char . |#eof / a#seek 0 #tell 1 #is_seekable 2 a# size 3 #$free_sys_data 6 #( 7 #,minLLen :#0runinLen ;*#2    P   P P @  @P F &P a  QP | P gP   P    MXFFile < $ $ mxfFileR0#0 &READ_MODEWRITE_MODEMODIFY_MODEFileMode4 7 ~prev8 ~#next9 ~# ;#file@ #  6Page(;wasRemovedFP#fileDescriptorH#wasOpenedBeforeIP#indexJ #sizeL # M #  B 6PageN  $page_file_size ^s page_file_eofiPh sizej page_file_seektP:s s ijwhencesPksizeu { page_file_tell ^q page_file_is_seekableP^ mxf_page_file_get_file0^ mxf_page_file_get_page_size ^:mxf_page_file_removeP indexP`!_"#free_page_file^ X$disk_file_closej%ihmxf_page_file_forward_truncateP! a &i !_'page_file_close hfd  nextFd `mxf_page_file_is_page_filenameP. mxf_page_file_open_newP  k0(failmxf_page_file_open_readPk i0PP!^&file st~(fail0)disk_file_size * +statBuf~mxf_page_file_open_modify9P8 8 8k:0;P<P!=_&file> fileSize? (fail,open_fileP- -6.newFile /.newFileDescriptor0failV1.newHeadopen_pagef6e e g 234567_89:65&newPagesz6&iP)disk_file_seekP!** ;whencePk,disk_file_writeP`-- @-Pwrite_to_pageP  @iPj!6bP< =!4T4I4>page_file_putchar\P_[ c[Pi!]_oo page_file_write>P= = @i=Pj?PtotalWrite@P,disk_file_read{P*-z-z -zPread_from_pageP  iPj!6bnumReadP< =444page_file_getcharPP"O !Q_opage_file_read,P+ + i+PjnumRead-PtotalRead.P.g_Null_UUID .g_Null_Key .g_Null_UL >g_Null_LocalTag  .g_Null_UMID  %.g_Null_Rational - g.g_Picture_datadef_label-.g_Sound_datadef_label0.g_Timecode_datadef_label3.g_LegacyPicture_datadef_label6.g_LegacySound_datadef_label9.g_LegacyTimecode_datadef_label<.g_Data_datadef_label?.g_DescriptiveMetadata_datadef_labelB.g_IECDV_25_525_60_compdef_label].g_IECDV_25_625_50_compdef_label`.g_DVBased_25_525_60_compdef_labeld.g_DVBased_25_625_50_compdef_labelg.g_DVBased_50_525_60_compdef_labelj.g_DVBased_50_625_50_compdef_labelm.g_DVBased_100_1080_60_I_compdef_labelp.g_DVBased_100_1080_50_I_compdef_labels.g_DVBased_100_720_60_P_compdef_labelv.g_DVBased_100_720_50_P_compdef_labely.g_D10_50_625_50_compdef_label.g_D10_50_525_60_compdef_label.g_D10_50_625_40_compdef_label.g_D10_50_525_40_compdef_label.g_D10_50_625_30_compdef_label.g_D10_50_525_30_compdef_label.g_ALaw_compdef_label.g_MP4AdvancedRealTimeSimpleL3_compdef_label.g_DNxHD_compdef_label.g_MultipleWrappings_esscont_label.g_BWFFrameWrapped_esscont_label.g_BWFClipWrapped_esscont_label.g_AES3FrameWrapped_esscont_label.g_AES3ClipWrapped_esscont_label.g_BWFCustomWrapped_esscont_label.g_AES3CustomWrapped_esscont_label.g_IECDV_25_525_60_FrameWrapped_esscont_label.g_IECDV_25_525_60_ClipWrapped_esscont_label.g_IECDV_25_625_50_FrameWrapped_esscont_label.g_IECDV_25_625_50_ClipWrapped_esscont_label.g_DVBased_25_525_60_FrameWrapped_esscont_label.g_DVBased_25_525_60_ClipWrapped_esscont_label.g_DVBased_25_625_50_FrameWrapped_esscont_label.g_DVBased_25_625_50_ClipWrapped_esscont_label.g_DVBased_50_525_60_FrameWrapped_esscont_label.g_DVBased_50_525_60_ClipWrapped_esscont_label.g_DVBased_50_625_50_FrameWrapped_esscont_label.g_DVBased_50_625_50_ClipWrapped_esscont_label.g_DVBased_100_1080_60_I_FrameWrapped_esscont_label&g_DVBased_100_1080_60_I_ClipWrapped_esscont_label&g_DVBased_100_1080_50_I_FrameWrapped_esscont_label&g_DVBased_100_1080_50_I_ClipWrapped_esscont_label&g_DVBased_100_720_60_P_FrameWrapped_esscont_label &g_DVBased_100_720_60_P_ClipWrapped_esscont_label&g_DVBased_100_720_50_P_FrameWrapped_esscont_label&g_DVBased_100_720_50_P_ClipWrapped_esscont_label&g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label&g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label &g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#&g_D10_50_625_50_defined_template_esscont_label,&g_D10_50_625_50_extended_template_esscont_label/&g_D10_50_625_50_picture_only_esscont_label2&g_D10_50_525_60_defined_template_esscont_label5&g_D10_50_525_60_extended_template_esscont_label8&g_D10_50_525_60_picture_only_esscont_label;&g_D10_40_625_50_defined_template_esscont_label>&g_D10_40_625_50_extended_template_esscont_labelA&g_D10_40_625_50_picture_only_esscont_labelD&g_D10_40_525_60_defined_template_esscont_labelG&g_D10_40_525_60_extended_template_esscont_labelJ&g_D10_40_525_60_picture_only_esscont_labelM&g_D10_30_625_50_defined_template_esscont_labelP&g_D10_30_625_50_extended_template_esscont_labelS&g_D10_30_625_50_picture_only_esscont_labelV&g_D10_30_525_60_defined_template_esscont_labelY&g_D10_30_525_60_extended_template_esscont_label\&g_D10_30_525_60_picture_only_esscont_label_&g_ALawFrameWrapped_esscont_labelh&g_ALawClipWrapped_esscont_labelk&g_ALawCustomWrapped_esscont_labeln&g_DNxHD720p120ClipWrapped_esscont_label{&g_DNxHD720p185ClipWrapped_esscont_label}&g_DNxHD1080p120ClipWrapped_esscont_label&g_DNxHD1080p185ClipWrapped_esscont_label&g_DNxHD1080p36ClipWrapped_esscont_label&g_DNxHD1080i120ClipWrapped_esscont_label&g_DNxHD1080i185ClipWrapped_esscont_label&g_SDTI_CP_System_Pack_esselement_key &g_OpenIncomplete_Header_pp_key" &g_ClosedIncomplete_Header_pp_key% &g_OpenComplete_Header_pp_key( &g_ClosedComplete_Header_pp_key+ &g_OpenIncomplete_Body_pp_key. &g_ClosedIncomplete_Body_pp_key1 &g_OpenComplete_Body_pp_key4 &g_ClosedComplete_Body_pp_key7 &g_OpenIncomplete_Footer_pp_key: &g_ClosedIncomplete_Footer_pp_key= &g_OpenComplete_Footer_pp_key@ &g_ClosedComplete_Footer_pp_keyC &g_KLVFill_keyP &g_RandomIndexPack_keyZ &g_PrimerPack_keyd &g_IndexTableSegment_keyo &g_complexity00_op_atom_label&g_complexity01_op_atom_label&g_complexity02_op_atom_label&g_complexity03_op_atom_label&g_qq09_op_1a_label.g_root_set_key.g_InterchangeObject_set_key.g_InterchangeObject_InstanceUID_item_key.g_InterchangeObject_GenerationUID_item_key.g_Preface_set_key.g_Preface_LastModifiedDate_item_key.g_Preface_Version_item_key.g_Preface_ObjectModelVersion_item_key.g_Preface_PrimaryPackage_item_key.g_Preface_Identifications_item_key.g_Preface_ContentStorage_item_key.g_Preface_OperationalPattern_item_key.g_Preface_EssenceContainers_item_key.g_Preface_DMSchemes_item_key.g_Identification_set_key.g_Identification_ThisGenerationUID_item_key.g_Identification_CompanyName_item_key.g_Identification_ProductName_item_key&g_Identification_ProductVersion_item_key&g_Identification_VersionString_item_key &g_Identification_ProductUID_item_key&g_Identification_ModificationDate_item_key&g_Identification_ToolkitVersion_item_key&g_Identification_Platform_item_key%&g_ContentStorage_set_key,&g_ContentStorage_Packages_item_key0&g_ContentStorage_EssenceContainerData_item_key7&g_EssenceContainerData_set_key>&g_EssenceContainerData_LinkedPackageUID_item_keyB&g_EssenceContainerData_IndexSID_item_keyI&g_EssenceContainerData_BodySID_item_keyP&g_GenericPackage_set_keyW&g_GenericPackage_PackageUID_item_key[&g_GenericPackage_Name_item_keyb&g_GenericPackage_PackageCreationDate_item_keyi&g_GenericPackage_PackageModifiedDate_item_keyp&g_GenericPackage_Tracks_item_keyw&g_Locator_set_key~&g_NetworkLocator_set_key&g_NetworkLocator_URLString_item_key&g_TextLocator_set_key&g_TextLocator_LocatorName_item_key&g_GenericTrack_set_key&g_GenericTrack_TrackID_item_key&g_GenericTrack_TrackNumber_item_key&g_GenericTrack_TrackName_item_key&g_GenericTrack_Sequence_item_key&g_StaticTrack_set_key&g_Track_set_key&g_Track_EditRate_item_key&g_Track_Origin_item_key&g_EventTrack_set_key&g_EventTrack_EventEditRate_item_key&g_EventTrack_EventOrigin_item_key&g_StructuralComponent_set_key&g_StructuralComponent_DataDefinition_item_key&g_StructuralComponent_Duration_item_key&g_Sequence_set_key&g_Sequence_StructuralComponents_item_key&g_TimecodeComponent_set_key&g_TimecodeComponent_RoundedTimecodeBase_item_key&g_TimecodeComponent_StartTimecode_item_key&g_TimecodeComponent_DropFrame_item_key&g_SourceClip_set_key&g_SourceClip_StartPosition_item_key&g_SourceClip_SourcePackageID_item_key!&g_SourceClip_SourceTrackID_item_key(&g_DMSegment_set_key/&g_DMSegment_EventStartPosition_item_key3&g_DMSegment_EventComment_item_key:&g_DMSegment_TrackIDs_item_keyA&g_DMSegment_DMFramework_item_keyH&g_DMSourceClip_set_keyO&g_DMSourceClip_DMSourceClipTrackIDs_item_keyS&g_MaterialPackage_set_keyZ&g_SourcePackage_set_key^&g_SourcePackage_Descriptor_item_keyb&g_GenericDescriptor_set_keyi&g_GenericDescriptor_Locators_item_keym&g_FileDescriptor_set_keyt&g_FileDescriptor_LinkedTrackID_item_keyx&g_FileDescriptor_SampleRate_item_key&g_FileDescriptor_ContainerDuration_item_key&g_FileDescriptor_EssenceContainer_item_key&g_FileDescriptor_Codec_item_key&g_GenericPictureEssenceDescriptor_set_key&g_GenericPictureEssenceDescriptor_SignalStandard_item_key&g_GenericPictureEssenceDescriptor_FrameLayout_item_key&g_GenericPictureEssenceDescriptor_StoredWidth_item_key&g_GenericPictureEssenceDescriptor_StoredHeight_item_key&g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key&g_GenericPictureEssenceDescriptor_SampledWidth_item_key&g_GenericPictureEssenceDescriptor_SampledHeight_item_key&g_GenericPictureEssenceDescriptor_SampledXOffset_item_key&g_GenericPictureEssenceDescriptor_SampledYOffset_item_key&g_GenericPictureEssenceDescriptor_DisplayHeight_item_key&g_GenericPictureEssenceDescriptor_DisplayWidth_item_key&g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key&g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key&g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key&g_GenericPictureEssenceDescriptor_AspectRatio_item_key&g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key&g_GenericPictureEssenceDescriptor_VideoLineMap_item_key&g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key&g_GenericPictureEssenceDescriptor_CaptureGamma_item_key&g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$&g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+&g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2&g_GenericPictureEssenceDescriptor_FieldDominance_item_key9&g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@&g_CDCIEssenceDescriptor_set_keyG&g_CDCIEssenceDescriptor_ComponentDepth_item_keyK&g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR&g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY&g_CDCIEssenceDescriptor_ColorSiting_item_key`&g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg&g_CDCIEssenceDescriptor_PaddingBits_item_keyn&g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu&g_CDCIEssenceDescriptor_BlackRefLevel_item_key|&g_CDCIEssenceDescriptor_WhiteReflevel_item_key&g_CDCIEssenceDescriptor_ColorRange_item_key&g_RGBAEssenceDescriptor_set_key&g_RGBAEssenceDescriptor_ComponentMaxRef_item_key&g_RGBAEssenceDescriptor_ComponentMinRef_item_key&g_RGBAEssenceDescriptor_AlphaMaxRef_item_key&g_RGBAEssenceDescriptor_AlphaMinRef_item_key&g_RGBAEssenceDescriptor_ScanningDirection_item_key&g_RGBAEssenceDescriptor_PixelLayout_item_key&g_RGBAEssenceDescriptor_Palette_item_key&g_RGBAEssenceDescriptor_PaletteLayout_item_key&g_GenericSoundEssenceDescriptor_set_key&g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key&g_GenericSoundEssenceDescriptor_Locked_item_key&g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key&g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key&g_GenericSoundEssenceDescriptor_ChannelCount_item_key&g_GenericSoundEssenceDescriptor_QuantizationBits_item_key&g_GenericSoundEssenceDescriptor_DialNorm_item_key&g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key&g_GenericDataEssenceDescriptor_set_key &g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key &g_MultipleDescriptor_set_key&g_MultipleDescriptor_SubDescriptorUIDs_item_key&g_WaveAudioDescriptor_set_key&g_WaveAudioDescriptor_BlockAlign_item_key#&g_WaveAudioDescriptor_SequenceOffset_item_key*&g_WaveAudioDescriptor_AvgBps_item_key1&g_AES3AudioDescriptor_set_key8&g_DMFramework_set_key<&g_DMSet_set_key@?errno(P?mxf_log . r include/mxfutils/usr/include/usr/include/iso/usr/include/sysmxf_page_file.cstdio_impl.hstdio_tag.hiso/stdio_iso.hstdio.hstdlib.hsys/int_types.hsys/types.hsys/time_impl.hsys/stat.hmxf_types.hmxf_logging.hmxf_file.hmxf_page_file.hmxf_labels_and_keys.hmxf_baseline_data_model.herrno.hT rr^#{|uu5uPDV.fRBRFad5_|u}t Y$"  Zt h3WP$AV> h  z"    # t _Y$926g  {i]N@~~7]+a3+~3a$ < t]~vOE ~f0d! ;i;8n~9[4`'g 4q}}qp#X~8\3a&h 3r}}rp#S ?#@( @  C?( 3`+0 @H0 (`(`@@ @C㿐ݠ @   @H  "@  @ O㿐ʐ @@#@H 0H @ @`"H>   F@O0 @`O>   oF@(O@o  @ `,p @@ "O @ @@@㿐 @@& `,``@g`@E?@h p   ` ;/`H4  @"`8` `"@:``@ ``<`"@9@@` @` "@ `@`  ```@ @ @``   DOǰ (2O @ o` $`8`<`2O@@o$`< ` `O†Oo㿐 @!  "@ @&  "@v (@& v (v 0 8 "@ v a@  Ov v 8& @㿐@`@ 㿈'`@ @d@ 4'쀢 @g`"`" " `" " `" " `" " `" ," 0" $" (@ H @M$ ,,p`@p@p`p`p`p` p`(p`0p`8@,@  @$ `,@ ,&8` ` @ `` "쀠`@ @`  ` ``" `` "o'@` @Ԩ?c` h@`@@ O`@ @ 4'쀢 @Š`"`" " `" " `" " `" " `" ," 0" $" (@ H @$ ,,p`@p@p`p`p`p` p`(p`0p`8@,@  @$ `,@P, @ ` @@ HV쀤`@`, @f,,< @ @$ `, @ <`< , `( `, `0 `4`(@     ` @  ,8` @  8` (D O`( @9 ?c`B@@ @W `,,(` &@(`@@8`@` 쀠`GI@ `  `8O` o? ``" `` #o`` #o`@ `o ``# 2O?(O?oe X@1?# @'`@ @д?c h@`@@ O`@`@ @ΐ @@@#\ `?  ` O@ 4'쀢 @`"`" " `" " `" " `" " `" ," 0" $" (@ H @$ ,,p`@p@p`p`p`p` p`(p`0p`8@,@  @$ `,@ @`,$ `@$ f,,< @ @$ `, @ <`< , `( `, `0 `4`(@     ` @ ,8` `@8`(B  O( @' ?cB@- @o `,, (`&(`@@8 `  `8O` o? ``#m `` #}쀠`GՐ@ `@  ``` #o ``# 2O?(O?oq `@ `o@  (H  @1@ ,`,`@@@ "@I @ <G"@  "@ 8   8@"@}   <  <@   & <8O͠ @2O  `"GƠ  0@"@ 4  ,(`(`@p@@p`p` p`p` ( +`+`@8` (@o> (`H < 8@@U ` 8 8 "@& 8@& 8& 8 @&& @  @ `"@ H+`@`@%@  @ "" $ $ " t "  <`"@" ` <" 8`@& < @ `@& @& 8o @l`@ `oP `v 8 8 "@ @@& 8 @v 8o& @@ 2O  0( H(0 @ @g 0 @X( "@ 0@&  0& @@> 0 (`@L ,     ` @ (!  B@O@OK(`@8O oG(` ` `o`H@`or@` On@`ofo~& 8!8` ` @oO ,`O o(` ``!{ o㿐 @`?㿐  @/  ( +0 @H0  @ 4H  @@  @ @ @I@ @ bϒ 2H < ?< (O  H"  <$ " ` e@   B< H@@<  @ > 2O<@(O< o܆ (O< o 2O@o$㿈/ ? f@ 㿐H h @ @&| O㿐  @/  ( +0 @H0  @ 4H  @@  @ @ @I@ @ bD 2H < ?< (O  H"  <$ " ` e@   B< H@@<  @ > 2O<@(O< o܆ (O< o 2O@o$㿈  dg㿐H h @ @&} OCannot forward truncate read-only mxf page file Failed to truncate '%s' to zero length: %s %dFilename template '%s' doesn't contain %%d '%s' failed, in %s:%d (newMXFFile = (MXFFile*)malloc(sizeof(MXFFile))) != NULL./utils/mxf_page_file.c(newMXFFile->sysData = (MXFFileSysData*)malloc(sizeof(MXFFileSysData))) != NULL(newMXFFile->sysData->filenameTemplate = (char*)malloc(sizeof(char) * (strlen(filenameTemplate) + 1))) != NULLrbFailed to stat file '%s': %s (newMXFFile->sysData->pages = (Page*)malloc(sizeof(Page) * (allocatedPages))) != NULLSize of first file '%s' (%lld does not equal page size %lld (newPages = (Page*)malloc(sizeof(Page) * (sysData->numPagesAllocated + 64))) != NULLFailed to open mxf page file which was removed after truncation w+br+bFailed to open paged mxf file '%s': %s (newFileDescriptor = (FileDescriptor*)malloc(sizeof(FileDescriptor))) != NULL |  P -  -    D -  ( -  -  -   - D -  - 0 -  - 8 - $ -  - ( - L -  - $ - L - X8R|R^nh`XYXY^n8h@phxh@XYDxXYXY@RSLxRSRSXXXX^nh(,^,PnPT^TDnPhhh,DhdYde,DdeDH^Hn`X`^nh^<n<h`hhZh<hij$bj$<bclQ<l<@^@ n<h Lh d h h Z h  h hHl`dXd`R l d` d l Q l ` X P` P l ` l `x a d a a ac ( c dc c c ^  <n h  X < @^ @Tn < h 0phhhZhPh`xhhTh < Xij X ldj lTde H Dl D P` P X  ` (R(l`l`X@`@PlPXQXl,`,Tl Haa aTcc@`cTc XY  ([\ 0 8XYTX^XnThHhPhhTdijdXjLijijLij<ijt`a`a`YPX`aX`Y`a`Y`a<|`a`P`$`D`<`|`jjLjj<jjjLjjjj^nhijYj^hnhh|hh$hhh|XXZ$XDXXH|`a`a`SRS$`a$8`S8<`a<<Ra<DRSDX`ahl^lnh|h|X^nh`XXh^nhhHhPhXXZPXpXt`a`a`SRSP`aPd`Sdh`ahhRahpRSp`a^nh^nh`XXhImxf_page_file_get_filemxf_page_file_get_page_size:mxf_page_file_removemxf_page_file_forward_truncatemxf_page_file_is_page_filename.mxf_page_file_open_newmxf_page_file_open_readmxf_page_file_open_modify<H<0 $pH<<t$DhPppageallocatedPagesMXFFileSysDatacountmxfPageFileMXFPageFilefilenameTemplatefileDescFileDescriptoroctet7pageCountdatanumWritepageSizeoctet10octet11octet12octet13octet14octet15positionoctet0octet1filenameoctet3octet4octet5octet6sysDataoctet8octet9newMXFFileoctet2offset P(( /= Sb$ t  h($LDLT8 0D07= \c <}<P 1DFKR]f}mxf_page_file.cpage_file_eofdisk_file_closewrite_to_pagepage_file_is_seekablepage_file_sizepage_file_getcharpage_file_tellfree_page_filepage_file_putchardisk_file_seekread_from_pagepage_file_readpage_file_closepage_file_writepage_file_seekopen_pagedisk_file_sizemxf_page_file_open_newstrlenfreadmxf_page_file_is_page_filenamememsetmxf_page_file_open_modify__divdi3memcpystat64mxf_logfwritestrstrfseeko64mxf_page_file_open_readmallocfopen64mxf_page_file_forward_truncatefclosestrcpyerrnosprintfmxf_page_file_get_page_sizemxf_page_file_removefreeremovetruncate64strerrormxf_page_file_get_filemxf_file_close w{$2@N\jxj (6DR`n|j %3AO]kyj    )  <A J  5 5 7[ a &[TXcn)Ge&%*5 RValDW)j*)5}Y]ajAu((PR7P;D?H)SXfq1Di )OS<W`Akp{I)< A) *q"-'2f   <f <TA6 )#n(q3,8CUHu@T&16AFQ{Zj t0} ]@  R &  ?RJ{U#w{h ? ]{# & #h'+ x4? P{  {#   R{#BFJ !S^ ?c{q# s&  Z x{:>B KV [{i#  (| "* 20:0B8J8R@\DdHlLtl|x $(/,7<?DGPRTZXb\j`rdzhllt| &.6>F NV^$f0n<v<~Xl ,&4.48DCHKTS\[\cpkxsx{#+ 3;CKS$[<cDkHsL{PX\`dhlptx| #+3;CMU]emu} (<@DHLPTX`4<DH'h/t7x?GOW_gow     $ "( *, 20 :4 B8 J< R@ ZD bH jL rP zT \ ` d x                    $ $ , , 4 4 < 8 D P L h T l \ p d l t |          0  D  H  d         ! +  3 H ; P E | M U ] g o w      0  4  <  D  H  P  T  X  X  p  |       % - 5 = E M U ] e m u }  0  8  P  X  \  `  d  l  p  t  x  |         % - 5 = E M U ] e m u }        < P T \ ` d h l px|'/7?GOW_gow8X`l@HH P`'/9AIQY aLiTt\|dlptxx (08@HP X`hp x,44<@HPPXdllt"*2:BJRZb,j0r4z8@X``p $,4<DLT\goyLPX``tx|   $(,,40<4D8L<T<\DdTlXtX|ddppx (<P#X-8@HS[cku}<@DH\\dt|| !,7?GO W_$iDqX{X`hlpt|| (2:4B4LHTh\ldpltt|   8HP&p.8@HPX`jrz265</t$ 8 8' 1 D5d2t7' 81 ' '    d555 h) h h  h) ' $,< D@ DD L P T ` d hh l hx |           , ,40`' d h `l p' t x `| :'  p p' '       '   '      $ L hP)T hd l /2-, D D      h  h     , 0 4 8 D H L P d,,02 & ' <, `" 2 & d1 h' l8 p1 x    : ' '  p  p ' '       '  $' ( ,  0 4  8 P' T X' \ ` ` d h ` l ' 1 ' 8 1     ' '         & L h T h X) l  t  / 2 - 2 ' '  P  P 4' 8, P D T D X  `  d  h  t  x h |   h                   , (,H0,"P2' '  p p' '       '     $' ( , 0 P:`' d1 h' l8p1   '  '   `  ` ' '        ' $1 (' ,801 < H d$ 5P2t x-| ' ,' 1  ' $8(1 8 @@ @h5,' %5' '    8- 8 8- 8 0- 0' '    h  h $ ,/\' ` d h l p x *( $(@D\`lp|(PD 8<TX<pt  <Th48PTlp  as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 DRI%N$1e7?L W g v-E-t$  X   t0  ڤX       @/187 1205622812 2404 1000 100664 84832 ` ELFG4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > $ > : ; I : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &II!I/  : ;  : ; I : ;  : ; .? : ; ' I@ : ; I: ; I .? : ; ' I@ U4: ; I4: ; I4: ; I 4: ;I 4: ;I !4: ; I? < NGNU C 4.2.2./metadata/mxf_descriptor.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintunsigned intlong intunsigned charlong long intint8_t6charint16_t<short intint32_t=int64_tDuint8_tHuint16_tI>short unsigned intuint32_tJuint64_tOtlong long unsigned int:w;#<#=#>#?#@#A#B#C#D# E# F# G# H# I#J#mxfULKmxfKeyMwP{Q#R#S#T#U#V#W#X#Y#Z# [# \# ]# ^# _#`#mxfUUIDamxfLocalTagg. yz#{#|#}#~###### # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDnumerator#denominator#mxfRationalmxfLengthmxfBooleanfree_func_type!4: F F  _MXFListElement%next&#data'F#HMXFListElement(H+elements,#lastElement-#len.#freeFunc/# MXFList0 #8MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+_e w 8 w})nextTag*#entries+#MXFPrimerPack, (.MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory-0asize1#MXFBasicTypeInfo2I5elementTypeId6#fixedSize7#MXFArrayTypeInfo8y;name<#=#MXFCompoundTypeMemberInfo>A .membersB .# >MXFCompoundTypeInfoC F G#fixedArraySizeH#MXFInterpretTypeInfoI YQ basicRaarrayScompoundT >interpretU L 1categoryM.#N#nameO#infoV # MXFItemTypeW F$m itemDefsn#setDefso#typesp # lastTypeIdq# 1 MXFDataModelr D _MXFMetadataSet@( Ckey-#instanceUID.{#items/# headerMetadata0 #0fixedSpaceAllocation1d#8 _MXFHeaderMetadata0 dataModel6 #primerPack7 #sets8# CMXFMetadataSet2    tMXFGenericDescriptor v @ c T# # # # # w# w#, #<MXFFileDescriptor `  T# # # # # w# w#, #< #@ #D #H #L T#P #T T#X #\ #` #d T#h #l T#p #t #x #| T# # T# # T# # # # # # # # # # # # # #gamma w# # T# # T# # T# # # # w# # # T# #TMXFGenericPictureEssenceDescriptor |  T# # # # # w# w#, #< #@ #D #H #L T#P #T T#X #\ #` #d T#h #l T#p #t #x #| T# # T# # T# # # # # # # # # # # # # #gamma w# # T# # T# # T# # # # w# # # T# #componentDepth T#componentDepth_isPresent #horizontalSubSampling T#horizontalSubSampling_isPresent #verticalSubSampling T#verticalSubSampling_isPresent #colorSiting #colorSiting_isPresent #reversedByteOrder  #reversedByteOrder_isPresent #paddingBits #paddingBits_isPresent #alphaSampleDepth T#alphaSampleDepth_isPresent #blackRefLevel T#blackRefLevel_isPresent #whiteRefLevel T#whiteRefLevel_isPresent #colorRange T#colorRange_isPresent #MXFCDCIDescriptor  8 T# # # # # w# w#, #< #@ #Hlocked  #L #P #T #X #\ #` T#d #h T#l #p #t #x w#| #MXFGenericSoundEssenceDescriptor  # T# # # # # w# w#, #< #@ #Hlocked  #L #P #T #X #\ #` T#d #h T#l #p #t #x w#| #blockAlign .#sequenceOffset #sequenceOffset_isPresent #avgBps T#MXFWaveAudioDescriptor `mxf_get_generic_descriptor^set Y mxf_set_generic_descriptor$^set# #Ymxf_set_file_descriptor63set5 53i cmxf_set_sound_descriptorset i8mxf_set_wave_descriptorset i#mxf_set_picture_descriptordVsetc cVidatawiwTmxf_set_cdci_descriptorset imxf_get_file_descriptor)set( (3imxf_get_sound_descriptorMset imxf_get_wave_descriptorset imxf_get_picture_descriptorD,setC CVinumElementsWTiWTdataWmxf_get_cdci_descriptorzset ig_Null_UUID{g_Null_Key g_Null_ULwg_Null_LocalTagg_Null_UMIDg_Null_Rationalg_Picture_datadef_label -g_Sound_datadef_label 0g_Timecode_datadef_label 3g_LegacyPicture_datadef_label 6g_LegacySound_datadef_label 9g_LegacyTimecode_datadef_label <g_Data_datadef_label ?g_DescriptiveMetadata_datadef_label Bg_IECDV_25_525_60_compdef_label ]g_IECDV_25_625_50_compdef_label `g_DVBased_25_525_60_compdef_label dg_DVBased_25_625_50_compdef_label gg_DVBased_50_525_60_compdef_label jg_DVBased_50_625_50_compdef_label mg_DVBased_100_1080_60_I_compdef_label pg_DVBased_100_1080_50_I_compdef_label sg_DVBased_100_720_60_P_compdef_label vg_DVBased_100_720_50_P_compdef_label yg_D10_50_625_50_compdef_label g_D10_50_525_60_compdef_label g_D10_50_625_40_compdef_label g_D10_50_525_40_compdef_label g_D10_50_625_30_compdef_label g_D10_50_525_30_compdef_label g_ALaw_compdef_label g_MP4AdvancedRealTimeSimpleL3_compdef_label g_DNxHD_compdef_label g_MultipleWrappings_esscont_label g_BWFFrameWrapped_esscont_label g_BWFClipWrapped_esscont_label g_AES3FrameWrapped_esscont_label g_AES3ClipWrapped_esscont_label g_BWFCustomWrapped_esscont_label g_AES3CustomWrapped_esscont_label g_IECDV_25_525_60_FrameWrapped_esscont_label g_IECDV_25_525_60_ClipWrapped_esscont_label g_IECDV_25_625_50_FrameWrapped_esscont_label g_IECDV_25_625_50_ClipWrapped_esscont_label g_DVBased_25_525_60_FrameWrapped_esscont_label g_DVBased_25_525_60_ClipWrapped_esscont_label g_DVBased_25_625_50_FrameWrapped_esscont_label g_DVBased_25_625_50_ClipWrapped_esscont_label g_DVBased_50_525_60_FrameWrapped_esscont_label g_DVBased_50_525_60_ClipWrapped_esscont_label g_DVBased_50_625_50_FrameWrapped_esscont_label g_DVBased_50_625_50_ClipWrapped_esscont_label g_DVBased_100_1080_60_I_FrameWrapped_esscont_label g_DVBased_100_1080_60_I_ClipWrapped_esscont_label g_DVBased_100_1080_50_I_FrameWrapped_esscont_label g_DVBased_100_1080_50_I_ClipWrapped_esscont_label g_DVBased_100_720_60_P_FrameWrapped_esscont_label  g_DVBased_100_720_60_P_ClipWrapped_esscont_label g_DVBased_100_720_50_P_FrameWrapped_esscont_label g_DVBased_100_720_50_P_ClipWrapped_esscont_label g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label  g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label #g_D10_50_625_50_defined_template_esscont_label ,g_D10_50_625_50_extended_template_esscont_label /g_D10_50_625_50_picture_only_esscont_label 2g_D10_50_525_60_defined_template_esscont_label 5g_D10_50_525_60_extended_template_esscont_label 8g_D10_50_525_60_picture_only_esscont_label ;g_D10_40_625_50_defined_template_esscont_label >g_D10_40_625_50_extended_template_esscont_label Ag_D10_40_625_50_picture_only_esscont_label Dg_D10_40_525_60_defined_template_esscont_label Gg_D10_40_525_60_extended_template_esscont_label Jg_D10_40_525_60_picture_only_esscont_label Mg_D10_30_625_50_defined_template_esscont_label Pg_D10_30_625_50_extended_template_esscont_label Sg_D10_30_625_50_picture_only_esscont_label Vg_D10_30_525_60_defined_template_esscont_label Yg_D10_30_525_60_extended_template_esscont_label \g_D10_30_525_60_picture_only_esscont_label _g_ALawFrameWrapped_esscont_label hg_ALawClipWrapped_esscont_label kg_ALawCustomWrapped_esscont_label ng_DNxHD720p120ClipWrapped_esscont_label {g_DNxHD720p185ClipWrapped_esscont_label }g_DNxHD1080p120ClipWrapped_esscont_label g_DNxHD1080p185ClipWrapped_esscont_label g_DNxHD1080p36ClipWrapped_esscont_label g_DNxHD1080i120ClipWrapped_esscont_label g_DNxHD1080i185ClipWrapped_esscont_label g_SDTI_CP_System_Pack_esselement_key  g_OpenIncomplete_Header_pp_key " g_ClosedIncomplete_Header_pp_key % g_OpenComplete_Header_pp_key ( g_ClosedComplete_Header_pp_key + g_OpenIncomplete_Body_pp_key . g_ClosedIncomplete_Body_pp_key 1 g_OpenComplete_Body_pp_key 4 g_ClosedComplete_Body_pp_key 7 g_OpenIncomplete_Footer_pp_key : g_ClosedIncomplete_Footer_pp_key = g_OpenComplete_Footer_pp_key @ g_ClosedComplete_Footer_pp_key C g_KLVFill_key P g_RandomIndexPack_key Z g_PrimerPack_key d g_IndexTableSegment_key o g_complexity00_op_atom_label g_complexity01_op_atom_label g_complexity02_op_atom_label g_complexity03_op_atom_label g_qq09_op_1a_label g_root_set_key g_InterchangeObject_set_key g_InterchangeObject_InstanceUID_item_key g_InterchangeObject_GenerationUID_item_key g_Preface_set_key g_Preface_LastModifiedDate_item_key g_Preface_Version_item_key g_Preface_ObjectModelVersion_item_key g_Preface_PrimaryPackage_item_key g_Preface_Identifications_item_key g_Preface_ContentStorage_item_key g_Preface_OperationalPattern_item_key g_Preface_EssenceContainers_item_key g_Preface_DMSchemes_item_key g_Identification_set_key g_Identification_ThisGenerationUID_item_key g_Identification_CompanyName_item_key g_Identification_ProductName_item_key g_Identification_ProductVersion_item_key g_Identification_VersionString_item_key  g_Identification_ProductUID_item_key g_Identification_ModificationDate_item_key g_Identification_ToolkitVersion_item_key g_Identification_Platform_item_key %g_ContentStorage_set_key ,g_ContentStorage_Packages_item_key 0g_ContentStorage_EssenceContainerData_item_key 7g_EssenceContainerData_set_key >g_EssenceContainerData_LinkedPackageUID_item_key Bg_EssenceContainerData_IndexSID_item_key Ig_EssenceContainerData_BodySID_item_key Pg_GenericPackage_set_key Wg_GenericPackage_PackageUID_item_key [g_GenericPackage_Name_item_key bg_GenericPackage_PackageCreationDate_item_key ig_GenericPackage_PackageModifiedDate_item_key pg_GenericPackage_Tracks_item_key wg_Locator_set_key ~g_NetworkLocator_set_key g_NetworkLocator_URLString_item_key g_TextLocator_set_key g_TextLocator_LocatorName_item_key g_GenericTrack_set_key g_GenericTrack_TrackID_item_key g_GenericTrack_TrackNumber_item_key g_GenericTrack_TrackName_item_key g_GenericTrack_Sequence_item_key g_StaticTrack_set_key g_Track_set_key g_Track_EditRate_item_key g_Track_Origin_item_key g_EventTrack_set_key g_EventTrack_EventEditRate_item_key g_EventTrack_EventOrigin_item_key g_StructuralComponent_set_key g_StructuralComponent_DataDefinition_item_key g_StructuralComponent_Duration_item_key g_Sequence_set_key g_Sequence_StructuralComponents_item_key g_TimecodeComponent_set_key g_TimecodeComponent_RoundedTimecodeBase_item_key g_TimecodeComponent_StartTimecode_item_key g_TimecodeComponent_DropFrame_item_key g_SourceClip_set_key g_SourceClip_StartPosition_item_key g_SourceClip_SourcePackageID_item_key !g_SourceClip_SourceTrackID_item_key (g_DMSegment_set_key /g_DMSegment_EventStartPosition_item_key 3g_DMSegment_EventComment_item_key :g_DMSegment_TrackIDs_item_key Ag_DMSegment_DMFramework_item_key Hg_DMSourceClip_set_key Og_DMSourceClip_DMSourceClipTrackIDs_item_key Sg_MaterialPackage_set_key Zg_SourcePackage_set_key ^g_SourcePackage_Descriptor_item_key bg_GenericDescriptor_set_key ig_GenericDescriptor_Locators_item_key mg_FileDescriptor_set_key t g_FileDescriptor_LinkedTrackID_item_key x g_FileDescriptor_SampleRate_item_key  g_FileDescriptor_ContainerDuration_item_key  g_FileDescriptor_EssenceContainer_item_key  g_FileDescriptor_Codec_item_key g_GenericPictureEssenceDescriptor_set_key  g_GenericPictureEssenceDescriptor_SignalStandard_item_key  g_GenericPictureEssenceDescriptor_FrameLayout_item_key  g_GenericPictureEssenceDescriptor_StoredWidth_item_key  g_GenericPictureEssenceDescriptor_StoredHeight_item_key  g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key  g_GenericPictureEssenceDescriptor_SampledWidth_item_key  g_GenericPictureEssenceDescriptor_SampledHeight_item_key  g_GenericPictureEssenceDescriptor_SampledXOffset_item_key  g_GenericPictureEssenceDescriptor_SampledYOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayHeight_item_key  g_GenericPictureEssenceDescriptor_DisplayWidth_item_key  g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key  g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key  g_GenericPictureEssenceDescriptor_AspectRatio_item_key  g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key  g_GenericPictureEssenceDescriptor_VideoLineMap_item_key  g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key  g_GenericPictureEssenceDescriptor_CaptureGamma_item_key  g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $ g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key + g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2 g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9 g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @g_CDCIEssenceDescriptor_set_key G g_CDCIEssenceDescriptor_ComponentDepth_item_key K g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y g_CDCIEssenceDescriptor_ColorSiting_item_key ` g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g g_CDCIEssenceDescriptor_PaddingBits_item_key n g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u g_CDCIEssenceDescriptor_BlackRefLevel_item_key | g_CDCIEssenceDescriptor_WhiteReflevel_item_key  g_CDCIEssenceDescriptor_ColorRange_item_key g_RGBAEssenceDescriptor_set_key g_RGBAEssenceDescriptor_ComponentMaxRef_item_key g_RGBAEssenceDescriptor_ComponentMinRef_item_key g_RGBAEssenceDescriptor_AlphaMaxRef_item_key g_RGBAEssenceDescriptor_AlphaMinRef_item_key g_RGBAEssenceDescriptor_ScanningDirection_item_key g_RGBAEssenceDescriptor_PixelLayout_item_key g_RGBAEssenceDescriptor_Palette_item_key g_RGBAEssenceDescriptor_PaletteLayout_item_key g_GenericSoundEssenceDescriptor_set_key  g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key  g_GenericSoundEssenceDescriptor_Locked_item_key  g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key  g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key  g_GenericSoundEssenceDescriptor_ChannelCount_item_key  g_GenericSoundEssenceDescriptor_QuantizationBits_item_key  g_GenericSoundEssenceDescriptor_DialNorm_item_key  g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key g_GenericDataEssenceDescriptor_set_key  g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  g_MultipleDescriptor_set_key g_MultipleDescriptor_SubDescriptorUIDs_item_key g_WaveAudioDescriptor_set_key  g_WaveAudioDescriptor_BlockAlign_item_key # g_WaveAudioDescriptor_SequenceOffset_item_key * g_WaveAudioDescriptor_AvgBps_item_key 1g_AES3AudioDescriptor_set_key 8g_DMFramework_set_key <g_DMSet_set_key @!mxf_log.K   metadatainclude/mxf/usr/include/sysmxf_descriptor.cint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_primer.hmxf_data_model.hmxf_header_metadata.hmxf_metadata.hmxf_labels_and_keys.hmxf_baseline_data_model.h2$  'f  4t   +~0fiut!t!t!t!t u u!u;t   㿐@ @,``H @@` @O`@` @'``H `@` @K`@` @R`<`@  `` 7  `` : `,@` O `` =  `` 9  `` ;  `` < 㿐@ @9`H`@ `P`@>`X`@O```@t`h`@`p`@`x`@``@P `@@` 2O`P ``   ``  `L@` 2O`X ``  N`T@` 2O`` ``  `|@` O `` Ė `\@` 2O`h ``  `d@` 2Oy`p ``  `l@` 2Oh`x `` – N`t@` 2OW` `` Ö 㿐@ H `` ז `@` @%``H`@` H `` ږ ` @` @ `` ٖ  ` ` 㿈@ @y`D`@``L`@~`T`@`\`@`d`@`l`@`t`@'`|`@8``@I``@Z``@``@``@``@̐``@[``@laX`@`Ȁ`@`܀`@`䀠`@ː`쀠`@ܐ``@``@a`@a `@@` 2O`L `` g  `` e `H@` 2O`T `` h `P@` 2Oo`\ `` i `X@` 2O^`d `` j `@` 2Oe` `` q `@` 2OT` `` r `@` 2OC` `` s `@` 2O2` `` t ``@` 2O`l `` k `h@` 2O`t `` l `p@` 2O`| `` m `x@` 2O` `` n `@` 2O` `` o `@` 2O` `` p `@` 2O` `` u `@` 2OaX `` v a@` O `` ~  `aT@쀢 @aT`Gf @!`'`aT@O oX``@` 2OU` `` x `@` 2OD` `` y `@` 2O3` `` z `@` 2O"` `` { `@` 2O` `` | `@` 2Oa `` }  `` w 㿐@ @Aa``@(ah`@Fap`@Wax`@ha`@a`@a`@a`@a`@ѐa`@e a\@` 2Oah ``   ``  ad@` 2Oap ``  al@` 2Oax ``  at@` 2Oa ``  a@` O ``  a|@` 2Oqa ``  Va@` 2O`a ``  a@` 2OOa ``  a@` 2O>a ``  a@` 2O-a ``  㿐@ H `` * !@ @; &`!@ H @` @5!@ @= &`!@ H @` H `` / !@ 2@#&`< @ @# o&` `` - @` @ o&` @`, @! &`<  `` ,  `` .  `` 0 㿐@ H ``  !@ @<&`H!@ @D &`P!@ @L &`X!@ @L &``!@ @L &`h!@ @L &`p!@ @$ &`x!@ 2@D&`  @`@ @D &`H!@ "O&`P @`L @C o&`P@`t @ o&`x@`T @A o&`X@`\ @G o&``@`d @M o&`h@`l @S o&`p @`| @g &`  ``   ``   ``   ``   ``   ``   ``   ``  㿐@ H `` ̖ !@ H !@ @3 &`!@ @ @` O `` Ζ  @` O `` Ж @` @ o&` `` ϖ 㿀@ H `` E'!@ @&`D!@ @Œ &`L!@ @͒ &`T!@ @͒ &`\!@ @͒ &`d!@ @͒ &`l!@ @ &`t!@ @Œ &`|!@ @Œ &`!@ @Œ &`!@ @Œ &`!@ @Œ &`!@ @ &`!@ @ &`!@ @ &`!@ @( &`!@ @5&aT&aX!@ @s &`Ȑ!@ @ &`ܐ!@ @ &`!@ @ &`!@ @ &`!@ @ &`!@ @ &ao>' @`@ @ &`D!@ "OA&`L @`H @ o8&`L@`p @+ oX&`t@`P @ o0&`T@`X @ o0&`\@`` @ o0&`d@`h @ o0&`l@`x @ o8&`|@` @$ o8&`@` @) o8&`@` @. o8&`@` @3 o8&`@` @ oq&` `` Oo' `` Po' `` Qo' `` Ro'@` @ o&` `` Go'@` @ۂ o&` `` Hoq'@` @ӂ o&` `` Io\'@` @˂ o&` `` JoG' @쀢 @쀠`@؀`  H h&aT@ 쀠@(@&aT@ , @ Oa` ` Wo' `` Ko ' `` Lo'@`Ā @ o&` `` Mo'@`̀ @ o}&` `` No'@`耢 @ ox&`@` @ ox&`@` @ ox&` @a @ &ao' `` So' `` To' `` Uo' `` Vo'` `oZ o&aX `` Xoh'` `oB `` YoS' `` ZoF' `` [o9' `` \o,' `` ]o' `` ^o'㿐@ H ``  !@ @L&a`!@ @T &ah!@ @\ &ap!@ @\ &ax!@ @\ &a!@ @\ &a!@ @4 &a!@ @T &a!@ @T &a!@ 2@T&a  @a\ @p &a`!@ "O&ah @ad @o o&ah@a @ o&a@al @m o&ap@at @s o&ax@a| @y o&a@a @ o&a@a @ o&a@a @  o&a @a @ &a  ``   ``   ``   ``   ``   ``   ``   ``   ``   ``  '%s' failed, in %s:%d mxf_set_generic_descriptor(set, (MXFGenericDescriptor*)descriptor)./metadata/mxf_descriptor.cmxf_set_uint32_item(set, &MXF_ITEM_K(FileDescriptor, LinkedTrackID), descriptor->linkedTrackID)mxf_set_rational_item(set, &MXF_ITEM_K(FileDescriptor, SampleRate), &descriptor->sampleRate)mxf_set_length_item(set, &MXF_ITEM_K(FileDescriptor, ContainerDuration), descriptor->containerDuration)mxf_set_ul_item(set, &MXF_ITEM_K(FileDescriptor, EssenceContainer), &descriptor->essenceContainer)mxf_set_ul_item(set, &MXF_ITEM_K(FileDescriptor, Codec), &descriptor->codec)mxf_set_file_descriptor(set, (MXFFileDescriptor*)descriptor)mxf_set_rational_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioSamplingRate), &descriptor->audioSamplingRate)mxf_set_boolean_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, Locked), descriptor->locked)mxf_set_int8_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioRefLevel), descriptor->audioRefLevel)mxf_set_uint8_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, ElectroSpatialFormulation), descriptor->electroSpatialFormulation)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, ChannelCount), descriptor->channelCount)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, QuantizationBits), descriptor->quantizationBits)mxf_set_int8_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, DialNorm), descriptor->dialNorm)mxf_set_ul_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, SoundEssenceCompression), &descriptor->soundEssenceCompression)mxf_set_sound_descriptor(set, (MXFGenericSoundEssenceDescriptor*)descriptor)mxf_set_uint16_item(set, &MXF_ITEM_K(WaveAudioDescriptor, BlockAlign), descriptor->blockAlign)mxf_set_uint8_item(set, &MXF_ITEM_K(WaveAudioDescriptor, SequenceOffset), descriptor->sequenceOffset)mxf_set_uint32_item(set, &MXF_ITEM_K(WaveAudioDescriptor, AvgBps), descriptor->avgBps)mxf_set_uint8_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SignalStandard), descriptor->signalStandard)mxf_set_uint8_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameLayout), descriptor->frameLayout)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredWidth), descriptor->storedWidth)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredHeight), descriptor->storedHeight)mxf_set_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredF2Offset), descriptor->storedF2Offset)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledWidth), descriptor->sampledWidth)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledHeight), descriptor->sampledHeight)mxf_set_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledXOffset), descriptor->sampledXOffset)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledYOffset), descriptor->sampledYOffset)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayHeight), descriptor->displayHeight)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayWidth), descriptor->displayWidth)mxf_set_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayXOffset), descriptor->displayXOffset)mxf_set_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayYOffset), descriptor->displayYOffset)mxf_set_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayF2Offset), descriptor->displayF2Offset)mxf_set_rational_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, AspectRatio), &descriptor->aspectRatio)mxf_set_uint8_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ActiveFormatDescriptor), descriptor->activeFormatDescriptor)mxf_alloc_array_item_elements(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, VideoLineMap), 4, descriptor->videoLineMap_size, &data)mxf_set_uint8_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, AlphaTransparency), descriptor->alphaTransparency)mxf_set_ul_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, CaptureGamma), &descriptor->gamma)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageAlignmentOffset), descriptor->imageAlignmentOffset)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageStartOffset), descriptor->imageStartOffset)mxf_set_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ImageEndOffset), descriptor->imageEndOffset)mxf_set_uint8_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, FieldDominance), descriptor->fieldDominance)mxf_set_ul_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, PictureEssenceCoding), &descriptor->pictureEssenceCoding)mxf_set_picture_descriptor(set, (MXFGenericPictureEssenceDescriptor*)descriptor)mxf_set_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, ComponentDepth), descriptor->componentDepth)mxf_set_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, HorizontalSubsampling), descriptor->horizontalSubSampling)mxf_set_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, VerticalSubsampling), descriptor->verticalSubSampling)mxf_set_uint8_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, ColorSiting), descriptor->colorSiting)mxf_set_boolean_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, ReversedByteOrder), descriptor->reversedByteOrder)mxf_set_int16_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, PaddingBits), descriptor->paddingBits)mxf_set_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, AlphaSampleDepth), descriptor->alphaSampleDepth)mxf_set_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, BlackRefLevel), descriptor->blackRefLevel)mxf_set_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, WhiteReflevel), descriptor->whiteRefLevel)mxf_set_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, ColorRange), descriptor->colorRange)mxf_get_generic_descriptor(set, (MXFGenericDescriptor*)descriptor)mxf_get_uint32_item(set, &MXF_ITEM_K(FileDescriptor, LinkedTrackID), &descriptor->linkedTrackID)mxf_get_rational_item(set, &MXF_ITEM_K(FileDescriptor, SampleRate), &descriptor->sampleRate)mxf_get_length_item(set, &MXF_ITEM_K(FileDescriptor, ContainerDuration), &descriptor->containerDuration)mxf_get_ul_item(set, &MXF_ITEM_K(FileDescriptor, EssenceContainer), &descriptor->essenceContainer)mxf_get_ul_item(set, &MXF_ITEM_K(FileDescriptor, Codec), &descriptor->codec)mxf_get_file_descriptor(set, (MXFFileDescriptor*)descriptor)mxf_get_rational_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioSamplingRate), &descriptor->audioSamplingRate)mxf_get_boolean_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, Locked), &descriptor->locked)mxf_get_int8_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioRefLevel), &descriptor->audioRefLevel)mxf_get_uint8_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, ElectroSpatialFormulation), &descriptor->electroSpatialFormulation)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, ChannelCount), &descriptor->channelCount)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, QuantizationBits), &descriptor->quantizationBits)mxf_get_int8_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, DialNorm), &descriptor->dialNorm)mxf_get_ul_item(set, &MXF_ITEM_K(GenericSoundEssenceDescriptor, SoundEssenceCompression), &descriptor->soundEssenceCompression)mxf_get_sound_descriptor(set, (MXFGenericSoundEssenceDescriptor*)descriptor)mxf_get_uint16_item(set, &MXF_ITEM_K(WaveAudioDescriptor, BlockAlign), &descriptor->blockAlign)mxf_get_uint8_item(set, &MXF_ITEM_K(WaveAudioDescriptor, SequenceOffset), &descriptor->sequenceOffset)mxf_get_uint32_item(set, &MXF_ITEM_K(WaveAudioDescriptor, AvgBps), &descriptor->avgBps)mxf_get_uint8_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SignalStandard), &descriptor->signalStandard)mxf_get_uint8_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameLayout), &descriptor->frameLayout)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredWidth), &descriptor->storedWidth)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredHeight), &descriptor->storedHeight)mxf_get_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredF2Offset), &descriptor->storedF2Offset)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledWidth), &descriptor->sampledWidth)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledHeight), &descriptor->sampledHeight)mxf_get_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledXOffset), &descriptor->sampledXOffset)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, SampledYOffset), &descriptor->sampledYOffset)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayHeight), &descriptor->displayHeight)mxf_get_uint32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayWidth), &descriptor->displayWidth)mxf_get_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayXOffset), &descriptor->displayXOffset)mxf_get_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayYOffset), &descriptor->displayYOffset)mxf_get_int32_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayF2Offset), &descriptor->displayF2Offset)mxf_get_rational_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, AspectRatio), &descriptor->aspectRatio)mxf_get_uint8_item(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, ActiveFormatDescriptor), &descriptor->activeFormatDescriptor)mxf_get_array_item_count(set, &MXF_ITEM_K(GenericPictureEssenceDescriptor, VideoLineMap), &numElements)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_get_picture_descriptor(set, (MXFGenericPictureEssenceDescriptor*)descriptor)mxf_get_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, ComponentDepth), &descriptor->componentDepth)mxf_get_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, HorizontalSubsampling), &descriptor->horizontalSubSampling)mxf_get_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, VerticalSubsampling), &descriptor->verticalSubSampling)mxf_get_uint8_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, ColorSiting), &descriptor->colorSiting)mxf_get_boolean_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, ReversedByteOrder), &descriptor->reversedByteOrder)mxf_get_int16_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, PaddingBits), &descriptor->paddingBits)mxf_get_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, AlphaSampleDepth), &descriptor->alphaSampleDepth)mxf_get_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, BlackRefLevel), &descriptor->blackRefLevel)mxf_get_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, WhiteReflevel), &descriptor->whiteRefLevel)mxf_get_uint32_item(set, &MXF_ITEM_K(CDCIEssenceDescriptor, ColorRange), &descriptor->colorRange)+4+4+4+4+4+4+4+4+4+4+4+4 +4+4+4+4 +4+4+4+4+4+4+4+4+4+4+4+4+4 +4 +4 +4 +4 +4+4+4+4 +4+4 +4+4+4+4+4+4+4+4+4+4+4 |     - t - d -   - < -  - 4 -  -   - $ - XX^0nhh,h<|hhh h04^4n0hh(Lh\hhDhThh@hPh^nhhhxhXh ^  nhh $h 4 xh h h 0 th h h , ph h h ( lh | h h $ hh x h h `hp$h4xhh h0thhh4Y (YlYlY48YYY04YY4a paa ^Hn hh$HhXhhDhThh<hLhh8hHL^LnHhdhthh(h4\hlhh^n h0(h0DhPxhhh h0Xhhhhh^nThdhhLh\h^)nh )h l (!l""l%%l&&(l&\&|l&'8l(()l ` ( 0`%%`(((4` h (!h""h%(%h&&(h&\&|h&'8h(((hh()h))^).n)*h*+Lh+T,h,,h,-h-$-Lh-\-h--h--h..,h.<.dh.t.h..hlNAmxf_get_generic_descriptormxf_set_generic_descriptormxf_set_file_descriptor9mxf_set_sound_descriptormxf_set_wave_descriptormxf_set_picture_descriptor\mxf_set_cdci_descriptormxf_get_file_descriptormxf_get_sound_descriptorMmxf_get_wave_descriptormxf_get_picture_descriptor,mxf_get_cdci_descriptor.p $%(h(((4%(%0%D%frameLayoutframeLayout_isPresentstoredF2Offset_isPresentquantizationBits_isPresentaspectRatiodisplayWidth_isPresentimageEndOffsetaudioRefLevel_isPresentsampledYOffsetdisplayHeightimageStartOffsetpictureEssenceCodingsampledXOffset_isPresentimageEndOffset_isPresentactiveFormatDescriptor_isPresentdisplayYOffsetimageAlignmentOffset_isPresentquantizationBitsstoredF2OffsetcontainerDurationvideoLineMap_sizecodecvideoLineMapsignalStandard_isPresentfieldDominancedisplayXOffset_isPresentgamma_isPresentoctet0octet1octet2octet3octet4octet5octet6displayF2Offsetoctet8octet9essenceContaineraudioRefLevelaudioSamplingRatevideoLineMap_isPresentcontainerDuration_isPresentimageAlignmentOffsetstoredWidth_isPresentlocked_isPresentaspectRatio_isPresentsampledXOffsetstoredHeightdisplayXOffsetlinkedTrackID_isPresentalphaTransparency_isPresentaudioSamplingRate_isPresentsampledYOffset_isPresentalphaTransparencytypeIdsampledHeightdisplayF2Offset_isPresentstoredHeight_isPresentsampleRatesoundEssenceCompressionelectroSpatialFormulation_isPresentdisplayWidthactiveFormatDescriptordialNorm_isPresentfieldDominance_isPresentlinkedTrackIDoctet7sampledHeight_isPresentoctet10octet11octet12octet13octet14octet15pictureEssenceCoding_isPresentsoundEssenceCompression_isPresentdisplayHeight_isPresentsampledWidth_isPresentchannelCount_isPresentimageStartOffset_isPresentcodec_isPresentsampledWidthelectroSpatialFormulationstoredWidthchannelCountdialNormdisplayYOffset_isPresentsignalStandarddescriptor1 K//r 1r2b2S0021"1(0_0b2r2B2R 07/i22// 2"K0"1/161Rn121 00;1bu00r11BP/bz110&/V0R200 -/ S0 1 1 / I0B v    4   0t - H)$ ` x H        ' 7 K ^ q  d     <   )  D Y i    mxf_descriptor.cg_GenericPictureEssenceDescriptor_SampledHeight_item_keyg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_WaveAudioDescriptor_SequenceOffset_item_keyg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_FileDescriptor_EssenceContainer_item_keyg_GenericPictureEssenceDescriptor_FieldDominance_item_keyg_CDCIEssenceDescriptor_WhiteReflevel_item_keyg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_GenericPictureEssenceDescriptor_SampledXOffset_item_keyg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_CDCIEssenceDescriptor_PaddingBits_item_keyg_FileDescriptor_Codec_item_keyg_FileDescriptor_SampleRate_item_keyg_FileDescriptor_ContainerDuration_item_keyg_GenericPictureEssenceDescriptor_StoredF2Offset_item_keyg_GenericSoundEssenceDescriptor_DialNorm_item_keyg_FileDescriptor_LinkedTrackID_item_keyg_GenericSoundEssenceDescriptor_AudioRefLevel_item_keyg_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_keyg_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_keyg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_keyg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_GenericPictureEssenceDescriptor_SampledYOffset_item_keyg_GenericPictureEssenceDescriptor_SampledWidth_item_keyg_CDCIEssenceDescriptor_BlackRefLevel_item_keyg_CDCIEssenceDescriptor_ColorRange_item_keyg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyg_GenericPictureEssenceDescriptor_VideoLineMap_item_keyg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_WaveAudioDescriptor_BlockAlign_item_keyg_GenericPictureEssenceDescriptor_AlphaTransparency_item_keyg_GenericPictureEssenceDescriptor_CaptureGamma_item_keyg_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_GenericSoundEssenceDescriptor_Locked_item_keyg_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg_GenericPictureEssenceDescriptor_ImageEndOffset_item_keyg_GenericPictureEssenceDescriptor_SignalStandard_item_keyg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_WaveAudioDescriptor_AvgBps_item_keyg_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_keyg_GenericPictureEssenceDescriptor_DisplayF2Offset_item_keyg_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_keyg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_CDCIEssenceDescriptor_ColorSiting_item_keymxf_get_array_item_elementmxf_set_uint16_itemmxf_get_rational_itemmxf_alloc_array_item_elementsmxf_get_sound_descriptormxf_have_itemmxf_set_length_itemmxf_set_sound_descriptormxf_set_generic_descriptormxf_get_cdci_descriptormxf_get_wave_descriptormxf_get_generic_descriptormxf_get_file_descriptormxf_get_array_item_countmxf_logmxf_set_int32_itemmxf_get_uint32_itemmxf_get_int32_itemmxf_get_int8_itemmxf_get_uint32mxf_set_ul_itemmxf_get_uint16_itemmxf_set_int16_itemmxf_set_uint8_itemmxf_get_int16_itemmxf_get_uint8_itemmxf_set_wave_descriptormxf_set_rational_itemmxf_get_length_itemmxf_set_uint32mxf_set_cdci_descriptormxf_set_boolean_itemmxf_set_uint32_itemmxf_set_picture_descriptormxf_get_boolean_itemmxf_get_ul_itemmxf_set_file_descriptormxf_get_picture_descriptormxf_set_int8_item{.' !(/6MT#1?M[i !(/6 MT'5CQ_m !(/6M$T2@N\jx b   <   + 9[ G U  <    [       . < J X fu t"  J       2D!b0-?N6]l={VQTE"1x@yO^m{| <'5CQ[_m{  u"J#1?M[jy2Db-6=V-Q<KZTzExy{.=<*[8FTzbpl ad; h)iw<[zpl"0> LZahdv;hei~(( 0(&!(D&[0_c(v({(-(K  (!(&3C(P(Q} H(z(H($(B $((;(@nrv(A(_)((((B8%(vM)Q.U(h(m=)22>)2B>;)2R>t)2b>)2r?)0?a)0?)0?)0@4)0@z)1@)1A )1"AQ)12A)1BA)1RB&)1bBn)1rB)1B)1CL)1C)1C)1D#)1Dq)1D)1E)2EK)2E)2"E)0FD)0"F)02F)0BG)0RG>)0bG~)0rG)0G)0H2)0J)/J)/K )/K[)/K)/K)/L')/Lv)0M)/bM)/rN)/!)19AI,Q4Y4aPiPqXyt||<04L\ l|!)19AIQY(a\ipqpyThhPdd !)198A8IxQYaiq| $4DTdt$ 4DT$d,t4<DLV^f n 4v H~ H       0 D D       , @ @  & . 6 > F (N <V <^ |f n v ~   $ 8 8 x      p4HH&.6>F0NDVD^fnv~ (8HXhx$Xll (08@HPTX`hpx  L``HL\\ #+3;C4K4St[cks{4l0@@Lh  ( 0 H #L +P 3 ; C K S [, cP k s { 0 h     $ $ d |       \    & . 6 @ H P( XD `d h p x   $ D d        (  H  h     ! !( !, "!0 *!l 2! :! B! J! R" Z", b"L j"l r" z" " # #4 #h # # # $ $D $d $ $ $ % % & &( &\ &| *& 2& :& B' J'8 T'l \' d' l( t(4 |(h ( ( ( )$ )X ) ) ) ) ) * *$ *$ *0 *L *l * * * * $+ ,+, 4+L <+T F+l N+p V+t ^+ f+ n+ v, ~,0 ,P ,p , , , -$ -\ - - . .< .t . .G(M <) 22D_H) 22X) 2B`Zd) 2BpM ) 2RE) 2R) 2bS) 2bM M ) ) ) ) ) `) ` M ) ) ) )  ) `() `@) 2rDSH) 2rTM \M `) d) h) l) p) `x) `M M ) ) ) ) ) `) `M M ) ) @) ) @) `) `M ) )  ) ) ) `) `8cHM ) /Z) /M M ) ) ) )  ) `) `,M 0) 4) `8) <) `@) `H) `\) /d^h) /xM M ) )  ) )  ) `) `) /e) /M M ) ) ) ) ) `) `) 0 S) 0M $M () ,) 0) 4) 8) `@) `T) /\V`) /pM xM |) ) ) ) ) `) `) /_) /M M ) ) ) ) ) `) `) /_) /M  M $) () ,) 0) 4) `<) `P) /Xe\) /lM tM x) |) h) ) h) `) `FM M ) ) P) ) P) `) `) /b@) /bM $) /r,V0) /r@M HM L) P) T) X) \) `d) `|) /_) /M M ) ) ) ) ) `) `M ) ) h) ) h) `) `c M ) 0V) 0M M ) ) ) ) ) `) ` M ) ) ` ) ) ` ) ` ) ` 4) 0 <V @) 0 PM XM \) `) 8 d) h) 8 l) ` t) ` ) 0 _ ) 0 M M ) )  ) )  ) ` ) ` ) 0 _ ) 0 M M ) )  ) )  ) ` ) ` 0) 1R 8_ <) 1R LM TM X) \) P `) d) P h) ` p) ` ) 1b N ) 1b M M ) ) ) ) ) ` ) ` ) 1r N ) 1r M M ) ) 8 ) ) 8 ) ` ) ` ,) 1 4N 8) 1 HM PM T) X) \) `) d) ` l) ` ) 0 N ) 0 M M ) ) ) ) ) ` ) ` ) 1 _ ) 1 M M ) ) ) ) ) ` ) ` () 1 0_ 4) 1 DM LM P) T) p X) \) p `) ` h) ` |) 1" N ) 1" M M ) ) ) ) ) ` ) ` ) 12 _ ) 12 M M ) ) ` ) ) ` ) ` ) ` $) 1B ,_ 0) 1B @M HM L) P) T) X) \) ` d) ` x) 1 Z ) 1 M M ) ) ( ) ) ( ) ` ) ` ) 1 V ) 1 M M ) )  ) ) ) ` ) `$) 2"(S,) 2"8M @M D) H) pL) P) pT) `\) `p) 1x) 1BM \) 1V) 1M M )  ) ) ) ) ` ) `4) 1<S@) 1PM XM \) `)  d) h)  l) `t) `) 1_) 1M M ) ) ) ) ) `) `) 1_) 1M M ) )  ) ) ) `) `0) 28_<) 2LM TM X) \) `) d) h) `p) `) 2V) 2M M ) ) ) ) ) `) `M ) )  ) )  ) `) ``$M ) 0_) 0M M ) ) H) ) H) `) `(M ,) 0) 4) 8) <) `D) `X) 0"`_d) 0"tM |M ) ) ) ) ) `) `) 02_) 02M M ) ) 0) ) 0) `) `) 0BV ) 0BM $M () ,) 0) 4) 8) `@) `X) 0\_`) 0lM tM x) |) () ) () `) `) 0R^) 0RM M ) ) ) ) ) `) `) 0bU) 0bM M  ) $) () ,) 0) `8) `L) 0rT_X) 0rhM pM t) x) |) ) ) `) `) 0_) 0M M ) ) X) ) X) `) `) 0_) 0M M )  ) $) () ,) `4) `PJdM lM p) t) x) |) ) `) `) 22D) 22) 22) 2BD) 2B) 2BA) 2RD) 2R) 2R ) 2bD) 2b$) 2b(b<M DM H) L) P) T) X) ``) `t) 2rxD|) 2rOM M ) ) @) ) @) `) `[) 2rb4M <M @) D) H) L) P) `X) `lM tM x) |) ) ) ) `) `M M ) ) x) ) x) `) `KM M ) )  ) ) ) `) `0) /4D8) /L) /PDT) /`) /l) /pDt) /) /) /D) /) /) /D) /) /) /D) /) /) /D) /) / ) 0D) 00) /4AP) /TDX) /h) /paQQXOO,) 00bPM XM \) `) d) h) l) `t) `M M ) ) ) ) ) `) `M M ) ) ) ) ) `) `M M ) ) ` ) ) `) `) `0M 8M <) @) D) H) L) `T) `hM pM t) x) X|) ) X) `) `M M ) ) ) ) ) `) `M M ) ) 8) ) 8) `) `C,M 4M 8) <) @) D) H) `P) `d) /bhDl) /bx) /b) /rD) /r) /r) /D) /TM M ) ) ) ) ) `) `) /O$M ,M 0) 4) 8) <) @) `H) ``X|M M ) ) h) ) h) `) `KM M ) ) ) ) ) `) ` ) 0D) 0() 0,D0) 0<) 0H) 0LDP) 0\) 0h) 0lDp) 0|) 0) 0D) 0) 0) 1D) 1) 1) 1D) 1) 1) 1"D) 1") 1") 12 D) 12) 12() 1B,D0) 1B<) 1BH) 1RLDP) 1R\) 1Rh) 1blDp) 1b|) 1b) 1rD) 1r) 1r) 1D) 1) 1) 1D) 1) 1) 1D) 1) 1 ) 1 D ) 1 ,) 1 0D 4) 1 @) 1 L) 1 PD T) 1 `) 1 l) 1 pD t) 1 ) 1 ) 1 D ) 1 ) 1 ) 2 D ) 2 ) 2 ) 2 D ) 2 ) 2 ) 2" D ) 2"!) 0!X!0) 0!4D!8) 0!H) 0!PX!pO!O!O!P!O"P"0O"PO"pO"P"O"M "M ") ") "") ") "") `") `#M #M # ) #) #@#) #) #@#) `#() `#4M #<M #@) #D) ##H) #L) ##P) `#\) `#hM #pM #t) #x) $(#|) #) $(#) `#) `#P#M #M #) #) (#) #) (#) `#) `#P$M $M $) $ ) $$) $() $,) `$8) `$HA$dM $lM $p) $t) $x) $|) $) `$) `$X$M $M $) $) $) $) $) `$) `$) 1$L%) 1%(R%P?%lM %p) %t) '%xM %) %) '%) `%) `%M %M %) %) %) %) %) `%) `%M %M %) %) !h%) %) !h%) `%) `& X&(M &0M &4) &8) !&<) &@) !&D) `&P) `&`b&|M &M &) &) "P&) &) "P&) `&) `&O&O&X') 2"'b'8M '@M 'D) 'H) $'L) 'P) $'T) `'`) `'lM 'tM 'x) '|) %') ') %') `') `'M 'M ') ') %') ') %') `') `'M 'M ') ') &') ') &') `') `(M ( ) () &(M () ($) &(4M (<M (@) (D) 'p(H) (L) 'p(P) `(\) `(hM (l) (p) &(tM (|) () &(M (M () () '() () '() `() `(M (M () () (X() () (X() `() `(M (M () )) ()) )) () ) `)) `)$M ),M )0) )4) )P)8) )<) )P)@) `)L) `)XM )`M )d) )h) ))l) )p) ))t) `)) `)M )M )) )) *@)) )) *@)) `)) `)d)M )M )) )) *)) )) *)) `*) `*) 0*D*) 0*0) 0"*4D*8) 0"*D) 0"*P) 02*TD*X) 02*d) 02*p) 0B*tD*x) 0B*) 0B*) 0R*D*) 0R*) 0R*) 0b*D*) 0b*) 0b*) 0r*D*) 0r*) 0r*) 0*D*) 0+) 0+) 0+D+) 0+$) 0+0) 0+4D+8) 0+T) 0+XO+t) 0"+xD+|) 0"+) 0"+O+O+O+X,a,4W,TO,tO,) 0,O,M ,M ,) ,) .,) ,) .,) `,) `,M ,M ,) ,) /-) -) /-) `-) `-$M -,M -0) -4) +-8) -<) +-@) `-H) `-\M -dM -h) -l) +-p) -t) +-x) `-) `-M -M -) -) ,-) -) ,-) `-) `-M -M -) -) ,x-) -) ,x-) `-) `.M . M .) .) ,.) .) ,. ) `.() `.<M .DM .H) .L) -X.P) .T) -X.X) `.`) `.tM .|M .) .) -.) .) -.) `.) `.M .M .) .) .0.) .) .0.) `.) `$(48PT0lp H04)as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 DN%Ql 1_d.7H2?HLWɳpg# vCP˓Ѵ`?     =  Fl  G  G  G@mxf_package.o/ 1205622812 2404 1000 100664 28068 ` ELFj44(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > : ; I$ >  : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &II!I/  : ;  : ; I : ;  : ; : ;I8  : ;I8 : ;I.? : ; ' @: ; I.? : ; ' I@: ; I: ; I  U 4: ; I! U"4: ; I#4: ; I $4: ;I%4: ;I &4: ; I? < @ GNU C 4.2.2./metadata/mxf_package.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintlong intunsigned intwchar_tclong long intunsigned charcharint16_t<short intint32_t=uint8_tHuint16_tI-short unsigned intuint32_tJuint64_tOclong long unsigned int:f;#<#=#>#?#@#A#B#C#D# E# F# G# H# I#J#mxfULK}mxfKeyMfPjQ#R#S#T#U#V#W#X#Y#Z# [# \# ]# ^# _#`#mxfUUIDamxfLocalTagglyearm#monthn#dayo#hourp#minq#secr#qmsecs#mxfTimestamptmxfUTF16Charv y.z#{#|#}#~###### # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMID%pnumerator#denominator#mxfRational=free_func_type!    _MXFListElement%next&#data'#MXFListElement(+Selements,S#lastElement-S#len.#freeFunc/# MXFList0 #MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(hmxf_log_func+   )nextTag*y#entries+Y#MXFPrimerPack, (MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory-/0size1#MXFBasicTypeInfo25 elementTypeId6#fixedSize7#MXFArrayTypeInfo8; Qname< Q#=#MXFCompoundTypeMemberInfo> +A membersB # W MXFCompoundTypeInfoC xF G#fixedArraySizeH#MXFInterpretTypeInfoI Q NbasicRarrayS compoundT interpretU L categoryM#N#nameO Q#infoV # MXFItemTypeW NF$m itemDefsnY#setDefsoY#typesp # lastTypeIdq# MXFDataModelr _MXFMetadataSet@ ( key -s#instanceUID .j#items /Y# headerMetadata 0 #0fixedSpaceAllocation 1S#8 _MXFHeaderMetadata 0 dataModel 6 #primerPack 7 #sets 8Y# MXFMetadataSet 2 # s @   .#name  /#  #$ #( #0  #8 C#<jMXFGenericPackage  5@  = .#name  /#  #$ #( #0  #8 C#<MXFMaterialPackage  P !  ".#name " /#  "#$ "#( "#0 " #8 "C#<descriptor "j#@MXFSourcePackage # Xmxf_clear_generic_package/:.: mxf_clear_source_packageR~Q~ mxf_clear_material_package@? =mxf_get_generic_package"rset! )!:i1 size&! numElements)C i)C! data)mxf_get_source_packageGsetF )F~imxf_get_material_package7set6 )6i"g_Null_UUID!j"g_Null_Key $"g_Null_ULIf#g_Null_LocalTagfy"g_Null_UMID~."g_Null_Rationalp"g_Picture_datadef_label -I"g_Sound_datadef_label 0I"g_Timecode_datadef_label 3I"g_LegacyPicture_datadef_label 6I"g_LegacySound_datadef_label 9I"g_LegacyTimecode_datadef_label <I"g_Data_datadef_label ?I"g_DescriptiveMetadata_datadef_label BI"g_IECDV_25_525_60_compdef_label ]I"g_IECDV_25_625_50_compdef_label `I"g_DVBased_25_525_60_compdef_label dI"g_DVBased_25_625_50_compdef_label gI"g_DVBased_50_525_60_compdef_label jI"g_DVBased_50_625_50_compdef_label mI"g_DVBased_100_1080_60_I_compdef_label pI"g_DVBased_100_1080_50_I_compdef_label sI"g_DVBased_100_720_60_P_compdef_label vI"g_DVBased_100_720_50_P_compdef_label yI"g_D10_50_625_50_compdef_label I"g_D10_50_525_60_compdef_label I"g_D10_50_625_40_compdef_label I"g_D10_50_525_40_compdef_label I"g_D10_50_625_30_compdef_label I"g_D10_50_525_30_compdef_label I"g_ALaw_compdef_label I"g_MP4AdvancedRealTimeSimpleL3_compdef_label I"g_DNxHD_compdef_label I"g_MultipleWrappings_esscont_label I"g_BWFFrameWrapped_esscont_label I"g_BWFClipWrapped_esscont_label I"g_AES3FrameWrapped_esscont_label I"g_AES3ClipWrapped_esscont_label I"g_BWFCustomWrapped_esscont_label I"g_AES3CustomWrapped_esscont_label I"g_IECDV_25_525_60_FrameWrapped_esscont_label I"g_IECDV_25_525_60_ClipWrapped_esscont_label I"g_IECDV_25_625_50_FrameWrapped_esscont_label I"g_IECDV_25_625_50_ClipWrapped_esscont_label I"g_DVBased_25_525_60_FrameWrapped_esscont_label I"g_DVBased_25_525_60_ClipWrapped_esscont_label I"g_DVBased_25_625_50_FrameWrapped_esscont_label I"g_DVBased_25_625_50_ClipWrapped_esscont_label I"g_DVBased_50_525_60_FrameWrapped_esscont_label I"g_DVBased_50_525_60_ClipWrapped_esscont_label I"g_DVBased_50_625_50_FrameWrapped_esscont_label I"g_DVBased_50_625_50_ClipWrapped_esscont_label I"g_DVBased_100_1080_60_I_FrameWrapped_esscont_label I$g_DVBased_100_1080_60_I_ClipWrapped_esscont_label I$g_DVBased_100_1080_50_I_FrameWrapped_esscont_label I$g_DVBased_100_1080_50_I_ClipWrapped_esscont_label I$g_DVBased_100_720_60_P_FrameWrapped_esscont_label  I$g_DVBased_100_720_60_P_ClipWrapped_esscont_label I$g_DVBased_100_720_50_P_FrameWrapped_esscont_label I$g_DVBased_100_720_50_P_ClipWrapped_esscont_label I$g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label I$g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label  I$g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label #I$g_D10_50_625_50_defined_template_esscont_label ,I$g_D10_50_625_50_extended_template_esscont_label /I$g_D10_50_625_50_picture_only_esscont_label 2I$g_D10_50_525_60_defined_template_esscont_label 5I$g_D10_50_525_60_extended_template_esscont_label 8I$g_D10_50_525_60_picture_only_esscont_label ;I$g_D10_40_625_50_defined_template_esscont_label >I$g_D10_40_625_50_extended_template_esscont_label AI$g_D10_40_625_50_picture_only_esscont_label DI$g_D10_40_525_60_defined_template_esscont_label GI$g_D10_40_525_60_extended_template_esscont_label JI$g_D10_40_525_60_picture_only_esscont_label MI$g_D10_30_625_50_defined_template_esscont_label PI$g_D10_30_625_50_extended_template_esscont_label SI$g_D10_30_625_50_picture_only_esscont_label VI$g_D10_30_525_60_defined_template_esscont_label YI$g_D10_30_525_60_extended_template_esscont_label \I$g_D10_30_525_60_picture_only_esscont_label _I$g_ALawFrameWrapped_esscont_label hI$g_ALawClipWrapped_esscont_label kI$g_ALawCustomWrapped_esscont_label nI$g_DNxHD720p120ClipWrapped_esscont_label {I$g_DNxHD720p185ClipWrapped_esscont_label }I$g_DNxHD1080p120ClipWrapped_esscont_label I$g_DNxHD1080p185ClipWrapped_esscont_label I$g_DNxHD1080p36ClipWrapped_esscont_label I$g_DNxHD1080i120ClipWrapped_esscont_label I$g_DNxHD1080i185ClipWrapped_esscont_label I$g_SDTI_CP_System_Pack_esselement_key  $$g_OpenIncomplete_Header_pp_key " $$g_ClosedIncomplete_Header_pp_key % $$g_OpenComplete_Header_pp_key ( $$g_ClosedComplete_Header_pp_key + $$g_OpenIncomplete_Body_pp_key . $$g_ClosedIncomplete_Body_pp_key 1 $$g_OpenComplete_Body_pp_key 4 $$g_ClosedComplete_Body_pp_key 7 $$g_OpenIncomplete_Footer_pp_key : $$g_ClosedIncomplete_Footer_pp_key = $$g_OpenComplete_Footer_pp_key @ $$g_ClosedComplete_Footer_pp_key C $$g_KLVFill_key P $$g_RandomIndexPack_key Z $$g_PrimerPack_key d $$g_IndexTableSegment_key o $$g_complexity00_op_atom_label I$g_complexity01_op_atom_label I$g_complexity02_op_atom_label I$g_complexity03_op_atom_label I$g_qq09_op_1a_label I"g_root_set_key I"g_InterchangeObject_set_key I"g_InterchangeObject_InstanceUID_item_key I"g_InterchangeObject_GenerationUID_item_key I"g_Preface_set_key I"g_Preface_LastModifiedDate_item_key I"g_Preface_Version_item_key I"g_Preface_ObjectModelVersion_item_key I"g_Preface_PrimaryPackage_item_key I"g_Preface_Identifications_item_key I"g_Preface_ContentStorage_item_key I"g_Preface_OperationalPattern_item_key I"g_Preface_EssenceContainers_item_key I"g_Preface_DMSchemes_item_key I"g_Identification_set_key I"g_Identification_ThisGenerationUID_item_key I"g_Identification_CompanyName_item_key I"g_Identification_ProductName_item_key I$g_Identification_ProductVersion_item_key I$g_Identification_VersionString_item_key  I$g_Identification_ProductUID_item_key I$g_Identification_ModificationDate_item_key I$g_Identification_ToolkitVersion_item_key I$g_Identification_Platform_item_key %I$g_ContentStorage_set_key ,I$g_ContentStorage_Packages_item_key 0I$g_ContentStorage_EssenceContainerData_item_key 7I$g_EssenceContainerData_set_key >I$g_EssenceContainerData_LinkedPackageUID_item_key BI$g_EssenceContainerData_IndexSID_item_key II$g_EssenceContainerData_BodySID_item_key PI$g_GenericPackage_set_key WI%g_GenericPackage_PackageUID_item_key [I%g_GenericPackage_Name_item_key bI%g_GenericPackage_PackageCreationDate_item_key iI%g_GenericPackage_PackageModifiedDate_item_key pI%g_GenericPackage_Tracks_item_key wI$g_Locator_set_key ~I$g_NetworkLocator_set_key I$g_NetworkLocator_URLString_item_key I$g_TextLocator_set_key I$g_TextLocator_LocatorName_item_key I$g_GenericTrack_set_key I$g_GenericTrack_TrackID_item_key I$g_GenericTrack_TrackNumber_item_key I$g_GenericTrack_TrackName_item_key I$g_GenericTrack_Sequence_item_key I$g_StaticTrack_set_key I$g_Track_set_key I$g_Track_EditRate_item_key I$g_Track_Origin_item_key I$g_EventTrack_set_key I$g_EventTrack_EventEditRate_item_key I$g_EventTrack_EventOrigin_item_key I$g_StructuralComponent_set_key I$g_StructuralComponent_DataDefinition_item_key I$g_StructuralComponent_Duration_item_key I$g_Sequence_set_key I$g_Sequence_StructuralComponents_item_key I$g_TimecodeComponent_set_key I$g_TimecodeComponent_RoundedTimecodeBase_item_key I$g_TimecodeComponent_StartTimecode_item_key I$g_TimecodeComponent_DropFrame_item_key I$g_SourceClip_set_key I$g_SourceClip_StartPosition_item_key I$g_SourceClip_SourcePackageID_item_key !I$g_SourceClip_SourceTrackID_item_key (I$g_DMSegment_set_key /I$g_DMSegment_EventStartPosition_item_key 3I$g_DMSegment_EventComment_item_key :I$g_DMSegment_TrackIDs_item_key AI$g_DMSegment_DMFramework_item_key HI$g_DMSourceClip_set_key OI$g_DMSourceClip_DMSourceClipTrackIDs_item_key SI$g_MaterialPackage_set_key ZI$g_SourcePackage_set_key ^I%g_SourcePackage_Descriptor_item_key bI$g_GenericDescriptor_set_key iI$g_GenericDescriptor_Locators_item_key mI$g_FileDescriptor_set_key tI$g_FileDescriptor_LinkedTrackID_item_key xI$g_FileDescriptor_SampleRate_item_key I$g_FileDescriptor_ContainerDuration_item_key I$g_FileDescriptor_EssenceContainer_item_key I$g_FileDescriptor_Codec_item_key I$g_GenericPictureEssenceDescriptor_set_key I$g_GenericPictureEssenceDescriptor_SignalStandard_item_key I$g_GenericPictureEssenceDescriptor_FrameLayout_item_key I$g_GenericPictureEssenceDescriptor_StoredWidth_item_key I$g_GenericPictureEssenceDescriptor_StoredHeight_item_key I$g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key I$g_GenericPictureEssenceDescriptor_SampledWidth_item_key I$g_GenericPictureEssenceDescriptor_SampledHeight_item_key I$g_GenericPictureEssenceDescriptor_SampledXOffset_item_key I$g_GenericPictureEssenceDescriptor_SampledYOffset_item_key I$g_GenericPictureEssenceDescriptor_DisplayHeight_item_key I$g_GenericPictureEssenceDescriptor_DisplayWidth_item_key I$g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key I$g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key I$g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key I$g_GenericPictureEssenceDescriptor_AspectRatio_item_key I$g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key I$g_GenericPictureEssenceDescriptor_VideoLineMap_item_key I$g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key I$g_GenericPictureEssenceDescriptor_CaptureGamma_item_key I$g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $I$g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key +I$g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2I$g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9I$g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @I$g_CDCIEssenceDescriptor_set_key GI$g_CDCIEssenceDescriptor_ComponentDepth_item_key KI$g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key RI$g_CDCIEssenceDescriptor_VerticalSubsampling_item_key YI$g_CDCIEssenceDescriptor_ColorSiting_item_key `I$g_CDCIEssenceDescriptor_ReversedByteOrder_item_key gI$g_CDCIEssenceDescriptor_PaddingBits_item_key nI$g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key uI$g_CDCIEssenceDescriptor_BlackRefLevel_item_key |I$g_CDCIEssenceDescriptor_WhiteReflevel_item_key I$g_CDCIEssenceDescriptor_ColorRange_item_key I$g_RGBAEssenceDescriptor_set_key I$g_RGBAEssenceDescriptor_ComponentMaxRef_item_key I$g_RGBAEssenceDescriptor_ComponentMinRef_item_key I$g_RGBAEssenceDescriptor_AlphaMaxRef_item_key I$g_RGBAEssenceDescriptor_AlphaMinRef_item_key I$g_RGBAEssenceDescriptor_ScanningDirection_item_key I$g_RGBAEssenceDescriptor_PixelLayout_item_key I$g_RGBAEssenceDescriptor_Palette_item_key I$g_RGBAEssenceDescriptor_PaletteLayout_item_key I$g_GenericSoundEssenceDescriptor_set_key I$g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key I$g_GenericSoundEssenceDescriptor_Locked_item_key I$g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key I$g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key I$g_GenericSoundEssenceDescriptor_ChannelCount_item_key I$g_GenericSoundEssenceDescriptor_QuantizationBits_item_key I$g_GenericSoundEssenceDescriptor_DialNorm_item_key I$g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key I$g_GenericDataEssenceDescriptor_set_key  I$g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  I$g_MultipleDescriptor_set_key I$g_MultipleDescriptor_SubDescriptorUIDs_item_key I$g_WaveAudioDescriptor_set_key I$g_WaveAudioDescriptor_BlockAlign_item_key #I$g_WaveAudioDescriptor_SequenceOffset_item_key *I$g_WaveAudioDescriptor_AvgBps_item_key 1I$g_AES3AudioDescriptor_set_key 8I$g_DMFramework_set_key <I$g_DMSet_set_key @I&mxf_log. * metadatainclude/mxf/usr/include/iso/usr/include/sysmxf_package.cstdlib_iso.hint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_primer.hmxf_data_model.hmxf_header_metadata.hmxf_metadata.hmxf_labels_and_keys.hmxf_baseline_data_model.hB3k_2k㿐 $`"H  8 "@& $@& & $ 8 "@& <@& 8& < @ @㿐@ @ P㿐@ @ @㿀 @ @!@ H @ @{!@ @2&`$!@ H @`( @!@ H  !@ @, @`0 O `` (o  @ HM@*  @y&`  @ @j o&`$ @耢 HD@*  @k&`8  `H hQ&`<`8@@  耠@(@H&`<@ O, ` `h# ` %` ` ` & ` ` )  ` '` or ` `o֔` `oΔ` `oӔ㿐 P@ @ H `` J !@ @  @`@ O `` L 㿐 @@ @  H  ` :` '%s' failed, in %s:%d mxf_get_umid_item(set, &MXF_ITEM_K(GenericPackage, PackageUID), &genericPackage->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*)sourcePackage)mxf_get_uuid_item(set, &MXF_ITEM_K(SourcePackage, Descriptor), &sourcePackage->descriptor)mxf_get_generic_package(set, (MXFGenericPackage*)materialPackage)+4+4+4+4+4+4 | d -  -  - l -  - d - ^dn`hdh^hnd|h^nh^nhhph,h4`hhhhnnnhph0hLhhhhhp`P`Lh``hpdddLhdd ^ n\hlhh^<nhX@ mxf_clear_generic_package@mxf_clear_source_packagemxf_clear_material_packagemxf_get_generic_packagermxf_get_source_packagemxf_get_material_package<,4`dtL`octet9tracksoctet10octet11octet12octet13octet14packageModifiedDateoctet0octet1tracks_sizeoctet2octet4octet5octet6octet7octet8packageUIDmaterialPackagename_isPresentsourcePackagetypeIdgenericPackagepackageCreationDateoctet3octet15   =\}jz $d=[lsd !3dMmxf_package.cg_GenericPackage_PackageCreationDate_item_keyg_GenericPackage_Name_item_keyg_GenericPackage_Tracks_item_keyg_SourcePackage_Descriptor_item_keyg_GenericPackage_PackageUID_item_keyg_GenericPackage_PackageModifiedDate_item_keymxf_get_array_item_elementmxf_have_itemmemsetmxf_get_material_packagemxf_get_utf16string_item_sizemxf_get_generic_packagemxf_get_array_item_countmxf_logmxf_get_uuidmxf_clear_source_packagemxf_get_source_packagemxf_get_umid_itemmxf_clear_material_packagemallocfreemxf_get_timestamp_itemmxf_get_uuid_itemmxf_clear_generic_packagemxf_get_utf16string_itemx|<JQdkry .<&J.XJQdkry$2@&N.\.J<QJdXfktry&. C  j ? ^ m |6  X    6  .X b   6  Xd"+5^dbf1oyOb ,2 I'Vk[@k<<(z))J))/j7?G O W4_Tgdohwllt ,,#4+L3h;pCKS[cks{,4`h ,,l 4<$!D!Xl$t$ z z z       "4 8< H P TX t"       x x    % ( 0 D l   8   8       x x      x$ x4 8 < D H P xX xh p x |    x x   @   @             4 < @ D H L P xX xl jpt j j#       x x     (   ($ x0 x 0 4dL Ph l  as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 D+@%C;$1F`<7K?PlLQ$ZWS~gT> vT^`TU`X fZp  _  bl  i@  i  i  i@mxf_track.o/ 1205622813 2404 1000 100664 24856 ` ELF]4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > : ; I$ >  : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &II!I/  : ;  : ; I : ;  : ; : ;I8  : ;I8 : ;I.? : ; ' @: ; I : ; I .? : ; ' I@: ; I U 4: ; I!4: ; I"4: ; I #4: ;I$4: ;I %4: ; I? < =GNU C 4.2.2./metadata/mxf_track.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintlong intunsigned intwchar_tclong long intunsigned charcharshort intint32_t=int64_tDuint8_tHuint16_tI+short unsigned intuint32_tJuint64_tOalong long unsigned int:d; #< #= #> #? #@ #A #B #C #D # E # F # G # H # I #J #mxfULK{mxfKeyMdPhQ #R #S #T #U #V #W #X #Y #Z # [ # \ # ] # ^ # _ #` #mxfUUIDamxfLocalTaggmxfUTF16Charv yz #{ #| #} #~ # # # # # #  #  #  #  #  # #octet16 #octet17 #octet18 #octet19 #octet20 #octet21 #octet22 #octet23 #octet24 #octet25 #octet26 #octet27 #octet28 #octet29 #octet30 #octet31 #mxfUMIDnumerator#denominator#mxfRationalmxfPositionfree_func_type!%+ 7 7  _MXFListElement%pnext&p#data'7#9MXFListElement(9+elements,#lastElement-#len.#freeFunc/# vMXFList0 #)MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+PV h ) hn)nextTag*w#entries+#MXFPrimerPack,s (MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory-0Lsize1#MXFBasicTypeInfo245elementTypeId6#fixedSize7#MXFArrayTypeInfo8d;name<#=#MXFCompoundTypeMemberInfo>A membersB # )MXFCompoundTypeInfoCF tG#fixedArraySizeH#MXFInterpretTypeInfoI DQ basicRLarrayScompoundT )interpretU tL categoryM#N#nameO#infoV # MXFItemTypeW F$m itemDefsn#setDefso#typesp # lastTypeIdq#  MXFDataModelr / _MXFMetadataSet@ ( .key -q#instanceUID .h#items /# headerMetadata 0 #0fixedSpaceAllocation 1Q#8 _MXFHeaderMetadata 0 dataModel 6 #primerPack 7 #sets 8# .MXFMetadataSet 2  q  ; trackID <A# <A# < # <#  <h#MXFGenericTrack = 0 E trackID FA# FA# F # F#  Fh#editRate F# origin F#(MXFTrack G ,mxf_clear_generic_track. - h mxf_clear_trackA 2track@ 2h mxf_get_generic_track" set! ! i size'mxf_get_track5 set4 track4 2i!g_Null_UUID h!g_Null_Key !g_Null_ULd"g_Null_LocalTag8w!g_Null_UMIDP!g_Null_Rationall!g_Picture_datadef_label -!g_Sound_datadef_label 0!g_Timecode_datadef_label 3!g_LegacyPicture_datadef_label 6!g_LegacySound_datadef_label 9!g_LegacyTimecode_datadef_label <!g_Data_datadef_label ?!g_DescriptiveMetadata_datadef_label B!g_IECDV_25_525_60_compdef_label ]!g_IECDV_25_625_50_compdef_label `!g_DVBased_25_525_60_compdef_label d!g_DVBased_25_625_50_compdef_label g!g_DVBased_50_525_60_compdef_label j!g_DVBased_50_625_50_compdef_label m!g_DVBased_100_1080_60_I_compdef_label p!g_DVBased_100_1080_50_I_compdef_label s!g_DVBased_100_720_60_P_compdef_label v!g_DVBased_100_720_50_P_compdef_label y!g_D10_50_625_50_compdef_label !g_D10_50_525_60_compdef_label !g_D10_50_625_40_compdef_label !g_D10_50_525_40_compdef_label !g_D10_50_625_30_compdef_label !g_D10_50_525_30_compdef_label !g_ALaw_compdef_label !g_MP4AdvancedRealTimeSimpleL3_compdef_label !g_DNxHD_compdef_label !g_MultipleWrappings_esscont_label !g_BWFFrameWrapped_esscont_label !g_BWFClipWrapped_esscont_label !g_AES3FrameWrapped_esscont_label !g_AES3ClipWrapped_esscont_label !g_BWFCustomWrapped_esscont_label !g_AES3CustomWrapped_esscont_label !g_IECDV_25_525_60_FrameWrapped_esscont_label !g_IECDV_25_525_60_ClipWrapped_esscont_label !g_IECDV_25_625_50_FrameWrapped_esscont_label !g_IECDV_25_625_50_ClipWrapped_esscont_label !g_DVBased_25_525_60_FrameWrapped_esscont_label !g_DVBased_25_525_60_ClipWrapped_esscont_label !g_DVBased_25_625_50_FrameWrapped_esscont_label !g_DVBased_25_625_50_ClipWrapped_esscont_label !g_DVBased_50_525_60_FrameWrapped_esscont_label !g_DVBased_50_525_60_ClipWrapped_esscont_label !g_DVBased_50_625_50_FrameWrapped_esscont_label !g_DVBased_50_625_50_ClipWrapped_esscont_label !g_DVBased_100_1080_60_I_FrameWrapped_esscont_label #g_DVBased_100_1080_60_I_ClipWrapped_esscont_label #g_DVBased_100_1080_50_I_FrameWrapped_esscont_label #g_DVBased_100_1080_50_I_ClipWrapped_esscont_label #g_DVBased_100_720_60_P_FrameWrapped_esscont_label  #g_DVBased_100_720_60_P_ClipWrapped_esscont_label #g_DVBased_100_720_50_P_FrameWrapped_esscont_label #g_DVBased_100_720_50_P_ClipWrapped_esscont_label #g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label #g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label  #g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label ##g_D10_50_625_50_defined_template_esscont_label ,#g_D10_50_625_50_extended_template_esscont_label /#g_D10_50_625_50_picture_only_esscont_label 2#g_D10_50_525_60_defined_template_esscont_label 5#g_D10_50_525_60_extended_template_esscont_label 8#g_D10_50_525_60_picture_only_esscont_label ;#g_D10_40_625_50_defined_template_esscont_label >#g_D10_40_625_50_extended_template_esscont_label A#g_D10_40_625_50_picture_only_esscont_label D#g_D10_40_525_60_defined_template_esscont_label G#g_D10_40_525_60_extended_template_esscont_label J#g_D10_40_525_60_picture_only_esscont_label M#g_D10_30_625_50_defined_template_esscont_label P#g_D10_30_625_50_extended_template_esscont_label S#g_D10_30_625_50_picture_only_esscont_label V#g_D10_30_525_60_defined_template_esscont_label Y#g_D10_30_525_60_extended_template_esscont_label \#g_D10_30_525_60_picture_only_esscont_label _#g_ALawFrameWrapped_esscont_label h#g_ALawClipWrapped_esscont_label k#g_ALawCustomWrapped_esscont_label n#g_DNxHD720p120ClipWrapped_esscont_label {#g_DNxHD720p185ClipWrapped_esscont_label }#g_DNxHD1080p120ClipWrapped_esscont_label #g_DNxHD1080p185ClipWrapped_esscont_label #g_DNxHD1080p36ClipWrapped_esscont_label #g_DNxHD1080i120ClipWrapped_esscont_label #g_DNxHD1080i185ClipWrapped_esscont_label #g_SDTI_CP_System_Pack_esselement_key  #g_OpenIncomplete_Header_pp_key " #g_ClosedIncomplete_Header_pp_key % #g_OpenComplete_Header_pp_key ( #g_ClosedComplete_Header_pp_key + #g_OpenIncomplete_Body_pp_key . #g_ClosedIncomplete_Body_pp_key 1 #g_OpenComplete_Body_pp_key 4 #g_ClosedComplete_Body_pp_key 7 #g_OpenIncomplete_Footer_pp_key : #g_ClosedIncomplete_Footer_pp_key = #g_OpenComplete_Footer_pp_key @ #g_ClosedComplete_Footer_pp_key C #g_KLVFill_key P #g_RandomIndexPack_key Z #g_PrimerPack_key d #g_IndexTableSegment_key o #g_complexity00_op_atom_label #g_complexity01_op_atom_label #g_complexity02_op_atom_label #g_complexity03_op_atom_label #g_qq09_op_1a_label !g_root_set_key !g_InterchangeObject_set_key !g_InterchangeObject_InstanceUID_item_key !g_InterchangeObject_GenerationUID_item_key !g_Preface_set_key !g_Preface_LastModifiedDate_item_key !g_Preface_Version_item_key !g_Preface_ObjectModelVersion_item_key !g_Preface_PrimaryPackage_item_key !g_Preface_Identifications_item_key !g_Preface_ContentStorage_item_key !g_Preface_OperationalPattern_item_key !g_Preface_EssenceContainers_item_key !g_Preface_DMSchemes_item_key !g_Identification_set_key !g_Identification_ThisGenerationUID_item_key !g_Identification_CompanyName_item_key !g_Identification_ProductName_item_key #g_Identification_ProductVersion_item_key #g_Identification_VersionString_item_key  #g_Identification_ProductUID_item_key #g_Identification_ModificationDate_item_key #g_Identification_ToolkitVersion_item_key #g_Identification_Platform_item_key %#g_ContentStorage_set_key ,#g_ContentStorage_Packages_item_key 0#g_ContentStorage_EssenceContainerData_item_key 7#g_EssenceContainerData_set_key >#g_EssenceContainerData_LinkedPackageUID_item_key B#g_EssenceContainerData_IndexSID_item_key I#g_EssenceContainerData_BodySID_item_key P#g_GenericPackage_set_key W#g_GenericPackage_PackageUID_item_key [#g_GenericPackage_Name_item_key b#g_GenericPackage_PackageCreationDate_item_key i#g_GenericPackage_PackageModifiedDate_item_key p#g_GenericPackage_Tracks_item_key w#g_Locator_set_key ~#g_NetworkLocator_set_key #g_NetworkLocator_URLString_item_key #g_TextLocator_set_key #g_TextLocator_LocatorName_item_key #g_GenericTrack_set_key $g_GenericTrack_TrackID_item_key $g_GenericTrack_TrackNumber_item_key $g_GenericTrack_TrackName_item_key $g_GenericTrack_Sequence_item_key #g_StaticTrack_set_key #g_Track_set_key $g_Track_EditRate_item_key $g_Track_Origin_item_key #g_EventTrack_set_key #g_EventTrack_EventEditRate_item_key #g_EventTrack_EventOrigin_item_key #g_StructuralComponent_set_key #g_StructuralComponent_DataDefinition_item_key #g_StructuralComponent_Duration_item_key #g_Sequence_set_key #g_Sequence_StructuralComponents_item_key #g_TimecodeComponent_set_key #g_TimecodeComponent_RoundedTimecodeBase_item_key #g_TimecodeComponent_StartTimecode_item_key #g_TimecodeComponent_DropFrame_item_key #g_SourceClip_set_key #g_SourceClip_StartPosition_item_key #g_SourceClip_SourcePackageID_item_key !#g_SourceClip_SourceTrackID_item_key (#g_DMSegment_set_key /#g_DMSegment_EventStartPosition_item_key 3#g_DMSegment_EventComment_item_key :#g_DMSegment_TrackIDs_item_key A#g_DMSegment_DMFramework_item_key H#g_DMSourceClip_set_key O#g_DMSourceClip_DMSourceClipTrackIDs_item_key S#g_MaterialPackage_set_key Z#g_SourcePackage_set_key ^#g_SourcePackage_Descriptor_item_key b#g_GenericDescriptor_set_key i#g_GenericDescriptor_Locators_item_key m#g_FileDescriptor_set_key t#g_FileDescriptor_LinkedTrackID_item_key x#g_FileDescriptor_SampleRate_item_key #g_FileDescriptor_ContainerDuration_item_key #g_FileDescriptor_EssenceContainer_item_key #g_FileDescriptor_Codec_item_key #g_GenericPictureEssenceDescriptor_set_key #g_GenericPictureEssenceDescriptor_SignalStandard_item_key #g_GenericPictureEssenceDescriptor_FrameLayout_item_key #g_GenericPictureEssenceDescriptor_StoredWidth_item_key #g_GenericPictureEssenceDescriptor_StoredHeight_item_key #g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key #g_GenericPictureEssenceDescriptor_SampledWidth_item_key #g_GenericPictureEssenceDescriptor_SampledHeight_item_key #g_GenericPictureEssenceDescriptor_SampledXOffset_item_key #g_GenericPictureEssenceDescriptor_SampledYOffset_item_key #g_GenericPictureEssenceDescriptor_DisplayHeight_item_key #g_GenericPictureEssenceDescriptor_DisplayWidth_item_key #g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key #g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key #g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key #g_GenericPictureEssenceDescriptor_AspectRatio_item_key #g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key #g_GenericPictureEssenceDescriptor_VideoLineMap_item_key #g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key #g_GenericPictureEssenceDescriptor_CaptureGamma_item_key #g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $#g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key +#g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2#g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9#g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @#g_CDCIEssenceDescriptor_set_key G#g_CDCIEssenceDescriptor_ComponentDepth_item_key K#g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R#g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y#g_CDCIEssenceDescriptor_ColorSiting_item_key `#g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g#g_CDCIEssenceDescriptor_PaddingBits_item_key n#g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u#g_CDCIEssenceDescriptor_BlackRefLevel_item_key |#g_CDCIEssenceDescriptor_WhiteReflevel_item_key #g_CDCIEssenceDescriptor_ColorRange_item_key #g_RGBAEssenceDescriptor_set_key #g_RGBAEssenceDescriptor_ComponentMaxRef_item_key #g_RGBAEssenceDescriptor_ComponentMinRef_item_key #g_RGBAEssenceDescriptor_AlphaMaxRef_item_key #g_RGBAEssenceDescriptor_AlphaMinRef_item_key #g_RGBAEssenceDescriptor_ScanningDirection_item_key #g_RGBAEssenceDescriptor_PixelLayout_item_key #g_RGBAEssenceDescriptor_Palette_item_key #g_RGBAEssenceDescriptor_PaletteLayout_item_key #g_GenericSoundEssenceDescriptor_set_key #g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key #g_GenericSoundEssenceDescriptor_Locked_item_key #g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key #g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key #g_GenericSoundEssenceDescriptor_ChannelCount_item_key #g_GenericSoundEssenceDescriptor_QuantizationBits_item_key #g_GenericSoundEssenceDescriptor_DialNorm_item_key #g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key #g_GenericDataEssenceDescriptor_set_key  #g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  #g_MultipleDescriptor_set_key #g_MultipleDescriptor_SubDescriptorUIDs_item_key #g_WaveAudioDescriptor_set_key #g_WaveAudioDescriptor_BlockAlign_item_key ##g_WaveAudioDescriptor_SequenceOffset_item_key *#g_WaveAudioDescriptor_AvgBps_item_key 1#g_AES3AudioDescriptor_set_key 8#g_DMFramework_set_key <#g_DMSet_set_key @%mxf_log.<z( metadatainclude/mxf/usr/include/iso/usr/include/sysmxf_track.cstdlib_iso.hint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_primer.hmxf_data_model.hmxf_header_metadata.hmxf_metadata.hmxf_labels_and_keys.hmxf_baseline_data_model.hA#]"㿐 `"@ &   "@& @& & & && & & & & & 㿐@v (vv v v v 㿈&@&`&`&` &`&`&`&`!@ H @ @U!@ H !@ @3&` !@ @ @` O `` &  @` O `` (  @ H@*  @.&` @ @ o&`  `` % ` ` ' ` `o` `o㿐v@v`v`v`v` v`(@ H `` 8 !@ H  !@ @ @` O `` :  @`( O `` ; '%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)+40+4+4+4+4+4 | \ - , - P - D - ^\n\`^`n^n4h<|hhThdhh<nn,n|n^n4hDxhh hj= mxf_clear_generic_track mxf_clear_track 8mxf_get_generic_track mxf_get_track,dgenericTracktrackNumberoctet10octet11octet12octet13octet14octet15octet0octet1octet2octet4octet5octet6octet7octet9trackNametrackName_isPresentsequencetypeIdoctet8octet3   'OK? k/ _o&:PPW\oD}\,mxf_track.cg_Track_EditRate_item_keyg_GenericTrack_TrackNumber_item_keyg_GenericTrack_TrackID_item_keyg_Track_Origin_item_keyg_GenericTrack_TrackName_item_keyg_GenericTrack_Sequence_item_keymxf_get_rational_itemmxf_have_itemmxf_get_utf16string_item_sizemxf_get_position_itemmxf_logmxf_get_uint32_itemmxf_get_generic_trackmallocmxf_clear_generic_trackmxf_get_trackfreemxf_clear_trackmxf_get_uuid_itemmxf_get_utf16string_itemv z ~IPW^elsz!,):1H9VAIPW^elsz"!0)>1L9ZAIPW^el s%z3A!O)]1k9yA M      I X g v  \    \    W  [  _< rZ w      (f?(O(_(o)U){/5 = E  M  U 4] Te \m `u h}            4 < L L   , d  ' / 7 ? DG \O xW _ g o w $` ? ? ? O O O _ _ o $ o@T \ ` d h l p px p o       p p _   _ , 4 8 < @ D H pP pd h l t x | p p         8   8     P  $ P( p0 pD HL X ` /dh /       p p /       p p  0 4 \L P h l  as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 D"=%A~1C7G?K LK.WLngM< vM\MtN4PDR  V  X  \`  ]D  ]P  ]h@/205 1205622813 2404 1000 100664 26664 ` ELFd4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > $ > : ; I : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &II!I/  : ;  : ; I : ;  : ; : ;I8 : ;I : ;I8 .? : ; ' @ : ; I .? : ; ' @.? : ; ' I@: ; I U 4: ; I!4: ; I"4: ; I #4: ;I$4: ;I %4: ; I? < ?!GNU C 4.2.2./metadata/mxf_structural_component.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/libintlong intunsigned intlong long intunsigned charcharshort intint32_t=int64_tDuint8_tHuint16_tI+short unsigned intuint32_tJuint64_tOalong long unsigned int:d; #< #= #> #? #@ #A #B #C #D # E # F # G # H # I #J #mxfULK{mxfKeyMdPhQ #R #S #T #U #V #W #X #Y #Z # [ # \ # ] # ^ # _ #` #mxfUUIDamxfLocalTagg yz #{ #| #} #~ # # # # # #  #  #  #  #  # #octet16 #octet17 #octet18 #octet19 #octet20 #octet21 #octet22 #octet23 #octet24 #octet25 #octet26 #octet27 #octet28 #octet29 #octet30 #octet31 #mxfUMIDnumerator#denominator#mxfRationalmxfPositionmxfLengthfree_func_type!"( 4 4  _MXFListElement%mnext&m#data'4#6MXFListElement(6+elements,#lastElement-#len.#freeFunc/ # sMXFList0 #&MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+MS e & ek )nextTag*w#entries+#MXFPrimerPack,v (MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory-0Osize1#MXFBasicTypeInfo275elementTypeId6#fixedSize7#MXFArrayTypeInfo8g;name<#=#MXFCompoundTypeMemberInfo>A membersB # ,MXFCompoundTypeInfoC F wG#fixedArraySizeH#MXFInterpretTypeInfoI GQ basicROarrayScompoundT ,interpretU wL categoryM#N#nameO#infoV # MXFItemTypeW F$m itemDefsn#setDefso#typesp # lastTypeIdq#  MXFDataModelr 2 _MXFMetadataSet@( 1key-q#instanceUID.h#items/# headerMetadata0 #0fixedSpaceAllocation1Q#8 _MXFHeaderMetadata0 dataModel6 #primerPack7 #sets8# 1MXFMetadataSet2  q h Z  [d# [# [#MXFStructuralComponent \ ( c  dd# d# d#structuralComponents d #structuralComponents_size dA# MXFSequence e P n ( od# o# o#startPosition o# sourcePackageID o#(sourceTrackID oA#HMXFSourceClip p mxf_clear_structural_component+^ ~* ~X mxf_clear_source_clipQ P h (mxf_clear_sequence; : h mxf_get_structural_component!Rset  ~imxf_get_source_clipDsetC C imxf_get_sequence0#set/ / i numElements5A i5A data5p!g_Null_UUID6h!g_Null_Key !g_Null_UL^d"g_Null_LocalTag{w!g_Null_UMID!g_Null_Rational!g_Picture_datadef_label -^!g_Sound_datadef_label 0^!g_Timecode_datadef_label 3^!g_LegacyPicture_datadef_label 6^!g_LegacySound_datadef_label 9^!g_LegacyTimecode_datadef_label <^!g_Data_datadef_label ?^!g_DescriptiveMetadata_datadef_label B^!g_IECDV_25_525_60_compdef_label ]^!g_IECDV_25_625_50_compdef_label `^!g_DVBased_25_525_60_compdef_label d^!g_DVBased_25_625_50_compdef_label g^!g_DVBased_50_525_60_compdef_label j^!g_DVBased_50_625_50_compdef_label m^!g_DVBased_100_1080_60_I_compdef_label p^!g_DVBased_100_1080_50_I_compdef_label s^!g_DVBased_100_720_60_P_compdef_label v^!g_DVBased_100_720_50_P_compdef_label y^!g_D10_50_625_50_compdef_label ^!g_D10_50_525_60_compdef_label ^!g_D10_50_625_40_compdef_label ^!g_D10_50_525_40_compdef_label ^!g_D10_50_625_30_compdef_label ^!g_D10_50_525_30_compdef_label ^!g_ALaw_compdef_label ^!g_MP4AdvancedRealTimeSimpleL3_compdef_label ^!g_DNxHD_compdef_label ^!g_MultipleWrappings_esscont_label ^!g_BWFFrameWrapped_esscont_label ^!g_BWFClipWrapped_esscont_label ^!g_AES3FrameWrapped_esscont_label ^!g_AES3ClipWrapped_esscont_label ^!g_BWFCustomWrapped_esscont_label ^!g_AES3CustomWrapped_esscont_label ^!g_IECDV_25_525_60_FrameWrapped_esscont_label ^!g_IECDV_25_525_60_ClipWrapped_esscont_label ^!g_IECDV_25_625_50_FrameWrapped_esscont_label ^!g_IECDV_25_625_50_ClipWrapped_esscont_label ^!g_DVBased_25_525_60_FrameWrapped_esscont_label ^!g_DVBased_25_525_60_ClipWrapped_esscont_label ^!g_DVBased_25_625_50_FrameWrapped_esscont_label ^!g_DVBased_25_625_50_ClipWrapped_esscont_label ^!g_DVBased_50_525_60_FrameWrapped_esscont_label ^!g_DVBased_50_525_60_ClipWrapped_esscont_label ^!g_DVBased_50_625_50_FrameWrapped_esscont_label ^!g_DVBased_50_625_50_ClipWrapped_esscont_label ^!g_DVBased_100_1080_60_I_FrameWrapped_esscont_label ^#g_DVBased_100_1080_60_I_ClipWrapped_esscont_label ^#g_DVBased_100_1080_50_I_FrameWrapped_esscont_label ^#g_DVBased_100_1080_50_I_ClipWrapped_esscont_label ^#g_DVBased_100_720_60_P_FrameWrapped_esscont_label  ^#g_DVBased_100_720_60_P_ClipWrapped_esscont_label ^#g_DVBased_100_720_50_P_FrameWrapped_esscont_label ^#g_DVBased_100_720_50_P_ClipWrapped_esscont_label ^#g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label ^#g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label  ^#g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label #^#g_D10_50_625_50_defined_template_esscont_label ,^#g_D10_50_625_50_extended_template_esscont_label /^#g_D10_50_625_50_picture_only_esscont_label 2^#g_D10_50_525_60_defined_template_esscont_label 5^#g_D10_50_525_60_extended_template_esscont_label 8^#g_D10_50_525_60_picture_only_esscont_label ;^#g_D10_40_625_50_defined_template_esscont_label >^#g_D10_40_625_50_extended_template_esscont_label A^#g_D10_40_625_50_picture_only_esscont_label D^#g_D10_40_525_60_defined_template_esscont_label G^#g_D10_40_525_60_extended_template_esscont_label J^#g_D10_40_525_60_picture_only_esscont_label M^#g_D10_30_625_50_defined_template_esscont_label P^#g_D10_30_625_50_extended_template_esscont_label S^#g_D10_30_625_50_picture_only_esscont_label V^#g_D10_30_525_60_defined_template_esscont_label Y^#g_D10_30_525_60_extended_template_esscont_label \^#g_D10_30_525_60_picture_only_esscont_label _^#g_ALawFrameWrapped_esscont_label h^#g_ALawClipWrapped_esscont_label k^#g_ALawCustomWrapped_esscont_label n^#g_DNxHD720p120ClipWrapped_esscont_label {^#g_DNxHD720p185ClipWrapped_esscont_label }^#g_DNxHD1080p120ClipWrapped_esscont_label ^#g_DNxHD1080p185ClipWrapped_esscont_label ^#g_DNxHD1080p36ClipWrapped_esscont_label ^#g_DNxHD1080i120ClipWrapped_esscont_label ^#g_DNxHD1080i185ClipWrapped_esscont_label ^#g_SDTI_CP_System_Pack_esselement_key  #g_OpenIncomplete_Header_pp_key " #g_ClosedIncomplete_Header_pp_key % #g_OpenComplete_Header_pp_key ( #g_ClosedComplete_Header_pp_key + #g_OpenIncomplete_Body_pp_key . #g_ClosedIncomplete_Body_pp_key 1 #g_OpenComplete_Body_pp_key 4 #g_ClosedComplete_Body_pp_key 7 #g_OpenIncomplete_Footer_pp_key : #g_ClosedIncomplete_Footer_pp_key = #g_OpenComplete_Footer_pp_key @ #g_ClosedComplete_Footer_pp_key C #g_KLVFill_key P #g_RandomIndexPack_key Z #g_PrimerPack_key d #g_IndexTableSegment_key o #g_complexity00_op_atom_label ^#g_complexity01_op_atom_label ^#g_complexity02_op_atom_label ^#g_complexity03_op_atom_label ^#g_qq09_op_1a_label ^!g_root_set_key ^!g_InterchangeObject_set_key ^!g_InterchangeObject_InstanceUID_item_key ^!g_InterchangeObject_GenerationUID_item_key ^!g_Preface_set_key ^!g_Preface_LastModifiedDate_item_key ^!g_Preface_Version_item_key ^!g_Preface_ObjectModelVersion_item_key ^!g_Preface_PrimaryPackage_item_key ^!g_Preface_Identifications_item_key ^!g_Preface_ContentStorage_item_key ^!g_Preface_OperationalPattern_item_key ^!g_Preface_EssenceContainers_item_key ^!g_Preface_DMSchemes_item_key ^!g_Identification_set_key ^!g_Identification_ThisGenerationUID_item_key ^!g_Identification_CompanyName_item_key ^!g_Identification_ProductName_item_key ^#g_Identification_ProductVersion_item_key ^#g_Identification_VersionString_item_key  ^#g_Identification_ProductUID_item_key ^#g_Identification_ModificationDate_item_key ^#g_Identification_ToolkitVersion_item_key ^#g_Identification_Platform_item_key %^#g_ContentStorage_set_key ,^#g_ContentStorage_Packages_item_key 0^#g_ContentStorage_EssenceContainerData_item_key 7^#g_EssenceContainerData_set_key >^#g_EssenceContainerData_LinkedPackageUID_item_key B^#g_EssenceContainerData_IndexSID_item_key I^#g_EssenceContainerData_BodySID_item_key P^#g_GenericPackage_set_key W^#g_GenericPackage_PackageUID_item_key [^#g_GenericPackage_Name_item_key b^#g_GenericPackage_PackageCreationDate_item_key i^#g_GenericPackage_PackageModifiedDate_item_key p^#g_GenericPackage_Tracks_item_key w^#g_Locator_set_key ~^#g_NetworkLocator_set_key ^#g_NetworkLocator_URLString_item_key ^#g_TextLocator_set_key ^#g_TextLocator_LocatorName_item_key ^#g_GenericTrack_set_key ^#g_GenericTrack_TrackID_item_key ^#g_GenericTrack_TrackNumber_item_key ^#g_GenericTrack_TrackName_item_key ^#g_GenericTrack_Sequence_item_key ^#g_StaticTrack_set_key ^#g_Track_set_key ^#g_Track_EditRate_item_key ^#g_Track_Origin_item_key ^#g_EventTrack_set_key ^#g_EventTrack_EventEditRate_item_key ^#g_EventTrack_EventOrigin_item_key ^#g_StructuralComponent_set_key ^$g_StructuralComponent_DataDefinition_item_key ^$g_StructuralComponent_Duration_item_key ^#g_Sequence_set_key ^$g_Sequence_StructuralComponents_item_key ^#g_TimecodeComponent_set_key ^#g_TimecodeComponent_RoundedTimecodeBase_item_key ^#g_TimecodeComponent_StartTimecode_item_key ^#g_TimecodeComponent_DropFrame_item_key ^#g_SourceClip_set_key ^$g_SourceClip_StartPosition_item_key ^$g_SourceClip_SourcePackageID_item_key !^$g_SourceClip_SourceTrackID_item_key (^#g_DMSegment_set_key /^#g_DMSegment_EventStartPosition_item_key 3^#g_DMSegment_EventComment_item_key :^#g_DMSegment_TrackIDs_item_key A^#g_DMSegment_DMFramework_item_key H^#g_DMSourceClip_set_key O^#g_DMSourceClip_DMSourceClipTrackIDs_item_key S^#g_MaterialPackage_set_key Z^#g_SourcePackage_set_key ^^#g_SourcePackage_Descriptor_item_key b^#g_GenericDescriptor_set_key i^#g_GenericDescriptor_Locators_item_key m^#g_FileDescriptor_set_key t^#g_FileDescriptor_LinkedTrackID_item_key x^#g_FileDescriptor_SampleRate_item_key ^#g_FileDescriptor_ContainerDuration_item_key ^#g_FileDescriptor_EssenceContainer_item_key ^#g_FileDescriptor_Codec_item_key ^#g_GenericPictureEssenceDescriptor_set_key ^#g_GenericPictureEssenceDescriptor_SignalStandard_item_key ^#g_GenericPictureEssenceDescriptor_FrameLayout_item_key ^#g_GenericPictureEssenceDescriptor_StoredWidth_item_key ^#g_GenericPictureEssenceDescriptor_StoredHeight_item_key ^#g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key ^#g_GenericPictureEssenceDescriptor_SampledWidth_item_key ^#g_GenericPictureEssenceDescriptor_SampledHeight_item_key ^#g_GenericPictureEssenceDescriptor_SampledXOffset_item_key ^#g_GenericPictureEssenceDescriptor_SampledYOffset_item_key ^#g_GenericPictureEssenceDescriptor_DisplayHeight_item_key ^#g_GenericPictureEssenceDescriptor_DisplayWidth_item_key ^#g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key ^#g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key ^#g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key ^#g_GenericPictureEssenceDescriptor_AspectRatio_item_key ^#g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key ^#g_GenericPictureEssenceDescriptor_VideoLineMap_item_key ^#g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key ^#g_GenericPictureEssenceDescriptor_CaptureGamma_item_key ^#g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $^#g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key +^#g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2^#g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9^#g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @^#g_CDCIEssenceDescriptor_set_key G^#g_CDCIEssenceDescriptor_ComponentDepth_item_key K^#g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R^#g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y^#g_CDCIEssenceDescriptor_ColorSiting_item_key `^#g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g^#g_CDCIEssenceDescriptor_PaddingBits_item_key n^#g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u^#g_CDCIEssenceDescriptor_BlackRefLevel_item_key |^#g_CDCIEssenceDescriptor_WhiteReflevel_item_key ^#g_CDCIEssenceDescriptor_ColorRange_item_key ^#g_RGBAEssenceDescriptor_set_key ^#g_RGBAEssenceDescriptor_ComponentMaxRef_item_key ^#g_RGBAEssenceDescriptor_ComponentMinRef_item_key ^#g_RGBAEssenceDescriptor_AlphaMaxRef_item_key ^#g_RGBAEssenceDescriptor_AlphaMinRef_item_key ^#g_RGBAEssenceDescriptor_ScanningDirection_item_key ^#g_RGBAEssenceDescriptor_PixelLayout_item_key ^#g_RGBAEssenceDescriptor_Palette_item_key ^#g_RGBAEssenceDescriptor_PaletteLayout_item_key ^#g_GenericSoundEssenceDescriptor_set_key ^#g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key ^#g_GenericSoundEssenceDescriptor_Locked_item_key ^#g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key ^#g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key ^#g_GenericSoundEssenceDescriptor_ChannelCount_item_key ^#g_GenericSoundEssenceDescriptor_QuantizationBits_item_key ^#g_GenericSoundEssenceDescriptor_DialNorm_item_key ^#g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key ^#g_GenericDataEssenceDescriptor_set_key  ^#g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  ^#g_MultipleDescriptor_set_key ^#g_MultipleDescriptor_SubDescriptorUIDs_item_key ^#g_WaveAudioDescriptor_set_key ^#g_WaveAudioDescriptor_BlockAlign_item_key #^#g_WaveAudioDescriptor_SequenceOffset_item_key *^#g_WaveAudioDescriptor_AvgBps_item_key 1^#g_AES3AudioDescriptor_set_key 8^#g_DMFramework_set_key <^#g_DMSet_set_key @^%mxf_log.9 metadatainclude/mxf/usr/include/sysmxf_structural_component.cint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_primer.hmxf_data_model.hmxf_header_metadata.hmxf_metadata.hmxf_labels_and_keys.hmxf_baseline_data_model.h>8f`3fr rr r 㿐@v Hvv v v v v (v 0v 8v @㿐@  "@v @& v vv v v 㿐v@v`v`v`!@ H @ @!@ 2@&`  @` @ &`  `` $  `` % 㿐v@v`v`v`v` v`(v`0v`8v`@v`H@ H `` G !@ H !@ H @`( @1!@ @ @` O `` I  @`H O `` K  `` J 㿈v@v`v`v`v` @ H `` 3 ! @ O @쀢 H)@*  @2&`  `H h(&` `@@  쀠@(@&` @ O, ` `h` ` 5  ` `o'%s' failed, in %s:%d mxf_get_ul_item(set, &MXF_ITEM_K(StructuralComponent, DataDefinition), &structuralComponent->dataDefinition)./metadata/mxf_structural_component.cmxf_get_length_item(set, &MXF_ITEM_K(StructuralComponent, Duration), &structuralComponent->duration)mxf_get_structural_component(set, (MXFStructuralComponent*)sourceClip)mxf_get_position_item(set, &MXF_ITEM_K(SourceClip, StartPosition), &sourceClip->startPosition)mxf_get_umid_item(set, &MXF_ITEM_K(SourceClip, SourcePackageID), &sourceClip->sourcePackageID)mxf_get_uint32_item(set, &MXF_ITEM_K(SourceClip, SourceTrackID), &sourceClip->sourceTrackID)mxf_get_structural_component(set, (MXFStructuralComponent*)sequence)mxf_get_array_item_count(set, &MXF_ITEM_K(Sequence, StructuralComponents), &numElements)(sequence->structuralComponents = (mxfUUID*)malloc(sizeof(mxfUUID) * (numElements))) != NULLmxf_get_array_item_element(set, &MXF_ITEM_K(Sequence, StructuralComponents), i, &data)+4+4+4+4 +4+4 |  < - D -  -  -  - ^PnPT^Tn^nhh$Lh\h^Pnhth|hh@hPT^TnPhall``(hh?% >mxf_clear_structural_component mxf_clear_source_clip mxf_clear_sequence mxf_get_structural_componentRmxf_get_source_clipmxf_get_sequence(8Lduration_isPresentoctet10octet11octet12octet13octet14octet15octet0octet1octet2octet3octet4octet5octet6octet7octet8octet9dataDefinitionsequencetypeIddurationstructuralComponentsourceClip   @n/  $2QgPx<PD)Fmxf_structural_component.cg_SourceClip_StartPosition_item_keyg_StructuralComponent_DataDefinition_item_keyg_StructuralComponent_Duration_item_keyg_SourceClip_SourceTrackID_item_keyg_Sequence_StructuralComponents_item_keyg_SourceClip_SourcePackageID_item_keymxf_get_array_item_elementmxf_have_itemmxf_clear_structural_componentmxf_get_position_itemmxf_get_sequencemxf_clear_source_clipmxf_get_array_item_countmxf_logmxf_get_uuidmxf_get_uint32_itemmxf_get_umid_itemmallocmxf_get_source_clipmxf_clear_sequencefreemxf_get_length_itemmxf_get_structural_componentmxf_get_ul_item CJQX_fmt{,#:+H3V;CJQX_fmt{"0#>+L3Z;CJQX_fmt{-;#I+W3e; P      - <    b f q  P   P   %)-<@ZEosPwP 'G e+o+/+--9-k#+3 ;CK SH[PeTm\ud}dx$\'(/<7<?TGTO\Wt_|gowPThpp||Tl!   $ / / /"$ , 0 4 8 < @ H \ d h l p t x  #          $ , 04 D H\ `d     `  `                $ ( , 0 4 < p#             0Xl p t x             (   ( $ (@ DP\ `x | Pas: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 D*?%%BO1E07J??NXLOWPgQ= vQ]8QRhPTVW  [  ^`d  c  dT  d`  dx@riptor_SoundEssenceCompression_item_key ^#lib/libMXFReader.a000066400045440001750000014473101076705415700144620ustar00stuartcrd00004500000016! / 1205622891 0 0 0 1436 ` =ppppppppppppppppppppppppppppppppppp  @@open_mxf_readerposition_at_framehave_footer_metadataclean_rateset_essence_container_timecodeget_mxf_trackformat_is_supportedinit_mxf_readeropen_mxf_reader_2get_last_written_frame_numberget_min_durationget_source_timecode_typeclose_mxf_readeradd_trackget_num_tracksget_source_timecodeget_header_metadataget_essence_trackinit_mxf_reader_2read_next_frameinitialise_source_timecodesinitialise_playout_timecodeadd_essence_trackget_essence_track_with_tracknumberget_num_source_timecodesinitialise_default_playout_timecodeget_mxf_clipskip_next_frameget_frame_numbermxfr_is_seekableget_num_essence_tracksposition_at_playout_timecodeposition_at_source_timecodeget_playout_timecodeget_durationprocess_cdci_descriptorprocess_wav_descriptoraccept_frameextract_timecodesend_frameelement_contains_timecoderead_frameconvert_aes_to_pcmprocess_sound_descriptoris_d10_essenceget_next_klget_current_positioncreate_indexset_next_klincrement_current_positionend_of_essenceget_start_cp_keyget_indexed_durationfree_indexget_cp_lenset_positionix_get_last_written_frame_numberopa_is_supportedopa_initialise_readerop1a_is_supportedop1a_initialise_reader// 1205622891 0 0 0 84 ` mxf_essence_helper.o/ mxf_index_helper.o/ mxf_opatom_reader.o/ mxf_op1a_reader.o/ mxf_reader.o/ 1205622884 2404 1000 100664 96596 ` ELFu4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > $ > : ; I : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &I: ; I< ' II!I/  : ;  : ; I : ; < .? : ;' I@ : ;I: ;I 4: ;I4: ;I .? : ;' I@ .? : ;' I@!: ;I"4: ;I#4: ;I $.? : ;' @ %: ;I &.: ; ' I@': ; I(: ; I )4: ; I*4: ; I +4: ; I,4: ; I-4: ;I. : ;/4: ;I0.: ; ' @1: ; I24: ; I3 : ; 4 U5 U6.? : ;' @7.? : ; ' I@84: ; I 94: ; I :4: ; I? < ^GNU C 4.2.2mxf_reader.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/examples/readerintunsigned charunsigned intlong long intlong intcharshort intint32_t=int64_tDuint8_tHuint16_tIshort unsigned intuint32_tJuint64_tOTlong long unsigned int:W;#<#=#>#?#@#A#B#C#D# E# F# G# H# I#J#mxfULKnmxfKeyMWP[Q#R#S#T#U#V#W#X#Y#Z# [# \# ]# ^# _#`#mxfUUIDarmxfLocalTagg yz#{#|#}#~###### # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMID}numerator#denominator#mxfRationalmxfPositionmxfLengthmxfBooleanfree_func_type!'- 9 9  _MXFListElement%rnext&r#data'9#;MXFListElement(;+elements,#lastElement-#len.#freeFunc/# xMXFList0 32nextElement4#data59#6#MXFListIterator7 #~MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(Imxf_log_func+  ~ %4(close*#read+ #write, :#get_char- P# put_char. k#eof/ P#seek0 #tell1 #is_seekable2 P# size3 #$free_sys_data6#(sysData7#,minLLen:#0runinLen;#2  4  44 /  / 4 5  P  @ k   V   q  MXFFile<" 0key#W#majorVersion$#minorVersion%#kagSize&4#thisPartition'D#previousPartition(D# footerPartition)D#(headerByteCount*D#0indexByteCount+D#8,4#@bodyOffset-D#HbodySID.4#PoperationalPattern/W#TessenceContainers0#dheaderMarkInPos3#xindexMarkInPos4#MXFPartition5 ) qnextTag*j#entries+#MXFPrimerPack, D  ( MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory -  0 #size 1#MXFBasicTypeInfo 2  5 pelementTypeId 6#fixedSize 7#MXFArrayTypeInfo 8 ; ; name < # =#MXFCompoundTypeMemberInfo >  A members B # MXFCompoundTypeInfo C  F K G#fixedArraySize H#MXFInterpretTypeInfo I  Q basic R #array S pcompound T interpret U K L category M # N#name O #info V g# MXFItemType W F$ m\itemDefs n#setDefs o#types p\# lastTypeId q# lMXFDataModel r$ "key #d#tag $#isPersistent %#length &#value ' #set (p# _MXFMetadataSet@ (pkey -d#instanceUID .[#items /# headerMetadata 0#0fixedSpaceAllocation 1D#8MXFMetadataItem ) _MXFHeaderMetadata 0 6#primerPack 7#sets 8#MXFMetadataSet 2l qMXFHeaderMetadata 9 <{item ={#numElements >4#elementLength ?4#currentElement @4# vMXFArrayItemIterator AdMXFReader - _MXFReader - `#clip a#haveReadAFrame c#(playoutTimecodeIndex d#0 e#` g#p i#townDataModel j#xbuffer m #|bufferSize n4#MXFReaderListenerData /_MXFReaderListenerData _MXFReaderListener 2\accept_frame 4w#allocate_buffer 7#deallocate_buffer :#receive_frame ?# data A#q q \ q  4 }  q  q 4MXFReaderListener B8 E% F#frameWidth G4#frameHeight H4# displayWidth I4#displayHeight J4#displayXOffset K4#displayYOffset L4#horizSubsampling M4# vertSubsampling N4#$componentDepth O4#(aspectRatio P#,singleField Q#4MXFVideoTrack R UsamplingRate V#bitsPerSample W4#blockAlign X# channelCount Y4#MXFAudioTrack Z: _MXFTrackl ]_next ^_#essenceContainerLabel `W#materialTrackID b4#materialTrackNumber c4#isVideo e#video f%# audio g#XMXFTrack h ktracks l# m# n#minDuration o#eMXFClip pu s( t#hour u#min v#sec w#frame x#MXFTimecode yEssenceReaderData T_EssenceReaderData _EssenceTrack !\next "\# $4#frameSize &#frameSizeSeq 'b# )#LplayoutDuration *#XsampleRate ,#`containerDuration -#himageStartOffset /4#pbodySID 14#t 24#xi4rEssenceTrack 3i( 6:essenceTracks 7:#close 9R# :m# ;#  <#get_next_frame_number =# ># ?# @# data B#$r L L@m L X Ls L  L L;EssenceReader C F G# H#TimecodeSegment I0 Ltype M# N# P# Q# segments T# W# hour X#(min Y#)sec Z#*frame [#+TimecodeIndex \- get_mxf_clip"^"Lget_mxf_track^LYSget_duration^Lget_min_duration^Lget_num_tracks^QLQLL get_frame_numberRQL0?/L!listener/1~Lget_num_essence_tracksh^gi:jQget_essence_trackv:^CuuYw:xSget_essence_track_with_tracknumber^4YZ["eTrack:#tIndexR:$clean_rate^%rate X&convert_position_to_timecodeP'O'O(Ok)workFrameCountQ)numFramesSkippedR*iterS2d+T +U+V,foundTimecodeSegmentW( get_playout_timecodeWaVLVi&convert_timecode_to_position$'#'#(#j+% *iter&2d+'+( add_essence_trackO kNNi-P:Q: add_track6 5L5 i-78 initialise_default_playout_timecode!VL#clip"a- .&create_timecode_index!'!,newIndex set_essence_container_timecode"L%typeklm%hour%min%sec%frame"#iter2`l/foundIt.$0free_timecode_index_in_list#1data92&read_timecode_component#'(i+ )dropFrame+3 initialise_source_timecodes&mL%sourcePackageSeti""tcSet#iter1#dataDefW#iter2~ 4XT"componentCount4"structuralComponentSet#sourcePackageID~"sourceClipSet#iter3 ~!"refSourcePackageSet""fromStartPosition#/toStartPosition$#fromEditRate%#toEditRate&'(()-* "continueAvidTimecodeSearch+"i,4. initialise_playout_timecode'L%materialPackageSetia"tcSet#iter1H#dataDefW"haveTimecodeTrack"sequenceComponentCount4#iter2 4X. get_source_timecode(Lj%typekl#element9a"clip"-/sourceFrameNumber get_source_timecode_typew(vLvi#elementx9X )*L)L!frameNumber"i"skipFrameCount position_at_source_timecode*Li%typejk4*e#iter2\"originalFrameNumber5"clip"-#iter2\ position_at_playout_timecode+#LiYlmxfr_is_seekable^+]L get_num_source_timecodes^+]L6close_mxf_readerj,(i,(hk#nextTrackl`m:"nextEssenceTrackn:L init_mxf_reader_2',&,&&,(j#key(dH#llen)o#len*DX#newReader+Lh,,d._ 0 open_mxf_reader_2-ni,(j#newMXFFilel.!7init_mxf_reader-',(,(i. 7open_mxf_reader.0'(,(i+37format_is_supported.'8,h*keydP*lleno*lenD`,g_Null_UUID.[,g_Null_Key,g_Null_UL.W9g_Null_LocalTag.j*g_Null_UMID/,g_Null_Rational/8,g_Picture_datadef_label -.,g_Sound_datadef_label 0.,g_Timecode_datadef_label 3.,g_LegacyPicture_datadef_label 6.,g_LegacySound_datadef_label 9.,g_LegacyTimecode_datadef_label <.,g_Data_datadef_label ?.,g_DescriptiveMetadata_datadef_label B.,g_IECDV_25_525_60_compdef_label ].,g_IECDV_25_625_50_compdef_label `.,g_DVBased_25_525_60_compdef_label d.,g_DVBased_25_625_50_compdef_label g.,g_DVBased_50_525_60_compdef_label j.,g_DVBased_50_625_50_compdef_label m.,g_DVBased_100_1080_60_I_compdef_label p.,g_DVBased_100_1080_50_I_compdef_label s.,g_DVBased_100_720_60_P_compdef_label v.,g_DVBased_100_720_50_P_compdef_label y.,g_D10_50_625_50_compdef_label .,g_D10_50_525_60_compdef_label .,g_D10_50_625_40_compdef_label .,g_D10_50_525_40_compdef_label .,g_D10_50_625_30_compdef_label .,g_D10_50_525_30_compdef_label .,g_ALaw_compdef_label .,g_MP4AdvancedRealTimeSimpleL3_compdef_label .,g_DNxHD_compdef_label .,g_MultipleWrappings_esscont_label .,g_BWFFrameWrapped_esscont_label .,g_BWFClipWrapped_esscont_label .,g_AES3FrameWrapped_esscont_label .,g_AES3ClipWrapped_esscont_label .,g_BWFCustomWrapped_esscont_label .,g_AES3CustomWrapped_esscont_label .,g_IECDV_25_525_60_FrameWrapped_esscont_label .,g_IECDV_25_525_60_ClipWrapped_esscont_label .,g_IECDV_25_625_50_FrameWrapped_esscont_label .,g_IECDV_25_625_50_ClipWrapped_esscont_label .,g_DVBased_25_525_60_FrameWrapped_esscont_label .,g_DVBased_25_525_60_ClipWrapped_esscont_label .,g_DVBased_25_625_50_FrameWrapped_esscont_label .,g_DVBased_25_625_50_ClipWrapped_esscont_label .,g_DVBased_50_525_60_FrameWrapped_esscont_label .,g_DVBased_50_525_60_ClipWrapped_esscont_label .,g_DVBased_50_625_50_FrameWrapped_esscont_label .,g_DVBased_50_625_50_ClipWrapped_esscont_label .,g_DVBased_100_1080_60_I_FrameWrapped_esscont_label ./g_DVBased_100_1080_60_I_ClipWrapped_esscont_label ./g_DVBased_100_1080_50_I_FrameWrapped_esscont_label ./g_DVBased_100_1080_50_I_ClipWrapped_esscont_label ./g_DVBased_100_720_60_P_FrameWrapped_esscont_label  ./g_DVBased_100_720_60_P_ClipWrapped_esscont_label ./g_DVBased_100_720_50_P_FrameWrapped_esscont_label ./g_DVBased_100_720_50_P_ClipWrapped_esscont_label ./g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label ./g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label  ./g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label #./g_D10_50_625_50_defined_template_esscont_label ,./g_D10_50_625_50_extended_template_esscont_label /./g_D10_50_625_50_picture_only_esscont_label 2./g_D10_50_525_60_defined_template_esscont_label 5./g_D10_50_525_60_extended_template_esscont_label 8./g_D10_50_525_60_picture_only_esscont_label ;./g_D10_40_625_50_defined_template_esscont_label >./g_D10_40_625_50_extended_template_esscont_label A./g_D10_40_625_50_picture_only_esscont_label D./g_D10_40_525_60_defined_template_esscont_label G./g_D10_40_525_60_extended_template_esscont_label J./g_D10_40_525_60_picture_only_esscont_label M./g_D10_30_625_50_defined_template_esscont_label P./g_D10_30_625_50_extended_template_esscont_label S./g_D10_30_625_50_picture_only_esscont_label V./g_D10_30_525_60_defined_template_esscont_label Y./g_D10_30_525_60_extended_template_esscont_label \./g_D10_30_525_60_picture_only_esscont_label _./g_ALawFrameWrapped_esscont_label h./g_ALawClipWrapped_esscont_label k./g_ALawCustomWrapped_esscont_label n./g_DNxHD720p120ClipWrapped_esscont_label {./g_DNxHD720p185ClipWrapped_esscont_label }./g_DNxHD1080p120ClipWrapped_esscont_label ./g_DNxHD1080p185ClipWrapped_esscont_label ./g_DNxHD1080p36ClipWrapped_esscont_label ./g_DNxHD1080i120ClipWrapped_esscont_label ./g_DNxHD1080i185ClipWrapped_esscont_label ./g_SDTI_CP_System_Pack_esselement_key /g_OpenIncomplete_Header_pp_key "/g_ClosedIncomplete_Header_pp_key %/g_OpenComplete_Header_pp_key (/g_ClosedComplete_Header_pp_key +/g_OpenIncomplete_Body_pp_key ./g_ClosedIncomplete_Body_pp_key 1/g_OpenComplete_Body_pp_key 4/g_ClosedComplete_Body_pp_key 7/g_OpenIncomplete_Footer_pp_key :/g_ClosedIncomplete_Footer_pp_key =/g_OpenComplete_Footer_pp_key @/g_ClosedComplete_Footer_pp_key C/g_KLVFill_key P/g_RandomIndexPack_key Z/g_PrimerPack_key d/g_IndexTableSegment_key o/g_complexity00_op_atom_label ./g_complexity01_op_atom_label ./g_complexity02_op_atom_label ./g_complexity03_op_atom_label ./g_qq09_op_1a_label .,g_root_set_key.,g_InterchangeObject_set_key.,g_InterchangeObject_InstanceUID_item_key.,g_InterchangeObject_GenerationUID_item_key.,g_Preface_set_key.,g_Preface_LastModifiedDate_item_key.,g_Preface_Version_item_key.,g_Preface_ObjectModelVersion_item_key.,g_Preface_PrimaryPackage_item_key.,g_Preface_Identifications_item_key.,g_Preface_ContentStorage_item_key.,g_Preface_OperationalPattern_item_key.,g_Preface_EssenceContainers_item_key.,g_Preface_DMSchemes_item_key.,g_Identification_set_key.,g_Identification_ThisGenerationUID_item_key.,g_Identification_CompanyName_item_key.,g_Identification_ProductName_item_key./g_Identification_ProductVersion_item_key./g_Identification_VersionString_item_key ./g_Identification_ProductUID_item_key./g_Identification_ModificationDate_item_key./g_Identification_ToolkitVersion_item_key./g_Identification_Platform_item_key%./g_ContentStorage_set_key,./g_ContentStorage_Packages_item_key0./g_ContentStorage_EssenceContainerData_item_key7./g_EssenceContainerData_set_key>./g_EssenceContainerData_LinkedPackageUID_item_keyB./g_EssenceContainerData_IndexSID_item_keyI./g_EssenceContainerData_BodySID_item_keyP./g_GenericPackage_set_keyW./g_GenericPackage_PackageUID_item_key[./g_GenericPackage_Name_item_keyb./g_GenericPackage_PackageCreationDate_item_keyi./g_GenericPackage_PackageModifiedDate_item_keyp./g_GenericPackage_Tracks_item_keyw./g_Locator_set_key~./g_NetworkLocator_set_key./g_NetworkLocator_URLString_item_key./g_TextLocator_set_key./g_TextLocator_LocatorName_item_key./g_GenericTrack_set_key./g_GenericTrack_TrackID_item_key./g_GenericTrack_TrackNumber_item_key./g_GenericTrack_TrackName_item_key.#g_GenericTrack_Sequence_item_key./g_StaticTrack_set_key./g_Track_set_key.#g_Track_EditRate_item_key./g_Track_Origin_item_key./g_EventTrack_set_key./g_EventTrack_EventEditRate_item_key./g_EventTrack_EventOrigin_item_key./g_StructuralComponent_set_key./g_StructuralComponent_DataDefinition_item_key.#g_StructuralComponent_Duration_item_key.#g_Sequence_set_key.#g_Sequence_StructuralComponents_item_key.#g_TimecodeComponent_set_key.#g_TimecodeComponent_RoundedTimecodeBase_item_key.#g_TimecodeComponent_StartTimecode_item_key.#g_TimecodeComponent_DropFrame_item_key.#g_SourceClip_set_key.#g_SourceClip_StartPosition_item_key.#g_SourceClip_SourcePackageID_item_key!./g_SourceClip_SourceTrackID_item_key(./g_DMSegment_set_key/./g_DMSegment_EventStartPosition_item_key3./g_DMSegment_EventComment_item_key:./g_DMSegment_TrackIDs_item_keyA./g_DMSegment_DMFramework_item_keyH./g_DMSourceClip_set_keyO./g_DMSourceClip_DMSourceClipTrackIDs_item_keyS./g_MaterialPackage_set_keyZ./g_SourcePackage_set_key^./g_SourcePackage_Descriptor_item_keyb./g_GenericDescriptor_set_keyi./g_GenericDescriptor_Locators_item_keym./g_FileDescriptor_set_keyt./g_FileDescriptor_LinkedTrackID_item_keyx./g_FileDescriptor_SampleRate_item_key./g_FileDescriptor_ContainerDuration_item_key./g_FileDescriptor_EssenceContainer_item_key./g_FileDescriptor_Codec_item_key./g_GenericPictureEssenceDescriptor_set_key./g_GenericPictureEssenceDescriptor_SignalStandard_item_key./g_GenericPictureEssenceDescriptor_FrameLayout_item_key./g_GenericPictureEssenceDescriptor_StoredWidth_item_key./g_GenericPictureEssenceDescriptor_StoredHeight_item_key./g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key./g_GenericPictureEssenceDescriptor_SampledWidth_item_key./g_GenericPictureEssenceDescriptor_SampledHeight_item_key./g_GenericPictureEssenceDescriptor_SampledXOffset_item_key./g_GenericPictureEssenceDescriptor_SampledYOffset_item_key./g_GenericPictureEssenceDescriptor_DisplayHeight_item_key./g_GenericPictureEssenceDescriptor_DisplayWidth_item_key./g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key./g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key./g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key./g_GenericPictureEssenceDescriptor_AspectRatio_item_key./g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key./g_GenericPictureEssenceDescriptor_VideoLineMap_item_key./g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key./g_GenericPictureEssenceDescriptor_CaptureGamma_item_key./g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$./g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+./g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2./g_GenericPictureEssenceDescriptor_FieldDominance_item_key9./g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@./g_CDCIEssenceDescriptor_set_keyG./g_CDCIEssenceDescriptor_ComponentDepth_item_keyK./g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR./g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY./g_CDCIEssenceDescriptor_ColorSiting_item_key`./g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg./g_CDCIEssenceDescriptor_PaddingBits_item_keyn./g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu./g_CDCIEssenceDescriptor_BlackRefLevel_item_key|./g_CDCIEssenceDescriptor_WhiteReflevel_item_key./g_CDCIEssenceDescriptor_ColorRange_item_key./g_RGBAEssenceDescriptor_set_key./g_RGBAEssenceDescriptor_ComponentMaxRef_item_key./g_RGBAEssenceDescriptor_ComponentMinRef_item_key./g_RGBAEssenceDescriptor_AlphaMaxRef_item_key./g_RGBAEssenceDescriptor_AlphaMinRef_item_key./g_RGBAEssenceDescriptor_ScanningDirection_item_key./g_RGBAEssenceDescriptor_PixelLayout_item_key./g_RGBAEssenceDescriptor_Palette_item_key./g_RGBAEssenceDescriptor_PaletteLayout_item_key./g_GenericSoundEssenceDescriptor_set_key./g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key./g_GenericSoundEssenceDescriptor_Locked_item_key./g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key./g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key./g_GenericSoundEssenceDescriptor_ChannelCount_item_key./g_GenericSoundEssenceDescriptor_QuantizationBits_item_key./g_GenericSoundEssenceDescriptor_DialNorm_item_key./g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key./g_GenericDataEssenceDescriptor_set_key ./g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key ./g_MultipleDescriptor_set_key./g_MultipleDescriptor_SubDescriptorUIDs_item_key./g_WaveAudioDescriptor_set_key./g_WaveAudioDescriptor_BlockAlign_item_key#./g_WaveAudioDescriptor_SequenceOffset_item_key*./g_WaveAudioDescriptor_AvgBps_item_key1./g_AES3AudioDescriptor_set_key8./g_DMFramework_set_key<./g_DMSet_set_key@.:mxf_log.!-< ../../lib/include/mxf/usr/include/sysmxf_reader.cint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_file.hmxf_partition.hmxf_primer.hmxf_data_model.hmxf_header_metadata.hmxf_reader.hmxf_reader_int.hmxf_labels_and_keys.hmxf_baseline_data_model.h\!m$p$d#!m"r"ru-p$p$N uu!y Xs%8Ti{t$  n$Qn$ty t%wNq!  o)!g ~~%~ t~~;M>N1c1VV~~~~~~p$ "rr]~~L LRRkWp$`jnog-d0c1`4_5^6MGLH}! k)l(-g-j(^ &HJXq6' RGR=[>c1Z:}"r"#e 0d+qfnssI9U)k,ha3[*#h* G iD" @N6/"rtDOEM~(n"r s~  3W$q  _: L ]r ^r \!r `  f@ @  @ f@ O   `@ @`O 㿐 p`㿐 p` 㿐 p`B?㿐 `&@  p@` B @H p` @?"@   `@ & ( "@ o?`G  @` B @H@ `& (B o> @ 8O poڲ?Oނ  $@ O o& (㿐 `&@  p@` B @H# p`  @ `O@` B @HO $@ O@`B o> O? @ 8O po @  O`` f@ @  @ f@ O @ @ H h "@ @ 2O  "" k"@ `dO#a0" "㿀 @ٲ `"@ `@ `` \ `@@  @@ ?@ D H@D`` Xn @.` \.  @,  , " @: .` ,," @:  @.`  @.`&``G `X`l `333`͂Q0p#`( ` (`Zn@ @  ! @D@ D @ D @.` \@ , ," @:.` ,," @:  @.`  @.@@  @ Oc `` t OZ @o`d8OZ o  `` Y 㿐@  0   H  `"Y` 㿀`+`+` @`Zn ``X `H8333`͂S@0p#`((`Z`l@ @ #@ `@B B @ D  @@ @$ @4H @@ ?@%@ B H@F ` > O @ F@ O 2O@ (O@ @F ` > 2Oކ@ oᆆ@㿐@ @ @ `2Hh&`2O$&@  ``#S &@ 㿐 @ l @ @ l `2Hh& `2O$&@  ``#: &@ 㿈@ @@`& 8`` `,JH' @6 < @t t`< @  H$` ` @ ``# 㿐@ 0 @ tt t t t t (@`&  ``  㿀 `'_cgk@@ @@@O @O* +" : * (* )* * 쀢 H@쀢 @'(`+ `8` @ `(`((`)(`*  ``%  ``%쀢 G @㿐 @@ @㿈@  @[tt @` H6` @` H``  @ ``  o&` @` H@` 2H)```  oԐ``  oȐ ``  @  O``  o `'Ԑ@`@ H` `Ԧpܪخ`0@ @@ @@ "O`0@ @0@@ HJÐ @@Ԁ @'`@@ @D`0@ @B' O`` $Mh `` $2Ԁ "@@'Ԑ@ { @@Ԁ @v' @$  o$`` $LoԀ@ `` $5o@ H`5 `0@ G@ @#@ H@ H`@ @@ @f'`@̀ @̀`2O`0o`` $8ox`` $=ok`` $Fo^`` $<oR`` $EoF`` $@o:`` $ao.@` @FЀ`O` hЀ@G`@  @r`0@ O@` Oot``@ @Y@` @E@@` @0@ G 0@Ȁ G`@ @Ȕ`0@ GG@耢 @@ OȔ@耢 @ђ@䀢 @@` @Ѐ`@5 o`` $o`` ${o`` $jo`` $do|` @܀ @8`0@̀ @%@` O@ @ @` @@` @ԐԀ @@Ԁ @'J @  $$ X0 0( 3`+0 @H0 ?X@' `,JH? @A(( Xn@@X@@8` '@': `` $oo'`` $o`` $qo`` $o`` $o`` $o`` $o`` $o`` $o`` $o{`` $oo`` $oc`` $oV`` $oI`` $o=`` $o0ԝH @@`& 86 <@ Hi 0 `ܨج`0@ @|@ @}@ "O`0 @@` @0@@ HK@ @`@  `@#@@ G`0@ @/֠  O `#` @`` #@  @H o`0`` #o Gٰ $0 `` #oؐ`` #o$0`` #o`` #o`` #o㿈@ ` @{@  `?`?@$?`H@` @Z@ .&...?@&`' ``" @@   `*LH'(`0`'`  2`*0 @(  J 2p ?*LH?s 2O@ ``" 2O.`& `(. `) . `*. `+o. ``" 㿐 `@? 2H㿐 `@ @  H @ ?#@  @@B?  p` O蒂oB?㿐`@ @ @H  @N@`B @C@@ 2H$ p@`B 4O @D@@D? `@3  @ Gٴ`D O@Oo` O `O@` B @H@`B o> O o8O oHo Oˠ o 8O oO $@ Oox @ @ H @ @ HI `?`?@Q@  @ H*@ @vܒ `@@ @V@@O @O @@m ``#  ``# G ``"Ȗ  `@@ @$@@O @@q ``"  ``#  ``"ߟ  ``#  @ H ``# @ @o#+ @O (`O@ @ @  ``#& 耢 H ``" @  '`*NH'(`0`' ( ,NH?@ 2O'  ``"  ! `#@`@ O  ` `@#-㿈 0S耢 H ``" @  O `"` `㿐 (`@@ `@ H@ @ @ O`` "j `@`` "p `@`` "foܐ㿐 @H@`p@@`p "@ @ O`p `p "@`@ `p` @ `@@ 2O`@@ `@ ` x`@ |`@ @ `| @@&@ toh''@ @' @ q !? p`p`p`! t9 9 @؀ H @@ H"`` !A@耠`@ @@ ``!>o@䀢 H@ ( @t$ pp `$ @ ` ` ` ` ` ` ` ` @ @V&& @䀢 H5@ ( @9$ pp `$ @ ` ` ` ` ` ` ` ` @ 2O&`` !Ro ``!1 `` !Wo`` !Oo|`` !Kop`` !Hoc㿈'@ H`` !@ @  O`` !o㿈'@ H`` !쀠`@ @@쀢 H`` !o@ @ @  x`` !o㿈'@ H``  쀠`@ @@쀢 H``  o@ @ @  x``  op'А@ @ @ O@耢 H@耢 @@ @ '%s' failed, in %s:%d position >= 0mxf_reader.c!index->isDropFrame || index->roundedTimecodeBase == 30foundTimecodeSegmentconvert_position_to_timecode(&reader->playoutTimecodeIndex, get_frame_number(reader), timecode)(newTrack = (EssenceTrack*)malloc(sizeof(EssenceTrack))) != NULL(newTrack = (MXFTrack*)malloc(sizeof(MXFTrack))) != NULL(newSegment = (TimecodeSegment*)malloc(sizeof(TimecodeSegment))) != NULLmxf_append_list_element(&timecodeIndex->segments, newSegment)?(newIndex = (TimecodeIndex*)malloc(sizeof(TimecodeIndex))) != NULLcreate_timecode_index(&timecodeIndex)mxf_append_list_element(sourceTimecodeIndexes, timecodeIndex)mxf_get_uint16_item(timecodeComponentSet, &MXF_ITEM_K(TimecodeComponent, RoundedTimecodeBase), &roundedTimecodeBase)mxf_get_boolean_item(timecodeComponentSet, &MXF_ITEM_K(TimecodeComponent, DropFrame), &dropFrame)mxf_get_length_item(timecodeComponentSet, &MXF_ITEM_K(StructuralComponent, Duration), &newSegment->duration)mxf_get_position_item(timecodeComponentSet, &MXF_ITEM_K(TimecodeComponent, StartTimecode), &newSegment->startTimecode)mxf_uu_get_package_tracks(sourcePackageSet, &iter1)mxf_uu_get_track_datadef(trackSet, &dataDef)mxf_get_strongref_item(trackSet, &MXF_ITEM_K(GenericTrack, Sequence), &sequenceSet)read_timecode_component(sequenceSet, timecodeIndexRef)mxf_get_strongref(sequenceSet->headerMetadata, arrayElementValue, &tcSet)read_timecode_component(tcSet, timecodeIndexRef)mxf_get_array_item_count(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), &componentCount)mxf_get_array_item_element(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), i, &arrayElementValue)mxf_get_rational_item(trackSet, &MXF_ITEM_K(Track, EditRate), &fromEditRate)mxf_get_position_item(sourceClipSet, &MXF_ITEM_K(SourceClip, StartPosition), &fromStartPosition)mxf_get_umid_item(sourceClipSet, &MXF_ITEM_K(SourceClip, SourcePackageID), &sourcePackageID)mxf_uu_get_package_tracks(refSourcePackageSet, &iter3)mxf_get_array_item_element(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), 0, &arrayElementValue)mxf_get_strongref(sequenceSet->headerMetadata, arrayElementValue, &structuralComponentSet)mxf_get_rational_item(trackSet, &MXF_ITEM_K(Track, EditRate), &toEditRate)mxf_get_position_item(timecodeComponentSet, &MXF_ITEM_K(TimecodeComponent, StartTimecode), &startTimecode)read_timecode_component(timecodeComponentSet, timecodeIndexRef)convert_position_to_timecode(timecodeIndexRef, toStartPosition, &timecode)?mxf_uu_get_package_tracks(materialPackageSet, &iter1)Multiple playout timecode tracks present in Material Package - use first encountered, in %s:%d read_timecode_component(sequenceSet, timecodeIndex)mxf_get_array_item_count(sequenceSet, &MXF_ITEM_K(Sequence, StructuralComponents), &sequenceComponentCount)Material Package playout timecode has multiple components, in %s:%d read_timecode_component(tcSet, timecodeIndex)(element = mxf_get_list_element(&reader->sourceTimecodeIndexes, (long)index)) != NULLconvert_position_to_timecode(timecodeIndex, sourceFrameNumber, timecode)timecodeIndex->type == SYSTEM_ITEM_TC_ARRAY_TIMECODE || timecodeIndex->type == SYSTEM_ITEM_SDTI_CREATION_TIMECODE || timecodeIndex->type == SYSTEM_ITEM_SDTI_USER_TIMECODE?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)?convert_timecode_to_position(&reader->playoutTimecodeIndex, timecode, &position)position_at_frame(reader, position)Failed to read first frame to update the number of source timecode, in %s:%d Failed to position reader back to frame 0, in %s:%d Result of get_num_source_timecodes could be incorrect because MXF file is not seekable and first frame has not been read, in %s:%d (newReader = (MXFReader*)malloc(sizeof(MXFReader))) != NULLCould not find header partition pack key, in %s:%d mxf_read_partition(newReader->mxfFile, &key, &headerPartition)(newReader->essenceReader = (EssenceReader*)malloc(sizeof(EssenceReader))) != NULLopa_initialise_reader(newReader, &headerPartition)op1a_initialise_reader(newReader, &headerPartition)MXF format not supported, in %s:%d Failed to open '%s', in %s:%d init_mxf_reader_2(&newMXFFile, dataModel, reader)mxf_load_data_model(&dataModel)mxf_finalise_data_model(dataModel)init_mxf_reader_2(mxfFile, dataModel, reader)open_mxf_reader_2(filename, dataModel, reader)+4+4S +4 +4S +4S +40+4+4+4+4+4+4 |   T   ( -  - $ -   -  -  ( T \ 8 - l -  -  -  -   -  - h - ( -  -  $ - | - 4 - ( -  -  - 8 -  -   - D - P -  -  -  -  - XXTX\\XddXlpXpX^nh^nh^nh^nPhXlhthh8it|ii8DiDPXPXiXhXhti|iXiXii^n`hhhTh`hxXx```XXX\XdhXhXX^nh i ThTdidhiij`j`a`aL`XYXY,d`aXYXY\]\a`a `] <\]XXDlXbcb]\]bc\]XbcXl\]fg<DfgPXfg^nh^ nhi X L TX <hi L phi x hi hiT`a`[Z[Za `a ^ Xn h  <h L Lh ` Q ` Q  X` X \^ \ n X h h h ` ` Q ` Q ` ^ n |h h | Y X  ^  n  Dh L th ^ n h ij bj bc h  dh l h h @ lQ ^ n h X  h X^nhhhX ZYoQTlll^4nhhXhh4hth4htd4dt`4`t\4\t`l````l``Pbb<bPP P<hPhxQxPQ8P8@Q@PQ4PLL L<4L`````d`X`HH H<4H@@@neee<4e`` `<`p`l`48^8 n4hb<h< bl< lh< hd< d|`< `P`P\Q\`< `\< \ ^ "n !h!! X!H!lh!|!h""h "xi""i","4X!0!@h!l!|h!"xh""h""h!0!H`!"x`""^"# n""h# #^##n# #`h#h#|h##h##h##^#%n##h#%h##ij##`j#$ ia$ $l`a$l$pia$p$xij$% `a% %(ia%(%0ij%0%`a##j$ $j$$X$%j%% j%0%j##`a$p$`a##bc$`$bc%0%Pbc%%^%*n%&h&&h&'h'$'h''h''h'($h(4(xh((h()h),)hh)x*@h*P*|h*|*X&8&t`&t&X&&`''`(4(8X(8),`*P*X`%&bc''bc'),bc*P*bc((h)*Ph'0'p`'p'tX't'`''`((`),)8X)8*P`))X))R**^*+`n*+h++h++ X+`+`X+p+t^+t,Tn+p+h++h,,h,,,Th,T,X^,X-n,-`--X- -`,,`,,X,,`,,`--^-0n-.xh./<h/H0h0(0h-.0i..i/0(i00^01n018h1H1Ph11^12n11h12dh2p2h11l11Q12l22^23n22h3 3th33h22l23Q33l33^34Ln33h34,h4<4<hh^get_mxf_clip(get_mxf_trackget_durationget_min_durationget_num_tracksQget_header_metadatahave_footer_metadataget_frame_numberread_next_frame?skip_next_frame~get_num_essence_tracksget_essence_trackCget_essence_track_with_tracknumberclean_rateget_playout_timecode add_essence_track kadd_track initialise_default_playout_timecode!set_essence_container_timecode#initialise_source_timecodes&minitialise_playout_timecode'get_source_timecode(get_source_timecode_type(get_last_written_frame_number)*position_at_frame)position_at_source_timecode*position_at_playout_timecode+#mxfr_is_seekable+]get_num_source_timecodes+close_mxf_reader,.init_mxf_reader_2,open_mxf_reader_2-ninit_mxf_reader-open_mxf_reader.0format_is_supported4L%&*P*(),'('''$'),*P''resultessenceReaderskip_next_frameframeCountoctet7frameRateread_next_framearrayElementLengthsegmentindexoctet14filenameoctet0octet1octet2octet3timecodeIndexRefoctet5octet6failarrayElementValueoctet9get_last_written_frame_numberdataModelindexSIDreaderMXFFileSysDatalastTracksegmentStartPositionnewTracktimecodetrackNumberplayoutFrameNumbersequenceSetisDropFramesourceTimecodeIndexesmxfFilehave_footer_metadatatypeIdposition_at_frametrackIndexoctet4durationtimecodeComponentSetoctet8octet10octet11octet12octet13startTimecodeoctet15newSegmentcounttrackget_header_metadataessenceTrackpositiontimecodeIndexroundedTimecodeBaseheaderPartitiontrackSet (*'[u7   "  8UG }w;Vn2#8 h-6KTY3m10# d"(.Q^t,TD Xl( 4*T<M-P_w  $4|: L`td\ +p%  IV[o$+`(*6KZn%8l\mxf_reader.cfree_timecode_index_in_listg_TimecodeComponent_RoundedTimecodeBase_item_keyg_Track_EditRate_item_keyg_TimecodeComponent_DropFrame_item_keyg_SourceClip_StartPosition_item_keyg_Null_UMIDg_Sequence_set_keyread_timecode_componentg_TimecodeComponent_StartTimecode_item_keycreate_timecode_indexconvert_position_to_timecodeg_StructuralComponent_Duration_item_keyg_TimecodeComponent_set_keyg_GenericTrack_Sequence_item_keyg_SourceClip_set_keyg_Sequence_StructuralComponents_item_keyg_SourceClip_SourcePackageID_item_keyconvert_timecode_to_positionmxf_get_array_item_elementmxf_disk_file_open_readmxf_next_array_item_elementopen_mxf_readerposition_at_framemxf_get_rational_itemmxf_uu_get_track_datadefhave_footer_metadataclean_rateset_essence_container_timecodemxf_is_subclass_of__moddi3mxf_get_iter_elementget_mxf_trackformat_is_supportedmxf_free_data_modelinit_mxf_readeropen_mxf_reader_2mxf_equals_umidget_last_written_frame_numberget_min_durationmemsetmxf_get_list_elementmxf_get_strongref_itemget_source_timecode_typemxf_initialise_array_item_iteratormxf_is_soundmxf_get_position_itemmxf_is_pictureclose_mxf_reader__divdi3add_trackmxf_append_list_elementmxf_get_array_item_countget_num_tracksmxf_free_partitionmxf_logget_source_timecodeget_header_metadataget_essence_trackopa_is_supportedinit_mxf_reader_2mxf_finalise_data_modelmxf_get_umid_itemread_next_frameinitialise_source_timecodesmxf_read_header_pp_kl_with_runinmxf_clear_listinitialise_playout_timecodemallocmxf_set_is_subclass_ofmxf_get_first_list_elementadd_essence_trackmxf_initialise_listmxf_get_uint16_itemmxf_file_is_seekablemxf_uu_get_package_tracksmxf_uu_get_referenced_packageget_essence_track_with_tracknumbermxf_read_header_pp_klmxf_uu_next_trackget_num_source_timecodesinitialise_default_playout_timecodeget_mxf_clipfreemxf_get_length_itemskip_next_frameget_frame_numbermxf_get_strongrefopa_initialise_readerop1a_is_supportedmxf_get_list_lengthmxf_read_partitionmxfr_is_seekableget_num_essence_tracksposition_at_playout_timecodemxf_get_boolean_itemmxf_file_closemxf_load_data_modelposition_at_source_timecodemxf_is_timecodemxf_initialise_list_iterget_playout_timecodeget_durationmxf_next_list_iter_elementop1a_initialise_readerx|4Lw        0     - &; rI <{        0    # 1 &? rM <        0    . < &J rX <$ l     $    . < J  7 7   T 7N    A  [  . E OS a  |  @D\O  Z_ m Ux&} O\d  9dl  Ll#  ._3 UA OLrS [_cgp  {      A  6*j/ :A MQU^  i2n yP  o Od  % o05 Opdt  T o 7;? H lR*W |atf K dl - % 26:EC  NcS K v l K | d - %  $ X (x 1  < A o O B [ # f  X     U B # E  ! !!  !!. !: D!E!J !Q !t !x !|! l!! ! !!  !8! |!K" O"! "r "}" " "" " " ""## #?#C#G #P #Z :#_ #l D#v c# # # # ###4# #  # $ $ $ $' G$, s$7 g$I $ $ $ Q$ $ $ $ O$ $ E%  %C %Z %e E% y% % .% & K& & & d&N &\ :&a &h&4& & &  & & & & & s& ' 'O6'rT' '' Q' '<' '"''  '' l'( K( O(@ (K&(P ([9(lx(q `("(# ((  (( l( ) # ) #))  )%), )8#)<%)@)I  )T7)lU)q )|)G)o)%)*))  )) K* O**% *0g*`*f0*k |*v*{ *$*y* `***+`**  *+ K+ |+>+`+B+p+M  +X++p+,T++  ++,T+-+C+  + U+a+ o,,#,J-,N0,R,[ ,f,k ,v,{  , , ,.l-0-1-A- z-+_-0 ->  -b -i14-1-2-}- --  - -- -1-2-3-- z. .  . . 6.% .+2.M3.Q4L.Ua.^ .h.m /IwJK4GKUKKK'L.Lc7LLLIT\dl t|,048LLT\\ddllp| $,4<DLT\fnv~$DPX``hlt$,4>FPXbjrzD`h48'</@7T?TG\OdWd_hgoy $,4<dDtL|T\dlt|8<@`dl| $,4<DLT\d$l(t,|@\`h <DDL XX`"l,7?GOWbjDrHzLPT\  0" L* T2 \< pD xL xT \ d l t |                   L  P  X # \ + ` 3 l ; l C t K | S [ c k s {                  P  T  T  `  `  h  l % p - x 5 = E O  Z  b  j  r  z 4  @  D  L                   %  - 5  = ( E 8 M 8 U @ ] D e H m L u P } T  X  \  `  d  l         $ $ , 4 P T $X ,\ 4p <p D L T ^ f n v ~ $ $ X `         , H L P X \ ` #d +p 3t = E M U ] e m u }      $ ( , < P P X t    (0;,C<K<SD[HcLk`sd{hlt  (0 :4B4J<RPZ\b\jprpzx @Ht| $/7 B4J<UT]Te\m`w`hpx  ((0H'H/P7x?xGOWaiqy$$,8@hp!)4<F N V(^DfXnXv`~dtt| &.6>FNX$`,j8td|l4<hp 0#8-`5h?GQYcku,}48LPTX``lltx|"*2:BJRZbjrz$$,<<DHHPp "*4<<HDPNdXl`hpx   @ H t |       !!!! '!$/!(7!,?!0G!8O!@W!Ha!|i!q!y"8"8"x"x""""""""""""" ""#!# ,#4#@<#\D#hN#pV#x^#f#n#x##########$ $$$ $4$4$H$`$p$ $($0$8%B% J% T%0\%Pd%Pn%`v%~%%%%%%%%%%&&$&$&,&8&D&D&L&T&\&\&&t.&6&>&F&P&Z'$b'0j'<r'<z'D'L'T'T'\'h'h'p'''(4(H(H(((((((&(.(6(@),J)xR)Z)b)j*r*|*P*p****++X+`+`+p+t++++++++&+.+6+>+F+N+V,^,f,n,$v,,,L,T,X,h,p,|,|,,,,,,,,,, ,,,#,+,3,;,C,K,S,[-c-k-s- {- ----$-0-D-L-L-h-----------&-.-6->-F-N-V-^.f.n.v.~. .l.t.........../ /4/8/H/T/T"/\*/t2/|:/B/J/R/Z/d0(l0Pt0|0000111 141@1H111111 1 1 2 2 "2< *2D 22\ :2p B2 J2 T2 \2 d2 l2 t3 |3 3 3 3L 3T 3l 3 3 3 3 3 3 3 3 4 4!4! 4$!4$!4,!"4<!*4Lbbb$bxbb,C 4C 8 < 8@ D 8H (P (lpts+=*,=X*p=*4=T*x=*=*s C C   p  $ p( (0 (lC tC x |    ( (bC C      ( (ps+ \s P 4 C C  $ ( , 0 ( 8 ( `P t4 C C   0   0  (  ( ^ _ T _   8  TP |? C C        (  ( _ C C   p   p  (  ( P 4_ 8T <_ LC TC X \  ` d  h ( p ( p s + $C ,? pC t x P |  P  (  ( C C   x   x  (  ( _ N_P4 '<U@ 'LC \ 7dkh 7xC |  0 (C   0 (_ C    (  ( G` GC  : ,C 0 4C 8 < @ (D H (` dC h l p (t x (C C   p  p ( (?C  C    (  (  $T( 4WDC H wP w|[%C o6 ) C ?$ 0 48D!`cpC C  C    (  (   (C    (_N(C 0?\C t xC |  x ( x ( C    (  (WC  w  w   ([<%LC P;d96C Q  QC  C    (  (C  C   $ x( (, x0 (HC L PC T X x\ (` xd (| C   P ( P ( C   P ( P ( C   @ ( @ (  C    (  $ (@ H@L    c Q     $ :  4 <J@ P T1X lXW[%C o6Q @ @ DC H L P (T X (pC t xC |  h ( h ( C    (  ( C    (  (   0c@C H LQP \ h$x :  'U 'C C ?C d Hl HRC  C     (  (8C < @C D H L (P T (lC p tC x |  (  (C  C    (  (C  C    (  (C   C    (  $ (<C @ DC H L (P (T (X (pC t xC |   (  (C  C    (  ( C   x ( x (  C   P ( P  (8 <C @ D H (L P (hC l pC t x H| ( H (C  C    (  ( C    (  (C  C    ( ( ( (<_ DTH_ `Wt | [%C o w6 w ) 0@LC P T (XC ` d (x8!cC C      ( (NC   P ( C $ ( P, (@NlC p tC x | x ( x ( C    (  (C  C   (  ( C  C  $  ( ( ,  0 ( HC L PC T X \ ( ` d ( |C  C    (   ( 5 C C !b!LC !P !T !X !\ !` (!h (!|^!b! `! `"@C "HC "L "P `"T "X `"\ ("d ("C " " " " " (" ("5# b#@V#b$ V$ b$Hb$pa$b$b%b&#&C &K&0p&8s&L+&C &C & & (& & (&C & & H& & H& (& (&C &C & & h' ' h' (' ('(p'0s'D+'lC 'tC 'x '| (' ' ('C 'C ' @' (' @' ('C 'C ' @' (' @' ('C (C ( (  h( ( h( ((  ((<#(PC (XC (\ (` H(d (h H(l ((t ((K(b(#(C (C ) ) ) )  ) () ()@C )HC )L )P )T )X )\ ()d ()x^) 8) 8*#*C * C *$ *( *, *0 *4 (*< (*TC *X *\C *` *d (*l (*|#*C * (* * * * *C *C * * @* * @* (* (+#+(C +0C +8 +< +@ +D +H (+T (+`V +dV +f+V+C +K+C +#+C + +C + + (+ (+f, H,C , H,  (, (,$f,, ,0C ,4 ,8 (,@ (,hl,_,_-_-N-(N-T_-t_-.-P-4. Z.C .0g.@C .D .H H.L (.PC .T .X H.\ (.lB.<.C . . (. . (.G.P/ d/0C /He/XC /`P/t/C / /C / / / (/ / (/C /C / 0 0 0 0  (0 (0( P0,C 00 P04 (0< (0PC 0T 0XC 0\ 0` 0d (0h 0l (0 0C 0 0 0 (0 0 (0C 0 0C 0 0 0 (0 0 (0 1 C 1 x1 (1C 1  x1$ (18l1PH1`C 1d 1hC 1l 1p 1t (1x 1| (1m1C 1 1 1 (1C 1 1 1 (1.1I2C 2 2C 2 2  2$ (2( 2, (2HH2pC 2t 2xC 2| 2 2 (2 2 (2m2C 2 2 2 (2C 2 2 2 (2.3 I3 C 3$ 3(C 3, 30 34 (38 3< (3X03C 3 3C 3 3 H3 (3 H3 (3M3g4G4e4,B4<B$(48\DHdTXldhd $04LPhl  X    ,0HLdh4 "# #% *(,+`8<+pTX,Tpt-0123as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 D1u^%cG!11x4L7W? LWlg, vLP\P   .  C.  q  u  u  u@/0 1205622885 2404 1000 100664 81016 ` ELF904(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > $ > : ; I : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &I: ; I< ' II!I/  : ;  : ; I : ; < .: ; ' @ : ; I : ; I .? : ;' I@: ;I.? : ;' I@ : ;I!4: ;I "4: ;I#4: ;I $4: ;I%: ;I & : ;': ;I (4: ;I).? : ; ' I@*: ; I+: ; I,4: ; I-4: ; I.4: ; I/4: ; I 04: ; I 14: ; I? < RGNU C 4.2.2mxf_essence_helper.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/examples/readerintunsigned charunsigned intlong long intlong intcharshort intint32_t=int64_tDuint8_tHuint16_tI&short unsigned intuint32_tJuint64_tO\long long unsigned int:_;#<#=#>#?#@#A#B#C#D# E# F# G# H# I#J#mxfULKvmxfKeyM_PcQ#R#S#T#U#V#W#X#Y#Z# [# \# ]# ^# _#`#mxfUUIDazmxfLocalTagg yz#{#|#}#~###### # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDnumerator#denominator#mxfRationalmxfPositionfree_func_type!     _MXFListElement%Wnext&W#data'# MXFListElement( +elements,#lastElement-#len.#freeFunc/# ]MXFList0s #MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+7= O  OU%e4(iclose*{#read+#write,#get_char-# put_char.#eof/#seek0 #tell1 3#is_seekable2# size3 3#$free_sys_data6{#(sysData7u#,minLLen:#0runinLen;#2 u uZi< u  << u  < u u   u   3 u #MXFFile<k) unextTag*r#entries+#MXFPrimerPack, H ( MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory- 0 !size1#MXFBasicTypeInfo2 5 nelementTypeId6#fixedSize7#MXFArrayTypeInfo8 9; name< #=#MXFCompoundTypeMemberInfo> A membersB # MXFCompoundTypeInfoC F IG#fixedArraySizeH#MXFInterpretTypeInfoI Q basicR !arrayS ncompoundT interpretU IL categoryM #N#nameO #infoV e# MXFItemTypeW F$m ZitemDefsn#setDefso#typesp Z# lastTypeIdq# jMXFDataModelr  _MXFMetadataSet@ ( key -l#instanceUID .c#items /# headerMetadata 0 Q#0fixedSpaceAllocation 1L#8 _MXFHeaderMetadata 0 Q 6 m#primerPack 7 s#sets 8# MXFMetadataSet 2 ~ j uMXFHeaderMetadata 9  y l WMXFReader - _MXFReader - `#clip a#haveReadAFrame c#(playoutTimecodeIndex dj#0sourceTimecodeIndexes e#`essenceReader g#p i m#townDataModel j#x m#| n<#MXFReaderListenerData /_MXFReaderListenerData _MXFReaderListener 2` 4{#allocate_buffer 7#deallocate_buffer :#receive_frame ?# data A#u u ` u  <  u  u  <MXFReaderListener B8 E F#frameWidth G<#frameHeight H<#  I<# J<# K<# L<#horizSubsampling M<# vertSubsampling N<#$componentDepth O<#(aspectRatio P#,singleField Q#4MXFVideoTrack R  U_samplingRate V# W<# X#  Y<#MXFAudioTrack Z _MXFTrackl ] next ^ #essenceContainerLabel `_#materialTrackID b<#materialTrackNumber c<#isVideo e#video f# audio g_#XtMXFTrack ht ktracks l# m#duration n#minDuration o#&MXFClip p6EssenceReaderData _EssenceReaderData _EssenceTrack !next "#trackNumber $<# &#frameSizeSeq '# )#LplayoutDuration *#XsampleRate ,#`containerDuration -#himageStartOffset /<#pbodySID 1<#tindexSID 2<#x<EssenceTrack 3( 6essenceTracks 7#close 9#position_at_frame :6#skip_next_frame ;L# read_next_frame <m#get_next_frame_number =#get_last_written_frame_number >#get_header_metadata ?#have_footer_metadata @L# data B#$    6  !L <g  gR s  EssenceReader C0 Ljtype M#count N# P#roundedTimecodeBase Q# segments T# W# hour X#(min Y#)sec Z#*frame [#+TimecodeIndex \ 9convert_12m_to_timecode0^t12m.X. Yhour/Zmin/[sec/\frame/]Ggelement_contains_timecode key extract_timecode key lenL!b"localTag"localItemLen#arrayHeaderT"arrayLen<"arrayItemLen<#t12mL"lenRemainingL"i<$"hour"min"sec"frame#systemPackData..>8read_frame%gi%jL%m%!c$#newBufferl"newBufferSizeL&failLconvert_aes_to_pcmFuD<D<%Ej'aesDataLenELkl'pcmDataLenEm(audioSampleCountG"channelValidFlagsH!I<i(aes3ChannelCountJ"aesDataPtrR"pcmDataPtrS"sampleNumT"channelU(channelNumberVsend_frame%gi%j%k dataLenL!`$#newDataLenLh)is_d10_essence;W*label:W]_process_sound_descriptor %i%jprocess_wav_descriptor5 4 %4i%4j)process_cdci_descriptorV0+U UiUj,frameLayoutW,fieldWidthX<,fieldHeightY<-Z<-[<-\<-]<,avidResolutionID^,avidFrameSize_.g_Null_UUIDCc.g_Null_Key /g_Null_UL]0g_Null_LocalTagr.g_Null_UMID.g_Null_Rational.g_Picture_datadef_label -].g_Sound_datadef_label 0].g_Timecode_datadef_label 3].g_LegacyPicture_datadef_label 6].g_LegacySound_datadef_label 9].g_LegacyTimecode_datadef_label <].g_Data_datadef_label ?].g_DescriptiveMetadata_datadef_label B].g_IECDV_25_525_60_compdef_label ]].g_IECDV_25_625_50_compdef_label `].g_DVBased_25_525_60_compdef_label d].g_DVBased_25_625_50_compdef_label g].g_DVBased_50_525_60_compdef_label j].g_DVBased_50_625_50_compdef_label m].g_DVBased_100_1080_60_I_compdef_label p].g_DVBased_100_1080_50_I_compdef_label s].g_DVBased_100_720_60_P_compdef_label v].g_DVBased_100_720_50_P_compdef_label y].g_D10_50_625_50_compdef_label ].g_D10_50_525_60_compdef_label ].g_D10_50_625_40_compdef_label ].g_D10_50_525_40_compdef_label ].g_D10_50_625_30_compdef_label ].g_D10_50_525_30_compdef_label ].g_ALaw_compdef_label ].g_MP4AdvancedRealTimeSimpleL3_compdef_label ].g_DNxHD_compdef_label ].g_MultipleWrappings_esscont_label ].g_BWFFrameWrapped_esscont_label ].g_BWFClipWrapped_esscont_label ].g_AES3FrameWrapped_esscont_label ].g_AES3ClipWrapped_esscont_label ].g_BWFCustomWrapped_esscont_label ].g_AES3CustomWrapped_esscont_label ]/g_IECDV_25_525_60_FrameWrapped_esscont_label ]/g_IECDV_25_525_60_ClipWrapped_esscont_label ]/g_IECDV_25_625_50_FrameWrapped_esscont_label ]/g_IECDV_25_625_50_ClipWrapped_esscont_label ]/g_DVBased_25_525_60_FrameWrapped_esscont_label ]/g_DVBased_25_525_60_ClipWrapped_esscont_label ]/g_DVBased_25_625_50_FrameWrapped_esscont_label ]/g_DVBased_25_625_50_ClipWrapped_esscont_label ]/g_DVBased_50_525_60_FrameWrapped_esscont_label ]/g_DVBased_50_525_60_ClipWrapped_esscont_label ]/g_DVBased_50_625_50_FrameWrapped_esscont_label ]/g_DVBased_50_625_50_ClipWrapped_esscont_label ].g_DVBased_100_1080_60_I_FrameWrapped_esscont_label ](g_DVBased_100_1080_60_I_ClipWrapped_esscont_label ](g_DVBased_100_1080_50_I_FrameWrapped_esscont_label ](g_DVBased_100_1080_50_I_ClipWrapped_esscont_label ](g_DVBased_100_720_60_P_FrameWrapped_esscont_label  ](g_DVBased_100_720_60_P_ClipWrapped_esscont_label ](g_DVBased_100_720_50_P_FrameWrapped_esscont_label ](g_DVBased_100_720_50_P_ClipWrapped_esscont_label ]#g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label ]#g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label  ]#g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label #]#g_D10_50_625_50_defined_template_esscont_label ,]#g_D10_50_625_50_extended_template_esscont_label /]#g_D10_50_625_50_picture_only_esscont_label 2]#g_D10_50_525_60_defined_template_esscont_label 5]#g_D10_50_525_60_extended_template_esscont_label 8]#g_D10_50_525_60_picture_only_esscont_label ;]#g_D10_40_625_50_defined_template_esscont_label >]#g_D10_40_625_50_extended_template_esscont_label A]#g_D10_40_625_50_picture_only_esscont_label D]#g_D10_40_525_60_defined_template_esscont_label G]#g_D10_40_525_60_extended_template_esscont_label J]#g_D10_40_525_60_picture_only_esscont_label M]#g_D10_30_625_50_defined_template_esscont_label P]#g_D10_30_625_50_extended_template_esscont_label S]#g_D10_30_625_50_picture_only_esscont_label V]#g_D10_30_525_60_defined_template_esscont_label Y]#g_D10_30_525_60_extended_template_esscont_label \]#g_D10_30_525_60_picture_only_esscont_label _](g_ALawFrameWrapped_esscont_label h](g_ALawClipWrapped_esscont_label k](g_ALawCustomWrapped_esscont_label n](g_DNxHD720p120ClipWrapped_esscont_label {](g_DNxHD720p185ClipWrapped_esscont_label }](g_DNxHD1080p120ClipWrapped_esscont_label ](g_DNxHD1080p185ClipWrapped_esscont_label ](g_DNxHD1080p36ClipWrapped_esscont_label ]#g_DNxHD1080i120ClipWrapped_esscont_label ](g_DNxHD1080i185ClipWrapped_esscont_label ]#g_SDTI_CP_System_Pack_esselement_key  (g_OpenIncomplete_Header_pp_key " (g_ClosedIncomplete_Header_pp_key % (g_OpenComplete_Header_pp_key ( (g_ClosedComplete_Header_pp_key + (g_OpenIncomplete_Body_pp_key . (g_ClosedIncomplete_Body_pp_key 1 (g_OpenComplete_Body_pp_key 4 (g_ClosedComplete_Body_pp_key 7 (g_OpenIncomplete_Footer_pp_key : (g_ClosedIncomplete_Footer_pp_key = (g_OpenComplete_Footer_pp_key @ (g_ClosedComplete_Footer_pp_key C (g_KLVFill_key P (g_RandomIndexPack_key Z (g_PrimerPack_key d (g_IndexTableSegment_key o (g_complexity00_op_atom_label ](g_complexity01_op_atom_label ](g_complexity02_op_atom_label ](g_complexity03_op_atom_label ](g_qq09_op_1a_label ].g_root_set_key ].g_InterchangeObject_set_key ].g_InterchangeObject_InstanceUID_item_key ].g_InterchangeObject_GenerationUID_item_key ].g_Preface_set_key ].g_Preface_LastModifiedDate_item_key ].g_Preface_Version_item_key ].g_Preface_ObjectModelVersion_item_key ].g_Preface_PrimaryPackage_item_key ].g_Preface_Identifications_item_key ].g_Preface_ContentStorage_item_key ].g_Preface_OperationalPattern_item_key ].g_Preface_EssenceContainers_item_key ].g_Preface_DMSchemes_item_key ].g_Identification_set_key ].g_Identification_ThisGenerationUID_item_key ].g_Identification_CompanyName_item_key ].g_Identification_ProductName_item_key ](g_Identification_ProductVersion_item_key ](g_Identification_VersionString_item_key  ](g_Identification_ProductUID_item_key ](g_Identification_ModificationDate_item_key ](g_Identification_ToolkitVersion_item_key ](g_Identification_Platform_item_key %](g_ContentStorage_set_key ,](g_ContentStorage_Packages_item_key 0](g_ContentStorage_EssenceContainerData_item_key 7](g_EssenceContainerData_set_key >](g_EssenceContainerData_LinkedPackageUID_item_key B](g_EssenceContainerData_IndexSID_item_key I](g_EssenceContainerData_BodySID_item_key P](g_GenericPackage_set_key W](g_GenericPackage_PackageUID_item_key [](g_GenericPackage_Name_item_key b](g_GenericPackage_PackageCreationDate_item_key i](g_GenericPackage_PackageModifiedDate_item_key p](g_GenericPackage_Tracks_item_key w](g_Locator_set_key ~](g_NetworkLocator_set_key ](g_NetworkLocator_URLString_item_key ](g_TextLocator_set_key ](g_TextLocator_LocatorName_item_key ](g_GenericTrack_set_key ](g_GenericTrack_TrackID_item_key ](g_GenericTrack_TrackNumber_item_key ](g_GenericTrack_TrackName_item_key ](g_GenericTrack_Sequence_item_key ](g_StaticTrack_set_key ](g_Track_set_key ](g_Track_EditRate_item_key ](g_Track_Origin_item_key ](g_EventTrack_set_key ](g_EventTrack_EventEditRate_item_key ](g_EventTrack_EventOrigin_item_key ](g_StructuralComponent_set_key ](g_StructuralComponent_DataDefinition_item_key ](g_StructuralComponent_Duration_item_key ](g_Sequence_set_key ](g_Sequence_StructuralComponents_item_key ](g_TimecodeComponent_set_key ](g_TimecodeComponent_RoundedTimecodeBase_item_key ](g_TimecodeComponent_StartTimecode_item_key ](g_TimecodeComponent_DropFrame_item_key ](g_SourceClip_set_key ](g_SourceClip_StartPosition_item_key ](g_SourceClip_SourcePackageID_item_key !](g_SourceClip_SourceTrackID_item_key (](g_DMSegment_set_key /](g_DMSegment_EventStartPosition_item_key 3](g_DMSegment_EventComment_item_key :](g_DMSegment_TrackIDs_item_key A](g_DMSegment_DMFramework_item_key H](g_DMSourceClip_set_key O](g_DMSourceClip_DMSourceClipTrackIDs_item_key S](g_MaterialPackage_set_key Z](g_SourcePackage_set_key ^](g_SourcePackage_Descriptor_item_key b](g_GenericDescriptor_set_key i](g_GenericDescriptor_Locators_item_key m](g_FileDescriptor_set_key t](g_FileDescriptor_LinkedTrackID_item_key x]#g_FileDescriptor_SampleRate_item_key ]#g_FileDescriptor_ContainerDuration_item_key ]#g_FileDescriptor_EssenceContainer_item_key ](g_FileDescriptor_Codec_item_key ](g_GenericPictureEssenceDescriptor_set_key ](g_GenericPictureEssenceDescriptor_SignalStandard_item_key ]#g_GenericPictureEssenceDescriptor_FrameLayout_item_key ]#g_GenericPictureEssenceDescriptor_StoredWidth_item_key ]#g_GenericPictureEssenceDescriptor_StoredHeight_item_key ](g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key ](g_GenericPictureEssenceDescriptor_SampledWidth_item_key ](g_GenericPictureEssenceDescriptor_SampledHeight_item_key ](g_GenericPictureEssenceDescriptor_SampledXOffset_item_key ](g_GenericPictureEssenceDescriptor_SampledYOffset_item_key ]#g_GenericPictureEssenceDescriptor_DisplayHeight_item_key ]#g_GenericPictureEssenceDescriptor_DisplayWidth_item_key ]#g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key ]#g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key ](g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key ]#g_GenericPictureEssenceDescriptor_AspectRatio_item_key ](g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key ](g_GenericPictureEssenceDescriptor_VideoLineMap_item_key ](g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key ](g_GenericPictureEssenceDescriptor_CaptureGamma_item_key ](g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $]#g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key +](g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 2](g_GenericPictureEssenceDescriptor_FieldDominance_item_key 9](g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @](g_CDCIEssenceDescriptor_set_key G]#g_CDCIEssenceDescriptor_ComponentDepth_item_key K]#g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R]#g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y](g_CDCIEssenceDescriptor_ColorSiting_item_key `](g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g](g_CDCIEssenceDescriptor_PaddingBits_item_key n](g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u](g_CDCIEssenceDescriptor_BlackRefLevel_item_key |](g_CDCIEssenceDescriptor_WhiteReflevel_item_key ](g_CDCIEssenceDescriptor_ColorRange_item_key ](g_RGBAEssenceDescriptor_set_key ](g_RGBAEssenceDescriptor_ComponentMaxRef_item_key ](g_RGBAEssenceDescriptor_ComponentMinRef_item_key ](g_RGBAEssenceDescriptor_AlphaMaxRef_item_key ](g_RGBAEssenceDescriptor_AlphaMinRef_item_key ](g_RGBAEssenceDescriptor_ScanningDirection_item_key ](g_RGBAEssenceDescriptor_PixelLayout_item_key ](g_RGBAEssenceDescriptor_Palette_item_key ](g_RGBAEssenceDescriptor_PaletteLayout_item_key ](g_GenericSoundEssenceDescriptor_set_key ]#g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key ](g_GenericSoundEssenceDescriptor_Locked_item_key ](g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key ](g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key ]#g_GenericSoundEssenceDescriptor_ChannelCount_item_key ]#g_GenericSoundEssenceDescriptor_QuantizationBits_item_key ](g_GenericSoundEssenceDescriptor_DialNorm_item_key ](g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key ](g_GenericDataEssenceDescriptor_set_key  ](g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  ](g_MultipleDescriptor_set_key ](g_MultipleDescriptor_SubDescriptorUIDs_item_key ](g_WaveAudioDescriptor_set_key ]#g_WaveAudioDescriptor_BlockAlign_item_key #](g_WaveAudioDescriptor_SequenceOffset_item_key *](g_WaveAudioDescriptor_AvgBps_item_key 1](g_AES3AudioDescriptor_set_key 8](g_DMFramework_set_key <](g_DMSet_set_key @].g_avid_DV25ClipWrappedEssenceContainer_label"].g_AvidObjectDirectory_key' .g_AvidMetadataRoot_key* /g_GenericPictureEssenceDescriptor_ResolutionID_item_key8]/g_GenericPictureEssenceDescriptor_FrameSampleSize_item_key?].g_GenericPictureEssenceDescriptor_ImageSize_item_keyF].g_DefinitionObject_set_keyP].g_DefinitionObject_Identification_item_keyT].g_DataDefinition_set_key\].g_Preface_ProjectName_item_keya].g_Preface_ProjectEditRate_item_keyh].g_GenericPackage_MobAttributeList_item_keyq].g_GenericPackage_UserComments_item_keyx].g_TaggedValue_set_key].g_TaggedValue_Name_item_key].g_TaggedValue_Value_item_key].g_TapeDescriptor_set_key]/g_SysItemElementKey1( /g_AvidMJPEGClipWrapped_esscont_label*]1mxf_log.#s ../../lib/include/mxf/usr/include/sysmxf_essence_helper.cint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_file.hmxf_primer.hmxf_data_model.hmxf_header_metadata.hmxf_reader.hmxf_reader_int.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_avid_labels_and_keys.hmxf_avid_extensions_data_model.hCh()k)a6EK^4^6^?0d0drb'K^u t G 9~ /a,sb(a - t t%$o%o%q$m'm'm')k)r#a5_;b)u[    z+iq r   |"rs  1X1c!0[!! !u!u!L!LHLH!LCLHLH!2b2b2b!2b2b2b!!!d]9-d[ "`&b~  ?cbk!~ , ' q!Mn  0"@ `0``(`@@@+@ 0(+ `0``(`@@@* 0(*㿐 @ `"@ @ 㿐 @` @@`@ @` @P@/HE@ @1@ @Fa@ @ @趤@d @OH @ @Y O@ OՒ ``# OOo@` @q8HH8HOѐ@ O ``#R @ 9 9@a ``#6  ``#(  ``#  Ԑ@  @i ``#  ``#" @ Of ``#Y F H`@O{`Owܔ#\#`#d#h @ O^ ``#K @`HCF`@J ̴ܲh#\#`#d#h @ @BD?@(@* @ Oܐ ``#  ``# @ O ``#  ``# ܔ #\#`#d#h @ OD ``#@ 㿈' p@ @ p`@2H  |`@ HH @ & |@& | HA ``" @~ ``" `@ H4@@~@`` "h@0@@ @,@ ``"`@ "` ` `@OӔoOp@b `@ 2H! |`` "oɐ8Oe |o ``" p@ @ @ \8@'@ 2Oo\`` "o㿐``1 `1 1 `1 1 `1 1 @ ``"X `0`@?F( 0 22 `  (` @(`@0 ``"Z  ``"Y @ O'`@@Y @7 0  @9`"H`@`@2`@( `"}@  `(` `0+ ` `0(`+  `Oۚ``(0`OԒ#8`?@  ` `0(`+o `(`8+ `(` `0+  ` `0(`+ o՘ ``"[ 㿈@ @C p@ @J@  @` @ @  ``"ޖ @  O ` h@耢 H) ``"ٖ  ``"і  ``"ҟ` @쀢 O ``"ږ 㿐@` @ @` O@` O@` O@` O@` O@` Oܐ@` O֐@` OА@` Oʐ@` OĐ@` O@` O@` O@` O@` O@` O@`@ 㿐`@` "H `@` @Z`@` H8@!@ @W?>h`X@` @a`X`@-`\`H)`h@` @^`h`Hg ``"'  ``"  ``"$  ``"  @h O ``"  ``"#  ``"& ``@` @```@``h0`X@?6`d>  ``")  ``"* 㿈@ H ``"6 `d@` @ `X`dPXX'`\LX@'쑠 ȕJ?>  ``"8 h`@` H `@` @R`@` H0@!@ @O?>h`L@` H)`H@` @i`H`HM `` v  `` h  `` s  `` f  @h O `` l @` @!"Є!&`0&`(&`4&`,   u&`8&`<&`@&`D>  `` u @` Oނ"А@` @"Є"@&`0&`(&`8 &`<&`4&`,&`D&`@ > @` O"А@` O"А@` O"А@` @"Є"@&`0&`(  &`8&`<&`4&`,&`@o&`D@` O"А@` @"Є!&`0&`(&`4&`,   &`8&`<&`@&`D> @` O"А@` @"Є"@&`0&`(&`4&`,   &`8&`<&`@&`D> @` O"А@` @"Ђ"`&`0&`(&`,"@&`8&`4 &`<  &`@&`D @` O"А@` O"А@` @ "Ђ"&`0&`(&`,!&`8&`4o݂ @` O"А@` O"А@` O"А@` O"А@` O"А@` OЄ"А@` OɄ"А@` O„"А@` O"А@` O"А@` O"А@` O"А@` O"А@` O"А@` @'$8&`0&`(&`4&`,   P&`8&`<&`@&`D> @` @`H`@- ``!$ @` 2O`H@` @`H`@S ``!s @` @R@` @=!@ @"'ܐ!@ @'!@ @ 'Ԑ!@ 2@u 'ؐ`@@` H2 ``!Q @` @@` @n!@ @'ܐ!@ @'!@ @ 'Ԑ!@ 2@ʒ 'ؐ`@@` H ``! @` H@` @sЂ`#8Hd(`@؀ O ``!K @Ԁ Oo ``!C !` &`0&`(!(&`T&`D&`,!   &`8&`4&`<&`@?> !  &`4&`(&`0!(&`T&`D&`,  &`8&`<o&`@"Ђ"P&`0&`(&`,"@ &`4&`<  &`8&`@o&`D ``"  ``!  ``"   @ O ``!;  @܀ Oݐ ``!3  ``!,  ``!' `D@` H% ``!R `D@` H' ``! @` @a`@& ``!T @` @`@ ``! &`(&`,&`0&`4&`8&`<!@ 2@5 `D  X? `@?  ?`` ЕHJN?>  ``!S @Ѐ @Ѐ`@А  @ OO ``!  @܀ O2 ``! @؀ O6 ``! @Ԁ O ``! &`(&`,&`0&`4&`8&`<!@ "O``D @̀ @8̀@'8& &p@` O ``!  ``!  ``!  ``!  ``!{  ``!v @` @8̀@'8& &p@` O  ``!g  ``!`  ``!e  ``!d '%s' failed, in %s:%d mxf_read_uint16(mxfFile, &localTag)mxf_essence_helper.cmxf_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)(essenceTrack = get_essence_track(reader->essenceReader, trackIndex)) != NULLframeSize > essenceTrack->imageStartOffset(reader->buffer = (uint8_t*)malloc(sizeof(uint8_t) * (frameSize))) != NULLmxf_file_read(mxfFile, reader->buffer, frameSize) == frameSizelistener->allocate_buffer(listener, trackIndex, &newBuffer, newBufferSize)memcpy(newBuffer, &reader->buffer[essenceTrack->imageStartOffset], newBufferSize)mxf_file_read(mxfFile, newBuffer, newBufferSize) == newBufferSizechannelCount == aes3ChannelCountblockAlign >= 1 && blockAlign <= 3audioSampleCount == (aesDataLen - 4) / (8 * 4)(buffer[4 + 4 * 8 + 3] & 0x40) == 0x000(track = get_mxf_track(reader, trackIndex)) != NULLconvert_aes_to_pcm(track->audio.channelCount, track->audio.bitsPerSample, buffer, dataLen, &newDataLen)listener->receive_frame(listener, trackIndex, buffer, newDataLen)listener->receive_frame(listener, trackIndex, buffer, dataLen)mxf_get_ul_item(descriptorSet, &MXF_ITEM_K(FileDescriptor, EssenceContainer), &track->essenceContainerLabel)mxf_get_rational_item(descriptorSet, &MXF_ITEM_K(FileDescriptor, SampleRate), &essenceTrack->sampleRate)mxf_get_length_item(descriptorSet, &MXF_ITEM_K(FileDescriptor, ContainerDuration), &essenceTrack->containerDuration)mxf_get_rational_item(descriptorSet, &MXF_ITEM_K(GenericSoundEssenceDescriptor, AudioSamplingRate), &track->audio.samplingRate)track->audio.samplingRate.numerator != 0 && track->audio.samplingRate.denominator != 0mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(GenericSoundEssenceDescriptor, ChannelCount), &track->audio.channelCount)track->audio.channelCount != 0mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(GenericSoundEssenceDescriptor, QuantizationBits), &track->audio.bitsPerSample)track->audio.bitsPerSample != 0process_sound_descriptor(descriptorSet, track, essenceTrack)mxf_get_uint16_item(descriptorSet, &MXF_ITEM_K(WaveAudioDescriptor, BlockAlign), &track->audio.blockAlign)mxf_get_rational_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, AspectRatio), &track->video.aspectRatio)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, ComponentDepth), &track->video.componentDepth)track->video.componentDepth != 0track->video.componentDepth == 8mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredHeight), &fieldHeight)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, StoredWidth), &fieldWidth)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayHeight), &displayHeight)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayWidth), &displayWidth)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayYOffset), &displayYOffset)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, DisplayXOffset), &displayXOffset)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, HorizontalSubsampling), &track->video.horizSubsampling)mxf_get_uint32_item(descriptorSet, &MXF_ITEM_K(CDCIEssenceDescriptor, VerticalSubsampling), &track->video.vertSubsampling)mxf_get_uint8_item(descriptorSet, &MXF_ITEM_K(GenericPictureEssenceDescriptor, FrameLayout), &frameLayout)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 ?@+4S +4 +4+4+4+4+4+4+4+4+4 +4 +4 +4 +4 +4 @+4 @+4 A+4 A+4 P+4 P+4 Q+4 Q+4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4 +4+4 +4 +4+4+4 +4 +4+4 +4+4+4$`u*MQӠ$`u*PQ+4+4 *+4 |  @ - H -  - t -  -  -  - X -  -  - ^nhhiYiY^,nh,`,0^0n, h\hl hXhhhhh(Ph`hhhh(h8`hph,diili`ipi,jkjk4hjkhYkjkjk8jk,lmYmdljh`jpjdlhh`hph ddQLdL\Q\dQpd ``Q`Qp`djkja`a`kljkjkhjk`a(``ajkja`ap`apjk ccpc \\\\p\\o$QoQoQn(RnRnR$$m$LQm,QmQ((l(LRl,RlR ^ |nhh  h h < h  $h 8 |h(kl(4`l4L`aLdkadp`ap ka  H`a H |ka | `a ka `a ka \`a \ ``l ka kl `a $ Hka(4b4dXdbX b  X  |b | X <b < LX L b X |b `a d `a  8`a H |`a | ^ n | h $ h h hh x h h | ,i Q T $ T T pT xT  p] x ] `]  p\ x \ `\ \Y x`Y $ p[ x [ [ Q `[^pnhhlm[m lm@dlmd[mplmh 0h@h`hpt^t0nph(h04^4n0\hlhhh Ph`hhh@hPxh^nh(hT|h^, nhhh8hHhh h0hh8h@hh \hlhh h!!h!!h""Dh"X"h##(h#8#Th#d#h##h$ $4h$D$lh$|$h$%h%$%ph%%h%&h&&h&'h' 'dh't'h'(h((Xh(h)(h)8)`h)p)h))h)*h**@h*P*h**h+ +4h+D+lh%@%@o%@%LQ%%o%%Q%%Q(h(lQX\h\lQlh h lh l |Q |!h!d"h$|' h')h*P, h8<d<LQLd H Ld L \Q \!d!d"d#d#d$|'td')d*P, d\` l!`!d"`$|' `')`*P, `<\ L!\!d"\#d#\$|'t\')\*P, \X !X$|' X(h)X*P, X|T !T!d!T$|' T'(T(h)T*P, T!<!dP"#P' ' P*P*`Q*`*P+ , P'' L()8L)p)L*l*L+ +DLRaccept_frameGelement_contains_timecodeextract_timecode>read_frameconvert_aes_to_pcmusend_frameis_d10_essencebprocess_sound_descriptorprocess_wav_descriptor process_cdci_descriptor, essenceTrackdescriptorSetMXFFileSysDataaccept_frameoctet3dataModeldisplayWidthreaderbufferSizeoctet7isDropFramedisplayXOffsetdisplayHeightdisplayYOffsetoctet10bitsPerSampletypeIdoctet13frameRateoctet15positionoctet0octet1octet2mxfFileoctet4octet5octet6frameSizeblockAlignoctet11octet12octet14listenerbuffertrackIndexchannelCountoctet8octet9trackFq?nPp p4_p F0q` 8h ` (PX0`^`% =l@=0uP  0 h @ p @   Q   0  - B M l z     @  ,   ! 3 G Z a o  H t    | 0X   " 0 ?p Nmxf_essence_helper.cg_D10_30_525_60_extended_template_esscont_labelg_D10_40_525_60_picture_only_esscont_labelg_D10_50_525_60_defined_template_esscont_labelg_Null_ULg_DVBased_50_525_60_FrameWrapped_esscont_labelg_D10_30_625_50_picture_only_esscont_labelg_GenericSoundEssenceDescriptor_AudioSamplingRate_item_keyg_DVBased_50_625_50_FrameWrapped_esscont_labelg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_IECDV_25_625_50_FrameWrapped_esscont_labelg_D10_40_525_60_defined_template_esscont_labelg_GenericPictureEssenceDescriptor_DisplayYOffset_item_keyg_FileDescriptor_EssenceContainer_item_keyg_DVBased_25_525_60_FrameWrapped_esscont_labelg_DVBased_50_525_60_ClipWrapped_esscont_labelg_AvidMJPEGClipWrapped_esscont_labelg_CDCIEssenceDescriptor_VerticalSubsampling_item_keyg_D10_50_525_60_extended_template_esscont_labelg_D10_50_525_60_picture_only_esscont_labelg_GenericPictureEssenceDescriptor_AspectRatio_item_keyg_GenericPictureEssenceDescriptor_FrameLayout_item_keyg_D10_40_625_50_picture_only_esscont_labelg_DVBased_25_625_50_ClipWrapped_esscont_labelg_D10_30_625_50_extended_template_esscont_labelg_FileDescriptor_SampleRate_item_keyg_FileDescriptor_ContainerDuration_item_keyg_DVBased_50_625_50_ClipWrapped_esscont_labelg_SysItemElementKey1g_IECDV_25_525_60_ClipWrapped_esscont_labelg_D10_40_625_50_extended_template_esscont_labelg_DVBased_25_625_50_FrameWrapped_esscont_labelg_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyg_GenericPictureEssenceDescriptor_ImageStartOffset_item_keyg_GenericSoundEssenceDescriptor_ChannelCount_item_keyg_DVBased_25_525_60_ClipWrapped_esscont_labelg_D10_50_625_50_picture_only_esscont_labelg_GenericPictureEssenceDescriptor_DisplayWidth_item_keyg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelg_D10_50_625_50_extended_template_esscont_labelconvert_12m_to_timecodeg_D10_30_625_50_defined_template_esscont_labelg_GenericPictureEssenceDescriptor_FrameSampleSize_item_keyg_IECDV_25_625_50_ClipWrapped_esscont_labelg_D10_40_525_60_extended_template_esscont_labelg_GenericPictureEssenceDescriptor_DisplayXOffset_item_keyg_GenericPictureEssenceDescriptor_StoredHeight_item_keyg_DNxHD1080i120ClipWrapped_esscont_labelg_D10_50_625_50_defined_template_esscont_labelg_GenericPictureEssenceDescriptor_DisplayHeight_item_keyg_WaveAudioDescriptor_BlockAlign_item_keyg_GenericPictureEssenceDescriptor_ResolutionID_item_keyg_D10_30_525_60_picture_only_esscont_labelg_GenericPictureEssenceDescriptor_StoredWidth_item_keyg_SDTI_CP_System_Pack_esselement_keyg_D10_40_625_50_defined_template_esscont_labelg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_CDCIEssenceDescriptor_ComponentDepth_item_keyg_D10_30_525_60_defined_template_esscont_labelg_GenericSoundEssenceDescriptor_QuantizationBits_item_keyg_IECDV_25_525_60_FrameWrapped_esscont_labelmxf_get_rational_itemmxf_get_array_headerclean_rateset_essence_container_timecodeget_mxf_trackmxf_have_itemmxf_get_essence_element_item_typeprocess_cdci_descriptormemcpyprocess_wav_descriptoraccept_framemxf_logextract_timecodemxf_read_uint16send_frameget_essence_trackmxf_get_uint32_itemmxf_get_int32_itemmallocmxf_file_readmxf_get_uint16_item__assertelement_contains_timecoderead_framemxf_get_uint8_itemfreemxf_get_length_itemconvert_aes_to_pcmprocess_sound_descriptormxf_skipmxf_get_ul_itemmxf_equals_ulmxf_equals_keyis_d10_essencemxf_get_essence_element_type"", 3    7     g m t  -' 55 C =Q     7     g m t  -+ 59 G =U     7     g m t ( -6 5D R =` [ f   "    > a > N \ * N H\ j zx 5 C "Q `P  +  n! "" n *""4' E247 UB4<k"o",s4p4","4 U44w4 4. 4V/4[4t44a4I n4r444\4S"W" |[4d Uo4t E U 4i N \  44(" ;" |?"C4pL `W4\ g4l N4 "4 504 ^F4 Z4 ""p4  U4  E U N4  { 4 5"p9"0=4 R4 "0"4   4  { ""4   4  { A"E", I4 R  \4 a {n 4 4J4 H4R 4 z4 4B4+4m5$ 50$F5 $5P$5@$5p%05`%l5%5%5&5&Z5&5(5(5 )%5)b5)5)5*5*T5 *50*5@+5P+A5`+~5p+5+5,25,p5,5,5-$5-]5/5/e5p?5?5?5@5A5@Ac50B5PC75`C5C5pDO5E5G"5Gg5G5K5L5L5N}5O5P=5RC5`Ru5""""4"X"|""""""""""" """#"+"3" ;"C"$K",S"0["4c"Hk"Hs"P{"P"X"`"d"|""""""""""""""""'"/" 7" ?"I"S"[",c",k"ls"l}"x"x"""""""""""""""h """('"`/"9"A"I"Q"Y"c"k"s"{"""""""""P"P"""""""""""$'"$/"07"0?"8G"<O"@W"D_"Dg"Lo"\w"`"d"t"""8"p""" """""$"("4"< "<"D"L""d*"p2":" B" ,J" tR" |\" d" l" t" |" " " 4" <" <" L" T" \" `" d" " " " " " "  " " " $$" (," 84" @<" HF" tN" |Y" a" i" s" {" " " $" ," 4" 4" <" T" \" `" d" h" l" " " "  " " " %" $-" (5" 4=" 4E" <M" PU" P_" Xg" xq" y" " " " " " " " """("@"X"`"" " " " " #" +" 3" ;"@ C"P K"P S"X ["x c"x k" s" {" "p "t " " "0 "4 "L "L "T "l "l "t " " " " " " " #" +"$ 3", ;", C"l M" U" _" g" o" w"` " " " " " " " " " " " "P " " " " " " " " "L '"T /" :" B" J" R" Z" b" j" r" z" " " " " "@ "` "h "h " " " "H "\ "\ " " " " " " &" ." 6" >" F" N" V" ^" f" n" v" "0 "@ "@ "H "d "h "l "p "t "x "| " " " " " " " " " $" ," 4" <" D" L" T" \" d" l"$ t"( |", "0 "4 "8 "< "@ "H "X "X "` "| " " " " " "" """$","4"<"D"N"V"^"f"n"v"~""" """" "$"(","0"4"@"P"P"X"t"x"|" "("0"8"@"H"P"X"`"h"p"{"""""""" """"" "$","<"< "X"X"`%"t-"t7"?"I"Q"["c"k"u"}"""""""8"8"T"T"\"p"p"""" """!")"1"9"A"I"Q"Y"a"i"q"y""" "("l"|"|""""""""""" "0"0"8'"</"P7"P?"XG"\O"pW"p_"xg"|o"w""""""" " " " (" (" 0" @" @" H" L" `" `" h" l" " '" /" 7" ?" G" O" W" _" g"!o"!w"!"!"!4"!4"!<"!D"!D"!d"!t"!t"!"!"!"""""" """""""" "" (""$0""(8"",@""0H""4P""8X""<`""@h""Xr""\z""`""d""h""l""p""t""x""|"""""""""""""""""""" """""""""*""2"":""B""J""R"#]"#8e"#dp"#xx"#x"#"#"#"$ "$D"$|"$"$"$"$"$"%$"%8"%8"%@"%"% "%"%"%&"%."%6"%>"%F"%N"%V"%^"%f"&n"&v"&~"& "& "& "&("&"&"'"'"' "'"'"'"'"' "'4"'4"'t "'"'"'$"',"'4"(<"((D"((L"(hT"(l\"(pd"(tl"(xt"(||"("("("("("("("("("("("("("("("("(")8")p")")("*0"*P:"*dB"*dJ"*lR"*pZ"*pb"*xj"*r"*z"+ "+D", 5 `h5 `5 ph5 p85 `<h@5 `hUxS UeeS  U4S <S @5 D5 H5 L5 P5 @X5 @5 ph5 peS S 5 5 h5 5 h5 @5 @ [0S 8S <5 @5 D5 H5 L5 @T5 @lS p5 t5 hx5 |5 h5 @5 @S S 5 5 X5 5 X5 @5 @[S S 5 5 5 5  5 @5 @(S 0S 45 85 <5 @5 D5 @L5 @hexS S 5 5 5 5 5 @5 @DKXS `S d5 h5 `l5 p5 `t5 @|5 @IS $KT[|S S 5 5 5 5 5 @5 @S 5 5 5 5 5 @5 @eS S  5 5 h5 5 h5 @$5 @8S @S D5 H5 L5 P5 T5 @\5 @KS S 5 5 5 5 5 @5 @WdapZS S 5 5 p5 5 p5 @5 @S S 5 5 @5 5 @5 @5 @ (S 4[ HS L5 PS T5 X5  \5 @ `5  d5 @ [ S S 5 5  5 5  5 @ 5 @ S 5 5  5 5  5 @ 5 @ PS S 5 S 5 5  5 @ 5  5 @ S S S 5 5  5 5  5 @ 5 @ P <S HS L5 PS T5 X5 P \5 @ `5 P d5 @ S S 5 5  5 5  5 @ 5 @ xS S 5 5 @ 5 5 @ 5 @ 5 @ S S 5 5  5 5  5 @ 5 @ S T5  X5 @ \5  `5 @ h]`S hS l5 p5 pt5 x5 p|5 @5 @LS WS NS S 5 5 5  5 $5 @,5 @@jlcS S 5 5 5 5 5 @5 @S 5 5 5 5 5 @5 @S 5 5 5 5 5 @5 @8S @S D5 H5 @L5 P5 @T5 @\5 @x5 |g5 5 g5 5 g5 5 g5 5  g5  5 0g5 05 @g5 @(5 P,g05 P@5 `DgH5 `X5 p\g`5 pp5 tgx5 5 g5 5 g5 5 g5 5 g5 5 g5 5 g5 5 g 5 85 @gD5 \5 `fd5 x5 H5 S J5 M5 5 H5 S S S 5 X5  S 4S <S @5 D5 xH5 L5 xP5 @X5 @pS t5 x5 8|5 5 85 @5 @S 5 5 5 5 5 @5 @S S 5 5 5 5 5 @5 @ 5 b(S 0S 45 85 <5 @5 D5 @L5 @dS h5 l5  p5 t5  x5 @5 @S 5 5 5 5 5 @5 @5 X5 S  S $5 (5 ,5 05 45 @<5 @PS XS \5 `5 d5 h5 l5 @t5 @dS S 5 5 85 5 85 @5 @5 \5 TS \S `5 d5 xh5 l5 xp5 @x5 @5 g5 5 f5 5 H5 S J5 M5 $5 ,H05 <S D5 LXP5 \S pS xS |5 5 5 5 5 @5 @S 5 5 85 5 85 @5 @S 5 5 5 5 5 @5 @S S 5  5 $5 (5 ,5 @45 @H5 PbdS lS p5 t5 x5 |5 5 @5 @5  g5  S 5 5 h 5 5 h5 @5 @05 04g85 0L5 @PgT5 @5 Pg5 P5 `g5 `5 pg5 p5 g5 H5 LgP5 d5 hgl5 5 g5 5 g5 @5 DgH5 \5 `gd5 5 g5 5 g5 5 g5 ,5  0g45  H5 0LgP5 0d5 @hgl5 @5 Pg5 P5 `g5 `5 pg5 p5 g5 5 g5  5 g5 (5 ,g05 D5 HgL5 `5 dgh5 |5 g5 5 g5 5 g5 5 g5 4S <S @5 D5 H5 L5 P5 @X5 @l5  pgt5  5 g5 S S 5 5 5 5 5 @5 @5 0X5 05 @ X5 @ 5 P$M(5 P@5 `DMH5 ``5 pdMh5 pt5 p5 M5 5 5 X5 S S 5 5 5 5 5 @5 @5 0 X 5 0 5 @ X 5 @ 05 P 4M 85 P P5 ` TM X5 ` p5 p tM x5 p 5 p 5  M 5  5  5  X 5  S S 5 5  5 5  5 @ 5 @!5 !g! 5 !S ! 5 !(Y!,5 !HS !P" +|!T" +|!hX!|S !S !5 !5 h!5 !5 h!5 @!5 @!X!S !S !5 !5 !5 !5 !5 @!5 @"S "S "5 "5 @"5 "5 @#S #S # 5 #5 h#5 #5 h#5 @#$5 @#<S #@5 (#D5 @#H5 (#L5 @#d5 `#lX#S #S #5 #5 #5 #5 #5 @#5 @#5 P#X#S #S #5 #5 #5 #5 #5 @#5 @$ S $S $5 $5 $ 5 $$5 $(5 @$05 @$DS $LS $P5 $T5 0$X5 $\5 0$`5 @$h5 @$|5 $X$5 $S $S $5 $5 `$5 $5 `$5 @$5 @$5 $X$5 $S $S $5 $5 `%5 %5 `%5 @%5 @%$5 %,`%05 %HS %PS %T5 %X5 P%\5 %`5 P%d5 @%l5 @%5 %`%5 %S %S %5 %5 P%5 %5 P%5 @%5 @&5 &M&5 &$5 &p5 P&|5 P&5 X&5 X&S &S &5 &5 &5 &5 &5 @&5 @&Y' 5 `'(X'<S 'DS 'H5 'L5 'P5 'T5 'X5 @'`5 @'t5 P'|X'S 'S '5 '5 '5 '5 '5 @'5 @'X'S 'S '5 '5 h'5 '5 h'5 @(5 @(X(0S (8S (<5 (@5 (D5 (H5 (L5 @(T5 @(5 (M(5 (5 (Y(5 (X(5 )S )S ) 5 )5 p)5 )5 p)5 @)$5 @)8S )@S )D5 )H5 )L5 )P5 )T5 @)\5 @)pS )xS )|5 )5 X)5 )5 X)5 @)5 @)S )S )5 )5 )5 )5 )5 @)5 @)S )S )5 )5 )5 )5 )5 @*5 @*S * S *$5 *(5 0*,5 *05 0*45 @*<5 @*P5 *XY*\5 *5 *X*5 *S *S *5 *5 p*5 *5 p*5 @*5 @*S *S *5 *5 h*5 *5 h*5 @*5 @+ S +S +5 +5 X+ 5 +$5 X+(5 @+05 @+DS +LS +P5 +T5 +X5 +\5 +`5 @+h5 @+|""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"","","",""X#"$#("@#D"\#`",x#|"#" |#"#"p#"0#" #$""as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 6R%V]1n, 7?8LH1Wygk vċ  H̼ k(  !  00  7  8  8  8@/22 1205622887 2404 1000 100664 55856 ` ELF4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > $ > : ; I : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &I: ; I< ' I.: ; ' I@ : ; I: ; I .? : ;' @: ;I : ;I : ;I.? : ;' I@ : ;I.? : ;' @ .? : ;' I@4: ;I 4: ;I!.: ; ' @".: ; ' I@#: ; I $4: ; I% : ; &: ; I'4: ; I (4: ; I)4: ; I*4: ; I+ : ; ,4: ; I -.: ;' I@.4: ;I /4: ;I 0.: ; ' 1: ; I24: ;I3 : ;41X Y5161UX Y7.: ;' I 8: ;I94: ;I: U;41<41=41 >4: ; I ?4: ; I? < G'GNU C 4.2.2mxf_index_helper.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/examples/readerintunsigned charunsigned intlong long intlong intcharshort intint32_t=int64_tDuint8_tHuint16_tI$short unsigned intuint32_tJuint64_tOZlong long unsigned int:];#<#=#>#?#@#A#B#C#D# E# F# G# H# I#J#mxfULKtmxfKeyM]PaQ#R#S#T#U#V#W#X#Y#Z# [# \# ]# ^# _#`#mxfUUIDaxmxfLocalTagg yz#{#|#}#~###### # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDnumerator#denominator#mxfRationalmxfPositionmxfLengthfree_func_type!! - -  _MXFListElement%fnext&f#data'-#/MXFListElement(/+elements,#lastElement-#len.#freeFunc/# lMXFList0 3&nextElement4#data5-#6#MXFListIterator7 #rMXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(=mxf_log_func+  r %4(close*#read+ #write, .#get_char- D# put_char. _#eof/ D#seek0 #tell1 #is_seekable2 D# size3 #$free_sys_data6#(sysData7#,minLLen:#0runinLen;#2  :   :: #  # : )  D  4 _   J    e  MXFFile<" key#]#majorVersion$#minorVersion%#kagSize&:#thisPartition'J#previousPartition(J# footerPartition)J#(headerByteCount*J#0indexByteCount+J#8,:#@bodyOffset-J#H.:#PoperationalPattern/]#TessenceContainers0#dheaderMarkInPos3#xindexMarkInPos4#MXFPartition5  :j FileIndex V _FileIndexh w.:#/:#partitionIndex1#currentPartition2#isComplete4#currentPosition6# indexedDuration7#(startContentPackageKey9j#0contentPackageLen:J#@nextKey<j#HnextLLen=#XnextLen>J#`0" 0# 0#ownPartition$#partitionStartPos%#partitionDataStartPos&#essenceStartPos'#numContentPackages(# startPosition)#( PartitionIndexEntry* wpartition_has_essencej^ i i Y E 6set_next_kl hkey 4ijlenJget_next_kl^ hkey^ijlendkjJget_start_cp_key hkey^iget_cp_lenJ^ increment_current_position^  Xget_current_position^^ get_indexed_duration ^ end_of_essence ix_get_last_written_frame_number ? durationjk fileSize targetPosition!free_partition_index_entryXW-h"create_partition_index_entrypTn ?nTi#takePartitionojoZk$q %fail 0 "add_partition_index_entryC ? i#key 4j&appendZl' 0l$ $ (prevEssenceEntry )*i+fail"position_at_start_essence ? i j,keyjP$*lenJ-move_to_next_partition_with_essence ? i. h nextPartition i/keyjP.o lenJ0backup_indexE1D 1D 0restore_indexO1N 1N set_position ? ipositionjk 2 /keyjP  len J filePos . E~3fail455655free_indexGGh 7complete_partition_indexh8g ?8g 2i 2j 2k 9keylj2m9lennJ9io2pcreate_indexA ?partitionsA::Gl newIndex /iter&D 0. d/keyj.o lenJ3fail6M55t:;<<=;;<;(g_Null_UUIDZa,g_Null_Key :(g_Null_UL]>g_Null_LocalTagp(g_Null_UMID(g_Null_Rational(g_Picture_datadef_label -(g_Sound_datadef_label 0(g_Timecode_datadef_label 3(g_LegacyPicture_datadef_label 6(g_LegacySound_datadef_label 9(g_LegacyTimecode_datadef_label <(g_Data_datadef_label ?(g_DescriptiveMetadata_datadef_label B(g_IECDV_25_525_60_compdef_label ](g_IECDV_25_625_50_compdef_label `(g_DVBased_25_525_60_compdef_label d(g_DVBased_25_625_50_compdef_label g(g_DVBased_50_525_60_compdef_label j(g_DVBased_50_625_50_compdef_label m(g_DVBased_100_1080_60_I_compdef_label p(g_DVBased_100_1080_50_I_compdef_label s(g_DVBased_100_720_60_P_compdef_label v(g_DVBased_100_720_50_P_compdef_label y(g_D10_50_625_50_compdef_label (g_D10_50_525_60_compdef_label (g_D10_50_625_40_compdef_label (g_D10_50_525_40_compdef_label (g_D10_50_625_30_compdef_label (g_D10_50_525_30_compdef_label (g_ALaw_compdef_label (g_MP4AdvancedRealTimeSimpleL3_compdef_label (g_DNxHD_compdef_label (g_MultipleWrappings_esscont_label (g_BWFFrameWrapped_esscont_label (g_BWFClipWrapped_esscont_label (g_AES3FrameWrapped_esscont_label (g_AES3ClipWrapped_esscont_label (g_BWFCustomWrapped_esscont_label (g_AES3CustomWrapped_esscont_label (g_IECDV_25_525_60_FrameWrapped_esscont_label (g_IECDV_25_525_60_ClipWrapped_esscont_label (g_IECDV_25_625_50_FrameWrapped_esscont_label (g_IECDV_25_625_50_ClipWrapped_esscont_label (g_DVBased_25_525_60_FrameWrapped_esscont_label (g_DVBased_25_525_60_ClipWrapped_esscont_label (g_DVBased_25_625_50_FrameWrapped_esscont_label (g_DVBased_25_625_50_ClipWrapped_esscont_label (g_DVBased_50_525_60_FrameWrapped_esscont_label (g_DVBased_50_525_60_ClipWrapped_esscont_label (g_DVBased_50_625_50_FrameWrapped_esscont_label (g_DVBased_50_625_50_ClipWrapped_esscont_label (g_DVBased_100_1080_60_I_FrameWrapped_esscont_label 9g_DVBased_100_1080_60_I_ClipWrapped_esscont_label 9g_DVBased_100_1080_50_I_FrameWrapped_esscont_label 9g_DVBased_100_1080_50_I_ClipWrapped_esscont_label 9g_DVBased_100_720_60_P_FrameWrapped_esscont_label  9g_DVBased_100_720_60_P_ClipWrapped_esscont_label 9g_DVBased_100_720_50_P_FrameWrapped_esscont_label 9g_DVBased_100_720_50_P_ClipWrapped_esscont_label 9g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label 9g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label  9g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label #9g_D10_50_625_50_defined_template_esscont_label ,9g_D10_50_625_50_extended_template_esscont_label /9g_D10_50_625_50_picture_only_esscont_label 29g_D10_50_525_60_defined_template_esscont_label 59g_D10_50_525_60_extended_template_esscont_label 89g_D10_50_525_60_picture_only_esscont_label ;9g_D10_40_625_50_defined_template_esscont_label >9g_D10_40_625_50_extended_template_esscont_label A9g_D10_40_625_50_picture_only_esscont_label D9g_D10_40_525_60_defined_template_esscont_label G9g_D10_40_525_60_extended_template_esscont_label J9g_D10_40_525_60_picture_only_esscont_label M9g_D10_30_625_50_defined_template_esscont_label P9g_D10_30_625_50_extended_template_esscont_label S9g_D10_30_625_50_picture_only_esscont_label V9g_D10_30_525_60_defined_template_esscont_label Y9g_D10_30_525_60_extended_template_esscont_label \9g_D10_30_525_60_picture_only_esscont_label _9g_ALawFrameWrapped_esscont_label h9g_ALawClipWrapped_esscont_label k9g_ALawCustomWrapped_esscont_label n9g_DNxHD720p120ClipWrapped_esscont_label {9g_DNxHD720p185ClipWrapped_esscont_label }9g_DNxHD1080p120ClipWrapped_esscont_label 9g_DNxHD1080p185ClipWrapped_esscont_label 9g_DNxHD1080p36ClipWrapped_esscont_label 9g_DNxHD1080i120ClipWrapped_esscont_label 9g_DNxHD1080i185ClipWrapped_esscont_label 9g_SDTI_CP_System_Pack_esselement_key  :9g_OpenIncomplete_Header_pp_key " :9g_ClosedIncomplete_Header_pp_key % :9g_OpenComplete_Header_pp_key ( :9g_ClosedComplete_Header_pp_key + :9g_OpenIncomplete_Body_pp_key . :9g_ClosedIncomplete_Body_pp_key 1 :9g_OpenComplete_Body_pp_key 4 :9g_ClosedComplete_Body_pp_key 7 :9g_OpenIncomplete_Footer_pp_key : :9g_ClosedIncomplete_Footer_pp_key = :9g_OpenComplete_Footer_pp_key @ :9g_ClosedComplete_Footer_pp_key C :9g_KLVFill_key P :9g_RandomIndexPack_key Z :9g_PrimerPack_key d :9g_IndexTableSegment_key o :9g_complexity00_op_atom_label 9g_complexity01_op_atom_label 9g_complexity02_op_atom_label 9g_complexity03_op_atom_label 9g_qq09_op_1a_label (g_root_set_key (g_InterchangeObject_set_key (g_InterchangeObject_InstanceUID_item_key (g_InterchangeObject_GenerationUID_item_key (g_Preface_set_key (g_Preface_LastModifiedDate_item_key (g_Preface_Version_item_key (g_Preface_ObjectModelVersion_item_key (g_Preface_PrimaryPackage_item_key (g_Preface_Identifications_item_key (g_Preface_ContentStorage_item_key (g_Preface_OperationalPattern_item_key (g_Preface_EssenceContainers_item_key (g_Preface_DMSchemes_item_key (g_Identification_set_key (g_Identification_ThisGenerationUID_item_key (g_Identification_CompanyName_item_key (g_Identification_ProductName_item_key 9g_Identification_ProductVersion_item_key 9g_Identification_VersionString_item_key  9g_Identification_ProductUID_item_key 9g_Identification_ModificationDate_item_key 9g_Identification_ToolkitVersion_item_key 9g_Identification_Platform_item_key %9g_ContentStorage_set_key ,9g_ContentStorage_Packages_item_key 09g_ContentStorage_EssenceContainerData_item_key 79g_EssenceContainerData_set_key >9g_EssenceContainerData_LinkedPackageUID_item_key B9g_EssenceContainerData_IndexSID_item_key I9g_EssenceContainerData_BodySID_item_key P9g_GenericPackage_set_key W9g_GenericPackage_PackageUID_item_key [9g_GenericPackage_Name_item_key b9g_GenericPackage_PackageCreationDate_item_key i9g_GenericPackage_PackageModifiedDate_item_key p9g_GenericPackage_Tracks_item_key w9g_Locator_set_key ~9g_NetworkLocator_set_key 9g_NetworkLocator_URLString_item_key 9g_TextLocator_set_key 9g_TextLocator_LocatorName_item_key 9g_GenericTrack_set_key 9g_GenericTrack_TrackID_item_key 9g_GenericTrack_TrackNumber_item_key 9g_GenericTrack_TrackName_item_key 9g_GenericTrack_Sequence_item_key 9g_StaticTrack_set_key 9g_Track_set_key 9g_Track_EditRate_item_key 9g_Track_Origin_item_key 9g_EventTrack_set_key 9g_EventTrack_EventEditRate_item_key 9g_EventTrack_EventOrigin_item_key 9g_StructuralComponent_set_key 9g_StructuralComponent_DataDefinition_item_key 9g_StructuralComponent_Duration_item_key 9g_Sequence_set_key 9g_Sequence_StructuralComponents_item_key 9g_TimecodeComponent_set_key 9g_TimecodeComponent_RoundedTimecodeBase_item_key 9g_TimecodeComponent_StartTimecode_item_key 9g_TimecodeComponent_DropFrame_item_key 9g_SourceClip_set_key 9g_SourceClip_StartPosition_item_key 9g_SourceClip_SourcePackageID_item_key !9g_SourceClip_SourceTrackID_item_key (9g_DMSegment_set_key /9g_DMSegment_EventStartPosition_item_key 39g_DMSegment_EventComment_item_key :9g_DMSegment_TrackIDs_item_key A9g_DMSegment_DMFramework_item_key H9g_DMSourceClip_set_key O9g_DMSourceClip_DMSourceClipTrackIDs_item_key S9g_MaterialPackage_set_key Z9g_SourcePackage_set_key ^9g_SourcePackage_Descriptor_item_key b9g_GenericDescriptor_set_key i9g_GenericDescriptor_Locators_item_key m9g_FileDescriptor_set_key t9g_FileDescriptor_LinkedTrackID_item_key x9g_FileDescriptor_SampleRate_item_key 9g_FileDescriptor_ContainerDuration_item_key 9g_FileDescriptor_EssenceContainer_item_key 9g_FileDescriptor_Codec_item_key 9g_GenericPictureEssenceDescriptor_set_key 9g_GenericPictureEssenceDescriptor_SignalStandard_item_key 9g_GenericPictureEssenceDescriptor_FrameLayout_item_key 9g_GenericPictureEssenceDescriptor_StoredWidth_item_key 9g_GenericPictureEssenceDescriptor_StoredHeight_item_key 9g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key 9g_GenericPictureEssenceDescriptor_SampledWidth_item_key 9g_GenericPictureEssenceDescriptor_SampledHeight_item_key 9g_GenericPictureEssenceDescriptor_SampledXOffset_item_key 9g_GenericPictureEssenceDescriptor_SampledYOffset_item_key 9g_GenericPictureEssenceDescriptor_DisplayHeight_item_key 9g_GenericPictureEssenceDescriptor_DisplayWidth_item_key 9g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key 9g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key 9g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key 9g_GenericPictureEssenceDescriptor_AspectRatio_item_key 9g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key 9g_GenericPictureEssenceDescriptor_VideoLineMap_item_key 9g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key 9g_GenericPictureEssenceDescriptor_CaptureGamma_item_key 9g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key $9g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key +9g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key 29g_GenericPictureEssenceDescriptor_FieldDominance_item_key 99g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key @9g_CDCIEssenceDescriptor_set_key G9g_CDCIEssenceDescriptor_ComponentDepth_item_key K9g_CDCIEssenceDescriptor_HorizontalSubsampling_item_key R9g_CDCIEssenceDescriptor_VerticalSubsampling_item_key Y9g_CDCIEssenceDescriptor_ColorSiting_item_key `9g_CDCIEssenceDescriptor_ReversedByteOrder_item_key g9g_CDCIEssenceDescriptor_PaddingBits_item_key n9g_CDCIEssenceDescriptor_AlphaSampleDepth_item_key u9g_CDCIEssenceDescriptor_BlackRefLevel_item_key |9g_CDCIEssenceDescriptor_WhiteReflevel_item_key 9g_CDCIEssenceDescriptor_ColorRange_item_key 9g_RGBAEssenceDescriptor_set_key 9g_RGBAEssenceDescriptor_ComponentMaxRef_item_key 9g_RGBAEssenceDescriptor_ComponentMinRef_item_key 9g_RGBAEssenceDescriptor_AlphaMaxRef_item_key 9g_RGBAEssenceDescriptor_AlphaMinRef_item_key 9g_RGBAEssenceDescriptor_ScanningDirection_item_key 9g_RGBAEssenceDescriptor_PixelLayout_item_key 9g_RGBAEssenceDescriptor_Palette_item_key 9g_RGBAEssenceDescriptor_PaletteLayout_item_key 9g_GenericSoundEssenceDescriptor_set_key 9g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key 9g_GenericSoundEssenceDescriptor_Locked_item_key 9g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key 9g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key 9g_GenericSoundEssenceDescriptor_ChannelCount_item_key 9g_GenericSoundEssenceDescriptor_QuantizationBits_item_key 9g_GenericSoundEssenceDescriptor_DialNorm_item_key 9g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key 9g_GenericDataEssenceDescriptor_set_key  9g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key  9g_MultipleDescriptor_set_key 9g_MultipleDescriptor_SubDescriptorUIDs_item_key 9g_WaveAudioDescriptor_set_key 9g_WaveAudioDescriptor_BlockAlign_item_key #9g_WaveAudioDescriptor_SequenceOffset_item_key *9g_WaveAudioDescriptor_AvgBps_item_key 19g_AES3AudioDescriptor_set_key 89g_DMFramework_set_key <9g_DMSet_set_key @?mxf_log.! ../../lib/include/mxf/usr/include/sysmxf_index_helper.cint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_file.hmxf_partition.hmxf_index_helper.hmxf_labels_and_keys.hmxf_baseline_data_model.h}WP*l#qzk!BT-g"r  ZQng)2Xq-o!    u%&kURB#  Bk`:j. jp $|t  " &n&nn ~5OE|{t)kBRBAf&I {)B~ nH_"d:||{{|||{=W{|c|A  s#q"r  #ru5_/$*i)l(n&o%'aeiz @ @P`?㿐 H@ > `. X㿐 H@  X. `>㿐 0@  @ @:   (㿐 `@  0@ H`?㿐 @  `"@  (@@ @1?#@  O1?@G `  @``(@D?@ 8D0`H @  @`OB8O@o 㿐 @  `@&@@@㿐@ 0 @"?t< (< < t t @* @1 `@C @<  @< @H$ &@$ &  `` s  y` ` @㿈w@ H ``  @ H ``   耢 @AHT``@?Hh^耦@Z@ O @N `@@@b > Ғ H (D>(@ 2H*'``  h ``  @耢 G @@耢 @'@ H &`'  2Ov(o``  op@ H ``  g @@5@ H!Д@ @h @  ``   ``  @ H/Ф@ @Q`0@Y`8H6 `@@ Hp ``   ``   ``  @ H5 ``!  ``   `@@ H1 ``  @ @4> `@boI>@ O ``  @ "@oh ``   ``! p'`@``HhZ`@$@W`@'I "O ?@I@&` '@ @m`Ѐ`@+ @@ @@ @`@ @@ O@ H8 ``!O ``2G ``@Hq@&` '@ 2O` ``!7  `  @  ``!0   @_``&``O "G '  O ``!b  ``!L `H Y耢 @``oD&` ``!< @ O ``!F  ``!V `H?` ?X`X`P`/W``??H'd@?@@@` @)@ HF`Ш`@$ "H` (4H`@ f`@0( +0 @H0 @ @ @>` @ @@` 4O`@ƀ@H @ـ`@` 4H)`@#H>``d&`X>` W.`X@D>`H>`P @ O ``"Oʀ``HE@``@( f@`@b@8Hk@e@ 0( 4, H0 @@ @>` @ @@o` O_``@roz&`@j @ ( `@ f 3`+0 @ *  K 3p @C  @ @z>` @ O@ Hz`` "o`HO֒ @(oM>` 8O`o;O`H`0@ @-o/`  ``" O*`oА @Cv`  o `` "<oH@ H9`` "o H ` @ o` `` "|oH`  @ oH`` "oHZ 2O` `` "oH`` "ToH`` "doH@ O`` "YoH`` ".oH@ O`` "3oH㿐 @ @  @@&@'@ H ``!˖ @ h @ӂ?tt ?$$ $ < t t t (t 0t 8t @t Ht Pt Xt ` @`Ē@ئ@ @:@'@* `2 @C    @ @@ @@ @  @@ @'@耢 O˂ @$  Oʐt @u @ؤ H P< 0t < 8 H' L' P' T' X/ 0 `? @ `@C< @@ @ؔ @І @ < @@ @ْ@ @@ "O @@ @R h @M`@ O @@p?> "@v(( @ >( @k ( @ < (oզ ``!͖ `` !䀢 G  @' `` !o`` !o`` !o`` !o@  @ @`o> Op`8O (ol!#%  `@!v ` @!o!#%  `@!o !#%  `@!o @ O0%!#  `@!o '%s' failed, in %s:%d (newEntry = (PartitionIndexEntry*)malloc(sizeof(PartitionIndexEntry))) != NULLmxf_index_helper.c(newEntry->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)(filePos = mxf_file_tell(mxfFile)) >= 0move_to_next_partition_with_essence(mxfFile, index)mxf_is_partition_pack(&index->nextKey)mxf_file_seek(mxfFile, entry->essenceStartPos + (position - entry->startPosition) * index->contentPackageLen, SEEK_SET)index->currentPartition > 0mxf_file_seek(mxfFile, filePos, SEEK_SET)(newIndex = (FileIndex*)malloc(sizeof(FileIndex))) != NULLmxf_file_seek(mxfFile, mxf_get_runin_len(mxfFile) + partition->thisPartition, SEEK_SET)create_partition_index_entry(mxfFile, &partition, 0, &entry)mxf_append_list_element(&newIndex->partitionIndex, entry)complete_partition_index(mxfFile, newIndex) |  ,, - , -  -     0 -  - D -  -  - x - P -  - @ - P - X,0^0Xn,8kl8X`lX\^\n^nXXX^nh^nhai`LXiliL`RSRS8hiXXhihi^XnX\^\hnXhh(XhX`Xhl^lnhhhTh`lh`h|hhhDk(kkh(kT|h|hhkhT(hT`hhhDkk^ nThdhh DhTh,Ph`hh h  hh x h Dh T |hoZo]  o  4] o Q[d ^ n h  h h h h  xh x X h Lh\hh 8` ` a X Pa  a a P Ta \a 8`  ` ` \` L ` `  `\`^n,h,lhl$h$8l8lhll\``f `  f H`HTfT(`(TfTd`4`|`lf`DPhh (hHTh|hlh  o (Zo Z\``d`4`|`l`,~X`~ Y~^n^$nh$hhh$hi|ij|jk|kYXY|h$h|X$Xckc@k@TcT|kk$k$$cPk$n$,Q|PP$PP$P|bb$bxb G+ set_next_klget_next_kljget_start_cp_keyget_cp_lenincrement_current_position get_current_position^get_indexed_durationend_of_essenceix_get_last_written_frame_numberset_positionfree_indexcreate_index$|x$P$xP|xHh8<4 nextEntryMXFFileSysDataentrynumPartitionsprevEntryoctet10octet11octet12octet13backupoctet15partitionoctet0octet1octet2octet3octet4octet5octet6octet7octet8octet9mxfFileoctet14indexnewEntrybodySIDindexSIDllen t x9,OX  l PDhX,P/,,;Vcq0 )CW@b{*CRsmxf_index_helper.cg_Null_Keyposition_at_start_essencepartition_has_essencecreate_partition_index_entrymove_to_next_partition_with_essencefree_partition_index_entryadd_partition_index_entryget_next_klget_current_positionmxf_get_iter_elementcreate_indexmxf_get_list_elementmxf_get_runin_lenset_next_klincrement_current_positionmxf_file_eofmxf_file_tellend_of_essencememcpymxf_append_list_elementmxf_read_klmxf_free_partitionmxf_logget_start_cp_keymxf_is_footer_partition_packget_indexed_durationmxf_clear_listmalloc__udivdi3mxf_is_gc_essence_elementmxf_initialise_listfree_indexmxf_prepend_list_elementmxf_file_is_seekableget_cp_lenset_positionfreemxf_file_seekmxf_get_list_lengthmxf_is_partition_packmxf_read_partitionmxf_read_next_nonfiller_klmxf_skipmxf_file_sizemxf_initialise_list_itermxf_equals_keyix_get_last_written_frame_numbermxf_next_list_iter_element~  $}pw~ 7?%G3OAO^pw~ 7?)G7OES^pw~ 7&?4GBOP^^    j x f o  s , ~   , X    1 X Y&B  w    ? C NY}       "-;JUYjw  X X h f0=G< h Omf-E2y> Te i  mvL    'KhP[i}WW  G*e/U`eq|\ W   ( , 0T9u-  $ r5:EJU Zx )f R r 8 # , ': _st   $ ,' 0/ 87 H? LG PO XW \_ lg to |w                       # (+ 83 D; DC LK XS `] le |m |w          $ 4 8 @ H X \ h h p x |" * 2 : B J R Z b j r z       ( T h l p | |     $ $ , ,& 4. @6 D> DF LN TX X` Xh `p lx | |              ( T \ t | & . 6 > F N X ` h p x   $ $ d x          T x     " * 2 : B ,L `T \ f  n  8v  8~  x        T                                &  0  8  @  H  P  X  `  0h  4p  8x  <  D  D  `  `  h                            (  4&  4.  <6  @>  HF  HN  PV  T^  Xf  pn  pv  ~        4  @  P  d  d  l      ( \ h h       #  +  3  ;  C  K  S  [  c  k  v $ $ , 4 4 < D P \ l | |             $  , ( 6 0 > 0 F D N P V P ^ X f ` q l y p t                    ( $ < , D 4 H < L D X L  T  ^  f  n  v  ~      ( ( 0 8 8 @ H T d d l        $  ,  4  <  D  L  W ( b ( j 0 r H z T T \ d d l         ,  4 @  @  t ' | 2  :  E  P  [  f  q $ | d l         D L X X  % - 5 = G O W $_ 0g 0o 8w @ L P T X \               0 0' 8/ H7 H? PG dO dW l_ g o w                     " * 42 8: <B LJ LR TZ hb |j |r z                 $ 4 @ T d& |. 6 > F N X <` Dj pr x|          $ P p x      $@d:83`8)81@"H1\(# #       h h(# 0# 8 < @ D H hP hX1p4# #      h h5# #      h h83`) #  #   P h  P h(# , 0 4 h8# < @ D hT"l1|-# % #    h  h.,# 4# 8 < @ D H hP ht# 2# !#      h  h$# ( , 0 4 8 h@ hd2t# 6# 7# #   H   H h h0# 4 8 < @ D hL h`# h# l p Xt x X| h h*# #      h h#      h  h ,7 @# H# L P  T X  \ h d h x ! # #   X   X  h  h ! # $# ( , X 0 4 X 8 h @ h T# \# ` d  h l  p h x h 3   2 ,# p! 4 7 !  # #   8   8  h  h H d2 x# #        h  h  t  t  #        h  h 0# # #        h  h # #   P   P  h  h# ,# 0 4 8 < @ hH h\p# x# |  8  8 h h#   h  h h h`2! t32# #      h h<P|)2!H2! t#  #   8 h  8 hD# t:# #      h h# #  #     h  h44H# L P# T X @\ h` @d h t t#  #   h h h h t #    h   h8# < @# D H L hP T hl# p t# x | h h h h #    h  h t#  #   8 h 8 h#   # $ ( h, h0 h4 hL\ t`# d h# l p 8t hx 8| h'1.# #      h h$( + 9<2$!<7l |# %<@7p!:43|# #   0  0 h h#   p h#   p h1#  #    X$ h( X, hD# H L# P T PX h\ P` hx# | #    h  h #    h  h)$# ( , 0 h4 8# @ D hP# T X h\ Hd Hx# |  h #    h# #   h P#  P  h#  h#   8#  8   h #   $ ( ,@ D X\ ` x |               X( , hD H ` d  |         as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 DxG+%K%1^ $7{0?L Wg# vCH t  `    Ԭ  \  h  ր@/42 1205622888 2404 1000 100664 89572 ` ELFZt4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > $ > : ; I : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &I: ; I< ' II!I/  : ;  : ; I : ; < .: ;' I@: ;I: ;I : ;I .: ;' I@ .: ; ' I@ : ; I!4: ; I "4: ; I#4: ; I$4: ; I % : ; &.: ;' I ': ;I(: ;I)4: ;I*4: ;I+.: ; ' I ,: ; I-.? : ;' I@.4: ;I /4: ;I04: ;I 14: ;I2 : ;31UX Y415 U641741 84191X Y:1X Y;: ;I<.: ;' @=4: ; I>4: ; I ?4: ; I? < [GNU C 4.2.2mxf_opatom_reader.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/examples/readerintunsigned charunsigned intlong long intlong intint8_t6charshort intint32_t=int64_tDuint8_tHuint16_tI3short unsigned intuint32_tJuint64_tOilong long unsigned int:l;#<#=#>#?#@#A#B#C#D# E# F# G# H# I#J#mxfULKmxfKeyMlPpQ#R#S#T#U#V#W#X#Y#Z# [# \# ]# ^# _#`#mxfUUIDamxfLocalTagg# yz#{#|#}#~###### # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDnumerator#denominator#mxfRationalmxfPositionmxfLengthfree_func_type!*0 < <  _MXFListElement%tnext&t#'<#>MXFListElement(>+elements,#lastElement-#len.#freeFunc/# zMXFList0 #-MXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(mxf_log_func+TZ l - lr%4(close*#read+#write,#get_char-# put_char. #eof/#seek0 :#tell1 P#is_seekable2# size3 P#$free_sys_data6#(sysData7#,minLLen:#0runinLen;##2  wI   II   I      :     P  @MXFFile<" key#l#majorVersion$##minorVersion%##kagSize&I#thisPartition'Y#previousPartition(Y# footerPartition)Y#(headerByteCount*Y#0indexByteCount+Y#8,I#@bodyOffset-Y#H.I#PoperationalPattern/l#TessenceContainers0#dheaderMarkInPos3#xindexMarkInPos4#MXFPartition5 e) nextTag*#entries+#MXFPrimerPack, _MXFDeltaEntry " next # # %#slice &# 'I# 1MXFDeltaEntry ( 1 _MXFIndexEntry + next , # .# /#flags 0# 1Y# 2 "# 3 (# IMXFIndexEntry 4 @ 7 @ 8p#indexEditRate 9#indexStartPosition :#indexDuration ;# editUnitByteCount <I#( =I#, >I#0sliceCount ?#4posTableCount @#5deltaEntryArray A @#8indexEntryArray B F#<  .MXFIndexTableSegment C C  ( MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory - h 0 size 1#MXFBasicTypeInfo 2  5LelementTypeId 6#fixedSize 7#MXFArrayTypeInfo 8 ;name <# =#MXFCompoundTypeMemberInfo >d Amembers B#MXFCompoundTypeInfo C F' G#fixedArraySize H#MXFInterpretTypeInfo I Qbasic R array SLcompound Tinterpret U' Lcategory M # N#name O#info VC# MXFItemType WF$ m8itemDefs n#setDefs o#types p8# lastTypeId q#HMXFDataModel r$ "key #y#tag $##isPersistent %#length &##value '#set (9# _MXFMetadataSet@ (9key -y# .p#items /#  0#0fixedSpaceAllocation 1Y#8MXFMetadataItem )\ _MXFHeaderMetadata 0 6#primerPack 7#sets 8#VMXFMetadataSet 2H MXFHeaderMetadata 9V <Ditem =D#numElements >I#elementLength ?I#currentElement @I# ?MXFArrayItemIterator AryMXFReader - _MXFReader -j `A#clip a#haveReadAFrame c#(playoutTimecodeIndex d,#0sourceTimecodeIndexes e#` gG#p i#townDataModel j#xbuffer m#| nI#MXFReaderListenerData /_MXFReaderListenerData _MXFReaderListener 2/accept_frame 4J#allocate_buffer 7u#deallocate_buffer :#receive_frame ?#  A#D D /o D o IP  D o{ D  IjMXFReaderListener B8 E F#frameWidth GI#frameHeight HI# displayWidth II#displayHeight JI#displayXOffset KI#displayYOffset LI#horizSubsampling MI# vertSubsampling NI#$componentDepth OI#(aspectRatio P#,singleField Q#4MXFVideoTrack R UqsamplingRate V#bitsPerSample WI#blockAlign X## channelCount YI#MXFAudioTrack Z _MXFTrackl ]2next ^2#essenceContainerLabel `l#materialTrackID bI#materialTrackNumber cI#isVideo e#video f# audio gq#XMXFTrack h ktracks l# m#duration n#minDuration o#8MXFClip pHEssenceReaderData  _EssenceReaderData0 2M#3f#haveFooterMetadata4#essenceStartPos6Y#currentPosition8#avidFrameOffsets:S# numAvidFrameOffsets;#( _EssenceTrack !znext "z#trackNumber $I# &#frameSizeSeq '# )#LplayoutDuration *#XsampleRate ,#`containerDuration -#himageStartOffset /I#p 1I#t 2I#xIEssenceTrack 3( 6essenceTracks 7#close 9#position_at_frame :#skip_next_frame ;# read_next_frame <"#get_next_frame_number =8#get_last_written_frame_number >8#get_header_metadata ?N#have_footer_metadata @#  BT#$  }     8 (fN >EssenceReader C0 L,type M#count N#isDropFrame P#roundedTimecodeBase Q## segments T#position W# hour X#(min Y#)sec Z#*frame [#+TimecodeIndex \o VZ get_avid_mjpeg_frame_infoijoffsetSkSlopatom_get_next_frame_number^opatom_get_header_metadataf^Wopatom_have_footer_metadata^read_avid_mjpeg_index_segmentJ I!keyKy!llenLo!lenMY@"segmentLenNY"newSegmentO"localTagP"localLenQ#"totalLenRY"deltaEntryArrayLenSI"deltaEntryLenTI#U"sliceV#WI"indexEntryArrayLenXI"indexEntryLenYI$Zl$[k!flags\j#]Y#^ "#_ ("i`I"kaI%fail L&process_metadata !' (partition M) A)G)T*keyy*llen*lenY*essContainerDataSetw*sourcePackageSetw*sourcePackageTrackSetw*materialPackageSetw*materialPackageTrackSetw*descriptorSetw*arrayIterJ*dataDefULl*haveVideoOrAudioTrack*track)*videoEditRate*haveVideoTrack*sourcePackageUID *packageUID!*trackID"I+is_avid_mjpeg_essence_element@!,key?l+is_avid_dnxhd_essence_elementE!,keyDl-opa_initialise_reader##i.Af/G)T)0keyy1llen1lenY/2fail;3#44566676 6 6 6 96 R6 p6 6 7 7 ~8 6!6!7!8!37!J~7!c~7!vH9!/#4!:!/4!Mopatom_get_last_written_frame_number-$,/.A//T)00fileSize1`a1targetPosition2opatom_read_next_frame}%`|;listener|.~Aa.bc/1buffer/Y/.P2failopatom_skip_next_frameW%V.XAa.Ybc/Z/[.\`2failropatom_position_at_frame&. Ai. bc/ T) . h/2fail'g_Null_LocalTag'=g_Null_UMID'=g_Null_Rational'=g_Picture_datadef_label-'z=g_Sound_datadef_label0'z=g_Timecode_datadef_label3'z=g_LegacyPicture_datadef_label6'z=g_LegacySound_datadef_label9'z=g_LegacyTimecode_datadef_label<'z=g_Data_datadef_label?'z=g_DescriptiveMetadata_datadef_labelB'z=g_IECDV_25_525_60_compdef_label]'z=g_IECDV_25_625_50_compdef_label`'z=g_DVBased_25_525_60_compdef_labeld'z=g_DVBased_25_625_50_compdef_labelg'z=g_DVBased_50_525_60_compdef_labelj'z=g_DVBased_50_625_50_compdef_labelm'z=g_DVBased_100_1080_60_I_compdef_labelp'z=g_DVBased_100_1080_50_I_compdef_labels'z=g_DVBased_100_720_60_P_compdef_labelv'z=g_DVBased_100_720_50_P_compdef_labely'z=g_D10_50_625_50_compdef_label'z=g_D10_50_525_60_compdef_label'z=g_D10_50_625_40_compdef_label'z=g_D10_50_525_40_compdef_label'z=g_D10_50_625_30_compdef_label'z=g_D10_50_525_30_compdef_label'z=g_ALaw_compdef_label'z=g_MP4AdvancedRealTimeSimpleL3_compdef_label'z=g_DNxHD_compdef_label'z=g_MultipleWrappings_esscont_label'z=g_BWFFrameWrapped_esscont_label'z!g_BWFClipWrapped_esscont_label'z=g_AES3FrameWrapped_esscont_label'z!g_AES3ClipWrapped_esscont_label'z=g_BWFCustomWrapped_esscont_label'z=g_AES3CustomWrapped_esscont_label'z=g_IECDV_25_525_60_FrameWrapped_esscont_label'z!g_IECDV_25_525_60_ClipWrapped_esscont_label'z=g_IECDV_25_625_50_FrameWrapped_esscont_label'z!g_IECDV_25_625_50_ClipWrapped_esscont_label'z=g_DVBased_25_525_60_FrameWrapped_esscont_label'z!g_DVBased_25_525_60_ClipWrapped_esscont_label'z=g_DVBased_25_625_50_FrameWrapped_esscont_label'z!g_DVBased_25_625_50_ClipWrapped_esscont_label'z=g_DVBased_50_525_60_FrameWrapped_esscont_label'z!g_DVBased_50_525_60_ClipWrapped_esscont_label'z=g_DVBased_50_625_50_FrameWrapped_esscont_label'z!g_DVBased_50_625_50_ClipWrapped_esscont_label'z=g_DVBased_100_1080_60_I_FrameWrapped_esscont_label'z*g_DVBased_100_1080_60_I_ClipWrapped_esscont_label'z*g_DVBased_100_1080_50_I_FrameWrapped_esscont_label'z*g_DVBased_100_1080_50_I_ClipWrapped_esscont_label'z*g_DVBased_100_720_60_P_FrameWrapped_esscont_label 'z*g_DVBased_100_720_60_P_ClipWrapped_esscont_label'z*g_DVBased_100_720_50_P_FrameWrapped_esscont_label'z*g_DVBased_100_720_50_P_ClipWrapped_esscont_label'z*g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label'z0g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label 'z0g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#'z*g_D10_50_625_50_defined_template_esscont_label,'z*g_D10_50_625_50_extended_template_esscont_label/'z*g_D10_50_625_50_picture_only_esscont_label2'z*g_D10_50_525_60_defined_template_esscont_label5'z*g_D10_50_525_60_extended_template_esscont_label8'z*g_D10_50_525_60_picture_only_esscont_label;'z*g_D10_40_625_50_defined_template_esscont_label>'z*g_D10_40_625_50_extended_template_esscont_labelA'z*g_D10_40_625_50_picture_only_esscont_labelD'z*g_D10_40_525_60_defined_template_esscont_labelG'z*g_D10_40_525_60_extended_template_esscont_labelJ'z*g_D10_40_525_60_picture_only_esscont_labelM'z*g_D10_30_625_50_defined_template_esscont_labelP'z*g_D10_30_625_50_extended_template_esscont_labelS'z*g_D10_30_625_50_picture_only_esscont_labelV'z*g_D10_30_525_60_defined_template_esscont_labelY'z*g_D10_30_525_60_extended_template_esscont_label\'z*g_D10_30_525_60_picture_only_esscont_label_'z*g_ALawFrameWrapped_esscont_labelh'z*g_ALawClipWrapped_esscont_labelk'z*g_ALawCustomWrapped_esscont_labeln'z*g_DNxHD720p120ClipWrapped_esscont_label{'z*g_DNxHD720p185ClipWrapped_esscont_label}'z*g_DNxHD1080p120ClipWrapped_esscont_label'z*g_DNxHD1080p185ClipWrapped_esscont_label'z*g_DNxHD1080p36ClipWrapped_esscont_label'z0g_DNxHD1080i120ClipWrapped_esscont_label'z*g_DNxHD1080i185ClipWrapped_esscont_label'z*g_SDTI_CP_System_Pack_esselement_keyr*g_OpenIncomplete_Header_pp_key"r*g_ClosedIncomplete_Header_pp_key%r*g_OpenComplete_Header_pp_key(r*g_ClosedComplete_Header_pp_key+r*g_OpenIncomplete_Body_pp_key.r*g_ClosedIncomplete_Body_pp_key1r*g_OpenComplete_Body_pp_key4r*g_ClosedComplete_Body_pp_key7r*g_OpenIncomplete_Footer_pp_key:r*g_ClosedIncomplete_Footer_pp_key=r*g_OpenComplete_Footer_pp_key@r*g_ClosedComplete_Footer_pp_keyCr*g_KLVFill_keyPr*g_RandomIndexPack_keyZr*g_PrimerPack_keydr*g_IndexTableSegment_keyor*g_complexity00_op_atom_label'z*g_complexity01_op_atom_label'z*g_complexity02_op_atom_label'z*g_complexity03_op_atom_label'z*g_qq09_op_1a_label'z=g_root_set_key'z=g_InterchangeObject_set_key'z=g_InterchangeObject_InstanceUID_item_key'z=g_InterchangeObject_GenerationUID_item_key'z=g_Preface_set_key'z=g_Preface_LastModifiedDate_item_key'z=g_Preface_Version_item_key'z=g_Preface_ObjectModelVersion_item_key'z=g_Preface_PrimaryPackage_item_key'z=g_Preface_Identifications_item_key'z=g_Preface_ContentStorage_item_key'z=g_Preface_OperationalPattern_item_key'z=g_Preface_EssenceContainers_item_key'z=g_Preface_DMSchemes_item_key'z=g_Identification_set_key'z=g_Identification_ThisGenerationUID_item_key'z=g_Identification_CompanyName_item_key'z=g_Identification_ProductName_item_key'z*g_Identification_ProductVersion_item_key'z*g_Identification_VersionString_item_key 'z*g_Identification_ProductUID_item_key'z*g_Identification_ModificationDate_item_key'z*g_Identification_ToolkitVersion_item_key'z*g_Identification_Platform_item_key%'z*g_ContentStorage_set_key,'z*g_ContentStorage_Packages_item_key0'z*g_ContentStorage_EssenceContainerData_item_key7'z0g_EssenceContainerData_set_key>'z*g_EssenceContainerData_LinkedPackageUID_item_keyB'z0g_EssenceContainerData_IndexSID_item_keyI'z0g_EssenceContainerData_BodySID_item_keyP'z*g_GenericPackage_set_keyW'z0g_GenericPackage_PackageUID_item_key['z*g_GenericPackage_Name_item_keyb'z*g_GenericPackage_PackageCreationDate_item_keyi'z*g_GenericPackage_PackageModifiedDate_item_keyp'z*g_GenericPackage_Tracks_item_keyw'z*g_Locator_set_key~'z*g_NetworkLocator_set_key'z*g_NetworkLocator_URLString_item_key'z*g_TextLocator_set_key'z*g_TextLocator_LocatorName_item_key'z*g_GenericTrack_set_key'z0g_GenericTrack_TrackID_item_key'z0g_GenericTrack_TrackNumber_item_key'z*g_GenericTrack_TrackName_item_key'z*g_GenericTrack_Sequence_item_key'z*g_StaticTrack_set_key'z*g_Track_set_key'z0g_Track_EditRate_item_key'z*g_Track_Origin_item_key'z*g_EventTrack_set_key'z*g_EventTrack_EventEditRate_item_key'z*g_EventTrack_EventOrigin_item_key'z*g_StructuralComponent_set_key'z*g_StructuralComponent_DataDefinition_item_key'z*g_StructuralComponent_Duration_item_key'z*g_Sequence_set_key'z*g_Sequence_StructuralComponents_item_key'z*g_TimecodeComponent_set_key'z*g_TimecodeComponent_RoundedTimecodeBase_item_key'z*g_TimecodeComponent_StartTimecode_item_key'z*g_TimecodeComponent_DropFrame_item_key'z*g_SourceClip_set_key'z*g_SourceClip_StartPosition_item_key'z*g_SourceClip_SourcePackageID_item_key!'z*g_SourceClip_SourceTrackID_item_key('z*g_DMSegment_set_key/'z*g_DMSegment_EventStartPosition_item_key3'z*g_DMSegment_EventComment_item_key:'z*g_DMSegment_TrackIDs_item_keyA'z*g_DMSegment_DMFramework_item_keyH'z*g_DMSourceClip_set_keyO'z*g_DMSourceClip_DMSourceClipTrackIDs_item_keyS'z0g_MaterialPackage_set_keyZ'z*g_SourcePackage_set_key^'z0g_SourcePackage_Descriptor_item_keyb'z*g_GenericDescriptor_set_keyi'z*g_GenericDescriptor_Locators_item_keym'z*g_FileDescriptor_set_keyt'z*g_FileDescriptor_LinkedTrackID_item_keyx'z*g_FileDescriptor_SampleRate_item_key'z*g_FileDescriptor_ContainerDuration_item_key'z*g_FileDescriptor_EssenceContainer_item_key'z*g_FileDescriptor_Codec_item_key'z*g_GenericPictureEssenceDescriptor_set_key'z*g_GenericPictureEssenceDescriptor_SignalStandard_item_key'z*g_GenericPictureEssenceDescriptor_FrameLayout_item_key'z*g_GenericPictureEssenceDescriptor_StoredWidth_item_key'z*g_GenericPictureEssenceDescriptor_StoredHeight_item_key'z*g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key'z*g_GenericPictureEssenceDescriptor_SampledWidth_item_key'z*g_GenericPictureEssenceDescriptor_SampledHeight_item_key'z*g_GenericPictureEssenceDescriptor_SampledXOffset_item_key'z*g_GenericPictureEssenceDescriptor_SampledYOffset_item_key'z*g_GenericPictureEssenceDescriptor_DisplayHeight_item_key'z*g_GenericPictureEssenceDescriptor_DisplayWidth_item_key'z*g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key'z*g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key'z*g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key'z*g_GenericPictureEssenceDescriptor_AspectRatio_item_key'z*g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key'z*g_GenericPictureEssenceDescriptor_VideoLineMap_item_key'z*g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key'z*g_GenericPictureEssenceDescriptor_CaptureGamma_item_key'z*g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$'z*g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+'z*g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2'z*g_GenericPictureEssenceDescriptor_FieldDominance_item_key9'z*g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@'z0g_CDCIEssenceDescriptor_set_keyG'z*g_CDCIEssenceDescriptor_ComponentDepth_item_keyK'z*g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR'z*g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY'z*g_CDCIEssenceDescriptor_ColorSiting_item_key`'z*g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg'z*g_CDCIEssenceDescriptor_PaddingBits_item_keyn'z*g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu'z*g_CDCIEssenceDescriptor_BlackRefLevel_item_key|'z*g_CDCIEssenceDescriptor_WhiteReflevel_item_key'z*g_CDCIEssenceDescriptor_ColorRange_item_key'z*g_RGBAEssenceDescriptor_set_key'z*g_RGBAEssenceDescriptor_ComponentMaxRef_item_key'z*g_RGBAEssenceDescriptor_ComponentMinRef_item_key'z*g_RGBAEssenceDescriptor_AlphaMaxRef_item_key'z*g_RGBAEssenceDescriptor_AlphaMinRef_item_key'z*g_RGBAEssenceDescriptor_ScanningDirection_item_key'z*g_RGBAEssenceDescriptor_PixelLayout_item_key'z*g_RGBAEssenceDescriptor_Palette_item_key'z*g_RGBAEssenceDescriptor_PaletteLayout_item_key'z*g_GenericSoundEssenceDescriptor_set_key'z*g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key'z*g_GenericSoundEssenceDescriptor_Locked_item_key'z*g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key'z*g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key'z*g_GenericSoundEssenceDescriptor_ChannelCount_item_key'z*g_GenericSoundEssenceDescriptor_QuantizationBits_item_key'z*g_GenericSoundEssenceDescriptor_DialNorm_item_key'z*g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key'z*g_GenericDataEssenceDescriptor_set_key 'z*g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key 'z*g_MultipleDescriptor_set_key'z*g_MultipleDescriptor_SubDescriptorUIDs_item_key'z0g_WaveAudioDescriptor_set_key'z*g_WaveAudioDescriptor_BlockAlign_item_key#'z*g_WaveAudioDescriptor_SequenceOffset_item_key*'z*g_WaveAudioDescriptor_AvgBps_item_key1'z*g_AES3AudioDescriptor_set_key8'z*g_DMFramework_set_key<'z*g_DMSet_set_key@'z=g_avid_DV25ClipWrappedEssenceContainer_label"'z=g_AvidObjectDirectory_key'r=g_AvidMetadataRoot_key*r=g_GenericPictureEssenceDescriptor_ResolutionID_item_key8'z=g_GenericPictureEssenceDescriptor_FrameSampleSize_item_key?'z=g_GenericPictureEssenceDescriptor_ImageSize_item_keyF'z=g_DefinitionObject_set_keyP'z=g_DefinitionObject_Identification_item_keyT'z=g_DataDefinition_set_key\'z=g_Preface_ProjectName_item_keya'z=g_Preface_ProjectEditRate_item_keyh'z=g_GenericPackage_MobAttributeList_item_keyq'z=g_GenericPackage_UserComments_item_keyx'z=g_TaggedValue_set_key'z=g_TaggedValue_Name_item_key'z=g_TaggedValue_Value_item_key'z=g_TapeDescriptor_set_key'z!g_AvidMJPEGClipWrapped_esscont_label$'z!g_AvidMJPEGEssenceElement_esselement_key'r!g_DNxHD_esselement_key*r?mxf_log.@ ../../lib/include/mxf/usr/include/sysmxf_opatom_reader.cint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_file.hmxf_partition.hmxf_primer.hmxf_index_table.hmxf_data_model.hmxf_header_metadata.hmxf_reader.hmxf_reader_int.hmxf_labels_and_keys.hmxf_baseline_data_model.hmxf_avid_labels_and_keys.hmxf_avid_extensions_data_model.h{(~~~ EO1c,\"rk;R0sN 7}n~ix_` 2~\]^hi0rydSAjem'~tHLY;W=U?oCQbcNFLHJJU! " |{*;{||oL{|||||||| ||3a| !| <||/||e|| %|}%}=}!s!:|}!s 1|0k'b2}u})$n&q#}-"}zzzz! }  o t=$p$ "ug1] (l  g!$p F  ! m  p#tr "p$R?[9\.^.f.f.f.f.f%o%o t 㿐 p $`(@H@ ``! (O` +`@ > $` @` ` ?  p`$ p`$ p`$H' p$` @ @ p$ ` $p`(@ @5@ @=@ O ``    p$` @ @ p$ ` $@p`(@ @@@  `` i oڸ @ @;    耕@c @ @/@怢 @D(`2"@Hc"@H6c` @cHJ2@`( @怠`@ hNDc @YH/c @c H02@` @@` @怠`@ h.D@fcH2@`4 @怠`@hDc @;c@ 2 ! @` @ @y榅E8O@@ ``   `` n @` @3怠`"O ``  o p@`0 @h怠`"Oo``  o p@ @怠`@oD 4`@D 5 "H@*  @@Ѐ @F@̀ @45̂@@(`` @@ p`$@*  @$  p `$ E`Go9 ( @쀢 @@뀢 @<@ꀢ @*@ @ D 4`@Πh  D 4@(@ 5@` O ``  o p``  ow p``  ok p``  o_ p@8Oo@`5 @R怠`"O妄``  oC p@` @ 怠`"O ``  o- p@`, @怠`"O``  o p@܀ @+@؀ @؀`@܂@@`怠@ʂ2Hhr(`@ @@ @yO@Ԁ @e܂`@['ܒ@ O``  o p 5`@qh @  @vD`5@d-@` O ``  o p@(` @o 5``  to p``  so p(`0`o8E``  o{ p``  on p``  oa p- p`$ ;@ Ѐ@8Oo``  oG pO@ @ @@@ ``  o) p``  o p``  o p``  o p``  o p``  o p``  o p ` @ o p``  o p``  o p``  o p``  o p``  o p``  o p``  ox p``  ol p``  o_ p``  {oR p``  zoE p``  o9 p``  o, p``  o p``  o p``  o p``  o p``  o p p 0$`$@ @$`$r (rr r r r `$`$``$` $``$`$```$@ p'%@$`$`  $@Ѐ H#@̀ H)d @!& @# p`$   @!%o@ @ @!+o @Д @ @ t H$@ t 2H+ @!2o`` # p`$   @!1o@ H @!7o@ H  @!8ou@ t 2H @!9oc0 #\@#` 2H  @!;oK@` H @!@o7t@` H @!Ao"!@ @ `x @䀢 H$ @!No̒ x@耢 2O  @!DoP `@` H @!Uo 9 @ H;ܒ@ؤ0 H @!Xo@  @@؀ O@ O!@ @T#@` @?@ H$p @!uo@ @W@ @^@ @1@ @,@  O @!o^ @!ioRВ @؀ @;o!@ @Z"L!@ H7 @!o, @!xo @ O@ O@ o @!bo@ LL& PX@&  H @!o @ @(oL`X@>  HZL  P  $@` 2H  @!o @!o@@ "H @̀ @'ܒ @ `Hy܀ @<@؀ H @!oo `@  @ @؀ @|@ O ؠ@ H @!o\܂  '' X P LZ0 0( 3`+0 @H0 ?X@ '! L ! PJ9 X& >  P& d\X PXX' LX@ ' ȕJ? 9  @ڒ@ @@@ @6`` #o p @!o@@ H;@̀ 2OL' @!o @ @ @ H+@ @h 9 H`` #o p !`@o@ @@ H ``#& `` # o p@ HT@`8@c C?  @ H@`` #)oo p`` #ob p@ O< @!oE@ O* @!o3@ @@ H`` #,o% p`` #*o p@ H`` #-o p @!o@ H`` #.o p@o@ H$ @` @`@ @` @`@`` #1o p@ @=`u`&@ `` #3o p㿐 p `$@ @ @  p@  &@ p`@ @dB?@H@@1?#`$ "G1? @(Oh @ p@@  `@C@ H/ #\ @쀢 Hz "31` !@ @ HA@ H: `  "@ @ @g3 p`$ @9   p`$` @`B؀ 2H31!`   @"@ GÐ @ HS؂#\ @쀢 "Hg3 @ 2O p31!`   @"o @ 2O p31!`   @"o1!`   @"o ``" @ 2O~ p31!`   @"o31!`   @"o1!`   @"oy㿀 @ p@@h   @ @ @:) p`$ @9   p`$` @^`耢 H4 "f)1  !@ @ H"@ H    "u@ 1!    @"k@ G @ 2O p)1!    @"go ``"a )1!    @"eo㿀 p`$@ H ``" @@  p@  @%0( 4`,0 @H0 @ @ "@>5>  ``"  p`$ @K˘耢 2H+5#! ` @" @ O`  "(@#! ` @" o @ @ 2O>5#! ` @"o͐5#! ` @"o㿐 p @ $ @@  p@`$ p`$ @@ p`$ @@ p `$㿐@ T @  d@ @ `"` @ @` @ @` O @` O @` O @` O @` Oނ @` Oׂ @` OЂ @` Oɂ @` O‚ @` 2O @`o@ '%s' failed, in %s:%d frameNumber < reader->essenceReader->data->numAvidFrameOffsets - 1mxf_opatom_reader.cmxf_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)(essenceReader->data = (EssenceReaderData*)malloc(sizeof(EssenceReaderData))) != NULLadd_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)process_metadata(reader, data->headerPartition)get_num_essence_tracks(essenceReader) == 1(filePos = mxf_file_tell(mxfFile)) >= 0read_avid_mjpeg_index_segment(reader)mxf_file_seek(mxfFile, filePos, SEEK_SET)mxf_skip(mxfFile, data->headerPartition->indexByteCount - mxfKey_extlen - llen)mxf_is_body_partition_pack(&key)mxf_skip(mxfFile, len)haveVideoOrAudioTrackmxf_is_gc_essence_element(&key) || is_avid_mjpeg_essence_element(&key) || is_avid_dnxhd_essence_element(&key)reader->essenceReader->data->avidFrameOffsets != NULLget_avid_mjpeg_frame_info(reader, reader->essenceReader->data->currentPosition, &fileOffset, &frameSize)read_frame(reader, listener, 0, frameSize, &buffer, &bufferSize)send_frame(reader, listener, 0, buffer, bufferSize)mxf_skip(mxfFile, frameSize)read_frame(reader, listener, 0, essenceTrack->frameSize, &buffer, &bufferSize)mxf_skip(mxfFile, essenceTrack->frameSize)mxf_file_is_seekable(mxfFile)get_avid_mjpeg_frame_info(reader, frameNumber, &fileOffset, &frameSize)mxf_file_seek(mxfFile, data->essenceStartPos + fileOffset, SEEK_SET)mxf_file_seek(mxfFile, data->essenceStartPos + essenceTrack->frameSize * frameNumber, SEEK_SET)mxf_get_list_length(&headerPartition->essenceContainers) == 1+4+4S #+4+4+4+4S 6+4+4+40+4+4S (+4S H+4+4+4 +4 +4 @+4 A+4 P+4 Q+4 +4 +4 +4 *+4 |  -    $ -  -  -  - 4 -  -  -  - ^nXhhhXXX^nhhh h hde@de`X(`(0X0L`LTXT X` X pX p ` X `hthhftfffg\bcbg(fg((fc(0bc0fgfcbcfgfcbc\fg\`fc`bcfgfcbcfgfcbc,fg,@bc@ Xfg X bc fg pbc p fg fc bc $fg $ bc lfg l bc dfgdbcfg\t\\XtX X Q XQXntnn m ZTtTTPtPPR] PP P XQ XPLtLhLhxRx`L`lRlLt P P XRS Xk,<k`kkl4<ldllataaftf`ff,@f X f pf $ f l fdf^$n<hLlh| h $xh$$ha 8 `a | a!"La#,#\a##a!$!$o!$!HS8L@"#,YD#\#@#$@8L`a 8`a ` |`a ! `a!!`a<c|c|`<d|$dn] LRS$ Lh@$h LdX$d L```$`<\|\X\X"\""X"$\ LX $X LT\T$T LP<P|P_P_P_"P"" _" #,P#,#,_#,$P LL<LZ$L$$^$%n$% h% %Hb%H%Lh%L%Xb%X%th%t%b$$X%H%XX$%i%H%Pi%X%ti% %Hhi%P%Phi%t%hi%%^%)\n%& h&&h&'h'T'h'(h(D(Hh(t(h((h()h),)0h%&i&'i'T'i'(i(D(Di(t(i((i),),i%&0`&'`'T'`'(`(D(L`(t(`()`),)4`&P&l&&l'8'Tl''l'(Dl&P&`&&`'8'T`''`'(D`&P&X&&X'8'TX't'[\((Y\),)\X)\)`^)`+n)\)h)* h**h**h+$+Lh+\+dh)t*0`**`**`+$+h`))h*P*h**h*+$Yl++^+. n++h+,ph,x,h,-$h-\. h++ij++`j+,`a-\-``a--`a--`a+,j-\-\j--j--j,l,x`--\`--`--RS. .$^.$.n..^.0xn..h..h/H/TX/d/pX//X//X//X//X//X0 0X0(04X0D0PX0`0lX=[!opa_initialise_reader&opa_is_supported0x###,#\!"L 8 `|L< ###,#\" "L!" 8 `dHT4lLX8D$0lxX0p (`DP0<(|`lHT0< hPT LP<LD|<L| essenceTrackMXFFileSysDatafileOffsetposTableIndexoctet3dataModelreaderoctet7dataposTablestreamOffsetsliceOffsetfilePosframeNumberessenceReaderoctet10octet11typeIdoctet13frameRateoctet15bufferSizemxfFiletemporalOffsetkeyFrameOffsetoctet0octet1octet2octet4octet5octet6frameSizeoctet8octet9octet12instanceUIDelementDataoctet14headerPartitionbodySIDindexSIDheaderMetadata. /_~ ~5Uo^N+)\4 'U. b>%7Q q. $)H{n$)DObx #;IWds}$C.Tl~-B\g   , E ^ l         mxf_opatom_reader.cg_Track_EditRate_item_keyg_HD_Unc_1080_50i_422_ClipWrapped_esscont_labelg_EssenceContainerData_set_keyg_EssenceContainerData_IndexSID_item_keyg_DNxHD_esselement_keyg_DVBased_50_525_60_ClipWrapped_esscont_labelg_AvidMJPEGClipWrapped_esscont_labelg_GenericTrack_TrackNumber_item_keyg_GenericTrack_TrackID_item_keyg_MaterialPackage_set_keyg_WaveAudioDescriptor_set_keyg_CDCIEssenceDescriptor_set_keyopatom_position_at_frameopatom_have_footer_metadatag_DVBased_25_625_50_ClipWrapped_esscont_labelopatom_skip_next_frameg_DVBased_50_625_50_ClipWrapped_esscont_labelopatom_closeg_IECDV_25_525_60_ClipWrapped_esscont_labelopatom_get_header_metadatag_SourcePackage_Descriptor_item_keyg_DVBased_25_525_60_ClipWrapped_esscont_labelopatom_read_next_frameg_GenericPackage_PackageUID_item_keyget_avid_mjpeg_frame_infog_AES3ClipWrapped_esscont_labelg_IECDV_25_625_50_ClipWrapped_esscont_labelg_EssenceContainerData_BodySID_item_keyg_DNxHD1080i120ClipWrapped_esscont_labelopatom_get_next_frame_numberread_avid_mjpeg_index_segmentg_BWFClipWrapped_esscont_labelg_SD_Unc_625_50i_422_135_ClipWrapped_esscont_labelg_AvidMJPEGEssenceElement_esselement_keyopatom_get_last_written_frame_numbermxf_get_rational_itemmxf_uu_get_track_datadefmxf_read_int32mxf_read_int64mxf_read_local_tagmxf_is_body_partition_packclean_ratemxf_is_subclass_ofmxf_avid_get_data_defget_mxf_trackmxf_have_itemmxf_equals_umidmxf_create_header_metadatamxf_add_delta_entrymxf_get_list_elementmxf_get_strongref_itemis_op_atommxf_avid_load_extensionsprocess_cdci_descriptormxf_read_int8mxf_file_tellmxf_is_soundmxf_is_pictureadd_trackmemcpyprocess_wav_descriptoraccept_framemxf_free_partitionmxf_read_uint64mxf_logmxf_read_uint16send_framemxf_read_uint32get_essence_trackmxf_get_uint32_itemmxf_create_index_table_segmentopa_is_supportedmxf_finalise_data_modelmxf_get_umid_iteminitialise_source_timecodesinitialise_playout_timecodemalloc__udivdi3mxf_find_singular_set_by_keyadd_essence_trackmxf_is_gc_essence_elementmxf_free_index_table_segmentmxf_file_is_seekablemxf_uu_get_package_tracksread_framemxf_uu_get_top_file_packagemxf_uu_next_trackinitialise_default_playout_timecodemxf_uu_get_track_referencemxf_is_index_table_segmentfreemxf_file_seekopa_initialise_readermxf_get_list_lengthmxf_read_header_metadatamxf_free_header_metadatamxf_read_uuidmxf_is_header_metadatamxf_uu_get_track_durationget_num_essence_tracksmxf_read_next_nonfiller_klmxf_skipmxf_file_sizemxf_equals_ulmxf_is_timecodemxf_read_uint8mxf_equals_key_prefix0x$ 5"M3 :&4ABPa^ 5"M3:*8AFTab 5"M 3:'5CAQ_amfTx  = `y X' vU   b o Y LI  y|I r<%<[!Tbi)^ylT|%F%)F%<8<GFR%O|F%b%uF%%4%H%\%p%%1%]'%%U%%. % >bH%MoW%9\Yf%ms%%FT!""$"%@"&F"1%^"6i"D"R"]%"bT"n"%"%"{"%C"8""P"%"%"%#%#% #!% H#*% h#3% #<% #E% %#N% E#n% q#w% #######$($ $$%$% G$F$&% e$+$6% $;T$F% $K$% $%$)\$% .$F$% L$% $${%% % "%% %$%/% %4)%?% %D%['8%)\%+%%d%F%%%%{%%%%)%%%%*& +&$. &(%=&1F&<%[&A&L%&Q&_{&rT&}%&&)&&%6&-&. &.&%r&F'.' 0x'%'i'"%'4%,G&,&-Z&-&.8&.&/&/&1&2&7&.?l&?&@&@f&B&BQ&C&.G&Gb&>OV&NV&^Z&Z&nZ&~p %-8@HPX<`HhHsP{``<@ LLh!l)l1t9AIQYaiq{$088\\dxx'/7AIT\dlt|4PPX`ddppx  "*2D:LE`M`Uh]lelmu $<``h (08@HPX`hpx048<DDLTT``$,$0,048<@GTOTW\_`g`ow      D L ` p p x |  |( 0 8 @ H P X ` h p x         P X p t t        " * 2 : B J U  ] h 8 p @ { h  t         $  <  H  H  P  X      % - 5 = E P X  c 0 k 8 v d ~ l       , 4 \ d       , '4 1\ 9d C K U ] g o z$ , X `       $ , X `     ! ) 4 < D L T \ d4 l8 t< |@ D H L P T X \ ` d h l p t x |      ' / : B J U ] e m u } 8 L t |       4 < h|%0;CK<VDaPiPq|4<TT !)4?GODZLePmTul}l 44<L LTd#d+l3;CKS[ckv(44HHPddl %-,5,=`HhS^iqy ((44hp'/7?GOW_j$uPXppx ((0!D)P1P9XALW_gow $(,48<D ,*45L=LETMhUh_jrz 0 8 X ` t t | !! ! !! !L"!L*!2!<!D!O!W!a!l"w"""D"L"h"t"t""""""#$#,#T#\ ###*#5#@#K#S$^$i$ t$ $($P$X$l$p$t$$$$$$$$$$$ $$$%$-%5%=%E% M%<U%P]%Xg%do%dy%l%|%|%%%%%%%%%%%%&&&< &H&H&P#&-&5&?&G&O&W'_'g'8o'Dw'D'L'L'T'`'`'h''''(((D(t((((),)\))`1)d9)tA)I)Q)Y)a)i)q)y))***<*H*H*P*********+$ +\++&+.+6+>+F+N,V,^,f,n,$v,l~,x,,,,,,--T-\------.. .$ .D(.L0.X8.h@.hH.P.X.`.h.r/ z//$/</@/H/X/X/t/t/////////0"0,040<0F0$N08V08^0@f0Tn0Tv0\~0x0M 8M <& @& D& H& L& `T& `lM g(q8M <fTrhM pM t& x& |& & & `& `ggg^ M & & x& & x & `(& `@Sx4M NP M l22M vM  & $M (M 0& DrM M & & x& & x& `& `M M & & & & & `& `3M &  M $& (& 8,& `0& 84& `TPtM x& |M & & & `& & `mYM P M (P8M pYvM vM vM LTPhM l& pM t& x& p|& `& p& `& M & & & `& & `& M & & & `& & `& M & & 8 & `& 8& `HvhM l& pM t& x& |& `& & `3M & M & & 8& `& 8& `P M & M $& (&  ,& ` 0&  4& ` LP \M dP v P = C $M (& ,M 0& 4&  8& ` <&  @& ` t2 2 M & M & &  & ` &  & ` Y M & M & &  & ` $&  (& ` @& DM H& L& P& ` T& X& ` M & M & & ` & ` & ` & ` M & M & & 0 & ` & 0 & ` M & M & &  & ` &  & ` XM \& `M d& h&  l& ` p&  t& ` M g g ^ M & M & & H & ` & H & ` M & M & & ( & ` & ( & ` 8M <& @M D& H& ` L& ` P& ` T& ` l& pM t& x&  |& ` &  & ` M & M & &  & ` &  & ` M & M & &  & ` &  & `& M  & & (& `& (& `4M 8& <& P@& D& PH& `P& `dM h& lM p& t& x& `|& & `M & M & & & `& & `M & M & & & `& & `M & M  & & `& `& `& `4& 8M <& @& `D& `H& `L& `dM h& lM p& t& @x& `|& @& `& M & & & `& & `& M & & & `& & `M & M & &  & `& & `,M 0& 4M 8& <& @& `D& H& ``M d& hM l& p& Ht& `x& H|& `& M & & & `& & `M & M & & & `& & `M & M & &  & `& & `,M 0& 4M 8& <& 0@& `D& 0H& ``M d& hM l& p& t& `x& |& `& M & & & `& & `M & M & & & `& & `Y4 . 8 +< . @ +L )\P %T )\X %d h $l p $|    GM \M M & & & `& (& (& ` M M & & & ` & $& `(& LM P& T& X& `\& d& h& `xM |jM M & & & `& X& X& `M >HAM UM  M & & & `& $& (& `8M <M @& DM H& L& P& `T& X& `|M & & & `& & & `M qM M & & & `& & & `M nM M & &  & `$& (,& (0& `@M D<XM \M `& d& h& `l& Ht& Hx& `M kM M & & & `& & & `M & [& M  M & & & `& $& (& `8M D& HRL& \M `M d& h& l& `p& hx& h|& `M & :& bM M & & & `& H& H& `M & RM M  & $& (& `,& 4& 8& `HM X& `Vd& tM xM |& & & `& & & `M & & [`M M & & & `& &  & `M (c@eX;p& t:x& & R& M `M M & & & `& & & `M 1M F(F<EXclM pM t& x& |& `& & & `M M & & & `& & & `M & R& :& & . 0$& .4M 8M <& @& D& `H& P& T& `dM hM l& p& t& `x& P& P& `M Eu8M M & & & `& 0& 0& `M 6(o<M @M D& H& L& `P& hX& h\& `lM p& xRF& >?& >M M & & & `&  & & ` M $M (M ,& 0& 4& `8& @& D& `TM `& Nd7h& NBM & [`M M & & & `& & & ` M c01@M DFX& .d0tM xM |& & & `& & & `M XWpM & M & & & `& & `M &  & & `& (& ( & `0M <& ^@7D& ^PM \IpM tM x& |& & `& h& h& `M Q9& t& D M & M & & ( & ` & ( & ` 8M <& ` D&  L&  T& ` \M hh q M M & & & & & ` & ` M & M & & P & ` & P & `! 5!@r!TM !X& !\M !`& !d& !h& `!l& !p& `!M !& !M !& !& !& `!& !& `!d!M !M !& !& !& `!& p!& p!& `"M "d"M "M " & "$& "(& `",& p"4& p"8& `"HM "Tq"dM "h5"|M "& "M "& "& "& `"& "& `"& "M "& "& "& `"& "& `"r"M "& #M #& #& # & `#& #& `#,M #0& #4& #8& `#<& #D& #H& `#XM #dq#tM #x& #|M #& #& #& `#& #& `#6#]#& n#w#& n#& ~$w$& ~$M $$M $(& $,M $0& $4& ($8& `$<& ($@& `$XD$hM $& $M $& $& $& `$& $& `$s$Q% Z%Q%D%J%a&M && & M &$& &(& &,& `&0& &8& `&<_&Xh&h& &lM &p& `&x& P&& P&r&M ' M '& '& '& `'& ' M '(& ',& `'8_'TJ'a'M 'O'M '& '& `'& 'M '& '& '& `'O(M (& (& `(& ( M ($& (,& (0& `(D& (H& `(L& 0(PM (T& 0(\& (`& `(tM (|M (& (& (& (& (& `(& `(r(M (& (& `(& (M (& (& (& `(M (& )& `)& )M ) & )& )& `),& )0& `)4& @)8M )<& @)D& )H& `)hQ)tD)r)M *M *& * M *$& *(& *,& `*0& *8& `*<_*Xh*h& *lM *p& `*x& P*& P*& *& 0*& `*& 0*M *& *& `*_*r*M *& *& `*& +M +& + & +& `+$M +,M +0& +4& +8& +<& +@& `+H& `+\M +`& +d& `+h& +lM +p& +x& +|& `+_+M +M +& +& `+& +& `+& `+& `+D, Q,Xh,hM ,xM ,M ,& ,& ,& ,& ,& `,& `,M ,& ,& ,& `,& ,M -& -& `-$h-4M -8& -<& `-D& P-P& P-\& -`& `-d& -hM -l& -t& -x& `-h-M -& -& `-& -M -& -& -& `-M -& -& `-& -M .& .& . & `.Dl.PK.pg.g.@.j.M .M .& .& p.& .& p.& `/& `/>/$& /(t/,& /H& /Lt/P& /d& /ht/l& /& /t/& /& /t/& /& /t/& /& /t/& /& /t/& 0 & 0t0& 0(& 0,t00& 0D& 0Ht0L& 0`& .0dt0h& .04@DPT`d|$%)\+ . $(.as: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 DN[%_1|0x7>?<LMWaAgآ v8ܔ0 )@  %h   88  X  Z  Z  Z4@/63 1205622890 2404 1000 100664 88396 ` ELFU4(.shstrtab.debug_abbrev.debug_info.debug_line.text.rodata.debug_frame.debug_loc.debug_pubnames.debug_aranges.debug_ranges.debug_str.symtab.strtab.rela.debug_info.rela.debug_line.rela.text.rela.debug_frame.rela.debug_pubnames.rela.debug_aranges.comment% $ > $ > : ; I : ;  : ; I8  : ; I8  I '  I   : ;   : ; ( &I: ; I< ' II!I/  : ;  : ; I : ; < .: ; ' @: ; I : ; I : ; I.: ;' I@ : ;I .: ;' I@!: ;I "4: ;I#4: ;I$4: ;I %4: ; I &4: ;I '4: ;I(4: ;I) : ;*.: ; ' I@+: ; I,4: ; I-4: ; I.4: ; I / : ; 0.: ;' I 1: ;I2 : ;3.? : ;' I@4: ;I 51UX Y61718 U941 :41;41< 1=4: ; I>: ;I?.: ;' @@4: ; I A4: ; I? < YGNU C 4.2.2mxf_op1a_reader.c/project/dp/src/stuartc/nightly/ingex-cvs-tip-SparcSolaris/libMXF/examples/readerintunsigned charunsigned intlong long intlong intcharshort intint32_t=int64_tDuint8_tHuint16_tI#short unsigned intuint32_tJuint64_tOYlong long unsigned int:\;#<#=#>#?#@#A#B#C#D# E# F# G# H# I#J#mxfULKsmxfKeyM\P`Q#R#S#T#U#V#W#X#Y#Z# [# \# ]# ^# _#`#mxfUUIDawmxfLocalTagg yz#{#|#}#~###### # # # # ##octet16#octet17#octet18#octet19#octet20#octet21#octet22#octet23#octet24#octet25#octet26#octet27#octet28#octet29#octet30#octet31#mxfUMIDnumerator#denominator#mxfRationalmxfPositionmxfLengthfree_func_type! , ,  _MXFListElement%dnext&d#',#.MXFListElement(.+elements,#lastElement-#len.#freeFunc/# jMXFList0 3%nextElement4#5,#index6#MXFListIterator7 #qMXF_DLOGMXF_ILOGMXF_WLOGMXF_ELOGMXFLogLevel(<mxf_log_func+  q %4(close*#read+ #write, -#get_char- C# put_char. ^#eof/ C#seek0 ~#tell1 #is_seekable2 C# size3 #$free_sys_data6#(sysData7#,minLLen:#0runinLen;#2  9   99 "  " 9 (  C  3 ^   I ~   d  MXFFile<" key#\#majorVersion$#minorVersion%#kagSize&9#'I#previousPartition(I# footerPartition)I#(headerByteCount*I#0indexByteCount+I#8,9#@bodyOffset-I#H.9#PoperationalPattern/\#TessenceContainers0#dheaderMarkInPos3#xindexMarkInPos4#MXFPartition5 : N;9#<I#MXFRIPEntry= )@ |entriesA#MXFRIPB a) nextTag*o#entries+#MXFPrimerPack,  ( 0MXF_BASIC_TYPE_CATMXF_ARRAY_TYPE_CATMXF_COMPOUND_TYPE_CATMXF_INTERPRET_TYPE_CATMXFItemTypeCategory -  0 csize 1#MXFBasicTypeInfo 2 K 5 elementTypeId 6#fixedSize 7#MXFArrayTypeInfo 8 { ; name < # =#MXFCompoundTypeMemberInfo >  A 0members B 0# @MXFCompoundTypeInfo C  F  G#fixedArraySize H#MXFInterpretTypeInfo I [ Q basic R carray S compound T @interpret U  L3category M 0# N#name O #info V # MXFItemType W F$ mitemDefs n#setDefs o#types p# lastTypeId q#3MXFDataModel rF$ "+key #i#tag $#isPersistent %#length &#value '#set (# _MXFMetadataSet@ (key -i#instanceUID .`#items /#  0#0fixedSpaceAllocation 1I#8+MXFMetadataItem ) _MXFHeaderMetadata 0 6,#primerPack 72#sets 8#MXFMetadataSet 2+ MXFHeaderMetadata 9 <item =#numElements >9#elementLength ?9#currentElement @9# MXFArrayItemIterator AQ8iMXFReader - _MXFReader - `~#clip a#haveReadAFrame c#(playoutTimecodeIndex di#0sourceTimecodeIndexes e#` g#p i,#townDataModel j#x m#| n9#MXFReaderListenerData /_MXFReaderListenerData _MXFReaderListener 2accept_frame 4#allocate_buffer 7#deallocate_buffer :#receive_frame ?#  A%#      9      9MXFReaderListener B 8 Ea F#frameWidth G9#frameHeight H9# displayWidth I9#displayHeight J9#displayXOffset K9#displayYOffset L9#horizSubsampling M9# vertSubsampling N9#$componentDepth O9#(aspectRatio P#,singleField Q#4MXFVideoTrack RD UsamplingRate V#bitsPerSample W9#blockAlign X# channelCount Y9#MXFAudioTrack Zv _MXFTrackl ]next ^#essenceContainerLabel `\#materialTrackID b9#materialTrackNumber c9#isVideo e#video fa# audio g#XMXFTrack h ktracks l# m# n#minDuration o#MXFClip pEssenceReaderData + _EssenceReaderDatah I#J#haveFooterMetadataK#M# O9#P9# indexR#$S#( _EssenceTrack !next "# $9#frameSize &#frameSizeSeq '# )#LplayoutDuration *#XsampleRate ,#`containerDuration -#himageStartOffset /9#p 19#t 29#x9EssenceTrack 3( 6essenceTracks 7#close 9 #position_at_frame :(#skip_next_frame ;># read_next_frame <_#get_next_frame_number =u#get_last_written_frame_number >u#get_header_metadata ?#have_footer_metadata @>#  B#$  (  > .Y  Y+Du e {EssenceReader C0 Litype M#count N#isDropFrame P#roundedTimecodeBase Q# segments T#position W# hour X#(min Y#)sec Z#*frame [#+TimecodeIndex \ FileIndex _FileIndexH-Ptrack.#trackID09#19#editRate2# 3#sourcePackageUID4# sourceTrackID59#@sortedTrackIndex79#DWrappedTrack8@;currentPosition<#startContentPackageKey>i#contentPackageLen?I#nextKeyAi# nextLLenB#0nextLenCI#8NSFileIndexDd ns_set_next_kliththkeyhihjlenhIop1a_get_header_metadata^op1a_have_footer_metadata^ op1a_position_at_frame=<!frameNumber<ij">~#?$@jfree_partition_in_listWV,h%Xl process_metadata& %%"'~$(d$)b&key*i"+'len,I'essContainerDataSet-'sourcePackageSet.'sourcePackageTrackSet/'materialPackageSet0'materialPackageTrackSet1'descriptorSet2&arrayIter3&dataDefUL4\~'track5"6(haveVideoTrack7&wrappedTracks8~&sortedWrappedTracks9~'newWrappedTrack: 'wrappedTrack; 'sortedWrappedTrack< 'prevSortedWrappedTrack= &listIter>%&sortedListIter?%(wasInserted@'haveZeroTrackNumberA'trackIDB9)failP*ns_position_at_first_framep!+o,q~-r%sd%ttf,u.keyviP,w.lenxI`/fail0get_file_partitions"V1~11"V(keyi#(len I#!(partitionRef"##I(rip$ |(ripEntry%"\(iter&%2fail\ N3op1a_initialise_reader#4#i$~b"#'i(numPartitions"&keyi$o'lenI)fail_5!6!6!7!89!9!n9!X:!:":"9"";".9"?L<"L*ns_pos_at_next_frame$+%~`-%b,t,.keyiP,.lenI`=atEOF)fail *ns_end_of_essenced$+ctop1a_get_last_written_frame_numberI^%=H#J~#K#L op1a_get_next_frame_number% ns_read_content_package&!skipi4Yj$~c$k$d$te$h"&keyiH"'lenI'cpCountI"0read_content_package'x1>skip1Y#~##(index###I(keyi#(lenI(cpLenI(cpCountI# op1a_read_next_frame|({4{Yi"}~#~"5&7&7&7&8:&:&;&:&9'h:':'9')@:'5:'A:'M:'[:'k op1a_skip_next_frameR(Q$S~a#T$Ub?op1a_close)4h3op1a_is_supported)w&iter%d'label)w\=g_Null_UUID)`.g_Null_Key=g_Null_UL)\@g_Null_LocalTag)o=g_Null_UMID)=g_Null_Rational*=g_Picture_datadef_label-)=g_Sound_datadef_label0)=g_Timecode_datadef_label3)=g_LegacyPicture_datadef_label6)=g_LegacySound_datadef_label9)=g_LegacyTimecode_datadef_label<)=g_Data_datadef_label?)=g_DescriptiveMetadata_datadef_labelB)=g_IECDV_25_525_60_compdef_label])=g_IECDV_25_625_50_compdef_label`)=g_DVBased_25_525_60_compdef_labeld)=g_DVBased_25_625_50_compdef_labelg)=g_DVBased_50_525_60_compdef_labelj)=g_DVBased_50_625_50_compdef_labelm)=g_DVBased_100_1080_60_I_compdef_labelp)=g_DVBased_100_1080_50_I_compdef_labels)=g_DVBased_100_720_60_P_compdef_labelv)=g_DVBased_100_720_50_P_compdef_labely)=g_D10_50_625_50_compdef_label)=g_D10_50_525_60_compdef_label)=g_D10_50_625_40_compdef_label)=g_D10_50_525_40_compdef_label)=g_D10_50_625_30_compdef_label)=g_D10_50_525_30_compdef_label)=g_ALaw_compdef_label)=g_MP4AdvancedRealTimeSimpleL3_compdef_label)=g_DNxHD_compdef_label).g_MultipleWrappings_esscont_label).g_BWFFrameWrapped_esscont_label)=g_BWFClipWrapped_esscont_label).g_AES3FrameWrapped_esscont_label)=g_AES3ClipWrapped_esscont_label)=g_BWFCustomWrapped_esscont_label)=g_AES3CustomWrapped_esscont_label).g_IECDV_25_525_60_FrameWrapped_esscont_label)=g_IECDV_25_525_60_ClipWrapped_esscont_label).g_IECDV_25_625_50_FrameWrapped_esscont_label)=g_IECDV_25_625_50_ClipWrapped_esscont_label).g_DVBased_25_525_60_FrameWrapped_esscont_label)=g_DVBased_25_525_60_ClipWrapped_esscont_label).g_DVBased_25_625_50_FrameWrapped_esscont_label)=g_DVBased_25_625_50_ClipWrapped_esscont_label).g_DVBased_50_525_60_FrameWrapped_esscont_label)=g_DVBased_50_525_60_ClipWrapped_esscont_label).g_DVBased_50_625_50_FrameWrapped_esscont_label)=g_DVBased_50_625_50_ClipWrapped_esscont_label)=g_DVBased_100_1080_60_I_FrameWrapped_esscont_label)(g_DVBased_100_1080_60_I_ClipWrapped_esscont_label)(g_DVBased_100_1080_50_I_FrameWrapped_esscont_label)(g_DVBased_100_1080_50_I_ClipWrapped_esscont_label)(g_DVBased_100_720_60_P_FrameWrapped_esscont_label )(g_DVBased_100_720_60_P_ClipWrapped_esscont_label)(g_DVBased_100_720_50_P_FrameWrapped_esscont_label)(g_DVBased_100_720_50_P_ClipWrapped_esscont_label)&g_SD_Unc_625_50i_422_135_FrameWrapped_esscont_label)(g_SD_Unc_625_50i_422_135_ClipWrapped_esscont_label )(g_HD_Unc_1080_50i_422_ClipWrapped_esscont_label#)(g_D10_50_625_50_defined_template_esscont_label,)(g_D10_50_625_50_extended_template_esscont_label/)(g_D10_50_625_50_picture_only_esscont_label2)(g_D10_50_525_60_defined_template_esscont_label5)(g_D10_50_525_60_extended_template_esscont_label8)(g_D10_50_525_60_picture_only_esscont_label;)(g_D10_40_625_50_defined_template_esscont_label>)(g_D10_40_625_50_extended_template_esscont_labelA)(g_D10_40_625_50_picture_only_esscont_labelD)(g_D10_40_525_60_defined_template_esscont_labelG)(g_D10_40_525_60_extended_template_esscont_labelJ)(g_D10_40_525_60_picture_only_esscont_labelM)(g_D10_30_625_50_defined_template_esscont_labelP)(g_D10_30_625_50_extended_template_esscont_labelS)(g_D10_30_625_50_picture_only_esscont_labelV)(g_D10_30_525_60_defined_template_esscont_labelY)(g_D10_30_525_60_extended_template_esscont_label\)(g_D10_30_525_60_picture_only_esscont_label_)(g_ALawFrameWrapped_esscont_labelh)(g_ALawClipWrapped_esscont_labelk)(g_ALawCustomWrapped_esscont_labeln)(g_DNxHD720p120ClipWrapped_esscont_label{)(g_DNxHD720p185ClipWrapped_esscont_label})(g_DNxHD1080p120ClipWrapped_esscont_label)(g_DNxHD1080p185ClipWrapped_esscont_label)(g_DNxHD1080p36ClipWrapped_esscont_label)(g_DNxHD1080i120ClipWrapped_esscont_label)(g_DNxHD1080i185ClipWrapped_esscont_label)(g_SDTI_CP_System_Pack_esselement_key(g_OpenIncomplete_Header_pp_key"(g_ClosedIncomplete_Header_pp_key%(g_OpenComplete_Header_pp_key((g_ClosedComplete_Header_pp_key+(g_OpenIncomplete_Body_pp_key.(g_ClosedIncomplete_Body_pp_key1(g_OpenComplete_Body_pp_key4(g_ClosedComplete_Body_pp_key7(g_OpenIncomplete_Footer_pp_key:(g_ClosedIncomplete_Footer_pp_key=(g_OpenComplete_Footer_pp_key@(g_ClosedComplete_Footer_pp_keyC(g_KLVFill_keyP(g_RandomIndexPack_keyZ(g_PrimerPack_keyd(g_IndexTableSegment_keyo(g_complexity00_op_atom_label)(g_complexity01_op_atom_label)(g_complexity02_op_atom_label)(g_complexity03_op_atom_label)(g_qq09_op_1a_label)=g_root_set_key)=g_InterchangeObject_set_key)=g_InterchangeObject_InstanceUID_item_key)=g_InterchangeObject_GenerationUID_item_key)=g_Preface_set_key)=g_Preface_LastModifiedDate_item_key)=g_Preface_Version_item_key)=g_Preface_ObjectModelVersion_item_key)=g_Preface_PrimaryPackage_item_key)=g_Preface_Identifications_item_key)=g_Preface_ContentStorage_item_key)=g_Preface_OperationalPattern_item_key)=g_Preface_EssenceContainers_item_key)=g_Preface_DMSchemes_item_key)=g_Identification_set_key)=g_Identification_ThisGenerationUID_item_key)=g_Identification_CompanyName_item_key)=g_Identification_ProductName_item_key)(g_Identification_ProductVersion_item_key)(g_Identification_VersionString_item_key )(g_Identification_ProductUID_item_key)(g_Identification_ModificationDate_item_key)(g_Identification_ToolkitVersion_item_key)(g_Identification_Platform_item_key%)(g_ContentStorage_set_key,)(g_ContentStorage_Packages_item_key0)(g_ContentStorage_EssenceContainerData_item_key7)&g_EssenceContainerData_set_key>)(g_EssenceContainerData_LinkedPackageUID_item_keyB)&g_EssenceContainerData_IndexSID_item_keyI)&g_EssenceContainerData_BodySID_item_keyP)(g_GenericPackage_set_keyW)(g_GenericPackage_PackageUID_item_key[)(g_GenericPackage_Name_item_keyb)(g_GenericPackage_PackageCreationDate_item_keyi)(g_GenericPackage_PackageModifiedDate_item_keyp)(g_GenericPackage_Tracks_item_keyw)(g_Locator_set_key~)(g_NetworkLocator_set_key)(g_NetworkLocator_URLString_item_key)(g_TextLocator_set_key)(g_TextLocator_LocatorName_item_key)(g_GenericTrack_set_key)&g_GenericTrack_TrackID_item_key)&g_GenericTrack_TrackNumber_item_key)(g_GenericTrack_TrackName_item_key)(g_GenericTrack_Sequence_item_key)(g_StaticTrack_set_key)(g_Track_set_key)&g_Track_EditRate_item_key)(g_Track_Origin_item_key)(g_EventTrack_set_key)(g_EventTrack_EventEditRate_item_key)(g_EventTrack_EventOrigin_item_key)(g_StructuralComponent_set_key)(g_StructuralComponent_DataDefinition_item_key)(g_StructuralComponent_Duration_item_key)(g_Sequence_set_key)(g_Sequence_StructuralComponents_item_key)(g_TimecodeComponent_set_key)(g_TimecodeComponent_RoundedTimecodeBase_item_key)(g_TimecodeComponent_StartTimecode_item_key)(g_TimecodeComponent_DropFrame_item_key)(g_SourceClip_set_key)(g_SourceClip_StartPosition_item_key)(g_SourceClip_SourcePackageID_item_key!)(g_SourceClip_SourceTrackID_item_key()(g_DMSegment_set_key/)(g_DMSegment_EventStartPosition_item_key3)(g_DMSegment_EventComment_item_key:)(g_DMSegment_TrackIDs_item_keyA)(g_DMSegment_DMFramework_item_keyH)(g_DMSourceClip_set_keyO)(g_DMSourceClip_DMSourceClipTrackIDs_item_keyS)&g_MaterialPackage_set_keyZ)(g_SourcePackage_set_key^)(g_SourcePackage_Descriptor_item_keyb)(g_GenericDescriptor_set_keyi)(g_GenericDescriptor_Locators_item_keym)(g_FileDescriptor_set_keyt)(g_FileDescriptor_LinkedTrackID_item_keyx)(g_FileDescriptor_SampleRate_item_key)(g_FileDescriptor_ContainerDuration_item_key)(g_FileDescriptor_EssenceContainer_item_key)(g_FileDescriptor_Codec_item_key)(g_GenericPictureEssenceDescriptor_set_key)(g_GenericPictureEssenceDescriptor_SignalStandard_item_key)(g_GenericPictureEssenceDescriptor_FrameLayout_item_key)(g_GenericPictureEssenceDescriptor_StoredWidth_item_key)(g_GenericPictureEssenceDescriptor_StoredHeight_item_key)(g_GenericPictureEssenceDescriptor_StoredF2Offset_item_key)(g_GenericPictureEssenceDescriptor_SampledWidth_item_key)(g_GenericPictureEssenceDescriptor_SampledHeight_item_key)(g_GenericPictureEssenceDescriptor_SampledXOffset_item_key)(g_GenericPictureEssenceDescriptor_SampledYOffset_item_key)(g_GenericPictureEssenceDescriptor_DisplayHeight_item_key)(g_GenericPictureEssenceDescriptor_DisplayWidth_item_key)(g_GenericPictureEssenceDescriptor_DisplayXOffset_item_key)(g_GenericPictureEssenceDescriptor_DisplayYOffset_item_key)(g_GenericPictureEssenceDescriptor_DisplayF2Offset_item_key)(g_GenericPictureEssenceDescriptor_AspectRatio_item_key)(g_GenericPictureEssenceDescriptor_ActiveFormatDescriptor_item_key)(g_GenericPictureEssenceDescriptor_VideoLineMap_item_key)(g_GenericPictureEssenceDescriptor_AlphaTransparency_item_key)(g_GenericPictureEssenceDescriptor_CaptureGamma_item_key)(g_GenericPictureEssenceDescriptor_ImageAlignmentOffset_item_key$)(g_GenericPictureEssenceDescriptor_ImageStartOffset_item_key+)(g_GenericPictureEssenceDescriptor_ImageEndOffset_item_key2)(g_GenericPictureEssenceDescriptor_FieldDominance_item_key9)(g_GenericPictureEssenceDescriptor_PictureEssenceCoding_item_key@)&g_CDCIEssenceDescriptor_set_keyG)(g_CDCIEssenceDescriptor_ComponentDepth_item_keyK)(g_CDCIEssenceDescriptor_HorizontalSubsampling_item_keyR)(g_CDCIEssenceDescriptor_VerticalSubsampling_item_keyY)(g_CDCIEssenceDescriptor_ColorSiting_item_key`)(g_CDCIEssenceDescriptor_ReversedByteOrder_item_keyg)(g_CDCIEssenceDescriptor_PaddingBits_item_keyn)(g_CDCIEssenceDescriptor_AlphaSampleDepth_item_keyu)(g_CDCIEssenceDescriptor_BlackRefLevel_item_key|)(g_CDCIEssenceDescriptor_WhiteReflevel_item_key)(g_CDCIEssenceDescriptor_ColorRange_item_key)(g_RGBAEssenceDescriptor_set_key)(g_RGBAEssenceDescriptor_ComponentMaxRef_item_key)(g_RGBAEssenceDescriptor_ComponentMinRef_item_key)(g_RGBAEssenceDescriptor_AlphaMaxRef_item_key)(g_RGBAEssenceDescriptor_AlphaMinRef_item_key)(g_RGBAEssenceDescriptor_ScanningDirection_item_key)(g_RGBAEssenceDescriptor_PixelLayout_item_key)(g_RGBAEssenceDescriptor_Palette_item_key)(g_RGBAEssenceDescriptor_PaletteLayout_item_key)&g_GenericSoundEssenceDescriptor_set_key)(g_GenericSoundEssenceDescriptor_AudioSamplingRate_item_key)(g_GenericSoundEssenceDescriptor_Locked_item_key)(g_GenericSoundEssenceDescriptor_AudioRefLevel_item_key)(g_GenericSoundEssenceDescriptor_ElectroSpatialFormulation_item_key)(g_GenericSoundEssenceDescriptor_ChannelCount_item_key)(g_GenericSoundEssenceDescriptor_QuantizationBits_item_key)(g_GenericSoundEssenceDescriptor_DialNorm_item_key)(g_GenericSoundEssenceDescriptor_SoundEssenceCompression_item_key)(g_GenericDataEssenceDescriptor_set_key )(g_GenericDataEssenceDescriptor_DataEssenceCoding_item_key )(g_MultipleDescriptor_set_key)(g_MultipleDescriptor_SubDescriptorUIDs_item_key)&g_WaveAudioDescriptor_set_key)(g_WaveAudioDescriptor_BlockAlign_item_key#)(g_WaveAudioDescriptor_SequenceOffset_item_key*)(g_WaveAudioDescriptor_AvgBps_item_key1)(g_AES3AudioDescriptor_set_key8)(g_DMFramework_set_key<)(g_DMSet_set_key@)Amxf_log.MW ../../lib/include/mxf/usr/include/sysmxf_op1a_reader.cint_types.hmxf_types.hmxf_list.hmxf_logging.hmxf_file.hmxf_partition.hmxf_primer.hmxf_data_model.hmxf_header_metadata.hmxf_reader.hmxf_reader_int.hmxf_index_helper.hmxf_labels_and_keys.hmxf_baseline_data_model.h|z1d0~~ ~) c oPD  D t8iQ0d"  eIK f0k~z  jE t |QCjeHj*am ZZsQ$R<X+u#q*M-g1c.kEs! "G |)u4[{ {  u>1cFm|u uIg9MGI E{C{#q!3e+i/y   r"io8_5`.q)~n~ DS;Y;Y;HLJRBRBRL' l  S4"r."ac+i&n0tp%i~~"B~R3a +T5~ !s~'m~ ~$~(~~C"r,ot,t~%u k b5㿐 @ > 8. 0 p`$ p`$㿐 p`$@ H ``#B $@  O `#C` 㿈 @'@ ph $@`X @@ H`` !K@@ @ 2H!L` ` @@@ t H`0#\@#` 2H `` !Oo!M` ` @@@` H @` 2H`` !Vo`` !Uo!@ 2@ $@` H`` !eoq@ H` زx@ "@@ "O@ H@ "O@ H @t@t`t`t`t` t`(t`0t`8t`@@ @@ @$@@ @S$`ؒ@` @` ؔ@` @@@` @r` @`@ @@$ ` ` `H` ` $`` > & `& ``od``& > `o& @ 2Od`` !Yo@` 2O`` !}o`` !fo@@ "@S@@@ @6@`H#`@O򀥠2H#   @O@ @ O`` !o``O߀@o @Oo@ O`` !oa@ @ @ @ "G o@`̸ȴ@ @6@  @@ @@ @ @ @W `@ @ ! L ! P ! x 9 X@! t @@Ԁ @@@ "H@̀ O`` !o@@ "H*@̀ O`` !o@ 2O`` !o@@ @@̀ Om`` !o`` !o`` !o`` !o}`` !roq`` !xod!t` `@oV`` !oJ`` !o=`` !o0`` !o#`` !o`` !o @܀ H@ @ @ @@ ``"  ``! p p`$ (' P@m@ @@ @4@ @L@ O@ H``  耠@>@:@  `  ( 耠@@@@ O``  o``  o @@ @g`0H- `@@ H ``  @ O``  o@ @`8H `@@ H ``  @ H= 0 `` ˖ @ OX ``  @ O@ O> ``  @` @[= 0u (= 8L耠@K@G@ @ O@ O ``  @ O@ O `` Ė  ``   @ O `` Ӗ 8 p h$ $@ @J$ $r `rr r r r r (r 0r 8r @r Hr Pr X@ $%`$ $ `$ $ `$ $ `$ $ @ 2H& $?@8`( @Q@ @Z H`` $T p`$   '@`''''@ @s(耔@*ض@@@@ 2H#)!`   @"f`   @$ p`$  @@}@* 2 @D    @ @@ @@ @@ @@耢 @' @Oo @&@ `` $Xo| p@h.@@ * 2 @C    @ @@ @@ @@ @@耢 @ '@ Oѐ@@?Hh?@@? 0 4O@ @@ @`@ Hx@ H`` $.o p`` $ p`$  :P:"P:( 2:(82: :80@H ":0"@:H@ O@# `!`"x @)o` `$N`@ 2O`` $Ro`` $;o p`` $-o p`` $)on``` $%o^@ HP`` $/os p `) "5o `) "6ou `) "7og)`  "8o[)`  "9oO  HM`` $1o! p)`  "Ko1)`  "Lo%)`  "Mo)`  "No )`  "Oo@ H % @$ H`` $Ao p$ @ 2O7&@`` $Eo pp p'`$H@( @CH?P?ج X/`?@ @A `P@I@@ @#@ G@ O`` !@  @ @> `   ``  oe H`` !oА@@0 O ``! `` ! o㿐 @ `? p`$ $`㿐@ @ p`$(`$$@h p$ 0 H@ ( @٬ H? P? X/ ``?آ  @؀@*`Hؐ@ @P@ @آ@D@ @jܐN `@D @@%Oـ`@ @ @ @ŀ ``#0 O`o@ @@ 2@ @o @@@ H6@ @p@ @܀ @@ @آ@D@ O@ Hd ``#! @ H p`$(@؀ O ``# @ O ``#  ``" @ O ``# `  ~  @ O>@d C?= @ O=  ``# @ؘ `@ ``" ܀@O@䀢 OL ``"  ``# X p`$@ H (@$ "@$?m O̐ @& ``# @ @ @  ``# ? O͐V @(@<( @$ O p$`$В@ @  `H&@!  @@@ހ%!#  `@" ` #@ O @ H@@@ HI@ HeЂ#\Ԑ@䀢 @@؀ "@%Ъ@E@ @lԐ@ `@ EOo@ O%!#  `@"o@ H1 p`$@$ @ O%!#  `@"o@ O%!#  `@"ol@ O%!#  `@"oY@ H%!#  `@"oG ``#  ` @ o2O%%$@ !#  `@"o%!#  `@"o㿐 p`$@ H (@$ "@$? O[ @. ``#l @`B @ 2H$ ``#` @  GƐ OŐ ݔ @(@<(  ``#r 㿐 p @ $ @@  p@`$ p`$@ $ p`$@  p`$ @@ p `$㿀@ T 2@ d @ @V @`````@ @@@@ O@ O@ O@ O@ O@ Oܐ@ Oא@ OҐ@ O͐@ Oo@@ O '%s' failed, in %s:%d mxf_file_is_seekable(mxfFile)mxf_op1a_reader.cset_position(mxfFile, data->index, frameNumber)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_file_eof(mxfFile)mxf_skip(mxfFile, len)mxf_read_partition(mxfFile, &key, &partition)mxf_skip(mxfFile, partition->headerByteCount - 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)(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)No partition with header metadata found, in %s:%d create_index(mxfFile, &data->partitions, data->indexSID, data->bodySID, &data->index)set_position(mxfFile, data->index, 0)Header partition is not closed, in %s:%d Header partition is incomplete, in %s:%d process_metadata(reader, data->headerPartition)ns_position_at_first_frame(reader)get_file_partitions(mxfFile, data->headerPartition, &data->partitions)atEOF || mxf_equals_key(&key, &nsIndex->startContentPackageKey)mxf_equals_key(&nsIndex->nextKey, &nsIndex->startContentPackageKey)mxf_file_read(mxfFile, buffer, len) == lensend_frame(reader, listener, trackIndex, buffer, len)extract_timecode(reader, &key, len, reader->essenceReader->data->nsIndex.currentPosition)nsIndex->contentPackageLen == 0 || cpCount == nsIndex->contentPackageLen + mxfKey_extlen + llenset_position(mxfFile, data->index, get_current_position(data->index))read_frame(reader, listener, trackIndex, len, &buffer, &bufferSize)send_frame(reader, listener, trackIndex, buffer, bufferSize)extract_timecode(reader, &key, len, get_current_position(reader->essenceReader->data->index))cpCount == cpLen + mxfKey_extlen + llenread_content_package(reader, 0, listener)ns_pos_at_next_frame(reader)ns_read_content_package(reader, 0, listener)set_position(mxfFile, data->index, get_current_position(data->index) + 1)ns_read_content_package(reader, 1 , NULL)+4S #+4+4+4S 6+4+4+40+4S (+4S H+4S B+4 +4 +4 +4 @+4 A+4 P+4 Q+4 +4 +4  | , -    - $ -   - 0 -   - p -  -  8 -  -  -  -  -  - ^,n kl ,`l,4X<DXLP^PnL\h\hhX^$n$(^(4n$hhh h h$h$iDii,aDaaHHoHT]@4L@LTRST@4@hHhx4hd d 4d` ` 4`\\D4\X XDX4XT T 4TP PSDP4PL L 4LY D LX`,``X,XXX44XdpX ` 4`,` `ffDff f fH H 4H48^8dn4HhH<hL`hph$hhhh,hh`hphh  hThT\h\|Q|hQ0h0PQPdh\\o\|]00o0P]oZdh^hndhhhhhl`````````@`<`aaaa@a<a``Yd@`<`eeeeeecccccchhhhhhRdRRp`a`a`a`a@<`a^!ln h , ,h 4 \h l!(h!8!lhcX 4c 4 4X 4!lchQ h Q !lhHoZ !lo!l!p^!p!n!l!h!!X!!^!!n!!h!!h!!^!'xn!#Xh#h$h$% h%%\h%l%h%%h%& h&<&<h&L&th&&h&'4h'D'hh"H%ld%'xd"("o""Z""o""Q"#o##S##R#h#o#%lo%& o& &,S&L'xo"4%lX%&X&&Q\&'XQ''xX"<%l`a%'x`a"H%l`%'x`'x'|^'|-<n'x'h'(h((`h(p(h()h),h,,h,-<h')\a)*a++@a++a++a, ,@a,h,a--a')Pb)*b++Xb++b++b, ,8b,h,b-- b(,hm,-<m(,hk,-<k(,hl,-<l),hd,-<d),hX,-<X))o))Q)(),o),)0S)0)8R**o**Z**o**Q,,o),hP,-<P) ,hfg,-<fg),hde,-<de),h`,-<`-<-@^-@.n-<-th-|-h-.(h.8.8h.T.h..h..^./Pn/P/T^/T0n/P/hh/p/ph00 X0,04X0@0HX0T0\X0h0pX0|0X00X00X00X?Y"bop1a_initialise_reader)op1a_is_supported0@<@<\DT@|`lLX0<X@L(4 T$H()x,-<,,),h((,-<,,,(,h+, +++H++ +$+ +*+*l**X*\*@*T* *,))))))))) )x))()essenceTrackMXFFileSysDatadurationoctet1octet3dataModelreadernsIndexdatapartitionsessenceReaderthisPartitionoctet10octet11typeIdoctet13frameRateoctet15bufferSizepartitionoctet0octet2trackNumberoctet4octet5octet6octet7octet8octet9llenoctet12mxfFileoctet14headerPartitionlistenerbodySIDbuffertrackIndexindexSIDheaderMetadata;U $*Z J'x_,nj 9Ypn!8 <!z ! .b$ s. ~40!l,-<LJE:gs :Oao{ )@LYbz#2Jfm-Ge   )/P ; P d }       $ - ; T c    d mxf_op1a_reader.cg_GenericSoundEssenceDescriptor_set_keyg_Track_EditRate_item_keyg_DVBased_50_525_60_FrameWrapped_esscont_labelfree_partition_in_listg_DVBased_50_625_50_FrameWrapped_esscont_labelg_Null_Keyg_EssenceContainerData_set_keyg_EssenceContainerData_IndexSID_item_keyg_IECDV_25_625_50_FrameWrapped_esscont_labelop1a_read_next_framens_set_next_klg_DVBased_25_525_60_FrameWrapped_esscont_labelg_GenericTrack_TrackNumber_item_keyg_GenericTrack_TrackID_item_keyg_MaterialPackage_set_keyg_WaveAudioDescriptor_set_keyg_CDCIEssenceDescriptor_set_keyg_BWFFrameWrapped_esscont_labelns_pos_at_next_frameop1a_get_next_frame_numberop1a_have_footer_metadatag_AES3FrameWrapped_esscont_labelns_read_content_packageg_DVBased_25_625_50_FrameWrapped_esscont_labelop1a_get_last_written_frame_numberg_SD_Unc_625_50i_422_135_FrameWrapped_esscont_labelprocess_metadataop1a_closens_position_at_first_framens_end_of_essenceg_EssenceContainerData_BodySID_item_keyop1a_get_header_metadataop1a_skip_next_frameop1a_position_at_frameg_IECDV_25_525_60_FrameWrapped_esscont_labelg_MultipleWrappings_esscont_labelget_next_klget_current_positionmxf_get_rational_itemmxf_uu_get_track_datadefclean_ratemxf_is_subclass_ofmxf_get_iter_elementmxf_have_itemcreate_indexmxf_create_header_metadatamxf_partition_is_completemxf_get_list_elementmxf_get_runin_lenmxf_clear_ripset_next_klincrement_current_positionprocess_cdci_descriptormxf_file_eofmxf_is_soundmxf_is_pictureend_of_essencemxf_create_from_partitionadd_trackmemcpymxf_append_list_elementprocess_wav_descriptormxf_read_klaccept_frameis_op_1amxf_get_list_iter_indexmxf_free_partitionmxf_insert_list_elementmxf_logextract_timecodesend_framemxf_is_footer_partition_packmxf_get_uint32_itemmxf_read_ripinitialise_source_timecodesmxf_clear_listmxf_partition_is_closedinitialise_playout_timecodemallocmxf_find_singular_set_by_keyadd_essence_trackmxf_uu_get_referenced_trackmxf_is_gc_essence_elementmxf_file_readmxf_initialise_listfree_indexmxf_prepend_list_elementmxf_file_is_seekablemxf_uu_get_package_tracksmxf_uu_get_referenced_packageelement_contains_timecodeget_cp_lenget_essence_track_with_tracknumberread_frameset_positionmxf_uu_next_trackinitialise_default_playout_timecodemxf_uu_get_track_referencefreemxf_file_seekop1a_is_supportedmxf_get_track_numbermxf_get_list_lengthmxf_read_header_metadatamxf_free_header_metadatamxf_is_partition_packmxf_read_partitionmxf_is_header_metadatamxf_uu_get_track_durationmxf_read_next_nonfiller_klprocess_sound_descriptormxf_skipmxf_equals_ulmxf_initialise_list_itermxf_equals_keyix_get_last_written_frame_numbermxf_uu_get_track_descriptoris_d10_essencemxf_next_list_iter_elementop1a_initialise_reader}0'|  %  ,       x $ 2 @ N   %  ,       x ( 6 D R   %  ,       x% 3 A O ] V L L    j w R 8 2 8 @ j  d  x [ 3  \ 3 @  LM   G U [ Q R 8 D '  8 R L  -1,5(> DX o(,< =(F<L =(YL!%(l. =9(Y d(i \u L$( L $4( =( (L  (u% \3 LQ \(l(((1(]((((f(k v(\(( ( >($ (B (   4 d (! =! (! !(! \!+ L!8 D!E !O(!b !l(!! ! ! Q! ! " j"d""(1" ="(O" " " \"(" L"(# # (# #:(a#G#P#\(#e(#o8#(>#(#(#0##!l#( # =$( -$ $ \$$ L$1 D$;( l$@ $J( $] $g( $ $!l$!$( $ D$( 6$!$!% =%( I% %% \%1 L%a!%e!%i( \%r =%}( z%!%'x%( % =%( % /% % \% L& D& &( @&3( B&G &R( b&b( &v( C&{ G&( k& =& /& & \& L' ' @' '6 'l G''x'-<'( ' ='( ' /' '( ' \' L'( i'( (( (( (,((=(#(F(C(W(c(`((i((r(&({(N(-<(.((n( =((( ( \( L(.(/P)() =)4/P)80)<()E )P()r(0))*.>):.k).)/q)J/)Z0M)j0)z1/)1)3)A)B)BP)DW)D)E:)IH)Q)U)X) dlt | $,,4<<DLPTX\`ll %-5=$E(M,U0]4g8oHwX 0XX   (H0x8@HPX`hpx  44<LLTtt|&.6>FNV^fn v@~HXX`x(0:DBTJTR\dlt~X(4@@HP\p|&.6>FNV^hpz     ( ( 0 @ D H L P  T X `" `* l2 l: tB J R Z b j r z    d | |      T     D  T  $ , 6 P> F N V ^ f n v ~   48DHLP`ppx     # + 3 ; E M4 U4 ]< eL op y           $ , , 4 D D L T T !\ ) 1 9 C K V ^ h p( x( 0 T T       , @ @ H T T      ( 0 8 @ H P X b j t$ |0 0 p       $ $ d h l p t t    % - 5 = E M U ] e m u }           $ ( 4 4 < L P P \ \ %d -p 5p =x E M X c k s {    $ 0 8 @ H X X       ,#,+43L;\C\KdSh[lcnv~44<Xddl #+6>FNV`hpx((0Tll (08@ HPX`h p$x(,048<@DHLPThp %/$7,ATI\S|[cks{0d8@t<HH PXp!p)1;CMU`hpx (<LThhp"* 2 ,: ,B 4L @T @\ Hd ln v    !8!d!l!p!|!!!!!!!! !!!%!-!5!=!E!M"U" ]"(e",m"0u"4}"@"H"T"X"X"p"p"x""""""""" """'"/#7#A#I#hS#l[#lc#tk#s#{########$ $ $$0$8$<$@$T$T$\ $h$h$'$/$7$?$G$O%W%,_%,g%lq%y%%%&& &<&D&L&&'''D'x'|'' '''#'+'3';'C'M'U(_(pg(|o(|w(((((((((((()))) ) )))(")x*)5)?)G)O)Y)a)i)q)y)))*$*$*,*L*T*X*\*p*p*x***** *++&+.+6+L>+LH+P+[+c+m+u+++,, ,,,,,`,h,,,,,---4 -<-@-D&-H.-L6-X>-XH-`P-lX-l`-th-tp-|z----.8.L.T.`.`.h....../ //$/P$/T,/`4/`</hD/pN/|V/|^/f/n/v/~///////0000000000000"0*020:0B0J0H`dtQ |Q ) ) ) ) ) 8) 8kQ Q ) ) P) ) P) 8) 8O<o @aDo PahzxQ |) ) ) 8Q ) ) ) 8XXxQ Q ) ) ) ) ) 8) 8X X:,Q Lt`Q d) hQ l) p)  t) 8x)  |) 8Q ) ) ) ) ) 8) 8XX) \) Q ) U) Q ) Q  ) $) () 8,) 0) 8H) LQ P) T) X) 8\) `) 8x) |8) ) ) \) Q ) Q ) ) ) 8) ) 8eQ ) ) )  ) (l@4TDhC|[Q IQ G8 U) ,30) <Q @5LydntQ |DUQ ) Q )  ) `$) 8() `,) 8HU\Q `) dQ h) l) p) 8t) x) 8) Q ) ) 0) 8) 0) 8~7~7XNlP|Q ) Q ) ) 0) 8) 0) 8IQ ) Q ) ) ) 8 ) ) 8,~4H7t~) ) ) ) 7^Q ]Q 8 U `f x )  6 )  A Q ) Q ) ) 0 ) 8 ) 0 ) 8 )  6 )  J 0Q 4) 8Q <) @) D) 8 H) L) 8 pU Q ) Q ) )  ) 8 )  ) 8 )  6 )  { Q ) Q ) ) ) 8 ) ) 8 Q $) (Q ,) 0) h 4) 8 8) h <) 8 TQ X) \Q `) d)  h) 8 l)  p) 8 ) Q ) )  ) 8 )  ) 8 ) Q ) ) p ) 8 ) p ) 8 Q ) Q ) )  ) 8 )  ) 8 Q () ,)  0) 4)  8) 8 @) 8 Do T) XQ \) `)  d) 8 h)  l) 8 Q ) Q ) ) x ) 8 ) x ) 8 Q ) Q ) )  ) 8 )  ) 8 Q ) Q ) )  ) 8 )  ) 8 ) $Q () ,) x 0) 8 4) x 8) 8 P) TQ X) \)  `) 8 d)  h) 8 Z m W X X Q Q ) ) 8 ) ) 8 ) 8 ) 8Q  Q ) ) 8) ) 8Kv|KBQ ) ) h) 8Q ) ) h ) 8<OL) *T) *OwQ ) Q ) ) ) 8) ) 8Q ) Q ) ) ) 8) ) 88zt|Q Q ) ) ) ) ) 8) 8BQ ) Q ) ) h) 8) h) 8xQ H|\Q dQ h) l) 0p) t) 0x) 8) 8_Q Q ) ) x) ) x) 8) 8BQ Q ) ) h)  ) h) 8) 84KHB\Q dQ h) l) hp) t) hx) 8) 8) *) *OK$B8Q @Q D) H) hL) P) hT) 8\) 8xKBQ Q ) ) h) ) h) 8) 8Q ) ) ) ) ) 8) 8,Q 4Q 8) <) @) D) H) 8P) 8t[ . . L L -< 'x -< 'x ! ! ! ! , < , <(dPY`Q d;tQ Q ) ) ) 8Q ) ) ) 8 a V0X8O@>LF`Q d) h) xl) 8p) xtQ |) ) 8Q ) ) 8) @) @=p KQ  v8wHQ PcQ ) Q ) ) ) 8) ) 8~7=(pDKTQ XvtwQ IQ >sQ <YQ ;,Q @pPQ `KtQ x) |Q ) ) ) 8) ) 8Q ) Q ) ) ) 8) ) 8TIhOpQ xQ |) ) 8) ) 8) Q Q ) ) 8) ) 8;Q ) Q ) ) 8) 8Q ) Q  ) ) 8) 8,) 0Q 4) 8) h<) 8@) hD) 8\) (`Q d) (h) 8p) 8) Q ) ) 8) 8|Q ) Q ) ) ) 8) ) 8Q Q ) ) ( ) ) () 8) 84Q 8) <) @) D) H) 8P) 8dQ lQ p) t) x) |) ) 8) 8) Q ) ) ) 8) ) 8) Q ) ) ) 8) ) 8 Q ) Q ) )  ) 8$) () 8@Q D) HQ L) P) T) 8X) \) 8t) xQ |) ) ) 8) ) 8Q ) Q ) ) ) 8) ) 8) Q ) ) ) 8) ) 8Q  ) Q ) ) H) 8 ) H$) 8<Td9xQ |) Q ) ) ) 8) ) 8kQ ) Q ) ) `) 8) `) 8v\wOKv|Q ) ) ) 8Q ) ) ) 8 O 4B D) * P) * lQ p) tQ x) |) ) 8 ) ) 8 Q ) Q ) )  ) 8 )  ) 8 O !Q !Q ! ) !) !) !) !) 8!$) 8!8Q !<) !@Q !D) !H) h!L) 8!P) h!T) 8!t! ! !d!2!"d_"||"K#0Q #8Q #<) #@) #D) #H) #L) 8#T) 8#v##r#i#L$|$,Q $HK$\B$l) *$pQ $xQ $|) $) h$) $) h$) 8$) 8$g$R$Q $Q $) $) x$) $) x%) 8%) 8% |%4Q %<Q %@) %D) %H) %L) %P) 8%X) 8%lQ %tQ %x) %|) %) %) %) 8%) 8%|%Q %Q %) %) %) %) %) 8%) 8%) *&LQ &TQ &X) &\) &`) &d) &h) 8&p) 8&`&Q &Q &) &) &) &) &) 8&) 8&Q &S' Q 'Q ') ') @' ) '$) @'() 8'0) 8'HQ 'L) 'P) 'T) 'X) '\) 8'd) 8'd'E'Q 'Q ') ') ') ') ') 8() 8(2((k(8Q (@Q (D) (H) 8(L) (P) 8(T) 8(\) 8(Q (E(1(h)LQ )P) )T) h)X) 8)\) h)`Q )h) )l) 8)xQ )|) )) 8)) )) )_)r)i)L*j*8S*HQ *dK*?*|*Q *) *) 8*) *Q *) *) *) 8+Q +g+$2+@R+TQ +X) +\) 8+`) +dQ +h) +p) +t) 8+Q +|+Q +) +) 8+) +Q +) +) +) 8+Q +|+Q +) +) 8+) +Q ,) ,) , ) 8,Q , B,4Q ,8) ,<) 8,@) h,DQ ,H) h,P) ,T) 8,dQ ,lQ ,p) ,t) ,x) ,|) ,) 8,) 8,) *,) *,?,Q ,@,) ,) 8,) ,Q ,) ,) ,) 8-Q -Q - ) -) 8-) -Q -) -$) -() 8-8Q -Ld-`E-Q -Q -) -) -) -) -) 8-) 8-2-k.Q .Q . ) .) .) .) .) 8.$) 8.8E.|Q .Q .) .) `.) .) `.) 8.) 8.u.O/ b/X/8o/TM/ps/~/) :/) J/) :/) J/) Z/) j/) Z/) j/) z/) /) z/) /) /) /) /) /) /) /) /) //70}0}0,}0@}0T}0h}0|}0}0}0}0<004,@D<PTLlp$4d!l!$(!@D!\`'xx|-<./Pas: Sun Compiler Common 10 s10_73 11/23/2004 GCC: (GNU) 4.2.24 DZY%^wQ1z07?LdWCgB vb*jהP1   &   83  S  Ux  U  U@) 8<OL) *T) *OwQ ) Q ) ) ) 8) ) 8Q ) Q ) ) ) 8) ) 88zt|Q Q include/000077500045440001750000000000001076705415700127175ustar00stuartcrd00004500000016include/mxf_opatom_reader.h000066400045440001750000000021501076705415700165610ustar00stuartcrd00004500000016/* * $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_int.h000066400045440001750000000100011076705415700160460ustar00stuartcrd00004500000016/* * $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/mxf_essence_helper.h000066400045440001750000000037401076705415700167320ustar00stuartcrd00004500000016/* * $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.h000066400045440001750000000034641076705415700164170ustar00stuartcrd00004500000016/* * $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/000077500045440001750000000000001076705415600135105ustar00stuartcrd00004500000016include/mxf/mxf_header_metadata.h000066400045440001750000000350721076705415500176310ustar00stuartcrd00004500000016/* * $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 FHeaderMetadata* 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* valinclude/mxf/mxf_metadata.h000066400045440001750000000254201076705415500163150ustar00stuartcrd00004500000016/* * $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_version.h000066400045440001750000000022651076705415600162250ustar00stuartcrd00004500000016/* * $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/mxf_index_table.h000066400045440001750000000061251076705415500170140ustar00stuartcrd00004500000016/* * $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_essence_container.h000066400045440001750000000045661076705415500202340ustar00stuartcrd00004500000016/* * $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_avid_extensions_data_model.h000066400045440001750000000117271076705415500221150ustar00stuartcrd00004500000016/* * $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 d at the end of the file */ #if !defineinclude/mxf/mxf_file.h000064400045440001750000000140221076705415500154460ustar00stuartcrd00004500000016/* * $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_data_model.h000066400045440001750000000141741076705415500166320ustar00stuartcrd00004500000016/* * $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_avid.h000066400045440001750000000061731076705415500154640ustar00stuartcrd00004500000016/* * $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_logging.h000066400045440001750000000032231076705415500161600ustar00stuartcrd00004500000016/* * $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_types.h000066400045440001750000000117261076705415600157060ustar00stuartcrd00004500000016/* * $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_avid_metadict_blob.h000066400045440001750000000034271076705415500203330ustar00stuartcrd00004500000016/* * $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_utils.h000066400045440001750000000030741076705415600156770ustar00stuartcrd00004500000016/* * $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_primer.h000066400045440001750000000037231076705415600160360ustar00stuartcrd00004500000016/* * $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_avid_labels_and_keys.h000066400045440001750000000030601076705415500206530ustar00stuartcrd00004500000016/* * $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_p2_extensions_data_model.h000066400045440001750000000042651076705415600215130ustar00stuartcrd00004500000016/* * $Id: mxf_p2_extensions_data_model.h,v 1.3 2007/04/23 10:00:47 philipn Exp $ * * P2 data model extension definitions * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ /* Note: defines are undefined at the end of the file */ #if !defined (MXF_BASIC_TYPE_DEF) #define MXF_BASIC_TYPE_DEF(typeId, name, size) #endif #if !defined (MXF_ARRAY_TYPE_DEF) #define MXF_ARRAY_TYPE_DEF(typeId, name, elementTypeId, fixedSize) #endif #if !defined (MXF_COMPOUND_TYPE_DEF) #define MXF_COMPOUND_TYPE_DEF(typeId, name) #endif #if !defined (MXF_COMPOUND_TYPE_MEMBER) #define MXF_COMPOUND_TYPE_MEMBER(memberName, memberTypeId) #endif #if !defined (MXF_INTERPRETED_TYPE_DEF) #define MXF_INTERPRETED_TYPE_DEF(typeId, name, interpretedTypeId, fixedSize) #endif #if !defined (MXF_LABEL) #define MXF_LABEL(d0, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12, d13, d14, d15) #endif #if !defined (MXF_SET_DEFINITION) #define MXF_SET_DEFINITION(parentName, name, label) #endif #if !defined (MXF_ITEM_DEFINITION) #define MXF_ITEM_DEFINITION(setName, name, label, localTag, typeId, isRequired) #endif MXF_SET_DEFINITION(StructuralComponent, Filler, MXF_LABEL(0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x09,0x00) ); #undef MXF_BASIC_TYPE_DEF #undef MXF_ARRAY_TYPE_DEF #undef MXF_COMPOUND_TYPE_DEF #undef MXF_COMPOUND_TYPE_MEMBER #undef MXF_INTERPRETED_TYPE_DEF #undef MXF_LABEL #undef MXF_SET_DEFINITION #undef MXF_ITEM_DEFINITION include/mxf/mxf_p2.h000066400045440001750000000030301076705415500150470ustar00stuartcrd00004500000016/* * $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_uu_metadata.h000066400045440001750000000040001076705415600170160ustar00stuartcrd00004500000016#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_page_file.h000064400045440001750000000034771076705415600164570ustar00stuartcrd00004500000016/* * $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.h000066400045440001750000000104461076705415600165510ustar00stuartcrd00004500000016/* * $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_macros.h000064400045440001750000000052031076705415500160140ustar00stuartcrd00004500000016/* * $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_list.h000066400045440001750000000050051076705415500155050ustar00stuartcrd00004500000016/* * $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_labels_and_keys.h000066400045440001750000000475271076705415500176700ustar00stuartcrd00004500000016/* * $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 x7f); 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) =include/mxf/mxf_baseline_data_model.h000066400045440001750000001123641076705415500204740ustar00stuartcrd00004500000016/* * $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 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, Imaginclude/mxf/mxf.h000066400045440001750000000026661076705415500144640ustar00stuartcrd00004500000016/* * $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/d3_mxf_info_lib.h000066400045440001750000000034621076705415600161150ustar00stuartcrd00004500000016/* * $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_op1a_reader.h000066400045440001750000000021411076705415700161220ustar00stuartcrd00004500000016/* * $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/write_archive_mxf.h000066400045440001750000000062671076705415600166070ustar00stuartcrd00004500000016/* * $Id: write_archive_mxf.h,v 1.5 2008/02/22 12:26:11 philipn Exp $ * * * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __WRITE_ARCHIVE_MXF_H__ #define __WRITE_ARCHIVE_MXF_H__ #ifdef __cplusplus extern "C" { #endif #include #include #define MAX_ARCHIVE_AUDIO_TRACKS 16 typedef struct _ArchiveMXFWriter ArchiveMXFWriter; /* create a new D3 MXF file and prepare for writing the essence */ int prepare_archive_mxf_file(const char* filename, int numAudioTracks, int64_t startPosition, int beStrict, ArchiveMXFWriter** output); /* use the D3 MXF file (the filename is only used as metadata) and prepare for writing the essence */ /* note: if this function returns 0 then check whether *mxfFile is not NULL and needs to be closed */ int prepare_archive_mxf_file_2(MXFFile** mxfFile, const char* filename, int numAudioTracks, int64_t startPosition, int beStrict, ArchiveMXFWriter** output); /* write the essence, in order, starting with the timecode, followed by video and then 0 or more audio */ int write_timecode(ArchiveMXFWriter* output, ArchiveTimecode vitc, ArchiveTimecode ltc); int write_video_frame(ArchiveMXFWriter* output, uint8_t* data, uint32_t size); int write_audio_frame(ArchiveMXFWriter* output, uint8_t* data, uint32_t size); /* close and delete the file and free output */ int abort_archive_mxf_file(ArchiveMXFWriter** output); /* write the header metadata, do misc. fixups, close the file and free output */ int complete_archive_mxf_file(ArchiveMXFWriter** output, const char* d3InfaxDataString, const PSEFailure* pseFailures, long numPSEFailures, const VTRError* vtrErrors, long numVTRErrors); int64_t get_archive_mxf_file_size(ArchiveMXFWriter* writer); /* update the file source package in the header metadata with the infax data */ int update_archive_mxf_file(const char* filePath, const char* newFilename, const char* ltoInfaxDataString, int beStrict); /* use the D3 MXF file, update the file source package in the header metadata with the infax data */ /* note: if this function returns 0 then check whether *mxfFile is not NULL and needs to be closed */ int update_archive_mxf_file_2(MXFFile** mxfFile, const char* newFilename, const char* ltoInfaxDataString, int beStrict); /* returns the content package (system, video + x audio elements) size */ int64_t get_archive_mxf_content_package_size(int numAudioTracks); #ifdef __cplusplus } #endif #endif include/mxf_reader.h000066400045440001750000000127541076705415700152150ustar00stuartcrd00004500000016/* * $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/archive_types.h000066400045440001750000000062321076705415600157370ustar00stuartcrd00004500000016/* * $Id: archive_types.h,v 1.2 2007/11/12 10:11:38 philipn Exp $ * * * * Copyright (C) 2006 Philip de Nier * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __ARCHIVE_TYPES_H__ #define __ARCHIVE_TYPES_H__ #ifdef __cplusplus extern "C" { #endif #include #define INVALID_TIMECODE_HOUR 0xff #define FORMAT_SIZE 7 #define PROGTITLE_SIZE 73 #define EPTITLE_SIZE 145 #define MAGPREFIX_SIZE 2 #define PROGNO_SIZE 9 #define PRODCODE_SIZE 3 #define SPOOLSTATUS_SIZE 2 #define SPOOLDESC_SIZE 30 #define MEMO_SIZE 121 #define SPOOLNO_SIZE 15 #define ACCNO_SIZE 15 #define CATDETAIL_SIZE 11 /* "the string sizes above" * 2 (utf16) + 2 * "timestamp size" + "duration size" + 15 * ("local tag" + "local length") = 433 * 2 + 2 * 8 + 8 + 15 * (2 + 2) = 950 */ #define COMPLETE_INFAX_EXTERNAL_SIZE 950 typedef struct { uint8_t hour; uint8_t min; uint8_t sec; uint8_t frame; int dropFrame; } ArchiveTimecode; typedef struct { int64_t position; ArchiveTimecode vitcTimecode; ArchiveTimecode ltcTimecode; int16_t redFlash; int16_t spatialPattern; int16_t luminanceFlash; mxfBoolean extendedFailure; } PSEFailure; typedef struct { ArchiveTimecode vitcTimecode; ArchiveTimecode ltcTimecode; uint8_t errorCode; } VTRError; typedef struct { int64_t position; uint8_t errorCode; } VTRErrorAtPos; typedef struct { char format[FORMAT_SIZE]; char progTitle[PROGTITLE_SIZE]; char epTitle[EPTITLE_SIZE]; mxfTimestamp txDate; /* only date part is relevant */ char magPrefix[MAGPREFIX_SIZE]; char progNo[PROGNO_SIZE]; char prodCode[PRODCODE_SIZE]; char spoolStatus[SPOOLSTATUS_SIZE]; mxfTimestamp stockDate; /* only date part is relevant */ char spoolDesc[SPOOLDESC_SIZE]; char memo[MEMO_SIZE]; int64_t duration; /* number of seconds */ char spoolNo[SPOOLNO_SIZE]; /* max 4 character prefix followed by integer (max 10 digits) */ /* used as the tape SourcePackage name and part of the MaterialPackage name */ char accNo[ACCNO_SIZE]; /* max 4 character prefix followed by integer (max 10 digits) */ char catDetail[CATDETAIL_SIZE]; } InfaxData; #ifdef __cplusplus } #endif #endif