Re: [vdr] [solved] allwinner A20: vdr-plugin-sc does compile, but binary incompatible

2014-06-13 Thread VDR User
On Thu, Jun 12, 2014 at 10:05 PM, jacek burghardt
 wrote:
> So you are running Linux on tablet instead android ? What version of Linux ?

There are plenty of Allwinner-based mini-pc boards out there so it's
easily possible his device is one of those and not a tablet.

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [solved] allwinner A20: vdr-plugin-sc does compile, but binary incompatible

2014-06-12 Thread jacek burghardt
So you are running Linux on tablet instead android ? What version of Linux
? I just installed arch Linux arm on Seagate goflex with 3tb hard drive. I
used vdr4arch git and it compiled fine including sc
processor   :
model name  : Feroceon 88FR131 rev 1 (v5l)
Features: swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant : 0x2
CPU part: 0x131
CPU revision: 1
Hardware: Seagate GoFlex Home
Revision: 
Serial  : 
[root@alarm ~]#


On Thu, Jun 12, 2014 at 12:28 PM, cedric.dew...@telfort.nl <
cedric.dew...@telfort.nl> wrote:

> Hi All,
>
> I have got the sc plugin now running on my Allwinner A20. It's now
> recording 7 TV shows at the same time :-)
> It turns out the sc directory still had some old object files from my last
> compile on the DNS323 NAS. As those do not have the same CPU, this creates
> a file that does not run.
>
> For reference, here are the steps I have taken:
> 1) Get the source and the debian patch:
> $ hg clone http://85.17.209.13:6100/sc
> $ wget
> http://vdrbox.lautre.net/fichiers/VDR/debianize-sc/sc-debian-package-03062$
> $ cd sc
> patch -p1 < ../sc-debian-package-03062011.diff
> 2) Apply the patches I've send in the previous mail:
> patch -p1 < ../sc-patches/sc-dvbcsa-camc.patch
> patch -p1 < ../sc-patches/sc-dvbcsa-camh.patch
> patch -p1 < ../sc-patches/sc-dvbcsa-devicec.patch
> patch -p1 < ../sc-patches/sc-dvbcsa-makefile.patch
> 3) back-up the patched makefile:
> $ cp Makefile ../
> 4) start the compile process. This step will fail.
> dpkg-buildpackage -us -uc -b
> 5) restore the Makefile from the backup:
> cp ../Makefile .
> 6) start the compile process again. This time the compile will succeed.
> dpkg-buildpackage -us -uc -b
> 7) in the parent directory the 2 dep files are present
> cd ..
> 8) as root, install the 2 .deb files:
> # dpkg -i vdr-plugin-sc_*.deb libvdr-sc-cardclient_*.deb
> For more information, see the debian wiki, under VDR:
>
> https://wiki.debian.org/VDR#Install_vdr-plugin-sc_and_libvdr-sc-cardclient_from_source
>
> Kind regards,
> Cedric
>
>
> Origineel Bericht
> Van : cedric.dew...@telfort.nl
> Datum : 11/06/2014 20:48
> Aan : vdr@linuxtv.org
> Onderwerp : [vdr] allwinner A20: vdr-plugin-sc does compile, but binary
> incompatible
>
>
> Hi All,
>
> I have an allwinner A20 device. I'm trying to use it as my new VDR server.
> VDR runs OK, I can watch and record free to air dvb-t streams. Now I would
> like to watch the encrypted TV shows.
> Therefore I am trying to build vdr-plugin-sc and libvdr-sc-cardclient from
> source.
>
> The allwinnerA20 is an ARM processor. this processor does not have the SSE
> instructions FFdeCSA needs. Therefore I have patched the source, so it
> doesn't use FFdeCSA, but instead uses dvbcsa. The resulting code compiles
> without errors. I have done all the compiling on the A20 device itself.
>
> When I try to start VDR with the plugins, I see the following error:
> # invoke-rc.d vdr restart
> Restarting Linux Video Disk Recorder: vdr
> Searching for plugins (VDR 1.7.28/1.7.28) (cache miss): xineliboutput
> WARNING: The following plugins have been left out due to really binary
> incompatibility: sc.
> ldd confirms there's something wrong with the .so in question:
> # ldd /usr/lib/vdr/plugins/libvdr-sc.so.1.7.28
> not a dynamic executable
>
> I have attached the patches I've made to the source, and the output on the
> terminal while compiling. Could you please take a look at it?
> kind regards,
> Cedric
>
>
> My hardware:
> olimex A20-OLINUXINO-MICRO
>
> My versions:
> $ uname -a
> Linux a20-OLinuXino 3.4.67+ #6 SMP PREEMPT Fri Nov 1 17:32:40 EET 2013
> armv7l GNU/Linux
> $ cat /proc/cpuinfo
> Processor : ARMv7 Processor rev 4 (v7l)
> processor : 0
> BogoMIPS : 2011.05
>
> processor : 1
> BogoMIPS : 2011.05
>
> Features : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva
> idivt
> CPU implementer : 0x41
> CPU architecture: 7
> CPU variant : 0x0
> CPU part : 0xc07
> CPU revision : 4
>
> Hardware : sun7i
> Revision : 
> Serial : 
>
>
>
>
> ___
> vdr mailing list
> vdr@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
>
>
___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


