ELF@@$!@_@_@_@_@_^{O@ qQ5 Q?yrTOA{¨^__QAqHT)R(!IR)r jTLq(T@RjRRRrH @ VRrJ )4K@l RSRLmR rlcin k}LlkRk  i.SRr i. TRr @ kBT)@ @)R^{og_W O C@ ORr i4@"6R6@҈ORr6R6@6R6@6R6@6R6@ @RRr3SAR*S$RSAR*cS$RSAR*c"S$RSAR*c2S$RSAR*cBS$RSAR*cRS$RSAR*cbS$RsT@zRb6@rc6Rb6@҈zRrc6Rb6@{Rrc6Rb6@҈{Rrc6Rb6@|Rrc6Rb6@҈|Rrc6Rb6@}Rrc6Rb6@6R _)@?AT{EOJWI_HgGoF^__^{OORrPRrhjhh4@jJjc )}J*)R) qT4@_ kIT OA{¨^__^{og_WO!@9҈7hh4 Rr} ~``h@qKT   R rlR@c3C _R<5(k)aR iRr`)k(iRr?k(kRr?k(}Rr?k(Rr))k("/A_q Tc iR@ RR*VY_9sZ6T_? 7Rrb_R,Rc,i+ iR)J +@kKjmBJ6!Tb ^Ri) U@ \R A ?` 7h@k*T@@{B*OGWF_EgDoC^__y** **@#^{og_WOC@9(7@S@q T   8R_R ` h|i4NRrhhH?zH[@TC \RA ?h@4@@9H7jRry(kw4q!TjRr|kw`4*kRhri)k7(kw_RQ(k7aR@@@(T@ Rr  jRhriijRrii@{AOFWE_DgCoB^__s^{ @9 jRr H7h@4qAT`@`4*h@ i*Qhc@)h@H5 @{¨^__^{O@ +@ @)@  ˭΋RLJ r#Aq} cTkT @qkT_R Rkrsk JTjo@ kT* OA{¨^__* _R i*^{ O@H )@@q-T@UA`C D@E,4@` OB @{è^__֨@*h^{g_WO@#C*!4***@*@ @h@ @ @ V@*( _)@?AT{B*OGWF_EgD@^__*@*t^{WOa@( )@i@(v@!@u@**R** OBWA{è^__^{WOH )@9@*7S 7rQ5QyrTQCQAqhT)R(!IR)r jTaRH@@*"R*(*6*OBWA{è^__^{OpQ5QyrT@9(7**OA{¨^__QAqHT)R(!IR)r jTH@@ *`4*@97TQ^{ og_WOC@  (@@H4@MS q@Tq`T5RR R RRRR  RhRRR  RRRR @QHQ=qT +ih8J *@ R[@R`Rр ZL_$qbFT RV@ H$AHQS)@IR@9:7h@4@9;7cR*h@ 4@9;7h@ 5* zvn@9H97h @BR?*M    @J@ LRrjk)R(!)!~@!*`!_?"!T@A$?#T*%@$T@B* @@ @B@)#R ~@917(R g Ҩc  a  Bx2 ! A #'YH4~-T{vѢѣc*>4**߂+T{vED#@c4]^*h@ @h@ @^#;@cR\cR*({v(h @?(H@97K9T$^%_A@*B@h@@BIRq*`5L@ 7/)R @2@Q&y@ R3 R*^b 4L)R q. T Re RRri)LqT Re RRri)LqT Re SRri)LqT Re TRri)LqT Re TRri)LqT Re URr*i)Kv3**@L-`@`@v*BBB@4* _)@? T{M*ORWQ_PgOoN^__B*BBB*K%c@)e@*f@*^{og_WO@ PJ)@6@h"Jqk T| h1hR*9Z T?T|#B_HT|@hBBB**@5`EB(hBBB**OEWD_CgBoA{ƨ^__@*^{WOv@aR*OBWA*{è^__֠_^{C HIIAJA _ Tfd)@_ T  `T-ѭ@qT-il @aT J@96)by#@y@{A^__^{_WO H aR iR@r  H@1T"@qA THIAA  Tfd@T `Tk@qTjj @ aT@97B@W@97 @@by*`4*@52*rQ5X@yby@97 @@*`4*@ Q@9(7@4qAT @`4*@  Q@4QrQ5 @97rQ5Qyr!TQAqT)R(!IR)r jT@aR*r* @baR*h@4Q@9h7*OCWB_A{Ĩ^__A)@h5@byV**rQH5vby@^{_WO@A@A`TEAX(B; 87hL R ) K@57@?R*OCWB_A{Ĩ^__!^{_WOtLhTu@@A`TEAw@(B;87L R ) K@54@?R*OCWB_A{Ĩ^__!^{pQ5QyrT@9h7*{^__QAqhT)R(!IR)r jT H*? Q^{"R{^__C^{og_WO@pQ5Qyr T@97 _)@?T{COHWG_FgEoD^_C_֨QAqT)R(!IR)r jTH*@aRB46HU@U#(kh(THU@HK[ 5<T@qATCT[)Q?kTE"T)a"RA8h@aR7HK(5<T@qTT[)Q?kTT@7"Rh@HK44aR jh@H4aR *cs4?[QK^{OpQ5QyrTQOA{¨^__ Q?AqT(RJR !*r? j TH @aR*@97*^{ _WO(HJ!qT@)R@8K kY@a "@hJJ hJ @kT@  @ )R @*hF * J ODWC_B @{Ũ^__^{ _WO(DJ4@i 4hJJ5qT@JhJJIqT@*_B!TjR@YK? k8B( @hJJiFJ )KhJ iF @?kTK@ @hFJ kbT@ 0*NR@YK? k8 @hJJiFJ )KhJ iF @?kTK@ @5hFJ* KhF /)Ri *@@LɓMɓ bu@l)ʓU@leʓ9@jʓI@i@)?BT)Ri @@iMʓlʓ) bu@jʓIU@i=Ai]Q i)Ri @*(KhFJ@( F ODWC_B @{Ũ^__^{ OpQ5Qyr TQOB @{è^__֨QAqT)R(!IR)r jTH aR@ H@"@h@qaTj@@@(}hj@[)@) K(}h j@@@(} `` j@@a2h**^{og_WO @H@_RhkhAqThCq!TB9B9B9p(x x@4yH56@@ ?q T }S)2)? q T }S 5h p6hQ 4(KH4(/)RR&y QyH56@@ ?q!T }S)2)? qT }SI53p6hQH 4(Kh 4@96@97 _)@?끖T* OEWD_CgBoA{ƨ^__(RhhQ(4R+@(*rT@ =S+RK/(K"/!qT)R8K_k *W@/B<~@)KHk) ;@) T?@/ +H@  )R 6H@( !'5/A4+A!L:#0}@ $S3?(L*4g(sM*gM(s @(L)=S) q)g T Rm TR@r ij)=S) i*@9@ i5)kM?1T)) ?kT)oM))o )L(k ?qHT R URr)m (oM*ikg@H k(i+T(cM4 R **}I j! R T)JaT_TL!џa(T_}TmNS ij q Tq T 5@TTATA@`TAT(_MH4(CM)F*GM+F(+ )*/ +??c "'M@B-4A@(7@97('M)L( ( Z(RhhRfy#"~*(LR([MH4*(qkTRg@T #_ȄTcT*J@_jT_D@jT_@jTg@cJgT7(+M*R(F)F(/M C*[ (R(c (F(@ qQ5 Q?yrjT#*7"2AIJsRqRRNCH#IRkQ))@LklKkk;@7?CGKJkj@ [(gM )@9k(oMjRo(sMs(wM3wIl7(5?w ?g hH? *(/)RR&y 7hQH4R@(*rT@ =SRK(K"/!qT)R8Kk*?@/B:~@)Kk) ) T?@ H@  )R H H@( !c#`574(cM4(_MH4(CM)F*GM+F(+ )*/ +??c (sM*gM(s @(L)=S) !q)g "kT Rm TR@r ij)=S) i*@9@ i5)kM?1T)) ?kT)oM))o )L(k ?qgT R)m URr(oM+ijh (i*@ 7hRfy hR&y ? (LqcT R RRrm ijp1) i*(wM (w TRhH<(Lq(aT R RRrm )'M ikI i+('M)wM ( (w H@9HV7@_s1TRhH?hRfyg@+RR hR&y?@_kB(+;Tc **~E*) / }Ӫ 8AI!.2/2 IA{+'(F(g/@kc 7TC#@ MhWTC}VT_)L K"('M)L k!Tg@MqUT@aUTTT @g@@?Qq(c TTBC@@?A( hSTHST@@(5g@MqRT@@+@{@@7Z7(L7@ { )K7( (LqOT R RRm r ij) i*(wM  (w (@9(7_s1TRhH?iNS(cF? qT;@?qT5TT`T;@ R TA@`TAT)[Mi4C )F*+M)/M))FC)R)[ )_MI4)CM*F+GM,F)+ *+/ ,?(FTFT)Lix@*) K')L #(gF(oM (gM(wM(sM(@ qQ5 Q?yr Tcc*7@Acq#Aq))@)RR!AkR'A)ikilk)RWij@ _*gM(oM )@9#)*sM(wM#)hR7(5?w ?g hH#? @@qT@*s1aTRhH?@'@闟@ @_qT67ix4@ 7h5Tix( 47ix* i@J@) @(L5 KI} ( @(2T#CH2TC@2T1T)_})c(1T1T)_=) h0T(0Tix(5QAqT)R(!IR)r jT:L_qT<@ RRRJs rH @ VRrJ 4K@nSRLs rNio nck}NnkRk  SRi/ ri. TRr @ kBT)@ 2(L? qH(T R RRm r ik@) i+&Tix)wMp1( (w ATRhH?**_s1T*&@)R{7(@7?' @qT 2R7@{@z4+@~@)7(L ( (LqT R RRrm ij7@) i*(wM  (w (@97r1vTRhH?֭@9H7@9H7(R( Tix?@@C  )K?+/(TT@}4(' QAq(T)R(!IR)r j`T8LqT:@R kRRrH @ VRrJ 4K@l RSRL k rlcin k}LlkRk  i.SRr i. TRr @ kBT)@ tD*#'MB*r1`TSRT#hTc T#ix@g@A @*@)R*@!@R r R r kAT @@*?@Ti`6(wg(@@)Pӊ%RGo(g( @@)W)w(( @@)g)(( @@(w} ( @@*hJx*xH(@=SH(R*_*_^{ )@#!ATh(@R r R r kaT(@@@T`6 H wJg =S }G)@# h Wx g%R x wH1 _R(ihAqT(Cq!T(B9)B9*B9p(x xIRH#? _)@?T{F^_*_^{O@@TcR*RIRc# *~ @9(7* _)@?T{FOG^__b(@9pH)@9(xH)@9 xH_^{WO@9 jRr 7h@4*hjc@h@5 C )@9 _Rq I 7@AqTC4?qTR )@974**2@97    `@@%@***@4*`@h R*OBWA{è^__`@aP`4*h@*BFJz   q C   Aq C1*uc@{^{og_ W O @HH@aR3`4?rQq@T r5Qyr TiRr74Q4rQ5:Rjh8rT@9H&7@4*\=`5 @*C99O@sQq@TH5QyrTH .R :QAq(T)R(!IR)r j`T4**+Q?MqHT*RI! BR r? jT!4**@sQH .Rq T5Qyr@ Tr T_#@9(7*/HR H# @ )@9q/ 7*R r H#@+qTHIAA TfdZ@ T[ `TKk@qTKkj @ aT@97HC@@9O7@(R(A@! @by]@:4*W|OQ_MqT)RKR*!+r_ jT BR r_ j`T hR H# (@96SRH#_ qT    )@9yb)6cI#@9h6"+,H@yby{@@9/7@907@5:Rkh8rT(@z#C!REAA`4_@R!R(r?]']|c@hT(Rhhg@`"R*4*\h@ qQ?q@T5 Q?yr T @a! @! *4*6* Q?MqT*RI!JR*r? jAT BR r? jTh@*( h@(hA( )R@/@ @b#@by +@xc* *4*\*I@9h7@4qAT @`4*@  Q*rQ5QyrTQAq(T)R(!IR)r j`TT@aR* _)@?T{F*OKWJ_IgHoG^__@9H7@Q(42Rkh84@97 @Q+cy`4*@nxK*h4 {{C?@T@A 5@90{!T@] @+*)@]*A)@(5]ubyE)kby@&L*nQ+cykbyv@*^{ OH `4? rQ5Qyr@T**OB @{è^__ֈQ*AqT)R(!IR)r jT@97*^{OC@@9( 7 4*D@4*-@] qT@9h6R@}SR@)R (R9    @@)@?T{AOC@^__^{ O H@9H 7b @9_qTc@<4c@4.QH4H@aRjRrjh1`Th @9(4b @a@y4*S* *OB @{è^__c@yd @9e @^{ _WO    )@9@**I7*bT*-*9k"*>C5*qT @I KX ?k36KTX B6*ODWC_B @{Ũ^__**^{og_WO @ jR aRr  O )@1`)T @ )@qO@?q 2O;RlRlRnRqR RR RRiRRS[48 @ ?@RlRhe ri)@ mR ri* (@9C@7S@qT ,RH ri)8Ii{8 @c@RB^)r)&)*@ @*qT_6R {h*7h@u@@{B*OGWF_EgDoC^__ ^{WO qiTt!*** } *ihRRA@R*P)5 ih4`7@*OBWA{è^__^{ WO qiTt#**** } *ih>RRA@R*T)+P) ih4`7@*OCWB @{Ĩ^__^{ WO qiTt#**** } *ih>RRA@R*T)6,) ih4`7@*OCWB @{Ĩ^__^{ WO qiTt#**** } *ih>RRA@R*T)6,) ih4`7@*OCWB @{Ĩ^__^{og_WO q{ T c $  3@ * 5*R** |heh@qTR*9?qHT}jh @Rf)"9@; @@R@ @R*jh 7h@ @h @h@(h@_({@@{B*OGWF_EgDoC^__ ^{g_WO qx( Tc@ *  3*qS:C(?e_ rD@qTR* qT } *ihRX@*R _)@ ih7CDCO@}C@*ODWC_BgA{Ũ^__ ^{ O qiTt** } *ihRRA@JR*P) ih4`7@*OB @{è^__^{WOqT*~@*q@THT Yt}_!@R5))TqTyv4RR`7@*OBWA{è^__@* ^{{^__^{*{^__^{WORh!$    ($    *, (   ,4*,)?4**1( ҈*    "&B*4**OBWA{è^__^{OH )@9@ 7_Rjh_<qhT)*4*cby*OA{¨^__^{ @97*`4** @{¨^__cby^{O_T@97rQ5QyrT*OA{¨^__ֈQAqhT)R(!IR)r jTQ*MqT)R(! BR r jTrQH5^{O @@uAqT*4@* *OA{¨^__^{!@Ҋ  ?@)( A R*) A*))R)0`)@)@)@)@i蟒 )@ )҉))))) ) 矒 )@ ()?(@ {^__ ?Umpq_demux_device_numvideo_secure_ion_heapvideo_nonsecure_ion_heapmpq_sdmx_scramble_evenmpq_sdmx_scramble_oddmpq_sdmx_scramble_default_discardmpq_sdmx_proc_limitmpq_sdmx_debugvideo_framingtsif_modeclock_invqcom,demuxdemux&mpq_demux->mutexdecoder%d_out_interval_maxsdmx_process_time_maxmpq_dmx_decoder_fullness_abortdecoder%d_out_countsdmx_process_countdecoder%d_drop_counthw_notification_countmpq_dmx_plugin_exitmpq_sw_dmx_initmpq_dmx_decoder_fullness_initmpq_dmx_plugin_initmpq_dmx_sw_plugin_initmpq_sdmx_prepare_filter_statusmpq_dmx_decoder_buffer_statusmpq_sdmx_process_resultsmpq_sdmx_raw_filter_resultsmpq_sdmx_pes_filter_resultsmpq_sdmx_decoder_filter_resultsmpq_sdmx_pcr_filter_resultsmpq_sdmx_section_filter_resultsmpq_sdmx_processdecoder%d_ts_errorsdecoder%d_cc_errorsget_cmd_rsp_buffersmpq_dmx_init_external_buffersmpq_dmx_init_internal_buffersmpq_dmx_set_cipher_opsmpq_sw_dmx_get_capsmpq_dmx_get_pattern_paramsmpq_sdmx_get_buffer_chunks%s: Adding new sdmx filtermpq_dmx_init_streambuffermpq_sdmx_process_buffermpq_dmx_reuse_decoder_buffermpq_dmx_unmap_buffermpq_dmx_map_buffermpq_dmx_flush_stream_buffermpq_dmx_flush_buffermpq_sdmx_init_metadata_buffermpq_sdmx_init_data_buffermpq_sw_dmx_write_to_decodermpq_dmx_parse_mandatory_pes_headermpq_sdmx_filter_setupmpq_dmx_vaddr_mapmpq_dmx_paddr_mapmpq_dmx_dmabuf_map%s: Found Sequence Patternmpq_sdmx_open_sessionmpq_sdmx_close_sessionsdmx_process_packets_minmpq_dmx_hw_pluginsdmx_process_packets_sumdecoder%d_out_interval_sumsdmx_process_time_sumsecuremmPullmpq_sdmx_check_ts_stallsdmx_log_levelhw_notification_intervalhw_notification_min_interval&(&feed_data->video_buffer_lock)->rlockmpq_dmx_decoder_fullness_checkPush3%s: sdmx major version does not matchinclude/linux/dma-mapping.hmpq_sw_dmx_start_filteringmpq_sw_dmx_stop_filteringmpq_sdmx_section_filteringmpq_dmx_process_video_packet_framingmpq_dmx_process_video_packet_no_framingmpq_sdmx_alloc_data_bufhw_notification_sizehw_notification_min_sizempq_sdmx_writempq_dmx_writempq_sdmx_log_level_writempq_dmx_decoder_pes_closurempq_dmx_decoder_frame_closuresdmx_process_packets_averagedecoder%d_out_interval_averagesdmx_process_time_averagempq_sw_dmx_set_sourcempq_dmx_set_sourcefrontendmpq_dmx_oob_commandmpq_dmx_decoder_eos_cmdmpq_sdmx_init_feedmpq_dmx_init_mpq_feedmpq_dmx_init_video_feedmpq_dmx_terminate_feedmpq_dmx_peer_rec_feedmpq_sdmx_check_app_loaded%ddrivers/media/platform/msm/dvb/demux/mpq_sdmx.cdrivers/media/platform/msm/dvb/demux/mpq_dmx_plugin_sw.cdrivers/media/platform/msm/dvb/demux/mpq_dmx_plugin_common.cmpq_dmx_prepare_es_event_data&sdmx_lock[*session_handle]DVR3%s: demux%d occupies this source already %s: could not write prefix %s: Filter: handle=%d, status=0x%x, errors=0x%x 6%s: TZ SDMX version is %x.%x %s: read_offset=%u, fill_count=%u, tsp_size=%zu %s: Before SDMX_process: input read_offset=%u, fill count=%u 3%s: video feed case no of buffers=%u %s: metadata header: start=%u, length=%u %s: Meta: fill=%u, write=%u. Data: fill=%u, write=%u %s: metadata header: start=%u, length=%u, metadata=%u %s: Invalid secure feed count= %u %s: Invalid num_active_feeds count = %u %s: Init sdmx feed start %s: Notify CRC err event %s: Notify ES Event 3 %s: init feed exit 3%s: demux%d source can't be set 3%s: Couldn't write oob eos packet %s: warnning - len larger than one packet 3%s: invalid packet 3%s: invalid tsp format 3%s: FAILED to get framing pattern parameters 3%s: invalid parameters %s: Stalling for events and %zu bytes 3%s: metadata_fill_count is %d less than required %zu bytes %s: Proc mode = %s 3%s: mpq_sdmx_init_feed enter 3%s: Cannot set cipher operations to non-secure filter 3%s: invalid cookie parameter %s: Ex. Ring-buffer 3%s: Fail to map buffer %s: flushing video buffer 3%s: failed to allocate memory for data buffer %s: Ex. Linear %s: Fail to load securemm app %s: External decoder buffer allocation %s: Internal decoder buffer allocation 3%s: Error reading TZ SDMX version 3%s Init fail 3%s Map fail 3%s: dma_buf_attach fail %s: warnning - video frame with 0 length, dropping 3%s: Cannot stall when free space bigger than max PES size 3%s: invalid mpq_demux handle %s: SDMX stalled for PULL mode 3%s: not a DVR source 3%s: NULL platform device i = %d, offset = %d, type = %lld 3%s: mpq_adapter is not valid %s executed %s(pid=%d) executed %s: (pid=%d) executed 3%s: Demuxing from DVR was aborted %s: mpq_sdmx_check_ts_stall aborted %s: mpq_dmx_decoder_fullness_check aborted %s: buffer_ctrl.sec aborted %s: video_buffer released %s: filter was stopped 3%s: mpq_sdmx_get_buffer_chunks failed 3%s: dma_buf_vmap failed 3%s: dma_buf_kmap failed 3%s: dma_buf_get() for ion_fd %d failed 3%s: dma_buf_attach() for ion_fd %d failed 3%s: Mutex should have been locked 3%s: can't connect demux%d to dvr%d 3%s: Invalid cipher operations, count=%d, encrypt=%d 3%s: mpq_sb_pkt_write failed ret=%d 3%s: Failed to initialize metadata buffer. ret=%d 3%s: Failed to initialize data buffer. ret=%d 3%s: Could not open session. ret=%d 3%s: Could not set log level. ret=%d 3%s: Could not set session config. ret=%d 3%s: mpq_streambuffer_data_write_deposit failed. ret=%d %s: Couldn't write %d pending bytes to data buffer, ret=%d %s: Couldn't write %d bytes to data buffer, ret=%d 3%s: FAILED to set key ladder, ret=%d 3%s: FAILED to add raw pid, ret=%d 3%s: dvb_dmx_init failed, ret=%d 3%s: dvb_dmxdev_init failed, ret=%d 3%s: init buffer failed, ret=%d 3%s: mpq_sdmx_filter_setup failed, ret=%d 3%s: mpq_sdmx_open_session failed, ret=%d 3%s: mpq_streambuffer_flush failed, ret=%d 3%s: mpq_streambuffer_pkt_write failed, ret=%d 3%s: write failed, ret=%d 3%s: ion_sg_table failed, ret=%d 3%s: mpq_sdmx_init_feed failed, ret=%d 3%s: mpq_dmx_init_video_feed failed, ret=%d 3%s: mpq_dmx_set_source(%d) failed, ret=%d 3%s: Failed to notify decoder on EOS, ret=%d %s: pid %d, flags=0x%X, ts_out_format=%d %s: dec_buffs: num=%d, size=%d, linear=%d 3%s: shared buffer too small to hold cmd=%d and rsp=%d 3%s: version : expected=%d, actual=%d %s: Buffer #%d: handle=%d, size=%d %s: filter pid=%d, handle=%d, data buffer(s)=%d, size=%d %s: Callback DMX_OK, size=%d %s: not a video feed, feed type=%d %s: cookie=%d %s: main feed pid=%d, secondary feed pid=%d %s: ref_count %d %s: session_handle = %d, ref_count %d 3%s: Unsupported TS output format %d %s: Removing raw pid %d from filter %d 3%s: FAILED to allocate sdmx buffer %d %s: sdmx filters aborted, filter-count %d, session %d %s executed, device num %d %s: Writing pattern prefix of size %d 3%s: Invalid pes type %d 3%s: Invalid feed type %d 3%s: Updated %d SDMX filters status but should be %d %s: Adding RAW pid to sdmx, pid %d %s: Removing filter %d, pid %d 3%s: Failed to map vaddr for ion_fd %d 3%s: meta-data size %d larger than available meta-data %zd or max allowed %d 3%s: num of scattered entries %d greater than max supported %d 3%s: SDMX Process returned %d 3%s: mpq_sdmx_process_buffer failed, returned %d 3%s: sdmx_close_session failed %d %s: set key-ladder %d to PID %d %s: stall result = %d %s: Filter buffers status: fill count = %d, write_offset = %d %s: Decoder buffers filter status: fill count = %d, write_offset = %d %s: Filter meta-data buffer status: fill count = %d, write_offset = %d 3%s: dma_alloc_coherent failed ret = %d 3%s: dma_buf_map_attachment failed ret = %d 3%s: dma_buf_map_attachment for ion_fd %d failed ret = %d 3%s: qseecom_dmabuf_map for ion_fd %d failed ret = %d 3%s: Could not get sdmx version. ret = %d 3%s: Could not set sdmx log level. ret = %d 3%s: SDMX_remove_filter failed. ret = %d 3%s: SDMX_add_filter failed. ret = %d 3%s: mpq_sdmx_write failed. ret = %d 3%s: SDMX_remove_raw_pid failed. ret = %d 3%s: mpq_dmx_terminate_video_feed failed. ret = %d 3%s: Could not initialize session with SDMX. ret = %d 3%s: mpq_dmx_init_streambuffer failed, err = %d 3%s: mpq_adapter_register_stream_if failed, err = %d %s: sdmx major version is ok = %d %s: new session_handle = %d %s: (%s) source, packet format: %d 3%s: platform_driver_register failed: %d %s: SDMX result=%d, input_fill_count=%u, read_offset=%u, read %d bytes from input, status=0x%X, errors=0x%X 3%s: received PUSI while handling PES header of previous PES 3%s: actual feednum (%d) larger than MPQ_MAX_DMX_FILES 3%s: DMX_OVERRUN_ERROR %s: SDMX_RAW_FILTER %s: SDMX_PES_FILTER %s: SDMX_SEPARATED_PES_FILTER %s: SDMX_PCR_FILTER %s: SDMX_SECTION_FILTER 3%s: mpq_streambuffer object is NULL %s: feed_data->video_buffer is NULL 3%s: invalid feed, feed_data->video_buffer is NULL 3%s: num of scattered entries is 0 3%s: mpq_demux_device_num set to 0 %s: Decoder stall... 3%s: add_frontend (mem) failed (errno=%d) 3%s: dmx_init_func (errno=%d) %s: Metadata fill count=%d (write=%d) %s: Data fill count=%d (write=%d) 3%s: mpq_dmx_init_mpq_feed failed(%d) 3%s: mpq_dmx_terminate_feed failed(%d) 3%s: only DVR source is supported (%d) %s(%d, %d, %d) 3%s: internal section buffer overflowed! 3%s: internal PCR buffer overflowed! 3%s: meta-data buff for pid %d overflowed! 3%s: Video interface %d already occupied! E E $parmtype=mpq_demux_device_num:intparmtype=video_secure_ion_heap:intparm=video_secure_ion_heap:ION heap for secure video buffer allocationparmtype=video_nonsecure_ion_heap:intparm=video_nonsecure_ion_heap:ION heap for non-secure video buffer allocationparmtype=mpq_sdmx_scramble_even:intparmtype=mpq_sdmx_scramble_odd:intparmtype=mpq_sdmx_scramble_default_discard:intparmtype=mpq_sdmx_proc_limit:intparmtype=mpq_sdmx_debug:intparmtype=video_framing:intparmtype=tsif_mode:intparmtype=clock_inv:intdescription=Qualcomm Technologies Inc. demux software pluginlicense=GPL v2vermagic=4.14.290-g5893d2fa9ec8-ab9086278 SMP preempt mod_unload modversions aarch64name=mpq_dmx_hw_pluginintree=Ydepends=mpq-adapter&M(;QgI m y z_"   w { oru:au{45>cah U *7KAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)sdmx_get_versionsdmx_open_sessionsdmx_close_sessionsdmx_set_session_cfgsdmx_add_filtersdmx_remove_filtersdmx_set_kl_indsdmx_add_raw_pidsdmx_remove_raw_pidsdmx_processsdmx_get_dbg_counterssdmx_reset_dbg_counters^{ *`4** @{¨^__^{{^__mpq_dmx_hw_plugin Lcmodule_layoutN.Ddvb_dmxdev_initե dvb_dmx_initplatform_driver_unregister__platform_driver_register§bqseecom_shutdown_appZ+qseecom_start_app cv'qseecom_send_commandHj9param_ops_int?sg_next'Ӱdma_buf_getP=7kstrtointfGOsimple_write_to_bufferݷasimple_read_from_bufferfLscnprintf5dvb_dmx_swfilter_format,mmpq_streambuffer_data_write_depositB{6dvb_ringbuffer_readXdvb_dmx_notify_section_eventѳdvb_ringbuffer_free!6dvb_ringbuffer_availwOdvbdmx_ts_reset_pes_state^dvb_ringbuffer_initcwrdma_alloc_from_dev_coherentmutex_lock_interruptible1mpq_streambuffer_pkt_writeTMmpq_streambuffer_get_buffer_handle)օmpq_streambuffer_data_write+-dvb_dmx_video_pattern_search7vmpq_streambuffer_data_availvfinish_waitQscheduleyprepare_to_wait autoremove_wake_functionSxGmpq_streambuffer_metadata_freeCmpq_streambuffer_data_freeB|dma_release_from_dev_coherent8kdummy_dma_ops񹾎__wake_up;fput;mpq_streambuffer_terminate=mpq_adapter_unregister_stream_ifpmpq_streambuffer_get_data_rw_offsetakK__raw_spin_lock_init*mpq_adapter_register_stream_ifRjmpq_streambuffer_init~)HmemcpyVdma_buf_map_attachment5dma_buf_attachion_allochvmalloc~8Mmpq_adapter_get_stream_ifdvb_dmx_get_patternl˾mpq_streambuffer_flushQmutex_unlockz_raw_spin_unlock9mpq_streambuffer_pkt_disposeq_raw_spin_lockSLLmutex_lockdma_buf_vunmap>?dma_buf_put3dma_buf_detachaAdma_buf_unmap_attachment]Ndma_buf_end_cpu_accessf6dma_buf_vmapӲWdma_buf_begin_cpu_accessvfree0dvb_dmx_release!edvb_dmxdev_release ~mutex_destroy&ԱD__dynamic_pr_debugXUprintkdmemsetf\__mutex_initI@vzalloc1mpq_adapter_get__stack_chk_failBdebugfs_create_file1(snprintfS&debugfs_create_diruzdebugfs_create_u32g__stack_chk_guardԸzktime_getGNUrS j   Z  (u 3@Z((y( l ԗLP(x((  9H(^((p( j ( (7U r(((@( ,) *9h(^a( +H8(((-`(`P((((x(%(Y((((0()X(M(q T`( `((0(*(Oh(t@((( D(#X(H(h ((\  ( f# H(6  (` p( ( ( ( (- (T (x (  (  (  ě ( (2  (]  (  (  ( 8 ( X (4 h (c  (  (  (  ( @ (F P (q x (  ( ` (  (0 (^ B (k (  \h ė ( (% (L ^ m(^" /(("#EG= EbP(&N ^x($@ ub($# "(G/4 T(pv! ^( @(< Rh(d (^     H (^ $@^@^H ?[P^Pw# ^ 6^K ^#[@p^p]nw^~^^ `^`1Q0^0q^ ( L L0  |  (* ԯD ` v dp ( ( (=9^ (, ^ ^p    <HUS^f {^    0 H `; x$Wa t~  %-:AH l t\ o}  | H$  9HT Tix 0 p D 5Icku1LQ "nx # $( J @ * + (G`py . 0  1H h3\$ 4A^z tK PL@ M  N0  Nde Hl 1  tD  @RZ s  Pa ȥ   l .  Hc  e $ ` !!!>!R!v! H!! !!!!!!""#">:"R"nk"J%E""ѽ"2m&"\<"r"s"d#͡+#vUI#^#p#[ Tl #x##,###$xsdmx_debug_fopsmpq_dmx_plugin_init.descriptormpq_dmx_infompq_dmx_plugin_init.__keympq_dmx_plugin_exit.descriptormpq_sdmx_close_session.descriptormpq_dmx_vaddr_mapmpq_dmx_dmabuf_mapmpq_dmx_reuse_decoder_buffer.descriptormpq_dmx_flush_stream_buffer.descriptormpq_dmx_flush_stream_buffer.descriptor.46mpq_dmx_init_streambuffer.descriptormpq_dmx_init_external_buffers.descriptormpq_dmx_init_external_buffers.descriptor.129mpq_dmx_init_internal_buffers.descriptormpq_dmx_init_external_buffers.descriptor.127mpq_dmx_init_external_buffers.descriptor.132mpq_dmx_init_video_feed.__keympq_dmx_release_streambuffermpq_dmx_peer_rec_feed.descriptormpq_dmx_terminate_feed.descriptormpq_dmx_terminate_feed.descriptor.60mpq_dmx_terminate_feed.descriptor.63mpq_sdmx_free_data_bufmpq_sdmx_terminate_metadata_buffermpq_dmx_terminate_feed.descriptor.66$dmpq_dmx_decoder_fullness_init.descriptormpq_dmx_decoder_fullness_checkmpq_dmx_decoder_fullness_check.descriptormpq_dmx_decoder_fullness_abort.descriptormpq_dmx_process_video_packet_framing.descriptormpq_dmx_process_video_packet_no_framing.descriptormpq_dmx_process_video_packet_framing.descriptor.152mpq_dmx_prepare_es_event_data.descriptormpq_dmx_process_video_packet_framing.descriptor.150mpq_dmx_process_video_packet_framing.descriptor.154mpq_dmx_process_video_packet_framing.descriptor.157mpq_dmx_process_video_packet_framing.descriptor.146mpq_dmx_process_video_packet_framing.descriptor.148mpq_dmx_decoder_eos_cmd.descriptormpq_sdmx_open_session.descriptormpq_sdmx_open_session.descriptor.76mpq_sdmx_open_session.descriptor.81mpq_sdmx_open_session.descriptor.86mpq_dmx_flush_buffermpq_dmx_init_mpq_feed.descriptormpq_sdmx_alloc_data_bufmpq_sdmx_filter_setup.descriptor.174mpq_sdmx_filter_setup.descriptormpq_sdmx_filter_setup.descriptor.186mpq_sdmx_filter_setup.descriptor.167mpq_sdmx_filter_setup.descriptor.172mpq_sdmx_filter_setup.descriptor.169mpq_sdmx_filter_setup.descriptor.177mpq_sdmx_filter_setup.descriptor.179mpq_sdmx_get_buffer_chunksmpq_sdmx_filter_setup.descriptor.184mpq_sdmx_filter_setup.descriptor.189mpq_dmx_flush_buffer.descriptormpq_sdmx_is_loaded.sdmx_load_checkedmpq_sdmx_check_app_loaded.descriptormpq_dmx_set_cipher_ops.descriptormpq_sdmx_process.descriptormpq_sdmx_process_buffermpq_sdmx_prepare_filter_status.descriptor.209mpq_sdmx_prepare_filter_status.descriptormpq_sdmx_prepare_filter_status.descriptor.211mpq_sdmx_prepare_filter_status.descriptor.212mpq_sdmx_process_buffer.descriptor.200mpq_sdmx_process_buffer.descriptormpq_sdmx_process_buffer.descriptor.202mpq_sdmx_process_buffer.descriptor.204mpq_sdmx_process_results.descriptormpq_sdmx_process_results.descriptor.216mpq_sdmx_process_results.descriptor.218mpq_sdmx_pes_filter_results.descriptormpq_sdmx_check_ts_stallmpq_sdmx_pes_filter_results.descriptor.234mpq_sdmx_decoder_filter_results.descriptormpq_sdmx_decoder_filter_results.descriptor.241mpq_sdmx_section_filter_results.descriptormpq_sdmx_section_filter_results.descriptor.257mpq_sdmx_pcr_filter_results.descriptormpq_sdmx_raw_filter_results.descriptormpq_sdmx_decoder_filter_results.descriptor.247mpq_sdmx_decoder_filter_results.descriptor.243mpq_sdmx_decoder_filter_results.descriptor.251mpq_sdmx_raw_filter_results.descriptor.261mpq_sdmx_raw_filter_results.descriptor.263mpq_sdmx_decoder_filter_results.descriptor.246mpq_sdmx_pes_filter_results.descriptor.235mpq_sdmx_pes_filter_results.descriptor.236mpq_sdmx_pes_filter_results.descriptor.237mpq_sdmx_pcr_filter_results.descriptor.224mpq_sdmx_section_filtering.descriptormpq_sdmx_section_filtering.descriptor.259mpq_dmx_decoder_frame_closure.descriptormpq_dmx_decoder_pes_closure.descriptormpq_sdmx_log_level_readmpq_sdmx_log_level_writempq_sdmx_log_level_openmpq_sdmx_check_ts_stall.descriptormpq_sdmx_check_ts_stall.descriptor.227mpq_sdmx_check_ts_stall.descriptor.229__param_str_mpq_demux_device_num__param_mpq_demux_device_num__UNIQUE_ID_mpq_demux_device_numtype92__param_str_video_secure_ion_heap__param_video_secure_ion_heap__UNIQUE_ID_video_secure_ion_heaptype93__UNIQUE_ID_video_secure_ion_heap94__param_str_video_nonsecure_ion_heap__param_video_nonsecure_ion_heap__UNIQUE_ID_video_nonsecure_ion_heaptype95__UNIQUE_ID_video_nonsecure_ion_heap96__param_str_mpq_sdmx_scramble_even__param_mpq_sdmx_scramble_even__UNIQUE_ID_mpq_sdmx_scramble_eventype97__param_str_mpq_sdmx_scramble_odd__param_mpq_sdmx_scramble_odd__UNIQUE_ID_mpq_sdmx_scramble_oddtype98__param_str_mpq_sdmx_scramble_default_discard__param_mpq_sdmx_scramble_default_discard__UNIQUE_ID_mpq_sdmx_scramble_default_discardtype99__param_str_mpq_sdmx_proc_limit__param_mpq_sdmx_proc_limit__UNIQUE_ID_mpq_sdmx_proc_limittype100__param_str_mpq_sdmx_debug__param_mpq_sdmx_debug__UNIQUE_ID_mpq_sdmx_debugtype101__param_str_video_framing__param_video_framing__UNIQUE_ID_video_framingtype102__param_str_tsif_mode__param_tsif_mode__UNIQUE_ID_tsif_modetype103__param_str_clock_inv__param_clock_inv__UNIQUE_ID_clock_invtype104.L21.L22sdmx_locksdmx_qseecom_handlessdmx_open_session.__key__kstrtab_sdmx_get_version__ksymtab_sdmx_get_version__kstrtab_sdmx_open_session__ksymtab_sdmx_open_session__kstrtab_sdmx_close_session__ksymtab_sdmx_close_session__kstrtab_sdmx_set_session_cfg__ksymtab_sdmx_set_session_cfg__kstrtab_sdmx_add_filter__ksymtab_sdmx_add_filter__kstrtab_sdmx_remove_filter__ksymtab_sdmx_remove_filter__kstrtab_sdmx_set_kl_ind__ksymtab_sdmx_set_kl_ind__kstrtab_sdmx_add_raw_pid__ksymtab_sdmx_add_raw_pid__kstrtab_sdmx_remove_raw_pid__ksymtab_sdmx_remove_raw_pid__kstrtab_sdmx_process__ksymtab_sdmx_process__kstrtab_sdmx_get_dbg_counters__ksymtab_sdmx_get_dbg_counters__kstrtab_sdmx_reset_dbg_counters__ksymtab_sdmx_reset_dbg_countersmpq_dmx_sw_plugin_drivermpq_dmx_sw_plugin_probempq_sw_dmx_initmpq_dmx_sw_plugin_removempq_sw_dmx_start_filteringmpq_sw_dmx_stop_filteringmpq_sw_dmx_write_to_decodermpq_sw_dmx_set_sourcempq_sw_dmx_get_capsmpq_sw_dmx_start_filtering.descriptormpq_sw_dmx_stop_filtering.descriptormpq_sw_dmx_write_to_decoder.descriptor__UNIQUE_ID_description81__UNIQUE_ID_license82msm_match_table__UNIQUE_ID_vermagic61__UNIQUE_ID_name62__UNIQUE_ID_intree63____versions__module_dependsmpq_dmx_get_param_scramble_oddmpq_dmx_get_param_scramble_evenmpq_dmx_get_param_scramble_default_discardmpq_dmx_get_param_tsif_modempq_dmx_get_param_clock_invmpq_dmx_update_decoder_statktime_getmpq_dmx_init_debugfs_entries__stack_chk_guarddebugfs_create_u32debugfs_create_dirsnprintfdebugfs_create_file__stack_chk_failmpq_dmx_update_hw_statisticsmpq_dmx_plugin_initmpq_adapter_getvzalloc__mutex_initmemsetprintkmpq_dmx_plugin_exit__dynamic_pr_debugmutex_destroydvb_dmxdev_releasedvb_dmx_releasevfreempq_sdmx_close_sessionmpq_dmx_set_sourcempq_dmx_map_bufferdma_buf_begin_cpu_accessdma_buf_vmapdma_buf_end_cpu_accessdma_buf_unmap_attachmentdma_buf_detachdma_buf_putmpq_dmx_unmap_bufferdma_buf_vunmapmpq_dmx_reuse_decoder_buffermutex_lock_raw_spin_lockmpq_streambuffer_pkt_dispose_raw_spin_unlockmutex_unlockmpq_dmx_flush_stream_buffermpq_streambuffer_flushmpq_dmx_init_video_feeddvb_dmx_get_patternmpq_adapter_get_stream_ifvmallocion_allocdma_buf_attachdma_buf_map_attachmentmemcpympq_streambuffer_initmpq_adapter_register_stream_if__raw_spin_lock_initmpq_streambuffer_get_data_rw_offsetmpq_adapter_unregister_stream_ifmpq_streambuffer_terminatefputmpq_dmx_terminate_video_feed__wake_upmpq_dmx_peer_rec_feedmpq_dmx_terminate_feeddummy_dma_opsdma_release_from_dev_coherentmpq_dmx_decoder_fullness_initmpq_dmx_decoder_fullness_waitmpq_streambuffer_data_freempq_streambuffer_metadata_freeautoremove_wake_functionprepare_to_waitschedulefinish_waitmpq_dmx_decoder_fullness_abortmpq_dmx_parse_mandatory_pes_headermpq_dmx_parse_remaining_pes_headermpq_dmx_decoder_buffer_statusmpq_streambuffer_data_availmpq_dmx_process_video_packetdvb_dmx_video_pattern_searchmpq_streambuffer_data_writempq_streambuffer_get_buffer_handlempq_streambuffer_pkt_writempq_dmx_extract_pcr_and_dcimpq_dmx_process_pcr_packetmpq_dmx_decoder_eos_cmdmpq_dmx_convert_ttsmpq_sdmx_open_sessionsdmx_set_log_levelmpq_dmx_init_mpq_feedmutex_lock_interruptiblempq_sdmx_is_loadeddma_alloc_from_dev_coherentdvb_ringbuffer_initdvbdmx_ts_reset_pes_statempq_dmx_set_cipher_opsmpq_sdmx_processdvb_ringbuffer_availdvb_ringbuffer_freedvb_dmx_notify_section_eventdvb_ringbuffer_readmpq_streambuffer_data_write_depositmpq_dmx_writedvb_dmx_swfilter_formatmpq_dmx_oob_commandscnprintfsimple_read_from_buffersimple_write_to_bufferkstrtointdma_buf_getsg_next__this_moduleparam_ops_int__crc_sdmx_get_version__crc_sdmx_open_session__crc_sdmx_close_session__crc_sdmx_set_session_cfg__crc_sdmx_add_filter__crc_sdmx_remove_filter__crc_sdmx_set_kl_ind__crc_sdmx_add_raw_pid__crc_sdmx_remove_raw_pid__crc_sdmx_process__crc_sdmx_get_dbg_counters__crc_sdmx_reset_dbg_countersqseecom_send_commandqseecom_start_appqseecom_shutdown_appinit_module__platform_driver_registercleanup_moduleplatform_driver_unregisterdvb_dmx_initdvb_dmxdev_init@eHPYX (#Z6bKp?x[cn_~>`ih08yz{,|}~(  $(L0|Px       $  04 8 < H L  P  T  `d h l         ( 0  8  @  HP,T ,X ,\ ,hpw t w x w | w           2     2        2  $ ( 8 < @ D 2 H L P h|0DXl      Q  Q  Q  Q     $}, }4 }< }DL T  \  d  ltR| R R R           0" " " "     $ ( 8 PTX \ ` d l p (            $ ( , 0 4 < ?%@ D ?%H L ?%P T ?%X \  #  #  #  #   %  %  %  % z%  z%  z%  z%   $ ( , 0 4 < @ D H L P T X \ ` d  J J J J                   ;  ;  ;  ;    8 < @ ;H L P ;T X \ ;` d h ;l |  (   B (   B (   B (   B     ( 4 8 ;< @ ;D H ;L P ;T |   ;   ;   ;   ;     ,0 4 8           8  8  8  8 ~  ~   ~   ~   $ ( ,  0 4  8 <  @pt x |       ~ ~  ~   ~ DHL P T X \ ` d                 $ ( , 4dl   M  M  M  M   0<D P tx |  " ~ ~  ~   ~ HrL rP rT r& &  &  & $%&'( $$( $, 0 $4 8 $< @H'P(XP\`d Ph l p Pt x | P  j j  j  j    X%h*tx|      '   'x x   x   x   $  $  $ ( $, 0 4 $8 <hl p t |   ,,,,,,,(,4,@,L,X,|                 -'  '   '    '  ,0 4 @ `.hjl jp jt j          ~M ~ M ~ M ~ M N  N   N$  ( N,  4HL P T |      /01<Dpt x | 2  2       2        2      x2T342  2   2   2  56 h h   h  h  0^"4 8 ^"<  @ ^"D  H ^"L  Tl7tx|                   ,"  ,"   ,"   ,"  (, 0 4 p2tx 2|  2  2 Hx H x  H x  H x    4  $ 4( , 0 44 8 < 4@ D L P T X \ ` d h l p t x |  p \  p \  p \  p \                 0!78!8@!!!"!!!" "9H"X"d"l" "%";"'## # # ###! # # # ! # # # ! # # # ! #D$$$$ $ $ $$ $ $ %>%!% % ! %  $% !(%  ,% !0%  8%p%t%x%! |% % % ! % % % ! % % % ! %%:% :% :% :%?%!% % !%  % !%  % !%  %&& & & <&H&L&;P& T& ;X& \& ;`& d& ;h&&b& b& b& b'%';$''@'!D' H' !L'  P' !T'  X' !\'  h'';'' ' ' '(''';' ' ( ;( (  ( ;( ( ( ;(4(8(<( @( D( H(  L( P( T(  X( \( `(  d(l(hp("t( x( h|( "(  ( h( "(  ( h( "(  ((@(( ( @( (  ( @( (  ( @( (  (((@( ) ) @)  ) ) @)  ) ) @ )  $)`)@d) @h) @l) @)A)<*@@* @D* @H* @|*A*** + + \+`+(d+fh+ l+ (p+ ft+ x+ (|+ f+ + (+ f+++ + + ,Z , Z, Z, Z$,(, ,, 0, ,$,(,,Z , , Z , , Z , -D-EP-$T-Z X- $\- Z `- $d- Z h- $l- Z p--F- F- F- F-G-D-E,.(0.H8.$H.G\.It.(.(.I.(.8.(.Z . 8. (. Z . 8. (. Z . 8. (. Z .. $/&(/,/ &0/ 4/ &8/ Q>>> > > > > > >l?Jp? Jt? J? J4AQAA A A BRCSCC C C DAD D A$D  (D A,D  0D A4D  091C2[8 e8`@V`" phk@W(^" {2xE'v@8`" @`"@ "h @`!"0Px@x"D,@(x"@0" 1 A %# X/#