ELF(d*4(GNUz$E6X#eΚTLinux -LM00@PzP`P@P@0g$T*0<(4$0 2040 R0 @@K0 @0@@0 @0@@ -? @/`@ -LdMQ`@U $0w('HSyp @0 $  R   R    $ Q  $  $  $ ( $$( 30 ,$0 Π 8 4$8 1$@ <$@ 2(H D$H 4, !͠L P $P 0X T$X A4` \$` B8h d$h C

0 0R  n`60 Ƅ60Ƅ6 ` 00  S   0006 @@@ 0 @@ @ p-LMPP@@` 0K 0 0\ S00 0R#s0 0  R Rg Rd0h(`0nl1 m 0 o0 q p t 0 x0 K)K0$0 < R0 $,0 K0 0|0 h0 1 08( x dKX  XYZ TKSKR K D H0P `0 U T0\ L H t0 K0@0 K40 00 ,0 (0 $0 P% 0R0Kp40BS MS| 0|0 @0S0h0 `0d (h i0  0 30 0 0 00@0S0 @@ -LXM@@@0\ Q QT Qp Q# 0RtKtP `$lP lPh ` nm(`\P X oPqT px0p p Kd` PP L H D0 tP` ($lP !|Ph d l n` m\P X oPq T P pxLP H P D @ 8 p K4 p KX[U?K`!dK\4" /K  l  S$Dpd$DpdHKL0Ka/KpS p 8 40p l1 P 0 0R(KN/ZK@@@ Z?KN` -LBM@@@PA/0IK ` p 0     } 0$! !  1 1 0     ! ! / a ` p 0 0 0 0  ? |  x A0 3Rt0 `0 \0 X0 T0 P  @@@ 0RKo 00?oA/IKooP -LMPP@@M/K000 0=?0`N/ 0`3Vr 00?oN/ZK oPrhPP /KPn?KU/K[囯Kd ` l\ KXK4 K S$Dpd`$Dpd`}Ka?KL K`S `  0l-p? 0KN003S @@@ 0 0R%(Ko 00?oN/ZKooP N/ZK@@@ Z?KN` -LMZp_Op@ 00` @0@3T( : 00?o K oP:0K PP P8 0P0  003S @@@ ( 0R% KO 00?o KOoP K@@@ 0K` -LMPP@d50L@Q`(  'y50LQ 500LQR Xf51LQ o581LQ h50LQ @@ `@( 0R$K50DQ #5 0DQ 50DQ 50DQ 0-? 0003SO 00?opK OoP0 K@0 0@ 0 P` `೽x500LQ 500LQ\pK4  0-? 00003Sl 00?o@K0 oPEPP  PB0[[[H0X/1KT[[K[ L 3[ H[ K[K[K K|SA0[HK013xS  0-? K00003S @@@ `Mz50LQ 50LQ 50LQ5 0? @K 0003S   ! 00?opK oP P 0-? 0 003S0 K0  @@@ `n50DQ z50DQ 0-? 0003S00 0  00?o@K oPPP [0[ KK0KP` `500DQ M500DQ o581DQ`e50LQ n50LQ 0-?  0003S   00?o@K oPPP KP 0-? 0 003S @@@ `|y50DQ x500DQi 0-? 00003S>O 00?o\pK0 OoPc\PP TPL0 KH@ D@|0 <0x@ t 8@4p l0 0[X0` h@ d `K0 P` `:0 K@@@ `,0 \K@@@ `00 0 0 0 0 @@@ ` @@@ `0` @@@ `0` @@@ ` 0=?0@0  0@3T 00?o0 K`oPGPP , TK0K[@[[ [\ X R[[TK5K0EKL KDKK4K0``@14c S01>0K [R14c S01=0K@@@ ` 0-? 00 @0@3T0 0 |0 x0 t0  00?o\pK  oP_\PP KP0KX KK^ 0-? 0003S3 @@@ `H`D `@`< 0=?0@  0@3T> 00?o \K`oP\@KPP ` \0K``S`K0 SAA A P` ` 0=?0@  0@3T00 0 0  00?o K oP K0 0 P` ` 0=?0@  0@3T 00?o K`oP K0` 0 ` ` P @@ `@ 0=?0 @K 03X  \ X T P . 00?o\pK  oP\PP  PSK00@ T \ 0-? 0003S7 @@@ `izO 00 ,K@0@3T  l 00?o K oPYPP KP [ 0p0[ K0K0  003S  @@@ `-, K 0=?00  03XvO 00?o\pK0  OoP\PP X0[ K0KPs 0-|? x0T P 0003pSth0L lD @ d`[< 80 [8[H 4 0KWK5K @@@ ` 0=?0@  0@3T5 00?o \KpoPv\@KP`KPP X0KKp pp pppV   P` `೦ 0=?0@  0@3T00 0 h 00?o K oPU@P`@P @@ `@v 0=?0@  0@3T00 0 * 00?o K`oPP@ TP@x PN @@ `@B 0=?0@0  0@3TS 00?o0 K`oP\pKPP 4 @[0[[[KX0 :[ [TKKR[K4K0L HKK4K```@14c S01B0K [R>14c S01A0K [R' P` ` 0=?0 p0p3W  O 00?o K OoPPP 0 K0 P` ` 0=?00  03X 00?o@K0 poP4 \KPP \ KP >0[T[H0[\1K [L`$ [3D[XKK[[K᳀K q S =0[HK013wSpW00@ 00?o0 oP Q00@X\00@O 00?o0 OoP VO 00?o OoP O 00?o KOoP`O 00?o OoP O 00?o OoP  00?o oP m0\0 X0 T0 P0 @@@ `0 K@@@ `0 K@@@800 0 0 0 0 @@@ `\0 X0 T0 P0 L0 H0 D0 @@@ `0 \K@@@ `0\0 X0 T0 P0 L0 H0 D0 @@@ `0K0` 0K0` 0``@@@ `h\0K` q `0K@@@ `R0` \0K` `0K @@@ `5`0K@@@ `&`0K@@@ `0K` K`W0` 0` 0` 00` `0K@@@ ` @@ `@P @@@0@@ ` [@0@@0 [@04c S01A0K0@`@`@0 [@04c S01B0K@0@@@0 [@04c S01=0K@0@@`@`@0 [@04c S01>0K @@ `@ @@@ -L -L0H8 13q SQ00@ 0-L@@P0 @@@0@ -L@ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L @ -L,M00@<0 `0SG @@p0 0@ @@0 8 00@00 00@40  @0S* PBW# 0P@^ 0\P0H 4XT0 8 0S<0p0S(K -LM00@ @0 K -LTM00@L0 0S O0 0@ @40 0P 0@@0 000 0  P400S  @@< @ H @`D 40`0Sm0 c#<(@Q 0  <" R^ (” 2@$” ” ”””P”42 0"@L”H”D” @”<”8”h”X2 T"@ d”`”\”p2 l"@” |”x”t”R2" @$PR PRPRPRPRP ”" R ” 2@ ””””2"@ ” ”””P# R. Ô 3@Ô ÔÔÔÔ3 #@0Ô,Ô (Ô$Ô ÔLÔ<38#@ HÔDÔ@Ô# R dÔ T3@ `Ô\ÔXÔÔl3h#@ Ô|Ô xÔtÔpÔ# R Ô3@ ÔÔ# R 3@  # R Ô3@ ÔÔ $ R 3@ $ R Ĕ4@ $ R Ĕ4@ Ĕ7 S & H88 S 4 7' 3D2P8` Mj~@`@p0 S 4$W4P8`L00 0 0 Sp(K -LM00@ @0 K -LMP@@0 @` p@p@@0 @`0 @0 @` @ 0 @P@@T }0S4 !@T@@0 @ 0@@ @0 @@@@@@(K -LBMPP@@`K0, 0 T% 0-? 0003S 00?o KoPK  @@ 0RK@>K@D @ -LBMPP@@`K0, 0 T% 0-? 0003S 00?o KoPK  @@ 0RK@>K@D @ -LlM00@l0 D 0S nnO0 0@ @X0 0p 0@T0 0H0 H pDX00Sh p @ @PL \ @h X0P0SWH \R#<(0S j~pNN0 @0@`0 0PP ` Ppd 0S' 0S$ R( 0@ T 8 1 ᵁ<0 04 巑00 4$KL08D V4@PP`dDP  0h`l0H 0 H SD@(K -LP P P P P P0 0@ @@@@@@ -LMPpp@`00@40  40 @T@T 0 ZP(KX@D 0 @X@DU@D 0 @U@D -LP P P P P P0 0@ @@@@@@ -LMPpp@`00@40  40 @T@T 0 ZP(KX@D 0 @X@DU@D 0 @U@D 0-L@@@P P P P P P P P P 0 0-L@@@@P J 00@@mPr 1@ mPc 1@ mPT 1@ mPE x1@ mP6 X1@ mP' 81@ mP 1@ mP 0@@ 0@@@@@@@@@@@@@@@@h h h h -L M 0 @0@ 0 0@@P  @@@,@P  @@@@P  @@@@P  @@@K 0-L@P  @@@0@P  @@@0@P  @@@00@ h26xenc_vg_job_schedulerjpegenc_vg_job_schedulerkflow_venc_dbg_bs#######Exceed max chn_data array. chip(%d) chn(%d), index(%d>=%d) VE[VE]Exceed max chn_data array. chip(%d) chn(%d), index(%d>=%d) !!PANIC!!(%s)Exceed max chn_data array. chip(%d) chn(%d), index(%d>=%d) chn(%d): call stop, ret(%d) job item is NULL. frame_id(%u) Invalid h26x job data. p(%lx) magic(%#x) venc jid(%u) len(%d) bs: %02x%02x%02x%02x %02x%02x%02x%02x %02x%02x%02x%02x %02x%02x%02x%02x ... %02x%02x%02x%02x %02x%02x%02x%02x chn(%d): callback, jid(%u) st(%d) {chn%d} video preprocess fail chn(%d): putjob jid(%u) can not allocate job item job %d job %d putjob fail h26xenc_get_kdrv_h26xe_param, Doesn't implement for param_id(%#x). UnknownHD_VIDEO_PXLFMT_YUV422_ONE (YUV422,UYVY)HD_VIDEO_PXLFMT_YUV422_MB HD_VIDEO_PXLFMT_YUV420 HD_VIDEO_PXLFMT_YUV420_NVX3 (YUV420_SCE)HD_VIDEO_PXLFMT_YUV420_MB HD_VIDEO_PXLFMT_YUV420_MB2 (YUV420_16x2)HD_VIDEO_PXLFMT_YUV420_W8 (YUV420_SP8) HD_VIDEO_PXLFMT_ARGB1555 HD_VIDEO_PXLFMT_ARGB8888 HD_VIDEO_PXLFMT_RGB565 HD_VIDEO_PXLFMT_RGB888_PLANAR (RGB_CV) MD DATA HD_VIDEO_PXLFMT_YUV422_NVX3 (YUV422_SCE)h26x osg_idx(%d) must smaller than max_idx(%d) Not implement log. use default flow. parm_id(%d) chn(%d): set VDOENC_SET_INIT failed, ret(%u) {chn%d} va is NULL %s: chip id(%d) over max chip id(%d) {chn%d} unknown codec type %d %s encode not support source format %s input ver is 0x%x, but compiler ver is 0x%x {chn%d} job version update but not reinit = 0x%x chn(%d): param update(%#x) job %d set enc param fial chn(%d): trigger, jid(%u) chn(%d): trigger failed, jid(%u) ret(%d) chn(%d): kdrv_videoenc_close, fd(%#x), id(%d) chn(%d): kdrv_videoenc_open, fd(%#x), id(%d) chn(%d): kdrv_videoenc_open - REOPEN! fd(%#x), id(%d) Fail to get module info. VE_vg_jobFail to allocate vg data! jpegh264h265KDRV_VDOJPGE_RESULT is NULL. JEjob item is NULL. job_id(%u) Invalid jpeg job data. p(%lx) magic(%#x) chn(%d): from kdrv callback, jid(%u) st(%d) First property is not bs_size [VE]First property is not bs_size !!PANIC!!(%s)First property is not bs_size jpge jid(%u) len(%d) offset(%d) bs: %02x%02x%02x%02x %02x%02x%02x%02x %02x%02x%02x%02x %02x%02x%02x%02x ... %02x%02x%02x%02x %02x%02x%02x%02x VEExceed max chn_data array. chip(%d) chn(%d), index(%d>=%d) [VE]Exceed max chn_data array. chip(%d) chn(%d), index(%d>=%d) !!PANIC!!(%s)Exceed max chn_data array. chip(%d) chn(%d), index(%d>=%d) chn(%d): callback, jid(%u) st(%d) chn(%d): putjob jid(%u) can not allocate job item job %d job %d putjob failed jpeg osg_idx(%d) must smaller than max_idx(%d) jpeg rc param: enable = %d bitrate = %d base_qp = %d max_quality = %d min_quality = %d vbr_mode = %d frame_rate_base = %d frame_rate_incr = %d Not implement log. use default flow. parm_id(%d) %s: chip id(%d) over max chip id(%d) JPEGENC only supports KDRV_JPEGYUV_FORMAT_420. fmt(%#x) {chn%d} video preprocess fail @@ param: jid(%u) addr(%#lx,%#lx) offset(%u,%u) ddrid(%u) bs_addr(%#lx,%#lx) bs_sz(%u) bs_ddrid(%u)quality(%u) restart(%u) wh(%u,%u), in_fmt(%u) rotate(%u) chn(%d): set param fail chn(%d): set rc param fail chn(%d): trigger, jid(%u) chn(%d): trigger failed, jid(%u) ret(%d) chn(%d): kdrv_videoenc_jpeg_open, fd(%#x), id(%d) chn(%d): kdrv_videoenc_jpeg_open - REOPEN! fd(%#x), id(%d) chn(%d): kdrv_videoenc_jpeg_close, fd(%#x), id(%d) Fail to get module info. JE_vg_jobFail to allocate vg data! H26X_ENC_IOC_SET_TMNR_PARAM copy_from_user error VEH26XENC_REF_BUFFER_INFO copy_to_user error H26X_ENC_IOC_GET_TMNR_PARAM copy_from_user error H26X_ENC_IOC_GET_TMNR_PARAM copy_to_user error H26X_ENC_IOC_GET_BUFFER_INFO copy_from_user error H26X_ENC_IOC_GET_BUFFER_INFO copy_to_user error KFLOW_VIDEOENC_IOC_FD_OPEN copy_from_user error KFLOW_VIDEOENC_IOC_FD_OPEN warning, alrady opened, fd(%#x) KFLOW_VIDEOENC_IOC_FD_OPEN fail, result(%#x) KFLOW_VIDEOENC_IOC_FD_CLOSE copy_from_user error KFLOW_VIDEOENC_IOC_FD_CLOSE fail, result(%#x) H26X_ENC_IOC_SET_TMNR_ENABLE copy_from_user error H26X_ENC_IOC_GET_TMNR_ENABLE copy_from_user error H26X_ENC_IOC_GET_TMNR_ENABLE copy_to_user error H26X_ENC_IOC_SET_MASK_WIN copy_from_user error H26X_ENC_IOC_GET_MASK_WIN copy_from_user error H26X_ENC_IOC_GET_MASK_WIN copy_to_user error H26X_ENC_IOC_SET_MASK_PAL copy_from_user error H26X_ENC_IOC_GET_MASK_PAL copy_from_user error H26X_ENC_IOC_GET_MASK_PAL copy_to_user error H26X_ENC_IOC_SET_MASK_MOSAIC_SIZE copy_from_user error H26X_ENC_IOC_GET_MASK_MOSAIC_SIZE copy_from_user error H26X_ENC_IOC_GET_MASK_MOSAIC_SIZE copy_to_user error H26X_ENC_IOC_SET_OSG_RGB2YUV copy_from_user error H26X_ENC_IOC_GET_OSG_RGB2YUV copy_from_user error H26X_ENC_IOC_GET_OSG_RGB2YUV copy_to_user error KFLOW_VIDEOENC_OSG_WIN copy_from_user error bg alpha(%d) is over max bg alpha(%d), bg alpha set to %d fg alpha(%d) is over max fg alpha(%d), fg alpha set to %d h26x osg_idx(%d) must smaller than osg_max_num(%d) H26X_ENC_IOC_GET_OSG_WIN copy_from_user error H26X_ENC_IOC_GET_OSG_WIN copy_to_user error H26X_ENC_IOC_SET_REF_BUFFER_INFO copy_from_user error H26X_ENC_IOC_RELEASE_REF_BUFFER copy_from_user error fail to release buffer %d H26X_ENC_IOC_GET_REF_BUFFER_INFO copy_from_user error H26X_ENC_IOC_GET_REF_BUFFER_INFO copy_to_user error H26X_ENC_IOC_SET_INFO_BUFFER_INFO copy_from_user error jpeg osg not support Unknow venc command(%#x) encoder dev misc-register fail, ret(%d) [VE]Encoder flow v%d.%d.%d, built @ %s %s 15:20:23Jun 14 2022Fail to do h26xenc_vg_init. ret(%d) Fail to do jpegenc_vg_init. ret(%d) JEFail to do videoenc_proc_init. ret(%d) Fail to do videoenc_ioctl_init. ret(%d) Fail to do h26xenc_vg_close. ret(%d) Fail to do jpegenc_vg_close. ret(%d) Fail to do videoenc_proc_close. ret(%d) videoenc ## Chip %d ## Chn(%d): fd(%#x) kdrv_id(%#x) PARAM: job_id(%d) y_addr(%#lx) c_addr(%#lx) y_off(%#x) c_off(%#x) w/h(%u*%u) src_cmp(%u) qty(%u) rt(%u) fmt(%u) Log level = %d (%d: none, %d: flow, %d: detail) INIT: ret(%d) codec_type(%d) buf(%#x,%u) wh(%u,%u) rate(%u,%u) i_qp(%u,%u~%u) p_qp(%u,%u~%u) uq(%u) st_time(%u) ip_wight(%u) dar(%d) svc(%d) ltr(%u,%u) rt(%u) fs(%u) pf(%d) ml(%u) cr(%u) pm(%u) sei(%u) ent(%d) idc(%u) sar(%u,%u) gray(%u) db(%u,%d,%d) vui(%d) mc(%u) tc(%u) cp(%u) vf(%u) tp(%d) CBR: ret(%d) en(%u) st(%u) br(%u) fr(%u) gop(%u) i_qp(%u,%u~%u) p_qp(%u,%u~%u) ip(%d) EVBR: ret(%d) en(%u) st(%u) br(%u) fr(%u) gop(%u) key_p(%u) i_qp(%u,%u~%u) p_qp(%u,%u~%u) ip(%d) kp(%d) aq(%d) sfc(%u) mrt(%u) psnr(%u,%u,%u) VBR: ret(%d) en(%u) st(%u) br(%u) fr(%u) gop(%u) i_qp(%u,%u~%u) p_qp(%u,%u~%u) ip(%d) cp(%u) VBR: ret(%d) en(%u) fix(%u,%u) fr(%u) ROW_RC: ret(%d) en(%u) i_qp(%u,%u,%u~%u) p_qp(%u,%u,%u~%u) USR_QP: ret(%d) en(%u) addr(%lx) size(%u) loft(%u) AQ: ret(%d) en(%u) str(%u,%u) delta(%d~%d) depth(%u) SLICE_SPLIT: ret(%d) en(%u) row(%u) GDR: ret(%d) en(%u) period(%u) num(%u) tmnr: en(%d) tmnr param: luma(%u) chroma(%u) fcs(%u) ref_cmpr(%u) err_comp(%u) dither(%u) osg_win param: win_idx(%u) en(%u) kflow_videoenc engine spec ------------------------------------ * H264 size range: min(%dx%d) ~ max(%dx%d) H264 format/alignment: YUV420(w:%d h:%d), YUV420SCE(w:%d h:%d) * H265 size range: min(%dx%d) ~ max(%dx%d) H265 format/alignment: YUV420(w:%d h:%d), YUV420SCE(w:%d h:%d) H26x max osg num: %d H26x osg alignment: (w:%d h:%d) (x:%d y:%d) (line_offset:%d) H26x osg support format mask: %s, * JPEG size range: min(%dx%d) ~ max(%dx%d) JPEG format/alignment: YUV420(w:%d h:%d), YUV420SCE(w:%d h:%d) JPEG max osg num: %d JPEG osg alignment: (w:%d h:%d) (x:%d y:%d) (line_offset:%d) JPEG osg support format mask: Noneinput is too large proc log level copy from user failed %d ## h26x Chip %d ## ==================== Chn(%d): fd(%#x) kdrv_id(%#x) ==================== idx type width heihgt loffset pos_x pos_y balpha falpha addr %3d %8s %5d %6d %7d %5d %5d %6d %6d 0x%lx jpeg osg not support wait_callbackcallback_doneinitvg_putjobtriggeredprepare_triggerunknown## Chip%d ## job(%u): chn(%d) - %s videograph/kflow_videoencError to create %s proc engine_specError to create %s/engine_spec proc draw_winError to create %s/draw_win proc h26x_dbglevelError to create %s/h26x_dbglevel proc h26x_jobError to create %s/h26x_job proc h26x_paramError to create %s/h26x_param proc jpeg_dbglevelError to create %s/dbglevel proc jpeg_jobError to create %s/jpeg_job proc jpeg_paramError to create %s/jpeg_param proc argb1555argb8888argb4444rgb5651bit_pal2bit_pal4bit_palversion=0x01001600license=GPLauthor=Novatek Corp.parm=kflow_venc_dbg_bs:kflow_venc_dbg_bsparmtype=kflow_venc_dbg_bs:intdepends=ms,kdrv_jpg,kdrv_venc,em,log,kwrapname=kflow_videoencvermagic=4.19.148 SMP mod_unload ARMv7 D 1h26xenc 3mjeh kflow_videoencGCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0A0aeabi&7-A A  "    | |+ * =( T\ux < @  8  u   @  u  <T    u   !, 'X - 3 9 ?$ EP K| Q W ] c ulm8 s yl |4l    P       8%u@%  4 d  $ * $*u0*P* 0  ;  N[ puT*x h  d   <      /u/]   0u00<3 ? E K0 Q@ P d !x ' - 9 p H d , s  mP c( W X=u\=   P 4 \ BuB C( (  N$< uC$Cx  (E F  .LIt @ 4   ]  H  t Qh  x  K8 X -x  9 ]u]|  ! 3   E x ? 'D   H    mT s W jujP 0ku4kLkuF8  | $  * T Z< u`nh t z D D  @ (h @    4) ] x  B \uPkvPk$plXtk$}k$mH k$n0k$CH|Vl$ptH(l$\y\Ll$u, p  $  'X  !  ( p   < t   ] L  9 ? E( K` Q  - 3 W xX 0 s m8 h     8 < l    4 ,w$x < P Dx| Z$! * T nP! {zx! @! F! L! R! X! th! ^! d! \}u`}j`}uD! c $" X" " " "  # T# # " # `# 0# " " " d" 0" X X    !h 3 Lh  ^h w h DDHLPTX\1`Pd  dj\o4kX |&    (- ; M $a s           d($ 6 (G Y 8e w 0 /  (   B$ J@ @ ( ,/ E S p3 l { 4     @%<    2 JA H ?4\ c j {    h*      4> X% 1 B K d \=y    lj    P jX!0*$2, D_q C P "$2T*kflow_videoenc.mod.c$d__module_depends__UNIQUE_ID_name22__UNIQUE_ID_vermagic21_note_6h26xenc_main_no_tracer.c$a.LANCHOR0.LANCHOR1.LC4.LC1.LC0.LC2.LC3.LC8.LC7.LC6.LC5h26xenc_vg_set_enc_param.LC9.LC10.LC11.LC12h26xenc_local_param_clear.LC13.LC15.LC16.LC22.LC23.LC24.LC25.LC26.LC27.LC17.LC18.LC19.LC20.LC21.LC28.LC14.LANCHOR2.LC30.LC29h26xenc_vg_set_feature.LC31h26xenc_vg_set_rch26xenc_vg_set_roih26xenc_vg_set_param.LC32.LC38.LC40.LC41.LC37.LC39.LC36.LC35.LC34.LC33.LC42.LC43.LC44.LC46.LC45.LC47CSWTCH.198__FUNCTION__.31966chn_data_numh26xenc_vg_job_cachejpegenc_main_no_tracer.cjpegenc_local_param_clear__FUNCTION__.31195jpegenc_vg_job_cachevideoenc_drv_no_tracer.ch26x_enc_ioctl_set_tmnrh26x_enc_get_hw_spec_infoh26x_enc_ioctl_get_tmnrh26x_enc_get_h26x_paramvideoenc_init.LC48.LC49videoenc_exit.LC50.LC51.LC52__param_str_kflow_venc_dbg_bsvideoenc_devvideoenc_enc_fops__UNIQUE_ID_version56__UNIQUE_ID_license55__UNIQUE_ID_author54__UNIQUE_ID_kflow_venc_dbg_bs53__UNIQUE_ID_kflow_venc_dbg_bstype52__param_kflow_venc_dbg_bsvideoenc_proc_no_tracer.cproc_jpeg_kdrv_set_openproc_jpeg_kdrv_set_showproc_jpeg_job_list_openproc_jpeg_job_list_showproc_jpege_log_level_openproc_jpege_log_level_showproc_kdrv_set_openproc_kdrv_set_showproc_job_list_openproc_job_list_showproc_h26xe_log_level_openproc_h26xe_log_level_showproc_draw_win_list_openproc_draw_win_list_showproc_engine_spec_list_openproc_engine_spec_list_showproc_jpege_log_level_writeproc_log_level_writeget_job_item_h26xe_state_string.LC57.LC53.LC56.LC54.LC55.LC59.LC58get_job_item_jpeg_state_string.LC60.LC62.LC64.LC66.LC68.LC70.LC72.LC74.LC76.LC61.LC77.LC75.LC73.LC71.LC69.LC67.LC65.LC63videoenc_graph_fmt_tabengine_spec_proc_opsdraw_win_proc_opsh26xe_log_level_proc_opsjob_list_proc_opsjpege_log_level_proc_opsjob_jpeg_list_proc_opsjpeg_kdrv_set_proc_opsh26xenc_job_list_proch26xenc_kdrv_setjpegenc_job_list_procjpegenc_kdrv_setengine_spec_procdraw_win_proch26xenc_videoenc_loglevel_procjpegenc_videoenc_loglevel_procvideoenc_entry_procalpha_typevideoenc_ioctl_cleanh26xenc_kdrv_cb_opsh26xenc_vg_fd_openmisc_deregisterh26xenc_flow_datavideoenc_proc_closekdrv_videoenc_closeproc_createjpegenc_kdrv_set_log_enableh26xenc_vg_init__this_module_test_and_set_bith26xenc_vg_callback__stack_chk_guardms_cache_createvos_cpu_dcache_synch26xenc_get_chn_datajpeg_enc_max_chipcleanup_modulememcpykfreevk_spin_unlock_irqrestorekdrv_videoenc_jpeg_setseq_lseekh26xenc_vg_opsvk_spin_lock_initjpegenc_chn_datakdrv_videoenc_getinit_modulejpegenc_log_levelkdrv_videoenc_jpeg_set_and_logjpegenc_vg_putjobh26xenc_chn_datajpegenc_vg_opsjpegenc_kdrv_cb_opsjpegenc_vg_close__stack_chk_failjpegenc_vg_initget_codec_namejpegenc_flow_datavideo_entity_registerms_cache_freejpegenc_vg_job_schedulerms_cache_alloch26xenc_vg_job_schedulerkdrv_videoenc_open_vk_raw_spin_lock_irqsavetasklet_inith26xenc_vg_fd_closeh26xenc_kdrv_set_log_enableosg_stepvideo_entity_deregister__tasklet_schedulevideoenc_ioctlmemcmpjpegenc_vg_fd_closesscanfprintkh26x_enc_max_chnprintmproc_mkdirmemsetjpegenc_vg_callbackkdrv_videoenc_jpeg_geth26x_enc_max_chipmisc_registerh26xenc_log_level__aeabi_uidivjpegenc_vg_fd_openvideoenc_proc_initproc_removearm_copy_to_userseq_readkdrv_videoenc_jpeg_closejpegenc_get_chn_datakdrv_videoenc_h26x_set_and_logjpeg_enc_max_chnarm_copy_from_uservideoenc_releasevideo_postprocessvideo_preprocessseq_printfh26xenc_vg_entityvideoenc_ioctl_inith26xenc_vg_closeh26xenc_vg_putjobkdrv_videoenc_jpeg_triggerkdrv_videoenc_setsingle_releaseparam_ops_intkdrv_videoenc_triggersingle_openkdrv_videoenc_jpeg_openms_cache_destroyget_format_namejpegenc_vg_entity__kmalloch26xenc_get_kdrv_h26xe_paramh26xenc_vg_stopjpegenc_vg_stop+, +(,dx+|+,,++,,+,+ +, ,+,(+,,4+<,+!+$,!,,0L+"+,",ht++,,+,+ +, ,8H+#L+P,#T,Xd+#h,#lx+$|+,$,+$,$ +,<+( + ,( ,  +( ,( ( 8 +< ,L `  +) + ,) ,  , D \ l +*p +t ,*x ,|  +* ,*  ++ + ,+ ,   + ,   + , + ,\ +d ,h +l ,p  + ,  + + , ,  + , + , + ,T d t  , +/0 +4 ,/8 ,< D +/H ,/L d +h +l ,p ,t  + ,  + + , ,     $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|+1,1 +3,3+4,4$+5(,50+64,6<+7@,7H+8L,8T+9X,9`+:d,:l+;p,;x+<|,<+=,=+>,>+?,?+@,@+A,A+@,@  $(,048<@DHLPTX\`dh|d 8Hld8Td+Dh+l,Dp,t|+D,D+E+,E,+E,E+,d<+@,\+G`+d,Gh,lx+,Lx+,Hh|+,X+K +,K, +K$,K(D+H+L,P,++,,   !+L!+!,L!, !T!+MX!+\!,M`!,l!|!!+N!,N!+!,!!+N!,N!H"l"|""+O"+",O",""#,#+0#,8#D#+ L#, l##+#+#,#,##+#,##+ #, #+#,#$+P$+ $,P$,$ $+P$$,P,$8$+Q<$+@$,QD$,H$T$+QX$,Q`$h$l$+Ap$,At$+Rx$,R$+$,$$+@$,@$$+R$,R$$+S$+$,S$,$$+S$,S$$+T%,T %+%,% %+T(%,T,%4%8% <%P%+T%,`%+h%,%%+W%+%,W%,%&+&+ &,&,&(&+,&,4&@&+ D&+H&, L&,p&&+&,&+&,&'+X'+',X', '0'@'+YD'+H',YL',T'p'''+'+',',''+',''+ '+', ',(0(+4(,L(\(+d(,l(+p(,(((+(,(+Z(,Z()$))))+[)+),[),))+[),[)))+\*+*,\*, **+\*,\*$* (* ,* D*P* *+j*,j*+k*+l*,k*,l*D++H+,X++m\+,m++,(,+n,,+l4,,n8,,lD,`,,+o,,o,+p,,p|----+q-+l-,q-,l--+r-,r-.+s.+l .,s.,l4.D.+tH.+lL.,tP.,lT.X.+td.,th.t.+ux.+l|.,u.,l..+u.,u..+v.+l.,v.,l..+v.,v..+w.+l.,w.,l..+x.,x..+y.+l.,y.,l// /+j$/,j4/H//+|/+l/,|/,l//0,0D0T0+}X0+l\0,}`0,ld0l0+}p0,}t0|0+~0+l0,~0,l00 0+j0,j001+ 1+l$1,(1,l,141+81,<1L1`1p11 22+$2,(2+p,2,p0282+<2+p@2,D2,pH2P2+T2+pX2,\2,p`2h2+l2+pp2,t2,px22+2+p2,2,p22+2+p2,2,p22+2+p2,2,p22+2+p2,2,p22+2+p2,2,p2@3+D3+lH3,L3,lP3\3+`3,d33+m3,m3+3,4 4+q$4+l(4,q,4,l46p7+x7,7+l7,l778+8+l8, 8,l8(8@8+H8,P8+lT8,lX8\8+h8,p889D;T;+X;+l\;,`;,ld;h;+p;,t;;;+r;,r;;+s;,s;<+q<+l <,q<,l<(<+r,<,r4<@<+sH<,s`<+lh<,ll<|<+<+l<,<,l<<+<,<<+<+l<,<,l<<+<,<<+<+l<,<,l<<+<,<=+=, =+=+l=,=,l=(=+,=+0=,8=,<=D=X= l=+mp=,mt=+jx=,j=+q=,q=+l=,l==+r=,r==+s=+l>,s>,l(>D>+mH>,mT>+j\>,j>+>+l>,>,l>> ?+?+l?,?,l?x,> x,x0x+?4x,?8xTx+Xx,xxxx+x+=x,x,=xyy+> y,>$yDyHy+?Ly,?Pyly+py,y+y+Ay,y,Ay+-y,-yy+y+By,y,By+Cz,C\z+Ddz,Dzz,{l{x{{+E{,E{{+G{+H{,G{,H |+I|,I|+J|,J$|+K(|,K0|+L4|,L<|+M@|,M\|+N`|,Nl|+Op|,O|||}D}\}}+G}+H},G},H}+I},I}+J},J}+K},K}+L},L}+M},M~+N~,N~+O~,O(~<~h~~~+U,U(8HXhx+V,V+U,U+W+X,W,X +Y,Y 0+Z8,ZDT+[\,[hx+\,\+],]+^Ȁ,^Ԁ+_,_+V+`,V,` $0+V4+a8,V<,a@H+VL+bP,VT,bX`+Vd+ch,Vl,cpx+V|+d,V,d+V+e,V,e+V+f,V,f+Vā+gȁ,V́,gЁ؁+V܁+h,V,h       ++, ,(+8,<@P+T+X,\,`h+l,p|++,,+,++,,+,+ +,, +$,( + +$,(,,4+8,<DT+X+\,`,dl+p,t|++,,+, X\`dhlp8XdhD H  h        $ h l p        @  $ h l p       $ h l p t <      $ h l p   T.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rel.text.rel.init.text.rel.exit.text.rel.rodata.rodata.str1.4.modinfo.rel__param.rel.data.rel.gnu.linkonce.this_module.bss.comment.note.GNU-stack.ARM.attributes4$.X>p : @\<H|8D @$XWS @T&fxtb @<'P n2$}ԩ @'    @'@ @l)h0fpf1 B|)