ELF>@@UH=HSHHHHL %jHAhH .H]UHATSHH=IjH L ATAH1HH5LHHH11H5HHfvHHǃHHH1fXHǃǃ0H`HǃH HPZYHe[A\]f.HUHAUATSHHC@H=wI= = =HHHH[A\A]]D=uH9H=HHuIH}HLHIHLLH[A\A]]fH9tOH=HuHIH}LH߉@=H9HHH[A\A]]LH_UHAULoATISHLHL9t(LHLHHH[A\A]]HǃMtLfDUHATLgSHLHt0HtLH[A\]fHuL[HA\]Ðff.UHAWAVAUIATISHH8B@=2=FtQ=(uH~ H5u HǃHHLLHHHe[A\A]A^A_]@H~ H5uHuLHuHfHHuH}1I} H5IHMHULEH5ELH5HǸHtH5}A~ HcuąZ9u u9tLHL}uĉH`HDXEty8HPIHH8HuHeH}9t?f.HH HHML=8HEHU11LHE1IHEHHM9[HMHh¹uuLEH <H`DHIA1AWH=AYAZNDHH L-HMH 8HEHM11LI1IMHE8cHMMhH߹uuH He1[A\A]A^A_]@Hc׿ʚ;}IH@HLC}PHIپPH=A1HMHU_AXMlHE8_AWIAHPHM1HUH=Y^*DHHǃHtHuHHuHIPA1H H=XZATIAHPHU1HMH=XZMdHE8WAUIAHPHM1HUH=A^A_ HH I1AUH=AHY^fUfv1HATSHLHHGGHHǃHtH11IDŽ$PHPfX[1A\]@ff.Ufv1HSHHHHGHGGHHǃHtH1HPǃHH`H]DUHHATSH@HL I9uH[A\]ÐUHATASHtHDH[A\]H@H HH4H(H@HPHPHPH HPuUHHAUATIHH H׉HcH⋰0HeA\A]]@ HeA\A]]@HeA\A]]@HeA\A]]@HeA\A]]@H HeA\A]]H(HeA\A]]HuH8II$H8AUL 1PAH 1At$uHVH HeA\A]]ff.UHAUIATIHH׉HHcHA$0HeA\A]]fA$ HeA\A]]fA$HeA\A]]fA$HeA\A]]fA$HeA\A]]fI$ HeA\A]]fI$(HeA\A]]I$uH8IIEH8ATL 1PAH 1AuuHVH HeA\A]]fUHSHHHHǃHtHHPHǃHǃPHtHHH]H@0UHATSH H<HeL~HHC0HH fHnHH5flCAHH5H=HHHA1hAHH5H=HHAHH5H=HHAAHHH5H=HH$I1IHH5H=HH$1IIHH5H=HHH XZHE1AHH5H=HL%"HH5HHH5HHH5HHLH5LL%H5LH~H=fHnH6LflHH(fHn~H2HHflfHnHHǃx@~HflH=Ht.He1[A\]H5H@H5H=1HHeH[A\]@H5H=HH"fDH1H=HM@ff.UHAWAVAUIATISHH9H1ۋPHII$IƋBt:fDHHHHHxLHI$;ZrI1L1LHHLLHH[A\A]A^A_]fHHtHI$I1IHLHUHATSHHF@=tXw6=t6= t)=t"HHHH[A\]=uHHH[A\]fH=HuHIH}LH߉LH[A\]f=jUHAWAVAUE1ATSH~`~dHIL5H~XLufM|$LjLASH1L H H5ADŽ$HILI$XZHeL[A\A]A^A_]UHAWAVAUATSHHHHH_IAHIHHIMIHHH@HHDHH8H%IHLIHHPHH>HHHLHGAF<I~XLI^XI;0 1E4EIHHXHPPE1LHpHH8 A00  IMDHE H8S ILJLHIFXLLIFHHPIHt4H8LIILJHtHe؉[A\A]A^A_]@I;;HA4uIHVH9]AL E4EuSIH L(H8LLIVHIFXHHHLIHHH`HHA  HxHpЉHH!D@A9tH8 DщȺHH!IÃAH1)LE11LA)A6f@V EEHAB5B HD9sHAT4AHڀ8y@ ADOB50HB 0D9rLLHHE1jIPH0Y^HHMPH=1H AHY^gHxfHpHLL)0L0)@)PIPHމHLVL)fHAIML%A@HLHPHPH=1A0H HI8v9GMALHPHPH=1AZA[I1?DHH8HME1LINXIVPIvHILJ+HHMA~HSZ/DH AHHHHH Hiʚ;H)PHHHHHH)HHH H)HG) HQHH HHHHHH)HH)HUu&_HHQH H)RHAVPH=1H@HHMACPH=1H HAXAYI;HHMAtPHVHPH=1MAH XIZIDžDž Dž DREgI@HIHHIH9HH)H9H8oH) HSZ/DIAII III Iiʚ;A)LIHHHH)HHH A)HG) HH HIIHHHHH)HA)HUu&_HH)HHHHH ARISZ/DAPAQIG) PHIHH IHiʚ;H)PLHHHHH)HHH I)HIAPH HIHHHHH)HI)HAPIUu&_IH)RHH HIHHH Hiʚ;H)PHHHHHH)HHH H)HIQMHH HHHHHH)HH)HIHQAH H)RHPH=1HpeHHMAlPH=H H1AZA[I1H5 IH9LCHL@A <EE@I@Щ 1Ҿ1E1 HH(H1LHLHHI`H`IPH``HxPLcIiVUUUH )փv71fDff.H@H H 9rLHLHH8v6AVMA]HH PH=1H[XHHH1LILHHLHD:fLIILJIDGEH1HfDIIL'I|$HtgI|$HHA4$HLHI|$HI;_r1f.IH;_lf.:fIPxHpHIPE11jxE1HpXZIHHH8cIMAH H@PHP@AVMAHH PH=H1YM^kfDHHAMPH=1H H_AXf.LHEeHHMA/PH=1H HA[['HDEzLLIP.5HDA E1RH HPH=1_DAXHI`IPH0PHHHPLL`AA\A^u$IPtD11LLH1IHL(IH IfDIPtLI`IPHLL`I`11DHDLHHHHLAXQLHxPLpDH LHfAXADHH(LHHMA6PH=H 1HY^IIPtK11LLHHH(HI`H`IPH`LH`HE11;LdHHHMPH=1A&H XZH87HHMARPHI`IPH0PHL`HPHL_AXЃ [HcHH-HHff.ff.JHHHJ@HH9uv11AĉLLH1IHL(vHI`IPL`PHH0MPHHLIZY@ЩЃ `HcHH]LLJHHHJ@HH9uv11HމHL1HIL(HHMA+PH=1H HA\A^Aɚ;AcAccYЃ HcHH-HHJHHHJ@HH9uv11AĉLLH1HILH 1H5LH 1H5LH s1H5ff.UHAWAVAUAATSHHHtHtuHDHAădu E19H1HHǃHǃHHeD[A\A]A^A_]@LLIHMHPHHMLHHHLHH8HCHSZ/DHAHH HHH Hiʚ;A)HHHHHH)HHH )HG) HH HIHHUu&_HHHH)HHA)H)IHHHSZ/DHAIH HHH Hiʚ;A)HIHHHH)HHH )HG) HH HIIHHHH)HA)HUu&_HHH)HASWAQIARATVAPA>QPH=H H1HHPHHaLH m1H5DLHHEHULHLIT$XH{IT$HI@LH9HHFHHEHHH8@H_HSZ/DHAHH HHH Hiʚ;A)HHHHHH)HHH )HG) HH HIHHUu&_HHHH)HHA)H)IHHHSZ/DHAIH HHH Hiʚ;A)HIHHHH)HHH )HG) HH HIIHHHH)HA)HUu&_HH)HASWAQIARATVAPA`RPH8LLGL4H83Ht(HDHHHdA%AccAɚ;Ac7@AccAɚ;cDtHHǃ8qAccAɚ;AcfHHHIPH=1A3H XZAccAɚ;c[HHIAPH=1H HAYAZMd$Hʚ;IHHDEu AHQIPH=1A*H H^_LH n1H5@HHt H@UHSHHHuHH]CHHHH]ff.UHATSHHHt"H H1[H5A\]fDL%LtLHGstCCCombinertemplatedirectionsinknamecaptionerror: %sframerateinterlace-modeprogressivewarning: %sStoring new caps %pApropertyFilterClosed Caption CombinerSchedulescheduleMax Scheduledmax-scheduledOutput paddingoutput-paddingCEA-608 Padding Strategycea608-padding-strategyCEA-608 Padding Valid Timeoutcea608-padding-valid-timeoutSchedule Timeoutschedule-timeoutGstCCCombinerInputProcessingInput Meta Processinginput-meta-processinggst_cc_combiner_change_stategst_cc_combiner_release_padClosed Caption combinercccombinerNeed more caption dataNo caption data on timeoutCaption buffer without PTSGAP buffer without a duration*len / 2 * 3 <= alloc_lenNo captions for buffer %pVideo pad is EOS, we're doneVideo buffer without PTSappenddropfavorforcesrcANY../../gst-plugins-bad-1.28.3/gst/closedcaption/gstcccombiner.cChanging caption type is not allowedMissing valid caption framerate in video caps%s:%d: invalid %s id %u for "%s" of type '%s' in '%s'Sebastian Dröge Combines GstVideoCaptionMeta with video input streamSchedule caption buffers so that exactly one is output per video frameMaximum number of buffers to queue for schedulingWhether to output padding packets when schedule=trueWhat transformations to perform on CEA-608 padding dataHow long after receiving valid non-padding CEA-608 data to keep writing valid CEA-608 padding bytesHow long after not receiving caption data on the caption pad to continue adding (padding) caption data on output buffersControls how input closed caption meta is processedself->current_video_buffer != NULLNo caption pad, passing through videoTrying to collect captions for queued video bufferCaption pad is EOS, we're doneCaption buffer outside segment, droppingCaption buffer before end of last video frame, droppingCaption buffer before current video frame, droppingCollecting caption buffer %p %u:%02u:%02u.%09u for video buffer %pInvalid cc_data buffer size %u. Truncating to a multiple of 3CC buffer overflowed with %pAself->current_frame_captions->len == 0Not outputting caption as last caption buffer ts %u:%02u:%02u.%09u is more than the schedule timeout %u:%02u:%02u.%09u from the current output time %u:%02u:%02u.%09uCollected %u captions for buffer %pVideo buffer already has captions, dropping %d dequeued captionsForced input captions, dropping %d dequeued captionsSetting pending video caps %pABuffer outside segment, droppingDetermined end timestamp for video buffer: %p %u:%02u:%02u.%09u - %u:%02u:%02u.%09uQueued new video buffer: %p %u:%02u:%02u.%09u - %u:%02u:%02u.%09uGST_CLOCK_TIME_IS_VALID (self->current_video_running_time)append aggregated CC to existing metas on video bufferdrop existing CC metas on input video bufferdiscard aggregated CC when input video buffers hold CC metas alreadydiscard aggregated CC even when input video buffers do not hold CCclosedcaption/x-cea-608,format={ (string) raw, (string) s334-1a}; closedcaption/x-cea-708,format={ (string) cc_data, (string) cdp }prepend_s334_to_cea608dequeue_captionschedule_cea608_s334_1aschedule_captiongst_cc_combiner_collect_captionsgst_cc_combiner_aggregategst_cc_combiner_sink_eventGCC: (OpenIndiana 14.3.0-oi-1) 14.3.0zRx MAJ E|  <AC C ` 4tpAC E` G v J h H (jAC BFD~ B (dAC BEn G c 4AC FEDg F + E <AI Cs  `AI A  /AF Cd $AC BDY M P5AF Dt I O I O I O I O I P H P E _ T$gAC BE{ J V J V J V J V J V J V A _  |pAC Ai ,AC CM L  I ,AC FEH J 4AC CG B Y G F J (8AC FJ ,dAC P? E ,,AC FF E $eYC Ac H \ $]AC Cf K M/PDpf @sp p @j`d#. D` Z o / P 5 gp8 @@D`c}p x !`p@@,,3>  X]bg!l&q+v={GVh@bn38() G&,d2u8>DJPV\b hntxzX` 0pB]x+H8P '?]y3Ti >\c{5Sbz # 4 F j        + 7 H \ m        & U h |      5 M f z        7 S g       4Ec{>Xkp3e23]Rgstcccombiner.cgst_cc_combiner_get_type_oncegst_cc_combiner_initgst_cc_combiner_class_intern_initsinktemplatecaption_data_cleargst_cc_combiner_sink_querygst_cc_combiner_parent_classcaptiontemplategst_cc_combiner_release_padgst_cc_combiner_get_next_timegst_cc_combiner_sink_event__func__.8gst_cc_combiner_debuggst_cc_combiner_flushgst_cc_combiner_stopremove_caption_metagst_cc_combiner_change_stategst_cc_combiner_get_propertygst_cc_combiner_set_propertygst_cc_combiner_finalizeGstCCCombiner_private_offsetcccombiner_input_meta_processing_type.1srctemplategst_cc_combiner_create_new_padgst_cc_combiner_src_querygst_cc_combiner_peek_next_samplecccombiner_input_meta_processing.0gst_cc_combiner_collect_captions__func__.6__func__.3__func__.5__func__.4__func__.2gst_cc_combiner_aggregate__func__.7static_g_define_type_id.9.LC0.LC2.LC1.LC3.LC4.LC5.LC9.LC10.LC11.LC6.LC12.LC7.LC13.LC14.LC8.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC24.LC25.LC26.LC27.LC28.LC29.LC30.LC31.LC32.LC33.LC34.LC35.LC36.LC37.LC38.LC40.LC41.LC42.LC43.LC44.LC39.LC45.LC46.LC53.LC68.LC70.LC62.LC58.LC61.LC72.LC66.LC60.LC64.LC69.LC71.LC52.LC56.LC63.LC57.LC54.LC59.LC55.LC51.LC67.LC65.LC76.LC77.LC75.LC73.LC74.LC78g_intern_static_stringgst_aggregator_get_typeg_type_register_static_simplegst_static_pad_template_getgst_aggregator_pad_get_typeg_object_newgst_object_unrefgst_element_add_padg_array_newg_array_set_clear_func_GLOBAL_OFFSET_TABLE_null_fps_entrycc_buffer_newgst_mini_object_unrefgst_static_pad_template_get_capsgst_query_parse_capsgst_caps_intersect_fullgst_query_set_caps_resultgst_query_parse_accept_capsgst_caps_is_subsetgst_query_set_accept_caps_resultgst_pad_peer_queryg_mutex_lockg_mutex_unlockgst_aggregator_simple_get_next_timegst_aggregator_pad_has_bufferstrcmpgst_event_parse_segmentgst_aggregator_update_segmentgst_event_parse_capsgst_caps_get_structuregst_structure_get_fractiongst_structure_get_stringg_strcmp0gst_aggregator_set_latencycdp_fps_entry_from_fpscc_buffer_set_max_buffer_time_gst_debug_mingst_mini_object_replacegst_video_caption_type_from_caps_gst_element_error_printfgst_core_error_quarkgst_element_message_fullgst_debug_loggst_util_uint64_scalegst_aggregator_set_src_capsg_array_set_sizecc_buffer_discardgst_video_caption_meta_api_get_typecc_buffer_set_output_paddingcc_buffer_set_cea608_padding_strategycc_buffer_set_cea608_valid_timeoutg_value_set_enumg_value_set_booleang_value_set_uintg_value_set_flagsg_value_set_uint64g_type_nameg_value_get_enumg_value_get_booleang_value_get_uintg_value_get_flagsg_value_get_uint64g_array_unrefg_type_class_peek_parentgst_element_class_set_static_metadatag_param_spec_booleang_object_class_install_propertyg_param_spec_uintgst_cc_buffer_cea608_padding_strategy_get_typeg_param_spec_flagsg_param_spec_uint64g_param_spec_enumgst_element_class_add_static_pad_template_with_gtype_gst_debug_register_funcptrgst_type_mark_as_plugin_apig_type_class_adjust_private_offsetg_enum_register_static_gst_debug_category_newgst_pad_get_current_capsgst_buffer_list_newgst_mini_object_refgst_buffer_list_insertgst_sample_newgst_sample_set_buffer_listgst_object_refgst_video_time_code_meta_api_get_typegst_buffer_get_metagst_aggregator_pad_peek_buffergst_segment_to_running_timegst_buffer_get_sizegst_aggregator_selected_samplesgst_aggregator_finish_buffergst_aggregator_pad_drop_bufferg_array_append_valsgst_buffer_mapcc_buffer_push_separatedconvert_cea708_cdp_to_cc_datacc_buffer_push_cc_datagst_buffer_unmapgst_mini_object_make_writablegst_buffer_foreach_metagst_buffer_new_allocatecc_buffer_take_cc_datadrop_ccp_from_cc_datagst_buffer_set_sizegst_segment_to_stream_timegst_message_new_qosgst_element_post_messagegst_buffer_add_video_caption_metagst_aggregator_pad_is_eoscc_buffer_is_emptycc_buffer_take_separatedgst_buffer_fillconvert_cea708_cc_data_to_cdpg_assertion_message_exprgst_util_uint64_scale_intgst_cc_combiner_get_typeg_once_init_enter_pointerg_once_init_leave_pointergst_element_register_cccombinergst_element_register-xyCz],|b{j|s.z/01}~ P, 5CKS|, #T~r 2(W0\lx2345CZ   6 7&4V  86:c9 9 HTc:m6 ;;  '  5 G 6L      : H ^ e    1 D n / > G <W 6h =s     ! A a     < 6 = $~0W~^{ >+t?@ABCD.E5F<GAQcHjIqJvKLMNOP#Q*R1S6FMhToUvV{|,||,<|,WX+|S++ +Y+"Y'.CZL[QX)1`|,<#-52|/.1}^s~ $K~C_$S\6"{6] T^\hz _6`6a3b;6HZ_c\6  d1 8 ? 6K h    !L!z!!!!"e&"."7"6<"Y"w""""#)#:#M##### $'$62$fS$gZ$b$i$6p$$h$$$6$$%i%!%(%6-%\%d%~x%%j%l%6%%*&p&&& '6'I''''''k'''6'?(Y(((((~(l(6(()#)mt))*Y****n++$+6)++++o++6++p+<,6 ,,q,\),6.,,,-@-G- .r...6. /o/"/6'/?/R/Z/// 0s#1 41<1L1[1 2 G2tN26Y2h2r22u22262222 3v(373>36C3N3wU3c36h3s3333333334[4#474u      ! 4%      (   $ ( ,, 0P 4t 8 <  (8@@ PXx @,`+@X! @Pdpx`@` d   P ( pp<`h @,p33.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.rodata.rela.data.rel.ro.local.rela.data.rel.local.comment.rela.eh_frame @=4@@n@/&}4,4(124 @27T T@+ O@(a(B \@  yB t@Ƞ 0C'pC@XGx  ^g h