Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

RK3188_VPU_SUPPORT

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    RK3188_VPU_SUPPORT

    ok. up we go,
    First is the bible hier >http://linux-rockchip.info/mw/index....eoAcceleration
    Big thanks for the time spent on it.
    Modules for vpu > http://www.sendspace.com/file/caoyvi
    hx170dec.ko
    hx280enc.ko
    memalloc.ko
    for now I see it the only kernel modules sees malloc.
    possible that I need to change the id pic & vid visible to the kernel.


    mono zrobia to jutro. Pozdrawiam wszystkich.
    flycast mk809iii

    #2
    Any luck?

    Comment


      #3
      I guess this is not going to work.

      Code:
      3] hx170dec: dec/pp kernel module. $Revision: 1.12 $ 
      [   79.063639] hx170dec: supports 8170 and 8190 hardware 
      [   79.063672] hx170dec: base_port=0xebd00000 irq=113
      [   79.063694] hx170dec: initializing SPEAr1340 IP clocks 
      [   79.063769] Unhandled fault: imprecise external abort (0x1406) at 0x00015017
      79.063819] Internal error: : 1406 [#2] PREEMPT SMP
      [   79.063853] CPU: 2    Tainted: G      D      (3.0.36+ #7)
      [   79.063898] PC is at __iounmap+0x0/0xc
      [   79.063929] LR is at hx170dec_init_SPEAr1340+0xa8/0x288 [hx170dec]
      [   79.063958] pc : [<c062f944>]    lr : [<bf166298>]    psr: 200f0013
      [   79.063972] sp : ce789eb8  ip : d682c738  fp : c0685724
      [   79.064010] r10: bf1661f0  r9 : 00000000  r8 : e09ce28c
      [   79.064029] r7 : e097e314  r6 : e09c2320  r5 : bf16489c  r4 : bf164a64
      [   79.064052] r3 : 00002000  r2 : bf16626c  r1 : e0700613  r0 : e097e314
      [   79.064082] Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
      [   79.064116] Control: 10c5387d  Table: 6e66004a  DAC: 00000015
      [   79.064144] 
      [   79.064147] PC: 0xc062f8c4:
      [   79.064159] f8c4  e0800183 e3a03000 e2811602 e5803000 e5803004 e1a01aa1 e1a01a81 e2414001
      [   79.064197] f8e4  e154000c 21a01002 ee070f3a e1510002 e2800008 1afffff3 e8bd8010 e92d4008
      [   79.064244] f904  e1a0200d e3c23d7f e3a01000 e3c3303f e3a024bf e593300c e59331f0 e5930024
      [   79.064285] f924  ebffffc3 f57ff04f e3a03000 ee083f13 ee073fd1 f57ff04f f57ff06f e8bd8008
      [   79.064325] f944  e3c00eff e3c0000f ea0289a6 e1a0c001 e1a03002 e2801a01 e1a0200c e5933000
      [   79.064372] f964  ea0705e4 e92d41f0 e1a06000 e59f4054 e3e07007 e59f8050 e5983000 e594516c
      [   79.064439] f984  e2833502 e5960024 e1a03ba3 e1a03b83 e1a03aa3 e1a01183 e0030397 e0800001
      [   79.064483] f9a4  e2832dfe e5943024 e2822020 e0831001 eb06fd49 e586516c e594316c e1550003
      [   79.064531] 
      [   79.064533] SP: 0xce789e38:
      [   79.064547] 9e38  00000001 c06d1240 000000d0 00000001 000e0700 ffd32000 00000653 e09cefff
      [   79.064580] 9e58  00000000 ffffffff ce789ea4 e09c2320 e097e314 c062856c e097e314 e0700613
      [   79.064616] 9e78  bf16626c 00002000 bf164a64 bf16489c e09c2320 e097e314 e09ce28c 00000000
      [   79.064660] 9e98  bf1661f0 c0685724 d682c738 ce789eb8 bf166298 c062f944 200f0013 ffffffff
      [   79.064752] 9eb8  c0c884d0 c0c884d4 bf16490c 00000001 ce54f980 bf164954 00000001 c06235f4
      [   79.064843] 9ed8  bf1661f0 00000000 00000001 bf16490c bf16490c 00000001 ce54f980 bf164954
      [   79.064943] 9ef8  00000001 00000124 0000001c c0688458 bf164918 00000000 c0c88714 00000000
      [   79.065033] 9f18  bf164858 00013008 000018ab 00000000 00000000 00000000 00000000 00000000
      [   79.065114] 
      [   79.065123] IP: 0xd682c6b8:
      [   79.065155] c6b8  101ee653 101ef653 101f0653 101f1653 101f2653 101f3653 101f4653 101f5653
      [   79.065216] c6d8  101f6653 101f7653 101f8653 101f9653 101fa653 101fb653 101fc653 101fd653
      [   79.065264] c6f8  101fe653 101ff653 00000000 00000000 e0700653 00000000 10098653 10099653
      [   79.065306] c718  00000000 00000000 10218653 10219653 1021a653 1021b653 00000000 00000000
      [   79.065349] c738  e0700653 00000000 1021c653 1021d653 1021e653 1021f653 00000000 00000000
      [   79.065394] c758  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.065438] c778  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.065480] c798  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.065539] 
      [   79.065549] FP: 0xc06856a4:
      [   79.065579] 56a4  eb05c333 e3500000 1a000008 e7d43006 e353003d 1a000005 e2866001 e0840006
      [   79.065628] 56c4  e8bd80f8 e3530001 e2455001 9a000011 e1a02004 e1a03005 e5d21000 e2844001
      [   79.065676] 56e4  e3510000 1afffff6 ea000003 e3530001 e2455001 9a000007 e1a03005 e1a04002
      [   79.065704] 5704  e2822001 e5d41000 e3510000 0afffff6 e3540000 1affffde e3a00000 e8bd80f8
      [   79.065732] 5724  e92d4010 e1a00003 e59d4010 e592200c e59d1008 e0821001 e1a02004 eb05a5e6
      [   79.065761] 5744  e1a00004 e8bd8010 e92d4070 e1a06000 ebfe9ba3 e2504000 0a00000c e59f5034
      [   79.065789] 5764  e285000c eb11161d e5953000 e0840006 e1540003 e59f3020 35854000 e5932000
      [   79.065820] 5784  e1500002 85830000 e59f0010 eb11158e e1a00004 e8bd8070 c0c884ac c0dbffa8
      [   79.065848] 
      [   79.065851] R0: 0xe097e294:
      [   79.065863] e294  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.065890] e2b4  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.065919] e2d4  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.065949] e2f4  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.065976] e314  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066003] e334  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066031] e354  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066059] e374  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066089] 
      [   79.066091] R1: 0xe0700593:
      [   79.066101] 0590  ******** ******** ******** ******** ******** ******** ******** ********
      [   79.066133] 05b0  ******** ******** ******** ******** ******** ******** ******** ********
      [   79.066162] 05d0  ******** ******** ******** ******** ******** ******** ******** ********
      [   79.066192] 05f0  ******** ******** ******** ******** ******** ******** ******** ********
      [   79.066219] 0610  ******** ******** ******** ******** ******** ******** ******** ********
      [   79.066247] 0630  ******** ******** ******** ******** ******** ******** ******** ********
      [   79.066276] 0650  ******** ******** ******** ******** ******** ******** ******** ********
      [   79.066304] 0670  ******** ******** ******** ******** ******** ******** ******** ********
      [   79.066332] 0690  ******** ******** ******** ******** ******** ******** ******** ********
      [   79.066360] 
      [   79.066363] R6: 0xe09c22a0:
      [   79.066374] 22a0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066401] 22c0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066428] 22e0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066458] 2300  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066485] 2320  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066512] 2340  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066541] 2360  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066569] 2380  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066597] 
      [   79.066599] R7: 0xe097e294:
      [   79.066610] e294  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066638] e2b4  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066665] e2d4  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066692] e2f4  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066721] e314  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066749] e334  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066776] e354  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066804] e374  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066838] 
      [   79.066840] R8: 0xe09ce20c:
      [   79.066849] e20c  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066878] e22c  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066906] e24c  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066932] e26c  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066961] e28c  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.066990] e2ac  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.067018] e2cc  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.067044] e2ec  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.067078] Process insmod (pid: 1489, stack limit = 0xce7882f0)
      [   79.067094] Stack: (0xce789eb8 to 0xce78a000)
      [   79.067109] 9ea0:                                                       c0c884d0 c0c884d4
      [   79.067133] 9ec0: bf16490c 00000001 ce54f980 bf164954 00000001 c06235f4 bf1661f0 00000000
      [   79.067156] 9ee0: 00000001 bf16490c bf16490c 00000001 ce54f980 bf164954 00000001 00000124
      [   79.067180] 9f00: 0000001c c0688458 bf164918 00000000 c0c88714 00000000 bf164858 00013008
      [   79.067205] 9f20: 000018ab 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [   79.067227] 9f40: e0c89000 00002755 e0c8a210 e0c8a05f e0c8b430 d609a780 00000a8c 00000c0c
      [   79.067251] 9f60: 00000000 00000000 00000028 00000029 00000020 00000000 0000001a 00000000
      [   79.067273] 9f80: 00000003 00008c39 00013008 00002755 00000080 c0628c44 ce788000 00000000
      [   79.067296] 9fa0: 00000000 c0628ac0 00008c39 00013008 00013018 00002755 00013008 4032c4c8
      [   79.067319] 9fc0: 00008c39 00013008 00002755 00000080 00004000 00000003 4002f000 00000000
      [   79.067340] 9fe0: 402dd950 beb7f658 00008afd 402dd960 800f0010 00013018 00000000 00000000
      [   79.067378] [<c062f944>] (__iounmap+0x0/0xc) from [<bf166298>] (hx170dec_init_SPEAr1340+0xa8/0x288 [hx170dec])
      [   79.067416] [<bf166298>] (hx170dec_init_SPEAr1340+0xa8/0x288 [hx170dec]) from [<c06235f4>] (do_one_initcall+0x90/0x160)
      [   79.067448] [<c06235f4>] (do_one_initcall+0x90/0x160) from [<c0688458>] (sys_init_module+0x1698/0x1828)
      [   79.067482] [<c0688458>] (sys_init_module+0x1698/0x1828) from [<c0628ac0>] (ret_fast_syscall+0x0/0x30)
      [   79.067508] Code: ee073fd1 f57ff04f f57ff06f e8bd8008 (e3c00eff) 
      [   79.067528] ---[ end trace 249b9d910e87857c ]---
      [   79.067901] Unhandled fault: imprecise external abort (0x1406) at 0xe07006ac
      Module Size Used by
      hx170dec 6959 1


      I also compiled vpu_service.c but the result is not promising

      Code:
      [  492.849719] VPU_SERVICE: failed on clk_get pd_video
      [  492.849771] VPU_SERVICE: failed on clk_get aclk_ddr_vepu
      [  492.849811] VPU_SERVICE: failed on clk_get hclk_cpu_vcodec
      [  492.849874] vpu: power on
      [  492.849978] VPU_SERVICE: checking hw id 4831
      [  492.851734] vpu: power off...done
      [  492.851799] VPU_SERVICE: init success

      http://drivehq.com/web/st1905/vpu_service.zip > has the source and compiled binary to load into your kernel. e.g : insmod vpu_service.ko

      P.S : There seems to be an issue to unload this module

      Code:
      [  542.131842] WARNING: at drivers/base/core.c:144 device_release+0x70/0x84()
      [  542.131881] Device 'vpu_service' does not have a release() function, it is broken and must be fixed.
      Last edited by rts47; 06-17-2014, 16:56.

      Comment


        #4
        I have gone through libhybris way and succesfully run mediaserver under ubuntu with the following output

        Code:
        W/AudioSystem( 2513): AudioFlinger not published, waiting...
        I/mediaserver( 2536): ServiceManager: 0x41895ee8
        I/AudioFlinger( 2536): Using default 3000 mSec as standby time.
        I/CameraService( 2536): CameraService started (pid=2536)
        E/CameraService( 2536): Could not load camera HAL module
        E/AudioPolicyManagerBase( 2536): could not load audio policy configuration file, setting defaults
        I/ServiceManager( 2536): Waiting for service media.audio_flinger...
        I/ServiceManager( 2536): Waiting for service media.audio_flinger...
        I/ServiceManager( 2536): Waiting for service media.audio_flinger...
        I/ServiceManager( 2536): Waiting for service media.audio_flinger...
        I/ServiceManager( 2536): Waiting for service media.audio_flinger...
        W/AudioSystem( 2536): AudioFlinger not published, waiting...
        I/ServiceManager( 2536): Waiting for service media.audio_flinger...
        I/ServiceManager( 2536): Waiting for service media.audio_flinger...
        I/ServiceManager( 2536): Waiting for service media.audio_flinger...
        I/ServiceManager( 2536): Waiting for service media.audio_flinger...
        I/ServiceManager( 2536): Waiting for service media.audio_flinger...
        W/AudioSystem( 2536): AudioFlinger not published, waiting...
        I/ServiceManager( 2536): Waiting for service media.audio_flinger...
        I/ServiceManager( 2536): Waiting for service media.audio_flinger...
        Do we need something like "exynos5_hwcomposer" like they use here http://forum.odroid.com/viewtopic.ph...=4166&start=40 or we can just load kernel modules which i did and compile xbmc with libhybris and use stagefright from the android libraries ?


        Code:
        E/        ( 5263): Mali device driver does not respond properly to rockchip version check
        W/libEGL  ( 5263): eglInitialize(0x1) failed (EGL_BAD_ALLOC)
        Above is from logcat under ubuntu when i try to run "test_egl" from libhybris package

        Code:
        test_egl
        ** gralloc_open 0x40096004 status=Success
        test_egl: test_egl.c:59: main: Assertion `eglGetError() == 0x3000' failed.
        Aborted
        I don`t what the hell is wrong with mali, "Mali device driver does not respond properly to rockchip version check" i have no idea about this one as well.
        Last edited by rts47; 06-21-2014, 19:41.

        Comment


          #5
          While i was checking libhybris, i decided to make wine(running some win32 apps) work with my measy u4a and surprisingly it worked fine, now i`m extracting nokia n9 firmwares to get skype binaries for ARMv7 without bionic symbols, hoping to get it work too, hybris is some more work but looks like ubuntu touch is going to solve it all.

          Comment


            #6
            Code:
            [15965.354015] hx170dec: dec/pp kernel module. $Revision: 1.9 $ 
            [15965.354072] hx170dec: supports 8170 and 8190 hardware 
            [15965.354105] hx170dec: base_port=0x10104200 irq=42
            Here is the new kernel module



            For me it does not create the major and device for some reason.

            Comment


              #7
              Originally posted by rts47 View Post

              Here is the new kernel module



              For me it does not create the major and device for some reason.
              Please forgive me newbie questions:
              1. Do I understand correctly that module (being loaded) should let us use VPU for video decoding?
              2. Will that module work with any version of linux kernel or only with some particular one (e.g. 3.0.36+, 3.0.101 or even 3.10.x...)?
              3. if I have running linux on Minix Neo x7 what steps need to be done to run that module? Is it just put that module into /lib/modules/<kernel version>/ and run insmod/modprobe or some other/extra steps required?

              Comment


                #8
                Code:
                [  203.615444] hx170dec: dec/pp kernel module. $Revision: 1.9 $ 
                [  203.615496] hx170dec: supports 8170 and 8190 hardware 
                [  203.615529] hx170dec: base_port=0x10104200 irq=42
                [  203.615577] sys_init_module: 'hx170dec'->init suspiciously returned 248, it should follow 0/-E convention
                [  203.615602] sys_init_module: loading module anyway...
                [  203.615703] [<c062da68>] (unwind_backtrace+0x0/0xe0) from [<c06884c4>] (sys_init_module+0x1704/0x1828)
                [  203.615777] [<c06884c4>] (sys_init_module+0x1704/0x1828) from [<c0628ac0>] (ret_fast_syscall+0x0/0x30)
                Ok this one properly creates the Major for the device so it kinda works, notice the abnormal output from the kernel. (248 is the Major number)

                https://www.sendspace.com/file/rhojx5

                After loading the kernel module

                cat /proc/devices | grep hx170 | cut -c1-3 (get the major)

                mknod /dev/hx170 c 248 0
                (248 is the major for me)

                chmod 0666 /dev/hx170


                This is it. Same goes for memalloc and the encoder.


                Comment


                  #9
                  Originally posted by knawnd View Post
                  Please forgive me newbie questions:
                  1. Do I understand correctly that module (being loaded) should let us use VPU for video decoding?
                  2. Will that module work with any version of linux kernel or only with some particular one (e.g. 3.0.36+, 3.0.101 or even 3.10.x...)?
                  3. if I have running linux on Minix Neo x7 what steps need to be done to run that module? Is it just put that module into /lib/modules/<kernel version>/ and run insmod/modprobe or some other/extra steps required?
                  i`m creating these against the 3.0.36+ not for any otherkernel since i have this one at my measy u4a.

                  It`s not only loading a module and getting it done, we need gstreamer to work with this kernel module.



                  I`m going to work on this asap.

                  Plugin does not compile

                  Code:
                  libtool: link: /bin/grep -E -e "_*(gst_|Gst|GST_).*" ".libs/libgstx170.exp" > ".libs/libgstx170.expT"
                  libtool: link: mv -f ".libs/libgstx170.expT" ".libs/libgstx170.exp"
                  libtool: link: echo "{ global:" > .libs/libgstx170.ver
                  libtool: link:  cat .libs/libgstx170.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libgstx170.ver
                  libtool: link:  echo "local: *; };" >> .libs/libgstx170.ver
                  libtool: link:  gcc -shared  -fPIC -DPIC  .libs/libgstx170_la-gstx170.o   -ldecx170h -ldecx170m2 -ldecx170m -ldecx170p -ldecx170v -ldwlx170 -lx170j  -O2   -Wl,-soname -Wl,libgstx170.so -Wl,-version-script -Wl,.libs/libgstx170.ver -o .libs/libgstx170.so
                  /usr/bin/ld: cannot find -ldecx170h
                  /usr/bin/ld: cannot find -ldecx170m2
                  /usr/bin/ld: cannot find -ldecx170m
                  /usr/bin/ld: cannot find -ldecx170p
                  /usr/bin/ld: cannot find -ldecx170v
                  /usr/bin/ld: cannot find -ldwlx170
                  /usr/bin/ld: cannot find -lx170j
                  collect2: error: ld returned 1 exit status
                  make[2]: *** [libgstx170.la] Error 1
                  make[2]: Leaving directory `/root/g1dec/gst-plugin-x170-1.0/src'
                  make[1]: *** [all-recursive] Error 1
                  make[1]: Leaving directory `/root/g1dec/gst-plugin-x170-1.0'
                  make: *** [all] Error 2

                  Compiled after copying the .so files from the on2-libs

                  Code:
                  make[2]: Entering directory `/root/g1dec/gst-plugin-x170-1.0/src'
                  /bin/bash ../libtool --tag=CC   --mode=link gcc -Wall -Wstrict-prototypes -g -O2 -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libxml2 -I/root/g1dec/gst-plugin-x170-1.0/on2-8170-libs-1.0 -module -avoid-version -export-symbols-regex _*\(gst_\|Gst\|GST_\).* -ldecx170h -ldecx170m2 -ldecx170m -ldecx170p -ldecx170v -ldwlx170 -lx170j  -o libgstx170.la -rpath /usr/local/lib/gstreamer-0.10 libgstx170_la-gstx170.lo  
                  libtool: link: rm -fr  .libs/libgstx170.exp .libs/libgstx170.ver
                  libtool: link: /usr/bin/nm -B  .libs/libgstx170_la-gstx170.o   | sed -n -e 's/^.*[     ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[     ][     ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' | /bin/sed 's/.* //' | sort | uniq > .libs/libgstx170.exp
                  libtool: link: /bin/grep -E -e "_*(gst_|Gst|GST_).*" ".libs/libgstx170.exp" > ".libs/libgstx170.expT"
                  libtool: link: mv -f ".libs/libgstx170.expT" ".libs/libgstx170.exp"
                  libtool: link: echo "{ global:" > .libs/libgstx170.ver
                  libtool: link:  cat .libs/libgstx170.exp | sed -e "s/\(.*\)/\1;/" >> .libs/libgstx170.ver
                  libtool: link:  echo "local: *; };" >> .libs/libgstx170.ver
                  libtool: link:  gcc -shared  -fPIC -DPIC  .libs/libgstx170_la-gstx170.o   -ldecx170h -ldecx170m2 -ldecx170m -ldecx170p -ldecx170v -ldwlx170 -lx170j  -O2   -Wl,-soname -Wl,libgstx170.so -Wl,-version-script -Wl,.libs/libgstx170.ver -o .libs/libgstx170.so
                  libtool: link: ar cru .libs/libgstx170.a  libgstx170_la-gstx170.o
                  libtool: link: ranlib .libs/libgstx170.a
                  libtool: link: ( cd ".libs" && rm -f "libgstx170.la" && ln -s "../libgstx170.la" "libgstx170.la" )
                  make[2]: Leaving directory `/root/g1dec/gst-plugin-x170-1.0/src'
                  make[2]: Entering directory `/root/g1dec/gst-plugin-x170-1.0'
                  make[2]: Leaving directory `/root/g1dec/gst-plugin-x170-1.0'
                  make[1]: Leaving directory `/root/g1dec/gst-plugin-x170-1.0'

                  Code:
                  (gst-plugin-scanner:20198): GStreamer-WARNING **: Failed to load plugin '/usr/lib/arm-linux-gnueabihf/gstreamer-0.10/libgstx170.so': libdecx170h.so: cannot open shared object file: No such file or directory
                  No such element or plugin 'x170'
                  I have the .so in my /usr/lib but i guess its not compatible with armv7

                  Code:
                  ldd /usr/lib/arm-linux-gnueabihf/gstreamer-0.10/libgstx170.so
                      /usr/lib/fake_mali_clz_lut.so (0x40216000)
                      libdecx170h.so => not found
                      libdecx170m2.so => not found
                      libdecx170m.so => not found
                      libdecx170p.so => not found
                      libdecx170v.so => not found
                      libdwlx170.so => not found
                      libx170j.so => not found
                      libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0x40168000)
                      libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0x40220000)
                      /lib/ld-linux-armhf.so.3 (0x4005c000)
                  Code:
                  file /usr/lib/libdecx170h.so
                  /usr/lib/libdecx170h.so: ELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, stripped
                  Those seven non working .so files make this a dead end.
                  Last edited by rts47; 06-25-2014, 16:50.

                  Comment


                    #10
                    I Believe You'll Handle It

                    Comment


                      #11
                      Originally posted by onecm View Post
                      I Believe You'll Handle It

                      I need the source files for the binary libraries in ftp://www.at91.com/pub/demo/linux4sa...ibs-1.0.tar.gz then i can try gstreamer otherwise its not possible.

                      Only choice left is to follow libhybris way.

                      Comment


                        #12
                        Originally posted by rts47 View Post
                        I need the source files for the binary libraries in ftp://www.at91.com/pub/demo/linux4sa...ibs-1.0.tar.gz then i can try gstreamer otherwise its not possible.

                        Only choice left is to follow libhybris way.
                        Hi All.
                        Temporarily have internet and so download buildroot> http://openlinux.amlogic.com:8000/do...bab3884.tar.gz
                        .
                        And you can try to compile this plugin for the help buildroot there is an option to G-streamer for cortex-a9.
                        -good luck-
                        flycast mk809iii

                        Comment


                          #13
                          Originally posted by taki-arm View Post
                          Hi All.
                          Temporarily have internet and so download buildroot> http://openlinux.amlogic.com:8000/do...bab3884.tar.gz
                          .
                          And you can try to compile this plugin for the help buildroot there is an option to G-streamer for cortex-a9.
                          -good luck-
                          Thanks for this! Problem is those .so files are still needed even i use this buildroot to compile gstreamer for a9,

                          libdecx170h.so these are included in the on2libs as binary blobs, buildroot does not help me about this issue since i need the sources of these proprietary .so libraries
                          Last edited by rts47; 06-28-2014, 11:34.

                          Comment


                            #14
                            Anat (aruangra) states in that message (s)he could boot linux with android kernel and all modules were loaded successfully although (s)he hasn't tried video hardware decoding on VPU. I wonder if someone could try that?

                            Comment


                              #15
                              I couldn't run linux from sdcard with android kernel (finless_ROM_19_kernel1080oc_cpu1704_gpu600_ddr667 .img) and linuxium's xubuntu 14.04 image.

                              I would propose to discuss and share experience in runnig linux with android kernel on minix neo x7 in appropirate thread.

                              Comment

                              Working...
                              X