ELFP/4x0P4 (p444   P ppp88LLL$$Ptd   QtdGNUMW`63qy!S6q$/<M]g . X  4-pppp ppp%po-oo:+2-4Nju6<Q GrYm8R19* Z+ySk.,%\^s7!(3O=@Bv  I/'&0T"5{i)JHV#xqcwp lh$azUn|DWAC`K~Mgd?EF;>_:bPfL]eXt}[o. 7 L< 8A wp ` (  WP}@p0# T 2 4  Ц p` P3@0[ HH N  , I /ХjU A pb`P@r002  c =L4 Z ~Ф&    x( pm` P@ q 0' 8 УB q`'p` P @0W i4ylA X  sТr 8`a p^`P@ 0W *gP6 СBb p ` P`@0  O"B     РI (  po`  (P@0  5 Z  П< (:p0`P @0; K+О r Wp `jP{ @% 0L E 90  Н=;Zp`bP)@0  H М^ "6   ; P    p`!P@L0 :| 2 m l Лh 3 g p `__gmon_start___gp_disp_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClasses_gst_debug_category_newgst_flups_demux_plugin_initgst_fluts_demux_plugin_initgst_plugin_descgst_mpeg_descriptor_freeg_return_if_fail_warningg_free__gst_debug_mingst_debug_log_gst_debug_dump_memgst_mpeg_descriptor_parseg_mallocmemcpygst_mpeg_descriptor_n_descgst_mpeg_descriptor_findgst_mpeg_descriptor_find_allg_array_newg_array_append_valsgst_mpeg_descriptor_nthgst_mpegtsdesc_init_debuggst_mini_object_unrefgst_mini_object_replacegst_mini_object_refgst_flups_demux_sync_get_typeg_enum_register_staticg_type_check_class_castgst_pad_get_typeg_type_class_refg_type_check_instance_cast_gst_debug_register_funcptrgst_pad_set_link_functiongst_pad_set_event_functiongst_pad_set_query_functiongst_pad_set_query_type_functiongst_pad_use_fixed_capsgst_flupsstream_get_typeg_type_register_staticgst_flups_demux_get_typegst_element_get_typegst_static_pad_template_getgst_element_class_add_pad_templategst_element_class_set_details_simplegst_pad_new_from_templategst_pad_set_chain_functiongst_pad_set_activate_functiongst_pad_set_activatepull_functiongst_pad_set_activatepush_functiongst_element_add_padg_malloc0gst_element_remove_padgst_object_unrefg_strdup_printfgst_caps_new_simpleg_object_newgst_pad_set_capsgst_caps_unrefgst_tag_existsgst_tag_registergst_tag_list_newgst_tag_list_addgst_element_found_tags_for_padgst_object_refgst_pad_set_activegst_util_uint64_scalegst_event_new_new_segment_fullgst_pad_push_eventgst_buffer_set_capsgst_segment_set_last_stopgst_pad_pushgst_flow_get_namegst_event_type_get_namegst_event_get_structuregst_structure_get_stringstrcmpg_snprintfgst_structure_get_intgst_element_no_more_padsgst_adapter_cleargst_pes_filter_draingst_event_new_new_segmentgst_object_get_parentgst_segment_initgst_event_parse_new_segment_fullgst_segment_set_newsegment_full_gst_element_error_printfgst_stream_error_quarkgst_element_message_fullgst_structure_has_namegst_event_parse_seekgst_event_new_seekgst_event_new_flush_startgst_pad_pause_taskg_static_rec_mutex_lockgst_event_new_flush_stopgst_segment_set_seekgst_object_get_typegst_message_new_segment_startgst_element_post_messagegst_pad_start_taskg_static_rec_mutex_unlockgst_query_parse_positiongst_query_set_positiongst_query_parse_durationgst_query_set_durationgst_pad_get_peergst_pad_querygst_query_parse_seekinggst_query_set_seekinggst_query_new_seekinggst_pad_query_defaultgst_adapter_availablegst_adapter_peekgst_segment_set_durationgst_message_new_durationgst_adapter_flushgst_buffer_create_subgst_adapter_take_buffergst_adapter_pushgst_pad_pull_rangegst_pad_query_durationgst_message_new_segment_donegst_event_new_eosgst_pad_check_pull_rangegst_pad_activate_pullgst_pad_activate_pushgst_pad_stop_taskgst_pes_filter_processgst_adapter_newgst_pes_filter_initgst_pes_filter_set_callbacksgst_pes_filter_uninitg_object_unrefgst_element_registerg_object_refgst_buffer_newg_memdupgst_pes_filter_pushgst_pes_filter_flushgst_fluts_demux_get_typeg_type_class_peek_parentg_param_spec_stringg_object_class_install_propertyg_param_spec_booleang_param_spec_intg_param_spec_objectg_param_spec_value_arrayg_param_spec_uint64gst_pad_set_setcaps_functiong_array_freegst_section_filter_uninitgst_caps_get_structuregst_element_get_factorygst_plugin_feature_get_typeg_ascii_strcasecmpg_malloc0_ngst_section_filter_initgst_fourcc_get_typegst_clock_get_timegst_clock_get_internal_timegst_clock_set_calibrationg_object_notifygst_event_parse_new_segmentgst_query_new_latencygst_query_parse_latencygst_system_clock_get_typegst_query_set_latencygst_query_new_durationmemsetgst_clock_add_observationgst_buffer_new_and_allocgst_section_filter_pushg_array_sized_newgst_structure_newgst_value_list_get_typeg_value_initgst_structure_get_typeg_value_take_boxedgst_value_list_append_valueg_value_unsetgst_structure_set_valuegst_message_new_elementgst_pad_new_from_static_templateg_strdupg_value_array_newg_string_new_leng_gstring_get_typeg_value_array_appendg_value_array_get_typegst_structure_setg_value_array_freegst_pad_alloc_buffergst_section_filter_cleargst_buffer_get_typeg_value_take_objectg_strndupg_value_get_stringg_strsplitg_strv_lengthstrtolg_strfreevg_value_get_booleang_value_get_intg_value_get_uint64g_type_nameg_value_set_static_stringg_strjoinvg_value_set_stringg_value_set_booleang_value_set_intg_value_set_uint64g_once_init_enterg_intern_static_stringgst_type_register_static_fullg_once_init_leaveg_param_spec_uintg_type_check_instance_is_ag_value_set_uintg_param_spec_boxedg_value_set_boxedg_value_take_stringlibgstbase-0.10.so.0libgstreamer-0.10.so.0libgobject-2.0.so.0libgmodule-2.0.so.0libgthread-2.0.so.0librt.so.1libxml2.so.2libglib-2.0.so.0libpthread.so.0libc.so.6libgstflumpegdemux.soGLIBC_2.2GLIBC_2.0]ii }ii  0<DT`hx,@l 0\p0\p@PdÏCPhÏCPďHLÏ䂂!@ (܏Pď!(@!@ (܏! @8ŏ!@ (܏BB,4@C$`,HB$48 ! `$,,F$,pG$t!@ (܏BB,@C$`,`B$! `$,,F$,pG$t!@ (܏8ďX!@ (܏4ď!@ (܏P!\X`''!'D@<!(HįLůPƯHHCL!bB0¯0@HďLŏPƏ(LKB$!@ (܏0¯0 @BB,@xBB,@C$$H,B$LP ! `$,,F$,G$t!@ (܏HHCL!b0ď!@ (܏HLCHPBE$HďP!b0ď!@ (܏䂂!@ (܏0ď!(@!@ (܏! @$!@ (܏!@ (܏Hď!(@!@ (܏!@䂂!@ (܏0ď!(@!@ (܏! !(@􁂏!@ (܏Hď0ŏ(TB$!@ (܏0C5$H,HB$LP ! `$,,F$,G$t!@ (܏!!D@<H'<;'!' !hįů Ư @BB,@<C8B$D$d8D<E $!<4!8Ԁ!@ h܏p¯tï$$p¯tïB@BB,@B¯pÏ$btÏ$bptÏD! @!(`0<4F$! h܏¯c$¯pÏ$btÏ$bptÏD! @!(`G<X4 $! h܏! @!(`H<$!8!@ h܏¯c$¯pÏ$btÏ$bptÏD! @!(`;<4!8! h܏! @!(`H<$!8!@ h܏¯c$¯pÏ$btÏ$bptÏH! @!(`;<4!8! h܏¯;(B$<¯pď<ŏ$(XB$!@  ܏8¯/(B$<¯pď<ŏ$(XB$!@  ܏8¯ BB,@D`@$pÏ, c$$,,F$,G$t!@  ܏(B$(¯(B(|@('@'! @ $,XF$(Ǐ"F6Eh@hJhCB! @!(`@ƏDǏ!+@D!! !!@@!H`hCB! @!(`@ƏDǏ!+XD!! c!! @!(`hCB $(,$DDԃ!@ 0܏<¯ChCBH¯LïHÏ$ bLÏ$bhCBH¯Lïh@hJhCB! @!(`@ƏDǏ!+@D!! !!@@!H`HďLŏ@ƏDǏ!+XD!! c!! @!(`hCB $(,$DDԃ!@ 0܏<¯<@8zhLC8!bBT¯Tm@TBi@TBe@<ď("FE,HV$,PV$`TdURSPPTQLďŏ!@ X܏FLďŏ!@ X܏FDD!FDDB$ď,\$hďlŏ $(,048<ďŏ@DďŏHLPT! $,,F$,XG$t!@ X܏$C B$D$d!!¯ï$C B¯ïCB¯ï4C0B!@#bC( ¯¯Ï%C@Ï<_B4bp! Dp! bÏ<_B4b! !D! @!(`ƏǏ! X܏¯ïCBDDDD>"FEďŏƏǏ!+@D!! !ď(, ďŏƏǏ#+@## h!ď(,BB,&@F,C(B_$ď,$ďŏ $(,Ï04ptÏ8<! $,,F$,XG$t!@ X܏Ït+C @ÏtbÏp+C@ďŏpƏtǏ#+@## h!¯ï pďtŏƏǏ#+@## h!¯ï @;@Ï<_B4+b5@(D,EhƏlǏ#+@## h!ď8<BB,@F<C8Bm$ď,ܺ$ďŏ $(,! $,,F$,XG$t!@ X܏,C(Bp¯tïDC@B¯ïLCHB¯ïB@P$xD|EpFtG#+@## h!! @!(`<C8B!0@!8`!+@D!! !! @!(` $!<4!8Ԁ!@ X܏! $!0@!8`h!@ X܏BB,@SCB$D$dCB! @!(`D0<4F$!@ X܏!@c$CB$D$dCB! @!(`DG<X4 $!@ X܏! @!(`H<$!8!@ X܏!@c$CB$D$dCB! @!(`D;<4!8!@ X܏! @!(`H<$!8!@ X܏!@c$CB$D$dCB! @!(`H;<4!8!@ X܏;"F9EBB,@D4B$r $XÏ,c$$,,F$,G$t!@ (܏XC4B$! `!(@!@ (܏XDE4B$!@!@!+0D!! !Xďc@2@BB,@D4B$x $XÏ,Ⱦc$$,,F$,G$t!@ (܏XPXC4B$! `!(@H!@ (܏! !(@p!@ (܏/BB,@C $X,ȾB$8! `$,,F$,G$t!@ (܏XPXC8! `!(@H!@ (܏! !(@p!@ (܏@#@BB,@D4B$ $XÏ,c$0Ï $,,F$,G$t!@ (܏X0ÏCBB,@C $X,B$4! `$,,F$,G$t!@ (܏@BB,@C $X,$B$8! `$,,F$,G$t!@ (܏!!TPLHX''!įC0$ bC0$bC0$b$!!'<{'!'|xtplhd`\X!įůƯǯBB$B%bB$B%bB$B%b8¯8Ï$b&B$¯BBB0% bC<$b%B%bT¯B$BB$BB0% bB$C<$b%B$B%bX¯BC0@$bTÏ<B4$bD<B4bTh¯l8"FE4\¯pCB$D$ dpCB! @!(`hƏlǏ#+@## h!! @!(`\!@!!!+ #! d+ !! \¯\ďpŏhƏlǏ<_B$!@ P܏X¯X@\!@!hďlŏ!+0D!! !h¯lïpD$hlÏ$!0@!8`!@ P܏pBB0O@pDEpCB*0!0f+@pCB$D$dpDEpCB*0!0f+@BB,@WpCB$D$dpCB! @!(`D0<4F$!@ P܏!@c$pCB$D$dpCB! @!(`DG<X4 $!@ P܏! @!(`H<$!8!@ P܏!@c$pCB$D$dpCB! @!(`D;<4!8!@ P܏! @!(`H<$!8!@ P܏!@c$pCB$D$dpCB! @!(`H;<4!8!@ P܏!@;"F,EBB,@C $p,lB$! `$,,F$,G$t!@ P܏pď$`ƏdǏ􀂏!@ P܏pď!(@!@ P܏BB,@C $p,B$! `$,,F$,G$t!@ P܏pCBpď$!0@!8`􀂏!@ P܏pď!(@!@ P܏c!@ P܏pď!(@!@ P܏! @h!@ P܏BB,@C $p,B$! `$,,F$,G$t!@ P܏pď<̅B$!@ P܏܁!@ P܏pď!(@(}B$!@ P܏"@pď"FE+<ď$$ $<! !(0D4EBB,@Ed4C0BG $<ď,Hń$ $! $,,F$,\G$t!@ (܏d4C0B<ď<B! @dŏp!@ (܏<0D4EdB!@!!+0D!! !<ď04<B! @p!@ (܏D¯D.@BB,@CR $<,lB$D! `$,,F$,\G$t!@ (܏<P<B! @DŏH!@ (܏! !(@p!@ (܏<B! @p!@ (܏D¯BB,@D<B[ $<Ï,c$DÏ $,,F$,\G$t!@ (܏<B@B,@<B$! @耂!@ (܏0¯0$C @$C#0 0$4¯$8¯<B@$0¯<B$CC,`$C*$C$C"<ď"F2EBB,@C $<,B$! `$,,F$,\G$t!@ (܏<B! @$!@ (܏<DE$!8!+@D!! !<ď,BB,@C $<,B$! `$,,F$,\G$t!@ (܏<P<B! @$H!@ (܏! !(@p!@ (܏0<ď4ŏ<B$!@ (܏@<ď!@ (܏0!\XTPL`'<@'!',($!0į4ů!@ ܏0ď!(@!@ ܏¯4 $C$7C!@ ܏!@C!@ ܏!@Cď$$D$CB$!(`!0@\!@ ܏B$! @<@ E$< F$ǏT!@ ܏$CR$TCď<B$!@ ܏B$! @!(d!@ ܏B$! @$d!@ ܏ď<̅B$!@ ܏ď$$ď$$ď$$ ď$$ď$$@Dď$$HL! !(hDlEď$$ptď$$x|P!@ ܏! !(@!@ ܏B0ď4ŏ!@ ܏¯4$C$C'ď(TIB$!@ ܏B$! @!@ ܏B! @!@ ܏@B! @!@ ܏@!,($0'£?<'0ď$,lF$!8`聂!@ (܏BB,L@ELB@LBB@LBBB@LBBB ,|B$,B$,B$LÏc`LÏcc`LÏcc,|c$,c$$Hď,$0ď $! $,F$,G$t!@ (܏!@ (܏Hď!(@!@ (܏!@LB! `!(@0Ə!@ (܏!D@H''!įů Ư ÏC @& Ï$b C!bB¯@ B ¯ Ï$bB$¯ B(@ !'<؄'!'!XįůƯǯptB¯B B,@CB!bBp¯p @CpZB!bBt¯CBx¯|ïp @pFGxď|ŏ!+@D!! !x¯|ïBB,@C B! @3$,B$! `$,F$,G$t!@ X܏<C8B$D$rd<C8B`¯dï`ďdŏ $!<4!8Ԁ!@ X܏! @!(`xƏ|Ǐ!+@D!! !h¯lïÏ<BB,@C $,B$! `$,F$,DG$t!@ H܏Pď@TB$!@ H܏! !(@!@ H܏P¯PÏ$b BB,@C $,B$! `$,F$,DG$t!@ H܏xÏ$bBB,@Dx $Ï,c$$,F$,DG$t!@ H܏ÏB0C¯BB,@C $|,B$! `$,F$,G$t!@ X܏B!@hCtB$BB0£BB,@D“ $|Ï,c$$,F$,G$t!@ X܏“a@C0CӏCtBtB$B%bC0CtB$t¯BB,@CB! @ $|,B$! `$,F$,G$t!@ X܏tC$tïCCtC$tïC CBB,@DB $|Ï,c$$,F$,G$t!@ X܏BB,@CB! @ $|,(B$! `$,F$,G$t!@ X܏BB,@C B! @ $|,@B$! `$,F$,G$t!@ X܏xB$¯ B @ B! @$(!@ X܏! $$!8@ā!@ X܏!@ C&tBtB$B%bB0X§tB$t¯tBtB$B%bB0Z§Z—B0B0Z§tB$t¯Z—!@|¯çC—!bB¯@$$Ȃ!@ X܏¯ÏC× C@ď$$ď$$! !((D,E$RC$BC $CBC4C$C@$C$ C—$C$C @$CtB$! @!@ X܏=$CtB$! @!@ X܏0$C+—ď!(@@B$!@ X܏@$C—ď!(@@4iB$!@ X܏@$CtB$! @!@ X܏@BB,@D—Ïc!(`$Ï,Xc$Ï $$,F$,`G$t!@ X܏C—!bÏC¯C$ b$CtB$! @!@ X܏ CX'! `!(@$!@ X܏BB,@CX—!(@Z—! @0 $|,\B$ ! `$,F$,G$t!@ X܏C$ï@tBtB$B%btB$B%btÏc$c%C¯BB,@C3 $|,|B$! `$,F$,G$t!@ X܏!@ X܏|ď!(@!@ X܏!@Ȁ!@ X܏|ď!(@!@ X܏!@|¯¯(,048<@DHLPT@! ,E$,F$0!@ X܏!BB,@C=$,B$! `$,F$,G$t!@ X܏B!@,D$,E$$!8`Ԃ!@ X܏¯\!@ X܏!@('! @!(`@!@ X܏Z BC!b¯B!@,D$!(`!@ X܏¯B!8@B!@,B$$ď,hE$$Ԃ!@ X܏¯ď!@ X܏􃂏!@ X܏!@@'! @!(`@!@ X܏@'! @ŏL!@ X܏('@'! `!(@T!@ X܏@'! @䃂!@ X܏B$¯Ï BB+b@('ď,E$!0`􂂏!@ X܏('! @䃂!@ X܏BB,@CU$,B$! `$,F$,G$t!@ X܏! !(@!@ X܏! !(@!@ X܏|ď,E$!@ X܏BBB,=@C@ $|,B$! `$,F$,G$t!@ X܏'BB,"@CE $|, B$! `$,F$,G$t!@ X܏ BB,@CJ $|,,B$! `$,F$,G$t!@ X܏ BB, @CtB! @O $|,\B$! `$,F$,G$t!@ X܏ BB, @CtB! @T $|,B$! `$,F$,G$t!@ X܏ BB, @CtB! @Z $|,B$! `$,F$,G$t!@ X܏ h—B$!@¯l¯ïB¯C$abB$¯BC0$wbB B0@B$¯B'@B$¯¯$¯&E$ůB&D0 0B$!B&b¯B$¯Ï+C@@BB,@DB$$Ï,c$$,F$, G$t!@ X܏B$B>B0C¯BB,@C$,B$! `$,F$, G$t!@ X܏B$BB0£BB,@D“$Ï,c$$,F$, G$t!@ X܏“%@hB$¯B!@CC0CӏCC$ïCCBB,@CB! @$,$B$! `$,F$, G$t!@ X܏C$ïC CBB,@C B! @$,B0C0¯BB,@C$,B$0! `$,F$,(G$t!@ X܏B$BB04£BB,@D4“$Ï,c$$,F$,(G$t!@ X܏4“ @BB$B%b6§Ï$hÏ,@c$l $,F$,(G$t!@ X܏hC! `!(@!@ X܏hď!@ X܏`!'<0H'!',($!0į4ů!@ ܏0ď!(@!@ ܏¯4 $C$ C !@ ܏!@CP!@ ܏! !(@!@ ܏B0ď4ŏ!@ ܏¯4$C$C5B @B! @@!@ ܏ď@|B$!@ ܏ B @B! @!@ ܏@B @B! @!@ ܏@@!,($0'<F'!'LH!PįPBB@! ,E$,tF$0!@ ܏!dPBBC$b! ,E$,F$0!@ ܏!PPBB@B$ ¯  BB! @䀂!@ ܏¯6  BC!b$¯048<@D$B!@$B! `!(@`!@ ܏(¯0'! @P$@!@ ܏0'! @(ŏ!@ ܏0'ď!(@!@ ܏B$¯Ï  BB+b@!LHP'<D'!'TPL!Xį!\§XC\—!bB@! ,E$,F$0!@ ܏!XC\—!bBC$b! ,E$,F$0!@ ܏!XC\—!bBPB$ ¯ B! @  B!@ B!(`!0@d!@ ܏$¯ B*@ C! `!(@8!@ ܏(¯(B$BB$$ď(ŏ!0@h!@ ܏B$¯Џ B! @$!@ ܏+@ BC@!b,¯XC,B!bB0¯,B!@0}B! `!(@l!@ ܏4¯0B\@0B! @ $!@ ܏8¯8&@B$!@8!C<¯<ď$삂!@ ܏4ď!(@p!@ ܏B$¯8B$BB0!@*C@0C! `!(@8!@ ܏@¯@B$BB$4ď@ŏ!0@t!@ ܏B$¯Џ0B! @$!@ ܏+@$ď4ŏx!@ ܏B$¯Ï BB+bu@$!TPLX'hď!@ (܏4ŏ FE"F FD< FD%dD,a!F "F "Fc F @>,FEc F ` FD<` FD%D<'! <+@0@$$ D4D,!F B"F D0D$F0F$F"F F!@!H!P+9@ p`<#(eD@f%PEHd<G 1 `G%C(q+ e !!h+ h%+ eP#e%!h#eg)1P g%HiXKq+ +!@!H(+((C%+H+J% I%b X q$F@ X q`U $#:$@h#k0e<(ed%Pe1Hd ( $% d0p+ `!X! +`$+`P#0$! #0` $(qB1%+ E !!H+ H%+ EP\ %!H\ #E%kTJ@1$ X0J@% D(gq+0 !`! +0b%+0P# b%! # @)1X(@$Pgq%8+(! `!8+(d%+8k% gY%+R@ Xp` $+(PT!+HB8#kf8g%8GLeI (ed%Pe0 0fh@I D%`q+@l !!g+@g%+@lQ#l%!g#li `@i HqE1%(e+@ !!(+@%+@Q%!(%bF#(8+`0 ! d+0B$!!!$!`!@!H+6@ hpQ4 #X Xd`%Hc@4 &18 &$Hp<%8+ `P#8!8+`T#8+ lp!8#8(,1%(bp+t@P#!(+p@T#+ Lp!(k# hq$F` hq $4#(`#MpE\ `D%0C1@ `PGp$%+J `P#J!L+L`T#J+J lp!#JK`(PK`T (p0%8G+ @P#(!8+@T#(+Lp!8g#(4 18HL Pp<%8'+ @P#8!8+@T#8+Lp!8g#81%fDp+ b P#b!l+ lT#b+ b(p!#bk!+@ pp!e!U $+@T#@+@T!#@#H+P#H*!V! #H.X&8%8g@%@0XP$%PK\ 0 h@l %X`op+(l !@`!Xg+(gh$+(lP#`lh$!Xg#`l@J1X@\ %Pjop+(B !X`!PG+(Gk$+(Bdk$!PGd%`l#PBh`+M!X` U#0+`P#0#0#X+`#Xl!#0#PK+ #PDH*%"<'!' $&$1$ & ('!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x ~$!x }$!x |$!x {$!x x$!x w$!x v$!x u$!x t$!x s$!x r$!x q$!x p$!x o$!x n$!x l$!x k$!x j$!x i$!x h$!x g$!x f$!x e$!x d$!x c$!x a$!x `$!x _$!x ^$!x ]$!x \$!x [$!x Z$!x X$!x W$!x V$!x U$!x T$!x S$!x R$!x Q$!x P$!x O$!x N$!x L$!x K$!x J$!x I$!x H$!x G$!x F$!x E$!x D$!x B$!x A$!x @$!x ?$!x >$!x =$!x <$!x :$!x 9$!x 7$!x 6$!x 5$!x 4$!x 2$!x 1$!x /$!x .$!x -$!x ,$!x +$!x *$!x )$!x ($!x '$!x &$!x %$!x $$!x #$!x !$!x  $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x $!x  $!x  $!x  $!x  $!x $!x $!x $<'!'<'!(/9'  'flupesfilterMPEG-TS/PS PES filter outputflusectionfilterMPEG-TS Section filter outputflumpegdemuxMPEG demuxers0.10.85aunknowngst-fluendo-mpegdemuxhttp://www.fluendo.com/desc != NULLgstmpegdesc.ctag: 0x%02x, length: %dtag contents:data != NULLparsed %d descriptorsfound tag 0x%02x %d timesflumpegtsdescMPEG transport stream parser (descriptor)gst_mpeg_descriptor_freegst_mpeg_descriptor_parse_1gst_mpeg_descriptor_parsegst_mpeg_descriptor_parsegst_mpeg_descriptor_n_descgst_mpeg_descriptor_findgst_mpeg_descriptor_find_allgst_mpeg_descriptor_find_allgst_mpeg_descriptor_nthGstFluPSDemuxSyncsinkvideo/mpeg, mpegversion = (int) { 1, 2 }, systemstream = (boolean) TRUE;video/x-cdxavideo_%02xvideo/mpeg, mpegversion = (int) { 1, 2, 4 }, systemstream = (boolean) FALSE;video/x-h264, stream-format= (string) byte-streamaudio_%02xaudio/mpeg, mpegversion = (int) { 1, 4 };audio/x-private1-lpcm; audio/x-private1-ac3;audio/x-private1-dts;audio/ac3subpicture_%02xvideo/x-dvd-subpictureprivate_%dANYgst_flups_demux_src_linkgst_flups_demux_src_eventgst_flups_demux_src_querygst_flups_demux_src_query_typeGstFluPSStreamGstFluPSDemuxflupsdemuxMPEG program stream demultiplexer elementThe Fluendo MPEG Program Stream DemuxerCodec/DemuxerDemultiplexes MPEG Program StreamsWim Taymans gst_flups_demux_sink_eventgst_flups_demux_chaingst_flups_demux_sink_activategst_flups_demux_sink_activate_pullgst_flups_demux_sink_activate_pushgstmpegdemux.ccreate stream id 0x%02x, type 0x%02xvideo/mpegmpegversionsystemstreamaudio/mpegstream-formatadtslatmvideo/x-h264byte-streamaudio/x-private1-ac3audio/x-private1-dtsaudio/x-private1-lpcmaudio/ac3namedirectiontemplatecreate pad %s, caps %Pfailed creating a stream objectcontainer-formatcontainer formatMPEG-1 System StreamMPEG-2 System StreamMPEG-4 System Stream(NULL)''Sending tags %p for pad %s:%sadding pad for stream id 0x%02x type 0x%02xunknown stream id 0x%02x type 0x%02xtimestamp:%u:%02u:%02u.%09u base_time %u:%02u:%02u.%09u src_segment.start:%u:%02u:%02u.%09u .stop:%u:%02u:%02u.%09usending new segment: rate %g applied_rate %g start: %u:%02u:%02u.%09u, stop: %u:%02u:%02u.%09u, time: %u:%02u:%02u.%09u to pad %Plast stop position is now %u:%02u:%02u.%09u current scr is %u:%02u:%02u.%09umarking discont bufferpushed stream id 0x%02x type 0x%02x, time: %u:%02u:%02u.%09u, size %d. result: %sno stream givenbuffer dropped because the base time is invalidmarked stream as discont %d, need_segment %devent %s was not handled correctlyevent %s was handled correctlyeventdvd-lang-codesHandling language codes eventaudio-%d-formatUnknown audio stream format in language code event: %dsubpicture-%d-formatCreated all pads from Language Codes event, signalling no-more-padsTDDflushing demuxerSegment update to pad %s time %u:%02u:%02u.%09uclosing running segment %Qreceived new segment: rate %g format %d, start: %lli, stop: %lli, time: %lliReceived EOSEOS and no streams openInternal data stream error.No valid streams detectederror: %sapplication/x-gst-dvdseek event, rate: %f start: %u:%02u:%02u.%09u stop: %u:%02u:%02u.%09useek not supported on format %dseek - trying directly upstream firstseek not possible, no scr_ratetry with scr_rate interpolationin bytes bstart %lli bstop %llidoing search for SCR %llucorrected SCR %llusink segment configured %Q, trying to go at SCR: %lluinterpolated offset %llu with SCR rate %llu / %llubackward scan found SCR %llu at offset %lluforward scan found SCR %llu at offset %lludoing approximate search with factor %ddoing seek at offset %llu SCR: %llu %u:%02u:%02u.%09uSeek requested start %u:%02u:%02u.%09u stop %u:%02u:%02u.%09u flush: %d keyframe: %dsegment before configure %Qseek segment configured %Qseek segment adjusted %Qwe only support seeking in TIME or BYTES formatsHave query of type %d on pad %Pposition not supported for format %dPosition at GStreamer Time:%u:%02u:%02u.%09uduration not possible, no peerduration not supported for format %dduration not possible, no mux_ratequery on peer pad failedquery on peer pad reported bytes %lluconverted to time %u:%02u:%02u.%09useeking not possible, no peerparsing pack startFound MPEG2 streamSCR: 0x%08llx SCRE: 0x%08xstuffing bytes: %dFound MPEG1 streamSCR: %lli (%lli), mux_rate %lli, GStreamer Time:%u:%02u:%02u.%09uforwardbackward%s mode scr: %llu at %llu, first scr: %llu at %llu, scr rate: %llu/%llu(%f)bss: %llu, next_scr: %llu, old_scr: %llu, scr: %lludiscont found, diff: %lli, adjust %llinew adjusted duration is %u:%02u:%02u.%09ulost syncneed more datalength %drate bound %uaudio_bound %d, fixed %d, constrained %daudio_lock %d, video_lock %d, video_bound %dpacket_rate_restriction %dnumber of streams: %d stream_id %02xSTD_buffer_bound_scale %dSTD_buffer_size_bound %d or %d bytesexpecting markerexpecting placeholder bit values '11' after stream iderror in system header lengthlength %uPSM version %u (applicable now %u)PS info length %u bytesES map length %u bytesStream type %02X with id %02X and %u bytes infostream type for private_stream_1 ignorederror in PSM lengthFound VDR raw A52 streamprivate type 0x%02x, %d framesprivate type 0x%02x, stream type %dPTS = %llu(%llu)DTS = orig %llu (%llu)Dropping buffer for unknown stream id 0x%02xno more pads, notifyingstream is discontunknown stream type %02xFound resync code %08x after 0 bytesflushing %d bytesreverse saving %d bytesFound resync code %08x after %d bytesNo resync after skipping %dwe need more data for resync %dԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋԋfile length %lliFirst SCR: %lli %u:%02u:%02u.%09u in packet starting at %lluLast SCR: %lli %u:%02u:%02u.%09u in packet starting at %lluFirst PTS: %lli %u:%02u:%02u.%09u in packet starting at %lluLast PTS: %lli %u:%02u:%02u.%09u in packet starting at %lluWrong last PTS detected, try to get better values for last SCR and last PTSTrying last PTS scan at position %llu (iteration %u)Found a better last PTS value %u:%02u:%02u.%09u at %lluWrong SCR values detected, searching for a better first SCR valueReplaced First SCR: %lli %u:%02u:%02u.%09u in packet starting at %llusink segment configured %Qsrc segment configured %Qpull range at %llu size %u failedpull range at %llu size %u donesetting discont flag on backward rateforward mode using segment reached end of segment pos %u:%02u:%02u.%09u stop %u:%02u:%02u.%09u pos in bytes %llu stop in bytes %llureverse mode using segment reached end of segment pos %u:%02u:%02u.%09u stop %u:%02u:%02u.%09u pos in bytes %llu stop in bytes %llupausing task, reason %sSending segment done, at end of segmentSending segment done, at beginning of segmentSending EOS, at end of streamstream stopped, reason %spull mode activatedReceived buffer with discont flag and offset %lluReceived buffer with offset %lluappending %u saved bytesavail now: %d, state %dsync_code=%08x, non PES sync found, continuingflushing 3 bytessaving 3 bytesAuto-select method to synchronize streamsautoUse SCR to synchronize streamsscrUse DTS to synchronize streamsdtsgst_flups_demux_create_streamgst_flups_demux_send_tags_for_streamgst_flups_demux_get_streamgst_flups_demux_send_datagst_flups_demux_send_segment_updatesgst_flups_demux_handle_dvd_eventgst_flups_demux_flushgst_flups_demux_sink_eventgst_flups_demux_close_segmentgst_flups_demux_mark_discontgst_flups_demux_send_eventgst_flups_demux_handle_seek_pushgst_flups_demux_handle_seek_pullgst_flups_demux_do_seekgst_flups_demux_src_querygst_flups_demux_parse_pack_startgst_flups_demux_parse_sys_headgst_flups_demux_parse_psmgst_flups_demux_data_cbgst_flups_demux_resyncgst_flups_demux_loopgst_flups_sink_get_durationgst_flups_demux_pull_blockgst_flups_demux_sink_activate_pullgst_flups_demux_chainfilter != NULLgstpesfilter.cid 0x%02x length %d, avail %d start code 0x%02xid 0x%02x, unbounded lengthid 0x%02x, padding stream with length 0, skip start codeid 0x%02x, bounded length %d, only have %ddatalen %dskipping padding streamgot stuffing bithave STDPTS without DTSPTS found %lluPTS and DTSDTS found %lluMPEG2 PES packetflags: 0x%02xPES scrambling control: %xheader_data_length: %d, flags 0x%02xESCR foundES Rate found %uDSM trick mode found, flags 0x%02xadditional copy info, flags 0x%02xPES_CRCPES_extension, flags 0x%02xPES_private_data_flagpack_header_field_flag, pack_field_length %dprogram_packet_sequence_counter_flagP-STD_buffer_flagPES_extension_flag_2, len %dsubstream id 0x%02xnot enough data parsing PES_extension_field, %d > %dUnrecognised flags byte 0x%02x pushing %d, need %d more, consumed %dpushing %d, unbounded packet, consumed %dfirst being set to TRUEbounded need more data %d, lost syncbounded need more data %d, breaking for moreunbounded need more data %dskipping 0x%02xlost sync\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\pushing, first: %dbuffer != NULLwrong internal state %dgst_pes_filter_initgst_pes_filter_uninitgst_pes_filter_set_callbacksgst_pes_filter_parsegst_pes_filter_data_pushgst_pes_filter_pushgst_pes_filter_pushgst_pes_filter_processgst_pes_filter_processgst_pes_filter_flushgst_pes_filter_drainsinkvideo/mpegtsvideo_%04xvideo/mpeg, mpegversion = (int) { 1, 2, 4 }, systemstream = (boolean) FALSE; video/x-h264, stream-format= (string) byte-stream;video/x-dirac;video/x-wmv,wmvversion = (int) 3, format = (fourcc) WVC1audio_%04xaudio/mpeg, mpegversion = (int) { 1, 2, 4 };audio/x-lpcm, width = (int) { 16, 20, 24 }, rate = (int) { 48000, 96000 }, channels = (int) [ 1, 8 ], dynamic_range = (int) [ 0, 255 ], emphasis = (boolean) { FALSE, TRUE }, mute = (boolean) { FALSE, TRUE }; audio/x-ac3; audio/x-eac3;audio/x-dts;audio/x-private-ts-lpcm;audio/x-true-hdsubpicture_%04xsubpicture/x-pgs; video/x-dvd-subpictureprivate_%04xANYmpeg4sl_%04xvideo/mpeg4slGstFluTSDemuxflutsdemuxMPEG program stream demultiplexer elementMPEG Transport stream demuxerCodec/DemuxerDemultiplexes MPEG2 Transport StreamsWim Taymans es-pidsColon separated list of PIDs containing Elementary StreamsPIDs to treat as Elementary Streams in the absence of a PMT, eg 0x10:0x11:0x20check-crcCheck CRCEnable CRC checkingprogram-numberProgram NumberProgram number to demux for (-1 to ignore)flu-pat-streaminfoFluPATStreamInfoFluendo TS Demuxer PAT Stream info objectpat-infoGValueArray containing GObjects with propertiesArray of GObjects containing information from the TS PAT about all programs listed in the current Program Association Table (PAT)pmt-infoInformation about the current programGObject with properties containing information from the TS PMT about the currently selected program and its streamsmax-pes-buffer-sizeMax PES buffer sizemax buffering size in bytesforce-pcr-segmentForce PCR segmentProduce data when the initial PCR sample is foundpcr-differencePCR difference in msecondsPCR difference in seconds for bitrate calculationpts-offsetInitial PTS offset for timestamps88888d8888gstmpegtsdemux.csetcaps called with %Ppacketsizepacketsize parameter not found in sink capstopmost element factory name is %splaybin2creating stream %p for PID 0x%04x, PID_type %dvideo/mpegmpegversionsystemstreamaudio/mpegaudio/x-ac3audio/x-eac3audio/x-dtsprivate/teletextvideo/x-h265stream-formatbyte-streamprivate/ecmprivate/emmhdv/aux-vhdv/aux-aadtslatmvideo/x-h264video/x-dirac0xea private stream type found but no descriptor for VC1. Assuming plain VC1.video/x-wmvwmvversionformatAC3 stream type found but no corresponding descriptor to differentiate between AC3 and EAC3. Assuming plain AC3.audio/x-true-hdaudio/x-lpcmaudio/x-private-ts-lpcmvideo/x-dvd-subpicturesubpicture/x-pgs|[FFFF|[8G|[|[|[|[|[|[|[|[hOPPO|[|[|[|[|[|[|[|[(Q|[|[|[|[|[|[|[|[Q|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[0ZUX`Y|[|[|[X|[|[XY|[|[|[|[[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[N0N|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[ R|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[S|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[|[Zno base/last PCR, using PTS %lluno base PCR, using last PCR %lluusing base PCR %llusegment PTS (PTS based) to (%llu)segment PTS (PCR based) to (%llu)base pts is now %u:%02u:%02u.%09uno PMT stream foundno PCR stream foundno time reference (base_pcr/last_pcr/pts)can't use the PTS from stream type 0x%02xsegment PTS to time: %u:%02u:%02u.%09u position %u:%02u:%02u.%09usegment (reverse) PTS to time: %u:%02u:%02u.%09u position %u:%02u:%02u.%09upushing stored newsegment eventElementary PID, using pts %llusegment PTS to (%llu) time: %lluno base time to send a newsegmentcontainer-formatcontainer formatMPEG-2 Transport Streamlanguage-code(NULL)''Sending tags %p for pad %s:%sgot data on PID 0x%04xdetected reverse playback discontinuity using PTS values: last observed pts %u:%02u:%02u.%09u current pts %u:%02u:%02u.%09umiddle of discont, droppinglooks like we have a corrupt packet because its pts is a lot lower than the previous pts but not a wraparoundtimestamps wrapped before noticed in PCRtimestamps wrapped around, compensating with new base time: %u:%02u:%02u.%09ulast time: %u:%02u:%02u.%09u time: %u:%02u:%02u.%09ulooks like we have a corrupt packet because its pts is a lot higher than the previous pts but not because of a wraparound or pcr disconttimestamps wrapped around earlier but we have an out of pts: %llu, as %u:%02u:%02u.%09u translated to: %u:%02u:%02u.%09u and last_time of %u:%02u:%02u.%09utimestamp may have wrapped around recently but not sure and pts is very different, dropping it timestamp of this packet: %u:%02u:%02u.%09u compared to last timestamp: %u:%02u:%02u.%09ulooks like we have a corrupt packet because its timestamp is buggered: %u:%02u:%02u.%09u compared to last timestamp: %u:%02u:%02u.%09utimestamps wrapped before noticed in PCR (reverse)timestamps wrapped around, compensating with new base time: %u:%02u:%02u.%09ulast time: %u:%02u:%02u.%09u time: %u:%02u:%02u.%09u (reverse)timestamps wrapped around earlier but we have an out of pts: %llu, as %u:%02u:%02u.%09u translated to: %u:%02u:%02u.%09u and last_time of %u:%02u:%02u.%09u (reverse)looks like we have a corrupt packet because its timestamp is buggered timestamp: %u:%02u:%02u.%09u compared to last timestamp: %u:%02u:%02u.%09usetting PTS to (%llu) time: %u:%02u:%02u.%09u base_time: %u:%02u:%02u.%09uFound stream 0x%04x without PMT with video start_code. Treating as videoFound stream 0x%04x without PMT with audio start_code. Treating as audioFound stream 0x%04x without PMT with ECM start_code. Treating as privateFound stream 0x%04x without PMT with EMM start_code. Treating as privateStream start code on pid 0x%04x is: 0x%xcreating new pad %sgst_fluts_demux_src_pad_querygst_fluts_demux_src_pad_query_typegst_fluts_demux_src_eventNew stream 0x%04x of type 0x%02x with caps %Ppushing buffer with PTS %u:%02u:%02u.%09u size %u flags %xstream id 0x%02x, type 0x%02x is not activatedgot unknown stream id 0x%02x, type 0x%02xactivating PMT 0x%04xPES buffer size reduced to %u bytesstream with PID 0x%04x deactivatedstream with PID 0x%04x reactivatedseek event, rate: %f start: %u:%02u:%02u.%09u stop: %u:%02u:%02u.%09useek not supported on format %dseek - trying directly upstream firstseek - no upstreamseek not possible, no bitratetry with bitratein bytes bstart %lli bstop %lligot event %sflushing MPEG TS demuxer (discard %d)No valid streams found at EOSerror: %sreceived new segment: rate %g format %d, start: %u:%02u:%02u.%09u, stop: %u:%02u:%02u.%09u, time: %u:%02u:%02u.%09ureceived new segment: rate %g format %d, start: %lli, stop: %lli, time: %llinameFluTSClockreplying duration query from cache %u:%02u:%02u.%09uquery on peer pad reported bytes %lluconverted to time %u:%02u:%02u.%09useeking not possible, no peerpacket_size set to %d bytescreated sync LUT table with %u entriesafc 0x%x, pusi %d, PID 0x%04x datalen %uparsing adaptation field, length %dflags 0x%02xdiscontinuity flag setrandom access indicator flag sethave PCR %llu(%u:%02u:%02u.%09u) on PID 0x%04x and last pcr is %llu (%u:%02u:%02u.%09u)looks like we have a discont, this pcr should really be approx: %lluDiscontinuity detected we will drainUpdating base time on PMT pid 0x%02x by %llilast PCR discont looked to be bogus: previous discont difference %lli now %llilast PCR discont looked to be bogusvalid pcr: %d avg PCR difference: %llureconfigured the PCR pid with first validRECORDING pcr[0]:%lluRECORDING pcr[1]:%lluinternal %u:%02u:%02u.%09u observation %u:%02u:%02u.%09u pcr: %llu base_pcr: %llupid: %dhave OPCR %llu on PID 0x%04xhave splicing point, countdown %dhave private data, length: %dhave field extensionlength %d > %dhave too large a private data lengthconsumed: %u datalen: %uPacket payload %d bytes, PID 0x%04xPID 0x%04x is an elementary stream in the PID listpointer: 0x%02x too largesection finishedPAT section_length: %dPAT version_number: %dPAT current_next_indicator %dPAT stream_id: %dPAT current_next_indicator: %dPAT section_number: %dPAT last_section_number: %d PAT program: %d, PID 0x%04xPAT CRC: 0x%08xpat != NULLBuilding PAT structurepattransport-stream-idprogram-%dpidprogramsCreated PAT structure: %Pwrong crcsame version as existing PATignoring PAT with current_next_indicator = 0expected table_id == 0, got %02xexpected sync 10, got %02xfirst two bits of section length must be 0, got %02xCAT section_length: %dCAT version_number: %dCAT current_next_indicator %dCAT section_number: %dCAT last_section_number: %dCAT CRC: 0x%08xsame version as existing CATexpected table_id == 0x1, got 0x%02xIgnoring CAT with current_next_indicator = 0PMT section_length: %dPMT version_number: %dPMT current_next_indicator %dNo program number set, so using first parsed PMT's program number: %dPMT program_number: %dPMT section_number: %dPMT last_section_number: %dPMT PCR_PID: 0x%04xPMT program_info_length: %dapplication/x-mpegts-private-section PMT stream_type: 0x%02x, PID: 0x%04x (ES_info_len %d) caps: %PES_infoPMT CRC: 0x%08xpmt != NULLBuilding PMT structurepmtpcr-pidversion-numberdescriptorspid-%dstream-typestreamsCreated PMT structure: %Psame version as existing PMTPMT is for program number we don't care aboutIgnoring PMT with current_next_indicator = 0expected table_id == 0, got 0x%02xfirst two bits of program_info length must be 0, got %02xfirst two bits of ES_info length must be 0, got %02xparsing private sectionsection still going for PID 0x%04xMPEG4 section finished. Sending GstMessage.mpeg4-sectioncontentMPEG4 section still going PID 0x%04xskipping PID 0x%04x, type 0x%04x (NULL packet)skipping unknown PID 0x%04x, type 0x%04xnew PES start for PID 0x%04x, used %u bytes of %u bytes in the PES bufferElementary packet of size %u for PID 0x%04xstream with PID 0x%04x have PES buffer full at %u bytes. Flushing and growing the bufferresync, fragment pushed to PES filteroverflow of datalen: %u so skippingskipping, adaptation_field_control == 0skipping, adaptation_field consumed all datapcr[0]:%llu pcr[1]:%llu time delta %u:%02u:%02u.%09u bytes %llu bitrate %llu Bpssaved bitrate is %lli bytes per secondCouldn't compute valid bitrate, recomputingseekflushing %d/%d<MMMMdemux->streams[0] != NULLdemux->streams[0]->PID_type == PID_TYPE_PROGRAM_ASSOCIATIONdemux->streams[pmt_pid] != NULLdemux->streams[pmt_pid]->PID_type == PID_TYPE_PROGRAM_MAP:partial TS ES pid %d%s: invalid %s id %u for "%s" of type `%s' in `%s'gstmpegtsdemux.c:4345property$X%dgstmpegtsdemux.c:4407l,Dpgst_fluts_demux_sink_setcapsgst_fluts_demux_handle_linkgst_fluts_demux_fill_streamgst_fluts_demux_get_stream_for_PIDgst_fluts_demux_setup_base_ptsgst_fluts_demux_send_new_segmentgst_fluts_demux_send_tags_for_streamgst_fluts_demux_data_cbgst_fluts_activate_pmtgst_fluts_demux_refresh_es_stategst_fluts_demux_handle_seek_pushgst_fluts_demux_src_eventgst_fluts_demux_flushgst_fluts_demux_sink_eventgst_fluts_demux_src_pad_querygst_fluts_demux_sync_scangst_fluts_demux_detect_packet_sizegst_fluts_demux_chaingst_fluts_demux_parse_transport_packetgst_fluts_demux_parse_streamgst_fluts_demux_parse_adaptation_fieldgst_fluts_stream_parse_patgst_fluts_build_pat_structuregst_fluts_build_pat_structuregst_fluts_stream_parse_catgst_fluts_stream_parse_pmtgst_fluts_build_pmt_structuregst_fluts_build_pmt_structuregst_fluts_stream_parse_private_sectiongst_fluts_stream_pes_buffer_pushfluts_demux_build_pat_infofluts_demux_build_pmt_infogst_fluts_demux_set_property?@w+AFluTsPatInfoprogram-numberProgram NumberProgram Number for this programpidPID carrying PMTPID which carries the PMT for this programFLUTS_IS_PAT_INFO (object)%s: invalid %s id %u for "%s" of type `%s' in `%s'flutspatinfo.c:92propertyflutspatinfo.c:113fluts_pat_info_set_propertyfluts_pat_info_get_propertyFluTsPmtInfoprogram-numberProgram NumberProgram Number for this programpcr-pidPID carrying the PCR for this programPID which carries the PCR for this programflu-pmt-streaminfoFluPMTStreamInfoFluendo TS Demuxer PMT Stream info objectstream-infoGValueArray containing GObjects with propertiesArray of GObjects containing information about the program streamsversion-numberVersion NumberVersion number of this program informationdescriptordescriptorsDescriptorsValue array of strings containing program descriptorsFLUTS_IS_PMT_INFO (object)%s: invalid %s id %u for "%s" of type `%s' in `%s'flutspmtinfo.c:132propertyflutspmtinfo.c:162d 8FLUTS_IS_PMT_INFO (pmt_info)FLUTS_IS_PMT_STREAM_INFO (stream)fluts_pmt_info_set_propertyfluts_pmt_info_get_propertyfluts_pmt_info_add_descriptorfluts_pmt_info_add_streamFluTsPmtStreamInfopidPID carrying this streamPID which carries this streamlanguagelanguagesLanguages of this streamValue array of the languages of this streamstream-typeStream typedescriptordescriptorsDescriptorsValue array of strings containing stream descriptorsFLUTS_IS_PMT_STREAM_INFO (pmt_info)FLUTS_IS_PMT_STREAM_INFO (object)%s: invalid %s id %u for "%s" of type `%s' in `%s'flutspmtstreaminfo.c:150propertyflutspmtstreaminfo.c:177fluts_pmt_stream_info_add_languagefluts_pmt_stream_info_add_descriptorfluts_pmt_stream_info_set_propertyfluts_pmt_stream_info_get_propertyfilter != NULLgstsectionfilter.csection lost, last continuity counter: %d we now have a pusi at continuity counter: %dsection length too bigsection length seems to be less than available bytes for rest of section.section still going, no pusisection lost, last continuity counter: %d new continuity counter but not pusi: %dgst_section_filter_initgst_section_filter_uninitgst_section_filter_cleargst_section_filter_pushgst_section_filter_pushgst_section_is_complete=AA;Ȇ0DzR| 8,T$>> BE`ED8d Td1tT 8D (HLln; &C vkkMPG&"֊/aK+d 5ӆ1 Cͼ-}wp4mG0K=V9'C#=.r *ϝxO K} xV|iqލuݓklRobfF^[^Z}Wf`Sc0M-ZI D@ƥ d'NK`%#/+6lA/ ]D@hf+*{Pu&6>;;kvqUP2M_}1>φ˃4y:Z iYmێ`7Od2z~\sKwV OK86F+GB{\=fX@US]CQ;%)&!,G^(BM6P2,v?kZ;&H VM#RV/K`mpl +e= hﶻ'؀odj#ͳ`~>ɐ}:{y`6q}[Fu2 t-0q].KYT@PENOJ+ GC!}{`COFr[v hJGl0a$-eK^VZp0m5= ^[ Q7R3?>:З$:V -T)y&;h+̠ȥPMlk/|vˡv`#ds'ě yg:Ջb}>  q+2h6mf{u]6@08HT(t @`|bjPco(>(lA B B0E(E0\H(TI8LK`THXH[P|H}Hp@ ̅0|h@ `0؞(4(0,@d@0X @@ hXl@`1x5h,8_HLbx y0Tz@{``0,     h@ 8(8HH h  T   P D0Hd((|(d@DH$0@\`H@g@h04i@ ,jXo`z@|`T8h0( @D<P4XTpO0QPSXW`l\X`a b |bPc(Hd@ld8e@eXg`@j jPk@l8o o(Hp(4qXs`Fo:+:+So--0b 4-4-pk..qP/P/lw``@ Pc    @l00o\/l/l/