ELF>@@UHH1]UH=HSHHHHL %jHAH H]UH5HATL%LSHH=H5H=HHHHHHHH LH5Hǃ0H@HHǃPH00H11LL%1LH5HL[1A\1]fDUHAWAVAUAATLSLHHH0Et.E1HRLHeD[A\A]A^A_]HL=A?H0IH H5 LHH0LHLAE.H0A?Hǃ0D8EL fDLL8uA?QHA?AHHIAPH=H1H XZE11HILH0L=A?H1HH5+A?AV8L @LL8tA?HHIAP$HHIAPH=1H HA[A]HHIPH=1H AHY^rHHIAPH=1H HAYAZHHE11juLH jH5PH HHHIPH=1AH XZmHHIPH=1H AHY^ LH 1H5LH 1H5UHAWAVAUATSHHL%A<$LLH0A<$ǃ8IL LLA<$uLLLA<$HA<$ǃ8LLA<$wRHe[A\A]A^A_]HIHAwPH=1HH XZHIHAPH=1HH XZHe[A\A]A^A_]ÐHHIPH=1H AHY^HHAIPH=1H H_AXfHHIAPH=1H HAYAZLHHIA|PH=1H HA[A_UHSHHH8w H{H;HH]1@HHHAPL1H H=XZff.UHAUATIH IЉHHcHHeLA\A]]fxHeLA\A]]f|HeLA\A]]fHeLA\A]]fDfDHeLA\A]]fKD;HuH8II$H8AUL 1PAMH 1At$uHVH HeA\A]]DUHAUIATIH H׉HHcHA$HeA\A]]fA$xސA$|ΐA$뾐A$A$A$y@A$cfDA$KfDA$/iHI$HI$uH8IIEH8ATL 1PA"H 1AuuHVH fUHSHHH@HH HHH]H@0ff.H0u H`(UL~1H H5HUHSHHH8w HHuCH]1@HWE1ɾPH=1HAH XZLH 1H5Ht+UHSHHHH;HH]ff.@Uf(f(HAVATISHHH\5MfYuf.5f/uQf(^}ȐA$1A$cff.HHE-f/msEEfMYf.QY fUUff(f(YYf(XfAD$^Ef/2HMMUYMXUf(YY]EEu\uf(Mf(XYEYYXf/EEYEYEHH[A\A^]fAXL$/U=U}HUULHfI~EMUXMUEfIn^YEYEHH[A\A^]f(MMf(OfUHAWAVLAUIATILSH(I$0tA$f/wN1@iʚ;ʚ;iƉEHPLHHM"HHL5i)HcA6HкH9HGHHtiHcH95L9L)HHt7H:1LHe؉[A\A]A^A_]f/f/H@fZf/H8HLHLkHHIPHAQH PH=1A6H HHtiHH9s HHHL9rfL)HHHHIARH HAUPH=1H yHƒHHIARH HAUPH=1H DfH@fZf/SH8HHIAPPHIAPH=H 1HY^fDHLfDHHAIPH=1H H_1AXxL5A>w#1HPH5HP1BfHHIAPH=1H HAY1AZfHHHIPH=1AH XZUHATSHHHt"H H[@A\H5]L%Lt0LHUHATSH=HLH5HL%{H5HLHH HH5LH5Lc(L%H5LHH~fHnLc0AflAHCH5H=hHH$AAHH5H=HHHY^HrH E1AHH5H=HHf (HH5H=HHf (HH5H=HHf (HH5H=HHHE11hAHH5H=HHAA$HH5H=HHAA$HH5H= HHAHH5H= HHH=XZHHt3H=He1[A\]DH5H@HHtH5H=HHDL%LwH5H=LHTfDH1H=H(ff.@HHt H@UHSHHHuHH]HHHH]ff.UHATSHHHt"H H[@A\H5]L%Lt0LHHUHL LuH HHPHPHPHPH GstNetSimsrcsinkgst_net_sim_chaingst_net_sim_src_activatemodeACT: Starting task on srcpadACT: Wait for task to start!netsim->runningACT: Task on srcpad startedid > 0>netsim->runningTASK: beginTASK: signal startTASK: runTASK: pauseTASK: signal endTASK: endPushing buffer nowpropertynetsim->main_loop == NULLMAINLOOP: Quit %pDelaying packet by %limsNo clock, can't get the timeClock is going backwards!!Dropping packet (%d left)Dropping packetDuplicating packetnetsimFilter/NetworkNetwork Simulatorgst_net_sim_disposegst_net_sim_finalizeMinimum delay (ms)min-delayMaximum delay (ms)max-delayGstNetSimDistributionDelay Distributiondelay-distributionDelay Probabilitydelay-probabilityDrop Probabilitydrop-probabilityDuplicate Probabilityduplicate-probabilityDrop the next n packetsDrop Packetsdrop-packetsMaximum Kbpsmax-kbpsMaximum Bucket Size (Kb)max-bucket-sizeAllow Reorderingallow-reorderingNetwork simulator1.24.11gst-plugins-badLGPLuniformnormalgamma2025-01-06ANY../../gst-plugins-bad-1.24.11/gst/netsim/gstnetsim.cDEACT: Stopping main loop on deactivateDEACT: Wait for mainloop and task to pauseDEACT: Stopping task on srcpadDEACT: Mainloop and GstTask stopped%s:%d: invalid %s id %u for "%s" of type '%s' in '%s'!g_main_loop_is_running (main_loop)Adding %d tokens to bucket (contains %lu tokens)Buffer size (%lu) exeedes bucket size (%lu)Buffer taking %lu tokens (%lu left)Philippe Kalaf , Havard Graff An element that simulates network jitter, packet loss and packet duplicationThe minimum delay in ms to apply to buffersThe maximum delay (inclusive) in ms to apply to buffersDistribution for the amount of delayThe Probability a buffer is delayedThe Probability a buffer is droppedThe Probability a buffer is duplicatedThe maximum number of kilobits to let through per second (-1 = unlimited)The size of the token bucket, related to burstiness resilience (-1 = unlimited)When delaying packets, are they allowed to be reordered or nothttps://github.com/OpenIndiana/oi-userlandGStreamer Bad Plug-ins source releasegst_net_sim_disposepush_buffer_ctx_pushgst_net_sim_delay_buffergst_net_sim_get_tokensgst_net_sim_token_bucketgst_net_sim_chaingst_net_sim_loop_main_loop_quit_and_remove_sourcegst_net_sim_src_activatemodeUUUUUU?"@?<-DT!@?\(\@|Y @bnң7-H?VUUUUU??GCC: (OpenIndiana 14.2.0-oi-1) 14.2.0zRx  AF E <MAJ E|  \AJ BH ,AC FEK} I 0oAC I D  B rAC An E D{AC Dz N R N b N T L r N z $P~AC BE{ J xEAC A~ 9U_  AC An E 1FC A` 0AK DD H  A ,0bAC DIEKU J ,`AC HD| D $]AC Ci H $!AC C_ J $eYC Ac H \ $]AC Ci H 0DUAp c   )MC`T!r @@ @` p`o r3>P{W ~pP E  9`@"p 1 Pb *5]Mh ` `p   %8`_B{ "(.4:$@F-LGRX ^ d j p v (| 0 8 H P X ` @Y8pr #p 8KU$h*06<BHNT(Z`fPlr x ~8ExR_hrX4Uiv "1CSe{#6Qjx 4DUgx    " + :  0S ` u         3 L v        . Q c z    e ]  U gstnetsim.cgst_net_sim_source_dispatchgst_net_sim_get_type_oncegst_net_sim_initgst_net_sim_class_intern_initgst_net_sim_chaingst_net_sim_src_templategst_net_sim_sink_templategst_net_sim_src_activatemode_main_loop_quit_and_remove_source__func__.10gst_net_sim_loop__func__.8push_buffer_ctx_push__func__.3gst_net_sim_get_propertygst_net_sim_set_propertygst_net_sim_finalizegst_net_sim_parent_classgst_net_sim_dispose__func__.2__func__.9push_buffer_ctx_freerandom_value_gammagst_net_sim_delay_buffer__func__.4__func__.6__func__.7__func__.5gst_net_sim_plugin_initstatic_g_define_type_id.11GstNetSim_private_offsetstatic_g_define_type_id.1values.0gst_plugin_desc.LC0.LC1.LC2.LC3.LC4.LC16.LC5.LC9.LC10.LC15.LC13.LC12.LC11.LC7.LC6.LC8.LC14.LC17.LC22.LC21.LC20.LC19.LC18.LC23.LC24.LC25.LC26.LC27.LC28.LC29.LC30.LC32.LC33.LC34.LC35.LC36.LC37.LC40.LC41.LC42.LC43.LC39.LC44.LC47.LC49.LC48.LC51.LC50.LC46.LC45.LC52.LC53.LC54.LC55.LC56.LC57.LC58.LC59.LC60.LC61.LC62.LC63.LC64.LC65.LC67.LC68.LC69.LC73.LC70.LC71.LC72.LC74.LC75.LC76.LC77.LC78.LC79.LC80.LC81.LC82.LC83.LC84.LC85.LC86.LC87.LC88.LC89.LC90.LC91.LC66.LC92.LC95.LC94.LC96.LC97.LC98g_intern_static_stringgst_element_get_typeg_type_register_static_simplegst_pad_new_from_static_templategst_element_add_padg_mutex_initg_cond_initg_rand_new_gst_debug_register_funcptrgst_pad_set_chain_function_fullgst_pad_set_activatemode_function_fullg_mutex_lockg_mutex_unlock_GLOBAL_OFFSET_TABLE__gst_debug_ming_idle_source_newg_main_loop_refg_main_loop_unrefg_source_set_callbackg_main_loop_get_contextg_source_attachg_source_unrefg_cond_waitgst_pad_stop_tasknetsim_debuggst_debug_logg_main_context_newg_main_loop_newg_main_context_unrefgst_pad_start_taskg_assertion_message_cmpintg_assertion_message_exprg_cond_signalg_main_loop_rungst_pad_pause_taskgst_mini_object_refgst_pad_pushg_value_set_booleang_value_set_intg_value_set_enumg_value_set_floatg_value_set_uintg_type_nameg_value_get_booleang_value_get_intg_value_get_enumg_value_get_floatg_value_get_uintg_rand_freeg_mutex_clearg_cond_clearg_main_loop_quitg_main_loop_is_runninggst_mini_object_unrefgst_object_unrefg_freeg_rand_doublecexpsqrtpowg_rand_int_rangeg_mallocgst_object_refgst_net_sim_source_funcsg_source_newg_get_monotonic_timeg_source_set_ready_timeroundgst_buffer_get_sizegst_element_get_clockgst_clock_get_timegst_util_uint64_scale_intgst_element_registerg_once_init_enter_pointerg_once_init_leave_pointerg_type_class_peek_parentgst_element_class_add_static_pad_templategst_element_class_set_metadatag_param_spec_intg_object_class_install_propertyg_param_spec_enumg_param_spec_floatg_param_spec_uintg_param_spec_booleangst_type_mark_as_plugin_apig_type_class_adjust_private_offsetg_once_init_enterg_enum_register_staticg_once_init_leave_gst_debug_category_newgst_net_sim_get_typegst_element_register_netsimgst_plugin_netsim_get_descgst_plugin_netsim_registergst_plugin_register_static+!)Sd,{*<-*|.0:/?  %:w01l  6g23l14l 1'58FlM1Rg6u7|l181l9l1 :!l/14;;BlP1Uw #+R<`i1pz=1>1?(6=1BW@hv}1A1 B1)|0:pu   C 1 D  ( ! 1 A Q i        C& 16 DA d p |    E \ 1    F, 5 1B <G R GY <g 1l    H I JD Q Y Ko  L M  N %4WOJ5r/GS^js{  ;PtKLM Q*R;JQ`hJOSS$O=TdqyKLM!U/71?Fk1' `y  8 1VWWho1~X1 )YDZU\j1o[1 \(181BW]^1ix  ^ *<&-*|5<_F`MaTbYcchzd)efgh ij(/AQkXl_mdtnopqnrstn uvw.IxPyWz\l{|}~ %,<Hck{))^# / @ LW t{   ^ )\ b*^5=EKV C  Wk   $ 8 L p $ (, 0$ 48 8L <` @| D H L P T(  (8@hpx  X @ X @```` PT |P   p  4Pd  4H.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.rodata.rela.data.rel.ro.local.rela.data.rel.local.rodata.cst8.rodata.cst4.comment.rela.eh_frame @U@Q(&,(12@2#T`( O@za* \@| y* t@h~x +h,0 ,'p8,`@~/   E&  ؀