ELF>@@8@00XXXPddhhooooo.o?oTobo 0 @rr`- ( ````D`oPoCooHPHE o`ooo``>;5[H[[[[H[\\p(\\\xaa4XbXcHghnxwTwhwxxxy(z4zT{tx{{h} LȂp؃$hLHH@ȚThx8$ H p ت h zRx @Y)0\Y9DY9JK [ HdYzRx Y0Y*DY,XYVAC BHG_ D ]  Y=AC BDn 4YAC BJ F  D `^fAJ EU  ^fAW CF (,^$AC AH C  Q (X_AC I~ E ,cxAC HH B 0dAC I^ E  D <ljAC HD E 4 D  A (s<sUAp c zRx @s 0LsAJ Ey  TsSAC BHD xs sAC A M tAJ  u&AC A\  uZAQ CC  u.AJ C^ 48uAC BEGD H G A (plw'AC I A (p{AC BJH B 4|4QC AW P|.QC R ( `|AC My F 48}=AC DGK O r F ,pAC FJDW A $̄eYC Ac H \ <AC BGED H u C P H ,AC BGF F 88^AF BEEEHe K  E ,tAC BGEEH H zRx p 0l8 DfAJ EU  haAC AI B 0HAJ Cx $\lAC DD_ $lAC DD_  HJ [ I $$XeYC Ac H \ ,L AC I A $|0AC BEDx $UAC E\ K                                     "&)*+,-/0123578:;=>@ABGHJMNOPRSTUVWXY[\]_`bdgijmnopqstwxz{|~!#$%'(.469<?CDEFIKLQZ^acefhklruvy}`ee#^I WmаUwБ@-4?`A`T`j0av@aPa*aaVa=0bffPgf*g$Xlxbhn0nsvP}p}n~Sp~`~0.Z0P&G.aЂ'4`@=,QY o08zpfalPHl4V7Kk3?gu@{t0%9Sf0 >We} - K W S"b x      X    7 H O _ {     |   " X/ 5 M h       '   , C Q h        , B [ |         !9L\u 1Q_y !*=Zy5N|Uov%=Tszvalidate/plugins/ssim/libgstvalidatessim.socrti.scrtstuff.cderegister_tm_clones__do_global_dtors_auxframe_dummygstvalidatessim.cvalidate_ssim_override_attached_handle_event_free_frame_map_confg_runner_setrunner_stoppingvalidate_ssim_override_get_type_oncevalidate_ssim_override_initvalidate_ssim_override_class_intern_init__cxa_finalize_can_attachgst_validate_ssim_init_handle_buffer_sort_framesgst_validate_ssim_get_type_oncegst_validate_ssim_class_intern_initgst_validate_ssim_get_propertygst_validate_ssim_finalize_register_issuesssim_convert_info_freegst_validate_ssim_disposegst_validate_ssim_configure_convertergst_validate_ssim_get_frame_from_file_filename_get_timestampgst_validate_ssim_set_propertygst_validate_ssim_convert_get_ref_file_pathgst_validate_ssim_save_outgst_validate_ssim_compare_image_filegssim.cssim_weight_func_nonegssim_initgssim_get_type_oncegssim_class_intern_initgssim_get_propertygssim_finalizegssim_set_propertyssim_weight_func_gausscrtn.sgst_validate_ssim_get_typegssim_get_typegst_validate_ssim_compare_image_filesgssim_comparegst_validate_ssim_newgssim_newgst_validate_ssim_compare_framesgssim_configuregst_validate_runner_get_typeg_build_filenameg_type_class_adjust_private_offset_PROCEDURE_LINKAGE_TABLE_cairo_image_surface_create_from_pngg_file_new_for_pathg_object_class_install_propertygst_util_uint64_scaleg_return_if_fail_warningg_dir_closegst_validate_issue_new_fullg_hash_table_new_fullgst_buffer_new_wrapped_fullgst_object_get_path_stringgst_caps_is_anygst_video_frame_mapg_array_newgst_validate_override_register_by_klassg_get_tmp_dir_finicairo_creategst_validate_monitor_get_elementg_canonicalize_filenameg_malloc0cairo_surface_statusg_quark_from_static_stringg_signal_connect_datag_hash_table_lookupg_file_get_contentsgst_video_converter_frameg_hash_table_unrefgst_video_converter_freeexpgst_validate_plugin_get_configgst_structure_freesqrt_etextg_file_enumerate_childrengst_validate_printfgst_validate_is_initializedgst_object_unrefgst_structure_map_in_place_id_strgst_video_info_from_capsg_strv_length_gst_debug_category_newgst_validate_override_get_typeg_once_init_leave_pointergst_validate_pad_monitor_get_typeg_freegst_validate_print_positiong_ascii_strtoullgst_validate_reporter_get_runnerg_type_register_static_simpleg_type_nameg_dir_open_GLOBAL_OFFSET_TABLE_cairo_surface_flushg_mkdtempcairo_surface_write_to_pngg_str_equalgst_structure_has_name_DYNAMICcairo_translategst_buffer_new_allocategst_pad_query_capsgst_structure_id_str_has_fieldg_str_has_suffixstrleng_strdup_printfg_file_enumerator_next_filegst_video_info_is_equalgst_validate_issue_newg_param_spec_objectg_once_implgst_plugin_validatessim_get_descgst_segment_to_stream_timeg_array_sortgst_buffer_map_endgst_debug_loggst_video_converter_newg_type_check_instance_is_agst_structure_get_fractiongst_buffer_new_wrappedcairo_surface_destroyremovegst_validate_reporter_set_runnerg_list_free_fullgst_structure_has_fieldgst_buffer_unmapgst_structure_get_booleang_array_set_clear_funcg_list_insertcairo_status_to_stringgst_validate_issue_registerg_list_nth_datag_assertion_message_exprGST_CAT_DEFAULTg_file_test_ITM_deregisterTMCloneTable___errnogst_validate_reporter_set_namegst_validate_element_has_klassgst_mini_object_unrefcairo_set_source_surfacegst_validate_utils_get_clocktimeg_build_pathg_once_init_enter_pointergst_pad_get_current_capsg_file_info_get_nameg_strfreevgst_video_frame_unmapg_rmdirg_value_get_objectgst_object_get_typegst_mini_object_replaceg_path_get_dirnameg_dir_read_namegst_structure_get_stringgst_validate_override_register_by_nameg_type_add_interface_staticg_mkdir_with_parentsg_file_set_contentsg_malloc_ng_object_newgst_video_info_initcairo_image_surface_create_for_datagst_validate_monitor_get_targetg_array_unrefg_file_info_get_file_typeg_type_add_instance_private_gst_debug_mingst_validate_reporter_get_type_ITM_registerTMCloneTableg_error_freeg_strrstrg_hash_table_insertgst_structure_get_doubleg_strdupcairo_set_operatorgst_video_format_from_stringgst_structure_id_str_set_valuegst_caps_get_structurecairo_image_surface_get_widthg_array_append_valscairo_surface_get_contentgst_caps_get_sizecairo_paintg_strcmp0g_strsplitg_malloccairo_image_surface_get_datag_type_class_peek_parentgst_plugin_validatessim_registersscanfg_object_unrefg_value_set_objectg_path_get_basenamegst_validate_reportgst_plugin_register_staticgst_structure_copygst_video_info_set_formatg_file_info_get_display_namegst_structure_to_stringg_intern_static_stringcairo_image_surface_get_height_edatacairo_image_surface_createg_str_hashlibm.so.2SUNW_1.1libc.so.1ILLUMOS_0.26ILLUMOS_0.17ILLUMOS_0.5SUNW_0.7libgstvalidate-1.0.so.0libgstreamer-1.0.so.0libgobject-2.0.so.0libglib-2.0.so.0libgstvideo-1.0.so.0libcairo.so.2libgio-2.0.so.0/usr/gcc/14/lib/amd64:$ORIGIN/../../gst/validate '= vKsgKs4(= |@ !#"&'%()*+,$-./023457869 XPvH`P0aXXhfpx0ncs g`e@28PH>8W(9098D@H5PXz`(hpUx2G3n*/6)Jb1 T(08j@HP?Xh\pxiC!k[$8Xy t#^+f }(08@mH{PoX0`hp<xdNBspw,S~=Wa_ v(0|X `hKpLx. Z cI`F-rh4VE (;0@ HPuX `hxpx'HqOlAP]Y 7(R0"8%@5Ry%Ty%jyh%byh%Zyh%Ryh%Jyh%Byh%:yh%2yhp%*yh`%"yh P%yh @%yh 0% yh %yh %xh%xh%xh%xh%xh%xh%xh%xh%xh%xhp%xh`%xhP%xh@%xh0%xh %xh%xh%zxh%rxh %jxh!%bxh"%Zxh#%Rxh$%Rxh%%Jxh&%Bxh'p%:xh(`%2xh)P%*xh*@%"xh+0%xh, %xh-% xh.%xh/%wh0%wh1%wh2%wh3%wh4%wh5%wh6%wh7p%wh8`%wh9P%wh:@%wh;0%wh< %wh=%wh>%wh?%zwh@%rwhA%jwhB%bwhC%ZwhD%RwhE%JwhF%BwhGp%:whH`%2whIP%*whJ@%"whK0%whL %whM% whN%whO%vhP%vhQ%vhR%vhS%vhT%vhU%vhV%vhWp%vhX`%vhYP%vhZ@%vh[0%vh\ %vh]%vh^%vh_%vh`%vha%vhb%vhc%zvhd%rvhe%jvhf%bvhgp%Zvhh`%RvhiP%Jvhj@%Bvhk0%:vhl %2vhm%*vhn%"vho%vhp%vhq% vhr%vhs%uht%uhu%uhv%uhwp%uhx`%uhyP%uhz@%uh{0%uh| %uh}%uh~%uh%uh%uh%uh%uh%uh%zuh%ruh%juhp%buh`%ZuhP%Ruh@%Juh0%Buh %:uh%2uh%*uh%"uh%uh%uh% uh%uh%th%th%thp%th`%thP%th@%th0H=tHtH9tH~oHt H=tH5tH)HH?HHHtHEoHtfD=tu/UH=&oHt H=Jtht]{H@ÐB@=t=2tfDHǀxfDH?UHAUIHATIHSHHtH[A\A]]LLH H[A\A]]f.UHATISLE1E1HHHH5dH[A\]sUHAWIAVAUATSHHHWEE?HEHWEHEHH5:bHxEIIEpM$LHLNMHLH5/OL1L]9IHUH5bHx.IHUH5:bHxIHMHUH5cHxuUffHZEZM;HhIH`DFE*DL]E11HpHVDž|HEHEHEHPHEHXHEEH`DMLHDxELTffҍsu]ZMf(eDEH=&NZ]f(X]]⋍|xHme]I|$UHHH}HpH9IH`HH[L$I<$HEIHAT$At$H=a1jIHH1L1H=b}LI2HI$LIpH`LPLXHh\5ZY|fDHH=a1IpDMEuWHhfE1H*pUH5.M^MZDHe[A\A]A^A_]DfEH=LH*p^ZEULMEHrLTHxH=)]HPHLH[K1JHHe[A\A]A^A_]L \LJ)D=hSEHDžp}}@ff.UH=]HSHHHHL EjHAH HHnHH]f.UHcnHHATSHHǀxLH5I$`H[A\H`]f.UHSHH_H0n"nHHC0HHHM1IHULMLE1/Y^~HkUSMPH=hN1H6A H Z9%XZ뽐t f.UHSHHH|HH]Hff.t f.UHHHUH}HfUHAWAVAUATSHH}HHH1I1IHLHIADžt8H;LLAMtLHD[A\A]A^A_]DH=:H}H!51fDHT=H581E1pff.UHAWAVIAUATIH5=SHLHHMDLHtHULH}L-LIHCXH'LIHHCXH}HcLAt$I $uGHH;yuBH8He[A\A]A^A_]Zf.HAH;yr H;x<9tH9rHe1[A\A]A^A_]DE111H5<HHEIH}11HIHHEHEHEHE\k1H=r<LH1LHEiMHuL/11LIHLHUHHLufHcHiʚ;AT$H9HI$HH8fDH5HIEDLMH5LLLHHCXHHEHtHQLfHE8vDAVE1AtH9H 5PH=JH11Y^ff.HEHtHLfUHLUHAWAVAUIATMSHLHHxH0HsXHHtH`H9t}oHsXHH{XOHǸHCXHPH{XOHPLsX1IPIIHsXLHƸLLQL{X11IhIPIH0LHHmIHLMtLzHxLIHpLuLH=c0HHh1:L1H=8H`H1MIMLHDD@HILLeLLHHpHhH`uHĈL[A\A]A^A_]þLH=4LH5/H߉1E1@H=4tH.H߉1qMtLE1w@H|.pngHx'HHxDD@HHYHX 4 vHI{HI{HxfLf(tL|fLf*@tHfLf(=LEffL@*Dډ*(fHXLf(LHxHHXuH=3E1H2H߉1fIH=2HLLH߉Hp-1_@1H55 "DHDHt HD@UHSHDHHPuHDH]HH8HaDH]ff.UHAWIAVAUIATISHHHGXNL(L DvD;0u DH1D9t[HxD8HCX8D0HCXHHCXHxrH{XOH{EL$Et$I$E1H߉8IEEMHEE8bHCX1HxsH8IHLLHHHwHCXHx5H8H0HH0LHHH5H@H0HH8skHHHHIMhHCX1r1҃pHcH IHH0~HCXHHxuHL L(HPI$H8IHI>XZt HKH0H8t H2MtI?H nHe[A\A]A^A_]HSLHHSf.H0SLHHmfH=%/HH-1He[A\A]A^A_]f1fH8H0H=.HH-1He[A\A]A^A_]H=.\HA.H߉1YI?H8H0NHH;I@ff.UHAWIAVAUIATSHHHh1L`LPHDžxLHIHHHLHXu01)1"LE1HeD[A\A]A^A_]DH0LHHHHdAƅI1HxH}HHDHPLhHXL`HHHCXHhHx/H@_AXH`/vxHLELLHmE1IHtHH=(11IH9}HXLhE1'HHLh fHXE1HHE1L躿L貿L調H@HyH=%,MLH߉H&1ۿ1d1]1V7HXtHHhHLHLHHLLItHH9H@HALELLHE1IHtHH=&1þIHi8E1HXOE1E1ODLLHEL`H=/"fIHhfAZXZ`wMLMXH`H%XLMݽHuLHhMLHLPE1YE1^AE1E1DHCXffIAH 'ZH`H#ZH%ARLhAWATPH=!<LhH HCXffIAH 'ZHhHq#ZH$ARLhAWATPH=;wLhH UHHAWIAVIAUMATISHxH]H}HHuH]HLM|LgH}E111H5+HHHEHhH11EIH)e&11LpEMADžxHh|UU4fDL0t.LsH}116IH:LuL%Hp1H=%+H1苻HH[#H4DEEAHEA]LAMem]]ZMXZE]emATAc1H‹xAccH5#P|Phɚ;MEHHH lH}cfDH=&謺MHLHJ#1裺EEHe[A\A]A^A_]f.LHu1H=)H11HLHHEMHuLMH}-ZYxEHELMMLHuH}LHEHe[A\A]A^A_]H&SAUPLMH #1H=@8H ^_%D|HhUątbfE1*H5"Z^fZMZŸH=H}4|@1H5&1舸HfDHa28wH\H&uE1AEPH "H1H=E7H蛸AYAZfUHAWfA~AVIAUAATASHMH6HH=6L11H5&]̿HH@XDHCXHCXDHCXDSfo+"HHfo*"@ qHH[A\A]A^A_]HA6HU|HH@@"Hc6HHGX@ HGX@ HGXH@HGX@(?UH=&HSH[HHHL jHAH .IpHHI{5HH]f.UHSHH?HX5J5u.~4HfHnH3flHC0CH]ÐH55H1@ff.UH4HATSL`0HHGXHx0޵HCXHxѵHCXHxĵHL[A\]UHAUATASHHHH8rIHH8dAUL %1PA1H sH? ATCH He[A\A]]@UHAUATASHHHH8IHH8AUL $1PA1H sHATӽH He[A\A]]@fUfHH*f.wTQHGXZYWH((MXY^ZuMZY ^ZH}aH}ff.H)3Ht H3@UHSH 3HH蠷uH2H]HH舷H2H]ff.UHAWAVAUATSLHHEH}ALXHuIHpHMLMcHUAGE1A7HHU0 H]Lu,1D@ff.MGHH<H)MEG EAzEJ AZAREfAEBERE)A9CMcgMcHEȃUfMIELcAMcMHcNLELƐA9)MGIcMАf*AY HX9}AMLA9uHEȋU^Iw0M~XA79AAGAA9H] ELuffEDHhD HpuHCEMHpff.EUAx HcHHUH)IPH D QA DYDY3fA(EZffA^(Qf(A^(XfEHUXYE` EZX$YYAXYYXAXXAXZY(AXZY^ZH(HMEXAYAX, HEHU]HE_LBXEA09EA@MNjU9Hhf*^;HĈ[A\A]A^A_]ËyDQD)D9Mc`HcEEkLEAfLN<ALcHcHL$HcIpHMHLeHHxDA99IcN&fff. f*AYHX9}AMLE9uA^LEfEL]Lef(f(Ix0HxMB4H}HA9sIcELA9gHL)HA4ff*4 H*\\D(DYYEZAXD(DYZXEZAXH9uLD9u@A9LcALmMcAfME)HcIO, @ff.A9%LL)HDfHA*XL9uAMA9uDHEHUXE]HE_LBXEA09f8ffA(I@0HUA^EZ4A^f(Qf(fI@0HUfA^fA(EZ4A^Qf(H]ILuIFX@HcIVXHBIVXBHzЃA۫IFXx8HcIVXHBM^XLL5~AC tL5t AC LZXACEf҅LuLe11EHc҉ME1L<H]IsLEEIƉUJ6ULDB48DHEDAUM\$XIsA{BX6ID9uMEH]TU9~ ZEkEXE#D}E1EME<HhE1EDKDC7AHH H)ID$HDhP@HEL`XE<$ET$E9AL$U1F7AyDE1DAWD )D9MUE1Ay AEE1fnfAnfAnȉ)AzfbD9fnMD)fbσflȉ(D)σ}9D9aADD}fA)DmLcAxEEAUAAAxxDI]Dff.9Ml$LcMODO<ff.AXIAX@AX@AX@M9uEt]AF<McCXDExD9~#AAMcCXDD9~ AMcCXD9aD}DmU]9WAAEHhAE9MHUAC {@HBX@$ jBLzXfff(LXdxUmeD]D]efELXdf(A^xD DUmf(LXdxU]mD]耰D]mfELXdf(A^xD WDJU]@ff.UHAUAATISHHGX90u1D9htVID$XADhID$XHxΦID$XH@ID$XHx0賦HcƯHID$XHP0H[A\A]]UHSHH`%HtH=T%H]11VfDH9%HѩtXHHͩUHUH. Issues can be visialized in (set 'result-output-dir' in the config file to visualize the result)The test ended without SSIM being attached for config %sRunning frame comparison between images from '%s' and '%s' %s%s. %d / %d avg: %f min: %f (Passed: %d failed: %d)ssim::image-not-similar-enoughSome images did not match. Average similarity: %f, min_avg: %f, min_min: %f Average similarity: %f, min_avg: %f, min_min: %f The GstValidate ssim plugin was not able to work with a video format that flowed in the pipeline. Make sure you properly configured the pluginThe ValidateSSim plugin can not work with a video formatvalidatessim::conversion-errorThe GstValidate ssim plugin needs to convert the frame in a colorspace it can handle, but it was not possible.The ValidateSSim plugin could not convert a frame in the needed formatThe ValidateSSim plugin could not save PNG fileThe ssim override was never attached.../../gst-devtools-1.28.3/validate/plugins/ssim/gstvalidatessim.cNot in an element yet, can't attachNot attaching on filter or decoder sinkpadsDoesn't have template, can't use it %pAUnable to cleanup temporary directory %s: %sCould not create override with config %pAWrong configuration '%pA'element-classification' and output-dir are mandatory fieldsNot dumping buffer: %u:%02u:%02u.%09uThe format %pA is not supported by the pluginCould not map the videoframe %pCould not map the outbuffer %pCould not save '%s', cairo status is '%s'GstValidate plugin to run the ssim algorithm on raw video buffers. It allows you to generate png files and then check them against pre generated, reference images. The following parameters can be passed in the configuration file: 'element-classification': The target element classification as define in gst_element_class_set_metadata 'output-dir': The directory in which the image files will be saved' _finalize_can_attachvalidate_ssim_override_new_set_videoconvert_handle_buffergst_validate_ssim_init?ffffff?The Validate runner to report errors tossim::image-not-similar-enoughThe images checker detected that the images it is comparing do not have the similarity level defined with min-avg-similarity or min-lowest-similarityCompared images were not similar enoughssim::image-not-similar-enough-with-theoretical-reference In a case where we have reference frames with the following timestamps: [0.00, 0.10, 0.20, 0.30], comparing a frame with 0.05 as a timestamp will be done with the first frame. If this fails, a ssim::image-not-similar-enough-with-theoretical-reference warning is issued and the system then tries with the second reference frame.Comparison with theoretical reference image failedAn error occurred when working with input filesSomething went wrong handling image files for ssim comparisonThe format or dimensions of the compared images do not matchCan not determine video size from filename: %s ../../gst-devtools-1.28.3/validate/gst-libs/gst/video/gstvalidatessim.cCould not map output converted_frameCould not create output directory %soriginal_%s.VS.nok_%s.result.pngCould not save '%s', cairo status is '%s'Could not find ref file: %s for file: %s Comparing %s with %s failed, (mean %f min %f), checking next %s (See %s to check differences in images)Average similarity '%f' between %s and %s inferior than the minimum average: %f%s See `%s` to check differences in imagesLowest similarity '%f' between %s and %s inferior than the minimum lowest similarity: %f %s%s is a directory but %s is not Average similarity: %f, min_avg: %f, min_min: %f _get_ref_frame_cache_filename_get_timestampgst_validate_ssim_compare_image_file_check_directorygst_validate_ssim_convert?gst-validate-ima-images-checker../../gst-devtools-1.28.3/validate/gst-libs/gst/video/gssim.c%s:%d: invalid %s id %u for "%s" of type '%s' in '%s'?CB' @Using %s as output directory Could not map reference frameCould not create directory %s%u-%02u-%02u.%09u-%d.%dx%d.%sCould not map compared frameCould not save %s error: %sCould not map the buffer %pvalidatessim::saving-errorvalidatessim::not-attachedCould not map output frame%u-%02u-%02u.%09u.%dx%d.%sCould not map input framessim::general-file-errorUknown video format: %s%u-%02u-%02u.%09u-%d.%sreference-video-formatelement-classificationUnknown package originCould not find file %sCould not open %s: %s No files to verify. reference-images-dirValidateSsimOverrideValidate ssim pluginNo conversion needed%u-%02u-%02u.%09u.%svalidatessim-XXXXXXoutput-video-formatmin-lowest-priority%u-%02u-%02u.%09u%svalidatessim::wrong-formatUnknown format: %sGStreamer Validate%s is not a folderCan not sscanf %sssim-override-%smin-avg-prioritycheck-recurrenceAlready attachednotify::validate-runnerVALIDATE RunnerGstValidateSsimWrapping %pAvalidatessiminfo != NULLgst-validateelement-namevideo/x-rawresult-output-dir*.%dx%d.%sis-configframerateConverterstoppingpropertyDecoderFilter1.28.3GssimLGPL*.%s.pngx/.standard::*XVVVVWW&W6WFWVWfWvWWWWWWWWWXX&X6XFXVXfXvXXXXXXXXXYY&Y6YFYVYfYvYYYYYYYYYZZ&Z6ZFZVZfZvZZZZZZZZZ[[&[6[F[V[f[v[[[[[[[[[\\&\6\F\V\f\v\\\\\\\\\]]&]6]F]V]f]v]]]]]]]]]^^&^6^F^V^f^v^^^^^^^^^__&_6_F_V_f_v_________``&`6`F`V`f`v`Xh `(`- C xC D E HV`0@`HPXXX`X`eXe^ -CXOаUYБz@-4?XL`N`a`wH0aP@aPa*a!aV,a=80bHffmPgfg$lx h  +0nB\skvй`p (`NP ȱ$v*006< BHfNشTZ`f0lrx~еxXL:5 0&`J0 &,2.8P>DJcPV\fbhntP}p}+~Sp~(`~080.8ZS[lP&.Ђ'@4 `:@=  Mh `%vH08(fXx8xȼ0~p"$*b60B(<sH.N$f TZxlPxп`о~Hx`z 08Hpf a!P4lGPHVli@h 0lp4XV - M c |        ! I W @] j      0   5 H a e    0      9 G _ ~       - 9 "D Z n x    X    *1A]u|X/Je| %3Jfv $=^k.>W~3A[w  <[r0|UQXgz6U\wvalidate/plugins/ssim/libgstvalidatessim.socrti.scrtstuff.c__TMC_LIST__deregister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrygstvalidatessim.cvalidate_ssim_override_attached_handle_event_free_frame_map_confg_runner_setrunner_stoppingvalidate_ssim_override_get_type_oncevalidate_ssim_override_initvalidate_ssim_override_class_intern_initValidateSsimOverride_private_offsetvalidate_ssim_override_parent_class__cxa_finalize_can_attach__func__.1__func__.0gst_validate_ssim_initstatic_g_define_type_id.2_handle_buffer__func__.6__func__.3__func__.5__func__.4gst_plugin_desc.LC0.LC8.LC9.LC10.LC1.LC13.LC14.LC15.LC16.LC4.LC20.LC18.LC19.LC17.LC23.LC21.LC22.LC11.LC12.LC2.LC3.LC24.LC25.LC26.LC27.LC28.LC29.LC30.LC31.LC32.LC33.LC37.LC42.LC34.LC35.LC38.LC39.LC44.LC45.LC41.LC40.LC36.LC43.LC46.LC47.LC48.LC49.LC50.LC53.LC54.LC57.LC58.LC59.LC55.LC60.LC51.LC56.LC52.LC61.LC63.LC70.LC72.LC68.LC67.LC71.LC66.LC69.LC74.LC73.LC64.LC65.LC78.LC75.LC76.LC77.LC79.LC80.LC81_sort_framesgst_validate_ssim_get_type_oncegst_validate_ssim_class_intern_initGstValidateSsim_private_offsetgst_validate_ssim_parent_classgstvalidatessim_debuggst_validate_ssim_get_propertygst_validate_ssim_finalize_once.5_register_issuesssim_convert_info_freegst_validate_ssim_disposegst_validate_ssim_configure_convertergst_validate_ssim_get_frame_from_file_filename_get_timestampgst_validate_ssim_set_propertygst_validate_ssim_convert_get_ref_file_pathgst_validate_ssim_save_outstatic_g_define_type_id.6gst_validate_ssim_compare_image_file__func__.2.LC5gssim.cssim_weight_func_nonegssim_initGssim_private_offsetgssim_get_type_oncegssim_class_intern_initgssim_parent_classgssim_get_propertygssim_finalizegssim_set_propertyssim_weight_func_gaussstatic_g_define_type_id.0.LC6__FRAME_END__crtn.s_END_gst_validate_ssim_get_type__dso_handle_START_gssim_get_typegst_validate_ssim_compare_image_filesgssim_comparegst_validate_ssim_new__TMC_END__gssim_newgst_validate_ssim_compare_framesgssim_configuregst_validate_runner_get_typeg_build_filenameg_type_class_adjust_private_offset_PROCEDURE_LINKAGE_TABLE_cairo_image_surface_create_from_pngg_file_new_for_pathg_object_class_install_propertygst_util_uint64_scaleg_return_if_fail_warningg_dir_closegst_validate_issue_new_fullg_hash_table_new_fullgst_buffer_new_wrapped_fullgst_object_get_path_stringgst_caps_is_anygst_video_frame_mapg_array_newgst_validate_override_register_by_klassg_get_tmp_dir_finicairo_creategst_validate_monitor_get_elementg_canonicalize_filenameg_malloc0cairo_surface_statusg_quark_from_static_stringg_signal_connect_datag_hash_table_lookupg_file_get_contentsgst_video_converter_frameg_hash_table_unrefgst_video_converter_freeexpgst_validate_plugin_get_configgst_structure_freesqrt_etextg_file_enumerate_childrengst_validate_printfgst_validate_is_initializedgst_object_unrefgst_structure_map_in_place_id_strgst_video_info_from_capsg_strv_length_gst_debug_category_newgst_validate_override_get_typeg_once_init_leave_pointergst_validate_pad_monitor_get_typeg_freegst_validate_print_positiong_ascii_strtoullgst_validate_reporter_get_runnerg_type_register_static_simpleg_type_nameg_dir_open_GLOBAL_OFFSET_TABLE_cairo_surface_flushg_mkdtempcairo_surface_write_to_pngg_str_equalgst_structure_has_name_DYNAMICcairo_translategst_buffer_new_allocategst_pad_query_capsgst_structure_id_str_has_fieldg_str_has_suffixstrleng_strdup_printfg_file_enumerator_next_filegst_video_info_is_equalgst_validate_issue_newg_param_spec_objectg_once_implgst_plugin_validatessim_get_descgst_segment_to_stream_timeg_array_sortgst_buffer_map_endgst_debug_loggst_video_converter_newg_type_check_instance_is_agst_structure_get_fractiongst_buffer_new_wrappedcairo_surface_destroyremovegst_validate_reporter_set_runnerg_list_free_fullgst_structure_has_fieldgst_buffer_unmapgst_structure_get_booleang_array_set_clear_funcg_list_insertcairo_status_to_stringgst_validate_issue_registerg_list_nth_datag_assertion_message_exprGST_CAT_DEFAULTg_file_test_ITM_deregisterTMCloneTable___errnogst_validate_reporter_set_namegst_validate_element_has_klassgst_mini_object_unrefcairo_set_source_surfacegst_validate_utils_get_clocktimeg_build_pathg_once_init_enter_pointergst_pad_get_current_capsg_file_info_get_nameg_strfreevgst_video_frame_unmapg_rmdirg_value_get_objectgst_object_get_typegst_mini_object_replaceg_path_get_dirnameg_dir_read_namegst_structure_get_stringgst_validate_override_register_by_nameg_type_add_interface_staticg_mkdir_with_parentsg_file_set_contentsg_malloc_ng_object_newgst_video_info_initcairo_image_surface_create_for_datagst_validate_monitor_get_targetg_array_unrefg_file_info_get_file_typeg_type_add_instance_private_gst_debug_mingst_validate_reporter_get_type_ITM_registerTMCloneTableg_error_freeg_strrstrg_hash_table_insertgst_structure_get_doubleg_strdupcairo_set_operatorgst_video_format_from_stringgst_structure_id_str_set_valuegst_caps_get_structurecairo_image_surface_get_widthg_array_append_valscairo_surface_get_contentgst_caps_get_sizecairo_paintg_strcmp0g_strsplitg_malloccairo_image_surface_get_datag_type_class_peek_parentgst_plugin_validatessim_registersscanfg_object_unrefg_value_set_objectg_path_get_basenamegst_validate_reportgst_plugin_register_staticgst_structure_copygst_video_info_set_formatg_file_info_get_display_namegst_structure_to_stringg_intern_static_stringcairo_image_surface_get_height_edatacairo_image_surface_createg_str_hashld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1791 (illumos)@(#)illumos illumos-5425aa59e8 May 2026GCC: (OpenIndiana 14.3.0-oi-1) 14.3.0.dynamic.eh_frame_hdr.eh_frame.SUNW_syminfo.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rela.plt.text.init.fini.rodata.got.fini_array.init_array.data.tm_clone_table.data.rel.local.data.rel.ro.bss.symtab.strtab.comment.shstrtabXX phhp  <"oB``0p6o<D ((8L"`-`-ToCCpboxCxCZooDDEEXBHHVV ``P 00@@2`` HHHPPXXXXXX`` h(  0" (