[vdr] [solved] allwinner A20: vdr-plugin-sc does compile, but binary incompatible

2014-06-12 Thread cedric.dew...@telfort.nl
Hi All,
I have got the sc plugin now running on my Allwinner A20. It's now recording 7 
TV shows at the same time :-)
It turns out the sc directory still had some old object files from my last 
compile on the DNS323 NAS. As those do not have the same CPU, this creates a 
file that does not run.
For reference, here are the steps I have taken:
1) Get the source and the debian patch:
$ hg clone http://85.17.209.13:6100/sc
$ wget 
http://vdrbox.lautre.net/fichiers/VDR/debianize-sc/sc-debian-package-03062$
$ cd sc
patch -p1 < ../sc-debian-package-03062011.diff
2) Apply the patches I've send in the previous mail:
patch -p1 < ../sc-patches/sc-dvbcsa-camc.patch
patch -p1 < ../sc-patches/sc-dvbcsa-camh.patch
patch -p1 < ../sc-patches/sc-dvbcsa-devicec.patch
patch -p1 < ../sc-patches/sc-dvbcsa-makefile.patch
3) back-up the patched makefile:
$ cp Makefile ../
4) start the compile process. This step will fail.
dpkg-buildpackage -us -uc -b
5) restore the Makefile from the backup:
cp ../Makefile .
6) start the compile process again. This time the compile will succeed.
dpkg-buildpackage -us -uc -b
7) in the parent directory the 2 dep files are present
cd ..
8) as root, install the 2 .deb files:
# dpkg -i vdr-plugin-sc_*.deb libvdr-sc-cardclient_*.deb
For more information, see the debian wiki, under VDR:
https://wiki.debian.org/VDR#Install_vdr-plugin-sc_and_libvdr-sc-cardclient_from_source
Kind regards,
Cedric 
Origineel Bericht
Van : cedric.dew...@telfort.nl
Datum : 11/06/2014 20:48
Aan : vdr@linuxtv.org
Onderwerp : [vdr] allwinner A20: vdr-plugin-sc does compile,but binary 
incompatible
Hi All,
I have an allwinner A20 device. I'm trying to use it as my new VDR server. VDR 
runs OK, I can watch and record free to air dvb-t streams. Now I would like to 
watch the encrypted TV shows.
Therefore I am trying to build vdr-plugin-sc and libvdr-sc-cardclient from 
source.
The allwinnerA20 is an ARM processor. this processor does not have the SSE 
instructions FFdeCSA needs. Therefore I have patched the source, so it doesn't 
use FFdeCSA, but instead uses dvbcsa. The resulting code compiles without 
errors. I have done all the compiling on the A20 device itself.
When I try to start VDR with the plugins, I see the following error:
# invoke-rc.d vdr restart
Restarting Linux Video Disk Recorder: vdr
Searching for plugins (VDR 1.7.28/1.7.28) (cache miss): xineliboutput
WARNING: The following plugins have been left out due to really binary 
incompatibility: sc.
ldd confirms there's something wrong with the .so in question:
# ldd /usr/lib/vdr/plugins/libvdr-sc.so.1.7.28
not a dynamic executable
I have attached the patches I've made to the source, and the output on the 
terminal while compiling. Could you please take a look at it?
kind regards,
Cedric
My hardware:
olimex A20-OLINUXINO-MICRO
My versions:
$ uname -a
Linux a20-OLinuXino 3.4.67+ #6 SMP PREEMPT Fri Nov 1 17:32:40 EET 2013 armv7l 
GNU/Linux
$ cat /proc/cpuinfo 
Processor   : ARMv7 Processor rev 4 (v7l)
processor   : 0
BogoMIPS: 2011.05
processor   : 1
BogoMIPS: 2011.05
Features: swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva 
idivt 
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part: 0xc07
CPU revision: 4
Hardware: sun7i
Revision: 
Serial  : 
___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr