ELF@@$!@_@_@_@_@_{O@ qQ5 Q?yrTOA{¨_QAqhT)R(!IR)r jTLqHT@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 _)@?!TOJWI_HgGoF{E_{OORrPRrhjhh4@jJjc )}J*)R) qT4@_ kIT OA{¨_{og_WO!@9h7hh4 Rr} ~`@h@q+T   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@@*OGWF_EgDoC{B_y** **@${og_WOC@97@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@OFWE_DgCoB{A_t{ @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@*( _)@?!T*OGWF_EgD@{B_*@*t{WOa@( )@i@(v@!@u@**R** OBWA{è_{WOH )@9@*7S 7rQ5QyrTQCQAqhT)R(!IR)r jTaRH@@*"R*(*6*OBWA{è_{OpQ5QyrT@97**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@9h;7cR*h@ 4@9;7h@ 5* zvn@9(97h @BR?*M    @J@ LRrjk)R(!)!~@!*`!_?"!T@A$?#T*%@$T@B* @@ @B@(#R ~@917(R g Ҩc  a  Bx2 ! A #'YH4~-T{vѢѣc*>4**߂b+T{vED#@c=]^*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*ORWQ_PgOoN{M_B*BBB*K&c@)e@+g@*{og_WO@ PJ)@6@h"Jqk T| h1hR*9Z T?T|#B_(T|@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@9h7 @@*`4*@ Q@97@4qAT @`4*@  Q@4QrQ5 @97rQ5Qyr!TQAqT)R(!IR)r jT@aR*y* @baR*g@4Q@9H7*OCWB_A{Ĩ_A)@5@byW**rQh5wby@{_WO@A@A`TEAX(B; 87hL R ) K@57@?R*OCWB_A{Ĩ_!{_WOtLhTu@@A`TEAw@(B;87L R ) K@54@?R*OCWB_A{Ĩ_!{pQ5Qyr`T@9H7*{_QAqT)R(!IR)r jT H*? Q{"R{_C{og_WO@pQ5QyrT@97 _)@?TOHWG_FgEoD{CC_֨QAqT)R(!IR)r j TH*@aRB46HU@U#(kh(THU@HK[ 5<T@qATCT[)Q?kTE"T)a"RA8h@aR7HK(5<T@qTT[)Q?kTT@7"Rh@HK44aR kh@H4aR *ds4?\QL{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ɓ bn)ʓu@oeʓU@9@jʓI@i@)?BT)Ri @@iMʓlʓ) bu@jʓIU@i=Ai]Q i)Ri @*(KhFJ@( F ODWC_B @{Ũ_{ OpQ5QyrTQOB @{è_֨QAqT)R(!IR)r j TH 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 PyH56@@ ?q!T }S)2)? qT }SI53p6hQ( 4(KH 4@96@97 _)@?aT* OEWD_CgBoA{ƨ_(RhhQH4R+@(*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#5W4(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)@ tE*#'MB*r1aTSRT#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# *~ @97* _)@?aTOG{F_b(@9pH)@9(xH)@9 xH_{WO@9 jRr 7h@4*hjc@h@5 C )@9 _Rq ) 7@AqTC4?qTR )@9i74**2@97    `@@%@*** 4*`@h R*OBWA{è_`@aP`4*h@*BFJ{   q C   Aq C1*vc@|{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? j!T BR r? jTh@*( h@(hA( )R@/@ @b#@by +@xc* *`4*\*d@9H7@4qAT @`4*@  Q*rQ5QyrTQAq(T)R(!IR)r j`TT@aR* _)@?aT*OKWJ_IgHoG{F_@9H7@Q(42Rkh84@97 @Q+cy`4*@oxK*h4 {{C?@T@A 5@90{!T@] @,**@]*A)@H5^vbyE)lby@&L*nQ+cykbyw@*{ OH `4? rQ5Qyr T**OB @{è_ֈQ*AqT)R(!IR)r jT@97*{OC@@9( 7 4*D@4*-@] qT@9h6R@}SR@)R (R9    @@)@?TOC@{A_{ O H@9( 7b @9_qTc@<4c@4.QH4H@aRjRrjh1`Th @9(4b @a@y4*S* *OB @{è_c@yd @9e @{ _WO    )@9@**)7*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)&)*@ @*qhT_6R {h*7h@u@@*OGWF_EgDoC{B_ {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?q(T}jh @Rf)"9@; @@R@ @R*jh 7h@ @h @h@(h@_({@@*OGWF_EgDoC{B_ {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 T(T Yt}_!@R5))Tq`Tyv4RR`7@*OBWA{è_@* {{_{*{_{WORh!$    ($    *, (   ,4*,)?4**1( ҈*    "&B*4**OBWA{è_{OH )@9@ 7_Rjh_<qhT)*4*cby*OA{¨_{ @9h7*`4** @{¨_cby{O_T@97rQ5QyrT*OA{¨_ֈQAqhT)R(!IR)r jTQ*MqT)R(! BR r jTrQh5{O @@uAqT*4@* *OA{¨_{A@Ҋ  ?@)( 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.;/module_layoutI?dvb_dmxdev_initHNdvb_dmx_initX?platform_driver_unregister%l__platform_driver_register§bqseecom_shutdown_appZ+qseecom_start_app cv'qseecom_send_commandsKparam_ops_int?sg_nextfdma_buf_getP=7kstrtointfGOsimple_write_to_bufferݷasimple_read_from_bufferfLscnprintfBdvb_dmx_swfilter_format,mmpq_streambuffer_data_write_depositB{6dvb_ringbuffer_read1,~dvb_dmx_notify_section_eventѳdvb_ringbuffer_free!6dvb_ringbuffer_availx7%dvbdmx_ts_reset_pes_state^dvb_ringbuffer_initJdma_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_free dma_release_from_dev_coherentdummy_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~)HmemcpyM8~dma_buf_map_attachment!R!v! (!! !!!!!!""#">:"R"nk"J%E""ѽ"2m&"\<"r"s"d#͡+#vUI#^#p#[ d #p##$###$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{,|}~(  $(0Px       $  04 8 < H L  P  T  `d h l         $  ,  4  <D,H ,L ,P ,\dw h w l w p w |          2     2         2    , 0 4 8 2 < @ D \p$8L`t|      Q  Q  Q  Q    }  }( }0 }8@ H  P  X  `hRp Rx R R          " " " "         48< @ D H P T                   ?%$ ( ?%, 0 ?%4 8 ?%< @ | #  #  #  #   %  %  %  % z%  z%  z%  z%          $ ( , 0 4 8 < @ D l Jp Jt Jx J                d p t ;x | ;  ;  ;       ;$ ( , ;0 4 8 ;< @ D ;H X  (   B (   B (   B (   B        ;  ;  ; $ ;( P T X ;\ ` d ;h l p ;t x | ;         X \`  d h  l p  t |8  8  8  8 ~  ~   ~   ~            48 < @       ~ ~  ~  ~         $LP T X                  (HL P T M  M  M  M     (, 0 4 \"hx ~ ~  ~  ~ r r r r4&8< &@ D &H L &P T$%&'($ $  $  $ '(P  P   P  $ ( P, 0 8@jDH jL P jT X j\ `   %*   $ ( , 0 8@'HL P T d'txx| x   x   x  $  $   $   $        ( `,l,x,,,,,,,,,,   $ D H L  P  T  X  \  `  d-'  '   '   '     .j j  j j,0 4 8 P\ `  d  h  ~M ~ M ~ M ~ MN  N   N   N      $ ( , 0 4 8 d/01    0248<@ DL 2P T X \  ` l 2p t x |    2      h230482 <@ 2 D H 2 L T 2 X \56h h  h  h ^"  ^"   ^"   ^"  7    $ ( , 08 @ L PT  X \  ` d  h p| ,"  ,"   ,"   ,"     2  2  2   2$ (4LXtHxx| H x  H x  H x 4  4   4   4            p \$ ( p, \0 4 p8 \< @ pD \H L T X \ ` d h l p t x |      7 8 !h!"t!!!! !9!!!" P"%l";t"' ## # # ,#4#8#! <# @# D# ! H# L# P# ! T# X# \# ! h##$8$<$ @$ D$ `$d$ h$ l$ $>$!$ $ !$  $ !$  $ !$  $$$$! $ $ % ! % %  % ! % % % ! %$%:(% :,% :0% :D%?P%!T% X% !\%  `% !d%  h% !l%  t%%% % % %%%;% % ;% % ;% % ;%&b & b$& b(& b|&%&;&'&!& & !&  & !&  & !&  &';(',' 0' 4' D'(d'h'l';p' t' x' ;|' ' ' ;' ' ' ;'''' ' ' '  ' ' '  ' ' '  ''h'"' ' h' "'  ' h( "(  ( h ( "(  ( (@$((( ,( @0( 4(  8( @<( @(  D( @H( L(  T(l(p(@t( x( |( @(  ( ( @(  ( ( @(  ((@( @( @( @)AP))@) @) @) @)A *\*`* d* h* **(*f* * (* f* * (* f* * (* f*,+0+ 4+ 8+ \+Z`+ Zd+ Zh+ Zx+|+ + + +$,($,(,Z ,, 0, Z 4, 8, Z <, `,Dl,E,$,Z , $, Z , $, Z , $, Z ,,F, F, F, F-G(-D4-E|-(-H-$-G-I-(-(-I.(.8.(.Z . 8 . ($. Z (. 8,. (0. Z 4. 88. (<. Z @.H. p.&t.x. &|. . &. . &. ..%.;./ / / /'$/(/,/0/ 4/ 8/ >J> J> J> J\@Q@@ @ @ BRDBSBB B B @CADC HC ALC  PC ATC  XC A\C  dCC6CQDExEE E xE E  F xF F  F xF F  F4F8F091C2[8 e8`@T`" pdk@U(^" {2xE'v@8`" @`"@ "h @`!"0Pp@x"<$@(x"@0"1A%# X-#